world img click picture resume working page coming back newspapers net check london times york times telegraph world biggest waste time world famous rec sport cricket forum depth enlightening discussion ins outs cricket words observe bunch indians sri people odd englishman lonely west indian random south african argue require team show match opponents show earth issues place corporation place worked summers good time working summer put plug check web page www web page mail sparekh cs ucr buy car man img short time ago mild mannered programmer counting hours investing time vital concerns sleeping eating watching major league baseball sadly days call mike van wie urcs grad student spend time work web page alas couldn avoid forever year students finished finally writing modest hang working html ll real web page ll shamelessly stolen raj rao home page img mobile robot short video robot action papers robot hierarchical learning reactive behaviors ieee int conf systems man cybernetics 1995 perceptual organizing networks proc world congress neural networks 1995 page tai pan artwork img send mail don mike bookmarks img mike van wie department computer science rochester ny 14627 0226 fax 716 461 2018 phone 716 275 img back urcs grads directory img back urcs home page dennis lee primary interest high performance computer architecture ve research smart people jean loup baer brian bershad brad calder brad chen alan dirk grunwald ted romer recent papers energy management issues computer systems generals paper instruction cache fetch policies speculative execution lee baer calder grunwald isca 95 pp 357 367 dynamic page mapping policies cache conflict resolution standard hardware romer lee bershad chen osdi pp 255 266 avoiding conflict misses dynamically large direct mapped caches bershad lee romer chen asplos vi pp 158 170 instruction cache effects code reordering algorithms ph qualifying project report university washington contact work computer science engineering department university washington box 352350 seattle wa 98195 usa office sieg 222 206 543 7119 fax 206 543 2969 dlee cs washington home 25th ave ne seattle wa 98115 usa 206 523 web index pointer hotlist good entry points web exploration yahoo yellow pages internet lycos good web search engine seattle guide click voting millions people high minded concede politics choice lesser evil vote presented president people lives years people sat home stew 1968 vote hubert humphrey showed humphrey people taught hubert humphrey lesson enjoying nixon supreme court julie begin find silver threads gold black russel baker ford commitment man committed chance draw back acts initiative truth ignorance kills countless ideas splendid plans moment man providence moves sorts things occur occurred stream events issues decision raising favor manner unforeseen incidents meetings material assistance magic dreamed dream begin goethe dlee cs washington paul kilroy kilroy ms uky graduate student computer science university kentucky lexington ky 40506 click resume original stuff pilot paul pilot page basketball league source players lexington ky index cool cgi scripts tracy kilroy wife breeding business tara kilroy sister web page personal stuff password protected archives maintain uk linux archive uk nba stats archive nba web pages lot espn net sportszone patricia bender page nando net www sports net genesis web pages pvm home page parallel virtual machine mercury news full line newspaper linux kernel linus linux kernel perl magic site magic card game stuff net great www magazine web sunsite www faq html quick reference server side include starting points yahoo organized web page cool people lyn rex dan john form back paul home page page accessed times paul kilroy kilroy ms uky 1995 1996 modified wed aug 28 18 58 51 1996 graduate student computer science department vanderbilt university degree computer science middle tennessee state university degree computer science vanderbilt university main research interest area artificial intelligence knowledge discovery databases kdd stage formulating phd thesis topic direction prof gautam biswas img research page img vita postscript img cen li 108 trace park court east nashville tn 615 662 4108 home 615 343 5940 work 615 343 5459 fax vuse vanderbilt min kim home page web page modified developed gradually mail cs mcgill ca office mceng office phone 514 398 home address 3620 814 montreal quebec canada h2x home phone 1 514 842 fax shared 1 514 842 selected courses fall term 1996 1 information structure 308 2 cryptography data security 308 3 person machine communication 308 research interests 1 data communication 2 security 3 expert system 4 mis management information system favorite sites 1 korean newspaper 2 excite 3 yahoo 4 syracuse university webpage modified october 1996 1775 home page liang cao companies silicon graphics home page iti web home page oracle sybase home page adobe systems incorporated softwares white pine software master site java programming internet java tm developers kit cool applets ve written beta chinese chinese computer digest chinese community information center home page china universities home page download download softwares win zip 6 0 windows 3 1 mr web counter visitor number today slinky cs nyu home francois utcs version page located directory usr spool net www users francois passport photo francois current research interests black forest cake central market genuine find real pastries fruit austin pack groceries forthcoming trip central market shed light interesting research issues central market stop shopping food fun women current research interests fun crawl mud join foreign legion today chinese wisdom suggestions watch play basketball japan check tank police action dominion tank police hq check today dilbert knew database class trouble mention parallel computing class contact postal francois 2021 guadalupe street suite 100 130 austin texas 78705 voice 1 512 342 fax theory number assuming fax machine work mail francois cs utexas francois cs utexas dan frost email address ics uci areas interest constraint satisfaction problems knowledge based software engineering knowledge representation advisor rina dechter office cs 332 office phone 714 824 1084 fall quarter instructor uci teaching ics object oriented programming interested informal cv postscript versions publications frost dechter dead end driven learning national conference artificial intelligence aaai 94 seattle wa august 1994 frost dechter search constraint satisfaction search national conference artificial intelligence aaai 94 seattle wa august 1994 frost dechter ahead ordering constraint satisfaction problems international joint conference artificial intelligence ijcai 95 montreal canada august 1995 robert shaffer home page img robert shaffer email shaffer cs ualberta ca bit computing science graduate student studying area wireless telecommunications completed undergrad degree computing science university alberta undergrad student participated industrial internship program employed bell northern research bnr located ottawa ontario enjoyed working members software development team challenges work presented interesting home pages note interesting pages added time permits computing network services home page electronic helpdesk cns web support home page note page repair img graduate student ics email ics uci resume personal homepage friends links updated september 1996 doug stuart home page page construction page isn bear put number links interesting places information sports science fiction books general jokes test latex2html weather map conditions austin orleans guess sort personal archive graciously sharing web linking process index putting simple keeping web browser database browser don good idea save easy save web accessible manner stuff mom click computer sciences calendar links video links science fiction books jokes sports food video ut library resume updated 11 27 96 das dastuart cs utexas michael michael call jeff ph student studying networking college computing georgia institute technology networking research interests include efficient multicast communication accurate network modeling database research interests life include heterogeneous database automated integration distributed autonomous data sources structured unstructured internetwork advisor dr ellen zegura img daughter ashley coordinator college computing grad tea resume publications michael ellen zegura core migration dynamic multicast routing proceedings 96 sept 1996 technical report git cc 95 28 navathe michael intelligent integration heterogeneous information sources proceedings 6th international workshop database engineering interoperability march 1995 kenneth calvert ellen zegura michael core selection methods multicast routing proceedings 95 sept 1995 gregory michael resolving result set contention heterogeneous library information systems technical report cs 1993 1 baylor university july 1993 michael query optimization heterogeneous library information systems master thesis baylor university 1993 gregory michael statistical sampling query optimization heterogeneous library information systems proceedings 21st annual computer sciences conference february 1993 contact information michael college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 phone 404 894 mail cc gatech home page doctoral candidate school computer science carnegie mellon university cs cmu accelerators addresses phone numbers personal info web resources maintain research 5113 miscellaneous addresses phone numbers carnegie mellon university school computer science 5000 forbes avenue pittsburgh pa 15213 office hall 5113 voice 1 412 268 3043 fax 1 412 681 5739 home pager 1 412 660 enter phone number press personal information curriculum vitae wife img son leith pronounced img photo album link disabled pgp public key web resources maintain info kuwait listing computer science departments front doors gophers parallel systems group research details research stuff curriculum vitae research parallel systems group supercomputing parallel computing research groups high performance computing sites conferences supercomputing parallel computing language compiler research researchers mleone line tech report listing office related stuff hall 5113 virtual scroll sin experimental filtering newsreader akl stuff pittsburgh weather line reference book store zip code server telnet link html authoring tools filters web sites bsy security info bsy electronic newsstand fun stuff ucla home page alma mater ucla sports page ucla men basketball 1995 ncaa champions daily longer works movie information scs interest groups wired magazine newsstand bsy back scs home page cmu scs personal home pages cs cmu marc marc scp caltech computer science 256 80 california institute technology pasadena ca 91125 lab 818 395 3903 home 818 585 fax 818 792 4257 graduate student california institute technology caltech studying ph computer science work scalable concurrent programming scp lab news entire scp laboratory moving syracuse university mid december stay tuned address phone number current projects img hawk plasma simulation microelectronics fabrication img scp grid library library unstructured parallel solvers scp structures library library hash tables linked lists information img interests hobbies adventures resume undergraduate work accomplishments public key publications concurrent simulation plasma reactors vlsi plasma manufacturing masters thesis department computer science california institute technology 1995 watts taylor practical dynamic load balancing irregular problems parallel algorithms irregularly structured problems irregular 96 proceedings pg 299 306 springer verlag lncs vol 1117 1996 nasa taylor watts palmer concurrent graph basic technology irregular problems ieee parallel distributed technology 4 2 15 25 summer 1996 collision models hawk dsmc implementation caltech technical report cit tr 96 16 1996 shankar taylor dimensional flow simulations low pressure etch reactors invited talk 22nd plasma symposium santa clara ca 1996 shankar taylor weaver wulf low pressure neutral transport modelling plasma reactors invited paper 12th international symposium plasma chemistry august 21 25 1995 computer simulation acoustical phenomena concert halls proceedings 7 1993 lopes thorpe intensity measurements diode laser optics letters 18 820 1993 interesting links swarthmore college undergraduate swarthmore college computer society sccs organization founded 1991 served president 92 93 93 94 school years company company order cd flowers net nice mosaic interface founded acquaintances mine swarthmore check john brother clown img california institute technology pasadena ca 91125 ping gu email cs ualberta ca category ph student artificial intelligence supervisor dr randy goebel home page ph student dept computing science university alberta beijing china sc degree tsinghua university prestigious universities china interesting links guide latex line learning html latex commands manual gnu graph toolkit lycos catalog internet gnu info tree line manual perl cnn interactive lisa home page cssa home page jan 31 1996 3882 minos garofalakis minos cs wisc phd candidate research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa office 7394 cs stat phone 608 829 home 608 262 6629 work research interests effective resource management parallel multimedia database systems complex query processing optimization parallel algorithms database theory education computer science university wisconsin madison dept computer sciences december 1994 computer science university patras dept computer engineering informatics june 1992 refereed publications multi dimensional resource scheduling parallel queries minos garofalakis yannis ioannidis proceedings 1996 acm sigmod conference montreal canada june 1996 pp 365 376 abstract paper postscript scheduling issues multimedia query optimization minos garofalakis yannis ioannidis acm computing surveys vol 27 4 december 1995 pp 590 592 paper postscript technical reports resource scheduling enhanced pay view continuous media databases minos garofalakis ozden avi silberschatz submitted publication october 1996 model checking sequential probabilistic real time systems minos garofalakis technical report tr 93 02 7 computer technology institute patras february 1993 advisor yannis ioannidis feel free peek resume pointers interesting stuff uw madison dbms reasearch home page uw madison hellenic society home page acm sigmod home page vldb home page ibm almaden research center ibm watson research center dr michael ley server databases logic programming page perpetually construction updated july 14 1996 philip hardin snapshot philip hardin plan eliminate bugs software failing plan write games accessible page binary executable file aix 3 2 operating system os port sunos solaris working school time 3 multiplayer game wrote runs windows 7000 lines code standard template library campbell binary space partition bsp tree library image top page screenshot student university texas austin guessed computer sciences department interested research areas geometric modeling graphics bsp tree cool geometric model main research interest cs 384g computer graphics software reuse engineering software systems generator research group cs 395t automatic programming contact email cs utexas postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa netrek servers curly cc utexas handle guy person universe ashley morris home page aloha yellowstone received 1985 1995 degrees usm attending tulane university phd program computer science murder capital god creation orleans computer science related publications quotes opinions operating sytems gander resume ve computer industry friendly company swallowed death star mccaw makers fastest chip world worst marketing digital shattered wreck caused wrong hit run driver rode lot front golden gate 1984 honda nighthawk pic road trip vancouver saving skin skull howard bike steve ed dragging road don dress ride dress crash cover demo album licensed music appeared realities 2 ya wanna hear blues pages designed maintain degree brewing company usm british studies program louisiana children museum warren band matters links bookmark file isn handy high school wanted jeff wears dilbert source sports source news fuzzy sources poland fuzzy sources italy rites wins world championship buck naked bare bottom boys scenic route india coolest bar costa rica surf net add resources enter risk sign language research center home page claude cup web rules web sucks lung cancer lung finest drums progressive rock pond set bum weekly place world ski search engine dns stuff excellent voice teacher dad invented mail graduate student lisa obtained physics cornell university 1981 computer graphics cornell university program computer graphics 1986 working ph computer science university mexico area genetic algorithm based machine learning advisor stephanie forrest recent research projects ways combine forms genetic algorithm based machine learning learning classifier systems genetic programming gp hope limitations approach abilities conduct research intelligent systems robotics center sandia national laboratories developing simulator large numbers autonomous agents moving interacting physical environment agents tiny robots eventually build current version simulator geometric physical aspects simulation visualization sensor simulation implemented sgi performer package implement sensor performer line segment intersection capability ve basic physical simulation emphasis shift effecting testing automatically generating behavior individual bugs eventually collective behavior bugs simulator testbed learning algorithms developing thesis lisa cs unm 505 277 9211 sandia gov 505 845 7004 3747 italiano pagina italiano keith golden research random hacking softbots wordbot planning collaborative dictionaries kr selected publications curriculum vitae postscript likes dislikes bicycle touring suits languages lawyers painting photography cars nature tv coffee stuff friends advisors ellen oren etzioni marc dan weld ruben lauren nick rich joanna vivek keith golden department computer science engineering university washington seattle usa kgolden cs washington complete list merry christmas happy year homepage gao yongxiang points contact address picture mine ceremony granting master degree china department computer sciences university texas austin austin texas 78712 general information gao yongxiang sex male birthday 08 02 71 birth place china hobby table tennis education background july 10th 1994 computer software university science technology china hefei china july 12th 1996 computer software institute software academia sinica china research interests software engineering programming languages compiler construction parallelism vectorization distributed systems interested ustc alumni visit homepage ustc china usa directory services gyx cs utexas abdallah tabbara home page contact address department computer science engineering university california san diego san diego california phone 619 534 office apm mail atabbara cs ucsd www http www cs ucsd read resume interesting things gary kasparov deep blue sites switchboard bigbook visit brother uc berkeley send comments abdallah tabbara atabbara cs ucsd gareth bestor home page gareth bestor dissertator teaching assistant computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 1685 telephone 608 262 6601 fax 608 262 9777 mail bestor cs wisc click finger world wide web http www cs wisc ~bestor systems administrator data program library service 1180 observatory drive madison wi 53705 telephone 608 262 mail bestor dpls dacc wisc education computer sciences university wisconsin madison 1991 sc honors computer science massey university zealand 1989 sc computer science massey university zealand 1988 img curriculum vitae postscript img resume postscript img graduate coursework postscript dissertation research title structure motion inverse projection problem abstract important problem computer vision recovering 3 structure scene position observer projected 2 images essentially inverse projection problem existing structure motion techniques solve problem examining multiple images projected rigid scene extensively practice techniques sensitive noise accurately model optical projection restrict position observer structure scene research technique solving inverse projection problem called concurrent projector model makes assumptions scene rigid assumptions position observer technique projector based model projection camera based model traditionally result algorithm defined geometric transformation dimension 3 perspective projection transformation dimension algorithm identifies inverse projection problem constrained specifies minimum number points images required solve concurrent projector model examine additional points images minimize types projection errors occur real world applications allowing projectors approximately intersect technique applied problem robot navigation exploration determine position robot unknown environment time map environment advisor prof charles dyer research interests computer machine vision vision based robot navigation exploration 3 computer graphics virtual reality img artificial intelligence group img computer vision group img machine learning research group img robotics lab teaching duties spring 1995 96 cs 110 introduction computer programming sections 1 2 fortran cs 110 credit covers basic programming structures needed prepare students cs 310 elementary engineering courses prior computer programming experience required basic knowledge computers assumed material covered enables students write simple computer programs solve engineering problems elementary courses programming fortran intended students received programming instruction high school sections taught fortran programming language intended primarily engineering students computer science majors img cs 110 sections 1 2 home page cs 302 algebraic language programming section 70 fortran construction algorithms problem solving instruction experience procedure oriented language pascal fortran survey languages advanced programming techniques prereq advanced high school mathematical preparation college work mathematics statistics logic consent instructor open fr section taught fortran programming language intended primarily engineering students computer science majors img cs 302 section 70 home page pointers interest img computer sciences department home page img university wisconsin madison wiscinfo home page img information zealand img uw hoofer outing club img nextstep software img starting points internet exploration img lycos search world wide web keyword copyright 1996 gareth bestor bestor cs wisc modified january 30 1996 1598 satish chandra chandra cs wisc research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa phone 608 262 research research interests summary publications coming real stuff wodehouse books internet movie database york times altavista italian language culture miscellaneous links click logged wang page picture captures glorious moment earth details place origin oriental country called china check pku page hometown province china graduate student tsinghua univ decided time change ace place thought texas ended beautiful university texas austin working ph computer science don break reading web page enjoy view ut tower opinion nifty things web web lot television surfing mind numbing find brilliant material sea information searches miner searching diamonds millions rocks unemployed internet philosopher personal diamonds real pc unix programming magazine jump journal word fresh view world hard day check fine graphic design unusual prose list complete link find pope porsche page write 307 31st st apt 107 austin tx 78705 img return ut cs department home page frame frame main frame frame home page cs department issue picture left date page frames challenged web viewers york towns long island received bachelor science degree december 1994 working months california decided back fall working master engineering degree leave land sun back ithaca missed seasons rain wind snow ice rain santa barbara plan graduate 1996 working meng project prof ramin zabih cornell robotics vision lab csrvl interested topic motion video segmentation general video processing paper relates research area links companies green hills software santa barbara california lockheed martin control systems binghamton york altera corp san jose california fun stuff games domain babylon 5 site places universities world careermosaic top web sites students page email cs cornell page construction modified january 24 1995 208 accesses page 1098 cs 602 stuff ismap past present contact hotlist pictures misc daily web stops quote security apl dilbert zone 1801 david johnson dbj cs washington computer science engineering department university washington box 352350 seattle wa 98195 usa research interests navigational assistance hypertext readers projects activities racquetball golf basketball softball www tutorials www scripts fits racquetball quiz quiz created create assessment page form give mark ph student department computing science university alberta supervisor bill armstrong mail cs ualberta ca click send email mailing address department computing science university alberta 615 general services building edmonton alberta canada t6g 2h1 office office phone 403 492 5150 fax 403 492 1071 office location 301 central academic building lab lab phone 403 492 fax 403 492 lab location 359 corbett hall courses ta cmput 280 computer organization architecture cmput 285 computer organization architecture ii research interests adaptive logic networks computers cardiology rehabilitation medicine medical informatics tu graz neural network based classification signal classification neural networks research related links decisions limited division cardiology university alberta medical research council canada mrc canadian neuroscience network img img img jody shapiro education received bs computer systems engineering university massachusetts amherst cornell meng computer science ll graduating 1996 resume fall 1995 courses cs 631 multimedia systems cs 501 software engineering ee 445 computer networks telecommunication cs 790 masters research spring 1996 courses cs 664 machine vision cs 516 high performance computer systems ee 546 high capacity computer networks nba 610 thriving information revolution cs 790 masters research mae 386 automotive engineering interesting projects design implementation dynamically generated synchronized computer speech facial animation low cost portable desktop videoconferencing windows 95 parallel object recognition applications facial recognition interests main interests computers cars member body mailing list electronic fuel injection mailing list don time participate mailing list designing system ground web pages list body home page home page home page pictures cars 1984 sold car 1994 img img img stock ho engine 5 speed 3 73 gears modifications stage 2 chip exhaust grant steering wheel filter 1989 ford mustang lx 5 0 bought car september 1994 img img img stock 5 engine 5 speed modifications 3 55 gears accel plugs ford 8mm wires 1 4 mile 14 46 mpg 26 1997 coming january 1997 img img body home page 1995 4x4 coming september 1997 img img 4x4 home page number visits 2 6 96 img updated 5 11 96 hu phd student computer science department columbia university york city member distributed computing communications dcc lab reporting professor yechiam yemini research work affiliate dcc lab address department computer science columbia university york ny 10027 tel 212 939 7097 fax 212 666 0140 person room 624 cepsr schapiro research building hu cs columbia mail clicking supported mosaic home page img graduate student img university kentucky computer science department teaching cs101 sections 403 404 introduction computing taking cs 650 problem seminar cs 660 special topics artificial intelligence cs 674 heuristic algorithms mailing address pivkina department computer science 773 anderson hall university kentucky lexington ky 40506 0046 office quadrangle mail cs engr uky phone home 606 252 office 606 257 9348 research interests artificial intelligence logic nonmonotonic reasoning databases links city maps online conferences weather joke week hollywood site current movie sound clips latest releases accesses march 19 1996 1258 photo program msc applied science school computing science simon fraser university mail cs sfu ca supervisor bill havens senior lou hafer lab affiliation intelligent systems lab research area thesis title constraint reasoning intelligent scheduling gis office asb office phone 1 604 291 check personal page page maintained sumo cs sfu ca richard brad information modified sat mar 26 03 04 12 1994 area theory advisor electronic mail ics uci home phone 714 552 research projects ll concentrating efforts graph theory day ll prove trees graceful labeling guru abilities macintosh language pretty good hypercard sports interests love play basketball ride bicycles street light trail philosophy life john favorite card games 1 2 bridge party 3 poker join ics poker team department information computer science university california irvine ca 92717 3425 home page sridhar stopping ph student computer science department university pittsburgh advisor dr daniel mosse email cs pitt phone 412 624 thin fax 412 624 8854 line research interests distributed systems networking multimedia multicasting publications line atm multicast latex computer science resources conference home pages net research groups technical reports linux windows95 links navigating internet computer vendors img dictionary entertainment miscellaneous html searching cmu library catalog pittsburgh movie schedule number times page loaded mar 96 ajay graduate student dataman research group department computer science research assistant wireless information network lab rutgers university brunswick nj 08903 research interests networking protocols mobile computing atm wireless media publications rpc remote procedure call service mobile clients ajay badrinath rutgers tech report tr 98 1995 handoff systems support indirect tcp ip ajay badrinath proc 2nd usenix symp mobile location independent computing april 1995 ip multicast extensions mobile internetworking acharya ajay badrinath rutgers lcsr tech report lcsr tr 243 april 1995 tcp indirect tcp mobile hosts ajay badrinath proc 15th int conf distributed computing systems icdcs 1995 handling mobile clients case indirect interaction badrinath ajay tomasz imielinski roy proc 4th workshop workstation operating systems wwos iv october 1993 resume interests volleyball indian music phone home 908 699 1531 office 908 445 2706 email paul rutgers jonathan barber research future cool 5133 upson hall interests dudes 255 9189 page ve felt inclined change sentence birth jonathan barber people call jon people call pooch people call lake fork skin mama list finishing degree graduate student masters engineering program computer science cornell university undergrad cornell ba computer science grew couple towns jersey attended montgomery high school living collegetown adjacent cornell campus cheap summer college ave ultra convenient work play half mile radius student cornell greek spent lot time tau epsilon phi fraternity borders cayuga heights kind hard days hand time finished masters engineering project prof thorsten von eicken developed net packet filter filter works net high bandwidth network protocol bring parallel computing home personal computers taught 6 week summer session fundamental programming concepts introductory computers programming past year teaching assistant cs314 introduction digital systems computer organization fall 95 spring 96 research interests past semester worked lot rivl resolution independent video language products multimedia research group cornell final product labor project reports parallel implementations continuous media rivl improved implementation object tracker rivl interest high performance compilers good friend sugata mukhopadhyay finishing class project implemented code generator high performance fortran based linear algebra framework paper coming previous semester good friend greg weber developed encryption smart encryption protocol frame dependent video streams mpeg don paper electronic form ll trust future bright wet end summer packing gear taking permanent road trip oregon buddies web oregon information share good bad write ll working intel corp ahead buy pc live picture future home portland clarification location house people thought pretty set camera living room window page home general location ll living house favorite people line upson george bush nice page listing favorite people found page lucky keeping list favorite people decided george bush call captain swirl nefarious toilet sugata dave koster bot official home page uuencoded graphics needed page tar zipped graphics needed page browsing feeling urge write send mail downloads graphics barber gif html res html res abdallah tabbara home page contact address department computer science university california riverside riverside california 92521 phone 909 787 office bourns hall mail atabbara cs ucr www http www cs ucr read resume interesting things gary kasparov deep blue find contact switchboard web marks play uroulette tracing evolution computer program world visit brother uc berkeley robot simulation send comments abdallah tabbara atabbara cs ucr eric home page site work progress stand past web page novice stage meantime amuse peek nyu work check java snake applet featured article june 1996 client server journal article starts paragraph 4 check favorite websites updated 11 7 96 chung poon department computer sciences university texas austin austin tx 78712 1124 usa 512 471 office cs utexas plan hungry fish vincent phd thesis complexity st connectivity problem interesting web sites theoretical computer science hong kong high school home page la guy img cris glenn wondrous home page factory countless hours order deliver completely intriguing product intense resume browse picture spending quality time girlfriend amy mindless diversions simply content resume drooling bad party animals connection sound system dj service owned bgsu 680 radio station operated big deal interested quality creative people check resume buddy roommate michael comstock check buddy marc home page called daily bunch pictures promised cris glenn cs graduate student specializing computer art animation assistant fase office disc sound system 352 96 08 04 bgnet bgsu disclaimer michael home page photo department computer science engineering building 317 johns hopkins university baltimore md 21218 office 410 516 6071 fax 410 516 6134 home 410 467 5435 klm cs jhu stuff webster dictionary weather resources forecasts maps satellite images blast music speaker www music resources sample music fun compute sun au format 1 2mb car academic year ph student department computer science johns hopkins university academic advisor dr scott smith intend research object oriented systems languages personal origin ukraine graduated department computer science moscow state university moscow russia moscow university main building night gz night winter gz winter send mail klm cs jhu jhu logo jhu cs home page speak friend enter page construction put research interests tolkien stuff including links pictures texts fans english russian russian links info fonts browser editor links info friends family wedding pictures teaching lisp graduates quarter lisp lab page information address ccs neu zhao homepage ioi lam home page ioi lam ioi cs cornell research assistant prof brian smith computer science department cornell university interests multi media parallel programming tcl tk software system lab instructions setting environment system lab software tcl tk tcl tk knowledge base tcl tk engineering manual pdf guidelines writing good tcl tk extensions code doesn cover writing tcl scripts se section writing test suites valuable tcl programmers postscript version complete tcl tk engineering manual package includes template source files cvs documentation short introduction cvs system lab short description cvs ps cvs user manual ps cvs remote machines ps cvs faq index cvs information cvs tutorial week sep 23 putting tcl tk cvs repository dp set dp cvs txt package spam site test home directory started virtual reality conferencing details working prototype mpeg video file server based http protocol details cs417 spring 96 cs 417 homework solutions boston university computer science department carlos computer science department boston university 111 cummington street mcs 210 tel 617 353 9777 cs bu img join blue ribbon anti censorship campaign visiting page informative hard enhance finish ph thesis supervision advisor prof azer bestavros research project related oceans born raised rio de janeiro brazil graduated electronics engineering institution received sc systems engineering coming computer science department boston university scholarship brazilian working leave absence pay research interests include restricted distributed systems file systems web publications azer bestavros carlos server initiated document dissemination www ieee data engineering bulletin september 1996 azer bestavros bob carter mark crovella carlos abdelsalam heddaya sulaiman mirdad application level document caching internet proceedings sdne 95 international workshop services distributed network environments whistler canada june 1995 azer bestavros carlos prefetching protocol client speculation www technical report tr 95 011 boston university cs dept boston ma 02215 1995 carlos azer bestavros mark crovella characteristics www client based traces technical report tr 95 010 boston university cs dept boston ma 02215 april 1995 accompanying logs azer bestavros robert carter mark crovella carlos abdelsalam heddaya sulaiman mirdad application level document caching internet technical report tr 95 002 boston university cs dept boston ma 02215 february 1995 chen carlos steven homer finding hidden code questions proceedings annual international conference 96 hong kong june 1996 leave message page construction informative material student updated september 15 1996 george semester ph program university maryland college park interested high speed networks multimedia systems working supervision professor satish tripathi member mobile computing multimedia lab recent work focuses video scheduling supporting interactive operations vod environments reach office lab phone 301 405 home phone 301 530 fax 301 405 6707 mail cs umd mail george computer science department williams building univeristy maryland college park usa presentations abr service atm networks qos issues atm environments server technology servers atm networks current work interactive scanning operations vod systems misc summer working summer intern fore systems bethesda md resume cmsc 424 home page taing spring 95 work cern presentation paper academic photos hellenic graduate student association umcp shubu mukherjee shubu cs wisc fiancee mimi nephew 7 months graduate research assistant computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 1685 usa phone 608 262 5083 fax 608 262 9777 aka shubhendu mukherjee click button jump home page article img advisor mark hill img research project wisconsin wind tunnel img publications img wisconsin computer architects img world wide computer architects img badger ballroom dance team img personal interests hobbies img morph dionisios courtesy steve seitz img random interesting links education ph university wisconsin madison jan 1994 spring 1998 expected university wisconsin madison sep 1992 dec 1993 tech indian institute technology kanpur india aug 1987 1991 research summary coherent network interfaces phd dissertation queues design space progress distributed shared memory mechanisms cooperative shared memory commodity workstations submitted publication cache coherence protocols custom protocols irregular applications gray software parallel simulation wind tunnel tutorial cache simulation copyright 1996 shubu mukherjee rights reserved dan research assistant department computer science lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 usa phone 413 545 2014 545 2544 fax 413 545 1249 email cs umass personal research phd student computer science department mass img advisors jim kurose don towsley advanced networking research group img research assistant laser laboratory advanced software engineering research area analysis software systems publications view daily schedule fall 96 view vita ascii version minute sports updates espn mass umass page img blues blues blues blue highway img links news search engines usa today yahoo excite netsearch home page stopping cruise slowing information superhighway pass attempts build homepage worthy time free time permits yeah laugh ll exploring intricacies html started year ph student computer science department johns hopkins university working dr russel taylor medical robotics computer assisted surgery summer taught data structures roommate scott weiss random guy stephen graduated rice university 1995 degree computer science cognitive sciences stay rice proud member jones college time south played mob grew fort worth texas graduated entry alumni net stopping good surfing current address andrew department computer science engineering building 217 johns hopkins university baltimore maryland 21218 2694 home 410 243 1703 office 410 516 7784 lab 410 516 fax 410 516 6134 cs jhu img jhu cs home page 1135 claude nicolas phd student 334 alumni hall department computer science university pittsburgh pittsburgh pa 15260 usa email cs pitt phone 412 624 fax 412 624 8854 advisor bob daley research interests artificial intelligence machine learning computational learning theory reinforcement learning img recent papers teaching summer 1996 cs 441 discrete structures computer science changed 27 june 1996 cs pitt 1706 sara dailey bauman dailey cs wisc graduate program mathematics computation engineering mace university wisconsin madison computer sciences department engineering mechanics astronautics department nuclear engineering engineering physics education bs physics math computer science lewis clark college 1994 research work publication current schedule cs310 ta page links friends home pages send mail office address university wisconsin madison computer sciences statistics 1210 west dayton street cs 1304 madison wi 53706 608 262 6601 modified tue sep 3 11 32 23 1996 sara dailey tues aug 26 2 05 1996 1675 weidong cai www home page current link dipartimento di computer science college william mary virginia 1 757 221 3468 office 1 757 564 home fax 1 757 221 1717 email cs wm click send email planet www img historical links mainland china class 1987 1991 department physics beijing university peking university university chicago pictures img update 10 08 96 1196 home anastassia ailamaki graduate student computer sciences department university wisconsin madison 1210 dayton street madison wi 53705 phone 608 don picture important notice finds time ll make decent home page nice links george rochester ny alex guide greek islands worth visiting send mail cs wisc mon sep 9 12 10 57 cdt 1996 xin yuan page construction general information 4th year ph student email cs pitt department computer science phone 412 624 1267 university pittsburgh office pittsburgh pa 15260 current activities working compile communication grand challenge projects advisors dr rami melhem dr rajiv gupta papers god long long list research links web sites optical computing compiler research finger office stuffs born province china spent 6 years department computer science engineering shanghai jiaotong university shanghai received bs ms degree personal data photograph lovely girlfriend stone mountain atlanta favorite game tennis check igs internet server play regularly 2d 3d server server friends homes including people class dictionaries webster cmu webster nwu back graduate student index img drop line click visits march 17 1996 update 13 1996 da silva student computer science columbia university city york member distributed computing communications dcc lab professor yechiam yemini advisor main research interests distributed computing computer networks programming language design implementation research language environment programmable networks addresses department computer science columbia university york ny 10027 tel 212 939 7096 fax 212 666 0140 email cs columbia click image garfield introduction line showing interest home page ph student computer science department vanderbilt university interested artificial intelligence primarily areas model based constraint based reasoning past investigated model based reasoning techniques application diagnosis developed interest application constraint based reasoning scheduling design working summer dr markus xerox parc presently investigating model based approaches hardware software design smart systems academic advisor school dr gautam biswas degree computer science vanderbilt university degree computer engineering victoria jubilee technical institute bombay india line follow links learn work simply fun button research page button personal favorites button dr biswas links navigate net button resume postscript version ascii format button vanderbilt links dr biswas page button pages academic interest line auf till meet visiting home page find pictures www picture apt expression soul years excitement graduate study click picture hear side story image bill cat comments suggestions document send mail ravi vuse vanderbilt line john everett qualitative reasoning group picture institute learning sciences yosemite northwestern university evanston il usa everett ils nwu research work professor kenneth forbus northwestern university institute learning sciences dissertation research developing theory teleological reasoning inferring intended function system structural description implementing system called applies theory domain steady state cycles heat engines order develop functional explanations schematic descriptions part dissertation work building based coach tutoring undergraduate engineering students courses thermodynamics coach part virtual laboratory teaching engineering thermodynamics potential application work automatic indexer categorize retrieve cad cam schematics function papers scaling logic based truth maintenance systems fact garbage collection everett forbus proceedings thirteenth national conference artificial intelligence portland oregon usa 1996 theory mapping structure function applied engineering thermodynamics everett proceedings fourteenth international joint conference artificial intelligence montreal quebec canada 1995 research enjoy skiing grew skiing hunter mountain york state beats american west national outdoor leadership school wilderness courses wind river range rocky mountains sea kayaking alaska prince william sound visual flight rules private pilot license finally enjoy woodworking time ve found wealth information web check woodworking catalog woodworking world wide web fall built desk working resume return qualitative reasoning group institute learning sciences northwestern university modified 1996 datta position graduate student area artificial intelligence ai advisor dennis kibler office cs 322 office tel 714 824 7210 office fax 1 714 824 4056 mail ics uci academic interests interested machine learning inductive learning prototypes represent concepts classification clustering applying machine learning systems medical databases specifically database machine learning increase accuracy patient screening tests papers improving screening tests machine learning methods william rodman michael pazzani michael dillencourt research june 1996 vol 2 3 applying machine learning database william rodman michael pazzani technical notes aaai 96 spring symposium ai medicine applications current technologies learning prototypical concept descriptions dennis kibler proceedings 12th international conference machine learning 1995 concept sharing means improve multi concept learning dennis kibler proceedings 10th international conference machine learning 1993 utilizing prior concepts learning dennis kibler proceedings international conference machine learning 1992 workshop biases inductive learning interests activities enjoy hiking backpacking aerobics cooking cats ideas recipes check vegetarian archive julie low fat free resource list places eat town dining web interesting suggestions talents posses birds sang woods silent unknown information computer science university california irvine ca 92717 3425 modified 25 apr 1996 laura sabel sabel cs cornell professional information doctoral research professor keith marzullo university california san diego failure detection asynchronous distributed systems research failure detectors tushar chandra failure detection page finally finished thesis approximating perfect failure detectors asynchronous distributed systems publications election consensus asynchronous systems laura sabel keith marzullo cornell university computer science technical report tr95 1488 february 1995 submitted information processing letters postscript copy tr click approximating perfect failure detectors asynchronous distributed systems laura sabel keith marzullo versions proceedings 13th annual symposium principles distributed computing august 1994 proceedings 13th symposium reliable distributed systems october 1994 cornell university computer science technical report tr94 march 1994 revised june 1994 postscript copy tr click consistent detecting stable properties keith marzullo laura sabel versions distributed computing 8 3 1995 5th international workshop distributed algorithms wdag 5 october 1991 proceedings published springer verlag lecture notes computer science series vol 579 cornell university computer science technical report tr91 1205 postscript copy tr click expanding horizons cows interesting pages strawberry pop tart blow experiment electronic gourmet guide awards spam page jelly belly jelly beans page win free sample answering survey zone play fun cash prizes leonid home page happy 5757 ph student computer science department courant institute mathematical sciences york university fellowship york university interested distributed systems advisor professor zvi kedem participate project summa cum laude computer science applied math statistics university stony brook 1996 received nsf honorable mention 1996 computer science studying stony brook worked affirmative action office deals affirmative action policies sexual campus fall 1996 worked student assistant instructional computing lab helping students multiuser systems worked long island lighting company project school management policy summer 1995 internship computer associates international worked ca unix enterprise management software work money paid coming america 1993 lived mos cow russia graduated moscow state high school 57 famous mathematical program spent 3 years studying applied mathematics moscow steel institute leonid leonid 251 mercer street room 417 halsey street courant institute nyu princeton nj 08540 york york phone 212 998 3106 phone 609 279 0203 mail cs nyu www http www cs nyu phd students modified september 8 1996 grab latest version emacs v0 95 emacs configuration kinda big 492 poke individual directories feel free note don make tar file everytime edit emacs check version number emacs bug make tar file jason links isn real home page someday make generally cool stuff dude great sense humor www registry great idea main page internet movie database cardiff uk backgammon crossroads international acm student magazine granted work inevitable plug home page tv web site love mst3k canonical tv server comics dilbert robotman check list internet published comics interesting devices connected net useless www pages politically cool share politics stuff lots stuff alliance judaism social justice home page stuff noam chomsky yea fair media group online media stuff check peacenet web server page points info political prisoners page politically evil eye people stuff watch actual cia web pages ic domain stand supposed young americans freedom magazine entitled truth scary er side web uh enemies include links links w3 search engines yahoo guide www altavista favorite security hole finder weather uiuc weather server gopher satellite images graphic small composite er map awesome weather pa ge current weather maps movies strictly weather earthquake report close qualify computer architecture languages perl language site language site learn html powerpc architecture high performance architecture history python programming language art ansel adams northern ucs fractal pictures animations gallery festival mother jones earth magazine gopherspace tech dining philosopher newsletter internet catalog cecil adams straight archives lots comics stuff site organizations black crawling systems archives exploratorium home page puzzles check association computing machinery april 30 1994 risc chips decstation check mips homepage computer professionals social responsibility organization sort 2600 type site check misc charles good reviews hip hop cute valentine love email server penn teller processed time universe entertainment weekly 2 1 95 time daily news summary cbs television home page stanford suif compiler group suif library overview progressive directory igc nlm visible human project unusual strange unique publications american wine home page randal schwartz homepage 1995 fall courses computer graphics syllabus homework2 homework3 homework4 homework5 homework6 computer vision frame title frame contents frame frame counter page requires browser supports frames deliver full impact humane realize frames standard html netscape extension world acharya graduate student dept computer science university kentucky mail mik uky dcs uky projects server electra corba compliant toolkit distributed systems distributed approach simplex method distributed interface unify memory based file system high speed network atm simulation facilities qos object oriented database design object oriented hotel management crc techniques client sever student account server tcp ip tcl tk resume ascii resume postscript work semester spring 96 work masters project research related works misc world info ta cs352 photo album bookmarks img logged links india news cs program rankings dep mates iit cal chat ratings cars java hot cool construction parallel search 1 0 paul rutgers page accessed times march 15 1996 georgia tech ivan phd student graduate research assistant computer architecture group college computing georgia institute technology historical information ivan grew dickinson texas 30 miles south houston received computer engineering operating systems music composition carnegie mellon 1989 information computer science georgia tech 1991 ivan worked industry couple years back tech start phd work fall 1993 research interests ivan general research interests computer architecture operating systems parallel processing distributed systems involved beehive dsm system design development effort emphasis applying shared memory optimization techniques parallel database processing current research beehive scalable shared memory multiprocessor publications architectural mechanisms explicit communication shared memory technical report git cc 94 59 georgia institute technology parallelizing sequential algorithms generalized assignment problem proceedings dimacs implementation challenge october 1994 resume homebrewing beer motorcycles classical guitar interests studying classical guitar motorcycles 89 dod 1785 homebrewing beer mead central eastern european culture politics piano aren portable classical music composition inactive moment amateur radio call sporadic activity collection miscellaneous prose links georgia tech affiliations georgia tech georgia tech contact information ivan mail georgia tech station atlanta ga 30332 1315 office college computing georgia tech ph 404 894 fax 404 853 9378 mail cc gatech information finger standard disclaimer mandated office external affairs page publication georgia institute technology georgia institute technology edited examined content author page solely responsible content diyu yan daisy home spring 1996 courses cs514 practical distributed computing cs432 database systems cs412 compilers translators practicum compilers translators fall 1996 courses cs414 operating system cs501 software engineering cs537 advanced database systems ele 445 computer networks telecommunications eng project original virtual reality railroad project doubt master engineering student department computer science cornell university cornell located ithaca central york gorgeous place live winter year received sc applied physics jersey institute technology newark jersey brought beautiful campus tsinghua beijing china received eng engineering physics friends china miss links java html cgi tcl tk favorite sites time cnn london times washington post chinese digest china news digest feng hua yuan xin yu si art china local connections ctc sunlab weather movies 107 miller st ithaca ny 14850 diyu cs cornell construction home page basu phd student department computer science rutgers university piscataway jersey 08855 mail paul rutgers history beginning current interests future read places interest la tour eiffel languages visiting levy personal home page information file process evolution subject revision warned lucky visitor grad student img university kentucky computer science department courses recently pointer give detailed graduate student life married wonderful man matt great boys john alex 9 7 matt web page lists interests current research personal stuff img img img img img img resume interests history mail office research hrs information cs674 fall 1996 problem constraint heuristic seminar satisfaction algorithms realize page boring busy working projects uk interested work progress project time leap jump points mel godzilla page computer cartoon spider pick funny times dr fun comics steve val usm cs revised november 4 1996 url http www cs engr uky index html maintained amy levy cs engr uky personal information email scp caltech begin pgp public key block version 2 6 2 maa end pgp public key block mail 256 80 caltech 391 ave pasadena ca 91125 work 818 395 3903 home 818 449 fax 818 792 4257 pager 888 491 email pager scp caltech 200 chars resume planning graduate spring 97 research ph thesis topic concurrent scientific visualization ph student computer science california institute technology working scalable concurrent programming scp lab professor stephen taylor img publications web pages related research fun img fun interesting links biased objectively search engine planet img links find interesting limited access files img california institute technology pasadena ca 91125 page modified thursday 24 oct 96 21 36 16 pdt scp caltech access page jack wang email cs ualberta ca category ph student research lab computer vision supervisor dr xiaobo li home page ph student dept computing science university alberta beijing china degrees tsinghua university prestigious education research institutes china academically interested image processing computer vision pattern recognition parallel processing computer networks refer bit personal information academic links links courses ta duties links visitor counter visitors home page nov 16 1995 list recent visitors talk check machine link uofa link cs link wang modified mar 6 1996 hook em horns longhorns rock jimmy aka updated 11 21 96 fear denver appropriately fear john longhorns stepped decided lead team bit emotion chance slaughtered colorado nebraska big 12 championship sections page undergraduate thesis sound modules ve written list links share interests undergraduate thesis knowledge based approach generating transitions musical themes computer real time basically attempt musical themes computer generate musical transition fortunate chance make mistakes undergraduate school ll chance thesis correctly ph student ucsd major flaws dive download files paper totally lacking proper research honestly find similar works find hand looked harder books chord theory good generalized list rules invented minute lack research paper poorly designed related works section idea expected put part parts give paper sort lone ranger type feel intention fact owe lot renaissance guys making header executable routines finally ll read 2 3 simply excuse zipped postscript version actual paper source code sample song dos executable zipped source code compiles fine 10 6 included makefile executable requires sample song directory requires work supports supports including ultrasound 16 half dozen tracked music songs ve close order format don player download cubic player dos shareware windows 95 happen linux user recommend 2 1 considerable pain funk tracked tune put ranks elite animaniacs trackers club kohli raymond singing wolf raymond nowadays 2 minutes past midnight industrial ahhh marvelous waste channels samples lot years 3 bird fountain temple demo music originally fm converted sounded fm tune tragically lost original 4 seizure industrial release fond great number people love song decide 5 pain ii dance song accused sounding inspired gimme steve band forget 6 quartet classical oboe patch gus 12 samples price 9k 7 chip place original 20 minute 8 bells ambient pop song ve tracked close quality midi work people don rocks rest personally 9 insanity industrial art music song song released music pack didn hastily completed beginning realize takes music direction listening imagine flipped mood mood mood 10 3 themes style song thesis transitions written designed scientific reasons aesthetics hornet gave song rating bother 11 dance acid worked version multichannel music competition entry lot released sucks songs people seizure pain ii insanity limited time space wrong personal favorite bells stuff fav links lurker guide babylon 5 babylon 5 watch babylon 5 isn star trek year story rich detail fortunately addicted show won years spinoff series carried homepage found server irc org home page ultimate longhorn site people longhorns clinton contact write cs ucsd back cs department homepage cs department university california san diego ucsd uc system state california united states america pretty humanity responsibility page actions sue ve sue poor ass satisfaction afraid short money 2114 shuichi koga shuichi koga skoga cs washington graduate student computer science engineering department university washington shuichi koga haven noticed ve started graduate studies university washington haven figured ll quals dissertation graduated university virginia 1995 degree mathematics heavily involved asian studies foreign relations government departments originally degree asian studies heavily involved user interface group computer science department working project called alice don picture 2 00am smaller 18k shuichi means finger info current schedule neat hypertext links lot hunt destroy bugs shuichi koga skoga cs washington modified mon jun 17 02 48 19 1996 projects jean bboard mis ais jean homepage ms student computer science department columbia university york 1996 ve working internet based client server projects bell laboratories lucent technologies interested searching organizing finally multimedia data spread internet project proposed september 28 1996 vod www rtp 263 compression ll fast java decoder run suffice goal real time video demand service internet constructions jean favorite search interesting company fun visit yahoo websites 100 hot websites lycos bell laboratories gamelan java pool altavista advanced lucent technologies java games infoseek java games ii opentext java microsoft bookshop jean favorites jean favorites jean favorites jean favorites jean favorites jean favorites jean favorites jean personal today news lee sweet cnn university usa today alma mater amateur orchestra columbia university computer science alternative culture projects vod video demand rtp 263 compression network visualization gui motif open object oriented graphics library internet phone system project java client server simulation web multimedia digital library dante divine comedy text based translations illuminated manuscripts dante generation projects jean bboard mis ais responses modified september 19 1996 jean jean cs columbia picture steve home page year computer science major astronomy minor case western reserve university cleveland ohio work part time school medicine computing assistant office medical education cleveland years excellent place live drive charcoal grey 1987 mercury gs drive dark blue 83 yorker 5th avenue high school drove 72 1500 pickup born raised wisconsin picture real cool city lake michigan 83 000 people twenty miles south milwaukee home johnson wax corporation house wind point north side town block lake referred beacon lane hilton returning vacation joke hilton sized parents working 10 years house finally decided build addition back great room ceiling wooden roof needed addition started rip nail july vacation hoping finished thanksgiving hope parents dan jayne parents world brother jeff growing jeff school maine hill school young hockey star family small named caesar female cool pup problem tongue likes hang half inch time funny sight ll picture put spend time girlfriend drive car drink mountain dew play trumpet pictures nature visit past atari 2600 img img 9 30 96 steve home page 1996 stephen 1205 home page david berson 311 mineral industries building office phone 412 624 dept computer science fax 412 624 5249 university pittsburgh email berson cs pitt pittsburgh pa 15260 www http www cs pitt usa 1 read resume postscript 45k 2 read summary research 3 read research papers 4 www bookmarks 5 read quotes amuse 6 pgp public key picture disclaimer modified dec 4 1995 david berson 1736 mike feeley computer science engineering university washington box 352350 seattle wa 98195 2350 feeley cs washington phone 206 685 2675 fax 206 543 2969 free speech online sixth year grad student finishing thesis concerns global memory management workstation clusters work distributed computing opal projects ll joining faculty university british columbia january 1997 information links papers research summary cv southeast idaho img modified july 26 1996 mike feeley ismap home page personal info work contact surf sites img img update february 18 1996 mail img img finger homepage ping yuan ph student department computing science university alberta edmonton alberta canada studies concentrated computer graphics database systems concerned effective human machine interaction includes limited interactive 3d graphics 3d user interfaces virtual reality real time rendering object oriented database systems interested fun stuff find page questions comments page research interests courses ta duties personal information photo album links academic links www searching engines graphics user uofa links metacrawler interface uofa library gate alta vista object oriented techniques uofa campus map advanced query www technical information news misc page life edmonton cnn news fashion page edmonton journal yahoo headlines internet movie bookmarks database img img updated 20 1996 ping yuan zhen ji master student nyu arch computer science department courant institute mathematical sciences york university img img img intro sites zhen ji working icon cmt senior system engineer finishing master degree computer science nyu starting september 9 1996 working microsoft software design engineer redmond wa spend time classes nyu fundamental programming data fall 1994 algorithms languages compiler comm network spring database information 1995 systems technology summer unix 1995 internals fall 1995 advanced database spring unix operating 1996 tools systems summer programing system analysis 1996 www design sites developed img cbs news img micro warehouse img back top img mail cs nyu img finger jefferson coelho jr computer science department lgrt 215 413 545 3143 lab 413 545 1249 fax computer science 1993 university massachusetts amherst electrical engineering 1985 universidade federal rio de janeiro brazil graduate student umass laboratory perceptual robotics research interests grasping manipulation redundant manipulators skill acquisition autonomous systems stuff www html internet resources page robotics bibliography search dilbert robotman soccer korean soccer league back lpr home page coelho cs umass update october 19 1995 doina precup computer science department lederle graduate research center university massachusetts amherst ma 01003 4610 413 545 1985 fax 413 545 1249 dprecup cs umass tina eliassi rad ms university illinois urbana champaign 1995 bs university wisconsin madison 1993 office 6357 cs bldg phone 262 7784 eliassi cs wisc andrew lines mail lines vlsi cs caltech phone 818 395 4600 mail andrew lines caltech 256 80 pasadena ca 91125 office booth 16 caltech asynchronous vlsi digital vlsi design caltech computer science department dr alain martin recent project uri cummings asynchronous digital filter misplaced plug fabrication run back works info performance summary asynchronous pipelined lattice structure filter layout asynchronous pipelined lattice structure filter paper group working asynchronous version mips r3000 processor uri working vortex ll hear real minimal surfaces day bored high school science project mine approximately solves minimal area surfaces parametric boundary curves shape soap films wire frame nifty pictures strip linked rings ring ring reason finally web page turn homework assignments modified final project solution quantum ground states cubic basis functions psi 2017 virgil evan bourassa virgil bourassa virgil cs washington ph student department computer science engineering university washington seattle washington research interests include computer operating systems architectures joined boeing 1988 works scientist computer science organization information support services division bellevue washington received bs electrical engineering arizona state university tempe arizona 1987 ms electrical engineering university washington seattle washington 1990 ms computer science engineering university washington 1995 img access img working img interests img expertise img resume img patents inventions img publications img presentations img professional history img education img 1994 achievements img recommendation letter status occasional updates modified 9 7 95 virgil bourassa virgil cs washington howdy homepage karen find office 103 tercentenary hall mail cs wm mailing address department computer science college william mary box 8795 williamsburg va 23187 educational background ph candidate department computer science college william mary received computer science college william mary 1996 master research involved area cryptography knowledge proofs math college heard assure lovely college pennsylvania stuff dear heart originally pittsburgh pa city rivers run home favorite food heinz good involved chance habitat humanity worked habitat past 7 years enjoy answer burning question met jimmy carter admit nice man politician check list environmental agencies specifically write paper recycling bin approve makes cool book exciting easily amused cool site day helpful find letterman week check favorite pittsburgh band root ve loved years rest country finally catching rem stuff favorites kinda yummy recipes case don eat yogurt wrong yogurt ph student department computer information sciences university alabama birmingham graduate advisors dr john dr kenneth sloan background research family address department computer information sciences 1300 university boulevard room birmingham al 35294 1170 phone 1 205 934 2213 fax 1 205 934 5473 email cis uab update tuesday april 2 1996 04 01 96 page 874 accesses yong img web page construction informations completed background yong phd student database group college computing georgia institute technology received master degree computer science polytechnic institute 1989 researched database systems research development center university florida joined phd program georgia institute technology 1991 working dr navathe research interests include database design query processing database security research yong working database security area main focus modeling design database security heterogeneous environment publication yong navathe seer security enhanced entity relationship model object oriented entity relationship 95 australia december 1995 yong navathe seer security enhanced entity relationship model modeling integrating secure database environment git cc tr 95 29 1995 yong navathe general framework access control git cc tr 93 57 1993 yong navathe entity relationship global security model federated environment git cc tr 91 1991 yong oriented visual interface database querying southeast acm conference mar 1992 life matthew luke contact information yong college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 phone 404 894 mail cc gatech 1191 ron ph construction people stuff stuff future stuff img stuffed stuff imagine stuff david home page graduate student northeastern university college computer science ll graduating master degree moving back philadelphia area graduate ll work lockheed martin valley forge pa software engineer miracle finished longer student ve managed find ways fill time deal miscelaneous fun stuff ccs neu jiang graduate student department computer science rice university office herman brown 024 tel 713 527 8750 ext 3537 postal 6500 south main 246 houston tx home 6500 south main 246 houston tx tel 713 630 machine cs rice click finger links rice university home page computer science department home page massively scalar compilers project cs rice page generated homer home page graduate student georgia institute technology information accessing resume school hours live marc building important links research library congress yahoo hunting www info cmu commerce communication ge novell weather math media sports current weather maps movies espnet collections contact address georgia tech station atlanta georgia 30332 1400 cc gatech 404 873 5332 mike kistler home page page construction year phd student university texas austin department computer sciences employed ibm personal software products division academic background ba mathematics computer science 1982 university pa ms computer information science 1990 syracuse university syracuse ny masters business administration 1991 stern school business york university york ny academic interests interested parallelism parallel algorithms commercial data processing press random collection links information parallel computing courses fall 1996 cs380d distributed computing prof jayadev misra numerical analysis linear algebra prof alan cline visitor number contact 1309 walk tx 512 251 email kistler cs utexas 3180 zhichen xu department computer sciences 1210 dayton st 5388 madison wi 53706 office phone 608 262 2542 research assistant advisors professor james larus professor barton miller award paper award 9th acm international conference supercomputing acm press july 1995 research interest area programming languages performance issues parallel distributed systems recently studying techniques detect eliminate performance bottlenecks distributed shared memory systems combined paradyn performance tool blizzard wisconsin wind tunnel thinking machine cm 5 cluster workstations cow recent publications fields interest programming languages environments tools parallel distributed computing network computing parallel distributed operating system computer architecture performance evaluation benchmarks places studied worked high performance computing software laboratory university texas san antonio studied published area parallel performance predictions modeling simulations computer sciences department fudan university participated national key projects china area software development environment high level programming languages object oriented technologies compilation techniques click postscript version cv html version interesting links program journals conferences compilers programming language research chinese novels friends fudan java api home page gotta ya phd student department science engineering university san diego pei ning guo mail ucsd home regents apt la jolla ca 92037 tel 619 623 work 9500 gilman dr ucsd cse 0114 la jolla ca 92093 office ap vlsi lab tel 619 534 77 3 po ai st hsinchu taiwan tel 886 3 571 1840 andrew cs washington 9 5 96 server fixed give note page interesting follow directions download viewer models working tony derose david salesin werner stuetzle tom duchamp jovan popovic 3d scanning project building viewer download requires sgi graphics workstation paper viewer models modified netscape work browsers modify similar computer science engineering department university washington 352350 seattle wa 98195 2350 usa yaron minsky graduate student yminsky cs cornell department computer science 109 comstock place 4139 upson hall apt 3 ithaca ny 14850 syracuse ny cornell university 315 423 phone 607 255 4934 fax 4428 cs graduate student focusing fault tolerant distributed computing working tacoma project attempt build operating system support fault tolerant agent based computing longer year longer live great coop crash nowadays slightly date webpage timely notice opening starting 12 15 place live highly recommend big fan don play ancient chinese game simple rules complicated satisfying strategy learn great intro page play internet good game real live person front unix machine board program ve makes trivially easy play net newly married wife lisa living syracuse medical school suny health science center uniquely qualified medical school hour twenty minutes cornell loving bit favorite poems la che idea order key west advice good love resume interesting links movie critic impressed good fairly simple ai technology great effect site ai engine takes ratings movies comparing ratings recommendations found good contrast firefly thing fails yahoo yellow pages put home address give directions closest perfect web yellow pages ve bigbook don don york times don great read free saves paper note takes time download text page slate magazine hate admit microsoft thoughtful executed expect michael running red hat linux great company makes linux easy install maintain ithaca movie listings amazon books solid discount virtual bookstore hope don run local booksellers town brother pgp public key begin pgp public key block version 2 6 3 comment processed 3 4 emacs pgp interface ub end pgp public key block paul sukhpal sanghera phd physics carleton university 1992 presently eng student computer science cornell university ithaca ny sukhpal cs cornell background eng project philosophy life resume routes clock java capable browser view animation 1920 visiting home page hope find sign guest book write comments java enabled browser animated scrolling text sign points interest lunch menu www development page img image maps animation web visitor number img dec 8 1995 img img al carruth send mail carruth cs utexas questions suggestions introduction ph candidate ut austin department computer sciences supervising professor jayadev misra dissertation topic real time unity member professor misra psp research group extending unity theory order express finite time bounds usual unity operators progress safety interested functional programming languages partial order semantics automated theorem proving contact information personal home page office address ua 9 4 office phone 512 471 9764 home phone 512 302 3276 email address carruth cs utexas mail al carruth department computer sciences taylor hall 2 124 university texas austin austin tx 78712 1188 links world wide web pages grad student email cs ualberta ca department computing science office gsb cab 481 university alberta phone 492 492 3927 education bsc computing science university alberta 1995 research knowledge discovery databases supervisors ling liu randy goebel labs database group ai group publications work work research assistant university spin company called helping develop front end sequence analysis suite smalltalk thesis page john homepage img img img img img img img live compound wife holly eileen taylor son evan james taylor adair rice alumni friends don live include joe carl white internet consulting matthew fish fanatic works dejanews steve doctor books email jadair cs utexas back cs graduate students page back cs home page modified sun nov 24 19 33 10 1996 peter heeman address 726 computer studies building computer science department university rochester rochester ny 14627 email heeman cs rochester phone 716 275 fax 716 461 2018 work publications trains home page trains dialogues trains spoken dialogue corpus cd rom word teaching office hours csc 108 fridays 10 11 3 30 4 30 send mail link web pages students handed student marks links computation language preprint server home page association computational linguistics acl home page img back urcs grads directory img back urcs home page ken wong ken wong phd student department computer science university victoria member software engineering project contacted email csr uvic ca normal mail ken wong department computer science university victoria box 3055 victoria canada v8w 3p6 phone 604 721 fax 604 721 7292 sarita adve assistant professor electrical computer engineering rice university sarita rice office hours reach education research summary publications courses rice computer engineering rice ece department rice computer science department rice computer systems group rice computer information technology institute citi rice university colin home page yeah kinda bored threw picture people wouldn complain lame page cheap home sridevi bhamidipati university wisconsin madison computer sciences department 1210 dayton street 1351 madison wi 53706 office 608 263 1938 bsri cs wisc spring courses cs 764 cs 752 ta info cs 577 office 1351 cs hours 11 00 12 30 optional problem sessions bookmarks zhang jin 1 picture invited 11th restaurant tsinghua university chen wang tong university wisconsin madison department computer sciences 1210 west dayton street 1345 madison wisconsin 53706 anthony cs pitt read finger information places pitt computer science department home page week pittsburgh espnet sportszone nhl open net pittsburgh pittsburgh net 2478 web sites servers world logged mine img cs yale img history akw hall spend waking hours yale university department computer science box 208285 haven ct 06520 8285 img ph student yale university linda group img research interest personal hobbies projects img tap ada project international foods cooking copyright 1995 gail murphy carefree days grad studies moving university british columbia home page check update links updated august 15 1996 murphy cs ubc ca 1522 joe sherman joebob cs washington department computer science engineering university washington box 352350 seattle wa 98195 2350 usa research interests user interface design information navigation visualization projects activities user interfaces informal local survey web class project cse 590h creating impressive home page quality time tim sarah softball stuff automatic suggestions sew page links user interface research related topics directory web pages browser supports send mail joebob cs washington 1945 steven img andrew current status 1994 steven graduate student phd program computer science department university mexico visiting scholar mit ai lab end 1997 address mit steven 545 technology square room 831 cambridge ma 02139 tel 617 253 6625 email sah ai mit program committee security paradigms workshop 97 education steven received bsc hons msc computer science university witwatersrand south africa research approaches computer security links maintained cs unm copyright 1997 steven area corps advisor mark ackerman electronic mail ics uci office ics 2 264 office phone 714 824 5086 research interests interested computer mediated communication cmc human computer interaction hci computer supported cooperative work cscw publications pazzani michael jack daniel identifying interesting web sites proceedings national conference artificial intelligence aaai 96 august 1996 pp 54 61 computing skills interests semi competent perl programmer web servers cgi scripts trouble ve fair amount writing regular expression web internet related applications quick perl terms web html versions machine learning list archives html versions find archive created fly formatted ascii digests additional human effort completely seamless happy program strict format place ml digest made job easier colleagues great people department ve lucky meet grad school struggle times people made experience enjoyable productive david mcdonald officemate fellow group member great programmer learn thing wayne group studying dial electronic bulletin boards fellow ucsd cogsci grad great person manages cut heart matter humorous current work focuses adoption electronic systems finally shilpa shukla high spirits helps things perspective matter things interested computer support collaborative learning cscl interests avid volleyball fan player academic history graduated degree cognitive science uc san diego june 94 graduated high school pacific ca june 89 modified november 3rd 1996 department information computer science university california irvine ca 92717 3425 david pearson research interests thesis investigates highly scalable parallel computers consisting simple processors connected 3 dimensional mesh guiding vision work time 50 years materials science place computer architecture computers processor molecule lattice long goal realized prepare ubiquitous parallelism offer algorithms laws physics pay attention chip designers spatial layout hidden cost communication accomplished designing algorithms 3 mesh pursue vision requires theoretical practical work work characterized feasibility study produced 3 cellular architecture efficiently realized current hardware simulator architecture algorithms programs operating system design general purpose computing general purpose computers problems protein structure grand challenge parallel architecture parallel computational power succeed commodity sold desktop machines video games directions future research include vlsi implementation architecture design programming language widely languages hide details machine instruction set reflect underlying von neumann architecture connection architecture good thing algorithm design exploit parallel machines language costs operations easy estimate von neumann machine publications pearson arms network high speed campus network 25th ieee computer society international conference ieee compcon pp 247 254 fall 1982 pearson lee algorithm optimal placement sensor elements ieee transactions information theory 36 pp 1280 1284 1990 pearson vazirani fast parallel algorithm finding maximal bipartite set foundations software technology theoretical computer science 10 tcs pp 225 231 1990 published lecture notes computer science 472 pearson vazirani efficient sequential parallel algorithms maximal bipartite sets journal algorithms 14 pp 171 179 1993 johnson pearson pingali finding regions fast single entry single exit control regions linear time cornell cs tech report 93 1365 johnson pearson pingali program structure tree computing control regions linear time proceedings sigplan 94 conference programming language design implementation pldi pp 171 185 1994 published acm sigplan notices 29 6 pearson polynomial time algorithm change making problem cornell cs tech report 94 1433 hao pearson instruction scheduling global register allocation simd multiprocessors international workshop parallel algorithms irregularly structured problems irregular 95 pp 81 86 sept 1995 published lecture notes computer science hao pearson zippel global register allocation simd multiprocessors journal computer science technology jan 1996 allerton press pearson parallel implementation rsa selected areas cryptography sac aug 1996 computer science department 5133 upson hall cornell university ithaca york 14853 7501 usa email pearson cs cornell tel 607 255 9189 fax 607 255 4428 deji chen homepage ph student university shanghai china contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa home 3373 lake austin blvd austin tx 78703 usa phone 512 471 7316 main office 512 471 office 512 477 home fax 512 471 8885 cs utexas 1905 zack personal web page viewed microsoft internet explorer viewed netscape zachary burns baby pictures intel machines baby pictures macintosh format macintosh users bottom page computer lab html coding ah remember back web html 1 0 born things changed haven click table contents macintosh users click created zachary burns mail cs bgsu geek code decode copying pasting ps pe pgp 5 tv di created 03 25 96 12 28 35 pm updated 03 25 96 12 28 55 pm xie homepage img resume china ustc ncsu entertainment games bbs oscar tv sports world today hot links news img weather nc universities people classmates friends modified oct 10 1996 web page protest signing telecom bill communications decency amendment law stand free speech net check eff site details learn participate click ribbon blue ribbon campaign ve left turn albuquerque point kidding cute icon working page bothered sick lame page rearrange rewrite blurb change nice pic voila fresh page holding breath waiting work art don friends pages quick list captain nemo gateway galactic fox netbsd propaganda fat free page tribute minimalism tyler pleasure principle simon trance port repository samples excellent anonymous band mail cs mcgill ca modified february 11th 1996 tamara balac personal information graduate student department computer science vanderbilt university received computer science university sad yugoslavia degree computer science middle tennessee state university master thesis stretched avl trees advisory dr thomas cheatham primary interest vanderbilt artificial intelligence specifically intrigued effects mixing areas artificial intelligence cognitive science interested neural networks machine learning data mining parallel distributed programming areas software engineering theory computer science hobbies include working playing tennis reading hanging friends click find contact favorite web sites tamara bookmarks classes projects dr gautam biswas multimedia programming image processing individual study dr doug fisher diana home page diana home page route university victoria information server starting point local exploration research interests systems engineering networks protocols architecture verification systems systems software software engineering research topic building translator csp language description research formalisms designing concurrent real time systems process algebra called csp communicating sequential processes csp statements model system control data flow intuitive statements executed debugged clear desired behaviour accurately captured csp algebra precise rules prove properties deadlocks design task translator automatically produce compilable code csp statements csp statements properly verified code advantage correct construction goal accomplished devising technique translating csp details thesis outline page contact information diana university university victoria department computer science address 104 road victoria bc v8n telephone 604 472 2629 fax 604 472 2629 mail sanjuan uvic ca career interests goals computer systems administration software development skills computer programmer electronics engineer technical translator russian work experience jan 92 nov 93 electronics development engineer moscow russia jan 89 dec 91 electronics adjustment engineer lite moscow ussr nov 76 dec 88 design engineer moscow region ussr 1289 garden portland oregon home page construction simple jb program education experience diploma mechanical engineering moscow aviation institute ms nuclear engineering university mexico teaching assistant department computer science 1995 information resume published 5 technical papers areas radiative heat transfer nuclear engineering list publications teaching department teaches sections introduction data structures design large programs cs 251 introduction data structures cs 351 design large program research develops computer model laser diode led group center high technology materials cs unm 505 268 home home page college computer science northeastern university cullinane hall boston ma 02115 9959 internet ccs neu waiting click mark graduate student computer science harvard year graduate student working networking kung research interests high speed networking atm general operating system support giga bit networks moved cambridge boulder colorado summer wife yr son neil 39 graduate student simple working telecommunications field 15 years completing masters degree telecommunications realized school place decided finish century student office pierce hall 29 oxford street cambridge ma 02138 advisor kung phone 617 496 4513 fax 617 496 5508 email eecs harvard altavista search web usenet display results standard form compact form detailed form papers proactive packet dropping methods ip gateways interesting stuff bookmarks alexey vaysburd alexey cs cornell ph program computer science cornell university research interests include distributed systems group communication large scale wide area systems object oriented tools distributed computing work horus group lead ken birman robbert van renesse papers implementing replicated state machines partitionable networks roy friedman alexey vaysburd cornell university tr96 www links search engines lycos technical reports cornell cs technical reports broadcast technical report series ecole polytechnique federale de lausanne hebrew university transis home page cornell cuinfo cornell gopher directions cornell cornell mail directory cornell staff directory cornell student directory courses classes exams cornell calendar cornell arts music bailey hall concerts cornell musical events news weather ithaca weather current conditions 5 day ithaca world news briefs rajiv mug shot note page construction graduate student yale computer science department dissertation parallel extension haskell preparation recent papers rajiv paul hudak class schedules virtual maps fpca 95 june 1995 temporarily unavailable suresh jagannathan rajiv james virtual topologies concurrency abstraction high level parallel languages nec research institute technical report august 1994 things interested high end audio pink floyd great database live recordings cricket check sydney cricket ground home page formula racing exotic cars road car image archive weight training cs yale rajmohan rajaraman graduate student department computer sciences university texas austin planning complete ph spring 1997 dissertation supervisor greg plaxton research member ut algorithms computational theory group interested combinatorics distributed network algorithms online algorithms parallel models computation randomness list publications curriculum vita links related computer science miscellaneous links contact information email rraj cs utexas home 109 214 austin tx 78751 phone 512 371 3968 office ua9 4 phone 512 471 postal university texas austin department computer sciences tay 2 124 austin tx 78712 1188 rraj cs utexas emma wu emma home page emma href chinese girl coming august 18 1995 study department computer science university texas austin interested china immediately bs degree computer science zhongshan university marketing representative ibm china company south china branch deliver solutions small planet telecommunication media industry hey zhongshan university surprised find alumni enter alumni club nice thing attending graduate school austin lots intern opportunities engineering students semester work part time programmer national instruments distributed computing managing information automatic programming tool base yahoo galaxy ut library online university yellow page mini library introduction oop fortran 90 tutorial tcl www info leisure time newspage people daily arts time magazine chinese magazine pc magazine city visited orleans houston san antonio san francisco marina peaceful city san jose capital silicon valley love san francisco contact point email cs utexas phone 512 338 1295 mailing department computer science university texas austin austin tx 78712 date updated january 24 1996 marty mayberry img phd student department computer sciences university texas austin research kinds stuff education computer science university texas austin 1995 math computer science university texas austin 1993 contact information office taylor hall 5 142 phone 512 471 9585 email address martym cs utexas postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 click applet pause resume display ismap local links utcs neural networks home page ai lab home page utcs home page ut austin home page hotlist downtown virtual city internet restaurant guide virtual pub tns technology demonstrations read daily texan frame frame browser suck download date netscape 3 0 read page 2657 special agent matt home page looked 94 real work eh hacking atlanta olympics left pages things subjects reach matt education bachelor science computer science carnegie mellon university december 1994 cmu school computer science pretty cool 9 math classes bought math minor attended summer school university summer 1992 kicks hacking robotics software cmu robotic institute write real time robot software field robotics center frc robotics project called researched massively parallel computer vision vision autonomous systems center worked project beer img reconfigurable vision machine project grad student university mexico department computer science ai research professor george funded intelligent systems sensors group sandia national stereo vision cs unm updated sept 5 96 home page waste disk space bandwidth good richard homer find check bookmarks file img img img img img img img img img img img img img img img img img img img img img construction construction hopkins movies computers humor miscellany search utils boston university computer science department paul computer science department boston university 111 cummington street mcs 210 tel 617 353 9777 cs bu page construction bunch things added page future including important information research photos personal history popular demand lived read links sites web interested time coursework research time current research interests discussed bu brown bag lunch presentation ll page link set generally questions distributed systems specifically addressing extension work advisor mark crovella similar web traffic characterization part oceans group bu check web page group interesting work lot future updated march 12 1996 kenneth phd student department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 email cs nyu office phone 212 998 nyu cims cs people suny np nyc taiwan hsinchu att picture spiral galaxy 598 chao yu cheng home town hsinchu taiwan listen taiwanese tune 1 resume postscript office 908 957 2793 200 laurel ave middletown nj 07748 home 908 872 138 thousand oaks dr atlantic highlands nj ph student department computer science courant institute mathematical sciences york university department mathematics computer science state university york paltz department information computer engineering chung yuan christian university taiwan system developer 1995 present business communication services software engineer 1989 1992 development system laboratory international science based industrial park hsinchu taiwan interesting links literature sites mississippi review review review review blue quarterly scream press blue moon review information computer science bibliography glimpse server asia pacific information service world yellow page line shopping flight reservation weather hypertext webster dictionary definition stock index quote graph username password required lombard access event basketball team reunion scheduled annual event october 13 14 1996 grace manor resort mountains state park related information hudson valley network map greene county grace manor address phone number map county captain tim liu scanned maps photo album contact send mail cs nyu nyu cims cs people suny np nyc taiwan hsinchu att 1110 home page eric freeman phd candidate computer science yale university working david gelernter developing pieces mirror worlds check home page check david recent article meme mirror worlds wife homepage freeman eric cs yale pgp public key update 09 20 96 horizontal line picture visitor horizontal line construction construction browse line bibliography distributed shared memory dsm starter learn turkey lookup word webster dictionary horizontal line goto department home page mailbox send mail browser supports copyright modified july 23 1996 hu song homepage asif uddin ghias www home page warning construction phd student computer science areas interest distributed systems multimedia systems bachelor degree computer systems engineering university engineering technology pakistan 1992 working global information solutions systems engineer present study leave master program cornell job responsibilities included img systems application programming img unix system administration support img education img network management installation ve worked number interesting projects cornell plan put online good day year 2000 publications interest music cricket astronomy img asif uddin ghias ghias cs cornell nicholas master science student department computing science university alberta performing research area image compression xiaobo li working andrew bradley howard cheng jason professional information resume updated november 11 1996 nicholas jim bednar picture phd candidate dept computer sciences university texas austin computer science university texas austin austin texas 1997 philosophy university texas austin austin texas 1994 electrical computer engineering university texas austin austin texas december 1993 research research concentrates biologically realistic modeling cognitive processes artificial neural networks seek dramatic advances computing technology past decades make equally dramatic advances understanding human mind computing power realistic simulations cortical processing practical enables make refute testable hypotheses brain function goal make cognitive research empirical science purely philosophical domain centuries master thesis tilt organizing model primary visual cortex complete abstract visual illusions long studied psychologists vision researchers apparent functional failures offer insight visual processing carried brain class visual illusions called tilt illusions tilt thought arise primary visual cortex humans serve test cases theories area brain specifically researchers proposed result lateral inhibition neurons receiving visual input thesis examines tilt illusions rf lissom sirosh miikkulainen 1995 organizing model primary visual cortex incorporates lateral interactions demonstrated organizing principles driving rf lissom result qualitatively quantitatively similar measured humans basis results explanation called indirect effects interactions lines proposed thesis organizing model apply spatial frequency predict result lateral interaction processes preliminary report research postscript file beginning doctoral research include simulations detailed low level visual behavior extension rf lissom model contact information email jbednar cs utexas mailing address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 information finger command machines logged department resume postscript ascii format links web outdated papers interesting jbednar cs utexas updated july 9 1996 hashimoto home page hashimoto constructing cs516 hashimoto cs cornell john prior resume john accumulated knowledge 26 years 1 dogs good 2 long start hurt 3 chew chips swallow 4 beer isn good good beer good 5 sleep good contact information email jprior cs utexas mailing address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 512 471 9589 home address phone st apt 203 austin tx 78705 512 708 1765 jprior cs utexas 1596 photograph navin kabra graduate student department computer sciences university wisconsin madison advisor david dewitt research area databases research interests customizable query optimization paradise project plan address explore bookmarks indian stuff includes things archive hindi songs navin cs wisc pgp public key home page dennis dennis homepage news bookmarks cs links people email home page complete overhaul time grad student university california san diego ucsd working master degree computer science nice sunny san diego recently graduated university california berkeley electrical engineering computer science emphasis computer science undergrad years fun ton work consisted sleepless nights bears working page isn www bookmarks meow hidden page personal virtual newspaper computer science related links people things bit messy skinny puppy kill cure audio wav file interview mike watt addicted noise music mag tri colored cow gallery tao te ching eliot pointless trip feeling bored forget nin sucks drop note finger berkeley finger cs ucsd dennis berkeley cs ucsd modified march 23 1996 dennis homepage news bookmarks cs links people email eric brown research assistant center intelligent information retrieval department computer science lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 phone 413 545 0256 fax 413 545 1249 internet brown cs umass relevant data graduate student department computer science university massachusetts advisor bruce croft member center intelligent information retrieval work closely object systems laboratory research interests performance issues large scale information retrieval systems document retrieval routing integration information retrieval database systems object oriented database systems multimedia details curriculum vitae recent papers fast evaluation structured queries information retrieval eric brown proceedings 18th international acm sigir conference research development information retrieval pp 30 38 seattle wa july 1995 acm press 1995 fast incremental indexing full text information retrieval eric brown james callan bruce croft proceedings 20th international conference vldb pp 192 202 santiago chile september 1994 morgan kaufmann 1994 supporting full text information retrieval persistent object store eric brown james callan bruce croft eliot moss proceedings 4th international conference extending database technology pp 365 378 cambridge uk march 1994 springer verlag 1994 update logging persistent programming languages comparative performance evaluation antony hosking eric brown eliot moss proceedings 19th international conference vldb pp 429 440 dublin ireland august 1993 morgan kaufmann 1993 homepage construction visit rajesh ted herman position faculty email herman cs uiowa snail mail department computer science university iowa iowa city iowa 52242 telephone 319 335 fax 319 335 3624 office maclean hall walk hours tuesday thursday 10 45 12 00 image left photograph official state bird iowa visiting backyard teaching algorithms data structures called creative programming fall 1996 taught computer communications seminar distributed computing spring 1996 primary research interest area distributed computing working projects related stabilization government peter pay paul count paul support george bernard shaw ted herman 5 nov 1996 lazy fault repair annoying netscape feature java tobacco mozilla newsgroup 2185 marco home page para pagina em page education experience resume file requires acrobat reader java cgi class ll teaching fall topics family page construction groupware fall 1995 classes nyu interesting links wall street journal interactive edition financial network cnn usemap updated friday july 12 marco cs nyu scifi ratings art links cs links misc links local weather dilbert logo houghton michigan tom grad student michigan tech enrolled doctoral program computational science engineering interests varied button science fiction ratings button artist stuff button computer science stuff button misc stuff button mtu home page button mtu cs dept information cs211 teaching http www cs mtu home html revised 13 september 1996 reach mtu 1948 todd bezenek back introduced ram faster cpus great microprocessors past present www cs ca cpu html windows nt express locomotive sized package helen inside windows nt microsoft press 1993 img img img current courses cs 736 advanced operating systems bart miller pithy adj 1 consisting cs 899 taking yeah point skewed associative caches access information computer sciences department university wisconsin 1210 west dayton street madison wi 53706 office cs 1304 phone 608 262 6601 fax 608 262 9777 home phone 608 238 6390 mail bezenek cs wisc bezenek cs wisc boston university computer science department elena machkasova computer science department boston university 111 cummington street mcs 205b tel 617 353 5231 elenam cs bu elena phd student computer science department interested semantics programming languages summer teaching cs101 cs101 homepage click tf cs111 material cs111 click homepage construction information student updated july 6 1996 meir green virtual addresses addresses work disappear notice bookmarks reference virtual addresses mail meir web http www meir address 1662 commonwealth ave apt 46 brighton ma telephone 617 731 9149 reference browse columbia meir http www meir updated 19 september 1996 copyright 1994 1996 meir green email meir html href http www meir meir home page html 3069 font courier img img rahul home page contruction candidate department computer science college william mary mailing address 91 box williamsburg va 23187 tel 757 221 parents closest friends pictorial friends wm dedication favourites hitchhiker guide galaxy img indian food interesting stuff guys wanting apply grad school source code mailing program email schools list cs grads img back home document page mike salisbury salisbur cs washington computer science engineering department university washington box 352350 seattle wa 98195 2350 usa office chateau sieg 110 life history school home friends vita cool stuff net frame menu frame banner frame main frame alert message browser support frames click frame version document download netscape navigator 2678 himanshu nautiyal page heavy construction himanshu nautiyal dept computer science engineering mail stop 352350 university washington seattle wa 98105 office 428 sieg office phone 206 685 2723 courses taking autumn quarter cse 567 principles digital systems design cse 573 artificial intelligence finger nautiyal cs washington img god gifts douglas adams terry pelham wodehouse order alphabetical names implied favorite links place india internet radio search engines india himanshu nautiyal friends iit delhi finished tech 1995 astronomy skating computer science aviation travel sounds profound coin collecting cooking internet movies computer sciences department room hill 101 rutgers state university usa phone 908 819 mail paul rutgers education ms computer science alexandria university alexandria egypt july 1996 bs computer science alexandria university alexandria egypt june 1993 modified november 25 1996 finger 715 broadway room 715 york ny 10003 jay sachs phone 212 998 3485 fax 212 995 4123 email sachs cs nyu full time 6th year phd student computer science courant institute mathematical sciences york university support year generously university dean dissertation fellowship fellowship intended encourage late year finish dissertation leads research interests investigating reusable extensible synchronization concurrent object oriented languages detail click advisor benjamin goldberg pertinent computer science links cs tech report search object oriented information sources site close heart general computer science resources meta index type theory papers general interest pertinent computer science bibliography glimpse server university tokyo yonezawa lab www server university edinburgh lfcs tech reports ta ra duties designed implemented gui front end java summer 1996 computational geometry system working marsha berger michael fall 1996 duties ll ta computer systems organization ii spring 1997 v22 taught benjamin goldberg ll teaching language recitations flesh dusty skeleton professionalism curious reading list professional jazz pianist favorites include thelonious monk hancock ibrahim randy enjoy good brew favorite escape mine film odds ends links programming notes generator wall shame mother jones magazine consequences mail cs mcgill ca office mceng office phone 514 398 7085 local geometry lab phone 514 398 4838 minimalist home page research interests computational geometry convex espresso annotated bibliography thesis proposal converted hypertext software don talk nevermind distribute april 1996 ming sheng chang department computer science courant institute mathematical sciences york university cs nyu updated nov 2 1996 composed things dream bubble drop dew flash lightening observe diamond vita home country taiwan joined nyu fall 1992 doctoral student computer science department working thesis project divide conquer reasoning planning system card playing phase bridge undergraduate study department computer science information engineering national taiwan university 1984 1988 receiving compulsory year military service worked research assistant institute information science academic sinica 1990 1992 thesis advisor ernest davis publications ming sheng chang automation card playing component bridge postscript abstract thesis proposal 1995 ming sheng chang building fast double dummy bridge solver postscript abstract tr 1996 725 technical reports cs nyu august 1996 research interests game tree search game theory reasoning planning uncertainty concurrent functional programming hobbies web windows programming win32 api faq visual basic mfc visual games programming playing pc game development faq programming links microsoft directx sdk happy games computer gaming world pc pc hardware introduction tom hardware performance guide system optimization information workshop hardware book peripheral page manufacturer links solving puzzles rec puzzles archive software shelves chinese chess puzzles reading chinese novels news things organize post executable double dummy bridge solver port chinese chess program windows 95 post post information utilities pc software thesis research top priority things dream phantom bubble flash lightening lives life eats drinks difference lives life spirit attachment diamond cuts illusion 1132 picture adam carlson carlson cs washington computer science engineering department university washington box 352350 seattle wa 98195 2350 usa page construction fact ve classes ve taed research ve involved fun stuff finger information carlson cs washington send mail adam carlson carlson cs washington twin sisters jia wang phd student department computer science cornell university 5162 upson hall ithaca ny 14853 7501 office phone 607 255 7421 home phone fax 607 253 6522 email jiawang cs cornell year phd student graduated department computer science state university york binghamton degree computer science transferred suny binghamton student department mathematics nankai university tianjin china honor award 1995 barry scholar mathematics science engineering 1996 national science foundation nsf graduate research fellowship family twin sister img cool links hongkong taiwan beijing review china china chinese related web sites china daily cbnet china internet forum china stamps china times china window chinese calendar chinese internet directory chinese magazines chinese media information chinese music chinese news digest chinese wed homepage cnd services education taiwan history culture china hongkong internet distributed chinese magazines multilingual software digest net taiwan ryan scenery pictures china art china tour entertainment min sheng tian di www page future interesting www sites 1996 america graduate schools news ranking 1996 news graduate liberal arts rankings computer science acm film music ieee computer society money national science foundation guide postcard service rank phd programs computer science senior homepage virtual tourist world map yahoo cornell chinese christian fellowship mandarin cssa cornell university weather universities binghamton university cornell university suny stony brook ucla universities china phillip cs pitt department computer science university pittsburgh pittsburgh pennsylvania 15260 office 106a mineral industries bldg phone 624 1267 advisor dr rajiv gupta links computer research resources digital research acm common benchmarks operating systems library database computer companies mips intel digital utilities resources webster roget thesaurus movies database edmunds automobile buyer guide city net guide world andrew file system faq library resources line books utne lens backgammon kit jeremy matches www backgammon page humor red meat steven wright jokes music st homepage mutual fund information company directory fidelity investments brill editorial services dreyfus funds counter show popular uka ralph benzinger big red auf gt der story exchange student university karlsruhe germany german sc computer science august 1995 fellow des deutschen fulbright fellow member siemens alumnus cornell graduate student department computer science courses advanced programming languages design analysis algorithms reasoning knowledge contact information mail ralph cs cornell office 4132 upson hall phone 607 255 1179 arash graduate student computer science department courant institute mathematical sciences york university 251 mercer street york ny 10012 email cs nyu phones voice 212 998 3481 fax 212 995 4123 resume postscript format img page modified nov 18 1996 table contents education research activities thesis advisor list publications contact information education york university york york courant institute mathematical sciences computer science department candidate doctor philosophy expected 1997 cornell university ithaca york college engineering department computer science master engineering august 1993 cornell university ithaca york college engineering department computer science bachelor science 1988 research activities interested making distributed computing accessible common programmers authored design implemented programming environment workstation clusters unique separates programming model execution environment programs written shared memory multiprocessor applications execute network dynamically changing workstations load balancing fault masking data coherence provided transparently system working prototype demonstrated impressive performance results network workstations fluctuating work loads network traffic failures information expanded version research activities visit official calypso home page thesis advisor professor zvi kedem list publications arash mehmet karaul zvi kedem peter wyckoff charlotte metacomputing web ninth international conference parallel distributed computing systems 1996 arash partha zvi kedem calypso software system fault tolerant parallel processing distributed platforms fourth ieee international symposium high performance distributed computing 1995 arash partha zvi kedem dmitri calypso wall street case study international conference artificial intelligence applications wall street 1995 contact information office 715 broadway 720 voice 212 998 3481 fax 212 995 4123 postal address york university 251 mercer street york ny 10012 cs nyu img img kartik kapadia master engineering class 1996 department computer science cornell university ithaca ny 14850 home address drive apt 38 san diego california phone 619 689 8804 home 619 651 2063 work fax 619 658 mail qualcomm working software engineer qualcomm incorporated main areas interest computer graphics distributed systems computer networking courses spring 1996 distributed systems cs514 computer graphics cs417 cs418 architectures high capacity information networks ee546 courses fall 1995 operating systems cs414 cs415 multimedia systems cs631 software engineering cs501 projects hoca operating system chip hoca pronounced full fledged operating system chip cornell hypothetical instructional processor supports features multitasking virtual memory enjoyable game quick break work single player game windows platform coded interfaced tcl tk gui good source entertainment taking break work img click screenshot img click screenshot screen img click view postscript design document scene transition effects rivl rivl stands resolution independent video language rivl developed cornell university jonathan swartz brian smith excellent language developing multimedia applications project enhance rivl incorporating primitives implementing scene transition effects img click presentation simulation railroad system master engineering project visualization captures scientific aspects laying tracks vehicle modeling dynamics motion graphics coded combination open inventor opengl interfaced virtual reality facility cornell img click view postscript resume favorite web sites favorite stars cool mpeg clips lots lots music cool graphics web page updated 01 30 96 1358 luo page construction general information graduate student email luo cs pitt department computer science phone 412 624 university pittsburgh office 315 alumni hall pittsburgh pa 15260 current activities working net supports real time multimedia communication advisor dr daniel mosse back graduate student index img drop line click netscape visits jan 11 1996 update jan 12 1996 home page wu jing graduate student computer science department office hill center 375 phone 908 445 4635 ext 5 email paul rutgers fall fall 95 taing computer methods pde wu jing dept computer science rutgers university brunswick nj 08903 paul rutgers todd homepage fall 1996 teaching sections cs302 area mathematical programming plug uw mathematical programming pages wealth information mathematical programming tmunson cs wisc interests good programmer click write email computer science students homepage personal homepages nyu nyu russian web pages frame screen frame footer katherine fletcher graduate student email rice office a216 abercrombie lab office phone 713 527 8101 ext 2272 address rice university department electrical computer engineering box 1892 houston tx 77251 1892 bio katherine fletcher received electrical engineering computer science rice university 1987 1993 ph program department electrical computer engineering rice university worked bioengineering research years undergraduate years returning rice continue studies research interests interests cluster based parallel computing researching design performance hardware caches remote data parallel computing recent work involves compiler hardware interaction prefetching cluster based parallel computing papers rice ce home page ce 3104 1273 shun tak leung ph student department computer science engineering university washington working prof john zahorjan pointers research research summary publications curriculum vitae request shun tak leung department computer science engineering university washington box 352350 seattle wa 98195 2350 email shuntak cs washington fax 206 543 2969 modified january 8 1995 richard michael purdy academic research information department research information current research past publications department education description educational background department resumes current resume personal labyrinth richard michael purdy richard cs ucsd stuart home page img img img graduated summer working fall start ohio state java vm team microsoft graduate university school computer june 7 1996 science harvard harvard stuart stuart logging mon nov 18 10 37 01 est 1996 coming java tool page net contact information home office permanent address 202 perkins hall g24 aiken laboratory mill 35 oxford st 33 oxford st cincinnati cambrdige ma 02138 cambridge ma 02138 2040 phone 617 493 617 495 5866 513 793 617 496 notes 1 week valid 6 97 basement forwarding delay email stuart deas harvard schedule coming java applet displays schedule day year friends kevin wai white recovering apple jacks addiction wasserman phil prison tm steve stone steve agree jim stein hate stuart mark sell sell mark hit 103 tiffany made taiwan huang jogging intel memory chip dr lucky ll bring girlfriend friends aren nicknames links dilbert pinky brain wall street journal computer industry news macweek cincinnati country day school latest pictures picture stuart teddy bear benjamin march ohio state officemate benjamin spring break engineering charge office gods decided break security ben shouldn resemble spring decided jobs engineering years updated august 8 1996 stuart das harvard peggy peggy joint phd student school computing science simon fraser university department computer science university victoria research interests include reverse engineering software visualization graph drawing user interfaces member software engineering project contacted email csr uvic ca normal mail peggy department computer science university victoria box 3055 victoria canada v8w 3p6 phone 604 721 6019 fax 604 721 7292 img thomas schmidt graduate student dept computer science schmidt cs tulane office hours wed 2 3 tue 1 2 fri 9 10 research interests deductive object oriented databases machine learning artificial intelligence finance find ai finance mit ai lab mit stocks general interest stuff entire world screen today dilbert screen info mosaic ncsa mosaic home page ncsa mosaic faq ncsa html primer misc links tulane university homepage tulane university computer science home page daily stock quotes computer science tech reports search engine list sites img liz homepage ph student computer science department vanderbilt university nashville tennessee advisor dr lawrence dowdy member performance evaluation group works conjunction oak ridge national lab ornl early evaluation systems expect defend ph october november 1996 research interests include modeling performance evaluation computer systems dissertation topic area performance modeling prediction parallel systems title dissertation analysis parallel systems fork join synchronization constraints dissertation work primarily consists distinct papers paper presents exact response time analysis open closed parallel systems service times drawn exponential distribution analysis quantifies recursive behavior fork join systems helps understand effect parallelism system performance methods classical queueing theory performance evaluation techniques basic theory stochastic processes paper work submitted journal acm month preliminary paper response time analysis 2 sibling fork join systems appeared mascots 96 paper presents exact analysis closed fork join systems introduces quick bounding technique arbitrary fork join systems bounding technique similar balanced job bounds product form networks paper methods earlier results product form networks markov analysis paper appeared sigmetrics 96 working solution set performance supplement textbook solutions computer architecture coming jointly sponsored cmg acm sigmetrics recent papers publications include dowdy analysis balanced fork join queueing networks sigmetrics 96 philadelphia 1996 dowdy exact response time analysis server fork join systems vanderbilt university nashville tn 1995 tech report shorter version mascots 96 san jose california feburary 1996 address box 1679 school engineering vanderbilt university nashville tn 37235 mail vuse vanderbilt telephone 615 343 4404 3220 hot links espn sportszone internet chinese magzines wall street journal cnn clock stock ticker references spare time national laboratories chinese medicine unm chinese student association img revised email click sail today deep thoughts page viewed navigator 3 0 3 0 gray square clock applet working check code nancy department information computer science area software advisor debra richardson electronic mail ics uci office bldg ics2 rm 225 office phone 714 824 fax 714 824 4056 url http www ics uci research summary ms hughes staff doctoral fellow univeristy california irvine research experience published technical papers fields software engineering computer supported cooperative work formal methods ms researching application formal methods software engineering processes specific areas interest include software testing processes process measurement process improvement education ph information computer science candidate uci 1997 master science information computer science uci 1994 master business administration information decision science sdsu 1992 bachelor science business administration finance sdsu 1988 professional activities honors hughes staff doctoral fellow 1995 1997 uci faculty mentor award 1995 1996 uci graduate researcher award 1993 california doctoral scholar award 1992 1995 california pre doctoral scholar award 1991 center international education research award 1990 1992 beta gamma sigma honor society publications nancy richardson debra leveraging cost software testing measurable process improvement proceedings computing engineering asme 97 houston tx january 1997 nancy richardson debra makes software architecture testable proceedings sigsoft 96 fse joint conference san francisco october 1996 nancy richardson debra evaluation software test environment architectures proceedings eighteenth international conference software engineering berlin germany march 25 30 1996 nancy role process software engineering hughes research laboratory internal report hrl ir august 1995 al report software project management technical research review proceedings california software symposium march 30 1995 nancy formal methods approaches applications hughes research laboratory technical report hrl tr july 1994 richardson strategic advantage analysis formal methods software engineering university california irvine technical report uci tr 95 33 april 1994 flatley effects electronic meeting system group writing tool quality written documents journal business communication vol 31 1 pages 27 40 january 1994 guru abilities statecharts statistical analysis quality process measurement process improvement interests ms member ieee acm sigsoft sigmetrics informs member served volunteer literacy tutor awarded volunteer award service community netscape 2 recommended view chinese listen page page java applets visit mpeg viewer demo page written pure java computer sciences department tong wang ioi nanjing 3 4 people republic china ^1u ph program computer sciences department university texas austin seeking full time job resume html format click postscript format shanghai jiao tong univeristy ei 1 2 ons shanghai china 1992 tsinghua university aa ons beijing china 1995 jersey summer lucent technologies systems technology company formed result planned restructuring bell laboratories company working summer homepage lucent technologies life ut austin work spring 1996 fall 1995 fall 1996 distributed distributed computing computer graphics computing ii prof prof misra prof fussell misra database systems network communication implementation prof performance networks prof batory prof lam gouda algorithms technique multimedia theory theory prof systems prof computation prof vin zuckerman teaching assistant cs372 introduction operating systems fall 1995 cs105 programming spring 1996 database implementation fall 1996 presentation fault tolerant clock synchronization distributed real time systems april 25th 1996 mobile host protocol nov 1996 projects mini sql database management system unix project network design tools unix standard component libary lucent robot arm opengl tcl tk glut unix cs384g project mpeg decoder player java java unix cs384m project working play mpeg page end semester trouble made visit mpeg viewer demo page music img favorites recommendations mariah boyz ii men img img img movie sound clips samples misc chinese www netscape 2 0 img china chinese zodiac person 12 animals kind animal find page friend high school attached nanjing normal university friend lin friends shanghai jiao tong university maintained chen friends tsinghua university lot uo 1 4 chinese hz learning img www info img img perl img java tutorial reach 3501 lake austin blvd 109 austin tx 78703 512 472 austin tx 512 471 9771 ut austin img twang cs utexas page underconstruction check time leave eagles 1976 copyright tong wang 1995 created 11 95 modified 11 96 background song performed lang visitor web counter 12 19 95 don trust log book jim skrentny cs367 lecturer cs302 coordinator graduate student computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 office 1303 computer sciences email skrentny cs wisc telephone 608 262 0191 fax 608 262 9777 related links cs367 university wisconsin cs department university wisconsin ai group skrentny cs wisc updated february 3 1995 james han email cs ucsd office ap phone 619 534 8604 lab computer systems laboratory address computer science engineering university california san diego la jolla ca 92093 0114 research areas hierarchical coding error control packet switching networks wireless mobile networks updated december 12 1995 top link owns browser handle tables click html 2 0 compatible pages csu ro home page ph student department computer science yale university hold sc degree electrical engineering technical university budapest hungary resume interested working preprint learning stochastic automata noisy sample postscript 211k links links web sites links bookmarks la tex html compsci links jobs research institutes universities hungary travel flight reservation chess lyrics lou reed contact info ta office hours tuesdays 3 5pm akw 404 appointment class homepages accessible inside yale human touch office 404 akw 51 prospect phone 203 432 home 86 prospect street phone 203 865 call home interactive phone internet interface note workstation microphone media mail mail cs yale yeah finger figure shell modified thu nov 21 15 22 50 est 1996 csu ro cs yale submit jose luis fernandez img img jose luis fernandez master engineering 95 96 department computer science cornell university ithaca ny 14850 home address 201 maple avenue apt ithaca ny 14850 mail cs cornell java enabled browser animated scrolling text sign img resume img curriculum vitae interests current interests distributed systems multimedia computer graphics projects cs631 project image video transition fx rivl examples page presentation cs501 project pyramania 3d game 3d spaceship battle project report cs415 project hoca design coding operating system implementing multitasking virtual memory meng project cs515 project distributed systems autonomous vehicle simulation img img hobbies photography click view pictures music computers writing directing crazy movies video 8 actors recruited friends current time java enabled browser animated clock clock courtesy bill visitor number page viewed java enabled browser page major construction lin hsian wang img img master eng student computer science cornell university bs degree computer information science ohio state university born small village southern coast taiwan 1970 constructing fung phd candidate phd candidate computer science columbia university received msc computer science columbia 1993 bs electrical engineering worcester polytechnic institute massachusetts 1988 research affiliate bell laboratories murray hill jersey 1993 teaching faculty department electrical electronic engineering hong kong university science technology 1991 1992 associate scientist bbn systems technologies cambridge mass participating design implementation speech recognition system visiting researcher centre national de la recherche france 1991 1989 1991 research student department information science kyoto university japan prior visiting researcher ecole centrale paris france research interests statistical machine translation natural language processing speech processing speech recognition speaker adaptation pattern recognition signal processing recent publications fung kathleen mckeown technical word term translation aid noisy parallel corpora language groups machine translation journal fung min yen kan extracting japanese domain technical terms easy international conference methods language processing bilkent turkey sep 1996 fung domain word translation space frequency analysis context length histograms international conference acoustics signal speech processing atlanta georgia 1996 vol 184 187 fung compiling bilingual lexicon entries parallel english chinese corpus 3rd annual workshop large corpora boston june 1995 173 183 fung pattern matching method finding noun proper noun translations noisy parallel corpora 33rd annual conference association computational linguistics boston june 1995 236 233 fung wu markov models cross lingual lexical tag relations sixth international conference theoretical methodological issues machine translation leuven belgium jul 1995 240 255 fung kathleen mckeown aligning noisy parallel corpora language groups word pair feature matching dynamic time warping 94 partnerships translation technology columbia maryland oct 1994 81 88 fung wu statistical augmentation chinese machine readable dictionary annual workshop large corpora kyoto aug 1994 69 85 fung kenneth church approach aligning parallel texts coling 94 15th international conference computational linguistics kyoto aug 94 1102 wu fung improving chinese linguistic filters statistical lexical acquisition 94 4th conference applied natural language processing stuttgart oct 1994 180 181 church gale fung satish aligning parallel texts methods developed english french generalize asian languages taipei aug 93 paul richard schwartz fung long nguyen estimation powerful language models small large corpora icassp 93 international conference acoustics signal speech processing san francisco apr 1993 bates borrow fung nguyen schwartz bbn spoken language system icassp 93 international conference acoustics signal speech processing san francisco apr 1993 bates borrow fung nguyen schwartz design bbn spoken language understanding system 92 international conference spoken language processing banff oct 1992 fung tatsuya improved speaker markov modeling unsupervised speaker normalization japan fung tatsuya unsupervised speaker normalization speaker markov model converter speaker independent speech recognition eurospeech 91 european conference speech communication technology sep 1991 1111 1114 cs columbia computer science department columbia university york ny 10027 3113 patrice virtual environments email cs nyu york university office 1 212 998 3370 voice mail 1 212 677 box 60 prince street station york york 10012 0001 coming projects patrice born france lives works york city studied graphics fine arts paris vienna education germany united states launched virtual reality york university working ph dept computer science patrice member siggraph 95 panel aesthetics tools virtual environment article nyu electronic journal sciences arts windows full body recent projects existing crash art reject emotions compressed adventures robotic emotions central artificial injected remote entity controlled artificial infrared remote error ils ensemble comment archives ils encore copyright 1994 patrice rights reserved web service provided courtesy sri international artificial intelligence center takes responsibility content documents benjamin watson img deliverables cut chase index postscript ve made pages img research ve georgia tech img education degrees degree progress img support ve paying education thing img community ve gotta give back ve img small small world shrinking rate img travels pics snaps travels niece elise gut commentary img lotsa links minutes img contact info touch img email ben questions comments invite vent writings ve published written things proud flames mine thought conscientious armed conflict published letter published grand rapids press years back gulf war time ve started keeping work online write poetry things famous argue writings dreadful mess byron center suburb 5 miles high school wrote letter unabomber suspect mathematician mathematicians suspected terrorists don wrote letter editor newspaper widely read letter jun rao year graduate student studying computer science department columbia university york city ph degree degree department computer science tsinghua university beijing china july 1994 research interests database information research interests database research group cu views china database systems laboratory umass miscellaneous pointers current news bookmarks address 450 computer science bldg department computer science columbia university york ny 10027 jun rao email cs columbia tel 212 939 7054 212 663 2857 bernheim ajb cs washington ve started computer science graduate school university washington page construction graduated williams college ba computer science math front computer playing ultimate frisbee autumn quarter classes 505 programming languages 531 automata 567 principles digital systems design 590b computer graphics seminar parallel programming environments outdoor related links national parks home page gorp guide outdoor recreation fun links christian scott interactive top ten list dr fun big ole pile cool links blast past doo educational links great reference women undergrads computer science peterson education center source information graduate schools educational opportunities information cra distributed project cra project women undergraduates spend summer working research female mentor great experience highly recommend program back uw cs home page modified 9 27 96 zachary rubinstein ph student department computer science university massachusetts amherst ma 01003 4610 lederle graduate research center room 413 545 1985 413 545 1249 fax rubinstein cs umass computer science 1993 university massachusetts philosophy 1983 brandeis university work img case based reasoning laboratory working number case based reasoning related projects number domains including scheduling information retrieval argument construction play softball personal page update 17 february 1995 steve correl research ph student working knowledge base group additional information construction www hotlist search www site search www page search email address search ai publication search cs tech report contact information mail correl cs utexas office 512 471 9578 fax 512 471 7866 mail computer sciences department university texas austin taylor hall 2 124 austin texas 78712 1188 usa home address box austin tx 78713 usa home 512 451 4513 correl cs utexas qin cs washington computer science engineering department university washington box 352350 seattle wa 98195 office sieg 223 phone 206 685 4087 fax 206 543 2969 5th year graduate student working jean loup baer research interests include computer architectures parallel distributed systems performance evaluation methods modeling simulation short term goal school papers performance evaluation cluster based architectures qin baer submitted conference performance explicit communication primitives cache coherent multiprocessor systems qin baer proceedings hpca 3 comparative study conservative optimistic trace driven simulations qin baer award paper 1995 simulation symposium page 42 50 optimistic trace driven simulation qin baer tech report 94 10 03 dept computer science engineering univ washington parallel trace driven simulator implementation performance qin baer proceedings 1994 international conference parallel processing page 314 318 min graph tool monitoring visualizing min based multiprocessor performance zhang qin journal parallel distributed computing june 93 page 231 241 performance prediction evaluation parallel processing numa multiprocessor zhang qin ieee trans software engineering oct 91 page 1059 68 interesting stuff photos china readings chinese search engine greg sullivan ccs neu curriculum vitae cv links papers ftp collection papers directly family family pictures melissa grace sullivan daughter research description current research written adviser professor mitch wand home page computer science department boston college spend time college computer science ccs ph student graduate program northeastern university ccs exists partially autonomous college bookmarks ve netscape recent hotlist ve mosaic graduate student orientation committee year stuff places quickly newsgroups newsgroups mail ccs neu finger logged greg sullivan college computer science northeastern university 360 huntington avenue boston ma 02115 phone 617 373 8685 nu 617 964 home fax 617 373 5121 office 17 cullinane 1915 ajay electronic residence img img trips closer nature benefit oblivious root language derived ajay pronounced jay koo mar ajay ph candidate department computer science courant institute mathematical sciences york university 715 broadway 12th floor york ny 10012 planet earth fax 212 995 4122 email ajay cs nyu advisor nyu prof ken perlin bell labs work bruce table contents biography publications technical reports interesting quotes availability web sites interest updated september 1995 img update mon 1995 graduate student computer science department rutgers university proud lcsr operators personal profile worth mentioning public system administrator david research center computer science dec 1995 rutgers university founder rutgers graduate society spring 1995 programming computer science 1993 livingston college mathematics 1993 livingston college treasurer spring 91 fall 92 easier resume paul rutgers brian homepage problem solution neat elegant simple wrong corner web contents settling contents occurred network transmission ending academic life working master science degree computer science north carolina state university research interests include multicast routing switching networks high speed networks object oriented systems thesis committee chairman george members advisory committee douglas reeves harry earned bachelor science degree computer science clemson university main area focus software design verification advisor jeff work work work work ibm network division lan protocols atm lan emulation bridge development performance free time work schedule school free time make time surf check places brian north carolina state university busy page modified oct 31 1996 dylan james mcnamee free speech online dylan cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa personal information research concentrated interaction applications operating systems implemented operating system mechanism allowed applications implement page replacement policy kernel policy caused perform poorly helped implement scheduler activations mach operating system scheduler activations mechanism user level threads systems interact properly kernel thread scheduler experiences lead work spin project folks building operating system architecture generalizes idea application operating systems current work carries research started opal project thesis investigating interaction object oriented databases oodbs operating system virtual memory work demonstrating significant improvements performance commodity operating systems additional improvements modifying operating system slightly serve oodbs papers cv 590s web geoff voelker built web winter 96 quarter 590s systems seminar dedicated java gave lecture introducing java language environment slides picture adam homepage graduate student department computer science university mexico working dave ackley working kill haven time work homepage resume cv prefer postscript version plan printing santa fe institute logo academic interests generally interested computers make life interest takes lot forms hci approaches computation techniques describe interesting computer modelling tool understand natural world understanding turn leveraged build computer systems worked santa fe institute year worked evolving cellular automata homepage cyber rights politics img img concerned recent censorship activities telecommunications reform bill net large track issues importantly privacy civil liberties electronic freedom addition drug war hiring practices accompany threat civil rights member electronic frontier foundation american civil liberties union association computing machinery support internet privacy coalition league programming freedom free software foundation gnu ideal ice climbing recreation enjoy outdoor activities rock ice mountain climbing taking pictures thereof lived wilderness plan moving back global village telecommuting thing true heck days american alpine club access fund online joined year fondness nice beer find bridgeport special esb full sail sierra nevada porter pleasing quality control slipped recent years enjoy occasional ruby recommend smaller places brew beer site miss pacific northwest guess typical west coast high quality life travel planning trip south east asia zealand australia year spent formative years zealand forward advice appreciated web resources web page www tool time make tools resources html converters singnet www html developer jumpstation ver 2 0 21 oct 1994 composing good html nice essay friend eric writing html html helper mode emacs mode written partner crime sfi nelson makes writing html bit painful uh interested current bookmarks kind lame throwing comments bout peek gnus adaptive scoring files examples nice simple ways people share knowledge vital signs adam computer science department farris engineering center university mexico albuquerque nm 87131 505 277 office 505 255 3989 home cs unm pgp key copyright 1991 96 adam cs unm modified sun 5 11 05 35 mdt 1996 vivek narasayya nara cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa personal information research interests papers joan home page img graduate student computer science department university california riverside cs182 link links programming stuff net sar related things internet public library page worked stopping current system time contact joan cs ucr img back graduate students home pages hong chen home page remote island graduated university science technology ustc class 882 china graduate student department computer science rutgers university interested things tcl tk machine vision favorite sports internet surfing badminton nba visitor number 1 00am october 7 1995 20 users full domain stats email paul rutgers finger finger phone 908 699 1796 908 445 created mar 7 95 revised oct 7 95 wang home page cs wisc modified oct 10 1996 etag content length accept ranges bytes standard disclaimer homepage construction constantine graduate student attached mit ai lab center biological computational learning working professor tommy poggio joining cbcl september 1995 spent years working speech language processing department bbn browse relevant material bbn systems technologies page bbn page research interests lie machine learning pattern recognition image processing finance working face detection video sequences trainable modular vision system project information check multimedia description work text description current work learning java people creativity enhance aesthetics page check html source page applets references pointers friends family img cbcl homepage img cbcl students webpage ai mit print fields qiu master student home page department computing science university alberta edmonton alberta canada t6g 2h1 phone 403 492 3927 fax 403 492 1071 office cab 483 email cs ualberta ca img click send mail contents research interests courses ta personal information interesting www links miscellaneous research interests communication networks computer vision database systems distributed systems courses cmput 507 parallel computing cmput 509 computer vision cmput 510 object oriented database systems applications cmput 511 computer graphics cmput 513 computer networks cmput 572 topics theory computation cmput 601 graduate seminar cmput 622 research methods ta cmput 251 introduction programming scientific applications cmput 251 2 marks interesting www links multimedia networking communications isdn primer isdn user guide isdn img visitor home page dec 1995 img img img return home page update july 21 1995 todd douglas turnidge school computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 608 262 6612 home 1124 milton st madison wi 53715 608 250 graduate student department computer sciences university wisconsin madison years working professor thomas reps studying programming languages teach section cs302 hold bs mathematics ms computer science case western reserve university located cleveland ohio originally kent ohio family lives judge man company click evidence put long time amusements shortcuts modified fri oct 11 13 05 48 1996 todd turnidge turnidge cs wisc michael duff work involves bringing techniques classical applied probability bear problems adaptive intelligent control papers optimal learning revisited aaai 95 fall symposium active learning es learning bandit problems proceedings machine learning 1995 learning bandit problems cmpsci technical report 95 26 department computer science university massachusetts march 24 1995 slightly longer version includes simple review rl monte carlo matrix inversion reinforcement learning andrew barto neural information processing systems 6 1994 pp 687 694 control variable perspective optimal combination truncated corrected returns unpublished manuscript 1994 reinforcement learning semi markov processes steve bradtke neural information processing systems 7 1995 pp solving equation method continuation american control conference 1994 backpropagation bach 5th cello suite proceedings ieee conference neural networks 1987 optimal design electrostatic lens applied physics letters 1984 adaptive networks laboratory duff cs umass pal cyborg address 910 40 austin tx 78751 phone 512 244 2443 email cs utexas department info university cs department university frederic pighin pighin cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa img clicking picture provide sample french accent ll accurate picture graduate student france survive graduate program computer science northwest hometown remains roman empire ancient glorious times city france ve spent undergraduate studies paris universite paris vi institut national des telecommunications wonderful city tourist quarter taing cse 457 taught anna karlin guys found dani quals report rest british movies monty python swimming nick cave italian comics cats paris berlin simpsons 2 7 mpeg rain surprise french marine songs collect working graphics anna karlin supervision studying system paper implementing global memory management workstation cluster michael feeley william morgan frederic pighin anna karlin henry levy chandramohan thekkath proceedings 15th acm symposium operating systems principles december 1995 postscript live action breath taking picture door refreshed minutes lucky darren juan note dark live action picture uw red square refreshed minutes note rain steve ph candidate programming systems lab psl department computer science columbia university finishing thesis title rule based process servers software development environments defending time july 1996 searching teaching research development employment central illinois area jobs browsing page resume perusal put html format make easier view days research experience primarily areas software process process based environments process server approach helps make work applicable business oriented workflow specifications workflow environments workflow management coalition developing workflow specification standard involving workflow engines analogous software process servers parallel distributed programming area object based concurrent programming languages publications areas software process software development environments object based concurrent programming ftp home page worked previous entering graduate school development commercial expert system shell authoring system multi media computer aided instruction courseware digitized picture appears custom net black white distorted cheap video cameras sun workstation result sort fisheye lens effect scanned put low priority interests cs fill copious spare time include karate hold rank degree black belt karate martial arts general amateur radio hold extra class license member columbia university amateur radio club haven active lack spare time due thesis mentioned earlier activity volunteer examiner licensing examinations holds monthly generally monday month upper manhattan licensing examination contact team liaison alan alan columbia rambling write personality type myers briggs type indicator type designation rough 16 types describe vast range human personality rough classification system applications summary myers briggs due jon don ftp addition explaining cryptic letters background information references reading tells find test interested finding type reached mail cs columbia cynthia home page master student uc san diego majoring computer science areas interest main interests ai databases cse hobbies read science fiction fantasy novels information resume long live day start web person link ve http www cs washington homes vass documents shortest write emilio remolina emilio web page bullet list easy include item paragraph don forget paragraph break curriculum vitae contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office 1 512 471 office fax 1 512 471 8885 eremolin cs utexas 2029 soha cs washington soha hassoun 6th year graduate school university washington computer science engineering dept circuit designer turned cad developer working architectural retiming professor carl ebeling weekly schedule business current previous research uw current cv education experience publications patent lis chaos groups cse dept uw professional interesting cad vlsi sites information fun photo gallery address computer science engineering department university washington box 352350 seattle wa 98195 2350 usa phone 206 543 5143 fax 206 543 2969 pierre version franc aise de cette page mail albert cs mcgill ca office mcconnell engineering building room 333 desk 8 office phone 514 398 3739 birth certificate reads albert pierre login summary life born town 50000 roughly halfway montreal quebec city lived july 1984 living south west montreal town schools mail school pals ecole cardinal roy 1976 1982 st joseph 1982 1984 ecole louis philippe par eacute 1984 1987 montreal 1987 1990 dec pure applied science mcgill university montreal 1990 1993 sc computer science ditto 1994 sc computer science research interests determine interests java programming language playing music big band listening music classical playing softball white socs team duties research assistant acaps group june 5th 1996 srinivas phd student georgia tech parallel compilers high performance computing groups college computing georgia institute technology research interests compilers language tools parallel distributed systems computer architecture software engineering phd thesis compilation techniques parallel programs click abstract publications links web sites click bio contact information srinivas mail georgia tech station atlanta ga 30332 office college computing georgia tech ph 404 894 6169 home 404 733 5859 fax 404 894 mail sri cc gatech clifford doctoral candidate graphics user interfaces lab department computer science columbia university vision real time 3d interactive visualization system exploring multivariate functions rule based system designs vision visualizations comprise thesis work img vision past worked system displayed dimensional objects 3d graphics workstation real time gouraud shading implement 4d depth bright parts closer 4 space dark parts follow link img dimensional animation cvs tutorial html standard cvs tutorial compressed postscript cvs manual page compressed postscript public key vijay menon graduate student vsm cs cornell office address home address 706 rhodes hall 301 maple ave cornell university apt k1 ithaca ny 14853 ithaca ny 14850 607 254 8830 607 273 fax 607 255 4428 updated august 25th 1996 img personal img img parallel search engine today news sports stock img chinese news time official home page david contact info personal info cool accesses 10 31 95 david cs pitt image steven tang homepage visitor number img jan 30 1996 steven homepage general information biography family www hotlinks projects advanced database project computer graphics project webology project real time system design object oriented design constrained optimization project prof van home page steven tang department computer science university victoria box 3055 victoria canada v8w 3p6 tel 604 472 4117 office 472 lab 472 1028 home fax 604 721 7292 email csr csc uvic ca office 233 lab elw page construction update 22 1996 appreciated greatest men http www cs umass shri cs umass 1 413 549 2119 mark land campus ap 5402 ucsd cse 0114 la jolla ca 92093 0114 ucsd interests discrete optimization artificial intelligence genetic algorithms cellular automata artificial life evolution neural networks cognitive science complex systems backgammon games current research enhancement genetic algorithm local search techniques specifically applied discrete combinatorial optimization problems click thesis proposal papers reports land belew perfect state cellular automata density classification exists physical review letters vol 74 number 25 june 19 1995 50 technical report version appears abstract land belew evolution cellular automata perform nonlocal computation proceedings fourth annual conference evolutionary programming mcdonnell reynolds editors mit press 1995 point er interest ucsd computer science department cognitive computer science research group government white house congress senate house representatives backgammon page favorite team phoenix suns resume home page page construction bear graduate student northeastern university reddy 860 huntington avenue 3 boston ma 02115 ph 617 566 4116 email ccs neu chris ucsd cse 0114 la jolla ca 92093 0114 office 5402 ap mail cs ucsd interests genetic algorithms game learning computational learning theory neural networks cellular automata computational biology current research problems performance candidate solutions measured suite test cases choice test cases important factor quality solutions found adversarial problems search good test cases good solutions examples include games strategies tested strong opponents controller design test difficult plants grammar induction test strings reveal unusual features language exploring theoretical aspects adversarial problems heuristic methods solving papers technical report cs96 491 methods competitive christopher richard belew icga 95 paper submitted version methods improve performance competitive evolution games including methods competitive evolution finding opponents worth beating christopher richard belew final version proceedings sixth international conference genetic algorithms editor colt 96 paper submitted version computational learning theoretic model game learning sufficient conditions polynomial time learnability perfect strategies competitive approach game learning christopher richard belew final version proceedings ninth annual acm conference computational learning theory older unpublished extended abstract competitive learning theoretical model learning competitive environment koch based model neuronal basis attention vision research 33 18 1993 links machine learning games live alife page computer frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student header html frame display frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student index html frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student html yu feng visitor number 9 1 96 naval observatory clock proud present java mpeg decoder player written java graduate student department computer science university texas austin degree physics peking university china peking university top university china beautiful campus austin stayed miami years research marine physics university miami fun wonderful wife cool mustang spare time travel camping fishing fave games pig game java capable browser required mahjong java capable browser required machine java capable browser required people college high school physics 87 peking university peking university alumni nankai high school alumni teaching assistant cs304p pascal fall95 cs378 network fall96 jobs natural science career center news cnd hua xia wen zhai da qian shi jie news papers chinese cnn interactive usa today york times computer news daily wall street journal interactive edition reference room austin wheather forecast money online trading java windows posix threads windows linux dictionary computing howto read chinese 0 home address 2901 barton austin tx 78746 512 327 yu feng yufeng cs utexas finger add pgp public key ring modified thu sep 24 16 24 02 cdt 1996 black ribbon blue ribbon nicholas address status sc student department computing science university alberta thesis title dynamic scheduling parallel programming systems supervisors jonathan schaeffer duane szafron area involvement enterprise parallel programming environment lab parallel programming systems research laboratory ta duties cmput 291 introduction file database management links parallel distributed computing programming resources references thesis hellas greece cs ualberta ca oct 27 1995 2013 nick ph candidate department computer science courant institute mathematical sciences york university email cs nyu room 1005 715 broadway ny ny 10012 voice 212 998 3363 research concurrent languages systems concurrency constructs prototyping language called griffin advisor ben goldberg publications harrison expressing concurrency griffin proceedings icpads 96 tokyo japan international conference parallel distributed systems june 1996 background 1986 computer science university massachusetts amherst 1989 computer science york university computer science pages ve found lycos search index cmu glimpse search index arizona cs search index indiana object oriented search index berne general computer science resources ch enter alexander home page multilingual document make language selection usemap english greek hebrew fine print information encodings standards document hierarchy wilbur html 3 2 checked img send comments cs columbia catch online chat 10 27 96 17 56 42 timothy position graduate student area computing organizations policy society corps office cst 14 office tel 824 5086 office fax 1 714 824 4056 mail ics uci projects interests pointers learn html information computer science university california irvine ca 92717 3425 modified 16 sep 1995 ravi kumar department computer science cornell university ithaca ny 7501 607 255 1158 ravi cs cornell program checking approximate checking polynomials functional equations 37th ieee foundations computer science october 1996 funda ronitt rubinfeld efficient testing correction linear recurrences 37th ieee foundations computer science october 1996 sivakumar testing generator bottleneck 15th foundations software technology theoretical computer science lncs 1026 pp 248 262 december 1995 sivakumar learning theory learning bounded width branching programs 8th acm conference computational learning theory pp 361 368 july 1995 funda ronitt rubinfeld combinatorics approximating latin square extensions 2nd conference computation combinatorics lncs 1090 pp 280 289 june 1996 alexander russell ravi sundaram parallel processing scalability study ksr 1 22nd international conference parallel processing pp 237 240 august 1993 jeyakumar ramachandran gautam shah derek professor computer science dept department computer science courant institute mathematical sciences york university 251 mercer st york ny 10012 phones work 212 998 3120 home 212 979 8042 fax 212 674 beeper 253 0017 mail cs nyu interests figuring activities tic tac toe ridiculous game time paper heuristics steiner trees amusing links golf favorite cable channel comedy central quality television programs politically incorrect bill maher mon thu 11 pm daily show craig mon thu 11 30 pm dr katz professional sun 10 pm favorite cable channel cnn cable news network lars von trier brilliant film kingdom slate web zine future stale extremely clever parody slate pankaj kulkarni 22 born 1973 5 3 hail hyderabad capital andhra pradesh india address phone similar stuff plan file years pleasant stay indian institute technology madras home country india asked leave place undergraduate degree computer science years lived godavari hostel york city columbia university dept computer science admitted fond hope someday give ph research resume cool stuff asha img cs columbia cristian ungureanu ph student department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 office 719 broadway rm 715 york ny 10003 phone 212 998 email cs nyu biography received ms computer science bucharest polytechnic institute 1987 worked research institute computers bucharest 1990 assistant lecturer bucharest polytechnic institute current work research advisor prof ben goldberg garbage collection concurrent distributed systems functional programming languages semantics static analysis implementation lambda calculus compiler optimizations instruction scheduling data flow analysis griffin prototyping language publications leung ungureanu run time versus compile time instruction scheduling superscalar risc processors performance tradeoffs nyu technical report tr 699 july 1995 cristian ungureanu note scheduling algorithms processors lookahead nyu technical report tr 722 june 1996 leung ungureanu run time versus compile time instruction scheduling superscalar risc processors performance tradeoffs proceedings 3rd international conference high performance computing dec 1996 extended version submitted journal parallel distributed computing cristian ungureanu ben goldberg formal models distributed memory management submitted 2nd international conference functional programming june 1997 interesting links technical reports nyu sel hpc functional programming archive theory semantics group cambridge lfcs edinburgh functional programming glasgow hypertext bibliography mit programming language research homepage cmu paul wilson garbage collection archive university texas henry baker archive research papers www virtual library conferences brian harvey home page img postscript version resume cs grads cs dept ucr img brian cs ucr urcs grad student finger cs rochester img back urcs grads directory img back urcs home page 2620 viewed microsoft internet explorer 3 0 gary shu ling click click casual click boring click exciting click sense click click kills click kills time updated november 6 1996 jeep rong michael web page make home ph student department computing science university alberta located edmonton capital province alberta canada life edmonton cool winter living enjoying sun hope fortune continue bit change semantics research interests computer vision 3d object recognition range data processing active vision aspect graphs human computer interaction robotics sensory fusion integration grasping artificial intelligence constraint satisfaction problems resume education work experience awards publications presentations society memberships extra curricular activities references postscript resume general interests sports soccer basketball volleyball running squash western music beatles abba elton john mariah carey ace base eastern music om abdel wahab abdel al hamid el updated march 9 1996 michael cs ualberta ca chi cheng lin graduate student department computer science university pittsburgh pittsburgh pa 15260 cs pitt office 214 mib phone 624 research interests multimedia personal data ta cs 2151 algorithms algorithms boston university computer science department lee computer science department boston university 617 353 8924 goodluck cs bu works pointers updated september 21 1996 joe mccarthy graduate research assistant natural language processing laboratory lederle graduate research center department computer science lgrc box 34610 university massachusetts amherst ma 01003 4610 phone 413 545 2440 fax 413 545 1249 email cs umass url http www cs umass research interests artificial intelligence natural language processing discourse analysis corpus based text analysis machine learning knowledge discovery data mining information retrieval routing continuous speech recognition human computer interaction educational technology professional links curriculum vita postscript html publication list personal links personal life construction david koller david koller research assistant graphics visualization usability center college computing georgia institute technology recently rated top computer science graphics hci graduate program nation involved virtual environments research group working project integrating gis applications virtual environments military visualization simulation background dave spent 21 years life purdue university west lafayette indiana graduated purdue 1994 systems engineering computer science dave moved atlanta work gvu center intends begin study ph computer science contact information dave nice guy write person contacted work college computing georgia institute technology atlanta ga 30332 0280 phone 404 894 email koller cc gatech picture picture picture picture picture picture christopher small phd student computer science harvard concentrating intersection operating systems database systems programming languages working extensibility technology support vino operating system hacking process thread support vino advisor dr margo seltzer graduation expected mid 1997 academic job choice moment flexible random small research projects side spent ten years industry starting phd program working commercial object database called blue sky distributed object oriented persistent heterogeneous development platform started location project earlier incarnation technology purchased banyan worked larger places bell labs compiler tools microsoft object os 2 pieces called ole cairo siemens multimedia email system spun research papers fun stuff alta vista search engine bsdi free speech online blue ribbon bsdi netbsd joke vino campaign freebsd harvard cs department christopher small chris eecs harvard harvard university division applied sciences computer science aiken computation lab room g24 33 oxford street cambridge ma 02138 voice 617 495 5866 fax 617 496 5508 alfred hong dizzy office 319 upson hall cornell university ithaca ny 14853 usa office phone 1 607 255 1041 worthwhile web sites check cnn news sinanet taiwan news chinese chinese os required nandonet sunworld javaworld stuff corba essentials annotated bibliography cs674 project report alfred hong cs cornell ph student department computing science university alberta general services building edmonton alberta canada t6g 2h1 phone 403 492 3520 office office 728 general services building mail cs ualberta ca education sc computing science 1994 university mining metallurgy cracow poland computer networks research interesting networks links hobbies music photography movies created september 1995 modified october 1996 cs ualberta ca julia komissarchik cs cornell continued 1019 contact information mailing address department computer science engineering mail code 0114 university california san diego 9500 gilman drive la jolla ca 92093 0114 email cs ucsd home phone 619 642 0592 office phone 619 822 1415 office ap 3313 research working mihir bellare anand desai investigating cryptography courses cse 105 intro theory computation information handouts web page hobbies implemented hearts client server java check kurt phd student computer science research relational relational oo periodic temporal database systems abstract img turkish news resume html text postcript places kurt email kurt alpha ces cwru img back main page david martin jr steve godfrey june 1995 minneapolis background dave born ames columbus day 1965 ames iowa parents dave sr anne brother hogan img img dave ames immediately high school moved berkeley ca boyfriend david johnson lived late 1986 dave enrolled iowa state university 1987 graduated 1993 computer science mathematics minor german addition spent 1988 1989 academic year stuttgart germany studying working hewlett packard gmbh auspices congress youth exchange september 1993 moved brookline ma dave enrolled ma phd program small theory oriented department computer science boston university early 1994 mike friedman 30th birthday party september 1994 dave met beloved boyfriend steve godfrey dave steve temporarily occupy st john evangelist search proceeds science technology dave studying complexity theory advisor steve homer bu dave spent summer 1994 visiting advisor jack lutz dave employed computer science department computation center researcher user consultant project vincent system programmer years california spent programmer recently dave thought primarily programmer img scientist postscript version global power additional queries random oracles written jack lutz ron book presented symposium theoretical aspects computer science 94 caen france img queer stuff dave gay long remember efforts gay adults 60s 70s love support family thrown streets shock therapy assaulted friends dave considers sexuality important part character queer evangelist strongly pretty hard hate dave gay brothers lesbian sisters short blurb alan turing father computer science david martin jr david iastate dm cs bu david martin department computer science boston university 111 cummington st boston ma 02215 617 353 3326 office 617 723 home jose pecina jose pecina obtained phd physics 1992 university texas austin previously completed master nuclear engineering finishing thesis obtain msc computer sciences department university texas austin graduate studies physics worked investigating gauge theory gravity based group isl 4 aim quantize gravitational field calculated invariants group representations published joint papers dissertation advisors yuval ne dissertation advisor george sudarshan lemke cologne germany previous position bureau economic geology spent year half working inversion tomography supervisor bob editor geophysics journal society exploration research interests computer science algorithms numerical analysis parallel computation cryptography quantum computer research visitor theory group physics department carnegie mellon university pittsburgh pa opened company scientific software development interested fill gap scientific comercial software current interest physics symmetry lie algebras lie groups representations invariants exploring numerical sequential parallel solutions general relativity problems quantum curriculum vita click print contact center particle theory physics department university texas austin austin tx 78712 computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 512 471 7316 main office 512 499 8410 home austin fax 512 477 home mail pecina cs utexas pecina physics utexas pecina phys cmu adam seligman home page spain summer 1994 click logged gradual student ut austin cs program run weekly happy hour department claim fame undergraduate thesis type rules operational semantics oo core gzipped dvi file gzipped postscript file touch email adams cs utexas call 512 860 3225 page email net spy graphics lab lab phone number 512 471 read progressive vrml paper news junkie fix reuters yahoo alternatively check nando times 3123 frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student head html frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student list html frame home year graduate student cs department chinese academy sciences china hometown nanjing capitol province degree 1995 2001 ms ph student cs department university wisconsin madison 1992 1995 institute automation chinese academy sciences beijing china pattern recognition image processing 1988 1992 biomedical engineering department southeast university nanjing china current activities courses advanced computer networks cs764 topics database management cs736 advanced operating systems job teaching assistant cs367 data structure current address home 1301 spring st 407 madison wi 53715 work cs 1306 computer sciences department 1210 west dayton street madison tele 608 office 608 home finger cs wisc refer computer science department information class technical stuff java place shore tutorial china affair china democracy beijing spring places interest stanford network group stanford medical informatics mit communication control signal processing job sites news visitor number 4 10 96 1820 andrew berman aberman cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa papers berman andrew bourassa virgil selberg erik tron process specific file protection unix operating system postscript html proceedings 1995 winter usenix conference berman andrew data structure fast approximate matching postscript format berman andrew shapiro linda efficient image retrieval multiple distance measures postscript format spie 97 special links wife debbie debbie beautiful daughter melanie miscellaneous don eat poison donuts stupid stupid bookmarks personal info mail cs mcgill ca office mcconnell 333 3 phone numbers home 1 514 935 office 514 398 7086 study research msc student computer science year lot things reading programming presentations exams ta hours graduate studies taking lot time energy lot challenge follow link details research interested interested computer communication internet change society make global village interested decided devote professional life make faster make open interconnect control collect payment thesis area atm protocol testing odd glance work ongoing hope early 1997 plan graduate endless resume pick updated things happening fast miscellany guide trails home country pictures visitor sep 10 1996 victoria ungureanu graduate student department computer science rutgers university piscataway nj 08855 usa phone 908 445 4635 email paul rutgers office hill 420 research interests security open distributed systems reconfigurable distributed systems resume tara estlin machine learning research group university texas austin research control knowledge improves performance problem solver guiding efficient accurate solutions research involves combination analytical inductive machine learning techniques acquire control information interested methods improve performance planning scheduling systems information included detailed description research vita list publications check machine learning research group page education computer science university texas austin 1994 computer science tulane university 1992 contact information office taylor hall 5 152 phone 512 471 9589 email address estlin cs utexas postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 estlin cs utexas 1256 shawn www home page born 1971 county brave admit lived maine life damn proud graduated ba computer science university maine 1993 pursuing master degree cs institution graduate 96 activities interests collecting baseball cards roger find card show board hockey black bears alpha phi omega national service fraternity boy scouts ice hockey ve stress relief page construction info send mail gandalf umcs maine updated 11 25 95 akira fourth year doctoral candidate cs department columbia university working prof ken ross sword development view maintenance implementation dissertation akira cs columbia reference toronto html guide giuseppe tony web page tony face thing calls tony ph student college computer science northeastern university good italian love americans call soccer love ll find links pretty cool player world roberto information family pictures access remote machines ccs neu everest ccs neu coe neu lynx dac neu erl mit mit ve favorite links 1 internet search engines 2 universities 3 computer science 4 parallel computing 5 computer science societies 6 libraries 7 web cam sites 8 software 9 internet info 10 internet shopping 11 www info 12 entertainment 13 travel information 14 weather information 15 gopher sites 16 books 17 personal web pages 18 italia info 19 venezuela info miscellaneous ames space archive vortex technology muds vatican exhibit rome reborn finger call tony home call carolina leo home explore tool tony send mail ccs neu erl mit ve update april 15 1996 china entertainment comments suggest site publication return cs home page pan cs columbia rudra note constructions find ph student department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 phones 1 212 998 3295 email archi cs nyu finger archi slinky cs nyu table contents biography research interests bookmarks links note page construction sucks biography grew calcutta city india calcutta capital west bengal received tech computer science indian institute technology kharagpur working ph computer science york university research interests things interested algebra spring 96 semester independent study chee yap topics algebraic geometry interesting work computer vision davi geiger bookmarks browse bookmarks links amit page lisa bsc img mail cs ualberta ca finally making homepage geek ville fancy geeks work thought appease ta stuff stuff photos hope enjoyed update october 12th 1996 tom page personal information reach university kentucky computer science department distributed computing lab work system administrator www bookmarks favorite list sites visit page requires java powered browser version 2 0 construction qing shi graduate student department computer science university massachusetts amherst research assistant working center intelligent information retrieval research interests information visualization www java hot java xsoft visual recall language visualization multilayer text analysis tools gui user interface information retrieval systems inquery projects work experience background accomplishment computer science computer engineering education master science degree computer science university massachusetts amherst 1994 1996 degree computer science peking university china 1990 1994 degree scientific information management peking university china 1990 1994 cs umass copyright 1996 rights reserved update 01 96 img nikos nikos ccs neu ph candidate research assistant college computer science northeastern university advisor prof robert member biological knowledge laboratory working thesis plan finish northeastern place masters degree 1991 greece cs university crete 1989 undergraduate studies worked foundation research technology hellas research interests syntactic analysis visual languages special emphasis diagram analysis diagram analysis process identifying knowledge contained diagram list publications links unified computer science tr index visual languages college computer science ftp server espnet sportszone movie database img interested greece click flag home pages tony links oo pages arab american pages finger nikos ccs neu mail nikos ccs neu nikos college computer science northeastern university 360 huntington avenue boston ma 02115 usa phone 1 617 373 fax 1 617 373 5121 justin provost construction update 11 20 cs 221 teacher assistant mail address pop uky cs 221 page fall 1996 classes comments stuff resume history links interests television shows books music cooking gary graduate student department computer science university pittsburgh office alumni 320 phone 412 624 8455 email cs pitt company director mis boardman canfield suite 8 phone 216 758 ext 242 home drive phone 216 726 email interests os 2 amateur radio folks page construction link 1448 personal info face patient finger research field real time resource scheduling reclamation dissertation os support real time multimedia applications work anonymous ftp code office hall carnegie mellon university 412 268 7655 home mailing address 206 avenue pittsburgh pa 15213 412 621 real time mach multimedia cs cmu updated 16 1994 agarwal paul rutgers res address office address bpo dept computer science core 429 box 1119 busch campus piscataway nj 08855 1119 piscataway nj 08854 phone 908 878 908 445 4973 click 206 page read students img recommended sites bits photographs personal rubik cube million dollar bill jokes click read warning xxx rated giving warning sue great jokes clinton henry ford twin brothers page accessed times 1699 picture rich richard segal department computer science engineering university washington box 352350 seattle wa 98195 2350 segal cs washington personal research amusements biography overview archery half brute bicycling family internet softbot racquetball pictures publications skiing curriculum vitae postscript softball sreerama murthy accessed page http www cs jhu grad murthy note correct link http www cs jhu address work future moved johns hopkins university imaging visualization department siemens corporate research princeton jersey november 95 contact information postscript version outdated resume research interested solving real world classification prediction problems machine learning data analysis techniques current domain interest medical image analysis interested knowledge discovery data repositories ph thesis spent lot time putting ph thesis online guest site moral obligation check html version selective retrieval portion retrieve compressed postscript files individual chapters thesis comments alma coming department computer science johns hopkins university department computer science engineering indian institute technology 1988 1990 department computer science regional engineering college 1984 1988 free software steven salzberg simon kasif distribute oc1 decision tree software system oc1 free commercial websites visit frequently updated 26th feb 1996 publications reverse chronological order comments lookahead pathology decision tree induction sreerama murthy steven salzberg proc fourteenth intl joint conf artificial intelligence 1995 gnu zipped decision tree induction effective greedy heuristic sreerama murthy steven salzberg international conference knowledge discovery data mining 1995 gnu zipped 40k decision trees automated identification cosmic ray hits hubble space telescope images steven salzberg holland ford sreerama murthy rick white publications astronomical society pacific 107 1 10 march 1995 gnu zipped 8mb uncompressed discovering suffixes case study minimum description length induction michael brent sreerama murthy andrew international workshop ai statistics ft lauderdale fl jan 1995 compressed 55k statistical preprocessing decision trees sreerama murthy international workshop ai statistics ft lauderdale fl jan 1995 compressed system induction oblique decision trees sreerama murthy simon kasif steven salzberg journal artificial intelligence research 2 1 33 1994 compressed oc1 randomized induction oblique decision trees sreerama murthy simon kasif steven salzberg richard beigel proceedings eleventh national conference artificial intelligence 322 327 compressed 58k clustering astronomical data minimum spanning trees sreerama murthy steven salzberg technical report department computer science johns hopkins university 1993 gnu zipped 75k usage statistics november 1995 visits page recorded web counter netscape preferred browser web documents img jhu cs home page img james shaw graduate student natural language processing group department columbia university 4th year ph student working natural language processing group current research interests aggregation based lexical semantics summary generation generating coordination sentences existing line dictionaries nlp active member association computational linguistics additional information reach schedule papers shaw cs columbia rajit manohar 1994 california institute technology 1995 california institute technology graduate student computer science caltech contact information department computer science 256 80 california institute technology pasadena ca 91125 office home phone 818 395 6498 fax 818 792 4257 rajit cs caltech research work asynchronous vlsi design prof alain martin interested number subjects including scalable parallel computing formal methods programming language semantics neural networks information theory publications talks teaching fall 1996 97 instructor cs 139 synchronization issues concurrent computation apparent unofficial ta cs ee 181 winter 1996 97 instructor cs ee 181 vlsi design laboratory spring 1996 97 cs ee 181 vlsi design laboratory find bit bored write scripts things www quotations share zhao yihong zhao cs wisc research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa adviser prof jeff naughton research interests parallel object relational dbms line analytical processing olap data mining financial data dbms benchmark education university north carolina chapel hill uw madison fall 1994 research related sites db group acm sigmod ibm data mining maryland data mining arbor stocks financial sites lombard graph server pathfinder server club server cnn fn daily news sites pathfinder usa today cnn fn money daily chinese taiwan news web search engines lycos 250 excite yahoo dec surfing web lycos 1 3 5 7 9 terse std detail comments david carlson fast david carlson current research pointers stuff address information mug shot resume david carlson current david carlson ph student college computing georgia tech work studying impact introducing computers classroom actively involved evaluation camile camile computer assisted collaborative learning system mechanical engineering mr carlson human factors software design office hours thursday 9 00 10 30 friday 2 00 3 30 resume line postscript file education mr carlson received degrees philosophy math computer science emory university 1992 1994 received computer science georgia tech personal david atlanta native enjoys furniture design good eats recently married nicole smith working masters social work uga eventually mr carlson teach atlanta area current projects evaluation camile creative decisions design project includes mark janet allen david rosen jorge wendy jennifer turns jason educational infrastructure project involves developing courseware tools courseware development analysis results focus multimedia hypertext collaborative learning team members include john stasko mark colleen kehoe w3 collaboration current interest interesting xtango animation page xtango interactive algorithm animation system running windows working tutorial perl generate html fly based session educational infrastructure group pointers pages interest gvu center graphics visualization usability center georgia tech edutech janet kolodner cog sci group interested education mark advisor association computing machinery wired hotlist lot jumps locations start camile server reference information contact david carlson room college computing georgia institute technology atlanta ga 30332 phone 404 894 4650 internet cc gatech office hours thursday 9 00 10 30 friday 2 00 3 30 send mail mugshot modified november 14 1994 david carlson cc gatech html 2 0 checked accesses georgia tech page accesses hotlist 1213 homepage ph student computer science department university pittsburgh office 303a mineral industries building department computer science university pittsburgh pittsburgh pa 15260 phone 412 624 email cs pitt fall 96 schedule teaching assistant cs401 lab schedules mon 8 00 9 50 wed 8 00 9 50 office hours mon 10 00 12 00 noon 2 00 3 00 pm wed 10 00 12 00 noon 2 00 3 00 pm pittsburgh movie schedule number times page loaded 3699 kurt partridge academic information graduate student computer science department university washington interests include software engineering software specifications specification usability readability applications formal methods specifications uw software safety web page describes work areas user interface design human computer interaction java programming recent publications kurt partridge environment visualizing manipulating binary decision diagrams interactive poster chi 96 html postscript poster preview postscript nancy leveson ken bauer mats heimdahl wayne ohlrich kurt partridge vivek ratan jon reese cad environment safety critical software nasa conference safety quality 1995 postscript background started graduate school 1992 completing computer science uc berkeley lived lovely life thousand oaks ca parents sister cat named otis fun kurt humor corner box 352350 university washington seattle wa 98195 usa voice 206 685 4087 fax 206 543 2969 kepart cs washington jacob kornerup blue ribbon campaign home page ph student candidacy department computer sciences university texas austin research dissertation functional notation describing synchronous parallel algorithms work study notation mapped efficiently parallel architectures including hypercubes meshes advisor jayadev misra invented powerlist notation heads psp group ut information research list papers teaching spring fall semesters 1995 taught cs 105 programming department computer sciences university texas austin contact information office ua 9 4 university ave 471 email address kornerup cs utexas finger information postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 resume postscript ascii vitae html find neighborhood map hotlist frequently interesting www nodes ve run psp group make work psp group dr misra adams al carruth markus kaltenbach created home page psp stands programs specifications proofs formal methods professional goals promote formal methods introducing early undergraduate curriculum good place learn formal methods home page oxford good arguments formal methods made reading ariane 5 flight 501 failure report page quotes support formal methods computer science departments home page department home page access web pages students staff faculty access university web server cs tech reports bibliographies access collection technical reports zealand digital library collection computer science bibliographies comprehensive collection bibliographies computer science hey entries volleyball info volleyball worldwide info great sport gregory gym ut campus find pictures cs grad law faculty staff champs 91 92 95 runners 93 94 high voltage spikes minute great day amendment news flash june 11 1996 provision newly passed telecommunication bill ruled unconstitutional member panel federal judges details eff blue ribbon campaign february 8 1996 telecommunication bill signed law making criminal transmit indecent material net means freedom speech limited offend round rock tx salt lake city ut support electronic frontier foundation eff organizations fight law support effort including blue ribbon page page created april 19 1994 accessed times march 13 1996 jacob kornerup leon cs rutgers leon bellcore 908 699 stopping home page construction information 1 projects working 2 additional information resume 3 web resources find chen homepage visitor nov 30 1995 member guest book java homepage sign guestbook clicking don sign home page clicking finger clicking 1 leeds update thursday nov 30 1995 chen jing huang 4138 upson hall department computer science cornell university ithaca ny 14853 607 255 1158 huang cs cornell ph student department computer science cornell university received bachelor master degree department applied mathematics tsinghua university beijing china academic interest computer vision multimedia systems work professor ramin zabih image retrieval video processing motion tracking links annotated computer vision bibliography pattern recognition related machine learning optimization check cornell chinese christian fellowship cornell university evangelical fellowships chinese christian resource center chinese christian mission img back cornell computer science homepage page big construction interested databases find interesting sport links time forget russia time link www company working modified 05 01 96 mail comments ccs neu 1041 kevin hinshaw home page research personal web creations links music contact julian emilio pelenur julian cs cornell picture master engineering cornell university computer science 1995 graduated cornell computer science bs engineering 1994 campus adress 114 summit st apt 2 ithaca ny 14850 607 273 office theory center 530 engineering theory center ithaca ny 14853 607 254 8859 fax 254 8888 office computer science 312 upson hall cornell university 607 255 1099 current occupation fulltime student teaching assistant database administrator cornell theory center recent projects global pointers complete toolkit writing parallel programs network workstations independent platform network topology compiler developed sun sparcstations ethernet atm networks system searching home pages documents world wide web development growing faster http servers fulfill increasing demand www services addition growing commercialization web fault tolerance high availability critical paper describes design implementation distributed fault tolerant http server horus posse fast video goal design implement technique achieve full screen motion video cluster workstations atm network show innovative blast technique hardware produce fast video transfer compression 30 fps full color full screen home page work construction 1843 world stopping works don stuff rules books ve read recently cool quotes movie poster image collection home computer cool documents check home computer contact information current projects contact information cs ucsd http www cse ucsd users 619 483 link directly dial number 1061 st pacific beach ca 2051 victoria station back top current projects randomized algorithms back top keywords ted carson computer science grad school literature movies cinema quotes graduate student ms department computer science research interests interested networking related coming place ai started interest networking ideas resume case interested resume india info page link indian page department computer science mexico state university science hall las cruces nm 88001 mail comments page cs nmsu 1225 onder onder internet cs pitt ph student office 106a mib dept computer science phone 412 624 4654 university pittsburgh fax 412 624 5249 pittsburgh pa 15260 usa research area artificial intelligence plan generation conditional planning decision theoretic planning advisor martha pollack thesis committee bruce buchanan marek johanna moore personal pictures cs pitt updated oct 7 1996 stepping forest clearing realize walked planned wide variety trees surrounding sides oak trees weather fairly figure rain snow distance large mountain clear question hear birds responding sounds inside clearing louder sounds coming nearby waterfall gotta big follow sound wanted path leaving direction paths leaving clearing labeled sign hill school labeled sign hell school small wormhole connect nearby house lot traffic places inside clearing inside clearing couple structures 10 12 shack door falling completely modern glass house stones front pile books scores magazines random papers scattered clearing vague rhyme reason topics sorts topics figure recently read books idea makes person clearing tick resume corner important things worry kind strange guy clearing smiles 5 8 thin mother distinctive feature hair bright golden red long vaguely ve elf people warning links paragraphs written ll obvious 15 things starts telling story stops tune starts telling nicholas ve heard starts talking gay politics late twentieth century america pauses starts talking obscure theorem theoretical computer science obvious read listening bit start appearance wearing colors purple dark wearing silk contrasts nicely hair glasses gold ring image beaver ring finger beaver pointing left ring finger silver ring ocean wave pattern wearing neck altogether neo classically intellectual sounding sounds people visit clearing dan starts talking people occasionally visit spent time brian friend mit live undergrad nowadays works internet news provider pronounced sh oi friend back mit eat times week half years europe summer graduated 1995 child quit working wave don blame dreadful business web object power daniel ve bit months met november friends summer switched ee department wisely fun multimedia student dept communications reason ag school small internet business owns friend link perry finley page anymore brian pictures perry pictures page dad works largest manufacturer office furniture world server web kinda cheesy picture pyramid neat pic building dad works tim guy sing cornell left japan program called jet hired teach english high school students ideal world ll visit winter hani graduated mit june couldn happened needed place ack great guy nick good guy met year half ago lot picture web page music makers dreamers dreams aphex twin dan brown snowman cs cornell updated 9 oct 96 voruganti phd candidate department computing science university alberta mail cs ualberta ca phone 403 492 7591 403 492 5150 research areas database systems research interests interested research areas database support mobile systems database support multimedia systems oo database benchmarking oo7 repository technology control data integration strategies applied systems performance evaluation simulations heterogeneous distributed database integration corba ole technologies orbix software engineering process design tool integration strategies parallel processing pvm enterprise petri net modeling web technologies distribution architecture java phd details designing implementing data distribution architecture object oriented database interesting problems identified passed candidacy exam formulating solutions problems working low level dbms system issues due confidential nature information net basically simulating algorithms order evaluate characteristics implementing part distributed tigukat oodbms love building systems education sc computer engineering university alberta sept 1985 april 1989 sc computing science university alberta sept 1992 dec 1993 ph computing science university alberta jan 1994 19xx professional experience worked ibm lab canada toronto july 1989 till july 1992 job lead acquiring skills areas entity relationship hierarchical relational data modeling technologies coarse grained fine grained control data integration technologies hierarchical versioning technology worked 1988 till september 1988 image processing project atomic energy canada river ontario hobbies interested reading spiritual books playing indian drums called singing playing cricket soccer volleyball table tennis tennis chess weightlifting acting plays modified feb 1st 1995 good sake ye man stones moves bones david shaw glad alive quote hour update 05 00 00 pm maryland usa time law chief life make found hate read quotes case didn notice page bear home page located sunny downtown baltimore maryland recently page located city newark jersey car theft capital eastern year murder capital america confess perverse pride fact cows israel hear manage wonderful 3 ring circus city starts cow sun box call call campus finger world wide web guess supposed give load details life slew topic links weird jobs held makeup artist operator occasional marx woody allen plays ain life fun jewish stuff including illustrious door neighbor baltimore clock img img computer stuff books img img music fun places visit decree oo pages completely inherently cool tm cheap sex oracle bacon virginia copyright rainbow family living light louvre france online automated purity test uroulette net include std disclaimer img 2262 jeff lampert home page ricardo voice home page picture good day doesn make convict baby picture high school time showed heard end cute baby thinking found couple pictures tick threatened turn human picture pictures found separate page clicking copy sign monitor top picture appears choose link web weasel temporary picture tick seek 10 turn click basic facts person night academic work related classes taking work dept resume entertainment books movies music tv programs newsgroups important subjects friends tv show bad show sick theme song hobbies clubs organizations groups favorite links sounds song sound music tom servo julie andrews fire crow good mst3k eclectic miscellaneous straight forward tick cs wisc george janet homepage links cs121 links reference schemm link page unix tutorials helpful information office hours cs121 cs121 homepage back cs dept homepage personal links hey weather cape town cape town university warm place degree picture nephew niece wade barnes mwbarnes cs utexas research work helpful web pages type mapping literature literature research notes classes background information ph student department computer sciences university texas austin education sc computer sciences university texas austin 1996 sc mining engineering university utah 1989 sc mining engineering university utah 1978 reach home trail austin tx ph 512 258 5159 campus office mail mwbarnes cs utexas author wade barnes email mwbarnes cs utexas updated monday december 23 1996 gong webpage home page heavy construction graduate student department computer science rutgers university bs department computer science nanjing univesity china 1993 contact info finger paul rutgers project disciple project hurtado health center database management system internet hotlist starting point internet exploration www faq favorite links images www home page languages tcl tk motif motif www unix reference book perl page annotations gnu library resources directory programming javascript index java home site entertainment web museum cool site day magazine computer magazine star china related sites global chinese electronic daily news china information chinese media information china home page cnd scenery pictures china china internet magazine chinese web index contact information mail paul rutgers phone 908 699 home mailing address 795 bevier road piscataway nj 08854 number visit homepage 03 31 1996 modified august 4 1996 home page click underline item ph student department computing science university alberta edmonton alberta canada t6g 2h1 phone 403 492 9594 mail dmitri cs ualberta ca url http web cs ualberta ca education sc inform technology appl mathematics diplom distinction moscow russia 1994 secondary education phys math high school 145 ukraine 1988 neural network papers coefficient projection learning rule 96 febr 1996 improve error correction capability hopfield associative memory case saturation 95 july 1995 investigation projection learning rule connectionist models master thesis june 1994 transputer based neural network simulator sms 94 febr 1994 term project papers cmput 511 computer graphics apr 1996 warp volume rendering cmput 535 parallel processing apr 1996 performance array processors designed matrix multiplication cmput 551 artificial intelligence dec 1995 applying hopfield neural networks artificial intelligence problems cmput 509 image processing dec 1995 adaptive logic networks facial feature detection version link william armstrong adaptive logic networks links neural networks literature search link uofa link cs link modified november 14 1996 life pictures gallery 1165 patience long task bringing home page check education curriculum vitae check class teaching cs 302 home page cs 302 section 2 home page asha page wonders click information interests stopping asha department computer science 06 jordan hall clemson university clemson south carolina 803 656 img asha cs clemson img department computer science home page img clemson university home page 1426 travis craig travis cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa research interests mechanisms predictability real time systems cache restoration queuing spin locks arctic submarine currents courses taking quarter cse 800 dissertation working real time systems time consuming side projects working half time esca corporation helping volvo running press latest motor pool status understand computer science travis craig modified oct 9 1995 vijay arun venkataraman glad graduate student department computer science mexico state university city las cruces nmsu don forget sign guestbook visitor number academic interests interested application computer graphics field entertainment eduational television main areas interest animation rendering video post production recent interest areas software engineering visual programming languages contacting mail cs nmsu phone res 505 527 web http www cs nmsu snail mail school vijay arun venkataraman mexico state university department computer science po box 30001 dept cs las cruces nm 88003 snail mail residence vijay arun venkataraman 625 university ave 16 las cruces nm 88001 vijay arun south indian classical musician links interesting places hci index www virtual library check address place map cross mark check madras fact file place internet cruise passenger list palm beach netscape page works netscape http www talk indian version beavis cool sign guestbook view guestbook guestbook img return nmsu home page jing year ph student natural language processing group computer science department columbia university york city ta work fall 1996 natural language processing home 212 666 3635 office 212 939 fax 212 666 0140 email cs columbia steven levitt paul rutgers graduate student rutgers university department computer science free speech heads supreme court fight online free speech supreme court follow link read victory road ahead opinions expressed rutgers university dept computer science mother guarantee made fitness purpose expressed implied ta 198 110 introduction computers applications office change 334 core grades online office hours mondays 1 30 2 30 rm 334 core lab hours tuesdays thursdays 4 00 5 00 hill center 009 busch campus cs 110 info important links 110 announcements 110 newsgroup computer science class information links web wanderings started teach recitation sections 03 monday period 3 11 45 12 40 beck rm 111 livingston campus lab lab livingston campus grades section 23 tuesday period 5 3 05 4 00 beck rm 121 livingston campus lab hill center 009 busch campus grades section 24 thursday period 5 3 05 4 00 beck rm 003 livingston campus lab hill center 009 busch campus grades section courses 198 505 computer structures 198 510 numerical analysis 198 513 design analysis algorithms short real short born raised somerset nj left big city case wondering columbia university recieved computer science whitaker office hours mwf 10 00 10 50 ee annex rm 203 computer science pc lab reminder exam friday october 4 1996 click review topics syllabus tutorials homework lecture notes img aids awareness img online freedom speech karl friedrich bo hringer cornell university 1992 dipl inform tu karlsruhe 1990 graduate student cornell university dept computer science 4157 upson hall ithaca ny 14853 usa tel 607 255 1164 lab 607 255 ext 501 fax 607 255 4428 email karl cs cornell current research interests micro robotics manipulation assembly cornell nanofabrication facility building microfabricated actuator arrays implement micro manipulation strategies generally interested devices handling assembling parts manipulation strategies programmable force vector fields investigated design automation micro structures earlier work university karlsruhe germany included development graph layout algorithms thesis advisor professor bruce donald founders directors cornell computer science robotics vision laboratory project close collaboration professor noel macdonald research group publications documents conference announcement call papers animations videos micro invisible microfabricated model frank lloyd wright articles york times magazine march 10 1996 21 wired 4 10 october 1996 41 office nano lab working tae kwon club find climbing wall navigate pages img previous page img higher level img deeper level img page karl cs cornell personal home page main events os ncsa mosaic veronica starting points internet exploration registered www servers ncsa mosaic ncsa mosaic demo document documents binaries ncsa httpd overview www html widget docs internic hypertext mark language ftp sites tcl tk archive harbor ftp wustl fun farside gifs disney nih yale bitmap image misc www recipe archive recipes collection home pages free report web related activities hypertext 93 windows ftp cica indiana rec martial arts faq examples oakland fishing hunting shooting club home internet kitchen climbing archive www server beer page lighthouse wei li ccs neu ian harris university california san diego department computer science engineering la jolla ca 92093 0114 usa phone 619 534 fax 619 534 7029 email cs ucsd research computer aided design vlsi circuits research interests high level synthesis reduced design cycle times incorporation circuit testability design constraint high level synthesis thesis title synthesis testable vlsi designs img dissertation abstract img publications img curriculum vitae img important cad www pages img points black culture img ucsd computer science department home page cs ucsd kacheong yeung phd candidate word photo algorithmics research department computing science university alberta home phone 403 433 office ph 403 492 5150 fax 403 492 1071 address dept comp sci alberta edmonton ab canada t6g 2h1 email kacheong cs ualberta ca click send email cv research interests thesis project numerical rational interpolation publications imagine cmput 340 visitor number 95 10 12 20 users link uofa link cs karen payne mail address cs nmsu heather pfeiffer art img patient page construction karen payne achieve masters computer science mexico state university graduate summer fall 1997 description crl professional web page educational links documentation cs484 class web page visual language challenge announcement lan performance web page interesting links american karate academy computers russell gray email zianet img local movie listings cs home page cog home page crl home page jun sawada contact information email address sawada cs utexas office main 512 471 mailing address univ texas department computer science taylor hall 2 124 austin tx 78712 1188 usa home mailing address 2001 wooten dr austin tx 512 206 0656 dissertation oral proposal time place abstract proposal paper ps file supplementary technical report ps file resources acl2 common lisp language 2nd edition bowen formal methods page byu formal methods world pvs frequently accessed pages ut austin cs department teachers fellows computational logic boyer class information pablo sharad england england england born london 6th 1971 moved ash green village countryside wells lived half years 1974 1977 1980 1985 years port guinea 1st year phd student tulane university completed msc foundations advanced information technology 1995 imperial college science technology medicine gb beng information systems engineering imperial college waste life news times home great britain university tulane university imperial college science technology medicine sport rugby league magazine rugby rugby union magazine xv premier league football formula 1 cricket searches internet netfind find internet ucstri cover page find computer science related tech reports search engine search job location service find perfect job contact computer science department tulane university amit singhal department computer science cornell university singhal cs cornell phone 607 255 9211 fax 607 255 4428 research interests area information retrieval text processing thesis advisor late prof gerard salton current thesis supervisors dr chris buckley prof claire cardie postscript copy resume smart group cornell cs department foremost research groups field information retrieval thirty years current research involves document length normalization information retrieval fairly retrieve texts varying sizes document length normalization commonly term weighting show effective systems retrieve documents sizes chances similar likelihood relevance propose pivoting technique modify existing normalization functions yield substantial improvements retrieval effectiveness propose effective normalization technique papers trec participation text retrieval conference trec nist arpa sponsored effort objectively evaluate information retrieval techniques independent testbed smart system consistently systems trec papers automatic text structuring summarization expository texts read cover cover readers helped circumstances providing selective access text excerpts needed developed techniques analyze structure text provide tools selective text traversal papers papers normalization papers document length normalization amit singhal chris buckley mandar mitra gerard salton tr95 1560 document length normalization amit singhal gerard salton mandar mitra chris buckley tr95 length normalization degraded text collections amit singhal gerard salton chris buckley tr95 1507 trec papers coming retrieval approaches smart trec 4 chris buckley amit singhal mandar mitra gerard salton automatic query expansion smart trec 3 chris buckley gerard salton james allan amit singhal proceedings text retrieval conference nist special publication 500 225 69 80 text structuring papers automatic text decomposition text segments text themes gerard salton amit singhal chris buckley mandar mitra hypertext 96 tr95 automatic text decomposition structuring gerard salton james allan amit singhal information processing management automatic text browsing vector space model amit singhal gerard salton proceedings dual technologies applications conference 1995 318 324 selective text traversal gerard salton amit singhal tr95 automatic text theme generation analysis text structure gerard salton amit singhal tr94 automatic analysis theme generation summarization machine readable texts gerard salton james allan chris buckley amit singhal science 264 3 june 1994 1426 smart group members smart group chris buckley senior research associate amit singhal ph student mandar mitra ph student david fielding masters engineering student group slowly visiting home page visitor nov 30 1995 installed counter frame frame frame mainframe page www visitor number 14 home page happy contact info transmit thoughts friends links small collection url relevance life maintain large list favorite links waste time searching specific alta vista yahoo inktomi resume html postscript word perfect ascii current time 00 00 00 good browser browser java dont clock time wanna time world java capable browser view animation site construction wondering images heavy files t3 note home page java animations promises made quality visit browser fully support technologies 2433 pai chou homepage grad student computer science washington seattle picture day school fall quarter 1996 ross thinks scary school related info chinook project fall 1996 schedule list publications codes 97 int workshop hw sw codesign personal personal info taiwan greece resume food enjoy cooking people open restaurant people favorite dishes include stir fried rice noodles bbq beef recipes line toys computer geek computers cool toys taiwanese promoting taiwanese language developing computer tools taiwanese check experimental line taiwanese dictionary absolutely required pages viewed install chinese character fonts java enabled browser netscape java tm applet yellow ball bouncing barney purple updated tue oct 1 11 49 54 pdt 1996 email chou cs washington 1384 hou home page hou graduate student department computer science university mexico research assistant direction professor bernard moret hou master degree computer engineering nanjing university aeronautics astronautics july 1988 hot links chinese association unm cnd jobs job cs unm home 505 246 8744 office 505 277 1350 picture jack dietz computer systems laboratory department computer science engineering university california san diego 9500 gilman drive la jolla ca 92093 0114 email ucsd professional home page family parents jeanne bryan dietz live southern orange county california father works sync research irvine california resident tcp ip guru mother employed health care ultrasound technician received bachelors degrees university north dakota grand forks father mechanical engineering mother speech therapy sisters attending college laura stanford university palo alto california shelby cornell university ithaca york picture family history born close suburb minneapolis minnesota winter 1973 eventful happened christmas tree 1975 spent months montgomery alabama 1974 5 san diego california 1977 8 stay convinced mother tired snow eventually moved southern california 1984 moved area attended total elementary secondary schools don feel attachment high school graduated laguna hills high school guess laguna hills california aspirations travel young boy ve fascinated space flight doubts ll chance ride rocket fact counting cities vancouver british columbia baja california haven left country ve large parts road trips family enjoy countryside flying employment grad student life employed glad employment opportunities areas interested shame people work jobs don enjoy work job felt making difference world minion borg doesn fit ideal feel make effective contribution field os design ve researching year companies deploying radically operating system designs interests chez bob amateur radio amateur radio information overview current state ham radio lots resources find involved wide world packet radio concentrates packet relay networking interested games traveller science fiction role playing game long rich history online home page good starting point role playing game stuff games domain glossy full information links commercial computer games mailing list archive haven find web pages fun game grand scale shows babylon 5 show muds russ smith compiled list mud related links anime cal beta ucsd japanese animation club weekly held tuesday evenings 7 30pm manga translation project attempt produce detailed translations individual stories manga japanese comic book hitoshi anime related links space historical archive space missions shuttle real time information shuttle activities space information yahoo static index 30 000 www pages myriad topics alta vista constitutes search engine san jose mercury news online version san jose daily newspaper random stuff tv themes opening themes slew television shows top ten list archive top ten lists late show david letterman live san diego traffic updates dilbert stereotypical nerd ucsd secret club logo evil tomorrow making life evil day jack dietz ucsd andrew miner professional student 1976 20 year photo inserted file photo home page accordance section 42 3 14159 virginia code requires computer geeks web pages provide index pages event reading point pages early stages constantly updated topics potential interest education illustrious career student monster cookies fabulous gain weight dark side collection twisted humor rantings collection miscellaneous rantings stuff drive updated august 20 1977 copyright info basic standard disclaimer information contact cs wm mia stern www page glad make arranged glad fit pay call picture left august 1995 1996 lot change 9 months shirt vote click personal information graduate student center knowledge communication computer science department university massachusetts interested intelligent tutoring systems making systems distributed network member team working mathematics tutor paper proceedings 96 working tutoring system netscape check demo undergraduate work university rochester computer science department click resume ways touch snail mail department computer science university massachusetts amherst ma 01003 phone 413 545 0582 fax 413 545 1249 mail stern cs umass click links great sites web click links great baltimore orioles pages click pictures lots information ultra cool home page home pages long ajay manish mom dad department computer science search net entertainment weekly cricket ratings ashish sonia cs cornell dan home page http www berkeley home html visit millions home page ka yee yeung personal info picture research telnet machines send emails back back cse home page jun wang office core 246 busch office ph 908 445 4714 email paul rutgers department computer science rutgers university piscataway nj 08854 teaching assistant cs110 section 01 grade section 08 grade section 17 grade pages interest jobtrak career mosaic rutgers chinese student association rutgers university csgss mexico tech homepage american universities graduate programs peterson info china news digest cnd ifcss view points china visa faq visa info linux homepage electronic news harvard tech report uiuc pablo research group send suggestions comments paul rutgers jun wang tue sep 5 15 31 52 mst 1995 emilio promise setting decent home page summer multiple complaints meeting previous home page deadline excuse ^ ^ siggraph paper finished january 15th thing bout won make promises time ll lose left contact postal computer sciences c0500 taylor 2 124 austin austin tx 78712 1188 usa voice 1 512 471 7316 main office 1 512 471 9715 office fax 1 512 471 8885 cs utexas tian bing computer science graduate student uc riverside working vislab research works focus image understanding web sites 1 daily news 2 bookmark 3 tsinghua university alumni news img bing cs ucr bing tian computer science department uc riverside ca 92521 2262 home page computer science grad student ucsd working master degree originally edmonton alberta canada ve california good undergrad harvey mudd college claremont california research working san diego supercomputer center march 1995 initially working sdsc vrml browser webview implemented network support months implemented sdsc vrml behavior system demonstrated vrml behavior workshop october supercomputing 95 vrml 95 december year working master thesis java applet interactive scientific visualization web find projects implementation sdsc vrml behavior system java applet interactive scientific visualization web interests link homepage major interest mine doug ridgway ll finishing phd physics ucsd link sister jackie homepage link lopez homepage participating science scholars program sdsc future feel free resume nicole terry graduate student school engineering department electrical engineering computer science tulane university orleans la 70118 phone number 504 865 5840 img siggraph 96 vrml 2 0 notes img click download date instructional information vrml img interested free ph computer science img img bill cat favorite pictures sign java guest book mon humor www links check tulane computer science fair home page current favorite bumper sticker remember unique visitors october 3 1996 terry cs tulane img dan clouse campus ap 5301 534 453 4364 ucsd cse 0114 ucsd interests cognitive science computational learning memory lexical access computer science neural networks language induction programming languages page construction daniel clouse department computer science engineering university california san diego la jolla ca 92093 0114 tel 1 619 534 fax 1 619 534 7029 email ucsd suzanne home page test karen resume karen picture dave karen picture school check owen color adjustment rutgers csgss lcsr colloquia ruccs talks dimacs classes fall 95 subject change natural languages 533 additional related seminars software engineering 583 515 521 spring 95 internet technology 442 original introduction artificial intelligence 520 information systems networked environment 672 fall 94 design analysis data structures algorithms 513 operating systems theory 519 fun stuff activities square dancing pc comics calvin hobbes dilbert movies disney mca paramount spectator sports nfl baseball play play nhl cbs espnet horses weather america cup shuttle time challenge computer languages web places explore vince homepage navigation tools ncsa mosaic pc related wine computer related computer literacy acm computer world jobs government mail president gov vice president gov hr house gov 12th dist telnet fedworld gov newuser newgroups officials congress house senate edward kennedy mass kennedy whitman budget speech ny ny ca irs ca friends larry john tested pizza hut girl scouts post cards public internet info recruiting yahoo business internet catalog employment network monster board recruiters online network doctoral student computer vision group computer science department university massachusetts work prof edward riseman dr bruce draper local links umass academic calendar current year address das department computer science university massachusetts amherst ma 01003 4610 phone number 413 545 3492 email cs umass click send email login hu homepage graduate student email cs ualberta ca department computing science office cab 486 university alberta phone 492 research courses ta duties interesting links personal information research areas working communication networks supervisor dr janelle harms detail research interests research information courses taking cmput 506 topics graph theory cmput 513 computer networks cmput 601 seminar cmput 509 topics image processing computer vision cmput 522 topics performance evaluation cmput 622 seminar ta duties cmput 114 introduction computing science cmput 114 newsgroup interesting links chinese sports news gateway gate neos libraries catalogue personal information home page construction link uofa link cs modified september 14 1996 img nikos hardavellas urcs home page graduate student office 614 computer studies bldg department computer science university rochester rochester york 14627 1 716 275 office 1 716 275 lab 1 716 461 2018 fax 1 716 424 home 30 1 99 23 800 vacation mail nikolaos cs rochester csc 172 data structures recitation 1 recitation 2 recitation 3 recitation 4 office hours monday 5 00 7 00 pm research interests distributed parallel systems computation computer networks real time systems parallel performance evaluation multi processors architecture publications resume cool web sites links world life short start laughing touching verses greek require greek fonts tis west part written odysseas friend copied part letter addressed favourite route written appeared agora month written appeared agora images friends crete dimitris alex birthday present guys image good friend mine cool guy back urcs grads directory back urcs home page change 29 march 1996 logout oak cs rochester thu nov 21 15 09 04 est 1996 rwo hsi wang constructing page add contents time permits phd candidate university texas austin research interests include real time systems rule based program timing analysis software engineering artificial intelligence computer publications list publications browsing interest page updated tue jan 16 02 25 08 cst 1996 send comments cs utexas home jean paul samson mail contact information institution university alberta edmonton alberta canada position graduate student msc computing science office general services building gsb 662 work telephone 403 492 3978 work fax 403 492 1071 home telephone 403 458 mail cs ualberta ca ca view jean paul samson home page entirety requires frames capable web browser software include feature freely browsers support frames 2 nextstep openstep mach netscape navigator microsoft windows apple macintosh windows microsoft internet microsoft windows apple macintosh explorer author jean paul samson mail cs ualberta ca ca url http www cs ualberta ca index html frame title frame body francisco picture francisco unm logo guess phd candidate abd computer science picture department shot area systems software advisor barney maccabe mail cs unm august 91 leave absence computer science department university sao paulo brazil pursuing phd degree unm current reseach interests distributed object computing corba object databases orb integration terminal dissertation phd student work advanced computing lab los alamos national laboratory sunrise project phd dissertation entitled persistence distributed object systems orb integration joining sunrise systems software massively parallel machines member sunmos puma group img abd anymore information phd work paper address box 807 home phone 505 662 2138 los alamos nm img home page acl html hal mozilla checked modified tue apr 23 15 03 00 1996 img francisco cs unm al ph student computer science university pittsburgh mail cs pitt research interest high speed networks mobile wireless networks mobile ip multimedia support mobile environment research links mobile communications read daily newspaper daily times img cs pitt tian zhang general information ph student research assistant advisor prof raghu ramakrishnan prof miron livny joint major database artificial intelligence compiler minor financial investment banking office room computer sciences dept univ wisconsin madison madison wisconsin 53706 1685 mail zhang cs wisc office telephone 608 262 6623 home telephone fax ans 608 238 department fax 608 262 9777 research interests growing exploratory analysis large datasets discover patterns data mining developed purpose interested designing efficient data mining algorithms tools large databases integrating techniques databases artificial intelligence statistics ph thesis topic clustering density analysis large datasets large multi dimensional dataset limited amount resources running time memory design implement algorithms efficiently accurately 1 identify sparse crowded regions clustering analysis 2 estimate density function data distribution density analysis important practical branches data mining applied domains data classification image compression pattern recognition recent research project birch efficient data clustering density analysis system large databases selected publications data clustering system birch applications tian zhang raghu ramakrishnan miron livny submitted data mining knowledge discovery journal june 1996 birch efficient data clustering method large databases tian zhang raghu ramakrishnan miron livny proc acm sigmod int conf data management june 1996 canada interactive classification large datasets birch tian zhang raghu ramakrishnan miron livny proc workshop research issues data mining knowledge discovery cooperation acm sigmod 96 june 1996 canada fast density probability estimations cf kernel method large databases miron livny raghu ramakrishnan tian zhang technical report july 1996 motion planning multi joint robotic arm topological dimension reduction method bo zhang ling zhang tian zhang proc 11th int joint conference artificial intelligence ijcai 89 aug 1989 algorithm manipulator finite division configuration space bo zhang zhang ling zhang tian zhang robotics manufacturing recent trends research education applications proc int symposium robotics manufacturing research education applications 2 1988 motion planning robots topological dimension reduction method bo zhang tian zhang zhang ling zhang journal computer science technology 5 1 jan 1990 finding collision free paths mobile robots tian zhang bo zhang proc 1st int symposium young computer professionals aug 1989 beijing relevant links technical documents journals conferences organizations beijing china interests updated sep 26 1996 background interests ms student computer science department interested artificial intelligence neural networks evolutionary algorithms term paper topics interest order preference memory representation knowledge howto retrieve learning theories problem solving cognitive skill acquisition search understanding visual attention connectionist approach architecture mind contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 912 fax 1 512 471 8885 cs utexas ju yeon jo home page daughter ada kim named byron king ada countess lovelace computer programmer ada programing language named byron king ada pictures click img ph candidate computer science engineering department case western reserve university research assistant center automation intelligent systems research caisr degree university connecticut specializing computer graphics image processing research areas software engineering 3d graphical simulation virtual reality current project working part interdisciplinary team design build prototype agile manufacturing system developed software operating system programming language provided adept mv controller implementing 3d graphical simulations agile manufacturing silicon graphics indigo2 recent publications journal papers agile manufacturing design roger quinn al iie transactions published upcoming issue conference papers role graphical simulation software testing kim scott andy 30th annual simulation symposium april 1997 atlanta georgia submitted virtual testing agile manufacturing software 3d graphical simulation kim andy wyatt newman 1997 ieee internation conference robotics automation april 1997 albuquerque mexico submitted flexible software architecture agile manufacturing kim al 1997 ieee internation conference robotics automation april 1997 albuquerque mexico submitted advances agile manufacturing frank al 1997 ieee internation conference robotics automation april 1997 albuquerque mexico submitted design agile manufacturing light mechanical applications roger quinn al 1996 ieee robotics automation conference proceedings minneapolis minnesota april 1996 video conference papers video advances agile manufacturing roger quinn al 1997 ieee internation video conference robotics automation april 1997 albuquerque mexico submitted agile manufacturing light mechanical assembly roger quinn al 1996 ieee robotics automation conference video proceedings minneapolis minnesota april 1996 links half kim virtual reality modeling language vrml forum sgi vrml home page robotics company factory simulation telerobotic virtual reality software division adept technology graphical simulation 1996 ieee international conference robotics automation women computer sciences korean graduate students association cwru www servers korea page maintained ju yeon jo pris cwru updated sep 29 1996 img lory molesky phd candidate computer science department university massachusetts amherst mass 01003 4610 413 545 4753 office 413 545 1249 fax lory cs umass lory molesky phd candidate university massachusetts amherst thesis work involves improving large distributed multiprocessor database systems addition research database systems worked real time operating systems distributed parallel debugging tools development interactive computer graphics packages 1989 1991 worked design implementation spring kernel direction ramamritham stankovic prior worked dr bates event based distributed debugging 1982 1984 worked sander developing window menu management software commercial graphics systems recent publications animation stills quicktime animation demos film strips interesting pages img back database home page douglas voss don ph candidate department computer science vanderbilt university research focuses uncertainty temporal databases dissertation work progress titled temporal databases information work read technical report postscript wrote advisor dr patrick fischer presents results dissertation prefer ascii version abstract check back late february find pointer dissertation contact send mail voss acm org click fill comment form stopping aastha bhardwaj department computer science master img resume html post script coursework advanced database systems cs537 multimedia systems cs631 engineering computer networks cs519 software engineering programming languages cs501 contact information 2010 hasbrouck apartments ithaca york 14850 607 253 5419 bhardwaj cs cornell xiao wen chang mail chang cs mcgill ca phone 514 398 514 845 office fax 514 398 3883 school address school computer science mcgill university montreal canada h3a 2a7 office mceng home page visit april 25 1996 current date time montreal projects responsibilities teaching numerical analysis fall semester 1995 thesis progress prof chris paige research interests numerical linear algebra matrix theory numerical optimization scientific computations selected publications list favorite links na net siam ilas international linear algebra society mathscinet mathematical reviews april 1996 home page construction mehmet karaul ph candidate department computer science courant institute mathematical sciences york university contact information 251 mercer street york ny 10012 voice 1 212 998 3481 fax 1 212 995 4123 http cs nyu phd students karaul email karaul cs nyu curriculum vitae postscript html table contents education research activities thesis advisor education doctor philosophy expected 1997 masters science 1995 department computer science courant institute mathematical sciences york university york york diplom informatik september 1993 department computer science university germany research activities distributed fault tolerant computing calypso java based distributed fault tolerant computing charlotte distributed multi user virtual environments hold thesis advisor zvi kedem aviv home bother check home page give good reason visit page warning page construction visiting site risk guess aviv rosenberg born 1965 israel don hebrew aviv spring season guess favorite season grad student computer engineering northeastern university boston ma degree june 1996 cool places visit friend home pages favorites judaism write home page picture visiting home page find error ideas drop note modified april 2 1996 send comments aviv rosenberg rahul kapoor internet surfer cyber home hope stay long officially final semester master student computer sciences department university wisconsin madison fall 95 bachelor degree indian institute technology kanpur interested employers check resume img courses img img schedule department university img iit img iitk img india related kanpur class 1995 links official personal normal kind guy born raised small loving family comprising parents elder sister nice town india called kanpur states fall 95 good fortune ha living madison money magazine rated city year editor winter guess shouldn complain fall spring madison awesome summer san jose california working ibm almaden research centre madison summers supposed great don regret great time bay area money magazine northern california place likes love music cd collection kind movies genres prefer romance comedy tv comedy shows files star trek reading stuff novels philosophy computers web surfing sports concerned love watching cricket india playing winning tennis figure skating gymnastics semester learn swimming finally bridge nature lover enjoy long walks hikes cloudy slightly breezy jobs television travel shows interesting places world paid img music img movies img internet img stuff television travel bookmarks contact img guest img rahul 608 264 4143 book cs wisc 608 262 9275 picture nathaniel mcintosh ph student department computer science rice university mailing address department computer science mail stop 132 rice university 6100 main st houston tx 77005 1892 office duncan hall phone 713 527 8101 biography 1986 graduated sc computer science brown university 1986 1990 worked software engineer located boston mass rice 1990 research interests include parallelizing compilers symbolic analysis interprocedural analysis compiler management memory hierarchies pursuing thesis compiler directed software prefetching collaboration group massively scalar compiler group affiliations rice computer science department center research parallel computation group massively scalar compiler group publications trs resume postscript 48k publications page pgp key misc mcintosh cs rice frame primary frame secondary img david deptartment computing science university alberta alberta canada email cs ualberta ca click picture love write compiles doesn research img ph computing science university alberta researching learning computation connectionist neural networks jointly supervised dr anthony department computing science dr michael dawson department psychology adjunct appointment computing science work biological computation project interdisciplinary lab coordinated dr michael dawson bringing researchers computing science psychology philosophy artificial intelligence research group department computing science member international neural network society areas interest guiding work include connectionist systems biologically inspired models computation operations research markov processes esp regard probabilistic learning artificial intelligence personal information contact info curriculum vitae past projects links home page cs dept home page recursive link modified 15 08 96 eric xing homepage eric wei tsinghua physics 88 fudan genetics 88 graduate student nmsu computer science department major interests computer multimedia programming human computer interaction graduated university 1990 1993 degree computer science social life met people nmsu made big life nice long vacation learn people communication behavior spent year albuquerque area adopted nice lady click missing friends family back jordan middle east make fast visit hot links interested english version holy reach cs nmsu write papers comments find interesting glad hear return cs home page back computer science department michael office anderson hall quadrangle phone 257 cs engr uky cs270 information click cs270 section 2 homepage stephen dyer world wide web home page student university massachusetts amherst current classes exciting developmental section reach mail dyer cs umass stephen dyer computer science dept lederle graduate research center university massachusetts amherst ma 01003 page modified thu sep 26 23 45 10 edt 1996 dyer cs umass 2272 fang wang home page site construction research work phd student programming languages systems group computer science dept yale university research interests include algorithm design system implementation multiprocessor distributed network systems interested work representative papers recent summer vacations interned ibm watson research center enjoyed beautiful sunset bear encounters nearby bear mountain park mountain range north reach email wang fang cs yale surface mail dept computer science yale univ box 208285 haven ct 06520 8285 express mail dept computer science yale univ 51 prospect street haven ct phone 203 432 fax 203 432 0593 links sites hot java weather haven area paintings louvre paris exciting travel places headline news chinese music comic zone phantom 4613 photo blue ribbon andreas moshovos research assistant department computer sciences university wisconsin madison education img advisor guri sohi groups multiscalar wisconsin kestrel uw cs computer architecture address leave note peek future click brother writes poetry click sample work research interests working data dependence speculation processors download technical report compressed postscript uncompressed postscript download talk slides load balancing multiscalar processors data speculation processors general interested computer architecture instruction level parallelism compiler support ilp vlsi education fall 92 spring 93 graduate student courant institute york university earned degree transfered wisconsin opportunity work excellent people meet wife computer science university crete greece 1992 implementing numerical algorithms access decoupled architecture supports software pipelining advisor short description found computer science university crete greece 1990 greek resources vi editor supports editing greek interesting links hellenic resouces network visit obtaining installing greek fonts local copy page residing www hyper gr links gif devil dictionary bookmarks big mess national fraud information center usenet img send fax free img david information area parallelizing compiler research ps project advisor alex nicolau mail ics uci office cs 205 office phone 714 824 2248 research interests list publications personal interests play racquetball avid study read fantasy science fiction recently begun quest read hugo winners play super nintendo time department information computer science university california irvine ca 92717 3425 page yeah date version page recent browser stuff date sign guestbook cool chance make opinion count bet dark stockholm vote poll results couple links people cat guess pretty cool ryan call beavis construction amy dancing frogs stuff maria don cry mark korby don andrew corbett suck cards cool nickname kevin donnell guy dog complete lovely picture attention movie make graphics class golf amazing animation guy playing golf 1 6 mb mpeg links places universe stopped expanding click find world beavis click personal pick cool site day mom made online top ten student homepages list lame list links page brought internet link exchange kidding member internet link exchange img img img page connected bunch line thing join hands sing spirit harmony uh visitor number img things resetting check complete statistics page make visit count load image thing pretty cool stuff img mike korby send mail cornell basically page pretty couple random images don relate web page ideas make frame display frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student index html updating basic information office matthew center wisconsin strategy 1180 observatory drive room madison wi 53706 608 265 voice 608 262 fax home 1217 st 4 madison wi 53715 2513 608 257 email cs wisc ssc wisc california parents house dr 101 huntington beach ca 714 960 beauty la ou ne pas give food poor call saint poor food call communist dom diego phd candidate picture voice mail drop picture visiting nasa click original picture interesting links family picture album phd candidate department computing science university alberta cordoba argentina september 1993 start phd program research topic transparent shared memory multiprocessor environments distributed tightly coupled mimd machines considered emphasis compiler technology meta programming issues transparently support shared memory procedural pointer based programming languages part research program involved enterprise project part parallel programming systems laboratory supervisors jonathan schaeffer ron unrau working cns computing network services research computing support group duties include system administration support consulting supercomputing users campus systems include ibm sp2 parallel computer workstation farm numeric intensive problems rs 6000 boxes distributed applications contact mail diego cs ualberta ca snail address phone number pgp v2 6 public key leave message click envelope browser properly configured method don reply reasonable period time sending mail regular mailer home page computing science home page modified oct 6 1996 diego cs ualberta ca www home page ph student northeastern university college computer science advisors prof karl lieberherr prof mitchell wand present interested theory object oriented systems programming languages previous work institute computer communication systems academy sciences ivan ccs neu northeastern university college computer science updated 5 12 1995 ed picture coming friendly neighborhood www admin pull finger weekly schedule fall term semester working teaching assistant teaching computer literacy grading formal structures computer science recent projects www server pitt computer science department development cs department administrative database real time scheduling mach operating system interests cycling photography updated fri jun 17 22 33 37 edt 1994 cs pitt 2641 year grad student dub cse interactive rendering complex 3d scenes thing thing follow projects link walkthru project lots pictures animations ll find siggraph 96 paper describing recent work shortcut click picture island lower left corner page lots interesting work aspects computer graphics graphics imaging laboratory img contact info daily schedule travel plans img projects img publications img pictures img img img img hey page make browser 750 pixels wide samuel page time talk things carroll home page masters college computer science northeastern university boston expect spring 1998 fall india completed undergraduate studies computers government college engineering pune interested knowing education al checkout resume cool sites land java online tutorial indiaworld india internet synth site enormous evolution programmer page construction watch falling links img ccs neu 2320 surreal image jeremy baer schooling interfere education mark twain stuff dreams made william shakespeare graduate student computer science university washington cs interests include artificial intelligence human computer interaction multimedia educational software software engineering tools computer generated music personal creative stuff cool places spend significant time spring software oregon museum science industry pomona college current projects mine puzzle java applet work progress experimental virtual travel applet copy effects demo applet questioner project static layer analysis programs feeling stressed silly da macintosh wrote years ago download metacrawler icon metacrawler web search censorship image count image copyright 1996 jeremy baer jbaer cs washington chris home page cs ucsd person student cv including postscript papers papers read research exam latest version bibliography thesis web surfer services provide ta assignments database development running department food op chez bob hypertext man pages people department home pages mail alias ucsd rock hints passing smiley 14 aug 96 ucsd computer science home page picture phd student working supervision dr renee department computing science university alberta completed masters 1995 university saskatchewan worked dr eric neufeld curriculum vitae publications sc research thesis research focussed unsupervised classification cognitive ability classify supervisor research projects worked msc included natural language processing project performing comparison inferring causal theories data ph research work classification problem shown problems ai intractable optimal solutions tasks pattern recognition classification learning intractable perform serial computer understanding nature learning continues goal study cognitive processes involved human learning hope computational principles enable humans perform tasks real time cognitive science related links cognitive science group biological computation project cognitive science georgia tech wanted cog sci psyche journal research consciousness interests home town sask comp sc img img home link link cs page uofa 7 91 8 94 8 95 mark homepage original isn learning html wanted homepage time learn html didn realize easy put page links pages page times lock terminal list friends homepages life pictures 8 27 96 links classes informational pages coms 500 f96 coms 351 f96 coms 431 f96 alife workshop links interest online newspapers iowa state daily alma mater usa today national newspaper scores arizona daily wildcat read comics university mexico sites unm homepage computer science homepage computer science curriculum gslocal grad student code homepage iowa state university sites homepage computer science homepage student homepages iowa state student organizations office fantasy football usa today nfl coverage espn sportszone membership required areas pages nfl fantasy football combined web based games zarf list interactive games web complete list ve found ghost interactive word game human opponent minesweeper sounds flags stand updated days played beat high 229 95 live alife page doesn belong don alife section www spirograph kids dots pigs pens squares computer www exploring find othello 3 levels graphical interface cartoons web today cartoon art comics soft targets doonesbury arizona daily wildcat cool stuff ww web send postcard friend order pizza pizza hut read sins net official test score 54 intertext zine enjoy occasionally refrigerator online display art kids read disclaimer complaining links page graphics pages found stanford archive hold found page img img img counters don work code works counter accesses page 1 mar 96 img alt src http uoregon cgi bin counter cgi http www cs unm accesses page 1 mar 96 cs unm updated 04 19 sept 96 murali home page favorite things time day morning possibilities day born music led def favourites click info interesting links internet links catch email click stay ashish home page deshpande ashish cs yale address yale university department computer science box 208285 haven ct 06520 8285 tel 203 432 fax 203 432 0593 page construction personal information graduate student department computer science yale university expect ph computer science 1996 india moved 1988 hold bachelor degree computer science engineering indian institute technology bombay ms computer science university virginia married baby boy cool stuff enjoy research dissertation research investigate procedure numerical solution scalar partial differential equations conservation form equations commonly solved computer approximating derivatives finite differences advancing solution forward time explicit implicit method explicit schemes advantage time step fast compute highly parallelizable stability requirements necessitate small time step increases total amount work implicit schemes remove necessity taking small time step time step expensive terms computer time computation process easily parallelizable thesis propose procedure intermediate explicit implicit schemes results modifying explicit method gauss seidel principle simply latest information point computation process retain computational efficiency explicit scheme time obtain stability requirement imposes acceptable restriction length time step truncation error form imposes unacceptable restriction length time step circumvent difficulty additional sets approximations cancel undesirable terms truncation error procedure easily parallelized explicit method parallel implicit method characteristics lie explicit implicit methods method solve 1 2 3 dimensional burgers equation frequently model incompressible navier stokes equations present proofs stability experimental results validate theory details postscript format incomplete drafts working numerical solution conservation laws 169 parallel numerical solution burgers equation 643 time domain parallelism time dependent pde solved parallelizing solution process spatial domain limits efficiency number processors increases paper examine class algorithms incorporate parallelism temporal domain increase efficiency discuss conditions algorithms postscript version found 133 parallel cfd simulations general purpose 3d incompressible navier stokes algorithm implemented network workstations pvm performance comparisons cray mp intel ipsc 860 made postscript version found 395 efficient parallel programming linda discuss linda performance solving representative scientific computing problem shallow water equations make comparisons alternatives shared distributed memory machines postscript version found 173 biological sequence comparison describe general efficient flexible platform searching biological sequence databases runs intel hypercubes easily adapted evaluate wide variety sequence comparison algorithms shows close optimal performance characteristics don postscript version technical interests check intel fantastic p6 processor presentation info tons cpu cpu info center nice gams guide mathematical software lots mpi stuff cool stuff movies pink floyd sci fi esp star trek world band radio 15 minute delayed quotes found security apl quote server check money investing update wall street journal money magazine internet stock market data mit deep discount broker services trade endorsement delayed stock quotes sports golf lots cool sports stuff sports illustrated check jacqueline fabulous site atp hates home page tennis atp tour running georgia tech home page rood graduate student georgia tech earning masters computer science interrupted studies temporarily pursue job software engineer corporation marietta georgia founder president ness web publishing world wide web content developer reach find rood pilgrim mill cumming ga 770 887 3088 home 770 612 work ix netcom research nikos pitsianis publications 5151 upson hall dept computer science lectures cornell university ithaca ny 14853 teaching java 607 255 3042 work 607 255 4428 fax vita 607 277 home pointers nikos cs cornell 4 1996 visitor number img adam rifkin find karma grad student computer science caltech pas ade na los angeles fiance large er gen united premiere ro trader html writer webmaster fan loser idiot mr minion thinker friend wm alum mozilla fan sucker net surfer compact disc newsflash real adam rifkin contacted personal information addresses numbers hobbies photos background check including resume frequently asked questions links check day people top 60 songs running head research pages maintained summary research caltech including papers projects conferences archetypes electronic textbook project bibliography projects web links caltech classes distributed computing laboratory computer algorithms caltech computer science department caltech infospheres project including infospheres infrastructure compositional systems research group conferences calls papers distributed technologies high performance computing sites java applets perl www resources web journals conferences maisie fortran mpi programs library reference materials web resource links web diversion pages maintained current hot spots present bookmarks green day california punk rock band rules hotlinks cool homepages recently visited kid links younger folks lead leave including links activists generation list favorite quotations resources career commerce finance web site honored prestigious spider pick day january 25 1995 page net personalities april 1995 worthy page july 1995 hot spot day august 15 1995 click week august 1995 member internet link exchange april 1996 feel free email adam cs caltech page statistics number visitors january 1995 thousands extended audit july 1995 visitors modified november 16 1996 disclaimer pages construction material 19xx don sue money don car 1787 christopher lewis graduate student dept computer science picture engineering university washington 206 616 1848 box 352350 206 543 2969 fax seattle wa 98195 2350 usa echris cs washington glad make graduate student work zpl programming language project ta cse 341 office hours tentatively 12 30 monday 9 30 wednesday sieg 326a madhukar home page reach home avenue 201 austin texas 78751 office taylor hall 2 124 dept comp science univ texas austin austin texas 78712 1188 home 512 467 office 512 471 9764 ua9 4 img madhukar cs utexas links official iit madras homepage alumni class 94 iit madras ut algorithms computational theory group colloquium computational complexity info cricket worldwide official site nba espnet sportszone cnn interactive india page author madhukar reddy korupolu email madhukar cs utexas 1436 ashraf aboulnaga computer sciences department room 3310 university wisconsin madison 1210 west dayton st madison wi 53706 usa phone 608 262 1721 mail ashraf cs wisc education ms computer science alexandria university alexandria egypt july 1996 bs computer science alexandria university alexandria egypt june 1993 cs132 info section 319 tue thu 5 20 6 35 pm view grades section 320 tue thu 6 40 7 55 pm view grades office hours mon wed 4 00 5 00 pm cs132 desautels home page modified september 16 1996 ashraf aboulnaga finger papers ve worked cliff young michael smith branch instrumentation suif proc suif compiler workshop stanford university jan 1996 postscript version talk conference halt distribution nicolas michael smith cliff young performance issues correlated branch prediction schemes proc 28th annual ieee acm intl symp microarchitecture november 1995 extended technical report version cliff young nicolas michael smith comparative analysis schemes correlated branch prediction proc 22nd annual intl symp computer architecture june 1995 extended technical report version postscript version talk conference cliff young michael smith improving accuracy static branch prediction branch correlation proc 6th intl conf architectural support programming languages operating systems pp 232 241 october 1994 blackwell al secure short cut routing mobile ip proc usenix summer 1994 technical conference pp 305 316 pointers compiler research groups ace cosy compilation system dirk grunwald home page hube ibm vliw project impact lcc massively scalar compiler group rice polaris suif josep torrellas official home page david whalley home page conference home pages asplos international conference architectural support programming languages operating systems 7 cambridge massachusetts usa october 1996 isca annual international symposium computer architecture 23 philadelphia pennsylvania usa 1996 22 santa margherita ligure italy june 1995 micro annual ieee acm international symposium microarchitecture 29 paris france november december 1996 28 ann arbor michigan usa november december 1995 computer related sites computer architecture home page dec research reports ieee public domain optimization code rankings phd programs computer science tcl stuff phd student computer science department university massachusetts amherst ma 01003 413 545 0675 office 413 545 1249 fax cs umass updated june 21 1996 research automated model acquisition adaptive perceptual systems complex perceptual tasks characterized stationarity recognition systems adaptive signal processing front ends developed systems rely hand crafted symbolic object models constitutes knowledge acquisition bottleneck propose approach automate object model acquisition relies detection signal processing discrepancies resolution approach applied task acquiring acoustic event models sound understanding testbed publications group publications 1220 robert simon department computer science email simon cs pitt university pittsburgh phone 412 692 pittsburgh pa 15260 ph student department computer science university pittsburgh senior computer engineer department neurological surgery university pittsburgh school medicine member laboratory computational neuroscience interested multimedia real time cscw network distributed systems research detailed description research interests list abstracts papers send mail interesting page follow picture ajay sethi ph student department computer science rice university office stc 268 tel 713 527 8101 ext postal crpc citi ms 41 rice university box 1892 houston tx 77005 1892 home dryden houston tx tel 713 521 machine cs rice click finger publications ajay sethi biswas implementation parallel logic language shared memory multiprocessor environment ieee tenth international conference energy computer communication control systems 91 august 1991 ajay sethi biswas extensions cycle shrinking international journal high speed computing vol 7 2 1995 july 1995 seema hiranandani ken kennedy john mellor crummey ajay sethi advanced compilation techniques fortran crpc technical report crpc october 1993 seema hiranandani ken kennedy john mellor crummey ajay sethi compilation techniques block cyclic distributions proceedings international conference supercomputing 1994 ics 94 july 1994 ravi seema hiranandani ajay sethi improving performance software dsm systems compiler involvement proceedings supercomputing 1994 sc 94 november 1994 ken kennedy ajay sethi constraint based communication placement framework crpc technical report crpc february 1995 ken kennedy nenad nedeljkovic ajay sethi linear time algorithm computing memory access sequence data parallel programs proceedings sigplan symposium principles practices parallel programming ppopp 95 july 1995 ken kennedy nenad nedeljkovic ajay sethi efficient address generation block cyclic distribution proceedings international conference supercomputing 1995 ics 95 july 1995 ken kennedy nenad nedeljkovic ajay sethi communication generation cyclic distributions languages compilers run time systems scalable computers kluwer academic publishers 1995 ken kennedy ajay sethi resource based communication placement analysis proceedings ninth workshop languages compilers parallel computing august 1996 ken kennedy ajay sethi communication placement framework unified dependence data flow analysis international conference high performance computing december 1996 links department computer science rice university center research parallel computation sethi cs rice page accessed times march 15 1996 libby home page collection thoughts essays update sept 7th 1996 fav show download theme song check video clip show reading list essay things september 7th thought day june 23rd thought day april 14th interested cs 516 project email hits page img page counter courtesy http www digits bob dugan home page pages find interests img education img publications img inventions img current research img experience img awards img memberships img references img hobbies img contact bob img fall 1996 schedule img teaching img fall 1996 435 data structures img bob dugan dugan rpi finished phd graphics visualization usability center college computing georgia institute technology 1995 research advisor prof jim foley present working research lab nec research research interests include scientific software information visualization dissertation concerned developing strategies efficient visualization information space hypermedia systems developed tool called navigational view builder letting designer develop effective views world wide web involved developing visual debugger called lens part team developed publications georgia tech stasko applying algorithm animation techniques program tracing debugging understanding 15th ieee international conference software engineering 1993 baltimore maryland foley short paper navigational view builder tool building navigational views information spaces acm sigchi 1994 april 1994 boston ma create customized visualizations complex data ieee computer july 1994 foley hudson interactive clustering navigating hypermedia systems acm european conference hypermedia technology september 1994 edinburgh scotland stasko visual debugging integrating algorithm animation capabilities source level debugger acm transaction computer human interaction september 1994 foley visualizing world wide web navigational view builder computer networks isdn system special issue international conference world wide web 95 april 1995 darmstadt germany foley hudson visualizing complex hypermedia networks multiple hierarchical views acm sigchi 1995 1995 denver colorado foley short paper showing context nodes world wide web acm sigchi 1995 1995 denver colorado cricket interested cricket greatest game world picture favourite home city calcutta img picture heros kapil dev sachin img finally picture indian captain hero cup country india won 1993 img information cricket cricinfo cricket database contact information research lab nec usa 110 rio avenue san jose ca 408 943 mail sj nec cyberspace graduate student computer science dept ncsu working concurrency factory dr rance cleaveland resume click good days indian institute technology delhi information found sandeep gupta homepage bookmarks mail eos ncsu time browser java capable time delhi paul stodghill cs cornell picture 706 rhodes hall 607 254 8830 affiliations department computer science cornell university advanced computing research institute acri cornell theory center bernoulli project interests ultimate hockey scheme phil atkinson home page return glory ucla ed ucla ed winning ncaa basketball championship seattle wa general info office cs 1343 phone 262 5596 email atkinson cs wisc current research sailing horse back riding scuba diving cs 552 info office hours tuth 1 00 2 00pm appointment theodore ph student supervised pawel gburzynski department computing science university alberta mail theodore cs ualberta ca phone 403 492 9594 office 403 439 home note page horrible don netscape research interests wide area communication networks simulation multimedia networking personal information education vordiplom computing science 1990 university wu diplom computing science 1993 university germany press resume today quote steve burger ve secret al al sneak bar week make life img img img img img img img img img img kenji mail cs mcgill ca office mceng office phone 514 398 7085 home page ph student computer kyushu university japan mcgill visiting student year home page japan research interests parallel database systems object oriented database systems java data mining october 15th 1995 4204 trevor grad student blackwell computer science reading list papers project bookmarks wife inhabitants harvard research interests information supercollider brother law software misspellings address tlb eecs harvard pgp public key trevor bnr ca read weeks office aiken harvard university 33 oxford st cambridge ma 02138 617 495 8912 fax 617 496 5508 extreme discipline netscape users run netscape disciplined caution epilepsy high blood pressure lower back pain breath difficulty breathing tunnel syndrome physical pregnant expect pregnant months disciplined part experiment internet performance art give electric shock real time works sitting usual chair press button voltage volts max 800 duration seconds max 5 high freq ac low freq ac dc cranium negative dc cranium positive 2 hz pulsed continuous administer shock usual chair find shocking enter command trevor cshrc cshrc additions quotes hear dolphins hear trees ain running deep freeze dire straits plasma center open mondays tuesdays wednesdays thursdays fridays saturday sunday closed roger sandor szego page construction ph student institute learning sciences northwestern university degree technical university budapest hungary 1990 current research project deals design development task performance support systems steve dropsho dropsho cs umass grad student specialized parallel architecture research group general links bookmarks computer links click accesses 329 hey page things changing papers reports screaming softball send mail finger info dropsho cs umass back umass comp sci ronald ferguson qualitative reasoning group institute learning sciences northwestern university ferguson ils nwu research interests research focuses computer models similarity analogy practical modules ai systems cognitive models observed psychological effects interested area similarity symmetry regularity detection break world comprehensible parts work advisor ken forbus qualitative reasoning group institute learning sciences spend lot time psychology researchers gentner lab recent publications ferguson gentner 1996 modeling qualitative differences symmetry proceedings eighteenth annual conference cognitive science society hillsdale nj erlbaum gentner ferguson wolff forbus press analogical reasoning conceptual change case study johannes kepler journal learning sciences ferguson forbus 1995 understanding illustrations physical laws integrating differences visual textual representations 1995 aaai fall symposium computational models integrating language vision forbus ferguson gentner 1994 incremental structure mapping proceedings sixteenth annual conference cognitive science society hillsdale nj erlbaum ferguson 1994 model analogical encoding symmetry regularity proceedings sixteenth annual conference cognitive science society hillsdale nj erlbaum ron ferguson edited 14 1996 bryan internet eecs tulane msn experienced microsoft internet explorer click start page accessed times 1 31 96 microsoft registered trademark microsoft internet explorer logo trademark microsoft company images logos trademarks respective companies controls neat control dreams opinions 1st year graduate student tulane university received double major computer science mathematics plan receive masters degree computer science 97 main area interest expertise pc software interested pc operating systems mass market desktop applications development tools follow industry news closely enjoy discussing week news knowledgeable people main hobby school tweaking upgrading computer home years upgrading finally dream machine assembled interested check specs graduate work major software house developing software windows nt windows 95 97 work years small team super programmers shirts coke wearing bear feet desk working 100 hour weeks software time move ladder project manager oversee development major product start finish proud integral part success dream basically things dislike computer industry macs os 2 admit found macintosh os 2 advocates os 2 people tend vocal defense platform debating send opinion os 2 macintosh windows 95 nt fill os 2 macintosh form click send img today microsoft complete microsoft junkie proud follow links ll light img visit bill gates catch future computing microsoft home page microsoft updates server week things 2 months 2 million hits day sites web general technical product information netscape opinion lot kills netscape downloading 7 8 superset navigator netscape make netscape microsoft fight netscape fight hold markets unix os 2 ha hand held web market netscape create dominance mac 95 total market matter time microsoft check document microsoft corporation background information great company latest windows 95 support microsoft studying windows 95 years ve march 23 1995 questions windows 95 don hesitate windows 95 outstanding product easily lived hype windows 95 measure changed shape entire industry introduce innovations mpeg 3d masses windows nt windows 95 quantum leap windows 3 xx thinking buying os 2 developing warp developing windows 95 single major pc software publisher porting apps windows 95 past years os 2 warp big guys win95 warp plans switch os 2 bad ibm significant os 2 windows 95 real competition argument made os 2 windows 3 xx windows 95 eliminates os 2 advantages 16 bit windows don fooled vocal os 2 crowd windows 95 great product destroyed os 2 warp cult os 2 internet microsoft root evil doubt check os war messages comp os os2 advocacy forum compuserve microsoft sites live campus digital satellite dish watch microsoft tv books time microsoft press question microsoft product easy find answers microsoft support desktop page links support options including microsoft knowledge base huge database questions problems answers easiest technical support problems updated daily bug acknowledgments hints optimization techniques enjoy visit active ftp site net ftp microsoft img delphi product good give due credit os 2 sucks credit delphi microsoft visual basic extremely easy powerful rad environment visual basic powerbuilder completely object oriented based object pascal compiled interpreted means easy compile distribute worrying distributing runtime dlls significant speed advantage compiled programs interpreted ve written delphi applications amazed power ease delphi offers delphi exclusively development applications work love music check home pages favorite bands metallica inch nails alice chains slayer beastie boys tool heavy ya search favorite band ultimate band list link page due dave happy view life happy father ranch horse named band called don understand death row records link haven found doggy dr ice cube fans cool links ll put thinking death row records typical fan reason cool links computer industry commercial sites find favorite computer company web place list pretty long ll surprised companies net computer web source img specs mega machines jurassic park mask jump silicon graphics explore img read industry news browsing ziff davis publishing pc week updates page monday find week bad os 2 companies people preparing real work windows 95 img dirty discussing networks novell read novell img www browser windows freely cough 50 netscape months ago netscape leading support html 3 0 features page backgrounds tables floating images sudden microsoft internet explorer 2 0 scene support line video background sounds microsoft challenged netscape leadership position web browsing netscape ahead microsoft areas frames plug ins internet explorer 3 0 microsoft finally matched netscape category superset navigator support 5 windows mac machines don run img math question trust processor experts intel img question printers answer hewlett packard find services hp offers time read hp img business majors find compete microsoft market operating system brains lack big blue ibm read ibm discover potential fallen giant ibm real oportunity powerpc systems preparing screwed things os 2 work release powerpc stick hardware stay os business thinkpad group ibm run company capable making real product people img apple tubes quickly apple fans amazing don realize people don buy macs slow expensive mouse loser machines happen easy waste time throwing blame companies microsoft good beat cries foul people buy pcs windows don buy macs suck find computers apple computers read apple interesting sites img check ieee home page img find bill white house www home page bad bill cool microsoft bill government related pages yahoo lot cool categorized search engine boot time mail cs tulane img back computer science department home page img back graduate home page index 3370 ph student department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 rm 523 phone 212 998 3120 email cs nyu biography born greece glorious mediterranean sun unaware experience movie il good introduction grew older realize people expected education lacking guts established beliefs decided choose fun entered computer science engineering department university patras managed bachelor degree 1991 stayed couple years working funded research projects mood check resume info point developed desire learn cs thought pursuing graduate studies medicine arrived ny 1993 attending phd program computer science dept nyu msc degree 1995 experience great trip hope continue tracks thing wow snow country research related stuff spend good part time working supervision advisor prof ravi boppana area line algorithms scheduling problems quantify framework competitive analysis performance algorithms interested exploiting power understanding limits randomization context line line problems parts computer science find exiting explore combinatorics graph theory linear programming approximation algorithms hard problems bookmark list friend told shortest mind bookmark list conveniently clever lines hobbies unbelievably cool extra activities figure mine page modified 24 1996 img lawson ms student department computer science college william mary williamsburg va 23187 office 101 tercentenary hall 757 221 3468 email cs wm recent sucker kudos web counter hero bernard img click computer download wav player suns deputy called carried gun knife gun dusty knife rusty caught crook life assorted web sports picture album links interest friends stuck web tia newhall newhall cs wisc graduate student 1210 dayton st madison wi 53706 1685 telephone 608 262 6615 research interests parallel distributed systems performance tools scalability analysis performance prediction java research group paradyn advisor bart miller mummy pictures changed 17 august 1995 eric home page shim eric young sang shim master engineering computer science cornell university img view cornell university address 502 dryden 3 city ithaca ny 14850 phone 607 256 7630 mail shim cs cornell korean version home page click received bs computer science degree university california studied information computer science meng project viewing system camera transformation meng project abstract final project 3d computer graphics class love play musical instruments 1 acoustic guitar 2 piano 3 keyboard listen musics 1 stan 2 antonio carlos 3 john coltrane 4 miles davis 5 earl 6 pat 7 acoustic 8 chopin watch movies 1 cinema paradiso 2 french kiss 3 les miserable 4 miss saigon favorite www pages korea news korean graduate student association cornell jazz check jazz interested java cyberspace friends hana working melco time movies friends world ra jung hwan middle school friend back 80 victor ha kwan hong kang homepage kwan page accessed times 2 1996 web page construction resume future web page korean version jessica homepage personal notes professional academic work university rochester driving simulator csc 108 class rochester consortium chapter homepage permanently construction back urcs grads directory back urcs home page world wide web page cristina lopes ccs neu ph candidate college computer science ccs northeastern university fulbright program advisor prof karl lieberherr member demeter development team xerox parc open implementation project lead gregor kiczales research interests include distributed object oriented systems applications thesis developing meta language distributed oo applications technical side check papers publications favorite conferences oopsla 95 workshop adaptable adaptive software latest exciting project working project portugal engineering master degrees electrical computer engineering instituto superior tecnico portugal worked inesc research group distributed systems teaching assistant ist contact physical img links private collection portuguese expressions literally translated english portuguese restaurants world pt net connection bay area portuguese usenet newsgroup interesting places web version img finger logged cristina lopes college computer science northeastern university 360 huntington avenue boston ma 02115 usa phone 1 617 373 2077 fax 1 617 373 5121 update 3 25 96 img updated december 24th 1996 education june 12th 1993 degree dept computer science information engineering national taiwan university taipei taiwan master student department computer sciences university texas austin research interests natural language processing human computer interface network distributed systems experience worked chinese knowledge information processing group institute information science academia sinica research assistant major work design system capable word segmentation category tagging hidden markov model improve user friendly tool allowing user execute line proof reading result automatic tagging automatic tagging system reach accuracy 96 improved continuous expansion training data personal interests movies books music literature baseball basketball table tennis pinball favorite sites china times daily york times usa today economist atlantic monthly make contact 910 st apt austin texas 78751 512 302 fax 512 467 6707 chuang cs utexas finger visitor year phd student electrical engineering department columbia university computer vision group working prof shree nayar computer science department pune india studied st vincent high school ssc 86 hsc 88 computer engineering pict class 92 completed ms electrical engineering columbia class 94 summer 1996 worked microsoft research graphics group michael cohen research interests include based object recognition nearest neighbor search real time optical flow estimation image based rendering relative orientation vision sensors glad hear send mail click publications home pages synthetic 3d imaging spring 96 cool links cave origin universe dr stephen gita pictures shot whereabouts work dept computer science 1214 amsterdam avenue mail code 0401 columbia university york ny 10027 usa 1 212 939 7089 1 212 939 lab 1 212 666 0140 fax home 110 dr york ny 10027 usa 1 212 864 5125 ajita john phd candidate parallel programming group department computer sciences university texas austin research working system automatic parallelization programming framework based constraints compiled parallel procedural programs advisor professor browne papers work translation routines code parallel programming system contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office 1 512 471 9735 office taylor 139 fax 1 512 471 8885 cs utexas don panic place nj shore home rutgers wanna friends interesting people met favorite sports touch rest world favorite picture send comments born india post era spent younger days temple city state tamil nadu country famous historic values plan visit guide plan trip don forget travel indian oldest world graduating production engineering regional engineering college tamil nadu south india working engineering company bombay financial capital india decided back school graduate study flew great land united states america enhance knowledge skills 4 years ago present status school rutgers working masters computer science achieve years masters industrial systems engineering university oct 94 proof graduation isn friends country totally culture hard make friends year met mr brian hall ms catherine todd good friends rutgers brian sociology department veteran rutgers undergraduate graduate degrees doctoral program leave school spends time helping people time work doctoral program enjoys teaching presently teaches english department good tour guide showed philadelphia york city brian cathy graduated 95 pittsburgh home famous hindu temple interested foreign languages german graduated masters german department rutgers specialized translation interests include studying languages poetry reading sewing late playing tennis excited full time job translator siemens upcoming marriage mark mark great artist carnegie museum good luck cathy amon seagull urcs home page ve thought bios lame realized home page degree math cs penn 1995 fall interested natural language knowledge representation anticipate working trains project years links ve found interesting ta ing term helpful info pointers beware policies specific lab check amit singhal 108 web page line grades cooperative learning section 108 organized 4 digits student id number note refer grading policy questions finger seagull cs rochester figured web email send mail seagull cs rochester img back urcs grads directory img back urcs home page change fri sep 28 12 43 18 edt 1995 yong feng home page img 725 schapiro cepsr office 212 939 lab 212 939 fax 212 666 0140 send mail click personal information phd student working area temporal reasoning prof mukesh dalal obtained nanjing university nanjing china institute computing technology chinese academy science beijing china personal interests include tennis classic music wild life sukmoon chang office hill 375 postal department science 51 maple court rutgers state university highland park nj piscataway nj 08855 phone 908 843 phone 908 445 4634 ext 5 email sukmoon paul rutgers img finger information img generation cs 112 click information cs112 1 computer graphics 2 image processing 3 pattern recognition dimacs 4 computer vision ruccs java test frame index frame main browser support frames view home page download netscape navigator view frames note choose mind pages designed viewed netscape 2 0 pretty background colors chosen pages don work browsers obnoxious color pages don blame netscape 2 0 eric super home page eric siegel man friend graduate student computer science department columbia university york city thesis natural language processing kathleen mckeown major interest genetic algorithms natural language maintain genetic programming brainstorming archive created participants aaai symposium genetic programming fall 1995 opinions write paper gp homepage lame friend alex genetic programming stuff lars likes send email wow kind genetic algorithm kelly lynch washington jim picture jim whitehead ics uci dept information computer science university california irvine irvine ca 92697 3425 714 824 4121 jim graduate student computer science university california irvine performs research fields hypertext software architecture guidance advisor professor taylor likes camping play tennis grow veggies organic garden catch movie drink wine read science fiction contact information research papers curriculum vitae textured line university california irvine jim whitehead ics uci department information computer science 247 ics2 3425 irvine ca 92697 3425 2257 jennifer graduate student college william mary computer science department office tercentenary hall room 107 email cs wm graduate school william mary attended college located upstate york earned mathematics concentration computer science worked computer services office regents college applications engineer responsibilities included custom programming database management technical support areas interest sports softball football 1 san francisco 49ers crossword puzzles puzzle open questions mathematics unsolved math problems conjecture art photography ansel adams 1 rose 2 national parks 3 grand canyon 4 yosemite national park kim anderson 1 flower pot 2 born wild 3 play song brother josh frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student side html frame main window img 1996 people download netscape 3 0 page clicking warning page pretty lame img aswin van den berg graduate student aswin cs cornell office 4153 upson hall phone 607 255 1372 home 19 skyacre drive ithaca ny 14850 phone 607 257 2694 interested programming languages program transformation fun transformation system personal life family album www page swing dancing swing dance server jean aswin swing dance page guide isdn record hops personal swing pictures de club van cornell cornell dutch club graduate student cornell shannon lloyd work address university wisconsin madison computer science department 1210 west dayton street madison wi 53706 608 263 1938 lloyd cs wisc ta responsibilities cs 132 computers lectures 3 4 lab sections 1366 comp st 354 5 20 6 35 pm 356 6 40 7 55 pm office hours 1351 comp st wednesday 12 00 1 00 thursday 11 00 12 00 appointment fall 1996 courses cs 701 construction compilers 9 30 10 45 cs 771 545 computational linguistics 1 20 3 15 mwf links women computer science university utah department chemistry university utah department computer science personal engineering career services computation language archive computational linguistics natural language processing uw artificial intelligence cognitive linguistic science xsoft 3989 mike steele www homepage msteele cs wisc office 1332 comp sci stat building graduate student computer sciences department university wisconsin madison school motto missing cool picture freeze land cheese research study interests center sitting univ artificial intelligence computer maryland cs department vision operating systems hope computer lab struggling narrow coming years undergraduate operating systems class semester graduate instructor april 1995 note time stamp section 10 cs 302 algebraic lower corner language programming 4 05 folks received bachelor degree 1996 university maryland computer science department publications test suite parallel performance tools jeffery hollingsworth michael steele computer science technical report cs tr 3703 university maryland oct 1996 gzipped postscript file classes semester cs 537 introduction operating systems mary vernon cs 540 introduction artificial intelligence chuck dyer pages information touch friends back maryland forgot mail addresses favorite links favorite sports teams friends usenet dave barry frequently asked questions list img usenet billy joel frequently asked questions infrared picture list mailing list administrator fruit day mailing list hosted university maryland started inside joke office hand 1994 400 members world wide predator coming kill infrared photos ll mike steele support eff blue ribbon msteele cs wisc img campaign university wisconsin madison computer sciences department jeff baggett center applied mathematics 657 frank rhodes hall cornell university ithaca ny 14853 baggett cam cornell 607 255 sixth year graduate student department mathematics cornell university supervision nick trefethen expect finish thesis titled normal dynamics applications stability summer 1996 continue research seeking research position detailed outline postscript 4 pages thesis curriculum vitae postscript 2 pages interests activities interests background unusual blend scientific computing dynamical systems fluid mechanics research proposal postscript 5 pages work couple years papers linear model transition turbulence postscript driscoll trefethen physics fluids april 1995 exponential type versus spectral phillips postscript submitted integral equations operator theory low dimensional models transition turbulence postscript trefethen submitted physics fluids misc links satish 2723 ari tamches research assistant email tamches cs wisc ariel tamches computer sciences department 1210 west dayton street madison wi 53706 typical pose huh angry pose organizing fall 1996 operating systems networking seminar uw madison education computer sciences uw madison 1995 computer science um college park 1993 office 6366 cs research paradyn parallel performance tools status searching thesis topic interests parallel performance tools parallel distributed operating systems blues simpsons seinfeld skiing favorite ski area jokes difference cleaner dirt bag attached people dude difference municipal bonds municipal bonds eventually mature generate income hates country music fortran cool links yahoo espn cpu info stuff talk exokernel operating system architecture application level resource management october 9 1995 cs 757 paper techniques tools distributed shared memory performance improvement spring 1995 callaghan talk supercomputer interconnection networks april 19 1995 talk zebra striped network file system log structured file system raid oct 11 1994 cs 736 paper performance blocking wait free highly concurrent objects asynchronous shared memory multiprocessors dvi version postscript version spring 1994 cs 752 paper analysis risc instruction set enhancement fall 1993 refresh http www ccs cs umass ping world version 1 0 development ping real time systems laboratory department computer science lederle graduate research center box 34610 university massachusetts amherst amherst ma 01003 phone 413 545 4753 internet cs umass hope home page cs graduate student department computer science university massachusetts amherst advisor professor john stankovic research real time systems ccs lab umass real homepage located http www ccs cs umass don worry netscape browser sending automatically research interests real time systems high performance computing operating systems distributed systems object oriented programming multimedia software engineering interface technology vlsi design internet resourses fun gif library web purpose friends peking university alumni cs umass copyright 1996 rights reserved update 01 96 ruth anderson rea cs washington computer science engineering department university washington box 352350 seattle wa 98195 2350 usa 89 3 maps brother wayne home computer science engineering department university washington box 352350 seattle wa 98195 usa waynew cs washington cs stuff memory system performance memory system organizations investigated work jean loup baer interpreters dennis ted geoff alec things rocky early version paper things jumping dec alpha interesting places fishing don list cool sites list people list people testing test wayne wong waynew cs washington markos zaharioudakis markos cs wisc research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa phone 608 262 6623 mail markos cs wisc note page construction sp2 dhiraj dept computer science university kentucky image office address anderson quadrangle university kentucky lexington ky 40506 ph 606 257 home address 700 woodland avenue 110 lexington ky 40508 606 323 mail cslab uky home page master student india schooling madras origin karnataka undergrad sri college engg photographs pets text resume img click postscript resume img gallery html resume img img img vague wierd check india links football team img img computer science department interested mind games 3677 david moore cse page personal web page active member computer systems laboratory working operating system abstraction design efficient kernel extreme design flexibility os designers user level programmers operating systems large complex systems leverage technologies techniques large complex user level programs sacrificing performance projects working similar themes flux exokernel l3 l4 cache kernel spin good place find information current operating system projects group interested developing research agenda dealing issues resource identification mobile wireless environment thing 1995 research summary strong interests human factors software engineering computer scientists spend time thinking people spare time ha ha ha interested linguistics years ve shifted computational natural language processing human language comprehension humans language learning remember interesting talks campus ve begun organize seminar announcements groups find current ucsd ai research group listings groups found suggestions comments favorite research group seminar schedule send email hoping entering bibliography information 300 papers sitting bedroom good locations obtain information computer format ll lunch david moore ucsd modified sun oct 6 11 10 55 pdt luis home page mit picture ph graduate student switzerland project mac research group artificial intelligence lab lab computer science department electrical engineering computer science massachusetts institute technology mit worked xerox parc open implementation master thesis vi internship working program transformation systems ph selected publications miscellaneous ftp directory pgp key eacutesume personal information photo philip greenspun contact information luis rodriguez jr 545 technology square room ne43 434 cambridge ma 02139 617 253 office 617 786 home send email ai mit call sign back switzerland home page patricia department computer science columbia university york ny 10027 tel 1 212 939 7097 fax 1 212 666 0140 mail cs columbia patricia phd candidate distributed computing communications dcc lab working developing quality assurance language qual research interests include network management distributed computing programming languages patricia recife brazil husband dcc member find qual patricia resume dcc lab home page cs home page cyber home fellow netsurfer knight rider grad student university wisconsin madison madison city wisconsin 50 states continental united states america academic point view managers recruiters find information surprise surprised page plain icons images guess personal cyber space find viewed netscape version 2 0 higher text made bland page specially accessing places wait staring blank page dozens socket connections made thousands bits images transferred text personal cyber space hope find cyber visit interesting muralidhar krishnaprasad 1645 img jean marc elw office 721 home 721 csc uvic ca taking courses giving labs csc 566 software engineering csc 230 computer architecture testing standard template libraries csc 230 lab pages csc 586 advanced webology csc 355 digital logic webology assignments csc 355 lab pages csc 595 seminar computer science labs page w3c wilbur checked sowmya ramachandran machine learning research group university texas austin research research area machine learning field artifical intelligence interested problem learning bayesian networks examples learning bayesian network hidden variables challenge approach apply symbolic connectionist theory revision techniques address problem interested designing creating multimedia applications resume list papers education computer sciences rutgers university 1991 tech computer science indian institute technology madras india 1987 contact information office taylor hall 150c phone 512 471 email address sowmya cs utexas postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 gary smith lecturer seemingly tenured grad student slayer department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email cs tamu office hrs mwf 11 30 12 30 tth 3 00 3 50 teaching spring 1996 cpsc 220 assembly language spring 1996 cpsc 434 compiler design summer 1996 cpsc 432 programming languages fall 1996 cpsc 220 assembly language spring 1997 cpsc 220 assembly language spring 1997 cpsc 410 operating systems section 502 spring 1997 cpsc 432 programming languages research interests programming languages distribution real time adept ada distributed execution partitioning toolset general info links computer science texas university computer science oklahoma state university pictures 11k jpg special jpg lisa 28k jpg keegan zachary jpg links big 12 contest athletics osu athletics el page page lisa page img lisa mom lisa greasy hero back faculty back homepage stats stats mail 6695 rome home hope weren expecting brand internet expect home page interesting time info phd student department computer science university california san diego advisor keith marzullo work distributed systems specific involved project fingers crossed conferences classes days vital statistics office apm 4438 office phone 619 534 9669 address 316 san diego ca 92122 phone number 619 550 9515 email cs ucsd img info made big leap graduate school beer york city habit learned college princeton interested princeton alumni council married connection mother law picture work seer technologies freeway team proof making stuff check press release administrators chez bob life serving entertain concerts cds sports movies biking learning stuff local traps reading dilbert img people riddler doctor president terrorist omar wanna bork living skip hand started company glorious glorious baseball junkie san diego visit skull job links school found cool hey back band important information cool link decide yahoo alta vista israel foreign ministry review service tk manuals lotsa pix backgrounds fastweb jobs ucsd jobs sdsu nile stuff 28 august 1996 kenneth harker university texas austin department computer sciences taylor hall tay 2 124 austin tx 78712 1188 kharker cs utexas support blue ribbon campaign amateur radio babylon 5 linux rocketry cyberspace pgp public key academics work politics fun stuff resume publications contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents isaac sheldon contact information phone 512 912 mail isheldon cs utexas information http www cs utexas users isheldon professional information graduate student univeristy texas austin department computer science masters science december 96 coursework concentrating computer graphics recieved undergraduate degree computer science univesity mass lowell summer intern job scientific engineering software small austin company creating mellor case tools projects construction constructive solid geometry modular ray tracing framework personal information constructions baby page isaac sheldon isheldon cs utexas update aug 4 1996 kedar home page graduate student computer science department nmsu technical interests include networks atm ipng multicasting operating systems unix mach microkernel parallel computing interests include listening music technical stuff explore web send ur comments suggestions kedar updated july 10 1995 cs nmsu frame index frame content frame alert message frame challenged browser click frame version document download netscape navigator construction world wide web page img delta ccs neu ph candidate college computer science ccs northeastern university working prof fell prof member bbb team main interests include limited computers education classroom research development multimedia systems born raised thessaloniki greece acquired bachelor degree mathematics greece worked years private tutor nu briefly tutor math center proctor unix mac labs ccs worked full time research assistant biological knowledge laboratory involved life ccs served chairperson year vice president additional year ccs representative graduate student association interested greece links hr net home page hellas list home page social culture greek newsgroup link friend mine send picture years temp bbb page finger ccs neu delta college computer science northeastern university office 250 rutherford av boston ma usa phone 1 617 228 2484 boston university computer science department hong zhou li computer science department boston university 111 cummington street mcs 138 tel 617 353 1499 cs bu page construction informative material student updated september 23 1996 4628 img cody chung tin kwok ctkwok cs washington aka uw cse graduate student working dan weld oren etzioni planning software agents work ingram softbot ai uw ai contact information leisure sanctuary img nausicaa valley wind castle sky hyper future vision gunnm img img nausicaa valley wind img img cody kwok modified 25 xingang guo img 35mm photography classical music mid fi audio pc sports travel home page ve hanging university texas austin ph student department computer science work distributed multimedia computing lab headed dr harrick vin year graduate program ut cs ranked 7th nation delightful surprise surprise ve pretty picture hard picture working picture interesting stuff line temporary resort imagine time ll gradually walk paper present clearer image create link find interesting create page feel watching frequently accessed pointers austin foliage marvelous search engines alta vista string search infoseek keyword search fun club united morning newspaper img american express financial travel student cards img york times img atlantic monthly ons page china soccer major league group dr laura listen require realaudio 3 0 pointer garage pointers don visit anymore don discard completely contact information email xguo cs utexas postal department computer science university texas austin austin tx 78712 phone 512 471 9738 taylor hall 2 148 512 482 home modified jan 4 1997 email comments lionel home page lionel yale university department computer science img 51 prospect st haven ct 06520 usa lionel cs yale examples work advisor dr wavelet packets based algorithms mr imaging examples img img high quality quicktime movies 4mb requires quicktime 2 1 ph thesis adapted waveform algorithms adobe acrobat reader view 2400 jan mail gulf uvic ca hear message au format links places mentioned page computer science university victoria education services group part time graduate student computer science full time employee university victoria computing systems services work professional education services group information developing giving courses dos windows macintosh unix applications recently presented seminar creating home page beginner guide slides line note study leave april 1 september 30 1996 interested exploring web teaching tool project term developed part interactive tutorial logic csc 586 advanced webology current projects project convenient place put notes research adult learning styles love opera classical guitar back playing finish graduate studies gardening favorite web personal resources gardening time life information complete search page finally fun virtual tour kitchen makes extensive client side imagemaps visit counted updated april 24 1996 voruganti msc student department computing science university alberta cs ualberta ca phone 403 492 research interests part software engineering research group investigates tools methodologies techniques support development software professor paul sorenson supervisor working seaf project education sc physics maths electronics bangalore university 1990 masters computer applications bangalore university 1993 msc computing science university alberta professional experience worked indian institute science oct 1993 feb 1994 prepared taught engineering educators worked tata india limited feb 1994 nov 1994 worked network software hobbies interested reading painting interesting links software engineering links marvel gate uofa library catalog modified jan 19 1996 sha home page sha china professor steve feiner phd students working graphics user interface laboratory dept computer science columbia university working augmented reality programming language modula 3 1 build vrml parser 2 display vrml files 3 numerous modifications additions meet vrml file displaying provide functionality improve performance including 2d text 2d window indexed polygon set display lists run time caching state information incremental display list modification work part development testbed fast prototyping distributed virtual environment systems summer 1996 worked mts multimedia communication research department bell labs lucent technology holmdel nj spent year computer science dept university hampshire computer science fudan university china number visitors 06 01 96 cs columbia robert william bryce ph student computer science department university victoria supervisor dr completed sc brandon university manitoba sc uvic member local panda research group info uvic computer science department ismap information grad students uvic click research research area presently operating systems sc improved performance added real time support object oriented distributed operating system called apertos information apertos visit sony computer science laboratory ph topic taking learned sc degree design document operating system dynamically structured composition changed time hobbies interests camping enjoy backpacking camping member local outdoors club lot expanded hobby steam engines run 1916 case 22 65 steam engine manitoba reunion music play fiddle piano french horn trumpet played fiddle past number years friends neil michael siegfried roger wayne robbins larry soo chris sutton dave tobias michael interesting sites img img img img official web page img times gps internet connections infoseek sites oo bibliography keyword queries searching operating systems project information operating systems reading group networked computer science technical reports library cool operating systems unified computer science technical report index computer science technical reports archive sites list local specs html 3 2 language addresses home office robert bryce robert bryce 4189 pl university victoria victoria canada department computer science v8n po box 3055 victoria canada v8w 3p6 phone 604 472 1808 phone 604 721 fax 604 721 email csr csc uvic ca img img april 1 1996 visitor number img web pages email press img button site construction html 3 2 checked webology page img robert bryce csr csc uvic ca page construction home page shu wie chen shu wie chen database research group department computer science columbia university email cs columbia finger cs columbia tel 212 939 fax 212 666 0140 primary research interests transactions reliability replication availability distributed systems database systems research interests systems programming operating systems networks york city weather shu wie chen department computer science columbia university 1214 amsterdam avenue york ny 10027 7003 2548 joanna page joanna cats academic interests main interest computer science graphics grad school uw neat stuff alma mater cool graphics links jonathan shade graphics research uw reproduction main academic interest biology genetics molecular biology alma mater recent site gainful employment publications joanna power brad west eric stollnitz david salesin reproducing color images duotones proceedings siggraph 96 pages 237 248 acm york 1996 real life fun stuff past homes page diversions sean quotes gender issues brad comics music status women computer science evan jokes home page ed page pages feminist majority online hero ultimate frisbee jpower cs washington graduate student university texas austin department computer sciences taylor hall 2 214 austin tx 78712 education bachelor engineering computer sciences college engineering mysore work experience lecturer fall 1992 fall 1994 department studies computer sciences university mysore india mysore city india contact email cs utexas voice 512 418 paul cs pitt graduate student department computer science university pittsburgh term schedule plan graduating summer resume personal info devadas devadas ccs neu 10 summer st malden ma 02148 united states 617 373 8685 617 324 ph student college computer science northeastern university working area programming languages compilers prof wand finger logged family husband srinivas devadas associate professor eecs department mit beautiful daughter sheela places visit frequently programming language research scheme programming language global hindu electronic network hindu universe time world wide home page information india interesting places sarah varied interests research interests include aspects machine learning recently working feature selection redundant features ideas text domain ta instructor cs110 beck office hours 11 00 1 00 appointment pictures family reach paul rutgers 908 445 3213 21 367 hill center tracy kimbrel held prisoner tracy kimbrel held prisoner university washington 1982 charge trial moved years seattle area prison forced manufacture airplanes escaped institution returned university washington end plight rescue list things curriculum vitae details statement promises history goals free department computer science engineering university washington box 352350 seattle wa 98195 2350 usa cs washington force trace driven comparison algorithms parallel prefetching caching tracy kimbrel andrew hugo patterson brian bershad pei cao edward felten garth gibson anna karlin kai li 1996 acm sigops usenix association symposium operating system design implemenation optimal parallel prefetching caching tracy kimbrel anna karlin 1996 ieee symposium foundations computer science longer version integrated parallel prefetching caching page extended abstract tracy kimbrel pei cao edward felten anna karlin kai li proceedings 1996 acm sigmetrics conference measurement modeling computer systems probabilistic algorithm verifying matrix products squared time base 2 log 1 random bits tracy kimbrel rakesh kumar sinha information processing letters 45 107 110 1993 szu wen huang truth champion justice nice guy steven years ago nevermind long arrived son set proud parents sounds dick assure intention finding ship hunt whale brought taiwan tender age family migrated south tropical islands philippines made home lived fifteen years picture mom years fluently bilingual love read poetry tang nights naturally children version host stories fulfilled wen means literature class grade set life dove marvel computer years entered university philippines major career found talent draws art science computing knew good college met met happiness peace years running woman important part life effortlessly defeating hobbies love career ideal higher paying enrolled cornell university graduate program rewarded wanted worked lucky man 9 september 1995 home page everyday geek man interests writing program happily spare time read calvin hobbes unix network programming internet relay chat generally found steven building lego things practicing object oriented design building plastic models weapons war watching films listening music sting u2 watch sesame street discovery channel railroad models rich field computers broad spectrum interests studies concentrated areas computer graphics networking offended blatant promotion check resume highly interested linux freely operating system intel 80386 compatible computer master engineering project 3 modeler blobby models supervision dr bruce land involved project involving survey techniques modeling human faces resolution independent portable audio effects editor modified 31 october 1995 szu wen huang kinds people world divide world kinds people don thesis text classification guess makes people things interesting organic farming img graphics visualization usability center ed gallant ed gallant masters student gvu center college computing main research interest multi media education working nsf funded project multi media educational delivery system system teachers created multi media classrooms ed graduated university massachusetts 1991 degree computer science minor mathematics ed captain georgia tech ice hockey team contact information gvu george tech station georgia institute technology atlanta georgia 30332 mail cc gatech christian shelton home page picture christian random blurb christian home page isn person page christian graduated stanford university completed computer science mit ph program ai lab christian gave downtime scott interactive top ten list live present address departs stanford doesn gave machine fact isn time happened downtime long hidden history christian undergrad section lead courses dance stanford vintage dance ensemble outstanding groups helped make undergraduate years wonderful christian friends web stop visit christian wrapped undergraduate research computational molecular biology authored paper work christian excited announce dad web dad find mail ai mit phone 617 225 office ne43 803 617 253 snail mail 550 memorial drive apt cambridge ma 02139 crs modified october 29 1996 xin chen homepage warning homepage construction department computer science engineering building 319 johns hopkins university baltimore md 21218 2694 office 410 516 7052 fax 410 516 6134 home 410 661 7630 blaze cs jhu img back jhu cs home page frame index frame content frame alert message frame challenged browser click frame version document download netscape navigator allyn finger logged published papers safe decidable type checking object oriented language principles online transaction based reorganization research working dissertation compilers flow analysis tutorial notes rough drafts introduction concrete semantics students introduction pi calculus jean levy notes trees english translation links courses ta cs121 allyn aiken comp lab 111 33 oxford st cambridge ma 02138 das harvard choi check grades cs112 section 6 section 7 found discrepancy send email dave home page gillian anderson mulder photo gallery olympic national park washington north cascades national park washington glacier international peace park montana banff national park alberta pages img img gary img img stricker img img big al mighty music img rush img img dream theater img links img digital alta vista baby img boston weather img cnn interactive boston globe useless links img rob real astrology www anagram generator img img img img digital semiconductor dave semiconductor engineering group advanced development 3 77 reed hudson ma usa img ad enet dec love web count ah ah ahhh visitors 9 march 1996 year ph student department computer science lsrc duke university durham nc 27708 box 90129 office phone 919 660 email cs duke links outer world pages maintained husband 1996 romanian orthodox calendar romanian 1997 romanian orthodox calendar romanian game lines written java java flap home page romanian publications web mirror page courses taking semester cps 220 computer systems organization taught dr alvin lebeck mth 239 topics applied mathematics taught dr greg lawler courses ve cps 236 parallel algorithms taught professor john reif cps 240 computational complexity taught dr pankaj agarwal research interests computational geometry parallel algorithms computability complexity formal languages automata resume ascii format page maintained modified 12 19 96 printed recycled paper cs duke 1778 taxiao wang home page page heavy construction click finger contact information taxiao wang graduate student teaching assistant computer science department university wisconsin madison office cs 3310 cs bldg 1210 dayton street madison wi 53706 1685 office phone 608 262 1721 home phone 608 250 mail twang cs wisc updated june 26 1996 homepage hong homepage img click left image picture hawaii graduate student college computer science northeastern university click homepage ccs neu ccs neu george forman home page photograph received computer science engineering ph university washington moved palo alto start work hewlett packard laboratories mail address gforman hpl hp phone 415 857 research projects dissertation field mobile computing running demos pages longer maintained zpl parallel programming language optimizing compiler scalable pattern matching parallel trace debugger publications mobile computing hyperlink library interesting free handy software scripts written word puzzle water song change netscape animation george forman gforman hpl hp home page mail finger map weather cs dept uw live picture generated wed oct 2 11 17 52 pdt 1996 peter mail peter cs mcgill ca office mceng 300 office phone 514 398 office fax 514 398 3883 home page underconstruction put sign true research interests parallel discrete event simulation people office jacqueline home page khalil home page arthur home page school undergraduate metallurgy graduate school computer science socs mcgill university hate people bothering office hours people overwhelming mailbox jerk questions march 1995 georgia tech college computing christopher chris phd student college computing georgia institute technology student dr richard fujimoto postscript vita interests include parallel distributed simulation modeling wireless communication networks publications christopher richard fujimoto background execution time warp programs 10th workshop parallel distributed simulation pads 96 1996 christopher richard fujimoto distributed simulation effective modeling tool large scale pcs networks internation journal computer simulation 3rd quarter 1996 christopher richard fujimoto yi bing lin simulating population dependent pcs network models time warp proceedings 1995 winter simulation conference wsc 95 december 1995 pages 555 562 christopher richard fujimoto yi bing lin dial model personal services networks proceedings ieee 45th technology conference 95 july 1995 pages 135 139 christopher richard fujimoto yi bing lin case study simulating pcs networks time warp proceedings 9th workshop parallel distributed simulation pads 95 june 1995 pages 87 94 christopher richard fujimoto paul england effect overheads time warp performance study proceedings 8th workshop parallel distributed simulation pads 94 july 1994 pages 118 125 christopher richard fujimoto yi bing lin distributed simulation large scale pcs networks invited paper proceedings 2nd international workshop modeling analysis simulation computer telecommunications mascots 94 february 1994 pages 2 6 georgia tech affiliations activities georgia tech executive round table coc graduate student committee georgia tech contact information christopher cc gatech 801 atlantic drive college computing georgia institute technology atlanta ga 30332 0280 404 894 6169 office 4106 tucker ga 770 493 sid page sidney hummert office cs 1307 phone 262 6602 office email hummert cs wisc postscript version resume pictures click cs110 page home page ph student computer science rajesh address email raju raju ccs neu alexandros poulos urcs home page java script requires netscape 2 0 img personal data img publications img parallel computing img carnival visualization tool home page img www pointers img guide greek islands img finger img george rochester ny img page img 12 monkeys home page img clip img back urcs grads directory img back urcs home page change feb 28 1995 poulos cs rochester frame left frame todd peskin web page picture contents worked op favorite sites resume courses ve student 6 year bs meng mba program cornell university joint degree program offered jointly college engineering johnson graduate school management 1996 receive master engineering computer science year 1997 receive master business administration president cornell chapter acacia fraternity brother cornell chapter chapter acacia part mailing list contact mail tep1 cornell add supply chapter roll number complete request quickly reach mail tep1 cornell check mail year round contacted meng student found times logged cs department computers worked op fall semester junior year semesters worked op intern bdm international engineering cooperative program cornell program enables cornell undergraduate students college engineering supplement classroom knowledge practical experience working company field experience bdm worked development enhancement national level client server database systems server software run sun computers client software run pc running windows favorite sites web espn nhl web page stock quotes online sun java page final project cs 418 large mpeg file client computers web page created nba 610 visitors february 27 1996 page construction hope add content page possibly including java applets case wondering created ticker tape applet top construction applet borrowed permission sun java developer kit todd peskin tep1 cornell university texas austin cognitive science interests machine learning language acquisition chill specifically connectionism commonsense reasoning schooling ph computer science university texas austin computer science texas university college station computer science university california santa barbara miscellaneous postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 mail cs utexas phone 479 1370 cliff chaput university texas austin department computer sciences taylor hall 2 124 austin tx 78712 robotlab 512 471 home 512 453 dull chaput cs utexas cliff computer studies northwestern university 1990 employed programmer spent years writing email client portable visual object library systems corporation left institute learning sciences 1992 wrote educational software macintosh common lisp implemented simulated environment educating high school students called games project cliff graduate student computer sciences ph program ut austin hangs robotics lab annoying people hair schemes meaning symbolic representation artificial life programming cliff sleeps dreams reads writes fiction listens ali martin wood watches mst3k plays korg ds 8 rides bike include breakfast bed system versions voiced captains republicans microsoft fave sites playing current events mst3k catch phrase catalog daily news reuters intellicast weather austin tx chicago il papers software periodicals suck resume salon symbol emergence symbol mirsky worst web grounding onion macintosh fat macweek macuser reference hypertext webster interface people yahoo alta vista dave cardiff movie database charles lewis lycos road map jeff alt culture jeff macintosh data brian slator apple computer sandy stone cyberdog quicktime quickdraw 3d apple support macintosh resource cyberdog pound info mac archive root cool weird stuff actlab pbs npr 3495 wei liu home page wei homepage graduate student university pittsburgh located country pittsburgh graduated shanghai jiaotong university bs degree computer science finish master degree biostatistics december meantime working advanced degree computer science states 3 years land met person spend life son adam born feburary brings endless love happiness god blessing interesting internet sites chinese related information newspaper novels imagine icons images medical schools stock markets times online automobile week pittsburgh postcard service programming language java java programming internet java applet visual basic ms vb knowledge database visual microsoft visual html html tools savvy search statlib webster dictionary phone number office 624 address avenue 313 pittsburgh pa update october 25th 1996 wliu cs pitt sheetal kakkad contact information office taylor hall 5 144 postal address university texas austin department computer sciences taylor hall 2 124 austin tx 78712 1188 office reach email full finger information research information member oops research group department computer sciences university texas austin part ph research implemented persistent storage system called texas easy persistence technique called pointer swizzling page fault time efficiently support large addresses standard hardware information list publications descriptions plan graduate ph computer science 1996 resume postscript working motorola somerset design center finishing ph computer science january 29 1996 sheetal kakkad department computer sciences university texas austin svkakkad cs utexas homepage construction dave home page page destroyed long good bye time ll remember change directories ftp stuff web docs directory complaining page officially construction risk picture dave pretty lousy eh guy sort pictured called dave sort fellow circles dave recently started masters degree university alberta good hasn died taing computing 601 grad designed integrate tas comp sci experience prepare taing duties job dave official title ta training ordinator fancier thing dave married incredible woman universe michelle michelle working full time eye putting money trip europe goodness law school goodness dave wanted thought leave methods hold dave tm office cab 489 office phone number 492 5869 home phone number mail address cs ualberta ca identity desired method contact check limiting interchange iv irc bored check free internet chess server 164 58 253 10 dns net play chess handle fails check office gsb 275 noon 1 00pm week bob beck office nhl gsb 207 check occasionally ll find basement offices recently people told make plan smaller compromised moved saurabh jang home page day home page www hall fame home page ass checking undergraduate days birla institute technology india academic work live perusing wisdom relax salvation academic stuff papers software thesis stuff contact information res 906 487 906 487 2839 mail cs mtu res 1207 ruby ave houghton mi 49931 michael scudder research interests medical biological modeling imaging dissertation process cad based model human birth committee allen hanson advisor chair melvin member liu member robert moll member addresses michael scudder 278 village amherst ma 01002 1375 413 549 2878 home department ob medical center 759 street springfield ma 413 784 hospital lgrc computer science department umass amherst 01003 413 545 3492 school scudder cs umass tech reports cad modeling birth process preliminary report cad modeling birth process ii church home community church steven fought heaven tv perfect world doesn made light laurie anderson strange angels note pages make structural markup indicating piece information made information pages accessible people don displays including blind standard markup tags allowing browser note pages make age literary conventions irony satire sarcasm contained meant offensive offended stupid started year graduate student computer sciences department ta weeks ve supported taking care variety machines varying degrees success graduate student side ve published impressive miracle pass prelim research add hill beans results obtained leave junior level programmer creating kiosk front ends visual primitive ai systems leave permanently skill free surprise year ago discovered gay surprising wasn convinced alive argue gay proof alive read thoughts contacting electronic mail pager reliably specific location work home person write set address keeper cs wisc clear ll contact short notice ll give pager number creations thoughts todo list updated list associates resume postscript web documentation html section long date danenet jobnet database defunct caltech projects caltech institute archives database caltech personnel directory inside caltech caltech www database inside caltech enter pages database forms interface slides slides talk gave web slides talk gave distributed objects slides talk gave called java dangers love coming hell rate ll add information page break hierarchy consulting ll put information steven fought unified attribution index information age intellectual property index assign unique serial number references quote top page provide quote source contextual information pointers relevant quotes index lab buys adobe ll translate resume pdf 0 1 world www users chance reading suppose print pinch writing computers psychology computer software people eventually pick aren taught explicitly make starting computers easier cheap shots things hate set project ideas ve accessible small subset www users tough world adam florence 4162 upson hall cornell university ithaca ny 14853 607 255 2219 cs cornell year ph student computer science cornell university professional interests include simulation numerical analysis follow links find academics research work interests athletic updated 22 sept 1996 mail comments corrections student department computer sciences university texas austin computer sciences department computer engineering information science bilkent university turkey 1996 areas interest machine learning inductive logic programming monotonic reasoning topics interest cognitive science learning reasoning children theories mind monotonic reasoning commonsense reasoning knowledge representation emotions philosophy mind contact information postal department computer sciences university texas austin austin tx 78712 usa voice 1 512 471 fax 1 512 471 8885 mail cs utexas philipp lab consulting hours cs 205 fall term 1996 vax lab hayes hall tuesday 9 00 12 00 thursday 9 00 11 00 philipp pursuing advanced degree computer science history university salzburg austria began studies 1990 developed strong interest multi media programming combine graphic talent analytical programming skills 1993 gained valuable practical experience design multi media information system national park austria participated development multi media city guide paris published cd rom munich scientific level participated design multilingual resource system domain specific knowledge initiated prof department english american studies university salzburg dec 1994 march 1995 mr internship germany april june 1995 exchange student university amsterdam august 1995 mr pursuing studies state university ohio bowling green department computer science holds graduating december 1996 mail address cs bgsu office address department computer science hayes hall 245 bowling green ohio office phone 419 372 private phone bowling green tel 419 354 home address salzburg austria general 19 5020 salzburg austria tel 011 43 662 43 59 73 beta graduate project java browser resume modified 9 15 96 special gerhard south carolina christoph cheesy subramanyam gooty intro kal past present kal future visitor number intro home page subramanyam gooty bold start suggests continue reading disappointed gold born sept 1 1973 interested hyderabad place andhra pradesh people interested geography southern state india people curious family schooling joined osmania university college technology bachelor chemical engineering contact people varying background thoughts made lot friends proud call batch 1990 94 1994 usa university nebraska lincoln great gala time addicted american football cold winter thing great studied year computer science transferred university texas austin life presently enrolled masters program computer science department university texas austin austin real cool place hang weather austin made lot friends usual fun loving acad caring people listed alphabetical order abraham gokul kumar neeraj shailesh vipin things chatting friends making friends travelling playing games play games chess questions board racquet ball tennis table tennis cricket soccer love watching nba games read books text books check today check ur love signs listen hindi songs lot write bore narrow options liking golden future man controls destiny success life attributed wil power good things thing bad man proposes god hide 2910 medical arts st 205 austin tx 78705 1 512 469 6050 img gooty cs utexas fun fingering updated feb 23 1996 alejandro work working ph computer science mexico state university previous education includes master arts science computer science nmsu 1995 bachelor science degree science computer science 1991 department computer science university texas el paso mail cs nmsu office ph 505 646 office science hall 130 home 311 el paso tx home ph 915 545 master project visual equation editor formatter editor system includes interface window display abstract tree equation quadratic equation absent day algebra class produces abstract tree abstract tree make structure equation explicit edit equation directly screen tree manipulations abstract calculi branches subtrees report user manual report introduction user manual report designed implemented presented partial requirements degree master science computer science mexico state university dr joe pfeiffer introducing project advice support financial support provided grant national science dr hector hernandez cool web pages visit frame maker subway maps list places job career center opportunities monster board img ph student computer science department columbia university member database research lab advisor professor kenneth ross mathematics university athens greece computer science york university click resume research interests data warehousing decision support optimization aggregate queries involves express succinctly class queries evaluate efficiently interested multidimensional modeling interested artificial intelligence topics knowledge discovery machine learning publications querying multiple features groups relational databases vldb 96 processing relational queries submitted publication complex aggregation multiple granularities submitted publication greek connections img hellas home page home page york city connections img greenwich village guide paperless guide york city york city reference york city real estate guide real estate line nyc extended forecast national weather service nyc daily report national weather service east coast vis satellite images university illinois east coast ir satellite images university illinois address 450 computer science bldg department computer science columbia university york ny 10027 tel 212 939 fax 212 666 0140 email cs columbia 1477 picture smiling mug felix cat character created 1919 otto based animal human personality feature felix saves day shown 1922 famous stars 1920 rivaling keaton prince wales picked polo team mascot picture accompanied charles atlantic statue image successfully transmitted development television 60s star television series obtained magic bag tricks didn agree teeth whiskers spend time making films television programs appearing newspaper comic strips advertising hundreds products making things bag tricks removing tail ears putting back finger lab won give account keyboards don mix finger keeper je chat heather pfeiffer cs nmsu heather pfeiffer home page biography heather graduate student department computer science mexico state university hopes complete phd parallel knowledge base algorithms december 1996 research interests current research interests include software development emphasizing parallel processing modeling systems knowledge base data base management systems graphical user interfaces personal interests heather soccer referee director development enjoys playing soccer helping coach daughter soccer team married joseph children joel labyrinth mediocrity hype skeptical 1994 img research working automatic construction wrappers information resources interested areas artificial intelligence cognitive science papers ve involved stuff anonymous ftp img services global information preliminary version web diverse meter pictures hand shortly surgery random number handy date time day week favorite color line lost easily return page 666 ronald wilson reagan temperature javascript enabled browser automatically send mail great republicans miscellany contact web bookmarks technology society aware bitter irony involved ve nonetheless made wendell berry guidelines constitutes good technology comments www nicholas kushmerick uw cs seattle usa jennifer guo 323 upson hall department computer science cornell university ithaca ny 14853 office 607 255 1041 home 607 273 cs cornell img master engineering student computer science cornell received bachelor master degree department computer science zhejiang university hangzhou zhejiang china web site img javaworld sun high school alumni zhejiang university alumni meng project phong shading gouraud shading current courses spring 1996 cs417 computer graphics ee546 high capacity information networks atm nba600 database management courses fall 1995 cs631 multimedia systems cs501 software engineering cs414 operating system computer networks communication bye grzegorz czajkowski department computer science cornell university ithaca ny 14853 office 607 255 grzes cs cornell year student ph program department computer science cornell university ithaca york completed master degree computer science krakow poland involved projects charge administering cucs ibm sp 2 advisor thorsten von eicken links related research net architecture active messages split modified november 7 1995 grzes cs cornell 1024 arvind ranganathan workplace present workplace indiaworld fascinating world escher collection classic papers computer science finger logged arvind ranganathan arvind cs wisc 1419 darren cronquist darrenc cs washington department computer science engineering university washington box 352350 seattle wa 98195 2350 usa home page updated 6 21 96 employment information plan complete ph 1997 html postscript resume resume curriculum vita curriculum vita personal information rest homepage construction bradford department computer science north carolina state university raleigh nc 27695 8206 eos ncsu home page don ph student north carolina state university computer science department masters computer science bachelor science computer science bachelor science computer engineering main areas interest formal methods operating systems programming languages working dr rance cleaveland research assistant summer wife lee vacation europe pictures trip click interested stuff ve developed checkout links microprocessor simulation framework coding guidelines stylistic ideas solitaire card game stella multi platform atari 2600 emulator page accessed times november 21 1995 updated november 21 1996 copyright 1996 bradford 2712 world img click put stuff put romeo club planning setup home page rio grande jazz society totally radical images metallica favourite rock groups zaphod role model van gogh paintings pretty cool iris tree iris portrait night cafe night contact send mail click cs unm email addresses cs unm unm homer unm snail mail phone ulster st 912 denver 303 713 1786 303 488 back cs grad students home page click cs home page click green guy top hyper link page mine book marks fill bookmarks menu computer science dept stand universities universities ranking world world ranking numbers represent ranking based answers good luck william chan home page spend time hell spare time ll hang heaven wchan cs washington 3849 ashutosh tiwary tiwary cs washington department computer science engineering university washington box 352350 seattle wa 98195 2350 usa full time fourth year graduate student work area single address space operating systems opal persistent object systems object oriented databases application workload measurement operating system support databases past worked cad infrastructures user interfaces distributed object systems spare time work computer science group research technology organization boeing computer services oopsla 95 workshop building large distributed software systems objects oopsla 96 workshop objects large distributed persistent software systems projects opal working distribution opal opal operating systems project addresses issues opportunities involved creating single global address space multiple users machines jeff chase primary architect opal hank levy advisor working closely opal advisor application workload measurement work measuring characterizing behavior persistent object applications general techniques paper work area distributed object systems worked distributed object systems professional career experience basis workshop building large distributed software systems objects organized 1996 follow workshop objects large persistent software systems publications virtual addresses object references chase levy tiwary proc 2nd international workshop object orientation operating systems september 1992 exception handling parallel distributed environment tiwary levy ecoop workshop exception handling july 1991 building large distributed systems objects tiwary raj lea bosch addendum proceedings oopsla 95 oops messenger v6 4 october 1995 evaluation oo7 system application benchmark tiwary narasayya levy oopsla 95 workshop object database behavior benchmarks performance october 1995 koichi kamijo img home page koichi kamijo construction reach 10 july 1996 english japanese lot things sell back japan july 1996 sold click sale classes papers education work experiences koichi kamijo 207 st 2 ithaca ny 14850 607 257 0799 kamijo cs cornell kkamijoh vnet ibm back ibm japan id accept english japanese accessed times 28th 1996 update 29th 19 31 home page liu sc student department computing science university alberta edmonton alberta canada t6g 2h1 mail cs ualberta ca phone 403 492 5150 office education sc computer communication sc computer applications beijing university posts telecommunications bupt beijing china sc computing science university alberta supervisor mark green computer graphics links img gate uofa library catalogue software engineering research sites guide latex learning html doc img yahoo quick access uofa cs dept www provider guide www internet distributed chinese magazines img link uofa link cs updated january 14 1996 liu 3532 joel auslander img age 24 phd hopeful department computer science engineering university washington picture spring 1996 computer animation class click original img quarter completed quals project run time code generation multiflow compiler office 427 sieg hall home university washington box 352350 univ ne 206 seattle wa 98195 2350 seattle wa 98105 206 543 5118 206 523 resume ve written papers fast effective dynamic compilation auslander philipose chambers eggers bershad pldi 96 automatic dynamic compilation support event dispatching extensible systems chambers eggers auslander philipose mock pardyak workshop compiler support systems software february 1996 experience controller based automatic motion synthesis articulated figures auslander christensen hsu marks ngo acm transactions graphics vol 14 4 pages 311 336 paper web site optimal auslander benjamin mathematics magazine vol 66 1 pages 14 19 1993 compressed mpeg animation motion synthesis paper sequence shows work computer piece jump shuffle animation figure fall collapse brown figure algorithm orange figure switch motions consideration smoothness physics autumn 95 557 super short animation bug double speed small version final project find place slides talk singular decomposition gave graphics seminar 590b ausland cs washington 2848 web page art university california san diego computer science engineering 619 658 0480 cs ucsd master science student department computer science engineering ucsd specializing multimedia systems digital signal processing software engineer pioneering company low cost space mission engineering foremost student undergraduate degree applied mathematics computation ucla img resume interested things make hmmmm multimedia systems scientific visualization digital signal processing mathematical computer modeling scientific engineering algorithms simulation neural networks fractals strange attractors numerical methods optimization cryptography error correcting codes matrix methods differentiation integration difference differential equations fun line skating chess 1994 rating paintball weight training fun links sites interest ucsd vision computing laboratory ucsd parallel computation laboratory san diego supercomputer center sdsc association computing machinery acm mathworks matlab discover magazine science news scientific american byte magazine chris weaver email weaver cs wisc office 1302 computer science office phone 608 262 6600 office hours mw 400 500 400 600 appointment studentis graduatus common fool classes cs640 introduction computer landweber 800 915 mwf 1221 cs networks cs739 distributed systems cao 100 215 mw 1263 cs teaching section 16 955 1045 mwf 119 noland algebraic language section 17 1100 1150 mwf 119 noland cs302 programming mw 400 500 office hours 400 600 1302 cs appt don feed grad students evangelist evangelist doit showroom biographical information chris weaver computer sciences department university wisconsin madison change 11 1 96 chris weaver 1945 val donaldson computer science engineering department university california san diego la jolla california 92093 0114 usa working thesis title asynchronous pipeline analysis scheduling publications short version val donaldson jeanne ferrante determining asynchronous pipeline execution times proc ninth workshop languages compilers parallel computing san jose ca august 1996 long version val donaldson jeanne ferrante determining asynchronous pipeline execution times technical report cs96 481 computer science engineering dept university california san diego la jolla ca april 1996 short version val donaldson jeanne ferrante determining asynchronous acyclic pipeline execution times proc 10th international parallel processing symposium honolulu april 1996 pp 568 572 long version val donaldson jeanne ferrante determining asynchronous acyclic pipeline execution times technical report cs96 466 computer science engineering dept university california san diego la jolla ca january 1996 val donaldson francine berman ramamohan paturi program speedup heterogeneous computing network journal parallel distributed computing 21 3 june 1994 pp 316 322 cs ucsd august 1996 page work page blink graduate student rutgers department computer science connected finger favorite machines international contest optimisation part ieee conference check pages 1996 rules mirror held ieee 97 movies check les de projection de philippe french pages bit date philippe busy wanna puzzle find solution stefan programming skills number beat 66 oct 15 1996 set study group elevators hill center goal reverse engineer machines understand behave strangely participation cs111 stuff ta cs111 introduction computer science students visit regularly homepage newsgroup ru nb dcs class 111 class office hours hill 406 tuesday 3 5pm links belgium embassy belgium le le map belgium godiva online friends stefan laurent eric gregory modified tue oct 15 14 51 14 edt 1996 stefan paul rutgers carlos puchol research interests responsive real time reactive systems general formal methods specification implementation real time systems distributed control robotics esterel synchronous programming language language web applications development check utcs real time systems group home page publications list publications browsing software tempest toolset package verifying safety properties programs written esterel programming language wrote half linux device drivers frame grabber part joystick device driver contact information office ua9 4 real time systems lab taylor hall 3 140 phone 512 471 lab 512 471 9756 office office mail university texas austin department computer sciences austin tx 78712 1188 mail cpg cs utexas home mail box austin tx 78713 lots interests member robot group check group web page img latest interest box originally province valencia spain valencia spain world wide web page couldn smile walter hu rsch ccs neu gru ciao ph candidate college computer science northeastern university boston massachusetts advisor prof karl lieberherr member demeter research development team current research interests include object orientation general object oriented software evolution specific plans finish thesis graduate september 1995 hire check postscript version resume switzerland member swiss society boston masters diploma physics swiss federal institute technology eth zurich ph supported research grant form toledo ag switzerland interesting links frequently home pages people home pages college computer science ftp server ftp access papers publications gopher sites telnet sites swiss usenet newsgroup img finger logged visiting home page feel free back anytime walter hu rsch college computer science northeastern university 360 huntington avenue boston ma 02115 usa office 21 cullinane hall phone 1 617 373 fax 1 617 373 5121 home page updated sat jul 1 17 23 48 1995 1872 page construction page html 3 0 features supported browsers ph student prof lennart computer science division applied sciences harvard university cambridge massachusetts contact information office line home aiken computation cabot house lab 222 594 harvard university mail das harvard 60 st 33 oxford st check line cambridge ma cambridge ma 02138 02138 tel 617 495 2662 tel 617 fax 617 495 9837 864 research interests publications personal das harvard modified fri jun 30 12 49 01 1995 area software advisor richard selby electronic mail ics uci office ierf 124 office phone 714 824 4049 research projects working ph studying software metrics ve working metric integration framework interested sizing metrics visualization data department information computer science university california irvine ca 92717 3425 1655 ellen baker electronic mail ellie das harvard address aiken computation lab room 226 harvard university 33 oxford street cambridge ma 02138 617 495 3927 research interests graduate student computer science working margo seltzer working problem searching large facial image databases case user begins search mental image sought face classic mug shot search problem representations applied successfully database searching face recognition tasks incorporating face creation systems user create faces search database previous work built drawing enables user create drawings including drawings faces interactive genetic algorithm poster presentation drawing click research paper drawing accessed clicking number visitors page 6 21 96 create free web counter click img dan clancy research qualitative reasoning incomplete knowledge compute description behaviors dynamic systems complex systems large number variables constraints simulation frequently intractable results large incomprehensible behavioral description abstraction aggregation techniques required simulation eliminate irrelevant details focus simulation distinctions interest developing abstraction aggregation techniques address problems interested abstraction techniques automatically applied simulation facilitate integration qualitative simulation techniques large scale knowledge bases automatic model building techniques developed address issues vita list network retrievable real papers contact information email address clancy cs utexas office taylor hall 5 152 512 471 9589 address department computer sciences university texas austin austin tx 78712 finger information hotlist netscape xin bao home page visitor img img img img img chinese poem xian china northwestern university xian china graduate student department computer science university california riverside work graduate student researcher vislab research interest includes image processing image understanding game theory multisensor integration reinforcement learning visu class dr thinking cs182 design project notebook email bao cs ucr img back cs graduate students home pages guillermo alvarez department computer science engineering 0114 university california san diego 9500 gilman drive la jolla ca 92093 0114 office ap 6301 phone 619 597 2018 fax 619 534 7029 email cs ucsd biographical sketch received diploma informatics latin american school informatics argentina 1992 received degree computer system analyst diploma computer science university 1992 1993 1993 began graduate studies dept computer science engineering university california san diego ucsd receiving master degree year present time working ph computer science prof flaviu cristian ucsd research focuses fault tolerance distributed systems worked compilers run time support parallel programming research professional activities hypertext version curriculum vitae publications fellowships awards reviewer professional activities education employment links people related research colors pictures personal links coming documents accessible page retrieved anonymous ftp cs ucsd directory pub binary transfer mode july 20 1996 cs ucsd sandra homepage graphic capabilities looked animals planet beetle fact thing construction deal mail cs mcgill ca bored return abraham homepage physics page case didn physics linked socs mcgill university school computer science live return won links coming history physics undergrad homepage wasn idea made ve deleted original stupid friends designed thing guess longer physics managed graduate year managed unemployed member gen masters don face real world anytime fortunately elected stay physics time continue education cs computer science don typing master low totem pole grad studies qualifying student hear loud male echo voice means share office graduate lounge undergrad classes make fact didn undergrad cs productive liberal slant put ideas walt disney corporation microsoft evil write evil check web site live canada powerful policies affect policies canada canada backbone follow blindly canada heading conservative trend popularity reform party introduction ontario conservative suggest check site reasons good hear person point view disagree disagree heard side story gain understanding personally don side completely wrong helps enemies web site enjoy written word political journal stuff journal pretty leftist pretty fair media search evolution links sites anti evolution opinion opinion question people people silent majority feel extremely secure point view vocal group people side food thought lack points view understanding discussion pretty pink mind finally find misconceptions evolution part larger broader debate evolution homepage weird blue elf stupid stuff insanity size plight web messed copyrights stuff similar happened year ago guy sued disney pictures homepage find anymore problem dilbert serves justification position large corporations allowed web doesn clue contribution party high school north end weird things happened someday urban legends swear true contribution friend page decidedly mine cool jungian sorter told don gather icon sources october 7 1996 life universe grad student dept computer science umass amherst great time decided landed indian institute technology madras tech computer science pursuing graduate studies belong godav class 95 life short everytime refer truncated guessed pretty explosive stuff working presently working laser group concurrency control issues pleiades object management system ways provide support operation software engineering environments working consistency management issues context software engineering publication interests computers interested music share interest interested checking music page img cs grad student spend time surfing internet good ol netscape refrain providing hot links millions pages love travelling share landing country helps friends conveniently distributed umass follow fortunes managed reach final year coincidence year umass year mail ahead send mail img filippo campus ap 5402 x4 ucsd cse 0114 ucsd home regents 3b san diego ca 92122 map interests artificial life complex systems genetic algorithms learning computational biology adaptive evolutionary computation distributed algorithms artificial intelligence neural networks computer cognitive science research latent energy environments lee arachnid thesis proposal draft postscript 3 mb img selected papers img curriculum vitae academic links home department ucsd cse research group advisor cog sci interdisciplinary program research group undergraduate department scale southern california artificial life exchange artificial life online artificial life games cmu ai repository ai resources calls papers pointers father art trip baja california girlfriend yahoo italian news italy gopher virtual tourist planet earth sd traffic weather filippo department computer science engineering university california san diego la jolla ca 92093 0114 tel 1 619 534 fax 1 619 534 7029 email cs ucsd number accesses page august 22 1996 alan garvey phd student computer science department university massachusetts amherst ma 01003 413 545 3444 office 413 545 1249 fax garvey cs umass ph candidate working victor lesser ai approach real time scheduling situations multiple methods exist tasks approach design time real time scheduling real homepage garvey cs umass update 7 5 95 russell swan graduate student department computer science university massachusetts amherst work center intelligent information retrieval ir links van rijsbergen ir text ir research issues selection www resources fox illustrations key clustering concepts information space ncsa vr applications navigating information space model 3d interaction hierarchical information spaces pacific northwest labs galaxies continuously zoomed web web hyperbolic space georgia tech network visualization georgia tech construction populated information texas pan american info visualization work university pittsburgh work cool spring gvu www visualization overviews information visualization chris north taxonomy hci university maryland human computer interaction laboratory hcil usability methods toolbox lisa interactive visualization artifacts usability home page home page construction misc slack slack church home page usage term analagous tufte hotjava home page apple computer silicon graphics openinventor java wrapper silicon graphics open inventor zone links picture smiling mug saeed mirza tech department computer science engineering indian institute technology kanpur graduate student univ wisconsin madison computer science department img home lucknow india spend time img indian film songs img img reading comics hero calvin love people beautiful beautiful love contact home office 7 randall av 3310 comp sc department apartment 1 univ wisconsin madison madison 1210 dayton street wi 53715 madison wi 53706 608 250 0227 608 262 1721 contact email img saeed cs wisc friends contact img iit pictures suggestions send img img check guestbook page accessed times oct 1 1996 updated sep 22 1996 1996 saeed rights reserved chang affiliation information computer science university california irvine area software advisor debra richardson electronic mail ics uci office computer science ii room 275 office phone 714 824 home phone 714 856 research interests software testing analysis formal methods research area ph candidate information computer science dissertation area specification based software testing focus formal specifications derive test cases test program developed rule based approach deriving test cases axiomatic languages languages based predicate logic anna examples axiomatic specification languages applied formal specification language called assertion definition language adl papers structural specification based testing adl chang debra richardson sriram sankar proceedings international symposium software testing analysis 96 january 1996 san diego california automated test selection adl specifications chang sriram sankar debra richardson california software symposium css 95 march 1995 static dynamic specification slicing chang debra richardson fourth irvine software symposium april 1994 specification based test selection techniques survey paper chang june 1996 presentation slides specification based coverage analysis test selection presented bay area round table august 18 1995 palo alto california structural specification based testing adl presented 1996 international symposium software testing analysis january 1996 san diego california places worked sun microsystems laboratories past summers research division sun microsystems business unit sun markets software testing tools visit uci symphony orchestra browse season concert schedule coming free beta version tm java code coverage tool november 1996 department information computer science university california irvine ca 92717 3425 link made home charles built charles hardnett panther panther yellow jacket gt buzz home page consist topics education research personal history hobbies interests business resume lectures education phd student college computing georgia institute technology member parallel languages environments group part operating systems group back index research research focused high performance compilers maintain pat source source compiler pat accepts sequential fortran 77 program performs parallel program transformations source code outputs parallel program run target parallel machine research predicting performance parallel loop transformation sequential version compile time developing analytical model study cache performance shared memory multiprocessors hope lead model predict performance loop nest construct machine back index personal history born baltimore md moved atlanta grew south dekalb county suburb atlanta home world famous south dekalb mall world famous popular mall african american retailers graduated high school 87 packed bags headed west prairie view tx studied comp sci prairie view university years obtain degree brings ga tech panther yellow jacket borrowed cute huh 4th year phd program college computing 3rd year working dr parallel languages environments career 87 present held positions research assistant gt 5th year member phd admissions committee 1995 96 graduate student senator representing college computing member scientific staff bnr atl norcross tutor college level math computer science pc lab administrator field service engineer northern telecom atlanta intern 87 91 research assistant caltech summer 91 back index home life married wonderful women powell hardnett married 20th december 1992 phd student emory university school public health studying biostatistics children finished school enjoy back index hobbies interests jordan slam basketball favorite sport dribble court king microphone slam hoops favorite play alley oop tha pick roll tha give basketball blow interest include wife playing sports computers gym wife visit hot hot spots part atlanta scene frequent comedy clubs town pleasure watching comics grow professionals show tv chill local jazz clubs eat good food party dance clubs 90s 80s 70s music live hoops main sport play 2 3 times week play 2 year bowl play volleyball computers tinker writing software os 2 possibly linux progressing slowly working port tcsh os 2 ll play games wife things play hoops work health club 2 3 days week bore anymore btw life great recommend back index business educational institute metro atlanta wife started business 3 4 years ago provide tutorial services student age problem subject tutor advanced students give extra interesting stuff work tutors degrees teachers full time part time retired graduate students professionals guarantee satisfied services metropolitan atlanta area call 404 288 complete details shameless plug wonderful service contact back index college computing charles hardnett college computing 801 atlantic drive georgia institute technology atlanta ga 30332 mail hardnett cc gatech modified charles hardnett hardnett cc gatech andrew office aiken computation lab room 224 harvard university 33 oxford street cambridge ma 02138 phone 617 495 2662 fax 617 495 9837 home 326 beacon street apt 2 somerville ma phone 617 876 professional information research interests natural language processing recent papers mosaic andrew mary john vijay saraswat semantics resource sharing lexical functional grammar proceedings seventh conference european chapter association computational linguistics 95 dublin march 1995 mary andrew constraints imposed linguistic inquiry discussion 1995 andrew gregory ward status presented annual meeting linguistic society america orleans january 1995 handout andrew mary antecedents presented annual meeting linguistic society america orleans january 1995 handout paul martin andrew testbed continuous speech applications proceedings aaai workshop integration natural language speech processing pp 65 71 seattle july 1994 andrew common topics coherent situations interpreting context discourse inference proceedings 32nd annual conference association computational linguistics acl 94 pp 50 57 las cruces june 1994 andrew temporal relations reference discourse coherence proceedings 32nd annual conference association computational linguistics acl 94 student session pp 319 321 las cruces june 1994 andrew discourse processing account causal unpublished manuscript presented annual meeting linguistic society america boston january 1994 handout andrew effect establishing coherence anaphora resolution proceedings 31st annual conference association computational linguistics acl 93 pp 62 69 columbus june 1993 andrew intrasentential constraints anaphora centering theory presented workshop centering theory naturally occurring discourse university pennsylvania 1993 andrew discourse copying algorithm anaphora resolution proceedings sixth conference european chapter association computational linguistics 93 pp 203 212 utrecht april 1993 papers send don line peter brown stanley chen stephen della vincent della andrew robert mercer automatic speech recognition machine aided translation computer speech language 8 pp 177 187 1994 sharon aaron andrew sherman module level testing natural language understanding machine translation 8 pp 39 47 1993 sherri condon andrew bar account noun noun modification presented annual meeting linguistic society america washington dc december 1989 paper eric document reproduction service 321 533 sharon andrew representing governed prepositions handling incorrect prepositions proceedings 27th annual meeting association computational linguistics acl 89 pp 110 117 vancouver june 1989 andrew das harvard dev prabhu graduate student dept computer science prabhu cs tulane research interests evolutionary computation ai machine learning parallel high performance computation fuzzy subsets computational biology publications research tools computer science tech reports search engine webster dictionary cmu web site links including find long lost pal general interest stuff entire world screen india cooking orleans saints visitors march 18 1996 img cs departmental home page img tulane university home page picture anil home page sound graduate student computer science department university mexico information advisor stephanie forrest page list people group pgp privacy stuff pgp information privacy security info great site ssh secure shell offline public pgp key online public pgp key gslocal account unm cs machines latest greatest free software check gslocal home page sites interest unm cs home page unm home page mit sipb home page mit ai lab fall 1996 spring 1997 email address reach contact info school 545 technology square room 831 cambridge ma 02139 usa 617 253 6625 home 133 webster ave 1 cambridge ma usa 617 864 stopping anil b5 shield blue ribbon campaign golden key campaign soma cs unm modified thu oct 3 15 53 03 mdt 1996 sabah home page sabah home page construction abandoned time life fourth year phd candidate computer science department columbia university ti member check tiger inn home page current bookmarks find bookmarks interesting sabah al binali cs columbia modified tue jun 4 10 02 03 1996 kevin beyer beyer cs wisc caution men work graduate student research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa 608 262 advisor raghu ramakrishnan area interest database research research projects coral local information projects graduate courses undergraduate courses instructing cs 302 beyer cs wisc mon 23 20 07 07 cdt 1994 grab drink talk img img jerry weinberg introductions ph candidate computer science department vanderbilt university area research artificial intelligence focus knowledge based expert systems working title dissertation abstraction method exploiting domain structure focus abductive reasoning association based representations research conducted direction dr gautam biswas hold ms degree computer science vanderbilt university bs degree computer science university south carolina bs degree nursing indiana state university title ms paper qualitative model physiology tech report cs 90 14 vanderbilt university complete description background including publication list found vita addition academic accomplishments involved research funded amoco oil company oil company work investigated methods applying inductive machine learning techniques task database mining 6 years clinical nursing experience majority emergency nursing completing ph degree interests teaching combining areas knowledge clinical nursing computer science joining research group involved biomedical informatics interested exploiting experience enthusiasm pursuits collect vita send email weinberg vuse vanderbilt pass collect 200 img fun img neuronal musings mind pictures lori wife dogs dusty check commodore bit interesting ai links img ways reach touch office computer science deptartment box 1679 vanderbilt university nashville tn 37235 615 343 5940 home 2631 emery dr nashville tn email weinberg vuse vanderbilt random brought courtesy web page personal fully interactive voyage discovery stop wasting time surfing abet commerce military home page cse sections ae ag thought day computers strictly downhill apple ii series ah apple iie machine spent time install software apparently written circa 1956 programmable toaster sparc waiting system administrator back month lunch suppose effort page vaguely interested im scant hope guy walks bar thing huge big pretty large start hey planning bringing thing guy im hope im bringing forgot mention nottingham city uk london bar built site pagan temple aw forget img cat someday hope make supreme cosmos kind animals someday absolute mastery time space fabric reality img fencing sean 93 junior olympics won knocked tournament day send mail nice cat im year grad student cs dept study ai cognitive science disciplines hands im interested pure math physics elementary particle physics paleontology whatnot kidding write email read dilbert drink alot place personal pantheon real team players heard make fun classical ai field makes medieval french theology vital relevant fast developing days classical ai consists computers intelligent things suited sane people interested topic find uninteresting useless ive heard faculty cs disciplines describe work pure ai ill leave agile mind reader pardon ill step sink spit half drink research grad school excellent site studying ars magna favorite authors lord stanislaw borges calvino suppose william gibson tolkien deserve honorable mention love authors written final perfect book borges read fragments half remembered passages successful writing children books patricia bring put class aforementioned authors highly recommend steven good places start books line good authors great fan understated sarcasm recommend excellent story neil chess stuff chess stuff recommended books fun simon rock wonderful place recollection living nice place wax nostalgic live click interdisciplinary cognitive science uw cs fencing fun picky enjoy fencing bits instance battleship full pcp coach jim inclined point idea tactical poor jim interesting question spirit technique dominates im inclined sca consists bunch taking great pleasure sticks beers historical fencing interesting count wacky guys rule thrill packed home page honest dont wander web totally things improve centuries im inclined doubt sigh recommend poetry philip larkin youre bad day web services nick tremendous pleasure providing yeah good neo odd coming cse guy ai check electronic muse brought mary suzanne person cats home pages gander daphne home page attitude ill leave love justice justice force force mom mom laurie anderson speak language cs washington graduate student 1st year figure research ph undergrad indian institute technology kanpur india img contact home river oaks 117 3001 medical arts austin tx 78705 phone 512 478 9565 img geeta cs utexas christian duncan home page img christian alexander duncan computer science dept johns hopkins university baltimore md 21218 duncan jhu img read story guess long version short version work general research interests project put accomplishments haven hey testing things advisor michael goodrich interesting things favorite bookmarks img jhu cs home page christian duncan duncan jhu home page page construction work resume interesting stuff link gaurav homepage world cup cricket 96 world cup cricket 96 mercury news classifieds img contact send email cs ucr prashant sharma cs ucr img back ta home pages 2309 img courant institute mathematical sciences 251 mercer street york ny 10012 united states america phone 1 212 998 3350 mail cs nyu finger slinky cs nyu web http www cs nyu phd students disclaimer richard courant picture biography research interests math sites ramblings alta vista search web usenet display results standard form compact form detailed form submit updated 06 1996 comments suggestions cs nyu sridhar graduate student computer science department nmsu 2115 college street apt 26 las cruces nm 88001 505 521 cs nmsu crl nmsu graduate student computer science department nmsu received bs computer science sri college karnataka mysore india 1993 research intrests lies area computer graphics object oriented programming windows design development resume intrest swimming tennis soccer updated april 28th 1996 mahesh 3000 computing research laboratory apt 5 mexico state university las cruces nm las cruces nm 88003 8001 505 522 email crl nmsu 505 646 4143 fax 505 646 6218 objective challenging career software design development involving object oriented paradigm multimedia development education ms computer science mexico state university graduation fall 1996 gpa 3 7 bs electronics communication engineering mysore university india 1993 class skills programming languages java lex yacc lisp sql tcl gui hypermedia windows motif visual basic html cgi tcl tk networks http tcp ip platforms unix dos software ilu omg idl rcs cvs berkeley db special skills object oriented design programming ood oop software documentation proven competence software delivery experience sept 94 present computing research laboratory mexico state university 1 95 present portable object oriented document management system java http 5 96 present developed object oriented design system omg idl documented design implementing system java developing client server model system http protocol editor multilingual dictionary glossary motif 1 96 5 96 fully responsible design coding testing maintenance extensive editor delivered software department defence parsers loaders multilingual dictionaries lex yacc 8 95 12 95 developed robust libraries parsing dictionaries text processing applications built user friendly routines apis conversions database ascii formats dictionaries developers text processing applications word thai language berkeley database 5 95 8 95 developed efficient detecting word boundaries thai texts designed data structures implemented tested system glossary based machine translation engine 1 95 5 95 designed data structures efficient storage retrieval phrases glossary developed algorithms pattern matching text translated glossary phrases micro electronics research center georgia tech 9 94 12 94 www development developed multimedia presentation html world wide web neural network simulation semiconductor fabrication relevant graduate courses database management systems computer networks operating systems analysis algorithms automata formal languages computer architecture programming languages references dr dr william ogden dr mikhail auguston project manager project manager associate computing research computing research computer science laboratory laboratory department mexico state mexico state mexico state university university university box 30001 dept box 30001 dept las cruces nm las cruces nm las cruces nm 88003 8001 88003 8001 88003 8001 phone 505 phone 505 646 phone 505 646 646 email email email crl nmsu ogden crl nmsu cs nmsu mark masters student computer science department box 8206 college engineering north carolina state university raleigh nc 27695 8206 919 254 vnet ibm electrical engineering mathematics duke university 1984 interests interested wireless communications high speed networks working wireless lans adapters wireless wide area networks interested computers networks improve education math science wireless resources wireless services wireless data division bell atlantic nynex mobile ram mobile data bellsouth mobile data services corp communications corp download free software associations fcc ieee communications society ieee computer society ieee eastern nc section wireless lan alliance manufacturers ibm mobile wireless systems software vendors software corp america wireless telecom universities university kansas reference desk mobile wireless computing wireless cable satellite information services wow education resources sites children made schoolhouse features schoolhouse rooms including expert learn day exploratorium palace fine arts san francisco families technology family education network steve ruth bennett family surfboard fifty extraordinary experiences internet kids global show university hawaii activities teach earth planetary science internet public library math science projects writing contests picture share stories online service american association school news service students teachers mad scientist network magic school bus ride ms enjoy science kids math archives interactive expedition explore mayan civilization pbs online mister rogers neighborhood smithsonian institute uncle bob kids page links sites kids parents teachers department education virtual planet virtual schoolhouse educational links walt disney download pictures clips favorite movies web 66 links 12 schools white house kids history white house kids investment links fidelity investments financial times london business newspaper good information international investments news ticker networth pay access investment research newsletters nasdaq quotes nasdaq listed stocks financial network quote offers financial news delayed stock quotes syndicate lots links financial sites usa today money news switzerland links swiss review magazine swiss abroad switzerland map links page updated august 10 1996 mark ncsu computer science computer science graduate students claudio gutierrez page construction pagina en latin de fines del xx para una version en espanol free tr page written modern latin commonly called english spanish version playing game playing playing game show break rules punish play game game presentation born chile terminal station south american continent studied mathematics universidad de chile mathematical logic universidad catolica de chile studying computational logic wesleyan university links linear logic page categories home page logic programming page favorite places cyber links mine laws make account laws praise eminent men hold peace hold conflict praise eminent man face thought worthy wrote lines realized 136 years ago whitman coming links alcohol tobacco sex nice mail wesleyan img wesleyan university return wesleyan home page time clicking wesleyan shield ronald kube phd candidate graduate student collective robotics primary research focus department computing science began pursuing phd september 1992 work address department computing science 615 general services building university alberta edmonton alberta canada t6g 2h1 403 492 5869 403 492 1071 office 489 central academic building mail kube cs ualberta ca research interests collective robotics publications video multi robot research projects underwater imaging video submission ieee 1997 icra artificial intelligence research lab robotics research lab special interests educational robotics grad students robotics personal information altavista search search web usenet display results standard form compact form detailed form submit img img june 12 1996 pan wang qi page visited times aug 1995 1512 13th ave apt 4 birmingham al phone 1 205 930 fax 1 205 934 5473 email cis uab sign information guest book clicking graduate student department computer information sciences university alabama birmingham finger talk clicking pan cis uab graduate advisor prof warren jones background schedule research favorite web sites announcements china news articles usa today wall street journal information service china line political economic news china soccer world news china jia games taiwan news click back cis homepage update monday apr 2nd 1996 mi long home page department computer information science university alabama birmingham birmingham al phone 205 975 work phd student computer science university alabama birmingham advisor dr bryant received computer science sichuan university sichuan china education university alabama birmingham sichuan university sichuan china 12th high school china interests programming languages compilers html primer yahoo search engine computer graphics algorithm purchase great books software 3d 2d graphics yahoo guide graphics sites entertainment section entertainment section select resources magazines movies music newspapers news news sources television shows channels video game information magazines birmingham alabama usa sichuan china cssa uab modified nov 1995 send comments long cis uab img graphics visualization usability center song liang song liang ph student gvu center college computing research graphical programming environment software visualization graphical user interface software visualization group img 1993 working visualization window systems working gui cad group img internet chip company bachelor degree computer science img beijing university china classmates 1986 class home page master degree computer science university arizona song hotlist img chinese home pages cool img contact information gvu college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 california 3330 country dr 5 fremont ca map home mail cc gatech song telephone 510 790 3360 aj graduate student department computer science north carolina state university working dr singh database laboratory research assistant research interest areas include development workflow technology heterogenous environment database management networking maintaining database consistency heterogenous send email process developing software research clear victor area workflow technology contract dom acta area wide open situation industry scientific community solve problem years nc state dr singh hoping make significant contribution workflow problem solution software address challenging problems java kqml agents corba pointers table contents 1 research wireless networking november 13 1996 sphere control report 2 november 04 1996 xerox orb october 29 1996 sphere control report 1 october 02 1996 sphere control report 0 1 september 1996 presentation workflow august 1996 presentation spheres control july 1996 2 general guidelines project workflow cgi sybase perl unix pointers news 29 1996 workflow vendors 3 java stuff good slide show class presentation java java api documentation java tutorial comprehensive concurrent programming java recommended books learning java 30 1996 persistent java mobile web agents june 9 1996 create java packages june 14 1996 list port numbers june 14 1996 4 omg corba stuff good slide show objects corba idl java mapping idl java distributed computing java corba dce 5 kqml stuff kqml paper discussing design implementation kqml paper discussing evaluation kqml agent communication language 6 spider agents stuff world wide web robots wanderers spiders robots spiders web crawlers info muds related topics paper discussing software agents java software agents related web pages 7 ontology stuff ontology updated october 24 1996 contact jain mail eos ncsu tel 919 515 3271 research assistant department computer science box 8206 north carolina state university raleigh nc 27695 usa version 1 0 copyright jain rights reserved krishnan school engineering department computer science tulane university orleans louisiana phone number 504 865 5840 local address cohn st apt orleans la 70118 phone number 504 861 international address 248 delhi india india graduate student tulane university working masters computer science working master thesis information retrieval systems teaching assistant cpsc 101 things interest searches internet netfind find internet ucstri cover page find computer science related tech reports search engine search webcrawler search tool altavista search tool fun stuff humor comic strip contact computer science department tulane university tulane computing services tulane university img back tulane cs home page 1736 jerel mackay assistant researcher computer sciences specializing databases operating systems work fulltime computer systems lab university wisconsin madison computer sciences department responsibilities include developing supporting sybase ingres database installations sun backup software training student hourlies play electric guitar thrash metal specialty violin classical baroque ve error evil ways click shocking huh case didn eyes time working record funny covers stuff abba metallica originals sample hits cd watch favorite tv show friends play raquetball golf shoot pool stand towel yeah working finger jerel modified mon apr 25 14 05 20 cdt 1994 jerel mackay jerel cs wisc chung kei wong modified dec 11 1996 graduate student department computer sciences university texas austin member networking research lab headed prof simon lam research related links java security project nist computer security division computer security resource clearinghouse role based access control prof ron rivest cryptography security page contact email ckwong cs utexas postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 9599 lab tay 150k 1 512 471 office pai 5 50 1 512 471 7316 cs dept office fax 1 512 471 7866 links hyde park baptist church chinese mission hong kong student association ut austin linux os home page netbsd project freebsd os home page project send email ckwong cs utexas david jr modified mon oct 21 09 05 35 pdt 1996 area educational technology advisor alfred bork electronic mail img ics uci voice fax 714 856 0592 current research adding speech input speech recognition interface modules scientific reasoning series srs srs marketed ibm highly interactive learning material developed educational technology center uci srs requires keyboard input speech input modules srs perform evaluation respect input modes guru abilities latex uci learn support good highly interactive individualized computer based learning materials publications bork jr combining learning assessment proceedings ifip 2 working conference design implementation evaluation interactive multimedia university settings melbourne victoria australia 6 8 july 1994 wills eds vol 59 elsevier science north holland pp 113 130 jr reyes discovering usability improvements mosaic application contextual inquiry technique expert user international www conference 94 mosaic web advance proceedings chicago illinois 17 20 october 1994 goldstein hardin berners lee moore rodgers schwartz stewart thompson eds vol ii pp 559 568 friend miss kitty ball miss kitty coming door department information computer science university california irvine ca 92717 3425 cheers jeff shabel home page wisconsin cheers theme song au ta cs ece 752 office hours tues 10 11am thurs 2 20 3 20pm appointment office cs 1351 personal information major computer science architecture emphasis status year graduate student view fall 1996 schedule age 23 academic background received bs computer engineering uc san diego electrical computer engineering ece department home town cupertino ca san jose high school vista high school cupertino ca plans graduate ms computer science 1997 favorite sports teams golden state basketball san jose mercury news nando net san jose sharks hockey san jose mercury news nando net san francisco 49ers football san jose mercury news nando net oakland favorite www links news san jose mercury news music live 98 5 columbia house bmg faq find join columbia house 10 1 2 deal tips info join music clubs miscellaneous view print postscript documents ms windows send mail jshabel cs wisc window crawl inside wait light moon window ll home trishul chilimbi chilimbi cs wisc click real graduate research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa advisor jim larus research interests programming languages compilers architectures parallel computing compiling integrated shared memory message passing parallel program performance analysis enhancement visualization shared memory parallel computer design research projects wisconsin wind tunnel education university wisconsin madison 1993 tech indian institute technology bombay 1992 research summary publications cachier tool automatically inserting cico annotations trishul chilimbi james larus international conference parallel processing icpp august 1994 stormwatch tool visualizing memory system protocols trishul chilimbi thomas ball stephen eick james larus supercomputing 95 december 1995 awards honors certificate merit 1987 10th state mathematics olympiad presidents gold medal 1988 top 25 indian national physics examination certificate merit 1988 1st state examination chemistry certificate merit 1988 1st state examination electronics miscellaneous click movie dream curriculum vitae updated 12 1994 mail suggestions page chilimbi cs wisc img memory israeli prime minister rabin 1922 1995 courage chance peace steve novack picture area parallelizing compiler research ps project advisor alex nicolau electronic mail csrd uiuc curriculum vitae contact info finishing phd university illinois urbana champaign address center supercomputing research development university illinois urbana champaign room 410 csrl 1308 main st urbana il 61801 office 217 244 0070 research project part thesis work designed developed eve retargetable parallelizing compiler fine grain parallel architectures general research interests include parallel algorithms architectures parallelizing compilers hardware software codesign publications refereed journal articles book chapters vista visual interface scheduling transformations analysis full text postscript languages compilers parallel computing lecture notes computer science 768 springer verlag pp 449 460 1993 novack nicolau mutation scheduling unified approach compiling fine grain parallelism full text postscript languages compilers parallel computing lecture notes computer science 892 springer verlag pp 16 30 1994 novack nicolau unified code generation approach mutation scheduling code generation embedded processors kluwer academic publishers pp 203 218 1995 novack nicolau dutt simple mechanism improving accuracy efficiency instruction level disambiguation full text postscript languages compilers parallel computing lecture notes computer science 1033 springer pp 289 303 1995 novack hummel nicolau resource directed loop pipelining full text postscript languages compilers parallel computing lecture notes computer science springer 1996 novack nicolau hierarchical approach instruction level parallelization full text postscript international journal parallel programming 23 1 pp 35 62 february 1995 novack nicolau resource constrained software pipelining ieee transactions parallel distributed systems 6 12 pp 1270 december 1995 aiken nicolau novack refereed conference papers efficient global resource constrained technique exploiting instruction level parallelism full text postscript proceedings international conference parallel processing volume ii pp 297 301 st charles ill aug 1992 novack nicolau interactive compilation scheduling environment proceedings joint symposium parallel processing pp 411 418 tokyo japan 1993 nicolau novack hierarchical approach scheduling full text postscript proceedings international conference parallel processing volume ii pp 120 124 st charles ill aug 1993 nicolau novack efficient global resource directed approach exploiting instruction level parallelism proceedings 1996 conference parallel architectures compilation techniques pact 96 pp 87 96 oct 1996 novack nicolau leisure activities advisor don free time dance israeli folk dances favorite dance don regularly longer interested giving enjoy time time jump airplanes ve totally hooked time money interested joining 10 skiing recent hobby discovered mapped childhood sport ice hockey skiing imagine playing ice hockey long inclined surface ride bike wife working century 100 mile trip newport beach san diego read favorite authors toni morrison books song beloved don names star dabble foreign languages acquire limited foreign language abilities languages forget daily basis hebrew speak read write spanish speak write strange reason understand lot japanese knowingly web links researchers programming languages compilers computing research association glimpse bibliographic search engine 300 000 entries department information computer science university california irvine ca 92717 3425 jeffrey alan graduate student school engineering department computer science tulane university orleans louisiana computer operations supervisor work address tulane regional research center rivers road la phone number 504 892 2040 504 862 8040 working masters degree computer science primary interests include database design computer networks thesis work involves design considerations implementation strategies laboratory animal research record keeping system large small scale environments hobbies video production music guitar drums bass keyboards sports primarily baseball internet addresses jeff tpc tulane cs tulane small rolf home page general failure net personality split employee sandia national laboratories ph student unm work involved sunmos puma project interested small scalable performance oriented unique operating system work unm professor barney maccabe advisor funny sounding accent switzerland grew pronounced english word reason pronounced open roll family album 361 kb pictures vacation 334 kb list web sites 26 kb find interesting avid sports fan 200 kb reach mail rolf cs sandia gov business cs unm school personal phone 505 845 fax 505 845 7442 address rolf parallel computing science department sandia national laboratories org ms 1109 albuquerque mexico 87185 1109 updated january 2 1996 yiannis mail yiannis cs mcgill ca office mceng 333 office phone 514 398 3739 em home page yiannis studying computer science finaly thesis corrected sc working ph degree mobile robotics sample page projects responsibilities msc thesis computational vision research project mobile robotics research interests mobile robotics computer vision image processing computational geometry computer graphics academic interests martial arts politics literature cinema camping underwater fishing favorite links linux home page home page home page back cim home page web page people call ph student department computer science rutgers university interested programming languages compilers check prolangs home page home country bulgaria click learn page construction kidding img yahoo img dcs colloquia img york times img excite img dimacs img hotwired img altavista img international services img nyc guide img html primer img img jukebox img internet img books online img spider companion img stefan img webster img acm img stefan img movielink img rutgers info img jordan img rutgers events cs rutgers home page john page optimized netscape navigator 2 work sandia national laboratories synthetic environment lab virtual reality visualization programming opengl high end silicon graphics sgi workstations main memory professional interests include software architecture software engineering object oriented analysis design programming enterprise data modeling fact put college data model pursuing master degree computer science program university mexico unm sandia university part time program attend classes study 20 hours week work part time 20 hours week remain full time sandia employee deal scheduled graduate december 1997 phd computer science future life live cedar crest mexico ridge 7100 feet great view east face sandia mountains play classical guitar enjoy hiking camping whitewater canoeing spend time hacking linux date women run 32 bit operating systems started mountain biking order compatible summer mama told feels skin software lady mama professors people work hear pronounce english spanish check animation visualization projects java great idea radio station didn reason touring land mail sandia gov phone 505 845 fax 505 844 lab phone 505 844 1776 mailing address sandia national laboratories box ms albuquerque nm 87185 updated 24 mar 96 michael kingdom personal stuff current research personal information resume publications research group work logo logo instruction cas cs320 programming language cas cs111 introduction computer science met data structure misc rest interesting web points taiwan home country updated october 4 1996 boston university computer science department note people offended material page pages accessible brad fischer master degree candidate computer science georgia institute technology earned master degree computer science college computing finished december 1995 summer 1995 software generation testing maintenance team project expand citation program include web interface previous summer 1994 human computer interface worked fun project designing information kiosk art museum undergraduate degree biochemistry molecular biology earned harvey mudd college 1981 certificate computer science ucla 1991 equivalent taking undergraduate cs major classes reading interested happen world wide web important bored case seek psychiatric cheaper alternatives satisfy strange check rest time find life don viewing page mistake overview stuff page maintained brad fischer brad cc gatech update 1995 december 4 guangshun home page graduate student department computer science 1210 dayton rm 7390 university wisconsin madison madison wi 53705 usa phone 608 231 0592 home 608 262 6629 office education university wisconsin madison california state university los angeles peking university physics department research interests database management systems advisers raghu ramakrishnan miron livny projects data analysis project family medicine devise data exploration visualization environment classes cs739 cs764 cs838 interesting hot links fun stuff computer related career planning chinese related miscellany img send email img weather forecast madison visitor june 26 1996 brian swander office 1345 tel 262 1012 office hours 9 15 10 15 1 2 bookmarks marks chen address 615 general service building university alberta edmonton alberta canada t6g 2h1 email cs ualberta ca phone 403 office 403 img ph student artificial intelligence img supervisor peter courses links world wide web bookmarks link uofa link cs oct 20 1995 1988 oren zamir home page department computer science engineering university washington box 352350 seattle wa 98195 2350 office 106 chateau 206 616 zamir cs washington home 8th ave ne apt 331 seattle wa 98125 206 361 1368 zamir cs washington israeli graduate student department computer science engineering university washington undergraduate degree physics mathematics hebrew university jerusalem israel interests fields artificial intelligence software engineering working line clustering algorithms internet document retrievals basic idea user internet searches resulting hundreds documents work part metacrawler parallel web search service oren etzioni erik selberg resume pictures things diving jeep touring skiing pictures rafting trip interesting links 6039 craig homepage visitor craig full craig andrew born raised toledo ohio studying computer science graduate student bowling green state university graduate master degree 11th 1996 engaged married jennifer lynn undergraduate studying marine biology graduate weeks ll married moving north carolina ll jobs waiting personal interests sports music jenny sports page mtv birds index espnet smashing pumpkins fish index nba pearl jam woods hole vrml links informative vrml repository personal vrml presentation vrweb technical home page anchor wrl wrl good set vrml links vrml forum opengl links opengl graphics library utility toolkit opengl www center html links guides tutorial overview specs standards validation search engines job searching web surfing monster career research center yahoo north carolina job service areas webcrawler online career center excite email cs bgsu office 226 hayes hall cs home directory office phone 372 8957 applet browser java masafumi suzuki suzuki cs cornell classes fall 1994 516 case studies 520 operations research optimization 560 engineering probability statistics ii 580 design analysis simulated systems 599 project spring 1995 523 operations research ii introduction stochastic modeling 599 project cs417 computer graphics cs418 computer graphics lab summer 1995 cs410 data structures fall 1995 cs401 501 software engineering technology techniques cs414 systems programming operating systems cs631 multimedia systems project report ele 445 computer networks telecommunications nba 609 mis policy spring 1996 cs432 introduction database systems nba 610 thriving information revolution sector web site nba 600 database management independent project 3d polygon display java prototype resume 1489 brian pinkerton days achieve sort balance real life work work ski paddle coach kids fun visit friends california fun department molecular biotechnology working algorithms tools mapping genes coarse level hope find interesting computer applications sufficient research interest computer scientists ll earn phd solving current interest webcrawler tool wrote finding information web addition great web indexer act agent find stuff web find webcrawler check description head search page campus uw computer science engineering uw pathology bp cs washington 4328 jie bing yu index general information education advisor research interests research projects publications pointers hobbies general information research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 tel 608 262 6622 fax 608 262 9777 jiebing cs wisc education ph computer science university wisconsin madison 1993 advisor prof david dewitt research interests tertiary storage support dbms parallel database management systems object oriented database management systems geographic information systems research projects paradise shore publications building geo spatial dbms technology evaluation patel kabra tufte nag burger hall ramasamy ellman kupsch guo dewitt naughton submitted publication october 1996 query pre execution batching paradise pronged approach efficient processing queries tape resident data sets dewitt submitted publication october 1996 processing satellite images tertiary storage study impact tile size performance dewitt 5th nasa goddard conference mass storage systems technologies september 1996 constraints query tree goldstein ramakrishnan shaft shorter version workshop constraints databases february 1996 client server paradise dewitt kabra luo patel proceedings 1994 large data bases conference santiago chile september 1994 storage reclamation reorganization client server persistent object store yong naughton proceedings 1994 ieee data engineering conference houston tx february 1994 pointers eosdis sigmod uw madison dbms research group hobbies tennis tennis server volleyball white water rafting whitewater page find picture click full sized picture updated july 14 1996 jie bing yu jiebing cs wisc img teresa sikorski research assistant department computer science university rochester rochester york 14627 0226 office 725 computer studies building telephone 716 275 1448 fax 716 461 2018 email sikorski cs rochester fall 1996 office hours monday tuesday wednesday 5 6 pm research interests speech act interpretation dialogue management evaluation spoken dialogue systems publications trains home page img back urcs grads directory img back urcs home page luke office cs 1306 phone 262 6601 email luke cs wisc luke office hours 2 30 3 30 12 15 1 15 current grades cs 132 students days page stuff srinivasan parthasarathy urcs grad student finger srini cs rochester academic stuff bachelors degree university roorkee electrical engineering 1992 information current location click masters degree university cincinnati electrical computer engineering 1994 working phd degree recent publications classes lecture notes recitation sections recitation 1 recitation 2 recitation 3 recitation 4 relevant pointers class highlighted eventually convert 172 home page jim vallino text links made modifications report errors classes file input output basic primer programming tips gdb debug gnu debugger makefile construct makefile assignment grades assignment 2 programming grades assignment 5 programming grades visiting img back urcs grads directory img back urcs home page ashish jhaveri department computer science master engineering img resume html post script coursework advanced database systems cs537 multimedia systems cs631 engineering computer networks cs519 programming languages software engineering cs501 ashish jhaveri 1948 scott colville home page mail sec cs wisc office address computer science office 6366 1210 dayton st madison wi 53703 608 265 2702 home 305 frances st apt 403 madison wi 53703 608 250 home page school back university wisconsin madison largest ball cheese school links uwisc cs home page uwisc home page addition list pages find interest enjoy beer world drinking games adds caffeine ratings soda mit guide lock picking educational pages cia world fact book law constitution english dictionary roget thesaurus poetry database sec cs wisc updated 1 september 1996 home page normal guy net james lee phd student department computer sciences university texas austin bachelor science masters science computer science department information systems computer sciences discs national university singapore research interests algorithms data structures vlsi design algorithms small tropical island called singapore located 1 degree north equator singapore internet community alive participate island nation people wife hong kong boy coming 10 months active loves smile contact information mail cs utexas phone 512 474 5072 home fax 512 474 5072 home campus addr department computer sciences taylor 2 124 university texas austin austin tx 78712 1188 updated 24th jul 1996 oleg phd student department computing science address university alberta mail oleg cs ualberta ca img phone 403 492 7418 research interests computer graphics work includes color image quantization color dithering printers special effects graphics image processing special research advisor friend john buchanan bibliographic data education born ukraine april 26 1968 sc mathematics computing science 1992 acadia university sc mathematics dep mathematics university alberta miscellaneous graphics related links job search engines companies city youth city love ukraine related information listed bg courses cmput 501 monday february 6 1995 linus home page work check computer science department university california riverside top 10 reasons love computer science things area time magazine net cnn online favorite site catch news ticketmaster place find upcoming events planning trip mapquest plot india home country notebook contact send email tauro cs ucr linus tauro tauro cs ucr back graduate student img home pages bob carter computer science department boston university 111 cummington street mcs 215 617 353 carter cs bu computer science department college liberal arts boston university degree long ago rpi troy ny breaking news niece imagine cute baby picture born monday morning july 15 info home page teaching spring 1996 cs210 computer systems previously taught cs 113 ek 121 teaching fellow cs ek 420 cs 512 cs 551 research current fall 1995 member oceans research group prof crovella studying tools techniques measurement bandwidth packet switched networks publications area found previous 1993 1994 worked genetic algorithms combinatorial optimization kihong park related papers effectiveness genetic search combinatorial optimization bu cs tr 94 010 presented 10th acm symposium applied computing genetic algorithms optimization track february 1995 scalability problems genetic search ieee international conference systems man cybernetics october 1994 good genetic algorithms finding large bu cs tr 93 015 211k hobbies yea ve spending time lake meredith nh check latest temperature readings lake copious free time juggle ride bike summer 1994 ambitious loaded bicycle tour glacier loop beautiful downtown montana climbed logan pass park canada back picture click learn backpacking handy reference items depressed humor files links finance mutual funds research distributed algorithms computing stuff collection computer science bibliographies internet reference internet yellow pages global line directory yanoff internet resource directory web lookups world wide web worm webcrawler w3catalog meta library global network academy boston weather lost boston subway info professional societies ieee acm mother bbs pointers lots stuff rob multimedia lab happy wes linux documentation project cool sam keith kim cs bu aboard ph candidate computer science dept boston university research assistant prof azer bestavros thesis advisor research philosophy domain beliefs resource dispersion improve system performance networked computing environment good reasons systems resource interested minimizing bottleneck effect networked computing environment load dispersion phrase simpler faster switch router architectures higher network bandwidth make sense messages stay longer switches routers move faster links real advantage feedback closed loop based flow controls broadband networks form information network information recent studies revealed observed network traffic similar pattern network traffic invariant extent time scales signifies network traffic long term predictable utilization notion ancient egypt control system preventing flooding idea history feedback predict future congestion provide nicer solution flow control high speed networks feedback information live world history repeats similarity people learn tomorrow history current research interests include improving response time real time applications tcp atm broadband networks research groups proud member real time systems group oceans research group current publications abstracts tcp boston fragmentation tolerant tcp protocol atm networks azer bestavros boston university computer science department july 1996 appeared proceedings ieee infocom 97 postscript version relationship file sizes transport protocols similar network traffic kihong park mark crovella appeared icnp 96 extended version technical report tr 96 016 condensed version appeared icnp 96 effects traffic similarity tcp performance kihong park mark crovella boston university computer science department april 1996 postscript version leisure favorite links boston university computer science dept 111 cummington st mcs 217 boston ma 02215 voice 617 353 8924 fax 617 353 6457 email cs bu visitors august 19 1996 updated august 19 1996 anton desktop anton desktop damn thing construction gonna guess don content btw comments suggestions appreciated cs umass russian art american cup 95 year directory surf folder tools folder library folder surf folder links picked bookmarks happy surfing alma mater moscow state university alma mater ii computer science department umass amherst hey check www worm wwww inquery information retrieval system slightly complex wwww taking part project page put umich mac archive techical subsection coolest macintosh developing environment code warrior fast supported technical reference 32k macintosh waste don don bother ultimate directory yahoo good starting point surf russian space world wide web virtual library russia east europe listserv top 40 lists fun subsection guide game othello ii rules engagement civilization ski america home page rec skiing faq mtv main menu ultimate band list lacks aquarium tools folder check netscape assure coolest www navigator bothering create www page list tools chore note tools macintosh html editor read program check documentation page feel lucky ahead download beast lives arachnid lives personally shows underline structure page html hacker read library folder cs technical report sites lists search services inside macintosh clock rob stets graduate student permanent address university rochester department computer science rochester ny 14627 0226 usa office 716 275 1448 fax 716 461 2018 mail stets cs rochester location 725 home 716 424 fall 1996 teaching assistant csc 2 454 office hours wednesday 2 3 pm 725 appointment recitation monday 7 8 pm 601 tentative education electrical engineering duke university durham nc research interests memory behavior parallel databases software distributed shared memory execution driven simulation handwriting recognition personal interests baltimore orioles orioles 96 schedule img back urcs grads directory img back urcs home page change sun sep 8 1996 img fu john cheng world affiliated department computer science columbia university img information img research img personal information img bookmarks img cheng cs columbia img plan hsiao ping erica juan modified wed 22 16 32 16 1996 area computer systems design advisor daniel gajski office ierf 320 office phone 1 714 824 office fax 1 714 824 4056 electronic mail ics uci research area vlsi design automation interactive behavioral synthesis scheduling algorithms partial design scheduling algorithms design reuse publications conference papers hsiao ping juan daniel gajski bakshi clock optimization high performance pipelined design proceeding european design automation conference 1996 bakshi daniel gajski hsiao ping juan component selection resource shared pipelined dsp applications proceeding european design automation conference 1996 hsiao ping juan daniel gajski condition graphs high quality behavioral synthesis proceeding international conference computer aided design 1994 hsiao ping juan nancy holmes bakshi daniel gajski top modeling risc processors vhdl proceeding european design automation conference euro vhdl 1993 technical reports daniel gajski hsiao ping juan design methodology environment interactive behavioral synthesis tr 96 29 dept ics uc irvine 1996 hsiao ping juan daniel gajski clock driven performance optimization interactive behavioral synthesis tr 96 08 dept ics uc irvine 1996 hsiao ping juan daniel gajski bakshi clock optimization high performance pipelined design tr 96 01 dept ics uc irvine 1996 daniel gajski hsiao ping juan design methodology interactive behavioral synthesis tr 95 25 dept ics uc irvine 1995 hsiao ping juan daniel gajski condition graphs high quality behavioral synthesis tr 94 32 dept ics uc irvine 1994 hsiao ping juan daniel gajski survey description styles tr 93 37 dept ics uc irvine 1993 hsiao ping juan nancy holmes bakshi daniel gajski top modeling risc processors vhdl tr 92 96 dept ics uc irvine 1992 page perpetual construction department information computer science university california irvine ca 92697 3425 area high speed networks advisor tatsuya suda electronic mail duke ics uci office cs 236 office phone 714 824 3097 fax 714 824 4056 contents resume education work experience work progress publications personal information duke hong graduate student university california irvine pursuing ph computer science research interests architecture performance analysis data traffic atm networks network research group led prof tatsuya suda 1990 published number papers connectionless servers atm atm congestion control education pursuing ph information computer science university california irvine thesis work progressing stages stage design connectionless server transmitting connectionless datagrams connection oriented asynchronous transfer mode atm network performance analysis simulations analysis complete resulted paper submission stage exploration potential fractal nature atm traffic progress completion expected 1997 information computer science university california irvine june 1993 investigated asynchronous transfer mode networks congestion control techniques computer engineering university california san diego june 1990 courses distributed software oriented computer science hardware oriented electrical engineering fields experience ncr global information solutions ncr jul 1992 present performance analyst investigating architecture performance multimedia systems feb 1988 mar 1990 technical intern responsible assisting performance analysis software development transaction processing systems unix environment detail work experience ncr united states marine corps 1986 1994 desert shield desert storm veteran attained rank sergeant awarded combat action ribbon meritorious unit citation sea service ribbon southwest asia campaign ribbon good conduct medal service medal naval marine corps airborne medal medal work progress synopsis work progress data atm packet loss probability multiplexer investigated packet level cell discarding schemes discarding schemes drop useless cells packet suffered cell loss atm connectionless service work atm connectionless service summarized paper submitted date atm traffic characteristics similarity efficient methods evaluate performance similar traffic investigated papers submission preparation duke hong tatsuya suda investigation connectionless servers data transport atm preparation abstract information atm netgroup page publications duke hong tatsuya suda performance evaluation connectionless service atm networks globecom 95 abstract duke hong tatsuya suda simulation study proportional rate control atm connectionless servers 1995 malaysia intl conference communications 95 abstract duke hong tatsuya suda simulation study packet forwarding methods atm data services proceedings ieee icc 95 pp 1918 1924 june 1995 abstract slides construction oleg duke hong performance estimates video image storage retrieval acm multimedia 94 workshop multimedia database management systems october 1994 postscript format abstract oleg duke hong performance estimates concurrent retrieval video images gis journal vol 8 1 december 1994 hong suda congestion control prevention atm networks ieee network vol 5 4 july 1991 abstract hong vickers suda interconnection lans atm 6th ieee workshop local metropolitan area networks del mar ca october 1993 abstract brett vickers jaime kim tatsuya suda duke hong congestion control resource management diverse atm environments trans inst electronics commun engineers japan vol 11 pp 759 774 nov 1993 box hong tatsuya suda architecture design connectionless data service public atm network ieee infocom 93 san francisco ca march 1993 abstract hong suda bae survey techniques prevention control congestion atm networks ieee international conference communications 91 denver june 1991 abstract suda schmidt box hong huang high speed networks international symposium computer world 92 kobe japan nov 92 technical reports hong suda analysis server connection based approaches connectionless service atm networks tr 95 49 department information computer science university california irvine 1995 abstract hong suda simulation study packet forwarding methods atm data services tr 94 42 department information computer science university california irvine 1994 hong vickers suda oliveira internetworking connectionless data networks public atm connectionless server design performance tr 94 41 department information computer science university california irvine 1994 hong vickers suda connectionless data server public atm networks design performance tr 94 10 department information computer science university california irvine 1994 oleg duke hong performance analysis multimedia systems ncr internal report ncr corp september 1993 hong box suda design connectionless data service atm networks tr 92 101 department information computer science university california irvine 1992 hong suda survey techniques prevention control congestion atm networks tr 91 48 department information computer science university california irvine 1991 department information computer science university california irvine ca 92697 3425 click duke intro page list duke papers find duke work experience gis visit netgroup atm research home page resume short version postscript format duke interests work dept information computer science home page student access network graduate funding opportunities wei chen 5132 upson hall department computer science cornell university ithaca ny 14853 607 255 5577 weichen cs cornell year ph student department computer science cornell university received bachelor master degree department computer science tsinghua university beijing china interest academically distributed systems fault tolerance algorithms working professor sam toueg failure detection group membership partitionable network systems interests spare time spare time soccer nba nfl resume bookmarks updated august 30 1996 robert cs unm page construction opinions mine unm cs department studying computer science unm department computer science started web page hillel campus organization jewish students longer maintain interests skiing karate politics chess watching television working list reasons tv banned find net fan groups shows interested providing place people load music willingness record public domain music hear interested officemates karthik interesting page check great pictures madras friends hypothetical faq answers questions pictures page people lazy lynx web browser future lets concentrate people bunch silly pictures put page don wasting precious network bandwidth sending pictures back net text efficient picture worth thousand words typical picture lot bigger thousand words words email awkward told tradition dictated email consist initial fit characters letters cut guess chosen easily remembered late sloppy half constructed page web figure people give work sort shame won happen stay editor emacs vi emacs write checking work lynx explain amount page suppose real html editor couldn html mode emacs don needless comments suggestions send happy respond cs unm wanted beautiful home page comments send mail cs clemson alt news questions reach people hold awe ian terrence things loved de links comments cs clemson page accessed times november 16th 1995 1220 krzysztof zmudzinski information students img cs132 lab 309 lab 318 pictures son information poland stopping visitor number img michael vanhilst vanhilst cs washington cfa harvard personal research computer science engineering department university washington box 352350 seattle wa 98195 2350 usa click send email message mike vanhilst personal mike starting 7th year graduate student university washington luck finished end winter quarter immediately prior coming mike worked contractor ibm research wrote motif widgets user ibm data explorer mike start programmer 1981 fixing maintaining computer hardware smithsonian astrophysical observatory part smithsonian located harvard learning debug software mike convince programmers hardware working correctly mike stayed smithsonian 8 years time wrote program called lots astronomers images part gnu distribution mike bill wyatt eric joe schwarz doug mink starting guiding continuing project mention countless contributed 1986 mike year work group paris france data acquisition calibration analysis wonderful time paris met wife angela french language class alliance francaise angela paris year native colombia south america summer 1994 mike wrote front end students browse university time schedule data base uwin fun working talented staff pine special bill design tracy wrote uwin screen library uw machine run uwin working time schedule mike taught beginning programming uw extension motivated group microsoft product support summer learn recently mike presented papers international symposium object technologies advanced software isotas 96 acm conference object oriented programming systems languages applications oopsla 96 acm sigsoft symposium foundations software engineering fse 96 presented poster oopsla 95 made presentations subjectivity workshops oopsla 94 oopsla 96 participated doctoral symposium oopsla 95 participated demo uist 96 steve earlier life mike earned bs mcp degrees architecture wooden kind city planning mit worked community development director city grinnell iowa things works skills visual design problem solving continue talk chris alexander seattle mike active student chapter washington software association improving ties students large small software companies area enjoys hiking cross country skiing sailing kayaking enjoys swimming lake recently mike free time marco harold van born 10 1996 mike post pictures locates photo scanner visits 8 november 1996 michael vanhilst modified friday november 8 1996 homepage philip young page construction visit frequently philip ming hui young born taipei taiwan received degree college cambridge university uk 1992 graduate student rutgers university computer science department img current project development cs519 operating system parallel search engine cs536 machine learning othello term paper postscript ms word rtf independent study interactive interface data mining web img interesting links brother la messy bookmarks current weather maps movies wx map img img img leave message img update 31 april 1996 homepage netsurfer picture favourite sites wanna tour india real quick graduate student university washington seattle master thesis wireless mobile computing designing building system called mobisaic avoiding settling thesis topic chateau 109d guggenheim annex university washington seattle washington 98195 emacs windows nt windows 95 geoff voelker voelker cs washington img img vineet ahuja engg 95 96 department computer science cornell university ithaca ny 14850 address 2506 hasbrouck apts ithaca ny 14850 607 253 mail ahuja cs cornell academics eng student department computer science cornell university main areas interest lie parallel processing advanced architectures operating systems object oriented programming coursework cornell fall 96 automata computability theory cs 481 engineering computer networks cs 519 spring 96 high performance systems cs 516 final project report software design high performance architectures cs 612 final project report fall 95 high capacity information networks ee 546 multimedia systems cs 631 resume postscript postscript recent html page accessed times feb 1 1996 daily life temple religion enter hungry eat tired sleep po chang homepage boring trivial information ve compiled links information separated number categories find interest enjoy academics asian cultures buddhism religion cambridge mass computer tips creative writing food good books languages music ccs neu click info contact 3143 img fargo janet wall world police dept wide web graduate student computer science department university mexico albuquerque mexico interesting links hope boyfriend butt put stuff stay tuned handy software library sites sports info gnu ftp site resort sports network linux resource site nhl open net csc image library mighty avalanche x11 graphics archive cartoons girl women home page dilbert zone fem film reviews sounds simpsons blue warning timid concert info 94 rock concert update ticketmaster event database updated august 27 1996 cs unm kevin charter img department computing science university alberta edmonton alberta canada page perpetually construction courses taing courses taking research stuff documentation search engines favourite pictures free software stuff miscellaneous programming languages kevin charter charter cs ualberta ca modified october 5 1996 sean david sandys sds cs washington computer science engineering department university washington box 352350 seattle wa 98195 2350 usa sean sandys year graduate student university washington graduated 1994 williams college double major computer science astrophysics finish qualifying exams interests include computational astronomy software safety parallel programming languages recently participated panel cra conference snowbird entitled retaining mentoring minority students underrepresented groups interested description undergraduate tutoring mentoring program university washington department editor mossy bits graduate student senate university washington common knowledge appointed ability bend wills men literary political skills working found listening jimmy philosophical glory days mis quoting finest minds time interested brewing cool beers internet search tool check metacrawler sean david sandys sds cs washington revised july 23 1996 michael van lent homepage phd student research assistant university michigan department electrical engineering computer science work artificial intelligence laboratory housed advanced technology lab postscript faint beginnings curriculum vita mail eecs umich mail artificial intelligence laboratory university michigan 1101 beal avenue ann arbor mi 48109 2110 office phone number 313 764 2138 lab phone number 313 763 1572 fax 313 763 1260 research interests changing representation improve planning efficiency final hope stages developing dissertation topic propose committee 1996 description ve bibliography info dissertation topic soar architecture planning complex domains independent research project integrate planning reaction tactical air air combat domain tag soar tag soar game lines bolo program agents called battle maze environment game theory machine game playing master thesis university tennessee knoxville titled pruning algorithm player games hidden information genetic algorithms interest field artificial intelligence genetic algorithms publications planning tactical air domain 1994 aaai fall symposium planning learning october 1994 low cost system direct human control simulated vehicles computer generated forces 1994 pruning algorithm player games hidden information master thesis university tennessee 1993 pruning algorithm imperfect information games 1993 aaai fall symposium games learning october 1993 games imperfect information computational intelligence february 1996 spend time friend homepages dan homepage rob homepage ron chong homepage chuck cohen homepage doug pearson homepage joe phillips homepage bob wray homepage pete homepage bill walsh homepage bates homepage frank homepage patrick kenny homepage page accessed times 1 18 1996 return people page return ai lab home page updated 1 18 96 2901 img gallery twenty photographs headings 1996 robert grimm rights reserved master student lynn bush photograph lynn bush resume work sample ces cwru jason elliot robbins updated 10 6 96 area software advisor david electronic mail ics uci office ics2 269 office phone 714 824 7308 home phone 714 854 resume postscript compressed postscript ascii research projects interested great things including limited software architecture experimental programming software marketplace programming small commerical software package development evolutionary programming programming demonstration taking object oriented programming paradigm reasonable expectation user programming software process small user interfaces general implementation follow links information uci role darpa project uci graph editing framework java guru abilities emacs smalltalk lisp macintosh programs java interests games pool video games types juggling love television american animation heavy metal music typographic art broken favorite goal personal computing enhance aspect human ability alan kay didn sketchpad order software systems award fun ivan sutherland powerful tool user donald knuth evolution thought conduct misconduct george bernard shaw takes lie lie listen homer simpson publications journals component message based architectural style gui software richard taylor nenad kenneth anderson james whitehead jr jason robbins kari deborah online ieee transactions software engineering pages 390 406 june 1996 significant revision extension paper conferences reusable objects david al tools march 1992 paris france component message based architectural style gui software richard taylor nenad ken anderson james whitehead jr jason robbins international conference software engineering 1995 wa postscript software architecture design perspective human cognitive jason robbins david proceedings california software symposium 1996 los angeles california visual language features supporting human human human computer communication jason robbins david david vadim published ieee symposium visual languages 1996 postscript compressed postscript extending design environments software architecture design jason robbins david hilbert david published knowledge based software engineering 1996 postscript compressed postscript slides conference presentation postscript compressed postscript paper selected conference object oriented typing support architectural design c2 style nenad jason robbins richard taylor proceedings sigsoft 96 fourth symposium foundations software engineering san francisco ca october 16 18 1996 postscript technical report uci ics 96 6 workshops software architecture foundations software component marketplace james whitehead jr jason robbins nenad richard taylor icse 1995 workshop software architecture wa critics analyze evolving architectures jason robbins david hilbert david international software architecture workshop 2 postscript compressed postscript tech reports software architecture design environment 2 style architectures jason robbins james whitehead jr nenad richard taylor january 1995 tech report arcadia uci 95 01 school information computer science university california irvine ca 92717 3425 matsumoto status nmsu classes taking fall 1996 birth information education research interest background publications status nmsu graduate student computer science department graduate assistant computing research laboratory classes taking fall 1996 programming language dr hartley software development dr ta pedro marquez cs273 machine organization dr ta chuck keller birth information date birth march 9 1972 born place japan xviii olympic winter games held home town 1998 family mitsunori father yoko mother brother lan pet education master electrical engineering kyoto university japan 1996 bachelor electrical engineering kyoto university japan 1994 graduate student computer science department mexico state university phd student nara institute science technology japan research interests background academic interests mathematical modeling human activities attempts finding relationships topics considered independent includes computational linguistics artificial life game theory artificial intelligence impressed early attempts motivated decide major computer science attempts interesting attempts finding relations mathematics linguistics philosophy engineering work master thesis kyoto university attempt establishing original relation information theory specifically universal code integers information retrieval fast string matching applied code discussed method universal coding integers revision accelerate string matching interested mathematical statistical features linguistic phenomena viewpoint engineering interested application statistical methods natural language processing publications matsumoto thesaurus based efficient retrieval generating retrieval queries similarities proceedings 15th coling pp 1044 1048 august 1994 matsumoto matsumoto coding scheme enables fast direct search compressed files transactions fundamentals electronics communications computer sciences cs department email cs nmsu modified october 24 1996 frame toc frame contents boston university computer science department elena machkasova computer science department boston university 111 cummington street mcs 205b tel 617 353 5231 elenam cs bu elena phd student computer science department interested semantics programming languages summer teaching cs101 cs101 homepage click tf cs111 material cs111 click homepage construction information student updated july 6 1996 img ronald ronald call ron recently received degree computer science engineering university california los angeles ph student georgia institute technology specializing computer animation feel free enjoy stay world tourist attractions research resume home bruins home cc gatech 206 winchester trail college computing ga georgia institute technology 770 438 atlanta ga 30332 0280 animation lab 404 894 greg badros home page updated 1 oct 96 email gjb cs washington address ave apt 303 seattle wa 98103 www homepage feel free send feedback email address page suppose construction checking back exciting features recent graduate duke university completed degree double major computer science mathematics spring 1995 employed part time senior research scientist numerics small company originally located durham nc headquarters bermuda work apartment seattle washington full time graduate student computer science engineering department university washington fall 1996 courses cse 505 home page cse 531 home page cse 567 home page cse software engineering seminar cse 590k compiler seminar newer stuff philosophy mathematics notes misc patches place show desktop configuration competition entry emacs configuration readme file emacs configuration archive file configuration readme file configuration archive file chronicle duke university newspaper article numerics spring 95 ieee national programming competition victory vertices winter 95 issue duke magazine recent article genetic algorithms personal links resume data date business sample art drew computer simple 3 magic eye art created canterbury 1993 progressive map random pictures life work hobbies including tennis skiing jackson hole jackson wy volleyball juggling piano playing mathematical games rubik cube linux freeware unix music sarah mclachlan billy joel joel yahoo page lists links procedure ncaa basketball interesting links lycos web search duke computer science home page duke university home page chronicle duke community daily newspaper univ washington home page unofficial seattle microsoft corporation world wide web server gateway users group historic computer images hotjava global network navigator home page perl practical extraction report language virtual library inter language unification ilu interesting devices connected net writing html sgml tei seinfeld index page friends parts material based work supported national science foundation graduate fellowship opinions findings conclusions recommendations expressed publication author necessarily reflect views national science foundation greg badros washington computer science engineering gjb cs washington 1348 homepage graduated brown university continue studying computer science ph program division applied sciences harvard university area interest computer networking don check interesting things collected interesting things resume thai people organization personal favorite site back top page maintain comment suggestion send email eecs harvard click send email damon feldman department computer science tulane university orleans la 70118 feldman cs tulane home phone 504 research interests educational technology constraint logic programming denotational semantics yang liu www page yang liu ph candidate teaching assistant college computer science northeastern university advisor prof karl lieberherr leads demeter research group teaching courses 1 data structure algorithm 1 undergraduate 2 lab undergraduate 3 unix lab graduate interested adaptive programming software architecture technology working gte laboratories img finger logged img feel free send email yang liu college computer science northeastern university 53 cullinane hall boston ma 02115 internet ccs neu phone 617 373 fax 617 373 5121 img warren gardner warren phd student working image understanding lab georgia tech research interests include computer vision robotics dissertation concerned constructing robust motion interpretation algorithms complex environments work algorithm capable robust motion interpretation line correspondences recently worked arpa image database line version 1994 arpa image understanding workshop free time warren enjoys training martial arts wing chun kung fu thai riding motorcycle camping found working brother office university kevin office ascii version warren resume postscript version warren resume publications warren gardner jun hoy kim interactive model based vision system vehicle tracking ieee international conference robotics automation 1993 vol 3 pp 403 409 warren gardner local translational decomposition rigid body motion spie conference oe aerospace remote sensing 1993 pp 12 23 david dai maryann warren gardner heather andrew ian smith iue committee iue user interface darpa image understanding workshop 1993 pp 289 300 warren gardner jun hoy kim interactive model based vehicle tracking darpa image understanding workshop 1993 pp 527 533 warren gardner translational decomposition flow fields darpa image understanding workshop 1993 pp 697 705 warren gardner shape motion linear features darpa image understanding workshop 1993 pp 1091 ronald arkin warren gardner reactive based mobile robot navigation ieee international conference robotics automation 1990 vol 2 pp 936 contact information warren gardner 111 road south ct 860 633 warren cc gatech peter dept computer science rutgers university office hill 367 office phone 908 455 3213 email paul rutgers map jersey jersey map rutgers dept computer science rutgers university outdoors club class schedule fall 96 cs111 ta lecture tba recitation tba office hours tba cs515 mon 6 10 8 50 1 10 2 30 tue 6 10 8 50 line sampling cern card catalog www virtual library subject catalog los alamos physics db electronic physics magazine homepage hubble stuff hst recent recent hubble press releases ftp site time magazine back issues att 800 listings toll free commercial numbers computer related sites rfcs fyi internet tcp udp protocol netlib bell labs freeware unix utilities numerical libraries sun home page corporate home page sun includes research papers digital home page corporate research publications philosopher john kelly iii department computer science tulane university orleans la 70118 voice 504 288 kelly cs tulane find tulane computer science fair planning academic year soliciting sponsors area high school students start computer projects urls constraint reasoning constraint logic programming artificial intelligence robots formal methods computer science macintosh software search points meta sites commercial pages government politics weather hash house ham radio pages boston university computer science department computer science department boston university mail cs bu research cryptography knowledge proofs links students assignments 1 2 3 4 simulation source output solutions 1 2 extra credit description header file driver grades guidelines submitting assignments latest information transparancies class chapter 2 oo aspects chapter 3 classes objects chapter 4 constructors destructors chapter 5 inheritance polymorphism chapter 6 operator overloading chapter 7 advanced material templates inheritance note class material files unfinished notes wrote supplement text moved address mary elaine califf machine learning research group university texas austin research current research interests machine learning inductive logic programming ilp natural language acquisition info check vita education computer science baylor university 1993 english baylor university 1989 english baylor university 1985 contact information office taylor hall 5 152 phone 512 471 9589 email address cs utexas postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 gaurav aggarwal graduate student university california irvine department information computer science area specialization computer systems design emphasis design automation plan research advisor prof daniel gajski prof nikhil dutt completing doctoral degree uc irvine campuses university california beautiful haven situated southern california usa 80 south los angeles mascot uci shown contact home office 748 stanford court room 124 ierf irvine ca usa ics uc irvine irvine ca 92697 usa 714 854 714 824 4049 email uci gaurav ics uci give pleasure introducing net surfing legible bachelor click gaurav aggarwal information computer science university california irvine ca 92697 3425 modified 9th november 1996 dorothy phd student computer science department university massachusetts amherst ma 01003 413 545 0675 office 413 545 1249 fax cs umass computer science 1985 university washington behavioral biology 1980 cornell university biological sciences 1977 indiana university scholarship teaching links web pages img distributed artificial intelligence laboratory home page research group grace hopper celebration women computing videotapes university video communications ada project internet resources women computer science wonderful resource including calls participation events projects information fellowships grants positions organizations discussion groups conferences projects programs informational sites bibliography women computing clearinghouse teaching resources cs1 cs2 collection closed lab exercises programming assignments teaching resources cs1 cs2 england consortium undergraduate science education project development updated 11 october 1995 steve haley attempt web page comments appreciated contents personal background professional information address phone number find logged back urcs home page img updated september 6 1996 steve haley marcos aguilera marcos aguilera department computer science photo cornell university ithaca ny 14853 7501 1 607 255 7416 aguilera cs cornell year phd student cornell university distributed systems algorithms randomization failure detection hybrid approach solve consensus tour brazil check page suggestions construction warning permanently construction marcos aguilera aguilera cs cornell andrew miller corner vast web call home fairly meager work progress short history received 1995 hamilton college intern mcs division argonne national laboratory undergraduate hamilton small liberal arts college upstate york majored computer science physics studied wide variety diverse topics spent summers math computer science division argonne national laboratory member futures lab specifically helped construct maintain cave automatic virtual environment cave immersive multiple user virtual environment featured siggraph 94 recently involved development improvement user tracking software year phd student working robotics group peter allen presently buried books study qualifier time research includes real time vision tracking systems grasping intelligent trackers tactile sensing applying barrett hand interests free moment include swimming camping skiing karate games enjoying good photos turkey mt maine favorite web sites dilbert zone columbia university department computer science 450 computer science building 617 york york 10027 office 1 212 939 fax 1 212 666 0140 cs columbia click robotics lab page click department computer science page renu tewari doc address home 203 39th st 201 austin tx 78751 512 419 home 512 471 9572 tay 5 104 512 471 9507 lab tay 4 115a 512 471 9738 lab tay 2 148 512 471 9735 lab tay 139 914 592 ny email tewari cs utexas work multimedia computing dept computer science university texas austin austin tx publications work internship img watson research center play interesting sites bored send comments optional clear form send em torsten playground torsten cs ucr page received hits january 9th 1996 ph student computer science department university california riverside resume ve ve life research aimed developing autonomous intelligent planning system optimal limited resources priori resource information unreliable unknown thesis advisor dr jay farrell assistant professor electrical engineering applications intelligent planning system include hybrid electric vehicles developed ce college engineering spend free time listening music playing volleyball hiking surrounding mountains playing soccer cs intramural soccer team nondeterministic scoring machine helped organize reach favorite web sites pictures jamie visit cs soccer homepage funny tidbits internet warning offensive people update september 20th 1996 img back grad student home pages scott weiss home page update 11 12 96 ir pages scott weiss office department computer science engineering building 329 johns hopkins university baltimore maryland 21218 2694 phone 410 516 fax 410 516 6134 home 500 university parkway apt 12n baltimore md weiss cs jhu academic stuff phd student computer science johns hopkins university baltimore md blessed advisers simon kasif eric brill david yarowsky general interest artificial intelligence focus research adaptive methods information retrieval ve compiled survey information retrieval lists papers projects web sites devoted aspects ir learning field check glossary extremely interested teaching personal interests huge fan games puzzles type ve made page giving favorite sites presenting puzzles ve created fan monopoly check expansion powers monopoly interests reading baseball orioles olympics movies tv late show david letterman copy current resume interesting links cool site day hint search feature visit office ll hear mix 106 5 friend scott pakin automatic complaint letter generator oracle bacon virginia feel free send email fei homepage viewed netscape version 2 0 born sichuan china mountainous city ten million people love home country find home town usemap computer science tsinghua university beijing 1990 college teacher sichuan institute technology 1990 1994 worked field stock futures studying computer science wesleyan university middletown connecticut interested programming windows platform interested authoring internet hobby soccer kind sports bridge make friends computer games films javascript experimental field javascript lab links img img china sports daily chinascape china sports express daily cnd sichuan soccer team list postscript graph img comment img wesleyan university alexander huber graduate assistant office phone 1 419 372 office 247 hayes hall case wanna marry expect interest description music cd collection comprises 300 items preference hip hop favourite record label talking loud call music taste pretty versatile wanna listen cool guru information split thing happen 96 opinion 80s superb decade music 90s musician bed lisa soccer playing soccer interested stuff taking break stupid americans prefer action packed sync swimming golf turning couch potatoes favourite team sv salzburg suck moment rapid wien fantastic team favourite player hans responsible salzburg promotion premiere league rupert offense man ve movies time favourite robert de jack mickey great vintage black white movies doubt superb contemporary stuff pulp fiction romeo bleeding man bites dog favourite location web check movie information internet movie database don forget genuine james bond sean american crime novels aren good german writers siegfried lenz forgive karl wrote damn hard exciting americans write crime fiction personal number andrew funniest guy joseph charles toughest author james check yo beer home country austria practically grew beer city austria largest independent brewery logo left isn favourite beer prefer place salzburg called friends meet sunday couple beers convention called usa favourite brands red dog bar bg bw 3 ya multimedia finish computer science studies austria supposed write kind thesis topic document multimedia protocols qos constraints ve started research area bowling green hope finished fall 96 catch glimpse aware site construction lounge site tribute friends back austria acquainted bgsu encompass wide spectrum interests join couple beers verbal contributions funny intriguing intellectual frontier planet pretty modified 06 08 96 mail huber cs bgsu thomas mail cs mcgill ca office mcconnell engineering bldg room 333 1 office phone 514 398 3739 lab phone 514 398 care check research photo june optical communication architectures group 94 macs lab year visit 95 pay rent refer macs lab software page list cad tools maintain macs lab proposal ready ferrari switched teams 1996 phd favorite 202 java click assignment students cute tree pic didn important links img check white socs softball team homepage listen realaudio date sports news espnet sportsline usa collection important formula links latest news formula news archive ferrari espnet racing news shell ferrari formula 1 team 1 aus renault f1 site deutschland mild f1 gale force f1 atlas team f1 pit lane ferrari ford jordan renault tyrell yamaha grand circuit australia brazil argentina europe san spain canada france great britain germany hungary belgium italy portugal japan link back socs homepage visitor number march 20th 1996 homepage undergoing vast renovations stay tuned totally honest graphic terribly recognizable stuff interesting ve year computer science student back ub university buffalo graduate work william mary williamsburg virginia work college virginia institute marine science computer center dj progressive rock radio show called sleepless stuff satisfying creative urges trade live tapes check tape list miscellaneous stuff page bunch links check september 4 visitors homepage wow huh statistical information click call mr perfection middle rhymes bill cs wm 3624 frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student html frame home frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student list html department computer sciences sheboygan ave 203 1210 dayton st 6358 madison wi 53705 madison wi 53706 608 232 res office phone 608 262 6614 mail cs wisc shameless promotion resume text version side click research interest research assistant paradyn group hacking paradyn hpux port boss barton miller charge home page wuhan university china girlfriend picture temporarily computer architecture education 09 95 dept computer science university 08 94 08 95 dept computer science university iowa 09 90 07 94 dept computer science wuhan university officemate marcelo goncalves alumni click ignore wuhan university alumni home page china home page place surf companies universities graduate school computer science infomation america graduate schools img send ling zheng mail img suggestion homepage don bother updated march 30 1996 visitor number january 8 1996 igor img peru img deborah farmer igor 17 cullinane hall college computer science northeastern university 1149 home page ping wen chen img graduate student department computer science university pittsburgh pittsburgh pa 15260 research interest multimedia www information retrieval berkeley intelligent software agents steve intelligent software agent bibliography alf christian achilles bibliography intelligent agents multi agent systems martijn koster world wide web robots wanderers spiders office 218 mib phone 624 8836 cs pitt doug home page ph candidate computer science department vanderbilt university area research artificial intelligence emphasis machine learning research focused exploring interactions types order logic descriptions interested data mining advisor dr douglas fisher funded division biomedical informatics vanderbilt university medical center part collaboration computer science department informatics division working intelligent interface hospital order entry computer system hospital pharmacy computer system interested applying machine learning techniques vast amounts data hospital databases effort provide decision support health care professionals degree vanderbilt computer science title paper automating search multiple data models degree tennessee technological university mathematics wife lori email ten nash ten tn german teacher high school high school nashville david lipscomb university member trace church christ enjoy macintosh computers running simpsons tick files star trek links comp sci web resources vanderbilt local reference religion macintosh entertainment commercial computer science links ai links unified cs tech reports top page top links web resources navigational aids lycos search engine webcrawler web cool sites web teaching tool starting point yahoo www resources planet earth virtual library einet galaxy city net authoring tools ncsa tutorials web developer virtual library beginner guide html basic guide forms cgi form handling perl texture land web netsurfer digest top page top links vanderbilt links cs department engineering school vanderbilt university vanderbilt university medical center computer store login top page top links local links generic area sites introduction nashville nashville net nashville online virtual nashville tennessee home page nashville media nashville scene online science technology page fm 90 3 nashville public radio fm 104 5 fm 105 9 fm 100 1 fm 103 3 channel 4 channel 5 channel 17 government sites metropolitan government nashville davidson county nashville public library nashville international airport local sites tennessee school news top page top links reference links generic reference sites internet public library english server virtual reference desk dictionaries dictionaries reference desk writing tools elements style writing tools bartlett quotations government legal library congress thomas legislative information geography geography stuff world factbook 1994 virtual tourist top page top links religion links church web pages list churches yahoo distinctive church list world wide home page churches christ concord road church christ tn church christ tn trace church christ nashville tn church christ nashville tn university christian student centers christian student centers ucsc tennessee tech univeristy tn christ vanderbilt university nashville tn christian resources bible gateway christianity links yahoo main bible page christian resources world wide study bible christian music resource list ultimate christian music list 21st century christian bookstore top page top links macintosh links links apple apple home page apple support information apple tech support shareware sites info mac hyperarchive umich hyperarchive shareware mac software vendors adobe aladdin berkeley systems claris metrowerks microsoft motorola powerpc symantec robotics wordperfect mac publications macuser macworld powerpc news mac sites ultimate macintosh page mac related reviews todd mac support pages complete conflict compendium tidbits macintosh index top page top links entertainment links television tv net tv land tv themes home page cnn interactive espnet discovery channel sci fi channel comedy central weather channel mtv net computer network letterman top ten lists school house rock movies movie stuff film zone film twentieth century fox internet movie database radio npr print pathfinder entertainment rock roll hall fame top page top links commercial links commercial services net 800 directory internet fedex internet service merchandise usa today lego american airlines hotels web top page top links interesting links weather world today online career center san francisco exploratorium campaign 96 online zip 4 lookup cu seeme ip address latitude longitude top page top links work address computer science dept box 1679 vanderbilt university nashville tn 37235 615 322 home address 2824 blair blvd nashville tn 37212 email address dat vuse vanderbilt georgia tech gvu people search usemap don allison ph student college computing general info graduate student college computing georgia institute technology prior coming tech spent 10 years working hewlett packard test measurement group designing firmware digital oscilloscope line taking advantage packages tech study computer graphics ai interested animating autonomous agents interacting work virtual environments group animation group gvu centre work click current work schedule gvu lab gra maintain network pcs macs assorted peripherals teach occasional alias studio power animator oit lab officially working generally lab feel free stop questions checking scanner research working virtual project prior worked building interacting emotional autonomous agents part dance technology project conjunction atlanta ballet thought cute cut performance publications don allison brian wills larry hodges jean interacting virtual investigating educational virtual reality siggraph 96 visual proceedings august 1996 computer graphics annual conference series acm press don allison brian wills larry hodges jean bits technical report georgia institute technology git gvu 96 16 july 1996 abstract samir das richard fujimoto kiran panesar don allison maria hybinette gtw time warp system shared memory multiprocessors winter simulation conference wsc december 1994 miscellaneous spare time dog periodically donate local chapter american red cross registry sucker give ve donated tilt occasionally maintain uniformly high stress level click du jour check web page collecting input contact information don allison graphics visualization usability center college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 mail don cc gatech questions comments email gvu webmaster cc gatech required disclaimer page publication georgia institute technology georgia institute technology edited examined content author page solely responsible content modified november 7 1996 don allison don cc gatech missing picture ph student computer science rutgers university research interests include mobile computing performance modeling parallel distributed algorithms list papers click touch send mail paul rutgers call 908 445 4714 mail address department computer science rutgers university piscataway nj 08855 modified september 27 1996 christian made major decision life believed jesus christ months coming totally unexpected religious studies compulsory class christian high school attended hong kong intention christian time thought record jesus life bible teaching good time deeply related life misconception meaning christian cleared past thought difference christian wrongs sin thought god loved matter decided christian true christian holy good christian listening friends church fellowship realized things true christians sins born stumble wrongs god flesh weaknesses confess sins faithful forgive sins unrighteousness john 1 9 difference christians people trust jesus christ gratefully accepted christ sins man justified faith deeds law 3 28 doubt christian live holy life holy christians contrary rely god strength holy jesus physician sick matthew 9 12 count strength holy number days seek truth early don hesitate start seek god leading give opportunity wai kei mak cs utexas matthew arnold matthew arnold address 369 hill phone 445 3213 mail paul rutgers ph student rutgers computer science department text version resume hobbies rutgers water polo attempt rutgers water polo page www tennis server sorts info game tennis cool schools rensselaer polytechnic institute rutgers state university nj college sister cousin college delaware valley high school high school internet search tools webcrawler lightning fast web search alta vista digital search page internet search netscape search page virtual software library great finding files random stuff keepers lists contribute top 10 lists funny ve wanted webster dictionary online ll open huge book home office circle rm 153 campbell hall birmingham 1300 university blvd alabama birmingham al 35294 ph 205 934 2213 fax 205 934 5473 cis uab education computer science enginnering anna university computer information sciences uab ph candidate advisor dr barrett bryant plan spring 96 research academic links papers sites enjoy haiku cs 100 spring 96 img img jay home page page collection favorite links hope enjoy links cars trucks img links movies music television img img sports links links click pictures links nmsu cs department img nmsu zianet las cruces nm web searchers web crawler search yahoo web search excite web search img mail comments suggestions jay mexico state university cs nmsu modified november 11 1996 adam young bs electrical eng yale university 1994 ms computer science columbia university 1996 ph computer science columbia university publications paper cited describe attacks viruses public key virus author call viruses describe anonymous secure data stealing attacks based attacks user data public key encrypted private key recover encrypted data exploiting public key cryptography young yung based security threats proceedings 1996 ieee symposium security privacy pp 129 140 6 8 ieee computer society press 1996 postscript attacks step investigate modifying cryptosystems public key effect apply cryptography mount attacks securely leak secret key information pgp modified mechanism call secretly embedded universal protection setup young yung dark side black box cryptography trust capstone crypto 96 springer verlag postscript ph advisor dean zvi galil mail cs columbia interests guitar drums computer security cryptography information warfare 1136 cindy ball contact mail cindy gg caltech office 818 395 2820 graduate student computer graphics group caltech html cgi hints html home pages caltech caltech personal pages information writing cgi scripts found common gateway interface links computer graphics resource center 3d site real time la traffic reports small clickable map large slower clickable map art center proposal web site design homepage allen zhang homepage page accessed times september 18th 1996 graduate student college computer science northeastern university boston ma graduate coming march working technologies op software engineer obtained beijing university posts telecommunications beijing china alumni bupt check alumni list java corner javasoft java yahoo java oasis club java ood oop object orientation faq object oriented page comparison ood methods comparison object oriented development methodologies img finger logged allen ccs neu kevin personal information publications mbone information research links life grad school links interesting www pages contact information links pc audio video workshop group effort learn pc multimedia personal information academic career georgia tech phd student college computing networking telecommunications group advisor mostafa ammar georgia tech 1988 started working computer science graduating 1992 started working master 1994 phd expect graduate 1997 vita information dissertation work title dissertation tentatively network system support efficient scalable delivery interactive multimedia systems eventually put html version proposal interested table contents information send mail kevin cc gatech meantime statement research interests helpful areas interest include learning multicast protocols mbone ietf transport routing working groups telecommunications public policy phd minor involvement addition normal teaching research duties working part time multi million dollar effort developed georgia center advanced telecommunications technology georgia tech office information technology oit basically generation network provide connectivity applications learning opportunities middle high school students georgia educational institutions georgia tech science museum zoo atlanta requires great deal networking infrastructure 1996 olympics georgia tech slowly returning normal start working officially called digital video project basically involves interconnecting number groups georgia tech 1 students living dorms 2 faculty teaching assistants researchers academic buildings 3 classes lectures classrooms 4 rest internet applications based real time audio video require significant bandwidth extent coordinating installation physical network including high speed lans analog cable based video system digital broadband network information digital video project home page current goals september 1 1996 9 months graduation plan spend months working current research projects final months writing dissertation significant projects working 1 development interactive multimedia jukebox 2 video delivery georgia tech 3 continued work collection tool 9 months ll interviewing post graduation job publications talks demos journal papers ammar multicast delivery provide scalable interactive video demand service journal selected areas communication august 1996 text abstract conference papers dan sitaram long term resource allocation video delivery systems infocom 97 kobe japan april 1997 text abstract ammar collection modeling join leave behavior multicast group members mbone high performance distributed computing focus workshop hpdc 96 syracuse york august 1996 extended abstract text abstract ammar performance multicast delivery video demand service discontinuous vcr actions international conference communications icc 95 seattle washington june 1995 text abstract ammar scalable interactive video demand service multicast communication international conference computer communication networks 94 san francisco california september 1994 text abstract short papers ammar role multicast communication provision scalable interactive video demand service network operating system support digital audio video nossdav 95 durham hampshire april 1995 technical reports dan sitaram long term resource allocation video delivery systems georgia tech technical report git cc 95 45 ibm research report text abstract ammar characterization mbone session dynamics developing applying measurement tool georgia tech technical report git cc 95 22 text abstract ammar performance multicast delivery video demand service discontinuous vcr actions georgia tech technical report git cc 94 49 text abstract ammar scalable interactive video demand service multicast communication georgia tech technical report git cc 94 36 text abstract demonstrations ammar capturing analyzing participant behavior mbone audio sessions submitted high performance distributed computing focus workshop hpdc 96 syracuse york august 1996 ammar audio demand interactivity scalability multicast communication submitted high performance distributed computing focus workshop hpdc 96 syracuse york august 1996 mbone information contributions mbone collection tool capture session membership statistics links general mbone information good based mbone tools mirror site snmp based mbone management project research links cs spring 96 class ve taed www page respectable mpeg movies internet engineering task force multicast transport protocols acm home page ieee home page life grad school volleyball indoor play opposite georgia tech club traveling team quicktime clip play matches kentucky tournament watch ball set strong side side video solo block large version 3 small version 590k picture sequence jump serves web based volleyball instructional page picture sequence indoor part ii team manager women team lots weather cold outdoor weather nice outdoors play sand doubles grass triples outdoor tournament photographer southeast volleyball magazine picture picture ended summer 1994 issue snow skiing jackson hole wyoming march 23 29 1995 picture 110k picture jackson spring skiing weather wacky picture afternoon looked terrible day lots fog rain rain turned snow couple hours cleared great fun colorado december 9 16 1995 group friends tech straight days amazing waiting pictures friend whistler blackcomb january 12 18 1996 picture picture whistler blackcomb village nice picture picture back side whistler moutain top peak chair careful picture 155k picture bottom blackcomb glacier ants people alpine skiing experts blow hole links interesting www pages 15 minute delayed stock quotes year price volume history individual stocks weather channel site atlanta 5 day forecast underground music archive general volleyball server georgia tech volleyball server cnn news server contact information kevin college computing georgia institute technology 404 894 work atlanta georgia 30332 0280 404 875 4204 home mail kevin cc gatech click login information favorite host 1217 ira sharenow cs wisc teaching assistant cs 132 peterson computer sciences department university wisconsin madison madison wi 53706 office 3310 computer sciences telephone 608 262 1721 office hours cs 132 sections 351 352 tuesdays 12 05 12 55 pm thursdays 4 00 4 50 pm section 351 meets tr 1 pm section 352 meets tr 2 30 pm classes meet room 1366 computer sciences cs 132 announcements handouts mother jones profile ira sharenow recreational site send email comments modified tuesday september 24 1996 ira sharenow friend weather library news tutorial research lidong zhou homepage cornell university department computer science ithaca department computer science cornell university ithaca ny 14853 7501 tel 607 254 5075 fall 96 courses cs 601 system concepts locally accessible cs 631 multimedia system research related materials sigops 96 papers oasis cambridge dec src research reports adage authorization distributed applications groups project low level security java safe internet programming legion project kerberos network authentication service massively distributed systems ibm homepage advanced materials internet www standard robot exclusion computer network security career www documents cornell career opportunities jobtrak college grad job hunter job opening cs ph career center online job services careermosaic page jobweb home page career mag page friends homepages yingjun yu fudan 8924 classmates friends cornell information resourses tutorials computer languages tools big yellow book cornell homepage cnd sunrise chinese soccer world edmund automobile buyer guides ultimate auto buyers guide auto insurance basics legal survival guide links travel agencies rank cs departments succeed graduate school fudan homepage img back index updated nov 4 1996 homepage construction ankit patel 914 east state street ithaca ny 14850 607 277 3812 apatel cs cornell personal photo curriculum vitae img cornell university 1996 resume department computer science courses enrolled graduate research assistant prof brian smith multimedia group project zeno canvas3d toolkit interactive platform independent development high performance 3d graphics multimedia virtual reality applications virtual reality video conferencing multimedia systems readings project assignments project kernel endpoint net annotated bibliography common object request broker architecture corba img critique understanding limitations causally totally ordered communication david cheriton dale img img carnegie mellon summer school computer science 1996 world wide web technologies spring 96 link real time os support multimedia img university 1991 95 academics friends img reliance industries limited 1995 job profile life reliance home page page construction cette page en francais mail cs mcgill ca office 3480 university street mcconnell engineering building suite 322 montreal qc canada office phone 1 514 398 7086 office fax 1 514 493 9518 click resume research interests networking revised september 24 1996 1274 jeanne computer science engineering mz 0114 la jolla ca 92093 619 453 4364 lab cs ucsd yeah construction shoot school stuff year phd student computer science department advisor gary cottrell member geuru current research interests connectionist modeling language learning learning read connectionist modeling fast mapping phenomena unpublished personal stuff jeanne cs ucsd page img graduate student department computer science img university victoria victoria beautiful city img vancouver island canada img masters supervision dr dan hoffman undergrad electronics communication engineering govt engineering college kerala india worked 3 years system administrator national centre software technology mumbai india interests object oriented programming standard template library java emacs img jk csr uvic ca visitor number 208 october 25 1996 yannis schoinas schoinas cs wisc img research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa note page construction advisor mark hill research interests parallel systems publications fine grain access control distributed shared memory ioannis schoinas babak falsafi alvin lebeck steven reinhardt james larus david wood sixth international conference architectural support programming languages operating systems asplos vi oct 1994 application specific protocols user level shared memory babak falsafi alvin lebeck steven reinhardt ioannis schoinas mark hill james larus anne rogers david wood supercomputing 94 nov 1994 education university crete 1991 university crete 1989 updated july 13 1994 cooking scott front lawn img standing front large modern building things img computer display img scott schedule img scott resume img scott mailbox places img enter house scott mtu wen hung kao address 201 maple avenue apt ithaca ny 14850 telephone 607 256 photos academic background technical skills graduated national taiwan understanding distributed operating university computer science 1995 system computer graphics multimedia plan graduate cornell computer networks database system university computer science 1996 computer vision financial habits calculation sports basketball billiards table extensive windows tcl tk java tennis bowling tennis swimming programming volleyball multimedia final project paper warping singing driving dancing morphing rivl studying partial result meng project favorite teams orlando magic atlanta braves sf 49ers jobs interest favorite players marketing related field tom computer science software development resume img page construction email cs cornell 3104 img jia chen ph student department computer science university pittsburgh pittsburgh pa 15260 office 217 mib phone 624 8836 cs pitt research interests real time fault tolerance systems modeling prototyping ph thesis advisors professor chang professor daniel mosse personal data 1974 1978 math national taiwan normal university 1982 1984 indiana university bloomington 1993 ph student university pittsburgh publications chang jia chen daniel mosse smart objects dependable real time systems proceeding words 94 ieee workshop object oriented real time dependable systems dana point resort ca october 24 25 1994 jia chen daniel mosse chang framework modeling dependable real time distributed systems proceeding international federation automatic control workshop pp 495 510 beach fl usa nov 1 3 1995 jia chen daniel mosse chang object based model dependable real time distributed systems appeared words 96 ieee workshop object oriented real time dependable systems beach ca usa feb 1 2 1996 miscellaneous lovely city pittsburgh weather city pittsburgh today weather cities today line computer book store movies pittsburgh david karr phd student department computer science cornell university 4144 upson hall ithaca ny 14853 tel 607 255 1159 fax 607 255 4428 mail karr cs cornell ph student department computer science cornell university working horus project layered architecture reliable distributed systems professor kenneth birman dr robbert van renesse minor field mathematics concentrating statistics research interests engineering layered communication protocols weak consistency performance html java engineering layered communication protocols research interests include problems implementing verifying applications run distributed computer systems dissertation work concentrated formal specification verification properties horus protocol layers temporal logic actions interesting fundamental properties protocol layers horus protocol stacks write formula assume guarantee style layer properties provide interfaces depending properties layers stack employ straightforward techniques verify stack desired properties top stack conditions unusual combinations layers layers stacked atypical stacking order ultimately users horus layered communications systems call verification techniques construct customized stacks omit unnecessary layers avoiding costs confidence included layers stacking order sufficient provide desired guarantees work intended part basis securing hardening horus project developed java applet rough demonstration proposed method verifying properties horus protocol stacks initial interest horus project stems promise horus protocol suite provide guarantees consistency programmers message passing environments hosts crash messages delayed lost software development engineer worked distributed applications components prone failure feel features horus offer considerable promise application developers weak consistency cornell interested problems distribution computing wide area networks looked problems revision control files wide area environment general distributed environment network prone partitioned disconnected portions generally interested notions weak consistency multiple temporarily disconnected sites make progress concurrently performance research cornell concentrated correctness protocols measures high availability low response time efficient resources equally important large part problem apparently randomized timing system loads activity distributed applications notable exception run dedicated parallel machines behavior susceptible mathematical analysis kind encouraged interest statistics html java world wide web interesting distributed application possibilities explore ve experimented simple ways hypertext navigate information web site lego toys ve hacking java applets executable code netscape 2 0 browser download run birthday puzzle calculator tool verifying properties horus protocol stacks professional affiliations member ieee acm maa information www links topics find interesting updated 11 june 1996 david karr karr cs cornell img img mike perkowitz newsflash mike blond areas research academia music creativity random favorites sheba voyeur written espresso resume mike perkowitz map cs washington lin jiun hau resume java current address permanent address 201 maple avenue apt ithaca ny 14850 shing tel 607 256 taipei taiwan 111 email cs cornell home personal hobbies research publications experience projects misc mohan kamath research assistant database systems lab computer science department university massachusetts amherst ma 01003 4610 413 545 4753 office 413 545 1249 fax kamath cs umass check finger information listen audio greeting img check wife poetry page java applet featured gamelan java directory comments page mail kamath cs umass update 2 february 1996 harold forbes research interests multiprocessor operating systems real time operating systems intelligent autonomous systems vita courses cs operating systems modern machines introduction real time system concepts implementation construction real time publications knowledge based publications multiprocessor publications miscellany tucker gary breaks worlds smallest police station florida sunday 21 april 1996 wife kate preparing motorcycle contact information harold cc gatech college computing georgia institute technology atlanta ga 30332 0280 shaobing ma ph student department computer science university texas austin check img ongoing works computer networking vlsi final project fall 95 bookshelf cup coffee table ut campus austin city make contact mail 1300 pleasant valley 181 austin tx 78741 phone 512 448 shma cs utexas finger finger bill bill fall 1994 ai part interdisciplinary cognitive science program college computing georgia institute technology advisor professor ashok member intelligence design group obtained bachelor degree spring 1994 rice university college received master degree spring 1996 georgia institute technology research focuses areas relating reflection specifically high level functional models system reasoning perform modification working project called models sort redesign context multi agent environments meeting scheduling paradigm operates describes learning kind design task reasoner viewed abstract device learning process involves redesign device summer 1996 working national institute standards technology engineering design group run ram sriram working design case study framework long term research project objective providing large scale database human readable artifact design cases support engineering design contribution centered issue knowledge representation project modeling functions devices subsystems worked graduate research assistant project involves intelligent integration heterogeneous data sources context design physical devices part intelligent integration information technology project united states defense advanced research projects agency project work centers interactive ai design system acts intelligent agent core system additionally conducting research topic reflection specifically high level functional models system reasoning perform modification interesting html work interactive micro project developement additionally pretty html homework assignment hci class discuss natural language interfaces selected papers design learning environments exploring devices work gomez proceedings 1996 intelligent tutoring systems conference explanatory interface interactive design environments gomez proceedings 1996 ai design conference meta cases explaining case based reasoning proceedings 1996 european workshop case based reasoning improving redesigning reasoner integrating noteworthy experience abstract proceedings 1996 georgia tech cognitive science student colloquium design case study project proceedings national standards technology manufacturing systems integration division 1996 summer student symposium computing links img programming languages page www virtual library computing motif faq library catalogs georgia tech cogsci library georgia tech main library galileo georgia library learning online rice university library library congress information system associates git coc grad students git coc faculty doug fields mooney aircraft page mooney fans noah ramon links net online highly img games page hotwired www virtual library yahoo virtual libraries img humor page bill college computing georgia institute technology atlanta georgia 30332 cc gatech 404 206 click additional information finger click send mail nicole grad student department computing science address university alberta mail nicole cs ualberta ca phone 403 492 5113 research interests planning speech recognition education bsc computing science 1994 university alberta personal information miscellaneous august 9 1995 tom home page thomas nelson ii michigan technological university computer science graduate student general information office fisher office phone 487 2839 office hours mwf 1 2pm current teaching duties cs122 introduction computer science ii final exam review topics 1 pointers pointers operators null arrays implementation pointers operator character strings arrays characters null terminator structures classes 2 classes constructors destructors copy constructors defaults operator overloading ostream friends pointer 3 templates global template functions template classes instantiation binding 4 inheritance public private relationship composition public private protected member status multiple inheritance constructors destructors copy constructors operators inheritance 5 algorithm analysis algorithm analysis big notation big classes linear logarithmic cubic cetera 6 data structures operations order data structures stacks queues priority queues linked lists binary trees general trees hash tables 7 recursion rules 1 base case solvable recursion 2 make progress base case beware logic note rough list review topics forgotten topics good idea check syllabus review text links hear world wide web visit cs dept home page review computer policy find customize home page cs122 page gamma chi chapter sigma tau gamma home page note mosaic click colored underlined words lynx enter number selection qi cheng home page teaching assistant computer science department university california riverside img back ta home pages wan yik lee img visitor number topics research interests interests pictures robots worked research robots worked educational fun robots worked publications hotlist personal interests miscellaneous sending comments contact information research interests mobile robot exploration map learning navigation intelligent control ph research work primarily spatial semantic hierarchy approach mobile robot exploration map learning navigation interests software engineering development areas ranging artificial intelligence including machine learning neural networks qualitative reasoning machine vision operating system networking system embedded system graphical user interface multimedia pictures robots worked img img img img img img img research robots worked 1 spot real world interface robot ring 12 ultrasonic range sensors 2 rover home built 150 lb 3 5 ft tall robot ring 16 ultrasonic range sensors 3 rhino robotics manipulator commercial robotics manipulator rhino robots educational fun robots worked 1 robocacing robotics worm built specifically robofest 5 1994 organized robot group austin tx 2 robokreta besar robokreta intelligent autonomous toy cars built chassis motors fast remote controlled rc toy racing cars publication papers robotics qualitative reasoning research online doctoral dissertation titled spatial semantic hierarchy physical mobile robot online hotlist robot group www home page official robot group www home page starting points internet exploration engineering technology resources world wide web catalog usenet frequently asked questions robotics internet resources page internet resources meta index ncsa malaysia online badminton homepage yahoo sending comments comments notes topics common interest email wylee cs utexas personal interests avid badminton player member united states badminton association img badminton web page member robot group img love playing guitar clarinet interesting www pages guitar interesting www pages clarinet miscellaneous interested martial arts martial arts movies contact information email wylee cs utexas office taylor hall 5 104 phone 512 471 9572 phone 512 471 lab fax 512 471 8885 mail computer science department university texas austin austin texas 78712 finger img back topics list img utexas austin qualitative reasoning research group web page img utexas austin robotics research group web page wyl urcs grad student finger cs rochester research interests grasping dextrous manipulation robot hands mobile robots vision based robots robot learning recent publications videos manipulation wooden block utah mit hand insertion puzzle piece utah mit hand insertion puzzle piece utah mit hand pivoting manipulation plastic block transporting light bulb high precision vision based grasping grasping marble mobile robot hometown chih mexico img back urcs grads directory img back urcs home page guhan viswanathan cs wisc graduate student department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa advisor jim larus thesis research thesis focuses design implementation data parallel languages involved design data parallel language based developed locally implemented compiler targeting cm 5 investigating data parallel applications executed efficiently hand coded parallel programs detailed research summary list publications links ian jermyn contact points research interests teaching a22 0004 resume jazz music calvino nick page office cs 1349 phone 262 5340 email leavy cs wisc office hours tuesday 1 00 2 00 2 30 3 30 chris chu home page photo phd student img phone numbers address call office 512 471 ua9 4 home 512 708 mailing address university texas austin department computer sciences taylor hall 2 124 austin tx 78712 1188 interesting links austin chinese campus christian fellowship austin chinese church department computer sciences ut austin austin hong kong china author chris chu email cs utexas updated january 19 1996 home page viswanathan vaidyanathan framed version version curiosity check wayne ohlrich ohlrich cs washington department computer science engineering university washington box 352350 seattle wa 98195 2350 office guggenheim annex chateau publications research working nancy leveson model checking automatic test generation specifications spare time working brian bershad anna karlin ted romer memory performance analysis std project locally severe tlb damage project group paper make debut isca italy summer safety research home page leveson memory sytems home page isca 95 romer ohlrich bershad karlin reducing tlb memory overhead online superpage promotion university class information uw web personal interests fun games wayne world information page sorts links seattle information home page investment page investment information research information found page created october 1 1994 modified march 23 1995 1146 prashant desai maturity begins content feel feeling necessity prove wrong academics interests love set free back forever begin 6002 picture stefan berg work home 427 sieg hall university university ne washington apt 203 box 352350 seattle wa seattle wa 98195 2350 98105 3532 phone 1 206 543 5118 phone 1 206 525 fax 1 206 543 2969 fax 1 206 524 email cs washington contents address information past projects activities current projects activities interesting pages finger information stefan born cologne germany spring 1973 1989 completed 10th grade cologne coming united states receive high school diploma bloomington high school north indiana 1991 stefan received bachelor science honors distinction field computer science indiana university 1994 moment working phd university washington expected completion date century past projects activities cse505 project implementation sk reduction machine teaching assistant cse471 project comparison hardware software solutions false sharing teaching assistant cse142 project study linear time sorting algorithms teaching assistant cse370 current projects activities quals project comparison hardware software solutions false sharing interesting pages pictures people rafting pictures bookmarks exciting red square university washington moment weather seattle print crazy didn solution implementation line shouldn trailing carriage return 384 bytes compiles warning gcc run program print exact source code fewer bytes putchar char 92 34 92 34 92 92 92 48 char 37 115 0 main char putchar ch ar 92 34 92 3 4 92 92 92 48 char 37 115 0 ain char 0 printf 148 printf 0 printf 148 printf stefan resume postscript dvi tex format yong lu homepage number visitor 4 16 1996 yong lu beijing china ph program computer sciences university texas austin settled stayed mathematics graduate program rutgers university brunswick year jersey beautiful place met wife tsinghua university beijing china 1993 ac milan italian soccer king soccer nba site fox sports chicago bulls michael jordan nfl nhl cs ranking married children seinfeld computer sciences utilities html converters image collections systems html latex cgi tcl tk javasoft javaworld gamelan perl motif organizations acm ieee companies sun microsoft ibm misc 1 internet travel network itn 2 united service ups 3 united states postal service usps 4 fedex 5 car guide fun usa today news supermodels contact 4003 red river street austin tx 78751 512 302 finger img cs utexas page heavy construction modified yong lu sun sun nov 3 21 36 08 cst 1996 1197 research presently working master thesis entitled environment reconstruct surfaces contour data guidance professor kenneth sloan professor john johnstone software developing meant extremely portable extensible hope extend work data situations scattered data multiple orthogonal contours place proposal online real java program computer graphics ii project hint version error find personal computer research article spend time reading role playing playing guitar hanging wife lori beautiful daughter hannah expecting child august bookmarks send email site interested attempts categorization geek code au po 5 tv personality type intj measured keirsey temperament sorter wife money scored extreme ends scales uab graphics ai laboratory 1300 university blvd campbell hall birmingham al zachary cis uab contact information email vbb cs utexas office painter hall 5 54 telephone 512 471 postal address university texas austin department computer sciences taylor hall 2 124 austin tx 78712 1188 click send email finger cs account find logged eosdis bookmarks construction vbb cs utexas kathryn stockton contact information kathryn stockton mail atlanta georgia kathryn cc gatech mail portland oregon kathryn kathryn stockton master student college computing georgia tech graduated september 1994 working graphics visualization usability center gvu multimedia computing group ms stockton main areas research interest include software engineering user interface design working project access graphical interfaces people blind ms stockton working link located beaverton oregon click copy resume software engineering links software reengineering img software engineering virtual library sei img user interface design links hci bibliography project personal moved portland oregon september 1994 cat tasha img interesting places weather atlanta img portland stock quotes img electronic newsstand wired magazine img women computer science img people multimedia lab stacy img ian img keith img lisa img beth img department computer science university rochester rochester ny usa 14627 0226 office 716 275 1174 home 716 473 fax 716 461 2018 night blow candles time path clock draw curtains moon flood room fire passions night recollection resurrect eon distress sense dream research interests research interests areas machine learning evolutionary computation interested emergence organization adaptive principles scaling problem learning methods coupling learning simulated evolution application areas include autonomous agents mobile robots synthesis modular neural networks image analysis feature discovery data mining knowledge discovery working scalable genetic programming system called adaptive representation learning constantly encouragement unbounded enthusiasm advisor prof dana ballard research publications recent work img dana ballard evolution based discovery hierarchical behaviors proc thirteenth national conference artificial intelligence aaai 96 aaai mit press 1996 img generality versus size genetic programming koza john goldberg david david rick editors 1996 genetic programming 1996 proceedings annual conference july 28 31 1996 stanford university cambridge ma mit press pages 381 387 img dana ballard discovery subroutines genetic programming advances genetic programming ii edited jr mit press 1996 img automatic discovery building blocks genetic programming proc aaai symposium genetic programming technical report aaai press 1995 img entropy based adaptive representations proceedings workshop genetic programming theory real world applications tr university rochester rochester ny 1995 img dana ballard causality genetic programming proceedings international conference morgan kaufmann san francisco ca 1995 list recent publications ftp information list publications genetic programming workshop page diagnose car expert system mobile robot resources evolutionary computation machine learning knowledge discovery data mining miscellaneous fun weather greater rochester forecast surface analysis map key symbols weather gopher server finger info img ur cs grads img ur cs home page modified 06 06 96 univeristy rochester rochester ny 14627 0226 fax 716 461 2018 cs rochester daniel contact information mail scp caltech mail caltech 256 80 pasadena ca 91125 phone numbers work phone 818 395 3903 home phone 213 258 company fiancee kelly smith proudly owned cats technical reports publications publications technical reports hobbies interests ice hockey homebrewing links computer architecture home page mit concurrent vlsi architecture group buffalo roam img img borrow line christine lavin brutal violent contact sports collection orleans saints homepages frank chris van saints page saints page nfl official saints page football news sites espn nfl page sports network nfl page caltech home cs home scp home california institute technology pasadena ca 91125 bob mathematica graduate student mathematics computer science departments wesleyan university research interests include category theory computer science categorical semantics logic programming design logic programming languages teaching calculus wes statistics middlesex community college computer related hobbies spare time escape declarative paradigm hack love quintus prolog hands dirty environments delphi visual basic java mail wesleyan img wesleyan university kedar checking doctoral student ut austin department computer sciences research advisor professor allen emerson interested temporal logic reason concurrent programs semantics concurrency distributed algorithms automata theory fall 90 receiving bachelor degree computer science indian institute technology madras wonderful iit madras home page lots fun stuff interests personal information contact information office phone 512 471 home phone 512 479 home address 1652 west 6th street austin tx 78703 today ad kedar cs utexas img induprakas kodukula 710 engineering theory center cornell university ithaca ny 14853 res 607 256 1903 607 254 8833 prakas cs cornell ph student department computer science cornell university prior undergraduate computer science iit madras cornell work bernoulli group prof keshav pingali members group nawaaz ahmed vladimir kotlyar vijay menon paul stodghill affiliated advanced computing research institute cornell theory center research work centers interplay applications compilers runtime systems traditional multiprocessor architectures applications derived scientific computing image processing multimedia op ibm vliw group interested computer architecture talks ve series talks dense compiler technology talk hp chelmsford feb 95 necessity deal nested loop transformations handle trivial code presented framework performing nested loop transformations loop parallelization seminar schloss dagstuhl april 96 summer 95 presented talk ibm watson loop transformations vliw compiler october 96 presented talk hp labs palo alto data centric multi level blocking teaching taught systems programming operating systems cs414 summer 1996 projects aka gnu czar install maintain support packages gnu general public license cs department machines check cs gnu home find handy tips find extensive info packages support random links personal page construction 1519 rebecca hasti graduate student research assistant computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 1685 office cs 5385 mail hasti cs wisc telephone 608 262 1079 telephone 608 262 1204 dept java applet click fall 1996 schedule cs 838 ir 8 30 9 45 engr cs 838 java rf 1 00 2 15 168 noland pl seminar 4 00 2310 cs ms computer sciences university wisconsin madison 1995 ma mathematics university wisconsin madison 1994 ba mathematics carleton college 1990 interests programming languages ai basketball volleyball softball img linkage updated september 4 1996 1353 rebecca home page research related stuff computation language print archive women computer science net resources alta vista fun ny times word puzzle rebecca courtesy thousand points sites web museums selections construction featuring song occasion rebecca hwa rebecca eecs harvard steven abrams cs columbia img contact electronic frontier foundation information free speech online blue ribbon campaign back research reason clicked place sixth year phd student columbia university department computer science working prof peter allen primary research interest field sensor planning active robot work cell click learn project work computational geometry concerned efficient computation volumes swept moving polyhedra part sensor planning work research development large scale distributed object oriented systems things control large multi sensor robot systems multiple planning components research interests include numerical optimization techniques high level machine vision general 3 geometric modeling machine vision work york location developer manufacturer rapid prototyping systems manufacturing engineering services group manufacturing technologies department alberta research council provided nice description rapid prototyping interested learning computer science music lover listen perform compose types music gregorian modern age synthesized music true musical passions jazz funk fusion love dogs make brandy dog home page interesting places brandy web page pictures pointers neat dog related internet sites columbia robotics lab home page york city information page carnegie computer vision home page icons slow carnegie computer vision home page icons faster mass robotics internet resources page publications steven abrams peter allen swept volumes viewpoint computation robot work cells proceedings ieee international symposium assembly task planning pittsburgh pa august 1995 steven abrams peter allen computing swept volumes sensor planning tasks proceedings proceedings 1994 darpa image understanding workshop steven abrams peter allen dynamic sensor planning international conference intelligent autonomous systems pittsburgh pa february 1993 steven abrams peter allen dynamic sensor planning proceedings 1993 ieee international conference robotics automation atlanta ga 1993 proceedings darpa 1993 image understanding workshop steven abrams peter allen sensor planning active robotic work cell proceedings spie intelligent robotic systems conference sensor fusion iv control paradigms data structures boston ma november 1991 proceedings darpa 1992 image understanding workshop abrams srinivasan method mechanical parts models patent application ibm 006 1994 abrams srinivasan method apparatus employing sequential dimensional geometry producing shells fabrication rapid prototyping system patent application ibm 172 1993 steven abrams peter allen intelligent planning control sensing distributed robotic system international conference intelligent autonomous systems pittsburgh pa february 1993 viewed netscape navigator download netscape img experienced microsoft internet explorer click start sundeep abraham masters student computer sciences dept university texas austin undergraduate studies computer sciences engineering regional engg college india home country india india hail state kerala contact click home page construction tinker time time visitor number figueira university california san diego department computer science engineering 9500 gilman drive la jolla ca 92093 0114 usa phone 619 534 5913 fax 619 534 7029 email cs ucsd year phd student cse department ucsd work heterogeneous computing prof fran berman thesis work involves modeling effects contention resources behavior applications plan graduating december 96 back life research interests parallel heterogeneous computing scheduling heterogeneous platforms effects contention resources recent publications mapping parallel applications distributed heterogeneous systems figueira francine berman ucsd tech rept cs96 484 application level scheduling distributed heterogeneous networks francine berman richard wolski figueira jennifer schopf gary shao supercomputing 96 november 1996 modeling effects contention performance heterogeneous applications figueira francine berman hpdc august 96 performance analysis parallel strategies localized body solvers figueira scott baden 7th siam conference parallel processing scientific computing february 1995 interesting cs stuff ucsd computer science engineering department ucsd parallel computation laboratory ucsd heterogeneous computing group advisor fran berman apples project network weather service network weather channel san diego supercomputer center links rio 2004 cs ucsd mark gray home page photo mark research interests head programmer observe collection tools discovering usability problems analyzing visualizing detailed usage logs usability engineering program group interested responsible development observe time quarter pass project lucky student job spent summer 1994 intel portland oregon ideas build observe windows development work moved unix environment windows 95 group projects involved include automated layout dialogue boxes tech report analyzer interests atypical grad student spend time lab contact information links mark gray graphics visualization usability lab college computing room georgia institute technology atlanta ga 30332 0280 mark gray cc gatech modified 6 october 1996 2876 black white screen click won lee ph student intelligent systems laboratory department computer science university pittsburgh pittsburgh pa 15260 email cs pitt office 313 alumni hall 412 624 412 621 research advisor dr bruce buchanan picture research interests general artificial intelligence machine learning knowledge discovery data mining inductive logic programming parallel distributed processing human computer interaction publications won lee application constructive induction based learning knowledge discovery large multiple databases postscript john aronis bruce buchanan won lee augmenting medical databases domain knowledge postscript aaai 96 spring symposium ai medicine stanford university ca march 25 27th 1996 intelligent systems laboratory report isl 96 2 university pittsburgh won lee relational database interface rl machine learning program thesis intelligent systems laboratory report isl 95 17 university pittsburgh family wedding picture lovely daughter visits mar 19th 1996 img back computer science dept home page updated mar 19th 1996 sulaiman mirdad mirdad daddy home page daddy main interest playing ph ph addition enjoy tinkering distributed system dist file systems dist raids dist shared memory latest toy surfing loves sports oceans advisor ph candidate computer science department boston university don place spends time playing read sulaiman mirdad mirdad cs bu updated sept 15 1996 ted homepage img undergraduate studies completed east carolina university spent years hiding graduation day enter real world img undergraduate studies 5 years graduation worked nortel made great friends building experience software engineer unix tool developer img worked fast paced cutting edge environment decided back school full time specialized graphical user interface design object oriented development motif great job wanted complete degree time img work teaching assistant object oriented languages systems back school feel control destiny making progress things important working mcs degree department computer science ncsu img meyers briggs describes img pictures img pictures img resume troubled failed relationship shake head interested ani difranco sign ted book signed ted book img click mail counter wang home page links variety places hope enjoy warning page construction occur material check back moment work company homepage education graduate school info college computer science northeastern university undergraduate school info tianjin university china tianjin uni alumni usa life great place info frequent stop boston area map collection center access web sites great boston area cnd news server read chinese news quote server stock market place make rich someday misc movies place night activity place favorite tv show watching years boston chinese restaurants place love chinese food dilbert zone fun place week finally excellent picture click contact feel free drop line shan ccs neu 3069 amir michail graduate student image year graduate student department computer science university washington research interests include areas algorithm design software engineering educational software master degree university toronto master thesis optimal broadcast summation hierarchical ring architectures shift click obtain compressed postscript file recently experimenting ways teach algorithms built opsis java applet designed teach balanced binary tree algorithms combines programming proof animation finally 3d lunar lander style game wrote sgi part undergraduate graphics quotations computer scientists mathematicians tend conservative unwilling writing proofs told mathematicians embarrassed learn published incorrect theorems motivated avoid errors structured proofs computer scientists explore unconventional proof styles found care published incorrect results glad error caught referees meant fewer publication fear computer scientists motivated proof style reveal mistakes leslie lamport ways constructing software design make simple deficiencies make complicated obvious deficiencies hoare img contact personal research img srinivasan ramaswamy fill minute sixty seconds worth distance run earth ll man son rudyard link complete poem visitor number home page 96 08 26 stopping global www servers canadian www servers alberta www servers university alberta computing science department srini cs ualberta ca yannis smaragdakis utcs usemap position graduate student interests project turning lead gold moderate success plan scheme making arranging project program webster world dictionary phd student ut department computer sciences main research interests lie areas meta programming systems applications software generators research photo album favorite sites usemap smaragd cs utexas yannis smaragdakis university texas austin computer sciences department tay 2 124 austin tx 78712 phone 512 471 9711 fax 512 471 7866 home page office room 437 village vanderbilt email vuse vanderbilt office hours tues 12 2 thurs 1 2 appointment phone 343 ve decided time update web page site don expect weeks interesting links java homepage internet tools tutorial bbc internet search tool financial search tool csgso acis net time warner pathfinder janeen reich home page cornell university completing eng computer science august september join systems group texas instruments dallas texas send email cs cornell resume added page favorite things dane marshall student department computer sciences university texas austin research multiresolution rendering systems automated modeling bsp trees real time systems global illumination electromechanical pinball machine maintenance view logistics equation escape set attractors viewed complex plane isn main area research makes nice image contact information work address applied research laboratories ut austin 10000 austin texas 78758 phone 512 835 email address dane cs utexas school address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 ob unrelated links pinball jupiter probe happy station linda wu cs cornell master engineering student computer science department cornell received ee university massachusetts lowell 1992 worked digital equipment corp banyan system main research interests networking click resume projects native atm protocol stack windows nt multicast group layered video electronics commerce kramer mart courses fall 96 cs414 cs415 operating system cs519 engineering computer networks cs631 multimedia links ed cs unm humble pgp public key contact information finger cs unm hypertext version resume postscript version resume ftp directory scuba ramblings hotlist kappa sigma page cartoons general info graphics project screen dumps local concert information mexico travels grand trip photo sgi camera don recent format needless picture job search resulted hair cut 1 4 96 find time put picture net don cs unm modified 01 20 96 university mexico department computer science 1965 steve home page graduate student computer science university maine stuff working cos 520 software engineering class cos 550 theoretical computer science class cos 550 www html tools includes information alot converters creating www pages popular word processors computer science department home page pictures cousins gandalf umcs maine hits february 15 1996 1886 thu duc nguyen department computer science engineering university washington box 352350 seattle wa 98195 2350 thu cs washington work world research interests include operating systems distributed parallel systems networking security advisor john zahorjan building system support running soft real time applications visualization partially idle workstations nows recently completed study runtime measurements application characteristics runtime system minimize application execution time multiprocessors environments system scheduler make good global scheduling decisions multiprogrammed multiprocessors environments cv publications fun world vietnamese resources net cycling playground zhe li 5th year phd candidate cs department columbia university thesis defense expected circa end 1996 working prof ken ross parallel distributed query processing system part thesis click links find jerry hsu cs519 cs537 cs631 eng project jerry homepage paul ferry home page home page links ascii art web pages extensive list calvin hobbes links movies ve raytraced pictures funny jokes rec humor funny visitor img img img updated september 14 1995 paul ferry alex eng student computer science cornell university tel 607 277 email cs cornell week cornell links direct internet shopping network computer express warning page boring learning html 2800 mds marc shapiro believes tautology tautology tautology fond disappear fear pondering fast pointer analyses watching lots jackie chan movies thinking programming language design reading teach elementary school students terms recursion hoping interrupted hoare wrote pointers 1973 introduction high level languages step backward recover home page schedule todd automatic accident generator elaine web page amanda web retreat hyper mode emacs pull menus doesn cool html3 tags web submissions software pldi work includes previously missing file submit html popl 97 paper fast accurate flow insensitive points analysis marc shapiro susan horwitz acm symposium principles programming languages 1997 addresses marc shapiro cs dept 1210 dayton st madison wi 53706 1685 5385 cs 608 262 1079 mail mds cs wisc talk mds house cs wisc finger mds house cs wisc 212 marion st apt 305 madison wi 53703 1953 608 257 list people don marc shapiro meet jonathan goldstein paul ferguson lawrence brown modified thu oct 24 16 45 11 1996 marc shapiro mds cs wisc gopalakrishnan cs pitt img home page click learn roots tamil sky river river sky current occupation tenured graduate student 103 mineral industries bldg department computer science university pittsburgh pittsburgh pa 15260 412 624 phd thesis advisor professor bruce buchanan current research interests symbolic inductive learning temporal data scientific experiment design planning sequence extrapolation macromolecular crystallography background spent past ten years computer science engineering disciplines means keck fellowship computational biology publications gopalakrishnan daniel hennessy bruce buchanan devika subramanian patricia john rosenberg preliminary tests machine learning tools analysis biological macromolecular data tech report isl 94 17 modified version submitted review journal crystal growth daniel hennessy gopalakrishnan bruce buchanan devika subramanian john rosenberg induction rules biological proceedings international conference intelligent systems molecular biology pages 179 187 palo alto california august 1994 gopalakrishnan daniel hennessy bruce buchanan devika subramanian assistant abstract proceedings twelfth national conference artificial intelligence page seattle washington august 1994 gopalakrishnan dan hennessy assistant abstract proceedings fourth keck symposium computational biology pittsburgh pennsylvania 1993 gopalakrishnan bruce buchanan determining effectiveness expert systems enable rapid response emergencies proceedings world congress expert systems pages 1983 1991 orlando florida 1991 bruce buchanan gopalakrishnan distributed problem solving model emergency response poster presentation proceedings ieee symposium parallel distributed processing dallas tx december 1990 state mind happy click activities cs pitt erik center knowledge communication department computer science lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 email cs umass phone 413 545 0582 fax 413 545 1249 research collaborative knowledge construction web project collaborative learning environments metal early collaboration links publications dfm tutor 96 full paper 2 october applications ai education acm crossroads 3 1 sept 1996 local copy paper research projects dfm tutor summer 96 eon authoring tool spring 96 owl chemistry system summer 96 classes erik 677 web conferences cscw 96 computer supported work personal resume definitive plan hive dave alvin ioannis department computer science columbia university 0401 1214 amsterdam avenue room 450 york york 10027 7003 logged status phd student computer science institution columbia university group robotics advisor peter allen interests scientific personal info links nice back computer science columbia university ioannis cs columbia office 603 cepsr tel 212 939 young kim information modified tue mar 15 11 58 11 1994 area corps advisor john king electronic mail ics uci office cst office phone 714 725 research projects discuss research project subsequent versions directory service place hyper text links papers describing research put multiple paragraphs separated carriage returns guru abilities field required local community pretty handy latex interests put information hobbies sports enjoy playing racquetball swimming playing cards department information computer science university california irvine ca 92717 3425 graphics visualization usability center brad received bachelor master degree computer science emory university pursue ph degree interested researching area parallel systems visualization systems software visualization research group investigating parallel system design methodologies produce accurate system visualizations current research 2 0 visualization package publications brad stasko john sunderam monitoring visualization cluster environments 37 mb college computing georgia institute technology atlanta ga technical report git cc 96 10 march 1996 click version color figures removed 1 mb brad stasko john sunderam dual timestamping methodology visualizing distributed applications college computing georgia institute technology atlanta ga technical report git cc 95 21 1995 brad stasko john sunderam integrating visualization support distributed computing systems proceedings 15th international conference distributed computing systems vancouver 1995 pp 19 26 brad stasko john sunderam integrating visualization support distributed computing systems graphics visualization usability center georgia institute technology atlanta ga technical report git gvu 94 38 october 1994 brad generation heterogeneous computing master thesis department math computer science emory university atlanta ga 1993 contact information gvu college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 mail cc gatech wang homepage stuff coming hard setup july 6th 1996 2 birthday update july 6th 1996 send email lynx neu home page phd student computer science rutgers university research interests artificial intelligence feel natural stupidity world find stock market data mining project worked fall 1994 guarantee sanity consistency links data recently ve working compression dna sequence data connectionist natural language generation undecided focus research ahhh joys infinite search space computer science princeton university computer science engineering university michigan ve spent 6 years software engineer bell communications research bellcore software development consultant advanced information solutions play game view photo album warning graphically baby pictures whip beat make write bad checks input device ll settle mail love pithy provocative humorous quotes check expanding wall quotations serve board association black princeton alumni paul rutgers standard disclaimers apply img soccer img news img academe img music img ireland img img cs grads img cs home oriain cs rochester ahmed home page visitor jan 1st 1996 site viewed abu oman interests sports travel junk img img img img img img modified jul 19th 1996 hesitate send suggestions comments img abu christof fetzer department computer science engineering 0114 university california san diego la jolla ca 92093 0114 office apm 6301 phone 619 597 2018 fax 619 534 7029 email cs ucsd publications fail aware failure detectors 15th symposium reliable distributed systems october 23 25 1996 niagara lake canada integrating external internal clock synchronization journal real time systems 1997 fail awareness timed asynchronous systems proceedings 15th acm symposium principles distributed computing 1996 philadelphia fail aware clock synchronization dagstuhl seminar clock synchronization march 1996 journal real time systems 1997 possibility consensus asynchronous systems proceedings 1995 pacific rim int symp fault tolerant systems dec 1995 lower bounds convergence function based clock synchronization proceedings 14th acm symposium principles distributed computing aug 1995 optimal internal clock synchronization algorithm proceedings 10th annual ieee conference computer assurance june 1995 fault tolerant external clock synchronization proceedings 15th international conference distributed systems 1995 fault tolerant internal clock synchronization proceedings thirteenth symposium reliable distributed systems oct 1994 education diploma computer science dec 92 university kaiserslautern germany advisor prof nehmer phd student ucsd sep 94 advisor cristian awards honors scholarship 93 94 94 95 student paper 94 diploma computer science honor 92 personal heart reasons reason blaise pascal send comments cs umass resume address book local weather forecast weather satellite image web searching classes photo album selections catalog photographic prints commentary art gallery surface representations deep structures existing brain school engineering department computer science tulane university orleans louisiana phone number 504 865 5840 international address 767 india pillar india graduate student tulane university working masters computer science interests computer networks databases software engineering working master thesis software architecture things interest searches internet netfind find internet ucstri cover page find computer science related tech reports search engine search indiaworld latest news info india electric postcard send special postcard electronically contact computer science department tulane university tulane computing services tulane university yan zong ding harvard university division applied sciences 113 aiken laboratory cambridge ma 02138 email zong das harvard phone 617 495 3988 construction mohammad al ansari construction hard hat personal information ph candidate college computer science ccs northeastern university research machine learning advisor prof ronald williams ai research pointers cmu ai repository cmu reinforcement learning page aaai home page sigart home page html version common lisp language 2nd edition guy steele miscellaneous growing list unrelated items day classified groups img home pages graduate students ccs run linux home machine linux full featured free unix tm clone gaining tremendous popularity doesn year 95 part linux sites linux documentation project home page nice collection linux links linux home page linux archive sunsite unc fancy linux mailing list archive check weather world including boston local weather img pick local restaurant boston restaurant guide page referenced times feb 15 1996 img mohammad al ansari phone 617 373 email ccs neu counter page web counter leung position graduate student area theory algorithms data structures advisor sandy irani office cs 352 office tel 1 714 824 8191 office fax 1 714 824 4056 mail ics uci tel 1 714 824 2681 projects undecidability modified edit distance undecidability unrestricted modified edit distance theoretical computer science algorithms automata complexity games 180 1997 sandy irani institute transportation studies scheduling conflicts applications traffic signal control acm siam soda 96 probabilistic analysis scheduling conflicts acm siam soda 97 drew bliss mike dillencourt tool interactive design manipulation graphs graph algorithms ics 1c networked information discovery retrieval summer 1996 interests st personal finance society san diego great contemporary picture book writer york times book review bookmarks pointers learn html information computer science university california irvine ca 92697 3425 html 2 0 checked modified 8 november 1996 eric anderson find uw sieg hall 427 department computer science engineering university washington box 352350 seattle wa 98195 2350 206 543 5118 home 1812 street seattle wa 98103 206 632 page longer black honor recent june 12 decision aclu reno page longer black mind decision interim step read committing felony care speech freedom marketplace ideas facts year graduate student computer science means panic quals project write papers prof henry duke university recently finished master thesis steady state solutions nonlinear pde stability criterion explicit methods restrictive fourth power spatial resolution implicit methods backwards euler numerical analysis issues involve newton method solving implicit nonlinear equations sparse matrix solution methods solving newton step interplay pictures picture spiffy working body code astrophysics simulation work support project data structures prof richard anderson working signal processing computer music project aiming automatic transcription acoustic signal prof anna karlin musician interested project ve page img applets link text small graphics ve page snapshots family prove ve brothers finally weather seattle eric cs washington washington 27 sept 1996 picture subtract hair bu lent murtezaoglu urcs grad student contact info finger info popular page guess popular write web indexer busy coming acronyms page presently construction check pages maintain country advisor research group department home page hyper text resume construction check cs rochester modified wed jun 19 17 48 31 1996 page construction jason office elw phone 604 721 mail csr uvic ca graduate student university victoria victoria british columbia btw cool place live mention weather canada department computer science supervisor dr nigel research interests include data compression concurrent programming java hobbies include skiing tennis squash hiking softball hockey things cool linux linux coolest free thing don ve recently installed freebsd primary workstation freebsd find excellent linux freebsd advantages freebsd server platform networking stable java related projects ve working applet draws bezier line segments java playing concurrency java monitors applet playing chess java interpreter inclusion system compression program java class files canada consulting work canada network administration custom programming voice mail server summer wrote application customers internet mail transfered voice mailbox 1995 jason csr uvic ca modified fri jan 11 1996 home page construction image love chinese ke home page home page construction home page construction home page construction logo homepage index overview urls protocols html format overview urls protocols tex format overview urls protocols dvi format overview urls protocols ps format home page construction berna massingill basic info status ph student computer science caltech advisor mani chandy mail berna cs caltech snail mail caltech 256 80 pasadena ca 91125 phone 818 395 fax 818 792 4257 research interests systematic methods developing concurrent scientific programs parallel program archetypes publications conference papers technical reports web documents archetypes parallel scientific computing california institute technology pasadena ca 91125 berna cs caltech updated wed sep 21 1994 aha reached home page sharad singhai member osl saa lab computer science department university massachusetts adviser kathryn mckinley contact great wide open search engines publications recent publications local information amherst massachusetts england information weather forecast amherst weather forecast world sports complete sports server nando net wonderful world comics asterix dilbert calvin cartoons miscellaneous lookup word webster dictionaries thesaurus information india cool pages friends don stranger talk page construction mail questions comments singhai cs umass picture logged accesses page feb 1 1996 updated feb 1 1996 singhai cs umass home page host references study java java world tcl tk creating net site www tools www library work javasoft applets rfc perl book resume jobs jobs boston toronto star jobs toronto interesting sites good site pc world delbert cnn music galaxy team car ll love chinese sites chinese heritage links magzines mark hayden hayden cs cornell office 4139 upson cornell university ithaca ny 14853 607 255 4934 fall teaching cs214 taste unix interests horus distributed communication system ensemble distributed communication system nuprl proof development system hockey updated november 11 1996 anhai doan page reconstructed revisit born brought vietnam finishing high school 1987 hungary study computer science graduated university arts sciences hungary 1993 received computer science university wisconsin milwaukee 1995 starting fall 1996 ph program department computer science engineering university washington seattle research interests artificial intelligence investigating decision making uncertainty decision theoretic planning markov decision processes qualitative decision theory academic interests include reading traveling listening music jazz blues interesting thing anhai meaning calm sea vietnamese made combining syllable mother birthplace syllable father birthplace shows creative folks thought birth younger brother simply switched gave hmm contents research interests probabilistic planning knowledge representation recent papers research library curriculum vitae research interests education employment history awards honors publications teaching cse 373 data structures algorithms taking check ta information ta office hours locations personal interests vietnamese affairs literature writing music paintings foreign languages traveling general purpose library life snapshots anhai cs washington img photograph dwip banerjee info working 0 parallel programming group methodology including data partitioning graphical parallel programming system paper presenting international parallel processing symposium 1996 list favorite sites info ll insert contact department postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office 1 512 471 9734 office fax 1 512 471 8885 home postal enfield road 201 austin tx 78703 usa voice 1 512 469 9209 dwip cs utexas home page construction xie homepage shirley call shelly reach favorite www sites address email address maine maine gandalf umcs maine telephone number 207 581 office 2882 rice systems group logo honghui lu work fun honghui lu received degree computer science engineering tsinghua university china 1992 degree electrical computer engineering rice university 1995 computer engineering ph student direction professor willy zwaenepoel research interests include parallel distributed systems parallel computation performance evaluation papers message passing versus distributed shared memory networks workstations lu dwarkadas cox zwaenepoel proceedings supercomputing 95 december 1995 student paper finalist test programs found ftp ftp cs rice public paper sc95 program tar treadmarks shared memory computing networks workstations cristiana amza alan cox sandhya dwarkadas peter keleher honghui lu ramakrishnan rajamony weimin yu willy zwaenepoel ieee computer february 1996 message passing versus distributed shared memory networks workstations master thesis comp tr 250 rice university 1995 software hardware shared memory implementation case study cox dwarkadas keleher lu rajamony zwaenepoel proceedings symposium computer architecture pp 106 117 april 1994 fun national park list chinese www services cnn zd net elm cs rice office herman brown 031 527 8750 img home page img rao graduate student dept computer information sciences university alabama birmingham cis uab maya home work interests distributed computing systems parallel distributed processing applications design development graphics image processing design analysis algorithms working advisor current quarter schedule personal info interesting home pages send email click img back cis home page lai kuen heng kuen cs cornell kuen isis master engineering 96 computer science department cornell university address 282 grove street apt 5 newton ma telephone 617 244 visit place project multimedia systems read daily news taiwan home country enjoy page construction cslab uky written language img home page info graduate student computer science university kentucky research interests networking operating systems multimedia parallel distributed computing employers check resume html postscript ascii text address 700 woodland ave 210 lexington ky 40508 img 606 323 finger cslab uky things nostalgic image click image rec warangal home page undergraduate school india image click image knowing india sites interest yahoo software technology parks india information super highway stuff beginner guide html internet catalog internet fun stuff page accessed nov 16th 1996 img cslab uky joon soo ahn address school department computer science university california riverside ca 92521 email ahn cs ucr office bourns hall 909 787 3954 home 3370 idaho ave riverside ca 909 683 research interest computer vision machine learning computer vision computer graphics computer visualization computer aided geometric design computer science uc riverside roy fielding area software advisors taylor selby email fielding ics uci office ics2 247 office fax 714 824 4056 research projects member arcadia projects research generation software engineering environments emphasis global software engineering environments web medium international collaboration actively involved world wide web project years set original ics department www server 1993 created www software packages involved effort improve www infrastructure set protocols retrieve view document ietf working groups uri html http founding members apache group creators apache http server dominates general purpose server market apache favorite power global collaboration creation software summer 1995 visiting scholar mit lcs working tim berners lee world wide web consortium w3c w3c home papers specifications random thoughts slides presentations internet engineering ietf web related archives http working group html working group uri working group rfc 1808 proposed internet standard relative uniform resource locators rfc 1945 specification hypertext transfer protocol http 1 0 internet draft http 1 1 hypertext transfer protocol conditional proposal http caching maintaining distributed hypertext web presented international conference world wide web geneva switzerland 25 27 1994 updated version published computer networks isdn systems 27 2 november 1994 freely software perl library packages simple consistent programming interface world wide web library developed collaborative effort assist development www clients tools web robot providing multi owner maintenance distributed hypertext package analyzing httpd server access logs providing summary statistics html format apache general purpose http server money buy life story reading hypertext research bored moved page extra curious background bit odd conceived zealand born south laguna california schooling taught read year auckland father emeritus professor social sciences uc irvine raised yank born september 1965 week classes year uci established grew part yank irish scottish british california beach bum bit odd rest vita interests playing games card games bridge hearts obscure board games british naval war playing basketball softball football fishing mind haven time things started messing web quotations life flash firefly night breath buffalo shadow runs grass loses sunset words 1890 warrior readers easy reading tale accept rover theory man set deliberately dogs stand sort mythical straw man sociological underlined recurring evidence man constant running grasping life constantly possibly clifford city notes tale 1952 2 cents time offered 0 02 writing ietf standards profitable department information computer science university california irvine ca 92697 3425 modified 28 oct 1996 dong graduate student department computer science university pittsburgh pittsburgh pa 15260 office 317 mib phone 624 dong cs pitt ta cs401 introduction computer science office hour tu 9 00 11 00 12 30 2 30 9 00 11 00 monday lab schedule friday lab schedule html ismap home page visitor february 18 1996 home page personal info work contact surf sites homepage img img update february 18 1996 veronica lagrange dos university california irvine department information computer science irvine ca 92717 3425 email veronica ics uci office cs 210 office phone 714 824 research interests operating systems virtual memory massively parallel machines curriculum vitae publications academic links university california irvine department information computer science uci shark group research group dr isaac advisor ufrj computing center ufrj text portuguese coppe ufrj graduate programs engineering ufrj text english pictures brazil ufrj federal university rio de janeiro text portuguese vitrano home page hey starting thing give break cs519 internet engineering page cs537 advanced database page cs631 multimedia page eric vitrano vitrano cs cornell vivek ratan particulars graduate student computer science department university washington academic leave uw working research scientist bellcore morristown nj research bellcore work interested distributed computing issues distributed oo systems application system development high availability work distributed systems group bellcore high availability distributed software systems simply highly system continues run presence failures group developing toolset high availability mechanisms distributed applications adhere corba standard looked active replication schemes high availability dce applications recent effort focussed enhancing availability fault tolerance cell directory service cds dce details projects found interested high availability issues web integration distributed oo technology web servers uw university washington worked murphy project software safety methodologies software safety group headed dr nancy leveson details safety research uw found uw safety page work involved automatic fault tree generation requirements specifications written rsml working rsml language simulator publications list recent publications found personal born brought india information years undergraduate attended angelo state university san angelo tx wesleyan university middletown ct received physics math computer science university washington seattle graduate studies computer science play tennis squash lesser extent racquetball suffice game cricket ve participating ultra cricket play email cricket simulation game years follow exploits supersonics mariners cowboys year half keen interest learning ballroom dancing waltz foxtrot tango swing west coast occasional ny nj area places learning dancing seattle center big band session saturday uw involved model united nations mun chapter model united nations mun international educational organization simulates workings conferences held year current topics restructuring reforming parts security council world bank rapid population growth nuclear proliferation home page mun chapter uw interests reading poetry mirza 19th century indian poet interested english literature romantic victorian periods web links obligatory collection web sites tend visit department computer science engineering box 352350 university washington seattle wa 98195 usa vivek cs washington modified oct 2 1996 home page sunil srivastava master engineering student computer science department cornell university academic classes ta classes eng project personal information links comments questions web page send mail sxsrivas cs cornell img blair graduate student graphics user interfaces lab cs department columbia university columbia road runners club helping columbia road runners club check home page personal information reach papers doctoral research interaction information presentation reality research context computer graphics lab research augmented reality augmented reality form virtual reality displays enhance world computer generated material combined traditional palm wall sized displays powerful augmented computing environment emerges dimensional information presented user simultaneously combination dimensional displays wider variety interaction techniques ways organizing information simple techniques window management dimensional graphical user interfaces rely user manual arrange windows extend environment powerful automated environment management techniques required investigating approach solving problem combination expert system constraint based techniques building testbed fast prototyping distributed virtual environment systems supports multiple simultaneous users interacting environments heterogenous displays input devices testbed designed multi threaded modular object oriented programming model supports fully transparent distributed communications client server fully replicated distributed objects building applications groups cooperating threads single programming model single multiprocess programs obliq compiled modula 3 languages simultaneously application programmer important component testbed high level graphics library making library objects directly distributable programmers operate scene graphs directly allowing complex distributed graphical applications created straightforward manner finaly building number applications testbed environment management demonstrate utility point future research talks slides short informal talk gave phd student informal talks series summer slides talk gave uist 96 3d hardware accelerator faq part 1 part 2 updated tue mar 19 19 23 27 est 1996 faq maintaining 3d accelerators pcs interest finding pci based cards drive stereo head mounted displays sort modelling top page faq direction change misc mirrors info mac archives netscape bookmarks webmaker docs video camera lab nt eventually fully interactive augmented reality application control net check back early july modula 3 research language architectures information online documentation obliq language built top modula 3 modula 3 includes language definition pointers implementations faq information obliq obliq lexically scoped untyped language supports distributed object oriented computation obliq computation involve multiple threads control address space multiple address spaces machine heterogeneous machines local network multiple networks internet objects local site computation roam network distributed computation mechanism based modula 3 network objects cs columbia corey anderson things interested setting home page researching color perception automatically correcting induced color competing programmer month contest searching info pc adapter setting linux playing wavelets acm international collegiate programming contest pacific regional contest problems results 1995 final problems results html version previous years final problems ps version duke internet programming contest resume online recent august 1996 reviewing computer graphics text reference books fun things graduate washington community college tuning fpga fall 1994 helping polly organize run cse department contribution engineering open house 1996 april 1996 managing uw acm chapter treasury spring 1995 spring 1996 developement read macintosh programming searching good internet service provider cool things ve found usage statistics cs dep web lurker guide babylon 5 sunsite linux archive dilbert zone mom home page brother home page links peek inside term labs html reference html 3 0 features netscape computer science engineering department home page university washinton home page uwtv cs lab tech notes autumn 96 schedule monday tuesday wednesday thursday friday 8 30 cse 370 cse 370 cse 370 ta cse 370 cse 370 ta ta 9 00 cse 370 cse 370 cse 370 ta cse 370 cse 370 ta ta 9 30 cse cse 370 meeting 10 00 cse cse 370 meeting 10 30 math 441 cse 531 math 441 cse 531 math 441 11 00 math 441 cse 531 math 441 cse 531 math 441 11 30 cse 531 cse 531 12 00 12 30 1 00 1 30 cse 567 cse 567 cse 567 2 00 cse 567 cse 567 cse 567 2 30 cse 370 3 00 cse 370 3 30 cse 519 cse 590b cse 520 4 00 cse 519 cse 590b cse 520 4 30 cse 519 cse 590b cse 520 5 00 cse 520 5 30 corin cs washington computer science department faculty engineering university victoria ismap bill gardner home page personal bio interests research links grad student vlsi design test group mail uvic ca travel gallery erica kwan university alberta department computer science sc university department computer science sc img mail lai cs ualberta ca address box 62 edmonton centre edmonton alberta canada phone 403 favorite web sites boyfriend chan world news statistics canada update canada immigration site working sites university alberta library teaching homepage marking page entertainment chinese software alberta drumheller dinosaur museum graphic university hong kong business group exchange rate menu bank canada nortel career edge program derek pic derek smith people feel lucky life wonderful people mind losers don check santa fe institute logo unm seal academia good boy bad boy phd student university mexico computer science department work santa fe institute researching immune response viruses mutate phd advisors stephanie forrest alan dave ackley jim hollan carla interests enjoy photography recently super photo class art dept unm prof rod tremendous tips photo processing supplies albuquerque keen motor racing bit days student watch follow formula pretty closely race practice qual times gale force testing times news snippets atlas newspaper reports electronic telegraph enjoy reading british magazine pretty keen human rights full supporter aclu delightful revelation liberty democracy phrases synonyms time opposite liberty minority wishes democracy majority decide talking rights alan turing found guilty punishment huge grew breasts suicide lives ten years worked texas instruments corporate research blast ti met great folk worked fun stuff eye computer aided design integrated circuits spent time hacking genetic algorithms beautiful sparse distributed memory neural network ti good place work ton feel gave ton 1991 movie terminator 2 struck horror neural net hacker cracked consciousness invention immediately military thinking consciousness time identified dude life changed movie justify thoughts brewing erdo number important low number decided wanted work chance benefiting humanity directly year phd theoretical immunology derek smith computer science department university mexico albuquerque nm 87131 505 277 work 505 277 6927 fax 505 873 home dsmith cs unm modified july 9 1996 rupert tang ph student dept computer sciences university texas austin computer sciences university texas austin austin tx 1995 miracle modern teaching methods holy inquiry delicate plant stimulation freedom life empty deprived opportunities choose alternatives denied aspiration fearful fate life car truck washing machine nice meet completely cool service academic interests research messy area page construction rupert cs utexas updated aug 26 1996 christopher johnson original home page work institute learning sciences place work graduate student advisee larry modest research project working short model based design employing standardized tasks type model based hci northwestern university university ils affiliated national science foundation agency funds fun helpful personal indicative links img late show david letterman episode guide img today dilbert img internet movie database img img img city hometown alumni album release dates ice magazine line bmg columbia house catalogs daily summary files yahoo local weather tv listings luis evanston library cool sites day daily northwestern official paper baylor university alma mater links traveled big business comics film television music references schools christopher johnson johnson ils nwu jun tang 12 edmonton ab t6e canada phone 403 research lab database supervisor dr li yan yuan email tang cs ualberta ca bus 403 fax 403 page originally beijing china ph student department computing science university alberta working thesis taing straight line construction site note page construction straight line visitor number home page oct 21 1996 20 users visiting link uofa link cs img check picture house picture alex set img proposal ve submitted siggraph 97 los angeles gallery artistic occasionally opportunity develop original computer generated graphics spare time heh heh click publications click number publications author author working postscript line friends net click links friends acquaintances net professional societies click links professional societies belong find interesting raleigh durham bird society click information raleigh durham bird society lou harrison box 8206 ncsu raleigh nc 27695 8206 email harrison adm csc ncsu phone 919 515 fax 919 515 3646 v1 2 12 13 95 harrison home page home page graduate student dept computer science rutgers university graduated indian institute technology madras knowing classmates iit link godavari 95 personal info hobbies interests great lover music favourites pink floyd beatles interesting rock sites check great collection lyrics group heard good beatles page great floyd page click floyd links jim vallino 4th year urcs grad student photo cs department 1993 picnic sitting wife charlene member family represented fuzz face cat thoreau personal information professional interests web resources formal cv augmented reality web search engines career life datacube jungle web reference shelf story oxford snakes library links web pages guides programming unix software development tools interests fun stuff cross country bicycle trip favorite quotes florence sandy hook signatures nj 18 june 24 august 1996 rabbit ph thesis 68 days miles graduate students fun things specifications live forever today dilbert information interesting places rochester metro area general information george ferguson rochester page rochester rochester home page movie schedules dryden film schedule george eastman house marketplace rochester weather weather underground mit weather server usa today weather channel weather maps northeast surface weather map northeast satellite image precipitation forecast forecast traveler rain forecast 18 hour traveler snow forecast 36 hour traveler snow forecast local media north coast radio 105 9 fm public radio television rochester newspapers digital edition send mail vallino cs rochester img back urcs grads directory img back urcs home page changed 15 november 1996 vallino cs rochester jianwen zhu modified wed nov 23 12 11 06 1994 area design science advisor dan gajski electronic mail ics uci office ics office phone 714 824 4927 research projects guru abilities interests department information computer science university california irvine ca 92717 3425 2560 homepage francis donna bell complete images complained endlessly prior version true long ago run space tiny apartment ve online weary net traveller virtual home francis unaware fourth year graduate student computer science engineering ucsd works mohan paturi circuit complexity problems folks ece department applications optoelectronic computing donna employed ucsd hill scenic institute oceanography curious bit ironic ended sunny paradise singlehandedly supporting industry donna dragged lunchtime beach volleyball practice newt proud san diego vicious climate heroes battle incredible odds evil enjoy music hiking practice tai chi francis accomplishments donna prefers perfect skills modified november 4th 1996 people news francis research idiot box holidays 5105 index web page contact future projects current projects past projects publication list personal information fun games contact information neil mckenzie mitsubishi electric research laboratories 201 broadway 8th floor cambridge ma 02139 phone 617 621 fax 617 621 mail mckenzie merl current projects gonna phd teenage living east coast 3000 miles east seattle working merl noted involved project real time volume rendering medical data copious free time graduate student working chaotic routing faculty advisors carl ebeling larry snyder chaotic routing packet routing algorithm mesh torus networks dissertation design implementation cranium message passing interface compatible network chaotic routing past projects teaching assistant cse 142 summer 1994 designed implemented chip tester called mactester maintainer carl graph isomorphism tool called gemini industry speak layout schematic tool gemini ftp interested send mail larry mcmurchie larry cs washington publications cranium interface message passing adaptive packet routing networks proceedings parallel computer routing communication workshop seattle wa 1994 link mactester home page gemini user guide update march 15 1994 personal information img angel married 1991 picture house arlington massachusetts heading east coast live seattle neighborhood ballard angel creative page examples computer artwork created adobe photoshop owned car 11 years memories remain won shirt correctly guessing answer riddle du jour october 7 1995 label jars mckenzie country farm honey produced uncle bob mckenzie edmonton alberta canada amusement neil hot links chairman ed hot links norm gregory bookmarks halcyon eugene spafford hot links purdue randy hot links virginia dan wallach cool links princeton neil mckenzie mckenzie cs washington update july 27 1996 cong cong xing graduate student address department electrical engineering computer science 301 stanley thomas hall tulane university orleans la 70118 phone number 504 865 5840 internet address xing eecs tulane research interests type theory programming languages object orientation theory formal semantics programming languages design analysis algorithms research archive martin abadi home page luca cardelli home page carl gunter home page mitchell wand home page john mitchell home page kim bruce home page ncstrl networked computer science technical reports library home page recent publications cong cong xing bill buckles number expressions modulo commutativity finite semi group submitted siam computing graduate student caltech computer science department personal information resume research learning hints neural networks current research hints html current research hints postscript publications caltech learning systems group ta cs 156 learning systems www hot list visiting home page page construction return caltech cs home page comments send mail cs caltech home page wade holst img index kinda large home page broken documents browse feel free send suggestions improvements collection documents repository personal thoughts cases stuff written interest interested provide world hey read permission modifications finally typical disclaimer documents completely creation material find addressed don university comp sci department thoughts part attempted world readable documents acceptable index view www mess personal information specific information hobbies reading science fiction fantasy chess french cards poker guts sports softball volleyball photography miscellaneous yasmin goals description philosophies research papers academic interests projects tcl tk library emacs pe lisp library home automation genealogy family tree ace augmented computer environment ocr optical character recognizer dm assistance ad automated virtual reality generator movie database typesetting language ms modular smalltalk mta mathematics teaching aid application source code finger utility questions encounter errors traversing files updated thu oct 31 1996 16 09 wade cs ualberta ca img lucy wu img eng student computer science department cornell university ithaca ny interested computer topics networks distributed systems programming language internet applications hobbies tai chi ping pong badminton swimming travel photograph reading music resume img whiz stock search analysis tools eng degree project spring 1996 classes cs514 practical distributed computing cs515 practicum distributed systems cs432 database systems nba600 database management img fall 1995 classes cs414 operating system cs501 software engineering cs631 multimedia systems contact 818 796 img cs cornell img favorite web sites hot software stuff img java img sun spring systems img corba img omg home page img silvano home page img gui img tcl tk img cgi img html www img vrml img object oriented language img database language img operating systems img network img network management img bay network products img server security img pc lube tune img internet img ipng img ip atm computer company img netscape img business web img sap img cube img sco img img sun img microsoft img novell img china img china chinese related web sites img chinese stuff misc img img irs img cnn news img gallery img mtv internet underground music archive personal connections img cornell library catalog img travelers mail sunlab img caltech cco maram nagendra prasad phd student computer science department university massachusetts amherst ma 01003 413 545 3444 office 413 545 1249 fax 413 549 8415 residence nagendra cs umass education university massachusetts amherst massachusetts september 1991 present doctoral candidate computer science thesis learning situation specific control multi agent systems advisor dr victor lesser massachusetts institute technology september 1990 august 1991 master science thesis automated handwriting recognition algorithms advisors dr gupta dr sriram indian institute technology july 1988 june 1991 master science research computer science thesis fuzzy forgetful systems advisor dr indian institute technology madras india 1984 88 bachelor technology electrical engineering research experience research assistant cooperative distributed problem solving lab university massachusetts amherst ma september 1992 present part effort affiliated center intelligent information retrieval university massachusetts amherst ma consultant handwriting recognition group sloan school management mit cambridge ma 1991 1996 consultant sales data prediction project profit program sloan school management mit cambridge ma 1996 research assistant center study neuronal populations behavior university massachusetts amherst ma september 1991 august 1992 project leader handwriting recognition systems project sloan school management mit cambridge ma september 1990 august 1991 research student theoretical computer science iit madras august 1988 august 1990 systems building experience multi agent systems worked multi agent design system called team creating steam designs extended team system enable learning organizational knowledge worked simulator called taems modeling studying coordination issues multi agent system extended system enable learn coordination addition conceived designed built system distributed case based reasoning common lisp clos networked information gathering worked team building agent based networked information gathering system planner component integration system components common lisp machine learning systems built number machine learning systems lisp programmed id3 cbr systems wrote code genetic algorithms designed built flexible neural networks simulator lisp pattern recognition systems project leader team built handwritten numerals recognition system automated bank check processing actively involved building components addition managing team information retrieval built complete ir system part information retrieval system creates inverted indices retrieves ranks documents displays user expert systems built expert system psychiatric evaluation vp expert shell 200 rules information extraction natural language processing built small system terrorist events domain methods statistical nlp information extraction compilers os implemented complete pass compiler considerable subset modula generate assembly code mips r3000 architecture includes developing scanner parser semantic processing assembly language code generation wrote code device drivers shell journal articles refereed paper collections tim oates nagendra prasad victor lesser cooperative information gathering distributed problem solving approach accepted publication journal software engineering special issue developing agent based systems nagendra prasad victor lesser susan lander reasoning retrieval distributed case bases journal visual communication image representation special issue digital libraries vol 7 1 academic press 1996 pp 74 87 nagendra prasad victor lesser susan lander learning organizational roles negotiated search multi agent system special issue evolution learning multiagent systems international journal human computer studies 1997 nagendra prasad gupta correction slant handwritten numerals automated document processing engineering applications artificial intelligence vol 8 4 pergamon press 1995 pp 469 472 nagendra prasad wang gupta 1993 algorithms thinning binary digital patterns digital signal processing 3 pp 97 102 gupta nagendra prasad liu wang 1993 integrated architecture recognition totally unconstrained handwritten numerals international journal pattern recognition artificial intelligence vol 7 4 pp 757 773 nagendra prasad peter sparks gupta 1993 heuristic multi stage algorithm segmenting simply connected handwritten numerals heuristics journal knowledge engineering technology vol 6 4 pp 16 26 nagendra prasad 1992 forgetful systems systems impacts theoretical computer science computer graphics developmental biology eds rozenberg pp 419 436 wang nagendra prasad gupta 1992 neural net based hybrid approach handwritten numeral recognition pixels features iii frontiers handwriting recognition eds simon elsevier science publishers pp 142 154 nagendra prasad 1990 fuzzy systems international journal computer mathematics vol 36 pp 139 161 conferences workshops nagendra prasad victor lesser line learning coordination functionally structured agents distributed data processing presented workshop learning interaction organizations multiagent environments kyoto japan 1996 nagendra prasad plaza corporate memories distributed case libraries presented corporate memory enterprise modeling track tenth knowledge acquisition workshop 96 banff alberta canada center intelligent information retrieval technical report ir 90 university massachusetts amherst 1996 nagendra prasad victor lesser susan lander learning organizational roles heterogeneous multi agent system presented international conference multi agent systems kyoto japan 1996 nagendra prasad keith decker alan garvey victor lesser exploring organizational designs taems case study distributed data processing presented international conference multi agent systems kyoto japan 1996 nagendra prasad susan lander victor lesser cooperative learning composite search spaces experiences multi agent design system presented thirteenth national conference artificial intelligence portland oregon 1996 nagendra prasad victor lesser learning situation specific coordination generalized partial global planning presented 1996 aaai spring symposium adaptation evolution learning multi agent systems stanford ca nagendra prasad victor lesser susan lander learning organizational roles heterogeneous multi agent system presented 1996 aaai spring symposium adaptation evolution learning multiagent systems stanford ca nagendra prasad victor lesser susan lander learning experiments heterogeneous multi agent system presented ijcai 95 workshop adaptation learning multi agent systems montreal canada august 1995 tim oates nagendra prasad victor lesser keith decker distributed problem solving approach cooperative information gathering presented aaai 95 spring symposium information gathering heterogeneous distributed environments stanford university stanford ca march 1995 nagendra prasad victor lesser susan lander reasoning retrieval distributed case bases proceedings 1995 ieee international conference systems man cybernetics vancouver canada oct 1995 keith decker victor lesser nagendra prasad thomas wagner architecture multi agent cooperative information gathering proceedings cikm workshop intelligent information agents baltimore maryland december 1995 susan lander victor lesser nagendra prasad information sharing heterogeneous reusable agents cooperative distributed search 13th international workshop distributed artificial intelligence dai 94 seattle wa usa july 1994 tim oates nagendra prasad victor lesser networked information retrieval distributed problem solving cikm workshop intelligent information agents nist gaithersburg maryland december 1994 nagendra prasad wang gupta 1992 improved algorithm thinning binary digital patterns proceedings 11th international conference pattern recognition netherlands nagendra prasad liu gupta 1992 system automatic recognition totally unconstrained handwritten numerals proceedings international conference automation robotics computer vision singapore september 1992 sparks nagendra prasad gupta 1992 algorithm segmenting handwritten numerals proceedings international conference automation robotics computer vision singapore september 1992 richard wang patrick nagendra prasad sreenivas 1991 data quality attributes approach proceedings workshop information processing mit cambridge ma october 1991 wang nagendra prasad gupta 1991 hybrid approach handwritten numeral recognition proceedings international workshop frontiers handwriting recognition paris nagendra prasad 1991 introducing fuzziness systems presented symposium circuits systems calcutta india february 1991 nagendra prasad suresh 1990 fuzzy reasoning presented workshop expert systems engineers iit madras june 1990 nagendra prasad susan lander victor lesser role learning systems reusable heterogeneous design agents extended abstract artificial intelligence engineering design analysis manufacturing special issue machine learning design maher brown eds cambridge university press 1996 pp 163 165 honors awards patent pending line handwritten numeral recognition system received national talent search scholarship awarded govt india 1982 1990 received state national merit scholarship performance high school 1982 honorable mention andhra pradesh state mathematics olympiad 1981 professional services reviewer concurrent engineering research applications reviewer aaai symp adaptation evolution learning multiagent systems reviewer tenth knowledge acquisition workshop 96 maintainer learning multi agent systems webliography www repository learning related material multi agent systems professional affiliations member american association artificial intelligence member ieee society systems man cybernetics member ieee computer society references prof victor lesser dr susan lander department computer science blackboard technology group university massachusetts 401 main street amherst ma 01003 amherst ma 01002 ph 413 545 1322 ph 413 256 8990 fax 413 545 1249 fax 413 256 3179 email lesser cs umass email lander prof sandip sen department mathematical prof keith decker computer sciences department cis university tulsa university delaware 600 college 103 smith hall tulsa newark delaware ph 918 631 ph 302 831 1959 fax 918 631 fax 302 831 email sandip mcs email decker cis udel prof shlomo zilberstein prof gupta department computer science sloan school management university massachusetts massachusetts institute amherst ma 01003 technology ph 413 545 4189 50 memorial drive fax 413 545 1249 cambridge ma 02142 email shlomo cs umass ph 617 253 fax 617 258 email agupta mit cristiana www page graduate student computer science department rice university located houston texas advisor willy zwaenepoel research interests lie area distributed systems address phone number office herman brown 027 527 8101 ext home 713 527 email amza cs rice rich mail paul rutgers resume select format html ms word 6 0 postscript description experiences installing windows nt windows 95 hardware description experiences installing windows nt windows 95 dos 6 2 upgraded hardware links computer resources microsoft windows95 netex windows 95 software library shareware software library software library net pc week pc magazine byte rutgers university postal service stock quotes dilbert pinky brain babylon 5 diving jersey tides weather ulfar erlingsson specification ulfar erlingsson ph student computer science cornell university enjoy link information implementation background coming current activities moment schedule times research real work ve interests acquaintances contact info touch free speech online note pages date general assume disclaimers apply 1475 robert walton code capable virtual computer phd thesis abstract design code uncompressed acyclic term graph histories project express compilation execution acyclic term graph rewrite history displayed computer science 51 summer 1996 handouts standard harvard cs recently taught summer school extensive revisions streamline 60 standard increase theoretical content computer science 96 system design projects students form company roughly similar government software contractor gentle introduction computers programming algorithms textbook cindi thompson machine learning research group university texas austin participating internet increase awareness violence women research current research interests artificial intelligence primarily area machine learning specifically interested natural language acquisition learning produce deep semantic representation input sentence tasks ph proposal corpus based lexical acquisition wrote master thesis system learned rules suitable diagnostic expert system interested mobile robots exhibit robofest 5 1994 spring semester 1995 ta building intelligent agents finger information picture vita list publications machine learning page information group education computer sciences university texas austin 1993 computer science north carolina state university 1989 contact information office taylor hall 150c phone 512 471 email address cs utexas postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 hotlist starting points internet exploration misc computer science consortium lexical research collection computer science bibliographies ada project collection resources women computing computing research association robotics internet resources page artificial intelligence cmu ai repository knowledge systems laboratory home page georgia tech ai page journal artificial intelligence research association computational linguistics home pages ml cbr folks cognitive science resource page miscellaneous stuff man truth evaluation counseling home page expanding horizons schemm guy home page place construction watch falling grades links world homepage official page michigan tech links games silly information office hours summer worked wie check summer worked check thesis outline hey latex document approved 17 july 1996 research resume page outdated counter poor souls humanities dept reset counter wei wang homepage address computer science department rutgers university brunswick piscataway nj 08854 phone 908 519 5384 office 908 235 home img img img img img img check finger send suggestions waynew paul rutgers jia home page graduate student department computer information sciences university alabama birmingham graduate advisor dr robert resume personal interest cis uab modified 3 8 1996 zheng peter graduate student computer science mik uky 626 south ashland ave tel 269 lexington ky office quad 348 office hour 2 00 3 00 pm wed img cs101 material img student info img check cs101 html page img html home page design resource img construction img img img hometown undergraduate university shandong china img department computer science university kentucky suggestions contact img mik uky wei tang sc student department computing science university alberta edmonton alberta canada email cs ualberta ca finger education sc dept computer science technology peking university thesis based sc dept computing science university alberta courses cmput 510 topics oodb cmput 513 computer networks spare time photos edmonton chinese newspapers hong kong bridge virtual tourist world map byte magazine computer paper magazine canada web searcher hotbot infoseek yahoo lycos computer companies ibm corporation hewlett packard microsoft corporation apple computer sun microsystems digital equipment corporation silicon graphics oracle sybase informix miscellaneous chinese student scholar association pku classmates online webster dictionary img img visitor counter nov 2 1996 5435 warning construction reaching protocol office home email amit cs wisc computer sciences dept 304 princeton ave 2 snail mail university wisconsin madison wi 53705 madison wi 53706 phone 608 262 6624 608 236 0193 education working phd guidance jeff naughton master science computer sciences dec 1995 university wisconsin madison bachelor technology computer sciences engineering 1994 indian institute technology madras research interests online analytical processing query processing performance evaluation publications storage estimation multidimensional aggregates presence hierarchies amit shukla prasad deshpande jeffrey naughton karthikeyan ramasamy 22nd international conference large databases mumbai bombay 1996 paper postscript slides presentation vldb96 ps interesting links madison img running boston marathon ma chicago marathon il madison marathon wi york marathon ny seattle marathon wa st george marathon utah database related pointers act net research network active databases bibliography server databases logic programming competitive profiles tpc spec ideas international database conferences sorted university trier database conferences sorted date sigmod server large data bases vldb endowment database article archive massive digital data systems mdds initiative multimedia information sources national industrial information infrastructure protocols consortium transaction processing council tpc transaction management support cooperative applications olap page olap introduction pilot software interested helping educate needy children asha home page personal page bookmarks online garfield comics garfield graduate research assistant natural language group department computer science columbia university york city teaching fall 1996 coms 1001 introduction computers association computational linguistics acl professional membership association computing machinery acm acl webmaster research interests research natural language processing intelligent agents internet latex miscellaneous bulgaria personal information modified october 22 1996 cs columbia number visitors october 14 2400 avinash sodani sodani cs wisc picture graduate student department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa education computer science university wisconsin madison 1996 tech hons computer science indian institute technology kharagpur india july 1994 academic interests computer architecture multiscalar kestrel project programming languages compilers interesting projects rpc package java download package meet batch mates cs 94 cs related links cpu info center cs departments web ranks cs departments india related links india news hindu online edition random links follow toll free 800 directory wills world cup cricket 96 page accessed times feb 21 1996 2606 hong xiao ph student department computer science yale university thesis advisor drew research interests publications summer experiences fall 96 schedule ta schedules ta neural networks math tools cs fall 96 questions office hours problem sessions email set appointments make office hours fun computers java exciting language security distributed systems links life link husband homepage travelling great places north america china beach sports roller blading biking sailing long list things preparation worth pound cure img steven reinhardt graduate student computer architecture working wisconsin wind tunnel group advisor david wood pis wwt project mark hill jim larus feel free planning finishing fall joining faculty university michigan eecs department january 1997 interested find pages publications research summary email cs wisc click finger phone 608 262 0664 department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 1685 usa updated june 6 1996 1243 georges winkenbach department computer science engineering university washington box 352350 seattle wa 98195 2350 mail cs washington phone 206 526 interests computer graphics multimedia thesis work supervision professor david salesin deals applying traditional pen ink illustration techniques automatic rendering dimensional models pen ink images created prototype rendering system found links follow pen ink image gallery grail graphics imaging laboratory department computer science engineering wife home page sunghee choi home page page construction master program department computer sciences university texas austin education computer engineering seoul national university seoul korea august 1995 work experiences 1996 6 present system administrator department chemical engineering university texas austin 1995 9 1996 5 graduate research assistant prof aloysius mok utcs real time systems research group contact information work 512 471 1024 cpe 5 440 home 1700 102 austin tx 512 472 click list machines logged click finger author sunghee choi email sunghee cs utexas updated september 24 1996 utcs home ut home marc fiuczynski home page marc fiuczynski mef cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa background graduate student university washington department computer science engineering grew germany du spent years high school princeton nj received computer science rutgers university 1992 spent summers bell labs mitre corporation working range projects sole mef systems company created december 1993 sell distributed fault tolerant ip network based telephone system built scratch set vme 680x0 processors telephone interface cards vxworks operating system time spend hacking spin safe adaptable extensible operating system primary contribution spin extensible protocol architecture application specific networking applications achieve compelling performance improvements structure compared similar applications running dec commercial osf 1 v3 2 platform demonstration work services http requests contact http www spin cs washington recent reports papers extensible protocol architecture application specific networking design implementation performance paper describes extensible protocol architecture customize kernel protocol graph enables applications achieves performance compared similar applications running conventional operating systems demonstration work services http requests contact http www spin cs washington appeared proceedings 1996 winter usenix technical conference extensibility safety performance spin operating system design implementation performance paper appeared proceedings fifteenth acm symposium operating systems principles language support extensible operating systems ve pretty happy m3 ve deal shortcomings order language safe extensible operating system paper describes ve addressed shortcomings safe dynamic linking extensible operating system describes dynamic linker load code kernel key point ability create manage linkable namespaces describe interfaces collections interfaces protection software issue position paper comparing software hardware protection mechanisms proceedings ieee workshop hot topics operating systems region analysis parallel elimination method data flow analysis ieee 1995 transactions software engineering mef cs washington 1980 shirley lu home page home town works resume personal interest poems personal interest music personal interest net links breeze dawn secrets don back sleep don back sleep people back worlds touch door round open don back sleep added gupta masters student computer science georgia tech part parallel simulation group college computing medical informatics group graphics visualization usability center projects involved relate registration segmentation matching display 3 brain images time warp dynamic load balancing multiprocessor architectures click img information country research projects registration segmentation matching display 3 brain images dynamic load balancing time warp mechanism georgia tech affiliations georgia tech georgia tech georgia tech contact information gvu graphics visualization usability center college computing georgia institute technology atlanta ga 30332 0280 mail cc gatech information finger lance tokuda software systems generator research group department computer science university texas austin unicron cs utexas twelve time intramural sports champion directory magic gathering research news schedule entertainment organizations software finance people sports intramural sports reference security search web quote home office permanent 301 21st st 27 taylor 3 46 237 street austin texas 78705 512 471 9711 hawaii 512 708 schedule 808 247 6389 emin gu sirer egs cs washington department computer science engineering university washington box 352350 seattle wa 98195 2350 usa background year graduate student university washington grew istanbul turkey received computer science princeton university 1993 working ph spin project prof brian bershad spent summer 93 bell labs working plan 9 operating system helped build prototype 3 display summer 91 nec research center princeton jersey recently summer 96 worked dec src 2 project projects goal develop safe adaptable extensible operating systems developed threads scheduling synchronization ipc dynamic linking protection domain subsystems spin wrote machine specific aspects spin kernel system call interrupt paths miscellaneous interfaces alarms mach compatibility support aspects spin threads scheduling provide means extending kernel arbitrary thread implementations scheduling policies dynamically linking extensions kernel achieve high performance interface called strands designed safe provide fault isolation aspect spin protection domain interface isolation safe fine grain sharing time extensions conflicting symbols simultaneously active system extensions hide code data assured possibly access extensions share code data dynamic protection enforcement overhead implemented high performance web server top spin networking stack main objectives design reduced http latency minimal load wrote mips instruction set simulator couple years ago called mipsi robust simulate spec benchmarks standard ml jersey educational tool research platform page describes mipsi features availability papers safe dynamic linking extensible operating system wcsss 1996 describes spin protection namespace management mechanism writing operating system modula 3 wcsss 1996 describes experience modula 3 implement spin extensibility safety performance spin operating system sosp 1995 design implementation performance paper protection software issue hotos 1995 position paper comparing software hardware protection mechanisms spin extensible microkernel application specific operating system services sigops european workshop 1994 operating systems review version spin extensible microkernel application specific operating system services university washington technical report uw cse 94 03 03 march 1994 measuring limits fine grained parallelism senior independent work princeton university june 1993 talks language support extensible operating systems slides presentation workshop compiler support systems software wcsss 1996 tucson arizona interests find time opportunity sailing sailing windsurfing dive ski diving skiing biking making outdoor clothing hiking big bob dylan fan bob egs cs washington matthai philipose working dynamic compilation project dynamic compiler beast generates optimizes code runtime short term interested figuring produce good code dynamically runtime modern processor architectures applications side interpreter based systems real time constraints hot java web browser benefit selective runtime compilation wire system runtime compiler working professors susan eggers craig chambers work home computer science engineering department 12th ave ne university washington apt 101 box 352350 seattle wa 98105 seattle wa 98195 2350 usa phone 206 616 1854 206 632 7472 fax 206 543 2969 publications auslander philipose chambers eggers bershad fast effective dynamic compilation conference programming language design implementation 1996 chambers eggers auslander philipose mock pardyak automatic dynamic compilation support event dispatching extensible systems workshop compiler support systems software february 1996 bookmarks stuff play frequently miscellaneous links stuff local importance past abu page black blue ribbon campaign matthai cs washington img apostolos ph student computer science department columbia university member distributed computing communications dcc lab advisor professor yechiam yemini main research interests area high speed computer networks future research plans include optical implementation switch development protocols support operation ve told home page boring agree thing make interesting master thesis technical reports papers test area avoid address 450 computer science bldg department computer science tel 212 939 7096 columbia university fax 212 666 0140 york ny 10027 email cs columbia img width 120 length 120 img src http www cs bgsu icons gif home page interesting sites news reuters usa today news york times coast cnn world news html tutorials beginner guide html crash html creating html web doctor guide html cgi scripts search engines yahoo lycos internet search references webcrawler home page job hunt excite bgsu 226 hayes hall bowling green cs home directory phone 1 419 372 8957 email cs bgsu mail icon created jan 5 1996 zhu qing friend homepage graduate student department computer university texas austin born beijing capital city china bachelor degree peking university meet lot friends classmates peking university find people peking university alumni home page overseas enjoy living austin texas sites find lots valuable information fun 0 0 professional internet pc related mac related work netscape dynamic document test twins elder twins younger netscape dynamic document test2 animation 2 dancing title dancing title test2 netscape dynamic document test netscape dynamic document test friends china travel site maintained classmate xue friend china shan student visitor number image rendering capability october 5 1995 work site construction modified oct 9 1995 zhu qing university texas austin department computer sciences austin tx 78712 zhuqing cs utexas bethesda home page memorable experiences appearing ebony magazine queen shaw university hobbies 1 listening jazz 2 reading 3 collaborating peers 4 member zeta phi beta sorority check homepage zeta psi epsilon chapter graduate student area computer science times life hectic sites enjoy job opportunities raleigh north carolina graduation sites visited web found interesting professional sites ibm favorite long distance company mci offer sprint offer fortune 500 personal sites favorite sport volleyball jazz fan alright black information network good soap opera middle day cheap airline ticket miscellaneous sites check sports espn love watch figure skating favorite female watching game wheel fortune hey true indians fan click hear actual radio broadcast realtime ms bethesda cs bgsu department computer science bowling green state university 419 372 office bowling green visitor december 7 1995 stopping 2166 steven home page graduate student department computer science college william mary snail mail address bristol circle williamsburg va 757 258 mail address cs wm select address send mail office tercentenary hall room 107 favorite links bob home page army line online switchboard helm library line lion picture wedding 1997 military pay scale img airborne stuff img duke sports page updated 26 november 1996 mark brockington picture teddy bear ph candidate games research group parallel programming systems research laboratory department computing science university alberta mail brock cs ualberta ca img address department computing science 615 general services building university alberta edmonton alberta canada t6g 2h1 phone 403 492 3854 492 4828 fax 403 492 1071 current research interests othello program parallel game tree search cryptography data security publications games group cs dept page uofa page october 15 1996 personal web page disclaimer moment visiting personal homepage charge reading pages good idea ll payment methods picture top page similarities people information girlfriend weeks spend time working thesis data compression color images vector quantization recently compressed pictures published page write explanation intend keeping page date feel free stop back time consuming endeavor email friend claus austria responsible updating european link wwww page page publish bets sporting events outdated american link page guessed responsibility plan offering page plethora links kinds sports web pages page march mention european incidentally personal friend car mechanic tom head moment computer switched don check friends tom claus friends excuse friend germany ralf friend china tian 96 2 8 cs bgsu winter break 12 18 96 1 12 97 updated address pictures family department computer sciences university texas austin austin texas 78712 spring 1997 time table selected schedule 1 cs 378 object oriented software engr browne 2 ee 382m logic synthesis 3 mis 381 17 client server systems development gang yu previous semesters 1 china page 2 chinese students association ut austin 3 china alumni page 4 ^1u 1 worked studied 1 university science technology china hefei china 2 institute mathematics chinese academy sciences beijing china 3 university munich munich germany 4 university manchester manchester uk prof nick higham family wang xu hong chen ustc 831 ma yuan cai yang friends zou lin software programming java java perl common gateway interface cgi links yahoo publisher web page construction home page department information computer science university california irvine general information anthony sr bibliography family research interests technical reports mastery learning idea running artifacts software experimentation framework applet netscape 3 0 information comments suggestions documents server send mail tony ics uic university california irvine ca 92697 714 824 7308 modified october 9 1996 gary tall pale stranger beard beard student id driver license handy time suffice rough approximation appearance isca bbs send mail main address gary wheel tiac net send ccs neu ll work starting early 97 challenging position object oriented systems software development check resume text postscript format sorts strange insights personality finger ccs neu slow times patient home machine wheel tiac net runs netbsd free berkeley derived os connects net tiac internet access company ppp motorola power 28 8 modem rare origins interested database data ve collected researchers notably doug mary hawley ve added including branch family database people 1501 families ascii text interesting places visit babylon 5 doctor simpsons tolkien wheel time mike andreas cs tech reports government info tunes project northeastern university college computer science mbta commuter rail jonas karlsson phd student working task decomposition reinforcement learning work prof dana ballard constant source guidance list publications list resources web list resources web brother brother img information img back grad student directory img back urcs home page modified 6 10 1995 jonas karlsson univeristy rochester rochester ny 14627 0226 fax 716 461 2018 jonas cs rochester bin li boston university computer science department 111 cummington street boston massachusetts phone 617 353 email cs bu research development meaningful interesting work solutions real world problems gte labs gina gte internet news agent knowledge discovery databases page construction 10 1996 1646 abhinav gupta den agupta cs wisc gupta cae wisc page construction picture smiling mug graduate student department computer science university wisconsin madison contact residence office 2016 kendall avenue department computer sciences apt 2 madison 1210 dayton street wi 53705 usa 3360 madison wi 53706 usa 608 232 1894 608 262 9275 interesting links indian newspapers stuff cnn mtv sports finger find whereabouts craig kaplan current location phd student department computer science university washington seattle washington uw www page copy home page university waterloo time ll modify page current situation enjoyable experience end undergraduate grad ball photos ball enjoyable experience occured saturday 25th 1996 addressed convocation express felt wonderful graduating class choose represent incidentally didn parents found ten minutes start ceremony mom ll forgive text address found curious visitor number img updated fri sep 27 15 54 pdt 1996 cs washington yoo sun chung visitor april 12 1996 studying computer science master degree cornell university check school master engineering computer science cornell university originally seoul korea img graduated high school korea america studying schools korea chu kindergarten 1976 1977 chu elementary school mar 1977 feb 1983 sang junior high school mar 1983 jul 1983 kang jin junior high school aug 1983 feb 1986 sung women high school mar 1986 feb 1989 america degree computer science george mason university virginia 1994 thing life married april 29 1995 wonderful husband hwa chang works saic virginia computer programmer husband picture beautiful moment java browser click free play keyboard play piano keyboard piano korea listen music kind music 1 korean pop music love shin hoon lee moon sae 2 classical music 3 browse world wide web links 1 interested java 2 search search engine 3 korean online 1 2 3 hire resume resume word perfect version meng project working title image processing java applet yoosun personal infomation 2250 ithaca ny 14850 phone 607 257 fax 607 257 emergency 703 370 1724 hwa chang email cs cornell email forwarded cornell aol automatically web page construction modified november 5 1996 1480 dan ph candidate 4 94 computation neural systems caltech research computer graphics group working part time tanner research automatic speech recognition systems found hopfield lab mark neuroethology lab survey personal resume postscript geek code modified 7 dec 1995 gg caltech tanner academics ta cs302 personal info neat stuff dept computer sciences mail hcl cs wisc img university office address 5364a cs st wisconsin madison office hours 10am 11am 1210 west dayton st office phone 608 262 5105 madison wi 53706 1685 home phone 608 250 9599 fax 608 262 9777 dept phone 608 262 1204 stopping web page hope enjoy bet fun links fun stuff section biggest news life married 24 1997 nichole finally good luck counting academics fall 1996 courses cs838 foa information retrieval technologies seeking information cs564 database management systems audit advanced semantics research interests ai computational linguistics discourse processing advice research jon barwise programming alan perlis education mathematics computer science minor philosophy cum laude 1995 truman state university northeast missouri state university computer sciences expected 1997 university wisconsin madison personal information stand neat stuff click image img cyber poop creation brother bart arthur lane img img img img img img img download claude claude dos program talk raise plant internet deep thoughts jack handy reload modified mon oct 28 20 07 32 cdt 1996 chad lane home photo jonathan contact information email jonathan cs jhu office neb johns hopkins university 410 516 4650 finger jonathan hawaii cs jhu jonathan condor cs jhu local copy perl 5 man pages html www resources found interests list incomplete put models communication parallel computers www programming perl soccer playing linux skiing utah reality occasionally college debate leave long live debate ph student studying computer science johns hopkins university pages 1995 1996 jonathan jonathan cs jhu modified 4 30 96 rob minimalist home page modified august 30 rob mellencamp cs537 introduction operating systems email cs wisc office 1349 computer science building office phone 262 5340 office hours 10 00 11 00 mwf appointment cs wisc 1221 bin fu graduate student department computer science yale university bs ms degrees computer science wuhan uni china 1985 1988 reached department computer science yale university box 208285 haven ct 06520 8285 phone 203 432 office 203 787 home email fu bin cs yale favorite sites chinese webster interface time haven connecticut est graduate student princeton university department computer science mail skumar cs princeton address 35 olden street princeton nj office room 314 phone 609 258 5135 home 31 edwards place princeton nj phone 609 683 1314 history schedule courses research teaching quotes web links history graduate student computer science princeton university 1995 master science computer science indiana university bloomington 1993 1995 bachelor technology computer science engineering indian institute technology madras india 1989 1993 schedule monday 01 00 pm 04 50 pm computer security wednesday 12 30 pm 01 30 pm shrimp software meeting friday 12 00 pm 01 00 pm shrimp hardware meeting courses semester courses advanced topics computer science computer security cs 597 previous semesters courses computer organization architecture cs 471 computer graphics cs 426 cool images seminar computer systems cs 591 theory algorithms cs 423 parallel computer architecture cs seminar computer systems cs 592 research research interests include operating systems programming languages working web server shrimp project teaching past associate instructor fall 95 introduction programming systems cos 217 spring 96 operating systems cos 318 sanjeev kumar skumar cs princeton ramakrishnan rajamony click monochrome terminal reach rajamony home page visit brother 4th year graduate student rice university working doctorate computer engineering thesis work performance debugging shared memory parallel programs alan cox thesis advisor bit bachelor technology degree electrical engineering indian institute technology madras years work north carolina state university earned master degree computer engineering ve rice august 1996 supported ibm corporate fellowship research work involved research projects rice interesting projects working treadmarks software distributed shared memory parallel computers dissertation work developing source level performance debugging approach improving performance parallel programs click information interested compiler strategies improving performance shared memory systems specifically explored methods reduce coherence traffic shared memory systems compiler intervention worked rice parallel processing testbed rppt project project created unified architecture interconnection network memory hierarchy simulator neat stuff contact prof jump electrical computer engineering department information copy curriculum vita give job hey feel free touch publications treadmarks shared memory computing networks workstations cristiana amza alan cox sandhya dwarkadas peter keleher honghui lu weimin yu willy zwaenepoel ieee computer february 1996 comparison entry consistency lazy release consistency implementations sarita adve alan cox sandhya dwarkadas willy zwaenepoel proceedings 2nd international symposium high performance computer architecture february 1996 software hardware shared memory implementation case study alan cox sandhya dwarkadas peter keleher honghui lu willy zwaenepoel proceedings 21st international symposium computer architecture april 1994 performance debugger eliminating excess synchronization shared memory parallel programs alan cox proceedings fourth international workshop modeling analysis simulation computer telecommunication systems mascots february 1996 ramakrishnan rajamony rice ece department rice university po box 1892 houston tx 77251 1892 updated november 22 1996 img william noble department computer science engineering department cognitive science university california san diego mail code 0114 la jolla ca 92093 0114 mail cs ucsd office applied physics math building room 5301 tel 619 453 4364 fax 619 534 7029 interests artificial life genetic algorithms dna protein sequence analysis automatic speech recognition original derived current research meme dna protein sequence analysis charles elkan ucsd cse timothy bailey sdsc cocktail party description current work meme web server sdsc evolution motivation john ucsd cog sci cocktail party description current work papers publications william timothy bailey charles elkan michael baker meta meme motif based hidden markov models protein families submitted william timothy bailey charles elkan parallel implementation web interface dna protein motif discovery tool 12 4 303 310 1996 corrections john william noble modeling evolution motivation evolutionary computation special issue evolution learning instinct 100 years baldwin effect 1996 william noble solar social classes southern africa journal technology studies gray norton ed vol winter 1995 pp 3 7 william building simple recognition system research laboratory washington dc august 1994 bernstein jared al speech database research laboratory washington dc 1994 william roy diffusion innovation solar oven africa advances solar cooking proceedings 2nd international conference solar cooker technology shyam ed july 12 15 1994 pp 240 247 bill making thinking robot senior honors thesis symbolic systems program stanford university 1991 49 pages advisor fred stanford fleet street singers curious bill producer 1990 bill november 1986 pp 8 bio world pointers brother singer christopher experimental philosophy lab dilbert chicago coin club united states peace corps wacky family american civil liberties union access record personal professional magic friends resume school bus freebsd album schedule tv contact info babylon 5 computer projects books courses jordan java personal page books computers friends java jordan resume schedule tv shah cc gatech org required disclaimer page publication georgia institute technology georgia institute technology edited examined content author page solely responsible content patrick graduate student computer science contact information tulane university department computer science 301 stanley thomas hall orleans la 70118 mail cs tulane click send mail research interests cognitive science artificial intelligence computational linguistics knowledge discovery textual knowledge data bases natural language acquisition understanding learning learning concept formation information theory knowledge extraction reasoning knowledge representation uncertainty imprecision current research projects framework knowledge discovery unrestricted narrative texts natural language tulane medical hospital knowledge discovery dictated psychiatric evaluation notes unrestricted natural language texts understanding representation tulane public health system management eligibility modelling funding research group expert system intelligent interfacing environmental pollution impact assessment doe funding img favorite cognitive science links img health care modeling img links interest cs101 fortran class general info cs101 13 cs101 14 grade summaries visitors page patrick frederick fuzzy feature analysis unsupervised knowledge discovery narrative texts paper submitted fuzz ieee 97 6th ieee international conference fuzzy systems patrick frederick bill intelligent information management knowledge discovery large numeric scientific databases journal systems engineering electronics special issues information systems engineering 7 2 june 1996 patrick frederick intelligent agents scientific databases proceedings 5th symposium computer science de mexico nov 1994 patrick frederick knowledge discovery information retrieval large numerical databases application ocean modeling prediction cooke eds software systems engineering proceedings 17th annual energy sources technology conference orleans la pd vol 59 pages 161 170 york ny january 1994 asme technical report 94 2 center air sea technology space center ms august 1994 img send email message visitor web site access count image status graduate student sc affiliation dept computer science university victoria supervisor mail csr uvic ca phone home 604 592 phone office 604 721 6019 office research interests program slicing project sc worked program slicing research team unl mark slicing page jens slicing page concurrency theory friends web jordan bulgaria web page astronomy line money newspaper agency daily digest links conference announcements network emerging scientists beginner guide html graduate students uvic weather victoria address dept computer science university victoria box 3055 victoria bc canada v8w 3p6 updated september 1996 home page graduate student department computer sciences university texas austin home page located turkey personal information reached http www tr find 1273 picture nenad nedeljkovic graduate student department computer science rice university research interests include aspects compiling data parallel hpf languages distributed memory machines advisor ken kennedy director center research parallel computation crpc reach research papers pictures nikola page accessed times september 3 1995 nenad cs rice http www cs rice simon homepage wen hwa personal information wen hwa english simon birthday nov 25 1966 citizen taiwan mail cs bu tel 617 734 1082 local address 1132 commonwealth ave 11 ma academic background bs computer science university taiwan jun 1989 ms information engineering national central university taiwan jun 1992 member parallel processing computational theory lab advisor prof jang ping graduate student computer science boston university sep 1996 publications chen broadcasting algorithm star graph interconnection networks information processing letters 48 pp 237 241 dec 1993 chen broadcasting algorithm star graph interconnection networks proceedings 1992 international conference parallel distributed systems hsinchu taiwan pp 204 210 dec 1992 updated nov 20 1996 wen hwa mail cs bu department computer science boston university 111 cummington st boston ma 02215 1165 things enjoy calvin hobbes late show david letterman seinfeld nba interests historical interest papers evaluating stream buffers secondary cache replacement decoupling integer execution superscalar processors subbarao cambridge cs wisc derrick weathersby da bulls supersonics pursuing phd computer science university washington seattle beautiful campus university lies heart seattle offering diversions graduate students fall prey extending time average graduate student career practical experience interests significant projects skills data sheet shared server project data parallel array language compiler host pc 2 token ring communication protocol development data base design administration system administration network administration tools security research experience interests research centers parallel distributed computing challenges presented fields performance portability convenience performance typically foremost goal running parallel distributed environment portability suffers finally environments offer extra challenges due asynchronous independent events daunting task develop systems parallel distributed environments issues address group project uw research page spaa 94 paper collective communications generals topic collective comm dissertation topic tool integration software engineering project academic achievements instructor uw extension college advanced summer 1993 curriculum design advanced certificate program uw extension college instructor uw extension college advanced fall 1993 teaching assistant started undergraduate tutoring women minority students department computer science engineering outstanding teaching assistant award college engineering 1994 personal interests cnn interactive cnn financial java derrick weathersby derrick cs washington tue 3 9 47 00 pdt 1994 maged michael ph student journal conference papers hunt michael parthasarathy scott efficient algorithm priority queue heaps technical report 560 department computer science university rochester december 1994 revised version information processing letters ipl postscript nguyen michael sharma torrellas augmint multiprocessor simulation toolkit intel x86 architectures proceedings 1996 ieee international conference computer design iccd austin tx october 1996 postscript michael scott simple fast practical blocking blocking concurrent queue algorithms proceedings 15th acm symposium principles distributed computing podc pp 267 275 philadelphia pa 1996 postscript michael scott implementation atomic primitives distributed shared memory multiprocessors proceedings ieee international symposium high performance computer architecture hpca pp 222 231 raleigh nc january 1995 postscript posters workshops nguyen michael sharma torrellas augmint execution driven multiprocessor simulation toolkit intel x86 architecture poster supercomputing 96 sc 96 pittsburgh pa november 1996 michael lim nanda scott protocol processors custom hardware coherence adaptors smp based cc numa multiprocessor architectures sixth international workshop scalable shared memory multiprocessors cambridge ma october 1996 scott li dwarkadas kontothanassis hunt michael stets hardavellas meira poulos cierniak parthasarathy zaki implementation cashmere sixth international workshop scalable shared memory multiprocessors cambridge ma october 1996 html michael scott scalable atomic primitives distributed shared memory multiprocessors proc fourth international workshop scalable shared memory multiprocessors chicago il april 1994 postscript technical reports submitted publication michael scott concurrent update multiprogrammed shared memory multiprocessors technical report 614 dept computer science univ rochester april 1996 postscript scott michael topological barrier synchronization abstraction regularly structured parallel applications technical report 605 dept computer science univ rochester january 1996 postscript michael scott correction memory management method lock free data structures technical report 599 dept computer science univ rochester december 1995 postscript michael scott fast mutual exclusion contention technical report 460 dept computer science univ rochester june 1993 postscript research interests thesis topic atomic update shared memory multiprocessors advisor prof michael scott multiprocessor simulation tools medium large scale shared memory multiprocessor design cc numa cache coherence protocols augmint augmint multiprocessor simulation toolkit intel x86 architectures developed collaboration anthony nguyen arun sharma working summer intel corporation summer 1995 algorithms fast blocking lock based concurrent queue algorithms multiple lock concurrent priority heap algorithm fast mutual exclusion lock algorithm back urcs grads directory back urcs home page click photographs pointer rutgers univ zoom map click pointer cricket world click dawn pakistan news paper web click hill 381 busch campus rutgers state university jersey nj 08855 1119 phone 908 445 4634 ext 26 phone res 908 463 paul rutgers li urcs grad student email xli cs rochester change 12 nov 1996 home urcs people urcs home page christine area computing organizations policy society department information computer science university california irvine ca 92717 3425 advisor jonathan grudin electronic mail ics uci office ics2 263 office phone 714 824 5086 research interests groupware cscw telecommuting communication software development teams work distributed groups distribution group include working separate offices working part time home communication group telephone shared work space files email face face telecommuting defined working distance telecommunications technology job telecommuting place home office interested workers set office space telecommuting interests professional 3 cats favorite author jane austen find jane austen info page teach part time chapman university college friends brother phil plays cool bluegrass folk music great people cool sites cool sites department information computer science university california irvine ca 92717 3425 kristen summers phd student cornell university summers cs cornell 5132 upson hall 607 255 5577 research interests work information capture access research group document analysis long term goal provide support sophisticated electronic document manipulation tools indexing browsing linking primary interest discovering logical structure arbitrary electronic documents goal electronic document representation input return hierarchy logical pieces document output scanned postscript version technical report divide sections paragraphs similarly business letter address headings body closing problem primary components segmentation dividing document logical pieces classification categorizing pieces raises questions evaluation previous work differs descriptions correct hierarchy types logical structures theoretical limitations task relevant bruce croft top 10 research issues information retrieval november 1995 issue lib magazine number 5 interfaces browsing number 3 efficient flexible indexing retrieval determining logical structure enables flexible hierarchical browsing general supports system flexibility handling multiple document types papers textual cues electronic document browsing authored daniela rus digital libraries current issues nabil adam bharat bhargava yelena yesha editors chapter 9 pp 129 162 lecture notes computer science series springer verlag 1995 versions geometric algorithms experiments automated document structuring mathematical computer modelling forthcoming white space automated document structuring cornell university computer science technical report tr 94 1452 proceedings workshop principles document processing 1994 94 taxonomy logical document structures electronic publishing information superhighway proceedings dartmouth institute advanced graduate studies pp 124 133 boston 1995 donald johnson memorial dags scholar award student paper recipient document structure classification proceedings international conference document analysis recognition pp 426 456 montreal august 1995 4385 home page send email finger find english speakers committed verbally insane language people play play ship truck send cargo ship noses run feet smell richard parts date offered entertainment food customary begin series dates great deal entertainment moderate amount food suggestion amount increases entertainment reduced entertainment longer call dating circumstances food omitted miss manners guide correct behaviour universities ve peking university friends physics department 88 alumni association madison university wisconsin madison university world grey cells einstein cs739 cs737 picture universe game entertainment art late show david letterman letterman cbs shows cbs universal studios send postcard painting movie world movie reviews favorite hockey player steve francais francais softwares la test de francaise web french lessons weather forecast madison updated tue feb 20 10 44 28 cst 1996 milo martin milo cs wisc graduate student teaching assistant computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 1685 usa email milo cs wisc office cs st 1301 office phone 608 262 6600 office hours 2 45 3 45 pm tuesday thursday appointment ba computer science gustavus adolphus college 1996 classes cs701 compiler construction charles fischer cs752 advanced computer architecture mark hill cs838 java sitting mark hill james larus teaching cs302 algebraic language programming section 4 research interests year phd student interested programming languages architecture systems specifically interested compiler optimization technology influenced hardware operating systems advances mobile programming java additional challenges presents compilers architecture operating system designers things don interested publications research performed summer 1994 1995 argonne national laboratory technology development division charles fink fink martin evaluation view reconstruction parameters substance detection fast neutron transmission spectroscopy ieee nuclear science symposium medical imaging conference 1995 fink martin evaluation neutron techniques substance detection inst 748 752 1995 publications research performed 1995 96 school year gustavus adolphus college max milo martin max programming language flexibility deterministic dynamic parallel computation senior honors thesis mathematics computer science department gustavus adolphus college dvi postscript computing interests java java resources software computer software company acm acm founded 1947 international scientific educational organization dedicated advancing art science engineering application information technology serving professional public interests fostering open interchange information promoting highest professional ethical standards direct quote web page personal interests nfl football big nfl football fan lived minnesota 20 years favorite team minnesota vikings live land cheese heads conquer multi player play mail space exploration combat game wrote babylon 5 show tv 3 0 play email game set mythical world players build armies trade explore lands fight wondering monsters train wizards discover underworld 200 players rules current list players ultimate frisbee ultimate players association ultimate combines elements soccer football basketball fast paced game played frisbee receiver direct quote home page ultimate ten simple rules milo martin milo cs wisc ching lan hu cs cornell master engineering student 96 computer science department img est pairs address 801 seneca st rm 4 ithaca ny 14850 telephone 607 256 4488 page construction java graphics project ron page undergoing reconstruction office find department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 phones 1 212 998 3120 voice 1 212 995 4122 fax table contents education research interests publications school cool links education ms 1994 computer science courant institute mathematical sciences york university bs 1991 computer science cornell university research interests working simulator complex adaptive systems current incarnation simulates simple market implemented java alpha version line longer range goal application market ideas design analysis systems areas computer science including intelligent agents distributed systems networks plan simulator explore credit based control strategies atms publications cafe complex adaptive financial environment authored bud mishra 96 abstract school related stuff advisor bud mishra students officemate amy greenwald cool links news dilbert david letterman economist paper guide decent guide life york side cia world factbook cmu guide research writing complete bookmark list img img pgp public key jeffrey james area software engineering group arcadia advisor richard taylor project research interests collaborative technologies workflow process programming software development environments electronic mail ics uci office ics 2 259 bldg 304 information papers ve written reviews papers ve read time sinks represent graduate students department information computer science graduate students council serve vice president administrative affairs installed maintain department technical reports library world wide web guru abilities lots pc experience involving pc nfs networking windows nt pc hardware installation troubleshooting familiar ada html latex microsoft exchange server microsoft office perl win32 messaging api meta guru abilities don answer favorite quotes hope meet man narrow spell word thomas jefferson damned poor mind spell word andrew jackson interests restoring muscle cars department information computer science university california irvine ca 92697 3425 yusuf yusuf master student studying college computing georgia institute technology projects worked 1 multimedia database project multimedia database project yusuf member team georgia tech researchers involved hypertext hypermedia research works hypermedia interfaces multimedia databases project research advisors dr navathe dr jim foley full time position yusuf full time position areas object oriented programming graphical user interfaces multimedia applications resume postscript form prior joining college computing yusuf research assistant past year systems research group computer science department university hong kong yusuf received undergrad degree bombay university worked year member technical staff ravi database consultants bombay based start developing object oriented database top exodus storage manager university wisconsin madison scripting languages interested scripting languages dabble perl python tcl tk photograph classmates pointer database entry form contact information yusuf college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 phone 404 894 email cc gatech html 2 0 checked cs 132 sections nathan bockrath sections held teaching assistant section 301 7 45 8 45 mwf graduate student section 302 8 50 9 50 mwf average joe picture nate jpeg grades quiz reviews send email click virus info bockrath cs wisc word macro virus make www pages office hours cs 3310 schedule 3310 distributed systems monday 1 00 pm 2 15 pm 10 00 11 00 mwf cs 1263 wednesday simulation modeling 10 00 11 00 2 25 pm 3 40 pm mwf cs 1325 support free speech online img info site back cs 132 home page back cs department home page neat stuff condor project internet oracle send comments bockrath cs wisc todd anderson personal info resume audio click scotch time back page chosen links national debt clock gonna sick stuff jump point fun stuff jump point rush limbaugh page consummate winsock apps list university kentucky computer science home page central kentucky home page central kentucky golf review ratings comments chile related information hot hot hot hot pepper salsa express chile heads home page chile today hot vote favorite hot sauce view results hot sauce vote todd robert hot sauce ratings html related information ncsa beginner guide html ncsa beginner guide html forms cgi overview img todd anderson 1b author anderson mik uky michael domain home amateur newsletter expanding musical listing links reach full home page click http www columbia index html research interests papers click reach expanding web music listing papers net writings www cs columbia ftp cs columbia quick music reviews links wonderful world net net book history net cultural context list discussions culture usenet topics usenet newsgroups networks people contributions web wonderful world net history net cultural context amateur corner discussions culture usenet topics newspage beginning definition music page growing list music references web net list line york city references guides quick music reviews writen project page researching vision development net cu journalism reporting cyberspace beginnings internet observer online experimental newspaper teacher college class project computer mediated communications class addition policy group indexed lynx bookmark hot list amateur corner access sites newsletter work gopher site ftp site wonderful world usenet news school links columbia university main web server computer science department web server information york city reach columbia cs columbia yi zhang homepage weather today nu stuff beautiful pictures china web counter oracle visitor number june 20 1996 construction modified sat jun 22 00 45 07 edt 1996 ccs neu lamb area corps computing organizations policy society advisor rob electronic mail ics uci compuserve compuserve office cst 4 office phone 714 453 4000 home phone 714 854 1321 home address drive irvine ca research projects iris relationships information services research interests focus ways organizations online information oi resources pilot research suggests oi resources play important role formation maintenance relationships main objective current research analyze relationships mediated oi resource case study describe social processes online information mediation identifying roles patterns mediation occur oi resources resources paper based media personal contacts organizations corporate sector cooperating organization iris project knight information guru abilities relational databases client server technology implementation software architecture transition strategies heterogeneous object technology integration commercial software doesn sound awful net result excellent sql wonderful war stories multiple clients work multiple servers widely distributed client server configurations education 1995 candidate doctor philosophy information computer science university california irvine 1994 information computer science department information computer science university california irvine 1989 computer science department computer science engineering california state university 1987 computer science department computer science engineering california state university honors fellowships fee fellowship award fall 1996 president fellowship award fall 1992 spring 1993 graduate professional opportunity program fellowship fall 1991 spring 1992 professional affiliations association computing machinery acm institute electrical electronics engineers ieee american society information science asis career experience 1993 present application technologies tools program manager platinum software corporation irvine ca 1987 present consultant lamb software irvine ca 1987 1992 senior principal engineer mai systems corporation ca 1977 1986 controller trading group portland randall lumber huntington beach ca 1976 1977 west african service peace corps university teaching 1996 guest lecturer department information computer science university california irvine ca undergraduate computers society 1994 present faculty lecturer department computer science engineering california state university ca graduate courses database theory architecture 1993 1994 adjunct faculty computer science department national university irvine ca graduate undergraduate courses database theory technology papers lamb 1994 information technology support technology transfer usability field study university california irvine technical report 94 38 lamb rob 1994 review computer ibm ncr burroughs rand industry created 1865 1956 james contemporary sociology june 1994 lamb 1995 building fit revising expectations organizations online information resources national online meeting proceedings 1995 learned information medford nj lamb 1995 online information resources reaching digital libraries 95 conference proceedings lamb rob 1995 online information resource mediation relationships proceedings ais americas conference information systems rob lamb 1996 analyzing alternate visions electronic publishing digital libraries scholarly publishing electronic frontier eds gregory robin peek cambridge ma mit press lamb 1996 relationships online information resources proceedings 29th annual hawaii international conference systems sciences vol digital documents stuart lynn ed ieee computer society press lamb 1996 informational socially mediated relationships information society vol 12 1 lamb 1996 review bicycles bulbs theory change information processing management vol 32 5 rob lamb 1996 forthcoming bits cities visions structure social power physical space cyberspace urban powers world emmanuel ed presses du presentations 1996 hawaii international conference systems sciences maui relationships online information resources 1995 americas conference information systems pittsburgh pa online information resource mediation relationships 1995 digital libraries 95 austin tx online information resources reaching 1995 national online meeting york ny building fit revising expectations organizations online information resources 1994 uci colloquium building fit revising expectations organizations online information resources department information computer science university california irvine ca 92717 3425 sciences northwestern university 1890 maple avenue evanston il 60201 office 332 708 491 email gordon ils nwu research projects deja vu project providing storage retrieval methods media archives automated video assessment project computer vision techniques gymnastic evaluation robot counting project building flexible robot planning systems abstract strategies published papers conferences eric kedar andrew gordon 1996 interactive information retrieval systems minimalist representation aaai 96 thirteenth national conference artificial intelligence portland 1 6 megabyte rich text format file gordon andrew kedar eric 1996 interfaces managing access video archive chi 96 conference human factors computing systems vancouver bc 3 4 megabyte postscript file gordon andrew 1995 automated video assessment human performance greer ed proceedings ai ed 95 world conference artificial intelligence education washington dc august 16 19 1995 charlottesville va press pp 541 546 337 postscript file workshops gordon andrew eric 1995 retrieval interfaces video databases burke chair ai applications knowledge navigation retrieval working notes aaai 95 fall symposium massachusetts institute technology cambridge ma november 10 12 1995 380 postscript file eric gordon andrew 1995 structuring indexing video 95 international workshop intelligence multimedia interfaces research applications edinburgh online document gordon andrew eric 1995 conceptual indexing video retrieval chair intelligent multimedia information retrieval working notes ijcai 95 workshop montreal quebec august 19 1995 1 1 megabyte postscript file page construction ashwin graduate student department computer science university wisconsin madison india undergraduate education indian institute technology bombay department cs fantastic place worth visiting contact finger find whereabouts alternatively send email sashwin cs wisc bookmarks brian morgan graduate student computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 mail morgan cs wisc telephone 608 262 6609 fax 608 265 advisor chuck dyer research interests virtual conferencing systems image compression video conferencing high bandwidth networking related links interest wisconsin computer vision group tony yue sc candidate mail yue cs ualberta ca office address home address permanent address dept computing science 2a 3 road 615 general services bldg 112 street nw richmond bc university alberta edmonton canada edmonton alberta canada alberta canada t6g 2h1 t6g tel 403 492 3978 education sc computer science mathematics 1996 bishop university ua taking courses cmput 510 topics object oriented database system cmput 513 computer networks cmput 601 graduate seminars cmput 101 students lab section note office gsb office hour tuesday 8 30 9 20am mark distribution hw 3 mark distribution lab report 4 marks posting interesting link internet road map yahoo la du quebec chinese media china times taiwan ming pao daily news magazine sing tao daily news chinese astrology link comic strips garfield online img dilbert zone link uofa link cs modified november 3 1996 xiao tian homepage page links sources information internet related china written chinese language view chinese mosaic multi lingual version mosaic copy found software archive ifcss org china news digest hxwz maintains servers chinese information north america abc buying group friend collage creat company asian great discount buy tv join abc company free membership job page friend shan xu creat page ing job job page enjoy job hunting people chat exchange ideas chinese news group alt chinese text lots interesting debates good articles montreal chinese computer users club maintains good chinese gopher server find online magzines chinese novels worth reading www servers mainland china institute high energy physics internet gateway reliable server china mail chinese software tools archive alt chinese text found ifcss org chinese music traditional modern catalog www servers gopher servers taiwan interested playing traditional chinese wei qi net page shan xu bowling green state university lars thomas hansen work don contact links larceny page page page revised^4 report algorithmic language scheme scheme home page modula 3 home page college computer science home page northeastern university home page hackstadt hierarchical hotlist ccs neu jack lo jlo cs washington department computer science engineering university washington box 352350 seattle wa 98195 2350 home page construction research papers converting thread level parallelism instruction level parallelism simultaneous multithreading abstract postscript jack lo susan eggers joel emer henry levy rebecca stamm dean tullsen submitted publication july 1996 exploiting choice instruction fetch issue implementable simultaneous multithreading processor abstract postscript dean tullsen susan eggers joel emer henry levy jack lo rebecca stamm proceedings 23rd annual international symposium computer architecture philadelphia pa 1996 compilation issues simultaneous multithreading processor postscript jack lo susan eggers henry levy dean tullsen proceedings suif compiler workshop stanford ca january 1996 146 7 improving balanced scheduling compiler optimizations increase instruction level parallelism abstract postscript jack lo susan eggers proceedings acm sigplan 95 conference programming language design implementation la jolla california june 1995 pages 151 162 comparing static dynamic scheduling superscalar processors jack lo general examination written report 31 1995 examining interaction balanced scheduling compiler optimizations jack lo ph qualifying examination written report 6 1994 working architectural compiler support simultaneous multithreading smt research interests include static dynamic scheduling superscalar vliw processors instruction level parallelism issues compilation multithreaded architectures investigating compilation issues jack lo www pages find franklin ave seattle wa 98102 206 328 sieg hall room 223 phone 206 685 4087 fax 206 543 2969 couple pictures recent paintball experience picture 1 picture 2 img img img img img img yahoo jlo cs washington rong tan homepage china china homepage hometown capital shandong province tsinghua university department img computer science technology beijing capital people republic china spent college years hua xia wen zhai sinanet homepage austin texas austin city live img weather austin apartments rent austin graduate utcs university texas austin department computer sciences utnetcat web browsable online catalog ut libraries utaccess ut austin information services login utcat utaccess img courses fall 1996 cs 395t web operating systems dynamic file replication final project cs 384g computer graphics cs 388l introduction mathematical logic cs 195t introduction graduate computer science movies austin chronicle film times yahoo entertainment movies films microsoft online movie guide hollywood online internet movie database roger movies visit movie page contact mailing address 4003 red river st austin tx 78751 telephone 512 302 email cs utexas finger click modified dec 7 1996 jonathan swartz swartz cs cornell ph student department computer science cornell university spend lot time developing rivl language multimedia processing address phone number img humor day img jon movie connection img cool web sites modified mon jan 16 14 40 10 est 1995 jonathan swartz swartz cs cornell world bookmarks img logged links india news cs program rankings ratings cars java hot cool construction parallel search 1 0 karthik paul rutgers frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student title html frame pad forms capable browser lot img img img img img adriana manas msc student research interests courses teaching interesting links personal information contact link uofa link cs dept nov 1996 cs ualberta ca 2260 kirk hogenson graduate student computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 office cs mail hog cs wisc telephone 608 262 5083 kirk hogenson graduate student uw madison madison wisconsin uw cs department ta cs310 sections 304 305 office hours tues 11 00 12 30 wed 3 30 5 00 schedule office hours work mail ll set appointment time finger send mail visit country serving peace corps username hog check student group page maintained wife updated sep 2 1996 markus good order avoid dangerous abuse office ap email markus cs ucsd phone home 619 558 office 619 534 8847 vitae earning masters degree computer engineering lund institute technology sweden entered phd program computer science university california san diego research interest cryptography specifically digital cash related issues identification signatures distributed systems knowledge protocols efficient protocols click detailed vitae papers phd thesis defending dec 9 96 distributed magic ink dss signatures revision proactive public key signature systems acm security preliminary version proving knowing crypto 96 applying anti trust policies increase trust versatile money system revision designated verifier proofs applications eurocrypt 96 versatile electronic money 3rd acm conf computer communications security 96 coins fair exchange eurocrypt 95 signatures eurocrypt 94 reducing costs identification protocols rump session crypto 92 links interest department advisor russell impagliazzo cse ucsd mihir bellare cse ucsd bennett yee cse ucsd giovanni di crescenzo cse ucsd kevin list world wide web virtual library cryptography pgp privacy markus department computer science engineering university california san diego la jolla ca 92093 0114 learn http tennis click frame banner frame menu frame main frame alert message browser support frames click frame version document download netscape navigator jui yuan fred hsu software engineer current version feet shown resume ps projects distributed http server midi animation model postscript vpla visual programming language animation links current affiliations hp massachusetts language lab hp computer languages hewlett packard links previous affiliations cornell computer science cornell theory center visualization group cornell university binghamton university lawrence berkeley laboratory interests hobbies section developed year photography cello guitar aquarium cornell computer science cornell theory center home 617 229 ma work 508 436 chelmsford ma fax 508 436 5135 email apollo hp snail 300 apollo drive ms chr 02 dc chelmsford ma http ch apollo hp people fred fred html eve schooler status survived year caltech advanced candidacy mail schooler cs caltech mail caltech 256 80 pasadena ca 91125 office booth 10 phone office 818 395 6498 fax 818 792 4257 advisor mani chandy research interests distributed control multimedia sessions multicast user directory architectures web based session rendezvous communication issues wide area multicast backbone mbone synchronization issues continuous media publications presentations journals conferences workshops technical reports early drafts background education famous words back school work experience networking distributed systems multimedia activities music avoid work implementation session tool explicit invitation mbone chair internet engineering task force ietf working group multimedia session control consultant information sciences institute isi research institute affiliated university southern california usc reading groups readings issues networking scalable discussion series overwhelmed graduate school enjoy hanging husband bob humor dilbert zone collected quotes return caltech home cs home schooler cs caltech updated fri sept 29 1995 img california institute technology pasadena ca 91125 click ten eleven mary anne egan home page ph student department computer science rensselaer polytechnic institute troy received mathematics college area research characterization microscopic images applications materials science joint venture computer science department materials science engineering department teaching assistant operating system fundamentals fall 1996 semester interesting links general computer science computer vision women computer science materials engineering personal computers online periodicals references news sports fun stuff fit category contact email postal address visitor 10 19 96 mike williamson ve moved find carnegie mellon university mikew cs washington 1182 steven parker graduate student computer sciences department university wisconsin madison 1210 west dayton street madison wisconsin 53706 office 6372 cs 608 262 6617 parker cs wisc depth area numerical analysis employment prism project fall 1996 schedule math 623 mwf 9 55 10 45 cs 564 mwf 11 00 12 15 cs 799 2 30 3 30 prism mwf 8 00 9 30 1 00 3 30 tth 10 30 3 30 related links uw cs home page cs lab home page send mail modified thu sep 12 1996 graphics visualization usability center ron van ron master student delft university technology netherlands department applied physics gvu center master thesis project scientific visualization virtual reality project joint effort group gvu information systems group department technical informatics delft computational physics group department applied physics delft information project click contact information gvu graphics visualization usability center college computing georgia institute technology atlanta ga 30332 0280 mail cc gatech 1459 po yu chen department computer science courant institute mathematical science york university email chenpo cs nyu office wwh rm 511 office phone 212 998 3379 education background bs chiao tung university dept computer information science taiwan ms tsing hua university dept computer science taiwan research advisor ernest davis resume page visited times july 1 1996 page high level synthesis page music brazil biography comics sci fi page maintained de img modified september 3 1996 img information computer science department uci brett home page scary semi autobiographical stuff department home page wanted cool side pics netgroup find work papers case find fun stuff monty completely talk origins archive monkey home page mud based quest code tolkien information page internet movie database movies classical midi connection good honest music graphics hint page slightly annoying netscape blink effect semi stuff yahoo infoseek lycos dejanews altavista gas station information superhighway stock fund quotes lose shirt today bank america saving stamps library congress find progress making technical stuff atm forum gathering site bank labs research research papers ntt laboratories ga ka dice project distributed interactive courseware environment awake south information opposed north information uci stuff university uci libraries read book uci bookstore buy book free speech online brett vickers ics uci department information computer science university california irvine ca 92697 3425 home page picture smiling mug sowmya subramanian sowmya cs wisc maria mail mimi cs mcgill ca mimi cim mcgill ca home page grad student socs school computer science mcgill working master thesis locating faces images color shape part broader research prof martin levine cim center intelligent machines electrical engineering department mcgill prof levine cim supervisor prof greg dudek socs supervisor started research february weeks discussions topic face recognition neural networks prof professor mine technical university sofia bulgaria research interests face recognition face recognition home page face analysis home page computer vision home page color spaces interests visual mfc automation java miscellany cv cim home page miscellany section haiku tango les tango montreal bridge tango york visitor 15 1996 special herve jeff moore img img graduate student cornell working masters engineering computer science received bs computer science purdue university west lafayette indiana high school hillsboro high school hillsboro oregon suburb portland employment resume interested working intel internet products division creating cool software spring 1996 classes nba610 thriving information revolution entertainment sector cs514 practical distributed systems cs515 practicum distributed systems cornellopoly game cs516 high performance computer architecture 500 network computer cs790 optimal parallel mpeg encoding research fall 1995 classes cs501 software engineering technology technique cs513 formal methods cs631 multimedia systems research paper cs709 computer science colloquium cs717 cool software tools seminar presented ole opendoc mfc optimal parallel mpeg encoding research img img software companies microsoft netscape lotus novell wordperfect oracle apple ibm hardware companies intel silicon graphics ibm sun apple magazines pc magazine pc week pc computing computer shopper windows sources computer life macuser macweek interactive week family pc computer gaming world electronic newspapers usa today wall street journal york times philadelphia online daily news dallas morning worldwide news opinions detroit free press knoxville leader online gopher news sentinel nugget newspaper wp news service sisters oregon orange county register san francisco san jose mercury seattle times chronicle examiner nando net usa today boston globe portland press herald maine sunday visitors 30 january 1996 campus address 201 maple ave apt ithaca york 14850 607 272 updated 03 april 1996 jmm cs cornell gong frame version line home page graphics applets loaded point things aware proceeding pages intended viewed web browsers capable rendering java applets animated gifs netscape extensions html frames tables backgrounds dynamic updating documents client side image maps supports browser time upgrade browser reading low bandwidth link leisure dial connection patient navigating graphics finished links loading applets fully running enjoy surfing visiting local time local time contact leisure links updated november home computer science columbia 17 1996 university copyright gong su cs columbia img img bryan graduate student computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 office cs 5364 mail cs wisc telephone 608 262 5105 fax 608 262 9777 ms computer sciences university wisconsin madison 1989 bs computer science purdue university 1988 interests intelligent systems human computer interaction knowledge representation operating system activities selected recent publications travis step intelligent unix system knowledge representation unix utilities technical report 1230 university wisconsin madison april 1994 miller empirical study reliability unix utilities communications acm 33 12 dec 1990 related links university wisconsin cs department university wisconsin ai group professor larry travis advisor updated jan 20 1996 marco schneider ph candidate department computer sciences university texas austin research title dissertation flow routing computer networks research interests lie areas network protocols distributed computing fault tolerance stabilizing systems implicit design system labeling states legitimate identify legitimate states occur correct intended execution system states considered system stabilizing initial state guaranteed converge legitimate state finite number steps system stabilizing stay state forever vita postscript publications stabilization acm computing surveys vol 25 1 march 1993 stabilizing real time decision systems responsive computer systems steps fault tolerant real time systems kluwer academic publishers 1995 earlier version appeared proceedings international workshop responsive computer systems october 1993 stabilization maximum flow trees invited talk proceedings annual joint conference information sciences november 1994 submitted information sciences journal authored mohamed gouda maximum flow routing proceedings workshop stabilizing systems 1995 authored mohamed gouda minimum depth flow routing preparation 1995 authored mohamed gouda anish arora memory requirements silent stabilization fifteenth acm symposium principles distributed computing 1996 authored dolev mohamed gouda stabilization minimum spanning trees preparation 1995 authored mohamed gouda implementing flow routing internet preparation 1996 authored mohamed gouda personal interests list links construction contact information office taylor hall 512 471 email marco cs utexas postal address university texas austin department computer sciences c0500 taylor 2 124 austin tx 78712 1188 usa marco cs utexas michel ph student university california san diego department computer science engineering box la jolla california email cs ucsd img biography 1988 engaged research teaching activities special area interest computer networks emphasis multimedia applications high speed communication systems quality service guarantees period 1989 1990 granted teaching assistantships mathematics institute ufrj subjects courses computing linear algebra ii infinitesimal calculus iii differential integral calculus ii period 1990 1991 awarded research assistantship sponsored brazilian research institute work mathematics institute project concerned linear algebra topics embracing study algebraic computation making programming language mathematical software tools implement factorization polynomials undergraduate senior year 1991 1993 awarded research assistantship work audio projects department electrical engineering ufrj study electronic sound synthesis project electronic drum developed consisted implementation digital voice recorder player middle 1992 part computer network research group gta department electrical engineering coppe ufrj time involved study concepts computer networks defined reference model open systems interconnection study development formal description techniques undergraduate project consisted implementation integrated environment petri net analysis including development text editor compiler analyzer line 1993 started work system development company system analyst period part development satellite vehicle locating system 1994 started sc department electrical engineering coppe ufrj area computer networks topic thesis concerned study connection admission control cac mechanisms atm networks equivalent capacity parametric heavy traffic approach dynamic cac hybrid cac main objectives analyze compare performance mechanisms means simulation analysis give support implementation real time communication system architecture developed gta october 1996 started ph university california san diego interest realizing ph consequence improvement academic professional background brazil urgent qualified engineers maintain country updated state art technologies realization doctorate enrich research computer networks contribute improvement courses graduate undergraduate levels technical reports tr 95 1 de de em atm october 1995 portuguese a4 23 tr 94 1 ao de em atm september 1994 portuguese a4 23 file ps gz undergraduate final project um para de de petri del ee ufrj june 1993 portuguese a4 size supervisors marcelo luiz pereira sc thesis de de de de para atm coppe pee ufrj september 1996 portuguese a4 size supervisor otto carlos bookmarks img support construction michel 1996 cs ucsd updated september 27 1996 david pierce phd student cornell university computer science address stuff office 4156 upson hall 607 255 5033 home valentine pl ithaca ny 14850 607 256 personal stuff year phd student computer science recent home pittsburgh pennsylvania family resides reading pennsylvania reading city approximately halfway philadelphia harrisburg famous shopping outlets pittsburgh great place impossible fly ithaca pittsburgh fun stuff month favorites cornell cs quote list work stuff cs 100 home page david pierce pierce cs cornell andreas web page grad student img department computing science address turk img brother university alberta mail andreas cs ualberta ca started phone 403 492 education sept 1994 august 199 phd student computing science university alberta sept 1992 april 1993 visiting student universidad politecnica de madrid sept 1991 1994 diplom informatik technische universita sept 1989 june 1991 vordiplom informatik technische universita personal information 1968 0 1 challenged 5 10 163 pounds research interests publications game playing parallel programming link german ai bookmark file visitor home page feb 26 1996 modified 2 august 1996 guy bowling img computer science phone office 419 372 8957 green office hayes 226 state university email cs bgsu seeking employment resume favorite links interesting places usa today fox network friends nasa athletics sports bgsu ice arena bgsu hockey indians home page red wings classes html pages hypertext hypermedia assignment ice arena project good places start surfing yahoo lycos internet search references webcrawler home page job hunt excite search concept keywords searchbutton search web sites usenet classifieds reviews visitor january 1996 leslie franklin home page leslie franklin box la jolla ca 92037 619 546 9153 img girish home page construction research software architectures programming support mobile computing distributed software design alternatives mobile computing interests picture opportunities roots born brought bangalore capital state karnataka india paul rutgers img img img bo reynolds wilson jr computer science graduate student phone 919 859 email eos ncsu north carolina state university raleigh nc 27695 grad student north carolina state university area interest computational science bs physics masters program computer science enjoy sports extreme changed participant spectator grew mountains north carolina small town called family lock front door recently places survive nation hobbies enjoy writing 3d real time computer graphic games enjoy differential geometry love good science fiction cool web links numerical relativity group ncsa relativity group albert einstein online cia united states intelligence community math archives nasa homepage resume learn ncsu arthur alexander reyes img area software advisor debra jane richardson electronic mail ics uci research area domain theory evolution domain theory formal representation application domain knowledge declarative semantics domain theory represented algebraic specification domain theory serve organizational centerpiece domain oriented software development environment providing collection languages implementing application programs domain axioms providing semantics languages application domain evolves adoption technologies technologies extension software artifacts domain theory evolve parallel domain theory evolve parallel risk tools rely domain theory obsolete domain theories mathematical objects impossible domain experts evolve domain theory significant training knowledge representation artificial intelligence training practical knowledge engineers initially constructed domain theory consultation domain experts bottleneck evolution domain theory discipline knowledge acquisition sought provide domain experts tools evolve domain models distinguished domain theories requirement declarative semantics assistance knowledge engineers discipline algebraic specification sought provide mechanisms structure formal objects manner independent syntax semantics languages represent objects domain theory evolution application algebraic specification research results problems knowledge acquisition application illuminated space ways domain theories evolved shown existing knowledge acquisition tools address tiny portions space research domain theory evolution seeks establish synergy disciplines knowledge acquisition algebraic specification hoped synergy lead discover powerful interesting tools knowledge acquisition work takes place context project publications arthur reyes approach automatic generation domain theories intuitive domain models proceedings california software symposium css 96 taylor eds 17 april 1996 university southern california los angeles ca usc center software engineering uci irvine research unit software david jr arthur reyes discovering usability improvements mosaic application contextual inquiry technique expert user international world wide web conference mosaic web chicago il usa 17 20 oct 1994 html version writings arthur reyes structuring languages algebraic specifications framework multilingual system representation 23 june 1995 university california irvine department information computer science technical report 95 23 arthur reyes methodology implement mathematical framework investigation testing university california irvine department information computer science specification based testing analysis techniques professor debra richardson winter quarter 1993 department information computer science university california irvine ca 92717 3425 home page construction monday 16 september 1996 mail suggestions comments 6 16 4 years rochester martin ja urcs grad student research interests perception level learning planning robot control perceptual actions control robots differential visual feedback scale decomposition information content images recent publications cool videos puma robots learning fold flexible piece foam pickup style 3 phase robot control point reach 6 dof alignment 6 dof final move robot putting shaped kids puzzle pieces slots visual space planning control bulb puma arm utah mit hand picking transporting lightbulb visual space planning control puma arm utah mit hand picking small marble adaptive visual feedback control visual robot simulator info ftp link line demo local www interface lucian donna amanda locally maintained matlab libraries outdoor adventures exploring backcountry sweden background grew small city province va located north shore big lake va middle sweden studied high school chalmers located city swedish atlantic west coast chalmers studied physics mathematics computer science special interest computational physics numerical analysis optimization machine vision rochester work vision robotics ur finger cs rochester martin ja computer science univeristy rochester rochester ny 14627 0226 fax 716 461 2018 img back urcs grads directory img back urcs home page favorite sigs ray zimmerman engineering theory center cornell number imaginary rotate phone 90 degrees larson sale 2 1 upstairs basement downstairs floor floor wallpaper inside garden levels accessible stairs call 718 411 1001 mr escher john caldwell black holes god divided moist photo brenda photography lyn tumlin pierce interesting random stuff coming stay tuned research interested issues security distributed systems present studying formalisms ban logic developing analyzing authentication protocols work formal methods synthesis specification verification parallel distributed systems working paper synthesis resource controllers communicate clients means queued messages draft paper synthesis distributed control systems addition student research assistant applied research laboratories working project investigate evolutionary computation techniques genetic algorithms develop finite state machines information project click resume html postscript formats contact information office taylor hall 5 104 phone 512 471 9572 email address tumlin cs utexas postal address metric blvd 270 austin tx 78758 page updated 4 november 1996 page accessed times november 4 1996 tumlin cs utexas picture eugene hung computer systems laboratory department computer science engineering university california san diego gilman drive la jolla ca home phone 619 587 email ucsd professional home page deep darkness peering long stood wondering dreaming dreams dream edgar allan poe year doctoral student university california san diego department computer science engineering received high school diploma torrey pines high school undergraduate degree eecs uc berkeley berkeley worked student organizations eta kappa nu eecs honor society student ieee society sitting ucsd computer systems laboratory run professors joseph pasquale george polyzos matters gate charged punishments scroll master fate captain soul william current classes cse 218 advanced topics software engineering bill griswold cse 291 security seminar bennet yee things dream things george bernard shaw projects research area internet computing eye field agent based computing professional home page details cease exploration end exploring arrive started place time eliot search engines obligatory search engine web directory section alta vista lycos yahoo kinds death world heart death brain death network guy computers cs student naturally interests related computers run java programming rfc reading practicing jargon file link interested computers place games addiction judged long dumb animal sit pressing lever fix detriment conclude netnews cocaine rob news info avid news information maintain active interest happening world addition regular news usenet addict reading 60 newsgroups daily high 120 signal noise ratio declining considerably late current events cnn nando times reuters news headlines stock portfolio tracker vote smart web usenet deja news usenet faqs thing knowing knowing find samuel johnson references childhood ve fascinated trivia links helped immensely keeping ending quest knowledge acronym server encyclopaedia britannica mythology server pcl map collection thesaurus webster dictionary golden silver light blue dim dark night light half light spread feet poor dreams spread dreams feet softly dreams william butler yeats dreams anagram insanity jumble solver baseball espn sportszone instant baseball score update san diego home page bridge american contract bridge league internet bridge archive home page gallery bridge world classical music beethoven page classical music resources overviews good recordings classical music fun stuff ve collected internet movie database online books quotations page complete works shakespeare speculative fiction complete list sf books read ratings science fiction resource guide music makers dreamers dreams wandering lone sea sitting streams world losers world pale moon world forever arthur fellow dreamers home pages people made difference life andy collins james farrell howard hsieh valerie hung paul phillips steve andrew swan bryan wang richard wang ucsd cse grad students blue ribbon comments suggestions home page send mail link eugene hung cs ucsd updated november 20th 1996 olga page graduated moscow state university physics department ms physics decided ms program college computer science northeastern university reseach interests field computational science quantum computation parallel algorithms combinatorial problems enjoy watching movies discussing spare time visit russian club mit web interested russian culture russian orthodox church page check folklore page graduate schedule 1996 1997 ccs faculty staff phone book java corner javasoft java yahoo miscellaneous umass amherst gang home page graphics visualization center georgia tech visualization parallel distributed programs quantum computation tutorial books australian national university australian national university bioinformatics facility vatican exhibit rome reborn space science data operations office www server photos finger logged finger blue ribbon graphic talk talk reach ccs neu 1124 andrew prock office 1331 tel 262 6605 hours 9 45 10 45 10 00 11 00 personal history school classes uw madison class ta school bookmarks resume doonesbury fox trot alta vista alta vista prock cs wisc sh lay sha graduate student researcher information computer science university california irvine ics uci ll put introduction curriculum vitae curriculum vitae progress selected publications grudin jonathan 1995 groupware succeeds discretion mandate proceedings european computer supported cooperative work stockholm sweden ackerman mark 1996 zephyr instance promoting ongoing activity cscw system proceedings acm conference human factors computing systems chi 96 vancouver british columbia hutchins edwin 199 constructing meaning space gesture speech presented 1993 nato workshop discourse tools reasoning situated cognition technologically supported environments italy book chapter nato publication manuscripts 1996 groupware adoption adaptation studies successful presented cscw 96 workshop introducing groupware organizations leads successes failures boston ma ll putting personal links position graduate student area computer systems design csd advisor dutt office office phone 824 mail ics uci projects interests received bsc msc computer science favorite music pink floyd information computer science university california irvine ca 92717 3425 modified 19 sep 1995 roberto bayardo ph candidate expected completion date fall 96 department computer sciences university texas austin working mcc project research interests query processing active expert database systems data mining constraint satisfaction thesis advisor prof daniel miranker research papers line toolkit generating solving exceptionally hard sat instances contact information mail address bayardo cs utexas campus mailing address university texas austin dept computer sciences taylor hall rm 141 c0500 austin tx 78712 history computer science engineering mit 1991 electrical engineering computer science mit 1991 working center coordination science hit number march 9 1996 joshua grass graduate student department computer science university massachusetts lederle graduate research center room amherst ma 01003 4610 voice 1 413 545 0675 cs umass guy personal info pictures working work anytime algorithms shlomo zilberstein case don papers ve published macintosh software write shareware games macintosh computer moderate hit macintosh game programming spare time favorite sites list favorite sites update 2 9 95 4 accesses page cs umass todd home page todd department computer science university victoria victoria british columbia canada v8w 3p6 office elw a212 250 721 8763 fax 250 721 7292 harold csr uvic ca problem solving hunting savage pleasure born thomas harris silence research interests papers presentations posters cv quotes sites interest parameterized complexity home page uvic computational biology home page uvic computer science home page home page created 18 1995 modified october 25 1996 viswanath poosala research assistant computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 608 262 6629 poosala cs wisc research information reseach summary resume html postscript information related databases advisor prof yannis ioannidis information asha voluntary organization improve basic education india interests uw cs home page hudson turner phd student computer sciences college natural sciences university texas austin advisor vladimir lifschitz phd computer science 1997 expected ut austin thesis title inference rules causality representations commonsense knowledge actions mscs computer science 1991 ut austin library information science 1988 ut austin ba english philosophy 1984 ut austin vita postscript online draft dissertation research interests commonsense reasoning action logic programming nonmonotonic reasoning papers online research links european colloquium spatial temporal reasoning contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office 1 512 471 office fax 1 512 471 8885 hudson cs utexas 1855 david melski current department 618 1 2 mills st 5390 computer science statistics madison wi 53715 1210 dayton st madison wi 53706 608 259 9197 608 262 0018 1136 west wi 715 384 michelle awesome person page construction sister great home page brother eric semester teaching couple sections cs302 working tom reps programming languages exact schedule determined undergrad majored computer science russian studies university wisconsin spent fall semester 92 russia don chance russian miss bit someday someday ll make back interests include chess soccer recently ve biking bit ve work numerous books hasty rewrites web page put link mapquest plan stealing lot maps give directions madison modified mon sep 30 21 45 22 1996 david melski melski cs wisc yan phd student ling cs ualberta ca http web cs ualberta ca address laboratory database systems research department computing science university alberta 615 general services building edmonton alberta canada t6g 2h1 phone 403 492 3854 office 485 cab research areas construction academic web connections web connections internet movie database line books back shoulder hands typing injury info rsi strain injury www page webcomics daily quotes link uofa link cs april 20 1994 mohammed zaki img research parallel data mining compiler runtime support recent publications abstract resume advisor dr wei li information img img img angelo state university undergrad school info islam info india www pointers meet mustafa img urcs grads dir img urcs home page comments mail jerry lijun yin web page ph student interested img department computing science address turk img 3d face university alberta coming mail lijun cs ualberta ca phone 403 started 492 2315 433 favourite place shanghai place birth place sc credited place loved loved shanghai jiao tong university hongkong place working place ph student place feel exciting loves city university hong kong vancouver place good memory place beautiful place dreaming live los angeles place entertainment place lets upset edmonton place lets quiet place pursuing ph degree university alberta research interests publications image processing pattern recognition computer vision computer graphics image compression teleconferencing bookmark file visitor modified 2 august 1996 1706 sharon home page general information biography webology working home town china interest areas research rainbow youth excellence society fashion cnd www server sharon wang department computer science university victoria victoria canada v8w 3p6 email xiaoyan gulf uvic ca updated 28 1996 visitor number sharon homepage mike soul time ago ve grown antennas tail personal info graduate columbia engineering school ms student part computer science department part time crf member taking responsibilities gra school year love taking care talk fixing sun stuff interests computers hmmm isn coincidence music bmg columbia house travel skiing rollerblading misc sports curious follow friends eliot mitch vadim tons existence splendid www mother russia love york michael hide mikhail mikhail cs columbia columbia home page phd student computer science harvard university ivy league lot fun worked digital distributed management internet related products part real world student electrical engineering computer science mit spent years institute masters 95 finish schooling beaches california long learn surf beach bum work tan call goal life academic research interests include computer networking parallel computer architectures distributed computing operating systems internet guess cover computer systems area touching software communication ways tall thin engineer attempt learn topics humanly killing interested management business future combining roles engineer manager school engaged activities participate graduate teams house including soccer ultimate volleyball resident tutor house undergraduate dorms active participant st mark chance ride bike charles river boston read newspaper watch television love travel west coast midwest east coast favorite place san francisco weather unbelievable hope travel parts start europe grow town york city called rochelle named french la rochelle enjoy soccer art music tennis reading places interest books magazines business computer technical information humor games web exploration church friends research group harvard nice day visitor october 30 1996 eecs harvard chow cs washington computer science engineering department university washington box 352350 seattle wa 98195 usa end information highway construction table contents picture personal research upcoming conferences resume construction current schedule bridge dot glossary universities hong kong construction construction mailbox suggestions feedback research advisor david notkin asynchronous software evolution software development tools papers line software quality management responsibility driven software evolution ready chow david notkin semi automatic update applications response library technical report uw cse 96 03 01 revised version 96 chow david notkin asynchronous software evolution asia pacific workshop software engineering research march 21 1996 hong kong chow program transformation asynchronous software maintenance proceedings icse 17 workshop program transformation software evolution william griswold editor 17th international conference software engineering april 24 28 1995 seattle washington usa sites home page ftp page terrence parr notes resume drop mail resume text postscript format universities hong kong chinese university hong kong university hong kong university science technology hong kong polytechnic university city university hong kong singapore sites singapore online tm nus world wide web server nus alumnus web campus friends tom yun home page tak yin wang page jiang weidong related university washington style policy manual theses dissertations uw graduate school webserver university book store investments free 20 minute delayed quote watch pc quote market data experimental mutual fund charts line investment center stocks commodities technical analysis misc read chinese hot list thomas ho china news services pbs online hong kong movies movies movies img visits oct 11 1995 chow img img img img img img img img img img img img life ve 34 years work date information research activity photo album sailing dedicated art pushed wind papers words links san diego world academia academic credentials resume high pay position fill wavelets coolest image decomposition 90s fingertips visual computing lab video computer science department computing fun similarity search image databases page page visited times apr 16 1996 yeah cared img invaluable service receive comments page contributing enjoyment web surfing people progress western civilization send comments department computer science engineering university california san diego 9500 gilman drive la jolla ca 92093 0114 email cs ucsd updated april 22 1996 img img dcs img rutgers img nj mood party don signing cyber guestbook view previous guests click favorite pictures 24 fiance lotus view niagara falls copy resume reseach interests data mining organizing interfaces mobile computing applications paul rutgers img dataman page anindya homepage img don click photograph recent mugshot locating anindya work home 4116 upson hall 209 1 2 delaware avenue department computer science apt 3 cornell university ithaca ny 14850 ithaca ny 14853 7501 phone 607 255 office phone 607 256 607 255 lab mail basu cs cornell anindya graduate student computer science cornell university hoping complete phd turn century listening rock music work cornell atm cluster project advisor thorsten von eicken anindya thinks cool graduate students india indian institute technology kanpur die hard pink floyd fanatic finally realized childhood dream perform live summer philadelphia love great pelham wodehouse attended woodstock 94 motivated online woodstock review photographs woodstock experienced metallica live time loved soccer year happen cook put recipes online fancy good single links cool stuff img img img img img calvin hobbes archive south asian writers cheers monty python beavis stuff img cuinfo gopher completely working cornell atm cluster project aims providing high performance communications layer clusters workstations parallel program performance comparable state art mpps clusters developed fast message passing layer called net implementation active messages split net show performance par parallel programs running cm 5 meiko cs 2 addition tcp udp implemented net shows low latencies low segment sizes working collaboration berkeley project team develop specification communications layer enable fast communication processes trusted untrusted environments publications active messages net active messages mechanism integrated communication computation thorsten von eicken david culler seth goldstein klaus schauser proceedings 19th int symp computer architecture 1992 gold coast australia low latency communication atm networks active messages thorsten von eicken veena avula anindya basu vineet buch presented hot interconnects ii aug 1994 palo alto ca abridged version paper appears ieee micro february 1995 net user level network interface parallel distributed computing thorsten von eicken anindya basu vineet buch werner vogels proceedings sosp 95 img back cornell computer science homepage modified thu apr 27 12 01 52 edt 1995 2215 img david william rogers pad note page active environment interesting online papers stuff play upright bass jazz quartet quartet plays thursday month plays saturday month pub 3211 central ne east vista work pad project jim hollan ben bederson dave jason stewart develop world engine simulation driver virtual reality lab sandia national lab application runs behavioral engine music stuff net img img hey heidi web building page sister web visit kim home page writing papers communications decency act 1995 don legislation read beware 2422 su hui chiang cs department university wisconsin madison office 6384 cs telephone 608 262 6619 fax 608 262 9777 mail suhui cs wisc click send email office hours 4 5pm thurs page construction taing cs132 fall publications application characteristics limited preemption run completion parallel processor scheduling policies rajesh mary vernon proc 1994 acm sigmetrics conf measurement modeling computer systems nashville tn 1994 pp 33 44 dynamic static quantum based parallel processor allocation mary vernon 2nd workshop job scheduling strategies parallel processing conjunction ipps 96 april 1996 search engines yahoo sources tr net resources bibliographies world wide web virtual library subject catalogue links related taiwan taiwan network service sinanet shopping magzines news jobs calendar guide taiwan academia sinica updated aug 30 1996 joel kraft phd student multimedia database group case western reserve university department computer engineering science euclid avenue cleveland 44106 office 216 368 lab 216 368 8843 fax 216 368 2801 email kraft ces cwru current research working application assembles video presentations based users query utilizes database video segments set constraints ensure resulting presentation semantically phase project user query viewing selecting segments included resulting presentation desired length presentation phase project automatically select initial segments include based database query click current prototype papers joel kraft po cwru updated 22 april 96 onder onder internet cs pitt ph student office 302 mib dept computer science phone 412 624 1267 university pittsburgh fax 412 624 5249 pittsburgh pa 15260 usa research area computer architecture programming languages interests architecture intrigued idea bring common building blocks bricks ways imagine call architecture lived earlier years mankind invented computers work learn favorite architect build bridges houses shuffle imaginary components execution paradigm simple concept easy implement dull solid brick wall call computer architecture work supervisor rajiv gupta computer architecture order sort bad ideas find good thought easier design develop tool define computer architecture rtl level obtain assembler simulator architecture automatically result university pittsburgh flexible architecture simulation tool implementing simulate idea call data forwarding outlined proposal designed computer architectures implementations data forwarding idea publications computer languages computer languages compiler technology inseparable parts computer architecture research speak lisp prolog couple languages program algol father favorite remembers language remember reliability predictability errors favorite operating system unix produced microsoft absence linux home work advisor rajiv gupta thesis committee henry chuang guang gao mary lou soffa publications papers personal pictures cs pitt updated oct 7 1996 amanda department computer science university rochester rochester ny usa 14627 0226 introduction year graduate student department computer science university rochester 96 graduated houghton college ba math music studied year university edinburgh current area interest natural language processing involved work trains project pages trains evaluation sign urcs speech corpora holdings trains project home page rochester computer science dept home page urcs www server stats mk connection mcs common lisp language 2nd ed send mail img urcs grads dir img urcs home page change 10 september 1996 owl bernard home page graduate student school computer science mcgill university montreal quebec canada ll pages construction general information mail bernard cs mcgill ca office mceng 322 desk 10 office phone 514 398 7086 office fax 514 398 3883 research interests random dynamic fonts design data structures algorithms computer security game img www pages index human rights internet internationale section internationale bureau central human rights resources project diana le university libraries catalogs cryptography theory practice comprehensive tex archive network html links html documentation table contents complete html dictionary hypertext markup language html working background materials write html files beginner guide html guides writing html documents technical setting properly web reader mime 1522 favorite links linux documentation project home page shareware search engines www acronym server metro de montreal hypertext webster interface internet chess library guide game othello game programming gutenberg etext home page rolling stones web site led zeppelin home page progressive rock home page modified thu feb 22 09 53 16 est 1996 maintainer bernard cs mcgill ca amit singhal urcs graduate student academic information personal information csc 108 information img img img img img alma mater west texas university beautiful country republic india america 1 team dallas cowboys mon ya ll marie country music page favorite comic strip dilbert zone page construction img send email img back urcs grads directory img back urcs home page change fri jul 26 17 24 06 edt 1996 number img october 20th 1995 world year masters computing science university alberta working systems analyst alberta education work involves bit primarily network administration banyan windows nt development thrown visual sql server microsoft access reach office phone 422 email gov ab ca courses cmput 508 software specification verification formal methods virtual libary mizar files cmput 516 distributed systems services distributed systems presentation overhead transparencies ms word mac 5 1 format distributed shared memory presentation report distributed file services presentation report term paper subject network security thesis topic undetermined education bsc computing science graduated 1993 hobbies playing guitar reading fishing hiking mountain biking cooking recipes major construction don harsh andreas leonidas parallel distributed intelligent systems lab mobile computing lab computer science department columbia university jam project w3101 01 programming languages 6 page poster cascon 96 sun java homepage toronto html guide hellenic association columbia university send comments andreas cs columbia john henderson homepage department computer science engineering building 319 johns hopkins university baltimore md 21218 2694 office 410 516 7052 fax 410 516 6134 home 410 602 1896 join blue ribbon anti censorship campaign graduate student computer science department johns hopkins university member center language speech processing research interests personal information ways search eisenhower library engine janus database bookmarks mirror blaze cs jhu weimin yu home page construction weimin yu received degree computer science engineering tsinghua university beijing china 1991 degree computer science rice university 1994 ph student direction professor alan cox research interests include distributed operating systems distributed programming environment lucian status year phd student advisor prof james allen intended area ai nl wanna click cognitive science program speech dialogue research find interesting find cs2 454 page cs2 484 cgi perl info web martin robot simulator play change 5 november 1996 address university rochester grads dir department computer science home urcs home page rochester ny 14627 0226 office 716 275 home 716 529 5615 mail cs rochester uri shaft home page email uri cs wisc interesting diversions start trek tng meets microsoft start trek meets windows 95 ana home page great visitor hope interesting informative moments web page general information university california irvine uci department information computer science ics position graduate student area computer systems design csd office ierf 128 phone 824 2248 mail img ics uci introduce brazil time abroad taking ph computer science uci work computer systems design area interests computer architectures compilers defining research topic working professor alex nicolau professor michael franz compiler intermediate representations portable code haven realized miss country city friends hey guys miss reserve space informed studying places visiting impressions usa include photos skip photos ski class real disaster risk load gorgeous picture fun java applet important conferences journals interesting links student coming ics ta ics 141 programming languages page construction information computer science university california irvine ca 92717 3425 modified 11 jan 1996 ashis tarafdar round letting existence patience contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office 1 512 471 office fax 1 512 471 8885 ashis cs utexas home page graduate student 3 year dept computer science rutgers university mail paul rutgers phone 908 445 applets lots info ali graduate student department computer science rutgers university publications intersection triple systems small orders journal combinatorial mathematics combinatorial computing 20 33 52 1996 complexity matrix balancing appears siam journal matrix analysis applications approximation schemes maximum cardinality matching technical report lcsr tr 248 rutgers university 908 445 4973 908 445 5530 fax department dept computer science hill center busch campus rutgers state university piscataway nj 08855 paul rutgers visitor number 1372 omid madani img madani cs washington computer science engineering department university washington box 352350 seattle wa 98195 2350 chateau suite 109b curious browsers fourth year graduate student uw cs department enjoy theory touch areas including ai graphics life work academics islamic architecture 1995 gnn net cities home country iran ya 2857 brendan mumey img ph student department computer science university washington entered fall 1992 expect graduate fall 1996 contact information mail brendan cs washington address click curriculum vitae html postscript format academic interests call applied theoretical computer scientist current work computational biology moment problem physical mapping building rough map location landmarks genome generally speaking interested cs theory math solve practical problems work computational astrophysics hpcc ess group uw online papers mumey powerful clone overlap test html postscript poster presentation ismb 96 conference mumey computational aspects physical mapping probes html postscript survey paper written fulfill phd candidacy requirement mumey finding clusters quickly parallel html postscript presented 1994 dimacs challenge klawe mumey upper lower bounds constructing alphabetic binary trees html postscript presented 1993 soda conference nov 95 siam discrete mathematics note html versions produced latex2html errors readable part recreation hiking cycling skiing climbing drinking coffee sailing hope play bridge older photos gallery gallery bookmarks wang ph student department computing science university alberta address mail img cs ualberta ca mail box wang department computer science 714 gsb university alberta alberta t6g 2h1 tel 403 439 home 403 492 office 403 492 7418 lab research research area computer graphics supervisor mark green thesis virtual reality education sc computing science 1991 nankai university sc computing science 1994 tsinghua university ph computing science 199 university alberta miscellaneous line job finding chinese natural scenary tsinghua univ www servers mainland china cssa homepage universal movies immigration information cup homepage global universities page www graphics resource music gate ua library catalogue img img modify 1 95 gaurav banga home web phd student computer science department rice university houston tx research interests areas operating systems networks advisor peter druschel research things hack interesting pages related research interests cool pages web usual obligatory link stefan grad student rutgers department computer science studying ph degree graduated master university bucharest 1994 1996 rutgers 1996 fall interests 1 artificial intelligence languages expert systems 2 programming languages personal hot list webcrawler search rutgers university computing services rutgers students brunswick kappa net mail paul rutgers xin bao home page visitor img img img img img chinese poem xian china northwestern university xian china graduate student department computer science university california riverside work graduate student researcher vislab research interest includes image processing image understanding game theory multisensor integration reinforcement learning current research applying delayed reinforcement learning assign rewards layers multi layer computer vision system email bao cs ucr img back cs graduate students home pages boston university computer science department official link resume master student due graduate dec 96 email address asarcar cs bu personal west bengal india state rich cultural heritage 3 nobel winners oscar winner olympic medal winner albeit progressing fast parents sarcar sarcar resident small town district brother sarcar stays sister barua stays burlington residing west coast sarkar arizona sarkar sarkar california aunt sarkar west coast ashley information modified mon sep 26 12 27 28 1994 area corps advisor john king electronic mail ics uci office cst 10 office phone 714 856 5086 home phone 714 856 research projects guru abilities interests department information computer science university california irvine ca 92717 3425 home page columbia university cs dept mobile computing lab personal information perigee corporation cs columbia modified sat sep 21 23 26 15 1996 bhanu homepage son akhil reddy visiting homepage visitor number school university texas austin computer science semester courses 1 cs 384m multimedia systems dr harrick vin 2 cs 388l introduction mathematical logic dr vladimir lifschitz 3 mis 381 networks dr barua 2 cs 352 computer systems architecture dr schwetman occupation grad student waste space area software possibly mozart theory tp notice cubicle ics2 100 hp hand office tel 1 714 824 1326 threatening office fax 1 714 824 4056 home tel 1 714 726 img mail ics uci professional interests formal methods software analysis verification testing quality assurance software metrics don talking projects thought miscellany img visit wacky family friendly ways picture gallery img web sites worth plan add mundane stuff waste precious disk space back ics information computer science university california irvine ca 92717 3425 modified 14 nov 1996 ni full myname click email chin ccs neu adam graduate student department computer science 33 oxford street cambridge ma 02138 advisor professor leslie valiant projects interests current interests parallel algorithms programming theory computation graphics visualization projects ve worked recently picture ct scan rendered img 8 sun workstations modified version phil software oxford bsp library john danskin data recently worked project involving human correlation detection ability paper img describing results experiment experiment web start clicking frog left page load image made 80 mr scans human brain data brain atlas colors show labelling brain img materials unknown voxels transparent algorithm involved optimizing classification wang algorithm originally developed simulations statistical mechanics long time part final project computer vision paper describing project project involving volume rendering wrote simple volume renderer computer graphics final project images frames short video sequences click animations professor david dobkin letting princeton make img img ct data classified materials bone white fat soft tissue orange animation shows bone rendered 70 opaque fat 50 opaque soft tissue 40 opaque soft tissue fat rendered gradually transparent leaving bone volume rendering al siggraph 88 details rendering algorithm img wrote program called exploring symmetries 2 dimensional hyperbolic groups limited img interactive www front end clicking picture left paper compressed ps background mathematics full version runs sgi source apologies date documentation wrote code environmental artist current project tree mountain involves 10 000 trees man made mountain img finland picture shows version pattern 1 700 trees project work professor john conway tim hsu princeton mathematics department links perl manual slides bsp das harvard harvard university division applied sciences ph student computer science department courant institute mathematical sciences york university resume research interests coming courses taking lithuania home country sports york city related links internet search links contact information school address 251 mercer street york ny 10012 office phone 212 998 3353 mail cs nyu finger slinky cs nyu home page cs nyu modified 23 mar 96 phd student computer science department columbia university principle research interests algorithms effective information retrieval internet digital libraries completed undergraduate education computer science indian institute technology kharagpur india disappointed lack normal web paraphernalia check java applets ve written fault string matching algorithms dont drive wild excitement whereabouts department computer science columbia university mail code 0401 461 computer science building 1214 amsterdam avenue york ny 10027 usa cs columbia phone 212 939 img home click icon hsieh hsieh master student college computing georgia tech degree majoring nuclear engineering electrical engineering national tsing hua university taiwan project multimedia courseware construction computer graphics clipping computer interface design fall quarter computer driven drive interface links fiancee interesting sites unsorted hot list current contact info cc gatech prism gatech http www cc gatech gvu people masters hsieh html 404 605 georgia tech station atlanta ga 30332 indira vidyaprakash master engineering class 1996 dept computer science cornell university homepage eng student computer science department cornell university ithaca ny degree computer science engineering college technology india information courses cornell university fall 1995 cs414 operating system cs415 practicum operating system project specification hoca operating system cs501 software engineering cs631 multimedia systems project audio processing toolkit nba610 management information systems policy spring 1996 cs417 computer graphics cs418 practicum computer graphics project animation magic carpet cs709 computer science colloqium ncc 506 managerial finance summer 1996 independent research ray tracing computer graphics cs790 eng project camera perspective transforms java click postscript version resume click java applet camera perspective transforms interesting web sites cool applets java gamelan directory calvin hobbes gallery gifs indian recipes wood drive nashville tennessee 615 661 indira cs cornell update august 14 1996 michal cierniak grad student computer science department university rochester information address research advisor home page prof wei li data access visualization environment tool dave img parallelizing compiler research projects list recent publications abstracts abstracts data structure recovery page java applet java enabled browser enhance experience stuff information rochester ny rochester pictures george rochester img back urcs grads directory img back urcs home page viewed browser michal cierniak cierniak cs rochester img hui lei mobile computing lab computer science department columbia university school columbia university york ny ph candidate computer science courant institute york university york ny computer science december 1989 zhongshan university guangzhou china computer science june 1987 work ibm watson research center hawthorne ny summer intern 1994 1995 lake nj senior software engineer 1990 1993 publications hui lei dan duchamp analytical approach file prefetching proc 1997 usenix annual technical conference january 1997 technical report cucs 031 96 computer science department columbia university 1996 carl hui lei swarup acharya henry chang intelligent file hoarding mobile computers proc acm international conference mobile computing networking november 1995 hui lei implementation high level synchronization mechanisms parallel computer master thesis york university 1989 li hui lei structured programming modular pascal acta 1 1988 research interests operating systems networking data management decision support programming languages compilers software engineering environments hobbies vocal music volleyball collections photo album favorite quotes landscapes china number visitors lei cs columbia home page project junk information office hours class schedule personal information click send mail cs 122 cs 222 pointers good web indices computer pages sports pages news pages uk home page home page sound check sample track clip beep cool cats home schedule contact hockey articles 1 uk alumni 2 uk alumni follow 3 uk st louis 4 uk butler cs engr uky life times aaron masters student college computing georgia tech expect finish degree spring 1996 received ba history oberlin college minor computer science 1992 spent half years working habitat humanity international information systems department resume postscript file weather projects multi media courseware part bresenham line drawing algorithm construction comments fighting demons ignorance remembering eat dinner listening true king people shah colleen kehoe yusuf kevin chen aaron http www cc gatech grads aaron homepage html cc gatech change 2 8 95 khalil el khatib mail cs mcgill ca office mcconnell eng room office phone 514 398 office fax 514 398 3883 home page abu line research interests parallel discrete event simulation visit advisor home page favorite links arthur home page jacqueline home page peter home page school computer science socs mcgill undergraduate university american university beirut post cards beirut mcgill pictures read news lebanon continuing education april 4 1995 1557 img graduate student programming languages group department computer science university pittsburgh current research interest program analysis optimization coming pitt spent years technical university slovakia hometown address 302 mib department computer science university pittsburgh pittsburgh pa 15260 412 624 1267 412 521 cs pitt dean tullsen biographical information research interests bibliography home page download resume hobbies rick kaye department computer science rutgers university po box 1179 piscataway nj 08855 1179 usa phone 908 445 3213 ext 22 fax 908 445 0537 email paul rutgers office hill 369 teaching office hours wednesday 3 30 5 30 appointment cs 515 publications gray code set partitions information processing letters vol 5 1976 pp 171 173 hobbies volleyball softball work history 1977 1988 bankers trust company 1988 1994 sanford bernstein page accessed times march 1 1996 mika alternate spellings mika mika don german scandinavian keyboard mail mika vlsi cs caltech mail computer science 256 80 california institute technology pasadena ca 91125 phone 818 395 home phone 818 568 fax home address 446 catalina apt 202 pasadena ca 91106 isn lot graduate student caltech picture born stockholm sweden march 23 1971 lived life graduated high school international baccalaureate program stockholm 1989 subsequently spent year university stockholm year swedish army graduated bachelor degrees physics electrical engineering 1994 dvi copy senior thesis asynchronous vlsi group caltech research interests asynchronous vlsi internet stuff spend time irc server source code things upcoming redesign found mailing list archive things recently project attempt bring www group oriented discussions internet eve schooler nathan mates caltech computer scientists develop vegetable computer img breakthrough conscious computing read vegetable computers paper wrote class contrast enhancement lithography vlsi fabrication year ta cs138 taught mani chandy earlier year spent inordinate amount time cs department pentium lab computers running netbsd report work academic year 1996 97 helping teach department legendary digital vlsi design laboratory cs playing computer car running haven checked alta vista press www service guaranteed blow lewis mccarthy cs umass doctoral candidate theory group department computer science university massachusetts amherst aka umass research interests include cryptography design analysis key exchange authentication protocols symbolic computation thesis advisor susan landau 1993 received distinction cornell university department computer science distinct pleasure visiting department 1995 96 academic year low security pgp public key september 23 1996 10 35 est looked jpeg hair shorter appears photo 311 611 ta work fall 1996 semester working ta cmpsci 311 391 cmpsci 611 click information send related email edlab account cs umass secure mobility mobile security semester taking prof krithi ramamritham seminar mobile computing alex concentrating research issues mobile security prefer put secure mobility compiling incomplete partially annotated bibliography references papers security mobile computing systems work symbolic computation part qualification ph candidacy completed synthesis project synthesis paper typing interactive symbolic computation postscript explores relative merits data typing schemes symbolic computation systems macsyma maple gap groups algorithms programming suggests alternatives susan landau collaborating efficient implementation maple landau miller 85 polynomial time decision procedure determining solvability polynomial radicals security related activities manage mailing list implementation strong robust practical cryptosystems discussed charter member digital commerce society boston sponsors monthly speaking series harvard club bob directions harvard club miscellaneous crypto related writing pointed weaknesses authorization schemes based password encryption crypt 3 based pgp signatures proposed internet domain contact record internic guardian object draft 1 personal links interested web sites unrelated research cs umass maintains web pages www cs umass hierarchy www admin cs umass maintains computer science department web pages substantive update november 13 1996 frame frame left frame main note browser support display frames click links download netscape experienced microsoft internet explorer click start java enabled browser animated led sign hey home page young graduate student computer science department mexico state university graduate 1997 master degree computer science live happily perfect wife programming 3 years artwork project nmsu computing research lab crl programming windows 3 1 95 nt platforms worked x11 xview libraries unix fact simulator wrote cs273 libraries gui primary career interests include 3d graphics modeling animation texture mapping high quality rendering interested object oriented design gui design artificial intelligence software usability feel free read resume happy answer questions mail phone 505 521 information original authentic yoga baba shri visit yoga web pages ve designed cs grad student homepage 1996 1997 president nmsu computer science graduate student organization assigned task redesigning cs grad student web pages ve added links line versions nmsu grad student handbook nmsu grad student catalog important dates grad students working cs dept grad student handbook ve added pages accessing cs grad student library calendar upcoming events synopsis upcoming cs departmental colloquia check line users guide nmsu motorola simulator undergraduate cs student wrote gui based simulator family motorola microprocessors simulator teach core courses cs dept cs273 machine language programming providing printed documentation simulator planned provide fully linked html version manual due time contraints attachment sleep partially completed html version user manual note claim sole creator cs273 simulator simulator originally written character based application cs273 wrote gui version encapsulates simulator extends capabilities make valuable teaching tool interesting sites interesting www sites favorites check friends home pages jon haas nasa scientist chef keen player cool guy laura haas dessert coffee phase 10 opponent anti procrastination activist page maintained rob sinclair cs nmsu modified october 15 1996 lynette millett department computer science cornell university ithaca ny 14853 millett cs cornell participatory form mass speech developed internet deserves highest protection governmental intrusion decision aclu reno cda challenge script year skit 1995 cucs holiday party personal information pictures cats updated 4 oct 1996 list personal homepages list links find precisely feminism people call feminist express sentiments differentiate rebecca west 1913 img modified october 22 1996 comments copy pgp public key millett cs cornell copyright 1996 lynette millett picture smiling mug beverly registered grad student computer science switch special degree computational biology computational interests mine include asian classical dance versions india southeast asia dance india southeast asia finger lab won give account keyboards don mix finger keeper java enabled browser animated scrolling text sign personal information department computer science rutgers university busch campus brunswick nj office hill center 375 busch campus phone 908 445 4634 ext 5 email paul rutgers hangzhou china graduated zhejiang university summer taing cs 436 databases theory application internet beginner guide html java internet oriented language bookstore net shopping net einet galaxy art gallery metropolitan museum art guggenheim museum web museum entertainment chinese literature collection personal stuff personal stuff accessed img created yi jin september 14 1995 modified february 25 1996 comments paul rutgers led sign java applet written copyright 1995 brown home page shan cs umass hail city located tamilnadu india schooling proceeded earn bachelors degree computer science engineering regional engineering college india graduate student department computer science university massachusetts amherst research working professors lori clarke krithi ramamritham research deals consistency support object management advanced database applications software development environments publications resume postscript ascii working larry page home page research areas advanced databases approaches resolving heterogeneous client server relationships advanced databases extensible database systems advanced programming space savings red black tree implementation stl federal development line user customizable menu plug websites netscape plugin sdk netscape internet foundation classes ieee 802 standards listing nick gifs acquired webpages internet cruising search page rider yellow pages search directory reference areas pathfinder great information site good info site telephone search real nynex yellow pages search bigbook yellow pages search 800 numbers search search esp agent shop job searching general job searching resources company search sites company search resources cover letter resume questions comments inquiries directed larry page lin 108 king village raleigh nc telephone 919 512 home 919 515 3271 office mail eos ncsu home page graduate student department computer science north carolina state university working dr singh database laboratory research assistant main areas interest workflow technology multidatabase systems database management object oriented programming computer control resume download resume postscript computer courses 1995 graduate courses cover topics database object programming networking operating system algorithm design software testing interesting web sites computer technology major news web sites visitor number busy nov 6 1996 1213 present graduate student cs department university wisconsin madison past madras capital tamilnadu india high schooling senior secondary school madras coolest part life undergrad iit madras wanted leave place bachelors computer science 1995 spent lovely years godavari hostel maintain homepage cool dudes godav class 95 favourite links reach send mail nsp cs wisc 3276 sort picture jim fix department computer science engineering university washington box 352350 seattle wa 98195 2350 206 616 1848 109c sieg hall fix cs washington schedule quarter autumn 96 taing courses working generals exam check schedule found library nice reading papers research activities main interest computer algorithms specifically areas parallel computation computational geometry publications places denny 1 99 yer mind vista peas kor music sites chateau gallery fund drive things alec wolman server lost souls captured html listen phone booth people lucy place paul moment img fix cs washington ivan msc student mexico state university department computer science cs nmsu working construction resume links personal back back student index lauren sword graduate student northeastern university college computer science finger maintaining people interested history future multi user internet games obligatory cool links play working things computers anti valentine actual excerpt paper wrote religions china class wesleyan university spring 1989 buddhism don short essay relationships written early 1993 things weren includes numerous quotes corner cyberspace complete wednesday april 13 installing ve meaning year click original art photo pit cullinane day note reversed left original account experience poem ccs neu rakesh ramachandran internet page fine day page great hope fine day homepage symbol don click browser support applet threads computer science graduate student case western reserve university cleveland ohio undergrad model engineering college kerala india bahrain small island gulf years places gulf links wife page page links friends home pages girish mohan coming hold school wife page protected security systems resume comments put img rakesh alpha ces cwru number hits space web page provided service tripod members contents page responsibility creator tripod firefly tripod home search member pages free homepage builder planet daily scoop url http www cs unm modified fri jan 12 12 47 03 mst 1996 eric de projects graduate student computer science university mexico pursuing ph miscellaneous fortune cookie files collected wisdom edward gnu gnu bulletin emacs faq internet guides zen art internet eff extended guide internet special internet connections linux resources linux installation started html linux installation started postscript tex latex texinfo resources ctan http ctan ftp latex2e postscript latex2e html gentle introduction tex postscript gentle introduction tex tex world wide web resources infoworld list html resources web professional 1994 conference held year chicago week thanksgiving conference presented mountain view ca based corporation aegis gateway helped develop test aegis ultrasound mini system digital communication medicine industry wide standard exchange storage medical images years worked fremont ca based medical imaging multi review station company principal engineers product based software product input dimensional data ct mri segmented produced output raytraced dimensional renderings surgical planning designer author product image segmentation toolset extracurricular university mexico southwest film center unm hiking club personal academic interests include order literature hiking check page 46 october 1994 issue national geographic photo backpacking bicycle touring ve crossed north carolina days pacific coast highway days blue ridge parkway crossed country trail 1985 canoeing 100 miles florida ultimate frisbee juggle enjoy volleyball mention listening folk music age music windham hill blues jazz classical glenn gould current favorite pianist finally film fast food movie favorites include star trek martial arts films fine dining film favorites foreign art films check pulp fiction robert altman short cuts thirty short films glenn gould haven finally enjoy meeting people cultures sampling cuisine japanese korean cuisine ve interested japanese culture philosophy years taking learning language call student zen buddhism don practice living upper middle class white anglo ages 18 34 friends roommates past china france germany italy japan mexico romania spain switzerland vietnam mention upstate york late breaking bulletin ve learned roommate 1 speak norwegian born norway shown canned prove roommate 2 spent year japan speaks japanese guess roommates strictly anglo eric de cs unm finger cs unm http www cs unm deborah east home page cs270 002 file processing office hours tr 8 00 9 00 office university kentucky computer science department quadrangle lexington ky 40506 0046 phone 606 257 6739 mail cs engr uky li li office 5162 upson hall office hour 3 30 pm 5 00 pm wed fri office tel 607 255 7421 mail add lili cs cornell ta cs414 operating system taking cs611 cs681 boston university computer science department ramasamy computer science department boston university 111 cummington street mcs b26 tel 617 353 hari cs bu page construction informative material student updated october 12 1994 ted romer img department computer science engineering university washington box 352350 seattle wa 98195 home 206 527 office 206 616 1849 fax 206 543 2969 romer cs washington office chateau sieg 110 research interests ve research operating system support high performance memory systems smart people brian bershad brad chen alan anna karlin dennis lee wayne ohlrich wayne wong recent papers subject reducing tlb memory overhead online superpage promotion romer ohlrich karlin bershad isca 95 pp 176 187 dynamic page mapping policies cache conflict resolution standard hardware romer lee bershad chen osdi 94 pp 255 266 avoiding conflict misses dynamically large direct mapped caches bershad lee romer chen asplos vi pp 158 170 addition friends studying performance interpreters learn project rocky home page wrote paper structure performance interpreters romer lee voelker wolman wong baer bershad levy asplos vii abstract postscript bibliography reading list random stuff map house computer scientists rays web ted romer knee surgery mark hill wrist friend dylan hair couldn cut experimental scientists conducted experiment judge results attending isca 95 europe pictures romer tr eat food accompanied rationalization lunch thought left country bad didn eat origin unknown edward tufte tips public speaking father edits american journal physics ranjan panda page status uci construction indefinitely academic student university california irvine located southern california usa 80 km south los angeles pursuing phd degree dept computer science uc irvine forms part campus university california system beautiful music frequent visitor rec music indian misc newsgroup hindi film music home page maintained sami mohammed gateway great collection interesting informative articles indian music posted newsgroup itrans wonderful repository indian film songs poetry hindi languages listening hindi songs western classical music chess chess lots chess books reading lots links chess pages internet chess library lots interesting stuff chess masters alike chess art gallery cute pictures weird chess sets weird chess champions weekly updates chess events world provided mark crowther uk friends grad students uc irvine fewer time inclination create web pages hostel iit madras cool prestigious hostel india check classmates tech class 90 computer science batch background belong india land featuring world oldest continuous civilization world largest democracy raised small town state eastern coast india dotted thousands ancient sun temple temple temple puri centuries featuring intricate architecture ultimate destination city bangalore silicon valley india city boasts world highest capita iq opportunity door multiple times patiently response latest information india tune indiaworld publications img img 1995 high level synthesis design repository uncompress tar visit ranjan panda prasad deshpande unofficial home page click background born july 27 1973 bombay bachelor computer science indian institute technology bombay general address daily schedule quad gang quad gang department computer science rutgers cs 442 assignments home page red 486 interesting links international asterix page lot images takes spin images world images check nature images gallery indian movie stars ajit pjs read risk intrests academic computer networks operating systems database management systems academic trekking games tennis volley racquetball chess bridge bad music hindi songs love sing img prasad deshpande paul rutgers paul rutgers created september 10 1994 destroyed september 5 1996 1418 home page ph student computer science dept cims zhu york university york ny 212 998 3346 research project past research interests links reach finger cs nyu mail cs nyu ge zhang home page homepage composite information courses ve ta information ve gathered enjoyed years cmput 201 lab 1 information cmput 201 lab 3 information cmput 201 lab 5 information function pointers cmput 311 robot manual personal info poetry peoples wrote mines listeners fractal dragon programming languages overview analogy hacker faq bug back home page song lyrics em creative writing code mines dragon bait weary soldiers march nights square pyramid missing parts comments suggestions send mail cs ualberta ca picture rob mike mike tells 60 minutes pictures employment brown bag lunch ai journal club support free speech net robert pitts computer science department boston university 111 cummington street mcs 286 office tel 617 353 6412 mail rip cs bu boston university computer science department updated february 12 1996 patricia evans patricia evans department computer science office elw a212 university victoria ph 604 721 8763 victoria british columbia fax 604 721 7292 v8w 3p6 csr csc uvic ca canada patricia evans graduate student working ph computer science working dr michael fellows active research parameterized complexity computational biology maintaining interest areas theoretical research including computational learning theory cryptography graph theory data structures patricia worked los alamos national laboratory research interests publications cv chez patricia interesting links electronic server combinatorics papers home page sigact acm special interest group algorithms computation theory abstracts bibliographies papers journal acm information computation classification society north america including links classification sequence analysis bibliographies genome data base links human genome project johns hopkins bioinformatics server uvic compsci created june 5 1995 modified sept 19 1996 ph student computer science department university pittsburgh img img received degrees department computer img science technology tsinghua university beijing china 1992 1994 research advisor professor chang research interests include object oriented programming language compiler construction atm network working project active indexing techniques smart image systems members research group family wedding album img favorite sites chinese stuff img movie information img 1994 1995 worked management information systems civil aviation administration china system analyst united airlines sports fan tsinghua sports page tsinghua alumni association pittsburgh weather img zhou cs pitt modified zhou august 30 1996 page accessed count times august 30 1996 home page personal information research interests miscellaneous personal information ph student department computing science university alberta mail cs ualberta ca phone 403 492 research interests artificial intelligence miscellaneous gate uofa library catalog chess iceland links img img 1 1996 2259 weiwen fang page construction general information department computer science email cs pitt university pittsburgh phone 412 859 pittsburgh pa 15260 background born shanghai china china obtained bs department computer science engineering xi jiao tong university ms computer science chinese academy science beijing favorite tennis dancing reading big fan misc mac unix weather back graduate student index img drop line click visits feb 16 1995 update march 19 1995 1896 img jason secosky jasons cs washington address computer science engineering department sieg hall 109c university washington box 352350 seattle wa 98195 usa 206 616 1848 office 206 543 2969 fax frequently pages zpl project seattle weather forecast weather channel news observer nando otter pops home page star trek voyager presented paramount webcrawler internet search tool alta vista internet search tool net magazine jason secosky modified thursday 23 1996 zhang home page general information biography publication list 1995 present selected publications 1995 vlsi design test group click information group information check home page zhang department computer science university victoria box 3055 victoria canada v8w 3p6 tel 604 721 fax 604 721 7292 mail csr uvic ca updated feb 22 1995 home page construction visiting ccs northeastern university friend link java world 6887 david sundaram stukel web page picture burroughs push hand patient artery blood ran halls screaming knee managed crawled floor feet legs assistant woman cared damn climbed table jump feet cops rushed william burroughs naked lunch constructed page catapult readers pages choosing page index bio classes taking cs 577 cs 640 class ta cs 520 links relating computer science site dedicated smart clothing steve mann page links view wearable camera site links information artificial life santa fe institute specifically link al project called thomas ray recent dilbert strips technically computer science math jokes put links scientific artistic nature physics consciousness survival research laboratories site info destructive shows put organization site phoenix krishnamurti foundation site tells bit 20th century philosopher link beat writers including pictured site filled info tom waits links news sources packer news scientist online register harass mail rewarded dozens interesting friends scientific american online takes advantage hypertext addition providing selection current articles print edition science news published weekly smaller current articles hindu national newspaper india onion links local interests uw madison astronomy department page specifically washburn observatory public view universe lens insignificant piece history astronomy madison madison weather info obtained sites webweather national weather service madison channel 15 news weather channel 3 news weather links interest home page late timothy leary links numerous articles written noted noam chomsky great listing conspiracy theories buried ultra trendy web art bad movie reviews back uw madison cs page blue ribbon kurt kurt research scientist phd student college computing georgia tech works graphics visualization usability gvu center affiliated software research center src main research interests include program analysis formal semantics model theory find interesting applications interests reverse engineering model based user interface design academic interests program reasoning semantic program representations abstract interpretation formal methods support software engineering abstractions software architecture specification langauges theorem proving model checking application programming language paradigms theories disciplines complexity theory algorithmics foundational mathematics logic personal interests baseball enjoy yard eat corn dogs drink beer chase foul balls call balls strikes favorite team braves favorite john holy ryan grateful dead appalachian music thai food fishing spending time wife tammy children travis favorite bar arlington virginia country western bar internal documents warned documents work progress final products contact information georgia tech kurt college computing georgia institute technology atlanta ga 30332 0280 phone 404 894 fax 404 883 1339 mail kurt cc gatech 1065 world wide web pages black 48 hours protest class treatment government free speech read www page wendy curry wendy graduate student university maine computer science department thesis work focuses decentralized modeling thesis advisor larry working inquiry based learning project resume photo gallery friends wendy curry gandalf umcs maine rex jakobovits rex cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa phd computer science department university washington wonderful city seattle raining date weather report sneak peek live image video camera mounted camera pointed beautiful drumheller fountain clear day catch glimpse mt rainier glory clear day nice color picture research developing web based repository manager programming toolkit building multi media constructing image database part structural information framework brain mapping building knowledge base support digital anatomist line interactive atlas human body implemented database environment vision research local expert persistent programming languages interests proud creator uw internet racquetball ladder ve taught advanced programming uw extension wrote perl scripts manage baseball league standings updated daily stats usa today raising happy family african visit home town honolulu chance camp magical valley dig movies gamble stock market run darn good fantasy football team java family links dad leon james professor psychology university hawaii writing book traffic psychology fostering lively online emanuel step mom diane professor library information sciences great index online libraries databases mom judy jakobovits hawaii uncle eddy jakobovits running web site professionals bookmarks java click drag words make poem colleen kehoe seek follow men seek sought ph student graphics visualization usability gvu center college computing georgia tech graduated 1994 computer science stevens institute technology hoboken nj stevens op program ve chance work variety companies ibm poughkeepsie ny tso development testing bell laboratories murray hill nj research tools corp piscataway nj pbx tone collection system bell laboratories murray hill nj application level security distributed systems bell laboratories murray hill nj handwriting recognition project current projects gvu www user surveys spare time jim pitkow working surveys results fourth survey recent survey related effort working prototype java beta coming multimedia courseware computer science education project designing large set web pages tools creating organizing resource introductory graphics pages aren ready public consumption educational applications visualizations continuing project started summer john stasko evaluate animation teaching algorithms online version section leiserson rivest explanation binomial heaps animations thrown coc folks local java efforts attempting maintain page points java applets students tech newest project working gregory bunch figured newton bought ha ha previous line projects educational software design call fire department tech students learn cook loads links loads privacy policy stop communications decency act star trek star trek generation st tng star trek theater theater opportunites food drink home page land list food cooking sites fun strange 2 13 61 publications website org urban legends archive keirsey temperament sorter tv bytes www tv themes home page patrick kenny effect fun visual processing system choir code geeks home page book list joseph wu origami page bob allison home page uncle bob kid page shakespeare globe usa start page streams brian present people joe andrea stevens stevens institute technology homepage note words cool stuff surf page colleen cc gatech college computing georgia institute technology atlanta ga 30332 0280 packers manuvir manuvir das manuvir packers feel free information send email passion golf action photo manuvir work info addresses contact info life story general start advisor money coming turn original america team league play days sunday round golf finally wis ve manuvir cs wisc narendra ravi ph student department computing science address university alberta mail cs ualberta ca homepage http web cs ualberta ca phone 403 492 areas involvement working project develop intelligent support software evolution details filled research interests software engineering application artificial intelligence software engineering formal aspects software engineering software evolution processes education information educational background options include links thesis abstracts complete thesis text links archives thesis developed software link www server school department degree good idea sc physical sciences 1983 osmania university hyderabad india computing science 1986 university hyderabad hyderabad india sc computer science 1992 university alberta personal information complete resume provided publications reports removed put back fate decided miscellaneous links removed put back phases date modified good idea end document document june 3 1994 xiao rice xiao received degree physics university science technology china china 1990 degree physics rice university houston texas 1993 pursuing ph degree rice university department electrical computer engineering main interests shared memory parallel computer architectures optical network architecture interesting stats run query clear query text testing ps file ps file modified thu jan 26 15 41 20 cst 1995 ce wang die dream home beijing china bachelor degree tsinghua university 1992 master degree institute automation chinese academy sciences 1995 master science harvard university computer science 1996 ph candidate department computer science harvard university previous research img computer vision ce wang hu ma active vision based stereo vision proc asian conference computer vision 95 singapore dec 1995 invited paper moving object tracking indoor navigation control cool links 557 somerville ave somerville ma home 617 628 office 617 495 hrl harvard ireland cs wisc scott hauck hauck cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa 5th year graduate student university washington working multi fpga systems rapid prototyping board level designs interested asynchronous circuits fpga architectures parallelism graduate june 1995 personal biography education experience publications curriculum vitae research asynchronous circuits survey current asynchronous design methodologies fpga asynchronous circuits triptych montage fpga architectures development triptych montage fpga architectures architectures improved densities current commercial fpgas multi fpga systems rapid prototyping development springbok rapid prototyping system board level designs partitioning pin assignment routing topology work general multi fpga systems chinook project hardware software design synthesis simulation system embedded applications john univ pitt computer science dept masters program graduation date 12 95 degree master science computer science post office email address cs pitt click email sports hobbies favorite sport bump set click info rules click world wide volleyball info interests table tennis canoeing sailing items interest pitt computer science dept home page pittsburgh weather movies week pittsburgh fun stuff tv listings tonight bookmark file humorous postings flying safety statistics project page hit times march 21 1996 updated march 21 1996 brasil world production photo 1996 country city brazil montreal home page complete send comments send message cs mcgill ca update november 08 1996 brasil brazil visited nice country brazil lifestyle people business economy beaches click beautiful photos famous brazilian carnival good moments beaches favourite nice sport water ski lista de brasil canada list places information brazil canada brazil excellent superb daily news brazil state live pontificia universidade catolica brazil university studied years computer science wanna graduate celebration 1995 universidade federal brazil federal university oldest universities brazil ve learned french ve enjoyed la emile enriched montreal culture people love father mother reading group cool project interested computer networks reading group interesting project computer architecture made 1995 case study pvm parallel virtual machine network workstations based high speed network myrinet revolutionary concept high performance area network enjoy reading software engineering reference books reference databases software engineering thesis work progress working researcher crim centre de recherche informatique de montreal areas interest research supervision prof mcgill university montreal quebec canada supervisor bye au explosive teamwork 96 future business family partner 2380 stanley chen note information date home page date information office aiken computation lab room 224 harvard university 33 oxford street cambridge ma 02138 phone 617 495 2662 fax 617 495 9837 home 25 ave cambridge ma 02138 phone 617 547 papers stanley chen building probabilistic models natural language ph thesis technical report tr 02 96 center research computing technology harvard university 1996 stanley chen joshua goodman empirical study smoothing techniques language modeling proceedings 34th annual meeting association computational linguistics 1996 stanley chen bayesian grammar induction language modeling proceedings 33rd annual meeting association computational linguistics pages 228 235 1995 poster version stanley chen aligning sentences bilingual corpora lexical information proceedings 31st annual meeting association computational linguistics pages 9 16 1993 stanley chen aligning sentences bilingual corpora lexical information technical report tr 12 93 center research computing technology harvard university 1993 division applied sciences harvard computational linguistics preprint server stanley chen eecs harvard richard mallory research thesis research producing quasi natural language explanations qsim simulations current implementation works simple systems contact email mallory cs utexas office 512 471 9578 5 120 taylor ut austin home 512 458 robert bland iii personal information graduate student department computer science vanderbilt university graduating begin working subsidiary company ibm 1994 received mathematics hendrix college small liberal arts school conway ar primary interest vanderbilt software engineering specifically intrigued effects object oriented paradigm software current research sun object oriented language java paper titled translation java member sdg weekly discussion group current topics software engineering hobbies include computers imagine television movies classical music billy joel disney travel sports enjoy roller hangman nashville great ride click find contact favorite web sites pc week labs list home pages web 94 recipients profile line spot simpsons www page web resources lycos search form webcrawler gentleman made familiar traditions values accident device noble qualities knights kappa alpha page accessed times coming choices tanks win 95 tanks windows 95 multi player network game game sdk windows 95 supports play ipx tcp serial connections works windows nt 4 0 download directory explorer windows nt resume work rob email ccs neu robert stream northeastern university charles mail cs ualberta ca newly constructed homepage random inspiration struck act put homepage takes disk space purposes home page page heavily abandoned construction links charles guy links frequent bbs stuff visitor september 1 1996 updated september 1 1996 home josh 415 548 cs home page computer science engineering department university washington box 352350 seattle wa 98195 usa redstone cs washington joshua redstone redstone cs washington pedro modified august 14 1996 img area ai advisor dennis kibler electronic mail ics uci office cs 309 office phone 714 824 7210 research projects machine learning rule induction instance based learning multistrategy knowledge intensive approaches selected papers context sensitive feature selection lazy learners draft special issue artificial intelligence review lazy learning edited david aha unifying instance based rule based induction machine learning 24 141 168 1996 linear time rule induction proceedings international conference knowledge discovery data mining pp 96 101 1996 portland aaai press partitioning speed specific general rule induction proceedings aaai 96 workshop integrating multiple learned models pp 29 34 1996 portland aaai press independence conditions optimality simple bayesian classifier michael pazzani proceedings thirteenth international conference machine learning pp 105 112 1996 italy morgan kaufmann instances rules comparison biases proceedings international workshop multistrategy learning pp 147 154 1996 harpers ferry wv aaai press induction proceedings seventh ieee international conference tools artificial intelligence pp 182 189 1995 va ieee computer society press rule induction instance based learning unified approach proceedings fourteenth international joint conference artificial intelligence pp 1226 1232 1995 montreal canada morgan kaufmann rise system conquering separating proceedings sixth ieee international conference tools artificial intelligence pp 704 707 1994 orleans la ieee computer society press selected technical reports rise 2 0 system case study multistrategy learning uci ics tr 95 02 design evaluation rise 1 0 learning system uci ics tr 94 34 interests literature cinema science fiction music interactive art sports tennis swimming department information computer science university california irvine ca 92697 3425 wang computer science department johns hopkins university baltimore md 21218 phone 410 516 office engineering building 219 cs jhu phd student studying programming languages software systems hopkins objects group led dr scott smith working project directed dr amir coming johns hopkins worked computer programmer years china programs created beautiful beijing running china sc computer science special class gifted young university science technology china snapshot type inference system recently constructed cs depts webster thesaurus yahoo lycos altavista graduate student department computer science rice university research interests optimizing compilers instruction scheduling superscalar architectures code generation register allocation background graduated universidade federal rio de janeiro 1981 employed software engineer rio de janeiro brazil part time student earned computer science coppe 1990 worked 11 years developed hardware real time software microprocessor based products current work 1991 entered ph program rice university working scheduling superscalar architectures investigating tighter initiation interval estimations software pipelining based register constraints alternative method schedule loops conditional publications thesis proposal improved software pipelining superscalar architectures technical report register constraints software pipelining citi publications reach email cs rice snail rice university duncan hall ms 132 6100 main st houston tx 77005 phone 713 527 8750 fax 713 285 5136 projects phd 2 8 2 www porting software pipeline scheduler gnu gcc pc linux system visitor number divakar viswanath divakar cs cornell address 4161 upson hall cornell university ithaca ny 14853 607 255 6835 res 607 256 2453 graduate student computer science area interest numerical analysis adviser home page good place find numerical analysis cornell cs moon tessa lau dead end information superhighway year graduate student computer science university washington research interests include mix ai ui sorts web related goodies working system searching browsing personal web history seeking gainful employment resume online curious cat whiskers kitty honor sharing apartment gambit mix cats great information found pictures page find apparently interested scotland classes working quals quarter taking classes fulfill breadth requirement cse 567 digital systems cse 573 ai cse ai seminar logo linux games plays games maintain linux game tome committed advancement linux pretty cool gaming platform attempt java programming simple maze applet java linux sleeping ve frequent seattle area bookstores copyright 1996 tlau cs washington dave part time masters student college computing georgia institute technology started fall 1991 slowly advancing goal finishing degree 1996 olympic games admit graduate students job employed principle software engineer data general corporation title sound impressive boss simply means ve company long 18 years don call recieved mathematics northern illinois university 1970 working computer industry technical support software development 23 years contact information dave data general corporation road atlanta georgia 404 973 mail cc gatech generally useless web page generally useless web page lie construction odds good won find start research address ajit george wickersham lane 733 austin tx 78741 512 443 gajit cs utexas files software documentation found recently file david updated april 7 1996 kumar graduate student computer science department johns hopkins university working informix reach informix email page img img img img img research resume software personal database interests selected publications methods achieving fast query times point location data structures goodrich symposium data structures algorithms jan 1997 science archive sloan digital sky survey connolly proceedings 5th annual conference astronomical data analysis software systems nov 1995 topology trees applications callahan goodrich fourth workshop algorithms data structures wads 95 aug 1995 prototype astronomical database connolly proceedings acm workshop advances geographic information systems dec 1994 object oriented approach astronomical databases connolly proceedings 4th annual conference astronomical data analysis software systems sep 1994 biased finger tree dimensional layers maxima atallah goodrich 1994 acm symposium computational geometry 1994 links img img img dept number accesses kumar computer science department johns hopkins university send comments email modified january 29 1996 james world browser java impaired missing cool stuff page netscape v2 0 enhanced viewed netscape v2 0 higher good thing money buy happiness couldn stand ~ david wanted resume story places things project people meet page page caution construction hard hat area caution questions comments cs nmsu 5859 lei cao home page year graduate student computer science department university wisconsin madison originally shanghai china studied shanghai jiao tong university states alumni lab consultant cs 302 ta cs 736 life longer easy semester weather wisconsin taking classes time master project current schedule resume contact info home address 2016 kendall ave 2 madison wi 53705 home phone 608 231 1560 office 1308 cs bldg 1210 west dayton st madison office phone 608 262 6002 mail cs wisc interesting links entertainment computer related miscellany espn sportszone acm sigmod cnd server tv tonite acm sigcomm yahoo cs technical report info stocks funds search engine internet yellow pages wide area technical white pages report service microsoft library home page visited times 2 22 1996 updated feburary 22 1996 tom personal web page computer science grad student bowling green state university diversion interesting attempt avoiding real world costs picture spend lot time office computer view office window 5 floor administration building view computer screen stuff ll find graphic paper stc conference seattle paper fellow colleagues produced presentation 43rd annual conference seattle paper developing managing world wide web sites published conference proceedings conference check essential information don sort personal biography shocked find online resume hire graduate 1996 resume sections professional experience education computer development skills projects roles conference training experience personal information references projects things pass time interests case personal biography wasn photo album pictures friends family selected correspond mci long distance plan bookmarks list ll find tom harry squash results link running record friend fellow cs grad student harry score tied 4 games 1 match harry interesting statistics matches put web page projects working honorary bgsu web webmasters projects ve completed project include creating tour bgsu bgsu web bgsu explorer bgsu web page template composer assisted redesign bgsu web current project daily tasks involve performing group training sessions assist departments offices developing web pages serving bgsu w3 task force maintaining assisting webmasters duties working statistical packages search tools departments bgsu computer science graduate student working colleague dean zeller designing tennis tournament monitoring application tournaments borland delphi create application process developing interface back january screen captures interface information projects ve projects section online resume interests enjoy playing piano began college piano performance major heidelberg college ohio lasted semester pretty damned good performance major days starved time enjoy playing asked guitar players list musical influences considered cool thing allowed learn play instrument days good list influences learned play good list made performer managed late prolific sister pat sister thomas started fingers forgot ouch sister marie teacher longest makes job prophet nervous case professor catherine greatest organ player ve life high school band teacher bill percussion wizard love tennis play chance fact waking moment thinking 40 love tennis interested 1995 professional men tennis results listed tournament 1996 professional men tennis schedule things include reading playing racquet sports playing computers create limerick check back place collaborate creating limericks stop back hey started hope find time put interesting things time life 96 2 14 bgnet bgsu norm phd student computer sciences college natural sciences university texas austin advisor vladimir lifschitz phd computer science 1997 expected ut austin thesis title causality commonsense reasoning actions ms computer science 1982 university kansas ba philosophy 1972 baker university vita postscript online research interests commonsense reasoning action logic programming nonmonotonic reasoning papers online contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office 1 512 471 office fax 1 512 471 8885 cs utexas dao tony lin graduate student computer science department courant institute mathematical sciences york university 715 broadway 715 york ny 10012 email cs nyu phones 212 998 3485 resume postscript format table contents education research activities thesis advisor list publications contact information education york university york york courant institute mathematical sciences computer science department candidate doctor philosophy national taiwan university taipei taiwan department computer science master science 1987 chung yuan university taiwan department computer science bachelor science 1985 research activities interested database mining association rules mining working building association rules mining system top calypso distributed environment previously designed implemented interpreter thinksheet project thesis advisor professor zvi kedem list publications technical report mining association rules longest frequent candidates dao lin july 1996 acm sigmod thinksheet tool tailoring complex documents demonstration peter piatko roman yangarber dao lin dennis shasha june 1996 master thesis knowledge based approach processor design 1987 international computer symposium knowledge based approach lisp processor design dao lin li ming fu dec 1986 contact information office 715 broadway 715 voice 212 998 3485 fax 212 995 4123 home address 63 12 street park ny voice fax 718 651 cs nyu 1884 jonathan thomas 216 east annex university maine orono 04469 maine maine concern jonathan thomas graduate student computer science department university maine interests parallel programming networks simulations models working starlogo project starlogo starlogo programming environment starlogo parallel logo supports creation visually intense simulations models starlogo project port starlogo mac pc check www asap um maine starlogo cos 120 introduction programming pascal enrolled cos 331 operating systems cos 301 programming languages cos 520 software engineering biological science university vermont wife kris graduate uvm kris physician assistant interests hobbies likes include hiking good music hot tuna dead airplane stones 64 66 cold weather 100 recycled stuff click links stuff click pictures click send mail sincerely jonathan thomas refresh http cs umass zhihong lu research assistant center intelligent information retrieval computer science department university massachusetts amherst ma 01003 office phone 413 545 0728 cs umass real homepage updated oct 3 1995 2942 bhatia department computer science engineering mail code 0114 university california san diego la jolla ca 92093 graduate student working phd computer science university california san diego grew los alamos nm class 88 bears undergrad papers published bhatia unsupervised learning algorithm inductive logic programming expectation maximization ucsd master thesis accepted dec 1995 bhatia elkan charles statistical method inductive logic programming proceedings ai 96 conference toronto 1996 class reports constrained block allocation multimedia file systems graduate operating systems fall 1993 prof joe pasquale genetic algorithms traveling salesman problem special topics theoretical computer science spring 1994 prof christos papadimitriou image restoration markov random fields computer vision spring 1995 prof paul kube tutorials simple introduction java ps bhatia graduate enrichment seminar april 26 1996 reference material java api documentation don remember didn javascript reference nice reference tutorial javascript stefan koch unofficial style guide david goldsmith jack develop april 1990 research exam title relational concept learning current paper list send comments cv bhatia home page paul black paul black laboratory applied logic dept computer science tmcb brigham young university provo utah telephone 1 801 378 8113 black cs byu black ieee org paul black studying brigham young university pursuing ph computer science began ph program uc berkeley transferred byu 1993 research interests formal verification software software engineering black earned ms computer science university utah 1983 bs mathematics southern utah state college southern utah university 1973 17 years industrial experience developing ic design verification tools designing configuration management systems assuring software quality managing business data processing student member acm ieee served mission church brazil visited belgium canada finland germany great britain mexico recent picture line favorite links personal hotlist updates occasionally published papers line paul black phillip windley verifying resilient software printed proceedings thirtieth hawai international conference system sciences hicss 30 january 1997 dvi 36 kb postscript 123 kb paul black phillip windley inference rules programming languages side effects expressions theorem proving higher order logics 9th international conference 96 edited von wright jim john harrison springer verlag berlin germany 1996 pp 51 60 dvi 34 kb postscript 128 kb paul black kelly hall michael jones trent larson phillip windley introduction formal methods proceedings ieee 1996 custom integrated circuits conference san diego california 1996 postscript 96 kb paul black phillip windley automatically synthesized term denotation predicates proof aid higher order logic theorem proving applications hol 95 edited thomas schubert phillip windley james alves foss springer verlag berlin germany 1995 pp 46 57 postscript 120 kb mor paul black queuing analysis oblivious packet routing networks 5th acm siam symposium discrete algorithms soda 94 washington january 1994 acm pp 583 592 postscript 190 kb expanded version application tori postscript 203 kb finished projects taught scientific programming notes lecture software engineering formal methods composition universe discovery visit utah directed links ve put web sites collections happy links miscellaneous line stuff mine emily dickinson home page including archive discussion list links 370 poems line led group consisting oo class building hypertext osa tutorial links line quizes quiz program working experiment html graphics interfaces designed pages resemble control panels enterprise professor put language learning curriculum committee line converting bibliography brochure html learning hol lessons goal directed proof 1 induction 2 assumption list 4 updated tue dec 3 17 47 33 1996 paul black black lal cs byu brad burton home page cs101 instructor 347 anderson quad 606 257 cs engr uky resume post script format papers projects java programming hobbies interests music drum corps star indiana drum corps international sports basketball golf espn sportszone web site construction modified 6 1 96 nikolay mateev graduate student mateev cs cornell 4156 upson hall department computer science cornell university ithaca ny 14853 607 255 5033 updated july 25 1996 2520 yasushi saito oo ae year graduate student department computer science engineering university washington seattle wa 98105 working brian bershad spin project address pgp key personal info meta links metacrawler yahoo cse desktop reference rfc index alta vista lycos archie tech rep index research links spin internal documentation modula 3 info cse time schedule surveying hot operating systems transaction service la spin aka qual project japanese links random info javascript apprentice page linux connect cs ppp gateway perl5 002 touch type trainer dvorak lesson texts yasushi cs washington finger talk canvas cs washington desktop box 1563 temporarily understated page cs302 page provide section 63 1306 pizza pool page bio hobbies page schedule spring 1996 bookmarks suny albany fall 1996 poor named class fist mr tragically man grade smooth call roll difference make today bit society isaac black refused stay hand suny albany fall 1995 hit mr zhang car wouldn notice hit mr eggleston car smile luis graduate student department computer science columbia university part asynchronous circuits group received degree universidad simon caracas venezuela 1978 stanford university 1984 aggregate professor leave department electronic engineering universidad nacional experimental politecnica antonio jose de venezuela interesting sites asynchronous logic home page amulet group university manchester japan venezuela network york city columbia university department computer science 450 computer science building york ny 10027 212 939 cs columbia paul graduate student tulane university dept electrical engineering computer science orleans la 70118 mail eecs tulane research interests sliding mode control nonlinear systems mathematics robotics tracking img homepage summer employer favorite links round golf short 50 buy paper minute news searching webcrawler sports espnet sportszone seminar schedule visitors page img img avinash gupta engg 95 96 department computer science cornell university ithaca ny 14850 home address apt 601 10 magazine street cambridge ma 02139 617 492 mail avinash net resume main areas interest lie computer graphics multimedia distributed systems courses operating systems cs415 multimedia cs631 software engineering cs501 distributed systems cs514 high performance systems cs516 projects hoca operating system chip hoca pronounced full fledged operating system chip cornell hypothetical instructional processor supports features multiple users multitasking virtual memory scene transition effects rivl presentation networked game skill meaning board game skill requiring 2 players objective game points pieces row horizontally vertically diagonally points earned opponents pieces pieces number pieces trapped 2 4 pair pieces trapped 1 point player reaching points wins requirements 1 tcl 7 4 tk 4 0 2 tcl dp 3 2 3 windows screenshot game download game ipng v6 user space implementation generation ip ipv6 implement ipng generation internet protocol interface makes run user space network interfaces net jet stream proposal progress report caveat applies home page page web construction browsing internet www library subject catalog einet galaxy planet earth home page joel hierarchical subject index yahoo guide www webcrawler lycos friends links sign guestbook page accessed times jan 22 1996 ian parsons ian cs ualberta ca sounds email cartoon phd candidate department computing science university alberta cartoon members give idea work environment won good bad idea click image larger version cartoon btw couch supervisors jonathan schaeffer duane szafron started phd program january 1993 topic parallel templates distributed memory programming environment contact letter icon email address part research program involved enterprise project part parallel programming systems laboratory working cns computing network services research computing support group duties include system administration support consulting supercomputing users campus systems include ibm sp2 parallel computer workstation farm numeric intensive problems rs 6000 boxes distributed applications 1995 1996 computing science graduate student association president graduate student association home page click interesting historical review roads grew photos select publications select research select resume university alberta department computing science ian cs ualberta ca october 1996 frame bar frame main oops browser click continue 3055 general info department computer science rutgers university piscataway nj 08855 908 249 5739 email paul rutgers cs 513 solution homework homework 2 discussed class solution homework 3 theory group theory group group students department computer science mathematics rutgers meet semi regular basis interested discrete mathematics theoretical computer science talks informal students join send email put mailing list plan invited speakers talks rutgers make meeting unique keeping informal talks dinner peculiar thing theory group meetings professors expected attend meetings meeting friday 11th oct 4 00 pm talking probabilistic method lower bound crossing number graph applications combinatorial geometry invited speakers happy inform prof alon accepted invitation give informal talk talk scheduled nov 5 5 00 pm talk dinner prof alon research interests combinatorics algorithms interests page accessed times sun home page department computer information science education ms computer science university alabama birmingham 1996 ms applied mathematics university alabama birmingham 1994 bs electrical engineering university shanghai jiao tong 1990 languages visual basic cobol fortran sql smalltalk modified jan 1996 send comments sun ashok position graduate student area computer systems design office ierf 224 714 824 mail ics uci visit home page information computer science university california irvine ca 92717 3425 sachin shah home page page hits 27th jan 96 don forget sign guest book img image essentially summary present past eventful fun future work education graduate student university california riverside studying masters degree department computer science work computer science teaching assitant concurrent systems introduction computing part research team called mirage headed dr brett fleisch working distributed shared memory simulator implements mirage protocol finished bachelor degree computer engineering bombay india india great place check img click great tour bombay gateway india click india related links contacting logged 909 787 2994 a212 ta office 909 787 systems lab email img sachin cs ucr office hours fall 1996 monday 9a 10a wednesday 9a 10a friday 9a 10a links past future spring 96 vacation entertainment miscellaneous crap stuff sports activities back grad home pages boston university computer science department irene gassko computer science department boston university 111 cummington street mcs 205b tel 617 353 5231 irina cs bu cs111 summer 2 1995 instructions cs112 lab debugging instructions cs112 lab programming card game linked lists instructions cs112 lab trees play linked lists click play binary trees click hotjava homework analysis choose songs bottles beer wall sorting algorithms mergesort page construction updated march 27 1996 paul mcquesten phd student department computer science university texas austin interested interaction learning evolution mechanisms natural evolution practical additions current computer techniques death studied explicitly email paulmcq cs utexas office taylor hall 5 142 phone 512 471 9585 postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 spring 96 head ta cs304p introduction pascal programming neuro evolution moriarty research links learning evolution cnr rome neural networks research group artificial intelligence lab schedules computer science department handy access ut library online university texas austin reflection dave website pointer waste hours web surfing check hotlist mixed net knowledge nuts updated 1 10 96 dennis swanson web page mail pop uky office hours 11 2 3 computer lab office 348 anderson quadrangle mailbox 762 anderson hall cs101 lab resume dilbert comics spoof cs101 sports data mining web images web crawler yahoo home page joshua seims abstract joshua seims biologically based neural network system tested university washington department computer science begun 1974 blank slate josh learned emulate observed behavior successfully accomplished tasks graduating college traveling recently started demonstrate potential independent creative thought current task presented josh earn ph computer science expect years document overview josh cognitive ambulatory achievements organized personal academic hierarchies additionally future work discussed contexts personal academics academics 2513 ian place ian macduff img ultrasound image emma macduff subject change notice daughter 20 weeks conception 20 weeks mid december view profile lying back head upper half torso left img busy impending master thesis part chinook project pass time silly remember eat spam img waste time html browse interesting stuff webcrawler pointers neat stuff frogs tv nation penn teller music lyrics ian macduff ian cs washington dept computer science engineering fr 35 univ washington seattle wa 98195 usa sugata mukhopadhyay home page graduate student department computer science cornell university working multimedia systems prof brian smith married wonderful person earth spring 1996 taking cs 516 high performance computer systems cs 612 compiler design high performance architectures taking nba 550 advanced option pricing theory czar work progress seminar previous semesters img img img img img img img contact home phone 607 687 work phone 607 255 1149 mail sugata cs cornell address owego ny sugata cs cornell ph student contact information department computing science address university alberta computer graphics research group mario cs ualberta ca 403 492 7418 lab 403 492 3978 office 403 434 home 1 403 492 1071 fax biographical data education born february 13 1967 brazil south america bsc computer science 1989 catholic university brazil msc computer science 1994 rio rio de janeiro brazil resume research interests computer graphics scientific visualization research advisor john buchanan img img katherine lee morse area computer systems design csd advisor office cs 201 office tel 714 824 office fax 714 824 4056 mail ics uci education mathematics distinction university arizona 1982 russian distinction university arizona 1983 computer science university arizona 1986 information computer science university california irvine 1996 ph information computer science university california irvine progress 1997 1998 number lie told graduate students research research improving performance large scale distributed simulations interest management aka data subscription data distribution management relevance filtering ve recently completed survey previous work area work area date targeted distributed interactive simulation dis systems previous implementations interest management fundamentally static work attempts make dynamic interest management feasible autonomous objects paradigm ll system called messengers developed advisor research group notably employment uci working support education habit takes time hey living southern california isn cheap ve working industry 10 years areas simulation compilers operating systems computer security neural networks speech recognition image processing engineering process development senior computer scientist saic supporting defense modeling simulation office work data distribution management high level architecture notice conveniently related research uci publications katherine morse interest management large scale distributed simulations uci technical report 96 27 morse dillencourt lee approach toxicology simulation based autonomous objects proceedings conference simulation medical sciences 1996 katherine morse parallel distributed simulation proceedings 10th annual international conference parallel processing 1990 david drake katherine morse security specific stage risk assessment methodology proceedings 17th national computer security conference 1994 postscript david drake katherine morse applying stage risk assessment methodology firewalls published proceedings 19th national information systems security conference 1996 important stuff support free speech internet recently passed telecommunications reform act strips amendment rights cyberspace informed fight back member uci women computer science wics group wics female students faculty department forum networking discussing issues unique position traditionally male dominated field fun stuff pictures pictures pictures grand wizard things pick favorite web site won cool shirt drawing winning entry ascii art contest day promise put picture shirt standing pacific surf top ten lies told graduate students harvard crimson 1 ll years 2 job prospects good 3 department giving support 4 book read ll start writing 5 turned lot great job offers 6 latest article inspiring 7 date undergraduate 8 work lot practical importance 9 book chapter article 10 doesn bother college roommate making 80 000 year wall street information computer science university california irvine ca 92717 3425 modified 2 october 1996 michael phd student department computer science columbia university mailing address department computer science columbia university 450 cs building mail code 0401 1214 amsterdam avenue york ny 10027 office 517 computer science building tel 212 939 fax 212 666 0140 mail cs columbia research interests efficient algorithms data structures combinatorial optimization logic synthesis asynchronous circuits bdd techniques clickable map draft version includes kind disclaimer yu lei homepage personal data information resource hot links directory personal data resume schedule information resource computer science dept north carolina state univ inst software academia sinica wuhan univ china hot links daily life academics enjoyment directory organization people yu lei champion court nc raleigh email eos ncsu juan alemany home page jovan home page moved cmu joe oldham home page table contents cs221 sections fall 1996 updated fri nov 22 newest baby pic 5 22 96 reach pretty date research academics updated recently personally updated periodically due sites seldom updated left cs 245 002 sp 96 home page defunct boston university computer science department john isidoro computer science department boston university 111 cummington street mcs 139 tel 617 353 8919 jisidoro cs bu page construction informative material student updated september 23 1996 carlos www home page modified 01 02 96 page construction mail cs mcgill ca office mceng office phone 514 398 7085 ext 5930 office fax 514 398 3883 www page finally decided construct mexican student school learn studies mcgill scholarship finishes decided construct page fun include stuff formal job alma mater universidad nacional autonoma de mexico specifically studied instituto de place inside academic history mcgill studying prof denis work complexity theory specifically relationships boolean circuits complexity algebra logic work problem characterizing neutral languages circuit complexity class defined circuits polynomial size constant depth result implies strong deep results complexity boolean circuits parity fellow home university supervisor mine dr sergio long year mit laboratry computer science interested distributed computing strongly recommend visit home page attending february 25th march 2nd mcgill montreal invitational workshop complexity theory event held mcgill university research institute core talks prof sanjeev arora computer science department princeton university interested workshop program click nice things montreal cold weather noticed simpsons tv show fan don watch simpsons missing programs television links found interesting shot mr burns homepage original clown homepage simpsons archive simpsons newsgroup back mcgill computer science school 1110 pawel page remains perpetual construction master science student department computing science detailed address university alberta university located beautiful edmonton canada banks north saskatchewan river part artificial intelligence research group working supervision prof randy goebel professional interests curriculum vitae interested aspects artificial intelligence interested examining problem plan recognition goebel reasoning model belief revision ongoing constantly changing results research year duties include head teaching assistant year introduction computing called computing science 101 office hours monday thursday 13 30 15 00 cab 309 education completed bachelor science degree computing science university alberta 1994 choosing computing science specialization studied biochemistry personal information reach electronically addresses phone numbers office general services building 728 mail pavel cs ualberta ca ualberta ca freenet carleton ca uni erlangen de telephone office 403 492 3520 home 403 436 cellular 403 908 5257 fax 403 438 4217 world wide web url http www cs ualberta ca publications favourite links world department computing science links world office mates chen rashid nicholas img person access page 18 1995 sign guestbook created february 1995 modified october 1996 pawel pavel cs ualberta ca home page graduate student department computer science mississippi state university assistantship diagnostic instrumentation analysis laboratory dial state university dr thomas philip professor computer science advisor husband bipin student mississippi state university doctorate business administration majoring management information systems college business industry kerala beautiful state india send mail ra ed yampratoom edyamp cs rochester ed yampratoom thailand img rochester thailand web server popular items site ready read thai news thai multimedia thai lessons anime img japanese animations stuffs orange road ll put stuffs scanner summer watch space development publications ed yampratoom simulation based projection plan uncertain temporally complex world tr 531 computer science dept rochester september 1994 ed yampratoom james allen performance temporal reasoning systems trains tn 93 1 computer science dept rochester march 1993 revised 1993 sigart bulletin 4 3 july 1993 img back grad student directory img back urcs home page change 10 sep 95 ed yampratoom edyamp cs rochester 3405 laxmi work 524 warren weaver hall courant institute mathematical sciences 251 mercer street york ny 10012 phone 1 212 998 3019 home 85 east 10th street york ny 10003 phone 1 212 473 email cs nyu finger slinky cs nyu current activities phd student nyu working area computer vision davi geiger robert hummel working low level vision tasks feature detection resulted piece software detects junctions corners junctions images junctions understand illusory contours exploring area computational biology bud mishra davi geiger department collaborative effort chemists mathematicians closely studying working problems motivated human genome project earlier work earlier computer scientist national centre software technology bombay involved modest cad related activities publications software developed technical reports details offers graduate level diploma courses advanced level courses specialized topics people industry participated fair amount teaching information publications software development technical reports teaching experience popular articles leisure related activities roommates sell wine bottles wine merchant computer scientist lp updated 30 september 1996 diane law phd student department computer sciences university texas austin research interests symbol grounding problem navigation robotic agents neural networks evolved genetic algorithms education computer science university texas austin 1994 computer science university texas austin 1991 spanish literature washington state university 1978 fine arts washington state university 1976 contact information office taylor hall 5 145 phone 512 471 9730 email address cs utexas postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 local links utcs neural networks home page ai lab home page utcs home page ut austin home page genetic algorithm links genetic algorithms neural networks home page santa fe institute ga digest archive university michigan ga research group robert adams home page hope enjoy stay adams sept gordon clan modern gordon officially maintained webpages dissertation research central kentucky golf courses uk fencing club personal interests great highland things scottish highland games haggis burns poetry single scotch cigars hogan sports golf auto racing cricket learn resume favorite quotes list books ve read contact information adams dcs uky modified wednesday 30 oct 96 16 26 49 est andy krazy glew university wisconsin home page andy cut wisconsin home page largely formed snippets intel home page organized summary contact touch ship things addresses calendar arrange meetings filesystem access raw filesystem ~glew public html http www cs wisc ~glew approach web read files specifically arrange open default scribe minutes taker sohi research group weekly meetings research interests generic form adapted ph application dynamic versus static computer architecture wannabe author art computer architecture high level editting thoughts higher education suggestions effectively work patents claims fame miscellaneous info web stuff image rcs configuration management resume favorite quotes sayings image joe beef montreal son people cares pope priest king william joe coin god summer time harm sees frost snow poor joe almighty dollar good maple wood warm churches stuff montreal joe beef inn keeper montreal notorious atheist charity stranded knew joe beef exchange chopping chords meal warm place sleep joe printed manifesto advertisements computer architect os hacker aspiring computer architect fake motorola business card started working computers thing learning assembly redesign chip started unix kernel hacker gould real time unix os hacker beard frequently wear computer architecture future involved microarchitecture intel pentium pro p6 adoption mmx intel resume wannabe author art computer architecture constantly verge writing book entitled art computer architecture tricks techniques sort hennessy patterson afford internet service provider charges connected system suggestions appreciated interesting pieces computer architecture ways learn computer architecture read textbooks instruction set references miscellaneous info web wanderings netscape bookmarks stocks coding standards roy wilkinson p6 coding standards disagree rcs configuration management quit real job quickly defunct startup company called building business workstations day changed job assignment unix driver writing systems integration love hate relationship configuration management tools sccs rcs published paper boxes links parallel trees elements configuration management system usenix workshop software management centralized rcs database multiple views cloning save space time gould computer systems division unix team brian approach cvs papers advocates optimistic concurrency control approach thought advocated locking advocate optimistic concurrency control advocate locking case optimistic version livelock insist single identified serial schedule source code testing proceed linear manner require programmers test code works system previous fixes applied recognize requirement relaxed stripped version approach things p6 eas apologize created portable set tools accomplish p6 similar approach mike mark aitken deserve credit p6 enhanced rcs 5 5 features rcs 5 6 notably version number rcs 5 6 sufficiently fan rcs rcs including cshrc login web page calendar wisconsin arrange meetings ubiquitous scheduling program university wisconsin cs department people sun public domain plan critical mass isolation pilot pda pc software means add meetings fly pilot meeting committed committed record meetings fly voice organizer arrange meeting touch preferably email possibly phone person manually add meeting calendar created download calendar pilot software web page created download calendar pilot software microsoft watch intel intel user group scheduling program time intel synchronize unix pc past weak disconnected operation email operation allowed majority people mrl schedule meetings manual intervention intel scheduling algorithm access andy calendar synchronize andy meeting email person reserve meetings blindly invited synchronize urgent make meeting andy admin teresa put synchronize check andy calendar web page propose meeting urgent weeks future avoid bothering teresa sending andy email realize andy miss meeting email advance scheduling pim pda topics fascinated bring efficiency advantages personal secretaries aides de camp computer users header afs cs wisc glew public html rcs glew html 1 43 1996 11 06 17 28 56 glew exp sandeep graduate student studying computer science clemson university clemson south carolina born raised india schooling prestigious mayo college undergraduate college click html resume download postscript version diversions end involved things handle manage nice time friends unlike love drink exotic cocktails mixed drinks humor humor web humor archive adrian humor collection laugh web miscellaneous jokes yahoo pictures pavel art gallery florida girls pit page beautiful women supermodel images yahoo index miscellaneous supermodels pictures indian actresses travel travel agents maps airline 800 numbers travel agents specializing travel india miscellaneous travel related links miscellaneous collection unrelated links buying cars universal sandeep exclusive guest book email talk congratulations invited sign guest book comments suggestion feel free send email cs clemson talk click check logged address live address crazy roommate 1 141 cochran road clemson sc phone 803 653 1142 perng img home page graduate student department computer science university pittsburgh pittsburgh pa 15260 cs pitt office 217 mib phone 624 8836 hey doesn projects img img img img img img jeff dean img department computer science engineering university washington fr 35 seattle wa 98195 usa office chateau sieg 110 view office buildings weren plan graduate summer 1996 ll joining dec western research laboratory sunny palo alto ve bought house future plans nearby menlo park curriculum vita postscript summary postscript research teaching experience work primarily cecil project cecil pure object oriented langauge vehicle integrated research areas language design programming environments optimizing compiler techniques intend techniques scale large real world programs true goal implementing vortex compiler cecil 70 000 lines cecil code compiler projects work group involves tracking compiler bugs hang spin project meetings spin extensible operating system microkernel supports dynamic adaptation system interfaces implementations direct application control maintaining system integrity inter application isolation spring quarter organizers cse 590k department compiler seminar research concerns efficient implementation object oriented languages compiler optimization techniques exploring program analysis improve performance affects incremental compilation interacts optimization techniques profile guided optimization techniques interested program optimization affects language design assumed compiler access entire program compromises made existing language designs unnecessary interested applying lessons learned exploring program optimization designing systems programming language flexible efficient based underlying implementation program analysis validate research principal designers developers vortex research interests optimizing compiler object oriented languages vortex defines language independent intermediate language object oriented languages high level permit optimization features message sends closures object creations unique composing optimization passes run parallel obtaining results repeatedly running passes separately compiler applies intraprocedural class analysis profile guided receiver class prediction inlining alias analysis splitting cse single combined pass part work vortex develop ways structuring optimization passes permit kind composition allowing passes developed largely independently nice framework iterative data flow analyses permits clients develop optimization passes effort vortex dead assignment elimination pass approximately 50 lines code publications recent papers ve authored authored love spicy food mild letter word coke caffeine habit enjoyable moments spent wife heidi daughter victoria someday wife spent hurricane recently won ride galvin flying seattle guess win personal anymore wife flight consisted 20 minute flight downtown seattle puget sound travel air 1927 model feeling daring sadly insurance coverage doesn permit passengers walk wing sat back enjoyed ride view fantastic pay highly recommended fun seattle number 763 0350 lengthy hotlist jdean cs washington arturo hernandez greg grace education greg grace phd student college computing georgia institute technology contact information greg grace 200 26th st atlanta ga usa tel 404 897 college computing georgia institute technology atlanta ga 30332 0280 ph 1 404 853 9381 mail greg cc gatech modified march 10 1995 greg cc gatech stephen fink university california san diego department computer science engineering 9500 gilman drive la jolla california 92093 0114 usa phone 619 534 5913 fax 619 534 7029 email cs ucsd read research activities scientific computation group home page kathy home page eecs harvard current research projects design gallery sample layouts network diagram editor sample diagrams editor region delineation floor plans poster click ui testbed page potpourri sample floor plan images dr fun cartoon das division applied sciences home page harvard university home page contact information office aiken comp lab room cambridge ma 02138 phone 617 495 fax 617 496 1066 email eecs harvard don road cat visitor img home page sept 8 1995 img img don java enabled browser voice year sc student department computing science university alberta edmonton canada img img img img img bing cs ualberta ca niu ph student department computing science university alberta niu cs ualberta ca http web cs ualberta ca address laboratory database systems research department computing science university alberta 615 general services building edmonton alberta canada t6g 2h1 phone 403 492 3854 403 492 7591 office 608 general services building research areas academic web connections marks marks posted web connections internet movie database line books news game webcomics daily quotes link uofa link cs april 20 1994 chuck home page chuck walbourn personal web page located enterprises web server chee keong liau home page graduate student master engineering programme apologies construction work things improve graduate school computer science department cornell university ithaca ny 14853 fall 1996 classes cs472 foundations artificial intelligence cs501 programming languages software engineering cs519 engineering computer networks cs537 advance database systems baccalaureate department information science tokyo institute technology tokyo japan home img small country called singapore don find information singapore homepage 201 maple avenue apt ithaca ny 14850 607 277 cornell updated nov 1 1996 1442 stochastic jeff unpredictable home page stuff added 22nd november 1996 lag clears find visitor number counter basics profile information projects stuff working classes classes taking including sample work random stuff things figure links links sites interest umcs home page links department message day form parenthesis evaluated miscellaneous items news local events worth noting quotes things people worth noting james brien doctoral student college computing georgia institute technology member graphics visualization usability center spend waking hours animation lab img stare computer monitors primary area research involves physically based simulation complex deformable systems generate secondary motion computer generated animation wife heather july 6th 1996 recent research projects img water simulation img clothing simulation img segmentation images img surgery simulation recent publications complete list publications follow link hodgins al 1995 atlanta motion revised computer generated animation visual proceedings acm siggraph 96 orleans la august 4 10 siggraph 96 electronic theater hodgins wooten brien 1995 animating human athletics proceedings siggraph 95 los angeles ca august 6 11 computer graphics pp 71 78 brien hodgins 1994 dynamic simulation fluids proceedings computer animation 95 geneva switzerland april 19 21 pp 198 205 postscript file contact information gvu james brien graphics visualization usability center college computing 280 georgia institute technology atlanta ga 30332 0280 mail cc gatech leo home page page construction academic interests interests personal bookmark list hey leo leo presently graduate student department computer science university pittsburgh latvian born latvia baltic grown united states study masters computer science university latvia 1994 work university latvia lecturer instructor classes human computer interaction personal computer organization seminar issues data work riga information technology institute subsidiary informative systems company latvia work linked meta model based case software tool development insight interests computer architecture human computer interaction skiing downhill tennis court table hiking checking wild nature america national parks ve twenty video filming music pop rock jazz favourite artists groups elton john eric clapton joe cooker rod stewart annie pink floyd ella louis armstrong books science fiction favourite authors isaac asimov happen pretty reasoned books science fiction frank herbert chronicles mix action mystery philosophy easy read fascinating douglas adams lot fun original ideas andrew norton great action builder links latvia home page bookmark list page accessed times 18 october 1996 page updated 18 october 1996 page construction haven noticed readable viewable construction permanently isn nice time expect leo mail cs pitt michael bogomolny cogsci picture feel reading articles semester computer science ph program university texas austin physics computer science amherst college 1994 research interests note intend work risk decisions final project risk decisions bet quarter outcome coin toss accept bet bet 1000 coin toss reject bet people reject fair bets sound economic theory involving maximizing utility law diminishing returns explains explain people asked question formulated risk taking risk preventing manner respond differently beloved verbatim framing decisions psychology choice science 1981 imagine preparing outbreak unusual disease expected kill 600 people alternative programs combat disease proposed assume exact scientific estimate consequences programs problem 1 152 program adopted 200 people saved 72 program adopted 1 3 probability 600 people saved 2 3 probability people saved 28 problem 2 155 program adopted 400 people die 22 program adopted 1 3 probability die 2 3 probability 600 people die 78 programs favor analog digital humans brains made neurons neurons fire depending level charge built make brain analog biological foundation shaky ahead scream hypothesis wrong computers transfer information bus wire high low voltage interpreted 0 1 make computers analog accurate processing inaccurate outcomes simply wrong answer make mistakes subtraction balancing remember invalid telephone number gave number wasn real telephone number story hard pressed point neuron account error correct processing lead incorrect results human cognitive processing sound complete reminder make quotes classes append introduction courses graduate computer science research cognitive science aritificial intelligence mathematical logic topology operating systems add 6 cogsci papers ai symbolic 8 puzzle theorem prover contact information email bogo cs utexas send postcard phone 512 453 postal address 4200 parkway austin tx update information page written 10 30 96 text editor vi updated 11 22 96 insert empty promises construction updated ad supposed list hidden talents definition quantum definition bogo sort feel free bogus filter flux pleased work connected scott hart ferguson graduate assistant computer information sciences warning opinions expressed belong scott ferguson necessarily reflect university alabama birmingham university system alabama cis department interests research biography family tree ferguson mcbride philosophy links archive surname inquiries searchable genealogy archive soc genealogy richard collection folk tunes isles europe send comments chocolate chip cookie recipes ferguson cis uab elizabeth leonard home page research interests concurrency theory research testing theory real time systems recently working testing equivalences pict concurrent object oriented language based pi calculus model checking real time probabilistic systems scheduling theory actively studying part thesis research spend summer 1996 working rome laboratory research area personal section mentions places call home native didn home chose jhu grew 12 miles south airport high school homepage managed farther home college graduated 1991 randolph macon college ashland virginia degree computer science mathematics current address elizabeth leonard department computer science engineering building 317 johns hopkins university baltimore maryland 21218 2694 office 410 516 6071 fax 410 516 6134 home 1 410 367 home 2 410 789 3080 leonard cs jhu img jhu cs home page paul 1991 1994 technical university cluj romania 1994 1996 california institute technology graduate student computer science caltech contact information department computer science 256 80 california institute technology pasadena ca 91125 office phone 818 395 4603 fax 818 792 4257 cs caltech mishaal home page student cornell university master engineering computer science program meng cs graduated double major electrical engineering computer science worcester polytechnic institute worcester ma img coolest place earth list stuff involved interested temporary link cornell services menu links courses taking cs664 machine vision newgroup ee546 high capacity networks newgroup nba600 database management newgroup optimal video transmission meng project cmt extension img kuwait home page img resume check stock quotes cooler links public www server hope offer conote img weather ithaca img cnn latest news img cannes international film festival img wrong img reason kid img accused nerd home interests cool links cs home page 1995 mishaal almashan mishaal cs cornell cornell university wen chu graduate student department computer science rutgers state university jersey dorm address buell 342 mailing address bpo po box 1119 piscataway nj 08855 1119 email paul rutgers voice mail 908 463 9711 908 445 3766 teaching assistant cs 198 211 computer architecture sections 10 11 stats page 10 2 96 stay tuned information cs cornell cow melco jp master engineering student computer science cornell university received bs ee university tokyo back march 87 work electric corporation japan ll return degree worth page construction homepage started assignment acquainted html cs 720 cornell cs department information superhighway homepage interesting pictures music moving sale coming ll taking japan february lot things sell ll img cornell computer science people page scott basic home page long overdue slight update pages doesn fancy expect ll current interested information work stuff university texas austin cs department ve finished year oops group research group working utcs interesting systems languages research class ta object oriented design instructor class glenn downing amherst college great place spend undergraduate days time spent amherst college cs department santa fe institute amazing place spent summer working kind research cs oriented hobby stuff perfect linux invaluable texas squash home page mead home page wine beer doesn stuff makers cool forget people stuff ted wanted people check page ted dan sharp amazing home page guy free time neat stuff miscellaneous items order austin check austin dining guide page information austin important part citizen poke good humor rag amherst published pdf apple computer things iici lasted forever alas longer bright future type machine neat simple page ll hey didn wait minutes load send email page maintained cs utexas grab pgp key includes links information pgp encryption general home page update febr 19 1996 ph student computer science department nyu advisor prof benjamin goldberg contact nyu mail cs nyu finger cs nyu slinky cs nyu phone 212 998 3485 fax 212 995 4123 york university department computer science 715 broadway room 715 york ny 10003 interests program analysis abstract interpretation program transformation partial evaluation semantics concurrency languages concurrent parallel computing natural language processing statistic methods text information retrieval publications natural language information retrieval digital libraries proc acm digital libraries 96 bethesda md march 1996 natural language information retrieval trec 3 report proc 3rd text retrieval conf gaithersburg md nov 1994 background 1986 bucharest called university bucharest romania 1986 1990 worked research inst computers bucharest 1990 1992 prof computer science dept bucharest links find semantics programming languages people information technology lab ge hobbies stamp collecting pre 1938 eastern europe politics eastern european news romanian newspapers romanian financial markets nasdaq quotes pic page construction patient andrew department computer science engineering university california san diego 9500 gilman dr 0114 la jolla ca 92093 0114 office apm 4438 phone 619 534 9669 fax 619 534 7029 lab 619 534 9669 email cs ucsd teaching assistant cse 121 information office hours research assistant work progress advisor keith marzullo nile project home page nile nile proposal proposal overview nile architecture nile architecture description nile system written nile system overview nile data model nile data model distributed heterogeneous computing corba common object request broker architecture omg isis distributed fault tolerant toolkit isis resumes text format resume txt postscript format resume ps research projects projects txt email cs ucsd img updated mar 01 1996 lin home page favorite links umass men basketball page espnet sportszone men college basketball useless www pages mr potato head school house rock pages dave letterman top ten list construction modified wed oct 9 12 23 45 edt 1996 venkatesh ganti cs wisc graduate student office 1334 computer sciences department 1210 dayton st madison wi 53706 usa phone 608 262 note page construction past present graduate student cs university wisconsin madison fall 95 earlier undergraduate student iit madras india native andhra pradesh info asha asha basic education asha madison india click india godav 95 homepage hostel iit madras godav 95 hope online research interested databases work till btech project real time databases real time genesis uw madison db group homepage updated january 1st 1996 etag content length accept ranges bytes mike jones graduate student mit artificial intelligence lab working computer vision learning prof tommy poggio research model based matching part center biological computational learning click short description current project list publications michael jones tomaso poggio model based matching linear combinations prototypes mit ai memo sept 1996 michael jones tomaso poggio model based matching line drawings linear combinations prototypes proceedings international conference computer vision cambridge ma june 1995 federico michael jones tomaso poggio basis functions regularization radial tensor additive splines mit ai memo 1430 june 1993 michael jones recurrent networks dimensionality reduction masters thesis mit 1992 addition hacking computers day play ultimate page ultimate stuff posse web page information dangerous group individuals simply posse mike jones ai mit img jesse liu graduated degree department computer science yale university passed academic year working area computer vision instruction professor david bs degree applied mathematics zhongshan university guangzhou canton china 1992 years ma degree department mathematics university georgia athens georgia usa working net software programmer analyst reached net software 747 avenue york ny phone 212 888 3600 email favorite sites astrology chinese companies cs grad vision people cs related dictionaries media alumni unexpected time haven connecticut est page visited img times december 6 1995 page construction enhanced netscape 1 1 2657 erik mosaic home page img hope caltech year graduate student computation neural systems option caltech hopfield group people directions office links cns home pages interest include computer graphics lab koch lab www home page lots neat stuff fall term 96 taing hopfield class cns 185 collective computation taking yaser class cns 156 learning systems ve collected favorite links private research current project concerns dna based computers robotics research stuff kurt folk computer graphics lab made single image random dot stereogram animation shown siggraph 94 collected frames stuff book chris watkins algorithm web searches alta vista dec search web usenet display results standard form compact form detailed form send comments hope caltech img palace visitors number andy chang graduate student department computer science university pittsburgh pittsburgh pa 15260 office 303b mib univ pitt nec phone 412 624 8848 pitt 609 951 2811 nec cs pitt research nj nec research interests nec optical lab years research areas focus parallel computing optical interconnections massive parallel processors comments suggestions email cs pitt homepage chris check resume picture mail give hard time picture check favorite links rutgers state university jersey rutgers homepage directory rutgers offices departments williams college williams college homepage linux operating system linux howto index linux applications utilities linux software map linux www resources ftp directory ftp sunsite unc pub linux web page info rutgers university web guidelines www common gateway interface humor david letterman top ten list dilbert zone laughweb entertainment movie listings tv schedule concert info ticketmaster great computer games dos address info internet directory college mail addresses news weather forecast somerset jersey local forcast espnet sportszone usa today job info catapult jobweb beginning internet job hunt good links pc magazine top 100 web sites netscape matthew chris paul rutgers modified sat sep 28 13 35 19 1996 daniel rabin status senior graduate student phd completion expected spring 1995 address department computer science yale university box 208285 haven ct 06520 8285 rabin dan cs yale research interests programming languages functional programming imperative functional programming module structure macros logic computer science lambda calculi type systems category theory applications complaining tex scripting languages sridhar gopal cs wisc bone page resume state wisconsin web page calvin hobbes bookmarks marc friedman home page web page cse 573 watercolors applets camping checklists spanish english collaborative dictionary poetry research favorite quotes links occam information gathering agent keith golden keith wordbot bike trip artificial intelligence uw cody kwok dan weld ucpop planner research tool changed life works nietzsche english netscape bookmarks file page reference visitor feb 4 96 marc friedman friedman cs washington 18 5 8 img teng cs rochester img back urcs grads directory img back urcs home page ye page rajesh raman rajesh raman computer sciences department 1210 west dayton street madison wi 53706 1685 email raman cs wisc telephone 608 262 5386 ohio wesleyan university current year graduate student 95 ph university majors computer science madison mathematics department computer science minor music personal curriculum vitae postscript specifications current courses cs 552 computer architecture saluja cs 737 system performance evaluation modeling livny cs 739 distributed systems cao information current work team member condor project bookmarks integral part committee chimera man novelty monster chaos subject contradiction prodigy judge things worm earth truth uncertainty error glory shame universe blaise pascal 1623 1662 modified rajesh raman wed oct 16 19 07 24 cdt 1996 raman cs wisc graduate student department computer science engineering university california san diego la jolla ca 92093 0114 tel 619 534 email cs ucsd current research courses publications membership home updated november 3 1995 comments cs ucsd 5 homepage 5 warning homepage construction originally germany spent undergraduate years florida nebraska august 1995 graduation moved las cruces start graduate school graduation move back germany start working doctoral program computer architecture back germany summer visited computer science department friedrich schiller universitaet jena check institute computer architecture communication site german people attend college don logical explanation dream mine child years told mother day live cats lot home pictures monsters link exist larger called dim sum older years smaller friend eighteen months wild ready chase hall games energy 4 wake demand breakfast playing cats reading lot active member amnesty international enjoy dancing hanging friends friend world rob thomas friends undergrad year side thick thin read resume german version click summer intern german cancer research institute heidelberg working programmer system called 2 check lot interesting work homepages people pleasure working internet sites frequently amnesty international homepage national foundation university stuttgart university home state university jena florida university university part undergraduate work state college college finished undergraduate degree library congress women computer science german research institute ai der spiegel german political magazine telegraph die german newspaper east german point view germany live magazine der focus weekly political magazine german cs nmsu updated april 22 1996 ashish thusoo graduate student department computer science university wisconsin madison india undergraduate education indian institute technology delhi department cs fantastic place worth visiting contact finger find whereabouts alternatively send email ashisht cs wisc chin chen home page current address permanent address 201 maple ave apt 223 ithaca ny 14850 sung tel 607 256 4973 taipei taiwan mail cs cornell class spring 96 cs 417 computer graphics cs 514 practical distributed system cs 515 practical distributed system practicum nba 600 database management album resume news img china times img nctu page construction modified 4 9 96 galen hunt graduate student 1968 1996 computer science university rochester 1992 physics university utah 1987 college graduate student 94 present university rochester vp product development 90 93 software research projects data access visualization environment dave rochester image processing package ipp publications hunt galen maged michael srinivasan parthasarathy michael scott efficient algorithm concurrent priority queue heaps urcs tech report 560 december 1994 hunt galen randal nelson feature extraction parallel stick growing hunt galen michael scott peer support reduce fault tolerant overhead distributed shared memories pages web sites frequent color pictures win32 information urcs grads directory home page change 7 june 1996 gchunt cs rochester greg sharp home page greg sharp email greg cs wisc office cs st 1307 office phone 608 262 6602 office hours 6 00pm 8 00pm mon 12 00pm 1 00pm wed appt tgif friday 4 30 5 15 cs 2310 cs dept cs 302 section 6 9 cs 302 instructors fall 1995 lecture notes spring 1996 lecture notes classes fall 1996 cs 764 topics database management systems cs 838 2 finding search engines altavista dejanews excite infoseek lycos metacrawler yahoo usenet faq ftp mirrors mit aol gwu html format ohio programming learn today library draft standard april 1995 mirrors stanford cygnus faq lib info stl reference stl newbie guide platform independant gui libraries portable gui development kits faq amulet strings attached requires motif suit strings attached classes spring 1996 cs 558 introduction computational geometry cs 752 computer architecture cs 752 computer architecture project cs 760 machine learning cs 760 machine learning project classes fall 1995 cs 513 numerical linear algebra bobby bobby phd student college computing institute technology member telecommunications networking group bobby research interests include network protocols protocol environments operating systems distributed computing network management protocol playground information current work bobby received engineering university florida time ago working 3 letter computer company bought 3 letter long distance company sold married fabulous babe bobby returned pursue phd studies college computing awarded computer science june 1993 phd hoped olympics didn happen bobby called robert bob rob simply prefers bobby publications bobby ken calvert mostafa ammar protocol portability module encapsulation proceedings international conference network protocols icnp 96 columbus ohio october 29 november 1 1996 pg 56 63 bobby ken calvert mostafa ammar protocol portability module encapsulation technical report git cc 96 12 georgia institute technology april 1996 bobby mostafa ammar ken calvert multi subsystem protocol architectures motivation experience adapter based approach proceedings ieee infocom 96 bobby mostafa ammar ken calvert multi subsystem protocol architectures motivation experience adapter based approach extended abstract proceedings workshop high performance communications subsystems hpcs 95 bobby mostafa ammar ken calvert multi subsystem protocol architectures motivation experience adapter based approach technical report git cc 95 08 georgia institute technology 1995 bert bobby mostafa ammar karsten schwan architecture toolkit parallel configurable protocols proceedings international conference network protocols icnp 93 sept 1993 bert bobby mostafa ammar karsten schwan parallelism high performance protocol architectures proceedings workshop high performance communications subsystems hpcs 93 bobby unix systems management snmp proceedings ifip 6 international symposium integrated network management april 1993 bobby systems management internet management framework volume 9 8 august 1995 bobby steve managing volume 10 5 1996 dissertation work refer protocol playground information advisors mostafa ammar ken calvert grad school 3 years grad school 5 years grad school house video clips construction looked completion 1 mpeg foundation 2 mpeg framed basement 1 mpeg framed 1st floor 1 mpeg brandon homepage brandon robert born 15th 1996 4 53pm pictures chronological order contact information college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 404 894 6739 404 894 0272 fax mail cc gatech bob derivatives trademarks microsoft corporation photo 5 years grad school courtesy mcdonalds corporation kidding hotlist bookmarks updated tue nov 12 14 56 48 est 1996 img home business resume postscript spring 1996 give report software highly distributed systems class slides talk efforts rt mach implement flaviu cristian distributed algorithms work prof al mok built work guangtian liu working hardware verification project ibm rs 6000 division ties ph research professor allen emerson pleasure domestic bliss department photos wife carla daughter ruth claire 3 13 96 parenthood struck travel beer high priorities lies enjoyment peeling beer labels bottles foreign lands humor sources ii project haikus approved fat substitute speaking poetry interesting ode women bob dole canfield cs utexas updated 29 april 96 todd peters mail utexas humor links home picture cool web pages ut cs home page bakshi area computer system design advisor daniel gajski electronic mail ics uci office ierf 320 office phone 714 824 home phone 714 856 0443 research area vlsi design automation issues related synthesis high performance systems component selection pipelining scheduling memory selection publications component selection resource shared pipelined dsp applications proceedings european design automation conference geneva 1996 model refinement hardware software codesign proceedings european design test conference paris 1996 memory selection algorithm high performance pipelines proceedings european design automation conference brighton uk 1995 won paper award design exploration high performance pipelines proceedings international conference computer aided design san jose ca 1994 component selection algorithm high performance pipelines proceedings european design automation conference grenoble france 1994 longer version accepted publication transactions vlsi systems 1996 complete list publications overview research cv department information computer science university california irvine ca 92717 3425 page accessed times modified fri oct 25 1996 sriram rao current research involved design implementation multimedia file system operating systems support multimedia working multimedia group computer sciences department university texas austin advisor prof harrick vin publications mine img group contact information office tay 4 115a 512 471 9507 tay 5 152 512 471 9589 email sriram cs utexas department computer sciences tay 2 124 university texas austin austin tx 78712 1188 miscellaneous interesting www pages pictures ut tower austin capital texas located central texas hill country click information austin kannada click information austin tamil comments free send mail andrew boardman local custom ll picture eventually fairly reading didn usual pointers silly quotes random cruft wait spare time 1996 mail cs columbia found wandering upstairs things interest utility pgp key block aviation stuff current satellite elements british cycle supply catalog cross sections stereoscopic good advice press button stuff track random pointers georgia tech gvu people search dean dean ph student graphics visualization usability center college computing georgia tech notice graduating seeking employment plan graduating ph spring 1997 begun job search interested position software industry seeking company apply technical expertise management knowledge leadership skills innovative technology product development environment driven identified expected customer resume postscript academic background dean graduated university virginia 1992 degree electrical engineering entered computer science ph program georgia tech fall 1992 ph dean received computer science 1996 dean passed qualifying exams proposed thesis topic visualizing patterns interaction execution object oriented programs dynamic behavior object oriented programs difficult design implement modify understanding interactions classes objects create efficient designs make safe modifications thesis work seeks identify visualize analyze recurring patterns interaction object oriented program executions means understanding examining dynamic behavior support directed design recovery validation reengineering tasks comparing existing design mental model specifications design level specifications reverse engineered implementation dean spent summer 1995 intern software production research department bell laboratories naperville il part time consulting scientific atlanta dean hopes graduate march 1997 forward taking job industry academic research interests dean member software visualization research group specifically focused visualizing object oriented software interests include information visualization object oriented software engineering user interface design human computer interaction highlights dean research visualizing object oriented software object oriented approach program design made significant impact software developed maintained programmers adopted object oriented approach order advantage data abstraction encapsulation reuse inheritance polymorphism work seeks software developers testers maintainers understand dynamics object oriented systems oo design techniques begin static object modeling dynamics object interactions important program operates interactions difficult part system design understand additionally aspects system documented static counterparts approach visualization convey information programmers systems static analysis dynamic profiling key approach patterns interaction entities system abstractions bridge gulf abstraction program design implementation step process gather static information system generate trace files record system behavior analyzing behavior patterns interaction uncovered filtering abstraction techniques high level behavior extracted low level patterns graphical visualizations present information programmers control filtering abstraction process abstract behavior compared design level information execution scenarios dynamic state models architectural models support directed design recovery validation tasks technical report visualizing message patterns object oriented program executions describes initial efforts extract visualize patterns messages oo systems history late 1993 dean built prototype view visualizing execution programs based work system simple view inheritance hierarchy message passing executing program generation prototype supports multiple views program execution technical report describing framework visualization foster object oriented program understanding pertinent references include dean john stasko thomas ball visualizing message patterns object oriented program executions graphics visualization usability center georgia institute technology atlanta ga technical report git gvu 96 15 1996 dean stasko john information mural technique displaying navigating large information spaces proceedings ieee symposium information visualization atlanta ga october 1995 43 50 dean stasko john visualization foster object oriented program understanding graphics visualization usability center georgia institute technology atlanta ga technical report git gvu 94 33 july 1994 visualizing large information spaces information visualizations users browse information spaces focus quickly items interest navigational techniques utilize representation entire information space provide context support detailed information views limited number pixels screen makes difficult completely display large information spaces information mural dimensional reduced representation entire information space fits display window screen mural creates miniature version information space visual attributes grayscale shading intensity color pixel size anti aliased compression techniques information murals stand visualizations global navigational views technique evolved research visualizing execution large object oriented programs information murals information including text files stock market data data river flow data geographic site locations created technical report details draft report line sample code data viewer mural technique contact pertinent references include dean stasko john information mural increasing information bandwidth visualizations graphics visualization usability center georgia institute technology atlanta ga technical report git gvu 96 25 october 1996 dean stasko john information murals visualization applications proceedings symposium user interface software technology demonstration pittsburgh pa november 1995 73 74 dean stasko john information mural technique displaying navigating large information spaces proceedings ieee symposium information visualization atlanta ga october 1995 43 50 contact information graphics visualization usability center college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 office 404 894 email cc gatech michael wu img click picture info michael wu received computer engineering carnegie mellon university 1992 electrical engineering rice university 1994 enrolled ph program electrical computer engineering department rice advisor willy zwaenepoel current work involves envy memory based persistent storage system based flash memories idea project solid state storage system persistent languages object oriented databases provide fast flexible access data maintaining high degree reliability interests include digital systems design storage systems parallel computing operating systems performance enhancement memory architectures find office duncan hall 3001 home 661 search engines general news sports computer news links software computer stores stock info attitude travel stores electronics hardware engineering software interesting sites programming backgrounds local files modified 11 19 96 search engines img alta vista img infoseek img hot bot img savvysearch multiple server query general news img reuters headlines img yahoo page img houston chronicle img usa today img electronic newsstand links lots line magazines computer news img ziff davis publishing computer news magazines img infoworld computer news img electronic engineering times img tech web img resources microprocessor report sports news img nba basketball news stats player info img espn img sports line links img csa home page img html tutorial img irs tax forms information img united service shipping tables img federal express img trip link airline schedules fares img houston movie listings img houston restaurant database img business yellow pages maps img good graduate student click postscript version img ticketmaster tickets events img encyclopedia britannica dictionary img chinese recipes img card game rules img online tv guide img car prices software img shareware programs img pc computing top 1001 files img games internet img walnut creek cdrom img red hat linux center img linux game tome line computer stores img computers img net express img computer warehouse img complete computer systems img carl industries img comp low hard disk cd rom prices img chip merchant low cpu memory prices img pacific low cpu memory prices img price watch lowest price search img journey educational marketing computer stuff educational discounts img surplus direct cheap surplus computer stuff img direct lots product details weather img houston forecast nbc img houston forecast usa today stock information img stock master stock charts img data broadcasting corporation stock info img continuous quote updates img news mail quotes img trade discount computer access broker img investment faq links comments mail rice visitors april 17 1996 brian homepage software analyst graduate student full time part time concurrent technologies corporation university pittsburgh 1450 ave department computer science pa 15904 pittsburgh pa 15260 phone 814 269 ms project vrml browser fax 814 269 2402 graduation 1996 email ctc email ant cs pitt master project vrml browser personal stuff accesses document http www cs pitt modified october 30 1995 ziv position ph researcher info computer science instructor uci extension area software eng oo analysis design hypertext uncertainty bayesian nets advisor debra richardson office ics2 259 office tel 1 714 824 office fax 1 714 824 4056 mail ziv ics uci information notes students meeting fall lab uc irvine click map uci campus building number lab 232 shown detailed map fall notes notes week 3 classes objects information teach courses uci extension object oriented analysis design windows nt 95 programming visual mfc textbook object oriented analysis design object oriented analysis design applications grady booch published addison wesley research projects develop hypertext browser called ivan affords traceability software systems explicit modeling software uncertainties work part arcadia research project uc irvine research papers recently completed paper icse 97 explicit modeling software uncertainties paper original 10 point font column style required icse entitled uncertainty principle software engineering latest version paper click links earlier versions paper found collection papers workflow process automation professional interests things software engineering software process modeling object oriented analysis design interested bayesian networks uncertainty modeling object oriented techniques familiar leading methods oo analysis design including latest work unified modeling language uml open moses effort fact member open consortium information uml rational object technology web page good source information oo case tools web found addition collection 2000 links object orientation heidelberg germany mirror sites chicago illinois provo utah bayesian networks interested bayesian networks quality pages topic including ai laboratory lonnie chrisman roadmap bayesian research find bayesian network editor implemented java bayesian editor page interests interests hike swim favorite place play roller hockey irvine hockey club favorite sport soccer good place latest soccer information espn sports zone soccer web page additional sports links check friend learn resume started html uci office academic computing put pointers learn html information computer science university california irvine ca 92697 3425 modified 22 october 1996 bryan chow home page world wide web home page graduate student california institute technology working phd computer science quick img cars driving img music work scalable concurrent programming laboratory scp professor steve taylor img img contact email main account bryan scp caltech bryan cs caltech stanford account bryan cs stanford mit artificial intelligence lab account ai mit phone 818 395 3903 work 818 795 home 818 792 4257 fax campus bryan chow computer science 256 80 caltech pasadena ca 91125 residence bryan chow 1127 del mar blvd 213 pasadena ca 91106 video cameras lab sgi machines mike set pictures lab minutes recent img img img education california institute technology candidate phd computer science stanford university graduated june 1994 masters computer science university california berkeley graduated december 1992 bachelor science electrical engineering computer science work experience january september 1993 worked software engineer cool company called geoworks produces operating system projects worked canon tandy pda wrote poker quick shuffle game pack project working project mit concurrent vlsi architecture group specifically working multi cluster compilation machine pages pages maintain cars driving page img madness soul music bryan ferry homepage img img photo album pictures family img fav music favorite albums miscellaneous links complete works william shakespeare information superhighway mall dilbert archives fun games caltech pet shop boys net high school singapore homepage yahoo guide www world wide web search box find matches keywords separated space search clear access page june 23rd 1995 bryan chow bryan cs caltech california institute technology pasadena ca 91125 1058 don blow top nice day grows eric schnarr schnarr cs wisc research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa phone 608 262 2542 advisor jim larus research interests 1 architecture description languages 2 functional language design interesting links wisconsin wind tunnel sacm hockey club dragon bytes schnarr cs wisc dave moriarty phd student department computer sciences university texas austin research sequential decision tasks practical real world problems including control resource allocation routing tasks characterized scenario agent observes state dynamic system selects finite set actions system enters state agent select action system return payoff decision made sequence decisions objective select sequence actions return highest total cumulative payoff research evolve neural networks genetic algorithms learn perform sequential decision tasks interested tasks problem specific knowledge unavailable costly obtain domains studied include game playing intelligent control constraint satisfaction information list publications education computer science university texas austin 1994 computer science tulane university 1992 contact information office taylor hall 5 142 phone 512 471 9585 email address moriarty cs utexas postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 local links utcs neural networks home page ai lab home page utcs home page ut austin home page links research links sports links misc links visitor number greg linden exciting picture greg lovely wife year graduate program political science year graduate program computer science department university washington goal ph completed undergraduate degree university california san diego odd double major computer science political science leave graduate school mid december actively position software development interested check resume java applets webview links page set pages img additions webview family entering url enter keywords altavista metacrawler webview hits search service returning graph displaying pages found search services links pages automated travel assistant emulates dialog travel agent client gradually flight preferences allowing browse real flight data research prototype bit functionality early stage img ata webview highly rated gamelan jars ata rated top 1 java applets jars cool gamelan gamelan staff pick webview rated top 5 java applets jars cool gamelan gamelan staff pick img img img gamelan staff pick winners java repository java contest winner contest applets published books walsh foundations java books 1996 le de java java 1996 java applet linear ballet oops java capable browser cool java applets source demonstrates double buffering avoid flicker threads give time running applets code cleaner don expect work art thought cool low standards impressed lgrammer particle tree applets draw trees lgrammer trees realistic trees interesting recently started position jars judge evaluating java applets submitted jars archive interesting work summer 1995 developed dawn civilization demonstration application showing planning techniques successfully applied entertainment software myriad software ucsd worked professor rik belew filippo latent energy environments lee project tool developing artificial life models experimenting artificial neural network evolutionary learning software papers hanks lesh linden user preferences automated travel assitant submitted user modeling 1996 linden linden modeling localized interaction spatial constraints iterated prisoner dilemma association economic scientists 1996 krishnamoorthy paturi blume linden hardware tradeoffs boolean concept learning world congress neural networks 1994 pg 551 559 linden recurrent neural networks iterated prisoner dilemma 1994 unpublished honor thesis adam carlson sujay parekh wrote fun ray tracer projects graduate computer graphics images horseman horseman chess duel assembly required spheres image reflection transparency shadows distributed ray tracing adaptive sampling mess cool things patterns spheres transparent reflective causing rays reflect multiple times surface internally made 90 computer animation called strike animation written sgi inventor code manipulate 3d models original sgi movie file made lower quality 27 5mb quicktime movie low quality 6 5mb quicktime movie doesn compress resembling reasonable quality mac programming stuff dilbert cognitive science ucsd cmu ai repository artificial life info occasionally found chateau guggenheim annex 109a box 352350 computer science engineering university washington fr 35 seattle wa 98195 2350 206 616 1846 206 543 2969 fax glinden cs washington modified 5 27 96 home page yang research presented 5th international www conference paris france 1996 architecture integrating oodbs www api manual object management system oz links york city columbia university computer science department programming systems lab chinese stuff quick references testing area personal stuff don bother clicking email cs columbia home page invite learn location cyberspace real world work nuprl project tired rest art gallery visit cinema photos play game java written sunday send mail place david yates research assistant department computer science lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 usa phone 413 545 3179 fax 413 545 1249 email yates cs umass click send email phd candidate department computer science university massachusetts advisors jim kurose don towsley work closely erich nahum member computer networks research group research interests computer networks multimedia communication network quality service network security operating systems parallel distributed systems scalable information servers recent papers networking support large scale multiprocessor servers david yates erich nahum james kurose don towsley acm sigmetrics conference measurement modeling computer systems 1996 philadelphia pa recent talk work shows additional results parallelized network security protocols erich nahum david yates sean malley rich internet society symposium network distributed system security feb 1996 san diego ca networking support large scale multiprocessor servers extended abstract david yates erich nahum james kurose don towsley ieee workshop architecture implementation high performance communication subsystems hpcs pp 153 157 aug 1995 ct session end end delay call admission problem real time applications qos requirements david yates james kurose don towsley michael journal high speed networks 3 4 pp 429 458 dec 1994 performance issues parallelized network protocols erich nahum david yates james kurose don towsley usenix symposium operating systems design implementation pp 125 137 nov 1994 monterey ca session end end delay distributions call admission problem real time applications qos requirements david yates james kurose don towsley michael acm sigcomm symposium communications architectures protocols pp 2 12 sep 1993 san francisco ca yates cs umass home page called life academia cool stuff resume industry gupta department computer science jordan hall clemson university clemson south carolina 864 656 img gupta cs clemson visitor number 3 12 96 img department computer science home page img clemson university home page boston university computer science department alberto computer science department boston university 111 cummington street mcs 283 tel 617 353 8926 cs bu courses cs112 fall 1996 page construction informative material student updated january 31 1995 sujay parekh free speech work department computer science engineering sieg hall chateau guggenheim annex 109a university washington box 352350 seattle wa 98195 usa 206 616 1846 home 28th ave ne seattle wa 98105 206 729 quarter classes cse ai seminar cse 590s systems seminar french 110 french research simultaneous multithreading issues related multithreaded architectures softbot project evaluated simon softbot employs procedural search control system control actions report construction design removable patio conventional workspaces interested funding project contact sports soccer sort bookmarks web pages track interests academic ai cognitive science distributed parallel systems psychology philosophy fun tennis soccer sailing squash volleyball ballroom dancing food cornell computer science oracle corporation associates resume random personal info favorite foods thai kung pao chicken favorite oj scotch long island tea favorite dances tango swing east west coast salsa favorite rock music dire straits pink floyd phil collins genesis peter gabriel tom petty sparekh cs washington 1704 educational background bs electrical electronic engineering department university bs physics department university ms electrical electronic engineering department university visit home page electrical electronic engineering department university fall 96 courses interests java applets tetris java mail suggestions comments david skalak ph candidate umass visiting cornell 311c upson hall department computer science cornell university ithaca ny 14850 7501 voice 607 255 9216 fax 607 255 4428 email skalak cs cornell homepage cornell skalak cs cornell giovanni di crescenzo university california san diego department computer science engineering la jolla ca 92093 0114 usa phone 1 619 534 8847 fax 1 619 534 7029 mail giovanni cs ucsd ciao research interests computational complexity cryptography focusing interactive proofs program checking knowledge proofs secret sharing electronic cash pseudo random functions generators recent papers de di crescenzo yung monotone formula closure statistical knowledge focs 94 de di crescenzo knowledge complexity quadratic languages theoretical computer science vol 132 1994 291 317 di crescenzo recycling random bits composed perfect knowledge eurocrypt 95 de di crescenzo knowledge arguments public key cryptography information computation vol 121 1 1995 23 40 de di crescenzo giorgio multi secret sharing schemes crypto 94 de di crescenzo secret sharing perfect knowledge crypto 93 click find links computer science computational complexity cryptography distributed computing computational learning number theory mathematics topics cs links don disclaimers img computer science engineering home page thursday 16 november 1995 giovanni di crescenzo ucsd cse giovanni cs ucsd img img darrell home page darrell graduate student university kentucky lexington kentucky find classes current research resume computer science related links alma mater university kentucky university kentucky alumni page college engineering alumni page page updated november 25 1996 reached mail darrell cs engr uky img favorite links northeastern university college computer science korean internet korean newspaper playboy click save internet network jung yang studying northeastern university majoring computer science birth day feb 20th 1976 yang jung 101 104 norwood ma 617 551 3646 fax 617 551 3646 mail yang ccs neu christopher lukas relevant information office 5384 phone 262 6612 email lukas cs wisc apparently coordinator fall 1996 defeated rivals quest semester university wisconsin programming languages seminar czar courses fall 1996 cs festival java taught advisor alan su home page alan su 6 months img click picture graduate student teaching assistant cs164 computer science department university california riverside click schedule setup home page friends eric lu hsi chien lee computer science department university missouri rolla previous department worked visitor number world img taiwan home img chinese sites img online news journals img www collections img oop collections img einet galaxy great search place references img virtual tourist world map research interests img distributed systems img computer aided design engineering connection einet galaxy img formal methods connection einet galaxy img high performance computing img computer security computer security img collection computer science bibliographies bibtex format img line journals tools img tools www providers img computer science resources img webster dictionary img online dictionary computing img internet 800 directory img ucr library access img gdb manual leisure img california fishing img virtual tourist california alan su computer science department university california riverside mail asu cs ucr img back ucr cs graduate students home pages img back ucr cs danger construction site falling bodies resume dance shadow moonlight ^ click email email son cs utexas personal data strictly basis send effort duly noted pictures interesting links greatest experience stimulating center wouldn absolutely don dying man ignore previous link links recent additions field trip haiku leaf winding stream meaning life wow visitor 1 102 731 frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student black html frame article frame bar frame registry frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat student black html min da chen homepage education interest education interest feb 1996 min da chen chen cis uab construction hao zhou homepage hao zhou year graduate student computer science department michigan tech located scenic houghton upper peninsula michigan lake superior pays rent research dna protein alignment algorithm rest money food drink courses fall 1996 cs540 parallel algorithms software engineering contact phone 906 487 3492 mail cs mtu krishna bharat img krishna bharat phd student graphics visualization usability center college computing georgia institute technology research advisor scott hudson research directed finding intelligent ways build multi user gui applications img img img home page hotlist contact information krishna bharat gvu center college computing georgia tech atlantic drive atlanta ga 30332 phone 1 404 894 2590 fax 1 404 853 9378 mail kb cc gatech home page construction cs 579 simulation performance si click aqui mail jussi myllymaki research assistant computer sciences department university wisconsin 1210 west dayton street madison wi 53706 1685 telephone 608 262 6627 fax 608 262 9777 email jussi cs wisc research summary interested performance analysis dbms operations advanced tape disk technology including disk tape arrays studying buffer large datasets tertiary storage disk memory data data exploration visualization devise project advisor prof miron livny recent work includes improving performance relational joins large volumes disk tape resident data publication list applying log structured organization tertiary storage solve problems diverse characteristics functional limitations tertiary media recent paper data visualization exploration discusses data metadata management issues large complex data sets involved refereed publications efficient buffering concurrent disk tape miron livny proceedings performance 96 international conference performance theory measurement evaluation computer communication systems october 1996 integrated visualization parallel program performance data karen karavanic miron livny barton miller proceedings workshop environments tools parallel scientific computing august 1996 log structured organization tertiary storage daniel ford proceedings international conference data engineering february 1996 ibm almaden research report visual exploration large data sets miron livny raghu ramakrishnan proceedings spie international society optical engineering january 1996 disk tape joins synchronizing disk tape access miron livny proceedings acm sigmetrics conference 1995 submitted publication devise integrated querying visualization large datasets livny ramakrishnan beyer chen donjerkovic lawande myllymaki wenger submitted 1997 acm sigmod conference relational joins data tertiary storage jussi myllymaki miron livny submitted 1997 international conference data engineering publications disk tape joins synchronizing disk tape access miron livny university wisconsin cs department technical report 1270 1995 joins tapes project report master degree project report university wisconsin cs department 1993 applying client server model computer network architectures master thesis helsinki university technology department industrial management 1991 finnish documents implementation performance analysis tree algorithms jeff schwarz weiss class report 1993 experiences implementing log structured file system trishul chilimbi weiss class report 1992 overview current tape technologies products overview raid technology suppliers products frequently needed links unified technical report search scsi adapters home digital pcs technical journal home ibm technology research quantum digital linear tape faq home sun solaris sparcstations technical reports home scsi faq storage faq usenet faqs links found jussi cs wisc stopping home page graduate student department computer science university pittsburgh area concentration artificial intelligence job email lentini cs pitt earned computer science millersville university involved research millersville university intelligent machines laboratory running heuristic search methods prolog demo current research projects scaling inductive machine learning massive parallelism masters project nsf funded project involves inductive rule learning huge datasets symbolic numeric data types check uci machine learning info system parallel virtual machine pvm running cray t3d pittsburgh supercomputing center principal investigator project dr bruce buchanan project supervisor john aronis machine learning learn feedback procedure intelligent game tutoring systems tutoring system teach user winning strategy 2 player strategy board game connections question answered machine learning determine times give feedback type feedback finished product general serve students learning method feed forward neural network working project click info intelligent tutoring systems list neural net sites resources assessing human performance combined visual auditory stimulation afosr funded project involves providing combined sensory stimulation improve studies human spatial orientation multi sensory input response measures include measures movements straightforward measures subject performance ability perform simple arithmetic perform visual pattern recognition tasks hardware professional digital video editing system power dac 3 audio rendering system tucker davis technologies vertical axis rotation chair project worked conjuction balance disorders division department university pittsburgh school medicine working project john project home page info dr reading height 5 8 shoe size 9 great company designs maintains home pages web create home page click check virtual reality project adapted web sheldon smoker running mpeg movie dr buddies einstein babbage cool web sites img img windows95 shareware linux check st john linux users group img img congress yahoo motorcycle web page america home page img img dallas cowboys web page philadelphia web page img img guitar net pittsburgh online hits march 16 1996 counter provided net digits warning watch falling urls baby pic dean warning page netscape enhanced dean child prodigy recent picture including picture implying picture grown 94 95 enrolled university alberta studying computer science master degree supervision dr mark green ve recently moved mackenzie hall part lister hall main undergraduate live hub mall office gsb finally love living canada country weak computer programming ability homer simpson personal info dean office general services building 705 office phone 403 492 9594 graphics lab 403 492 7418 supervisor dr green mail mail cs ualberta ca counter person access page don forget sign guestbook leave url interested running guestbook download files easy installation script research interests communication networks computer graphics distributed systems research links vr java mbone vrml previous courses cmput 507 parallel computing cmput 511 computer graphics cmput 513 computer networks cmput 525 object oriented programming methodology cmput 601 graduate seminar cmput 622 research methods interests chess links including alberta chess news page gambling music lots links including concrete blonde page trivia lots links misc ing links hotlist friends cs homepage list homepage list find people deans web people don miscellaneous papers subjects apologies graphics ftp site computing science graduate student association undergraduate association computing science faculty graduate studies research homepage work spent summer vacation 94 women cs read private stuff edmonton restaurant review book guestbook source code internet security mail privacy privacy canada wife hack internet law library computers law oregon randal schwartz electronic frontier canada south africa bill rights includes communication privacy statistics usage pages concrete blonde homepage graph usage statistics area breakdown dean cs ualberta ca uofa cs graphics mr toolkit pi 2384 marc langheinrich homepage marc langheinrich marc langheinrich universita bielefeld university washington technische fakulta department computer science email uni bielefeld de email marclang cs washington spent year department computer science university washington visiting graduate student fulbright program check links depth information resume projects short bio postal address september 5th back germany finishing masters university bielefeld contact german address home school 13 10 germany maintal bielefeld phone 49 0 phone 49 0 521 fax 49 0 usa 5210 woodlawn ave sieg hall rm 233 seattle wa 98103 phone 206 543 7798 8 96 phone 206 632 6637 browser support tables access data list format marc langheinrich university washington department computer science email marclang cs washington www http www cs washington homes marclang susan nagy graduate student computer science department boston university working ph thesis real time database systems part real time research group publications azer bestavros sue nagy admission control systems proceedings rtss 96 17th ieee real time systems washington december 1996 azer bestavros sue nagy admission control paradigm real time databases proceedings aaai 96 fall symposium flexible computation intelligent systems cambridge massachusetts november 1996 azer bestavros sue nagy admission control strategies real time database management systems proceedings 96 1996 workshop real time databases newport beach california march 1996 fall 1996 schedule monday 3 4 section psy mcs b24 28 tuesday 9 11 cs101 office hours mcs 211 12 1 section 150 mcs b24 28 thursday 12 30 1 30 section mcs b23 mcs b24 28 1 30 2 cs tutoring hours mcs b24 28 2 3 section mcs 149 mcs b24 28 3 5 30 cs hours mcs b24 28 boston university computer science department 111 cummington street room 211 boston ma 02215 phone 617 353 fax 617 353 6457 email nagy cs bu susan nagy nagy cs bu updated november 5 1996 fall england switzerland www home page mit switzerland visitor number graduate student college computer science northeastern university boston picture visit west virginia general links beginner guide html world wide web internet catalogue yahoo search weather links intellicast usa world weather interactive map psc weather center pressure fronts temperatures satellite radar 4 panel summary news links cnn interactive thomas legislative information irs digital daily cool links check movie theaters buy tickets movielink view boston updated minute virtual tourist kasparov deep blue special interests links grand canyon national park home page source international online img finger logged email ccs neu home page accessed times counter updated 3 1996 statistical details img created october 5 1994 updated 3 1996 ccs neu 1872 meng hee homepage menghee cs washington box 352350 department computer science engineering university washington seattle wa 98195 year student msc university washington undergrad university pennsylvania ve ta cse 471 cse 142 cse 143 research interests interested image retrieval problem find images huge database images virage qbic commercial examples similar kind stuff working snapshots ve singapore singapore facts statistics singapore singapore online guide plan trip national computer board charge transforming singapore intelligent island ll work graduate straits times singapore main english newspaper visits nov 6 1996 menghee cs washington markus kaltenbach picture introduction home page constructing page add entries links time permits time apologize incompleteness resulting inconvenience research member prof misra psp research group prof emerson temporal reasoning group part work developed model checker finite state unity programs propositional unity logic unity verifier system recent version ph thesis contact information office taylor hall 150b phone 512 471 9777 taylor hall 3 phone 512 471 email address markus cs utexas postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 places interest find interesting places internet worth visit ut computer science department home page ots software archive macintosh computers ut apple computer world wide technical support home page ftp link ctan site comprehensive tex archive network ftp link distribution archive page updated 25 1996 markus cs utexas 1081 muralidhar address school basically campus hall civil engg dept phone 581 1444 east annex computer sc grad phone 581 581 2260 school address 237 neville hall maine orono 04469 mail umcs maine maine maine murali maine master maine home add 425 college 6k water apts orono phone 207 866 207 866 comments construction computer science dept email contact address graduate office poisson maine maine good luck earth william hui msc student cs department university alberta edmonton alberta canada unofficial research topic dynamic reverse engineering object oriented system basically extract design runtime artifacts oo program java present graphically suggest users objects subsystems good candidates parallelization supervised dr duane szafron dr jonathan schaffer graduate degree carleton university ottawa ontario canada honours project project www server client smalltalk supervisor dr freeman benson oti victoria canada view resume draft mail cs ualberta ca vcn bc ca expires address office gsb university alberta edmonton ab canada t6g 2h1 voice 403 492 4828 office lab fax 403 492 1071 home 401 saskatchewan dr edmonton ab canada t6e voice 403 433 fax 403 433 permanent 1005 ranch park bc canada voice 604 942 fax 604 942 search document interesting news ua pointers cs stuffs departments oo things reverse web stuffs christian engineering resources interesting stuffs canadian www central index city scope gopher www servers img canada clickable map collected canadiana canadian resource page list registered servers world img hong kong hk cool sites dictionaries guide dictionaries related email fax gateway faq web voyeur lots web pick day news world news cnn time magazine canada canadian press cbc cbc audio files hong kong hongkong standard radio hk asia week china news service china news agency peoples republic china username password wire cna republic china taiwan ua pointers university alberta situated city edmonton edmonton overview alberta canada lost campus map directory 5 6 gate uofa library catalogue interested projects enterprise project part parallel programming systems laboratory courses taking cmput 504 local metropolitan network pawel gburzynski cmput 508 advanced compiler optimizations ron unrau cmput 510 object oriented database systems ling liu cmput 593 distributed database management system tamer zsu cmput 601 seminar mark green cmput 622 research methods anup basu mark green jim hoover cs departments school names university alberta edmonton canada img uc berkeley berkeley usa university british columbia vancouver canada carleton university ottawa canada img university illinois urbana champaign champaign usa mit cambridge usa simon fraser university burnaby canada university washington seattle usa cs schools oo things oopsla proceedings toc conferences object technology uiuc smalltalk archive nifty list smalltalk information jeff smalltalk store smalltalk report periodical patterns http www cs wustl http c2 http st www cs uiuc users patterns patterns html patterns papers bibliography http uwaterloo ca reverse engineering java packages local happen reverse engineering tools papers smalltalk java lot web stuffs w3 consortium http www w3 org hypertext www protocols http html hypertext transfer protocol spec http www w3 org hypertext www overview html www server client design issues http www w3 org hypertext www shen ref security spec html security concern document http www w3 org hypertext www addressing url uri overview html uri overview http www w3 org hypertext www arena tour start html html 3 0 spec christian resources daily bread check material gospel communication network general christian resources virtual christianity chinese christian resource center www bible gateway virtual christianity quotes god lord postscript file smile jesus loves modified nov 06 96 william hui click finger visitor img jason freund 413 place birmingham al voice fax 205 802 phd candidate computer science university alabama birmingham received computer science university california davis graduate advisor kenneth sloan research fall 1996 schedule volume rendering computer graphics hang outs 1 5 years worked dr barton uab cans computer aided neurosurgery lab writing medical imaging software hang grail lab department rm 145 7 campbell hall log remotely work home linux term office room campbell hall office hours held rm campbell hall hobbies ball amiga lift weights prime fitness center weekdays favorite games quake doom 2 descent 2 year president uab acm member favorite links email freund cis uab modified nov 7 1996 10 26 95 page 1 272 accesses ed home page year graduate computer science student university washington business type people time hands include resume link top postcript plain text form office room 233 seig hall 206 543 7798 current home 206 244 1261 working anna karlin craig chambers theoretical model dynamic compilation specifically working developing line algorithm work dynamic compilation plan quals project accesses 26 august 1996 historical facts free time activites branches sister wanted home page helped create list people web page interests includes keeping computer industry sites give insightful commentary happening places mail net power macintosh guess makes biased liking macs computers easier places visit cnn apple computer check seattle freeway traffic advice important book world information wanted found find address domain names find country mail friends se stand edhong cs washington gutierrez department computer sciences university texas austin projects os wwh links conferences database systems world email cs utexas karen home page free speech graduate pages moved sj ca taking classes masters computer science rutgers intend finish 1997 working longer job work history resume hard copy html formatted fax ed request time goof pages textual access web textual browser good intentions pc friends bit peer pressure pictures recognize favorite yosemite 1996 pre grad school chuck fry dave picture cube owen fixed color rodney chin shot feel free book marks collected namaste mahendra home page home page construction smile finger click indian flag site indian movie gallery ultimate web museum mahendra school ccs neu phone home 617 277 6390 rashid msc student department computing science university alberta general services building edmonton alberta canada t6g 2h1 phone 403 492 3520 office office 728 general services building mail rashid cs ualberta ca img visitor number 96 08 01 20 users interesting links net online pathfinder cnn interactive dawn newspaper pakistan world weather pc magazine online consummate winsock apps list linux documentation project computer paper movies software library games domain search engines lycos search infoseek search yahoo search img link uofa link cs alberta www servers netscape view page photo charlie hu home page contents pages research interests publications vita web sites related research interests reach updated pallavi photographs graduate student department computer science university massachusetts office residence lgrc 17 north village apts amherst ma 01003 amherst ma 01002 413 545 0728 413 546 413 545 1249 fax cs umass truth curriculum vitae research interests information retrieval databases research project working prof bruce croft img lab retrieval text tables img education university massachusetts amherst september 1995 present graduate student computer science advisor prof bruce croft birla institute technology science india august 1988 june 1992 bachelor engineering honors computer science resume bookmarks search engines hotjava home page bits home page bits alumni page india home page india alumni page files gillian anderson page david page electric postcard cool pages friends img computer science img ciir send comments cs umass department computer science university massachusetts amherst ma 01002 adam home page construction excuse mess resume roommate picture area family picture area sp2 link area cool projects ibm closely check links ll notice promotion aqui gif aqui dynamic databases web gif step middleware cool links mentioned page construction live man journey banking junk mail fame html links great html resource connection scott great list html resource links university texas www reference pretty comprehensive html vrml links bare bones guide html cross reference list html tags html 3 0 reference rik list html tips tricks html horizontal tabs html find img webcrawler search engine great place web sites img infoseek search engine great search utility ucsd link area computer science department ucsd page accessed times updated march 4 1996 cs ucsd srinivasan vaidyaraman email cs utexas office ua9 4 116 phone office 512 471 phone home 512 478 nagendra prasad maram phd student computer science department university massachusetts amherst ma 01003 413 545 3444 office 413 545 1249 fax 413 549 8415 residence nagendra cs umass research interests distributed problem solving distributed search machine learning learning multi agent systems networked information gathering cooperation heterogeneous agents education university massachusetts amherst massachusetts september 1991 present doctoral candidate computer science thesis learning situation specific control multi agent systems advisor dr victor lesser massachusetts institute technology september 1990 august 1991 master science thesis automated handwriting recognition algorithms indian institute technology july 1988 june 1991 master science research computer science thesis fuzzy forgetful systems complete list publications resume postscript resume html research statement peek present research momentum selected publications 1 nagendra prasad victor lesser line learning coordination functionally structured agents distributed data processing presented workshop learning interaction organizations multiagent environments kyoto japan 1996 2 nagendra prasad victor lesser susan lander learning organizational roles negotiated search multi agent system special issue evolution learning multiagent systems international journal human computer studies 1997 3 tim oates victor lesser cooperative information gathering distributed problem solving approach journal software engineering special issue developing agent based systems 4 nagendra prasad keith decker alan garvey victor lesser exploring organizational designs taems case study distributed data processing icmas 96 5 nagendra prasad victor lesser susan lander learning organizational roles heterogeneous multi agent system icmas 96 6 nagendra prasad plaza corporate memories distributed case libraries accepted presentation corporate memory enterprise modeling track 10th knowledge acquisition workshop banff canada 1996 7 nagendra prasad susan lander victor lesser cooperative learning composite search spaces experiences multi agent design system aaai 96 8 victor lesser susan lander reasoning retrieval distributed case bases journal visual communication image representation special issue digital libraries vol 7 1 march 1996 pp 74 87 umass cs technical report 95 27 1995 9 keith decker victor lesser nagendra prasad thomas wagner architecture multi agent cooperative information gathering cikm workshop intelligent information agents baltimore maryland december 1995 pages img dis lab img hot list volunteers service education india info works watch space de brother richard beard picture da monk personal haven address 9 2 office haven address office haven address university wisconsin madison computer sciences department 1210 west dayton street madison wi 53706 608 262 6602 office number 1308 rcarl cs wisc 412 office hours wed 2 30 3 30 thur 3 30 4 30 cs412 home page current load cs739 distributed operating systems monday wednesday 1 00 2 15 underwater fire prevention saturday 12 00 1 00 advanced computer architecture ii tuesday thursday 9 30 10 45 math 990 introduction numbers emphasis number 1 sunday 8 00 9 00 pm eng 990 subsurface engineering grave digging monday wednesday friday 12 00 1 00 shades brother richard professional doomed political goofy nostalgic dj funky monk fellows order graphic artist desktop publisher check img robert gaimari computer science department boston university 111 cummington street mcs 223 boston massachusetts 02215 tel 617 353 1498 rgaimari cs bu current teaching lecturer cs101 section a1 fall 1996 class hours monday wednesday friday 8 00 9 00 office hours monday 10 00am 12 30pm thursday 9 30am 11 00am appointment phd student boston university computer science department bachelor science degree daniel webster college nashua hampshire master degree bu wife ellen student england school law cat pixel page changed september 23 1996 1519 viresh ratnakar picture dirty research assistant computer sciences department university wisconsin madison research area digital image video compression advisor miron livny main interests dct based compression vector quantization fractal compression quality control lossy compression production mode compression publications opt home page invoke qclic images invoke things revere revealed clicking computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 608 262 6627 ratnakar cs wisc 2484 shilpa lawande home page graduate student department computer science university wisconsin madison personal stuff link past info school resume html ascii computer science love cs resourses stuff wanted place systers women computer science stuff related madison surf madison state wisconsin information server hoofer sailing club owls music books movies java shilpa signatures meet love snowy homepage cool links free speech court decision judge panel philadelphia votes 3 0 cda constitutional follow link read decision page accessed times june 20 1996 img send comments suggestions email ssl cs wisc cs wisc guest form modified july 29 1996 jim standing niece erica 95 jim salehi research assistant department computer science university massachusetts amherst ma 01003 4610 usa phone 413 545 3179 fax 413 545 1249 email salehi cs umass phd candidate member computer networks research group led professors don towsley jim kurose download curriculum vita clicking research interests research interests 1 system network support multimedia 2 multiprocessor operating system design recent work supporting stored video reducing rate variability end end resource requirements optimal smoothing salehi zhang kurose towsley proc acm sigmetrics philadelphia pa 1996 additional results found tech report 95 98 computer science department massachusetts amherst nov 1995 effectiveness affinity based scheduling multiprocessor networking extended version james salehi james kurose don towsley submitted ieee acm transactions networking dec 1995 shorter version ieee infocom 1996 proc 15th annual joint conference ieee computer communication societies san francisco ca march 1996 additional results found umass tech report 95 46 july 1995 performance impact scheduling cache affinity parallel network processing james salehi james kurose don towsley fourth ieee international symposium high performance distributed computing hpdc 4 pentagon city va august 1995 extended abstract appeared acm sigmetrics 95 1995 additional results found umass tech report 94 75 october 1994 providing vcr capabilities large scale video servers dey salehi kurose don towsley proc 2nd acm international conference multimedia san francisco california october 1994 tex homepage eric happy insignificant domain vast web life pretty point drop line reading mail img eric places total addict pretty fail grad school spend mail sending time sites primarily dedicated collecting habits cool sites listed found pictures colors backgrounds liking learn check joe burn page guide excellence starting line page dave site information online ernie white guy publishes white guide interesting info newsgroup rec toys misc toy page action figure times newsgroup rec collecting sport basketball newsgroup rec collecting sport football newsgroup rec collecting sport baseball newsgroup rec collecting sport hockey collection page listed trade interested drop mail ll back great fill page toys humor turned items pages linked avoid clutter confusion single page cartoons comics links calvin pooh neat places depending find search solid beginning search engine place start access search engines search tools search web pages usenet problems freeze ups browser advanced starting point good choice starting location function browsers usa today opinion sports pages world cnn headline news days news 30 minutes 5 web page espn sportszone sports fanatic research kinds great things play day work hill insider joke location finally watched team win world series great starting location braves info braves win disclaimer pictures copyrighted material regarded samples material encourage watch read buy officially products proper distributors pages composed author updated 5 10 96 thomas graduate student university california san diego computer science engineering department research interests interested genetic algorithms models phrase structure grammars model choice work focused applying ga problem evolving compare exchange networks sort merge recently interests shifted broader issues involving evolution grammars applications genetic algorithms models current genetic algorithm package maintained locally distribution documentation publications filled rest inconvenience icga 1993 abstract aaai 1994 abstract 1994 article evolving networks article artifical life journal evolving networks technical report ftp cs ucsd pub tr ps http www cse ucsd users tr ps evolving stochastic context free grammars technical report ftp cs ucsd pub tr ps http www cse ucsd users tr ps interesting places surf ucsd cognitive computer science research group cs department home page ucsd local information service snail mail mail thomas cs ucsd cs department ucsd 9500 gilman dr ucsd la jolla ca 92093 0114 page modified thu feb 8 14 46 27 pst 1996 img img img img img points interest visit friends home pages den modified wed nov 20 1996 markng cs utexas mihai pop homepage img department computer science engineering building 213 johns hopkins university baltimore md 21218 2694 office 410 516 fax 410 516 6134 home 410 243 2115 mihai blaze cs jhu pop ieee org people fortune cookie graciously donated mr khan img site free public pgp key picture postcard mihai copyright belongs img back jhu cs home page img paul sivilotti mail cs caltech ph student computer science department caltech advisor mani chandy address hold resume ve research papers talks posters interests recreation resources fun img paul sivilotti computer science department california institute technology pasadena ca 91125 photo andrea selinger year grad student department computer science university rochester rochester york 14627 0226 office 716 275 home 716 756 mail selinger cs rochester education computer science university cluj romania area interest computer vision professional experience yearly summer practice research institute measurement computing techniques hungarian academy sciences budapest hungary links boundary extraction application links dennis gabor foundation pictures town img back urcs grads directory img back urcs home page change thu sept 26 1996 steve macdonald ph student department computing science university alberta mail cs ualberta ca areas involvement enterprise research group research group education math computer science electrical engineering electives university waterloo 1993 sc computing science university alberta 1995 thesis title object oriented run time system parallel programming ph computing science university alberta circa 1999 thesis topic parallel object oriented programming systems publications research interests personal information math computer beauty world begining staring prodigy boy beauty han copyright 1996 han small world han cs columbia columbia dept computer science columbia university 2484 jeremy buhler home page attempt adjust browser controlling transmission picture status year ph student institution university washington department computer science engineering office sieg hall 429 office phone 206 543 5129 home phone 206 729 mail address jbuhler cs washington finger cs washington important stuff lecture notes suffix trees postscript latex research coming schedule pgp public key cyber activism electronic frontier foundation recommended reading undergraduate alma mater rice university quotes cat home page return control browser jeremy buhler jbuhler cs washington update 10 18 96 gonna ride inside guard home page wang zheng wanna faces places contribution web photo starlight album mailing list everyday album digest photo album starlight album digest everyday usual stuff movie internet movie database music ultimate band list img mr showbiz coolest mr net hollywood headline daily box office leaders weekly album chart weekly network ratings leaders weekly time warner pathfinder directories maps find switchboard database big yellow mapquest today usa citylink universities colleges world make www postcard virtual bouquet warner multilingual card center singapore server postcard mit music links music charts world charts online music charts collection cdnow convenient cd handbook cd club server library musical links ftp site songs au format tv related sites join tv1 cool ultimate television mtv 1 friends files terminal don watch anymore leave random stuff page hollywood online photos videos latest movies 94 music interesting pictures internet thing yahoo web site week www worm thousand points sites automatic selecting ll beginner guide html web aid gif icons make gif transparent unavailable mind count invalid friends img wang wei img zheng liu chengjie xia yi liu chengjie wang wei xia yi zheng zheng wang computer science harvard university deas harvard jim home page visitor feb 8 1996 jim williams department computer science engineering building 217 johns hopkins university baltimore maryland 21218 2694 office 410 516 7784 fax 410 516 6134 home 410 542 cs jhu research interests ph student computer science department johns hopkins university research computer vision dr lawrence wolff member active geometry group personal info favorite dog img img alma mater rice img milk cheese img img jhu cs home page zhe wang homepage underconstruction offer bit information home address 548 johnson st madison wi 53703 usa home phone 608 286 8010 office address 1210 dayton street 1347 madison wi 53706 usa office phone 608 262 5786 email address zhe cs wisc students wisc bert kay research reasoning refining imprecise models physical processes overview research vita network retrievable papers dissertation entitled refining imprecise models behaviors abstract fun stuff sonia nina page drink month 25 scotch drinks months past contact information email address bert cs utexas office taylor hall 5 114 512 471 9576 address department computer sciences university texas austin austin tx 78712 1915 computer science engineering department university washington fr 35 seattle wa 98195 usa graduate student university washington research primary research interest network routing multicomputer distributed networks advisor larry snyder picture larry hard work chaos chaos routing project chaos router deadlock free probabilistically livelock free minimal fully adaptive router routing minimal fully adaptive wormhole algorithm tori deadlock prevention achieve deadlock freedom simulation simulation existing routing algorithms learn strengths weaknesses classes routing algorithms minimal versus minimal routing algorithms routing methods models development routing models predict compare performance routers real parallel machines routing upper lower bounds practical require sorting routing algorithms 2d mesh topology mel cs washington modified wed apr 24 17 12 00 pdt 1996 jack chieh home page current status position phd student university california riverside research computer aided vlsi design phone lab 909 787 5940 mail send cs ucr home country taiwan education dept electrical engineering national tsing hua university taiwan 1991 dept electrical engineering national taiwan university taiwan 1993 cs182 page taiwanese study association burp cold address computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 department electrical computer engineering university wisconsin madison 1415 johnson drive madison wi 53706 office 3652 ece phone 608 265 3826 mail cs wisc research area computer architecture advisor professor smith research topics kestrel multiscalar project instruction level parallelism ilp high bandwidth instruction fetch mechanisms branch prediction confidence branch tolerance publications trace cache low latency approach high bandwidth instruction fetching eric rotenberg steve bennett james smith proceedings 29th annual international symposium microarchitecture december 1996 assigning confidence conditional branch predictions erik jacobsen eric rotenberg james smith proceedings 29th annual international symposium microarchitecture december 1996 trace cache low latency approach high bandwidth instruction fetching eric rotenberg steve bennett james smith university wisconsin madison technical report 1310 april 1996 resume doug page grad student northeastern university hope phd computer science millenium planning study technological aspects muds taking classes operating systems 3360 prof john casey computer architecture 3200 prof gene textbook computer architecture quantitative approach edition david patterson john hennessy working research assistant prof karl lieberherr current project demeter java submitted research demonstration proposal icse 97 boston area seminars held northeastern room 107 cullinane hall programming language semantics wednesdays 9 30am 11 30am cryptography thursdays 10 00am 11 45am demeter fridays 10 00am 12noon distributed systems fridays 1 00pm 2 30pm work pure software work apartment boston massachusetts copious free time wary growing cult netscape hey jamie zawinski cool guy wrote xemacs written luck work conducted poll members favorite records 1995 ve made mix tapes music drive 1993 honda civic bunch links bookmarks file cool logo standing head img visitor number 69 105 page proud member bottom 95 web doug orleans ccs neu modified fri nov 1 17 49 59 est evelyn duesterwald department computer science university pittsburgh pittsburgh pa 15260 phone 412 624 fax 412 624 5249 img cs pitt research projects scary picture mike davis position graduate student area artificial intelligence computational neuroscience advisor richard office irvine hall room 161 office tel fax 714 824 mail mike ics uci curriculum vitae publications abstracts dissertation topic research projects human mammalian learning memory effects memory manipulation learning memory interests graduating finding research teaching position information computer science university california irvine ca 92717 3425 modified april 21 1996 page web counter visitor number ben hao graduate student cs cornell cornell university dept computer science 5139 upson hall ithaca ny 14853 tel 607 255 5578 fax 607 255 4428 inside cornell net year ph student computer science cornell working code synthesis massively parallel processors advisor dr richard zippel heard dr george taylor sun microsystems family san francisco bay area find information area reading local newspapers don forget check gorgeous weather life cornell cornell eat check ithaca weather movie study library cs dept home page check generally neat stuff mit stocks mit weather ut maps interactive frog dissection magazines net intertext magazine wired magazine peek galaxy views solar system shoemaker levy art music le gallery interactive line geometry overview 1971 1986 bonsai internet underground music archive network navigation global network navigator www wanderers spiders web edge library library congress martial art tai chi scientific computing info tutorials internet info nih internet internic info guide cern web seminar modified tue mar 7 00 35 48 est 1995 ben hao cs cornell 3698 karin department computer science engineering university california san diego la jolla ca 92093 0114 links department links commercial services virtual tourist planet earth san diego traffic weather maps countries restaurants restaurants san diego movies shown close ucsd today research related pointers lycos fun links dilbert send postcard virtual frog dissection kit vertical hold sport climbing center favorite swedish links university sweden lund institute technology department sweden swedish news swedish news swedish magazine called nice map sweden don click date vita cs ucsd micheal hewett hewett cs utexas click finger click email fourth year phd student department computer sciences university texas austin education computer science ai stanford university 1985 computer science university kansas 1983 electrical engineering university kansas 1983 mathematics honors washburn university 1980 honors place acm international collegiate programming contest 1985 place national mathematics competition 1979 utcs computer bowl champion 1995 jun sawada ioannis smaragdakis thomas wahl utcs computer bowl towers hanoi champion 1995 lance tokuda ut intramural volleyball champion faculty grad division fall 1996 ut intramural volleyball champion 4 man open division summer 1996 ut intramural volleyball champion faculty grad division spring 1996 ut intramural volleyball champion 4 man open division summer 1995 ut intramural volleyball champion club division fall 1994 finished 1996 motorola austin marathon 3 hours 23 minutes 1250 visit favorite web pages locate learn research interests view download publications learn address phone numbers call office 512 471 9576 tay 5 114 home 512 206 0656 8 00 11 00 central time fax 512 471 8885 mailing address university texas austin department computer sciences taylor hall 2 124 austin tx 78712 1188 author micheal hewett email hewett cs utexas updated wednesday january 17 1996 jin cui home page 1232 john lu graduate student department computer science rice university research interests john lu research interests include pointer analysis code transformations utilize pointer analysis background john graduated yale university 1992 applied mathematics fall 1992 entered computer science ph program rice university joined massively scalar compiler project current work john project rewrite cleaning pass compiler nuweb investigating perform pointer analysis language written technical report work completed addresses john lu rice university citi ms41 6100 south main houston texas 77005 cs rice 713 527 8750 ext zou zou ccs neu home page img college computer science home page img northeastern university web page img college computer science ftp server click recent papers img finger logged img feel free send email img hotlist zou college computer science northeastern university 360 huntington avenue boston ma 02115 phone 617 373 3822 nu fax 617 373 5121 office 23 cullinane home page home page part time graduate student ccs neu full time software engineer nec technologies find info fun resume links ne stuff check ccs neu link ssc linux page umass cs web brad thayer homepage img mail img links link uw computer sciences home page cs 640 intro networking home page possibly cs 736 advanced operating systems page foolish neglect cs 737 computer systems modeling page interested 132 computers home page ll bored check uw cs operating systems seminar le cafe le dr pepper img packers page img links img web search altavista search engine img find email world wide img uw jazz page img duane mclaughlin home page img uw athletics home page 1745 nick nyu media research lab 719 broadway 12th floor york ny 10003 email cs nyu home phone 212 689 graduate student computer science nyu ve jumped java programming bandwagon summer programming www fall continuing work independent research project java java program wrote java draw program java applets programming www homeworks 1 2 3 java applications web page homework 4 homework 5 coolest java applet links resume age newspaper melbourne australia birthplace don australian accent ve lived states life clinton gore 96 page accessed img times february 1 1996 graduate student department computer science rutgers state university jersey address 350 buell apartments busch campus rutgers state university jersey phone 908 878 site construction personal stuff resume cs111 students bridge card game cs batch 1996 cool links visitor number damn people visit home page signs guest book sign guest book paul rutgers pedro marquez ph student cs office sh 132 phone 505 646 6230 mail cs nmsu biography short personal information resume hire pictures family web sites mexico list states english lista por spanish julian diaz hurtado click curriculum vitae cornell university master business administration 96 97 johnson graduate school management master engineering 95 96 department computer science mail cornell colombia linda master engineering project cs515 project distributed systems autonomous vehicle simulation img browser recognized applet tag applet lei duan graduate student mexico state university department computer science science hall room 133 stewart sweet streets las cruces mexico 88003 8001 cs nmsu http www cs nmsu 505 646 statistical natural language processing project description preprocessor download data description features main clause classifier feature table main clause classification word count file 1 bigram count file 1 feature table feature description preprocessor data raw data john li ph department computing science university alberta research teaching personal information interesting links home page hope enjoy effort drop comments suggestions comments suggestions appreciated visitor home page june 1 1995 img img img write updated feb 5 1996 david department computer science rutgers university busch campus piscataway nj 08855 usa lucent technologies bell laboratories room nj usa phone 201 386 6516 email paul rutgers research focused applying compression classification biological sequences advisors haym hirsh noordewier working closely peter nec research institute cv viewed postscript version recent publications technical reports hirsh noordewier dna sequence classification compression based induction dimacs tr 1995 abstract significantly lower entropy estimates natural dna sequences appears university pennsylvania conference computational molecular biology finite models honor anniversary eniac 1996 abstract blue ribbon fight censorship netsurfer picture sachin graduate student department computer science rutgers university btech computer science engineering department iit bombay beautiful city pune located western india img resume pals golden batch 3 batch 96 cse department iit bombay favorites food indian food sports chess cricket tennis film stars amitabh music indian classical music hindi film music literature sir arthur doyle sherlock holmes sport stars anand sachin graph boris becker contact information img check logged office home 103 hill center box busch campus brunswick piscataway nj nj 08903 908 445 5229 908 878 img mail paul rutgers updated november 06 1996 3840 index yinong wei page homepage good personal info employer give job links classmate courses taking good time telephone work 608 262 home 608 231 address office 1346 comp sci stat bldg madison wi 53706 home 2302 univ ave apt 217 53705 personal info resume hobbies travel usa collection pictures travel usa articles wrote trip chicago seattle pointers real time computing learning pattern recognition geometry database vision academic diary diary month read september october november december january february march april related links beida 88 classmates peking university alumni home page overseas chinese organization madison bookmark comments press clients support send comments visitor number 20 access modified yinong wei frame http www cs utexas users cxh header html frame http www cs utexas users cxh main html frame active xingshan home page browser doesn support frames download latest school work family friends cxh cs utexas 512 912 1477 agustin gonzalez home page home page resume back cs department home page 4004 img benjamin teitelbaum computer sciences department university wisconsin madison 1210 west dayton street rm 3310 madison wi 53706 1685 usa ben cs wisc resume quince internet ultimate word game bookmarks reached phd student computer science university mexico albuquerque hometown located western part romania page slow load pictures feel architecture asked speak latin based language romanian major points professional trajectory university medicine pharmacy romania development computational models immune system part theoretical immunology programs santa fe institute los alamos national laboratory programs directed alan working phd stephanie forrest research interests revolve theoretical immunology focus models work cell immune response terms production development memory cognitive science exploring model concept acquisition based organizing maps complex systems work unrelated gorgeous photographs van gogh van gogh flamenco stuff reside cs unm addresses santafe lanl gov chin chin tang graduate student university wisconsin cs department 1210 west dayton street madison wisconsin usa 53706 office cs bldg rm 3310 mail cchin cs wisc telephone 608 262 1721 current ta assignment cs367 introduction data structures office hours monday 9 30 10 30am tuesday 2 30 3 30pm friday 9 30 10 30am education ms biochemistry university wisconsin madison 1996 bs biochemistry university wisconsin madison 1994 cchin cs wisc gid homepage continually tweaked homepage stopping collect images find web deposit directory samples sample picture guys claimed cooler onion movie usual run don walk nearest note recently moved roommates vcr dutch cheap don prospects improvement influence making small donation defray cost vcr purchase checks money orders address send cash gideon glass monroe 3rd floor madison wi 53711 usa support grad student find reading papers shelf feet books waiting read alf christian achilles huge index unified cs techreports index img class project reports stuff run program machine load average grow big fast main 1 fork img big time sharing machine back calvin great time killer zippy reloading times img fall 1995 killed time tweaking netscape works mozilla 2 0 higher object oriented programming exercise suppose netscape button ms thing suffice case told bookmarks dennis ritchie creator unix wrote anti forward unix handbook img img img img img img send mail img win img 2742 john watrous watrous cs wisc computer sciences department university wisconsin madison 1210 dayton street madison wi 53706 telephone 608 262 6628 publications john watrous dimensional quantum cellular automata proc 36th ann symp foundations computer science 1995 528 537 john watrous polynomial time algorithm approximation theorem number theory fourth conference canadian number theory association 1995 397 407 assorted links quantum computation links quantum computation archive stanford quantum information home page oxford particle beam physics laboratory quantum information page ucla laboratory theoretical quantum computing montreal lanl preprints bibliographies computer science bibliographies hypertext bibliography project hypatia general reference elements style hypertext webster interface roget thesaurus random links records links weather forecast madison isthmus daily page mathematical quotation server mathematician biographies geek site day mail min cs mcgill ca bit misc research 8th canadian conference computational geometry basu cat bus cute check good friend fabulous page friend interesting page side classical composers database cool voice music pictures gorgeous creatures visitor number qiu picture home city hangzhou china department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 office 715 broadway room 1007 york ny 10012 tel 212 998 home 89 50 ave ny tel 718 429 internet cs nyu url http www cs nyu phd students table contents finger biography research interests book marks biography received computer science 1990 1988 zhejiang university march 1991 1994 served assistant professor department computer science zhejiang university pursuing ph computer science courant institute mathematical sciences york university research interests interested database systems distributed systems home page professor dennis shasha home page persistent linda bookmarks free database list database vendors standard rank ph program computer science enjoy btw pizza miles qiu york university cs nyu picture home city hangzhou china darko stefanovic graduate student department computer science university massachusetts member object systems laboratory advisor eliot moss collaborate kathryn mckinley finger information phone number 413 545 0256 fax number 413 545 1249 email address cs umass postal address department computer science lederle graduate research center university massachusetts amherst ma 01003 usa publications object behaviour standard ml jersey darko stefanovic eliot moss proceedings 1994 acm conference lisp functional programming pp 43 54 orlando florida 27 29 june 1994 lisp pointers 7 3 july september 1994 generational copying garbage collection standard ml quantitative study ms project report december 1993 garbage collection toolkit experimentation tool oopsla 93 workshop memory management garbage collection september 1993 comparative performance evaluation write barrier implementations antony hosking eliot moss darko stefanovic proceedings acm conference object oriented programming systems languages applications pp 92 109 vancouver canada october 1992 acm sigplan notices 27 10 october 1992 writings object level tracing toolkit design implementation purpose september 1995 language implementor guide garbage collection toolkit draft april 1995 adaptive compilation complex uniprocessor hardware class project katja daumueller darko stefanovic december 1994 note data access patterns standard ml jersey 1994 experimental compiler modula class project june 1994 implementing small imperative language safe dynamic allocation april 1993 contributions dimacs implementation challenge 1995 1996 cs umass chang ee chien graduate student department computer science courant institute mathematical science york university snail mail 205 allen street apt 26 york ny office wwh 251 mercer street rm 422 office phone 212 998 3083 home phone 212 353 2671 email cs nyu obtained sc hons math class national university singapore nus sc system science nus presently graduate student nyu scholarship computational science program nus research interests algorithms complexity theory computational geometry interested algorithmics aspect problem foveated images publications chang probabilistic analysis parallelization bin packing algorithms master thesis institute systems science national university singapore 1993 chang wang multidimensional line bin packing algorithm average case analysis information processing letter 48 1993 121 125 chang heng lim dtm generation 35 day repeat pass ers 1 proceed int geoscience remote sensing symposium 1994 pp xu chang lim heng phase unwrapping sar multi frequency multi baseline proceed int geoscience remote sensing symposium 1994 pp 730 732 chang yap improved deterministic time simulation nondeterministic space small space note information processing letter 55 1995 155 157 yap chang issues geometric tolerancing 2nd workshop algorithmic robotics edited overmars springer verlag 1996 lecture notes computer science progress multi resolution analysis foveated image range searching reporting minimal points abstract chang yap simultaneous search problem submitted photo family swan swan swan swan ming ming friends back singapore indonesia waterfall malaysia foveated image 1780 kevin home page kevin catalina island click studio picture professional interests computer networks computer security resume graduate papers real world security methods colloquium paper puma operating system colloquium paper verifying amulet ccs interests family skiing windsurfing hiking family members work testing html documents click masters degree student img university mexico computer science department reached href http www cs unm cs unm form update 4 10 95 allison elliott allison elliott phd student college computing georgia institute technology atlanta member software systems design group ssdg center information management research research interests include software engineering human computer interaction requirements engineering computer supported cooperative work business process reengineering received computer science georgia tech 1994 remainder web page indexed publications conferences attended internships professional affiliations honors current extracurricular activities extracurricular activities hobbies interests publications elliott effect advice message location user performance ieee transactions professional communication december 1995 conferences attended annual conference problem based learning undergraduate science education newark june 1996 windows opportunity symposium washington 1993 twenty annual meeting southeast region decision sciences institute tn 17 19 february 1993 internships schlumberger austin systems center austin tx 1994 intel corporation ca 1993 westinghouse river company aiken sc 1992 professional affiliations association computing machinery acm honors georgia tech president scholar 1990 1994 current extracurricular activities georgia tech executive round table 1994 present volunteer 1996 summer olympic games 1995 present volunteer 1996 summer games 1996 coc software engineering strategic planning committee 1994 present college computing coc graduate admissions committee 1994 present phi kappa phi national honor society 1993 present extracurricular activities georgia tech president scholarship steering committee 1993 1994 georgia tech president scholarship student advisory board 1994 kid club volunteer 1990 1994 golden key national honor society 1993 1994 gamma beta phi national honor society 1992 1994 hobbies interests juno recently adopted 3 year pictures coming someday joshua nephew pictures coming someday pictures coming someday 1996 summer olympic games contact information allison elliott college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 mail allison cc gatech georgia tech links img img img img visitors page modified october 30 1995 allison elliott allison cc gatech james ahrens home page address computer science engineering department university washington box 352350 seattle wa 98195 email ahrens cs washington phone 206 543 3368 research interests visualization parallel distributed computing scientific database management projects university washington database environment vision research los alamos national laboratory acl visualization project publications james ahrens charles hansen cost effective data parallel load balancing international conference parallel processing august 1995 load balancing algorithms typically improve program performance unbalanced datasets degrade performance balanced datasets unnecessary load occur paper presents cost effective data parallel load balancing algorithm performs load savings redistribution costs experiments data parallel polygon renderer show performance improvement factor 34 unbalanced datasets performance loss 27 percent balanced datasets algorithm linda shapiro steven tanimoto james brinkley james ahrens rex jakobovits lara lewis visual database system data experiment management model based computer vision proceedings cad based vision workshop february 1994 paper presents design visual database system data experiment management system designed general scientific database system motivated intended model based computer vision provide unified data model highly graphical user interface advanced query facility interactive laboratory notebook system aids scientific experimentation promote data sharing computer vision community frank ortega charles hansen james ahrens fast data parallel polygon rendering supercomputing november 1993 paper describes data parallel method polygon rendering massively parallel machine method based simple shading model targeted applications require fast rendering extremely large sets polygons sets found scientific visualization applications renderer handle arbitrarily complex polygons issues involving load balancing addressed data parallel load balancing algorithm presented rendering toolkit enables scientist display 3d shaded polygons directly parallel machine avoiding transmission huge amounts data post processing rendering system james ahrens charles hansen cost effective data parallel load balancing university washington department computer science engineering tr 95 04 02 april 1995 longer version icpp paper describes fast data parallel load redistribution algorithm modified 2 22 96 alberto medina home page alberto medina college computer science northeastern university 360 huntington avenue boston ma 02115 internet ccs neu finger logged find kinds information family country venezuela research interests put big picture order forgotten ahead find img personal affairs img professional affairs family img country venezuela img dear friends img nice links alberto medina college computer science northeastern university 360 huntington avenue boston ma 02115 internet ccs neu 3394 cse home page october 28 1996 site visited times university california san diego department computer science engineering lab computer systems lab ap phone 1 619 534 8604 email cs ucsd research interest agent based computing christian links gospel communications network spiritual laws links christian web sites daily bread korean christian links korean churches cultural centers korean christians peace unification church korean american ministry resources korean churches web korean american ministry directory future korean american church discussion forum korean american ministry opportunities construction yoonsuck choe photo added ph student dept computer sciences university texas austin computer science university texas austin austin tx december 1995 computer science university seoul korea august 1993 www homepage visitor mar 20 96 research interested modeling cortical structures neural networks working hand written digit recognition system based interconnected organizing feature map lissom developed joseph sirosh prof risto miikkulainen utcs neural networks research group recent work includes extending lissom model actual events model called lissom organized lissom segment multiple objects retina synchronizing spikes group representing object spikes groups representing objects publications related publications research group utcs nn group publications page 1 yoonsuck choe risto miikkulainen organization segmentation connected neurons technical report ai96 251 department computer sciences university texas austin september 1996 2 joseph sirosh risto miikkulainen yoonsuck choe 1996 lateral interactions cortex structure function electronic book isbn 0 0 8 3 yoonsuck choe joseph sirosh risto miikkulainen interconnected organizing maps hand written digit recognition touretzky mozer editors advances neural information processing systems 8 cambridge ma mit press 1996 4 yoonsuck choe interconnected organizing feature map handwritten digit recognition techical report ai95 236 department computer sciences university texas austin august 1995 masters thesis bunch links totally unordered click find interesting contact information office tay 5 142 phone 512 471 1024 471 9585 email yschoe cs utexas mailing address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 page maintained yoonsuck choe yschoe cs utexas updated sat sep 14 14 01 09 cdt 1996 utcs home ut home newsgroup summary yusuf home page sign guestbook read written wife home page good information ll messages south drop note research reason northwestern spend 90 waking hours visit qualitative reasoning group web site find research group institute learning sciences web site find institute part web hotlist peek mine feel update expect lot links date pgp public key pgp send secure email preserve free speech privacy net pgp information turkey yp home back yusuf home page send comments yusuf nwu free speech blue ribbon iqbal goralwalla home page contact information phd candidate laboratory database systems research department computing science address university alberta office 715 general services building lab 760 general services building img iqbal cs ualberta ca 403 492 7591 492 9594 areas involvement muslim students association university alberta research interests education sc computer eng information science 1990 bilkent university ankara turkey sc computer eng information science 1992 bilkent university ankara turkey ph computing science 1992 university alberta personal information miscellaneous img img march 26 1996 1904 photo david noelle map home page blue ribbon campaign david noelle la jolla ca 92037 619 272 home 619 453 4364 lab cs ucsd pgp key person plays roles life information provided organized roles play researcher engineer citizen person david noelle cs ucsd home page chen spare time explore internet chinese related page send mail chen cs unm home 505 248 office 505 277 1350 yuri leontiev ph student computing science page construction links work information incomplete visiting place page personal information topics links related research areas interest disclaimer page represents views opinions views opinions university alberta department computing science person organization responsible content pages referred links page maintained research interests research interests include object oriented databases persistent programming languages links listed belong categories literature search interesting groups projects research related links programming working database programming language tigukat objectbase management system desired properties language strong static typing possibility dynamic typing defined semantics reflection flexible possibly user definable syntax tight integration database includes type persistence integrated query language ability operate invoke code stored database view description mechanism transaction support set slides represents overview system research related links collection arbitrarily classified links related research literature search unified computing science technical report index university alberta library system inria bibtex index computer science bibliography collection university karlsruhe mirror unc oodbms literature groups projects articles reports twente dylan manual contents distributed interface object system beta 1 0 test program theory objects java home page db lab university amherst odmg home page arthur oo papers stanford bart jacobs theoretical papers seminar quantum computation research related links object orientation faq programming language research research language overviews object orientation ph network cui w3 catalog database systems logic programming world wide web virtual library formal methods action semantics evolving algebras lit home page oo bibliography cui object agency line documents object databases mini faq object oriented resources collection object oriented links huge standards oopsla 95 virtual phd forum database schema evolution page temporal database links programming reference man pages ansi draft virtual library areas interest programs freeware stuff designed msdos windows 3 1 hobby find links related software net surfing russia linguistics local facilities easily categorized software links hypertext archie servers nexor check link groups tex html gnu linux unix dos windows bibliographic programs tex html ctan web home page document processing create home page gnu gnu documentation map gnu archive gatekeeper dec gnu archive mit linux linux documentation project linux frequently asked questions answers sunsite sunsite mirror cso uiuc slackware distribution unix dos emulator windows dos windows microsoft corporation world wide web server oak archives windows utility report cica www server archives dec ftp www archives pc software announcements cdrom mail clients ultimate collection winsock software jumbo words graphics windows word windows word processing games archive mac emulator executor net surfing links special internet connections update 10 15 94 collection information systems international starting points internet exploration mosaic gnn technology page global network academy meta library gnn sites worldwide russia related stuff tex latex rate dollars russia hypertext online service russian web servers list information publishing department mathematical branch ras linguistics world wide web virtual library linguistics linguistics archive local links cns line facility print printing accounts dept computing science university alberta university alberta library system interesting links online career center careermosaic weather telnet login international business machines gnu software grand unification theory personal information current status ph student deptartment computing science university alberta research part tigukat objectbase management system project research projects carried laboratory database systems research department supervised prof tamer zsu prof duane szafron address yuri leontiev 615 gsb deptartment computing science university alberta edmonton alberta canada t6g phone 403 492 4828 lab 403 492 3978 office fax 403 492 1071 email yuri cs ualberta ca www http web cs ualberta ca updated wed 11 29 1995 img marina graduate student department computer science university pittsburgh pittsburgh pa 15260 cs pitt office 106a mib phone 624 4654 research interests artificial intelligence personal data john picture interesting links news zdnet providence college mail wesleyan img return wesleyan home page wesleyan sand castle watch kristin tufte research assistant computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 608 262 6622 tufte cs wisc advisor david dewitt miscellany information server uw madison dbms research group acm sigmod information server home page eos project science office modified sat oct 14 20 13 27 1995 kristin tufte kristin tufte tufte cs wisc gary noel note internet web page ph student georgia tech studying machine learning robotics learning high dimensional continuous systems enjoy learning send email stopped don forget check contribution beauty love living professional robot department advisors education research publications living personal eyes left humor literature poetry commentary adventure wired friends life beauty love separator links constantly working reference links reference book webster dictionary dictionary roget thesaurus bartlett quotations current atomic time doctor html diagnoses html source url sends email url books libraries online books headlines electronic mailing lists internet movie database world www virtual library separator envelope email introduce baby gary college computing georgia institute technology atlanta georgia 30332 cc gatech jignesh patel jignesh cs wisc research assistant department computer sciences img university wisconsin madison 1210 west dayton street madison wi 53706 1685 telephone 608 262 6625 advisor david dewitt research interests gis systems parallel database systems object relational databases working paradise project publications related paradise client server paradise paper published vldb 1994 partition based spatial merge join published sigmod 1996 publications accurate modeling hybrid hash join algorithm paper published sigmetrics 1994 miscellaneous stuff virtual tourist inline skating bhu home page dey dey ley ley bookmarks year ph student degree professor steve feiner students working computer graphics user interface laboratory computer science department columbia university developing knowledge based interactive 3d visualize network management open inventor clips heard famous mountain city fog city china heard guess chong qing sichuan china vacation happy give information favorite machine monet iris ofcourse desk year cook chinese food sichuan style travel kinds places stamps exchange postcards interested postcards shopping love shopping ofcourse time window shopping indoor gardening yeah love plants apt gee forgot mention columbia univeristy img michigan state univeristy img fudan university img shanghai china spent semester state university img visit michelle favorite place web indira malik department computer science master engineering cs cornell img resume post script courses programming systems software engineering cs501 advanced database systems cs537 engineering computer networks cs519 multimedia systems cs631 visit high school taps page construction cs ucsd working working bookmarks window psyche adam taylor mon jan 22 17 51 53 pst 1996 boris abstracts recitations week 9 14 week 9 21 week 9 28 check current grades cs112 section 1 section 2 td semester peers looked page found discrepancy contact remus rutgers timothy university california san diego department computer science engineering la jolla california 92093 0114 usa email cs ucsd globalink img computer science engineering home page sunday october 22 1995 timothy ucsd cse cs ucsd blue ribbon campaign campaign official homepage entity consisting finite amount space mass luis cruz find short man wearing duke baseball cap found nonsense acronym mankind started decipher meaning author page halls northeastern university working masters science degree computer science computer industry studying computer science joining acm received bachelor science computer science university home work school find mbta train museum fine arts crawling web night web page dedicated personal mine web page written express written consent national basketball association unauthorized duplication retransmission highly encouraged rights reserved green arrow obligatory list links anime html faqs standards comics cartoons miscellaneous computer companies software music computer faqs information sports emulation television html authoring guides video games www search engines altavista metacrawler excite webcrawler hot bot yahoo lycos yahoo search clear sd gif page brought 1 2 worse mine created 4 oct 1995 modified 15 nov 1996 luis cruz ccs neu homepage year ph student working prof gail kaiser spent years shanghai jiao tong university tr class transferred university bridgeport degree member upe upsilon pi epsilon connecticut delta chapter picture recently taing continuous algorithms semester taking visit homepage interesting homepages found internet unix tools latex emacs lex yacc place homepage construction good advice wenyu cs columbia matthias member cdps group working conjunction elise turner current research project integration communication problem solving author technical report unh rating usefulness information communicate recieved unh 1993 working member acm unh student chapter acm local pages computer science department home page unh web server interesting net resources gnn home page journal ai research san francisco chronicle san francisco examiner image finder cisco information online rfc networking information documentation orca documentation construction kqml knowledge sharing page publications horse information line matthias cmm cs unh department computer science university hampshire 2475 img wu graduate student dept computer science university pittsburgh struggling ph degree reach phone 412 624 1267 email cs pitt research interests distributed systems computations real time systems parallel compilers computer networks research removing monitoring intrusion distributed systems supervision prof gupta prof yahoo cnn espn ibm digital intel microsoft win95 world resume img send email click mailbox home page visited times april 17 1996 updated 23 1996 isn click photograph recent lousy doctoral student theory group computer science department university massachusetts advisor prof ramesh sitaraman theory parallel distributed processing group umass links pages click vita stuff address suprakash datta department computer science university massachusetts amherst ma 01003 4610 phone number 413 545 2502 email datta cs umass click send email login maggie lee graduate student computer science department school engineering applied science columbia university research advisors dr yung dean zvi galil research interests network security electronic commerce firewalls proxies cryptanalysis key cryptography defined classical paper directions cryptography cryptography study mathematical systems solving security problems privacy authentication topics cryptography include private key crypto systems public key crypto systems digital signatures pseudo random number generators probabilistic encryption secret sharing knowledge protocol number theory kerberos authentication service kerberos distributed authentication service client server environment trusted party service verify identities users clients kerberos authentication model based part needham schroeder key distribution protocol addition timestamps data encryption standard cipher block chaining mode kerberos implemented project athena mit 1986 latest version mit kerberos version 5 beta 7 specifications found rfc 1510 greek mythology kerberos headed dog guarded entrance roman kerberos appeared dante inferno lit hum finally pays teaching assistant office hours tue 4 00 6 00pm location student research lab computer science department programming language translators prof mukesh dalal introduction computer science prof thanasis previous classes calculus calculus ii introduction programming 9 classes graduate work operating systems prof dan duchamp artificial intelligence prof stolfo programming language translators prof gail kaiser natural language processing dr dianne litman computer security dr matt blaze advanced cryptography dr yung computer science projects dr yung dean zvi galil e6998 043 advanced internet services prof henning schulzrinne analysis algorithms prof skills building kerberos authentication servers mit kerberos version 5 beta 7 designing building firewalls tis firewall toolkit building maintaining world wide web servers apache cern netscape nt designing artistic innovative web pages building proxy servers applications httpd building maintaining internet news server inn 1 4 configuring debugging internet services dns nfs nis yp building anonymous servers 2 0 3 performing system network administration sunos solaris aix irix programming cgi java lisp pascal fortran managing mit project athena software kerberos zephyr managing afs andrew file system learning nt bsdi projects top priority working multi authority secret ballot elections project led advisor yung implementing dns service records domain definition services www ftp telephony dynamic dns implementing directory service dns internet telephony secure dns packet radio implemented packet audio receiver expensive fm radio radio receives rtp real time protocol udp packets multicast unicast address plays back audio device webmaster recently helped wire t1 connections set full service nt server residential building east village avenue street building residential building york city direct internet connections project introduced cnn months ago finished writing multi screen line ordering system domino pizza apply artificial intelligence deal links cryptography related topics yung home page ron rivest cryptography security eurocrypt 97 eurocrypt 96 crypto 96 largest primes crypto jokes publications thesis major construction background high school king college hong kong bachelor science computer science columbia university member tau beta pi national engineering honor society home town hong kong full time work experience ibm watson research center agora project cs boston corporation goldman sachs resume request contact information address mudd building computer science department columbia university york ny 10027 usa mail maggie cs columbia pgp key fingerprint 66 3e a1 57 3d 23 48 77 3c 49 5d b8 pgp public key fun stuff stay computers maggie studio playing piano classical music roller blading central park york city dining guide total york columbia miller theatre city hottest innovative programming yorker october 96 favorite bars york city au bar bar guest back computer science school engineering applied science columbia university updated 1996 11 05 created 1995 10 22 maggie lee maggie cs columbia 1855 ismap roger biography graduate student sc computer science university victoria part panda group operating systems research thesis work involves safety security download extensible operating systems interested computer security general ceases hours work entrusted insecure essentially compromised machines security info information window system security sites interest pat page mother jones art winston smith vancouver wrong records world wide punk punk page holy home page operating systems stack stacks things roger csr uvic ca mike cleary ph candidate college computer science ccs img northeastern university advisor prof jill days robotic vision systems lab visit home page mike cleary college computer science 161cn robotic vision systems lab 225 egan northeastern university 360 huntington ave boston ma 02115 usa email cleary ccs neu phone 617 373 fax 617 373 1112 home page tarun number hits april 04 1996 page incomplete bear days introduce tarun graduate student department computer science university pittsburgh born brought delhi capital city india completed bachelors computer science technology university roorkee city roorkee research interests markus mock mock cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa markus home page moved karlsruhe germany seattle fall 94 interested geography karlsruhe located southwest germany state baden wu grew part state district upper coming uw studied computer science university karlsruhe obtained diplom computer science 1992 spent year umass fulbright main research interests parallel distributed computing object oriented systems compilers working dynamic compilation cs interests include spanish latin american culture travel peru good books labyrinth solitude chess mainstream movies die des beim salsa dancing img time left check seattle publications separate list links interesting stuff current chess event chess olympiad colloquia oopsla 96 volunteers page mossy bits cse grad journal link cse590k home page link home page link home page link home page cse courses graduate students images uw department electrical engineering wouldn expect red square live view metacrawler searching altavista searching deutsche welle realaudio live cs stuff cool links quote field grow spin solomon glory matthew 6 28 img page accessed times 3 28 96 updated tue sep 17 11 34 14 pdt 1996 mock cs washington village china spent 15 years life 5 years university sci tech china hefei china 6 years beijing china 2 years rutgers jersey usa details major computer science computer tool make tool interests playing game xuelin paul rutgers construction photo acf art fleck voice greeting 58k arthur fleck professor department computer science maclean hall university iowa iowa city iowa 52242 phone 319 335 mail fleck cs uiowa fax 319 335 3624 technical interests encountered computers 1957 student programming ibm 650 computer don knuth series art computer programming time academic major mathematics fortunate find courses computing universities graduate work mathematics continued pursue computing research assistantship lab copy constructed shared interest theory practice computing continued career initial research efforts algebraic automata theory formal languages areas investigate highly abstract models computing devices languages apply examine ultimate limits language processing mechanical devices find body theoretical material helps provide insight practical aspects computing working textbook area current area research interest foundations programming programming languages includes formal syntax semantics programming languages methodology construction correct programs methods formal verification program correctness methodology construction correct programs embraces means behavior programs level abstract avoid particulars algorithm data structure selection abstract data types transformation techniques evolving efficient programs prototypes correct recently attention focused declarative programming languages logic functional paradigms facilitate developing prototypes directly formal specifications admit general transformation techniques information fleck biographical data fleck publication citations burma signs department computer science sung cha joined samsung data system sept 1996 home address 82 7 seoul korea 135 100 phone 82 2 546 1257 fax 82 2 713 3583 email paul rutgers img logged research interests demos 1 image template matching algorithm prof martin farach 5 95 7 96 2 iconic reporting system prof gong summer 96 3 content based image indexing prof gong mr sukmoon chang 1 5 96 4 statistical significance patterns prof martin farach 1 5 95 5 computer vision image processing 6 learning java img picture yu zhou homepage internet explore 3 0 page construction introduce albert nickname yu confusing mention difficult pronounce group environment graduate student computer science dept rutgers university undergraduate study guess stuck brunswick campus forever born shanghai china stay tuned web links points interest china links collected img internet starting point img search engines mailbox paul rutgers school bellcore work 38 dr somerset nj 908 873 home year graduate student cs department hometown shanghai people republic china education 1996 ms ph student department computer science university wisconsin madison 1990 1994 bs bs computer science san jose state university san jose california 1988 1989 department computer science technology tsinghua university beijing people republic china email weiz cs wisc working experience contractor 01 1996 08 1996 developing information management system platforms platforms included windowsnt solaris hp ux technologies included ole software designer tandem computers corporation 06 95 12 95 software engineer corporation 07 93 05 95 system operator nasa ames research center 01 93 12 93 hobbies ma jiang bridge card game table tennis pingpong jogging ultimate challenge solve mine sweeper expert level puzzle 60 seconds cheating quote day memory management memory management home page written framework provided qi jin jeff home simple attempt put barely functional homepage important contact information office watson hall 612 west 115th street room 716 ny ny 10025 phone 212 854 1344 mail columbia kermit software cs 6998 41 adv scripting languages research ideas 1992 model approach software information exchange 1995 interoperability agent technology friends recreational interests big city volleyball han home page visitor number february 6 1996 mail cs mcgill ca office phone 514 398 3739 home phone 514 843 sections education research plan hobby misc master student department computer science mcgill icon mcgill university montreal canada china born shanghai grew beijing china 1988 1990 dept mechanics peking university image 1992 1995 dept computer science dept applied mathematics univ manitoba canada research advisor interest data locality analysis high performance architecture cache misses estimation array access intensive loops high performance architecture software pipelining technique acaps lab advanced computer architecture parallel system resume postscript plain text advisor prof gao publications gao vivek sarkar han data locality analysis distributed shared memory multiprocessors proceedings 9th international workshop languages compilers parallel computing san jose august 8 10 1996 plans work earn money make kinds friends world travel world taste kinds delicious foods favorite link www computer expert acm place visit special interest computer architecture site full stuff computer giants ibm intel dec sgi sun hp apple cray nec hard follow trend computer won problem visiting computer science sites mit berkeley stanford carnegie mellon illinois wisconsin yale cornell purdue minnesota miss game ibm kasparov miss play china internet internet chess honest tennis excellent sport information tennis huge stars michael chang read walk world virtual tourist great china tour map china adventure click china home page view updated information forget 6 4 img scenery china phone classmates found pku mech 88 find finger write signing guest book wanna talk send email return back computer science home page february 1996 preston cs cit picture finished master degree computer science graphics group caltech thesis research implementation works good thing finished thesis background friends mine found net music list bookmarks borrow movie caltech movies ve year caltech internet movie database alta vista tips britannica online tips merriam webster dictionary tips gg caltech preston 818 795 4930 home pasadena ca 91106 818 395 2820 work 348 catalina apt 102 2347 email ghosh cs pitt phone fax 412 621 home phone 412 624 office ph student department computer science university pittsburgh research field real time systems fault tolerance details research advisors dr rami melhem dr daniel mosse office school finger ghosh cs pitt check idle time logged delhi capital city india good site information india mother tongue spoken people west bengal india speak hindi common language spoken delhi tech undergraduate degree bhu pradesh considered holy cities india banks river information travelling india view clickable map india construction rodrigo home page university rochester phd student 1973 bsc 1993 msc 1995 dcc brazil finger info updated log short history research interests scientific experience dates back 1991 studied dynamics elliptic billiards supervision prof sonia de math department worked years machine learning parallel distributed computing advised prof de cs department basically junior senior years year studies msc degree brazil months enrollment student worked dextrous manipulation supervision prof advised prof mario speak portuguese check list publications period home page brazil finally started studies phd rochester ve supervised prof stayed rochester year visiting researcher academic activities csc 240 serving teaching assistant computational brain activities sort weekly writing contest aspects neuroscience neural computation bet ll enjoy reading csc 240 papers week academic life sincerely hope find free time inspiration write decent pretty end barbecued club img back urcs grads directory img back urcs home page major change mon sep 23 22 12 39 edt 1996 tanya research teaching experience resume family research interests tanya enrolled master program department computer science university saskatchewan research interests computer vision image supervisor prof dr herbert yang interests graphics image processing methods form image segmentation methods shape representation techniques modelling visualization methods technical report abdel hamid yang field based approach technical report feb 1 1996 191k programming teaching experience teaching fall 1996 cmpt 100 introduction computer science section 5 cmpt 111 computer programing algorithmic analysis section 1 courses sept 1994 cmpt 818 queueing theory cmpt 826 data process modelling tanya summaries cmpt 826 cmpt 880 project color image electrostatic field based approach cmpt 829 computer graphics cmpt 859 topics computer vision visitor 31 1996 note counter displayed macintosh computers strange reason tanya cs usask ca send letters comments donations flowers department computer science university saskatchewan 57 campus drive saskatoon saskatchewan canada s7n 5a9 jr master science student computer science current work taking courses finish degree interests wide assortment things admit time spent playing guitar listening music hike mountain bike watch play basketball write personal information resume additional information laboratory logic databases advanced programming member contact information send mail touch person postal mail phone frederick smith grad student fms cs cornell 5154 upson hall department computer science cornell university ithaca ny 14853 607 254 5075 papers ernie cohen dexter kozen frederick smith complexity kleene algebra tests technical report tr96 1598 cornell university july 1996 dexter kozen frederick smith kleene algebra tests completeness decidability technical report tr96 cornell university april 1996 personally links dexter kozen homepage greg morrisett homepage programming language research page classes taking cs 601 systems cs 631 multimedia cs 611 semantics programming languages math 413 introduction analysis fun links epicurious food zine home click catch npr sundays 13 00 updated august 28 1996 don padgett dissertation research working professor browne design implementation device control software device drivers investigating creation domain specific programming environment constructing class software focus work language compiler technologies devised prototype domain specific language device control called virtual device language language features reducing effort required construct class software reference manual constructed postscript draft manual viewing specifications viewing specifications counter component files physical component interface file virtual component implementation file virtual component export file vcn virtual component interface file specifications pc 16 device files physical device interface file virtual device implementation file virtual device export file virtual device interface file transparencies recent presentation viewing created microsoft powerpoint version 7 windows 95 contact email padgett cs utexas postal department computer sciences tay 2 124 ut austin austin tx 78712 usa fax 1 512 471 8885 nobuhiko mukai home page nobuhiko mukai construction researched effective jpeg compression multimedia systems cs631 fall semester 1995 made animation titled magic computer graphics cs418 spring semester 1996 construction blah home country india originally state kerala ve stayed life calcutta studied don school calcutta run don undergrad iit kanpur major computer science engineering year graduate student supported teaching assistantship department computer sciences university wisconsin madison staring barrel ph computer architecture programming languages pic nerd interests manoj plakal graduate slave music dept computer science rock metal alternative blues madison movies books cs stuff acads hacking industry geeky stuff featured home page iit kanpur chat gateway updated iit kanpur cs class 96 iitk class 96 links friends updated snaps friends gallery nerd em updated check bookmarks links www page access logs visiting pages contact 1349 computer sciences 7 north randall avenue 1 university wisconsin madison madison wi 53715 1210 dayton street madison wi 53706 608 250 0227 608 262 5340 plakal cs wisc plakal cs wisc acknowledgements suresh venkat nifty table igor ivanisevic graduate slave icons corners web note updated feb 29 1996 den hell hindu mythology god death earth give ride heaven hell kind impartial mess img amith yamasani engg 95 96 department computer science cornell university ithaca york make money sun microsystems garcia avenue mountain view ca mailstop 102 408 343 cupertino javasoft watch tv avenue apt 9 santa clara ca 408 296 mail amith yamasani eng sun employed javasoft sun microsystems cupertino california working group education fall 95 courses vlsi 539 multimedia cs631 software engineering cs501 spring 96 courses vlsi 539 high performance computer systems cs516 computer graphics cs417 cs418 projects cs418 ride heaven train ride simulation 418 graphics final project mpeg 3 description cs516 parallel ray tracing cc proposal virtual reality railroad simulation masters project involves simulation railroad system including trains tracks switches stations landscape user interaction wall cave environment stereo vision simulation 20 processor sgi onyx system software written openinventor 3d graphics library silicon graphics simulation includes fly landscape generation dynamics train environment fly throughs document image compression chip developed image compression chip vlsi chip basically 8 bit data stream lzw compression algorithm algorithm suited images chip controls external cache cam content addressable memory stores patterns input stream hope patterns occur chip capable compressing data rate 1 byte 80 nano seconds software routine compress data speed snap chip image video transition fx rivl proposal presentation samples pyramania 3d 3d game developed software engineering written tcl interface xlib 3d rendering snapshot game screen pyramania 3d 2d cs516 hw2 resume html post script memories past present future img pals home pages prasad avinash gupta kartik kapadia hrishikesh dixit jose luis fernandez vineet ahuja bookmarks 4600 picture graduate student unm computer science iceland po box img albuquerque nm home phone fax 505 254 picture bad expect scanned lobo id greeting english realaudio player site extended netscape features tables forms javascript empty input boxes client doesn support features message texts generated automatic translation process links correct excuse stuff academic job history courses ve unm international characters pictures jan 96 skiing trip lake tahoe ca 60k picture wedding bride male friends 60k send mail images jpeg format page updated 10 06 96 1808 anand desai contact information email cs ucsd phone 619 587 mailing address 7655 drive san diego ca 92122 office ap 3313 phone 619 822 1415 mailing address department computer science engineering mail code 0114 university california san diego 9500 gilman drive la jolla ca 92093 0114 research working mihir bellare investigating cryptography part security laboratory courses ta cse 105 quarter cse 105 intro theory computation information handouts web page cse 203 combinatorial algorithms cse distributed systems security web page click courses previous quarters biographical sketch graduate student year ph program computer science university california san diego received computer engineering university bombay 1994 1994 1995 worked digital equipment corporation bombay technologies ca vijaykumar vijay cs wisc professional affiliation computer sciences department university wisconsin madison contact address computer sciences department 1210 dayton street madison wi 53706 phone 608 262 6587 fax 608 262 9777 email vijay cs wisc advisor guri sohi project multiscalar project education doctorate university wisconsin madison august 1997 undergraduate birla institute technology science pilani india 1990 research compiling multiscalar architecture ph dissertation distributed register file design anatomy register file multiscalar processor breach vijaykumar sohi 27th annual international symposium microarchitecture micro 27 1994 compiling register communication register communication strategies multiscalar architecture breach vijaykumar sohi submitted 29th annual international symposium microarchitecture micro 29 1996 multiscalar processors multiscalar processors sohi breach vijaykumar 22th international symposium computer architecture 1995 scheduling register communication compiling register communication multiscalar architecture vijaykumar sohi work memory data dependence prediction personal side img darren atkinson department computer science engineering 0114 univerity san diego san diego ca 92093 0114 atkinson cs ucsd personal information 4th year ph student computer science ucsd received masters degree computer science december 1994 qualify end 1996 research interests compilers applying compiler technology software engineering analysis large programs information papers related links found software evolution lab home page listing bibliography entries compilers found felt spare time jason written finite element analysis package called felt description system pointers ftp sites source code felt includes general purpose drawing widget created graphical user interface applications links links find personally research related links found lab home page ucsd computer science department graduate student home pages atp tennis information espn mlb information online apologies expected bells whistles avoid colored bullets bring home page waiting slip connection color cool pictures check felt home page september 18 1995 atkinson cs ucsd wagner meira jr 1967 bsc 1990 msc 1993 dcc brazil msc 1995 phd student 1993 present dcs university rochester don face research parallel performance understanding integration modeling diagnosis thesis performance prediction parallel programs img performance understanding system publications miscellaneous img www pointers img photo album rochester guide rochester worldwide incredible country crime corruption bad traffic lousy economy technology don single brazilian lives abroad doesn await day ll return home country grows part matter problems place home extracted torsten home page optimistic reasons unhappy don happy brazilian eye cry missing eye sings happiness remaining eye life brazil full suffering care pain justification happiness brazilian portuguese img brazilian www pointers img world img 1990 computer science graduates img back urcs grads directory img back urcs home page change 19 oct 1996 meira cs rochester author responsible color mistakes page fact color blind call jinsong lin home page graduate student teaching assistant computer science department university california riverside cs182 img back ta home pages note people offended material page pages accessible brad fischer picture brad master degree computer science georgia institute technology hey dudes brad fischer master degree recipient college computing finally finished degree december 1995 december 16 1995 access color scanner added photograph page resume slightly updated reflecting degree made general updates site reflect projects world wide web revised web site pauline foundation vita ars summer 1995 worked citation class project courses summer 1994 worked class project design interface information kiosk system art museum helped create management organizational review online network system managers recent accomplishments system clever current job responsibilities mention service provided encompass technologies art music dabble photography music worth sharing web site totally content free stuff stuff desperate entertainment things read education background job strange sense humor hand find interesting read katherine couldn web page view resume copy postscript page maintained brad fischer brad cc gatech update 1995 december 16 rajesh rao img general research interests neurosciences cognitive sciences learning computer vision robotics recent work visual cortex hierarchical predictor short technical report kalman filter model visual cortex neural computation stochastic models invariant recognition motion stereo extension model codes embodiment cognition brain sciences object centered neglect cns 1996 modeling human eye movements visual search nips 95 face recognition natural basis functions ijcai 95 active vision architecture based iconic representations ai journal 1995 learning eye movements multiscale spatial filters nips 94 publications img mobile robot short video robot action papers robot learning navigational behaviors predictive sparse distributed memory fourth int conf simulation adaptive behavior 1996 hierarchical learning reactive behaviors ieee int conf systems man cybernetics 1995 perceptual organizing networks proc world congress neural networks 1995 work img thesis advisor img rochester robotics vision lab img rochester cs dept department subway cs popular pages chester library browser img rochester history rochester curio gopher interesting web pointers click mail visits june 6 1995 web counter img back urcs grads directory img back urcs home page private island matthew phd student tulane university orleans la current work focussed exclusively dissertation researching constructing plausible model human visual motion perception system fields undergraduate work physiological psychology work nyu department physiology biophysics computer science work tulane explanation plausible model based research physiology theories early vision human visual motion model motivation exploration theories human psychophysics primarily phenomenon motion perception perception perception opposed detection poses intriguing question interactions early vision assignment meaning stages human visual system lot completely note work exclusively focussed dissertation interests include fiancee melanie nature trees mountains ocean motorcycles honda role playing games running blade runner based campaign music alternative classic rock classical books science fiction fantasy travel reason interest computer vision neuroscience excluding melanie feel free write mail address cs tulane fabulous day cai chinese year grad student department computer science university rochester construction born 1971 china 1991 eng 1994 univ science technology china ustc hefei china hua wei tech china 1994 1995 school eee nanyang technological univ singapore 1995 1996 chinese origin american association computer biography quotes bookshelf software library work stuff construction spare time beautiful mountain world send mail cai cs rochester img urcs people img back urcs home page change september 8 1996 florian home page address johns hopkins university engineering building room 329 baltimore md 21218 email cs jhu wow visitor november 14 1996 home page year graduate student johns hopkins university don previous picture honest don intention spare time figured research interests ll rest waste time studying artificial intelligence artificial intelligence speech recognition switching nlp justify existence ta object oriented system goto object oriented systems page alec wolman wolman cs washington work computer science engineering department university washington box 352350 seattle wa 98195 2350 206 616 1845 home 1224 nw st seattle wa 206 706 graduate student computer science department university washington office room 109d chateau gradual school worked digital equipment corp cambridge research lab research interests include operating systems networking architecture current recent projects scalable networking performance etch binary instrumentation optimization win32 executables rocky interpreter performance line papers firewall application wolman summer usenix 1993 latency analysis tcp atm network wolman voelker thekkath winter usenix 1994 structure performance interpreters romer lee voelker wolman wong baer bershad levy asplos vii 1996 hungry otter pop jim fix strange ideas nervous habit don play guitar wolman links wolman hall wolman disease pressure treated lumber wolman cs washington aug 23 1996 1941 jon home page year graduate student university wisconsin madison studying computer science ta cs 132 computers maintaining faq frequently asked questions list latest powerbook models released apple 190 2300 things students cs 132 lab sections click ve big list good web sites number check web pages uw madison cs department uw madison alma mater rpi sites visit apple home page mac nando times great news coverage spot mind numbing soap computer industry news cs564 database management systems cs 701 construction compilers keeping classwork today dilbert bit jon bodner jonb cs wisc 1326 mound st 1 madison wi 53715 modified september 15 1996 1715 hua chen family ph student computer science department courant institute mathematical sciences york university hua chen 179 8th street brooklyn ny phone 718 369 3529 home 212 998 work email slinky cs nyu resume mathematics courses teaching cooper union quantitative reasoning workshops sites interest math dept ohio state univ osu mit stock fund server nyu mathematical finance courses chung ping chen ph student department computer science university texas austin fiancee meng yin tsai intel summer intern working buffer insertion problem syllabus grading policy exam schedule homework exercises schedule office hours locations news utexas class cs 352 fall 1995 syllabus topics chung ping updated 8 oct 1995 ideas improving page send suggestions img cs utexas george university california san diego department computer science engineering la jolla california 92093 0114 usa phone 1 619 534 8604 email cs ucsd student athens university economics business athens greece october 1989 june 1993 department informatics received diploma informatics computer science october 1994 graduate student researcher university california san diego computer science engineering department degree computer science winter 1996 working ph degree 1996 97 academic year supported national semiconductor corporation graduate fellowship things employed translator computer related books 1992 instructor computer training seminars half 1993 teaching assistant half 1994 1995 present occupation graduate researcher involves aspects computer network architecture design details research page located web server research home computer systems laboratory systems networks administrator january 1996 alternative directly jump partial list publications line teaching fall 1996 information tcp ip project ip tcp classes main page band interests monty python comedy silliness art form hall links web flying circus movies books fan clubs links information british comedy org practically british comedy show tex latex ctan archives favorites extensions multilingual support pc based versions link united states site ctan comprehensive tex archives network systems tex versions platforms language multilingual support suggest pc greek language support pc advertisement greece recently general information click click information hellenic discussion list news greece net great pictures advice don stay athens long dangerous physical mental health good option current news hellas list removed famous hellas list made press time article ta nea brings forward greek presence cyberspace read elot 928 greek complete version article including photographs commented version versions article comments img computer science engineering home page sunday 2 november 1996 george ucsd cse cs ucsd daniel barrett news flash dan book published december 1996 book read free chapter ph student computer science department university massachusetts umass amherst massachusetts research areas interoperability software integration daniel barrett department computer science lederle graduate research center university massachusetts amherst ma 01003 phone 413 545 4436 note number fax 413 545 1249 email barrett cs umass home address changed july 15 1996 address email work address publications pgp public key junk email policy send electronic junk mail junk email returned sender complain sender online service provider ori gershony ori gershony ori cs washington graduate student computer science engineering department university washington office 233 sieg 206 543 7798 home 4144 11th ave 10 seattle wa 98105 206 545 year graduate student university washington moving seattle lived california years years berkeley years lancaster northeast los angeles originally israel lived haifa bat fun practice tae kwon play basketball hiking quarter taking class bunch seminars taing cse378 computer architecture find office 233 sieg class office hours cse378 monday 1 30 2 20 wednesday 3 30 4 20 potential employers resume pictures summer click cool shirt design made summer 3d graphics program called virtual reality interesting links cnn time daily news summary york times riderlink seattle transportation options information israel computer science mathematics departments university california berkeley ori gershony ori cs washington accesses 16 august 1996 rajesh kumar year graduate student department computer science johns hopkins university information html postscript research long cycles long paths kronecker products cycle tree discrete applied mathematics print edge exchanges hamiltonian decompositions kronecker product graphs computers mathematics 31 2 11 19 interests interested robotics path planning smooth movement obstacle avoidance graph theory graph theoretical algorithms interesting things links indian information indian news found links indian music interesting html links nice places icons yi cheng huang 5151 upson hall department computer science cornell university ithaca ny 14853 tel 607 255 3042 fax 607 255 4428 email ychuang cs cornell graduate student department computer science cornell university favorite links online documents courses project accessed visitors modified tue nov 5 12 37 22 1996 yi cheng huang ychuang cs cornell clayton hell people sartre wait kidding talk weather school home college computing apt d1 801 atlantic drive 198 ponce de leon ave georgia institute technology atlanta ga atlanta georgia 30332 0280 404 873 1920 404 894 clayton cc gatech page modified 20 december 1995 jen long chen home page home page graduated 1993 state university degree computer science working ph degree computer science department mexico state university specific areas interest computer simulation parallel computing computer architecture database information reach home country work mail cs nmsu number accesses 10 10 1995 img document modified wednesday august 1995 17 42 21 mdt anton year phd student computer science department columbia university working computer vision group prof shree nayar moscow received ms physics 1987 physics department moscow state university 1990 moved helsinki worked system specialist icl data resume publications transparent grasping proceedings image understanding workshop palm springs february 1996 3 6 mb postscript transparent robot vision ieee international conference robotics automation minneapolis april 24 28 1996 3 7 mb postscript pictures friends img york city img img img boston img img san francisco img img img img montreal img img img minneapolis img img img img img research mood 3 1996 img whereabouts 450 computer science dept columbia university 500 west 120 street york ny 10027 usa phone 212 939 7089 draft version includes kind disclaimer vivek pai vivek pai received electrical engineering rice university 1991 rice university 1993 working ph degrees department electrical computer engineering working dr willy zwaenepoel computer science department investigating buffer management high throughput systems interests include operating systems filesystem design worked major oil company technical applications group founders victory software entertainment software company technical interests include racquetball photography foreign films mail vivek rice pi chen home page pi visitor number cs ucr david hilbert position graduate student area software advisor mugshot office ierf 218 office tel 714 824 3100 office fax 714 824 4056 mail ics uci background ph student information computer science university california irvine computer science years industrial software engineering experience resume personal homepage research interests uci professors work find interesting current band working documents links projects expectation driven event monitoring expectation agents argo software architecture design environment research evolutionary design complex systems publications journals extending design environments software architecture design jason robbins david hilbert david journal automated software engineering preparation conferences supporting ongoing user involvement development expectation driven event monitoring david hilbert jason robbins david submitted interact 97 review extending design environments software architecture design jason robbins david hilbert david knowledge based software engineering 1996 selected conference workshops critics analyze evolving architectures jason robbins david hilbert david international software architecture workshop 2 david hilbert information computer science university california irvine ca 92717 3425 hiep nguyen vietnamese american born 1970 united states age resident texas life live austin texas working contract programmer actively seeking clients process starting business providing high end internet software solutions products ranging video games databases current work details resume link hypertext resume occupation ta gordon novak cs375 compiler class education received receive university texas austin 1996 software packages software packages developed years www resume database online resume database natural science placement center url address http www utexas cons mc68000 real time pre operating system mc68000 board robotics research object oriented cross platform graphics library xwindows postscript mac legion data flow language robot control flat 2 graphical robotics simulator realistic specular reflection common lisp xwindows functional interface akcl common lisp standalone package written functionality tk package john ousterhout tcl tk current work contract university web database work specifically online resume database 24 access students prototype details research java language easy build maintain networked programs web porting netrek java explore methodology porting large software system written java actively searching contracts expertise internet software solutions leveraged technical interests interested graphics game programming ibm pc dos windows worked fast texture mapping routines 3d animation 80x86 processors assembly interests write poetry make pottery outdoors activities hot list spot robot worked austin robot group java page http java sun netrek page http virtual reality vrml page http www sdsc vrml contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office 1 512 471 9715 office fax 1 512 471 8885 hiep cs utexas updated 16 november 1995 paul tucker department computer science engineering mail code 0114 img university california san diego la jolla ca 92093 usa img modification 12 september 1996 quote economist summing results voting 1996 ballot propositions money usefulness moral 1996 clear white male work minimum wage small investors smoke joints ill california place research 4th year phd student working professor hu combinatorial algorithms research interests machine learning technique time series analysis market mechanisms distributed resource allocation administration run cse copy coop grad students access copy machines building check affiliations prior coming ucsd graduate study lived japan years studying japanese supporting working urban translation editor apprentice translator work occasionally glad multimedia web related business growing studying surfing ocean web grazing avid reader enemy television starting collect list reading material ve enjoyed including comments quotations inventor rick crawford essay techno prisoners altavista cs ucsd img frame header frame index frame main site netscape 2 enhanced read upgrading browser latest version netscape option page home page kevin north graduate student computer science fall winter 1996 address phone number douglass houghton hall room 340 1700 townsend drive houghton mi 49931 906 487 email address good feb 1997 mtu hey color photograph links detailed information click document modified 07 nov 96 1996 kevin north full copyright notice disclaimers eric email eric caltech graduate student caltech computer science department return caltech cs home page phd student computer vision working terry boult recent publications thomas donnell alok gupta terry boult hybrid volumetric model mr 3 analysis computers cardiology vienna september 1995 found office room 616 cepsr home 211 st 19 columbia univ ny ny 10003 212 939 7090 212 228 office siemens corporate research lab 609 734 scr siemens father home 276 englewood nj 201 568 john home page contact information department computer science johns hopkins university baltimore maryland 21218 2694 integrated communications engineering incorporated road annapolis md jhu 410 516 410 266 2099 send email hopkins send email send email home wife son jesse carl home pages visitor number graduate student johns hopkins department computer science finishing ph writing thesis memory based learning applied solving differential games checking back downloadable copy attempting solve games figure game values optimal strategies players research takes realm multi agent learning meaning players learning simultaneously early results research found list papers addition working ph employed principal research analyst incorporated research work hopkins responsible ir independent research development activities areas intelligent test diagnosis network fault management publications areas extensive list shown papers electronically people interested receiving list publications test diagnosis contact addresses responsibility mine active participation professional societies standards writing bodies ieee aaai ieee standards activities iec ieee computer society liaison ieee standards coordinating committee 20 responsible writing standards related electronics testing atlas ai estate chair ai estate artificial intelligence exchange service tie test environments data knowledge representation working group recently appointed ieee computer society test technology technical committee responsible 1149 standards boundary scan chair system test tac technical activity committee appointed test technology standards committee finally distinct honor named delegate iec meeting copenhagen technical committee design automation working standards vhdl recently formed working group test working fast track standards ieee iec standards atlas interest ai estate proposed joint iec iso standard publications machine learning test diagnosis links researchers machine learning machine learning games artificial intelligence links ai repository cmu computer science technical reports archive beginner guide html ieee standards home page ai estate standards home page search engines alta vista excite infoseek guide lycos search magellan yahoo webcrawler img jhu cs home page sounds 1996 matthew yep computer science engineering phd student current schedule postscript form ucsd university rochester computer science department working project andrew mccallum writing scheme interpreted interface virtual reality system based sgi performer libraries teaching assistant class office hours 12 00 13 00 tuth ap completely date undergraduate home page constantly updated highly worthless home page warning page time time play os 2 moderately current ascii version resume 3363 den graduate student university wisconsin madison department computer sciences list classmates courses taking fall 96 cs 564 database management systems prof raghu ramakrishnan cs 752 advanced computer architecture prof mark hill courses taking spring 97 cs 757 advanced computer architecture ii prof james goodman undergraduate student world famous engineering college osmania university hyderabad india garfield cat img meet cat things interest indian newspapers stuff cnn mtv sports sastry links roommate home page saeed mirza murthy hot links dust photos photographs university warning click 18 years age bye folks page accessed times sept 8 1996 counter courtesy web counter page accessed times sept 8 1996 electronic mailing mail address cs wisc kang su department computer science engineering mail code 0114 university california san diego la jolla ca 92093 usa phone 619 546 1820 email cs ucsd img bomb home page hard mundane homepage long put single picture year phd student ucsd cse dept research larry carter performance programming part high performance computing lab papers paper alpern carter kang su high performance protein matching supercomputing 95 slightly recreational stuff cds changer cds rotate musical taste routine tough works follow based couple friends web ct aka ted carson adam taylor adam friend mine don homepage listed hip hop life heather shengming yu homepage ph student department computer science university texas austin check classmates class university sci ence technology china img ustc class 9381 graduate school chinese academy sciences ut links ut campus ut registrar img ut studies ut library utaccess chinese students scholars association china chinese china internet ed chinese magazines img tsinghua www bbs www bbs chinese novels chinese classics austin weather today austin austin city limits classified ads items sale austin contact address 2910 medical arts apt 306 austin texas 78705 voice 512 494 1148 email syu cs utexas finger comments suggestions highly appreciated counter visitor october 25 1996 img alan computational scientist california institute technology center advanced computing research department computer science email caltech phone 818 395 4600 fax 818 584 snail mail 158 79 caltech pasadena ca 91125 usa page permanently construction img img img img img img img img img img img results parallel global illumination calculations performed ibm caltech center advanced computing research cornell theory center click images full size versions 24 bit color models provided greg ward lawrence berkeley laboratories jim arvo butterfly eric haines spd database interests diffusion algorithms computer graphics cluster computers parallel computing scientific computing parallel rendering animation parallel mapping load balancing computational fluid dynamics finite element analysis language structural nonlinear programming optimization nonlinear dynamical systems theory recent refereed publications scalable diffusion algorithm dynamic mapping load balancing networks arbitrary topology international journal foundations computer science scalable photorealistic rendering complex scenes proceedings eurographics workshop parallel graphics visualization consideration publication parallel computing parabolic load balancing method 1995 international conference parallel processing outstanding paper click related talk hu miscellania organizer informal journal club graduate abstract dissertation defense bibliography diffusion parallel computing gratefully acknowledge support sources national science foundation graduate fellowship program nsf center research parallel computation cornell program computer graphics nsf project asc caltech center advanced computing research advanced research projects agency arpa contract n00014 91 1986 honors program committee member parallel rendering symposium phoenix arizona october 1997 program committee member dedicated conference simulation diagnosis virtual reality applications automotive industry florence italy june 1997 program committee member dedicated conference computational fluid dynamics supercomputing automotive industry florence italy june 1996 outstanding paper 1995 international conference parallel processing society industrial applied mathematics student member 1992 national science foundation graduate fellow 1989 honors computer science university michigan 1986 regents alumni scholar university michigan 1978 national merit finalist 1978 finalist michigan mathematics competition 1977 gallery places worked research notes interesting tidbits img scalable photorealistic rendering img diffusion algorithms presented 1996 center research parallel computation annual meeting img multibody fluid dynamics img topological search recursive search fixed points functions parameters complex parameter applications include nonconvex optimization roots polynomials geometric intersection immune skeptical topology relevance computer programs check img nonlinear scaling speedup obvious sources numerical calculations img mapping sorting load balancing img cs tr 94 04 dynamic load balancing lengthy read summary cs tr 94 04 press img revenge silly talk times wired columnist michael home pages img california institute technology img cornell theory center img cornell program computer graphics img caltech department computer science img caltech department applied mathematics img caltech center advanced computing research caltech 13 june 1995 home page ll crash browser click bad picture mobile computing lab computer science department columbia university information research interests personal interests publications biography thesis proposal html version postscript version proxy filter demo java applet fun information cat home page hotlist ping office home send comments cs columbia remember zippy satisfied customers ian smith cc gatech cv contact info voice 404 894 fax 404 853 0673 room college computing georgia institute technology atlanta georgia 30332 0280 page undergoing extensive working access things linked homepage send mail ll send pointer ian smith cc gatech modified october 3 1996 sen homepage graduate student university pittsburgh background graduate student university pittsburgh department computer science undergraduate studies indian institute technology delhi kenneth li road success construction meng electrical engineering department working prof zabih cs department place cs student page engineering university wisconsin madison ee cornell cs cornell sunlab cit cornell cornell phil phil master student computer science program georgia tech atlanta ga works multimedia computing group graphics visualization usability center transopen project projects networked audio dave multimedia computing group user interface migration melody moore spencer transopen project personal phil born fl grew fl spent 6 months ak high school madison ga georgia tech 9 87 6 93 fun stuff favorite song lives forever random sound clip toy jurassic park karthikeyan ramasamy ph student computer sciences department university wisconsin research interests database operating systems work jeffrey naughton paradise project projects hacking david dewitt jeffrey naughton web db connectivity paradise parallel database wisconsin wrappers publications storage estimation multidimensional aggregates presence hierarchies amit shukla prasad deshpande jeffrey naughton karthikeyan ramasamy 22nd international conference large databases mumbai bombay 1996 255 kb presentations web big picture architecture alternatives scalable web servers photo album encounter leaf personal info resume finance money wall street journal personal interests hacking photography contact information street address 1210 dayton computer sciences department madison wi 53706 electronic mail address karthik cs wisc office phone 608 262 6625 fax number 608 262 comments suggestions home page improve 1118 danny page home page hope enhancing shortly graduate student computer science department nyu past life biography view pictures wedding recently august 1996 received patent based work summers earlier view abstract patent line version 1 16 modified 9 18 96 danny cs nyu michael birk home page cs302 section 12 cs110 section 7 project list home page programming languages links home page mbirk cs wisc deepak balakrishna master engineering department computer science cornell university resume education courses personal deepak balakrishna gbd cs cornell resume html postscript img back main page education undergraduate completed undergraduate june 96 karnataka regional engineering college india majored computer science major interest multimedia courses related computer science operating systems artificial intelligence compiler construction data communications computer graphics graduate presently cornell university pursuing master engineering degree computer science multimedia graduation involved projects dealing multimedia web server programming img back main page courses courses listed fall semester cs 631 multimedia systems prof brian smith cs 537 advanced database systems prof praveen seshadri cs 519 engineering computer networks prof srinivasan keshav cs 501 software engineering prof michael godfrey img back main page personal start time long long ago november 1 1973 land call bharat india world precise 12 00pm born cute baby weighing approximately pounds deepak meaning light process change world incidentally divine interference miss world 1994 born day isn lucky born day leaving details earlier life dive straight high school lucky national public school bangalore greater part schooling place college majored computer science long year holiday part conquering class 96 joy matched cornell university pursuing masters degree computer science hope finally heres link friends ashish aastha indira ankit vineet img back main page mountains teach word bogdan ungureanu home page document construction open comment suggestions strongly invited email bogdan cs nwu called ils graduate student 2nd year cs phd prefer computer science institute learning sciences northwestern university photos cool robotics class 1996 spring quarter special pete beim scanning making web hope put images web future term sounds relative cluj romania time check information web image thousand words images romania education graduated 1990 technical university cluj pursued 5 years full time study engineer diploma october 1991 worked assistant professor university cs department member ai research group 1994 visited time intern summer 1994 internship program advancement software engineering technology wheather information place guess feel coming wheather information bogdan ungureanu institute learning sciences ils room 329 northwestern university 1890 maple ave evanston il 60201 usa tel 847 467 1256 fax 847 491 email ils nwu october 2 1996 march 10 page accessed page counter times 3d wireframe rotation introduction project learning tool computer graphics understanding polygons formed list vertices written java simple powerful 1 java language creating safe portable interactive object oriented multi programs 2 java programming environment platform 3 java create applets program react user input dynamically change cone cube cylinder tetra torus joe university home page joe university home page img img services img department computer science img desk references img library img news img www searches img www information img interesting www sites img computer vendor information img ncsa mosaic home page img info img bench feel free explore send comments joe wrote pages 3 94 basis services web site inside ported 2 12 95 difficult links work inside firewall 1951 home page liu liu bachelor degree computer science 1996 7 tsinghua university china class 5 years graduate student department computer science university pittsburgh office 334 alumni hall office hours 9 00am 11 00am mon wed photo mine img academic favorite link select semester interest music ta information table tennis badminton travel img finger enter chat room annie anton resume curriculum vita img annie anton phd candidate college computing georgia institute technology atlanta title dissertation goal identification refinement specification software based information systems thesis advisor dr peter freeman ms anton received bs information computer science minor technical business communication 1990 ms information computer science 1992 georgia tech 1984 graduate saint catholic high school atlanta georgia ms anton member software systems design group ssdg center information management research previously member software research center src transopen project team research interests include definition information system requirements goal based approaches software engineering software processes computer supported cooperative work business process reengineering electronic commerce web based software applications img ms anton requirements engineering student newsletter mailing list students cc gatech maintains requirements engineering international doctoral thesis research homepage free time ms anton enjoys playing golf picture lara april year mountain resort colorado springs remainder web page indexed publications presentations conferences internships professional affiliations honors current activities activities hobbies photo albums olympics 1996 england 1995 cuban postcards additional links quotes friends software requirements engineering hotlists gus publications annie anton eugene liang roy web based requirements analysis tool ieee workshops enabling technologies infrastructure collaborative enterprises wet stanford university california usa pp 238 243 19 21 june 1996 annie anton goal based requirements analysis ieee international conference requirements engineering 96 colorado springs colorado pp 136 144 15 18 april 1996 annie anton michael colin potts goal decomposition scenario analysis business process reengineering advanced information systems engineering 6th international conference proceedings 94 utrecht netherlands pp 94 104 6 10 june 1994 colin potts kenji annie anton inquiry based requirements analysis ieee software 11 2 pp 21 32 march 1994 colin potts kenji annie anton inquiry based scenario analysis system requirements georgia tech college computing tech report git cc 94 14 january 1994 annie anton thomas gale michael john object based requirements modeling process continuity proc twenty sixth hawaii international conference system sciences vol 3 pp 191 202 1993 invited presentations goal identification refinement specification software based information systems booth session ifip wg 2 9 software requirements engineering inaugural meeting house hampshire uk 22 25 march 1995 anton tools research applications proceedings twenty annual meeting southeast region decision sciences institute tn 17 19 february 1993 1992 ibm university partnership day bethesda maryland march 1992 research posters conferences attended ieee workshops enabling technologies infrastructure collaborative enterprises wet stanford university california usa 19 21 june 1996 ieee international conference requirements engineering 96 colorado springs colorado 15 18 april 1996 executive round table sfi conference managing information revolution callaway gardens ga 28 30 april 1995 ieee international symposium requirements engineering 95 university york york england 27 29 march 1995 ifip wg 2 9 software requirements engineering inaugural meeting house hartley hampshire uk 22 25 march 1995 washington center 10th annual women leaders seminar washington dc 16 28 1994 1993 ieee international symposium requirements engineering san diego california january 1993 1991 japanese american global conference atlanta georgia 1991 internships schlumberger laboratory computer science austin tx 1992 professional affiliations ifip working group 2 9 software requirements engineering institute electrical electronics engineers ieee association computing machinery acm honors georgia tech president minority graduate research fellowship 1992 present omicron delta kappa 1994 present gte fellowship 1993 1994 georgia tech alumni association leadership award international travel 1994 georgia tech bookstore student center leadership honorable mention scholarship 1994 society women engineers outstanding cs graduate student award 1993 georgia tech alumni association graduate student leadership award 1992 current extracurricular activities omicron delta kappa national leadership honor society 1994 present student liaison faculty alumni 1995 present member vice president student affairs search committee 1996 present georgia tech graduate judiciary 1996 present georgia tech executive round table 1993 present moderator international students requirements engineering mailing list requirements engineering student newsletter 1993 present georgia tech catholic center 1986 present extracurricular activities olympic guinea 1996 summer olympic games 1994 1996 georgia tech national advisory board 1992 1995 bill moore success center student advisory board 1994 1995 georgia tech president inaugural planning committee 1994 1995 presidents council governing board 1995 1996 coc software engineering strategic planning committee 1993 1995 member executive director information technology search committee 1993 94 member coordinator disabled traditional students search committee 1993 1994 georgia tech alumni association leadership awards committee 1993 1996 tech expo board directors 1992 college computing coc graduate studies committee 1992 1994 coc graduate student liaison faculty 1990 1992 coc undergraduate curriculum reform committee 1990 1991 alpha delta pi sorority 1987 1990 hobbies interests cuba cuban genealogy resources web magazine cuba cuban american national foundation cuban postcards cuban collection otto richter library university miami olympics 1996 summer olympic games 1996 atlanta olympics report map olympic ring arts crafts movement arts crafts movement america 1895 1920 people gustav louis comfort tiffany frank lloyd wright arts crafts society resource directory places grove park inn misc jane austin pride prejudice dilbert zone dale carnegie www tv themes home page bartlett familiar quotations swing dancing partner keith edwards alfred hitchcock french contact information annie anton college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 mail anton cc gatech georgia tech links img img img modified september 6 1996 annie anton anton cc gatech qiang john home page 02 20 96 austin time introduction master program computer sciences department university texas austin click information junk computer courses cs languages unix computer graphics linux windows programming programming technical cs lib java real junk sports games news struggle living institutes job resume organizations net starting points free world dialup service net net finance reference book company profile contact campus lamar 109 austin tx 78751 campus phone 1 512 459 home address apt 1201 houston tx phone 1 713 cs utexas guestbook page underconstruction back ion 01 22 96 copyright qiang 1995 boston university computer science department cs111 spring 1995 home office country picture 2nd highest mountain peak world lake folk music instruments processors networks cpu information center high speed networking research papers related dsm systems techniques reducing consistency related communication distributed shared memory systems efficient support multi computing updated jan 18 1995 aaron kaplan grad student ph student computer science university rochester ve fall 1993 year 20 hits week pictures japan heck things short list links people places past img back urcs grads directory img back urcs home page img lee publications technical reports workflow automation system care plans presented 1996 american medical informatics association annual fall symposium october 1996 pay attention man curtain nsf workshop workflow process automation 1996 interfacing oz technical report cucs 012 95 corporation 4 90 8 94 computer science department city college city university york 9 88 4 90 computer science department zhongshan university 9 84 6 88 zhongshan university 6 88 mailto cs columbia world stay awhile phd student computer science univerity california irvine interests primarily theoretical aspects systems design caching paging scheduling real world lot hobbies interests ranging automobiles zoology find interests img search web convenient search page usemap img complain send mail dan make visit count load image 1441 igor ivanisevic working newest project disclaimer alien speak aliens img needless page construction feel constructing 2 links mail research interests robotics vision stuff ai general graduate slave university wisconsin cs department undergrad drake university cs math department address computer sciences department university wisconsin 1210 west dayton street madison wi 53706 office cs 1304 phone 608 262 6601 home phone 608 256 mail cs wisc cs wisc page construction info students cs132 sec 306 307 grades cs132 sec 306 email jyothi cs wisc page img reached greg hq vancouver img island reached csr cylinder img index html file begins img img img img img csr uvic ca 2174 elizabeth steele ~ home page ~ site month great ideas eat boston boston restaurant guide book month milan restaurant month grove 1 kendall sq cambridge 577 links news sources entertainment cambridge boston universities dave page page maintained das harvard latest revision 10 5 96 frame title frame menu frame info home page viewed netscape 2 0 newer version internet explorer 3 0 robin si vous la version franc aise de ma page w3 ici picture working researcher team leader research institute hydro quebec ph candidate computer science mcgill university research interests operations research applied power marketing electricity markets start high performance computing theoretical computer science menu ma page power marketing theoretical computer science resume links de reseaux institut de recherche hydro quebec qc canada phone 514 652 fax 514 652 url http www cs mcgill ca acm org mark core university rochester computer science department address computer science department university rochester rochester ny 14627 phone 716 275 email cs rochester research interests work field natural language processing specifically constructing dialog parser analyze dialog structure phrase structure dialog parser handle repairs common mixed initiative dialogs work trains group helping dialog annotation project related work dialog parsing conference papers mark core parsed corpora structural disambiguation trains domain proceedings 34th annual meeting association computational linguistics acl 96 technical reports mark core lenhart schubert parsed corpora structural disambiguation trains domain longer version acl 96 paper mark core lenhart schubert dialog parsing trains system bachelor work received bachelors degree rpi worked michael information large collection nlp pointers random personal information pointers img back urcs grads directory img back urcs home page garry mail garry cs ualberta ca home web ph student department computing science university alberta information metaview project seaf project cool links warning gratuitous large graphics university alberta department computing science june 17 1996 hate quotations emerson img pictures addresses resume laboratory logic advanced programming projects ace optimizations parallel systems extended model log constraint logic programming finite sets img ilps 94 workshop parallel logic programming img workshop parallel logic programming interesting links logic programming world courses cs 450 fall 96 parallel processing advanced compilers parallel logic programming peaceful place img thu mar 2 10 22 04 mst 1995 debbie berman leave university washington computer science graduate program access debbie home page clicking boston university computer science department bhatti computer science department boston university 111 cummington street mcs 208 tel 617 353 bhatti cs bu page construction informative material student updated october 12 1994 matthew dailey department computer science engineering mail code 0114 university california san diego la jolla ca 92093 0114 usa office 5301 ap phone 619 453 4364 mail cs ucsd warning update page pretty messy matt year ph student computer science program ucsd returned nice summer working encyclopaedia britannica recent san diego raleigh north carolina state computer science program speaking north carolina rid senate jesse helms doesn send money harvey gantt pretty good guy current research interest connectionist vision face recognition working gary cottrell member gary eric unbelievable research unit geuru group picture professional type stuff resume html postscript master thesis gzipped postscript crazy reason schedule things surfing img construction bus coffee shops saic link broken ll start sd coffee shop live music page spare time linux wonderful friend page accessed times started counting img back computer science home page cs ucsd david ph student graphics visualization usability center college computing work animation lab georgia tech current research includes creating dynamic simulations developing group behaviors systems significant dynamics click interesting courses satisfy minor requirement cs phd publications hodgins group behaviors systems significant dynamics 1997 journal autonomous robots hodgins wooten brien animating human athletics proceedings siggraph 1995 los angeles ca august 6 11 71 78 hodgins group behaviors systems significant dynamics 1995 proceedings 1995 ieee international conference intelligent systems vol 3 528 534 hodgins wooten brien 1994 realistic motion animated figures abstract published proceedings lifelike computer characters 55 hodgins 1994 robot group behaviors systems significant dynamics proceedings artificial life iv 319 324 contact information graphics visualization usability center college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 office 404 894 email cc gatech deyu hu graduate student hu cs cornell cornell university dept computer science 4104 upson hall ithaca ny 14853 tel 607 255 fax 607 255 4428 year ph student computer science cornell born shanghai china received undergraduate degree cs uc berkeley faculty advisor thorsten von eicken modified wed sep 9 14 00 00 edt 1994 deyu hu hu cs cornell lee janwun janwun cs cornell master engineering student 96 computer science department address 201 maple avenue apt ithaca ny 14850 telephone 607 277 1823 2706 richard rogers cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa office chateau sieg 104 phone 206 616 1843 lab intelligent systems laboratry phone 206 685 research developed system software systolic cellular array machine massively parallel image processing computer software includes compiler basic image processing morphology libraries simulator obtain software papers work document layout extraction intelligent systems lab helping produce document database optical character recognition community science camps director computer facilities northwest center environmental education offers summer science camp students ages washington beautiful san juan islands work science splash program seattle university splash year long national science foundation funded science program 8th grade minority girls seattle area interests corn snakes jessica ana order increasing length kuow uw national public radio station pie seattle modified 08 53pm february 20 1996 vipin home haven found time put things updating yeah bg color match picture courses interests reports activities guestbook resume give job graduate student university texas austin department computer sciences undergraduate iit delhi india academic interests work list incomplete haven passed semester taking risks putting interests reports visitor number reset number increases decreases contact 2910 medical arts street 205 austin tx 78705 1 512 469 6050 logged sign guestbook don guests comments suggestions send email 1590 text karthick rajamani tech electronics communication indian institute technology madras india joined rice university 1994 graduate student ece department conduct research guidance dr alan cox research interests include computer architecture distributed shared memory parallel distributed computing compiler technology share links web interested resume rice ce home page ce rice ce systems home page systems send mail address modified sunday september 26 1996 jeff thomas homepage contact information publications software systems generator research group photo album favorite internet sites university texas ut computer sciences cs department applied research laboratories arl electrical computer engineering ece department eds financial trading technology center keyword search ut academic calendars ut sports hook em aka ultimate longhorn site ut football schedule austin texas jeff thomas computer sciences department university texas austin modified 10 october 1996 jthomas cs utexas graduate student cornell computer science department supervision robert constable summary current status interests include theory practice programming languages great resource cmu fox project home page mark leone resources programming language research work programming languages software verification tools specification type theory formal system nuprl developed cornell university department computer science research make higher level modules abstract data types relate type theory recent papers papers published cornell bibliography papers published bellcore slides talks nuprl seminar slides pretty technical give overview work ve cornell sequence identification interests include fine arts gallery mine lot resources fine arts web art net web forum cucs hockey backcountry backcountry home page perform services department publicly maintained software czar hockey hockey equipment czar back hockey info theatre czar schedule cornell center theatre arts page permanent construction graduate student 303a mineral industries building department computer science university pittsburgh pittsburgh pa 15260 research interests real time systems databases img cs pitt funda mail ergun cs cornell home page funda ergun ph student computer science dept cornell working program checking prof ronitt rubinfeld research page minor painting department fine arts originally turkey undergrad bilkent university ankara turkey research related stuff warned encounter pages written turkish angry dogs risk person visit page feb 10 1996 page heavy construction patient working work cs579 img laboratory home page img img computer science home page java phd student dept computer science university victoria research interests concurrency theory petri nets process algebras model checking specification verification communication protocols reverse engineering recent paper presented infinity 96 workshop verification infinite state systems friends web alexander sergey scott links conference announcements career opportunities network emerging scientists beginner guide html address dept computer science university victoria box 3055 victoria bc canada v8w 3p6 phone 250 721 6019 mail csc uvic ca jie li home page entered rutgers university worked legend computer company china worked year undergraduate graduate university university science technology china computing center academia sinica interests software operating system compiler ustc classmates interest maggie xiao zhou home page education assistantship graduate student teaching assistant database management department computer sciences university texas austin beijing china 1992 life austin current work fall 1996 cs384m multimedia systems algorithms data communication networks distributed processes img work spring 1996 fall 1995 campus kaleidoscope china land beauty visit world people daily china news digest hua xia wen zhai chinese magazine newspage time magazine pc magazine entertainment movies stamps computer world world computer society ieee acm web computer giants online career center company home pages internet search yahoo galaxy lycos internet directory universities guide html cgi scripts online library contact information mail cs utexas url http www cs utexas users office main building room 2004 ut campus office phone 512 471 address campus department computer sciences taylor 2 124 university texas austin austin tx 78712 1188 home page modified sept 9 1996 comments send email cs utexas ambrose home page address charles st baltimore md 21218 contact information phone home 410 323 0480 phone work 410 516 4650 email cs jhu ph program computer science department johns hopkins university concurrent systems lab neb ve finished research project bob cypher graph modelling fault tolerant architectures project sponsored part siemens corporate research princeton nj working design buffer reservation algorithms arbitrary graphs academic background attended university primary school university secondary school obtained bsc mathematics computer science university references michael friends misha phd student college computer science northeastern university research concentrates developing parallel algorithms algebraic computing details approved plan study spare time studying working travel make photographs play guitar listen music read good book explore cyberspace bookmarks mpi pointers misha ccs neu 617 373 3822 office img brian home home img work related info work background uw dynamic compilation group uw department computer science engineering personal stuff personal background daughter isis trip singapore bookmarks pgp public key updated october 3 1996 brian kris grant grant cs washington 1622 keith smith professional information ph student computer science department harvard university involved research projects vino operating system file system performance search perfect pizza recipe advisor margo seltzer publications personal information keith smith page favorite poems links york times yale daily news line comics alta vista yahoo bookmarks jackie bookmarks keith smith keith cs harvard han home page frame content frame describe yiannis homepage contact publications links humor img format page mirrors artistic home page leo yuan wang home page personal information starts dream soar touch sky internet stuff beginner guide html java internet oriented language bookstore net shopping net einet galaxy art gallery metropolitan museum art guggenheim museum web museum entertainment chinese literature collection dheeraj personal page education tech computer science engineering regional engineering college warangal august 1991 1995 computing science university alberta august 1996 19xx professional experience advisor guru real time systems dr daniel mosse office westinghouse electric corporation power generation business unit systems integration 1002 mckee road pa 1099 phone 778 fax 778 topics interest real time distributed control systems plant floor parallel architecture real time response systems personal information university pittsburgh electrical engineering 1989 member member aise association iron steel engineers member ics industrial computing society member ieee institute electrical electronics engineers miscellaneous lovely city pittsburgh weather city pittsburgh today weather cities today line computer book store img university pittsburgh department computer science img university pittsburgh cs pitt hao sun home page construction year ph student department computer science university texas austin click hear education 08 96 dept computer science univ texas austin 09 94 07 96 national lab software engineering wuhan univ china 09 90 07 94 dept computer science wuhan univ china alumni pals wuhan university alumni home page china home page contact 307 31st st 107 austin texas 78705 3037 wait email cs utexas call 1 512 476 visitor sept 9 1996 1423 men work deepak graduate student computer science department university mexico 304 vassar 1 albuquerque nm 87106 home 505 268 3968 stuff resume info india news india interesting sites pgp faq pgp win95 astrology indian simpsons send mail click cs unm email addresses cs unm deepak unm alan hai zhou headline news year turing award amir pnueli professor weizmann institute science israel bs computer science ms theoretical science tsinghua university institutes china incomplete list undergraduate classmates alex zhao ph student department computer sciences university texas austin research interests focused vlsi cad find applications mathematical sciences algorithm design analysis combinatorial optimization computational complexity mathematical logic cad vlsi research group headed prof martin wong publications hai zhou wong optimal algorithm river routing constraints ieee acm international conference computer aided design san jose ca 1996 chen hai zhou wong optimal uniform wire sizing delay model ieee acm international conference computer aided design san jose ca 1996 study room academic references technique references industry directory job bulletin living room periodicals chinese staff movies www search engines internet contact information campus department computer sciences university texas austin taylor hall 2 124 austin tx 78712 1188 campus 1648 6th st austin tx 78703 voice 512 478 1770 512 471 mail cs utexas modified jan 2 1997 number visits homepage jan 2 1996 gnana kumar natarajan home page department computer sciences university texas austin graduate student computer science department university texas austin mail ngk cs utexas find logged wheeler office address aiken computation lab room 220 harvard university 33 oxford street cambridge ma 02138 617 495 shared 617 496 1066 fax eecs harvard home address holden green cambridge ma 02138 617 441 8am 9pm interests include limited representations meaning computers people linguistic theory cognitive modeling neurons abstractly links alternative search spaces hard problems fine arts cooking urban design back hands lookout information courses talks papers intersection artificial intelligence cognitive psychology linguistics neuroscience current projects current instantiations interests observable consequences interested graph bisection stuart joe marks ve working search based optimization algorithms np complete problem graph bisection aim evaluate methods based indirect search representation modified search operators decoded heuristic problem solution model lexical access alfonso psych dept building computational model theory lexical access attempts explain intended words expressed sounds accounting speech errors naming experiments patterns brain damaged subjects computer science 182 teaching fellow cs 182 intelligent machines reasoning actions plans fall term 1996 questions comments publications turned graph bisection work number partitioning wheeler thomas ngo joe marks stuart easily searched encodings number partitioning journal optimization theory applications vol 89 number 2 1996 harvard cs technical report tr 10 wheeler stochastic approximation algorithms number partitioning undergraduate thesis harvard cs technical report tr 17 93 www sites basics harvard computer science line technical reports unified cs technical report index indiana cmu ai repository internet ai resources hypertext map showing aiken law school metacrawler washington altavista dec comprehensive list sites copy netscape bookmarks wheeler tim gardner home page resume enjoy macromedia director mailing list called direct list posts tim gardner web page nyu cs nyu revised june 96 bernard view gvu img center img hive ismap start web places things hear things minute people neat homes lies future web cosy www project tools html quick reference edinburgh unixhelp hypertext reference materials vi reference emacs reference north american perl archive places www mit home page mit ai lab web home page sunsite unc planet earth home page universities virtual hospital university north carolina chapel hill home page caltech www home page top lab www texas hypermedia research lab yale university world wide web server front door things hear img guide html free wow big comprehensive http sitelist astrophysical cyberspace evolution user interfaces music archives cs img minute hypermedia multimedia databases project synthesis rich recording indexing collaborative ideas electromagnetic physics animations people neat homes neat neighborhoods princeton ben caltech travis kurt paul home page richard murray personal w3 page sets favorite www documents university chicago library charles web novell peter dennis homepage brown brook conner info czar university salzburg unc server test zone long morrow cs yale hypermedia plan file future lies north georgia 3 day weather forecast metro area extended atlanta state forecast atlanta regional state forecasts statistics current weather maps movies newsgroups comp git sci alt comp comp databases object comp graphics algorithms comp infosystems www comp lang comp lang tcl comp multimedia comp os linux admin comp os linux announce comp os linux development comp os linux comp os linux misc comp sources postscript comp sys ibm pc demos comp sys mac graphics comp sys mac oop tcl comp windows git git acm git announce git cc systems git club git general git gvu git infosystems git lcc class 3020 git lcc idt git library git research git msm general git multimedia git news groups git jobs digest git oit availability git police parking git quality git unix linux sci sci med sci virtual worlds alt alt binaries multimedia alt binaries pictures alt binaries pictures alt binaries pictures misc alt binaries pictures utilities alt binaries sounds alt binaries sounds misc alt binaries sounds music alt hypertext alt 2600 alt society generation pages graphics visualization lab georgia tech home page ben home page internet services list www project tools bernard matthews cc gatech modified 24 jul 1994 4818 60 seconds till midnight 60 seconds till baby david christianson dbc1 cs washington computer science engineering department university washington box 352350 seattle wa 98195 usa current work spare time year graduate student uw interested ai planning ve user interfaces graphics studying knowledge representation goal directed behavior mixed initiative planning activity recognition acquisition context human computer interaction recent work prototype intelligent interfaces bob doorenbos shopbot build interface plan integrate interfaces line stores building shopping assistant simple assistant ve built mac application automatically reads parses shopping order determine products user interested collaborated sean anderson li wei dan weld david salesin michael cohen develop simple interactive movie demonstrates automatic camera planning apple intern worked dan russell mix planning technology mac user experience developer pdb graphical debugger ucpop family planners programmer client number people lives touched grows day manual spent undergraduate career university chicago harold chicken assisting animate agent lab publications christianson anderson wei salesin weld cohen declarative camera control automatic cinematography aaai 96 firby christianson fast local mapping support navigation object localization 1992 symposium sensor fusion boston ma november 1992 find dave ima work chateau cynical office frederic william darren adam dan glorious leader juan important thing favorite activities practice judo recently competed senior nationals sibling www sister graduated school information library studies university michigan surfing cutting edge web research information supercollider feel mirsky watch heroes gen youth duel death wwwf grudge match fame fortune check response week check games domain straight evil book tick dave christianson david durand computer science department boston university 111 cummington street mcs 211 tel 401 781 5137 cs bu graduate student computer science boston university working collaborative editing interested text hypertext multimedia hypermedia interested people collaborate editing shared practical side interested multi user collaboration shared documents real networks unreliable regularly disconnected networks experience writing book author added hand depth originally theoretically motivated beliefs radical side inspired great degree ted nelson interested shared writing spaces free writing writing place careful trail happened insurance fortunately sides professional personality kind technology required solve problems real time collaboration important current areas activity sgml content markup bigot page descriptions work versioning markup ll find scope hobbies favorite links david research versioning working model call overwritten scroll scholars extract previous versions texts general data model fine level control version management states policies makes explicit architectural assumption version management system controlling data processes accessing data approach finer control cost greater application overhead paper presented workshop collaborative editing systems cscw 94 date documentation general work version control ve partial html conversion paper converted version complete missing 2 illustrations prefer fully formatted version download file end link compressed postscript paper fabio written paper proposing system version management world wide web designed easy implement method bring artifact based collaboration www supporting independent editing version control web recent announcement widespread availability java based web browsers makes implementation cross platform client side editors feasible paper presented fourth world wide web conference december 1995 ve recently written versioning www versioning working group run jim whitehead university california fabio group ve working draft functional requirements versioning web markup content markup technique describing texts future processing current baseline content markup systems sgml iso standard questions markup unanswered instance talk sgml semantically based good description means mark document interesting problems handling hierarchical markup sgml good arguments hierarchical structures important texts ve work hierarchical markup steven derose paper abstract accepted 1996 annual conference bergen abstract describes advanced directions describing structure kinds complex texts textual theories humanistic research text encoding initiative variety lessons offer html effort paper fourth www conference fellow tei alumni offer lessons world wide web text encoding initiative versioning working group versioning working group group people concerned problems version management hypertext systems working paper sort union framework strategies version change management aware held workshop 94 hope expand solidify hypertext version management community recently held workshop 95 proceeedings interesting workshop workshop collaborative editing systems held cscw 94 hytime steven derose written book hytime standard describes sgml based hypermedia interchange language making hypermedia work user guide hytime hytime ongoing review steven derose prepared input ongoing hytime review process technical accepted ballot final wording upcoming determined steve number discussions made ve prepared document discussing proposed proposed document accepted principle things changed suggested rejected annex comments deferred careful consideration daughter updated 6 5 96 img img alberto alberto cs ualberta ca http web cs ualberta ca contents research interests courses interesting links personal information contact personal pictures link uofa link cs dept jul 1996 alberto cs ualberta ca vanderbilt computer science department reached roger farmer home page ph student computer science department vanderbilt university nashville tennessee advisor dr stephen schach member software engineering discussion group sdg meets friday vv 468 discuss current hot topics interest software engineers sites find interesting unix heads learn unix find site helpful unix reference desk page construction address hayes st apt 10 nashville tn 615 963 mail vuse vanderbilt ms student computer science research personal email ces cwru finally receiving countless flames gripes excessive verbosity home page decided bow collective masses democratic world put minimum critics headed plakal hope sleep easy sending perfectly good home page demise kind web page merit click risk comments earlier page sign critical comments click contact 2910 medical arts st apt 208 austin tx 78705 usa 1 512 320 visitor number send comments suggestions criticisms flames gokul cs utexas updated november 8 1996 qian zhou home page qian zhou graduated tsinghua university beijing china 1993 received bachelor engineering degree computer science graduation working china resources machinery beijing year states computer science graduate student rutgers state university jersey file services 604 independent study distributed archive nomadic computing environments preliminary design paper distance server algorithm design software simulation paper tsinghua alumni exclusive line chat room user identification required chen cs princeton year sabbatical ph tenure computer science department stay en place advisor boss professor kai li primary duty involves princeton scalable projects ve developing deliverable software intel community user level checkpointing library intel paragon multi computer click check duty includes support work princeton projects work shrimp projects summer wrote linux device driver shrimp hardware helped people adding features fall 1997 back year graduate student left thesis sweat years address 35 olden street princeton nj telephone work 609 258 4673 home 609 921 1443 fax 609 258 1771 kelsey lick home page general info mailing address kelsey lick graduate student teaching assistant computer science department university california riverside ca 92521 phone office 909 787 2994 research lab 909 787 2974 email klick cs ucr thesis topic studying branch prediction schemes time accurate prediction img back ta home pages gary weiss home page photo gary weiss email paul rutgers gary weiss att address bell labs 480 red hill road rm 096 middletown nj 07748 phone 908 615 work 908 855 1787 home fax 908 615 typical weekly schedule pursuing computer science phd artificial intelligence started program september 1993 entering master computer science stanford 1986 worked bell labs 1986 continue work school part time work network services division expert system maintain network switching elements rutgers pointers rutgers homepage rutgers info rutgers library rutgers phone directories rutgers cs tech reports papers abstracts rutgers technical reports postscript version papers anonymous ftp ftp cs rutgers pub technical reports problem noise small tech ml tr 38 learning small tech ml tr 39 interesting ai pages ai page ai subject index intelligent agents association computational linguistics fun stuff deep thought day jack great guide york city paul rutgers 1251 jim basney graduate student research assistant computer sciences department email jbasney cs wisc university wisconsin madison office 3387 computer science 1210 dayton st statistics madison wi 53706 1685 office phone 608 262 3924 fax 608 262 9777 research interests lie area operating systems networks working condor direction prof miron livny received oberlin college computer science english web pages oberlin resume code previous projects online modified mon sep 16 10 51 22 1996 jim basney sean landis masters engineering computer science cornell home page resume cornell information current courses advanced database systems cs 537 masters engineering project cs 790 3d rendering system windows 95 past courses machine perception cs 664 final project system analyzed coloring book drawings click 6mb postscript version project sample drawing analyzed topics computer graphics cs 718 content based image retrieval systems interior design masters engineering project cs 790 windows based 3d graphics rendering system computer graphics cs 417 computer graphics lab cs 418 educational interests computer graphics windows nt object oriented programming object oriented design patterns professional interests work isis distributed systems division stratus computer project lead orbix isis development team product combines orbix corba compliant object request broker iona technologies isis sdk working release 2 0 orbix isis personal interests baseball favorite team los angeles alpine skiing golf playing softball baseball card collecting reached scl isis educational rap sheet www cs cornell www cs utah modified sean landis scl cs cornell 9 17 96 galactic empire written illustrated sumedh kanetkar email kanetkar cs cornell series weekly comic strips drew microsoft summer 96 strips posted weekly intern social alias read regularly 300 people summer progressed noticed artwork begun full time employees lord read found episode 1 day strip drew week arriving redmond persuade microsoft newsletter print perceived pr problem declined didn microsoft portrayed evil empire understand viewpoint told comic strip attempt show company viewed world personally bitter feelings bill gates corporation heck enjoyed summers work strongly recommend internship program interested working industry strip makes fun employee orientation neo employee suffer day long session show videos fill kinds ms trivia make sign disclosure fitting made stand end day place hands hearts microsoft pledge computer desk home running microsoft software don episode 2 space episode 3 rebel threat episode 4 flame episode 5 lord party part episode 6 imperial insignia episode 7 lord party part ii episode 8 lord party part iii img michael siff philosophy web research academic interests uw running club fall 1996 midwest pl seminar www wonderful ways waste time news information resources books movies television sports humor maria home page visit university maryland college park university wisconsin madison cs132 lab sections visit page img bhat finger bhat cs columbia office 725 schapiro cepsr office 212 939 lab 212 939 fax 212 666 0140 home 512 112 st 2d tel 212 666 york ny 10025 send mail click index personal info publications info chess personal information phd student working area computer vision prof shree nayar interested visual correspondence academic interests computer animation statistical models vision numerical optimization obtained tech indian institute technology madras university iowa iowa city worked siemens corporate research princeton nj summer 1996 occupational interests include chess cricket crossword tennis squash wild life publications bhat shree nayar ordinal measures visual correspondence computer vision pattern recognition cvpr 96 san fransisco technical report bhat shree nayar stereo presence specular reflection int conf computer vision iccv 95 boston detailed version int computer vision stereo specular reflection preliminary version paper titled binocular stereo presence specular reflection arpa image understanding workshop 94 monterey obtained computer vision online publications joseph kearney bhat prasad efficient generation whip throwing striking motions models techniques computer animation thalmann thalmann editors springer verlag tokyo pp 270 284 1993 bhat joseph kearney animating whip type motions journal visualization computer animation 7 4 pp 229 249 1996 chess construction number visitors feb 15th wendy wendy cs washington graduated 1996 masters cs working phd univ utah web page research summary publications multimedia network protocols multimedia file systems multimedia operating systems affiliation multimedia group department computer sciences university texas austin touch email pawang cs utexas res 512 371 3968 512 471 9507 fax 512 471 7866 res 109 39th st 214 austin tx 78751 university texas austin department computer sciences tay 2 124 austin tx 78712 1188 information finger pawang cs utexas check logged comments pawang cs utexas 1490 xianghui homepage xianghui duan department computer science courant institute mathematical sciences york university contents contact biography resume teaching assignment programming world wide web courses java applets comments questions xianghui cs nyu updated 08 01 96 patra home page page construction internet address patra cs rutgers patra paul rutgers ph student computer science rutgers university office room 413 hill center busch campus brunswick ms computer science virginia commonwealth university finger interesting www sites technical technical entertainment sports virtual tourist india fun stuff home pages persons img email lot visiting home page joseph roland kiniry anagram opinions jerk graduate student computer science california institute technology moved pasadena accustomed sunny weather recently worked midwest consultant multimedia internet division sprint project lead architect division infrastructure finally found time pictures online pictures houses live ate joe kiniry current project infospheres projects involved find interesting friends net creative efforts favorite sites net fool traveling nation contact information 1996 joseph kiniry page modified babak falsafi research assistant department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa tel 608 262 6618 fax 262 9777 email falsafi cs wisc work people img mentor img cult research interests computer architecture performance evaluation measurement computer systems parallel programming models education ms computer sciences university wisconsin madison december 1991 bs computer sciences suny buffalo june 1990 bs electrical computer engineering suny buffalo june 1990 miscellaneous publications drinking reading listening high school ideas fail shubu phone conversations check american french queen img computer architects img img img img img hacking partners crime img img img generation parallel computer img updated babak cs wisc ho tou ho tou department computer science mcgill university peking class fang mail founder pku cn dong jing neumann uwaterloo ca gu ye year bupt cn lisa cs mcgill ca ying ying apple hu jb cs pku cn ma ma apple li lee pku cn lin wei wei lin apple liu jb cs pku liu cs utexas song geog umd sun xiaoming chem pku cn lic law pku cn wang gang pku cn wang wei wang wayne hp china hp wang wang yang cs umass wang pku cn xie cs pku cn xie usc xu cps msu zhang hui zhang cse unl zhang purdue zhong wei parallel cs pku cn back hutchison apt 303 montreal quebec canada email lisa cs mcgill ca mail harry cs mcgill ca jerrell watts mail scp caltech campus mail computer science 256 80 california institute technology pasadena california 91125 office booth 14 lab scalable concurrent programming laboratory booth 11 15 phone lab 818 395 3903 office 818 395 home 818 792 fax 818 792 4257 schedule resume research interests high performance communication libraries parallel performance tools parallel programming libraries portable parallel libraries scalable load balancing techniques publications masters thesis practical approach dynamic load balancing journal articles conference papers technical reports miscellaneous publications presentations talks tutorials img profile profile img dream glasses img cd jerrell watts august 1 1996 img california institute technology pasadena ca 91125 scott stoller home page picture scott stoller home page moved http www cs indiana hyplan stoller html updated august 25 1996 peter piatko department computer science courant institute mathematical sciences york university indiana pete bottom grand canyon told donuts mail address 251 mercer street york ny 10012 office 212 998 3481 fax 212 995 4123 finger piatko shasha cs nyu email piatko cs nyu table contents biography research interests odds ends biography received double major computer science mathematics york university 1992 pursuing ph computer science courant mathematical sciences copy resume visit sister homepage research interests information filtering user interface world wide web advisor professor dennis shasha cims nyu working tool tailor information flow readers complex documents system developed motif development kit rudimentary interface pad widget tcl tk developers widget ben bederson recently playing java browser supports beta version java netscape 2 0 check demo java maze thinksheet accessible world wide web java interface odds ends cartoons comics stuff calvin hobbes links page comics stuff simpsons archive dilbert zone tick page jackie chan hong kong movies dinosaurs jackie chan jackie chan reviews hong kong movies page jackie chan hong kong movies york city royal museum university california berkley games games home page zarf list interactive games web updated nicholas howe click photo image graduate student department computer science cornell university ithaca ny email cs cornell office 5139 upson hall phone 607 255 5578 resume references personal info img kirsten whitley modified 22 nov 1996 phd candidate computer science department school engineering vanderbilt university located hot beautiful tennessee area research visual programming languages advisor dr doug fisher current research resume postscript homepage email address whitley vuse vanderbilt www page http www vuse vanderbilt mailing address vanderbilt university department computer science box 1679 station nashville tn 37235 usa street address department computer science 1500 21st av room 433 nashville tn 37212 usa amr bookmarks software engineering resources www virtual library software engineering net cern sting information service software labs umass lab advanced software engineering laser subject risk management software risk software institutes european software institute sei home page software testing institute software process process centered environments arcadia research project environments adele project home page group home page psl colombia project home page process maturity software engineering process maturity resources process assessment spice software productivity research information center software process assessment sei sei capability maturity model model standards world wide web virtual library standards standardization bodies nist www home page dod std department defense standards mil std 498 software companies microsoft corporation ibm world wide web home page access hp hewlett packard digital equipment corporation quality software sites software productivity centre home page software quality assurance resources software quality australia quest excellence vii server home page griffith university sqi bibliographies search www search jw florence cusi collection computer science bibliographies computer science bibliography glimpse server bibliographies software engineering computer science bibliography glimpse server technical reports archive server featured publications sei iris project participants unix unix reference desk professional resources book clubs newbridge product line book club selections mcgraw hill professional book group resources net world wide web servers world wide web virtual library subject catalogue computing research association taulbee survey politics canadian www central index centrale des www government white house projects canadian government citizenship immigration canada english home page internet government alberta home page statistics canada national library canada international organizations europe home page list governments misc security travel agencies pctravel home page telecommunications products services media tv networks mtv page cbc radio internet cbs television home page realaudio abc news journals globe mail daily news worldwide computer news middle east resources languages weather interactive weather information network texas current weather page egyptian student association usa canada home page careermosaic page 1 undergraduate computer organization architecture cmput 280 edmonton resources greater edmonton visitor guide edmonton restaurants edmonton overview html www personal page academy html dummies homepage books adding spice web pages world wide web faq dept undergrad page graduate page tune hypertext webster interface creating net sites susan langley jones doctoral student ncsu department computer science email net office daniels 118 computer science graduate program ncsu computer science graduate students research computer based education personal home page good stuff thought find boring page yahoo page updated october 30 1996 scott picture background scott phd student college computing georgia institute technology member software visualization group graphics visualization usability center tech advisor john stasko focus scott research internet information monitoring display scott received undergraduate degree university north carolina chapel hill 1992 major mathematical sciences emphasis computer science honors project helped design implement interface creating goms models scott worked oak ridge national laboratories ornl tom rowan member visual information sciences group ornl scott built version irwin information resource monitoring display tool part nii collaborative tools project interested examine scott resume research focus scott research area information visualization work parallel distributed computing listed research areas interest discuss topics touch scott internet information monitoring display important area constantly growing changing nature internet resources email usenet news world wide web provide continuous flow information users access information number readers browsers difficult determine resource accessed addition large amounts information accumulate difficult assimilate glance visualizations needed provide overview resources detailed recent result information names content messages documents encoded small number pixels color intensity size shape techniques reflected irwin tool monitors resources occur multi layer view resources simultaneously broad overview resources narrow recent losing context recently scott part team developed java tool visualizing results alta vista search stress based graph view search result sites users identify interesting web sites program visualization examines methods visualizing information computer program years programmers drawn pictures flowcharts control flow diagrams programmers users understand programs pictures provide exact desired perspective user methods needed automatically generating graphical representations programs existing code analysis systems provide adequate static post mortem views program debugging understanding aided program execution shown conjunction program code visually connecting code execution user identify elements program visible scott working runtime based code analysis system incorporates ideas exploring decompose software architectures project gregory software visualization graphics visualization animation aid understanding algorithms architectures software software visualizations constructed toolkits tango toolkits programmer creates objects programs actions occur number frames advent improved hardware number frames displayed decrease natural evolution actions frames real time seconds milliseconds concept central rc real clock evolution original system added capability time based animation activations addition rc natural ways describe actions relationship objects tech report git gvu 95 21 discusses ideas detail wait free consensus reflects ability distributed objects agree presence 1 failures number object parameters impact ability agree git cc 94 04 discussion parameters properties distributed objects teaching scott taed number courses graduate undergraduate levels including cs human computer interaction cs 1155 understanding constructing proofs cs 4753 human factors software development cs theory automata ta position required create grade homeworks projects assist students maintain web pages teach classes occasion personal free time scott plays tennis alta team finishes city runner b5 division champs a6 regularly plays sports including softball basketball fencing golf recently effort understand advisor didn work scott debt past summers oak ridge area scott ski disk water activities lake backyard spends time web size hotlist scott tired writing person contact information scott college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 email cc gatech phone 404 894 picture sam fenster home page phd student computer science department columbia university advisor john kender advisor terry boult lehigh working training deformable models segment medical images publications terry boult helped design dynamic attributes darpa image understanding environment iue semi retired office space czar play guitar bass finger friends melissa blair mom things read quotes sigs english server electronic freedom foundation starting points netscape bookmarks enormous list interesting links internet resources meta index fenster cs columbia john ending story page img modified november 12 1996 john gallagher mild mannered computer science graduate student case western reserve university seemingly unable decide story plan home page format case western reserve university crawford hall room 505 cleveland 44106 216 368 alpha ces cwru ph candidate department computer engineering science case western reserve university member autonomous agents research group lab instructor cwru introduction engineering class cwru access completed research genetic algorithms generate dynamical neural network controllers simulated real hexapod robots current research intrests fall 1 analog dynamical neural networks solve classically intractable decision problems 2 exploring neural basis cognitive behaviors research related web sites lame put lists favorite sites home page sort pages interesting don bother clever list time clever supposed burning research put cool pages story effort talent avoid real work thesis advisor requires commit meeting agendas research proposals administrative nonsense plans fact behavior future tomorrow mistakes today purpose tarot readings results vague good research proposal pinch magic 8 ball board ve found spirits automatic generation plans automatic generation results figure build control walking robot crack open head cheating ma nature test paper researchers slack spare time perform surgery worst don skills working dead frogs continued alpha ces cwru howdy ph hai student busy read lazy update homepage regularly suffices crazy appeals don phrases fun research activity working parallel distributed sytems laboratory dr vijay garg interested distributed systems networking publications time honored tradition web feel provide service contact home st 202 austin tx 78705 office ens 629 austin phone 512 474 512 471 fax 1 512 471 8885 dept damani cs utexas home page sung eun choi zpl math symbols ctc sdsc conferences journals ncstrl primary research interest compiling parallel programming languages involved zpl compiler project university washington ve spending time thinking optimized communication generation zpl independent communication library ironman addition experimenting simulating data parallel programs school life superscalar processors goal work improve node performance coming generations parallel machines ve hanging chaos router group bit work simulator including graphical front end visualization experience implementing router simulator zpl finally bit astronomy quarter taing cse 451 enjoy watching movies comfort home eat yeah ve vegetarian junior year college drink dinner good wine result exercise bit play soccer teams cousin rec division 9a cooper rec division 2a season place life cooper won division 4b recently left knee game won playing soccer taking usual step aerobics class find ima swim weight training class good people world read books bit shakespeare watch public television listen classical music classic king fm seattle espn ny grad cse451 98 1 mariners nba sportszone times altavista student affairs sung eun choi sungeun cs washington department computer science engineering sung eun choi home page university washington box 352350 seattle wa 98195 2350 usa vivek masters student dept computer science rutgers university academic interests operating systems networks databases friends resume teach internet technology cs 352 student don click img contact paul rutgers ph student dept computer science university pittsburgh email cs pitt office 312 alumni hall tel 412 624 home address 603 court pittsburgh pa tel 412 344 3033 research interest distributed multimedia systems computer networks operating systems interesting web links pittsburgh weather dictionaries cnn news islam usenet faq img back computer science home page number hits 3 22 96 carolyn allex graduate student biotechnology training program trainee computer sciences department university wisconsin madison 1210 west dayton street madison wisconsin usa 53706 mail allex cs wisc telephone 608 258 fax 608 258 advisor professor jude shavlik interests computational biology dna sequencing protein folding artificial intelligence machine learning neural networks education ms computer sciences university wisconsin madison bs computer science purdue university bs education state university related links university wisconsin cs department university wisconsin ai group university wisconsin machine learning group university wisconsin computational biology research intelligent systems molecular biology 94 ismb 94 intelligent systems molecular biology 95 ismb 95 intelligent systems molecular biology 96 ismb 96 2999 nicholas mitchell university california san diego department computer science engineering mail code 0114 la jolla ca 92093 0114 email mitchell cs ucsd work 619 534 5913 home 619 558 7411 education 1994 ab computer science physics minor uc berkeley march 1996 ms computer science uc san diego year computer science phd student uc san diego research june 1992 september 1992 richard fateman uc berkeley extension lisp symbolic algebra system handle constrained calculations january 1993 1994 richard fateman uc berkeley design implementation parser typeset mathematical equations june 1995 jeanne ferrante larry carter ucsd intermediate forms compiler optimizations hierarchical tiling models parallel memory hierarchy high performance systems publications optical character recognition parsing typeset mathematics richard fateman benjamin berman nicholas mitchell journal visual communications image representations volume 7 number 1 1996 personal homepage dionisis papadopoulos graduate student department computer sciences ut undergraduate student department computer engineering informatics university patras greece worked computer technology institute patras greece member software engineering applications reasearch unit contact dionisis papadopoulos university texas austin computer sciences department tay 2 124 austin tx 78712 mail dionisis cs utexas links mining monitoring databases homework students association athletic club greek news hellenic resources network wanted sex img eric ringger portrait eric ringger department computer science university rochester rochester ny usa 14627 0226 tel 716 275 fax 716 461 2018 informal web vita 1992 mathematics brigham young university provo utah 1994 computer science university rochester rochester york ph student working interface speech recognition natural language understanding incorporating work prof james allen members trains research group visit speech research page research interests include pattern recognition statistical language learning processing human computer interaction multimodal interfaces recently james brad miller george ferguson working conversationally proficient planning assistant trains 96 96 system involves modes transportation cargo sophisticated model cost depending research perspective call system natural system mixed initiative planning assistant distant future hope put trains web time quicktime movie 10 mb dialogue trains 95 recent summers worked natural language processing research group microsoft research speech recognition group interesting work likewise user interfaces group professional associations img acl img aaai img ieee signal processing society recent publications img eric ringger james allen channel model post correction continuous speech recognition proceedings fourth international conference speech language processing 96 october 1996 img james allen bradford miller eric ringger teresa sikorski robust system natural spoken dialogue proceedings 34th annual meeting association computational linguistics acl 96 santa cruz ca june 1996 img eric ringger james allen error correction post processor continuous speech recognition proceedings 1996 ieee international conference acoustics speech signal processing icassp 96 1996 img eric ringger robust loose coupling speech recognition natural language understanding university rochester computer science department technical report tr 592 revision author thesis proposal presented defended 23 1995 dissertation committee members james allen len schubert richard img james allen george ferguson bradford miller eric ringger spoken dialogue interactive planning proceedings 1995 arpa spoken language systems technology workshop austin texas january 1995 personal information married august 15 1990 family send note george eastman house international museum photography film member church jesus christ day saints img folks maintain great page kinds related information served full time mission church munich img germany david maintains munich mission home page img avid nextstep user programmer check stepwise nextstep related resources img refuse work perl img click pgp public key plan click plan file trains project ur cs grads ur cs dept home ur home rochester ny img change 96 nov 21 text courtesy pixelsight john gunnels department computer science university texas austin gunnels cs utexas img minutes transpose case 2nd 395t assignment transpose case 2nd 395t assignment don connection image report guess drank lot depicted product img report authored collection codes sparse matrix computations img meet friend data page img logged check class img glimpse mysterious land hail central oregon home town redmond doesn home page talking visitor remember test plan file long boring plan joe hummel area computer systems design advisor alex nicolau electronic mail ics uci office cse 205 office phone 714 824 2248 research project description compilers program optimization data dependence testing presence dynamic pointer based data structures long description data structures important solution components programs proper choice data structure greatly impact efficiency resulting application fortran programmers arrays serve primary data structure recently increasing languages ada fortran 90 data structures built pointers dynamic memory allocation prevalent types structures linked lists trees dags present difficult analysis optimization problems compiler writer objective work solve problems enabling parallelization codes approach create data dependence testing framework targeted program code involving dynamic pointer based data structures framework components 1 property collection 2 path collection 3 dependence testing enable accurate dependence testing compiler collect information properties data structure tree dag information memory locations manipulated data structure represented axioms structure paths structure information dependence testing component applies theorem proving general decidable determine dependences code date implemented prototype data dependence testing framework successfully parallelized number important codes involving complex data structures codes include body problem sparse matrices 3d electromagnetic simulation based bipartite graphs speedups linear linear shared memory multiprocessor work crucial optimizing parallelizing compilers dependence information directly impacts application numerous performance enhancing transformations accurate dependence information chances optimization parallelization levels low level instruction scheduling source level loop transformations work represents accurate general mechanism data dependence testing dynamic pointer based data structures publications refereed journal articles book chapters chapter 2 path collection dependence testing presence dynamic pointer based data structures full text postscript languages compilers run time systems scalable computers proceedings 3rd workshop editors szymanski kluwer academic publishers pp 15 27 1995 hummel nicolau simple mechanism improving accuracy efficiency instruction level disambiguation full text postscript languages compilers parallel computing august 1995 lecture notes computer science volume 1033 pp 289 303 springer verlag 1996 novack hummel nicolau abstract description pointer data structures approach improving analysis optimization imperative programs full text postscript acm letters programming languages systems 1 3 pp 243 260 september 1992 hummel nicolau refereed conference papers framework data dependence testing presence pointers full text postscript proceedings 23rd annual international conference parallel processing pp 216 224 august 1994 hummel nicolau general data dependence test dynamic pointer based data structures full text postscript proceedings acm sigplan conference programming language design implementation pp 218 229 june 1994 hummel nicolau language conveying aliasing properties dynamic pointer based data structures full text postscript proceedings 8th international parallel processing symposium pp 208 216 april 1994 hummel nicolau applying abstract data structure description approach parallelizing scientific pointer programs full text postscript proceedings 21st annual international conference parallel processing pp 100 104 august 1992 hummel nicolau abstractions recursive pointer data structures improving analysis transformation imperative programs full text postscript proceedings acm sigplan 92 conference programming language design implementation pp 249 260 june 1992 hummel nicolau interests sailing teaching teaching sailing visits washington beth fact recent picture zealand sailing fiji zealand aboard 65 racing owned operated orange coast college boat called alaska eagle winner flyer pictures goofy picture driving picture watch brad scott skipper ray pictured driving picture atop roberts island bay islands nz finally picture bunch atop roberts island facing make mighty eagle background lower trip department information computer science university california irvine ca 92717 3425 2995 david department computer science engineering university california san diego la jolla ca 92093 0114 usa office ap 4438 phone 619 534 9669 email ucsd man tree beetle gonna eat house home things human race things ll good ya talk sense tree ya talk sense human gonna share good brains don brains make man crazy things cap cap gerry spence argue win time 1996 st martin griffin 103 true david received geography university california berkeley 1983 applied mathematics california state university hayward 1989 computer science university california san diego 1991 expects complete ph 1996 information found software evolution lab home page david held cse graduate student internship san diego supercomputer center sdsc quarters fall 93 fall 94 sdsc junior fellow ported img intel paragon ported insight insure automatic runtime debugger paragon research distraction creating ucsd earlier research distraction cse technical reports online ucsd library collection fool idea publish vita publications thesis proposal abstract dissertation img img thursday 15 july 1996 16 18 pst ken der homepage results img netscape 2 0 warning construction hot 100 websites week shareware galt shareware sites dilbert zone win95 page microsoft library visual developer links virtual tourist virtual tourist ii point top sites web w3c world wide web consortium search engine internet search engines excite search engine cnn canada newswire itv computer vision home page planet earth home page experimental netscape page personality project stuff personal info mail department img img der cs ualberta ca time university computing accessed alberta science home mst updated april 21 1996 1649 jain research interests teaching fall 97 residence jain center avenue apt 208 pittsburgh pa 15213 office jain 315 alumni hall department computer science university pittsburgh pittsburgh pa 15213 residence 412 621 office 412 624 img send email click mailbox est pas une home page casually mention home page feel strongly bold doug zongker exhaustive list usual research publications classes contact unusual toxic custard workshop files gallery visit information supercollider useless today date wasting time cd player database wasting time cgi testing grounds caveat user sarcasm boy lucky browsing web today virtual intended treasure information sarcasm year grad student computer science engineering department university washington graduated 1996 michigan state university majored computer science math dubious honors junior apprentice keeper death international fan club member 000 0000 bryan worst executive vice president charge emergency backup cruising information highway high gear sitting butt staring computer screen background stolen department labor homepage sister works department homepage doug zongker dougz cs washington home research classes contact edited 14 53 thursday 14 november 1996 151 hits picture smiling mug david finton finton cs wisc computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 608 262 9275 page grad student research nerd artificial intelligence university wisconsin madison grew grand rapids michigan late show home office earned degree math michigan state master computer science uw dissertator institution taking year develop traffic measurements software thesis advisor left wisconsin trusty library enjoy playing trumpet piano listening music playing volleyball intervarsity folks contributing arms race comments pages feel free comment form send mail finger account current plan system gainful employment ta cs 540 introduction artificial intelligence current project computers smart understand making machines intelligent goal artificial intelligence essence intelligence ability learn adapt learn act appropriately order reach goals reinforcement learning treats problem general case system outputs control actions change environment inputs senses environment input reinforcement weak kind feedback expressed positive negative number teacher present system input output pairs system receives thumbs thumbs irregular intervals work focussed distinguish good actions bad direct process building good representation environment terms relevant important features note importance based feature extraction applying notion importance problem learning balance explore world perform optimally exploration exploitation investigating ways importance make learning process efficient allowing system starting points learning experiments active learning goal develop understanding intelligent adaptation hope provide basis intelligent action benefit knowledge based task based work date reinforcement learning page information hotlist browser independent hotlist copy access browser platform combinations bookmarks file elegant functional browser netscape opinion nextstep openstep variants openstep released editorial pages response jehovah witnesses deity christ wisconsin sites intervarsity graduate fellowship university wisconsin madison check weather city madison wisc tv star trek page programming information links pages isthmus daily page favorite places visit web nasa pictures world wide study bible minor glenn gould homepage farside daily star trek star trek voyager enter dilbert zone roam world virtual tourist stereograms head blow true head showing thinks bill gates word sponsor modified october 31 1996 finton cs wisc 1957 doug burger home page professional information research summary resume cv transcript projects advisor affiliated projects img galileo sci riding demon wisconsin wind tunnel img pages maintain hunting damn cats www computer architecture img uw computer architecture beware grad school simplescalar tool set sacm personal stuff links photo gallery steve eddy position graduate student area theory advisors dan hirschberg sandy irani office cs office 714 824 8191 phone electronic mail ics uci research interested randomized online algorithms interests include advanced compiler compiler tools 1 space tree traversal minimal perfect hashing involving simultaneous equations finite fields curriculum vitae abilities ve programmed pascal ada lisp assembly languages tools ve lot include mathematica tex latex yacc lex ve worked commercial pascal compiler things pascal tcl tk html theoretical computer science cheat sheet consists ten pages commonly formulas information computer scientists don guarantee error free report error email ll attempt correct postscript version tex source compressed tar archive tex source messy suggestions cleaning program required typeset sheet programs mathematica packages solving plotting inequalities nonlinear mathematica package solving linear programs tile based sliding puzzle solver cc bibtex converter papers papers postscript randomized algorithms metrical task systems sandy irani bounded space tree traversal algorithm dan hirschberg ics uci tr 92 23 finding succinct ordered minimal perfect hash functions dan hirschberg ics uci tr 93 30 cost effective heuristic storage minimizing access time arbitrary data templates al ics uci tr 93 29 inverted baseline network xor schemes al interests road mountain bike racing member cycles cycling team science fiction cooking eating good food netscape bookmarks department information computer science university california irvine ca 92697 3425 information modified thu oct 17 14 27 11 pdt 1996 shan qing home page teaching assistant college engineering university california riverside img back ta home pages qiming huang department computer sciences university texas austin austin texas 78712 phone 512 249 1874 email qiming cs utexas received computer science nankai university tianjin prc img information computer science hawaii manoa hawaii working ph computer science university texas austin austin courses spring 1996 advanced telecommunication client server system development applied data communication systems academic resources ut teamweb information center daily texan stock room attractions pictures images chinese pop sending cards electric postcard line jobs jobtrak ut placement center connections ut gopher ftp cs cs news telnet cs chen yue junk staff person visit page sign guest book guest information comments guest guest email guest comments reset page construction modified march 27 1996 mail comment qiming cs utexas beverly thompson ph candidate college william mary department computer science williamsburg va email cs wm office 106 tercentenary hall 221 academic degrees mscs computer science university central florida bscs computer science florida state university research interests multi image classification compression image enhancement restoration computer vision img updated september 26 1996 amer diwan relevant data graduate student department computer science university massachusetts advisor eliot moss member object systems laboratory expect finish phd oct 1996 starting november 1 working suif group stanford university research interests garbage collection inlining memory system performance optimization memory hierarchies partial evaluation program analysis compilers object oriented languages program optimization recent papers type based alias analysis amer diwan kathryn mckinley eliot moss submitted publication understanding improving performance modern programming languages phd dissertation october 1996 amer diwan analysis methodology evaluating compiler optimizations amer diwan kathryn mckinley eliot moss submitted publication goals design program optimizer amer diwan 1996 program optimizer amer diwan modula 3 threads newsletter simple effective analysis statically typed object oriented programs amer diwan eliot moss kathryn mckinley oopsla 96 memory system performance programs intensive heap allocation amer diwan david tarditi cmu eliot moss acm transactions computer systems volume 13 number 3 august 1995 244 273 earlier version cmu technical report cmu cs 93 227 measuring cost storage management david tarditi cmu amer diwan lisp symbolic computation volume 9 number 4 december 1996 cmu tr cmu cs 94 201 memory subsystem performance programs copying garbage collection amer diwan david tarditi cmu eliot moss popl 94 pp 1 14 paper cmu technical report cmu cs 93 210 full cost generational copying garbage collection implementation david tarditi cmu amer diwan oopsla 93 workshop memory management garbage collection compiler support garbage collection statically typed language amer diwan eliot moss richard hudson sigplan pldi 92 pp 273 282 language independent garbage collector toolkit richard hudson eliot moss amer diwan christopher weight university massachusetts amherst technical report tr 91 47 recreational interests squash physical fitness reading photography racquetball tennis biking hiking music movies cooking homepage construction visit diwan cs umass 413 545 0256 jin hong 103 hill center department computer science rutgers university piscataway nj 08854 office 908 445 home 609 683 email paul rutgers logged year graduate student rutgers university computer science department involved dataman research group deals mobile wireless computing current research frequently url java api java faq linux linux documentation alta vista largest web index java game java thread check practice project board java applet parallel internet search engine test karl crary crary cs cornell office address 4153 upson hall office phone 607 255 1372 research broadly speaking primary research interests type theory design implementation semantics programming languages recent emphasis areas subtyping object oriented programming modularity implementing practical programming language combines features functional programming language formulating type theoretic semantics interesting view programming languages tractable approximation rich world foundational type theories mathematics performed programming language developments result mapping type theoretic constructions approximation programming language setting conversely paradigms programming languages understood formulated type theoretically interested deepening understanding relationship type theory programming languages issues tractability approximation interested model compilation views series translations lower intermediate calculi intermediate calculus embedded type theory interpretation program invariant translation model relate stage compilation original type theoretic semantics standard compilation techniques optimizations guaranteeing safety correctness careful formulation intermediate calculi make additional optimizations unavailable compilation strategies work forms part nuprl project cornell project nuprl system formal mathematics logic type theory based type theories martin lo implemented automated reasoning system committee consists robert constable greg morrisett dexter kozen work closely jason hickey selected papers links mark leone maintains collection programming language research resources search computer science technical reports online cornell grad life bible studies home page lurker guide babylon 5 important important answered jesus hear israel lord god lord love lord god heart soul mind strength love neighbor commandment greater mark 12 29 31 cornell university home page department computer science home page 1033 home page pick card card favourite change lot actor cartoon food updated july 23 1996 visitor number july 14 1996 img csc home dave grove department computer science engineering university washington box 352350 seattle wa 98195 2350 usa office chateau sieg 110 work spend time playing cecil cecil pure object oriented langauge vehicle integrated research areas language design programming environments optimizing compilers consultants hanging spin project attempting graduate frequently papers ve authored authored play day wouldn complete dilbert fix strip hits close home managing fantasy football team spend summers hampshire working guys wah tut ca scout reservation greater lowell council picture wah tut ca sunset cabin kicks boys office silly white water rafting trip cool spending months toronto drove back seattle number trip grove cs washington rhonda peck homepage phd study groups sale academic career interests computer science parallel scientific computing theory cryptography optimization algorithms learning theory computational neurobiology applied math operations research numerical analysis stochastic processes combinatorial optimization network optimization linear programming science neurobiology finance quantitative investment analysis derivatives pricing game theory investment performance analysis yield curve models contingent claims analysis insurance risk analysis resume bookmarks academic interests music mit alumni activities books ballroom dancing sipb science learning cats bach mozart beethoven bridge rhonda peck peck cims nyu 3652 gerald roth call jerry picture graduate student computer science fortran group rice university email roth cs rice postal rice university citi crpc ms 41 6100 main street houston tx 77005 1892 work ibm santa teresa lab f2 555 bailey ave po box san jose ca 408 463 jerry roth vnet ibm home plan request information email bio click short biography resume publications roth kennedy dependence analysis array syntax proceedings int conference parallel distributed processing techniques applications pdpta 96 august 1996 roth carr mellor crummey kennedy general compilation strategy distributed memory machines crpc technical report crpc june 1996 kennedy mellor crummey roth optimizing shift operations distributed memory multicomputers proceedings 8th languages compilers parallel computing lcpc 95 august 1995 kennedy roth context optimization simd execution proceedings scalable high performance computing conference shpcc 94 1994 hall harvey kennedy mcintosh mckinley oldham paleczny roth experiences parascope editor interactive parallel programming tool proceedings 4th acm symposium principles practices parallel programming ppopp 93 1993 roth optimizing fortran 90 program simd execution thesis proposal april 1993 links rice university home page department computer science home page center research parallel computation home page system home page rice compiler group home page upcoming compiler conferences call papers acknowledgements img share holders supporting research roth cs rice http www cs rice jenny schopf department computer science engineering mail code 0114 university california san diego la jolla ca 92093 usa lab applied physics mathematics building apm phone 619 534 5913 email jenny cs ucsd academic links thesis topic modeling heterogeneous applications cv postscript html advisor fran berman apples project heterogeneous computing group publications groups part parallel computing lab ucsd cse dept san diego supercomputer center part time ta fran class graduate level intro parallel computing wrote info paragon pvm related work stuff fun links slide band boston brother drummer music san diego san diego woods hole otter pops home page friend pages women cs fun pages jenny cs ucsd 1489 andrew geery geery cs wisc 1301 cs 1402 regent st 1210 west dayton street apt 304 madison wi 53706 madison wi 53711 608 262 6600 608 255 uw madison computer science 1996 working ai compsci 132 grades schedule people interest jacques post martin albert jean paul sartre friedrich nietzsche michael graphic click receive central principles existence 1 positive 2 risk 3 good lauren bricker computer science engineering department university washington fr 35 seattle wa 98195 usa click clue research info research interest primarly graphical user interfaces graphics working steve tanimoto mathematics experiences image processing metip project goal project interest junior high school kids mathematics exploratory rote learning methods interested developing computer supported collaborative learning cscl user interfaces projects ark interface fairly extensive resume school quarter 590d quarters human computer interaction spring quarter 1995 writeups hw1 hw2 final project writeup systems interesting computers society exciting hobbies enjoy busy life sports cooking pottery studio garage 5 years fun stuff ron asked addresses bricker cs washington modified monday 5 june 1995 children wise speak theory yoga practice distinct established obtains fruits place reached men theory reached men action theory yoga practice sees true sees lord krishna gita chap 5 verses 4 5 master student college computer science northeastern university research program advisor prof bryant york img img friends real cool home pages salil pradhan mohammed al ansari music fan visit site read articles rec music indian classical native tongue tamil ramamurthy phone 617 373 3822 mail ccs neu srinivas img phd candidate department computing science university alberta mail srinivas cs ualberta ca phone 403 492 2821 research areas artificial intelligence research interests cmput 325 inductive logic programming constraint logic programming equational programming functional programming robots wanderers spiders unified search engines higher order programming dissertation topic working development learning model constraint logic programs inductive logic programming paradigm education tech computer science engineering indian institute technology kanpur july 1986 april 1990 tech computing science indian institute technology bombay july 1991 jan 1993 ph computing science university alberta aug 1993 19xx awards iit merit award 1986 phd research award dept computing science univ alberta sept 1995 april 1996 publications higher order functions equational programs professional experience worked cmc india july 1990 july 1991 job lead acquiring skills areas relational dbms es programming compiler writing 68000 assembly 80386 assembly worked feb 1993 till 1993 object oriented database system design computer integrated manufacturing system member organizing committee 96 workshop induction complex representations hobbies interested reading books listening indian classical music indian film music watching movies indian hollywood net surfing cooking exotic recipes debating times usefulness artificial intelligence logic computing science srinivas cs ualberta ca modified oct 1st 1996 cs cornell graduate student working bard bloom focus thesis research development tools support process algebraic methods specification verification concurrent systems designing tools respect metatheory process algebras immediately wide class process algebras problem duplicated effort inherent custom tools designed prototyped bdd based mu calculus model checker simple process algebras semantics process algebra forms part input making tool applicable commonly process algebras including ccs csp basic addition investigating expressive power process algebras order understand compare finally exploring applications techniques work generating process algebra terms full postscipt lite postscript versions ve written expressiveness results ccs postscript presented computer aided verification 95 lncs 939 foundations software technology theoretical computer science lncs 1026 june presenting work verifying sos specifications compass 96 brad chamberlain img photo credit mike perkowitz things couldn care office address things work things things added web subset img brad cs washington xue lu home page graduate student current work ta work cs 356 computer networks classes tsinghua university undergraduate institute china department computer science study ut austin university austin texas live academic links internet www computer science areas computer languages systems ieee acm sigcomm sigmod siggraph sigir computer companies links online shopping cool site buy chinese music current news job hunt weather forcast dictionary contact information campus current addr dept cs microsoft corporation univ texas austin tel 206 936 austin tx 78712 206 558 mail luxue cs utexas microsoft coming modified jan 14 1996 luxue cs utexas portrait michael ernst graduate student university washington computer science department previously lecturer rice university computer science department researcher program analysis group microsoft research graduate student mit laboratory computer science mit eecs department www pages frequently updated technical interests include compilation static analysis slicing debugging optimized code serialization parallel programs program chair ir 95 intermediate representation workshop popl 95 intellectual property computer programs areas including game theory cryptography philosophy denotational semantics maintain list resources conference workshop organizers occasionally manage slip work carry real life links interest including pages maintain michael ernst cs washington jody daniels picture ph candidate department computer science university massachusetts amherst ma 01003 4610 lederle graduate research center room 413 545 1985 413 545 1249 fax daniels cs umass education computer science 1993 university massachusetts applied mathematics computer science 1983 carnegie mellon university research img case based reasoning laboratory retrieval passages information reduction information retrieval ir typically retrieves entire documents response user information times user prefer examine smaller portions document building frame based representation text user read portions text predefined important features research addresses problem automatically locating text features important features defined case based reasoning cbr system form slots small set annotations textual segments saved creating original case base generate queries retrieve relevant passages annotations slot provide information case base annotations slot generate pose query ir system aimed retrieval passages relevant document locating passages display user text sets sentences greatly reducing time effort expended searching text important features research conjunction center intelligent information retrieval page abstract daniels selection passages information reduction proceedings 13th national conference artificial intelligence aaai 96 1360 portland selected papers daniels retrieval passages information reduction ph proposal april 1996 prof rissland advisor umass technical report 96 41 july 1996 select abstract rissland daniels 1996 synergistic application cbr ir artificial intelligence review special issue ai information retrieval 10 441 475 rissland daniels 1995 cbr drive ir proceedings fourteenth international joint conference artificial intelligence ijcai 95 400 407 montreal canada daniels rissland 1995 case based approach intelligent information retrieval proceedings 18th annual international acm sigir conference research development information retrieval sigir 95 238 245 seattle wa rissland daniels 1995 hybrid cbr ir approach legal information retrieval proceedings international conference artificial intelligence law icail 95 52 61 college park md pages canoe gap eyes knees acl reconstruction world wide cbr directory screaming softball latest update 7 november 1996 robert whitehair phd student computer science department university massachusetts amherst ma 01003 413 545 3444 office 413 545 1249 fax whitehair cs umass pages img dis lab home page curriculum vitae research interests theoretical mathematical foundations applied ai simulation computational mathematics including discrete mathematics probability theory formal languages formal analysis techniques design theories software engineering methodologies constructing sophisticated problem solvers artificial intelligence based systems multi agent distributed problem solving systems scheduling planning optimization tools algorithms application abstractions approximations real time ai meta level knowledge sensor interpretation systems languages development tools parallel distributed processing applying theoretical research results research development enterprise management systems concurrent engineering systems simulation analysis applications recently started research project attempting build world fully deployed virtual enterprise education university massachusetts amherst massachusetts september 1989 present doctor philosophy computer science phd thesis upc framework analysis sophisticated control advisor dr victor lesser michigan state university east lansing mi september 1980 march 1984 bachelor science computer science employment research assistant department computer science university massachusetts september 1986 present corporate director research consultant ma 1991 present educational research consultant developments vancouver british columbia 1993 present corporate director consultant top level amherst ma september 1989 present staff research writer smithsonian world television series malone production company washington dc summer fall 1986 instructor michigan state university department computer science east lansing michigan september 1985 june 1986 consultant arthur andersen pittsburgh pa september 1984 september 1985 research assistant michigan state university east lansing mi march 1983 march 1984 associate programmer international business machines endicott ny summer 1983 research associate gte automatic electric research development phoenix az summer 1982 associate programmer international business machines lexington ky summer 1981 friends family interesting pictures eventually clever captions side picture guy walked parade long story hear wife appears charter sail boat captain img dis laboratory group lab img umass computer science dept department updated 8 december 1994 min stanley huang master engineering student cs cornell 317 sheldon court cornell university ithaca ny 14850 tel 607 253 master engineering eng computer science cornell university class 96 bachelor science computer science university kentucky kentucky areas interests operating systems distributed systems database systems information retrieval graphical user interfaces interests movie tennis horse back riding travel reading working eng project distributed computing plan9 advisors werner vogels robbert van renesse objective project integrate horus plan9 links related project plan9 plan9 distribution plan9 update plan9 faq horus cs514 final exam paper collection distributed shared memory distributed shared memory technical papers interested group communication snapshot net user level network interface architecture jobs career path bay area jobs career opportunities stuff technical paper fielded search bell labs sp2 bsd sources java rfc modified fri oct 12 1995 min stanley huang cs cornell chandrasekaran sashikanth cs wisc graduate student department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa advisor mark hill project vms education btech indian institute technology madras june 1993 univeristy wisconsin cs department dec 1994 updated september 11 1994 quest seek exciting places hazy realms cyberspace finally reached destination don bizarre paths remote reach haven weary netsurfer karma destiny desire call delivered meaningless wanderings life send alma music cpsc120 resume mater mail home page construction visiting page accessed times 11 6 95 johnny www page graduate student computer science department rice university located houston texas advisor willy zwaenepoel research interests areas distributed computing operating systems fault lazy home page sucks address phone number office herman brown 024 527 8101 ext 3537 home 713 664 email jc cs rice huang grad student department computing science university alberta edmonton alberta canada t6g 2h1 email cs ualberta ca voice 403 492 5113 supervisor randy goebel education courses tools related information academic links classmates links education sc computer science 1991 wuhan university china sc computer science 1994 tsinghua university china courses cmput 508 topics formal methods computing project formal proof euclid gcd algorithm mizar cmput 535 architectures cmput 593 distributed database systems cmput 601 seminar cmput 654 topics high speed networks cmput 622 seminar tools related information gate uofa library catalogue guide latex yahoo good guide www manual gnu graph toolkit lycos catalog internet gnu info tree line manual perl perl 5 line visual mfc tools archive gnu emacs manual table contents subject comp graphics gnuplot faq frequent answered questions tcl tk items importance manuals tcl7 3 6 practical programming tcl tk tcl tk simple index keyword search unified computer science tr index indiana university networked computer science technical reports library cornell education universities united states computer company giants academic links ibm intelligent agent strategy harvest information discovery access system umbc intelligent software agents resources research intellimedia systems mit lcs ai reading room mit ai lab gnu discus publications gigabit testbed initiative overview complete atm hotlist world wide web virtual library formal methods computer science research resources computer vision research groups database systems laboratory univ massachusetts index multimedia information sources knowledge discovery databases projects digital library technology virtual library ai computer vision bibliography usc computer vision online publications homepage classmates classmates wuhan university classmates tsinghua university links cssa home page scenery china uofa international centre cssa univ manitoba china news services home page chinese www services chinese related information hot list visitor img home page nov 22 1995 link uofa link cs modified june 19 1996 2017 chandrasekar homepage don worry happy present graduate student department computer science img past born 2nd june 1975 southern state tamilnadu india high school education higher secondary school undergraduate education indian institute technology kharagpur majoring dept computer science engineering personal stuff residence office 2016 kendall avenue apt 2 dept computer science madison wi 53705 usa 1210 dayton st 6351 madison wi 53706 usa 608 232 1894 608 263 sivasankaran chandrasekar schandra cs wisc updated oct 5 1996 4 30pm cdt finger find whereabouts page accessed times oct 5 1996 chan chee yong graduate student computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 email cychan cs wisc office 5364a phone 608 262 5105 page construction human suppose web page construction home page timothy cs major trade tim ucr collective january 1996 programmed master computer science trouble rewriting systems information fed won constantly dev null timothy informed prior conversion undergrad ucla enjoyed things watching bruins basketball cal spurious thinking mind occasion made reference affinity science fiction computer games work progress eliminate timothy assigned duty reactor ucr experimental fusion plant project online 2030 current duties system administrator cs department decide suited application forward bug reports mil timely info visits military police direct query subject directly cs ucr home page bad home page robert landrum story mail virus pictures mountain empire retreat texas republican convention 1996 backbone rock resume family interests christian council home page home page home graham gordon landrum home page computer science department university texas austin christian council landrum cs utexas updated october 6 1996 mark johnstone img contact information office taylor hall 5 144 512 471 postal address university texas austin department computer sciences taylor hall 2 124 austin tx 78712 1188 find office reach email cs utexas mark johnstone full finger information semester ta cs372 operating systems taught richard tth 8 9 30 tay 2 106 addition ta object oriented design analysis class taught glenn downing ibm apple somerset company web page class graduating ph computer science spring working ibm motorola apple somerset design center research information member oops research group department computer sciences university texas austin part ph research building real time garbage collector addition performing number studies memory allocation routines postscript copy dissertation proposal information list publications descriptions developed class library precise timing routines intel tm pentium running linux code publicly fun stuff related research img department computer sciences kate ccs neu ph student college computer science northeastern university working field intelligent tutoring systems interested work proceed important work world finger kate ccs neu address 161 cn college computer science northeastern university boston ma 02115 mail kate ccs neu phone 617 373 fax 617 373 5121 fangzhe chang 715 broadway apt 1005 york ny 10003 email fangzhe cs nyu home phone 718 437 office phone 212 998 3363 department computer science courant institute mathematical sciences york university frequently newspapers magazines united media york times chinese cyber world library sunrise gopher journal internet distributed chinese magazines independant study thinksheet tm pad zoomable graphical interfaces graph layout database database systems logic programming web connections database researchers developers sybase faq table contents publications database group 3 apr 1996 oracle db2 parallel database services java javasoft java executive summary img fangzhe cs nyu ingrid maria hybinette img maria hybinette ph student college computing georgia institute technology working georgia tech research institute research scientist received bachelor science emory university math computer science research interests include parallel distributed simulation parallel algorithms real time systems advisors richard fujimoto karsten schwan maria html resume maria postscript resume personal info finger comment img img img ingrid maria hybinette college computing georgia institute technology atlanta georgia 30332 mail ingrid cc gatech picture smiling mug kelly ratliff office cs 3360 phone 262 9275 email kelly cs wisc login office hours mw 3 30 4 30 information cs 132 students genealogy page interesting places visit space construction stay tuned portrait jonathan home page portrait time favorite quote won work heaven don hell stephen favorite quotes stuff education research jonathan great list lists resume cover letter hotlist reading writing resources including story mine screens descriptions amiga games ve written pursuit history homepage construction img img update july 26 1996 cs ualberta ca 3696 paul bradley graduate student computer sciences department university wisconsin madison paulb cs wisc office 6390 cs phone 608 262 6619 advisor mangasarian interests mathematical programming machine learning fly fishing publications papers stored postscript format abstracts ascii text postscript viewer download file shift click netscape print bradley mangasarian street feature selection mathematical programming mathematical programming technical report 95 21 computer sciences department university wisconsin madison wisconsin december 1995 revised march 1996 submitted informs journal computing abstract bradley mangasarian street clustering concave minimization mathematical programming technical report 96 03 computer sciences department university wisconsin madison wisconsin 1996 accepted presentation neural information processing systems 1996 abstract nick street work stop die concert modified thu jul 6 11 04 45 1995 paul bradley paulb cs wisc isaac ed leonard department computing science university alberta mail isaac cs ualberta ca vega math ualberta ca personal information courses math 311 complex variables spring 1995 math 373 linear programming optimization spring 1995 math 241 geometry summer 1995 cmput 204 algorithms summer 1995 ta cmput 418 numerical analysis winter 1996 math 241 geometry spring 1996 math 373 linear programming optimization spring 1996 cmput 251 introduction programming scientific applications spring 1996 math 241 geometry summer 1996 math 324 elementary number theory summer 1996 cmput 204 algorithms summer 1996 cmput 272 formal systems logic computing science fall 1996 research areas algorithmics numerical analysis publications papers books problem show 0 pi series sin sin sin sin sin sin diverges solution update september 4 1996 4th year ph student computer science department vanderbilt university academic advisor dr stephen schach research area software engineering examining metrics module coupling object oriented procedural paradigms reach education current teaching hell ll stay yum unofficial page official page putnam paul rutgers closed img jonathan baldwin email baldwin cs ualberta ca ta duties cmput 251 winter 96 marks assignment 1 marks assignment 2 marks assignment 3 img img maintained jonathan baldwin baldwin cs ualberta ca march 29 1996 img supercomputing 96 pittsburgh showing posters software systems research group hppcel img peek georgia tech exhibition booth supercomputing 96 img people georgia tech conference bill charles hardnett mary song zou beth schroeder booth set contact information graphics visualization usability center college computing georgia institute technology atlanta ga 30332 0280 cc gatech 3244 jason stewart home page insure today insure automatic runtime debugging system similar purify people evaluate tool back convince powers purchase system cs dept detailed information demo copy insure home page check gslocal home page gslocal graduate student software support project member computer science department community suggest give find services offer search web infoseek world wide web infoseek select sites categories sites usenet newsgroups web faqs search human computer interaction pad spending time days working pad project unm interested hci check home interested working opportunities graduate students programmers topics investigating ph thesis sound navigation large data spaces eno system built top accomplish maintaining hypermail archive af mailing list hypermail archive postings personal stuff public pgp key exciting links check hotlist sampling family snapshots copy cv text version postscript version contact info jason stewart 1014 se apt albuquerque nm 87106 505 255 home 505 277 school jasons cs unm happy jason stewart modified mon jul 22 17 38 41 mdt 1996 yong ling homepage cette page en francais mail lisa cs mcgill ca office 3480 university street mcconnell engineering building suite 322 montreal province quebec canada office phone 1 514 398 7086 398 398 office fax 1 514 493 9518 courses selected fall term 1996 1 information structure 308 2 database 308 3 person machine communication 308 favorite links cnd home page place home page subject change time huiqun liu home page nice meet web ph student department computer science university texas austin member cad vlsi design research group guided professor martin wong information virtual world tour world news austin city collection chinese web sites sunrise cs researches stuff internet world computer society ieee acm computer giants cs departments search tools online career center yahoo infoseek career mosaic internet directory bookmark universities entertainment unix book java java book tcl tk cs languages perl expect reference manual programming examples contact information mail hqliu cs utexas phone 512 480 9296 address campus department computer sciences taylor 2 124 university texas austin austin tx 78712 1188 home page modified 22 1995 comments send email hqliu cs utexas construction liu chang charles information computer science university california irvine ca 92697 3425 usa modified 18 aug 1996 position graduate student mail ics uci mail adobe circle drive irvine ca usa office ics2 bldg 304 room 100 office phone 1 714 uci 1326 home phone 1 714 856 fax 1 714 uci 4056 current project modula 3 information search current research graphical interval logic gil gil checker specification testing temporal properties concurrent system designs graphical interval logic concurrent systems taos efficient specification based test oracles previous projects software development environment structured analysis tool structured design tool document analysis tool module structure diagram document analysis tool procedure description language document tracing tool detailed design tool coding tool uci fudan fudan university campus recreation web resources selected links including weather misc fudan university download fudan university resume uci chinese personal interests academic siblings usa today webster dictionary send comments ics uci andrew gray department computer science engineering university california san diego la jolla ca 92093 0114 mail cs ucsd phone 619 554 1000 fax 619 554 1019 mail accel technologies drive san diego ca masters student working software evolution group ucsd automated techniques assist maintenance understanding restructuring large software systems specifically investigating adaptation existing object oriented restructuring tool programs generic tool capable restructure ada programs details research found thesis proposal life software engineer accel technologies industry leader electronic design automation software market 1986 accel develops supports accel eda powerful suite electronic design software tools windows platform accel offers mature flexible tango easy entry level design environment dos irina information computer science university california irvine ca 92717 3425 office phone 714 824 1084 fax 714 824 4056 mail ics uci position graduate student area artificial intelligence ai advisor rina dechter curriculum vitae postscript text research interests publications scientific web sites interesting web sites research interests constraint satisfaction optimization propositional satisfiability planning uncertainty markov decision processes dynamic programming graph based heuristics publications propositional satisfiability guess hybrid algorithms sat irina rina dechter technical report directional resolution davis putnam procedure revisited rina dechter irina proceedings kr 94 1994 extended version empirical evaluation versions davis putnam algorithm rina dechter irina proceedings aaai 94 workshop experimental evaluation reasoning search methods seattle 1994 planning uncertainty markov decision processes variable independence markov decision problems irina rina dechter working notes aaai 96 workshop structural issues planning temporal reasoning portland oregon 1996 iteration policy iteration algorithms markov decision problem elena irina rina dechter technical report 1995 scientific web sites artificial intelligence constraint based reasoning linguistics association computational linguistics acl lycos catalog computational linguistics journals publishers number theory number theory web usa things interest journals conferences number theory centers number theorists home pages chemistry biology department chemistry uci interesting web sites research funding agencies russian web sites cities marco polo city listing universities colleges moscow state university jobs scientists www search tools pointers learn html information modified april 25 1996 java enabled browser animated scrolling text sign ph candidate computer engineering science case western reserve university cwru cleveland ohio developing software agile manufacturing vxworks real time operating sytem education 1989 ba economics seoul national university seoul korea 1994 ms computer engineering science case western reserve university present ph candidate computer engineering science case western reserve university experience 1994 present research assistant center automation intelligent systems research caisr cwru 1992 4 system analyst cleveland clinic foundation 1991 mis consultant andersen consulting seoul korea interests software development agile manufacturing object oriented software design design patterns software architecture real time embedded systems rtos journal papers book chapters agile manufacturing design roger quinn al iie transactions published upcoming issue real time database server agile manufacturing system lee al son ed real time database system kluwer academic publishers 1996 conference papers flexible software architecture agile manufacturing andy al 1997 ieee internation conference robotics automation april 1997 albuquerque mexico submitted role graphical simulation software testing ju yeon jo scott andy 30th annual simulation symposium april 1997 atlanta georgia submitted virtual testing agile manufacturing software 3d graphical simulation ju yeon jo andy wyatt newman 1997 ieee internation conference robotics automation april 1997 albuquerque mexico submitted advances agile manufacturing frank al 1997 ieee internation conference robotics automation april 1997 albuquerque mexico submitted database server agile manufacturing system time constraints lee al conference agile intelligent manufacturing systems oct 1996 troy ny design agile manufacturing light mechanical applications roger quinn al 1996 ieee robotics automation conference proceedings minneapolis minnesota april 1996 owe great colleagues greg nick video conference papers video advances agile manufacturing roger quinn al 1997 ieee internation video conference robotics automation april 1997 albuquerque mexico submitted agile manufacturing light mechanical assembly roger quinn al 1996 ieee robotics automation conference video proceedings minneapolis minnesota april 1996 link wife ju yeon jo home links oop design patterns patterns home page douglas schmidt page virtual library graphical designer postmodern computing oak software repository corba common object request broker architecture omg links general software engineering topics software engineering institute dssa projects links real time control systems computing research association peaceful star frequently asked questions corporation rtc home page korean related sites korean media networks internet korea faq daily asian american resources korean american scientist engineer association ksea active map www servers korea interesting sites gnu software online documentation unix reference desk world wide web initiative project usenet volunteer information center discount computer books readme doc home page back center automation intelligent systems research caisr cwru agile manufacturing project caisr cwru computer engineering science department cwru server cwru computer engineering science department school eng server korean graduate students associations cwru contacting mail pris cwru kim alpha ces cwru office center automation intelligent systems research bldg rm 210 case western reserve university cleveland 44106 phone 216 368 4575 fax 216 368 home 35 circle 806 cleveland phone 216 291 updated jun 10 1996 boston university computer science department george computer science department boston university 111 cummington street mcs 275 tel 617 353 3019 cs bu page construction informative material student updated october 12 1994 justin miller home page navy uniform master engineering student computer science college engineering cornell university semester teaching assistant coms 664 machine vision day long nights found robotics vision lab csrvl research assistant working prof ramin zabih primary research interest machine vision low level image processing general information rantings project info chatterjee dept computer science university kentucky office address 467 anderson hall university kentucky lexington ky 40506 ph 606 257 home address 700 woodland avenue 121 lexington ky 40508 606 323 mail cslab uky home page master student india schooling calcutta undergrad university text resume img click postscript resume wildcat basketball wife html resume img img img vague wierd check india football links team img img computer science department interested mind games philip greenspun graduate student ai lab laboratory computer science don good ideas research travel write pictures teach probability signal processing eecs undergraduates careers engineers computer scientists favorite links web good days interested politics litigation thing ll lose maintain large album pictures horror friends philip site motivated write real dead trees book web publishing alex give good review interesting search entire web server mit phone mail chen home page page construction graduate student college computer science northeastern university resume comments contact chen 49 washington st apt 9 malden ma 02148 usa voice fax 617 324 ccs neu lynx neu img click line jing chen home page department computer science hopkins university baltimore md 21218 phone 410 516 6071 email jing cs jhu office engineering building 317 talk address jing godel cs jhu year graduate student computer science department johns hopkins university graduated bs degree tsinghua university beijing china picture computer graphics projects written java applet 1 midpoint line algorithm applet 2 perspective view wireframe images applet 3 hidden surface elimination bsp tree worked virtual reality project summer dealing data 3d sound lot fun put time img jhu cs home page meghan home page wipe feet entering due complaints crappy laughing stock internet web page removed links chance work don panic don panic download gorgeous picture blow poster size beauty queen date waiting hear paul married august 17 hope insulted web page give job feel free resume email obrien cs utexas time montreal visitor feb 18 1996 mail cai cs mcgill ca office mceng office phone 514 398 3739 confinement computer science mcgill university cai served sentence master student year half canadian board longer complete phd sentence sale sale 75 including check resume details origin seeking relatives shanghai china check list closet match high school fudan university dept computer science fudan university fudan university shanghai china earth mysterious land full legends wars china means lacking literature philosophy cuisine dragon brings wonderful china research interests research bitter fun interest deeply rooted earth project multithreaded computer architecture aimed parallel execution numerical general case applications approach detailed study load balancing mechanism runtime system distribute work load automatically research tells life working lie pick find survive pains graduate study life return return socs school computer science return back mcgill homepage maintained cai revised apr 1996 img contact img bio img cv img links info img research img published img papers papers progress contact information department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 school office 212 998 3481 fax 212 995 4123 office 415 857 fax 415 857 mail address hewlett packard laboratories building box palo alto ca street address hewlett packard laboratories building 1501 page mill road palo alto ca email cs nyu finger slinky cs nyu biography grew lafayette la great place raise kids received computer science mathematics suny stony brook 1987 masters computer science brown university 1990 masters advisor jeff pursuing ph computer science courant institute mathematical sciences nyu research research interests storage systems parallel parallel file systems hierarchical memory models bib files references areas parallel disk model bib secondary storage bib memory bib file systems bib parallel machines bib misc bib find errors send corrections dissertation advisors alan siegel john wilkes hp labs additional members committee tom cormen dartmouth college larry carter ucsd working dissertation managing storage systems visiting scholar hp labs storage systems program direction john wilkes past summer modeled devices applications assignment applications devices reasonable amount time minimum device cost important part attribute managed storage paper information working modeling realistic storage devices model attribute managed storage current thesis proposal coherent view work found page paper managing storage systems application work decided osdi work progress paper designed application programmer interface multiprocessor multi disk file systems published papers section published papers elizabeth richard arif merchant elizabeth john wilkes eliminating storage headaches management work progress paper symposium operating systems design implementations osdi 96 october 1996 seattle washington postscript elizabeth mark introduction parallel models algorithms chapter 2 input output parallel distributed computer systems kluwer academic publishers pages 31 68 1996 input output parallel distributed computer systems book invited papers survey parallel area proceedings iopads 1994 1995 abstract elizabeth leonard wisniewski api data accesses nyu computer science technical report 708 november 1995 list nyu cs trs line version richard elizabeth tim sullivan john wilkes attribute managed storage workshop modeling specification held conjunction seventh ieee symposium parallel distributed computing october 1995 postscript jeffrey elizabeth algorithms parallel memory level memories algorithmica 12 2 3 1994 paper jeff list recent papers jeffrey elizabeth algorithms parallel memory ii hierarchical multi level memories algorithmica 12 2 3 1994 paper jeff list recent papers jeffrey elizabeth optimal disk parallel block transfer proceedings 22nd annual acm symposium theory computing pages 159 169 1990 elizabeth optimal disk parallel block transfer master thesis brown university papers progress elizabeth leonard wisniewski bruce calder david greenberg ryan moore david parallel disk access file system design implementation links parallel archive dartmouth college nyu grad students draft women courant home page man named brian img brian michalowski department computer science engineering mail stop 352350 university washington seattle wa 98195 2350 office location 428 sieg office phone 206 685 2723 taking ling 461 cse 531 cse 567 editing mossy bits visiting page visitor number img img page worst viewed img year cs grad student uw liberal artist interested linguistics confused good img favorite web sites time img search web online references glorified hotlist doesn uroulette random url web img find past institutions mental resume personal info quote file favorite songs poems fictitious thrash band purity test original works img touch finger info mail info guestbook pgp info pages friends idea including asl snapshots stolen brad chamberlain brian michalowski dept cse complete sanity bam cs washington tibor janosi www home page permanently construction office 4132 upson hall cornell university ithaca ny 14850 usa office phone 1 607 255 1179 interesting sites project zeno tibor janosi janosi cs cornell ulf hermjakob graduate student dept computer sciences university texas austin working dissertation based decision making context oriented parsing machine translation supervision prof raymond mooney active utcs natural language acquisition group utcs machine learning research group places interest association computational linguistics acl acl special interest group natural language learning computation language print archive european student association esa img search engines altavista einet galaxy infoseek lycos yahoo news abc things considered cnn deutsche welle focus york times pais spiegel svenska welt zeit acm austin weather cs resources deep thoughts dictionaries dilbert earth sky gi gracs java lcm linguistics mcc mt quantum rules student organizations ut switchboard postal service zip codes www latin 1 links contact information mail ulf cs utexas home address 600 26th st www locator http www cs utexas users ulf austin tx 78705 office location taylor hall 150b phone 1 512 320 office address voice fax university texas austin department computer sciences permanent address campus mail code c0500 austin tx 78712 bu germany phone 1 512 471 9777 phone 49 voice fax updated january 3 1997 carol wellington department computer science box 8206 north carolina state university raleigh nc find desk 1 office phone number 919 515 click send email papers predicting set 30 test agents discriminant analysis bayesian classifiers carol wellington dennis douglas bristol submitted environmental health perspectives controlling exact inference bayesian belief networks junction graph driven triangulation carol wellington progress construction bayesian belief networks carol wellington preliminary written exam learning asymmetric relationships bayesian belief networks learning similarity networks carol wellington paper preliminary oral exam details proposal dissertation proposal teaching mentoring program college engineering ncsu carol wellington diane monica hitchcock steven click proceedings asee national conference 1996 information classes taught csc 333 summer 1995 csc 333 summer 1996 csc 311 spring 1996 page accessed counter times november 21 1996 substance page points basically fancy version hotlist stuff interesting web eventually add personal details fascinating facts spicy gossip life ll tiger beat muds oops text based virtual realities www colleges boston sounds papers papers electronic texts papers information sources places searching stuff sites servers interesting hypertext cut caffeine computing humanities time don dangerous education ve heard personal info stuff related miscellaneous didn fit submit reset erik ccs neu daniel stevenson graduate student dan department computer science university iowa iowa city ia 52242 usa email des cs uiowa research interests area computer vision information curriculum vitae papers publications www links game tied franklin found ball made connection direction crowd started school house rock views opinions expressed page strictly page author contents page approved division mathematical sciences college liberal arts university iowa tuesday 14 jan 97 17 14 38 cst 2675 liu graduate student department computer science university mexico albuquerque nm 87131 phone 505 246 8744 505 277 email cs unm programming language links hot links courses fall96 unm career services usenet faqs search engine page construction frame home frame links frame main jeffrey horn graphic jeffrey phone 608 244 graphic 205 road 7 fax 608 221 5008 madison wisconsin usa email horn cs wisc wise linearize family employment education research genealogy family employment education research genealogy learned nyc public school karen karavanic research assistant paradyn parallel performance tools project university wisconsin madison computer sciences department 1210 west dayton street madison wi 53706 6372 cs 608 262 6617 karavan cs wisc img pursuing ph computer science research interests include parallel computing environments automating performance tuning process operating systems databases uw madison women computer sciences wics frontiers science cool program dane county high school students trio student support services free tutoring support uw madison undergraduates don miss sites web page save life safer sex page chocolate lovers stuyvesant high school alumni association stuyvesant high school class 1980 thomas legislative information internet constitution cure salt water sweat tears sea ship port safe ships sail sea things admiral grace hopper computer pioneer home page graduated department computer science university china master program computer science address 3440 montreal quebec canada h2x phone call 514 843 comments email interesting web site bridge link chinese 2967 photograph niranjan 1st year ph student computer science department courant institute mathematical sciences york university research interests theory algorithms code generation optimisation programming environments automatic programming history born 20th february 1975 kerala india lived bangalore life madras 4 years frank anthony public school bangalore studied 14 years 1978 1992 graduated indian institute technology madras majoring computer science engineering 1st year doctoral program computer science york university interests jack trades master play badminton basketball bridge chess soccer table tennis formative years read widely topics ranging prefer prose supposed tone deaf plain deaf music hindi films addresses home office 14 washington place 417 warren weaver hall york ny 10003 251 mercer street york ny 10012 tel 212 995 tel 212 998 3106 modified sun nov 3 23 07 19 est chih hua home page education bs geography national taiwan university taiwan current master program computer science university california riverside master program geography ucr research interests gis geographic information system geometric optimization problems geographic information systems work cs182 compiler project pan language taiwan study association tsa mail cs ucr ph student department computer science university pittsburgh pittsburgh pa 15260 email cs pitt office 313 alumni hall 412 624 412 362 1785 research interests general artificial intelligence machine learning intelligent tutoring systems intelligent gaming systems research projects lessons based learning random based learning intelligent tutoring systems thesis computer science department university pittsburgh machine learning learn feedback procedure intelligent tutoring systems russ lentini progress research advisor dr kurt weather sports cool stuff local weather sports espn pittsburgh video games sega sony visits feb 28 1996 img back computer science dept home page updated feb 28th 1996 takako hickey email takako cs cornell office 4157 upson hall phone 607 255 1164 fax 607 255 4428 ph student department computer science cornell university advised robbert van renesse fred schneider research interests distributed systems programming environment resource management horus project previous life interests social psychology backcountry hockey quotes modified wed nov 1 1996 evan ece rice colors washed background picture click graduate research assistant department electrical computer engineering rice university box 1892 houston tx 77251 1892 advisor john bennett research interests adaptive performance tuning shared memory multiprocessors parallel program performance visualization shared memory parallel computer design dissertation research adaptive performance tuning software dsm systems education img rice university 1993 img stanford university 1991 publications list topic performance debugging shared remote data caching shared memory multiprocessors resume computer architecture related pages world wide web computer architecture page university wisconsin flash project shared memory multiprocessor follow dash project flash home page architecture related pointers table describing performance machines netlib specmarks integer uniprocessor performance items labeled summary floating point uniprocessor performance items labeled summary computer architecture group mit home page dataflow machine projects machine machine alewife arguably work fpga called virtual wires carver mead caltech group called physics computation working making chips emulate functions nervous system set design tools called chipmunk design tools data diffusion machine university bristol virtual shared memory multiprocessor technique acronym coma cache memory architecture home page pointer list related research projects great wisconsin wind tunnel project wwt working interface parallel computation called tempest implementing cm 5 img rice person visit page december 18 1995 rice ece home page rice ece department evan ece rice 1957 rajesh home web left high seas internet ship port hmmm information country india lot good info links haven moved computers millions uh billions interesting sites net wouldn disappoint astronomy favorite stars movie variety time place exclusive site info lost surfer doubt guidance guy directions silence golden speech applet ramsey phd student computer science cognitive science uc san diego institute neural computation neuroengineering lab 534 ucsd home page email ucsd matthew wang suite 452 ip lab village vanderbilt 1500 21st ave nashville 615 343 6259 615 269 0094 615 343 5459 fax vuse vanderbilt computer specialist medical image processing education vanderbilt university nashville tn ph computer science dec 1996 gpa 3 92 4 00 zhejiang university zhejiang china electrical engineering feb 1990 gpa 3 80 4 00 electronic science technology university china xi china electrical engineering jul 1988 gpa 3 88 4 00 honors champion north american college bridge contest 1994 inventor patent pending 08 196 725 winner vanderbilt zhu ke zheng scholarships finalist national graduate academic theses competition 1990 place college badminton competition 1990 place college mathematics competition 1986 member ieee acm spie experience 1995 computer professional neurosurgery department vanderbilt university 1993 1994 research assistant computer science department neurosurgery department working computer aided image guided neurosurgery system future product johnson johnson 1991 1993 research assistant computer science department radiation department working system srs product philips 1989 1991 system manager electrical engineering department managing computer network electrical engineering department zhejiang university additional information rich experience unix vms ms dos fortran pascal basic lisp assembly language motif window programming research work neurosurgery system system realtime image processing system local area network publications yang wang design implementation mac layer thesis electrical engineering jul 1988 yang wang method medium access control layer integrated service local area networks proceedings year conference information system nov 1989 160 yang wang protocol proceedings year conference information system nanjing nov 1990 yang wang knowledge based image understanding system technical report tr 90 003 information electrical engineering zhejiang university jul 1990 yang wang xu dong fei systolic realization layered neural networks proceedings conference neural networks beijing dec 1990 545 matthew wang calvin jr michael fitzpatrick robert knowledge based technique localizing externally attached markers mr ct volume images head proc int conf ieee eng med biol soc oct 1993 calvin jr michael fitzpatrick matthew wang robert correction geometrical distortion mr image registration proc int conf ieee eng med biol soc oct 1993 calvin jr michael fitzpatrick matthew wang robert estimation localization accuracy markers multimodal volume images proc int conf ieee eng med biol soc oct 1993 matthew wang michael fitzpatrick calvin jr robert automatic technique localizing externally attached markers mr ct volume images head spie vol medical imaging image processing los angeles 1994 224 matthew wang michael fitzpatrick calvin jr design accurate registration ct mr volume images spie vol medical imaging image processing san diego 1995 references dr michael fitzpatrick computer science department neurological surgery department vanderbilt university dr robert neurological surgery department vanderbilt university dr donald chair radiation department vanderbilt university seena cherangara master engineering class 1996 dept computer science cornell university homepage eng student computer science department cornell university ithaca ny tech degree computer science engineering college engineering kerala india information courses cornell university fall 1995 cs414 operating system cs415 practicum operating system project specification hoca operating system cs501 software engineering cs631 multimedia systems project post processing algorithms jpeg artifact reduction spring 1996 cs417 computer graphics cs418 practicum computer graphics project animation magic carpet cs514 distributed systems cs709 computer science colloqium summer 1996 cs790 eng project 3d graphics modeling java parametric equation viewer click postscript version resume 201 maple ave apt ithaca york 14850 607 256 1859 seena cs cornell update june 5 1996 jing daniel shi sc student communication group department computing science university alberta edmonton alberta canada t6g 2h1 moving ottawa phone 613 763 phone fax 613 829 research interests atm traffic modelling bandwidth allocations asynchronous transfer mode atm multimedia communications local area atm networks design edmonton alberta canada beijing china cssa ua chinese personal information telecommunication hotlinks chinese media information center usa today citizen asia east asia sunrise links img img 1995 feb 1996 visitor img jing daniel shi home page 1004 jeremy stenglein graduate student computer sciences department university wisconsin madison 1210 west dayton street madison wi 53705 office 1302 computer science phone 608 262 6600 mail cs wisc teaching computer science 302 section 3 general cs 302 home page section cs 302 home page taking cs701 construction compilers links computer science department home page simpson home page espn sports net hotwired home page maintained zhang img greeting tian home page grad student college computer science northeastern university expected graduate 1997 page construction fun stuffs good visit mind reading resume click documents java unix desk tutorial unix favorite links northeastern university ncsa cern newspaper chinese chinese gb code checking personal web pages back ccs neu de albuquerque information computer science university california irvine ca 92697 3425 office cs 236 office tel 1 714 824 3097 824 4105 office fax 1 714 824 4056 mail ics uci netgroup computer networks research group advisor prof tatsuya suda glad stopped page ll read home country brasil cool projects developed computer networks research group netgroup uci resume papers teaching assistantships netgroup bookmarks personal brasil resume year graduate student uci current research project deals issue multicasting video wireless networks advisor prof tatsuya suda head netgroup ics computer network research group general information university california irvine uci department information computer science ics position graduate student area computer systems design csd advisor prof tatsuya suda office cs 236 office tel 1 714 824 3097 824 4105 office fax 1 714 824 4056 mail ics uci education degree electronic engineering 1993 federal university rio de janeiro ufrj brasil sc degree electrical engineering 1995 coppe ufrj brasil experience 1992 1995 participated research projects developed computer network research group federal university rio de janeiro gta ufrj de ao da ufrj 1995 worked telecommunications engineer brazilian telecommunications company de commercial internet access service provider brasil papers technical reports teaching assistantships fall 96 ics 153 computer networks spring 96 ics 22 introduction computer science ii current bookmarks playing java pointers learn html modified 01 oct 1996 cs washington ross ortega wearing jeans ortega cs washington department computer science engineering university washington box 352350 seattle wa 98195 usa knew called research albert einstein home page school working boston 7 years decided head west northwest uw fall 1990 leaving advisor gaetano borriello officially working chinook project cad tool real time embedded controller systems brewing beer learning hack mac teach german shepherd behave professional section chinook project resume cv 128k ps file education experience publications papers puppy pictures color color office rep sieg 431 check web page 431 links find interesting updated thu aug 1 17 48 44 pdt 1996 venkata peri namaste img pursuing masters degree electrical engineering columbia university graduate research assistant prof shree nayar visit group home page cave computer science department columbia omnicam home page office 450 computer science building 500 120 street york ny 10027 tel 212 939 7089 615 cepsr fax 212 666 0140 cs lab 212 cave email venkat cs columbia access count img ashwin home page www version click browser visits homepage 7th september 1995 india graduate student college computer science northeastern university boston work stratus computers click finger ccs net misc stuff cool site news india make home page cruise girl picture archie search archie search webcrawler search webcrawler search send mail img visiting ashwin ccs neu etag content length accept ranges bytes mark foltz graduate student artificial intelligence laboratory massachusetts institute technology 545 technology square cambridge ma 02139 ai mit office ne43 703 phone 617 253 links vita postscript 89 kb html forthcoming resume postscript 60 kb html list pgp public key links updated october 1 1996 bin liang department computer science rutgers university email paul rutgers address 851 davidson road piscataway nj 08854 phone 908 235 1965 home interests update nov 10 1995 paul rutgers stefan savage savage cs washington img work computer science engineering department university washington fr 35 seattle wa 98195 usa home 4223 5th ave ne seattle wa 98105 usa sampling rich post industrial culture modern pittsburgh years caught ride 1993 bershad migration gradual student rank uw strong background 19th 20th century american history firm irrelevant platform trash talk peers fool de statement americans find inconvenience exercise political rights distract industry similar current microprocessor architectural trends favoring application code operating systems work brian bershad rest merry band operating system project called spin projects spin spin extensible operating system supports dynamic adaptation system interfaces implementations direct application control maintaining system integrity inter application isolation things writing spin papers extensibility safety performance spin operating system proceedings 15th acm symposium operating system principles sosp 15 pp 267 284 copper mountain december 1995 slides talk language support extensible operating systems proceedings workshop compiler support system software wcsss tucson az feb 1996 writing operating system modula 3 proceedings workshop compiler support system software wcsss tucson az feb 1996 protection software issue proceedings workshop hot topics operating systems hotos pp 62 65 orcas island wa 1995 issues design extensible operating system proceedings usenix symposium operating system design implementation osdi 1 196 monterey ca november 1994 panel abstract longer unpublished version paper spin extensible microkernel application specific operating system services proceedings sixth sigops european workshop matching operating systems application version appeared operating systems review pp 74 77 january 1995 29 1 spin extensible microkernel application specific operating system services university washington tech report uw cse 94 03 03 march 1994 afraid paper afraid frequently redundant array independent disks proceedings 1996 winter usenix technical conference pp 27 39 san diego ca january 1996 student paper slides talk reservation papers processor capacity reserves operating system support multimedia applications proceedings ieee international conference multimedia computing systems boston ma 1994 processor capacity reserves abstraction managing processor usage proceedings fourth workshop workstation operating systems wwos iv pp 129 134 napa ca october 1993 processor capacity reserves multimedia operating systems carnegie mellon tech report cmu cs 93 157 1993 ye real time mach paper real time mach timers time user proceedings usenix mach symposium pp 111 118 santa fe april 1993 slides talk interests music hiking web construction krishna kunchithapadam web page interests reading languages indian classical music miscellaneous publications data distributions performance steering performance tools resume gzipped postscript contacting search modified sat dec 23 13 27 24 cst 1995 kk home page ali ali 40 clinton st malden ma 02148 phone 617 397 2857 mail ccs neu information ankara capital turkey 1991 earned bs degree computer science engineering department cse university ankara states 1992 means scholarship turkish government 1994 earned ms degree computer science ccs northeastern university boston concentrated area artificial intelligence ms studies recently phd candidate college current research interests fall area programming languages compilers semantics programming languages links area programming languages clinger home page mitchell wand home page home page cmu home page rice university scheme repository acm sigplan home page visiting favorite sites today news turkish turkish internet news turkish newspaper bilkent university ankara turkish soccer standings bjk home page islamic resources send comments ccs neu img erich nahum research assistant department computer science lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 usa phone 413 545 3179 fax 413 545 1249 email nahum cs umass ph candidate department computer science university massachusetts advisors jim kurose don towsley work closely david yates member computer networks research group received computer science university wisconsin 1988 degree computer science umass 1991 collaborate network systems research group university arizona cs department member acm ieee usenix check http images cs department research interests network protocols multiprocessors operating systems security detail research found curriculum vitae recent papers networking support large scale multiprocessor servers david yates erich nahum james kurose don towsley acm sigmetrics conference measurement modeling computer systems 1996 philadelphia pa parallelized network security protocols erich nahum david yates sean malley rich internet society symposium network distributed system security 96 feb 1996 san diego ca slides talk high performance cryptographic software erich nahum sean malley rich ieee workshop architecture implementation high performance communications subsystems hpcs 95 aug 1995 technical report 95 04 department computer science university arizona march 1995 networking support large scale multiprocessor servers extended abstract david yates erich nahum james kurose don towsley ieee workshop architecture implementation high performance communications subsystems hpcs 95 aug 1995 performance issues parallelized network protocols erich nahum david yates james kurose don towsley usenix symposium operating systems design implementation pp 125 137 nov 1994 monterey ca slides talk work progress cache behavior network protocols erich nahum david yates james kurose don towsley preparation validating architectural simulator erich nahum department computer science technical report 96 40 university massachusetts september 1996 amherst ma ph thesis networking support high performance servers 597 kb compressed postscript thesis defense slides 264 kb compressed postscript nahum cs umass gus lopez lopez cs washington free speech school 427 sieg hall department computer science engineering university washington box 352350 seattle wa 98195 2350 usa 1 206 543 5118 home 1 206 522 fax 1 206 543 2969 phd student university washington dissertation research design implementation constraint imperative object oriented languages curriculum vita publications gus lopez bjorn freeman benson alan borning kaleidoscope constraint imperative programming language brian mayoh tougu penjam editors constraint programming springer verlag 1993 nato advanced study institute series series computer system sciences published uw cse technical report 93 09 04 gus lopez bjorn freeman benson alan borning constraints object identity proceedings 1994 european conference object oriented programming bologna italy july 1994 gus lopez bjorn freeman benson alan borning implementing constraint imperative programming languages kaleidoscope 93 virtual machine proceedings 1994 acm conference object oriented programming systems languages applications portland oregon october 1994 oopsla 96 tutorials tutorials chair upcoming oopsla 96 conference san jose california top people object oriented technologies software development meet speak run oopsla 96 conference oopsla breadth depth high quality extensive tutorial program previous years oopsla tutorials covered aspects object oriented technology introductory surveys industrial software engineering practices leading edge academic research topics response requests past attendees encourage proposals engineering issues advanced topics submitting proposal tutorial request guidelines tutorial submissions tutorials chair oopsla 96 electronic hotline electronic mail submissions proposals encouraged accepted tutorial proposals email addresses accepted tutorial proposals due 1 march 1996 notification acceptance 1 1996 camera ready notes due 9 august 1996 interesting links constraints oopsla 96 tutorials green directions jimi hendrix grave star wars collectors archive helen xiao box 1679 station img computer science department vanderbilt university nashville 615 269 0094 home 343 6259 office 343 5459 fax helen vuse vanderbilt objective summer internship object oriented programming management information systems computer database management education vanderbilt university nashville tn master science computer science department expected 1997 vanderbilt university nashville tn master arts economics business administration department december 1995 honors vanderbilt scholarship vanderbilt university guang hua scholarship hangzhou university excellent research scholarship hangzhou university excellent student scholarships university experience 06 95 08 95 summer internship database system analyst professional management patient information insurance billing management company patient billing database management 03 95 03 95 practical training international monetary fund world bank federal reserve board washington 11 94 12 94 database project national academic supplies develop mailing list database access 09 94 10 94 database project corporation create modify sales support system access additional information rich experience lisp basic pascal object oriented programming languages unix ms dos operating systems spreadsheet lotus 123 excel word processing wordperfect microsoft word presentation tools powerpoint database software microsoft access office tools html cgi java web tools research work software engineering object oriented programming management information system object oriented database references request 1358 mark mcauliffe computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 cs wisc research interests design implementation object oriented database systems publications carey dewitt franklin hall mcauliffe naughton schuh solomon tan tsatalos white zwilling shoring persistent applications proc acm sigmod 1994 mark mcauliffe marvin solomon trace based simulation pointer swizzling techniques proceedings ieee data engineering march 1995 mark mcauliffe michael carey marvin solomon effective efficient free space management proceedings 1996 acm sigmod conference june 1996 umass research assistant network research group department computer science university massachusetts amherst ma 01003 4610 usa phone 413 545 2544 fax 413 545 1249 email cs umass ph candidate department computer science university massachusetts advisors don towsley jim kurose member computer networks research group visiting wireless network architecture analysis group headed arvind krishna ibm watson research center 1995 research interests qos issues multimedia high speed networking routing resource management issues wireless networking interactive courseware design server support vbr stored video cs umass visits counter reset img home john ridgway relevant data graduate student department computer science university massachusetts received sc computer science february 1995 advisor jack research interests persistent programming languages object oriented languages papers concurrency control recovery mneme persistent object store masters project report 1995 recreational interests hiking biking dancing playing listening music ridgway cs umass 413 545 4436 tv watch movie web pages wrote pictures draw windows motif computing theory home page searching web coolest web sites shareware archive newspapers online universities site dan cyber ye travelers digital space mine humble home surf shore blink thy eyes rest thy weary keys mice hands make home mine autobiography resume project modeling facial expressions project ii modeling universal emotions project builder type game faith faith prize concrete age sayings wise men ears lawyer tones scientists words god unseen silence night dread unknown question uncertain true faith directions field lord love warm friendships ah mindless huh hmm burning passions love love love soft sigh beloved poetry hope myth favored pandora men place fault human role released demon hope led pretty false hope broken roads amidst darkness filthy souls disease pain suffered reach feared end tears pandora deeds told burning hope hearts hold world frozen sad sad cold springs eternal 5133 amir roth maven 60 day dl guy show 1028 erin st 3 madison wi 53715 608 256 9743 cs 608 262 6614 fax 608 262 9777 amir cs wisc updated copy resume truth pl group pl seminar arch group arch seminar cs640 cs838 week hot research topics implementing compiler preprocessor work project partners setting airport metal detectors ins outs existence graduate student department computer science university wisconsin madison advisor guri sohi methods data dependences multiscalar programs distributed register file multiscalar programs side curly fries bs physics yale university advanced degree nail design valley beauty school physics interesting beauty degree practical live girlfriend cats joe charlie yale masters public policy lafollette institute day president meantime likes solve linear regression problems wacky recipes finds magazines watch party eggplant people weird promised ins outs officemates mac daddy mr november titanium acl terry carbon areas vague interest programming languages program analysis super compiler optimizations parallel algorithms theory good soul analysis evaluation modeling performance enhancement point shot things big scary areas interest love don talking leave page return hmmm interested super handy informatik index computer science journals authors madcat architecture resources minute nba mlb scores sportsline favorite engineer super news friend barb writes articles guys read kidding barb friend drew home page cornell david home page cmu wierd page featuring friend sue friend association modified sun mar 17 17 26 03 1996 amir roth amir cs wisc hung hing anthony pang office ua9 rm 4 118 office hour monday wednesday 10 30 11 30 email anthony cs utexas anthony cs ust hk information cs375 compiler han soo kim graduate student computer science department courant institute mathematical sciences york university img table contents education research activities thesis advisor list publications contact information img research activities 1446 img rob fourth year computer science graduate student advisor panos chrysanthis conservative corporate home page conservative bells whistles things bump net page java months kind internally consume afternoon stop cup realizing longer love nonetheless visit home page click rob email cs pitt 320 alumni hall phone 412 624 8455 dept computer science univ pittsburgh fax 412 624 5249 pittsburgh pa 15260 research interests active database systems workflow systems number visits home page visit database systems home page 1951 tony moy october 17 1996 back madison update pages changed background black contrast updated contact information minor pages list older updates prefer main page links level pages navigational index friends favorite pages web interests contact information modified october 17 1996 23 03 img moy cs wisc copyright 1996 tony moy patty hough sandia national laboratories box 969 ms livermore ca ph cam cornell ph student 1991 1996 center applied mathematics housed frank rhodes hall cornell university thesis advisor steve vavasis members committee nick trefethen al research interests fall areas numerical linear algebra scientific computing optimization working postdoc juan scientific computing department sandia national laboratories livermore ca resume statement research goals tech reports complete orthogonal decomposition weighted squares vavasis siam matrix anal app stable efficient solution weighted squares problems applications interior point methods ph thesis andy therber office 7351 cs phone 265 2311 email andyt cs wisc zoo resume bookmarks applets java good censorship bad big mail jherro cs wisc notes cs 132 classes ve made home page relax hee hee lets cool thing put home page picture picture girlfriend 4 half years afraid bit dated 4 years years torture floating head death directory animation frames series pictures gif jpeg format default named t1 gif t2 gif number starting frame 1 number end frame 1 milliseconds pause images default pauses repeat sequence explicit order frames stuff vital information nickname smu time apologize page bear pretty pictures jack kermit frog interesting neat link friend dan homepage writes haiku put click dan stuff dan mine grad notre dame memories forgotten time dan cult wax exploratory intervention chaotic existence reality follow link enjoy benefits society join today exclusive club hierarchy rules fun friends homepages semi cool links notre dame home page work link free software shack search engines w3 search engines mpeg movie archive cool link img great page sounds images links cool rachel select cool canoe trip pictures bout 2 2 meg fun canoe pictures beauty bomb friendly enjoy simple home town missing lot projects overview hard working fang lin email gulf uvic ca master computer science university victoria canada ismap harold foley home page graduate student tulane university department computer science orleans la 70118 mail foley cs tulane primary research interests geographic information systems gis knowledge discovery databases genetic algorithms supplemental research interests java applets applications favorite links round golf short 50 buy paper minute news good information related african american issues searching webcrawler mutual fund investors sports espnet sportszone seminar schedule cool java applets scribble random boxes flying lines threads scripts cgi script warning bombs macs click visitors page finger oren cs columbia office home cbcl mit 1170 massachusetts ave apt 6 cambridge ma 02139 cambridge ma 02138 tel 617 253 6357 office tel 617 492 fax 617 253 columbia 720 schapiro cepsr send mail oren ai mit click recent publications oren nayar theory specular surface geometry int computer vision 1 1mb 1996 oren nayar theory specular surface geometry 0 5mb proceedings int conf om computer vision iccv 95 boston june 1995 oren nayar generalization model implications machine vision 1 3mb int computer vision vol 14 3 nayar oren visual appearance surfaces 0 7mb science vol 267 24 february 1995 oren nayar generalization lambert reflectance model 1 1mb acm computer graphics proceedings siggraph 94 click pages generalization model graphics page generalization model similar home page mit home pages cs people department computer science columbia university columbia university thorsten page construction resume mail thorsten img graphics visualization usability center jeyakumar jeyakumar jk short ph student gvu center college computing contact information gvu college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 mail jk cc gatech ed posnak graduate student computer science university texas austin interested network operating system support multimedia systems work distributed multimedia computing laboratory headed dr harrick vin ut research supervised dr vin dr greg lavender consortium view research summary view publications ed posnak ejp cs utexas phone 512 349 page hope des page public key crypto page 500 words undergrad cs math interests prime numbers updated nov 16 1996 serge cs wm chi chao chang chichao cs cornell ph student department computer science cornell university faculty advisor thorsten von eicken summer microsoft nt networking group click addresses phone numbers research interests interested interaction compilers runtime operating systems efficient concurrent programming heterogeneous networks compositional active messages low latency communication ibm risc system 6000 sp multimatlab matlab multiple processors design performance active messages ibm sp2 soccer sports server latest soccer news brazilian soccer web page portuguese world soccer results homepages oliver soccer tv guide cool stuff cornell brazilian student association chess center jornal brasil car stockmaster basketball www tennis server img back cornell computer science homepage modified mon mar 18 19 50 51 est 1996 chi chao chang chichao cs cornell georgia tech college computing logo georgia tech georgia tech kiran panesar phd candidate georgia tech research area parallel simulation interested computer architecture operating systems thesis interested performance architectural issues time warp simulations running shared memory multiprocessors research active organizing indian classical music concerts recent concerts pt kumar sharma april 94 oct 94 outdoor activities hiking camping attract fix cars cook graduating dec 96 resume recommendation letter industry jobs meet wife latest infomation indian classical music concerts india club activities georgia tech information local temple write links pages university roorkee alma mater university maryland masters computer science india club upcoming events pointers www pages home town india current research parallel distributed simulation research shared memory optimizations high performance time warp efficient message passing buffer management fast continuous calculations real time applications publications automatic incremental state saving darrin west tenth workshop parallel distributed simulation 1996 executable editing insert state save calls time warp executables buffer management shared memory time warp systems richard fujimoto 8th workshop parallel distributed simulation pads june 1995 high performance message passing system shared memory multiprocessors presented interaction memory management time warp caching virtual memory georgia tech time warp gtw version 2 3 programmer manual richard fujimoto samir das technical report college computing georgia institute technology atlanta ga july 1994 gtw time warp system shared memory multiprocessors winter simulation conference wsc dec 1994 describes shared memory optimizations time warp ports parallel optimistic real time simulator 8th workshop parallel distributed simulation pads 94 24 31 time warp real time systems parallel discrete event simulation shared memory multiprocessor richard fujimoto maria hybinette submitted publication contact information kiran panesar ga tech station atlanta ga 30332 1655 office high performance computing lab ga tech coc 207 office 404 894 lab 894 secretary fax 404 894 9442 home 404 881 mail panesar cc gatech latest contact information finger panesar cc gatech information finger homepage updated 5 29 96 lane warshaw mike cool senior computer science student recently accepted graduate school university texas austin graduate work area active databases rule based systems current position applied research laboratory involves maintaining venus rule based language developed university texas austin dan miranker applied research laboratories lance obermeyer list research papers warshaw miranker case study venus declarative basis rule modules unpublished 1996 warshaw miranker case study venus declarative basis rule modules conference information knowledge management nov 12 16 1996 contact postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 418 home 1 512 835 3840 arl fax 1 512 471 8885 warshaw arlut utexas subramanya sastry mugshot mine town karnataka india 12 years schooling 10 ruins empire 5 dam built river places beautiful dont photographs places scanned put photo album long ago undergraduate indian institute technology kanpur department computer science engineering 4 years wonderful photo album photographs time gokul maintaining photo album photos iitk iitk class 95 homepage information classmates iitk present graduate student computer sciences department university wisconsin madison plan ph courses registered spring 96 interests academic interests lie fields architecture programming languages compilers hope graduate day ph fields cricket favourite sports play iitk tennis ball version cricket champ provided lot entertainment company friends bookmarks links cricket sites enjoy listening music pleasant ear dont hard rock metal pleasant watch tv watched seinfeld show reading reader horror fantasy science fiction earth hint romance jeffrey archer favourite author date jane austen pride prejudice talking reading ramesh articles make interesting reading playing bridge back iit kanpur picked wonderful game company friends long time back solving crosswords cryptic kind past year devoted time hobby mine updated january 20th 1996 send comments suggestions sastry cs wisc img university wisconsin madison home page home page cynthia ph student computer science department vanderbilt university nashville tennessee advisor dr larry dowdy member performance evaluation group peg works conjunction oak ridge national lab ornl early evaluation systems received degree computer science university tennessee knoxville 1988 completed degree computer science 1994 vanderbilt university 1988 1994 employed ibm software solutions laboratory westlake texas working ph ibm watson research center yorktown heights ny expect complete ph december 1996 research interests include performance modeling prediction computer architecture parallel distributed systems parallel dissertation topic area parallel workload characterization optimization raid performance working performance supplement textbooks solutions sets operating systems solutions operating systems prentice hall computer architecture coming jointly sponsored cmg acm sigmetrics contributed experimental log peg work intel paragon xp ornl recent papers publications include striping policies disk arrays ph proposal 1995 apon gordon dowdy modeling tool seventh international conference parallel distributed computing systems las vegas nevada october 5 8 1994 smirni dowdy thread placement intel paragon experimentation modeling vanderbilt university nashville tn 1993 tech report 94 05 shorter version mascots 95 durham north carolina january 1995 avid reader nobel prize winners romance novels enjoy exercising running swimming biking basketball love traveling spent time holland ireland france italy lebanon cook eat hate clean cat husband life short work hard play hard love lot plenty rest eat vegetables cindy hot list miscellaneous links comments suggestions document send mail cac vuse vanderbilt daniel zimmerman caltech computer science dept cs 141 teaching assistant official home page administrator caltech apple ii archive administrator house secretary ceo enterprises electronic mail cco caltech preferred address normal related mail cs caltech cs department related mail mail 256 80 california institute technology pasadena california 91125 usa telephone 818 395 4603 office 818 683 home 11 pm year graduate student california institute technology bachelor degree june year undergraduate majored computer science engineering applied science person graduate caltech undergraduate minor science ethics society option option undergraduates minor senior thesis entitled privacy issues computerized communications graduate student part computer science department working professor mani chandy compositional systems research group caltech infospheres project worked computer science department past years teaching assistant introductory computer science majors academics belong caltech swedish club spent month summer 1995 studying uppsala sweden moonlight ceo head programmer enterprises software company founded 1989 released 2 shareware programs apple coursework temporarily curtailed program development caltech apple ii archive largest archive apple ii software internet addition maintain web page hierarchy officially endorsed emi svenska ab including music marie miscellany home page presented personal workstation babylon caltech postscript list upcoming episodes babylon 5 found revised 1 november 1996 8 november 1996 graduate student center language speech processing department computer science johns hopkins university advisor dr eric brill research interests statistical language processing machine learning artificial intelligence finger clicking july 15 august 23 1996 center language speech processing hosting invited research workshop innovative techniques large conversational speech recognition fourth workshop series sponsored department defense place summer 1995 previous rutgers university summers 1993 1994 student assistant team involved project local dependency modeling group stolcke modified july 1 1996 adjective cs jhu construction erik speed cs washington academic live speed addresses lara lewis memorial happy link people sports food drink culture mary kaye disc drives ultimate college inn pub speed office powered ale house star wars friends uring machines diet dr pepper tiny family mountain biking salt lake pinky fish softball company brain skiing utah bean phantom 2040 raquetball babylon 5 pros comics uw img erik home page home page information interests including links home pages ftp sites interested comments homepage emailed cs ualberta ca graduate student department computing science university alberta alberta canada working master degree previously received sc computer engineering coop program university research activities thesis research area adaptive evolutionary algorithms genetic algorithms evolutionary strategies supervisor joe areas interest include general areas artificial intelligence robotics philosophy interested machine learning ai games autonomous obstacle avoidance navigation computational philosophical models intelligence personal hobbies strong interest theoretical recreational standpoint games general games interested include magic gathering trading card game hero game avid reader fantasy science fiction books play piano keyboard links netscape bookmark list research reference links official magic gathering home page general ftp site artificial life groups net game free fully customizable strategy game general web search engine list usenet faqs long home page internet resources ftp site rtfm ftp site usenet faqs stored cs ualberta ca feb 28 1996 img home page personal information member panda parallel networked distributed applications systems group interest uvic apertos project conducted close collaboration sony computer science laboratory research interests cscw computer supported cooperative work distributed multimedia applications distributed operating systems high speed communication protocols protocols recent papers distributed multimedia applications exploring apertos operating system uvic tr dcs 238 ir favourite links entertainment cdnow music search search tools movie database acm paper search movie sounds altavista tv list carl cmu paper search macintosh commercial services info mac home infoseek info mac ubc internet search tools macintosh extensions lycos macintosh system 7 5 3 ncstrl software version list planet earth www servers connected mac ucstri uvic libraries newspapers uwaterloo libraries asahi japanese yellow pages canadian press english daily news english travel die welt german currency conversions news observer english japan travel information research adaptable systems miscellaneous java project page local access java concurrency operating systems information parc open implementation group uvic sony csl uvic apertos group modified nov 18 1996 michael csr csc uvic ca 4217 paul franklin home page paul clean desk photo graduate student univ washington department computer science officially cse office 431 sieg working rapid project year student summer year expressed concern characterization north seattle live school picture lot days ll scanning norwegian poem collection fortunes received friends local chinese restaurants mundane stuff hope folks find stuff hotlinks pages stuff maintain schedule ve remembered update contacting love travel don necessarily hiring high school diploma live oak high school morgan hill ca taught prolog time graduated computer science engineering uc davis taught prolog time taught prolog uw glad didn year university bergen research professor electrical computer engineering department fun stuff disneyland uc davis partners cs related activities tended matt chris james recently chris marriage joanne excuse chris brother made photo undergraduate years biking davis isn big flat year exchange student university bergen longer routes returned davis rollerblading biking town easy biking dropped year worked hewlett packard returned moved seattle ve annual seattle portland bike ride days year season march april june rest year commute bike lots dancing lindy hop html 3 2 checked html document header line html public ietf dtd html en 2 0 steve seitz seitz cs wisc graduate student research assistant computer sciences department uw madison 1210 dayton st madison wi usa 53706 1685 telephone 608 262 6619 advisor chuck dyer education uw madison ms 1993 uc berkeley ba math 1991 areas interest image motion analysis image based rendering machine vision computer graphics research projects img view morphing view synthesis mpeg movie showing img img computed interpolation images left click examples mpeg movies img analysis cyclic motion recent publications stuff links wisconsin computer vision group surreal caching click closer seitz web changed july 16 1996 xiaoyan zhao visit april 11 1996 current date time montreal mail xiaoyan cs mcgill ca office mceng 323 lab mceng office phone 514 398 5925 home phone 514 844 mailing address 1105 montreal quebec canada h2x lab research recent plan hobby favorite links ph student computer science socs mcgill university work socs lab software coordinator august 1995 prof tim supervisor read resume lab lab research database programming relational algebra computation procedure abstraction relational database system file systems exploring efficient data structures files symmetric multiple keys recently interested general data structures relational database achieve symmetry access clustering properties low retrieval times distribution independent high storage utilization low maintenance update cost kind data structure interested click exploring maintaining project relational database system unix system click recent plan school asap hobby movies shopping skating swimming travelling favorite links sigmod information sever acm sigmod yahoo guild www royal bank mutual funds daily statistics cnd home page chinese language zhang ping home page return back socs student home page update april 11 1996 www alert redirection response server handled client http www cs washington homes connection close moved permanently document moved raji home home page visited page suffering internet addiction disorder seek treatment office info office 1308 phone 608 262 6602 computer sciences dept university wisconsin madison teaching assistant introduction algorithms office hours 11 12noon mw postscript text version resume courses fall 96 cs640 introduction computer networks cs737 computer system performance evaluation modeling cs739 distributed systems interesting links technical stuff fun stuff news send mail homepage divider figure homepage stuff managed put links check homepages friends img homepage img luis homepage img homepage img big dans homepage divider img sports links img places visit img search engines divider img img push ugly img back college computer science img ccs neu divider img img img img img img visitor number raju ph student 3rd year department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 summer 1996 mount peak california elevation 10 500 feet hike peak starts 8 500 feet 2 5 mile 15 grade hike pretty easy 2 3 hour hike background left snow covered mount shasta peak elevation 14 000 feet tougher day hike contents resume plain text format research interests contact information fulcrum project thoughts mathematics stock market born delhi india didn live city long grades 2 india grades 2 3 grades 4 8 bronx ny high school charleston west virginia question west virginia state flower answer satellite dish received eng degrees computer science cornell university ithaca ny 1990 1991 eng project interpreter implemented lisp lambda calculus language supports pattern matching object oriented programming joined ibm watson research center ibm research division ibm yorktown heights ny senior associate programmer half years working architecture verification implemented architecture level test case generator machine published couple papers generator generator constraint solving symbolic execution techniques generate probing random test cases joined computer science ph program courant institute mathematical sciences york university york ny working computer vision prof robert hummel 95 96 academic year implemented parallel object recognition program simd machine processing units 192 bits ram processing unit exploiting simd machine parallelism 96 97 academic year ll working dimensional geometric hashing object recognition summer 1995 summer intern intel santa clara ca site yield group implemented enhancements wafer map analysis correlation tool intel pentium design engineers improve yield chip manufacturing process summer 1996 summer intern intel santa clara ca microcomputer research lab mrl group implemented general graph editor graphical user interface scratch java graph editor computes reads displays compiler control data flow graphs arbitrary editing graphs plugs modified graphs back phase compiler graph editor research experimentation compiler optimizations heuristics architectures research interests interested fields computer vision object recognition haven chosen thesis topic 95 96 academic year worked prof robert hummel computer vision object recognition fulcrum project project implemented parallel object recognition program simd machine processing units 192 bits ram processing unit exploiting simd machine parallelism 96 97 academic year working prof robert hummel computer vision hash project dimensional geometric hashing object recognition ibm watson research center ibm research division ibm yorktown heights ny worked architecture verification authored papers group architectural verification processors symbolic instruction graphs proceedings 1994 ieee international conference computer design test case generator architecture verification 1995 ieee transactions vlsi systems contact information office 251 mercer st warren weaver hall room 511 york ny 10012 212 998 3379 home 201 222 email raju cs nyu finger raju slinky cs nyu problem rat race win rat famous don img visitor number home page finally delay www bandwagon created homepage reasons didn feel comfortable typing autobiography calling home page substance committed creating document list things find page personal stuff research academic interests publications resume sites russia hobbies linux photography aikido pinky brain babylon 5 mail address title pronounced story strange spelling graduate student north carolina state university department computer science academic interests publications thesis multicast routing algorithms presently work centered single hop optical networks find interesting areas atm networks atm forum ip atm resource page wireless networks network protocols security ipng ietf home page directory rfc find list publications russia russian interested exploring russia leaving comfort room good place start links sites russia volumes information history current events soviet union pointer mikhail homepage list interesting web sites russia open media research institute affiliated radio free europe radio free europe radio liberty russia net moscow state university studied years mouse sensitive map pointers lot web sites russia hobbies linux linux unix pc operating system linux box home specs system browse list linux related sites idea linux curious find photography amateur photographer past years ve pictures parts country chosen dozen lot scanned fall categories call collection theme order recent trip yellowstone enjoy li yellowstone collection aikido started practicing aikido 94 time adding interesting aikido related links choice visiting ncsu aikido club home page sending mail ncsu aikido list subscribers members aforementioned club biography glossary aikido terms background information aikido aikido search engine pinky brain avid fan animaniacs pinky brain sites images sounds series complete pondering list lots pinky brain pictures excellent site pinky brain sound clips babylon 5 5 image words babylon 5 rules lurker guide babylon 5 official babylon 5 site drop message eos ncsu modified 3 6 96 johannes gehrke international graduate student computer sciences department university wisconsin madison area interest database management systems working area data mining professor raghu ramakrishnan page construction contact information publications interesting links contact information email johannes cs utexas office university wisconsin madison computer sciences department 1210 west dayton street room 3379 madison wisconsin 53706 1685 608 263 2150 home 706 eagle heights madison wi 53705 608 233 0937 publications abdel wahab jeffay baruah gehrke plaxton proportional share resource allocation algorithm real time time shared systems proceedings 17th ieee real time systems symposium washington dc december 1996 expanded version baruah gehrke plaxton fast scheduling periodic tasks multiple resources proceedings 9th ieee international parallel processing symposium april 1995 expanded version technical report tr 95 02 department computer sciences university texas austin february 1995 johannes gehrke home page related information links ph student abd department computer science rutgers university publications member acm sigact past years treasurer secretary csgss computer science graduate student society student representative finger computer account paul rutgers wrote list sites visit related links listed address section address department computer science rutgers university hill center busch campus brunswick nj 08903 usa phone 908 445 4635 ext 8 mail paul rutgers acm org office hill center 414 fulfilled prophecy hearing ye hear understand ye perceive st matthew 13 14 paul rutgers biography hometown courses term vlsi design test group click information group personal interest related links cartoon world testing form page nba basketball www development page tian department computer science university victoria box 3055 victoria canada v8w 3p6 tel 604 721 email gulf uvic ca updated 10 1996 number homepage visitors back top carlos oliveira modified wed jan 4 14 30 41 1995 area csd advisor tatsuya suda electronic mail carlos ics uci office cs 209 office phone 714 824 4105 research projects discuss research project subsequent versions directory service place hyper text links papers describing research put multiple paragraphs separated carriage returns guru abilities field required local community pretty handy latex interests put information hobbies sports enjoy playing racquetball swimming playing cards department information computer science university california irvine ca 92717 3425 frame title frame guide frame target 1243 home page aron graduate student computer science department rice university research interests operating systems networks advisor peter druschel systems group rice research courses ve rice pages related academic interests rice fun links aron department computer science rice university aron cs rice page construction 1785 tom web page stuff work study ucsd brazilian strange true birthday paris played 400 games chess ben rsi pulled send mail manish madhukar ph candidate computer science department school engineering vanderbilt university education ph candidate computer science vanderbilt university nashville tn bachelor engineering computer science birla institute technology mesra india november 1988 technical stuff linux home page kerberos network authentication service cgi security tutorial rsa home page stuff fedex tracking travelocity home page electric postcard entertainment seinfeld show page growing drop bye comments 6621 peter wyckoff ph student 4th year department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 national park mexico contents biography resume html research interests publications contact information biography ph candidate computer science department courant institute mathematical sciences york university received computer science suny stony brook 1993 computer science nyu 1995 grew york city attended day school city country finally trinity research interests interested theoretical practical ways address fault tolerant computing response time critical main area research lite transactions properties transactions light weight traditional transactions properties acid fault tolerance traditional transactions expensive practical areas previous light weight transactions group commit addressed increased server throughput increased throughput achieved expense increased client response time situations real time systems tradeoff desirable practical unlike traditional transactions lite transactions commit disk commit memory makes light provide temporal guarantees traditional systems makes applicable response time guarantees needed server fails committed lite transactions lost case system recovered checkpoint due volatile nature lite transactions pose challenge low overhead client blocking distributed checkpointing developed efficient checkpointing algorithm lite transactions blocking clients requires synchronization servers applied lite transactions linda model linda harness aggregate power networks workstations linda fault tolerant linda processes user finds machine busy processes system limited types applications working prototype system called persistent linda apply lite transactions linda model persistent linda harness aggregate power networks workstations manner processes automatically killed kill 9 pid machine restarted fault tolerance mechanisms built lite transactions processes recover commit point fact type architecture originating machine final destination machine fact processes migrated independently crucial utilizing networks workstations parallel applications worked extensively current version prototype approximately 20 000 lines includes designing implementing overhead locking degree 2 lite transactions designing implementing buffered writes transactions operations implementing tuple data structure efficiency portability implementing communication library portability project working provide transparent shared memory fault tolerance runtime system capable running efficiently highly unpredictable networks www java type language runtime system programmers rich environment write applications publications peter wyckoff achieving high performance robustness parallel software loosely coupled systems survey thesis proposal november 1995 postscript arash mehmet karaul zvi kedem peter wyckoff charlotte metacomputing web ninth international conference parallel distributed computing systems september 1996 postscript tom brown jeong bin li dennis shasha peter wyckoff persistent linda user manual nyu department computer science technical report december 1996 jeong dennis shasha peter wyckoff approach fault tolerant parallel processing intermittently idle heterogeneous workstations submitted twenty seventh international symposium fault tolerant computing contact information office 719 broadway room 706 york ny 10012 212 998 3523 home 212 799 email wyckoff cs nyu finger wyckoff slinky cs nyu 3620 kari pulli year graduate student computer science engineering department university washington working ph interested computer graphics computer vision mathematics combine aspects disciplines research professors department work closest tony derose graphics left uw pixar linda shapiro vision additionally work werner stuetzle john mcdonald statistics tom duchamp mathematics hugues hoppe rick microsoft research quals project tribors triplet based object recognition system working ra linda report technical report 95 01 01 department computer science engineering university washington working surface reconstruction range data multiple baseline camera system obtaining data subdivision surfaces wavelet analysis surface geometry reflectance functions passed general examination topic rigid registration 3d data click find class projects 2nd year uw cse 548 computer architecture systems class taught susan eggers cse 552 distributed computing class taught brian bershad cse 576 image understanding class taught steven tanimoto presented technical sketches siggraph 96 slides subdivision surfaces slides removing wavelets eacutesume find uw sieg hall 423 computer science engineering university washington box 352350 seattle wa 98195 2350 206 543 3368 fax 206 543 2969 email kapu cs washington home 4200 union bay pl ne seattle wa 98105 206 522 folks 1 6 oulu finland 011 358 81 kari pulli modified jun 08 1996 arturo working ph computer science mexico state university previous education includes master arts science computer science mexico state university 1994 bachelor science electronics system instituto tecnologico de de monterrey 1992 work working patient java publications vita send mail david dion ddion cs washington personal yeah put personal academics current research past year working brian bershad primary responsibility construction unix server spin operating system spin operating system applications achieve impressive performance dynamically extending kernel safety protection maintained language level spin extensions written modula 3 user level spin unix server slight variant dec osf 1 unix server thinks running mach spin dynamically linked extensions intercept osf 1 system calls emulate mach kernel environment previous research spin extensible system worked undergraduate studies notre dame helped implement user level memory management extensible communications subsystem web stuff afraid don time sit surf web wouldn claim cool stuff promise surfing netscape enhanced page don hold breath sites visit occasionally work distraction university washington computer science engineering reason seattle university washington uw homepage featuring date view campus weather conditions spin occupies vast majority time modula 3 language programming days gdb debugging manual ve solved countless problems university notre dame undergraduate institution notre dame bands undergraduate life notre dame trumpet section undergraduate life cse racquetball ladder main outlet athletics espn sportzone stay touch sports world usa today stay touch rest world dilbert learn real world restaurants fine seattle recommended computer science uw movies seattle regional movie listings transportation line guide seattle excellent public transportation system current traffic conditions current status seattle infamous traffic seattle mariners major league baseball team web page bean shopping web page visit david dion modified monday 1 april 1996 dan fasulo home page idealized portrait dfasulo cs washington year graduate student department computer science university washington graduate williams college computer science applied mathematics class 1994 note portrait slight inaccuracies finding dan home 2820 eastlake ave seattle wa 98102 206 325 3404 work department computer science engineering university washington fr 35 seattle wa 98195 usa 206 616 1853 office chateau 112 email dfasulo cs washington academic interests computer graphics computational biology personal interests science fiction fantasy written fact honest identify illustration son pictured favorite fictional character mine roger chronicles amber image amber published press recommend likes books recommend tv series babylon 5 creative writing fiction poetry absolutely links work athletics order tennis tae kwon distance running role playing random things depending day cats random things homepage friend fellow williams alumnus sean sandys web woman dog cse grad student wendy dressed lot people asked theory worthwhile area research abstract explanation goals future theory ve dfasulo cs washington ramachandran research assistant department computer science phone 413 545 3179 lederle graduate research center fax 413 545 1249 university massachusetts email cs umass amherst ma 01003 4610 usa phd candidate department computer science university massachusetts advisors don towsley jim kurose research interests member computer networks research group work area wireless high speed networks interested issues signaling quality service guarantees mobility management download postscript files publications interests bridge eternal problem bridge players finding fourth link makes lot easier set table music music food soul agree music south indian classical music western classical music learn follow link music puzzles food neurons follow reading food thought thought quotes cs umass total number visitors page img align bottomwidth 90 height 20 src http www iaehv nl cgi iaecount width 5 tr http www cs umass nimar arora 3001 medical arts 117 austin tx 78705 home ph 512 478 9565 ph 512 471 typical year phd student doesn area interest resume alternatively bookmarks clearer picture contact click ~ ~ query max hits min terms min score terse output start search reset visitor number world li technical web sites unix reference desk perl page news group annotations programming programming reference creating net sites javascript index java home site internet hot list 1 lycos home page hunting www information 2 hot hot list 3 transparent gif resources 4 yahoo 5 netsurfer digest 01 28 6 html hypertext markup language 7 virtual library 8 pc magazine web china favorite sites global chinese electronic daily news china information chinese media information china home page cnd scenery pictures china china internet magazine chinese web index home page recreation link sites 1 cbs television home page 2 jobtrak 3 careermosaic page 1 4 timesfax 5 today 6 sports page 7 job market 8 image server education contact sites utcs home page wuhan university alumni home page mit dept electrical engineering computer science laboratory computer science research www server computing research association magazines 1 valentine day 2 news links 3 cnn interactive 4 nando times 5 electronic telegraph 6 supermodel images 7 newspage home page 8 jersey information network 9 nbc search engine search options mailing address tele li li bpo 1119 piscataway nj 08855 1119 tel 908 878 2521 home 908 445 3766 office updated 1 21 96 email george rutgers url http george rutgers access number java script test photographs classmates 2174 computer science department university pittsburgh email cs pitt home address 217 london towne dr pittsburgh pa phone 412 488 home items choose img papers information multimedia networking img good internet search tools references img research publications img dos windows software information img business information markets search web usenet display results standard form compact form detailed form submit img click questions comments dropping updated 10 22 1996 cs pitt zhenghua li www page zhenghua received electrical engineering xi jiaotong university china 1994 1994 graduate student computer science department rice university member systems group advisor willy zwaenepoel research interests areas distributed computing operating systems visitor june 1st 1996 graphics visualization usability center drew kessler drew phd student gvu center georgia tech college computing current research area virtual environments working dr larry hodges drew completed undergraduate degree university virginia research virtual reality user interfaces part user interface group current research activities simple virtual environments programming library development set programming tools easily creating virtual environments application 3d visualization flat screens 3d glasses features event callback mechanism handle events hierarchical description objects virtual environments visualization object graphical object lines text polygons textured polygons object light user view hand cursor basis major ve research projects gvu center places multi user virtual environments exploring methods allowing multiple users computer agents share virtual environment hand input virtual environments examined device characteristics glove input device wide range hand sizes determine capabilities device hand input concerned obtaining gesture hand recognition guidelines algorithms user hand independent publications hodges larry benjamin watson drew kessler barbara dan virtually conquering fear flying ieee computer graphics applications 16 6 nov 1996 pp 42 9 kessler drew larry hodges network communication protocol distributed virtual environment systems ieee 96 mar 1996 santa clara ca barbara larry hodges benjamin watson drew kessler dan virtual reality exposure therapy treatment fear flying case report behavioral research therapy 34 5 6 1996 pp 477 481 hodges larry barbara benjamin watson drew kessler dan virtual airplane fear flying therapy ieee 96 mar 1996 santa clara ca kessler drew larry hodges walker evaluation tm hand input device acm transactions computer human interaction vol 2 4 dec 1995 pp 263 283 tar file separated figures kessler drew rob kooper larry hodges simple virtual environment library version 1 5 user guide kessler drew rob kooper larry hodges simple virtual environment library version 1 4 user guide git gvu 94 34 oct 1994 drew kessler larry hodges simple virtual environment library version 1 2 user guide technical report graphics visualization usability center git gvu 93 24 june 1993 kessler drew virtual reality tool perceptual psychology research bachelor thesis school engineering applied science university virginia 1992 involved naval research virtual environment virtual reality fire testing training simulation conducted naval research laboratory project virtual reality graded exposure treatment contact information gvu georgia institute technology college computing rm atlanta georgia 30332 0280 404 853 mail drew cc gatech georgia tech gvu research search usemap noel rappin phd student working graphics visualization usability center edutech institute brandeis university majoring computer science history trier high school il wouldn interested schools web pages html resume postscript resume idea interests netscape hotlist img brandeis helped create edit gravity humor magazine brandeis university funny stuff web site check current research project called device dynamic environment visualization chemical engineering software environment georgia tech students learn process chemical engineering modeling construction simulations part camile collaborative multimedia integrated learning environment project camile web based collaborative tool introduced mechanical engineering class georgia tech fall quarter 1994 classes tech locations learning environment created teach design mathematics reading comprehension elementary school students tested grade classroom april 1994 presented round table session american educational reasearch association 1995 annual conference educational technology projects pursued tech page details gvu based stuff projects accessible edutech home page accesses page georgia tech page updated january 18 1996 contact electronically send mail mailto links noel rappin noel cc gatech noel rappin graphics visualization usability center college computing georgia institute technology atlanta ga 30332 noel cc gatech john zheng zhang urcs home page john zheng zhang urcs grad student xerox corporation software engineer mailing address computer science department university rochester rochester ny 14627 usa xerox corporation 311 joseph wilson center technology webster ny usa telephone 716 231 5577 office 716 272 home email zhang eng mc xerox jzhang cs rochester cc rochester proud 1995 xerox corporation 3rd 4th quarter achievement award finger jzhang cs rochester img coca cola company real thing img back urcs grads directory img back urcs home page change fri sep 1 12 36 17 edt 1995 home page martins image remind home page finished la find info visit contact clues mailing address yale university department computer science box 208285 haven ct 06520 8285 shipping address yale university department computer science 51 prospect st haven ct 06520 8285 physical location spend time office 403 akw aka watson phone number 203 432 unix finger function generally make intelligent guesses office closer data required make prediction clicking sending email potentially dangerous step net etiquette comply offer company goods services company webpage don bother mail message straight postmaster faster waste bandwidth share discovery making 50 000 month inform postmaster send copy irs address risk cs yale links outrageous working home page wife links documents side links images trip reports fun stuff links information latvia links people department links kinds places back graduate students emery berger personal work academics contact info systems analyst functional programming mailing address parallel programming fp oop haskell emery berger dept computer group ut tr 92 30 sciences taylor hall systems abstract programming university texas analyst language haskell adds austin parallel programming object oriented functionality austin tx 78712 research group concept ut austin working type classes pure phone code visual functional programming 512 471 9734 work parallel programming framework paper 512 454 home system describes extensions information analyzes fax code code accomplishments 512 471 8885 home page problems mail ticam composite dvi compressed postscript emery cs utexas materials group html affiliated ticam working composite materials group information youngest brother doug project click aspiring artist page group code graphic doug web links code code visual parallel programming system texbook texbook ut textbook exchange gracs gracs graduate representative association computer sciences img emery cs utexas updated october 1 1996 made mac macintosh check evangelist http www evangelist join evangelist mailing list information sciences institute maintains home page martin frank ph candidate life time goal helping ordinary people program computers investigating programming demonstration visual programming means end references frank navathe adaptive automated index selection relational dbms proceedings edbt 92 international conference extending database technology march 23 27 vienna austria springer berlin 1992 git cc 94 02 paper award frank de foley building user interfaces interactively pre postconditions proceedings chi 92 acm conference human factors computing systems 3 7 monterey california acm york pp 641 642 frank foley model based user interface design interview proceedings uist 93 acm symposium user interface software technology november 3 5 atlanta georgia acm york 1993 pp 129 137 git gvu 93 37 frank foley pure reasoning engine programming demonstration proceedings uist 94 acm symposium user interface software technology november 2 4 marina del rey california acm york 1994 pp 95 101 git gvu 94 11 frank foley inference bear designing interactive interfaces snapshots proceedings dis 95 acm symposium designing interactive systems august 23 25 ann arbor michigan acm york 1995 9 pages revision git gvu 94 12 don work martin cc gatech martin frank graphics visualization usability center georgia institute technology atlanta georgia 30332 0280 404 853 jun yan homepage jun yan college computer science northeastern university boston ma education background graduated huazhong university sci tech wuhan china hotlists yahoo unix reference windows developers ncsa pc magazine chinascape chinese chinese reading materials visitor page 10 1996 send mail click page construction frank tropschuh 1 512 459 cs utexas usa 10 3 10 3 1071 clayton ln apt 333 15 austin tx 4310 curriculum vitae english deutsch links carnegie mellon university 1991 1995 undergraduate student school computer science universita erlangen nu 1993 1994 junior year abroad institut fu und department computer science iv operating systems university texas austin 1995 1996 graduate student department computer science frank tropschuh cs utexas university texas austin department computer sciences taylor hall 2 124 austin tx 78712 skumar cs utexas resume research interests publications contact spiritual affiliation internet offer links cognitive science utcs neural network research utcs machine learning research group research interest artificial intelligence artificial life neural network applications genetic algorithms cellular automata chaos nonlinear dynamics fuzzy logic massively parallel processors publications line adaptation signal dual reinforcement learning 7 pages patrick 1 shailesh kumar 2 risto miikkulainen 2 1 computational applied mathematics university texas austin 2 department computer sciences university texas austin machine learning proceedings 13th annual conference italy 1996 object based evolution programming shailesh kumar singh symposium genetic algorithms 1995 india contact snail mail 2808 avenue apt 101 austin tx 78705 usa phone home 1 512 474 office 1 512 471 internet offer net assistance quality institute india music frame index frame content frame alert message frame challenged browser click frame version document download netscape navigator frame index frame content home page fun browsing pages information research life ken mug shot enjoyment give feedback graduate student software program department information computer science university california irvine uci 1986 spent years undergraduate earning bachelor science degree computer science 1990 spent remaining years graduate student received master science degree computer science 1992 year receiving doctor philosophy degree computer science page generated frontier powermac built kenneth anderson authored page mon jul 15 1996 11 00 28 3812 martin reames graduate student teaching assistant cs 302 coke poobah finger coke machine computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 1685 office cs 1345 telephone 608 262 1012 telephone 608 262 1204 dept fax 608 262 9777 email mreames cs wisc fall 1996 schedule research interests databases digital terrain modelling programming languages compiler design logic logic programming qualifying exam databases spring 1997 previous years exams job interests software design development product oriented environment exploits computer science education interests databases compiler design resume postscript html distributed wisconsin db affiliates oct 21 1996 wes mathematics computer science wesleyan university 1994 faint heart section web page link senior honors thesis general unification coke poobah works ye mighty afraid dear ve job coke poobah head talk adjusted crucial role uw cs dept life elton doesn mention poobah page imagine aforementioned coke mental illness things year graduate student cs department wisconsin concentrating databases studying qual early february exercise relaxation play squash year round ultimate frisbee summer basketball poorly infrequently notice things rapidly riding mountain bike campus weather helmet learn interests feel free examine updated hierarchy stuff enjoy wisconsin line library modified fri nov 1 12 59 42 1996 martin reames mreames cs wisc ming chao chiang graduate student department computer science columbia university additional information reach biography research publications advisor miscellaneous world wide web consortium w3c computer vision home page bookmarks chiang cs columbia computer sciences department zhiying chen guangzhou canton people republic china master program computer sciences department university texas austin seeking full time job 1997 resume click resume postcript format zhongshan university view chinese gb guangzhou china 1994 life ut austin fall 1995 spring 1996 ta calculus ii fall 1995 ta cs352 computer architecture spring 1996 misc china chinese zodiac person 12 animals kind animal find page friends zhongshan university maintained john dong world wide web img www info contact 1700 burton dr 159 austin tx 78741 1 512 912 img cs utexas page construction copyright zhiying chen 1996 created 1 96 modified 9 10 96 visitor web counter 1 10 96 home page jared saia home page jared saia study theoretical computer science people idea result fact computer science entered popular culture physics science section book store books linking physics tai chi order explain interesting results research theoretical cs writing small paper found references eastern philosophies 2204 mark anderson biographical information mark anderson graduate student department computer science rice university mr anderson received physics harvey mudd college claremont california interests include performance debugging tools improving support current large scientific codes data parallel languages student member acm sigma xi contact information www http www cs rice 80 mail cs rice phone 713 527 8750 fax 713 285 5136 office stc 268 mail rice university citi crpc ms 41 6100 south main street houston tx 77005 1892 links hotlist private links find computer science department home page center research parallel computation archived files send mail cs rice don reply check browser email address ve number messages people incorrect reply addresses maintained cs rice page accessed unknown times october 4 1995 1795 home page things found include personal info courses taking areas research webology requirements webology project visitor number img siegfried siegfried department computer science bc group university victoria applied digital access canada box 3055 nelson victoria burnaby canada v8w 3p6 canada v5a tel 604 472 tel 604 293 email gulf uvic ca email mpr ca updated april 1 1996 brian toonen computer sciences department university wisconsin 1210 dayton street madison wi 53706 office cs st 6613 email toonen cs wisc office phone 608 262 6613 home phone 608 276 advisor david wood table contents interests schedule summer 96 publications interests professional computer architecture operating systems compilers high speed networks distributed parallel systems security high performance personal bicycling walking hiking camping traveling billiards home brewing cooking computing electronics reading schedule monday 15 30 16 30 wwt meeting wednesday 13 30 14 30 meeting david 15 30 16 30 cow meeting 08 09 08 10 milwaukee brian heidi wedding 08 22 08 23 madison computer architecture affiliates meeting 08 25 chicago grill based roast publications journal articles foster toonen performance massively parallel computers spectral atmospheric models jornal atmospheric oceanic technology 13 5 1031 45 1996 bytes drake foster toonen design performance scalable parallel community climate model parallel computing december 1995 bytes proceedings papers foster toonen algorithm comparison benchmarking parallel spectral transform shallow water model sixth workshop parallel processing meteorology eds kreitz world scientific singapore 1995 pp 277 289 bytes drake foster hack toonen williamson adapted scalable parallel computers proceedings global change symposium american meteorological society 1994 pp 91 98 bytes foster toonen load balancing algorithms climate models proceedings scalable high performance computing conference eds dongarra walker ieee computer society press 1994 pp 674 681 bytes technical reports toonen users guide ornl technical report ornl tm july 1995 bytes foster toonen load balancing algorithms parallel community climate model anl technical report anl mcs tm 190 january 1995 bytes poster presentations foster sutton toonen wu wagner harrison kendall calculations library 1995 gordon research conference high performance computing national information infrastructure plymouth nh july 16 21 1995 foster sutton toonen wagner wu scf calculations library high performance computational chemistry workshop hilton california august 13 16 1995 earth belong man man belongs earth things connected blood unites man weave web life strand web chief seattle man sat ground meditating life meaning accepting creatures acknowledging unity universe things true essence civilization standing bear sioux modified mon aug 5 18 40 23 cdt 1996 address 1652 st apt austin tx 78703 phone 512 482 address nov 5th west 6th st apt 420 austin tx 78703 phone 512 478 guangtian liu homepage home page constructing page add contents time permits apologize incompleteness resulting inconvenience graduate student department computer sciences university texas austin research member professor mok real time system research group research interests include real time scheduling algorithms operating systems network performance distributed systems work data knowledge mining summers internship gte lab mcc contact information office mai 2010 good view phone 512 471 email cs utexas mailing address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 page updated fri jan 26 00 00 45 cst 1996 send comments cs utexas edward msc student department computing science address university alberta mail cs ualberta ca phone 403 492 3978 home page visiting visitor img september 1 1996 research interests computer vision education diploma de electrical engineering 1985 phd candidacy exams reports computer science completed 1990 1992 technical university romania personal information provided request miscellaneous links world send email page construction september 1 1996 page construction text users appears java applet alfredo graduate student computer science computer science department mexico state university las cruces nm 88003 mail cs nmsu research areas visual programming languages working implementation design programming language sample recursive factorial download postscript technical report testing debugging networking page modified img visitor william lee img img jersey exit 10 minutes princeton master student computer science cornell university bs degree computer engineering mathematics computer science mellon university research projects engineering design research center robotics institue spent year writing operating system hpux motorola ft lauderdale florida sleeping school work projects optimal parallel mpeg encoder img cornellopoly 500 network computer database sector analysis research partners systems lab compete 4 0 tennis south florida win parties enjoy weekly matches beautiful places play tennis south florida boca raton key west hot coral springs lived img collection piano beethoven chopin mozart rachmaninoff ravel tchaikovsky collect violin guess concerto type guy wrote graduate school application essay based piano concerto reasons rejected school fall 1995 classes cs501 software engineering technology technique cs513 formal methods cs631 multimedia systems cs709 computer science colloquium cs717 cool software tools seminar purify quantify warts presentation cs790 optimal parallel mpeg encoding research img spring 1996 classes cs514 practical distributed computing cs515 practicum distributed computing cornellopoly cs516 high performance systems 500 network computer cs790 optimal parallel mpeg encoding research img nba610 thriving information revolution database sector cool links leap copy frog ski server identity crisis test weather underground inktomi search engine question week archives updated 27 nov 1995 campus address 201 maple ave apt ithaca york 14850 607 256 wwlee cs cornell university california san diego department computer science engineering la jolla california 92093 0114 usa tel 1 619 534 8847 fax 1 619 534 7029 email cs ucsd working born october 11 1967 athens greece 1990 graduated department computer science engineering university patras greece 1991 joined ph program ucsd receiving ms year area interest theoretical computer science ph advisor russell impagliazzo study science love usual pressures hasty results vain convenient recognition unethical improvement insist respecting scientific research striving learning free places things interested land spirit gods lives click information greece great pictures checkout hellas list fun books earth cs movies img computer science engineering home page monday july 10 1995 ucsd cse href mailto cs ucsd cs ucsd wan chen master student computer science dept ut austin texas computer science ut austin december 1996 mathematics ut austin august 1995 mathematics fudan university china july 1992 office rlm 13 162 phone 512 471 1242 email wan math utexas wchen cs utexas mailing address rlm 13 150 center numerical analysis university texas austin austin tx 78712 usa links unix book tcl tk expect perl ftp site java java demo reference manual programming examples cgi common gateway interface cs378 mpi sample programs click load tar file comments wchen cs utexas jon garrett construction working writing home page patient meantime send mail ll working master degree computer science university california san diego undergraduate work university illinois urbana champaign marla baker chief editor taz marla cs washington department computer science engineering university washington box 352350 seattle wa 98195 2350 usa partner crime bentley academic interests graphical user interfaces human computer interaction educational software computer supported collaborative learning cscl computer graphics visualization techniques visual programming languages current work working steve tanimoto lauren bricker project collaborative educational activities order explore cooperatively objects goal work investigate ways multiple users simultaneously share manipulate object ways assessing interactions work part time ark interface packard bell company resume publications baker marla stephen eick space filling software visualization journal visual languages computing june 1995 pp 119 133 burnett baker carlson van yang scaling visual programming languages ieee computer special issue visual programming march 1995 pp 45 54 burnett margaret marla baker classification system visual programming languages journal visual languages computing september 1994 pp 287 300 baker marla stephen eick visualization tool large software systems proceedings international conference software engineering italy 16 21 1994 baker marla stephen eick baker 1 eick 11 method apparatus displaying hierarchical information large software system patent application submitted october 22 1993 tutorial geometric transformations images metip programming environment check web page office sieg 431 marla baker marla cs washington construction stuff raj waking hours raj research work sports hobbies raj contact information raj kumar rajendran raj cs columbia scott breach breach cs wisc addresses education research interests publications recreation associates addresses scott breach department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa tel 608 262 6618 fax 608 262 9777 education ph computer science university wisconsin madison 1992 computer engineering carnegie mellon university 1990 advisor guri sohi research interests computer architecture multiscalar publications multiscalar processors gurindar sohi scott breach vijaykumar 22nd international symposium computer architecture 1995 anatomy register file multiscalar processor scott breach vijaykumar gurindar sohi 27th international symposium microarchitecture 1994 efficient detection pointer array access errors todd austin scott breach gurindar sohi conference programming language design implementation 1994 recreation wings beer squid tv associates todd austin doug burger babak falsafi alain kagi vijaykumar updated september 1 1996 scott breach breach cs wisc reset lu home page education graduate student ph program department computer science rutgers university master degree management information system department business management zhejiang university china 1993 degree computer science department computer university technology china 1990 experience construct interests 1 description 2 description 3 description project courses personal hot list webcrawler search rutgers info system computing services rutgers students brunswick lu paul rutgers number visit homepage 11 01 1996 modified november 7 1996 francis chu cs graduate student university california berkeley mathematics department computer science department cornell university computer science department humor fcc cs cornell stephen carl pardon dust student working master arts degree computer science department university texas thesis describes system performing syntactic extensions scheme programming language wasn student life resume don items personal interest plan resume research interests random collection www links carl household daily things world wide web snow pike peak houston chronicle interactive sports worth rice athletics rice university owl band touch postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office don 1 512 471 9575 office fax 1 512 471 8885 esteban cs utexas return utcs page constuction picture smiling mug prasad deshpande graduate student computer sciences deparment university wisconsin madison home address 304 princeton ave 2 madison wi 53705 tel 608 236 0193 608 232 1751 office address computer sciences building university wisconsin madison 1210 dayton st madison wi 53706 tel 608 262 6624 academic interests database systems theory research area databases current schedule fin 720 theory investments mw 11 00 12 15 oim 730 managerial economics tr 2 30 3 45 cs 899 meetings fri 11 00 prof jeff naughton music 131 introduction music theory mwf 9 55 10 45 publications computation multidimensional aggregates vldb 96 storage estimation multidimensional aggregates presence hierarchies vldb 96 interesting projects rpc package java download spend time timex world map find india dilbert explore bookmarks random link uroulette finger info creating web pages roman yangarber department computer science courant institute mathematical sciences york university current research publications background hobbies interests favorite quotes contact information contact information mail roman cs nyu address 900 west street york ny office 212 998 home 212 568 fax 212 995 4123 current research work field natural language processing focusing areas customization information extraction machine translation work part proteus project courant institute direction ralph grishman thesis advisor previously collaborated thinksheet project tailoring information flow readers complex documents griffin rapid prototyping project publications presentations alignment shared forests bilingual corpora adam meyers roman yangarber ralph grishman proceedings coling 96 august 1996 copenhagen denmark previously published proteus project technical report 79 thinksheet tool tailoring complex documents peter piatko roman yangarber lin dennis shasha acm sigmod 96 demonstration june 1996 montreal canada interests computational comparative historical linguistics music piano keyboard repertoire bach brahms van beethoven names begin russian poetry joseph boris ai chi ch background education computer science york university mathematics computer science leningrad exists longer remains birthplace called st petersburg russia bit lore good idea gandhi asked thought western civilization caller number 358 access page modified saturday 09 nov 96 19 37 33 est send comments img roman cs nyu img img cool guitar guitar phd student computer science uk page exciting fascinating details research personal interests links pages pretty cool contact research personal life standard links list check cs activities page visitors january 16 1996 contacting office mining lab 141 phone 257 9348 img matt levy cs engr uky back research interests working structural complexity judy goldsmith researching complexity kinds markov decision processes kind resource bounded kolmogorov complexity current papers lance fortnow judy goldsmith steve matthew levy printable sets journal version extended abstract proceedings 1996 ieee conference computational complexity siam journal computing judy goldsmith matthew levy martin mundhenk limited nondeterminism survey article appeared june 1996 sigact news extended version appendices finite automata classes back personal details cat sebastian wife amy levy tragically hip ra picture children john alex 9 7 hope page picture aren cute fish died pictures addition kids family attack guinea pig storm cat sebastian dog moved month sebastian adjusting loves backyard figured open gate wonderful smart dog time clever good picture picture pictures interests major activity family life school music ve playing guitar 16 years blues heroes buddy guy recently ve started studying tai chi good tai chi link love movies good comedy back links search engines music sites hail alma mater cool stuff img don push back search net yahoo starting point back guitar music stuff guitar resources web paul reed smith world harmony central back cartoons dilbert zone calvin hobbes back pets page devoted guinea pigs fins page tropical fish lovers cat page dog page back alma mater usm university southern maine cs dept buddy steve advisor steve cool dr bob back neat links page electronic newstand back send comments suggestions cs engr uky page updated 9 16 96 vladimir kotlyar vladimir cs cornell looked fall 1994 david bau teaching picture picture guessed graduate student department computer science cornell university work prof keshav pingali research interests compilers high performance architectures working parallelization sparse matrix codes work part bernoulli project members group paul stodghill kodukula publications henry kissinger lawyers professors friends legal profession remind comment british judge difference lawyers professors simple lord denning function lawyers find solution difficulty presented function professors find difficulty solution today number difficulties number solutions lawyer friends working hard professors government support privacy net strong encryption img home page department computer science engineering building 217 johns hopkins university baltimore maryland 21218 2694 office 410 516 7784 fax 410 516 6134 home 410 664 cs jhu research interests ph student computer science department johns hopkins university research computer vision dr lawrence wolff computer vision lab famous work field polarization vision admit didn contribute fame chose demonstrate jhu computer vision lab good topics research personal research evolves exploitation invariants stereo 3 stereo ratios tech report 1993 10 object recognition curvature based invariant object recognition derived values tech report 1995 12 personal origin greek explains dog high demand created home page computer poetry chocolate www img philosophy chocolate spoken counselor troi favorite websites chocolate taste official moon pie page studio publications doctorate candidate guess show published tsai hong hong wu angela world model representation proceedings ieee intelligent vehicles 92 wolff lawrence 3 stereo ratios proceedings spie optics illumination image sensing machine vision viii 1993 wolff lawrence 3 stereo ratios proceedings 3rd european conference computer vision eccv 1994 lecture notes computer science vol 801 pp 247 258 wolff lawrence dimensional stereo ratios journal optical society america optics image science vision vol 11 11 pp 3069 november 1994 williams james wolff lawrence curvature based signatures object description recognition image understanding workshop vol ii pp 973 february 1996 visitor jan 26 1996 img jhu cs home page charles graduate student dept computer science rutgers university click locate academic interests algorithms optimisation software engineering databases number theory obtained joint honours degree mathematics computer science mcgill university montreal canada harvard completing undergraduate studies pursuing msc degree hope follow phd studies lord wills worked systems analyst computer center lecturer department mathematics computer science university west cave hill campus maintain theoretical practical balance personal information tiny island island sir garfield wes hall big bird joel marshall stars international cricket cricket fans ws refer worrell educated oldest secondary schools english speaking great tom clarke fans 1995 celebrated anniversary click postal stamps anniversary great institution educated finest minds include tom clark charles late walton barrow prime minister important question friend happen soul die minute links advocate line nation news line christian internet directory img contact paul rutgers atlas grad office ways resembles typical grad office soda cans stacked amazing built front window window makes reading computer screen difficult computer desk opposite wall walls office covered papers desk organized list interesting multimedia communications papers closely papers real time systems seminar feel present thursday cheryl pope jay real time communication atm networks submitted publication 23 pages feng liu performance level scheme congestion control real time traffic submitted international conference distributed computing systems june 1996 postscript 24 pages bytes doors room leads back hallway computer science department exit building leads boston university door mysterious mist watch mist catch glimpse fields castle distance paths leading entertainment interests updated april 10 1996 atlas cs bu 3551 clock albuquerque weather forecast unm logo 35 05 02 106 39 01 projects unm check debbie page fiancee mail cs unm pgp public key sandia labs 505 844 unm 505 277 pager 505 251 send message pager www mail cryptology crypto anarchy privacy crypto anarchy virtual communities technical security international cryptography pages alpha c2 org faq pretty good privacy internet privacy coalition rsa data security anonymous www surfing ssl applications crypto software archive vince page mailing list archive number theory web aclu member aclu freedom network mexico aclu chapter modified time yuan chi bill chiu home page computer science san diego state university june 1994 graduate study computer science fall 1994 computer science university california riverside june 1996 uc riverside computer science ph program artificial intelligence computer aided design research interests psychology philosophy meditation literature art film poetry age music fun stuffs friends home pages computer systems computer science food programming companies software page visitor number mail www cs ucr homepage zhang page heavily construction year ph student computer science department rutgers state university jersey contact 908 445 4714 office 908 878 2995 home mail paul rutgers modified sept 22 1996 number visits homepage sept 20 1996 sharad ms student department computing science university alberta mail address 1a 85 avenue edmonton alberta t6e telephone 403 492 9594 office 403 492 lab 403 439 home mail sharad cs ualberta ca list links computer science nepal south asian region sports miscellaneous bookmarks img img february 1 1995 amy greenwald ph student department computer science courant institute mathematical sciences york university 251 mercer street york ny 10012 phone 1 212 998 3120 email cs nyu finger cs nyu excerpt run frog hospital moore woman frog woods kiss kiss frog ll turn prince woman doesn move matter asks frog growing impatient don prince woman point life interested talking frog education teaching cv family sisters parents interests travel politics hobbies sports languages bookmarks education img ve lots degrees make ph ve undergraduate degrees university pennsylvania 1991 engineering school engineering applied science major computer science minor mathematics advisor val tannen great guy remember correctly studied properties term rewrite systems related attended international summer school logic computing logic algebra specification blue series germany degree economics wharton school business major finance img ve master degrees sc computation computing laboratory oxford university 1992 nice family gave scholarship study england couple years advisor lincoln studied proofs programs paradigm order natural deduction proofs polymorphic lambda calculus addition attended international summer school language logic information england img master degree computer science cornell university 1995 cornell worked bob constable dexter kozen stuff intuitionistic propositional logic alternating polynomial time supported office naval research international summer school logics programs chambery france img days attending nyu working ph ve changed habitat transferred schools sort logic ve upgraded studying applications economics finance computer science advisor bud mishra friend officemate ron radical change warrants rationalization fact topics aren bad mathematical point view addition teaching fundamentals computer science teaching fall 1996 semester instructor department computer science nyu teaching fundamentals computer science computer programming concepts students programming experience intent teach students write clear efficient programs emphasizing programming principles 1995 1996 academic year 1995 1996 tutored city kids washington irving high school junior high high school level mathematics kids bright difficulty school english language end taught kids maths taught spanish spring 1995 moved york worked computer consultant trained business executives managment consultants consulting software packages lotus notes microsoft office regression analysis mathematical modeling excel direct employer spencer analysis sisters ve younger sisters named carolyn michele carolyn presently lives ithaca york fun family attends cornell law school undergrad meantime english iowa state university ames iowa specialized cinema studies michele graduated cornell communications major residing corner nyc pursuing career public relations electronic journalism line publication nbc click jackie trades parents dad dr robert greenwald chief long island jewish hospital hyde park ny listed york magazine york doctors dad professor medicine albert einstein college medicine adjunct professor oral biology dental school suny stony brook teaches young doctors students runs research laboratory research interests deal matrix destroy bones joints ii properties iii free radicals chairman conference held october 1998 sponsored ny academy sciences entitled inhibition matrix applications lastly dad active legal consultant defense attorneys cases alleged medical personal injury internal medicine consultant law firms representing breast cases mom dr elaine greenwald school psychologist kings park school district kings park ny private practice clinical psychology melville ny specializes problems substance abuse depression flying tiger travel originally island settled big city find time annual biannual excursions europe asia australia haven south america africa ve interest pursuing research topics click current exchange rates img politics facts violence women abortion talk beer health hobbies sports mountain biking inline skating ski vermont languages line dictionaries spanish french italian alternative fine fine fine fine fine fine fine fine fine fine fine fine fine brian dewey year ph student department computer science engineering university washington music books love play games ride bike write letters drink tea favorite color blue favorite ocean atlantic roommate thinks owl animal pgp public key finger northern ireland returned trip belfast june 8th carrying sixty pages notes interviews carry luggage semi chaotic notes readable enlightening format work draft feel free read shoulder periodically make drafts html postscript formats goal encourage frequent feedback read mail note time work project ll progress end summer images northern ireland notes current draft information bibliography postscript statistics terrorist related northern ireland postscript statistics terrorist related injuries northern ireland postscript game addicted curious game check links fascinating history development game china read ancient china page york cuny ken page links interesting sites page ve brian dewey dewey cs washington modified tuesday october 1 1996 aravind home page home 908 253 paul rutgers phone email office 201 829 bellcore physical address 41 ave apt somerville nj resume links guy master candidate department computer science college william mary williamsburg va resume html postscript pointers email cs wm stop click open fan fang mail office address room 107 tercentenary hall college william mary williamsburg va 23187 office phone 757 221 3468 office fax 757 221 1717 home address 203 graduate complex williamsburg va 23187 home phone 757 221 schedule roots calcutta capital state west bengal india high school calcutta boys school calcutta passed indian school certificate exams 1986 undergraduate education birla institute technology india majoring electronics communication engineering graduated 1990 timeout 5 yr vacation studies worked bharat heavy silicon solar cell plant india engineer plant automation till july 1995 graduating ms cs 1997 job yep vacation studies benefit future employer resume html postscript memory lane golden 4 years india fun friends super blast 3 months intern ibm summer 1996 partial list memorable moments friends william mary modified sun sep 1 21 50 31 edt 1996 don pardo department computer science engineering university washington box 352350 seattle washington 98195 usa pardo cs washington note show blue ribbon img src http www eff org pub graphics icons rib plain sm gif alt showing quiet opposition free speech national telecommunications bill likewise white letters black background beth pardo pardo beth share academic papers ve worked find interesting runtime code generation rtcg instruction set simulation tracing tools uw home pages computer architecture compilers quick links people working computers classes uw thesis style academic featured items featured item month weak site week doesn blink anymore regular items bicycles businesses computers food humor famous things related legal ethical weirdness linux journal music goofy politics science thinking unrelated stuff thinking transportation seattle movie listings seattle film festival dante search gross story privacy web sites logging mail address worse taking data disks time weather courtesey mit seattle weather courtesey newspapers weather courtesy usa yesterday www stuff pardo cs washington 6100 elton glaser cool put home address lynn terrace 3 madison wi 53705 office cs 7388 computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 phone home 608 231 0455 office 262 6628 mail glaserea cs wisc research academic interests dna computation theory stuff advisor anne condon ve published paper dna computation prof bach tanguay algorithms including genetic cellular automata complex systems evolutionary theory population biology computer architecture interests dark beer basketball love frisbee volleyball backgammon good music good books good movies survival favorite musics classical composers beethoven debussy ravel jazz miles davis john coltrane thelonious monk hardest working man show business james brown good bob dylan rolling stones allman brothers jimi hendrix grooves beastie boys tribe called quest brand planets recent bands public enemy smashing pumpkins pearl jam walt mink links interest red hot cool jazz acid jazz record reviews assorted fun stuff scott adams dilbert page search engines indices yahoo excite lycos altavista simpsons animaniacs pages espn home page nandonet cleveland indians page gateway 2000 home page page complexity friend anime visit makes money hit www page brought sport kings 2637 przemyslaw pardyak pardy cs washington weeks grad school couple years year graduate student computer science university washington research area operating systems distributed systems languages compilers grad school life filled seattle hiking outdoors activities busy enjoying school books music find short description research interests resume list papers bit outdated busy schedule projects spin extensible operating system built glorious leadership brian bershad group mechanisms object based systems group communication group mechanisms emerald object based programming language run time system interesting links polish connection resources related poland research related projects related mine universities research unrelated miscellaneous work computer science engineering department university washington fr 35 seattle wa 98195 usa phone 1 206 685 2675 fax 1 206 543 2969 home 24th ave ne seattle wa 98105 usa phone 1 206 525 6743 pardy cs washington prashant shenoy home page img touch email shenoy cs utexas 1 512 454 res 1 512 471 1 512 471 7866 fax res 4003 red river 102 austin tx 78751 university texas austin department computer sciences tay 2 124 austin tx 78712 1188 office main tower 2002 20th floor main building information finger shenoy cs utexas check logged img multimedia group department computer sciences university texas austin list recent publications online comments shenoy cs utexas make visit count load image viewed browser jordan 08 clemson university 803 656 5866 email cs clemson pages ceases undergo change change good time visit page interests college life clemson university sun sea sand bahamas bahamas bit fun stuff interested research oop patterns testing oo programming ada 95 ada tutorial adviser grad life jordan basement img clemson cs department img de marco talk distance fast place powers john miss de marco fourth year graduate student department mathematics computer science wesleyan university scenic middletown connecticut studying linear logic logic programming professor james lipton surfing pleasure provided small assortment poems em higher education fernando final word love sem se ver luis de cam poetry industrial revolution cry children elizabeth barrett browning selection book eighth william wordsworth winter songs education part iii gilbert keith chesterton information chesterton proceed chesterton page updated 12 xi 1996 comments wesleyan img wesleyan university jinsong huang home page load netscape 2 0 enhanced home page running netscape 2 0 cs211 info search engines www references java resources favorite web sites projects china chinese related visitor number april 1 1996 fill survey survey results page construction updated 5 november 1996 homepage underconstruction page short informative good 1997 year web related topic research mathematical ph project pursuing works works computer science department computer companies favorite hobby personal information personal opinion life uw madison wisconsin linked web pages important links university madison wisconsin computer sciences department unique entity electronic library system uw email cs wisc altavista yahoo lycos maps reference weather white pages yellow pages cnn department computer science university texas austin img sammy cs utexas congress make law respecting establishment religion free exercise thereof freedom speech press people assemble petition government constitution united states america research schedule prof calvin lin artificial intelligence prof robert van de geijn cs395t topics distributed zpl project computing parallel linear algebra package cs395t parallel languages compilers cs380l advanced operating systems projects experiments university texas world wide herbarium department computer science plapackers sign page ut library www hypertext code ut library tn3270 anagram server friends family virtual man pops guyer jhu public health musician mom northwestern anthropology jeff aka mr hockey kate andrea nate hamilton technologies activities entertainment texas swimming mr showbiz swimming links austin chronicle yellow pages swimming concert database onion link button computers miscellaneous html quick reference guide boston cam research hotlist list dell travelocity fringe ryder laptop info world wide web consortium office home address address taylor great hall 5 112 hills department apt 2048 austin tx img computer src http www cs utexas users sammy images evil calvin gif science 512 university 349 texas austin austin tx 78712 512 471 9578 sammy cs utexas opinions expressed mine necessarily represent views university texas update 9 9 96 rahul roy department computer science columbia university york ny 10027 ph student computer science department columbia university ba hamilton college clinton ny knowledge representation reasoning group homepage construction suggestions teaching recitation section data structures algorithms couple sites aaai homepage india related links information calcutta contact information office 704 cepsr phone 212 939 office hours tues 11 12 thurs 1 2 home address 419 115 st ny ny 10025 phone 212 749 send mail royr cs columbia yuichi tsuchimoto home page work fall 1996 current semester cs414 systems programming operating systems cs501 programming languages software engineering spring 1996 cs412 introduction compilers translators practicum compilers translators cs664 machine vision fall 1995 cs472 foundations artificial intelligence cs473 practicum artificial intelligence cs481 introduction theory computing job united state resume gif format postscript format yuichi tsuchimoto address yuichi cs cornell http www cs cornell info people yuichi modification november 2 1996 http www cs cornell info people yuichi html alejandro alex img una che al del de background 1994 lot traveling finally degree computing systems engineering english link universidad de los santafe de bogota colombia south america member computer aided manufacturing design research group universidad de los worked year research assistant developing software library image processing computer vision picture great grandfather astonishing resemblance picture back click full photo beautiful wife discovered photograph year box father house image processing techniques repair activities 1993 volunteered park ranger national park months park located area gap dense tropical colombia panama border eco diverse system world park home bear species 40 bird species south america access park boat river highest water volume world closest town park 2 hours 1990 1995 participated activities bogota club bogota colombia formed part team visited virginia rotary group study exchange program 1990 1995 worked part time english teacher colombia year friend colombia mountain 1 500 feet high hit tree told impress friends nice flight wait share interest ny area mail enjoy photography specially travel photography years traveled collected photographs 17 countries hope make collection grow beer idea pub arizona bearing day visit green alumni summer worked laboratories holmdel nj network managment interfaces group activities columbia university foot rat master science computer science student interests computer vision image processing visual information systems 3d computer graphics graphical user interfaces multimedia present work working prof shih fu chang center telecommunications research work content based visual query computer vision image processing techniques searching indexing image video databases based content images conjunction textual descriptions interested allowing queries performed spatial specifications shape combination features color texture interests broad focusing areas finding ways automatically categorize images based content portraits landscapes sketch shape based retrieval spatial digital libraries images illustrate text issues information lab current projects demos publications found advent page image advanced television laboratory previous work robotics group worked virtual vision lab project developed visual module motif vision incorporated tutorial tracking module user select objects video sequence tracks move sequence graphics group year work stk interface vision 3d utility viewing multi data worked project involving augmented reality camera calibration pan tilt unit programming modula 3 pair 3d virtual io glasses mounted camera users allowed users move camera issuing commands www graphics homepage special interests img enjoy types adventure sports lot hiking time hiked parts colombia hiking york area sierra club columbia university hiking club appalachian mountain club photography time chance travel photography slide black white film recently racquetball hope continue check official rules international racquetball tour homepage love lucy honey home interesting facts colombia country obvious lots problems colombia coffee thing remember colombia colombia columbia people write wrong climate colombia seasons temperature varies lowest sea level highest 18 000 ft ethnic divisions 58 white 20 14 black 4 mixed black indian 3 indian 1 geography colombia rich geographical diversity atlantic pacific oceans part amazon tropical snow mountain ranges largest city bogota population estimated 6 million 6 000 feet year round temperature ranges 40 nights 65 days exact figures colombia news movies movies mention colombia mexico border mention series links www links colombia links colombia el tiempo colombia main newspaper line spanish updated daily www colombia index page list links english spanish information colombia del basic data english spanish photographs mi colombia set photographs good links english univesity illinois springfield general information history literature government music colorado state university general information food recipes mail succeed bradley state university general information interesting description character lonely planet ll find nice photographs travel guide ve outstanding edition extensive information colombia including contacts vacation packages highly cia fact book colombia place hard facts short introduction photographs map colombia major cities links computer parts ll order prices search full set search engines worth checking york city info total nyc voice timeout columbia columbia university computer science department columbia automated vision environment center telecommunications research image advanced television laboratory electrical engineering department questions comments send mail clicking cs columbia susan hert hert cs wisc research assistant curriculum vita postscript department computer sciences research interests university wisconsin madison publications 1210 dayton st software madison wi 53706 1685 interesting links telephone 608 262 5105 research interests applied experimental computational geometry analysis algorithms design motion planning algorithms computer graphics geometric algorithms advisor lumelsky work uw robotics lab developing motion planning multiple robots common environment selected publications susan hert vladimir lumelsky deforming curves plane tethered robot motion planning extended abstract paper appeared proceedings 1996 canadian conference computational geometry august 1996 susan hert vladimir lumelsky planar curve routing tethered robot motion planning international journal computational geometry applications susan hert vladimir lumelsky ties bind motion planning multiple tethered robots robotics autonomous systems 17 1996 187 215 version paper published proc 1994 ieee international conference robotics automation 1994 susan hert sanjay tiwari vladimir lumelsky terrain covering algorithm auv journal autonomous robots special issue autonomous underwater robots susan hert vladimir lumelsky moving multiple tethered robots arbitrary configurations proc 1995 international conference intelligent robots systems august 1995 susan hert dan reznik simulation library basis animation programs version 2 0 technical report rl 95002 university wisconsin madison robotics laboratory july 1995 interesting links computational geometry pages computer science education links books web reference shelf library congress line books page travels samantha cooking web epicurious veggies unite katherine guo cs cornell cornell university dept computer science 5152 upson hall ithaca ny 14853 tel 607 255 3495 tel 607 273 1245 fax 607 255 4428 ph student computer science cornell working distributed systems interest scalable reliable multicast protocols working horus project direction ken birman robbert van renesse werner vogels recent publications katherine guo werner vogels robbert van renesse structured virtual synchrony exploring bounds virtually synchronous group communication proceedings 7th acm sigops european workshop ireland september 9 11 1996 luis rodrigues katherine guo antonio robbert van renesse brad glade paulo ken birman transparent light weight group service proceedings 15th ieee symposium reliable distributed systems niagara lake canada october 23 25 1996 technical report 96 1579 department computer science cornell university robbert van renesse kenneth birman brad glade katherine guo mark hayden takako hickey dalia malki alex vaysburd werner vogels horus flexible group communications system cs tr 95 1500 department computer science cornell university march 23 1995 research related info distributed systems computer networks cool tools bibliography conferences journals academia industry info company info school info job search interesting places ithaca ny austin tx pt colorado info art books cards cooking fashion friends insurance library magazines mailing map music news sports stock weather hunting www info research related info distributed system pointers horus commercial product spring totem transis kernel arizona tk sun microsystems lab computer networks multicast protocols ns lbl gun cool tools www www consortium lectures www general info project lectures html simple html beginner guide html html quick reference html documentation table contents info cgi common gateway interface httpd ncsa httpd overview find images html file image finder mosaic source binary documentation ftp xmosaic ftp ncsa uiuc web xmosaic info cern ch pub www bin doc src java hotjava bibliography bibliography distributed systems index conferences pointers hpdc 97 ftcs 97 sosp sigops 96 icdcs jsac journals ieee acm elsevier science academia industry info company info motorola amd job openings ibm dell tandem ti apple bell atlantic school info texas austin cs dept ucsd grad school advice grad job search database database uk interesting places ithaca ny life cornell ithaca weather movies bailey hall concerts library austin tx austin ic2 institute pt inesc colorado copper mountain ski resort summit county colorado info art le world women line books amazon books calvin hobbes archive cards magic china art china cooking electronic gourmet le cordon bleu cooking school italy dessert fashion links fashion wwweb page hearts tm express view fashion women wire irc faq fashion net hair net crew jeans guess friends alan cheng david deng insurance cal plan email cal grove ufl library library congress magazines intertext wired time george discovery mailing electronic postcards map ut maps music bmg internet underground music archive sinanet news world news briefs sports open 1996 olympic stock wall street headlines wall street journal web mit source weather hunting www info lycos home page hunting www information global network navigator home page global network navigator scout report www wanderers spiders web edge yahoo reference netscape home page modified wed jun 19 17 03 57 edt 1996 katherine guo cs cornell sandor research interests contact motto du jour picture album myers briggs intj email sandor cs wm rosen sharma office 5162 upson hall email sharma cs cornell ta cs519 cornell stanford spent couple years phd student work research stanford streaming live media audio video internet part modified multicast protocols developed protocols multicasting layered video developed virtual classroom system initial prototype deployed 1995 spring fall quarters alternative stanford instructional television network sitn program microwave links students remote sites software asynchronously access class lectures notes internet stumbled fact media text slides linked portions video enhanced usefulness greatly lead formation company palo alto ca silicon valley start develop client sever applications streaming multimedia delivery internet papers signalling operating system support native mode atm applications rosen sharma keshav sigcomm 94 text segmentation mixed mode images navin rosen sharma agarwal anoop gupta asilomar 94 internet group membership protocol v2 0 designed rosen sharma steve deering release part ip multicast 3 3 internet draft written bill optical character recognition statistical structural methods rosen sharma bachelors thesis dept computer science indian institute technology delhi unpublished stuff characterizing variable bit rate sources rosen sharma term paper software video conferencing system rosen sharma internal report cool stuff image video manipulation language language video images class data types operators images sequences blur transforms affine dct motion makes manipulation image video data fast efficient implementation writen tcl tk tested sgi machines supports 24 bit 8 bit display give language set image image width 80 height 60 file filename image image image predecessor implementation hate tcl tk motif language interpreter written yacc limited shell scripting cool shell script generate tk widgets generates files widget files compile give dummy widget event recorder player coolest things similar spy microsoft windows released doesnt scripting language recorded lots fool server postscript fractals creates file called directory hole postscript viewers fixed write calls write ps semantics rosen indian question asked people gave interpretations chinese friends makes claim means small horse smart hindi native tongue means shy actress called nicknamed frozen stupid horse people claim jewish leaders chris eveland official urcs home page projects randal nelson boundary detector web page made part class run edge finder image info unofficial information super page change 4 november 1996 img back urcs home page jesus david cs student office sh 127 phone 505 646 505 527 home mail cs nmsu web http www cs nmsu biography short personal information resume hire pictures family web sites mexico list states english lista por espanol home page homeland resume interesting sites page construction update time 3 30 96 alain ka gi img img img click larger picture largest lived modified sat sep 9 14 14 55 alain ka gi alain cs wisc luo homepage owl year ph student department computer sciences university texas austin computer science peking university beijing china 1996 peking university alumni computer science department peking university departments peking university china chinese chinese scenery chinese novels china chinese classics chinese magazines chinese newspapers ut links ut registrar ut studies ut library ut campus utaccess austin austin weather today austin city limits lots exciting stuffs austin miscellaneous yahoo java page sun javascript page netscape perl language home page computing research association computer journals magzines web networked computer science technical reports library collection computer science bibliographies international students contact 307 31st street apt 107 austin texas 78705 phone 512 476 email cs utexas finger comments suggestions highly appreciated counter visitor october 10 1996 sunny homepage click picture city site construction give days sections construction forbidden vacation join experiencing week long relaxing trip jersey shore internet sites visit bellcore homepage espn sports page albert homepage andrew leung home jun fang homepage testing frames graduate student computer science department university texas austin ut library 5th largest academic library north america catalog ta job ta cs304p professor novak assignments topics computer excellent source ethernet info atm technology special sysadm topic domain system dns information free operating system linux documentation project home page info gnu gdb transfer latex file html unix html email stuffs visit utcs acm visit kristina ross tutorial learn construct web pages taking jeff computer network system administration summer florida state university visit edmund automobile buyer guides buy car document java api package java language specification v1 0 pgp pgp public key ascii format pgp pgp pretty good privacy scenery picture img jfang cs utexas 512 494 1148 started construct homepage 8 28 96 visitor number nov 22 1996 career connection testing cgi testing java applet david yau corner www make home establishing contact 915 street 201 austin tx 78751 department computer sciences tay 150k university texas austin austin tx 78712 1188 internet yau cs utexas home 512 374 utcs 512 471 9599 utcs fax 512 471 8885 business research work favorite quotes words hope daily meditation fun stuff classical guitar concert brothers hong kong arts festival 81 82 introduced beauty classical guitar christopher guitarist interesting life story grew tired retiring age 30 reconciliation god jesus christ passion art amsterdam guitar trio french rich artistic flair national football team led michel label france magazine published le des img amy chow woman dropping visitor number sept 1 1996 utcs homepage philippe home page img home page viewed netscape 3 0 makes fonts frames java year masters student mcgill university studying computer science departement thesis work oriented robotics create image based virtual reality environments information work follow link http www mcgill ca rest rest page dedicated game othello programmed game undergraduate degree project artificial intelligence 308 424 program written ran dos updated game run windows copy time program written visual introduced cgi decided update game othello time put internet game running september 1995 rules origin othello game runs cgi common gateway interface play internet computer web server installed play game othello follow link http web cs mcgill ca follow link server students cgi mcgill othello picture begin game othello game othello philippe mcgill university masters science feel free send comments img cs mcgill ca search web usenet display results standard form compact form detailed form submit img digital equipment corporation copyright 1996 rights reserved changed 15 oct 1996 gabriel cs rochester care sign guest log find find country img home page img grads img cs home modified 6 jan 95 cs rochester 4293 adam finkelstein adam cs washington img img department computer science university washington seattle washington usa started drinking 8 cups coffee day hair body years living good life graduate student finally finished doctorate computer graphics fall quarter post doc uw early 1997 join computer science department princeton university 1987 1990 software engineer software systems palo alto wrote software people trade stock undergraduate student swarthmore college class 87 studied physics occasionally img recent research project finding specific images large database images img ve working called multiresolution video img photos img play ultimate frisbee team called img address phone number plan file ran photocopy fax photocopy fax img hilarious menu seattle visited coffee house caffe recent chilly night visit snoqualmie pass made excellent img view comet hyakutake great pictures friend marcus cool images made fun img img img img glass sculpture dithering mona mm web gothic img archna kalra archna cs umass hindi archna act worship prayer graduate student teaching assistant center autonomous real time systems computer science department university massachusetts amherst mass 01003 4610 1 413 545 4753 office 1 413 545 1249 fax prof krithi ramamritham prof john stankovic september 1995 ancient times economics 1987 university delhi delhi india teaching diploma delhi 1989 taught tiny years public school delhi click picture class taught 1990 experience teaching children july 1992 attended international school school experience conference cincinnati computer science university pittsburgh pittsburgh year stay university worked daniel mosse real time fault tolerance assistant professor dept computer science univ pittsburgh click cathedral learning univ pittsburgh interests movies music books comics desserts postscript version resume ascii version lesser part time occupation pondering learn ceramics learn fly space walk learn play piano greenhouse visit utah san francisco north carolina portland seattle egypt greece switzerland france volvo make life nicer summer intern hewlett packard labs palo alto california working martin cue project interesting links cool sister law dilbert guess vending machines susan werner greatest folk singer world bmg columbia house music clubs npr line webster line computing dictionary check warp speed search engine databases bibliography economist cnn hindu national daily india word server world weather spring amherst summer amherst fall amherst great people univ pittsburgh panos rajiv gupta daniel mosse martha pollack john ramirez ian graduate student computer science department boston university research interests language development type theory addition work technical editor columnist computer publishing group recent academic work church project incremental design implementation typed functional language based intersection types working static memory management lifetime based optimizations compiler back end calculus interpreter standard ml moment working adding typing systems interpreter investigating parallelizing graph reduction strategies reduction engine family album img paula nh img devin son born june 30 1994 weighing 8 pounds 8 ounces devin gaelic means poet confused alternatives devin girl named reach email bu voice mail 1 617 738 postal mail computer science department graduate school boston university boston ma 02215 ian bu updated 13 1996 ph student computer science department vanderbilt university nashville tennessee advisor dr stephen schach member software engineering discussion group sdg maintainer group www page current project construction list ambiguous incomplete inconsistent natural language statements attend church christ active volunteer organization hands nashville click view resume click personal information education teenager parents private school wheeling wv founded member male class school coed earliest influences dr garth mr mike graduating 1988 accepted west virginia university honors program 1991 received summa cum laude computer science west virginia university located morgantown wv completed degree computer science 1993 wvu thesis advisor wvu dr murali sitaraman members dr frances van dr doug harms research interests general interests lie area software engineering specific interests include formal methods specification language object orientation object oriented programming software reuse language issues ada borland delphi publications click list publications favorites computer science bibliography vanderbilt students home page web award winners white house home page information congress christian coalition project gutenberg bible churches christ pro life news 1 800 white pages gifs pearl jam pittsburgh hobbies playing guitar listening music weightlifting muscle media 2000 modified october 30 1996 home phone 615 361 office phone 615 343 4404 office address box 1679 vanderbilt university nashville tn 37235 mail vuse vanderbilt graduate student computer science department vanderbilt university school engineering working dr stephen schach research interests area software engineering specifically object oriented technology graphical user interfaces guis click info research member software engineering discussion group sdg vanderbilt india hometown warangal state andhra pradesh bachelor tech computer science regional engineering college warangal working computer center acis student services part applications development group resume interesting sites friends page construction suggestions comments current address 511 ave nashville tn 37212 615 298 mail vuse vanderbilt flashing end world mind body manners nations hear midnight sunrise town country converted revival metaphysics homepage reading tobias ho bee ph student department computer science columbia university work people computer graphics user interfaces lab advisor prof steven feiner reach plan information personal stuff research www bookmarks cs columbia img life rutgers page remains construction java stuff built time click scrolling click animation click attempt innovative guest registry properly person view page counter installed img partha paul rutgers frame frame1 frame frame2 frame web browser supports frames netscape 2 0 higher pages torrey page ismap contact research web construction classes crypto free speech web design torrey home page lee ann fisk personal people access page friends relatives personal home page complete family photos stuff stuff half interest parallel operating systems volume graphics isn written link link home link bookmark friend press button fond reading chinese chinese gb years elapsed aware accepted youth false opinions true god god makes plan based information unavailable principles doubtful mortal man time convinced paul simon slip sliding necessity undertaking life rid opinions adopted rene meditation general information teaching assistant resume dvi ps tex source 002 fall 1996 contact information office hours cool research philosophy computer science java collection html construction test free software foundation javascript linux applications construction test tex games aspects send mail kong department computer science box 8206 north carolina state university raleigh 8206 usa kong 2215 gorman street raleigh usa sending email eos ncsu north carolina state university back cs main page interesting tidbits page press button lead pertinent sites references html 2 0 table contents ncsa beginner guide html html reference manual list elements html resources internet java applets java language specification java tutorial netscape javascript javascript tutorial gamelan java shop javascript index java home animated gifs animated gif gallery animation page viewed netscape 3 0 navigator img page accessed times nov 3 1996 feng xie www site graduate student computer science department rutgers university bachelor degree huazhong university science technology wu han china interesting links introduction html programming single text entry field note default submit query press button submit query mail feng xie alberto home page uniform resource locator document http www ccs neu home index html ph student img northeastern university img college computer science specializing parallel processing img prof bryant york grew img rio de janeiro img brasil check research interests img reconfigurable parallel architectures img quantum computation img patterns read publications play toys matrix inversion paper prof york approved plan studies ll release multi sparc simd simulator visit employer img number visual technology finger logged mail ccs neu alberto college computer science northeastern university 360 huntington avenue boston ma 02155 jens mache cis logo uo logo international student karlsruhe germany ph department computer information science university oregon term teaching cis 199 unix oregon lot pictures interested parallel distributed systems esp resource management processor allocation scheduling mapping parallel networking routing atm recovery ai decision science neural networks constraint satisfaction operations research graphics interfaces cognitive science interested research resource allocation group paraducks group pc sage mail jens cs uoregon sa oct 26 1996 construction eye cool graphics hot hotlist includes lots cruft tutorial writing html send mail cs nmsu cs nmsu ioannidis img image1 image2 net surfing huh don blame check personal hotlist movies escher archive bored bored click resume personal information made easy read words wisdom feel free leave message leave add interesting link page follow construction starting march 18 1996 page accessed times modification march 18 1996 inaccurate frame frame frame frame counter web browser rusty yellow turkey frames part html standard click frames homepage gregory graduate student director information technology department computer science moran rutgers university 40 paterson street brunswick nj box 480 mail greg cs rutgers brunswick nj 08903 page disclaimers foxpro tips databases billing systems lotus notes cooking greg dogs brandy music soul reading inspired search webcrawler search yahoo resume oops forgot nice chatting greg 1475 img syllabus weeks 7 11 exam 2 week 7 topic user defined functions subroutines input output arguments text chp 6 1 6 6 6 8 due program 3 5 week 8 topic character strings strings substring manipulation text chp 10 1 10 7 week 9 topic dimensional arrays dimensional array arguments parallel arrays text 7 1 7 6 7 9 due program 4 5 week 10 topic dimensional multi dimensional arrays multi dimensional array arguments text 8 1 8 2 week 11 topic searching sorting arrays text 8 3 8 4 8 8 due program 5 5 exam exam 2 copyright 1996 modified fromjeff lampert tick cs wisc modified september 11 1996 1910 automatically indexed documents web server runs script times day check html files special names people home directories files exist linked master lists easy accessibility auto indexed pages include home signature pages classes pages home signature pages directories computer sciences faculty research staff graduate students undergraduate majors automatically generated links home pages included file ~username public html username html afs filesystem isn true accounts fit lists indexed adding catch list remember server translates ~username ~username public html url user joe homepage http www cs wisc joe html stored filesystem public html joe html class pages pages classes looked places file matching pattern number section public html cs number html instructor account account form cs302 instructors 1856 previous prerequisites cs564 fall 1996 overview cs 564 intended give students solid background relational database management systems dbms interested effective user relational dbms dbms professional good introduction topic important part project involve implementing experimenting components small relational dbms called minibase project related assignments cover buffer management indexing techniques relational query optimization text database management systems ramakrishnan university bookstore supplemented html documentation project software wed sep 6 11 38 58 cdt 1996 publications list abstracts natural language processing organization high level vision episodic memory neuro evolution reinforcement learning lateral interactions cortex structure function hypertext book back utcs neural networks home page martym cs utexas img syllabus weeks 1 8 week 1 topic introduction computers programming microsoft windows microsoft fortran hewlett packard vectra text chp 1 1 1 5 week 2 topic program structure constants variables arithmetic expressions assignment statement built functions unformatted input output text chp 2 1 2 8 due program 0 0 week 3 topic conditional execution logical expressions end statement text chp 3 2 3 4 3 5 3 8 3 9 due program 1 25 week 4 topic repetition loops end end continue statement text chp 4 1 4 4 4 6 4 7 4 9 4 10 week 5 topic formatted input output reading writing files text chp 5 1 5 3 5 5 5 7 due program 2 25 week 6 topic user defined functions subroutines input arguments local variables text chp 6 1 6 6 6 8 due program 3 25 week 7 topic dimensional arrays passing arrays arguments text chp 7 1 7 4 7 6 7 9 week 8 topic dimensional arrays text chp 8 1 8 2 due program 4 25 copyright 1996 modified gareth bestor bestor cs wisc modified august 30 1996 1998 title picture search view pages world wide web instructions walkthrough java capable cool applets greg linden glinden cs washington comments criticisms suggestions modified 9 30 96 copyright 1996 greg linden rights reserved img img gamelan staff pick webview webview webview parallel distributed systems laboratory university texas austin laboratory research technical reports project groups faculty members craig chase vijay garg aleta ricciardi graduate students om damani brian grayson richard yufeng luo roger mitchell venkatesh murty eric sinha pawan graduate students darren alex questions page send email mitchell pine ece utexas modified fri march 8 1996 motif x11 line tutorial section sample midterm syllabus 1 formula 2 2 4 4 2 8 8 4 2 16 16 8 4 2 80 96 64 40 44 80 80 2 96 2 80 4 96 4 64 2 80 8 96 8 64 4 40 2 80 16 96 16 64 8 40 4 44 2 80 16 96 16 64 8 40 4 44 2 816 16 prediction time 51 milliseconds 2 virtual address space physical address space 2k page size 21 11 entries conventional page table page table entries 16 bits 14 2 present modified bit 3 size bytes page size bytes page entry bytes formula 7094 bytes 4 page table access associate memory access average access formula average access time hit ratio associate memory access 1 hit ratio page table access 11 hit ratio 10 1 hit ratio 100 hit ratio 98 8 5 300 rpm 1 rotation takes 60 300 0 2 seconds 0 1 0 2 0 2 3 4 0 2 0 65 seconds 6 1 max 2 max 3 max 3 7 3 7 3 7 5 10 5 10 5 10 1 3 3 3 0 free 3 run process process ended free 1 free 4 4 max 5 max 6 max 7 7 0 0 5 10 5 10 10 10 0 0 0 run process process ended run process free 0 free 7 free 2 7 max 0 safe state processes satisfied 0 0 process ended free 12 drives fails total 11 drives remaining longer safe state 1 max 2 max 3 max 3 7 3 7 3 7 5 10 5 10 5 10 1 3 3 3 0 free 2 run process process ended free 0 free 3 longer safe state process 4 drives process 5 drives 3 drives 7 formula 0 1 milliseconds 1 5 milliseconds average time function graph time seconds 5 0 0 1 8 direct access 32k maximum size file level indirection 8 512 4k 2^3 levels indirection 8 512 512 4k 2^3 2^3 9 1 2 block wasted 1 4 2 blocks wasted 1 6 3 blocks wasted 1 8 4 blocks wasted 10 blocks total 2 wasted actual loss due due internal fragmentation 20 10 exhaustively generate encrypted version 5 character passwords milliseconds 2^8 66 years manuvir life story manuvir born sunday 3rd day 1970 india father saran das wife das time father 30 year lieutenant indian navy elder brother 20 month devil named manu great sage responsible woman walk shadow man walk 3 steps introduce people claiming blatant find vir part means brave man naturally full suggests brave great manu family das means oops real family saran das meaning god dad decided brother needn god part confused word meant continue story grew moving port port spent school days 9 schools 6 cities 2 continents schools public school speaking newport ri met people quickly forgot point developed scientific bent surprising event family background dad family government scientists engineers mother family yeah politicians senior high school delhi applied admission mit time guessed didn enrolled indian institute technology bombay bachelor computer science spent years iit academic skills occasionally studying test writing program 1991 decided give mit shot result madison wi ms computer science beginning august 91 madison amazing place years found urge mit hadn master degree 1993 decided improved credentials finally make mit admissions people mit didn agree buffalo bills fan chance felt proceeding east mit proceeded east brown university providence ri wasn ivy ve understood plant means people takes drag 1 000 miles madison won young optimistic thought nice cut phone bills hang place change admitted brown spent year brown lived happily fast admission mit packed bags left boston stuck tail legs headed home madison wi clear smoke mit forget single man mit ve back madison working phd june 1994 things night phone calls research progressed faster dissertator august 95 friends claim shows simple requirements story life totally managed attempt paper accepted conference june la jolla ca perfect 1 1 lifetime percentage famous people radical party dude ve life long passion tennis turned golf 26 lost countless golf balls trees water middle shots end clubs ve watched videos worn wierd devices days ago real golfer 6 iron ball bounced rocks hit duck rock hole yeah thing golf play badly day hit great shot remember sort opposite relationship ve bored ll stop cse 451 operating systems lecture notes autumn 1996 lecture 1 operating systems september 30 1996 slides 1 page slides 4 page lecture 2 architectural support os october 2 1996 slides 1 page slides 4 page lecture 3 os components structure october 4 1996 slides 1 page slides 4 page lecture 4 processes process management slides 1 page slides 4 page lecture 5 threads slides 1 page slides 4 page lecture 6 synchronization slides 1 page slides 4 page lecture 7 synchronization format lecture slides lecture 8 synchronization monitors lecture slides lecture 9 lecture slides lecture 10 virtual memory lecture slides lecture 11 page replacement lecture slides lecture 12 file systems lecture slides lecture 13 java lecture slides lecture 14 lecture 15 final lecture melody cs washington web information w3c home page www search tools www virtual library learning things addressed urls primer addressing guide writing www documents html primer tutorial stanford clarkson composition guide style guide html specs 2 0 3 0 html validation service mosaic forms cgi scripts teamweb classes web publishing utcs visit information infrastructure standards panel gripe cs utexas index pub modified size description parent directory txt construct html 21 nov 96 16 33 1k construction dir davis 27 sep 96 14 53 txt default html 30 oct 95 23 51 2k default home page dr txt dri toplevel html 21 nov 96 16 37 2k design research inst dri toplevel html 111 17 oct 96 13 16 1k dri toplevel html 112 19 nov 96 15 47 2k dri toplevel 22 feb 96 11 32 1k txt dri html 22 feb 96 11 22 design dri 26 apr 95 17 02 dir frank 09 nov 96 11 25 dir grossman 21 dec 94 16 30 dir 28 jun 96 01 27 dir 12 oct 96 13 24 dir icons 20 nov 96 16 44 txt html 31 jul 96 12 26 ipic 96 dir 28 mar 95 15 44 dir kannapan 23 sep 96 12 16 dir misc 20 jun 96 19 01 dir morgenstern 06 nov 96 21 41 dir 20 nov 96 13 09 dir people 08 nov 96 14 22 dir projects 15 nov 94 05 04 dir reports 04 oct 95 18 40 txt reports html 04 oct 95 19 14 2k networked computer txt resources html 12 jun 96 19 01 10k information sources resources html 04 dec 95 01 01 13k dir soft env 24 jan 96 21 45 dir source 14 sep 94 18 17 dir vrweb 15 nov 96 18 01 txt www demos html 07 sep 94 12 20 2k world wide web demos 30 files 2684 mike salisbury university washington department computer science engineering box 352350 seattle wa 98195 206 616 1849 206 543 2969 fax salisbur cs washington http www cs washington homes salisbur personal born newport beach ca july 16 1968 education ph computer science engineering university washington expected 6 97 dissertation pen ink halftoning computer science engineering university washington 1992 honor physics computer science california institute technology 1990 employment research assistant university washington seattle wa 6 93 present developed techniques producing pen ink style illustrations greyscale input images lecturer assistant uw west bellevue wa 10 91 6 92 taught west employees undergraduate level computer science courses taught programming languages algorithms class assisted architecture operating systems class teaching assistant university washington seattle wa 10 90 9 91 10 92 6 93 teaching assistant data structures programming languages graphics animation intro cs research interests photorealistic graphics user interfaces publications resolution independent representation pen ink illustration salisbury anderson lischinski salesin siggraph 96 interactive pen ink illustration salisbury anderson barzel salesin siggraph 94 electronic things work articles amador berman borning derose finkelstein neville notkin salesin salisbury sherman sun weld winkenbach knowledge data engineering august 1993 personal start born seattle 1970 grew olympia lived couple places finally moving back seattle graduate school university washington lived washington life love wealth natural beauty makes gray rainy days love music check music page stp riders shape weight training enjoy racquetball occasionally play badminton tennis volleyball weather isn ugly fair amount bicycling 1995 participated 2 day 200 mile seattle portland ride crazy people department time day lot mountain biking graduation fearless group leader pardo occasionally creative made otter pops finest sites web otter pops home page contributions include theories origins sir isaac lime otter pops haiku personal favorite freezing pot sighted alexander grape guilty writing performing graduate student skit department annual holiday party horrible actor pretty good rewriting song lyrics past contributions included song version christmas song inspired recent commotion net censorship published june july 1996 issue folk music magazine sing found net submitted brian bershad ed lazowska parody istanbul relating departmental changing guard ed lazowska department chair 1 7 mb quicktime movie event home research personal creations links music contact modified sun nov 17 22 14 37 1996 hinshaw cs washington faculty students staff document pointers documents providing general information members cornell computer science modeling simulation group 1 bob constable professor pi 2 paul chew senior research associate 3 richard zippel senior research associate 4 paul jackson research associate 5 todd wilson research associate 6 dawson dean graduate student 7 scott mardis graduate student 8011 image transformations translation scaling rotation transformations applied image xform programming language xlisp stat metip programming environment important note programming environment lower lefthand corner image corresponds pixel coordinates 0 0 upper corner image corresponds pixel coordinates 1 1 width height image translation translate image taking pixels original coordinates adding translation amount translation occur dimension image 2 dimensions translate dimensions translate image dx dy compute pixel destination image finding pixel source image defined note mathematical formulas lisp expressions dx dy line code xlisp stat perform transformation source image xform dx dy dx dy translation amounts dimensions notice dx dy negative values translation moves image 20 units axis 30 units axis xform 20 30 scaling scale image taking pixels original coordinates multiplying scaling factor scaling occur dimension scale image compute pixel destination image finding pixel source image defined note mathematical formulas lisp expressions line code xlisp stat perform transformation source image xform scaling factors dimensions note negative values illustrates scaling transformation image axis factor 2 image axis factor 5 xform 5 2 rotation rotate image angle theta compute pixel destination image finding pixel source image defined note mathematical formulas lisp expressions cos theta sin theta sin theta cos theta line code xlisp stat perform transformation source image xform entering line code define accomplished 2 lines code setq cos theta setq sin theta prefer degrees 2 lines code replace 2 lines setq cos theta 2 3 14 360 setq sin theta 2 3 14 360 illustrates rotation transformation rotates image 30 degrees axis clockwise setq cos 30 2 3 14 360 setq sin 30 2 3 14 360 xform activities multiple transformations function trans scale rot perform multiple transformations source image specifically perform translation scaling rotation single image order function takes parameters parameters translation amounts parameters scaling factors parameter specifies rotation angle degrees function template trans scale rot line code illustrates application function image image translated 50 units axis 50 units axis scaled factor 5 direction shrinking image 1 4 original size finally image rotated 30 degrees clockwise axis trans scale rot 50 50 2 2 30 order function open windows selecting child windows menu tile windows selecting tile windows menu function trans scale rot put translated image window 1 translated scaled image window 2 translated scaled rotated image window 3 parameters function change resulting images guessing game find partner person coder person computer screen coder enters single transformation multiple transformations defined transformed image computed determine transformation create resulting image switch roles game progresses find scoring close actual transformations coder entered applications electronic games require visualize shape undergone transformation mental scenario playing tetris move left 3 units rotate fit spot operation performed translation axis 3 units operation rotation 90 degrees thought playing game geometric transformations important real world applications architect visually apply transformations object beam figure position design beam isn long fill gap scaled increase length design process computer paper aware stretch real beam applications geometric transformations tutorial created marla baker marla cs washington 3220 phone references phone email directory usa yellow pages usa standard references bartlett quotations encyclopedia roget thesaurus strunk white elements style webster dictionary thesaurus newspapers news services atlantic monthly cnn msnbc microsoft nbc joint venture york times wall street journal washington post information links ahoy home page finder find page web exists australia national homepage espn sportszone find scores games progress instant baseball game online java compatible browser absolutely insane number links books print central intelligence agency home page lots info foreign countries stanford cognitive psychological sciences page enews read magazines electronically health services web index internet sites library congress guide bigbook map detailed online map country alphabetic index sunsite world wide web virtual library central source yellow pages yellow pages internet brian michalowski 2849 cs537 1list thread recent messages messages sorted date subject author mail archives starting thu 12 sep 1996 00 00 cst ending tue 29 oct 1996 00 00 cst messages 18 test message marvin solomon project 1 notes mellencamp end file marvin solomon exit mellencamp partner warner chan partner brian data files project 2 marvin solomon data files project 2 tommy program 1 solution mellencamp global variables java marvin solomon unix java debugger aaron bugs project 2 specification marvin solomon graphs mellencamp correction missing notify marvin solomon implementing semaphores java marvin solomon java bug marvin solomon handing program 2 mellencamp bug fix project 4 marvin solomon message date tue 29 oct 1996 00 00 cst archived tue oct 29 1996 05 51 29 cst messages sorted date subject author mail archives archive generated hypermail 1 02 cornell papers jason hickey semantics objects type theory forthcoming tech report submitted popl 97 postscript file formal definitions theorems semantics presented paper bare formalizations plan provide guide makes easier walk proofs abstract present semantics object calculi type theory interpretation serves provide solid mathematical foundation object oriented programming calculi support application method selection functional method update subtyping method subsumption interpretation support recursive types represent analysis objects requirements subsumption expressed directly method types jason hickey formal objects type theory dependent types postscript file abstract paper present extension basic type theory uniform construction abstract data types adts properties objects including abstraction subtyping inheritance extension relies allowing type dependencies function types range founded domain propositions types correspondence abstract data types identified logical theories proofs theories objects adt slides talk pdf slides don acrobat postscript slides john leary miriam leeser mark jason hickey restoring integer square root case study design optimization postscript file abstract theorem proving techniques suited reasoning arithmetic bit level relating levels abstraction paper show restoring integer square root algorithm transformed efficient hardware implementation top level standard ml function operates unbounded integers bottom level structural description hardware consisting adder simple combinational logic registers hardware obvious function circuit implements top level prove algorithm correctly implements square root function show series optimizing transformations refine top level algorithm hardware implementation transformation verified places transformations motivated knowledge operands guarantee verification decomposing verification effort transformations show hardware design implements square root implemented algorithm hardware altera programmable device full custom cmos jason hickey formal abstract data types postscript file abstract current constructive type theories powerful systems describing mathematical objects complex dependencies types computational values making expressive encompass large mathematics programming body formal knowledge type theory expands problem managing mathematical domains proofs increasingly significant objects theory formal domains paper show apply methods formal data abstraction organization mathematical domains process expand tools data abstraction include reusability namespace organization providing environment defining objects domain organizing domains type theory organizing theories system environment require extending inductive definitions type theory include dependent characteristics type theoretical domains note summary nuprl type theory appendix committee nate bockrath nick leavy chris weaver nate bockrath nick leavy chris weaver program 2 assignment page 11 1 96 program 2a due fri noon part program consist parts part 2a due fri part due 10 25 noon write fortran subroutines 1 procedure accepts real parameters returns real parameters 1 2 3 4 5 6 real imaginary components complex number call likewise component output complex number calculate performed represented r1 i1 r1 i1 r1 r2 i1 i2 r1 i2 r2 i1 r1 r2 i1 i2 r1 i2 r2 i1 2 subprogram accepts 4 real returns real parameters interpret parameters real imaginary components complex number procedure complex add return complex sum complex add defined ii r1 r2 i1 i2 3 accept real input parameters return real output parameter real imaginary components complex number return real scalar modulus modulus describing size complex number distance point origin complex plane real imaginary axes calculated ii complex number modulus sqrt carefully document program source break subroutine page 301 text model external documentation consist sets subprogram 1 description subprogram 2 input parameters types 3 output parameters types 4 test plan responsible writing driver program test subprograms program subprograms write separate drivers part due 11 06 96 midnight write fortran functions change subroutines function 1 modify real function taking parameters 2 write real function min max prompt prompts user prompt string parameter reads real input checks greater min max returns real read produces error message repeats steps min max real parameters prompt string 3 write integer min max prompt function 2 min max function integer 4 write integer function real array reals integer array size real real number search argument function returns index subscript array member element returns 1 returns subscript internal documentation required produce clear statement function provide clear description return input parameters provide driver program test heartily recommend produce test plan handed guide complete test functions hand single script file message text compose message program 2c assignment finished fortran parts follow fun stuff 1806 short biography richard ladner richard ladner professor graduated st mary college california 1965 received ph mathematics university california berkeley 1971 time joined faculty university washington number research interests theoretical computer science investigating design analysis algorithms parallel sequential continuing interests automata based computational complexity theory distributed computing data compression supervised supervised twelve students ph dissertations theses guggenheim fellow 1985 86 fulbright 1993 served area editor journal association computing machinery editor siam journal computing associate editor journal computer system sciences fellow acm found holding office hours driving range perfect golf swing fluent american sign language computer science berkeley 1968 ginger mt st 1995 hand program thomas wallis handin experimental program wrote working idea source code dr gopalakrishnan gave make terminal type set vt100 vt100 command log command setenv term vt100 handin severe problems handin works manner special account created system class grader password students don program called handin installed bin directory account student invokes program bin handin class assign file bin handin 1 handin checks things grader set 1 home directory class account file called students lists student usernames class line spaces tabs punctuation gta enter data file 2 subdirectory mode 700 created assignment number 1 2 3 assignment numbers integers 0 100 gta 3 handin installed grading account bin subdirectory 4 optional file called assignments dat home directory class account format assignment due date comment assignment integer due date format dd mmm 25 feb 1995 comment free form 60 columns special characters file assignment line syntax important handin parser simple bomb bad data trusted files file exists due dates enforced assignments program works briefly student runs handin program bin handin cs540 2 aaa note userid match 1 handin subdirectory usr users classes cs540 students file student file handin won student hand 2 handin subdirectory assignment number doesn exist handin won student hand 3 handin source files sees ordinary files suit syntax filenames consist dots 0 9 dashes underscores checks student owns file handing simple check attempted cheating versions handin limit number files handed command line versions increase limit twenty files command line watch 4 assignments dat file exists due dates enforced file lists due date 15 feb 1995 16th students hand assignment anymore 5 handin creates subdirectory student assignment subdirectory usr users classes cs540 home directory grader account usr users classes cs540 1 home dir assignment 1 usr users classes cs540 1 jones files handed user jones subdirectory files owned grader account jones jones access directory files 700 file handin log created usr users classes cs540 1 owned cs540 showing student handed file student hands file assignment handin program detect file handed student overwrite program experimental classes trouble reports guess good news information accessible server provided good faith wichita state university computer science department takes responsiblity whatsoever accuracy content data displayed server notify error dectected courses taking chemistry chem 211 chemistry applied sciences computer science cs 100 introduction computer programming pascal cs 212 modes algorithmic expression scheme cs 214 taste unix cs 222 introduction scientific computation cs 280 discrete structures logic graph theory cs 314 introduction digital systems computer organization cs 381 introduction theory computing cs 410 data structures cs 412 introduction compilers translators cs 413 practicum compilers translators cs 414 systems programming operating systems cs 417 computer graphics visualization cs 418 practicum computer graphics cs 432 introduction databases information retrieval cs 433 practicum database systems cs 472 foundations artificial intelligence cs 473 practicum artificial intelligence cs 482 analysis algorithms cs 501 software engineering technology techniques cs 600 computer science programming economics econ 101 introductory econ 102 introductory econ 313 intermediate theory econ 314 intermediate theory freshman writing seminars govt 100 political identity 111 freedom speech johnson graduate school management ncc 503 marketing management ncc 504 management organizations ncc 506 managerial finance nba 600 database management nba 609 mis policy nba 610 thriving information revolution math math 293 3rd semester engineering mathematics math 294 4th semester engineering mathematics operations research industrial engineering 115 engineering application operations research 260 introduction engineering probability 320 optimization 350 financial managerial accounting 370 introduction statistical theory 410 industrial systems analysis listed 310 580 design analysis simulated systems physics phys 213 physics ii electricity phys 214 physics iii optics waves particles engineering electives 150 engineering seminar introduction fields engineering engrd 264 computerized instrumentation design 250 technology western society physical education ed 159 sailing introduction small boats ed 104 basic skills psychology psych 101 introduction psychology frontiers psychological inquiry school hotel administration adm 430 introduction wines university pennsylvania america 1960 university pennsylvania opal complete list papers reports related opal operating system project theses jeffrey chase operating system structure wide address architectures phd thesis department computer science engineering university washington august 1995 conference journal publications lightweight shared objects 64 bit operating system chase levy lazowska baker harvey proc conference object oriented programming systems languages applications oopsla october 1992 architectural support single address space operating systems chase eggers proc 5th int conference architectural support programming languages operating systems asplos october 1992 integrating coherency recoverability distributed systems michael feeley jeffrey chase vivek narasayya henry levy proc symposium operating systems design implementation november 1994 sharing protection single address space operating system jeffrey chase henry levy michael feeley edward lazowska acm transactions computer systems 12 4 november 1994 implementing global memory management workstation cluster michael feeley william morgan frederic pighin anna karlin henry levy chandramohan thekkath proc 15th acm symposium operating systems principles december 1995 shared memory read rpc services schmidt chase levy proc 29th hawaii international conference system sciences january 1996 workshop publications opal single address space system 64 bit architectures chase levy lazowska baker harvey proc ieee workshop workstation operating systems april 1992 virtual addresses object references chase levy tiwary proc 2nd int workshop object orientation operating systems september 1992 supporting distribution single address space operating systems chase levy proc 5th acm sigops european workshop september 1992 appeared operating systems review acm sigops april 1993 issues single address space systems jeff chase mike feeley hank levy proc fourth ieee workshop workstation operating systems october 1993 uw technical reports supporting cooperation wide address computers chase levy technical report 91 03 10 department computer science engineering university washington march 1991 protection lookaside buffer architectural support single address space systems chase levy eggers technical report 91 11 05 department computer science engineering university washington november 1991 64 bit virtual address space chase levy baker harvey lazowska technical report 92 03 02 department computer science engineering university washington march 1992 user level threads interprocess communication feeley chase lazowska technical report 93 02 03 department computer science engineering university washington family history opal descendant number object oriented distributed systems built uw 1980s references systems jul levy hutchinson black fine grained mobility emerald system acm trans computer systems 6 1 february 1988 emerald distributed object oriented language system supporting single logical distributed object address space system fly object mobility protection guaranteed language compiler chase amador lazowska levy littlefield amber system parallel programming network multiprocessors proc 12th acm symp operating systems principles december 1989 amber distributed object oriented system based writing parallel programs execute local area network amber single shared distributed address space objects supported img overview horus project img img years ago kenneth birman robbert van renesse started img activity ultimately lead design horus outset img project perceived redesign isis group img communication system isis successful unix specific monolithic inflexible protocols img subsequently improved years horus evolved initial goals sophisticated group communication system emphasis properties considerably parent system general overviews horus found april 1996 issue communications acm 1996 issue scientific american additional papers online technical reports area readers familiar group communication understand horus general purpose communication architecture good job supporting sorts process group applications isis popular broadly horus flexible extensible process group communication system interfaces application varied conceal system conventional interfaces actual properties groups membership communication events affect group matched specific application application multiple subsystems differing create multiple superimposed groups properties resulting architecture unique completely adaptable groupware developer systems programmer pays properties specifically desired horus introduce reliability replication completely transparent manner users treat horus prebuilt system advantage virtual synchrony model introduce replication coordination fault tolerance applications horus suitable building high performance groupware applications working real time applications notably area telecommunications switch management interfaces direct horus including toolkit named oriented programmers users develop groupware protocols horus viewed group communication environment collection prebuilt groupware solutions unix independent permits programming languages ml python single system horus protocols structured stacks lego blocks protocols developed adding layers existing dynamic run time layering horus permits application adapt protocols runs environment finds research issues developing layered groupware protocols time horus layers simpler expected lend automatic verification true horus layers coded ml suited analysis nuprl system cornell research project combining simple layers complex semantics supported existing horus protocol layers include implementation virtually synchronous process groups technique permitting consistent fault tolerant data replication protocols parallel multi media applications considerable recent work protocols secure group computing real time applications horus point communication protocols upgraded underneath running application stop restart application layered protocol architectures carry performance penalty horus includes protocol accelerator permits demonstrate excellent performance horus supports corba request broker fault tolerant multi media toolkit fault tolerant www server cooperative text editor theoretical side project contributed significant body fundamental results areas distributed fault tolerance consistency security private communication group communication systems current work includes study properties proved composed stacks consisting multiple layers basic theoretical work virtual synchrony study systems combine real time logical consistency properties future horus matched replication emerging web applications caching web proxies cornell students implemented prototypes systems successfully horus java communication protocol system management complex large scale internet settings application areas include transparent fault tolerance options limited classes applications security system monitoring database replication horus software research laboratories commercial technology late 1996 early 1997 arrangement stratus computers project funding arpa played significant role progress made horus project providing long term funding office naval research contract n00014 92 1866 horus research effort grateful ibm research gte siemens corporation stratus computer support effort comments werner vogels exams quizzes solutions exam 1 exam 1 distributions distribution scores quizzes quiz 3 solutions quiz 3 quiz 2 solutions quiz 2 distribution scores quiz 2 quiz 1 solutions quiz 1 distribution scores quiz 1 reach fax 301 405 6707 phone 301 405 phone 301 236 email tripathi cs umd click finger index ~mbirk cs302 examples rational modified size description dir parent directory 31 oct 96 08 20 txt rational cpp 01 oct 96 15 08 4k txt rational 01 oct 96 15 08 1k txt test rat cpp 01 oct 96 15 08 1k 5859 shilpa lawande university wisconsin madison 2302 university ave 351 department computer science madison wi 53705 madison wi 53706 tel 608 262 9275 office 608 238 home url http www cs wisc email ssl cs wisc objectives education experience projects courses skills honors objectives research computer science specializing operating systems networks databases education university wisconsin madison transfered rice university 1996 research assistant profs miron livny raghu ramakrishnan rice university houston texas enrolled ph program computer science aug 1995 1996 gpa 4 0 4 0 indian institute technology bombay india bachelor technology computer science engineering july 1995 gpa 8 99 10 experience http www cs wisc work html 1996 july 1996 research assistant university wisconsin madison current proj devise visualization system http www cs wisc july 1994 1995 tech project indian institute technology bombay 1994 july 1994 summer internship atomic research center computer division jan 1994 march 1994 seminar cache memory indian institute technology bombay projects designed implemented hospital management system maintain data base patients case history routine administrative jobs implemented relational database management system providing simple query processing designed implemented compiler subset pascal mc68000 cpu designed implemented interpreter functional programming language designed implemented evaluated extension conventional cache memory victim caching simulation implemented graphical applications shading curve drawing morphing designed implemented standard message passing distributed memory parallel machine implemented approximate pattern matching finite state automata designed implemented pc based billing meter long distance telephone calls designed intelligent robot simulator lisp courses data structures algorithms business information systems microprocessors peripherals interfacing digital design logic compilers database management systems operating systems advanced architecture programming languages automata theory formal specification verification programs discrete structures algorithms artificial intelligence computer graphics skills languages java fortran pascal lisp scheme yacc lex sql html sparc assembly tcl tk platforms unix sunos solaris pc aix rs6000 msdos windows95 unix tools sed awk shell sh bash csh perl working knowledge networks protocols tcp ip udp moderate experience socket programming document preparation latex editors vi emacs honors rice university fellowship 1995 1996 national talent search scholarship 1989 maharashtra state education board scholarship 1989 selected state level mathematics olympiad 1990 student year school 1989 references request objectives education experience projects courses skills honors img email ssl cs wisc office 608 262 5386 home 608 256 4673 back homepage wwt logo projects related wwt return wwt home age berkeley data diffusion machine aggressive coma maryland cvm mit alewife rice treadmarks stanford flash sun s3 mp toronto numachine utah avalanche missing worthy project email markhill cs wisc project added updated 27 july 1995 mark hill markhill cs wisc img center applied mathematics cornell university 657 frank rhodes hall cornell university ithaca ny 14853 607 255 mail cam cornell center applied math web site center applied math housed frank rhodes hall home cornell theory center general information center cam faculty staff directory cam graduate student directory faculty research interests ph program program study admission financial support requirements list applied mathematics courses graduate school home page computer facilities cam info page colloquia seminars colloquia bill club visit related departments operations research industrial engineering department computer science statistics center department mathematics department theoretical applied mechanics cornell theory center alumni news cam anonymous ftp site visit cuinfo information cornell ithaca computer sciences department related organizations acm uw madison student acm chapter sacm computing research association ieee undergraduate projects lab upl women computer sciences wics college engineering uw robotics lab modified sat oct 26 15 48 23 cdt 1996 www inquiries document contact www cs wisc zeno research projects dvfs distributed video file system tcl dp distributed programming extension tcl rivl multimedia processing language lossless jpeg experimental lossless jpeg codec serial storage architecture high performance serial storage working web optimal parallel mpeg encoding parallel mpeg encoder rivl img computer departments specialized parallel architectures research group univ wisconsin cs home page warts condor sparc related sparc ii timing numbers ross technology home page spa sparc performance analyzer ibm power related powerpc visual simulator pvs x86 related augmint x86 multiprocessor simulator linux computer security links henry security page security encryption general computer related general processor cpu info center good stuff umass computer vision research group umass computer networks research group computer science technical reports archive sites ieee computer society guy good pointers home page rod howell www computer architecture home page ieee home page cs tr library cs research resources real time repository ieee cs tc rts home page real time acm sigplan workshop real time systems world wide web virtual library engineering park star trek meet windows 95 set path floppy drive fit hard drive microsoft windows 95 engine prepare install disks begin sequel captain windows 95 doesn sql performs task speed captain system ye put windows code true 32 bit multitasking environment ll risk matter explosion order captain ready proper beta install disks coming disk 5 sir good spock fascinating captain appears windows 95 scanning hardware adapt spock microsoft sound card works fine configured windows 3 1 unknown captain spectrum unknown captain sound unknown captain good box office attraction captain bones doctor hardware technician spock cancel microsoft sound card install spectrum finish software installation reboot system ready prepare task speed signal captain ve entered desktop zone captain captain 15 sectors engines ll burn fer haven started captain haven line long task 1 bring readme txt notepad captain wait minute cancel order plot shortcut readme txt desktop zone ll navigating back frequently sir spock hardware conflict sir spectrum 16 isn responding sound scsi disable card spock sir won disable scsi stopping sound card won disable sound card scsi captain enemy ship approaching 12 clock watch good time debug systems sir ship scanning frequencies sir image sir system slow happening engine running smoothly captain 16 bit process console request time spock appears ibm ship captain equipped warp drive impressive sound warp engine coming speed crew direction enemy ship put visual captain louder spock enemy ship approaching fast audio captain registry responding bones doctor beta tester quick bring readme txt file captain task system moved changed long range scan found captain wait minute readme txt file game land lore patrick stewart voice king richard patrick stewart ve heard patrick stewart generation gap captain 15 sectors engines ll burn fer sigh maintain power mr scott quick put red alert captain figure change color desktop background bones doctor force docs mind find screen saver spock prepare fire hp captain ve chosen screen saver chicago cool response helm boom enemy hits ship photon large sound ship moves back people left depending perspective sparks fly console fires glare indicating irreparable damage fixed minutes action doom captain doom don mind sick demo doom stable games market runs os 2 problems whatsoever ve kernel notify kernel star fleet captain communications breaking dropping mode spock fascinating captain weighed captain engine longer responding ll hard boot bones 2974 tei guidelines electronic text encoding interchange p3 made electronic text center university virginia search tei guidelines word phrase omit quotes search 1 50 51 100 101 150 151 200 201 250 251 300 301 350 351 400 401 450 451 500 sample 50 types searches combine words phrases proximity locate segments sections words phrases occur browse tei guidelines bibliographic header tei guidelines preface acknowledgments tei working committees 1990 1993 advisory board steering committee membership tei p1 tei p3 part 1 introduction part 2 core tags general rules part 3 base tag sets part 4 additional tag sets part 5 auxiliary document types part 6 technical topics part 7 alphabetical reference list tags attributes part 8 reference material resources related interest text encoding initiative home page electronic versions tei guidelines tei p3 cd rom electronic text center introduction tei guide document preparation tei dtd browser courtesy electronic text center sgml page return electronic text center university virginia find publicly accessible tei texts converted fly web access constraints object identity authors gus lopez bjorn freeman benson alan borning published proceedings 1994 european conference object oriented programming bologna italy july 1994 pages 260 279 abstract constraint imperative programming integration declarative constraints imperative object oriented programming primary goal integration constraints express relations objects explicitly relations implicit code previous languages fundamental concepts object oriented programming object identity result implicit relations explicit identity constraints supported analyze problem propose solution identity constraints implemented kaleidoscope 93 language solution understandable efficiently implementable compatible kaleidoscope constraint model click postscript file return constraints home page 2037 mossy bits mossy bits computer science engineering department annual graduate student online creative arts journal journal intended creative outlet department graduate students forms creativity appreciated past submissions included poetry short fiction essays contests music drawings photography computer art entertaining web fair game origins mossy bits originally spoof department named newsletter significant bits undergone modifications mutations including change web format year format submissions publishable paper music animation people view journal mossy bits continue published web time hope enjoy journal questions comments complaints suggestions feel free email mossy bits cs washington brian michalowski editor cheek jim fix editor chief relevant links autumn 1995 edition mossy bits winter 1997 call submissions winter 1997 dark mossy bits contest department home page mossy bits fun supposed university wisconsin madison computer sciences alumni group www home page relevant information alumni uw cs alumni group launched 1993 order encourage strong connection past present members department department supports alumni directory published annually printed directory address employment information alumni choose share information alumni newsletter badger bytes published year printed newsletter reports news department alumni alumni email list email list announce job postings items general interest uw cs alums submit item alumni email list email alumni cs wisc line options note web viewer capable handling forms forms display properly viewers layout problems mosaic microsoft windows advice improving email alumni cs wisc reporting news alumni group newsletter changing address joining alumni group fees uw madison links uw madison cs dept uw madison school letters sciences uw madison graduate school uw madison wisconsin alumni association information contact email cs wisc alumni coordinator email alumni cs wisc phone 608 263 dept phone 608 262 1204 fax 608 262 9777 person room cs stats building mail cs dept 1210 dayton st madison wi 53706 changed march 29 1996 alumni cs wisc solutions homework 1 question 2 1 cost effectiveness performance dollar cost performance depend workload choice cost effectiveness measured numbers executions dollar machine cost executions dollar executions dollar s1 executions dollar dollars system 2 cost effective ratio question 2 2 method previous part execution time sum execution times executions dollar s1 executions dollar system 1 slightly cost effective factor question 2 3 problem finding amount time program 2 run hour executions throughput measure executions p2 hour executions p2 hour s1 executions p2 hour conclude higher throughput cost run hour p2 dollars s1 18 76 23 07 s1 cost effective workload question 2 27 harmonic hm times times hm state machine schematic solution state machine problem waveform simulation schematic account ece552 thu sep 12 15 55 17 cdt 1996 1652 picture bio page graduate student computer science department uw madison uw madison astronomy math jobs astronomy looked decided path comp sci courses special student 5 semesters part time comp sci master program wife refused picture remotely web page cats inclined cats picture cats ra bit hard make picture bit ra ra years preventing studying enjoys ignoring sitting wife lap drinking milk glass paw attempt eat toaster picture ra addition family enjoy making difficult brush incredibly long hair demanding attention times night stealing cat treats ra finished picture back main page home pages links home pages number cs courses cases class notes problem sets information registered members cs100 introduction computer programming introduction elementary computer programming concepts emphasis techniques problem analysis development algorithms programs subject programming programming language principal programming language presume previous programming experience programming assignments tested run interactive stand microcomputers cs211 computers programming intermediate programming high level language introduction computer science topics include program development proofs program correctness program structure recursion abstract data types object oriented programming data structures analysis algorithms principal programming language cs212 structure interpretation computer programs challenging introduction programming languages computer science topics include recursive higher order procedures performance analysis algorithms proofs program correctness probabilistic algorithms symbolic hierarchical data abstract data types polymorphic functions object oriented programming infinite data types simulation interpretation compilation programs cs222 introduction scientific computation introduction elementary numerical analysis scientific computation topics include interpolation quadrature linear nonlinear equation solving squares fitting ordinary differential equations matlab computing environment vectorization efficiency reliability stability stressed special lectures parallel computation high performance fortran cs314 introduction digital systems computer organization web material includes info lecture notes homeworks project info lecture videos topics covered include representation information machine assembly languages powerpc processor organization interrupts memory hierarchies combinatorial sequential circuits data path control unit design rtl microprogramming cs410 data structures lists trees graphs arrays forms data structure implementation relationship language data structure emphasizing abstract data types dynamic storage allocation memory management detailed study searching sorting methods analysis determine efficient algorithm situation cs417 computer graphics visualization introduction principles interactive computer graphics scientific visualization topics include surface modeling animation perspective transformations hidden line hidden surface algorithms lighting models image synthesis application scientific data analysis cs418 practicum computer graphics programming assignments dealing interactive computer graphics visualization scientific data cs432 introduction database systems credit covers fundamentals database systems information retrieval database part deals traditional structured data relational model main model part information retrieval part concentrates manipulate textual information largely unstructured cs482 introduction analysis algorithms techniques creation analysis algorithms combinatorial algorithms computational complexity np completeness intractable problems cs512 advanced language implementation class survey modern techniques efficient implementation advanced programming languages sml java haskell scheme modula 3 cs514 practical distributed systems practical issues designing implementing distributed software topics include local wide area network protocols replicated data dynamic reconfiguration monitoring reacting failures distributed computation synchronization techniques expressing coarse grained parallelism application level cs515 practicum distributed systems java enabled browser animated text scrolling practical aspects distributed systems studied design implementation significant system projects area distributed agents network resource management fundamental network protocol research hot network protocols real time communication distributed virtual reality java distribution java applications cscw distributed simulations distributed data management distributed multiplayer games cs516 high performance computer systems java enabled browser animated text scrolling discusses design high performance processors including techniques superscalar risc processors 64 bit instruction set extensions cache coherency processors cs516 web page lecture notes problems sets readings electronically term progresses projects software design high performance architectures sophisticated software technology required exploit enormous computing power modern high performance architectures pipelined vliw superscalar parallel architectures objective study architectures master compiler runtime systems technology required deliver high performance applications programmer emphasize technology relevant computational science applications dense sparse matrix techniques iterative direct solvers examples cs664 machine vision introduction computer vision topics include edge detection stereopsis motion optical flow extracting shape images students implement algorithms covered addition research project cs674 natural language understanding introduction natural language understanding subfield artificial intelligence primary concern computational study language covers aspects natural language processing including semantic interpretation syntactic analysis discourse processing text summarization natural language generation language acquisition knowledge acquisition memory models statistical methods ambiguity resolution seminar natural language understanding covers current topics natural language understanding computational linguistics relevant areas machine learning meets week 1 2 hours present discuss recent papers field ongoing natural language understanding research department information previous semesters information previous semesters retained don surprised links don work fall 1994 spring 1995 summer 1995 fall 1995 professor nell dale personal interests area home pages construction direct correspondence mail account ndale cs utexas back main page nell dale 1200 westlake dr austin tx 78746 fax office 512 471 8885 document created assistance services howdy dammit big 12 contest el page page visiting cse 473 topic list final exam common lisp evaluation expressions involving 1 cons list append rest null 2 setf apply quote defun progn lambda production systems pattern matching 1 unordered ordered production systems 2 discrimination nets knowledge representation 1 isa hierarchies partial orders 2 propositional calculus truth tables rules inference 3 predicate calculus 4 formed formulas 5 semantics interpretations models 6 quantification representation unique existence state space search 1 computing size state space painted squares puzzle 2 iterative formulation depth search 3 breadth search search uniform cost search 4 search algorithm 5 genetic search logical reasoning 1 proofs propositional calculus perfect induction 2 resolution propositional calculus 3 satisfiability tautology contradiction propositional calculus 4 predicate calculus literals clauses 5 reduction clause form 6 unification general 7 predicate calculus resolution 8 satisfiability tautology contradiction predicate calculus probabilistic reasoning 1 bayes rule 2 odds commonsense reasoning 1 case based reasoning approach problem solving 2 distance functions distance metrics planning 1 difference world space plan space 2 iterative deepening depth search learning 1 learning improvement measured function merit 2 concept synthesis theory formation prime numbers natural language understanding 1 levels nlu acoustic pragmatic 2 semantic grammar vision 1 edge detection roberts cross operator 2 representing contours chain codes 3 hough transform works main formula 4 medial axis transform skeleton 5 algorithm polygonal approximation 6 method labelling line drawing blocks neural networks 1 perceptrons 2 fundamental training theorem perceptrons tanimoto cs washington quiz reviews cs quiz 1 review windows email quiz 2 review word quiz 3 review excel quiz 4 review paradox vocabulary words exams return home page previous contents contents implementing multi level queries database environment vision rex jakobovits linda shapiro steven tanimoto department computer science engineering fr 35 university washington seattle washington 98195 abstract database environment vision research devr entity oriented scientific database system based hierarchical relational data model hrs paper describes design implementation data definition language application programmer interface query mechanism devr system devr dynamic data definition language modeling image vision data integrated existing image processing vision applications schema definitions fully interleaved data manipulation requiring recompilation addition devr powerful application programmer interface data access schema definition maintains indexes enforces type safety data integrity system supports multi level queries based recursive constraint trees set hrs entities type filtered network constraints parts properties relations type queries constructed interactively menu driven interface dynamically generated vision application programmer interface query objects persistent reusable users libraries query templates built incrementally tested separately linked form complex queries contents introduction hrs data model components hrs application tribors implementing hrs schema class entity class application programmer interface query system query model constraint trees implementation query model conclusion references document postscript rex jakobovits mon jan 16 19 29 35 pst 1995 cs395t mining monitoring databases prof daniel miranker world wide herbarium demo world wide herbarium report class assignments homework 1 presentation presentation world wide herbarium project team members blue team 1 francois 2 3 dionisis query ability report line university texas tamu biology herbarium collection swedish museum natural history herbarium flora database institute botany academia sinica taipei charles graves herbarium mich query usda plants database uc berkeley project harvard grey herbarium botany resources projects mark ng alvin lo siew yee lee construction common programming errors page list common coding errors legal code unexpected behavior suggestions list send email skrentny cs wisc common errors ordered categories basics control structures basic data structures functions basics case isn case isn case case sensitive make identifiers convention follow constants initial cap type names lower case variable names typedef float case const case case 22 0 case case case dividing division time operands division op integral types integers operation number division fractional division change operands type casting real number float double fractional division code displays 5 5 5 5 int 11 2 float cout float endl true false nonzero means logical true 0 false compiler bool type values true false booleans supported preferred type enumerated boolean type shown text integers 0 1 simple bool cc enumerated type include boolean shown text compiler warning message cities locals variables created defined destroyed fall scope places variables defined code block limits variables scope int cout int scope limited code block cout falls scope cout error doesn exist falls scope leading zeros confusing numbers leading zeros treated octal base 8 decimal base 10 code displays 81 121 int 121 cout endl character values enclosed single quotes strings enclosed double quotes terminated null character code give syntax error control structures equal common error assignment op equality op assignment legal equality comparison desired error create syntax error assignment equality expected comment code assignment intentional apples oranges oops intentional equality comparisons logical logical symbol doubled space greatest greater great sequence comparisons made compare things time join comparisons logical conditions good evaluate false 33 22 11 33 22 22 11 11 11 11 11 11 11 11 problem single statement body control structures compound statements statement block good practice apples oranges cout dangerous endl cout thing endl thing break break break statement follow case switch statement intend flow case good practice put break case switch menu choice case intentional flow case case add item accidental flow case case intentional flow case case delete item break good practice loop misplaced semicolon loop examples loops null body due extra semicolon compiler won complain 0 max extra semicolon max extra semicolon scoping counters scoping rules loops changed ansi rules generating warning messages programs mix styles results syntax errors detail code recommend eliminate problems loop counters loop body defined loop int 1 1 11 cout counter loop body cout endl endl loop counters inside loop body defined loop manner shown defines local counters inside loop int 1 1 11 cout style defining loop counters give syntax errors avoided notice int int 1 int 1 11 cout basic data structures start indexing 0 array indices begin 0 creates array 11 elements index 0 index 10 int 11 0 121 11 1331 error index 10 bounds prevent indexing bounds array program intermittently crash compiler doesn verify indices range programs compile bad indices element elements multidimensional arrays accessed legal comma operator evaluates operand results hand operand means access element dimensional array intended arrays unlike data types int char structs arrays default passed functions reference returned function return statement classes end semicolon don forget end class definitions semicolon class don forget functions mismatched arguments formal arguments listed function header prototype match order number type mismatch syntax error compiler undefined symbol error linker additionally reference constant arguments match arguing parentheses function takes arguments include calling function prototype function header leaving parentheses syntax error function refers function address shows void display int main display oops doesn call function int display cout endl arrays troubles copyright 1996 james skrentny skrentny cs wisc ed life unlike people computer science department born seattle lived seattle life brother sister bunch cousins bigger bunch cousins mount rainier high school 2nd graduating class participate international baccalaureate ib diploma program older brother graduating class ib classes yale undergraduate degree computer science mathematics related links curious roommate sam rubin ll working haven minor league baseball team helped design official home page picture hidden inside links yale home page fortunately deleted home page including picture eventually download mac program wrote runs powerpc shareware game figure img resource bounded reasoning research group department computer science university massachusetts box 34610 lederle graduate research center amherst ma 01003 4610 voice 1 413 545 4189 fax 1 413 545 1249 personnel personnel research publications principal investigator symposia shlomo zilberstein talks affiliations administrative assistant michele roberts graduate students balakrishnan ashok victor joshua grass eric hansen undergraduate research assistants yaron koren shlomo cs umass cse 573 project page notes focus problems prodigy bw prodigy sussman init flat tire 1 3 5 prioritize 1 important encoding working simplest subset action language files projects ai planners ucpop domains clean files simple ucpop data showing system works encoding 2 testing effect speed encoding variation kautz splitting overloaded splitting 3 lower priority back handling expressive action language code find solution planning problem necessarily shortest optimize speed planner length plan constants problem goal initial state ucpop results 0 3 1 0 0 0 0 0 0 0 12 12 0 3 prodigy sussman 1 0 0 0 0 850 0 0 0 6 6 515 272 0 3 1 1 0 0 0 0 10 0 0 0 1 1 3 2 0 3 3 1 0 0 0 0 10 0 0 0 3 3 11 8 0 3 5 1 0 0 0 0 10 0 0 0 5 5 19 14 key bottom page find results projects ai 573 project results team pages 1 masters linear 2 linear 3 parallel 4 kosher sushi parallel linear 5 lawrence 6 causal 7 causal input language system handle subset ucpop adl domain descriptions goals preconditions conjunction disjunction negation existential quantification conditional effects addition standard conjunctive effects universal reason side effects primary effects handle universal quantification side effects primary effects procedural attachment facts domain axioms safety constraints click input language bnf projects ai planners domains ucpop clean files simple partial problems written format output specifications outputs experiment files understandable human perl lisp filenames info data info file items white space blank fields group experiment encoder switches encoder solve switches solve program decoder switches decoder machine machine type comment data file line run separated whitespace fix maximum number encode solve decode run planning problem numerous rows put column parentheses quotation marks columns group number experiment number caps max time steps fixed encoding success number clauses number variables number literals elapsed time encoding elapsed time solving elapsed time decoding solve fails flips assign part solve output restarts assign part solve output number time steps plan produced ignores number steps plan produced time steps parallel number plans created ucpop number plans visited ucpop results results projects ai 573 project results leave city state country mail address submit message reset form visiting img back home page ai labs ai funding agencies arpa bell labs canadian national research council cmu ai repository jair journal artificial intelligence research microsoft research mit artificial intelligence lab mit lab computer science nasa home page nasa ames research center nasa johnson space center nsf robotics internet resources page mass amherst stanford knowledge systems laboratory sri international ai center university washington xerox parc pardo brown kidding told pardo cs washington computer science logo computer science graduate students andrew nwu pete beim beim ils nwu chip cleary chip ils nwu sharon ils nwu john ils nwu wolff dobson dobson ils nwu dupont dupont godzilla cs nwu john everett everett ils nwu ronald ferguson ferguson ils nwu eric goldstein goldstein ils nwu andrew gordon gordon ils nwu jon handler nwu joseph herman herman ils nwu philip ils nwu chris johnson johnson ils nwu michael ils nwu ils nwu sven godzilla cs nwu leone ils nwu tom godzilla cs nwu ils nwu david ils nwu yusuf nwu poole poole ils nwu michael ils nwu sandor szego szego ils nwu seth ils nwu brendon ils nwu bogdan ungureanu ils nwu jeff godzilla cs nwu christopher ils nwu michael wolfe wolfe ils nwu ivan yen ils nwu mail send comments webmaster cs nwu modified september 25 1996 back people cs home page cse 401 compilers class home admin details details lecture notes postscript fall 95 assignments updated 11 06 96 project description original lexical structure extended lexical structure original bnf extended bnf 401admin cs washington modified 11 12 96 netscape html checked speedup learning learning planning view paper click open book image 1 integrating ebl ilp acquire control rules planning tara estlin raymond mooney proceedings international workshop multi strategy learning pp 271 279 harpers ferry wv 1996 msl 96 approaches learning control information planning systems explanation based learning generate control rules ebl produces overly complex rules decrease planning efficiency paper presents learning approach control knowledge acquisition integrates explanation based learning techniques inductive logic programming ebl constrain inductive search selection heuristics planner choose competing plan refinements scope systems address learning control information newer partial order planners specifically scope learns domain specific control rules version ucpop planning algorithm resulting system shown produce significant speedup planning domains img 1 multi strategy learning search control partial order planning tara estlin raymond mooney proceedings thirteenth national conference aritificial intelligence pp 843 848 portland august 1996 aaai 96 research planning learning involved linear state based planners paper presents scope system learning search control rules improve performance partial order planner scope integrates explanation based inductive learning techniques acquire control rules partial order planner learned rules form selection heuristics planner choose competing plan refinements specifically scope learns domain specific control rules version ucpop planning algorithm resulting system shown produce significant speedup planning domains img 2 integrating explanation based inductive learning techniques acquire search control planning tara estlin ph proposal department computer sciences university texas austin 1996 planning systems important tool automating wide variety tasks control knowledge guides planner find solutions quickly crucial efficient planning domains machine learning techniques enable planning system automatically acquire domain specific search control knowledge applications past approaches learning control information employed explanation based learning ebl generate control rules ebl produces overly complex rules decrease improve planning efficiency paper presents learning approach control knowledge acquisition integrates explanation based learning techniques inductive logic programming learning system scope ebl constrain inductive search control heuristics planner choose competing plan refinements scope systems address learning control information newer partial order planners specifically proposal describes scope learns domain specific control rules ucpop planning algorithm resulting system shown produce significant speedup planning domains effective pure ebl approach future research performed main areas scope learning algorithm extended include additional techniques constructive induction rule utility analysis scope tested real world planning domains identified testbeds depth comparisons drawn scope competing approaches scope implemented planning system order test portability planning algorithms work demonstrate machine learning techniques powerful tool quest tractable real world planning img 3 hybrid learning search control partial order planning tara estlin raymond mooney directions ai planning ghallab milani eds ios press 1996 pp 129 140 paper presents results applying version dolphin search control learning system speed partial order planner dolphin integrates explanation based inductive learning techniques acquire effective clause selection rules prolog programs version ucpop partial order planning algorithm implemented prolog program dolphin automatically learn domain specific search control rules eliminate backtracking resulting system shown produce significant speedup planning domains img 4 integrating ilp ebl raymond mooney john zelle sigart bulletin volume 5 number 1 jan 1994 pp 12 21 paper presents review recent work integrates methods inductive logic programming ilp explanation based learning ebl ilp ebl methods complementary strengths weaknesses number recent projects effectively combined systems performance individual approaches integrated systems developed guiding induction prior knowledge ml smart focl grendel refining imperfect domain theories forte audrey rx learning effective search control knowledge axa ebl dolphin img 5 learning search control heuristics logic programs applications speedup learning language acquisition john zelle ph proposal department computer sciences university texas austin 1993 paper presents general framework learning search control heuristics logic programs improve efficiency accuracy knowledge based systems expressed definite clause logic programs approach combines techniques explanation based learning recent advances inductive logic programming learn clause selection heuristics guide program execution specific applications framework detailed dynamic optimization prolog programs improving efficiency natural language acquisition improving accuracy area program optimization prototype system dolphin transform intractable specifications polynomial time algorithms outperforms competing approaches benchmark speedup domains prototype language acquisition system chill capable automatically acquiring semantic grammars uniformly incorprate syntactic semantic constraints parse sentences case role representations initial experiments show approach construct accurate parsers generalize sentences significantly outperform previous approaches learning case role mapping based connectionist techniques planned extensions general framework specific applications plans evaluation discussed img 6 combining foil ebg speed logic programs john zelle raymond mooney proceedings thirteenth international joint conference artificial intelligence pp 1106 111 chambery france 1993 ijcai 93 paper presents algorithm combines traditional ebl techniques recent developments inductive logic programming learn effective clause selection rules prolog programs control rules incorporated original program significant speed achieved algorithm shown improvement competing ebl approaches domains additionally algorithm capable automatically transforming intractable algorithms run polynomial time img 7 speeding logic programs combining ebg foil john zelle raymond mooney proceedings 1992 machine learning workshop knowledge compilation speedup learning aberdeen scotland july 1992 paper presents algorithm combines traditional ebl techniques recent developments inductive logic programming learn effective clause selection rules prolog programs control rules incorporated original program significant speed achieved algorithm produces ebl speed problem solvers capable automatically transforming intractable algorithms run polynomial time img estlin cs utexas abstract topic audio system technical readings time 13 15 place cornell university ithaca ny 14853 advent electronic documents makes information visual form electronic information display independent describe computing system aster audio formats electronic documents produce audio documents aster speak literary texts highly technical documents presently la tex complex mathematics visual communication characterized eye ability actively access parts dimensional display reader active display passive active passive role reversed temporal nature oral communication information flows actively past passive listener prohibits multiple views impossible obtain high level view details shortcomings severe presenting complex mathematics orally audio formatting renders information structure manner auditory display overcomes problems aster interactive ability browse information structure obtain multiple views enables active listening raman raman crl dec modified wed aug 10 18 08 31 1994 img gradesheets gradesheet assignment showing allocation marks read carefully make required things include test data correct output gradesheet list test data check program works correctly make program assignment specifications produces required output run program test data manually check results errors run program test data make works valid data advanced programming assignments asked create test data user interface provide meaningful prompts user reading values keyboard display results appropriately labelled easy understand correct fortran statements fortran statement solve problem make statements work valid input values fortran statements cover class prior due date hasn covered class shouldn program indenting neatness variable names fortran code written uppercase letters comments documentation written mixed case leave blank lines major sections program indent statements loops spaces meaningful variable names fewer characters functions subroutines arguments functions subroutines break problem simpler programs clarity efficiency arguments pass values functions subroutines global referencing common blocks specifically asked flexible modular robust efficient design program easily modified enhanced solve problem obvious straight forward manner avoid writing redundant statements include unnecessary statements sacrifice clarity efficiency documentation include comments program explain program works describe variable declarations explain major sections program work explain functions subroutines input output arguments explain sections code complex tricky copyright 1996 modified gareth bestor bestor cs wisc modified september 1 1996 jobs professor computer sciences mathematics philosophy departments university texas austin senior computing research scientist fall 1993 spring 1995 computational logic austin texas senior member technical staff 1985 1987 microelectronics computer technology corporation artificial intelligence program austin texas associate professor 1981 1985 computer sciences department university texas austin staff scientist 1981 senior research mathematician 1979 81 research mathematician 1973 78 computer science laboratory sri international menlo park california research fellow 1971 73 department computational logic university edinburgh edinburgh scotland research assistant 1970 71 artificial intelligence laboratory massachusetts institute technology cambridge mass teaching assistant 1967 70 department mathematics university texas austin texas term projects cs537 cs537 projects involve significant amount coding familiar start early project projects predator minibase projects stand require system predator stand projects learn cs432 equivalent introductory database minibase projects projects emphasis coding established conventions documenting code code stability write code things things unstable fashion choose project 8th october encourage earlier start projects groups working project topics match projects interests background projects 2 persons find groups ideal put group case early project identify person graded individually net result predator projects predator client server dbms built research prototype main research purpose system explore techniques support large number data types extensible manner meaning extend system support fields type video image changing system significantly part predator relational database system supporting subset sql projects involve extending enhancing sql functionality involve adding support data type add opt relational query optimizer 2 persons predator query optimizer join order provided query project involves incorporating opt optimizer predator opt independent library customize design query optimizer work involve finding opt integrating predator query evaluation demonstrating query optimization simple join queries develop query plan visualization tool query execution visualization tool 2 persons purpose project build graphical tool displays query plan result query optimization displays execution plan possibly displaying computation proceeding add path function indexes 2 persons project involves good understanding indexes query processing path indexes complex indexes implemented top existing simple index functionality predator important object oriented object relational database systems project provide fully working path index capability index sql recording presence catalogs index applicable query optimization retrieving index run time project give good grasp internals query processing engines evaluate wisconsin benchmark 2 persons wisconsin benchmark industry standard dbms benchmark measure performance relational dbms project parts implement groupby features supported predator execute benchmark enhance performance extent invaluable experience plan work performance related issues real dbms evaluate tpc benchmark 2 persons tpc benchmark advanced query processing benchmark functionality benchmark predator project involve balance adding functionality benchmark queries run improving performance queries previous project good exposure practical benchmarks people care implement image data type rivl 2 persons predator elementary image data type project implement large part support images found rivl brian smith multi media system operations rotate clip overlap image implement image data type vision 2 persons predator elementary image data type project involve interacting ramin zabih incorporate feature extraction algorithms extracted image features index image data implement video data type 1 2 persons add video data type support operations defined rivl brian smith multi media system implement audio data type 1 2 persons requires knowledge audio data operations audio audio data added data type manipulation functions implement text document data type 1 2 persons add document data type nlp operations document based claire cardie work require interaction nlp people implement data type chemical molecules 1 2 persons companies huge databases chemical molecular structures research involves searching database 3 spatial matches molecules project support molecule structure data type database operations molecule based research paul schuh area project involve interactions group build language embedding predator 2 persons commercial sql system queries embedded inside host language cobol project build embedding predator sql integrate external databases predator predator extensibility mechanism query processing engines incorporated system project extend mechanism integrate external databases instance informix server predator ensure multi user functionality 1 person predator client server system implemented multi threaded server multi user nature system tested problems project fix problems demonstrate multi user capability build full sql 92 compliant parser upto level type checking transformations 1 2 persons current version sql small subset ansi standard project make ansi standard sql 92 implemented extent parsing type checking 2 persons work query transformations required project implement materialized views query caching indexed retrieval researchers suggested results queries cached executing query project provide portion functionality ongoing topic research project paper survey topic minibase projects implement trees implement hybrid hash join sort merge join implement buffer replacement policies implement tree indexes implement hash based sort based aggregation projects build data mining dbms 2 persons upto 2 groups data mining exciting area blends ai databases idea information patterns hidden database evident instance medical databases statistical patterns extracted empirical effect rules project data mining paper survey purpose project implement algorithms suggested literature perform implement data clustering algorithms 2 persons aspect data mining classify large amount data groups clusters based properties point efficiently algorithms proposed literature project involve implementing build standalone system optimizer randomized optimizer 2 persons query optimization important topic database query processing project build stand query optimizer approaches purpose compare alternatives suggested literature project paper survey query optimization build simple olap line analytical processing system 2 persons olap refined form query processing involves large amount answers queries typically involve aggregates answers presented graphically build ole db database components 2 persons ole db protocol microsoft developed top ole multiple databases connect interoperate project involve protocol build ole db compliant database components built nt visual lot visual ta familiar environment plan project students bob boyer william bevier shang ching chou wichita state university christian arthur flatau goldschlag warren hunt kim nick mcphee university minnesota natarajan shankar sri subramanian william young yu feedback information contact benjamin shults thoughts imagine toaster imagine thought toaster day find glance isn big deal size things pretty slowly setting cute important differences machine worry job people don expect strictly functional object animals purposes looked handled unhappy isolated badly dark places things animals nasty don feel tape filter avoid problems things running smoothly feel animals sorts complications made worse fact thought toaster pretty good making toast made surround people toast find lot harder deliver shame find thought pretty good toaster back home img abstracts img img img img software reliable networks img kenneth birman robbert van renesse img scientific american 1996 failure single program single computer crash network machines causing havoc stock exchanges telephone systems air traffic control operations software designers explain make networks robust horus flexible group communication system robbert van renesse kenneth birman silvano maffeis communications acm april 1996 emergence process group environments distributed computing represents promising step robustness mission critical distributed applications process groups natural correspondence data services replicated availability part coherent cache support highly security domains group mechanisms fit emerging generation intelligent network collaborative work applications masking overhead protocol layering robbert van renesse proceedings 1996 acm sigcomm conference stanford september 1996 layering protocols advocated dealing complexity computer communication criticized performance overhead paper present insights design protocols insights mask overhead layering similar client caching file system techniques achieve order magnitude improvement end end message latency horus communication framework atm network send deliver messages varying levels semantics 85 microseconds protocol stack layers written ml high level functional language world wide failures werner vogels proceedings acm sigops european workshop connamoran ireland september 1996 issue unites approaches distributed computing components system failed unavailable designing building systems function global scale failure management considered fundamental building block paper describes development system independent failure management systems applications incorporate accurate detection failed processes nodes networks making compromises design framework protocol composition horus robbert van renesse kenneth birman roy friedman mark hayden david karr august 1995 horus system supports communication architecture treats protocols instances abstract data type approach encourages developers partition complex protocols simple implemented protocol layer protocol layers stacked top variety ways run time describe classes protocols supported present horus object model designed technology interface layers makes work present layer implements group membership protocol show set required properties stack constructed stack protocols fault tolerant totally ordered communication group processes work contributes standard framework protocol development experimentation high performance implementation virtual synchrony model introduces methodology increasing robustness protocol development process trading consistency availability distributed systems roy friedman ken birman tr96 1579 april 8 1996 paper shows important classes actions left commuting strongly commuting executed concurrent partitions system serializable services result inherent limitation ability systems provide services consistent manner network partitions deciding partitionable networks roy friedman keidar dalia malki ken birman danny dolev tr95 1554 november 27 1995 motivated chandra toueg work study decision protocols model closely approximates real distributed systems results show weakest failure detector consensus algorithm adapted network omission failures occur periods processes suspect faulty protocols majority subset participants reach decisions behalf system characterize series stages necessarily arise execution jointly findings establish direct relationship extended version phase commit protocol makes progress traditional phase commit block consensus protocol chandra toueg explore linkage results applicable agreement protocols systems sort leader election dynamic group membership strong weak virtual synchrony horus roy friedman robbert van renesse august 24 1995 formal definition em strong virtual synchrony capturing semantics virtual synchrony implemented horus presented definition nice property message delivered view shown order implement strong virtual synchrony application program block messages view alternative definition called em weak virtual synchrony implemented blocking messages presented definition guarantees messages delivered view slightly weaker notion view message implementation weak virtual synchrony block messages view developed shown system weak virtual synchrony strong virtual synchrony needed capture additional ordering requirements definition em ordered virtual synchrony presented finally discussed extend definitions order cope fact process member group packing messages tool boosting performance total ordering protocols roy friedman robbert van renesse july 07 1995 paper compares throughput latency protocols provide total ordering protocols measured message packing technique buffers application messages short period time sending messages packed main conclusion comparison message packing influences performance total ordering protocols high load optimization checked paper terms throughput latency improved performance attributed fact packing messages reduces header overhead messages contention network load receiving cpus virtual synchrony develop efficient fault tolerant distributed shared memories roy friedman march 31 1995 paper shows define consistency conditions distributed shared memories virtually synchronous environments definitions develop fault tolerant implementations distributed shared memories normal execution operations performed efficiently operations place configuration change delayed consistency conditions sequential consistency causal memory redefined virtually synchronous environments shown provide efficient fault tolerant implementations definitions protocol composition horus robbert van renesse kenneth birman march 29 1995 horus communication architecture treats protocol abstract data type protocol layers stacked top variety ways run time paper starts describing classes protocols supported describe horus object model designed technology interface layers makes work present layer implements group membership protocol stack protocols fault tolerant totally ordered communication group processes conclude presenting remaining challenges project horus flexible group communications system robbert van renesse kenneth birman bradford glade katie guo mark hayden takako hickey dalia malki alex vaysburd werner vogels march 23 1995 horus system offers flexible group communication support distributed applications extensively layered highly reconfigurable allowing applications pay services groups communication coexist single system approach encourages experimentation communication properties incremental extension system enables support variety application oriented interfaces achieving critical reliability unreliable components unreliable glue mark hayden kenneth birman march 14 1995 aggressive quality assurance procedures yield probabilistic confidence reliability complex systems distributed systems large numbers components enormously complex engineering artifacts inherently unreliable efforts researchers developers cellular distributed systems architecture offers hope drastically improving reliability current technologies settings reliability critical approach combines style distributed computing cells loosely coupled probabilistic inter cell computing model based probabilistic broadcast primitive give implementation primitive called demonstrate implement methodology approach compatible popular distributed computing reliability technologies offering considerable isolation spread failures cells preserving privacy network mobile computers david cooper kenneth birman march 03 1995 wireless networks create potential access information mobile platforms pose problem privacy order retrieve messages users periodically poll network information user give network potentially track user movements user hide user location protocols sending retrieving messages carefully designed developed replicated memory service users read memory revealing memory locations reading unlike previous protocols protocol efficient computation bandwidth paper show protocol conjunction existing privacy preserving protocols user mobile computer maintain privacy active attacks incorporating system resource information flow control takako hickey robbert van renesse february 27 1995 upcall based distributed systems widespread recent years upcall based systems provide obvious advantages experiences systems exposed unanticipated problems inefficiency incorporating system resources information flow control essential solving problems variants window based flow control suitable distributed systems investigated message packing improves network bandwidth usage efficiency message throughput presented finally back pressure mechanism controls admission messages system blocking applications high load presented combination window mechanism back pressure mechanism end end management system resources manages network resources manages operating system resources combination maintains good throughput high load design performance horus lightweight group communications system robbert van renesse takako hickey kenneth birman december 1994 horus project seeks develop communication system addressing requirements wide variety distributed applications horus implements group communications model providing unreliable reliable fifo causal total group multicasts extensively layered highly reconfigurable allowing applications pay services architecture enables groups communication coexist single system approach permits experimentation communication properties incremental extension system enables support variety application oriented interfaces initial experiments show good performance support complex multi media applications horus system werner vogels robbert van renesse december 1994 distributed multi media application involves protocols dissemination video audio data distributed application protocols guarantee consistency fault tolerance security shared data objects horus system offers framework complex distributed systems involve number protocols variety protocols rent aspects distributed application including protocols specific multi media applications integrated approach superior combining toolkits illustrate detailed existing video demand application security architecture fault tolerant systems michael reiter kenneth birman robbert van renesse june 1993 process groups common abstraction fault tolerant computing distributed systems present security architecture extends process group security abstraction integral parts architecture services securely fault support cryptographic key distribution techniques detail design implementation services secure process group abstraction support give performance figures common group operations preserving privacy network mobile computers david cooper kenneth birman october 26 1994 wireless networks create potential access information mobile platforms pose problem privacy order retrieve messages users periodically poll network information user give network potentially track user movements user hide user location protocols sending retrieving messages carefully designed paper describe set protocols developed user mobile computer communicate compromising privacy uniform actions asynchronous distributed systems dalia malki kenneth birman aleta ricciardi andre schiper september 08 1994 develop conditions development asynchronous distributed software perform em uniform actions events performed process performed processes paper focuses em dynamic differs classical problems processes continually leave join ongoing computation treat static version problem lacking joins extend results obtained include joins results demonstrate contrast consensus solved asynchronous systems single faulty process dynamic solved failure detection mechanism makes bounded numbers mistakes dynamic arises systems maintain safety primary partition network paper rigorous characterization framework existing distributed programming environments based understanding partitions partition assumption aleta ricciardi andre schiper kenneth birman june 1993 paper discusses partitions asynchronous message passing systems systems slow processes slow links lead virtual partitions indistinguishable real raises question partition asynchronous system overcome impossibility detecting crashed processes asynchronous system system model incorporates failure detect possibly process failures based failure give definition partitions real partitions virtual show assumptions process behavior incorrect failure suspicion inevitably partitions system show interpret absence partition assumption virtually synchronous communication based weak failure andre schiper aleta ricciardi april 1993 failure detectors accurately failure fs fundamental service build fault tolerant distributed applications paper shows fs weak semantics delivers failure recovery information specific order suffices implement virtually synchronous communication asynchronous system subject process crash failures network partitions paradigm asynchronous systems greatly simplifies building fault tolerant applications mask failures replicating processes suggest component architecture implement virtually synchronous communication 1 lowest level fs component top 2a component defines views 2b component reliably multicasts messages view issues covered paper lead understanding membership service semantics proposed recent literature process membership asynchronous environments aleta ricciardi kenneth birman february 1993 development reliable distributed software simplified ability assume fail stop failure model discuss emulation model asynchronous distributed environment solution propose called strong supported highly efficient protocol implemented part distributed systems software project cornell university focus precise definition problem protocol correctness proofs analysis costs keywords asynchronous computation fault detection process membership fault tolerance process group comments werner vogels hardware verification presentation slides 1 4 slides 5 8 slides 9 12 slides 13 16 slides 16 20 slides 21 24 slides 25 28 slides 29 32 slides 33 36 slides 37 39 conference reports instructed prof emerson report img report img report img report img hardware verification links hardware verification university denmark bunch hardware software codesign papers uc berkeley hardware verification papers stanford university computer system verification provided brigham young university prepared long reading list graduate students hardware verification homepage nasa langley shaobing ma ph student cs ut austin phone 512 482 9343 email shma cs utexas information parallel programming page random collection links www information related parallel programming mpi message passing interface standard parallel linear algebra package plapack high performances virtual machines project university illinois previous cse341 cse341 message pretty duplicates intend class session case found read studying languages symbolic languages interactive languages study evaluation document steve hanks thu mar 21 12 15 57 pst 1996 1030 current projects school research generals tron process specific file protection unix operating system work release process effective configuration management interprocess object communication reachable memory graphs persistence containers data structures library status occasional updates modified 4 6 96 virgil bourassa virgil cs washington conducted research area computational complexity subfield theoretical computer science computational complexity study quantitative laws computation final goals 1 clarifying makes problems hard 2 classifying problems computational hardness 3 deepening trade offs resources classification problems based model turing machines boolean circuits ram mode computation deterministic nondeterministic probabilistic bounds time space depth current research interests design implementation parallel data mining algorithms biomolecular computing computation based counting sets low information content recent publications img back mitsunori ogihara home page img back computer science faculty page changed ogihara real time computing real time computing resource real time computing resource job bulletin meta list line job search resources services ut job center internet online career center fiction page random comments things read generally fiction fiction thrown point references references media games video sources movies television shows written spirit rec arts sf written didn sound basically page covers books read found interesting reason organized order find ve read categories sea stories science fiction authors updated 8 30 95 douglas stuart department computer sciences university texas austin dastuart cs utexas cs514 homework 3 collaboration collaboration students permitted assignment collaboration single solution submitted grading solution list names collaborators collaborations considered violations academic integrity submission procedure solutions submitted email cs514 cs cornell solution formatted ascii plain text postscript due date receive email 8 00 wed april 3 1996 late assignments accepted problem description read rfc 821 simple mail transfer protocol rfc 822 standard format arpa internet text messages rfcs retrieved rs internic net anonymous ftp selection rfcs machines directory vol doc internet 1 find domain literal rfc 822 sending mail message include copy message received homework solution click additional hints part assignment 2 excluding connection termination minimum number network round trips send small mail message 3 tcp full duplex protocol smtp tcp half duplex fashion client sends command stops waits reply doesn client send multiple commands single write mail data quit commands assuming body isn large 4 organization collection mail transfer agents dns mx records preference values implement load balancing scheme incoming electronic mail assignment requires ftp connect machines cs department firewall options interface ftp client automatically starts connection anonymous user mode type user names mail addresses requests peer machine passive mode data allowing data flow back established tcp connection avoiding problems firewall remote ftp server support passive mode response dir request resort option ftp connect firewall machine fw cs cornell program asks user respond anonymous remote machine replacing remote machine machine reach firewall proxy server setup control connection manage future incoming data connections password asked type password type mail address information found tips firewall manual page cs302 exam quiz keys sections 16 17 exams exam 1 exam 2 final exam quizzes quiz 1 quiz 2 quiz 3 quiz 4 quiz 5 exams topics taught order fall 95 exam 1 fall 95 exam 2 fall 95 final link active test returned chris weaver computer sciences department university wisconsin madison change 9 3 96 chris weaver links atp pages ut atp page automated deduction worldwide oxford formal methods page deduction page stanford links stanford igpl bulletin association automated reasoning journal automated reasoning conference automated deduction journal artificial intelligence research unc mechanized inference page iit ai personal home pages dennis theory page cmu ai repository david mcallester inspiring work field works semantic valued logics karlsruhe tps automated theorem proving program higher order logic imps theorem proving system knowledge feedback information contact benjamin shults introduction html written kurt modified steven fought document introduction html hypertext markup language vast majority documents web written html html intended structural markup language traditional word processor desktop publishing program parts document structural publishing system parts document document element shown user case html browser decides render html elements original developers html wanted browsers developed wide variety systems simple avoid including elements made assumptions web user computer ability display pictures visually oriented tags html simply added browsers developers popular important understand html designed structure document visual appearance document show 12 point times double spaced 2 inch margins sides kinds decisions made person reading document tags html files plain text tags mixed formatting tags h1 operating systems h1 tags pairs called containers surround pieces text tags made tag tag h1 called start tag text inside operating systems called content tag h1 called end tag h1 tag signifies content text displayed header 1 means level 1 largest viewed browser netscape lynx line operating systems tags work tags don end tags tag beginning paragraph doesn end paragraph discuss tag document tag names case sensitive h1 h1 equivalent tags optional attributes modify interpretation tag img tag tells browser display image src attribute image align alignment compared surrounding text attributes tag img src os gif align top structure html file html files follow general format html head title title document title head body body main text document body html tag html contents file fact html format good idea file html html strictly required documents interpreted correctly browsers change future html file split parts header marked head head body marked body body text file enclosed tags header specifies information document general title title title title displayed top screen document title introduction html note automatically display large line beginning h1 body actual text document note html character line spacing unimportant written html head title title document title head body body main text document body html result note huge number documents web written strict html head section completely missing mosaic popular ncsa documentation stress proper construction people learn html emphasis html correctly creating documents looked good mosaic bad html result documents good mosaic bad browsers holds true netscape support encourage wide variety features html spec paragraphs spaces problems beginners html spaces tabs newlines collectively white space equivalent type test test test shown browser test adding blank line document start paragraph make paragraph tag beginning paragraph paragraph paragraph weird short lines instance lines forever fact long extending 80 characters decidedly finite scope blank lines middle html rendered paragraph paragraph weird short lines instance lines forever fact long extending 80 characters decidedly finite scope blank lines middle related br hr tags br produces line break extra vertical space puts hr inserts horizontal rule line extending page section headings common html tags section headings h1 tag earlier fact range tags h1 top level headings h6 bottom tags browser type size indentation color heading level 1 h1 heading level 2 h2 heading level 3 h3 heading level 4 h4 heading level 5 heading level 6 h6 tags denote section numbers chapter 3 section 4 section levels section level tag document type styles html number type styles em adding emphasis strong stronger emphasis browsers display text italics bold characters underlined capital letters asterisks general em strong give good results browsers produces italics produces bold text typewriter style produced tt tag entities entities names start end represent characters written ascii characters markup angle bracket characters tags avoid ambiguities codes lt gt produce similarly character produced amp semicolon end code codes include produces double quote character code ve browser confused character characters iso latin 1 set expressed cern table codes produce umlaut code structure html comment produced contents comment displayed browser versions mosaic broken interpret tags comments comment tags unfortunate text comment comment lists lists construct html types lists ordered unordered descriptive ordered lists produce list numbered items make ordered list ol ordered list li list item tags ol li slices bread peanut butter jelly li spread jelly side slice bread li spread peanut butter side slice li put sandwich eat ol result 1 slices bread peanut butter jelly 2 spread jelly side slice bread 3 spread peanut butter side slice 4 put sandwich eat items automatically numbered order unordered lists similar aren numbered ol ol ul ul bread slices jelly peanut butter descriptive lists giving lists items descriptions dictionary tag descriptive lists predictably dl item term defined dd definition tag make usage clear dl term defined dd definition term za se dd open pie made typically thinly rolled bread spread mixture cheese ground meat baked dl term defined definition term za se open pie made typically thinly rolled bread spread mixture cheese ground meat baked kinds lists limited short items fact long multiple paragraphs long items list text time idea sentence paragraph started surprising eh paragraph blank space separating previous text indented correctly item previous item pictures adding pictures html document difficult picture gif format filename ends gif file format make gif file utility xv pbm programs include image img tag usage tags img tag src attribute tag image inside quotes src insert url image picture felix img src felix gif picture felix default text lined bottom picture align middle align top attributes change instance felix center things img src felix gif align middle felix center things felix img src felix gif align top top world felix top world important attribute add img tags alt browser capable displaying graphics show text put inside quotes lynx text browser page incomprehensible pictures good idea alternative img src felix gif alt felix felix links full explanation create links documents scope document give quick introduction links referred tag img tag href attribute specifies url link points click href link html file link html click file link html text inside tags marked link create link url put url href part anchor link original html source home page href http www cs wisc home page attribute attribute specifies text anchor links jump directly anchor target surround heading chapter 3 book anchor chapter document provide link chapter 3 writing href jump chapter 3 felix book url http www cs wisc book html document jump chapter 3 book href http www cs wisc book html chapter 3 felix book tags number tags quick survey pre text rendered font unlike html white space significant tags honored style tables information tabs work listing similar pre smaller size meant program listings supposedly embedded tags indented text meant long quotes material address address formatting browsers give results br code multiple lines tags dfn definition cite citation code html codes keys keyboard return sample codes var variable names sources information good idea html create html documents links complete sources information read documents cs536 started cs department policy student computer accounts csl frequently asked questions faqs unix orientation slides printing printers print mosaic pages sample xdefaults settings configuring mosaic class mail alias cs536 1list skyblue multi local propagation constraint solver user interface construction author michael sannella proceedings 1994 acm symposium user interface software technology pages 137 146 abstract user interface toolkits constraint solvers maintain geometric relationships graphic objects connect graphics application data structures efficient flexible technique maintaining constraints multi local propagation constraints represented sets method procedures satisfy set constraints local propagation solver executes method constraint skyblue incremental constraint solver local propagation maintain set constraints individual constraints added removed constraints satisfied skyblue leaves weaker constraints unsatisfied order satisfy stronger constraints maintaining constraint hierarchy skyblue general successor deltablue algorithm satisfies cycles methods calling external cycle solvers supports multi output methods features make skyblue constructing user interfaces cycles constraints occur frequently user interface applications multi output methods represent constraints paper discusses applications skyblue presents times user interface benchmarks describes skyblue algorithm detail click postscript file return constraints home page 1222 things img favorite record label img favorite annapolis area band clown img favorite comic img favorite comic img mossy bits department creative arts journal img favorite frozen food otter pops img favorite comic poison elves img label worth checking brad cs washington program 4 hailstone series due date final assignment due thursday october 24 accepted friday october 25 5pm assignment tricky started introduction january 1984 issue scientific american article describing interesting sequence numbers hailstone series series formed 1 pick positive integer 2 odd triple number add 3 divide number numbers bob eventually reach repeating ground state 4 2 1 4 2 1 proven number 1 problem statement write program generate hailstone series number 1 150 chosen user program answer questions number entered user 1 long series 2 largest number series 3 average series information question stop counting number 1 reached 8 entered starting place answer question 1 4 including initial input fourth number sequence 8 4 2 1 1 2 entered answer 2 sequence simply 2 1 question 2 simply asks track maximum sequence question 3 8 start number average 8 4 2 1 4 15 4 3 75 note integer program design hints main program work prompt user enter number 0 quit 1 150 user enters number range program error prompt user correct range user enters valid number program display hailstone series length series maximum attained series elements series prompt user number process user enters 0 indicating quit part program nested loops outer loop repeatedly user initial values loop control generation hailstone series devise terminate outer loop user input 0 quit long user enters numbers valid range 1 150 program print series length series maximum attained series elements series find define function computes series length series elements series arrays store elements hailstone series program functions solve problem receive credit functions find helpful write function takes number input returns hailstone series array length series hint function prototype function skeleton good opportunity write small functions simple tasks computing maximum hailstone series array computing final program 3 4 functions finally included bare skeleton program started job sample run program included include iostream const int true 1 const int false 0 const int max len 200 function prototypes functions write void int number int series int length int int prototype written function int const int int length double const int int length void main function determines number int int 2 1 return false return true skeleton definitions additional functions written test cases required turn screen output generated program run user hailstone series numbers 1 150 include cases user incorrectly type number range handing assignment 1 turn electronic copy source code cpp executable program exe testing program test cases receive electronic copy source code executable lose numerous points case program compile run correctly turn credit program fails test cases receive low score 2 printed copy source code 3 printed copy program run items 2 3 stapled sample run enter number 1 150 0 quit 151 error enter number 1 150 0 quit 34 error enter number 1 150 0 quit 149 series 149 448 224 112 56 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 length series 24 maximum attained series 448 54 enter number 1 150 0 quit 25 series 25 76 38 19 58 29 88 44 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 length series 24 maximum attained series 88 27 enter number 1 150 0 quit 12 series 12 6 3 10 5 16 8 4 2 1 length series 10 maximum attained series 16 6 7 enter number 1 150 0 quit 540 error enter number 1 150 0 quit 8 series 8 4 2 1 length series 4 maximum attained series 8 3 75 enter number 1 150 0 quit 0 grading note program program 3 worth 25 grade correct output correctly turned output 3 correctly handles test cases 5 user interface aesthetic display program output 1 implementation correct loops arrays 6 correct functions parameter passing return calling 6 smart functions avoiding redundancy code 2 documentation program description 1 meaningful variable names section comments 1 2054 pictures current roommates wait psychologists hold web pages learn amateur learn roommates visiting web pages hey description make easier carson gif ted carson love maya ted cool guy apartment working ai dr elkan dr taylor gif adam taylor yep taylor approve hanging zia bike balcony zia eventually find taylor working visual computing lab apartment parties parties isn make kind work record lab gif picture find find rolls film doesn kang su spy agencies move page work high performance computation lab front back icon forthcoming updated february 20 1996 cs ucsd attendance policy learn program run difficulties combination reading text attending lectures learn minimize difficulties attending class regularly save time long run hear explanations engage discussion things happen study essentially attending class attractive reasons quizzes class count 10 grade worst dropped test questions made primarily lectures mind questions readings tests nutshell responsible covered class understand things occasionally miss class check classmate occurs modified sat aug 31 1996 chad lane visualization instruction project descriptions mic 1 simulator movies xtango auralization xtango project demos mic 1 simulator movies xtango auralization xtango publications subject 415 homework due thursday april 25 1996 introduced predicate logic class gave examples expressing english sentences predicate illustrate quantifiers show existential quantifiers removed functions defined clause form talked transformations produce clause form applied formed formula predicate logic point read chapter 5 rich knight paying attention discussion proof procedures 113 logic representation 9 sentences pages 134 136 related comments development proof note sections resolution conversion clause form unification algorithm cover topics class homework problems rich knight chapter 5 page 166 problems 1 3 4 8 notes problem 1 make substitutions predicate logic forms facts prove hate marcus caesar true false unifying problem 4 sentence eats isn killed food ambiguous sense person eats killed food problem 8 assume constant variables routing processing nodes hosts switches communication links datagram routing packet routing independently unordered unreliable virtual circuit routing set path connection messages path ordered reliable source routing entire route determined source message carries route routing table hop information node destination hop routing algorithms network graph edge weight shortest path tree 2 2 1 1 3 2 tree destination simple protocol sink distance sink 0 parent sink sink send 0 neighbors receive neighbor skip od node distance infinity receive neighbor weight distance distance weight parent send distance neighbors od problems number messages 1145 computer networking courses university wisconsin madison lawrence landweber 1 1991 computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 lhl cs wisc 608 263 7442 table contents 1 introduction 2 computer networks 2 1 overview 2 2 pre requisite 2 3 textbook readings 2 4 curriculum 2 5 project 3 advanced computer networks 4 future back web page 3042 snowy homepage snowy belong species owls called snowy photograph finally arrived night owl owls night owls thought live shilpa desk good friends give good company lonely shilpa banging keyboard home send mail send mail dont email address school shilpa promised lazy head make homepage remembered today avid net surfer list interesting links snowy cool links owl stories story owl disclaimer mine snowy battle owls story moral ah love snowy mole owl owl information meet kin lots pictures favorite snowy typical owls owl barred owl great gray owl invasion owl fun stuff owls bird ascii art birds general avenue homepage bird world finally appeal brothers sisters owls put species list kill colorful stuffed animals meat pure pleasure remember stuffed snowy note stuffed owl real real alive lives live harmony send mail snowy back shilpa homepage project index web page presents description ssgrg project comprehensive list papers relevant project project index p2 predator adage genvoca rosetta dissertations prairie design patterns miscellaneous interested specific topics subjects perform keyword search ssgrg publication page related web pages img utcs general img ssgrg title page img ssgrg publication page p2 predator series prototypes p1 p2 genvoca generator container data structures memory simulators software generators ssr 97 composition validation subjectivity ieee tse 1997 subjectivity genvoca generators 1995 p2 lightweight dbms generator utcs tr 95 26 p2 extensible lightweight dbms utcs tr 95 04 validating component compositions 1995 reengineering complex application acm sigsoft 1994 leaps algorithms utcs tr 94 28 introductory p2 system manual postscript file utcs tr 94 26 advanced p2 system manual postscript file utcs tr 94 27 scalable software libraries acm sigsoft 1993 scalable approach software libraries wisr 1993 software components data structure icse 1993 single schema database management systems utcs tr 92 47 implementing domain model data structures 1992 p2 software distribution tar file p2 manuals distribution tar file extension supports genvoca programming concepts programming language generators ph thesis 1996 language large scale reusable software wisr 1993 language software system generators tr 93 16 rosetta project build extensible customized compilers domain relational data languages rosetta generator data language compilers ssr 97 generation extensible data languages ph thesis 1994 prairie effort build customized rule based query optimizers components synthesizing rule sets utcs tr 96 05 prairie rule specification framework data engineering 1995 making database optimizers extensible ph thesis 1995 design patterns structural gamma patterns recognized end products large scale program transformations work design patterns explores potential automating structural patterns software maintenance program transformations evolving software oopsla 95 automated software evolution design patterns 95 adage arpa sponsored dssa project build genvoca generator avionics software creating reference architectures ssr 95 adage avionics reference architecture cia 95 domain modeling symposium 1995 genvoca composition validation subjectivity ieee tse 1997 rosetta generator data language compilers ssr 97 generators transformation systems compilers working paper subjectivity genvoca generators 1995 issues domain modeling oopsla 95 validating component compositions 1995 genvoca model ieee software september 1994 products domain models dm workshop 94 design implementation acm october 1992 dissertations programming language generators singhal 1996 making database optimizers extensible das 1995 generation extensible data languages villarreal 1994 generator data structures sirkin 1994 miscellaneous component technologies space applications micro modified december 24 1996 don batory batory cs utexas approx affine ps affine ps agee ps agee ps aobivar ps aobivar ps aoinfty ps aoinfty ps aoradial ps aoradial ps aowoquasi ps aowoquasi ps approxloc ps approxloc ps bbform ps bbform ps bdr4 ps bdr4 ps bmr ps bmr ps box spline mfiles boxeval ps boxeval ps bsplbasic ps bsplbasic ps cdr ps cdr ps cg ps cg ps compleast ps compleast ps contrapp ps contrapp ps deboorphd ps deboorphd ps extremising ps extremising ps format tex frame1 ps frame1 ps frame2 ps frame2 ps hardy ps hardy ps hermite ps hermite ps journal tex ker ps ker ps ker2 ps ker2 ps l2shift ps l2shift ps leastsol ps leastsol ps lift ps lift ps loclinfl ps loclinfl ps lowbound ps lowbound ps message mm multdvdf ps multdvdf ps multiint ps multiint ps multiw ps multiw ps multpp ps multpp ps na gif ps notaknot ps perturb ps perturb ps polideal ps polideal ps polintconte ps polintconte ps polintelim ps polintelim ps polinterr ps polinterr ps proceed tex pscattered ps pscattered ps quasi ps quasi ps quasiaprx ps quasiaprx ps quasiint ps quasiint ps read refmac tex sauerxu ps sauerxu ps scattered ps scattered ps sct1 ps sct1 ps ps ps smoothwav ps smoothwav ps sphere ps sphere ps stabindep ps stabindep ps stabindep texasviii ps stabindep texasviii ps stablemask ps stablemask ps students survey76 ps survey76 ps symmetries ps symmetries ps temp tight ps tight ps tr20 ps tr20 ps tr21 ps tr21 ps upbound ps upbound ps verbatim tex viva vi ps viva vi ps wav2 ps wav2 ps wavelet ps wavelet ps wh ps wh ps zerocount ps zerocount ps cs 540 dyer reading assignments 11 1 chapter 18 1 18 4 20 8 rn 10 23 chapter 11 rn 10 14 chapters 9 9 7 10 1 10 6 rn 10 4 chapters 6 1 6 4 7 1 7 3 8 1 8 3 rn 9 25 chapters 4 4 3 5 5 5 rn 9 18 chapter 3 1 3 8 rn 9 11 chapters 5 1 5 4 6 1 6 3 6 7 6 9 8 1 8 4 9 4 chapters 1 2 skim russell norvig rn chapters 1 3 14 4 1 4 4 4 6 graham marc friedman home page web page cse 573 beef stew watercolors applets camping checklists spanish english collaborative dictionary poetry research favorite quotes links keith golden keith wordbot bike trip artificial intelligence uw cody kwok dan weld ucpop planner research tool changed life works nietzsche english netscape bookmarks file page reference visitor feb 4 96 marc friedman friedman cs washington utexas mac archive university texas macintosh freeware shareware archive archive ftp counterpart maintained chris johnson office telecommunication services ots note pages follow make lot small graphic elements network connection slow simply performance turn auto load images option www client indices index author index date index product img recent month img anti virus software information img appletalk network software img applications img communications serial modem communications img compression translation file compression decompression translation img development software development related items img games img graphics image viewing manipulation software img information general information documents img internet software services bringing world mac vice versa img sound sound playing manipulation software img system folder additions items add system folder img extensions img control panels img desk accessories calculators note pads calendars img system software apple lets distribute img utility software additional information mailing list notified updates archive email file formats discussion file formats found submitting software submit software archives made macintosh chris johnson 2443 recent publications view synthesis seitz dyer view morphing proc siggraph 96 1996 pp 21 30 seitz dyer image based scene representation view morphing proc 13th international conference pattern recognition 1996 extended tech report version seitz dyer physically valid view synthesis image interpolation proc workshop representation visual scenes 1995 pp 18 25 cyclic motion analysis seitz dyer view invariant analysis cyclic motion international journal computer vision 1997 seitz dyer detecting irregularities cyclic motion proc workshop motion rigid articulated objects 1994 pp 178 185 seitz dyer affine invariant detection periodic motion proc computer vision pattern recognition conf 1994 pp 970 975 extended tech report version scene reconstruction seitz dyer complete scene structure point correspondences proc international conference computer vision 1995 pp 330 337 changed aug 13 1996 research areas chung kuan cheng partitioning placement routing interconnect optimization switching network design prof chung kuan cheng research interests lie areas vlsi cad partitioning placement routing interconnect optimization switching network design applied rapid prototyping systems fpgas partitioning placement plan build hierarchical partitioning package system accept general formats vhdl options call partitioning packages perform specific tasks package groups components clusters goal reducing number inter cluster nets nets critical path clustering physical layout routability performance power dissipation optimized phases clocks examined clustering ensure correct timing plan build performance driven tool building block layout placement addition maximum path delay layout area aspect ratio accurately estimate minimize routing congestion resulting floorplan high likelihood modifications addition capable handling flexible blocks wide variety pin constraints routing interconnect optimization deep submicron process technologies traditional gate delay dominated delay pattern replaced dominated interconnect wire delay route optimize interconnection wires chip optimize performance critical issue recently moment matching emerged promising tool interconnect optimization moment matching circuit simulation potential integrated routing algorithms care constraints automatically investigating ways incorporate moment matching general circuit simulation routing algorithms integration smooth painless switching network design board level emulation systems fpgas switching network plays important role job interconnect chips board wire contention probability minimized goal research devise architecture suitable rapid prototyping systems current generation systems stringent pin count limitations fpgas result pins severe problems large designs 1162 favorite internet service web site mailing list called author named anu garg time bits pieces history character gleaned work answering suggest give surprise subscribe find unsubscribe don instructions verbatim message subscribe unsubscribe send message org subject line subscribe real unsubscribe archives faq words www site http www org img fall 1996 cmps131 grading policy procedures assignments 20 exercises assigned weekly recitation collected start recitation solutions exercises posted immediately recitation late submissions accepted prior approval quizzes 10 quizzes lecture irregularly notice project 20 1 major individual programming effort assigned semester students encouraged propose individual programming projects projects submitted demonstrated day classes examinations 30 3 examinations scheduled semester textbook materials exams final examination 20 final exam comprehensive score fifty percent 50 higher final exam required pass textbook materials final exam final grade grade scale 90 80 65 percent student scores eighty percent 80 including 3 exams elect receive final letter grade percentage score taking final examination academic honesty students respect principles academic honesty times assignment individual project quizzes exams product student individual efforts exceptions instructor accept late assignments good reason prior approval instructor waive assignments quizzes extreme circumstances instructor responsible specifications modification cmps131 updated 26 august 96 ieee cs tc rts home page www home page ieee computer society technical committee real time systems ieee cs tc rts rtss 96 proceedings line tc rts archives apropos archive contents archived newsletters recent cfp announcements contributions ieee cs tc rts members real time research groups universities boston university usa cornell university usa kansas state university usa texas university usa university adelaide australia university arizona tuscon usa university california berkeley usa carnegie mellon university pittsburgh usa florida state university florida usa university florida florida usa university houston texas usa university illinois urbana champaign usa university maryland cs usa university maryland ee usa university massachusetts amherst usa massachusetts institute technology cambridge usa university michigan ann arbor usa jersey institute technology usa mexico tech mexico usa university north carolina chapel hill usa university pennsylvania usa university pittsburgh usa university rhode island usa scuola superiore anna pisa italy seoul national university korea university texas austin usa uppsala university sweden university virginia usa university washington usa university york england real time research groups institutes centers criccs center real time intelligent complex computer systems usa iit nrc institute information technology nrc canada sei software engineering institute usa special interest groups real time systems research real time database interest group real time sql consortium swedish national real time association amast information server archives ieee cs tc rts symposia 1997 real time technology applications symposium montreal canada 1996 real time system symposium washington 1996 real time technology applications symposium boston ma 1995 real time system symposium pisa italy 1995 real time applications technology symposium chicago illinois 1994 real time system symposium san juan puerto rico archives real time conferences workshops 9th euromicro workshop real time systems 97 3rd workshop real time computing systems applications seoul korea 97 2nd international workshop real time databases vermont acm 50 strategic research real time computing 97 workshop active real time database systems 1997 sigplan workshop languages compilers tools rt systems dart 96 databases active real time 8th euromicro workshop real time systems italy 1st international workshop real time databases newport beach ca 4th workshop parallel distributed real time systems hawaii 95 workshop active real time database systems 1995 rt acm sigplan workshop 2nd workshop real time computing systems applications tokyo japan amast 96 algebraic methodology software technology munich germany amast workshop real time systems bordeaux france 1994 rt acm sigplan workshop orlando fl 1994 workshop real time programming lake germany real time courses tutorials summaries real time syllabus compliant 1991 ieee acm cs curriculum real time seminar boston university 96 tutorial atm support distributed real time applications 96 tutorial real time object oriented modeling 96 real time databases workshop report acm 50th anniversary report real time computing research real time journals books real time systems journal kluwer academic publishers real time books kluwer academic publishers real time magazines real time engineering magazine real time magazine embedded systems programming magazine real time computing magazine real time magazine real time research tools commercial products allegro real time operating system executive controller area network chimera real time operating system carnegie mellon university chorus operating system harmony real time system iit nrc integrated systems rtos industrial tron rtos specification embedded systems maruti rtos lynx real time systems toolset power hawk power unix harris computer systems precise software technologies perts prototyping environment real time systems software systems real time linux operating systems real time ieee posix operating systems tools real time mach operating system carnegie mellon university rtems executives military systems real time executive network distributed rt applications silicon graphics irix react react pro real time support sos rt real time operating system spring system sun microsystems tools communicating systems real time support unix windows nt verilog toolset research wind river systems tools commercial products encore real time computers data acquisition process control systems project technology tools mellor oo methodology interesting pointers ieee institute electronic engineers ieee cs ieee computer society acm association computing machinery siam society industrial applied mathematics cra computing research association nsf national science foundation networked computer science technical reports library unified cs technical reports real time newsgroup copyright 1992 1996 rights reserved maintainer azer bestavros cs bu created june 13 1994 updated july 8 1996 project 1 products date assigned february 14 1994 date due february 28 1994 introduction project involves writing small assembly language program multiplying matrices program input send output basepak runtime window specs overview compute matrix product ab technically ab mod 2^16 matrices 16 bit unsigned integers minimum matrix size maximum matrix size 16x16 input parameters matrix 16 bit unsigned integers matrix product matrix 16 bit unsigned integers matrix product unsigned 8 bit integer number rows unsigned 8 bit integer number columns number rows unsigned 8 bit integer number columns satisfy 1 16 output parameters matrix 16 bit unsigned integers ab mod 2^16 arithmetic arithmetic integers mod 2^16 unsigned 16 bit integer multiplication addition low order word multiplication results user interface user interface program minimal assembly language program program prompt user parameters successively user enter values elements matrix values matrix values entered program output matrices output result matrix numerical input output base 10 matrices output standard order row elements matrix correspond row numbers screen 2 2 matrix elements a11 1 a12 2 3 a22 4 output 1 2 3 4 matrices input prompting user elements time order output text prompt include matrix indices element prompted matrix entered exchange underlined text program output underlined text user input 1 1 1 1 2 2 2 1 3 2 2 4 sample run run program 2 3 4 1 1 0 1 2 1 1 3 2 2 1 3 2 2 4 2 3 5 1 1 10 1 2 11 1 3 12 1 4 13 2 1 14 2 2 15 2 3 16 2 4 17 3 1 18 3 2 3 3 20 3 4 21 0 1 2 3 4 5 10 11 12 13 14 15 16 17 18 20 21 result 50 56 59 176 200 212 corresponds documentation usual documentation guidelines explain registers symbolic constants state input output parameters subroutines apply program 3 subroutines inputting matrices printing matrices multiplying matrices subroutine begin header function synopsis description function calls exceptional conditions hll description put high level language pascal pseudo code description routine register usage map registers input conditions format registers stack entry routine output conditions format registers stack routine returns stack frame stack frame saved registers a6 a6 0 a6 return address 4 a6 param 1 8 a6 param 2 12 a6 subroutine code immediately follow subroutine header comment line block comments blank spaces separate logical sections subroutine code routine swaps registers d0 d1 d1 d0 swap prolog save registers set stack frame link a6 0 set frame pointer locals d2 sp save registers ll compare d0 d1 jump epilog leave cmp d1 d0 blt d1 d0 swap contents d0 d1 d2 scratch register move d0 d2 tmp d0 move d1 d0 d0 d1 move d2 d0 d0 tmp epilog restore registers clean stack frame return sp d2 restore registers a6 rts give high level description function header detailed description block comments blow blow individual line comments don repeat code addition project document aspects program method laying matrices memory indexing conventions misc program check values supplied user fall allowable range ll adapt 32 bit signed decimal routines basepak library 16 bit unsigned routines project simply taking low order word return long acceptable inputting 16 bit unsigned integers wouldn great idea real program long work 16 bit unsigned integers long remember clear high word d0 submitting hand consulting office hardcopy program hardcopy sample run program electronic copy program diskette back cs314 home page research interests computational geometry traffic management integrated networks algorithms atm network design approximation algorithms geometry resources web computational geometry software geometry action stony brook algorithm repository minnesota geometry center leda library efficient data structures algorithms back subhash suri home page academic side cyber home muralidhar krishnaprasad home office 1301 spring street apt 201 department computer science madison wi 53715 university wisconsin madison ph 608 256 4818 1210 west dayton madison wi 53706 ph 608 262 9275 email cs wisc graduate work computer sciences graduating december year interests databases networks love challenging job learn ambition dream part project proud aim attain satisfaction taking part design development project mankind official document resume resume ascii postscript versions past undergrad degree computer science engineering ceg college engineering guindy located madras india 200 years present interesting courses madison follow link detailed listing structure courses database courses cs 564 design implementation databases cs 764 topics database management systems cs 799 independent study raghu ramakrishnan network courses cs 640 networks cs 740 advanced networks architecture cs 752 advanced architecture operating systems cs 736 advanced operating systems performance cs 737 performance evaluation modelling projects couple follow links detailed information devise project independent study sequence adt implementation implementation sequence abstract data type paradise geographic information system atm ftp implementation designing developing reliable atm network udp writing ftp server predicting future history part architecture involved designing simulation studies load predicting caches implementation trees heap files part 564 involved assignments developing trees heap files rest page construction signing muralidhar send mail cs wisc modified 03 23 1996 personal background info full tang lap poon rupert hong kong pretty big family brother sisters parents enrolled university texas austin fall 1991 graduated 95 ph program hobbies include playing chess piano swimming reading late sat morning good habit hong kong hong kong small city million people crowd matter street culture people bilingual speaking native tongue cantonese english communicate plans graduated 1995 bachelor degree computer science ph program computer science means school years early talk plan thing finish ph degree himanshu nautiyal page hotlinks uab cis web services web page html format designed posting hypertext usenet news information services web server department computer information sciences university alabama birmingham services provided conjunction current research performed members sifter group uab ongoing research area internet information filtering presentation management collection pages evolving documents resources located uab cis selected web gopher servers os 2 page links os 2 software packages developed members uab cis general availability os 2 web gopher server showcase page links describes os 2 based web gopher servers located internet url usenet news web article archive collection pages archive usenet news articles web www urls converted active hypertext links alabama blue cross blue shield medical information server web gopher service access free medical information resources located internet information resources related research contact dr warren jones click home button browse web home page home 80 1994 9 10 cis uab processing system 314 1 processor overview 2 system interface 3 instruction set 1 instruction word format 2 operand modes 3 arithmetic logic instructions 1 nand 2 3 add 4 asl 5 6 lsl 7 4 data transfer instructions 1 copy 2 load 3 store 4 lea 5 program control instructions 1 cmp 2 3 4 halt 5 4 instruction execution 1 traps interrupts 5 ps314 simulator 1 program back cs 314 home page www alert redirection response server handled client location http www utexas students connection close moved permanently document moved fun transformation system demo papers publications equational logic transformation system yu min liang cs masters engineering project cs meng december 1992 department computer science cornell university ithaca york attribute grammar based transformation systems van den berg master thesis utrecht university netherlands inf scr 90 16 june 1990 rapid development program transformation system attribute grammars dynamic transformations van den berg proceedings international workshop attribute grammars applications lecture notes computer science 461 page 101 115 september 1990 paris france index ~mbirk cs302 examples modified size description dir parent directory 31 oct 96 08 20 txt ci cla cpp 01 oct 96 15 08 5k txt ci str cpp 01 oct 96 15 08 6k reinforcement learning information access real learning problem information access rich sutton university massachusetts rich cs umass presented aaai stanford spring symposium machine learning information access march 26 1996 rik belew jude shavlik introductory talk learning problem information access structured training information delays decision making receipt relevant feedback newcomer information access experience reinforcement learning main lessons reinforcement learning important understand true nature learning problem solve illustrates idea 1989 gerry tesauro ibm built world computer player backgammon neural network trained 15 000 examples human expert moves reinforcement learning approach trained network expert examples simply playing observing outcomes month play program world champ computers extremely strong player par world learning play approach worked primarily generate training data expert trained network limited 15 000 examples constructed human experts play training data individually informative generated cheaply big win long run true information access training sets documents labeled experts relevant relevant training data expensive scarce small generate kind training data online normal system data imperfect unclear plentiful important sense expert labeled training sets artificial accurately mirror real usage backgammon expert trained system learn mimic experts win game online trained system learn play experts training data real challenge information access uncover real structure learning problem learning online learning data data data data online normal operation system relying expensive expert labeled training sets talk proceeds parts introduction reinforcement learning examines parts learning problem information access solved reinforcement learning methods information access problem doesn map reinforcement learning problem special structure part talk examine special structure kind learning methods applied rest approximations slides presented talk conclusions advance learning ia information access learning told answers sequential problem actions affect opportunities reinforcement learning addresses issues learning powerful online normal operation online data feedback ia reinforcement learning learning trial error rewards punishments active multidisciplinary research area approach ai based learning interaction environment integrates learning planning reacting handles stochastic uncertain environments recent large scale world class applications learning mechanisms learning helpful feedback classical machine learning supervised learning correct correct correct action supplied objective correct actual actions effect interaction independent contained reinforcement learning agent told action correct agent told actions selected actions affect situation object maximize future rewards harder problem real problem problems relevance feedback documents shown exploration exploitation dilemma degrees relevance don make user happy short term solutions require sequences steps support early steps sl reliably line prediction learn normal operation applications rl td gammon tesauro dahl elevator control crites job shop scheduling zhang dietterich mobile robot controllers lin miller computer vision peng al natural language dialog tuning characters interactive games lane airline seat allocation hutchinson manufacturing composite materials white key ideas rl algorithms functions heuristic state evaluation function learned approximates expected future reward state action idea learn good action taking account long term affects functions vastly simplify td methods efficient learning predict functions experience search learning guess guess large space rl algorithms major components rl agent policy reward good good predicts reward model info access applications rl anytime decisions made desired choice immediately clear anytime make long term predictions classical ir querying routing filtering rl situation query user model documents actions present document rankings reward user feedback presented docs pro rl feedback selective fit sl framework con rl feedback fit rl framework problem sequential bartell cottrell belew 1995 freitag 1996 sch hull 1995 multistep info access problems query search optimization entertainment software ir agents information assistant routing filtering interface manager web browsing anticipating user sense learning complex interactive goal directed input sensitive sequence steps rl good multi step sequential nature ia web page led web page request user enabled query query results enabled user refine query ordering search steps document turned series searches building prior results imagine ideal info access system continuous oportunity provide query info keywords type specs feedback continuously updated list proposed documents find good actions things pursue search send queries alta vista yahoo user synonyms types utilities documents propose links follow consult situations current status search reward good bad buttons maintaining interest good action rewards lead feedback good bad desired response situation sequence prior situations good document positive negative wasn found earlier result search generalized learned anticipated anticipation process similar rl processes compare classical context large numbers documents 2 million queries 200 queries learn docs web large numbers documents queries readings writings learn docs good good keywords popularity ratings documents decide access today scientific papers books movies web pages recommendations reviewed journals movie critics cool site day visitors site colleagues talking hard find good stuff web classical ir concept good stuff docs relevant good bad differences similarities users users provide feedback favor paid program forces providing feedback selfish reasons suppose personal research assistant wouldn didn user differences selfish feedback user similarities summary data power relevant data relevance utility independent multi step queries collaborative filtering selfish feedback learning classifications ismap computer science courses concentration courses 100 computers arts sciences 150 computer modeling tool mind introductory courses 101 introduction computing 102 introduction computing ii intermediate courses 201 computer organization 202 introduction symbolic programming 290 discrete structures 303 principles design large systems 304 theory computing advanced courses 420 programming languages 425 compiler design 430 artificial intelligence 435 computer graphics 440 operating systems seminar 445 parallel computing 450 advanced theory seminar 460 analysis algorithms 480 topics computer science 491 independent study courses math 111 calculus phys 182 digital electronics img http cs colgate csdept courses html revised april 11 1996 questions knolan cs colgate 1027 photos de vous la bienvenue la jessica les photos 3e deja de pas encore la ana maria le herve alexandre back button back home page jamrozik cs washington v1 1 mai 6 1996 v1 0 april 19 1996 cs354 fall 1996 homework 1 due wednesday september 18 1 10 points 1 point note complete sal instruction set appendix textbook page 386 variables sal programs global sal statement works types label variable sal program reserved word variables declared sal programs data section text section source code executed sal statement ret branch sal statement labeled ret context ret variable statement label executed sal statement ret branch sal statement labeled ret ret statement label sal program start label part sal instruction set macro rem put remark comment sal program type declarations made sal programs type checking assembler type defs reserve space 2 2 points single sentence explain computer architecture means context cs354 computer architecture defined basic instruction set computer 3 8 points translate code equivalent sal statements assume variables type int 0 1 5 bgtz 0 part beq 1 1 part add 1 part div rem cont jump part mul 5 part add solution mul 5 add cont beq 1 add 1 div rem cont 1859 originally milwaukee wisconsin milwaukee claim fame lies bars capita nation suppose surprising city attended university wisconsin madison undergraduate double majored computer science economics math emphasis decided years torture weren graduate student computer science attending madison decision stay madison brutal wisconsin winters ah california summer internship intel corporation hillsboro oregon back madison finish master computer science previous main index modified october 17 1996 22 29 img moy cs wisc copyright 1996 tony moy frame header frame contents frame home cse370 feedback form feedback important helps improve form send feedback make feedback anonymous type anonymous user id leave password blank tracking mail user id enter subject enter comments feedback instructor ta instructor ta web master submit comments press button submit comments clear form press button clear form comments cse370 webmaster cs washington update 09 30 96 removal tracked objects digital video alfred hong heji kim lin hsian wang department computer science 324 upson hall cornell university ithaca ny 14853 7501 http www cs cornell info projects zeno rivl rivl html table contents 1 introduction 2 background information 3 specifics 3 1 object tracking hausdorff tracker 3 2 background reconstruction 3 3 object segmentation 4 evaluation 5 related work extensions 6 references 1 introduction object tracking sequence images provide base multitude digital video processing applications removal object scene numerous video processing editors object tracking removal manual process existing object tracking feature rivl implement semi automated application user remove object reconstruct background result video sequence work primarily focuses algorithms domain stationary backgrounds single moving object addition extend work segment tracked object background resulting segmentation variety video processing effects tracked object top sequence resulting application ideal test bed experimenting segmentation algorithms reconstruct background techniques segmentation illustrated diagram figure 1 segmentation overview rest paper organized section 2 background rivl hausdorff tracking algorithm section 3 discusses vision algorithms employed ends section 4 reviews work section 5 concludes current status future research directions key words object tracking hausdorff distance object removal segmentation background reconstruction image filtering table contents 2 background information rivl rivl resolution independent video language video audio class data types jonathan schwartz implemented rivl tcl tk extension multimedia processing high level operators rivl independent video format resolution infrastructure test ideas rivl rivl generates code rivl functions perform low level image processing routines included rivl library implementations median filters functions generated rivl pixel level computations hausdorff tracker hausdorff tracker feature based object tracking system continuous sequence images model tracked object represented binary edge map produced applying canny edge operator smoothed version gray level image input image taking advantage fact motion object roughly affine transformation consecutive frames algorithm matches translations scales model search window shown red dotted box figure 2 generally match points overlap transformation model match model image tracker begins wander results quickly figure 2 hausdorff tracking algorithm explained background information table contents 3 specifics section discusses implementation algorithms accessible editor subsection discusses object tracking subsection discusses background reconstruction algorithms assuming stationary camera subsection discusses segmentation algorithms 3 1 object tracking hausdorff tracker tracker rivl returns scale translation coordinates image performance tracker depends setting correct parameters search size search window scaling factors forward backward distance limits allowed match make trade constraints processing time required track object hausdorff tracker works larger images background information 3 2 background reconstruction background replace tracked object original sequence possibly segment object experiment approaches background reconstruction temporal median filter temporal filter physical space search approaches background reconstruction temporal filter temporal median filter temporal filter technique computes pixel taking arithmetic average frame sequence assigns result pixels background frame technique averages tracked object scene blurring effect implement filter averaging rgb values independently temporal median filter builds background frame computing median pixel sorting images video sequence techniques relies assumption portion tracked object appears location half image frames implement filter finding frame median gray level reconstructing background rgb values temporal filters pixel level operations wrote rivl rivl twenty frames maximum entered input function medians medians median implement true median function entire video sequence compute median samples sample composing twenty frames set equal intervals user decide result physical space search physical space search finds frame bounding box tracked object overlap processed frame part background needed replace object occupied object previous frames assumptions motion continuity initially search background current image frame found background previous frame avoid comprehensive search initial frame search entire sequence background replacements prefer closest frame background find multiple scenes background resides case moving object moved background partition bounding box smaller blocks search background pieces assume single moving object sequence frame object removed background reconstructed background entire sequence due shifting lighting levels desirable reconstruct scene frame block frames figure 3 shows result background covered subject head figure 3 sequence illustrating object tracking background reconstruction 3 3 object segmentation image segmentation segmentation separating tracked object background core problems vision adequately solved unconstrained settings explore motion differencing differencing background subtraction classical problem figure 4 segmentation methods image differencing motion differencing applies threshold consecutive images produce binary image indicating regions motion extend motion differencing consecutive frames differencing perform binary operation difference image frames frames segment moving object middle frame moving objects segmented exists overlap moving object consecutive images choose consecutive frames sufficient motion figure 4 segmentation methods background subtraction background subtraction involves application threshold background image moving object techniques works faithful copy background table contents 4 evaluation figure 5 input video sequence video sequence 200 frames inputs test images recorded motion sun microsystems camera parallax board img img median figure 6 temporal filter results images results temporal filters reconstructed background image filter slightly visible blurring effect caused moving object number frames video increases effect negligible process filter smoothing function function rid shadowing effect figure 4 segmentation results background subtraction choose test metric commonly vision researchers determine quality segmentation background subtraction produced segmentation smoothest edges number holes object motion differencing performed worst give irregular outline motion includes portion background belongs object previous image current image effect appears undesirable white outline object pair images differencing method shows improved results regular motion differencing solid background subtraction differencing advantage background subtraction reconstructing background sort post filtering cases fill holes smooth edges figure 5 segmentation results differencing motion differencing set fold goal object removal object segmentation quality object removal depends accuracy hausdorff tracker fidelity reconstructed background feel accomplished long background exist success segmentation leave room future improvements table contents 5 related work extensions multimedia vision highly experimental areas numerous possibilities tracking object segmentation active research vision appears virtually established work automating object removal background reconstruction extend project orthogonal directions solve object removal moving camera handle pans handle subtle problems object removal object shadow reflection integrate full video editor include functionalities allowing tracker backtrack reset object position refine segmentation morphological operators table contents 6 references 1 tracking rigid objects complex scenes proceedings fourth international conference computer vision 1993 93 101 rucklidge 2 jain kasturi schunck machine vision mcgraw hill 1995 3 ousterhout john tcl tk toolkit addison wesley massachusetts 1994 4 swartz jonathan smith brian rivl resolution independent video language submitted 1995 tcl tk workshop july 1995 toronto ca 5 bender salient video stills content context preserved proc acm multimedia 1993 pp 39 46 table contents 280 logic design digital systems information electronics workbench general hints accessing smith lab links official lit instructions accessing alternative methods running windows 95 alternative method running windows 3 1 bad news macintosh users link back 280 home page joan carletta carletta ces cwru introduction computer graphics 1996 autumn quarter project sessions project 0 session introduction opengl libui make home page project 1 session project 2 session project 3 sessions start toy story cs ece 752 advanced computer architecture prof mark hill jeff shabel due thurs oct 10 pertains chapter 5 text hennessy patterson computer architecture quantitative approach edition 1996 work late assignments accepted problem ii 1 8 points trace driven cache simulator dinero examine direct mapped 16k byte unified cache 16 byte blocks default cache options trace fragment spec92 gcc info read dinero man readme files directory cs752 markhill public software dinero copy trace file 4mb test runs 50k references waiting full simulation results trace fragment miss ratio direct mapped 16k byte unified cache 16 byte blocks effective access time assuming 5 0 ns access cache 100 0 ns miss penalty assumptions part change block size 32 bytes miss ratio larger block size hurt miss penalty miss penalty cache effective access time cache part round answer nearest 0 ignore cycle time boundaries assumptions part change associativity 2 miss ratio larger associativity hurt time access cache cache access time 2 cache effective access time cache part round answer nearest 0 1 ns ignore cycle time boundaries trace fragment begins true contents cache part unknown maximum relative error miss ratio caused lack knowledge explain answer problem ii 2 6 points problem 5 14 part plot miss ratios direct mapped fully associative instruction cache block size 32 bytes spec92 gcc problem 1 vary cache size 64 bytes 4k bytes plot sets data graph highlight point cache stops consistently exhibiting behavior book img publications img img page retrieve papers reports img thesis produced members visitors horus project img papers horus related issues start 1993 earlier papers img consult isis papers img retrieval methods entry list icons abstract paper found horus abstracts page postscript version retrieved cornell cs ftp server document retrieved forms cornell cs technical report server paper line html document selecting icon retrieve document case postscript bring page view document selected form horus architecture protocols performance kenneth birman robbert van renesse software reliable networks scientific american 1996 img img robbert van renesse kenneth birman silvano maffeis horus flexible group communication system communications acm april 1996 img img robbert van renesse masking overhead protocol layering proceeding 1996 acm sigcomm conference stanford september 1996 img roy friedman ken birman group communication technology implement reliable scalable distributed coprocessor proceedings tina 96 heidelberg september 1996 img img werner vogels world wide failures proceedings acm sigops 1996 european workshop connamoran ireland september 1996 img img robbert van renesse kenneth birman roy friedman mark hayden david karr framework protocol composition horus proceedings principles distributed computing august 1995 img img roy friedman robbert van renesse strong weak virtual synchrony horus cornell university technical report tr95 august 1995 img img roy friedman robbert van renesse packing messages tool boosting performance total ordering protocols cornell university technical report tr95 1527 august 1995 img img robbert van renesse kenneth birman protocol composition horus cornell university technical report tr95 march 1995 img img robbert van renesse kenneth birman bradford glade katie guo mark hayden takako hickey dalia malki alex vaysburd werner vogels horus flexible group communications system cornell university technical report tr95 1500 march 1995 img img takako hickey robbert van renesse incorporating system resource information flow control cornell university technical report tr95 1489 february 1995 img img robbert van renesse takako hickey kenneth birman design performance horus lightweight group communications system cornell university technical report tr94 1442 august 1994 img img werner vogels robbert van renesse support complex multi media applications horus system december 1994 img img horus security david cooper kenneth birman preserving privacy network mobile computers cornell university technical report tr95 1490 march 1995 img img michael reiter kenneth birman robbert van renesse security architecture fault tolerant systems cornell university technical report tr93 1354 june 1993 img img virtual synchrony partitions protocols roy friedman ken birman trading consistency availability distributed systems cornell university technical report tr95 1579 april 1996 img img roy friedman keidar dalia malki ken birman danny dolev deciding partitionable networks cornell university technical report tr95 1554 november 1995 img img roy friedman virtual synchrony develop efficient fault tolerant distributed shared memories cornell university technical report tr95 1506 march 1995 img img mark hayden kenneth birman achieving critical reliability unreliable components unreliable glue cornell university technical report tr95 march 1995 img img dalia malki kenneth birman aleta ricciardi andre schiper uniform actions asynchronous distributed systems cornell university technical report tr94 september 1994 img img aleta ricciardi andre schiper kenneth birman understanding partitions partition assumption cornell university technical report tr93 1355 june 1993 img img andre schiper aleta ricciardi virtually synchronous communication based weak failure cornell university technical report tr93 1339 april 1993 img img aleta ricciardi kenneth birman process membership asynchronous environments cornell university technical report tr93 1328 march 1995 img img comments werner vogels papers michael ferris ferris pang editors complementarity variational problems state art philadelphia pennsylvania 1996 siam ferris linear convergence successive linear programming algorithm technical report computer sciences department university wisconsin madison wisconsin 1996 anderson ferris direct search algorithm optimization noisy function evaluations technical report computer sciences department university wisconsin madison wisconsin 1996 ferris mor neos system complementarity problems path mathematical programming technical report 96 08 computer sciences department university wisconsin madison wisconsin 1996 mcs mathematics computer science division argonne national laboratory tin ferris analysis fracture nonlinear ninth international conference fracture april 1 5 1997 1997 accepted publication proceedings ferris crash techniques large scale complementarity problems ferris pang editors complementarity variational problems state art philadelphia pennsylvania 1996 siam ferris comparison large scale mixed complementarity problem solvers computational optimization applications forthcoming 1996 ferris mangasarian breast cancer diagnosis linear programming ieee computational science engineering 2 70 71 1995 ferris rutherford permits costs emission restrictions results general equilibrium model eu countries economic aspects environmental policy making federal system 1995 ferris rutherford accessing realistic complementarity problems matlab editors proceedings nonlinear optimization applications workshop june 1995 york 1996 plenum press ferris quadratic program based solver mixed complementarity problems mathematical programming forthcoming 1996 ferris pang engineering economic applications complementarity problems discussion papers economics 95 7 department economics university colorado boulder colorado 1995 ferris rutherford computing equilibrium complementarity framework mathematical programming technical report 95 03 computer sciences department university wisconsin madison wisconsin 1995 ferris operator splitting methods monotone affine variational inequalities parallel application optimal control mathematical programming technical report 94 17 computer sciences department university wisconsin madison wisconsin 1994 ferris roma nonmonotone stabilization techniques unconstrained optimization computational optimization applications 6 117 136 1996 ferris solutions affine generalized equations proximal mappings mathematical programming technical report 94 15 computer sciences department university wisconsin madison wisconsin 1994 ferris ralph projected gradient methods nonlinear complementarity problems normal maps editors recent advances nonsmooth optimization pages 57 87 world scientific publishers 1995 ferris horn partitioning mathematical programs parallel solution technical report 1232 computer sciences department university wisconsin madison wisconsin 1994 ferris newton method computing general equilibria annals operations research forthcoming 1996 cao ferris removal normal maps communications applied nonlinear analysis 2 1 10 1995 cao ferris matrices linear complementarity problem linear algebra applications 246 299 312 1996 ferris mcplib collection nonlinear mixed complementarity problems optimization methods software 5 319 345 1995 ferris pang solutions related concepts affine variational inequalities siam journal control optimization 34 244 263 1996 ferris convergence interior point algorithm arbitrary positive starting points siam journal optimization 6 316 325 1996 ferris path solver monotone stabilization scheme mixed complementarity problems optimization methods software 5 123 156 1995 burke ferris gauss newton method convex composite optimization mathematical programming 71 179 194 1995 ferris mangasarian parallel variable distribution siam journal optimization 4 815 832 1994 ferris nonmonotone stabilization methods nonlinear equations journal optimization theory applications 81 53 71 1994 cao ferris pivotal method affine variational inequalities mathematics operations research 21 44 64 1996 cao ferris interior point algorithm monotone affine variational inequalities journal optimization theory applications 83 269 283 1994 ferris linear complementarity problem bulletin american mathematical society 28 169 175 1993 ferris operator splitting methods monotone linear complementarity problems tmc 239 thinking machines corporation cambridge ma 02142 1992 ferris rutherford gams program library variational complementarity solvers mathematical programming technical report 94 07 computer sciences department university wisconsin madison wisconsin 1994 ferris mangasarian error bounds strong upper monotone affine variational inequalities annals operations research 47 293 305 1993 burke ferris weak sharp minima mathematical programming siam journal control optimization 31 1340 1359 1993 anderson ferris genetic algorithms combinatorial optimization assembly line balancing problem orsa journal computing 6 161 173 1994 ferris globally convergent methods nonlinear equations technical report 1030 computer sciences department university wisconsin madison wisconsin 1991 ferris parallel constraint distribution convex quadratic programs mathematics operations research 19 645 658 1994 bennett ferris ioannidis genetic algorithm database query optimization belew editors proceedings fourth international conference genetic algorithms pages 400 407 san mateo california 1991 morgan kaufmann publishers ferris mangasarian parallel constraint distribution siam journal optimization 1 487 500 1991 cao ferris genetic algorithms optimization journal undergraduate mathematics applications 12 81 90 1991 burke ferris qian clarke distance function closed set journal mathematical analysis applications 166 199 213 1992 ferris affine scaling semi infinite programming mathematical programming 56 361 364 1992 anderson ferris genetic algorithm assembly line balancing problem proceedings integer programming combinatorial optimization conference waterloo ontario canada 28 30 university waterloo press 1990 ferris scheduling penalties naval research logistics quarterly 39 229 245 1992 anderson ferris parallel genetic algorithms optimization proceedings fourth siam conference parallel processing scientific computing chicago illinois december 11 13 1989 ferris mangasarian minimum principle sufficiency mathematical programming 57 1 14 1992 burke ferris characterization solution sets convex programs operations research letters 10 57 60 1991 ferris parallel solution extremely large knapsack problems technical report 842 computer sciences department university wisconsin madison wisconsin 1989 ferris mangasarian finite perturbation convex programs applied mathematics optimization 23 263 273 1991 ferris iterative linear programming solution convex programs journal optimization theory applications 65 53 65 1990 ferris finite termination proximal point algorithm mathematical programming 50 359 366 1991 ferris weak sharp minima penalty functions mathematical programming technical report 779 computer sciences department university wisconsin madison wisconsin 1988 ferris interior point algorithm semi infinite linear programming mathematical programming 43 257 276 1989 ferris performance algorithm journal operational research society 39 257 270 1988 ferris weak sharp minima penalty functions mathematical programming phd thesis university cambridge england 1988 ferris linear programming minimum weight design comparison methods solving class structural optimization problems master thesis university cambridge england 1985 college engineering university wisconsin madison coe website site index site navigation tips frequently asked questions contact webmaster information site independent webmasters information site pages wishing link www workshop faculty staff 100 creating personal homepage uw coe depts centers consortia services fountain index search mail credits modified wednesday 20 nov 96 11 30 35 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc university minnesota computer science institute technology ftp server www front end major construction pardon mess index dept departmental directories pub miscellaneous archives packages larger mirrored packages users user archives ece cs 552 introduction computer architecture fall 1996 97 tentative outline denotes additional material account ece552 thu sep 5 16 40 17 cdt 1996 img program 2 marathon friday 4 19 96 8 50 grade 25 final grade text covered chp 1 2 3 4 background june 22 gallant cs 110 instructor running marathon annual grandma marathon duluth minnesota familiar marathon ancient greece 490 bc soldier ran town marathon athens bring news greek victory news important ran entire distance stop taking time stopping celebrate odd wine topic historical debate marathon athens distance 25 miles modern distance 26 miles 385 yards 26 2 miles established 1908 london olympics represents distance royal castle windsor olympic stadium marathon considered highlight final track field event summer olympic games men women records event problem description hired grandma marathon organizing committee write computer software processing finishing times year event finish line finishing time runner entered computer program read values runners compute statistics race including fastest times program prompt user enter total number runners marathon prompt enter finishing time runner entered line shown hours minutes seconds 5 ima 7 55 24 3 8 16 hillary clinton 4 11 45 clark kent 1 5 10 gareth bestor 3 36 2 notes entered character string surrounded single quotes 20 characters long finishing time entered integers separated spaces runners entered order entered ascending descending order finishing times runners program read data compute statistics 1 total number runners 2 place runner 3 place runner 4 average finishing time displayed hours minutes seconds format 5 standard deviation finishing times displayed hours minutes seconds format 6 average pace measured minutes mile displayed minutes seconds format race data program display hint check results total number runners 5 place clark kent place average finishing time 3 59 19 standard deviation 2 29 28 average pace 9 8 minute mile don worry extra spaces output shown optional exercise formatted output chapter 5 remove spaces calculations calculations convert finishing times hours minutes seconds format total number seconds displaying results average finishing time standard deviation average pace convert total number seconds back hours minutes seconds hint find mod function converting total number seconds hours minutes seconds results integers rounded nearest determine place winners remember lowest lowest finishing times total number seconds names time read runner check time values assign compute average finishing time add finishing times total number seconds compute standard deviation add finishing time values squared obtained sums formulae compute standard deviation total number runners compute standard deviation total number seconds displayed hours minutes seconds format integers rounded nearest runners typically measure pace minutes mile minute mile average number minutes takes run mile formula compute average pace pace displayed minutes seconds format integers rounded nearest hand hand assignment online copying fortran source code file program2 compiled executable file program2 exe handin directory hand printed copy fortran source code file printed copy output program run sets test data gradesheet gradesheet gradesheet grade assignment close make required note graded correct output sets input values handing run program values manually check program correct results cases enter runner order correct output 20 5 4 julie lewis 4 12 19 john wiley 2 18 55 gareth bestor 3 36 2 barbara 3 41 9 diane meyers 2 33 17 3 4 julie lewis 4 12 19 barbara 3 41 9 john wiley 2 18 55 3 4 john wiley 2 18 55 barbara 3 41 9 julie lewis 4 12 19 5 4 julie lewis 5 12 19 john wiley 3 18 55 gareth bestor 4 36 2 barbara 4 41 9 diane meyers 3 33 17 5 4 diane meyers 2 55 34 john wiley 3 53 9 barbara 4 24 38 julie lewis 2 22 46 gareth bestor 3 36 2 user interface 6 prompts total number runners data runner 2 meaningful display results 4 implementation 16 correct implementation formulas 4 correct end statement 4 correct end loop 4 meaningful variable names 2 indenting neatness 2 documentation 8 program description 4 variable definitions section comments 4 total 25 50 copyright 1996 gareth bestor bestor cs wisc modified april 7 1996 data files condensation data data numbers decimal format table condensation air 48 12 00 29 2 16 29 2 16 46 11 1 2 01 7 16 30 9 16 30 6 16 44 11 02 13 16 31 15 16 31 12 16 42 10 1 2 04 6 16 33 8 16 33 1 7 40 10 06 3 16 35 5 16 35 38 9 1 2 07 14 16 37 36 15 19 36 9 10 2 16 39 5 16 38 7 8 34 8 1 2 12 8 16 41 10 16 41 2 17 32 8 15 1 16 44 3 16 43 11 16 30 7 1 2 17 15 16 47 1 16 46 3 5 28 7 21 3 16 50 5 16 50 26 6 1 2 25 3 16 54 5 16 53 10 13 24 6 29 11 16 58 13 16 58 2 8 23 5 3 4 32 3 16 61 5 16 60 18 23 22 5 1 2 34 15 16 64 1 16 63 6 11 21 5 1 4 37 15 16 67 1 16 66 4 7 20 5 41 9 16 70 11 16 70 19 4 3 4 45 74 2 16 73 11 19 18 4 1 2 48 12 16 77 14 16 77 2 3 17 4 1 4 53 11 16 82 12 16 82 4 17 16 4 58 2 16 87 14 16 87 3 8 15 3 3 4 63 15 16 93 1 16 93 1 5 14 3 1 2 71 5 16 100 7 16 99 6 7 13 3 1 4 78 11 16 107 13 16 107 7 13 12 3 88 7 16 117 9 16 116 4 8 table air 1 00 29 3 4 29 3 4 1 1 2 10 5 8 19 1 8 19 5 6 2 15 3 8 14 3 8 14 7 8 3 20 2 8 9 4 8 9 15 12 4 22 5 8 7 1 8 7 7 16 5 24 1 8 5 5 8 5 19 25 6 24 7 8 4 7 8 4 23 24 7 25 4 8 4 2 8 4 1 4 8 26 3 6 8 3 23 32 9 26 3 8 3 3 8 3 11 36 10 26 6 8 3 2 39 40 12 27 1 8 2 5 8 2 23 48 14 27 4 8 2 2 8 2 1 8 16 27 6 8 2 1 55 64 18 27 7 8 1 7 8 1 47 72 20 28 1 6 8 1 9 80 24 28 2 8 1 4 8 1 23 96 28 28 3 8 1 3 8 1 1 16 32 28 4 8 1 2 8 119 128 3313 water song sung stream feet high places hannah lower lower day joy race find lowest place law happy low urge lower hear night day calling heights leap flow valleys answering call lowest place urge pain low rise george forman gforman hpl hp home page mail finger map weather cs dept uw live picture generated wed oct 2 11 18 37 pdt 1996 lecture overheads autumn 1996 lecture 01 monday september 30 lecture 02 wednesday october 2 lecture 03 friday october 4 lecture 04 monday october 7 lecture 05 wednesday october 9 lecture 06 friday october 11 lecture 07 monday october 14 lecture 08 wednesday october 16 lecture 09 friday october 18 lecture 10 monday october 21 lecture 11 wednesday october 23 lecture 12 friday october 25 lecture 13 monday october 28 lecture 14 wednesday october 30 lecture 15 friday november 1 lecture 16 wednesday november 6 lecture 17 friday november 8 lecture 18 wednesday november 13 lecture 19 friday november 15 lecture 20 monday november 18 lecture 21 wednesday november 20 lecture 22 friday november 22 lecture 23 monday november 25 lecture 24 wednesday november 27 lecture 25 monday november 2 lecture 26 wednesday november 4 lecture 27 friday november 6 lecture 28 monday november 9 lecture 29 wednesday november 11 jari cs washington real jeff lampert stand left oct 94 96 add clean comparison grow week confuse people occasionally side haven halloween speaking jeff bottom feature designed spring break years back set start screen turned monitor upside mention names mika pic jeff 1996 pic jeff oct 1994 jeff pic tick cs wisc 1124 department computer science engineering steve hanks steve hanks associate professor received degree math davis 1978 business school earning mba decision sciences mse computer science university pennsylvania finding life investment banker entered yale computer science department study artificial intelligence received ph 1990 research interests include automated planning decision making uncertainty temporal reasoning logic representation language ai academic include sports tennis cooking 19th century music finger information hanks cs washington back steve home page projects marc langheinrich projects sample projects worked working homepage finder shortly arrival university washington joined jonathan shakes homepage finder project set web service user easily find homepages world wide web check current progress http www cs washington research ahoy therapy module 3rd 4th year university bielefeld worked project order build rule based therapy module ongoing research project system implementation language knowledge shell knowledge craft carnegie group university bielefeld library web server 1995 set web server university library including hardware software os selection installation maintainance creation library web html pages maintained large group people departments find editorial page http www ub uni bielefeld de home htm editorial page marc langheinrich university washington department computer science email marclang cs washington www http www cs washington homes marclang boston university cas computer science dept cas cs 101 b1 introduction computers homework archive assignment 0 due date 7 2 96 assignment 1 due date 7 15 96 assignment 2 due date 7 24 96 assignment 3 due date 7 31 96 assignment 4 due date 8 7 96 10 points extra credit due date 8 5 96 created july 2 1996 updated july 31 1996 3221 cse engr 142 autumn 1996 week week lecture schedule subject revision week monday wednesday friday sept 30 overview oct 4 expressions 1 ch 1 oct 2 variables ch 2 types ch 2 hw 0 hw 1 oct 7 simple oct 9 style ch 2 oct 11 simple 2 input output ch functions ch 3 2 conditionals part 1 ch 4 hw 1 due hw 2 oct 16 oct 18 oct 14 functions ch 3 conditionals 3 functions continued ch ch 3 conditionals part 2 4 ch 4 hw 2 due hw 3 oct 21 oct 25 iteration 4 conditionals oct 23 iteration continued ch conclusion ch ch 5 5 4 oct 28 iteration nov 1 5 continued ch oct 30 functions 5 hw 3 due hw 4 ch 6 midterm exam nov 8 functions nov 4 functions nov 6 functions output output output parameters 6 parameters parameters continued ch continued ch continued ch 6 6 6 hw 4 due hw 5 nov 11 class nov 13 arrays ch nov 15 arrays 7 veterans day 8 continued ch holiday 8 nov 22 structs nov 18 arrays nov 20 ch 11 8 continued ch dimensional 8 arrays ch 8 hw 5 due hw 6 nov 25 structs nov 27 sorting ch nov 29 class 9 ch 11 8 thanksgiving recess 10 dec 2 strings dec 4 arrays dec 6 file ch 9 structs ch 11 ch 12 dec 9 recursion dec 11 day 11 ch 10 instruction special topics hw 6 due review final exam note date tuesday times change december 17 12 published time 142a 10 30 12 20 place location kane 120 142b 12 30 2 20 original final exam times 142a 8 30 10 20 tuesday december 17 142b 2 30 4 20 tuesday december 17 chinook version june 1994 click block diagram tools vp vp verilog parser takes verilog file splits parts structural description extracted passed port allocator behavioral description concurrent time driven event driven code translated output compiler ap ap port allocator structural output vp env files specifies microcontroller devices connected reads definition devices device library controller library diagram shown dev proc files lib port allocation generates things device driver routines file schematic file sch file post processing tools convert schematic file formats dd dd pre allocation device driver synthesizer optional phase converts timing diagram file td format seq expect device library input chinook synthesis system consists user specification system verilog device library controller library faculty staff chair dowdy lawrence director computer engineering biswas gautam director graduate studies fisher douglas director undergraduate studies fischer patrick professors adjoint associate professor rowan william jr vanderbilt 1955 carnegie mellon 1993 ph north carolina state 1965 ph politecnico di milano 1979 williams adjunct associate professors vanderbilt 1953 1957 brown wayne ph 1957 1962 1959 1960 professors ph vanderbilt 1988 dowdy lawrence gordon karen florida state 1974 mississippi state 1974 ph duke 1976 1977 1975 fischer charlotte ph maryland 1981 british columbia 1952 lecturer 1954 apon amy ph cambridge 1957 ed missouri 1979 fischer patrick 1981 1983 michigan 1957 1958 ph vanderbilt 1981 ph massachusetts institute adjunct assistant professor technology 1962 miller william associate professors california irvine 1973 biswas gautam west coast 1981 tech indian institute ph la 1995 technology 1977 staff ph michigan state 1980 richter william andrew jr andy 1983 systems administrator fisher douglas kathryn administrative ph california irvine assistant 1980 1983 1987 fitzpatrick michael north carolina 1967 north carolina 1982 ph florida state 1972 raghavan vijay tech indian institute technology delhi 1980 ph minnesota 1983 1988 schach stephen sc sc hons sc cape town 1966 1967 1969 sc weizmann institute science 1972 ph cape town 1973 jeremy yale 1978 ph princeton 1979 1980 1982 modified december 20 1996 cse 403 software engineering general info david notkin winter 1995 323 sieg mwf 10 30 11 20 instructor david notkin 414 sieg hall 685 3798 notkin cs washington teaching assistant chow cs washington office hours check online schedule definitive information office hours instructor ta required work participation designing building presenting team project midterm examination final examination readings brooks mythical man month mmm ghezzi jazayeri mandrioli fundamentals software engineering similar books notkin details lot handouts expect read carefully exams examinations tentatively scheduled monday february 6 class regularly scheduled final monday march 13 9 30 10 20am midterm examination cover material including design examination comprehensive grading contribution project account 75 total grade midterm account 10 grade final account 15 intangibles class participation affect grade project grade based quality work effort project graded individuals group generally receive grades final evaluation group projects 1 demonstration project 2 group discussion project process building 3 separate discussions individual group member time consuming process place tuesday march 14 wednesday march 15 plan lectures lectures cover topics software lifecycle characteristics large systems software specification software design techniques development tools testing verification validation maintenance lectures coordinated stages project invited lecturers giving impression software engineering problems software engineering companies chart shows tentative schedule lectures exams subject frequent change week monday wednesday friday 1 2 class overview overview lifecycle 1 9 lifecycle requirements requirements 1 16 class design design 1 23 design design design 1 30 testing testing testing 2 6 midterm formal methods formal methods 2 13 environments environments 2 20 class safety reliability 2 27 architecture process metrics 3 6 tba tba tba sections sections variety ways including group meetings ta presentations groups groups project requirements large scale software projects require teams designers implementors support staff construction projects demands technical abilities skills group dynamics give experience dynamics form groups people requirements design implement assigned project produce system schedule handed friday schedule includes milestones represented specific artifact preview draft requirements specification document milestone due wednesday 18 january group member involved meeting milestone instance person charge testing complex system understand low level implementation choices required state explicitly involved milestone capacity recommend strongly document written single person editing provide additional information timely basis expect artifact document describing requirements specifications handed wednesday full set high quality artifacts similar project nice surprisingly difficult acquire schedule artifact essential complete entire project quarter reason schedule meet group alternatives careful reasoned motivations don plan working milestone time part team ahead milestones coming project description intentionally defined group responsible making decisions user interface data structures goal milestones group make decisions orderly manner feel free questions expected ta answer questions customers special knowledge constraints quarter details include team select team minutes meetings motivation minutes forget decisions made costly terms time energy spend time formatting handwritten minutes fine copied distributed group members bring extra copy minutes tuesday section ll scan team progressing records individual personal log logs checked occasion sections intended track time log time sheets employers require complete includes date description activity time explanatory text sample select categories consistent minutes don format find keeping bound notebook effective bring tuesday sections ll turned end quarter entries personal log date category time hours notes 30 sep lecture 1 0 notkin intro 1 oct project planning jane join group 2 oct lecture 1 0 intro continued didn follow word 2 oct reading 3 0 mmm chaps 1 7 2 oct future read silver bullet 3 oct lecture 1 0 basic sw life cycle 3 oct reading 2 0 finished mmm note entries essentially instantaneous forming group note times attached things categories group meetings planning editing debugging development language ada cases good motivation grant permission group alternative language case permit group language group members programming expertise quarter add burden learning programming language group communicate addition selecting management structure recommend decide firm times group subgroup meetings distinguish status updates brainstorming meetings decision making meetings group lose member reasons expected close ranks adjust problem losing personnel happen real world motivation carefully documenting step project path software development predictable desirable plan beginning reasonable subsets system computer resources precious needed real world academia respect machines loaded unavailable critical times warned people projects make mistakes don save files crash delete key directories careful develop managerial technical approaches reducing kind error similarly approaches helping group track multiple versions artifacts including code time consuming make time don stare space program compiling don draw complex figures computer quick sketch hand sufficient don debug statements program project description check project description information quarter project check project schedule information project schedule notkin cs washington update 1 6 95 3333 interested indian classical music primarily interested mathematical theoretical aspects indian classical music interested aesthetic religious spiritual social aspects music dance drama exciting relevant knowledge indian music reading books listening performances master practitioners art occasionally post brand wisdom usenet newsgroup rec music indian classical links posted articles updated reformatted form found note rigorously scheme indian names terms material familiar comments criticisms suggestions contents articles send communication krishna cs wisc list essays theory mixed relationships deriving part deriving part ii asymmetric scales scales corpus effects music information equivalents jana 3 4 notes philosophy fidelity compositions owns greatest concert stupid music critic names interesting items search krishna kunchithapadam modified thu aug 1 02 27 30 cdt 1996 kk selections hotlist politics white house national performance review home page government politics central intelligence agency home page department treasury internal revenue service constitution table articles commercial cd connection commercial services net mother jones ordering info internet shopping network peripheral pro global electronic marketing service internet mall reference reference line reference works index multimedia information sources jargon file 3 1 0 hypertext webster interface computing linux documentation project python programming language league programming freedom tcl tk resources tcsh man page miscellaneous xerox parc pubweb server world world wide web sports carnegie mellon university california banned books line netsurfer digest home page beer page universities community colleges page ut austin web central links web servers universities community colleges server listed campus primary central server absence central server server selected visit world lecture hall faculty worldwide web deliver materials universities universities 06 january 97 check regularly additions web universities alphabetic list universities ordered alphabetically web universities state list universities ordered state university add update entry form add update university community colleges community colleges 06 january 97 check regularly additions web community colleges alphabetic list community colleges ordered alphabetically web community colleges state list community colleges ordered state community college add update entry form add update community college 06 january 97 statistics teamweb ut austin send comments advanced materials internet www web developer virtual library advanced topics html cgi http webmaster encyclopedia http 1986 motor pool status report summary number drivers 2 number cars 4 completely operational oc 3 adequate emergency ec 0 dead wife dormant dc 1 primary goal maintain oc secondary goal force dc detailed status car 1 1975 plymouth valiant 4 door 318 v8 ps mi status operational pending repairs rear future work replace parts trunk bed fix noisy exhaust leak manifold cure slow leak tire parts status spare tire hand car 2 1949 plymouth special 4 door 6 mi status dead pending repairs start future work needed runs stops parts status car 3 1973 volvo 4 spd od mi status operational pending repairs drive seat front future work replace steering column coupling improve ease steering improve water car parts status steering column coupling hand seat order car 4 1973 volvo 4 spd od mi status operational dry days pending repairs switch relay front seat future work improve ease steering improve water car parts status order watch space updates photos travis craig modified oct 9 1995 family pictures alexander age 11 geoffrey age 9 timothy age 6 frances age cs a10 introduction computer programming ll learn design build interactive software systems modern programming environment code debug multi file projects design language independent algorithms data structures design application program interfaces code libraries write simple code networked client server computing works exemplified world wide web texts eric roberts art science handouts web pages scheduling note schedule mccormick school engineering means classes meet reading week computing requirements assignments ready access platforms pc compatible 386 borland turbo preferrably version 4 5 macintosh preferrably symantec unix machine gnu windows athena motif widget set addition matter platforms computer northwestern network web browser preferrably netscape 1 1n recent release mosaic ftp program ftp unix fetch macintosh ftp client windows pc notes announcements assignments code network topics basic programming language concepts constants integers floats strings variables reading writing data expressions arithmetic logical control statements iteration branching switch functions calling defining prototyping files basic computer science concepts data structures strings arrays pointers algorithms algorithm analysis software development libraries defining interface implementation development environments files projects debuggers program design requirements analysis algorithm data structure design modules application program interfaces api coding maintainability testing debugging programming large application concepts graphics graphical interactive interfaces event driven programming assignments work load learn lot learn lot basic concepts taught lectures assessed exams real learning occur programming assignments time consuming comments send mail chris riesbeck work related berkeley project ucla cs division mit media labs brian bershad univ washington seattle stanford cs home page kevin jeffay group unc univ arizona home page os research projects rsi related information computer related repetitive strain injury frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat header html frame home frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat list html www computer architecture home page picture table contents top ten newest links architecture groups projects people computer architecture calls papers calls participation technical organizations commercial information relevant literature line publications miscellanea usenet architecture related newsgroups eckert mauchly award winners contributing page top 10 newest links call papers september 1997 special issue ieee computer billion transistor processors ieee transactions parallel distributed systems line intel pentium pro design manuals micro 28 line proceedings micro 27 line proceedings supercomputing 94 line proceedings penn state vlsi architecture cad group federal university rio brazil project purpose page serve index information relevant computer architecture researchers plan point information store locally include submissions inclusion interpreted endorsement contribution accuracy importance architecture groups projects university amsterdam architecture research group university arkansas computer architecture group barcelona computer architecture department upc berkeley brass berkeley reconfigurable architectures system software berkeley iram intelligent dram berkeley brigham young reconfigurable logic lab uc davis computer architecture research laboratory california irvine advanced computer architecture lab superscalar processors parallel machines carnegie mellon parallel data lab cornell net atm cluster data diffusion machine digital equipment corporation western research laboratory computer architecture section electrotechnical laboratory japan ics crete greece computer architecture vlsi systems georgia tech computer architecture parallel simulation gmd manna centre computer architecture university sweden harvard hube research group university houston high performance computing illinois aggressive coma illinois impact illinois paradigm illinois advanced languages architectures dept computing imperial college london iowa state advanced computer architecture research irisa caps team compiler parallel architecture systems team kyushu university japan project loughborough university united kingdom electronic systems design group lund university sweden project mcgill concordia earth mcmaster university advanced computer design laboratory michigan high performance microprocessor project minnesota agassiz minnesota dice minnesota high performance parallel computing research group mit computer architecture group mit alewife mit concurrent vlsi architecture mit start ng university newcastle virtual memory research group mexico state parallel architecture research lab nc state tinker notre dame laboratory advanced parallel systems nyu ultracomputer research project ohio state parallel architecture communication group hardware compilation group oxford university dept information technology university italy penn state vlsi architecture cad group princeton shrimp purdue adapter parallel execution rapid synchronization university rhode island high performance computing laboratory university rhode island high ilp computer project rice treadmarks federal university rio brazil project university rochester cashmere project pram scalable coherent interface simple coma usc advanced computer architecture laboratory spark scalable multiprocessor research group usc usc smart interconnects group rpm multiprocessor usc south florida vlsi computer architecture parallel processing group stanford architecture arithmetic group stanford flash stanford hydra suny stony brook experimental computer systems lab advanced computer architecture laboratory university southern california information sciences institute s3 mp scalable shared memory multiprocessor group sun suny buffalo high performance computing laboratory swedish computer architecture swiss zurich electronics laboratory texas san antonio high performance computing lab university toronto numachine multiprocessor university utah avalanche scalable multiprocessor design project technical university valencia spain parallel architectures group gap university virginia computer architecture washington computer architecture washington simultaneous multithreading project wisconsin galileo wisconsin multiscalar wisconsin wind tunnel wisconsin computer architecture calls participation 1997 3 3rd annual workshop computer architecture education 1996 asplos vii acm seventh international conference architectural support programming languages operating systems asplos cluster workshop information fcrc federated computing conference fcrc program federated computing conference program hot interconnects hpca 2 postscript high performance computer architecture workshop interaction compilers computer architectures conjunction hpca isca international symposium computer architecture mascots international workshop modeling analysis simulation computer telecommunication systems micro 29 international symposium microarchitecture paid 96 1996 workshop performance analysis impact design 96 1996 acm sigda physical design workshop supercomputing 96 1995 euro par 95 hpca international symposium high performance computer architecture icpp international conference parallel processing ipps international parallel processing symposium isca international symposium computer architecture micro international symposium microarchitecture pact 95 parallel architectures compilation techniques 95 pacific rim international symposium fault tolerant systems 12th ieee symposium computer arithmetic 4 4th international workshop sci based high performance low cost computing sigmetrics international conference measurement modeling computer systems 1994 asplos vi international conference architectural support programming languages operating systems micro international symposium microarchitecture supercomputing 94 calls papers 1997 hpca international symposium high performance computer architecture workshop interaction compilers computer architectures hpca 3 ics international conference supercomputing ieee computer september 1997 special issue processors future billion transistors ipps international parallel processing symposium isca international symposium computer architecture ppopp acm symposium principles practices parallel programming 3 3rd annual workshop computer architecture education 1996 euro par 96 frontiers 96 6th symposium frontiers massively parallel computation hot chips 8 hpca international symposium high performance computer architecture workshop computer architecture education conjunction hpca ieee computer special issue applications shared memory multiprocessors ieee international conference algorithms architectures parallel processing ics international conference supercomputing special issue atm switching international journal computer systems science engineering icse 96 session networks distributed systems isca international symposium computer architecture international symposium parallel architectures algorithms networks iopads 96 workshop parallel distributed systems micro international symposium microarchitecture pact 96 international conference parallel architectures compilation techniques paid 96 1996 workshop performance analysis impact design 7th international workshop persistent object systems spaa 96 eighth annual acm symposium parallel algorithms architectures spdp 96 symposium parallel distributed processing special issue special purpose architectures real time imaging journal real time imaging supercomputing 96 1995 international conference high performance computing icpp international conference parallel processing ipps international parallel processing symposium isca international symposium computer architecture postscript micro international symposium microarchitecture sigmetrics international conference measurement modeling computer systems part 95 conference parallel real time systems 4 4th international workshop sci based high performance low cost computing spaa symposium parallel algorithms architectures organizations advanced research projects agency arpa usa association computing machinery acm acm sigarch ieee computer society ieee technical committee computer architecture ieee technical committee operating systems application environments ieee technical committee supercomputer applications ieee technical committee application national science foundation nsf usa nsf advanced computational infrastructure program commercial information technical alpha axp architecture systems convex exemplar cray research products ibm 400 ibm personal computers ibm power parallel ibm rs 6000 ibm system 390 intel p6 mips products pa risc instruction manual sgi power challenge ultrasparc technical white papers technical amdahl ap circuits apple convex dec dolphin exponential hal hp ibm intel intel supercomputer systems division technologies microunity chromatic research motorola nec computer germany home page silicon graphics sun tandem computers tera virtual computer corporation computer architecture related books macintosh technology common hardware reference platform apple computer powerpc microprocessor common hardware reference platform apple computer international business machines motorola designer guide vhdl peter alpha implementations architecture mips programmer handbook erin farquhar philip computer architecture pipelined parallel processor design michael flynn cache memory book jim handy computer architecture quantitative approach edition john hennessy david patterson powerpc architecture specification family risc processors international business machines risc system 6000 powerpc system architecture international business machines computer arithmetic algorithms israel koren introduction parallel algorithms architectures arrays trees hypercubes thomson leighton scalable shared memory multiprocessing daniel wolf weber parallel processing applications systems dan computer organization design hardware software interface david patterson john hennessy cache memory hierarchy design performance directed approach steven dlx instruction set architecture handbook philip david architecture supercomputers titan case study daniel philip koopman computer organization architecture fourth edition william stallings power powerpc principles architecture implementation shlomo weiss james smith architecture related line publication resources bibliographies architecture bibtex bibliographies isca bibliographies bibliographies architecture bibtex bibliographies ieee transactions parallel distributed systems isca bibliographies conference proceedings 1996 asplos vii 1995 micro 28 supercomputing 95 1994 micro 27 supercomputing 94 miscellanea augmint tracing simulation tool benchmarks faq byu trace archive chip list ibm pcs compatibles cmu multicomputer system software computer pipelining overview historical background cpu info center uc berkeley faq roadmap embedded systems internet historical computers university maryland instruction set simulation tracing tools intel pentium pro design manuals www interconnection network homepage international trace archive nmsu tracebase minimal instruction set computing numerically ordered chip directory oral presentation advice including david patterson give bad talk sel hpc article archive simplescalar processor simulation tool suite spec spec benchmark information supercomputing web server vlsi information university idaho wisconsin architectural research tool set warts news comp arch comp dsp comp parallel comp compilers comp doc techreports comp sys intel contributing page send mail www arch cs wisc include category item text link link pointer architecture groups projects http www cs wisc university wisconsin madison computer architecture page created maintained doug burger mark hill university wisconsin madison computer sciences department modified dburger cs wisc mon jan 8 14 04 00 cdt 1996 introduction code code tutorial overview code visual parallel programming system thought framework allowing user compose sequential code parallel program fundamental idea users create parallel programs drawing annotating graphs graph diagram consists nodes represented icons code arcs interconnect nodes diagram shows computation communication structure nodes represent computations arcs represent flow data computation parallel programs created composing nodes graphs users draw nodes interconnect arcs standard creating program code user draws graph shows parallel program communication structure user annotates graph filling forms describe properties nodes arcs graph user sequential computation node performs finally user runs program code translates compiles executes simple user runs code empty window appears graph drawn window code graphs node types meanings node type represented icon important type node computation node represents sequential computation nodes composed form parallel programs drawing arcs define data flow figure shows complete code program computation nodes arcs code program program integrates function interval dividing interval half integrating piece separately results added form final answer program consists computation nodes arcs represent data created computation needed program runs executes fires computation node called split interval divides interval half sends endpoints intervals half nodes nodes integrate function interval receive split interval run parallel arcs node sum print waits results integrations prints sum annotating graph drawing graph part creating code program annotating graph defines parallel structure program annotations define aspects program computations performed conditions node fire data types defined program annotations added filling object annotation form figure shows annotation form computation node split interval note annotation forms displayed information tool upper left hand corner screen clicking code object code program notice start node option selected means node executed program begins start node allowed likewise stop node allowed fires program execution ends sequential computation defined node part specification specification includes mapping data incoming outgoing arcs local data computation conditions node allowed fire discuss details specifications section page specifications img introduction code emery cs utexas updated 15 august 1995 cs 766 supplementary reading sources image processing textbooks gonzalez woods digital image processing addison wesley reading mass 1992 russ image processing handbook crc press boca raton fl 1992 pratt digital image processing 2nd ed wiley york 1991 jain fundamentals digital image processing prentice hall englewood cliffs 1989 computer vision textbooks ballard brown computer vision prentice hall englewood cliffs 1982 haralick shapiro computer robot vision ii addison wesley reading mass 1992 guided tour computer vision addison wesley reading mass 1993 horn robot vision mcgraw hill york 1986 faugeras dimensional computer vision mit press cambridge mass 1993 computer vision monographs marr vision freeman san francisco 1982 integration visual modules extension marr paradigm academic press york 1989 solid shape mit press cambridge mass 1990 grimson object recognition computer role geometric constraints mit press cambridge mass 1990 foundations vision mass 1995 paper collections general eds readings computer vision morgan kaufmann los altos ca 1987 kasturi jain eds computer vision principles computer vision advances applications ieee computer society press los alamitos ca 1991 paper collections special topics brown terzopoulos eds real time computer vision cambridge university press cambridge 1994 mundy eds geometric invariance computer vision mit press cambridge mass 1992 ed active perception lawrence erlbaum hillsdale 1993 blake eds active vision mit press cambridge mass 1992 wolff shafer eds physics based vision principles practice volumes shape recovery color jones bartlett boston 1992 jain flynn eds dimensional object recognition systems elsevier amsterdam 1993 papers sensors blinn world digital video ieee computer graphics applications 12 5 1992 106 112 blinn ntsc nice technology super color ieee computer graphics applications 13 2 1993 17 23 active optical range image sensors machine vision applications 1 2 1988 127 152 sinha jain range image analysis handbook pattern recognition image processing computer vision young ed academic press york 1994 185 237 image processing human computer interface eyes interface image vision computing 13 6 1995 511 525 tomasi guibas image descriptions browsing retrieval proc image understanding workshop 1994 freeman roth orientation histograms hand gesture recognition proc int workshop automatic face gesture recognition 1995 freeman television control hand gestures proc int workshop automatic face gesture recognition 1995 kanade vision based human hand tracking cmu tr cmu cs 93 220 1993 al uncalibrated stereo vision pointing man machine interface machine vision applications 1994 file called ps gee intrusive gaze tracking human computer interaction proc machine vision practice 1994 112 117 file called gee ps gee determining gaze faces images university cambridge technical report tr 174 1994 file called gee ps gee fast visual tracking temporal consensus university cambridge technical report tr 207 1995 file called gee ps lam davis recognizing faces showing expressions proc int workshop gesture face recognition 1995 papers web mosaics image mosaicing tele reality applications dec crl technical report 94 2 1994 kang direct methods visual scene reconstruction proc workshop representation visual scenes 1995 kumar anandan irani bergen hanna representation scenes collections images proc workshop representation visual scenes 1995 hansen anandan dana van der burt real time scene stabilization mosaic construction proc image understanding workshop 1994 457 465 burt anandan image stabilization registration reference mosaic proc image understanding workshop 1994 425 434 irani improving resolution image registration computer vision graphics image processing graphical models image processing 53 1991 231 239 chen quicktime vr image based approach virtual environment navigation proc siggraph 95 1995 29 38 mcmillan bishop modeling image based rendering system proc siggraph 95 1995 39 46 mcmillan acquiring immersive virtual environments uncalibrated camera university north carolina technical report tr95 006 1995 mann picard video orbits projective group perspective image mosaicing mit media lab technical report tr 338 1995 morphing view synthesis wolberg digital image warping ieee computer society press los alamitos ca 1990 beier neely feature based image metamorphosis proc siggraph 92 1992 35 42 lee shin wolberg image metamorphosis snakes free form deformations proc siggraph 95 1995 439 448 chen williams view interpolation image synthesis proc siggraph 93 1993 279 288 seitz dyer physically valid view synthesis image interpolation proc workshop representation visual scenes 1995 cs 516 projects spring 1996 mulva report real deal 500 network computer jeffrey moore william lee serial storage architecture scott dawson leong kian fai kernel endpoint linux net ankit patel gerry toll porting pvm sp2 active messages chris george pang parallel object recognition subspace methods split jody shapiro matt parallel modeler alex benton parallel ray tracing cc sp 2 vineet ahuja amith yamasani parallel rendering mesa felix lung han wang david wu video conferencing atm hani jamjoom mohamed parallel rivl unet sugata mukhopadhyay jonathan barber parallel file system split libby lin gang gong parallel ray tracer mike perham keith kwok parallel image processing package justin miller kevin mai implementation ip net avinash gupta vivekananda kolla snapshots recent trip europe bicycling utrecht holland back bike losing passengers earlier bike ride santa margherita ligure italy italy italy uw architects seattle weather prague fall 1996 cmps131 grading policy procedures assignments 20 exercises assigned weekly recitation collected start recitation solutions exercises posted immediately recitation late submissions accepted prior approval quizzes 10 quizzes lecture irregularly notice project 20 1 major individual programming effort assigned semester students encouraged propose individual programming projects projects submitted demonstrated day classes examinations 30 3 examinations scheduled semester textbook materials exams final examination 20 final exam comprehensive score fifty percent 50 higher final exam required pass textbook materials final exam final grade grade scale 90 80 65 percent student scores eighty percent 80 including 3 exams elect receive final letter grade percentage score taking final examination academic honesty students respect principles academic honesty times assignment individual project quizzes exams product student individual efforts exceptions instructor accept late assignments good reason prior approval instructor waive assignments quizzes extreme circumstances instructor responsible specifications modification cmps131 tekin ces cwru updated 26 august 96 pittsburgh etiquette real conscious sets conduct correct reasonable newcomers pittsburgh accustomed set examples include waiting end traffic light cycle make left turn traffic making traffic run smoothly unnecessarily drivers parking front claim parking space street front house supermarket cart groceries car parking lot neighbors affairs turn signals correctly abroad southwestern pennsylvania follow correct rules conduct matter sizable pittsburgh population small town result native residents choose follow reasonable set home reasonable rules similar correct set modified taking account fundamental axiom close personal relationship presence axiom examples change slightly read car opposite direction intersection close personal friend won mind saving time running light turns green waiting end traffic cycle friend walking mind friend friend mind blocking driveway minutes town parking space shouldn long walk back house ll borrow shopping cart good friend manager local giant eagle bring back time friendly neighbors close personal friend neighbor pay special attention private affairs times trouble turn signals reasonable set conduct results viewed positive bus driver neighborhoods festivals summer checkout person friendly excerpted reid rich guide living pittsburgh 7th ed cmu cs july 1991 4 pierce cs cornell pre requisites cs 537 prerequisites feel meet contact praveen cs discuss enroll knowledge basics relational database systems taught cs 432 broad topics passing familiarity relational data model relational algebra calculus sql file structures heap indexing structures tree briefly covered start ability program projects involve adding code database system written experience writing code feel pick background info home page programmed talk enrolling information term project idea sort programming required introductory courses data structures cs 410 equiv operating systems caltech spring 1996 cs assorted topics including java homeworks java lectures programs links neos problem solving package project reports updated april 30 1996 cs138 cs caltech questions contact tas adam eve paul mika copyright 1994 96 mani chandy rights reserved reproduction part work permitted educational research provided copyright notice included copy disclaimer collection notes experimental serve substitute attendance actual class cse 415 programming project 3 due 17 5pm turnin directed details covered class thursday precise description message included heuristic selection transformation proving trigonometric identities due friday 17 project involves symbolic problem solving creation representation facilitates implementation learning learning part simply involves problems solved program improve problem solving power problem start simple trigonometric identities tan sin cos cot cos sin 1 sin sec 1 cos 1 operators transform left side equation side produced problem solved point thing find represent problem operators including operators added problems solved programming simple features left sides operators problem identities chosen deciding operator apply apply cover class identities operators solve problems prove tan cot 1 write lisp functions deal cases implement problem solver start basic identities prove identities add identities set solving future problems require programming short time set initial identities standard form write lisp program select transformation identity problem identity make possibly selections based heuristics standard form replace sin symbol cos tan cot sec remove signs moving terms side identity remove signs multiplying denominator remove exponents repeated multiplication remove integer coefficients repeated addition 1 aa bb 1 final step lexically order side identity switch sides left side lexically side tan sin cos bc identities restricted functions single variable standard form sum products form product terms lexically ordered form greatly reduces variability representation equivalent identities good general rule ai transform problem standard form variety equivalent forms reduced program assume inputs identities standard form list identities transforms identities problem identities write functions heuristic methods defined function select transform identity applied solving problem proving left side problem identity transformed side functions pick transform identities heuristic methods named simplification familiarization effectiveness heuristic simplification heuristic scoring function difference number symbols left sides transform identity identity selected sides applicable left side problem identity problem prove standard form aa bb cc ff transform identity aa bb 1 applied left side problem simplification score 4 5 symbols left side including sign symbol side applying left side reduce number symbols 4 greatest score selected program print scores identities problem identification numbers identities familiarization heuristic transform identities 16 identities list table packet 1 id numbers listed list numbers familiarity score transform identities id list show familiar identity familiar transform identity chosen closest head list applied left side problem identity effectiveness heuristic complex supposed provide score called measure applicability left sides identity left side identity degree identity make left side identity side identity approximate measure degree make left side current problem closer side goal define feature set left side set single objects pl left side set pairs objects product terms pl set pairs product terms pl common objects divided make feature set left side side left side side feature sets feature weight complexity sum symbols feature give added importance matching features lots symbols aa bb cc ff aa bb cc aa bb aa cc bb cc 1 1 1 2 2 2 5 5 5 feature set left side weight feature ff 1 2 similar feature sets identities score computed adding weights features present weight multiplied factor intended show single feature hinder finding solution compute feature examined compared feature set left sides feature fi weight wi factor di sum wi di features find di possibilities feature left side side left side side situation 1 0 1 0 desirable situation applying left side left side remove feature left side feature side solve problem situations scores 1 0 1 0 4 0 1 0 1 4 1 0 0 1 4 0 1 1 0 4 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 4 factors arbitrary aa bb cc ff aa bb cc aa bb aa cc bb cc 1 1 1 2 2 2 5 5 5 ff 1 2 assume scored aa bb 1 aa bb aa bb 1 1 1 2 2 5 1 features scored time giving situation 1 0 1 0 1 4 feature adds 4 features aa bb aa bb 1 0 1 0 considered 4 4 8 8 20 44 feature 1 considered 0 1 0 0 1 contributes 1 effectiveness score applying 43 notes familiarity heuristic list 4 1 2 10 6 5 3 14 11 8 9 15 12 13 7 integers list correspond 15 identities list packet 1 problem identities program find identity heuristics separately identities 20 28 38 program print scores computed id selected problem found cse143 announce thread recent messages messages sorted date subject author mail archives starting sun 29 sep 1996 00 00 pst ending sun 01 dec 1996 00 00 pst messages 61 bradford chamberlain hw1 update bradford chamberlain web grading turn policies added bradford chamberlain reminder quiz due tomorrow bradford chamberlain quiz 1 solution set posted bradford chamberlain sick owen benneter flatley reminder homework due tomorrow bradford chamberlain thursday quiz bradford chamberlain acrobat versions lecture section notes added bradford chamberlain hw1 solution set posted bradford chamberlain hw2 web bradford chamberlain future readings craig chambers quiz 2 web bradford chamberlain adt hw2 impl strategies craig chambers important announcement craig kaplan quiz thursday bradford chamberlain hw2 floating point precision craig chambers hw2 craig chambers hw3 craig chambers hw2 solutions craig chambers pointer exercise added web bradford chamberlain quiz bradford chamberlain revised implementation craig chambers reminder open notes quiz tomorrow bradford chamberlain midterm date craig chambers quizzes solutions posted web page bradford chamberlain review session monday evening bradford chamberlain quiz 3 quiz 4 status bradford chamberlain updated reading assignments craig chambers recursion examples craig chambers correction pointer chasing exercise solution bradford chamberlain midterm solutions craig chambers quiet bradford chamberlain quiet quiet midterm solutions text craig chambers homework 4 craig chambers homework 4 hong ngo homework 4 hong ngo hw3 sample solutions craig chambers big analysis exercises quiet kevin forbes reading assignments craig chambers hw4 specific implementation kevin forbes quiz thursday craig chambers thursday quiz bradford chamberlain sample executables world fwd dunn web quiz update bradford chamberlain fun java sorting demo bradford chamberlain sorting bradford chamberlain brad java crazy bradford chamberlain skeletons accessible craig chambers ftp back craig chambers thanksgiving consulting samuel adams hw4 solutions reading assignment craig chambers message date sun 01 dec 1996 00 00 pst archived sun dec 01 1996 16 49 22 pst messages sorted date subject author mail archives archive generated hypermail 1 02 george forman dissertation research fractal bar overview current focus work constructing tools aid writing applications provide good interactive responsiveness environments resource availability hard predict highly dynamic applications depend networking indirectly networked file system encounter orders magnitude bandwidth variability mobile computing environment interface switch wireless wired connections operating systems effectively hide great network variation applications flexible resource demands remain usable periods degraded service graphic modem ethernet bandwidth end dissertation research develops application framework runtime system express manage logical units resource demand concurrency progressive quality results gaining responsiveness user interface principally trading short term quality response introductory material read abstract dissertation technical details online fractal bar pages longer maintained demos running windows implemented prototype system test ideas consists set language extensions pre processor convert multi threaded code runtime system manage dynamic task graph written interactive applications prototype system library catalog database browser mandelbrot fractal generator web browser photo albums incremental resolution demonstration system resources plentiful easy good response time resources scarce responsiveness support begins demos designed exceed capacity local resources 1 program run fractal explorer generates multiple mandelbrot fractals incrementally concurrently mouse position controlling priority windows screen dump fractal explorer photo album browser downloads collection photographs progressively improving quality prioritization pictures screen dump photo album browser 2 permit application connect display execute unix command xhost trouble cs washington 3 enter display washington 0 ip address 12 34 56 78 0 execute read starts users demo fatal bug compiled dec alphas note 1 applications meant run user delay server application large ll experience delayed responsive performance meaning control priority slowly 2 students run large simulations departmental hosts bringing knees ll things notice fractal bar fractal explorer demo 1 reading directions operating program notice zoom fractal refining ability proceed incomplete result important variability system response time increases today feature implemented tasks expected long time system service time increases variability feature implemented tasks 2 zooming fractal windows rapid succession simultaneously refining images move mouse notice application concentrates resources selected fractal fractal cpu attention primary blocked thread synchronization 3 point mouse windows observe fractals improve resolution roughly rate roughly half fast 4 color enhancement feature zoom part fractal low contrast fractal variation color quickly type color runs entire image histogram equalization function slow notice function run successive images produced fractal generator 5 illustrate inside application rapid succession zoom area set toggle button open window zooming type window display colored version window diagram task graph diagram illustrates task graph generated sequence user events green tasks added typed output fractal image generator consumed display task window coloring task output display task window series refined images passes data flow graph 6 portion task graph disconnected output display internal program variable runtime system graph garbage collects storage zoom fractal refining witness user interface resource savings improve performance tasks care fractal bar photo album browser demo suppose show friend lunch photograph baby pull mobile computer access home photo album wireless network downloading baby pictures long time photo album browser downloads displays images incrementally bandwidth consumption photos search picture imagine scenario browser find sunset photograph quickly mind internet higher bandwidth wireless network effect prioritization pronounced desired priorities network connections communicated wireless base station implemented experimental setup demo web 1 observe effect priority press return url window restart downloads quickly open pictures move mouse observe selected picture refined faster obvious refinements resolution finer refinement number pixels image 2 application pre fetches picture edge strip observe restart downloads wait resolution improvements note picture rightmost strip scroll pictures notice difference resolution picture george forman gforman hpl hp home page mail finger map weather cs dept uw live picture generated wed oct 2 11 18 37 pdt 1996 utcs alumni links 1970 herb schwetman ph 1971 jo ann howell ph 1979 paul reynolds ph 1980 jon webb ph 1981 shou stephen huang ph 1982 lane foster 1986 manuel hermenegildo ph tracy parker chris walker 1987 raghu ramakrishnan ph 1988 lance hahn carol ph 1989 lewis barnett ph william ph david tor rustan leino wayne mock michelle ph 1990 david crow bill foster jeff haynes dan dan prabhu subramanian ph shar 1991 karl branting ph ken calvert ph campbell iii ph 1992 anish arora ph dan dvorak ph david goldschlag ph john hartman ph steve travis mark ph chuck walbourn charlie wood 1993 sanjoy baruah ph christoph 1994 alexander chan steven tei wei kuo ph jorge ruiz brian smith lynn jerrell watts 1995 foster fisher kar patrick su 1996 utcs graduate link home page included send email including year graduation url gripe cs utexas survey topics cs537 papers required survey recent research papers topic present survey current thinking topic form survey paper submit postscript document preferably latex format proper paper words introduction sections bibliography present material requires good understanding subject material simply matter paper blah paper blah tie reading survey reader informed insight topic tough find helps lot road topics listed topics stem project list choose topic talk give initial paper started track references library collect papers expect survey 5 papers fine person works survey topic people topic discuss person write individual survey paper query optimization 1 join enumeration techniques 2 selectivity cost estimation techniques 3 view maintenance data warehousing data mining 1 deriving association rules 2 classification 3 clustering indexing techniques 1 multi dimensional tree structures transaction processing 1 advanced transaction models 2 workflow 3 recovery algorithms buffer management 1 replacement algorithms storage management 1 replicated storage partitioned storage 2 tertiary storage real time databases database security databases www olap line analytical processing parallel query processing 1 query processing algorithms 2 system design issues object oriented database systems 1 swizzling techniques 2 garbage collection database benchmarking heterogeneous databases 1 semantic consistency schema integration 2 query processing classes class extension struct introduce classes slowly extending functionality structs studied week apparent differences class struct addition data members struct class member functions methods member functions operations objects belong class imagine wanted augment alien struct declared week alien capable giving greeting declare class const int 20 class alien public char char int int void char notice added additional member called class alien unlike members member declared variable array member prototype function takes array characters produces return added word public talk prototype half function give function definition void alien char cout friends lot normal function definition return type void parameter list char code making function body function alien class declaration prototype class method member function called robot class method order method providing body give class function called alien read meaning method alien class thing called scope resolution operator operand case scope operand case alien grab part class additional operator hold variables method declared method body means defined method alien class call suppose couple aliens appears main alien alien talked initializing objects time assume home planet lord home planet death star call functions code appears main dad mom call method object variable dot operator file streams remember cin getline fin getline accessing data members structs basically dot operator grab piece object contrast scope resolution operator line call method object argument dad line call method object argument mom lines messages objects dad mom reason call variables objects abstract sense entities receive messages interact make calls variables correspond whichever object makes call asked dad asked mom death star calls generate screen output dad friends mom lord death star friends exercise extend class declaration include method called mutate takes integer returns write method definition mutate adds integer argument aliens number legs accept negative arguments time alien drop solution constructors point notes written lecture terse make sense leaving doesn make sense remove class alien public char char int int alien char nm char home int legs int deadly void char void mutate int alien alien char nm char home int legs int deadly strcpy nm strcpy home legs deadly overloaded class alien public char char int int alien alien char nm char home int legs int deadly void char void mutate int alien alien set reasonable defaults 0 0 0 0 0 0 alien alien char nm char home int legs int deadly strcpy nm strcpy home legs deadly point don call strcpy constructors talk decide call parameters types args typical overloaded function show main function alien init values calls lame constructor alien tokyo 7 2 1 points ponder doesn happen args constructor called default constructor good idea make array classes assign class call constructor explicitly make type assign alien home 2 0 alien resolve clash constructor alien alien char char int int strcpy alien strcpy alien alien alien constant member class alien public const int killer 1 const int lamb 0 killer lamb constants alien methods calls alien 2 alien killer hide magic number point constants friday class public private talk separation implementation interface ways thing preferably shown define impl idea provide common interface hides details implementation replace code avoid things 2 semantic error means give show constructors void alien read char cout enter alien cin ws cin getline 20 cout enter home world cin getline 20 cout enter number legs cin cout deadly cin toupper contrast void alien char cout enter alien cin ws cin getline 20 cout enter home world cin getline 20 cout enter number legs cin cout deadly cin toupper accessor functions tips make member variables private define accessor functions assignment operator alien catalog hangman covered object modified fri nov 8 11 29 42 1996 todd turnidge turnidge cs wisc william chan department computer science engineering university washington box 352350 seattle wa 98195 2350 usa office chateau 112 fax 206 543 2969 phone 206 616 1853 email wchan cs washington year grad student hong kong working doctoral degree computer science department university washington work shoot officemates shoot research interests working validating large software system requirements specifications symbolic model checking joint work group smart people richard anderson paul beame steve burns francesmary modugno david notkin jon reese recently analyzed early version tcas ii traffic alert collision avoidance system system requirements specification written requirements state machine language rsml bdd based model checker symbolic model verifier paper appeared acm sigsoft 96 fse 4 continued interests systems theory undergrad cornell worked ken birman robbert van renesse horus project distributed system based group communications publications richard anderson paul beame steve burns william chan francesmary modugno david notkin jon reese model checking large software specifications postscript gzipped postscript proceedings fourth acm symposium foundation software engineering sigsoft 1996 pages 156 166 october 1996 awards microsoft fellowship 1996 1997 sir edward memorial scholarship overseas studies hong kong 1991 1994 teaching teaching assistant cse 143 computer programming ii cse 451 operating systems cse ee 461 introduction computer communication networks cse 473 artificial intelligence cse 521 design analysis algorithms grad education left high school queen college hong kong 1991 received bachelor science distinction computer science department cornell university ny 1994 related links university washington software engineering software safety university minnesota mats heimdahl university waterloo joanne cmu formal methods model checking stanford university hardware verification group university california berkeley design technology warehouse tom henzinger sri formal methods dependable systems formal methods bell labs sigsoft fse 97 floc 96 dac 96 cav 97 computing research association unified computer science tr index computer science technical report archive sites networked computer science technical reports library glimpse search university arizona university washington libraries line dictionary computing advice research writing elements style free speech william chan wchan cs washington helping cornell robotics vision lab super supervision ramin zabih read page ramin part cornell university originally montreal quebec canada family move minneapolis minnesota stationed kansas city kansas computer science 1996 97 descriptions computer science descriptions courses note courses brackets offered year department computer science part college arts sciences college engineering 1 fundamental programming concepts 2 100 introduction computer programming 3 100a introduction computer programming 4 100b introduction computer programming 5 101 computer age 101 6 130 creating web documents 7 211 computers programming engrd 211 8 212 structure interpretation computer programs engrd 212 9 214 taste unix 10 222 introduction scientific computation engrd 222 11 280 discrete structures 12 314 introduction digital systems computer organization 13 381 introduction theory computing 14 400 science programming 15 401 programming languages software engineering 16 410 data structures 17 411 programming languages logics 18 412 introduction compilers translators 19 413 practicum compilers translators 20 414 systems programming operating systems 21 415 practicum operating systems 22 417 computer graphics visualization arch 374 23 418 practicum computer graphics arch 375 24 421 numerical analysis 25 422 parallel computing scientific problems 26 432 introduction database systems 27 433 practicum database systems 28 444 distributed systems algorithms 29 462 robotics machine vision 30 463 robotics machine vision lab 31 472 foundations artificial intelligence 32 473 practicum artificial intelligence 33 481 introduction theory computing 34 482 introduction analysis algorithms 35 486 applied logic mathematics 486 36 490 independent reading research 37 501 programming languages software engineering 38 511 modern programming languages 39 514 practical distributed systems 40 515 practicum distributed systems 41 516 high performance computer architecture 42 522 parallel computing scientific problems 43 562 robotics machine vision 44 563 robotics machine vision lab 45 572 introduction automated reasoning 46 601 system concepts 47 611 advanced programming languages 48 612 compiler design high performance architectures 49 613 concurrent programming 50 614 advanced systems 51 615 theory concurrent systems 52 617 frontiers parallel computer systems 53 618 topics theory distributed systems 54 621 matrix computations 55 622 numerical optimization nonlinear algebraic equations 56 624 numerical solution differential equations 57 631 multimedia systems 58 661 robotics 59 662 robotics laboratory 60 664 machine vision 61 674 natural language processing 62 676 reasoning knowledge 63 677 reasoning uncertainty 64 681 analysis algorithms 65 682 theory computing 66 684 introduction symbolic computation 67 685 computational geometry 68 709 computer science colloquium 69 713 seminar systems methodology 70 715 seminar programming refinement logics 71 717 topics parallel architectures 72 718 topics computer graphics 73 719 seminar programming languages 74 722 topics numerical analysis 75 729 seminar numerical analysis acri 76 754 seminar work progress distributed systems 77 775 seminar natural language understanding 78 761 dynamic manipulation scientific computation 79 762 robot cafe 80 773 774 cognitive studies ii cognitive studies philosophy linguistics psychology 773 774 81 775 seminar natural language understanding 82 784 seminar computational algebra 83 789 seminar theory algorithms computing 84 790 special investigations computer science 85 890 special investigations computer science 86 990 special investigations computer science search 1996 97 courses study college engineering 1996 97 descriptions page courses study home page write cuinfo admin cornell comments suggestions cuinfo page img announcements make check announcements reminders regular basis date latest news 5 8 96 backup account account hp vectras erased shortly end exam week important save programs make erasing class web site friday 17 copies lecture notes problem solving solutions 5 1 96 week 6 online syllabus updated accidentally subroutines online syllabus week 6 click updated syllabus 4 26 96 deleting program 3 results file run program 3 create results file called results txt run program create results file finds file exists program abort fatal error run program remember delete results file delete file ms dos type command del filename del results txt 4 9 96 read instructions read instructions assignments carefully make hand required people hand required pieces output program 1 output end class friday 4 12 lose substantial portion marks assignment 4 4 96 program 1 due date changed class good friday april 5 changed due date program 1 monday april 8 8 50am 3 19 96 fortran consultants consultants fortran list passed department proficient fortran department spread duty times munson chen chen thomas liao trouble assignments lab people duty click consulting schedule 3 19 96 read home page make read class home page gradesheets late policy academic misconduct constitutes class handout required familiar 3 19 96 internet earn extra 1 credit finding father mail address sending mail clue works university undergraduate degree teaches philosophy find mail address ms windows application netscape surf internet 3 19 96 share favorite web site week class url interesting world wide web site check intended netscape explore web internet find interesting web page travels write url universal resource locator bring class url http www cs wisc ~bestor cs110 html click suggested starting points exploring internet list discovered http www http www mapquest http www wired http www shareware http www onsale http www pctravel 3 19 96 class mailing list send piece mail account read mail students wisc mail address add class mailing list click send mail img reminders logging remember exit windows logout leave lab person complete access account change password delete files remember remove floppy disk case forget make class section number written disks returned sending reading mail default run mail program computer science mail account cs wisc wiscworld account time students wisc change special menu mail program select configuration menu option change account students wisc send mail make send account read mail reply account mailed forwarding mail forward mail computer science account wiscworld account talk pc lab administrator 2nd floor computer science building copyright 1996 gareth bestor bestor cs wisc modified 1 1996 img members real time systems laboratory directors jane liu liu staff molly current members zhong deng img shankar img mark gardner lynn zhang img david hull recent graduates wu feng phd 96 ian philp phd 96 tai yi huang ms 94 matthew storch phd 97 phd 96 jun sun phd 96 liu phd 95 past members riccardo bettati phd juan luis redondo ms 94 93 cheong phd 92 wei kuan shih phd 92 don gillies ms 90 phd ami ms 89 93 phd 95 ha phd 95 carol song phd 92 ching chih han phd 92 seng tia phd 95 ms 93 susan phd 93 victor lopez ms xin wang ms 95 93 le chun wu phd albert yu phd 92 93 ng phd 93 addresses past members ha cs ac kr department computer science engineering university 72 1 gu seoul 121 791 korea updated 22 august 1996 tai yi huang microsoft home redmond redmond wa updated 20 november 1996 8 2 san sebastian de los reyes madrid spain updated 23 september 1996 ian philp philp lanl gov updated 9 september 1996 matthew storch funda chromatic work chromatic research 615 drive sunnyvale ca updated 25 november 1996 jun sun geoworks home 516 lexington ave el ca updated 14 august 1996 liu liu updated 13 november 1996 david hull hull cs uiuc modified fri jan 10 10 13 49 cst 1997 simplescalar architectural research tool set simplescalar tool set tool set consists compiler assembler linker simulation tools simplescalar architecture tool set user simulate real programs range modern processors systems fast execution driven simulation provide simulators ranging fast functional simulator detailed slower order issue system tool set partly derived gnu software development tools researchers easily extensible portable high performance test bed systems design wrote simplescalar tool set compiler tools simply ports gnu software development tools simplescalar architecture ports simulators written todd austin ph student university wisconsin madison working multiscalar group guri sohi intel corp steve bennett wrote simplescalar x86 simulator tool set supported doug burger wrote documentation development code supported grants national science foundation grant ccr 9303030 software capitalization supplement office naval research grant n00014 93 1 0465 platforms run simplescalar port easily 32 bit flavor unix support posix compliant full release successfully installed sparcs running sunos solaris pentium pro machine running linux informed releases announcements set simplescalar mailing list subscribe send mail majordomo cs wisc message body subject header subscribe simplescalar obtain simplescalar tool set tool set directory accessed normal ftp ftp ftp cs wisc cd sohi code simplescalar files downloaded web clicking names file contents release tar full general simplescalar release ss x86 tar simplescalar x86 source tr 1308 ps technical report documenting tool suite install installation instructions general release copyright duplication distribution restrictions documentation tool set download technical report listed interested slides simulation workshop talk todd gave isca 1995 modified sun aug 18 1996 01 51 doug burger 1418 cycling wisconsin road bicycling association mountain bike advocacy bicycling community page cycling pro road racing results freedom civil rights american civil liberties union frontier foundation citizens internet empowerment coalition challenge cda outdoors environment portraits uw recycling guide perspective environmental costs automobile miscellaneous news weird lighting charcoal grill seconds back home page updated nov 20 1996 cse 143 turn policy document explains turn policy cse 143 quarter programming projects required turn things hard copy solution copy 3 5 disk hard copy tas scribble comments code output write grade disk run program verify works component explained detail hard copy general submitted hard copy cover sheet ii code iii output showing result running program chosen test cases cover sheet concise explanation stack paper giving multiple files part program located test cases run choose roadmap ta decipher stack paper turning quickly scanned understanding note organized double readme file explained code code fully commented clear function preconditions postconditions invariants essentially addition source file turn short explanation top indicating code header file test cases projects ll supply test cases run program create demonstrate interesting aspect solution supply output program running test cases labelled test case interesting test cases created output attach sentence explaining test case demonstrates disk disk turn labelled supported platforms run macintosh symantec pc windows 3 11 borland v4 5 pc windows 3 11 msvc v1 51 unix remember develop platform responsibility make source code works supported platforms submitting supply executable supported platform disk source code test cases output test cases executable make program general copying folder directory working floppy disk typically involve files place readme disk top level directory explaining files find grade sample readme located format fine long expresses important information general pop disk consult readme file run program addition supply required build executable shouldn ve supplied copy unix users unix machines don floppy drive attached bet tar working directories ftp mac pc save disk readme make obvious reverse process machine executable made discuss alternate turn arrangements consult ta questions questions turn procedure discuss details ta cse143 webmaster cs washington tim teitelbaum associate professor department computer science cornell university ithaca york 14853 usa date birth april 12 1943 social security 071 34 citizenship united states telephone 607 255 7573 fax 607 255 4428 email tt cs cornell contents education positions awards grants ph students publications lectures professional activities cornell activities cornell courses taught cornell lectures education 1975 carnegie mellon university ph computer science 1964 massachusetts institute technology mathematics positions 1981 associate professor department computer science cornell university 1982 83 visiting researcher institut national de recherche en informatique en automatique inria rocquencourt france 1979 81 senior lecturer department computer science cornell university 1973 79 assistant professor department computer science cornell university 1968 72 graduate student department computer science carnegie mellon university 1965 68 senior research programmer physics department columbia university 1964 65 programmer western electric corporation awards 1 dean prize innovation undergraduate teaching 1986 grants 1 software engineering transformational system nsf 1995 98 270 000 gries 2 incremental computation onr 1995 1998 270 000 3 incremental computation onr 1992 1995 300 000 4 synthesizer generator nsf 1990 1991 100 000 5 incremental computation onr 1988 1990 400 000 6 generating efficient language based programming environments nsf 1988 1989 8 000 7 research experience undergraduates nsf 1987 1988 8 000 8 generating efficient language based programming environments nsf onr 1986 1989 428 182 supplement undergraduate research 1987 1988 22 000 9 coordinated experimental research systems constructing manipulating complex objects nsf 1986 1991 3 606 266 gries constable hopcroft 10 language editors generators ibm 1984 85 99 957 11 affiliation program education language editors implementations ibm 1984 85 25 000 12 syntax directed programming environments nsf 1982 85 364 966 13 syntax directed programming nsf 1980 82 145 033 ph students 1 yanhong liu 1995 2 john reppy 1992 3 john field 1991 4 allan 1990 5 stephen 1990 6 william pugh 1988 pyi packard fellow 7 roger hoover 1987 8 susan horwitz 1985 pyi 9 thomas reps 1982 winner acm doctoral dissertation award pyi packard fellow publications software 1 synthesizer generator release 1 0 december 1985 release 2 0 july 1987 release 3 0 april 1989 release 3 4 april 1991 release 3 5 september 1991 release 4 0 december 1992 reps al release 4 1 august 1993 release 4 2 january 1995 synthesizer generator tool creating language based environments formal specifications date licensed source code form research purposes approximately 330 sites worldwide roughly half sites half overseas roughly half sites academic half government industrial research laboratories implementation release 4 consists 120 000 lines source code 23 demonstration environments distributed system implemented 50 000 lines synthesizer specification language ssl code 2 cornell program synthesizer version 1 june 1979 version 1 02 september 1980 version 1 03 september 1981 reps cornell program synthesizer programming environment small dialect pl lifetime licensed 110 sites worldwide 20 000 introductory programming students books 1 synthesizer generator system constructing language based editors 315 pages springer verlag ny 1988 reps 2 synthesizer generator reference manual edition cornell university ithaca ny august 1985 51 pages edition cornell university ithaca ny june 1987 162 pages edition 171 pages springer verlag ny ny 1988 reps fourth edition 268 pages ithaca ny 1992 staff chapters books 1 alex programming language visual languages applications ed plenum press ny 1990 2 cornell program synthesizer syntax directed programming environment interactive programming environments ed shrobe mcgraw hill ny 1984 pages 97 116 reps appeared cacm 24 9 september 1981 pages 563 573 3 cornell program synthesizer tutorial software development environments ed wasserman ieee computer society press november 1981 pages 64 72 reps horwitz appeared proceedings acm sigplan symposium text manipulation portland june 8 10 1981 sigplan notices 16 6 june 1981 pages 8 16 journals 1 systematic derivation incremental programs science computer programming 24 1 pages 1 39 1995 yanhong liu 2 language processing program editors ieee computer 20 11 pages 29 40 november 1987 reps 3 efficient general iterative algorithm dataflow analysis acta informatica 24 6 pages 679 694 1987 horwitz demers 4 generating editing environments based relations attributes toplas 9 3 pages 577 608 october 1986 horwitz 5 incremental context dependent analysis language based editors toplas 5 3 pages 449 477 july 1983 reps demers 6 cornell program synthesizer syntax directed programming environment cacm 24 9 september 1981 563 573 reps reprinted interactive programming environments shrobe mcgraw hill 1984 refereed conference proceedings 1 discovering auxiliary information incremental computation proceedings 23rd acm symposium principles programming languages st petersburg beach fl pages xx xx january 21 24 1996 yanhong liu scott stoller 2 caching intermediate results program improvement proceedings acm sigplan symposium pepm la jolla ca pages 190 201 june 1995 yanhong liu 3 incremental reduction lambda calculus presented 1990 lisp functional programming conference nice france pages 307 322 june 1990 field 4 higher order attribute grammars editing environments proceedings acm sigplan 90 conference programming language design implementation white plains ny pages 197 208 june 1990 chapman 5 incremental computation function caching proceedings 16th acm symposium principles programming languages austin tx january 11 13 1989 pages 269 276 pugh 6 alex programming language workshop visual language linkoping sweden august 19 21 1987 kozen al 7 efficient incremental evaluation aggregate values attribute grammars proceedings acm sigplan 86 symposium compiler construction palo alto ca june 1986 pages 39 50 hoover 8 remote attribute updating language based editors proceedings 13th acm symposium principles programming languages st petersburg fl january 1986 pages 1 13 reps 9 relations attributes symbiotic basis editing environments proceedings acm sigplan 85 symposium language issues programming environments sigplan notices 20 7 june 1985 pages 93 106 horwitz 10 synthesizer generator proceedings acm sigsoft sigplan software engineering symposium practical software development environments pittsburgh pa april 1984 pages 42 48 reps 11 cornell program synthesizer proceedings acm sigplan symposium text manipulation portland june 8 10 1981 sigplan notices 16 6 june 1981 pages 8 16 reps horwitz reprinted tutorial software development environments wasserman ieee computer society press november 1981 pages 64 72 12 incremental evaluation attribute grammars application syntax directed editors proceedings 8th acm symposium principles programming languages williamsburg va january 26 28 1981 pages 105 116 demers reps 13 encapsulated data types generic procedures proceedings dod workshop common programming language embedded systems ithaca ny 1976 springer verlag pages 171 214 demers al 14 context free error correction evaluation algebraic power series proceedings 5th acm symposium theory computing austin tx april 30 2 1973 pages 196 199 15 study sigma decay pattern recognition mode proceedings international conference advanced data processing bubble chambers spark chambers york ny october 1968 pages 256 265 newman al 16 current status automatic scanning columbia university 1967 international conference programming flying spot devices munich january 1967 tutorials 1 semantic analysis sigplan 93 conference programming language design implementation albuquerque nm june 1993 2 generating language sensitive environment sigplan 92 conference programming language design implementation san francisco ca june 15 19 1992 3 semantic analysis sigplan 88 conference programming language design implementation atlanta ga june 22 24 1988 4 semantic analysis sigplan 86 symposium construction palo alto ca june 25 27 1986 publications 1 syntax directed editors cacm 25 5 1982 pages 351 352 reps 2 cornell program synthesizer tutorial introduction department computer science cornell university edition july 1979 edition 1983 49 pages approximately 20 000 copies printed 3 cornell program synthesizer announcement sigplan notices october 1979 page 75 technical reports 1 incremental computation transformational software development tech rep 95 1499 department computer science cornell unversity ithaca ny march 1995 yanhong liu 2 caching intermediate results program improvement tech rep 95 1498 department computer science cornell university ithaca ny march 1995 yanhong liu 3 systematic derivation incremental programs tech rep 94 1444 department computer science cornell university ithaca ny august 1994 yanhong liu 4 deriving incremental programs tech rep 93 1384 department computer science cornell university ithaca ny september revised october 1993 yanhong liu 5 alex programming language tech rep 87 835 department computer science cornell university ithaca ny 1987 kozen al 6 cornell program synthesizer microcomputer implementation pl cs tech rep 79 370 department computer science cornell university ithaca ny march 1979 7 formal syntax pl cs tech rep 76 281 department computer science cornell university ithaca ny january 1976 8 compiler project department computer science cornell university ithaca ny january 1976 9 minimal distance analysis syntax errors computer programs ph thesis department computer science carnegie mellon university pittsburgh pa september 1975 lectures assuring software quality ada language sensitive programming environment 1 martin marietta corporation syracuse ny april 1994 2 loral aerospace corporation owego ny june 1994 3 ibm federal systems division owego ny april 1993 4 software productivity laboratory va march 1993 5 saic orlando fl march 1993 6 martin marietta corp orlando fl march 1993 7 orlando fl march 1993 8 ge aerospace corp syracuse ny july 1992 9 ibm federal systems division owego ny july 1992 higher order attribute grammars editing environments 1 rice university houston tx april 1990 2 acm sigplan 90 conference programming language design implementation white plains ny june 1990 static semantic analysis 1 acm sigplan conference 93 albuquerque nm june 1993 automatically enforcing quality ada software implications interactive tools 1 10th annual washington ada symposium mclean va june 1993 synthesizer generator system constructing language based editors 1 bell laboratories murray hill nj 1993 2 hp laboratories palo alto ca march 1993 3 lockheed missiles space palo alto ca march 1993 4 hp corp ft collins march 1993 5 software productivity consortium va march 1993 6 digital equipment corporation nashua nh february 1993 7 corporation ri november 1992 8 ge aerospace corp syracuse ny july 1992 9 rome ny july 1992 10 case 92 montreal canada july 1992 11 gte research triangle park nc 1992 12 corporation va april 1992 13 loral space range systems san jose ca march 1992 14 sun microsystems laboratories mountain view ca march 1992 15 mountain view ca march 1992 16 lockheed missiles space palo alto ca march 1992 17 workshop programming environments dagstuhl germany march 1992 18 unisys arlington va march 1992 19 software productivity consortium va february 1992 20 seer technologies york ny october 1991 21 tandem computers cupertino ca september 1991 22 software productivity laboratory loral aerospace corp san jose ca september 1991 23 ide san fransisco ca september 1991 24 corp san diego ca 1991 25 naval oceans systems center nosc san diego ca september 1991 26 nasa langley air force base fl 1991 27 ford aerospace corp san jose ca january 1990 28 annual meeting syracuse university case center blue mountain lake ny july 1989 incremental computation 1 office naval research april 1988 generation language based programming environments 1 boston sigplan cambridge ma november 1988 2 general motors warren mi march 1988 3 department computer science bucknell university pa 4 department mathematics computer science dartmouth college hanover nh october 1987 5 general electric ny july 1987 6 institute computer science clarkson university ny july 1986 7 office naval research washington dc february 1986 8 wang institute january 1985 9 department computer science university maryland october 1984 syntax directed programming environments 1 department computer science eth lausanne switzerland july 1984 2 lectures 2 department computer science university oslo oslo norway february 1983 3 department computer science university linkoping linkoping sweden february 1983 incremental evaluation attribute grammars application syntax directed editors 1 american symposium computer software engineering peoples republic china april 1982 2 central research laboratory nippon electric company kawasaki city japan april 1982 3 department computer science york university york ny march 1981 4 department computer science purdue university lafayette february 1981 5 eighth annual acm symposium principles programming languages popl williamsburg va january 1981 6 department computer science carnegie mellon university pittsburgh pa november design implementation cornell program synthesizer syntax directed programming environment demonstrations lsi 11 microcomputer 1 department computer science tsinghua university peking peoples republic china april 1982 2 american symposium computer software engineering peoples republic china april 1982 3 central research laboratory nippon electric company kawasaki city japan april 1982 4 language issues large scale computing department energy beach march 1982 5 department computer science pennsylvania state university state college pa december 1981 6 department mathematical sciences rensselaer polytechnic institute troy ny december 1981 7 department computer science brown university providence ri september 1981 8 department computer science suny stony brook stony brook ny march 1981 9 national bureau standards gaithersburg md march 1981 10 department computer science city university york york ny march 1981 11 department computer science university indiana bloomington february 1981 12 department computer science purdue university lafayette february 1981 13 department computer science university rochester rochester ny january 1981 14 schlumberger research ct january 1981 15 ibm watson research center yorktown heights ny january 1981 16 department mathematics dartmouth hanover nh december 1980 17 department computer science university waterloo ontario canada december 1980 18 bell telephone laboratories murray hill nj november 1980 19 ibm endicott development laboratory endicott ny november 1980 20 department electrical computer engineering department computer information sciences coins university massachusetts amherst ma november 1980 21 department computer science york university york ny october 1980 22 department computer science university texas austin tx october 1980 23 department mathematical sciences rice university houston tx october 1980 24 general motors research laboratories warren mi 1980 25 department computer information sciences university michigan ann arbor mi 1980 26 bell telephone laboratories naperville il 1980 27 department mathematics ithaca college ithaca ny april 1980 28 department electrical engineering computer science university connecticut ct april 1980 29 department mathematics wesleyan university middletown ct april 1980 30 bell telephone laboratories holmdel nj march 1980 31 department computer science queens university kingston canada february 1980 32 digital equipment corporation maynard ma july 1979 33 department computer science university canada june 1979 34 department mathematics hamilton college clinton ny april 1979 35 ieee delaware bay chapter newark de april 1979 36 department electrical engineering university delaware newark de april 1979 37 department computer science carnegie mellon university pittsburgh pa march 1979 38 department computer science north carolina state university raleigh nc march 1979 39 department computer science duke university durham nc march 1979 40 ibm scientific center cambridge ma march 1979 41 cupertino ca february 1979 42 department electrical engineering computer science university santa clara santa clara ca february 1979 43 intel corporation santa clara ca february 1979 44 ibm research laboratory san jose ca february 1979 45 department electrical engineering computer science columbia university york ny january 1979 46 department electrical engineering computer science princeton university princeton nj january 1979 47 ibm watson research center yorktown heights ny january 1979 computer science software engineering education cornell institute technology peoples republic china april 1982 encapsulated data types generic procedures department computer science suny stony brook stony brook ny december 1976 structured assembly languages army electronics command fort monmouth nj december 1975 diagnosis correction syntax errors programs evaluation algebraic power series commuting variables 1 annual acm symposium theory computing sigact austin tx 1973 2 department computer science cornell university ithaca ny march 1973 3 department electrical engineering massachusetts institute technology cambridge ma march 1973 4 department computer science duke university durham nc march 1973 5 school electrical engineering university pennsylvania philadelphia pa february 1973 6 department electrical engineering princeton university princeton nj february 1973 7 department computer science suny stony brook stony brook ny december 1973 automatic scanning bubble chamber photographs laboratory ny october 1967 professional activities chairman 1 doctoral dissertation award committee acm 1992 93 member 1 doctoral dissertation award committee acm july 1988 94 2 academic advisory committee october 16 19 1988 dallas tx 3 program committee acm sigplan 88 compiler construction conference june 20 24 1988 atlanta ga 4 panel software engineering program nsf april 4 1988 washington dc 5 nsf software engineering workshop february 24 26 1988 atlanta ga 6 program committee fifteenth annual acm sigact sigplan symposium principles programming languages january 1987 7 program committee acm sigplan 84 symposium compiler construction montreal canada june 1984 8 program committee international syntax directed editors france april 18 22 1983 director 9 program committee tenth annual acm sigact sigplan symposium principles programming languages january 24 26 1983 chairman 10 program committee acm sigplan 82 symposium compiler construction boston ma june 23 25 1982 11 delegate american symposium computer software engineering peoples republic china april 8 10 1982 12 program committee acm sigsoft sigplan software engineering symposium high level debugging 1981 82 13 panel productivity education ieee compcon washington dc september 15 1981 14 association computing machinery consultant 1 ibm 1985 ams acm summer computer science institute planning committee 1982 corp 1979 army electronics command 1975 digital equipment corp 1970 reviewer 1 acm computing surveys acm toplas ieee computer ieee software ieee transactions software engineering mit press referee 1 nsf nserc cornell activities 1 member computing policy committee 1994 2 chairman departmental computer facilities committee 1990 91 3 member 2001 committee 1990 91 4 member committee instructional computer technologies 1990 91 5 member search committee associate dean undergraduate affairs 1986 6 member management committee 1986 89 chairman 1987 88 7 chairman department chairman search committee 1986 87 8 member senior faculty recruiting committee 1985 1992 chairman 1985 87 9 member engineering college resource allocation advisory committee 1985 86 10 member engineering college computing board 1984 88 chairman 1987 88 11 member computer science undergraduate academic affairs committee 1984 85 12 member university appeals panel 1984 89 13 director undergraduate programs computer science 1983 85 14 member engineering college computer advisory committee 1983 84 15 member committee study computers engineering mathematics 1983 84 16 director computer science summer school program 1981 82 17 member university computing board subcommittee 1981 82 18 member faculty appeals board 1981 82 19 director computer science summer school program 1979 80 20 member engineering college core curriculum committee 1977 82 21 undergraduate program advisor 1977 1995 cornell courses taught cs100 introduction computer programming fall 1994 270 students fall 1993 317 students fall 1992 spring 1993 478 students fall 1985 645 students fall 1984 758 students fall 1983 749 students fall 1981 725 students fall 1980 spring 1981 1176 students fall 1979 spring 1980 1020 students fall 1978 spring 1979 952 students fall 1977 475 students fall 1976 544 students fall 1975 460 students introduction computer programming honors fall 1987 45 students spring 1987 10 students cs211 computers programming fall 1990 85 students cs212 modes algorithmic expression fall 1988 42 students cs314 introduction computer systems organization fall 1974 35 students fall 1973 48 students introduction programming languages spring 1988 23 students cs412 translator writing spring 1994 37 students spring 1993 24 students spring 1974 42 students spring 1973 25 students advanced programming languages translator writing spring 1995 10 students spring 1986 28 students spring 1984 32 students spring 1982 24 students spring 1977 33 students spring 1976 29 students spring 1975 36 students topics programming languages systems spring 1989 10 students fall 1986 7 students spring 1985 11 students cornell lectures 1 computer programming engineering design cornell college engineering alumni council 1984 2 engineering career orientation forum february 1984 3 cornell program synthesizer conversations cornell 1982 4 computing agriculture atc cals faculty series january 6 1981 5 computer idiot freshman orientation program august 28 1980 6 slide rule microcomputer freshmen learn compute cornell weekend october 12 1979 7 design implementation cornell program synthesizer syntax directed programming environment demonstration ocs seminar march 28 1979 8 department computer science december 7 1978 9 computer programming engineering communication parents weekend october 22 1977 cse 505 definitions definitions concepts ve studied added time offered hope type safe type safe means language guarantees type incorrectly place type words expressions guaranteed type consistent checked compile time run time mixture lisp ada miranda examples type safe languages fortran examples languages aren type safe statically typed statically typed means type expression determined compile time check compile time functions operations applied expressions correct type miranda ada examples statically typed languages lisp statically typed statically typed implies type safe strongly typed common definitions strongly typed strongly typed statically typed strongly typed type safe weakly typed weakly typed means type safe fortran examples weakly typed languages aliasing aliasing arises variables referring storage location ll add definition homework due exam 2 information sections exam sections topics stressed 5 1 5 2 7 1 7 2 switch 7 3 7 4 nested loops 6 1 6 2 6 3 9 1 507 question type distribution nov 7 20 miscellaneous terminology design 25 tracing 55 coding approximate chapter distribution nov 7 chapter 5 05 0 chapter 7 30 0 chapter 6 52 5 chapter 9 12 5 note exam material strongly weighted week material questions cover topics exam question 2 quiz fall 1996 lecture schedule schedule tentative date mid term examination set stone pace midterm slower outlined topics scheduled end semester chosen dropped affects previous tentative schedule lecture topic 21 oct proving languages context free 23 oct context decision problems cfls 25 oct post machines recursive recursively enumerable languages 28 oct church thesis chomsky hierarchy review 30 oct mid term examination room 168 noland choice 12 20 2 20 1 10 3 10 1 nov turing machines 4 nov 6 nov equivalence 8 nov recursive recursively enumerable languages 11 nov universal grammars context sensitive grammars 13 nov equivalence deterministic nondeterministic 15 nov proving languages enumerable 18 nov languages 20 nov decision problems 22 nov tm decision problems rice theorem 25 nov restricted 27 nov chomsky hierarchy 2 dec alternation automata 4 dec alternation 6 dec np 9 dec np np completeness 11 dec lambda calculus 13 dec review 16 dec final examination 2 45pm room tba fall 1996 lecture schedule 21 october 1996 brian cole cs520 home page uw madison computer sciences home page uw madison home page homework 3 handed tue feb 27th due thu mar 7th assignment groups partner homework 1 2 hand solution group printed manuscript 1 heat diffusion time mpi rewrite heat diffusion simulation mpi alternatively develop similar application mpi compare ease programming performance implementations nice divide running time communication time computation time timings compare implementations 1724 definitions intelligence forrest intelligent intelligent institutional iq measured standardized test gee perform hard tasks chess douglas adams ability reconcile contradictory information simultaneously stomach stomach real estate agent wave fee infocom game hitchhiker guide galaxy alan turing ability fool thinking electronic link human prize competition formal instantiation turing test robert franklin department head environmental research institute michigan erim intelligence ability pick behavior situations encountered environment current definition alter behavior order maximize opportunities reward comments send comment form send mail back david home page finton cs wisc march 30 1996 millersville university computer science curriculum find descriptions computer science 1 core requirements objective core requirements provide skills considered fundamental sound background computer science includes grounding aspects programming computer organization legal ethical issues affected computer applications addition background mathematics computer science theory provide strong analytic component providing concepts interest computer programmers computer science courses csci 151 discrete structures 3 csci 161 introduction computing 4 csci 162 introduction computing ii 4 csci 226 computer organization 3 csci 351 discrete structures ii 3 csci 352 data structures 3 csci 370 computer organization ii 3 csci 410 social consequences computers 3 total 26 1 advanced computer science requirements student required select total 12 courses 6 systems theory group 6 applied computer science group systems theory csci 331 structure 3 programming languages csci 360 real time systems 3 csci 382 operating systems 3 csci 423 systems programming 3 csci 431 principles compiler 3 design csci 432 principles compiler 3 design ii csci 460 theory computation 3 csci 465 analysis algorithms 3 total 6 applied computer science csci 343 systems analysis 3 csci 373 computer graphics 3 csci 390 data communications 3 csci 445 database management 3 systems csci 451 artificial intelligence 3 csci 455 robot vision 3 csci 458 expert systems 3 total 6 courses systems theory applied computer science groups csci 406 topics computer science 3 csci 498 independent study 3 determination offering csci 406 csci 498 counts systems applied made department based content advisor provide information 1 required related courses mathematics courses math 161 calculus 4 math 162 calculus ii 4 math 235 survey statistics 3 math 220 math xxx 3 4 xxx 220 301 314 315 total 14 15 students begin math 161 math 160 elementary functions based results mathematics placement test administered incoming students natural physical sciences biol 100 general biology biol 211 concepts zoology 4 biol 221 concepts botany 4 biol 263 cell biology 4 chem 111 intro chemistry 4 chem 112 intro chemistry ii 4 phys 231 general physics 5 phys 232 general physics ii 5 221 physical geology 4 222 historical geology 4 241 meteorology 4 261 intro ocean 4 241 meteorology 4 245 env 4 1 additional requirments computer science major required complete 312 technical writing students intend pursue graduate study computer science complete total 15 additional advanced csci electives systems applied courses advanced math courses 200 400 level approved academic advisor combined maximum 6 chosen courses csci 200 cooperative education 3 csci 300 cooperative education 3 requirements degree components degree computer science core computer science majors elective section major selects courses based personal interest career goals advanced topics computer science students tailor work ensuring student receives fundamental background important areas computer science admitted computer science mathematics sequence grade earned prerequisite graph mu computer science requirements img main computer science page cse 567 principles digital systems design carl ebeling fall 1996 homework 3 distributed friday oct 18 due monday oct 28 class problems involving verilog code hand code simulation log part long synthesis problems hand printout circuit schematic generated 1 generate kernels expression rectangle covering method ace bce ade 2 minimize expression multi level logic cost expression implemented directly gates 7 gates 30 inputs literals minimize circuit terms literals rectangle method find interesting kernel cube remember time factor function create expression rectangle covering table cfg 3 verilog implementations comparator projects lis cse567 verilog examples comparator simulate verilog simulator verilog exe compare tb trick 4 comparator verilog module construct min max circuit min max module 4 bit inputs 4 bit outputs large small large larger small smaller simulate circuit validate behavior 5 min max circuit implement sorting network sorts numbers simulate validate behavior 6 synthesize circuit expression problem 2 synopsys directions synthesis synopsys give circuit found 7 synthesize 4 bit comparator module settings including defaults circuit 8 synthesizing 32 bit comparator synopsys guide results timing cost constraints ebeling cs washington 2686 cs302 1list thread recent messages messages sorted date subject author mail archives starting tue 10 sep 1996 00 00 cst ending sun 10 nov 1996 00 00 cst messages 24 program0 david melski sending mail netscape david melski email archive office hours 9 11 david melski program 1 quiz david melski tutors david melski question expressions david melski cs302 program 1 david melski quiz handout david melski room change david melski chain letters fwd david melski handouts david melski doit lab david melski test runs david melski midterm david melski home quiz program 3 david melski office hours david melski midterm david melski handouts tomorrow david melski quiz5 david melski lost text david melski program 6 david melski student programming job jeffrey gustafson student programming job jeffrey gustafson program 7 david melski message date sun 10 nov 1996 00 00 cst archived sun nov 10 1996 22 40 30 cst messages sorted date subject author mail archives archive generated hypermail 1 02 cse 143 notes handouts sections stuff section includes supplementary notes hints homework sample code handouts apparently demand information generated random mazes information maze generator related algorithms big analysis exercise eye quiz thursday michael made big analysis exercise questions answers similar asked quiz topics cover talked lecture past week hw2 info people andy sections aa ae additional explanations hw2 grading pointer chasing exercise exercise chasing pointers programs drawing pictures evaluating code code beautiful meaningful designed give practice assigning pointers traversing linked structures understand debug programs pointers ll intelligent original exercise solution set brad find mistakes adt adt string class give ideas set modules put interesting sample adt adt implementation fraction class versions provided simple documented version emulates kind files ll responsible turning complex documented version curious slides line versions lecture slides 6 page postscript acrobat formats basics tuesday 10 1 postscript acrobat modules thursday 10 3 postscript acrobat style thursday 10 3 postscript acrobat lab machines acrobat reader automatically started netscape follow link macs pc compatibles versions unix acrobat reader downloaded free directly adobe web site includes instructions setting web browser invoke acrobat reader automatically versions ghostscript support acrobat cse143 webmaster cs washington 1775 talking cults recently ve visits jehovah witnesses ve caused intensive bible study christian doctrine trinity found helpful outline frank jr net don remember read copy ve written outline deity christ cult members don interpret bible back leaders answers visits led greater understanding biblical basis trinity literature give knocking discovered helpful book called answer jehovah witness robert published fellowship discussion deity christ biggest section book photocopied pages show predictions pass points claimed prophet god fails biblical test 100 accuracy 18 20 22 view arguing jw waste time trained trust interpret bible confidence read bible honestly claims return david home page tex friends faq 1 ps file 2 good latex2e book 3 ve made file tex 4 tex macros lib tex macros 5 tex dvips fonts 6 print dvi file 1 ps file flag dvips foo dvi create file named foo ps 2 good latex2e book latex companion isbn 0 201 8 good book copy university op 3 ve made file tex easiest set enviroment variable files tex lib formats set setenv tex lib formats search directory default directory lusr tex lib tex formats 4 tex macros lib tex macros set enviroment variable setenv lib tex macros tex current directory finally default directory lusr tex lib tex macros tex put colon lib tex macros 5 tex dvips fonts set directory files dvips set directory pk files 6 print dvi file dvips printer enviroment variable set type dvips filename filename dvi file don printer set flag dvips filename cs 537 projects surveys survey project contact anderson susan replication sequoia praveen partitioning benchmark balakrishna multi media ole db wei tsang bhardwaj aastha heterogeneous databases ole db wei tsang fabian olap sequoia praveen benchmark castro alexander databases www ole db wei tsang chao edward ming data mining association praveen rules chen jeng wei query opt standalone wei tsang chew andrew garbage collection video rivl wei tsang chiu chun yang query optimization statistics praveen collection hsu jerry databases www text data type wei tsang huang jin benchmarking wisconsin wei tsang benchmark huangyutitham multi media databases video data wei tsang video rivl jhaveri ashish data mining data mining praveen koster david simon multi dimensional tree sequoia praveen indexing benchmark landis sean indexing techniques image indexing wei tsang leong kian fai transaction processing audio data type wei tsang liau chee keong query optimization opt praveen lin libby data mining data mining praveen lin wei wei query opt standalone wei tsang lung felix data mining association praveen rules malik indira data mining data mining praveen nguyen mai database user gui praveen interfaces nguyen olivier database user gui praveen interfaces anil query rewrite query rewrite praveen sharma rosen object relational db praveen srivastava sunil query optimization opt praveen financial database financial data praveen management management sandeep database mining query rewrite praveen teo selectivity cost statistics praveen estimation collection costs valerjev nikola transaction models molecule data wei tsang type vaidyanathan anu olap cube algorithms praveen vitrano eric data mining data mining praveen wang ngai ming multi dimensional external db wei tsang indexing predator wang wei hsin database benchmarking wisconsin wei tsang benchmark wu michael object relational db praveen assignment 2 design specifications assignment produce design specifications program formats html documents ascii subset html specification design specifications object oriented design methodology methodologies covered class requirements specification explains parts full html specification design hand group required hand designs design pages long design specifications include justifications major design decisions object oriented design include classes implement interact responsible design functional top bottom data flow control flow design types class include chart describing decomposition notations class description major data structures textual description modules interfaces summary design include structural breakdown problem classes modules functions english description major structural units description data structures answer justify choices justifications include reduced coupling increased cohesion finally purpose assigning types designs give experience strategies show draw design class hierarchy data flow methodologies highlight aspects problem pick methodology works problem lead graded object oriented design lot missed learning experience design show ways 3 1996 adam carlson 3826 short background heard madison city bicycles cars don true true urban population 200 000 statement pretty accurate picture wisconsin weather folks crazy venture wheels madison bicycles madison home primary campus university wisconsin home roughly 30 000 undergraduates 12 000 graduate students lot students lot difficult helmet theory admittedly theory untested observation remarkable kids today person campus bicycle wearing helmet graduate student faculty member stated undergraduates riding bicycles graduates wear helmets application helmet theory curious cyclist graduate undergraduate ve plastic brain level bit odd surely graduate students admittedly longer ago undergraduates time conclude correctness helmet theory attended wisconsin level crazy town bicycles winter ice covered roads people riding bicycles include elementary saving respective lives guess undergrads wear helmets perceived level date wear bicycle helmet surely massive brain students brought class postulated grads undergrads vis vis helmet phenomenon arises grads lose rest class agree natural selection work modern society graduate students progressed past pleasantly carefree undergraduate years learned important things race pass future generations true gene wearing helmet inherited assert individual grown postscript inability wisconsin undergraduates wear helmets reminiscent noticed high school grew madison learned cold weather hard winters pretty cold high school remarkably madison west place pretty good academic reputation wore hat school people walk school hair wet high school pretty important hair modified tue jan 30 10 59 06 1996 martin reames mreames cs wisc happy successful year img qiming cs302 tutors list potential cs302 tutors names listed obtained general request tutors computer science people inclusion list endorsement computer sciences dept arrangements agreements sole responsibility parties involved student tutor email phone student status donko donjerkovic cs 262 6624 cs grad johannes gehrke johannes cs 233 0937 cs grad shubu mukherjee shubu cs 255 3244 cs grad biswadeep nag bng cs 264 cs grad amir roth amir cs 262 6614 cs grad wei yinong yinong cs 231 cs grad narayanan anand cs 259 grad xinyi wang cs 238 math grad yufei zhu zhu math 238 math grad aumann aumann cs 274 senior cs dan goemans students 284 senior cs eric lotto lotto cs 238 senior cs neuman neuman cs 250 senior cs nick ni students 258 senior cs jin lim students 264 3510 senior cs 249 senior bjorn olson cs 256 senior eric cae 255 senior ece dave cs 250 junior cs steven wong cs 255 junior cs cae 257 junior todd students 250 junior chris ca 256 junior tung fai chan tung cs 264 1176 cs christian cs 238 kevin freshman add email address wisc sending email additions suggestions mailed skrentny cs guts tutorial offers free tutoring uw students offer individual group study sessions office located room 303 union south phone 263 current schedule tutors cs302 helen white tutors floor back study room gordon commons tutors basement arch area hall basement arch center schedule location day time dilip gordon commons sundays 8 10 pm mark gordon commons wednesdays 8 10 pm helen white mondays 7 9 pm richard helen white sundays 7 9 pm eric helen white sundays 9 11 pm eric arch wednesdays 8 10 pm trio student support services program free tutoring qualified students click information updated mon 9 11 96 jim skrentny cs302 coordinator skrentny cs wisc cs 736 spring 1995 advanced operating systems reading list list readings cs 736 approximate order read list semester tentative schedule provided synchronization communication 1 dijkstra hierarchical ordering sequential processes operating systems techniques hoare editors academic press london 1972 72 93 acta informatica 1 1971 pp 115 138 2 andrews schneider concepts notations concurrent programming computing surveys 15 1 march 1983 3 44 3 lampson redell experiences processes monitors mesa comm acm 23 2 february 1980 105 117 4 marsh scott leblanc markatos class user level threads 110 121 5 massalin pu threads input output synthesis kernel 191 201 6 lauer needham duality operating system structures operating systems review 13 2 april 1979 3 19 originally proc 2nd int symposium operating systems october 1978 memory organization management 7 bensoussan clingen daley multics virtual memory concepts design comm acm 15 5 1972 308 318 8 fabry capability based addressing comm acm 17 7 july 1974 403 412 9 denning working set model program behavior comm acm 11 5 1968 323 333 10 carr hennessy wsclock simple effective algorithm virtual memory management 87 95 11 babaoglu joy converting swap based system paging architecture lacking page reference bits 78 86 12 young tevanian rashid golub eppinger chew bolosky black baron duality memory communication implementation multiprocessor operating system 63 76 case studies experiences 13 lauer observations development operating system 30 36 14 lampson hints computer system design 33 48 file systems 15 mckusick joy leffler fabry fast file system unix trans computer systems 2 3 august 1984 181 197 16 rosenblum ousterhout design implementation log structured file system 1 15 17 levy silberschatz distributed file systems concepts examples computing surveys 22 4 december 1990 321 374 protection security 18 jones wulf design secure systems software practice experience 5 4 1975 321 336 19 gramp morris unix operating system security bell laboratories technical journal 63 8 october 1984 1649 1672 20 popek kline encryption secure computer networks computing surveys 11 4 december 1979 331 356 21 steiner neuman schiller kerberos authentication service open network systems usenix 88 dallas tx february 1988 191 202 distributed systems 22 birrell levin needham schroeder grapevine exercise distributed computing comm acm 25 4 april 1982 260 274 23 birrell nelson implementing remote procedure calls trans computer systems 2 1 february 1984 39 59 interesting kernels 24 pike thompson plan 9 bell labs proceedings 1990 usenix conference 25 cheriton zwaenepoel distributed kernel performance diskless workstations 128 139 26 hamilton spring nucleus microkernel objects 1993 summer usenix conference june 1993 3 44 schedule tentative schedule semester revise schedule semester progresses complete listed week 1 sep 5 sep 7 hierarchical ordering week 2 sep 12 sep 14 andrews schneider synchronization survey week 3 sep 19 sep 21 lampson redell monitors marsh al threads week 4 sep 26 sep 28 massalin pu kernel lauer needham duality week 5 oct 3 oct 5 al multics fabry based addressing week 6 oct 10 oct 12 denning working sets carr wsclock ozalp joy berkeley unix week 7 oct 17 oct 19 young al mach week 8 oct 24 oct 26 lauer observations lampson hints midterm exam wednesday october 25 7 15 pm week 9 oct 31 nov 2 mckusick al unix fast file system rosenblum ousterhout log structured file system week 10 nov 7 nov 9 levy silberschatz distributed file system survey week 11 nov 14 nov 16 jones wulf capabilities gramp morris unix security popek kline encryption networks week 12 nov 21 steiner al kerberos week 13 nov 28 nov 30 birrell al grapevine birrell nelson remote procedure call week 14 dec 4 dec 6 pike al plan 9 cheriton zwaenepoel kernel week 15 dec 11 dec 13 hamilton spring nucleus project presentations solomon cs wisc wed aug 30 13 38 37 cdt 1995 software systems design implementation fall 1996 11 00 11 50am mwf text 201 principles software development alan davis schedule date topic reading assignment sep 04 1 information sep 06 2 software engineering p1 p6 sep 09 3 productivity metrics sep 11 4 software quality p7 sep 13 5 software engineering tips sep 16 6 project planning 172 problem 1 due sep 18 7 requirements engineering 41 sep 20 8 problem recognition 45 sep 23 9 modeling 49 project plan due sep 25 10 prototyping p50 53 sep 27 11 specification 60 sep 30 12 requirements reviews oct 02 13 design principles 65 oct 04 14 design fundamentals 70 oct 07 15 object oriented design 75 requirements spec due oct 09 16 design oct 11 17 design oct 14 18 design oct 16 19 implementation oct 18 20 implementation oct 21 21 implementation oct 23 22 implementation oct 25 23 implementation oct 28 midterm design due oct 30 24 testing nov 01 25 testing nov 04 26 testing nov 06 27 testing nov 08 28 testing nov 11 29 testing nov 13 30 management nov 15 31 management nov 18 32 management implementation due nov 20 33 management nov 22 34 management nov 25 35 management nov 27 36 quality assurance nov 29 thanksgiving dec 02 37 quality assurance dec 04 38 quality assurance dec 06 39 maintenance dec 09 40 maintenance dec 11 41 maintenance dec 13 42 conclusions testing due updated 18 sep 1996 11 53 36 mdt alan cs byu usemap browser open links math department links colloquia announcements conferences talks directories people uw math preprints graduate program thesis ftp directory undergraduate program bibliographic databases courses schedules mathscinet searches talent search search utilities gopher selected web sites uw servers math web servers map madison wisconsin line wisconsin date modified mon sep 16 10 10 17 cdt 1996 mathematics department university wisconsin madison wi 53706 information page contact webmaster math wisc cs516 23 br pred table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 img img img img img img img img img img img img img img img img img img img img metacrawler erik selberg oren etzioni beta page search search find words words phrase sort results relevance location maximum results 90 180 270 metacrawler verifies results java search tool home primary page problems webmaster metacrawler copyright 1996 erik selberg oren etzioni greg lauckhart rights reserved cornell theory center cornell theory center cornell university national advanced scientific computing centers established national science foundation actively supported nsf advanced research projects agency arpa national center research resources national institutes health nih ny state corporate sponsors theory center resources 5 000 researchers fields diverse aerospace engineering economics staff offers technical expertise software visualization parallel processing users investigates highly parallel processing resources scientific community order increase usability computers systems development examination techniques improve performance variety education training programs offered high school undergraduate graduate students professors theory center reputation world class high performance computing resource based interdisciplinary research collaborations academia industry government researchers integrated highly parallel high performance computing environment world class education training programs powerful local national international technology exchange networks additional information cornell theory center ctc site report december 1994 issue ieee computational science engineering ctc tenth anniversary pages describe center history facilities cornell theory center frank rhodes hall hoy road cornell university ithaca york 14853 telephone 607 254 8686 facsimile 607 254 8888 mail technical questions consult tc cornell mail questions programs activities cal tc cornell home overview user doc education visualization research affil search contacts comments copyright 1989 text dept atmos sci univ il daily planet guide meteorology weather visualizer department home page daily planet logo web server development java wx climate products faster hurricane satellite images hurricane hurricane information tracking module img ride heaven cs418 final project spring 1996 kartik kapadia amith yamasani simulation magnetic train travelling sea ofcourse tracks setting time future ithaca submerged sea lives water catch ithaca transit train journey exciting lot scenic sights sit back relax enjoy ride back technical stuff concepts learned cs 417 418 tricks includes parametric surfaces hierarchical modelling texture mapping physics based animation fractals dx program structured modular macros objects scene program hierarchical nature interesting modelling dolphin modelled realistic dolphin hours web surfing dolphins main body fins beak made parametric surfaces started kind cylindrical surface bit modified radii points manually entered list numbers random colormap gave appearance order warp hierarchically modelled object write transforms physically alter vertices warp fractal tree built recursive tree loop structures dx method simple support randomness structure tree effect good complex scene basic idea make simple branch duplicate axis cache structure generation branch branch made smaller branches train train parametrically modelled glass windows sliding doors good hierarchical modelling volume rendered flames jets engine motion train controlled equation ut 1 2 stop station space courtesy jets care align train tracks times texture maps plenty texture mapping enhance visual effects expensive terms computing power camera movement simplified key positions actual positions time 13 42 42 date 04 24 96 1184 chateau 109d card carrying members 109d brad chamberlain mike perkowitz geoff mr voelker alec wolman milk honorary member cheese honorary member jim fix honorary member otter pops img mike perkowitz map cs washington gsnake api gsnake api jointly developed nanyang technological university singapore software programs user license fees permission granted copy modify distribute software documentation purpose iti ntu warranty express implied software documentation provided including limitation warranty fitness purpose software provided hereunder basis iti ntu obligation provide maintenance support updates enhancements modifications compile release unix systems extensive tests sun os 4 5 user feedback bugs software manual suggestions electronic mail act desires dr chan school applied science nanyang technological university singapore ntu ac sg index img lai kok fung homepage publications generalized active contour model img click download provide information organisation plan gsnake api gsnake research suggestion continue sharing research results community img gsnake tar 3 mb download tar file gsnake api registered directories src gsnake api class library written examples coded gsnake api util utilities provided gsnake api docu complete set manual entries gsnake api lib gsnake api library compilation include header files gsnake api bin test images binary source compilation data test data sun raster format thesis thesis lai leads api parallel raytracing cc cs516 final project spring 96 vineet ahuja amith yamasani abstract project parallelisation public domain implemented cc compositional sp2 raytracing easily screen split areas area processor problem arises antialiasing performed reduce aliasing effects due finite sampling due boundaries processors minimum worry balancing load processors depending complexity scene transferring results back processor write disk issue attempted tackle problems efficient solution constraints language size problem set 1 introduction cc compositional language supports structured parallel programming developed caltech computational biology group structured parallelism form par blocks loops unstructured parallelism form spawn statement functions preceeded keyword atomic implement mutual exclusion functions work shared data sync variables synchronization global keyword modify pointers refer local remote memory sync variables work suspending thread read variable till variable written thread processor objects objects control computation processor defined regular manner global keyword class definition data transfer functions defined calling functions lie processor object data arrays user defined data structures copied processor raytracing picked public domain implementation called raylab worked raytracing method rendering graphics scene considers rays entering viewers eye method traces path rays eye scene calculates intensity color ray depending ray path reflections calculating ray independent calculation rays parallelisation trivial difficulty parallelisation arises perform antialiasing antialiasing reduce image caused finite sampling rate screen finite resolution pixel pixels east south south east 2 strategies parallelisation strategy 1 blocked row distribution easiest method divide screen strips number processors processor ray trace strip problem method load balancing objects scene lie strip nth work leaving 1 processors idle completed strips strategy 2 column row cyclic distribution static division method divides screen small squares pixels number processors pixels square processor basically column row cyclic division figure problem method anti aliasing longer straight forward current pixel neighbours processors performance issue processor network connecting processors anti alias pixel strategy 3 hungry method works dividing screen strips lines processor designated master rest nodes slaves slave node requests work master back ray trace strip completion returns quantized ray traced strip work master quantization converting values rgb pixel float char throw display till strips ray traced slave hungry puppy runs master work master node writes entire raytraced scene disk problem antialiasing processor row strip row processor implementations handle problem compute row processor computation processors owns line send rows strip addition quantized values row strip master node rows strips avoiding redundant computation time version bug performance results discussed section respect obvious problem method slaves sending data master lot contention resources master limits number processors thrown problem 3 implementation details define 2 types processor objects section 1 dispatcher tracer dispatcher essentially master processor dishes work tracer actual raytracing strip node 0 dispatcher tracer waste processor dedicate sending strip numbers tracer disk writes timed disk writes ray tracing serial version found raytracing pixel 600 times expensive writing disk found problem cc data processor means data transfer functions unnecessary copying data packaged data transfer function avoided problem defining copy constructors allocate memory data referred pointers make object point data object define destructor releases memory avoiding extra copies sync variables dispatcher waiting tracers complete work cycles wasted waiting dummy loop dispatcher main loop suspended till sync variable set function dispatcher decides strips traced function dishes work dispatcher called atomic function increment counter giving strip function called simultaneously 2 tracers simultaneously counter make sense copies access counter 4 performance speedup graph shows speedup number processors speedup defined ratio time run serial implementation time run parallel version speedup linear doesnt slope 1 bottleneck created processor 1 act dispatcher tracer processor 1 isn efficient tracers processors communication computation time series graphs shown show time code run computation time communication time graphs performance program maximum granularity 30 lines chunk lower granularity communication overhead high higher granularity efficiency due load imbalance processors work work stay idle longer time shown true load balancing graph load balancing graph shows ratio maximum work processor minimum work processor showing load balancing policy low granularity processor 1 ends taking longer work interrupted dispatcher invoked tracers slightly higher granularities load balanced high granularity load imbalance due processors intensive work 5 experiences conclusions cc found cc effective language work allowed parallelism structured manner found compiler worked inefficient code generation fairly compare parallel implementation original serial version recompile serial version cc compiler output code compiler ray tracing code computation intensive part program 50 faster cc code problem data transfer functions mentioned earlier raytracing feel handle antialiasing shared memory multiprocessors processors readily access rows handled processors processor row block row processor completed raytracing row processor immediately data statement made assumption processors carry work load raytracing navin kabra bookmarks comics hci chronicle section comics dilbert zone doonesbury home page newspapers nando times york times espnet sportszone indian stuff hindi movie songs hindi audio india related hotlist entertainment internet movie database lyrics archive tv tonite tv net great search engine searching tv listings people paradise people people work paradise group people uw madison cs department hostel 6 alumni iit bombay undergraduate dorm bombay iit bombay home page computer science batch 1992 indian institute technology bombay list indian home pages home pages indians web reference bigbook infoseek searching internet list usenet faqs books line roget thesaurus dictionary recipes recipes world computer science stuff oak software repository standard internet request comments rfc databases michael ley db lp bibliographic database database conference listings acm sigmod home page uw madison dbms research group free database software local information information interest people madison wisconsin uw madison search wiscinfo search wiscinfo university wisconsin information server uwm timetable info madison weather madison movie listings hindi movies memorial library list indian movies local university library city madison netopia madison online madison uw madison student newspapers daily cardinal badger herald miscellaneous wordnet wanted words free internet services typing injury faq home page humor wwwf grudge match borg gates shirt american english english english mark crowther chess homepage icons html files electric postcard lab information lab accounts account undergraduate office filling account form lab list students class provide personal data sign form accounts preset login ids passwords note accounts 2 weeks spring semester begins reason account longer request extension lab open 8 12 midnight hours extended semester hours problem writing email web links university texas university texas home page computer sciences cs calendar artificial intelligence lab software release gnu policy financial economics server library catalog ut library universities research institutes stanford knowledge systems lab stanford knowledge sharing project carnegie mellon university cornell washington wisconsin sri international kestrel institute science organizations arpa mcc science information networked cs tech report library diagrams home page software engineering community science cs rankings html primer encyclopedia britannica cambridge scientific indexes software lisp faq scheme faq indiana scheme repository java applets demo symbolic math zdnet books amazon book serve macmillan express pandora web searchers yahoo webcrawler www virtual library galaxy michigan clearinghouse alta vista infoseek open text web lycos berkeley inktomi excite general interest web design science banyan switchboard addresses legal documents wills test test cs 302 fall 1996 section 2 program grades id prog1 prog2 prog3 prog4 9926 100 88 98 0 2358 100 93 86 68 77 4366 100 95 20 55 52 6591 100 97 95 88 95 7326 100 99 100 100 97 1315 100 95 91 100 91 6934 100 89 77 96 93 6741 100 100 92 95 90 3412 55 87 76 80 95 3420 100 96 97 100 93 6297 100 87 75 45 58 0927 100 100 94 100 93 3546 100 92 95 90 100 2315 100 99 86 100 98 4742 100 85 75 98 95 2947 100 85 89 98 85 6636 100 0 36 60 55 0639 100 99 65 0 0 6916 55 87 67 88 87 4293 70 90 89 98 92 6344 100 90 58 95 95 2313 100 96 100 100 100 7647 100 85 0 0 0 1959 60 20 94 0 69 max 100 100 100 100 100 94 88 75 85 publications list client server paradise paper published vldb 1994 partition based spatial merge join published sigmod 1996 extended version paper click read addendum paper query pre execution batching paradise pronged approach efficient processing queries tape resident data sets submitted publication return paradise home page previous assignment cs341 spring 1996 prolog assignment 0 assigned 5 20 hand assignment code document steve hanks mon 20 17 40 18 pdt 1996 notes latex sources postscript versions notes ~cs537 notes directory lecture 2 lecture 7 lecture 12 lecture 17 1 lecture 3 lecture 8 lecture 13 lecture 18 1 2 lecture 4 lecture 9 lecture 14 lecture 19 1 lecture 5 lecture 10 lecture 15 lecture 20 1 lecture 6 lecture 11 lecture 16 1 handouts guide lecture notes evaluation buffer management strategies relational database systems chou al join processing database systems large memories shapiro acm tods vol 11 3 sep 1986 239 264 access path selection relational database management system selinger al granularity locks degrees consistency shared database gray al principles transaction oriented database recovery theo al mail archive 6 sep 96 01 oct 96 11 sep 96 01 oct 96 16 sep 96 18 sep 96 23 sep 96 photo album favorite pictures click larger version pictures img img img img img img img back home page cse 321 assignment 6 autumn 1996 due friday november 15 1996 reading assignment read sections 4 4 4 5 6 1 text problems edition text practice problems page 259 problem 25 page 280 problem 13 problems 1 page 258 problem 16 2 page 259 problem 26 3 binomial theorem show 0 2 1 4 2 2^n 4 page 267 problem 22 5 page 267 problem 32 justify answer 6 conditional probability 3 heads 5 flips fair coin flip tails 7 page 280 problem 16 8 page 281 problem 18 9 bonus monty hall problem tv show make deal shown 3 doors allowed choose 3 doors 3 doors 2 prizes 1 good prize chosen door opened monty hall open doors display prize give chance change choice 1 compute original probability chosen door concealed good prize 2 compute conditional probability 3rd door chosen opened good prize based calculations 10 bonus compute conditional probability player aces poker hand conditioned fact ace compute conditional probability player aces poker hand conditioned fact ace hearts chapter 11 computers aren put data results input data computer output data computer computer model cpu memory ^ examples input devices keyboard mouse network disk examples output devices printer terminal display network simulator 2 devices keyboard input display output issues solved programmer interface simulator getc put putc puts os implemented procedures os program interfaces programmer application user actual hardware snakes unix protection issues real system terminal terminal keyboard display user display characters display lock keyboard send file infinite length printer effectively practice os job resource management allocating portions processor examples resources cpu devices physical issues computer today 1993 complete instruction rate 1 20 50mhz 50 mips typical devices slower requiring milliseconds deal single character approx 1 million times slower situation dubbed access gap disk real live device vocabulary form picture disk ch 11 sort record data stored surface tied rotate spindle fixed speed surface read write heads broken tracks single track concentric circles tracks surfaces form cylinder track broken sectors read write sector sector position cylinder looked table calculated disk address disk spinning read write head moving correct cylinder track takes long time relative stuff physical movement acceleration play seek time read write head correct cylinder bound time wait correct sector head rotational latency correct sector takes time data read written read write time time read sector seek time rotate time read time nitty gritty issue os accomplish requests 2 possibilities 1 special instructions input device data data output device data data cpu instruction completed wait device encounters error halt computer 2 solution choice overload memory locations communication channels address 0000 real memory 0000 0008 data keyboard keyboard data 0010 data display display data reading loading location data requested keyboard writing storing location data display syscall code os essence lw 2 keyboard data getc syscall return syscall sw 2 display data putc syscall return syscall method called memory mapped problems memory mapped getc returns character typed user type character types wrong keyboard drink water data user types 2 characters getc called computer character typed putc puts computer device ready print character printer jams printers terminals slow needed convey information status devices status information coordinate synchronize useage devices address 0000 real memory 0000 0008 data keyboard keyboard data 000c status keyboard keyboard status 0010 data display display data 0014 status display display status assume msb status device msb 1 means device ready msb 0 means device busy note check device ready busy status word negative 2 comp keyboard 1 means character typed 0 means character display 1 means character 0 means device disposing previous character syscall code os getc loop lw 8 keyboard status getc syscall bgez 8 getc loop lw 2 keyboard data return syscall putc loop lw 8 display status putc syscall bgez 8 putc loop sw 4 display data return syscall scheme busy waiting spin waiting loop called spin wait loop explained level status bits set cleared spin wait loop reads status word change device controller sets clears bit implied device sets bit ready work character load keyboard data clears msb keyboard status store display data clears msb display status problems programmed approach time wasted spin waiting takes 100 instructions program instruction takes execute takes 100 2 usec execute code device takes deal character percent time spent waiting time waiting 999 99 9 total time solution spent time key pressed program getc key pressed lost character worth storage problem catch 22 getc code run characters lost executing code spin waits character pressed system getc calls problems solved queues buffers check device ready separated sending receiving characters code text pages 301 302 print character queue device ready put character queue return character put queue character queue return difficulties caused situation user os call regularly lose characters queue full characters lost user os call regularly empty queue syllabus cs354 machine organization programming section 1 11 00 12 15 mwf lecturer jerry tutsch fall 1996 week day page chapter topic todo 1 9 4 20 1 abstractions computers 9 6 29 2 sal simple abstract language 2 9 9 38 2 sal simple abstract language 9 11 47 2 sal simple abstract language 9 13 54 2 sal simple abstract q1 sal language 3 9 16 63 3 number systems p1 sal simple proc calls due 9 18 72 3 number systems hw1 due 9 20 82 3 number systems 4 9 23 92 4 data representations 9 25 102 4 data representations 9 27 112 4 data representations q2 base conversions 2 complement 5 9 30 121 5 arithmetic logic ops p2 sal base conversions due 10 2 130 5 arithmetic logic ops hw2 due 10 4 138 5 arithmetic logic ops 6 10 7 148 6 floating point p3 sal 1d 2d arithmetic arrays due 10 9 158 6 floating point hw3 due arithmetic 10 11 166 6 floating point q3 logic ops arithmetic shifts ieee fps 7 10 14 175 7 data structures 10 16 184 7 data structures hw4 due 10 18 194 7 data structures 8 10 21 204 8 registers mal sal stack due 10 23 214 8 registers mal 10 25 226 8 registers mal stacks queues mal 9 10 28 235 9 procedures mal system stack due 10 30 244 9 procedures 11 1 252 9 procedures 10 11 4 263 10 assembly process 11 6 274 10 assembly process hw5 due 11 8 286 10 assembly process procs ars code generation 11 11 11 293 11 input output p5 mal recursion ars due 11 13 300 11 input output 11 15 306 11 input output 12 11 18 317 12 interrupts exception handling 11 20 328 12 interrupts exception hw6 due handling 11 22 338 12 interrupts exception q6 kernel handling 13 11 25 344 13 architectural performance 11 27 350 13 architectural performance 14 12 2 356 13 architectural p6 mal memory performance mapped due 12 4 360 13 architectural performance 12 6 368 14 alternative q6 pipelining architectures cache 15 12 9 376 14 alternative architectures 12 6 384 14 alternative architectures 12 13 384 1 14 review final 12 25 2 25 thurs 12 19 1 384 1 14 final exam comprehensive place tbd publications files postscript ps compressed postscript ps gzipped postscript ps gz tempest typhoon decoupled hardware support distributed shared memory steven reinhardt robert pfile david wood 23rd annual international symposium computer architecture isca 1996 ps ps ps gz tempest interface specification steven reinhardt uw cs tr 1267 feb 1995 ps ps ps gz application specific protocols user level shared memory babak falsafi alvin lebeck steven reinhardt ioannis schoinas mark hill james larus anne rogers david wood supercomputing 94 nov 1994 ps ps ps gz fine grain access control distributed shared memory ioannis schoinas babak falsafi alvin lebeck steven reinhardt james larus david wood sixth international conference architectural support programming languages operating systems asplos vi oct 1994 ps ps ps gz tempest typhoon user level shared memory steven reinhardt james larus david wood 21st annual international symposium computer architecture isca april 1994 ps ps ps gz wisconsin wind tunnel wisconsin wind tunnel virtual prototyping parallel computers steven reinhardt mark hill james larus alvin lebeck james lewis david wood acm sigmetrics conference measurement modeling computer systems 1993 ps ps ps gz kernel support wisconsin wind tunnel steven reinhardt babak falsafi david wood usenix symposium microkernels kernel architectures september 1993 ps ps ps gz cooperative shared memory cooperative shared memory software hardware scalable multiprocessors mark hill james larus steven reinhardt david wood acm transactions computer systems tocs november 1993 version paper originally appeared asplos ps ps ps gz mechanisms cooperative shared memory david wood satish chandra babak falsafi mark hill james larus alvin lebeck james lewis shubhendu mukherjee subbarao palacharla steven reinhardt 20th annual international symposium computer architecture isca 1993 ps ps ps gz back steve home page updated june 6 1996 5230 cs354 fall 1996 quiz 2 section 1 9 27 section 3 9 25 printed signed grader mohammad sridevi sunlung total score 1 ver 1 2 points convert 1113 base 10 answer 1 3 9 1310 1 ver 2 2 points convert base 10 answer 3 3 9 3 81 2 ver 1 2 points convert base 2 answer 45 rem 2 1 45 div 2 22 22 rem 2 0 22 div 2 11 11 rem 2 1 11 div 2 5 5 rem 2 1 5 div 2 2 2 rem 2 0 2 div 2 1 1 rem 2 1 1 div 2 0 2 ver 2 5 points write 32 bit 2 complement number answer 45 rem 2 1 45 div 2 22 22 rem 2 0 22 div 2 11 11 rem 2 1 11 div 2 5 5 rem 2 1 5 div 2 2 2 rem 2 0 2 div 2 1 1 rem 2 1 1 div 2 0 pad 32 bits 0000 0000 0000 0000 0000 0000 0010 1101 flip bits 1111 1111 1111 1111 1111 1111 1101 0010 add 1 1111 1111 1111 1111 1111 1111 1101 0011 ans 3 ver 1 2 points convert base 8 answer 1111 1010 111 110 101 1002 3 ver 2 2 points convert base 8 answer 1111 1100 111 100 111 4 ver 1 4 points convert 45 base 2 answer 2 0 2 1 625 2 1 25 2 25000 0 5 2 50000 1 0 2 00000 0 0 4 ver 2 5 points write 45 ieee fps form answer 45 1 25 510 0111 0000 1000 01002 0 1000 0100 form 0100 0010 0011 0101 1010 0000 0000 0000 display form 5 ver 1 3 points ieee floating point representation 1 bit 4 bits 7 bits write largest positive floating point number 0x display notation answer ans 0 1110 0111 0111 1111 5 ver 2 3 points ieee floating point representation 1 bit 4 bits 7 bits write largest negative floating point number 0x display notation answer ans 1 0001 0000000 float left 0 0 1000 1000 0000 6 ver 1 2 points bit pattern 0000 0001 0100 0110 represents 16 bit unsigned binary integer answer ans 2 4 64 256 ascii characters answer ans 0000 0001 116 0100 0110 6 ver 2 3 points bit pattern 1111 1111 1111 1110 represents 16 bit 2 complement integer answer number negative flip bits 0000 0000 0000 0001 add 1 0000 0000 0000 0010 210 ans 2 16 bit sign magnitude integer leave powers 2 answer answer ans 111 1111 1111 111 1111 1111 2 1000 0000 0000 215 ans 215 2 college engineering university wisconsin madison ema engineering mechanics astronautics picture captions spate stress pattern analysis colorful computer screen thermal emission equipment student analyzes steel alloy 55k jpg uw coe depts centers consortia services fountain index search mail credits modified friday 06 sep 96 11 08 26 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc cse370 thread recent messages messages sorted date subject author mail archives starting wed 25 sep 1996 00 00 pst ending sun 01 dec 1996 00 00 pst messages 50 class messages gaetano borriello pc server disk failure renee reed office hours shift gaetano borriello assignment 4 gaetano borriello hw4 tutorial keith subject yy alan chung subject leif tip hw 4 synario corin anderson tip hw 4 synario lam problem lab 232 ron tip hw 4 synario jeffrey chin hw4 john alexander hw4 patrick moran hw4 nand gates gaetano borriello hw4 john alexander pc lab limits 11 22 23 gaetano borriello synario file names gaetano borriello moving today corin anderson attention pc servers david drake servers back online david drake assignment 6 exercise 1 gaetano borriello assignment 6 exercise 1 gaetano borriello hw6 ex1 morgan pr 2 leif pr 2 gaetano borriello quiz friday gaetano borriello clarification gaetano borriello office hour cancelled 11 8 gaetano borriello 4 bit adder test corin anderson addition abel gaetano borriello problems alu apologies gaetano borriello 2 assignment 7 gaetano borriello exercise 1 assignment 7 gaetano borriello exercise 1 assignment 7 leif today corin anderson snow effects gaetano borriello wed class gaetano borriello job opening gaetano borriello makeup office hours corin anderson fit gaetano borriello symbols leif exercise 1 assignment 8 gaetano borriello reserved keywords gaetano borriello pr 6 leif hw 5 6 solutions corin anderson pr 6 john alexander 8 due monday gaetano borriello driving buses synario corin anderson message date sun 01 dec 1996 00 00 pst archived sun dec 01 1996 15 51 17 pst messages sorted date subject author mail archives archive generated hypermail 1 02 1446 multiscalar logo talks members multiscalar research group return multiscalar home page talk jim smith arpa pi meeting san antonio texas february 14 16 1996 click slides file compressed postscript generated framemaker talk guri sohi instruction sets important future processors risc 1995 symposium held ibm watson research center yorktown heights ny november 7 8 1995 click slides file compressed postscript 59k generated framemaker generic multiscalar talk places guri sohi click slides file compressed postscript generated framemaker updated 21 february 1996 guri sohi college engineering university wisconsin madison ece electrical computer engineering research areas major activity department electrical computer engineering graduate program advancement knowledge scientific research faculty members teh department actively conduct research forefront specialties graduate student department opportunity conduct research faculty guidance part degree program research programs professional activities faculty pages booklet organized area specialization faculty labs research area found section list selected publications information correspond directly individual faculty members graduate studies offered areas electrical computer engineering specializations pursued depth studies presently organized areas power engineering machines power electronics power systems computer engineering architecture computer aided design test em waves solid state microelectronics photonics plasmas systems control communication signal processing biomedical uw coe depts centers consortia services fountain index search mail credits modified monday 30 oct 95 16 10 10 cst coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc etag content length accept ranges bytes experiments robotic catching reference experiments robotic catching proceedings 1991 american control conference vol 1 boston ma pp 380 385 june 1991 abstract real time coordination visual information high speed manipulator control studied specific context dimensional robotic catching path planning catch occurs real time half targeted object airborne trajectory matching algorithm combines observer varying strength filter error estimator initial motion algorithm results demonstrated experimentally real time vision system degree freedom cable driven arm workspace 4 2 cubic meters speed capabilities 2 0 maintainer jesse ai mit comments wam ai mit back vision touch guided manipulation page found picture www largest island cook islands ve great place relax jdean cs washington personnel professors ronen barzel ronen cs david salesin salesin cs annabella serra bones rainsound ta joanna power jpower cs brad west bswest cs students stephanie andrews joel auslander ausland cs holly ellen cs nick hart cs li wei cs scott hill cs daniel johnson colour richard le cs lin loo cs shawn lee myers cs adam schaeffer ads cs michael wong mtwong cs daniel wood daniel cs cs related projects extensible systems mit mach cmu berkeley spring sun scout arizona vino harvard synthetix ogi page maintained stefan savage savage cs washington dylan mcnamee img 433 sieg hall university washington seattle wa 98195 usa link home page case personal details aren ve added list things read people similar lists build feeling community interest amazingly good artist taj mahal movie mind search alta vista find number minded people people knew didn shared interest heidi recently returned trip italy florence visit sister law lisa husband patrick picture venice interests include electronics audio unit origami cycling hacking school rock climbing ultimate frisbee cross country skiing dvorak keyboard advocate friends nuts enjoy hacking postscript chocolate cookies lost bet involving flow bee event interested ted romer documenting event officemates stefan savage mike feeley przemyslaw pardyak ashutosh tiwary famous post docs wilson hsieh herve jamrozik work sieg hall ugliest building campus wife partner friend heidi neat cs person enjoys gardening reading cycling doesn time things works coffee coffee beverage specialist research development department begin pgp public key block version 2 6 2 end pgp public key block note page built page macintosh claris neat tool called home page formatted 20 minutes big table interface found home page evangelist announcement mailing list add remove email address coral database users mailing list list recieve periodic updates state coral releases general announcements mail address add address coral mailing list remove address coral mailing list send clear return coral home page pardo famous pointer pardo list pithy quotes sun version technical report shade pardo helped write people reference simulators world expert evolutionary adrian pardo argentina ibm net pardo pardo german pardo telecom net jennifer pardo miss jose luis freenet carleton ca leslie pardo inca law csuohio matt pardo spanish author pardo pardo sophie part pardo juan carlos pardo pardo pardo martial artist real francesca pardo people als login naam sales office address microsoft peru av pardo 640 15 san 27 peru tel 51 14 418 242 51 14 429 829 fax 529 804 429 829 mystery frank pardo jose pardo organizer eurospeech 95 conference madrid september 1995 pardo process converting source program object program pardo eduardo fernando pardo pardo pardo pardo good life illegal noise keppel fellow keppel street keppel cs381 481 fall 1996 automata computability theory homework sets click postscript version homework 1 due 9 11 96 img solutions img homework 2 due 9 18 96 img solutions img homework 3 due 9 25 96 img solutions img homework 4 due 10 2 96 img solutions img prelim 1 img solutions img homework 5 due 10 9 96 img solutions img alternative solution 3 ii francis img homework 6 due 10 23 96 img solutions img homework 7 due 10 30 96 solutions img homework 8 due 11 6 96 solutions img prelim 2 img solutions img homework 9 due 11 13 96 solutions img homework 10 due 11 20 96 homework 11 due 12 4 96 cs381 481 home page researchers programming languages compilers home pages researchers working programming language theory design implementation related areas disclaimer list exhaustive added list existing entry modified deleted img back language research page related pages sel hpc list home pages functional language researchers sel hpc list home pages compiler researchers oscar list home pages web formal methods researchers logical frameworks semantics based program analysis manipulation researchers home pages martin abadi dec src security distributed systems specification verification methods principles programming languages samson abramsky university edinburgh semantics programming languages concurrency game semantics program analysis gul agha university illinois urbana champaign logic object oriented programming formal semantics actors alex aiken berkeley program analysis type theory optimization constraint theories functional programming instruction scheduling hassan ait kaci simon fraser university constraint based programming object orientation logical functional programming design compilation techniques maria technical university valencia spain logic programming semantics extensions applications integration functional logic programming languages abstract interpretation program manipulation thorsten chalmers type theory categorical logic program verification stanford compilers parallel machines suif jennifer anderson stanford compilers scalable parallel machines suif peter holst andersen diku university copenhagen partial evaluation mix andrew appel princeton standard ml jersey compilation optimization garbage collection functional programming languages zena ariola university oregon principles programming languages formal semantics arvind mit aspects parallel computing declarative programming languages dynamic dataflow architectures implicitly parallel programming language id compilation languages id parallel machines mike ashley university kansas program analysis program transformations language design implementation mikhail auguston mexico state university programming languages design implementation design compiler writing language software engineering testing debugging automation assertion languages lennart chalmers functional programming implementation henry baker independent researcher consultant garbage collection gc storage management programming languages lisp ada apl ml functional programming compilers linear types reversible computation parallel languages quantum computation carlos university concurrent object oriented programming inheritance concurrency control code extensions transactions distributed mobile computing gerald baumgartner purdue functional object oriented languages type systems object types modules franc oregon graduate institute program transformation rewriting functional programming automatic demonstration formal methods software development carnegie mellon functional languages parallel computing architectures compilers networking operating systems lars carnegie mellon type theory modules standard ml compilation ml ml kit partial evaluation sml mix sandip biswas university pennsylvania compilers type theory module systems separate compilation configuration management program slicing michael blair mit dynamically adaptive profile guided specialization partial evaluation program compilation type theory subtyping guy carnegie mellon parallel languages compilers matthias blume princeton implementation functional languages sml scheme efficient data representation separate compilation compilation management cross module optimizations language design alan borning university washington constraint based languages systems lee university college london functional programming object oriented programming visual programming language implementations preston briggs rice jean pierre university tokyo object oriented programming concurrency parallelism meta programming reflection artificial intelligence artificial life computer music kim bruce williams college semantics design programming languages type theory object oriented languages models higher order lambda calculus including subtypes bounded polymorphism barrett bryant university alabama birmingham compiler design formal semantics object oriented technology tim oregon state programming languages leda implementation techniques oop peter university waterloo polymorphism persistence concurrency concurrent monitoring visualization debugging margaret burnett oregon state university visual programming languages design theory implementation ftp papers rod edinburgh computer aided proof relation type theory development correct programs respect specification applications category theory computer science philippe inria rocquencourt generator optimizing code generators compilation techniques cosy optimizing compiler platform software engineering automatic term rewriting system generation term dag normalization problem deterministic finite state automata linear unification pattern constraints dynamic programming reentrant programming pattern matching luca cardelli dec src theory programming languages polymorphism subtyping objects recursion modularization typechecking distribution modula 3 obliq steve carr michigan technological university compilers instruction level parallel architectures nicholas yale systems issues development deployment software tools parallelism giuseppe laboratoire informatique de ecole superieure type theory object oriented programming manuel chakravarty technical university berlin design implementation functional logic programming languages emphasis integration paradigms parallel implementations craig chambers university washington design implementation advanced object oriented languages cecil thomas christopher illinois institute technology parallel programming languages compilers experimental programming models message driven computing icon mark chu carroll university delaware programming languages environments general purpose parallel programming compiler analysis high level optimization wayne university colorado visual programming languages environments chris university college london language design programming environments techniques functional programming high performance computing william clinger northeastern higher order functional languages design specification optimizations correctness generational garbage collection chris colby carnegie mellon program analysis abstract interpretation aliasing synchronization communication behavior concurrent languages concurrent ml jean francois cnrs laboratory prism static analyses dataflow analyses automatic parallelization scheduling data parallel functional programming charles consel university irisa static program analysis compilation compiler generation programming environment prototyping program transformation robert constable cornell systems computer assisted problem solving programming mathematics nuprl models program refinement polya programming language gordon university waterloo parsing text processing attribute grammars data types concurrency patrick ens paris static program analysis abstract interpretation program development verification semantics dirk leuven semantics directed compiler construction integrated environments programming language ada software engineering roger crew microsoft research semantics program analysis verification transformations ron cytron washington university st louis program optimization program transformation intermediate representations dam swedish institute computer science higher order modal temporal logics compositional verification techniques process specification languages applications computer based systems cooperative work laurent universite de hop calculus integration functional object oriented languages olivier danvy aarhus university programming languages partial evaluation continuations rowan davies carnegie mellon type systems ml refinement types partial evaluation computation staging program analysis jeffrey dean university washington practical program analysis partial evaluation interprocedural optimization object oriented languages cecil project mourad laval university quebec programming languages integration paradigms semantics formal methods andre mit quasistatic computing specialization feedback adaptation arie van cwi amsterdam language prototyping algebraic specifications language specific tools program understanding software reengineering stephan universitaet des university semantics programming languages semantics directed generation compilers abstract machines meta programming www programming languages dinesh cwi object oriented programming algebraic specifications theorem proving visual languages partial evaluation sdf static program analysis amer diwan university massachusetts garbage collection inlining memory system performance optimization memory hierarchies partial evaluation program analysis compilers object oriented languages simon dobson rutherford laboratory programming abstractions parallel distributed systems compilation program transformation semantics scott carnegie mellon partial evaluation abstraction performance bruce microsoft research design implementation programming languages dominic university waterloo type systems type inference object types dynamic types operational semantics higher order unification explicit substitutions partial continuations application frameworks dirk katholieke universiteit leuven belgium program specialization techniques susan eggers university washington dynamic compilation code scheduling parallel optimizations locality michael ernst rice university static analysis slicing debugging including optimized code serialization parallel programs game theory intellectual property david mit columbia compiler operating system architecture leonidas oregon graduate institute functional programming database programming languages query optimization program transformation verification matthias felleisen rice principles programming languages mary fernandez research improving software development design high level special purpose programming languages development tools efficient implementation jersey machine code toolkit jeanne ferrante university california san diego intermediate representations optimizing parallelizing compilers optimization parallel memory hierarchy machines andrzej edinburgh continuations cps category theory glasgow lazy functional languages specifically haskell implementation graphical user interfaces flanagan rice analysis implementation high level parallel programming languages ian foster argonne national laboratory parallel languages compilers runtime systems applications christopher fraser bell laboratories retargetable code generation optimization including lcc retargetable compiler ansi timothy freeman carnegie mellon refinement types ml dan friedman indiana university principles programming languages lund hp labs object oriented languages language support coordination distribution concurrency persistence fault tolerance david gelernter yale linda parallel programming software artificial intelligence adaptive parallelism programming environments parallelism realtime data fusion expert databases shai carnegie mellon semantics intensional aspects computation domain theory concurrency functional programming reasoning programs giorgio pisa university database programming languages type theory object oriented languages object oriented database programming language fibonacci carnegie mellon compilers optimizing parallelizing sequential languages parallel algorithms languages architectures andy gill glasgow equational reasoning perform trivial proofs purely functional finite maps parsing combinators christopher corporation methodologies evaluate compiler optimization run time performance joseph oxford software engineering formal methods object oriented relational functional programming combinations concurrent computer architecture based rewriting algebraic specification theorem proving hardware verification philosophy computation benjamin goldberg york university functional programming memory management program optimization andrew gordon cambridge operational semantics concurrency verification john queensland university technology code generation optimization implementation programming languages strongly typed imperative languages nicholas graham york university functional programming languages languages developing user interfaces multi media groupware visual programming environments john carnegie mellon language models complexity type theory parallel algorithms dave grove university washington design implementation optimization advanced object oriented languages cecil carl gunter university pennsylvania domain theory semantics polymorphism computational aspects linear logic structure representation partial information rajiv gupta university pittsburgh parallelizing optimizing compilers parallel architectures distributed real time fault tolerant computing software testing debugging sandeep gupta colorado state university parallelizing compilers parallel program synthesis parallel computing mary hall stanford interprocedural optimization parallelizing compilers suif thomas chalmers type systems subtypes graphical user interfaces functional languages kevin hammond glasgow design implementation pure functional languages haskell john penn state operational semantics type theory compiler verification mathematical logic program transformation abstract machines david hanson princeton lcc retargetable compiler ansi programming languages compilers programming environments michael rwth aachen type systems implementation logic programming languages integration functional logic programming languages alf system abstract interpretation logic functional logic constraint logic programming languages james royal melbourne institute technology foundations logic programming linear logic proof theory deductive databases computational logic robert harper carnegie mellon logical frameworks machine assisted proofs ml modules lambda calculus type theory category theory semantics logics programs functional programming applications functional languages systems programming john diku university copenhagen operational semantics correctness program transformations continuations logics type theory logical frameworks partial evaluation computational static analysis programs chris haynes indiana type systems control abstraction symbolic computation scheme fritz henglein diku university copenhagen type inference systems program analysis algorithmic computational complexity global program optimization jonathan hill oxford bulk synchronous parallel model data parallel strict functional programming implementation hpf library fortran 90 michael hind suny paltz visiting ibm research compiler optimizations programming languages hoare oxford programming methods languages proof techniques programs distributed computing category theory computing science mos switching circuit design richard holt university toronto object oriented programming languages teaching programming urs ho lzle university california santa barbara object oriented programming languages compilers object oriented languages run time compilation james hook oregon graduate institute application formal methods software development theory practice specification programming languages type theory jim technologies language design implementation specification languages tools larch standard template library susan horwitz university wisconsin madison language based programming environments program slicing differencing merging static analysis programs interprocedural dataflow analysis antony hosking purdue university programming language design implementation compilation interpretation optimization run time systems garbage collection object oriented database systems database persistent programming languages systems empirical performance evaluation prototype systems brian howard kansas state programming language design theory functional languages semantics type theory logic computation natural language processing paul hudak yale functional programming haskell parallel programming haskell modular interpreters mutable abstract datatypes graham university nottingham functional programming relational programming programming programming calculi recursion operators categorical methods graham utrecht university netherlands functional relational programming category theory computer science algebraic approaches programming iyer north carolina state university abstract interpretation concurrency formal methods daniel jackson carnegie mellon tractable representations analyses designs code specifications design methods static analysis model checking quinn tyler jackson lambda systems pattern matching language language translation oo oo modeling suresh jagannathan nec research institute advanced language compiler technology scheme programming language incorporation formal methods continuation models type inference abstract interpretation foundation technology parallel distributed computing symbolic irregular applications sics swedish institute computer science foundations design implementation technology languages offer combination concurrency distribution constraints mutable state johan chalmers program calculation programming methodology type systems programming languages programming functional programming trevor jim university pennsylvania semantics compilers type inference cliff jones manchester university compositional formal methods parallel environments support systems formal methods mark jones university nottingham programming language design implementation type theory module systems program transformation analysis functional programming simon peyton jones glasgow design implementation application lazy functional languages practical terms means spend time implementation haskell glasgow haskell compiler ramifications jo diku university copenhagen semantic based program manipulation program analyses program specialization partial evaluation flow binding time analysis representation analysis martin inria rocquencourt france attribute grammars esp 2 system program analysis compiler construction generation bill dec src modula 3 programming languages environments compilers runtime systems jasper cwi compilation term rewriting systems algebraic equational functional languages lazy rewriting algebraic specifications university paderborn germany methods tools language implementation compilation parallel machines dinesh sun microsystems programming languages object oriented languages multi language systems interface definition languages type theory richard kelsey nec research institute compiling scheme scheme 48 continuation passing style andrew kennedy university cambridge type systems type inference dimension types extension programming languages support physical dimension functional programming david keppel university washington abstractions architectures binding times caches compilers dynamic compilation emulation operating systems performance analysis runtime code generation runtime systems modifying code instruction set simulation threads tracing specific optimization maurice van university twente type systems functional programming database specification object orientation semantics languages gregor kiczales xerox parc object oriented programming reflection protocols open compilers efficient compilation high level programs david king glasgow expressing graph algorithms haskell algorithm design correctness imperative functional programming edgar knapp purdue formal methods concurrent program development tool support program design retargetable implementation concurrent programs todd knoblock microsoft research 4d graphics interactivity program run time code generation partial evaluation high level programming languages program analysis optimization type theory kulkarni university toronto compiler optimizations program transformations yi korea advanced institute science technology compile time program analysis programming environments program analysis tools safe programming monica lam stanford compiler optimizations computer architectures parallel computing suif leslie lamport dec src temporal logic actions writing proofs james larus university wisconsin madison programming languages compilers languages compilers parallel machines design programming shared memory parallel computers compiling symbolic languages program profiling tracing program executable editing la loyola university chicago programming languages compilers functional object oriented programming type systems type inference software engineering john oregon graduate institute functional programming functional algorithms semantics lazy evaluation incorporating destructive updates haskell partial program analysis programming specification language design semantics formal methods program specification verification programming methodology object oriented programming functional programming distributed computer systems peter lee carnegie mellon semantics based compiler generation program analysis optimization ml compiler support advanced systems software rustan leino dec src programming program design technologies programming languages systems specification verification program semantics object orientation modularity mark leone indiana university run time code generation partial evaluation compiling functional programs program analysis optimization type theory xavier leroy inria rocquencourt type systems module systems operational semantics implementation ml caml light compiler michael katholieke universiteit leuven partial evaluation partial deduction meta programming ground representation integrity checking uc berkeley compilers higher order languages analysis memory access patterns closure representations avoiding garbage collection sean levy allen eric gardner subrahmanian carnegie mellon dim group engineering design research center cmu object oriented languages environments embeddable languages toolkits support evolutionary prototyping user interfaces collaboration sheng liang yale design implementation modern programming languages modular semantics compiler generation portable common back ends leonid university pennsylvania functional database query languages semantics programming languages partial information karl lieberherr northeastern university adaptive software adaptive architecture description languages jim lipton wesleyan university logic programming type theory intuitionistic semantics programming relations categorical logic bjo rn lisper kth dept theory efficient implementation declarative languages data parallel functional programming program transformations annie liu indiana university program analyses transformations efficiency improvement optimizing compilers language based interactive systems algorithm design program development methods luc inria rocquencourt lazy ml compilation pattern matching parallel implementation strategies term rewriting systems dave mason waterloo compilation functional programming languages standard ml systems programming purposes literate programming aspects text formatting florian hamburg university germany persistent programming environments extensible syntax higher order type checking static dynamic code optimization object store interfaces bernd hamburg university language implementation portable multi threaded runtime systems code generation distributed persistent languages code mobility thread mobility autonomous network agents bidirectional language interfacing cross language exception handling david mcallester mit ai laboratory automated reasoning type inference erik utrecht university functional programming semantics directed compiler generation constructive algorithmics university slovenia design implementation programming languages formal language definition compiler generators attribute grammars dale miller university pennsylvania computational logic proof theory design theory logic functional programming languages unification typed lambda calculi lambda prolog robin milner cambridge mathematical models computation models calculi concurrent computation present logics machines semantics high level programming constructs john mitchell stanford programming language analysis design including module systems object oriented programming type systems reasoning programs applications mathematical logic programming languages automated reasoning algorithms static analysis programs greg morrisett cornell systems hacking high level languages compilers analysis types modeling garbage collection concurrency threads christian diku university copenhagen type inference analysis functional programs program analysis type systems logic lambda calculus extent category theory frank humboldt university berlin compiler optimizations concurrent programming prediction execution time robert muller boston college compilers higher order languages program representation program analysis optimization extensible parsers university erlangen formal semantics concurrency theory translation correctness pi calculus nielsen diku university copenhagen partial evaluation program analysis implementation functional programming languages lazy evaluation oscar university berne semantics object based concurrency software composition languages nikhil dec crl parallel computing languages implementations runtime systems architectures functional languages implementations parallel implementations tobias technische universita mu automatic interactive theorem proving system verification rewriting unification lambda calculus type systems steve novack university california irvine compiling fine grain parallelism lars nyland university north carolina chapel hill high level languages prototyping parallel algorithms development complex parallel algorithms transformation high level code parallel implementations john donnell glasgow functional programming reason parallel systems digital circuits data parallel architectures nondeterminism debugging functional programming environments peter hearn syracuse university semantic logical foundations imperative computation bryan sullivan glasgow parallel computing operating systems compilers partial evaluation functional programming languages sorts odd permutations topics james toole mit storage systems design information retrieval persistent object applications atsushi kyoto university type inference polymorphic record calculus compilation parallelism martin odersky university karlsruhe formal methods definition programming languages design manipulation programs special areas interests program calculi type systems semantics programming languages programming language implementation john la university melbourne australia polymorphic programming languages class modules mehmet university sydney logic programming applied temporal logic dataflow computation temporal databases jens mit theory implementation programming languages didier inria rocquencourt attribute grammars 2 system college distributed programming system architect language aladdin integrated compiler development environment pc grammar debugging tool parser krishna york university optimizing compilers instruction level parallelism instruction scheduling register allocation compiling embedded systems george papadopoulos university cyprus term graph rewriting systems coordination models logic functional object oriented programming larry paulson cambridge isabelle theorem prover formalizing axiomatic set theory formalizing induction principles set theory higher order logic standard ml frank pfenning carnegie mellon type theory application language design logic functional programming languages logic automated theorem proving formal program development programming environments michael icsi berkeley languages compilers parallel distributed machines benjamin pierce indiana university static type systems subtyping bounded quantification type inference lambda calculus intersection types concurrency john university illinois urbana champaign concurrent object oriented programming language design compilation type inference structure analysis concurrent illinois concert project gordon plotkin edinburgh applications logic denotational operational semantics programming languages semantics type systems theories computation general proof theory semantics natural language type free intensional logics situation theory lori university delaware optimizing compilers high performance architectures compiler phase integration language compiler support cluster computing optimizing explicitly parallel programs parallel compilers salil pradhan northeastern university adaptive architecture description languages vaughan pratt stanford semantics parallel distributed computing jan prins university north carolina chapel hill high level programming languages formal techniques program development parallel algorithms parallel computation compilation programs parallel execution william pugh university maryland algorithms data structure design analysis skip lists compilers massively parallel architectures integer programming array data dependence analysis louisiana state university parallelizing compilers high performance computing programming languages computer architecture programming environments norman ramsey university virginia machine code tools retargetability literate programming debugging chris university functional programming functional theory programming languages type theory formal methods jonathan rees mit scheme user defined data types lexically scoped macros modules categories scheme based operating systems jakob diku university copenhagen type systems type inference logical computational aspects type systems type systems program analysis reid glasgow implementation functional languages graphics garbage collection user interfaces debugging formal program development transformation implementation algebraic specifications abstract data types john reif duke parallel algorithms compilers parallel machines formal methods synthesis parallel algorithms mark reinhold nec research institute garbage collection compilation techniques type systems semantics visualization analysis program performance didier remy inria rocquencourt type systems object oriented programming thomas reps university wisconsin madison language based programming environments program slicing differencing merging interprocedural dataflow analysis incremental algorithms jon riecke bell laboratories theory programming languages operational denotational semantics logics programs formal methods type systems inference abstraction higher order languages state control polymorphism rose diku university copenhagen semantics lambda calculus rewrite systems explicit substitution abstract machines sharing graph reduction van cwi centre computer science amsterdam object oriented languages scripting languages prototyping languages designed implemented python implemented abc francois inria rocquencourt extensions ml type system overloading object oriented programming abstract types type operators modularity erik ruf microsoft research design implementation optimization programming languages program analysis support program understanding transformation barbara ryder rutgers compile time program analyses software tools parallel sequential programming environments chair acm sigplan amr sabry university oregon compilers data flow analysis abstract interpretation programming language calculi semantic foundations david sands diku university copenhagen programming language semantics applications abstract interpretation related semantics based analysis techniques don sannella edinburgh lfcs formal development modular software specifications modularization mechanisms machine assisted proof semantics patrick glasgow implementation runtime support pure functional languages including compiler analysis optimisation garbage collection profiling universidade compilers attribute grammars parallel compilation andre university pennsylvania mathematical logic mathematical aspects programming structures bill carnegie mellon semantics based program analysis manipulation information structures david schmidt kansas state denotational semantics intuitionistic type theory michael university aarhus programming languages type systems type inference static program analysis data types language design implementation cotton seed mit motorola cambridge research center computer architecture compilers mpps dataflow implicitly parallel languages program analysis auto parallelization peter royal veterinary agricultural university denmark functional programming languages implementation program analysis transformation partial evaluation zhong shao yale efficient compilation high level languages interaction languages compilers modern architectures programming environments formal methods tim oregon graduate institute compile time reflection type parametric programming program transformation algebraic programming olin shivers mit advanced programming languages scheme ml systems personal user interfaces duncan sinclair university strathclyde functional programming hci research make creation graphical user interfaces functional programs easier singh glasgow functional languages hardware specification synthesis analysis anthony sloane james cook university generation programming language implementations tools environments high level specifications scott smith johns hopkins operational semantics imperative object oriented concurrent programming languages operational equivalence programs logics programs ellen spertus mit dependence graph ir code generation register allocation superscalar superpipelined architectures mcgill university data flow analysis compiler optimization instruction level parallelism multithreaded architecture optimizing explicit parallel programs memory consistency models bjarne steensgaard microsoft research static program analysis program transformation dependence graph ir data flow analyses store splitting partial evaluation patrick brussels free university reflection object oriented programming languages systems user interfaces user interface building application building allen stoughton kansas state programming language semantics full abstraction models applied typed lambda calculus pcf logical relations lambda david international computer science institute compiling distribution compiling locality garbage collection sather dave calvert university york uk compiler verification pvs verification system oregon graduate institute transformational programming systems functional programming object oriented programming software engineering compilers carolyn talcott stanford formal reasoning semantics programming languages open distributed systems reflection isi cnr italy parallel computing architectures concurrent programming languages distributed systems bob tennent edinburgh semantics design programming languages logics george lake shore labs corp illinois institute technology object oriented languages enhanced actors programming model virtual machines parallel distributed programming languages class libraries typing systems stephen thomas university nottingham implementation functional languages design abstract architectures functional languages tim frank tip ibm watson program analysis program transformation restructuring program slicing optimizations object oriented programs mario keio university object oriented computing concurrent programming distributed open systems cooperative problem solving andrew tolmach portland state university functional language implementation tools david kansas state implementation prolog lp languages semantics lp languages semantics database query languages david turner glasgow type systems type based program analysis functional programming pi calculus implementation concurrent calculi chau wen tseng stanford compiler support scalable parallel architectures suif franklyn turbak wellesley college programming language semantics implementation type based compilation visual languages robot languages mark mit optimizing programs specifications university amsterdam formalisms tools language design prototyping syntax definition type systems documentation tools grammar formalisms parsing algebraic specification sdf german vidal technical university valencia spain integration functional logic programming languages abstract interpretation based program transformation philip wadler glasgow linear logic call type classes strictness analysis data abstraction garbage collection william waite university colorado boulder automation compiler construction mitchell wand northeastern semantics compiler correctness type inference david watt university glasgow action semantics language design semantics directed compiler generation rapid prototyping martin chalmers concurrency william weihl mit parallel distributed systems programming languages compilers operating systems computer architecture pierre weis inria design implementation functional programming languages compilation type systems caml language daniel weise microsoft research advanced representations analysis build compilers programming tools seeking holy grail abstraction cost don explicitly hack partial evaluation anymore diku university copenhagen partial evaluation standard ml binding time analysis hand writing program generator generators david whalley florida state university compiler optimizations support tools performance evaluation diagnosing compiler errors predicting execution time paul wilson university texas austin memory management garbage collection allocators persistence texas store extensible languages compilers rscheme memory hierarchies free software russel university college london languages environments developing parallel object oriented systems development information systems including processes techniques tools environments philosophical aspects wing carnegie mellon formal specifications concurrent distributed systems programming languages programming methodology search retrieval information superhighway michael melbourne university logic programming linear logic functional programming michael wolfe portland group compiler optimizations compiling parallel machines david wolfram australian national university semantics declarative languages higher order languages meta theories semantics concurrency object based languages effectiveness implementations andrew wright nec research institute soft typing type systems compilation techniques scheme ml wong university pennsylvania institute systems science singapore interoperable systems multimedia systems programming methodologies query languages programming language semantics gao beijing university aero astro constraint hierarchy object oriented languages linux takashi kyushu institute technology visual programming parallel programming compiler compilers attributed grammars katherine yelick berkeley programming languages runtime support parallel machines optimizing explicitly parallel programs yonezawa university tokyo parallel computation models programming languages object oriented programming natural language processing guo qiang zhang university georgia athens domain theory semantics programming languages applied logic nonmonotonic reasoning benjamin zorn university colorado boulder programming language design implementation specific emphasis language runtime systems ways support efficient program execution ease programming img back language research page additions corrections mark leone mleone cs cmu exams solutions prelim 1 oct 17 96 prelim 2 nov 19 96 cse 473 project topic descriptions due friday 17 preliminary demonstrations due friday 24 final demonstrations reports due friday 31 rationale justice topics artificial intelligence require single 3 credit quarter project offers opportunity choose topic depth examination don cover covered flexibility work partnership student class apply representation inference techniques studied case put good lisp developed past weeks topics select chapters 5 14 text topic area chapter select specific topic augmented transition networks stone world program natural language understanding chapter 11 choose topic covered class project explore topic greater depth choose topic haven sample programs text starting point implement additional features perform experiments friday 17 turn project topic description includes 1 2 project descriptive 3 book chapter selected 4 sample program plan work 5 features ideas explore 6 work divided working partnership 7 required strongly encouraged bibliographic reference text additional reading chosen topic give sentence summary reference relevant project select machine learning natural language understanding vision neural networks design project work input data world wide web train neural network distinguish types html files pattern recognition experiments images downloaded online galleries home pages jeremy strongly suggest project executed learn ai make project regard give informal demonstrations classmates time time suggestions make program understandable preliminary demonstrations prepared show lisp program friday 24 interesting sample program text demo include feature alternatively giving demo time turn 1 page progress report class final demonstrations reports 31 turn diskette lisp program hardcopy report project guidelines form report tanimoto cs washington cse 457 introduction computer graphics opengl programs list programs found opengl programming guide addison wesley publishing company examples run running mosaic locally silicon graphics workstation buffer anti aliasing 10 4 run view scene anti aliasing run view anti aliasing perspective 10 2 run view buffer anti aliasing run view calculates field view direction run aim view aim simple 2d alpha blending 7 1 run alpha view alpha alpha blending 3d 7 2 run view anti aliased true color lines 7 3 run anti view anti anti aliased color index lines 7 4 run view anti aliased points color index mode run view anti aliased points mode run view anti aliased polygons reality engines 7 5 run view simple 2d bezier curve 11 1 run view bezier surface 11 3 run view wire frame version 11 2 run view texture maps rectangles 9 1 run checker view checker texture maps repeated run view repeats edge pixels pattern run chess view chess arbitrary clipping planes 3 5 run clip view clip diffuse material run view cone run cone view cone stretched wireframe cube perspective run cube view cube dimensional nurbs curve run curve view curve fog make distant lines run view draw disks run disk view disk buffer make distant objects 10 5 run dof view dof scene dof blur run view double buffering rotating square 1 3 run double view double draw bitmaps 8 1 run view feedback buffer queues gl prints stdout 12 7 run feedback view feedback fog 7 6 run fog view fog fog color index mode 7 7 run view draws text font display lists 8 2 run font view font demonstrates lighting model run light view light display lists draw lines run view types lines 2 1 run lines view lines executes display list draw triangles 4 2 run list view list demonstrates run list2 view list2 lighting color map mode run view assortment materials shown 6 3 run material view material draw texture map color bitmap size 9 2 run view demonstrates modeling transformations 3 2 run model view model light source moves object 6 2 run view nurbs uniform rational splines surface shaped heart run nurbs view nurbs mouse depth buffer select objects 12 6 run view mouse select lines run view mouse select square run view demonstrates directional versus point lights run plane view plane composite modeling transformations drawing models arrow keys move spheres run planet view planet planet scene oriented run view demonstrates polygon 2 2 run view arrow keys move wire frame arm 3 7 run robot view robot color light source run view scene colored light run scene view scene scene blue ambient light run view scene flat shading run view shows selection mode stack detect objects collide viewing volume 12 2 run select view select white rectangle black background 1 2 run simple view simple gouraud shaded triangle 5 1 run smooth view smooth wire frame sphere run sphere view sphere diamond cuts part scene 10 1 run view demonstrates stroke vector font display lists 4 8 run stroke view stroke nurbs surface symmetrical hill 11 5 run surface view surface versus sided lighting run tea view tea ambient values run view materials shown run view texture mapped teapot texture coordinates generated automatically 9 3 run view evaluators generate curved surface texture 11 4 run view broken curves trim part nurbs surface 11 6 run trim view trim font draws fonts run view sean cs washington modified tue sep 20 1994 foidl foidl ilp system learning order decision lists ordered lists clauses ending cut obtain current results learning past tense english common lisp prolog code foidl anonymous ftp readme files details pointers papers foidl found ilp research page standard reference click open book image induction order decision lists results learning past tense english verbs raymond mooney mary elaine califf journal artificial intelligence research 3 1995 pp 1 24 paper presents method inducing logic programs examples learns class concepts called order decision lists defined ordered lists clauses ending cut method called foidl based foil employs intensional background knowledge avoids explicit negative examples problems involve rules specific exceptions learning past tense english verbs task widely studied context symbolic connectionist debate foidl learn concise accurate programs problem significantly fewer examples previous methods connectionist symbolic img estlin cs utexas cs 418 laboratory 8 modeling scientific visualization introduction scientific visualization term refers process converting data pictures lab demonstrate techniques visualization techniques view simulated landscape complete rivers clouds examples shown result calculating height field displaying landscape blue flat polygon simulating water surface density field displaying cloud volume rendering isosurface extraction polygon rendering set rivers determined plotting gradient height field gradient shown considered plan view landscape slopes image shows landscape 100 stream start locations procedure download program landscape net landscape cfg program 2d field make landscape calculates 3d scalar field densities cloud fields manipulated derive slope surface visualized modules include isosurface module fits polygons points equal field strength 3d field module constructs arrow point vector field streamline module vector field direction flow refine module points field map module data field interpolated positions field programs usr lpp dx samples programs examples modules assignment run program times options control panel modify program add features modify colors rivers mapping magnitude gradient slope coloring high slopes regions streams white simulate rapids lower slopes blue program map module map altitude add map module colors based data component field shown modify surface color green ocean level white mountain peaks pale yellow colormap module modify river generator start rivers regular grid points 5 5 surface construct module make starting grid image 100 stream starts modify program produce trees surface module produce arrows vector field type input module geometry cone place point surface parametric surface input run refine module level input set triangles include module limit trees band elevations shown reduce module lower density trees surface modify program produce animation cloud animation show cloud changing density distribution fixed density functions make ten time steps sequence results 1996 demo assigned functions modified net interactors control functions added usual style program graded function cloud animation separate program lab 8 grading guide filled consultant section evaluate work back main page lab 9 modified 2 26 96 land copyright statement analog vlsi robotics research project abstracts 42 questions analog computing analog field computing visual design analog computers continuous evolutionary computing indiana university cyclotron controller minimalist robotics retic behavioral model based vertebrate reticulate formation c690 ph dissertation length research projects interested students send mail jonathan mills return computer science research page david karr lego collection affiliated lego group disclaimer details david karr document home page world wide web resource located http www cs cornell home karr lego index html text version document version expected load faster hot list official lego world wide web site guide lego ftp archive joe construction toy home page michael lego list web ve check list updated 24 1996 contents web site separate page models david karr models jane polly karr models people separate page lego resources web separate pages academic web sites personal web pages citations received web site occasional question created web site explanation web page models david karr show photographs lego designs fairly recent evidence left childhood work nowadays design models adapting style developed years figures built pages complete discussion links images models vehicle collection includes sports car dump truck motorcycle large fashioned aircraft collection includes models airplanes world war fighters space collection includes space cabin unmanned rocket rail road collection includes editions favorite steam locomotive passenger car ship collection includes oil plenty miscellaneous pages including toy cannon machine gun fire 2 4 lego bricks woman pushing design salon style utilizing construction machine scoop models jane polly karr daughters jane polly put number models added important enhancements models put designs enhancements give insight young children play lego overview work jane turned 6 1995 work polly turned 4 1995 models people impossible wonderful lego models people posted world wide web links favorites including animation walking spider complete story house large red dragon 1959 beautifully finished models lego resources web sort web pages ve roughly categorized high level information servers academic web sites separate page usenet news trading opportunities personal web pages separate page miscellaneous good stuff high level information servers servers people official lego world wide web site lego group web officially march 22 1996 page blurbs product line interesting historical information pictures information caring replacing lego bricks discussion trademarks related issues press releases lego ftp archive ftp archive extensive collection files assembled paul includes images models programs drawing lego reviews lego sets archive located austria brian ward web friendly possibly complete view collection hypertext guide archive construction toy home page joseph put substantial resource lego toys page depth features model team lego trains images brochures catalogs era 1963 1973 recent times model month page featured summer building contest 1995 page unique features explanation molecular lego bricks molecules assemble wall yahoo recreation toys legos links yahoo collected lego related links heading large extent duplicate links find michael lego page toy page site maintained eric myers offers sorts internet web resources toy include good collection lego related links internet toy white pages lego page michael list number pages list web list due depth breadth content apologies excellent efforts failed properly acknowledge academic web sites web sites schools sorts fourth grade graduate school ve list separate page happy hunting usenet news usenet news group lego topics rec toys lego hypertext version rec toys lego faq frequently asked questions list maintained tom mail gmd de germany plain text version necessarily date lego ftp archive early 1995 number subscribers rec toys lego participated roll call posting response survey andy watkins archived responses continue archive responses occasional survey archives combined line summary convenient table contents nic page statistics rec toys lego newsgroup interesting view guesses read newsgroup hundreds thousands dollars postings costs net trading opportunities frequent sales auctions lego rec toys lego newsgroup real collectors items break brand sets redistribute pieces opinion good thing light lego current organization sets 1995 todd lehman ran auctions nicknamed literally months auction big home page web worth visiting long stays line kind prices expect pieces internet auctions todd written excellent rec toys lego auction shipping faq helpful information buying selling lego internet jason home page put enterprise rtl bricks web select specific part rtl bricks catalog specific color order bulk marketplace individuals post ads buy sell lego kind desire site original designs promises services future global wholesale toys page offering line purchase lego sets 20 discount normal prices prices high compared shop home normal prices zealand higher united states personal www pages large number people put lego lore web volunteered identify regular home pages ve make complete list pages real gems pages list highly recommend peruse complete list web pages miscellaneous good stuff bayer group turns supply abs plastic lego group page featuring life sized lego super car explaining lego bayer connection line images linked mind boggling close shots parts car software corporation advertising product called bricks dimensional drawing program models built lego compatible bricks elements citations received thumbs ve recently awarded positive guys review web page october 13 26 1995 issue web review updated mon nov 25 10 23 41 est 1996 david karr karr cs cornell 2473 daily schedule spring 96 monday tuesday wednesday thursday friday 9 00 9 30 10 00 10 30 grail mtg 11 00 grail mtg 11 30 12 00 12 30 590 1 00 590 1 30 2 00 2 30 3 00 3 30 519 590 520 590 4 00 519 590 520 590 4 30 research mtg 590 5 00 research mtg 5 30 cse 321 assignment 1 autumn 1996 due friday october 4 1996 read text discrete mathematics applications sections 1 1 1 3 problems edition text practice problems page 11 problem 7 page 12 problem 15 page 13 problem 27 problems 1 page 11 problem 8 2 page 12 problem 16 parts 3 page 12 problem 18 4 page 13 problem 22 5 bonus page 13 problem 28 cs100 prelim 1 general info tuesday february 13 1996 7 30 pm prelim 1 cover recursion teitelbaum section 2 11 page 2 15 coverage tail recursion comma operator higher order functions complexity performance prelim 1 review session held sunday february 11 3 00 pm baker 200 room assignments olin 255 upson b17 kimball b11 olin 155 cs100 spring 1996 pierce cs cornell 1418 people working paradise project principal investigators david dewitt jeff naughton research staff josef burger bolo curt ellmann students guo navin kabra roger biswadeep nag jignesh patel karthik ramasamy kristin tufte jie bing yu alumni nirupama chandrasekaran jun luo wei xiao back paradise home page lutheran campus ministry university texas austin lutheran campus ministry lcm ministry evangelical lutheran church america lcm open christian community dedicated assisting people academic settings discover fulfill jesus christ located university lutheran center 2100 san antonio telephone number 472 craig sommer serves campus craig avaiable confidential conversations counselor specializes relationship marriage family therapy drop call 472 appointment img sunday worship 11 00 starting january 12 1997 wednesday 6 00 starting january 15 1997 bible study opportunities tuesdays 7pm sundays 10 00 starting january 14 1997 opportunities serve special activities announced previous activities member lutheran campus ministry memorial scholarship lutheran resources contact information craig sommer phone 1 512 472 address 2100 san antonio austin tx 78705 usa world wide web www locator http www utexas students lcm mail lcm www utexas send comments lcm www utexas updated december 22 1996 return ut austin home page dream aaai presidential address 19 august 1985 woody bledsoe twenty years ago dream day dream dream shared dreamed special kind computer eyes ears arms legs addition brain dream computer friend means making money employer country loved country making money dream worthy helping poor handicapped world marvelous machine dream filled wild excitement machine act human ways wanted read printed characters page handwritten script part small camera fit glasses attached ear names friends acquaintances met street telephone allowed converse friend germany german english computer friend ability recognize faces synthesize voice understand spoken sentences translate languages things ll admit 1960 computer person larger head envision didn microcomputers dream computer person walk play ping pong teach things learn skills mental concepts awoke day dream found didn things remarkable computers decided quit job set spending rest life helping bring dream reality forget dream periods life recently reporter asked scientists ai research answer money wouldn mind rich deeper make machines act fundamental ways people period reminded dream life awhile fairy tale computer prove hard theorems difficult theorems mathematics recognize faces diagnose diseases reason analogy learn ways engage intelligent discourse common sense play good bridge tennis amazing 1958 1960 1962 drives happened buck made ai don mind fact economic interest push forward part needed research buck dollar yen frank pound mark drives make happen march drummer proud part responds music don explain dream require mathematician engineer computer scientist results surprised require good science dream buck rogers hal 2010 starwars turing test objects kind piled ridiculous things divided breathing vacuum faster speed light leaving present knowledge science exciting generous things die pressing science bit won cut part excitement major milestones physical parts proposed computer person important 1960 robot run fall act autonomously moving companion aware real problems mind computer programs act reason act understand learn plan enjoy hate challenge age happened room talent bring rest unfolds years decades fail stop occasionally enjoy smell roses thrill milestone reached began prepare talk wondered worth hearing contemplating brought mind thoughts dream things important calling ai researcher 25 years totally kind dream shaky shaking running thinking laid season language translation died facial recognition pushed back researcher stack automatic provers showed signs growing pains machine stepped forward turing test robot arms duplicating block castles playing squash ai researchers lost faith dropped remained ai fold 25 years fruitful exciting proud left foremost learned small child remains ineffective taught knowledge machines reasoning enabled prehistoric man invent wheel matter brain space age woman knowledge wheels gears engines computers aerodynamics reasoning power discover knowledge king knowledge key reasoning enhanced knowledge reasoning knowledge reasoning essence knowledge business ed feigenbaum working knowledge application machines smart program solve problem regulate chemical process design bridge key pieces knowledge built ai answer ai scientist engineer recognizes knowledge case expert systems plucked program separate knowledge base knowledge give power functionality knowledge base acts powerful computer language programmer carry defines functionality actions changing knowledge base foremost learned knowledge knowledge accumulated mankind thousand years achieve ai dreams accomplished great deal 30 years mention express annoyance ai researchers jumping infinity leap work step step dream obtaining controlled energy cure cancer cure common cold step step process allowed partially duplicate intelligent behavior human beings natural language system restricted form english legitimate step passing turing test case history science helped discovery ai accomplishments partial kind natural language processors handle subset english french systems recognize synthesize limited forms speech character recognition machines read characters expert systems perform variety tasks human theorem provers prove difficult theorems area mathematics handle inferencing needed elementary expert systems including monotonic reasoning programs play expert level chess programs exhibit elementary level learning reasoning analogy list key thing learned learning list crucial technologies needed continue pursuit ai objectives partial results mentioned helped stand ai beginning enumerate classify enabling technologies foremost list representation storage knowledge added requirement design learning ease acquiring storing knowledge performance effectiveness stored knowledge perform tasks solve problems answer questions time build large large knowledge bases knowledge base common sense knowledge expert knowledge structured handle learning performance requirements mentioned effort sort headed doug lenat mcc common sense knowledge fundamental analogy knowledge acquisition problem solving believed large structured knowledge base sharing knowledge numerous systems structured correctly provide robustness functionality number distinct smaller kb true machine intelligence effective machine learning case number good researchers beginning make progress area earlier work machine learning tended ambitious general recent efforts success things learned controlled knowledge structures machine finds values facets human supplied framework real gain reasonable capacity rethinking learning analogy process scratch rethinking apply areas ai research twenty years ago tempted requires things build machine appears human machine learning natural language understanding machine taught feeding knowledge existing books letting bootstrap higher higher levels mental functionality requirements formidable fact afraid characterization misleading lets major present ai machine learning correct principle long run won term press areas ai machine learning important work speech acts pushed delayed machine learn books carry discourse marvin minsky suggestion ability program learn proportional program achieved exploited dramatic frightening causality important research area ai intelligent programs expert systems begin fail move shallow statistical rules reasoning basic principles research programs pushing direction key move basic principles step time basic principles step knowledge actions classified levels causality explain giving holds object hand feet ground releases 1 fall ground 2 fall ground increasing velocity 3 fall height feet governed equation 5 16 measured seconds 4 fall newton law attraction 5 3 accounting air friction 6 fall laws general relativity applications answer release fall child drop rock hurt foot called shallow level deeper levels give information precise higher cost human operating continuously level expert system early expert systems tended operate level causality shallow level fortunate allowed programs exhibit great deal expertise minimum cost successes expert systems great field ai helped build confidence ai researchers worthwhile accomplishments promised financial returns term pay research development operating shallow level bad works problem level adequate deeper causal reasoning needed point machines directed step deeper causality chain causality properly jumping deepest causal level working levels needed recent work qualitative reasoning correct step direction make work properly knowledge structure governed partly common sense needed control process super expert systems coming decade absorb large percentage research development effort years rightfully expert systems endowed large structured knowledge bases ability reason causality levels deeper levels needed limited ability learn automatically experience accumulate knowledge analogy truth maintenance systems enhanced human interfacing facilitate knowledge acquisition experts ease super expert systems evolve thinking part opposed moving sensory parts dreamed intelligent machines future versions enhanced ability learn learning directly machine readable text reason analogy list areas feel dominate ai research decade discussed list automatic reasoning important research areas large structured knowledge bases knowledge representation knowledge storage retrieval expert systems technology large effort machine learning controlled knowledge structures causality depth levels human interfacing natural language processing speech recognition generation automatic reasoning analogical reasoning common sense reasoning default reasoning complete listing mentioned important areas robotics automatic programming planning automatic reasoning area research increasingly important number reasons earlier expert systems required modest inferencing power operated rules levels reach deeper causality reasoning component challenged handle switching levels added complexity deeper levels knowledge plays crucial role emergence logic basis programming languages prolog means storing knowledge logic data bases logic based rules expert systems suddenly load automatic reasoning programs provers great interest machines perform large number logical inferences high performance needed horn clause problems prolog reasoning order logic modal logic higher order logic renewed interest automated theorem proving interesting concepts handling horn clauses order logic expected produce raw range cope load imposed generation applications methods special reasoning knowledge units speeding proofs applications event automatic reasoning research relevant future misunderstood general purpose reasoning machines theorem provers knowledge key requirements reasoning knowledge partly satisfied high speed provers beginning great faith ai community headed generally direction half crop graduate students admitted ph program computer science university texas year selected ai preferred field study preference ai duplicated world talking students young people hold hands future discipline power influence earlier pioneers researchers emerge urge students researchers set vision future courage make major question learn pointed generally direction major gains made personally favor bold approach timid bold experiments made effort mechanical translation mt work early 1960 called failure obvious mt language understanding awareness made clearer earlier experiments helped focus research important area natural language processing exciting led resurgence mt similar story told early speech recognition quality speech recognition language understanding early experiments perceptrons represent cases lot work lack great idea robot project sri case early work widely appreciated principle make good idea give shot waste money early feedback don forever study problem expensive exciting strategy scientific method requires character part researcher analyze experiments theories press person qualify work entrusted research funds recently reading thomas edison team time developed successful light bulb started thought good idea ahead brash build widely usable electric light bulb early ideas wrong lucky brilliance years language translation early expensive failure returned information helped finalize successful solution ai position today kinds bold experiments needed bold conducted men women character wisdom persistence succeed concern flash pan researcher person limited theory trivial application feedback builds program surprise leaves prove extend work fragment pretty brilliant real researcher fragment part larger effort absorb credit recall ai pioneers important characteristic good researcher answer good research successful people find succeed fail native intelligence important ingredient equally important characteristic ability inclination combine theory experiment young people set dream set goal part bringing dream tool education employment facilities pursue today ve content researcher worth salary don easily don insight training work hard provide momentum don give easily don spend time work properly recognized satisfied make personal contribution compare compete rules researcher field conviction field ai worth finest efforts told dream offered advice young researchers offered opinion important areas ai research predictions make surprised acknowledgement doug lenat mary shepherd dawson joe hassan ait kaci elaine rich dick martin dick hill helpful comments title due martin king 2072 img closest thing baby book ve assembled isis basically log development notes days polish ve linked pages forward back arrows bottom page click follow links recent page click month birth month month month fourth month month sixth month seventh month eighth month ninth month 12 9 96 ve massive update isis web site past weeks including pictures months ve broken page smaller pieces longer maintaining latest activities page ll put summaries end month img img img updated december 9 1996 brian kris grant grant cs washington happy hour adam seligman year masters student run informal happy hour roughly week year gracs social chair president vice suspect isn official cs department gracs event students faculty staff significant insignificant friday evenings 5 7pm subject whim people drink beer drink soda eat chips salsa generally good time list people interested send weekly mail telling meet drop note added list ll happy hour great people department meet scoop ut cs program adam seligman click send email list cheers students woody bledsoe robert anderson phd 1970 math university houston mike eds robert boyer phd 1971 math computational logic computer science mathematics ut peter bruell phd 1979 cs houston space center stephen charles phd 1969 cs claude ma 1967 math morris enfield ma 1968 cs feng phd 1994 cs bell labs james hall ma 1967 math larry hines phd 1988 cs university texas austin eds dallas phd 1972 math tech math department phd 1973 cs ricoh california research center palo alto john minor phd 1979 cs mark steven phd 1977 cs computer science lab sri james morris phd 1969 cs don simon university pa tyson phd 1981 cs sri john ulrich phd 1968 cs tie cheng wang phd 1986 cs kestrel green palo alto ca charles phd 1969 math hugh williamson ma 1967 math feedback information contact benjamin shults tufts university alumni mail address list initial list great alphabetical list growing growing current implementation unwieldy point devise database format enter information form automatically added page automatically married women changed suggest enter parenthesis lukas meyer warning exact list replace information problem put middle initial solve page maintained chris lukas contact questions comments suggestions lukas cs wisc year full email address snippet information provide submit reset values start year mail address bit information updated 09 26 96 socket source code manual socket version 1 10 code developed sekar virginia department engineering university virginia socket code periodically updated master repository ftp ftp virginia pub socket source code socket 1 10 tar gz socket manual postscript 54 pages cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc program 3 due friday october 4 1996 objective give student experience working writing functions program description due great cash register program wrote restaurant earned reputation skills high demand large hardware distributor nails write program replace cash register program greater challenge restaurant number added complications price customer pays nail decreases quantity ordered increases detail warehouse finite number nails stock program operator place order type nail stock cost ordering number type nail calculated quantity ordered base price nail nails customer orders customer pays nail discount schedule 1000 regular price 1000 10 discount 1000 15 discount 25 discount price 1300 items 10 cents piece 1000 10 300 9 cents 127 00 1300 9 cents note user orders 800 item point orders 500 item discount ordered 1300 nails sells types nails chart item number description base cost nail quantity hand warehouse item item description cost nail number warehouse 315 2 0 nails 0 025 426 3 0 nails 0 030 20000 537 4 0 nails 0 035 25000 648 9 0 nails 0 050 30000 customers order box 100 nails box size similar program prompt user order track item ordered loop user asks bill display final bill program requires prompt user item number quantity ordered design menu bill formats previous assignment dollar amounts formatted 2 decimal places constants variables input checked make valid input valid user prompt user input statements apply programs code provided object assignment give practice functions provided basic framework main function build functions job complete functions fill program perform desired operations code main function modifications code header comments include ltiostream const int true 1 const int false 0 function prototypes int main int choice item number int quantity quantity ordered int num 0 num 0 cumulative number item ordered int num 0 num 0 prompt user input print menu num num num num choice choice quantity quantity process order place order choice quantity num num num num true user continue display bill summarizing items ordered print bill num num num num functions write list functions write assignment procedures require call parameters call reference parameters figure types parameters print menu function print menu current subtotal including tax calculate subtotal function compute subtotal including tax items ordered calculate price function called calculate subtotal arguments quantity ordered item price item computes cost rules program description choice function prompt user item number ensure return legitimate item number user enters invalid choice error message printed user number quantity function prompt user quantity order ensure return legitimate quantity remember user enter number nails desired number divisible 100 valid nails 100 item packages user enters invalid choice error message printed user number place order function attempt place order adjusting num total quantity item requested greater stock hand order filled informative stock message displayed message display item stock quantity order reduced ordering item stock drop 10 000 items descriptive low item message printed item number function user continue ordering items user print bill return true loop executed false true false integer constants included code main print bill function print number item ordered items customer ordered subtotal final total adding 5 tax similar program turn program working print sample runs program output file demonstrate ordering quantities items discount levels calculated orders exceed items stock orders stock low message displayed requests item handled properly large request submit print outs source code sample program runs submit electronic copy source code executable previously created dave burnett milo martin dan yao groovy artwork section artwork set tarot cards completed piece faces ve closely angle ll find face time guaranteed lastly ve photograph sort manipulation combine negatives great image expect days links full images links full images tarot cards img swords img circles img emperor img empress img hanged man img wheel artwork img faces photography img sun send mail back 13 november 1995 cs516 high performance computer architecture final project kernel endpoint net march 28 2 1996 ankit patel gerry toll apatel cs cornell tc cornell project description kernel endpoint net drawback net doesn existing applications kernel facilities tcp ip easily share underlying network hardware net based user level applications ways problem solved idea implement required services library user level functions net transport mechanism approach construct endpoint inside kernel access network hardware net device driver decided long run provide flexibility library based implementation kernel endpoint place type data transmitted network protocol additionally communicate net hosts careful compatible header formats idea advantage virtual network interface provided net driver treat real network card inside kernel communication kernel endpoint doubt slower user level endpoints idea applications multiplex kernel endpoint existing socket based apps run idea implement ip high level protocols essentially replace low level kernel functions sending data atm ethernet card routines read write kernel endpoint project milestones march 28 project proposal met matt welsh idea project involve platform project pc running linux fast ethernet hardware ideally abstraction provided net code work atm hardware proves true remains scope project time permits natural extension work understanding basic idea project provide ability kernel access net interface written net driver writing code bridge gap ip net device driver understanding diagrams network architectures april 18 checkpoint meeting setup hardware pentium pcs interconnected fast ethernet null modem setup software linux net software loaded machines kernel code compiled net pingpong application tested run properly crc errors received possibly due absence fast ethernet hub expected latency obtained basic setup divided project basic parts concentrate 1 lib kernel level implementation libunet 2 dev pseudo ethernet driver implemented lib major issues decided solved issue 1 create kernel level endpoint driver accept ip datagrams passes net driver handles transmission receipt issue 2 make net endpoints behave kernel endpoint requires made net code force kernel endpoint kernel space issue requires understanding net architecture driver code issue 3 solve problem kernel endpoint receive packets net hand ip receiving end kernel code scanned find place efficient method implemented issue 4 net requires channel created communicating hosts exchange data devise efficient mechanism activating channels needed additionally map channels ip addresses large network maintain channel host overhead activating channel substantial activate transmitted packet solutions issues april 19 code wanna hackers kernel code net code man hack issue 1 kernel generic device structure represent network devices construct device struct trick kernel believing talking real network card large portion functionality provided libunet kernel current form ll rewrite work inside kernel add module order stuff tulip tulip made global inside kernel issue 2 april 22 process kernel mode access user space memory macros fs memcpy put fs memcpy verify area write protection allowed kernel mode checking area safe write kernel endpoint works kernel space functions called creating deleting endpoints channels issue 3 april 23 net polling receiving end net pick packets pass ip april 24 considered polling cpu time wasting signals kernels ipc methods communication processes problem remains april 25 implementing wake wait queue upcall function pass buffer sleep wait queue april 26 turned sleep wake mechanism required simply upcall packet received time waste efficiency increase april 27 stuck problem device structure higher level code layers ip worry network devices problems april 28 hey increase efficiency pick incoming packets directly rx rings ip passing endpoints bypass endpoint data directly ip consulted matt welsh wishes modified code extensions net code portable atm matt plans provide interface user processes multiplex kernel endpoint ip flexible interface net conclusion endpoint extra overhead involved copying buffer issue 4 hey leave cs516 class 3 poster presentation img img img img img img img project status semester project ran difficulties finished majority code written major issues resolved expected overhead future extensions lot instructor thorsten von eicken providing opportunity hardware work project matt welsh maintaining patience explaining explaining net driver internals providing guidance project additional alan cox michael johnson linux kernel mailing list assistance solving linux problems related links information net net home page information linux linux documentation project information related tcp ip maintained ohio state online list internet rfc ken harker politics semi active member republican party previously served secretary acting president republicans dartmouth fiscal conservatism support civil liberties promotion gay rights validity economic theory support free trade support stronger united nations republican party accepting tolerant diverse political party generally perceived wanted general colin powell ret run republican presidency 1996 united states resources united states constitution white house house representatives senate texas resources state texas city austin tx city tx north american resources canada open government mexico de nacional international resources united nations contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents 2876 mike school graphics stuff started user interface research migrated graphics advisor david salesin department 1992 bunch cool ideas graphics research photorealistic rendering specifically pen ink illustration graphics group worked projects area automatic generation pen ink illustrations dimensional models texture information worked addressed interactive creation pen ink illustrations dimensional grayscale starting image project ran problem stemming fixed resolution images wanted magnify images maintaining sharp features blurring image compensate magnification wanted features stay crisp requires information stored image couldn captured image created project addressing problems resulting paper accepted siggraph quick preview demonstration note sharp line segment image methods image magnification pixel replication blurring discontinuity rest graphics people good people time group graphics imaging lab grail anthony wrote java graphing program learn bit java impression java kind neat ways real pain lots things hype money succeed wildly applet poke make change display parameters compiler related information primer class students mentioned desire material pointers url document dealing specifically pointers information pointers test program cse373 cpp sample program assume file named cse373 cpp include iostream void main void cout cse 373 cout autumn cout 1990 6 compiling running program compile program entropy hilbert type command cse373 cpp run program type note receive warning message ignore message reflect minor problem mscc setup user program runs alright cse unix machine program warning message bin ld warning linking objects exception information sections fatal runtime exception handling problems obj encountered exceptions usr local lib libstdc modified 14 october 1996 tanimoto cse532 software engineering ismap problem sets problem set 1 problem set individually textbook exercises turned hardcopy programming exercises turned electronically turnin program problem set 2 problem set groups problem set 3 problem set 4 problem set 5 problem set 6 admin lectures homework handouts links cse532 home img lumsdaine jeffrey moore william lee scott dawson jmm cs wwlee cs spdawson cs work longer beta alpha release final presentations slides screen shot game madness implemented online version popular parker brother board game monopoly adapted reflect trends geography cornell community implementation obvious variations traditional version order illustrate concepts inherent distributed systems paradigm information refer project design specification document game played internet requiring java interpreter running solaris windowsnt graphically advanced commercial cdrom version stretch imagination enhancements real time updates fluctuating interest rates inflation excitement game play exposition modified rules outlines enhancements intent illustrate distributed programming concepts entertaining media learn language object oriented design distributed systems areas computer science exploited project utilized object oriented design skills data structures program theory meets practice practical distributed system tie distributed systems game server player correspondence message passing learned concepts broadcast algorithms support fault tolerance methods real time behavior distributed system measure success unlike dean don measure success time players play completing game rules business contributing cornellopoly expanding population java applications internet finally progressing week 2 12 progress report week 2 19 progress report week 2 26 progress report week 3 04 progress report week 3 25 beta release mulva jerry seinfeld girlfriend rhymes part female anatomy courtesy junior mint episode seinfeld visitors march 25th 1996 christie check resume img fix cs washington cecil language specification rationale version 2 0 craig chambers department computer science engineering university washington box 352350 seattle washington 98195 2350 usa september 12 1996 abstract cecil purely object oriented language intended support rapid construction high quality extensible software cecil combines multi methods simple object model kind dynamic inheritance modules optional static type checking instance variables cecil accessed solely messages allowing instance variables replaced methods vice versa cecil predicate objects mechanism object classified automatically based run time mutable state cecil static type system distinguishes subtyping code inheritance cecil enables graphs single set declarations streamlining common case graphs parallel cecil includes fairly flexible form parameterization including explicitly parameterized objects types methods implicitly parameterized methods related polymorphic functions commonly found functional languages making type declarations optional cecil aims mixing migration exploratory production programming styles cecil supports module mechanism enables independently developed subsystems encapsulated allowing type checked reasoned isolation presence multi methods objects extended externally additional methods instance variables encapsulated separate modules supporting kind role based subject oriented programming style document describes design cecil language december 1995 mixes specification language discussions design issues explanations reasoning led design decisions table contents 1 introduction 1 1 design goals major features 1 2 overview 2 dynamically typed core 2 1 objects inheritance 2 1 1 inheritance 2 1 2 object instantiation 2 1 3 extension declarations 2 1 4 predefined objects 2 1 5 closures 2 2 methods 2 2 1 argument multi methods 2 2 2 method bodies 2 2 3 primitive methods 2 3 fields 2 3 1 read mutable fields 2 3 2 fields methods 2 3 3 copy shared fields 2 3 4 field initialization 2 4 predicate objects 2 4 1 predicate objects inheritance 2 4 2 predicate objects fields 2 5 statements expressions 2 5 1 declaration blocks 2 5 2 variable declarations 2 5 3 variable references 2 5 4 assignment statements 2 5 5 literals 2 5 6 message sends 2 5 7 object constructors 2 5 8 vector constructors 2 5 9 closures 2 5 10 2 6 precedence declarations 2 6 1 previous approaches 2 6 2 precedence associativity declarations cecil 2 7 method lookup 2 7 1 philosophy 2 7 2 semantics 2 7 3 examples 2 7 4 strengths limitations 2 7 5 multiple inheritance fields 2 7 6 cyclic inheritance 2 7 7 method lookup lexical scoping 2 7 8 method invocation 2 8 2 9 files include declarations 2 10 3 static types 3 1 goals 3 2 types signatures 3 3 type signature declarations 3 3 1 type declarations 3 3 2 representation object declarations 3 3 3 type object extension declarations 3 3 4 signature declarations 3 3 5 implementation method declarations 3 3 6 field implementation declarations 3 3 7 type declarations 3 3 8 discussion 3 4 special types type constructors 3 4 1 named types 3 4 2 closure types 3 4 3 upper bound types 3 4 4 greatest lower bound types 3 5 object role annotations 3 6 type checking messages 3 6 1 checking messages signatures 3 6 2 checking signatures method implementations 3 6 3 comparison type systems 3 6 4 type checking inherited methods 3 7 type checking expressions statements declarations 3 8 type checking subtyping declarations 3 9 type checking predicate objects 3 10 mixed statically dynamically typed code 4 parameterization parametric polymorphism 4 1 explicit parameterization 4 1 1 parameterized declarations formal type parameters 4 1 2 instantiating parameterized declarations 4 1 3 parameterized objects types 4 1 4 method lookup 4 1 5 type checking instantiations 4 2 implicit parameterization 4 3 matching type patterns 4 3 1 method formal type patterns 4 3 2 upper bound type patterns 4 3 3 matching algorithm 4 3 4 static dynamic matching 4 3 5 constraints graphs matching 4 3 6 matching bounded formal type parameters 4 4 implicit type parameters extension declarations 4 5 parameterized objects method lookup 4 6 parameterization syntactic 4 7 bounded polymorphism 4 7 1 motivation 4 7 2 bounded polymorphism singly dispatched languages 4 7 3 bounded polymorphism cecil 4 7 4 bounded polymorphism multiple types 5 modules 6 related work 7 conclusion acknowledgments references appendix annotated cecil syntax 1 grammar 2 tokens 3 white space cecil language reference manual 12 sep 96 3146 probabilistic planning adapting classical planning algorithms deal uncertainty world state effects actions buridan planner attempt planner explores issues action state representation problem evaluating partially generated plan interacts generating plan buridan assumes agent additional information world execution time conditional buridan planner extension actions provide information world change world joint work dan weld denise draper recent papers include probabilistic planning information gathering contingent execution appears proceedings probabilistic model action commitment planning information gathering appears proceedings probabilistic planning information gathering contingent execution longer tech report describing material information language symbolic probabilistic approach planning information producing actions conditionals approach planning incomplete information etzioni hanks weld draper lesh williamson hanks cs washington home page participating publishers albert universitaet institut fuer informatik authors years auburn university authors years boston university authors years california institute technology authors years carnegie mellon university authors years chicago journal theoretical computer science authors years chinese university hong kong authors years cornell university computer science authors years cornell university theory center authors years dimacs authors years dartmouth college authors years duke university authors years erasmus university rotterdam authors years george mason university authors years icase authors years iowa state university authors years johannes kepler university linz austria authors years johns hopkins university authors years artificial intelligence lab authors years laboratory computer science authors years mcgill centre intelligent machines authors years mississippi state university authors years navy center applied research artificial intelligence authors years york university authors years north carolina state university authors years odense university denmark authors years dominion university authors years oregon graduate institute science technology authors years oregon state university authors years pisa university italy authors years princeton university authors years rice university authors years suny buffalo authors years stanford university authors years swiss federal institute technology lausanne authors years swiss federal institute technology zurich authors years technical university berlin authors years technical university hamburg authors years technical university munich authors years texas university authors years turku centre computer science finland authors years universitaet stuttgart germany authors years universite de montreal authors years university bonn authors years university california berkeley authors years university california irvine authors years university california san diego authors years university central florida authors years university chicago authors years university colorado denver center computational mathematics authors years university hamburg germany authors years university illinois urbana champaign authors years university ljubljana jozef stefan institute authors years university germany authors years university maryland college park authors years university massachusetts amherst authors years university north carolina chapel hill authors years university rochester authors years university saskatchewan authors years university tennessee knoxville authors years university texas austin authors years university toronto authors years university utah department computer science authors years university virginia authors years university washington authors years university wisconsin madison authors years university zurich switzerland authors years virginia polytechnic inst state university authors years xerox design research institute authors years ncstrl server operates cornell university send email tech reports cs cornell recent publications listing recent publications chronological listing multimedia file system overview papers placement fault tolerance support interactive operations admission control clustered servers multimedia operating systems processor scheduling multimedia networks network layer protocols multimedia transport protocols multimedia miscellaneous multimedia file system overview papers 1 sriram rao harrick vin ashis tarafdar comparative evaluation server push client pull architectures multimedia servers proceedings 6th networks operating systems support digital video audio april 1996 view abstract view paper 2 prashant shenoy pawan goyal harrick vin issues multimedia server design acm computing surveys special issue symposium multimedia systems december 1995 view paper 3 jim gemmell harrick vin dilip kandlur venkat rangan multimedia storage servers tutorial survey ieee computer 1995 view abstract view paper 4 harrick vin multimedia systems architecture defining global information infrastructure infrastructure systems services ed stephen vol spie press pages 287 296 november 1994 view abstract view paper placement 5 renu tewari richard king dilip kandlur daniel placement multimedia blocks disks proceedings spie multimedia computing networking san jose january 1996 view paper 6 harrick vin sriram rao pawan goyal optimizing placement multimedia objects disk arrays proceedings ieee international conference multimedia computing systems icmcs 95 washington pages 158 165 1995 view abstract view paper 7 harrick vin prashant shenoy sriram rao analyzing performance asynchronous disk arrays multimedia retrieval proceedings ismm international conference distributed multimedia systems applications honolulu hawaii pages 14 17 august 1994 view abstract view paper fault tolerance 8 prashant shenoy harrick vin failure recovery algorithms multi disk multimedia servers technical report 96 06 department computer sciences univ texas austin 1996 view abstract view paper 9 harrick vin prashant shenoy sriram rao efficient failure recovery multi disk multimedia servers proceedings twenty fault tolerant computing symposium pasadena ca pages 12 21 june 1995 view abstract view paper support interactive operations 10 prashant shenoy harrick vin efficient support scan operations video servers proceedings acm conference multimedia 1995 view abstract view tech report tr95 25 view paper postscript html admission control 11 harrick vin alok goyal pawan goyal algorithms designing large scale multimedia servers computer communications march 1995 view abstract view paper 12 harrick vin pawan goyal alok goyal goyal statistical admission control algorithm multimedia servers proceedings acm multimedia 94 san francisco pages 33 40 october 1994 view abstract view paper 13 harrick vin alok goyal goyal pawan goyal observation based admission control algorithm multimedia servers proceedings ieee international conference multimedia computing systems icmcs 94 boston pages 234 243 1994 view abstract view paper clustered servers 14 renu tewari mukherjee daniel harrick vin real time issues clustered multimedia servers submitted publication april 1995 ibm research report rc view abstract 15 renu tewari daniel mukherjee harrick vin high availability clustered multimedia servers proceedings international conference data engineering orleans feb 1996 view paper 16 renu tewari daniel mukherjee harrick vin design performance tradeoffs clustered multimedia servers proceedings ieee icmcs tokyo june 1996 view paper 17 daniel william mukherjee renu tewari scalable highly web server proceedings compcon march 1996 view paper 18 dan daniel mukherjee sitaram renu tewari buffering caching large scale video servers proceedings compcon 1995 view paper multimedia operating systems 19 pawan goyal xingang guo harrick vin hierarchical cpu scheduler multimedia operating systems proceedings usenix symposium operating system design implementation technical report tr96 12 department computer sciences ut austin view abstract view technical report multimedia networks network layer support multimedia 20 pawan goyal harrick vin cheng start time fair queuing scheduling algorithm integrated services packet switching networks proceedings sigcomm 96 stanford ca august 1996 tr96 02 department computer sciences ut austin view abstract view conference version view technical report version 21 pawan goyal harrick vin generalized guaranteed rate scheduling algorithms framework technical report tr95 30 department computer sciences view abstract 22 pawan goyal harrick vin network algorithms protocol multimedia servers proceedings infocom 1996 view abstract view tech report tr95 19 23 pawan goyal harrick vin chia shen prashant shenoy reliable adaptive network protocol video transport proceedings infocom 1996 view abstract view tech report tr95 18 24 pawan goyal simon lam harrick vin determining end end delay bounds heterogeneous networks proceedings international workshop network operating system support digital audio video durham hampshire pages 287 298 april 1995 view abstract view paper transport protocols multimedia 25 posnak vin lavender designing presentation processing engines adaptive multimedia applications proceedings multimedia computing networking san jose january 1996 view abstract view paper 26 posnak vin techniques resilient transmission jpeg video streams proceedings multimedia computing networking san jose volume 2417 pages 243 252 february 1995 view abstract view paper miscellaneous 27 posnak lavender vin adaptive pipeline object structural pattern adaptive applications 3rd pattern languages programming conference monticello illinois september 1996 view abstract view paper pjs version 1 0 demos hotjava demo page page links hotjava demos release audio wanted bouncing heads synchronized audio animation image loop image animation tic tac toe interactive game sorting algorithms animated sorting algorithms hangman interactive game img img send comments questions java java sun linguistic string project lsp courant institute mathematical sciences 251 mercer street york ny 10012 tel 212 998 3097 fax 212 995 4123 email sager cs nyu publications 1 sager 1967 syntactic analysis natural language advances computers 8 153 188 academic press ny 2 sager 1966 information reduction texts syntactic analysis seminar computational linguistics 1966 pratt roberts lewis eds pp 46 56 division computer science technology national institutes health bethesda md publication 3 sager 1967 elimination grammatical restrictions string grammar english conference internationale sur le automatique des grenoble august 1967 4 sager 1970 sublanguage method string grammars studies language linguistics 1970 1971 jr eds pp 89 98 university texas el paso 5 sager 1972 stage bnf specification natural language journal cybernetics 2 3 39 50 6 sager 1972 syntactic formatting science information afips conference proceedings 41 791 800 afips press nj reprinted sublanguage studies language restricted semantic domains eds walter de gruyter berlin 1982 pp 9 26 7 sager 1973 string parser scientific literature natural language processing ed pp 61 87 algorithmics press ny 8 grishman 1973 implementation string parser english natural language processing ed pp 89 109 algorithmics press ny 9 grishman sager friedman 1973 linguistic string parser afips conference proceedings 42 427 434 afips press nj 10 fitzpatrick sager 1974 lexical subclasses linguistic string parser american journal computational linguistics 2 item 9 reports 11 sager 1975 sublanguage grammars science information processing journal american society information science 26 10 16 12 sager grishman 1975 restriction language computer grammars natural language communications acm 18 390 400 13 hirschman grishman sager 1975 grammatically based automatic word class formation information processing management ll 39 57 14 anderson sager 1975 grammatical compression notes records analysis computation american journal computational linguistics 2 4 15 sager 1975 computerized discovery semantic word classes scientific fields directions artificial intelligence natural language processing courant computer science report 7 27 48 courant institute mathematical sciences york university 16 hobbs grishman 1976 automatic transformational analysis english sentences implementation international journal computer mathematics section vol 5 pp 267 283 17 friedman 1976 computational treatment coordinate american journal computational linguistics 52 18 hirschman grishman sager 1976 text structured information automatic processing medical reports afips conference proceedings 45 267 275 afips press nj 19 sager 1977 perspective paper computational linguistics natural language information science perspectives directives research walker karlgren kay eds 551 75 100 stockholm 20 hirschman grishman 1977 fact retrieval natural language medical records ifip world conference series medical informatics 2 wolf eds 247 251 north holland amsterdam 21 sager 1977 information structures language science faces information science aaas selected symposium 3 weiss ed 53 73 westview press boulder colorado 22 sager hirschman grishman 1977 transforming medical records structured data base waltz natural language interfaces acm sigart newsletter 61 feb 1977 38 39 23 sager parsing free narrative unpublished paper presented annual meeting association computational linguistics georgetown university washington dc march 17 1977 24 sager hirschman grishman 1977 computer programs natural language files information management 1980 proceedings asis annual meeting 14 knowledge industry publications white plains ny 25 sager 1978 natural language analysis processing encyclopedia computer science technology belzer kent eds vol 11 pp 152 169 marcel dekker ny 1983 edition paperback reprinted subject information analysis ed marcel dekker ny 1985 26 sager lyman 1978 computerized language processing implications health care evaluation medical record news 49 3 june 1978 20 30 27 grishman hirschman 1978 question answering natural language medical data bases artificial intelligence 11 1978 25 43 28 sager 1978 natural language information formatting automatic conversion texts structured data base advances computers 17 ed 89 162 academic press ny 29 sager hirschman lyman 1978 computerized language processing multiple narrative discharge summaries proceedings annual symposium computer applications medical care ed 330 343 ieee york 30 hirschman sager lyman 1979 automatic application health care criteria narrative patient records proceedings annual symposium computer applications medical care dunn ed 105 113 ieee york 31 sager 1980 review computational linguistics medicine schneider eds north holland ny 1977 american journal computational linguistics 6 1 jan mar 1980 44 7 32 hirschman 1981 retrieving time information natural language texts information retrieval research robertson van rijsbergen williams eds london 154 171 33 hirschman sager 1982 automatic information formatting medical sublanguage sublanguage studies language restricted semantic domains eds walter de gruyter berlin 1982 pp 27 80 34 sager 1981 natural language information processing computer grammar english applications addison wesley reading mass 35 sager tick story hirschman 1980 type schema natural language medical records proceedings fourth annual symposium computer applications medical care 2 neill ed 1027 1033 ieee york 36 hirschman story marsh lyman sager 1981 experiment automated health care evaluation narrative medical records computers biomedical research 14 5 oct 1981 447 463 37 sager story marsh 1982 automatic encoding clinical narrative computers biology medicine 12 1 1982 43 56 38 story hirschman 1981 database design natural language medical data proceedings 14th annual hawaii international conference system sciences iii reprinted journal medical systems 6 1 1982 77 88 39 hirschman story 1981 representing implicit explicit time relations narrative proceedings 7th international joint conference artificial intelligence ijcai 81 1 289 295 40 sager 1981 information structures texts sublanguage asis 81 conference proceedings 41 sager grishman 1982 research computational linguistics york university acm sigart newsletter special issue natural language processing 42 marsh sager 1982 analysis processing compact texts coling 82 proceedings ninth international conference computational linguistics ed 201 206 north holland amsterdam 43 grishman hirschman friedman 1982 natural language interfaces limited semantic information coling 82 proceedings ninth international conference computational linguistics ed 89 94 north holland amsterdam 44 sager chi tick lyman 1982 relational database design computer analyzed medical narrative proceedings sixth annual symposium computer applications medical care blum ed 797 804 ieee york 45 marsh 1983 utilizing domain specific information processing compact text proceedings conference applied natural language processing 99 103 association computational linguistics menlo park ca 46 grishman hirschman friedman 1983 isolating domain dependencies natural language interfaces proceedings conference applied natural language processing 46 53 association computational linguistics menlo park ca 47 chi sager tick lyman 1983 relational database modeling free text medical narrative medical informatics 8 3 1983 209 223 special issue methods analysis clinical data taylor francis london 48 lyman chi sager tick story 1983 automated case review acute childhood proceedings 83 amsterdam august 1983 49 sager 1983 database literature organized relations proceedings 7th annual symposium computer applications medical care ed 692 695 ieee computer society silver spring md 50 friedman sager chi marsh lyman md 1983 computer structuring free text patient data proceedings 7th annual symposium computer applications medical care ed 688 691 ieee computer society silver spring md 51 sager wong md 1983 developing database free text clinical data journal clinical computing xi 5 6 1983 184 194 52 sager tick story friedman 1983 data model natural language information acm sigart newsletter 86 oct 83 special issue database research 51 53 white 1983 linguistic string project dictionary automatic text analysis proceedings workshop machine readable dictionaries sri international menlo park ca published 54 gordon sager 1985 method measuring information language applied medical texts information processing management 21 4 aug 85 269 289 55 wolff 1984 regularities medical vocabulary automatic lexical coding methods information medicine 23 1984 195 203 56 sager 1984 sublanguage linguistic phenomenon computational tool analyzing language restricted domains grishman eds pp 1 17 lawrence erlbaum 1986 57 friedman 1984 sublanguage text processing application medical narrative analyzing language restricted domains grishman eds pp 85 102 lawrence erlbaum 1986 58 chi friedman sager lyman 1985 processing free text input obtain database medical information proceedings 8th annual acm sigir conference research development information retrieval june 1985 york association computing machinery 59 marsh friedman 1985 transporting linguistic string project system medical navy domain acm transactions office information systems 3 2 april 1985 121 140 60 sager chi friedman lyman md 1985 modeling natural language data automatic creation database free text input database engineering 8 3 sept 1985 45 55 61 sager 1985 natural language processing biomedical laboratory computing frontiers engineering computing health care 1985 lin eds vol 1 575 8 proceedings 7th annual conference ieee engineering medicine biology society sept 1985 mcgregor werner washington dc 62 chi lyman sager friedman macleod 1985 database computer structured narrative methods computing complex relations proceedings 9th annual symposium computer applications medical care ackerman ed ieee computer society press washington dc pp 221 226 63 lyman sager friedman chi 1985 computer structured narrative ambulatory care review clinical data proceedings 9th annual symposium computer applications medical care ackerman ed ieee computer society press washington dc pp 82 86 64 london wolff sager 1985 lsp lexicon free text information formatting application medical narrative workshop lexicon parsing semantic interpretation graduate center city university york jan 1985 65 sager friedman lyman md members linguistic string project 1987 medical language processing computer management narrative data addison wesley reading ma 66 sager 1986 representing biomedical information linguistic structure proceedings congress 86 vol 4 pp 278 281 levy md williams md eds american association medical systems informatics washington dc 1986 67 sager friedman lyman md chi macleod chen johnson 1986 analysis processing clinical narrative 86 proceedings conference medical informatics blum jorgensen eds elsevier science publishers north holland participants ed part 2 pp 1101 1105 68 sager jr friedman chi 1989 information structures survey instruments proceedings section survey research methods american statistical association 69 lyman sager 1989 york university experience computer processing medical language computerized natural medical language processing elsevier science publishers north holland 70 sager 1989 medical language processing computer management narrative data computerized natural medical language processing elsevier science publishers north holland 71 sager lyman tick nh agraven su 1989 adapting medical language processor english french proceedings sixth conference medical informatics elsevier science publishers north holland 72 sager lyman nh agraven tick su 1989 cost containment quality care assessment product fully integrated handling free text analysis discharge summaries poster presentation 73 sager book review eds computational analysis english corpus based approach longman london york 1987 information processing management 25 3 pp 334 335 74 lyman sager chi tick nh agraven su 1989 medical language processing knowledge representation retrievals proceedings 13th annual symposium computer applications medical care ed ieee computer society press washington pp 548 553 75 lyman 1989 applications medical language processing york university linguistic string project presentation paper abstract proceedings asis annual meeting eds published american society information science learned information medford nj 252 76 sager nh agraven su lyman tick chi 1989 analyse automatique de informatique sant eacute informatique des unit de du aim paris 1989 stephan paris springer verlag pp 246 256 77 nh agraven sager lyman tick su 1989 medical language processor indo european languages proceedings 13th annual symposium computer application medical care ed ieee computer society press washington pp 554 558 78 sager 1990 computer analysis sublanguage information structures annals ny academy sciences york york academy sciences vol 683 pp 161 179 79 lyman sager nh agraven tick 1991 application natural language processing healthcare quality assessment medical making 11 4 pp 80 lyman nh agraven tick sager 1991 tool automatic determination patient clinical profiles text analysis proceedings 15th annual symposium computer applications medical care mcgraw hill 81 sager lyman tick nh agraven clinical knowledge bases natural language patient documents proceedings seventh conference medical informatics elsevier science publishers north holland 82 sager lyman nh agraven tick 1994 natural language processing representation clinical data med informatics soc vol 1 2 pp 142 160 83 sager lyman nh agraven tick 1994 automatic encoding iii preliminary investigation proc symp computer applications medical care symp 1994 230 234 84 sager lyman nh tick 1995 medical language processing applications patient data representation automatic encoding methods information medicine 34 140 146 85 sager nh lyman tick 1995 computer analysis clinical narrative paper presented symposium language voice technology healthcare working group institut voor en belgium feb 22 1995 86 sager nh agraven lyman tick 1996 medical language processing sgml display proceedings 1996 annual fall symposium washington dc oct 26 30 1996 hanley pp 547 551 cse 326 data structures bboard mail log autumn 1996 page log mail class mailing list cse326 cs list announcements general interest class students feel free questions post information initiate discussions general interest class questions comments general interest directed ta dewey cs instructor tompa cs administrative requests mailing list add delete address change requests addressed cse326 request cs send initial subscribe request cse326 request registered automatically initial mailing list index messages latest message tuesday 10 dec 96 08 47 53 pst 26 sep 96 tompa cs testing mail log 3 oct 96 tompa cs cse326 mailing list 3 oct 96 tompa cs learning unix 4 oct 96 dewey cs unix tips 4 oct 96 tompa cs reading assignments 4 oct 96 dewey cs big 7 oct 96 tompa cs chapter 6 7 oct 96 translation table 8 oct 96 cs joke damn clock 8 oct 96 tompa cs hw1 4 5 8 oct 96 tompa cs omega 9 oct 96 tompa cs hw1 3 10 oct 96 tompa cs hw2 11 oct 96 tompa cs absence week 11 oct 96 tompa cs hw2 top 11 oct 96 chapman makefile 11 oct 96 tompa cs reading chapters 6 7 11 oct 96 tompa cs hw2 stack queue items 11 oct 96 dewey cs makefile 12 oct 96 dewey cs homework 2 guidelines 12 oct 96 dewey cs homework 2 question 12 oct 96 makefile 14 oct 96 dewey cs negative numbers 14 oct 96 hw2 stack hw2 stack queue items fwd 14 oct 96 dewey cs iostream 14 oct 96 dewey cs homework 2 questions 14 oct 96 input input stream 14 oct 96 dewey cs homework 2 questions 15 oct 96 dewey cs divide 0 15 oct 96 dewey cs submission guidelines 15 oct 96 submission submission 15 oct 96 dewey cs general announcements 15 oct 96 dewey cs input stream 15 oct 96 dewey cs cerr redirecting files 15 oct 96 dewey cs due date testing program 15 oct 96 dewey cs due date testing program 16 oct 96 dewey cs due date testing program 16 oct 96 dewey cs due date testing program 21 oct 96 tompa cs chapter 7 reading 22 oct 96 tompa cs scaling homework totals 23 oct 96 dewey cs office hours 24 oct 96 tompa cs hw3 25 oct 96 cs hw3 25 oct 96 tompa cs hw3 27 oct 96 tompa cs hw3 28 oct 96 tompa cs clarification trees 28 oct 96 tompa cs splay trees 30 oct 96 tompa cs chapter 8 midterm 31 oct 96 tompa cs 2 related issues 31 oct 96 tompa cs midterm questions 1 nov 96 tompa cs mail weekend 1 nov 96 tompa cs hw4 3 1 nov 96 tompa cs hw4 midterm 2 nov 96 tompa cs money tree analysis 4 nov 96 tompa cs midterm solutions 10 nov 96 dewey cs homework averages 11 nov 96 tompa cs hw5 display 11 nov 96 tompa cs section 8 5 reading 12 nov 96 tompa cs hw5 display 12 nov 96 tompa cs print tree 12 nov 96 dewey cs homework turnin driver 12 nov 96 dewey cs submission guidelines 13 nov 96 dewey cs homework due time 13 nov 96 dewey cs concat 14 nov 96 tompa cs hw5 driver recap yesterday 14 nov 96 tompa cs preparing lecture 14 nov 96 tompa cs part 2 hw5 14 nov 96 cs 14 nov 96 14 nov 96 bone cs 15 nov 96 cs spaces acceptable 15 nov 96 dewey cs acceptable input 15 nov 96 tompa cs spaces 15 nov 96 cs problems turnin 15 nov 96 cs problems turnin 16 nov 96 dewey cs replies homework 18 nov 96 tompa cs reading section 9 1 21 nov 96 tompa cs readings heap applications 21 nov 96 tompa cs background reading graphs 21 nov 96 dewey cs office hours appointment 21 nov 96 tompa cs hw6 4 2 dec 96 tompa cs graph reading 2 dec 96 tompa cs final exam 2 dec 96 tompa cs character frequencies hw7 3 dec 96 tompa cs clarifications hw7 3 dec 96 tompa cs hw7 format frequency file 4 dec 96 dewey cs hw7 driver 4 dec 96 dewey cs important homework 7 submission 5 dec 96 tompa cs hw7 interesting efficiency idea 5 dec 96 tompa cs office hour monday 12 9 6 dec 96 dewey cs eof 6 dec 96 dewey cs hw7 6 dec 96 dewey cs thought makefile 6 dec 96 dewey cs separate file 6 dec 96 cs hw7 6 dec 96 dewey cs clarification 8 dec 96 dewey cs make submit test 8 dec 96 dewey cs multiply defined 8 dec 96 dewey cs sample input 8 dec 96 dewey cs huffman tree 9 dec 96 cs sample input 9 dec 96 sample input 9 dec 96 tompa cs encoding length 9 dec 96 sample sample input 9 dec 96 eugene cs sample input 9 dec 96 tompa cs 2 9 dec 96 dewey cs optimal comparison 9 dec 96 tompa cs 5057 bits 9 dec 96 cs script bomb 9 dec 96 cs input 256 char 9 dec 96 problem files 9 dec 96 shafer cs problem files 9 dec 96 problem files 9 dec 96 cs problem files 9 dec 96 cs problem files 9 dec 96 cs input 256 char 9 dec 96 cs optimal comparison 9 dec 96 cs input 256 char 9 dec 96 cs optimal comparison 10 dec 96 eugene cs optimal comparison 10 dec 96 cs compiling messages cse326 geoduck subject testing mail log martin tompa tompa geoduck cs washington cse326 cs subject cse326 mailing list martin tompa tompa geoduck cs washington established mailing list cse326 cs class announcements discussion mail list automatically logged web http www cs washington education courses 326 read place feel free mailing list questions post information initiate discussions general interest class questions comments general interest directed ta dewey cs instructor tompa cs administrative requests mailing list add delete address change requests addressed cse326 request cs send initial subscribe request cse326 request receiving mail initial mailing list martin cse326 geoduck subject learning unix martin tompa tompa geoduck cs washington questionnaire don unix half compiler ll spend time comfortable unix link 326 home page called lab tech notes called notes unix users pretty good summary basics directory cse courses cse326 f96 sample project project includes readme makefile source files couple input files copy directory steps grizzly cd brings back home directory grizzly mkdir project creates directory project grizzly cp cse courses cse326 f96 sample project project copies files cse courses cse326 examples sample project directory files readme makefile compiling running project cse326 cs subject unix tips brian dewey dewey cs washington tips unix systems classmates guarantees work find xemacs simply computer configured providing forwarded message check mail cse326 cs attached aliases file alias xemacs uns bin xemacs prints single sided sieg 329 printer alias print lpr prints double sided sieg 329 printer alias enscript 2r rr rr cs washington http www cs washington homes nice day end forwarded message cse326 geoduck subject reading assignments martin tompa tompa geoduck cs washington today lecture asked read sections 3 1 3 3 monday lecture read sections 4 1 4 4 pretty fast largely review promise ll slow material cse326 cs subject big brian dewey dewey cs washington quiz section thursday asked difference big notation definitions book hadn material needed back book explaination answering turns definitions book similar identical big notation measure growth rates functions constants 0 0 cg grows roughly definition constants 0 exists constant 0 cg constants 0 key difference definitions doesn measure growth rates function case dominated function don difference functions grow similarly function dominates isn immediately clear prove remember definition requires check constants including constant 0 5 brian cse326 geoduck subject chapter 6 martin tompa tompa geoduck cs washington wednesday lecture read pages 175 183 jason washington cse326 geoduck cs washington subject translation table hey based appendix notation conversion table read expression book translate code helps understand notation p1 p2 double pointer type node c1 c2 common regular variables fact node types exhaustive conversions interpretation table appendix notation equivalent c1 c2 c1 c2 p1 p2 p1 p2 p1 p2 p1 p2 c1 c2 c1 c2 note result expression generally hope helps writing thing write translate wishes jason jason university washington seattle wa 98195 washington cs washington cse326 cs washington subject joke damn clock wife complains wall clock killed mother today fell seconds couch husband mumbles damn clock slow rr rr cs washington http www cs washington homes nice day cse326 geoduck subject hw1 4 5 martin tompa tompa geoduck cs washington questions similar ways showing theta 1 provide constants cf df sufficiently large 2 rule sums rule products instance loop bound running time loop body 1 bound number iterations 1 apply rule products forwarded message tompa cs washington subject assignment 1 cse 326 problems 4 5 assignment 1 find big theta code fragments ta justification involve finding decent running time function code solving big big omega usual mathematical gave examples class expecting solutions end forwarded message cse326 geoduck subject omega martin tompa tompa geoduck cs washington forwarded message martin tompa tompa cs washington subject question clear omega notation om give explanation apply sum rule om class 23 nlogn 1 om n^2 om om nlogn explain answer 1st 3rd cases end forwarded message 1st 23 nlogn 1 2 n^2 1 2 n^2 1 choose 1 2 0 1 apply definition omega 3rd 23 nlogn 1 2 n^2 1 2 nlogn 1 choose constants gave explanation class salient explanation apply function growing slower n^2 sum rule omega true apply prove good exercise proof proof sum rule cse326 geoduck subject hw1 3 martin tompa tompa geoduck cs washington forwarded message martin tompa tompa geoduck cs washington dewey cs washington ed subject problem 3 filling table don answer log 2 solve estimate answer time period end forwarded message don analytical solve case calculator simple program find greatest cse326 geoduck subject hw2 martin tompa tompa geoduck cs washington forwarded message martin tompa tompa cs washington subject hw2 algorithm 3 3 shows linked list implementation stack interest data type required implementation stack confused book contiguous memory implementation queue imply fixed maximum size queue queue dynamic end forwarded message algorithm 3 3 simulate call reference simply making parameters call reference suffice thinking required handle memory leaks stack implementation contiguous memory implementation stacks queues requires maximum number entries needed chief disadvantage linked implementation chief advantage doesn pointers hw2 make maximum queue size 200 remind makefile make life easier required turn cse326 geoduck subject learning unix martin tompa tompa geoduck cs washington questionnaire don unix half compiler ll spend time comfortable unix link 326 home page called lab tech notes called notes unix users pretty good summary basics directory cse courses cse326 f96 sample project project includes readme makefile source files couple input files copy directory steps grizzly cd brings back home directory grizzly mkdir project creates directory project grizzly cp cse courses cse326 f96 sample project project copies files cse courses cse326 examples sample project directory files readme makefile compiling running project cse326 geoduck subject absence week martin tompa tompa geoduck cs washington conference monday wednesday october 14 16 ll leave brian capable hands days 1 continue lectures dictionaries monday wednesday ll pick friday left 2 office hour monday canceled questions discuss leave free time today 3 october 12 october 16 send urgent mail questions hw2 dewey cs cc won reading mail cse326 geoduck subject hw2 top martin tompa tompa geoduck cs washington forwarded message tompa cs washington subject top intended top user top stack class private variable called top pop book function top pop function user make stack queue create empty stack queue declare expected make destructors classes extra layer function calls end forwarded message client won top hw2 users general order inspect top stack removing intended destructors constructors operations create return brand empty stack queue randy chapman chapman cse326 cs washington subject makefile noticed makefile sample project doesn properly recompile headers change useless task thoughts added program objects headers line program objects sources headers note needed objects line lower makes explicit destination randy cse326 geoduck subject reading chapters 6 7 algorithm 6 9 martin tompa tompa geoduck cs washington monday lecture read section 6 4 wednesday lecture read section 7 1 algorithm 6 9 beware ve 3 versions textbook 3 algorithm 6 9 fine interchangeable purposes line lc rc lambda lc lc simply cross line makes sense uninitialized cse326 geoduck subject hw2 stack queue items martin tompa tompa geoduck cs washington clarify expect stack queue items hw2 possibly simplest solution item record consisting fields int char boolean boolean int char variations union type class cse326 cs washington subject makefile reply message fri 11 oct 1996 14 01 06 pdt brian dewey dewey cs washington thought add note clarification randy message people familiar makefile works program make makefile determine parts project depend parts randy modification objects headers tells make program objects files depend headers files make program notices files newer files attempt rebuild files happen randy pointed cse326 cs subject homework 2 guidelines brian dewey dewey cs washington guidelines homework 2 1 driver program including simple driver program functions infix postfix postfix evaluate print result single expression file assumes ve named queue class queue infix postfix data standard input important write scripts test programs file include iostream class queue queue infix postfix int postfix evaluate queue main int result queue infix postfix cin result postfix evaluate cout result result endl permitted modifications file rename queue type match called data type program specs infix postfix returns queue postfix evaluate takes queue parameter pointers queues prototypes functions reference parameters queue modify driver program compile link method print contents queue included program specs technically speaking print operation defined queue decide include function debugging purposes feel free modify driver print contents queue assigning partial credit generate correct results inputs generating proper intermediate results 2 submission guidelines turn programming assignment turn hard copy class turn electronically files hard copy turn hard copy source files hard copy readme file details electronic copy turn 1 short file called readme file program complete isn complete program works bugs motivation homeworks run programs program doesn work ll spend time figure works don quickly wrong don readme file telling isn working ll guess estimate ll estimate 2 source files cc 3 makefile compile program typing make command line makefile change executable hw2 exe hw2 words change program line program hw2 exe 4 don turn executable don turn files lot room disk compile stuff turn electronic copy suppose files directory called hw2 ready turn type ls command line grizzly ls hw2 t2 suppose section ab type turnin cse326 ab hw2 hw2 grizzly turnin cse326 ab hw2 hw2 compressing submitted files wait files submitted cse326 hw2 grading grizzly details 1 put source files 2 comments comment function telling piece code completely obvious works put comment explaining 3 waiting class registered electronic turnin server attempt turn program receive broadcast message initialized monday cse326 cs subject homework 2 question brian dewey dewey cs washington input stream 1 digit numbers 567 78 987 90 receive full credit program handle numbers digit receive partial credit handle single digit numbers alan wilson washington cse326 cs washington subject makefile spiffy makefile update dependencies automatically make depend add lines end makefile move mf definition top makefile set appropriately cut makefile mf makefile cse 143 makefile dan fasulo 1 11 1994 revised juan alemany depend echo updating dependencies echo sources mf sed 1 ^ sudden death echo echo dependencies generated date echo sources compiler mm cflags echo mf mv mf mf mv mf mf line subject sudden death cut fri 11 oct 1996 brian dewey wrote thought add note clarification randy message people familiar makefile works program make makefile determine parts project depend parts randy modification objects headers tells make program objects files depend headers files make program notices files newer files attempt rebuild files happen randy pointed cse326 cs subject negative numbers reply message sat 12 oct 1996 15 26 41 pdt pine osf 3 95 100000 washington brian dewey dewey cs washington homework 2 questions handle negative numbers homework 2 assignment program parse negative numbers won give form 4 3 handle negative numbers show calculations 10 20 return result 10 valid expression spaces tokens make things easier write routines ll make test input spaces token noticed driver program delete end postfix evaluate isn technically end program good practice oops mistake bad form driver program delete end add delete end program cse326 cs subject hw2 stack queue items fwd reply message mon 14 oct 1996 08 58 15 pdt pine a32 3 95 100000 washington mime version 1 0 content type text plain ascii brian dewey dewey cs washington don deal fractional parts answers 2 5 evaluate pushing results stack popping operands enter 5 2 implicitly cast result operation int pushing stack don handle fractional results treat integer divide operator div cse326 cs subject iostream reply message sun 13 oct 1996 12 27 12 pdt pine ult 3 95 100000 wolf cs washington brian dewey dewey cs washington wrote small main program test stuff include iostream compile compiler complained find path iostream default par change gcc find path library iostream default include path isn path gcc error make compile program cse326 cs cc cse326 cs washington subject homework 2 questions reply message mon 14 oct 1996 00 29 58 pdt pine ult 3 91 100000 lynx cs washington brian dewey dewey cs washington destructor queue class understanding destructor dynamic allocation data isn didn make depends queue array stores pointers structures structures dynamically allocated program queue destructor structures pointed valid entries queue queue empty destructor called don delete thing elements left delete records errors handled assignment bit vague handled errors fairly brute working manner error message stack empty user entered bad input sufficient report stack empty user enter 1 2 input invalid infix postfix algorithm works stack empty guideline program dumps core didn handle error gracefully familiar unix core dump occurs program executes invalid instruction execute data invalid memory reference caused null pointers long print message indicating error occured truth don care message invalid operator attempted pop empty stack aliens invading mars quick run long error program terminates cse326 cs cc dewey cs washington subject input stream reply message mon 14 oct 1996 16 30 11 pdt pine ult 3 95 100000 grizzly cs washington mime version 1 0 content type text plain ascii brian dewey dewey cs washington test program entering input stream explain testing program write script redirect files program redirect output file script hw2 exe input dat output dat repeated input files ll compare output expected cse326 cs cc dewey cs washington subject homework 2 questions reply message mon 14 oct 1996 16 56 47 pdt pine ult 3 95 100000 lynx cs washington brian dewey dewey cs washington driver queue main create instance queue main dynamically create instance queue infix postfix originally intended infix postfix create queue return pointer doesn case people asked create queue main pass queue infix postfix reference parameter fine ways things method cse326 cs subject divide 0 reply message mon 14 oct 1996 19 22 57 pdt pine ult 3 91 100000 lynx cs washington brian dewey dewey cs washington worry divide excellent question technically avoid program dumps core standard error handling detect divide won test inputs divide result cse326 cs subject submission guidelines brian dewey dewey cs washington ve decided simple mail easier turnin program mail makefile readme file source code electronic submission couple ways easily send multiple files instructional workstations shar command command work shar makefile readme cc mail dewey cs lengthy command effective tar cf makefile readme cc uuencode userid tar mail dewey cs substitute userid userid enter command line fails cat makefile readme cc mail dewey cs cut paste files favorite interactive mail browser prefer options means manually reconstruct files single mail message change submission guidelines late assignment mail questions problems cse326 cs subject submission reply message tue 15 oct 1996 09 50 42 pdt pine ult 3 95 100000 grizzly cs washington mime version 1 0 content type text plain ascii brian dewey dewey cs washington submitted files mail wondering find bug program correct resubmit turnin resubmit cse326 cs subject general announcements brian dewey dewey cs washington 1 ll cubicles 4th floor sieg afternoon 2 30 3 30 ll questions time 2 homework 1 graded returned quiz section thursday cse326 cs subject input stream reply message tue 15 oct 1996 16 44 53 pdt pine osf 3 95 100000 washington brian dewey dewey cs washington brian kind late thought pass info redirect input file people testing programs command line word warning people standard taking things input stream cin input warned infinite loop enter input command line unix environment caused student amount runs problem simulate end file command line typing control cse326 cs subject cerr redirecting files reply message tue 15 oct 1996 16 55 54 pdt pine osf 3 95 100000 washington brian dewey dewey cs washington student pointed cerr error reporting redirected file output avoid cerr cout cerr print error messages don worry fact slightly programming practice cse326 cs subject due date testing program brian dewey dewey cs washington program class tomorrow ll accept electronic submissions midnight give hardcopy quiz section testing program cases 1 user enters single number 5 result 5 2 make operators work correctly 2 3 result 5 2 3 result 6 15 3 result 12 90 3 result 30 3 handle parenthesis properly 3 4 5 result 23 3 4 5 result 35 4 errors 3 attempting examine top empty stack cse326 cs subject due date testing program reply message tue 15 oct 1996 17 46 50 pdt pine osf 3 95 100000 washington brian dewey dewey cs washington 4 errors 3 attempting examine top empty stack hide level error user checking stack empty top pop case evaluation function cerr bad input stack handle errors correctly evaluation function attempts top pop empty stack true queue evaluation handle error long handled good cse326 cs subject due date testing program reply message tue 15 oct 1996 20 52 27 pdt pine osf 3 95 100000 washington brian dewey dewey cs washington program supposed handle input 5 10 2 3 1 program enters infinite loop errors bad hmm suggest terminating program encounter error situation prevents loop problem wouldn worry assignment important thing ve detected error input user smart hit ^c terminate program sees error messages filling screen cse326 cs subject due date testing program reply message wed 16 oct 1996 12 36 07 pdt brian dewey dewey cs washington free allocated memory exit error don worry freeing memory error terminate program error condition cse326 geoduck subject chapter 7 reading martin tompa tompa geoduck cs washington wednesday lecture read handout begin reading section 7 3 finish reading 7 3 friday lecture cse326 geoduck subject scaling homework totals martin tompa tompa geoduck cs washington purely administrative adjustment make hw1 absolutely effect final grade future homeworks starting hw2 total vicinity 75 100 order make hw1 comparable scale factor 2 total number points hw1 75 150 grade hw1 half paper effect grade homework worth amount total homework account 40 final grade announced lecture cse326 cs subject office hours brian dewey dewey cs washington nuts don mind afternoon forgot office hour lame attempt compensate ll bend backwards appointment days answer questions cse326 geoduck subject hw3 martin tompa tompa geoduck cs washington 1 students stuck part problem 1 formula geometric series page 18 text understand memorize top half formula case 1 time 5 show intermediate trees show final tree wrong ll lose lots points good idea show 10 trees insertion rotation cao cs washington martin tompa tompa geoduck cs washington cc cse326 geoduck subject hw3 problem 2 homework fact proving number leave full binary tree 2^n cao cs washington cc cse326 geoduck subject hw3 reply message fri 25 oct 1996 10 23 45 0700 pine ult 3 95 100000 lynx cs washington martin tompa tompa geoduck cs washington cao cs washington cc cse326 geoduck subject hw3 reply message fri 25 oct 1996 10 23 45 0700 pine ult 3 95 100000 lynx cs washington martin tompa tompa geoduck cs washington suffered network problems friday body message doesn header fact true lesson proving things true thing definition full forwarded message cao cs washington martin tompa tompa geoduck cs washington cc cse326 geoduck subject hw3 problem 2 homework fact proving number leave full binary tree 2^n end forwarded message cse326 geoduck subject clarification trees martin tompa tompa geoduck cs washington student office hour today asked question pointed neglected important trees confused tree node keys 1 children keys sorted node 1 children correspond places descendent key possibly occur keys keys keys 1 st kth keys greater keys organization lookup algorithm pretty obvious understand cse326 geoduck subject splay trees martin tompa tompa geoduck cs washington tricky question wednesday lecture defining splay case ii straight path rotate parent order rotate parent move levels accomplish hint case splay tree single path keys 1 2 order 1 root key cse326 geoduck subject chapter 8 midterm martin tompa tompa geoduck cs washington reading assignment read sections 8 1 8 3 possibly friday midterm monday cover including friday lecture closed book closed notes closed calculator room exam answers don blue book pencils good understanding ve cse326 geoduck subject 2 related issues martin tompa tompa geoduck cs washington 1 make office hours happy make appointment meet time don feel office hours times answer questions love material interested helping learn trouble 2 answer call martin manage choice captain captain cse326 geoduck subject midterm questions martin tompa tompa geoduck cs washington forwarded message tompa cs subject midterm web pages couldn find midterm exam previous wondering give sample midterm questions idea kind questions expect midterm end forwarded message ve make homework exercise important topics comfortable answering sorts questions asked homework ll good shape midterm won time consuming long proof designing complicated algorithm cse326 geoduck subject mail weekend martin tompa tompa geoduck cs washington forwarded message martin tompa tompa cs washington subject 2 related issues captain captain answer questions related material ll reviewing midterm email weekend end forwarded message ll remember log weekend answer mail won make promises questions arise weekend increase chance timely answer sending cc brian promising behalf ll read mail weekend 2 chances 1 brave send question cse326 smart colleagues multiplying chances 35 reasons mailing list cse326 geoduck subject hw4 3 martin tompa tompa geoduck cs washington handout long section decreased end algorithm handles left rotations rebalancing write algorithm inclination 2 3 copies long code left rotations mirror image rotations good programming style debugging correction copies copies nicer write subroutine symbolically call 3 times subroutine parameters 1 means subtree decreased height 1 means left subtree decreased height cse326 geoduck subject hw4 midterm martin tompa tompa geoduck cs washington announced class today 1 hw4 due wednesday responsible material monday midterm extra days hw4 writeup 2 won difficult splay tree analysis responsible understanding dictionary operations terms won questions require understanding proofs analysis lemmas cse326 geoduck subject money tree analysis martin tompa tompa geoduck cs washington forwarded message tompa cs subject money tree analysis understood tree analysis class today wasn obvious constant 3 term 3 gave explanation wasn grasp explain presence 3 question trivial end forwarded message question trivial trivial subtle money invariant needed 1 pay rotation 1 nodes assume case supply additional 1 2 case iii case showed read cases book case requires 1 case ii requires 3 3 case ii cse326 geoduck subject midterm solutions martin tompa tompa geoduck cs washington couple students pointed made mistake solution 4a 45 child 40 hard imagine problem wrong 4 0 class cse326 cs subject homework averages brian dewey dewey cs washington average grades homeworks homework 1 68 75 91 homework 2 90 100 homework 3 72 80 91 average homeworks 230 255 90 cse326 geoduck subject hw5 display martin tompa tompa geoduck cs washington forwarded message martin tompa tompa cs washington cc brian dewey dewey cs washington subject hw 5 display trees outline form figure 4 8 node left child child suggestions end forwarded message make output unambiguous leaving blank line missing child sufficient outline form cse326 geoduck subject section 8 5 reading martin tompa tompa geoduck cs washington wednesday read pages 284 285 289 291 cse326 geoduck subject hw5 display martin tompa tompa geoduck cs washington forwarded message tompa cs subject display display procedure prints tree 40 30 50 20 60 10 outline form 40 30 20 10 50 60 explicit end forwarded message turn question showed display 40 30 20 10 50 60 binary tree ignore fact binary search tree answer 20 left child 10 60 true answer knowing binary search tree 20 left child 30 20 30 imagine binary tree display calculations case nice display worked binary trees minimum display 40 30 20 10 50 60 explicitly putting indented dashes make clearer blank lines children empty cse326 geoduck subject print tree martin tompa tompa geoduck cs washington forwarded message dewey cs washington tompa cs washington subject print tree print trees part splay dictionary operation end forwarded message fine print dictionary operation brian working driver hw5 displaying fit driver ll post shortly meantime operations working properly cse326 cs subject homework turnin driver brian dewey dewey cs washington submission guidelines homework 1 submit code mail forgotten submission instructions copy email homework 2 couple ways easily send multiple files instructional workstations shar command command work shar makefile readme cc mail dewey cs lengthy command effective tar cf makefile readme cc uuencode userid tar mail dewey cs substitute userid userid enter command line fails cat makefile readme cc mail dewey cs cut paste files favorite interactive mail browser prefer options means manually reconstruct files single mail message emphasize options resort problems tar submission problems tar command lynx grizzly wolf 2 code main program modifications instructed include iostream typedef int boolean const int false 0 const int true 1 void show menu void cout choices endl cout insert endl cout delete endl cout lookup endl cout print endl cout quit endl cout enter choice endl int main void boolean true char choice cout cse 326 autumn 1996 homework 5 endl cout martin tompa endl cout student number endl cout initializing dictionary endl add code initialize dictionary delete line cout code initializing dictionary endl cout dictionary ready endl show menu cin choice cin consumes typed choice switch choice case cout insert endl add code insert delete line cout code insert endl break case cout delete endl add code delete delete line cout code delete endl break case cout lookup endl add code lookup delete line cout code lookup endl break case cout print endl add code print tree delete line cout code printing tree endl break case cout goodbye endl false break default cout don recognize choice endl good luck happy coding cse326 cs subject submission guidelines brian dewey dewey cs washington submission guidelines homework 1 submit code mail forgotten submission instructions copy email homework 2 couple ways easily send multiple files instructional workstations shar command command work shar makefile readme cc mail dewey cs lengthy command effective tar cf makefile readme cc uuencode userid tar mail dewey cs substitute userid userid enter command line fails cat makefile readme cc mail dewey cs cut paste files favorite interactive mail browser prefer options means manually reconstruct files single mail message emphasize options resort problems tar submission problems tar command lynx grizzly wolf 2 code main program modifications instructed include iostream typedef int boolean const int false 0 const int true 1 void show menu void cout choices endl cout insert endl cout delete endl cout lookup endl cout print endl cout quit endl cout enter choice endl int main void boolean true char choice cout cse 326 autumn 1996 homework 5 endl cout martin tompa endl cout student number endl cout initializing dictionary endl add code initialize dictionary delete line cout code initializing dictionary endl cout dictionary ready endl show menu cin choice cin consumes typed choice switch choice case cout insert endl add code insert delete line cout code insert endl break case cout delete endl add code delete delete line cout code delete endl break case cout lookup endl add code lookup delete line cout code lookup endl break case cout print endl add code print tree delete line cout code printing tree endl break case cout goodbye endl false break default cout don recognize choice endl good luck happy coding guidelines homework 1 submit code mail forgotten submission instructions copy email homework 2 couple ways easily send multiple files instructional workstations shar command command work shar makefile readme cc mail dewey cs lengthy command effective tar cf makefile readme cc uuencode userid tar mail dewey cs substitute userid userid enter command line fails cat makefile readme cc mail dewey cs cut paste files favorite interactive mail browser prefer options means manually reconstruct files single mail message emphasize options resort problems tar submission problems tar command lynx grizzly wolf 2 code main program modifications instructed include iostream typedef int boolean const int false 0 const int true 1 void show menu void cout choices endl cout insert endl cout delete endl cout lookup endl cout print endl cout quit endl cout enter choice endl int main void boolean true char choice cout cse 326 autumn 1996 homework 5 endl cout martin tompa endl cout student number endl cout initializing dictionary endl add code initialize dictionary delete line cout code initializing dictionary endl cout dictionary ready endl show menu cin choice cin consumes typed choice switch choice case cout insert endl add code insert delete line cout code insert endl break case cout delete endl add code delete delete line cout code delete endl break case cout lookup endl add code lookup delete line cout code lookup endl break case cout print endl add code print tree delete line cout code printing tree endl break case cout goodbye endl false break default cout don recognize choice endl good luck happy coding cse326 cs subject homework due time brian dewey dewey cs washington brought attention mentioned friday program due don ahead make midnight friday cse326 cs subject concat reply message wed 13 nov 1996 20 38 10 pst brian dewey dewey cs washington provide separate concat function place simpler matter putting directly delete code fine argue separate function principle cse326 geoduck subject hw5 driver recap yesterday lecture martin tompa tompa geoduck cs washington recap yesterday lecture hw5 driver place driver instance add code lookup delete line add roughly prompt read input key call function lookup call function display read display belong inside dictionary operations cse326 geoduck subject preparing lecture martin tompa tompa geoduck cs washington addition reading asked section 8 5 order understand proof universal classes hash functions comfortable notions discrete math 1 modular arithmetic understand mod binary operator called comfortable part binary relation mod 3 lines 2 don key means mod mod equivalently divisible 2 injection 1 1 function iff implies function iff 1 1 function cse326 geoduck subject part 2 hw5 martin tompa tompa geoduck cs washington students asked part 2 hw5 report 1 sequence operations resulted splay tree long path splay tree 2 operations deepest nodes trees resulted operations hall cs washington cse326 cs subject trouble program access null pointers check rc lc null functions avoid things null pointers problem checking pointer null segmentation fault looked pointer null program crashes checked pointer check pointers null crashing program root lc lc root null hope understandable hope alan wilson washington hall cs washington cc cse326 cs washington subject checking pointer dereferencing bad pointer null thing wrong bad root pointer null root valid alan root lc lc root null thu 14 nov 1996 hall wrote trouble program access null pointers check rc lc null functions avoid things null pointers problem checking pointer null segmentation fault looked pointer null program crashes checked pointer check pointers null crashing program root lc lc root null hope understandable hope alan don mind long interesting path ronald nicholas bone bone cs washington hall cs washington cc cse326 cs subject thu 14 nov 1996 hall wrote root lc lc root null explicitly checking lc null root lc null lc root null hope helps nic cs washington brian dewey dewey cs washington cc cse326 cs washington subject spaces acceptable input error checking required code works space int space accepts int int accepts char int accept int char accept int space int accept rr rr cs washington http www cs washington homes nice day cse326 cs subject acceptable input reply message fri 15 nov 1996 09 42 11 pst pine ult 3 95 100000 grizzly cs washington brian dewey dewey cs washington asked previous mail 10 spaces acceptable input 10 integer 10 spaces glance difference 10 10 computer string 1 0 number string lacks trailing spaces person doesn doesn care difference strings acceptable input isn confuse people program leading trailing whitespace input human cse326 geoduck subject spaces acceptable input martin tompa tompa geoduck cs washington long accept means program signals error gracefully doesn crash hang ve sorts things forwarded message cs washington brian dewey dewey cs washington cc cse326 cs washington subject spaces acceptable input error checking required code works space int space accepts int int accepts char int accept int char accept int space int accept rr rr cs washington http www cs washington homes nice day end forwarded message cs washington cse326 cs washington subject problems turnin problems turn share 15 min ago reply option doesn work option 9 min rr rr cs washington http www cs washington homes nice day cs washington cse326 cs washington subject problems turnin option work moving line fri 15 nov 1996 wrote problems turn share 15 min ago reply option doesn work option 9 min rr rr cs washington http www cs washington homes nice day rr rr cs washington http www cs washington homes nice day cse326 cs subject replies homework brian dewey dewey cs washington guess expecting high tech submission commands gave ways regular mail bells whistles automatic reply check email submissions mail back ve worried didn response submission received tonight fear hadn computer early evening yesterday friday night confusion brian cse326 geoduck subject reading section 9 1 martin tompa tompa geoduck cs washington read pages 298 304 lecture cse326 geoduck subject readings heap applications martin tompa tompa geoduck cs washington skip book order interesting applications heaps read section 11 3 pages 447 450 cse326 geoduck subject background reading graphs martin tompa tompa geoduck cs washington meant read section 12 1 dive pages 447 450 section 12 3 forwarded message martin tompa tompa geoduck cs washington cse326 geoduck subject readings heap applications skip book order interesting applications heaps read section 11 3 pages 447 450 end forwarded message cse326 cs subject office hours appointment brian dewey dewey cs washington people asked appointment tomorrow make general posting ll free 11 30 12 30 tomorrow 4th floor sieg questions feel free find cse326 geoduck subject hw6 4 martin tompa tompa geoduck cs washington amount confusion problem 4 underlying theorem universal classes hash functions lecture tomorrow armed questions ll happy time beginning class answer won give answers homework process cse326 geoduck subject graph reading martin tompa tompa geoduck cs washington read section 9 2 remainder section 12 3 cse326 geoduck subject final exam martin tompa tompa geoduck cs washington 2 30 4 20 monday dec 16 1996 usual classroom find exam schedule cse department home page cse326 geoduck subject character frequencies hw7 martin tompa tompa geoduck cs washington table letter frequencies english hw7 found http www cryptography caesar html invented frequencies encode full sentences 28 characters encode homework 200 010 009 030 130 028 016 035 074 002 003 035 025 074 027 003 093 027 013 016 005 019 001 cse326 geoduck subject clarifications hw7 martin tompa tompa geoduck cs washington brian wrote solution hw7 process uncovered issues left ambiguous problem statement clarifications brian 1 displaying huffman tree isn required turn debugging purposes import hw5 tree display function check huffman tree building correct ties child make left make resolve 2 streams problem statement talks character streams decoded string bit streams encoded string inputs outputs character streams easy standard streams reading characters keyboard displaying characters screen bit streams slightly complicated point encoding compress characters make sense function outputs chars 0 1 8 bits bit encoding brian working package handle bit streams broadcast ready meantime debugging purposes stream 0 1 chars standard cse326 geoduck subject hw7 format frequency file martin tompa tompa geoduck cs washington clarification courtesy brian didn format file character frequency pairs electronic turn turn frequency file format decide program read characters frequencies file practice frequencies changed set characters changed assignment assume 500 characters file set 28 characters earlier cse326 cs washington subject hw7 driver brian dewey dewey cs washington long awaited homework 7 driver long commented usable mail questions driver cse326 homework 7 written 3 december 1996 brian dewey ll make usual driver code work included file class called class store output bits huffman encoding bits back huffman decoding include stdlib include iostream todo insert headers class class abstraction unbounded queue bits defined operations bit puts bit stream bit stream isempty returns 1 stream empty 0 returns number bits stream call queue fifo bits bits extracted typedef int bit pass int functions efficient representation class public constructor destructor void bit put bit stream bit bit stream int return number bits int isempty empty stream private static int bs initial size initial size stream buffer bytes static int bits char number bits character void resize resize buffer char pointer bit stream buffer int current size buffer int length track current bits int bs initial size 1 int bits char 8 main driver code begins int main ll insert local variable store huffman tree encoding char answer encoding change cout brian dewey endl cout cse326 homework 7 endl insert cout string encode cin answer answer answer cout string lowercase letters spaces cout periods terminate string return cin input stream insert note encode type input marking end input store encoded string encoding cout compressed length encoding endl cout sanity check restored string insert invocation decode print cout cout endl cout string encode cin answer repeat delete encoding return 0 methods constructor sets stream bs initial size initial size char allocate memory length 0 initialize variables destructor deallocate stream buffer delete method puts bit stream algorithm loosely based queue implemented programming assignment tweaks 1 bytes queue buffer bits char bits buffer 2 store bits buffer aborting error increase size buffer care resize method space dies void bit unsigned int char mask 0 1 bit 0 1 abort error message cerr invalid bit endl abort length bits char resize ve run room resize buffer holds bit number find buffer length bits char byte bit resides bits char bit specifies bit byte concerned number range 0 bits char 1 bits char bit interested turn bit 1 turn bit 0 mask variable don worry follow lines 1 set bit mask 1 mask bit mask 1 mask ^ 255 mask length finally record bit stream resize bit hack work bit buffer wouldn method allocate buffer size current allocation fails abort program memory bits nasty part void resize char int cerr endl endl char 2 null cerr resize unable allocate memory endl abort contents don worry don follow code bits char 0 2 bits char delete returns current bit analagous dequeue simpler algorithms don worry stream empty abort program error message bit bit int mask length 0 abort error empty cerr bit string empty endl abort don worry follow bit operations follow bits char bits char mask 1 mask bits char length return isempty int isempty length 0 return 1 return 0 returns bits stored stream int return length cse326 cs washington subject important homework 7 submission procedures brian dewey dewey cs washington turn source files header files needed compile program program makefile data file storing character frequencies read procedure readme file telling program works turn electronically 11 59pm wednesday december 11th turn hardcopy care printing hardcopy electronic submission turn end message makefile makefile things change top file names customized beginning makefile type make depend makefile understands commands make submit make submit test makefile set make submit test ensure working send test message reasonable amount time hours minutes test message back acknowledgement received response hours send email find problem tested submission procedure wolf computer work program type make submit package files mail copy message minutes hours good luck happy coding cse326 homework 7 makefile modified earlier makefiles 4 december 1996 brian dewey include make submit make submit test options put userid user dewey put executable program hw7 exe put names header files don include system headers headers put names source files cc sources driver cc put names object files source file sources form cc filename form objects driver put character frequency input file frequency dat stuff change put compiler intend cc put extension intend files cc default cc makefile mf makefile dec running ultrix osf 1 line suffixes readme file readme readme line defines submitted make submit submit mf readme headers sources commands submitting files tar bin tar usr bin uuencode stuff shouldn change cflags wall libs program objects cc program cflags objects libs clean rm ~ cc cflags depend echo updating dependencies echo sources mf sed 1 ^ sudden death echo echo dependencies generated date echo sources cc mm cflags defines echo mf mv mf mf mv mf mf submit submit tar user tar submit user tar user tar user mail hw7 submission dewey cs user submit test mf tar test tar mf test tar test tar test mail hw7 test dewey cs test line subject sudden death cse326 geoduck subject hw7 interesting efficiency idea martin tompa tompa geoduck cs washington student office hour today good idea speeding encoding path huffman tree time encode character build table character encodings time build huffman tree table tree encoding encoding time small constant character simple table lookup time big alphabet size part hw7 solution thought interested cse326 geoduck subject office hour monday 12 9 martin tompa tompa geoduck cs washington change office hour coming monday 1 30 2 20 3 30 feel free make appointment chances dropping time make martin cse326 cs washington subject eof reply message thu 05 dec 1996 21 26 56 pst pine ult 3 95 100000 grizzly cs washington brian dewey dewey cs washington check end file condition eof stream correct wrong cse326 cs washington subject hw7 reply message thu 05 dec 1996 23 16 58 pst pine ult 3 95 100000 lynx cs washington brian dewey dewey cs washington read frequency list file type keyboard thing don read file read file easy top file include fstream void fstream stuff file char ch int ch writing top head haven stream library details started treat cin cout knowledgeable streams corrections post cse326 cs washington subject thought makefile reply message fri 06 dec 1996 09 15 54 pst brian dewey dewey cs washington make submit test home failed suggestion make send dewey cs washington cs aha excellent point plan make submit cs department computer ll change mail address gave abbreviated form works department ll department computer ignore rest message change lines submit submit tar user tar submit user tar user tar user mail hw7 submission dewey cs user submit test mf tar test tar mf test tar test tar test mail hw7 test dewey cs test submit submit tar user tar submit user tar user tar user mail hw7 submission dewey cs washington user submit test mf tar test tar mf test tar test tar test mail hw7 test dewey cs washington test cse326 cs washington subject separate file reply message fri 06 dec 1996 10 39 17 pst pine ult 3 95 100000 lynx cs washington brian dewey dewey cs washington brian separate class file main cc test include class files easier put driver simplify sending mail put information separate files make things easier manage terminate loop frequency dat file ends check end file earlier post diane cs washington brian dewey dewey cs washington cc cse326 cs washington subject hw7 reading doubles ints diane cs washington undergraduate computer science university washington fri 6 dec 1996 brian dewey wrote read frequency list file type keyboard thing don read file read file easy top file include fstream void fstream stuff file char ch int ch writing top head haven stream library details started treat cin cout knowledgeable streams corrections post cse326 cs washington subject clarification brian dewey dewey cs washington cut paste program remember won reading characters ints file characters doubles cse326 cs cc dewey cs washington subject make submit test reply message sat 07 dec 1996 18 09 03 pst pine ult 3 95 100000 lynx cs washington brian dewey dewey cs washington problems make separator rules line 10 stop problem makefile reformatted slightly whitespace mailed test type cp makefile copy copy makefile current directory command works wolf grizzly lynx ll edit file work doesn cse326 cs cc dewey cs washington subject multiply defined reply message sat 07 dec 1996 23 06 38 pst pine ult 3 95 100000 wolf cs washington brian dewey dewey cs washington separate stuff separate cc files ll put lines int bs initial size 1 int bits char 8 cc file file file problems bs initial size multiply defined bits char multiply defined main bs initial size multiply defined main bits char multiply defined cse326 cs subject sample input brian dewey dewey cs washington including sample session program homework 7 results similar mine number compressed bits approximate mine dealing exact frequencies letters input variation number compressed bits significantly wrong close good shape brian dewey cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return quick brown fox jumps lazy dog compressed length 206 sanity check restored string quick brown fox jumps lazy dog string encode enter string lowercase letters spaces periods terminate string return string lowercase letters spaces periods compressed length 259 sanity check restored string string lowercase letters spaces periods string encode enter string lowercase letters spaces periods terminate string return time good men aid country compressed length 304 sanity check restored string time good men aid country string encode enter string lowercase letters spaces periods terminate string return fire ready adm george dewey compressed length 244 sanity check restored string fire ready adm george dewey string encode cse326 cs subject huffman tree reply message fri 06 dec 1996 18 44 45 pst pine ult 3 95 100000 wolf cs washington brian dewey dewey cs washington mentioned quiz section wanted confirm don print huffman tree don work demonstrate building huffman tree properly debugging requirement jason cs washington brian dewey dewey cs washington cc cse326 cs washington subject sample input brian ball park substantially compression length numbers tree built differently ve smaller compression larger correctly compare length letters scheme length 161 jason gdb 4 14 mips dec 2 copyright 1995 free software foundation gdb run starting program homes 326 hw7 exe jason cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return abc compressed length 16 sanity check restored string abc string encode enter string lowercase letters spaces periods terminate string return quick brown compressed length 78 sanity check restored string quick brown string encode enter string lowercase letters spaces periods terminate string return quick brown fox jumps lazy dog compressed length 218 sanity check restored string quick brown fox jumps lazy dog string encode enter string lowercase letters spaces periods terminate string return string lowercase letters spaces periods compressed length 230 sanity check restored string string lowercase letters spaces periods string encode enter string lowercase letters spaces periods terminate string return fire ready adm george dewey compressed length 236 sanity check restored string fire ready adm george dewey string encode enter string lowercase letters spaces periods terminate string return compressed length 161 sanity check restored string string encode program exited gdb sun 8 dec 1996 brian dewey wrote including sample session program homework 7 results similar mine number compressed bits approximate mine dealing exact frequencies letters input variation number compressed bits significantly wrong close good shape brian dewey cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return quick brown fox jumps lazy dog compressed length 206 sanity check restored string quick brown fox jumps lazy dog string encode enter string lowercase letters spaces periods terminate string return string lowercase letters spaces periods compressed length 259 sanity check restored string string lowercase letters spaces periods string encode enter string lowercase letters spaces periods terminate string return time good men aid country compressed length 304 sanity check restored string time good men aid country string encode enter string lowercase letters spaces periods terminate string return fire ready adm george dewey compressed length 244 sanity check restored string fire ready adm george dewey string encode alan wilson washington jason cs washington cc brian dewey dewey cs washington cse326 cs washington subject sample input numbers don bad impartial worried printing tree showing encoded string time good check things alan mon 9 dec 1996 jason wrote brian ball park substantially compression length numbers tree built differently ve smaller compression larger correctly compare length letters scheme length 161 jason gdb 4 14 mips dec 2 copyright 1995 free software foundation gdb run starting program homes 326 hw7 exe jason cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return abc compressed length 16 sanity check restored string abc string encode enter string lowercase letters spaces periods terminate string return quick brown compressed length 78 sanity check restored string quick brown string encode enter string lowercase letters spaces periods terminate string return quick brown fox jumps lazy dog compressed length 218 sanity check restored string quick brown fox jumps lazy dog string encode enter string lowercase letters spaces periods terminate string return string lowercase letters spaces periods compressed length 230 sanity check restored string string lowercase letters spaces periods string encode enter string lowercase letters spaces periods terminate string return fire ready adm george dewey compressed length 236 sanity check restored string fire ready adm george dewey string encode enter string lowercase letters spaces periods terminate string return compressed length 161 sanity check restored string string encode program exited gdb sun 8 dec 1996 brian dewey wrote including sample session program homework 7 results similar mine number compressed bits approximate mine dealing exact frequencies letters input variation number compressed bits significantly wrong close good shape brian dewey cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return quick brown fox jumps lazy dog compressed length 206 sanity check restored string quick brown fox jumps lazy dog string encode enter string lowercase letters spaces periods terminate string return string lowercase letters spaces periods compressed length 259 sanity check restored string string lowercase letters spaces periods string encode enter string lowercase letters spaces periods terminate string return time good men aid country compressed length 304 sanity check restored string time good men aid country string encode enter string lowercase letters spaces periods terminate string return fire ready adm george dewey compressed length 244 sanity check restored string fire ready adm george dewey string encode jason cs washington cc cse326 geoduck subject encoding length martin tompa tompa geoduck cs washington forwarded message jason cs washington brian dewey dewey cs washington cc cse326 cs washington subject sample input brian ball park substantially compression length numbers tree built differently ve smaller compression larger correctly compare length letters scheme length 161 end forwarded message looked obvious 161 encoding length string prove found counterexample lesson importance proving obvious things clarify issue people encoding lengths string algorithm answer encoding length depend tree building algorithm breaks ties counterexample smaller alphabet suppose alphabet frequencies 1 1 2 2 start making siblings choice point 3 trees weight 2 encoding trees end encoding length abcd case 8 case 9 huffman algorithm supposed produce optimal encoding tree suboptimal encoding case answer sample string abcd doesn frequencies promised built tree notice string promised frequencies encoding length 12 cases correct frequencies hw7 28 letter alphabet long test string cse326 cs subject sample input reply message mon 09 dec 1996 09 42 08 pst pine ult 3 95 100000 grizzly cs washington mime version 1 0 content type text plain ascii brian dewey dewey cs washington number compressed bits significantly wrong close good shape close give range moment martin earlier mail theoretical reasons practical reason chance subtle flaw program tough program longer dozen lines totally correct treat test results gospel fairly answers optimal answers answers playing game bottom line correct implementation purposes assignment algorithms discussed book encode strings produces original input incorrect program flaw implementation algorithms clues flaw program 1 unable decode 2 properly decode encoding lengths samples flying mailing list data students means built encoding tree picking subtrees minimum frequency step notice 2 symptom problem cases generate shorter encodings samples ve cases longer lose points varying test data variation caused bug eugene shih eugene cs washington cse326 cs washington subject sample input numbers agree jason alan 1 quick brown fox jumps lazy dog 218 bits 2 string lowercase letters spaces periods 230 bits 3 fire ready adm george dewey 236 bits eugene cse326 geoduck subject 2 martin tompa tompa geoduck cs washington bring 2 pencils class today wednesday ll evaluations days depending timing lectures cse326 cs washington subject optimal comparison brian dewey dewey cs washington interest providing exact numbers created script runs homework 7 program string distribution characters told program produce number bits string script assumes stick input model driver string encode read string repeat user answers questions ll figure change script make work program wolf grizzly lynx type command hw7 exe test script tells computer run hw7 exe answers questions file test script home directory generate encoding 5057 bits run notice answers input prompts don file keyboard 20 lynx hw7 hw7 exe test script brian dewey cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return compressed length 5057 sanity check restored string string encode 21 lynx hw7 cse326 geoduck subject 5057 bits martin tompa tompa geoduck cs washington forwarded message brian dewey dewey cs washington cse326 cs washington subject optimal comparison generate encoding 5057 bits end forwarded message providing testbed brian interest obvious encoding 5 bits character 5 log 2 28 6050 bits encode brian test string huffman savings 16 don worry constant factors 326 jason cs washington dewey cs cc cse326 cs subject script bomb brian program calculates length correctly 5057 reason input script appears driver bomb statement return 0 crashing clean large input encountered command line gdb transcript jason gdb run test script starting program homes 326 hw7 exe test script jason cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return compressed length 5057 sanity check restored string omitted clarity messages string encode program received signal bus error io default finish fp 505 505 file directory current language auto gdb bt 0 io default finish fp 505 1 3 cc 214 2 ios 0 465 3 ifstream 2 fstream 1 4 main main 112 gdb fragment driver code bomb cout compressed length encoding endl cout sanity check restored string insert invocation decode print cout root encoding cout cout endl cout string encode cin answer repeat delete encoding return 0 line 112 bus error cs washington brian dewey dewey cs washington cc cse326 cs washington martin tompa tompa geoduck cs washington subject input 256 char problem input 256 characters rr rr cs washington http www cs washington homes nice day hall washington reply hall washington cse326 cs washington subject problem files program dies point declare ve ifstream open frequency dat ifstream frequency dat works suggestions mike shafer shafer cs washington hall washington cc cse326 cs washington subject problem files opened mine ifstream ch freq txt ios hope helps mon 9 dec 1996 hall wrote program dies point declare ve ifstream open frequency dat ifstream frequency dat works suggestions hall washington mike shafer shafer cs washington cc cse326 cs washington subject problem files problem douglas beal cs washington reply douglas beal cs washington cse326 cs washington subject problem files ifstream fin frequency message give dies core dump doug mon 9 dec 1996 hall wrote program dies point declare ve ifstream open frequency dat ifstream frequency dat works suggestions jason cs washington hall washington cc cse326 cs washington subject problem files include ing iostream fstream headers top file top file include iostream include fstream include stdlib const char freq file frequency dat ifstream freq file ios cout open freq file endl exit 1 jason mon 9 dec 1996 hall wrote problem jason cs washington cs washington cc cse326 cs washington subject input 256 char similar problem reported list kind error jason mon 9 dec 1996 wrote problem input 256 characters rr rr cs washington http www cs washington homes nice day cs washington brian dewey dewey cs washington cc cse326 cs washington subject optimal comparison bits 5057 mon 9 dec 1996 brian dewey wrote interest providing exact numbers created script runs homework 7 program string distribution characters told program produce number bits string script assumes stick input model driver string encode read string repeat user answers questions ll figure change script make work program wolf grizzly lynx type command hw7 exe test script tells computer run hw7 exe answers questions file test script home directory generate encoding 5057 bits run notice answers input prompts don file keyboard 20 lynx hw7 hw7 exe test script brian dewey cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return compressed length 5057 sanity check restored string string encode 21 lynx hw7 cs washington jason cs washington cc cse326 cs washington subject input 256 char put brian code file moved encode decode code main tree function started working fine btw auto deleting destructors stuck day mon 9 dec 1996 jason wrote similar problem reported list kind error jason mon 9 dec 1996 wrote problem input 256 characters rr rr cs washington http www cs washington homes nice day rr rr cs washington http www cs washington homes nice day cs washington cs washington cc brian dewey dewey cs washington cse326 cs washington subject optimal comparison martin question code martin confident 5057 number students lab similar problems common variable found compiler home mon 9 dec 1996 wrote bits 5057 mon 9 dec 1996 brian dewey wrote interest providing exact numbers created script runs homework 7 program string distribution characters told program produce number bits string script assumes stick input model driver string encode read string repeat user answers questions ll figure change script make work program wolf grizzly lynx type command hw7 exe test script tells computer run hw7 exe answers questions file test script home directory generate encoding 5057 bits run notice answers input prompts don file keyboard 20 lynx hw7 hw7 exe test script brian dewey cse326 homework 7 string encode enter string lowercase letters spaces periods terminate string return compressed length 5057 sanity check restored string string encode 21 lynx hw7 rr rr cs washington http www cs washington homes nice day eugene shih eugene cs washington cs washington cc brian dewey dewey cs washington cse326 cs washington subject optimal comparison reason bits 5057 huffman tree incorrect suggest importing display function hw 5 tree 28 leaves leaf unique mon 9 dec 1996 wrote bits 5057 douglas beal cs washington brian dewey dewey cs washington cc cse326 cs washington subject compiling linux commented dec running ultrix osf 1 line suffixes version makefile don worry cse326 request cs washington update 12 10 96 3084 wife married september 1992 decided spend spent wonderful days island hit hurricane class 5 hurricane winds 160 mph hotel destroyed fortunately elementary school turned red cross shelter remainder stay spent friendly elementary school grade classroom 15 20 adults lots vivid memories trip including sight bunch 20 60 year hanging classroom sitting tiny chairs made 7 year play cards light neon stick things pictures damage picture hotel note upper left unit blown completely leaving dangling electrical cord storm lots low lying areas foliage island pickup truck turned guy surfboard parking lot retrieve stuff truck lots roads shore completely washed wasn running water part island days hotel 100 feet ocean waves washed pretty floor floor room note sky roof left stuff room abandoned hotel shelter back weren optimistic condition turned fine bit muddy bed floor elementary school classroom provided shelter hurricane young agile enabling claim corner spot floor 130 island days hurricane people 130 huh experience won forget jdean cs washington personal information picture graphics support valley spring 1994 cse 473 assignment 5 due monday april 29 class note april 26 announcement home page info turn monday reading chapter 5 read pages 241 250 chapter 6 read pages 271 302 part 1 exercises end chapter 6 exercises 1 2 13 15 part 2 mini project class puzzles puzzles involve placing pieces called naturally shapes order fill gaps overlaps made 5 squares attached sides 12 distinct shapes counting rotated flipped versions classical puzzle fill 6 10 rectangle 12 pieces general 5 case 1 2 design representation states puzzle easily changed programmer parameter create search program solves problems user give shape empty tray filled list filling tray assume run number squares assume necessarily shapes sized board large program handle reasonable amount time create user interface program state shown graphically screen user idea search progressing statistics updated real time screen optional make heuristics prune guide search implement algorithm heuristic tanimoto cs washington securing hardening horus system joint project researchers horus nuprl projects cornell university transis project hebrew university jerusalem overview horus adaptable multi purpose group communication toolkit building secure fault tolerant applications horus modular lego architecture tiny protocol layers composed run time protocol stacks rich sets properties horus includes forty protocols composed large number combinations varying properties performance characteristics img diagram horus group architecture 8k gif image img diagram layered communication protocols horus 12k gif image security infrastructure extending horus flexible communication architecture protocols implement multi level security architecture architecture applications made secure inserting standard protocol layers communication stacks work involves incorporating previous security research horus framework developing protocols techniques collaboration hebrew university jerusalem img detailed plans horus security infrastructure validating horus protocols important part horus effort validating correctness security fault tolerance protocols methodology validating horus protocols involves steps 1 reference implementation system built ml programming language implementation compiles production implementation 2 horus protocols temporal logic 3 small 200 lines ml protocol layers imported directly nuprl proof development system formally verified img detailed plans validation horus timeline schedule project runs september 1995 september 1998 img diagram timeline project 9k gif image contact img kenneth birman cornell horus img robbert van renesse cornell horus img danny dolev hebrew university transis img robert constable cornell nuprl copyright thu apr 25 23 42 32 edt 1996 cornell university maintained david karr send corrections karr cs cornell 3333 java measurements x86 page set measurements sun java 1 0 interpreter executing pentium pro running windows nt originally measured java x86 platform java interpreter alpha platform consistency asplos vii paper switched alpha java port x86 measurements make interested interested tool collect measurements x86 etch home page tables figures roughly correspond tables figures appeared final version asplos vii paper tables figures submitted version paper presented slightly format final version system performed measurements 150 mhz pentium pro workstation running windows nt 3 51 microbenchmarks java interpreter compiled microsoft visual 4 0 note java measurements x86 system measurements interpreters alpha system table 1 results table shows slowdown relative equivalent operation implemented ran seconds trial number presented average 20 runs standard deviations 10 5 table 2 table shows baseline performance measurements interpreters running set representative programs benchmark programs written fetch decode column shows percentage native instructions due fetching decoding virtual commands native instructions virtual command simply total number instructions executed divided number virtual commands includes fetch decode overhead program overheads figures 1 2 figures final paper compiled data shown graphs java native instruction count distributions categories java virtual commands category represents total number native instructions executed interpreting virtual commands category execution phase successive categories cumulative respect previous categories percentage category denotes number times virtual commands category executed percentage virtual commands executed figures 3 4 results figure 3 don pentium pro simulator perform equivalent experiment similarly perform cache simulations java executing x86 rocky cs washington introduction computer graphics 1996 autumn quarter class cs ce major satisfied prerequisites sign directly satisfied prerequisites cs ce major coming class fewer 42 people signed 42 signed coming class hope students drop ingram softbot project ingram information gathering agent called ingram user information terms database query ingram kinds methods unlike internet hunt obtain information ingram similar projects ways ingram designed small efficient distributed eventually reside web java application dream core ingram forward chaining planner occam occam performs heuristic search database objects occam joint work dan weld recently authored paper occam accepted aaai96 publications planning information gathering technical report planning gather information accepted aaai 96 coming attractions model sites modeling commercial sites index browse future fantasy bookstore home page geographical weather infinite ink finding writing distributing faqs library congress world wide web home page mailing list www gateway npr online nynex interactive yellow pages home page netfind search reference telephone directories web world wide web virtual library subject catalogue virtual wordsworth complete discount home page news master page isn netlib home page related systems information manifold sims context interchange project softbots uw rodney simon cody kwok modified feb 1 4603 cs 766 hw 2 hints faqs weights mask defined weights based values 4 25 0 05 scaled integer arithmetic floating point convolution operation good 1d convolution mask 1 4 6 4 1 result multiplying 1 16 obtain answer correctly result mask pixel rounded result computed 8 16 division subtract images pixel wise difference operation resulting image create input images approximately match scale splining creates cool image initially scaling input images splined result interesting laplacian images positive negative values range 255 255 store images practice pixels values close 0 introduce error truncate laplacian values 128 greater 127 store image byte pixel vista type integer arithmetic operations performed avoid losing precision integer division operation compute rounded result 2 windows input images determined images arbitrary sizes aligning center pixels input images area overlap make left image window image centered center point similarly construct image input image images input programs stopping level pyramid 1 images size 2 1 2 1 introduce artifacts expand operation defined 4 formula answer question expand showing implementations incorrect implementation tmp 0 2 2 2 2 tmp tmp image row 2 col 2 store tmp correct version tmp 0 2 2 2 2 row mod 2 0 col mod 2 0 tmp tmp image row 2 col 2 store 4 tmp correct version suppose row column 10 window input image row values 10 2 2 10 2 10 2 2 column values 10 2 2 10 2 10 2 2 25 weights kernel weights locations turn 1600 summing 0 25 multiply result 4 effective sum weights 1 incorrect version assuming row column effectively truncating row 2 col 2 2 2 instance computed row index 0 1 row 2 row 1 2 window input image values window repeated effective weights window 0900 1950 1950 summing 1 0 weight window burt adelson weights row odd column similarly compute effective weight matrices results similar algorithms correct version pixel values larger output image neighborhood smaller input image makes sense symmetric gaussian weight matrix 001 050 051 100 101 150 151 200 abstracts abstracts ps abstracts txt ps refer txt readme test derrick weathersby derrick cs washington computer science engineering department university washington fr 35 seattle wa 98195 usa research interests parallel languages compilation partial evaluation specialization projects activities zpl data parallel array sublanguage derrick weathersby modified tue 2 1994 netrek java project hiep nguyen http www cs utexas users hiep html table contents proposal netrek java methodology java drawbacks working helping signing suggestions related web sites proposal propose gradual porting migration java client code netrek popular interactive multi user video game internet netrek run applications platforms running java netscape hotjava solaris windowsnt goal produce pure java application graphics networking security features java develop methodology gradual code porting java project demonstrate java handle interactive networked application real time graphics result impressive video game world wide web netrek netrek popular real time networked video game internet wide user base excellent demonstration networking graphics capabilities simple graphics engine crucial graphics run fast commercial video games written networking mind true speed bottleneck game netrek communication netrek client server netrek ported times platforms modular structure present gradual code porting stage code port involve writing graphics wrapper java netrek graphics engine keeping code number files functions netrek client trivial good test java handles large application netrek java java portable code updated users download clients release graphics true images bitmaps gif ships planets support networking security decrease port netrek systems methodology propose gradual porting client code netrek java facilities calling native code java java graphics networking methods replace client code equivalent process involve identifying functions called java trivial instance wrapper method call function main general case put functionality java graphics networking identifying java functions replace client code testing functionality client code migration file java functionality netrek remain repeat process code ported java porting broken 3 main phases port graphics engine java port networking engine java port rest files java java drawbacks questions project answer directly relevant java test drawbacks java speed video game drawback speed speed drawback starting game client downloaded user starts game browser hotjava turned speeding process considerably invocation netrek speed problem graphics engine clear fast java graphics sparc station speed platforms macintosh windowsnt hardware speed problem reduced project test graphics capabilities java speed problem networking engine netrek methods smaller fewer packets order increase speed reduce lag java security consideration security netrek rsa security java provide comparable security security features java strict forcing difficult work size code drawback size java client small fit platforms client code resources making multitasking tasks netrek impossible smaller systems pc working people working project jason jason fisher psych uh spencer bishop cs utexas stephen paul carl esteban cs utexas amanda chou cs utexas alec astro indiana charles herring herring ncsa uiuc ted ted craig craig eng sun comet lbl gov bach nguyen ix netcom hiep nguyen hiep cs utexas gopher chem wayne matthew pearson m3 forgot email hiep cs utexas helping project terms time knowledge comments suggestions money greatly appreciated project suited interested java web programming real time video games internet email hiep cs utexas comments suggestion sign project related web site document http www cs utexas users hiep htm java page http java sun netrek page http virtual reality vrml page http www sdsc vrml home page home page sigda university booth 1995 design automation conference sponsored acm ieee held san francisco california june 12th 16th university researchers providing demonstrations cad algorithms exhibition floor industry won giving shirts coffee trips bahamas worth visit visiting check demos won charge admissions fee advertising flyer dac bags possibly advertising flyer summary demo schedule schedule demo times tabular schedule give demo university booth fill registration form demos research presented dac university research related da field registered information interest bringing equipment university booth ll map showing 70 marshalling yard stop loading pass click send email pickle cs ucla people design research institute frank adelstein harry lois brown mike cavanaugh jim davis hrishikesh dixit srikanth kannapan matthew morgenstern liu greg zack utcs nn research group statistics history 05 26 96 01 04 97 skip weekly reports totals nn home page 8 783 accesses 20 bytes alumni 358 accesses 419 004 bytes archives 268 accesses 787 960 bytes bias unit 301 accesses 641 435 bytes conferences 1 accesses 1 262 939 bytes demos 768 accesses 1 271 248 bytes tools 263 accesses 387 404 bytes graduate students 606 accesses 772 182 bytes home pages world 926 accesses 775 360 bytes information sources 471 accesses 2 556 bytes lateral interactions book 18 680 accesses 113 100 381 bytes newsgroups 196 accesses 387 625 bytes software 1 299 accesses 2 195 316 bytes publications 661 accesses 721 956 bytes user guide 2 542 accesses 4 979 185 bytes reports reports year 1996 martym cs utexas img img site owned sims berkeley click page join ring click info web sters net work large pretty web graphic women information technology shameless plug haven bought copy wired women gender realities cyberspace stop staring web browser buy webster derived fr oe female weaver webster weaver designation woman woman occupation weave esp weaver words word webs word webster dis covered judy written webster word meant female weaver ending indicating female ancestor female possession word word weavers recent centuries daniel webster dictionary listings merriam webster stem english family names descended female line great great grandmother gave webster websters intergalactic english language mary jane top 5 point comm corp logo hoping page provide annotated list sources relating women fields library information science computer science information technology halls academia sources make suggestions page presentation organization send mail sims berkeley table contents things meta resources stop shopping info women technology bibliographies sources bibliographic archival information women computing directories finding women web women status cs papers women status computing technical fields meta resources organizations organizations academic professional political devoted women computing information technology career funding info find jobs sources money press women man pressing digital envelope newsgroups lists ongoing discussions women information technology things descriptions ala social responsibilities round table feminist task force check newsgroups lists women online check press women multimedia check organizations women computing 1996 top 100 women computing check women computing entry press women age computers part larger yahoo search directory women listed meta resources extra interesting publication press section check initial issue armed dangerous meta resources stop shopping information women technology women computer science run ellen spertus places information women information technology fields includes pointers writings women computer science including female computer scientists women pointers major resources dealing issues women minorities technology academia tap ada project ada project yale variety resources including extensive bibliographies issues relating women technology lists calls participation upcoming events fellowship grant information conference information lists organizations discussion groups interest women homepage work mit er sarah full pointers documents relating women computer science engineering documents women studies programs women centers women academia industry gender sexuality women health care women guide internet mit suspect water courtesy michele women information technology scholarship colloquium univ illinois women information technology scholarship wits colloquium sponsored center advanced study interdisciplinary group women faculty academic professionals graduate students university illinois urbana champaign campus working insure communications technologies structured ways beneficial site excellent annotated bibliography women information technology bibliography section lists publications wits members list upcoming events connecting women pipeline goal attract high school girls computer science retain interested girls women computer science pipeline high school ph supported grant nsf sponsors variety mentoring activities workshops operates rensselaer polytechnic institute project collecting resources online study gender technology funded economic social research council project maintained nina links divided major areas people places journals papers projects collection papers prove researching women technology single list research papers sites women computing networking organized page put chris university illinois urbana champaign major subdivisions published articles papers talks projects programs academia miscellaneous related local resources good complement project obtaining research papers women computing international gender science technology policy information map maps produced auspices international federation institutes advanced study sophia put list resources facilitate policy research collaboration issues relating gender science technology policy national regional international levels divided major areas women international science technology women science technology north america europe policy institutes agencies organizations social environmental implications science technology university programmes career support gender science technology general women resources information women computers page service comprehensive world wide web based directory information resource information exclusively women girls online pointers www information general areas art business computers culture education entertainment feminism girls health organizations politics publications resources women writing women computers list major resources www interest women computing including resources specifically devoted women web dictionary page ve told smart loud tall short fat thin brash shy sexy plain bitchy nice needy weak strong independent sensitive cute silly demanding includes directory news events collection links sites faq manifesto fed people expectations site pleiades network focal point women information dialog world wide web goal encourage women access internet creating space dedicated women includes section internet tools including search tools pleiades illustrated guide internet bulletin board service conversation topical areas directories individuals organizations calendar upcoming events classified ad services women mathematics page similar theme devoted women mathematics community found univ maryland includes information obtain newsletter surviving graduate school find internet information women mathematics technical fields university minnesota women technology home page page devoted provide information resources women technological sciences information women information technology field includes information technical programs univ minnesota including engineering fields biosciences chemistry math physics astronomy pointers pages devoted women sciences professional societies check incredibly expanding hot list link find links variety links women computer science technology women studies gender issues technology gopher run ontario institute studies education toronto canada pointers summaries full text articles dealing themes gender issues computer design technology networking women age computers part larger yahoo search directory specializing resources women women age computers section specially marks women owned businesses page helpful searching company hire runs conferencing area women computing find women age computers forum women undergrads computer science provided university melbourne page includes information internships scholarships conferences organizations resources mailing lists obligatory cool page information graduate students women online provided amy women online evolved online forum women internet addition providing resources ll find women online web site specialize web site design women owned businesses good site check information mailing lists newsgroups relevant women issues general women interested technology internet women mailing lists great page lesbian org amy collected women computing sara callahan pittsburgh set page similar including interesting information women airforce service pilots gender issues maintained bay area women technology computer professionals social responsibility server page interesting articles gender issues computing communications networking obligatory collection references pages material gopher women resources project put colleagues school information library science unc chapel hill page information resources women focuses resources triangle area pointers variety resources internet good site information women studies programs related info sources women studies feminist information internet provided laura hunt program univ michigan page guide conducting feminist women studies research internet good place listservs relating feminism women studies issues amy site listed joan regularly updated compilation women related lists newsgroups lists section bibliographies archives women science engineering located iowa state university library 1994 archives exist document history women science engineering social history story scientific achievements allied iowa state program women science engineering goal encourage women scientists engineers future archives document lives careers achieved goal past archives collects widely fields engineering physical earth life computational sciences medicine excellent resource researching history women history sciences country history women science health technology berkeley library gopher bibliography published univ wisconsin system women studies librarian organized parts 1 overviews 2 women scientific professions 3 health biology 4 home economics domestic science 5 technology 6 children young adult literature bibliography prepared aid colleagues designing gender centered courses integrating feminist scholarship existing survey courses make history women professions accessible practitioners branches science medicine technology feminist information system design research original version bibliography compiled english server intend start adding local version find works pertaining information system design feminist perspective women information technology annotated bibliography nice comprehensive annotated bibliography put wits colloquium university illinois highly recommended broad perspective issues effecting women interactions technology complaint enabled form access didn make pages sequentially jerry tip day http art uiuc wits ll directory listing includes bibliography pages helpful skip bibliography gender sex sexuality strictly speaking bibliography english server page devoted feminism women studies gender studies queer studies including interesting articles gender technology check feminist cyberspace ellen information international network women technology entry professional organizations information directories women technology purpose women technology directory facilitate encourage women ability network directory provide information women collaborate mentor advance careers web weavers personal personal pages women selected pages content women status cs grace hopper celebration women computer missed order conference poster shirt read keynote speech anita jones good folks university video communications made videos conference including ir deity karen jones eecs women enrollment committee report committee report mit mit attempts address male female enrollment eecs program berkeley engage similar process examination mit engineering coalition schools excellence education leadership coalition 7 schools colleges engineering engaged year effort renew undergraduate engineering education infrastructure making engineering attractive broader spectrum youth girls allowed article melissa koch posted gnn discussing reasons women excluded technology women computers sacramento bee special report special report sacramento bee written reporter photography laura chun examining women high technology fields report broken 8 major sections overview women computer industry profiles 4 female executives computer business pat illustra ly pham apple heidi maker williams system examination technology effects staff discussion women experience online environment section girls computing girls video games section raising computer savvy kids inevitable list web sites information women sciences engineering page variety statistics presence women science engineering fields talk dr mit santa barbara 1992 bibliographies women science engineering pointers internet resources organizations general sm international organization providing networking opportunities classes directory services job announcements mention great parties check page founding member women multimedia women multimedia bay area based profit organization concerned social implications emerging technologies primary goals information resource education events jobs issues media women information technology network women information technology network dutch nationwide association women involved information technology shape form information speak dutch organizations encouraging women science engineering sounds comprehensive lists ve found huge amount information touch information academic berkeley berkeley women computer science electrical engineering home page variety information women ucb cs fellowships names important mailing lists information parents eecs eecs parents mailing list schedule meetings events pointers important resource pages page society women engineers berkeley chapter women information computer science irvine irvine chapter women information computer science dedicated making place friendly female students encouraging enter remain continue higher education ph degree page sets links faculty staff graduate student undergraduate alumni home pages list web resources computer science contact information wics uci chapter stanford university women computer science wics stanford wics page giving calendar events pointers student faculty home pages interesting papers check variety www resources wics maintains mail distribution list communication women cs department women affiliated department ways contact information women interested touch prospective students visitors wics women computer science brown information cs dept brown including programs study fellowship grant information listing wider resources web harvard university women computer science wics organization women computer science harvard university members include undergraduates graduates faculty members harvard wics page links members www pages short list www resources university oregon women computer science univ oregon wics chapter homepage links members pages women services univ oregon eugene area list wics chapters universities collection links women cs women computer sciences university wisconsin madison women computer sciences wics informal group female members computer sciences department uw madison includes students graduate undergraduate faculty research teaching staff includes pointers information sources instructions subscribing wics mailing list uw madison carnegie mellon women scs includes transcripts workshop academic careers women held fcrc san diego 1993 information apply systers mailing list caltech women center calendar events newsletter collection find information center women science engineering chapter caltech caltech chapter society women engineers women engineering society southampton group university southampton uk wes sg support group female students overcome difficulties meet southampton professional social activities female engineers university academic staff researchers undergraduates professional association women computing association women computing national nonprofit professional organization individuals interest information technology dedicated advancement women computing fields business industry science education government states primary goals promote awareness issues affecting women computing industry professional development advancement women computing establish promote growth local chapters chapter 13 states number independent members south african women science engineering objectives sa wise 1 raise profile women scientists engineers 2 highlight problems faced specifically women science engineering 3 lobby advancement women science engineering 4 provide input development science policy south africa 5 provide leadership role models young people wishing enter fields science engineering england chapter association women science seattle area chapter association women science national organization devoted promoting equal opportunities women enter professions achieve career goals international network women technology professional association women representing tremendous diversity backgrounds positions disciplines working technology organizations founded response 1989 glass ceiling report devoted helping women improve position industry developing wider range national international contacts sponsoring conference 1996 women technology conference channels change political institute global communications home igc networks peacenet econet page devoted women issues women resources making great deal information united nations international conference population development cairo check latest addition virtual global women electronic support network dedicated increasing women access effective electronic communications site interested progressive politics women internet council mission wic establish point presence women working internet wic works establish paradigm internet global community dominated gender racial social economic group career funding info daphne jackson memorial fellowships trust daphne jackson fellowships exist enable high level scientists engineers return professions career break cultural diversity internet online career center information career resources women minorities women science technology program located argonne national laboratory program information efforts provide outreach female students encourage pursue careers science women science technical fields generally including variety www pointers global fund women international organization devoted improving women working women full participation society global basis check page find career information professional women societies pages listed press women online joint venture women online founder amy founder kathleen women online intended provide articles prominent women online regular features online content tips www technically inclined interactive forums site extra publication appears tackling head issue internet male dominated sphere maintained initial description press release electronic magazine challenging exclusion white women people color technologies hope show people organizations changing technology significant productive ways talking internet www talented brave people challenging paradigms kinds paradigms actively exclude minorities broad spectrum cultural activites pursuits media business electronic resources hope provide simply ideology practical examples models paradigms changed create alliances effect substantial social change aggressive issue armed dangerous seeks inform 15 5 statistic girls internet 84 5 male initial consists interviews including interviews plugged paper tiger television amber worth watching expand editorial content include interview materials pilgrim media pilgrim media multimedia developer publisher specializes creating cd rom titles topics interest women title heritage biographical encyclopedia famous american women grace hopper web sters note heritage named top cd roms 1994 library journal commercial site worth keeping eye women web women web news internet resources forum discussion women issues provided sf gate project san francisco chronicle san francisco examiner voices women solid state meets goddess includes articles voices women print publication directory large number differing resources women calendar events links variety resources beware page extremely netscape enhanced don downloading images home patient sort planet woman page devoted women science technology pages issues arts business careers health leisure activities political legal issues maintains calendar upcoming events interest women electric anima home page technological fun feminine twist fearful women oriented electronic zine australia wonderful graphics issues feminist magazine critical thinking dedicated fostering collective responsibility positive social change women wire interactive magazine focusing women interests provided women wire online service information subscribe online service check page women computing newsletter top women monthly publication mcgraw hill devoted discussing technical issues affecting women including mentoring networking salary strong practical business orientation issues line subscription information page check 1996 top 100 women computing page complete suggestions companies expand gender diversity upper www resources biographical sketches top 100 newsgroups lists ala social round table feminist task force ala runs feminist listserv feminist mit communicates work encourages discussion feminism applies educom educom listserv women information technology gender related electronic forums large list listservs instructions subscribing put joan university maryland baltimore county women studies dept dealing gender issues women lists divided activists lists arts humanities education health international lists internet information religion science technology sexuality sexual orientation social science lists women color lists women studies lists women related science technology lists interest comprehensive resource regularly updated belongs page don mail address spinning jerome sims berkeley south hall school information management systems university california berkeley berkeley california 94720 introduction lion head shot read page don cheers death date drop note photo fine find offensive calm remember hurt people alot things arts artist colorful pictures alot visual effects rendered combinations colors purple yellow blue green purple green purple white technical names wrong simple generic colors present unique character numerous painting lessons attended youth remain worst painter clan friend victor hand talented computer artist cyber art gallery favourite picture gold fish music musician crazy tina turner turn run life michael jackson won long long years learning piano gave end classical music piano years ve playing stephen heller 1888 boring work personally prefer work developped taste jazz great don care pop music pals formed band called back years ago good tremendous fun band practicing sessions travel travelling youth exotic places excluding home country ve stepped foot soil 20 countries lucky greatest wonders world pyramids egypt mayan pyramids mexico lost inca city peru great walls china chance visit artistic face earth st peter cathedral vatican taj mahal india opera house sydney australia forget flying mysterious lines walking 2 days nepal 4 hour custom check 1 lt plastic coke bottle war head port favourite city world queens town town wrap tight splendid cities includes nepal istanbul turkey la paz jerusalem jordan don care cairo egypt dislike don wrong promote hatred annoyed behaviour irresponsible smokers hate people smoking care lock home smoke till lung cancer smokers generally irresponsible killing neighbours smoke public mention unpleasant smell bring smokers smokers irresponsible dispose cigarettes properly throw ground worse lawn people concern pick filled piece crap perceptive notice majority garbage ground cigarettes don coke don candy wrapper cigarettes experiment conducted period 2 weeks shows 99 garbage ground cigarettes don understand smokers style school works click return mark ng home page previous document cse 322 assignment 2 due friday january 12 1996 1 number 4 page 39 prove induction theorem 2 1 6 page 32 2 numbers 8 10 12 page 39 3 equation fixed sets set variable assume empty 1 argue solution equation 2 argue solution equation document james fix mon jan 8 13 11 34 pst 1996 section 3 doctoral program section 3 1 admission doctor philosophy degree marked excellence research superior comprehension discipline computer science paraphrase graduate college section xii university iowa general catalog 1990 92 admission ph program granted students demonstrated potential meeting twofold standard successful applicants superior academic records computer science solid scores graduate record examination outstanding references qualified people familiar applicant capacity potential early direct admission ph program desirable student master degree starts ph program acquire students complete degree computer science university iowa note obtain approval change status order continue studies ph program department reviews change status request application admission change status forms departmental office section 3 2 requirements entering ph program department assigns student academic advisor person student committee academic advisor member student committee section 1 8 academic advisor occur current academic advisor member student committee student academic advisor student committee selects sequence departmental requirements preparing student dissertation research qualifying examination presentation comprehensive examination graduate college requires minimum 72 semester hours academic work bachelor degree ph students computer science complete minimum 54 semester hours coursework 18 semester hours dissertation research 22c 299 research dissertation specialty areas require additional preparation time research ph students schedule courses carefully consultation advisor student committee early selection special interest area desirable students assigned advisors interest areas student interest student advisor easily changed interest area students unsure long term interests consult current academic advisor student committee advice scheduling plan study manner student plan emphasis identification area specialization department requirements ph degree note courses grading basis offered grading basis 100 level computer science courses ph student complete courses grade higher 22c 116 22c 122 22c 123 22c 135 22c 153 higher addition ph student additional 100 level courses approved academic advisor note specialty area require specific courses early planning advice important ii 200 level computer sciences courses ph student 18 semester hours 200 level courses research dissertation 22c 299 18 semester hours include semester hours readings research 22c 290 iii sequence student complete sequence courses minimum grades 200 level selected areas study 1 algebra 2 analysis 3 logic set theory 4 operations research 5 statistics probability 6 numerical analysis student selects statistics probability area study choose courses 100 level level 153 154 student satisfied requirements listed including sequence undergraduate petition graduate committee waive requirement student transfer credit satisfy requirements graduate committee petition effect acceptance transfer credit graduate college petitions waiver based undergraduate work transfer credit connection including number title textbook outline grade received petitions distribution courses substitution advanced courses mathematics engineering 200 level computer science courses submitted graduate committee addition requirements registration 22c 299 research dissertation part degree program noted earlier typically account 18 semester hours department imposes foreign language requirement section 3 3 ph qualifying presentation examination completion required 100 level courses ph student selects topic qualifying presentation student selects topic special interest student consultation academic adviser student committee eventual research area presentation provide student opportunity explore potential research area topic selection topic student prepares prospectus topic submits student committee approval student committee reviews prospectus student academic performance departmental standard ph students minimum gpa 3 3 completion required 100 level courses grade grades higher committee student prospectus requires student work prospectus contents prospectus clear identification scope topic relevant references careful statement technical objective topic study boundaries established satisfy guidelines constraints 20 30 page report 45 minute presentation objective student demonstration technical competence ability independent work potential research completion report presentation student committee review student performance student asked revise report repeat presentation student committee submits report recommendation student performance qualifications graduate committee timing ideal schedule student prospectus approved beginning semester make presentation end semester requirement monitored graduate committee qualifying presentation examination completed end fourth semester program section 3 14 relation qualifying presentation examination final examination thesis program thesis section 3 4 ph comprehensive examination addition departmental examination ph comprehensive examination required graduate college objective ph comprehensive examination assure student pursuing ph level research sufficient breadth depth knowledge specialty area superior competence understanding computer science 3 4 1 expansion student committee completion qualifying presentation examination student identifies specialty area student committee expanded adding faculty student specialty area minimum members required committee larger expanded committee appointed official ph comprehensive examination committee submitted graduate college chair graduate committee 3 4 2 conduct comprehensive examination student completed coursework preparation dissertation research student submits status report including proposed plan study description proposed area dissertation research expanded student committee committee meets review report agree form comprehensive examination written oral parts specification examination scheduling decided committee conveyed student chair graduate committee point official plan study request comprehensive examination submitted graduate college chair graduate committee preparation specification comprehensive examination student committee considers preparation research breadth preparation career computer scientist conduct examination reflects objectives context student program student broad plan study expect emphasis question research preparation student focused plan study expect emphasis general competence computer science 3 4 3 residency status requirements student registered university time comprehensive examination examination successfully completed session prior session graduation student probation examination section 3 5 research committee completion ph comprehensive examination student committee based research committee original members student committee student specialty area excused committee additional members added research committee composed minimum members department computer science members including research advisor interests student specialty area interfaces specialty area research areas member department computer science point dissertation research student presents written dissertation proposal research committee section 3 9 research results obtained boundaries dissertation identified proposal proposal submitted approved research committee research committee student approved graduate committee officially appointed chair graduate committee request final examination submitted graduate college minor graduate college requires member final examination committee comprehensive examination committee depending student specialty area research committee composed computer science faculty additional member added dissertation proposal final examination section 3 6 probation dismissal students ph program maintain gpa 3 3 courses leading ph degree order courses credited degree student earn grades higher 100 level computer science courses courses sequence courses repeated time attempting improve grade student attain grade department drop ph program graduate committee place student probation notify writing gpa falls minimum 3 3 requirement make semester hours work department student ph candidate grade option applies undergraduates computing student gpa registrar office include grades repeated computing student computer science gpa purposes probation department includes grade repeated student probation permitted ph comprehensive examination defend thesis receive ph degree student permitted comprehensive examination gpa 3 00 higher students wishing formal review dismissal refer appendix dismissal review procedure section 3 7 credit hour residence requirements doctoral candidate expected completed years residence graduate college minimum 72 semester hours graduate credit student spend part residence full time involvement discipline university 24 semester hours graduate work student meet requirement enrollment full time student hours minimum semesters enrollment semester hours semesters student holds time assistantship certified department contributing doctoral program enrollment research dissertation 22c 299 acceptable residency requirement graduate committee evaluate courses ten years prior comprehensive examination determine credit work graduate committee report evaluation graduate college student submits plan study section 3 8 post comprehensive registration student required register semester passing comprehensive examination university awards degree student fails register candidacy submitting application approved advisor department chair graduate dean department require student comprehensive examination section 3 9 dissertation proposal dissertation student write dissertation significant original contribution field computer science student submit written dissertation proposal research committee formulation principal topics questions proposal outline context proposed research kinds questions addressed work appeared literature related questions justify significance originality proposed research research committee hold oral review proposal section 3 10 dissertation deposit student present copy dissertation typed manuscript print graduate college check formal characteristics prior date graduate college deposit deadline approval graduate college final examination committee student deposit final copies dissertation graduate college prior date published graduate college final deposit deadline graduate college publication requirements graduate theses additional information deadlines required format theses student submit copy department published technical report section 3 11 final oral examination student completes dissertation research committee acting final examination committee administer oral examination makes critical inquiry purposes methods results investigation includes intensive questioning areas knowledge constituting context investigation examination occur sooner session successful completion comprehensive examination graduate college checks submission dissertation examination held years completion comprehensive examination section 3 12 application degree student file application degree registrar ten weeks start semester week start summer session degree conferred student application signed advisor failure file application date result graduation subsequent graduation section 3 13 enrollment final semester student enrolled session degree conferred students register session degree conferred university campus session meet requirement registering independent study research thesis doctoral candidates completed work final examination register post comprehensive registration section xii manual rules regulations graduate college registration students register graduate college number 000 000 post ph comprehensive registration 0 credit section 3 14 receiving degree ph program student ultimate objective ph degree admitted directly ph program beginning graduate work opt receive degree cases student attain early involvement research remain focused ph program satisfaction degree requirements final examination requirement ph qualifying presentation examination final examination thesis program qualifying presentation examination based work thesis case thesis defense combined phd qualifying presentation examination prior approval chair graduate committee required possibility qualifying presentation examination intermediate step thesis order advantage delaying ph qualification process thesis research finished student ultimate objective ph degree admitted directly ph program beginning graduate work opt receive degree cases student attain early involvement research remain focused ph program satisfaction degree requirements final examination requirement ph qualifying presentation examination final examination thesis program qualifying presentation examination based work thesis case thesis defense combined phd qualifying presentation examination prior approval chair graduate committee required possibility qualifying presentation examination intermediate step thesis order advantage delaying ph qualification process thesis research finished img section 2 img appendix webmaster webmaster www cs uiowa faculty profiles page faculty profile cs professor printed department computer sciences 1994 95 annual report entries reflect hard copy document entries updated fluid profiles vitae personal pages faculty members located personal pages section cs homepage questions send mail trcenter cs utexas lorenzo alvisi robert blumofe don batory woodrow bledsoe robert boyer james browne jeffrey brumfield alan cline alfred dale nell dale edsger dijkstra chris edmondson yurkanan allen emerson donald fussell suzy gallagher mohamed gouda roy jr david kincaid benjamin kuipers simon lam vladimir lifschitz calvin lin norman martin risto miikkulainen daniel miranker jayadev misra aloysius mok raymond mooney gordon novak jr greg plaxton bruce porter vijaya ramachandran hamilton richards jr abraham silberschatz robert simmons robert van de geijn harrick vin john werth laurie honour werth paul wilson martin wong david young david zuckerman additional information obtained individual faculty members home pages img contents people duke university department computer science faculty administrative staff research associates systems staff graduate students graduate alumni undergraduate students guests enter keywords duke phone book lookup clear img duke university department computer science report suggestions problems webmaster cs duke document changed 5234 cs 302 section 10 notes examples chapter 1 2 sample programs demonstrate material ch 1 3 2 5 basics ch 1 3 2 3 2 5 baseball demonstrates basic structure declaring variables int double char cin cout arithmetic operators double result dividing ints commenting dividing money concepts difference dividing ints doubles divide modulus integers similar identical program class flow control ch 2 4 income taxes concepts statements nested statements const constants similar identical program class multiplication tables concepts loops chapter 3 sample programs demonstrate material ch 3 force equation concepts functions prototypes definitions formal actual parameters similar identical program class confusing concepts names formal actual parameters match local variables functions area shapes concepts function overloading program class chapter 4 sample programs demonstrate material ch 4 compass headings concepts void functions precondition postcondition prompting user valid input thing operator making change concepts call reference good global constants program similar identical program wrote class evil simpsons program concepts pass reference pass functions calling functions scope local variables pass variables global variables class chapter 5 sample programs demonstrate material ch 5 making grid numbers concepts opening files checking files opened closing files formatting output copying files concepts put character eof function chapter 7 sample programs demonstrate material ch 7 voting concepts switch statements width output manipulator inside output stream version class rock paper concepts enum enumerated types loops nested switch statements chapter 6 sample programs demonstrate material ch 6 programs exact thing struct class increment date struct concepts declaring initializing structs passing structs arguments functions return types functions enum type integer version class increment date class concepts declaring class writing member functions class initializing class constructor version class electric company concepts overloading constructor functions abstract data types version class chapter 9 sample programs demonstrate material ch 6 points game concepts declaring initializing array partially filled array passing entire array argument function coming library class make understand searching sorting examples text book click return cs 302 section 10 homepage modified wed nov 6 1996 mike steele 1080 comment form prefer mail comments directly coral cs wisc post newsgroup comp lang misc mention coral subject line comments mail address machine os type hp ux 9 sun os 4 1x sun solaris solaris pc compatibles linux comment version coral 1 2 1 5 unknown unsure send comments erase comments return coral home page bu cla cs 480 introduction computer graphics spring 1995 programming assignment 4 due friday april 28 final programming assignment free choose project code list projects choose project list propose alternate project 1 shaded rendering buffering implement buffering algorithm shaded rendering triangles vertex normals program users select flat gouraud phong shading models program user rotate scene demonstrate program polygonal models 2 spline editor implement 2 bezier curve editor support quadratic cubic curve program users input series connected bezier curve segments generate correct spline provide edit mode user rubber band resulting curve pulling control points 3 game write game program subject approval tetris acceptable project 4 animation write animation program subject approval provide tar file building subroutine library building program components previous assignments fit develop code hardware platform long demo project mcs building friday april 28 send mail friday april 14 send mail telling project chosen friday april 14 propose alternate project mail page description plan proposing alternate projects alternate projects subject prior approval means discuss project friday mail make appointment grading demo part grade programming assignment based giving short demo expected talk program works algorithms test drive program demos scheduled friday april 28 1 00 5 00 write graded write turned beginning class friday april 28 basically write include paragraphs describing design choices made writing project algorithms write discussion made program efficient made program efficient time lastly turn electronic copy code code commented easily understood extra credit extra credit project projects replace grade previous programming assignment start programming early incompletes stan sclaroff created april 5 1995 cs 537 programming assignment ii process synchronization corrected 9 19 96 due october 10 start class contents introduction generalized dining philosophers algorithm algorithm ii graph programming details turn threadscheduler introduction discussion synchronization operating systems metaphor sleeping barber problem cigarette smoker problem bakery problem dining philosophers scenarios essence models multiple processes access shared resources leading deadlock solutions problem guarantee fairness processes guaranteed access resources starved project required implement solutions generalization dining philosophers problem multithreading synchronization capabilities java simulate action multiple processes competing shared resources tanenbaum offers solutions outlined figure 2 19 57 subject deadlock animated demonstration solution java tutorial spelled complete detail figure 2 20 solution edsger dijkstra person made problem place avoids deadlock putting states philosophers public place global mutex semaphore inspect implementing solutions generalized dining philosophers original dining philosophers problem posed dijkstra involved philosophers sitting table fork pair philosophers philosophers eating tangled required forks eat subsequent authors generally assume number philosophers fixed constant necessarily authors realized story forks replaced chandy misra 1 generalized problem arbitrary pairs philosophers share forks diagram shows ten philosophers numbered 0 9 line represents fork shared pair philosophers 15 forks fork identifiers numbers 0 14 philosopher shares forks philosopher 0 shares fork 0 philosopher 1 fork 10 philosopher 5 fork 4 philosopher 4 picture graph theory peterson graph algorithm simplest algorithm problem hungry philosopher grab forks forks surrounding order start eating fork simply waits algorithm lead deadlock philosopher picks forks increasing order fork identifiers deadlock occur prove statement philosopher 0 grab forks order 0 4 10 matter forks numbered long number algorithm ii chandy misra call algorithm hygienic solution problem fork clean dirty fork eat dirty remains dirty cleaned clean fork remains clean eating philosopher fork mailing hygienic fork cleaned mailed eating philosopher satisfy requests forks finished eating key issue requests eating philosopher defer algorithm eating philosopher requests forks clean satisfies requests forks dirty 2 suppose aristotle berkeley neighbors berkeley eating berkeley finishes eating continues hold shared fork aristotle asks berkeley hungry simply reuse fork start eating provided rest forks aristotle fork berkeley starts eating berkeley hungry eating aristotle grabs fork give eaten chandy misra show algorithm deadlock free provided initial placement forks acyclic sense draw arrow head edge graph points process holding fork start process follow edges graph returning starting point directions arrow heads deadlock philosopher forks wait long eat algorithm placement forks philosopher 8 forks eat hungry poor philosopher 0 fork 11 shared philosophers 6 1 held philosopher 1 placement acyclic lead deadlock cycle 3 4 9 7 2 back 3 graph specification philosopher graph number philosophers forks indication forks shared pairs philosophers file graph file initial placement forks give graph files library class parse don worry format library class supplied interface class graph graph string filename throws constructor reads graph file public int public int public int int phil neighbors phil share forks public int int phil int nth fork shared phil public int int phil int phil share nth fork public boolean int phil int phil initially hold nth fork methods explanatory arguments philosopher id phil number range 0 1 number range 0 phil 1 return fork id phil nth fork philosopher id philosopher shares indication phil holds fork initially forks arranged philosopher increasing order fork id phil 0 lowest numbered fork shared phil figure 4 3 4 4 4 0 3 3 true 1 4 0 true 2 14 9 false programming details general outline program invoked java project2 peterson 10000 peterson graph file 10000 number iterations solutions philosopher represented thread instance class extends thread implements runnable run method class public void run int 0 eat eat simply sleep random amount time command line random class java util thread sleep implement eat algorithm solution define semaphore class create instance class represent fork class semaphore semaphore int public synchronized void public synchronized void method simply operation forks order returned graph operation order method graph solution main function public static void main string args make correct number arguments args length 2 system err usage command filename iterations return read file graph information graph graph graph args 0 catch system err args 0 system exit 1 number iterations cycles argument int iterations integer args 1 create array forks semaphore forks semaphore graph int 0 graph forks semaphore 1 create array philosophers philosopher phil philosopher graph solaris create scheduler honest threadscheduler sched threadscheduler sched start start processes int id 0 id graph id phil id philosopher iterations phil id start sched phil id wait philosophers die int id 0 id graph id phil id join sched stop algorithm 2 coding algorithm considerably complicated program forks represented separate objects variables philosopher objects grabbing forks order hungry philosopher repeatedly cycle forks requesting doesn respond requests forks eating depending state thinking hungry eating state requested fork clean dirty respond giving requested fork respond negatively remember request philosopher finishes eating records requests refused earlier sends forks philosopher remember field class philosopher state pieces information fork shares clean dirty requested neighbor called philosopher hungry forks doesn return private synchronized void state hungry don forks 0 number neighbors don ith fork record ith fork clean don forks wait state eating called philosopher finishes eating private synchronized void state thinking 0 number neighbors mark ith fork dirty previously rejected request ith fork previously refused request fork givefork remember don fork called philosopher request fork returns true request granted immediately false deferred public synchronized boolean int find give ith fork record longer ith fork return true remember ith fork requested return false called philosopher give fork previously requested calling method public synchronized void givefork int find record philosopher ith fork clean notify give lot thought design data structures record state philosopher forks note information fork stored places philosopher shares fork idea state separate fork object program correct information consistent philosophers fork time debugging check conditions happen receiving request fork don print error message throw exception turn turn copies java files project script file showing program action algorithms supplied graph files peterson star threadscheduler class runs hand run test 20 iterations philosopher eats 20 times maximum thinking time maximum eating time 1 2 print message time philosopher state eating thinking thinking hungry hungry eating threadscheduler elapsed timestamp message private random rand random private static final int 1000 private static final int 500 private void thread sleep int rand catch interruptedexception system threadscheduler elapsed philosopher hungry private void eat system threadscheduler elapsed philosopher starts eating thread sleep int rand catch interruptedexception system threadscheduler elapsed philosopher finishes eating code written good internal structure meaningful variable names helpful comments code incomprehensible benefit doubt threadscheduler windows solaris versions java scheduling policies threads windows version preemptive periodically switches read threads solaris version runs thread blocks reason created class simulates preemptive scheduling concurrent threads running concurrently solaris copy ~cs537 1 public src threadscheduler java directory rest source files compile javac threadscheduler java main method start threads create instance threadscheduler threadscheduler scheduler threadscheduler scheduler start starting thread register scheduler thread thread start scheduler works threadscheduler extends thread thread raises priority high level guaranteed run blocked circular list threads register blocks running calling thread suspend fashion individual thread thread resume sleeps short period giving resumed thread chance run threadscheduler wakes control due high priority suspends previous thread resumes continues cycle registered threads giving slice time execute copyright 1996 marvin solomon rights reserved 1 chandy misra drinking philosophers problem acm trans programming languages systems vol 6 4 october 1984 pp 632 646 2 chandy misra op cit page 637 8011 cs838 java http www cs wisc ~cs838 1 instructors instructor mark hill james larus office 6373 cs 5393 cs office hours monday 2 3 pm wed 11 12 tuesday 3 4 pm friday 11 12 phone 262 2196 262 9519 email markhill cs wisc larus cs wisc home page www cs wisc ~markhill www cs wisc ~larus java java curious mixture extreme hype sound technology fall cs838 graduate seminar examine java including java programming language network security design distributed applets java virtual machines java implementations compilers interpreters special hardware java related topics encouraged taugh research seminar professors java experts expect learning students experience studying developing ideas colleagues insight java plan lecture weeks present overview java students work month long group projects students evaluated oral written presentation project offering cs 838 core cs background material text countless java books bookstores books written quickly superficial addison wesley series official sun reference books java average line implementation reader collection papers java implementation doit line documentation sun maintains web site considerable java documentation url http java sun site considerable java documentation including java language specification virtual machine specification java api application programmer interface libraries specification java language tutorial security related papers dean felten wallach java security hotjava netscape frank yellin low level security java javasoft frequently asked questions applet security web provide java development kit writing running java applications pc kit installed sparcstations department java department source jdk run java applets recent versions netscape microsoft internet explorer sample java applets places sun collection http java sun java sun applets index html typo largest collection java programs applets appears http www gamelan lecture slides postscript lecture transparancies java big picture java language overview java virtual machine implementing java vm hardware java security project click project assignment list project topics intended starting point enumeration comparison java smalltalk scheme simula implementation java interpreter caches recently basic blocks fly compilation java applets small memory embedded machines memory system behavior compiled interpreted java applets evaluation alternative implementations java monitors comparison java virtual machine xerox mesa bytecodes microarchitecture processor directly executes java bytecodes optimizing java compiler java library performance evaluation tools results java programs evaluation java security investigate compiling languages java vm subset java vm interesting investigate formalizing security requirements language system ways automatically generating verifying vm implementations security related topic investigate cost making primitive types int float bool objects eliminating dual type systems java static typing sufficient alleviate overheads java eel dynamic compilation language mandated tests array bounds null pointer scheduled unused cycles superscalar processors java runs fast unsafe language project meetings date time group tue nov 12 1 00 tue nov 12 1 15 tue nov 12 1 30 break tue nov 12 1 45 tue nov 12 2 00 thu nov 14 1 00 thu nov 14 1 15 thu nov 14 1 30 break thu nov 14 1 45 thu nov 14 2 00 paris 19 july 1996 ariane 5 flight 501 failure report inquiry board chairman board prof lions foreword 4 june 1996 maiden flight ariane 5 ended failure 40 seconds initiation flight sequence altitude 3700 flight path broke engineers ariane 5 project teams industry immediately started investigate failure days director general esa chairman set independent inquiry board nominated members prof jacques louis lions chairman acad des sciences france dr lennart beck vice chairman swedish space corporation sweden mr jean luc de ge ne pour france mr gilles kahn institut national de recherche en informatique en automatique inria france prof dr ing wolfgang technical university darmstadt germany dr ing stefan daimler benz aerospace germany dr ing leonardo italy mr didier thomson france dr colin defence evaluation research agency terms reference assigned board requested determine launch failure investigate qualification tests acceptance tests relation problem encountered recommend corrective action remove anomaly weaknesses systems found fault board started work 13 june 1996 assisted technical advisory committee composed dr mr marconi space mr remy mr bernard mr eric esa accordance terms reference board concentrated investigations failure systems supposed responsible failures similar nature similar systems events linked accident recommendations made board limited areas examined report analysis failure board conclusions recommendations corrective measures undertaken flight ariane 5 addition report restricted circulation board findings documented greater technical detail consulted data recorded flight board undertaken evaluation data made complete review systems report result collective effort commission assisted members technical advisory committee worked hard present precise explanation reasons failure make contribution improvement ariane 5 software improvement ensure success programme board findings based open presentations ariane 5 project teams documentation demonstrated high quality ariane 5 programme engineering work general completeness traceability documents chairman board 1 failure 1 1 general description basis documentation made information presented board observed weather launch site morning 4 june 1996 acceptable launch day presented obstacle transfer launch pad risk lightning strength electric field measured launch site negligible uncertainty concerned visibility criteria countdown comprises filling core stage smoothly 7 minutes launch put hold visibility criteria met opening launch window local time visibility conditions improved forecast launch initiated local time ut ignition engine solid nominal lift vehicle performed nominal flight approximately 37 seconds shortly time suddenly flight path broke preliminary investigation flight data showed nominal behaviour 36 seconds failure back inertial reference system immediately failure active inertial reference system extreme position solid slightly engine causing abruptly destruction correctly triggered links solid core stage origin failure rapidly flight control system inertial reference systems function simultaneously 36 7 seconds 1 2 information information launch includes data received ground 42 seconds trajectory data radar stations optical observations ir camera films inspection recovered material data received transferred toulouse data converted parameter time plots provided copy data carried analyses concentrating data electrical system 1 3 recovery material destruction occurred launch pad altitude approximately 4000 fell back ground scattered area approximately 12 east launch pad recovery material proved difficult area swamp retrieve inertial reference systems interest worked active mode stopped functioning information data provision transmission ground information confined whichever units fail results examination unit helpful analysis failure sequence 1 4 unrelated anomalies observed post flight analysis shown number anomalies reported board minor significance expected demonstration flight anomaly brought attention board gradual development starting ho 22 seconds variations hydraulic pressure actuators main engine nozzle variations frequency approximately 10 hz preliminary explanations variations investigation consideration board formed opinion anomaly significant bearing failure ariane 501 2 analysis failure 2 1 chain technical events general terms flight control system ariane 5 standard design attitude movements space measured inertial reference system sri internal computer angles velocities calculated basis information inertial platform laser data sri transmitted board computer executes flight program controls solid engine hydraulic actuators order improve reliability considerable redundancy equipment level operating parallel identical hardware software sri active hot stand detects active sri failed immediately switches provided unit functioning properly likewise number units flight control system duplicated design ariane 5 sri practically sri presently ariane 4 software based extensive documentation data ariane 501 failure made board chain events inter relations established starting destruction tracing back time primary started 39 seconds high loads due angle attack 20 degrees led separation main stage turn triggering system angle attack caused full nozzle solid main engine nozzle commanded board computer software basis data transmitted active inertial reference system sri 2 part data time proper flight data showed diagnostic bit pattern computer sri 2 interpreted flight data reason active sri 2 send correct attitude data unit declared failure due software exception switch back sri 1 unit function previous data cycle 72 milliseconds period reason sri 2 internal sri software exception caused execution data conversion 64 bit floating point 16 bit signed integer floating point number converted greater represented 16 bit signed integer resulted operand error data conversion instructions ada code protected causing operand error conversions comparable variables place code protected error occurred part software performs alignment inertial platform software module computes meaningful results lift function serves purpose alignment function operative 50 seconds starting flight mode occurs 3 seconds ariane 5 lift occurs function continues approx 40 seconds flight time sequence based requirement ariane 4 required ariane 5 operand error occurred due unexpected high internal alignment function result called bh horizontal bias related horizontal velocity sensed platform calculated indicator alignment precision time bh higher expected early part trajectory ariane 5 differs ariane 4 results considerably higher horizontal velocity values sri internal events led failure reproduced simulation calculations recovered board investigation failure context precisely determined memory addition board examined software code shown consistent failure scenario results examinations documented technical report established reasonable doubt chain events set reflects technical failure ariane 501 2 2 comments failure scenario failure scenario primary technical operand error converting horizontal bias variable bh lack protection conversion caused sri computer stop stated board conversions protected maximum workload target 80 set sri computer determine vulnerability code analysis performed operation give rise exception including operand error conversion floating point values integers analysed operations involving variables risk leading operand error led protection added variables evidence appears ada code variables left reference justification decision found directly source code large amount documentation industrial application assumption agreed essentially obscured deliberately external review reason remaining variables including denoting horizontal bias reasoning physically limited large margin safety reasoning case variable bh turned faulty important note decision protect variables jointly project partners levels evidence trajectory data analyse behaviour variables important note jointly agreed include ariane 5 trajectory data sri requirements specification source operand error identified mission fail specification exception handling mechanism contributed failure event kind exception system specification stated failure failure context stored eeprom memory recovered read ariane 501 finally sri processor shut decision cease processor operation finally proved fatal restart feasible attitude difficult calculate processor shutdown inertial reference system useless reason drastic action lies culture ariane programme addressing random hardware failures point view exception error handling mechanisms designed random hardware failure handled backup system failure due systematic software design error mechanisms introduced type problem computers continued provide estimates required attitude information reason concern software exception allowed required processor halt handling mission critical equipment loss proper software function hazardous software runs sri units case ariane 501 resulted switch healthy critical units equipment original requirement continued operation alignment software lift brought forward 10 years ago earlier models ariane order cope event hold count 9 seconds flight mode starts sri ariane 4 5 seconds events initiated hours reset period selected continued alignment operation 50 seconds start flight mode based time needed ground equipment resume full control event hold special feature made earlier versions ariane restart count waiting normal alignment takes 45 minutes short launch window fact feature 1989 flight 33 requirement apply ariane 5 preparation sequence maintained commonality reasons based view proven wise make software worked ariane 4 cases requirement found valid questionable alignment function operating lifted alignment mechanical laser platforms involves complex mathematical filter functions properly align axis gravity axis find north direction earth rotation sensing assumption alignment positioned fixed position alignment function totally performed flight measured movements interpreted sensor offsets coefficients sensor behaviour returning software error board wishes point software expression highly detailed design fail sense mechanical system software flexible expressive encourages highly demanding requirements turn lead complex implementations difficult assess underlying theme development ariane 5 bias random failure supplier sri specification event detected exception processor stopped exception occurred due random failure design error exception detected handled view software considered correct shown fault board reason view accepted areas ariane 5 software design board opposite view software assumed faulty applying accepted practice methods demonstrate correct means critical software sense failure software puts mission risk identified detailed level exceptional behaviour confined reasonable back policy software failures account 2 3 testing qualification procedures flight control system qualification ariane 5 standard procedure performed levels equipment qualification software qualification board computer software stage integration system validation tests logic applied check level achieved previous level eventually providing complete test coverage system integrated system testing equipment level case sri conducted rigorously regard environmental factors fact expected ariane 5 test performed verify sri behave correctly subjected count flight time sequence trajectory ariane 5 noted reasons physical law feasible test sri black box flight environment makes completely realistic flight test ground testing simulated signals accordance predicted flight parameters simulate angular movements test performed supplier part acceptance test failure mechanism exposed main explanation absence test mentioned sri specification supposed requirements document sri ariane 5 trajectory data functional requirement board noted systems specification sri operational restrictions emerge chosen implementation declaration limitation mandatory mission critical device served identify compliance trajectory ariane 5 principal opportunity detect failure mechanism numerous tests simulations carried functional simulation facility site industrial architect scope testing qualify guidance navigation control performance flight envelope sensors redundancy operation dedicated functions stages flight software board computer compliance equipment flight control electrical system large number closed loop simulations complete flight simulating ground segment operation flow dynamics run order verify nominal trajectory trajectories degraded respect internal parameters trajectories degraded respect atmospheric parameters equipment failures subsequent failure isolation recovery tests equipment items physically present exercised simulated specifically developed software modules open loop tests verify compliance board computer sri performed actual sri understood electrical integration tests low level bus communication compliance tests mandatory preferable parts subsystem present tests level physically exercise completely representative cases logical replace simulators careful check previous test levels covered scope completely procedure important final system test system tests performed 501 addressed specific flight control electrical system qualification order understand explanations decision closed loop simulation describe test configurations simulate large linear accelerations axes test bench discussed ways put sri loop put axis dynamic table stimulate ring laser substitute analog output stimulated mechanically simulation dedicated test input connector electronic board designed purpose similar method mentioned connection testing equipment level substitute analog output ring laser dedicated test input connector signals produced simulation approach provide accurate simulation limits axis dynamic table bandwidth expensive cheaper performance depends essentially accuracy simulation cases large part electronics complete software tested real operating environment project test philosophy defined importance loop recognized decision select method stage programme 1992 decision changed decided actual loop reasons considered fully qualified equipment level precision navigation software board computer depends critically precision sri measurements precision achieved electronics creating test signals simulation failure modes real equipment model base period sri 1 millisecond simulation 6 milliseconds adds complexity interfacing electronics reduce precision simulation opinion board arguments technically valid purpose system simulation test verify interfaces verify system application definite risk assuming critical equipment sri validated qualification previous ariane 4 high accuracy simulation desirable system tests compromise accuracy achieve objectives prove proper system integration equipment sri precision guidance system effectively demonstrated analysis computer simulation heading noted finally overriding means preventing failures reviews integral part design qualification process carried levels involve major partners project external experts programme size literally thousands problems potential failures successfully handled review process easy detect software design errors type primary technical 501 failure evident limitations sri software fully analysed reviews test coverage inadequate expose limitations implications allowing alignment software operate flight respects review process factor failure 2 4 weaknesses systems involved accordance reference board examined weaknesses primarily flight control system weaknesses found related failure spite short time board conducted extensive review flight control system based experience gained failure analysis review covered areas design electrical system embedded board software subsystems inertial reference system board computer flight program software addition board made analysis methods applied development programme software development methodology results efforts documented technical report hope board contribute improvement ariane 5 flight control system software 3 conclusions 3 1 findings board reached findings launch preparation campaign count events occurred related failure meteorological conditions time launch acceptable play part failure external factors found relevance engine ignition lift essentially nominal environmental effects noise vibration payload found relevant failure propulsion performance specification 22 seconds command main engine ignition variations 10 hz frequency started hydraulic pressure actuators control nozzle main engine phenomenon significant fully explained consideration found relevant failure 36 7 seconds approx 30 seconds lift computer back inertial reference system working stand guidance attitude control caused internal variable related horizontal velocity exceeding limit existed software computer approx 0 05 seconds active inertial reference system identical back system hardware software failed reason back inertial system correct guidance attitude information longer obtained loss mission inevitable result failure active inertial reference system transmitted essentially diagnostic information main computer interpreted flight data flight control calculations basis calculations main computer commanded main engine nozzle make large correction attitude deviation occurred rapid change attitude occurred caused 39 seconds due forces destruction automatically initiated designed altitude 4 km distance 1 km launch pad spread area 5 2 5 equipment recovered inertial reference systems analysis post flight analysis data listed number additional anomalies investigated considered significant failure inertial reference system ariane 5 essentially common system presently flying ariane 4 part software caused interruption inertial system computers launch align inertial reference system ariane 4 enable rapid system case late hold countdown function serve purpose ariane 5 retained commonality reasons allowed ariane 4 operate approx 40 seconds lift design software inertial reference system ariane 4 ariane 5 decision protect inertial system computer made excessive variable related horizontal velocity protection provided variables alignment software taking design decision analysed fully understood values variable assume alignment software allowed operate lift ariane 4 flights type inertial reference system failure trajectory 40 seconds flight variable related horizontal velocity reach adequate operational margin limit present software ariane 5 high initial acceleration trajectory leads build horizontal velocity times rapid ariane 4 higher horizontal velocity ariane 5 generated 40 excessive caused inertial system computers cease operation purpose review process involves major partners ariane 5 programme validate design decisions obtain flight qualification process limitations alignment software fully analysed implications allowing continue function flight specification inertial reference system tests performed equipment level specifically include ariane 5 trajectory data function tested simulated ariane 5 flight conditions design error discovered technically feasible include entire inertial reference system system simulations performed number reasons decided simulated output inertial reference system system detailed simulation system included failure detected post flight simulations carried computer software inertial reference system simulated environment including actual trajectory data ariane 501 flight simulations faithfully reproduced chain events leading failure inertial reference systems 3 2 failure failure ariane 501 caused complete loss guidance attitude information 37 seconds start main engine ignition sequence 30 seconds lift loss information due specification design errors software inertial reference system extensive reviews tests carried ariane 5 development programme include adequate analysis testing inertial reference system complete flight control system detected potential failure 4 recommendations basis analyses conclusions board makes recommendations r1 switch alignment function inertial reference system immediately lift generally software function run flight needed r2 prepare test facility including real equipment technically feasible inject realistic input data perform complete closed loop system testing complete simulations place mission high test coverage obtained r3 sensor inertial reference system stop sending effort data r4 organize item equipment incorporating software specific software qualification review industrial architect part reviews report complete system testing performed equipment restrictions equipment made explicit review board make critical software configuration controlled item cci r5 review flight software including embedded software identify implicit assumptions made code justification documents values quantities provided equipment check assumptions restrictions equipment verify range values internal communication variables software solutions potential problems board computer software paying attention board computer switch proposed project team reviewed group external experts report board computer qualification board technically feasible exceptions tasks devise backup capabilities r7 provide data failure component recovering equipment essential reconsider definition critical components taking failures software origin account single point failures include external project participants reviewing specifications code justification documents make reviews substance arguments check made include trajectory data specifications test requirements r11 review test coverage existing equipment extend deemed r12 give justification documents attention code improve technique keeping code justifications consistent r13 set team prepare procedure qualifying software propose stringent rules confirming qualification specification verification testing software consistently high quality ariane 5 programme including external rams experts considered r14 transparent organisation cooperation partners ariane 5 programme considered close engineering cooperation clear cut authority responsibility needed achieve system coherence simple clear interfaces partners end index users kornerup cs105 pohl examples modified size parent directory dir ch1 03 mar 95 14 55 dir ch2 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 dir 03 mar 95 14 55 12 files hoofer sailing club 4 6 23 99 800 street madison wisconsin 53706 usa 608 262 1630 608 262 fax upcoming meetings recent events sailing education committee tech oct 12 13 wednesday 11 13 paul wins ig tech championship results board captains monday month hoofer sailing club hsc events news hoofer web calendar hoofer activities events sponsored hoofer sailing club newsletters join hoofer equipment information tech info flying junior info info info boat small information maria soma info badger tech predecessor mit tech boston mit hard water fleet home page boards sailing windsurfing instruction general instruction information flowchart instruction manuals windsurfing basic manual tech beginning sailing manual intermediate racing manual fleet flying junior manual 20 mega construction pages info maria soma manual start sailing sailing fundamentals rescue sailing books hoofer sailing instructor application information racing opportunities overview racing information racing rules 1995 edition experimental rules undergraduate racing team midwest collegiate sailing association intercollegiate yacht racing north america 1996 madison tech intergalactic fall hoofer challenger alumni east coast october 1996 spring chicken final scores saturday april 27 1996 sailing national governing body sailboat racing world wide governing body sailboat racing safety safety rules hoofer sailing club general sailing safety recommendations special sailing programs accessible sailing hoofer youth sailing instruction program hoofer sailing cruising program weather madison conditions forecast north central radar map advanced weather resources administration commodore drew input email hoofer sailing constitution bylaws hoofer sailing history sailing windsurfing information hoofers hoofer web pages initially created set 12 94 1 95 jerry jim rogers larry walker dawn university wisconsin madison feel free send comments jim rogers wisconsin hoofers home page sponsored wisconsin union directorate previous document cse 322 assignment 8 solution set wednesday february 28 1996 1 nfa table construct dfa table subset construction 2 steps converting nfa problem 1 regular expression start original nfa make start state incoming arcs make final state outgoing arcs eliminate state state good candidate eliminate state eliminate accounting final start state equivalent regular expression simplified 3 proof regular languages closed reversal suppose language regular accepted nfa nfa show accepts behavioral lemma behavioral lemma lemma true prove suppose ay note suppose ay combining observations nfa accepts regular regular document james fix wed feb 28 11 09 35 pst 1996 grades entered jon bodner jonb cs wisc 1326 mound st 1 madison wi 53715 modified september 15 1996 devise 1 1 12 devise 1 1 8 devise 1 2 2 readme setup scripts inside afs austin kannada information upcoming events posted suggestions feel free send sriram cs utexas contact information member milo amd celebration planning stage venue state park time 11 00am year past time seize moment meet karnataka spirit high time call home time change plan meet outdoors state park 25 miles se austin park boasts wooded trails small lakes volley ball court open areas cricket dining area rented 75 hall handy case bad weather plan food local indian restaurants assuming 75 people attend event cost approximately 7 50 head cost children reduce larger attendance folks reply asap event success wholly depends attending ideas activities volunteers organize hoping hear tuesday 27th feb great family attend occasion suggestions respond 0 anu ph 707 shri amd 1 meera bharath ph 329 nucleus amd 2 venugopal ph 306 venugopal amd 3 ph 837 rama milo amd 4 anu satish rao ph 257 satish risc austin ibm anu 5 ph 329 net academia 6 sriram ph 450 sriram cs utexas stuff china china home page www server online shopping cool site buy chinese music cnd www server read chinese magazines alternative site hxwz chinese scenary animation click return home page comments luxue cs utexas note printable postscript version document general information instructor andreas leonidas class hours mon wed 6 10 7 25pm class location 259 engineering terrace office hours monday 4 5pm tuesday 12 1pm appointment office 511 computer science 939 mail andreas cs columbia description programming languages w3101 01 programming prior programming experience assumed catalog description 3101 introduction programming language section devoted specific language intended fluent programming language week meet wednesday september 4 1996 monday october 7 1996 10 classes texts wang paul 1992 introduction ansi unix wadsworth brian ritchie dennis 1978 programming language prentice hall required papyrus bookstore broadway street reserve copies library requirements grading homework assignments final exam homeworks final weight 20 homework assignments handed wednesday due week beginning class extensions partial credit considered incomplete work assignments accepted answers made lag time due date posting answers homeworks accepted marked late late homeworks penalized disagree grade submit grievance writing grader responsible documenting merits case final exam day class monday october 7 1996 closed book exam programming policy acis computer account programming developed machine programs run acis machines programs submitted electronically submit program acis machines accepted graded critically important submitted program listings executions documented documentation internal included comments source file good programming style account substantial portion grade assigned programming assignments make provide adequate test cases robustness approaches general failure grader understand work testing considered error homework submissions assignment required make homework submissions hardcopy paper submission class folder cs department front office electronic submission submit handout describes submit assignments acis account note submissions occur deadline due date hardcopy paper submissions assignments write comments make corrections programs returned electronic submissions test programs class homepage class homepage http www cs columbia 1 created class primary means electronic announcements including corrections hints extensions copies handouts including homework assignments solutions made resource class newsgroup acis set class account cunix machines account visit class directory changing directory cd 1 class newsgroup columbia spring created class encouraged resource forum discussion projects section collaboration students office hours instructor office hours mail collaboration discussion material covered class strongly encouraged acceptable receive students features operating system software programs projects work submit work group work permitted class line discussion cheating line enforced refer computer science department handout exact details open door policy run smoothly feel free find good interesting sooner reverse leave note send mail software distributions list software distributions entry consists description distribution hypertext link distribution related web pages img utcs general img ssgrg title page img ssgrg publication page 1 p2 software distribution genvoca data structure compiler 1994 written jeff thomas don batory bart geraci retrieve software 2 p2 manuals distribution set manuals describing features syntax p2 written don batory bart geraci jeff thomas retrieve software 3 gnu make required p2 written free software foundation retrieve software 4 le textual layout editor genvoca domain models 1993 written don batory retrieve software 5 genesis extensible dbms 1989 written don batory jim barnett jay roy steve benz al retrieve software 6 prototype design rule checker genvoca domain models 1995 written don batory bart geraci retrieve software modified december 24 1996 don batory batory cs utexas visit office engineering admissions learn academic curricula including fields engineering degree programs special options op program descriptions discover student services advising registrar career services engineering minority programs women programs find makes college great research institution meet people part college faculty students administrators alumni search college web site phrase college engineering carpenter hall cornell university ithaca ny 14850 2201 dean office 607 255 4326 corporate relations 607 255 development alumni affairs 607 255 corrections updates web site correspondence directly desired recipients 2296 cs367 materials required data abstraction problem solving walls mirrors frank carrano benjamin cummings 1995 text required uw bookstore intend cs major recommend text reference cs1000 basic unix primer courses uw madison cs dept line paper copies doit document desk optional primer stanley lippman 2nd ed addison wesley 1995 recommended reference programmer handbook paul lucas prentice hall 1992 good reference book problem solving object programming walter savitch addison wesley 1996 text cs302 sections presents language programming experience suggest text brush programming skills intro object oriented design jo ellen perry harold levin addison wesley 1995 text cs302 sections fall suitable brush programming skills cs1000 supplement longer reference vi csh shell recommend intend major cs vi quick reference document doit customer center lists commands introduction cs1000 gnu emacs reference card document doit customer center choose emacs vi copyright 1996 james skrentny skrentny cs wisc fantasy science fiction fantasy science fiction sf fantasy sf felt include pointers types literature main focus sf enjoy read telling find tend prefer light reading won stuff find lists reviews random generic comments science fiction overlap divisions basically work stuff organized authors authors end feel work read belongs overlap fantasy sf listings space opera doc smith military science fiction drake weber hard science fiction heinlein asimov hey vague miscellaneous social science fiction post apocalypse parent updated 07 26 96 douglas stuart department computer sciences university texas austin dastuart cs utexas robotics lab courses 439 introduction robotics ece cw 780 robot motion planning ece cs 532 theory applications pattern recognition 903 seminar mechanical engineering peter devries publications devries holy 1990 confocal laser scanning microscopy dimensional volume rendering biological structures proc spie 1205 20 28 wright centonze stricker devries 1992 introduction confocal microscopy dimensional reconstruction methods cell biology special edition vol 38 eds matsumoto academic press san diego pp 1 45 devries carroll 1992 colour imaging drosophila embryos laser scanning confocal microscopy 14 1993 pp 42 48 centonze devries 1992 integrated microscopy resource imr biomedical research bulletin 22 2 84 86 devries 1993 colour confocal imaging application note 07 devries gates carroll 1993 morphing graphics tool display confocal images molecular biology cell 4 devries carroll 1994 morphing graphics tool animating confocal images march 1994 vol 6 3 thomas devries hardin white 1996 dimensional imaging computer visualization 3d movements living specimens science 2 august 1996 273 603 607 hazen devries 1997 methods applications colour confocal imaging press illustration credits report howard hughes medical institute 1992 egg adult hall stephen technique changing science science 17 july 1992 257 caldwell mark 10 great unanswered questions science single cell body discover magazine november 1992 winner annual cover photo contest 1993 wednesday december 11 1996 11 39 pm peter devries pdevries cs wisc papers constraints constraint hierarchies lisp comp ps cooldraw uist 93 ps debug 94 ps extending hclp 89 ps hclp iclp 89 ps hclp tr nov 88 ps indigo uist 96 ps kaleidoscope ecoop 92 ps kaleidoscope 92 ps readme readme sannella dissertation skyblue 93 ps skyblue uist 94 ps ultraviolet cp 95 ps uw cse 92 07 01 ps uw cse 92 07 02 ps uw cse 92 07 05a ps uw cse 93 01 02a ps uw cse 93 05 01 ps uw cse 93 09 04 ps uw cse 94 03 07 ps uw cse 94 07 07 ps uw cse 96 05 01 ps report kapu cs washington updated 7 18 95 garbage boehm ps boehm text chambers ps ps diwan ps ps ps ps hoelzle ps hosking ps hudson ps jackson text johnson ps ps moss ps nilsen ps ps russo ps ungar ps ps ps 2026 img late policy programming assignments due end class date assignments handed class midnight day receive automatic penalty 20 subsequent day late 20 deducted weekends count days finally assignment accepted days late programming assignments handed online hand assignment online files timestamped current time date copy handin directory timestamp check handed time late day penalties apply asked hand printed copy program output hand class date hand printouts late give person ta consultant sign date work slip office door put mailbox 5th floor absence signature date hand time determined receive days make section number written printouts hand avoid handing assignments late strongly recommend starting debugging program work correctly significantly longer expect copyright 1996 gareth bestor bestor cs wisc modified march 19 1996 etag content length accept ranges bytes students past present eytan works haystack ben works rethinking cs101 project 6 096 fall 1996 jen alexander spent summer 1995 mit cra nsf distributed mentor project built system sound localization meeting room summer 1995 mark works haystack joshua brown helped develop 6 80s 6 096 rethinking cs101 project summer 1996 clarke works haystack michael coen sc 1994 works sodabot software agent environment construction system click extended abstract sal tj wrote parser natural communication robots part cognitive robotics project summer 1996 matthew sc 1994 ta aaai robot building lab 1993 national conference artificial intelligence washington dc wrote 6 270 organizer manual information 6 270 student run mit robotics taught january 6 270 home page matt supported robots ian horswill ph 1993 built polly robot tours ai lab thesis specialization perceptual processes nominated acm distinguished dissertation award won mit department electrical engineering computer science award mike evans worked tj spring 1996 heji kim spent summer 1995 mit cra nsf distributed mentor project worked motion based multi person tracking joshua kramer works sodabot carol lee ta aaai robot building lab 1993 national conference artificial intelligence washington dc lili liu works haystack antonio jr sc 1988 brown university implemented hybrid object oriented language merges delegation inheritance salil advanced undergraduate project rethinking cs101 project spring 1996 eric works haystack line bibliography project lydia works rethinking cs101 project 6 096 fall 1996 brian scassellati eng 1995 high level perceptual contours variety low level physical features morris joseph levin memorial award master works oral thesis presentation intends work part visual system cog sit works rethinking cs101 project including 6 80s summer 1996 6 096 fall 1996 ellen spertus works information access world wide web works rethinking cs101 project including 6 80s summer 1996 6 096 fall 1996 works rethinking cs101 project 6 096 fall 1996 tim tang supported mark torrance sc 1994 taught communicate naturally natural communication robots tour duty cog settling work intelligent room active notebook karsten ta aaai robot building lab 1993 national conference artificial intelligence washington dc mit robot building collaborative fall 94 chuck van works haystack mike sc 1995 built modular visual tracking system click formal description exploring motor control holly sc 1994 worked multiagent learning adaptable synthetic robot languages membership list ap group urop page back lynn andrea stein home page las ai mit previous document top construction pda context free grammar assume productions form numbered 1 pda accept language generated function consists rules document james fix mon mar 4 14 26 16 pst 1996 spline bibliography collection references relevant spline theory begun larry presently larry carl de boor updated 06 aug 96 search references fitting pattern aware search run slow machine takes minute email corrections additions deboor cs wisc enter electronic form references sorted alphabetically author reference carrying unique label fashioned author year publication references format makes easy convert tex format journal editor desire make ii easy type code words tex file refmac tex details examples references tex environment format explained detail end tex file journal tex definition abbreviations journal names references abbreviations standard proceedings found proceed tex skiing couloir extreme couloir extreme extreme people reg double black diamond run blackcomb whistler 1 ski resort north america click extreme people area back button back home page jamrozik cs washington v1 0 march 21 1996 2240 music websters long hair ha back formation fr 1 person artistic gifts interests esp lover classical music 2 impractical intellectual long hair adj long classical intellectual impractical yeah listen gustav mahler favorite composers week include rachmaninoff bach chopin recent listening ella duke place swinging respite long music saturday afternoon ella queen brahms variations piano johan de symphony 1 wind band lord rings romantic cosmic reminds cross wagner john williams mahler symphony 9 bruno walter 1961 pages www music references minor glenn gould homepage classical net home page cd club web server full catalogs bmg columbia house clubs musical amusements page viola jokes tm headquarters modified october 26 1996 david finton finton cs wisc 1452 ted romer publications structure performance interpreters romer lee voelker wolman wong baer bershad levy asplos vii abstract postscript reducing tlb memory overhead online superpage promotion romer ohlrich karlin bershad isca 95 pp 176 187 dynamic page mapping policies cache conflict resolution standard hardware romer lee bershad chen osdi 94 pp 255 266 avoiding conflict misses dynamically large direct mapped caches bershad lee romer chen asplos vi pp 158 170 kernel support recoverable persistent virtual memory chew reddy romer silberschatz usenix mach symposium 1993 pp 215 234 algorithm reminiscent euclidean gcd computing function related scheduling romer algorithmica program 2 cs302 section 12 ta michael birk assigned tue 9 17 96 due tue 9 24 96 program 2 computer programmer hired local restaurant write program computer replace cash register restaurant items menu pick items set prices item price running total ordered loop cash register operator asks program print total bill track item purchased display final bill creative restaurant sorts food restaurant offers prices lack imagination menu shown menu formatting dollar amounts formatted 2 decimal places hamburger shack hamburger 1 00 1 20 double 2 40 bacon 2 00 quit adding items print bill current subtotal 0 00 enter selection point cash register operator press press program thing add cost item running subtotal redisplay menu updated subtotal enter selection subtotal 1 00 hamburger shack hamburger 1 00 1 20 double 2 40 bacon 2 00 quit adding items print bill current subtotal 1 00 enter selection operator chooses menu program print itemized list ordered total cost item subtotal sales tax 5 sales tax total subtotal sales tax enter selection customer bill 1 hamburger 1 00 2 2 40 1 bacon 2 00 subtotal 5 40 sales tax 0 27 amount due 5 67 notice ordered cost listed 2 times 1 20 2 40 notice double ordered mentioned bill 0 double program stop executing final bill printed hand program 1 hand printed copy source code output displayed program run printed output demonstrate features program show ordering item ordering item ordering item don forget program print section number show printouts mbirk cs wisc ut austin good good ut austin 23 dec additions university web send announcements good awards recognition user comments web texas worldwide 12 dec list description additions web texas world lecture hall 18 dec additions universities 9 dec additions university list commercial daily update commercial sites open market yahoo daily update items yahoo ncsa gnn discontinued archive ncsa gnn good search kaleidoscope students academics research library computing business administrative 20 december 96 ut teamweb ut austin comments www www utexas previous web based repository manager brain mapping data jakobovits modayur brinkley dept computer science engineering university washington seattle wa 98195 email rex cs washington repository object api file storage area database tool interface web api implementation control database interfaces references document rex jakobovits tue 7 12 39 06 pdt 1996 cse 321 discrete structures autumn 1996 syllabus instructor paul beame beame cs washington lectures mwf 10 30am 11 20pm electrical engineering 108 office sieg 416 phone 543 5114 office hours mwf 11 30 11 50 thursdays 11 00 11 50 appointment communication instructor ta email encouraged ta jonathan nowitz nowitz cs washington section thursday 1 30 2 20 johnson 437 section thursday 2 30 3 20 loew 216 office hours tuesdays 2 30 3 20 sieg 326a wednesdays 3 30 4 20 sieg 326d quiz sections quiz sections meet 1 30 2 20 thursday loew hall 437 2 30 3 20 thursday johnson 437 attend quiz sections text book text rosen discrete mathematics applications edition text edition close exercises differ editions text consult edition make solving problems follow text fairly closely discrete mathematics texts cover material grading grade based homework midterm final exam approximate weighting components 40 50 homework 15 25 midterm 30 40 final exam homework homework intended major portion assignments due weekly friday expected homework solutions represent original work web cse 321 handouts department web document url http www cs washington education courses 321 subdirectories copies handouts previous offerings including exams purpose provide introduction formal methods concepts computer science topics chapters 1 8 covered main topics logic 1 1 1 3 methods proof 3 1 3 3 counting probability 4 1 4 5 relations 6 1 6 6 graph theory 7 1 7 3 trees 8 1 8 3 topics data structures 1 searching algorithms site 1 2 sorting algorithms site 1 3 queues site 1 4 stacks site 1 5 linked list site 1 6 graphs site 1 7 binary trees definition animation binary site 1 download source balanced opsis site 1 site 2 efficiency download source splay demo source tree search site 1 site 1 site 2 examples examples 2 tcp ip pointers charles original tutorial 87 html tutorial rfc 1180 tcp ip tutorial ipx oriented history timeline starting 57 tcp ip tutorial pc lube tune tcp ip tutorial unix administrators robokreta robokreta besar img img robokreta img robokreta besar robokreta autonomous intelligent toy cars built chassis motors fast radio controlled rc toy racing cars brains based mit 6 270 controller boards cars metamorphosis ready debut upcoming robofest wyl university washington department linguistics university washington department linguistics home page university washington located city seattle washington department linguistics department college arts sciences degrees linguistics romance linguistics information department activities contacting department linguistics degrees offered department linguistics people department linguistics courses descriptions department linguistics lab working papers linguistics information questions comments contact phoneme washington maintained mark washington modified 5 2 96 computer aided verification cav 96 floc 96 cav 96 home pages including technical programs registration information cse 557 introduction computer graphics autumn quarter 1995 personnel professor tony derose office sieg 315 office hours monday 1 30 2 30 wednesday 2 30 3 30 office phone 206 685 email address derose cs washington information click ta jim fix office chateau 109c guggenheim annex office hours wednesday 1 30 2 30 friday 11 30 12 30 sieg 4th floor cubicles office phone 206 616 1848 email address fix cs washington www site maintained legal information institute cornell law school www server integrates gopher based www based offerings legal information institute cornell law school internet hypertext html publications mounted links relevant legal materials gopher server internet server offers hypertext front end recent supreme court decisions distributed day decision project hermes growing collection historic decisions collection recent opinions york court appeals ny analysis selected decisions hypertext version full code important legal documents holds mail address directory faculty staff law schools host cornell law review full information internet browser published hypertext law materials disk offers information cornell law school cornell law library tour additional site highlights newcomers shortcut heavily sources items special current interest main menus legal topics sources organizations people site additional www sources law items special current interest server include eye courts decisions net heard law related lists decisions international court justice downloading materials disk publications hypertext word processor formats purchase download law students laptops electronic martin 1996 latest addition collection occasional papers digital technology access legal information dispute resolution viewed developing country martin 1996 digital law future legal information technology martin 1995 set forms enabling update searches code provisions expanded listing state statutes net companion topical index searchable index circuit court decisions internet including retrieval citation hypertext version law related discussion listserv archives focus commercial internet law sites staying current supreme court ny court appeals mail institute disk based legal publications 96 97 academic year supreme court 1994 95 term state statutes net impact information technology law federal court statistics service court rules including supreme court rules federal rules evidence lawyers internet internet access work congress main menus legal material organized topic constitutional law copyright legal material organized type source treaty legislation judicial opinions internation federal state finding finding legal organizations people site legal information institute report 95 96 future plans disk publications mail law bulletins policy linking commercial sites working paper describing process porting views html evolving www standard sites visit don find www virtual library law internet law library house representatives altavista index einet information galaxy searchable index einet search law harvest index www home pages lycos catalog www press canadian resource list general information world wide web links servers fields provided w3 consortium ncsa includes beginner guide html finally consult gophers world included point communications top 5 net lycos 250 sport pair cool gave past visitors collaborators dave plummer developed developed match working information diagrams prove theorems bishop brock worked analogy frank brown worked prover set theory cooper worked analogy don loveland works model elimination procedure lemmas order logic proofs worked precondition prover william pierce worked analogy randolph wang worked precondition prover incomplete list feedback information contact benjamin shults 3101 david dion ddion cs washington work department computer science engineering sieg hall 109a university washington fr 35 seattle wa 98195 usa 206 616 1846 home 8320 lake city ne apt 305 seattle wa 98115 4437 206 616 1846 current life lack thereof days waking hours spent working department computer science engineering university washington long figure current interests lie operating systems spin escape chateau office complex sieg hall remain active active cse racquetball ladder throw challenges anytime love play golf don current life check office past life seattle graduated mathematics university notre dame department computer science engineering gained research experience notre dame avid member notre dame bands remain faithful supporter fighting irish meager chances 1996 national championship enjoyed exciting october 12 1996 meeting huskies university washington irish pretty irish david dion modified monday 28 october 1996 research demos img discern story processing demo running img pole balancing symbiotic adaptive neuro evolution virtual posters img introduction primary visual cortex img unified organizing model primary visual cortex img psc article visual cortex model back utcs neural networks home page martym cs utexas 5230 marc langheinrich resume marc langheinrich 5210 woodlawn ave seattle wa 98103 206 632 6637 education 1991 present universita bielefeld germany graduate student diplom computer science natural sciences faculty technology expected graduation spring 1997 summer 1995 summer 1996 university washington visiting graduate student fulbright program department computer science objective obtain position field computer science information systems specifically career involving utilization intelligent agents modern computer applications experience research assistant department computer science university washington usa summer 1996 development web agent software research project ahoy homepage finder agent architecture finding personal homepages world wide web program size 10 000 lines programming language perl5 oop application programmer webmaster university library university bielefeld germany 1994 1995 programmed library applications student dos windows created maintained library web server including hardware platform selection software evaluation network installation university net supervisor system group project department computer science university bielefeld germany 1993 1995 design implementation knowledge based therapy module part diagnosis system coordinator systems programmer group tutor computer science classes department computer science university bielefeld germany 1992 1993 teaching assistant technical cs theory classes database programmer 1989 1995 programmed medium large database applications paradox foxpro access customers health care provider moving companies personal client assistant rasmussen gmbh maintal germany 1987 1991 responsible jit production delivery vital car parts major german car companies mercedes benz bmw porsche vw daily trading volume averaging 10 000 computer skills proficient areas internet tools world wide web gopher wais http server httpd apache website unix dos windows 3 1 95 nt systems tcp ip network programming programming languages pascal lisp perl5 object oriented java javascript html http operating systems dos 1 nt 95 unix mac os database applications microsoft access foxpro borland paradox paradox windows including programming experience databases word processing microsoft word wordperfect ami pro latex document preparation system language skills native speaker german fluent english communicate french japanese scholarships 1995 fulbright scholar university washington seattle usa 1990 nominated des deutschen scholarship marc langheinrich scores gre toefl references request university washington department computer science email marclang cs washington www http www cs washington homes marclang mike dahlin technical classics list technical classics articles books computer scientist read read year list complete start elements style strunk white strunk original edition web writing solid code steve maguire microsoft press debugging development process steve maguire microsoft press acm classic paper month href mailto dahlin cs utexas dahlin cs utexas www alert redirection response server handled client document moved document moved grail software data software coordinate free library geometric programming version version surface reconstruction unorganized points data repository meshes miscelaneous material anonymous ftp people courses projects publications theses software data images home page comments mtwong cs washington 18 november 1996 page notes dr porter class week updated frequently strongly encouraged check page regularly lecture week august 26 simple algorithms programming lecture week september 2 functions text manipulation lecture week september 9 functions numerical computations lecture week september 16 top design lecture week september 23 software engineering review midterm updated lecture week october 7 transistors circuits chapters 6 8 lecture week october 14 computer architecture chapters 9 lecture week october 21 machine translation compilers chapter 10 lecture week october 28 computational tractability chapter 11 lecture week november 5 parallel computation chapter 12 lecture week november 12 artificial intelligence chapter 13 1802 cs 838 1 java implementation reader fall 1996 1997 instructors james larus mark hill java mark java virtual world microprocessor report 10 4 8 11 17 25 march 1996 java implementation mark java virtual world microprocessor report 10 4 8 11 17 25 march 1996 brian case implementing java virtual machine microprocessor report 10 4 12 17 25 march 1996 brian case java virtual machine stay virtual microprocessor report 10 5 14 15 15 april 1996 sun market java chips part significant bits column microprocessor report 10 2 4 5 12 february 1996 history richard johnson john wick overview mesa processor architecture proc international conference architectural support programming languages operating systems pages 20 29 march 1982 david ungar blau peter foley samples david patterson architecture soar smalltalk risc proc 11th annual symposium computer architecture pages 188 197 june 1984 updated mark hill tue aug 27 14 35 12 cdt 1996 page notes lab discussion session week discussion topic found topic week ta assignment labs discussions found lab discussion schedule give sketch session check page periodically case notes stuff covered mondays wednesdays including solutions assigned discussion sessions discussion session week sep 9 game 1 complete solution game discussion session week sep 16 top design courtesy eugene gorbatov 1 complete solution average program students class discussion session week sep 23 software engineering courtesy isaac sheldon discussion session week oct 9 binary numbers logic binary adder discussion session week oct 16 computer architecture assembly language courtesy shailesh kumar discussion session week oct 23 machine translation courtesy jack sarvela 1 lexical handout distributed class 10 21 2 answers problems posed lexical analysis handout distributed class 10 21 discussion session week oct 30 parsing courtesy jack sarvela discussion session week nov 13 parallel processing discussion session week nov 30 artificial intelligence courtesy neeraj mittal 1 tutorial prolog programming handout distributed class 11 25 send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions university texas austin department computer sciences faculty recruiting 1996 97 image tower recruiting department computer sciences university texas austin invites applications tenure track positions levels assistant professor level candidates hold making satisfactory progress ph equivalent degree computer science related area reasonable expectation completion august 31 1997 offers employment contingent completion ph degree requirements date successful candidates expected pursue active research program perform graduate undergraduate teaching supervise graduate students department ranked top 10 computer science departments country 30 tenure track faculty members areas computer science participates university computational applied mathematics interdisciplinary program austin capital texas located colorado river edge texas hill country live music outdoor recreation attractions beautiful area austin center high technology industry including companies ibm dell motorola sematech ti amd mcc tandem applicants submit curriculum vitae statement research interests list references representative publications professor simon lam recruiting committee chair department computer sciences university texas austin austin tx 78712 1188 applications accepted positions filled email inquiries application directed faculty recruit cs utexas maintain www home page include url curriculum vitae letters reference solicited separately evaluation applications begin december 15 1996 anticipate interview extended selected applicants january 1997 women minority candidates encouraged apply university texas equal opportunity employer sean landis cs718 project fall 1995 content based image retrieval systems interior design table contents introduction background manual image analysis automated image analysis image features indexing queries current research feature extraction query specification distance metrics indexing extensibility artificial intelligence maximizing domain knowledge project overview project definition storage manager analysis manager query manager display manager user interface image menu view menu query color algorithms query pattern algorithms results color queries pattern queries user interface design limitations conclusions usefulness future work references introduction computers beginning replace photographic archives preferred form repository computer based image repositories provide flexibility attained collections printed images recently explosion number images computer users number increases users require sophisticated methods retrieval content based image promises fill requirement diverse areas play key role images 1 art galleries museum management architectural engineering design interior design remote sensing natural resource management geographic information systems scientific database management weather forecasting fabric fashion design trademark copyright database management law enforcement criminal investigation picture archiving communication systems education entertainment applications attracted attention researchers disciplines background content based retrieval based understanding semantics objects collection semantic analysis performed object inserted collection semantic representation objects collection user compose query retrieves set objects similar semantics query analysis performed index structure summarizes data collection content based image retrieval semantic analysis retrieval images semantic analysis involve manual intervention automated manual analysis involves human interpretation associate semantic properties image automated semantic analysis extracts image features correlated semantic meaning image analysis methods advantages drawbacks manual image analysis traditional databases text key words labels efficiently access large quantities text data complex text data automatically summarized labeled natural language processing artificial intelligence 5 data images text summarizing data labels considerably difficult repository news photographs user pose query give photographs president communist leader support queries images require labeling people images title political alignment humans process electromagnetic signals convert highly detailed semantic interpretations human analysis required generate labels support sophisticated queries problems human analysis personal perspective person interpretation important features image match person interpretation personal perspective leads variance image analysis labeling domain mismatch person domain interest influence image feature selection analysis interface expressiveness human computer interfaces provide limited bandwidth expressive capability image analysis os limited expressiveness interface data entry errors humans error prone set task tedious redundant problems automate image analysis intervention required user limited set unambiguous choices automated image analysis automated image analysis calculates approximately invariant statistics correlated semantics image data statistics color histograms invariants shape moments edges statistical analysis information image costly human interaction appeal automated image analysis suffers drawbacks primary problem statistical analysis extracted features support specific type query features apply domain posing general purpose queries diverse data sets image database indexed color histogram image feature vector generated element vector represents percentage color quantum found image element vector representing red green blue practice color feature vector requires elements feature vector image quantized percentage red green blue greater accuracy feature vector greater cost indexing comparison database contained fabric images color histogram powerful pose query user interested designing men casual shirt spring bright spring colors query posed desired color mix fabrics similar mixes colors retrieved hand database contained news photographs earlier color histograms semantics images database correlate color histograms image features image feature piece semantic information extracted image properties measuring quality feature capacity number distinguishable images represented 7 maximal match number maximum number images query possibly retrieve 7 complexity amount computation required determine images similar feature compactness amount space required store compare feature image features categorized primitive logical 1 primitive feature low level statistical attribute image object color histogram primitive features automatically extracted directly image logical feature represents abstract attribute label grass assigned region image logical features rely information contained image delineation primitive logical features clear image 2d representation 3d scene objects features representing objects primitive logical features extraction generates feature edge information primitive feature hand extraction identifies object utilizing model based approach logical feature primitive features basis generating logical features common system architecture layers logical feature extraction top primitive extraction primitive features extracted directly image generate image information abstract logical features generated 6 process dividing image regions correspond structural units interest 10 indexing queries goal indexing create compact summary database contents provide efficient mechanism retrieval data summary data based feature vectors content based visual databases items images objects represented pre computed visual features key attribute image feature vector corresponds point multi dimensional feature space search based similarities feature vectors achieve fast effective retrieval requires efficient multi dimensional indexing scheme 11 multiple indexing schemes required support queries involving combination features utilize multiple indexes hierarchical approach component query applied index higher layer merges results presentation user queries posed fuzzy fashion user typically interested results similarity equality requirement influences indexing scheme methods feature comparison means queries solicited user image similarity determined computing distance measure query feature vectors index structure similar images ranked distance thresholding reduce number similar images presented user query created composing primitive logical feature vectors present simple structured query environment systems define query classes typical query classes 1 color partial histogram created colors percentages 3 6 7 12 13 texture texture features include randomness regularity color distribution contrast complexity 5 12 13 sketch user creates sketch representing outline matched dominant image edges 3 12 shape shape created simple painting tools shape compared objects images similarity 3 4 12 13 volume volumetric relationships 3d tools feature vectors 3d information spatial constraints feature vector topological relationships objects image browsing user presented structured method viewing entire database objective features objective features attributes date image acquisition light direction view direction features lend methods traditional databases 5 9 subjective features feature extraction manual semi automatic subject human interpretation examples region labels manual object identification 5 9 motion motion applicable series images video segments motion features measure movement objects sequences movement camera viewpoint camera focal point 3 text simple complex text images simple case traditional database methods complex systems natural language processing artificial intelligence reason text annotations 5 domain concepts domain information lends specific forms feature vectors queries query classes provide meaningful user create feature vectors correspond notion image semantics queries composed multiple query classes alternative user composed queries queries user submits query form prototype image system feature vector query class es session begin user composed queries refined query run interactive query system called query image content qbic click current research large number researchers exploring related topics focused recent work productive sections describe important topics studied feature extraction feature extraction performed image added database systems provide support multiple query classes 5 6 features characterize images mit image retrieval system core system 6 retrieval engine supports wide range features including visual browsing color similarity measures text primitive features combined create level logical features call concepts qbic system 3 12 extracts features support image query classes color texture shape sketching location text system supports set video oriented query classes color histograms extraction methods issue dimension color feature vector number colors typical numbers range 64 256 dimensions 256 number unique colors representable byte higher dimension feature vector greater capacity values bin color histogram total number pixels percentage pixels color entire image query specification papers read treated query specification secondary issue researchers recognized simple ways queries unlike text based databases desired information retrieved single query suitable image require queries systems typically return images selection user systems user select images query query refinement researchers exploring ways providing easy refinement queries yield high success multiple query classes compose query interests researchers systems claim support composite queries papers explained combine query classes successfully distance metrics image query classes rely similarity metrics exact matching distance metrics produce relative distance image feature vectors threshold determine features similar cases user control threshold relax constrain query distance metric advantages drawbacks stricker 7 analyzes common distance metrics l1 l2 euclidean norms l1 norm computes distance element color histograms l2 norm computed stricker states l1 metric results false negatives images similar color composition retrieved l1 metric color similarity account metric similar l2 metric results false positives histograms bins close histogram retrieved qbic system 12 64 256 dimension color histogram element percentage color distance histogram database image histogram computed transpose operator locations distance color color ibm ultimedia manager 13 64 dimensional vector color percentages dimension represents range color space analysis time color pixel quantized 64 ranges based location rgb space indexing research area image feature indexing difficult problems solve image features typically high dimensional requiring complex multi dimensional indexing traditional indexing assumes exact matching similarity matching indexing structure finally difficult combine multi dimensional similarity based indexing methods efficiently support queries composed query classes similarity metrics initial indexing 5 avoid problem combining query classes metrics similarity encoded clusters image regions tree structure distance measured ancestral distance clusters effect normalizing query classes treated identically extensibility systems extensible overcome indexing methods query specification feature extraction important work lies ahead importance extensibility recognized wu al 6 developed core based generic framework multimedia dbms demonstrate flexibility architecture developed applications computer aided facial image inference retrieval system trademark archival registration system star medical information system development conclusion state object orientation important retrieval engine core advantage increase reusability codes increase reusability extensibility artificial intelligence research focuses applications artificial intelligence reasoning logical features similarity metrics index construction maintenance 5 apply ai annotating images dynamically select multiple feature models based user labels image regions system capable improving indexing structure based positive negative examples wu al 6 apply fuzzy reasoning queries logical features query partially defined user learning based experiences neural network model generate organizing nodes content based index tree system fuse composite feature measures support complex fuzzy queries maximizing domain knowledge query performance drastically improved cases assumptions made nature domain images database wu al observe core comprehensive functions application domain specific problems application development domain expertise added customize indexing retrieval module project overview exploration problems domain interior design interested methods apply problems faced interior designers interior designers work paint wallpaper fabric floor coverings follow general principles form space color style designers customers regularly face tedious chore manually searching matching materials general design principles taste opportunity high degree computer tasks designers compose queries primitive logical features constraints design principles results series queries wallpaper paint carpet consistent designer rules form space color style requirements led interest query classes color fabric wallpaper selected based color content perfect application color histograms texture floor coverings wallpaper fabric important components ideal queries based features shape examples shapes stripes floral patterns objective features styles victorian modeled objective features subjective features taste mood sensation related design concepts subjective feature queries examples feminine masculine cool warm text product attributes part numbers supplier information production date text features domain specific design rules domain specific features query powerful tool interior designers carpet sample designer find window covering carpet project definition implemented software prototype allowed explore areas color color important feature materials interior designers color automatic image analysis explored implementations color histogram feature vectors related similarity metrics pattern patterns important interior designers focused automated feature vector generation edge detection software design difficulties systems small number query classes provide flexibility support interior design technology image feature vectors similarity metrics indexing real world system extensible configurable object oriented techniques designed system encapsulates areas highest change created framework support addition query classes distance metrics framework divides major system tasks manager objects interact defined interfaces user interface defined simple user interface color histogram queries provided ability query color histograms shapes image management basic qbic system ability efficiently manage performance storage memory requirements images size complexity images special computation resource requirements identified issues suggest solutions specifically avoided exploring indexing issues project implementation implemented software prototype purpose exploring details software written microsoft tm visual compiler version 2 0 platform intel system running windows nt operating system version 3 51 software architecture shown block diagram architecture loosely based core 6 managers implemented object class definition restricts instantiation system wide object storage manager storage manager interface image database responsible maintaining memory virtual mapping images performing system specific operations class diagram 14 depicts key relationships class member functions access image database client store associate pixmap file image object store image database function process user request add image database pixmap image perform feature image clients request single image entire image database list function initialize object current implementation maintains unordered list image objects representing entire database real system maintain multiple indices retrieve images image objects leaves index case tree based index structure efficiency implementation loads pixmap data image image object determines load data task loading delegated image class image encapsulates details pixmap implementation feature vectors system manipulates image objects convenience pixmap class interface color pixel representation image pixmap class implementation screen image change affecting rest code features class features encapsulates set feature vectors class feature vectors added query classes added required production system efficiently manage memory current implementation loads demand large amounts physical memory typical pixmap requires 512 512 bytes memory store image data assuming 256 colors pixmap color table overhead making total bytes memory saver thumbnail versions thumbnails smaller representations 64 64 4096 bytes display current system requires entire image feature extraction support thumbnails require time tradeoff reduce large pixmap loaded memory disk space tradeoff thumbnails generated load time stored database analysis manager analysis manager performs analysis images added system result set feature vectors type query class greatest change system addition query classes analysis manager extensibility registration feature generate feature vectors class relationships shown class diagram user adds image system user interface calls analyze member function function create image analyzes calling extract installed feature feature objects added calling system initialized abstract class interface definition feature features concrete feature classes inherit interface provide implementations feature vectors generate feature object responsible analyzing image creating installing feature object image classes play important role encapsulate important information query class adding query class effort creating subclass classes query class specific information feature calls comparing images feature features important relationship initialization time feature installed instance init cpp tells feature position set feature vectors stored features objects tells features class feature vectors features object capable storing feature implementation large make data portion knowledge fashion features easily added query manager class important functions ability query database ability maintain query history query manager accepts features object user interface query formulated query retrieve similar images storage manager client requests initialized features object position size information feature fills information matched query client feature class defined query class similarity functions static member functions derived feature class passing member function pointer function argument accept features objects compute distance similarity functions return negative representing distance feature vectors function optionally return feature vectors dissimilar return rank images distance completes processing query passes ranked list images presentation current implementation similarity functions operate single query class specifics similarity computation external provide similarity functions account multiple query classes provide hierarchy queries results level queries passed similarity function display manager user interface display manager responsible displaying images screen tracking mouse selection images class closely related user interface provided operating system maintains list displayed images responds paint messages generated window system client display manager submit list images calling display replace existing list images held display manager list passed function images displayed note image lists manager objects maintain lists pointers image objects avoid memory leaks clients pass deletion policy display member function telling manage memory image list user interface typical menu options windows tm style screen capture showing application area filled wallpaper images click image label database file pixmap image menu image menu options adding images querying database selecting query option presents dialog designed solicit query query class screen capture shows dialogs compose query color composing color query multi step process involving dialogs query color dialog user 3 color percentages query color user manipulates controls color dialog standard windows dialog selection colors directly system color palette user create sixteen custom colors query composed user presses button query submitted similar images displayed view menu view menu selections user view information database images database item display entire image database real application impractical intelligent browsing tools traversing large set images selecting features item presents user image features dialog list box image names user selects image presses desired button display group screen capture shows button pressed color histogram dialog presents histograms selected image original image histogram color histogram image stored database bar represents relative number pixels assigned displayed color total color bins field number bins histogram total empty bins field number bins pixels image feature histogram histogram feature vector quantized version original histogram high percentage empty bins feature histogram common selecting pattern histogram button image features dialog presents pattern histogram dialog dialog shows directional bias image numbers bins represent relative biases direction integer values range 0 3 representing weak strong strong strong dialog shows image strongly biased vertically strongly biased horizontally color values item view menu presents user dialog viewing feature colors image color values dialog displays prevalent colors percentage distribution rgb color rgb values shown center quantization range dialog testing quality similarity function query color algorithms image added database calls extract member function object function responsible creating query class specific feature vector installing image creates 64 dimensional color histogram feature vector similar ibm ultimedia manager 13 element feature vector represents cube shaped subspace rgb space shown figure pixel quantized bins traversing image histogram number pixels contained color cube bin converted percentage representing relative number pixels contained color cube similarity function computes distance histograms l2 norm distance compared user definable threshold determine similarity return order images similar l2 norm works sparse matrices fine user colors dialog entries values compared querying similarity function ignores small percentages present histograms reducing problem false positives due contribution insignificant differences histograms query requires larger similarity threshold involves comparisons queries dialog data 9 0 24 0 worked color queries 25 0 40 0 good query query pattern algorithms query pattern algorithms automatically recognize directional biases image image added database calls extract member function pattern class pattern creates 3 dimensional feature vector element percentage bias horizontal diagonal vertical directions pattern extraction algorithm multistep process creates greyscale copy original image rgb values converted brightness values translation black white television television images transmitted color scale black white television display portion luminance signal greyscale image processed detect edges sobel operator 10 method applies 3 3 kernels pixel estimate brightness derivatives db dx db dy derivative horizontal direction kernel 1 0 1 1 0 1 1 0 1 vertical direction kernel 1 1 1 0 0 0 1 1 1 conceptually kernel applied image sliding kernel image summing products values kernel brightness values result derivative brightness slope pixel center kernel application kernels pixel magnitude computed assigned pixel center kernel emphasize edges algorithm thresholds black white image result process finally edge image traversed applying kernels time derivatives stronger bias image direction slope determine pi algorithm direction bins histogram process applied entire image sums bins converted percentages result feature vector percentages bias horizontal diagonal vertical directions distance metric ranks direction biases strong strong strong weak computes l1 norm distance histograms distance compared user definable threshold determine similarity returned distance order similar images results results project positive scanner produce line 50 wallpaper samples implemented software supported color pattern based queries wallpaper database software intuitive user interface supports easy addition query classes color queries ways query database color dialog query color dialog dialog query user selected colors demonstrates effectiveness query images returned order similarity based query color histogram displayed wallpaper sample query key user clicks mouse button desired presented popup menu selecting query color initiate retrieval wallpaper image threshold set 38 pattern queries software supports pattern queries based queries initiated popup menu query based wallpaper sample results set strong directional bias vertical horizontal directions query restricted display 10 images current implementation provide capacity distinguish directional bias lines bias noisy patterns require feature extraction algorithm smoothing step noise performing gradient computations user interface user interface fairly intuitive interface presents familiar environment windows user microsoft windows interface guidelines sample user unfamiliar image processing easily system user confused meaning threshold parameters set numbers confusion presenting control representing scale relative distance design software design takes full advantage object oriented principles key features design change encapsulated area greatest change addition query classes functionality encapsulated feature concrete classes query class added copying existing feature modifying suit query class implemenation details encapsulated classes hide implementation details pixmap support multiple image types pixmap converted abstract class providing interface specific image types inherit class class hides details database operating system responsible logical image management full featured application delegate system details class manage images abstraction enforced abstraction enforced defined manager classes interface inheritance eases expansion abstract class defines interface concrete feature client code written interface knowledge query class specific details design principles produced extensible embeddable system prototype made embeddable converting server client server arrangement user interface code code sensitive change properly resides client application client server communication protocol microsoft windows environment ole provide capability limitations limitations prototype performance resource management adding image database takes long time image analysis current algorithms optimized step expensive perform real time production system feature vectors batch processing mechanism image management crude production system entire image database loaded memory mechanism exists maintaining working subset images support thumbnail versions images size image software scales display software prototype intended exploring ideas polish required production systems conclusions project goals met prototype system built demonstrating color pattern queries intuitive user interface ease object oriented design supports extensibility usefulness vast number images line quality systems critical system people quickly find image field interior design designers customers search hundreds carpet paint wallpaper samples selections combined create pleasing result producing result requires searching designers access vast amounts material cd rom vendor database rapidly create high quality interior solutions sophisticated query environments assist applying practical design constraints ensure attractive results expensive sample obsolete significant savings passed customers future work system interior design requires access large databases flooring paint fabric wallpaper samples efficient retrieval multiple large image databases relies data representations indexing methods methods support queries composed multiple query classes query classes needed support aspects interior design materials classes color texture pattern style needed create designs text attributes represent manufacturer information wear characteristics cost judicious artificial intelligence improve system performance fuzzy logic determining image similarity query classes expert systems built assist designers creating solutions conform traditional design idioms finally sophisticated user interfaces needed give designers power flexibility work demands users incrementally build design solutions interface provide access designers portfolio modify past work allowing quick response customer demands challenges ahead future systems field interior design presents challenges results work show promise references 1 venkat vijay raghavan content based image retrieval systems ieee computer september 1995 2 desai special section content based retrieval multimedia systems 1995 3 1 2 3 niblack al query image video content qbic system ieee computer september 1995 4 rajiv mehrotra james gray similar shape retrieval shape data management ieee computer september 1995 5 vision texture annotation multimedia systems 1995 3 3 14 6 wu desai lam gao core content based retrieval engine multimedia information systems multimedia systems 1995 3 25 41 7 markus stricker bounds discrimination power color indexing techniques proceedings spie storage retrieval image video databases ii 1994 15 24 8 nagarajan ramesh sethi feature identification aid content based image retrieval proceedings spie storage retrieval image video databases iii 1995 2 11 9 virginia micheal stonebraker retrieval relational database images ieee computer september 1995 40 48 10 john russ image processing handbook edition crc press 1995 11 hong jian zhang di zhong scheme visual feature based image indexing proceedings spie storage retrieval image video databases iii 1995 36 46 12 jonathan ashley ron barber myron james denis lee wayne niblack automatic semi automatic methods image annotation retrieval qbic proceedings spie storage retrieval image video databases iii 1995 24 35 13 harold treat ed jean ho mimi vo jing song jang laura hall frank tung searching images ultimedia manager proceedings spie storage retrieval image video databases iii 1995 204 213 14 james rumbaugh michael william frederick eddy william object oriented modeling design prentice hall 1991 cs718 description send questions comments sean landis scl isis modified 12 7 95 sean landis publications funded part project 8 buffer latency tradeoff video servers soloviev international workshop multimedia information systems west point ny september 26 28 1996 review 7 disk scheduling video servers soloviev international workshop multimedia information systems west point ny september 26 28 1996 review 6 scheme bit rate traffic control atm networks choi vetter proceedings 21st local area networks conference minneapolis minnesota october 13 16 1996 submitted march 1996 review 5 database query processing high speed networks perrizo vetter zhang international journal systems sciences special issue distributed systems review 4 tm lab experimental program viewing investigating thematic mapper imagery pc sanchez canton perrizo vetter poster 13 symposium eros data center sioux falls south dakota august 19 22 1996 3 survey congestion control schemes abr traffic atm networks choi vetter data communications management october 1996 2 aspects distributed database management high speed network environments vetter perrizo proceedings 11th international conference systems engineering icse 96 las vegas nevada july 9 11 1996 1 emerging technologies distance education vetter tong proceedings 29th annual small college computing symposium sccs 96 st cloud university st cloud mn april 18 20 1996 img img img img img img img img img presentation microsoft brain child supposed world definitive answer object technology microsoft ole basis version windows nt real 32 bit os ms code named cairo ole open standard depending microsoft open disagree microsoft made information ole internet opendoc overview opendoc backed companies computer industry standard controlled organization called labs opendoc positioned component architecture exceeds capabilities microsoft ole opendoc supporters companies officially jumped opendoc bandwagon companies organizations contributed time money helped implement apple ibm corp labs novell wordperfect taligent adobe borland microsoft foundation classes mfc overview foundation classes thin wrapper windows 16 bit 32 bit api classes utility classes implement base functionality prove project linked list implemented classes addition features part mfc cross platform aspect libraries libraries application development required mac os compliant version simple recompile code platform differences hidden mfc foundation class supporters microsoft gatekeeper libraries development ships visual product symantec symantec licensed classes microsoft ship compiler product borland borland added compiler support class libraries support standard extensions microsoft compiler ship libraries included borland ships class libraries object windows libraries compiler updated 12 september 1995 jmm cs cornell 6624 interesting places visit jump general resources jump uw madison resources jump virus information jump books jump genealogy jump software jump fun stuff general resources switchboard find person usps zip code lookup address information internet utilities internet catalog www virtual library einet galaxy planet earth home page special internet connections yanoff yahoo free internet encyclopedia uniform resource locators computer science bibliography collection local resources uw madison wi www servers home pages university wisconsin madison badger herald web site wiscinfo web server uw madison wiscinfo gopher virus information virus information library computer virus myths books speculative fiction clearing house sf resource guide sf fantasy line books page borders books homepage tor books electric bookstore future fantasy genealogy genealogy home page rand genealogy club home page genealogy online genealogy www faq index roots kansas genealogy genealogy ireland slow brunswick genealogy adoption information gopher illinois land sales html html html linear data file converter unix national archives library congress www home page global heritage center maps xerox map server place names links maps geographic names information system geographic server software simtel msdos software simtel windows software st louis mo pc archives corvallis pc archives umass lowell pc games archive umass lowell pc games archive mirror fun stuff usenet oracle resource index searchable archive comp infosystems www announce virtual tourist world map comics space shuttle clickable map cs 306 assignment 1 applications diffusion monte carlo image synthesis alan james arvo california institute technology problem statement photorealistic image synthesis requires detailed simulation photon transport geometric environments monte carlo methods applied problem order reduce amount computation 1 resulting algorithms concurrent suited implementation parallel computers effective implementation requires proper latency hiding dynamic load balancing diffusion discussed metaphor concurrent computation early 1980 2 recent years numerous diffusion algorithms proposed solve problem dynamic load balancing parallel computers 3 4 recently diffusion algorithm proposed solve closely related mapping problem 5 proposal antecedents relaxation methods applied problems circuit layout current research investigated utility diffusion algorithms problems dynamic load balancing partitioning monte carlo path tracing implemented monte carlo algorithm message driven concurrent pipeline employed diffusion algorithm perform dynamic load balancing designed diffusion algorithm partition complex geometric models processors parallel computer performed initial simulations validate approach research results initial results shown 90 scaling efficiencies anticipate figures improve 6 implementation tested 128 processors platforms include ibm sp1 sp2 systems networks workstations uniprocessors facilities argonne measure scalability 64 processors sp installations larger benchmarks benchmarks discovered implementation require large amounts network bandwidth quickly compute bound complex models message traffic generated 64 nodes anl bandwidth provided ethernet experiment 128 nodes cornell theory center bandwidth limited ethernet higher sampling rates employed phenomenon future plans plan continue develop implementation explore complementary rendering techniques radiosity finite element methods amenable parallel implementation intend benchmark code cluster 200 mhz pentium pro computers construction caltech center advanced computing research funding work funded cornell program computer graphics caltech center advanced computing research nsf center research parallel computation references 1 rendering equation proc siggraph 1986 2 dijkstra termination detection computations inf proc 1980 3 dynamic load balancing distributed memory multiprocessors par dist comp 1989 4 taylor parabolic load balancing method proc intl conf par proc 1995 5 scalable diffusion algorithm dynamic mapping load balancing networks arbitrary topology intl found comp sci 1997 6 arvo scalable photorealistic rendering complex scenes proc 1st eurographics workshop parallel graphics visualization 1996 mst3k catch phrase catalog created cast usenet thousands updated july 27th 1995 compiled cliff chaput img img latest version mst3k catch phrase catalog added catch phrases suggested email news catch phrases list catch phrase phrase repeated episode mst3k significant content alterations rules running internal single show james peter graves world volatile context based phrase jim babies week good rule thumb phase conversations changing good catch phrase test rule risk quotes listed mst3k necessarily original form reason intend catch phrase catalog catch phrase sources catalog list mst3k drinking game enjoy planet evolved men planet la rocky squirrel rocky show finger boys ahhh love lucy roy roy clown amuse ancient chinese secret huh commercial und slaughtered dr door handle hook traditional story work theater line talking taxi driver dog day afternoon beware dwarf foul play bite boy boy crazy boy west side story bring dead monty python holy grail time aching air sea hunt charlie thumbs pope greenwich village chili peppers burn gut side hackers conform conform damn hell planet bring evil swamp thing find pleasing star trek tos pilot faster yea raise hands faster yea bug touching don don mommy mommy blue velvet don officer gentleman dr faster kill kill fisher commercial football practice bed man good night god red groovy evil dead 2 3 weird cleveland rock roll spinal tap shirley women prehistoric planet honey west hooker good cop tj hooker fire scarecrow wizard oz fortunate simplify phantom episode 2 la picked apples wizard oz howard johnson blazing don friends road house ren fest renaissance festival kill star trek tos animal human elephant man back folks don works goodbye wizard oz char hamburger sandwich french fried potatoes jungle goddess officer gentleman jello today kill smell rat big rat dr dead files wet em monty python hate shoot butt ll harm joe besser batman batman warrior viking women sea boy cecil dead don smoke yul la commercial give pinch joe besser huge hysterical wet pain producers made liquid metal t2 la dead monty python holy grail god god zone people interesting stupid laugh safe marathon man balloon troop puts skin silence hand gesture pod people monty python mad house mad house planet fun hot stuff commercial highway road house jane stop crazy thing join evil dead boss cool hand luke knew father mr natural east java east life simple corners town live dammit live ve life live abyss heart miller crossing corn commercial mendoza simpson mm good carson la art mother saint public enemy number killed father prepare die princess bride mommy clown suit fun suddenly jerk humanity disaster pain pain lost space lady jerry lewis oops ouch fell keys producers thing monty python flying circus fa commercial pull finger puma puma ring terror citizen kane saigon saigon apocalypse bat time bat channel batman tv series sanctuary notre dame 1939 dodge bullets laws skipper buddy island sleep jams thing wrong saturn 3 green made people spock spock star trek tos wayne manor batman stay american london stella named desire switch jimmy ll week enjoy don base abbott horror horror cnn gonna saturday night thing road house square bugs bugs wild rebels boating accident throw whip throw raiders lost ark tonight rescue 911 rescue 911 tonight special john md pod people turn turn play watch snakes gonna bigger boat adventure death valley days driver missing dead la ronald reagan scarecrow brain wizard oz boy daddy hurt canyon jet jet man west side story girl woods robert frost stopping woods snowy evening works time billy dee williams colt 45 commercial home charles foster kane cost citizen kane die kill kidding bow finally planet die joe bitter samurai sink gonna make mary tyler moore show ruining ve broken ape law planet wanted time contributors mvp rain mitchell cogsci ucsd hall richard prodigy mr stephen ben robertson matthew great ata tracy bush aol vms csd mu aol prodigy mr lance crl aol tim charles matthew linda taylor rivera kathy sanderson previous document cse 322 assignment 2 solution set friday january 19 1996 1 prove prove induction basis statement true 0 inductive hypothesis assume statement true inductive step show true 1 induction statement true 2 regular expressions 1 set strings substring aa 2 set strings substring aa 3 set strings total number 3 3 equation fixed sets set variable assume empty 1 argue solution equation verify 2 argue solves equation solution equation proving showing intuitively substituting equation times notice true similarly substitution apply substitutions union subset answer wanted formal prove induction basis inductive hypothesis assume inductive step inductive hypothesis means substituting equation document previous document james fix mon jan 29 18 15 01 pst 1996 forte forte order revision theories examples machine learning system order horn clause domain theory fit set training examples forte hill climbing approach revise theories identifies errors input theory calls library operators develop revisions operators constructed methods propositional theory refinement order induction inversion resolution forte system anonymous ftp system items 1 quintus prolog source code forte 2 domain files 3 sample data sets including family king king insert pointers papers forte found ilp theory revision publication pages standard reference click open book image refinement order horn clause domain theories bradley richards raymond mooney machine learning 19 2 1995 pp 95 131 knowledge acquisition difficult time consuming task error prone human activity task automatically improving existing knowledge base learning methods addressed class systems performing theory refinement recently systems limited propositional theories paper presents system forte order revision theories examples refining order horn clause theories moving order representation opens problem areas logic program debugging qualitative modelling reach propositional systems forte hill climbing approach revise theories identifies errors theory calls library operators develop revisions revision implemented process repeats revisions operators drawn variety sources including propositional theory refinement order induction inverse resolution forte tested domains including logic programming qualitative modelling img estlin cs utexas computers vaguely archives comp compilers usenet newsgroups mailing lists alphabetical listing computer vendors cra ranks college cs programs learned write good html definitions acronyms league programming freedom pictures information seattle supercomputer startup companies jonathan hill compilers interpreters bibliography archive including form add entries form add secondary categories existing entries big bib comprehensive computer catalogue ccc critique programming languages patent information patent information stanford electronic library including stanford cs tr online mit dynamically translated info html scheme cmu tech report branching tree cmu tr indiana tr index boston computer museum computer history association california computer history atlantic monthly charles babbage institute retrospective intel secrets usenet mail spam info spam copyright delete mail spam vaguely cont advertising lowest price commercial sale items bargain captain crunch keith dawson technology watch domain registration electronic mail politics gui history mechanical calculating machines lots pictures hot java security jargon file hacker dictionary literate programming fast tiff viewer waters tr town hall tr search engine museum acm sigplan workshop languages compilers tools real time systems including papers microunity compcon papers 1996 vaguely songs click offended microsoft hate page computers make pacific magazine untested computer applications historic interest perspectives computers david allison allison si hal layer san francisco state university 415 338 2637 pardo cs washington cse 401 compilers class home admin details information computer science engineering department computer science degree program offered college arts sciences computer engineering degree program offered college engineering related courses majors nonmajors 401admin cs washington modified 09 29 96 netscape html checked research jeffrey horn graphic research papers ferris horn partitioning mathematical programs parallel solution bytes technical report 1232 computer sciences department university wisconsin madison wi 1995 submitted mathematical programming abstract horn marker assisted actual practice methods determining number markers number individuals december 1995 submitted theoretical applied genetics research interests nonsmooth optimization partitioning mathematical programs parallel solution complementarity problems introduction family employment education genealogy introduction family employment education research genealogy 1317 shubu mukherjee personal interests hobbies img uw madison ballroom dancing association img bowling img cocktails img comics asterix img comics tintin img movies img recipes world img stock market services cs100 program 5 due tuesday april 16 1996 program 5 notes program 5 genetics includes custom macintosh user interface extra files handed project part interface files files interested genetics graphics definition function graphics cp code write genetics cp file main program note printf function assignment custom user interface window console output important program custom macintosh interface project folders large compile code high density hd disk work program note retrieved project files april 8 genes dialog box work expected tab key move fields dialog box type numbers wrong numbers genes array genes call problem corrected retrieve project files tab key work properly corrections program 5 handout page 3 constant page 3 typedef int organisms typedef int page 3 page 5 paragraph 1 correction click links retrieve program 5 folder working program 5 public labs program 5 folder working mac program 5 home folder folder extra library installed labs home cs100 spring 1996 pierce cs cornell 1566 mini resume pai chou education fall 1990 present university washington computer science received master degree january 1993 ph candidate expected graduation date fall 1996 fall 1985 spring 1990 university california berkeley received bachelor degree honors computer science work august september 1994 schematic capturing digital logic simulation program capilano computing verilog parser simulator extension june december 1989 engineering op intel 486 p5 architecture group santa clara california job title software design engineer wrote multi level cache simulator developed trace utility tools miscellaneous june 1994 gte fellowship january 1988 authored presented pen imaging personal portable interactive notebook finalist papers apple computer personal computer year 2000 contest updated tue apr 18 14 04 05 pdt 1995 submit support level deadline phase 3 project friday december 8 midnight satisfied project tired continue set directories files located world readable send lorenzo cs cornell message directories submit printout files constitute nucleus lorenzo 4 30 pm monday december 11 spend minutes code send mail weekend set appointments evan home page pictures family friends baby products services parents year development coming yeah graphics click find links kids pages daddy home page evan james taylor adair technical references technical writing collected advice research writing tex cookbook guide postscript gnu emacs manual softwares leda library efficient implementation data structures netlib repository mathematical softwares list interesting optimization codes public domain programming programming virtual library standard template library common lisp 2nd manual search index perl home perl command search tcl tk manual tcl reference manual tk reference manual practical tk book system usage utcs facility faq unix reference desk cs princeton java resources tcl www info running www service software archives linux stuff encyclopedia aix faq university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 10 wednesday 1 file systems recovery 1 updating file system information disk writing block file disk things updated block file data written disk block free list file descriptor order operations safely recover system crash 1 disk block free list 2 write data block 3 update 2 recovering crash operating system crashes leaves data stores disk inconsistent state inconsistent state file system data structures correctly describe files directories descriptors free lists happen takes disk reads writes update file file descriptors free list remember multiple processes users updating files time interval operating system validate file system data structures figure fix 1 allocation scheme based block groups free block bit map demos crash block marked free bit map removed block bitmap question 1 block marked free free block double check make system behaving properly recovery algorithm system 1 create bit map memory blocks free 1 2 start root directory traverse file system tree descriptor record bit map disk blocks allocated descriptor 3 compare bit map disk show files bit map files bit map step blocks free allocated file 2 crash suppose disk block appears free list map file action safely make matters worse make block occurs free list file safe free list file block appeared multiple files pointed multiple manually fix problem modified thu 2 10 58 15 cdt 1996 bart img lecture notes week 8 topic multi dimensional arrays multi dimensional array arguments parallel arrays text 8 1 8 3 notes dimensional arrays dimensional arrays 1 arrays subscript subscript specifies array integer scores 10 print scores 3 view array single row boxes scores 1 2 3 4 5 6 7 8 9 10 15 83 92 132 73 9 27 54 82 294 subscript needed uniquely position array dimensional arrays 2 arrays subscripts arrayname character 3 3 size array number values store equals 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 3 3 9 values access subscripts column coordinate row coordinate arrayname column row print 3 2 read important order subscripts important 3 2 ne 2 3 view 2 array grid 3 2 1 1 2 3 subscripts needed uniquely position grid column row 1 arrays subscripts literals variables expressions combination thereof col 2 1 nint cos 180 2 2 arrays square number rows columns differ integer grades 10 4 print grades student stu gra 1 4 print grades stu gra end 2 arrays loops 1 arrays processed single loops counter array subscript count 1 maxsiz print scores count end 2 arrays processed loops counters array subscripts important loops nested 3 1 1 1 3 print end end implied loop loop values row line print rows axis 100 3 1 1 print columns row axis print 1 3 end important outer loop rows loop columns 2 array arguments pass 1 arrays arguments user defined function subroutine pass array array size print getmax scores maxsiz integer function getmax list size pass 2 arrays arguments pass array array sizes show 3 3 subroutine show board prints board screen declare arguments integer character board print rows axis 1 1 print columns row axis print board 1 end return end data statement data statement convenient initialize array data arrayname value1 value2 integer maxsiz parameter maxsiz 8 integer scores maxsiz data scores 83 94 75 39 97 86 91 73 data statement immediately array declaration initialize array values data arrayname arraysize data scores maxsiz 0 column major order internally 2 arrays stored list values long 1 array column major order column stored case column considered subscript column row character 3 3 1 1 2 1 3 1 1 2 print read array initialize data statement array values listed column major order 3 2 1 1 2 3 print prints parallel arrays arrays size storing related values student grades year gpa integer parameter 50 character 20 integer grades 4 character 2 year real gpa called parallel arrays values student subscript student 7 7 grades grades 7 1 4 year year 7 gpa gpa 7 display student data 1 print print grades grades 1 4 print year year print gpa gpa end copyright 1996 gareth bestor bestor cs wisc modified 8 1996 mike hewett close personal kind laid back enjoy competition relax reading thinking artistic play piano guitar van gogh paintings frank lloyd wright houses rooms interest numerous musical artists someday design house years learned good food personal heroes albert einstein richard feynman don knuth tremendous personal professional integrity profound moral conscience years teachers positive influence life good teaching guiding students competition enjoy competition couple competitions entered national mathematics competition acm scholastic programming contest kappa mu epsilon national mathematics honor society membership consists small universities years national convention hold mathematical paper competition conjunction competition 1979 undergraduate washburn university developed mathematical methods composing music stochastic processes generate musical tunes based composer style results interesting paper awarded place competition stochastic methods composing music discovered 1600 methods thought invented interesting bit research acm holds international scholastic programming contest conjunction computer science conference csc spring 1985 graduate student stanford formed team win programming competition year team stanford fielded stanford maintained high standard competition winning times 1985 unique thing stanford teams form compete faculty assistance reading favorite books temple george 1981 100 years mathematics springer verlag acm 1987 acm turing award lectures 1966 1985 acm press knuth donald 1992 literate programming csli lecture notes 27 isbn 9 6 deep thoughts mike hewett preparation key success amount preparation succeed sufficiently prepared competitor greater natural talent figure concentrate area lead success happiness older harder crack daily planet staff figure clark kent vincent van gogh frank lloyd wright musical artists food pictures pictures enjoyment daughter img click enlarge dinosaur exhibit park austin texas usa 1994 fish west bryan texas usa 1994 75k texas grow em big texas caldwell texas usa august 1993 couple months organize mike hike interesting part texas austin hike process pictures previous hikes mike hike 1 enchanted rock enchanted rock granite dome 90 miles west austin walk top miles made top spotted thought good restaurant jun hunt car keys wait ahead part exploring top rock started working exciting night managed lock jun keys trunk car geo prism proved absolutely impossible break aaa guy ended staying enchanted rock past watching stars eating pizza moonlight johannes roommate brought spare key austin ll make trip german food time johannes mike hike 2 falls trip started minor car accident left ut campus marty beloved 1973 mustang suffered front left panel made state park fun hiking temperature reached 103 degrees hiking rushed back river sat river hot mike hike 3 barton creek er natural bridge rained 8 inches austin night hike met hike jun marty johannes mike sowmya bala stephen decided indoor hike ended natural bridge nice highlight tour tour guide asked geology club apparently questions asked content average cave tourist hike guide stayed answered questions usual car problem time car started halfway cave stopped running eventually started made problems reminder god cave tour ate lunch dinner cafe wonderful german restaurant makes desserts people magnificent 7 cake featuring kinds chocolate dinner outlet mall san marcos visited 10 110 shops ending coffee session nearby spot america mike niece mt rainier southeast seattle washington usa june 1993 180k detail san francisco palace fine arts san francisco california usa october 1988 80k world coming author micheal hewett email hewett cs utexas updated monday april 17 1995 computer science department world wide web pages big 10 purdue university university wisconsin northwestern university michigan state university ohio state university penn state university iowa indiana university university minnesota university michigan acc north carolina state university university north carolina chapel hill duke university georgia tech university maryland college park clemson university florida state university university virginia wake forest university brandeis university brigham young university brown university carnegie mellon colgate univeristy colorado state university columbia university cornell university dartmouth college embry riddle aeronautical university georgia state university harvard university iowa state university johns hopkins university mit laboratory computer science mississippi state university york university northeastern university dominion university oregon graduate institute science technology princeton university rensselaer polytechnic institute rice university rutgers university smith college southern illinois university state university york stony brook swarthmore college university arizona university british columbia university central florida university chicago university colorado boulder university florida university hawaii manoa university houston university maine university massachusetts amherst university mississippi university missouri columbia university missouri rolla university nebraska lincoln university hampshire university mexico university north carolina asheville university north dakota university notre dame university pennsylvania university rhode island university rochester university south carolina university south florida university southern maine university tennessee university texas austin university utah university washington university west florida washington state university washington university st louis worcester polytechnic institute yale university california schools caltech stanford university california state university california state university hayward university california berkeley university california davis university california irvine university californa los angeles university californa riverside university californa san diego university southern californa send question problems don cs department listed scott srs cs uiuc cs 401 501 recitation notes list recitation notes recitation 1 cvs cvs ps make gdb make gdb ps recitation 2 purify purify ps introduction tcl tcl ps tcl tutorial slides tcl slides ps written john ousterhout recitation 3 introduction tk tk ps tk tutorial slides tk slides ps written john ousterhout recitation 4 faces tcl tk demo program tk demo program explanation tk demo program output recitation 5 operator loading recitation 6 templates modified nov 7 16 52 1662 tentative syllabus fall 1996 week dates topics pages assignments schedule 1 oct 28 30 introduction 2 31 87 88 prog 0 assigned computer programming oct 28 variables data types prog 0 due nov 2 nov 1 4 8 arithmetic operations 36 66 4 prog 1 expressions simple assigned nov 6 flow control part 1 67 75 prog 1 due nov 3 nov 11 15 logical expressions 344 350 13 prog 2 switch 356 361 assigned nov 15 365 369 100 144 prog 2 due nov 4 nov 18 22 functions 161 193 22 prog 3 370 372 assigned nov 22 5 nov 25 29 flow control part 2 76 91 377 407 repetition loops prog 3 due dec 6 dec 2 6 arrays 1 dimensional 494 542 2 prog 4 assigned dec 4 7 dec 9 13 arrays 2 dimensional 585 591 prog 4 due dec strings 566 573 13 2040 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc class survey due monday september 9 1996 assignment make familiar email bit attach picture 8 5 11 sheet paper label turn picture recent picture similar warned wednesday excuses terrible names hope pictures assist learning names quickly addition send email milo cs wisc answers questions mail address year school senior junior planned major chosen major fine past computer computer programming experience motivation taking class class interesting unique thing remember stranger good time express concerns items covered educational concerns general information sheet milo martin milo cs wisc music listen lot music enjoy performing formal ridiculous make distinction listen types music classical including contemporary art music electronic including trance ambient techno including synth pop sorta shame make distinctions music makers dreamers dreams aphex twin dan brown snowman cs cornell updated 13 aug 96 previous document cse 322 remarks problem 5 midterm winter quarter 1996 grammar start symbol productions suppose asked prove equal number applying definition means prove facts 1 equal number 2 equal number statements asked show question 5 midterm show statement proof structured equal number prove exists derivation proof ve handed string equal number case choose induction length induction derivation length derived attempting prove exam instructions noted fact equal number length 2n number number induction base case 0 production derived step base case holds inductive hypothesis choices normal induction strong induction don rest proof ll list normal equal number strong 2n equal number assume inductive hypothesis true string equal number 2n hint exam trivial prefix equal number reason solutions trivial prefix equal number concatenation smaller strings equal numbers invoke strong inductive hypothesis smaller strings derived derived production derivation strong induction means hypothesis listed answer 5b exam case trivial prefix equal number shown handle case doesn prefix cases 1 string begins matching character awb string length 2n 2 2 string begins matching character string length 2n 2 cases string length 2n equal number point complete proof invoking induction hypothesis reasoning productions notice arguments argued grammar based fact equal number reasoned length 2n prefix equal number handle possibilities proof induction handled prefix equal number induction covered bases proved wanted prove statement 2 case proof structured prove equal number asked prove flipped told derived number steps steps perfectly legal induction length derivation prove equal number ll leave proof exercise derivation cases proof strong induction base case document previous document james fix wed feb 7 14 58 33 pst 1996 tour csrvl sequence images captured video walk csrvl lab daily basis 8 bit gif files 68k csrvl consists rooms 3rd floor upson hall cornell university main lab faculty students involved research robotics machine vision found equipment needed build test debug run experiments mobile robots number workstations personal computers machine vision processing programming teaching lab undergraduate graduate students taking courses robotics vision include undergraduate vision robotics cs664 graduate seminar machine vision teaching lab dozen sparc ipx ipc machines students puma zebra robotic arms view hallway lab 3rd floor upson door teaching lab door main lab big safety view main lab door puma industrial strength robotic arm teaching lab lily recharging teaching lab row sparc teaching lab tommy recharging teaching lab quad processor compute server sparc teaching lab view puma arm small machine room main lab horus sitting machine room rosemary newest mobot guts exposed main lab sit main lab electronics bench main lab teaching lab corner main lab camel junk floor main lab disclaimer attached guys unfortunate lab filming electronics bench back main lab img return csrvl home page welsh mdw cs cornell cs302 homework assignments sections 16 17 homework 0 assigned 9 4 read 1 1 1 4 problems homework 1 assigned 9 6 read 2 1 2 3 problems homework 2 assigned 9 9 read 2 4 2 5 problems chris weaver computer sciences department university wisconsin madison change 9 3 96 chris weaver acm sigact img sigact special interest group algorithms computation theory acm special interest group theoretical computer science theoretical computer science fundamental concepts principles techniques needed understand cope rapidly changing field computer technology sigact members interested diverse topics algorithm design analysis automata formal languages complexity theory computational geometry computational learning theory computational number theory computability theory cryptography databases logic programs parallel distributed computation semantics programming languages vlsi layout design membership unified mathematically rigorous approach computational problems sigact role foster promote discovery dissemination research results excellence instruction levels visitor number november 1 1995 contents document membership information activities sigact news sigact news online sponsored conferences www pages tcs virtual address book tcs genealogy theory calendar contributions theoretical computer science pages committees institutional sponsors membership information membership includes subscription sigact news subscription sigact news online reduced rate registration sigact sponsored conferences individually mailed call papers conference schedules sigact sponsored conferences information join sigact activities sigact news img sigact publishes quarterly print newsletter sigact news serves forum issues interest theoretical computer science community readers abreast professional events announcements benefit regular technical columns written respected professionals key areas theoretical computer science addition technical columns letters editor minutes professional meetings reader date issues importance professional theoretical computer scientists education forum insight latest teaching methods material recent upcoming textbooks sigact news online sigact news online electronic version sigact news launched september 1996 issue 100 access limited current sigact members issue sigact news online mirrors print issue sigact news collection postscript documents scanned images sponsored conferences sigact sponsors number annual conferences including colt annual workshop computational learning theory colt 97 annual acm symposium computational geometry 97 podc annual acm symposium principles distributed computing podc 97 popl acm symposium principles programming languages popl 97 soda acm sigact siam symposium discrete algorithms soda 97 spaa acm annual symposium parallel algorithms architectures spaa 96 stoc annual acm symposium theory computing stoc 97 pods principles database systems pods 97 iopads parallel distributed systems iopads 97 information purchasing copies conference proceedings www pages sigact maintains web pages general interest theoretical computer scientists including tcs virtual address book img tcs virtual address book lists www pages theoretical computer scientists worldwide includes electronic form enter url theory calendar img theory calendar postscript format hypertext document links www pages theory conferences tcs genealogy img sigact theoretical computer science genealogy lists information intellectual family trees earned doctoral degrees adviser university year theoretical computer scientists worldwide includes automatic form submit entries students database updated times year contributions theoretical computer science contributions theoretical computer science prepared long range planning committee pages list www pages committees executive committee long range planning committee electronic publications board institutional sponsors list institutional sponsors img created ian parberry december 12 1994 updated thu oct 31 10 53 06 cst 1996 lauren bricker fascinating hotlist information surroundings movie listings seattle traffic seattle bus system current weather maps movies lived 10 years ago searching metacrawler cica www server yahoo line phone book big book map handy information michigan online computer science bibliography glimpse server brown computer graphics group publications acm society computing school related stuff graduate student affairs thesis style guide advice research writing uw graduate student information ui gui page design microsoft windows hack microsoft www server microsoft windows faq windows rag windows 95 cool cyber seuss cool science fun fun fun battleship sorter lucky stars gallery line geometry multi player version grafica obscura uroulette dilbert zone life bob comic archive top 13 sites foam bath fish time hey guy web soap city bits economics web hand balancing budget discount shopping www mutual funds worthy nature people ruben ortega peek sean sandys erik selberg ron elizabeth walkup kevin maloney sports ll admit fair weather fan mariners windsurfing windsurfing hiking raquetball skiing softball biking cascade bicycle club original powered uring machines live eat bike eat directory pub recipes vegetarian mailing list stuff jewish circle puget sound humanistic judaism bricker cs washington modified monday 5 june 1995 sean landis 5 heights ithaca ny 14850 607 272 ext 237 607 277 landis objective technical contributor developing object oriented distributed software interested computer graphics image databases image processing education graduate 1997 cornell university ithaca ny masters engineering computer science 3 8 gpa december 1990 university utah salt lake city utah bachelor science computer science 3 2 gpa major professional experience march 1996 date isis distributed systems ithaca ny software engineer iv orbix isis team project leader responsible key technical contributions planning resource vendor management release management performance evaluations july 1994 feb 1996 isis distributed systems ithaca ny software engineer iii member orbix isis development team participated facets development releases responsible port windows nt responsible documentation training june 1992 june 1994 unisys corporation salt lake city utah senior software engineer lead engineer dm software manager distributed software management application responsible analysis design implementation documentation assisted planning staffing representative posix 1387 2 software administration april 1989 june 1992 unisys corporation salt lake city utah software engineer developed unisys unix supporting system customizable monitoring analysis tool performed phases product life cycle including training developed taught unix performance tuning seminar 1989 1991 short term achievement award 1991 group achievement award 1991 unit achievement award 1991 corporate achievement award aug 1988 april 1989 unisys corporation salt lake city utah associate software engineer customer support unix 2 master slave multiprocessor machine resolved customer problems plant site created unix support tools package training class customer support engineers 1989 short term achievement award oct 1987 march 1988 software salt lake city utah programmer analyst responsibilities included porting spreadsheet unix platforms release management completing graphing package summers 1983 1987 student cooperative work publications corba fault tolerance ruth object magazine nov dec 1995 building reliable distributed systems corba silvano maffeis printed theory practice object systems summary skills corba orbix object oriented development unix development tools win32 programming visual mfc software engineering project management perl cvs microsoft office framemaker tcp ip html graphics programming image processing machine vision current projects masters project pc based 3d graphics rendering system wireframe solid display modes phong shading object oriented design vertex polygon surface object data model msvc 4 0 windows 95 cs 718 topics computer graphics content based image retrieval system interior design database wallpaper patterns retrievable color histogram pattern image feature extraction analysis indexing object oriented design allowed easy extensibility cs 664 machine perception computer vision techniques measure quality children coloring book artwork system evaluates sample draws conclusions nature author work cs 537 advanced databases explore indexing methods image databases utilize image features create possibly multidimensional indexing structures project planned current semester http www cs cornell info people sean html information references references salary history request 2699 providence ri common response receive good living providence hour boston hours york ocean words people thing providence easy leave sad neat things order art museum book store crazy silver downtown pool hall babe sunny side vietnamese restaurant loui restaurant east side ruby east side prospect park cable car cinema free tom tracks record store standard chamber commerce type guide providence austin tx austin recovers impact fear good movie austin order cool things monthly city wide garage sale town lake sunny day lane cafe lane learned cut customer service hole wall music beer pool good blues laguna gloria museum grounds walks gallery mount breakfast las whistling capitol building paramount theater concerts la rosa liberty lunch stepping continental club 311 club standard chamber commerce guide austin guide austin queer organizations houston tx houston bars city ve joke cecil warren tap room rudyard check butterfly exhibit natural sciences museum cool guide houston maintained university houston seattle wa year grad student don list put adds wonderland security larceny sc5i andrew cmu updated 24 january 1994 spin logo image spin cs washington spin web server running spin connected machine university washington running real live spin operating system web server runs dynamically linked extension top spin kernel relies set system extensions notably disk unix sockets file system networking support figure shows system configured extensions web server server structured level cache memory fast extent based file system remote nfs server miss memory cache local extent file system queried miss files fetched remote nfs server structure optimize disk layout fast contiguous reads web server commands send running spin os show information number threads set instantiated domains state heap information spin read spin operating system spin extensible operating system kernel supports dynamic adaptation system interfaces implementations direct application control maintaining system integrity inter application isolation spin applications load code kernel runtime runs kernel extension code access hardware operating systems services overhead basically procedure call data passed reference copied spin kernel core set interfaces capabilities basic resources collections extensions implement general system services address spaces ipc threads networking extension code kernel written type safe language modula 3 property type safety prevents extensions crashing system attempting manipulate arbitrary pieces code data spin runs dec alpha workstations write specialized applications network video systems supporting general purpose unix programs quick results structure programs extend operating system services low overhead spin running 133 mhz alpha application handle recover page fault 29 microseconds takes 22 microseconds create thread control execute terminate synchronize termination fork join protected procedure call extension kernel function takes 13 microseconds cross machine rpc application application ethernet takes 600 microseconds atm adapters takes 450 microseconds operations mach digital unix 30 times longer hardware time benchmarks page save effort recent reports papers extensibility safety performance spin operating system design implementation performance paper appeared 15th sosp extensible protocol architecture application specific networking design implementation performance paper appeared 1996 usenix winter conference writing operating system modula 3 describes experiences modula 3 build high performance extensible system makes clear distinction language implementation language support extensible operating systems ve pretty happy m3 ve deal shortcomings order language safe extensible operating system paper describes ve addressed shortcomings safe dynamic linking extensible operating system describes dynamic linker load code kernel key point ability create manage linkable spaces describe interfaces collections interfaces language runtime support dynamic interposition system code describes kernel internal communication extension facilities shows dynamic code generation improve performance critical kernel service information paper trail project reports talks papers project members benchmarks interested bottom line modula 3 information modula 3 arpa project overview executive summary regular reports friends ve lot assistance academia industry project page involved related projects pointers extensible systems projects internal documentation latest status project members mascot encouraged people decided adopt mascot page maintained brian bershad cis 730 principles artificial intelligence lecture notes lecture 1 introduction overview lecture 2 symbolic programming lisp lecture 3 lisp cont lecture 4 lisp cont lecture 5 lisp cont lecture 6 propositional logic lecture 7 formal systems propositional logic lecture 8 automated theorem proving propositional logic predicate calculus lecture 9 automated theorem proving predicate calculus lecture 10 unification concept description languages semantic nets lecture 11 nonmonotonic logic lecture 12 deductive retrieval systems lecture 13 search lecture 14 midterm exam lecture 15 heuristic search lecture 16 genetic algorithms minimax search lecture 17 alpha beta pruning satisfiability search lecture 18 learning lecture 19 version spaces decision trees lecture 20 learning neural networks lecture 21 perceptrons lecture 22 reasoning change lecture 23 interval temporal logic lecture 24 reasoning belief spatial reasoning lecture 25 planning lecture 26 hierarchical adaptive planning lecture 27 planning uncertainty lecture 28 image understanding lecture 29 natural language processing bibliography richard stevens unix network programming comp unix faq highly recommended excellent book programming network softwares source codes errata list obtainable anonymous ftp ftp uu net published books douglas comer david stevens internetworking tcp ip volume iii bsd socket version book project describes kinds client server design changed august 27 1994 kacheong poon poon cs wisc cs 484 584 software quality assurance spring 95 96 3 semester credits http www cs uidaho ~billjunk courses cs484 html updated 8 march 1996 img computer science home page img univ idaho home page exercise 3 quality assurance options select assignment option 1 case study prepare software quality assurance plan organization option 2 preparing review guidelines common software review activities option 1 software quality assurance plan elect option exercise 3 prepare software quality assurance plan project accompanying case study security systems company prepare outline provided ieee std 730 1 1989 ieee outline sections include plan 1 purpose 2 reference documents 3 management 4 documentation 5 standards practices conventions metrics 6 reviews 7 test 8 problem reporting corrective action 9 tools techniques methodologies 10 code control 11 media control 12 supplier control 13 records collection maintenance retention 14 training 15 risk management additional information ieee std 983 guide software quality assurance planning december 1995 ieee announced approval revised standard ieee std 730 2 guide software quality assurance planning ieee std 983 general circulation months ieee format ieee standard order select option exercise 3 cases contents document section prepared common sense approach software development based good software engineering sound management practices assistance ieee standard contact individually written applied real project real company make assumptions decisions company define implement software quality assurance guessing assignment require 10 15 pages due dates campus students april 16 1996 campus video outreach ntu students april 30 1996 case study safety systems company company individuals situations describe case study fictional similarity existing company organization purely company description safety systems small company total employment 250 people company located seattle wa development manufacturing activities performed wholesale offices located major cities company markets products independent retail home security product vendors founded 1972 mr robert participating daily company operations president mr bs ms degrees electrical engineering prior founding designed intrusion monitoring equipment major industrial supplier shortly mr left employer hired john collaborate electrical designs gary provide product design mechanical engineering support year operation additional personnel gradually hired supporting roles including office personnel laboratory technician manufacturing personnel capital funding start scarce company ten consecutive years profitable operations company maintains frills attitude respect facilities equipment response growth sales employees major company reorganization occurred 1980 gary promoted manufacturing manager mr beginning possibility retiring reorganization john promoted engineering manager subsequently left company 1991 replacement charles taylor joined previous experience security systems field 10 years system design experience 15 years management experience electronics industry 1992 mr taylor consolidated staff responsible software development activities single organization reporting directly search initiated person manage newly formed group successful candidate julie johnson julie selected number internal external candidates initially began employment 1986 direct college hire completing bscs degree time hiring employees software development today 20 produces equipment destined consumer directly regulated federal state government entities case medical device manufacturers equipment safe consumers comply general product safety requirements national electrical codes 1990 interested possibility certified iso 9000 compliant manufacturer hired consultant review development quality practices week site evaluation consultant reported adequately defined development manufacturing processes ensure successful iso compliance review personnel appeared generally unaware requirements certification impact requirements development practices results audit clear documented product development process supporting software development documentation inconsistent existent findings cast doubt software tested result hired independent consultant draft software development standard software development projects current software developers asked contribute review software development standard developed july 1991 current version software development standard approved mr taylor starting project 20 year history successful wishes expand operations developing easily expandable customizable unit cost competitive existing markets enter additional markets marketing group believes technology advanced point product built successfully sold improve marketing group produced preliminary requirements document identifies key product features market engineering group begun detailed engineering functional specification rights software developed company purchased software voice recognition features planned products port code run processor security system ported code integrated software developed extensive reuse code existing products anticipated products development group headed jerry performing electrical mechanical design product products development considers leadership responsibilities generation products months ago project started management felt time frame 5 months realistic previous track record computer controlled security systems extensive leveraging existing systems voice recognition software purchased developed eliminating major portion design work due significant specification resulting rework project projected months schedule software hardware design underway prototype hardware unit due completed engineers weeks software ready prototype weeks attempt project moving fast management instituted bonus plan project team rewarded meeting future project deadlines time documentation marketing analysis preliminary functional specification preliminary electronics schematics mechanical assembly drawings software architecture diagram module hierarchy major data structures source code listings programs marketing believes market window narrow pushing expedient development path important trade show 4 weeks important specialty medical working system show potential clients assessment qa manager martin adams expressed concerns organization adequately prepared meeting demands development project believes company pushing hard meet upcoming trade show deadline cutting corners design work concerned faulty system harm company reputation heard extensive experience software field retained consultant study situation prepare software quality assurance plan effective helping ensure high quality products delivered option 2 review guidelines elect option prepare comprehensive review guidelines types reviews software requirements reviews preliminary design review architectural design usability review detailed design review logic design code review test design review test case review user manual review review guideline comprehensive list items check review stating point information presented class sessions 19 20 guidelines substantially extend information presented class address follow entrance criteria required items review issues points checklist things measurements exit criteria experience expansion find advantageous consult sources develop guidelines tailored organization provided results aren considered proprietary due dates campus students april 16 1996 campus video outreach ntu students april 30 1996 img lecture notes week 1 topic introduction computers programming microsoft windows microsoft fortran hewlett packard vectra text chp 1 1 1 5 notes introduction fortran 77 history high level programming languages circa 1957 translator good engineering scientific applications fortran 77 1977 revision standard widespread version fortran 90 1990 revision additional functionality widespread learn fortran pascal basic easier write complex formulas equations widely engineering lots existing engineering program libraries written fortran easy learn similar basic fortran pc click compiling steps source program fortran compiler compiler translates fortran machine language couple holes left spits obj file program broken lots segments obj rate objs linked things needed fill holes don worry holes obj files read spits exe file runnable machine language inside computer input keyboard mouse output monitor printer inside cpu central processing unit computations memory data program data removable storage things disk memory back put things memory order run memory binary tune ebony ivory kidding cell memory called bit charge charge call charge 1 charge 0 8 bits byte string 0 1 bit 2 things 2 bits 4 things 00 01 10 11 3 bits 8 things 000 001 010 011 100 101 110 111 2^n byte lets store 2^8 256 patterns binary counting decimal counts 0 1 2 3 9 10 11 99 100 999 1000 place tens place hundreds place 10^1 10^2 digit 10 things binary powers 2 binary place place place 2^0 2^1 2^2 1101 decimal 1101 binary 1101 8 4 1 13 machine language assembly fortran dark ages 1960 stored 0 1 written 1101 stand add 1101 0001 0011 0010 add memory location 0001 0011 store result memory location 0010 note sets digits refer memory locations add memory locations real idea machine code hard read code 1101 0001 0011 0010 1010 1111 1110 nuts esp add takes 3 arguments move takes 2 arguments hard sets numbers stand commands add stand memory locations solution assembly language add 0001 0011 0010 machine lang statement corresponds assembly statement vice versa problem takes time write worry lots details programmers noticed times sequences steps repeated lot load 0001 r1 load 0011 r2 add r1 r2 r3 store r3 0010 don worry won show tedious things assembly language memory locations stick values registers register place computations separate memory cs354 explains order compute grab values memory stick registers add registers register store back memory whew nice sum fortran statement translated compiled assembly instructions don worry memory sum located compiler takes care don worry registers compiler statements don deal binary copyright 1996 modified fromjeff lampert tick cs wisc modified september 11 1996 university washington department recreational sports programs recreational sports programs staff invites enjoy exercise sports fitness opportunities students faculty staff members university washington ima benefits regular exercise intramural activities documented haven visited building intramural activities building ima activities center golf driving range invitation includes activities information exercise programs sports center fitness classes sports competition informal recreation golf range golf range comprehensive program sixty sports activities designed mind style interests recreational competition skill level introduce recreational experience minutes club sports student sport organizations sports skills free adobe acrobat reader instruction program view current quarter sports skills class schedule uw homepage netscape 3 0 enhanced seattle smart traveler site designed maintained bruce cochran refer comments washington email copyright 1996 university washington department recreational sports programs updated december 1996 counter provided counter img img img img img img rong tan short reviews twelve monkeys logic time travel event circle result confusing boxing stupid thing emma lovely love story love stories funny weird happy remember nominated actress year crow city angels impressive visual effect dark warm hue scenes created good atmosphere courage fire meg ryan hero funny face suitable role face bring humanity role trick people telling stories plot original time kill black man killed sons raped daughter innocent good wills shouldn law nonsense bogus beautiful innocent child imagination wake bogus il states ordinary people ordinary stories life feelings part humanity hollywood felt breathing fresh air watched movie fly home lone star low budget movie director mixed past present remarkable interesting wyatt story kevin don made story entertainment story don expect movie good comedy bad tuesday movie gentleman agreement fashioned acting doesn attract rocky ending made motif clear important ordinary man rocky winning game hard win moment didn care result game wanted love girlfriend colors white white clearer plot weird prefer red terms final part touched gandhi good movie historical fact ben great playing gandhi young island dr cool favorite type plot combination jurassic park remarkable thing story issue raised man create human inevitable develop technology future man asked dr couldn answer answer brando actor play god role commander kurtz apocalypse don godfather dr difficult actor noteworthy played island david didn acted perfectly anti hero film french connection bad chasing scene outstanding 90s seldom make things blade runner classical visual effect thing bad felt sick mirror faces nice emma romantic comedy healthy humor low budget movie stupid thing microphone appeared screen plot isn perfect acting back homepage send comments modified dec 8 1996 renderman renderman artist tools sl reference shading globals 3 6 sl extensions apache path cise department jumping person administrative staff home pages administrative staff listed alphabetical order search userid browser searching capabilities john graduate secretary deborah butler office assistant rita crawford administrative assistant sharon grant senior secretary db center brian lane senior fiscal assistant francis major senior secretary fiscal assistant donna bryan secretary ismap home local academic research people suggestions comments direct input webmaster cise ufl electronic mail 1237 personal info born taiwan greek sound greek pronounce chew chow cho hmm woodland park zoo youth march 27 1994 2 53pm don evidence 80k gif computer 128k mac bought april 19 1984 powerbook 24 500 17 color monitor 5 40 external hd built 2400 baud modem vi refuse run emacs vi mode junkie ross turn junkie hobbies include making home videos cooking piano composition swimming skiing canoeing teaching taiwanese spare time updated thu oct 1 11 15 22 pdt 1996 computer science department news summary aug 1996 news college science math newsletter 1996 department news section found medium faculty member home page students current brochures documents encourage alumni place home pages plan add features information coming months check back past year exciting productive department beta test site intel products department works intel area distance conferencing recently began building closer relationships great plains software cargill introduction closed student laboratories starting sequence received excellent reviews helped students courses build satisfying foundations success computer science comments suggestions undergraduate curriculum graduate programs continue high demand doctoral graduates master graduates year plans expand distance education offerings continue possibilities include offering doctoral degree variety media including computer conferencing mail cd rom department faculty continue publish widely 30 papers appeared 1995 wide variety journals conference proceedings department major project success faculty member contributed raise endowment undergraduate student scholarships 17 000 ron vetter bill perrizo paul soloviev ken nygard began nsf funded project develop state art high speed networking laboratory atm switch perrizo vetter continued work multi state project build resource centers accessible citizens upper midwest perrizo serves half time university dean research vetter associate editor ieee computer nygard xudong soloviev continue funded research projects conducts technical research faculty members pennsylvania state university texas university waterloo organized chaired invited sessions presented papers conferences university michigan ann arbor texas ken continued research object oriented testing methods graduate students bob gammill continued push department low cost easily unix based local area networks john martin completed revision edition book structures bruce erickson mark pioneering efforts department introduce undergraduate curriculum nygard faculty researching world wide web activities department web address www cs ndsu nodak william perrizo receives grant high speed database study bill perrizo professor computer science research client server databases high speed networks 667 118 grant military decision makers depend computerized management information systems gathering data making data secure multiple levels perrizo grant develop evaluate methods distributed client server database management high speed fiber optical networks ken nygard track school districts north dakota schools range room west growing schools grand forks red river high school east rural areas population declining year school districts constant state flux years district boundaries recorded legal documents maps district consistency rare difficult obtain information school district boundaries situation helped significantly development school maps geographic information system software ndsu computer science professor ken nygard assistants developed school maps software scratch study transportation issues led mapping school districts expanding include wide variety analyses work school districts remains top priority nygard research associate mike research assistants update districts year july 1 small job research assistant michael greene charge organizing filing boxes full correspondence proposals legal documents state map adjusted 1995 96 school year nygard reason school maps important puts school issues quantitative level emotional people north dakota enormously sensitive issue nygard regard school closures schools considered town people feel town realization action times research assistant fulbright scholar germany developing program measure efficiency school districts nygard program similar program north carolina reduced number school buses state hundred year controversial program benefit nygard colleagues proud school maps simple algebraic equations make kinds combinations maps instance subtract 1991 school census 1993 census determine districts losing gaining population districts color coded make visual clearer kind presentation information tremendous improvement past page full numbers statistics output easily bright colors combinations school maps effective citizens school boards great tool analyzing trends define difference data display map bar graph pie chart nygard capabilities legislative sessions education issues addressed public access download school maps website cs ndsu nodak www north dakota department public instruction works cooperation nygard instituted school maps offices program accessible web site explore internet yahoo web resources subject stanford www virtual library web resources subject cern resources server type www gopher ftp gopherspace world gopher servers search index lycos search carnegie mello list usenet faqs commercial sites finger gateway whois gateway archie request form important sites government organizations white house house representatives census bureau home page nasa information services usgs atlantic marine geology woods hole world powerful computers electronic newstand maps maps library ut austin lots links outline maps zoom capability xerox top home page img img lecture notes week 10 part 1 topic heaps text notes heaps remember ve binary search represented tree 1 3 5 6 8 9 11 6 3 9 1 5 8 11 middle search starts 6 search left part list middle 3 search part middle 9 tree array represent tree type tree array represent called heap things required order tree heap 1 complete tree node children unique complete binary trees size 1 7 2 nodes satisfy heap property dramatic chord node heap node children 8 4 2 heap 4 2 8 heaps represented arrays elements heap read left top bottom 8 6 4 3 5 2 1 stored 8 6 4 3 5 2 1 ll referring array list heap eventually ll talk obtain sorted list heap talk important functions move heap change values inside finding related nodes note list 1 8 left child found list 2 list 3 4 left child list 6 general element left child list list 2 child list list 2 1 parent list list 2 inverse finding child cs invents word purpose ties fact complete binary tree heap worry heap property satisfied takes node moves tree node heap property begin won moved 2 6 4 3 5 8 1 2 6 4 3 5 8 1 suppose wanted node 1 list 1 2 2 6 heap violated 2 4 move node tree switch 6 2 6 2 4 3 5 8 1 6 2 4 3 5 8 1 chose 6 6 4 chose 4 4 top 6 children heap property fail node 1 continue follow 2 located list 2 heap property fails switch 2 5 6 5 4 3 2 8 1 6 5 4 3 2 8 1 note heap 8 problem nodes path 2 2 satisfy heap property providing heap property path tree paths true paths tree heap essentially call loop won call bottom nodes called leaf nodes nodes children 1 start node children list 3 general heap elements node list 2 2 node node list list 2 3 repeat reach top tree list 1 2 4 6 1 7 3 8 node 3 6 2 4 8 1 7 3 6 6 8 chose 8 8 8 3 heap 3 6 node 2 4 2 7 8 1 4 3 6 7 heap 1 4 node 1 2 2 moves 2 switched 8 6 8 7 6 1 4 3 2 start 2 work backwards suppose heaps h1 h2 node tree h1 h2 violate heap property place switch top h1 fine h2 fine h1 fine h1 h1 h3 h4 h3 h4 back argument violates heap property move h3 h4 node violate heap property finds spot isn problem nodes fine heap work back 2 1 build heaps lower parts tree build heap higher parts tree made heap tree starting list 3 heap tree starting list 2 build heap tree starting list 1 heapsort heaps don give completely sorted array give quick method heap 8 4 7 3 1 2 5 8 4 7 3 1 2 5 1 element array switch element largest element array end list 2 decrease heap size list 1 list 7 heap list 8 ve found largest number don include heap anymore 3 list 1 ll heap based 7 elements list 7 4 5 3 1 2 7 4 5 3 1 2 8 4 repeat steps heap empty time switch 2 7 decrease heap size 1 top 5 4 2 3 1 5 4 2 3 1 7 8 2 largest elements order back list ll entire list sorted order copyright lampert tick cs wisc modified november 8 1996 tenure demise universities arizona florida minnesota north carolina texas virginia information excellent web page subject home page statement faculty review suggestion finding info altavista search post tenure review god received tenure web page work robert boyer web gothic adam finkelstein adaptation oil painting american gothic 1930 grant wood made collecting bunch images web shrinking tiny squares arranging suggest underlying image changed grayscale values adapt grayscale values underlying image img cse 567 principles digital systems design carl ebeling fall 1996 notes homework responsibility make solution homework problems easy grade ta ta job guess solution figure meant follow wires maze gates quicker grader solution correct points important show work partial credit variable names don names don permute order schematics neat easy read reveal structure circuit busses busses wires laid order sources sinks freely simple glance needed verify circuit ebeling cs washington information related database research database research groups univ wisconsin madison public domain database software includes fully functional dbmss unix dbms companies acm sigmod home page miscellaneous conferences journals text plain content length 1396 modified mon 30 sep 1996 17 23 13 blau seth nyu carr richard michael vadim paul hanna adel nyu aaron phillip patrick nyu raju nyu jermyn ian jermyn cs nyu kim jae hwan ramon newman joshua pao hsing kuo gabriel carl cs nyu michael nyu singer eric lee nyu wu nyu papers unified framework modules objects application programming language design extended abstract abstract dvi postscript foundations implementation higher order subtyping extended abstract abstract dvi postscript semantic reconciliation subtyping inclusion coercion preliminary draft coming cave logo design contest opportunity make 200 columbia automated vision environment design logo group submission single page size 8 5 11 inches important submitted design retain defining characteristics reduced iconic form single grand prize 200 judges decision regard final winning entry property group date submission oct 1st 1996 post submission submit mail mail submissions hari sundaram hari cs columbia 470 dept computer science columbia university 1214 amsterdam ave mail code 0401 york ny 10027 wondering description computer vision attempt decipher environment live man made sensors camera analogous eyes images sensor computer programs designed perform diverse tasks face recognition navigation shape recovery find additional information visiting home page webmaster cs 302 style guide introduction aware compilers care source code long correct syntax language matter source code matters humans reading source code class program easily understood instructor grader environments program understood members programming team members testing team programmers maintaining code leave project good programming style important ingredient good software engineering readable code efficient software production process source code document describing implementation writing paper article freedom make choices present document stay guidelines popular convention type document creating people reading document easier time understanding tension creative freedom conventions style responsibility find balance style style format layout program commented source code context cs 302 concentrate aspects indentation placement curly brackets whitespace comments identifier names indentation fixed width indentation indentation occurs fixed width intervals interval single tab spaces program indented spaces indentation program 0 bean counter int main int number beans number beans user const double bean weight 2 051 average bean weight cout enter number beans endl cin number beans number beans 0 cout number beans number beans endl cout average weight bean weight endl cout total weight number beans bean weight endl level 2 indented spaces level 1 indented spaces level 0 indented don care indent indenting indent spaces level 0 level 1 indent spaces level 1 level 2 indent spaces code indent spaces code level 0 items begin level 0 preprocessor directives include iostream function headers class headers global variables global declarations level 1 statements indented indent function control statement statement nested indent control statement curly brackets indent case labels switch statements public private labels class definitions beans bacon beans bacon beans bacon beans bacon beans bacon beans beans beans bacon switch 1 switch number beans case 0 cout beans endl break default cout endl break switch 2 switch number beans case 0 cout beans endl break default cout endl break placement curly brackets common styles lining curly brackets important thing style code style code option 1 header body body option 2 header body body option 3 header body body whitespace vertical whitespace program blank lines functions single blank line break statements function logical units function eat beans description notice blank lines function function void eat beans void cout burp endl function count beans description notice logical steps algorithm separated blank lines int count beans sample beans database average weight int double average 0 average weight sample 0 sample size average beans database rand num beans weight average sample size return total number beans int total beans int weight average return total beans horizontal whitespace single space operators operands int 5 8 9 3 cout int 5 8 9 3 cout operators unary generally horizontal whitespace beans beans comments program header program block comments top file main function comments program section date email address addition include summary program describes program kinds inputs bugs deficiencies program 0 bean counter gregory sharp class cs 302 section 99 mail greg cs wisc description program calculates number navy beans universe based user estimate universal navy bean constant file header file multi file program header file header include description contained file code file relates rest program program 0 bean counter file bean description class definition bean class function header functions header function header explains inputs outputs side effects function short description function function count beans inputs weight beans tons outputs number beans description calculates number beans based average weight navy bean sea level int count beans double weight return int weight bean average weight related group small functions share single comment function user input routines description utility routines control simple user inputs int char prompt int cout prompt cin return char char prompt char cout prompt cin cout fool enter cin return comments object definitions objects comment describe variable double weight weight beans tons double mass mass beans kg temporary variables loop variables input variables comment int loop variable doesn 0 number beans double input variable doesn cin bean set weight comments embedded code comments embedded code reasons introduce logically distinct section code explain unusual coding technique function embedded comments function count beans description sample beans database weight estimate total number return number beans int count beans sample beans database average weight int double average 0 average weight sample 0 sample size average beans database rand num beans weight average sample size return total number beans int total beans int weight average return total beans identifier names naming conventions identifiers including variables functions classes descriptive long relate semantic meaning identifier double starting location time velocity double location starting location time velocity double double hand short 1 letter identifiers temporary variables loop variables input variables int 0 max beans beans bean int current bean current bean 0 current bean max current bean beans current bean bean finally capital letters constants const int max beans 100 const int max beans 100 modified sat sep 7 18 39 12 cdt 1996 greg sharp greg cs wisc http www cs wisc ~greg greg html refresh http www cs utexas users zhuqing html brother twins elder brother hey friend younger brother 1991 uw running club run fun university wisconsin madison running club offers unique blend exercise fun runners level members good competitive level run enjoyment stay healthy joining uw running club great meet runners learn running learn madison running side work week organize teams local occasionally local races put running events year social side eat drink perform running christmas carol fall wednesdays 6 00pm meet track interval starting wednesday october 23 meet camp randall sports center shell 6 00 sundays 10 00am meet camp randall sports center distance run run short 4 miles longer route 10 miles uw running club organized races fall 15 2 mile fun run saturday september 14 valentine 5 check bi monthly newsletter running reader related running information wisconsin track club lifestyle sports cool running runner world online running page balance central information send mail siff cs wisc 1340 personal interests geeky enjoy computers economics books hiking travel sailing drawing anime previous main index modified july 21 1996 02 36 img moy cs wisc copyright 1996 tony moy 1437 ta dong time 10 00 12 00 friday date location topic jan 12 pcs cancelled jan 19 pcs intro borland jan 26 pcs building projects debugging feb 02 pcs announced feb 09 macs internet tools feb 23 macs www mar 01 pcs recursive programming mar 15 macs announced mar 22 pcs objects mar 29 macs announced apr 05 pcs intro graphics programming apr 12 macs announced apr 19 pcs announced lab policies 1 students required preview direction sheet carefully lab time lab limited important finish activities sheet lab 2 lab activity sheets turned end lab period delay accepted 3 students switch lab time inform ta advance case won position 4 hand programming assignments students required include executable file source files floppy disk 10 points deducted score executable file included robocacing img img img description amazing fully autonomous robotic worm moves approximately half feet long segmented body covered sensitive sense environment antenna head probing front obstacles sensing danger speeds escape responses produced sensation received antenna build specifically robofest 5 held austin texas april 1994 word word worm wyl eds financial trading center view center hallway home financial modeling information technology today wall street laboratory development models technology tomorrow eds financial trading technology center state art trading research teaching facility college graduate school business university texas austin goal center students faculty executives understand growing flow financial data affects markets enable participate development applications ion technology finance eds numerous technology sponsors center trustees financial industry joined support unique educational facility found university campuses director center dr george chairman department finance ut college graduate school business project manager eds directed design center technology integration dr neil center dedicated 8 1996 fully operational start 97 academic year ut austin home page texas business school home page eds home page overview center educational mba investment fund long distance learning facilities including classroom studio trading area control room financial information including data feeds integration technology center advanced networking video capabilities industry partners listing description data technology companies involved trustees financial firms supporting center information touring center overview education facilities financial data technology partners trustees updated 5 august 1996 eds financial trading technology center comments webmaster www utexas college computer science undergraduate offerings complete list undergraduate courses descriptions complete curricula fall 95 offerings winter 95 offerings northeastern college computer science edward lazowska january 1996 personal born washington august 3 1950 married 2 children education ph computer science university toronto 1977 sc computer science university toronto 1974 computer science independent concentration brown university 1972 recent employment university washington department computer science engineering chair 1993 professor 1986 associate professor 1982 86 assistant professor 1977 82 digital equipment corporation systems research center visiting scientist 1984 85 research interests computer systems modelling analysis design implementation distributed parallel systems representative recent awards university washington annual faculty lecturer 1996 fellow institute electrical electronics engineers 1996 fellow association computing machinery 1995 award paper acm sigcomm 93 symposium award paper 1993 workshop award paper 13th acm symposium operating systems principles 1991 award paper 12th acm symposium operating systems principles 1989 award paper 1989 acm sigmetrics conference measurement modeling computer systems award paper 1985 acm sigmetrics conference measurement modeling computer systems representative recent grants national science foundation 1996 98 principal investigator corbato gray stubbs grant ncr connectivity university washington 904 000 including 60 uw contribution intel corporation 1996 principal investigator bershad soma enhancing engineering curriculum pc platform 925 000 100 allowance equipment intel corporation 1995 principal investigator bershad research educational computing infrastructure 200 000 100 allowance equipment ibm corporation 1994 95 principal investigator bershad system structure advanced processors 650 000 100 allowance equipment intel corporation 1993 94 principal investigator collaborative research high performance computing 761 000 100 allowance equipment national science foundation 1992 96 principal investigator levy zahorjan grant ccr system support high performance computing 1 984 000 including 20 uw contribution national science foundation 1992 96 principal investigator anderson borning derose levy notkin snyder tanimoto zahorjan grant cda high performance parallel distributed computing ii program 1 765 000 including 25 uw contribution national aeronautics space administration 1992 95 investigator adams anderson hogan lake pi petersen snyder large scale structure galaxy formation 1 549 000 boeing computer services 1992 93 principal investigator levy distributed parallel operating system support generation architectures 100 000 washington technology center 1991 93 principal investigator levy zahorjan high performance computing communication 152 000 digital equipment corporation 1990 93 principal investigator levy research agreement 1076 operating system support contemporary multi computers 960 000 80 allowance 1 200 000 equipment national science foundation 1989 92 principal investigator levy grant ccr amber programming support networks multiprocessors 343 000 national science foundation 1987 92 project director principal investigator baer levy snyder ruzzo tanimoto zahorjan grant ccr effective parallel computing program 4 808 000 including 25 uw contribution national science foundation 1987 91 principal investigator zahorjan grant ccr performance parallel systems 320 000 representative recent professional activities computer science telecommunications board national research council 1996 national science foundation advisory committee computer information science engineering 1995 technical advisory board microsoft research 1991 board directors computing research association 1992 chair government affairs committee national research council panel review multi agency hpcc program brooks sutherland committee 1994 95 board directors data corporation 1996 state washington information services board 1995 board directors washington software digital media alliance 1996 computer science systems academic advisory council national semiconductor corporation 1996 scientific advisory board fund cable ventures 1995 standing advisory committees uc berkeley dept eecs stanford univ dept computer science univ virginia dept computer science hong kong univ science technology dept computer science doe pacific northwest national laboratories environmental molecular sciences laboratory molecular science computing facility national research council panel review nasa earth observing system data information system 1993 program chair 13th acm symposium operating systems principles 1991 chair acm software system award committee 1991 member 1988 92 editor ieee transactions computers 1988 94 chair committee examiners gre computer science test 1986 90 member 1982 90 chair acm special interest group measurement evaluation sigmetrics 1985 89 ifip working group 7 3 computer system modelling 1986 representative recent departmental university activities chair department computer science engineering 1993 associate chair department computer science engineering 1988 93 chair university advisory committee academic technology 1990 ad hoc committee educational technology distance learning 1995 committee future graduate school library information science 1996 committee college arts sciences 1994 chair committee review proposed ph program molecular biotechnology 1994 committee review performance dean engineering 1992 93 student supervision 17 ph completed 21 completed recent ph students john bennett 1988 rice university 1988 supervised baer raphael israel david wagner 1989 university colorado principia consulting brian bershad 1990 supervised levy carnegie mellon university university washington nsf pyi award nsf pff award onr yi award recipient yi bing lin 1990 bell communications research national chiao tung university taiwan mark 1990 ibm watson research center sung chung 1990 supervised notkin ibm watson research center postdoc thomas anderson 1991 supervised levy university california berkeley nsf pyi award nsf pff award sloan research fellowship recipient clifford neuman 1992 usc information sciences institute edward felten 1993 supervised zahorjan princeton university nsf yi award recipient chandramohan thekkath 1994 supervised levy dec systems research center robert bedichek 1994 supervised levy mit postdoc corp michael 1994 bell laboratories jeffrey chase 1995 supervised levy duke university dylan mcnamee expected 1996 supervised levy oregon graduate institute representative publications lazowska zahorjan graham sevcik quantitative system performance computer system analysis queueing network models prentice hall 1984 eager lazowska zahorjan adaptive load sharing homogeneous distributed systems ieee trans software engr se 12 4 1986 eager zahorjan lazowska speedup versus efficiency parallel systems ieee trans computers 38 3 march 1989 anderson lazowska levy performance implications thread management alternatives shared memory multiprocessors ieee trans computers 38 12 dec 1989 award paper 1989 acm sigmetrics conf chase amador lazowska levy littlefield amber system parallel programming network multiprocessors proc 12th acm symp operating systems principles dec 1989 bershad anderson lazowska levy lightweight remote procedure call acm trans computer systems 8 1 feb 1990 award paper 12th acm symp operating systems principles anderson lazowska quartz tool tuning parallel program performance proc acm sigmetrics conf measurement modeling computer systems 1990 anderson levy bershad lazowska interaction architecture operating system design proc 4th international conf architectural support programming languages operating systems april 1991 bershad anderson lazowska levy user level interprocess communication shared memory multiprocessors acm trans computer systems 9 2 1991 anderson bershad lazowska levy scheduler activations effective kernel support user level management parallelism acm trans computer systems 10 1 feb 1992 award paper 13th acm symp operating systems principles thekkath nguyen moy lazowska implementing network protocols user level ieee acm trans networking 1 5 oct 1993 award paper acm sigcomm 93 symp vernon lazowska eds nii technical challenges educom 1994 thekkath levy lazowska separating data control transfer distributed operating systems proc 6th international conf architectural support programming languages operating systems oct 1994 chase levy feeley lazowska sharing protection single address space operating system acm trans computer systems 12 4 nov 1994 recent invited presentations 25 past years including 15 distinguished lecturer series keynote speaker special event univ toronto univ colorado univ wisconsin ncr corp univ minnesota san diego univ massachusetts amherst 3rd symposium experience distributed multiprocessor systems 11th annual acm symposium principles distributed computing mit georgia institute technology fluke corporation univ washington annual faculty lecture group univ washington alumni association lazowska cs washington security architecture fault tolerant systems michael reiter kenneth birman robbert van renesse tr93 1354 june 1993 process groups common abstraction fault tolerant computing distributed systems present security architecture extends process group security abstraction integral parts architecture services securely fault support cryptographic key distribution techniques detail design implementation services secure process group abstraction support give performance figures common group operations view document display overview document formats overview thumbnail pages structural overview display selected page formats document 31 pages raw ocr output resolution tiff image inline gif image display page display document formats ocr text produced ocr errors bytes print download selected pages granted permission commercial reproduction distribution display performance technical report format permission period 45 forty days recent time verified technical report computer science department cornell university terms include permission rights reserved author search home page ncstrl server operates cornell university send email tech reports cs cornell apache path informal group faculty students department formed play racquetball regular basis faculty students tuesday thursday afternoons 4 student rec center florida pool play racquetball join group day advance playing coordinator games send message members group day games determine number courts needed courts reserved play skill level playing varies widely starting players skilled feel play mail alias created members group communicate playing playing receive messages send mail message majordomo cis ufl line body message subscribe racquet ball remove list send line unsubscribe racquet ball hope courts cs516 26 pentium table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 img img img img img img img img img img img img img img img lance favorite internet sites directory entertainment finance intramural sports magic gathering news organizations people reference research software sports entertainment cards media lab food internet movie database travelocity tv list list www links tv shows television tonite finance future networth portfolio cen kaufman fund twentieth century ultra investors quote security apl quote server sec edgar archives publicly traded corporations stock master street net magic gathering card information vault dimensions interactive magazine convocation player rankings pro tour qualifiers magic players association neutral ground wizards coast news austin chronicle film reviews film cnn daily texan university texas student newspaper latest daily texan financial times world news msnbc york timesfax requires acrobat reader pathfinder time warner time daily weather www worldnews today organizations american association artificial intelligence aaai asian business student association association computing machinery acm convocation international magic gathering eta kappa nu hkn northern california association sematech technology transfer document search upsilon pi epsilon upe people julie au tara estlin sam hahn mike hewett susan jun sawada jennifer jeff thomas marina wong switchboard utcs graduate students ut directory reference bartlett familiar quotations columbia internet searches altavista hot bot lycos cmu library congress roget thesaurus nih university texas austin directory library www quick reference webster dictionary cmu world wide web virtual library subject catalogue software adobe acrobat reader ghostscript postscript interpreter ghostview postscript previewer icons anthony icon library dcs icon browser images icons flags planet earth home page stanford gif library image display manipulation java programming language hotjava www browser weblint html document syntax checker xview cd audio player motif cd audio player sports amy chow pages amy chow fan club amy chow honor page boxing boxing times sports illustrated sports network sports server intramural sports volleyball ncaa women volleyball northern california association lance tokuda department computer sciences university texas austin unicron cs utexas summer vacation spending july november 1995 visiting ibm centre advanced studies toronto cross country trek back seattle believing oft repeated rumor shortest distance points straight line proceeded drive toronto seattle madison wi denver ut favorite part trip 5 days spent winding southern utah worth chance number pictures due stupidity roll film pictures badlands wall drug mount highlights south dakota wyoming ruined destination city miles driven highlights left toronto mid morning headed ann arbor fortunately bad weather encountered entire ann arbor michigan 299 trip casual pub crawling crashed night jeff neill aka bennet aka willow jeff wah tut ca guy jumped www bandwagon night headed frozen visited doug uw madison doug suffered madison wisconsin 420 host undergrad cs courses yale semester long quest write adaptation haskell madison sioux falls highlights leg trip include driving sioux falls south entire state minnesota dakota 451 stopping 275 miles playing red maximal volume incredibly nice state trooper wisconsin gave written warning south dakota big flat alongside 90 broken signs wall drug mid morning badlands wasn government shut park officially closed hot springs south made wall drug dakota 464 cup coffee wall drug continued west black hills side trip mount mount fairly black hills worth continued hot springs treated magnificent sunset fast drive southern corner wyoming stopped couple days visit family hour north colorado 348 denver fortunately washington dc act didn cancel plans side trip visit national parks utah spending relaxing weekend headed south denver rockies 70 honda step high elevations eventually side advice uncle ken petroleum spent fair amount utah 466 time sitting utah drove state highway 128 cisco drive colorado river late afternoon sun brought oranges canyon walls pictures ill roll file finding place stay headed dead horse point state park watch sunset canyonlands spent morning national park formed wind water centers fins landscape arch longest arch park span 306 feet double arch double arch fairly unusual give idea scale small white blob person bryce utah 312 standing lower arch double stopped lunch partition arch view devil garden park south window arch wall arch leaving headed west bryce scenic virtually south central utah stretch 70 exits 100 miles spent day exploring bryce canyon national park favorite day trip special aspects bryce incredible atmospheric clarity day 75 miles quiet hiking base canyon hear wind blowing trees canyon rim 1500 feet overhead morning early afternoon hiked 8 5 miles loop trail experience highly recommend time trail utah 160 canyon rim incredible world shaded pink orange 1 2 3 4 fantastic 1 2 entire hike people afternoon hiked rim main visited number scenic viewpoints canyon rim 1 2 3 4 picture sitting watching sunset canyon reluctantly left bryce canyon headed national park surprisingly busy thanksgiving day taking quick hike set climb top angels landing rock towers 1500 feet base canyon routine climb reached scout lookout located 1000 feet canyon floor half mile cedar city utah 143 ascent angels landing consists traversal narrow 1000 foot drop side view top 1 2 3 4 descending heights angels landing checked close road scenic viewpoints park 1 2 late afternoon sun highlights oranges canyon wall picture idaho 604 drove 600 miles appropriately started drive cascades started rain 4000 miles seattle washington 532 weather great closer seattle harder rained lousy weather weeks road nice home grove cs washington chateau 110 adam finkelstein dave grove neal lesh ted romer mike salisbury sean sandys jonathan shade sit alumni jeff dean anthony lamarca wayne ohlrich wildlife squirrel living roof chateau prefer lays sour cream onion potato chips food anthony eats brought quarter years ago submitting dissertation graduate school official greeting chateau cent dix service silly stuff things lecture schedule date lecture march 25 27 29 overview cg production april 1 3 5 shading lighting 8 10 12 modeling articulated deformable hierarchical 15 17 19 animation 22 24 26 character design camera control 29 1 3 project planning 6 8 10 facial animation 13 15 17 compositing post production 20 22 24 digitizing models motion 29 31 special effects june 3 final critique cse 135 computational techniques 1995 spring quarter homework assignments instructions electronic turn homework 1 homework 2 homework 3 homework 4 homework 5 homework 6 homework 7 draft check pages repeatedly hit reload browser latest version complete list grades grades hw 1 grades hw 2 grades hw 3 grades hw 4 grades hw 5 grades hw 6 grades hw 7 grades 1 midterm viewing page netscape netscape experiment rex cs washington eric cs washington 8 june 1995 programming assignment 1 4 3 bsd unix networking facilities september 7 1996 table contents 1 introduction 2 assignment 3 requirements 4 hints references suggestions comments back web page changed september 7 1996 srinivasa narayanan nsp cs wisc ben cs wisc cs 314 information prerequisites tutoring consulting texts references handouts videotapes requirements grading grading regrades academic integrity instructor brian smith upson 4107b 255 1180 office hours tues thurs 3 00 4 00 pm appointment teaching assistants sugata mukhopadhyay upson 4104 255 office hours fri 12 30 2 30 pm appointment evan moran upson 4144 255 1159 office hours mon wed 4 00 5 00 pm appointment ulla upson 320 255 3084 office hours mon wed 1 15 2 15 pm appointment sections mon 7 30 upson 215 evan tues 3 35 upson 211 ulla wed 7 30 hollister 362 sugata sections augment lectures present detailed examples computer demonstrations discuss problem sets projects review prelims addition required material presented section attend section week attend sections registration helpful attended section week administrator laurie buck upson 303 255 3534 office hours mon 1 30 4 00 pm tues 1 30 4 00 pm wed 1 30 4 00 pm thurs 1 30 4 00 pm fri 1 30 4 00 pm routine administrative matters handled administrator including petitions regrade grades prerequisites cs 211 equivalent students expected programming experience pascal procedural language ada fortran assume familiarity recursion arrays records pointers linked data structures stepwise refinement tutoring tas regular office hours extended consulting schedule appointment calling undergraduate office 255 0982 upson 303 24 hours advance schedule appointment find ta busy helping student unable spend time consulting consulting upson 305 consulting hours listed sun thurs 2 00 6 00 pm 7 00 10 00 pm fri 2 00 5 00 pm consultants answer questions computer system programs homework assignments things related content ensure consulting time advantage observe ground rules program doesn work decipher error message find location error listing relevant registers memory consultant current listing program written good style show consultant consultants spend time attempting trace uncommented machine code plan spend 10 15 minutes consultant time time set appointment ta texts references required 1 clements principles computer hardware edition pws kent publishers 1991 2 motorola m68000 family programmer reference manual prentice hall 3 ford macintosh assembly system basepak heath optional 1 patterson hennessy computer organization design morgan kauffman 1993 2 computer architecture logic design mcgraw hill book company 1991 3 ford assembly language systems programming m68000 heath 1992 4 tanenbaum structured computer organization edition prentice hall 1990 required buy optional books book ford excellent presentation assembly language programming m68000 family patterson hennessy good book computer architecture books reserve engineering library handouts videotapes informational handouts assignments distributed lecture section lose limited supply exhausted produce additional copies copies handouts upson 303 teaching staff extra copies handouts lecture videotaped copies videotapes viewing uris library media center miss lecture reason strongly encouraged watch video tape requirements grading major projects project involves writing large program assembly language project involves design implementation processor gate level design tool work groups programming hardware design projects programming assignment working group submit grading single printout includes names students group grade students expect students equally answer questions program project written problem sets individually written problem sets turned cs314 consultant due date beginning lecture due date students asked demonstrate programming assignements ta consultant sign sheets project late assignments receive credit partial credit incomplete work meet due date assignment illness extraordinary circumstances contact administrator upson 303 assignment deadline extension graded assignments returned consultants consulting hours day assignment due graded exams wil returned consultants consulting hours days assignment due show id pick assignment answer sheets homework assignments prelims distributed week assignment due studied understood homework questions examinations grading regrades grades posted indexed secret id number provide upson 303 made grading error discuss matter consultants teaching assistants discussion appears mistake made bring error attention week assignment returned submit problem set program exam regrading obtain regrade request form consultants upson 303 fill request form leave request assignment question upson 303 regrade request grade regraded assignments returned consultants grade computed 20 curve prelims 15 10 absolute homework 10 absolute 1st programming project 20 absolute 2nd programming project 10 absolute 1st hardware design project 30 absolute 2nd hardware design project exams graded curve homeworks projects graded absolute scale prelims thursday march 2 upson b17 tuesday april 25 kimball b11 90 minutes final late homeworks accepted days due date day assignment late result 5 point equivalent half homework assignment deducted grade accumulate 5 9 semester points equivalent half homework grade 1 2 total grade deducted cumulative score 10 14 result full homework grade deducted cumulative score work handing assignments early day assignment handed early works academic integrity work submit cs 314 expected result individual effort free discuss material approaches problems details system colleagues instructors computer services consultants misrepresent work permissible cooperation involve student possessing copy part student program work copy paper computer file hard disk floppy disk exception rules students work submit joint project student responsibility protect work unauthorized access discard copies programs public places violation academic integrity code results failure permanent notations cornell academic records question constitutes ethical behavior instructor claims ignorance misunderstanding rules back cs 314 home page trains project case study building conversational planning agent james allen lenhart schubert george ferguson peter heeman chung hee hwang kato 1 marc light nathaniel martin bradford miller 2 david traum trains project funded part onr arpa grant n00014 92 1512 air force rome laboratory research contract f30602 91 0010 nsf grant iri 90 paper appeared journal experimental theoretical ai 7 1995 7 48 abstract trains project effort build conversationally proficient planning assistant key part project construction trains system research platform wide range issues natural language understanding mixed initiative planning systems representing reasoning time actions events years passed beginning project year produced demonstration system focused dialog illustrates aspects research commitment building complete integrated systems significant overhead research feel essential guarantee results constitute real progress field paper describes goals project experience effort 1 kato address ntt information communication systems lab kanagawa japan 2 address centre cognitive science university edinburgh 2 place edinburgh scotland uk table contents introduction choosing task trains system conversational agent trains demonstration systems trains system infrastructure trains 93 architecture episodic logic representation overview trains modules syntactic semantic rules lexical processing parser deindexing conversation act analysis dialogue manager domain plan reasoner execution planner issues trains simulator temporal reasoning speech repairs discussion references trains technical note series trains related publications george ferguson noel macdonald professor electrical engineering director cornell nanofabrication facility 408 phillips hall 607 255 ee cornell 1963 1965 ph 1967 california berkeley biography receiving doctorate electrical engineering macdonald remained berkeley year acting assistant professor 1968 member technical staff rockwell international science center 1970 joined physical electronics industries instrumentation engineer manager 1977 physical electronics acquired elmer corporation 1983 macdonald held management positions elmer included position general manager physical electronics division 1980 attended harvard business school program management development 1984 cornell professor electrical engineering director program technology sponsored semiconductor research corporation 1989 appointed director school electrical engineering macdonald specialized electron beam technology emphasis microelectronic applications instrumental combining electron spectroscopy scanning electron microscopy developing scanning received 1973 victor memorial award electron probe analysis society america 1975 young engineer year award presented institute electrical electronics engineers ieee serves sematech university advisory board international mems steering committee advisory board international symposium electron ion photon beams 1990 chaired 34th symposium member ieee american physical society american vacuum society society materials research society research interests theme research fabrication characterization interested ultimate spatial limits probing modeling size electronic mechanical structures research projects address generation application focused electron beams nanofabrication computer simulation modeling included program research subjects include fabrication scale electron devices structures information storage vacuum microelectronics electron beam lithography characterization electron beam time resolved probing integrated circuits electron scattering energy dissipation solids electron beam lithography goal research understand physical limits fabrication integration characterization inspection current research projects fabrication electromechanical optical electronic devices instruments simulation electron beam lithography electron beam instrumentation nanofabrication electron beam testing 50 ps selected publications sanford macdonald 1989 laser pulsed electron microscopy journal vacuum science technology 7 6 1903 07 sanford macdonald 1990 electron emission properties laser pulsed negative electron affinity journal vacuum science technology b8 6 1853 57 yao macdonald 1992 fabrication high frequency dimensional scanned probe devices journal microelectromechanical systems 1 1 14 22 yao macdonald 1992 time resolved scanning electron microscopy analysis structures scanning microscopy 6 4 939 42 santos macdonald 1993 integration microstructures negative electron affinity fabrication operation addressable negative electron affinity journal vacuum science technology 11 6 66 das macdonald 1993 aligned silicon field emission arrays formed selective lateral thermal silicon journal vacuum science technology b11 2 437 40 revised 11 10 94 cse 143 homework assignments assignments generally handed monday due section tuesday weeks hand hard copy paper code floppy disk files including project make files assignment single folder named cse143 number homework 1 5 homeworks graded correctness external behavior clarity organization documentation code working ugly code acceptable programming assignments completed individually specific assignments decide work groups teams stay tuned additional information decide make option information writing programs homework homework 1 assigned september 30 due october 8 instructions sample solutions homework 2 assigned october 10 originally due october 17 section due october 21 lecture instructions sample solutions homework 3 assigned october 21 due october 31 section instructions sample solutions homework 4 assigned november 12 due november 26 section instructions sample solutions version 1 sample solutions version 2 cse143 webmaster cs washington seattle folk dancing contra english irish israeli international morris scandinavian scottish swing dances english country dances 1st 5th fridays 8 00 10 30 friends meeting house 9th ave ne local callers musicians 5 00 3rd friday 8 00 10 30 university friends meeting house 9th ave ne band 5 00 event calendar mondays 8 30 11 30 ballard ave nw open band open mike callers 3 00 2 00 musicians info 789 thursdays 8 00 11 30 ballard eagles hall 24th ave nw local touring bands callers 6 00 info 525 1st saturday 8 00 11 00 friends meeting house 9th ave ne 5 00 info 722 2nd saturday 8 00 11 00 trinity united methodist church 23rd ave nw 6 00 info 547 8053 ballard 2nd 4th saturdays 7 00 11 00 port townsend community contra square dance 3rd saturday seattle dance due scheduling conflicts raise rent hall lead wooden dance hall greater seattle area call laurie 784 3rd saturday community dance island center hall island 6 30 8 00 family dance 8 30 10 00 contra squares 3rd saturday 8 00 11 00 christ church wells hall 310 north st tacoma strange band fellows workshop 7 30 5 00 info 752 4th saturday 7 30 10 30 friends meeting house 9th ave ne fat chance 5 00 info 361 5th saturday 8 00 11 00 temple 1520 union pleasures home 5 00 oct 18 20 hall schedule registration information call 784 jan 3 5th northwest year camp feb 21 23 dance vancouver bc scottish country monday social dance class neighborhood ctr seattle 8 00 10 00 sept 30 dec 16 contact clark 206 623 tuesday bellevue intermediate st andrews church intermediate 8 30 10 00 oct 1 dec 10 contact 206 746 thursday university heights center university ne seattle beginner intermediate 7 30 10 00 oct 3 dec 12 contact tracy 206 547 friday beginner class university heights center room 109 university ne seattle 8 00 10 00 starts oct 11 contact 206 774 wednesday month technique class university heights center university ne seattle 7 30 9 30 contact tracy 206 547 oct 2 nov 6 dec 4 friday advanced class university heights center taught 7 30 9 30 contact 206 488 jan 10 feb 14 mar 14 apr 11 9 1997 scottish step dancing classes mondays area location determined advanced 7 00 7 45 beginner 7 45 9 00 contact elizabeth 206 782 starting sept 16th schedule upcoming scottish dances information scottish country events seattle contact clark 206 623 mail michael org dancers scottish country dance exhibition group nearby scottish country dance groups island scottish country dance saturday oct 5 1996 beginners introduction scottish country dancing progressive hall clinton 1 2 mile ferry highway 525 partners required wear comfortable shoes information 360 331 valley classes thursdays starting sept 12 7 00 pm burlington recreation center 833 vernon ave burlington wa info 360 299 bellingham classes wednesdays starting sept 4 7 30 pm library 1117 12th st bellingham info 360 676 israeli ari israeli sunday beginning 6 30 7 15 intermediate advanced 7 15 10pm lincoln high school gym 4400 ave north 4 00 info ellie 232 3560 dianne 328 israeli folk dance classes wednesday 7 30 9 30pm 3700 mercer wy mercer island 206 232 led gordon 206 488 1147 cost 5 door dancing friday 9 00 11 12pm woodlawn ne 2 00 classes experimental college sessions offered quarters begin 7 30 aegean view cafe saturdays julia park place ballard ave nw reservations recommended 206 783 music starts 9pm cover 6 scandinavian dancing society presents dances 1st 3rd friday 8 30 11 30 cedar valley ave west live music teaching 7 30 8 30 cost 7 00 members 5 00 classes beginner mondays 7 00 8 30 intermediate mondays 8 30 10 00 village dances thursdays 7 30 9 30 classes held greenwood lodge greenwood ave seattle telephone info call 206 784 international int club 300 ave seattle dance 1st friday lesson 8 9 dance 9 11 cost 5 members members 4 classes tuesday 8 10 cost 4 contact tom 325 dance club cedar valley ave dance saturday night 7 30 free lesson dance 8 30 till 11 30 lessons mondays wednesdays 7 30 10 contact 668 774 2nd 4th fridays everett floral hall forest part 7 30 beginners 9 00 intermediate driving directions call everett parks department sponsors 206 259 cost free 4 donation dance everett everett parks department series beginning classes mondays 8 15 10 cos 27 10 week class starts october 7th location floral hall forest park instructor patrick hotline call 206 382 northwest music dance association band seattle plays traditional style dance music french southern louisiana les swing swing kids dance club uw east coast swing 2nd friday club 300 ave seattle 8 9 lesson 9 12 dance 5 members 4 members west coast swing 3rd friday club 300 ave seattle 8 9 lesson 9 12 dance 5 members 4 members east meets west east west coast swing dance 1st friday leif erickson hall ballard 7 30 8 30 lesson dance 8 30 midnight lesson dance 15 dance 7 contact david paris 206 781 1126 west coast swing seattle swing dance club 1st 3rd sundays club 300 ave seattle 4 5 basics lesson free paid admission dance 5 9 dance 8 members 5 members 80 west coast swing add info hotline 789 call lynn swing street productions 206 827 5829 email singles dance party sunday bellevue inn 405 exit 12 7 30 11 30 6 contact dj 935 great variety dances lotsa swing savoy swing club seattle hot line 206 450 de ho lindy hop page monthly dances locations dancing instructions fun great dances irish sets wednesday 9 30 11 30pm byrne pub ballard ave nw music provided 5 6 piece band featuring pipes guitar ll taking july august info contact michael 547 8053 washington 784 3640 morris men eclectic tuesday 7 9pm francis anderson performing center park edmonds outdoor stage square round dancing western washington living traditions dance activities classes dance groups folk ensemble mid eastern dancers information dancers seattle folklore society northwest seattle king england style band contra dancing eye camera doug plummer contra dance photo exhibit folk voice band jam seattle music scene country dance song society webserver folk events portland oregon vancouver seattle belly dance page kiran comprehensive contra dance page contra dance page info contra dancing www virtual library dance pages dancers archive morning music shop img back matt home page corrections additions comments drop mail message include information greater seattle activities people helped contributing information page page half folks visited click find people visited page july 17 1995 washington updated november 8 1996 pc lab brian woodstock supervising pc computer lab cc 301 20 hours week lab schedule remainder fall 97 1 semester sunday 1 00 pm 5 00 pm tuesday 6 00 pm 10 00 pm wednesday 6 00 pm 10 00 pm thursday 6 00 pm 10 00 pm friday 6 00 pm 10 00 pm update wed oct 9 13 35 19 edt 1996 pvm project purpose implement matrix algebra parallel computing made pvm parallel virtual machine classes responsibilities declarations implementations defines matrix basic sequential operations iterator defined matrix traversals defines segment matrix matrix operations segments matrices easy update original occur defines parallel matrix master process coordinates computation slave processes represents master process slave processes represents single slave process master process represents slave processes group master process defines command objects passed master process slaves defines update object partial solution passed slaves master process integration represents computational engine slave processes construction click thumbnails full sized version img img img img nerds hall 3 class 96 94 img img img img top including top part top part ii top dudes img img img img top made end sem img img img img iitk iitk top top note updated manoj plakal feb 29 1996 2221 real time active database applications university massachusetts amherst real time database systems active research area recent times spite applicability specific applications studied attempt shortcoming studying applications detail applications interest lot concepts developed assuming characteristics application real time database systems properly understood constraints derived application discuss data transaction characteristics applications detail protocols features developed research applicability applications publications bhaskar purimetla rajendran sivasankaran jack stankovic study distributed real time active database applications ieee workshop parallel distributed real time systems april 1993 rajendran sivasankaran bhaskar purimetla jack stankovic krithi ramamritham network services databases distributed active real time database application ieee workshop real time applications 1993 bhaskar purimetla rajendran sivasankaran jack stankovic krithi ramamritham real time databases issues applications principles real time systems sang son ed prentice hall 1994 cs516 22 tomasulo table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 img img img img img img img img img img img img img img img proud cool faculty brian smith phd students soam acharya sugata mukhopadhyay jonathan swartz ioi lam tibor janosi meng students scott dawson david koster lee jeff moore jody shapiro eric shim ankit patel undergraduate students alex castro leong kian fai david koster mike perham eric scharff wu img visiting homepage personal information email address city state country general comments rating good good average poor comments suggestions send message reset form revised 03 15 96 3304 documents web related subjects world wide web faq world wide web browsers ncsa mosaic home page mosaic mosaic mosaic windows mosaic windows mosaic macintosh mosaic macintosh lynx netscape hypertext markup language html html tutorial beginners guide html html quick reference forms description hypertext transfer protocol http ncsa httpd home page common gateway interface cgi specification imagemap script multipurpose internet mail extensions mime hypertext mime specification text mime specification mime support files mime faq current list registered mime types document formats adobe acrobat pdf postscript info documents transparent gif information w3 home page information developers promise put student university texas austin ph program computer science heck info reach scott kaplan taylor hall 2 124 austin tx 78712 home phone 512 419 work phone 512 471 cell phone 512 497 1450 find person bet check taylor hall 5 144 don regular hours luck good bad leave useless page point feel email back scott home page archery university washington open archery ima archery room open students faculty staff friday night 7 00pm 9 00pm walk shooting experience equipment ima equipment instructor started archery lessons ima offers archery instruction sports skills classes sign week quarter classes run week tuesday thursday weeks classes teach fundamentals proper shooting technique highly recommended sport local archery ranges interested shooting local archery ranges ranges charge nominal fee range time indoor ranges terrace wa 206 672 8080 outdoor ranges kenmore gun ranges 1031 sw wa 206 481 8686 washington state archery association washington state archery association run local tournaments runs tournaments major styles shooting including traditional unlimited olympic publishes monthly newsletter local archery information write call email secretary treasurer sheila butler pl se wa 206 271 pr director dennis carpenter 1646 compuserve information archery faq archery links rich home page index users utcs courses fall96 modified size parent directory 380l 06 96 13 08 1k 381k 03 96 09 25 1k 03 96 09 31 890 384g 03 96 16 02 1k 384m 30 jul 96 17 07 1k 02 96 16 49 848 388g 06 96 13 13 1k 388l 02 96 16 57 1k 26 apr 96 11 51 1k 06 jun 96 09 53 1k 22 apr 96 09 46 3k 14 jun 96 16 04 856 22 apr 96 10 09 1k 22 apr 96 10 04 2k 26 apr 96 09 15 2k 15 files client server systems development powerbuilder updated april 26 frequently asked questions syllabus handouts assignments assignment format office hours mail ut home page sun setting mountains yellow river winding sea exhaust sight stand high li bai modified 2 20 96 site accessed times jan 16 1996 web site maintained gang yu comments suggestions home biography publications center management operations logistics dept graduate school ness ut austin austin acknowledgments lab staff university washington support project machines support intel paragon addition san diego supercomputer center allowing access larger powerful intel paragon arctic region supercomputing center allowing access cray t3d cornell theory center allowing access sp2 university oregon allowing access sgi power challenge trio zpl uw cse uw zpl info cs washington 5319 uw researchers ride supercomputing wave brian wisconsin week november 16 1994 12 madison generation supercomputers capable solving complex problems mapping human genome designing drugs advanced team university wisconsin madison scientists 2 4 million federal grant awarded fall uw madison computer science group places university forefront research parallel supercomputing year grant department defense advanced research projects agency arpa uw madison team develop computers faster adept organizing vast volumes data grant brings uw madison total federal support area 4 5 million parallel supercomputers operate processors work simultaneously single complex problem conventional supercomputer processor computer mathematical engine parallel machines literally thousands working tandem specialized tasks end result parallel computers solve problems large conventional computers parallel computing speed thing matters barton miller computer science professor investigators project customers people big problems millions computations reach billions researchers miller mark hill james larus david wood computer science faculty projects works nicknamed paradyn wisconsin wind tunnel paradyn focuses primarily increasing computer speed developing tools automatically isolate slowest parts program give programmer precise information slow wisconsin wind tunnel wind tunnels aeronautics simulation aims developing model simulate ideas parallel computer software hardware expense building prototype change computers parallel computing vendors selling years hill make faster make processors interact effectively make software reliable parallel computers remarkable things laboratories industry miller american express parallel computer offers lightning fast profiles customer spending patterns serves early warning system credit card theft computer analyze receipt patterns notify company radical customer spending red flag credit card theft follow call clients company alert customers realize card stolen american express model computer uw madison owns thinking machines model cm 5 purchased 1991 fastest world research applications equally parallel computing provide timely breakthrough sequencing human genome comprised 3 billion distinct chemical bases greatly increase local precision global weather forecasting miller employee metaphor describe drawback parallel computing processors operate sync office 100 employees meet continually fully informed project work longer complete inefficiency organization grows number people communicate miller likewise processors adds parallel computers efficient miller research focusing ways make processor function independently sharing memory solution called fine grain distributed shared memory plainly put part computer quickly share data processors advance creates illusion processor memory entire computer cost puts technology reach businesses research efforts uw madison group developing affordable variations theme technology called cluster workstations cow companies work stations networked personal computers run parallel software costs system parallel computing succeed existence big machines hill automobiles wouldn succeeded made provide information paradyn home page wisconsin wind tunnel home page improved version parallel object tracker rivl http www cs cornell info people barber html sicco tans cs cornell jonathan barber barber cs cornell cs664 final project professor ramin zabih department computer science cornell university 0 0 table contents 1 0 abstract 2 0 introduction 3 0 rivl generic parallel paradigm 3 1 rivl graph 3 2 generic parallel rivl 4 0 rivl object tracker 4 1 object tracker script 4 2 algorithm im search 4 3 parallelizing im search 4 4 problems im search generic parallel rivl 5 0 parallelizing im search rivl 5 1 grain parallelization scheme 5 2 implementation 1 inefficient parallel im search 6 0 implementation 2 parallel object tracker 6 1 passing sequence information 6 2 contents shared memory 6 3 setting shared memory 6 4 updating shared memory 6 5 semaphore 6 6 implementation issues 7 0 performance results 8 0 extensions improvements 9 0 conclusions 10 0 references back 1 0 abstract fields multimedia image processing computer vision converging time lot work spent making image vision processing algorithms efficient accessible usable programmers strong merging technologies exists rivl object tracker focus work paper detail inception development efficient parallel object tracker rivl back 2 0 introduction similarities fields multimedia image processing computer vision instances hard distinguish fields involve operating single continuous stream images operations typically incur large computational expense object tracking multimedia vision application recent years lot effort spent attempting make image processing vision related algorithms easier program adding layers abstraction image data image operations interface programmer user time higher levels abstraction add computational complexity operation left researchers developers extraordinarily difficult problem making multimedia vision operations fast efficient easy effort manifested construction rivl resolution independent video language 1 rivl multimedia software processing package set images set sequence images efficiently process multimedia streams generate outgoing image sequence images rivl implemented tcl extension capable performing common image operations overlay smoothing clipping cropping includes complex vision related image processing operations object tracking focus work tcl interface simplifies process coding image vision processing script recent months developers improved rivl performance measures fine grained parallelization scheme shared memory machine distributed computing environment 2 parallelization independent image operations resident rivl library im clip im smooth im canny scheme lend complicated computer vision applications scheme work object tracking bearing mind established project goal develop backwards compatible parallel implementation object tracking tailored rivl section 3 0 introduce rivl describe generic parallelization scheme section 4 0 describe hausdorff based object tracking algorithm implemented rivl section 5 0 introduce scheme parallelizing rivl object tracking operation section 6 0 describe implementation parallel object tracking rivl operation section 7 0 present performance results section 8 0 present extensions future work improvements current implementation section 9 0 draw conclusions back 3 0 rivl generic parallel paradigm back 3 1 rivl graph begin discussion rivl introducing rivl evaluation graph order rivl execute requires set multimedia input data control rivl script rivl script sequence tcl rivl commands image processing operations occur input data rivl invoked rivl script translated rivl graph pictured node corresponds image operator im smooth im canny edge signal corresponds actual image data nodes lying inside illustrated rectangle correspond true image operators nodes lying rectangle rivl nodes nodes left rectangle correspond read nodes read node image stream node rectangle corresponds write node emphasize construction rivl graph compute multimedia data rivl graph control flow structure sequence data propagate generate processed image phases processing data rivl graph constructed phase graph traversal left makes rivl efficient image processing mechanism node evaluated write node node traversing graph reverse order rivl decides node data output signal requires input signal evaluation reverse propagated write node graph back read node reverse propagation completes node graph data input signal required compute node output signal multimedia data processed traversal conforms left traversal rivl graph propagating input data forwards graph operating data relevant final output image back 3 2 generic parallel rivl summarize preceding section statement amount data fetched read node function output write node combining notion fact image processing operations rivl create dependencies pixel input image derive simple mechanism dividing work parallelizing rivl running rivl single processor rivl multiple processes processors process work computing segment output data define notion single master rivl process multiple slave rivl processes slave process run processor started slave process sits idle listening instructions master initial setup period master sends slave process logical id addition slave aware total number processes work control setup period master sends slave copy rivl script slave master receives rivl script generate copy rivl graph perform left traversal independently difference left traversal logical id current processor total number processes factor determining computation process figure amount data fetched read node longer function output write node function process logical id total number processes function write node output rivl process responsible computing independent portion final output data based parameters approach fine grained rivl process performs set computations data actual data computation left graph traversal occurs master slave master process computes portion output image back 4 0 rivl object tracker back 4 1 object tracker script rivl object tracker implemented tcl script executes set rivl image operations image sequence model job rivl object tracker determine object model resides image frame sequence images image sequence represented rivl mpeg continuous jpeg model string points bounding box location object image tracker operates adjacent images sequence define prev previous determine object model prev adjacent set images tracker performs sequence operations rivl im smooth operation edge detects im canny operator canny edge detector 3 prev smoothed edge detected previous iteration im search command invoked performs object tracking im search command extracts actual object tracked prev model im search searches instance object im search completes returns bounding box model corresponds location tracked object modifying rivl script generate output sequence images illustrates object tracked sequence images illustrates output rivl object tracker tracked object appears highlighted rest image back 4 2 algorithm im search search based hausdorff distance 4 measure similarity sets points im search command compares object locations inside find hausdorff distance threshold match found found pick match smallest di match search utilizes multi resolution approach 5 image evenly divided separate regions region pre searched determine interesting region interesting substantial clustering edges threshold region determined interesting recursively divided pre searched recursively dividing image locating interesting regions search space decreased hausdorff distance comparisons model region interests proceed reduced search space back 4 3 parallelizing im search multi resolution approach lends parallelization level resolution separate independent regions pre searched pre searches processed parallel hungry puppy fashion pre search recursively moves lower level region divided pre searched searches parallel back 4 4 problems im search generic parallel rivl mentioned introduction generic parallel scheme earlier works majority image operations rivl case im search generic parallel rivl output write region divided based process logical id total number processes work paradigm process responsible portion output region computation output region rely output regions generic rivl communication processes traversal rivl graph process independent unlike general operations output region im search simply divided regions computed independently true reason object tracked overlap write regions communication processes traversal rivl graph im search work generic rivl back 5 0 parallelizing im search rivl back 5 1 grain parallelization scheme section 4 3 introduced method parallelizing im search based multi resolution approach object tracking scheme implemented rivl scheme incompatible fine grain generic parallel rivl reasons parallel im search implemented original sequential version rivl alternative parallelization scheme works rivl initially invoked process master process master constructs rivl graph performs left traversal im search image operation constructed rivl node image sequence tracked loaded ready image makes left traversal rivl graph data encounters im search node sequence events rivl slave processes extension im search master process organizes multi resolution pre searches maintains high priority queue low priority queue high priority queue list pre searches divided image slave process pulls jobs queue performs pre search job interesting region found slave process divide region smaller regions place divided region job low priority queue master write high priority queue read low priority queue slave read high priority queue write low priority queue essentially slave process performs pre searches hungry puppy fashion narrow scope search region master process responsible maintaining queues initially places work high priority queue slaves fetch clears pre search jobs slave process low priority queue places back high priority queue level recursion pre searches concluded slaves fulfilled tasks current iteration master computes hausdorff distances object interesting regions match found outputs bounding box object based current image back 5 2 implementation 1 inefficient parallel im search discovered implementation parallelized im search rivl node unable give credit developer implementation completely documented implementation utilizes parallelization scheme previous section design meant run shared memory machine left traversal rivl graph hits im search node rivl high low priority job queue data structure shared memory generates unix ipc semaphores govern access shared object prevent race conditions synchronize parallelization shared memory semaphores set rivl forks slave processes emphasize implementation spmd shared data job queue simply data structure pointers portions object model image data completely replicated rivl process reside address process address space parallel computation proceeds slave processes interesting regions found master kills slave de allocates shared memory segment master proceeds finish object tracking computation traversal rivl graph sequence events repeated master sets shared memory semaphores forks kills slaves implementation im search iteration expensive unix kernel system calls generated 1 setup shared memory semaphores expensive resources wasted allocating memory segment 2 fork slave processes involves replicating im search node entire rivl address space includes replicating rivl graph rivl data including model image data developers implementation slaves iteration eliminate lot work complications involved establishing efficient means communication processes led develop smarter implementation im search resources improves performance object tracker back 6 0 implementation 2 persistent parallel im search improved implementing object tracking algorithm seeks reduce overhead creating shared memory segment series child processes frame object tracking sequence information position current frame larger tracking problem object tracker shared memory child processes alive sequence images continue tracked master process simply put image model shared memory wake children start work current tracking problem sequence completely tracked shared memory cleaned children killed anticipation sequence tracked back 6 1 passing sequence information issue dealt passing sequence information object tracker required information rivl tcl interface procedures basic idea figure images sequence tracked index current frame processed frame frame sequence object tracker ran mp startup procedure set shared memory segment large current image sequence child processes current frame frame sequence object tracker run mp shutdown remove shared memory segment clean child processes completing tracking algorithm frame position meant frame middle sequence required special action back 6 2 contents shared memory master process responsible keeping shared memory segment date current tracking task child processes longer recent image model information structures explicitly maintained shared memory basically shared memory extended rudimentary object tracker large body additional data addition basic jobs structure outlined points current model points current image distance transforms current image levels scaling image structures back 6 3 setting shared memory shared memory basically set data structures big contiguous block parts data constant length image sequences points model image varied length requiring assumptions maximum number points expected present remaining structures image distance transforms consistent size dependent size images sequence words knowing size image sequence enables single allocation sufficient entire sequence dependence size images sequence reason shared memory segment sequence images making assumptions maximum size sequence enable shared memory segments child processes stay multiple sequences tracked make extension diagram contents shared memory segment segment main job queue data structure high low priority queues vital model image data distance transforms back 6 4 updating shared memory convenient side effect constant size image distance transforms fact data portion structures changed updating data structures shared memory simple call properly aligned position source destination pointers back 6 5 semaphore rudimentary parallel implementation series semaphores synchronize access children master process shared memory segment semaphore required synchronize children main work procedure tracking task back 6 6 implementation issues concern developing implementation climbing series learning curves included familiarization rivl shared memory unix semaphores biggest learning curve understanding existing code im search determining required change parallelization paradigm existing code shared memory added significant hurdles due difficulty tracing pointers data structures remained unchanged initialization child processes explicitly left shared memory reason structures pointed structures shared memory invariant maintained pointers shared memory constant structures changed easiest track structures shared memory turned putting order time maintaining global information location structures shared memory relative start shared memory segment back 7 0 performance results tested implementation parallel rivl object tracker 24 frame mpeg sequence sequence track motorcycle air courtesy terminator 2 judgment day illustration sequence appears earlier paper tested implementation 50mhz 4 processor sparc station running solaris version 2 5 tested performance implementation master process 1 4 slave processes comparison tested implementation rivl parallel object tracker sequence 1 4 processors control tested sequential rivl object tracker sequence machine graph results appears diagram current performance results implementation slower implementation slower sequential version results indicative advantage implementation older due fact ran time unable fully iron bugs implementation fine tune reach full potential reflective soundness ideas notable implementation scales 1 4 processors previous implementation implies implementation parallel object tracker significantly improve performance increase number slave processes back 8 0 extensions improvements number extensions improvements made improve performance extensibility tracking objects parallel rivl 1 fine tune current implementation improvement due time constraints project unable kind performance results determine bottleneck killing performance expect performance results greater original parallel object tracking implementation 2 integrate parallel im search generic parallel rivl rivl developed 2 goals 1 make multimedia data processing easy program 2 efficiently process multimedia data bearing goals mind parallelization rivl remain transparent tcl programmer sense programmer restricted generic set image operations excluding im search rivl operator processing node proceed parallel work involves designing special operator detector generic rivl operators run parallel fine grained generic parallel approach complex operators im search run parallel scheme detector find special nodes rivl graph handle 3 port parallel im search atm fast ethernet distributed shared memory extension current parallel implementation restricted shared memory machine distributed shared memory software extension generates shared memory paradigm distributed architecture 6 difficult port current implementation distributed environment dsm software extension 4 incorporate parallel im search cm rivl cm rivl version rivl developed cornell university 7 rivl process sequences images feeding real time continuous media stream object tracking real time application makes interesting extension back 9 0 conclusions significant speedup implementation rivl parallel object tracker moved 1 processors performance scaling 1 processors encouraging disappointed performance results hoping time fine tuned parallel rivl object tracker faster attempt confident work yield results intuitively makes sense implementation run faster previous implementation simple reason significantly reduced overhead involved setting running rivl multi processor environment back 10 0 references 1 jonathan swartz brian smith resolution independent video language proc acm international conference multimedia san francisco ca november 5 9 1995 2 jonathan barber sugata mukhopadhyay fine grain parallel cm rivl step real time multimedia processing cornell university ny 1996 3 canny computational approach edge detection ieee trans pattern analysis machine intelligence 8 6 679 698 november 1986 4 dan huttenlocher rucklidge comparing images hausdorff distance ieee trans pattern analysis machine intelligence 15 9 1993 850 863 5 dan huttenlocher rucklidge multi resolution technique comparing images hausdorff distance proceedings ieee computer vision pattern recognition conference 1993 705 706 rucklidge 6 eugene ortenberg vijay menon distributed shared memory atm cornell university ny 1995 7 sugata mukhopadhyay arun verma programmable video gateway cornell university december 1995 vortex typhoon vortex standard width board designed work dual processor module tag services physical memory dispatch mechanism message memory block access fault handler code installed cow node vortex tempest codes run hardware assisted block access control message dispatch memory shared cache line 32 byte basis nodes cow vortex referred typhoon intended prototype study typhoon sophisticated hardware platform tempest codes board implement kind dsm protocol hardware assistance tempest mechanisms giving user freedom implement policies desired paper describing wanted vortex postscript 1 6mb beware 150 pages gzipped postscript 150 pages postscript 1 4mb source code 60 pages gzipped postscript source code 60 pages stuffed postscript macintosh source code 60 pages html online version source code windoze dos zip status verilog code started sep 94 initial vortex logic finished verilog nov 94 intra fpga timing goals met nov 94 inter fpga timing dec 94 exhaustive simulation testing viking model jan feb 95 pc board design feb mar 95 4 boards 21 mar 95 1 board stuffed minus fpgas 22 mar 95 clock generation circuits test 22 mar 95 test hold waiting fpgas 5 fpgas delivered altera 4 apr 95 final board assembly 5 apr 95 bug fixed 5 apr 95 good test registers tags 5 apr 95 good test registers master ci 6 apr 95 good test master user tag 7 apr 95 good test tempest snooping cr ro 7 apr 95 bug fixed 8 apr 95 good test vortex functions ss 10 12 apr 95 good test ss 20 50mhz 17 apr 95 random test program exposes snooping bug fixed 28 apr 95 snooping bug fix creates block buffer bug fixed 6 95 board passes random test 9 95 board built 10 95 board passes random test 11 95 working tempest port typhoon steve reinhardt 3 jun 95 pictures click large picture bare vortex board click large picture partially stuffed prototype board vortex rev 001 mod level christensen pictures back rob pfile home page changed 30 aug 95 departmental research scientists research scientists department find specific researcher follow link departmental home page paul chew senior research associate dean krafft senior research associate director computing facilities bruce land project leader visualization cornell theory center senior research associate computer science yuying li research associate richard palmer research associate daniela rus research associate robbert van renesse research associate richard zippel senior research associate return 1993 1994 annual report home page departmental home page questions comments contact www cs cornell modified 9 november 1994 denise moore denise cs cornell ieee ras tech committee robot motion path planning groups active motion planning research partial list people organizations involved research automatic motion planning time contact noted organization areas covered include theory applications motion planning methodology robotics computational geometry control systems cad cam design interested adding deleting correcting information list send messages lumelsky engr wisc future provide names addresses add words group group position nature work software group post people web link page information expect list grow volume diversity information section add bulletin events interest group interested posting information send make page effective australia australian national university canberra jon jon anu au canada mcgill university montreal vincent hayward hayward cim mcgill ca simon fraser university burnaby kamal gupta kamal cs sfu ca france inria grenoble christian imag fr cnrs toulouse jpl fr germany german aerospace research establishment de greece national technical university athens central gr india centre artificial intelligence robotics bangalore ernet italy universita di roma la de luca israel technion haifa japan university tokyo tokyo ac jp university nagoya cc nagoya ac jp spain university angel del inf es sweden university linkoping nilsson ikp liu se united kingdom oxford university stephen cameron stephen cameron ox ac uk usa california institute technology pasadena joel caltech carnegie mellon university michael gp cs cmu general electric research center schenectady chang ge sandia labs albuquerque yong hwang hwang sandia gov stanford university robotics lab jean claude latombe latombe cs stanford university california berkeley john canny ernie berkeley university illinois champaign urbana seth hutchinson seth cs uiuc university massachusetts amherst grupen grupen cs umass university minnesota minneapolis maria gini gini cs umn university wisconsin robotics lab madison vladimir lumelsky lumelsky engr wisc back robotics lab home page research summary current research centers compiler directed program restructuring techniques improve cache locality array accesses loops specifically studying array restructuring optimize spatial locality parallel execution reduce false sharing worked improving performance applicability runtime parallelization earlier project advisor prof john zahorjan list publications subjects click array restructuring current research focuses compiler directed program restructuring techniques improve cache locality specifically studying array restructuring optimize array accesses loops work combines development algorithms formal framework implementation prototype compiler extensive experimentation benchmark loops shows array restructuring applied automatically efficiently wide class applications array restructuring approach enhancing locality array accesses loops accesses targeted account major portion memory traffic array based scientific computations typically executed times effort spent optimizing program text yield huge benefits execution performance array restructuring approach compiler analyzes array accessed lays array appropriately access pattern trivial dimensional array accessed rows compiler decide store row major order accessed columns compiler choose column major storage contrast traditionally storage order fixed arrays forcing programmers concerned program performance write programs data access pattern matches fixed data layout research array restructuring motivated part observation array restructuring ways complements loop restructuring alternative approach execution order loop iterations storage order array elements received attention array restructuring easily applied complicated loops automatic loop restructuring techniques array restructuring improve spatial locality temporal locality loop restructuring affects types locality loop restructuring widely studied apply array restructuring automatically efficiently research shows array restructuring applied automatically efficiently wide class programs set techniques complement existing loop restructuring techniques produces insights experience contribute integrated approach combining strengths specifically work makes contributions framework represent array transformations algorithms automate array restructuring framework prototype compiler implement algorithms experiments evaluate effectiveness framework formulated framework represent general class array transformations framework array original array replaced array array elements order correspondence elements arrays defined linear transformation index vectors words index vector find element original array apply linear transformation vector result find element array extra transformation imposes significant overhead fact case reason traditionally memory address array element linear function indices condition basis compiler optimizations reducing indexing overhead applying extra linear transformation index vectors condition entail extra indexing overhead property essential efficiency viability array restructuring algorithms developed algorithms framework key steps array restructuring algorithms solve problems simple linear algebraic techniques common case array indices linear functions loop variables algorithms adapted deal general access patterns step array restructuring analyze access pattern array choose transformation optimize locality represent array access linear mapping relate access locality properties mapping mathematical properties select linear transformation effect desired mapping access compute set elements accessed loop determine elements array achieved representing loop array bounds sets linear inequalities geometrically convex polyhedra manipulated mathematical techniques elements array laid memory element efficiently located indices trivial problem case dimensional arrays general array transformations rows array lengths start column positions violating basic assumptions traditional laying array elements solution apply transformation reduces problem traditional form locality improvement achieved prior transformations finally program code transformed appropriately transformed array accesses generated linear mapping representations computed earlier prototype implemented prototype compiler perform array restructuring automatically based suif compiler stanford university suif comprises number compiler passes intermediate program representation implementation consists array restructuring pass 9 000 lines added suif optimization passes runtime library 2 000 lines results performed series experiments kernels spec benchmarks loops literature experiments designed study array restructuring affects performance range problem sizes compares interacts loop restructuring techniques carried platforms representing types machines single processor workstations alpha based dec 3000 powerpc based ibm rs 6000 shared memory multiprocessors based sgi power challenge kendall square research proprietary processor experimental results encouraging dec 3000 workstation array restructuring decreased execution time loops 40 50 80 cases increased average improvement 53 31 including loops compiler apply array restructuring occurred wide range problem sizes results ibm rs 6000 similar platforms performance improved array restructuring led spatial locality reason performance sgi power challenge showed similar improvements execution number processors cases false sharing existed array restructuring removed performance bottleneck producing performance benefits increased number processors experiments showed applicability performance array restructuring techniques complemented common loop restructuring techniques including performed production quality optimizing compiler sgi successfully applied loops techniques automatically transform achieved comparable performance applicable cases perform simple forms loop restructuring suggesting loop array restructuring complementary found technical report concise version runtime parallelization runtime parallelization step strategy parallelizing loops substantial parallelism parallelized compile time insufficient dependence information parallelize loop compiler generates code fragments inspector executor run time inspector computes parallel schedule iterations based dependence information compile time executor performs iterations parallel schedule research runtime parallelization touched inspector executor proposed ways speed inspector work appeared fourth acm sigplan symposium principles practice parallel programming paper technical report 92 12 05 studied forms executor improve performance extend applicability complex dependence patterns research reported technical report 95 01 08 experiments ksr1 shared address space multiprocessor show false sharing poor spatial locality degrade executor performance proposed experimentally evaluated simple techniques address problems restructuring arrays parallel execution schedule research reported technical report 94 02 01 shun tak leung department computer science engineering university washington box 352350 seattle wa 98195 2350 email shuntak cs washington fax 206 543 2969 modified january 8 1996 page moved administrative information important information computing msu microlabs support cps130 microlabs found note labs vb dos win cps130 computer lab hours msu acceptable policy michigan state university computer usage policy details acceptable michigan state university information systems observe policies gaming policy policy computer game playing computer labs integrated introduction computing computer science department michigan state university 517 353 0831 cps msu cs classes page cs 378 net homework 1 page cs 378 network protocol page cs 378 objected oriented design programming newsgroup cs378 net discussion cs378 oo discussion spring 96 schedule click return home page comments luxue cs utexas adam florence interests dilbert member title minister minds refers mail scott adams 4th 6th newsletters pointed small inconsistency newsletters charge foolish consistency img day read dilbert cartoon dilbert zone babylon 5 babylon 5 science fiction television show produced warner brothers official web site unofficial lurker guide source episode information card carrying member babylon 5 fan club winner babylon 5 mystery alien back home page updated 22 sept 1996 mail comments corrections 1639 art gallery stop netscape visit gallery pictures inline jpg images mosaic close run netscape back order picture click key button click current picture enter pictures pictures user groups internet people picture account copy picture ascii art gallery img indigo local propagation algorithm inequality constraints authors alan borning richard anderson bjorn freeman benson proceedings 1996 acm symposium user interface software technology pages 129 136 abstract inequality constraints aspects user interfaces constraints window left object contained rectangle current local propagation constraint solvers handle inequality constraints present indigo efficient local propagation algorithm satisfying acyclic constraint hierarchies including inequality constraints click postscript file return constraints home page contract parties sign effect fig 3 14 withdraw 100 account deposit 100 account transaction model independent processes fail random communication reliable timeout retransmission stable storage 3 types storage ram volatile power failure machine crashes ii disk survives cpu failures lost disk head crashes iii stable storage designed survive failures fig 3 15 transaction primitive begin transaction start ii end transaction terminate commit iii abort transaction kill restore iv read write fig 3 16 properties transactions atomic indivisible ii consistent maintain system invariants iii isolated interference concurrent transactions iv committed permanent atomic append file consistent law conservation money isolated serializable fig 3 17 serial values consistent illegal nested transactions top level transaction fork children execute commit results visible parent transactions parent transaction committed implementation undo intermediate updates 1 private workspace give private workspace copy needed fig 3 18 2 log intentions list files modified place record written write log stable storage transaction file block values log files changed fig 3 19 commit commit record written log abort rollback log recovering crashes phase commit protocol commit transaction atomically difficult general paradox generals agree time attack messengers impossibility proof assume exist shortest sequence msgs goal commit protocol sites agree commit attack abort attack transaction relax req number msgs commit protocol bounded fixed number msgs fig 3 20 pp 334 335 337 urcs faculty members list current faculty members university rochester department computer science james allen james dana ballard dana chris brown brown sandhya dwarkadas sandhya lane hemaspaandra lane henry kyburg kyburg tom leblanc leblanc wei li wei nathaniel martin martin randal nelson nelson mitsunori ogihara ogihara ravi prakash prakash lenhart schubert schubert michael scott scott joel joel change 6 oct 1995 ferguson ^^ home urcs people urcs home page homework number 4 date assigned february 21 1995 date due february 28 1995 submit answer drop consulting office 305 upson consulting hours homework graded recorded problems asked write 68000 assembly language routines required strongly suggest basepak solve problem set grading problem set forgive minor syntactic errors occurrences error penalized programs commented listing assumptions made problem registers assume callee save conventions problems count equally final grade problem 1 bit counting write 68000 code fragment counts number bits set equal number stored register d0 result register d1 d0 1101 0100 1000 0011 entry code fragment d1 7 exit contents d1 destroyed fragment problem 2 machine code 1 give machine code representation hexadecimal instructions 68000 assembler move d0 a6 2 68000 assembly language instruction encoded machine code problem 3 control structures pascal control structures give 68000 assembler equivalent assume variable stored register d0 stored register d1 1 loop 1 begin 1 end 2 loop 0 begin 1 1 end 3 repeat loop repeat 1 0 4 structure 0 begin end begin end 5 case statement case 1 2 0 3 1 end 1005 mosaic multiresolution splining splined image chris baum center line combined image left obvious combined splined level 2 gaussian laplacian images left image gaussian laplacian click set image run prolog programming prolog logic programming works defining set facts rules facts simplest form prolog predicates suppose express fact raining prolog expressed raining pascal declare boolean variable raining assign true var raining boolean raining true note period statement statement prolog ended period note predicates raining start small letters words starting capital letters assumed variables rule expressed propositional logic taught lecture fact ll wet raining expressed wet raining equivalent code pascal raining wet true symbol read operators expressed prolog easily miserable cold wet means ll miserable cold wet symbol read similarly miserable cold miserable wet expresses fact ll miserable cold wet 1 write prolog statements 1 mortal 2 metal gold yellow heavy 3 pass finals comments written prolog putting percent sign beginning line program illustrates put comments wet raining miserable cold miserable wet dwip narayan banerjee wed nov 27 16 24 30 cst 1996 cse 135 computational techniques 1995 spring quarter personnel professor dan weld email weld cs office 408 sieg office hours wednesdays 3 4pm class make appointment email teaching assistants eric anderson email eric cs office 427 sieg office hours tbd rex jakobovits email rex cs office hours tbd umass amherst department department computer science offers comprehensive curriculum introductory level courses graduate seminars focusing critical research areas department offers students unique set opportunities study bachelor degree master degree doctoral degree program prepares students advanced careers computer industry ph program directly involves students exciting significant research conducted world department created outstanding research program research efforts strongly supported government levels private industry program grown dramatically university continues gain recognition dynamic high quality research research program works closely top university computer science departments major companies computer industry advance computer science research developed highly respected program teaching research loosely grouped areas artificial intelligence computer systems theory computation department faculty represent distinguished individuals active computing research education curriculum designed advantage breadth quality research program providing rich basis development perspectives research directions department artificial intelligence ai research includes vision robotics expert systems planning machine learning real time ai artificial neural networks knowledge representation natural language computational neuroscience systems research focuses software development environments software testing distributed computation distributed real time databases real time systems computer networks performance evaluation operating systems parallel computation computer architecture programming languages database information systems primary interests theory computation combinatorial graph theoretic models computation complexity algebraic computations descriptive computational complexity applications theoretical studies real computation situations research program benefits close ties university departments nationally recognized close cooperative relationship electrical computer engineering department maintained teaching research areas distributed computation vlsi graphics architecture theory computation robotics ongoing study research area theory computation benefits ties mathematics department faculty participate university neuroscience behavior program cognitive science program cooperative ventures involved diverse schools departments art education management engineering department facilities return home page update august 23 1995 www admin cs umass natural language acquisition group university texas austin proposed papers basili empirical approach natural language processing ai journal vol 85 proposed ray mooney october 26 1996 wu polynomial time algorithm statistical machine translation proceedings 34th annual meeting acl 1996 pp 152 158 proposed ray mooney july 8 1996 ken yip gerald sussman computational model acquisition phonological knowledge download ftp publications ai mit ai publications 1500 1999 aim 1575 ps mit ai lab ai memo 1575 comment past tense symbolic constraint method proposed ray mooney 2 1996 ellen riloff automatically generating extraction patterns text download http www cs utah aaai96 ps 6 pages accepted aaai 96 riloff paper proposed ulf hermjakob april 26 1996 soderland fisher aseltine lehnert crystal inducing conceptual dictionary ijcai 1995 pp 1314 1319 proposed mary elaine califf march 18 1996 haven read paper talk fairly good basically application clustering annotated language corpus virtual stochastic grammar aaai 93 pp 778 783 proposed ray mooney september 13 1995 riloff automatically acquiring conceptual patterns annotated corpus 95 148 162 isn good proposed cindi thompson july 19 1995 partha berwick robert markov language learning model finite parameter spaces acl proc 32nd annual meeting 1994 pp 171 80 proposed ken samuel sept 28 1994 soderland lehnert corpus driven knowledge acquisition discourse analysis aaai94 proposed john zelle sept 15 1994 ups downs lexical acquisition aaai94 proposed john zelle sept 15 1994 patricia sue savage rumbaugh grammatical combination pan processes learning invention evolution development language language intelligence monkeys comparative developmental perspectives cambridge university press 1989 editors sue taylor parker kathleen rita gibson risto entertaining paper animal learning language proposed risto miikkulainen dec 20 1993 back nl home page updated november 25 1996 cs516 10 sp2am table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 20 slide 20 21 slide 21 22 slide 22 23 slide 23 24 slide 24 img img img img img img img img img img img img img img img img img img img img img img img img 1127 powered uring machines live eat bike eat george forman paul franklin rich segal joanna don rollins ruben ortega keith golden lauren bricker eric stollnitz marc friedman jennifer kevin hinshaw rich home page introduction cs304p introductory programming majors majors designed firm foundation programming elementary principles pass learning program prior programming experience makes easier work expect depending preparation individual students backgrounds vary considerably partially paced quizzes times receive full credit prepared students elect early final utility pascal constructs obvious large programs attempted larger require semester artificial requirements force students practice constructs top design required programs updated 3 18 96 previous instructor handout 1 comp 15 data structures fall 1996 gif pages general information handout 1 general information comp 15 fall 1996 instructor office hours teaching assistant required texts requirements background assignments working habits work ethics survival news class files submitting completed assignments grading lateness checking grades hardware accounts compiler tas ucs assignment started commands understand important dates approximate syllabus topics topics data structures document alva couch wed nov 20 14 52 56 est 1996 condor 1990 cse engr 142 homework homework assignments made samples homework assignments visiting webs previous quarters homework assignments generally distributed extracting archives compressed files run expand number files ordinarily homework assignment day previous assignment due trouble downloading executable files netscape check tip subject grading policies homework 0 instructions homework 1 homework 2 homework 3 homework 4 homework 5 homework 6 gp 142 gp142 graphics package assignments information case read ahead gp142 user guide miscellaneous notes gp142 windows versions gp142 cse142 webmaster cs washington update lecture programs programs lecture codewarrior projects lectures 11 12 2 27 2 29 reference parameters craps game cs100 spring 1996 pierce cs cornell courses computer science spring 1997 comp 5 survey computer science hypercard instructor morrison 2 30 3 45 comp 6 computing internet instructor krumme 10 30 11 20 comp 11 intro computer science instructor schmolze 9 30 10 20 thr 10 30 11 20 comp 15 data structures instructor couch 9 30 10 20 10 30 11 20 comp 50 special topics art science multimedia instructor couch 6 30 8 00 comp 80 programming languages instructor cruz 1 30 2 20 11 30 12 20 comp 106 object oriented programming graphical user instructor jacob 3 30 4 45 comp 115 database systems instructor cruz 5 00 6 20 comp 150 special topics cryptography security instructor 6 30 8 00 comp 170 theory computation instructor 2 30 3 20 comp special topics intelligence instructor schmolze 5 00 6 20 comp 272 user interface software instructor jacob 3 30 4 45 comp 294 master project comp 296 master thesis comp 401 pt master continuation part time comp 402 ft master continuation full time tufts university dept electrical eng computer science contrib sm message mood readme sm 3 1 ibm 2 tar gz sm 3 1 sgi aix src tar gz sm 3 1 sgi 1 tar gz sm 3 1 patch tar gz sm 3 1 linux tar gz sm 3 1 solaris patch gz sm 3 1 solaris scott pgp page pgp key begin pgp public key block version 2 6 2 bf end pgp public key block link information pgp works find important legislation links links links urls collected time obsolete selected links quotes sources information entertainment technical issues miscellaneous research educational issues business home pages business home pages shopping line vass cs washington paradyn logo paradyn project overview page overview paradyn parallel program performance tools project exploring approaches building scalable tools parallel program performance traditional performance tools sequential machines fail scale large parallel systems normal post mortem style tools typically collect information events occur execution produce trace data rate gigabytes machine thousands nodes rate impossible performance tool cope standard solution problem collect small subset performance data choosing set metrics difficult impossible priori places large decision making burden programmer paradyn takes approach called dynamic instrumentation based dynamically controlling performance data collected dynamic instrumentation data collection instructions inserted application program runtime paradyn variety performance problems single execution overwhelmed data time addition dynamic instrumentation inserted incurs overhead contrast instrumentation inserted disabled paradyn decision support tool user paradyn assists user deciding bottlenecks fact paradyn search automatically isolate performance bottlenecks explain user descriptions visualizations paradyn incorporates approach describing performance information users high level parallel languages paradyn maps performance data multiple layers abstraction user choose terms high level language constructs low level machine structures fall 1994 collaborating wisconsin wind tunnel project support paradyn blizzard platform cm 5 cluster workstation versions recent wisconsin week article summarizes current arpa funding commentary profs bart miller mark hill paradyn release 1 1 sunos solaris aix sp2 hp ux pvm modified mon aug 19 14 35 57 cdt 1996 bart www alert redirection response server handled client http www cs washington research projects ai www occam connection moved permanently document moved stranger strange land photograph boot hill dodge city kansas stuff 10 000 000 burgers sold 4 1 96 week feature item todd peskin mail tep1 cornell local address permanent address 318 highland road 2 davis drive ithaca ny 14850 washington crossing pa 607 257 9418 215 321 objective obtain summer internship utilize knowledge business computer science education ithaca ny bachelor college cornell university engineering science johnson graduate school master 1995 management engineering computer master business 1996 science administration 1997 computer dean science list 3 semesters johnson school clubs operations management society consulting club acacia fraternity president treasurer orientation counselor engineering summer ambassador lester knight scholar experience bdm international mclean va fall 1993 full time engineering cooperative summer 1994 aided development summer 1995 national level networked databases department defense created tested altered client software databases programmed microsoft windows vermont views optimized numerous existing portions database software summer 1992 jersey geological survey nj secretary state scheduled meetings routed calls prepared memos letters reports internal external communication summer 1991 educational testing services princeton nj administrative assistant created program hypercard maintaining record reports books journals utilized word processors spreadsheets mac pc link paint programs macintosh ibm computers personal fluent pascal sql scheme lisp basic familiarity unix vax vms windows ms dos macintosh operating systems basic knowledge spanish enjoy skiing sailing hockey slivers computational modularity synchronized lazy aggregates franklyn turbak mit doctoral dissertation 1994 abstract slivers approach expressing computations combinations mix match operators aggregate data unlike aggregate data models slivers enable programmers control fine grained operational aspects modular programs slivers guarantee networks operators exhibit desirable storage behavior operation scheduling intricate loops recursions slivers preserve space efficiency complex tree algorithm expressed simpler tree walks technique based dynamic model lock step processing enables combinations list tree operators simulate operational behavior single recursive procedure operational control achieved synchronized lazy aggregates dynamically unfolding data structures constrain processing separate operators interwoven key technique class object dynamically determined number concurrently executing operators participate barrier synchronization slivers embody notion computational shape specifies operational patterns process composed patterns components utility slivers illustrated context simple language expressing linear tree shaped computations built top opera concurrent dialect scheme incorporates concurrency synchronization strictness required lock step processing model semantics opera explained terms edgar graph reduction model based explicit demand propagation contents links individual chapters concise overview key aspects thesis research papers synchronized lazy aggregates table contents acknowledgments chapter 1 overview overview dissertation chapter 2 slivers motivation decomposition context monolithic programs employee database program alpha renaming program chapter 3 signal processing style programming detailed analysis existing sps techniques fail express desirable operational characteristics programs chapter 4 computational shape presentation simple notion computational shape shapes terms time based ordering induced call return events execution recursive procedure chapter 5 synchronized lazy aggregates explanation lock step processing model underlying technique synchronized lazy aggregates introduced mechanism guaranteeing networks slivers simulate behavior monolithic procedure chapter 6 programming slivers illustration power slivers context simple language manipulating synchronized lists trees chapter 7 opera controlling operational behavior presentation opera concurrent dialect scheme embedded informal description opera concurrency synchronization strictness features explanation implemented opera chapter 8 edgar explicit demand graph reduction overview edgar explicit demand graph reduction model operational semantics opera opera concurrency synchronization strictness mechanisms formally chapter 9 experience discussion experimental aspects research including implementation testing edgar opera chapter describes graphical program animator proved invaluable development systems chapter 10 conclusion summary research including contributions future work bibliography appendix glossary dissertation introduces large number terms existing terms standard glossary provided reader adjust terminology select postscript viewer entire dissertation document warning 454 pages long lots figures feedback send questions comments work lyn zurich ai mit handouts upson 303 img updated sunday september 08 1996 4 55 19 pm comments suggestions email dwu cs cornell http www olsen ch html update link author silvano maffeis maffeis acm org programming assignment 1 programming assignment 2 programming assignment 3 programming assignment 4 programming assignment 5 week 6 programming assignment 6 programming assignment 7 programming assignment 8 extra credit optional programming assignment 8 programming assignment 9 programming assignment 10 send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions instructor sally sarah peterson email sally cs wisc slpeters facstaff wisc office 5381 computer science extra handouts shelf hours office hours tuesday 10 45 11 45 thursday 11 00 12 00 appointment phone 263 7763 262 1204 cs dept number introduction class designed knowledge computers crack shot user skills college job arena lectures 3 4 macintosh computers labs lectures 1 2 pc computers software packages switch back mac pc ll discuss switch lectures 1 2 lectures 3 4 lecturers components part 1 lecture lecture discuss computers generic terms general computer science topics discuss computers work including topics necessarily order application programs including word processors spreadsheets graphics databases hardware input output storage devices operating systems programming languages networks telecommunications artificial intelligence expert systems computer related social issues whew topics comparable ll find macintosh environments learn real world lectures 9 30 11 00 cover material lecture outlines doit macc small fee prior lecture attend lecture exams attend time registered exam material based lectures textbook part 2 lab laboratory discussion sections hands experience macintosh iici computers programs word processing ms word 5 0 painting drawing aldus superpaint 3 0 electronic mail eudora 3 0 navigating internet netscape 3 0 spreadsheet charting ms excel 5 0 database claris filemaker ii 1 1 presentation manager hypercard 2 1 desktop publishing aldus pagemaker 4 0 integral part lab learning macintosh operating system system 7 5 3 addition special tools cd rom scanners 10 tas teach sections learn ta office location office hours lab session tas speak english noticeable accent cases accent initial difficulty understanding short time difficulties disappear accents familiar ear reason experience difficulties understanding instructor requests repeating sentences clarification made student helps instructor improving presentations effective teacher classroom difficulties cleared bringing attention instructor lecture office tas goal providing high quality instruction rich educational experience labs meet starting day semester macintosh computers laboratory located floor computer science building room 1366 room hallway north west corner building disks 3 5 inch disks macintosh projects save work locations disks purchased macc buy double sided high density diskettes hd label diskettes purchase attendance graded lecture attendance participation strongly recommend lecture attendance solely responsible making miss assignment due dates class information including announcements exam rooms material covered tests clear primary source material contained lectures textbook material catch review material notes previous semesters sketchy prone errors recommended substitute lecture attendance lab attendance class participation requirements determined ta exam attendance mandatory ill attend exam present written dated proof excuse notify sally peterson early prior scheduled time exam exam rooms lecture hall exam rooms posted lab department secretary forget 262 1204 assignments tutorials textbook mentioned designed guiding tours applications lab assignments based limited lab time read tutorial prior sitting computer assignments lab class assignments versions software programs assignments due end lab due date turned electronically paper frequently congestion printers wise print section assignment complete note assignment due dates spread day period classes meet mw tr semester person approximately number hours computer access macintosh computer software versions compatible work lab work 1366 time regularly scheduled lab space students registered lab time priority hand assignment ta show competent program don regularly attend lab bring disk turn assignment asked ta demonstrate skills learned assignment laser printers lab printing cs132 assignments printing personal documents papers courses considered misuse university property laser printers instructional labs purpose extra sunday labs 1366 open staffed 132 tas sunday afternoons starting september 10 hours 1 4 pm sign sheet posted 4 pm friday door lab reserve machine time grading 50 grade average lab assignments 50 average exams 15 exam extra credit incompletes granted rarely letter grades assigned basis distribution curve disadvantage high grades people make labs grades higher lab assignments lower exams expected lab assignments follow directions assignment correctly work ensure consistency grades sections 92 100 89 91 ab 82 88 79 81 bc 70 78 60 79 60 lab assignments laboratory assignments worth 100 points 20 points quiz quiz topic lab period due date partial credit partially completed assignments turn save graded quiz exam papers files disks checked posted scores points recorded correctly late penalty assignment turned late score 0 assignments turned lab period due date 10 penalty assignment accepted time score 0 remember delaying completion assignment rest key success keeping ahead student free late penalties semester late days town ill assignment lab assignments lab periods late worth points generous policy exceptions academic honesty integrity assignments work encouraged communicate design planning software part work university wisconsin madison academic honesty integrity fundamental mission higher education university university responsibility promote academic honesty integrity develop procedures deal effectively instances academic dishonesty students responsible honest completion representation work making citation sources respect academic endeavors students violate standards confronted accept consequences actions 14 01 uncertain acceptable ta sally peterson instructor responsibility understand class rules leave assignments hard disk server caught cheating withdrawn fail class prosecute maximum allowed uw student disciplinary code textbooks copies texts reserve wendt library information technology society laudon traver laudon published wadsworth 1995 edition point click drag macintosh peterson cs132 tas published harper collins 1996 fourth edition purple exams 2 exams worth 25 total grade exams lab section small rooms change responsibility find rooms list posted lab office dept secretaries lecture shortly exam scheduled tuesday october 22 1996 lecture time period wednesday december 18 1996 final time 5 05 pm check calendars anticipate conflict withdraw make exams change time date final policy faculty senate rule exams 24 hour period final time set timetable exams cover lecture textbook material exams including final cumulative asked show uw picture id exams assignment due dates tentative subject mw mwf tr intro word 9 11 9 13 9 12 email os netscape 9 18 9 20 9 19 superpaint 10 2 10 4 10 3 excel 10 16 10 18 10 17 filemaker 10 30 11 1 10 31 adv word 11 13 11 15 11 14 hypercard 11 27 11 29 11 28 pagemaker 12 11 12 13 12 12 evaluations early semester end term opportunity fill evaluation form lab lecture information give helps design administration give additional comments email time feedback problems work ta early semester applications involved semester progresses resources resources lecture outlines sale nominal charge doit software sales desk copies reserve wendt library advanced credit cs132 required students inquiries advanced credit substitution higher level cs directed specific department doit infolabs instructional open labs located campus macintosh computers software labs staffed tas data documents assignments data documents copied floppy disk open lab worked illegal copy application programs difference mic microcomputer information center located lobby macc doit samples microcomputer hardware ibm macintosh software free copy large selection magazines knowledgeable staff monthly newsletter published doit computing including information macintosh subscription free signing pick copy doit documentation desk madison macintosh users group meets monthly 3rd wednesday evening college monroe street 2 miles special beginners group find helpful recently acquired macintosh addition large software library electronic bulletin board service appeal courtesy talking friends lecture annoying students lecturer lecture completed time early wait lecture finished friends syllabus date topic text readings sept 3 introduction administration syllabus sept 5 word processing desktop publishing pp 339 355 399 402 sept 10 communications chapter 6 sept 12 communications ii chapter 6 cont sept 17 email bulletin boards chapter 6 cont sept 19 internet chapter 7 cont sept 24 graphics pp 390 399 sept 26 multimedia virtual reality pp 162 164 oct 1 computer hardware chapter 3 oct 3 storage devices chapter 4 oct 8 input chapter 5 oct 10 output chapter 5 oct 15 paperback computer videotape oct 17 spreadsheets pp 356 367 oct 22 mid term exam oct 24 world fingertips videotape oct 29 database concepts pp 362 370 oct 31 database privacy social issues pp 516 521 nov 5 operating systems chapter 7 nov 7 operating system ii chapter 7 cont nov 12 social issues computer ethics pp 510 516 nov 14 computer crime pp 527 541 nov 19 computer programming chapter 9 nov 21 computer programming ii chapter 9 cont nov 26 inventing future videotape nov 28 thanksgiving vacation dec 3 artificial intelligence pp 476 487 492 502 dec 5 robotics pp 484 485 dec 10 thinking machine videotape dec 12 expert systems pp 487 492 dec 18 final exam time 5 05 pm modified september 7 1996 jon bodner opsis opsis java applet designed teach binary search tree algorithms opsis animation program system visual programming abstract student implements binary search tree algorithm manipulating abstract tree fragments necessarily single nodes visual manner opsis unique combines elements programming proof animation enhance learning experience screen snapshots opsis img img note recommend netscape 3 0 higher results opsis java applet won load save files browser due security restrictions application version load save files subscribe opsis channel http trans pick tuner program receive channel clicking tune graphic software unconventional strongly recommend read documentation comments suggestions bug reports send amir cs washington start opsis press button java capable browser applet minute start patient found java jdk bugs affect opsis bugs listed problems page case encounter bugs warning opsis crash running unix version netscape work fine tuner running unix documentation description opsis written vl 96 demonstration snapshots splay avl tree algorithms amir michail opsis java applet teaching binary tree algorithms html acrobat postscript zip postscript gzip postscript paper written system amir michail teaching binary tree algorithms visual programming symposium visual languages 1996 html acrobat postscript zip postscript gzip postscript finally powerpoint slides vl 96 talk warning file 28 uncompressed vl 96 slides powerpoint 4 0 win mac download zip software engineering university washington home page software engineering research education department computer science engineering university washington software engineering diverse area projects faculty department reflect general interested ensuring complex software systems exhibit specific properties recently properties focused software safety nancy leveson concerns guarantee systems embedded software harm human life environment property ease evolution david notkin concerns reducing costs complexity changing software systems time real time attributes alan shaw concerns understanding guaranteeing timing constraints satisfied addition continuing work related properties current work characterized ways interested understanding properties interact instance build safe systems modified easily problems arise construction real software systems history working systems group interactions faa tcas avoidance system found planes 30 passengers microsoft helping experimental restructuring 1 2 million line excel product local medical device companies demonstrate products satisfy safety timing requirements faculty students interested primarily software engineering listed people department dabble software engineering research education time time people courses bibliographies miscellaneous software engineering conference announcements software engineering conference announcements 18th international conference software engineering 17th international conference software engineering software engineering information uw cse button back uw cse home page notkin cs washington index 590i discussion lecture notes notes 1 18 94 slides 1 25 94 notes 1 25 94 homework 4 handed tue mar 6th due thu mar 28th find partner term project select place 1 page proposal web proposal address points title 1 2 page project description goals plan attack expected kind results determine failure critical steps create vol www info courses current cs516 projects place proposal file html ideas lead interesting projects short term contained projects easily accomplished context term project eventually expand publications meng project pick problem wider scope isolate piece adequately addressed semester work teams possibly role member team person teams 1 high bandwidth cu seeme couple split net split build atm fast ethernet gateway net ip level net level implement net kernel endpoints run standard ip net add ip packet filter sba 200 firmware fast ethernet implement active messages flow control shared fast ethernet implement port parallel gdb split splash benchmarks perfect fast rpc net implementation year perfect distributed shared memory year usit 2 instruction set design measurement condition codes question suggested david wood architectures designed 1960s 1970s employ condition codes recent risc architectures mips architecture condition codes set instructions put result comparison general purpose register rs 6000 8 virtual condition code registers set side effect alu instruction explicitly compare instructions explore similarities differences schemes differences technology dependent processors increasingly integrated scheme lead performance analyze instruction issue strategies analyze compare scoreboarding tomasulo algorithm rs 6000 scheme beef advantage dynamic scheduling achieved static scheduling delay slots trade offs change increased processor memory speed ratio lock free caches write buffers critical pull good tools students built berkeley 1 1 2 years ago didn time left study results leverage work address spaces 32 bits observers demand virtual address space increases rate 1 bit 2 years 16 bit architectures acceptable 60s 70s eventually constraining replaced rate years 32 bit addresses begin constrain programs architectures introduced segments extend address space computer architects suggest full 64 bit machines integers addresses solve problems explore cost performance programming compatibility issues approaches risc architectures defined 64 bit extension don tools analyzing large address spaces interesting methodology issues arise machine independent binaries risc instruction sets identical compile program middle ground brand generic risc easily mapped variety isa reasonable efficiency design developed pretty osf raises interesting question machine independent pipeline scheduling powerpc x86 architecture compare intel p6 processor dig technical information terms real differences p6 risc processor heart fuzz x86 code matter point project trade beleive marketing hype long sales validation cache studies tools spy piping trace directly optimized cache simulator evaluate substantial workloads billions instructions review literature important published results cache studies hold limit spec based caching studies point spec programs fit cache 3 superscalar high bandwidth data cache superscalar architectures services hits cycle continue servicing hits misses processes bigger slower level memory hierarchy buy sample design feeling complexity build simple simulator run memory traces performance improvement sophisticated branching superscalar machines suggested steve krueger risc processors pipeline break costly superscalar risc processors cost effectively multiplied number instructions execute simultaneously desirable increase runs instructions branches architectures skip instructions extensively skip instructions possibly restrictions skipped give conditional execution breaking pipeline squash kill hardware place due exception processing study number cases skip instructions effectively great make skip forms extend usefulness allowing instruction skipped variants idea considered including multiway branches conditional moves operators avoid branching max min abs conditional operators register organization superscalar machines superscalar execution attractive multiplier floating point units fit chip cpi 1 sit idle cost increase memory system register file execute instructions cycle 12 port register file values forwarded functional units touch register file study register usage patterns superscalar designs number ports reduced cost performance trade offs 4 multiprocessors multiple processors chip transistor budget 10 50 million transistors chip plenty room innovative designs multiple processors chip raises host interesting questions caches shared dedicated individual processors floating point units shared dedicated trade simpler processors fewer sophisticated sense trading instruction level parallelism process level parallelism bottleneck pin bandwidth chip minimize bandwidth requirement protocols required ways frame studies context multiple independent processes workstation open windows small shared memory multiprocessor design component massively parallel machine characterizing communication sharing multiprocessors current bus based multiprocessors interprocessor communication takes form cache misses issues folded single number miss rate good work characterize sharing terms modern cache organization remains unanswered questions answered inventing analysis techniques hard data reference string generated processors depends work scheduled processors generally allowing processors contend scheduling data structures schedule dependent memory system exploring design variations relative fixed trace ignores feedback study sensitivity robustness multiprocessor address traces concerns raised number shared references traces communication processor cache cache transfers multiprocessor designs processor network interface communicate main processor processor cache cache transfers results slower expect alternatives suggestion opposite cache network interface processor buffers push data place memory system large blocks dram small things processor cache minimum cache miss rate due communication uniprocessor caches larger miss rate approaches initial load cost compulsory miss rate multiprocessor caches tend compulsory miss rate communication factor optimal cache perform snoopy caches provide communication replication data replication coherence headaches miss rate communication rate decrease degree replication distributed shared memory atm distributed shared memory virtual shared memory long time caught large degree due fact ethernet slow make interesting atm change picture design implement dsm system atm network dept apparently rice developed nice implementation adapted 5 networking projects make atm network department user level network interface ve developed deal experimental software hack bugs ultra fast tcp ip implementation normal implementations tcp ip slow hell big part problem tcp ip sits kernel problems algorithms implementations implement fast tcp user level atm carefully analyze performance werner vogels prototype ready work connection set tear fast lot benchmarking study performance congestion ultra fast rcp implementation similar review literature fast remote procedure call invocation implementations implement atm cluster workstations atm multicast atm network supports multicast switch hardware figure control interesting application horus video broadcasting 6 applications optimized application kernel implementation pick favorite compute intensive application beat hell compute intensive part fastest mpeg encoder decoder build fastest motion detection algorithm video scene analysis fastest compression decompression key arrive fast implementation analysis convince ve arrived implementation truth specmarks prepare small suite benchmarks compare performance workstations predicted specmarks interesting put application specific suite multimedia benchmark suite memory system behavior large systems study memory system behavior processor performance parameters full fledged application isis mind measure path length reception message 1000 lines code til reply back large system mark johnstone fun stuff picture cat img baby pictures img img click hear img 23k img 32k picture dream house img undergrad computer science uc davis bar davis put plaque drank 80 beers 6 months called world 80 beers friends pointing names img spend spare time window office img 1923 starting points internet exploration internet web resources ncsa starting points internet exploration internet resources meta index world wide web servers location world wide web servers universities world wide web virtual library cui w3 catalog searchable wwww world wide web worm web 94 contest winners computer science general information unified computer science technical report index www virtual libary computing computer science bibliography collection faqs usenet asked questions answers www documentation www documentation www documentation modified thu oct 24 17 46 36 cdt 1996 chuck mckenzie www cs wisc previous document cs341 spring 1996 smalltalk assignment 0 assigned 4 25 hand assignment helped section 1 log nt workstation 2 start smalltalk 3 change path file save image local file space instructions lab web 4 exit smalltalk start time smalltalk image 5 type code simple bank account class explained listed 6 test code workspace couple simple examples devising 7 file category scenario smalltalk part class banks bank accounts mind define simple code manipulating bank accounts define classes account account number balance list transactions account answer account number accept deposits provide displayed list transactions cut code primitive output create window account display transactions window understand works account class instance variables number balance transactions account number stored class variable talk class instance variables class variables notice put code methods account number answer account number deposit add numeric argument account balance add transaction list transactions withdraw numeric argument account balance add transaction account transaction list signal error balance insufficient transaction class store amount transaction deposit withdrawal date occurred instance variables amount date transaction class display window page find code transaction account classes section learn enter smalltalk image code defines transaction class 1 class definition transaction object subclass transaction amount date 2 class method transaction date answer instance transaction object date amount sample transaction 100 date date today date 3 instance methods transaction date method called instance created sets instance variables amount date print single line describing transaction amount 0 show withdrawal show deposit show amount show show date cr code defines account class object subclass account number balance transactions 1 class methods account answer instance account number balance 0 empty transactions initialize initialize initialize account class set account number 1 1 2 instance methods account initialize initialize instance account initialize instance variables open window display transactions number 1 balance 0 transactions sets display window open label account window number answer receiver account number deposit deposit adjust balance make transaction object amount date balance balance transactions transaction date withdraw withdraw check balance sufficient adjust balance generate transaction balance error attempt account balance balance transactions transaction date display transactions account window print header show transactions account show number cr transactions trans show trans document previous document steve hanks wed apr 24 14 21 00 pdt 1996 cs516 01 intro table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 img img img img img img img img img img img img img img img img taz friend faq schedule fall quarter 1996 subject day time room cse505 programming languages mwf 10 30 11 20 loew 113 cse531 automata theory tth 10 30 11 50 sieg 224 computational genome sequencing tth 12 00 1 20 hst theory seminar 1 30 3 20 sieg 225 faculty colloquium 3 30 4 50 sieg 134 guest lecturers 3 30 4 50 sieg 134 cookies served jeremy buhler jbuhler cs washington update 10 11 96 preliminary home page ticam composite materials group project summary nsf report locally principal investigators james browne oden gregory rodin director robert van de geijn graduate students fu kenneth klimkowski eugene systems analyst emery berger schedule local information accessible restricted set domains jks 1995 09 08 cse 143 hours operation lecture hours lectures mwf 11 30 12 20 kane 220 instructor office hours craig chambers office hours mw 12 30 1 20 sieg 309 ta section information brad chamberlain office hours appointment andy collins section aa tth 8 30 9 20 low 220 section ae tth 9 30 10 20 meb 237 office hours 1 30 2 30 sieg 326d lab hours 1 30 2 30 craig kaplan section ab tth 8 30 9 20 low 219 section af tth 9 30 10 20 meb 235 office hours 3 30 4 30 sieg 326a lab hours 9 30 10 30 michael noth section ad tth 8 30 9 20 sig 225 section ah tth 9 30 10 20 sig 224 office hours 10 30 11 20 1 30 2 20 sieg 326a jared saia section ac tth 8 30 9 20 low 217 section ag tth 9 30 10 20 meb 234 office hours 10 30 11 20 sieg 326a lab hours 3 30 4 20 lab consulting hours mscc lab samuel adams lab hours 9 12 5 7 9 12 sat 10 1 owen benneter flatley lab hours 12 30 2 00 12 5 12 30 2 00 jason griffith lab hours 9 30 10 30 9 30 10 30 12 00 2 30 9 30 10 30 11 30 1 30 tony tsai lab hours 10 30 11 30 2 30 4 30 10 30 11 30 2 30 4 30 2 30 4 30 class related hours sorted day monday tuesday wednesday thursday friday saturday 8 30 section section 9 00 section sa lab section sa lab 9 30 lab section sa lab lab section sa lab ck lab lab 10 00 lab section sa lab lab section sa lab ck lab lab sa lab 10 30 mn 326a tt lab 326a sa lab tt lab sa lab sa lab 11 00 mn 326a tt lab 326a sa lab tt lab sa lab sa lab 11 30 lecture sa lab lecture sa lab lecture lab sa lab 12 00 lecture ob lab lecture lab lecture lab sa lab 12 30 cc 309 ob lab ob lab cc 309 ob lab lab lab sa lab 1 00 cc 309 ob lab ob lab cc 309 ob lab lab lab 1 30 ob lab ob lab ac 326d mn 326a ob lab lab ac lab 2 00 ob lab ac 326d mn 326a lab ac lab 2 30 tt lab ob lab tt lab tt lab 3 00 tt lab ob lab tt lab tt lab 3 30 tt lab ck 326a ob lab tt lab lab tt lab 4 00 tt lab ck 326a ob lab tt lab lab tt lab 4 30 ob lab 5 00 sa lab 5 30 sa lab 6 00 sa lab 6 30 sa lab 7 00 key ac andy collins ta bc brad chamberlain ta cc craig chambers instructor ck craig kaplan ta jason griffith consultant jared saia ta mn michael noth ta ob owen benneter flatley consultant sa sam adams consultant tt tony tsai consultant cse143 webmaster cs washington masters engineering student computer science department cornell graduated year majored economics mathematics computer science work professor brian smith wonderful thousands secretly northeast count 20 students mother land cornell start trouble chuck comments shoot img apache path cise department circuitry cise department research projects page serves repository information research projects computer information science engineering department university florida current projects ariel optimization active database rule condition testing asynchronous trigger processing project computational vision applications medical imaging particle science computer security computer simulation distributed conferencing system image algebra library image processing research group parallel active database project sparse matrix algorithms past projects ariel active dbms project ismap home local academic research people suggestions comments direct input webmaster cise ufl electronic mail dave moriarty papers 1 david moriarty risto miikkulainen 1996 evolving obstacle avoidance behavior robot arm proceedings fourth international conference simulation adaptive behavior cape cod ma 1996 2 david moriarty risto miikkulainen 1996 hierarchical evolution neural networks technical report ai96 242 department computer sciences university texas austin 3 david moriarty risto miikkulainen 1996 efficient reinforcement learning symbiotic evolution machine learning 22 11 32 4 david moriarty risto miikkulainen 1995 learning sequential decision tasks technical report ai95 229 department computer sciences university texas austin 5 david moriarty risto miikkulainen 1995 discovering complex othello strategies evolutionary neural networks connection science 7 3 195 209 6 david moriarty risto miikkulainen 1994 evolving neural networks focus minimax search proceedings twelfth national conference artificial intelligence aaai 94 seattle wa 7 david moriarty risto miikkulainen 1994 evolutionary neural networks ordering constraint satisfaction problems technical report 218 department computer sciences university texas austin constraint satisfaction debugging interactive user interfaces author michael sannella ph dissertation department computer science engineering university washington august 1994 revised version published uw tech report 94 09 10 abstract user interface toolkits constraint solvers maintain geometric relationships graphic objects connect graphics application data structures efficient flexible technique maintaining constraints multi local propagation constraints represented sets method procedures dissertation examines local propagation constraint solvers user interface toolkits presents systems 1 skyblue constraint solver skyblue incremental constraint solver local propagation maintain set constraints individual constraints added removed constraints satisfied skyblue leaves weaker constraints unsatisfied order satisfy stronger constraints maintaining constraint hierarchy skyblue general successor deltablue algorithm satisfies cycles methods calling external cycle solvers supports multi output methods 2 multi garnet user interface development system garnet user interface toolkit incorporates constraint solver maintain constraints object fields multi garnet package extends garnet support multi constraints constraint hierarchies multi garnet construct complex user interfaces difficult construct garnet constraint solver 3 user interface builder debugger includes set debugging tools programmers understand behavior complex constraint networks tool algorithm generate alternate constraint solutions produced skyblue chosen methods satisfy constraints click access directory postscript files dissertation file chapter return constraints home page cse 473 assignment 3 due friday april 12 class reading read chapter 3 chapter 4 page 171 part 1 end chapter 3 exercise 16 end chapter 4 exercises 3 4 5 9 14 part 2 choose chapter 3 exercises 23 24 chapter 4 exercise 10 tanimoto cs washington programs programing assignments assignments cs 100a due tuesdays exception week classes thanksgiving break end classes semester final program due thursday cs 100a program due 4 00 pm 1 tue sept 10 2 tue sept 26 3 tue oct 8 4 tue oct 29 5 tue nov 12 6 thurs dec 5 programs due 4 00 pm day assigned late assignments accepted programs handed giving consultant carpenter lab give program consultant personally leave desk table programs handed end lecture assigned date programs printed separated pages edges removed stapled requested output comment program cornell id day time attend section section instructor written hand sign page program program grades correctness program organization style grade part 0 1 2 programs weighted equally working partners programming assignments work student encourage work partner submit programming assignment program names id information attend sections comment beginning program program returned section person named comment person receive records cover sheet showing assigned grade sign names page program working partner helpful assignments work clarifying understanding material partner share work equally understand exams partner exams 1 1 2 hour preliminary examinations 2 1 2 hour final exam date time prelim 1 mon sept 30 7 30pm prelim 2 tue oct 22 7 30pm prelim 3 tue nov 19 7 30pm final tues dec 17 9 00am review sessions held 3 00 pm sundays prelim final exam review sessions scheduled sunday sept 29 oct 20 nov 17 dec 15 olin 155 graded assignments exams returned section unclaimed work obtained consultants carpenter lab bring cornell id pick exam regrades feel exam program incorrectly graded fill regrade request giving reasons writing attach exam program give consultant carpenter lab regrade request grade paper regraded scratch regrade request submitted week graded work returned posted grades grades posted carpenter lab student id digit code give responsibility verify records correct find error contact administrator laurie buck office hours grades grades cs100a computed final grades programs 20 prelim 1 10 prelim 2 20 prelim 3 20 final 30 letter grade based total score actual letter grades won decided end img updated sunday september 08 1996 4 00 35 pm comments suggestions email dwu cs cornell derrick weathersby practical data sheet years software development experience platforms ranging ibm mainframe computers 3090 running mvs tso vm cms risc workstations personal computers hosting unix aix ultrix osf 1 linux bsdi nt os 2 dos windows additionally ve developed significant web applications including online transaction management system distributed document server resume postscript form list projects experiences decade shared server project led team developers building distributed user interface control sharing applications project centered shared server developed aix 3 2 ibm rs 6000 boxes server enabled multiple clients share interface arbitrary applications written user interface distributed shared application reflect changing state server entire system shared session interesting challenges asynchronously changing state clients session allowing clients synchronously change state session cloning user interface late arriving client defining interface intuitively display session state participating clients skills languages entire project designed xwindows xt motif os aix internals signals sockets udp tcp network programming misc developed user interface prototype generator data parallel array langauge compiler project begun 1993 result thesis work dr calvin lin direction professor larry snyder larry spent research cycles parallel computation bringing field level sequential computation started defining realistic machine model parallel computers captured salient features influence performance machines machine model called cta candidate type architecture larry contended order achieve peak performance parallel machines applications written perform cta basically cta general architecture programmers utilize developing estimating performance applications compiler writers model generate code calvin demonstrated applications cta predictive qualities terms performance fact perform equivalently relative similar applications machine implementing cta machine model orca language orca conceived programmers abstract notions cta calvin work hand translating code orca orca defined levels abstraction assist programmer level task parallelism level data parallelism level defined distribution data realize parallelism zpl stands programming level implies purpose fulfill data parallel level abstraction zpl designed major goals efficiency portability goals conflict brought design methodology language basically language initially started features compiled effectively language idioms included highest degree parallelism language targeted level level abstraction pressure completeness level offer completeness task parallelism general data parallelism event language grew carefully deliberation full features zpl fully functioning language compiler skills ve worked internals compiler including interprocedural analysis aliases statically determining index sets zpl index inherited runtime region stack code generation traversal routines research focused collective communication routines broadcasts scans reduces pyramania 3d space adventure introduction pyramania spaceship battle game developed project cs501 cornell university jose luis fernandez samuel kan todd peskin amith yamasani wireframe 3d simulation options display solid 3d objects programming languages utilized pyramania developed internal structure program tcl tk user interface features 3d wireframe graphics 3d solid graphics mode radar locating enemies tanks objective user rotating tanks scenary radar locate enemies tanks shoot enemy complete mission timer counter image libraries software media center wi printing services wi david primordial soup kitchen wi mathematics jim image pool wi physics alan ng image stuff wi german clip art electronic photo short courses photoshop image processing electronic photo workshop net www publishing project geographic information systems gis gif lzw policy controversy unisys graphics file formats image database articles listserv kodak photo cd knowledge builder image mgmt software images icons wi cs instructions image mapping ncsa instructions image mapping image mapping macintosh image mapping windows adobe acrobat ftp site az library clearinghouse image databases image database project syracuse computer graphics arts sci image processing image processing analysis newsgroup alt image medical medical image newsgroup make clear gif tool lal gifs images department computer science icon browser scs common image gallery computers world wide web www programming icons icon images lines www icon image examples directory pub pictures image database articles oliver obst subject article database images draw attention article august volume database cox images internet enhanced user access 18 26 howard besser 7000 2231 subject request recent article list imaging related articles nature includes article moving images encyclopedia lis article version studies multimedia chapter rest fairly unique howard besser fast forward future moving image collections gary ed video collection management development multi type library perspective ct greenwood press image databases encyclopedia library information sciences 53 16 york marcel dekker 1994 pages 1 15 adding image database existing library computer environment design technical considerations susan stone michael eds studies multimedia proceedings 1991 mid year meeting american society information science medford nj learned information 1992 pages 31 45 advanced applications imaging fine arts journal american society information science september 1991 pages 589 596 user interfaces museums visual resources 7 1991 pages 293 309 access diverse collections university settings berkeley dilemma toni petersen pat eds book extending marc subject access boston hall 1990 pages 203 224 snow visual access visual images uc berkeley image database project library trends 38 4 spring 1990 pages 787 798 adding analysis tools image databases facilitating research geography art history proceedings 88 march 1988 volume 2 pages 972 990 digital images museums museum studies journal 3 1 fall winter 1987 pages 74 81 changing museum ching chih chen ed information transformation society proceedings 50th annual meeting american society information science medford nj learned information 1987 pages 14 19 computers art analysis al ed visible viable role images instruction communication readings 18th annual conference international visual literacy association blacksburg va 1987 stuart stone gerald technology problem studies multimedia proceedings 1991 mid year meeting american society information science medford learned information 1992 153 159 stone gerald philip horizon providing access visual records national archives canada 33 winter 1991 92 253 266 reprinted library trends 38 4 spring 1990 737 750 listserv stuart sender subject unmoderated bulletin board discussion image databases libraries purpose raise questions solicit input share ideas intended duplicate lists engage technical discussions world wide web server development administration listserv topics discussions range 1 accessing retrieving displaying images internet preferences interfaces organizing directories local servers preferences clients 2 creating local image databases scanning photographic slide collections scholarly regional significance full text 3 exploring issues copyright permissions fair 4 working users incorporate image databases courses research sharing success stories advice function serve clearinghouse announce image databases information entered clearinghouse directory ua library gopher server telnet dizzy library arizona login gopher addition existing image databases receive information projects development projects months years complete knowing save great deal time promote sharing ideas subscribe send message listserv arizona end full mary johnson send email listserv arizona message usenet newsgroup subscribe bit listserv newsgroups byron subject listserv image databases university arizona library ua computing center hosting listserv called unmoderated bulletin board discussion image databases libraries purpose raise questions solicit input share ideas intended duplicate lists engage technical discussions world wide web server development administration listserv topics discussions range 1 accessing retrieving displaying images internet preferences interfaces organizing directories local servers preferences clients 2 creating local image databases scanning photographic slide collections scholarly regional significance full text 3 exploring issues copyright permissions fair 4 working users incorporate image databases courses research sharing success stories advice function list serve clearinghouse announce image databases information entered special directory ua library gopher server post messages coming weeks inviting submissions time identifying categories entry clear addition existing image databases receive information clearinghouse projects development projects months years complete knowing save great deal time promote sharing ideas subscribe send message listserv arizona full mary johnson send email listserv arizona message good news usenet newsgroup subscribe bit listserv newsgroups pamela mason subject invitation evaluate image database letter mailed potential evaluators land grant cooperative extension service community effort reach find content database interest posting invitation lists apologies subscribe receive cheers pamela pamela mason project manager national agricultural library gov information systems division phone 301 504 baltimore blvd phone 301 504 md national agricultural library nal cooperation university pittsburgh school library information sciences michigan state university cooperative extension service produced database 2000 full color images descriptions collections represented 26 volumes curtis botanical magazine 1787 slide collection common plant diseases msu curtis collection includes hand colored botanical prints images text descriptions plant corrected index volumes plant diseases collection includes commonly problems selected images beneficial insects enable identification invite participate evaluation collections online cd rom versions 6 month period november 1994 april 1995 image database reside world wide web server university pittsburgh accessed mosaic client residing participants computers pcs macintoshes terminals workstations mosaic clients platforms image files stored tiff tagged image file format requested gif 8 bit color jpeg 24 bit color evaluating color levels preferred objectives nal produced cd rom tiff images running windows 3 1 part evaluation respond evaluation questionnaire participants minimum note users pcs platform evaluate online cd rom version users macintoshes terminals workstations pc evaluate cd rom version 1 connection internet server modem 2 386 level pc higher vga super vga color monitor preferably super vga 512k video ram 640 480 pixels resolution 256 colors online version cd rom version evaluation macintosh 8 bit color monitor online version terminal device workstation color monitor capable 640 480 pixels resolution 256 colors online version 3 mosaic client platform pc macintosh 4 microsoft windows 3 1 cd rom version evaluation 5 cd rom drive cd rom version evaluation 6 imaging software minimum jpeg view mosaic viewer windows supplied part windows 3 1 preferably imaging software capable handling image formats invite participation organizations computer support 24 bit color true color requires 1 mb video ram separate video card level quality important evaluation made images requiring high resolution color quality users find collections interest range art botanical libraries teachers master specialists cooperative extension service agents interested materials evaluated wide variety participants incorporate images work reproduce purposes simply images accompanying descriptions teaching tools identification intent evaluate image resolutions color levels satisfactory purpose addition receive feedback indexing images text descriptors terms relevant user communities improve access respond october 31 1994 invitation include organization evaluators exciting digital library form response return electronic mail electronic photo short courses andrew rit subject electronic photo short courses multiple recipients list interested seminars workshops subjects digital imaging principles photoshop xpress workshops electronic photography printing printers related topics obtain complete file upcoming dates costs seminars offered technical education center graphic arts rochester institute technology receive file automatic reply send mail seminars txt subject line message addressed rit obtain loads data undergrad grad photography programs database schools offer photo instruction worldwide faq photo files mail address phonebook rit photo faculty info txt subject line seminars txt image database project white sender subject image database project university department computer science image database project team dr bernard diaz director john jeremy white university image database group constructing report gopher titled image database systems unix environments primarily interested hardware software hope cover working research systems contact potential current users enhance understanding image database requirement cover unix environment hope aim generate list serve pointer research guide concerned image database interested community thinks facilities provide aims seek users developers databases systems research people prepared share expertise return ensure early copy report respond questions 1 registered receive copy report provide full postal address 2 define image database image database end user potential end user database developer image database systems person 3 experience image databases regular user rate practical knowledge knowledge theoretical issues 4 image database systems hard software requirements opinions 5 experts field image database 6 assuming constraints ideal system provide facilities expect 7 features expect minimal image database system reply posting include details newsgroup found posting bonus alternatively email csc ac uk include word posting subject field header anticipation absolutely pressed definition image database include image digital photograph picture archives video clip databases cad cae cal databases fine art image libraries art photographs medical image libraries including thermal imaging pix geographical information systems gis sense including remote sensor imagery databases digital imagery manuscripts animation libraries graphics file formats kurt foss subject fyi graphics file formats book 68 09 reilly graphics file formats book sara ora sara published guide 100 graphics file formats major standardized formats gif tiff newer specialized formats sgi rayshade graphics programmer details format big endian colors stored precisely data appears bit pixel deal low level technical details graphics files book programmers platform ms dos windows os 2 unix macintosh 90 lines encyclopedia graphics file formats james murray william 928 pages isbn 1 56592 9 59 95 addition describing details file formats encyclopedia graphics file formats detailed discussion graphics concepts programming covering topics types graphics data vector bitmap scene description animation multimedia color perception conversion quantization describes detail methods compressing graphics data run length encoding lzw ccitt jpeg ways converting type file format includes information graphics initiatives including jpeg emerging image data compression standard interest multimedia technology mpeg set digital audio compression standards sound motion picture data book cd rom ve included collection resources hard individuals find cases organizations developed ve assembled original file format specification documents vendors adobe aldus apple ibm microsoft silicon graphics test images code examples formats cd rom set publicly software ms dos windows os 2 unix macintosh platforms convert view manipulate graphics files images reilly products americas japan bookstores directly publisher credit card orders 800 889 email order ora information telephone 707 829 0515 800 998 canada fax 707 829 email nuts ora write reilly associates morris st ca usa gsa gs access online gopher catalog telnet gopher ora log gopher password needed international distributors europe german speaking countries middle east africa international thomson publishing house 168 173 high london uk telephone 44 71 497 fax 44 71 497 1426 german speaking countries international thomson publishing 418 bonn germany telephone 49 228 fax 49 228 email 2422 compuserve asia international thomson publishing 221 henderson 05 10 henderson building singapore telephone 65 272 fax 65 272 6498 australia zealand unit 8 101 street mona nsw 2103 australia telephone 61 2 979 fax 61 2 997 3348 email woods mhs oz au sara email sara ora reilly associates morris st ca 707 829 0515 fax 707 829 clip art richard lane subject sources responded message seeking sources number asked share learned facstaff wisc true rats mice base art nurses modified lab draw equipment specific interested give call 263 edward smith uw stevens point gopher path internet points internet gold mines images large collection florida state directories jeff texas cooperative extension service collection gopher access point gopher client tamu resulting menu select clip art collection search keyword fairly good collection commercial quality today standards wisc anonymous ftp gatekeeper dec time large collection don remember subdirectory ramakrishna good source general provided powerpoint macintosh locating email good source ibm microsoft knowledge remember pictures animals database graphics file formats sara ora sara subject fyi graphics file formats book published guide 100 graphics file formats major standardized formats gif tiff newer specialized formats sgi rayshade graphics programmer details format big endian colors stored precisely data appears bit pixel deal low level technical details graphics files book programmers platform ms dos windows os 2 unix macintosh encyclopedia graphics file formats james murray william 928 pages isbn 1 56592 9 59 95 addition describing details file formats encyclopedia graphics file formats detailed discussion graphics concepts programming covering topics types graphics data vector bitmap scene description animation multimedia color perception conversion quantization describes detail methods compressing graphics data run length encoding lzw ccitt jpeg ways converting type file format includes information graphics initiatives including jpeg emerging image data compression standard interest multimedia technology mpeg set digital audio compression standards sound motion picture data book cd rom ve included collection resources hard individuals find cases organizations developed ve assembled original file format specification documents vendors adobe aldus apple ibm microsoft silicon graphics test images code examples formats cd rom set publicly software ms dos windows os 2 unix macintosh platforms convert view manipulate graphics files images knowledge builder image mgmt software kurt foss subject fwd document image document image system sunnyvale california 1994 oct 6 nb document image management specialist corp introduced knowledge builder company complete document image storage retrieval system company system users manage critical information scanning documents high speed storing disk president el told unlike products knowledge builder offers total software hardware system desktop including software full text retrieval software package fuzzy search desktop scanner 270 operates hard disk drive unlimited capacity offices benefit document imaging solution find systems complicated knowledge builder designed desktop user mind el adding document imaging considerably faster takes lot space bundled ocr optical character recognition software automatically identifies meaningful words create separate index document retrieve documents user types word document word appears screen bulls eye pages words surface importantly adds el don ocr mistakes low quality documents mis spellings fuzzy search instance system recognizes word medical add retrieve document 270 removable 270 megabyte mb magnetic cartridge handle 4 500 pages cartridge included mechanism interface hardware driver software needed scanner built ricoh high quality grayscale flat bed 30 page automatic document knowledge builder includes document image management software ricoh grayscale desktop scanner automatic document 270 removable magnetic cartridge storage device cartridge scsi small computer system interface interface kit carries manufacturer suggested list price 2 995 claims equipment optimized compatibility additional drivers cables needed simple plug play company directly handles technical support sales software separately users scanner storage device nick press contact erica public relations 708 520 adel el tel 800 396 mind fax 408 730 2143 wi statistics home page modified fri 3 11 30 26 1996 brian fri feb 17 17 08 04 1995 stat www stat wisc previous document cse 322 midterm solutions winter quarter 1996 1 technique handout explained jim fix construct regular grammar eventually generate unique set terminals regular expression annotate expression indices indices aren intended ll develop grammar set productions denote starting symbol productions eliminated starting symbol marked final grammar constructed 2 production 3 4 start symbol grammar meaning number generated equal 5 fact prove equal number proved induction 2n 1 basis 0 string length 0 step 2 inductive hypothesis string equal number 2n 3 case 1 induction step recall assuming equal number 2n 0 case 1 string yz equal number equal number case 2n case 2n satisfy hypothesis inductive hypothesis production derivations derivation document previous document james fix mon feb 5 14 00 23 pst 1996 introduction computer graphics 1996 autumn quarter personnel professor anna karlin office hours sieg monday 3 30 4 30 pm thursday 4 30 5 30 pm head ta fred pighin tas mark katrin petersen benjamin wong students james erik badger edward berg boyd scott bradley derek eric cairns howard chang kathryn colin david drake august owen flatley jason griffith matthew hanna kit man ho andy howe yih chun hu david kin yeung lee harry mckee stephen martin marc patrick moran regan andrew petty won sim tom simmons eli smith chris san wong yamauchi yu previous section 3 2 22c 19 solutions problem set 5 instructor prof fleck ta section 3 2 1 3 5 points 2 ungraded 6 ungraded 10 ungraded 11 4 5 points 12 3 6 points 13 4 6 points 15 3 6 points 23 5 points distribution grades document tue oct 15 12 36 06 cdt 1996 tutoring mentoring program women minority students department computer science engineering university washington note informal description tutoring mentoring program women minority students hope information grateful suggestions recommendations based experience departments send correspondence alan borning borning cs washington women minority students generally underrepresented computer science computer engineering programs program exception separate degrees computer science college arts science computer engineering college engineering competitive admission process grades don story calibration average gpa students admitted computer engineering 3 8 3 6 computer science students admitted major intent students admitted major complete difficult demanding study 1993 ways increase retention success underrepresented minority students undergraduate majors instituted tutoring program tutoring program expanded include women aren minorities setting operating program ve received programs college engineering minority science engineering program women engineering wie engineering coalition schools excellence education leadership tutor graduate student department paid 20 hour week teaching assistant ta inform students eligible tutoring program mail written letter enter program students regular mail users begin major participation completely voluntary tutor derrick weathersby tutoring personally tutoring cs majors meant derrick lot material derrick paid attention social cultural aspects pure academic creating supportive environment students tutored sort coach role work program derrick won college engineering outstanding teaching assistant award spring 1995 ruth anderson tutor autumn 1994 carried strong tradition prior accepting tutor position ruth won department bob memorial award outstanding work teaching assistant time noted expanded program include undergraduate women addition minorities accomodate students ruth changed role include tutoring coordinating considerable number volunteer tutors graduate students problems problem single tutor courses tutor broad knowledge computer science topics volunteers helps problem problem program students receiving tutoring unfair undergraduate women didn tutoring program expressed concern haven heard complaints students feelings finally resources recurring difficulty funding sources money endowment department fund scholarships fellowships women minorities regular ta budget ve managed cost program ta academic year 17 000 difficult problem department severe qualified tas program remove ta tas pool evaluation end year asked evaluation group gerry office educational assessment design carry evaluation program purpose evaluation decide program worth continuing made addition hoped evaluation helpful seeking longer term funding program bottom line program successful numeric data comments copy evaluation separate web page haven requested formal evaluation feedback students volunteers advisors program continuing successful student recently wrote ve graduate student tutor cs courses winter tutoring program works perfectly questions answered courses general questions graduate studies field general life grad cs student tutors giving good advice order prepared grad school tutors helpful coursework lot specific field explain things kind tutoring works good thoughts tutoring program glad program department student writes talk regular basis 10 minutes office hours helps problem knowledgeable talk class problem half solves problem finally graduate student volunteer tutors found tutor rewarding experience borning cs washington update 12 17 95 ut campus austin city campus utcs img upcoming events cs descriptions cs schedules ut austin img public calendar electronic directory office registrar universities img austin city austin city connection austin city limits austin information center austin internet yellow pages austin overview austin texas quadralay home page shaobing ma ph student cs ut austin phone 512 482 9343 email shma cs utexas qualitative modeling diagnosis view paper click open book image 1 qualitative multiple fault diagnosis continuous dynamic systems behavioral modes siddarth subramanian raymond mooney proceedings thirteenth national conference aritificial intelligence pp 965 970 portland august 1996 aaai 96 model based diagnosis systems sherlock concerned discrete static systems logic circuits simple constraint propagation detect inconsistencies sophisticated systems qsim developed qualitative modeling simulation continuous dynamic systems present integration lines research implemented system called multiple fault diagnosis continuous dynamic systems qsim models main contributions algorithm include method propagating dependencies solving general constraint satisfaction problem method verifying consistency behavior model time systematic experiments realistic engineering systems demonstrate demonstrates balance generality accuracy efficiency competing methods img 1 qualitative multiple fault diagnosis continuous dynamic systems behavioral modes siddarth subramanian ph thesis department computer sciences university texas austin august 1995 systems chemical plants power plants automobiles complex online diagnostic systems increasingly important ways complexity describing reasoning large systems describe qualitative quantitative models model based diagnosis class diagnostic techniques direct knowledge system functions expert rules detailing set broken system research builds standard methods model based diagnosis extends domain complex dynamic systems qualitative models motivate describe algorithm diagnosing faults dynamic system qualitative model sequence qualitative states main contributions algorithm include method propagating dependencies solving general constraint satisfaction problem method compatibility behavior model time algorithm diagnose multiple faults models faulty behavior behavioral modes demonstrate techniques implemented program called test realistic problems experiments model reaction control system rcs space shuttle level controller reaction tank show demonstrates balance generality accuracy efficiency systems img 2 multiple fault diagnosis general qualitative models fault modes siddarth subramanian raymond mooney working notes ijcai 95 workshop engneering problems qualitative reasoning quebec august 1995 paper describes approach diagnosis systems qualitative differential equations represented qsim models implemented system performs multiple fault fault model based diagnosis constraint satisfaction techniques qualitative behaviors systems models demonstrate utility system accurately diagnosing randomly generated faults simulated behaviors portion reaction control system space shuttle img 3 multiple fault diagnosis general qualitative models fault modes siddarth subramanian raymond mooney working papers international workshop principles diagnosis pp 321 325 paltz ny 1994 paper describes approach diagnosis systems qualitative differential equations represented qsim models implemented system performs multiple fault fault model based diagnosis constraint satisfaction techniques qualitative behaviors systems models demonstrate utility system accurately diagnosing randomly generated faults simulated behaviors portion reaction control system space shuttle img 4 learning qualitative models systems multiple operating regions sowmya ramachandran raymond mooney benjamin kuipers proceedings international workshop qualitative reasoning physical systems pp 212 223 nara japan june 1994 qr 94 problem learning qualitative models physical systems observations behaviour addressed researchers recent years current techniques limit learning single qualitative differential equation model entire system systems qualitative differential equations underlying paper present approach learning models systems technique divides behaviours segments explained single qualitative differential equation qualitative model segment generated existing techniques learning single model show results applying technique examples demonstrate effective 5 automatic abduction qualitative models bradley richards ina kraan benjamin kuipers proceedings tenth national conference artificial intelligence pp 723 728 san jose ca july 1992 describe method automatically abducing qualitative models descriptions behaviors generate quantitative qualitative data models form qualitative differential equations suitable qsim constraints generated filtered comparison input behaviors dimensional analysis user complete information input behaviors dimensions input variables resulting model unique maximally constrainted guaranteed reproduce input behaviors user incomplete information method generate model reproduces input behaviors model longer unique incompleteness forms missing dimensions values variables entire variables img estlin cs utexas mathematics computation engineering mace supported introduction mace program list departments involved mace program examples areas study general outline program funding mace program applying mace program people current students mace events cms mace seminar schedule center mathematical sciences university wisconsin madison 1308 west dayton street madison wi 53715 608 263 mail suggestions page staff cms wisc img modified mon july 31 1995 2 colophon www cs wisc www cs wisc maintained chuck mckenzie sparcstation 10 40 workstation 64 megabytes ram 1 gigabyte disk server ncsa httpd 1 5 running port 80 maximum 60 concurrent server processes user directories accessed afs filesystem sister server cgi cs wisc supports users cgi scripts sparc 10 statistics cgi cs wisc make information server statistics reporting facility statistics statistics records server processed saturday morning analog cumulative graph statistics 12 07 1996 11 30 1996 11 26 1996 11 16 1996 11 09 1996 11 02 1996 10 26 1996 10 19 1996 10 12 1996 10 05 1996 09 28 1996 09 21 1996 09 07 1996 08 31 1996 08 24 1996 08 17 1996 08 10 1996 08 03 1996 07 27 1996 07 20 1996 07 13 1996 07 06 1996 06 29 1996 06 15 1996 06 08 1996 06 01 1996 05 25 1996 05 18 1996 05 11 1996 05 04 1996 04 27 1996 04 20 1996 04 13 1996 04 06 1996 03 30 1996 03 23 1996 03 16 1996 03 09 1996 03 02 1996 02 24 1996 02 17 1996 02 10 1996 02 03 1996 01 27 1996 01 20 1996 01 13 1996 01 06 1996 12 30 1995 12 23 1995 12 16 1995 12 09 1995 12 02 1995 11 25 1995 11 18 1995 11 11 1995 11 04 1995 10 28 1995 10 21 1995 10 14 1995 10 07 1995 09 30 1995 09 23 1995 09 16 1995 09 09 1995 09 02 1995 08 26 1995 08 19 1995 08 12 1995 08 05 1995 07 29 1995 07 22 1995 07 15 1995 07 08 1995 07 01 1995 06 24 1995 06 17 1995 06 10 1995 06 03 1995 05 27 1995 05 20 1995 05 13 1995 05 06 1995 04 29 1995 04 22 1995 04 15 1995 04 08 1995 04 01 1995 03 25 1995 03 18 1995 03 11 1995 03 04 1995 02 25 1995 02 18 1995 02 11 1995 02 04 1995 01 28 1995 01 21 1995 01 14 1995 01 07 1995 12 31 1994 12 24 1994 12 17 1994 12 10 1994 12 03 1994 11 26 1994 11 19 1994 11 12 1994 11 05 1994 10 29 1994 10 22 1994 10 15 1994 10 08 1994 10 01 1994 09 24 1994 09 17 1994 09 10 1994 09 03 1994 08 27 1994 08 20 1994 08 13 1994 08 06 1994 07 30 1994 07 23 1994 07 16 1994 07 08 1994 07 01 1994 06 25 1994 06 18 1994 06 11 1994 06 04 1994 05 28 1994 05 21 1994 05 14 1994 05 07 1994 04 30 1994 04 23 1994 04 16 1994 04 09 1994 04 02 1994 03 26 1994 3290 hand project 2 hand procedure procedure handing project 2 rest projects semester project 1 follow guidelines bring hard copy java files class day program due lose late days submit electronic version files java makefile output files hand directory partner hand directory project 2 ~cs537 1 public handin project2 programming home windows 95 version java hand code line make works solaris environment entail adding threadscheduler code add readme file electronic hand directory 1 partner 2 project information project number date 3 information run program 4 map classes written 5 information feel important ta output files hand hard copy output paper run tests required assignment output results file prefer create separate files test test test test test single typescript file redirecting output format output assignment comments comments worth 10 grade assignment lose points follow guidelines 1 write partner assignment number hand date top java files give description file 2 comment variables 3 functions commented purpose variables passed returned side effects 4 document segments code provide purpose difficult segments code require commenting program structure program structure worth 10 guidelines follow 1 code correctly indented 2 code blank lines separating segments code 3 variable names meaning 4 curly brackets correctly lined introduction system visualizing interactively steering computations interactive computational environment combining flexible interpreted language linkages fortran data model lets users design data types applications flexible visualize computations includes large number programs data sets demonstrate flexibility developed primarily meet environmental scientists flexibility makes scientists develop algorithms computers analyze data screen shot version 1 1 runs silicon graphics workstation versions ported vendors workstations written visualization project university wisconsin madison space science engineering center ssec bill hibbard brian paul development supported nasa anonymous ftp readme file complete documentation latest version 1 1 tar manual ftp operation ftp iris ssec wisc connected iris ssec wisc anonymous guest login type password password myname address ftp cd pub ftp asc ftp readme ftp bin ftp 1 1 tar ftp bye click browse ftp archive europe recently users europe problems low bandwidth north american ftp servers deutsches offered serve mirror site software pointers readme file 1 1 tar file manual ftp operation ftp ftp dkrz de connected info dkrz de anonymous guest login type password password myname address ftp cd pub visu ssec ftp asc ftp readme ftp bin ftp 1 1 tar ftp bye click browse ftp archive disclaimer free software provide real support happy answer short questions minor problems preferably email contact authors email bill hibbard whibbard macc wisc brian paul ssec wisc mail space science engineering center university wisconsin madison 1225 dayton st madison wi 53706 papers describing system including interactive visualization earth space science computations hibbard paul battaiola santek voidrot martinez dyer computer 27 7 july 1994 65 72 lattice model data display hibbard dyer paul proc visualization 94 1994 310 317 display scientific data structures algorithm visualization hibbard dyer paul proc visualization 92 1992 139 146 home page cse 557 intro computer graphics autumn quarter 1995 class cse graduate student sign directly satisfied prerequisites cse graduate student coming class ll accommodate severely limited number machines instructional lab numerical analysis computer sciences department world wide web home page numerical analysis group university wisconsin computer sciences department table contents faculty courses phd qualifying exams relevant web links faculty carl de boor seymour parter amos ron john strikwerda courses cs 310 cs 412 cs 513 presently taught fall cs 514 presently taught spring cs 712 presently taught year cs 713 presently taught year cs 717 presently taught year cs 837 time taught cs 881 882 time taught cs 883 883 time taught cs 885 time taught spring 89 cs 887 presently taught year phd qualifying exams reading list previous examinations relevant web links na net siam changed 09 september 1996 contact strik cs wisc 4634 implementation dynamic superpage management implement dynamic superpage management quals masters project send romer cs washington mail interested background recent work wayne ohlrich anna karlin brian bershad explored policies monitor application memory reference patterns order identify resolve tlb performance problems poor tlb performance results tlb small cover current application working set modern architectures support superpages pages size multiple system base page size systems tlb performance improved larger pages cost wasted memory due internal fragmentation explored policies adapt page size dynamically regions application address space constructing superpages copying component pages contiguous region memory developed policy monitors tlb misses balances potential benefit superpage reduction future tlb misses cost constructing superpage memory copy constructing superpages tlb miss patterns warrant policy tlb performance large pages internal fragmentation paper memory systems research uw mustang homepage order mustang parts 25 years ago david contact information associate manager synthetic environments concurrent technologies corporation 1450 ave pa 15904 814 269 2631 direct dial 814 269 2402 fax ctc part time graduate student university pittsburgh department computer science pittsburgh pa 15260 cs pitt check master project vrml browser pgp public key begin pgp public key block version 2 6 2 4 end pgp public key block class schedule spring 1996 days time class professor mon weds 5 45p 7 05p cs 2151 introduction kirk pruhs algorithms david cs pitt 2637 center information systems management graduate school business university texas austin changing world bit bit click logo img ec world exciting electronic publication integrates internet applications oracle database technology create interactive magazine dealing issues electronic commerce primary goal advance knowledge practice understanding electronic commerce context line global collaboratory research journals books mis discussion forum conferences research papers announcements mis collaboratory personnel search server material electronic commerce resources surfboard img img img clearinghouse approved updated 1 1996 copyright 1994 university texas austin img quiz 2 1 suppose set elements suppose put elements list list permutation set size element distinct 0 1 2 3 4 5 6 7 8 9 3 permutation 3 digit number digits 345 344 permutation digits mathematical formula number permutations size 1 2 3 1 write end loop calculate number assume initialized ways answer 1 1 1 answer answer end counting answer 1 0 1 answer answer end note 1 1 1 start 0 end 1 write end loop make assumptions pt ll parallel loop pt answer 1 ge 1 answer answer 1 end 2 wrong code fragments problems print space shuttle ready launch print begin countdown number read 1 print minus end print blastoff loop count 1 end 1 1 print born president age ge 4 print bill clinton age ge 8 print george bush age ge 16 print ronald reagan age ge 20 print jimmy carter age ge 22 print gerald ford age ge 28 print richard nixon print whew older end le older equal 4 age ge 4 true ll print bill clinton logical true print enter read eq 0 true false print listen end end print good entered loop run true false set false set true top program 3 subroutine adds subtracts 1 reports operation carried subroutine character 3 integer logical eq add 1 true eq 1 true false end return end arguments input arguments function assigned main program input argument output arguments found hand side expression main program input argument assigned passed function back main program output argument input output arguments hand side 1 main program left hand side passed back main program input argument output argument copyright 1996 jeff lampert tick cs wisc modified september 23 1996 8 23 96 reprinted permission visual parallel programming age code alan beck editor chief austin texas visual parallel programming environments unusually simple direct techniques employed university texas code computationally oriented display environment abstract declarative graphical environment parallel programming promises effective approach entire task code environment parallel program directed graph data flows arcs connecting nodes representing sequential programs sequential programs written language code architecture independent code system produce parallel programs pvm based mpi based networks sequent symmetry cray sun sparc mp code graphical interface runs suns order learn operation code interviewed godfather james browne regents chair computer sciences professor physics electrical computer engineering university texas selected excerpts discussion level skill programmer bring code browne special programming skills needed traditionally works procedural level computation code make transition high level ve code undergraduate parallel programming classes students hour instruction turned loose graphical environment work program traditional languages understand parallelism conceptual level fair programmer utilize code browne tack people understand applications ll code write program language hpf lot things partitioning matrices handling distributions code understand parallel computation structure basically directed graph paths level conceptual understanding level skill efficiently parallel programmer ve code undergraduate function code parallel programming classes students hour browne order magnitude instruction turned effectively loose graphical ve change level environment work abstraction programs writing book simply writing outline smart word processor consult dictionaries fill rest code abstract general model parallel computation hierarchical dependence graph lot graphical environment speaks fortran program bunch subroutines invoke parallel copies associate subroutine node graph run copies parallel connect rest program simply draw arcs routines connected code takes care parallel programming book keeping copy touch input output synchronize routines doesn favor coarse grained approach browne years ago asked data parallelism simply represented dependence graph model construct graph node represents part computation matrix awkward thought introduce additional annotation arcs data flowing arc split pieces piece copy routine arc end fine grained data parallelism embedded graphical model paper approach integration data parallelism graphical model presented international parallel processing symposium limitations approach browne lack familiarity change messing people minds intrinsic limitations nodes fortran subroutines conceptual limitations back ends compile shared memory pvm mpi back ends give graph click icon back end compile optimization environment reason approach program development isn accepted scientific engineering community accustomed business working level abstraction method require people change people change slowly competitors compile shared memory browne people worked graphical pvm mpi back ends give models parallel programming long time graph click good systems ted lewis icon back end system oregon state compile group work jack dongarra optimization university tennessee produced environment system called similar interesting graphical programming systems encountered similar results neat technology people trained major paradigm change hard people make paradigm shifts great part benefit graphical interface makes programming easier fact general abstract model parallel computation refining system browne integrate data parallelism dependence graph model developing debugger debugging parallel programs difficult distributed race conditions wrap hands problems good debuggers parallel systems strong academic work bart miller university wisconsin debug code play back execution animating graph ve cleanly separated notion computation notions communication interaction feel type model fundamental impact parallel programming browne 10 years people learn change graphical workstation front idea raising level abstraction people program effect change practice programming higher levels abstraction change 5 10 years 40 years wrote program free alpha release code information web site http www cs utexas users code copyright 1996 redistribution article forbidden law expressed written consent publisher free trial subscription send mail trial img emery cs utexas modified tue oct 8 18 25 25 cdt kari pulli university washington 206 545 department computer science 206 543 3368 engineering kapu cs washington box 352350 http www cs washington homes kapu seattle washington 98195 2350 education ph comp univ thesis sci washington sc comp univ 6 95 3 83 4 0 sci washington lic tech univ oulu 5 93 highest grades comp eng sc univ oulu 10 91 2 45 3 0 high eng distinction comp sci univ 6 90 4 0 4 0 high minnesota distinction secondary school oulu finland 5 85 9 3 10 0 awards finnish academy scholar 1996 97 university washington finnish academy scholar 1994 95 university washington fulbright scholar 1993 94 university washington finnish technical society national price diploma master thesis 1991 ambassador good rotary international scholar university paderborn germany 1990 91 experience internship alias wavefront seattle 6 96 9 96 ll ve research assistant university washington 9 95 6 96 research surface reconstruction set unregistered range views internship silicon graphics mountain view ca 6 95 9 95 fast rendering subdivision surfaces onyx reality engine extension opengl included graphics engines writing interactive subdivision surface editor inventor motif libraries internship microsoft seattle wa 6 94 9 94 3d graphics porting creative environment nt building emulator running programs written sgi gl opengl windows research assistant university washington 9 93 6 95 maintenance setup premio computer vision software system research model based vision probabilistic models research scientist radiology clinic university hospital oulu finland 8 93 9 93 design partial implementation system tracks movement tumor patient research scientist university oulu 9 91 7 93 developing range vision software robotic paper roll manipulator thesis research assistant university paderborn germany 12 90 8 91 implementing 3d computer graphics rendering system transputer based system master thesis internships bayer ag germany summers 88 89 90 user interface programming data base applications programming experience pascal fortran lisp prolog assembler perl opengl inventor motif windows larger school projects univ washington image compression radiosity graphics wavelets stereo camera system animating mesh based blobs 3d graphics implementing thread rpc package designing distributed shared memory system entry consistency model cray t3d designing chip cache miss lookaside buffer designing vlsi chip image compression wavelets publications kari pulli mark segal fast rendering subdivision surfaces proceedings 7th eurographics workshop rendering portugal june 1996 technical report uw cse 96 03 02 university washington technical sketch siggraph 96 visual proceeding kari pulli tony derose effective removal detail multiresolution viewer technical sketch siggraph 96 visual proceeding kari pulli linda shapiro triplet based object recognition synthetic real probability models proceedings icpr wien austria august 1996 longer version kari pulli tribors triplet based object recognition system technical report uw 95 01 01 university washington hubert jin tom duchamp hugues hoppe john mcdonald kari pulli werner stuetzle surface reconstruction data proc spie vol pp 324 8 1995 kari pulli vision methods autonomous machine based range imaging thesis acta 72 1993 kari pulli range image segmentation based decomposition surface normals proc scandinavian conference image analysis norway 1993 kari pulli vision system partially autonomous machine proc nordic summer school active vision geometric modeling denmark 1992 kari pulli goal oriented reactive autonomous machine proc finnish conference artificial intelligence 1992 kari pulli 3d graphics multiprocessor system diploma thesis university oulu university paderborn 1991 languages fluent finnish english german swedish french spanish information search cornell stuff bruce donald cornell cs home page engineering library page cornell legal information institute cornell directories cornell gopher cornell gopher search movies cs tr project cs tr public server page cmu cs tr server document image understanding character recognition www server music guitar music search tools archie request form nice interface archie jumpstation web search tool cui world wide web searchable catalog veronica gopher search tool archie gateway search anonymous ftp sites global network meta library cmu cs department put excellent collection search tools network information scout report internic planet earth internet catalog part global network navigator cern www reference page internet places listing subject mother bbs huge list internet services smaller organised list internet services www tourist map cute fluffy direct link north america page reference library english dictionary roget thesaurus esp dictionaries cia world fact book govt travel advisories census bureau library congress catalog government hypertext files stuff ithaca weather forecast weather netfind alabama colorado organisation list mosaic list good stuff issues group annotation systems http www ncsa uiuc sdg software mosaic notes group annotation issues html ncsa mosaic demo document http www ncsa uiuc demo html home page http www ncsa uiuc sdg experimental anu art history home html world wide web illustrated seminar http info cern ch hypertext www talks general html vatican exhibit rome reborn http www ncsa uiuc sdg experimental vatican exhibit vatican exhibit html http protocol implemented w3 http info cern ch hypertext www protocols http html hypertext mark language http info cern ch hypertext www markup markup html tech http tech mit 80 tech sipb home page http www mit 8001 slip macintosh gopher gopher berkeley 70 00 frequently macintosh slip gopher server org gopher org 2347 7 index http www ncsa uiuc 8001 wais funet fi 210 jay house http mud org mit ai lab fun stuff http www ai mit fun html expo ticket office http sunsite unc expo ticket office html soviet archives exhibit http sunsite unc expo soviet exhibit soviet archive html untitled url http www mit 8001 weather http www mit 8001 weather comment server http www mit 8001 comment white house gopher tamu 11 dir president dir subject guide gopher gopher itd adelaide au 11 servers images gopher wx atmos uiuc 11 images honolulu community college www service http www hcc hawaii digital tradition folk song full text search http xerox nasa information services world wide web http hypatia gsfc nasa gov nasa homepage html nasa jet propulsion laboratory home page http jpl nasa gov gnn home page http gnn gnn information sources internet computer mediated communication ftp ftp rpi pub communications internet cmc html remote file tic matrix growth internet ftp tic matrix growth internet untitled gopher bath ac uk 11 link gopher gopher http army mil christmas html untitled url http www cs cmu 8001 web groups reinforcement mosaic cmu rl papers html http www cs cmu 8001 web groups reinforcement mosaic cmu rl papers html nova links http alpha nova start html map viewer world 0 00n 0 00e 1 0x http pubweb parc xerox map roget thesaurus gopher nih gov 77 thesaurus index reference shelf http alpha nova reference html area code lookup gopher nih gov 77 index mac software http alpha nova software mac html usa today http alpha nova html virtual reference desk gopher uci 7000 11 gopher peg virtual international interactive genetic art ii http mixing sp cs cmu 8001 instructions international interactive genetic art http mixing sp cs cmu 8001 instructions html user hotlists http www cm cf ac uk hotlist html information sources http www cm cf ac uk misc mac ftp list http www cm cf ac uk misc mac ftp list html live exclusive form comma vision lab http www cm cf ac uk reinforcement learning group carnegie mellon http www cs cmu 8001 web groups reinforcement mosaic homepage html dictionaries http www cm cf ac uk dictionaries html www contest http wings buffalo contest mit lecture series committee http www mit 8001 afs athena user html html dilbert http www mit 8001 dilbert html untitled url http www mit 8001 afs athena user info txt http www mit 8001 afs athena user info txt terrorist handbook title http www lysator liu se 7500 terror title html online book initiative gopher world std 11 book remote file crl dec pub dec crl tech reports file crl dec pub dec crl tech reports remote file ftp ac uk pub genealogy file ftp ac uk pub genealogy ellen spertus personal www page http www ai mit people html untitled url http ai mit sterling contents html http ai mit sterling contents html public key server commands http ai mit commands html press release http nasa gov fbi fbi homepage html internic http www internic net internic html principia http www willamette principia latex2html translator http leeds ac uk nikos doc latex2html latex2html html amateur radio web server http www acs ncsu 80 info file browser http www nrl navy mil doc info html cui w3 catalog http cui www ch w3catalog writing good html http www willamette html composition strict html html cui w3 catalog recent http cui www ch catalog html stanford netnews filtering service http woodstock stanford 2000 information instructions http www cs colorado homes public html bb instructions html mother bbs http www cs colorado homes public html bb summary html number http www cs yale cgi bin au word processor filters http info cern ch hypertext www tools word proc filters html framemaker big dummy guide internet http www mcc ac uk html primer molecular genetics http www gdb org dan doe intro html gna meta library http sturgeon mit 8001 uu meta library index html list virtual libraries web http info cern ch hypertext virtual libraries overview html world wide web faqs guides http cui www ch faq www html mike patton home page http www mit 8001 people map home html pointers http www mit 8001 people map pointers html web starting points http www mit 8001 afs sipb project www html starting points html wired gopher www information server http wired remote file etext archive umich pub zines ftp etext archive umich pub zines electronic books gopher spies 11 books electronic texts http www lysator liu se 7500 html planet earth home page http white nosc mil info html general overview worldwide internet resources http www cs yale html html cui http cui www ch herman lau home page http www seas upenn lau html free http south ncsa uiuc free html index afs athena mit user stuff graphics filter http www mit 8001 afs athena mit user stuff graphics main menu http www upenn 1962 mit 9000 0 menu untitled url http www mit 8001 people tex http www mit 8001 people tex webmasters http www mit 8001 webmasters html www mit home page http www mit 8001 cardiff movie database browser http www cm cf ac uk movies html movie info http www cm cf ac uk cgi bin movies person biography mit laboratory computer science http www lcs mit mit media lab home page http debussy media mit stuff comics http www css itd umich users comics html lpr video gallery http piglet cs umass 4321 video gallery html untitled url http ol www ol http http ol www ol http gallery interactive line geometry http www umn apps gallery html geometry center page http www umn html preprints world http www umn docs html information sources internet computer mediated communication http www ncsa uiuc general html 1994 winter olympics information http www seas upenn olympics html results 1994 winter olympics http ol ol html information marketplace http ol html adv market html wusage 2 1 http org wusage html rob http ncsa uiuc sg html ncsa mosaic faq interface stuff http www ncsa uiuc sdg software mosaic docs faq interface html 7 ncsa mosaic frequently asked questions http www ncsa uiuc sdg software mosaic docs mosaic faq html fishnet http www cs washington homes fishnet fishnet volume 1 issue 1 http www cs washington homes fishnet issue 01 01 html 1 global table contents fishnet http www cs washington homes fishnet global index html tns technology demonstrations http tns www lcs mit demos html telemedia networks systems group http tns www lcs mit tns www home html return cornell cs top level thesis pub abstract abstract tex diagram index tar main tex tex tar readme latex readme tex thesis tar thesis uu coffee seattle coffee guide 4503 george forman free software scripts awk perl great inventions handful scripts ve found helpful work hope script long numerical data graphs multiple columns data gnuplot lets drive interactively stats computes min max sum average standard deviation coefficient variation count ditto column data median finds set numbers medians ditto column data histogram computes histogram discrete continuous percentages total counts pdf view piping 1 2 linear regression computes slope intercept correlation coefficient tcl tk script track time spent day projects categories writing code reading news formats columns table width column determined max width item input transpose transpose rows columns runs unix command input lines key column line helps things disk usage user reuse recycle redistribute freely george forman forman cs washington home page mail finger map weather cs dept uw live picture generated sun aug 4 13 58 37 pdt 1996 samples paradise front end note document construction view click desired image img img img img img img img asia africa antarctica asia north south america world data date prepared 27 april 1994 jignesh patel jignesh cs wisc cs 302 fall 1996 section 2 late policy time paper copy program handed beginning class day due allowed turn program class period late penalty condition send mail message 48 hours deadline extension reason packers playing lions highly recommend wait allowed turn programs class period late twenty percent 20 penalty quota met late programs accepted extreme circumstances severe illness death require 48 hours notice prior set due date programs class period late policy fourth late program cs 736 paper reading list img return cs736 home page memory management 1 peter denning working set model program behavior communications acm 11 5 1968 pp 323 333 2 richard carr john hennessy wsclock simple effective algorithm virtual memory management proceedings 8th sosp operating systems review 15 5 december 1981 pp 87 95 3 ozalp babaoglu william joy converting swap based system paging architecture lacking page reference bits proceedings 8th sosp operating systems review 15 5 december 1981 pp 78 86 4 michael young tevanian richard rashid david golub jeffrey eppinger jonathan chew william bolosky david black robert baron duality memory communication implementation multiprocessor operating system proceedings 11th sosp operating systems review 21 5 november 1987 pp 63 76 synchronization communication 5 gregory andrews fred schneider concepts notations concurrent programming acm computing surveys 15 1 march 1983 pp 3 44 6 butler lampson david redell experiences processes monitors mesa communications acm 23 2 february 1980 pp 105 117 7 hugh lauer roger needham duality operating system structures operating systems review 13 2 april 1979 pp 3 19 protection security 8 anita jones william wulf design secure systems software practice experience 5 4 1975 pp 321 336 9 frederick gramp robert morris unix operating system security bell laboratories technical journal 63 8 october 1984 pp 1649 1672 10 gerald popek charles kline encryption secure computer networks computing surveys 11 4 december 1979 pp 331 356 11 steiner neuman schiller kerberos authentication service open network systems usenix 88 dallas tx february 1988 pp 191 202 kernels 12 david redell dalal thomas hugh lauer william lynch paul hal murray stephen pilot operating system personal computer communications acm 23 2 february 1980 pp 81 92 13 barton miller david michael powell demos mp development distributed operating system software practice experience 17 4 april 1987 pp 277 290 14 david cheriton willy zwaenepoel distributed kernel performance diskless workstations proceedings 9th sosp operating systems review 17 5 november 1983 pp 129 140 15 brian marsh michael scott thomas leblanc evangelos markatos class user level threads proceedings 13th sosp operating systems review 25 5 october 1991 pp 110 121 16 henry massalin carlton pu theads input output synthesis kernel proceedings 12th sosp operating systems review 23 5 december 1989 pp 191 201 17 graham hamilton panos spring nucleus microkernel objects 1993 summer usenix conference june 1993 pp 3 44 file systems 18 mckusick joy leffler fabry fast file system unix acm trans computer systems 2 3 august 1984 pp 181 197 19 bruce walker gerald popek robert english charles kline greg locus distributed operating system proceedings 9th sosp operating systems review 17 5 november 1983 pp 49 70 20 david gifford robert needham michael schroeder cedar file system communications acm 31 3 pp 288 297 march 1988 21 mendel rosenblum john ousterhout design implementation log structured file system proceedings 10th sosp operating systems review 25 5 pp 1 15 october 1991 22 russel sandberg david goldberg steve kleiman dan walsh bob lyon design implementation sun network file systems sun microsystems 23 john howard michael kazar sherri menees david nichols satyanarayanan robert sidebotham michael west scale performance distributed file system acm transactions computer systems 6 1 pp 51 81 february 1988 24 james kistler satyanarayanan disconnected operation coda file system proceedings 10th sosp operating systems review 25 5 pp 213 225 october 1991 distributed systems 25 andrew birrell roy levin roger needham michael schroeder grapevine exercise distributed computing communications acm 25 4 april 1982 pp 260 274 26 andrew birrell bruce jay nelson implementing remote procedure calls acm transactions computer systems 2 1 february 1984 pp 39 59 27 rob pike david ken thompson howard plan 9 bell labs proceedings 1990 usenix conference experience systems reports 28 hugh lauer observations development operating system proceedings 8th sosp operating systems review 15 5 december 1981 pp 30 36 29 butler lampson hints computer system design proceedings 9th sosp operating system review 17 5 pp 33 48 october 1983 reliability recovery 30 david gifford weighted voting replicated data proceedings 7th sosp operating systems review 13 5 pp 150 169 1979 31 jacques louis lions lennart lebeck jean luc gilles kahn wolfgang stefan leonardo didier thomson colin ariane 5 flight 501 failure report inquiry board european space agency report paris july 1996 url http www esa press html http www cs wisc html 32 bruce walker richard kemmerer gerald popek specification verification ucla unix security kernel communications acm 23 2 february 1980 pp 118 131 technical writing 33 donald knuth notes technical writing unpublished article 34 write wisconsin state journal sunday november 18 1984 pp 6 35 roy levin david redell evaluation 9th sosp submissions operating systems review 17 3 july 1983 pp 35 40 modified fri oct 4 08 04 27 cdt 1996 bart center automation research cfar center automation research university maryland college park md 20742 301 405 4526 disclaimer credits established 1983 research laboratories computer vision laboratory autonomous mobile robotics laboratory document image understanding group robotics laboratory center maintains close relationships research groups university groups established affiliations center laboratory computer aided control systems engineering institute systems research laboratory automation psychology department psychology laboratory basic research sensory systems department psychology meet director associate director staff research university maryland department computer science csd um institute advanced computer studies umiacs institute systems research isr services cfar frequently asked questions map cfar upcoming seminars job offers services university maryland general info university maryland general info university maryland college park campus gopher server top search mail questions comments webmaster cfar umd lectures week slides lectures class added lecture class detailed week week outline make appearance shortly 1 1 class 1 2 introduction class operating system 1 3 intro os anupam joshi modified fri aug 23 01 44 52 met dst publications klaus schauser copyright notice documents distributed server provided contributing authors means ensure timely dissemination scholarly technical work noncommercial basis copyright rights maintained authors copyright holders notwithstanding offered works electronically understood persons copying information adhere terms constraints invoked author copyright works reposted explicit permission copyright holder bibliographic entries bibtex format extending operating system user level ufo global file system alexandrov schauser 1997 annual technical conference unix advanced computing systems usenix 97 anaheim january 1997 implementing active messages split sci clusters architectural implications schauser weis sixth international workshop sci based low cost high performance computing 6 santa clara ca september 1996 evaluation architectural support global address based communication large scale parallel machines krishnamurthy schauser wang culler yelick 7th international conference architectural support programming languages operating systems asplos 96 cambridge ma october 1996 exploiting capabilities communications processors schauser ferguson 10th international parallel processing symposium ipps 96 honolulu april 1996 incorporating long messages logp model step closer realistic model parallel computation albert alexandrov mihai ionescu klaus schauser chris 7th annual symposium parallel algorithms architectures spaa 95 july 1995 extended version appears technical report trcs95 09 strictness lenient programs require klaus schauser seth goldstein 8th annual conference functional programming languages computer architecture fpca 95 june 1995 enabling primitives compiling parallel languages seth goldstein klaus schauser david culler workshop languages compilers run time systems scalable computers 95 1995 experience active messages meiko cs 2 schauser 9th international parallel processing symposium ipps 95 santa barbara ca april 1995 separation constraint partitioning algorithm partitioning strict programs sequential threads schauser culler goldstein proc principles programming languages popl 95 san francisco ca january 1995 active messages implementations meiko cs 2 schauser technical report 94 25 university california santa barbara december 1994 compiling lenient languages parallel asynchronous execution schauser phd thesis computer science division university california berkeley 1994 fast parallel sorting logp theory practice culler dusseau martin schauser proceedings workshop portability performance parallel processing wiley southampton england july 1993 tam compiler controlled threaded abstract machine culler goldstein schauser von eicken journal parallel distributed computing july 1993 optimal broadcast summation logp model karp santos schauser 5th symp parallel algorithms architectures june 1993 logp realistic model parallel computation culler karp patterson schauser santos von eicken fourth acm sigplan symposium principles practice parallel programming san diego ca 1993 evaluation mechanisms fine grained parallel programs machine cm 5 spertus goldstein schauser von eicken culler dally proc 20th int symposium computer architecture san diego ca 1993 fundamental limits dataflow multiprocessing culler schauser von eicken proceedings ifip wg 10 3 working conference architectures compilation techniques fine medium grain parallelism orlando fl jan 1993 global analysis partitioning strict programs sequential threads traub culler schauser proc acm conf lisp functional programming june 1992 active messages mechanism integrated communication computation von eicken culler goldstein schauser proc 19th int symposium computer architecture gold coast australia 1992 empirical study dataflow languages cm 5 culler goldstein schauser von eicken proc dataflow workshop 19th int symposium computer architecture gold coast australia 1992 evaluation cache efficient restricted chip instruction cache schauser david patterson edward frank proceedings 25th hawaii international conference system sciences january 1992 compiler controlled multithreading lenient parallel languages schauser culler von eicken proceedings 1991 conference functional programming languages computer architecture cambridge ma august 1991 compiling dataflow threads schauser master thesis computer science division university california berkeley july 1991 fine grain parallelism minimal hardware support compiler controlled threaded abstract machine culler sah schauser von eicken wawrzynek proc 4th int conf architectural support programming languages operating systems santa clara ca april 1991 human resources faculty staff arie kaufman tony mishra pat amitabh ph students students chu fei chang bitter chen kai yi chen francine evans shih chieh chen hong ell jihad lucia ken gordon kong pang claudio silva kirsten wu zhu postdoc visiting researchers dirk muraki rui huang yong zhou sheng zhao alumni rick daniel cohen mao lisa sidney wang projects volvis papers gallery news people facilities vis lab feedback thu publications parallel application characterization multiprocessor scheduling policy design abstract nguyen vaswani zahorjan parallel application characterization multiprocessor scheduling policy design job scheduling strategies parallel processing feitelson rudolph editors volume 1162 lecture notes computer science springer verlag 1996 maximizing speedup tuning processor allocation abstract nguyen vaswani maximizing speedup tuning processor allocation proceedings 10th international parallel processing symposium pages 463 468 april 1996 detailed version university washington tr uw cse 95 09 02 runtime measured workload characteristics parallel processor scheduling abstract nguyen vaswani zahorjan runtime measured workload characteristics parallel processor scheduling job scheduling strategies parallel processing feitelson rudolph editors volume 1162 lecture notes computer science springer verlag 1996 performance analysis minimal adaptive router nguyen snyder performance analysis minimal adaptive router proceedings international parallel computer routing communication workshop seattle wa 1994 lecture notes computer science 853 pages 31 44 springer verlag 1994 implementing network protocols user level abstract thekkath nguyen moy lazowska implementing network protocols user level ieee acm transactions networking vol 1 5 oct 1993 thekkath nguyen moy lazowska implementing network protocols user level proceedings acm sigcomm 93 pages 64 73 september 1993 approach measuring software trust amoroso nguyen weiss watson starr approach measuring software trust proceedings ieee symposium research security privacy oakland ca 1991 approach ada compiler acceptance testing amoroso nguyen approach ada compiler acceptance testing proceedings seventh national ada technology conference atlantic city nj 1989 dan dan hung born taipei taiwan spent childhood family moved early greatest interest childhood computers arriving states father bought commodore 64 birthday present computers hit pretty ended spending teenage years adapting homeland messing computers learned speak english program basic time college years family lived york city brought city kid hated york dirty expensive crime chance ended upstate york cornell university love ithaca winter seasons environment beautiful air clean people helpful polite night skies filled stars winters drives nuts snow rain ice salt dirt wanted major computer science started bachelor degree changed mind freshman year decided broader view disciplines taking flexible engineering curriculums operations research industrial engineering orie flexible orie curriculum cornell enabled large number courses things interested ranging computer graphics economics history small business consulting time experiences starting company working large company serving consultant local business finished job returned cornell fell love young woman lasting regret didn work heart broken shattered greedy highest paying job find ended working wall street completing bachelor degree admit made dreadful mistake working wall street money good environment bad filled politics rude people realized money decided focus enjoy environment back cornell round knowledge computer science chill ithaca life takes check photos dark walker sunset 10 6k shades make 46 0k dan 57 3k img previous introduction index html timed event streams roy campbell introduction tcp video datagram protocol protocol issues accomplishment current work future work generalization extension indepth study adaptation vosaic demonstrations previous introduction dir notes html roy campbell fri oct 4 15 18 42 cdt 1996 cse 326 spring 1995 lecture overheads view lecture overheads mosaic application support postscript previewer guarantee lecture class matches lecture overheads questions arise lecture lecture overheads represent plan lecture lecture number 28 6 2 95 lecture number 27 5 31 95 lecture number 26 5 26 95 lecture number 25 5 24 95 lecture number 24 5 22 95 lecture number 23 5 19 95 lecture number 22 5 17 95 lecture number 21 5 15 95 lecture number 20 5 12 95 lecture number 19 5 10 95 lecture number 18 5 8 95 lecture number 17 5 3 95 lecture number 16 5 1 95 lecture number 15 4 28 95 lecture number 14 4 26 95 lecture number 13 4 24 95 lecture number 12 4 21 95 lecture number 11 4 19 95 lecture number 10 4 17 95 lecture number 9 4 14 95 lecture number 8 4 12 95 lecture number 7 4 10 95 lecture number 6 4 7 95 lecture number 5 4 5 95 lecture number 4 4 3 95 lecture number 3 3 31 95 lecture number 2 3 29 95 lecture number 1 3 27 95 ladner cs washington cs 110 introduction computer programming lecture 14 room b1 1402 university instructor russell manning email rmanning cs wisc office room 1349 computer science cs110 handout class documentation assignments online means assignments handouts computer assignment online due week today november 4 learn access online information programming assignments computers vectra lab turn assignments computers vectra lab addition learning access online class info set account vectra lab accessing information online online information assignments handouts syllabus corrections accessed world wide web web browser netscape mosaic ve libraries uw madison ve netscape access electronic card catalogs fact library terminals retrieve online information netscape doit computer centers campus computers vectra lab web browser consultant vectra lab consultants graduate students paid sit vectra lab answer questions important part point web browser address http www cs wisc cs110 html opening account vectra lab program turn assignments vectra lab important establish account assignment due september 11th won write original program work vectra machines vectra lab room 1350 computer science building 1210 dayton street enter building dayton street keeping straight ahead pass elevators water fountain turn left ll vectra lab lab open 7 00 1 00 7 days week shouldn trouble access machines lab find vacant seat activate cs110 account instructions posted walls isn hard wiley login prompt simply type newuser press enter key prompted password press enter follow instructions entering information student id number type dashes id number check information read policies account finally prompted choose password password login system future choose remember generally good idea write password case forget write safe place write login case login rmanning login time assigned login newly chosen password newuser logged computer annoyingly plan floppy disks session hit aren microsoft windows start lots pictures icons screen icon represents program run class primarily programs borland 4 5 netscape represented big file manager note borland 4 5 4 0 microsoft windows double click mouse picture icon program run consultant tutorial run netscape program 0 assignment assignment designed settled class start learning program basically give short program compile run vectra machines turn program electronically submit print assignment visit cs110 homepage web netscape discussed good luck great semester cs 404 01 504 01 ntu se 580 software project management fall 96 97 http www cs uidaho ~billjunk courses cs482 cs482 html updated august 27 1996 img computer science home page img univ idaho home page overview proposed catalog description software project management 3 cr techniques planning organizing scheduling controlling complex software system development support projects instructor william junk computer science dept university idaho moscow id 83844 1010 telephone 208 885 7530 800 824 2889 fax 208 885 6165 alternate 208 885 9052 mail billjunk cs uidaho prerequisites undergraduates cs 381 software engineering cs 480 individual design project permission graduates cs 581 software engineering analysis permission computer science majors basic understanding software developed resources students ability communicate mail facilities access world wide web goals completion participants understand software development fits complex product development activity select software development life cycle project development processes required typical software development project select development processes specific development project plan software development project including identifying key processes interdependencies identifying documentation preparing detailed project schedule estimating project resources costs recommend effective project organizational strategy specific development project effectively monitor software development project perform software project risk assessment understand relationships software development activities organizations activities organizations enterprise understand social environmental factors contribute hinder software development activities textbooks mike bob hughes software project management international thomson computer press 1995 tom timothy lister house 1987 fred brook mythical 20th anniversary edition addison wesley 1995 grading participation 10 readings 10 exercises 50 individual project 20 final exam 10 undergraduate graduate sections graded separately due slightly schedules campus campus sections graded separately difference undergraduate graduate versions expected level accomplishment additional academic study work experience graduate students provide greater insight depth discussion phase work expectations amount effort put individual project substantially higher graduate students 5 10 pages undergraduates versus 15 20 pages graduates participation students expected make regular contribution class campus students prepared offer comments material presented interesting questions class respond good answers questions asked class calling attention high quality article topic discussed class pointing interesting www site relating personal experience encouraged campus students things communicate regular basis mail fax telephone mail interested hearing perspective practitioners meaningful contribution week considered satisfactory level portion class sessions devoted discussion feedback based questions comments supplied campus term project requires approved term project practical application concept studied project expected extensive graduate students undergraduates base project preparation software project management plan ieee standards review published literature software risk assessment prepare report study software process metrics expected propose topic receive approval starting additional guidelines provided assignment exercises exercises assigned semester individual assignments group assignment anticipated topical outline project planning general concepts project planning management project management plan ieee std 1058 1 product development life cycles complex systems hardware software conception retirement time market issues software development life cycles waterfall incremental evolutionary spiral software maintenance life cycles incorporating software reuse pick life cycle software development processes process concepts process maturity cmm key process areas cmm process interaction ieee std management technical documentation supporting interfacing processes marketing systems engineering verification validation software quality assurance software configuration management system support system maintenance activity planning scheduling setting project goals identifying development activities gantt charts network based scheduling cpm cost resource estimating top bottom estimating software cost models work breakdown structures resource management budgeting reserves resource tracking risk identification management top software risk areas proactive risk management determining project status status reporting software project measurement metrics contracting development contractors purchasing code services parties organizational strategies functional organizations product team organizations matrix organizations managing teams hiring building teams assigning work empowerment temporary personnel evaluating team members environmental social factors informal organizations power structure physical working environment technology support training change management img computer science home page img univ idaho home page www http www cs uidaho ~billjunk mail billjunk cs uidaho viewing pleasure offer taylor visitors 07 15 96 courtesy web counter mug shot stars stripes 1 2 partially submerged 1 2 waterfall 1 2 rocks 1 2 green envy candy back black sea 1 2 cool bow tie shoulder cover 1 2 frills pure gold silver 1 2 waiting 1 2 hat full holes 1 2 support 1 2 soft 1 2 reflections sand levi made smiling 1 2 trees coming 1 2 umbrella sweater angel white lady red baby blue 1 2 button life saver sea side saving pics plan put find time feel free wade list pics albeit unsorted naming convention find img back barry bore grill 1630 market watch world markets security quote ticker security history graph treasury quotes personal finance center morgan internet finance resources read news usa today chinese readings hxwz cnn news friends postcards facility campus library federal express www servers updated aug 29 1995 cs101 introduction computing fall 1996 homework assignment 3 assigned lecture wednesday september 18th 1996 due lecture start lecture wednesday september 25th 1996 assignment readings chapter 3 textbook information technology give written answers questions 1 enter commands typing codes words interacting interface 2 small picture represents task function program called 3 software feature single computer processes tasks users stations round robin fashion 4 refers hardware software standard computer system based ibm macintosh 5 removes redundant elements gaps unnecessary data computer storage space space required store transmit data 6 process loading operating system computer main memory floppy disk hard disk referred 7 user interface images called icons represent options referred 8 principle piece software computer system 9 explain platforms hardware software standards makes personal computing complicated 10 multitasking important homework assignment submissions neat legible lab instructors instructions return homework assignment submissions grade 0 word processor access typewriter encouraged assignment submit assignment hand written word processing required homework assignments made semester submitting page homework assignment pages stapled upper left hand corner front page homework assignment submission legibly type write cs101 homework 3 cs101 lab instructor cs101 section number homework assignment submissions due time date late homework assignment submissions accepted homework assignments assigned collected lecture week confused laboratory assignments assigned collected computer lab meeting week computer science division imagemap cs administration policies general information cs administrative services cs administrative academic policies cs cs soda hall forms eecs administration eecs committees administrative assignments information cs faculty eecs admissions cs ee webteam cs berkeley 12 18 96 mike dahlin home page information work internet root page searching web class home page info ut ut cs search engines alta vista search words phrases yahoo hotbot excite links world technical xfs parallel io architecture home debate networth air travel reference ut libraries switchboard weather channel fun dilbert sportzone musical genius revolving door fire starwars culture team rice south dakota literature nature acm classic paper month fun links mike dahlin home page cse 321 assignment 3 autumn 1996 due friday october 18 1996 reading assignment read sections 3 1 3 2 text skim supplementary logic notes problems edition text practice problems page 181 problem 9 page 182 problem 15 problems 1 page 181 problem 8 part give indirect proof squared odd 2 page 181 problem 10 3 prove 1 prime 4 prove square integer divisible 6 leaves remainder 1 3 4 divided 6 hint proof cases case remainder integer divided 6 5 page 182 problem 24 6 page 182 problem 40 7 page 182 problem 44 8 bonus page 182 problem 32 9 bonus page 182 problem 36 10 bonus prove prime number bigger 3 leaves remainder 1 5 divided 6 home page back jussi myllymaki home page manufacturers information sources conner peripherals digital equipment exabyte ibm quantum sony storage faq note capacity transfer rate figures document compression 8mm technology 8mm media video grade vg 8mm tape costs 5 data grade dg costs 20 8mm tape drives manufacturer tape drive capacity transfer rate exabyte 2 5 gb 0 263 mb exabyte 8505 5 gb 0 5 mb exabyte 20 gb 3 mb ibm 5 gb 0 5 mb ibm 011 5 gb 0 5 mb ibm rs 6000 model 2 3 gb 0 245 mb ibm rs 6000 model 5 gb 0 5 mb conner 2 2 gb 0 246 mb conner 5 gb 0 5 mb 8mm libraries manufacturer tape library drives tapes total capacity exabyte 1 10 50 gb exabyte 210 2 10 50 gb exabyte 440 4 40 200 gb exabyte 480 4 80 400 gb exabyte 480 4 80 1 6 tb ibm ls 380l 270 gb dat technology overview generation dat 1 digital data storage drives store 2 0 gb tape transfer 0 183 mb 2 1 data compression capacity 4 0 gb speed 0 366 mb generation dat 2 drives store 4 0 gb tape transfer 0 366 mb uncompressed 2 1 compression capacity 8 0 gb speed 0 732 mb dat media 2 cartridge costs 15 20 1 tape drives manufacturer tape drive capacity transfer rate wang 3200 2 0 gb 0 183 mb exabyte 4200 2 0 gb 0 183 mb hewlett packard hp 2 0 gb 0 183 mb hewlett packard hp 2 0 gb 0 732 mb ibm 3440 001 2 0 gb 0 183 mb ibm 001 2 0 gb 0 183 mb sony 2000 2 0 gb 0 183 mb conner cs ms 2 0 gb 0 183 mb 2 tape drives manufacturer tape drive capacity transfer rate wang 4 0 gb 0 366 mb sony 4000 5000 4 0 gb 0 366 mb exabyte 4 0 gb 0 233 mb exabyte 4400 4 0 gb 0 410 mb conner cs ms 4 0 gb 0 366 mb hewlett packard hp 4 0 gb 0 510 mb hewlett packard hp 4 0 gb 0 366 mb ibm 005 4 0 gb 0 366 mb ibm rs 6000 feature 4 0 gb 0 366 mb digital equipment dat 4 0 gb 0 366 mb dat libraries manufacturer tape library drives tapes total capacity wang 1 4 16 gb conner 1 4 16 gb conner dat 1 12 48 gb conner dat 1 16 64 gb adic dat 1 12 48 gb exabyte 218 2 10 40 gb digital equipment 1 12 48 gb hewlett packard hp 1 12 48 gb digital linear tape technology tape drives manufacturer tape drive capacity transfer rate quantum 2000 10 gb 1 25 mb quantum 4000 20 gb 1 5 mb quantum 7000 35 gb 5 mb digital equipment 10 gb 1 25 mb conner 10 gb 1 25 mb conner 6 gb 0 8 mb libraries manufacturer tape library drives tapes total capacity quantum 1 7 140 gb digital equipment 1 7 70 gb conner 42 1 7 42 gb half inch technology half inch tape drives manufacturer tape drive capacity transfer density tracks rate digital 200 mb 38 18 equipment gb digital 95 mb 22 equipment digital 296 mb 10000 48 equipment ibm 200 800 mb 3 mb 9 18 36 model 97 mb mb 50000 7 14 28 2150 14 5 18 gb 2 mb 50000 2 2150 14 5 18 gb 2 mb 50000 2 half inch libraries manufacturer tape library drives tapes total capacity digital 4 58 gb equipment ibm 14 4 gb ibm 3494 13 5 gb 45 5 tb storage library 10 8 tb back home page jussi cs wisc 4428 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc program 0 due wednesday september 11 1996 objective program 0 designed give practice editing compiling executing modifying documenting program program graded required receive passing grade class assignment review documents cs302 home page introduction microsoft windows borland exercises create program directories start file manager select copy option file menu window enter field public milo programs field enter problem 1 1 page 33 chapter 1 problem 1 enter run program display 1 8 page 21 text entering program pay close attention indentation lines program problem 1 2 page 33 program presented comments documentation add header documentation comments top source file program title number section instructor characters line comment words comments kind comment works multiple lines turn assignment guidelines turning assignments borland 4 5 hints start borland 4 5 found program group make 4 5 4 0 program group borland running create file write program click file left corner screen choose menu drops empty box screen write program save programs time save choose save file menu click folders box saving file programs prog0 file enter prog0 cpp cpp lets source file time save choose save automatically access file previously saved disk simply choose open file menu changing desired folder selecting file program typed file window saved program case unsavory press lightening bolt button top screen program compiled linked run made typing error chances syntax error back program check typing mistake found change run program program runs create window prompt program input program word interactive appears title bar program finishes close window created double clicking upper left corner window milo martin milo cs wisc frame description frame footer introduction past years computers increased dramatically bock laboratories personal computer capacity image data analysis manipulation tool made huge contributions research molecular biology computing group active bringing emerging computer graphics video technologies labs computer consultants assist researchers choosing hardware software fill maintain systems instruct users hardware software promote integrated compatible environment data easily exchanged services fall normal duties computer support provide additional services services page describes short history laboratory molecular biology multimedia services description services multimedia services provide precisely defined limited software hardware resources time constraints personnel capabilities recommend discuss determine means implementing idea important constraint work past time time work project results recommend coming begin thinking project animation video work video projects time consuming things video work work project schedule hardware software tools tools page depth description specific equipment products information tools trade services provided 3d modeling rendering 3d models biological systems created animated demonstrate processes animation 3d modeling rendering page titles screens transitions effects created supplement videos morphing development simulated obtaining images successive stages morphing project morph page movement simulated interesting effects created worm morph morph page 2d animation biological systems created animated demonstrate processes titles effects transitions effects titles screens include images animations 3d 2d incorporate scanned images photo draw transitions video segments including fades animations 3d graphics animations morphs 2d animations incorporated printing video frames animations title screens audio tracks printed video viewed standard video players constraints printed video constraints fully explained section pages pages meant resource specifically house video work page benefit information meant showcase services building feel services provide building benefit experience plan describe detail provide examples repeated order fully pages view quicktime movies img page updated november 12 1996 frame frame frame mainframe university wisconsin madison computer sciences department cs 537 bart miller spring 1996 problem set 1 problem 1 hired wisconsin department transportation traffic control 3 intersection pictured dispatcher figure east west street north south street rules intersection 1 car process arriving intersection call procedure enter parameters defined constants north south east west parameter direction enter intersection direction leave intersection procedure returns safe proceed intersection 2 leaving intersection car process call procedure leave defined 3 cars proceed straight make legal turns turns illegal 4 cars waiting north east directions proceed time safely 5 cars waiting north east directions safely proceed time alternate prevents starvation 6 east west street single lane north south street lanes direction write code enter leave procedures assume supplied written procedure called idea long procedure takes execute write versions program programs 1 program written semaphores synchronization mechanism assume car process define global variables including semaphores initialized write code cars 2 program written monitors monitor classes lecture assume car process describe monitor cars monitor describe data maintained monitor initial values describe procedures monitor synchronization describe code cars call monitors properly synchronized procedures enter leave monitor rule 4 difficult obey enter leave call procedures monitor monitors 3 program written messages assume processes communicating messages processes shared memory mail box unique character string bart communications primitives send receive send operation send const char const char contents string naming destination mail box names contents send message send operation block assume error cases unknown mail box handled send message queued mail box receive operation receive const char char contents string naming mail box receive operation blocks message delivered message message arrives receiver blocked receive returns receive returns contents filled contents message create operation const char string naming newly created mail box mail box names unique design code executed process programs assume car process create extra processes find problem 2 system binary semaphores declare variables class perform constructor methods variables binary semaphores implement general semaphores system define class called write code constructor methods problem 3 important aspect multiprocessing multiple processes concurrently compute single problem mind write program processes multiply 4 4 matrices store result 4 4 matrix heart program procedure called row column multiples row row times column column stores row column assume matrices memory global processes synchronization mechanisms primitives solution modified fri feb 9 12 52 06 cst 1996 bart flash members project university california berkeley announced invention chinese cooking billion world people startling announcement amused emperor robert wilensky shown chairman john guttag chairman ed lazowska img georgia institute technology college computing cs 6380 introduction computer networks spring 1996 overview schedule programming style guide tcp header contents term project programming assignment 1 introductory stuff transparencies papers tcp vulnerability mukherjee similar nature ethernet traffic tome version leland wilson time series models internet traffic basu mukherjee papers make hardcopies stuff follow teaching activity teach classes artificial intelligence programming languages teach artificial intelligence interested teaching methods automated reasoning logical foundations programming languages emphasis functional programming logic programming foundations lambda calculus denotational semantics automated deduction computational mechanism functional programming form equational reasoning computational mechanism logic programming form deduction horn logic common theme automation deduction underlies research teaching activities list classes 22c programming language concepts 22c 123 programming language foundations 22c 145 artificial intelligence 22c 295 seminar artificial intelligence links page updated monday 13 96 11 45 05 cdt maria paola bonacina bonacina cs uiowa www alert redirection response server handled client document moved document permanently moved microcomputer laboratories room 1350 computer science statistics laboratory cs302 students cae laboratories laboratories borland 4 0 engineering students computer science statistics access borland compiler files network room 1350 consultants cs302 cs1350 lab lab room cs1350 reserved printer server 1350 lab lab open 24 hours day student id card required modified sat sep 9 18 12 41 1995 jim skrentny cs302 home page assignment 4 test plan introduction assignment give experience working testing techniques black box testing techniques class analyze parts html formatter assignments 2 3 complexity formatter required write test plan aspect problem techniques analyze parts problem discover analyses work parts problem find matches hand techniques analyze portion program techniques applied single module parser specific black box behaviour program url listing output equivalence classes produce equivalence classes 4 6 conditions aspect program select aspect program adequately covered conditions boundary values produce 5 6 boundary values values live border input output equivalence classes effect graphs produce small effect graph aspect program graph include 15 20 effect nodes total decision table write decision table effect graph test cases analyses write 20 test cases case describe source analyses made scratch purpose bugs hoping find input expected output due date 15 1996 adam carlson personal img dad mom img brother img dataman lab configuration dataman lab part department computer science rutgers university description hardware equipment software research mobile computing hardware 386 486 pc ats running 33 mhz wireless base stations machines connected rutgers lcsr network ethernet machines equipped 2 mbps ncr cards wireless communication indoor wireless lan spread spectrum technology band csma ca media access protocol ethernet interface higher layers range radio transmission 100 800 ft depending office environment base stations overlapping reception areas overlapped cells simulated configuring base station mac layer network id radio transmission mobile hosts configurations type hp vectra 486 pc ats running 66 mhz ethernet wired network connection cards communicate mobile hosts base station hearing distance type toshiba series 486 laptops running 40 mhz pcmcia cards wireless communication similar operation cards laptops ethernet connection operating system mobile hosts mhs base stations mobile support routers run mach 3 0 micro kernel ux server similar 4 3 bsd tahoe release mobile ip protocol columbia university provide virtual mobile consisting multiple cells mhs move wireless cells change ip address mhs run programs care registration mobile internetworking control protocol mobile ip modified august 1 1996 julio cesar navas navas cs rutgers 2629 frame frame badger football coverage usemap img low graphic version img page updated november 2 1996 sections site updated daily send comments webmaster athletics wisc development team copyright 1995 university wisconsin madison intercollegiate athletics rights reserved jon cool sites news politics computers music jewish stuff people money stuff assorted news san francisco examiner home page york weather mother jones espnet sportszone pathfinder time warner web time daily news summary entertainment weekly magazine electronic telegraph london nando times mr showbiz table contents politics house representatives white house progress freedom foundation www homepage computers companies apple internet servers power computing web site stores outpost home page publisher web site software alpha home page info mac hyperarchive files added apple software updates home page arachnid home page magazines macweek home page macuser home page macworld home page infoworld home page ziff davis magazine info common lisp language 2nd edition quickdraw gx fan club wp mac news apple developer services products edupage educom internet starter kit macintosh internet resources land mac geeks association lisp users home page mac patch page microsoft hate page macintosh mac info macs meta places global network navigator home page yahoo starting point music capitol steps concrete blonde web site concrete blonde grooves magazine beatles information page records internet center van halen internet universe metaverse sound bytes www tv themes home page patrick kenny rock trivia day rock capt james kirk sing long page jewish stuff jewish resources internet kosher israeli embassy asian fax cyberspace windows people laura home page greg home page money investment faq net central features internet investor mutual funds magazine database fund profile money magazine market watch stuff assorted laughweb feminist film reviews star trek voyager entertainment weekly hot list rex art vatican files tonite time schedule king media fans home page uroulette nice things current late show david letterman top ten list adam curry report question day uw cs home page future fantasy bookstore home page spot britannica online jelly home page address lookup robot illustrated book stacks home page today nasa jon bodner jonb cs wisc 1326 mound st 1 madison wi 53715 modified september 13 1995 papers semi empirical performance predictions journal parallel distributed computing vol 39 1 1996 simulation heterogeneous networks workstations proceedings international workshop modeling analysis simulation computer telecommunication systems mascots 96 february 1996 san jose california multiprocessor scalability prediction detailed program execution analysis proceedings 9th acm international conference supercomputing acm press july 1995 won paper award zhang semi empirical approach scalability study proceedings acm sigmetrics conference 1995 zhang performance predictions implicit communication systems proceedings ieee symposium parallel distributed processing 1994 zhang sun book 1995 practice object orientation published shanghai scientific publishing house chen shen list publications departmental documents documents general interest department computing future departmental year plan including mission statement postscript version annual report 1995 img general information departmental members people department computer science access img home page topics final exam prelims 1 2 powerplant question powerplant based assignment ii linked lists data structures linked lists inserting deleting searching inserting sorted list doubly linked lists lists header nodes circular lists iii analysis algorithms definition big means algorithm n^2 log comparison implementations examples linked lists arrays trees binary search linear search iv binary trees definition binary tree root children parents leaf linear representation trees preorder inorder postorder traversals binary search tree putting linked data structures classes vi inline assert exception handling templates understand high level understand lecture notes vii java understand java differs high level final comprehensive recent stuff weigh bit heavier fair game jerel greatest hits cd disclaimer note opinions expressed page aren opinions brand humor university wisconsin matter material presented meant amuse offensive find offensive leave page immediately accept humble don page note picking songs artists uh paying tribute don defensive picking favorite artist song feedback send negative feedback dev null send positive feedback jerel cs wisc cd information stole greatest hits compilation tracks make money people albums fine record outlets originals swear stole stole stole stole bitter sound clips lyrics advisory sound clips offensive language 18 years age mommy permission downloading clips covering ass sound clips huge files putting smaller demo clips make wav files ring bell opera version justify love coming apologies apologize offend insane due excessive lose sleep tunes repeating head night day disclaimer artists songs versions suck compared awesome originals apologize sorta poor sound quality sparc 10 speaker sounds sorta crappy sounds original tape played speakers home lost transition yeah apologize simplicity drum tracks boring didn time patience make complex apologize lack skill guitar give break picked couple years ago play blue moon songs supposed humorous guess sound bad sound equipment making recording drums programmed played yamaha rx jerel plays guitar jerel boss sound processing recordings made mixed yamaha 4 track jerel home studio high quality hear freeway background lot good crap coming modified fri dec 1 17 25 10 cst 1995 jerel mackay jerel cs wisc cse 590bi algorithms molecular biology bboard mail log winter 1996 page log email class mailing list cs feel free questions post information initiate discussions general interest class questions comments don general interest directed instructors karp cs ruzzo cs tompa cs administrative requests mailing list add delete address change requests addressed request cs index messages latest message tuesday 06 aug 96 19 53 23 pdt 5 jan 96 tompa cs cse 590 bi list variable credits 10 jan 96 textbooks 11 jan 96 ruzzo cs extra handouts 12 jan 96 tompa cs 590bi plans 16 jan 96 tompa cs needed 16 jan 96 tompa cs 22 jan 96 tompa cs lecture 6 web 24 jan 96 tompa cs completed 26 jan 96 tompa cs assignment 1 problem 3 27 jan 96 ruzzo cs pevzner talks 8 feb 96 tompa cs cse 590 bi projects 9 feb 96 tompa cs project suggestions 21 feb 96 tompa cs student postdoc financial support 21 feb 96 tompa cs lecture notes drafts 27 feb 96 tompa cs sequel cse 590bi 18 mar 96 joe genetics phylogeny quarter 20 mar 96 ruzzo cs cse 590bi continues 22 mar 96 tompa cs protein prediction 27 mar 96 ruzzo cs schedule change 9 apr 96 tompa cs university pennsylvania conference 13 apr 96 tompa cs graduate research position 22 apr 96 ruzzo cs cse 590bi comp bio seminar restarts 7 96 ruzzo cs room change 8 96 jiang cs 9 lecture 9 96 ruzzo cs talk 15 96 ruzzo cs week 29 96 brendan willow tomorrow seminar 3 aug 96 genome sequence analysis 6 aug 96 au 1996 fwd messages cs subject cse 590 bi list variable credits martin tompa tompa geoduck cs washington 1 created mail distribution list cs washington electronic addresses supplied week announcements discussion class 2 dick mentioned encourage sign credit accomodate changed variable credit 1 3 scheme 1 credit attending faithfully serving turn 1 credit homework home final 1 2 credits project depending magnitude maximum 3 credits choose level involvement sign number credits monday day make penalty signing credits good department good intentions good student questions credits discuss plan feel free talk signed credit send mail tompa intend satisfy number credits chose project jared washington cs washington subject textbooks martin tompa tompa cs washington jared washington great pointers send class list cs ll forward jared washington tompa cs washington subject algorithms notes martin wanted alert class couple topical books 1 calculating secrets life lander waterman eds 1995 national academy press good chapters including yesterday tomorrow lectures gene myers end chapter gene states lowest bound comparing sequences found nlogn addresses question raised end class yesterday claims fastest algorithm date n^2 paterson 1980 leaving gap fastest algorithm highest lowest theoretical bound algorithms open problem good chapters include statistical significance comparisons waterman probabilistic gene mapping lander molecular clock rates book includes chapters computation uw library copy checked hold bookstore copies 2 introduction computational biology waterman 1995 chapman hall book ordered copy bookstore weeks arrive haven chance read covers areas 50 mapping 30 sequence alignment assembly chapter rna secondary structure tree assembly 50 page chapter dynamic programming yesterday tomorrow lectures jared jared department molecular biotechnology university washington room box seattle wa 98195 phone 616 fax 685 washington btw dangling intentional head end forwarded message larry ruzzo ruzzo quinault cs washington cs subject extra handouts general martin tompa sieg extras handouts case missed handouts printed web pages http www cs washington education courses 590bi geoduck subject 590bi plans martin tompa tompa geoduck cs washington signed credit haven information 1 credits 2 options earlier message planning order satisfy credits geoduck subject needed martin tompa tompa geoduck cs washington today 1 16 volunteers starting thursday 1 18 signed credit part plan haven notes send mail dates notes ll schedule geoduck subject martin tompa tompa geoduck cs washington volunteers ve time conflicts 1 18 mock 1 23 fulgham 1 25 fasulo 1 30 mumey 2 1 madani 2 6 2 8 jackson geoduck subject lecture 6 web martin tompa tompa geoduck cs washington anxious work multiple string alignment homework problems lecture 6 web hand paper versions tuesday lecture geoduck subject completed martin tompa tompa geoduck cs washington final remaining list check make ve agreed date 1 25 fasulo 1 30 mumey 2 1 madani 2 6 graham 2 8 jackson 2 13 2 15 thathachar 2 20 adams 2 22 chan 2 27 fix 2 29 lee 3 5 hong 3 7 adams geoduck subject assignment 1 problem 3 martin tompa tompa geoduck cs washington instructions led slightly wrong path problem 3 assume power 2 power 2 simplicity small bonus means ignore ceiling notation problem big bonus means won misconception algorithm works minutes ago misleading larry ruzzo ruzzo quinault cs washington cs subject pevzner talks abstracts pevzner talks mentioned class recently subject uw cse colloq 2 5 96 pevzner usc genome university washington seattle washington 98195 department computer science engineering box 352350 206 543 1695 colloquium date monday february 5 1996 time 3 30 pm place 134 sieg hall host dick karp speaker pavel pevzner university southern california title genome abstract sequence comparison computational molecular biology powerful tool deriving evolutionary functional relationships genes classical alignment algorithms handle local mutations insertions deletions substitutions ignore global long fragments result applications sequence alignment analyze highly rearranged genomes viruses plant dna limited address problem genome comparison versus classical gene comparison present algorithms analyse genomes evolving simplest form problem corresponds sorting sorting array arbitrary fragments present polynomial algorithms duality theorems sorting genomic distance problem discuss applications proposed techniques analyze evolution viruses plant dna mammalian chromosomes joint work vineet dimacs nih sridhar usc eugene nih refreshments follow email talk info cs washington info http www cs washington sender egan washington elizabeth egan egan washington subject stc lecture feb 6 96 4 00 pm note dr pevzner lecture 4 00pm feb 6 february 6th speaker pavel pevzner department mathematics university southern california email include title abstract presentation invitation group meet dr pevzner laboratory included itinerary suggest people groups interested alignment naive approach gene recognition previous attempts solve gene recognition problem based statistics artificial intelligence surprisingly applications theoretical computer science methods gene recognition unexplored recent advances large scale sequencing open combinatorial approach gene recognition describe alignment algorithm software tool explores assemblies polynomial time finds multi structure fit related protein unlike existing methods algorithm successfully performs assemblies case short unusual usage report correct assemblies genes 10 provided protein test sample human genes mammalian relatives average overlap predicted actual genes 99 remarkably compared existing methods algorithm absolutely correctly reconstructed 87 genes rare discrepancies predicted real restricted extremely short initial terminal 5 proved results alternative algorithm performs vertebrate targets main result paper simple algorithm based combinatorial common sense biological intuition outperform approaches developed gene recognition fifteen years joint work information elizabeth egan center molecular biotechnology nsf science technology center university washington box 35 seattle washington 98195 tel 206 685 1894 fax 206 685 email egan washington geoduck subject cse 590 bi projects martin tompa tompa geoduck cs washington project cse 590bi send mail schedule week feb 12 16 arrange meeting discuss projects geoduck subject project suggestions martin tompa tompa geoduck cs washington project ideas cse 590bi thinking project ideas talk mailing list interesting suggestions projects send classification cancer project related research lee hood laboratory classification cancer believed disease category cancer cancer includes number distinct disease types require kinds medical treatment develop slowly present threat mortality require medical intervention existing diagnostic tests distinguish variants disease molecular biology provide experimental techniques distinguish types cancer cancer extract tumor transcribe back mix tumor large number genes normal tissue measuring amounts hybridization product produced obtains profile gene expression taking place tumor experiments hybridization technique obtain 25 000 measurements gene expression 600 cancer data late march experiments provide detailed fingerprints computational challenge large body data classify clusters based classification determine rules classify future special feature problem high dimensionality data large number measurements tumor small subset measurements important advance project consist literature clustering classification discover computational methods software packages devising special methods suited problem real data end quarter desirable test methods simulated data multiple sequence alignment ideas projects concerned multiple sequence alignment introduced lecture 6 homework 1 general issues explore methods sum pairs consensus steiner tree efficient algorithms achieving good schemes efficient algorithms optimal schemes project explore ideas heuristics approximation algorithms dick karp divide conquer heuristic interested sharing minimum spanning tree heuristic problem 10 homework 1 details practice manuscript sources exploring heuristics experimentally analytically data experimentation databases multiple aligned sequences generated matching project explore introduced problem 4 homework 1 matching problem experiment realistic gap penalties reflecting lengths geoduck subject student postdoc financial support workshop martin tompa tompa geoduck cs washington forwarded message william hart cs sandia gov local distribution theory net june cs washington subject financial support snl workshop computational molecular update update update update update update update update sandia national laboratories workshop computational molecular biology march 4 6 1996 albuquerque mexico organized collaboration dimacs special year mathematical support molecular biology funded doe office scientific computing applied mathematics program dr fred director doe office health environmental research human genome program dr director pleased announce doe office health environmental research human genome program generously provided financial support graduate students postdocs attend 2nd snl workshop computational molecular biology granting partial financial support ten graduate students postdocs send email contact sorin include vita description current research decision made february 21 1996 apologize late date announcement efforts obtain funding recently succeeded interested parties finalize travel arrangements immediately space limited information workshop obtained http www cs sandia gov html sorin workshop chair sandia national laboratories massively parallel computing research laboratory algorithms discrete mathematics albuquerque nm 87185 1110 phone 505 845 secretary 505 845 fax 505 845 7442 email cs sandia gov end forwarded message geoduck subject lecture notes drafts martin tompa tompa geoduck cs washington working hw2 don polished lecture notes find drafts web http www cs washington education courses 590bi geoduck subject sequel cse 590bi martin tompa tompa geoduck cs washington holding formal sequel cse 590bi quarter explore topics couldn deeply quarter format air meet week consist largely student presentations message interest audience student faculty sequel interested continuing quarter send information 1 interested 1 day week 2 2 topics interested exploring 3 ideas format joe joe genetics washington subject phylogeny quarter cs washington apologies junk mail multiple times spring quarter 1996 topics genetics number 554 joe department genetics teach 3 credit inference 11 30 12 20 mwf room health sciences building cover graduate level biology statistics computation estimating evolutionary trees inferring uncertainty estimates making kinds inferences prerequisite background biology dna statistics likelihood mathematics understand matrix topics covered include phylogeny restriction sites methods gene frequencies compatibility methods morphology quantitative characters distance matrix methods comparative methods likelihood methods trees genes searching tree space consensus trees tree distances sequences tests based tree shape proteins computer exercises joe joe genetics washington ip 128 95 12 41 dept genetics univ washington box seattle wa 98195 usa phone 543 larry ruzzo ruzzo quinault cs washington cs subject cse 590bi continues planning run informal continuation cse 590bi computation molecular biology spring quarter hope revisit depth topics introduced quarter sequence assembly mcd mapping explore protein folding biomolecular computing genome topic list finalized feel free send suggestions interests time thursdays 12 00 1 30 starting week 3 28 note day week place meb 238 grading credit credit units variable 1 3 1 unit entail light worst 2 3 units substantive involvement reading presenting paper don official time schedule tomorrow geoduck cc baker ben washington subject protein prediction martin tompa tompa geoduck cs washington forwarded message david baker baker ben washington martin tompa tompa cs washington subject computational biology martin announcement quarter interest people attending class quarter send people class mailing list david protein prediction david baker seminar focus recent developments methods protein structure prediction acid sequence comparison meet tuesdays thursdays 12 30 2 00 march 26 april 30 412 students taking credit propose developments improvements current approaches structure prediction short paper march 26 david baker biochemistry introduction march 28 phil green molecular biotechnology sequence families april 2 kam zhang 3d profile threading methods structure prediction april 4 scott est structure april 9 john center advanced research biotechnology current state protein structure prediction april 11 terry bioengineering protein 3d model building homology constraint based de modeling methods april 16 steve scores sequence searches april 18 valerie chemistry lessons molecular dynamics april 30 david baker conclusion end forwarded message larry ruzzo ruzzo quinault cs washington cs cs grads cs cc baker ben washington subject schedule change suspect people interested continuation computational bio seminar interested david baker seminar protein structure prediction time conflict rescheduling class difficult late date baker runs 4 5 weeks ve decided delay starting thursday april 25 continuing 5 subsequent thursday avoid conflicts 4 25 encouraged baker seminar interested join meb 238 12 00 1 20 thursdays starting 4 25 ll work distribute schedule topics advance contact karp tompa questions registration credits administrative substantive issues repeat baker announcement note room changed 450 reported david baker baker ben washington protein prediction david baker seminar focus recent developments methods protein structure prediction acid sequence comparison meet tuesdays thursdays 12 30 2 00 march 26 april 30 412 students taking credit propose developments improvements current approaches structure prediction short paper march 26 david baker biochemistry introduction march 28 phil green molecular biotechnology sequence families april 2 kam zhang 3d profile threading methods structure prediction april 4 scott est structure april 9 john center advanced research biotechnology current state protein structure prediction april 11 terry bioengineering protein 3d model building homology constraint based de modeling methods april 16 steve scores sequence searches april 18 valerie chemistry lessons molecular dynamics april 30 david baker conclusion end forwarded message geoduck baker ben washington subject university pennsylvania conference computational biology martin tompa tompa geoduck cs washington forwarded message tandy warnow tandy central cis upenn tompa cs washington subject conference computational biology martin wanted conference organizing place week fcrc people involved training computational biology conference people washington department biotechnology distribute interested tandy note inn holding rooms april 21 reserve rooms space announcement call papers university pennsylvania conference computational biology honor 50th anniversary eniac sponsored university pennsylvania training program computational biology dimacs nsf center discrete mathematics computer science institute research cognitive science nsf center science technology university pennsylvania national science foundation conference held dimacs princeton university 17 19 1996 timing conference enables attendees attend fcrc place philadelphia hour week historical note university pennsylvania training program computational biology dimacs pleased jointly host conference computational biology part eniac symposium conference activities technical historical symposium occasion 50th anniversary moore school lectures lectures held summer 1946 bring leading specialists high speed digital computation order lay foundations defined fields computer engineering computer science symposium hope assemble researchers current computer science disciplines advance state field occasion invite technology computing order understand past proceed knowingly future conference conference invited contributed talks based sessions focusing important research areas field ample time allocated discussions interactions biologists computer scientists mathematicians year special research topics include structure prediction tandem repeats databases sequencing mapping genome special session interdisciplinary education computational biology directors students training programs country participate invited speakers include craig mt school medicine gary benson mt school medicine bonnie berger math mit bill nec susan davidson cis penn kannan cis penn rob joshua rockefeller pavel pevzner math usc david math montreal schmidt brooklyn polytechnic peter cis penn michael waterman math molecular biology usc registration registration form appended end announcement participants submit registration applications mail form sandy cs princeton charge registering registration limited 150 applicants graduate students postdocs funds partly defray costs attending conference graduate students postdocs arrange letter recommendation advisor senior scientist students postdocs expected participate giving contributed talk presenting poster awards awards cover travel conference primarily biologists recipients awards expected participate poster contributed talk apply award send cv letter describing intended contribution conference organizer information awards announced mid april application procedure apply travel award send vita page abstract poster contributed talk letter recommendation conference organizer banquet banquet held evening university pennsylvania part eniac celebration include distinguished lecture history science moderate charge banquet reduced students transportation penn back provided proceedings proceedings published submissions limiting contributed talks leave sufficient time general technical discussion poster session part wine cheese reception saturday evening interested providing contributed talk send short abstract tandy warnow address posters submitted 1 1996 space permits date selection contributed talks made announced april 20 1996 selection posters announced 10 1996 simultaneous submission conferences journals acceptable conference organizers craig tandy warnow send correspondence tandy warnow department computer information science university pennsylvania philadelphia pa 6389 tandy central cis upenn program committee craig mount martin farach rutgers kannan penn tandy warnow penn location inn princeton nj computer science building princeton university located 35 olden street block 50 rooms set conference participants inn 25 rooms set palmer inn rooms reduced rates participants registering april 21st inform registration desk registering penn dimacs computational biology conference held princeton university order receive reduced rate inn single 105 1 palmer square princeton nj phone 609 921 7500 fax 608 921 1 800 862 inn located center downtown princeton walking distance computer science building palmer inn single 64 rt 1 south double 66 princeton nj phone 609 452 2500 fax 609 452 1371 800 688 0500 palmer inn walking distance provide van service rate includes continental breakfast bed princeton box 571 princeton nj phone 609 924 fax 609 921 email compuserve 757 compuserve john single 40 50 50 60 make reservations directly hotels bed breakfast making reservations hotel dimacs reservation isn watch dimacs www page updates schedule end forwarded message geoduck subject graduate research position theoretical biology lanl martin tompa tompa geoduck cs washington forwarded message emanuel c3 lanl gov local distribution theory net june cs washington subject graduate research position theoretical biology lanl theoretical biology group los alamos national laboratory invites applications graduate research assistantship opening contribute ongoing theoretical research support human genome project specific project involves developing methods analyzing long sequences dna aspect includes algorithm development inducing hidden markov model dna project expected include research algorithms software implementation algorithms developed hoped work suitable thesis scientific publication qualified students skills competence programming interest real applications theory dna sequences knowledge probability statistics interest ai machine learning willingness read current relevant literature theoretical biology group long history research excellence theoretical biophysics mathematical biology collaborates closely center human genome studies los alamos national laboratory contribute mapping human genome developed techniques constructing maps clones houses nationally recognized sequence databases databases including ongoing theoretical research includes protein dna dynamics signaling kinetics immune response cellular dynamics los alamos national laboratory los alamos national laboratory operated university california department energy national laboratory operated university california accordance laboratory mission science serving society scope research expanded original charge designing nuclear weapons include wide spectrum programs including biomedicine computational science science education environmental protection materials science staff technical capability los alamos largest multidisciplinary laboratories world world class theoretical applied researchers laboratory offers research atmosphere designed foster innovative interdisciplinary collaborations laboratory consistently led world area high performance computing los alamos excellent computing environment including leading technologies thinking machines corporation cray research ibm motorola silicon graphics sun microsystems los alamos 2 doe high performance computing research centers laboratory integrated computing network approximately 9 000 people distributed nation constitutes powerful scientific computing facilities world graduate research assistantships applications graduate research assistantships accepted year round basis eligibility requires enrolled anticipating acceptance accredited graduate program 12 months received degree bs ba ms ma phd 12 months case graduate research assistantship los alamos excellent opportunity recent graduates gain applied research experience moving graduate work industry traditional positions full time 90 day summer appointments longer term appointments starting time extending year part time status option appointments year length salaries based education relevant experience range approx 11 approx 17 hr benefits depend appointment length participants residing fifty mile radius los alamos round trip point hire calendar year 100 pounds personal eligibility limited applicants cumulative gpa 2 5 completed bachelor degree date hire intend continue graduate studies remain program longer year students furnish proof progress graduate degree citizens eligible apply community los alamos small alpine community mountains northern mexico area diverse cultures great scenic beauty year round outdoor activities include skiing hiking mountain biking white water rafting los alamos approximately 40 minutes santa fe 90 minutes taos santa fe surrounding area comprise 2nd largest art market united states santa fe home number cultural events internationally acclaimed santa fe opera apply send mail indicating interest cam lanl gov include paragraph current research interests 250 words maximum curriculum vitae names addresses phone numbers references submit ascii versions process formats time screen applications official laboratory applications letters reference ready hire find suitable candidates receive full consideration interest applications basis los alamos national laboratory affirmative action equal opportunity employer end forwarded message larry ruzzo ruzzo quinault cs washington cs subject cse 590bi comp bio seminar restarts restarting computational biology seminar thursday 4 25 12 00 1 20 meb 238 3 meetings 4 25 4 short talks physical mapping confess double bit practicing talks audience ll great richard karp physical mapping computational tools exploring human genome tao jiang complexity restriction mapping dan fasulo computer program restriction mapping brendan mumey powerful clone overlap test 5 2 phil green sequence assembly algorithm barely started explaining quarter 5 9 tao jiang approximation algorithms tree alignment variant multiple alignment 5 16 5 23 tba probable topics include biomolecular computation 5 30 cluster analysis data study details hope thursday larry ruzzo ruzzo quinault cs washington cs subject room change department asked switch rooms avoid room conflict week week meet meb 134 12 00 1 20 thursday 5 9 5 16 week tao jiang talk multiple tree alignment problem jiang tao jiang subject 9 lecture lecture give survey recent approximation algorithms multiple sequence alignment guaranteed error bound popular scoring schemes considered tree score sum pairs score model discussed quarter emphasis algorithm design techniques simple analyses tao jiang larry ruzzo ruzzo quinault cs washington cs subject talk apologies ve announcement tim washington wed 8 17 00 38 1996 1 40 112 4 16 2 id wed 8 1996 17 01 00 0700 tim tim washington ruzzo cs washington subject seminars announcement early announcement tim david computer science department university california santa cruz visiting center molecular biotechnology tuesday june 4 presenting lecture hidden markov models analysis abstract end email dr received ph computer science 1982 colorado boulder fellow american association artificial intelligence associate editor machine learning chairman steering committee annual acm conference computational learning theory current research interests include computational analysis machine learning statistics information theory interested meeting dr abstract databases dna rna protein sequences growing explosive rate effective computational methods analysis acute good methods locating genes dna sequences splice sites regulatory binding sites good methods making initial classification proteins detect weak previously proteins predict functions proteins tools analysis range simple general search methods blast detailed protein folding models type protein threading em ab initio protein structure prediction hidden markov models lie middle spectrum computationally efficient large databases flexible constructing specific detailed statistical models sequence variation protein family family related dna binding sites describe analysis briefly discuss work lab make models biologically accurate larry ruzzo ruzzo quinault cs washington cs subject week class week week phil bit sequence assembly describe approaches biomolecular computation work adleman dna technology solve np complete problem brendan willow brendan mumey willow subject tomorrow seminar tomorrow 30 omid talk recent work dick analyse large scale hybridization filters data robotic system developed determine hybridization levels tissue sample large array probes present overview process discuss efforts solve data analysis problems arise problem determining important expression levels effective predicting tissue sample 12 00 meb 238 phil green washington washington jones stat washington brendan mumey brendan cs washington brent bge washington chi hong tseng tseng stat washington chris washington colin wilson colin washington david adams washington david baker baker ben washington david gordon gordon washington deborah washington dick karp karp cs washington ed thayer ed washington elizabeth thompson thompson stat washington eugene eugene genome biotech washington ka shu wong washington jeremy buhler jbuhler cs washington graham graham biostat washington joe don heath washington joe joe genetics washington howard org goddard biostat washington larry ruzzo ruzzo cs washington martin tompa tompa cs washington max robinson max washington maynard olson washington michael parker org scott taylor stay washington sharon guy sharon stat washington simon heath heath stat washington steve howard org cs washington cc washington subject genome sequence analysis message earlier offering genome sequence analysis fall rough outline based initial response meeting times tu 12 00 1 20 interested unable attend time aren alternative times wouldn problems ll sending announcement official number additional details phil genome sequence analysis outline intended contained sense biological computational background assumed overlap cse 590bi offered winter covering limited number topics substantially greater depth heavier emphasis relevant biology statistical issues pragmatic issues current computer programs biological background basic concepts molecular biology genes genomes sequence evolution ii sequence interpretation finding protein dna sequence similarities pairwise sequence comparison algorithms smith waterman blast statistics sequence comparison database searches likelihood ratios karlin theory empirical methods low complexity sequences optimal score matrices gap penalties profiles multiple comparison methods gibbs sampler hidden markov models finding genes detection coding regions biases detection splice sites weight matrices finding repeats finding regulatory sites subtle sequence features iii sequence assembly shotgun sequencing strategies assembly algorithms assessment data quality statistics sequence accuracy phil green washington reply phil green washington washington jones stat washington brendan mumey brendan cs washington brent bge washington chi hong tseng tseng stat washington chris washington colin wilson colin washington david adams washington david baker baker ben washington david gordon gordon washington deborah washington dick karp karp cs washington ed thayer ed washington elizabeth thompson thompson stat washington eugene eugene genome biotech washington ka shu wong washington jeremy buhler jbuhler cs washington graham graham biostat washington joe don heath washington joe joe genetics washington howard org goddard biostat washington larry ruzzo ruzzo cs washington mark washington martin tompa tompa cs washington max robinson max washington maynard olson washington michael parker org scott taylor stay washington sharon guy sharon stat washington simon heath heath stat washington steve howard org washington cc cs washington subject au 1996 fwd message room time number genome sequence analysis received message cs mailing list receive announcements mailing list send email address message cc cs mailing list phil forwarded message washington washington subject au 1996 phil set special topics class sequence analysis au 1996 tuesdays thursdays 12 00 1 20 473 capacity room 50 people 599 general special topics research methods research discussions fall section requested entry codes schedule line number 599 sections anne anne academic counselor university washington dept molecular biotechnology po box seattle wa 98195 phone 206 616 fax 206 685 life making plans john lennon ruzzo cs washington update 01 10 96 2310 difficulty note written experienced cs302 instructor sample comments hard students found class spring hard 3 intermediate credits worth 4 advanced credits assignments tend long hard shouldn 8 10 hours write program class 5 cr ridiculous find comments correct agree worth credits change teacher duty giving material needed sucessful courses cs302 prereq lot material work involved comment shouldn 8 10 hours base students class programs hand previous semester students thought assignments night due assignments effort day assigned struggling good mind questions easy hard semester long hell work expect usual guideline college expect spend 3 hours class hour spent class mind 3 hours average entire college spectrum bowling quantum physics cs302 fall spectrum expect 3 5 hours reading week expect 9 10 hours homework week don exams 12 15 hours class week 4 5 hours hour class students spend time spend prepared find homework studying class created jim basney modified mon sep 2 15 23 15 cdt 1996 greg sharp cs100b lecture 9 concepts lecture simple expressions programs call assignment statements evaluation examples concepts lecture compound statements scoping rules blocks declarations fun iteration break fencepost errors handout sample prelim 1 questions prelim 1 notes review session sunday 3 00 prelim monday 7 30 9 00 pm coverage detailed questions stack model closed book closed notes benefit bring writing implement don stress memorization forgive minor syntactic errors room assignments upson b17 phillips 101 don miss prelim make exams oral guaranteed easier real compound statements kind statement ve hadn curly braces sort begin end pascal syntax open curly brace 0 statements closed curly brace 3 square compound expression include declaration statements beginning statement declaration statement declaration int square scoping rules nasty don write code void main int 3 int 4 printf rule simple figure intended line find add stack model ugly won won feature complicated cs100b compound statements conditional statements involve compound test test expression statement good practice compound statements conditional statements makes code easier read compound statements hint case involve declarations fun don 0 1 printf 42 lead totally unreadable code nest statements don 0 0 1 reasonable multiway conditional test1 test2 test3 don personally find incredibly readable iteration today ll cover syntax iteration ll examples section iteration involves executing part program repeatedly recursion easiest iteration expression statement typically statement compound statement semantics evaluate expression false statement true evaluate statement evaluate statement void countdown int count count 0 printf count count count 1 printf blastoff void main start 10 countdown start printf start shows subtle important property stack model note test expression 0 statement run forever statement early count 0 printf count nasa goofed return count count 1 break statements suppose entire countdown function statement nasa didn goof astronauts impatient decided blast countdown finished good bad teach good break statement terminates countdown int count count 0 printf count count count 1 astronauts bored count break printf blastoff nested statements unreadable code created world folks contributing small 0 1 0 abs 10 break test break rule break statement terminates smallest statement iteration stack model stack model concerned iteration primitives aren conditional statements simply manipulate program counter primitives called control flow primitives fencepost errors iteration recursion easy make fencepost errors suppose build 10 fence install posts 1 void int count count 10 count 0 count count 1 1 count kind bug hard find general cse engr 142 sorts schedules computer lab schedule including ipl hours weekly schedule glance rooms times lectures quiz sections week week activity schedule lecture topics textbook chapters homework test dates final exam time location instructor schedules including office hours ta schedules including office hours consultants names schedule construction gaetano cs washington back home page 2712 university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 1 wednesday february 7 concurrent cooperating processes programs describe output program run output describe possibilities general important facts program made concurrent processes don order run dispatcher switch processes initialization code setting initial values shared variables completed processes run variables shared processes time variable referenced appears expression read memory time variable set appears lefthand size assignment operator written memory reading writing single words ints atomic problem 1 initialization int 0 process process 0 cout 1 cout describe output ba loop executing process chance set 1 called spinning busy waiting problem 2 initialization int 0 int 0 process process 0 cout 1 0 cout 1 0 cout cout 1 describe output output difference depends dispatcher switches processes time set 1 time set 0 modified wed feb 7 12 25 15 cst 1996 bart dr sandy andersen fall 1996 schedule monday tuesday wednesday thursday friday 8 30 9 20 9 30 10 20 10 30 11 20 iacc 104 iacc 104 iacc 104 11 30 12 20 office hour office hour office hour 12 30 1 20 1 30 2 20 iacc 104 iacc 104 iacc 104 2 30 3 20 3 30 4 20 4 30 5 20 appointment mail andersen badlands nodak phone 231 3404 assignments cs412 28 october rules scientific work based cooperation making people work presents work honor bound list sources failure called cheating results loss scientific standing worse applies homework handed specifically instructor students cooperating homework assignments provided cooperation explicitly acknowledged homework handed provided students understand mere copying understanding hurt exam mention fact defeats basic goal students learn material assignments pick tex file assignment aware peculiarities material vertical bars text meant print typewriter font matlab expression usual meaning absolute values signs appears math expression material enclosed dollar signs assignment 1 tex due assignment 2 tex due answers assignment 3 tex due answers assignment 4 tex due answers assignment 5 tex due policies comments problem asks carry matlab calculation hand clean commented script carries calculations diary edited short point showing relevant answer generated script mark homework addition put letter boldly upper left corner page homework make easier sort find handed back problem asks carry matlab calculation hand clean commented script carries calculations diary edited short point showing relevant answer generated script assignment weeks assignment problems summing 65 points 5 questions providing additional 10 points policy late homework 1 homework handed beginning class period due date loses 10 2 homework handed 5p due date loses 25 3 homework handed noon day due date loses 100 4 hand homework class put instructor mailbox floor cs stat hand directly instructor find sunsite unc linux archive linux archive sunsite unc 2 gigabytes linux programs documentation ftp mirror sunsite overloaded ll save lot time browse linux archive linux documentation peruse transfer statistics linux web sites linux links linux page page prepared sunsite unc cse engr 142 books resources cse engr 142 don books textbook notes beginning computer programming doesn work history psychology background reading book buy huge selection computer section university bookstore range choices find overwhelming books aimed people programming language learn aimed casual computer users learn programming reference manuals people details student 142 fit categories plan continue computer science eventually buy books library browse buy reference books reference books textbooks beginner books terse precise definitions language valuable expect lots programming cse majors casual programmers brian kernighan dennis ritchie programming language prentice hall 1988 years ago book widely quoted find referred simply ansi iso standard essential highly recommended ansi iso standard 9899 1990 programming language american national standards institute 1990 official description language buy directly ansi expensive choice book schildt herbert schildt annotated ansi standard osborne mcgraw hill 1990 book entire ansi standard left side facing page annotations side caution copies book left hand 131 duplicated 132 true 132 missing plauger jim standard reference prentice hall 1996 great book compact easy read inexpensive buy book diskette full text book html pass samuel harbison guy steele jr reference manual prentice hall 1995 reserve books number books reserve engineering library advanced programmers steve mcconnell code complete practical handbook software construction microsoft press 1993 great book intention narrow gap knowledge industry gurus professors hand common commercial practice examples pascal discussion style defensive programming practices beginning programmers steve mcguire writing solid code microsoft techniques developing bug free programs microsoft press 1993 title tells story collection tips writing programs debug peter van der linden expert programming deep secrets prentice hall 1994 absolutely terrific book funny insightful authoritative beautifully written interesting stuff beginners book reviews lengthy dated document grabbed net reviews 25 books begining advanced review plain text 100k july 1994 learn instruction check reviews review teach primer 2nd ed favorites 2nd programming language books online resources learn today longer checked 11 96 nice compilation tutorials book reviews stuff programming online england faq frequently asked questions list great source lore ve put links servers busy text versions updated frequently html netscape versions faq abridged plain text version 40k faq plain text version 150k faq html version faq html version faq index provided author faq free software 142 student reported finding list freeware compilers interpreters find cse142 webmaster cs washington update 011 27 96 highlighted map building ne43 technology square building location 545 technology square index ~mbirk cs110 examples intstack modified size description dir parent directory 31 oct 96 08 20 txt intstack cpp 01 oct 96 15 08 2k txt intstack 01 oct 96 15 08 1k mobile computing university washington years powerful computing devices size contemporary calculators ubiquitous office home environments systems hp 100 apple newton represent state art autonomous mobile devices machines offering substantial storage capacity computing power limited communication capabilities result enable users access powerful computing infrastructure developed 20 years project exploring design system application software high powered highly connected mobile devices model mobile networks based radio infrared ir offer bandwidth comparable today ethernet challenge writing applications capable adapting rapid location working broad range computing devices small screens input devices goal provide application programming environment frees programmer concerns location connectivity bandwidth screen size style input device envision people operate building wide mobile network running combination high powered complex applications written experts simple custom tools built analogy people today small set core programs emacs latex mosaic combination personal programs based custom shell scripts languages awk exploiting technologies achieve goal initial hardware software infrastructure built xerox palo alto research center parc ubiquitous computing project hardware includes low power infrared handheld pen based software includes application suite service infrastructure handheld devices operate stationary applications written modula 3 conjunction xerox parc writing software standard shelf computing devices hp apple newtons conjunction ir network building set application widgets based simple user interface command language relieves programmers worrying display characteristics handheld devices writing programming environment built modula 3 broaden set users attracted write applications enable applications run efficiently wide range system configurations contacts prof brian bershad prof john zahorjan prof gaetano borriello marc fiuczynski george forman geoff voelker terri watson marc fiuczynski updated mon apr 18 16 35 49 pdt 1994 ismap image university washington homepage appears courtesy university washington computing communications information modified november 1 1996 general information graduate school university washington homepage information prospective graduate students introduction graduate school programs admissions information financial support tuition expenses information libraries general research facilities minority applicants information current uw graduate students deadlines academic calendar financial aid graduate school policies graduate professional student senate libraries general research facilities graduate insurance plan revised 1996 97 style policy manual theses dissertations img microsoft word thesis dissertation formatting templates img fellowship newsletter teaching research assistantships guide courses environmental policy related topics information uw faculty staff national academy sciences research doctorate programs united states continuity change graduate school downloadable graduate school annual report supervisory committees target comments send john drew washington papers geometric flavor publisher series number author donald title abstract simplified voronoi diagrams john canny bruce donald 889 complexity planar compliant motion planning uncertainty bruce donald 880 planning multi step error detection recovery strategies bruce donald 895 geometric approach error detection recovery robot motion planning uncertainty bruce donald 929 complexity kinodynamic planning john canny bruce donald john reif patrick xavier provably good approximation algorithm optimal time trajectory planning bruce donald patrick xavier 1060 planning executing robot assembly strategies presence uncertainty bruce donald computing homology type triangulation bruce randall donald david chang provably good approximation algorithms optimal kinodynamic planning cartesian robots open chain manipulators bruce donald pat xavier 1122 real time robot motion planning computer graphics hardware mark bruce donald donald greenberg 1097 mathematical questions robotics roger john bruce donald richard murray raghavan shankar sastry tr91 sensor interpretation task directed planning perceptual equivalence classes bruce donald jim jennings tr91 1247 rational rotation method robust geometric algorithms extended abstract john canny bruce donald gene tr91 1186 manual system geometric modelling dimensional graphics lisp machine bruce donald tr92 1296 motion planar connected rigid bodies contact applications automatic bruce donald dinesh pai tr93 1341 information invariants robotics bruce randall donald papers listed papers avalable cornell cs tr server cse 415 programming assignment 1 due april 11 write lisp function remove vowels sentence run function show output sentence note letter atom space letter words separated periodicals american reporter amateur newsletter bucknell customized newspaper bryn mawr classical review computer currents clarinet communications corp chronicle higher education colloquium newsletter der spiegel electronic telegraph electronic journals gopher trade publications edupage law technology law family world magazine gnn interactive age daily internet talk radio online interactive week intelligent tutoring media individual investor johns hopkins project muse knight dialog los alamos nation laboratory physics journal service macweek macuser matrix news money magazine money magazine 2000 mr showbiz mobile lifestyle magazine york times york times syndicate newsletters newspage magazine pittsburgh post gazette pittsburgh business times pr newswire public access computer systems review magazine playboy magazine pen based computing portfolio pen based computing palo alto weekly san francisco free press time tidbits usa today washington post wall street journal wired magazine wsj personal technology column washington free press mac column heading means assignment worth total points extra credit points extra credit mid final total pts 7 7 11 6 10 8 12 39 9 13 9 13 9 12 11 14 8 11 51 549 93 6195 7 4 5 8 21 5 802 94 5 7 6 8 27 9 9 9 11 8 27 026 74 2513 7 7 6 8 33 5 9 9 13 45 166 64 3583 7 7 6 5 037 48 4503 5 10 10 12 36 9 18 612 03 7 6 6 6 33 9 6 9 11 27 189 60 7 6 5 8 12 9 4 7 9 18 140 74 7 7 6 8 9 9 9 9 13 7 24 009 68 7 11 10 12 39 8 13 12 12 30 802 09 21 213 33 8916 7 7 6 8 18 9 9 12 14 10 18 109 68 7 7 6 7 18 3 1 598 10 3882 7 7 6 8 30 9 4 8 11 9 33 241 59 2257 7 10 8 12 33 11 2 7 7 5 36 313 84 7 7 6 21 9 1 36 036 58 5 6 5 8 27 9 9 11 11 11 36 025 66 7 3 6 8 7 022 74 5419 5 7 4 12 33 9 15 330 78 7 7 6 8 24 8 6 197 56 7 72 7 11 10 8 33 9 13 12 13 42 475 74 6120 7 6 6 8 21 9 9 9 10 24 142 96 7 7 5 21 5 18 574 90 4562 5 6 6 802 77 5 11 10 12 30 13 11 11 10 8 36 033 76 5125 5 4 0 27 24 148 66 5829 7 7 5 8 24 9 9 9 11 9 24 112 76 7 7 4 7 12 8 10 30 62 7 10 5 8 33 7 3 5 8 6 36 393 02 2111 7 10 8 11 33 11 6 6 11 36 010 62 3 3 6 8 12 516 15 5401 7 7 27 8 5 8 10 11 39 155 64 7 11 10 7 27 0 18 534 98 4635 7 7 5 7 33 9 36 021 60 3 11 8 33 8 9 9 8 27 538 13 7 7 5 8 36 9 13 9 11 5 42 224 43 7 11 10 12 33 10 13 9 12 7 45 147 82 1 3 2 33 4 8 8 5 27 66 1835 7 6 5 10 21 3 9 8 27 615 68 8912 7 10 6 8 33 9 9 9 11 7 33 002 74 7 7 5 8 27 9 6 9 10 27 66 7 4 5 9 30 9 13 10 11 7 24 570 97 7 7 5 21 8 4 8 39 64 1839 7 11 9 12 39 13 2 0 11 0 39 541 23 7 11 10 12 27 5 12 12 13 33 039 56 7 7 9 12 33 8 6 36 150 64 7 11 9 12 36 13 13 12 14 42 145 78 7 6 5 2 8 030 60 3696 7 7 1 8 18 7 289 72 7 1 27 9 4 30 313 80 7 11 9 12 36 12 10 12 11 6 21 017 62 7 599 05 7 7 6 8 27 9 9 9 11 8 39 016 62 4973 7 7 0 2 9 66 7 9 9 24 12 8 0 13 27 047 56 7 6 11 36 13 9 10 8 33 033 56 7 7 5 8 21 9 24 70 1302 7 11 9 12 36 7 12 6 11 24 153 94 7 6 7 24 0 8 0 10 18 522 71 7 024 60 7 7 5 8 24 4 18 438 77 7 6 6 8 24 7 5 9 9 11 18 016 76 7 7 6 33 9 12 14 10 45 025 56 1 043 74 7 7 5 8 24 8 9 9 9 8 21 012 58 7 7 6 8 15 9 9 231 63 4192 3 2 5 3 33 5 9 6 7 5 27 68 7 7 6 8 21 9 9 6 11 42 214 06 7 7 6 7 24 9 13 12 11 5 24 573 75 2384 7 24 015 62 5 7 5 6 33 7 6 8 7 27 64 7 7 6 7 33 9 3 5 10 30 120 60 9 530 08 5 10 10 12 36 13 11 10 11 8 42 409 55 7 11 10 11 33 11 9 12 11 39 76 7 7 9 10 24 7 7 7 27 624 76 3 6 12 21 12 6 8 9 802 01 7 7 6 8 21 9 9 5 8 2 18 620 56 3747 7 6 5 2 27 0 4 5 533 15 7 7 6 2 27 68 7 8 6 9 33 12 8 13 33 62 7 6 4 18 134 50 7 6 5 8 21 6 348 66 3 6 5 2 24 5 139 68 7 10 5 7 33 13 9 6 11 8 39 012 60 5105 7 7 6 8 24 9 4 9 13 8 27 027 56 7 3 7 21 8 026 78 7 2 6 8 18 2 9 12 11 11 21 217 92 2219 7 7 5 8 27 9 9 9 11 30 214 35 7 10 10 12 33 13 6 7 11 7 33 026 78 7 7 6 8 24 10 9 9 11 7 30 224 33 7 11 10 12 24 13 13 12 14 8 15 019 70 7 6 5 8 27 11 9 11 7 10 33 010 76 7 3 5 8 30 8 8 12 7 5 39 540 19 5 6 5 7 9 9 9 9 9 15 151 88 7 7 18 11 13 9 6 5 36 102 58 7 7 5 12 9 9 7 8 2 30 049 86 7 11 10 12 39 13 10 12 13 10 42 802 84 18 010 68 7 7 6 7 27 8 9 8 10 8 39 565 57 7 6 6 27 6 21 040 70 7 7 6 12 33 8 5 12 11 10 33 66 7 4 8 30 9 7 9 11 24 016 66 1946 7 7 6 8 36 9 9 9 11 8 36 010 68 7 7 6 8 18 3 2 7 5 18 270 82 7 5 6 6 27 9 6 8 7 30 093 68 7 7 6 8 24 6 6 5 11 2 27 074 62 7 6 5 8 24 9 13 9 11 8 24 495 82 7 7 7 8 24 9 9 9 8 7 21 024 68 7 7 6 8 27 8 9 9 11 21 225 53 7 7 039 52 7 7 6 8 33 9 9 9 11 8 45 051 80 8604 7 7 8 18 8 1 21 020 58 7 6 6 8 18 7 1 7 6 7 18 112 60 7 7 6 7 12 8 9 0 13 7 27 018 58 7 7 10 7 24 6 7 12 21 260 63 7 6 5 8 24 9 6 7 11 8 33 576 31 7 7 6 8 9 6 9 9 2 15 031 74 7 7 10 5 33 11 9 9 11 8 30 027 76 5137 7 7 5 8 21 9 9 4 11 15 030 64 2 5 5 27 9 7 0 30 121 62 7 7 6 8 30 4 5 8 11 7 42 531 92 4 014 56 3641 7 7 5 8 30 11 9 7 4 11 42 448 76 7 7 4 8 27 9 9 11 8 27 047 82 7 6 6 8 30 9 9 9 11 11 30 802 71 7 4 8 4 15 7 0 11 7 6 18 017 70 7 6 5 8 33 9 9 6 8 33 472 13 1160 7 7 4 8 30 9 9 9 11 6 18 62 1729 9 86 1894 7 6 6 8 21 2 68 9 802 60 7 7 6 7 30 9 6 6 11 0 21 802 99 5 6 9 11 27 11 13 11 12 11 33 586 84 3074 7 4 8 30 7 2 2 15 337 76 5 4 6 8 39 11 9 7 8 8 24 016 56 7 7 9 33 8 7 21 60 1563 1 5 5 9 6 6 0 18 018 68 7 11 6 12 39 9 13 9 11 8 36 562 89 7 11 10 12 36 13 13 11 14 11 36 148 66 7 6 5 2 18 5 5 241 02 7338 7 7 6 8 36 8 9 14 11 42 049 72 3381 7 7 5 8 24 9 6 8 11 27 590 38 0021 7 11 10 12 33 11 13 12 14 11 48 64 2000 7 10 9 12 24 13 12 12 9 7 36 019 72 7 7 6 8 39 6 9 7 11 5 45 016 66 11 21 6 1 15 003 56 7 7 10 8 21 9 13 12 21 025 60 5 559 81 5290 7 7 6 6 21 6 9 8 10 10 33 802 49 7 10 6 11 21 74 6039 5 7 6 6 24 8 4 11 14 21 014 70 5 7 6 12 39 9 9 6 8 33 022 60 5 7 6 5 24 9 6 6 8 8 30 546 55 30 802 43 2273 5 7 6 7 24 8 9 68 7 7 6 8 21 9 8 9 11 8 27 567 95 5 7 5 8 30 4 0 3 5 5 30 141 74 7 7 6 8 33 9 13 9 11 30 62 7 7 10 7 27 7 9 9 11 9 33 074 72 7 7 5 18 33 802 06 6 7 6 8 18 9 7 4 7 2 18 033 58 5 2 6 8 24 5 9 8 18 133 60 7 7 10 12 36 9 9 9 11 47 028 76 7124 5 7 5 8 33 10 13 12 14 8 45 093 72 7 7 6 7 30 9 6 10 8 21 010 70 7181 7 6 6 8 21 3 18 802 91 4204 5 36 12 4 24 580 27 5 3 18 497 94 1130 7 9 5 138 70 7 7 6 030 54 7 7 6 8 27 9 9 9 11 7 27 62 3143 7 6 6 8 27 9 13 12 13 11 36 027 64 7 7 10 8 21 9 9 9 11 36 024 70 4270 7 10 5 12 21 11 6 7 11 7 36 802 84 6112 5 11 10 24 8 0 9 7 8 30 68 7 7 6 7 24 9 3 7 14 27 university maryland college park graphic imagemap choices make selection admit graphic imagemap choices make selection admit academics research administration campus services admissions visitor information alumni news campus faculty information resources information resources international programs news events outreach student life meet visit inform maryland campus wide information server highlights inform athletics www search inform system search website maintained maryland inform staff comments questions page directed inform editor umd copyright university maryland college park college park maryland 20742 301 405 1000 published 10 94 modified 05 45 32 pm january 10 1997 1645 img program0 program0 requires programming required point understand program make sense run simply intended pc ms dos microsoft fortran haven check basics fortran pc additional piece information file prog0 dat prog program0 directory run program program type jeff lampert 9 5 96 program 0 cs302 section 70 program implicit character 128 character buffer 20 open unit 1 file prog0 dat status print enter read 2 continue read 1 4 end 3 buffer 4 format print buffer goto 2 3 continue print close unit 1 stop end copyright 1996 jeff lampert tick cs wisc modified september 5 1996 previous introduction 10000 10000 framework protocol composition horus robbert van renesse kenneth birman roy friedman mark hayden david karr dept computer science cornell university gif abstract horus system supports communication architecture treats protocols instances abstract data type approach encourages developers partition complex protocols simple implemented protocol layer protocol layers stacked top variety ways run time describe classes protocols supported present horus object model designed technology interface layers makes work present layer implements group membership protocol show set required properties stack constructed stack protocols fault tolerant totally ordered communication group processes work contributes standard framework protocol development experimentation high performance implementation virtual synchrony model introduces methodology increasing robustness protocol development process introduction classes protocols horus objects common protocol interface membership protocol protocol properties inheritance typical protocol stack reference implementation effort end end argument performance overhead status challenges related work conclusion acknowledgements references document robbert vanrenesse mon 15 12 16 43 edt 1995 content length accept ranges bytes state university york oswego computer information science alumni web page proud students graduated oswego programs offer folks slowly putting database alumni contact information home pages alum contact david bozak form update database share memories 93 alumni listed alums share anecdotes photos days oswego search alumni database submit query form enter boolean keyword expression graduation year degree type job title set keywords submit suny oswego computer information science comments author david bozak contents copyright 1996 suny oswego rights reserved revised february 28 1996 url http www cs oswego alumni index html natural language acquisition group university texas austin previously discussed papers papers discussed incl additional papers discussed april 17 1992 learning words context lindsay ml 91 workshop discussed april 17 1992 hitoshi experiments prospects based machine translation proc 29th acl 1991 pp 185 192 discussed 1 1992 gale church program aligning sentences bilingual corpora acl 91 pp 177 184 additional reading brown lai mercer aligning sentences parallel corpora acl 91 pp 169 176 discussed 1 1992 brown cocke della mercer statistical approach machine translation coling 88 pp 71 76 basically treat french garbled version english statistical techniques de discussed 22 1992 steven language acquisition foundations cognitive science ed michael mit press 1989 chapter 9 reading 22 1992 discussion chapter 4 ideas nl acquisition psycholinguistic point view discussed june 19 1992 miniature language acquisition touchstone cognitive science feldman lakoff weber cogsci 90 discussed june 19 1992 learning spatial concepts partially structured connectionist architecture terry regier berkeley tr 91 050 oct 1991 readings topic discussed june 19 1992 ftp icsi ftp berkeley pub techreports andreas stolcke syntactic category formation vector space grammars cogsci 91 pp 908 912 publ 1989 andreas stolcke learning feature based semantics simple recurrent networks tr 90 015 berkeley ca publ 1990 terry regier learning perceptually grounded semantics 0 project proc 29th annual meeting acl pp 138 145 publ 1991 terry regier learning object relative spatial concepts 0 project cogsci 91 pp 191 196 publ 1991 discussed july 7 1992 distributed representations simple recurrent networks grammatical structure elman machine learning 7 195 225 sept 1991 discussed july 31 1992 induction augmented transition networks anderson cognitive science 1977 readings machine learning pp 774 790 discussed august 21 1992 learning structural descriptions grammar rules examples berwick ijcai 79 discussed sept 4 1992 architecture combining translating spanish english surprising results extreme distributed point view favorite raam paper lonnie chrisman learning recursive distributed representations holistic computation connection science vol 3 1992 pages 345 366 discussed sept 4 1992 parsing raam representations george berg connectionist parser recursive sentence structure lexical disambiguation aaai 92 pages 32 37 mit press discussed sept 18 1992 lehnert learning integrate syntax semantics ml workshop 1988 discussed sept 18 1992 machine learning paradigms fare language acquisition ml workshop 1988 discussed oct 2 1992 st john mark story model knowledge intensive processes text comprehension cog sc 1992 vol 16 pp 271 276 discussed oct 2 1992 st john mark learning language service task cog sc 1992 pp 271 276 discussed oct 16 1992 hobbs jerry resolving pronoun references lingua 1978 reprinted grosz al readings natural language processing discussed oct 16 1992 pan interpreting intrasentential anaphora 1992 discussed oct 30 1992 wolff language acquisition data compression generalization language communication 2 1982 discussed nov 13 1992 anderson theory language acquisition based general learning principles ijcai 1981 discussed dec 11 1992 ling general symbolic pattern discussed jan 15 1993 black john development evaluation broad coverage probabilistic grammar english language computer manuals 30th acl conf 1992 pp 185 192 discussed jan 29 1993 zelle mooney learning semantic grammars constructive inductive logic programming submitted aaai 93 discussed feb 12 1993 langley language acquisition machine learning book mechanisms language acquisition 1985 discussed feb 26 1993 berwick learnability book mechanisms language acquisition 1985 discussed march 12 1993 word space book advances neural information processing systems 5 ed giles hanson cowan san mateo ca morgan kaufmann 1993 discussed march 26 1993 claire cardie learning disambiguate relative pronouns aaai 92 paper virtually identical claire cardie corpus based acquisition relative pronoun disambiguation heuristics acl 92 discussed april 9 1993 koch computational semantic induction natural language understanding logic programming ii 1988 pp 107 133 discussed 21 1993 ulf hermjakob based acquisition relevant features grammar learning parsing machine translation draft discussed june 4 1993 book mechanisms language acquisition 1985 bates competition variation language learning note cog sci concrete model discussed june 18 1993 donald mats structural ambiguity lexical relations comp ling march 1993 discussed july 2 1993 kenneth church robert mercer introduction special issue computational linguistics large corpora comp ling march 1993 discussed july 30 1993 rey long liu von soo empirical study thematic knowledge acquisition based syntactic clues heuristics acl proc june 93 pp 243 250 discussed aug 13 1993 ted john carroll generalized probabilistic lr parsing natural language corpora unification based grammars comp ling march 1993 discussed aug 27 1993 schwarz coping ambiguity unknown words probabilistic models computational linguistics june 1993 pp 359 382 discussed sept 10 1993 shannon albert imagery language acquisition journal verbal learning verbal behaviour 1973 vol 12 pp 91 98 related paper discussed shannon albert role reference acquisition miniature artificial language journal verbal learning verbal behaviour 1972 vol 11 pp 759 769 discussed sept 24 1993 risto miikkulainen subsymbolic case role analysis sentences embedded clauses tr ai93 202 july 1993 discussed oct 8 1993 mcmillan mozer smolensky dynamic conflict resolution connectionist rule based system ijcai 93 1371 discussed oct 8 1993 michael mozer das connectionist symbol manipulator discovers structure context free languages 1993 pp 863 870 related paper discussed learning recognize regular strings positive negative examples inproceedings nips4 author watrous raymond gary title induction finite state automata order recurrent networks booktitle advances neural information processing systems 4 year 1992 editor moody hanson lippman pages 309 316 publisher morgan kaufmann publishers address san mateo california related paper discussed similar extract grammar network inproceedings giles nips4 author giles miller chen sun chen lee title extracting learning unknown grammar recurrent neural networks booktitle advances neural information processing systems 4 year 1992 editor moody hanson lippman pages 317 324 publisher morgan kaufmann publishers address san mateo california related paper discussed pretty complete 35 pages presentation external stack idea interesting nn technique language learning ll read nn meeting friday turns interesting language acquisition wise ll techreport sun pushdown author sun giles chen lee title neural network pushdown automaton stack learning simulations institution department computer science university maryland year 1993 number umiacs tr 93 77 address college park md related paper discussed shorter version crowd inproceedings das author das lee giles guo zheng sun title learning context free grammars limitations recurrent neural network external stack memory booktitle cogsci 92 year 1992 publisher lea address lea addr discussed oct 22 1993 brill automatic grammar induction parsing free text transformation based approach acl 93 pp 259 265 discussed oct 22 1993 black al history based grammars richer models probability based parsing acl 93 pp 31 37 discussed nov 5 1993 jain generalization author ajay jain title generalization performance parsec structured connectionist parsing architecture booktitle nips4 publisher editor john moody stephen hanson richard year 1992 pages 209 216 address addr discussed nov 19 1993 pereira inside partially bracketed corpora acl 1992 128 135 discussed dec 3 1993 langley language acquisition error recovery cognition brain theory 5 1982 discussed jan 14 1994 building large annotated corpus english penn treebank marcus comp ling 19 2 discussed jan 28 1994 nancy lynette hirschman david lewis evaluating message understanding systems analysis message understanding conference muc 3 comp ling sept 1993 discussed feb 11 1994 eve clark meanings concepts chapter 12 book cognitive development vol 3 series handbook child psychology pp 787 840 wiley 1983 discussed feb 25 1994 derek language hypothesis bbs journal 1984 vol 7 pp 173 221 risto makes strong case linguistic principles based studies languages discussed mar 11 1994 lin soo augmenting efficiently utilizing domain theory explanation based natural language acquisition discussed apr 1 1994 manning automatic acquisition large dictionary corpora 235 242 acl 93 discussed apr 15 1994 mclaughlin effects author barry mclaughlin title effects early booktitle language acquisition childhood 1 children publisher lea year 1984 edition chapter 7 address lea addr discussed apr 29 1994 martin kay text translation alignment comp ling march 1993 discussed sept 9 1994 essential nature statistical knowledge sense resolution jill lehman proceedings aaai 94 vol page 734 discussed sept 23 1994 lexical acquisition presence noise jeffrey aaai 94 vol 760 discussed oct 7 1994 chapter language instinct 1994 argument written masses discussed oct 21 1994 simulating child acquisition lexicon syntax machine learning 16 1 1994 discussed nov 4 1994 paul bloom overview language acquisition bloom ed language acquisition core readings 1994 mit press recent summary intro book collected papers discussed nov 18 1994 yarowsky decision lists lexical ambiguity resolution acl 94 discussed nov 18 1994 grammar specialization entropy thresholds acl 94 discussed dec 2 1994 louis herman cognition language bottle dolphins chapter 10 book dolphin cognition behavior comparative approach lea 1986 thomas wood editors discussed dec 16 1994 miller scott bobrow robert robert schwartz richard hidden understanding models natural language 25 32 acl proc 32nd annual meeting 1994 discussed jan 20 1995 kaye 1990 computational learning model metrical phonology cognition 34 137 195 discussed febr 3 1995 gupta touretzky connectionist models linguistic theory stress systems language cognitive science 18 1 january 1994 discussed febr 17 1995 acquisition stress data oriented approach computational linguistics 20 3 sept 1994 discussed mar 3 1995 gasser michael acquiring receptive morphology connectionist model 279 86 acl proc 32nd annual meeting 1994 discussed mar 24 1995 diane litman classifying cue phrases text speech machine learning aaai94 vol pp 806 813 discussed mar 24 1995 eric siegel kathleen mckeown emergent linguistic rules inducing decision trees disambiguating discourse clue words aaai 94 vol pp 820 826 discussed april 7 1995 towell voorhees building contextual representations word senses statistical models personal files cindi thompson authors discussed april 21 1995 pat langley simplicity representation change grammar induction author john zelle 1995 submitted special issue machine learning bias evaluation selection 19 pages discussed 5 1995 garrison cottrell kim 1994 acquiring mapping meaning sounds connection science 6 379 412 discussed 19 1995 evaluating automated manual acquisition anaphora resolution aone bennett acl 95 c4 5 learn decision trees resolving anaphora papers aone ps discussed june 2 1995 david statistical decision tree models parsing http xxx lanl gov cmp lg search author discussed august 3 1995 roland renato de application semantic classification trees natural language understanding ieee pami 17 5 1995 yarowsky unsupervised word sense disambiguation rivaling supervised methods 33rd annual meeting acl 1995 pp 189 196 discussed september 1 1995 huffman learning information extraction patterns examples 1995 ijcai workshop approaches learning natural language processing pp 127 134 discussed september 27 1995 lund semantic associative high dimensional semantic space proceedings seventeenth annual meeting cognitive science society 1995 discussed october 13 1995 selective sampling natural language learning 1995 ijcai workshop approaches learning natural language processing pp 41 48 discussed october 27 1995 pazzani acquiring updating knowledge machine translation based clustering technique 1995 ijcai workshop approaches learning natural language processing pp 111 118 discussed november 10 1995 knight haines hovy luk yamada filling knowledge gaps broad coverage machine translation system ijcai 1995 pp 1396 discussed december 14 1995 hermjakob mooney learning parse decisions examples rich context submitted acl 1996 download ftp cs utexas pub mooney papers acl 96 ps discussed january 26 1996 brill transformation based error driven learning natural language processing case study part speech tagging computational linguistics 21 4 1995 pp 543 565 journal article summary brill thesis work discussed february 9 1996 al integrating approaches multilingual spoken language translation system 1995 ijcai workshop approaches learning natural language processing pp 33 40 discussed february 23 1996 raymond mooney comparative experiments disambiguating word senses illustration role bias machine learning submitted conference empirical methods natural language processing download ftp cs utexas pub mooney papers 96 ps discussed march 8 1996 yarowsky word sense disambiguation statistical models roget categories trained large corpora proceedings coling 92 pp 454 460 discussed march 22 1996 eugene tree bank grammars scheduled aaai 96 abstract tree bank grammar context free grammar created reading production rules directly hand parsed sentences tree bank common wisdom grammars perform published data issue primary purpose paper show common wisdom wrong present results tree bank grammar based penn wall street journal tree bank knowledge grammar performs word based statistical parsers grammars corpus performs parsers input performs parsers input string tags ignore actual words corpus download ftp ftp cs brown pub techreports 96 cs96 02 ps 12 pages discussed april 5 1996 michael brent advances computational study language acquisition abstract paper tutorial introduction computational studies children learn native languages aim make recent advances accessible broader research community place context current theoretical issues papers reviewed focus learning meanings words learning sounds words learning values grammatical parameters download http www cog jhu faculty brent pub ps 40 pages discussed april 19 1996 statistical syntactic disambiguation program means download ftp ftp cs brown pub techreports 95 29 ps lecture note book connectionist statistical symbolic approaches learning natural language processing published 1996 springer edited natural language processing published 1996 springer edited wermter riloff scheler pp 146 159 discussed 3 1996 steve lawrence lee giles natural language grammatical inference comparison recurrent neural networks machine learning methods download http www nj nec homepages giles papers lecture notes ai nlp ps lecture note book connectionist statistical symbolic approaches learning natural language processing published 1996 springer edited wermter riloff scheler pp 33 47 discussed june 21 1996 claire cardie automating feature set selection case based learning linguistic knowledge download http www cs cornell info people cardie papers rep alg ps proceedings conference empirical methods natural language processing pp 113 126 discussed july 8 1996 michael collins statistical parser based bigram lexical dependencies download http xxx lanl gov abs cmp lg abstract paper describes statistical parser based probabilities dependencies head words parse tree standard bigram probability words parse tree standard bigram probability estimation techniques extended calculate probabilities dependencies pairs words tests wall street journal data show method performs 95 al 94 published results statistical parser task simplicity approach means model trains 40 000 sentences 15 minutes beam search strategy parsing speed improved 200 sentences minute negligible loss accuracy proceedings 34th annual meeting acl 1996 pp 184 191 discussed july 30 1996 hwee tou ng beng lee integrating multiple knowledge sources disambiguate word sense exemplar based approach download http xxx lanl gov abs cmp lg proceedings 34th annual meeting acl 1996 pp 40 47 discussed august 23 1996 sean minimizing manual annotation cost supervised training corpora download http xxx lanl gov abs cmp lg proceedings 34th annual meeting acl 1996 pp 319 326 discussed september 4 1996 scott miller david robert bobrow richard schwartz fully statistical approach natural language interfaces proceedings 34th annual meeting acl 1996 pp 55 61 discussed october 2 1996 joshua goodman parsing algorithms metrics download http xxx lanl gov abs cmp lg proceedings 34th annual meeting acl 1996 pp 177 183 discussed october 16 1996 michael eye movements study spoken language comprehension proceedings 34th annual meeting acl 1996 pp 48 54 discussed october 30 1996 elman al learning past tense chapter section recently published book rethinking connectionist perspective development pp 130 147 discussed november 13 1996 ellen riloff empirical study automated dictionary construction information extraction domains ai journal vol 85 pp 101 134 discussed november 25 1996 download http www cs utah aij ps 7090 university wisconsin madison computer vision group conducting research designing implementing experimenting important components computer vision systems includes modules image analysis scene understanding areas visual exploration objects purposive viewpoint control motion analysis periodic motion detection dynamic perceptual organization dimensional shape representation recognition image based representations deformable contours addition studying methods vision images image streams specific image guided activities areas robotics vision 3d motion planning unknown environments visualization visualizing user defined data types interactively steering visual experimentation algorithm development information contact professor chuck dyer department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 1685 telephone 608 262 1965 fax 608 262 9777 department 608 262 1204 mail dyer cs wisc web www cs wisc ~dyer group members gareth bestor chuck dyer brian morgan steve seitz yu research projects img view morphing img view synthesis image interpolation img exploring 3d objects controlling point observation img periodic cyclic motion analysis img image motion analysis animation control img deformable contours modeling extraction detection classification gsnake software downloading img vis ad data visualization based lattices img recent publications img ai vision robotics seminar img recommended courses links uw madison robotics group machine learning group ai group cs department cs department technical reports graduate school library catalog computer vision robotics visualization computer vision resources imaging resources computer vision conference information vision image processing archive vision list digest computer vision search index cmu computer vision search index delft robotics resources computer graphics resources virtual reality resources scientific visualization graphics resources links interest homework number 2 date assigned february 7 1995 date due february 14 1995 submit answer send email message cs314 cs cornell subject cs314 assignment 2 answers answers questions label answer problem number part 1a 1b problem 1 convert decimal numbers bases 333 binary 1861 binary 1861 hexadecimal 275 binary octal 453 octal 577 binary octal hexadecimal 63 hexadecimal problem 2 assume computer initialized data values decimal machine instructions registers change receive memory locations changed receives question independent starts initial values instruction illegal report values decimal don condition code bits address address 0 10 10 2 2 6 12 4 4 4 14 6 6 2 16 10 8 0 18 12 register a0 6 register d0 20 register a1 10 instruction move 6 a0 move a0 d0 asl 2 d0 2 d0 move 4 a0 d0 add 15 a0 d0 d0 move 16 a1 d0 a0 6 d0 andi ff sr turnin executive summary document information turnin submit homework assignments ll turnin program support electronic submission programming assignments student interface turnin straightforward important run turnin mscc machines lisp assignments turnin machines cs submit homeworks expected destination suppose ve finished problem set ready submit turnin set files types turnin file1 turnin class submitting assignment answer cse341 transcript turnin submit files cl bank cl menus lisp turing 38 turnin bank cl menus lisp cl submission enter information interactively subscribed valid list courses cse341 enter cse341 cse341 compressing submitted files wait files submitted cse341 grading check files ve submitted give turnin option turing 39 turnin submission enter information interactively subscribed valid list courses cse341 enter cse341 cse341 117 3069 apr 4 17 15 1996 bank cl 117 apr 4 14 51 1996 menus lisp 117 apr 4 13 45 1996 cl turnin takes flag class interface turing 40 turnin cse341 bank cl menus lisp cl compressing submitted files wait files submitted cse341 grading turing 41 turnin cse341 117 3069 apr 4 17 15 1996 bank cl 117 apr 4 14 51 1996 menus lisp 117 apr 4 13 45 1996 cl run turnin times time submission completely replace previous submission time stamps submitted files determine submission late cse341 webmaster cs washington update 04 06 96 12am ucpop planner version 4 0 ucpop common lisp source code ucpop partial order planner version 4 0 anonymous ftp ucpop operates actions conditional effects universally quantified preconditions effects accepts universally quantified goals addition ucpop 4 0 domain axioms predicates call common lisp code determine satisfiability conservative search strategy ucpop sound complete representation add aggressive domain dependent search control convenient declarative rules common lisp implementation simple classroom efficient requiring 2 explore refine partial plan version 4 0 replaces subsumes version 2 0 highlights include 1 fast plan elaboration 2 improved graphical plan debugger 3 improved quantification dynamic 4 sophisticated search control strategies including schubert 5 improved user manual builds features introduced version 2 0 1 declarative specification search control rules 2 universal quantification dynamic object creation destruction 3 domain axioms 4 predicates expanding lisp code 5 larger set domain theories search functions testing work presented kr 92 weld ucpop sound complete partial order planner adl international conference knowledge representation reasoning kr 92 cambridge ma october 1992 experimental implementation ucpop 2 0 order magnitude faster lisp implementation doesn extensions send mail information homepage button back ai home page cse button back cse home page bug ucpop cs washington favorite links national taiwan university computer science information engineering dept ntu ntu csie www site taipei municipal chien kuo senior high school cultural division houston taiwan party ufo news world china times taiwan china times chinese media information net taiwan chinese web home page net chinese cyber city cnn york times usa today pictures hacking games american association home page yahoo computer games page www search engines yahoo yahoo excite hotbot lycos inktomi total search archie request form investments stocks fidelity investments home page friends career center office academic programs als career development office national association colleges employers jobweb online career center margaret riley internet job guide academe week trinity partners internet solutions career sites asia net dream jobs line map mapquest vicinity corporation city net miscellaneous cornell library cornell home page hits world interactive nest egg china internet station student services fastweb financial aid search web cascade connections ncsa home page weather internet flower shop taiwan love songs cucs www statistics ithaca internet classifieds ithaca marketplace internet shopping network computer discount warehouse universal card services universal communications network video line electronic newsstand homepage electric postcard study aboard electric center rot n^2 1 ae 1 4 1 1 4 modified thu nov 14 13 40 26 1996 img people computers design seminar engagement interface community mark netcom stanford university october 25 1996 12 30 2 00 pm gates hall b01 hp classroom sitn channel e4 open secret internet community open users secret obvious folks don community form engagement active forms means glue binds folks common form preserve body communities exist differences identifies community context relationship community long perceived important interface equally engagement invisible interface ideal engages totally point narrative feels absolutely natural interfaces exist community interface share isomorphism engage meeting point internet brings unity impossible defeating separate mark internet visionary creator vrml stared vision 3d information internet reality true cyberspace guidance presented vision vrml numerous occasions international world wide web community recipient market impact award virtual reality recently named network computing influential people networking 1996 competition mr received honorable mention ars foundation creates fully interactive real time model planet space desktop mr author books vrml browsing building cyberspace vrml flying web published riders publishing latest project vrml university twenty week vrml freely availble howard electric minds web site fall click description seminar information provided stanford computer science department hci coordinator part description stanford updated september 30 1996 fun img img img img pictures contributions mr lin kor site page major constructions comments mail cs cornell ~ ~~ wash ~~ vt ~ montana minn ~ ~~ mich ~ oregon wi ~ ny nh ida ~ ~ mass ~~ wyoming penn ri ~~ ~~ iowa ~ ~ nj il ~ ~ md de utah ~~ wv va cal kansas mo ~ ky ~ ~~ car tenn ~~ ark ~~ ~~ car mex ms al ga ~ ~ ~ texas la ~~ fl ~ ~ idea originally oldest attribution werner werner found uselessnet alt ascii art ve peter schmidt wanted fancier canada world pardo cs washington modula 3 spin modula 3 home page lots good information modula 3 dec src concise modula 3 bibliography link modula 3 faq precompiled binaries stuff modula 3 tutorial programming tutorial modula 3 fails short note failure standard m3 runtime describes hard writing operating system modula 3 things ve learned writing operating system modula 3 gc faq learn lots garbage collection technologies guest book email url comments submit clear back home page humor dilbert real differences men women 50 ways kill wasted resources missed opportunities scientific inquiry santa claus gift joys travel accident reports humor archives web steve humor archives humor page rec humor archive interesting pages interesting ibm pages ibm home page colorado aix users group home page rs6000 faq aix technical hints tips biography return homepage childhood grew delaware born 1 december 1963 family moved nearby camden de father left air force age 7 move wilmington de 13 dayton years birmingham al attended high school youngest 5 children 2 girls 3 boys high school attended high pelham hs south birmingham al extravagant superior school make participated choir bass band active junior achievement attended national ja conference years row college update 6 20 1995 dynamic file replication yongxiang gao rong tan yingjun wu department computer sciences university texas austin abstract growth internet makes find solution increasing accessing latency traditional caching mechanism made copies local machine hierarchical topology network notice local faster internet links add cache level local disk large scale network making copies storing nearby dynamic file replication work make router main controller system router gathers file request information passes requests remote server makes replica local request frequency file router exceeds threshold requests faster response reach replica shorter path hand server load great deal reduce data request reaching made simulator evaluate performance strategy simulator assumes easy model network make random requests randomly distributed files result shows system performs system replication mechanism factor 4 click complete postscript version document software testing debugging program slicing based regression testing techniques gupta soffa journal software testing verification reliability 1996 demand driven analyzer data flow testing integration level duesterwald gupta soffa ieee international conference software engineering pages 575 586 berlin germany march 1996 priority based data flow testing gupta soffa ieee international conference software maintenance pages 348 357 nice france october 1995 hybrid slicing approach refining static slices dynamic information gupta soffa acm sigsoft symposium foundations software engineering pages 29 40 washington dc october 1995 framework partial data flow analysis gupta soffa ieee international conference software maintenance victoria british columbia pages 4 13 september 1994 employing static information generation test cases gupta soffa journal software testing verification reliability vol 3 1 pages 29 48 december 1993 methodology controlling size test suite gupta soffa acm transactions software engineering methodology vol 2 3 pages 270 285 july 1993 distributed slicing partial execution distributed programs duesterwald gupta soffa workshop languages compilers parallel computing lncs 757 springer verlag pages 497 511 yale university haven connecticut august 1992 rigorous data flow testing output influences duesterwald gupta soffa irvine software symposium pages 131 145 university california irvine california march 1992 approach regression testing slicing gupta soffa ieee conference software maintenance orlando florida pages 299 308 november 1992 information contact mary lou soffa soffa cs pitt islamic sites al al magazine islamic date converter islamic resources paul jackson exploring abstract algebra constructive type theory bundy editor 12th international conference automated deduction lecture notes artifical intelligence springer verlag june 1994 describe implementation computational abstract algebra nuprl system focus development multivariate polynomials show nuprl expressive type theory define classes free monoids free algebras classes combined create class implementations polynomials discuss issues subtyping computational content designing class definitions give examples relevant theory developments tactics proofs nuprl act algebraic oracle computer algebra system relevance work abstract functional programming modified jan 20th 1995 paul jackson jackson cs cornell lecture 13 union find part 1 cs681 homepage page 1 page 2 page 3 page 4 page 5 page 6 page 7 page 8 college engineering computer science university evansville reached web server college engineering computer science university evansville evansville indiana feel free browse departments electrical engineering computer science mechanical civil engineering undergraduate degree programs information catalog civil engineering computer engineering computer science electrical engineering engineering management mechanical engineering community programs options program high school women connections program high school men high school programming contest img return university home page webmaster evansville gallery pictures 1994 1995 ready ski valley wait gibson hut jasper ab mom ski trip garibaldi traverse ditto ditto ditto summit ruth mtn face mt background brendan index traces modified size description dir parent directory 19 aug 96 17 39 txt 07 aug 96 19 36 3k txt 07 aug 96 19 36 3k txt 07 aug 96 23 07 4k txt record 07 aug 96 19 36 1k raw trace ftp ftp cs princeton pub people pc ultrix traces tar enclosed traces collected number applications program parses prints records applications dinero trace trace driven cache simulator access pattern trace file read sequentially multiple times trace searching symbol names large kernel source access pattern database file read sequentially multiple times trace searching text strings large kernel source access pattern collection multiple source code files read order sequentially multiple times trace searching text strings small kernel source access pattern collection multiple source code files read order sequentially multiple times difference data set larger glimpse trace searching key words collection text files access pattern sets files index files data files index files smaller collection data files index files read sequentially multiple times based result searching indices groups data files read group data files read sequentially order time ld trace link editing kernel access pattern random accesses including read write reuse data size read request 8k reuse block level block 8k bytes granularity caching trace postgres selection index access pattern index searched selected tuples read moderate reuse file blocks due block holding multiple tuples trace postgres join indexed relation index outer relation access pattern outer relation read sequentially index relation search repeatedly everytime tuple outer relation trace 3 volume rendering software working data volume rendering 22 slices stride 10 axis axis axis access pattern access blocks file regular reuse rendering axis moderate reuse rendering sort trace unix external sorting utility sorting 200 000 line tex file access pattern segment file small files sorted memory wrote temporary file temporary files merge sorted final sorted file read write intensive detailed information applications osdi94 paper inproceedings author pei cao edward felten kai li title implementation performance application controlled file aching booktitle proc usenix symposium operating systems design implementation month nov year 1994 pages 165 178 detailed description ncsa ftp server check visualization package events traced time stamp time field struct time field counter granularity unsigned 32 bit int 171 8 seconds op field struct event identifier record values listed events traced fall categories system calls file system related listing op 1 21 kernel events kernel finished processing read write system call time read write system call event time kernel process call disk read request issued disk flags issued routines bread read request issued finished ultrix block lookahead prefetching algorithm block file read kernel read file block 1 kernel block 1 prefetch recorded read write system call finds block read marked busy progress block waits till busy bit turned issued block previous read system call record time busy bit block cleared process read write block disk write request issued note user processes wait read request don wait write request time write request asynchronous write request synchronous event record time finishes detailed kernel activities traces recorded detailed events don bothered don show trace show traces put tracing utility evolve time disk request finished disk read request issued bread routine code time request finished pairs disk read request issued routine code time request finished request issued read write system call finds block access busy sleep wait busy bit cleared records structure trace record pid pid user process op event identifier num number file accessed dev device number file accessed offset offset file read write request count size read write request time clock counter note num meaningful system call events ignore num field events dev meaningful events records dev number device issued offset count meaningful read write system calls ignore events source files header file trace records event identifiers rec trace macro kernel source record event prints record raw trace file human readable form library routine simulator reads trace files return generic record simulator ignores kernel events record header file generic record type simulator questions contact cao cs wisc pei turkey makes people happy turkey anna hank herve brian back button back home page jamrozik cs washington v1 1 mai 6 1996 v1 0 april 19 1996 college engineering university wisconsin madison information alumni headline coe vision future upcoming events engineering alumni homepages link homepage address change form submission form perspective questions queries information service alumni obtaining official transcripts perspective quarterly tabloid alumni friends college annual report wisconsin union wisconsin alumni association wisconsin alumni research foundation warf engineering development alumni affairs university book store engineers day vision 2000 capital campaign intercollegiate athletic department engineering outreach program distance education engineering professional development engineering career services uw madison directory search uw madison links cool links madison madison yellow pages local weather uw coe depts centers consortia services fountain index search mail credits modified wednesday 30 oct 96 16 48 00 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc college engineering university wisconsin madison fountain headline coe vision future upcoming events homepages student hourly employment engineering student organizations wisconsin union campus maps engineering hall maps madison uw campus tours prize creativity prize excellence writing uw madison directory search user homepages uw madison links cool links local weather uw coe depts centers consortia services fountain index search mail credits modified monday 28 oct 96 10 10 03 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc winter 96 cs143 ta aaron judd day lab hours section times 10 12 9 12 9 10 11 rm 1121 tmcb 4 6 pm 4 5 pm rm 1121 tmcb 10 12 4 5 6 pm rm 1121 tmcb don forget buy yellow cards bookstore put box mac lab write cid number section cs uiuc current personnel roy campbell david tan willy liao amitabh dave sane tin qian ashish singhai liu chen li john boon ng srinivas narayan timothy jon fraser ravi talluri fabio alumni data structures lecture 2 review basic data types topics world data types arrays pointers functions operators expressions statements input output examples conventions programs projects optional exercises references weiss algorithms data structures problem solving harbison steele reference manual prentice hall osborne complete reference musser stl tutorial reference guide topics world reference appendix 1 world source code file cpp include iostream void main cout world endl world compile execute compile world cpp execute world topics data types arrays pointers functions reference chapter 1 appendix data types type categories void type void special type represents absence data type pointer void void treated generic pointer examples void main void generic pointer integral types signed char unsigned short int unsigned int unsigned long int unsigned char unsigned short int unsigned int unsigned long int examples signed int index 7 unsigned long int floating point types double float long double examples const double pi 3 14159 extern float x1 y1 x2 y2 static double enumeration types examples enum fish trout fish enum boolean true false success success true enum color red green blue enum color favorite favorite pointer types int 5 int ptr ptr 7 ptr 2 array types double 365 double ptr 0 75 64 ptr 32 45 20 12 87 ptr 20 17 49 function types definition int square int return declaration extern int square int static int square int examples extern int fp function int strlen char char ps int 0 null return 0 ps null ps return functions overloading function names int max int int float max float int default parameters float log float double base 10 log 100 log 100 base 10 log 100 2 log 100 base 2 inline functions inline int max int int return topics operators expressions statements reference appendix operators assignment binary unary relational logical bit misc assigment operators common operators examples int 4 3 4 2 binary arithmetic operators common operators examples 3 5 2 10 3 unary operators common operators examples 2 relational operators examples 0 expected 0 expected logical operators examples short circuit evaluation 0 1 3 bit operators ~ ^ ~ ^ examples 1 4 10000 3 5 011 101 001 misc operators comma 1 2 5 conditional null null min sizeof type sizeof int expressions read precedence call functions side effects statements switch break continue statement syntax 1 expr statement statement syntax 2 expr statement statement statement 0 1 statement syntax expr statement statement ps null ps statement syntax statement expression prompt user enter response read valid response statement init test assignment statement statement 0 10 cout endl nested loops 0 10 0 10 cout endl switch statement switch response case exit 0 quit case process break case process break default cout invalid response break break continue break exits innermost loop continue begins iteration 0 0 break exits loop 0 continue cout 0 cout 0 topics input output input output include iostream predefined streams cin cout cerr examples int cin cout read cerr invalid input endl errors input cin eof returns true end file cin fail returns true format error cin good returns true error cin clear clears error topics source files program topics conventions programs projects main void main int main int main int argc char argv main cpp int main int argc char argv int 0 argc cout argv argv endl files put declarations header files iostream point header files included files include put implementations source cc cpp files main cpp point cpp write makefile create executable makefile cc main main point cc main main point point point point cpp cc point cpp main point main cpp cc main cpp header files start header file point ifndef point define point end header file endif point topics optional exercises optional exercises create compile link cpp write makefile cpp write function encrypt decrypt string return note cpp write main program text file problem 1 6 1 14 1 15 selected papers download 1 certification computational results sullivan wilson masson ieee transactions computers ieee computer society press vol 44 pp 833 847 1995 postscript 2 checking integrity trees bright sullivan masson digest 25th symposium fault tolerant computing ieee computer society press pp 402 411 1995 postscript 3 checking mergeable priority queues bright sullivan proceedings 24th annual symposium fault tolerant computing pp 144 153 1994 250k postscript revised version 4 certification trails software design testability wilson sullivan masson proceedings 1993 international test conference pp 200 209 international test conference ieee computer society press october 1993 postscript 5 certification trails data structures sullivan wilson masson extensively revised version paper appeared proceedings 21st annual symposium fault tolerant computing pp 240 247 1991 postscript limited permission granted download articles make printed copy research educational purposes back gregory sullivan home page webtechs mozilla checked ken harker linux linux operating system future full featured stable open clone unix operating system run linux texas instruments notebook computer present system based red hat 3 0 3 distribution features linux 1 3 100 kernel window system full color hot pcmcia card support ethernet scsi ii bus full support 16 bit stereo sound midi joystick support 14 4 modem part give back linux community maintained linux laptop home page october 1995 linux laptop volunteer support database january 1996 article ve written linux mobile computers published linux journal june 1996 issue sources information linux operating system information linux laptop home page linux laptop volunteer support database linux information sheet linux documentation project linux publicity project linux software map linux texas instruments linux counter linux pix applications games utilities abuse linux elm electronic mail unix pretty good privacy unix linux applications utilities page opengl www center mesa 3d graphics library ftp sites sunsite archives mit archives mirror organizations companies linux international consortium xfree86 project linux journal contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents 3232 horn family genealogy harry louis horn img kenneth eugene horn mary martha img david eugene horn pearl robert carl img ruth dorothy harms img jeffrey david horn august img clara belzer img gale alfred img mae marie img introduction family employment education research introduction family employment education research genealogy 4575 cs 418 laboratory 1 building simple polygonal object introduction exercise design geometric objects describing vertices faces procedure download files click filenames shown text window opens save option put file directory file shown net cfg net cfg downloading files start dx open program net execute open control panel tetrahedron image window options menu image window view control item turn mode menu experiment rotating zooming tetrahedron control panel choose cube shape note tetrahedron defined interactively pair interactors shapes defined list modules note shape make saved file program import file understand program logic point don options construct replace module modify defined shapes control panel interactors define vertices faces polyhedron edit face list faces inside note face polygon defined side traverse vertices counter clockwise direction edit face list vertex list make single triangle open execute net open control panel vary color shape opacity shape open sequencer click arrow make simple animation modify rotate module animate axis net serves introduction animation image shows view generated program assignment modify program make cube face opens show inside made equilateral triangles sharing edge oriented 90 degrees interactive lists design object cube opening controlled sequencer opening proportional function time object define connected set option construct replace modules instance make cube minus top top objects collected case sets option construct replace modules inputs color module defined front colors back front objects modified program change parameter colors sides objects colored single frame image ready demo explain cube animation program section 10 minutes demo ready explain function module program attention paid program layout tangled messy program lose points lab 1 grading guide filled consultant section evaluate work back main page lab 2 modified 1 17 96 land copyright statement 1018 grad student info pages generally info graduate students department computer science engineering benefit hey web display world find buses frankye jones knowing home page proves graduate school graduate student affairs student organizational web pages university washington computer science multimedia laboratory nc state university mission laboratory support research education computer science graduates undergraduates fields technology high speed communications network based technology knowledge based learning environments img classes img administration img research img search img graduate studies department computer science multimedia laboratory north carolina state university december 12 1996 support multimedia ncsu copyright department computer science 1996 2048 computer sciences 302 sections fall 1996 cs 302 section 1 dave melski cs 302 section 2 dave zimmermann cs 302 section 3 jeremy stenglein cs 302 section 4 milo martin cs 302 section 5 james yu cs 302 section 6 greg sharp cs 302 section 8 todd munson cs 302 section 9 greg sharp cs 302 section 10 mike steele cs 302 section 11 dan yao cs 302 section 12 michael birk cs 302 section 13 chad lane cs 302 section 15 martin reames cs 302 section 16 chris weaver cs 302 section 17 chris weaver cs 302 section 19 todd turnidge cs 302 section 22 dave melski cs 302 section 25 todd munson cs 302 section 26 rob muenzenberger cs 302 section 30 andrew prock cs 302 section 31 andrew prock cs 302 section 63 dave eggleston cs 302 section 70 jeff lampert modified mon nov 4 15 35 40 cst 1996 www page automatically generated error page send mail www cs wisc papers qualitative reasoning overviews bibliographies qualitative simulation basic idea protocol analysis methods tractable simulation trajectory constraints qsim time scale abstraction qualitative phase space comparative analysis semi quantitative reasoning q2 q3 qsim temporal logic model checking building qualitative models cc qpc applying qualitative reasoning monitoring continuous systems mimic diagnosis continuous systems space shuttle reaction control system design purpose teleological reasoning integrating spatial dynamic reasoning heterogeneous control overviews qr book definitive presentation qsim approach qualitative reasoning papers kuipers 1994 qualitative reasoning modeling simulation incomplete knowledge cambridge ma mit press aij papers special retrospective issue reflecting status research area kuipers reasoning qualitative models 1993 artificial intelligence 59 125 132 kuipers qualitative simulation 1993 artificial intelligence 59 133 140 bibliographies complete bibliography qsim papers 12 94 qualitative simulation basic idea kuipers 1984 commonsense reasoning causality deriving behavior structure artificial intelligence 24 169 203 reprinted bobrow ed qualitative reasoning physical systems york north holland 1984 paperback publication mit press cambridge ma 1985 kuipers 1986 qualitative simulation artificial intelligence 29 289 338 1986 ftp copy missing figures reprinted weld de eds readings qualitative reasoning physical systems los altos ca morgan kaufmann 1990 superceded qr book chapters 3 4 5 papers top 25 cited papers 50 volumes artificial intelligence journal aij 1993 protocol analysis kuipers 1984 causal reasoning medicine analysis protocol cognitive science 8 363 385 reprinted ed knowledge acquisition expert systems york plenum 1987 kuipers 1988 critical decisions uncertainty representation structure cognitive science 12 177 210 1988 reprinted shafer pearl eds readings uncertain reasoning san mateo ca morgan kaufmann publishers 1990 methods tractable simulation kuipers chiu dalle molle throop 1991 higher order derivative constraints qualitative simulation artificial intelligence 51 343 379 superceded qr book chapter 10 clancy daniel kuipers benjamin behavior abstraction tractable simulation proceedings seventh international workshop qualitative reasoning 1993 describes techniques reducing intractable branching qualitative simulations box abstraction eliminates performing focused behavior aggregation event occurrence branching clancy kuipers 1994 model decomposition simulation working papers eighth international workshop qualitative reasoning physical systems qr 94 nara japan describes simulation technique cross state based representation history based representation models decomposed components component simulated separately temporal correlations variables components eliminated reducing irrelevant distinctions behavioral description richard mallory bruce porter benjamin kuipers 1996 comprehending complex behavior graphs abstraction working papers tenth international workshop qualitative reasoning qr 96 fallen leaf lake california lance tokuda 1996 managing occurrence branching qualitative simulation proceedings national conference artificial intelligence aaai 96 aaai mit press 1996 trajectory constraints qsim pierre benjamin kuipers 1992 reasoning energy qualitative simulation ieee transactions systems man cybernetics 22 1 47 63 superceded qr book chapter 11 papers contact clancy cs utexas giorgio questions published note paper comprehensive reference describing address specific tasks manuscript focusing qualitative simulation temporal logic extension paper published time 96 paper detailed description syntax semantics temporal logic formal description model checking algorithm soundness completeness giorgio brajnik daniel clancy 1996 guiding refining simulation temporal logic international workshop temporal representation reasoning time 96 1996 abstract giorgio brajnik daniel clancy 1996 temporal constraints trajectories qualitative simulation working papers tenth international workshop qualitative reasoning qr 96 fallen leaf lake california abstract giorgio brajnik daniel clancy 1996 temporal constraints trajectories qualitative simulation proceedings national conference artificial intelligence aaai 96 aaai mit press 1996 abstract manuscripts giorgio brajnik daniel clancy 1997 control hybrid systems qualitative simulation submitted publication international workshop hybrid real time systems hart 97 abstract giorgio brajnik daniel clancy 1997 focusing qualitative simulation temporal logic theoretical foundations submitted publication annals mathematics artificial intelligence abstract time scale abstraction kuipers 1987 abstraction time scale qualitative simulation proceedings national conference artificial intelligence aaai 87 los altos ca morgan kaufman ftp copy missing figures reprinted weld de eds readings qualitative reasoning physical systems los altos ca morgan kaufmann 1990 superceded qr book chapter 12 jeff rickel bruce porter 1994 automated modeling answering prediction questions selecting time scale system boundary proceedings national conference artificial intelligence aaai 94 aaai mit press 1994 jeff rickel 1995 automated modeling complex systems answer prediction questions doctoral dissertation department computer sciences university texas austin qualitative phase space lee kuipers 1988 intersection trajectories qualitative phase space global constraint qualitative simulation proceedings national conference artificial intelligence aaai 88 los altos ca morgan kaufmann 1988 reprinted weld de eds readings qualitative reasoning physical systems los altos ca morgan kaufmann 1990 superceded qr book chapter 11 lee kuipers 1993 qualitative method construct phase portraits proceedings national conference artificial intelligence aaai 93 aaai mit press 1993 superceded qr book chapter 11 figure 1 figure 2a figure 2b incorporated postscript file paper auxiliary files comparative analysis chiu kuipers 1992 comparative analysis qualitative integral representations boi faltings peter struss eds recent advances qualitative physics mit press 1992 semi quantitative reasoning q2 kuipers berleant 1988 incomplete quantitative knowledge qualitative reasoning proceedings national conference artificial intelligence aaai 88 los altos ca morgan kaufman 1988 superceded qr book chapter 9 q3 daniel berleant 1991 partial quantitative knowledge qualitative reasoning university texas austin artificial intelligence laboratory technical report ai 91 163 doctoral dissertation department computer sciences berleant kuipers 1992 qualitative numeric simulation q3 boi faltings peter struss eds recent advances qualitative physics mit press 1992 ftp file missing figures sqsim kay kuipers 1993 numerical behavior envelopes qualitative simulation proceedings national conference artificial intelligence aaai 93 aaai mit press 1993 kay ungar 1993 deriving monotonic function envelopes observations working papers seventh international workshop qualitative reasoning physical systems qr 93 orcas island washington herbert kay 1996 sqsim simulator imprecise ode models university texas artificial intelligence laboratory tr ai96 247 march 1996 abstract herbert kay 1996 refining imprecise models behaviors doctoral dissertation department computer sciences university texas austin december 1996 abstract qsim temporal logic model checking body work treats behavior graph output qsim temporal model applies model checking algorithm prove statements temporal logic kuipers shults 1994 reasoning logic continuous systems doyle sandewall editors principles knowledge representation reasoning proceedings fourth international conference morgan kaufmann san mateo ca abstract benjamin shults 1996 qsim university texas artificial intelligence laboratory tr ai96 245 january 1996 abstract benjamin shults benjamin kuipers 1997 proving properties continuous systems qualitative simulation temporal logic artificial intelligence journal 1997 abstract building qualitative models cc david franke daniel dvorak 1989 component connection models model based reasoning workshop ijcai 89 detroit michigan august 1989 superceded qr book chapter 13 qpc crawford farquhar kuipers 1990 qpc compiler physical models qualitative differential equations proceedings national conference artificial intelligence aaai 90 aaai mit press 1990 revised version boi faltings peter struss eds recent advances qualitative physics mit press 1992 superceded qr book chapter 14 adam farquhar 1993 automated modeling physical systems presence incomplete knowledge university texas austin artificial intelligence laboratory technical report ai 93 207 doctoral dissertation department computer sciences adam farquhar 1994 qualitative physics compiler proceedings national conference artificial intelligence aaai 94 aaai mit press 1994 adam farquhar giorgio brajnik 1994 semi quantitative physics compiler working papers international workshop qualitative reasoning qr 94 1994 farquhar bobrow fikes forbus gruber kuipers 1994 cml compositional modeling language stanford university technical report ksl 94 16 jeff rickel bruce porter 1994 automated modeling answering prediction questions selecting time scale system boundary proceedings national conference artificial intelligence aaai 94 aaai mit press 1994 jeff rickel 1995 automated modeling complex systems answer prediction questions doctoral dissertation department computer sciences university texas austin technical report ai95 234 bradley richards ina kraan benjamin kuipers 1992 automatic abduction qualitative models proceedings national conference artificial intelligence aaai 92 aaai mit press 1992 ramachandran mooney kuipers 1994 learning qualitative models systems multiple operating regions working papers eighth international workshop qualitative reasoning physical systems qr 94 nara japan applying qualitative reasoning monitoring continuous systems charles 1984 normal accidents living high risk technologies york basic books book motivates mimic approach system monitoring daniel dvorak 1987 expert systems monitoring control university texas austin artificial intelligence laboratory technical report ai 87 55 literature review dvorak kuipers 1989 model based monitoring dynamic systems proceedings eleventh international joint conference artificial intelligence ijcai 89 los altos ca morgan kaufman daniel dvorak benjamin kuipers 1991 process monitoring diagnosis model based approach ieee expert 6 3 67 74 june 1991 herbert kay 1991 monitoring diagnosis flows qualitative reasoning master thesis department computer sciences university texas austin daniel dvorak 1992 monitoring diagnosis continuous dynamic systems semiquantitative simulation university texas austin artificial intelligence laboratory technical report ai 92 170 doctoral dissertation department computer sciences report definitive description mimic monitoring system diagnosis continuous systems david throop 1991 model based diagnosis complex continuous mechanisms doctoral dissertation department computer sciences university texas austin austin texas august 1991 hwee tou ng 1991 model based multiple fault diagnosis time varying continuous physical devices ieee expert 6 6 38 43 december 1991 siddarth subramanian raymond mooney 1994 multiple fault diagnosis general qualitative models fault modes working papers international workshop principles diagnosis 1994 siddarth subramanian raymond mooney 1996 qualitative multiple fault diagnosis continuous dynamic systems behavioral modes proceedings national conference artificial intelligence aaai 96 aaai mit press 1996 space shuttle reaction control system rcs models steps building qualitative models large scale realistic mechanisms herbert kay 1992 qualitative model space shuttle reaction control system university texas austin artificial intelligence laboratory technical report ai92 188 takashi watanabe benjamin kuipers 1994 component connection models reaction control system manuscript january 1994 document presents qualitative model space shuttle reaction control system expressed component connection ontology model based previous qsim model developed herbert kay 1992 design purpose teleological reasoning david franke 1989 representing acquiring teleological descriptions model based reasoning workshop ijcai 89 detroit michigan august 1989 david franke 1991 deriving descriptions purpose ieee expert april 1991 pp 41 47 david franke 1992 theory teleology doctoral dissertation computer science department university texas austin 1992 tr ai93 201 integrating spatial dynamic reasoning david throop 1989 spatial unification qualitative spatial reasoning steady state mechanisms university texas austin artificial intelligence laboratory tr 95 1989 raman rajagopalan benjamin kuipers 1994 qualitative spatial reasoning objects motion application physics problem solving proceedings tenth ieee conference artificial intelligence applications caia 94 san antonio tx march 1994 raman rajagopalan 1994 model integrated qualitative spatial dynamic reasoning physical systems proceedings national conference artificial intelligence aaai 94 aaai mit press 1994 raman rajagopalan 1995 qualitative reasoning dynamic change spatial properties physical system doctoral dissertation department computer sciences university texas austin tr ai95 241 qualitative spatial representation rajagopalan 1993 model spatial position based extremal points proceedings acm workshop advances geographic information systems arlington va november 1993 discussion representation spatial reasoning rajagopalan 1994 shape abstractions qualitative spatial reasoning working notes aaai workshop spatial temporal reasoning aaai 94 seattle wa 1994 descriptions spatial representation emphasis comparison methods rajagopalan kuipers 1994 figure system integrating text diagram input knowledge base proceedings seventh international conference industrial engineering applications artificial intelligence expert systems iea 94 austin tx 1994 details implemented system integrating graphical text input knowledge base rajagopalan 1994 integrating text graphical input knowledge base working note aaai workshop integration natural language vision processing aaai 94 seattle wa 1994 extensions work integrating diagrammatic text input knowledge base raman rajagopalan 1995 picture semantics integrating text diagram input artificial intelligence review 10 3 4 special issue integration natural language vision processing recent advances volume heterogeneous control benjamin kuipers karl 1991 composition heterogeneous control laws proceedings american control conference 1991 630 636 abstract reprinted abraham gideon eds fuzzy control systems crc press 1993 pp 243 261 reprinted zadeh eds fuzzy sets neural networks soft computing van nostrand reinhold york 1994 pp 45 62 kuipers 1994 composition validation heterogeneous control laws automatica 30 2 233 249 abstract qr home bjk previous document cse 322 assignment 10 solution set friday march 8 1996 1 trick dpda language computation 2 function consists rules 3 turing machine accepts description states read blank start match loop sees matching string ve read ve read match match scan left scan left thing match string verify input string ve matched string found string accept input computation input 4 assume productions form numbered 1 pda accept language generated function consists rules document james fix tue mar 12 08 07 49 pst 1996 bruce land project leader visualization group cornell theory center group deals development visualization techniques application scientific data teaches computer science department cornell senior research associate land received ph neurobiology 1976 cornell university bs physics harvey mudd college 1968 lecturer neurobiology department cornell ten years research coupling activity vertebrate neuromuscular junction experimentally computer modeling time taught electrical engineering department cornell years cornell theory center 1986 computational research associate started supporting graphics animation 1987 1992 started teaching introductory graphics cs department cornell img unh cdps group projects cola language auv auv communication nba planner route planner takes advantage naturally bounded areas guide abstraction problem orca robust intelligent adaptive controller ocean science auvs cdps systems smart multi agent simulation testbed auvs initially integration communication problem solving project drawing past work projects integrate communication problem solving single unified cooperative problem solving system tragedy commons dai project examining ways commons common resources dai agents controlled avoid destroying commons simulation community succession project conjunction prof larry harris zoology dept examine role organisms development biological communities surfaces ocean rmt unh linda shapiro professor professor electrical engineering earned bachelor degree mathematics university illinois 1970 master ph degrees computer science university iowa 1972 1974 faculty member computer science kansas state university 1974 1978 virginia polytechnic institute state university 1979 1984 spent years director intelligent systems machine vision international ann arbor michigan joined university washington electrical engineering department 1986 computer science engineering department 1990 professor shapiro research computer vision related interests artificial intelligence search reasoning task planning database intelligent spatial information systems languages applications robotics medicine interested knowledge based 3d object recognition contributed theory object matching development experimental machine vision systems current work involves automatic generation matching algorithms object models knowledge vision task environment performed work application automation tasks robot guidance parts inspection reconstruction internal organs found ct images professor shapiro past editor chief journal cvgip image understanding member editorial boards ieee transactions pattern analysis machine intelligence pattern recognition program chair general chair computer vision workshops including recent ieee workshop directions automated cad based vision conference chair 1986 ieee conference computer vision pattern recognition program chairman 1994 conference served program committees workshops conferences addition authored textbook data structures recently completed graduate text computer robot vision robert haralick working academic ventures professor shapiro likes relax activities gardening guitar playing exercise hiking camping 1745 news july 21 1996 lots additions updates highlights navigational index travel page views larch mountain multnomah falls pictures anime links july 16 1996 long delay home page time hope bring personal touch pages previously thought pages consisted simply links thoughts previous main index modified october 17 1996 23 00 img moy cs wisc copyright 1996 tony moy ece cs 552 introduction computer architecture fall 1996 97 conduct meeting time 8 00am 9 30am tuesdays thursdays place engineering hall instructor kewal saluja guest lecturers lectures office engineering hall 262 6490 saluja ece wisc office hours tentatively 9 30 10 30 tr 2 30 4 00 tr teaching assistants mr dan sorin office 3614 engineering hall office hours 10 30 12 4 30 6 email sorin cae wisc required text patterson hennessy computer organization design hardware software interface morgan publishers 1994 notes bob copy shop reference text computer organization mcgraw hill 3rd edition 1990 hayes computer architecture organization mano digital design 2nd edition homework 5 6 homework assignments approximately assignment week addition small term project mentor graphics tool suite hp 9000 workstations cae late submissions accepted extreme academic circumstances homeworks neatly sheets paper logic diagrams drawn mentor graphics tool suite tools capable producing high quality logic diagrams examinations midterm final midterm october 24 1996 final december 17 1996 10 05 exams closed book exams page sided cheat sheet allowed grading account ece552 thu sep 5 15 37 14 cdt 1996 interesting network sites web indexes info metacrawler searching web parallel alta vista advanced search lycos searching web yahoo faq list whois internet bargain finder anderson consulting html quick reference beginner guide html network starting points internic internet headquarters pages interest good links related current events recommend visit page choice daily daily hunk references unix man pages world wide web virtual library computing index cs bibliographies common lisp reference manual common lisp reference manual ut library webster dictionary encyclopedia britannica project gutenberg gopher national telephone directory switchboard 1 800 directory service zip 4 finder car repair advice internet file format guide science research government nobel foundation sweden rankings cs schools nas stanford university stanford knowledge systems laboratory stanford generic frame protocol sri design patterns illinois ai repository cmu apple computer eds research jet propulsion laboratory bell labs software research bell labs project kestrel institute mcc space telescope science institute ncsa digital gallery cd rom science theatre aaai acm ieee smithsonian institution nih fedworld irs cia fbi national academy sciences nsa united states postal service del web museum paris vatican exhibit electric gallery walt disney studios publishing companies complete list publishers addison wesley benjamin cummings macmillan computer publishing aaai press mit press prentice hall fine rare books manuscripts math science electronic magazines list online books macintosh software info macintosh index mit info mac archive info mac search engine ncsa mosaic macintosh macintosh common lisp postscript viewer mac powerbook info page powerbook software powerbook control strip modules fun computer risks fun stuff network starting points annals improbable research dilbert comic strip editorial cartoons worst net useless www pages music index mit news sports ziff davis publishing macweek time life magazines american reporter online newspaper sports illustrated magazine 1996 summer olympics atlanta baseball hall fame badminton travel american airlines continental airlines gnn travel center mexico asia online thailand states cities maps states detailed map travel planner local stuff austin long range weather austin weather bulletins university texas university texas department computer sciences ut libraries ut microcenter state texas texas state parks austin texas bryan college station texas dallas texas houston texas san antonio texas ut surplus auctions ftp fc net pub auctions test author micheal hewett email hewett cs utexas updated wednesday january 17 1996 1385 fill form 1 simple fill form single text entry field note default submit query press button submit query things note characters text typed text entry field automatically escaped hex form percent sign digit hex ascii character query constructed string 26 25 24 default input tag corresponds text entry field type attribute lets change submit type special query submitted pushed types demonstrated examples fill form single text entry field query submitted pressing return text entry field pressing submit query button forward 2 cs 418 laboratory 10 physically based animation introduction lab physical forces accelerations descriptions processes animate objects good reasons compute motion objects based forces attempt kinematic description object motion easier write expression forces object differential equation directly describe motion dynamic systems based forces evolve automatically motion physically correct correct equations automatic behavior relieves animator attention lots boring detail chaotic systems impossible write kinematic description refer section dynamics cs 417 page information solving dynamic systems examples shown systems difficult impossible animate manual kinematic description body gravitation water waves impact system assignment download net cfg net cfg load macros move dxmacros directory net bug 3 4 96 net open remove set module replace set module save internal state module messed execute programs understand behavior modify modify net force laws inverse square provide interactor set exponent law inverse power inverse fourth power make stable orbit bodies inverse power inverse power force laws modify linear wave equation program net simulate water making acceleration proportional depth refer dynamics section information water waves make 2d function represents bottom region water variation position gaussian note correction 3 13 96 missing minus sign added 1 0 7 exp 0 5 ^2 0 5 ^2 0 2 modified program running correctly water wave slow bump bounce bump surface modify water wave program wrote simulate cannon firing ball air water starts wave euler integrator ball verlet integrator water ball initial conditions position cannon velocity consistent cannon altitude angle horizontal horizontal direction set altitude cannon interactors means detect ball hits water surface flat ball hits figure notify water simulation ball hit adding sudden velocity water ball hit interactors set force gravity ball air drag coefficient ball assume ax ay az components velocity ax ay az components prepared demo programs section demonstrate mpeg movies final results including orbit inverse power field cannon shot water explain programs transmitters receivers macros comments notation field module grader understand program control panels organized labeled numeric ranges results 1996 lab 10 grading guide filled consultant section evaluate work back main page modified 10 20 95 land copyright statement previous introduction support complex multi media applications horus system werner vogels vogels cs cornell robbert van renesse rvr cs cornell dept computer science cornell university ithaca ny 14853 gif december 1994 abstract distributed multi media application involves protocols dissemination video audio data distributed application protocols guarantee consistency fault tolerance security shared data objects horus system offers framework building complex distributed systems involve number protocols variety protocols aspects distributed application including protocols specific multi media applications integrated approach superior combining toolkits illustrate detailed existing video demand application introduction horus horus multi media conclusion ongoing work references document robbert vanrenesse tue dec 13 13 08 33 est 1994 3304 robert simon interested multimedia real time cscw network distributed systems research details work date interested multimedia communication architecture graduate career designed implemented multimedia communication architecture integrated services network distributed interprocess communication system distinguished distributed process group model ability spectrum quality service requirements exist single call guaranteed support real time multimedia traffic general purpose admission control policy packet policing service policy policies support end end delay synchronization requirements connection call model connection management system scalable wide area network multimedia routing algorithms call specification network architecture developed centralized distributed multimedia routing algorithms algorithms based mathematical model network real time requirements multimedia traffic predicts probability route set routes support traffic specification algorithms parts part network performance decomposed set independent link evaluation problems link blocks support performance requirements connection maintaining support existing connections analysis link blocking problem determined knowledge traffic arrival rate performance requirements part route assignment optimization phase explored methods optimization similar classic descent algorithm method evolutionary computing technique approach encodes problem tree define set genetic operators mutation inversion based problem instance domain specific knowledge initialization finally developed optimization algorithm implemented distributed parallel fashion approach produced encouraging results real time multimedia routing simulation results show blocking model coupled evolutionary computing approach routing assignment optimization successful multimedia research found practical application multimedia initial goal development implementation distributed real time multimedia system remote monitoring collaboration neurosurgery achieved part work began hewlett packard labs continued university pittsburgh lead technical person produced significant amount software including real time audio call control programs part system parallel computing algorithms agha gallopoulos heath kaplan reed saied saylor torrellas vaidya compilers agha chien johnson kale kaplan padua torrellas computer systems agha campbell chien gallopoulos kale kaplan padua reed torrellas vaidya fine grained systems chien gallopoulos languages agha chien johnson kale kaplan padua torrellas memory hierarchies torrellas operating systems torrellas shared memory multiprocessors torrellas img back research areas index introduction reinforcement learning form learning agent learn maximize measure long term reward interacting stochastic dynamic environment rl generating increasing attention engineering artificial intelligence psychology neuroscience based idea action satisfactory state affairs improvement state affairs tendency produce action strengthened reinforced receiving attention recently rl problems learning agent maximize measure long term performance similar problems studied years control engineering operations research methods developed rl researchers added elements classical dynamic programming dp solution methods direct roots studies animal learning rl suitable problems faced artificial autonomous agents learning interact real time complex uncertain environments key reinforcement learning interactivity uncertainty explicit goals defined reward functions problem learning actions complex delayed consequences tradeoff exploiting current knowledge exploring learn back home page mcnulty cs umass update 11 1 94 logo multimedia educational materials acm business meeting 1995 acm multimedia conference interest expressed developing standard syllabus multimedia education web site step direction pointers line information developing courses multimedia add url suggestion box books journals technical introduction digital video charles poynton published john wiley sons 1996 ieee multimedia homepage multimedia computing communications applications ralf steinmetz klara nahrstedt published prentice hall july 1996 covers multimedia concepts implementations including data representation compression storage communication operating systems documents hypertext user interfaces synchronization applications multimedia networking handbook james editor published auerbach publication 1995 collection articles multimedia seminars video image processing multimedia systems treats number critical topics multimedia systems respect image video processing techniques implementations short description table contents ordering information included multimedia systems techniques covers fundamental concepts techniques multimedia systems including objects related models compression interfaces storage communication networking synchronization information systems scheduling video indexing retrieval techniques short description table contents ordering information included multimedia tools applications international journal robert holland jr complete information kluwer journal including aims scope information ordering information table contents information instructions authors submit papers journal multimedia database systems design implementation strategies edited kingsley compendium state art research development work pertaining problems issues design development multimedia database systems distributed multimedia palmer anne convergence global communications systems building major players future information user provider affected book answers questions multimedia interface design meera blattner roger dannenberg examines audio video graphics animation computer systems specifically design construction computer human interface multimedia systems john koegel buford book technical introduction key issues multimedia including detailed discussion technologies principles current research future directions book covers important interdisciplinary aspects digital multimedia systems sound video recording television engineering digital signal processing systems architectures user interface algorithms multimedia programming objects environments frameworks simon gibbs multimedia programming divided parts part surveys current multimedia applications underlying technologies part ii explores object oriented framework programmers build multimedia applications part iii future directions multimedia programming multimedia computing case studies mit project athena matthew hodges russell concise introduction multimedia computing reviewing human technical elements involved multimedia technology major issues determine development years notes cornell university multimedia systems graduate level survey multimedia covering representation compression storage transmission processing george washington university multimedia suite site lists courses mm graduate program includes syllabus reading list assignments uc berkeley multimedia systems applications graduate level covering design implementation interactive multimedia applications including interactive television hypermedia systems video conferencing groupware univ texas austin multimedia systems advanced systems covering theoretical practical issues designing multimedia systems univ texas austin multimedia communication databases advanced multimedia systems covering transport protocol design routing multicasting mobile networking operating system support multimedia databases uiuc topics multimedia communication covers specific issues networking communication related multimedia uiuc multimedia computing systems presents integration issues design multimedia system specification software implementation introductory multimedia computing including compression os communication synchronization user interface topics mass multimedia networking graduate level seminar multimedia networking virginia tech multimedia hypertext information access semester senior level files 800 html pages 300 links exercises figures study questions quizes paced ee visual information systems graduate level introducing topics storage compression transmission analysis visual data include syllabus reading list homeworks comp multimedia computing systems graduate primarily aimed preparing students computer science research multimedia computing covers fundamentals computing digital media current technology standards research area seminars uc berkeley multimedia graphics seminar weekly seminar series broadcast mbone includes speakers uc berkeley advanced topics multimedia graphics electric eye canadian multimedia consulting company eb site lots links information commercial multimedia applications college engineering university wisconsin madison random image fountain random image news week undergraduate patent advice warf prospective student coe student coe faculty staff industry alumnus information fountain events index treasure quick link comprehensive index cool upcoming events information upcoming events college site jobs assorted goodies uw coe depts centers consortia services fountain index search mail credits visits page 24 1996 modified wednesday 30 oct 96 02 06 57 cst coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc papers zeno research compressed domain mpeg brian smith soam acharya abstract current compression formats optimize compression editing motion jpeg excellent random moderate compression mpeg optimizes compression expense random access converting format process called desirable life video segment paper show mpeg video motion jpeg fully mpeg source compressed domain technique differs previous work technique optimized software implementation compare performance working implementation compressed domain counting number multiplies needed experiments show compressed domain 1 5 3 times faster optimized spatial domain offers benefit single parameter improve speed expense quality resulting images speed quality trade important real time applications acrobat 280k gzipped postscript cu seeme vr immersive desktop teleconferencing acm multimedia 96 jefferson han brian smith abstract current video conferencing systems provide video window user interface paper presents video conferencing application called cu seeme vr richer interface cu seeme vr distributed video conferencing system users connect 3d worlds interact live video audio embedded virtual space paper describes prototype implementation cu seeme vr including user interface system architecture detailed enabling technologies future directions metaphors space discussed html version acrobat version 211k compressed domain processing jpeg encoded images real time imaging journal brian smith lawrence rowe july 1996 abstract paper addresses problem processing motion jpeg video data compressed domain operations covered pixel output image arbitrary linear combination pixels input image includes convolution scaling rotation translation morphing de image composition paper develops approximation technique called condensation improve performance evaluates terms processing speed image quality condensation motion jpeg video processed real time rates current generation workstations acrobat version massively distributed video file server simulation investigating intelligent caching schemes alexander castro edward vivekananda kolla december 1995 abstract paper final report cs631 graduate multimedia systems presents results simulation study compares caching schemes dvfs architecture html version acrobat version 34k survey compressed domain processing techniques science humanities digital libraries university brian smith oct 1995 abstract short paper surveys current techniques compressing compressed multimedia data including compressed audio video images html version acrobat version 160k resolution independent video language presented acm multimedia 95 jonathan swartz brian smith november 1995 abstract common video processing programmers implement video programs manipulations arrays pixels paper presents language extension called rivl pronounced rival video class data type programs rivl high level operators independent video resolution format increasing program portability simplifying code reuse reducing development time paper describes rivl interpreter strategies interpreter optimize rivl programs optimizations include classical programming language optimizations common subexpression elimination order execution image video specific optimizations computing images affect output optimized memory manager html version acrobat version query humming musical information retrieval audio database presented acm multimedia 95 asif ghias jonathan logan david chamberlin brian smith november 1995 abstract emergence audio video data types databases require information retrieval methods adapted specific characteristics data types effective natural querying musical audio database humming tune song paper system querying audio database humming scheme representing melodic information song relative pitch relevant difficulties involved tracking pitch enumerated approach performance results system indicating effectiveness presented html version acrobat version 82k tcl dp server presented 1995 tcl tk workshop peter liu brian smith lawrence rowe july 1995 abstract paper describes general purpose server tcl dp server maintains host addresses port numbers services running distributed en clients query starts services demand services guaranteed simple authentication protocol security tcl dp server designed fault tolerant multiple backup servers started hosts occurs main server addition server mechanisms interface external modules extending functionality acrobat version 90k tcl distributed programming presented 1993 tcl tk workshop brian smith lawrence rowe stephen yen 1993 abstract paper describes tcl dp extension tcl tk introduces suite commands creating client server systems extended abstract examples tcl dp tcl dp rpc abstraction tcl dp distributed object system acrobat version 9k tcl dp tutorial unpublished manuscript brian smith lawrence rowe september 1995 abstract document tutorial introduction tcl dp html version acrobat version rivl tutorial unpublished manuscript brian smith jon swartz december 1995 abstract document tutorial introduction rivl html version acrobat version cyclic udp priority driven effort protocol unpublished manuscript brian smith 1994 abstract paper describes cyclic udp effort protocol audio video file servers cyclic udp transmission protocol cmt continuous media toolkit acrobat version 34k experiments lossless jpeg codec master report huang 1994 abstract master report describes set experiments conducted test effectiveness lossless jpeg encoding method acrobat version img img brian trip singapore img 10 15 95 wife recently returned trip singapore trip overseas opportunity experience culture firsthand time meeting family trip briefly spoken oldest sister phone met sisters veronica visited december 1994 contact family problems visa great time singapore family kids douglas brothers parents brother generously paid trip contents observations singapore weather flora architecture appliances transportation shopping restaurants food media cast characters trip journal departs singapore brian departs singapore wedding banquet trip embassy photo session bird park tea chapter temple night haw par nature reserve trip home observations singapore observations country stayed significant amount time weather hot 90 day rained left rains rains heavily singapore streets 1m deep sides road small openings underground trench lead network carry rain water back ocean don channel water singapore buy fresh water malaysia drain system floods occur season fall amount rain distinguish seasons tropical singapore plant life totally colorful flowers common trees rain trees line roads palm trees wild banana trees wild apparently don bear fruit common bird crawl inside houses ceiling walls architecture tall buildings singapore densely populated city seattle los angeles chicago houston york city compare singapore development form high rise buildings apartment buildings ten thirty stories painted bright colors buildings painted colors told part reason illiterate recognize buildings buildings made steel concrete wooden buildings concrete ceilings walls marble floors houses retain cooler warm weather windows glass buildings small steps couple inches high odd places literally construction noise dust problems singapore appliances light switches higher closer edges walls switches smaller switches electric outlets 50 hz water water heater singapore small box small stream water passes places hot water year round heat isn needed fashioned type showers corners stalls hotels people wash clothes hand rotary means small compartment top equal sized main compartment bottom open unit inside air called units made sanyo units feet long foot high installed interior walls ceiling people air conditioning homes air artificial bad restaurants air conditioned lights transportation japanese european cars common types singapore don remember american made automobiles models models called crown corona cars expensive largely 200 tax automobiles buy permits enter areas city peak hours reasons people cars drive lanes seemingly conscious lines painted pavement common convenient cheaper minimum fare 2 40 exchange rate 1 4 1 average fare trip 5 week spent 20 30 day taxi fares walking singapore heat taxi singapore rail system city downtown underground convenient cheap stops mile city trains stations clean singapore law banning public gum passed kids stuck gum stations including doors causing jam buses times singapore couple competing bus services service good commonplace busy city streets longer travel streets hit singapore drivers mother takes market shopping restaurants shop shops registered private limited pte store fronts reduces liability shops isn common supermarkets breaking scene didn commercial food lion mini supermarket shopping mall shop frequently daily wet markets buy live seafood chickens food fresh home restaurants specialty shops sold kinds dried fish types bananas knew types bananas men found pushing small carts selling rare centers popular cheap centers food courts called centers individual stalls attempt harass people buying food practice banned practiced older centers shop center sells drinks stalls supply remember good meal singapore couple dollars people eat cook isn significantly expensive restaurants centers singapore imagine practically office building mall levels practically mall restaurants center cuisine 75 population chinese significant numbers indians cuisine blend cooking styles cultures chinese completely chinese malaysian cultures didn food singapore authentic chinese cooking fairly greasy salty heavy emphasis meat pork fish dried shrimp fish commonly types tofu popular foods breakfast include dim sum chinese meat small wrappers malaysian curry soup mee siam malaysian spicy noodles rice egg dried fish peanuts chili paste wrapped banana leaf indian fried bread curry boiled eggs times popular dishes include chee cheong fun char rice chicken rice wan tan noodles fun foods ate squid times sea popular fruits considered king fruits expensive stand smell bad desserts based milk water didn popular fast food chain practically ubiquitous burger king mcdonalds common genuine korean japanese thai indonesian food popular easily obtainable fresh milk rare expensive people drink condensed milk drink milk beef seldom eaten mother cooked beef media limited censored cable television satellite services government censored stations broadcast languages mandarin english tamil couple indonesian stations picked parts singapore movies heavily censored similar rating system movies rated pg rated heavily cut european movies censored singapore modern telecommunications services internet service expensive restricted connect unable reach machines hand interactive tv select news stories menu read tv year government information shopping video demand services paper published singapore straits times controlled government paper viewpoint common opinion issues william attacked routinely radio stations play current popular music older 60s 70s popular music popular cast characters aka hong wife dad father mom mother oldest sibling aka ah seng oldest brother alice wife 9 year son vanessa aka mei mei 7 year daughter family indonesian molly sister nee aka ah nee molly husband molly 2 year daughter veronica aka siew hoon sister nelson veronica husband douglas aka ah brother rachel douglas fiance wife valerie aka ah cheng sister stanley valerie fiance husband henry aka se di brother lorraine henry fiance wife mom oldest brother francis son francis wife melvin francis son marcus francis son andrew son grandma aka mom mother mom brother ah wife caroline oldest daughter evelyn daughter annie daughter ah yee mom sister anne ah yee daughter alex ah yee son good friend uncle george dad friend note names titles examples mei mei se di ah ah yee singapore wasn ah nee title actual nickname siblings short chinese names called names beng seng call seng referring person ah frequently precedes ah seng chinese beng hoon calls hong means phoenix vanessa call hong means father sister calls hong ah yee means mother sister listed people fiance legally married haven held wedding singapore housing couples wait flats built apply housing married couples legally marry waiting list hold ceremony unit wait years trip journal day day account trip notes day write journal back notice wife sleeping lot ten weeks pregnant child left trip needed rest usual found heat fact grew singapore friday august 25 1 student visa finally renewed time departure submitted paperwork ins march directed responsible officer purdue international student services bowman march thought singapore june ins hold passport application permanent residency wouldn leave apply trip instructed renew 1 visa told fine postdoc officially training position found correct sunday september 3 2am drove airport await 4 40am flight eva taiwanese airline flying internationally foreign airlines cost half airlines quality service disadvantage taking eva chinese style food dislike end trip left thought loved chinese food quickly discovered real chinese food greasy salty tolerate chinese cuisine meat taste eat meat meal including breakfast eat yogurt cereal breakfast salad rice lunch fruit bread afternoon don eat meat dinner time left week earlier spend time parents needed time embassy pick single entry visa pick visa taiwanese embassy fit dress wedding banquet originally planned full chinese style wedding required lot time money significant obligation family members family singapore parents home play important roles traditional difficult veronica married june valerie plans marry december changed trip june september decided small banquet full wedding banquet married year ago friday september 8 morning ran minute dropping omid picking traveller checks buying small gift parents finished 3pm rushed campus hacking fortunately finished needed hours home watch rented copy wedding banquet bed early saturday september 9 packed thing morning rushed finish left day sat read 6 30pm left pick geoff campus volunteered drop airport turned fortunate left keys dinner red robin geoff dropped 8 30pm met wendy back singapore pullman good talk sunday september 10 began flight taipei painful 12 hours dinner served breakfast odd taiwan time air lost 15 hours day landed taipei singapore monday september 11 stuck awful chiang kai airport couple hours quickly discovered people smoke east asia heard problem news isn experiencing hand called airport singapore eva personnel called didn understand didn find call plane pulled line told call miss flight didn speak taiwanese couldn speak operator taiwanese money making direct call eva personnel call obvious didn understand talking fortunately called back wanted documents marriage certificate fortunately bring heard visa troubles didn miss flight 11am flight arrived singapore 3 45pm waiting doors baggage claim area singapore airport controlled airports areas accessible passengers nelson vanessa waiting severe frequently glad felt visit plan stay siblings parents nights nights hotels dropped home lives mom dad veronica vanessa cleaned back mom dad dinner briefly met parents siblings nice beginning rushed pick dress turned shop ink price tag inside dress pressed altering alter ready 4pm day day needed veronica nelson air conditioning fairly comfortable night singapore tuesday september 12 started visa mess told embassy needed return visa aka green card pr permanent residency married citizen stay handed forms visited embassy arrival told couple months complete process application permanent residency takes months doctor appointment early morning needed physical tests part application visa embassy designated small number doctors perform exam charged times regular clinics charged tests spending couple hours told return test hair jeffrey days earlier straightened wash free process hours time called medical clinic discovered test supposed return required embassy back medical clinic pay bill results tests forwarded embassy ate salad bar places salad found singapore picked dress rushed photographers fit suit 5pm return veronica rushed dinner lot hyper women couple minutes late banquet lei garden cantonese restaurant listed cast characters attended received traditional small red packets money photos group photos pictures img mom dad img family img douglas rachel img henry lorraine img molly ah nee img veronica nelson img valerie stanley img family finally sat ten dinner pictures table img main table img table img table img fourth table courses roasted skin pig live shark fin soup live beef pork house noodles red bean soup sweet dim sum dishes traditional special meanings pig prosperity eating head tail fish sail smoothly life noodles symbolize img courses pictures visited tables table yum seng means bottoms time drink drinking soda chinese loud chase bad spirits francis left colorful shirt dinner restaurant gave set cups tired sleep immediately returning veronica wednesday september 13 early morning office cid kind fbi obtain certification criminal record part visa application road embassy trips brought vice van speak fraud renew student visa planned stay return visa put bowman hit list previously paperwork students causing illegal aliens return singapore weeks told van trip extended looked assured process application week feeling returned mom dad lunch returned veronica finished visa application embassy veronica nelson brought back dinner mom returned fact siblings married engaged molly eat dinner home eat shifts room feed simultaneously works arrives home time eats home mom spend hours market cooking day dinner attempt pictures visa application pictures needed show 3 4 view face white background instant setup passport photos frontal portraits blue backgrounds gave photos cafe pcs running netscape telnet uw access restricted dropped clarke quay restored area singapore river clarke quay shops restaurants night clubs musicians street vendors sat front tanks frogs good peanut sauce finally back veronica sleep middle night call geoff frankye bank financial information called boss fred hutchinson cancer research center proof continued employment henry brought back fax machine office set mom dad night thursday september 14 img pretty easy catch cab morning waited 45 minutes ate mom dad studio immigration photos studio session waited hour hair makeup clothes session change required hair makeup affair hours fun eat told makeup chinese standard western suits 12 pictures album 40 shots session returned veronica packed img dropped mom dad pick things great house stories nice garden large cooked meat hours grill ate ate siblings img rachel brought american friend children spoke mandarin rachel made boy sing mandarin kiss goodbye wouldn kiss vanessa rachel attempted force kiss vanessa covered face hands ate alice left alice large collection chinese person comment collection gave alice gave gifts showed stamp collection collect stamps depicting soccer players send vanessa showed phone card collection collecting phone cards big singapore pay phones phone cards valid number minutes calls phone cards pictures advertisements side making colorful varied stamps friday september 15 dim sum breakfast alice line embassy handed forms instant photos lost form needed fill embassy official couldn report cid walked back cid put pressure weeks certificate ready monday point headache lasted day close people park shopping mall looked shops shops tend open fairly late day don regular hours leather shop people park complex oldest shopping mall singapore decided drop shop wasn open looked chinese crafts waiting open received rings gifts mom dad small fit fingers ah resized route air conditioned sky bridges shop measured fingers rings ready lunch lunch center basement nearby mall lunch bought gifts friends relatives ah experienced good deal picked rings called alice picked ate dinner mom dad left alice headache finally 9pm bed early brother long talk close happy changed saturday september 16 img breakfast pictures house east coast flew kite beach walked palm trees grass singapore port world ships watching ships kite crashed palm trees pulled string hard string broke kite fell ground string fly kite longer awoke taught words phrases mandarin eat bread drink water important phrases alice picked dropped mom dad simple lunch didn spicy food felt ill previous day read spoke mother stay molly taxi molly molly lives area main city arrived played hide seek dinner palm springs restaurant large mall black pepper live fish squid fried bread hot sauce noodles soup favorite dinner walked mall bought father carried time avoided walking complaining leg pain backbone pain molly didn teach word picked bad habit father making parents fully decode speach favorite words remotely understandable favorite words don don direct translation yao generally mandarin classic year west demonstration alike home bus played quickly child favorite uncle circles arms thrown high air good practice father slept molly room air conditioning set cold blankets sleeps long firm cylindrical sleep side arm leg children babies sleep covers standard sheet sets sunday september 17 img malaysian food breakfast mee siam mee drank thick sweet drink didn care played finished food taxi bird park largest park kind world 600 species tropical birds wonderful colorful birds books detailing birds park books describing creation park park world largest enclosed largest man made waterfall end foot tour park hot tired refuge air conditioned gift shops penguin pen left park ate lunch burger king returned molly sleeping made shower showers day douglas picked visited large dual level apartment flat wasn flooring paint douglas renovated fall rachel gave piece discovered smell good sport ate pieces img douglas drove show singapore ate thai coca sea beef tofu vegetables silver noodle salad spicy noodle dish dinner dropped studio select photos album proofs didn good pictures finished album made difficult choose picture choose funny picture read chinese book studio city westin hotel westin hotel world hotel restaurant compass rose top floor hotel elevator 70 floors ten seconds smoothest elevator ride experienced moving fairly late restaurant serving drinks singapore glasses form couple drinks restaurant city ocean day told malaysia indonesia midnight back molly sleep monday september 18 molly bus station back city cid finally certification criminal record walked embassy mile hot tired arrived embassy hot embassy finally paperwork made appointment interview day img caught free taxi ride corner mph bookstore bought book famous chinese poems birds singapore returned mom dad lunch ate chicken curry rice bread lunch taxi paragon shopping mall looked high priced clothing stores hour caught shuttle resort island coast main island left luggage la hotel explore island underwater world neat small aquarium walk tunnel largest fish rays chicago aquarium larger disappointed aquarium decided tourist sites pay outrageous fees back hotel checked swim free island quickly center dinner ordered fun ordered wan tan char siew noodles shared spring roll finished food walked fountain garden enchanted grove asian village headed back dancing fountain show dancing fountain large fountain jets colored lights long line jets bottom rings jets sides main stage jets water move time music music traditional chinese instrumental music songs show lost station dark time walking circle fountain garden found station rode back hotel wanted swim told pool closed wasn hungry order pizza kitchen changed night menu ordered char isn pizza night menu tuesday september 19 early swim swimming awoke american breakfast bacon eggs rolls yogurt cereal rushed checkout catch shuttle back paragon cab embassy interview made time appointment 9 30am wait hours interview lasted 20 minutes apparently paperwork hadn arrived office finished back mom dad lunch garden hotel stayed talk embassy pick visa back hotel 45 minutes arrived leaving taxi visa finally originally planned leave 22nd visa mess swallowed time hadn decided extend stay week turned typhoon ryan scheduled hit taiwan 22nd changed flights difficult flight wanted left taipei 29th stuck october 3rd decided leave 28th cancel trip taiwan lorraine picked dinner indonesian restaurant henry treated dinner favorite egg tofu filled vegetables covered sweet sauce chicken curry shrimp sauce fried baby kang kong stir fried vegetables ground fish banana leaf beef milk water dinner returned hotel wednesday september 20 rained time stay morning wrote dozen postcards slept cold sick air conditioning rooms cold needed blankets turned ate lunch cafe hotel restaurant waiter idiot guy stuck work started places set table front empty place stole needed neighboring table ordered finish sentences didn listen ordering finally managed order garden chef sandwich arrived significant delay vegetables sticks cheese lunch meat waiter back setting tables awful hair salad hungry time removed finished salad didn sandwich time asked check refused pay sandwich waiter give send room manager appease wanted leave point general tourist oriented businesses hotels treated western refused free coffee manager sandwich salad hair bill gave cash walked returned change img coffee room shuttle specialist center shopping mall orchard road famous shopping district singapore street wedding banquet held bought stamps postcards mall bought lamb wool sweater robinson oldest department stores singapore free pair gold 18k gold find 14k gold singapore 18k 22k gold uncommon pure gold station park stop closest cid met anna station anna friend older sister eaten shark scuba diving children found head needless afraid sharks img station walked tea chapter famous tea house run business students queen elizabeth tea picture inside door inside remove shoes img server learned art making chinese tea fairly elaborate process hot water brought table hot small burner water low brought received tray large pan catch excess tea tray small clay teapot small basin waste tea cups drinking cups plates chinese made special rare kind clay type clay thought affect tea ways server brought tea scoop pick towel types tea green tea don remember floral tea made flowers called oriental beauty preferred green tea good teapot cups hot water heat cold cups tea pan catches water teapot filled 1 3 dried tea leaves teapot filled hot water covered water pan 30 seconds tea discarded basin batch intended tea leaves leaves times tea weak time teapot filled hot water added causing water tea completely cups excess dumped basin left teapot tea served cups small plates drinking cups tea appreciated tea transferred drinking cups tea drunk drinking cup finished cups plates returned server drank tea received type teapot cups img drinking tea eating chinese pastries pictures bought nice tea set similar set back hotel rest worked finishing postcards dinner taxi mom dad ate fish head curry dinner douglas dropped hotel thursday september 21 slept late swim pool roof hotel missed free shuttle taxi scott shopping mall orchard road district ate scott picnic court fish ball soup chinese vegetarian food made vegetables tofu pork mall bought golden egg geoff geoff make trip apartment fax financial statements wanted token gratitude egg golden future end happiness egg rests special miss national flower singapore gold miss woman created special hybrid creator daughter find ll headed back hotel met mom swim talked returned cafe key returned room changed cafe taxi back mom dad eat vanessa cut beans dinner mei mei walk neighborhood showed friends dogs likes dogs uncle george lived returned time dinner dinner henry dropped photo studio picked wedding album pleased turned ordered small pictures give friends headed back hotel read watched news tv hotel cnn international time sick headache bed early friday september 22 img sick lunch ann city largest mall asia mall orchard road district japanese wood block printing exhibit gallery ate wan tan noodles food court basement hotel rest check rest mom dad helped cut beans dinner taught play xiang qi chinese chess lost games quickly cannon tricky piece allowed guards trap king easy planned night raining fairly heavily didn good thing didn feel looked alice chose grandmother collects wasn hungry brought back fresh bread made fashioned stone oven couldn resist apparently left singapore shame bread good saturday september 23 breakfast bread salad alice made large salad wouldn eat salad breakfast thankful started game xiang qi didn finish starting vanessa yamaha music school mei mei ballet lessons walked parkway parade mall office higher floor building bought chinese chess set friend showed books chinese culture mph bookshop alice abacus class dropped vanessa mom dad works houses back mph bought books chinese culture story suggested called journey west story monk travels india pig headed man monkey god find sacred back china haven read waited alice returned alice helped pick cd traditional chinese instrumental music chose series forward buying cds series trip pick ate lunch thai restaurant ate tom yum soup spicy soup grass vegetables tofu fish fish cooked singapore head lunch dropped kids classes dropped work img alice temple hundreds gods people burning people burning paper offerings money apparently directly eyes repeatedly bow holding upright leave burning pot sand front areas temple putting real meat mouth statue tiger praying secret language aid people worship exchange donations temple throwing ground chase bad luck img temple smoke national museum looked series depicted development singapore time stamford traditional chinese blue white pottery exhibits jade quartz items main exhibit world war ii sat hut supposed hut hiroshima bomb noise wasn loud room didn shake safety reasons wanted exhibit apparently end august pictures forbidden caught managed escape guard flash camera bag casually walked left picked headed mom dad dinner played chinese chess beat time quickly defeated times row tricks learned defenses began beat img dinner made quick stop headed night couldn pictures animals flash photography prohibited night zoo walk trail felt jurassic park separating animals walk tiger rhino heard shortly night opened anxious victim number animals favorites marsh birds hog deer rhino axis deer water buffalo deer lion bears thomson cape buffalo pigs tiger red asian elephants giant flying fishing cats unusual animal small fat deer size shape large rabbit long skinny legs extended walk didn animals night zoo trails animals hiding great time returned home bed stayed watch kung fu movie made hong kong english watch movies weekend usa network sunday september 24 late ate salad breakfast played game xiang qi time won feeling sick duck rice early afternoon drank lime juice gave found food pretty safe food fruit stalls small restaurants img img img lunch dropped haw par chinese mythology world singapore displays journey west fu lu shou gates aspects chinese mythology ran display display couple hours manage catch shows playing day img img img show actors dressed final show told story lady moon volunteered members audience play characters lady husband priest dragon pretty funny dragon wore goofy horns silly tail spoken lady shy giggle spoken husband twang toy bow priest perform silly dance make strange noises wave special brush basic story lady husband married priest dragon countryside husband kill dragon lady surprised dragon scared death lady rose moon story make sense funny watch kids picked back mom dad raining back city swimming kids park class cancelled swam mei mei side finally managed swim breadth pool swim fairly jumped pool wearing special pajamas practice survival swimming removed pajamas tied knots legs pants pants breath device vanessa couldn manage swam length pool alice returned kids changed didn bring clothes change sat plastic bag rode back mom dad walked pool blocks house dinner returned looked photos cute picture vanessa young vanessa picture pictures previous house moved street current house dispute neighbor position wall monday september 25 road favorite breakfast foods returned ate salad mike escaped left gate open alice directions alice found home apparently mike ran apartment building escaped previously running free friendly pet gave treats friends small frozen pizzas lunch sick lime juice didn vanessa didn school high school kids half day vanessa morning school afternoon school school dropped mom dad lunch lunch dropped roll film developed hotel hotel recently tang family marriott famous murals disappointed city bought golden egg time boss clothes looked books mom dad dinner mom spent majority day shopping market cooking family simple dinner tofu vegetables douglas rachel pick photos studio drove town discussion politics apparently douglas met leaders opposition party warned douglas stay talk douglas run found fear casual contact disturbing returned mom dad bed early tuesday september 26 made eggs toast breakfast walked station train walked apex tower pick airline tickets eva office put stickers original tickets flight information walked boat quay ride singapore river river singapore offended asked drain englishman hill mountain ride past clarke quay back marina bay past japanese trip 30 pictures compared ride walked hindu temple closed settled couple pictures exterior walked back station st andrew cathedral pictures cathedral back mom dad shower sat lunch made starting sense tired chinese food planned nature reserve nelson meeting packed supposed meet valerie dinner bus marina square shopping center singapore competing bus services service fairly good waited short time stop mom dad bus 56 bus directly shopping center arrived waited minutes valerie stanley arrived bus dinner kenny rogers chicken restaurant pictures kenny rogers walls playing music fortunately couldn hear place packed line called queue singapore door chicken bread ordered chicken pot pie vegetables soup ate top pie gave rest leave ate soup carried pie quickly finishing food pretty good shocked essentially full rest night eating dinner center basement dessert ice didn desserts ice fruit covered huge mound ice condensed milk didn milk ate fruit big mistake night stanley bus valerie 56 return mom dad valerie lives home wedding ceremony december back talked douglas long time douglas siblings talked closest siblings tied kids vanessa wednesday september 27 img eggs toast salad breakfast nelson arrived finishing drove nature reserve rain forest singapore reserve big hill middle island view top hill amazing apartment buildings construction island noise caused construction virtually reserve hear military exercises taking place guns exotic plants spiders visitor center trail reserve studied plants reserve student nus told huge strange spiders forward spiders short dawn hot lucky end trail web spanned trail large spider center spider long narrow inches length inch width long legs made size hand body black gold head web spider slowly crawled trail wanted picture spider mistakenly cheap camera rachel fancy zoom lens trees leaves large trees wide king canyon california tall leaves large torso large body banana trees large leaves ants big inch long wouldn find apartment reserve neat hike hours hope back trails skipped hike reserve hours isn land singapore isn left reserve nelson dropped mom dad forward making pizza screaming murder served vanessa claimed pizza made sick ate drink milk eat dairy products regular basis shower eating lunch read talked mom talk mother starting worry leave assured good care began rain cab hotel rachel museum upstairs portrayed illustrious history grand hotel hotel visited members important persons nobel laureates written works famous singapore invented rachel bought downstairs hotel high tea planned big dinner settled dessert empress cafe hotel established western food ordered black forest cake coffee good ate cheese eating fill returned mom dad walk ah nee vanessa found dog vanessa play wash returned house decided quick shower approved douglas wong court restaurant rachel pick left early late dinner restaurant valerie wedding banquet menu gave chess set supposed bought friend time bought touched vanessa bought shoulder pads car commented pads alice car impressed dinner wasn elaborate ten dinner courses similar dishes dinner shark fin soup general dishes simpler thankful lot food stuffing returned mom dad rachel gave chinese asked days earlier taught write chinese characters kang zhi yuan kang kang similarity nice mine means picture health zhi means great thinker yuan means great accurately describe meaning sound brian thursday september 28 bread breakfast understand eat plain bread shortly alice dropped farewell douglas airport couple hours early mom dad douglas leave stayed airport nelson dropped goodbye luckily official business airport works brazilian embassy time goodbye cried hard leave home hold walked area waited plane felt terrible suffered flights singapore quickly food awful movies previous flights prince whipping boy heard movies weren bad arrived taipei airport flight immediately flight tough flight full place lie room walk arrive seattle full hour early immigration customs wait geoff called airport knew flight early quiz section teach couldn earlier paged walked doors dropped geoff campus gave golden egg bank deposit unused traveller checks post office collect mail restart delivery finally home sleep stayed hours unpacking ordered pizza arrived awakened back sleep eating wasn img updated february 10 1996 brian kris grant grant cs washington cornell university evangelical fellowships unofficial home page evangelical fellowships cornell university fellowships pages accessible summer christian fellowship community bulletin board page month img campus christ img chi alpha img chinese bible study img cornell chinese christian fellowship img cornell christian fellowship img cornell international christian fellowship img grad life bible studies img holy ghost connection img hong kong christian fellowship img japanese bible study img korean bible study img korean church student group img navigators back top community bulletin board community events announcements racial studies cornell christian listserver local churches grad life page christian internet sites statement faith mission statement summer christian fellowship party begin summer groups meet week fellowship building faith reaching info summer 96 contact jay 257 8926 back top page month great link page cornell chinese christian fellowship good news page summer christian fellowship community bulletin board page month back top updated sort sept 7 1996 send comments louis msc cornell visualization distributed spatially explicit landscape models table contents introduction data transformation visualization procedures results conclusion figures mpeg acknowledge references introduction geographic information system gis powerful tool fields environmental monitoring analysis gis software packages focus analysis limited presentation ability combination gis scientific visualization enables researchers field gis present processes results work audience manner realistic sense project visualized processes results gis analysis simulating distribution accordance geographic topological environmental conditions analysis team coordinated prof stephen center environment cornell gis software packages independently developed programs goal project flexible prototype visualization modules typical gis work ibm data explorer data transformation visualization work task project acquire data data analysis include digital elevation models dem models water content soil data types data collected year series results analysis consist distribution study time series simulated layers region study area data sources simulation analysis team packages developed programs data formats diverse addition huge data volume limitation data storage machines data stored cornell theory center mass storage set afs needed data fetched converted consistent format unix shell scripts programs purposes data conversion speed data extraction year master data time consuming deal formats data sets visualization procedures shell scripts programs data conversion extended generate dx input file data set dem dx importing dem dx scripts programs flexible form dx data time period changing parameters call programs scripts properly importing data dx conduct coordinate transformation dx hand coordinate system gis data left hand systems coordinate systems addition data sources collected time cell resolutions data sets involved application data interpolated manually adjusted correct coordinate assume data correctly correspondent positions step construct prototype dimensional dimensional display color tables generated format dx compatible lut soil displays data colored colormap module dx distributions data linear special log scale scheme adopted log transform data interactively log algorithm algorithm values data scaled values 0 1 0 1 results log algorithm varies user data sets parameters accomplish reasonable redistribution data values part visualization procedures provide animation options scenarios project dimensional dimensional animations provided order provide ultimate flexibility parameters built control panels users values interactively parameters include file data data layer coordinate correction parameters log algorithm parameters display options viewing control results addition shell scripts programs code mentioned dx nets accomplished project provide visualization animation functions demands dx nets control panel type user interfaces interactively adjusting data displays generating images animations scenarios final results dependent scenarios desired visualization outputs dx redirected packages instruments post processing generating broadcast quality video tape include images animations generated dx nets conclusion scientific visualization techniques strengthen presentation power gis providing viewing options multi dimensional space extends gis world interactive adjusting real time display examining data improve accuracy gis analysis dx nets generated project provide analysis team alternative review work perspectives present processes results effective understandable dx nets built provide prototype visualizing gis work generate displays animations accordance purposes easily modified similar gis analysis projects adopt tentative future work project incorporate visualization algorithms internet utilities build vrml applications web pages pictures mpeg perspective view colored dem updated nov 18 1995 area updated nov 18 1995 soil map updated nov 19 1995 map test 1 updated nov 19 1995 isosurface generate volumetric 4 layer data updated nov 26 1995 slice organic volume updated nov 26 1995 animation data day 1 day 50 test 1 updated nov 20 1995 animation day 1 day 50 test 1 updated nov 20 1995 isosurfaces values 30 day sequence organic data updated nov 27 1995 30 frame animation day organic volume updated nov 27 1995 similar volume updated nov 27 1995 acknowledge project conducted class cs 718 topics computer graphics instructed prof bruce land prof land instruction semester chris visualization group cornell theory center providing helpful information ibm data explorer prof stephen coordinating gis work visualization work project ms kuo mr dennis providing original data references 1 gis application visualization streams computers environment urban system mar 1994 103 2 graf ch perspective terrain visualization fusion remote sensing gis computer graphics computers graphics 1994 795 3 wood fisher interpolation accuracy models ieee computer graphics applications mar 1993 48 4 graphics environmental decision making ieee computer graphics applications mar 1993 58 5 theresa al visualizing environmental data epa ieee computer graphics applications mar 1993 34 6 ibm data explorer document comments mail opinions fu tsai dec 12 1995 cs302 programs sections 16 17 pat style functional programming class date simple class grid printer mixed nested loops text chess program incomplete multi dimensional arrays chess chess cpp board cpp moves cpp class date improved complete class date date cpp main cpp multi level animal class hierarchy chris weaver computer sciences department university wisconsin madison change 9 3 96 chris weaver sam anagram server enter string omit spaces click button list anagrams don anagram check dictionary submit back home page sammy cs utexas cornell university telnet links services travelers mail facts directory info irc cuinfo mann library great aware rules jaw enter pressure university wisconsin madison computer sciences department cs 537 bart miller spring 1996 problem set 2 problem 1 designing memory mapping hardware machine memory addressing segments paged machine 64 bit virtual address process 64k segments page size 64k bytes segment tables st page tables pt stored main memory st pt start byte address segment table entry points page table page table entry pte points page real memory pte read enable bit write enable bit bit set reference page machine support physical memories 64 gigabytes 1 draw diagram memory map show pieces virtual address reference tables generate physical address size field page faults memory protection traps 2 large bytes full sized st 3 good idea bounds field bounds field units bytes pages 4 double page size keeping 64 bit virtual address problem 2 1 add tlb memory mapping architecture problem 1 cache 4 set associative 256 rows draw diagram tlb showing size field tlb bits va input tlb describe outputs tlb 2 flush clear tlb change make tlb avoid clearing problem 3 page replacement algorithms describe case algorithm poor job scheduling memory lru fifo problem 4 demand paging system measure resource utilizations cpu utilization 20 paging disk 99 improve cpu utilization 1 faster cpu 2 bigger disk 3 faster disk 4 increase degree multiprogramming 5 decrease degree multiprogramming frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat writeup html frame issues recent papers information retrieval information structure information agents acm transactions information systems white space automatic document proceedings principles document processing information agents building hyperlinks proceedings workshop intelligent hyperlinks hand manipulation piecewise smooth 3d objects international journal robotics research analyzing teams cooperative mobile robots proceedings icra 94 task directed coordinated manipulation proceedings iros 93 theory information invariants cooperative mobile robots proceedings 93 img pei yuan kai received bachelor degree department electrical engineering national taiwan university 1992 changed major computer science master student department computer university texas austin fall 1995 born taiwan small beautiful island asia read taiwan headline news learn taiwan list www sites taiwan detailed description place class taiwanese student association ut friendly colorful club consisting variety people taiwan america activities including formal speech place regularly sincerely anticipate participation today newspaper online taiwan news distributed computing multimedia electronic music img resume html ms word plain text sign guest book university texas austin department computer sciences mail mail utexas tel fax 512 452 9735 miss beautiful chinese taiwanese music homeland pleasant music shopping online place miss love support music homeland sung loved generation generation visit http www mail img img austin 524 visitor sep 6 1996 modified sep 6 12 38 24 cdt 1996 tufts university department electrical engineering computer science vlsi design lab syllabus syllabus vlsi design lab links photographs send questions prof bruce kim drop publishing world wide web jim davis carl lagoze xerox cornell university abstract goal drop publishing simplify digital publishing internet digital publishing commercial matter technical reports notes brochures easy sending email virtues archival storage easy searching associate electronic libraries propose protocol dienst communication clients document servers encoding object oriented messages url preliminary version protocol runs sites describe features present tools automating maintenance document collections finally discuss problems ve web stands hoping motivate improve performance digital library systems library limits sing virtue defend increase glory country actions affect prosperity narrow limits aldus building library limits world erasmus wrote words praise friend aldus book publisher 16th century 400 years digital publishing finally enable fulfill vision providing universal access world information existing technologies www gopher anonymous ftp make reproduction transmission fairly fast cheap writers write readers find read documents view problem provide structure document collection present basically abstraction hierarchy files user locate file hierarchy site group reports year project site internet organized hierarchy identically site conventions naming files indicating data formats making searchable indices writer wishes contribute basically problem easy copy file anonymous ftp area hard make indexed properly considerate writer provide document formats increase chances accessibility nuisance claim needed higher level protocol hides underlying details underlying tools simply library management paper presents steps universal library describe protocol universal access server implements familiar server paper describe running protocol submitted internet draft corrects number design flaws working version regret confusion present number tools integrate server make publishing document line easy discuss steps bring large existing collection online paper finally protocol based world wide web describe problems ve observed hope conference solutions adopt focus commercial publishing requires explanation realize content providers place intellectual property net clear definitions legal rights mechanisms payment protection place contribute areas number providers universities corporate internal groups issues pressing make contribution working additional issues raised economics dienst uniform protocol document access dienst protocol search retrieval display documents dienst models digital library flat set documents unique formats tiff gif postscript consists set named parts dienst supports message passing interface document model messages addressed document server server document part document message encoded path portion url message recipient arguments message convenient dienst server nearest execute locally forward dienst appears single virtual document collection hides details server distribution note actual implementation object oriented language message passing convenient conceptual model document dienst unique identifier names document location independent manner identifier called serves role urns fully adopt components naming convention publisher number ensure unique component institution issues component guarantees component unique naming convention controls namespace publishers publisher issues set numbers publisher server handle messages documents issued publisher view minimum commitment publisher make issue document store deliver document network dienst server receives message document locates closest server document publisher forwards message dienst messages address types digital library services user interface services present library information format designed human readability repository services store document support retrieval part index services provide search miscellaneous services provide general information server services directly human programs dienst servers digital library publishing systems stanford information filtering tool sift obtains bibliographic records index interface designing gateway waters waters system encourage developers digital library systems provide user interface application interfaces systems services optional site maximal flexibility server implementations interoperate server exist solely user interface gateway providing transparent access users domain indexes repositories flexible interoperability key development digital library infrastructure collection span multiple sites continents repository servers store documents multiple formats key difference dienst current digital library systems ability represent documents multiple formats current digital libraries present documents form postscript postscript newly produced documents problems relying exclusion formats older works paper making scanned page images practical means bringing material online describe experiences forward expect document representations popular surely world wide web conference claim html reason applications formats wishes full text indexing document collection plain text postscript file wishes display single page collection page images searching postscript dienst conceptual data model document stored formats dienst protocol includes message requests document list formats formats mime mime document formats system 33 repository provide document format simply list format obtained conversion service diversity rule internet site supporting dienst store documents dienst protocol hides detail underlying storage organization sharp contrast ftp gopher bare http underlying hierarchy visible dienst repository includes function maps format actual storage pathname server hides details file system structure file typing naming conventions users request page tiff version document server needing stored index servers support search index server accepts queries query language searches document records satisfy query model index server totally distinct repository repository data huge index servers store meta data modest size choice query language crucial power index server make choice dienst protocol designed initial query language provision extension support query language based underlying model meta data queries initial query language dienst assumes minimal data model documents author title abstract addition publisher number query refer fields refers terms connected implicit query documents published author wilson publisher stanford search request returns document type text dienst response consisting records meta information matching documents meta information encoding proposed uniform resource characteristics draft proposes fields applicable added number experimental attributes prototype implementation runs sites initial version dienst prototype implementation developed part computer science technical report cstr project arpa sponsored cnri directed effort create online digital library technical reports nation top computer science universities version installed universities form project cornell cmu berkeley mit stanford shortly princeton dartmouth rochester describe features full account found dienst dienst connecting convenient dienst server supports user interface services standard web client server display form searching collection user restricts search single publisher dienst servers searched parallel dienst server made aware dienst servers fetching list servers single central meta server server online servers aware short time results search displayed list author title date matching document include url document selecting displays document detail including list formats obtained user retrieve document formats repositories include page images 4 bit 72 dot inch gif files case user interface service display document page time inline user web client found pages readable monitors saves considerable network bandwidth compared 600 dpi tiff images addition sites store reduced size thumbnail page images user quickly browse document click view interesting page graphic full page version formal user studies evidence powerful helpful feature server user download print selected pages document local users print directly remote users download postscript version document print manually documents postscript server ability translate tiff images level 2 postscript fly maintaining document collection goal simplify process author publishes digital documents work area document creation layer enhancements html html editors approach authors traditional text production system latex troff word provide tools submit results text processing digital library dienst simplifies digital library maintenance digital library technology propagate technologically savvy systems require minimal human intervention trained experts points obvious authors concerned primarily writing documents published submission digital library require skill word processor organizations publish documents government agencies academic departments small companies technical expertise organizations tolerate reasonable skill level install digital library system intend address skill level required install digital library system future work surely tolerate cost systems expert maintain library cornell implemented set tools automate process managing digital library tools closely integrated dienst digital library server similar spirit implemented wide area technical report server waters system designed maintain centralized index unstructured ftp based document repository characteristic waters tools tailored distributed indexes structured repositories characteristic dienst design goal make digital library maintainable document librarian dl low level computer training dl serves major roles 1 general manager collection 2 reviewer document submissions protect document submissions 3 clearing house copyright issues 4 archiver document hardcopy system recently installed cornell computer science department means technical report submissions authors add documents html form prepares document submission producing postscript representation plethora document formats variety word processors determined postscript represents lingua franca generated virtually word text processing systems recognize documents represented fashion estimate number techniques managing developed process matures author submits document completing html form text fields bibliographic data document fields document title author pathname postscript file abstract mail address quickly complete form cutting pasting text document source document librarian submissions library document librarian role gatekeeper system learns submission automatically generated mail message document enters database dl manually checks submission addition dl acts legal gateway ensuring authors complete copyright release form department permission make document internet manual checking copyright clearing complete dl simple command assign document signal document ready entry database remainder process fully automated software integrated digital library server generates rfc bibliographic entry entry checks validity postscript file builds actual database entry generates gif images online viewing browsing document image conversions process extended portable bitmap toolkit pbmplus pbmplus consists number filters conversion variety image formats tiff gif bitmaps small set portable formats set tools perform manipulations rotations color transformation scaling portable format files pbmplus advantages free reliable usable wide variety graphical formats powerful basic image manipulating capabilities document librarian controls document withdrawal library system handle author requests document withdrawal reason withdrawal invalidation published research newly published results document purposes maintaining integrity collection made document librarian control point operation document withdrawal simple command replaces bibliographic file entry attributes document number withdrawn flag bibliographic information deleted ensures reused document withdrawal moves original bibliographic file image postscript files location accessible document server hardcopy required electronic document delivery system recognize publication quality hardcopy needed document librarian produce paper copy archival storage people electronic access system printing tr package provided cornell information technologies called ez publish ez publish users campus platforms print central xerox publishing system publication quality printer offers high speed resolution 135 pages minute 600 dpi document setup facilities binding paper types command dienst document management suite dl multiple copies tr printed command automatic setup print job including formatting standard cornell technical report cover page begun automated system computer science department cornell time evaluate effectiveness system special attention number documents require special submission procedure postscript ratio high number submitted documents rethink design system digitizing existing documents manual task describe system complete automation document submission process cornell faced additional task converting existing collection digital form tools task large amount manual intervention required cornell computer science department publishing technical reports 1968 september 1994 department published 1449 tr average length thirty pages total 52 000 pages digital record tr existent easily format difficult interpret current hardware software document formatted copy floppies long cpm system common form exists existing documents hardcopy department maintains archival copies entire tr corpus production scanning facility campus allowed department convert entire corpus high quality group 4 compressed tiff images month period hardcopy pages scanned individual tiff files downloaded ftp disk computer science department tiff file ranges size blank page megabytes page high quality photographic image total collection pages images occupies 3 6 gigabytes noted scanning collection modest cornell cs tr time consuming labor intensive problems careful scanning technician occasionally misses pages skews pages misses part page due fold page put scanner bed problems difficult impossible detect automatically addition problems detected computationally intensive correct simple ninety degree rotation 600 dpi tiff image due incorrect scanning orientation thirty minutes equipped sparcstation 10 illustrates difficulty correcting scanning problems discovered scanning complete older tr scanned pages oriented landscape mode pages side side result tiff file page images made correct page mapping impossible document server easy find files problem reading height width tiff header publically tiff package leffler quick correction required code split files code location correction process week compute time powerful workstation addition manual scanning documents manually enter rfc bibliographic files easy write translators rfc common bibliographic formats bibtex refer consistent electronic bibliographic format tr web imperfect document viewing technology system world wide benefits shortcomings obvious benefit wide availability publically browsers shortcoming html http web browsers lack number features important digital document display navigation section enumerate features goal inspiring discussion enhancement technologies web community facilities display compound documents web insufficient mechanisms displaying documents consist multiple textual textual parts electronic mail world issue addressed mime multipurpose internet mail extensions mime http mime typing browsers map proper viewer document documents allowed single mime type mime facility multi format documents ability embed images gif bitmap html document gross inefficiency problems image embedding http browser initiate http message embedded image document embedded images lead unacceptable document download times types embed documents mpeg clips ability display line tiff images digital image formats gif jpeg pbm tiff flexible extensible tiff specification constantly evolving latest revision 6 0 finalized 1992 tiff significant evolution standpoint reducing network bandwidth image transfers growing number compression schemes tiff images ability display line tiff images html documents full advantage rich de facto image standard permit display images produced scanners fax machines paint photo programs computationally expensive conversion gif format arbitrary rectangle section client viewing document images web greatly enhanced user client select arbitrary rectangle image transmit selected coordinates back server server retransmit zoomed image selected image higher resolution high resolution tiff image image zooming important feature image viewed document page figures tables small fonts client feedback display capabilities main contribution dienst supports notion multiple formats document user select formats view format prefer server end chose format display respective client client http request contained information display capabilities client system display depth size authentication ability restrict access document essential feature production digital library system intended commercial publishing limiting access required domain documents read members campus community employees corporation require server guarantee identity making protocol requests summary system dienst simplifies document publishing internet system makes important contributions dienst uniform protocol search retrieval display documents protocol addresses flexible document model document unique multiple formats consists set named parts parts physical pages logical chapters tables addition protocol full interoperability distributed digital library servers result user sees single virtual document collection dienst set tools permit easy management digital library tools automate document submission permit document librarian manage collection facilitate production archival hardcopy plan year build technology number ways installation digital library server difficult intend implement tools auto configure server search engine current implementation primitive intend include advanced search engines full text search make document discovery collection powerful easier current strategy conducting parallel search servers scale large number servers intend meta information individual document servers improve search strategy facility choose search libraries high probability computer science documents plan examine possibility incorporate current work copyright servers dienst commercial documents finally hope current work location independent identifiers refine method documents net addressed dienst acknowledgements work supported part advanced research projects agency grant 92 1029 corporation national research initiatives cnri content necessarily reflect position policy government cnri official endorsement inferred work design research institute collaboration xerox corporation cornell university computer science department cornell university references cohen danny cohen format mailing bibliographic records rfc dienst james davis carl lagoze protocol server distributed digital technical report library cornell university computer science department technical report 94 1418 june 1994 james davis carl lagoze dienst protocol distributed digital document library internet draft cornell information technologies ez publish printer cornell information technologies november 24 1993 leffler sam leffler public tiff package ftp sgi graphics tiff v3 tar mime nathaniel ned freed mime multipurpose internet mail extensions rfc pbmplus jef poskanzer extended portable bitmap toolkit anonymous ftp sites including ftp ee utah steve design implementation system 33 document service xerox parc 1993 sift online service http sift stanford tiff aldus corporation tiff revision 6 0 specification michael encoding uniform resource characteristics internet draft waters kurt edward fox james french alan selman wide area technical report server published online http www cs waters waters paper ps biographies jim davis works xerox design research institute proprietary consortium cornell university seeks ways improve engineering design process received phd 1989 mit media technology laboratory thesis back seat driver computer program provided spoken driving instructions operator car real time prior worked research development number places including atari cambridge research laboratory dri works developing electronic corporate memory recent project system shared group annotation world wide web plays electric bass learning dutch carl lagoze works computer science department cornell university senior software engineer cstr project received master software engineering wang institute graduate studies 1987 receiving degree worked academia commercial world developing tools generation language specific editors past years discovered joys digital libraries fascinating world information capture access view technical friends information superhighway mr lagoze proud parent cutest baby avid cyclist contact author davis dri cornell 607 255 cognitive computer science research group computer science engr dept 0114 university california san diego la jolla ca 92093 april 1995 richard belew director research group ai laboratory meant approach primarily computational informed cognitive perspective artificial natural systems focus research group characterization adaptive knowledge representations issues representation played central role artificial intelligence ai computer science theories mind generally argue work implicitly explicitly assumed representational language manually humans encoding explicit characterization true world fundamental philosophical difficulties inherent approach exist modern machine learning techniques capable automatically developing elaborate representations world date representations underlying learning shown scale semantically sophisticated task domains ai expert systems reconsider basic notions makes good knowledge representation constraints imposed learning process considered sine qua conjuction expressive adequacy valid inference typically considered ai found productive pursue general interest specific research projects applies statistical techniques problem free text information retrieval ir linguistics generally projects connectionist neural network representation documents descriptive keywords relevance feedback training signal reinforcement learning algorithm construction ir system learn effective indexing representation free text documents simple product browsing behaviors users investigated wide range genetic algorithm gas applications ranging artificial life models natural phenomena artificial inductive method accomplish engineering goal optimizing function work areas stereoscopic view cognitive adaptation encompassing broad range fundamental issues low level biological constraints high level symbolic communication current students tom mark land filippo chris john distinguished alumnae dan rose advanced technology group apple computer rose apple john advanced technology group encyclopedia britannica john eb bill hart amy wolfram picture rik cs ucsd 2478 staff senior faculty staff prof richard furuta furuta bush cs tamu prof john bush cs tamu dr frank bush cs tamu graduate students donald bush cs tamu hao wei hsieh bush cs tamu cheng hu bush cs tamu david bush cs tamu bush cs tamu vijay kumar bush cs tamu tom thomas bush cs tamu dave bush cs tamu peter nu bush cs tamu matthias richter richter bush cs tamu erich schneider erich bush cs tamu augustine su su bush cs tamu bin xiao bush cs tamu affiliated faculty researchers leland ellis leland tamu stephan tamu james bio tamu catherine marshall marshall parc xerox alfredo sanchez alfredo mx john mobot org eduardo tamu hugh wilson wilson bio tamu visiting scholars klaus bush cs tamu graduated students flavio garnet berkeley holly patterson falcon img cse 431 intro theory computation bboard mail log spring 1996 page log email class mailing list cs list announcements general interest class students feel free questions post information initiate discussions general interest class questions comments don general interest directed ta jayram cs instructor ruzzo cs usual internet conventions administrative requests mailing list add delete address change requests addressed request cs index messages latest message friday 31 96 22 25 08 pdt 26 mar 96 ruzzo cs cse 431 mailing list web 28 mar 96 ruzzo cs textbook errata 3 apr 96 jayram hw1 3 apr 96 ruzzo cs hw1 4 apr 96 roske cs hw 1 3 2 4 apr 96 cs hw1 4 apr 96 cs hw 1 3 2 4 apr 96 jmur cs hw1 4 apr 96 jmur cs hw1 4 apr 96 cs hw1 4 apr 96 ruzzo cs hw 1 3 2 4 apr 96 ruzzo cs hw1 4 apr 96 ruzzo cs hw1 4 apr 96 cs hw1 7 apr 96 ruzzo cs office hours week 16 apr 96 ruzzo cs hw 2 questions 16 apr 96 ruzzo cs hw 2 questions 17 apr 96 roske cs hw 2 questions 17 apr 96 jayram cs hw 2 questions 17 apr 96 ruzzo cs hw 2 questions 18 apr 96 jayram cs statistics hw1 19 apr 96 jayram office hours today 22 apr 96 ruzzo cs office hours midterm 23 apr 96 ruzzo cs homework 3 5 7 25 apr 96 ruzzo cs partner 26 apr 96 cs apr 27 apr 96 ruzzo cs exercise 2 96 roske cs hw 3 problem 5 7 2 96 ruzzo cs hw 3 problem 5 7 4 96 roske cs hw solution questions 7 96 ruzzo cs talk today 7 96 ruzzo cs talk today 13 96 ruzzo cs book review 15 96 roske cs hw 4 16 96 roske cs hw 4 prob 7 30 17 96 jayram cs np np 17 96 ruzzo cs late hw policy 28 96 jayram cs proofs 29 96 ruzzo cs handout 6 29 96 jayram cs hws 30 96 roske cs hw 5 7 part 3 30 96 jayram cs hw 5 7 part 3 30 96 jayram cs hint 30 96 jayram cs hw4 30 96 grizzly end quarter thought 31 96 jayram hobbes solutions 3 color 31 96 jayram hobbes hot oven 31 96 ruzzo cs midterm solution 31 96 jayram cs hw5 solutions 31 96 jayram cs solutions 3 color 31 96 jayram cs class web messages larry ruzzo ruzzo quinault cs washington cs subject cse 431 mailing list web cse 431 message cse 431 class mailing list spring 96 list announcements general interest class feel free questions post information initiate discussions questions comments don general interest directed jayram cs ruzzo cs mail logged web case scroll back messages didn save usual internet conventions administrative requests mailing list add delete address change requests addressed request cs hope enjoy larry ruzzo ruzzo quinault cs washington cs subject textbook errata ve added link class home page sipser page errata book things wrong text check list ve found reported bug chapter 3 reported pretty wrong send email sipser math mit mike hear tiny things commas place creates final edition book jayram jayram thathachar cs subject hw1 exercise 3 3 deals talked class section readable understand proof theorem 3 9 easily larry feel solve problem 3 3 material part turn friday problems submit solution problem monday exercise 3 2 definition deterministic carefully understand show jayram larry ruzzo ruzzo quinault cs washington cs subject hw1 3 3 ps late penalty turning 3 3 monday stab trouble don panic ll talk 1st thing friday 3 2 crucial bug text related problem sentence paragraph corollary 3 8 true halt run forever input rejects halts paths input larry roske roske lynx cs washington lynx cs washington subject hw 1 3 2 questions homework 1 don understand run forever input rejects rejects string reaches end accept simulates copy tape 2 branch node addresses tape 3 branch results rejecting configuration shouldn reject meant sentence page 121 symbol correspond choice choices configuration clarification 5 add instruction combines literal indirect addressing literal addressing refers learned instruction cse 378 symbol means literal constant arrow address larry michael clay wolf cs washington larry ruzzo ruzzo cs washington cc cs washington subject hw1 3 apr 1996 larry ruzzo wrote 3 2 crucial bug text related problem sentence paragraph corollary 3 8 true halt run forever input rejects halts paths input run forever run strings halting reject state 3 3 ps late penalty turning 3 3 monday stab trouble don panic ll talk 1st thing friday text bugs rug pulled times assignment entire assignment due monday 3 3 advise michael wolf cs washington michael clay wolf cs washington larry roske roske cs washington cc lynx cs washington subject hw 1 3 2 thu 4 apr 1996 larry roske wrote questions homework 1 don understand run forever input rejects ve put 2 cents rejects string reaches end accept simulates copy tape 2 branch node addresses tape 3 branch results rejecting configuration shouldn reject reread sentences stage 3 page 122 clear meant sentence page 121 symbol correspond choice choices configuration sentence sentence question means real question situation symbol correspond choice place reread paragraph page 121 times ll figure hoping enlightened confused michael wolf cs washington jason murray jmur grizzly cs washington michael clay cs washington cc larry ruzzo ruzzo cs washington cs washington subject hw1 thu 4 apr 1996 michael clay wrote 3 apr 1996 larry ruzzo wrote 3 2 crucial bug text related problem sentence paragraph corollary 3 8 true halt run forever input rejects halts paths input run forever run strings halting reject state doesn run lexicographical strings doesn halts reject state make halt state jason jason murray jmur grizzly cs washington michael clay cs washington larry ruzzo ruzzo cs washington cs washington subject hw1 thu 4 apr 1996 jason murray wrote thu 4 apr 1996 michael clay wrote 3 apr 1996 larry ruzzo wrote 3 2 crucial bug text related problem sentence paragraph corollary 3 8 true halt run forever input rejects halts paths input run forever run strings halting reject state doesn run lexicographical strings doesn halts reject state make halt state jason oops accepting jason michael clay wolf cs washington jason murray jmur cs washington cc larry ruzzo ruzzo cs washington cs washington subject hw1 thu 4 apr 1996 jason murray wrote doesn run lexicographical strings doesn halts reject state make halt state oops accepting yeah figured answer larry questions prof ruzzo pretty dense reading read denser feel ^ michael washington larry ruzzo ruzzo quinault cs washington larry roske roske lynx cs washington subject hw 1 3 2 cc lynx cs washington students nicely answered comments subject hw 1 3 2 questions homework 1 don understand run forever input rejects rejects string reaches end accept confusing tm finite automata pda reaching end input part definition acceptance part definition tm end input erase add define suppose tm definition simpler accept enter accept period simulates copy tape 2 branch node addresses tape 3 branch results rejecting configuration shouldn reject 2 questions 1 doesn accept programmed determines reached reject 2 couldn change reject accept language important misunderstood feature machines reject sort poorly named dead end accepting polynomials integer roots give 1 path tree guesses 5 evaluates 5 25 1 24 0 enters reject integer root means guess path didn pan means guesses couldn work 1 case paths ending reject don input rejected total absence paths ending accept rejects asymmetric lotto tickets happen buy tickets doesn isn winner winner ticket lucky winners tickets verify winner meant sentence page 121 symbol correspond choice choices configuration clarification 5 add instruction combines literal indirect addressing literal addressing refers learned instruction cse 378 symbol means literal constant arrow address syntax isn important remember assembler larry ruzzo ruzzo quinault cs washington michael clay wolf cs washington subject hw1 cc cs washington text bugs rug pulled times assignment entire assignment due monday 3 3 hmmm bug relevant assignment listed sipser web errata page don time guess 3 2 monday hate book errors labeled preliminary edition found worse 10 year editions ve online errata list usual good news knowing errors book nudge read carefully altogether bad habit larry ruzzo ruzzo quinault cs washington jason murray jmur grizzly cs washington subject hw1 cc cs washington jason murray jmur grizzly cs washington michael clay cs washington cc larry ruzzo ruzzo cs washington cs washington subject hw1 thu 4 apr 1996 michael clay wrote 3 apr 1996 larry ruzzo wrote 3 2 crucial bug text related problem sentence paragraph corollary 3 8 true halt run forever input rejects halts paths input run forever run strings halting reject state doesn run lexicographical strings doesn halts reject state make halt state small clarification algorithm enters reject state tm halt afraid misread statement reject halting state michael clay wolf cs washington larry ruzzo ruzzo cs washington cc cs washington subject hw1 4 apr 1996 larry ruzzo wrote text bugs rug pulled times assignment entire assignment due monday 3 3 hmmm bug relevant assignment listed sipser web errata page wasn errata week updated 2 5 96 interestingly errata updated 3 27 96 shows submitted bug 3 29 96 author errata errata don time guess 3 2 monday stuck beating head buggy problem covered problem expected questions problems posted group personally didn finish problem till minutes ago forward working fourth problems till wee hours morning hate book errors labeled preliminary edition found worse 10 year editions ve online errata list usual cynical side suggests errata list short text hasn long collect bug reports earliest listed 11 22 95 good news knowing errors book nudge read carefully altogether bad habit pretty dense reading bugs 2 cents worth problem 4 michael wolf cs washington larry ruzzo ruzzo quinault cs washington cs subject office hours week jayram switching monday friday hours week monday 4 8 1 00 2 00 ruzzo sieg 415 friday 4 12 1 00 2 00 jayram sieg 326 larry ruzzo ruzzo quinault cs washington cs subject hw 2 questions couple questions hope answer 4 17 language accepting prefixes strings accept xy prefix clear boundary marking end begining encoded boundary visible alphabet 0 1 lacks characters means literally stick punctuation characters proof assume usual show directions statement prove case show 1 enumerable construct 2 correct totally tangent larry ruzzo ruzzo quinault cs washington cs subject hw 2 questions 3 9 3 10 sufficient give informal descriptions tm accept languages trouble difference 3 9 3 10 3 9 constructing tm accept languages concatenating case l1 l2 subroutines 3 10 couldn careful depending subroutines loop key difference 3 9 3 10 careful halt looping doesn inputs rejected don rejected informal descriptions rest quarter high level descriptions discussed page 127 small points 1 3 9 constructing tm decide languages accept 2 l1 l2 aren subroutines machines decide accept hate small points students confused deeply confused collection small things l1 language set strings l1 decidable program tm m1 distinguishes strings l1 strings l1 lots programs job larry roske roske lynx cs washington larry ruzzo ruzzo cs washington cc cs washington subject hw 2 questions enumerable union avoid looping check acceptance tm enumerable cat star intersection tm loops cat intersection doesn accept cases 16 apr 1996 larry ruzzo wrote key difference 3 9 3 10 careful halt looping doesn inputs rejected don rejected larry roske roske lynx cs washington cc cs washington subject hw 2 questions reply message wed 17 apr 1996 04 53 23 pdt pine ult 3 91 100000 lynx cs washington jayram cs washington lr larry roske roske lynx cs washington writes lr enumerable union avoid looping check lr acceptance tm lr enumerable cat star intersection tm loops lr cat intersection doesn accept lr cases careful concatenation star note belongs languages written uv crucial thing decomposition advance meaning encode ends begins decomposition unique contrast language input extract parts unique similar remarks apply star jayram larry ruzzo ruzzo quinault cs washington larry roske roske lynx cs washington subject hw 2 questions cc cs washington larry ruzzo cs washington intersection clear cat star cs subject statistics hw1 jayram cs washington low 22 high 48 avg 39 1 question worth total 50 jayram jayram jayram thathachar cs subject office hours today prof ruzzo holding office hours today send mail meet jayram larry ruzzo ruzzo quinault cs washington cs subject office hours midterm 1 effective today mondays 1 00 2 00 office hour ruzzo 415 sieg fridays 1 00 2 00 jayram times unchanged ve traded days previously announced hours unchanged 2 midterm class monday 6 larry ruzzo ruzzo quinault cs washington david grizzly cs washington subject homework 3 5 7 cc cs david grizzly cs washington subject homework 3 problem 3 exercise 5 7 homework wondering definition enumerable problem problem enumerable test membership enumerable language correct purposes exercise enumerable problem enumerable language synonyms larry ruzzo ruzzo quinault cs washington cs subject partner arranged partner prob 1 hw assignment michael clay wolf cs washington cs washington errata list doubled start class including errata chapter 5 haven downloaded errata list recently cheer michael wolf cs washington larry ruzzo ruzzo quinault cs washington cs subject exercise end class friday suggested monday class questions programs decidable undecidable slant programming errors catch compile time talk announcement happened yesterday give food thought don worry don understand buzz words don ps nelson good guy talk interesting suggesting part 431 homework voting faculty request june fri apr 26 11 09 28 1996 scott cs washington talks cs washington subject uw cse colloq 5 7 96 nelson dec systems research center extended static checking university washington seattle washington 98195 department computer science engineering box 352350 206 543 1695 colloquium speaker greg nelson dec systems research center title extended static checking date tuesday 7 1996 time 3 30 pm place 134 sieg hall host anna karlin abstract ll describe system detecting compile time programming errors detected run time array bounds errors nil special novelty system ability detect race conditions deadlocks multi threaded programs system requires programmer annotate procedure declarations simple preconditions postconditions annotations annotations required full program correctness proof checking totally automatic checker reports errors line number system implemented modula 3 handles essentially features modula 3 safe language including references objects single inheritance concurrency parts standard library modula 3 checked system including object oriented input output stream library generic sequence library refreshments follow email talk info cs washington info http www cs washington larry roske roske lynx cs washington lynx cs washington subject hw 3 problem 5 7 tm enumerable theorem 5 22 enumerable enumerable larry larry ruzzo ruzzo quinault cs washington larry roske roske lynx cs washington subject hw 3 problem 5 7 cc lynx cs washington theorem 5 22 larry roske roske lynx cs washington lynx cs washington subject hw 3 problem 5 7 tm enumerable theorem 5 22 enumerable enumerable larry roske roske lynx cs washington lynx cs washington subject hw solution questions jayram careful reading homework solutions wanted clarify couple things hw 1 solution errata 1 problem 4 part sentence 0 1 0 1 2 problem part 4th line hw 2 solution 1 problem 5 number wanted encode number string hw 3 solution 1 5 7 write solution format text lecture machine computes reduction input 1 tm output fixed tm 2 build output input 1 run 2 accepts accept reject means parameterized tm accepts enumerable language larry larry ruzzo ruzzo quinault cs washington cs subject talk today reminder chance interested talk mentioned voting faculty request june tue 7 11 21 55 1996 cs grads geoduck uw systems geoduck faculty geoduck subject colloquium reminder anna karlin karlin geoduck cs washington greg nelson dec systems research center giving colloquium today 3 30 extended static checking good guy great work numerous areas computer science including programming languages theorem proving distributed systems interesting talk larry ruzzo ruzzo quinault cs washington grizzly cs washington subject talk today cc cs 134 sieg larry ruzzo ruzzo quinault cs washington cs subject book review told sending publisher review sipser book preparation final edition ll compose weekend comments book send ll forward larry roske roske lynx cs washington lynx cs washington subject hw 4 fyi problem 7 13 refers language larry larry roske roske lynx cs washington lynx cs washington subject hw 4 prob 7 30 polynomially reduce path theorem 7 25 desired difficulty suggestions insight strategy easier larry wade barrett wolf cs washington cc ruzzo cs cs subject np np reply message fri 17 1996 11 45 15 pdt pine ult 3 91 100000 wolf cs washington jayram thathachar jayram cs washington wb wade barrett wolf cs washington writes wb proved end wb class prove formulations np np poly time verifier poly time decides proof suppose verifier takes pair accepts rejects time poly time decides works input guess length accept iff accepts suppose decides time poly time verifier pair accept reject time polynomial accepts rejects hint simulation theorem 3 7 recall similar hw problem showed language enumerable decidable language dtm decides verifier enumerable language restrictions running time sense class enumerable languages np class decidable languages larry ruzzo ruzzo quinault cs washington cs subject late hw policy back town find messages late homework usual policy 10 late papers didn turn today turned part assignment worth finish weekend sender jayram cs washington jayram thathachar jayram cs washington cs subject proofs references pine ult 3 91 100000 wolf cs washington language problem 1 7 23 similar atm sense universal atm figure problems 1 2 show language np language np directly indirectly reduction np complete language problem part difficult time find suitable reductions part np complete languages ve covered class suitable jayram thathachar jayram cs washington department cse http www cs washington homes jayram university washington 1 206 616 1843 box 352350 seattle wa 98195 1 206 543 2969 fax larry ruzzo ruzzo quinault cs washington cs subject handout 6 subject handout 6 handout 6 problem 3c lost notation questions unique variable made unique variables suppose occurs clauses numbered 1 variable occur clause inclusive question applies version inclusive x3 appears clauses 2 3 12 17 4 i1 2 i2 3 i3 12 i4 17 a3 2 3 12 17 34 double subscripts xi simple summation 1 number times unique variable appears including repeats clause question variable sum clause numbers variable appears summation 1 number clauses 1 2 3 number clauses questions answer question don understand details sender jayram cs washington jayram thathachar jayram cs washington cs subject hws hold special office hours tomorrow thursday 1 2 sieg 326 undergraduate lounge problems due friday plan returning hws graded hw4 handed back tomorrow office hours post solutions today class web copies tomorrow friday ll return hw5 whichever part handed today solutions hw5 problems note office hours friday 1 2 moving place school weekend send mail clarifications ll reply jayram jayram thathachar jayram cs washington department cse http www cs washington homes jayram university washington 1 206 616 1843 box 352350 seattle wa 98195 1 206 543 2969 fax larry roske roske lynx cs washington lynx cs washington subject hw 5 7 part 3 hint suggests tm sat subroutine determine x1 0 x1 1 part satisfying assignment sat accepts strings sat sat consists formulas satisfying assignments variables sat test assignment variables time x1 0 x2 1 x3 0 ah ha permutation assignments create exponential time computation larry jayram thathachar jayram cs washington larry roske roske lynx cs washington cc lynx cs washington subject hw 5 7 part 3 thu 30 1996 larry roske wrote hint suggests tm sat subroutine determine x1 0 x1 1 part satisfying assignment sat accepts strings sat sat consists formulas satisfying assignments variables sat test assignment variables time x1 0 x2 1 x3 0 ah ha permutation assignments create exponential time computation larry btw office hours general definition reducibility gave completely wrong reducible poly time reduction iff correct definition reducible time algorithm subroutine black box calls made smaller length explanation definition gave wrong irrelevant hw problem question definition gave applying repeatedly small constant time determine conclude computing takes polynomial time apply times reducible jayram jayram thathachar jayram cs washington cs subject hint give hint reduce undirected graph obtained suppose make entering vertex vertex edge leaving vertex edge enforce condition adding extra vertices making hamiltonian path obey rule jayram jayram thathachar jayram cs washington department cse http www cs washington homes jayram university washington 1 206 616 1843 box 352350 seattle wa 98195 1 206 543 2969 fax jayram thathachar jayram cs washington cs subject hw4 problem closed star nice observation fill table algorithm thought share language show input 1 2 suppose define directed graph 1 2 1 edge iff 1 iff path 1 1 table algorithm gave solution set graph jayram thathachar jayram cs washington department cse http www cs washington homes jayram university washington 1 206 616 1843 box 352350 seattle wa 98195 1 206 543 2969 fax grizzly dan cs subject end quarter thought horse infinite number legs proof intimidation horses number legs legs front fore legs makes legs odd number legs horse number odd infinity horses infinite number legs show general case suppose horse finite number legs horse color lemma horses color exist jayram hobbes jayram thathachar cs subject solutions 3 color ll office hours bear inconvenience solutions 4th 7th problem ready jayram jayram hobbes jayram thathachar cs subject hot oven solutions hw larry door 15 hws handed ll mail solutions 3 color finally web evening jayram larry ruzzo ruzzo quinault cs washington cs subject midterm solution copies door web sender jayram cs washington jayram thathachar jayram cs washington cs subject hw5 solutions solutions hw5 larry door jayram jayram thathachar jayram cs washington department cse http www cs washington homes jayram university washington 1 206 616 1843 box 352350 seattle wa 98195 1 206 543 2969 fax sender jayram cs washington jayram thathachar jayram cs washington cs subject solutions 3 color unable pick solutions larry door solution sketches 3 color 3 color np complete 3 color np verifier polynomial time coloring vertices graph certificate verify coloring valid 3 coloring reduce sat 3 color phi 3 cnf formula graph build polynomial time vertex set union set literals union set clauses union vertices edges classified type variable clause valid 3 coloring edges type vertices 3 colors colors named vertex colored legal 3 coloring edges type variable colors legal 3 coloring define assignment 0 1 values variables finally satisfies property suppose clause constrained colors legal 3 coloring clause colored iff colored checked combinations color assignments nodes find easier work book 2 literals work 3 formula iff clause satisfied assignment iff legal 3 coloring np complete show belongs np verifier takes encoding hamiltonian path certificate verifies certificate corresponds hamiltonian path input graph reduce suppose dg instance dg create undirected graph ug vertex set ug informally force hamiltonian path ug correspond directed path subscripts vertices refer middle edges ug vertex edge edge edge claim hamiltonian path dg iff hamiltonian path ug proof direction easy hamiltonian path dg easily construct hamiltonian path ug hamiltonian path dg hamiltonian path ug direction hamiltonian path ug vertex dg vertices occur interior vertex path connected path begins initial segment edges ug vertices dg path extended hamiltonian path ug form a1 a2 ak aj path vertex dg vertex dg aj corresponds suppose aj vertex dg aj easily transformed hamiltonian path dg a1 a2 jayram thathachar jayram cs washington department cse http www cs washington homes jayram university washington 1 206 616 1843 box 352350 seattle wa 98195 1 206 543 2969 fax sender jayram cs washington jayram thathachar jayram cs washington cs subject class web solutions hws 4 5 class web good luck final jayram jayram thathachar jayram cs washington department cse http www cs washington homes jayram university washington 1 206 616 1843 box 352350 seattle wa 98195 1 206 543 2969 fax jayram cs washington update 03 26 96 present employment plant sciences computer scientist strategic information systems plant sciences evaluation emerging information technologies potential application biotechnology madison wisconsin crop breeding ideas mathematical phone 608 221 5000 programming artificial intelligence fax 608 221 5008 database systems evaluated email horn research assistant conducting basic research ways research structure exploited make solutions mathematical programs center parallel efficient research includes partitioning optimization constraint matrices matrices parallel solvers research madison wisconsin includes computational differentiation objective constraint functions translate nonlinear programs problem formats solved efficiently original nonlinear program task technologies computer programer web page designer task technologies html cgi java scripting general perl mount wisconsin hacking web pages remember graphic introduction family education research genealogy introduction family employment education research genealogy breakdown cse 573 reading discussion problem sets project final 25 10 20 25 25 percentages sum 100 makes easier good grade problem set 1 solutions university wisconsin madison computer sciences department cs 537 bart miller spring 1996 programming assignment 3 due wednesday 1 5pm simulating cpu scheduling algorithms goal assignment evaluate cpu scheduling algorithms trace data local unix systems test algorithms assignment write program reads trace data simulates cpu scheduling track performance statistics print completion trace file trace files trace files similar program 1 line trace file form pieces separated number blank characters spaces tabs character string maximum length 10 characters program time 10 millisecond increments midnight time program arrived system total cpu time seconds program records total number bytes disk program disk occurs full blocks blocks 8k 8192 bytes ignore types network keyboard display lines trace files sorted program starting time program information program structured continuous loop reads trace records advances time important events program maintain notion current time clock simulator variable holds current time clock tick 1 ms clock start time 0 advances time program runs simulated cpu idle waiting things happen simulator running 1 process running complete case update performance statistics remove process run ready queues 2 process start disk case block process completed 3 disk complete process completed back run ready queue 4 process arrive ready start case current time simulator matches arrival time jobs trace file jobs ready queues scheduling algorithms details scheduling algorithm implement isolated single class program scheduling algorithm versions 1 version program implement round robin scheduling process runs completes time slice blocks disk terminates disk completes job arrives process arrives disk completes running process time slice running process interrupted test time slices 10 ms 100 ms 1000 ms 2 version program implement exponential queues rr process runs completes time slice blocks disk terminates disk completes job arrives time process interrupted process completion back queues end queue correct priority 8 priority levels base smallest time slice 10ms process full time slice priority double slice process half time slice increase priority half slice 3 version program implement scheduling version sorting ready queue total cpu time remains process newly arrived process disk completing running process running interrupted back queue cpu time remaining simulator details important details 1 versions context switch takes 1 ms taking process execution takes 1 ms starting process execute takes 1 ms 2 process operation blocks operation completed 3 process perform number operations based field trace record blocks 8k round multiple 8k 8191 8192 4 count field calculate process block divide field number operations round millisecond note assuming operations evenly distributed execution program operation occurs end cpu burst divide evenly number operations cpu burst smaller disk number operations greater number milliseconds excess operations end process extra context switches operation examples 20 number operations 4 process start operation 5 ms execution process execute 5 ms execute 5 ms 23 number operations 4 process execute case additional 3 ms cpu burst disk 5 number operations 10 process start operation 1 ms 6 operations end cpu burst 5 disk operations amount time 20 ms computer disk disk operation time operation completed start time performance data simulator trace performance statistics print results simulator completes statistics 1 average completion time act job calculate run time difference completion time arrival time act average jobs trace file 2 minimum maximum completion time compute minimum maximum completion times jobs 3 throughput number jobs divide number jobs executed total running time simulator 4 utilization amount time spent computation include idle time time spent context switches print total percentage running time simulator software design issues good design assignment save literally thousands lines code crucial class version program class queuing version program simple fifo queuing version priority queue sorted 8 priority levels version priority queue sorted remaining cpu time parts program versions plenty time assignment don delay started work design initial structure classes talk ta deliverables hand print program makefile program listing include copy code scheduling algorithm copy code rest program labeled simulator print statistics simulator run modified fri apr 26 10 22 03 cdt 1996 bart travel plans wedding palo alto 15 22 siggraph 96 orleans august 2 11 shade family reunion san antonio texas thanksgiving 97 cool picture squash played squash page thinking people squash game choice don word university wisconsin thriving squash club rules singles squash wanted internet squash links squash sponsored page good links tale squash newsletter mexico squash association good tip week internet squash federation lots information found document rules squash sorta slow based uk list squash clubs recent recent tournament results people wouldn call attention record martin squash faq isn squash racquetball yeah windows 95 quality secure operating system microsoft wrote admittedly racquetball small degree primitive satisfaction fun bouncy ball age 5 play squash hand requires tactics skill athletic ability endurance fairly compared convincing read article october 21st 27th 1995 economist entitled survival acknowledgements point state ve stolen pretty page material bit friend tad fox squash page tad recently graduate student chemistry michigan moved work software company web pages longer knowledge theft intervention hard work heh modified thu sep 19 14 17 22 1996 martin reames mreames cs wisc multi versus constraints user interfaces experience deltablue algorithm authors michael sannella john maloney bjorn freeman benson alan borning software practice experience vol 23 5 1993 pages 529 566 preprint published uw tech report 92 07 05 abstract efficient satisfaction constraints essential performance constraint based user interfaces past constraint based user interfaces multi constraints widespread belief constraints efficient paper argue user interface construction problems handled naturally multi constraints constraints present pseudocode incremental multi constraint satisfaction algorithm deltablue describe experience algorithm user interface toolkits finally provide performance figures demonstrating multi constraint solvers competitive performance constraint solvers click postscript file return constraints home page mobisaic mobisaic world wide web information system designed serve users mobile wireless computing environment project part ongoing research mobile computing university washington overview concise description mobisaic web system papers presentations yummy papers presentation slides documents describing mobisaic client library tutorial reference documentation tutorials reference documents mobisaic client library modify web client interact mobisaic web system active documents dynamic urls list active documents dynamic urls advantage mobisaic extensions web status report status project wireless mobile computing index index web sources wireless mobile computing cs dept logo sci 230 operating systems back department computer science university chicago nachos source code modified sun nov 12 13 38 20 1995 guide reading nachos source thread dispatching bootstrapping system calls exceptions address translation running programs user address spaces jeffrey dean dept computer science engineering university washington box 352350 seattle washington 98195 2350 work 206 616 1849 home 206 524 6039 jdean cs washington http www cs washington homes jdean research interests programming language implementation compilers object oriented systems programming language design programming environments software engineering operating systems academic history 1996 ph computer science university washington expected august 1996 dissertation optimizing object oriented languages program analysis advisor craig chambers 1993 computer science university washington 1990 computer science economics university minnesota summa cum laude recent professional experience 9 92 present research assistant cecil language group university washington developed implemented techniques optimizing object oriented languages including static analysis class hierarchies dean al selective specialization source routines dean al incremental compilation face program analysis chambers al 94 profile guided optimization object oriented languages grove al 95 improved automatic inlining decisions dean chambers 94 6 92 9 92 instructor dept computer science engineering university washington 9 91 6 92 teaching assistant dept computer science engineering univ washington description teaching experience 6 90 9 91 member technical staff global programme aids world health organization geneva switzerland designed implemented software manipulating analyzing statistical data info 6 0 refereed publications grove al 95 david grove jeffrey dean charles garrett craig chambers profile guided receiver class prediction proceedings 1995 acm conference object oriented programming systems languages applications oopsla 95 austin tx october 1995 dean al jeffrey dean david grove craig chambers optimization object oriented programs static class hierarchy analysis proceedings european conference object oriented programming ecoop 95 aarhus denmark august 1995 dean al jeffrey dean craig chambers david grove selective specialization object oriented languages proceedings 1995 sigplan conference programming language design implementation pldi 95 la jolla ca june 1995 chambers al 95 craig chambers jeffrey dean david grove framework selective recompilation presence complex intermodule dependencies proceedings 17th international conference software engineering icse 95 pp 221 230 seattle wa april 1995 dean chambers 94 jeffrey dean craig chambers inlining decisions inlining trials proceedings acm symposium lisp functional programming languages 94 orlando fl june 1994 refereed workshop publications dean al 94 jeffrey dean craig chambers david grove identifying profitable specializations object oriented languages proceedings acm sigplan workshop partial evaluation semantics based program manipulation pepm 94 orlando fl june 1994 publications dean al 91 andrew dean jeffrey dean anthony burton richard info general purpose microcomputer program public health information systems american journal medicine vol 7 pp 178 182 1991 burton al 90 anthony burton jeffrey dean andrew dean software data management analysis world health forum vol 11 1 1990 software distributed uw cecil 1 0 university washington cecil language vortex compiler implementation primary designers implementors vortex compiler vortex optimizing compiler object oriented languages implements techniques grove al 95 dean al dean al chambers al 95 info 6 0 lead developer info series programs entering analyzing manipulating statistical data 100 000 copies info distributed published program office centers disease control 1995 isbn 1 21 0 awards 1995 department health human services special recognition award 1991 public health service special recognition award 1989 foundation fellowship university minnesota 1988 cargill corporation scholarship university minnesota 1986 national merit scholarship finalist teaching experience uw cse 143 instructor introductory programming ii summer 92 developed curriculum projects lectures tests presented lectures class 60 students supervised teaching assistants uw cse 142 teaching assistant section leader introductory programming fall 91 uw cse 143 teaching assistant section leader introductory programming ii winter spring 92 uw cse 501 teaching assistant graduate compilers winter 95 uw cse 505 teaching assistant graduate programming languages fall 95 uw cse 590 organizer graduate seminar compilers spring 95 professional activities referee sigplan conference programming language design implementation pldi undergraduate admissions committee member university washington department computer science engineering 92 references prof craig chambers dept computer science engineering box 352350 university washington seattle wa 98195 2350 206 685 2094 chambers cs washington prof susan eggers dept computer science engineering box 352350 university washington seattle wa 98195 2350 206 543 2118 eggers cs washington prof brian bershad dept computer science engineering box 352350 university washington seattle wa 98195 2350 206 543 6707 bershad cs washington prof david notkin dept computer science engineering box 352350 university washington seattle wa 98195 2350 206 685 3798 notkin cs washington jdean cs washington graduate programs offerings financial assistance cs dept admission graduate study undergraduate degree minimal requirement admission graduate study students admitted graduate program types status 1 full graduate status admission requirements met 2 provisional graduate status admission requirements met 3 temporary graduate status specific graduate level courses term students temporary status apply program ph program students admitted program eligible complete requirements degree transfer ph program apply admissions committee make decision based student performance program recommendations faculty full graduate status student admitted degree program full status minimally earned bachelor degree maintained grade point average completed courses equivalents student admitted degree program full graduate status earned degree maintained grade point average completed minimally selection courses topical areas pitt numbers 1 computer science discrete structures cs information data structures cs 0445 computer organization assembly language cs theory cs 1510 1511 languages cs 1520 1621 systems cs 2 mathematics calculus sequence math linear algebra math 1180 0280 probability statistics requiring calculus prerequisite stat 1151 provisional graduate status student admitted degree program provisional status qualifications minimally deficient students advanced full graduate status removal identified students expected gain full graduate status time complete 18 credits equivalently academic year full time graduate studies students provisional status allowed hold teaching assistantship temporary graduate status status student graduate level courses term enrolling graduate program temporary status student specific courses qualifications deficiencies background low grades fails meet deadline filing official application admission met requirements admission degree program full graduate status student interested applying special temporary status obtain written permission faculty member teaching interest follow procedures admission graduate degree program application materials application materials deadlines graduate admissions committee address graduate admissions committee department computer science university pittsburgh pittsburgh pa 15260 materials hard copy form mail inquiries pitt graduate programs grad info cs pitt inquiries status application admit status cs pitt deadlines february 1 fall admission financial aid march 1 fall admission october 1 spring admission application materials submitted applicant materials fully completed applicant submitted mailing regular application form applicants complete form departmental supplemental information form applicants complete sides form letter application goal statement applicants write letter qualification letter addressed graduate admissions committee letter degree objective reasons pursuing studies computer science additional information qualifications experience covered adequately application form application fee fee paid bank draft money order personal checks acceptable em provided drawn bank check money order payable university pittsburgh application considered application fee supplementary application form applicants citizens united states complete form foreign student admitted subsequent visa related work handled foreign students office university application materials submitted materials directly graduate admissions committee address applicant match main application form transcripts grades grade transcripts applicant directly department schools applicant attended leaving high school originals cases foreign universities include english translations formally certified university registrar equivalent official transcripts official grade reports required university courses reference forms recommendation letters completed written persons evaluate chances applicant success graduate school general individuals decreasing order preference suitable 1 professors applicant upper level computer science mathematics courses 2 current employment supervisors completed reference forms obtained department letters directly department evaluating persons standard test scores gre scores required advanced gre score computer science strongly recommended foreign applicant toefl score required scores reported directly educational testing service department computer science graduate programs offerings financial assistance cs dept page generated iu finger gateway forman cs washington login forman george forman directory homes fish forman shell bin csh login wed jan 8 09 05 pst cns hp mail plan graduated moved palo alto work hewlett packard laboratories work phone number 415 857 mail address gforman hpl hp ^^^^^^^^^^^^^^^^^^ dissertation obtaining responsiveness resource variable environments 96 description programming framework facilitate building executing interactive applications maintain responsiveness resource variable environments mobile computing slow hang traditional applications content length 4375 accept ranges bytes mit artificial intelligence laboratory principal goals artificial intelligence laboratory develop computational theory intelligence develop high impact practical applications areas information transportation enhanced reality human computer interface modeling simulation image understanding decision analysis impact prediction model based engineering design medicine supporting computing technology learn specific projects infolab group natural language server working links img director img publications introduction img research img events img people img company img mit eecs lab comp sci mit phone book food fun img reference ai topics libraries mit net pages img topics social issues finance plain fun img lab info files reading room resources robert webmaster ai mit icon free version page cs381 481 fall 1996 automata computability theory syllabus tentative list topics covered fall major areas finite automata regular sets pushdown automata context free languages turing machines effective computability area comprise roughly entire body lecture notes postscript format clicking obtain hardcopy 7 linda mardel 5147 lecture notes published textbook springer verlag reason interested comments suggestions pay 1 mistake typo misspelling find don errata suggested supplementary readings text hopcroft ullman introduction automata theory languages computation addison wesley 1979 addition specific topics important end good general understanding means set regular context free recursive capabilities finite automata pushdown automata turing machines describe sets regular expressions context free grammars finite automata regular sets 1 3 lecture 1 roadmap historical perspective lecture 2 operations sets lecture 3 finite automata regular sets lecture 4 regular sets lecture 5 nondeterministic finite automata lecture 6 subset construction lecture 7 pattern matching regular expressions lecture 8 pattern matching lecture 9 regular expressions finite automata supplementary lecture kleene algebra regular expressions lecture 10 lecture 11 limitations finite automata lecture 12 pumping lemma lecture 13 dfa state minimization lecture 14 minimization algorithm lecture 15 myhill nerode relations lecture 16 myhill nerode theorem supplementary lecture collapsing nondeterministic automata supplementary lecture automata terms supplementary lecture myhill nerode theorem term automata lecture 17 finite automata lecture 18 regular sets pushdown automata context free languages 4 6 9 1 lecture 19 context free grammars languages lecture 20 balanced parentheses lecture 21 normal forms lecture 22 pumping lemma cfls lecture 23 pushdown automata supplementary lecture final state empty stack lecture 24 pdas cfgs lecture 25 simulating cfgs supplementary lecture deterministic pushdown automata lecture 26 parsing lecture 27 cocke kasami younger algorithm supplementary lecture chomsky algorithm supplementary lecture theorem turing machines effective computability 7 8 lecture 28 turing machines effective computability lecture 29 turing machines lecture 30 equivalent models lecture 31 universal machines diagonalization lecture 32 decidable undecidable problems lecture 33 reductions lecture 34 rice theorem lecture 35 undecidable problems cfls lecture 36 formalisms lecture 37 lambda calculus supplementary lecture programs supplementary lecture undecidability lecture 38 del incompleteness theorem lecture 39 proof incompleteness theorem supplementary lecture del proof cs381 481 home page topics prelim 2 object oriented programming base classes derived classes functions instance variables protected keyword constructors derived classes virtual functions pure virtual functions ii program correctness induction assertions truth validity hoare triples preconditions postconditions assignment rule loops loop invariants bound functions 5 steps proving loop correct developing loop invariant understand memorize lists step iii gofer types int char bool float tuples lists functions function definitions basic pattern matching integers pattern matching lists tuples clauses polymorphic types type map currying partial application curry howard isomorphism kidding currying invented called higher order functions map filter anonymous functions lazy evaluation infinite lists basic concept tricky efficiency considerations fib recursively tail recursively list chinook paper list abstracts chinook overview pai chou ross ortega gaetano borriello chinook hardware software synthesis system international symposium system synthesis cannes france september 13 15 1995 appears uw cse tech report 95 03 04 embedded systems commonplace designed larger numbers designers tighter constraints design time computer aided design tools embedded systems pace trends fundamentally identical twenty years ago chinook synthesis system development university washington addresses automation time consuming error prone tasks embedded controller design synthesis interface hardware software needed integrate system components migration functions processors custom logic simulation system specifications synthesis paper describe principal elements chinook system discuss application variety embedded designs gaetano borriello pai chou ross ortega embedded system design portability rapid integration hardware software design sami de micheli eds kluwer aacademic publishers 1995 increasing performance capacity microprocessors programmable logic devices digital systems designed embedded systems designing systems requires skills software hardware engineers frequently due interface groups design options fully explored embedded system design tools support separation design responsibilities design data problem principal issues design process require attention proper evaluation design tradeoffs portability design specifications integration system components rapid prototyping resulting design chapter discuss approach issues lead generation embedded system design tools permit designers fully explore design space attain higher confidence appropriateness designs steps direction embodied chinook synthesis system development university washington addresses automation time consuming error prone tasks embedded controller design synthesis interface hardware software needed integrate system components migration functions processors custom logic simulation system specifications synthesis exemplified contributions volume looked virtually issues chinook approach focus design space exploration mature embedded system designer assistant interface synthesis pai chou ross ortega gaetano borriello interface synthesis techniques embedded systems proceedings ieee acm international conference computer aided design san jose ca november 1995 pp 280 287 key aspect synthesis embedded systems automatic integration system components entails derivation hardware software interfaces bind elements permit communicate correctly efficiently automatic synthesis interfaces designers fully simulate evaluate systems frequently discouraged exploring design space hardware software partitions practical concerns mandate minimizing late design cycle leading costly implementations paper presents set techniques form basis comprehensive solution synthesis hardware software interfaces software drivers glue logic generated connect processors peripheral devices hardware processors communication interfaces meeting bandwidth performance requirements examples set devices communicate infrared local communications network highlighting video wrist watch display explain techniques design space exploration tools embedded systems pai chou ross ortega gaetano borriello synthesis hardware software interface microcontroller based systems proceedings ieee acm international conference computer aided design santa clara ca november 1992 pp 488 495 microcontroller based systems require design hardware software interface enables software running microcontroller control external devices interface consists sequential logic physically connects devices microcontroller software drivers code access device functions paper presents method automatically synthesizing hardware software interface recursive algorithm practical examples demonstrate utility method results synthesized circuit driver code comparable generated human designers tool higher level synthesis tools evaluate partitionings system hardware software components walkup borriello interface timing verification application synthesis 31st design automation conference proceedings june 1994 fundamental timing analysis problem verification synthesis interface logic circuitry determination allowable time separations skews interface events timing constraints circuit propagation delays skews verify timing properties determine allowable propagation delays logic synthesis paper presents algorithm tighter skew bounds asymptotic running time previous methods shows apply method synthesis tasks walkup borriello automatic synthesis device drivers hardware software design university washington department computer science technical report 94 06 04 automatically synthesizing device drivers hardware software needed interface device processor important element hardware software design driver software consists sequences instructions needed processor control interactions device driver hardware consists digital logic physically connect devices generate signal events meeting timing constraints describe approach begins device specifications form timing state diagrams determines signals controlled directly software require indirect control intervening hardware minimizing hardware requires solving simultaneous scheduling partitioning problem goal limit number wires events directly generated processor software show simplest version problem np hard discuss heuristic solution work practical situations scheduling pai chou elizabeth walkup gaetano borriello scheduling issues synthesis reactive real time systems ieee micro august 1994 pp 37 47 appeared technical report 94 09 04 dept computer science engineering university washington seattle wa 98195 embedded control applications respect intricate timing requirements interactions external environment constraints derived response time rate execution low level signaling requirements systems designed ad hoc manner tools assume designer finalized scheduling schedulers make simplifying assumptions handle general timing constraints paper discuss scheduling issues addressed synthesis tools embedded systems outline approaches problems perspective based experience chinook hardware software synthesis system reactive real time systems development university washington chinook initially targeting embedded applications operating system support high level specification device library chinook interface hardware software program realize design pai chou gaetano borriello interval scheduling fine grained code scheduling embedded systems dac 95 june 1995 central problem embedded system synthesis generation software low level scheduling remains manual task existing coarse grained real time scheduling algorithms applicable assume fixed delays run times variable incur overhead solve problem present static ordering technique called interval scheduling meeting general timing constraints fine grained variable delay operations run time executive pai chou gaetano borriello software scheduling synthesis reactive real time systems proceedings design automation conference san diego ca june 1994 pp 1 4 existing software scheduling techniques limit functions implemented software restricted class timing constraints coarse grained uniform periodic behavior practice systems change behavior response inputs environment paper considers class systems called reactive real time systems timing requirements include sequencing rate response time constraints present static preemptive fine grained software scheduling algorithm meet constraints algorithm suitable control dominated embedded systems hard real time constraints part core hardware software synthesis system updated mon nov 13 21 03 37 pst 1995 people poems ve studying german reading heinrich heine poems short live favorite love people read friedrich nietzsche put english charcoal diamond marc friedman friedman cs washington number times page accessed july 21 1995 journal publications robert van de geijn parallel dense linear algebra 1 almadena chtchelkanova john gunnels greg morrow james overfelt robert van de geijn parallel implementation blas general techniques level 3 blas concurrency practice experience 2 hernandez van de geijn vidal jacobi method blocks mesh processors concurrency practice experience 3 greg henry robert van de geijn parallelizing qr algorithm unsymmetric algebraic eigenvalue problem myths reality siam journal scientific computing vol 14 4 pp 870 883 1996 4 brian grayson robert van de geijn high performance parallel strassen implementation parallel processing letters vol 6 1 1996 3 12 5 robert van de geijn jerrell watts summa scalable universal matrix multiplication algorithm concurrency practice experience 6 po geng oden robert van de geijn massively parallel computation acoustical scattering problems boundary element methods journal sound vibration 191 1 pp 145 165 7 jack dongarra robert van de geijn david walker scalability issues affecting design dense linear algebra library special issue scalability parallel algorithms journal parallel distributed computing vol 22 3 sept 1994 8 tom robert van de geijn jean patterson application parallel computation integral equation models electromagnetic scattering journal optical society america vol 11 4 pp april 1994 9 robert van de geijn deferred shifting schemes parallel qr methods siam journal matrix analysis application 14 1 pp 180 194 jan 1993 10 jack dongarra robert van de geijn reduction condensed form distributed memory architectures parallel computing 18 pp 973 982 1992 parallel sparse linear algebra 1 van de geijn blas performance selected segments high finite element code international journal numerical methods engineering vol 38 pp 1327 1340 1995 2 carey van de geijn performance scalability block preconditioned finite element technique distributed parallel environment international journal numerical methods engineering vol 38 pp 1535 1554 1995 3 carey van de geijn performance scalability finite element analysis parallel computation journal parallel distributed computing 21 pp 202 212 1994 parallel communication algorithms 1 barnett payne van de geijn watts broadcasting meshes wormhole routing journal parallel distributed computing vol 35 2 pp 111 122 1996 2 jerrell watts robert van de geijn pipelined broadcast multidimensional meshes parallel processing letters vol 5 2 1995 pp 281 292 3 barnett littlefield payne van de geijn efficiency global combine algorithms 2 meshes wormhole routing journal parallel distributed computing 24 pp 191 201 1995 4 robert van de geijn global combine operations journal parallel distributed computing 22 pp 324 328 1994 guaranteed quality mesh generation paul chew work mesh generation motivated finite element method widely technique obtain approximate solutions partial differential equations step method divide problem region simply shaped elements creating mesh number algorithms developed automate process algorithms provide guarantee quality resulting mesh instance element cross region boundary flat triangles leading poor error bounds developed efficient techniques producing meshes guaranteed quality problems plane curved surfaces elements produced triangles close equilateral shape region boundaries respected user control element density producing small elements interesting regions large elements working extend technique full dimensional problems producing tetrahedral meshes 2d mesh surface mesh action postscript animation work colors represent grades triangles red implies bad shape yellow implies large blue implies boundary long green implies interactive meshing demo mesh polygonal shape choosing input slow demo modified references paul chew guaranteed quality mesh generation curved surfaces proceedings ninth symposium computational geometry 1993 acm press 274 280 paul chew guaranteed quality triangular meshes department computer science tech report 89 983 cornell university 1989 710 content length 1808 accept ranges bytes state university york oswego resources australian exchange program problem solving curriculum conference archives soviet archive server traffic summary suny oswego computer information science comments author david bozak contents copyright 1996 suny oswego rights reserved revised february 5 1996 url http www cs oswego misc index html sieg hall sieg hall requires java java impaired text based find seig hall java source provide hours educational entertainment service brought labyrinth mediocrity img introduction antialiasing videos images stochastic sampling arun verma introduction problem description literature review design anti aliasing module problem setting choice methods images animations description algorithm math involved platform requirements results installation conclusions references document construction grew texas pop 13 452 recall la la big fan african interested big balcony care gardening urges jon damon reese endorsed img img actlab logo projects personal pages exploration goddess courses actlab gopher university texas austin radio tv film college communication comments questions queries complaints send email webmaster actlab utexas brought sandy stone visitor advanced communication technologies laboratory department radio tv film college communication university texas austin computer science graduate students local phone numbers listed campus 413 545 xxxx phone mail cs umass 5 ahmed 5 3241 ahmed anderson scott 5 anderson 5 aseltine 5 2440 aseltine marc 5 ballesteros lisa 5 0728 barrett daniel 5 2146 barrett alexander 5 0728 baumgartner 5 0582 jean 5 2440 berkman neil 5 1985 berkman 5 0675 bhargava alok 5 2544 bhargava 5 2014 brown eric 5 0256 brown shashidhar 5 cahoon brendon 5 0728 cahoon cavazos john 5 0256 cavazos albert 5 cheng yong qing 5 cheng chia mike 5 0675 chia clouse jeffery 5 1985 clouse coelho jefferson 5 3143 coelho crites robert 5 1596 crites daniels jody 5 2440 daniels das 5 3492 datta suprakash 5 2502 datta daumueller katja 5 1519 dey 5 3179 dey dhagat 5 1519 dhagat diwan amer 5 0256 diwan dolan john dolan dropsho steven 5 1519 dropsho duff michael 5 1596 duff dwyer matthew 5 2146 dwyer dyer stephen 5 0582 dyer eliot christopher 5 0582 eliot 5 fang ming 5 fang laura 5 3241 victor 5 3241 friedman friedman 5 0728 5 3241 gao 5 2502 gao garvey alan 5 3444 garvey gonzalez gomez oscar 5 grass joshua 5 0582 gregory dawn 5 gregory warren 5 2440 lara sergio 5 1596 haines david 5 0728 haines han cheng feng 5 0728 chan hansen eric 5 1596 hansen erik 5 0582 5 havlicek james 5 0256 havlicek huang jin 5 2014 jhuang huber manfred 5 huber humphrey marty 5 4753 humphrey christopher 5 kalra archna 5 archna thomas 5 0728 kamath mohan 5 4753 kamath 5 4753 kaplan alan 5 2146 kaplan kamal 5 2502 sandhya 5 0728 kumar 5 2544 kim john 5 0582 kim frank 5 0675 5 3143 anthony 5 5 leonid 5 1985 bruce anton 5 0728 li chen 5 3179 li lim william 5 lim long 5 3444 lu chi jen 5 2502 lu zhihong 5 0728 macdonald willard 5 3143 5 1596 dorothy 5 0675 raghavan 5 mauricio 5 marsh harry 5 0582 marsh erik 5 2014 mccarthy joseph 5 2440 mccarthy lewis 5 2502 mcnulty john 5 1596 mcnulty medina molesky lory 5 4753 lory moon sue bok 5 2544 5 maram 5 3444 nagendra nahum erich 5 3179 nahum 5 2014 arvind 5 2014 oates james 5 oates oliver david oliver padhye jitendra 5 4753 ron 5 0728 martin cris 5 peri 5 2014 marc 5 2502 jay 5 0728 prabhu rajesh 5 2014 prabhu precup doina 5 1985 dprecup purimetla bhaskar 5 4753 bhaskar pallavi 5 0728 rajeev 5 rajeev ramanathan 5 2014 5 ramachandran 5 2544 srinivas 5 ridgway john 5 0256 ridgway daniel 5 2014 rubinstein zachary 5 1985 rubinstein 5 salehi james 5 3179 salehi sandholm tuomas 5 0675 sandholm 5 3241 theodore 5 scudder michael 5 1519 scudder sen 5 4753 sen 5 shan david 5 0639 shi qing 5 0728 5 4753 shri singhai sharad 5 1519 singhai sitkoff nathan 5 1596 sitkoff sivasankaran rajendran 5 4753 skalak david 5 1985 skalak soderland stephen 5 2440 st amant robert 5 stefanovic darko 5 0256 stein cindy 5 0256 stein stern mia 5 0582 stern frank 5 swan russell 5 swan peri 5 2146 teo marie 5 4753 teo wagner thomas 5 0675 wagner wang 5 weaver glen 5 0256 weaver whitehair robert 5 3444 wright eric 5 1516 wright wu victor 5 3492 xavier xavier xiong ming 5 4753 xiong xu 5 0728 xu ping 5 jason 5 4753 yates david 5 3179 yates yee richard 5 1596 yee zhang 5 2544 zhang 5 3492 publications return home page update june 8 1995 www admin cs umass programming laboratory fee includes computers software programming laboratory painter hall room 3 12 471 9743 programming assignments required turned 64 macintosh pascal addition pai 3 xx 15 dell pc compatibles turbo pascal machines give id user assistant pai 3 12 proctors testing room open responsible programs graded deadlines warned long lines hours deadline difficult programs turned days early earn bonus points programs turned late half credit hours operation 9am 1am monday thursday 9am 8pm friday 10am 6pm saturday 12n 1am sunday finish program graded proctor grader make cover sheet hard copy top design programs 1 2 hard copy listing program source code check top design check coding style examine source code fit compile program execute program test data proctor sign cover sheet green sheet deposit entire packet box provided testing room proctors recognized bright orange wear don quadra lab simply testing room give number machine rarely find dell lab proctors open waiting list people waiting graded proctors grade programs evenings quizzes due debugging limited 15 minutes macintoshes students waiting graded debugging completed top design programs 1 2 lab open longer testing room finish program proctors credit programming assignment proctor grades perfectly nice program deposited mail slot testing room closes deadline night receives credit half credit author returns graded programming work home bring source code lab floppy compile proctor means lab work pascal compiler compatible pascal macintosh turbo pascal dell finding compatible compilers difficult responsibility assist point microcenter offer substantial educational discounts simply substitute early updated 3 19 96 overview cs354 machine organization programming jerry tutsch sections 1 3 fall 1996 time place section 1 11 00 12 15 mwf 1325 comp sci section 3 5 00 6 40 mw 168 noland jerry office 1309 comp sci ph 262 6603 email tutsch execpc jerry cs wisc office hours 10 11 4 5 mw 9 10 ta graders mohammad asgarian 5364 comp sci 262 5105 ma cs wisc office hours 2 30 3 30 tr sridevi bhamidipati 1351 comp sci 263 1938 bsri cs wisc office hours 4 00 5 00 wr sunlung suen 1347 comp sci 262 5786 ssuen cs wisc office hours 2 30 3 30 tr text programmer view computer architecture assembly language examples mips risc architecture goodman miller 1993 copy book references introduction assembly language programming computer architecture joe 1996 http www thomson html computer organization design hw sw interface patterson hennessy 1994 ed mips risc architecture kane exams homeworks programs exams homeworks programs found http www cs wisc 2 cs354 html email communicate instructor ta class office hours email check email day note problems program don email code machines sun sparc 20 sol1 1370 comp sci programs turned sol machines written debugged pc mac pc version simulator downloaded ftp ftp cs wisc pub pub spim mac version http www execpc sit hqx description intent give students understanding kinds operations executed efficiently hardware operations performed representation numbers characters data structures instructions discussed assembly language programs written order gain understanding general concepts machine organization learn assembly language programming production computer architecture viewed interface hardware set basic instructions executed hardware grades grades based 6 20 point homework assignments 20 6 25 point half hour quizzes 25 6 35 point programs 35 120 point comprehensive final exam 20 task number points points comment total grade homework 6 20 120 20 late hw accepted quizzes 6 7 25 150 25 6 7 count 25 day programs 6 35 210 35 late max 2 late days final 1 120 120 20 2 hr comprehensive curve 94 100 88 ab 94 82 88 76 bc 82 70 76 60 70 homework homework due start class due date late homework accepted split points duplicate copies homework programs programs turned online class due 5 00pm due date 25 penalty 24 hour day late programs programs days late accepted split points duplicate programs quizzes final quizzes final exam open book notes calculators quizzes 1 2 hour class end class period rescheduled quizzes quiz section enrolled 6 7 quizzes count final scheduled 12 25 2 25 thursday 12 19 96 bring student id rescheduled finals weeks prior notice good reason rescheduled finals early 1221 cs536 examinations schedule midterm wednesday october 23 tentative 7 15 9 15pm room 1240 cs exam topics final monday december 16 5 05pm 7 05pm location announced exams midterm exam spring 1996 final exam spring 1996 exam 1 fall 1991 exam 2 fall 1991 exam 3 fall 1991 exam 1 fall 1990 exam 2 fall 1990 exam 3 fall 1990 exam answers spring 96 midterm exam answers 1328 ed hobbies outdoor activity sports area swimming ultimate soccer basketball hiking sailing roller blading biking running rock climbing skiing white water river rafting neglected mention favorite sport ultimate frisbee good exercise run lot competitive team effort sports area things eventually bungee jumping sky diving sky diving expensive things doesn ve rock climbing white water river rafting joined sailing club uw summer learned sail things include playing computer games escape velocity macintosh software playing playing cards playing piano cello pictures river rafting trip directory pictures edhong cs washington img announcements make check announcements reminders regular basis date latest news 12 12 96 solutions note friday solutions bring questions exam friday ll cumulative focused 2nd half arrays 12 6 96 lecture notes lecture notes including complex numbers additional info double precision numbers talked monday 12 6 96 test case removed rest schedule quiz 6 wed 11th question graphs question complex numbers integration fit depending squares monday program 7 4 test cases 5 29 removed doesn make sense put golfer 2 past hole week monday ll squares wed quiz ll shorter time rest wed fri review bring questions 12 4 96 quiz5 solutions program 7 quiz 5 solutions web page program 7 book suggests due fact parametric functions functions terms cos sin generates unit circle origin circle function terms 0 values 1 1 function 0 pair circle corresponds 0 reason work idea values ll test work hit golf ball trajectory function coordinates equations theta theta write terms solving equation plugging equation equation parametric equation 12 2 96 prog7 8 fully test cases included quiz note notes test cases programs 7 8 fully test cases included gradesheets note quiz5 material fixed point method form sec 12 1 12 2 book notes root finding methods 11 27 96 prog7 8 week 12 13 notes final quizzes program 7 pg 597 problem 6 text gradesheets found link main web page program 8 today due day class program 8 count double 6 grade week 12 13 notes today 2 quizzes wed 4th wed 11th detail monday final tues 17th room class meets 1289 cs 5 05 pm 11 16 96 note prog6 note stack queue notes program 5 told grader concentrate pig latin part assignment read lines keyboard print screen disk long compiles works correctly won lose 2 3 points program 6 make maintain integer variable track priority queue size pq operations operate sections array remember delete age arrays age deleted data structures week 11 notes stacks queues 11 13 96 solutions web page days mixed class program 6 due week friday week wed 11 12 96 dat program 6 room assigned exam long dat public tick paragraph program 6 due week wednesday week short assignment short ll covering material wednesday lastly room 1325 ll exam tuesday 19th 7 15 9 15 11 8 96 extension quiz wed exam 19th week 10 notes program 5 due wed 13th wed ll quiz sorting searching recursion ll explain ll covered monday 2nd exam tuesday 19th 7 15 haven room assignment week10 notes heaps editing notes recursion 10 27 96 notes 2 arrays web program 5 quiz friday web pages notes updated program 5 pig latin creator due friday 11 8 tricks involved loading saving disk easy sounds quiz friday arrays question 1 arrays arrays involve declaring arrays passing functions ll total 3 questions writing small amount code 10 19 96 version program 3 lab computers solution found public tick prog3 copy working directory working directory type copy public tick prog3 filename filename stands rename prog3 version program 3 called prog3 ll rename version good copy case decide don version straight forward things 1 increment marvin coordinates check wall return false marvin sitting wall ve moved copy temporary variables move test moved actual coordinates increment temporary variables write 4 part statement 2 subroutine printing grid lot similar statements made auxiliary subroutine care grid easier follow grid 10 18 96 program 4 reduced due date moved week7 notes web version program3 coming finishing program 3 due date program 4 needed extended monday 10 28 program 4 shortened creating board program writing disk board stays fixed size 5 5 read board disk file called board dat ll adding interior walls 2 dimensional array board program 3 turned ll putting version program 3 web add version program 4 week 7 lecture notes web 10 11 96 exam repeat exam tuesday 15th chapters 1 6 1207 cs 7 15 9 15 10 11 96 program 4 week6 notes web remember program 3 due date extended monday 14th 9 30 96 reminder quiz 2 wednesday question writing loops question fixing logical errors statements subroutine arguments 9 30 96 program 3 lecture notes week4 web due date program 3 wed october 9th 9 20 96 program 2 lectures notes week 2 week3 quiz 1 solutions web program 2 complex presented class scaled implement features assignments due date mon september 30th 9 12 96 things web program 1 notes week1 web 9 10 96 consolidated description dos fortran ve consolidated log fortran dos web page form set steps follow descriptions step actual steps bold make read descriptions steps skip 9 6 96 consultants good fortran click schedule consultants list proficient fortran 9 6 96 slight alteration program0 program0 altered slightly 1 30pm fri current version program0 home page 9 5 96 class location moved starting monday class 1289 computer science statistics 9 5 96 program0 graded program0 working microsoft fortran basic dos commands ll future give sense directories arranged class lab friday monday 11 00 1 00 8 30 96 read home page make read class home page gradesheets late policy academic misconduct constitutes class required familiar 8 30 96 class mailing list send piece mail account read mail students wisc mail address add class mailing list click send mail img reminders logging remember exit windows logout leave lab person complete access account change password delete files remember remove floppy disk case forget make class section number written disks returned sending reading mail default run mail program computer science mail account cs wisc wiscworld account time students wisc change special menu mail program select configuration menu option change account students wisc send mail make send account read mail reply account mailed forwarding mail forward mail computer science account wiscworld account talk pc lab administrator 2nd floor computer science building copyright 1996 modified gareth bestor bestor cs wisc modified august 30 1996 constructing objects explicit polygon lists level hidden user graphics system based polygons list polygons list include location space vertices includes data data consist face lists normals nearest neighbors items structure represent polygons consists lists list vertices make object list polygonal faces face list consists list vertices polygon shown vertex list entries 3 vector positions vertices face list entries describes face tetrahedron shown 3 integers line represent index vertex vertex list entry corners polygonal face front polygon defined side traverse vertices face counter clockwise direction face list entry correct orientation determined vertices counter clockwise order shown 4 vertices triangles images shown image left shows front larger triangle image shows back face highlighted list corresponds smaller triangle sticks left images face list general number vertices polygonal entry limiting triangles couple triangle planar surface normal defined commerical triangles java applet design view polyhedra comments theory center online documents doc comments tc cornell modified 6 26 95 land copyright statement philosophy wisconsin style department information department departmental news events people department offerings local madison links wiscinfo graduate school letters science madison online philosophy links american philosophical association ultimate philosophy page philosophical preprint exchange research institute humanities department philosophy university wisconsin madison helen white hall 600 north park street madison wi 53706 608 263 3700 click email webmaster click email chairperson img textual cues electronic document browsing digital libraries current issues nabil adam bharat bhargava yelena yesha editors chapter 9 pp 129 162 lecture notes computer science series springer verlag 1995 authored daniela rus abstract present analyze algorithms automated recognition interpretation layout structures electronic documents key idea patterns distribution white space document recognize interpret components recognition algorithm divides document hierarchy logical elements interpretation algorithms classify divisions base text tables indented lists polygonal drawings graphs present experimental data discuss information access application methodology automatic markup documents creation multi level indices browsing tools electronic libraries view technical report version paper return home page join blue ribbon anti censorship campaign gravity web gravity originally humor magazine brandeis university web site collection material printed run material people brought gravity place ll adding stuff time back couple weeks brought matthew cohen ross noel rappin jason schneider stopping fine print page publication georgia institute technology georgia institute technology edited examined content author page solely responsible content addition longer official connection brandeis university fact brandeis student senate allocations board funded magazine wouldn gravity credits page didn mention thing gravity initial audience college students parents child mature average college freshman younger ten won jokes movie rate pg 13 warned send feedback site table contents children art state union address encyclopedia brown boy detective musical spring watch 96 action figures musical level captains surreal aptitude test classrooms mist grounded cartoon yom kippur super bowl 1967 title picture search view pages world wide web instructions walkthrough java capable cool applets greg linden glinden cs washington comments criticisms suggestions modified 9 3 96 copyright 1996 greg linden rights reserved winner java repository java contest winner contest webview webview webview program 5 cs302 section 12 ta michael birk assigned tue 10 29 96 due tue 11 5 96 assignment write program print simple histogram bar chart based contents string chart shows letter alphabet appeared string run string program program print output 1 1 1 1 2 1 3 1 11 letters scale factor 1 note letters counted punctuation spaces upper lower case letters distinguished chart shows number occurrences letter numerical visual form bunch asterisks basic technique create array integers hold counts letter array 26 elements letter alphabet element array hold number element holds number achieve mapping letters numbers 0 25 functions int char int char ch return ch char int char int return functions rely fact characters integers compiler translate automatically program entire input string character character letter add 1 count stored element array corresponds letter requirements assignment highly recommend basics working work print simple histogram counting total number characters count total number letters print information scaling bar chart character occurs 50 times scale bars chart longest bar printed 50 stars print scaling factor input string program print 37 22 19 1 104 13 6 26 letters scale factor 0 scaling factor 1 0 frequent character occurs 50 times appears 104 times scaling factor 50 0 104 0 multiply scaling factor frequency character compute number stars print functions program properly structured functions means tasks subproblems performed functions information passed functions parameters return push direction regard rules assignment global variables variables defined function definition function 15 statements variable definitions cin cout lot fewer rule function loop call function loop simple counting loops simple loops addition rules apply proper indentation indent body composite statements line curly braces aren follow book guideline functions documented comments comments explain function meanings parameters return values reading input file eventually working change program input file user file read file input fortunately easy providing function reads entire file single string function prototype string read file string filename function reads file filename returns contents single string string lines separated special newline carriage return characters program ignore letters error file didn exist returns empty string read file function defined object file public mbirk obj means add project window project window files prog4 cpp public mbirk string obj public mbirk obj hand hand source code output program test cases note don hand test cases test 1 test 2 couple test cases result implementation working hand test 3 output test 4 output mbirk cs wisc software mh email users programmers jerry peek listing files archive gajit cs utexas updated april 7 1996 2717 uw madison machine learning research group spring 96 paper reading schedule ml research group meetings 10 00 cs 2310 open students cs 760 present paper group schedules line march 19 tuesday golden 1993 pattern recognition automated dna sequencing line signal feature extraction international conference intelligent systems molecular biology presented carolyn allex april 2 tuesday dyer 1991 natural language processing modular neural networks distributed lexicon cognitive science volume 15 399 read 10 15 pages presented gil april 16 tuesday quinlan 1994 comparing connectionist symbolic learning methods computational learning theory natural learning systems constraints prospects 445 456 hanson rivest eds cambridge ma mit press skalak 1994 prototype feature selection sampling random mutation hill climbing algorithms 293 301 proc 11th intl conf machine learning ml 94 brunswick nj morgan kaufmann presented kevin cherkauer 14 tuesday 1995 theory applications pac learning small decision trees proc 12th international conference machine learning pp 21 29 presented mark craven wizard lake sky dragon bytes play ad write campaigns run page dedicated artwork descriptions places adventures world creating years making consistent detailed world diverse campaigns created play tested writings history religions place page empty adding pictures related information time maps empire history pantheon gods cyber current projects hell glory schnarr cs wisc send jim anonymous email include email address reply send email clear text espresso stand navigation assignment user interfaces space hub espresso stand tm planted corner main hub dining area commands view terrace street general area stand full tables popular place people sit study talk long ve finished coffee activity espresso stand sells espresso cold drinks tasty baked goods occasional sandwich people typically area buy drink snack sit tables stand run servers orders ring customers prepare drinks observation observed activity espresso stand evening 5 00 6 00 sat tables area moving occasionally view parts operation observations summarized maps notes introduction people problems overview map general space labelled map objects spaces espresso stand map customer flow map showing typical customer interactions espresso stand hard fast data summary activity displayed characteristic interactions espresso stand food display food retrieval interfaces client server interaction bottlenecks things work smoothly summary thoughts raw notes mike perkowitz 1125 colloquia seminars form information seminars computer sciences department university wisconsin madison format talks abstracts talks abstracts calendar events week week today tomorrow submit reset modified fri jul 29 16 25 02 cdt 1994 marvin solomon solomon cs wisc 2478 jeff family live madison east side work family primarily consists boys years misha boys split time mother misha boys dave mom dad milwaukee wisconsin jenny brian younger sister brother law milwaukee wisconsin introduction employment education research genealogy introduction family employment education research genealogy 2962 unix datagram sockets network bsd datagram sockets provide unreliable message transmission local network environment communication instructional machines behaved typical real world environment simulate realistic setting provide means team test project implementation required atm network atm network discards note byte atm cell header corrupted datagrams parameters set run time object code 1 public atm instructional machines header file directory note compiled sun sparcstation 20 sol1 40 program compiled environment order package program linked atm program follow steps include atm header file sendto 3 send datagrams sendto routine provided atm parameters call remain len parameter 53 atm cell size lastly program starts initialize calling routine init init installs handler signal attempts set parameter values reading initialization file atm init process current directory parameter values listed line order shown intervening blank lines comment follow line suggested default values listed parentheses probability discarding packet 3 probability packet 2 probability dropping trailer cell 3 sample initialization file suggested default values provided 1 public atm init effect set values parameters 0 process interrupted execution control transferred signal handler handler prints version number current values parameters simple statistics number cells garbled change parameter values source changed november 11 1994 kacheong poon poon cs wisc 1323 rachel rachel brother friends page pictures neat picture rachel nose camping summer met named brother wrote song neat brother dan left meg picture rachel climbing rock finally picture rachel prove camping trip picture trip rachel wanted put picture doesn wear decided put fun hee hee img back homepage research interests modified 1996 chad lane quotations compute expected writing papers useless calculation seconds editor publish oliver work good stands chance succeed 50 million people foolish thing foolish thing france utility telephone luxury paradise doug larson man occasionally stumble truth time pick continue winston churchill simulate anonymous brilliance typically act individual incredible stupidity traced organization jon bentley argue fool chances anonymous problem engineers tend cheat order results problem mathematicians tend work toy problems order results problem program tend cheat toy problems order results anonymous hoped technically unsound project collapse realized doomed success software implemented sold determination mere scientist stand flood hundred million dollars quality purchased reliability price reliability pursuit utmost simplicity price rich find hard pay hoare emperor clothes turing award lecture 27 october 1980 ways constructing software design make simple deficiencies make complicated obvious deficiencies hoare science fact confirmed degree perverse provisional suppose apples start rise tomorrow possibility merit equal time physics classrooms stephen jay gould mathematician machine turning coffee theorems paul intelligent life space earth monty python mathematics general fundamentally science evident things klein electricity cheap rich afford candles edison engineers theory approximates reality physicists reality approximates theory mathematicians make connection anonymous einstein genius head clouds feet ground tall make choice richard feynman interested today mathematicians find interesting richard feynman letter john wheeler man read good books advantage man read mark twain thankful rest succeed mark twain rob answering machine anonymous computers future weigh 1 5 tons popular mechanics forecasting march science 1949 world market computers thomas watson chairman ibm 1943 traveled length breadth country talked people assure data processing won year editor charge business books prentice hall 1957 good engineer advanced computing systems division ibm 1968 commenting reason computer home ken olson president chairman founder digital equipment corp 1977 easier port shell shell script larry wall real programmers write assembly code language larry wall night met man wasn wasn today god anonymous heart rightly essential invisible eye antoine de saint mind fear head held high knowledge free world broken fragments narrow domestic walls words truth striving arms perfection clear stream reason lost desert sands dead habit mind led forward thought action heaven freedom father country awake disclaimers warning product space time vicinity public notice required law product manner whatsoever increase amount disorder universe liability implied consumer warned process ultimately lead heat death universe attention listing product contents found consumer advised product consists 99 empty space note quantum physics theories suggest consumer directly observing product cease exist exist vague undetermined state www alert redirection response server handled client document moved document permanently moved postscript documents martins inductive inference total recursive functions probabilistic deterministic strategies dcs tr 936 yale university dept computer science november 1992 dana martins malicious membership queries exceptions dcs tr 1019 yale university dept computer science march 1994 recent eacutesume stuff follow click front page chapter 7 data structures data structures common theme programming space time tradeoff space memory space time time execute program write program 1 executes fast wastes utilizes memory 2 utilizes memory executes slow data structures make memory useage efficient inefficient data structures discuss arrays stacks queues order arrays array implementation important 1 assembly languages concept arrays 2 array data structure built properties arrays 1 element size char 1 byte integer 1 word 2 elements stored contiguously element stored smallest memory address trick assembly language 1 allocate correct amount space array 2 address tells location element memory thought array giant array bits bytes words picture needed element numbering starts 0 element number address byte unique address byte addressing mips machines sal access memory array access element byte memory address refers element contents address 20 byte numbered address 20 21st byte memory important 20 address 20 contents byte address 20 address refers element contents address 20 word byte address 20 21st 24th byte memory common byte address words word address defined byte address smallest byte machines designed word words numbered unique addresses sal declarations arrays memory allocate portion memory single variable worth allocating array memory variablename type type byte word float numbering starts 0 element array directive space space allocating space bytes memory give initial note type data space inferred arrayname byte 0 8 8 character elements numbered 0 7 initialized 0 space 18 18 bytes memory calculate address element byte character elements array 6 12 char pascal 6 7 8 9 10 11 12 element index xxx xxx 25 26 27 28 29 30 31 address byte address 10 25 10 6 29 close sal byte 0 7 0 1 2 3 4 5 6 xxx xxx 25 26 27 28 29 30 31 address 5th element 4 address 4 element 0 address 25 byte address 4 25 4 address sal la load address instruction la addr takes address 25 puts variable called addr extremely important understand clear difference address contents address reference 4 sal write code la add 4 wanted decrement element number 4 1 remember address declared word byte address word integer elements array 0 5 integer sal word 0 6 space 24 0 1 2 3 4 5 index xxx xxx 80 84 88 92 96 100 memory address byte address 3 80 4 3 0 92 1 array starts called base address 2 size element bytes byte address 3 element numbered byte address element base size index 2 dimensional arrays issues 1 dimensional arrays map 2 dimensional array 1 dimensional memory terminology array rows columns element row number column number 4 2 array mapping 4 2 array memory 2 row major order rows 0 0 0 1 1 0 1 1 2 0 2 1 3 0 3 1 column major order columns 0 0 1 0 2 0 3 0 0 1 1 1 2 1 3 1 2 arrays goal formula calculating address element 2 array row major addr base offset offset correct row row size row columns size col column major addr base offset offset correct column column size col rows size row 1 row column major storage order 2 base address 3 size elements 4 dimensions array hints correct draw pictures don forget account size bounds checking hll offer form bounds checking program crashes error message array index bounds array 1 6 integer code 8 assembly languages offer implied bounds checking program calculates address element loads element address checking address calculated array motivate thought bounds checking 5 3 array byte size elements row major order row 1 col 1 address element 2 5 program plugs numbers formula addr 2 5 base 1 2 1 3 1 5 base 8 address element 3 3 valid element array required stacks data structure stores data reverse order concept data program executed run time stack properties abstractly stack analogy stack dishes dubbed data put stack pushed stack data stack stack printing positive integer character character integer character string conversion integer 1024 integer 0 push 0 integer 0 digit integer mod base char digit 48 push char stack integer integer div base stack empty pop char put char implementation stack implementation stack array index top stack tos called stack pointer sp initial state sp sp variable address empty location top stack array declared sal stack word 0 50 sp word stack stack space 0 200 sp word stack directive initial contents sp address label stack put variable sp identical la sp stack initialization stack pointer push operation move sp data add sp sp 4 pop operation sp sp 4 move data sp stack implemented stack pointer points full location top stack initial state sp push operation add sp sp 4 move sp data pop operation move data sp sp sp 4 alternative stack grow end array beginning note end array stack grows independent sp points student figure items stack stack full queues stack queue fifo real life analogy line called queue british english person end line tail waits front line head queue operation called enqueue taking queue operation called dequeue takes 2 pointers track data structure head tail initial state ^ head tail 1 enqueue operation ^ ^ tail head enqueue operation ^ ^ tail head dequeue operation ^ ^ tail head note stacks item removed data structure physically present correct structure access items enqueued possibly queue points eventually run end array leads implementations wrap beginning array end forms circular queue implementation circular queue bit complex conditions test empty queue full queue difficult implementing queue element dummy data storage space time trade extra piece memory inefficient manner order make test full empty queues efficient 8678 bicycles stolen bikes stolen bikes registry stuff ve looked backcountry bicycle trails club based seattle bicycle lane bryn dole bicycle electronics lighting home page cascade cycling club home page human powered including stories stills movies bicycling hall fame brian wilson archive including faqs writeups mail archive mike rec bicycles gopher paul barton davis long rides saddle including peek cool tandem nomadic research labs steve roberts random stuff lexington bicycle safety program info wade mailing list flat city cycling club home page page pictures endurance training mark allyn famous net cyclist northwest cycling page covers racing washington oregon idaho cycling net page links lots cycling information bike light archive steven sheffield home page colorado bike race results steven sheffield cycling home page eric anderson bike page nancy bike stuff ho hints website list bike nw seattle hills commercial grant peterson commercial sales easy pr bar spring city cycles internet catalog comm sites zia ansari cyber hobbs cycles pure cycling bike pro wheels proteus qc ca stuff components solution james holmes components post office box marietta ga usa tel 404 424 fax 404 977 2521 toll free 1 800 486 internet bikes cycling science cycling science pure debug bicycle bugs pure software tandem magazine aol cyber cyclist br online coverage trade shows sports yan bike stuff peruse rim charts parts fail amp research tours bmc swiss magazine reynolds usa cycling org lists bicycle cycling tours cycling holidays wales england staying castle home delicious vegetarian lunchtime meat options road biking vacations visiting castles sites jane barnes bicycle wells uk bicycle uk quickie designs bike repair shop bike stuff cat eye needle bearing spindle extra fat solves real problem ti bikes sun pardo cs washington dissertation research overview page construction theme research reasoning refining imprecise models physical processes world precisely imprecision implicit modeling task case imprecision simply place existing modeling simulation methodologies consequence cases mismatch prediction true behavior lead erroneous conclusions fields imprecision addressed robust control methods terms types imprecision allowed guaranteed produce predictions inherent model produce predictions weak provide guidance needed general method representing reasoning capture typical types imprecision inherent modeling tasks produce predictions maintain precision consistent model imprecision section describe sqsim representation simulation method meets goals imprecision inherent modeling task true model precision improved experience underlying physical process learning model combination prior knowledge empirical data task system identification typically identification methods work assumption parametric model process exists searches model space precise model matches empirical data confidence bounds parameters prediction determined represent uncertainty inherent finite amount data method efficient cases search space good properties easily computable gradient cases hold functional parametric uncertainty finding optimal model difficult addition identification methods require empirical data informative provide complete experience system desired operating range conditions met resulting model differ greatly true model section describe squid method refining existing model possibly data sqsim squid provide key technologies automating model building task combining method initial qualitative models data construct system automatically construct models combination empirical prior knowledge bkay img gradesheets gradesheet assignment showing allocation marks read carefully make required things include test data correct output gradesheet list test data check program works correctly make program assignment specifications produces required output run program test data manually check results errors run program test data make works valid data advanced programming assignments asked create test data user interface provide meaningful prompts user reading values keyboard display results appropriately labelled easy understand correct fortran statements fortran statement solve problem make statements work valid input values fortran statements cover class prior due date hasn covered class shouldn program indenting neatness variable names fortran code written uppercase letters comments documentation written mixed case leave blank lines major sections program indent statements loops spaces meaningful variable names fewer characters functions subroutines arguments functions subroutines break problem simpler programs clarity efficiency arguments pass values functions subroutines global referencing common blocks specifically asked flexible modular robust efficient design program easily modified enhanced solve problem obvious straight forward manner avoid writing redundant statements include unnecessary statements sacrifice clarity efficiency documentation include comments program explain program works describe variable declarations explain major sections program work explain functions subroutines input output arguments explain sections code complex tricky copyright 1996 modified gareth bestor bestor cs wisc modified september 1 1996 graham gordon landrum famous murder mystery rotary club murder mystery music club mystery historical society murder mystery return home page updated october 6 1996 cs 132 computers lab guide jon bodner vital statistics office 1308 cs office phone 262 6602 mail jonb cs wisc office hours 12 30 1 30 monday 1 30 2 30 thursday cs132 section 358 6 10pm 7 25pm mw appointment important cs132 information disks make buy double sided high density disks semester number disks damaged people lose work disks give backup significantly reduces chance losing work work personal account floppy disks backup work campus attendance attendance labs mandatory exception quiz days information quizzes attendance recommended lab time answers questions assignments students lab tend class responsible announcements made assignments actual assignment sheets lab homework assignments due end class day assignment sheet assignments involve turning work printed form electronically turn parts properly receive credit late policy turn assignments lab period late end class accepted 0 assignment times turn assignment late penalty subsequent assignments turned late penalized 10 lateness quizzes quizzes 15 20 minutes class lab day assignment due required attend class quiz days quiz points give make quizzes unable attend class quiz day notify time quiz work alternate time quiz lab rules 1 food drink smoking lab 2 ta macs reserved tas 3 lab laser printers printing assignments cs132 class assignments card laser printers unit basement room cs building labs 4 reserve minutes lab making announcements academic misconduct cheating don unsure specific action considered academic misconduct professor peterson pamphlets academic misconduct front room problems problems cs132 talk professor peterson small problems beginning semester bigger problems time passes feel free talk lab send mail leave phone message drop office jon bodner jonb cs wisc 1326 mound st 1 madison wi 53715 modified september 15 1996 scott smith research interests large body important foundational research area programming language semantics goal practical application work full featured programming languages languages features memories object rich notions type exceptions concurrency theory include products rich theory equivalence programs logics programs reasons line research important full featured languages unambiguously remove flaws design prove programs correct prove language designs sound semantic approach effectively clean inconsistencies language design provide compiler writers programmers concrete notions program equivalence logical assertions programs clarify activities lastly topic interests ideas language design analysis effectively pursued framework carefully develop ideas extremely small languages scale working compiler objective big challenges remaining scaling existing results include modelling dynamic systems dynamically allocate memory objects open systems system computation occurring locally object oriented systems active research areas constrained types object oriented programming languages main research interest area constrained typing constrained types interesting naturally generalize milner type inference form based subtyping type equality types inferred expressive appropriately type binary methods object oriented programming languages oopsla 95 paper introduces constrained types examples full technical details paper details work found hopkins objects group home page distributed object oriented programming project involved concerns distributed concurrent object oriented computation project performed collaboration gul agha ian mason carolyn talcott features accomplished rigorous actor model computation operational semantics executions fair executions considered unfair executions arise practice equivalence methods proving equivalence presence fairness defined explicit dynamic modeling external agents interactions key contributions current research addresses issues paper topic active research areas semantics typed object oriented programming developing sound semantics typed notions long standing research problem state critical component oop directly model objects state current research typing oop purely functional languages good approximation problem progress made arena time work directly language state paper lisp symbolic computation represents final statement topic complete operational semantics aim project accomplish degree unification operational denotational approaches programming language semantics classic denotational concepts inside purely operational framework concepts include notions ordering directed set complete partial order monotonicity continuity fixed point principle finite element omega fixed point induction purpose approach give full faithful semantics languages denotational semantics fails date approach developed functional languages preliminary extensions languages memories shown possibilities problem finite elements languages memories open paper topic asynchronous digital circuit synthesis collaboration amy defined formal language asynchronous digital circuits based hoare csp verified translation circuits hardware devices collections gates translation proven correct defining formal operational notion equivalence incrementally translating specification circuit small steps preserve equivalence numerous informal arguments correctness similar synthesis methods exist work complete rigorous proof correctness method features work include translation defined set rewrite rules broken phases notion translational equivalence defined state translation preserves meaning language changing fair executions considered gates inherently fair work circuit theory fairness paper topic 2876 previous contents contents interviews protestant belfast brian dewey contents introduction official word orange order politician viewpoint royal ulster everyday life sandy row produce mrs evelyn conversations flower shop interview jean human tragedy interview talking children statistics works cited document brian dewey fri sep 1 13 45 33 edt 1995 problem 1 part married philip elizabeth married elizabeth philip married charles diana true long married diana charles married andrew sarah longer true married sarah andrew part parent parent parent parent mother parent female mother female parent mother law married mother mother law mother spouse sibling parent parent sibling person parent sister law married sibling female sister law sibling married female sister law married married sibling female sister law sister spouse wife sibling wife sibling spouse part problem infinite loops query answer married philip diana find spouse person married william find spouse person married return person infinitely times backtracking married charles diana requesting answer diana requesting answer diana part auxiliary predicate state fact couple define married terms philip elizabeth charles diana andrew sarah married married problem 2 double list double list double list problem 3 part run append backwards split element rest return connected rotate append straightforward solution element binds element rem binds element rem rem rem rotate rem part rotates direction rotate succeeds part rotate applies rotations returning rotate 0 rotate 0 rotate l1 k1 1 rotate l1 k1 part rotations binds rotation turn rotating indefinitely requested rotations rotations rotate l1 rotations l1 problem 4 exponent 0 1 exponent 0 n1 1 exponent n1 e1 e1 vineet ahuja ahuja cs cornell current address permanent address 2506 hasbrouck apartments a3 5th floor terrace ithaca ny 14850 3 road 607 253 hong kong 852 objective obtain permanent position software engineer education cornell university ithaca ny master engineering computer science gpa 3 96 4 0 december 1996 pune institute computer technology pune india bachelor engineering computer engineering graduated distinction august 1995 relevant coursework engineering computer networks automata computability theory software design high performance architectures high performance computer systems multimedia systems high capacity information networks databases management systems computer organization software engineering data structures artificial intelligence computer graphics operating systems projects stable storage server spring 1995 design implementation distributed stable storage server electronic commerce system parallel ray tracing cc spring 1995 parallelisation public domain ray tracer raylab compositional master slave method secure video transmission fall 1995 researched light weight method secure transmission video streams based rsa encryption standard handwritten character recognition june 1994 june 1995 package recognition handwritten english characters form parsing automated database entry written visual basic ms windows financial accounting fall 1993 financial accounting package managing account books preparing final accounts written cobol research efficient computation parallel ffts researched methods decrease communication overhead speed computation fft distributed memory parallel machines sp 2 parallel matrix vector multiplication fall 1995 fall 1996 design implementation optimized algorithms parallel matrix vector multiplication distributed parallel machines sp 2 experience summer intern june 1996 august 1996 thinking machines corporation design development run time environment solaris extended os clusters workstations computer skills languages libraries pascal cobol 80x86 assembly html owl mpi active messages platforms dos windows unix windows software ms office framemaker matlab awards prizes runners project competition ieee concepts 1995 handwritten character recognition activities founder club pune institute computer technology algernon access limited logic access limited logic embodiment knowledge representation language named algernon focus research qualitative reasoning group overview researchers learning algernon references applications software algernon users overview access limited logic language representing knowledge computer method drawing conclusions answering questions knowledge previous languages methods faced apparently unsolvable conflict important values 1 clear precise meaning 2 computationally efficient 3 draw correct conclusions eventually part efficiency problem vast amount knowledge hard find facts rules bring humans access limited logic connections related concepts focus search information miss connections concepts lack access path method values 1 2 clarity efficiency 3 completeness language expressive common sense knowledge impossible draw correct conclusions efficiently shown access limited logic property completeness wise tutor asks series questions correct conclusion found question answered efficiently common sense knowledge series questions found efficiently addition theoretical work access limited logic implemented system named algernon embodies principles algernon graduate expert systems ut research doctoral dissertations research tool ut mcc stanford university mcc turn distributed algernon technical discussion algernon researchers ben kuipers kuipers cs utexas micheal hewett hewett cs utexas james crawford jc cs uoregon learning algernon kuipers crawford 1994 short algernon reference manual algernon version 1 3 0 unpublished manuscript writing 4 18 94 reference manual recent file algernon tar kuipers 1993 algernon expert systems unpublished manuscript evolving document illustrates write code algernon tasks references raman rajagopalan 1992 results experiment domain knowledge base construction comparison classic algernon knowledge representation systems working papers aaai workshop tractable reasoning aaai 92 san jose ca 1992 crawford kuipers 1991 algernon tractable system knowledge representation sigart bulletin 2 3 35 44 june 1991 crawford kuipers 1991 negation proof contradiction access limited logic proceedings national conference artificial intelligence aaai 91 aaai mit press 1991 crawford kuipers 1991 formalizing access limited reasoning john sowa ed principles semantic networks pp 299 330 san mateo ca morgan kaufmann james crawford 1990 access limited logic language knowledge representation doctoral dissertation department computer sciences university texas austin austin texas ut artificial intelligence tr 141 october 1990 table contents crawford farquhar kuipers 1990 qpc compiler physical models qualitative differential equations proceedings national conference artificial intelligence aaai 90 aaai mit press 1990 revised version boi faltings peter struss eds recent advances qualitative physics mit press 1992 crawford kuipers 1989 theory access limited logic knowledge representation proceedings international conference principles knowledge representation reasoning kr 89 los altos ca morgan kaufmann applications doctoral dissertations algernon central part implementation adam farquhar 1993 automated modeling physical systems presence incomplete knowledge university texas austin artificial intelligence laboratory technical report ai 93 207 doctoral dissertation department computer sciences jeff rickel 1995 automated modeling complex systems answer prediction questions doctoral dissertation department computer sciences university texas austin technical report ai95 234 raman rajagopalan 1995 qualitative reasoning dynamic change spatial properties physical system doctoral dissertation department computer sciences university texas austin tr ai95 241 software source codes algernon qpc bell labs created rule based extension based ideas access limited logic developed algernon university researchers algernon users history ben kuipers initially conceived algernon access limited logic synthesis frames logic based approaches knowledge representation teaching undergraduate class ai programming methods algernon programming vehicle expert systems class university texas number years james crawford theory access limited logic including inventing key concept completeness complete reimplementation algernon crawford phd thesis definitive description access limited logic qpc compositional compiler qualitative models implemented algernon initially collaboration adam farquhar james crawford ben kuipers grew adam farquhar phd thesis raman rajagopalan jeff rickel phd research qpc regular algernon users aone phd thesis linguistics understanding quantified expressions algernon knowledge representation language convinced mcc provide algernon knowledge representation languages natural language knowledge base project elias implemented algernon pc omid implemented km system based ideas access limited logic algernon km representation language biology kb group mike hewett investigating ways make algernon implementation robust efficient qr home bjk qpt quick program profiling tracing system qpt exact efficient program profiler tracing system rewrites program executable file inserting code record execution frequency sequence basic block straight line sequence instructions control flow edge information program qpt stats calculate execution cost procedures program unlike unix tools prof qpt records exact execution frequency statistical sample tracing program qpt produces trace program reads highly compressed trace file full program trace profiling qpt operates modes slow mode places counter basic block program manner mips tool pixie quick mode qpt places counters infrequently executed subset edges program control flow graph placement reduce cost profiling 3 4 times thing free lunch quick profiling requires program analysis qpt qpt stats additional cost instrument program report results small quickly gained back profiling long running programs systems pixie qpt rewrite executable file record sequence instruction data references qpt abstract execution reduces overhead tracing 2 6 times program execution cost qpt records number semantics events loop entry iteration function entry exit memory allocation deallocation systems identify original version program qpt obsolete maintained years time ran dec ultrix decstation mips processor sun sunos 4 1 2 sparcstation qpt2 version qpt build eel library editing executable files eel runs sparc based machines sunos solaris ports progress machine specific code eel qpt2 collected files porting machine requires couple months effort documentation algorithms qpt thomas ball james larus optimally profiling tracing programs acm transactions programming languages systems toplas vol 16 4 july 1994 pp 1319 1360 abstract execution james larus abstract execution technique efficiently tracing programs software practices experience december 1990 pp 1241 1258 qpt james larus efficient program tracing ieee computer 26 5 1993 pp 52 61 applications david wood develop cache profiler called cprof traces qpt report cache misses caused statements program cprof part warts obtaining qpt qpt part warts qpt qpt2 distributed full source small amount documentation qpt qpt2 copyrighted distributed terms warts license copy license ftp cs wisc ~ftp pub warts license ps obtained contacting address james larus computer sciences department 1210 west dayton street university wisconsin madison wi 53706 larus cs wisc 608 262 9519 modified 14 1996 james larus larus cs wisc laboratory safety manual office environmental health safety hazardous materials division university texas austin november 1996 note users laboratory safety manual office environmental health safety hazardous materials division prepared manual ensure safe practices laboratories health safety policy university reasonable protect health safety faculty staff students public mandatory safety standards interpreted requirements policies stated manual supplements apply faculty staff researchers students engaged laboratory operations utilizing chemical products performing common laboratory procedures manual includes information safe laboratory practices personal equipment emergency procedures storage chemicals proper methods waste disposal manual covers safety practices labs biological sciences incorporating full description levels procedures unique manual covers hazard communication incident response information intended laboratory minimize hazards colleagues view wide variety chemical products handled laboratories assumed precautions requirements stated manual inclusive faculty researchers students expected learn hazards chemical products handling expected local departmental chemical officers principal investigators append manual supplementary information pertinent specific areas manual terms employee laboratory worker laboratory personnel interchangeably intended include students working laboratory context contact hazardous materials division 471 information assistance lab safety manual table contents download recent printable version lab safety manual adobe acrobat pdf img free acrobat reader view navigate print pdf files major computing platforms 20 november 96 ut austin comments www utexas gt update aclu reno recent events long discussion argue case closely applicable precedent issue decency act panel district court judges basically view distinguished aclu reno primary ground holding act unconstitutional derived nature internet widespread distributed medium communication panel term necessarily vague ve written summary decision indecent speech speech communications decency act 1996 decency act line speech indecent supreme court held standard indecent speech defined language 1996 act accepted standards morality fcc foundation 438 726 740 1978 making speech line web page read person eighteen committing felony federal law people spoken generally expect strict legal effect decency act basically benign base belief hope premises decency act aimed hard core amendment protect hopes simply wrong law supreme court decided landmark case fcc foundation 438 726 1978 case court upheld fcc finding radio station subject broadcasting famous george carlin monologue fcc characterized monologue findings commission concluded words depicted sexual activities offensive manner 438 732 guess decency act comment communication context describes terms offensive measured contemporary community standards sexual activities organs 47 section 223 1 court specifically ruled amendment prevent government regulation broadcast based content monologue speech meaning amendment 438 744 radio station warned listeners immediately broadcast 438 730 material appeal obscene indecent filthy meaning federal statutes pertaining obscene mail 438 740 monologue obscene constitutional sense 438 756 powell commission based part content broadcast 438 744 radio broadcast unlike intrusive methods communication turned 438 765 citing lehman heights 418 298 302 1974 decision effect making completely unavailable adults material constitutionally children 438 769 court justify banning radio myriad literary works novels poems plays likes shakespeare joyce ben henry fielding robert burns 438 771 remainder page excerpts direct quote landmark opinion read opinions majority remember agree reasoning court held monologue question speech protected amendment radio station lost case skip straight ending majority opinion mr justice stevens delivered opinion court parts ii iii iv opinion chief justice mr justice burger mr justice joined parts iv iv case requires decide federal communications commission power regulate radio broadcast indecent obscene named george carlin recorded 12 minute monologue entitled filthy words live audience california theater began referring thoughts words couldn public ah um wouldn proceeded list words repeat variety transcript recording appended opinion frequent laughter audience 2 clock afternoon tuesday october 30 1973 york radio station owned foundation broadcast filthy words monologue weeks man stated heard broadcast driving young son wrote letter complaining commission stated understand record sold private understand broadcast air supposedly control complaint forwarded station comment response explained monologue played program contemporary society attitude language broadcast listeners advised included sensitive language regarded offensive stated aware complaints broadcast commission expressed opinion regulated concept indecent intimately connected exposure children language describes terms offensive measured contemporary standards broadcast medium sexual activities organs times day reasonable risk children audience commission identified words referred sexual activities organs stated repetitive deliberate words afternoon broadcast children audience offensive held broadcast indecent takes issue commission definition dispute commission preliminary determination components definition present specifically conclusion afternoon broadcast offensive claim broadcast indecent meaning statute rests absence appeal appeal element obscene normal definition indecent refers accepted standards morality argues court construed term indecent related statutes obscene term defined miller california 413 15 united states 418 87 holding statute coverage limited court lead mr justice harlan manual enterprises day 370 478 thought phrase obscene indecent filthy limited obscene reading grounded prior judicial constructions statute inception aimed sex id 483 court agreed mr justice harlan section meant regulate mails reading limits set miller california supra court adopted construction assured statute reasons supporting construction section apply section argues recording obscene constitution broadcast radio issue facts case question amendment denies government power restrict public broadcast indecent language circumstances government power occasion exercise words carlin monologue unquestionably speech meaning amendment equally clear commission broadcast based part content order fall argues amendment prohibits governmental regulation depends content speech past cases demonstrate absolute rule mandated constitution question case broadcast offensive words dealing sex regulated content obscene materials denied protection amendment content offensive contemporary moral standards roth united states 354 476 fact society find speech offensive sufficient reason speaker opinion offense consequence reason constitutional protection central tenet amendment government remain neutral marketplace ideas reason commission characterization carlin monologue offensive traced political content fact contemporary attitudes letter words amendment protection required simply case words offend reasons long recognized medium expression presents special amendment problems reasons distinctions complex relevance present case broadcast media established uniquely pervasive presence lives americans offensive indecent material presented citizen public privacy home individual left plainly amendment rights intruder rowan post office dept 397 728 broadcast audience constantly tuning prior warnings completely protect listener viewer unexpected program content avoid offense turning radio hears indecent language remedy assault run blow hang indecent phone call option give caller constitutional immunity avoid harm place broadcasting uniquely accessible children young read cohen written message draft back jacket conviction amendment grounds discussion 438 747 25 incomprehensible grader broadcast enlarged child vocabulary instant forms offensive expression young restricting expression source bookstores motion picture theaters prohibited making indecent material children held ginsberg york 390 629 government interest youth supporting parents claim authority household justified regulation protected expression id 640 639 ease children obtain access broadcast material coupled concerns recognized ginsberg justify special treatment indecent broadcasting judgment court appeals reversed appendix verbatim transcript filthy words prepared federal communications commission du tu tu thinking curse words swear words words words supposed time words people words hear words guys record words sell back laughter listen telephone write words guy washington knew phone answer hoover ahead laughter thinking night words couldn public ah um wouldn heard lady night television cool talking ah notice litter uh bastard hell damn figure couldn list open amendment fact changed uh ha lot people pointed things noticed original words shit curve spine grow hair hand laughter bring god peace honor laughter um laughter thing noticed word repeated word compound word form word laughter doesn list basic words compound word half dirty word half sucker laughter word half dirty word 50 dirty dirty half time depending laughter uh remember heard 6th grade giggle times heh laughter times bible bible laughter time heard fight remember huh ain stupid man laughter chickens laughter letter words anglo fame uh shit word shit uh interesting kind word middle class accepted approved crazy rude dirty kind word laughter don lady middle class home ll hear time mouth shit shit laughter shit drops shit hurt broccoli shit fading papers read audience shit laughter won man comedy album isn groovy whistling true man yeah continuous man man end continuous man laughter based people liking man yeh ah man laughter man hair hang shit laughter ha word shit man work crazy shit ya don shit anymore cut shit buddy ve shit full shit laughter don shit laughter laughter wondered people felt laughter man laughter ya nice ya laughter ya laughter boy don shit wind watch laughter guess ll shit watch laughter shit hit de fan laughter built brick shit house laughter shit creek laughter laughter hit laughter hot shit holy shit tough shit eat shit laughter shit eating grin uh thought ill laughter shit eating grin laughter shit stick laughter shit ain worth shit laughter acted real laughter laughter money back real attitude heh shit fit laughter wow shit fit whew glad wasn laughter animals bull shit horse shit cow shit rat shit bat shit laughter time heard bat shit guy oklahoma man aw bat shit laughter vera reminded night ah snake shit owl shit laughter shit shit pot laughter shit load full laughter shit pot full shit head shit shit heart shit brains laughter shit face heh laughter originated guy drunk fell shit laughter hey shit laughter shit face today laughter shit laughter big word hangs lot cases act hangs natural word uh effect great word nice word easy word cute word kind easy word syllable short laughter easy starts nice soft sound ends kuh laughter laughter good word kind proud word laughter mountain laughter tune week mountain laughter interesting word double kind life personality dual phrase leads double life word means time means make love make love yeh yeh yeh make love laughter yeh make love means beginning life act begins life word hanging words love life hand word hurt man heavy end argument laughter laughter finally make man laughter stupid laughter laughter man nice change movies substitute word word kill movie change bit loose stop easy bill ll engine laughter shit don give shit worth laughter don give shit hey don shit laughter don shit laughter don give shit laughter give shit pack shit laughter don pack shit don give shit laughter wouldn shit laughter joke kid worm bird ass wouldn shit laughter year joke good laughter additions list found words put list words television laughter talked harmless word problem laughter subject panel worried word interesting word yeh laughter interesting word io word applying part sexual anatomy doesn meaning ah box meanings man walt disney movie put box bring airplane laughter loves stands man words ah ass providing riding town religious feast day laughter ass laughter stuff things weird close cut uh ah listening words man fellow uh space travelers man tonight whistling opinion mr justice powell mr justice joins part judgment join parts ii iii iv mr justice stevens opinion court today reviews commission holding carlin monologue indecent broadcast clock afternoon broad sweep commission opinion agree part iv mr justice stevens opinion conclusion commission holding case violate amendment subscribe part iv state views separately conceded monologue issue obscene constitutional sense 56 94 98 1975 18 words held protected amendment cases contexts citations omitted carlin consistently amendment punished delivering monologue live audience composed adults knowing expect chose attend performance brown oklahoma 408 914 1972 powell result assume adult constitutionally prohibited purchasing recording transcript monologue playing reading privacy home cf stanley georgia 394 557 1969 true language employed people offensive chosen specifically quality repeated sort verbal shock treatment commission err characterizing narrow category language offensive people age issue commission impose civil licensee radio station broadcasting monologue clock afternoon commission primary prevent broadcast reaching ears unsupervised children audience hour essence commission sought channel monologue hours fewest unsupervised children exposed 56 98 view consideration strong support commission holding court recognized society adopt stringent controls communicative materials youths adults jacksonville 422 205 212 1975 citations omitted recognition stems large part fact child possessed full capacity individual choice supposition amendment guarantees ginsberg york supra 390 629 649 50 stewart result children protect speech shocking adults generally avoided unwilling exercise choice time speech deeper lasting negative effect child adult reasons society prevent general dissemination speech children leaving parents decision speech kind children hear repeat argued society protect children kind speech interest assaulted offensive speech home commission holding case prevents adults listening carlin monologue radio early afternoon hours effect ing adult population hearing fit children butler michigan 352 380 383 1957 argument force commission develops standards area sufficiently strong leave commission act circumstances case commission holding prevent adults purchasing carlin record attending performances reading transcript reprinted appendix court opinion face prevent foundation broadcasting monologue late evening hours fewer children audience broadcasting discussions contemporary language time day commission holding court holding today speak cases involving isolated potentially offensive word radio broadcast distinguished verbal shock treatment administered short agree facts case commission order violate amendment rights result turns unique characteristics broadcast media combined society protect children speech generally agreed inappropriate years interest unwilling adults assaulted offensive speech homes doubt today decision prevent adult wishes receive carlin message carlin words making judgment message words cf young american mini theatres 427 50 77 79 powell grounds join judgment court part iv mr justice mr justice marshall joins agree mr justice stewart united states 418 87 1974 citations omitted word indecent 18 usc section construed prohibit obscene speech refrain expressing views constitutional issues case find court fundamental amendment principles patent attempt impose notions american people misguided unable remain silent court create sliding scale amendment protection calibrated court perception worth content unanimous agreement carlin monologue protected speech majority court finds facts case fcc constitutionally barred imposing carlin monologue majority apparently believes fcc afternoon broadcast carlin dirty words recording permissible time place manner regulation cooper 336 77 1949 opinion brother stevens opinion brother powell rely principally factors reaching conclusion 1 capacity radio broadcast unwilling listener home 2 presence children listening audience analysis removed individual notions proper reveals justifications individually simply support moderate degree governmental radio communications moderate pre eminent status free speech constitutional scheme court today permits continued stewart statutory interpretation indecent citing impossible read transcript carlin monologue laughing remember voice delivering monologue transcript misses sense timing effective verbal shock treatment court complains straightforward political commentary talented observer terrifying court equate carlin piece beavis meaning court difference honestly doesn care content principle leave regulation bureaucrats difference frightening part discussion court repeated willingness children listening browsing web page reading books library watching cable tv attending million man march thousand disturbing things parents friends parents entitled protect evil influence read web page decency act stuff worrying kids browsing dirty web pages highly illegal throw guy radio constitutionally regulated basis internet read excerpts substitute internet radio scary huh don care ll admit typing portions transcript made mildly uncomfortable government damn business telling offend speech worried internet precious confusing complex place government damn business telling offend telling allowed read ve written hope future grounds distinguishing argue internet radio susceptible family hour doctrine time place rated speech rationale important court frame mind distinguish family hour radio programming court held radio broadcasts sound trucks sufficiently intrusive regulated banned carlin monologue reason internet safer potential access children formed primary basis holding factor present central statute express purpose alternatively hope distinguish dealing civil criminal penalties statute providing criminal penalties decency act generally meet high standard accuracy definition upset void doctrine amendment issue accurate drafting law overcome case language held supreme court meet law existing definition hard argue temporary order granted aclu reno acknowledges plaintiffs plausible case eventually win meantime suffer loss amendment rights justice department announcement institute violations decency act litigation runs reckoning announcement law upheld government reserved prosecute speech dating passage law discussion correct significant chance law upheld justice department institute language mine hope convinced reproducing excerpts opinion web page accessible children committing felony federal law aclu page similar ideas commit felony add language web page committing href http www cs washington homes eric html felony don turn web page black add body 000000 text link sites found interest issue pro con felony entertaining mine aclu page identical sigh legal analysis earlier version decency act opposing view greater limitations succinct protest page vocabulary approach img join blue ribbon anti censorship campaign assistance legal information institute united states code database gratefully acknowledged respect responsible content document eric cs washington 29 feb 1996 programming languages links yahoo programming languages page free compilers list idiom html text computing languages list ncsa programming language research programming page online documentation java tutorial speech output subsystem emacs announcing full fledged speech output interface emacs full fledged speech output system work directly unix system option visually impaired users talking pc terminal built top emacs start emacs loaded spoken feedback mileage vary depending emacs inside emacs publications talks chi 96 presentation text version slides talk stanford text version slides publications describing design philosophy architecture found publications directory mailing list mailing list cs vassar disseminate information subscribe sending email greg priest news details latest release description work workstation running sunos4 1 digital workstation running digital unix speech output system laptop running linux addition files make emacs easier linux console supports dectalk express speech synthesizer older versions dectalk software dectalk software dectalk installed site touch krishna digital gnu fsf emacs 19 version 19 23 7 3b extended tcl run executable called tcl systems plain tcl typically called systems distribution additional details latest release notes latest release download page list frequently asked questions answers faq full source level documentation online info manual incomplete emacs subsystems extensions popular emacs subsystems including w3 full fledged w3 browser ftp implements voice lock mode analogous emacs font locking speak www hotlinks voice personalities gnus emacs news reader fluent extension gnus listen usenet news taking fingers arrow keys vm emacs vm mail reader works vm present email messages voices parts message cited previous message produce effective presentations emacs 19 terminal emulator part emacs 19 29 obtain beta copy anonymous ftp successfully login work laptop interface running applications office workstation including running emacs sessions works emacs editing tex documents emacs calculator calc symbolic algebra system works fluently emacs writing extension makes write favorite package touch end duplicating work support accompanying copyright notice details release install system work spare time answer questions immediately download subscribe mailing list adobe sending message request adobe raman raman adobe modified fri nov 22 13 41 59 1996 urls cs web server introduction design features web hypertext hypertext idea creating link part document part document document concept cross reference referenced document user instant hypertext system standard method links created designers web decided start link mark section document special tags html tutorial destination link complicated part document internet unique solve problem created uniform resource identifier uri specification syntax uris designed extensible kinds links added complete naming scheme uri printable uri 7 bit ascii characters designed easily readable uri specification turn write specifications naming documents services existing internet protocols initial specifications named uniform resource locators urls document discuss commonly url specifications cs http server relative urls people talk putting documents web referring putting document namespace hypertext transfer protocol http server http designed satisfy curious web quick anonymous retrieval documents http server user web namespace starting directory ~ public html server permissions user files directory readable user describe full url namespace document urls similar pathnames file system pathnames construct relative urls unix shell pathnames files relative working directory urls documents relative url document link made roughly speaking make link document document leave parts url parts copied url retrieve document called home html make link document called todo html simply relative url todo html document subdirectory data called results html relative url data results html link home html urls generally character separate directory names unix link data results html home html relative url home html http server user web names pace ~username remember points subdirectory ~username public html ~username wanted link home page document directory relative url keeper html full urls link file service cs http server full url link documents http servers full url http pathname fully qualified domain www cs wisc server running port standard case follow colon port number monty cs wisc 1080 full url home page cs department http www cs wisc home page located root tree full url home page http www cs wisc keeper html url type ftp link files anonymous ftp servers format http urls http ftp url condor directory cs ftp server ftp ftp cs wisc condor access control tricks details linking parts documents create link specific part document document written html named anchor tutorial url simply url file hash mark anchor anchor document url access control http server access control system similar access control lists afs files afs server protect files mapping documents directories server request url directory returns list files file named index html exists directory cs home page stored file index html root directory people make link index html home page ln username html index html url http www cs wisc ~username requested home page returned searching directly urls web browser method sending search string remote server web services rely search string luckily method sending string translate append url service preceded question mark translation spaces signs encodes seldom special characters hexadecimal finger script server feature make link fingers user document server relative url cgi bin finger username related documents continue learning urls list references continue reading documents virtual reality video conferencing implemented canvas3d high performance graphics engine projects developed part cs631 virtual reality video conferencing video texture mapping design canvas3d related links brian smith project advisor homepage cu seeme vr immersive desktop teleconferencing interactive media games microsoft tcl tk project sun microsystems laboratories tcl7 5 1 manual virtual reality modeling language desktop video conferencing product survey mbone multicast backbone internet 3d graphics engines list img observations daniel weld anxious waiting broken expected phone call margaret voice unexpectedly coy hiding good news absolutely unbelievable rush fountain sun gazing face surrounded spring mountain nancy klein words phone happening real realizing odds unable hold back vision life loving ve happier months helping margaret premature delivery expected induction surreal broke margaret waters launched rapids labor tempest pretty shocking watch back back time rest fortunately margaret quickly mere hours granted heard multiple sources form pain relief magical power fact friend gratitude man named hans child hadn daughter helping margaret labor thought story hadn woman imagine margaret argued switch choices delivery amazing adam galen entered world 9 minutes witnessed fourteen doctors nurses margaret full squad good thing couldn straight face good pushes tanya nurses sounded adam emerged 2 10 22 95 mom birthday small helpless impossible describe tiny cry galen swam riding water slide breaking sac tanya couldn jump back soaked happy videotape happened fast weeks frustrating planned uninterrupted time work boys stay swedish hospital made sense work time home wanted visit night schedule bus trip swedish chance feed change tiny amount contact 5 7 hours travel hospital time day contact amazing gather couples emotional homecoming child homecoming emotional flavor panic boys swedish dropped margaret adam galen home pulled children parking lot galen started cry time inside screaming margaret nurses age man fact thought pretty good diapers bottles hospital routine wired home place couldn find diapers breast milk trunk car bottles found grew louder finally found diapers removing preparation replacement gave galen opportunity sought pee dad adam home hospital finally family spending days boys home fulfilled dreams nights matter sleep didn bother reserves wore month margaret started acting weird night put boys room climb bed barely begun sleep hear cries margaret feed agreed comfort futile endeavor anatomy cries margaret wasn moving couldn hear felt guilty margaret full responsibility feeding agreed plan felt wake finally galen hungry suggested quietly feeding responded angry screaming bed nursing vivid dream subsequent nights variations dan don feed adam margaret complicated dan complicated margaret babies bed dreamed breasts rivers flowing milk nights bottle feed boys relief margaret pump ate slept longer bottle feed margaret breast fed change diapers burp hard climb warm covers cold chill bedroom sight adam galen gently stretching slowly waking wondrous delight quickly selfish annoyance joy watch heads back search margaret breast latch stare wide eyed watching competitively galen fun watch hungry difficulty realizing breast mouth tremendous vacuum night realized sounded familiar rhythmic noise pump service station ching ching thanksgiving margaret sister anne husband brought oliver seattle month older boy big apparently mother bit milk milk sauce 12 7 95 unbelievable read cartoons parents excited pop home departmental christmas party margaret evening boys galen massive poop boy lots heavy feelings concerns 24 hours event don write fact fine funniest incident part figured ready preparations nursery boys discovered minutes kill delaying asks kids attendence questions silence una good question answers long discussion ritual history significance delaying tactics asked questions casey bow arrows real margaret remind crucial treat life process goals objectives boys make clear incredible fast growing weeks double birth weight focusing tracking loving held hands gaining control smiling ultimate process 1 2 95 night home late 8 15pm hard day started early aaai deadline 6 days things heating felt bad missing day boy lives bike ride home arrived delightful hold calm galen adam margaret cooked delicious meal felt relaxing simple pleasure galen sleep chest compared follow ate dinner kitchen boys car seats adam waving hands suddenly noticed watching dropped knees crawled eyes locked mine shape grin suddenly matches huge exaggeration eyes incredibly wide amazing feeling body happiness seizure forget eventually started cry solved problem 20 min ready smiled eyes opened wide head figure smile broke wow occasion head level incredible learning hands real communication cry tonight connection thought social smiles affairs compared tonight significance 1 9 95 aaai deadline finally past papers express mailed yesterday managed spend evening morning watching playing boys ve changed past week adam perceive world completely manner time spent time tracks objects eyes shift mom dad back proximity incredible learning phenomenon imagine inside head figuring originally stream visual information structure recognize human faces incredibly strong bias directs process magical inspiring incredibly fun adam galen giving lots smiles heart couple nights ago home work midnight tense absorbed technical political issues bike ride crisp air cleared mind set stage boys remembered unimportant research grand scheme things boys fast simply day week witness process 1 24 95 boys gaining control muscles naturally feeding behavior tentative uncoordinated initial efforts expert times calm competence pursuit food reminds cowboys herding margaret steer boy mouth capture movement giant facial leap saddle adam galen breast cowboys 2 6 96 hawaii big island taking boys swim ocean frightening suggests didn fully controlled adam water landing holding mock standing position gently black sand periodically washed thin sheet water feet touched cold wave adam legs body knees wheels airplane refused ocean experience caused notice galen bit resembles wet fish angry frustrated hungry eat stiff neck whipping arms sad water nathan bouncy chair revelation put adam eyes expanded colored toy bar fixed eyes arms started weird toys easy grasp bar knock produces spin reinforcement learning work amazing dramatically behavior grown days hits higher reliability hands frequently solidly spin toys loop controlled grasping week satisfying put things mouth meantime dedicated students combination complete concentration movements incredibly matter times sudden surprise boys oral ensuing river fresh races leg shocking feels strangely pants don akin forbidden act pleasure past shock yield experience smile 2 20 96 week hawaii david baby nathan wonderful trip lead avoidance behavior margaret back home seattle night wee hours sound small hungry simply deep covers ignoring cries told nathan crying boys 2 24 96 surprising landmark adam exhibited purposeful grasping morning intense concentration inspired ape suited actors beginning 2001 space odyssey discovery fire hear sound playing background galen remains stuck excited batting stage managed trick holding arm knock head 2 26 96 routine today margaret asked babies apparently science solve mystery doctor explain adam clothes precious substance inspired state margaret applying skills prospective study drooling verbal performance higher education lead ultimate early predictor college admissions aptitude test 3 2 96 chip birthday coming week boy month birthday emphasizes things yin yang life death transitory nature life joys danger taking people pleasures granted imagine death adam galen hit terrifying 3 16 96 returned week utah camping desert canyon country boys day pushed explored dark joint caves babies tucked night adam galen slept quietly sleeping bags side forgot father owl call quiet night bright stars smell wilderness natural camping experiences past hear slight side realize sons incredible utah chance nathaniel william ages 9 6 meet cousins touched obvious love babies excited interest playing singing noted sibling nathaniel william displayed hiked day age difference affects relationship strongly william copying competing role model nathaniel needing occasional time dependence age difference adam galen relationship opportunity great danger competition develop camping canyonlands faced 7 30 drive back salt lake city airport boys long feeds didn feel comfortable driving stopped nursing make trip 25 longer finally wife arrived solution climbing back seat pathfinder back galen managed initiate breast feeding safely car seat rear mirror view hilarious 3 25 96 secret night bed entered dark silent bedroom bent boys moon set couldn faces shadow felt soft breathing cheek slowly sampled air smell sons night 3 31 96 today shower oren ruth parents asked advice attendance woman observed imposing suggestions noted feel free adapt ignore didn set thinking half advice ages douglas adams famous book hitchhiker guide galaxy observes important object common beach towel carried adapt refer spare nra walking loaded gun set safety lethal interpretation feeding baby back hear positive sound engaging safety irresponsible walk loaded baby potential danger tad terminal 4 9 96 weekly lunch david shared pride nathan started crawling evening david calls pride explaining true crawling requires belly floor apparently nathan fine points distinction lost boys barely lift heads floor trapped touched degree david honesty didn wrong idea accomplishments david concluded call calls crawling drawbacks approaching milestones begin sink recently david awoke midnight sound crying apparently nathan rolled sleep feet side crib high hands knees bashing head crib bars hard lesson nathan learn ramifications found power yesterday played floor nathan interested solely didn understand deliberate movement nathan backed farther farther rest group distance separating david grew nathan grew face screwed worried couldn grasp actions responsible 4 14 96 ruth delivered baby boy night watching anxious oren weeks brought back memories end margaret forgotten tense slowly approaching event oren remembered worried ready physically support wife labor dragged 36 hours doubted handle part oren mentioned scared love baby back hard fear love fast time passes quickly forget 4 22 96 today adam galen month birthday small oren ruth son eli impossible boys compliant delicate eli rational mind adam galen weighed eli impossible 4 24 96 springtime magnificent seattle procession cherry flowers springtime nesting promise fuzzy yellow month ago spotted concealed nest tended canada built grass nest tiny island middle stream entering lake washington bicycle commute takes stream ve watch nest carefully morning afternoon month ve parents dedication egg nest anticipation feel nest tended yesterday brought rains ride work reached stream looked nest island swallowed flood sign bird scene struck profoundly emotional level couldn stop thinking day rain 6pm stream muddy water discern bank felt depressed season stream gander approached distance daring hope family watching long morning waters left bike pushed wet brush find fallen log crossed brook balancing carefully flow approached ruined nest large grey eggs lay half submerged chill water side pile straw abandoned couldn sight real back times thought hoped margaret pregnant confronted truth years months difficult lucky final result bike wondered thinking understood wished birds 5 27 95 stuffed 757 heading scotland fear impending day separation boys growth inexorable passage past week growing dread symbolize time momentum hate deprived week lives ll change ll remember return ve writen journal adam galen changed enormously month ago strengthen hated referred exercise torture crawling galen frequently rolls back toy induced oral begin crawling scotland arrival summer weather neighborhood alive incredible children thirteen fourteen families kids attracted block place year integrating community afternoons weekends dozens kids playing streets parents trading informal duty spots auto warning car raised repeated kids reminds tail beaver pond hint danger sense community rains children kids stream house flow interconnected swirl games addition adam galen flow extends house rainy afternoon bring knock julia jessica kate excuse boys holding extraordinary convenience extra helping hands importantly great people recently friends age exception older couples sad parents live block thing extended family interactions neighborhood kids night relaxed grant yard street daughter laura left love mom called farewell love dad afterthought turned younger sister bye julia incident amusing time symbolize challenge marriage recently margaret left work morning kissed adam goodbye love kissed galen telling miss halfway door aren forgetting stopped tracks burst laughing 6 7 96 days scotland boys changed fortunately nightmare forget learn crawl ill founded entered front door 21 hours travel hear crying margaret efforts approaching face grew happy excited arms reached held dream true faces changed heavier smelled hadn missed transition crawling adam learned sit change imposes life adam perfectly happy simply sit front big box toys ll carefully select grab pull loose chew shake throw side repeat choice amazing naturally boys considerable attention usual refrain cute twins boys identical stock answers hard wired day boys nearby trail packed individuals families walking running cycling rollerblading clockwise counter pets dogs cats crowded zoo crazy circus quickly apparent twins common happily largely rank file felt share statistics parents multiples learned efficient man approached jogging top speed loaded double seconds perigee twin girls years barely managed respond twin boys months distance efficiency 7 24 96 past week boys made amazing realization put food imagine sequence wonderful feels drink milk hungry discovery exist foods milk green beans recent feed chunks pasta slices toast apple slivers banana make slowly deliberately ends face clothes chair floor bit makes excitement process longer content fed demand active role sitting complaints start banging hands tables presented baby toast learning feed feed bulk meals galen eat adam developed tastes offered bite brown cow yogurt mouth opens wide vegetables yield expression adam recent achievement crawling steps weeks ago nathan visiting sitting kitchen floor playing toys nathan dining room david called nathan zoomed kitchen crawling incredibly fast adam stared grew nathan past suddenly adam forward steps crawling feet exciting satisfaction adam repeat achievement slowly proficiency grown week couldn crawl preferred stretch reaching objective inevitably left belly position recover grew fascinated manner motions evolved day day trial error period week intent exploration led discovery mechanically stable transition sitting crawling back ll remember spotted toy successfully retrieved returned sit play mastered lift belly crawl spending hours rising toe tip balance settling securely back knees ground threatens claim parent house fortunate doesn realized easily crawl dozen feet farther appears fails motivate repeatedly moving desirable object coffee mug beer bottle newspaper approaches spur athletic heights naturally adam ability crawl considerable advantage galen sibling arms race long galen choice toys adam wheels position grabs object galen recognizes threat safe distance play waiting adam spur galen development behavior appears stuck evolutionary trap long ago realized stretching legs front tripod principle sitting position solved physics equations analytically reached understanding brilliant intuitive leap case legs prevent crawling toy forward ground matter hard toys don closer 8 15 96 galen isn crawling learned spin hardwood floor funny watch lazy susan routine interesting ponder adam rotated top galen finds amusing interesting behavior sibling arms race adam search prize toy galen simply keeping back brother adam end run galen spin faster adam crawl 9 2 96 galen finally started moving week isn symmetrical crawl forward hands left foot leg underneath bum repeats move surprisingly fast galen mobility combined adam ability climb stairs pull standing position makes huge potential disaster fortunately boys stay move bedroom change quickly appears don play meaningful make eye contact frequently burst heart 10 15 96 month half passed galen doesn crawl traditional sense lopes injured soldier half animal odd earned nickname monkey boy tiny adam pace carries small toys mouth puppy catches sight forbidden object distance short legs pump high frequency shaking round baby bum distance past month changed dynamics twins toy possession arms race adam stronger grip force toy brother grasp galen advantage secret defense galen senses adam pursuit 180 degrees lopes adam rarely close sibling situation reversed clueless adam appears oblivious impending threat approaching brother galen simply sounds good boys sense contents makes adam shakes head lips shut arms successful attempt incoming galen bite pause mouth opens tongue rolls back complete contents slowly forced back mess rolls chin impacts bib 10 22 96 year passed happy day boys happy idea makes sad reminds time faster child morning long remember watching apollo 13 tv dad days astronauts moon days person walk moon cool days sacrifice rivers time flow faster great fall boys floating eddy don life experiencing dramatic ranges emotion enjoy life older river banks start moving fast unable focus journey pleasures fear reaching final destination today observation sons musical instruments family orchestra true galen loves played percussion lies back feet straight air supported lap sensing performance begin start pumping legs belly chest sound smiles pitch efforts merge brilliant harmony amazed output sounds funny causing laughter adam back mom lap play side side kitchen floor family orchestra time adam galen grown love mere sound running water draws adam distant room house hadn thought galen felt strongly morning learned assuming margaret adam seconds carried galen upstairs left playing jumped shower seconds standing side batting shower curtain sang shampoo heard felt don managed climb fall margaret adam finally arrived surprised galen peering steam fully dressed wet happy shed clothes cleaned boys fascinated concepts adam spend hours kitchen floor placing vice versa time tongue concentration love open close doors swinging action kitchen door crawl room circle door push shut moment tension rests closed boys separated fingers hidden boys close door pull door open peer prop door open side adam galen race chance push closed 11 30 96 adam projects idea decides focus sets mind completely pig headed don interrupting brave total nights ago arch formed piano legs crawled arch turned back effort tongue concentration day green ball grab toss leading bedroom stairs climb throw climb repeat today toy box red toys climb inside climb sounds easy box walls pretty high real challenge challenge worth hoofer outing club outdoor activities club interests seasons ages meetings tuesday 7pm memorial union trips week outing club officers hoofer outing club activities img mountain road biking img backpacking img winter activities cross country skiing skiing winter camping ice hockey img camping hiking img canoeing sea kayaking indoor pool rolling img whitewater img img rock climbing hoofer outing club resources library hoofer clubs home page outing club home page modified tue sep 17 16 38 51 1996 joe students wisc computer engineering academic programs bachelor science master science doctor philosophy certificate software engineering certificate high performance computing img watercolors call tulip bowl 1995 macintosh painter 3 0 awesome painting program ll make big time tree marc friedman friedman cs washington cps 422 information sections 1 2 fall 1996 information sheet syllabus notes writing assignments problem sets exam information hans christian andersen sitting hans christian andersen lap jim jim house garden palace library copenhagen friends back hair jim mail virus internet warning mail messages subject headings led things happen hard drive read messages find impossible happen files computer treated data executable programs enter central processing unit paths depending purpose executable programs data information virus active piece executable file treated data harm cases mail program treat messages data addition main message executables word processing file macros launch virus reading main message run executable programs exist system message arrived issue order virus effectively spread internet run computers encounters type computer requires kind executable macs pcs sun workstations hewlett packard vax machines systems virus piece executable virus creator detailed understanding computer type order similar damage systems computer virus computer rumor original message warning propagated computer users forwarded rumor send message spread things acknowledge people virus reading mail message interested learning returned system normal write landrum mail utexas robert landrum december 16 1996 return home page cs674 spring 1996 introduction natural language understanding materials handouts lecture slides homeworks project information handouts tentative syllabus description policies lecture slides introduction natural language understanding jan 22 introduction field nlp ch 1 jan 24 stages processing syntactic analysis jan 29 grammars sentence structure top bottom parsing ch 3 1 3 3 jan 31 chart parsing ch 3 4 feb 5 feature systems augmented grammars ch 4 1 4 5 feb 7 human preferences parsing partial parsing ch 6 1 6 5 semantic analysis feb 12 word senses ambiguity representing verbs states ch 8 1 8 6 feb 14 thematic roles semantic interpretation ch 9 1 9 4 feb 19 restrictions handling intrasentential word sense ambiguity ch 10 1 10 2 conceptual sentence analysis feb 21 circus parser preference semantics data driven semantics context world knowledge feb 26 problem inference expectation based text analysis ch 15 1 15 7 feb 28 knowledge action causality scripts mar 4 plan based understanding text mar 6 discourse context history lists centering ch 14 1 14 3 guest lecture scott mardis current trends evaluation learning statistics mar 11 evaluating nlu systems mar 13 hmm ch 7 1 7 4 spring break mar 25 part speech tagging mar 27 probabilistic context free grammars parsing ch 7 5 7 7 apr 1 context dependent parsing statistical word sense disambiguation ch 10 4 10 6 apr 3 connectionist approach sentence analysis apr 8 transformation based error driven learning nlp apr 10 corpus based methods word sense disambiguation guest lecture julia komissarchik apr 15 information extraction basis high precision text categorization line slides lecture apr 17 case based approach ambiguity resolution apr 22 class apr 24 project presentations apr 29 project presentations 1 project presentations homework assignments homework 1 due wednesday feb 7 homework 2 due friday feb 23 homework 3 due friday mar 15 thematic roles homework 4 optional due wednesday mar 27 project information turn proposal project proposals due monday march 11 happy project proposal short description 1 topic problem interested 2 papers ll read reading project 3 description general approach plan solve problem programming project 4 plan evaluation theory technique types project turn project official due date friday 5 3 ll accept projects penalty 5 00 friday 5 10 programming projects final writeup programming projects pages 1 problem description 2 description general approach 3 description results evaluation 4 discussion worked didn work options analysis results 5 code wrote short traces system action makes sense project class presentation minutes length include overview problem solution evaluation method results programming projects final writeup programming projects vary person general final writeup programming projects description problem looked summary papers read critique existing approaches attempt evaluation theory algorithms presented papers real text class presentation programming projects class presentation synopsis ll include paper ll leave lot programming projects year class grammar induction genetic algorithms project implements grammar generator genetic algorithms falcon automated lexicon construction paper evaluates performance falcon lexicon constructors project matching algorithm attachment statistical word sense disambiguation project implements number related statistical methods word sense disambiguation evaluates method examples brown corpus automated english translation project implements limited english translator extending james allen bottom parser implementation method word sense disambiguation project implements relaxation network approach circus word sense disambiguation based large neural networks resolution lexical ambiguity ide viterbi algorithm smoothing project implementation part speech tagger hidden markov model smoothed bigram language model viterbi algorithm reading projects year class topics intelligent multimedia multimodal interface paper examines existing systems incorporate intelligent multimedia interfaces comet foil wh phrase disambiguation paper examines ways foil wh phrase disambiguation foil supervised learning algorithm acquiring concepts order logic natural language understanding japanese language paper summarizes issues understanding japanese approaches automated question answering paper addresses issues understanding replying questions english word boundary detection continuous speech recognition application phonological constraints paper models broad class sequence constraints facilitate word boundary detection computer understanding conventional language paper midas metaphor interpretation denotation acquisition system understanding conventional metaphor analysis transformation based part speech tagging paper critiques article transformation based part speech tagging neural networks nlu paper neural network applications natural language understanding anaphora resolution paper describes approaches computational task resolving pronoun harmonic grammars paper harmonic grammars developed smolensky return cs674 home page university wisconsin madison guidebook undergraduate students computer sciences department university wisconsin madison february 1996 postscript version guidebook plan worksheet separate file check current office hours members undergraduate advising committee complete table contents introduction computer sciences undergraduate major requirements instructions preparing plan computer sciences major computer sciences courses descriptions document page automatically created send comments pubs cs wisc emacs introduction executive summary document designed started emacs listing emacs commonly helpful features general overview emacs emacs emacs editor portable easy unix systems completely flexible user programmable vast programming environments imagine engine emacs lisp interpreter dialect lisp learned class users code routines customize environment nicely beast feeling huge overly complex full options ll discover key don won hurt find ll learn today learned bind control arrow key specific function specific emacs mode purposes class shouldn learn recommend don spend time figure intricacies emacs today spent 2 hours figuring bind control arrow key specific function specific emacs mode figure quickly notation talking emacs ll notation key pressed holding control key emacs requires lot means hit holding control key similarly means meta key don key called meta alt alt function escape means hit holding meta key lots emacs functions complete exit emacs control control running emacs emacs run ways work sort character terminal makes assumptions hardware set run emacs home vic 20 mode assumes terminal fun stuff arrow keys mouse recommended easier logging mscc account run emacs simply typing emacs haven set display environment variable emacs terminal window typing ll text editor back run emacs taking advantage things display machine running display xhost machine ll running emacs sitting 326d spirit wanting run emacs mscc machine type xhost mscc ms machine running display setenv display display 0 0 situation mscc prompt type setenv display spirit cs 0 0 run emacs show window display mouse ll assume mode operation remainder document emacs orientation start emacs empty buffer top window pull menus common operations side scroll bar bottom status bar line called mini buffer figure 1 small emacs window status bar tells buffer double asterisk buffer modified created saved disk case typed test ll means current buffer read type bar emacs tells buffer scratch default buffer starting tells mode buffer operating lisp interaction mode default starting tells part buffer case word test small buffer emacs report error conditions prompt information cursor text type mouse buffers basic unit emacs file edit buffer buffers purposes emacs user interactions buffer running lisp interpreter time emacs session multiple buffers visible time buffer mode controls behavior edit file ml extension emacs realize ml file put sml mode ml programs indented similarly open file cl file buffer mode common lisp mode syntax language addition indentation rules changing based buffer mode control key sequences actions additional pull menus typically added sorts syntax checks balancing parenthesis lisp scratch buffer scratch space type associating file cancelling exiting important key sequences lisp cancel action ve started excellent mysterious features accidentally typing wrong thing rule thumb doubt times row make thing ll exit lisp prompt haven saved buffers ve left processes lisp ml interpreter running pull menus recent version emacs version 19 pull menus years control key sequences things control key sequences mind easier don mouse time forget menus lots things explain bound menus don play read check exist ignore control key sequences reading writing files emacs primarily editor load file disk start editing file find file ll prompted filename exists loaded ll create file filename hit space time list files match ve typed point tab file completion save file file written disk save filename write file ll prompted buffer renamed original file exist disk moving time move emacs cursor arrow keys mouse won work ll keys move forwards back previous line line jump beginning screen line letter alphabet jump end line move quickly move move move beginning buffer move end fine grained move paragraph move paragraph move beginning previous sentence move end sentence move back word move forward word left picky picky marking region mouse emacs mark region text system clicking dragging highlight disappear button region marked mark region moving end hitting space emacs respond mark set move end operation pretty important emacs notion mark set lots operations set mark cursor operation initiated notion current region mark cursor problem accidentally hit delete half file disappear understanding goodness undo read cutting copying pasting cut text emacs kill cut text takes text cursor end line text takes moves line lines kill accumulate pasted conventional cutting highlight wipe machine mouse set region pasting yank copying windows highlight region mouse click middle mouse button paste undoing emacs undo feature undo fingers turn blue slowly undoing lots lots recent commands remembers lot ve recently working buffers start emacs ll typically buffer view multiple buffers viewing multiple files simultaneously 2 divide buffer window half vertically giving buffers status bar move buffers mouse similarly cut buffer horizontally 3 editing lisp ml recommend dividing window edit run interpreter hide buffer cursor 0 make buffer cursor fill window 1 view buffers emacs session switch buffer emacs prompt viewing buffer visible drop emacs session supply modified emacs check killing rid bunch file ll notice emacs buffers report information typically surrounded show don files switch kill buffer functions key bindings function emacs implemented lisp routine common routines bound control meta key sequences ve describing emacs lets bind function key sequence part customizable preparation working lisp ml ve bound common functions keys detailed call functions unbound type function executed bound scroll function scroll scroll searching replacing search forward string search backwards reverse replace occurrences string buffer replace string replace instances string query replace ll prompted location string line emacs lot follow single letter indicating sort list options takes string lists emacs functions related string lets type key sequence explains briefly function key bound lets type function describe detail information mode current buffer common lisp mode sml mode takes tutorial poorly written comparison document conclusions feel free email haven explained questions ve put summary information clip save page shamelessly stolen cse341 winter 96 cse341 webmaster cs washington update 03 22 96 02pm student organizations hundreds registered students organizations free disk space publishing options add organization page http www utexas students seneca educational departmental amateur radio club anthropological society architecture planning photography union asian health professions organization association computing machinery acm association international business leaders astronomy students association black graduate business association brazilian students association cognitive science club forty acres fest 1996 freshman business association graduate engineering council graduate operations management association honors business association humanities student association il italiano informs institute operations research management science instructional workers internet express internet society students laurel net cooperative longhorn solar race car team microbiology medical technology student society middle school science enrichment program mu phi epsilon navy rotc study group society physics students ut austin chapter society plan ii engineers student engineering council students association middle eastern studies economic educational development society texas advertising group texas theatre insight undergraduate mock trial association undergraduate philosophy association university students geological society ut economics association honorary alpha epsilon delta beta beta beta biological honor society eta kappa nu electrical engineering honor society pi epsilon tau upsilon pi epsilon international african students association club association latin american students association norwegian students abroad chinese students association taiwan chinese students scholars association european student association hong kong students association indian cultural association indian students association indonesian students association student academic cultural organization irish interest group japanese culture club ut austin korean student association malaysian student association singapore students association taiwanese student association tamil students association israel thai association austin vietnamese students association political college republicans students affordable education texas texas republicans university alliance gay lesbian bisexual concerns university university reform party university texas campaign professional air waste management association aiesec alpha chi sigma beta theta chapter alpha kappa psi chapter american institute aeronautics astronautics aiaa american institute chemical engineers american marketing association american nuclear society ut student chapter american society civil engineers asce american society mechanical engineers asme asian business students association beta alpha rho ed fraternity biomedical engineering society earthquake engineering research institute graduate consulting group graduate finance association ieee student branch information management association institute transportation engineers student chapter austin international law society university texas management information systems association national society architectural engineers national society black engineers os 2 user group phi alpha delta phi chi theta delta mu chapter phi mu alpha rare creations society american ut student chapter society conservation biology ut chapter society automotive engineers society petroleum engineers texas intellectual property law journal theta tau undergraduate management consulting association university accounting association ut public relations student society ut society women engineers recreational anime club austin paintball syndrome hungarian dancers longhorn baseball club longhorn ninety percent effective society creative anachronism texas juggling society texas squash trout unlimited university flying club university society university scuba club ut aikido club ut badminton club ut ballroom dance club ut cycling team ut team ut fencing club ut graduate school rugby football club ut judo ut rugby football club ut sailing team ut club ut ultimate frisbee club religious austin christians service muslim students organization austin chinese campus christian fellowship baptist student ministry brothers sisters christ association canterbury longhorns jewish student organization christian council disciples student fellowship gamma phi delta hillel hindu students council intervarsity christian fellowship korean undergraduate baptist students day saints student association son association longhorn life campus mission lutheran campus ministry lutheran student fellowship malaysian christian fellowship muslim students association students st society texas wesley foundation university catholic center students ut students organization vietnamese fellowship christ service alpha phi alpha nile alpha phi omega today undergraduate business school newspaper council public media delta sigma theta epsilon beta chapter gamma beta phi society kappa kappa psi alpha tau chapter student radio 9 tv texas student television longhorn band student association orange phi beta sigma fraternity mu rho chapter students earth awareness student involvement committee students association texas texas university reading society tex university review society university texas student volunteer board ut designated driver program ut habitat humanity campus chapter zeta phi beta sorority omicron theta chapter social alpha chi alpha kappa lambda alpha tau omega delta sigma phi lambda phi epsilon lesbian bisexual gay students association phi kappa theta seneca falls cooperative student organization sigma alpha mu fraternity club group world wide love zeta psi home page student cabinet college councils graduate business council graduate student assembly liberal arts council moore hill hall government natural sciences council hall student government undergraduate business council university texas council december 11 1996 cci ut austin part student affairs web comments cci www utexas adam florence work cornell university ta cs100b hold office hours teach sections mitre corporation worked mitre corporation mclean virginia summers recently investigated ads requirements free flight project funded federal aviation administration virginia tech performed research dr bill curtin virginia tech investigated affect bridging arrangements curve time fracture brittle ceramics paper submitted publication journal american ceramics society back home page updated 22 sept 1996 mail comments corrections img mit facts figures academics admissions schools courses research labs centers administration offices programs resources services computing publications groups communities people news events research summaries map institute search find people pages spotlight oscar give karl compton lectures 77 massachusetts avenue cambridge ma 02139 4307 usa 617 253 1000 st mary high school mount abu img img legal ethical oddities california felon harassment law court tv prison crimes rape worst lawsuit people selling magazine story prison rape rush limbaugh net start players reid post preface archives 725 note reid listed source data find reid post visiting law prof georgetown time magazine head hole bill make service providers users expense 314 electronic mail politics home page segal operation folks robert morris internet worm pointed provide free lunch mechanism people job make evolution action folks point removed means cached ll chew resources censored stories courtesy chomsky church shut uselessnet copyright information fair office human radiation experiments home page psl acm org gnu toad edgar knapp purdue assistant professor cs prison murder electronic privacy epic hand jobs america trial system operator electronic common carrier operator legally required users actions legislation online courtesey uw trial overlapping info politics meat information telling web white page confused national alliance resource page annoying white groups free speech telephone laws network observer living zimmerman pgp suit export control domestic zimmerman legal defense fund clark net book burning summary info site anti porn pardo cs washington links music austin axis austin music austin chronicle music club listings south southwest music resources internet garbage boehm ps ps ellis ps ellis txt gehringer ps ps hoelzle ps hosking ps ps ps ps maeda ps ps nilsen ps ps shao ps sobalvarro ps ps stefanovic ps tarditi ps test ungar text wilson ps ps research summary bottlenecks exist scientific computing generating effective software complicated mathematical problems running software machine interpreting visualizing large body data produced computation computational fluid dynamics turbulence research time spent developing effective software dwarf actual running time orders magnitude research focusses automating process synthesizing scientific software high level programming language called spl spl programmer continuous objects interest differentiable functions distributions manipulate operations arithmetic calculus limit values constraints algebraic differential equations specification transformed concrete executable form user directed transformations coded conjunction computer algebra substrate weyl participants divakar richard zippel publications chew cremer palmer zippel generating spectral method solvers partial differential equations advances computer methods partial differential equations vii 1992 pp 53 59 tech report 2706 hobbies lover account igs login batman play computer bridge attended lots bridge games beida thing beida soccer soccer team madison proud team member tennis play pretty semester skill travel traveling washington dc york boston madison travel usa sailing wang zhe madison lake fun exciting pool table tennis video game bowling fun things basement union south occasionally friends movie good movies summer watched mission impossible traveling europe wanted long time read articles europe feel fascinated romantic golf people trial nba game big fun game chicago retire driving airplane friend mao time visited showed airplane cool high sky control pilot transform programmer computer science engineering department university washington fr 35 seattle wa 98195 usa transform programmer package programs pc ms windows work support exploratory learning enjoyable activities involving geometric transformations transform programmer consists main parts image processing display subsystem called metip programming environment programming language interpreter case xlisp stat system david luke lisp program facilitates manipulation mathematical expressions component metip programming environment user interface pixel calculator program differences multiple images handled time program capability transform images complicated ways user formulas image display transformation functions commanded programming language directly user programming language makes explore computer image processing students teachers desire transform programmer specification general mathematical formula apply source images general nature interface high degree part student supports interactive activities formula expressed cartesian polar coordinates pixel result image function arbitrary pixels source image transform programmer readme file order copy transform programmer software bricker cs washington tanimoto cs washington modified tues oct 13 pst 1995 cs631 information projects grades bottom line lectures mon wed fri 1 25 2 15 pm olin 155 prerequisites cs 314 cs 414 equivalent courses students expected understand fundamental issues operating systems file systems networks comfortable programming programming language lecture notes texts references multimedia rapidly developing field comprehensive text required readings class consist selected journal conference articles notes produce required readings made class expected read material coming class significantly lectures required hand notes copies relevant papers place line papers line copied copying costs amount allocated pay 30 copying costs give check cash cindy robinson upson 4146 payable cornell university memo section check write number cs631 optional partridge gigabit networking addison wesley publishing company 1993 jain fundamentals digital image processing prentice hall 1989 required buy optional books partridge excellent text generation networks jain great text digital image processing line resources newsgroup cornell class cs631 www home page http www cs cornell info courses current cs631 slides lecture electronically handouts write papers projects grades laboratory facilities enrolled students accounts upson cs undergraduate lab room 315 machines assignments requirements grading regrades cs631 graduate graded expect give depends assigned work final exam mid term grade determined measures graded answers homework assignments require programming written responses complete small scale research project homework assignments constitute 25 grade project count 75 grade required read 75 papers passed paper read post critique paper web passing grade 75 critiques pass critiques effect grade work groups assignments working group hand single response group includes names students group grade student expect students group equally answer questions program project written problem sets turned electronically beginning lecture due date instructions handing assignments assignment late assignments rejected assignments returned electronically grades posted indexed secret id number provide web made grading error bring matter attention week assignment returned submit problem set regrading send short note explaining regraded tas academic integrity expect students cs631 uphold cornell standards academic integrity find fail work submit cs 631 expected result individual effort free discuss material approaches problems details system colleagues instructors misrepresent work permissible cooperation involve student possessing copy part student program work copy paper computer file hard disk floppy disk exception rules students work submit joint project student responsibility protect work unauthorized access discard copies programs public places turns work held partly responsible bottom line things complete assignments critiques project assignment hand critiques projects critiques 75 papers receive publish critique paper web critique cs 631 web page create homework assignment purpose critique critically read graduate school virginia paper critique answer questions paragraphs 1 main point paper 2 significant paper 3 experience practitioner reproduce results paper 4 weak paper improved research writing 5 rate paper scale 1 worst 5 examine critiques determine read understood paper project guidelines final project small scale research project qualities attack research problem pertain multimedia research research proposes evaluates solution interesting problem simple statement parts research proposes evaluates solution simply stating idea writing program research evaluation evaluate idea research evaluation forms suppose develop method detecting scene breaks video sequence evaluate idea implementing compare results algorithm realistic video sequences existing algorithm comparison compare runtime performance quality result accurately detect scene breaks compare results algorithm results human produces evaluation designing large system implementing discussing tradeoffs system design experience papers valuable system rarely idea simply stating things research hard thing sell earth shaking interesting problem interesting subjective good metric people answer problem wrote advice young scientist person interested 35 sea black spots person studying 65 sea black spots badly brian remember hard uninteresting research interesting research work groups students final project work individually larger group brian sept 23rd provide list projects weeks explore idea subject approval required write project report approximately ten pages length make 15 minute oral presentation grade based equally quality research quality writing quality presentation sign sheets presentation projects selected present class week classes milestones 5 6 9 week marks measure progress milestone sept 23rd written presentation paragraphs proposed projects primary backup papers called white papers normal research projects milestone sept 30th short approximately 2 page written project proposal milestone oct 21st oct 25th 5 minute presentation status project final presentation place nov 25th 26th cs631 home page runtime code generation rtcg terms runtime code generation rtcg general structured techniques change program instruction space program running variety common overlapping names dynamic compilation modifying code variety polite names friends don friends smc email signature term demand driven compilation rtcg typically means parts language translation process performed unit code unit invoked demand driven compilation runtime code generation performed demand driven dynamic linking address space modified compilation modifying code code unit updated necessarily unit invoked term dynamic compilation typically encompassing code generated dynamically modify dynamic compilation applied systems general purpose core code generators performing code generation sophisticated inputs expressions simple values dynamically loaded source code pseudocode beware term dynamic compilation nowadays compilation literary works ongoing incremental basis dynamic linking adds code instruction space program code typically generated code generator program code generated demand application dynamically linked code implement language independent enhancement extension machine dependencies binaries reduce size binaries term describe building hypermedia connections ongoing incremental basis term runtime compilation describe loop parallelization runtime performs code generation idea runtime compilation loop carried data dependencies 2 5 discovered static compiler 2 5 system examines values runtime performs parallelization runtime based values system compiles information runtime performs code generation write shun tak leung shuntak cs washington information instruction space modification general term including topic bits instruction space change inside application time jit general idea steps compilation deferred code invoked moment 1996 systems jit systems dynamic compilation good performance portable machine os independent program representation typically unit translation loadable unit smaller modules procedures statements input virtual machine byte code source text trees jit refer code generation dynamic link time invocation time contrast systems perform compilation time goal fine tuning machine dependent code longer classical jit demand driven specialization processor architecture module procedure level term modifying code smc refers rtcg harder pin interpretations modify ways pronounce modification instruction executed manipulated place executed region memory reused holds instructions lifetime instruction space part reused problem adam kao nicely constitutes depends point view simple exercise point finger belly button poke finger didn poke interpretations include instructions manipulate instructions manipulate instructions basic block instructions source code module instructions module instructions module instructions created behalf module instructions address space manipulate instructions address space instructions protection instructions protection domain instructions solve problem manipulate instructions solve problem terms code data limited sense code refer native machine code executable live data space code space data refer state including bits instruction space executable formed instructions things code executable native machine code definitions limited general definition code defines relative engine execution code general sense include virtual machine code instructions source text include data values affect processor execution specific ways pardo rtcg stuff case runtime code generation modifying code considered harmless portable interface fly instruction space modification uniform interface update instruction cache asap changing instruction space running program evaluating runtime compiled specific optimizations dynamically optimizing values variables make highly tuned programs run faster faster dynamic linking sparc v8 system 4 make dynamic linking faster dynamic fast data breakpoints implement data breakpoints debugger rtcg shade fast instruction set simulator execution profiling fast extensible cross machine simulator collects sorts tracing information implemented rtcg simulators home page mail archive postings rtcg mailing list rtcg stuff apertos reflective operating system dynamic compilation viewed source code edited invocation freeze compilation cecil cecil code statically compiled dynamically compiled pics michael blair paper improving scheme program performance heuristic redundant predicate evaluation pac learning techniques gzip ped postscript tm doesn dynamic compiler link expired local copy paper concert someday dynamic compilation order transform general purpose remote method invocation local procedure call uiuc dcs tr 93 1815 core wars dawson engler working general purpose code generators runtime code generation including dcg postscript tm paper postscript tm paper supporting generics item 172 modifying sequence instructions including procedure return removes cons cell free list fills car cdr values needed calls garbage collector duplicated item 179 dynamically compiled string implements searching algorithm linear appeared years duplicated gill 1951 edsac debugger variety patching techniques instrument debug programs java secure bytecodes move code machine machine someday bytecodes dynamically compiled vm moving code protection boundaries mobile code phil koopman likes runtime hardware generation lightweight languages interactive graphics spot cs cmu mark leone working specialized runtime code generators achieving costs low 6 cycles generated instruction dynamic compilation extension language order minimize interpretation overhead paw perl runtime compilation patterns dynamic loading portable runtime code generation link expired local copy todd proebsting working rtcg including dcg postscript tm paper prolog assert retract add delete code program compiled prolog changing program means switching execution recompiling program performing incremental analysis order limit scope recompilation proof carrying code code motion protection boundaries scout sel hpc compilers interpreters archive includes rtcg dynamic linking alternate site compiled order improve extensibility dynamic cross compilation techniques spin supporting dynamic linking kernel extensions including sumatra project explore issues efficient execution mobile code making network interface programmable postscript paper synthetix follow synthesis tandem databases uw rtcg transit suggests computational profile feedback online optimizer quasistatic smart compilers references computing vienna abstract machine incremental compilation dynamic linking caching improve performance dynamic linking cache kernel dynamically loaded application specific kernel modules tcp ip layer windows implemented dll likewise clips dynamic linking compression dll dylan dynamic linking dynamic linker provided linux fast turnaround edit compile debug incremental compilation dynamic linking allegro common lisp prolog prolog version 3 software interoperating documents dynamic linking elf dynamic linking gnu dynamic linking hypertext dynamic linking dynamic linking implementing dynamic linker programming language similar dylan language http www information module system identical dylan module system module export variables publish interfaces modules gain access published interfaces modules saved compilation environment persistent store variables defined loaded runtime environment eb eric benson comp compilers article 28 july 1995 language extensions dynamic linking microsoft windows dynamic linker interface requires pointers multics multics opendoc details os 2 dynamic linking perl dynamic linking ptolemy dynamic linking rochelle caller id adapter dynamic linking rochester cs dynamic linking bradley interested dynamic linking tcl dynamic linking winsock dynamic access os 2 dynamic linking extensible www browsing book object oriented programming windows practical handbook stephen morris talk dynamic linking patent os provide dynamic linking system service linux microsoft windows osf 1 sunos applications support multiple extension languages dynamic linking part falls heading dynamic linking clean interface tcl applications dynamic linking clean interface minimizes size final executable 4 expert system numerical dynamic link library ham radio database elite 3270 emulation connection library dec telephone controller libraries provided dynamically linked libraries system export libraries generic application link libraries operate data provided xor external object representation cool edit system file filters audio editing wind providing data exchange programs unix platforms windows platforms interpreting visual basic programs ibm som allowing inter language object calls toolkit creating class libraries instances dll releases system libraries recompiling applications dynamic function linker database rtcg related software fault isolation rtcg easily extended provided performed structured interface portable interface fly instruction space modification modifying communication protocols multi agent communication systems contact gerard cs nl reproducing perl courtesey dan boyd boyd cs buffalo pardo cs washington cse 326 spring 1995 exams exams midterm final midterm 20 grade final 35 grade midterm held 5th covers sections suggested reading material covered class bring handwritten sheet 8 1 2 11 paper sides sheet turned exam exam closed book final exam held june 7th 2 30 4 20 midterm bring handwritten sheet 8 1 2 11 paper sides sheet turned exam exam closed book covers sections suggested reading material covered class ladner cs washington update 3 27 95 index cs302 notes modified size description dir parent directory 07 nov 96 22 20 txt 01 1 03 sep 96 16 47 1k txt 01 2 05 sep 96 12 55 2k txt 02 1 10 sep 96 16 40 1k txt 02 2 12 sep 96 16 52 1k txt 03 1 17 sep 96 16 09 1k txt 03 2 19 sep 96 16 31 2k txt 04 1 24 sep 96 11 52 3k txt 04 2 26 sep 96 16 40 1k txt 05 1 01 oct 96 16 47 3k txt 05 2 03 oct 96 12 20 1k txt 06 1 08 oct 96 16 44 1k txt 06 2 17 oct 96 16 54 0k txt 07 1 15 oct 96 16 31 2k txt 07 2 17 oct 96 16 53 1k txt 08 1 22 oct 96 16 51 1k txt 08 2 24 oct 96 16 53 1k txt 09 1 29 oct 96 16 53 1k txt 09 2 31 oct 96 13 59 1k txt 10 1 05 nov 96 16 24 2k txt 10 2 07 nov 96 16 19 1k txt 11 1 05 sep 96 11 55 1k txt 11 2 05 sep 96 11 55 1k txt 12 1 05 sep 96 11 55 1k txt 12 2 05 sep 96 11 55 1k txt 13 1 05 sep 96 11 56 1k txt 14 1 05 sep 96 11 56 1k txt 14 2 05 sep 96 11 56 1k txt 15 1 05 sep 96 11 56 1k txt 15 2 05 sep 96 11 56 1k txt bob 07 nov 96 20 07 1k txt prog0 cpp 17 sep 96 23 44 1k txt 19 sep 96 10 36 1k research interests programming languages focus efforts working scheme compiler university fascinated implementation purely functional languages problems making implementations efficient type research found functional programming glasgow page reflection allowing computational system examine reason modify behavior applied programming language implementation technique language support abstractions make abstractions efficient open implementations pointers number topics lines syntactic extensions rscheme reputed underlying mechanism supports reflection scope compiler date sketch design syntactic extension facility implemented interpreter basis system documented master thesis oops group web page literate programming library www alert redirection response server handled client http www cs washington homes nick research connection close moved permanently document moved 1528 questions program 6 1 assume user enter asked wishes make appointment point type error checking similar function previous assignment cut paste program 6 make change prompt 2 month day hour entered user invalid include sort default user answer invalid select input member function makes sense contrast suppose read app write bunch writer functions filled field writer functions error checking assign default values don interact user summarize interaction user built member function read app user enters invalid prompted valid interaction user built member function writer functions prepared assign default values member variables homework solutions homework solutions posted check answers questions grading solution ta continue grading ta arrange homework 1 solution cse newsgroups departmental newsgroups general news hacker corner artificial intelligence topics class newsgroups 120 engineering concepts cse 210 discrete math cse 233 functional programming cse 322 computer hardware undergraduate cse 443 compilers cse 521 computer hardware graduate img img www www cse www alert redirection response server handled client document moved document permanently moved 2500 exploiting choice instruction fetch issue implementable simultaneous multithreading processor dean tullsen susan eggers joel emer henry levy jack lo rebecca stamm simultaneous multithreading technique permits multiple independent threads issue multiple instructions cycle previous work demonstrated performance potential simultaneous multithreading based idealized model paper show throughput gains simultaneous multithreading achieved extensive conventional wide issue superscalar hardware structures sizes present architecture simultaneous multithreading achieves goals 1 minimizes architectural impact conventional superscalar design 2 minimal performance impact single thread executing 3 achieves significant throughput gains running multiple threads simultaneous multithreading architecture achieves throughput 5 4 instructions cycle 2 5 fold improvement unmodified superscalar hardware resources speedup enabled advantage multithreading previously architectures ability favor fetch issue threads efficiently processor cycle providing instructions processor examine heuristics identify threads fetch issue show heuristics increase throughput 37 fetch issue alternatives bottleneck analysis identify opportunities gains improved architecture proceedings 23rd annual international symposium computer architecture philadelphia pa 1996 postscript file click jlo cs washington kenneth harker university texas austin department computer sciences taylor hall tay 2 124 austin tx 78712 1188 kharker cs utexas education university texas austin austin tx usa fall 1995 joining phd program computer sciences recipient mcd fellowship graduate study dartmouth college hanover nh usa 1995 bachelor arts cum laude honors computer science double major computer science asian studies high school richardson tx usa 1991 graduated highest honors international baccalaureate degree classwork research classwork includes abstract data structures software engineering computer architecture theory algorithms programming languages information systems artifical intelligence compilers linear programming artificial intelligence formal semantics verification advanced operating systems distributed systems computer graphics complexity theory independent thesis research transportable agents academic research employment experience fall 1996 department computer sciences university texas austin teaching assistant computer science 315 responsible teaching lab discussion sections summer 1995 software development computing services dartmouth college development work electronic mail client macintosh computers summer fall 1994 department computer science dartmouth college project leader developer dartmouth institute advanced graduate studies dags electronic conference proceedings multimedia research project project funded national science foundation spring 1994 music studio dartmouth college language consultant graduate electro acoustic music composition project fall 1993 bnr richardson tx software development work dms 250 long distance domestic telephone switch operating system internal software tools departments involved custom development work sprint fall 1992 northern telecom richardson tx developed maintained information server sales support division worked closely software engineers create cross platform graphical user interface system spring summer 1993 spring 1994 department computer science dartmouth college grader undergraduate teaching assistant courses computer science special education summer 1990 studied french belgium american field service summer 1992 studied mandarin chinese beijing normal university contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents nuprl theory theorem browser nuprl proof libraries consist theorems grouped theories start beginning list theories click box list nuprl theories alter parameter settings list nuprl theories display form tagged display rules display rules client window width characters reset settings theory theorem examine fill submit form theory theorem clicking diamond shaped box choice object theory theorem nuprl object click submit alter parameter settings named nuprl object display form tagged display rules display rules client window width characters reset settings nuprl system hypertext interface prepared documents hypertext references existing nuprl objects begin hypertext interface clicking box start hypertext browser img information nuprl www browser parameters img helpful hints common user problems img read user guide nuprl www browser img return main index nuprl project nuprl cs cornell research research groups publications faculty research interests related departments research groups columbia automated vision environment computer graphics user interfaces laboratory database research group digital libraries distributed computing communications laboratory information based complexity knowledge representation reasoning group mobile computing laboratory natural language processing group parallel distributed intelligent systems laboratory programming systems laboratory robotics laboratory publications technical report archive faculty research guide html postscript seas bulletin pages postscript 75k faculty research interests find list areas columbia active research pointers faculty research guide information guide sufficient purposes contact faculty member algorithms combinatorial alfred aho zvi galil algorithms numerical joseph traub wozniakowski artificial intelligence mukesh dalal john kender asynchronous circuits timed systems steven stephen work gail kaiser combinatorial modelling jonathan gross complexity theory zvi galil computer aided design logic circuit steven computer 3 modelling peter allen computer vision peter allen john kender shree nayar cryptography zvi galil databases alfred aho mukesh dalal kenneth ross gail kaiser salvatore stolfo declarative languages kenneth ross digital libraries alfred aho steven feiner kathleen mckeown distributed parallel computing alfred aho daniel duchamp gail kaiser salvatore stolfo joseph traub yechiam yemini financial computation joseph traub graph theory zvi galil jonathan gross graphics steven feiner shree nayar hardware verification steven information based complexity joseph traub wozniakowski knowledge representation inference mukesh dalal salvatore stolfo limits scientific knowledge joseph traub logic design synthesis steven stephen machine learning salvatore stolfo mobile computing daniel duchamp gail kaiser multimedia applications alfred aho daniel duchamp steven feiner leana golubchik kathleen mckeown natural language processing kathleen mckeown networks yechiam yemini numerical analysis joseph traub wozniakowski operating systems daniel duchamp robotics peter allen john kender shree nayar scientific computation joseph traub wozniakowski social implications technology stephen software development environments gail kaiser software engineering alfred aho gail kaiser steven feiner user interfaces steven feiner virtual worlds steven feiner related departments research centers department computer science active collaborative research projects departments research centers university list links institutions center advanced technology center media center research information access center telecommunications research continuous algorithms complexity foundations computational mathematics department electrical engineering department industrial engineering operations research department medical informatics digital design lab institute learning technologies departments school engineering applied science columbia university department computer science search comments suggestions general academics research people admissions www alert redirection response server handled client document moved document permanently moved world spotlight leonard bernstein kelley blue book austin austin texas students association austin web texas cities states countries usa city link web canada web mexico web europe web australia web worldwide academic world lecture hall web universities alphabetic state web community colleges alphabetic state tenet web web 12 scholarly societies american booksellers association government commercial web federal government web commercial categories indexes job bank virtual computer library yahoo planet earth multimedia index personal pages worldwide good search kaleidoscope students academics research library computing business administrative 20 december 96 ut teamweb ut austin comments www www utexas creativity collage sheba correspondence mail art poetry photos image warping grid art grand poobah photo shoot portrait mike perkowitz san diego june attending conference opportunity hop golf torrey pines municipal gc home invitational paid nose photograph trouble 165 yard 6th hole north figure wrong photograph terrible form top fixed manuvir cs wisc assignment 1 started due thursday april 11 assignment intended familiarize programming unix serve convince kernel operations expensive reducing eliminating operations greatly improve program performance note individual assignment measurements turn results doesn discuss project work groups 1 timing simple unix system calls mentioned class system calls time regular procedure calls show case timing long system calls execute opposed procedure calls standard unix timing facility gettimeofday unix timer granularity 10ms execute timed operation large number times order accurate results system call extremely simple good candidate measurement remember factor timing overhead introduce 2 unix processes timing mechanism built part 1 time long takes create destroy unix process fork exit system calls turning turn timing code results description computer gathered find man pages helpful gettimeofday fork exit ps qr group recent qualitative reasoning research group home page complete description work areas review qr book 12 3 96 qr book page reviews andrew frank int geographic information systems 10 2 march 1996 pages 242 243 book important book geographic systems geography general fact discuss geographical spatial 400 pages hoped methods model geographical processes explore dynamic behavior systems physical human geography sc ph thesis benefit rigor method application software modeling dynamic systems la forrester urban dynamics feasible absence detailed quantitative knowledge bert kay doctoral dissertation sqsim squid 11 18 96 bert kay completed outstanding doctoral dissertation semi quantitative simulation sqsim semi quantitative system identification squid herbert kay 1996 refining imprecise models behaviors doctoral dissertation department computer sciences university texas austin december 1996 abstract shults kuipers paper aij 11 7 96 aij publish paper describing work proving statements temporal logic model checking behavior graph predicted qsim benjamin shults benjamin kuipers 1997 proving properties continuous systems qualitative simulation temporal logic artificial intelligence journal 1997 abstract pierce kuipers paper aij 11 7 96 aij publish paper describing david pierce dissertation research robot starting uninterpreted sensors effectors learn understand sensorimotor capabilities environment david pierce benjamin kuipers 1997 map learning uninterpreted sensors effectors artificial intelligence journal 1997 abstract spatial semantic hierarchy physical mobile robot 10 17 96 wan yik lee finished long awaited dissertation implementing ssh physical robot rwi b12 named spot wan yik lee 1996 spatial semantic hierarchy physical mobile robot doctoral dissertation department computer sciences university texas austin december 1996 abstract conference papers qr 96 time 96 aaai 96 7 15 96 siddarth subramanian raymond mooney 1996 qualitative multiple fault diagnosis continuous dynamic systems behavioral modes proceedings national conference artificial intelligence aaai 96 aaai mit press 1996 4 12 96 giorgio brajnik daniel clancy 1996 temporal constraints trajectories qualitative simulation proceedings national conference artificial intelligence aaai 96 aaai mit press 1996 abstract 4 9 96 giorgio brajnik daniel clancy 1996 temporal constraints trajectories qualitative simulation working papers tenth international workshop qualitative reasoning qr 96 fallen leaf lake california abstract 4 9 96 richard mallory bruce porter benjamin kuipers 1996 comprehending complex behavior graphs abstraction working papers tenth international workshop qualitative reasoning qr 96 fallen leaf lake california 4 8 96 kuipers 1996 hierarchy qualitative representations space working papers tenth international workshop qualitative reasoning qr 96 fallen leaf lake california abstract 4 2 96 giorgio brajnik daniel clancy guiding refining simulation temporal logic international workshop temporal representation reasoning time 96 1996 abstract 4 2 96 lance tokuda 1996 managing occurrence branching qualitative simulation proceedings national conference artificial intelligence aaai 96 aaai mit press 1996 good papers added web page 9 11 96 wan yik lee 1995 guide programming spot mobile robot university texas austin artificial intelligence laboratory university texas austin ai laboratory technical report ai95 235 june 1995 9 11 96 wan yik lee 1995 programming spot lisp package artificial intelligence laboratory university texas austin ai laboratory technical report ai95 240 june 1995 9 3 96 benjamin kuipers 1985 map learning critter university texas austin artificial intelligence laboratory ai tr 85 17 december 1985 8 27 96 kuipers 1983 cognitive map pick jr eds spatial orientation theory research application york plenum press 1983 pages 345 359 8 21 96 crawford kuipers 1989 theory access limited logic knowledge representation proceedings international conference principles knowledge representation reasoning kr 89 los altos ca morgan kaufmann 8 19 96 kuipers 1979 representing common sense knowledge ed associative networks representation knowledge computers york academic press 1979 pages 393 408 7 29 96 akira hayashi benjamin kuipers 1992 continuous approach robot motion planning degrees freedom proceedings 1992 ieee international conference intelligent robots systems iros 92 7 12 96 kuipers byun 1991 robot exploration mapping strategy based semantic hierarchy spatial representations journal robotics autonomous systems 8 47 63 reprinted walter van de velde ed learning robots bradford mit press 1993 7 16 95 kuipers 1978 modeling spatial knowledge cognitive science 2 129 153 1978 reprinted advances spatial reasoning volume 2 su shing chen ed norwood nj ablex publishing 1990 version ps file 7 16 96 missing figures ll fix word version paper includes figures longer file fails display ghostview print correctly sqsim major progress semi quantitative reasoning 3 22 96 herbert kay 1996 sqsim simulator imprecise ode models university texas artificial intelligence laboratory tr ai96 247 march 1996 abstract robot learning uninterpreted sensors effectors 3 22 96 david pierce benjamin kuipers 1996 map learning uninterpreted sensors effectors university texas artificial intelligence laboratory tr ai96 246 january 1996 abstract post doctoral fellow ad 3 1 96 advertising post doctoral fellow work algernon knowledge representation system 7 1 96 position closed temporal logic related qsim formalization 2 8 96 benjamin shults benjamin kuipers 1996 qualitative simulation temporal logic proving properties continuous systems university texas artificial intelligence laboratory tr ai96 244 january 1996 2 8 96 benjamin shults 1996 qsim university texas artificial intelligence laboratory tr ai96 245 january 1996 reviews qr book 1 26 96 qr book page updated include book reviews ieee expert acm computing reviews ai magazine qsim parallel hardware 1 11 96 added qsim users page significant barrier application qsim large scale problems efficiency qualitative simulation recently group graz austria designed implemented special purpose parallel hardware architecture qualitative simulation web page published papers reinhold weiss marco bernhard graz austria good papers added web page 2 28 96 kuipers 1987 abstraction time scale qualitative simulation proceedings national conference artificial intelligence aaai 87 los altos ca morgan kaufman ftp copy missing figures reprinted weld de eds readings qualitative reasoning physical systems los altos ca morgan kaufmann 1990 superceded qr book chapter 12 2 22 96 richard froom 1991 acquiring effective knowledge environment geometry minimum time control mobile robot proceedings 1991 ieee international symposium intelligent control pages 501 506 arlington va august 13 15 1991 1 31 96 berleant kuipers 1992 qualitative numeric simulation q3 boi faltings peter struss eds recent advances qualitative physics mit press 1992 ftp file missing figures 1 30 96 kuipers 1986 qualitative simulation artificial intelligence 29 289 338 1986 ftp copy missing figures 1 18 96 kuipers chiu dalle molle throop 1991 higher order derivative constraints qualitative simulation artificial intelligence 51 343 379 1 18 96 lee kuipers 1988 intersection trajectories qualitative phase space global constraint qualitative simulation proceedings national conference artificial intelligence aaai 88 los altos ca morgan kaufmann 1988 1 16 96 hwee tou ng 1991 model based multiple fault diagnosis time varying continuous physical devices ieee expert 6 6 38 43 december 1991 1 4 96 dvorak kuipers 1989 model based monitoring dynamic systems proceedings eleventh international joint conference artificial intelligence ijcai 89 los altos ca morgan kaufman 1 3 96 crawford kuipers 1991 formalizing access limited reasoning john sowa ed principles semantic networks pp 299 330 san mateo ca morgan kaufmann 1 3 96 daniel dvorak benjamin kuipers 1991 process monitoring diagnosis model based approach ieee expert 6 3 67 74 june 1991 1 3 96 kuipers 1984 causal reasoning medicine analysis protocol cognitive science 8 363 385 1 2 96 chiu kuipers 1992 comparative analysis qualitative integral representations boi faltings peter struss eds recent advances qualitative physics mit press 1992 12 29 95 kuipers 1988 critical decisions uncertainty representation structure cognitive science 12 177 210 1988 reprinted shafer pearl eds readings uncertain reasoning san mateo ca morgan kaufmann publishers 1990 based algernon developed bell labs 8 29 95 bell labs created rule based extension based ideas access limited logic developed algernon university researchers phd dissertations 11 20 95 raman rajagopalan 1995 qualitative reasoning dynamic change spatial properties physical system doctoral dissertation department computer sciences university texas austin ps file 5 26 95 richard froom 1995 high speed navigation approximate maps doctoral dissertation department computer sciences university texas austin 5 26 95 david pierce 1995 map learning uninterpreted sensors effectors doctoral dissertation department computer sciences university texas austin 5 30 95 jeff rickel 1995 automated modeling complex systems answer prediction questions doctoral dissertation department computer sciences university texas austin 6 13 95 daniel berleant 1991 partial quantitative knowledge qualitative reasoning university texas austin artificial intelligence laboratory technical report ai 91 163 doctoral dissertation department computer sciences qr book qr book reference reference things related qsim details 12 6 94 added copies book reviews www pages files 3 20 95 dan dvorak 1987 literature review daniel dvorak 1987 expert systems monitoring control university texas austin artificial intelligence laboratory technical report ai 87 55 2 14 95 david franke phd thesis david franke 1992 theory teleology doctoral dissertation computer science department university texas austin 1992 tr ai93 201 12 13 94 qsim users page overview published work building 11 16 94 akira hayashi phd thesis web akira hayashi geometrical motion planning highly redundant manipulators continuous manipulator model doctoral dissertation department computer sciences university texas austin austin texas 1991 tr 156 8 31 94 expanded yellow pages added qr home replaces groups 6 23 94 crawford kuipers papers algernon added 6 21 94 swan neck page added robotics 6 17 94 groups pages send additions recent papers 1994 farquhar aaai 94 pierce kuipers aaai 94 rajagopalan aaai 94 clancy kuipers qr 94 farquhar brajnik qr 94 ramachandran mooney kuipers qr 94 kuipers shults kr 94 qr 94 kuipers automatica 1994 qr home bjk yellow pages pointers interesting pages aaas science magazine arpa artificial intelligence aaai ai cog science robotics resources university college london extensive organized canadian national research council cmu ai repository kr nn int conf knowledge representation reasoning natural language processing faq www virtual library artificial intelligence artificial intelligence journals acm sigart annals mathematics artificial intelligence artificial intelligence journal computational intelligence journal jair journal artificial intelligence research jetai journal experimental theoretical ai educational resources information center bell labs advanced speech products group watson behavioral brain sciences bible canadian national research council cardiff movie database cml tour stanford ksl cpsr cmu ai repository cmu lycos web searcher cognitive science society common lisp language 2e community science computational logic computer science trs computing research association cra department rankings international ken laws conference info aaai 96 title page common sense 96 ecai 96 lics cyc upper ontology dilbert gnn dilbert archives eff electronic frontier foundation elsevier exchange rates currency converter federal express financial aid information jim firby robotics group chicago forbus ils funding sources james mcdonnell foundation cognitive science geometry forum swarthmore gps global positioning system ut austin explanation html quick reference humor net ieee ieee computer society ijcai jair journal artificial intelligence research jpl robotics 12 education knowledge representation conceptual graphs faq contexts stanford kif knowledge query manipulation language kqml knowledge sharing ontology peirce kr system applied intelligence speech recognition laughweb legal bytes library congress marvel gopher menu library congress web page slow linguistics links comprehensive index lund university cognitive science peter mathworks matlab mcc medicine chronicle allergy discussion group alternative medicine repetitive strain injury meme magazine men issues metaverse adam curry mtv micro center texas union microsoft research mit ai lab lcs media lab mit press nasa nasa home page nasa ames research center computational sciences division nasa west regional technology transfer center nasa johnson space center nasa home page space shuttle national instruments nature science journal navy center applied research artificial intelligence ncsa mosaic starting points int assoc death studies netfind programs listing york times text lab ai division nara institute science technology japan npr nsf awards database cise instrumentation electronic forms information robotics intelligent systems robotics machine intelligence reilly assoc gnn pc magazine top 100 web sites peacenet peirce kr system peterson education center guides philosophy web physician referral online america planet earth home page psyche electronic journal publishers academic press cambridge university press morgan kaufmann mit press reilly publishers qualitative reasoning qphysics home page email discussion group qphysics aist nara ac jp subscriptions qphysics request aist nara ac jp european qr network cmu ai repository qualitative reasoning resources lab nara institute science technology japan northwestern university ils qualitative reasoning group stanford ksl qualitative reasoning research group university texas qualitative reasoning group randi amazing hotline powers challenge robotics research groups cornell university jpl robotics kiss institute practical robotics dave miller robot mercury project robotic tele nrad telerobotics oxford university robot group austin chicago jim firby maryland jim hendler naval postgraduate school don indiana robotics page kaiserslautern germany prof von robotics resources robots based revolutionary sic air water actuator binocular vision heads pointers penn comp robotics faq conferences directed perception phil kahn robotics nee kinetic sciences flexible manipulator matrox electronic systems real world interfaces real world robot robotic systems robotics internet resources page mass amherst vision 1 machine vision source software science sufficiency food shareware sigart silicon graphics stanford knowledge systems laboratory stanford center advanced medical informatics stock market mit ai subway navigator sun microsystems symbolics museum online taxing times forms teleos research texas state government time directorate time warner uncover article delivery service underground music archive government cia world fact book commerce business daily deficit fighting concord project copyright office online resources fbi house representatives lamar smith texas 21st international information library congress marvel gopher menu library congress web page slow nist national institute standards technology national library medicine nlm fedworld access gov info patent trademark office searchable db postal service senate small business administration sba white house university texas austin intellectual property policy provost office includes line ut research university washington web stuff html writers guild web comp risks wired magazine wordnet george miller xerox parc yale tracker greg bjk cs 701 programming assignments homeworks project 1 peephole optimizer support routines project 2 global register allocation project 3 loop invariant code motion embedded hardware software design links organization page conferences workshops codesign related groups internet embedded resources eda companies interesting embedded systems people codesign real time operating systems languages real time departments protocols technical journals magazines hardware conferences workshops 9th international symposium system synthesis november 6 8 1996 european design test conference 1997 deadline september 6 1996 95 abstracts 1995 nato asi hardware software design codesign related groups queensland fpga based translate vhdl chinook washington chinook hardware software synthesis cad tool embedded systems main topics include interfacing problem hardware software components scheduling timing constraints partitioning functionality 2 0 www home page comet case western cosmos solar dice darmstadt embeddable systems arpa esterel grape ii berkeley provably correct hoare ptolemy berkeley arpa reactive project rtems army sir castle system gmd set embedded software design gmd group concerned specification construction analysis techniques embedded systems embedded software spam project system level design application specific heterogeneous web site project internet embedded resources dsp resources dsp related resources home page automation process control resources related process control industrial communication robotics internetworking technology overview douglas jensen real time distributed operating systems linux kernel hacker guide writing linux device drivers real time research randy electronic engineering page design automation cafe ieee cs tc rts home page embedded real time systems swiss embedded systems ireland home page realtime computing usenet groups dave embedded directory embedded sys info embedded systems world wide web virtual library safety critical systems world wide web virtual library electrical engineering networked computer science technical reports library resources scholarly societies electrical computer engineering eda companies alta group cadence design systems chronology mentor graphics synopsys home page internet home interesting embedded systems intelligent dram iram home page flash stanford flash project infopad www server people codesign embedded systems codesign mailing list gaetano borriello pai chou giovanni de micheli daniel gajski jie gong rajesh gupta phil koopman edward lee yau steven li stan yi huang liao sharad malik ross ortega prof sami alberto sangiovanni vincentelli prof ellen carlos alberto don thomas frank vahid wayne wolf ti yen yen real time operating systems languages chimera chimera home page rtos robotics system harmony realtime os real time os maruti project sdl specification description language scl spacecraft command language sparta vxworks faq wind river home page real time departments real time systems research group york dept real time systems home page upenn real time computing laboratory univ michigan real time systems umass real time systems real time computing laboratory njit unc dirt group protocols protocol survey embedded applications bus master control networks controller area network uk controller area network uk infrared data association message passing interface pc card home page universal serial bus home page data sheets usb vita international trade association technical journals magazines microprocessor report san jose mercury news circuit embedded systems progamming home page ieee communications survey ieee micro ieee parallel distributed technology ieee design test computers ieee software ieee spectrum acm transactions design automation electronic systems acm transactions computer systems integrated system design computer controlled systems line computer journal home page synopsys research publications hardware gray url list semiconductor chip manufacturers ibm microelectronics home page design automation embedded systems dallas semiconductor corp home page texas instruments welcomes motorola microcontroller technology group motorola embedded page motorola line doc library motorola home page info motorola processors 68hc11 faq siemens controller zorin kits versatile microcontroller www alert redirection response server handled client http www cs wisc ~austin talk simple connection close moved permanently document moved peter devries presentations march 8 1994 presented session digital video editing uw madison information technology group tech partners june 16 1995 hosted session creating text graphics animations web exploring internet biology life sciences teachers navigating networks workshop sponsored uw madison biotechnology center april 17 1996 presented session html authoring april 1996 madison macintosh user group meeting 6 1996 presented session html authoring molecular biology integrated microscopy staff tuesday december 10 1996 3 27 pm peter devries pdevries cs wisc cranium interface message passing adaptive packet routing networks neil mckenzie kevin bolding carl ebeling lawrence snyder cranium interface message passing adaptive packet routing networks proceedings 1994 parallel computer routing communication workshop 1994 abstract cranium processor network interface interconnection network based adaptive packet routing adaptive networks relax restriction packet order preserved packets delivered destinations arbitrary sequence cranium mechanisms automatic receive interface packet serialization high performance rendezvous interface flexibility minimize software overhead cranium directly accessible user level programs protection user level message passing implemented mapping user level handles physical node identifiers buffer addresses full paper postscript format document copyright 1994 springer verlag img back chaotic routing home page kwb cs washington othello cmpsci 591e 691e software facilitates writing othello player program compete player programs internet distribution includes starter program plays legal random game edlab machines software installed users current player program addresses put home directory current standings updated september 19 1996 paul utgoff utgoff cs umass copyright 1996 rights reserved paul utgoff university massachusetts swing pictures jean dancing american swing dance championships york city san francisco dec 31 1994 debbie teaching ithaca ny john teaching ithaca ny core san francisco group watson teaching monterey ca jan 1995 rochester ny hottest jean micheal san diego ca jan 1995 jonathan sylvia santa barbara ca jan 1995 jean jackie nyc april 1995 jack jill 1995 jack jill nimar singh arora bookmarks fun games general links fun activities movies austin updated list movies showing austin interesting stories poetry repository adventure games cdrom coast coast games archive start online chess game game games happy puppy front page iit kanpur links past iit undergrad college don school friends wonderful days indian institute technology kanpur india chat don park circus batch 1992 iit kanpur class 96 naughty links greeting card center romance naughty arts entertainment photography female research engines search engines research material specially papers computers science ucstri cover page fielded search searching hbp bibliographies electric library theory links links pages theorists lectures research material collected advice research writing ut algorithms computational theory group cambridge university press eccc electronic colloquium computational complexity rajeev motwani research papers david zuckerman foundations cryptography open problems information links information topics emacs plain dictionaries yellow pages mailing lists gnu emacs manual table contents html based manual dictionary bigbook directory search ut courses job links courses ut cs text book links links job prospects gracs fellowship committee gracs fellowship ut office registrar cs 380d distributed computing texbook ut textbook exchange natural sciences placement center news newspapers india live cricket score cards indian express home page live cricinfo search engines four11 directory services whowhere mail addresses free stuff generally free offers money tree source code pick operating system leda 3 1 1 library data structures india travel bbs test drive instructions ftp gateway wisconsin madison hotmail counter video vault members director harrick vin university texas austin phone 512 471 9732 email vin cs utexas current members phone numbers 512 471 xxxx 4 digits listed email addresses cs utexas listed pawan goyal ph 9507 email pawang sriram rao ph 9507 email sriram prashant shenoy ph 9507 email shenoy renu tewari ph 9738 email tewari scott page ph 9507 email page edward posnak ph 9738 email ejp xingang guo ph 9738 email xguo alumni kapil gupta ma spring 1996 cheng ms spring 1996 qiming huang ms spring 1996 ma spring 1995 shah ma spring 1995 manu ma spring 1995 kashyap ma spring 1995 alok goyal ms summer 1994 goyal ms summer 1994 jamie ma spring 1994 pjs cse 415 artificial intelligence grading policy weekly short tests 30 programming projects 40 final exam 30 texts artificial intelligence rich knight edition common lisp gentle introduction symbolic computation touretzky references elements artificial intelligence tanimoto edition symbolic logic mechanical theorem proving chang lee tutorial techniques applications natural language processing hayes clips tutorial texts references reserve class engineering library topics covered common lisp problem solving planning knowledge representation predicate logic prolog natural language understanding perception action speech understanding machine vision robotics connectionist models learning symbolic learning expert systems detailed summary reading suggestions class cs 302 fall 1996 section 4 quiz 4 home due monday november 11 1996 quiz home assignment counts class quiz class quiz work text computer assist assignment answers written hand preferably typed 1 5 points write function called display takes parameters array characters integer size array function write characters array cout size parameter passed function precondition size passed longer actual size array 2 5 points write function called num equal takes parameters arrays integers integer variable number valid entries array cases size array function return number pairs integers function passed arrays 1 2 3 4 2 2 3 5 size 4 function return 2 precondition size passed longer actual size array 3 8 points design implement class class read average quiz scores quiz scores integers range 0 20 private variables array integers hold scores declare 100 elements integer track quiz scores read public methods constructor takes single ifstream parameter reads data file integer data file number quiz scores rest file integer quiz scores integer file data read file stored private array variable set integer track number scores entered number scores file greater size array hold scores give error message exit 1 program average method takes parameters returns average quiz score double method returns number quiz scores read 4 2 points modify class adding public method produce histogram results method single parameter write stream histogram quiz results local array variable 21 elements 0 20 21 scores array count time score occurs file quiz scores 10 15 15 15 15 18 18 20 displayed 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 note question points due extra time complete finish figure lose problem points cse 590i reviews web sites good examples nick services canadian astronomical data center good home page describe organization purpose provide access programs data astronomers nice gifs repaired hubble space telescope good web review mikew aaron describes good www techniques stuff pretty lame clickable map good idea doesn work failed effort map uk monochrome screen good document designs shouldn depend hardware color display isn universally review mikew aaron describes bad www techniques reviews web sites mike reviews web sites good bad franz ramblings web documents dylan mumbles web sites html ying discusses good bad examples web mike checks technical tutorials map fixed send mail entire class address 590i cs washington computer vision publications physics based vision feature detection shape recovery model acquisition visual learning recognition real time vision sensors systems webmaster mit department electrical engineering computer science mit eecs web archives academic year 1996 97 announcements events honors awards eecs web archives 1994 95 1995 96 mit eecs home page comments rev pp sep 25 1996 favorite recommendations don speak change world eric clapton killing softly loved woman bryan adams sweet day mariah carey boyz ii men love 4 boyz ii men 1 img 2 img khalil 3 img yesterday 4 img knee 5 img ll make love mariah carey 1 img 2 img remix 3 img sweet day boyz ii men great song writer producer singer 1 img 2 img cool 3 img feelings 4 music links 1 sony music home mariah carey 2 home boyz ii men 3 bmg 4 5 mtv alternatives 6 atlantic 7 lyrics server highly recommended img back home copyright tong wang 1995 weekly time table mon tue wed thu fri 10 00 11 30 xun ta station 1 12 00 13 00 11 00 12 30 12 00 13 00 ajit xun section 12 tay 150b ta station 1 13 00 14 00 section 13 13 30 15 00 14 00 15 00 kumar section 14 ta station 3 15 00 16 00 section 15 15 00 16 00 15 00 16 30 15 00 16 00 kumar ta station 3 tay 149 tay 149 16 00 17 00 ajit tay 150b note means office hour places find robert boyer computer sciences department office main building 2014 20th floor tower photo phone 1 512 471 phone messages left generally email check times day philosophy department office waggener hall 315 phone 1 512 471 answer rolls cs office cs departmental office messages email home 614 32nd st austin tx 78705 block west guadalupe 1 512 467 0182 work home feel free call home 10 latitude 97 degrees 44 522 minutes west longitude 30 degrees 17 997 minutes north precise details provided john mccarthy hand held universal position locator 2189 richard gillilan visualization group cornell theory center ithaca ny 14853 380 email richard tc cornell information updated 10 96 introduction part effort provide high performance interactive visualization theory center constructed room sized virtual reality facility virtual reality scientific research wide variety scientific disciplines beginning advantage technology document lists current vr applications instructions facility notes effective gallery images img img img img disease vr railroad users readme img img img img img software hardware effective previous work vr faq mishaal almashan objective education coursework research skills work awards honors current address 100 square apt ithaca ny 14850 607 256 email mishaal cs cornell url http www cs cornell home mishaal objective obtain entry level position company involved computer industry specializing computer networks computer graphics computer hardware general interested numerous fields including multimedia client server applications operating system development education cornell university ithaca ny 1995 master engineering computer science expected date graduation 1996 worcester polytechnic institute worcester ma double major 1990 1994 1st major bachelor science electrical engineering concentration computer electronics engineering 1990 1995 2nd major bachelor science computer science concentration hardware orientation scientific applications cumulative gpa 3 3 concentration gpa 3 5 coursework machine organization assembly vlsi ii software engineering techniques programming analysis algorithms numerical analysis computer architecture logic circuits computer graphics finite automata graduate level computer networks multimedia artificial intelligence operating systems projects research march 1993 interactive qualifying project virtual reality education study application virtual reality aid students examination practical theoretical applications presented built pc based virtual reality unit demonstration students part member team grade received 1994 major qualifying project electrical engineering iii project design implement sensor system autonomous robot designed solve maze competition system based infra red detectors shaft encoders determine position robot design small efficient reliable project made students opportunity learn cooperate group aid understanding project part member team grade received 1995 major qualifying project computer science iii project continuation project continue integrate parts project redesigning software developed assembly extensive testing debugging robot required achieve competitive grade received fall 1995 masters engineering research optimal video transmission project improve existing prioritization algorithm bandwidth constrained video transmission object determine frames video sequence drop optimize perceptual continuity received sequence algorithm modified rate motion account prioritizing frames transmission frames motion dropped results published complement paper published discussing optimal frame prioritization extension existing media playback system implemented ongoing skills work experience summer 1993 concrete industries kuwait city kuwait junior engineer developed transactional budget program organize daily financial transactions end month quarter year summary report automatically generated user enhanced autocad functions include specialized tools design team functions developed lisp incorporated autocad programming languages assembly 80x86 68000 68hc11 html lisp scheme operating systems unix windows ms dos awards honors member upsilon pi epsilon national computer science honor society graduated honors worcester polytechnic institute worcester ma outstanding achievement award ministry higher education kuwait activities interests member boston computer society active member bcs virtual reality group traveling europe middle east mexico languages arabic fluent english fluent french fluent water snow skiing modified 04 00pm est january 23 1996 computer engineering research center faculty students electrical computer engineering computer science departments university texas austin table contents faculty graduate students cerc publications page construction logo contest ens 424 austin texas 78712 1014 fax 512 471 telephone 512 471 8000 ut campus mail ens cerc send comments http cerc utexas software engineering programming language compiler resources master software engineering program kansas state university active programming languages research group kansas state university sei maintains list interesting software engineering topics good sources information www virtual library entries software engineering concurrent systems doubt poke software engineering links yahoo program ada collection information mix formal specification code check larch project paced software engineering developed courses areas computer science lot interesting links programming language research collected web resources ctan web page ultimate tex source glimpse server repository computer science bibliographic entries lycos home page hunting www information yahoo news fit link kansas city star boston globe usa today espn sportzone matt dwyer dwyer cis ksu updated 6 sep 1996 department computer science department box 352350 seattle wa 98195 2350 usa tel 1 206 685 4087 home 1931 mcgraw street seattle wa usa tel 1 206 322 2099 5615 university wisconsin madison computer sciences department cs 736 bart miller fall 1996 cs 736 advanced operating systems paper assignment 1 due wednesday september 25 description goal assignment describe memory management facility powerful computer ideas read apply environment computer thinking interesting characteristics multiprocessor 1 16 cpu cpu sharing memory figure computer support parallel programs consisting processes cooperating single computation parallel programs share memory communicate mechanism semaphores spin locks monitors synchronize large physical memory common machines 256 megabytes ram 4 16 kb page frames large memories supporting applications ai graphics vision cad databases remember large page frames physical memory lots sharing describe working set concept efficiently allocate memory cpu workstation design areas address concept working set efficiently execute parallel programs simple producer consumer pair processes schedule cpu memory make program execute complex computations made processes competition parallel programs resources define resource demand balance set define referenced time page shared processes large address space affect resource scheduling memory scheduling dead issue applications extremely large memory demands change allocate memory cost gathering scheduling information storing tables paper make design decisions require data type programs run workstation programs behave describe information collecting information make design decisions describe verify decisions set parameters policies design thinking design goal features previous systems goals longer important significant differences computer read goals important solutions past satisfy goals ways multicomputer figure constraints paper 6 pages 10 point font double spaced single sided 1 inch margins paper parts title title descriptive fit line page interesting titles acceptable avoid overly cute abstract paper description paper state basic contents conclusions paper advertisement draw reader paper misleading complete understand covered paper avoid phrases paper describes technical paper mystery don afraid giving ending body main part paper include introduction prepares reader remainder paper assume reader knowledgeable working set operating systems introduction motivate rest discussion outline approach main part paper split reasonable sections part body conclusion discussion reader learned paper repeat things stated earlier paper extent contribute final discussion references cite paper referenced section appears end paper figures paper figures graphs diagrams boring rule thumb figure 3 4 pages figures typically small portion page paper figures assignment address issues paper written correct english grammar spelling mistakes paper difficult read poor grammar returned ungraded remember word day pithy modified mon sep 9 13 40 25 cdt 1996 bart conote annotation homepage jim davis davis dri cornell dan huttenlocher dph cs cornell annotation system experiment people collaborate working set shared documents group people share set documents make comments documents shared members group annotation document comment question document annotations refer annotations answer questions refute arguments annotation explanation project conote problem set fall 1994 cs212 add notes realistic note middle problem set won context students names changed protect privacy demonstration version user guide author guide administrator guide related work bugs future plans obtaining code plan release code restrictions agree test annotations cornell cs212 support annotated notes problem sets measurements usage wanted implement faster jim davis davis dri cornell 8 sept 94 ten der der darmstadt fb informatik software engineering prof dr wolfgang fb informatik prof dr alejandro fb mit 3d cad prof dr ten der universita ten uni hamburg mpeg videos uni paderborn hypermedia fu die dfn und www 94 conference workshop teaching learning web uni mu und online gmbh und der informations system gmbh der gesellschaft fu informatik hypermedia der aus und 9 bis 11 1996 die uns homework number 3 date assigned february 14 1995 date due february 21 1995 submit answer drop consulting office 305 upson consulting hours homework graded recorded problem 1 convert numbers 8 bit complement form back decimal algebraic manipulation complement binary numbers 8 bits 1 91 2 34 3 4 76 5 divide 76 2 6 100 7 multiply 100 2 8 15 9 add 100 15 10 11 12 5 8 problem 2 parameter passing strategies state sentence limitation disadvantage strategy sentence procedure compensate limitation 1 passing parameters registers 2 passing parameters fixed global address problem 3 give short answer questions excessively verbose answers result lost points 1 functions procedure prolog 2 functions procedure epilog hang gliding www server img www server foot launched flying community v1 3 2 15 dec 96 hang gliding hang gliding hang gliding img img img img img img gallery browse photographs date hang gliding digests search digests world wide site guide month movies quicktime mpeg browse photographs alphabetically browse photographs alec picks favorite photos server project autonomous solo flight atlantic hang gliding shirts added linked gallery hang gliding comics russ brown hang gliding comics harry martin download programs uuencode program simulator img statistics server server submit photo server pilot services internet pilot directory pg information pilots world wide site guide clickable world map world wide site guide european site guide free flying europe stolen gear hang gliding mailing list administrivia information subscribe unsubscribe list instructors news letter hang gliding classified ads fred aircraft equipment manufacturer contact list national pg association contact list ww site guide schools clubs listed state free flight glossary multilingual flying terminology search free flight glossary information waiver updated waiver line pg discussion forum telnet helpful hang gliding phone numbers dictionary current fai records fai world wide scoring system gap computer program tiger map service find map coordinates enter calculate cross country distances hang model database listing designs partial version bylaws tests french certification faqs frequently asked questions frequently asked questions hang gliding faq incl pg pg faq text version faq flying faq text version faq text ham radio faq pilots safety faq hang gliding www servers comprehensive list hang gliding www servers big air www server huge pg server france world includes free flight glossary le premier web francais sur le line edition monthly magazine weather national weather service weather servers information weather sources bay area wind direction updated hourly upper air thermal index report weather links pg competitions meets festivals 11th international hang gliding competition la victoria venezuela march 1997 alejandro arch hang gliding competition mexico march 23 30 1996 4th european championships 1996 great canadian festival july 19 21st information 1995 norwegian championships open nordic championships pg world cup results 1995 hang gliding worlds results 1995 nationals results 95 pg worlds home page individual hang gliding photo pages rod chin hang gliding pictures mike home page hang gliding photos hawaii photo allen cypher rick hauser hang gliding page jacobson home page eric june hang gliding page luiz felipe rodrigues photo page gary photo page carbon dragon moose kelly web site jose silva page daniel home page home page local site servers info links world wide site guide miscellaneous pg practical experiments development human flight article otto photos 1896 replica hand gliding russ brown tales inside grip audio review hang gliding www server radio homemade design schematics richard grant hang gliding poetry hang gliding association canada real pioneer plaque paul home page 95 shirt info aviation related links project autonomous solo flight atlantic international human powered vehicle association raven project project server comprehensive aviation www lists aviation archives aviation image archives aviation reports aviation databases line aviation newspaper embry riddle university dryden research photo archives uk aviation server charlie alpha aero commercial web aviation service world records ssa society america server interesting links school windsurfing movie america sports headquarters search site sport servers web astronomy directory views solar system galileo windsurfing server sack server human powered starting point items added server coming future click future server hang gliding www server located stanford university find aircraft aerodynamics design group aero astro department server time suggestion send comments alec stanford mail send interesting links ve collected alec documents server copyright 1996 individual photographs copyright original photographers bharat chris terry helping set server kudos john writing digest search script fun stuff click quote bible barry blond clinton jeff dan dict excuses light machine mom pickup quotes simpsons werdna words wright zippy collection jokes index jokes india humor page img back jesus david 1302 st las cruces nm 88001 phone 505 527 mail cs nmsu web http www cs nmsu education universidad autonoma de chih mex jan 75 dec 78 received bachelor science degree enginnering colegio de mex aug 83 jan 86 received master science degree cs stat mexico state university las cruces nm aug 92 dec 95 received master science degree computer science experience training coordinator jal mx 1979 1981 associate professor universidad autonoma de 1981 1983 teaching management associate professor universidad autonoma de 1986 1988 teaching basic programming statistical methods programmer system analyst 6 1987 1988 associate professor tecnologico regional de 1987 1988 teaching numerical basic programming system analyst system 1987 1988 computer center director computer center universidad autonoma de 1988 1992 teaching assistant mexico state university 1994 1995 courses computer literacy professor ana branch community college nmsu summer 1995 teaching technical programming publications spanish capri 1980 del tiempo de de del de en el premio nacional 1980 1983 de de de 1985 de continua en centro de colegio de 1986 para el de de en la de de de de centro de colegio de 1990 manual de gw basic centro de universidad autonoma de english de mendoza 1990 model simulate economic effect cutting decisions growing aged stands world congress association advancement modelling simulation techniques experience computer systems hardware ibm 360 ibm os vm cdc cyber 170 nos 2 apple ii apple iie ibm ibm pc xt msdos hp 9000 ux ix cdc r3000 processor unix sun unix software pascal cobol basic windows tcl tk windows dbase datalog wordperfect lotus excel mosaic netscape tcp ip ftp smtp telnet sas harvard graphics multiprocessors sequent computer system machine sun distributed system unix pvm3 developed systems growing trees simulator pascal msdos payroll department mines basic dos sigma system academic records cobol nos 2 system logging planning cobol fortran academic control system msdos system vehicle gas control msdos skills interest strong interest object oriented programming relational data bases computer networks fall 1995 murphy law 1 prime axiom wrong 2 wrong 1 wrong overlooked 3 thing wrong maximum damage 4 wrong time 1 expect 2 difficulty 3 warranty expires 5 things bad worse 6 mother nature 1 intelligence actively hostile 2 sides hidden flaw 7 easy takes longer expected 8 found solution problem work realizes apparent simple inspection 9 errors sum direction 10 fault properly credit properly person involved edited tom field franklin pierce law center ebeling cs washington static layer analysis programs jeremy baer department computer science engineering university washington abstract principles hierarchical layered approach software design discussed preliminary work software tools enforcement layered structure forward engineering extraction layered structure pre existing language source code presented introduction idea layered design software engineering 1979 parnas wrote building software layers virtual machines defined relation components software system paper advocates hierarchical design approach component level 0 component component level hierarchy component level 1 component level higher 1 relation defined component component correct operation depends existence correct implementation parnas argues system built hierarchy exists components level hierarchy comprises usable subset complete system desirable property system perspective code reuse system development families similar systems developed code base design methodology parnas written support information hiding information hiding hierarchical layered design structure essentially orthogonal valuable techniques applied problems software engineering considerable language support developed information hiding plethora object oriented object based languages enforcement information hiding work regard language support layered systems paper presents preliminary work tools lcc enforcement layered structure forward engineering extraction layered structure exists pre existing language code tools utilize parnas relation establishing layers work simpler invokes relation parnas points invokes coincide identical component invoke component depend correctness correct operation similarly component component directly invoking simple components communicate setting reading global variables invokes relation chosen simplicity implementation direct applicability forward reverse engineering computing hierarchy exists collection source files require access fairly precise specification system components order determine correct operation component depends component correct operation order enable feasible implementation tools discussed paper decided operate layers invokes relation layered checker lcc lcc simple tool intended forward engineering context enforcement layered design structure development source code desired lcc checks annotated program determine level boundaries assigned functions maintained set recursive functions recursive functions reported error function calls calling function level contrary normal layered structure additionally flexibility desired number layers invocations cross lcc reports errors strict definition layered system function level call functions level 1 easily abstract level inserting dummy functions intervening layers multi layer invocation reach typically desirable introduce lots functions source code purpose call functions lcc instructed invocations cross layers option invocation cross number layers long higher level lower level lcc utilizes simple fairly ad hoc parsing mechanism recognize annotations extract call graph source call graph overly simplistic builds graph based solely function calls textual names match functions declared source result completely ignores invocations occur function pointers performs reachability analysis code include invocations happen comments apply discussed sample output running version lcc simple program strict layered structure run lcc turns lcc strict layered structure cindy layered lcc 2 foo functions level level 1 foo abs foo fact foo power foo power level 2 foo cos foo exp level 3 foo func level 4 foo find root level 5 foo main foo illegal level crossing abs level 1 invoked find root level 4 foo illegal level crossing abs level 1 invoked main level 5 foo illegal level crossing abs level 1 invoked main level 5 exiting errors 897 cindy layered lcc lcc cc functions level level 1 test cc test cc level 2 test cc test cc test cc level 3 test cc main level boundaries maintained cool approaches respect annotations lcc approach make lcc integral part compilation process approach special keyword level added order assignment levels functions directly function declaration function body level keyword numeric level assignment int foo double level 3 function body lcc checking level boundaries succeeds outputs intermediate files annotations stripped cc gcc files approach advantage brings support layers closer language level disadvantage approach moment stems fact lcc full parser syntax errors confuse lcc causing output layer related errors telling syntax errors fact case produce intermediate files run real compiler programmer essentially stuck find error hand removing annotations compiling satisfactory solutions approach advantages disadvantages view lcc optional static checker version lcc levels annotations enclosed comments utilize level keyword live place source code comment source code compiled regular compiler approach int foo double level 3 function body lcc performs basic analysis locate comments skips comments find annotations version lcc approach usable version implementing approach author belief bringing layer support closer language level approach ultimately desirable addition complete parser addition layer syntax lcc layered similar lcc checks source code boundaries levels maintained source annotations determine level function assigned automatically generate mapping functions levels applicable process reverse engineering program understanding forward engineering process options recursion invocation layer crossing thresholds lcc works extracting call graph source manner lcc performs recursive depth search call graph starting main level counter incremented level recursion function called current level level function set 1 current level long deeper note assigns levels inverted order accepted main level 0 functions lower hierarchy higher numbered levels lcc optionally inverted layer ordering exclusively performing depth search call graph yield assignment layers assignment function assigned highest layer hierarchy optimal assignment layers imagine desirable scheme mapping functions layers minimize number layers crossed invocation addressing algorithm approach inspired models modified recognize level annotations lcc user set levels functions stone annotation desired level boundaries maintained fixes level functions annotated depth search map levels rest functions sample executions source unix command agrep turns programs strict layered invokes structure invokes hierarchy exists agrep invocations cross 4 level boundaries allowable layer set 3 offending invokes test 4 layer crossing calling function annotated fixed level lower depth search test run 4 layers separation functions remained agrep illustrates capability side effect depth searching call graph function functions visited depth search called flags possibility 898 cindy layered cc functions level level 0 cc main level 1 cc cc cc cc level 2 cc cc cc level 3 cc cc cc illegal level crossing level 3 invoked level 1 cc illegal level crossing level 3 invoked level 1 cc illegal level crossing level 3 invoked level 1 cc illegal level crossing level 3 invoked level 1 cc illegal level crossing level 3 invoked level 1 cc illegal level crossing level 3 invoked level 1 exiting errors 899 cindy layered 4 hw5 04 layered invokes structure exists satisfies input constraints note functions invoked function pointers hw5 04 utilities subset hw5 04 utilities eq future work concrete conclusions drawn point usefulness tools real software engineering project purpose paper simply provide motivation tools support development layered systems describe author early attempts building tools directions future work beneficial important direction building trivial size programs layered design lcc real measure tools interesting possibilities future work include extend lcc include full parser explore support layers languages provide support greater degree structure explore ways grouping layer source code improve search capabilities optimal obtained simple depth search references parnas criteria decomposing systems modules communications acm 1053 1058 december 1972 parnas designing software ease extension contraction ieee transactions software engineering 2 128 138 march 1979 gail murphy david notkin kevin sullivan models bridging gap source high level models acm sigsoft software engineering notes 20 4 18 28 october 1995 cs 302 section 10 grading policy grading percentages project grading late policy grading percentages percentages determine final grade exams 60 midterm week 7 20 midterm ii week 12 20 final exam 20 quizzes 5 5 worth 1 programming assignments 35 8 9 assignments total 100 individual assignments exams assigned letter grades letter grades assigned end semester programming assignment grading day projects due printout projects due beginning class additionally submit electronic copy beginning class printout match electronic copy learn electronically submit programs program 0 grading programming assignments based criteria correctness technique readability correctness important criterion program correctly fulfill requirements assignment subject grade reduction 60 technique program means problem solved solution correct clumsy awkward subject grade reduction 25 leeway area times correct solutions readability program refers ease human reader grader read understand source code readability affect execution program poor readability result programming errors make program incorrect poor readability result grade reduction 15 readability program includes proper consistent indentation statements documentation comments functions parameters obvious variables pieces code blank lines separate logically separate pieces code meaningful identifiers variables functions correct constants idioms customary standard ways writing logically equivalent pieces code discussed class additionally code unreadable decipher solved problem lose points technique late policy mentioned earlier projects turned beginning class day deadline order receive full credit projects turned beginning class period 75 credit week late 50 credit projects accepted week late hand project late back grade quickly handed time miss exam quiz weeks advance exam 48 hours quiz schedule make accomodations made people miss exams quizzes unexpectedly present doctor note miss exam class religious holiday mentioned inside front cover fall 1996 timetable weeks class click return cs 302 section 10 homepage modified fri aug 30 1996 mike steele neat url include html pages generate spiffy hit count odometer simply add line html source code href http ece utexas html img src http ece utexas cgi bin users xbm good program based piece written frans van modified countless added extra code made page specific don xbm page ll ways improve code report generation statistics stuff page browsers ll interesting beta release restricted utexas domain pages spiffy odometer page originates utexas computer risk risk leaving stops working delete account bug reports bug browsers cache image images count wrong low side plan comparing true number hits logged web server versus number time image called interesting statistic ll treat pages selected http blah http blah index html differently fixed noticed people viewing pages choosing file open local give local ref count web server hits view pages server youre people looked page send mail resume check homepage mail utexas modified sun sep 10 04 42 35 1995 previous document cse 322 assignment 4 due friday january 26 1996 1 number 36 page 69 construct derivation tree 2 grammar 1 show grammar ambiguous 2 design unambiguous grammar generates language grammar explain grammar unambiguous 3 construction class producing regular grammar regular expression construct regular grammar generates language defined regular expression 4 subset matched parentheses grammar productions generates language prove induction length derivation satisfies properties prefix ii equal number note derivation length 1 inductive step possibilities job carefully complete induction proof ideas document james fix mon jan 22 10 11 12 pst 1996 gambit pictures favorite furry love sitting kitchen counter close kiss attacking exercise coming window time grading class participation 10 participation attendance paper presentation 10 assignments 80 online papers richard palmer imacs 94 physical elements chains cell solve multiple domain pde problems description encode lax approximation 1d euler equations fluid flow tr94 1406 chain models finite element analysis shows programming language fem developing page executable encoding finite element approximation plane stress quadratic shape functions defined triangles tr93 1375 chain models physical behavior engineering analysis design suggests computers role engineering analysis today computation explicitly addressed mathematical models engineering systems proposes methodology based algebraic topological concepts tr92 1246 simlab automatically creating physical systems simulators describes computer environment creation model simulators high level specifications asme 1992 asme winter annual meeting simlab paper version tr92 1246 includes examples electrical circuits rigid body dynamics rick palmer rick cs cornell reach email reach chiang cs columbia office columbia campus ming chao chiang room 721 cepsr 500 west 120th street york ny 10027 tel 212 939 fax 212 666 0140 office lehigh campus ming chao chiang room 514 packard lab 19 memorial drive west bethlehem pa 18015 tel 610 758 fax 610 758 home bethlehem pennsylvania ming chao chiang bethlehem pa tel 610 954 chiang cs columbia code publications extracting parallelism constraint specifications ajita john browne international conference parallel distributed processing techniques applications pdpta sunnyvale california august 9 11 1996 code target language compilation focuses extracting parallelism constraints compilation constraint systems procedural parallel programs ajita john browne workshop languages compilers parallel computers august 1996 lncs springer verlag code target language compilation parallel programming language based constraints ajita john browne 1996 international conference high performance computing december 1996 code target language compilation complete parallelization computations integration data partitioning functional parallelism dynamic data structures dwip banerjee browne delivered ipps 1996 integrates data partitioning code model visual programming debugging parallel computing browne hyder dongarra moore newton ieee parallel distributed technology spring 1995 volume 3 number 1 1995 compares visual parallel programming environments code 2 high level language graph based languages programming environments kleyn dissertation dept computer sciences univ texas austin 1995 dissertation describes high level specification language defining integrated graphical textual programming environments visual programming languages based directed graph models computation code distributed execution environments code 2 0 parallel programming system rajeev thesis dept computer sciences univ texas austin 1995 thesis describing distributed implementation code runtime system pvm visual programming parallel computing newton delivered workshop environments tools parallel scientific computing tn 26 27 1994 short paper virtues limitations 2 0 code 2 0 ramblings processes visual components visual programming debugging parallel computing browne hyder dongarra moore newton technical report tr94 229 dept computer sciences univ texas austin 1994 compares visual parallel programming environments code 2 longer version paper references unified approach concurrent debugging hyder dissertation dept computer sciences univ texas austin 1994 dissertation describes approach concurrent debugging implemented code 2 environment unified model concurrent debugging hyder werth browne proceedings 1993 international conference parallel processing ieee computer society august 1993 describes approach concurrent debugging implemented code 2 environment high level language graph based languages programming environments kleyn browne 15th international conference software engineering baltimore md april 1993 describes high level specification language defining integrated graphical textual programming environments visual programming languages based directed graph models computation code graphical retargetable parallel programming environment efficient implementation newton technical report tr93 28 dept computer sciences univ texas austin 1993 doctoral dissertation discussing code 2 0 depth code 2 0 graphical parallel programming language newton browne proc acm int conf supercomputing july 1992 paper describes prototype implementation code 2 notations changed ideas paper remains good broad introduction code general model scheduling parallel computations application parallel operations jain werth browne proceedings 1991 international conference parallel processing august 1991 interaction formal practical parallel programming environment development code werth browne sobek lee newton jain lecture notes computer science vol 589 york springer verlag 1992 directions software engineering education werth werth proceedings thirteenth international conference software engineering 1991 img emery berger modified tue oct 8 15 57 21 cdt cs414 material introduction operating systems processes ipc scheduling bounded buffer critical section solution process critical solution problem 1st assignment due 7 18 96 solution solutions process critical section problem hardware support solutions semaphores deadlocks introduction detection deadlocks prevention avoidance banker algorithm 2nd assignment due 7 25 96 solution classic problems synchronization higher level constructs 3rd assignment due 8 1 96 solution project file systems introduction directories system physical organization file systems free space management directory implementation disk scheduling raid introduction memory management issues mapping based memory management segmentation paging combined approaches 4th assignment solution page replacement algorithms locality working set protection security mach overview wheeling general bicycle resources www bicycle lane races world cycling championship clubs california fremont ride list california washington iconic knee editor visiting bell laboratories november 1 1996 reach office lucent technologies bell laboratories rm 2c 244 600 mountain avenue murray hill nj phone 908 582 fax 908 582 mail minos research bell labs home 127 lyons place springfield nj phone 201 467 1956 cse 341 hints smalltalk pc lab hints smalltalk pc lab logging log pcs type ctrl alt del prompt ordinary cs login initial password newuser asked change leave field login dialog box set starting smalltalk screen showing main area program manager find application named smalltalk click start double click window named visual works open double click smalltalk main menu list workspace files smalltalk setup directions make sense understand bit files smalltalk executable program called image named visual im large file 4 megabytes code smalltalk system classes system start classes modifications make inspect source code methods provided system source code methods write source code stored separate files image source code methods provided system sources file read file network shared copies smalltalk stored file visual image visual source code system classes modify classes write file users private file system automatically put code file finally explicitly file class category classes put code file small text file save machine file fresh image ll call files file print hand assignments setting smalltalk read important order smalltalk work properly essential start making system smalltalk sources files click file menu select settings modify sources directory point file visual image visual modify directory point file home directory home directory named username suggest filename username visual cha replace username login confirm choice clicking accept leave smalltalk choose exit lose state image save image file start left save current image choose save exit option prompts file replace suggestion username visual save image file visual im directory tack im extension automatically finally change application image file start smalltalk double clicking image file file manager open main folder double click file manager find image file username visual im select clicking pull file menu file manager select associate command change association bin exe visual bin exe image file large save image file files small save pc file systems backed tape safe ftp files machine lynx don ftp image file big starting smalltalk time start smalltalk machines doesn time start fresh image image ve working start image ve working folder main double click file manager double click file visual im start fresh image time directions setting smalltalk delete file visual cha starting fresh image growing growing load file image restore code open file list select file pick file middle button menu creating directories viewing files create directories simply start file manager main menu browse file system create delete files directories telnet ftp applications found accessories folder main program menu window open folder ll find ftp telnet copy files nt machines connect machines nice tools clocks problem ftp doesn current directory giving full path files pc suppose file squid st home directory pc transfer lynx command put squid st squid st replacing login pc changing password logging nt change password type ctrl alt del window bring dialog box lets change password tasks running log due task running log windows nt file menu program manager choose logout doesn work case applications running close shamelessly stolen cse341 autumn 95 cse341 webmaster cs washington update 04 26 96 10am visual interfaces successful visual database system provide facilities manage image data products extracted extracted items consist textual numeric data multiple visualizations created visualizations difficult automate domain specific require data multiple sources database environment vision research devr address issues devr entities stored hierarchical relational data structures schema entity set properties set parts set attributed relations parts set graphic definitions describe build instance specific visualizations graphic definitions composed graphical primitives primitive user identifies required data sources graphically selecting properties parts schema hierarchy instances created graphic definitions automatically generate visualizations viewed graphical browser paper describe visualization subsystem devr system including schema construction graphical definition instance browsing information filtering guest editors doug terry cacm december 1992 49 promise information age entails making information people time place form realizing promise depends innovations areas impact creation information services communication infrastructures realization easily mixed blessing methods filter control potentially unlimited flux information sources receiving end users realistic deployment scenarios information filtering technologies differentiating characteristics type information tv radio programming live news services electronic mail information transport architecture broadcast narrow cast point point characteristics strongly affect choice filtering technology success information services provide end users access diverse information sources crucially dependent availability effective filtering technology technology information sources end users route control delivery information domain entertainment individual information sources filters target material preferred end user groups individual end users filters select material choice sources demand information filtering technology limited information services decade ago peter denning acm president letter electronic junk commun acm march 1982 163 165 focused implications automatic document preparation systems electronic mail quantity information received end users pointed visibility personal computers individual workstations local area networks focused attention generating information process producing documents time focus attention receiving information process controlling filtering information reaches persons november 1991 bellcore hosted workshop high performance information filtering morristown organized sponsored bellcore cooperation acm workshop kind brought hundred researchers major university industrial research labs share strong interest creation large scale personalized information delivery systems workshop covered aspects emerging area including relation established field information retrieval ir variety methods filtering architectural concerns high speed filtering systems variety existing prototype applications requirements future applications special issue features articles represent scope content workshop article represents aspect field form realistic view workshop addition present depicting individual snapshots emerging filtering approach applications croft answer question information filtering information retrieval sides coin authors determine information filtering defined process examining foundations comparing foundations ir enterprise authors find difference filtering retrieval abstract level conclude enterprises goal concerned information people authors emphasize ir research aspects general problem ir information filtering address aspects precisely sic relevant specific contexts filtering loeb picks croft article left examining ways information filtering models extend ir models specifically loeb article centers architecting personalized delivery multimedia information providing mapping filtering application usage scenarios specific filtering model implementation author analysis successful filtering applications context personalized multimedia music system personalized information delivery analysis information filtering methods foltz present results experiment aimed determining effectiveness information filtering methods domain technical reports experiment conducted month period 34 users 150 reports published month authors conclude filtering methods show promise presenting personalized information collaborative filtering weave information tapestry goldberg nichols oki terry describe experimental system manages coming stream electronic documents including email newswire stories netnews articles system implements mechanism collaborative filtering users annotate documents documents filtered annotations time document arrives system supports continuous queries examine entire database documents account newly introduced annotations filtering process architecture bowen al present operating principles fully implemented platform supports high performance information filtering key realizing architecture fly data filtering operation supports expanded information retrieval functionality conflict resolution management database contents article complements section describing application independent platform application semantics adequately meet high performance requirements articles capture excitement quality work reflected workshop sidebar topics automating creation information filters curt stevens 48 modeling users interests information filters irene robert 49 competitive agents information filtering paul 50 natural language understanding information filtering systems ashwin ram 80 kepart cs washington austin chinese campus christian fellowship news announcements austin chinese church spring magazine fellowship shirt prayer meeting fall 96 schedule directory 96 97 christian resources brothers sisters general description austin chinese campus christian fellowship group christians fellowship encourage support activities fellowship christians grow spiritual life function share gospel students received christ activities prayer bible study talks special topics dinner singing small group activities meet meet 7 30 10 00 friday evenings wel 2 246 wel welch hall speedway 24th street special arrange refer schedule christian christians life jesus christ describing christians basis doctrine life obedience christian basis authority god word bible basic beliefs forever true god inseparable almighty knowing good existing distinct persons father son holy spirit god loving kind righteous stern holy sovereign sixty books bible inspired word god error original manuscripts authoritative complete precious understand live obey jesus biblical writers meant god created sustains creatures angels demons universe glory people god people made god image fall people god earth good fall imperfect satan control jesus born virgin mary fully man fully god earth die sacrifice sins completely save purify unrighteousness raised dead heaven god son jesus christ personally return power glory coming death conscious eternal bliss god heaven heaven earth conscious eternal god hell lake fire basic experience converted christianity backgrounds raised christian families christians sins believed god asked god life lord longer live work play study god longer live holy spirit rely god free gift salvation preserving transforming holy spirit examine christians declared righteous god sin earth holy spirit live heaven christian life centered god involves 1 god word 2 fellowship loving 3 mission 4 worship prayer study work play people things live lives pleasing god god enjoying god love christians times disappointed suffering god ceases love deeply strengthening love deeply celebration helping hard times basic practice things true christians strive lord strive obey greatest commandment love lord worship true god engage give religious worship worship images fully love god devoted spend time reading word meditating praying strive obey god command holy strive integrity life hurt cheat holy spirit honor god bodies drunk high drugs bodies turn passions material selfish ambition give god lives money time strive obey god command love kind proud regard greater equal hurt physically gossip stumbling lack love honor parents governments obey laws conflict god laws work christians fellowships share gospel encourage oppose evil guard error general salt light world updated dec 9 1996 mail comments questions suggestions ideas www utexas registered student organization university texas austin 1801 papers virtual memory alternatives client buffer management transaction systems dylan mcnamee vivek narasayya ashutosh tiwary henry levy jeffrey chase yong gao submitted osdi 1996 generals exam paper spin extensible microkernel application specific operating system services brian bershad craig chambers susan eggers chris maeda dylan mcnamee przemyslaw pardyak stefan savage emin gun sirer technical report uw cse 94 03 03 university washington february 28 1994 customizable operating systems gregor kiczales john chris maeda david keppel dylan mcnamee proceedings wwos 93 napa ca october 1993 adding scheduler activations mach 3 0 paul barton davis dylan mcnamee raj vaswani edward lazowska mach iii symposium proceedings santa fe nm april 1993 improving performance message passing applications multithreading edward felten dylan mcnamee scalable high performance computing conference shpcc 92 williamsburg va 1992 extending mach external pager interface accommodate user level page replacement policies dylan mcnamee katherine armstrong usenix mach workshop burlington vt october 1990 arthur 1 user commands arthur 1 arthur intelligence artificial language designed process visual tactile input express purpose interacting meira synopsis arthur eat sleep work play system synopsis usr arthur eat sleep work play availability system version command sys tem software installation option refer installing sunos 4 1 1 information install invoke arthur description arthur invoked major modes eat sleep work play arthur involves output depends complicated sensory input arthur sleep 10 options sleep option dormant period hours eat option temporarily suspends concurrent processes food color flavor work option forms operating hour wide ranging field interest examples include early morning programming sessions porch portable computer late night unreadable mix print script ubiquitous spiral bound college play recently installed option significantly upgraded system meira version option play includes concurrent process meira 1 connected pipe process meira result successful execution arthur 1 results happiness arthur meira bugs initiated mode easy transfer operations mode true sleeping reading talking considered modes work play unusual things believes logical thought process utilized instances frustrating correct blind truth wrong ignore input specifically designed current process yields high level meira 1 love 5 marriage 3 implementations knowledge implementations exist sun release 4 1 1 change sincerely bennett professor bennett goldberg boston university physics department 590 commonwealth avenue boston ma 02215 617 353 goldberg bu aastha bhardwaj bhardwaj cs cornell img resume postscript format address education coursework projects computer skills academic achievements extra curricular achievements activities interests address department address upson hall 3rd floor department computer science cornell university ithaca ny 14850 residence address 2010 hasbrouck apartments ithaca ny 14850 tel 607 253 5419 home education cornell university college engineering ithaca ny 14850 master engineering computer science 1997 maharashtra institute technology pune india bachelor engineering computer engineering distinction july 1996 home coursework programming languages software engineering engineering computer networks advanced database management systems multimedia systems advanced computer architecture operating systems computer organization data structures compiler construction microprocessor systems unix operating system computer graphics theory computer science analog circuit design home projects current database system recently released system implement database access manipulate data sources multimedia video texture mapping video image mapped texture model humans place virtual reality environment networks browser interface ithaca wide electronic commerce network implemented concentrating providing wrappers interfaces java javascript software engineering game previous graphics dll performing complex image processing functions 95 96 conversion image formats image manipulation fujitsu india windows sdk computer network serial communication data link layer protocols implemented provide error free transfer files network spring 96 assembler 80x86 spring 1993 assembler 80x86 implemented video game game bricks implemented providing good user interface involved simulation movement ball facilities scoring spring 96 library management oracle forms sql fall 94 library management cobol fall 95 airline reservation spring 94 inventory control unix shell script spring 96 presented seminar windows 95 maharashtra institute technology pune india spring 95 home computer skills languages vc cobol pascal fortran 80x86 assembly platforms msdos windows unix rdbms foxpro oracle html ms lotus home academic achievements stood class class hundred years received distinction years home extra curricular achievements female player computer department spring 95 part winning teams fashion show choreography inter college festivals member school table tennis team spring 92 home activities interests reading singing listening music swimming home img faculty lorenzo alvisi robert blumofe mike dahlin calvin lin grad students emery berger sam guyer back modified january 6 1997 robert blumofe rdb cs utexas ccs computing resources computer labs college computer science maintains labs students lab hours hardware resources software resources technical reference library collection technical books oriented students books 201 cn lab college computer science students northeastern university college computer science webmasters jean aswin swing dance page upcoming local classes jean aswin west coast swing party saturday nov parties nov 16 30 dec 7 8 pm 9 pm intermediate wcs workshop 9 pm 12 pm dance location greater ithaca activities center 318 albany street corner court street great wood floor location isdn record hops gym 318 albany street sw corner albany court enter court start time 8 30 pm sister sequence current intermediate lindy series teach west coast swing lindy click information upcoming classes teachers teaching swing ballroom overview upcoming classes including teachers class material notes notes hand people taking classes links img ithaca swing dance network isdn home page img swing dance server cs 378 building intelligent agents goal explore understand intelligent agent embedded physical world laboratory exploration research class covering topics required build small autonomous robot function physical world syllabus preliminary version pointers information robotics internet resources page mass amherst robotics pages comp robotics faq lots valuable information robotics robotics references intelligent agents special issue cacm july 1994 aaai 96 robot competition newton research labs mit spinoff ic vision microcontroller faq basic stamp parallax gps global positioning system overview technology smart project university edinburgh call centre omnidirectional hagen university germany semi autonomous wellesley college quickie programming parameters designs engineering computers rehabilitation engineering alberta direct neural stimulation muscles cambridge university robotics language applications disabled das german research technology line delaware sintef norway arm navigation multiple master multiple slave bus technology devices mounted manipulators list delaware online industry magazine national clearinghouse rehabilitation training materials oklahoma state university excellent index online resources evan kemp associates disability resources products services links mobility access bruno corp fair index resources texas rehabilitation commission austin texas electronic parts local electronics metric boulevard austin texas 78758 832 9131 airport boulevard austin texas 926 926 1703 bbs line lego 6 270 robots mit media lab ftp site source lego robotics hardware software mit 6 270 page make cables lego homepage includes good pointers rec toys lego newsgroup rec toys lego faq handy board hb expansion board handy board supplier handy board discussion list archive techno stuff austin tx lego animation small mobile robots rwi pioneer robot tommy sri robot predecessor rwi pioneer robot large mobile robots real world interfaces people research groups jim firby robotics group chicago mike genesereth cs 222 autonomous systems stanford cs oxford university barbara hayes roth adaptive intelligent systems stanford ksl robotics jpl jet propulsion laboratory jean claude latombe research groups stanford cs mit ai lab intelligent information infrastructure project harvest information discovery tools colorado internet softbots oren etzioni dan weld university washington mark robot plans brian yamauchi stanford bjk computer science 155 computer graphics syllabus fall 1995 professor ran ron libeskind hadas office olin 245 phone mail hadas cs hmc assistant grant mail cs hmc covers foundations 2 3 dimensional computer graphics part develop theory implement simple 3 dimensional graphics system scratch remainder opengl graphics library implement complex 3 dimensional scenes employing smooth curves surfaces color lighting atmospheric effects textures weeks spent tools independent group project alright prerequisites cs 60 math 73 linear algebra considerable amount programming choice programs involve linear transformations elementary concepts linear algebra matrix multiplication inversion products cross products texts textbook class introduction computer graphics foley van dam feiner hughes phillips addison wesley 1994 addition copy opengl programming guide neider davis woo addison wesley 1992 finally opengl reference manual convenient required copy graphics lab assignments grades thirds programming assignments roughly 10 days periodically short written homework assignments weeks devoted project choice option working individually group 3 people project presented class end semester exams class grade determined programming homework assignments 70 project 30 important homework policies grading policy homeworks graded scale 0 10 ll clear required 10 points don 10 points ll explain points deducted feel graded don hesitate talk ll late policy deadlines homework assignment homework submitted early deadline receive 10 percent bonus assignment homework submitted early deadline regular deadline receive regular points homework submitted regular deadline late deadline 10 percent deducted grade deadlines generally 24 48 hours homework received late deadline receive credit collaboration policy encouraged discuss approach problem debug code copying person code topics graphics system architectures technologies raster graphics scan conversion algorithms 2 transformations 3 transformations viewing 3 projections coordinate systems 3 rendering pipeline object hierarchy parametric cubic curves surfaces color lighting blending antialiasing texture mapping fractal models recursive ray tracing cool cool yahoo find internet hot hot list roy run icons don worry icons images collection yahoo icon page stanford gif library img free software img heard verdict thing white img img img img shaobing ma ph student cs ut austin phone 512 482 9343 email shma cs utexas ph students degrees computer sciences noted mathematics supervisors names parentheses degrees awarded university texas austin ut ut dissertations inspection pcl library ut campus purchased university microfilms 300 road ann arbor michigan approximately 30 00 shang ching chou proving discovering geometry theorems wu method 1985 mathematics moore published book mechanical geometry theorem proving reidel 1988 chou cs twsu warren alva hunt verified microprocessor 1985 moore published book verified microprocessor springer verlag lncs 795 1994 hunt cli natarajan shankar proof checking metamathematics 1986 moore version published metamathematics machines del proof cambridge university press 1994 shankar csl sri won kim automatically generating examples computational logic system 1986 moore william young verified code generator subset 1987 moore young cli william bevier verified operating system kernel 1987 moore dissertation minus appendices found examples nqthm distribution bevier cli james daniel christian high performance completion 1989 dallas lim david moshe goldschlag mechanically verifying concurrent programs 1992 moore goldschlag itd nrl navy mil arthur david flatau verified implementation applicative language dynamic storage allocation 1992 moore dissertation minus appendices found examples nqthm distribution flatau lagrange amd yuan yu automated proofs object code widely microprocessor 1992 mathematics revised version springer lncs src dec nicholas freitag mcphee mechanically proving geometry theorems wu method collins method 1993 chou mcphee cda mrs umn subramanian mechanized framework problem domains verifying plans 1993 ba tis robert lawrence akers strong static type checking functional common lisp 1994 moore akers matthew michael machine checked real time system verification 1996 mok rockwell tas cs304p porter fall 1996 tas office hours lab discussion schedule college natural sciences web college news events job opening development officer louise james robert moffett molecular biology building science fun day focus science newsletter summer undergraduate research program molecular biology academics departments ut austin lecture hall schedules administration administrative personnel publications natural sciences foundation advisory council electronic inquiries academic advising student questions scholarship questions ut electronic directory research organized research units student services academic advising centers career services dean scholars health professions office natural sciences council 23 dec 96 college natural sciences ut austin server statistics report usage problems description main goals 1 research current issues protocols dynamic environment internet 2 study implementation strategies building network clients servers secondary goals develop skills 1 working teams 2 writing research paper 3 giving short oral presentation 4 working large project including existing code 5 participating class 6 learning effectively web educational resource entertainment 2417 improving balanced scheduling compiler optimizations increase instruction level parallelism jack lo susan eggers traditional list schedulers order instructions based optimistic estimate load latency imposed hardware respond variations memory latency caused cache hits misses blocking architectures contrast balanced scheduling schedules instructions based estimate amount instruction level parallelism program scheduling independent instructions loads based program provide implementation stipulates case cache hit balanced scheduling hide variations memory latencies effectively success depends amount instruction level parallelism code balanced scheduling perform parallelism study combine balanced scheduling compiler optimizations increase instruction level parallelism loop unrolling trace scheduling cache locality analysis code generated dec alpha multiflow compiler simulated blocking processor architecture closely models alpha 21164 results show balanced scheduling benefits optimizations producing average speedups range 1 15 1 40 optimizations importantly ability tolerate variations load improves advantage traditional scheduling optimizations balanced scheduled code average 1 05 times faster generated traditional scheduler lead increases 1 18 proceedings acm sigplan 95 conference programming language design implementation la jolla california june 1995 pages 151 162 postscript file click jlo cs washington miscellaneous links cse 501 paper loop invariant code copying matthai cs washington dark side tidbits found collected email bulletin board postings sources interested reader dark humor stories attention added list 1994 bizarre suicide boy murder darwin award report updated july 26 1977 copyright info basic standard disclaimer information contact cs wm paul sivilotti caltech 256 80 pasadena ca 91125 818 395 6230 cs caltech http www cs caltech education expected june 1997 ph computer science california institute technology thesis topic correctness distributed object computations advisor mani chandy june 1993 computer science california institute technology thesis title verified integration imperative parallel programming paradigms object oriented language april 1991 sc computing science mathematics biochemistry queen university kingston ontario canada awards 1995 97 ibm computer science fellowship 1996 paper award high performance distributed computing software 1991 95 nserc 67 science engineering fellowship fewer 50 awarded canada 1991 prince wales prize hon mention top graduating student faculty arts science 1991 medal computer science top graduating student department computer science 1991 arts science undergraduate scholarship contribution university community academic excellence 1990 nserc summer research fellowship 1990 digital equipment canada award excellence top junior student departments computing science ee 1990 alumni advisory award 1988 90 mel williamson foundation award 1987 91 dean honour list 4 years 1987 90 james margaret daley scholarship 1987 89 queen scholarship classes 1994 present classes engineering management certificate industrial relations center california institute technology research interests distributed object computing interface specification languages formal methods program development parallel computing refereed publications world wide distributed system java internet mani chandy adam rifkin sivilotti jacob matt richardson wesley luke proceedings 5th ieee international symposium high performance distributed computing hpdc 96 11 18 syracuse aug 9 11 1996 won paper award high confidence distributed systems java reliable thread libraries sivilotti mani chandy proceedings 11th international conference systems engineering icse 96 194 199 las vegas july 9 11 1996 verified integration parallel programming paradigms cc sivilotti proceedings 8th ieee international parallel processing symposium ipps 94 44 50 cancun mexico april 26 29 1994 research notes composing processes modified rely guarantee specifications rajit manohar sivilotti technical report caltech cs tr 96 22 june 1996 reliable synchronization primitives java threads sivilotti mani chandy technical report caltech cs tr 96 11 june 1996 tutorial cc sivilotti peter carlin technical report caltech cs tr 94 02 crpc 1994 verified integration imperative parallel programming paradigms object oriented language sivilotti master thesis technical report caltech cs tr 93 21 crpc 94 03 june 1993 work experience ibm summer research internship watson research center summer 1995 teaching assistant california institute technology algorithms cs138 mani chandy 1995 96 programming paradigms beverly sanders 1994 95 information theory cs ee 129 yaser abu mostafa 1992 93 research assistant canadian communications research center summer 1991 references references request img paul sivilotti computer science department california institute technology pasadena ca 91125 draft documents general overview started run simulation add packet definitions control class detailed introduction bugs api channel control host ipv6 packet router segment called control udp band protocol constants renamed code time overloaded handle strings java api 1 0 2 local copy 1 0 2 remote copy authored eric updated november 06 1996 08 51 boston general information general information culture radio stations 100 7 home page homepage food data base boston dining directory jewish life boston jewish yellow pages temple beth temple hillel boston university brandeis university harvard university house mit hebrew college tufts university tetra multi platform instruction trace analyzer tetra tetra tool evaluating serial program performance resource control constraints fine grain parallel processors tetra written todd austin austin cs wisc tetra primary advantage user ability quickly generate performance metrics designed architectures user capabilities architecture number functional units issue model implementation tetra options data control resource constraints execution graph constructs including control execution model memory disambiguation capability control model based cfg branch prediction mechanism fixed 2 bit btb functional unit supply latencies window size total reservation stations renaming capability register memory constructing execution graphs limited resources tetra user selectable schedulers varying cost performance capability history scheduler simulates line capability line list scheduler list fit scheduler list fit scheduler round robin scheduler random scheduler addition tetra number options describing analyses performed constructed execution graph including generation parallelism profiles sharing distributions storage demand profiles lifetime distributions disassembled parallel instruction traces software modular allowing easily test bed ideas tetra targeted mips sparc based systems porting architectures supported qpt capable tracer requires coding constants instruction dependency decoder papers describing development application tetra references manual page web page interested amount parallelism serial programs find tetra planning trace analysis qpt included source package goodies including instruction decoders dependency analyzers machine independent interfaces mips sparc architectures qpt trace generator qpt trace decoder gnuplot compatible distribution generator portable fixed size heap allocator system requirements ll install tetra sparc mips based unix system ansi compiler preferably gnu gcc qpt program profiler tracing system written james larus gnu library built host architecture gnu liberty library tetra tested configurations sparc sunos 4 1 3 gnu gcc 2 6 3 primary testing configuration sparc sunos 4 1 3 sun acc 1 0 mips ultrix 4 3 gnu gcc 2 6 3 mips ultrix 4 3 mips cc version 3 0 tetra source release tetra version 2 0 0 anonymous ftp ftp cs wisc file sohi code tetra 2 0 0 tar clicking highlighted file fetch file machine learn tetra manual page included source distribution includes installation user instructions addition papers describing implementation application tetra tetra evaluation serial program performance fine grain parallel processors todd austin gurindar sohi university wisconsin madison technical report 1162 july 1993 dynamic dependency analysis ordinary programs todd austin gurindar sohi proceedings 19th annual international symposium computer architecture 1992 made tetra tetra result research conducted todd austin guri sohi wisconsin multiscalar group university wisconsin madison tetra written todd austin austin cs wisc portions code written copyrighted alain ka gi author fibonacci heap code regents university california developer avl tree code development code supported grants national science foundation grant ccr 9303030 software capitalization supplement office naval research grant n00014 93 1 0465 updated september 27 1995 cs 302 fall 1996 section 2 quiz grades id quiz 1 quiz 2 quiz 3 9926 29 33 2358 26 32 15 4366 24 29 10 6591 28 30 16 7326 27 34 20 1315 28 34 19 6934 27 24 17 6741 28 33 17 3412 26 8 15 3420 24 32 16 6297 22 31 16 0927 30 35 16 3546 25 27 19 2315 24 27 18 4742 23 30 10 2947 25 30 15 6636 23 22 12 0639 26 25 0 6916 19 33 11 4293 23 33 17 6344 27 30 16 2313 26 32 19 7647 24 0 0 1959 13 26 8 max 30 35 20 24 5 29 2 15 3 journal artificial intelligence research jair refereed journal covering areas artificial intelligence distributed free charge internet volume journal published morgan kaufmann click description jair services volumes volume 1 august 1993 june 1994 volume 2 july 1994 1995 volume 3 june 1995 dec 1995 volume 4 jan 1996 june 1996 volume 5 july 1996 present information recent announcements modified oct 23 author search full text jair articles complete table contents abstracts author index masthead jair editors editorial board advisory board staff publishers ai access foundation morgan kaufmann obtaining announcements articles published ordering bound volumes jair morgan kaufmann answers frequently asked questions including cite jair articles trouble printing previewing article access jair articles newgroups www ftp email features contact editors staff submitting papers jair announcement call papers postscript links ai services send feedback suggestions visitor july 10 1996 jair editor ptolemy arc nasa gov isi thought quotes scientific thinking scientific thinking means faced problem approach ideas sentiments fear greed hatred approach cool head collect data eventually fit sound simple easy makes difficult fact brain made search truth organ survival brain search truth advantage make accept truth interest allowing thoughts dominated desires philosopher krishnamurthy nature tree dark due heavy rain previous night sun playing hide seek clouds throwing light lend scene boy wearing pair playing passed talking scene breeze spent force previous day sun moved patch clouds sudden place lit bright clear light goodness air readily felt joyous chuang tzu useless 1777 faculty guests research staff phd candidates masters candidates masters candidates information systems alumni instructor office hours revised 12 13 96 cs nyu cs dept nyu cims cs 378 announcements final grades calculated made send email final exams returned make appointment secretary morning 9 12 call 305 0280 make appointment pick extra credit assignments campus office arranging time secretary tuesday 10 december 1996 important final exam information room exam wag 420 esb 223 day time thursday 12 december 7 00 10 00pm solution quiz 6 postscript pdf tuesday 3 december 1996 revised version lecture 20 lock object incorrect simplify real code lecture notes page updated copy posted updated explanation newsgroup reminder extra credit assignments due class thursday late assignments accepted grade return day final exam tuesday 25 november 1996 java animation homework due tuesday 3 december assignment implement java animation applet threads animation load 3 image files give animation effect turn listing class due date email url html file applet ta follow documentation guidelines thursday 21 november 1996 extension granted program 5 due today due date tuesday 26 november wednesday 6 november 1996 extra credit writing assignment postscript pdf programming assignment postscript pdf earn points final grade assignments due day class friday 25 october solution mid term exam postscript pdf links dead live thursday 24 october network outages machine crashes happen frequently inconvenient times cs majors things happen plan compensate problem extend turnin time 5pm friday 25 october hardcopy listings diskettes required electronic assignments posted 5pm accepted announce class today turnin hardcopy listings diskettes turning thursday class monday 14 october don forget mid term review session tonight 5 00 esb 223 check lecture notes page mid term review notes monday 7 october mid term exam scheduled tuesday october 15 class postscript copy mid term exam fall 95 study purposes haven obtained copy student wednesday 25 september put copy gnu io stream library manual online 40 pages gnu manual page tuesday 24 september extension granted programming assignment 1 due tuesday 1 oct exceptions saturday 21 september check newsgroup posting answers questions receive information 1 sender question remain anonymous put copy standard template libary manual online postscript pdf added rcs introduction handout tutorial session friday programming info page put postscript version gnu emacs manual online manual 300 pages view ghostview purchase gnu emacs book reilly nutshell series inexpensive unix books friday 20 september interested don forget attend make gnu gdb tutorial 4pm today taylor 2 106 tuesday 17 september programming project assigned check programming assignment information page solution homework 1 online programming project assigned class today arranged makefile gnu debugger gdb tutorial friday 20 september 4 00 5 00 pm tutorial held tay 2 106 classroom projection screen 2nd floor taylor end hallway past cs departmental offices monday 2 september note room change announced friday total enrollment expanded 40 students limit quickly reached friday students added semester section cs378 taught glenn downing announced class tuesday friday conference class held tuesday bjarne stroustrup lecture design video thursday mark lecture encapsulation inheritance video friday 20 august 1 room change class moved esb 223 building northwest corner 24th speedway diagonally taylor hall 2 important notice beginning 1996 summer term cs department began enforcing prerequisites courses students show proof prerequisites prior drop date automatically dropped prerequisites cs 328 cs 336 equivalents grade meet prerequisites cs department drop questions policy academic advisor undergraduate office tay 2 126 thursday 29 august discovered class meeting room assigned small requested change room desks current room watch space additional information tutorials resources web web tutorial cmu unix tutorial pointer tutorials unix lots info virtual library lots information learn list language tutorials lists resources oop accelerated intro information gnu compiler frequently asked questions frequently asked questions internals almstrum cs utexas code demonstrate shift add method multiplication presume input bytes named output word unsigned called product mov bl grab input mov al mov bh 0 high byte mov dx 0 product lp cmp al 0 check end je al 1 grab rightmost bit jnc don add bit add dx add shift 1 shift fact left jmp lp mov product dx cs 302 fall 1996 section 2 exams quizzes don put stuff internet web os list prof dahlin links internet netscape home page net site magic internet society starting point internet exploration cern home page www faq sgml defining markup language ncsa beginner guide html hypertext cgi common gateway interface ncsa imagemap tutorial http protocol internet rfc ciir center intelligent information wais wide area information services browse information home page modified 22 1995 comments send email hqliu cs utexas research interests computer architecture memory systems microprocessor architectures shared memory multiprocessing parallel discrete event simulation research summary research focused finding ways improve performance uniprocessor chip memories preliminary part research involves exploring virtues explicit memory management memory mapping part cache program address space treating large register file research key component galileo project attempting identify fundamental long term limitations improved performance propose term solutions joint work alain ka gi stefanos kaxiras jim goodman related work involved analyzing efficiencies caches wide variety programs determining efficiency cache cache data breaking efficiency separate categories yield insight fundamental problems current caching model involved beginning effort evaluate performance scalable coherent interface directly comparing implementation typhoon protocol processor simulation wisconsin wind tunnel ongoing project study scalability base sci protocol including standard options simulating sci machines comprised thousands high performance processors running real scientific workloads work performed national center supercomputing applications 512 node thinking machines cm 5 previous work involved studies sci evaluating performance benefits range optimizations alain ka gi studying preliminary design sci interface chip investigated context scheduling issues shared memory multiprocessors specifically regard virtual memory overheads rahmat hyder david wood bart miller main contribution wisconsin wind tunnel project development network simulator subsequent evaluation related issues performed jointly david wood modified tue jun 18 07 37 00 1996 doug burger dburger cs wisc wenyu spend 30 latex manual info line gnu emacs manuals vermont gnu emacs manual lisp manuals mexico state emacs lisp manual latex manuals kramer latex manual upenn latex manual harvard latex manual latex2html user guide latex answers gnu tools tex latex mit stock answers misc tcp ip setup remote control netscape windows unix security pgp yahoo map server computer book club bookpool club email wenyu cs columbia cse 451 quiz sections general info poop run sections section notes 3 october exercise 10 october review compilers 17 october dissection project 2 24 october semaphores monitors exercise solution 31 october virtual memory exercise 7 november dissection project 3 14 november continued dissection project 3 project project 2 tips writing preemptive system project 3 life mipsi java extra credit java pc lab tutorials pointers documents passed generations cse 451 tas ve added ve read confusion unix desk reference links virtually unix related gcc tutorial introduction gdb quick introduction makefiles quick introduction rcs ll tag tables introduction programming threads andrew birrell java tutorial 3 november 1996 sung eun choi sungeun cs washington cs 304p study guide exam 2 nov 11 1996 3378 dream talking voice moving talk knew pay owe laurie anderson 22 people number people explanation relationship people don web page aren included reading ve demonstrated people longer part world ve included lies incidentally ve dated people necessarily lack david parter david crawling ladder computer systems lab uw madison watch working hobbies include playing hockey manipulating levels cigarettes michelle michelle junior year caltech transfered washington senior year working favorite food eggs scott scott involved woman short time convinced roughly equivalent satan hope situation improved buy jeep beat eats worms todd turnidge todd feet tall david david graduate school university washington long todd bug hit hard doesn excuse steady david nice caring person tony aka tension boy tony cog great microsoft machine surprisingly doesn explain talking windows strange person ve hanging strange people long normal people make sick strange people don make sick tony eats worms rob pfile rob housemates year sun time inconsistent california types excuse owe 25 rob legally dead sarah mother left college back maiden area code changed moved fill joke kills money erich schneider erich senior caltech freshman spent freshman sophomore year hanging caltech hated parents attributes fact hasn spent time beat women stick 2232 cs367 general human cs367 tutors cs302 tutors unix consultant consultants information unix computer refer working unix refer common programming errors refer cs1000 online csl refer online unix man pages man program information general tas instructor classmates stop office hours office hours information mail class discussions study groups mail tas mail lecturer guidelines mailing tas lecturer check class email archives cs367 1 cs367 4 places information refer text optional sources check class announcements check programming assignment announcements copyright 1996 james skrentny skrentny cs wisc current implementation status platforms hermes supported platforms unix platform pc windows platform distributed implementation client server based implementation hermes accesses data 9 sites worldwide internet addition site network accomplished quickly 30 minutes information describes geographic distribution participating sites usa univ maryland cornell university brown university bucknell university tec army topographic engineering center europe univ italy technische universitat wien austria university aachen germany rest univ south wales australia additional sites added packages integrated dbmss ingres paradox dbase objectstore ai systems feature based face recognition package holistic based face recognition package army free terrain route planner misc software advanced video information system macs media abstraction creation system text database spatial database pr quadtrees unix bc calc ls grep xmosaic math elementary math operations simulated airline reservation system time integrate package approximately 1 2 weeks full time programmer vary depending package designed tools include domain integration toolkit integrate software systems level toolkit constructed preliminary version expected 1995 img send comments sibel cs umd candan cs umd previous document cse 322 assignment 4 solution set monday january 29 1996 1 number 36 page 69 construct derivation tree derivations ll abbreviations means expression se means simple expression means term means factor ao means adding operator mo means multiplying operator means variable means entire variable vi means variable identifier means identifier means identifier tail means letter uc means unsigned constant means unsigned number ui means unsigned integer means digit ds means digits cfg productions place bnf equivalents unsigned integer digit digit digits digits digit digits identifier letter identifier tail identifier tail letter digit identifier tail 2 1 grammar unambiguous leftmost derivations string derivation trees 0 75 0 75 2 ambiguity grammar due production grammar multiple derivation trees terminal string derived grammar corrects problem intuitively force parsing left side string forcing parse productions formal argument grammar ambiguous observation string made balanced parenthesis uniquely set nested parenthesis surrounding empty empty string balanced parenthesis empty empty string balanced parenthesis description corresponds grammar productions generate nested part productions generate part 3 construction class producing regular grammar regular expression construct regular grammar generates language defined regular expression eventually generate unique set terminals regular expression annotate expression indices indices aren intended ll develop grammar set productions denote starting symbol productions eliminated starting symbol marked grammar language productions 4 suppose grammar properties ii shown hold strong induction length leftmost derivation basis 1 suppose terminal string ab property ab prefixes ab prefixes number equal number property ii strong inductive hypothesis assume properties ii true inductive step show ii possibilities derivation leftmost derivation exist means leftmost derivations 1 steps properties ii hold induction hypothesis property prefix yz possibilities prefix property prefix property property ii case number number property ii property ii holds number equal number exists means leftmost derivation 1 steps properties ii hold induction hypothesis property prefix awb possibilities case prefix property property ii holds case number number property ii property ii holds number equal number properties ii hold principle strong induction document previous document james fix mon jan 29 17 24 25 pst 1996 2345 intervarsity graduate christian fellowship university wisconsin madison uw intervarsity graduate christian fellowship chapter intervarsity christian fellowship graduate student ministry vision build christian graduate student fellowships develop biblical disciples engage univerity ethnic social academic diversity gospel jesus christ intervarsity active uw madison campus 50 years member international fellowship evangelical students meetings events friday night meetings discussion groups bible studies women breakfast prayer meetings international additional information people chapter priorities community involvement statement finances information send message wisc web pages provided student organization office soo necessarily endorse beliefs actions organization modified oct 6 1996 robert wisc cse501 homework assignments archive homework 01 10 ps homework 01 19 ps homework 01 24 ps chambers cs washington programming solution 1 send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions color perception correcting chromatic induction research progress joint corin anderson evan mclain david salesin dani lischinski human vision perceived color object depend solely physical light leaves surface object factors play role perceived color including color brightness surrounding objects noted image image obvious color shifts center gray boxes color due chromatic induction brightness induction doesn matter lot automatically correcting removing effect topic research motivation research case image company logo image gray company logo compose logo image left generate image shown green field top yellow field bottom composite image gray logo red top blue bottom effect company logo supposed gray red top green bottom blue side correct problem method correction simple avoidance put company logo strongly colored backgrounds problem solution restricted company logo solution hand correct company logo knowledge top logo add green logo balance chromatic induction solution works simple cases case background color widely smoothly difficult guess resulting induced effects logo background smooth color transitions alternative computer automatically correct chromatic induction letting complete freedom design company logo research goal design program input graphic artist image colors color perceived point program compute design elements interact chromatic brightness induction adjust image output image physical colors input perceived colors graphic artist corin cs washington www alert redirection response server handled client http www cs washington homes connection close content type moved permanently document moved internet address list college university gov government mil military commercial site org organization profit ca canada uk united kingdom britain ireland fr france de germany au australia nl netherlands jp japan argentina ar austria bahrain bh belgium bw brazil br bulgaria bg chile cl china cn colombia costa rica cr hr czech republic denmark dk egypt ee fiji fj finland fi france fr germany de greece gr hong kong hk hungary hu india indonesia id iran ir ireland israel il italy korea south kr lithuania lt malaysia mt mu mexico mx mz netherlands nl zealand nz norway pakistan pk peru pe poland pl portugal pt romania ro russia ru singapore sg slovakia sk slovenia si south africa za spain es sweden se switzerland ch taiwan tw thailand turkey tr ukraine ua venezuela ve yugoslavia yu idea modified mon aug 5 09 45 15 1996 martin reames mreames cs wisc cs674 spring 1996 introduction natural language understanding information time place mon wed 10 10 11 00 olin 165 personnel cs674 instructor img asst professor claire cardie cardie cs cornell office hours wed 1 2 fri 10 11 appointment office address upson 4124 phone x5 9206 teaching assistant img francis chu fcc cs cornell office hours tu 3 4 3 4 appointment office address upson 5153 phone x5 1237 img 674 newsgroup return cs674 home page bookmarks internet resources software sources macintosh ftp sites information mac site moment internet starter kit macintosh macintosh www tools compendium home page magazines macweek stuff city madison home page greater madison wi convention visitors bureau madison internet pages sm apple virtual campus business students hire fire university wisconsin uw resources infolabs home page residential networking uw madison easi extended access student information media center uw madison wiscinfo web server uw cs home page university wisconsin madison electronic library doit rebate html apple html resnet kit order form mac buy doit doit desk home page sage doit wisc doit showroom solutions home page doit home page related companies apple related web pages hardware motorola world wide web server software internet systems java programming internet netscape adobe systems incorporated utilities aladdin systems misc obtaining stuffit expander free adobe acrobat reader software macintosh ftp sites apple related shareware communications site peter lewis site fetch site download netscape software realaudio 2 0 homepage eudora site development apple developer services products dylan home page ordering information general publishing www media apple apple higher education apple virtual campus apple computer macintosh advantage internet servers apple directions table contents newton world newton product support contacting apple apple sofware updates product information mobility home page apple disability solutions order shirt apple facts online apple product information product support technologies apple technologies research multimedia quicktime quicktime macintosh speech apple macintosh operating system mac os speech recognition apple macintosh operating system mac os text speech quicktime conferencing quicktime vr content archive samples install macintosh player quicktime vr quickdraw 3d quickdraw 3d models quickdraw 3d download quickdraw 3d home page powerpc powerpc hardware reference platform powerpc overview motorola powerpc home page power macintosh home page apple macintosh operating system mac os risc opendoc opendoc download area apple macintosh operating system mac os opendoc overview opendoc home page macos misc apple macintosh operating system mac os apple guide apple macintosh operating system mac os general mac os apple system software technologies mac os foundation advanced communication collaboration networking cyberdog home page apple macintosh operating system mac os open transport apple macintosh operating system mac os overview html summary toc apple apple apple computer yahoo apple macos clones radius power computing development developer services tech info library tech notes land mac geeks source code sites urls powerplant dream team taligent hardware vendors cards diamond storage micropolis seagate quantum monitors modems global village supra individual ford brian mac repository magazines develop apple directions byte macuser macweek macworld mac net journal mail order ordering information aps technologies misc quicktime info mac search powerpc links powerpc information world wide web powerpc news ppc ibm powerpc motorola powerpc home page software vendors words layout adobe claris wordperfect multimedia macromedia scientific wolfram research development mcl metrowerks games drawing graphics fractal design corp live picture communications qualcomm technologies quickdraw 3d scientific summary toc page info multimedia dylan opendoc complexity talk html madison chaos complex systems seminar complexity home page computer science programming languages java hotjava sun yahoo common lisp common lisp language 2nd ed misc yahoo acm uw cs dept department home people seminars ai seminars computational linguistics ai cmu corpus linguistics association computational linguistics computation language print archive yahoo computational linguistics yahoo natural language processing artificial intelligence ai cmu journal intelligent systems journal experimental theoretical ai journal artificial intelligence research yahoo ai agents computer vision yahoo computer vision doit apple hardware prices current macintosh software prices showroom doit fun tv movies yahoo entertainment television shows cartoons tick unofficial home page mister internet movie database red dwarf music ultimate band list cdnow kate bush seal queen comics dilbert foxtrot search tools lycos webcrawler yahoo school easi cs302 cs540 home misc www wit apple virtual campus multimedia resources http access mirrors amiga american prospect home page chris weaver studentis graduatus work nguyen research uw madison homepage william van barry center neuroscience electrical computer engineering paul big sites nasa homepage library congress world wide web home page national science foundation world wide web server lycos search powerplant imagiware realm graphics complex adaptive systems information home page john white title professor department anatomy molecular biology school college medical school address bock labs 1525 linden drive madison wi 53706 phone 608 265 email facstaff wisc lab url update research areas cell cycle cell division cell structure cell research description studying early development specifically interested fundamental problem diversity cell types make generated cell divides produce daughters differing states differentiation division egg asymmetric producing cells differing size experiments shown cells fundamentally unique intrinsic developmental potential smaller cell p1 rise germ line gut larger cell ab rise nervous system specific components end egg fertilization set orientation p1 cell inherits process repeated divisions cell line division propagated daughters case division differences daughter cell developmental potential arises differences differences state chromosomes act determinants germ cells serve markers investigate mechanisms laboratory attention focused questions components cell identity cell prior specifies axis aligned orthogonal axis determines cell division determines size daughters asymmetric division confronting questions directions studying characterizing dynamic cell occur cell divisions variety experimental techniques isolating perturb aspects early divisions genes involved processes identified ultimate aim gain understanding molecular mechanisms enable cells acquire defined states differentiation publications white 1987 determination cell division axes early cell biol 105 2123 white 1993 cortical flow early cell biol 121 1343 1355 goldstein white 1993 cell development supplement 279 287 updated wednesday november 13 1996 4 06 pm mike schlicht mjschlic facstaff wisc 1996 uw madison molecular biology return molecular biology home page previous document cse 322 winter 1996 assignment 5 solution set 1 grammar productions numbered 1 10 top parse string document james fix mon feb 5 10 04 58 pst 1996 previous document cse 322 assignment 1 due friday january 5 1996 1 number 20 page 27 2 number 27 page 27 3 ordering strings alphabet called enumeration ordering generally strings length 1 listed immediately strings length strings length listed alphabetical order notice rank string enumeration ordering rank rank rank 1 construct simple formula giving rank string enumeration ordering 2 construct simple formula giving rank enumeration ordering document james fix fri jan 5 13 13 29 pst 1996 sample code sample programs ordered recent information copies sample code working unix information compile execute code lectures 11 4 queue adt queue readme queue queue cpp cpp test cpp makefile lock lectures 10 14 stack adt stack readme stack stack cpp cpp reverse cpp postfix cpp balance cpp makefile lock lectures 10 7 list adt linked list implementation cc main cc makefile lectures 9 16 bird class bird cc introduces simple class manipulates strings practice tic tac toe game tictactoe cc practice program sample code line code samples cover examples discussed lecture print copies files bring lecture suggest put examples multiple files directory separated copies samples ways files linked samples page retrieve file save file save command web browser mosaic netscape page sample code choose save commands browser easiest copies working home computer save files names samples page compile directly copy files computer science account unix cp command single file sample code enter command unix prompt replace filename file list cp ~cs367 4 public html samples filename files code sample directory case enter command unix prompt replace directory directory shown parentheses list cp ~cs367 4 public html samples directory problems make mistakenly typed 1 typed el similar commands shown copyright 1996 james skrentny skrentny cs wisc david gries william lewis professor engineering citizenship united states stephen weiss presidential fellow email gries cs cornell department computer science telephone 607 255 9207 upson hall date birth 1939 ithaca york 14853 usa education 1960 queens college mathematics 1963 university illinois mathematics 1966 munich institute technology dr rer nat mathematics experience 1960 62 mathematician programmer naval weapons lab 1963 66 assistant munich inst technology 1966 69 assistant professor stanford university 1969 77 associate professor cornell university 1975 76 technical university munich 1977 99 professor cornell university 1982 87 chair computer science department cornell 1983 84 oxford university 1990 91 regents chair computer science univ texas austin 1992 99 william lewis professor engineering endowed chair ph students advised 1971 susan graham 1977 kuo chung tai 1987 jennifer widom 1972 jean pierre levy 1980 gary levin 1987 jan prins 1972 john brown 1980 john 1991 geoffrey smith 1973 donald johnson 1981 robert melville 1994 raman 1975 gehani 1984 peter vanderbilt 1994 1975 susan owicki 1985 dean jacobs 1977 juan 1985 van long nguyen awards doctor laws honorary degree daniel webster college nashua hampshire 11 1996 1995 acm karl outstanding educator award 17 feb 1996 1994 taylor booth award education award ieee computer society 7 dec 1995 advisor raman ph thesis won annual acm dissertation award march 1995 acm sigcse award outstanding contributions computer science education 1991 education award american federation information processing societies 1986 computing research association award service computing community 1991 acm fellow charter member group 8 march 1994 fellow aaas 1990 guggenheim fellowship 1983 84 acm programming systems languages paper award 1977 owicki awards cornell weiss presidential fellow contributions undergraduate education cornell university 1995 computer science department faculty year 1995 96 cornell association computer association undergraduates acsu clarke award excellence undergraduate teaching college arts science cornell university 1986 87 chosen cornell merrill presidential scholar thomas yan faculty member positive influence education cornell 1990 community participation leadership selected member computing research board 1983 1990 chair computing research board 1987 89 series editor springer verlag texts monographs computer science 1973 main editor acta informatica 1982 managing editor information processing letters 1988 editor programming languages section cacm 1969 72 editorial board acta informatica 1970 information processing letters 1973 springer verlag lecture notes computer science 1973 distributed computing 1985 88 software concepts tools 1988 formal aspects computer science 1988 advisory board conference foundations software technology theoretical computer science india 1981 chair program committee 2nd ieee symp logics computer science 1987 member program committees 5th int symp programming 1981 6th int symp programming 1982 popl 1978 popl 79 6th int conf software engineering 1982 ifip working conference programming concepts methods 1990 national research council survey international developments computer science 1980 82 computer science screening committee council international exchange scholars 1984 86 chair panel research directions software nsf advisory committee meeting dec 1988 scientific director institute encapsulation modularization year programming university texas austin 1987 member committee assess scope direction computer science technology computer science telecommunications board national research council 1990 92 acm task force computer science core curriculum 1987 89 acm strategic planning committee 1988 90 scientific director institute encapsulation modularization year programming university texas austin 1987 chair acm award committee paper programming languages systems 1972 75 national acm lecturer 1970 71 member selection committee nas graduate fellowships 1971 72 member ifip working group 2 3 1974 reviewer research project esprit program 1990 review committee numerous computer science departments patents method generating audio renderings digitized works highly technical contents patent applied raman publications books logical approach discrete math springer verlag ny 1993 500 pages schneider instructor manual logical approach discrete math gries schneider ithaca 1993 311 pages schneider beauty business editor springer verlag york 1990 453 pages van misra science programming springer verlag york 1981 350 pages translated russian japanese programming methodology collection articles members ifip 3 editor springer verlag york 1979 437 pages introduction programming structured approach winthrop cambridge edition 3 1978 509 pages conway books extensive revisions suit 1 primer structured programming pl pl pl 1976 397 pages conway 2 primer structured programming pascal 1976 433 pages conway zimmerman 3 introduction structured programming sp 1977 conway 4 introduction microprocessor programming pl 1979 593 pages conway fay bass compiler construction digital computers john wiley sons york 1971 491 pages translated spanish japanese chinese italian russian published articles lectures education address opening convocation daniel webster college 6 september 1996 education formal logic ieee computer april 1966 29 30 avoiding undefined van leeuwen ed computer science today springer verlag lecture notes computer science 1000 october 1995 366 373 fred schneider teaching math effectively proofs mathematical monthly october 1995 691 697 schneider approach teaching discrete mathematics 2 june 1995 114 115 schneider equational propositional logic ipl 53 3 february 1995 145 152 fred schneider documents paper proc international workshop principles document processing april 1994 raman data refinement transform broy ed program design calculi nato asi series 118 springer verlag heidelberg 1993 pp 92 119 computer science academic encyclopedia computer science edition ralston reilly eds van nostrand reinhold york 1993 322 323 marsh loop invariant encyclopedia computer science edition ralston reilly eds van nostrand reinhold york 1993 796 797 trace based network proof systems expressiveness completeness toplas 14 3 july 1992 396 416 widom schneider programming language proc software technology conference 1992 los angeles california 27 29 april 1992 pp 97 101 constructive proof theorem ipl 41 3 march 1992 131 133 misra progress programming broy ed informatik und springer verlag heidelberg 1991 pp 297 302 teaching calculation discrimination effective curriculum comm acm 34 3 march 1991 44 55 binary decimal time beauty business al eds springer verlag york 1990 pp 141 148 transform language construct structured programming 11 1990 1 10 optimal parallel algorithm generating combinations ipl 33 november 1989 135 139 akl influences lack thereof formalism teaching programming software engineering banquet speech pp 229 236 hands pocket presentation majority vote algorithm formal development programs proofs dijkstra ed addison wesley menlo park 1990 pp 43 45 inorder traversal binary tree inversion pp 37 42 van de maximum segment sum problem pp 33 36 algorithm transitive reduction acyclic graph science computer programming 12 2 july 1989 151 155 martin van de developing linear algorithm cyclic permutation science computer programming 11 2 december 1988 161 166 xue generating random cyclic permutation bit 28 3 1988 569 572 xue note graham convex hull algorithm ipl 25 5 july 1987 323 328 rule computation linear recurrences ipl 25 4 june 1987 237 240 programming guest oyster comm acm 30 4 april 1987 284 290 masterpiece science computer programming 8 2 april 1987 139 146 prins situ inversion cyclic permutation ipl 24 1 january 1987 11 14 van completeness incompleteness trace based network proof systems proc fourteenth ann acm sigact sigplan symp programming languages january 1987 munich widom schneider programming methodology making science art engineering cornell quarterly 20 2 fall 1985 23 27 schneider model temporal proof system networks processes distributed computing 1 1 1986 7 25 nguyen demers owicki notion encapsulation proc sigplan 85 symp language issues programming environments seattle june 1985 131 139 prins behavior temporal approach process modeling conference logics programs brooklyn june 1985 lncs 193 1985 237 254 nguyen demers owicki model temporal proof system networks processes twelfth ann acm symp lang orleans january 1985 121 131 nguyen owicki general correctness unification partial total correctness acta informatica 22 1985 67 84 jacobs emerging science programming keynote address 6th australian computer science conference sydney australia february 12 1983 practical science programming keynote address 2nd conf foundations software technology theoretical computer science bangalore india december 13 1982 fast fault tolerant broadcasts science computer programming 4 april 1984 1 16 schneider schlichting note standard strategy developing loop invariants loops science computer programming 2 1984 207 214 finding repeated elements science computer programming 2 november 1982 143 152 misra proof technique communicating sequential processes acta informatica 15 1980 281 302 levin educating programmer notation proofs development programs invited lecture information processing 80 proc ifip congress 80 ed north holland york 1980 935 944 computing fibonacci number log time ipl 2 october 1980 68 69 levin assignment procedure call proof rules toplas 2 october 1980 564 579 levin controlled density sorting ipl 10 july 1980 169 172 melville toplas 1 october 1979 258 265 eliminating program construction bauer broy eds lncs 69 1979 70 74 current ideas programming methodology research directions software technology ed mit press 1979 254 275 waite graph marking algorithm acta informatica 11 1979 223 232 linear algorithm finding prime numbers comm acm 21 december 1978 999 1003 misra parallel programming invited lecture gi 8 springer verlag informatik 16 october 1976 berlin germany 214 233 multiple assignment statement ieee trans eng 4 march 1978 89 93 language facilities programming user computer dialogues ibm research development 22 march 1978 148 158 reprinted edmunds ed separable user interface academic press san diego 1992 pp 97 128 exercise proving parallel programs correct comm acm 20 december 1977 921 930 ideas data types high level languages comm acm 20 june 1977 414 420 gehani illustration current ideas derivation correctness proofs correct programs ieee trans eng 2 december 1976 238 244 compiler encyclopedia computer science technology 5 belzer kent eds dekker york 206 243 error recovery correction introduction literature compiler construction advanced bauer eds lncs 21 edition 2 springer verlag york 1976 627 638 comments programming language design invited lecture 1976 schneider eds informatik springer verlag heidelberg 1976 235 252 axiomatic proof technique parallel programs acta informatica 6 1976 319 340 owicki verifying properties parallel programs axiomatic approach comm acm 19 1976 279 285 owicki structured programming reply comm acm 17 november 1974 655 657 comm acm 18 october 1975 600 601 comm acm 19 january 1976 47 48 teach introductory programming sigcse bulletin 6 february 1974 81 89 proc 4th symp computer science education describing algorithm hopcroft acta informatica 2 1973 97 109 programming induction ipl 2 1972 100 107 program schemes pushdown stores siam computing 1 1972 242 268 szymanski brown classes program siam computing 1 1 1972 66 118 constable automatic compiler writing techniques ed verlag munich 1972 translator writing systems comm acm 11 february 1968 77 113 feldman transition matrices compiling comm acm 11 january 1968 26 34 illinois 7090 post mortem dump comm acm 10 december 1967 804 808 bayer paul characterizations classes norms 10 1967 30 41 results fields matrix siam numerical analysis 4 1967 283 299 techniques illinois 7090 comm acm 8 august 1965 496 500 paul published reports computer science cornell engineering quarterly 25 4 summer 1991 21 23 die 150 von prof dr dr mult bauer broy ed informatik und springer verlag heidelberg 1991 pp 441 450 1989 90 taulbee survey computing research news january 1991 comm acm 35 1 january 1992 132 143 dorothy marsh 1988 89 taulbee survey computing research news 2 1 january 1990 comm acm 33 9 september 1990 160 169 dorothy marsh computer languages hopcroft kennedy ed computer science achievements opportunities report nsf advisory committee computer research siam philadelphia 1989 pp 15 28 hoare kennedy pereira scott computer worm report commission preliminary enquiry cornell university cornell university 6 february 1989 eisenberg hartmanis holcomb lynn santoro 1988 snowbird report discipline matures computer 22 2 1989 72 75 walker young computing discipline final report acm task force core computer science computer 22 2 1989 63 70 denning comer mulder tucker turner young 1987 88 taulbee survey comm acm 32 10 october 1989 1217 1224 computer 22 11 november 1989 49 56 marsh 1986 87 taulbee survey comm acm 31 august 1988 984 991 computer 21 august 1988 53 61 dorothy marsh 1985 86 taulbee survey comm acm 30 august 1987 688 694 meeting basic research computer science report study group advisory committee computer research national science foundation december 1986 kosaraju fischer 1984 85 taulbee survey comm acm 29 oct 1986 972 977 twenty years computer science cornell engineering cornell quarterly 20 2 fall 1985 2 12 imbalance growth funding academic computer science trends colliding computer 19 september 1986 70 76 comm acm 29 september 1986 870 878 miller ritchie young reports reviews presenting monotonicity ae tech tr95 1512 computer science department cornell university 1995 teaching math effectively design proofs tech 94 1415 march 1994 accepted publication mathematical monthly january 1995 approach teaching mathematics tech computer science department cornell university february 1994 accepted publication schneider constructive proof theorem tech computer science department cornell university august 1991 misra forward essays computing science hoare jones prentice hall international london 1989 hopcroft tarjan planarity algorithm presentation improvements tech 88 906 april 1988 xue presenting algorithm find minimum edit distance tech 88 903 march 1988 inorder traversal binary tree inversion tech 87 876 november 1987 jan van de complete trace based network proof systems advisor perspective tech 87 865 computer science department cornell university september 1987 developing funny algorithms tech rep 85 711 computer science department cornell university november 1985 gibbs programming environment ieee international conference computer design vlsi computers iccd 85 oct 7 1985 port chester ny eleven problem tech rep 83 574 computer science cornell university september 1983 review book solve computer science computer programming 3 1983 reply susan review craft science 1982 science programming answer book tech rep 82 498 computer science cornell university ithaca york june 1982 711 problem tech rep 82 493 computer science cornell university ithaca york 1982 misra finding longest prefix august 1981 notes mathematical induction founded sets november 1981 ada tech rep 79 402 computer science cornell university ithaca york 1979 exercise shared variables processes provide starvation free mutual exclusion tech rep 79 372 computer science cornell university ithaca york 1979 tutorial development programs 77 september 1977 parnas note iteration tech rep 77 323 computer science cornell university ithaca york september 1977 proof correctness rem semaphore implementation statement tech rep 77 314 computer science cornell university ithaca york 1977 comments programming 1976 conway student written compiler tutorial software document 1 task force software engineering 1975 recursion programming tool tech rep 75 242 computer science cornell university ithaca york 1975 note program development tech rep 74 202 computer science cornell university ithaca york march 1974 recipes teach programming 1970 compiler implementation language report 102 march 1969 mpl mathematical programming language computer science report computer science department stanford university 1968 7 von ph thesis technische 1966 illinois 7090 algol compiler ibm 7090 report der tech munich 1964 paul object program produced illinois 7090 compiler report 6412 der tech munich 1964 user manual illinois 7090 algol translator university illinois september 1964 120 pages bayer jr knee examination examination knee external view source image 2699 research sites uw dbms home page berkeley sequoia 2000 ibm almaden research center dec home page eth zurich helsinki univ technology acm sigmod home page vldb 96 vldb home page sequoia illustra faq interesting web stuff weather world current weather maps art museum nasa home page pds demo page ncsa mosaic home mosaic demo document edmund car guide gopher human languages page fun stuff deep thought doctor fun doctor fun archive virtual tourist world avid explorer soccer world cup 94 costa travel newsgroups comp arch storage rec travel air rec sport hockey uwisc general jussi cs wisc university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 2 wednesday february 14 milk solution bottle milk problem semaphores problem refrigerator full bottles milk live op roommates time roommate home check refrigerator milk needed store buy bottle person buys bottle time roommate process procedure executed roommate process arriving home procedure roommate check refrigerator buy milk solution make roommate arrives home milk needed buy bottle make bottles milk refrigerator time important minimize time roommate process stays idle refrigerator words don force roommate wait idle roommate store program correct fix program satisfies criteria bold face text added correct problem initialization semaphore mutex 1 int 0 int 0 mutex mutex mutex mutex modified tue feb 13 08 36 53 cst 1996 bart img metacrawler service metacrawler hope proves valuable service constantly working improve questions comments metacrawler consult faq doesn answer feel free send mail metacrawler metacrawler metacrawler work metacrawler problems metacrawler linking metacrawler refine metacrawler searches put metacrawler form logo page business relations register page advertising rates plans commercialize metacrawler metacrawler metacrawler free world wide web search service metacrawler differs services doesn maintain internal database relies databases web based sources metacrawler sends queries web search engines including lycos webcrawler excite alta vista yahoo hotbot galaxy work metacrawler works querying number existing free search engines organizes results uniform format displays metacrawler option scoring hits sorted list displayed sorted number ways locality region organization metacrawler metacrawler features services unable provide include complete coverage search service produce fairly unique set references metacrawler page references service won miss cutting edge technology metacrawler designers attempted utilize technology fashion java frames cookie settings make service avoiding annoying features advanced searching syntax metacrawler offers powerful search syntax addition basic words words phrase options metacrawler recognizes special search syntax describe desired results accurately service vote rankings metacrawler combines confidence scores reference services return metacrawler returns reference sums scores service presents voted ordering refine metacrawler searches method accurate results metacrawler configuration page turn extra functionality give options default method metacrawler advanced search syntax create search groups words surrounding quotes words phrases documents sign prefix words phrases minus sign advanced search syntax examples george washington president civilization peru football pc operating systems windows microsoft bill gates note sources queried support features suggestions metacrawler tailoring source query put metacrawler form logo page happy link page metacrawler form page logo accent link form copy logo directly mc logo gif mc gif animated logo html embed metacrawler form home page general fields required metacrawler defaults advertising rates send mail advertising metacrawler info plans commercialize metacrawler metacrawler primarily research tool options commercialize technology inquiries metacrawler directly products metacrawler home configure problems webmaster metacrawler copyright 1996 erik selberg oren etzioni greg lauckhart rights reserved cse 548 previous tests postscript 1995 midterm 1996 outline final experimental analysis astronomical simulations introduction hierarchical tree data structures solve body problem led host algorithms asymptotic complexities ranging log asymptotic complexity competitive constant factors algorithms significant impact cpu time paper examine performance class compare effectiveness tree structures body simulation investigate performance serial parallel cases work connection project data structures prof richard anderson draft paper put simple applet body simulation sean david sandys sds cs washington du revised april 4 1995 fpga architecture abstracts papers members group area listed email addresses end abstract details kai zhu wong chang switch module design application dimensional segmentation design proceedings ieee international conference computer aided design nov 1993 address problem designing switch modules fpgas maximize routability area delay constraints switch module design problem closely related dimensional segmentation design fpgas study properties switch modules present algorithm switch module design present algorithm analyze routability switch module contact cs utexas shashidhar thakur wong designing ulm based fpga logic modules proceedings international symposium field programmable gate arrays february 1995 paper give method design fpga logic modules based extension classical work designing universal logic modules ulm specifically give technique design class logic modules specialize large number functions permutations inputs bridging inputs assignment 0 1 inputs lot functions implemented single logic module significance work lies ability generate large set logic modules choice made set based design criteria demonstrate technique generating set 471 8 input functions higher coverage 8 input cells employed fpgas functions specialize 23 times number functions functions show carefully optimizing functions obtain multilevel implementations delays 10 delays modules demonstrate effectiveness modules mapping benchmark circuits observed 16 reduction area 21 reduction delay logic modules circuits contact thakur cs utexas shashidhar thakur wong series parallel functions fpga logic module design acm transactions design automation electronic systems january 1996 interaction logic synthesis fpga logic module design stressed recently logic module implement functions good idea give synthesis strategy makes efficient functionality traditionally technology mapping algorithms developed logic architecture designed follow dual approach focusing specific technology mapping algorithm structural tree based mapping algorithm designing logic module mapped efficiently algorithm tree based mapping algorithm makes optimal library functions represented tree gates series parallel sp functions show design sp function minimum number inputs implement sp functions number inputs instance demonstrate 7 input sp function implement 4 input sp functions mapping results show average number blocks function needed map benchmark circuits 12 logic modules logic modules show 4 improvement block count scaled account number transistors needed implement logic modules contact thakur cs utexas 2683 fall 1996 cs 132 announcements send email comments suggestions 11 8 96 checked columns problems difficulties section break wrong place respect paragraph marks problem involving apparent lack creation columns result section starting page column section fact columns problem space column words column start column finished default case 10 31 96 practice email students email send email miss important information 10 20 96 excel quiz thursday exam building moore hall located 1575 linden drive building 10 13 96 midterm tuesday october 22 1996 9 30 room 351 moore 10 12 96 tuesday circulating email list make list miss class send email header subject email list 9 26 96 send email header section 351 352 case body write class mailing list send remarks messages separately 9 24 96 homework web discussion 9 23 96 click superpaint update 9 22 96 version netscape changed 1 12 9 21 96 student suggestion post significant announcements post bits information interest students addresses phone numbers emails check http www whowhere suggestions feel free send email learn create web page click search internet click return ira home page 1084 collective communications collective communications routines require greater processors communicate order carry global operation distributed data contrast point point operation simple send receive data exchange operations include broadcast reduction scatter gather combine scan parallel prefix operations found explicitly written parallel applications remapping data updating globals distributed memory environment synchronizing group processes library routines optimized interconnection derrick weathersby cse370 mail mailing addresses touch cse 370 staff fellow students addresses personal email addresses staff order make quick response mailing addresses staff cse370 instructor cs gaetano borriello cse370 ta cs corey anderson cse370 webmaster cs webmaster master web mailing lists student discussions staff cse370 cs general mail class group discussions put majordomo mailing list cse 370 sending mail majordomo cs washington mail contents include line subscribe cse370 shortly receive message back archives mailing list archive archives messages cse370 cs announcements archive archives announcements posted staff comments cse370 webmaster cs washington update 10 02 96 reading group cache performance models autumn 95 agarwal horowitz hennessy analytical cache model acm tocs 7 2 184 215 1989 singh stone model workloads miss rate prediction fully associative caches ieee toc 41 7 811 25 july 1992 martonosi gupta anderson memspy analyzing memory system bottlenecks programs performance evaluation review 20 1 spec issue pp 1 12 june 1992 hill smith evaluating associativity cpu caches ieee toc 1989 1991 comparison trace sampling techniques multi megabyte caches kessler mark hill david wood ieee transactions computers june 1994 reading list october 5th implementing global memory management workstation cluster authors michael feeley william morgan frederic pighin anna karlin henry levy university washington chandramohan thekkath dec systems research center contact levy cs washington http www cs washington homes levy sosp ps october 12th serverless network file systems authors thomas anderson michael dahlin neefe david patterson drew roselli randolph wang university california berkeley contact dahlin cs berkeley http http cs berkeley papers ps candidate papers recent sosp papers sosp 15 paper list micro kernel construction author jochen liedtke gmd contact jochen liedtke gmd de http gmd de rs l4 ps informed prefetching caching authors hugo patterson garth gibson daniel jim carnegie mellon university contact cs cmu http www cs cmu afs cs project www publications html tip crl high performance software distributed shared memory authors kirk johnson frans kaashoek deborah wallach contact tuna hing lcs mit http www lcs mit crl crl sosp 15 html http www lcs mit papers crl ps hive fault containment shared memory multiprocessors authors john chapin mendel rosenblum scott devine dan anoop gupta stanford university contact cs stanford ftp www flash stanford pub hive hive ps http www flash stanford os logged virtual memory authors david cheriton kenneth duda stanford university contact cheriton cs stanford multithreading spring 95 tullsen eggers levy simultaneous multithreading maximizing chip parallelism published 22nd annual international symposium computer architecture june 1995 abstract operating systems structures winter 95 aegis secure programmable exokernel engler kaashoek toole mit unpublished report scout communications oriented operating system malley peterson proebsting hartman technical report 94 20 department computer science university arizona june 1994 christopher small margo seltzer 1994 vino integrated platform operating system database research harvard das tr 30 94 james gwertzman margo seltzer christopher small keith smith diane tang 1994 vino 1994 fall harvest harvard das tr 34 94 cheriton duda caching model operating system kernel functionality proceedings symposium operating system design implementation usenix november 1994 hypertext compressed postscript abstract spin extensible microkernel application specific operating system services university washington technical report cse 94 03 03 issues design extensible operating system paper submitted prestigious conference rejected flex tool building efficient flexible systems john carter bryan ford mike ravi jeff law jay lepreau douglas orr stoller mark swanson appeared proceedings 4th workshop workstation operating systems october 1993 abstract efficient portable robust extension operating system functionality amin vahdat douglas thomas anderson december 1994 uc berkeley technical report cs 94 842 submitted hotos html postscript people ruth anderson jeff dean dave grove anthony lamarca dylan mcnamee ted romer wayne wong cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc program 4 due monday october 21 1996 objective give student practice file input output program description hired golf pro big country club big consists 5 9 hole golf courses separate par score notes people unfamiliar golf object golf obtain low score score hole total number shots takes golf ball hole score entire round sum scores holes par hole generally score good golfer receive hole par entire sum individual hole score lower par hole 9 hole par score par hole 4 par entire 36 golfer scored 3 hole golfer score 27 good par fact 27 36 9 golfer 9 par hand golfer scored 5 hole golfer score 45 9 par good note 45 36 9 assigned work golf tournament held big number players playing round player score 5 courses addition 9 hole courses big par score data stored input file file form 36 35 36 33 32 124 37 33 35 37 35 37 35 34 32 33 40 31 32 35 28 532 32 35 34 34 30 1 line lists par score 5 courses par 36 par 35 4 lines list scores individual golfer part lines golfer id number assume fits int assume id number unique remaining 5 numbers hold golfer score 5 courses golfer id scores 37 33 35 37 35 finally 1 included file means listing scores complete read 1 positive id assume players listed input data 1 ignore note data actual input files data assume number par scores 5 rounds input file spacing line breaks listed data present input file form 36 35 36 33 32 124 37 33 35 37 35 37 35 34 32 33 40 31 32 35 28 532 32 35 34 34 30 1 note data difference spacing line breaks changed job determine score golfer golfer score relative par score scores par output positive numbers scores par output negative numbers par score output 0 determine average score average par score determine won tournament winning score winner tournament person lowest score relative par assume unique lowest score multiple winners lowest score print information neatly output file output file sample data player id round 1 round 2 round 3 round 4 round 5 final par par 36 35 36 33 32 124 37 33 35 37 35 5 37 35 34 32 33 1 40 31 32 35 28 6 532 32 35 34 34 30 7 average 36 50 33 50 33 75 34 50 31 50 2 25 winner player 532 score 7 par line begins par lists par score 5 rounds 4 lines list data individual golfer golfer id displayed golfer scores courses displayed finally golfer par score displayed final par column golfer id 124 scored 37 33 35 37 35 rounds 1 5 scores listed 5 round columns sum scores 177 5 sum par scores 5 courses 172 5 displayed golfer 124 final par column 5 means 5 par golfer id scored 37 35 34 32 33 5 rounds golfer total score 171 par score 1 recorded golfer final par signaling 1 par scores remaining 2 printed final scores 6 7 par line beginning average lists average total score 5 courses average 37 37 40 32 36 5 36 50 printed average round 1 remaining averages 4 rounds printed finally average tournament par score printed final line displays id golfer won golfer score relative par note receive full credit assignment format output file sample column 10 characters wide averages displayed 2 trailing decimal points provided test input file called txt find public program4 directory note input file testing program formatted txt make input files test program output file produced program txt solution functions global variables check make file opened correctly error checking read data file input scores smaller number holes 9 impossible program changing score round 200 program print statements screen beginning file processing file processing output file written turn program working test file provided txt input file print copy txt file program produces repeat test data including printout print copy source code submit electronic copy source code executable project 1 directions created jeremy stenglein dave zimmerman cse467 advanced logic design carl ebeling spring 1996 sample state machine implementation abel give idea construct simple state machine abel moore machine combinational logic moore machine sequential logic registered machine sequential logic ebeling cs washington webcrawler moved url http webcrawler update links reflect location address disappear accessed location page send note 1022 additional material cs412 29 october newest item gauss elimination pivoting pa lu catastrophic cancellation differentiation programs polynomial interpolation summary polynomial interpolation broken line interpolation piecewise cubic interpolation including splines numerical integration numerical integration matrices matlab matrix multiplication gauss elimination pivoting pa lu 17oct residual error condition quote week la la por una la ruben ortega cow cow corners corner foot cow quotes refrigerator poetry exciting educational disturbing quals song quick peek cse heck laugh loud courtesy evan mclain joke sds cs washington 1328 voyeur mail piece created correspondent series images story tube pull cards push back turn thing read story voyeur dream watch noticed couldn day existed couldn fill bored attention departed bland didn voyeur sgi movie 6m soundtrack 1m au 1m wav 1m rhythm programming vince records existed sheba prof office hours office hours spring semester 96 tuesday 2 00 4 00 appointment project 2 ps314 instruction set simulator date assigned march 2 1995 date due march 16 1995 processor built architects implement instruction set simulator simulator runs programs written architecture instruction set fine tuned usability work software started hardware assignment involves implementation ps314 instruction set simulator assembly language give assembly language program part task add assembly language code make simulator fully functional project due thursday march 16 start class encouraged work groups building program completed program simulate ps314 machine language instructions stored simulated ps314 memory simulator 1 implement ps314 physical memory address 0 2^8 1 attempt simulated ps314 instruction fetch store memory address range 2^8 1 exception 2 memory fetches stores addresses range 2^16 1 input output occur memory fetch address range printed hexadecimal question mark simulator accept 16 bit hexadecimal constant input keyboard return input fetched word memory store address range printed hexadecimal colon stored printed hexadecimal 3 started ps314 simulator enter input loop values entered simulated ps314 memory input loop behave read 2 16 bit hexadecimal constants line count words legal ps314 memory address simulator read hexadecimal 16 bit constants line storing memory location 1 1 repeated count 0 input 4 simulator start executing instructions location 0 5 simulated ps314 processor executed halt instruction simulator print hexadecimal contents registers d0 pc status register bits contents memory addresses 0 2^8 1 6 mechanism creating reset device interrupt software simulator interrupts addressed modify make modifications ps314 instruction set simulator 1 remove bugs top level fetch execute loop 2 complete implementation ps314 opcodes missing fully implemented 3 complete implementation cases missing fully implemented 4 implement cases load store 5 make halt compliant ps314 specification 6 make simulator reads writes valid memory locations cases implementation interruption handler routines make invalid memory accesses fix problems find bad memory access sort occurs interruption handler implementation print error message halt simulator 7 make modifications bring simulator compliance ps314 specification mark modifications simulator source code highly visible comments rows asterisks accompanied word explanation type modification recommended reader easily distinguish modifications original source code examples move a4 d4 begin insertion move d4 d5 end insertion rts move a4 d4 deletion hand hand single envelope marked 1 hardcopy full source completed simulator program 2 hardcopy ouput produced listing run option simulator run ps314 specification 3 hardcopy output produced run option simulator run additional test cases 4 disk assembly language ps314 instruction set simulator named back cs314 home page cs 736 project suggestions spring 96 list suggested topics project project projects listed open ended research questions discover interesting stuff end projects excited projects read additional papers list papers online copies give references find library copies file systems cache management disk performance continues lag microprocessor performance file system increasingly performance bottleneck systems file system performance determined effectively file cache operating systems today lru approximation hand clock caching strategy decide file data cache lru algorithm perform due problems flushing time scan large file wipe entire content file cache file larger cache loops group files accessed order files bigger cache lru perform research topic consists projects 1 trace driven simulation study write trace driven simulator takes sprite file system traces dec src file system traces input study hit ratio file cache replacement policies lru replacement baseline algorithm replacement file replace block largest logical block number sequence detection trace detect situations file read immediately file case file blocks replaced file blocks lru 2 replacement deciding replacement blocks times references file reference lru algorithm suggested database researchers good application file cache management policy discover papers read project 1 ftp ftp cs princeton cd reports 1994 445 ps 2 inproceedings dewitt buffer policy evaluation author hong tai chou david dewitt title evaluation buffer management strategies relational da systems booktitle proceedings eleventh international conference ver large databases year 1985 month aug pages 127 141 3 inproceedings db lru author elizabeth neil patrick neil gerhard title lru page replacement algorithm database disk buffer ing booktitle year 1993 month pages 297 306 2 file system trace replay good file caching algorithm prove performs existing benchmark programs small capture long term effects file caching traces hand good simulations replay real system project investigates emulate trace events actual file os system simulate caching policies traces writing special device driver implements buffer cache result comparison buffer caching policies terms elapsed time real systems file cache hit ratios papers read project 1 http www eecs harvard papers realloc ps gz 3 file caching solaris projects kernel level find change solaris file caching policy fact change vm paging algorithm pick policies listed policies implement solaris kernel measure performance benchmark programs papers read project 1 ftp ftp cs princeton cd pub people pc osdi94 paper ps virtual memory page replacement algorithms past years dram price dropped result dram fairly expensive people spend half cost computer memory hand operating systems managed memory operating systems provide virtual memory applications run machines small memory paging performance poor research topic find demand paging performance poor large memory applications applied improve situation projects 1 memory intensive applications instrument solaris kernel collect information related vm system page fault information pid memory address time cost page faults long disk operation cleaning dirty pages cost disk writes information collect set applications important require memory run workstation run collect paging information traces figure paging thrashing simply memory definition memory 10 working set application vm system prefetching policy hurt performance policy hand clock policy bad page replacement policy application feed page fault traces cache simulator purpose 2 multi user workload similar study multi user workload single application spec95 server benchmarks desktop bench examples multi user workload vm system performs poorly find improve situation pay attention interaction virtual memory system file buffer management compete memory resource solaris fixed partition memory vm file cache messages project leader solaris vm system 3 memory intensive applications finally kernel hacking messages project leader solaris vm sun usage solaris implements system calls applications project utilities tar ar ld grep modify performance differences project implementation seg improved calls needed paging algorithm solaris global clock algorithm thresholds paging tuned interaction swapping paging thresholds kicks implemenation page coloring cpu cache types 4 types cpu caches levels caches combinations physical page management page coloring ways improve cache utilizations reduce cache pick processors machines page coloring algorithms projects study questions trace analysis project change kernel experiment issues papers read projects inproceedings anderson oopsla author keith krueger david amin vahdat tom title tools development application specific virtual management booktitle year 1993 month oct pages 48 64 inproceedings author david cheriton title application controlled physical memory external page cache management booktitle international conference architectural support programming languages operating systems year 1992 month oct pages 187 197 www regional cache management web grows expands traffic network quickly approaching capacity limit network attractive method reducing network traffic regional caching department wise campus wisc shared information resource project seeks build regional information cache cache management layer track documents cached member machines modify client browser intercept url requests make request cache management layer cache management layer return document request workstation document cached region request forward real server cache sit machine collection cached documents member machines region cache management maintains directory documents cached region cached copy document keeping fingerprints addition cache manager coordinate servers maintain consistency cached documents keeping date investigate implementation tradeoff cache management policies consistency protocols papers read projects http excalibur usc http www das harvard users faculty margo seltzer papers hotos 95 ps gz http www eecs harvard web usenix 196 databases cow clusters workstations clusters smp support database systems effectively scalable fashion project small step investigating big question goal house database storage manager shore port 4 node cow cluster project involves making shore true smp program applying fine grained software dsm technique binary running 4 node cow cluster kernel documentation debugging binary instrumentation projects area 1 kernel documentation messages solaris vm project leader documentation folks good project code document works vm system hat layer scheduler system portions easy fork fork typically heavy weight operation 2 kernel reliability kernel reliability project system handled gracefully note invariant system assert interested errors handle interesting caller supposed handle return null free memory system cases caller good test return random failures system works fixed file systems behave random disk error occurs 3 binary instrumentation investigate binary rewriting techniques eel applied successfully kernel number routines shouldn instrumented eel find crashing machine parallel systems applications build parallel system partly depends application collect parallel applications require large data sets demands port applications message passing architecture observe performance parallel file system prototype img research bookstores seattle aka books closed alas successor recollection books bailey coy books 414 broadway east 323 pleasant moderate sized shop excellent browsing good fiction poetry sections place helpful stick sense recommendations staff customers wonderful place find book didn barnes noble university village big imposing marble shopping mall principle opt books purely local avoid feel barnes noble opt borders selection convenient comprehensive mistake village location store lower broadway nyc beauty books university ne 632 tv visited poor selection profound staff assume deeply troubled shop ll improve day don bother keen annoyed witness hand case study run bookstore closet books 1501 ave 322 comprehensive selection books journals magazines dealing gay lesbian bisexual issues comic books books 1316 pike 325 good selection books related african american issues toys posters children books music borders books 1501 4th ave 622 chain longer owned mart selection magnificent stock specialized titles technology literary criticism philosophy aren seattle special order store spacious pleasant postmodern art david 212 ave 622 tiny shop premium priced specializes fine editions recent phone call didn recognize bad connection rare book searches request elliott bay book company pioneer 624 6600 open late seattle reason ve kids famous famous people give readings excellent fiction poetry decent literary criticism sparse philosophy section wonderful print department alas elliott bay books big eclectic browse hours home books set find flora books 121 ave 623 nature bookstore town rare titles eclectic bent life histories north american wood 734 pages bird kind roger peterson meets field guide half price books roosevelt 547 cheap books nice browsing ll find specific title fun horizon books 425 15th 329 typical house full books including bathroom handy gonna browse stomach extensive sci fi alternative religion life styles selection stomach guy beard isn ll buy trade books killing time mystery bookstore 2821 ne st great selection mysteries mother travelling stockholm vacation bookstore staff mystery takes place great bon voyage present killing time review courtesy anonymous left bank books 92 pike 622 collectively run excellent radical bookstore strong collection titles relating feminism culture studies commodity aesthetics philosophy art labor history contemporary literature cool posters bumper stickers pay visa gold card watch faces bookstore ne 633 1800 typical university bookstore perpetually staff big multilingual books archive books university ave 522 plan books 100 languages specialize pulp fiction literature web site http www esl net review pending mystery bookshop 117 cherry 587 5737 lots mysteries london bookstore 111 central ave bellingham 733 seventeen room historical dead center town primarily mail order business open books 45th 633 poetry poetry poetry poetry books news pike 325 5401 cool selection fringe magazines journals fiction cetera moody engaging love visit block toys sex toy shopping convenience recollection books university 548 1346 bookstore run people love books check modern editions counter sign expensive prices reasonable fiction section full treasures selection mysteries small high quality sci fi fan wasn impressed offerings genre selection english titles comfortable room upstairs complete chairs chess table made lack recollection web http www eskimo story book store center 547 small pleasant tucked upstairs big arts crafts schoolhouse converted mini mall character feminist fiction titles lending library calendars secret garden children bookshop 15th nw 789 ownership location ballard review pending books 1411 1st ave 624 selection books surely find interesting standard books 1028 ne 65th 527 2208 great bookstore open current fiction fiction politics history poetry small children section free sunday york times book review friendly smart staff book readings tower books 20 mercer street 283 extensive selection mass market books magazines newspapers open midnight day crowded unpleasant cheap sold tales 905 john 324 2421 wonderful selection fiction good prices good sci fi horror section decent general literature section arrivals shelf yields surprise barely titles routledge open great place hang pet resident cats wander read annoying corrective reminders don spit books branch district ne 45th neptune 545 4226 reviewed government bookstore room 194 915 avenue 553 4270 branch office gov printing office state attempts represent mixture mind boggling trivia odd university bookstore 4326 university ave 634 3400 big comprehensive selection strong category uw students staff alumni fluctuating rebate purchases year 9 outstanding sections travel philosophy technology women studies literary criticism contemporary genre fiction sci fi horror field guides poetry good magazine adequate journal section helpful informed staff guy info desk spell apparently considers request malicious attack abilities seattle bookstore reviews craig horman cs washington sound tacoma book center 324 26th block tacoma dome tacoma dome exit i5 corner 26th 206 572 good selection books good prices worth stop traveling book world ii pacific hwy kent se kent typical supermarket turned large bookstore comstock bookshop 257 main auburn ave seattle 206 939 good selection sf history military book primarily interest books lot books donated local libraries binds man finding print book found rare unusual sf reading rooms store cats store dog de mistaken large rug subjects hesitation send competitor volume located seattle moved auburn cheaper expanding entire block buildings bookstore wife find spend time make subjects including assessing older book 2 1 trade ins sf outright buy rare titles give price seattle area books gifts 455 sw west sea tac airport large collection paperback sf cinema comics role playing games collectibles books mount vernon george hopper exit 90 minute drive seattle likes bookstores worth drive bookstore run converted warehouse solely dude books place store ve including cover books vaguely ordered letter authors subject books cheap bit frustrated find specific book cats running run randomly lost labyrinth huge fire cold days portland mere 2 drive south powell end information klein agora rain captain supplies 138 nw 10th ave 503 227 1648 supply maps usgs office va worth checking exclusively maps booksellers 1001 sw 10th ave 503 241 coffeehouse pleasant atmosphere broad selection future dreams 1800 east 503 231 8311 ne halsey 503 255 fantasy sf information portland science fiction society hawthorne boulevard books se hawthorne blvd 503 236 3211 se hawthorne boulevard readers paradise thirty lista hawthorne blvd booksellers budget entire day browsing life murder book sw capital highway 503 293 3210 sw hawthorne blvd 503 232 mysteries powell city books main store 1005 800 878 7372 1 503 228 fax 1 503 228 national treasure wonders portland powell books millions depth coverage exceeds large city libraries coffee shop store browsing store easy walk amtrak station reader reports returning train additional piece carry luggage hour ship worldwide searches print books powell portland international airport 503 249 1950 powell books cooks 3739 se hawthorne 503 235 powell books beaverton cascade plaza sw cascade ave beaverton 503 643 mere shadow powell main store portland branch large organized bookstore publisher categories children section separate store powell books kids cascade plaza sw cascade ave beaverton 503 671 powell hawthorne 37 se hawthorne adjacent powell books cooks branch main store powell technical bookstore 33 nw park 800 225 503 228 largest technical bookstore portland area receive automated reply browse tech store database email send message ping technical portland powell travel store sw 6th 503 228 1108 maps travel related books maps captain bookstore pioneer place 503 222 bottom floor mall food court government bookstore sw avenue 503 221 government printing office operates 24 bookstores country ahem unusual interesting things ll find twenty avenue books 1015 nw 23rd 503 224 northwest portland arts center oregon walk find place interest reader cross books powell blvd 503 775 general book store selling carries hardcover sf horror mystery good place find pleasant store varied eclectic selection suited owners friendly knowledgeable offer espresso pastries webmaster cs washington computer sciences classes fall 1996 computer sciences workstation assignments class mailing list archives class home pages cs 110 section comp sci 110 cs 132 section 1 desautels cs 132 section 2 desautels cs 132 section 3 sally peterson cs 132 section 4 sally peterson cs 302 section comp sci 302 cs 310 section 1 john strikwerda cs 310 section 2 kay cs 354 section 1 jerry tutsch cs 354 section 2 karen miller cs 354 section 3 jerry tutsch cs 367 section 1 james skrentny cs 367 section 2 yannis ioannidis cs 367 section 3 james larus cs 367 section 4 james skrentny cs 412 section 1 carl de boor cs 513 section 1 amos ron cs 520 section 1 brian cole cs 525 section 1 olvi mangasarian cs 536 section 1 susan horwitz cs 537 section 1 marvin solomon cs 537 section 2 mary vernon cs 540 section 1 charles dyer cs 545 section 1 sheldon klein cs 552 section 2 david wood cs 564 section 1 raghu ramakrishnan cs 564 section 2 jeffrey naughton cs 577 section 1 eric bach cs 640 section 1 lawrence landweber cs 701 section 1 charles fischer cs 713 section 1 seymour parter cs 720 section 1 robert meyer cs 726 section 1 michael ferris cs 736 section 1 barton miller cs 737 section 1 miron livny cs 739 section 1 pei cao cs 752 section 1 mark hill cs 764 section 1 david dewitt cs 771 section 1 sheldon klein cs 810 section 1 deborah joseph cs 838 section 1 mark hill cs 838 section 2 rik belew modified mon nov 4 15 35 09 central 1996 page automatically generated error page send mail www cs wisc 1771 cornell theory center data explorer dx examples dx projects found data explorer repository data explorer dx block diagram point click programming language designed producing high quality images based 3 data data represent objects walls stars fields density electric field dx design tools include vector scalar field rendering human controls geometric operations rotate zoom addition plotting direct programming support producing custom motif control panels theory center added modules make parametric surfaces texture maps spotlights variety graphically oriented functions figure 1 shows dx network generated mandelbrot set displayed figure 2 block diagram program built modules wires connecting module primitive program function appears screen block input output tabs wires dragged mouse outputs inputs group modules hidden inside module form user macro figure 1 dx network user interface figure 2 mandelbrot set generated dx network dx facility animate images generates return visualization cornell theory center index pub people modified size description parent directory txt brown html 16 mar 94 11 51 1k txt cavanaugh html 22 jun 95 16 17 1k cavanaugh html image 11 aug 95 12 44 1k cavanaugh html orig 16 mar 94 11 52 1k img davis gif 04 nov 94 14 33 9k txt davis html 14 mar 96 15 02 4k jim davis davis html 06 oct 95 01 05 3k img davis tiff 04 nov 94 14 31 txt html 31 aug 94 11 11 0k txt frank html 11 oct 96 19 01 3k frank web playground txt html 31 aug 94 11 08 1k txt grossman html 31 aug 94 11 08 1k txt kannapan html 08 nov 96 14 23 12k srikanth kannapan kannapan html 12 sep 96 14 35 9k kannapan html 23 sep 96 12 34 10k kannapan html 23 sep 96 12 39 10k kannapan html 16 oct 96 18 04 12k kannapan html 31 oct 96 16 57 12k img mems gif 20 jan 94 17 09 6k txt morgenstern html 06 nov 96 21 41 1k matthew morgenstern ho img office jpg 10 aug 95 15 57 60k txt people html 23 jul 96 11 35 1k people design res people html 06 nov 95 17 59 1k people html 13 feb 96 18 51 1k people html 28 feb 96 11 24 1k txt prasad html 31 aug 94 11 08 1k txt ramesh html 21 jan 94 09 30 5k computational txt ravi html 31 aug 94 11 08 1k txt html 31 aug 94 11 08 1k txt zack html 16 mar 94 11 52 1k 30 files recent projects selected publication abstracts maze searching algorithms effect kinematics sensor based motion planning dynamics sensor based jogger model sensing motion planning decentralized intelligence groups robots special topics sensor based motion planning tethered robots underwater robots kinematic redundancy img sensitive skin project human centered systems computational geometry maze searching algorithms lumelsky path planning strategies point mobile automaton moving amidst unknown obstacles arbitrary shape algorithmica springer verlag 2 403 430 1987 problem path planning automaton moving dimensional scene filled unknown obstacles considered automaton presented point obstacles arbitrary shape continuous boundaries finite size restriction size scene imposed information automaton limited current coordinates target position automaton hits obstacle fact detected automaton tactile sensor information shown sufficient reaching target finite time target reached worst case lower bound length paths generated algorithm operating framework accepted model developed bound expressed terms obstacles met automaton scene algorithms guarantee reaching target target reachable tests target reachability presented efficiency algorithms studied worst case upper bounds length generated paths produced lumelsky algorithmic complexity issues robot motion uncertain environment journal complexity academic press 3 146 182 1987 paper presents survey approach planning collision free paths automaton operating environment obstacles path planning central problems robotics typically task presented dimensional space automaton autonomous vehicle arm manipulator fixed base multiplicity approaches finds area revolves basic models called path planning complete information perfect information geometry positions robot obstacles assumed called path planning incomplete information element uncertainty environment present approach surveyed called dynamic path planning developed years based model rise algorithmic computational issues model approach produces provable heuristic path planning algorithms automaton operating highly unstructured environment knowledge obstacles constraints geometry obstacles imposed effect kinematics sensor based motion planning lumelsky dynamic path planning planar articulated robot arm moving amidst unknown obstacles automatica intern federation automatic control pergamon press vol 23 5 551 570 1987 work concerned planning collision free paths robot arm moving environment filled unknown obstacles point robot body subject collision compensate uncertainty system provided sensory feedback information surroundings setting presents significant practical theoretical interest human intuition designing algorithms proven convergence important task show target position local feedback information sufficient guarantee reaching global objective target position present algorithm generates reasonable general optimal collision free paths approach path planned continuously dynamically based arm current position sensory feedback case planar arm joints vertical horizontal type studied constraints shape robot links obstacles imposed general idea reduce problem motion planning analysis simple closed curves surface dimensional manifold lumelsky sun unified methodology motion planning uncertainty 2d 3d link robot arm manipulators intern journal robotics research vol 9 5 89 104 1990 work robot path planning revolves basic models model complete information called piano problem model incomplete information called path planning uncertainty approach dynamic path planning based model produces provable algorithms simple robot arm manipulators operating environment unknown obstacles arbitrary shapes algorithms assume local line input information coming arm sensors existing techniques require kinematic configuration considered separately results algorithms kinematics paper unified methodology presented designing dynamic path planning algorithms dimensional link arm manipulators approach independent specifics kinematic configuration imposes constraints shape arm links obstacles environment methodology exploits important topological characteristics configuration space explicit computation obstacles space takes place results fast real time algorithms dynamics sensor based control jogger model lumelsky shkel incorporating body dynamics sensor based motion planning paradigm maximum turn strategy proc 1995 ieee intern conference robotics automation nagoya japan 1995 existing approaches sensor based motion planning tend deal solely kinematic geometric issues ignore system dynamics work attempts incorporate body dynamics paradigm sensor based motion planning case mass point robot operating planar environment unknown arbitrary stationary obstacles constraints robot dynamics sensing control means conditions formulated generating trajectories guarantee convergence robot safety times approach calls continuous computation fast real time implementation robot plans motion based velocity control means sensing information surrounding obstacles case sudden potential collision resort safe emergency stopping path simulated examples demonstrate algorithm performance shkel lumelsky role time constraints design control jogger problem proc ieee intern conf decision control cdc 95 orleans 1995 control schemes real time sensor based systems operate tight time constraints determined system sampling rate area constraints severe sensor based motion planning dynamics robotics important theoretically practice problem addressed typical sampling rates systems 20 50 leaves 20 50 cycle including sensing complex geometric intelligence analysis calculations due dynamics control motion execution attempt solve problem show time constraints met combination simple model carefully chosen analytical solution dynamic equations resulting control scheme guarantees convergence safety motion blends kinematic path planning algorithms strategies discussed simple heuristic local optimization sensing planning lumelsky incorporating range sensing robot navigation function ieee trans systems man cybernetics vol 20 5 1058 1990 model mobile robot navigation considered robot point automaton operating environment unknown obstacles arbitrary shapes robot input information includes target point coordinates local sensing information stereo vision range finder address algorithmic issues combine sensing planning functions producing active sensing motion planning ii richer sensing stereo vision opposed tactile sensing guarantee performance result shorter paths general answer paradigm combining range data motion planning presented turns extensive modifications simpler tactile algorithms needed order full advantage additional sensing capabilities algorithms guarantee convergence exhibit styles behavior performance demonstrated simulated examples decentralized intelligence groups robots lumelsky sensor based motion planning multiple robots uncertain environment proc ieee intern conf intelligent robots systems iros 94 1492 munich germany sept 1994 paper presents approach decentralized motion planning multiple mobile robots operating common 2 dimensional environment unknown stationary obstacles robot capable motion equipped range sensors sense surrounding objects robot current position distinguish robot obstacle assess instantaneous motion robot sense robot knowledge scene paths objectives robots mutual communication robots constraints imposed paths shapes robots obstacles robot plans path target dynamically based current position sensory feedback assumptions incomplete information decentralized planning provable strategy designed simple dead lock discussed naturally points heuristic strategies suggested heuristic algorithm demonstrates remarkable robustness ability successful decentralized real time motion planning unknown complex environment special topics sensor based motion planning tethered robots underwater robots kinematic redundancy hert lumelsky geometry planar graphs tethered robot problem proc 1994 european robotics intelligent systems conference 94 27 36 spain august 1994 hert lumelsky ties bind motion planning multiple tethered robots journal robotics autonomous systems 1996 problem motion planning number small circular robots common planar workspace robot tethered point boundary workspace flexible cable finite length cables pushed bent robots contact remain times robots target point reach workspace moves target cable stretched workspace set target points final cable configurations differing complexity robots reach targets assuming final configuration cables motion planning task addressed produce short paths robots achieve configuration formulated problem computational geometry cube log algorithm presented achieving task robots tiwari hert lumelsky algorithm covering unknown underwater terrain proc 9th intern symp unmanned technology durham hampshire september 1995 hert tiwari lumelsky terrain covering algorithm autonomous underwater vehicle journal autonomous robots special issue underwater robotics 1996 efficient line dimensional terrain covering algorithm presented robot auv moving unknown dimensional underwater environment algorithm producing images ocean floor basis strategy planar 2d algorithm connected areas boundaries arbitrary shape algorithm shown generalize naturally complex dimensional environments terrain covered planar compared planar procedures 2d algorithm assume polygonal environment produces short paths upper bound path length performance shown linear size area covered amount memory required robot implement algorithm linear size description area boundary demonstrates algorithm performance connected environment reznik lumelsky sensor based motion planning dimensions highly redundant snake robot advanced robotics journal vol 9 3 255 280 1995 strategy real time motion planning highly redundant snake robot manipulator operating dimensional 3d environment filled unknown obstacles arbitrary shape robot consists 30 50 links serially connected universal joints joint 3d rotation link relative robot sensors sense objects vicinity point body task move robot tip point head starting position target position collision free robot body achieve efficiency real time computation iterative procedure proposed makes unit motion single link based curve choice results automatically achieving motion natural joint tend die direction head tail locally optimal producing minimum instantaneous total displacement links joints sensitive skin project cheung lumelsky sensitive skin system motion control robot arm manipulators journal robotics autonomous systems vol 10 9 32 1992 work addresses issues hardware implementation sensor based motion planning system sensitive robot arm manipulator operating unknown obstacles arbitrary shape order realize line planning algorithms protecting arm body potential collisions obstacles system includes infrared based proximity sensitive skin covering arm body computer hardware signal processing motion planning interface planning arm control systems components detail characteristics discussed cheung lumelsky real time path planning procedure sensitive robot arm manipulator vol 10 1992 339 349 problem sensor based motion planning dimensional robot arm manipulator operating unknown obstacles point robot body subject potential collisions planning system include basic components sensor hardware real time signal sensory data processing hardware software local step planning subsystem works basic sampling rate arm finally subsystem global planning arm sensor system presents proximity sensitive skin covers body arm consists hundreds active infra red sensors detect obstacles processing reflected light sensor data undergo low level processing step planning procedure converts sensor information local normals contact points configuration space arm paper presents preliminary results fourth component real time algorithm realizes upper global level planning based current collection local normals algorithm generates preferable directions motion obstacles guarantee reaching target position reachable experimental results testing developed system discussed human centered systems lumelsky cheung real time collision avoidance teleoperated sensitive robot arm manipulators ieee trans systems man cybernetics vol 23 1 1993 194 203 traditional teleoperation systems human operator distinct tasks 1 moving robot arm desired position 2 avoiding obstacles arm motion current research robot teleoperation concentrates providing operator input information task site stereo vision contact force feedback methods presume operator capable planning motion entire body robot cluttered environment studies show operators address tasks real time good generating collision free motion complex environment recent theoretical work sensor based motion planning suggest collision avoidance task handled automatically freeing operator global control end work considers teleoperation system makes sensitive arm manipulators body covered sensitive skin detect nearby objects data skin processed motion planning algorithms helping entire arm body avoid collisions unknown time varying environment motion small operator controlled master arm executed faithfully main slave arm avoid collisions general guidance case slave arm attempts close positions commanded operator safety result efficient safe robust hybrid system integration control operator automatic system transparently real time lumelsky human performance telerobotics ieee trans systems man cybernetics vol 21 5 971 982 1991 recent attempts building teleoperated master slave arm manipulator systems revealed difficulties understood issues control sufficiency input information data processing human operator difficulty interpreting input information coming directly visual tract fixed moving tv monitors scene teleoperation decision making problem pronounced slave arm operate complex environment point arm body subject potential collision results experimental tests human subjects presented paper trace source difficulty limitations human abilities space orientation interpretation geometrical data suggested solution recent developments sensor based motion planning sensitive arm manipulators resulting real time hybrid system combine human operator global motion decisions machine intelligence responsible local planning collision avoidance computational geometry lumelsky fast computation distance line segments information processing letters elsevier science publishers north holland vol 21 2 55 61 1985 sun lumelsky connectivity graphs dimensional surfaces application robotics mathematical methods applied sciences vol 18 67 82 1995 problem robot motion planning environment obstacles reduced study connectivity robot free configuration space turn space connectivity analyzed connectivity graph degrees freedom robots free configuration space presents dimensional 2d surface compact subspace 2d compact manifold paper addresses abstract problem compact 2d surface bounded simple closed curves lying 2d manifold sphere torus points subspace suggest systematic defining connectivity graph subspace based topological properties space topology results powerful robotics standpoint provable algorithms capable line motion planning environment unknown obstacles arbitrary shapes makes method distinct techniques require complete information algebraic representation space geometry line computation hert lumelsky computational geometry issues tethered robot problem intern journal computational geometry applications 1996 problem appears robotics number point robots live common planar work space attached flexible cable finite length point boundary work space robot target point work space reach robots move cables dragged work space cables remain times bend robots robots targets cables bent robots robots cable bent entangled objective find configuration cables minimize mutual cables problem shown reduce analysis complete special graph nodes robots start target positions unusual characteristic graph problem path path set graph edges representing cable intersect path consideration leads interesting geometric analysis algorithm suggested search method pruning find set paths graph minimal chosen criterion shkel lumelsky calculation optimal paths constrained curvature case long paths proc 1996 ieee intern conference robotics automation minneapolis april 1996 points plane prescribed direction motion question asked find shortest smooth path bounded curvature joins classical result 1957 commonly sufficient set paths guaranteed shortest path found explicitly calculating path set paper show case distance points minimum solution sought found simple classification scheme computational savings essential real time motion planning result light nature factors affecting length paths problem cse 378 machine organization assembly language autumn 1996 instructor jean loup baer baer cs washington lectures mwf 11 30am 12 20pm eeb 108 office hours monday 2 30pm 3 30pm friday 1 30pm 2 30pm 319 sieg teaching assistant ori gershony ori cs washington quiz sections thursday 12 30pm 1 20pm low 118 thursday 1 30pm 2 20pm low 113 office hours monday 1 30pm 2 20pm wednesday 3 30pm 4 20pm 326a sieg 378 home page world wide web web short hypermedia document cse 378 information class mind document static information added frequently problems page added class mailing list send mail cse378 request cs washington class mailing list linked uw cs courses cse378 information introduction sheet outline class slides started spim homeworks online materials cse 378 quarters winter 1996 spring 1996 information computer science engineering department computer science degree program offered college arts sciences computer engineering degree program offered college engineering baer cs washington update 9 04 96 1446 academia ve teaching assistant graduate ai department class human computer interface design observed espresso stand action attempted observe subject mental models web site worked goldberg music composition assistant personal project user interfaces current office chateau late previous office mike perkowitz document structure classification proceedings international conference document analysis recognition icdar 95 pp 462 465 montreal august 1995 abstract automatic derivation logical document structure generic layout enable multiplicity electronic document manipulation tools type crucial users browse internet problem divided segmentation dividing text hierarchy pieces classification categorizing pieces logical structures paper proposes approach classification logical document structures distance prototypes primarily geometric prototypes linguistic information minimally relying minimally accuracy ocr decreasing language dependence classes logical structures differences requisite information classifying presented prototype format proposed existing prototypes distance measurement performance results provided view full postscript file return home page cse 548 lecture slides postscript computer architecture instruction set architecture architecture experiments metrics pipelining dlx pipeline advanced pipelining caching memory io multiprocessors cs schedule summer 96 fall 96 schedules information updated release official registrar schedule contact gloria cs utexas information china land beauty line completion rendering picture click click hot movie leave note enter message box leave mail address box leave blank knowing send message send note press button send note clear wrote press clear click return previous page world tae kwon association cornell chapter instructor mary starr 3rd dan fall 1996 schedule tuesday 6 00 7 00 north room wednesday 5 30 6 30 303 barton hall friday 5 30 6 30 303 barton hall information call mary 3rd dan 273 3080 karl 2nd dan 255 1164 peter 255 check web pages tae kwon clubs mountain view california oswego york literature art tae kwon korean karate sung son robert clark black belt korean karate sung son robert clark prentice hall englewood cliffs nj isbn 0 13 6 img img img karl cs cornell oral testimony edward lazowska chair department computer science engineering university washington chair government affairs committee computing research association house representatives committee science subcommittee basic research hearing high performance computing communications program october 31 1995 mr chairman members subcommittee opportunity subject high performance computing communications program ed lazowska head department computer science engineering university washington member recent national research council committee examine status hpcc initiative ivan sutherland serve board directors computing research association today represent members computing research association 200 industrial research laboratories academic programs computer science computer engineering nation cutting edge research graduate education fields takes place computing research association strongly key findings nrc study discussed ivan sutherland testimony recap mind boggling progress information technology aspects lives aspects economy nation leads information technology enjoys enormous competitive advantages america owns leadership today complex interplay government academia industry record crystal clear government role crystal clear industry afford ahead years nation invest long term large work takes place universities government support hpcc program major success emphasis high performance cutting edge information technology window future time machine emphasis parallel computing success viability clear important problems areas science engineering tackled inter agency coordination cooperation working extremely computing research association believes continued authorization hpcc program elements continued funding critical research areas continued strengthening inter agency process essential nation 1 hpcc program nation research education program information technology hpcc coordinated multi agency initiative supports nation fundamental research graduate education information technology hpcc supercomputer centers supercomputer centers multi dimensional make wide variety contributions science engineering astrophysics zoology including computer science engineering hpcc highest performance systems highest performance systems time machines offering window future path cutting edge desktop direct rapid hpcc systems software networking human resources technology applications nation information infrastructure information technology nation future hpcc program nation research education program information technology 2 hpcc inter agency coordination model success maximize likelihood success risky endeavors requires multiple agencies multiple approaches agencies coordinated shouldn tightly managed lots specific examples successful coordination hpcc supercomputer centers gigabit testbeds digital library initiative strategic implementation plan national science technology council committee information communications specific examples agencies nsf arpa fundamentally complementary styles stood good stead 3 hpcc program proven appropriately flexible adaptable fundamental research nature unpredictable lewis clark exploring america geographical frontier strategic objective things didn turn planned false starts direction emphasis hpcc explore america technological frontier stayed program evolved adapted focus software increased dramatically focus communications increased dramatically entire information infrastructure technology applications component added program increased emphasis research issues related horizontal scale addition vertical scale performance hpcc proven ability adapt 4 strategic plan future exists remains national science technology council committee information communications chaired anita jones spring produced strategic implementation plan plan identified strategic focus areas global scale information infrastructure technologies high performance scalable systems high confidence systems virtual environments user centered interfaces tools human resources education areas critical core topics software computation communication infrastructure topics middleware support broad classes information infrastructure applications applications domains federal agencies real technology drivers paradigm shift agents applications computational prototyping complete design prototyping computer leading reduced design time increased quality computing research association strongly cic strategic planning effort directions identified 5 role universities federal government critical historical track record clear decades federally supported university research played critical role essentially aspect information technology timesharing computer networking workstations computer graphics database technology large scale integrated circuit design reduced instruction set computer architectures subsystems based redundant arrays inexpensive disks parallel computing serve 6 person technical advisory board microsoft past years microsoft discovered order create markets needed technologies areas data compression encryption networking 3d computer graphics operating systems statistical decision theory demonstrated brooks sutherland report america research universities technologies spur world leadership universities future hpcc program huge success allowing future time machine phenomenon important emphasize university research carried hpcc program avoids picking winners losers purpose publicly funded research high technology fields advance knowledge create opportunities industry exploit medium long term determine market develop universities transfer technology ways transfer ideas granting patent licenses placing concepts public domain transfer people students faculty leave join form companies close industry university interactions facilitate technology transfer exchange insights long term strategic directions pattern innovation technology transfer fluid interaction academia industry made america world leader information technology maintain critical lead summary mr chairman computing research association believes continued authorization hpcc program elements continued funding critical research areas continued strengthening inter agency process essential nation authorization flexible approach focused fundamental research broad range strategic areas allowing adaptation research targets opportunity research areas cic strategic plan provide excellent framework increase focus software hpcc computation communication side mind applications important research drivers paradigm shifters applications covered information infrastructure technology applications component hpcc program user centered interfaces tools component cic strategic plan understand extraordinary constraints subcommittee working federal investment information technology research incredibly small compared payoff opportunity back computing research driving information technology information industry forward http cra org research impact program 1 automobile problem program worth 20 due date assignment due tuesday nov 12 statement problem hired automobile firm firm policy customer pay equal amount money month loan paid monthly payment customer based amount borrowed number months loan annual interest rate formula formula complicated view text form picture amount money borrowed calculated purchase price car trade car payment large sum money paid customer covering price car employer write program solve problem ve taking week specifications problem program display messages prompting user pieces information price car trade car payment annual percent interest rate period loan number months program print pieces information messages order listed amount borrowed total number months annual percent interest rate monthly payment total amount paid customer life loan total interest earned life loan message user test cases make program runs correctly boss asks run test inputs case 1 price car trade car 3000 payment 5000 annual percent rate 8 period loan 24 months case 2 price car 25000 trade car 5000 payment 7000 annual percent rate 5 period loan 36 months turn turn pages stapled lose 2 points items stapled exceptions page 1 printed listing source file bigger page program 0 type username login section number top comments program pages 2 3 printed output program runs test cases easily run program pull tab button upper left hand corner output window inactive top select print option send output generated program window printer addition assignments turn online copy program source code note hand source file retrieved changed absolutely program works turn hints include math beginning program pow function discussed class single letter variable names program sample run give idea program behave provided sample run program enter price car 30000 enter trade car 3 enter payment 3000 14 enter annual percent rate 12 35 enter period loan 36 amount borrowed 5 total number months 36 annual percent interest rate 12 35 monthly payment 500 708 total amount paid customer period loan 5 total interest earned life loan 99 tony silva wonderful program grading correct output case 1 3 case 2 3 user interface meaningful prompts user 2 correct display program output 2 implementation correct formula implementation 3 efficient formulation 1 meaningful variable names 2 documentation program description 2 variable definition section comments 2 www insidious intelligent information mumble debate thinking warning make lot sense read paul comments types people world call busy executives plain folks busy executives hundreds projects air life busy executive hectic maximize productivity day important things make busy executive happy read email mornings care simple tasks delete junk mail rank remaining messages priority tie sort calendar system computer tells busy executive 3 minutes send message wishing secretary happy birthday 12 minutes send message boss explaining month performance report days late 6 minutes phone lawyers sort thing busy executives business plain folks busy www diversion occasionally information source interesting central part life plain folks read rec music makers guitar acoustic talk politics theory sci philosophy meta don read political theorists guitar philosophers science missed great review john book week ll discussion beeper plain folks don optimize quality time www managed efficient busy executives doesn matter plain folks don messages statistically correlate messages past kill half hour connect http neptune corp harris rush html precisely stand rush limbaugh figure don make observations couple thoughts distinction recreational www precisely plain folks hard time making distinction busy executives tend approach leisure activities demand optimality point telling story significant current proposal aimed busy executives solid proposals set aimed plain folks distinction matters time find yeah plain folk thing ve heard estimates amount information published year growing exponentially relationship holds www suppose devise scheme filtering information runs time linear amount information world linear growing exponentially won work humans make information limited capacity make stuff rate growth information exceed rate growth people forever reason growth rates synch simply percentage people line growing question process hit point information stops growing rapidly don case 5 years half net ll handle fine half china joins prediction current growth www simply mind back days nuclear power industry told future read electricity cheap wouldn bother meter usage dan observes amount increasing red herring fair apologies jean page subject change make links artificial intelligence computer architecture vlsi database systems mathematical programming modeling analysis computer systems numerical analysis operating systems programming languages compilers theory computing modified wed nov 30 15 23 57 1994 www www cs wisc wood oak trees significant classical mythology religions partially don lose leaves winter sign power oak groves sites extreme significance british isles image mask commonly called green man ubiquitous medieval churches britain common image modern pagan movement mask appears man peering bunch oak leaves leaves part features beard hair joyous celebrate humor spring man winter snow covering aged face collecting grey leaves beard image green man meditation point masculine aspect deity view dual masculine feminine aspects balance male created creative female female half established mystery lore male tied cycle year child born dec 21 year dying en fall holiday choice interesting oak tree times war people turned nutrition ll leave music makers dreamers dreams aphex twin dan brown snowman cs cornell updated 13 aug 96 parallel infrastructures applications dates monday april 22 tuesday april 23 place east conference room tay 2 texas institute computational applied mathematics taylor hall 2 400 university texas austin austin tx 78712 organization workshop organized doug cline associate director computation center high performance computing facility ut austin robert van de geijn associate professor department computer sciences sponsors texas institute computational applied mathematics ut austin department computer sciences high performance computing facility ut austin computation center center subsurface modeling cray research university texas austin texas computational applied mathematics department computer sciences high performance computing facility center subsurface modeling organizing meeting april 22 23 encourage interaction areas high performance parallel scientific computing university texas major mpp computer vendors industry meeting components presentations ut researchers parallel computing related research presentations vendors industry numerical libraries requiring parallel computation round table discussions facilities process block hotel rooms double tree suites austin texas room charges 99 tax block rooms price held march 31 1996 double tree suites hotel 303 west 15th street austin tx phone 512 478 7000 fax 512 478 note double tree hotel town don confuse registration registration fee 50 payable meeting cover cost refreshments lunch dinner administrative costs students registration fee 20 include lunch prepared write check directions workshop tentative schedule list attendees contact rvdg cs utexas intend attend make presentation work progress seminar weeks seminar seminar week previous talks future talks maintained sugata mukhopadhyay cse 557 computer graphics winter quarter 1995 written homework assignments homework 1 homework 1 solution homework 2 homework 2 solution assignments assignments due beginning lecture day lecture starts late assignments accepted work assignments specifically stated assignment assignments contribute large fraction grade graded work consulting office upson 305 handed back class disagree assignment graded submit regrade fill regrade form rack upson 303 staple assignment leave assignment cs211 mailbox upson 303 week assignment returned submit regrade important check notes assignments corrections hints assignment 1 due sep 12 96 notes solution assignment 2 due sep 19 96 solution assignment 3 due october 3 96 notes solution assignment 4 due october 22 96 solutions simulator java java assignment 5 due october 31 96 notes solution simulator java assignment 6 due november 14 notes assignment 7 due november 21 notes assignment 8 due december 6 notes college engineering university wisconsin madison ema engineering mechanics astronautics courses offered ema 201 statics ema 202 dynamics ema 214 statics mechanics materials ema 221 dynamics ema 299 independent study ema 303 mechanics materials ema 304 mechanics materials ema 306 mechanics materials ema 307 mechanics materials laboratory ema 405 practicum finite elements ema 453 engineering ema 454 engineering ii ema 469 design problems engineering ema 506 advanced mechanics materials ema 510 experimental stress analysis ema 518 fatigue engineering materials ema 519 fracture mechanics ema 521 aerodynamics ema 530 slopes dams ema 531 retaining structures ema 542 advanced dynamics ema 545 mechanical vibrations ema 546 vibration laboratory ema 547 engineering analysis ema 548 engineering analysis ii ema 550 ema 552 energy methods applied mechanics ema 569 senior design project ema 601 special topics engineering mechanics ema 602 hydrodynamics ema 605 introduction finite elements ema 606 advanced mechanics materials ii ema 608 composite materials ema 610 advanced experimental stress analysis ema 611 advanced mechanical testing materials ema 618 advanced mechanics analysis fatigue ema 622 mechanics continua ema 642 satellite dynamics ema 699 independent reading ema 700 theory elasticity ema 701 elastic stability ema 702 theory plates ema 703 linear plasticity ema 705 advanced topics finite elements ema 708 advanced composite materials ema 710 advanced ema 719 advanced fracture mechanics ema 722 introduction polymer rheology ema 725 structural theories fluid dynamics ema 730 engineering properties ema 735 soil dynamics ema 740 structural dynamics design mechanical components ema 742 space dynamics ema 745 vibration wave propagation solids ema 747 nonlinear random mechanical vibrations ema 800 advanced theory elasticity ema 802 theory shells ema 822 advanced mechanics continua ema 825 molecular network theories materials ema 845 vibration wave propagation solids ii ema 922 general tensor analysis rheology ema 925 rheology research seminar ema 930 seminar ema 990 research thesis ema 999 independent work goto current semester homepage list goto spring 1997 timetable summer 1996 timetable fall 1996 timetable goto graduate school engineering catalog uw coe depts centers consortia services fountain index search mail credits modified tuesday 22 oct 96 13 20 54 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc www pages sanjay mishra composer guitarist specializing vintage music boxes collectibles guitar lessons federico learn burn rock guitar videos curt mitchell shows play van halen jimi hendrix eric clapton randy rhodes ray paige labs effects bouncing productions artist owned indie label release debut cd singer guitarist label finland rolling stones video contest win ron wood guitar video rolling stones live max contest denny utilizes guitar song comedy form winning combination progression music arts culture magazine guitar slant lively provocative innovative informative index periodicals subscription information printed online magazines musical fields folk music bluegrass acoustic blues acoustic guitar guitar world online hot interviews online lessons sound files onscreen product reviews random total guitar total guitar uk newest innovative guitar magazine vintage guitar magazine vintage guitar classics dedicated vintage instruments award winning full color quarterly vintage guitar classics learn play guitar james quill smith billy joel 3 dog night john smith makes easy play guitar academy flamenco guitar comprehensive flamenco guitar text audio video hutchinson guitar instructional videos fiddle tunes guitar collection 500 fiddle tunes guitar johns guitar body toilet seats made solid hand appalachian oak johns classic body styles round seat designs entertainment music artists suzy suzy guitar chords entertainment music artists brown billy brown classic acoustic rock acoustic rock guitar vocals drums entertainment music artists carpenter mary chapin mary chapin carpenter guitar chords entertainment music artists cohen leonard acoustic guitar song collection guitar ve written musical excerpts interviews related information paul simon leonard cohen serge entertainment music artists dire straits dire straits guitar picture page www page full dire straits guitar pictures entertainment music artists guns roses guns roses guitar tabs entertainment music artists indigo girls indigo girls guitar chords entertainment music artists mary mary guitar chords entertainment music artists lang lang guitar chords entertainment music artists lavin christine christine lavin guitar chords entertainment music artists machines loving grace machines loving grace nando net quartet music considerations genre keyboards wide variety fuse industrial post punk melodic pop unique synthesis entertainment music artists guitar entertainment music artists circus raw twisted guitar noise tempered clean lively bass lines tight drum beats voice smooth dynamically entertainment music artists richey kim kim richey guitar chords entertainment music artists mit official home page indie rock bands america moment heartfelt lyrics guitar bass lines entertainment music artists smashing pumpkins smashing pumpkins steve collection images guitar tabs lyrics articles relating smashing pumpkins entertainment music artists sugar bob mould images faq lyrics guitar tabs interviews links bob mould sugar du fans entertainment music artists thin sykes john blue murder rock guitarist entertainment music artists david web web site david voted experimental guitarist readers guitar player magazine usa entertainment music artists vega suzanne suzanne vega guitar chords entertainment music artists sykes john blue murder rock guitarist entertainment music artists williams williams guitar chords guitar ze home page entertainment humor jokes fun easy air guitar learn play air guitar master bud remember gotta rock roll entertainment movies films acoustic routes sample soundtrack cd documentary film 60 british acoustic guitar revival bert billy connolly entertainment music archives guitar archive entertainment music artists austin rick country singer guitarist custom built light gold system hawai premier singer composers slack key guitarist big star guitar chord archive california guitar trio 4 piece guitar band breaks loads melody flux digital mayhem real fake drum machines foley sue canadian blues guitarist todd entertaining informative guitar todd latest cd release combination henderson bugs mixes blues jazz rock pop country surf played guitar hot spicy mix gary blazing electric guitarist endless summer ii fame billy multi instrumental artist billy plays primarily guitar occasional plastic trash pat irish folk rock guitarist singer noise bliss ipr guitar lyrics guitar bill fusion guitarist homepage featuring releases rivers jungle party guitar band michael blues guitarist performer includes bio audio clips cd order info performance schedule perry harry crazy roller skating electric guitar playing venice beach icon robbie laws robbie laws blues guitar northwest sanction guitar driven progressive metal band consisting eric joe eric spin doctor guitarist cyberspace noise guitar improvisation group atlanta sons god detroit based guitar bass drums band synth sykes john blue murder rock guitarist girls ruth johnson singing guitar playing duo twin cities metro area ward michael american guitarist singer guitarist represented bouncing productions preparing release debut cd eric stein columbia university computer science department crf computing facilities central research facilities crf guide check crf queue jobs stuff buying information licenses software current network map color postscript 1991 network map color postscript fit internet crf library list offerings added node add machine central research facilities crf guide construction return top level provide feedback search industry directory electronic design automation companies synopsys intel motorola lab research xerox parc research ibm cs 736 fall 1995 term project ideas marvin solomon solomon cs wisc updated fri sep 29 16 30 41 cdt 1995 contents general comments due dates project proposal project suggestions naming large computer networks group communication security audit file servers workstations load balancing security authentication random software testing navigating world wide web topology web programs general purpose transaction package distributed shared memory performance study distributed persistent garbage consumer reports condor specialized nfs servers shore uw madison research projects tempest general comments projects intended give opportunity study area related operating systems projects require test implementations measurement studies simulations combination require literature search begin project suggestions briefly stated intended guide areas expected expand suggestions full project descriptions freedom selecting area burden defining project issues listed project cover prefer topic listed talk work reasonable project description projects groups upper bound size group beware groups 3 persons hard manage involved labor hang hanged separately feel free opinions size proposed team project cases project area boundary operating systems area database architecture artificial intelligence programming languages projects intended students background interests area explore interface intended regular courses area background database cs 764 choosing topic requires database sophistication topics call careful literature search proposal due date due dates project proposal due tuesday october 17 final report due thursday december 14 project proposal hand expanded description project due date free turn sooner project proposal pages specific intend long convince reasonable achievable project trivial large revise description acceptable project description describe problem addressing working project steps results expect expect produce resources schedule project written projects involve implementation simulation resources required make ordered list features current guess intend accomplish plans case unforeseen problems 3 turns impractical time things order substantial amount background work project writing proposal intend simulation software tools decided intend build tool threads package distributed make tool tools built open literature reason shouldn main purpose project learning learn previous attempts learn mistakes simply repeating review proposals offer comments sketchy proposals sketchy comments opinion quality proposal project report end semester hand project report length vary depending type project paper 15 pages specific prior approval longer report famous person wrote letter excuse length letter time make shorter cases quality writing factor grade make short oral presentation class demonstrate software peer reviewing project report read reviewed person class select person person critique paper critique revise paper project suggestions naming large computer networks naming resources mail address servers distributed environment 1000 computers environment include universities companies government agencies areas include environments university include cs department computer center ece department service environment special purpose distributed database server register services registration includes description service provided mail delivery information service connect address 128 105 2 33 port 25 client specific service deliver mail host cs wisc make generic request find nearby printer student access supports postscript design service environment issues performance local autonomy scope authority reliability protection discussed names studies find limits size environment design support evaluate design pilot implementation simulation background read grapevine clearinghouse arpanet domain service specific references group communication researchers developed protocols software packages facilitate communication processes distributed program process supplies information delivering messages system consumes registering requests system forwards message processes expressed interest details differ considerably proposals examples include field system brown university isis system cornell linda language university maryland numerous proposals variations theme including past proposed 736 projects condor switchboard dimensions variability implementation systems implemented central server fully distributed broadcasts messages requests possibilities include establishment explicit routing trees central server introduce processes allowing engage communication reliability security systems great lengths cope process network failures authentication security order delivery largely ignore problems matching synchronization systems differ criteria matching messages requests simplest approach require exact match message message type request specifies interest messages type schemes involve regular expression string matching general boolean expressions prolog unification related issue message delivered single process priority ordering multicast interested saved request future requests blocking blocking data types messages simple untyped byte strings typed structures system provide type checking facilities make receiver interprets data sender intended provide automatic data conversion integer floating point representations character sets concrete linda maintains single conceptually global tuple space linda primitives put adds tuple tuple space waits tuple give component removes space read waits matching tuple remove space security audit properly managed computer system secure illegal entry normal users obtain privileges systems everyday security holes considered violation standards ethical behavior advantage holes tiger team team specifically authorized find security holes report responsible management select facility computer sciences department find demonstrate document security problems attack system position ordinary user account special privileges point view supposed access facility find security problems problems include system flaws improper management users results study report problems suggestions fixes system system design management procedures explore denial service attacks jamming networks crashing systems warning project kind approved advance person responsible facility proposing attack file servers workstations workstations local disks bulk storage provided combination remote file servers local disk local ram memory servers provide remote devices remote files abstractions variety schemes providing seamless global file service suggested including remote disk simulation remote file access nfs sun microsystems file caching local disk carnegie mellon itc system andrew file system large local ram file caching sprite system berkeley locus system studied ideas transparent global file naming design scheme file access network workstations functionality provided server responsibility client workstation discuss reliability fault tolerance protection performance compare design designs published literature evaluate design performing simulation nfs paper srinivasan mogul award winning paper shirriff ousterhout winter 1992 usenix copy examples similar studies related papers sosp proceedings years load balancing systems locus sprite condor start processes machine move processes execution access files transparently machine boundaries automatic placement processes system resources substantially improve system performance interesting issues load balancing including 1 collection data load balancing make load balancing decision data machine network forms data designs communicating machines decide data needed data communicated problem interesting scope large network computers 1000 machines consume huge amounts system resources making decisions make decisions based extremely data 2 policies load balancing decisions decided move process base decision frequently move processes thrashing environment groups processes cooperating 3 metrics load evaluation load metrics evaluating individual machine capacity related processing storage communication measure accurate reflections machine performance demonstrate 4 file migration move files processes move files processes needed warned easy suggest plausible schemes load balancing easy evaluate major component project area evaluation simulation security authentication popek kline paper reading list discusses encryption authentication distributed systems considers conventional public key schemes popular implementation based ideas kerberos system mit kerberos provide secure remote login file transfer remote file access kerberos ad hoc package enhance security existing system random software testing suggestion prof bart miller past fall cs736 students work random software testing result pretty nice paper submitted cacm interesting result utilities gnu linux substantially crash commercial systems tested sunos solaris aix ultrix hp ux irix nextstep bunch things work 1 test bsd unix systems netbsd freebsd bsdi 2 test applications windows macs 3 test system library interfaces happy supervise projects area navigating world wide web world wide web growing unbelievable pace tremendous amount information finding impossible line search engines created aid resource location web check directory pull menu netscape examples note webcrawler written wisconsin alumnus brian pinkerton recently sold america online 1 million lots ways tackling problem discovered satisfactory variables design space server support provider information cooperate advertising search client driven caching search start scratch sort database guide search case database client server created stale information detected updated cache valid seldom referenced information search strategy search determine information interest user determine links traverse order topology web project closely related previous suggestion collect analyze information current structure web web viewed vast directed graph gather information graph analyze average number links page average size page average distance pages ends link distance number links shortest path generally distributions statistics things vary time information project great interest people proposing algorithms traversing web project distinct parts potentially challenging gathering data analyzing programs worm program propagated machines automatically repairing parts damaged destroyed worm extremely difficult kill design strategy building worms systems determine constructively worm program applications type program project involve design test implementation study evaluation implementation generic structure large class algorithms automatically make worm type programs general purpose transaction package concept transaction sequence actions executed commit reliably preserved forever abort completely developed context database systems transactions areas traditional database applications design implement portable transaction package camelot developed context mach built margo seltzer recent usenix proceedings distributed shared memory great deal interest recently architecture called distributed shared memory basic idea simulate shared memory multiprocessor programming model top distributed system local area network altering page fault handler traditional operating system fetch pages network local disk 1991 sosp paper operating system called munin explores tradeoffs page placement replacement policies support variety applications efficiently explore issues constructing simulation wisconsin wind tunnel wwt project related research performance study monitor computer science department machines networks determine characteristics bottlenecks sorts programs producing load spikes usage drops response recent usenix conference matt blaze describes publicly program nfs traffic local area ethernet gathering statistics install program gather statistics compare similar data literature suggestions distributed file systems distributed persistent garbage problem garbage collection finding space allocated inaccessible objects studied 30 years algorithms roughly classified explicit deletion data ll throw reference counting turn lights mark sweep unclaimed goods recycled generational full time buy car recently resurgence research garbage collection spurred developments distributed systems throw france persistent programming languages problem thing worse garbage persistent garbage garbage collection algorithms work fine physical virtual memory terrible pointers cross continents disk cylinders interesting algorithms disk based distributed environment proposed references study algorithms suggest improvements implement study performance consumer reports people generating software making freely network anonymous ftp packages similar purposes software worth costs good expensive commercial products select related programs careful comparative critical review depending nature programs review benchmarking study relative performance analysis functionality ease combination factors area interest file accessing indexing packages cs764 call low level database facilities examples exodus storage managers written packages berkeley released 4 version unix early version code related suggestion compare implementations unix alternative ways achieving function ways question data process flavors unix tcp udp unix domain sockets pipes fifo shared memory files flavors remote procedure call answer depends versions unix involved characteristics communication desired amount data transferred sizes messages replies required degree reliability needed ve written rough program tests techniques polish program bit evaluation ipc mechanisms condor condor locally written utility makes unused cpu power idle workstations productive daemon process workstation monitors activity reports central resource manager client wishes run long cpu bound program contacts resource manager obtain idle workstation contacts selected server workstation sends job executed jobs run condor linked version library handles system calls specially file calls turned requests back shadow process running submitting host server workstation idle job finishes job restarted workstation pool user condor program successfully complete consuming 300 cpu days period spanned department move building enhancements condor considered 1 security server security adequate application processes runs privileged guest user id control trusted starter kill time providing security condor users tricky problem shadow design runs job owner person privileges vulnerable software server machine assume server workstation owned hostile user super user capabilities problem difficult design implement mutual authentication protocol kerberos package 2 multiprocess jobs condor supports jobs consisting single unix process condor support unix fork call design extensions condor support collection processes connected pipes design deal problems scheduling making processes running time maintaining connections processes moved 3 condor lite condor designed single processes consume hours cpu time fixed overhead makes condor impractical short jobs compilation condor machinery produce network make facility enhancements suggested mike litzkow principal implementor maintainer condor include execution condor jobs wide area networks support parallel programming model pipe fork exec linda sophisticated matching jobs resources checkpointing mechanisms require data movement implementation applications suited condor capabilities show power applications trendy areas code decryption genetic engineering obvious choices current implementation condor anonymous ftp specialized nfs servers unix file system interface convenient abstraction variety data ordinary files classic unix makes devices communication channels pipes files flavors unix support kinds objects files including network connections named pipes shared memory regions network file system nfs convenient path adding kinds file objects modifying operating system kernel nfs server running user level process mounted unix space requests open read write files space forwarded server trick program development environment shore object oriented database system access database objects legacy applications compilers editors grep modify link written package classes encapsulate messy details nfs protocol create nfs server kit implement data structures simulate unix file behavior kit provide unix compatible veneer service representative ftp write server navigate space files accessible anonymous ftp part local file system shore shore experimental object oriented database developed department combines features traditional databases concurrency control recovery high speed bulk operations object oriented databases fine grained strongly typed objects identity file systems hierarchical space secure protection objects unix compatibility write persistent application facilities shore critically evaluate served work extend improve shore ideas uw madison research projects detailed descriptions research projects mentioned cs department home page projects listed participation interested students tempest markhill cs wisc mark hill 736 project interesting background future parallel computers execute efficiently hand coded applications programs written high level programming languages today machines limit programs single communication paradigm message passing shared memory results uneven performance address problem developed tempest interface supports shared memory message passing hybrid applications tempest enhances portability parallel programs allowing low cost networks workstations provide abstractions shared memory high performance parallel machines tempest interface consists low level communication memory system mechanisms policies shared memory implemented user level software programmers compilers customize policies application semantics sharing patterns experiments show custom cache coherency policies produce upto order magnitude performance improvement wisconsin wind tunnel project developed implementations tempest cm 5 cluster workstations cow sun ss 20 running solaris 2 4 complete portability story facilitate program development tempest run single workstation uniprocessor multiprocessor project implement tempest processes run single processor node cow key challenge implementing messaging functionally version sends messages nodes interested groups read paper talking solomon cs wisc fri sep 29 16 30 41 cdt 1995 coding conventions conventions recommended due prof fischer ranjani ramamurthy admittedly minibase extent 1 classes named mixture small letters start capital class concatenation 2 words word begins capital letter class 2 declare public methods public variables private methods private variables public methods variables rules naming classes status int private variables methods variables methods start underscore int array 100 status restart undo xact 3 global variables begin minibase basically system variable begin small letters minibase global buffer manager variable 4 global functions begin minibase function minibase begin break multi words underscores minibase print routine 5 macro definitions begin minibase 6 filenames lower case sukhpal sanghera phd physics carleton university 1992 presently eng student computer science cornell university ithaca ny sukhpal cs cornell interdisciplinary background comprising computer science high energy physics nonlinear optics worked experimental collaborations physicists cornell opal cern authored authored 100 research papers lists publications invited talks good representation contribution physics research list publications conference presentations nonlinear optics studied propagation high intensity electromagnetic waves nonlinear media optical fibers form optical constructed solved equations governing highly nonlinear dynamics research work testing quantum theory nuclear force quantum conducted doctoral research working opal experiment cern work contributed clear experimental evidence support salient feature strength nuclear force nuclear particles decreases particles closer called principle asymptotic freedom cern managed line data monitoring zed chamber part opal detector designed measure coordinates particle tracks initiated carried tests postdoctoral research work experiment wilson laboratory nuclear studies cornell university headed offline data reconstruction efforts collaboration complexities handling large data sets rise nsf funded collaborative project nile computer scientists physicists distributed computing prime requirements experiments push limits computer technology reason heck computer science earning phd physics contradiction physics translate questions world wide web popular days business computer communities developed cern physics lab computer invented place computations physicists computer science physics branches tree plapackers sign plapackers mailing list contribute comments suggestions personal information mail title organization contact information address phone fax systems information applications platforms comments submit reset send mail plapackers cs utexas back plapackers page 3444 img lecture notes week 1 topic introduction computers programming microsoft windows microsoft fortran hewlett packard vectra text chp 1 1 1 5 notes introduction fortran 77 history high level programming languages circa 1957 translator good engineering scientific applications fortran 77 1977 revision standard widespread version fortran 90 1990 revision additional functionality widespread learn fortran pascal basic easier write complex formulas equations widely engineering lots existing engineering program libraries written fortran easy learn similar basic fortran pc click compiling steps source program fortran compiler compiler translates fortran machine language couple holes left spits obj file program broken lots segments obj rate objs linked things needed fill holes don worry holes obj files read spits exe file runnable machine language inside computer input keyboard mouse output monitor printer inside cpu central processing unit computations memory data program data removable storage things disk memory back put things memory order run machine language assembly fortran dark ages 1960 stored 0 charge 1 charge machine code hard read code 1101 0001 0011 0010 1010 1111 1110 nuts solution assembly language add r1 r2 r3 machine lang statement corresponds assembly statement vice versa problem takes time write worry lots details programmers noticed times sequences steps repeated lot load term r1 load r2 add r1 r2 r3 store r3 sum nice sum fortran statement translated compiled assembly instructions copyright 1996 modified fromjeff lampert tick cs wisc modified september 11 1996 photo page informative links camera world oregon nice place mail order ve dealing times give hesitation combination great price reliable service photo video bought sigma 24 2 8 reliable st photo source nyc people forgotten kodak digital image line digital image technology developped kodak including digital camera monitor gamma monitor color advanced digital imaging photo lab scan pictures slides negatives photos trip california scanned adobe photoshop home page standard processing digital images faq photoshop resources windows philip greenspun page photo net read book comprehensive list point shot cameras zhu hai qing travel guide photographers digital photography experience needed limited perspective interested put photo pictures computer screen word talking photo pictures straight forward digital camera kodak dc 50 pioneer products market shape similar products ve hobby environment 1 conventional 35mm camera set canon elan sigma 24 2 8 canon 50 1 canon 70 210 3 5 4 5 usm 2 kodak scanner cms color space 3 printer involved don print pictures paper 4 publish web pages experimenting work cms rgb color spaces don worry color space color printers ve adobe photoshop editing tool exploration pictures ve list travel pictures random shots california road stories yellowstone yosemite austin foliage return home page modified jan 5 1997 wanna talk email projects autumn 1996 project 1 wednesday october 30 simulator project 2 wednesday november 13 project 3 wednesday november 27 guidelines jari cs washington cse 567 principles digital systems design carl ebeling fall 1996 1 team 1 1 jeremy baer jbaer cs 2 tian lim tian cs 3 himanshu nautiyal nautiyal cs 4 jared saia saia cs 2 team 2 1 corin anderson corin cs 2 bernheim ajb cs 3 jonathan nowitz nowitz cs 4 denise cs 3 team 3 1 ee 2 jia hu jhu maxwell ee 3 ee 4 ee 5 tyler thorp thorp ee 4 team 4 1 chen cs 2 robert grimm cs 3 lawrence lewis chronology 4 tessa lau tlau cs 5 team 5 1 greg badros gjb cs 2 adam carlson carlson cs 3 howard chang cs 4 robert chen cs 6 team 6 1 patrick crowley pcrowley cs 2 arvind jain arvind cs 3 brian michalowski bam cs 4 nitin sharma nitin cs ebeling cs washington guide isdn record hops aswin introduction dj position power charge songs played bears heavy responsibility people dj means play music push limits speak attractive thing dj plain words play hot music works equipment turn main switch extension box corner desk turn switch end hop make buttons tape tuner don extra small switch box buttons mic tape 2 make pressed tape play music box tape lower double tape deck play music put sliding switches 7 music everytime put song check volume level program ready adjust volume floor program 5 disc player put 5 cd close slide programming track make disc track advance press program press disc buttons left press track number 10 press 10 digits happen quick order change cd program music playing press exchange open slide put cd press exchange program program tape put version play sorts music dance music bill haley jerry lee lewis big joe turner speed 140 210 beats minute lindy hop music swing band music benny goodman glen miller count duke 140 210 west coast swing music bb king bonnie delbert mc clinton 100 150 cd marked speed 100 220 kind wc lh quality cds marked color blue wc red lh yellow orange means carolina cs start dj ing wrong playing songs marked play lot start picking music aware style rhythm section determines dance style speed faster tune feel feel wcs slower tune older style bouncy beat feel slow lindy experienced bring music hope sound rigid dj taste style happened song home work dance floor music dancing pretty specific experience start experimenting ratio guideline 2 3 lindy hop 4 west coast swing play play people play people dancing song good tune tire people play fast songs row lot beginners dances early evening play songs 200 night als case wc play slow 110 faster 130 variation key success length songs minute songs long song long 4 minutes fade great song entire length people change partners times people dance partner long time called em begin quote announce beginning people change partners lower music announce change make people changing partners hear end quote sound level song recorded sound level dj monitor sound level start song desirable adjust bass reading aswin fun interesting jumping spots learning net surfing net nih expo overhead presentation net internet university hawaii tutorial info awesome starting places designed netscape handbook introduction eudora university worldwide web mosaic training web tutorial slides interesting spots begin exploring keys kids pages rice tenet web texas education network einet index page 12 index mn hispanic heritage quest maya cultures animal track national wildlife federation love mtv 12 north dakota zen pages kids sites sei lots cool stuff related austin tx smithsonian white house purple barney news fit find library congress national aeronautics space administration nasa line educational resources quest nasa 12 internet initiative federal government coloring book info world 1996 summer olympics yahoo general index neat places city net connection sweden cs education jumping points forum software engineering education formal methods cs computational science educational project health related issues general dr pages related issues health faq removal line allergy center multisurface method tree matlab overview msm algorithm finite disjoint point sets dimensional euclidean space represented matrices msm algorithm generates decision tree representing planes needed separate sets leaf node tree plane separates leaf node points exclusively prescribed tolerance detailed description msm algorithm mangasarian mathematical programming neural networks orsa journal computing vol 5 4 fall 1993 pages 349 360 table contents generation decision tree displaying decision tree pruning cross validation storage decision trees examples generation decision tree matlab representation matrices denoted matlab environment entering hand placing file loading file matlab environment decision tree technically represented matrix matlab environment matrix representation decision tree generated generate matrix call matlab environment tree max depth tolerance certainty factor min points expression symbols defined matlab representation matrices max depth maximum allowable depth decision tree greater equal 1 argument max depth set default huge positive integer tolerance percentage allowable error leaf node 0 0 1 0 argument tolerance set default 0 0 certainty factor c4 5 pruning algorithm pruning argument certainty factor 0 0 tree min points point pruning algorithm pruning argument min points 0 tree tree file displaying decision tree decision tree generated call displayed graphically calling routine matlab environment tree matrix representing decision tree matlab environment matrix representing point set matlab environment matrix representing point set matlab environment graphical representation decision tree wisconsin breast cancer data node tree numbered matlab environment information provided leaf node equation plane wx theta number points set node number points set node leaf node identification node leaf node number points set node number points set node tree file pruning pruning removes potentially unnecessary subtrees decision tree matlab implementation pruning 2 algorithms 1 error based pruning c4 5 programs machine learning 2 minimum points algorithm error based pruning prune decision tree error based pruning algorithm outlined c4 5 programs machine learning call matlab environment prune tree certainty factor matrix representing decision tree matlab environment matlab representation matrices certainty factor real number including 0 0 1 0 smaller values certainty factor result pruning vice versa larger values note suggested certainty factor 0 25 decision tree algorithm tree generated giving certainty factor call tree max depth tolerance certainty factor min points detailed description pruning algorithm ross quinlan c4 5 programs machine learning morgan kaufman publishers san mateo california prune tree file minimum points pruning minimum points algorithm works integer number allowable points plane generated splits node number allowable points decision node made leaf node plane generated splits allowable number points decision node remains pruning algorithm called matlab environment prune tree points min points matrix representing decision tree matlab environment matlab representation matrices min points minimum allowable number points decision node decision tree algorithm generated giving min points call tree max depth tolerance certainty factor min points prune tree points file cross validation performance msm algorithm data set tested cross validation cross validation procedure works sets equally divided number groups num groups group decision tree constructed num groups 1 groups tree tested group set algorithm returns percent percentage correctly classified points msm algorithm confusion matrix cross val file ave planes average number planes needed separation cross validation procedure initiated making call matlab environment percent confusion matrix ave planes cross val num groups max depth tolerance certainty factor min points matlab representation matrices number groups cross validation max depth tolerance certainty factor min points generating decision tree cross val file storage decision trees decision tree written file call matlab environment write file filename matrix representing decision tree matlab environment filename file written note enclosed single quotes tree written retrieved put back matlab environment call matlab environment read file filename filename file read note enclosed single quotes decision tree place matlab environment matrix write file read file files modified thu jul 6 11 04 38 1995 paul bradley paulb cs wisc cse501 slides archive slides 01 03 ps slides 01 05 ps slides 01 08 ps slides 01 10 ps slides 01 12 ps slides 01 17 ps slides 01 19 ps slides 01 22 ps slides 01 24 ps slides 01 26 ps slides 01 29 ps slides 02 02 ps slides 02 05 ps slides 02 07 ps slides 02 12 ps slides 02 14 ps slides 02 16 ps slides 02 21 ps slides 02 23 ps slides 02 26 ps slides 02 28 ps slides 03 01 ps slides 03 04 ps slides 03 06 ps chambers cs washington david burnett eggleston date birth 12 06 67 de net academic status phd wannabe field study computer science mathematics virginia tech 1990 computer science suny albany 1996 short range plans find good cheap indian restaurant madison buy cheap mountain bike long range plans idea dream long dead band turn ons reliance discipline brevity doubt turn offs judgement faith desert island diversions pic mel reading classics horror death black breakfast usenet walking puzzle hoops chamber music ethnic vegetarian dishes melanie pictured cse 326 spring 1995 class messages cse 326 ll page make sorts announcements class homework corrections clarifications check 6 2 95 question answer session tuesday 10 30 noon sieg 226 hold special office hours monday 10 30 11 20 tuesday 1 30 2 20 5 26 95 helpful read 8 1 8 2 8 3 pages 297 303 wednesday suggested reading put sections covered exam 5 23 95 homework 9 door pass friday 5 23 95 graduate student made mistake pentium code pentium sparc alpha power pc tomorrow 5 22 95 dan office hours tomorrow tuesday 23rd 12 30 1 30 office hour today 5 19 95 rest quarter make usual 2 30 3 00 office hour fridays office 12 30 1 30 fridays starting today 5 16 95 make normal office hour today 11 12 office hour 12 30 1 30 today 5 15 95 version thumbnails lecture 20 handed class today extras door 5 3 95 question answer session sieg 226 3 30 today wednesday 4 27 95 office hour friday april 28 2 30 3 30 special question answer session wednesday 3 3 30 preparation exam friday 5th 4 12 95 office hours friday 2 30 3 30 rl 4 7 95 special session sieg 226 monday april 10th 3 30 4 20 dan lead session prepared questions student pointed fourth part problem 2 homework 2 result multiplying matrices matrix vector 4 6 95 happy books put reserve engineering library ready call numbers pc 1093 headington riley pc 1094 weiss ada appendix headington riley helpful moving ada good idea begin reading chapter 2 weiss tomorrow begin discussing 4 3 95 added items pseudocode manual items items listed date 3 31 95 good news brought 5 copies data structures algorithms ada weiss copies data abstraction structures headington riley engineering library bad news lack staff budget cuts books ready check week ready rl man command gdb emacs line information compiler debugger editor 3 30 95 problem 1 homework dense linked list representation polynomials coefficient list fields needed coefficient field field polynomial data structure book pages 73 78 sparse linked list rl 3 27 95 class met 11 30 ee 108 march 27 1995 handouts lab tech notes 156 159 161 main cse office desk emacs handout thumbnails lecture hanger office rl ladner cs washington www alert redirection response server handled client document moved document permanently moved reach goal money collected back c109c office page ethernet page web site extensive collection information ethernet ieee 802 3 local area network technology including original 10 mbps system 100 mbps fast ethernet system gigabit ethernet 1976 drawing ethernet system inventor dr robert quick reference guides entire set quick reference guides complete configuration manual ethernet free web guides 150 pages concise technical information including 60 figures tables 14 quick reference guides configuration rules ethernet media type configuration rules combining media types makes verify configuration ethernet design make work properly quick reference guides 10 mbps ethernet quick reference guides 10 mbps ethernet include complete set configuration guidelines 10 mbps ethernet system quick reference guides 100 mbps fast ethernet quick reference guides 100 mbps fast ethernet include complete set configuration guidelines 100 mbps ethernet system ethernet ieee 802 3 resources access wide range technical information ethernet 10 mbps ethernet 100 mbps fast ethernet gigabit ethernet ethernet software including packet driver collection frequently asked questions faq lists related ethernet papers reports technical papers reports including access information ethernet standard troubleshooting numbers ethernet magic numbers needed manage ethernet systems including type codes vendor codes assigned multicast addresses usenet lists related ethernet network issues vendors collection web pages vendors ethernet networking hardware software lan systems transmit ethernet packets iso ethernet ieee 802 9 vg ieee 802 12 ethernet web site created february 1994 updated 23 december 1996 charles mail utexas awards presented ethernet web page ashish jhaveri ashish cs cornell img resume postscript format address education coursework projects experience computer skills awards activities interests address department address upson hall 3rd floor department computer science cornell university ithaca ny 14850 residence address 201 maple avenue apt g3 ithaca ny 14850 tel 607 275 3481 home education cornell university college engineering ithaca ny 14850 master engineering computer science 1997 maharashtra institute technology pune india bachelor engineering computer engineering distinction july 1995 coursework programming languages software engineering engineering computer networks advanced database management systems multimedia systems advanced computer architecture operating systems computer organization data structures artificial intelligence microprocessor systems unix operating system computer graphics home projects interface pc storage device modelling tool fall 1995 created interface pc mainframe fujitsu visual basic 3 0 assembler 80x86 spring 1993 assembler 80x86 implemented payroll system fall 1993 implemented payroll system cobol experience assistant software engineer july 1995 july 1996 cmc bombay india development customization computerized accounting loan instruments life insurance corporation india developed 5 2 ingres home computer skills languages cobol visual basic 3 0 80x86 assembly platforms msdos windows rdbms foxpro ingres 5 2 6 1 ingres sql html awards award successful completion project cmc india activities interests presented seminar digital video interactive technology maharashtra institute technology pune india trekking cricket music home things koichi kamijo selling june 96 stuffs sold find interested send mail price open negotiation buy discount ll car sold euro dec 92 41k miles sports car type abs cruise control power 6 000 windows power seat automatic 4 door wine red good shaping snow shovel car lock thief proof bar furniture full size carpet 20 plastic drawer 2 sold 5 stationery set includes post tapes 10 studying garbage bin 5 5 large county electrical appliances sony cd double deck radio sold 50 14 color tv 50 canon japanese word processor 500 brand 2 000 telephone answering sold 50 telephone compact 10 sony alarm clock radio 20 iron stand sold 5 floor 2 sold 10 table study 4 10 fan heater sold 15 small clock sold 1 tree 5 kitchen microwave oven sold 50 pot sold 50 rice cooker sold 20 forks sold 5 glasses 5 source pan 3 5 update june 5th 13 56 home page net cats rarely cat personal affairs rarely mine foolish attribute human emotions pets kinky friedman greenwich killing time pet human jeremy calls picture authentic cat jeremy refers poor homeless jeremy feeding live lap luxury eat admit healthy appetite figure disregard malicious spread jeremy suffering cracked ribs sit chest favorite include eating sleeping watching sleeping shredding toys sleeping sleeping mention sleeping accomplished hunter hundreds frogs occasional baby bird recently moved garden estate houston high rise apartment seattle tragically suffers game skills watching discovery channel shows cute fuzzy highly birds jeremy spend time cruising net cats surf hate wet times visit internet cats page talk public newsgroup rec pets cats official cat code interpretation dm 4 pl figured marvelous gopher protocol hitting buttons stupid computer sends gophers steal jeremy credit card order mouse pizzas write jeremy jbuhler cs washington public service message cat owners panic don breakfast scientists cats love privacy bump blankets cat seeking solitude simple courtesy demands leave room dependency advanced cat manage time spends intimacy means control cat power free manipulation sense learn spend time cat cat life don time dr science jeremy buhler jbuhler cs washington update 9 18 96 college engineering university wisconsin madison college services college variety services industry government students share technology undertake cooperative projects enhance engineering education offices address issues diversity technology transfer educational development serving college engineering uw madison offices maintain strengthen college relationships people industry government op education internship program computer aided engineering cae counseling service diversity affairs office engineering career services engineering communications office engineering development alumni affairs engineering outreach program engineering student services international engineering studies programs kurt wendt library office engineering technology commercialization pre engineering program wisconsin techsearch uw coe depts centers consortia services fountain index search mail credits modified tuesday 26 nov 96 16 01 46 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc biographical information dean tullsen department computer science engineering university california san diego 9500 gilman drive la jolla ca 92093 0114 st san diego ca 619 780 tullsen cs ucsd schedule cs 304p fall 1996 schedule week reading topics lecture labs august 26 chapter 1 simple algorithms programming september 2 chapter 2 functions text manipulation september 9 chapter 3 functions numerical computation september 16 chapter 4 top design september 23 chapter 5 software engineering september 30 review midterm october 7 chapter 6 8 transistors circuits october 14 chapter 9 computer architecture october 21 chapter 10 compilers interpreters october 28 chapter 11 computational tractability november 4 review midterm ii november 11 chapter 12 parallel computation november 18 chapter 14 artificial intelligence november 25 chapter 13 thanksgiving holiday 2 handout review final exam thursday december 12 7 10 106 send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions index ~street hu modified size description dir parent directory 20 oct 96 00 38 fe ps 01 mar 95 13 18 plane ps 01 mar 95 15 51 57k text manuscript converted postscript wordperfect file readable figure included separate file questions comments contact nick street street cs wisc computing system software reprints publications postscript files gossip problem easy pose vertex graph initially holds unique piece information communicated vertices time step vertex communicate neighbors information freely combined communication steps variants gossip problem involve minimizing total number communications total time variety restrictions communication steps allowed papers deal case vertex send receive neighbor time minimal time obtains lower upper bounds time gossip types graphs fast hypercube addresses difficult question finding good upper bound time gossip case dimensional hypercube papers deal studied formulation gossip problem pairwise communication communication step pair vertices exchange knowledge gossip schemes presents simple theorem subsumes generalizes major theorems type solves open problem twenty years standing representations gossip schemes technical paper establishing general notation depicting gossip schemes work parallel programming involved debugging support parallel programming case study lists distinct kinds bugs encountered message passing parallel computers david krumme krumme cs tufts everest space management hierarchical storage systems project description papers participants sponsors massive digital data initiative dj ierardi langevin usc thursday 16 november 95 22 58 median years ph conference board study doctorate programs ed lazowska department computer science engineering university washington september 1995 released conference board study research doctorate programs united states includes measure program labeled median years degree widely interpreted median number years students spend graduate program don fooled fact study reports median number years student enters educational program field institution receiving bachelors degree student receives ph suppose student enters masters program immediately receiving bachelors degree graduates masters program 2 years student enters workforce 5 years wanting make transition research field masters degree student ph program graduates 4 years ph granting institution feels pretty good student 4 years conference board study student weigh 2 5 4 11 years semantic confusion issue attribute semantics measure represents careful definition reduce confusion confused misleading title semantic confusion cleared opinion measure convey information characterizes meaningful graduate program attached relevant student choose graduate programs administrator programs argue represent worth reporting confusing broadly individual graduate programs question field factors contribute measure background department computer science engineering university washington routinely calculate median time students spend doctoral program number stable 5 6 years decade require masters degree en route ph number represents total time graduate school student enters directly bachelors program tricky semantics expect surprised conference board study reported 8 19 years program spurred mit noticed similar phenomenon explored step calculate median time spent program graduates specific years considered conference board study database confirmed 5 6 year range graduate school obtained data directly nrc survey earned doctorates actual data input conference board study graduating students fill sed form nrc sed form asks student wide range data year high school graduation years attendance college including 2 year graduate institution student spent time full time equivalent years student receipt bachelors degree 60 odd graduates multi year reporting interval return rate high quality data good calculated variety measures data formed variety hypotheses finally nrc staff provided essential assistance working calculations program reviewing assistance call duty data gathering analysis study responsibility nrc office scientific engineering personnel human resource issues science engineering fields means noted measure conference board study widely interpreted median number years students spend graduate program fact median number years student enters educational program field institution receiving bachelors degree student receives ph disciplines instances significant employment occurs receipt masters degree entry ph program difference huge measure ve calculated graduate program measure surely time spent fully employed part career plan receiving masters degree institution enrolling graduate program characteristic graduate program pushing bit harder obvious time spent masters program don require masters degree en route ph students background enter program terms checkpoints program greatest source discrepancy figure reported conference board study intuition graduate program worth noting conference board definition calculate measure database obtain results conference board study secondary contributing factors interest conference board study calculates integer number years student subtracting calendar year entry calendar year exit student enters september year graduates january year 5 spent 4 33 years program reported 5 small consistent effect students enroll fall worth noting context study arrives reported decimal digits students fall median year considered graduated uniformly year based offset year calculated digits reported students occasionally mis code case program students coded computer engineering computer science attributed electrical engineering department study offset students heard coded computer science students omit essential fields sed form omitted calculation affected negligible number graduates simplicity explanation presented context university washington department computer science engineering applies programs surveyed conference board study lessons state definitions precisely conference board study document discern definition implications avoid titles assumed reported choose title obvious semantics wrong obvious semantics correct definitions making statements statements conference board study document graduates 1980s longer earn degree average graduates programs 10 years earlier contribute appropriateness measures understanding definition community measure sed form includes wide variety data measure conference board study chosen calculate don confuse accuracy precision conference board study reports decimal digits widely misunderstood measure lots fuzz handling survey instruments difficult coding errors inevitable community reliable analyses time verify providing reliable data acknowledgements jeff dean graduate student department noticed anomalous figure reported immediately computing research association conference board study computer science information web juan cra responsible effort provided assistance tracking things john guttag mit contacted noting anomaly program furnished considerable guidance university washington contributions frankye jones staff graduate program advisor carl ebeling faculty graduate program advisor dale johnson dean graduate school john drew manager computer services graduate school national academy sciences charlotte kuh jim office scientific engineering personnel organization responsible conference board study expended large amount time patience helping understand important note magnitude complexity conference board study 41 fields 274 universities 3 634 research doctorate programs 78 000 faculty members 1993 40 000 ph awarded year computer science telecommunications board provided guidance related material computer science data conference board study provided computing research association computing research association home page massy goldman report alleging 50 cse ph production issued due flawed data computing research driving information technology information industry forward research doctorate programs united states continuity change national academy press 1995 lazowska cs washington aster demonstration aster dedicated guide dog aster audio system technical readings computing system rendering technical documents audio aster developed raman phd 141 pages audio formatted version thesis approximately 6 hours produced aster made rfb recordings blind computer generated talking book abstract print audio formatted version hypertext document demonstrates audio renderings generated aster made components 1 original latex input 2 audio formatted output produced aster speech produced dectalk digitized 8 bit aster stereo render tables effect conveyed 8 bit mono encoding 3 visually formatted version produced latex dvips section 1 simple fractions expressions set 8 examples demonstrates voice pauses convey grouping expressions succinctly state audio formatter point audio space audio state varied dimension audio space rendering expressions equivalent visual context section 2 subscripts convey subscripts visual attributes aster varies audio state dimension orthogonal independent dimension convey expressions nesting mutually independent concepts 6 examples demonstrate subscripts rendered unambiguously section 3 knuth examples fractions exponents examples verbatim tex book donald knuth tex book demonstrate power tex layout operators notice examples comprise 6 symbols aster renders unambiguously tex section 4 continued fraction moving dimension audio space defines monotonic change notion perceptible monotonicity vital conveying nesting math audio latex postscript section 5 simple school algebra 3 examples school algebra section 6 square roots notice choice unambiguous renderings 3 expressions section 7 trigonometric identities written mathematical notation ambiguous hard recognize notice complete absence parenthesis examples aster heuristics construct correct tree structure 7 expressions section 8 logarithms notice context specific rendering 4 expressions speaking base logarithm renderings chosen reduce cognitive load log base opposed log base section 9 series context specific rendering rules aster interpret 5 examples exponents interpretation hard wired renderings fully customizable user section 10 integrals 6 integrals innocuous difficult recognize impossible determine variable integration section 11 summations 3 summations notice expression written section 12 limits 2 limits section 13 cross referenced equations meant illustrate aster rendering cross references effective aster interactively aster enables listener give meaningful names cross objects names referring objects cross references section 14 distance formula notice aster produces good intonational structure speaking text intermixed mathematics math audio latex postscript section 15 quantified expression quantifiers present interesting challenge aster recognizer math audio latex postscript section 16 exponentiation perceptible monotonicity aster convey 3 examples deeply nested expressions succinctly examples produced emacs calculator full fledged symbolic algebra system aster interfaces directly calculator renders output document section 17 generic matrix aster stereo effects convey dimensional structure matrix rendering left moves progressively element row spoken math audio latex postscript section 18 faa de bruno formula section presents faa de bruno formula knuth art computer programming vol 1 heard spoken rfb reader talking book 120 seconds speak renderings produced aster utilize features audio space human reader met reader change size shape head talks rendering takes 80 seconds hear long forget beginning time hear end present rendering variable substitution powerful technique conveying top level structure complex expressions notice proper intonational structure produced text intermixed mathematics math audio latex postscript math audio latex postscript faa de bruno formula glory math audio 66 seconds latex postscript aster process complex expressions request replace complex expressions meaningful identifiers renderings convey top level structure listener listen expressions separately substitution process performed aster latex postscript equivalent audio output case top level formula audio 20 seconds lower constraint 1 audio 20 seconds audio 15 seconds denominator audio 14 seconds raman raman crl dec modified wed aug 10 19 56 56 1994 department subway map click station map visit department member home page terminal stations portion technical report collection department information ismap img back urcs home page change 31 oct 1996 marty cis 625 lecture notes transparencies lecture shortly lecture incorporate additions transparencies made lectures lecture 1 jan 22 1996 lectures 2 10 transparencies online lecture 11 feb 14 1996 lecture 12 feb 16 1996 lecture 13 feb 19 1996 lecture 14 feb 21 1996 kind fast material check ada tutorials pace lecture 15 feb 23 1996 lecture 16 feb 26 1996 lecture 17 feb 28 1996 lecture 18 mar 1 1996 lecture 19 mar 4 1996 lecture 20 mar 6 1996 lecture 21 mar 8 1996 lecture 22 mar 11 1996 lecture 23 mar 13 1996 lecture 24 mar 15 1996 lecture 25 mar 18 1996 lecture 26 mar 20 1996 lectures 27 32 transparencies online lecture 33 consisted sets slides noticed part 1 part 2 april 15 1996 lecture 34 april 17 1996 lecture 35 april 19 1996 lecture 36 april 22 1996 lecture 37 april 24 1996 lecture 38 april 26 1996 start lecture finished slides lecture 38 lecture 43 8 1996 lecture 44 10 1996 matt dwyer dwyer cis ksu updated 15 mar 1996 setting codewarrior cs100 codewarrior run personal macintosh copies codewarrior 8 purchased campus store codewarrior installed cit labs install mac things added library cs100 basic project stationery note additions built codewarrior version 8 work earlier versions codewarrior heard people retrieved cs100 additions folder install additions open cs100 additions folder inside file instructions similar folders called macos support project stationery folder structure cs100 additions folder meant mirror folder structure inside metrowerks codewarrior folder copy codewarrior make easy follow instructions open cw 8 gold folder open metrowerks codewarrior folder inside open macos support folder cs100 additions move cs100 support folder macos support folder metrowerks codewarrior folder open project stationery folder move cs100 basic 68k mu file project stationery folder metrowerks codewarrior folder open proj stat support folder project stationery folder move file project stationery support folder project stationery folder codewarrior open project codewarrior select cs100 basic 68k stationery include library click cs100 additions folder cs100 additions folder machines copy codewarrior computer mac set cs100 environment staff support 1 build library source code anonymous ftp addison wesley follow instructions page 670 roberts textbook appendix library sources compile source code machine codewarrior create library cs100 compiled string random exception parts library left graphics stuff work machine feel free compile put compiled library library header files support directory codewarrior 2 make cs100 basic project stationery project stationery based ansi project stationery library added put project stationery project stationery directory codewarrior cs100 spring 1996 pierce cs cornell img resume jose luis fernandez download postscript copy resume index education undergraduate projects graduate courses relevant experience computer skills scholarships activities interests hobbies education aug 95 96 cornell university ithaca ny master engineering computer science sep 88 sep 93 universidad de spain bachelor physics electronic specialty year courses position ranking 1993 number 1 undergraduate projects programmed complex database software turbo pascal 6 0 designed implemented algorithms calculate quick cosine transform unix designed constructed hardware drivers processor designed vlsi circuits cadence solo 2000 graduate projects multimedia image video transitions special effects rivl operating systems design coding complex basic operating system software engineering pyramania 3d action space adventure computer game relevant experience oct 95 microsoft beta tester aug 95 microsoft certified systems engineer apr 95 aug 95 consultant engineer madrid spain participated design network architecture company canal tv important tv companies spain based windows nt 3 51 aug 94 apr 95 junior consultant engineer madrid spain participated implementation network architecture based windows nt 3 5 daily el pais spain jan 94 jul 94 lieutenant spanish air forces air force head quarters las islands military service responsible computer systems laboratory calibration measurement equipment air forces head quarters islands sep 93 jan 94 lieutenant spanish air forces academy air forces spain achieve grade lieutenant computer skills ms dos unix windows 3 11 windows 95 windows nt 3 51 pascal assembler visual basic ms word ms excel scholarships 1995 scholarship la graduate studies cornell university 1989 1993 scholarship study university activities interests 1983 1990 year courses piano 1984 1992 year courses violin 1988 1994 violin student chamber 1987 1991 karate blue belt 1993 1994 german year hobbies photography click view pictures music computers writing directing crazy movies video 8 actors recruited friends back home page cornell scandinavian club scandinavian club informal group interested scandinavian culture languages discuss common interests enjoy organize social cultural events promote scandinavian culture languages cornell community comments questions suggestions img pictures pot luck dinner october newly found links celebrating lucia sweden historical st lucia pictures italy members schedule upcoming events related links updated november 30th 1996 college engineering university wisconsin madison general directory academic departments biomedical engineering program chemical engineering civil environmental engineering electrical computer engineering engineering mechanics astronautics engineering professional development industrial engineering materials science engineering mechanical engineering nuclear engineering engineering physics geological engineering program manufacturing systems engineering program materials science program oceanography graduate program water chemistry program admission materials agricultural engineering alumni homepages information annual report college application materials applied superconductivity center biological systems engineering biomedical engineering center biomedical engineering program bookstore university buildings capital campaign career connection career services cast iron research consortium centers research center health systems research analysis center human performance complex systems center plasma theory computation center quality productivity improvement center quick response manufacturing center ray lithography certificate programs technical communications certificate program japanese studies certificate program chemical engineering chess health education consortium civil environmental engineering college engineering comments computer aided engineering cae computing services computer aided engineering cae model advanced facility consortia consortium applied water pollution control research consortium drinking water research consortium mesomechanics electrical interconnects contests student prize creativity prize excellence writing counseling homepages credits server dean message profile degrees offered directory coe faculty uw madison disaster management center distance education diversity affairs office electrical computer engineering employment career op student hourly energy technology center engine research center engineering career services engineering centers building engineering communications office engineering development alumni affairs engineering expo engineering hall engineering mall engineering mechanics astronautics engineering outreach program engineering professional development engineering research building engineering research center plasma aided manufacturing engineering student services engineers day events upcoming faculty directory information financial aid fountain fusion technology institute future plans general engineering building geological engineering program graduate programs graduate students information homepages graphics backgrounds icons groups research headlines college health services homepages faculty student human performance complex systems consortium hvac center industrial engineering industrial hand tool ergonomics research consortium industry information industrial liaison council interdisciplinary degree programs biomedical engineering program geological engineering program manufacturing systems engineering program materials science program oceanography graduate program water chemistry program international engineering studies programs jobs student hourly kurt wendt library laboratory applied manufacturing controls laboratory film growth chemical vapor deposition laboratory integrated computer aided research virtual engineering design library campus wide engineering links alumni cool uw madison madison wisconsin mail comments questions maps campus engineering hall materials science engineering materials science engineering building materials science center materials science program mechanical engineering mechanical engineering building engineering micro electrical mechanical systems molecular thermodynamics statistical mechanics research group multirate signal processing group national institute science education nuclear engineering engineering physics nuclear safety research center oceanography graduate program office engineering technology commercialization perspective phaedrus laboratory plasma science plasma source ion implantation polygon engineering council polymer processing research group polymerization reaction engineering laboratory pre engineering program prospective students information high school students publications quality assurance systems research consortium quick response manufacturing consortium recreational sports division reed center photonics rheology research center research centers consortia groups search server www credits history search usage statistics services small scale waste management program solar energy laboratory spatial automation laboratory spatial information analysis consortium staff information strategic plan college students homepages hourly employment information organizations thermal storage applications research center timetable torsatron stellarator laboratory trace research development center transfer students transportation information center tutorials site maintainers site maintainers undergraduate programs undergraduate students homepages information unions memorial union union south universal access partnership university bookstore university health services university wisconsin madison uw madison robotics laboratory university wisconsin nuclear reactor uw technology enterprise cooperative uw tec usage statistics vision 2000 waste research education center solid hazardous waste education center water chemistry program weather wisconsin alumni research foundation warf wisconsin center applied microelectronics wisconsin center space automation robotics wisconsin electric machines power electronics consortium wempec wisconsin manufacturing automation robotics consortium wisconsin plasma processing technology research consortium wisconsin power electronics research center wisconsin structures materials testing laboratory wisconsin techsearch yellow pages madison uw coe depts centers consortia services fountain index search mail credits modified friday 06 dec 96 14 02 35 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc cs516 03 technology table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 img img img img img img img img img img img img img img etag 261 content length 609 accept ranges bytes international conference intelligent materials june 5 1994 dynamic model linear actuator based polymer birch document outline birch birch examples birch relevant publications code birch birch means balanced iterative reducing clustering hierarchies birch system designed clustering density analysis large dataset limited resources memory time minimizing cost birch previous data clustering density analysis methods treat individual data point equally important faced large datasets expensive scale running time clustering quality sensitivity data input order unstable birch find good clustering density estimation single scan dataset birch linearly scalable respect dataset size birch treat data points equally important wrt clustering density analysis dense region treated collectively level granularity sparse region treated removed analysis birch compact accurate description clusters named clustering features cf maintain incrementally balanced tree structure cf tree birch find clustering density estimation resources memory time tradeoff resources memory time achieve similar analysis quality birch algorithm proposed database area handle noises examples birch 1 made picture represents artificial dataset 100 000 tuples 100 clusters normal distribution 900 tuples distributed sine curve rest 10 000 10 total tuples uniformly distributed noises apply birch dataset search 100 clusters 80 kbytes memory 1 minute unix workstation find 100 clusters plotted circle number tuples labeled center standard deviation radius 2 real world application pixel classification similar images trees partly cloudy sky background visible wavelength band vis infrared band image pixels pixel pair brightness values vis soil scientists receive hundreds image pairs classify pixels categories background leaves shadows branches apply statistical analysis birch soil scientists classify pixels efficiently scatter plot vir pairs pixels image 2 tuples 400 kbytes memory 6 minutes unix workstation find 6 clusters clouds ordinary part sky bright part sky tree branches shadows tree leaves shows pixels leaves tree branches shadows trees classified birch relevant publications birch efficient data clustering method large databases proc acm sigmod 96 int conf data management montreal canada interactive classification large datasets birch proc workshop data mining knowledge discovery cooperation acm sigmod 96 june 1996 canada data clustering system birch applications submitted data mining knowledge discovery journal june 1996 fast density probability estimations cf kernel method large databases technical report code source birch tar gz executable sunos 5 5 generic birch modified october 30 1995 tian zhang zhang cs wisc etag content length accept ranges bytes infolab systems information access language based systems news server clear home globe ai news server access multiple news sources lab answer questions president clinton bills recently fbi find evidence crash articles simpson trial troops bosnia official accused crime infolab systems group artificial intelligence laboratory massachusetts institute technology items links math dept home page local items revised schedules page phd alumni partial list earned phd uw math department note department celebrating centennial phd awarded department spring 1997 phd alumni organized thesis advisor list recent future math phd graduates links web servers page links city madison madison public libraries schools img return math department home page introduction computer graphics 1996 autumn quarter project grading projects graded 30 minute person grading sessions sign sheet posted sieg 228 prior due date assignment grading sessions consist team member giving demonstration portions program showing satisfies required part assignment implements number bells whistles time show great extensions enhancements question answers ta variety questions questions open response team member directed individuals team member expected understanding required project bells whistles sample kind questions asked choose implement feature technique technique describe steps carry implement feature data structures modules modify make small change program recompile run project implementations graded 10 point scale unlimited extra credit project additional point extra credit difficult achieve previous point extra credit item rated nominal bells whistles bell carries credit whistles actual implementation extra credit item worth nominal depending implemented general team member receive project implementation grade necessarily project knowledge grade reserve give project implementation grades students team extreme circumstances clear members team contributed project project knowledge graded 3 point scale separately team member rough breakdown give feeling points assigned 1 pt clueless answers questions showed severe lack understanding don expect grade 2 pts answers questions showed understanding superficial level 3 pts answers questions demonstrated understanding project grade expect give time project write 1 2 page document describing main design choices implementation project sample write cs838 1 project assignment http www cs wisc ~cs838 1 project html mark hill james larus fall 1996 primary activity research project comparable scope conference paper 3 4 times size effort normal class project devote entire time contrast projects month concurrently lecture activities project goal partners explore aspect java java implementations deeply learn research teach class professors graded team define problem surveys previous work designs conducts experiments presents results page topics recommend partners require provide experience working team valuable research projects product groups tasks project proposals due email markhill cs larus cs friday october 4 1996 proposals turned earlier earlier feedback proposals pages long include 1 description topic 2 statement topic interesting important 3 description methods evaluate ideas 4 references sources information pertinent topic midterm status meetings week november 4 8 1996 meet professors 15 minutes informally present status project weekly plan completing details scheduling meetings made class mailing list project talks week december 9 13 1996 divide lectures 20 minute ish conference style talks group members deliver part talk talk present highlights final report including problem motivation results conclusions future work time limits enforced present practice talk plan slides skip click oral presentation advice details scheduling talks made class mailing list project reports due larus mailbox 3 00 pm wednesday december 18 1996 reports turned 3 00 pm friday december 20 1996 accepted graded 1 2 letter grade lower ab ab reports accepted 3 00 pm friday december 20 1996 reports consist abstract body optional appendices abstract summarize contributions report paragraphs length body equivalent 15 20 pages double spaced 10 point additional supporting material length put appendices promise read body skim appendices homeworks cs304p scheme homework 1 homework 2 homework 3 homework 4 homework 5 homework 6 homework 7 office hours 1 00 2 00pm pai part bank lisp menus lisp cse341 webmaster cs washington polish home page page polish version information national language support mosaic find national home pages found hope find interesting information poland polish culture internet page page served physics department warsaw university world wide web server virtual poland server information polish world government politics information government republic poland ministry ministry industry trade information government press office line computer science communication coordination council centrum polling organization pap polish press agency media poland press agency political parties polish commercial office vienna cooperation fund geography tourist general information poland country guide basic information poland based cia world factbook 1994 1992 info cities poland travel advisory poland state department polish mountains guide mountains virtual tourist messages visitors polish park eagles nests valley students tourist club student tourist guide club student mountain guide club student sailing club pw home page cave page health warsaw neighborhood guide hostels poland town internet guide map baltic sea area cia map eastern europe cia map poland cia money abroad faq europe poland 1990 paul bakker 1990 risks poland west germany baruch trip poland 1991 december marek solo antarctica antarctica south pole months poland winter 86 87 william discover poland holidays don expensive good travel information lot polish airlines official server includes schedule finder airlines summer 96 timetables unofficial lot airlines tabular timetables flights poland current schedules information polish stations connections train polish airlines lot line telnet data base polish schedules information krakow buses information polish train page polish national tourist office internet computers polish internet society information price list map polish www servers list polish www servers poland abroad database users mail addresses database created 1992 data sites krakow poznan warszawa send modify database record add addresses polish nationals hope database serve mail addresses people poland polish personal home pages polish network resources internet providers usenet news poland pl groups faq polish polish letters polish coding conventions polish letters polish strategy development information technology poland version document polish polish tex users group list supercomputing equipment poland ecology polish ecology club economy polish coins warsaw stock exchange directing data base bis business opportunities poland guide american investors poland big emerging market business offers polish companies dom poland chamber commerce boston polish company directory jason mackenzie sp polish business network pol net vast resources search polish owned companies organizations polish american bank polish business polish contact enterprises cracow bank polish business offers dom network navigation implementing business acceleration liaison science science poland culture magazines newspapers index news publications largest daily poland supplement krakow polish electronic journal collection archive polish archive daily polish archive english edition polish information data newspapers journal polish affairs press cash sociology culture weekly wroclawski physics magazine sa publishing house pole magazine poland polish america auto info internet warsaw voice magazine mirror warszawa nas polish cinema database movies director double life veronica blue white red polish movie posters 96 iv international film festival art cinematography poetry bis poetry cover page poetry languages poland database polish martin virtual academy polish arts culture foundation art museums galleries center contemporary art warsaw krzysztof painter illustrator adam painter illustrator painter illustrator art gallery polish american art digital gallery computers graphics video electronic music performances realized digital media paintings virtual gallery art museum stanislaw centrum graphic art gallery mirror julian art gallery gallery journey world student gallery alliance college polish collection university pittsburgh channel music 13 international frederic chopin piano competition music poland 1995 jazz andrzej trio radio television radio polish radio stations radio fm krakow academic radio polish radio toronto info polish satellite tv radio stations radio poznan pl radio radio abc polish review program tv ottawa program ottawa canal poland education internet access polish high schools ids poland colleges universities international universities poland 12 schools web66 scientific academic activities polish polish language school london canada kanal umcs umcs history polish history script polish warsaw uprising polish national polish polish polish polish kings song jozef sport sport page wks warsaw association aikido polish communities world wide european centre youth cooperation page rated top 5 web point survey wb mg 13 oct 1996 5th international workshop hardware software design codes 97 braunschweig germany march 24 26 1997 acm ieee ifip sponsored sigda computer society wg 10 5 sigsoft cas announcements answers commonly asked questions european mirror site http www ida ing tu bs de codes html workshop information call participation postscript form request information braunschweig information technical program committee pointers current research activities care thomas cmu march 1996 workshop 4th web pages including program information questions form contact general chair prof rolf ernst institut fuer technical university braunschweig hans sommer str 66 braunschweig germany tel 49 531 391 fax 49 531 391 email ernst ida ing tu bs de program chair prof gaetano borriello department computer science engineering university washington box 352350 seattle wa 98195 2350 usa tel 1 206 685 1 206 685 sandra larsen assistant fax 1 206 543 2969 email gaetano cs washington cs washington snapshot carl links increase knowledge family desire knowledge find interesting 1995 year review 1994 year review reading listening pleasures gratuitous family facts year events 1995 supposed year graduate school work concerned thing called thesis isn written background work involved extending scheme interpreter handle thinking macros syntactic basically remains write fully eventful 1994 past year began bland outing civilization hasn fallen post election notwithstanding due republican majority congress recruiters phd programs top software development firms didn form line office door strong showing ncaa baseball tournament rice athletic teams didn step football squad lost offensive starters en route familiar 2 8 1 season events impact view things ongoing thing observe geoffrey responding school atmosphere meantime christie continued reading education oriented books determine current private education public home schooling work interesting argument home schooling fellow rice graduate event death grandmother dec 16th odd fellow working advanced degree stand freezing weather missouri mentally don grade highly standard kind life lived gave fine greatest supporters year events 1994 ll briefly recap year events began graduate school january eclipse 5 seconds break clouds comet struck jupiter period days summer nice picture event rice beat texas football time resulting nature havoc heavy rains houston republicans majority party house representatives finished year graduate school decide closer home 1994 brought amanda 20th great chapman donald chapman born september 22nd quickly won heart daddy grandmother great grandmother character albert mystery wife oldest brother physically bigger baby point 1995 pivotal year don necessarily expect owls texas didn expect start thesis topic long luck finish endeavor time year er haven guess keeping options open importantly geoffrey begin formal education fall cycle continues expect encourage finish graduate school 3 children years road ll current reading music list phantom book reading boys finished worked children book virtues geoffrey interests texas history civil war books brings school library reading easy reader biographies sam houston abraham lincoln ve reading bit short stories mr great fun british detective stories set mid 20th century london thesis finished gripe christie read finally strong poison dorothy british detective fiction set half century good read continues recently finished wm buckley jr spy private plot hoping continue long literate programming donald knuth introduction functional programming bird wadler conservative crack tyrell reforming marriage douglas wilson hoping latest tony buckley philosophical stuff denning douglas christmas ps christmas richer music bridge robert string quartet drive time enjoyment alternating king crimson official boom steve taylor finally making tape car home hear brother sun sister moon cambridge singers john conducting start day end parts cole album recently added completely list album public produced mr taylor worked lyrics family household find time add pictures daughter amanda late 1994 wife christie athena carl nee chapman rice 84 boys geoffrey elliott child distinction born state geoffrey 1989 iowa elliott 1991 colorado amanda 1994 austin texas email esteban cs utexas back home page modified mon feb 5 15 29 27 1996 korean graduate student association cornell home page sep 1995 site closed 31 1997 img img img img img announcements visiting ithaca news papers directory cornell university comments suggestions highly encouraged send mail tae joon kim cornell img general questions send mail cho kwang cornell img web site cs 664 problem set 1 stochastic stereo vision postscript copy assignment important problem 6 postscript handout photocopied handouts class images blackened photocopying process test images make test images addition problem set finalized submit results images left random dot stereogram fig 1 assignment left images stereo camera submit results starting zeroed disparity map starting map linux nt ibm big endian short image map generated simple windowing sum squared differences method delta 10 disparity map wrong size adt image libraries versions library sunos cs dept machines lib header files include adt command line sunlab located 664 header files 664 include locations library header files solaris cs dept machines lib svr4 header files include adt include command line sunlab won solaris version locations library header files linux elf library tarfile header files aix 3 2 5 kline copy email windows nt ve changed mind chances easily visual code compile compiler minimal gcc talk debates cs cornell problem set 1 mini faq maximum absolute disparity 8 disparity image lose 4 pixels side model 8 mentioned hw assignment yield disparity image mixed 4 pixels side model correct mistake double delta constant 20 tree images disparity map gave size termination condition average demon energy demon energy temporarily average system equilibrium average standard deviation ration 1 equation 10 barnard paper termination condition energy system interesting answer energy make test images answer 1 write program generate images answer 2 generate matlab set matlab files prog matlab robotlab read documentation simple image rand 40 40 background rand 20 20 moving object copy background 11 30 11 30 copy 13 32 11 30 copy shift 2 image gray 255 left pgm save images note multiply image gray 255 pgm 255 gray images values 0 255 rand generates values 0 1 range good answer recently posted sci image processing areas optimization techniques applied image restoration reconstruction grimson 1981 terzopoulos 1984 1989 hung al 1991 shape shading horn 1981 stereo motion optical flow ullman horn schunck 1981 hildreth 1984 murray 1987 barnard jain 1987 texture 1980 kashyap al 1982 cross 1983 edge detection poggio 1986 tan al 1992 image segmentation cooper 1988 li perceptual grouping lowe 1985 mohan 1989 1993 interpretation line drawings 1992 object matching recognition 1973 davis 1979 shapiro haralick 1981 bhanu faugeras 1984 ben arie 1987 zhang 1989 al 1990 wells iii 1991 rosenfeld 1992 li li 1994a pose estimation haralick al 1989 cse 590 zp syllabus weeks quarter devoted presentations class participants describe scientific computation working ideally discussion focuses terrific zpl solution realistically focus problem progress solution reschedule 11 27 class due stay tuned details date topic 10 02 state art high performance computing 10 09 introduction zpl initial concepts lecture notes 10 16 advanced zpl concepts lecture notes 10 23 advanced zpl topics lecture notes 10 30 zpl model computation wysiwyg performance finding good parallel algorithms 11 06 coming zpl start 11 13 application presentations sung eun choi thomas 11 20 application presentations steve de greg 11 27 class 12 04 application presentations wu jason secosky 12 11 application presentations scott martin sungeun cs washington 1063 cs 302 section 10 programming assignments project 0 due thursday sept 12 project 1 due tuesday sept 17 project 2 due thursday sept 26 project 3 due tuesday oct 15 test data grading project 4 due tuesday oct 22 test data grading project 5 due thursday oct 31 project 6 due thursday nov 7 click return cs 302 section 10 homepage modified thu oct 31 1996 mike steele cs 380d distributed computing fall 1995 professor jayadev misra ta peter syllabus table contents 1 information 2 meeting time location 3 instructor 4 teaching assistant 5 topics 6 discussion sessions 7 study groups 8 grading system 9 exams 10 reading material 11 announcements distributed computing unique number number 380d prerequisite 372 meeting time location days tue thr time 11 00 12 30 place wel 2 256 instructor professor misra office tay 3 150c office hours tue thr 2 30 3 30 pm appointment phone 512 471 email misra cs utexas teaching assistant peter office tay 5 112 phone 512 471 9575 email pete cs utexas discussion sessions mon 5 00 6 00pm fri 10 00 11 00am pai 5 60 office hours mon 6 00 7 00pm fri 11 00 noon pai 5 60 topics goal present number important ideas distributed computing provide rigorous methods reasoning distributed programs topics distributed detection algorithms distributed resource allocation logical clocks global snapshot logics reasoning distributed algorithms safety progress program composition distributed program construction discussion sessions discussion sessions discuss topics presented class detail occasion cover background material weekly handouts exercises distributed class web selected solutions presented discussion sessions attend weekly sessions cover material study groups recommend organize study groups students meet week discuss review lectures readings attempt homework assignments meeting group grading system exam 25 exam 37 5 exam 37 5 exams october 3 1995 building 370 11am 1pm november 2 1995 garrison 7 11am 12 50pm december 7 1995 garrison 7 11am 12 50pm reading material books parallel program design foundation mani chandy jayadev misra addison wesley 1988 reference predicate calculus program semantics edsger dijkstra springer verlag 1990 reference fairness springer verlag 1986 papers tentative leader election rings termination detection computations termination detection ring partial list references termination detection drinking philosophers problem time clocks ordering events distributed system distributed snapshot chandy lamport references distributed snapshot chandy lamport notes program proving axiomatic proof technique parallel programs proof peterson mutual exclusion algorithm safety progress asynchronous compositions programs announcements 1 students send mail peter list mail addresses compiled 2 newsgroup utexas class cs380d set facilitate discussion class members 3 drop dates consult schedule learn dates drop academic penalty 4 updated info rooms times exams 5 weeks university op begin process returning fall textbooks publishers purchase recommended books time updated 12 5 95 page prepared suggestions comments distributed computing department computer sciences ut austin click send mail prof misra peter home pages fall 1996 links home pages number cs courses fall 1996 cases class notes problem sets information registered members home pages courses taught previous semesters found links bottom page cs100a introduction computer programming introduction elementary computer programming concepts emphasis techniques problem analysis development algorithms programs subject programming programming language principal programming language presume previous programming experience programming assignments tested run interactive stand microcomputers standard version 100 college level mathematics assumed cs100b introduction computer programming introduction elementary computer programming concepts emphasis techniques problem analysis development algorithms programs subject programming programming language principal programming language presume previous programming experience programming assignments tested run interactive stand microcomputers alternative version 100 emphasizing examples applications involving continuous mathematics including trigonometry calculus cs211 computers programming intermediate programming high level language introduction computer science topics include program development proofs program correctness program structure recursion abstract data types object oriented programming data structures analysis algorithms java gofer principal programming languages cs212 structure interpretation computer programs introduction programming languages computer science topics covered include functional programming including recursive higher order functions object oriented programming analysis understanding algorithms correctness programs substantial sized programming projects dylan dynamic object oriented programming language aim expose students wide range interesting challenging concepts computing programming tool discrete structures covers mathematical aspects programming computing topics chosen mathematical induction logical proof propositional predicate calculus combinatorics discrete mathematics covering manipulation sums recurrence relations generating function techniques basic number theory sets functions relations partially ordered sets graphs cs314 introduction digital systems computer organization web material includes info lecture notes homeworks project info lecture videos topics covered include representation information machine assembly languages powerpc processor organization interrupts memory hierarchies combinatorial sequential circuits data path control unit design rtl microprogramming cs401 programming languages software engineering introduction programming languages tools methods modern software development programming methodologies modularity data abstraction object oriented programming programming tools software libraries interface definition languages general techniques complemented programming experience cs410 data structures lists trees graphs arrays forms data structure implementation relationship language data structure emphasizing abstract data types dynamic storage allocation memory management detailed study searching sorting methods analysis determine efficient algorithm situation cs414 systems programming operating systems introduction logical design systems programs emphasis multiprogrammed operating systems topics include process synchronization deadlock memory management input output methods information sharing protection security file systems impact network distributed computing environments operating systems discussed fast paced subject requiring constant attention cs472 foundations artificial intelligence challenging introduction major subareas current research directions artificial intelligence topics include knowledge representation search problem solving natural language processing vision robotics logic deduction planning machine learning cs481 automata computability theory introduction modern theory computing automata theory formal languages effective computability faster moving deeper version cs381 credit corrective transfers cs381 cs481 encouraged weeks instruction cs537 advanced database systems cs 537 advanced database systems intended give students solid background design development database management systems dbms dbms sense giant application program surprisingly principles development database research community active problems addressed explosive amounts data people access forms essential background systems engineer database development company informed user database systems database systems researcher develop systems domain manipulate large amounts data find teller machine works number advanced fundamental dbms concepts covered intended introductory discussion topics begin quick review basic material terms workload involves exams small survey paper programming project http www cs cornell info people praveen details cs611 advanced programming languages study programming paradigms functional imperative concurrent logic programming models programming languages including lambda calculus type systems polymorphism modules object oriented constructs program transformations programming logic applications programming methodology cs631 multimedia systems hardware software issues involved computer manipulation audio video images topics include media capture representation compression editing processing storage transportation special emphasis processing digital video including algorithms special effects automatic extraction content applications parallel architectures video processing cs681 analysis algorithms methodology developing efficient algorithms primarily graph theoretic problems understanding inherent complexity natural problems polynomial time algorithms randomized algorithms np completeness randomized reducibilities additional topics parallel algorithms efficient data structures information previous semesters information previous semesters retained don surprised links don work fall 1994 spring 1995 summer 1995 fall 1995 spring 1996 summer 1996 learning discovering teaching spring 1997 fall 1996 spring 1996 fall 1995 spring 1995 favorite courses tutorials short courses img 3635 making shadows shadows powerful perceptual cues 3d relationship objects scene dx renderer produce shadows generate acceptable shadows modifying colors individual vertices objects scene macro performs steps transformed coordinate system light places arbitrary direction infinity depth buffer calculated viewpoint light depth buffer turned volume data set stacking overlaps vertices original objects volume depth buffer mapped original vertices data depth buffer vertex compared depth vertex vertex farther light depth buffer objects modified colors transformed back world coordinates approach sort vertex mapped buffer method limitations accuracy shadows depends density vertices object objects vertices shadows thrown resolution depth buffer high acceptable shadows compute module resolve transform objects objects built rotate translate scale transform modules shadow correctly calculate macro apply transforms module lot memory runs machine 5 memory macro dialog box shown explaination inputs 1 object input carries objects 2 depth resolution input resolution desired depth buffer 3 shadow factor amount dim vertex 4 light pos direction light infinity 5 depth input threshold shadowing set surfaces dim 6 object scale input overrides automatic conversion object size camera coordinate space 7 offset input objects move axis light download test program click configuration file test program layout shown output program shown download macro click shown protein ribbon representation casting shadows planes cornell theory center examples visualization work ctc cs418 final projects spring 1994 cornell theory center updated november 7 1994 bruce land cse 143 general information goals abstraction programming specifically goals cse 143 learn concepts modularity encapsulation focusing abstract data types basics data structures important topics include thinking programming recursively analyzing complexity simple algorithms completing students design write medium sized programs design interfaces modules abstract data types provide implementations interfaces read write document software components make concepts abilities concrete study programming language 143 class concepts taught 143 applied languages constructs features covering staff instructor craig chambers address email instructor cse143 instructor cs washington head ta brad chamberlain cse143 cs washington ta andy collins sections aa ae cse143 collins cs washington craig kaplan sections ab af cse143 kaplan cs washington michael noth sections ad ah cse143 noth cs washington jared saia sections ac ag cse143 saia cs washington lab consultants samuel adams sca cs washington owen benneter flatley cs washington jason griffith washington tony tsai cs washington check schedule definitive information lecture section times places office hours tentative topic outline subject change text headington riley data abstractions structures heath 1994 strongly recommended lippman primer 2nd edition addison wesley 1993 doesn matter book text reference manual sense word evaluation midterm comprehensive final exam material covered lectures sections homework assignments assigned readings fair game exams important attend sections lectures 5 programming assignments read grading turn policies 6 7 quizzes grading breakdown grading midterm 15 final 35 weekly quizzes 10 total 1 5 quiz assignments 1 2 5 10 total assignments 3 5 10 30 total extra credit earn extra credit fully complete submit assignment interested extra credit suggest extensions related programs write extra credit limited maximum 5 total grade late policy exceptional circumstances late homework accepted homeworks due beginning section assigned days policy collaboration cheating copy code considered cheating caught cheating full disciplinary measures invoked including failing grade class initiation cheating case university system avoid creating situations copying arise email post make code electronically post general questions programming problems pseudo code snippets actual code good news valuable work general ideas solving problem helping general terms stuck people code screens give debugging case people code electronic copy doubt collaboration cheating don send instructor email cse143 instructor cs washington clarification computing quarter mscc mac lab located basement thomson hall lab staffed consultants provide reasonable levels mac lab sieg 324 low priority higher priority classes offers levels computing support full partial accept floppy disks projects developed fully partially supported platforms additionally full support means build sample executables platform easy unpack distribution code started partial support means provide sample executables bundled code distributions make sample skeleton source code web code portable build projects platforms trouble remember choose partially supported platform responsibility configure system understand build projects debug system configuration problems summary platforms support assign ta consultant platform give reasonable problems full macintosh symantec partial pc windows 3 11 borland v4 5 partial pc windows 3 11 msvc v1 51 partial unix familiar unix machine advantages disadvantages students past encourage note support win 95 nt compilers expect source files developed systems class compile execute test machine ensuring responsibility cse143 webmaster cs washington cs gnu project started systematic setup easy access free software packages department computing community packages replacements vendor supplied packages advantage features portability variety platforms project headed gnu czar responsible installation maintenance support packages gnu czars cliff june 93 present page links software packages released gnu general public license installed computer science department packages supported hpux 9 solaris 2 operating systems previous versions packages exist sunos 4 operating system versions upgraded cygnus versions packages support consultancy request package installed fill request form send bug reports find maintenance scripts helpful starting gnu setup find package specific installation procedures maintained induprakas kodukula publications hierarchical image caching accelerated walkthroughs complex environments jonathan shade dani lischinski david salesin tony derose john snyder proceedings siggraph 96 acm york 1996 bridging gap visualization data management simple visualization management system peter ahmed jonathan shade colin sharp proceedings visualization 93 ieee computer society press los alamitos ca 1993 database system management sequoia 2000 project postgres peter ahmed jonathan shade colin sharp proceedings 93 visualization architecture sequoia 2000 project peter ahmed jonathan shade colin sharp sequoia 2000 technical report 93 35 university california berkeley 1993 picture skiing garibaldi traverse february 1995 shot north garibaldi lake black visible left online photos gallery gallery emacs clip save cancelling exiting cancel command exit emacs files find load create file save file write file moving arrow keys move cursor forward character back character previous line line start line end line beginning buffer end buffer screen screen back paragraph forward paragraph back sentence forward sentence back word left forward word marking region click drag mouse easiest mark region space set mark region extends cursor cutting copying pasting kill end line wipe region paste text copy undo undo action buffers 2 split buffer vertically 3 split buffer horizontally 1 make current buffer big 0 hide current buffer list buffers switch buffer kill buffer search replace search forwards reverse search replace string replace string query replace replace string query apropos list options describe function explain key describe current mode shamelessly stolen cse341 winter 96 cse341 webmaster cs washington update 03 22 96 02pm design performance horus lightweight group communications system robbert van renesse takako hickey kenneth birman tr94 1442 august 1994 horus project seeks develop communication system addressing requirements wide variety distributed applications horus implements group communications model providing unreliable reliable fifo causal total group multicasts extensively layered highly reconfigurable allowing applications pay services architecture enables groups communication coexist single system approach permits experimentation communication properties incremental extension system enables support variety application oriented interfaces initial experiments show good performance view document display overview document formats overview thumbnail pages structural overview display selected page formats document 20 pages raw ocr output resolution tiff image inline gif image display page display document formats ocr text produced ocr errors bytes print download selected pages granted permission commercial reproduction distribution display performance technical report format permission period 45 forty days recent time verified technical report computer science department cornell university terms include permission rights reserved author search home page ncstrl server operates cornell university send email tech reports cs cornell computer algebra richard zippel research summary activities computer algebra fall areas continuing develop flexible computer algebra substrate called weyl extends common lisp symbolic computing facilities substrate architecture implemented object oriented programming techniques organization define algebraic structures arbitrary algebraic domains approach permits algebraic structures groups rings fields class objects manipulated user attempting link weyl bob constable theorem proving system nuprl state theorem algebraic structures deciding algorithms weyl continuing work algorithms computer algebra problems studying include algebraic function decomposition dexter kozen susan landau primality testing polynomials publications effective polynomial computation kluwer academic publishers 1993 modular interpolation algorithm factoring multivariate polynomials ronitt rubinfeld 1993 cornell computer science technical report rational function decomposition proceedings international symposium symbolic algebraic computation bonn germany july 1991 tech report weyl computer algebra substrate design implementation symbolic computation systems 93 springer verlag lecture notes computer science 722 pp 303 318 tech report interpolating polynomials values journal symbolic computation vol 9 1990 375 403 tech report explicit separation random polynomial time deterministic polynomial time information processing letters vol 33 4 1989 pp 207 212 tech report polynomial decomposition algorithms david barton journal symbolic computation vol 1 2 1985 159 168 simplification expressions involving radicals journal symbolic computation vol 1 2 1985 189 210 extension liouville theorem joel moses proceedings 79 springer verlag lecture notes computer science 72 1979 cs354 introduction computer graphics spring 1996 mesa mesa opengl 3 graphics library installed cs department public workstations flavors public workstations sparc painter hall ibms painter taylor mesa collection graphics libraries library library library library embodied files widget library opengl widgets similar sgi gl widgets plan offer glut library sgi completely installed machines libraries installed lib mesa set common include files libraries include mesa documentation libraries found doc mesa subdirectories interest doc man pages doc papers describing libraries higher level documents postscript format means man program read man pages recommend command gs filename ps read postscript files man pages html web extensive set demo programs play source code found src mesa demos src mesa book src mesa samples src mesa widgets demos directories subdirectory machine types executable files demo programs type machine verify execute demos machine copying source code interesting programs account building demos makefile attempt makefiles src mesa directory tree won work installed libraries include files local makefile lines machine compile edit progs line list programs compile note program names listed object module names identical source filenames extension removed report problems procedure email fussell cs utexas cc message ta nishant cs utexas quickly learn mesa ready programming projects exercises machines decide ibms fastest processors slowest machines mesa graphics net server machines machines run xwindows run mesa machine window machine net recommended net bottleneck donald fussell mon jan 22 12 07 43 cdt 1996 www alert redirection response server handled client location http www utexas students connection close moved permanently document moved syllabus computer science cs 304p university texas austin fall 1996 objectives computers widely users don understand work teach fundamental principles computing surveying major areas computer science including algorithms languages computer architecture parallel computation artificial intelligence projects involving pascal programming accompany survey objectives required textbook great ideas computer science alan biermann mit press 1995 optional textbook strongly recommended fundamentals computer science study guide wesley ulm 1995 guide written supplement great ideas computer science chapter great ideas guide presents set problems complete solutions guide costs 13 00 speedway copy printing 2021 guadalupe suite 136 dobie mall 478 3334 grading final grades assigned curve based components midterm 20 midterm ii 20 final 30 lab exercises 30 exams midterm exam cover material covered weeks semester midterm exam cumulative emphasize material covered weeks 7 11 final exam cumulative emphasize material covered weeks 12 15 study exams review assigned readings notes lectures discussion sessions valid proof unexpected emergency receive grade miss exam lab exercises lab exercises assigned week discussion sessions start work exercises discussion sessions complete class due date stated exercise valid proof unexpected emergency receive grade miss deadline turn exercises ta cs304p proctor computer lab turn exercise normal discussion session advised receipt cheating turning exam work cheating turning programming assignment work cheating cheating results grade formal petition expulsion university exceptions group discussions content cheating strongly encouraged send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions courses data structures cse 373 introduction databases systems cse 444 cse 567 principles digital systems design carl ebeling fall 1996 homework 1 distributed monday oct 7 due friday oct 11 class 1 prove simplification theorems axioms theorems t1 6 10 notes ab 2 law complement abc 3 simplify theorems boolean algebra 4 rewrite product sums form necessarily minimized ab cd ac 5 implement logic function abcde 2 input nand gates minimize worst case delay worst case delay circuit assuming nand gate delay 2 ns 6 find variable function dual highlights fact duality 7 2 bit comparator compares 2 bit numbers generates results implement 2 bit comparator 2 bit comparator designed part construct 4 bit comparator extend method part describe implement bit comparator arbitrary assuming logic gate delay 1 unit delay model delay bit comparator function extra credit answer part find solution 8 majority gate called output 1 inputs 1 show implement 2 input gate inputs connected appropriately show 3 input gate implement inverter ebeling cs washington resume resume html format resume postscript format img back homepage page updated october 8 1996 reached mail darrell cs engr uky img lecture 21 maxflow push cs681 homepage page 1 page 2 page 3 page 4 ut austin academic affairs web truth executive vice president provost deans department chairs faculty teaching colleges departments academic programs offerings faculty research graduate studies graduate post baccalaureate professional education academic advising advising undergraduates measurement evaluation center credit examination utaccess admissions class schedules availability ut press books scholarly journals cd roms lecture hall materials world lecture hall good search kaleidoscope students academics research library computing business administrative 20 december 96 ut teamweb ut austin comments www www utexas 2231 research interests working opal project adviser hank levy opal group jeff chase faculty member duke mike feeley ashutosh tiwary dylan mcnamee research interests operating systems support object oriented databases oodbs key issues databases persistence buffering recovery locking swizzling prefetching support achieved modern commodity operating systems benchmarking oodbs developed implemented trace based benchmarking methodology overcomes problems current oodb benchmarks framework users developers researchers oodbs analyze performance applications database controlled manner mobile computing internship geoworks develop software pdas database performance internship microsoft research database group worked physical database design transactions coherence recovery distributed systems worked project designed implemented analyzed log based distributed shared memory dsm system support fine grained sharing objects network log recovery maintaining coherence caches 1295 dynamic compilation fast effective dynamic compilation auslander philipose chambers eggers bershad international symposium programming language design implementation 1996 automatic dynamic compilation support event dispatching extensible systems chambers eggers auslander philipose mock pardyak workshop compiler support systems software february 1996 evaluating runtime compiled specific optimizations keppel eggers henry technical report 93 11 02 department computer science engineering university washington 1993 papers postscript format home page information updated 2 26 96 project demonstrations location dependant information browsing indirect tcp delivery multicast messages mobile hosts pyramid broadcasting energy efficient data filtering modified august 1 1996 julio cesar navas navas cs rutgers vision cs766 vista computer vision home page artificial intelligence resources cmu artificial intelligence repository mit artificial intelligence laboratory home page world wide web virtual library artificial intelligence ai directory numerical analysis screening exams spring 1989 fall 1989 spring 1990 fall 1990 spring 1991 fall 1991 spring 1992 fall 1993 fall 1994 spring 1995 fall 1995 spring 1996 fall 1996 change 10 feb 96 cse 373 midterm topics midterm examination wednesday october 30 cover topics covered text chapters chapter 1 abstract data type data structure encapsulation chapter 2 sets notation standard operations cartesian product linear order called total order permutations factorial formula generating random permutations boolean variables floor ceiling modulus operator logarithms properties recursion recursive factorial recursive towers hanoi summations recurrences sum integers sum squares fibonacci sequence proof contradiction proof induction chapter 3 running time formulations terms input size constants cn largest sequential search constant linear quadratic cubic exponential running times big big omega big theta definitions notations simplifying big expressions calculating running times programs binary search ordering functions growth rates chapter 4 lists adt comparison array pointer implementations lists doubly linked lists stack adt queue adt chapter 5 binary tree depth height full binary tree complete binary tree full binary tree theorem binary tree node adt preorder inorder postorder traversal space requirements pointer based impl binary trees array implementation complete binary trees huffman trees encoding decoding huffman trees prefix property codes efficiency huffman code binary search tree property searching element bst find methods insertion deletion bst heap data structure implementing priority queue operations time required build heap chapter 6 parent pointer implementation general trees implementation find union operations path compression chapter 7 terminology graphs comparison adjacency matrix list implementations updated 25 october 1996 tanimoto previous contents index contents cs1000 computer systems laboratory university wisconsin madison fall 1995 online version cs1000 hypertext document introduction unix instructional computers university wisconsin note don print pages gif picture files extremely long time print hard copy version cs1000 doit 2 50 nicely typeset usable index complete contents introduction started ahead index errata addendum send bug reports comments document img return computer system laboratory page img cs home page brent halsey mon sep 4 23 49 29 cdt 1995 1475 linux journal linux journal monthly magazine linux community published ssc makers cute pocket references shells unix libraries vi emacs linux journal articles range novice questions answers kernel programming ssc publishers linux www linux org linux journal faq postscript format subscribe linux journal tables contents issue samy aboel nil page linux matt welsh page linux pardo cs washington cs354 fall 1996 quiz 1 sections 1 3 printed signed 1 2 points made sal code shown figure 2 7 page 39 text order run correctly answer add ch byte data section change loop start 2 ver 1 4 points translate statement sal code 1 5 answer div temp temp temp 5 mul temp temp add 1 temp 2 ver 2 4 points translate statement sal code 55 1 answer mul temp temp temp 1 div temp 55 temp add temp 3 ver 1 2 points assuming type word printed sal code move 468 div 10 put rem 10 put answer 466 3 ver 2 2 points assuming type word printed sal code move 468 rem 10 put div 3 put answer 82 4 5 points explain difference answer branch line code labeled branch line code address stored variable 5 ver 1 10 points write complete sal program add numbers 8 72 multiples 3 program print result label string sum sum 1234 program print sum 1234 answer data sum word running sum word 8 8 72 word mod 3 msg asciiz sum text start add sum sum add 2 rem 3 skip multiples 3 72 start puts msg put sum putc 5 ver 2 10 points write complete sal program add odd numbers 9 105 multiples 5 program print result label string sum sum 1234 program print sum 1234 answer data sum word running sum word 9 9 105 odd word mod 5 msg asciiz sum text start add sum sum add 2 odd rem 5 skip multiples 5 105 start puts msg put sum putc 6 ver 1 2 points 3456 roman numeral notation answer 3000 400 50 6 mmm cd vi 6 ver 2 2 points roman numeral notation answer 3000 600 0 7 mmm dc vii 7 ver 1 10 points convert code equivalent sal code assume variables integer type 5 0 printf answer sal code add 1 prt bne 5 mul prt move 0 prt put putc 7 ver 2 10 points convert code equivalent sal code assume variables integer type 2 5 printf answer sal code bge add 2 prt beq 5 div prt add 1 prt put putc cs112 staff office hours fall 1996 instructors prof core 244 paul office hours tuesday 1pm 3pm prof diane hill 411 cs office hours thursday 1pm 2 30pm prof venugopal hill 379 cs office hours tuesday 6m 7pm wednesday 2pm 3pm friday 4pm 5pm tas sukmoon chang hill 375 sukmoon paul office hours tuesday 4pm 5pm hill 008 lab tuesday 5pm 6pm hill 375 choi core 429 paul office hours friday 11 30am 12 30pm hill 008 lab tuesday 11 30am 12 30pm core 429 boris core 429 paul office hours thursday 10am 12noon satellite lab link mailto bolo cs wisc bonds earth bolo certified airplane pilot hold commercial pilot license instrument single engine land ratings planning working flight instructors certificate year moving taking care house started consuming free time fly arrow archer pilot occasion tiger fascinated spend time flying checkout rent vicinity madison wi usa years ago part airplane 140 spent lot time 2 5 ratings sell wonderful plane wondering title page reference memorable poem high flight john pilots friends colleagues hold pilot licenses bart miller john perkins matt mike litzkow bolo home page modified tue apr 16 17 18 13 cdt 1996 bolo josef burger bolo cs wisc theory refinement view paper click open book image 1 combining symbolic connectionist learning methods refine certainty factor rule bases jeffrey mahoney ph thesis department computer sciences university texas austin 1996 research describes system rapture designed revise rule bases expressed certainty factor format recent studies shown learning facilitated biased domain specific expertise shown real world domains require form probabilistic uncertain reasoning order successfully represent target concepts rapture designed advantage results beginning set certainty factor rules accurately labelled training examples rapture makes symbolic connectionist learning techniques revising rules order correctly classify training examples modified version backpropagation adjust certainty factors rules id3 information gain heuristic add rules upstart algorithm create hidden terms rule base results refining real world rule bases presented demonstrate effectiveness combined approach rule bases designed identify areas strands dna identifying infectious diseases fourth attempts diagnose soybean diseases results rapture compared backpropagation c4 5 kbann learning systems rapture generally produces sets rules accurate systems creating smaller sets rules training time img 1 refinement bayesian networks combining connectionist symbolic techniques sowmya ramanchandran ph proposal department computer sciences university texas austin 1995 bayesian networks provide mathematically sound formalism representing reasoning uncertain knowledge widely acquiring capturing knowledge framework difficult growing interest formulating techniques learning bayesian networks inductively problem learning bayesian network complete data explored depth problem learning networks unobserved open proposal view problem perspective theory revision present approach adapts techniques developed revising theories symbolic connectionist representations assume learner initial approximate network obtained expert technique inductively revises network fit data proposed system components component revises parameters bayesian network structure component revises structure network component parameter revision maps bayesian network multi layer feedforward neural network parameters mapped weights neural network standard backpropagation techniques learn weights structure revision component qualitative analysis suggest revisions network fails predict data accurately component implemented present results experiments real world classification problems show technique effective discuss proposed structure revision algorithm plans experiments evaluate system extensions system img 2 application theory refinement student modeling paul baffes raymond mooney proceedings thirteenth national conference aritificial intelligence pp 403 408 portland august 1996 aaai 96 theory refinement systems developed machine learning automatically modify knowledge base render consistent set classified training examples illustrate application techniques problem constructing student model intelligent tutoring system approach implemented authoring system called assert theory refinement introduce errors initially correct knowledge base models incorrect student behavior efficacy approach demonstrated evaluating tutor developed assert 75 students tested classification task covering concepts introductory programming language system produced accurate models students received feedback based models performed significantly post test students received simple reteaching img 3 refinement based student modeling automated bug library construction paul baffes raymond mooney journal artificial intelligence education 7 1 1996 pp 75 116 critical component model based intelligent tutoring sytems mechanism capturing conceptual state student enables system tailor feedback suit individual strengths weaknesses modeling technique practical sense models easy construct effective sense model impacts student learning research presents student modeling technique automatically capture student errors correct domain knowledge automatically compile trends multiple student models approach implemented computer program assert machine learning technique called theory refinement method automatically revising knowledge base consistent set examples knowledge base correctly defines domain examples student behavior domain assert models student errors collecting refinements correct knowledege base account student behavior efficacy approach demonstrated evaluating assert 100 students tested classification task covering concepts introductory programming language students received feedback based models automatically generated assert performed significantly post test students received simple teaching img 4 revising bayesian network parameters backpropagation sowmya ramachandran raymond mooney proceedings international conference neural networks icnn 96 special session knowledge based artificial neural networks washington dc june 1996 problem learning bayesian networks hidden variables hard problem simpler task learning conditional probabilities bayesian network hidden variables hard paper present approach learns conditional probabilities bayesian network hidden variables transforming multi layer feedforward neural network ann conditional probabilities mapped weights ann learned standard backpropagation techniques avoid problem exponentially large anns focus bayesian networks noisy noisy nodes experiments real world classification problems demonstrate effectiveness technique img 5 automatic student modeling bug library construction theory refinement paul baffes ph thesis department computer sciences university texas austin december 1994 history computers education characterized continuing effort construct intelligent tutorial programs adapt individual student setting critical component intelligent tutorials mechanism modeling conceptual state student system tailor feedback suit individual strengths weaknesses primary contribution research student modeling technique automatically capture student errors correct domain knowledge automatically compile trends multiple student models bug libraries approach implemented computer program assert machine learning technique called theory refinement method automatically revising knowledge base consistent set examples knowledge base correctly defines domain examples student behavior domain assert models student errors collecting refinements correct knowledge base account student behavior efficacy approach demonstrated evaluating assert 100 students tested classification task concepts introductory programming language students received feedback based models automatically generated assert performed significantly post test students received simple reteaching img 6 comparing methods refining certainty factor rule bases jeffrey mahoney raymond mooney proceedings eleventh international workshop machine learning pp 173 180 rutgers nj july 1994 ml 94 paper compares methods refining uncertain knowledge bases propositional certainty factor rules method implemented rapture system employs neural network training refine certainties existing rules symbolic technique add rules method based kbann system initially adds complete set potential rules low certainty neural network training filter adjust rules experimental results method results significantly faster training produces simpler refined rule bases slightly greater accuracy img 7 modifying network architectures certainty factor rule base revision jeffrey mahoney raymond mooney proceedings international symposium integrating knowledge neural heuristics 1994 pp 75 85 pensacola fl 1994 isiknh 94 paper describes rapture system revising probabilistic rule bases converts symbolic rules connectionist network trained connectionist techniques modified version backpropagation refine certainty factors rule base id3 information gain heuristic quinlan add rules work finding improved techniques modifying network architectures include adding hidden units upstart algorithm frean case made comparison fully connected connectionist techniques keeping rule base close original adding input units needed img 8 extending theory refinement rules paul baffes raymond mooney informatica 17 1993 pp 387 397 recent years machine learning research started addressing problem theory refinement goal theory refinement learner modify incomplete incorrect rule base representing domain theory make consistent set input training examples paper presents major revision propositional theory refinement system issues discussed show run time efficiency greatly improved changing exhaustive scheme computing repairs iterative greedy method show extend refine rules resulting algorithm order magnitude faster produces significantly accurate results theories fit format demonstrate advantages present experimental results real world domains img 9 learning model students theory refinement detect misconceptions paul baffes ph proposal department computer sciences university texas austin 1993 student modeling system called assert domain independent learning algorithms model unique student errors automatically construct bug libraries assert consists learning phases application theory refinement techniques constructing student models correct theory domain tutored learning cycle automatically constructs bug library extracting common refinements multiple student models bias future modeling efforts initial experimental data presented suggests assert effective modeling system induction techniques previously explored student modeling automatic bug library construction significantly enhances subsequent modeling efforts img 10 symbolic revision theories rules paul baffes raymond mooney proceedings thirteenth international joint conference artificial intelligence pp 1135 1140 chambery france 1993 ijcai 93 paper presents major revision propositional theory refinement system issues discussed show run time efficiency greatly improved changing exhaustive scheme computing repairs iterative greedy method show extend refine rules resulting algorithm order magnitude faster produces significantly accurate results theories fit format demonstrate advantages present preliminary experimental results comparing systems refining dna promoter domain theory img 11 combining connectionist symbolic learning refine certainty factor rule bases jeffrey mahoney raymond mooney connection science 5 1993 pp 339 364 special issue architectures integrating neural symbolic processing paper describes rapture system revising probabilistic knowledge bases combines connectionist symbolic learning methods rapture modified version backpropagation refine certainty factors mycin style rule base id3 information gain heuristic add rules results refining actual expert knowledge bases demonstrate combined approach generally performs previous methods img 12 refinement order horn clause domain theories bradley richards raymond mooney machine learning 19 2 1995 pp 95 131 knowledge acquisition difficult time consuming task error prone human activity task automatically improving existing knowledge base learning methods addressed class systems performing theory refinement recently systems limited propositional theories paper presents system forte order revision theories examples refining order horn clause theories moving order representation opens problem areas logic program debugging qualitative modelling reach propositional systems forte hill climbing approach revise theories identifies errors theory calls library operators develop revisions revision implemented process repeats revisions operators drawn variety sources including propositional theory refinement order induction inverse resolution forte tested domains including logic programming qualitative modelling img 13 combining symbolic neural learning revise probabilistic theories jeffrey mahoney raymond mooney proceedings 1992 machine learning workshop integrated learning real domains aberdeen scotland july 1992 paper describes rapture system revising probabilistic theories combines symbolic neural network learning methods rapture modified version backpropagation refine certainty factors mycin style rule base id3 information gain heuristic add rules results real world domains demonstrate combined approach performs previous methods img 14 theory revision model students acquire stereotypical errors paul baffes raymond mooney proceedings fourteenth annual conference cognitive science society pp 617 622 bloomington july 1992 student modeling identified important component long term development intelligent computer aided instruction icai systems basic approaches evolved model student misconceptions static predefined library user bugs misconceptions modeled system induction learn student misconceptions scratch present approach machine learning technique called theory revision theory revision system automatically construct bug library modeling retaining flexibility address errors img 15 preliminary pac analysis theory revision raymond mooney march 1992 computational learning theory natural learning systems vol 3 petsche judd hanson eds mit press 1995 pp 43 53 paper presents preliminary analysis sample complexity theory revision framework pac approximately correct learnability theory formalizing notion initial theory close correct theory show sample complexity optimal propositional horn clause theory revision algorithm ln 1 delta ln 0 epsilon em syntactic distance initial correct theories 0 size initial theory number observable features epsilon delta standard pac error probability bounds paper discusses problems raised computational complexity theory revision img 16 automated debugging logic programs theory revision raymond mooney bradley richards proceedings international workshop inductive logic programming tokyo japan june 1992 paper presents results theory revision system automatically debug logic programs forte recently developed system revising function free horn clause theories theory set training examples performs hill climbing search attempt minimally modify theory correctly classify examples forte makes methods propositional theory revision horn clause induction foil inverse resolution system successfully debug logic programs written undergraduate students programming languages img 17 batch versus incremental theory refinement raymond mooney proceedings aaai spring symposium knowledge assimilation standford ca march 1992 existing theory refinement systems incremental theory refinement system input output theories compatible incrementally assimilate data evolving theory continually feeding revised theory back input theory incremental batch approach system batch examples step existing theory revision systems experimental results theory refinement system demonstrate approach frequently increases efficiency significantly decreasing accuracy simplicity resulting theory system produces bad initial theory based small amount data bad revisions snowball result decrease performance img 18 multistrategy approach theory refinement raymond mooney dirk machine learning multistrategy approach vol iv michalski eds pp 141 164 morgan kaufman san mateo ca 1994 chapter describes multistrategy system employs independent modules deductive abductive inductive reasoning revise arbitrarily incorrect propositional horn clause domain theory fit set preclassified training instances combining diverse methods handle wider range imperfect theories theory revision systems guaranteeing revised theory consistent training data successfully revised actual expert theories molecular biology plant pathology results confirm hypothesis multistrategy system learn theory data results theory data img 19 theory refinement combining analytical empirical methods dirk raymond mooney artificial intelligence 66 1994 pp 311 344 article describes comprehensive approach automatic theory revision imperfect theory approach combines explanation attempts incorrectly classified examples order identify failing portions theory theory fault correlated subsets examples inductively generate correction corrections focused tend preserve structure original theory system starts approximate domain theory general fewer training examples required attain level performance classification accuracy compared purely empirical system approach applies classification systems employing propositional horn clause theory system tested variety application domains results presented problems domains molecular biology plant disease diagnosis img 20 improving shared rules multiple category domain theories dirk raymond mooney proceedings eighth international machine learning workshop pp 534 538 evanston il june 1991 paper presents approach improving classification performance multiple category theory correcting intermediate rules shared categories technique performance theory category improved training category examples technique presented experimental results img 21 constructive induction theory refinement raymond mooney dirk proceedings eighth international machine learning workshop pp 178 182 evanston il june 1991 paper presents constructive induction techniques recently added theory refinement system additions handle arbitrary gaps top middle bottom incomplete domain theory intermediate concept utilization employs existing rules theory derive higher level features induction intermediate concept creation employs inverse resolution introduce intermediate concepts order fill gaps theory span multiple levels revisions make imperfect domain theories ways typical previous work constructive induction theory refinement result handle wider range theory imperfections existing theory refinement system img 22 theory refinement noisy data raymond mooney dirk technical report ai 91 153 artificial intelligence lab university texas austin march 1991 paper presents method revising approximate domain theory based noisy data basic idea avoid making theory account small amount data method implemented propositional horn clause theory revision system paper presents empirical results artificially corrupted data show method successfully prevents fitting words data noisy performance test data considerably revising theory completely fit data data noisy noise processing significant degradation performance finally noise processing increases efficiency decreases complexity resulting theory img estlin cs utexas asif ghias publications asif ghias jonathan logan david chamberlin brian smith query humming large musical information retrieval audio database proc acm international conference multimedia san francisco ca november 5 9 1995 html version cs 516 project proposals thorsten von eicken wednesday mar 13th 1996 proposals sp 2 related projects 1 splash benchmarks cc sp 2 splash benchmark suite consisting parallel applications shared memory machines developed stanford splash 2 latest version splash applications original suite divided categories kernels applications kernels routines commonly applications sample kernels complex 1d fft blocked lu decomposition blocked sparse cholesky factorization integer radix sort applications barnes hut ocean simulation water simulation spatial data structure water simulation spatial data structure implement kernels listed applications depending level difficulty cc split implementation judged correctness performance careful explanation results expected detailed timing source code benchmarks shared memory machines web choose port existing code cc split write scratch understand problem read paper entitled splash 2 programs characterization methodological considerations published isca 95 obtained web project expose parallel programming state art languages shared distributed memory machines splash benchmarks widely accepted research community cc parallel extension popular years project platform suggest sp 2 languages supported 2 pvm active messages sp 2 pvm parallel virtual machine popular software package supports parallel computing networked workstations user library routines pvm send pvm recv communication processes pvm communication tcp udp protocols coarse grained parallel applications reasonable performance improve pvm implementing major communication routines active messages sp 2 benchmark split mpi 3 parallel renderer sp 2 split cc implement parallel renderer vrml virtual reality modelling language complex vrml documents downloaded scenes rendered real time system sp 2 send rendered image quickly desktop workstation simple connection works prototype sending rendered image back atm 4 parallel split cc implement parallel similar real time feel manage quickly freely raytracing package runs wide range unix systems parallelizing aspects dividing rendering space cpus implementing system sp 2 5 parallel file system sp 2 implement parallel file system top regular filesystem node easily user level library split 6 split benchmark comparison survey high end parallel systems department run programs written split parallel language sp 2 atm cluster fast ethernet cluster multiprocessor sparcs berkeley ucsb groups number nice split benchmarks understanding relative performance systems scale running 8 opposed 4 cpus 7 linda active messages sp 2 linda simple operations powerful extension existing sequential languages parallel execution programs computing model slightly ve shown messages tasks executed put tuple space retrieved process address sender receiver tuple space shared processes reception messages based pattern matching based simple concept tuple space program kinds synchronization blocking blocking communication point point multicast message passing project implement linda run time system active messages sp 2 extension work include understanding linda model fast communication subsystem threads order efficient run time system net related projects projects specifically deal net system low latency user level networking implementations net exist atm cards fast ethernet projects augment existing net system implementations combining 1 atm network fast ethernet implement demo high speed version atm network fast ethernet requires independence group works idea explore methods long range video teleconferencing net approach opposed sending video workstations side side atm fiber protocols designed robust multicast video conferencing alternative system mbone vat free video conferencing package 2 gateway fast ethernet atm net design build gateway fast ethernet atm net raw net level ip level 3 kernel endpoint net problem net doesn existing applications kernel facilities easily share network device net idea implement kernel level net endpoint data generated ip sockets kernel received endpoint treating kernel endpoint kind ethernet driver communication kernel endpoint doubt slower user level endpoints idea applications multiplex kernel endpoint existing socket based apps run implement ip high level protocols essentially replace low level kernel functions sending data atm ethernet card routines read write kernel endpoint platform atm fast ethernet implementation net linux expert project undertaken linux kernel hacking experience 4 ip packet filter sba 200 atm adapter net fast ethernet atm simple protocol compatible ip implement simple packet filter net fast ethernet atm packets correct format implement aspects ip protocol 5 flow control active messages fast ethernet fast ethernet poses interesting flow control problems acks compete regular packets bandwidth design good flow control algorithm active messages works shared medium fast ethernet 6 fast rpc pick year fast rpc project make work 7 distributed shared memory pick year dsm project make work run splash benchmarks 8 network performance tool net implement standard network performance tool net 9 gang scheduling net cluster gang scheduling processors working single parallel application schedule synchronously communication computation phases coordinated reduce latency data exchange require kind interesting modifications kernel scheduler sort clock synchronization processes split application run time network machines expert project undertaken linux kernel hacking experience usit related projects usit toolkit developed build parallel distributed programming environment atm cluster utility programs set daemons set machines cluster start running split programs forwarding local machine cluster cluster run split programs application programs find toolkit lower level usit tcl tk interfaces job control forwarding job scheduling net channel allocation cluster interfaces customize execution environment application requires 1 pvm net usit pvm popular software package heterogeneous network parallel serial computers single concurrent computational resource pvm consists parts daemon processes users install machines pvm user library communication processes project explore possibility implementing basic pvm daemon functionalities net interfaces usit implement additional interfaces usit 1 benchmark liedtke microkernel system jochen liedtke published paper microkernel construction sosp abstract included project read paper understand problems proposed solutions download code benchmark abstract software technology point view microkernel concept superior large integrated kernels hand widely believed microkernel based systems inherently inefficient sufficiently flexible contradictory belief show support documentary evidence inefficiency current microkernels inherited basic idea overloading kernel improper implementation based functional reasons describe concepts implemented microkernel illustrate flexibility analyze performance critical points show performance achievable efficiency sufficient respect macro kernels published contradictory measurements evident describe implementation techniques illustrate microkernels inherently portable improve portability system return cs 516 home page fault tolerance parallel distributed systems fault tolerance real time systems routing fault tolerant systems compiler assisted fault detection multiprocessors reconfiguration processor arrays main tower ut austin skyblue constraint solver applications author michael sannella vijay saraswat pascal van hentenryck eds proceedings 1993 workshop principles practice constraint programming mit press 1994 abstract skyblue constraint solver multi local propagation efficiently maintain constraints organized constraint hierarchy individual constraints added removed skyblue executes method procedures constraint incrementally constraints skyblue successor deltablue algorithm significant limitations cycles constraints prohibited constraint methods single output variable skyblue restrictions satisfying cycles constraints calling external solvers supporting multi output methods paper compares skyblue constraint solvers describes skyblue algorithm discusses applications built skyblue skyblue algorithm description introduces concepts including method select methods execute generalization deltablue strengths click postscript file return constraints home page cornell theory center copyright statement contents copyright cornell university rights reserved permission reproduce materials cornell theory center world wide web servers contact linda callahan director external relations cal tc cornell phone 607 254 8610 fax 607 254 8888 software redistribution identified covered terms ismap prices descriptions doit products doit showroom tech update web sites hardware vendors web sites software vendors doit special discounts page information showroom web sites computer related publications computer recommendations campus departments transfer doit home page transfer uw home page comments search copyright 1996 regents university wisconsin pub 7 papers papers conferences find ls gz find ls internet jsc mbone midi people portal rfc supermodels utils java compatible browser applet demonstrates offscreen copying effects toggles back images copy effects effect click buttons copyright 1996 jeremy baer jbaer cs washington operation viewing times pilot check flight times page make tele embodiment tools installed computer tune drive blimp blimp control panel applet page home page install tele embodiment tools blimp operational schedule previous public flights november date time event location pilot 8 16 00 pm friday flight cell san eric paulos pst francisco 20 tba book exploratorium release eric paulos modified thu nov 14 03 57 33 pst 1996 multiscalar logo projects related multiscalar return multiscalar home age stanford hydra mit machine illinois impact michigan high performance microprocessor project minnesota agassiz project email sohi cs wisc project added updated 5 april 1996 guri sohi sohi cs wisc personal background trial version bear grew westlake ohio suburb cleveland ohio city suburb suburb leave life profoundly interesting number times life classified defining moments personality steve computer geek answer suppose defining moment early grade school aunt bought computer ti 99 4a rest computing nature evident neglect mention years geek training influential geek training gifted talented grade school years junior high blur end junior high years high school mark defining moment met love story influential attitudes beliefs miss influence life bit learning world transition time high school college time glad met completely group friends time vicki fairchild special times felt souls intertwined repeating pattern life strong close friendships dissolve quickly pain remember vicki hope dealt distance latest defining moments occurred college person influence henry hall dorm sounds odd building influence people attracted 24 hour quiet dry dorm images people living residents heavy drinking rural nature amusements diversions ordinary created stranger moments toilet paper fights pit soccer salt ball huge approaching violent fights wild power outages deserve mention important part henry hall special living henry lounge quiet kind magic lounge gathering place large group residents henry simple apparently mundane tv lounge place watch tv true time tv aforementioned power outages generally people weren watch tv community society society generally worked count lounge talk vent knew conversation ranged deep discussions oddball talks philosophical intellectual discussion occurred including nature people logic emotion post brain argument conversation pleasant discussing friendship resistance change administration classes negative aspects crew part manifested emotions high ways healthy generally lounge shaped adapted people strange eclectic nature place people lives fear unusually unique thing important people lounge freedom explore personality beliefs shadow candy machine year lounge held magic change inevitable hope henry lounge lose persistence life people henry meant hope remain contact dan toth deserves special note henry person alternate universe finally girlfriend hope add future picture add information dating winter 94 95 things painful distance rochester important people events left feel writing autobiography time feel mentioning early friend tony people stayed contact grade school sean charlotte lee hope henry people background feel interesting ll hear smile information included future date musical interests fantasy sci fi favorites things patient return table contents updated september 15 1996 steve haley menus pgg mapping environment unstructured structured numerical parallel grid generation chrisochoides fox joe thompson abstract menus pgg problem solving environment pse developing parallel algorithms generate structured unstructured static adaptive grids meshes required implementation scalable parallel partial differential equation pde solvers based domain decomposition methods generation pses numerical solution pdes distributed memory multiprocessor systems based data mapping sequentially generated grids support data parallel programming model menus pgg generates maintains grids processors parallel distributed systems combines valuable aspects data parallel programming model flexibility task parallel programming model menus pgg assumes machine model consists homogeneous heterogeneous clusters processors operating distributed address space implemented remote memory modules message passing high speed interconnection network major contribution menus pgg reduction pre processing overhead required data parallel pde solvers efficient maintenance distributed data structures support hp refinements present preliminary results indicating parallel grid generation results substantial reduction pre processing overhead needed solution data mapping problem computing distributed objects steven fought talk sources essential distributed objects survival guide orfali edwards wiley usenet news object oriented programming review objects individual sets data coupled related procedures access alter data important features encapsulation data hidden methods polymorphism objects interchangeable inheritance objects extended altered remain interchangeable older models related features early late binding frameworks opendoc opendoc compound document programming model documents divided parts parts consist typed data persistent store part editor part editors 60 method standard implementations methods overloaded parts nest parts opendoc frameworks competing drawing frameworks opendoc development framework apple rendering facilities prebuilt editor parts opendoc framework ibm built cross platform rendering library os 2 windows mac aix rendering opendoc weak point opendoc compound documents document shells interact documents create session object provide parts information manage geometries retrieve documents storage dynamically bind load part editors dispatch events manage global document data opendoc persistent storage store compound documents system structured files references files concurrent multiuser access internal versioning system drafts persistent references 32 bit ids identify individual parts opendoc data transfers drag drop cut copy paste copy links persistent references recursively located parts determine copy copy links push data documents updated scripting extensions part editor designed part operations semantic level event system extends os event model standardized registered extra interfaces parts called extensions ole ole based strictly object model interfaces individually instantiated unique state inheritance supported aggregation object location transparent communications mechanisms differ depending environment object process local servers remote servers remote servers unimplemented nt 4 beta ole interfaces interfaces called laid ms visual format programmers compilers lay ole tables hand process servers implemented dlls loaded process address space local servers contacted ms lightweight rpc interfaces client server communication starts interface interfaces discovered method multiple interfaces supported aggregation ole features ole features similar opendoc scripting automation support data transfer drag drop linking change advisories compound documents addition storage architecture supports locked regions commit transactions product aliases objects including files items files anti negate previous pointers volatile storage composite groups ole nested data handled ole compound documents container application main purpose word servers server smaller program loaded address space editing document documents cached document display full server activation ole custom controls microsoft replacement visual basic controls generally applicable ole purpose provide standard architecture servers consists process server aggregated automation server scripting biggest weakness containers corba overview common object request broker architecture distributed objects distributed computing object oriented principles corba objects exist network location transparent objects object request broker orb communication objects object interfaces defined pl independent interface definition language idl corba history corba spec controlled object management group omg consortium 500 companies corba 1 0 published 1990 compliant behaviors individual orbs corba 2 0 published 1996 interoperability orbs updating aspects spec specifications standardized services orbs implement issued exist rfc form interface definition language idl completely specifies communication client server client server relationship arbitrary generally linked initiating object idl defines modules sets class descriptions grouped namespace interfaces sets method invocations class definition implementation operations corba term methods data types include simple types short long unsigned short unsigned long float double char boolean constructed types enum string struct array union sequence aggregate types constructed typedefs idl module interface dog pet animal attribute integer age exception string explanation void short long raises void sit string raises attributes provide automatic set operations object request brokers orbs called object buses requests objects orb orb single process set processes set services protocols orbs compared plumbing orbs client side client idl stubs pack information transport server created idl compiler dynamic invocation interface run time binding object interfaces interface repository apis stored run time database allowing discover object methods orb interface commonly needed services converting object reference objects strings orbs server side server idl stubs created idl compiler dynamic skeleton interface dsi server equivalent allowing receive idl requests object adapter runtime environment corba objects including assigning ids object references instantiation message passing implementation repository place store administrative data including location executable servers orb interface commonly needed services client side steps creating corba service 1 create idl definitions 2 create interface skeletons 3 add server implementation code 4 compile compile add apis interface repository create client idl stubs executable server objects register executable implementation repository client opens connection server object adapter check implementation repository compatible executable instantiate dynamic invocations interface discovery client dynamically invoke object methods steps 1 obtain method description 2 create argument list 3 create request 4 invoke method rpc send receive datagram depending method description library routines provided aid process object adapters object adapters registers server classes ir objects manages object references broadcasts presence object servers handles incoming client calls effectively inherited interface implemented procedural languages standardized basic object adapters provided common cases shared server server server method persistent server common object service specifications number standardized services established worked grouped common object service specifications life cycle naming persistence event notification 1993 transactions concurrency relationships 1994 security time 1995 query licensing properties 1995 trader collections change management 1996 discuss slides naming events life cycle trader naming standardized hierarchical service designed encapsulate services dce cds iso 500 sun nis trader finding object suited task based set criteria life cycle creation copying deleting moving objects relationships objects defined terms graphs events semantic level events defined distributed transactions concurrency transaction object nested commit abort style transaction defined object interface inherited objects support transactions concurrency service includes locking facilities mutual exclusion synchronization persistence object databases persistence object seamless access level stores implementation complex basic interfaces provided direct access da protocol direct access persistent data data definition language odmg 93 protocol access object odmg dynamic data object protocol define structure data object level stores relational databases filesystems notes corba orbs vendors compatible implement half bridges reference protocol runs top tcp ip corba 2 0 orb vendors great flexibility determining transport packaging server calling mechanisms flexibility intended encourage high performance systems performance varies widely implementation relative object location interesting issues parallelism breaking applications smaller objects cooperate increases potential parallelism objects designed work networks forced exploit concurrency avoid excessive blocking programming languages smaller size objects encourages inter procedural analysis languages existing object components www alert redirection response server handled client document moved document permanently moved cse 321 assignment 7 autumn 1996 due wednesday november 27 1996 reading assignment read sections 6 1 6 4 text problems edition text problems 1 page 364 problem 4 2 page 366 problem 28 3 page 366 problem 36 proof fact composition relations associative relations set 4 page 380 problem 10 5 write matrix representing graph problem 14 6 page 393 problem 26 show work 7 page 393 problem 28 show work 8 page 423 problem 10 9 bonus page 423 problem 15 uw madison theory computing page construction send corrections additions complaints glaserea cs wisc faculty eric bach anne condon deborah joseph students sun chung bill donaldson elton glaser amy michael siff john watrous courses 520 introduction theoretical computer science 577 introduction algorithms 709 mathematical techniques analysis algorithms 767 graph theory 787 advanced algorithms data structures 810 models formalisms computation 812 arithmetic algorithms 820 theory automata formal languages 830 abstract concrete complexity theory qualifying exams theory students thinking phd interested past qualifying exams theory area depth exam syllabus recent publications dna models algorithms np complete problems bach condon glaser tanguay 1996 ieee conference computational complexity algorithmic number theory volume efficient algorithms bach mit press cambridge ma march 1996 dimensional quantum cellular automata watrous symposium foundations computer science 1995 interactive proof systems polynomially bounded strategies condon ladner journal computer system sciences vol 50 3 1995 collapsing degrees time joseph pruim young proceedings ninth structure complexity theory conference 1994 assorted links uw computer science department page general theory pointers mit theory page stanford theory page pictures john john officemate glaserea cs wisc compilers uw overview university washington compiler research click find cs research find add bibliographic entries web page benchmarks debugging implementation techniques techniques implementing conventional programming languages instruction level parallelism compiler techniques exploiting ilp interpreters simulators implemented compilers compiler techniques language design multiple processors compiling machines multiple processors shared memory multiprocessors distributed memory multicomputers profiling tracing compiler techniques improve profiling tracing profiles improve compilation register allocation runtime code generation introducing code running program synchronization behaves implement threads multithreading runtime systems multithreading links compilers related work sites department computer science engineering university washington fr 35 seattle washington 98195 usa pardo cs washington grid generation project cornell paul chew nikos chrisochoides steve vavasis research objectives mathematically quality based approach delaunay triangulation based approach robust minimize human interaction parallel grid generation applications information contact href http www cs cornell info people nikosc nikosc html nikos chrisochoides 607 254 8839 email nikosc cs cornell previous overview computational aspects physical mapping probes generals report brendan mumey department computer science university washington seattle wa 98195 usa brendan cs washington 25 january 1995 abstract context molecular biology physical mapping problem constructing rough map dna sequence paper explores computational aspect recent approaches physical mapping probe hybridization technique overview method error free data stochastic model outline approach computing finding good evaluation handling errors simpler problem stochastic model method screening retesting evaluation approach managing setting problem finding good spanning tree simulation results discussion common problems remaining fingerprinting length sets references document brendan mumey fri mar 29 11 04 32 pst 1996 cse 557 computer graphics winter quarter 1995 cool images project 1 trace images 1 2 church interior dancer diamond house lights standing stones stranger vino index ~mbirk cs110 examples complex modified size description dir parent directory 31 oct 96 08 20 txt complex cpp 01 oct 96 15 08 2k txt complex 01 oct 96 15 08 1k txt test cpp 01 oct 96 15 08 1k refresh http www cs utexas users zhuqing china html china land beauty wait netscape 1 1 jump china home page courses spring 1996 cs 701 construction compilers 10 cs 757 advanced computer architecture ii img back home page late policy programming assignments consist printed copies source code output generated program copying source code executable special hand directory specific instructions provided assignment pages responsiblility plan ahead work early late policy provided case emergencies carelessly programming assignments handed time day due class period office office slip assignment door handed homework time walk office morning late period policy turn assignment class period late receive credit assignment homework accepted class period late exact rules turn assignments class period late penalized lateness assignments turn fourth assignment deadline class period late receive 70 credit received turned time worst case period program complete turn short paragraph explaining don list excuses explain plan receive charity points depending close completion correct program appears maximum 50 remember turn assignment deadline miss deadline credit turn assignment class period deadline assignments accepted class period late case severe medical emergencies discuss situation modified mon sep 2 16 37 31 cdt 1996 greg sharp greg cs wisc http www cs wisc ~greg 2671 cs 354 fall 1996 karen solution section 2 quiz 1 friday september 13 3 questions 25 points total 1 7 points computer running sal program data asciiz program started asciiz program ending aa word 0 bb word 6 cc word text start puts bge aa bb print sum add cc cc aa add aa aa 1 print sum put cc puts cpu fetches instruction label print sum computer breaks circuitry pc update hardware fails pc updated execution sal program pc updated cpu endlessly fetches executes instruction put cc case cc 0 program endlessly prints zeros 2 8 points sal code single error execute incorrectly data ra word msg asciiz program running word word word text start puts msg move 3 move 20 la ra ra ra move 3 move 20 mul ra give 1 sentence explanation wrong code return procedure branches ra data section show fix code adding modifying modify instruction ra ra 3 10 points write sal code fragment sums prints result integers range start integer end variables type integer variables start end assumed assigned values code fragment run solution move sum 0 move integer start bgt integer end add sum sum integer add integer integer 1 put sum utcs academic information academic materials undergraduate graduate bulletins student organizations descriptions schedules ut registrar gopher web catalogs general information catalog graduate catalog undergraduate catalog ut admissions gopher web gripe cs utexas computer graphics robot arm cube pick cube made oops drop tong wang fall 96 research interests theory computational mechanisms connect signals symbols visual structures interpreted acquire language language vision share mechanisms applications visual reasoning methods solve real scientific engineering problems img project directors img img kenneth birman robbert van renesse img horus project isis toolkit distributed computing img fault tolerance practice fault tolerance group img theory distributed systems communication security replication security img editor chief acm tocs researchers roy friedman werner vogels distributed computing distributed operating distributed algorithms systems real time systems group communication high speed cluster virtual synchrony total networks internetworking ordering shared memory students kathy guo mark hayden takako hickey alexey vaysburd networking ensemble distributed horus object reliable systems tools multicast communications scalable virtual protocols flow synchronous control resource multicast management light weight groups stratus team brad glade eugene ortenberg fault tolerance real time distributed computing scheduling group communication software wide area reliability communication predictability group members visitors silvano maffeis michael hunt dave cooper flow control security distributed object large scale multicast privacy systems omg corba ordered protocols distributed object groups object multicast local area computing replication electra orb networks mobile computing david karr formal specification verification custom built protocol stacks temporal logic weak consistency comments werner vogels previous schedules ml reading group fall 95 spring 95 fall 94 spring 94 fall 93 2433 photos graduation ball shot leo content worn lot eating drinking leo photo day hang smithsonian picture idea chris hanging cocktails making silly face good picture group photo lot scrambling grabbing people careful positioning managed produce photo present key provided identify people photo key 1 ingrid 2 ingrid date 3 leslie 4 robert turner 5 peter 6 adam benjamin 7 laura 8 peter harwood 9 jack dean 10 monty guy 11 stevens 12 brian 13 ruth 14 lorna reid 15 andrea mcphee 16 17 craig kaplan 18 monica 19 david crane 20 leo chan 21 neil updated wed 15 17 27 36 edt 1996 undergrad math uwaterloo ca papers virtual memory alternatives client buffer management transaction systems dylan mcnamee vivek narasayya ashutosh tiwary henry levy jeffrey chase yong gao trace based benchmarking object oriented databases ashutosh tiwary vivek narasayya henry levy reducing virtual memory overhead swizzling proceeedings international workshop object orientation operating systems seattle wa october 27 28 1996 integrating coherency recoverability distributed systems michael feeley jeffrey chase vivek narasayya henry levy proc symposium operating systems design implementation november 1994 evaluation oo7 system application benchmark ashutosh tiwary vivek narasayya henry levy workshop object database behavior benchmarks performance oopsla october 1995 analyzing cost swizzling texas persistent object store quals project spring 1995 texas home page distributed transactions mobile computing system submitted part requirement cse 552 parallel distributed systems autumn 1993 1270 acm logo spdt 96 acm logo sigmetrics symposium parallel distributed tools work progress construction future expect information local arrangements registration call papers html call papers postscript official program html modified wed 8 13 11 54 cdt 1996 bart laboratory molecular biology university wisconsin madison img laboratory molecular biology img graduate program cellular molecular biology img undergraduate program molecular biology img integrated microscopy resource lab web lab web carroll lab web lab web img house guide laboratory molecular biology img computing information img illustration information img views madison bock labs img molecular biology server statistics search phone numbers addresses search zip codes search maps uw madison web servers img graduate school img medical school img molecular img coalition undergraduate research molecular biology img www servers home pages uw madison img uw madison electronic library web indices img net scout services img yahoo web directory img search meta search engine img federal web locator img college university home pages img wisconsin information web sites search internet search web usenet display results standard form compact form detailed form submit maintained students wisc updated wednesday november 6 1996 4 10 pm mike schlicht mjschlic facstaff wisc 1996 uw madison molecular biology 1370 soha hassoun education university washington seattle wa university washington seattle wa june 1993 present working ph computer science engineering topic architectural retiming research interests computer aided design timing verification logic high level synthesis synchronous circuit design computer processor architecture parallel implementations architectures thesis advisor prof carl ebeling october 1991 june 1993 computer science engineering project topic improving finite state assignment level programmable logic devices project advisor prof gaetano borriello massachusetts institute technology cambridge ma september 1986 1988 electrical engineering thesis topic memory design message driven processor thesis advisor prof bill dally south dakota state university brookings sd september 1982 1986 electrical engineering minor studies math french 1795 technical documents internet html write html www top page internet searching surfing index infoseek lycos opentext webcrawler directory mckinley internet directory yahoo operating system unix toy os nachos nachos roadmap programming debugging yahoo gcc info tree gdb window programming tcl tk word processing latex database illustra sybase cs 306 assignment 10 symbolic algebra index students modified size description dir parent directory 07 jan 97 06 01 dir abroad 31 jul 96 09 56 dir 21 nov 96 23 41 dir acacia 09 oct 96 07 02 dir 09 dec 96 14 34 dir acts 25 oct 96 17 07 dir 21 oct 96 00 23 dir 05 apr 96 01 16 dir aiesec 08 aug 96 11 18 dir aikido 06 feb 96 18 01 dir 05 nov 96 00 00 dir 16 dec 96 03 10 dir akl 07 oct 96 12 52 dir 11 dec 96 16 29 dir alliance 15 dec 96 16 14 dir 05 dec 96 13 14 dir 26 mar 96 18 35 dir 05 nov 96 14 05 dir anime 30 aug 96 14 30 dir 21 nov 96 00 27 dir 24 dec 96 23 52 dir aps 08 sep 96 12 30 dir asa 03 dec 96 07 43 dir astro 04 nov 96 19 37 dir aware 22 nov 96 03 04 dir 03 jan 97 12 57 dir bar 18 sep 96 23 15 dir bbb 24 oct 96 23 49 dir 08 aug 96 11 19 dir 08 aug 96 11 19 dir 20 feb 96 15 36 dir 08 aug 96 11 19 dir 08 aug 96 11 19 dir 08 aug 96 11 19 dir 09 oct 96 07 04 dir 08 aug 96 11 19 dir 02 dec 96 19 25 dir 19 jan 96 22 02 dir cr 14 sep 96 10 43 dir 04 dec 96 22 28 dir 02 jan 97 04 23 dir 20 jun 96 04 20 dir 06 jan 97 21 42 dir disciples 04 nov 96 00 11 dir 24 sep 96 08 44 dir esa 02 jan 97 16 56 dir 16 dec 96 03 15 txt 01 nov 96 09 07 10k txt 01 nov 96 09 00 dir 02 oct 96 14 26 dir flying 20 nov 96 01 02 dir focus 21 nov 96 18 34 dir 09 oct 96 07 05 dir forty 08 aug 96 11 19 dir geo 17 oct 96 15 12 dir 27 nov 96 18 20 dir 29 apr 96 22 38 dir gsa 15 oct 96 09 16 dir habitat 02 jan 97 04 24 dir harvest tmp 08 aug 96 11 20 dir 10 nov 96 12 42 dir 15 oct 96 15 06 dir health 03 jan 97 16 19 dir 11 oct 96 05 44 dir ieee 02 nov 96 07 53 dir 10 96 02 30 dir 06 jan 97 01 10 dir ima 08 aug 96 11 20 dir 20 apr 96 09 58 dir 08 aug 96 11 20 dir isa 03 jan 97 15 44 dir 16 oct 96 10 35 dir judo 01 dec 96 15 38 dir karate 21 nov 96 00 30 dir 05 dec 96 14 41 dir 07 dec 96 00 51 dir 22 nov 96 21 29 dir 08 aug 96 11 20 dir 23 oct 96 16 40 dir 08 oct 96 22 53 dir lambda 08 oct 96 22 52 dir 23 dec 96 23 15 dir lcm 25 sep 96 22 17 dir 27 nov 96 12 37 dir 14 dec 96 00 15 dir 19 nov 96 01 22 dir 17 nov 96 20 33 dir lost found 23 aug 95 17 18 dir 23 nov 96 06 43 dir 09 oct 96 07 07 dir 02 nov 96 07 54 dir mexico 14 nov 96 18 31 dir 02 jan 97 04 25 dir 10 oct 96 02 16 dir 18 apr 96 22 51 dir 21 oct 96 01 08 dir 02 nov 96 07 54 dir 30 nov 96 21 47 dir 23 aug 95 17 18 dir msa 05 dec 96 22 16 dir 08 oct 96 23 05 dir 21 nov 96 00 31 dir nave 12 dec 96 11 27 dir 09 nov 96 09 46 dir 04 dec 96 09 47 dir 08 aug 96 11 21 dir 22 apr 96 08 16 dir pad 05 oct 96 12 09 dir 08 aug 96 11 21 dir panama 08 aug 96 11 22 dir pct 14 dec 96 02 29 dir 08 aug 96 11 22 txt quotas 12 dec 94 11 37 dir racquetball 16 dec 96 03 16 dir 24 apr 96 01 08 dir reform 28 oct 96 17 05 dir review 04 jan 97 13 10 dir rugby 18 jun 96 08 38 dir sa 20 dec 96 17 31 dir sae 30 dec 96 15 12 dir sai 14 dec 96 22 33 dir 09 oct 96 07 08 dir scf 04 jan 97 16 37 dir scuba 31 dec 96 14 17 dir seneca 02 jan 97 04 27 dir 02 nov 96 07 55 dir 21 nov 96 00 32 dir 03 jan 96 09 45 dir soccer 18 nov 96 14 23 dir 09 oct 96 07 08 dir ssa 03 oct 96 13 16 dir stats 05 jan 97 07 00 dir 23 aug 95 17 18 dir 08 aug 96 11 22 dir 22 sep 96 04 22 dir 08 aug 96 11 22 dir 11 nov 96 23 21 dir 09 oct 96 07 09 dir 06 jan 97 12 00 dir 12 nov 96 11 40 dir 15 nov 96 17 00 dir ti 19 nov 96 17 06 dir trout 02 nov 96 07 56 dir tsa 02 nov 96 21 04 dir 07 jan 97 09 14 dir 09 oct 96 07 09 dir 09 oct 96 07 09 dir 23 aug 95 17 18 dir 06 jan 97 10 22 dir 03 jan 97 10 45 dir 23 aug 95 17 18 dir 14 nov 96 21 14 dir 31 dec 96 13 58 dir 23 nov 96 15 38 dir 08 aug 96 11 23 dir 04 dec 96 14 24 dir 08 aug 96 11 23 dir utmost 28 oct 96 03 14 dir 27 dec 96 19 59 dir 31 dec 96 09 29 dir 08 aug 96 11 23 dir 21 nov 96 00 33 dir 08 aug 96 11 23 dir veteran 08 dec 96 23 16 dir 04 aug 96 14 30 dir wis 30 oct 96 14 59 dir 15 apr 96 13 01 dir 19 sep 96 23 09 dir 21 nov 96 02 33 dir 02 jan 97 04 29 dir zz obsolete 08 dec 96 23 15 hierarchical constraint logic programming authors molly wilson alan borning published journal logic programming special issue constraint logic programming vol 16 nos 3 4 july august 1993 pages 227 318 preprint published uw tech report 93 01 02a abstract constraint logic programming clp general scheme extending logic programming include constraints parameterized domain constraints clp languages constraint systems programmer constraints hold applications interactive graphics planning document formatting decision support express preferences strict requirements make full constraint paradigm ways represent defaults preferences declaratively constraints encoding procedural parts language describe scheme extending clp include required preferential constraints arbitrary number strengths preference allowed present theory constraint hierarchies extension hierarchical constraint logic programming clp scheme include constraint hierarchies give operational model theoretic fixed point semantics hclp scheme finally describe interpreters written instances hclp scheme give programs discuss related work click postscript file return constraints home page music music music cd pick month late usual performance working music related maintain sanity play clarinet uw wind ensemble great group plays wonderful music perform taught pianist won performing carnegie hall anytime love playing george winston tunes things style source songs instrument collection growing addition clarinet couple guitar small midi studio consisting k1 keyboard hr 16 drum machine korg synth module exotic acquisition practice set pipes traditional irish music learning play sound magnificent brash scottish composition compose music list prolific song fragments half baked ideas expanding current projects chamber piece miniature band include flat clarinet trumpet christmas type song solo piano compositions pieces 1995 clarinet quartet darkness 1992 synthesizer 3 pieces friend film project night 1990 synthesizer finally beginning 1988 band listening lucky job listen music work advantage tastes pretty diverse ll judge list favorites noticed cd pick month top page feel free examine list past picks good cds beats live performance created seattle concert calendar track upcoming events tori amos paula cole dead dance ani difranco electric bonsai band melissa peter gabriel alive ida indigo girls jewel billy joel sarah mclachlan mel order october project happy rhodes jane giants mortal coil darn tiny hat orchestra george winston home research personal creations links music contact modified mon dec 2 10 10 02 1996 hinshaw cs washington outline main idea real life neural net gaussian detector nodes importance based feature extraction main idea suppose autonomous agent feature detectors identify state reinforcement learning learn succeed environment importance based feature extraction aims tune agent feature detectors sensitive states agent choice action critical agent action state bearing agent future success state unimportant define important state predictions reinforcement taking actions terms learning means important state actions values important states necessarily frequently frequency based feature extraction frequently occurring red herring states miss states represent rare opportunities agent frequently finds state action equally good frequency based feature tuning cluster detectors state detectors agent choice action state bearing future reinforcement agent find rarely state choice action critical future success state important infrequent view based assumption agent task act optimizes reinforcement understanding aspects world bearing strategy selection important states extreme reinforcement values state agent fail matter action takes state strongly failure extremely negative reinforcement values detecting state helpful agent state prevent failure agent detectors identify state made critical mistake state correct action led success failure values state great absolute magnitude state agent fails state agent succeeds actions state lead success failure greater span values actions makes important state real life cognitive economy principles cope daily life people tend broad classifications apply information learned samples large collection objects avoid learn handle individual object kind classifications relate goals feedback receive goals require respond features individual learn recognize features make individual special case concept snow concept snow pack snowball wet snow fluffy snow snow pretty requires shovel skiers talk varieties snow distinctions relevant kinds snow effects skiing remember varieties snow friends spoken necessarily comment memory due fact ski derive benefit knowing distinctions supposedly words kinds snow lived life close equator snow simply snow form white precipitation ve case cognitive resources distinctions relate goals importance based feature extraction tuning feature detectors respond features make difference things falling back broad neural net gaussian detector nodes common architecture reinforcement learning agent feed forward connectionist network inputs layer hidden nodes output layer nodes control action selection hidden nodes feature detectors provide distributed representation current system state importance based feature extraction attempts tune feature detectors importance selecting agent actions detector considered important links outputs weights weights detector contribute impulse competing output nodes influence agent choice action link weights calculate values detector sizable spread weights outgoing links represents state actions expectations reinforcement words detector valuable detects state agent choice action strongly affect agent success system gaussian detector nodes importance based feature extraction tunes centers order maximize detector estimate importance found convenient define importance detector variance weights links output nodes alternative definitions importance based feature extraction reinforcement learning problems feedback increases difficulty feature extraction importance based feature extraction addresses problem relying bottom feature extraction examples general approach include bottom clustering methods kohonen organized map chapman kaelbling relevance criterion statistical approaches built principal component analysis bottom clustering methods based frequency states kohonen organized map related clustering methods attempt distribute feature detectors probability density function states agent contrast importance based feature extraction recognizes autonomous agent important states necessarily frequent noted agent detect commonly states important states states matter terms action decisions agent make organized map designed type problem modelling feature domain producing brain mapping inputs common features reinforcement topological structure feature space important control task frequency based approach blind reinforcement reinforcement makes states important agent chapman kaelbling concept relevance biases feature extraction detection features extreme reinforcement values discussed extreme reinforcement values necessarily important state agent choice action matters relevance tuning produces feature detectors relevant predicting agent future success relevant choosing action agent detects feature actions produce outcomes equally good feature doesn make difference determining strategy feature relevant predicting future success relevance tuning features unimportant rarely developments neural networks unanticipated field statistics researchers recognize common threads glance aware concept importance based feature extraction statistics principal component analysis efficiently give structure feature space blind reinforcement agent approaches guide feature extraction reinforcements agent receives state action combinations current performance task return top document reinforcement learning page finton cs wisc november 30 1994 cornell info links cornell cs technical reports cuinfo cornell gopher directions cornell cornell mail directory cornell staff directory cornell student directory courses classes exams cornell calendar cornell arts music bailey hall concerts cornell musical events ithaca weather forecast world news briefs usa weather map beginner guide html cse 143 mailing addresses mailing addresses touch 143 staff members students addresses personal email addresses staff order make quick response mailing addresses staff cse143 instructor cs craig chambers cse143 cs brad chamberlain cse143 collins cs andy collins cse143 kaplan cs craig kaplan cse143 noth cs michael noth cse143 saia cs jared saia cse143 staff cs instructors tas lab consultants cse143 webmaster cs webmaster master web mailing lists students staff students read write messages post code cse143 cs general mail class group discussions cse143 section collins cs general mail limited andy collins sections cse143 section kaplan cs general mail limited craig kaplan sections cse143 section noth cs general mail limited michael noth sections cse143 section saia cs general mail limited jared saia sections mailing lists questions comments specific computing platforms students staff cse143 mac cs mail macs cse143 pc borland cs mail pcs running borland cse143 pc vc cs mail pcs running microsoft visual cse143 unix cs mail unix cse143 webmaster cs washington gordon novak jr bibtex entries journal articles creation views reuse software data representations ieee trans software engineering vol 21 12 dec 1995 pp 993 1005 conversion units measurement ieee trans software engineering vol 21 8 aug 1995 pp 651 661 diagrams text computer input journal visual languages computing 4 1993 pp 161 175 hill wan negotiated interfaces software reuse ieee trans software engineering vol 18 7 july 1992 pp 646 653 hyung joon representation models expert problem solving physics ieee transactions knowledge data engineering vol 3 1 march 1991 pp 48 54 lisp based language data abstraction magazine vol 4 3 fall 1983 pp 37 47 computer understanding physics problems stated natural language american journal computational linguistics 53 1976 reviewed computing reviews vol 19 1 jan 1978 simmons semantically analyzing english subset microworld american journal computational linguistics 18 1975 book chapters diagrams solving physical problems janice glasgow hari narayanan chandrasekaran eds diagrammatic reasoning cognitive computational perspectives aaai press mit press 1995 pp 753 774 artificial intelligence essay academic press dictionary science technology sept 1992 160 edited approximately 4 660 definitions wrote 729 definitions terms areas artificial intelligence computers academic press dictionary science technology sept 1992 lisp based language data abstraction reprinted readings magazine aaai press 1988 pp 545 555 conference proceedings composing reusable software components views proc 9th knowledge based software engineering conference 94 monterey ca sept 1994 pp 39 47 generating programs connections physical models proc tenth conference artificial intelligence applications caia 94 san antonio texas march 1994 pp 224 230 software reuse view type clusters proc 7th knowledge based software engineering conf mclean va sept 20 23 1992 pp 70 79 ieee computer society press william diagrams solving physics problems 1992 aaai spring symposium reasoning diagrammatic representations stanford march 25 27 1992 chang computational reflection executions knowledge level models oopsla 1991 workshop reflection metalevel architectures object oriented programming phoenix az oct 7 1991 chang components expertise knowledge level modeling 3rd international conference tools artificial intelligence ieee computer society san jose ca nov 10 13 1991 fredrick hill man lee wan brian interactive specification views reuse abstract programs workshop automating software design american association artificial intelligence conference aaai 91 anaheim ca july 15 1991 pp 138 145 william understanding natural language diagrams proc national conference artificial intelligence aaai 90 aug 1990 pp 465 470 hyung joon representation models solving real world physics problems proc 6th ieee conf applications march 1990 pp 274 280 data abstraction proc sigplan 83 symposium programming language issues software systems sigplan notices vol 18 6 june 1983 pp 170 177 knowledge based programming abstract data types proc national conf artificial intelligence aaai 83 washington aug 1983 pp 288 291 high level language programming proc national conference artificial intelligence aaai 82 pittsburgh pa aug 1982 pp 238 241 efficient english programming language proc annual conference cognitive science society berkeley ca august 1981 abstract published american journal computational linguistics vol 7 4 oct dec 1981 279 agustin research expert problem solving physics proc annual national conference artificial intelligence aaai 80 stanford ca august 1980 representations knowledge program solving physics problems proc 5th international joint conference artificial intelligence ijcai 77 cambridge ma august 1977 pp 286 291 optimized machine independent extended fortran mini computer programming proc acm sigplan interface meeting programming systems small processor environment march 1976 acm sigplan notices vol 11 4 april 1976 publications submitted software reuse specialization generic procedures views publications robert simmons memoriam magazine vol 16 3 fall 1995 computational brain representations imagery commentary paper janice glasgow computational intelligence vol 9 4 nov 1993 pp 398 401 letter response attack wilkes communications acm vol 35 12 dec 1992 pp 13 14 causey kumar werth porter hwang editor author introduction artificial intelligence expert systems videotaped exercises morgan kaufmann publishers 1988 novak user manual abstract published american journal computational linguistics vol 8 2 april june 1982 90 published line computer retrieval artificial intelligence series scientific york ny 1982 gordon novak jr induprakas bookmarks research conference announcements computer science data management infrastructure parallel adaptive mesh refinement techniques distributed shared memory home pages eduard home page technical reports home page otis synergy projects pointers thread programming info random irisa techreports sel hpc compilers interpreters archive collection computer science bibliographies multicomputer system threads newspapers magazines india radio electronic telegraph indian express home page york times web times newspapers internet space comics fun stuff banned books line bay area restaurant guide index st tng episodes snoopy dog house art net gallery dilbert zone solar system vrweb worldwide www information yahoo business economy companies music cds records tapes conferences 11th acm international conference supercomputing acm symposium pldi 97 call papers 97 call papers ics 97 acm int conference supercomputing supercomputing parallel computing conferences journals compiler connection odds ends auto tel buy cars trucks online pay retail crossword hamilton wholesale catalog html documentation table contents index image pixelsight home slate tcl plugin yahoo business economy companies books computer books job hunting span jobtrak social cornell outing club raise money cry voice recognition research pure speech sports cricinfo sports photo agency home page international test cricket kelly broadcasting systems www sportsline usa nba basketball tennis server homepage teaching related stuff cs 162 berkeley 414 cs414 home page cs414 summer 96 home page gamelan java directory java packages operating systems subject university canberra bookwire index publishers java tutorial michael jr things make life hard ctd tunnel syndrome page taxing times 1995 department treasury internal revenue service multithreading objectives maximize utilization multiprocessor resources cpu memory network 0 simplify implementation load balancing policies idea exploit concurrency uniprocessor level implementation multiple threads control processor swap blocked threads order maximize utilization multiprocessor resources cpu memory network 0 assign run time priorities threads order simplify implementation load balancing policies information contact nikos chrisochoides affine ps affine ps agee ps agee ps aobivar ps aobivar ps aoinfty ps aoinfty ps aoradial ps aoradial ps aowoquasi ps aowoquasi ps approxloc ps approxloc ps bbform ps bbform ps bdr4 ps bdr4 ps bmr ps bmr ps box spline mfiles boxeval ps boxeval ps bsplbasic ps bsplbasic ps cdr ps cdr ps cg ps cg ps compleast ps compleast ps contrapp ps contrapp ps deboorphd ps deboorphd ps extremising ps extremising ps format tex frame1 ps frame1 ps frame2 ps frame2 ps hardy ps hardy ps hermite ps hermite ps journal tex ker ps ker ps ker2 ps ker2 ps l2shift ps l2shift ps leastsol ps leastsol ps lift ps lift ps loclinfl ps loclinfl ps lowbound ps lowbound ps message mm multdvdf ps multdvdf ps multiint ps multiint ps multiw ps multiw ps multpp ps multpp ps na gif ps notaknot ps perturb ps perturb ps polideal ps polideal ps polintconte ps polintconte ps polintelim ps polintelim ps polinterr ps polinterr ps proceed tex pscattered ps pscattered ps quasi ps quasi ps quasiaprx ps quasiaprx ps quasiint ps quasiint ps read refmac tex sauerxu ps sauerxu ps scattered ps scattered ps sct1 ps sct1 ps ps ps smoothwav ps smoothwav ps sphere ps sphere ps stabindep ps stabindep ps stabindep texasviii ps stabindep texasviii ps stablemask ps stablemask ps students survey76 ps survey76 ps symmetries ps symmetries ps temp tight ps tight ps tr20 ps tr20 ps tr21 ps tr21 ps upbound ps upbound ps verbatim tex viva vi ps viva vi ps wav2 ps wav2 ps wavelet ps wavelet ps wh ps wh ps zerocount ps zerocount ps university wisconsin madison computer sciences department cs 537 bart miller spring 1996 programming assignment 1 due thursday february 8 5pm processing goals assignment chance familiarize programming language learn facilities library functions provided unix write code future assignments assignment write program takes input file reads line line simple processing line produces output program called writer invoked writer filename program open file filename process program details unix manual pages familiar unix manuals online man facility great working assignments wanted fork create process system call works type man fork unix manual organized sections interested sections section 1 commands ls cc section 2 unix system calls calls directly unix kernel fork open read typically section 2 unix library routines section 3 calls strcpy details online manual discussion sections program details program print input file open file ifstream constructor read line getline method process information input output read book type man iostream man fstream line form character string pieces separated number blank characters spaces tabs numbers decimal points fractional parts input line print standard output cout line character string numbers sum numbers program continue end input file unix supplies library routines make assignment easier convert ascii string number atoi pronounced ascii integer ascii float man command details copy strings strcpy compare strings strcmp man string routines command line parameters unix make command line parameters easily main procedure program include iostream include fstream int main int argc char argv cout program argv 0 arg argv 1 command line processed shell list character strings argument including command reference integer argc number arguments array argv list strings typed command appearing beginning assignment argc 2 argv 0 string writer argv 1 string filename deliverables hand print program output program sample files provide announce class find files modified fri jan 26 11 26 21 cst 1996 bart dan bryan christopher swee leong tan kevin chee tom tom king rock juan junior gomez larger life img back homepage 2685 previous introduction finding clusters quickly parallel brendan mumey department computer science university washington seattle wa 98195 usa brendan cs washington january 27 1995 abstract report describes implementation parallel algorithm finding clusters point sets euclidean space solution special case closest pairs problem algorithm implementation environment distributed tree computations kendall square research ksr 2 multiprocessor introduction algorithm comparison pair subroutine parallelization issues implementation performance conclusions references analysis comparison pair subroutine dimensions document brendan mumey mon sep 4 09 59 57 pdt 1995 zen timer code implemented class library undocumented feature intel tm pentium tm processor precisely time executable code purposes profiling information feature undocumented pentium features simultaneous timing number routines supported suspending timing point timed interval code inspired michael excellent book zen code optimization code works accessing 64 bit register intel pentium processor incremented clock cycle 100 mhz pentium clock resolution 10 cycle maximum time interval 5 800 years code track minimum maximum average time intervals pieces code profiling addition dribble file record interval time measured code implemented tested pentium running linux 1 2 13 gcc 2 7 0 gnu assembler version cygnus linux 2 5 15 code patch assembler supplied patch file click download copy zen timer code click download copy patch file gnu assembler click download test program makes timer code developed utilities zen timer converts time dribble file ascii human readable version click download code converts time dribble file ascii histogram file suitable spreadsheet click download code important note accounting overhead caused timer zen timer introduces overhead timed interval virtue execute instructions profiling attempt account overhead defined macros file overhead values work system found number factors affect overhead introduced running timer suggest windows timer add unpredictable overheads timing results disks system board overheads change running timer system small test program average interval 0 cycles adjust overhead macros updated 10 03 95 mark johnstone suggestions comments department computer sciences ut austin click send mail mark johnstone john weng research major current research projects living machines multimedia learning approach face object recognition query examples large image databases hand sign recognition hand eye head coordinated learning autonomous navigation camera added virtual reality builder speech recognition research projects learning recognition segmentation stereo matching optical flow motion structure estimation images 3 surface motion stereo images transitory image sequences integration camera system calibration region detection medical images publications book journal papers conference workshop papers technical reports current research students hamid cps msu laura cps msu chen cps msu cps msu sally cps msu hwang cps msu jason cps msu past research students cui cui scr siemens hammond david yogesh daniel joint dr jain inst back weng home page http web cps msu apply ncsa block grant account university washington faculty staff apply block grant account ncsa block grant application request include information principal investigator instructor number service hours desired project title field research full names mail addresses including room building phone numbers mail addresses social security numbers university affiliation undergrad grad user access account mail information info cac washington send information san diego account created sungeun cs washington 6112 university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 4 wednesday february 28 messages readers writers revisited write code implement access control readers 1 writer problem message passing defined class notes lecture synchronization mechanism monitors semaphores client process read write shared database procedures write client procedures code server process procedure called client process read access shared database procedure return safe read data note actual reading data procedure procedure called client process reading shared database procedure called client process write access shared database procedure return safe write data note actual writing data procedure procedure called client process writing shared database refer section 7 lecture notes problem concerned readers writers priority solution version 1 good general solution bit complex characteristics interesting characteristic client mailbox response separate client clients run hosts network note didn write queuing routines code clever message system message sends start request implicit queuing provided void char send request send start read receive buff void send request void char send request send start write receive buff void send request void char void int int ar 0 wr 0 aw 0 ww 0 char request start read start write 1 receive request aw ww 0 ar receive start read send 0 wr aw 0 aw receive start write send 0 ww ar ar 0 ww 0 aw ww receive start write send 0 aw ww 0 aw ww receive start write send 0 wr 0 ar wr receive start read send 0 solution version 2 slightly simpler version client processes sharing type approach valid work work client processes hosts network void send request receive 0 void send request void send request receive 0 void send request void int int ar 0 wr 0 aw 0 ww 0 char request 1 receive request aw ww 0 ar send 0 wr aw 0 aw send 0 ww ar ar 0 ww 0 aw ww send 0 aw ww 0 aw ww send 0 wr 0 ar wr send 0 modified thu feb 29 10 13 49 cst 1996 bart 1333 anhai doan page reconstructed revisit contents research interests probabilistic planning knowledge representation recent papers research library curriculum vitae research interests education employment history awards honors publications personal interests vietnamese affairs literature writing music paintings foreign languages general purpose library life snapshots accesses page anhai cs washington reflections morocco september 1994 daniel weld morocco cultural mosaic curious mix arab customs traditions french sophistication cuisine makes fresh bread jam cafe au lait standard petit dinner exotic vegetable stew mint tea called whiskey strictly muslim nation driving excellent system created roads nomad herding glimpse women men approaching sampled mosaic trip september 94 expired passport barred flight missed connection flew seattle nyc london days exotic city rented tiny renault 4 crossed high atlas mountains arrived week spent final days trip travelers warned numerous offers guides wouldn understand bit net experience cry warnings people em friendly country visited town visited invited house dinner spend night trip wonderful memories favorites stem walking participating incredible wedding wedding place ait small village end road river rocky desert crossing days oasis astonishing ribbon green fields walnut trees shading gardens sun high em adobe thick walls windows built centuries ago defend agricultural wealth raids camel bound occupied today surrounding landscape rugged slopes scarlet provided contrast valley floor walls painted astonishing range colors salmon harsh illumination gave land frightening air margaret sun mentioned clouds nice addition sky gave teenage hitchhiker lift house road end happy lucky nature asked guide hike hills climbed grew mountains bleak couldn imagine living guide mohammed summer camp family woman sheep man invited smoke blackened cave sat fine carpet boiled water small fire served sweet mint tea young daughter small sons watched deeper cave mohammed translated questions french back responses morning family gathered water distant spring camel transport drums precious liquid hair fabric winter accommodation sundays sheep village market trade fresh meat sugar vegetables clothing hard life generations nomad continued hike eventually descended river downstream narrow water gazing orange walls reminded utah walk mohammed explained sister wedding night invited attend occupy case rich days dancing celebration tonight day family host cleaning hike drove renault mohammed parents house half town assembled street women dressed colored amber bright yellow dangling small silver squares hands ed crowd tense chatting group started singing finally door opened mohammed father emerged daughter bright red fully common towns cities women rarely wear practical rural areas crowd road mohammed ran renault packed people including mother inside tiny vehicle set hazards flashing gathering pressed hard horn procession traffic jam slowly rolled streets party assembling house lanes road parade cars bikes truck dozen youths mohammed eager hand horn tune adopted vehicles infectious excitement washed slowly house inside evening watch hour dancing side jam packed served dance floor dozen men lined facing similar row women turned time drums beat honest dancing bit day experiences things heated program didn end 5 long left incredible memory medieval city dating 800 buildings fascinating bright tile mosaics ancient green em schools ceilings elaborate cedar huge defensive city appears walls pressure centuries vibrant life narrow twisted turned confusion crude mats hanging sun create shade exotic tiny workshops lined crowded winding streets specialty clustered sat floor small shops practicing traditional methods display work progress crafted huge shiny village delicate geometric patterns silver plates pair glowing charcoal furnace removed red hot iron shaft smell distance inside yard workers stood deep filthy pools hides shadowy weavers district atmosphere wooden shuttle warp broke silence nearby shops piled high stacks shoes nested inside inside men thick leather tops long tough fingers dyer men blackened faces lifted excess colorful wool sun dry rainbow display lane cabinet makers found cluster crafted small items small shops sold pottery elaborate designs traditional blue shops held smoothly polished cedar displayed silk quotes squares velvet gold thread alley packed white tiled illuminated naked bulb red meat hanging hooks nearby country women sold vegetables blue piled high produce shops specialized counted dozen varieties stand figs dates sweet pastries fresh fruit plentiful spice market intriguing sold dried live mineral shampoo black candles prayer night streets tide people charcoal fresh roasted corn women dragged children margaret separated times unpredictable current rule roads urgent cry warned approaching heavily laden fresh hides important language lesson learned quickly overwhelming variety exotic sights smells fascinating realize true magic time travel city provided glimpse back medieval ages era unchanging simple practical technologies passed father son generations alas time morocco short return journey home sad weld cs washington spot img img rover img robocacing img img robokreta besar img wyl user version report version krishna bharat krishna phd student graphics visualization usability center college computing georgia institute technology research advisor scott hudson expects graduate june 1996 phd computer science thesis topic supporting construction distributed user interface applications resume research research directed finding intelligent ways build multi user gui applications summers digital systems research center palo alto developed direct manipulation application builder multi user applications called visual obliq screenshot marc brown luca cardelli visual obliq environment supports creation applications uist 95 postscript aka interactive mobile agents genre network aware applications transport machines state ui intact visual obliq integrated world wide web allowing applications copied executed safe interpreter clicking web link working parallelizing distributing constraint maintenance algorithms step direction developed uist 95 postscript algorithm supporting concurrent writes reads mutations distributed constraint graph scott hudson delivers causal consistency provably optimal concurrency algorithm respects causal relationships work supporting persistent shared objects active fields jeyakumar active fields support notification reads writes convenient maintain constraints dependencies data fields requiring explicit annotations programmer publications krishna bharat michael chronicle interactive personalized newspaper web fourth international world wide web conference boston ma dec 1995 krishna bharat luca cardelli applications postscript proceedings acm symposium user interface software technology 95 pittsburgh pa nov 1995 krishna bharat scott hudson supporting distributed concurrent constraints user interface applications proceedings acm symposium user interface software technology 95 pittsburgh pa nov 1995 krishna bharat luca cardelli distributed applications hypermedia setting proceedings international workshop hypermedia design montpellier france june 1995 krishna bharat marc brown building distributed application visual obliq acm sigchi 95 video proceedings denver 1995 krishna bharat scott hudson synthesized interaction window system gvu center georgia tech technical report 95 07 krishna bharat marc brown building distributed multi user applications direct manipulation proceedings acm symposium user interface software technology 94 marina del rey ca nov 1994 james pitkow krishna bharat tool world wide web log analysis proceedings world wide web conference 94 krishna bharat animating user interfaces animation servers proceedings acm symposium user interface software technology 93 atlanta ga nov 1993 victor krishna bharat correcting short range spatial output devices proceedings acm siggraph 93 anaheim ca aug 1993 krishna bharat ellen multimedia prototype experiment proceedings acm sigchi 92 monterey ca related pages img contact information krishna bharat gvu center college computing georgia tech atlantic drive atlanta ga 30332 phone 1 404 894 2590 fax 1 404 853 9378 mail kb cc gatech img affiliations past present img img img img 1729 structure performance interpreters romer lee voelker wolman wong baer bershad levy structure performance interpreters asplos vii abstract interpreted languages increasingly popular due demands rapid program development ease portability safety general impression slow documented performance interpreters class applications paper examines interpreter performance measuring analyzing interpreters software hardware perspectives examples measure mipsi java perl tcl interpreters running array micro macro benchmarks dec alpha platform measurements interpreters relate performance complexity interpreter virtual machine demonstrate native runtime libraries play key role providing good performance architectural perspective show interpreter performance primarily function interpreter em independent application interpreted demonstrate high level interpreters demands processor resources comparable complex compiled programs gcc conclude interpreters class applications motivate special hardware support increased performance download postscript rocky home page cornell theory center article originally appeared cornell theory center forefronts newsletter teaching computer graphics scientific visualization dataflow block diagram language dataexplorer bruce land visualization project leader cornell theory center abstract scientific visualization language dataexplorer dx ibm found undergraduate education vehicle teaching computer graphics introductory level designed scientific data visualization dx construct student lab exercises computer graphics dx years environment emphasizes graphics manipulations rotation perspective requiring programming overhead traditional computer languages introduction computer graphics topic requires mathematical programming artistic skills content computer graphics fundamentals cornell focuses mathematical skills include programming illuminate math covers topics construction surfaces explicit polygon lists parametric operations hierarchical grouping simple objects form complex surfaces modification objects 3d geometric transforms order position space animate viewing group objects including clipping window perspective parallel projection 2d screen space rendering polygonal parametric surfaces hidden surface removal shading lighting anti aliasing surface property modifications texture bump mapping global illumination models render interactions surfaces modeling scientific data scientific visualization programming aspect attempts give students practical experience techniques taught lecture lab exercises written dx cover computer graphics topics exercises include construction polyhedra vertex face descriptions construction parametric surfaces including quadric surfaces figures rotation tensor product surfaces bilinear hierarchical modeling animation complex objects writing perspective viewing transforms comparing lighting techniques wire frame flat shaded gouraud shaded objects illuminated ambient point illumination producing variations standard phong lighting model including spotlights bump mapping surfaces image techniques including production texture mapped surfaces image filtering anti aliasing visualization 2d scalar field heights landscape 3d vector field flow field design project produce animation based techniques learned exercises programs introduce concepts descriptions manipulations required student exercises deal construction objects introduction dx exercise students introduced notion polyhedron construction vertex face lists expected design couple polyhedra perform simple animation object experiment determining normals surface exercise introduces parametric surfaces students design quadric surfaces figures rotation bilinear patches lab design complex single objects exercise teaches hierarchically combine objects concatenate 3d transforms make complex motion design rolls forward stops turns front wheels helicopter main tail starts takes flies prop aircraft behaves helicopter correctly exercise shows design parts complicated object wheels move duplicate times final construction exercise students turn perspective dx write pseudo perspective transform simple scene introduces homogeneous coordinates matrix manipulation dx calculation complicated introduce structuring aids dx make code readable exercises explore lighting students design landscape lit simulated suns white dwarf red giant orbits turn default lighting model dx phong illumination gouraud shading design lighting code lighting model based light positions viewer position object normals extend model produce spotlight depth based intensity exercise introduces image manipulation filtering students asked anti alias simple scene determine scheme based filters system resource memory cpu time edge enhance image finally texture map image quadric surface parametrically modifying image pixel coordinates dx image extent world space pixel position exercise introduces scientific visualization students make based graphical representation fields part exercise identify geographic location landscape height field enhance slope exposure modifying program part identify sources sinks 3d vector flow field shown draw flow lines vector arrow icons isosurfaces speed combine techniques find sources sinks final design project produce animation hierarchically modeled objects typical projects included robot stands ocean turns fires tower shore seagull flies fish water castle waving flags car driving town rotating signs street lights human walking simulation deformation tennis racket strings ball impact morphing faculty face images complexity sophistication projects amazing dx programming language introductory level lack programming tools learning graphics operations typically graphical operations provided large library routines students learn derive simple programming projects students code scratch block diagram interface dx customized make visual subroutine library graphics routines students construct complex scenes including camera lighting control short time open visual subroutines modify extend graphical nature user interface easy extensibility make students rapidly prototype graphics operation effects modify program structure dx easy interaction dx block diagram point click programming language designed producing high quality images based 3d data represent objects walls stars fields density electric field dx easily extended construct objects perform operations needed introductory graphics class block diagram program built modules wires connecting module primitive program function appears screen block input output tabs wires dragged mouse outputs inputs group modules hidden inside module form user macro system supplied dx modules include vector scalar field rendering geometric operations rotate translate addition plotting direct programming support producing custom motif control panels theory center added modules make parametric surfaces texture maps spotlights variety graphically oriented functions students expected design visual programs perform assigned task expected produce working programs readable documented visual language style organization readability text based code programs bigger screen wide organization important module comment field theory center encourages comment obvious modules programs tend build object kind house defining parts combining moving position section code small 20 modules cryptic designer minimally labels output code block dx supports labeling wires document flowing cases small code block made macro appears module user chosen point objects combined make higher order structures careful arrangement hierarchical structure visual helps program tracing debugging found programming providing examples programming manual effective introducing students subject matter conclusions dx students concentrate learning graphics content investigating details programming environment students generate code make images fraction time required language environment encouraging experimentation time writing evaluations students article appears forefronts preliminary student feedback satisfaction dx vehicle learning graphics acquired background computer graphics dx put scientific visualization students incorporate class skills research projects campus year students upper division computer science engineering majors construct freshman level dx introduces computer graphics visualization mathematical level instruction dx classroom requires graphics workstation iris indigo sparc station hp workstation risc system 6000 mac pc hardware readily college university students trend cheaper workstations powerful personal computers continue open possibilities designing complex scenes dx easy projects put large demand workstations cpu memory final project students ran memory 32 mbyte machines cases scaling resolution texture maps solved large size cases objects motions complex lab exercise software student lab instructions line anonymous ftp site cornell university info tc cornell contact bruce land bruce tc cornell information cse 473 assignment 4 due monday april 22 class assignment involves computer programming reading chapter 4 review pp 162 168 4 8 11 read sections 4 13 4 15 chapter 5 read 240 part 1 exercises end chapter 4 exercises 15 16 17 19 note called attention problem 16 make change answer resulting question replace phrase symbol replaced identifier raining phrase symbols weather today raining replaced symbols end chapter 5 exercise 6 8 9 part 2 mini project choose aspects education university washington goals undergraduate education terms mastery subject matter jobs social objectives family objectives goals taking artificial intelligence academic advice give freshman sophomore major computer science engineering programming skills computer science concepts learned describe aspect english paragraph sentences including simple facts rules generalizations permit inferences made encode english sentences predicate calculus end 1 simple facts form descriptive standard notation 2 rule universal quantifier 3 formula quantified variable 4 logical connectives implies adjust english paragraph order obtain features formulas identify describe domain assuming formulas state intended meaning predicate symbol function symbol constant feel logical formulas represent information english paragraph missing logical version logical version english version tanimoto cs washington sujay parekh bookmarks sujay parekh home page uw univ washington computer science engineering university washington home page uw graduate school webserver graduate student seminars unofficial university washington school social work w3 home page humor dilbert zone deep thought day today computer cartoon life bob comic archive laugh half comics stuff project orca comic strip search engines web pointers altavista technology metacrawler searching savvysearch yahoo search engines net locator jump search results world wide yellow pages global network navigator home page home page hotwired internetmci scott list nynex interactive yellow pages home page toll free internet directory world wide web servers york xerox parc map viewer world 0 00n 0 00e 1 0x books probability theory logic science www virtual library world wide web virtual library cognitive science world wide web virtual library computing world wide web virtual library artificial intelligence ipl internet public library amazon books university book store publishers macmillan usa information tm prentice hall home page ver 1 0 bookwire home page manuals tech library common lisp language 2nd edition simon user guide tcl tk resources tcl tk expect tutorial morse tcl xmosaic info emacs reference materials vm user manual table contents cecil standard library reference manual cecil language reference manual software pointers red hat software hotjava home page ding gnus services xemacs emacs generation insidious big brother database academia cornell department computer science cornell daily sun online seattle ai artificial intelligence research university washington softbots home page local file homes ctkwok www html intelligent software agents cognitive agent architecture title page sigart electronic information service papers henry kautz world wide web virtual library artificial intelligence smt simultaneous multithreading research interests home page jack lo machine project page wisconsin multiscalar project home page earth project multipol home page papers purdue adapter parallel execution rapid synchronization mit alewife project home page industry tera computer company digital equipment corporation oracle silicon graphics silicon surf home page sgi meta page shai artificial intelligence ai consulting microsoft research xerox summer intern program xerox cr summer intern program 96 page 2 src research distributed systems ti employment opportunities osf home page dance music swing kids uw united states amateur ballroom dancers association world wide web virtual library dance tango dance notation argentina music resources internet world wide internet live music archive world classical music sony online sports espnet sportszone gnn soccer internet squash player association tennis server homepage championships home page cascade ski report san jose shark bytes guide 1996 olympic games cnn cricket world cup 1996 acm east central region home page acm international collegiate programming contest home page acm november 4 1994 news newspage home page editor publisher home page seattle times seattle hometown news bay area papers gate sf chronicle examiner san francisco bay guardian san mateo times palo alto weekly san jose mercury news shops ads branch mall branch information services 313 741 electronic mall shopping advertising marketing commercial services catalogs floor personal items offerings advantage home page seanet classified ads index seattle uw cs seattle regional information events riderlink home page seattle current movies city net seattle washington united states seattle arts recreation tourism sports recreation emerald city seattle post fall arts guide intellicast seattle weather uw cs seattle restaurant guide web works restaurant guides seattle times wsdot home page seattle hometown news maps india www virtual library asian studies india subsection bombay gateway india information india news india times online indiaworld home indian stories india home page credit info credit reporting agencies page obtain copy credit report electronic credit repair kit irs irs digital daily forms publications irs 96 summer vacation club med club med http www htm page advanced american biotechnology alpha corporation international home page ec hitachi software home page electrophoresis evaluation system biotech homepage product information scientific instruments biotechnology source temperature rec systems home page pcs pc manufacturers pc complete systems shuttle computer international products capacity extraordinary mag home page matrox graphics components shopping info sites introduction pc hardware build pc yahoo business economy companies computers retailers internet shopping directory computer hardware vision hardware software computer search price watch street price search engine computer price computer discount warehouse net express byte ware technologies systems gateway 2000 usa micron electronics computer headquarters computers experience difference hard drives northwest complete systems wave computers seattle washington technologies computer sales service home page hard drives capacity extraordinary western digital corporation products hard drive products seagate disc drive products product info chat site zarf list interactive games web ntt weeks contest 3d riddle home page devil dictionary 95 093 35 story postcard store star trek points interest send insult principia icons stand gifs directory alphabetically keirsey temperament sorter napa valley virtual visit playboy home page society human sexuality enhanced netscape hall shame information worker 2005 home page chocolate club information rsi money investing update industry net ultimate business connection home page master mel homepage computing bigbook map united states postal service home page juno free internet mail service saver helps find long distance http www 1150 department education graduate studies ph student computer science university california san diego undergraduate studies received computer science honors honor college approval studies michigan state university 1995 awards summary important recent awards fellowship 2 years graduate support ucsd 1995 alumni distinguished scholar 4 years full undergraduate support msu 1991 hamilton minority scholarship special studies msu 1991 tau beta pi michigan alpha chapter msu 1995 eta kappa nu msu 1992 richard purdy ucsd richard cs ucsd matthai philipose bookmarks uw cs desktop reference page webcrawler searching world wide web servers summary matthai philipose home page cse501 home page information utilities creating makefile tcl www info perl practical extraction report language webmuseum technical setting properly web reader cygnus support online library gnu emacs initialization uw cse uw cs faculty spin spin project compiler effort univ washington computer science engineering cs webs uw cs graduate students miscellaneous desktop reference tools university washington health sciences center office admissions school medicine universities cuinfo home page uw administrative generals examination ph ms qualifying requirement room schedule request uw graduate insurance index uw graduate school webserver university washington style policy manual theses dissertations technical information spec technology review home page cpu info center template based models parallel computing tracebase people sujay parekh home page kaul seattle bus service information wsdot seattle met traffic flow india hindu main menu soc culture indian frequently asked questions hindu main menu india online information india interesting pages gift youth tony ryan virtual gallery room xerox parc map viewer world 0 00n 0 00e 1 0x harry simpsons page alice index philip greenspun home page trends computing suck digicash home page web review cover october 27 1995 matrix cs depts digital corporate research stanford computer science department mit lab computer science web page university rochester cs dept home page computer science department web servers cmu school computer science cornell department computer science berkeley eecs home page general information digital planet irs usps address quality zip code lookup http www cc gatech grads prince kohli agents txt department treasury internal revenue service recipes recipes compiler architecture literature lightweight languages interactive graphics dawson engler david wall papers specifications rajesh raman studentis common fool img people computers design seminar design adele goldberg adele stanford university november 15 1996 12 30 2 00 pm gates hall b01 hp classroom sitn channel e4 jobs commercial software development team jobs teams build systems bring customers hires fresh school transferring commercial projects successful contribute team goals formal education hires emphasized programming system building rarely offered team experience creating maintaining large systems curriculum focused teaching system building faced question set design system support authoring delivering curriculum result free internet purpose talk discuss user interface design specifically simple metaphor learning books teach software system building concepts support teams building systems dr adele goldberg founder texas based company working intranet support managed teams previously served chairman board founder april 1996 prior creation adele received ph information science university chicago spent 14 years researcher laboratory manager xerox palo alto research center 1984 1986 adele served president acm solely adele wrote definitive books smalltalk 80 system authored numerous papers project management analysis methodology object oriented technology dr goldberg edited history personal workstations published jointly acm addison wesley 1988 part acm press book series history computing organized edited visual object oriented programming margaret burnett ted lewis 1995 book software engineering appeared entitled objects decision frameworks project management kenneth rubin recipient acm systems software award 1987 dan alan kay pc magazine 1990 lifetime achievement award significant contributions personal computer industry fellow acm honored 1995 reed college howard award contributions science technology member scientific advisory board german national research centers gmd governing board san francisco exploratorium director learning media private company developing supplemental materials college level science business courses click description seminar information provided stanford computer science department hci coordinator part description stanford updated october 13 1996 3400 charles street 224 engineering building baltimore md 21218 phone 410 516 fax 410 516 6134 faculty position announcement people computer science department faculty homepages faculty image map graduate students postdocs visitors undergraduate students staff search user home page home pages centers labs projects algorithms artificial intelligence center distributed computing networking center geometric computing center language speech processing computational biology natural language processing computer vision programming languages research grants publications admissions graduate admissions undergraduate admissions student information graduate programs ph computer science computer science graduate board oral information undergraduate programs computer science computer science computer engineering minor computer science concurrent bachelor computer science dual degree options catalog undergraduate advising manual undergraduate requirements worksheet events opportunities general announcements featured computer science conferences seminars graduate seminars special events job postings internships scholarships jhu resources whiting school engineering www server www server gopher server charm net jhu guidelines usage computers resources general resources world wide web ncsa mosaic home page computer science technical reports archive computer science departments web campus baltimore directions jhu support services departmental computing policy request support form information slirp department create home page department manual server put page server comments related www server mail www www cs jhu visitor 12 15 95 program optimization object oriented languages craig chambers jeffrey dean david grove describe vortex optimizing compiler intended produce high quality code programs written heavily object oriented style achieve end vortex includes number intra interprocedural static analyses exploit knowledge program compiled including intraprocedural class analysis class hierarchy analysis exhaustive class testing profile guided optimizations receiver class prediction selective specialization make program optimization practical vortex automatically tracks cross file optimization dependencies fine granularity triggering selective recompilation affected compiled files source program empirical measurements purely object oriented benchmark programs written cecil ranging size hundred 75 000 lines source code optimization techniques improve performance large programs factor system intraprocedural static optimizations vortex written cecil compiler optimizer development past years vortex optimizations implementation techniques language program optimizations reduce cost polymorphism important including object oriented languages adding front ends modula 3 java vortex study effectiveness language styles high level symbolic functional logic languages note document 70 pages long university washington department computer science engineering technical report uw cse 96 06 02 postscript file click return cecil vortex papers page college engineering university wisconsin madison college consortia wisconsin manufacturing automation robotics consortium robert lorenz professor 247 mechanical engineering building 1513 university avenue madison wi 53706 1572 tel 608 262 fax 608 265 2316 mail lorenz engr wisc wisconsin manufacturing automation robotics consortium established 1984 formalize coordinate enhance industry university interactions manufacturing automation robotics current research topics include sensor development manufacturing process networking flexible manufacturing robotics ultra high speed materials transport systems sensor integrated manufacturing robotics cad cam systems automation inspection integrated manufacturing control system design multi degree freedom automation systems benefits industrial sponsors include access research results combined funding access advanced technology contact degree candidates faculty access technical annual reports annual technology transfer meetings faculty exchanges participation advanced training students special rights participate patents inventions industrial sponsors alcoa corp allen bradley corp brown fort howard paper works oscar mayer uw coe depts centers consortia services fountain index search mail credits modified monday 16 sep 96 15 21 28 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc cs 395t web operating systems unique mwf 1 00 2 00 tay 3 144 mike dahlin bold faced papers reader texas union copy center 24th rest line internet basics clark design philosophy darpa internet protocols computer communication review vol 19 4 aug 1988 pp 106 114 introduction internet protocols 1987 end end routing behavior internet acm aug 96 rfc 793 tcp rfc ip version 6 jacobson congestion avoidance control sigcomm 88 symposium communications architectures protocols stanford ca usa 16 19 aug 1988 computer communication review aug 1988 vol 18 4 314 29 jeff mogul case persistent connection http 313 padmanabhan mogul improving http latency callaghan file system world wide web sun white paper 1996 mbone multicast backbone cacm pp 54 60 real time networking paper harrick uiuc vosaic remote file service howard kazar menees nichols satyanarayanan sidebotham west scale performance distributed file system acm transactions computer systems feb 1988 vol 6 1 pp 51 81 kistler satyanarayanan disconnected operation coda file system acm transactions computer systems feb 1992 vol 10 1 pp 3 25 gwertzman seltzer world wide web cache consistency proceedings 1996 usenix technical conference san diego ca january 1996 internet draft design caching http 1 1 glassman caching relay world wide web proceedings world wide web proxies proceedings april 94 anawat chankhunthod peter danzig chuck michael schwartz kurt worrell hierarchical internet object cache terry petersen demers hauser managing update conflicts weakly connected replicated storage system gray cheriton efficient fault tolerant mechanism distributed file cache consistency symposium operating systems principles 1989 pp 202 210 www cache related links chankhunthod al hierarchical internet object cache extensibility wagner goldberg thomas secure environment untrusted helper applications hacker 1996 usenix security symposium wahbe lucco anderson graham efficient software based fault isolation proc fourteenth acm symposium operating system principles december 1993 pp 203 216 sun white paper java language overview 1996 sun microsystems hotjava security story 1995 yellin low level security java 1996 security bugs java web page descriptions links sites dean felten wallach java security hotjava netscape 1996 active network architecture computer communication review 1996 blumofe brewer atlas infrastructure global computing sept 1996 rent server scalable services anderson culler patterson case networks workstations ieee micro feb 1995 ncsa prototype conference anderson dahlin neefe patterson roselli wang serverless network file systems tocs february 1996 schwartz locating nearby copies replicated internet servers proceedings acm sigcomm 95 1995 yoshikawa chun vahdat anderson culler smart clients build scalable services proc 1997 usenix conference jan 1997 draft version final paper reliability availability gray census tandem system availability 1985 1990 ieee transactions reliability october 1990 pp 409 418 reuter principles transaction oriented database recovery acm computing surveys 15 4 287 318 1983 xxx distributed reliability consensus 3 phase commit paper security secure communication denning denning data security computing surveys sept 1979 pp 227 249 steiner neuman schiller kerberos authentication service open network systems usenix winter conference feb 9 12 1988 pp 191 202 secure socket layer march 96 burrows abadi needham logic authentication acm transactions computer systems v8 n1 feb 1990 pp 18 36 glassman abadi gauthier sobalvarro protocol inexpensive electronic commerce www4 conference dec 1995 resource allocation carl waldspurger william weihl stride scheduling deterministic proportional share resource technical memo mit lcs tm 528 june 1995 engler kaashoek toole exokernel operating system architecture application level resource management dec 1995 qin wang wu lo aoki wide area distributed database system vldb journal 5 1 jan 9 1996 pp 48 63 workloads webstone internet traffic archive topics hollow pc paper birrell levin needham schroeder grapevine exercise distributed computing cacm april 1982 pp 260 274 schroeder birrell needham experience grapevine growth distributed system acm tocs v2 n1 feb 1984 pp 3 23 vrml virtual reality modeling language mail news hardy schwartz customized information extraction basis resource discovery tocs n2 1996 truth page constantly construction update fri nov 15 00 08 43 cst 1996 highly acclaimed victor wong illustrations professor lifschitz favorite stories world world wide herbarium factbook intelligence 500 computer pc world online contents local austin chronicle film times lotto texas results click return mark ng home page imagemap search ee web pages search clear www home page department electrical engineering college engineering university washington contact information page mailing address find academic affairs classes time finals schedule descriptions ee tutorial center teaching assistants faculty teaching assignments graduate studies graduate admissions graduate exam notices undergraduate studies undergraduate admissions people organizations faculty staff research laboratories student organizations uw engineering alumni association faculty staff directory seminars colloquia conferences noteworthy events updated 15 nov 96 faculty positions research line version research electrical engineering guide research projects ee subject index faculty interests pointers information provided labs general information ee stores ee computing services construction updates planning information departmental history ee alumni newsletter employment opportunities graduates alumni information services pointers networked information systems including www search tools libraries updated 4 december 1996 autumn blanchard autumn ee washington fundamental algorithms g22 1170 fall 1996 syllabus instructor chee yap mail address yap cs nyu phone number 212 998 3115 office weaver hall office hours mon 6 7 lectures wednesdays 5 00 6 50 room 109 warren weaver hall problem sessions mondays 5 00 6 00 room 109 warren weaver hall teaching assistant juan carlos cs nyu ta office hours tue 6 7 wed 4 5 cormen leiserson rivest 1990 introduction algorithms mcgraw hill textbook note errata list book obtained ftp theory lcs mit pub algorithms familiarity data structures linked prerequisites lists binary trees topics discrete mathematics induction graphs riccardo bettati assistant professor research interests areas expertise distributed real time systems resource allocation large dynamic real time systems real time communication communication updated august 22 1995 theta tau newest chapter zeta gamma university florida enter frames frames theta tau web counter visitor number counter reset march 5 1996 phase 1 question difficulty understanding abstraction process queues asked implement phase project cs415 don understand supposed specification remove element process queue tail pointer tail pointed tp scan element tail pointer assume element structure type proc identical tp answer function precisely spec queue queue fifo list head element tail element pointer tail element pointer pointer call tp assumes tp goal remove head element devise smart efficient implementation queue data structure makes task easy question read files types const access directory hoca back permission denied answer don cd directory won unix cp command copy files hoca directory work sunlab cd cp hoca types types cp hoca const const question function pg 10 listed answer takes parameter point address semaphore blocked instance adding fields data structures good idea question assignment add fields proc make efficient abstracting module close implementation queue implementation pointer tail head tail usual involve search list tail pointer point type proc point intermediate type points head tail queue answer add fields proc structures resist temptation add fields thought simpler efficient solution exists require implementing queue abstraction taking care function instance adding fields structures serve make things complex efficient specific efficiently implemented structure fields involving search list suggest tail pointer point element queue point element type proc question compiles style expect function declarations export files giving core dump compile export file answer syntax set extern declarations file refer appendix 1 hoca documentation file queue question compiled modules gcc tester module awesome debugging power gdb moving graphically pleasing powerful chip simulator thought benefit strategy question ed pass web answer gcc compile debug modules good idea gdb mind executable compiled gcc run chip gcc produces executable sparc chip point eventually compile files remember ansi compliant ansi gcc code change back pre ansi notation beginning phase gcc closely chip registers memory friendly chip interface glad phase 2 question instruction called chip read stored answer instruction named infer comparing current time day time day time loaded question return total cpu time t1 t2 process cpu time t2 process 1 t1 t2 process 2 called answer returns t1 t2 question interrupt priority 0 higher lower priority 5 answer 5 higher care question set initial running area nucleus point guarantee processor kernel mode answer program runs default kernel mode problems question status register length register io device table page 17 chip documentation doesn length register retrieved supposed pass values process save entry process table answer device completes values status length register returned device registers device device registers located chip memory interrupt area accessing area const find definition define beginning device registers register retrieved terminal printer devices sections 8 3 8 4 pass values process waiting semaphore device returned values simply copy values registers 2 3 process waiting process process waiting copy returned buffer dedicated device declared initialization time process initiated eventually retrieve values question distinguish caller running inside trap handler passing trap answer answer question reverse order called initialize trap areas process opposed trap areas nucleus low memory addresses job decide initialize areas assume initialized values passed registers 2 3 4 initialization browsing test program pass trap passing trap means invoking trap handler located nucleus higher layer operating system trap passed trap areas calling process initialized calling attempt pass trap made invoked trap type executed calling process terminated passing trap involves copying state calling process area copying state contained trap area calling process state maintained process table implementation passing mechanism call time copy running trap area time copy state stored trap area running load state modify state running process proc table implementation nucleus trap handler finishes calling process run run higher level trap handler distinguish caller running process depending implementation mine reason caller running process easy sys trap handler concentrate result operation calling process blocked process elected run caller running trick figure sys trap handler event place load running process clear caller running trick prog mm sys traps sys instructions greater 8 traps passed state loaded instruction call executed question asked today class implementation check trap areas initialized executed call caller process executed caller terminated process designated run case control reach code caller running check correctly reload interval timer cse engr 142 computer programming lecture slides clicking link doesn work instructions lectures slides audio summer 1996 slide packets line autumn quarter 1996 slide packets line summer quarter 1996 identical found 142 packet autumn quarter 1996 updated versions autumn quarter 1996 progresses slides updated class overview variables values types arithmetic expressions input output style functions part conditionals iteration functions part ii output parameters arrays sorting multidimensional arrays strings structures arrays structures libraries file recursion dynamic memory allocation gp142 8 2 96 8 12 96 supplements stacks instructions accessing slides slides lectures acrobat format viewed acrobat reader application separate program netscape acrobat reader acrobat reader 2 1 sieg lab adjust size window fit slide 200 magnification clicking slide hand tool advance slide minimum scrolling slides printed 6 page packet acrobat reader 3 0 beta 7 96 buggy save work set window width clicking hand tool magnify slide fill window width adjust window height slide reduce width slide doesn fit screen vertically clicking advance smoothly slide slides printed 6 page packet don print netscape crash open downloaded pdf print quit netscape acrobat reader sieg lab machines acrobat reader automatically started netscape follow link macs pc compatibles versions unix acrobat reader downloaded free directly adobe web site includes instructions setting web browser invoke acrobat reader automatically versions ghostscript support acrobat cse142 webmaster cs washington update 12 09 96 java security project modified dec 17 1996 pgp enhancement java applet source code project implementation prepared release project report html format gzip ed postscript format send email ckwong cs utexas back home page world wide herbarium spring 1996 query world wide herbarium demo tutorial database sources connecticut college query oregon state university query texas query ut plant resources center query australian national garden query warsaw botanical garden query usda plants query usda plants query university michigan herbarium query uc berkeley herbarium query york botanical garden type catalog query california flora database query harvard gray herbarium query harvard type specimens query herbarium brazil query sources botany links finland amazing collection botany links searching international organization plant information international organization plant information manages series cooperative international projects aim create databases plant information commission international union biological sciences world species list plant searches inventory 140 plant databases gopher indices botany internet resources alphabetically arranged list international living collections large searchable databases thousands species web based query interfaces scientific databases world wide web consortium w3 consortium spring information web downloaded reference software library code communicating web command line web interface found sgml lexer didn site find standards documents aspects web back home page sammy cs utexas cse 143 lecture notes lecture slides line versions lecture slides 6 page postscript acrobat formats administrivia monday 9 30 postscript acrobat intro abstraction monday 9 30 postscript acrobat modules monday 9 30 wednesday 10 2 postscript acrobat error handling wednesday 10 2 postscript acrobat adts classes friday 10 4 postscript acrobat constructors monday 10 7 postscript acrobat overloading monday 10 7 postscript acrobat collection adts wednesday 10 9 postscript acrobat collection adts monday 10 14 postscript acrobat pointers dynamic memory allocation friday 10 18 postscript acrobat linked lists monday 10 21 postscript acrobat insertion removal linked lists wednesday 10 23 postscript acrobat doubly linked lists friday 10 25 postscript acrobat pointers arrays copying friday 10 25 postscript acrobat delete friday 10 25 postscript acrobat pointers addresses monday 10 28 postscript acrobat summary pointers wednesday 10 30 postscript acrobat recursion friday 11 1 postscript acrobat algorithmic efficiency big notation monday 11 4 postscript acrobat analysis searching sorting wednesday 11 6 postscript acrobat hashing wednesday 11 13 postscript acrobat trees friday 11 15 postscript acrobat binary search trees monday 11 18 postscript acrobat tree traversals friday 11 22 postscript acrobat syntax trees monday 11 25 postscript acrobat templates wednesday 11 27 postscript acrobat object oriented programming monday 12 2 postscript acrobat lab machines acrobat reader automatically started netscape follow link macs pc compatibles versions unix acrobat reader downloaded free directly adobe web site includes instructions setting web browser invoke acrobat reader automatically versions ghostscript support acrobat extra lecture material ve produced revised tested implementation list adt doubly linked lists implementation correcting implementation slides friday 10 25 cp main cp test suite ve produced template version interface implementation instantiated type element automatically template template cp main template cp test suite template versions work symantec mac ll compile correctly systems support templates find problems cse143 webmaster cs washington 1544 internet search tools references convenient search computer science bibliography bibtex technical reports cmu check britannica online technical papers specific schools good search tool indiana general search webcrawler excellent search tool alta vista powerful search engine cmu called lycos references dictionaries check place australia search ftp sites good engine commercial powerful search tool called infoseek updated 12 2 1995 cs pitt software engineering design tools environments campbell gallopoulos harandi johnson kaplan padua program verification campbell dershowitz kamin kaplan reddy program transformation agha campbell dershowitz kaplan padua reddy specifications prototyping agha campbell harandi kamin kaplan padua reddy img back research areas index tar thesis ps 1029 img img img sheba mike voyeur mike sheba img img written mike sheba onscreen michael cynthia img people graduate students graduate student affairs page lots information including graduate student positions page links job listings invaluable good graduate student guide index includes students requested listed comprehensive list graduate students department graduate student department establish personal home page find information helpful default links private areas inaccessible people department individual students free open access webs juan alemany corin anderson corin eric anderson eric ruth anderson rea joel auslander ausland greg badros gjb jeremy baer jbaer marla baker marla stefan berg andrew berman aberman alice bernheim ajb virgil bourassa virgil lauren bricker bricker eileen clarkson brown molly jeremy buhler jbuhler adam carlson carlson andrew bradford chamberlain brad chung william chan wchan chen sung eun choi sungeun pai hsiang chou chou david christianson dbc1 travis craig travis darren cronquist darrenc jeffrey dean jdean brian dewey dewey david dion ddion anhai doan anhai michael ernst daniel fasulo dfasulo mike feeley feeley marc fiuczynski mef james fix fix george forman forman paul franklin paul marc friedman friedman melanie lewis fulgham mel ori gershony ori keith golden kgolden brian grant grant robert grimm dave grove grove soha hassoun soha meng hee heng menghee kevin hinshaw hinshaw edwin hong edhong arvind jain arvind rex jakobovits rex david johnson dbj craig kaplan david keppel pardo tracy kimbrel shuichi koga skoga nicholas kushmerick nick chung tin kwok ctkwok tessa lau tlau dennis lee dlee shun tak leung shuntak christopher lewis echris tian fung lim tian greg linden glinden litvinov vass jack lo jlo gustavo lopez lopez ian macduff ian omid madani madani neil mckenzie mckenzie dylan mcnamee dylan amir michail amir brian michalowski bam markus mock mock mumey brendan vivek narasayya nara himanshu nautiyal nautiyal thu nguyen thu jonathan nowitz nowitz wayne ohlrich ohlrich ross ortega ortega przemyslaw pardyak pardy sujay parekh sparekh kurt partridge kepart mike perkowitz map matthai philipose matthai frederic pighin pighin joanna power jpower kari pulli kapu qin vivek ratan vivek joshua redstone redstone emily richard rogers ted romer romer yasushi saito yasushi michael salisbury salisbur sean sandys sds stefan savage savage jason secosky jasons richard segal segal joshua seims josh erik selberg speed jonathan shade shade jonathan shakes joe sherman joebob emin gun sirer egs jayram thathachar jayram ashutosh tiwary tiwary michael vanhilst vanhilst geoff voelker voelker weathersby derrick alec wolman wolman wayne wong waynew ka yee yeung kayee oren zamir zamir douglas zongker dougz professional masters program students bing long bing back return uw cs homepage webmaster cs washington movies movie lover ll check internet movie database information swallow excellent movies fisher king house games things change david joel ethan coen fabulous baker boys annie hall real genius 29th street fearless monty python life brian movie ithaca movie listings schedules local theatres theatres capita american city warning listings date guide film video resources internet presentations list presentations conference published proceedings item presentation author 1 invited peter unifying systolic design linear transformations electrical engineering systems department seminar university southern california los angeles feb 1983 2 invited peter unifying systolic design linear transformations office naval research workshop vlsi architectures special purpose machines mt ada conference center catalina ca mar 1984 3 invited peter mapping gaussian elimination multiprocessor architectures computer science department yale university haven ct aug 1985 4 invited peter systolic design digital signal processing symposium impact vlsi signal processing communications research laboratory mcmaster university hamilton ontario canada oct 1985 5 selected peter solving dense linear systems hypercube automaton siam conf parallel processing scientific computing norfolk va nov 1985 6 invited peter fir filter tissue office naval research workshop ultra submicron architectures pasadena dec 1985 7 invited peter systolic design digital signal processing ieee philadelphia section seminar systolic parallel architectures signal processing university pennsylvania apr 1986 8 invited peter languages tools systolic computation office naval research workshop systolic algorithms architectures hilton head sc dec 1986 9 invited peter representing systolic computation dept electrical engineering ucla nov 1987 10 peter natural numbers rooted trees 4th siam conf discrete mathematics san francisco june 1988 11 invited peter vlsi layout multiplier computer engineering seminar university southern california los angeles march 1989 12 peter decomposing chinese systolic arrays siam ann meeting san diego july 1989 13 peter gallopoulos systolic computation interpolating polynomials siam conf parallel processing scientific computing chicago dec 1989 14 invited peter processor time minimal systolic array matrix product computer science colloquium university oregon eugene apr 1990 15 peter decoupling dimensions system affine recurrence equations 6th haifa matrix theory conference technion haifa israel june 1990 16 mer egecioglu peter applications asymptotic properties rooted trees 6th siam conf discrete mathematics vancouver bc june 1992 17 invited peter chris period processor time minimal schedule mesh algorithms electrical computer engineering seminar oregon state university corvallis feb 1993 previous document cse 322 assignment 7 due friday february 16 1996 1 regular grammar production form nfa production production 1 carefully prove behavioral lemma proof complete hint induction proofs direction statement 2 behavioral lemma prove 2 number 12 page 164 3 number 13 page 165 4 number 21 page 165 document james fix wed feb 14 14 37 27 pst 1996 ppcp94 constraints ps aiken ps ps ps ginsberg ps gupta ps ps ps hermenegildo ps hooker ps ps ps ps jiang ps ps rossi ps rossi saraswat ps ps ps bib pugh ps rajasekar ps readme sabin ps ps sannella ps schulte ps srivastava ramakrishnan ps srivastava ross ps color picture ps ps zhang ps cs410 fall 1996 assignments table contents img assignment 1 08 23 img assignment 2 09 15 img assignment 3 10 15 updated 10 15 96 zpl program walk zpl powerful array language users languages fortran pascal find intuitive introduction sample program fastest introduction zpl accompanying zpl program solves jacobi computation jacobi array iteratively replace elements average nearest neighbors largest change consecutive iterations delta dimensional array program generate data initialized 0 0 southern boundary set constant 1 0 positions tolerance delta 0 0001 1 jacobi 2 3 program jacobi 4 5 config var integer 10 declarations 6 delta float 0 0001 7 8 region 1 1 9 10 direction north 1 0 south 1 0 11 east 0 1 west 0 1 12 13 procedure jacobi entry point 14 var temp float 15 err float 16 17 begin 18 0 0 initialization 19 north 0 0 20 east 0 0 21 west 0 0 22 south 1 0 23 24 repeat main body 25 temp north east west south 4 0 26 err max abs temp 27 temp 28 err delta 29 30 writeln output result 31 end figure 1 zpl program jacobi computation quick skim jacobi program shows organized pretty programs declarations lines 5 11 starting point executable part computation line 13 initialization array lines 18 22 iteration loop compute result lines 24 28 result output line 30 quick reveals assignment written fortran statement terminated semicolon comments starting extend end line comment brackets main thing unconventional zpl computes arrays individual array elements line 18 0 0 sets entire array indexing looping specifies region assigned case compare similar computations expressed languages manipulate individual elements fortran 77 pascal 10 1 0 1 10 1 0 1 10 0 0 0 0 0 0 fortran 90 array language cumbersome required range specification 1 1 0 0 fortran 90 concepts regions explained momentarily simplify zpl programmer abstractly leave low level details indexing looping language shown performance lost convenience jacobi program explained convenient clone window copy program visible introduction zpl found zpl programmer guide regions declarations fundamental concept zpl notion region region simply set indices line 8 region 1 1 specifies standard indices array set ordered pairs 1 1 1 2 regions declare arrays means array defined indices line 14 var temp float declares array variables temp composed floating point numbers called real languages indices region final variable declaration line 15 err float mention region err declared simple scalar variable program declares set directions directions transform regions expression north line 19 vectors elements region dimensions direction declarations lines 10 11 direction north 1 0 south 1 0 east 0 1 west 0 1 point unit distance cardinal compass directions figures illustrate transformations region directions regions zpl computations extended operate entire arrays explicit looping statement region specifier simply region brackets operations statement applied elements array line 18 0 0 assigns 0 0 n^2 elements array indices scientific problems boundary conditions region specifier augment arrays boundaries extending array boundaries initializing values role lines lines 19 22 north 0 0 east 0 0 west 0 0 south 1 0 region specifier defines index set region adjacent direction statement applied elements region north defines index set 0th row assignment 0 0 initializes elements successive effects initialization statements illustrated figure 2 figure 2 definition initialization boundaries program body declarations initialization completed programming jacobi computation simple repeat loop condition true statements compute approximation averaging elements line 25 determine largest amount change iteration line 26 update iteration line 27 statements executed context region repeat statement region specifier statements operate averaging averaging illustrates explicit array indexing avoided zpl referring adjacent array elements operator statement line 25 temp north east west south 4 0 finds element average nearest neighbors assigns result temp expression executed context region results array size shape composed elements offset direction illustrated figure 3 thought adding index equivalently case shifting figure 3 references boundaries executed context region specifier covering dots shown correspond element 1 1 shifted arrays arrays combined yielding effect computing element sum nearest neighbors identities north north 1 0 1 east east 0 1 1 west west 0 1 1 south south 1 0 1 elements divided 4 0 result stored temp maximum finding compute largest change element current iteration line 26 array operations performed bold subexpression err max abs temp elements temp subtracted elements absolute element found abs 1 1 temp 1 1 abs 1 2 temp 1 2 abs temp computes magnitude change elements find largest maximum reduction max performed operation reduces entire array largest element maximum assigned err scalar variable controls loop update final statement loop line 27 temp simply installs temp current performance zpl program written high level relieves programmer tedious details give performance convenience jacobi program hand coded customized representative parallel computers intel paragon kendall square research ksr 2 results shown accompanying graph demonstrate problem zpl efficient low level programming solution figure 4 speedup jacobi program 929 iterations 512 kendall square research ksr 2 intel paragon program machine zpl programs perform higher level array concepts easier compiler analyze understand means zpl compiler frequently successful finding opportunities optimize program summary jacobi program illustrates fundamental properties zpl computations performed arrays avoiding error prone indexing tedious looping global operations finding maximum element array provided language primitives general zpl high level array concepts simply programmer task compiler produce efficient code zpl ideal array based scientific engineering computations require high performance zpl uw cse uw zpl info cs washington 3874 visualization cornell theory center overview gallery scientific images animation visualization staff education student animation final projects cs 418 cs 418 introductory computer graphics lab cs 417 lecture cs 718 topics computer graphics fall 95 cs 490 cs 790 student projects visualization 1993 94 1994 95 1995 96 1996 97 software vpla visual programming language animation data explorer repository dx documentation renderman visualization software ctc software evaluation study august 1992 hardware media virtual reality ctc ctc graphics facilities mpeg data explorer mpeg optimization 35mm slides style suggestions video ibm power visualization system pvs ctc home copyright research resources search feedback page statement url http www tc cornell visualization updated april 23 1996 low latency communication atm networks active messages thorsten von eicken veena avula anindya basu vineet buch department computer science cornell university ithaca abstract recent developments communication architectures parallel machines made significant progress reduced communication overheads latencies order magnitude compared earlier proposals paper examines techniques carry clusters workstations connected atm network clusters standard operating system software equipped network interfaces optimized stream communication direct protected user level access network networks reliable transmission flow control part paper describes differences communication characteristics clusters workstations built standard hardware software components state art multiprocessors lack flow control operating system coordination affects communication layer design significantly requires larger buffers end multiprocessors part evaluates prototype implementation low latency active messages communication model sun workstation cluster interconnected atm network measurements show application application latencies 20 microseconds small messages roughly comparable active messages implementation thinking machines cm 5 multiprocessor table contents 1 introduction 2 technical issues 3 sparcstation active messages prototype 4 comparison approaches 5 conclusions 6 bibliography 1 introduction shift slow broadcast based local area networks high bandwidth switched network architectures making clusters workstations 1 platforms parallel processing attractive number software packages 5 6 support parallel processing today workstations networks communication performance orders magnitude inferior state art multiprocessors 2 result parallel applications parallel applications essentially communicate make environments networking technologies atm 1 offer opportunity close gap atm cells roughly size messages multiprocessors takes microseconds send receive cell atm switches configured purely technical point view gap clusters workstations multiprocessors closing distinction types systems differences remain design construction multiprocessors integration components designed fit addition sharing physical components power supplies cooling potential reduce cost denser packaging debate significance technological differences open clear approaches yield qualitatively similar hardware systems cluster workstations load system software making identical multiprocessor means continuous spectrum platforms spanning entire range workstations ethernet state art multiprocessors tha pragmatic point view significant differences remain important attraction cluster workstations multiprocessor lies shelf availability major hardware software components means components readily familiar cost lower economies scale leveraged entire workstation user community technical point view continuous spectrum clusters multiprocessors shelf components clusters maintain differences fact standard components clusters raises question parallel processing recent advances multiprocessor communication performance principally due tighter integration programming models compilers operating system functions hardware primitives clear advances carried clusters standard components odds achieving level integration required enable modern parallel programming models specifically communication architectures distributed shared memory explicit remote memory access active messages reduced costs hundreds thousands microseconds dozen precisely integration system components communication architectures designed network interfaces implement common primitives directly hardware operating system moved paper examines techniques developed improve communication performance multiprocessors active messages carried clusters workstations standard networks standard system software paper assumes current state art technology clusters atm networks differ multiprocessors major aspects 4 clusters standard operating system software implies coordination individual nodes respect process scheduling address translation atm networks provide reliable delivery flow control granted multiprocessor networks network interfaces workstations optimize stream communication tcp ip integrated architecture connect bus memory bus comparing communication clusters multiprocessors paper makes major contributions analyzes section 2 implications differences clusters multiprocessors design communication layers similar multiprocessors describes section 3 design active messages prototype implementation collection sun workstations interconnected atm network yields application application latencies order active messages workstation clusters briefly approaches section 4 section 5 concludes paper 2 technical issues collections workstations forms run large applications order establish basis comparison multiprocessors paper limits collections workstations called clusters consist homogeneous set machines dedicated run parallel applications located close proximity machine room interconnected atm network cluster employed large variety settings cluster simply provide high performance compute service user community run large parallel applications typical setting computational resource distributed application weather monitoring system norway runs large collection machines spread large portion country cluster dozen workstations machine room high speed network case run compute intensive weather prediction models emit storm warnings availability low latency communication workstations enable parallel programming languages powerful parallel algorithms require closer coupling processors today concentrating compute cluster offers largest potential improvement latency long links dominated speed light network congestion issues wide area communication comparatively served today distributed computing software note paper argue running concurrent applications heterogeneous environment large distances workstations happen sitting idle interesting design point fact successfully set communication issues occurring context compared multiprocessor applications clusters considered exhibit characteristics similar multiprocessors programming models comparable identical popular parallel computing includes forms message passing send receive pvm shared memory cache coherent shared memory remote reads writes explicit global memory parallel object oriented languages numerous extensions parallel machines proposed communication architectures achieved low overheads low latencies high bandwidths required high performance implementations programming models cache coherent shared memory remote reads writes active messages offer round trip communication hundred instruction times frequent communication fine granularity object object cache line basis remains compatible high performance settings overhead communication time spent processor initiating communication essentially cost pushing message data network interface sending end pulling receiving end virtually cycles spent protocol handling reliability flow control handled hardware operating system involved communication operation network interface hardware enforce protection boundaries network communication architectures moved straightforward manner multiprocessors clusters workstations atm networks major differences atm networks offer reliable delivery flow control atm network interfaces provide support protected user level access network workstation operating systems coordinate process scheduling address translation globally coping differences poses major technical challenges eventually require integration multiprocessor specific features clusters subsections present nature differences detail discuss resulting issues 2 1 reliability flow control network multiprocessor networks flow control implemented hardware link link basis input buffer router fills output stream router disabled prevent buffer overflow flow control effect blocking messages network eventually back pressure sending nodes prevented messages mechanism guarantees messages dropped due buffer space limitations network receiving end addition electrical characteristics network designed ensure low error rates simple error detection correction mechanism implemented hardware offer reliability network typical processing nodes contrast atm network provide form flow control offer reliable delivery higher protocol layers detect cell loss corruption retransmission partitioning responsibilities acceptable case stream based communication tcp ip video audio questionable parallel computing setting flow control error detection correction multiprocessor networks serve cover message loss buffer overflow receiving software buffer overflow receiving network interface buffer overflow network message corruption due hardware errors atm network simple window based end end flow control schemes message crc 5 cover cases 5 cell loss addition preventing buffer overflow receiving network interface achieved ensuring rate cells moved interface main memory large maximal cell arrival rate preventing buffer overflow network realistically end end flow control problem parallel computing setting nodes tend communicate nodes highly regular irregular patterns unpredictable intervals degree contention network measured predicted accuracy sender receiver communication patterns result high contention result high cell loss rates causing extensive traditional flow control schemes stream based communication avoid retransmission dynamically reducing transmission rate connections experience high cell loss rates works settings law large numbers contention wide area network tend vary degree contention observed recent past good predictor contention future illustration difficulties parallel computing setting implementation parallel sort efficient parallel sort algorithms 3 based alternation local sorts nodes permutation phases nodes exchange data nodes permutation phases serve move elements sorted correct position communication patterns observed highly dynamic characteristics depend large degree input data point attempted data rate node exceeds link rate output buffers stream switches start filling communication patterns change rapidly essentially cell futile attempt predict contention communication pattern probability internal contention seemingly unrelated connections high problems caused contention resulting lack reliable delivery guarantee atm networks imposes overhead communication primitives specifically sender copy cell received case cell means messages transferred directly processor registers network interface cm 5 12 memory copy made 2 2 user level access network interface recently multiprocessor communication architectures achieved significant reduction communication overhead eliminating operating system critical path order compromise security network interface offer form protection mechanism shared memory models memory management unit extended map remote memory local virtual user address space operating system enforce security managing address translation tables message based network interfaces node address translation table maps user virtual node numbers physical node address space operating system enforces security controlling address translation preventing process sending message arbitrary node current generation message based network interfaces control destination node address require processes parallel program run time generation adds sending process id message allowing receiving network interface discriminate messages destined running process retrieve message directly messages dormant processes queued typically operating system retrieval contrast network interfaces workstations incorporate form protection mechanism operating system involved sending reception message connection based nature atm networks principally design protection mechanism limit virtual circuits user process access operating system control virtual circuit set architecture networking layers current operating systems set user level network interface access appears network interfaces features commonplace challenge high performance communication layer clusters minimize path kernel judiciously coordinating user kernel interactions 2 3 coordination system software communicating nodes communication architectures message reception logic critical performance bottleneck order handle incoming messages full network bandwidth processing required arriving message minimized carefully trick multiprocessor systems ensure rapid message handling constrain sender send messages easy handle shared memory systems coordinating address translation tables processing nodes originating node translate virtual memory address remote access directly place physical memory address message set communication primitives small fixed read write forcing sender perform complicated part remote memory access protection checks address translation handling request simple implement 6 virtual address receiving node discover requested virtual memory location paged disk result handling message involved active messages multiprocessors scheduling processes assumed coordinated nodes communicating processes execute simultaneously respective nodes guarantees messages handled immediately arrival destination process order accomplish sender active message specifies user level handler destination role extract message network integrate ongoing computation handler implement simple remote service send reply active message back order prevent deadlock communication patterns limited requests replies handler reply message allowed send messages implementation active messages typically reserves word message handler address handler receiving end dispatched immediately message arrival dispose message fact message layer call handlers deal messages fifo order simplifies buffering considerably required traditional message passing models pvm mpi nx models processes consume messages arbitrary order arbitrary times forcing communication architecture implement general buffer message matching mechanisms high cost clusters fact operating systems individual nodes coordinated assumption messages consumed quickly arrival case active messages destination process suspended run handler shared memory model memory location requested mapped exact coordination major operating system core implementation communication model perform coordination nodes influence local operating system communication layer assume common case works fine handle difficult cases 2 4 summary superficially cluster workstations appears technically comparable multiprocessor reality key characteristics significant implementation difficulties comparable raw hardware link bandwidths bisection bandwidths routing latencies conceal lack clusters flow control reliability user level network access operating system coordination shortcomings inevitably result lower communication performance quantitative effect performance evaluated section presents prototype implementation active messages cluster sun workstations lack flow control atm networks poses fundamental problem catastrophic performance degradation occur due significant cell loss communication patterns 3 sparcstation active messages prototype prototype implements critical parts active messages communication architecture cluster sparcstations connected atm network primary goal evaluate provide parallel programming environment cluster comparable found multiprocessors prototype primarily concerned providing performance par parallel machines addressing atm networks identified previous section prototype reliable communication evaluate cost performing flow control error checking software minimizes kernel intervention determine cost providing protection software buffering designed tolerate arbitrary context switching nodes time limited experimental set prototype provide information cell losses due contention network affect performance scheduling processes coordinated improve performance parallel applications 3 1 active messages communication architecture active messages communication architecture 4 offers simple general purpose communication primitives thin veneer raw hardware intended serve substrate building libraries provide higher level communication abstractions generating communication code directly parallel language compiler unlike communication layers intended direct application programmers lower level services communication libraries run time systems built basic communication primitive message small amount computation form handler receiving end typically word active message points handler message message arrival computation node interrupted handler executed role handler message network integrating ongoing computation sending reply message back buffering scheduling provided active messages extremely primitive fast buffering involved actual transport scheduling required activate handler sufficient support higher level abstractions general buffering scheduling easily constructed layers active messages needed minimalist approach avoids paying performance penalty functionality order prevent deadlock livelock active message restricts communication patterns requests replies handler request message allowed send reply message reply handler allowed send replies 3 1 1 functionality current implementation geared sending small messages fit payload single atm cell 48 bytes payload atm cell hold flow control information 16 bits handler address 32 bits 4 compatible 16 bits remaining 40 bytes hold active message data header file interface shown figure 1 send request active message user places message data connection buffer provided calls 10 connection identifier remote handler address 10 adds flow control information traps kernel message injected network polls receiver processes incoming messages receiving end network 10 poll polls network messages accumulated receive fifo moved buffer calls handler message passing arguments originating connection identifier address buffer holding message address buffer reply message handler processes message send reply message back placing data buffer provided returning address reply handler null reply img figure 1 interface sparcstation active messages current prototype interrupts network time message means long process sending messages handle incoming explicit polling function provided program parts communicate interrupts planned implemented 3 1 2 implementing remote read sample implementation split phase remote double word read shown figure 2 function increments counter outstanding reads formats request active message address read information reply sends message handler fetches remote location sends reply back reply handler stores data memory counter originating processor waits completion read busy waiting counter end split phase read constructed easily exposing counter caller proceed computation initiating read wait counter data required img figure 2 sample remote read implementation 3 2 experimental set experimental set evaluate performance prototype implementation consists sparcstation 20 sparcstation 1 running sunos 4 1 machines connected fore systems sba 100 atm interfaces taxi fiber interfaces located 32 bit bus running 20 provide 36 cell deep output fifo 292 cell input fifo send cell processor stores 56 bytes memory mapped output fifo receive cell reads 56 bytes input fifo register interface number cells input fifo note network interface simpler closer multiprocessor nis generation atm interfaces today function performed hardware simply moving cells fiber generation checking atm header 4 compatible payload dma segmentation multi cell packets provided 3 3 implementation implementation sparcstation atm active messages layer consists parts device driver dynamically loaded kernel user level library linked applications driver implements standard functionality open close atm device paths send receive cells fast path consists trap instructions lead directly code sending receiving individual atm cells traps generic functionality specific active messages user level library performs flow control buffer management conventional read write system call interface provided comparison purposes send receive cells pure device driver approach traps send receive cells consist carefully crafted assembly language routines routine small 28 43 instructions send receive traps registers carefully register usage simplified sparc architecture circular register file clean 8 register window trap interfacing program traps function call arguments passed 8 registers trap paragraphs describe critical parts implementation detail 3 3 1 flow control simple sliding window flow control scheme prevent receive buffers detect cell losses window size close full bandwidth communication pairs processors order implement flow control window size process pre allocates memory hold cells process communicates algorithm send request message polls receiver free window slot cell network saving buffers case receipt request message message layer moves cell buffer process running calls active message handler handler issues reply copy held buffer handler generate reply explicit receipt reply buffer holding original request message reused note distinction requests replies made active messages acknowledgments backed replies recovery scheme case lost duplicate cells standard reception duplicate request messages lost replies important realize flow control mechanism attempt minimize message losses due congestion network lack flow control atm networks effectively precludes simple congestion avoidance scheme larger test beds atm community agrees routers handle buffer overflows futile invest sophisticated flow control mechanisms nature parallel computing communication patterns require solution performance characteristics atm network robust multiprocessor networks 3 3 2 user kernel interface buffer management streamlining user kernel interface important factor contributing performance prototype kernel buffers process device opened pages prevent page outs mapped mmap processes address space message send user level library chooses buffer message places pointer exported variable application program moves message data buffer passes connection id handler address finishes formatting cell adding flow control handler traps kernel trap passes message offset buffer area connection id registers kernel protection simple masks limit connection id offset ranges lookup maps current process connection ids virtual circuit kernel finally moves cell output fifo receiving end read atm kernel trap delivers batch incoming cells pre determined shared memory buffer number cells received returned register cell kernel performs tasks loads half cell registers index table obtain address processes input buffer moves full cell buffer checks integrity cell flag bits set ni byte return trap library loops received cells checking flow control information calling handlers request reply messages sending explicit acknowledgments needed 3 4 performance paragraphs describe performance measurements made number synthetic benchmarks terminology overhead consists processor cycles spent preparing send receive message latency time message send routine called time message handled remote end bandwidth rate user data transferred performance goal fiber rate cell 3 53 2 bytes atm payload bandwidth 15 2mb 7 3 4 1 atm traps detailed cost breakdown operations occurring traps send receive cells shown table 1 timing columns refer measurements sparcstation 1 sparcstation 20 times obtained measuring repeated executions trap gettimeofday accurate clock takes 9 ss 20 time break trap measured commenting instructions approximate due pipeline overlap occurring successive instructions table 1 cost breakdown traps send receive cells operation ss 20 ss 1 write trap trap 0 2 check pid con 0 0 id kernel 0 0 load cell push 0 3 push cell ni 2 3 total 2 10 read trap trap 0 2 check cell count 0 1 kernel 0 0 cell pull ni 4 3 cell 0 0 cell store 0 3 total 1 cell 5 11 cell total 16 4 8 cells write read trap total 0 cells read 3 11 total 1 cell read 8 21 null system call 6 write trap cost broken 5 parts cost trap return protection checks overhead fetching addresses loading cell registers pushing cell network interface ss 20 numbers show fiber saturated sending cell time user level majority cost 75 lies access network interface cost trap surprisingly low largest item fact reduced slightly current implementation adds level indirection trap dispatch simplify dynamic loading device driver 8 read trap itemized similarly cost trap return fetching device register count cells additional overhead setting addresses loading cell network interface demultiplexing processes storing cell total cost shows trap receives single cell cell cost trap receives 16 cells access device dominates due fact double word load incurs full latency access total time 4 ss 20 falls short fiber cell time limit achievable bandwidth 68 fiber write read trap sends cell receives chunk cells cost trap functions overlaps checking cell count slightly sending item table shows cost null system call comparison purposes write file descriptor 1 clear system call approach yield performance inferior traps achieve fraction fiber bandwidth 3 4 2 atm read write system calls addition direct traps device driver cells received traditional read write system calls device file descriptor time conventional path provided comparison purposes read write entry points device driver limited sending receiving single cells multi cell reads writes supported easily read write entry points perform operations check appropriateness file descriptor transfer data user space internal buffer transfer data internal buffer fifos network interface internal buffer data transferred directly user space device due fact device fifos word addressable internal buffer double word accesses device fifos improves access times considerably table 2 shows costs parts read write system calls syscall overhead entries reflect time read write system call empty read write device driver routine measures kernel overhead system calls check fd entry reflects time spent checking validity file descriptor performing case read includes time check device register holding number cells input fifo push pull cell entries reflect time spent transfer contents cell internal buffer device fifos write read 1 cell totals reflect cost full system call read 0 cells entry time poll includes system call overhead file descriptor checks reading receive ready register table 2 cost sending receiving cells read write system calls operation ss 20 ss 1 write system call syscall overhead 22 check fd 3 push cell ni 2 write total 28 read system call syscall overhead 22 pull cell ni 5 check fd recv ready 7 read total 1 cell 34 read total 0 cells 28 timings show overhead read write system call interface prohibitive small messages larger messages viable choice portable traps 3 4 3 measurements active messages layer built cell send receive traps shown table 3 cases word active message payload carries data handlers simply return send request write read trap adds overhead ss 20 cell formatting flow control handling times roughly cost read trap reading 16 cells trap flow control handler dispatch reply adds time write trap table 3 cost breakdown sparcstation active messages operation ss 20 ss 1 send request 5 handle request reply 5 handle request send 7 reply handle ack 5 handle reply 5 measurements show supporting single cell active messages optimal longer messages required achieve peak bulk transfer rates cell time prototype yield 5 6mb simpler interface shorter messages 16 bytes payload accelerate small requests acknowledgments found higher level protocols trap cost dominated network interface access time sba 100 requires 56 bytes cell transferred processor significant benefit realized 3 4 4 split full implementation split 2 progress timings remote memory access primitives show round trip time remote read 32 double word aligned bytes takes ss 20 remote store takes payload 9 remote accesses smaller cheaper bulk write implemented current layer transfers 5 experiments show long messages improved full atm payload simplifying handling slightly 3 5 unresolved issues current prototype influence kernel process scheduling current buffering scheme layer operation influenced process running performance applications highly influenced scheduling influence scheduler semi portable fashion requires investigation promising approach appears real time thread scheduling priorities solaris 2 amount memory allocated prototype excessive fact simplicity current prototype buffers strictly assuming flow control window 32 cells kernel allocates pins memory process connection 64 node cluster 10 parallel applications running represents 5mb memory processor number buffers reduced affecting peak bulk transfer rates adjusting flow control window size dynamically idea cell long message flag requests larger window size receiver extra buffers allocated purpose receiver grants larger window sender time cell bulk transfer larger window size remains effect end long message scheme benefits request larger window overlapped cells long message receiver prevent senders transferring large data blocks simultaneously optimal cache fundamentally appears memory alternatively low performance price pay flow control network coordinated process scheduling subtle problem atm payload alignment sba 100 interface surface future 53 bytes atm cell padded sba 100 56 bytes 48 byte payload starts 6th byte half word aligned effect bulk transfer payload formats designed sba 100 mind supporting double word moves data memory sba 100 clash network interfaces double word align atm payload 3 6 summary prototype active messages implementation sparcstation atm cluster preliminary demonstration communication architecture developed multiprocessors adapted peculiarities workstation cluster performance achieved roughly comparable multiprocessor cm 5 latency roughly clear network interface closer processor performance gap closed time flow control protection software surprisingly low comparison network interface access times cost effect shifted large pre allocated buffers prototype memory usage excessive schemes comparable performance require large buffers speed careful integration layers language level kernel traps key issues avoiding copies application place data directly kernel picks move device passing easy check information kernel pass arbitrary virtual address 4 comparison approaches atm network communication layer directly comparable remote memory access model proposed thekkath al 10 11 implementation similar traps reserved opcodes mips instruction set implement remote read write instructions 10 major difference models remote memory operations separate data control transfer active messages unifies remote memory accesses data transferred user memory kernel process run model remote reads writes full address space process communicating process allocate special communication memory segments operating system buffers communication segments flexible buffers directly hold data structures limited fact segments advantage remote memory accesses coupling data control message small amount user code executed data scattered complex data structures scheduling computation directly influenced arrival data remote memory access model limited control transfer offered segment notification flags order file descriptor ready finally reliable transport mechanism remote memory access primitives unreliable provide flow control table 4 compares performance approaches thekkath implementation decstation 5000 interconnected version fore 100 atm interface performs worse data transfer significantly worse control transfer remote reads writes directly comparable transfer payload cell table 4 comparison remote memory accesses 2 decstation atm 11 operation remote mem access read latency write latency control transfer block write 5 5mb 4 4mb performance traditional communication layers atm network evaluated lin al 7 shows orders magnitude higher communication latencies offers table 5 summarizes round trip latencies bandwidths attained sun 4 690 sparcstation 2 connected fore sba 100 interfaces switch millisecond scale reflects costs traditional networking architecture layers clear fore 5 api slower read write system call interface 3 4 2 note tcp ip implementation optimized fast path yield millisecond latencies table 5 performance traditional communication layers sun4 atm 7 communication layer round trip peak latency bandwidth fore 5 api 1 4mb bsd tcp ip sockets 3 2mb pvm tcp ip 5 1 5mb sun rpc 3 1 6mb 5 conclusions emergence high bandwidth low latency networks making clusters workstations attractive parallel computing style applications technical point view continuous spectrum systems conceived ranging collections ethernet based workstations tightly integrated custom multiprocessors paper argues clusters characterized shelf components respect multiprocessors hardware software customized tighter integration network architecture standard components atm networking technology results major disadvantages clusters respect multiprocessors atm networks offer reliable delivery flow control ii current network interfaces integrated workstation architecture iii operating systems nodes cluster coordinate process scheduling address translations prototype implementation active messages communication model paper achieves orders magnitude performance traditional networking layers table 6 shows resulting communication latencies bandwidths ball park state art multiprocessors key success large memory buffers careful design lean user kernel interface major obstacle closing remaining performance gap slow access network interface bus reducing buffer memory usage requires coordination process scheduling nodes taking care flow control software dominate performance study behavior atm networks parallel computing communication loads remains open question table 6 comparison performance recent parallel machines machine peak round trip bandwidth latency sp 1 mpl 9 8 3mb paragon nx 8 cm 5 active 4 ss 20 cluster 5 6mb 6 bibliography 1 ccitt recommendation 150 isdn atm functional characteristics revised version geneva 1992 2 culler dusseau goldstein krishnamurthy lumetta von eicken yelick introduction split proc supercomputing 93 3 culler dusseau martin schauser fast parallel sorting logp split proc 93 july 93 4 von eicken culler goldstein schauser active messages mechanism integrated communication computation proc 19th isca pages 256 266 1992 5 geist dongarra jiang sunderam pvm 3 0 user guide reference manual oak ridge national laboratory technical report ornl tm february 1993 6 li hudak memory coherence shared virtual memory systems acm transactions computer systems 7 4 321 359 november 1989 7 lin hsieh du thomas macdonald distributed network computing local atm networks ieee journal selected areas communications special issue atm lans 1995 8 pierce paragon implementation nx message passing interface proc shpcc 94 1994 9 shea tsao sp1 high performance switch proc shpcc 94 1994 10 thekkath levy lazowska efficient support atm networks university washington technical report 93 04 03 april 1993 11 thekkath levy lazowska separating data control transfer distributed operating systems proc 6th int conf asplos october 1994 12 thinking machines corporation cambridge massachusetts connection machine cm 5 technical summary november 1992 footnotes 1 term cluster refer collections workstation class machines interconnected low latency high bandwidth network 2 paper focuses exclusively scalable multiprocessor architectures specifically bus based shared memory multiprocessors 3 current atm switches latencies order magnitude higher comparable multiprocessor networks difference inherent atm networks local area switches 4 discussion differences fault isolation characteristics scope paper 5 transmission media burst errors correction capabilities crc codes 6 cache coherent shared memory stretch characterization cache receiving node essentially performs address translation miss require additional communication nodes complete request 7 bandwidths measured megabytes 8 kernel write protects trap vectors boot prototype permanently loaded trap performs indirect jump kernel variable simple dynamic driver loading 9 note realistic setting fore 100 switch add roughly latency write time round trip read time 7 10 easily describe traps employed additional communication instructions rutgers series human computer vision series human computer vision features weekly talks researchers spanning human computer vision majority speakers universities research institutions york philadelphia additional special guests abroad series attempts bring forum vision researchers studying psychophysics cognition computer vision machine vision rutgers series human computer vision sponsored center cognitive science laboratory vision research department psychology department biomedical engineering department computer science talks mondays 2 30 psychology building room 101 busch campus reception held talk room 139 rutgers center cognitive science psychology building addition busch campus note talks announced email reminders day talk people requested list added announce list additional information talk series contact sven dickinson sven ruccs rutgers 908 445 908 445 0021 sep 30 shan yu inria sophia france oct 7 david jacobs nec research institute oct 14 gerald division neurobiology univ california berkeley oct 21 rakesh teddy kumar david research center oct 28 gregory yale university nov 4 martin hall university school graduate medical education nov 11 ramesh imaging visualization department siemens corporate research nov 18 rob de van nec research institute dec 9 robert harvard university dec 16 james maclean university toronto home back ruccs colloquia forward cognitive science mail comments site admin ruccs rutgers overview university washington department computer science engineering statue george washington west olympic mountains university washington photo drumheller fountain south mt rainier university washington photo spring humanities quadrangle university washington photo university washington founded 1861 university washington 34 000 students 25 000 undergraduate 9 000 graduate professional 3 500 faculty 2 900 teaching 600 research divided 16 schools colleges university annual operating budget roughly 1 4 billion 18 state university washington nation premier research universities twenty years uw ranked top institutions annual federal research obligations 1994 data recent uw johns hopkins mit stanford fourth positions uw ranks industrial research support uw faculty includes eighty members national macarthur foundation award winners nobel prize winners past decade fifty junior faculty won nsf presidential young investigator awards number programs ranked top dozen fields including atmospheric sciences bioengineering cell developmental biology computer science engineering dentistry ecology evolution behavior geography microbiology neurosciences nursing oceanography pharmacology physiology psychology public health community medicine sociology statistics biostatistics zoology uw home page includes official profile photographic tour pictorial history steam powered turing machine computer science engineering mural photo judy watson uw department computer science engineering uw department computer science engineering established inter college graduate program 1967 1975 undergraduate program computer science added departmental status conferred undergraduate program computer engineering added 1989 department moved college engineering department roughly 30 faculty members 30 staff members 150 graduate students 300 undergraduate students department ranked top ten nation fifteen cse faculty members won presidential nsf young investigator awards highest totals nationally discipline 1 4 university washington total prestigious award faculty members onr young investigator award recipients hold presidential faculty fellow awards holds sloan research fellowship senior faculty fulbright recipients guggenheim recipients fellows acm fellows ieee university faculty members received college engineering faculty achievement award received university washington distinguished teaching award member college engineering named university washington annual faculty lecturer dick karp latest addition faculty brings uc berkeley host honors including turing award membership national year university washington karp awarded national medal science strive maintain highly effective graduate program strong undergraduate programs open culture minimal partitioning vertically faculty ranks faculty students horizontally research areas library university washington photo research overview active principal areas computer science computer engineering strengths include vlsi embedded systems cad gaetano borriello carl ebeling ted kehl larry snyder computer architecture jean loup baer susan eggers hank levy larry snyder arun somani operating systems networks communication brian bershad ed lazowska hank levy alan shaw john zahorjan programming systems alan borning craig chambers susan eggers larry snyder software engineering safety human computer interaction nancy leveson david notkin alan shaw computer graphics computer vision david salesin linda shapiro steve tanimoto artificial intelligence oren etzioni steve hanks alistair holden steve tanimoto dan weld theory computation richard anderson paul beame anna karlin dick karp richard ladner larry ruzzo martin tompa paul young computational biology dick karp larry ruzzo martin tompa close collaboration adjunct faculty phil green leroy hood maynard olson research activities cut areas parallel computing number strong external interactions olympic coast sunset olympic national park washington photo dan weld graduate program department roughly 120 ph students 20 masters students full time graduate program typically graduate 15 ph students 20 masters students year offer admission 10 15 apply graduate program students received nsf graduate fellowships 1994 competition recent ph graduates received offers essentially top academic department industrial research laboratory dozens recent graduates populate strong programs recent graduates received presidential nsf young investigator awards received presidential faculty fellow awards received sloan research fellowship graduates recognized acm distinguished dissertation award competition autumn 1996 introduced accessible masters program involving mix distance learning evening courses designed fully employed professionals region burgeoning information technology industry program ultimately enroll roughly 120 students allen library university washington photo undergraduate program department undergraduate programs computer science degree program graduating 80 students year abet accredited computer engineering degree program graduating 40 students year students admitted majors competitive basis completion prerequisite courses result undergraduates strong classes small interaction faculty high average freshman sophomore gpa students enrolling computer science program autumn 1996 roughly 3 7 students enrolling computer engineering program roughly 3 8 junior senior classes typically 40 undergraduate participation research common washington state nation fastest growing software industry 2000 firms thirds graduates remain state education roughly thirds undergraduates participate op feel enhances effectiveness undergraduate engineering education winter sunset mt rainier mt rainier national park photo dan weld puget sound region puget sound region increasingly prominent national international technology center key strengths university washington include medicine biotechnology physical sciences computing allied areas science engineering central players digital convergence mccaw wireless geoworks microsoft nintendo america region home companies critical broad competitiveness boeing space needle space needle photo nation fastest growing software industry independent microsoft significant players bioengineering electronics major activity high performance computing tera computer company department energy pacific northwest national laboratory rapidly growing biotechnology industry leroy hood nsf science technology center number companies preceded attracted created stc burgeoning digital content industry strong collaborations exist groups department computer science engineering seeks play major role university region integration key view research education outreach impact seamlessly interconnected examples impact research university information technology perspective annual affiliates meeting forum interaction 50 leadership companies region nation uwtv televised colloquium series professional masters program play significant roles keeping region leading edge workforce current seattle consistently acclaimed cities nation terrific place seattle city situated beauty diversity pacific northwest university washington located lake washington miles east puget sound cascade mountains hour east olympic peninsula olympic mountains hours west document http www cs washington general overview html lazowska cs washington nl ilp data mooney alphabetic past data mk control mk sentences past background defn past data readme regular past data 2189 probabilistic temporal reasoning developing models temporal reasoning essentially reasoning dynamical systems ai tackled monotonic monotonic logical frameworks recently probabilistic models working probabilistic model addresses issues change situations system state result forces applied system domain medical prediction diagnosis treatment decisions event planned treatment test event internal bleeding causing vital signs working models easily assessed human expert goal project understand difference computer scientists approached problem temporal reasoning interesting causality process members team craig aumann department statistics university washington jonathan department university washington david madigan department statistics university washington paper references hanks steve david madigan jonathan probabilistic temporal reasoning change proceedings uncertainty ai 1995 hanks cs washington img lecture notes week 5 topic formatted input output reading writing files text chp 5 1 5 3 5 5 5 7 notes formatted output unformatted output print total tot prints total extraneous spaces front number specifies default output format print items line alternatively replace label format statement describes print items print 15 total tot 15 format 1x i5 prints total format statement immediately follow print statement items format statement called edit descriptors describe appearance line item print statement edit descriptor format statement print edit descriptors item format statement describes line spacing common single spacing 1x 15 format 1x edit descriptor depends type printed iw integer fw real aw character strings nx insert spaces items integer iw integers printed justified columns integer shorter columns wide printed leading blanks tot 87 print 15 total tot cents 15 format 1x i4 prints total ^^^^ negative integers printed leading minus sign integer longer columns wide doesn fit width printed tot print 15 tot 15 format 1x i4 prints real fw reals printed justified columns rounded decimal places mass 87 4395 print 15 mass 15 format 1x f8 2 prints 87 44 ^^^^^^^^ space sign negative decimal place additional column character aw character strings printed justified columns string shorter columns printed leading blanks character 11 christopher print 15 15 format 1x a15 prints christopher string longer columns left justified characters end truncated print 15 15 format 1x prints width print string number columns declared length print 15 15 format 1x a11 insert spaces nx spaces blanks inserted items print statement print 15 world 15 format 1x 2x prints world ^^ ^^^ print statement edit specifiers inserted directly print statement separate format statement label christopher print 1x a15 edit descriptors enclosed brackets apostrophes formatted input unformatted input 1 data line read variables 2 multiple values line separated spaces 3 strings entered enclosed apostrophes format input data match requirements formatted input multiple values separated enter today date 10 08 95 important formatted input specifies columns read skipped format statement edit descriptors type width read read 15 month day year 15 format i2 1x i2 1x i2 note line spacing formatted input edit descriptors descriptors formatted output iw integer fw real aw character strings nx skip characters values integer iw read digits integer read 15 num 15 format i3 user enters num 123 ^^^ user enters num 12 ^^^ digits read additional digits real fw read digits real digits decimal point read 15 price 15 format f6 2 user enters 123 price 123 45 warning decimal place optional missing computer determine user enters price 1234 56 user enter decimal point rides user enters 12 price 12 345 digits read additional digits character aw read letters character string store entered character 10 read 15 15 format a7 user enters read number characters declared length variable read 15 15 format user enters note string enclosed apostrophes read user enters kilroy kilroy skip characters nx skip characters input comma character 10 read 15 year fees 15 format 1x i4 f6 2 user enters kilroy joe 1997 1368 25 kilroy joe year 1997 fees 1368 2 reading writing files interactive processing reads data keyboard prints results screen batch processing reads data directly file disk stores results file disk open statement read write file opened open statement specifies file assigns unit specifies file read written open unit 1 file status open unit 2 file results status read file status write file status unique number unit number 5 6 reserved keyboard screen reading files modified read statement read file keyboard note comma list variables read unit number variables read 1 open file read read formatted data files read 1 15 15 format 2 line data read rest line 131 92 21 67 18 ^^^^^^^^^^^^^^^^^^ line data read line read 131 92 21 67 18 writing files write statement write file screen note comma list items write unit number items write 2 answer 42 open file write write formatted data files write 2 15 15 format 2 batch processing read write files time file unique unit number open unit 1 file data1 status open unit 2 file status open unit 3 file result status read 1 num1 read 2 num2 write 3 num1 num2 read keyboard write screen time read 1 num1 print enter number read num2 write 3 num1 num2 reading file don prompts redundant end file writing finished writing output file write special end file marker end end file unit 3 thing written file close statement finished input output file close read 1 num1 read 2 num2 write 3 num1 num2 end file unit 3 close unit 1 close unit 2 close unit 3 statements program stop end end file reading unlike keyboard user typing eventually data file read data read computer reach end file marker generally special exit loop modified read statement jumps continue statement reaches end file marker open unit 1 file data status sum 0 add numbers file true read 1 end 20 num sum sum num end reached end file print sum 20 continue print sum close unit 1 stop end continue statement end end loop similar goto statement exit loop exits loop read statement executed data read immediately number read copyright 1996 modified gareth bestor bestor cs wisc modified october 6 1996 3646 project match project list small program script manages simple interface viewing modifying project list list project descriptions authors hypertext links world wide web interface web based project list easily examined modified project list teaching class upper level cs students work substantial projects make information projects publicly easily accessible project list password modes passwords single class password modify list individual passwords project add list installation uw cs department installation trivial download install program run directly typing ~mbirk public html proj list install proj list logged unix account simply running program blindly security risk stopping script leaping project list simply run install program multiple times note project list program uw cs obtain cgi directory send email www cs wisc cgi directory created project list ve installed project list view modify project list snap simply run script correct web address url instance test project list url http cgi cs wisc scripts mbirk proj list test passwd things proj list program creates file db extension data directory simply text file list information fields description authors web reference password separated tab characters rows items separated newlines simply edit hand empty list simply deleting db file renaming technical information proj list cgi script written perl 5 scripting language project list cgi pm perl extension makes easy create cgi programs forms text input fields buttons mbirk cs wisc meet family wife maggie refuses picture lyn tumlin pierce education ph student computer sciences university texas austin 1991 present current status 6th year gpa 3 93 computer sciences university texas austin december 1993 philosophy princeton university 1986 scholarships honors motorola silver quill award december 1995 motorola sps summer intern scholarship september 1995 national science foundation graduate fellowship september 1993 1996 mcd fellowship university texas austin september 1991 august 1993 nominated upsilon pi epsilon computer science honor society 1992 nominated phi kappa phi honor society 1992 employment student research assistant applied research laboratories austin tx september 1996 present cad software developer summer intern contractor motorola ed plant austin tx 1995 august 1996 graduate teaching assistant mcd fellowship duties university texas austin fall 1993 summer 1993 unix system administrator contract bell laboratories murray hill nj december 1988 1991 end user computer software consultant contract nj july 1987 december 1988 database programmer systems princeton junction nj june 1985 june 1987 publications route table interconnect delay modeling synthesis nguyen evelyn pierce mentor graphics user group international conference october 1996 synthesis distributed control systems abstract evelyn tumlin pierce 15th acm symposium principles distributed computing 1996 autologic ii database simulation model generation system evelyn pierce jody everett nguyen mentor graphics users group international conference december 1995 personal interests folk singing ballroom dance guitar piano rock climbing writing contact information www home page postscript version resume navigational index hierarchical listing pages web reached links top level page listed tony moy home page news travel seattle seattle 1 seattle 2 seattle 3 seattle 4 seattle 5 seattle 6 seattle 7 seattle 8 seattle 9 flight 1 flight 2 flight 3 flight 4 flight 5 flight 6 flight 7 views larch mountain 1 views larch mountain 2 views larch mountain 3 views larch mountain 4 multnomah 1 multnomah 2 multnomah 3 multnomah 4 multnomah 5 multnomah 6 multnomah 7 multnomah 8 multnomah 9 multnomah 10 multnomah 11 multnomah 12 multnomah 13 anime navigational index information friends favorite pages web interests computers economics books hiking sailing drawing contact information main modified october 17 1996 23 01 img moy cs wisc copyright 1996 tony moy kris insignificant contribution world wide web planning phase construction construction didn contribute phrase construction ironically win world edited 01 06 97 month day day month year quote change insult hmmm agreed rational opposition book jane austen hint interesting stuff visit friends home pages links metro bus timetables eating drinking visiting homepage sites dealing favorite author jane austen letters lots cool info persuasion recent movie sense recent movie emma recent movie clueless don link information movie classes classes links cs department infinite wisdom stopped naming homepages pattern won correct links addresses cse 457 computer graphics ll learn write code make toy story joke people cse 451 operating systems math 425 abstract math average reader page find pointless islamic link haven setup mailto homework mail address washington haven set mailto ve mailto makes page unique links homepages friends kris nelson home page spain hasn updated recently john homepage amy home page home page friend spend lot time place link homepage boyfriend boyfriend home page hint hint john technically home page decided link useless hints bit information hiding end page school fall fourth fall theory ready graduate end year variety reasons fact kinda school graduating year graduate ll graduate honors computer science math degree dream traveling spain quarter fantasy reality guessed previous paragraph majoring math computer science subjects ways math sort quiet satisfaction computer science chance program fun nerd bill gates programming frustrating worst moments fun family brothers runs cross country doesn major brother 10th grade cool word 10th grader spell hazen high school father jon hangs time msn maintains upgrades computer fairly nice computer mom view computers prefer typewriter lucky wanted blessed don give wrong impression great deal mother family driving distance kinda balanced fact dad family norway fun fun school section part kinda enjoy school brother enjoys running school volunteer seattle aquarium saturday month 2 6 enjoy talking people child adult interested animals fun talk sort people people friends friends wild video watching party complete drinking water orange juice important milk enjoy computer game civilization good win occasionally prince played 9pm noticing time passed realized aliens civilization distract stopped playing haven played recently found similar game master magic enjoy reading jane austen hard notice rest page funny delightful perfection mood ve reread jane austen recent escape read science fiction fantasy novels enjoy tolkien ll enjoy future find reading jean reason understand addition reading snippets books room reading history time fun book math spelling corrections mailed washington spelling corrections promptly deleted point correct spelling errors page point isn bu cas cs 480 introduction computer graphics spring 1996 programming assignment 4 shaded display superquadric due class tuesday april 9 purpose assignment introduce 1 polygonal surface generation 2 basic 3 shaded display opengl 3 camera modeling program write write program user create display superquadric 3 shading user modify exponents radii hole radius user vary number polygons approximate torus user modify camera viewpoint front back top bottom left views addition make rotate position object 3 make things easier center put world coordinate system origin create animation defining camera trajectory fly model created fly camera motion smooth remain pointed center scene parametric surface normal functions equations cos pow cos sin pow sin 1 0 1 depending equal greater 0 suggestion implemented macro points surface superquadric computed parametric equations rx e1 e2 ry e1 e2 rz e1 rx ry rz radii hole radius e1 e2 superquadric exponents surface parameters range pi pi normals surface superquadric computed equations nx 1 0 rx 2 e1 2 e2 ny 1 0 ry 2 e1 2 e2 nz 1 0 rz 2 e1 program source files simple program generates shaded display regular torus courseware p4 cluster program adapted opengl programming guide program provided required basis program demos grading project run sgi sgi workstations cluster access opengl program source files electronically submitted submit program code submit conform program assignment guidelines part grade programming assignment based giving short demo 2 3 minutes cluster expected talk program works program performs test examples demos scheduled friday afternoon assignment due date start programming early extra credit compute procedural texture map fractal techniques apply user toggle texture map test cases responsible testing code page created feb 23 1996 modified feb 23 1996 maintained stan sclaroff current projects parallel object oriented methods applications parallel object oriented methods applications team centered advanced computing laboratory los alamos national laboratory developing multilevel structure class libraries enable rapid prototyping problems engineering scientific domains simulation environment designed transparent serial distributed parallel architectures current application areas include molecular chemical dynamics plasma physics fluid dynamics team toolkit building problem solving environments multi institution california institute technology indiana university los alamos national laboratory mexico state university drexel university project funded national science foundation high performance computing communications program goal project scientists engineers carry computational tasks effectively research 1 integration symbolic numeric computation facilitate problem specification exploration result verification 2 hierarchies reusable computational abstractions organized libraries defined navigational structures 3 exploiting commercial standards tools object request brokers compound documents collaboration infrastructure team back home page assertional concurrency control page construction return high performance transaction processing group home page problems page send mail gerstl cs sunysb projects walkthru vroom sequoia 2000 home sequoia 2000 project earthquake student projects opengl hints tidbits opengl lore 4304 martin dickey fall 1996 weekly schedule monday tuesday wednesday thursday friday 8 00 8 30 open sections 9 00 pre lecture pre lecture pre lecture panic panic panic 142a lecture 9 30 142a lecture 142a lecture johnson 101 10 00 10 30 post lecture post lecture post lecture wind wind wind 11 00 open open open 11 30 142b 142b 142b lecture lecture lecture 12 00 lunch lunch pm 12 30 lunch lunch lunch 1 00 faculty meeting 1 30 office hours office hours open sections 2 00 2 30 office hours 3 00 faculty colloquium speaker 3 30 colloquium sieg 134 sieg 134 4 00 4 30 142 staff mtg 5 00 5 30 6 00 3111 performance devise designed handle large amounts data ground discussion assumes reader familiar model visualization devise addresses performance mapping drawing gdata user interface program design minimizing amount accesses disk goal improving performance practical rely virtual memory workstation thrashing readily occurs amount data large devise addresses performance buffer manager ranges pages tdata gdata retained memory buffers lru replacement policy query processor decides ranges gdata accessed performs binary search gdata sorted attribute fetches gdata overlapping views user idle converts tdata gdata background potentially incorporate prefetching indexing mapping reduces storage overhead storing gdata attributes change run time mapping mapping performance improved compiled mapping reduces time space run time time reduced compilation space reduced storing gdata attributes change run time caching caching gdata buffer disk eliminates perform mapping drawing gdata drawing performance improved gdata overlap drawn low resolutions gdata drawn pixels cheaper drawing complex shapes user interface user interface designed minimize user response time layout mode visual query increases response time drawing gdata user constructs visual query coming air query processor checks user actions periodically possibly aborting existing queries act user commands program design implementation structured performance query abort ability abort query design devise components user interface abandon existing updates act user commands batching transferring gdata time reduces time spent function calls minimizing number objects object oriented environment instantiated object devise handle large numbers records instantiating input record shape object performance ut austin computing web spotlights essentials accounts mail internet access printing policies service disruptions desk documents training consulting tech support resources accounts facilities computer store labs hardware software information services web utnetcat usenet internet services learn web mailing lists newsgroups colloquium focus students faculty committees providers academic cc administrative dp departmental world virtual computer library archives yahoo good search kaleidoscope students academics research library computing business administrative 20 december 96 ut teamweb ut austin comments www www utexas previous document dan cover tommy pasta nuclear power plant result chili con southern version campaign quit watched boring buddy robert movie tv night turned vice presidential debate massachusetts miracle found live fish boston harbor news bryant applied granted ninth largest young guns actors sons martin names queen prince count small country gain control throne king count kings chamber night told murder sleeping count intelligent slipped caught red handed attempt king knew man incapable pulling demanded head count stayed silent king rounded count chopping block king ll give chance conspiracy spare life count refused speak king gave signal raised count wait wait ll talk late count died king mad fool times told counts chicken top 10 things elections 10 late stuck drug traffic 9 government kids enjoy 8 forget extensive plans fix election boys jimmy carter 7 rob lowe en el 6 hell jesse jackson ballot 5 210 vote ready project winner 4 guy played looked heard concert election 3 confusion miss collins big elections 2 congratulations chose pepsi 1 man plan election panama free market economists change lightbulb invisible hand marketplace care happen tired sitting dark computer programmers screw lightbulb hardware problem wales suffers lack vowels time signs 4 km tragic listen welsh mothers teaching children traditional songs macdonald farm heart silence bit surplus vowels send local vowels wales office nt mine concept courtesy dave barry syndicate wales ve thought don place huge tough men roam valleys terrifying people close harmony singing half pronounce place names directions wales ll washing spit hair fortnight iii engineer physicist mathematician sleeping rooms building catches fire engineer wakes smoke runs bathroom fills water flames area physicist wakes smoke grabs calculator series rapid calculations runs bathroom amount water flames wet mathematician wakes smoke walks bathroom fills paper cup water lights match water solution exists back bed mathematician physicist engineer asked question odd numbers 1 prime mathematician 3 prime 5 prime 7 prime isn prime counterexample 3 prime 5 prime 7 prime er ah um 9 experimental error physicist 3 prime 5 prime 7 prime prime engineer 3 prime 5 prime 7 prime 9 prime computer programer 3 prime 3 prime 3 prime 3 prime prime mathematician 3 prime 5 prime 7 prime rest learned induction time travelling train moscow point engines train halt hours happened train stopped ll care engineers train workers shot back compartment sat back care hours passed train moved ll care found engineers hiding rear train managed persuade start working train back compartment sat care ten minutes loud noise engines train forward halt moments happened hour drew sat train moving tongue variety meat rarely served line cut beef piece dead cow yogurt semi solid dairy product made partially milk yogurt foods taste sound squid recipe series step step instructions preparing ingredients forgot buy don make dish dog won eat rest thick rarely found american tables children granted sue parents words putrid turn heat oven period time cooking dish fingers burned food put removed oven compact home disposing bulky pieces meat microwave oven space age kitchen appliance principle radar locate immediately destroy food cooking compartment basic measure amount rationalization offered average individual prior taking helping food arab coffee thick black bitter coffee traditionally served tiny cups david letterman 10 10 ve oil spare 9 eastern airlines sea 8 tissue 7 breathe word ll kill 6 keeping children safe blood thirsty 5 automatically oil 4 mile island accident 3 wasn american sea covered foreign oil 2 1 hey drinking 3 4 steering huge oil government called martial law china established peter marshall law students questions don answer correctly government square streets friend mine lousy death comment lethal weapon 2 1 major events movie virtually possibly place city los angeles state california united states america planet earth year ad 1989 big gray puts forest fires elephant gray long trunk 3 pounds thin elephant hide elephant cherry tree painting red elephants elephants gray blue elephants coming elephants jane elephants coming color blind hundred years ago north america lived tribe native americans happened young tribe found expecting children tradition surface touched born baby animal skin occasion happened young responsible hunt days men returned successful hunt food tribe buck deer killed bear buck spotted huge animal swimming river rare american time passed blessed events time prepared give birth gave birth baby boy deer skin gave birth baby girl bear skin gave birth twins boy girl skin ancient america knew equal sum hides top ten reasons live late night david letterman 25 1989 10 chance watch jr pitch league team 9 basement full unused bombs 8 ed told winner 7 6 figures lives long ll give honorary oscar 5 rob lowe video 4 insane successor insane 3 tomorrow letterman world largest dog 2 hoping 1 hell labor day top 10 cartoon shows iran 10 turtle 9 abu 8 dennis 7 teenage 6 george bush pork eating dog 5 super sloppy hunt 4 carlos 3 2 moose 1 tunes late night david letterman william space final frontier enterprise year miss er season movie mission strange worlds seek life express absolutely time takes cough express absolutely yesterday express absolutely hundred years express due ending sentence bring book didn read referee report bible work main author god construction universe establishes metaphysical properties propositions claimed proc soc 4004 time placing work colleague christ proper context final section made nature future research recommend publication subject revisions early part unnecessary duplication appears place cf kings chronicles man walks auto parts store rear view mirror man counter thinks fair trade long didn bother original references definite trend evident data practically meaningless great theoretical practical importance interesting provide definite answers questions experiment hope published samples chosen detailed study results didn make sense typical results shown results shown results shown subsequent report pushed believed generally believed couple guys clear additional work required complete understanding phenomena occurs don understand explain produce publications correct limits experimental accuracy wrong fitted curve experimental results hoped study stimulate investigation field lousy paper miserable topic careful analysis obtainable data pages notes knocked glass beer texan showing tourist san antonio find alamo 180 brave held 20 000 mexican troops 8 days find statue texas ranger directly responsible apprehension 40 singlehandedly broke boston tourist interrupted heros paul revere instance paul revere texan guy ride mommy mommy shut comb face school mummy mummy love daddy shut ve santa deliveries night rudolf red shift ago posting user hostile hardware software happened develop wrote user hostile real lisp program acknowledge eric contributed ideas note based experience apollo hp open computing facility received donation hp opinion greatest workstations absolutely wrong honest money worth user hostile software yesterday announced introduction concept software hardware development user developments attack mouse tm basically difference commercial mouse systems attack mouse 220 volt current user random intervals numerical commands commands operating systems numerical ls flags designated instance ls flag 3 decimal spaces long recursive manual pages announced manual pages recursive typical manual page ls ls 1 ls 1 list contents directory synopsis man description man longer manual pages exception recursive manual pages tm manual pages installed machines approximately long lead representative predicted gravitation utilization machines users dedicated task cryptic manual pages password multi user systems vax workstations passwords changed automatically machine 7 days representative ultimately lead continuous password tm change automatically command entered based crashing workstations feature device measure important task owner crucial finished period time importance total tasks performed workstation passes point randomly selected machine machine crash user hostile software operating systems plans developments area including 1 standard error message rtfm 2 software choosing options user software loser country case user wishes exit program 3 utilization racial deletion files user log 7 days user assumed died files deleted addition attempt login user treated machine utilize 2000 volt electric current discourage attempts fake mail machines randomly generate easily detected fake mail users addressed root machines automatically correct problem turning users accounts suspicion sending fake mail generation software hardware promises giant leap backwards days ibm difference dead middle road dead lawyer middle road marks front black brown good lawyer call 2000 attorneys chained bottom sea good start lawyer lying lips moving don lawyers beach cats lawyer asked wanted jehovah witness declined hadn accident interested taking case california lawyers jersey toxic waste dumps jersey choice difference attorneys porsche standing grave departed friend doctor lawyer suggests put money custom ancient tribes studying pulls 100 bill deposits doctor pulls 100 bill lays lawyer writes check 300 puts removes 200 cash lawyer stepping cow shit thought reprinted purdue permission similar books tv low life books announcing low life books mysteries provocative book series amazingly arbitrary explanations events lie ordinary reality listen stories ca woman suddenly feels york received phone call bringing terrible news places long distance call line busy dismissed coincidence group youths wooded clearing held unseen force report hearing wow noises man dismissed bad acid reported dozens observers numerous glowing lights night sky denver remaining dawn dismissed stars va man sticks fork toaster suddenly bolt energy arm knocking dismissed stupidity longer afford ignore things complete act ll receive exciting book things bump night ll receive book month don send back 30 seconds full exciting titles await noises planet book 89 90 10 monthly 8 99 pbs american masters series show anecdotes alexander cuban wondered anti communist supporting cuba smoking cigars preferred burning ground discussing henry kissinger mentioned kissinger president born common misconception kissinger born accent asked listening made morning commute license plate vw bug feature clever security hole manipulation break government computers acquire lisp code sdi page tail 10 prove code write rap house glorified song lyrics simply word phrase columns order make line repeat randomly times repeat process make chorus repeat line 17 times don worry don make sense column 1 column 2 column 3 move triple beat city streets body heat ll pump feel beat night shake meat shake joint loose pump jam feet heat program drum machine 4 4 time add occasional body add bass key overlay sounding synth previously unknown singer talk lyrics test range vocal chords production put ingredients master tape press discs give label suitably techno funk sounding sell 5 million copies public win mtv award sad thing public ve creative process automated program random synth base music generator discs mastered directly computer control relieves composer decisions phrases notes production pressing ret key 100 cd week generated sample composition guaranteed make joint ll shake feet city streets pump jam feel beat heat move til night chorus triple beat shake meat pump city streets pump jam triple beat ll shake body heat til night joint ll pump feet loose chorus triple beat shake meat pump city streets pump city streets pump city streets pump city streets note indistinguishable human generated version compose program appears posting hope cut element science discovered lawrence livermore national laboratory element tentatively named ad electrons atomic number 0 neutron 75 associate 125 deputy associate 111 assistant deputy 312 particles held nucleus force involves continuous exchange particles called electrons detected chemically reaction takes part dr element small amount made reaction takes days completion half life approximately years time decay undergoes internal reorganization associates neutron deputy associates neutron assistant deputy associate exchange places studies atomic mass increases reorganization year girl check book entitled advice young mothers local library librarian check book dear girl collect criticism government anticipating invasion kuwait future warning signs invasion 1 men uniform guns mass border country 2 leader country 3 man makes speeches neighboring country belonged hundreds years front cover magazine private eye uk recently photograph hussein compares ll gas hussein assumed presidency iraq killing predecessor predecessor iraq bullet vote system recent news conference president bush asked long thought middle east crisis bush long remember crisis tape force light side dark side holds universe ancient dialect means hurry die remember pull pin mr hand longer friend phoenix command small arms combat system kirk bones man bleeding bones dammit jim doctor wait minute man mary lamb stroke statistically unsound shortcuts avoiding book part series isn days long series examine book epic bridge des iowa saga actual author doesn cover smaller print author didn writing book flush likewise cover fill production hell bill blurb appears left field forget william endorsement cover voice planet front cover back cover inside front blurb pages endorsements authors clips favorable reviews book generally pitch grounds deeply felt moral conviction publisher obligation give sort clue critical cover blurb hunters authors friends suggestions fortunate lots friends haven read people blurbs ve good indication books author blurb means thing steven king master horror remember steven king mind magazine cover dark room neck isaac asimov toad returns wonderful book haven read guy wrote polite publisher nephew spider robinson idea spider robinson review means intelligent man skilled writer reliable critic craig shaw gardner good writer roger book pause checks random adjective generator ursula writes lot anne kitchen kitchen discovers green ability wings frequency dirt fall pans discovery leads adventure romance gordon dickson david drake jerry time beginning shared world series galaxy toughest trained equipped specialists allowed travel back time adjust time flow eliminating historically important armies adventure travel back fifteenth century attempt eliminate grand harlan philip jose farmer dangerous visions working couple dozen authors fall schedule harlan discovered aid philip jose farmer experience turns stories writers dead easier work jack body radical departure science fiction author jack turns fantasy series city ruled elite race capable possessing modifying human body humans finding consciousness transfered bodies david dark prophecy defeated stones merged single crystal child darkness newly discovered prophecy reveals dark prophecy chance prevented strikes stealing crystal recover lead party heaven maps provided book ahead call find blurbs helpful choosing sf books buy kind reading instance typical account expedition local search mindless hmm week ah dark lord returns thousands years ago wise bound dark lord mount set guard magic long failing evil powers abroad world time crisis free peoples elves men furry band wait minute read wrong back bit furry band cute suppose reading defend west return lord begins magnificent fantasy trilogy great tradition dear words brace big robert donaldson lk drop book immediately wipe green fingers press things nasty book encounter human race long swords war ugly memory found rest universe wasn nice suddenly soldiers strategy spam big hurry aliens found earlier books told captain pulled assorted gang rebels created earth fighting force exploring limits space suddenly encounter awesome unknown origin intentions piece badly written soft core dave duck press hey great cover sword mother death years sixteen year managed castle duke father notice supervision lamps huge meals served noble guests great hall pools cleaned day isn girl supposed father convenient local won castle dream running feel strange urges steal grandfather ugly black sword dress low cut chain mail ride countryside hacking people small pieces wrong orderly life meets famous messengers tall dark brown eyed good bed rides intelligent horse tall brown eyed story doesn kinky stay tuned sequel girls dear pay 4 95 tax ll show teenage daughter spend 4 95 tax borrow guess wait bottom shelf flight jack ordinary small town reporter drank wrote fell strange disk light appeared favorite bar stolen heading west fu tseng court poet king hawaii dizzy grand russian america secret police emperor hamilton vi hands 45 alien technology produced rebel wow parallel worlds hank feeding frenzy tastes mileage differ find blurbs fun books story consists phrase time side strip paper story began side instruction cut strip give half twist tape ends wouldn turn upside 10 words story heard story plot twists news posting program department posted article program posts news thousands machines world message cost net hundreds thousands dollars making program posts news billions machines galaxy message cost net entire planet result species sold slavery posted human race ve read book ve movie eat stew local college class teacher wrote exam week answer potential future works prolific author isaac asimov asimov guide auto repair asimov nintendo asimov birth blues asimov lotus 1 2 3 version 3 0 intelligent man guide foundation end isaac asimov income taxes ii robot isaac asimov jokes isaac asimov presents golden age asimov vol isaac asimov presents golden age asimov vol ii fantastic voyage iii asimov guide tv vcr repair isaac asimov guide isaac asimov guides robots foundation empire foundation earth robots robots foundation empire spam spam foundation earth spam spam earth spam spam foundation robots onion ring bind onion ring find onion ring bring darkness bind tolkien jack box university special collection literature artwork artifacts specimens studied certified scholars scholar certified rarely difficult brock totally letter sweater ivy irene smiled brock blond captain squad pulled sorority house brock brock athletic real gentleman secretly sensitive irene chapter bright future writing game brick irene leroy called aged mysterious served sorority whipping boy mr dream brock leroy life threatening suspicion romance brock good sun porch hot brock question play country western song backwards answer husband wife back children back job back bumper stickers army kuwait lousy bumper sticker quit fast happen 92 don small neighboring countries lose kuwait refining plant single read 1st airborne bomb insurance list ways professors american university grade final exams dept psychology students asked ink exam books close turn professor opens books assigns grade mind dept history students grade year dept philosophy grade women writing exciting original women closer primitive men moon pulls earth tides possess buried memory humanity obscure ancient past emerge uniquely color flavor woman margaret st sign doomed civilization saved ancient rites fresh imaginative wouldn recognize subtle plan painted purple naked singing subtle plans edmund top 10 ways nbc news save money 10 make stuff 5 sell 4 limit news coverage things happen building 1 turn portable tv watch cbs news top 10 rejected nfl team names 7 fighting 4 medical bad news good news bad news cups coffee increase heart attack risk 40 good news don worry dying sleep soldiers kuwait oil fires caught iraq place white house dog book tour tonight show allowed couch increase size penguin height man compare relative brain size find penguin brain smaller point larger post flame voice field dreams dull idiot missed cray dark power lawrence livermore lab precipitated terrorist invasion cray battery backup simulate optimal solution defeating terrorists ve heard seymour project abyss ii scientist cray liquid cool efficiently creates cray fish good politically correct term death challenged bet lots money eggplant thinking vegetable challenges live animal legs race vegetable dave wacky types 48 2 colors 66 3 colors 57 don add dangerous places vacation 20 beirut 15 northern ireland 65 compound em til glow em dark cuban missile crisis david letterman man claims support idea lip service top 10 reasons cnn phone 8 wanted call 976 3 baby milk factory needed order germany steven wright peripheral visionary future side iraq additional proof vladimir claim portraits nation leader exceed size postage stamp book lightly great force dorothy parker call dialogue wooden insult expressive potential tree stump gerald jonas review robert forward rainbow july 14 1991 york times book review dinosaur civilization ended space threw large ground dispute equal net access split talk dinosaurs talk dinosaurs glorious space talk dinosaurs mud kent paul dolan hussein curious newly implemented decree allowing travel abroad time years heads passport office joins line passport seekers ahead insist president place quickly moved head line dealing clerk clerk issues president passport lightning speed president clerk turns discover line trace turns back clerk asks happened simple clerk leave iraq movie titles dirty dances bob carol ted alice pee wee big adventures marathon rain man dirty harry met sally nightmare wall street star trek ii grapes wrath khan license kill year johnny young naked guns elephant man brains peggy sue married mob men rosemary baby forbidden planet gay blade runner 2001 time bandits creature blue godzilla crazy good christian beware mathematicians make empty danger exists mathematicians made covenant devil spirit man bonds hell st augustine bunch viola jokes difference viola violin violin burns faster terrorist difference terrorist terrorists difference frills difference viola shoes jump home late night discover fire trucks police cars smoking house tells house killed family burned kidding house sitting front row crying wrong answers oboe tuning admit upset crying won composition string quartet 1 good 1 bad 1 bad 1 hates honey love burned recognition love 1 call blonde half brain gifted 2 blonde die 4 call blonde dies hair artificial intelligence 6 wash hair sink supposed wash vegetables 7 didn blonde window seat plane hair 8 didn blonde window seat plane blow dried hair didn blown 9 wear hair catch heads 10 good blonde passenger park zone 12 make blonde eyes light shine ear 13 coffee breaks takes long 14 blonde computer white screen 15 difference blonde computer punch information computer 17 blonde computer didn cos couldn channel 9 18 wear shoulder pads head side side 19 kill blonde put spikes shoulder pads 20 pierce ears put shoulder pads 21 don eat jello figure cups water packages 23 don eat head jar 33 call blonde drunk 34 call ugly blonde screaming drunk 35 call home 36 call blonde 40 tgif shoes toes 57 blonde blow ear 58 called blonde blows blond ear data transfer 59 fun don 60 change lightbulb a1 lightbulb a2 holds bulb world revolves a3 hold diet pepsi call 61 blonde favourite wine 64 dumb blonde birth gee mine 65 blonde found pregnant mine 69 santa claus tooth fairy dumb blonde smart blonde walking street spot 10 bill picks dumb blonde thing santa claus tooth fairy smart blonde 70 blonde scale glass wall side 71 blonde hand pull pin throw back 76 blonde building hits ground blonde stop directions 77 blonde disease iq 82 difference smart blonde spotted 97 drown blond put mirror bottom pool 102 job function blonde factory 103 blonde fired factory throwing 106 blonde cheer blonde blonde ah blonde blonde yea yea yea 108 blonde kill bird threw cliff 109 blonde excited finished jigsaw puzzle 6 months box 2 4 years 111 blonde high 5 117 die arrives forget 11 9 1 1 119 call blonde side interpreter 120 call blonde mental block 121 call 10 standing ear ear wind tunnel 126 call blonde skeleton closet year hide seek champ 131 blonde looked box seeds 135 blonde pet zebra spot 136 favourite rock group air supply 137 blonde eyes back head 138 drive vw spell porsche 139 make blond laugh monday mornings joke friday night 141 lunch box morning afternoon 149 blonde physicist love nuclear fission bait 153 blonde stayed night sun finally 154 blonde driving highway disneyland sign disneyland left thinking minute turned drove home home blonde drove past sign clean 8 miles time drove miles cleaned 43 155 suicide blonde hand 156 blonde walking park suddenly dead blonde stops 157 pulled blonde driving wrong street cop blonde bad people leaving 161 attempting change light bulb decides call 911 blonde changing light bulb operator put fresh bulb blonde operator power house blonde operator switch blonde operator bulb won light blonde working fine operator problem blonde dizzy spinning ladder fell hurt 163 people stranded island blonde looked water mainland estimated 20 miles shore announced swim shore swam miles tired swam ten miles island tired made guess mainland stay starve attempts swim lot endurance swam 10 miles tired 15 miles tired blonde thought made make swam 5 miles ten miles 15 miles miles island shore sight tired swam back 165 walking woods looked deer tracks blonde aren deer tracks wolf tracks deer tracks arguing arguing half hour killed train 167 observed parking lot unlock door mercedes hanger blonde 1 door unlocked blonde 2 hurry harder starting rain top 175 difference blond shopping cart shopping cart mind 181 hear blonde couple found frozen death car drive movie theater closed winter 182 vroom vroom vroom vroom blonde flashing red light 183 blonde 191 dumb blonde break leg leaves fell tree 192 call dumb blonde steering wheel air bag 195 strike blonde knowing thought role ron howard star wars wan lunch friend today chicken place asked prepare chickens answer die time robert maxwell hope rupert wake robert maxwell fall woods make sound change lightbulb don lightbulb adam eve perfect marriage didn hear didn hear mother cooking star generation honor stake stake stake honor stake stake captain peace peace picard find girlfriend girlfriend girlfriend find girlfriend troi sense pain pain pain captain sense pain pain kiss lt commander data insufficient information information information insufficient information information sir red alert red alert red alert red alert strike pose star generation parody song written derek bacon john android paranoid star universe enterprise miss captain kirk star universe boldly forward insert acting wesley science project science project science project science project warp twenty ship captain jean luc picard hail borg surrender surrender surrender hail borg surrender surrender troi beta zed counselor sense confusion pain pain pain sense confusion pain pain miles edward brien chief god ve line line line god ve line line wow ship doctor beverly shut wesley shut wesley shut wesley shut wesley stupid book women love men hate women men love hate man jerusalem fell thieves goods beat left dying day social workers passed filled pity concern turned person sunday school teacher telling class noah adventures arc noah lot fishing asked class bright girl worms minutes viewing cross decided premise show modern american kids raised medieval lord sort leave arthur reminded passage asimov lengthy autobiography daughter finished watching fantastic voyage daddy won submarine expand kill man understand intelligent average hollywood producer local stations showed comercial tng sung tune didn start fire joel jean luc specs mysteries triple deadly visitor la law kirk captain counselor troy doctor boy rites heights fights data head tasha dead thread celebration transformation battle stations didn start series generation favorite station didn start series didn start series twenty years ears sung tune johnny home sixty sixty show enterprise funny ears beetle boots guns shoot trek canned ratings low letters fans didn show fourth season star trek crew unemployed made cash sci fi cons ranks grew grew noticed fans nibble watching trek runs fans write campaign tv movie made spock brain network told hell found star trek toys sold mar sci fi films today things darkest light saber highest movie world called star wars read star trek scripts wrote bore star trek motion picture trash make cash crew wear pajamas ll make bald making money quick make sequel script called space seed yeah ricardo back lot cordoba commercial de plane de plane means don star trek ll kill khan kill spock make cry ll ll sell star trek make star trek kirk wife son ll sell bomb lots fun unlike star trek shut hey wait minute money made model kits shit gum cards trade ll spock dead ya ll sell rights pay mo ll make star trek great great won back direct dead jim director don worry people spock lives ears star trek captain kirk mister spock doc coy boy uh soo loo boy gonna join crew star trek wife paramount turned face indy films trek films ou ter space trek make fat trek time trips ni ver ry gift fans anti feared world appearing thin air throwing metal stars messing bo staffs simply shot people drove mad pointless conspiracy theories years man 3 topic read faq save trouble repeating history heck don read documentation read faq fact people stop basis educational system fun familiar comfortable flames james preceding sarcasm fool misspelling gas blast energy things heaven earth tom weller das document previous document douglas stuart fri mar 17 13 14 29 cst 1995 nichole fiance modified thur sep 12 1996 chad lane 5940 stuff scattered web business home pages sex math ridiculous numbers abuse net spoof politics advertising don funny balance budget don miss bill gates house courtesey morse pr cartoons hot charcoal 3 seconds conspiracy found links devices connected net doug silly page courtesy doug education gambling castro president fun people longer riddle stuff trivia net humor language uk legal ethical weirdness laugh web lunch deposit junk mail check 95 093 35 click offended microsoft hate page net collectibles oracle pizza internet lots food lots food presidential politics pop tarts unreliable sooner postal workers punch rush religion science sheep spot wisdom courtesey spot songs computers page city small part excerpted swedish chef bork bork bork gross story day essays late show david letterman top ten list 2d untested cookies cookies urban legends site pretty good pardo cs washington office sponsored projects office sponsored projects coordinating office externally funded research projects submitted university texas austin download free pdf software handbook negotiated rates fiscal years 1994 95 1995 96 conflict interest policy grant application forms proposal review form visiting scientist agreement msword mac pdf research web ut austin central server www lib utexas modified 14 nov 96 ingolf page recently set bear dust home page graduate student master degree program department computer sciences university texas austin main interests computer sciences programming methodology design implementation verification distributed systems graduate august 1996 stay supported fulbright exchange program research member prof misra psp research group part master thesis working compiler seuss programming language austin studying department computer science technical university munich germany involved design implementation interpreter concurrent object oriented programming language called contact email cs utexas postal computer sciences c0500 tay 2 124 austin austin tx 78712 usa voice 1 512 471 7316 main office 1 512 471 office fax 1 512 471 8885 img cs utexas version 07 16 1996 update 07 22 1996 type mapping literature iso intelligent integration information technology i3 project wiederhold wiederhold mediators bibliography author wade barnes email mwbarnes cs utexas updated monday december 23 1996 chapter 8 mal registers registers mal introduction subject registers motivational point view lecture attempt explain bit computers designed remember speed program execution important goal desire increased speed drives design computer hardware impediment speed data memory sal instruction add addresses data memory address 32 bits instruction requires 96 bits read memory delivers 32 bits data takes lot reads instruction completed 3 instruction fetch 1 load 1 load 1 store 6 transactions memory 1 instruction bad problem assume 32 bit 2 complement addition takes 1 time unit read write memory takes 10 time units fetch instruction 30 time units decode 1 time unit load 10 time units load 10 time units add 1 time unit store 10 time units total time 62 time units 60 62 96 7 time spent memory operations reduce number 1 transfer data time transfer 2 words time takes 2 reads instruction savings loading storing operands extra word worth data transferred load waste resources idea give saving 1 memory transaction 2 modify instructions smaller common machines decade ago works sal implies called 3 address machine arithmetic type instruction 3 operands 2 sources 1 destination result reduce number operands reduce number reads instruction fetch develop instruction set 2 operands type instructions called 2 address machine add load puts add arithmetic type instructions operands source destination couple problems approach 1 instruction executed 2 executed takes memory transactions execute sequence 2 fetch instruction 1 load storing operands 8 reads writes sequence 1 operand called 1 address format instruction add accomplished load add store facilitate implied word storage alu results instructions word called accumulator operation sequence load place contents address accumulator sort move accumulator sal add implied operation add contents accumulator operand place result back accumulator store place contents accumulator location operand notice 1 address instruction format implies variable accumulator memory transactions 2 load 1 instruction fetch 1 read 2 add 1 instruction fetch 1 read 2 store 1 instruction fetch 1 write 6 3 address machine savings operation add div 3 accumulator code 1 address machine load add div 3 store 1 extra instruction 2 memory transactions sequence 3 address machine 12 transactions 6 instr 1 address machine 8 transactions 2 instr remember 1 address machine extra word storage located cpu shows savings memory transactions 3 shorten addresses restricts variables make address 16 bits 32 add requires 2 words instruction fetch shorten addresses make 5 bits long problem leaves 32 words data operand storage extra move instructions moving data 32 bit address special 32 words add fit 1 instruction put couple ideas storage cpu accumulator allowed data easy design put bunch storage cpu call registers 32 restrict arithmetic instructions registers operands add load load add store values load operations time mips r2000 architecture 1 32 32 bit registers 2 arithmetic logical instructions register values operands set logical instr registers operands called load store architecture computer operands main memory called memory memory architecture term universal load store architectures common today advantages 1 instructions fixed length short 2 design easily permits pipelining making load store architectures faster pipelining end semester mal discussing details mips architecture write assembly language mips assembly language mal lot sal operands registers reference register operand syntax number register limitations registers due conventions set simulator registers special purposes wise avoid registers 0 0 needed 1 assembler simulator case don 2 7 simulator don 26 27 implement mechanism calling special procedures care error conditions overflow 29 stack pointer automatically allocated stack words sp initialized address empty word top stack start program mal instructions descriptions samples instructions detail sample info examples hex address hex contents opt assembly lang c1 word c2 space 12 c4 word 22 word load store la rt label load address place address assigned label register rt la 9 c1 9 lw rt label load word place word address label register rt lw rt rb load word place word address rb register rt lw rt rb load word place word address rb register rt lw 10 c1 10 lb rt label load byte place byte address label significant byte register rt sign extend rest register lb rt rb load byte place byte address rb significant byte register rt sign extend rest register lb rt rb load byte place byte address rb significant byte register rt sign extend rest register lb 10 c1 endian machine 9 10 sw rt label store word write contents register rt address label sw rt rb store word write contents register rt address rb sw rt rb store word write contents register rt address rb sw 10 c2 word memory address branch branch instructions mal sal purpose exists difference worth mentioning operands required registers beq 20 23 compare values registers 20 23 values load pc address fetch instruction target jump target identical effect target implementation execution wrt machine code branch specifies offset added current pc jump bits address remaining pc addition arithmetic logical sal equivalents operands registers exceptions add rs rt rs rt 2 complement addi rs rs addi 13 5 8 5 14 result 13 execution 22 16 bits storing sign extended 32 bits 2 comp add instruction add 8 12 0 answer copies 12 8 instructions 3 getc putc puts getc byte quantities putc put byte quantities operand register examples putc 18 prints character contained significant byte register getc 9 character user typed places significant byte register puts 2 ways puts prints null terminated string labelled puts 13 prints null terminated string begins address contained register sample mal program simple mal program reads 2 characters figures alphabetically prints register assignments 8 character typed user 9 character typed user 10 temporary 11 holds larger character 13 address newline character constant 14 newline character constant data newline byte text start getc 8 2 characters getc 9 la 13 newline print newline lb 14 13 putc 14 10 9 8 figure larger bgez 10 add 11 8 0 add 11 9 0 putc 11 end fit opcode address 32 bit instruction bits needed opcode number unique patterns bits 2 problem deciding instructions desired computer arithmetic representations logicals 16 shifting branches loads stores possibly 64 enumerated 6 bits leaves 26 left 32 bit address specification oops load store instruction register specification data leaves 21 bits address specification discussion addressing modes original goal discussion figure fit 32 bit addresses 32 bits discussion expanded bit talk ways instruction operands 32 bit address 1 bad 1 word instruction 2 words opcode operands 32 bit address method defeats purpose 2 address needed register register specification address operand reached address register methods variations 2a 2 registers address obtained adding contents 2 registers 2b 1 register small constant address obtained adding contents register constant 3 mentioned text constant offset address calculated adding constant current pc 4 bits significant portion address missing significant bits taking pc implies operand address located portion memory instruction executed mips architecture 2b exclusively address specification load store instruction address specification branch instructions variation 3 computers offer ways operands methods called addressing modes load store architectures limited set addressing modes memory memory architectures offer lots modes flexibility forces machines variable length instructions addressing modes names common usage remember addressing mode information operand address instruction decides address register operand register operand contained instruction direct address operand contained instruction means extra bits complete address register direct address operand contained register 2 base displacement called indexed relative address sum contents register small constant 2b indirect adds level indirection direct mode address instruction contents address address operand variation register indirect initial address located register instruction mal load store instructions load store lw rt rb load word place word address rb register rt lw 10 0 9 9 10 lb rt rb load byte place byte address rb significant byte register rt sign extend rest register lb 10 0 9 endian machine 9 10 sw rt rb store word write contents register rt address rb la 11 c2 sw 10 4 11 11 word memory address mal programming simulated mal program print alphabet data asciiz alphabet register assignments 8 ascii character code printed 9 ascii code ending character text start la 10 puts 10 add 8 0 97 8 ascii code add 9 0 122 9 ascii code bgt 8 9 putc 8 add 8 8 1 putc mal programming simulated mal program print user entered integer data prompts asciiz enter integer asciiz result str error asciiz error detected quitting newline byte variables int array word 0 20 array hold integer printing text start la 8 print prompt puts 8 lb 10 newline read characters calculate li 11 57 integer represented li 12 48 getc 9 chars beq 9 10 int newline char terminates loop bgt 9 11 int error blt 9 12 int error 13 9 48 convert char digit mul 14 14 10 int int 10 digit add 14 14 13 getc 9 chars int error la 8 str error puts 8 end program int 14 integer printed 15 base address array holding integer 16 running address array element 17 single digit integer 18 single character integer print int la 8 puts 8 la 15 int array move 16 15 digits rem 17 14 10 sw 17 16 add 16 16 4 div 14 14 10 bgtz 14 digits 16 16 4 bge 16 15 chars test result 0 putc 0 putc 10 print newline chars lw 18 16 add 18 18 48 putc 18 16 16 4 bge 16 15 chars end program putc 10 8085 instrumentation optimization win32 intel executables etch application program performance evaluation optimization system developed intel x86 platforms running windows 95 windows nt linux operating systems system annotate existing binaries arbitrary instructions trace perform coverage analysis rewrite existing binary executes efficiently etch works directly x86 executables require program source code measurement optimization results traces ve generated popular windows programs x86 click etch etch targeted user groups developers understand performance programs development cycle users understand improve performance common applications executing environment etch groups measurement tools evaluate performance levels detail optimization tools automatically restructure programs improve performance etch works etch reads executable binaries win32 dlls application modifies image writes enhanced measurement optimization transformations performed binary etch change program correctness program transformed performance measurement collection run slowly etch require operating system modified etch binary utilize os facilities software timers implementation specific facilities intel pentium performance counters etch key concepts etch instrumentation instrumentation transforms binary arbitrary criteria program instrumented count instructions count occurrence instruction simulate cache tracking memory references data collection instrumented executable run time instrumentation routines collect data program data processing run data generated instrumented executable processed trace based optimization typical data processing phase made etch instrumentation instrument program etch invoked executable dll dll set routines invoked instruction executable roughly etch operates instruction executable instruction instruction end instrumentation tool implementations functions call back functions turn direct etch modify executable respect specific instruction directions effect instruction runs call specific function specific set arguments count instructions procedure direct etch insert code incremented counter runtime inserted instructions change correctness program entire executable scanned instrumented etch writes version executable run functions referenced callback routines etch runtime library included executable data collection executable written etch run instrumentation routines run side effect running program instrumentation routines program running inspect state program contents registers effective addresses addresses text data relative original binary collection routines compensate fact part modified executable data processing program terminates data collection routines save information executable disk post processing utilities examine data predicted execution time determined fact based hypothetical processor cache memory speeds lower level detailed information program performance obtained shown graph instruction cache performance collection popular win32 programs graph shows miss penalty level instruction cache level unified cache perl interpreter commercial compilers ms word optimization etch facilities rewriting executable order improve performance instrumentation phase adding instructions direct etch write executable code layout optimized cache vm behavior impact optimization graph shows reduction instruction cache misses execution time cycles collection popular win32 programs optimized code layout etch 90mhz pentium etch discover programs locality executing training set rewritten order achieve tighter cache vm packing infrequently executed basic blocks moved line frequently interacting basic blocks laid contiguously executable results measured inputs training user interface addition programming interface etch offers graphical user interface performing common instrumentation optimization operations user interface drive measurement process runs etch original binary produce binary modified collect behavioral data executes modified binary produce data feeds data analysis tools produce graphs charts pinpoint problems problem identified user instruct etch perform performance optimization transformation etch rewrite original binary change layout data code order improve cache virtual memory performance sample dialog box user interface sample results showing distribution instruction opcodes requirements etch runs intel 486 pentium p6 processors 24 mb memory etch works 32 bit win32 binaries programs built msvc borland intel compilers availability interested obtaining information etch contact etch info cs washington project members etch due efforts people harvard university university washington include dennis lee ted romer geoff voelker alec wolman wayne wong brad chen brian bershad hank levy multimatlab matlab multiple processors anne trefethen cornell theory center tc cornell http www tc cornell vijay menon computer science department cornell university vsm cs cornell http www cs cornell info people vsm chi chao chang computer science department cornell university chichao cs cornell http www cs cornell info people chichao chichao html grzegorz czajkowski computer science department cornell university grzes cs cornell http www cs cornell info people grzes grzes html chris myers cornell theory center myers tc cornell http www tc cornell myers lloyd trefethen computer science department cornell university lnt cs cornell http www cs cornell home lnt abstract matlab commercial product mathworks principal languages desktop scientific computing system enables run matlab conveniently multiple processors short matlab style commands eval send recv min sum user operating matlab session start matlab processes machines pass commands data processes fashion maintains matlab traditional user multi processor graphics supported system runs mpich ibm sp2 network unix workstations extensions planned networks pcs multimatlab potentially education parallel programming prototyping parallel algorithms fast convenient execution easily parallelizable numerical computations multiple processors keywords matlab multimatlab sp2 message passing mpi mpich 1 introduction 1 1 popularity matlab matlab high level language problem solving environment mathematical scientific calculations originated late 1970s attempt provide interactive access fortran linear algebra software packages linpack programming language emerged programs extension called files dozens high level commands singular decomposition fft fast fourier transform roots polynomial graphical commands built language company called mathworks formed 1984 john based massachusetts beginning matlab proved greatly appealing users numerical analysis signal processing communities united states quickly groups scientists engineers abroad roughly speaking number matlab users doubled year 1978 mathworks 300 000 users fifty countries figure continues increase rapidly scientific engineering communities matlab dominant language desktop numerical computing reasons matlab success identified exceptionally user friendly intuitive syntax favoring brevity simplicity turns compressed interfere high quality underlying numerical programs result matlab intimate ties beginning numerical analysis research community powerful user friendly graphics fourth high level language makes carry computations line matlab require dozens hundreds lines fortran ability link fortran programs provided matlab easy extensibility packages files toolboxes toolboxes produced years mathworks covering application areas optimization signal processing fuzzy logic partial differential equations mathematical finance finally interesting reason matlab success beginning language built real complex vectors matrices including sparse matrices fundamental data type computer scientists involved numerical computation limitation narrow proved extraordinarily fruitful fair important developments numerical computation past decade emergence matlab preferred language tens thousands leading scientists engineers 1 2 single multiple processors principal developments past decade orthogonal move single multiple processors generation researchers practitioners grown accustomed principle high performance computing means multi processor computing phenomenon success supercomputing conferences development emergence matlab disjoint events matlab remains language tied single processor originally matlab conceived educational aid tool prototyping algorithms translated real language justifications point view matlab capabilities limited interpreted achieve performance compiled language years force arguments matlab software matlab capabilities called narrow anymore performance users find degradation speed factor 1 10 made improvement programming ease factor 10 100 matlab effortlessly modifies model plots variable problem interactive fashion rapid real time exploration rarely feasible fortran increasingly matlab language real computing scientists engineers sense remained matlab system education prototyping advantage multiple processors switch languages experts participating conference habit familiar rapidly changing complexities high performance computing remain tied matlab isolated trend multiprocessors vision multimatlab project bridge gap user finds computing happily matlab frustrated time takes program boundary conditions dozen parameter choices hundred initial guesses user problems solved system makes convenient spawn matlab processes multiple processors parallel computer network workstations pcs cases communication processors small convenience spreading problem machines collecting results numerically graphically paramount multimatlab project exploring approach making kind computing outset aim fine grained parallelism peak performance kind needed grand challenge problems computational science philosophy made matlab successful require reasonable efficiency put premium ease key principle matlab home grown facsimile chance keeping expanding features commercial product run multiple processors vision user learn minutes intrigued system begin 2 multimatlab 2 1 start eval id multimatlab command begins initial upper case letter illustrate system describing implementation suppose author sitting workstation theory center connected node ibm sp2 running matlab time decides start matlab processors types start 5 matlab started additional processors predetermined list author sitting machine connected cornell computer science department network types start gemini pollux matlab started processors names names repeated case multiple matlab processes started single processor case processes started message returned 6 multimatlab processes running total number processors subsequently accessed multimatlab command standard multimatlab command executing commands processors eval user types eval sqrt 2 matlab command sqrt 2 executed processors result 1 4142 interesting hand command eval id calls multimatlab command id processors running command returns number current process integer 0 1 running nodes give result ans 0 ans 1 ans 5 ans 2 ans 3 ans 4 ordering numbers arbitrary processors synchronized output master process ready good idea type eval format compact beginning output processes condensed command eval produce ans 1 ans 1 ans 256 ans 3125 ans 27 ans 4 examples keeping orientation spmd programming command passed eval executed matlab processes alternatively select subset processes passing arguments eval command vector process ids eval 4 5 cond id return ans 1 04 ans 4 05 condition numbers hilbert matrices dimensions 4 5 eval 0 2 4 quad exp id id 1 return ans 1 ans 93 ans 12 integrals 1 0 2 4 note double quote obtain string string calling matlab command quad hint high level power characteristic matlab case adaptive numerical quadrature carried compute desired integral matlab users accustomed treating problems integration minimization computation eigenvalues routine matters handled single word commands examples costly multiple processors serve purpose easy devise examples suppose find spectral radii maximum absolute values eigenvalues matrices dimension 400 command eval max abs 400 trick copies number 20 random number generators deliver identical results processors preceding eigenvalue computation eval seed id leads result desired ans 20 9729 ans 20 ans 21 ans 21 ans 21 ans 20 spectral radius random matrix approximately square root large typical experiment run 23 seconds thin nodes sp2 elapsed time times greater loop single machine monte carlo experiments easiest examples parallel computations simplicity examples call eval explicit matlab command argument string applications user execute program file single line text command eval filename achieves effect 2 2 put communicated processes send screen output master process nontrivial multimatlab system depends communication form communication implemented puts executable solely master matlab process command put 1 4 sends matrix master process 0 processes 1 4 optional argument permits changed destination command 3 matrix back process 3 master 2 3 send recv probe barrier general point point communication accomplished send receive commands executed matlab processes sequence pi send 3 eval 3 recv passes message 2 vector master process process 3 leading output 3 9 optional argument added recv source optional argument added send recv message tag ensure sends receives properly matched aid error checking command probe run process optional source process number message tag returns 1 true message arrived source tag 0 false spmd programs built send recv commands typically program commands actions processes suppose file cycle consists program id 0 process send 1 send id 1 id 1 process receive double 2 recv middle processes receive double send 2 recv send id 1 end process 0 creates variable 1 sends process 1 process 1 receives message doubles sends process 2 processors command eval cycle produces output 1 2 4 8 16 32 processes run asynchronously send command executed recv completed proper sequence computations final 32 guaranteed long nodes functioning alternatively multimatlab command explicit synchronization command barrier returns called process 2 4 min max sum send takes vector processor ids destination list underlying idea point point communication efficient communication multiple processes greater convenience programmer multimatlab commands collective communication commands evaluated simultaneously processes command broadcast matrix process processes tree structured algorithm eval 1 id returns number 1 processes efficient send recv kind tree algorithm computations reduce data processes commands min max sum compute vectors obtained reducing data copies vector matrix located processors command eval sum 1 1 id executed processes return vector 6 15 36 process 1 argument omitted result returned broadcast processes 2 5 higher level multimatlab commands multimatlab commands represent communication primitives message passing paradigm programming aims project provide interface higher level building routines hiding message passing taking data parallel approach simplistic fashion developed number routines distribute collect user distribute matrix collect set matrices large matrix functions operate mask processors hold portions matrix develop routines shift copy data parallel computing keeping communication abstract level additional geometry routines grid constructed user create grid processors 1 2 3 dimensions provide powerful tool sophisticated parallel coding optional argument communication routines communication set nodes column row grid give details facilities development 3 multiprocessor graphics great strengths matlab graphics primary goal multimatlab project ensure strength carries multiprocessor computations applications user find convenient compute multiple processors produce plots master process sending data equally desirable produce plots distributed fashion user screen wishes monitor progress computations processors graphically found simple method mentioned calculations geometric flavor divide easily assigned set processors set matlab figure window process arrange grid screen easily standard matlab handle graphics commands expect shortly develop multimatlab commands purpose integrated grid operations mentioned earlier figure shows kind computing case 4 1 grid windows computed pseudospectra 64 64 matrix matrix 17 easy application multimatlab computation requires large number floating point operations 1024 singular decompositions dimension 64 64 minimal communication global minimum maximum data min max panels scale kind application benefit kind graphics suppose solve wave equation explicit finite difference scheme watch waves bounce computational domain straightforward matter divide computation grid processors figure communicating row column boundary data adjacent processors step waves propagate window kind visualization convenient interactive experimentation higher quality plots produced selected time steps sending data single processor computed illustrates multiple figure windows monitoring process numerical optimization matlab powerful programs minimization functions variables original programs programs generally find local minima global requires global minimum customary run search multiple times distinct initial points cases random sufficiently trials leading single smallest minimum found acquires confidence global minimum found cost confidence considerable computing time problem easily parallelizable figure shows case distributed processors function variables constructed local minima global minimum 0 origin processors optimization carried twenty random initial points result displayed figure window straight line initial guess background curves contours objective function note windows smallest obtained 0 fourth window found global minimum 0 examples set grid windows processor alternative desirable multiple matlab processes draw common window arrangement xwindows multimatlab present figure window id read property current version matlab set reset user 4 implementation multimatlab multimatlab built mpi message passing interface highly functional portable message passing standard 7 13 description system put system written mpich popular freely implementation mpi developed argonne national laboratory mississippi state university 6 multimatlab p4 communication layer mpich allowing run heterogeneous network workstations building mpich developed portable extensible system freely copy software run systems versions mpich beginning run pcs running windows expect experiment multimatlab platforms multimatlab start command builds p4 process group file remote hosts explicitly user default list initializes mpich matlab processes started remote hosts process simple loop waiting executing commands received user interactive matlab process user quit command shut slaves exit multimatlab additionally user quits matlab multimatlab session slaves automatically shut limitation mpi designed kind interactive running program spawn additional processes consequence limitation multimatlab running multiple processors add processors list quitting starting expected limitation mpi removed extension mpi development mpi 2 user level multimatlab consists collection commands send command written file called send interfaced matlab standard matlab fortran interface system mex mpi variants sends receives defined multimatlab built standard send receive variants employ buffered communication messages synchronous communication large underlying mpi sends receives blocking operations ensure data overwritten multimatlab programmer semantics recv blocking send blocking higher level multimatlab commands built higher level mpi commands min max sum built mpi collective communication routines grid built mpi routines support cartesian topologies stressed multimatlab mpi routines direct access matlab data result multimatlab incur extra copying costs mpich reasonable expect efficiency comparable experiments show approximately case results typical experiment size matrix round trip latency doubles milliseconds mpich multimatlab 25 2 5 4 7 50 2 1 6 7 100 2 8 12 6 200 4 4 15 1 400 9 3 20 0 800 18 2 21 1 1600 35 8 38 4 3200 80 8 81 9 165 8 175 7 339 6 360 8 708 9 698 7 4 1406 0 2744 7 3 table compares round trip latencies multimatlab code equivalent code mpich reveals multimatlab add overhead mpich timings obtained ibm sp2 high performance switch occurs matlab performs memory allocation received matrices alleviate problem maintaining list buffers pursued idea 5 related work people thought parallelizing matlab years essay isn parallel matlab published mathworks newsletter 1995 14 involved earliest attempts mid 1980s intel ipsc great deal happened distributed computing experiments carried 1993 trefethen making fortran wrapper based ibm message passing environment mpl ran matlab multiple nodes ibm sp 1 impressed power system fluid mechanics calculations experience ultimately led mathworks support initiating present project aware projects undertaken share goals capabilities multimatlab briefly describe longest standing related project dating 1990 concurrent laboratory system university sweden 4 10 fully independent system matlab notation extends matlab language control structures functions explicit parallelism programs compiled code message passing library 5 node computations lapack group center supercomputing research development university illinois developed falcon fast array language computation programming environment facilitates translation matlab code fortran 90 2 3 falcon employs compile time run time inference mechanisms determine variable properties type structure size falcon directly generate parallel code future aim project annotate generated fortran 90 code directives parallelization data distribution parallelizing fortran compiler polaris 1 directives generate parallel code project technion israel 12 consists matlab translator matrix class overloaded operators present translates matlab serial hope build distributed matrix class underneath adhere interface existing matrix class project alpha bridge developed alpha data parallel systems edinburgh scotland 11 originally system matlab transputer bridge group ran matlab language parallel node transputer alpha bridge system enhancement idea high performance risc processors linked transputer network reduced matlab interpreter runs node network control master matlab 4 0 process running pc project undertaken cornell integrated sensors isi utica ny consulting company close links air force rome laboratories 9 matlab code translated code parallel library routines project product aims executing matlab style programs parallel real time control related applications final projects mention fully developed closest concept system built group universities rostock germany 15 16 system matlab run nodes network unix workstations message passing communication authors system psi ipc based unix sockets finally parallel toolbox system developed originally graduate students liu hollingsworth martinez wake forest university north carolina 8 system based message passing system pvm parallel toolbox level indirection present multimatlab matlab master process slaves pvm process pt engine daemon handling processes pt engine daemon filters input output sending error codes pt error daemon logs error messages file summarizing projects main thing involve original implementations matlab language existing matlab system good reasons aim high performance investigation ideal parallel matlab system disadvantage existing matlab product present widely extensive capabilities unrealistic inefficient duplicate decision build matlab produce prototype users extension current work alternative mentioned approach rostock wake forest university projects pvm message passing system mpi 6 conclusions multimatlab summarized words run matlab processes multiple processors full access usual capabilities toolboxes processes communicate simple matlab style commands built mpi message passing details hidden user master slave spmd paradigms implemented attention paid multiprocessor graphics matlab architecture access matlab source code straightforward matter install current software network unix workstations sp2 system provided nodes licensed run matlab shared file system expect extensions networks pcs running windows based implementations mpi hope make research code publicly future announce event na net electronic distribution list based reactions users multimatlab prove appealing people enhancing power computations educational device teaching message passing ideas parallel algorithms matlab users easy access message passing parallel efficiency high achieved applications surprisingly good hope address questions performance detail forthcoming technical report multimatlab means final form evolving project improvements functionality areas collective communications higher level abstractions development current system improvement area robustness respect kinds errors documentation guided development process projects underway multimatlab colleagues scientific computations mentioned text projects related multimatlab pursued institutions including falcon parallel toolbox details emerge years clear authors systems join expecting inevitable matlab world step single multiple processors references 1 blume al effective automatic parallelization polaris international journal parallel programming 1995 2 de rose al falcon environment development scientific libraries applications proc intl workshop knowledge based systems program libraries sophia france november 1995 3 de rose al falcon matlab interactive restructuring compiler languages compilers parallel computing pp 269 288 springer verlag august 1995 4 jacobson compiler distributed memory multicomputer al eds proc sixth siam conf parallel proc sci comp 2 pp 814 821 1993 5 geist al portable instrumented communication library tech rep ornl tm oak ridge natl lab 1990 6 lusk high performance portable implementation mpi message passing interface standard parallel computing 7 lusk mpi mit press 1994 8 hollingsworth liu paul parallel toolbox matlab pt 1 00 manual reference pages wake forest university 1996 9 integrated sensors home page http www sensors 10 jacobson ra algorithm development distributed memory multicomputers scientific programming 1 pp 185 203 1992 11 alpha bridge parallel processing matlab mathworks conference 1995 12 march 1996 release http technion ac il html 13 message passing interface forum mpi message passing interface standard intl supercomputer 8 1994 14 isn parallel matlab mathworks newsletter spring 1995 15 distributed parallel simulation interactive environment preprint university rostock germany 1995 16 comparison parallel simulation techniques matlab psi simulation news europe 13 pp 38 39 1995 17 trefethen pseudospectra matrices watson numerical analysis 1991 longman pp 234 266 1992 authors anne trefethen associate director scientific computational support cornell theory center 1988 1992 worked thinking machines developers connection machine scientific software library vijay menon interested parallelizing compilers phd student keshav pingali computer science department cornell chi chao chang greg czajkowski interested runtime systems phd students thorsten von eicken computer science department cornell chris myers research scientist cornell theory center research interests condensed matter physics scientific computing nick trefethen professor department computer science cornell matlab 1980 research interests numerical analysis applied mathematics acknowledgments advice comments multimatlab project paper grateful toby driscoll bill xiaoming liu barry smith steve vavasis thorsten von eicken research supported part mathworks conducted part resources cornell theory center receives major funding national science foundation nsf york state additional support defence advanced research projects agency darpa national center research resources national institutes health nih ibm corporation members center corporate partnership program support provided nsf grant dms doe grant de trefethen nsf grant ccr support menon pingali arpa grant n00014 95 1 support czajkowski von eicken doctoral fellowship 94 7 brazilian research council chang 4873 prasad deshpande bookmarks current short term links current events times india election special page websites 1995 cricinfo india stuff related india indian newspapers magazines news servers homepage india network world wide web indiaworld home db related db research data warehousing information center sigmod pods 96 electronic information resource vldb96 bombay india conference home page ibm almaden research news news items world york times web hindu main menu indian express home page general general links airline www travel guide microsoft site builder workshop web gallery travelocity home page child relief entertainment general fun stuff theory reference brain main page internet movie database mississippi uw stuff related university wisconsin union directorate office registrar wisconsin information web sites cs a10 introduction computer programming summary made a10 web pages ftp files 10 4 96 saunders added explanation roberts model drawing circles 10 3 96 saunders added lecture notes 9am session 9 26 96 saunders added checklist describe glance steps configure turbo compiler based setup tech 4257 4 4 96 totally files subdirectories separated material specific quarter general information comments send mail chris riesbeck cs 375 programming assignments programming assignments written lisp program files provided directory ftp directory program files assignments files program file descriptions programs individual work assignments lexical analyzer lexical analyzer lex parser yacc lisp code generator georgia tech search eye people eye eye graphic eye graphic graphic graphic gvu sixth gvu www research eye graphic eye graphic survey results released eye graphic student eye graphic hci fellowships affairs www user eye graphic lab resources 97 surveys gvu workshop collaborative design georgia tech interdisciplinary gvu center housed college computing country premier academic research centers focusing making computers user friendly increasing efficiency tools work education communication 46 affiliated faculty 100 graduate students eleven campus units gvu lead charge century cutting edge collaborative research including areas visualization animation vr design collaboration usability multimedia cognition digital culture internet tools education environments gvu founded 1991 jim foley managed rossignac associate directors permanent staff members strong industrial affiliates program phd program ranked number graphics user interfaces news world report march 1996 questions comments email gvu webmaster cc gatech modified nov 29 1996 ut machine learning research group texas spring 95 left mary elaine califf tara estlin john zelle ray mooney jeff mahoney cindi thompson siddarth subramanian sowmya ramachandran alec wolman server legal reasons img clear actual quotes alec necessarily things future sound things alec committed continuing nonsense mobile filthy path ll drift july 25 1993 automated spouse bug august 13 1993 love joy ride drink lot beer climb inside put foot gas guaranteed crash november 20 1994 ve lost sickness medicine january 10 1995 butter bread side side hear dogs barking july 16 1995 img fix cs washington uw math announcements uw math newsletter today math department uw math department ranked 12 news world report logic department rated 3 news world report undergraduate math club img return math department home page homework 2 due september 27 1996 class total points 100 exercise 3 2 60 pts 20 pts part exercise 3 4 10 pts exercise 3 5 10 pts exercise 3 9 20 pts alvin lebeck modified mon sep 23 10 13 51 edt beijing home town beijing capital china political culture education center china visited beijing trip beijing don hesitate mr graham happened tour beijing scenery beijing love beijing trip read assist file studied peking university classmates college mates classmates department mates college mates visit peking university links find information chinese culture back contents work site construction modified jul 31 1995 zhu qing university texas austin department computer sciences austin tx 78712 zhuqing cs utexas david salesin upcoming travel plans 96 feb 6 9 hong kong university science technology feb 10 22 vacation feb 23 presidential faculty fellow awards washington mar 8 10 siggraph 96 papers committee meeting washington mar 14 18 visiting bay area companies pixar interval apr 26 29 siggraph 96 technical sketches committee meeting washington 7 8 icassp 96 atlanta jun 11 14 dagstuhl workshop rendering dagstuhl germany jun 15 28 vacation spain jun 28 jul 1 international conference curves surfaces jul 2 ecole polytechnique federale de lausanne aug 4 9 siggraph 96 orleans aug 26 30 eurographics 96 france oct 24 25 visiting bay area companies xerox parc nov 5 disney animation nov 6 8 uist 96 seattle public interest astronomy links uw space place public outreach educational facility universe park outreach program washburn observatory img university wisconsin madison astronomy department mike infrared image gallery predator normal smiling pictures maryland computer vision research group specifically ross cutler needed test subjects project involving infrared images asked volunteers promising copy photos sucker cool stuff signed picture mike steele support eff blue ribbon campaign msteele cs wisc img university wisconsin madison computer sciences department disclaimers information information cornell university computer science department local world wide web server accuracy information information local cs web provided maintained people information find mind information date accurate provide guarantees encounter inaccuracies date material send mail author document question www cs cornell file permissions local web information cs web department specific links files residing directories explicitly marked external access cs department network links files feel accessable world send mail author document link www cs cornell presentation information html documents cs web created netscape web browser type browser documents expect addition files formats easily converted readable browser disclaimer noted information contained cornell computer science department web necessarily endorsed department cornell university views expressed individuals local web sole responsibility individual questions comments disclaimers information www cs cornell cs 418 laboratory 5 camera perspective transforms introduction exercise rewrite camera transforms dx inside image module write transform apply simple objects resulting program view objects world view screen coordinates procedure download files click filenames shown text window opens save option put file directory file shown net cfg part 1 net constructs simple object made cubes spheres images fill formulas compute modules simulate matrices class watt pages 64 73 note dx handed display system negate view coordinate notice program computes vectors based values interactors note images world image incorrect fill compute modules part 2 add interactor independently window height sets width view window note operation picture maps rectangular region square part 3 convert viewing program view coordinates back world coordinates inverse camera transform collect original objects viewpoint viewing visible world coordinate image window image modules display module world view screen coordinate systems final view object camera display modules view computed perspective correct angle images program produce world coordinates view coordinates screen coordinates screen projection questions writeup 1 write formula compute module transformation prepared demo synthetic camera exercising interactors template program include viewing world coordinates program include modification variable window width usual style counts network graded readability comments 2 vertex object falls plane zv 0 3 remove module explain object viewpoint back main page lab 6 modified 1 24 95 land copyright statement 1306 bgsu disclaimer attempt information bgsu web accurate accuracy information provided guaranteed parties submitting materials bgsu web represent warrant submission installation copying distribution materials connection bgsu web violate party proprietary rights user understands agrees bgsu responsible errors created damage materials result installation maintenance bgsu web servers accessing bgsu web servers bgsu web accordance university regulations computer photographs directory bgsu web exclusive property bowling green state university major sections bgsu web link disclaimer page electronic mail address person responsible maintaining section 95 08 29 webmaster bgnet bgsu load run allegro common lisp v4 3 instructions pertain installation university texas file paths applicable installations setup allegro common lisp v4 3 ibm machines running aix sun machines running solaris setup machines run lisp unix shell type acl binary directory lusr bin run lisp emacs make emacs file lisp initialization file clinit cl setting unix environment 1 put lusr bin path variable setting emacs file add lines file fi stands franz incorporated 1 setq load path cons lusr lib franz 3 home emacs fi load path 2 fi common lisp fi site init 3 setq fi common lisp image acl setting clinit cl file end file place line 1 start emacs lisp interface documentation claims emacs lisp interface starts automatically find doesn starting lisp command fi common lisp running allegro common lisp acl shell accepts set commands ld loads file list acl commands allegro emacs lisp interface defines set emacs commands manipulate files program components type ctrl lisp mode buffer list commands algernon home page created micheal hewett world maps university texas austin map collection usa forecasts interstate highways news united usa today news cnn news news mexico el el el asia asia news university frank erwin center compute probabilities rolling matching dice java applet popular puzzle asks randomly selected people gather order 50 percent chance birthday make simplifying true assumption person birthday equally day year february 29 independently person birthday puzzle equivalent 365 sided dice roll order 1 2 chance rolling pair dice showing number answer turns surprisingly low lot lower 183 found 183 people birthdays chance person birthday greater 1 2 fact chances found match long collected people java applet find answer puzzle related puzzles number sides dice number dice roll limit number dice show number roll press button probability probability roll sided dice generating matching set dice alternatively press button number dice find dice roll order sufficiently low probability rolling matching numbers solve traditional birthday puzzle select 365 sides 1 match 50 percent probability number dice applet roll 23 dice 49 27 probability 1 die showing number 50 73 chance pair find people 50 chance people birthday change largest set matches 2 set probability 50 number dice text window buttons shows results calculations slightly greater precision press display probability distribution make applet dump entire internal database counting ways roll dice dice remember probabilities scale 0 100 percent beware set problem hard set number sides 365 maximum matches 20 probability 10 collect people 90 21 share birthday find calculation takes long runs memory runs applet freeze browser beware due fact number probability field rounded time displayed downward rounded figure dice roll repeated number dice result rolling dice lower lower probabilities displayed probability number enter desired rounding browser java capability dice rolling control panel message updated 10 april 1996 probability calculations slightly faster algorithm david karr karr cs cornell cse370 computing information computing platforms intel pcs located sieg 232 machines ram 1 hard drives addition fast pentium processors equipped 17 color monitor eating drinking laboratory expected behave times machines donated department intel corporation hillsboro writing drawing tools machines microsoft office residing disks suite tools includes word processing figure drawing programs expected writing assignments equivalent software home machine software donated department microsoft corporation redmond wa logic design tools virtually entire quarter set tools called synario include logic schematics editor compiler programmable logic devices field programmable gate arrays integrated logic simulator state diagram drawing tool compiler tools synthesize simulate design incorporate schematics state diagrams simulator output write assignments professional tools donated department data corporation redmond wa comments cse370 webmaster cs washington update 10 31 96 roy friedman list publications papers journals attiya friedman correctness condition high performance multiprocessors siam journal computing earlier version appeared 24th acm symp theory computing technical report 767 department computer science technion attiya chaudhuri friedman welch shared memory consistency conditions sequential execution definitions programming strategies siam journal computing earlier version appeared 5th acm symposium parallel algorithms architectures technical report department computer science technion attiya friedman limitation fast consistency conditions distributed shared memories information processing letters vol 5 5 1996 pages 243 248 friedman implementing hybrid consistency high level synchronization operations distributed computing vol 9 2 earlier version appeared 12th acm symp principles distributed computing technical report 781 department computer science technion papers conferences friedman van renesse strong weak virtual synchrony horus 96 technical report 95 department computer science cornell university friedman birman group communication technology implement reliable scalable distributed coprocessor tina 96 tr friedman schuster easy parallel programming distributed environments euro par 96 van renesse birman friedman hayden karr framework protocol composition horus 14th acm symp principles distributed computing attiya friedman programming dec alpha based multiprocessors easy 6th acm symp parallel algorithms architectures technical report department computer science technion technical reports friedman van renesse hierarchical daisy architecture causal delivery technical report 96 1610 department computer science cornell university dolev friedman keidar malki failure detectors omission failure environments technical report 96 department computer science cornell university friedman birman trading consistency availability distributed systems technical report 96 1579 department computer science cornell university friedman vaysburd implementing replicated state machine partitionable networks technical report 95 1554 department computer science cornell university friedman keidar malki birman dolev deciding partitionable networks technical report 95 1554 department computer science cornell university friedman van renesse packing messages tool boosting performance total ordering protocols technical report 95 1527 department computer science cornell university submitted publication friedman virtual synchrony develop efficient fault tolerant distributed shared memories technical report 95 1506 department computer science cornell university back roy home page graduate students jim bednar jbednar cs utexas bobby bryant mail utexas yoonsuck choe yschoe cs utexas gomez cs utexas shailesh kumar skumar cs utexas paul mcquesten paulmcq cs utexas marshall mayberry martym cs utexas dave moriarty moriarty cs utexas john prior jprior cs utexas ed son son cs utexas rupert tang rupert cs utexas back utcs neural networks home page martym cs utexas tong wang guest book friends host user date time cs utexas 25 apr 1996 18 06 16 129 188 154 201 26 apr 1996 10 08 15 cs utexas 26 apr 1996 10 56 18 cs utexas 26 apr 1996 16 34 11 cs utexas 26 apr 1996 16 34 12 cs utexas 26 apr 1996 19 31 18 slip 58 10 ots utexas 26 apr 1996 23 01 33 dot cs utexas 27 apr 1996 11 01 23 cs utexas 27 apr 1996 15 25 48 cs utexas 27 apr 1996 17 13 00 indigo2 cs unc 27 apr 1996 17 48 36 acc wvu 27 apr 1996 21 53 25 cs utexas 28 apr 1996 12 45 27 ust hk 29 apr 1996 08 53 53 eden 29 apr 1996 14 49 07 eden 29 apr 1996 15 45 26 cs utexas 30 apr 1996 21 44 42 cs utexas 01 1996 16 12 59 cs utexas 01 1996 16 25 51 nt 01 1996 17 29 21 202 96 135 60 02 1996 06 34 07 cs utexas 02 1996 13 22 22 mac 36 rutgers 02 1996 13 41 05 smf utexas 02 1996 14 08 23 galileo net 02 1996 15 23 46 cs utexas 02 1996 15 34 06 sturgeon ece utexas 02 1996 15 55 36 img back home copyright tong wang 1995 chapter 13 performance features architectural features enhance performance loosely chapter 13 computer computer factors involved generally cost performance cost factors cost hardware design cost software design os applications cost manufacture cost end performance factors programs run frequently run big programs users sophisticated users devices chapter discusses ways increasing performance ways make computers faster 1 wait year implement faster newer technology transistors fit single chip pins ic process electronic devices transistors switch faster 2 innovative architectures architectural features memory hierarchies current technologies time access data memory order magnitude greater cpu operation 32 bit 2 complement addition takes 1 time unit load 32 bit word takes 10 time units instruction takes memory access instruction fetch performance computer dominated memory access time difficulty load store architectures instructions operands memory fixed size small size instructions fast memory speed cpu large capacity 512 mbytes low cost 50 mutually incompatible faster memory expensive larger amount memory slower compromise advantage fact fact real programs memory accesses random tend exhibit locality locality nearby 2 kinds locality time temporal locality data referenced recently referenced instructions loop loop executed instruction referenced repeatedly short period time top stack repeatedly referenced program locality space locality data referenced recently data nearby memory referenced array access elements array neighbors memory referenced instruction streams instructions located memory model program execution pc explicitly changed branch jump instruction sequential instructions fetched executed tendencies advantage keeping referenced data faster memory main memory faster memory called cache cpu cache memory located close cpu copies parts memory standard accessing memory system cache programmer doesn instruction fetch load store cache data cache hit data handed cpu memory access completed data cache miss instruction fetch load store main memory average time memory access cache access time misses memory access time average access time change program depends program reference pattern pattern cache parameters cache managed hardware recently accessed block exploits temporal locality break memory aligned blocks lines 32 bytes exploits spatial locality transfer data cache blocks put block block frame state valid address tag data simple cache diagram tag present valid bit active hit portion block returned tag present valid bit active miss block loaded memory block cache valid bit set data written portion block returned memory words 16 byte cache block frame state tag data 16 bytes 4 words invalid 0x lw 4 tag cache mod 16 load block 16 byte cache block frame state tag data 16 bytes 4 words valid return cpu put 4 lw 5 tag cache return cpu scope class block block frames divided sets equivalence classes speed lookup terms fully associative set associative direct mapped cache instruction cache 1 cycle data cache 1 cycle main memory 20 cycles performance data references miss ratio 0 02 2 misses access time cache access miss ratio memory access 1 0 02 20 1 4 typical cache size 64k byte memory 20 times faster 1 1000 capacity 98 references remember recently accessed blocks cache temporal locality cache smaller main memory blocks cache blocks larger 1 word locality idea exploiting locality levels implement hierarchical memory system smallest fastest expensive memory registers small fast expensive memory cache large fast cheaper memory main memory largest slowest cheapest bit memory disk registers managed assigned compiler asm lang programmer cache managed assigned hardware partially os main memory managed assigned os disk managed os programmer model instruction fetched executed time computer architect model effect program execution programmer model implementation make execution programs faster attempt exploit parallelism thing time program level parallelism program run parts computer parts occasionally synch needed run time instruction level parallelism ilp instruction single program executing time pipelining ilp concept task broken steps assume steps takes amount time mark hill car wash steps prep wash dry wax assume step takes 1 time unit time wash 1 car red 5 time units time wash 3 cars red green blue 15 time units car time units 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 red green blue pipeline overlaps steps car time units 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 red green blue yellow takes 5 time units wash 1 car rate car pipelining computer hardware 2 stage pipeline steps instruction fetch instruction execute instruction time units 1 2 3 4 5 6 7 8 1 2 3 4 time 1 instruction 2 time units instruction latency rate instruction execution pipeline depth 1 time instruction throughput 1 instruction 2 1 2 1 time unit 5 stage pipeline popular pipelined implementation r2000 3000 5 stages 5 stages r4000 8 stages steps instruction fetch id instruction decode operands registers alu operation effective address calculation ma memory access wb write back results written register time units instruction 1 2 3 4 5 6 7 8 1 id ma wb 2 id ma wb 3 id ma wb instruction latency 5 time units instruction throughput 5 1 5 1 instruction time unit pipelining introduces difficulties data dependencies suppose code lw 8 data1 addi 9 8 1 data loaded doesn written 8 wb addi instruction data 8 id stage time units instruction 1 2 3 4 5 6 7 8 lw id ma wb ^^ addi id ma wb ^^ simplest solution pipeline called holes pipe time units instruction 1 2 3 4 5 6 7 8 lw id ma wb ^^ addi id id id ma wb ^^ ^^ ^^ pipeline data dependency called hazard performance decrease data dependencies read write raw read data needed written completeness difficulty current pipelines practice writing occurs stage write read war write write war note difficulty implementing 2 stage pipeline due data dependencies control dependencies pipeline case branch instructions mal code sequence addi 9 8 1 mult 8 9 time units instruction 1 2 3 4 5 6 7 8 id ma wb ^^ pc changed addi id ma wb ^^ wrong instruction fetched pc pc pc 4 control dependency control dependencies break pipelines performance lots partial solutions implemented situation worst case pipeline instructions sequentially note doesn potentially wrong instruction fetched determined previous instruction branch branches pipelining minimize effect control dependencies pipelines easiest solution poor performance cancel pipe branch jump decoded works long program state cancellation branch instruction finish flush pipe start time units instruction 1 2 3 4 5 6 7 8 id ma wb ^^ pc changed addi id ma wb ^^ cancelled branch prediction static dynamic add lots extra hardware static assume branch decision made hw correct instruction partially executed correct instruction pipe continue holes pipe incorrect instruction pipe meaning branch instructions pipe subsequent branch backed dynamic variation extra hw track branches recent past design hw presume branch previously guess wrong back question advanced student note solution works popular pipeline solutions state information changed stage instruction long stage hasn started backing matter stopping stage occuring pc separate test branch make conditional test address calculation separate instructions pc reduces number holes pipe delayed branch mips solution concept prediction wrong holes pipe prediction wrong goal reduce eliminate number holes case branch mechanism effect branch change pc delayed subsequent instruction means instruction branch executed independent branch note simulator completely ignores delayed branch mechanism code add 8 9 10 beq 3 4 label move 18 5 label 20 21 22 turned mips assembler add 8 9 10 beq 3 4 label pipeline hole delay slot move 18 5 label 20 21 22 assembler rearrange code beq 3 4 label add 8 9 10 move 18 5 label 20 21 22 code rearranged data dependencies branch add instructions fact instruction branch previous branch moved delay slot long dependencies delayed branching depends smart assembler sw make hardware perform peak efficiency general trend field computer science sw improve performance hw fancy branch prediction branch copy pc needed case backing condition codes historically significant branching condition codes machines pipelining popular 4 1 bit registers condition code register negative overflow positive result instruction set 4 bits conditional branches based flags label branch label bit set earlier computers virtually instruction set condition codes effect test branch needed directly branch r3 r4 r5 blt 4 5 label label performance improvement allowed programmer explicitly instructions set condition codes pipelined machine test separated branch resulting fewer pipeline holes due data dependencies amdahl law common case matters speedup rate rate execution time execution time program enhancement part program fraction time spent part code speedup part code enhancement speedup fraction time speedup speedup 1 time 1 time time 1 1 examples speedup 95 1 10 1 5 10 1 047 5 inf 1 052 lim 1 1 1 inf 1 speedup 1 1 01 2 1 02 5 1 05 10 1 11 20 1 25 50 2 00 concentrate common case research utcs ai laboratory headed gordon novak algorithms computational theory headed greg plaxton vijaya ramachandran david zuckerman automatic theorem proving group headed bob boyer cad vlsi research group headed martin wong distributed multimedia computing lab headed harrick vin knowledge base research group headed bruce porter laboratory experimental software systems headed lorenzo alvisi robert blumofe mike dahlin calvin lin machine learning research group headed ray mooney natural language acquisition group headed ray mooney risto miikkulainen networking research lab headed simon lam neural networks research group headed risto miikkulainen oops research group headed paul wilson parallel multithreaded programming group headed robert blumofe parallel programming group headed jim browne programs specifications proofs group headed jayadev misra qualitative reasoning research group headed benjamin kuipers real time systems group headed aloysius mok software systems generator research group headed don batory visit ut austin research pages ut system intellectual property pages gripe cs utexas 1151 fall schedule 1996 classes 573 computational fluid dynamics mwf 1 20 2 10 572 gas dynamics mw 3 30 4 45 math 703 applied math tr 9 30 10 45 seminars cms mace seminar unknown work ta ing cs310 problem solving computers lab sections 302 fri 9 55 308 mon 8 50 310 mon 9 55 office hours thurs 1 30 3 00 fri 2 30 4 00 ta meeting tues 3 30 miscellaneous study mechanical engineering qualifying exam modified thurs sept 5 1996 dailey cs wisc textbook required textbook pascal dale weems cover chapters 1 14 earlier editions predicated fourth edition errata list updated 3 18 96 img office graduate studies office vice president dean graduate studies main building 101 university texas austin austin texas 78712 campus maps view site hot sauce download hot sauce plugin vice president teresa sullivan admissions information graduate programs graduate fellowships international programs graduate outreach program deadlines policies newsletters graduate studies personnel libraries centers institutes graduate organizations preparing future faculty program graduate student information packet mission statements vice president teresa sullivan admissions information find apply graduate school requirements admission graduate programs view graduate catalog graduate programs view listing departments programs offer graduate degrees graduate advisers coordinators graduate fellowships find fellowships graduate students requirements apply international programs read information international activities ut austin including educational scientific links international institutions office associate vice president international programs study abroad program graduate outreach program deadlines policies newsletters calendar upcoming deadlines masters doctoral students read weekly graduate studies newsletter refer instructions preparation doctoral dissertations dissertation abstracts format instructions master thesis report graduate studies policies graduate studies personnel meet staff office vice president dean graduate studies libraries centers institutes additional information research sites general libraries center american history special collections ut campus graduate organizations link graduate organizations preparing future faculty program find preparing future faculty program list events activities planned year sign register graduate student information packet browse collection helpful information distributed graduate students including dates interest links valuable internet sources thesis dissertation template information ut home updated 11 96 office vice president dean graduate studies 512 471 request graduate information apply graduate school comments gs web pages www utexas miscellaneous links cricinfo home cricket internet espnet sportszone media link links online publications york times london times hindu indian express mark crowther chess homepage nba virtual tourist world map virtual tourist ii world map cs 617 projects thorsten von eicken fall 1994 projects benchmarking atm network bruce walter asif uddin ghias atm network process daemon deyu hu mark hayden murthy optimizing horus atm networks yaron minsky grzegorz czajkowski bill nell global objects nexus tcp atm gam chi chao chang mandar mitra alexey vaysburd network ram alerk amin ho cheung lai dan distributed http server jui chieh hsu jui yuan hsu porting split atm cluster vineet buch split threads veena avula software based cache coherency dan randy mac mike global pointers john belizaire julian pelenur mauricio aguilar alvarez project proposals img return cs 617 home page cornell university digital library research group constructed benjamin kuipers qualitative reasoning modeling simulation incomplete knowledge cambridge ma mit press 1994 414 pages 45 isbn 0 262 reviews ernie davis ieee expert december 1994 pages 70 71 engaging exploration qsim extensions book major contribution field student introduction qualitative simulation written researcher summarizes 10 years work successful productive research project acm computing reviews july 1995 9507 pages 349 350 book discourse engage reader recent references offer solid basis beginning adventure modeling simulation incomplete knowledge sacks ai magazine summer 1995 pages 81 82 kuipers sets twin goals describing research writing textbook succeeds goal book organized reasoned written illustrated ideas stated formalization concise precise algorithms explained detail numerous examples figures illustrate aspect research clear detailed exposition makes fine text supplemented topics andrew frank int geographic information systems 10 2 march 1996 pages 242 243 book important book geographic systems geography general fact discuss geographical spatial 400 pages hoped methods model geographical processes explore dynamic behavior systems physical human geography sc ph thesis benefit rigor method application software modeling dynamic systems la forrester urban dynamics feasible absence detailed quantitative knowledge abstract fifteen years work world qualitative reasoning qsim viewpoint single book qualitative reasoning areas artificial intelligence book presents conceptually unified theoretical framework body methods developed past fifteen years building simulating qualitative models physical systems tea automobiles physiology body chemical processing plants control systems electrical circuits knowledge system incomplete primary tool work author qsim algorithm discussed detail qualitative models traditional models express states incomplete knowledge continuous mechanisms qualitative simulation guarantees find behaviors consistent knowledge model expressive power coverage important problem solving diagnosis design monitoring explanation framework built qsim algorithm qualitative simulation qsim representation qualitative differential equations carefully grounded continuous mathematics simulation draws wide range mathematical methods complete set predictions tractable including partial quantitative information compositional modeling component connection methods building qualitative models discussed detail qualitative reasoning primarily intended advanced students researchers ai applications scientists engineers solid introduction ai book instruction qualitative modeling simulation methods benjamin kuipers bruton centennial professor computer sciences university texas austin table contents mit press online catalog entry cover illustration large small mit press ordering information bookstores directly mit press orders contact mit press 55 hayward street cambridge ma 02142 phone 1 617 625 fax 1 617 625 mail orders mit orders mit customer service orders inquiries uk continental europe contact london office mit press house 11 street london england phone 44 071 306 fax 44 071 306 mail 1423 compuserve australia contact distributor books 57 61 john street nsw 2040 phone 02 566 4400 fax 02 566 countries contact international department mit press 55 hayward street cambridge ma 02142 phone 1 617 253 fax 1 617 253 mail curtin mit note prices higher bjk chapter 12 exception handling exception handlers trouble programmed wastes cpu resources potential incorrect operation devices slow devices signal cpu change status devices cpu ready order hardware wires devices cpu special software invoked device signals wire modern solution software deal signals interrupts situations exception handler effectively part os exceptions 1 interrupts initiated instruction stream arrive asynchronously specific time examples device status change device error condition thermal override shutdown internal error detection interrupt dealt 2 traps occur due instruction stream arrive synchronously instruction executing good test program run trap occur precisely place code examples address error arithmetic overflow syscall trap dealt user program continue caused trap dealt exception handling mechanism dealing exceptions simple implementation complex implementation varies computers manufactures situation user program running executing device generates interrupt request mechanism respond hardware temporarily suspends user program runs code called exception handler handler finished hardware returns control user program limitations exception handler invoked potentially middle user program handler extra care change state user program change register values change stack key answer portion state change restore returning user program handler system stack temporarily store register values handle interrupt 2 1 note middle instruction order hardware instruction execution left difficult simpler forms machines arbitrary memory memory copy 2 wait executing instruction finishes handle method choice instruction fetch execute cycle expanded 1 handle pending interrupts 2 instruction fetch 3 pc update 4 decode 5 operand load 6 operation 7 store results terms interrupt request activation hardware signals initial request interrupt pending interrupt interrupt hasn handled kernel exception handler minds people kernel critical portions operating system exception handler critical portion operating system handler code exception handler mips exception handling mechanism hardware 1 sets state giving exception register coprocessor c0 register 13 32 bit register bits 6 2 5 bits type exception called page 316 text mapping encodings examples 00000 0 interrupt 4 load illegal address 01000 8 syscall instruction 01100 12 arithmetic overflow 2 kernel mode saving previous mode hardware stack 3 levels deep mode saved status register coprocessor c0 register 12 defined processor architecture 2 modes user mode user programs run instructions kernel operating system mode os retain control vital system aspects instructions 3 interrupts 4 saves current pc coprocessor c0 register 14 called exception program counter return address user program return handling exception 5 jumps address 0x8000 0080 exception handler code code exception handler run 1 save registers system stack handler registers change register contents user program saves stack memory 2 figure exception type 13 register andi mask 3 combination jump table jump correct location exception handler 4 handle exception 5 restore registers saved 1 6 atomically 1 step 3 restore previous kernel user mode status register reenable interrupts jump back user program jump tables clever mechanism case switch statement jump locations table addresses word word word sll 8 8 2 case number shifted left 2 bits word offset table byte lw 9 8 load address 9 jr 9 jump address contained 9 code code code note cases don specific order addressing mode label rb effective address label rb label doesn fit 16 bit displacement field load store instruction mal tal synthesis la 1 label add 1 1 rb 0 1 addressing mode load store instruction advanced topics priorities problem multiple interrupt requests arrive simultaneously handled solutions fcfs arrive handled difficulty 1 malicious device program gain control processor difficulty 2 hardware maintains ordering pending exceptions prioritize exceptions highest priority handled common method solving problem priorities exceptions assigned manufacturer system manager software priorities set machine os started difficulty 1 exceptions priority handled order priority exceptions keyboard interrupts machine terminals hooked instruction fetch execute cycle 1 interrupts higher priority running pending 2 fetch 3 decode 4 operands 5 operation 6 result note implies hardware notion priority running user program keyboard interrupts clock interrupt highest priority clock power failure thermal shutdown arithmetic overflow keyboard device ready priorities matter urgent wait long takes process interrupt clock urgent takes processing variable increment power failure urgent takes lot processing machine stopped overflow urgent program caused continue keyboard urgent don lose key press handled story happen interrupt priorities set wrong reentrant exception handlers solution combines priorities exception handler interrupted details make instruction fetch execute cycle remains beginning instruction exception handler check made pending interrupts higher priorities running processed exception handler modified interrupted state saved safely handler 1 disable interrupts momentarily order save important state current priority level registers 26 27 question things saved 2 enable interrupts higher priorities current level priority level checking hardware interrupts enabled 3 invocation exception handler eventually finishes instruction fetch execute cycle expanded 1 handle pending interrupts 2 instruction fetch 3 pc update 4 decode 5 operand load 6 operation 7 store results gnu emacs windows nt windows 95 latest release 19 34 section 19 32 33 34 19 31 emacs won start anymore troubleshooting modified december 3 1996 table contents 1 versions nt win95 supported related ports msdos windows 3 11 2 19 32 33 34 19 31 3 emacs distribution source distribution precompiled versions unpack distributions 4 don precompiled version compile emacs 5 install emacs 6 run emacs deal emacs work fine won start didn change emacs 7 emacs connect dialup service starts 8 run emacs console window pops make 9 put emacs emacs file 10 swap control 11 change size position font color attributes emacs windows interface size position fonts colors customizing frame appearances information fonts console interface size position fonts colors 12 emacs button mouse 13 highlight region point mark 14 change sound emacs beep 15 display iso 8859 characters 16 emacs programs reading input hang buffering shells dos 17 shell emacs prevent shell commands echoed command search directory bad message printed shell run programs incorrect dos version messages 18 mail emacs outgoing incoming incoming vm incoming gnus tm 19 ftp emacs 20 telnet emacs 21 crypt emacs 22 browse url package 23 print emacs 24 associate files emacs 25 access unix files nfs 26 package editing windows specific files bat inf 27 mode editing visual basic source 28 version rcs win32 29 version win32 30 emacs support popup menus 31 bugs 32 strange error messages wrong shell fails invalid read syntax shell fails symbol variable void ll symbol variable void produces spawn 33 win95 specific problems environment space messages esc key doesn work win95 emacs doesn refresh correctly win95 version support 34 patches 19 30 0 19 30 1 35 unix tools ported nt windows 95 36 nt emacs mailing list archives users versions nt win95 supported port run versions nt 4 0 including beta win95 shell nt hardware platforms windows 95 beta version 347 versions port built win32 api supports features unix version note port work win32s win32s worth msdos windows 3 11 eli il maintains port gnu emacs msdos ms windows download precompiled versions latest archives ftp ftp simtel net pub gnu emacs readme ftp ftp simtel net pub gnu zip eli strongly recommends start emacs readme file crucial info 10 zip files install started emacs msdos ms windows platforms eli interest windows users version emacs supports long filenames windows 95 windows versions ms windows supports multiple frames overlap emacs runs glass terminal people run emacs plain dos opposed windows download install host url ftp ftp simtel net pub gnu zip bird kyoto ac jp maintains multilingual emacs distributions ftp ftp ad jp pub pc misc 3 win32 19 32 33 34 19 31 emacs nt win95 concerned 19 32 19 33 19 34 released weeks essentially emacs loads winsock dll dynamically problem starting emacs force network connection made machines configured dialup network functions win32 winsock win32 winsock determine winsock loaded load winsock registry entry winsock set winsock loaded emacs starts machines connected network bug fixes rename function win95 shuffling overcome bug case file deleted temporary file long extension ensure win95 names renamed file properly alt key generate alt modifier default alt generate meta modifier variable win32 alt meta nil alt generate alt modifier emacs backgrounds properly occluded fixed width fonts quality precision allowed dos processes restricted nt win95 bug fix mouse positioning driver letters lower improvements keyboard handling emacs longer loses modifier key state switching back applications processes valid keys produced dead keys strange behavior emacs hanging pressed repeatedly startup console mode fixed variable win32 file names nil upper case filenames converted lower case dos longer killed signals improvements shell mode complete filenames include path separator defaults path separator completed names expand environment variable references env var syntax job directory confused switch drives el file standard distribution vc mode properly quotes messages tags files computed loaded text program removed platforms emacs internally supports timers emacs distribution emacs distributed forms full source distribution emacs installed distribution emacs executables precompiled source distribution latest source distribution found ftp cs washington pub latest src distributed formats large gzipped tar file emacs tar gz collection smaller zip files copied 1 44 mbyte floppies em src zip directory find patch files enable upgrade source distributions latest version patch files mirrors fsf server ftp ftp gnu ai mit pub gnu precompiled versions precompiled versions exist nt win95 receive contributed precompiled versions users platforms place directory link ends empty directory haven received precompiled executables platform case microsoft compiler download source compile contributing executables send mail make arrangements making ftp server links precompiled versions ftp cs washington pub latest mips ftp cs washington pub latest mips alpha ftp cs washington pub latest alpha ppc ftp cs washington pub latest ppc win95 ftp cs washington pub latest nt win95 ve numerous reports people north america stating ftp connection aborts apparent reason roughly transfer full distribution marc haber haber ira uka de suffered problem found timeout configured www proxy cancel transfer link busy proxy solved problem figure case download 1 44 mb chunks mirror sites access standalone ftp client separate web browser mirror sites precompiled versions ireland ftp ftp ucc pub emacs australia http www plugged net au gnu north america east coast http www net emacs unpack distributions decide directory place emacs move distribution directory unpack gzipped tar version gunzip uncompress tar file tar flags extract files tar file gunzip emacs tar gz tar flag forces gunzip decompress behavior depends executable doesn recognize gunzip flag tells pipe output stdout similarly flag tar tells read tar file stdin unpacking distribution leaves distribution compressed form takes space reason tar file invoke gunzip option gunzip emacs tar gz zip version unzip flag zip files note files preserve long filenames unzip emacs 1 zip repeat remaining zip files find precompiled versions compression archive utilities ftp cs washington pub utilities warning utilities handle tar files incorrectly untar distributions default settings encounter problems emacs section troubleshooting problems find file named readme part distribution read file information installing emacs reading section installing emacs don precompiled version compile emacs compile emacs microsoft compiler package nt sdk compilers nt 3 1 microsoft visual nt versions 1 0 microsoft visual versions 2 0 windows 95 microsoft visual versions 2 0 download place source distribution directory emacs unpack distribution nt subdirectory emacs directory created unpacking process read readme install files included distribution full details process problems combinations emacs versions compiler versions problems addressed versions included expect work emacs 19 29 1 msvc 2 2 win32 mak reason msvc 2 2 installation process install win32 mak included file mak ll copy win32 mak file msvc include directory emacs makefiles work processor macros processor macros defined manual msvc 2 2 longer defines full set processor macros ll comment macros nt nt nt compile install emacs precompiled distribution preferred method assume directory emacs emacs note refer concrete point run program bin exe emacs directory argument invoke emacs bin exe emacs invoking exe things create set registry keys emacs find support files lisp info create folder icon linked exe wrapper program invoking emacs run emacs simply click icon newly created folder invoke exe command prompt alternate method alternative running emacs emacs bat batch file bin directory method invoking emacs edit emacs bat file change emacs dir environment variable point emacs installation directory invoke emacs bat file run emacs bash shell equivalent bash script emacs bat note win95 environment space messages invoking emacs bat batch file problem console process script executed runs memory set emacs environment variables problem create shortcut icon emacs bat script click icon select properties dialog box pops select memory tab change environment memory allocation auto 1024 close dialog box double click icon start emacs source distribution options installing emacs source distribution install source directory install completely separate directory emacs works installation option advantage installing source directory takes disk space primarly lisp files don copied advantage installing emacs separate directory emacs managed single unit moved copied independently source code install dir macro nt makefile def makefile determines emacs installed source distribution install emacs directory source tree src emacs simply set install dir appropriately install dir src emacs install emacs directory emacs set install dir directory install dir emacs compared installation process precompiled version installation process automatically create bin emacs bat file installation tree emacs dir variable set appropriately run emacs deal emacs failed run number reasons common symptom emacs started cursor distribution incorrectly 19 31 machine dialup networking emacs resolve machine domain winsock dll loaded section info working problem check problem unpacking 1 disable cr lf translation executables older versions enable translation default disable 2 check filenames truncated 8 3 file lisp term win32 win el truncated win32 wi el distribution corrupted unpacking emacs start 3 ve told utilities don create lock subdirectory lock subdirectory created 4 ve reports gnu win32 tar executables version tar ftp site doubt utilities distribution incorrectly gunzip tar unzip executables provided utilities directory create test distributions advice utilities start feel distribution correctly check make emacs dir variable emacs bat file set correctly trouble make absolute path includes drive letter unc format working send mail send mail list emacs work fine won start didn change emacs typical behavior people encountering problem invoke emacs produces access violation changed emacs installation emacs work fine point problem due interaction emacs piece software installed popular due nature emacs designed built emacs fundamentally relocatable initialized heap segment mapped virtual address startup time emacs work correctly appears programs install dlls emacs virtual address space preventing emacs load initialized heap work problem ways download source recompile change base address dll dll loaded dll loaded application address space startup base dll workaround recompile emacs machine emacs creates initializes heap virtual address conflict software download source define macro probe base inside procedure src allocate heap rebuild emacs connect dialup service starts users emacs starts pops dialog connecting dialup service appears hang minutes suddenly reason emacs networking support built emacs starts winsock dll automatically loaded resolve fully qualified domain machine localhost system doesn mapped query internet typically host isp subsequently prompts connect dialup service server domain machine unfortunate anticipated networking support added problem fixed 19 32 work problem giving dialup support method figuring domain machine edit hosts file system located hosts win95 drivers hosts nt localhost alias machine system doesn hosts file easily create copying sample hosts file directory hosts sam machine named banana fish cs washington edit hosts file 127 0 0 1 localhost 127 0 0 1 banana fish cs washington localhost invoking system emacs scratch buffer fully qualified domain system note system hosts file dns doesn work options turn auto dial option ppp control panel dialup networking icon manually connect dialup service wanted network dummy winsock dll cristian ionescu se provided called dll download zip file unzip move dll file bin directory emacs exe resides rename dll file dll emacs loads load dll system networking support external exe program download exe place emacs bin directory download version tcp el byte compile place lisp directory add emacs load library tcp setq tcp program edit emacs exe executable remove reference dll import table copy emacs exe backup file start emacs connect service provider load emacs exe buffer search dll turn overwrite mode change dll dll changing save modified emacs exe networking support follow directions previous item delete dns listed tcp ip network control panel dialog drastic approach dns running applications networking inside run emacs console window pops make annoying shouldn dealing bear isn start line bat file line invokes emacs exe executable create shortcut icon emacs bat file edit properties shortcut click icon program tab select run minimized make close exit checkbox checked double click icon emacs start cleanly change size position font color attributes emacs emacs run interface modes windows interface flexible mixture fonts colors console interface constrains emacs limitations console windows sections describe change size position font color attributes emacs interface modes windows interface windows interface change size position font color attributes emacs mechanisms mouse user interface command line arguments invoking emacs lisp functions find convenient command line arguments properties shortcut emacs batch file invoke lisp functions startup file information propagate attributes frames section frames size user interface resize emacs window drag border mouse command line emacs start size invoke windows geometry command line argument start emacs window 40 lines 80 columns size emacs note geometry command combined position command emacs lisp change size emacs frame elisp functions set frame width set frame height resize emacs display 40 lines 80 columns set frame height selected frame 40 set frame width selected frame 80 position user interface running emacs click title bar drag window command line start emacs position invoke windows geometry command line argument start emacs pixel offset 10 30 top left corner emacs 10 30 combine size position size position examples combined emacs 10 30 note position offsets corners screen geometry specifications section man page complete details geometry command emacs lisp emacs frame elisp set frame position function move current frame offset 10 30 set frame position selected frame 10 30 fonts fonts emacs named standard windows format fonts font names names arguments command line lisp functions font font chosen font selection dialog execute elisp code scratch buffer insert string win32 select font complete list fonts emacs access execute elisp code scratch buffer insert string list fonts complete details windows font names font names section man page font support rough edges fonts give emacs problems info fonts generally performs expected occasionally unexpected results emacs didn font told work underway fix problems suggest experimenting encounter problems windows luxury set font aliases fixed convenient names referring specific fonts work underway provide equivalent alias mechanism win32 naming fonts cumbersome user interface change default font emacs shift click left mouse button shift mouse 1 font selection dialog pop select font click button close dialog selected font note dialog displays fixed pitch screen fonts emacs handle variable fonts command line start emacs font font windows command line option start emacs courier font size 10 font style regular invoke emacs emacs font courier normal 13 97 ansi emacs lisp change default font emacs elisp set default font function set default font courier normal 13 97 ansi set font face set face font function registry change default font emacs frames registry entries create key current user software gnu emacs emacs font type reg string courier normal 13 97 ansi font strings cumbersome suggest cutting font string kill ring place pasting ctrl dialog note shouldn place quotes font string registry emacs frames specific names font frame entry frame emacs font frame colors windowing attributes emacs windows color names colors command line elisp set names set abstract color names red green blue names typically arguments command line elisp functions emacs supports numeric color names color names section man page complete details numeric color names color spaces abstract color names emacs understands colors map menu command edit text properties display colors invoke list colors display function scratch buffer list colors display change mapping color names rgb values add color names emacs modify win32 color map make simply cons mappings head setq win32 color map cons snow win32 color map number element logical values red green blue components 16 8 red 255 green 250 blue 250 point support reading files color mappings make process easier user interface change foreground background color emacs windowing interface menu commands foreground color background color edit text properties menu command line change foreground background color emacs command line fg bg command line arguments start emacs yellow text black background invoke emacs emacs fg yellow bg black emacs lisp elisp functions change colors emacs faces change foreground background color emacs set foreground color set background color functions change color arbitrary face set face foreground set face background functions change color cursor set cursor color function elisp background color black set background color black elisp mode line foreground set face foreground elisp cursor color purple set cursor color purple frames emacs determine default appearances frames default frame initial frame default frame variable sets basic defaults frames common emacs usage initial frame slightly properties frames position initial frame variable override properties default frame specially initial frame read text variables details differences variables interact default frame initial frame configure appearances initial frame frames place code startup file default frame set top left corner frames pixel offset 200 400 width height cursor white foreground yellow background black font courier 10 initial frame override top left corner initial frame pixel offset 10 30 inherit remaining properties initial frame default frame setq default frame top 200 left 400 width 80 height 40 cursor color white foreground color yellow background color black font courier normal 13 97 ansi setq initial frame top 10 left 30 italics emacs requires versions fonts width normal version font default fonts bold versions character larger normal version default font appears viable bold versions courier emacs default faces enable faces emacs setting variable win32 enable italics startup file setq win32 enable italics font settings set face font courier normal 11 82 ansi set face font bold courier bold 11 82 ansi works courier minor glitch italics versions pixel higher versions line spacing increased pixel italics enabled console interface emacs run inside console window simply invoke emacs nw command line option change size font color window emacs window menu icon created invoke emacs batch file ll create change attributes size nt upper left hand corner open menu console window select screen size position dialog set window size check save window size position checkbox future invocations retain window size closing dialog box resize window dragging edges win95 click properties icon icon toolbar top window screen tab select desired window size usage panel click position emacs click title bar console window drag font nt open menu select fonts dialog set window font check save configuration checkbox font change future invocations click window resized win95 simply popup font menu upper left hand corner window click font icon icon toolbar click properties icon icon toolbar font tab choose font color nt interface open menu select screen colors dialog choose colors window check save configuration checkbox colors future invocations click colors immediately made colors simply close window icon start emacs emacs colors chose change colors console window basis win95 put emacs emacs file startup file named emacs emacs home directory files home directory emacs load emacs file ignore emacs version emacs older 19 31 emacs recognized emacs startup file home directory home configuration variable tells emacs emacs configuration variables home set number ways environment variable emacs check environment variable named home set home directory win95 set home environment variable autoexec bat file nt set home environment variable system panel control panel note set home environment variable system panel effect processes registry emacs doesn find environment variable named home check registry named home home directory emacs checks key current user software gnu emacs key local machine software gnu emacs key discouraged home set user basis machine basis note home set exe program initializes registry emacs configuration variables emacs find home set locations assume home directory directory home directory substituted ~ file names definition startup file directory ~ swap control control swapped emacs windows convenient mechanism change virtual key bindings keyboard layouts device drivers installed swap keys warning keyboard layout switch control beware option sequences switch keyboard layouts option control panel keyboard language win95 input nt tabs sequences left alt control ctrl shift enable options point switch keyboard layouts emacs key combination nt 4 0 nt 4 0 check zip nt 3 5 3 51 james provided program nt installs keyboard layout keys swapped installed select international control panel applet readme tar win95 microsoft keyboard remapping program win95 ftp site info kernel toys page mark written freeware swaps control windows 95 ve told hit real control key installing mapping readme source tar emacs emacs nt win95 utilize unix emacs behavior emacs situations section discusses situations work programs reading input hang programs explicitly handle console con con stdin stdout emacs work shell mode default ftp clients win95 nt examples programs convenient emacs shell shell mode redirect input output processes console input output pipes workaround implementation program console directly discussion ftp replacement default ftp clients buffering shells notice programs run shell shell mode output buffered people found happening sql mode program lot output overflows buffering printed shell buffer program outputs small amount text remain buffered won shell buffer shell buffering output program program buffering output runtime typically decides buffer output based stdout bound handle console window bound console window output buffered line line bound block device file output buffered block block shell buffer stdout pipe handle buffered blocks buffering behavior program behave differently program changed manipulate buffering semantics dos run dos emacs limitation run time implication command win95 shell run shell process time command dos process win95 shells bash tcsh command section tools pointers sites andrew working removing limitation 19 35 shell emacs interactive emacs typing shell emacs shell configuration variable determine program shell installed emacs exe program exe associate shell registry emacs environment variable starts shell environment variable explicitly defined emacs bat batch file shell emacs things explicitly set environment variable shell shell environment variable determine shell install emacs exe program ensure shell environment variable defined start emacs prevent shell commands echoed shells echo commands send echoed commands output buffer default shells command win95 cmd exe nt behavior prevent echoed commands printed place startup file setq process shell mode echoed commands ll explicitly shell echo commands setting explicit shell args variable appropriately shell shell environment variable shell set assuming nt shell environment variable set cmd exe placing startup file cmd exe echo commands setq explicit cmd exe args package variable argument cmd exe time starts shell shell mode argument cmd exe stops shell invoking cmd show command line arguments cmd exe note variable case sensitive shell environment variable cmd exe variable named explicit cmd exe args command search directory bad message printed function shell shell el automatically invokes shell program argument parses directory shell program resides invalid prevent message printed create variable named form message shell message type shell default shells place startup file prevent message eventually el don setq explicit command args nil setq explicit command args nil setq explicit cmd exe args nil setq explicit cmd exe args nil multiple lines shell variable names case sensitive shell names case handles common situations shell complains switch initialize similarly named variable prevent switch shell note pass arguments interactive shell starts change nil assignment list arguments shell invoke command directory executable resides place startup file determine directory shell program explicitly making directory separator backslash directory sep char setq shell directory file directory shell setq explicit command args list shell directory setq explicit command args list shell directory run programs shell incorrect dos version messages happen invoke shell create problem related shell initially created argument shell directory shell program resides command environment variable incorrect programs find shell wrong fix prevent arguments shell starts case command default correct argument directory shell executable resides examples shown previous subsection mail emacs mail emacs win32 communicate local mail daemons mail servers work receive send mail system daemons servers typically running machines local network handling mail users systems ve tested outgoing incoming find suggested code incoming mail configurations inaccurate outgoing outgoing mail elisp file el enables emacs talk smtp mail daemons el written ncl jp submitted included future distributions add startup file customize system setq user full full setq user mail address email address setq default smtp server domain machine smtp server setq local domain nil setq send mail function send load library incoming incoming mail package mail server place startup file customize setenv mailhost domain machine server setq primary list po login pop password required note customize domain machine server login fields pop server login incoming vm incoming mail vm package mail server vm package check elisp archive place vm configuration file setq vm spool files list list ~ server 110 pass pop user ~ crash note customize server pop user fields login pop server customize crash files ~ ~ crash incoming gnus gnus 5 2 mail reader marc kub nl gt sending mail setq message send mail function send reading mail substituted setq gnus secondary select methods setq spool file po pop user setq pop password required customize pop user field appropriately tm don complete ports tm win32 environment fr made modifications os2 version tm description info support programs mentioned found mm zip note tested nt 4 0 ftp emacs additional files ftp work emacs partly due unfortunate fact ftp program shipped win95 nt accept password pipe redirected file partly due incompatibilities ftp el lisp file windows chris net working problems version ftp solves password problem version ftp deals incompatibilities find ftp server ftp ftp net pub ftp zip http www net files emacs ftp el place ftp exe executable directory local executables ftp el file directory custom personalized elisp files byte compile ftp el exec path variable set emacs runs ftp exe program runs downloaded default likewise set load path ftp invoked ftp el file downloaded loaded default assuming ftp exe home bin ftp el home elisp set exec path load path startup file setq exec path cons expand file ~ bin exec path setq load path cons expand file ~ elisp load path alternative ftp ftp program customizing ftp ftp program setq ftp ftp program bin ftp exe method don worry wrong ftp program picked exec path customize temporary directory ftp cache files setq ftp tmp template concat expand file temp ftp setq ftp gateway tmp template concat expand file temp ftp note ftp client ported pretty emacs ftp client general client chris ftp server telnet emacs telnet client successfully emacs telnet mode work telnet clients windows gui apps windows emacs requires console app works pipes telnet working emacs possibilities implement version telnet el talks telnet protocol directly gnus implementation skipping telnet program altogether possibility implement console version telnet chris net console app telnet ftp server ftp ftp net pub zip direct console input output version hacked stdin stdout emacs crypt emacs crypt package doesn work box emacs win32 david reston modified crypt el work commenting package transparently visit gz tar tar gz dos files occasion tar gz files lock emacs don killing gzip frees emacs download version crypt el place load path ll compression utilities ftp cs washington pub utilities exec path browse url package put package browse url el emacs win32 pick latest browse url el http wombat doc ic ac uk emacs browse url el note recent version shipped emacs set instructions file download install exe program making exec path code exe add commands startup file shell execute helper exe defun shell execute url url optional window invoke shell execute helper program call launch direct web browser url interactive call process shell execute helper nil nil nil url setq browse url browser function shell execute url setq gnus button url shell execute url gnus setq vm url browser shell execute url vm works default browser system installed system work browsers dll makes work dll installed installed emacs button mouse emacs assumes button mouse default button mouse press buttons emulate missing middle button expected emacs button mouse middle mouse button work skip end section variables control mouse button emulation emacs win32 num mouse buttons win32 mouse button tolerance win32 swap mouse buttons win32 num mouse buttons buttons emacs thinks mouse win32 num mouse buttons 3 emacs emulate middle mouse button emacs emulates middle mouse button treating simultaneous button presses left buttons middle button press presses buttons simultaneous emacs compares button presses window time determine emulate middle button window time controlled win32 mouse button tolerance variable show emacs default change suit depending type button mouse find swap mapping middle mouse buttons default middle button mapped mouse 2 button mapped mouse 3 set win32 swap mouse buttons nil swap mappings people find button mouse middle mouse button work check win32 num mouse buttons set correctly check mouse installed proper driver open control panel mouse examine driver emacs emulate middle button setting win32 num mouse buttons 2 highlight region point mark highlight region point mark function transient mark mode transient mark mode change sound emacs beep function set message beep change sound emacs beep emacs windows system sounds beep system sound place startup file set message beep function complete description function sounds recognizes display iso 8859 characters display iso 8859 characters place startup file standard display european input 8 bit characters adjust input mode johan fi set input mode car current input mode nth 1 current input mode 0 print emacs pascal nice set variables printing work nt jeff ici net version pr emacs instructions set msn ghostscript print postscript printers package editing windows specific files bat inf peter kinetics written package called generic mode editing windows specific files bat inf reg rc files download generic mode el generic extras el place load path byte compile follow instructions top file associate files emacs package associate files emacs opening file emacs double clicking icon create frame running emacs displaying file peter kinetics ported version nt named pipes win95 doesn support named pipes francois francois nl modified work platforms distribution zip updated 10 10 96 readme nt note set file associations win95 nt 4 0 explorer selecting view options menu operation clicking file types tab dialog pops clicking file type edit associate file exe comments ve made small modifications exe included compiled windows program force flag doesn hang ideal file associations cool put shortcut exe desktop ability drag drop files emacs access unix files nfs mount unix file systems machine prevent files translated dos cr lf format unix filesystems placing unix filesystems startup file note emacs treat files unix filesystem limiting future replacement unix filesystems functions end el functions enable turn translation individual filesystem basis functions download place el load path loaded startup file place calls add filesystem selectively access filesystems binary mode mode editing visual basic source fred white world std written package editing visual basic source download basic mode el place load path follow directions top file fred comments simple mode editing programs written world sucessful programming language features indentation font locking keyword capitalization convenience functions version rcs win32 find collection rcs x86 executables zip told mark alexander daddy pepper port executables provided peter kinetics gt don source note rcs copy gnu diff version win32 henry thorpe sed monmouth army mil ported hacked version win32 ftp server ftp www pub thorpe nt cygnus hacked zip brian cat rpi work making win32 friendly check page http cat rpi toc html latest update 10 16 96 emacs support popup menus standard distribution support popup menus unix version mark oracle oracle apologies lost implemented popup menu support programming semantics slightly standard emacs popup menu semantics jake jnc remedy situation implemented download patches made 19 34 1 source bugs list obvious bugs users typically encounter aware bugs exist send bug report mailing list workaround ll mention description bug time grow list comprehensive list bugs 19 34 ftp ftp unc file names confusion names form server top expanded server top inserting file buffer buffer type type inserted file color names color names forms rgb bbb bbb parsed converted windows colors faces frames face definitions frame created alt gr keys handled correctly keyboard layouts 19 30 1 keys delete del backspace don work expected fix put startup file global set key delete global set key delete global set key backspace 177 files file original file foo bat foo refer file problem bug windows 95 dos move command reproduce bug workaround bug placing startup file setq backup copying note workaround works files pop menus aren implemented control meta keys stuck emacs thinks pressed workaround toggle keys couple times emacs back track rcs menu commands seemingly shouldn emacs fatal error loading vm folder starting vm package emacs doesn load startup file emacs home set correctly reproduce happening debug emacs track workaround invoke emacs home emacs command line argument ftp doesn work workaround fixed 19 31 bookmarks menu don work acts shift key desktop library doesn work delimiter problem paste menu item doesn correspond yank file attributes locked files doesn work emacs loses keyboard input workaround maximize window return normal size scrollbars aren supported workaround emacs nw doesn work emacs run console window compiled fixed 19 31 doesn work inside telnet window server supported keyboard macros search don work setting debug error crashes emacs strange error messages wrong shell fails invalid read syntax shell fails symbol variable void ll error messages precompiled source distribution incorrectly note unpacking distributions source problem solve symbol variable void error message appears dumping phase compiling source distribution incorrectly note unpacking distributions source problem solve produces spawn emacs suspends creates runs shell shell environment variable determine shell run environment variable set incorrectly error message change shell environment variable valid shell solve problem win95 specific problems environment space messages emacs bat script sets number environment variables emacs function properly console process script executed runs memory set environment variables causing mess problems problem create shortcut icon emacs bat script click icon select properties dialog box pops select memory tab change environment memory allocation auto 1024 close dialog box double click icon start emacs esc key doesn work win95 early beta versions win95 esc key events propagated emacs early beta version upgrade version win95 solve problem emacs doesn refresh correctly official release win95 bug confuses emacs refreshes screen circumstances workaround implemented version win95 version support due legal contributed work support arrive shortly 19 31 officially released fsf andrew contributing code bug fixes kudos andrew patches sets patches fix specific bugs organized release source emacs note represent set differences major release typically patches popular problems patches ve list 19 30 0 enable emacs compiled vc 4 0 emulate fix menu update problem 19 30 1 makes truetype fonts usable update menu absolutely elisp file palette rgb values colors unix tools ported nt windows 95 place gnu tools cygnus gnu win32 project port gnu tools win32 provide libraries unix programs win32 modification project http www cygnus misc gnu win32 older set gnu tools offered ftp sites nt win95 based congruent tools heard mixed reviews ports discretion ftp site offer full set tools ftp cc utexas nt gnu microsoft collection tools nt including unix tools ps kill nice number nt specific tools list tools http www microsoft tools htm perl user port perl win32 check hip communication port perl 5 win32 david maintaining faq porting unix applications nt found http www shore net html chris collecting implementing unix style tools windows 95 nt http www net jeff ici net collection gnu text utilities win32 http www tiac net users html nt emacs mailing list nt emacs mailing list users cs washington majordomo administered list subscribe mailing list send message users request cs washington word subscribe body message unsubscribe list send message users request cs washington word unsubscribe body message send unsubscribe message list request alias sending message list unsubscribe annoying people list unsubscribe list encountering problems send mail directly manually remove list send mail list complaining unsubscribe list info message list users cs washington forum discussion related gnu emacs windows nt windows 95 feel free answer questions related emacs nt win95 fit questions general emacs directed emacs info files general emacs news groups comp emacs gnu emacs sending announcements releases bug fixes list announcements infrequent archives users users list archived hypermail gaps archived directories due mail thrown hypermail latest date subject author june 2 1996 august 12 1996 date subject author august 26 1996 october 25 1996 date subject author note occasionally trim archive disk space geoff voelker voelker cs washington web sites lyrics archive lyrics lots songs metacrawler search multiple web search engines onion great newspaper lists hysterical ultimate band list exists web music group rid junk mail brian michalowski bam cs washington mona mona mona adam finkelstein picture front image mona put wall graphics lab image 4 feet tall printed 25 sheets paper taped image mona made bunch images mona turn made images mona image full size image click img pai recipes stir fried taiwanese rice sticks bbq beef popular recipes find job degree ll open restaurant sell dishes stir fried taiwanese rice sticks pronounced tsa hoon rice sticks thin noodles made rice term rice sticks opposed rice noodles packages specific rice noodles recipe don taste good warning dish difficult cook result highly rewarding ingredients 1 pack thin rice sticks makes 6 1 2 lbs lean pork dish substitute pork regular dried tofu sauce corn 10 dried 1 2 3 4 vegetable oil sesame cotton seed oil 1 egg note ingredients optional steps 1 slice pork thin 1 inch strips add 2 sauce drops sesame oil mix 30 minutes preferably hours overnight optionally add black 2 dried hot water hours slice 1 2 sauce 3 corn drops sesame oil 3 slice thin 1 2 inch sticks 4 stick pot stir rice sticks cold water turn soft drain water 5 10 minutes sticky pot stir rice sticks hot water note rice sticks rice sticks soft actual time depends specific type rice sticks 3 minutes 5 stir fry medium heat 3 oil 5 minutes note heat pan adding oil add immediately oil burn remove stir fry pork 1 minute mix 1 corn 2 3 sauce pour pork continue stir 2 3 minutes add back mix 6 remove pork pot liquid pot add rice sticks mix rice sticks acquire color sauce evenly add sticks mix stick pot soaked rice sticks hot water start stir rice sticks turn soft stir fry 5 10 minutes sticky pot soaked rice sticks cold water don cook takes longer 10 15 minutes stir fry 7 serving add ground pepper fresh add slices serve remarks dish difficult delicate nature rice sticks requires precise timing rice sticks greasy moist break pieces contact bbq beef ingredients beef tri tip meat ribs premium taiwanese sauce recommend japanese sauce garlic 3 4 green 3 4 sesame oil 1 secret ingredients frozen concentrated juice 1 2 taiwanese sauce pronounced sa day 1 2 dark brown sauce soaked oil made kind fish garlic don oil sauce hard find local supermarkets easy find international district opening recommend bull head brand steps 1 slice beef 1 8 thick 1 wide strips 2 make garlic knife remove skin cut green 3 long slice mix rest ingredients meat sit overnight minimum 4 hours sit long 2 days salty orange juice juice juice grape juice doesn work 3 load beef interleaved vegetables 30 minutes prior grill 3 minutes turn 2 3 minutes ready eat alternative serving suggestions eat meat directly toss salad raw beef extremely pan fry beef oil 5 minutes pour juice salad mix beef slice large cut smaller strips updated tue aug 27 21 08 22 pdt 1996 back pai homepage research interests distributed computing systems design development aspects distributed operating systems mechanisms process migration aspects load balancing distributed application development support networked applications high performance computing parallel distributed computing parallel distributed programming applications algorithms computer networks algorithms theory computation design analysis serial parallel algorithms graphics image processing image processing techniques parallelization development applications database systems object oriented programming methodologies working heterogeneous process migration designing developing mechanism process migration heterogenous distributed computing systems emphasis dealing heterogeneity cardinality registers approach simultaneously addresses problems process state translation migration point translation accomplished existing tools systems pvm developing demos providing support pvm users uab cis load distribution balancing parallel search engine proposed developing mechanism distribute monitor balance load parallel search engine chess network workstations pvm send email click img syllabus cs354 machine organization programming section 3 5 00 6 40 mw lecturer jerry tutsch fall 1996 week day page chapter topic todo 1 9 4 29 1 abstractions computers 2 9 9 44 2 sal simple abstract language 9 11 54 2 sal simple abstract q1 sal language 3 9 16 69 3 number systems p1 sal simple proc calls due 9 18 82 3 number systems hw1 due 4 9 23 97 4 data representations 9 25 112 4 data representations q2 base conversions 2 complement 5 9 30 125 5 arithmetic logic ops p2 sal base conversions due 10 2 138 5 arithmetic logic ops hw2 due 6 10 7 151 6 floating point p3 sal 1d 2d arithmetic arrays due floating point hw3 due q3 logic 10 9 166 6 arithmetic ops shifts ieee fps 7 10 14 181 7 data structures 10 16 194 7 data structures hw4 due 8 10 21 209 8 registers mal sal stack due 10 23 226 8 registers mal stacks queues mal 9 10 28 239 9 procedures mal system stack due 10 30 252 9 procedures 10 11 4 267 10 assembly process 11 6 286 10 assembly process hw5 due procs ars code generation 11 11 11 296 11 input output p5 mal recursion ars due 11 13 306 11 input output 12 11 18 321 12 interrupts exception handling 11 20 328 12 interrupts exception hw6 due q6 handling kernel 13 11 25 345 13 architectural performance 11 27 352 13 architectural performance 14 12 2 360 13 architectural p6 mal memory performance mapped due 12 4 364 14 alternative q6 pipelining architectures cache 15 12 9 372 14 alternative architectures 12 11 384 14 review final 12 25 2 25 thurs 12 19 1 384 1 14 final exam comprehensive place tbd g22 3033 03 object oriented programming professor edmond schonberg wed 5 7 wwh 109 java java installed running solaris 2 4 sunos 5 4 unix environment solaris machines bit sunos machines bin cshrc figures machine running sunos solaris runs cshrc cshrc 4 sunos machines cshrc 5 solaris machines login make adapt solaris environment enable javac 0 cd ~ 1 cp cshrc cshrc 4 2 mv cshrc cshrc 5 3 cp slinky csphd cshrc 4 cshrc 5 add opt java bin path add line setenv classpath opt java classes note people access machines lang domain 7th floor 715 719 broadway java installed sparc 5 running solaris bird monk sun nice tutorial writing running simple java applications applets site busy made local copy add opt gnu bin path cshrc 5 machines make usr local bin path cshrc 4 contact tas additional back home page papers spin project conference papers extensible protocol architecture application specific networking marc fiuczynski brian bershad proceedings 1996 winter usenix conference san diego ca pp 55 64 january 1996 describes extensible protocol architecture customize kernel protocol stack enabling applications achieves performance compared similar applications running conventional operating systems abstract paper postscript extensibility safety performance spin operating system brian bershad stefan savage przemyslaw pardyak emin gun sirer david becker marc fiuczynski craig chambers susan eggers proceedings 15th acm symposium operating system principles sosp 15 copper mountain pp 267 284 design implementation performance paper abstract paper postscript slides postscript fast effective dynamic compilation auslander philipose chambers eggers brian bershad conference programming language design implementation 1996 describes framework optimizing code runtime based values runtime applications benefit include interpreters simulators graphics extensible os kernels abstract paper postscript workshop papers writing operating system modula 3 emin gun sirer stefan savage przemyslaw pardyak greg defouw mary ann brian bershad appeared workshop compiler support system software february 1996 describes experiences modula 3 build high performance extensible system makes clear distinction language implementation abstract paper postscript slides postscript language support extensible operating systems wilson hsieh marc fiuczynski charles garrett stefan savage david becker brian bershad appeared workshop compiler support system software february 1996 ve pretty happy m3 ve deal shortcomings order language safe extensible operating system paper describes ve addressed shortcomings abstract paper postscript slides postscript safe dynamic linking extensible operating system emin gun sirer marc fiuczynski przemyslaw pardyak brian bershad appeared workshop compiler support system software february 1996 describes dynamic linker load code kernel key point ability create manage linkable namespaces describe interfaces collections interfaces abstract paper postscript slides postscript automatic dynamic compilation support event dispatching extensible systems chambers eggers auslander philipose mock pardyak appeared workshop compiler support systems software february 1996 describes dynamic compilation framework speeding spin event dispatcher abstract paper postscript protection software issue brian bershad stefan savage przemyslaw pardyak david becker marc fiuczynski emin gun sirer proceedings workshop hot topics operating systems hotos orcas island wa pp 62 65 position paper comparing software hardware protection mechanisms abstract paper postscript slides postscript spin extensible microkernel application specific operating system services brian bershad craig chambers susan eggers chris maeda dylan mcnamee przemyslaw pardyak stefan savage emin gun sirer university washington technical report tr 94 03 03 extended abstract appears proceedings sixth sigops european workshop matching operating systems application operating systems review january 1995 29 1 spin white paper report written early phase project includes motivation goals preliminary design overview sosp 95 paper date detailed design abstract technical report postscript extended abstract postscript unpublished papers language runtime support dynamic interposition system code przemyslaw pardyak stefan savage brian bershad submitted publication describes kernel internal communication extension facilities shows dynamic code generation improve performance critical kernel service abstract paper postscript issues design extensible operating system stefan savage brian bershad proceedings usenix symposium operating system design implementation november 1994 position paper discussing issues design extensibility short version appeared osdi proceedings part panel kernel architectures panel talk brian bershad presents overview spin concentrating safety issues addressed mechanisms abstract position paper postscript extended version postscript slides postscript technical reports user level unix server spin operating system david dion university washington technical report uw cse 96 11 01 paper postscript slides postscript evaluating runtime compiled specific optimizations david keppel susan eggers robert henry university washington technical report cse 93 11 02 paper postscript case runtime code generation david keppel susan eggers robert henry university washington technical report cse 91 11 04 paper postscript talks language support extensible operating systems workshop compiler support operating systems wcsss 96 slides postscript panel session operating systems compilers runtime cooperation held san diego 95 arpa pi meeting presentations arpa blue book pages project summary spin application oriented operating system brian bershad march 1995 fla arpa talk slides postscript flexible event handling extensible operating system przemyslaw pardyak osdi 94 november 1994 talk overview invocation mechanism spin operating system shorter version talk presented work progress session osdi 94 position paper postscript slides postscript research directions operating systems brian bershad arpa hpcc talk march 1994 talk overview national efforts aimed extensibility slides postscript page maintained pardyak pardy cs washington setl logo students software engineering test lab graduate undergraduate students email address govind deshpande cs uidaho gregory hall cs uidaho michael zhou michael silver cs uidaho jerry atkinson cs uidaho robert bradley cs uidaho wesley ireland ireland cs uidaho sebastian cs uidaho line student publications graduate student theses line ismap setl homepage publications faculty research line cs logo ui computer science department ui logo university idaho information send mail setl cs uidaho utcs classes page links web pages maintained faculty courses teaching necessarily reflect section faculty member chosen publish page check descriptions schedule official department information fall 1996 304p foundations computer science novak 304p computer science porter 105 computer programming adams george 310 computer organization programming edmondson yurkanan 336 analysis programs almstrum 351 lisp symbolic programming mooney 352 computer architecture schwetman 372 introduction operating systems blumofe 372 introduction operating systems alvisi 378 network protocols implementation edmondson yurkanan 378 object oriented design programming lavender 378 neural networks miikkulainen 380d distributed computing misra 381k artificial intelligence novak 384g computer graphics fussell 388g algorithms techniques theory ramachandran 195t introduction graduate computer science blumofe 395t topics distributed systems alvisi 395t web operating systems dahlin 395t parallel languages compilers lin 395t cognitive science miikkulainen 395t mining monitoring databases miranker 395t machine learning mooney spring 1997 328 abstract data types blumofe 375 compilers novak 395t introduction artificial intelligence ii mooney 395t automatic programming novak gripe cs utexas experiment management experiment management consists computer based support helps scientist manage scientific research work examples include tools scientist document test execute computer based scientific experiments designed model scientist represents experiments information experiments automatically recorded database experiment executes user query information analysis experiment results christopher weaver contact information chris weaver http www cs wisc university wisconsin students wisc computer sciences department weaver cs wisc home work 1302 compsci stats dr 1210 west dayton st madison wi 53711 madison wi 53706 608 278 608 262 6600 education september 1995 current location university wisconsin madison degree computer science expected 1997 teaching assistant computer sciences department cs302 position algebraic language programming apple student representative march 1996 consultant doit showroom march 1996 present focus artificial intelligence computational linguistics work progress html september 1993 august 1994 location national high magnetic field laboratory florida state university degree degree conferred position graduate fellow research assistant ion cyclotron resonance focus fourier transform ion cyclotron resonance mass developed realtime data analysis system work ft ms powermac hardware system ft ms spectrum analysis programming linear prediction maximum entropy methods september 1991 august 1993 location ohio state university degree degree conferred position graduate fellow department chemistry focus analytical chemistry mass work ft ms analysis programming complex crude oil samples september 1987 june 1991 location michigan state university honors college degree chemistry math honors undergraduate research assistant department chemistry position teaching assistant department mathematics mth 108 algebra focus triple mass work rule based pattern recognition programming common lisp 3100 triple mass awards award institution date phi beta kappa epsilon chapter michigan state university 5 91 distinguished award chemistry michigan state university 5 91 nsf fellowship honorable mention national science foundation 2 91 national merit scholar michigan state university 9 87 6 91 half dozen scholarships awards chris weaver computer sciences department university wisconsin madison change 9 3 96 chris weaver project information security reference library key faq security issues livingston radius whitepaper radius remote authentication dial user service security dynamics white papers papers network security internet security kerberos white paper stuff electronic commerce computers information technology law links laws 1 articles legal issues financial transactions security network gut reaction sort financial transactions data encryption user foremost concerns user authentication adequate encryption robust key cs firewall due lack security data transmission fault tolerant systems transactions halted server make transaction reports banks central database filter duplicates standard mutual exclusion things transactions aren missed guaranteed response time resembling guaranteed response time ip network wait 2 3 minutes transaction packets dropped won cut electronic commerce back top integrated microscopy resource imr nih biomedical research technology resource director john white deputy director victoria centonze investigator hans integrated microscopy resource imr national resource funded biological research technologies program national institutes health nih resource innovative instrumentation skilled personnel enable investigators observe specimens powerful light electron microscopy techniques optical light microscopy provide 3 dynamic 4 information live specimens rapid preservation techniques characterization defined topographic information obtained field emission scanning electron microscopy transmission electron microscopy tem integrating tem capable providing combination structural functional information imr active instrumentation development program aimed developing improved methods optical microscopy imaging addition specimen preparation techniques developed samples preserved high degree structural fidelity tem img integrated microscopy resource web site selected mckinley group professional editorial team 4 star site img symposium short applications multi photon imaging august 9 august 11 1997 cleveland ohio img annual symposium integrated microscopy sept 20th sept 22nd 1996 img annual symposium integrated microscopy sept 29th oct 1st 1995 instruments facilities img optical img confocal imaging system img dimensional image archival system img multi photon imaging system microscopy img rapid specimen preparation img field emission scanning electron microscope img tem imr imr information img selected publications imr img imr history mission research activities img imr staff img application procedures img imr web server statistics img mb imr computing information directory internet img directory net img net entry form integrated microscopy resource 1675 observatory drive university wisconsin madison wi 53706 1205 general information 608 265 3083 optical microscopy 608 263 electron microscopy 608 263 resource fax 608 265 resource email calshp cals wisc page maintained dawn kevin questions concerns suggestions email students wisc history web page click return molecular biology home page theoretical interests niranjan modified sun nov 3 22 56 24 est computer graphics geometric modelling ponce object oriented visual interfaces campbell johnson kubitz programming methods campbell kubitz visualization heath kubitz reed img back research areas index cs356 computer networks unique lecture time tth 12 30 2 00pm office hrs 9 00 10 00am 11 00 12 00am tay 5 106 homework assignment homework solution solution assignment 1 solution assignment 2 solution assignment 3 solution assignment 4 optional project turnin procedure project multimedia conferencing tools directions pgp pretty good privacy directions line information tcp ip introduction document click plaintext copy internet conferencing tools mbone desktop applications network research navigator network resources cs378 comments luxue cs utexas simultaneous multithreading maximizing chip parallelism dean tullsen susan eggers henry levy increase component density modern microprocessors led substantial increase chip parallelism modern superscalar issue instructions independent functional units cycle benefit superscalar architectures ultimately limited parallelism single thread paper examines simultaneous multithreading technique permitting independent threads issue instructions superscalar multiple functional units single cycle general case binding thread functional unit completely dynamic present models simultaneous multithreading compare wide superscalar fine grain multithreaded single chip multiple issue multiprocessing architectures perform evaluations simulate simultaneous multithreaded architecture based dec alpha 21164 design execute code generated multiflow trace scheduling compiler results show 1 single latency hiding technique produce acceptable utilization wide superscalar processors increasing processor utilization require approach attacks multiple processor idle cycles 2 simultaneous multithreading technique machine model 8 thread 8 issue simultaneous multithreaded processor sustains 5 instructions cycle single threaded processor sustain fewer 1 5 instructions cycle similar resources issue bandwidth 3 multithreaded workloads degrade cache performance relative single thread performance previous studies shown evaluate cache configurations demonstrate private instruction shared data caches provide excellent performance number threads 4 simultaneous multithreading attractive alternative single chip multiprocessors show simultaneous multithreaded processors variety organizations superior conventional multiprocessors similar resources simultaneous multithreading excellent potential increase processor utilization add substantial complexity design examine complexities evaluate alternative organizations design space proceedings annual international symposium computer architecture santa margherita ligure italy june 1995 postscript file click jlo cs washington austin travis county maps austin wheather forecast ut austin map collections vicinity interactive maps texas travel national parks national parks maps great outdoor recreation pages networked computer science technical reports library fielded search form perform search fields bibliographic data limit search specific institutions simply enter words box search author title abstract browse reports uw madison author year participating institutions information ncstrl pronounced ancestral international collection computer science technical reports cs departments industrial government research laboratories ncstrl collection distributed set interoperating servers operated participating institutions search access documents distributed collection server operated university wisconsin madison ncstrl ncstrl press package cruise list documents related ncstrl check participate ncstrl download install software technical details dienst protocol architecture technology ncstrl links sources computer science technical reports ncstrl cornell computer science send email tech reports cs cornell math computer science usemap mathematics links computer science links graphics links math csc commercial sites img img math computer science 30 st atlanta ga segal family rich home page index classes cs520 1list modified size description dir parent directory 03 sep 96 15 35 cse 473 assignment 1 read chapter 1 chapter 2 page 69 chapter 1 exercise 4 9 chapter 2 exercises 7 10 20 give printout lisp definitions examples input output exercise simple complicated turn hardcopy jeremy class friday march 29 tanimoto cs washington 1019 cs online grade report cse477 digital systems design steve burns spring 1996 lab 2 timer counter functions 68hc11 complete april 12 objectives completed lab input capture output compare facilities 68hc11 microcontroller tasks work examples assembly code file asm code explained chapter ten reference manual turn learn week lab burns cs washington computer organization assembly language programming 22c 18 108 homework 9 due 4 24 95 problem 1 9 points translate recursive pascal function recursive mc68000 subroutine function computes integer positive integer calculate size stack frame call link instructions suppose running program machine stack size bounded 16k maximum program calculate power problem 2 8 points suppose subroutine called main program addresses 32 bits passed parameters run time stack show run time stack subroutine mystery called main program label item stack size bytes show run time stack instruction mystery executed label item stack size bytes show run time stack rts instruction mystery executed label item stack size bytes describe precisely subroutine problem 3 8 points recursive subroutine called strange parameters 16 bit negative integer 32 bit address passed subroutine run time stack notice subroutine strange returns 16 bit answer d0 draw run time stack showing stack frame label items stack frame sizes suppose main program calls subroutine storage declaration list dc 1 2 3 4 suppose number 4 passed address list passed subroutine strange answer returned strange d0 suppose main program storage declaration list dc 1 2 3 4 5 number 5 address list passed strange strange return answer d0 1000 bytes stack space stack frames strange largest subroutine strange produce correct answer information background graphic line version 1994 1995 annual report cornell department computer science view full table contents select major topic items listed message chair educational statistics research professional activities faculty research professional activities research scientists technical reports list faculty staff roster cs tr project computer science department department technical reports web perusal projects department web return departmental home page questions comments contact www cs cornell modified 24 november 1995 denise moore denise cs cornell links university kentucky homepage georgetown college homepage lambda chi alpha kappa omega chapter back main page questioner system interactive multimedia questionnaire design administration pretty 1993 paper wrote undergrad discussing original design initial implementation questioner page built stuff html format interesting jeremy baer jbaer cs washington imperative languages fortran notes lecture notes fortran algol notes lecture notes algol parameter passing notes lecture notes parameter passing block structured languages notes lecture notes implementation block structured languages ada notes lecture notes ada evolution algol 60 administrative staff unm computer science department administrative staff made people listed included general list duties order find person jump page listing frequently asked questions faq completely avoid talking real person administrative staff sandi administrative assistant graduate linda administrative assistant undergraduate al administrative assistant lopez gutierrez liz staff assistant work study employees nicole vanessa hernandez york staff duties responsibilities general department support accounting money issues sandi providing enrollment input annual report maintain bulletin boards undergraduate students employment university information liz colloquia announcements coordinate aid training annually basis liz conference rooms contract accounting sandi departmental accounting sandi emergency contact information file faculty staff grad students support faculty hiring linda federal express shipping liz graduate review correspondence grant accounting sandi maintain leave records liz department liaison visitors office receptionist liz desktop publishing framemaker linda coordinate distribution mail photo copied material liz handle faculty staff students mail boxes liz maintain additions mail groups assist coordinating maintenance office equipment supplies liz support pad project al receive route handle incoming phone calls liz report repair problems building computer equipment liz coordinates schedule classes linda supervise student employees liz staff payroll sandi student payroll sandi textbook desk copy orders travel sandi updates unm soe directories video editing production support al technical word processing formatting latex linda graduate student support processing application files assistant graduate administrative assistant brochures applications liz candidacy intent forms opening graduate student computer accounts dissertation submission binding exam results surveys information inquiries processing petitions graduate advisor support tracking alumni information making updates graduate program brochures advertising grants scholarship programs undergraduate advisor support records grades calculates undergrad grade point average linda statistics scholarship committee linda compiles information soe probation meetings linda maintains undergraduate student records database linda admission transfer statistics soe linda undergraduate student support maintains faculty vitae publications lists linda assists faculty linda removes holds registration linda assists students selection classes linda completes op forms students linda maintains alias file linda writes letters assist students financial aid linda records grades calculates undergrad grade point average linda completes forms minor computer science linda maintains undergraduate student records database linda reviews transcripts linda evaluates transfer credits linda web support maintains curriculum pages linda department web pages al linda making updates graduate web pages pad web pages al maintains list technical reports linda department chairman support scheduling tentative appointments chairman preparing correspondence al teaching assistantships part time temporary faculty hires preparing tracking key records sorting dr hollan mail correspondence al compiling documentation tenure promotion packages preparing taulbee cra nsf enrollment surveys making travel arrangements copyright computer science department university mexico http www cs unm email cs unm update november 20 1996 nss skyblue constraint solver author michael sannella published uw tech report 92 07 02 abstract constraint describes relationship maintained equality holds variables set displayed objects aligned elements data structure consistent graphic display structure constraint solvers successfully applied problems computer graphics including geometric design user interface construction paper presents skyblue constraint solver efficient incremental algorithm local propagation maintain sets required preferential constraints skyblue successor deltablue algorithm constraint solver ii user interface development environment deltablue limitations cycles constraints prohibited procedures satisfy constraint single output skyblue restrictions allowing cycles constraints constructed skyblue satisfy constraints cycle supporting multi output methods skyblue algorithm incorporated multi garnet extended version garnet user interface development system supports multi constraints multi garnet build user interfaces exploiting features skyblue difficult build garnet paper describes basic skyblue algorithm outlines techniques significantly improve performance large constraint graphs performance measurements presented demonstrating skyblue efficient interactive user interfaces click postscript file return constraints home page cse490 computer animation project sessions project 1 modeling project 2 shading addendum project 4 character modeling form create multiple choice assessment page directions form modify existing assessment page edit page title create page clear values question answer 1 correct incorrect review url descriptive title url answer 2 correct incorrect review url descriptive title url answer 3 correct incorrect review url descriptive title url answer 4 correct incorrect review url descriptive title url answer 5 correct incorrect review url descriptive title url dbj cs washington 2221 notes current draft belfast interviews draft updated html 28 june 1995 interview notes belfast typed interviews doesn necessarily make sense longer jump topic topic lose continuity end conversation wouldn notice written work obvious bear time work organization document level level individual interview coming background information reading young terms writing process feedback level ve written awkward sentence brian 50 chance paragraph comment won final draft concept level advice big things confusing interviews suspect belfast understand parts people imply background provide warning haven settled good narrative voice paper sudden shifts section section paragraph paragraph experiment places find exceptionally powerful exceptionally weak brian dewey cs wm modified wed jun 28 15 47 33 1995 college engineering university wisconsin madison ece electrical computer engineering picture captions laser beams travel optical fibers college photonics laboratory red green devices merge electronic optical lasers technologies role long distance telephone communication speed communications computer chips 35k jpg uw coe depts centers consortia services fountain index search mail credits modified wednesday 24 jul 96 15 02 27 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc pictures japan tokyo university agriculture technology hitachi central research laboratory lunch 1996 04 22 img lecture 1996 04 22 16 05 17 30 img img img img img img img bipin img img prof prof prof selman visiting hitachi central research laboratory 1996 04 23 walking garden crl laboratory members img img img dr dr prof mrs selman prof prof img img img img img img dr prof mrs selman mrs nakamura prof prof dr meeting cs 1996 04 24 img img images digital camera dc 1 thanos tsiolis computer sciences dept university wisconsin madison 1210 west dayton street madison wi 53706 tel 608 262 6601 fax 608 262 9777 ismap education interests cs 132 publications schedule family greece misc send message clicking img page construction modified wed jul 5 15 26 32 cdt 1995 debug gcl debugging facilities gcl common lisp loading syntax checking step function interactive break package trace function tutorial simple piece buggy lisp code show debugging facilities assume file named buggy lisp function definitions file buggy lisp begins separate takes list level symbols numbers returns list form numbers list symbols list defun separate cond nil separate rest cons separate rest symbol append separate rest list merge separate separate rest defun merge list2 result list2 result cond setq result cons result setq result append result list file buggy lisp ends 1 load code load buggy lisp error unexpected end fast links fast links nil debugging error load broken load type means file load detect extra ignores extra problems execution fix insert print statement defun block find defun block extra vi commands defun block match find 2 end separate function corrected separate function defun separate cond nil cons separate rest append separate rest list merge separate separate rest corrected run load buggy lisp message loading buggy lisp warning merge redefined finished loading buggy lisp warning means gcl function named merge definition higher priority 2 run separate 1 2 error function symbol undefined fast links fast links nil debugging error cond broken cond type break package invoked automatically enter break command list break commands prints break message function symbol undefined error related symbol prints full functions system top level eval separate cond error occurs symbol cond statement inside separate function find symbol type checking defun separate cond nil cons separate rest corrected append separate rest list merge separate separate rest 3 run separate 1 2 error invalid function fast links fast links nil debugging error broken type break commands invalid function problem gcl interpret result returned function system top level eval separate cond append separate cond merge separate cond merge problem recursive calls separate statement merge function originally intend case cond statement cond finishes correctly program returns cond breaks implies cond ended early extra left cond treated gcl function check cond statement find extra case fix deleting adding end case include cond statement defun merge list2 result list2 result cond setq result cons result corrected setq result append result list corrected 4 run separate 1 2 1 break error message result expect trace trace merge separate working correctly trace merge warning merge redefined merge btw turn trace merge merge command separate 1 2 separate 1 2 1 merge 1 call 1 1 merge 1 return 1 1 1 merge 2 nil nil 1 merge 2 nil 1 merge 1 2 nil 1 merge 1 1 find merge working expected merge 1 return 1 1 decide turn trace step simple case closely merge step merge 1 type newline merge 1 1 result list2 nil nil 1 cond 1 setq result cons 1 result nil 1 1 1 result 1 1 1 1 1 steps find problem initialize result list2 turns nil happen statement find result list2 initialize result list2 result list2 treat result list2 local variables initialize nil fix run merge 1 separate 1 2 time working merge 1 1 separate 1 2 1 2 nil nil accumulated exclude specific case result adding case cond statement separate function defun separate cond nil null separate rest corrected cons separate rest append separate rest list merge separate separate rest ready turn relax cs100 program 3 due thursday february 29 1996 click link retrieve program 3 folder program 3 folder cs100 spring 1996 pierce cs cornell family img fort wayne indiana wife singapore visited fall live edmonds north seattle washington child isis mei grant born april 9 1996 8 pounds 5 ounces 20 inches long measured 10 9 96 isis 27 5 long 17 lbs 4 oz seattle lots great things seattle emerald web seattle seattle child line kid stuff great parks visit isn raining seattle great resources web checking traffic weather map downtown seattle check heading downtown interests img main extracurricular activity playing caring daughter isis thought neat idea start bonsai tree ve planted seed neat tree tiny oranges good pictures ve interest photography bought camera img birth daughter ve interested politics classical music hmm car listen kuow fm local npr radio station home office web listen local classical station king fm hope seattle symphony cook eat bread glad read science fiction physics astronomy fantasy ancient medieval history archaeology barely time read favorite comic strip dilbert time watch favorite tv show babylon 5 time interests singapore learned play xiang qi chinese chess bit haven played back time write fantasy science fiction stories novels sports enjoy rarely participate include racquetball soccer basketball swimming skiing skating cycling hiking img img img img st sw edmonds wa phone 206 542 home run red hat linux pc img img img img updated august 30 1996 brian kris grant grant cs washington www alert redirection response server handled client http www cs washington research graphics connection close moved permanently document moved 387 back site offered cornell university registered student organization cs consulting home page information cs302 consultants cs302 consultants graduate students computer sciences department instructor knowledgeable programming languages programming style algorithms answer questions pcs printers cs302 consultants pascal fortran specifics taught section style format preferences instructor grader details assignments access information line needed consultants duty students problems duties answer questions explain solutions consultants rewrite programs suggest modifications quick problems syntax errors syntax problems answered consultant determine deal problems requiring lengthy answers questions logic program function answered instructor amount time consultant spend lengthy answer dependent students waiting questions consultants wear tags duty consultants stationed pc lab cs1350 consultant scheduled consultants stationed printer room needed printer room consultant questions cs302 pc lab busy consultants working pc sign top indicating consultant pc lab busy pcs consultants logout make pc extra consultants circulating pc lab frequent intervals consultants duty monday friday 8am 10pm saturday 12pm 8pm sunday 12pm 10pm schedule details question raise hand consultant fingers hand gestures required appreciated appreciated clear description problem description solve problem raising hand long periods time frustrating consultants highly recommend time give extra moments thought problem consultant programmer remember consultant exam times lab busy students questions difficult insure students helped correct order patience times required polite reminder overlooked suggested waiting good time learn practice debugger find debugger solve problem times lab isn busy consultant pc consultant question fact time consultant helping student feel free tap consultant shoulder comments suggestions complaints lab consultants feedback provided clicking contacting jim skrentny cs302 coordinator cs 1303 262 0191 skrentny cs terse list consultant duties information tags current consultants schedule updated wed 1 31 96 jim skrentny cs302 coordinator skrentny cs wisc resume arcot raja rajasekar arcot rajasekar department computer science university kentucky lexington ky 40506 office 606 257 home 606 272 email sekar cs engr uky fax 606 323 1971 research interests database systems knowledge base systems data mining logic programming default reasoning education ph computer science 1989 university maryland college park maryland usa computer science 1983 indian institute technology madras india honors electronics communications 1979 university madras madras india systems languages database systems oracle db 2 sybase main languages prolog pascal html operating system unix ms dos windows utilities packages unix dos windows environment visa status permanent resident united states professional experience assistant professor august 1990 present university kentucky lexington research associate july 1989 august 1990 university maryland institute advanced computer studies research work logic programming monotonic reasoning faculty research assistant january 1989 june 1989 department computer science university maryland research work disjunctive logic programming major software projects prism parallel inference system 85 89 disjunctive logic programming 91 93 inductive dependencies 91 95 expert system profile 92 93 evolutionary databases 92 94 string oriented logic database 95 magic magic set evaluation disjunctive databases 95 uk oodb object oriented database system 95 uk adb active database system 95 data mining algorithms 95 ted trans defaults multi agent reasoning 94 selected publications 35 papers reputed journals conferences workshops books 1 foundations disjunctive logic programs minker lobo mit press 1992 2 disjunctive logic programs minker lobo intelligent systems state art future directions edited zbigniew ras maria north holland 3 inductive dependencies approximate databases keen information knowledge management special issue selected papers cikm 92 nicholas yesha eds lncs 752 98 114 1993 4 complexity computing extended propositional logic programs marek annals mathematics artificial intelligence vol 15 357 378 1995 5 wam model extension disjunctive logic programming yusuf annals mathematics artificial intelligence vol 14 2 4 275 308 1995 instructional work graduate graduate courses programming languages discrete mathematics databases artificial intelligence advanced level courses data mining machine learning deductive databases knowledge representation major professional activities member association logic programming alp american association artificial intelligence aaai guest editor annals mathematics artificial intelligence logic databases knowledge representation reasoning special issue honor jack minker volume 14 nos 2 3 4 september 1995 guest editor annals mathematics artificial intelligence special issue disjunctive logic programming volume 12 nos 1 2 december 1994 organizer workshop logic programming incomplete information 1993 organizer workshop disjunctive logic programs 1991 reviewer conferences iclp ijcai pods reviewer journals jar tkde selected grants research string oriented databases pi dod 1995 3 years 238 000 awarded knowledge communication language intelligent tutoring system investigator nsf enhancement grant 1993 94 14 999 development expert system belt pi gates rubber company ky 1992 20 000 research disjunctive logic programming pi nsf research initiation award 1991 93 60 000 major equipment award pi uk 44 000 1991 cse467 advanced logic design ted kehl lab 5 oscilloscope logic analyzer distributed nov 11 due ta option objectives completing lab oscilloscope logic analyzer test debug sequential circuits divide groups complete lab assignment digital oscilloscope switch debouncing digital oscilloscope lets examine detailed behavior signals function time examine output clock generator provided designkit observe switch bounce learn measure propagation delay oscilloscope oscilloscopes display voltage waveforms function time simulator displays signal waveforms part tektronix 1230 logic analyzers sample signals display waveforms separately simultaneously signal sampled rate 100 mhz sampled signal displayed commands enter logic analyzer oscilloscopes sample voltage signal display sample time logic analyzers work similarly sample 0 1 values hard part operating scope indicating 1 signal sampled 2 displayed lab assignment show tek 1230 logic analyzer digital oscilloscope tektronix 1230 logic analyzer console video monitor left side console buttons ribbon cable side 1230 menus monitor control operation controls needed console menus commands confusing logic analyzers digital scope boards bnc rear panel scope trigger input probes attached bnc make measurements probes provide extra impedance circuit minimize disturbance circuit logic analyzer powered switch located rear panel eventually display opening screen press menu key start operation figure top page road map oscilloscope shows commands modes find helpful refer figure read rest lab assignment main menu divided sections setup data utilities menus access scope capabilities system menu selection marked digital scope data section display waveforms menu selection marked digital scope setup section change setup parameters oscilloscope 5 determine signals sampled notice menu bar bottom screen menu bar simply reminder commands commands issued pressing key menu command visible menu bar perform command keypad menu bar assists remembering functions menus modes commands pressing key rotate multiple menu bars notes key display line commands options screen reference material displayed screen press notes key arrow keys move cursors screen cases cursor highlighted selection moved item highlighted selection changed 0 2 rotate alternatives entering proper keypad oscilloscope examine clock generator find bnc connector marked scope input ch1 rear console connect oscilloscope probe connect tip probe output clock generator remember clock generator output open collector pull resistor connect black grounding wire ground data digital scope screen start make starting default setup pressing notes enter simultaneously press menu obtain logic analyzer main menu press logic analyzer keypad digital scope display screen ll window displays signal waveforms list parameters left side screen screen functions modes mode brings reverse video cursor change setup parameters listed left side screen mode reverse video cursor present change parameters commands accessed keypad selecting channel channel field channel displayed change setting press 0 2 keys set oscilloscope display channel 1 clock waveform screen changing setup enter change setup mode pressing don care key reverse video cursor cursor keys move cursor ll change position fields arrow keys move cursor 0 2 keys change values field set vertical scale display select number volts grid square waveform fits display set square position position field vertical displacement displaying waveform adjusting parameter shift waveform position view part waveform detail set horizontal scale display signal sampled parameter set signal captured changing parameter choose periods periodic waveform displayed screen change parameters easy read trace clock signal change frequency clock signal observe trace retain press enter key finished adjusting parameters press don care key leave change setup mode discarded controlling display determined sample signal commands change displayed zoom note bar graph display scope display graph part waveform displayed screen press 4 5 keys change resolution display effect horizontal scale trace expands contracts decreasing number samples displayed screen examine waveform detail scanning trace taking measurements note cursor trace display move cursor left arrow keys move cursor cursor position displayed measure time point trace measurement made easier ability place reference cursor enter key establishes location reference point reference point marked dashed line move cursor point delta values displayed screen display cursor changed horizontal cursor key measuring taking measurements grid approximate measurements screen grid screen press 3 toggle grid read values directly screen measurements necessarily approximate precise measurements cursors setup digital scope screen scope sampling settings accessible change setup part data digital scope screen press menu 5 obtain setup digital scope screen examine scope settings arrow keys move reverse video cursor screen change values parameters pressing 0 2 keys settings screen accessible change setup screen coupling coupling toggles ac dc dc stands direct coupling dc display frequency components signal scope simple input dc coupled ac filters direct component signal alternating component signal displayed setting examine small alternating signal superimposed large dc voltage typically dc setting triggering triggering determines scope samples signal free triggering mode scope starts sampling trace previous trace finished captured means position edges periodic signal randomly depending scope starts sampling signal free triggering continuous monitor signal set triggering free notice waveform move transitions places freeze image press stop press start resume sampling continuous triggering mode cont free triggering synchronizing signal determine start sampling signal signal determined parameters called source coupling slope level source triggering signal typically signal sampled external source coupling means thing signal typically dc coupling trigger defined edge signal observing trigger rising falling edge slope parameter point edge trigger voltage level change triggering mode cont observe waveform waveform stable continuous triggering trigger signal start sampling point waveform time signal stable adjust trigger parameters final parameter position specifies triggering event displayed screen changing parameter examine events triggering event switch debouncing single traces digital storage scope sample single trace examine leisure single triggering mode setup trigger press start sampling place trigger event detected display bounce push button switch connected connect oscilloscope output capture waveform showing switch closed note set trigger oscilloscope notice output make clean transition bit long bounce repeat experiment times repeat experiment observing output released change trigger setting debounce debounce type switch single pole single throw require special analog circuit consisting resistor schmitt trigger resistor connected circuit configured button depressed ground quickly makes output schmitt trigger inverter immediately high button momentarily start recharging slowly due large rc time constant time constant longer bounce time won time charge trip schmitt trigger output stay high internal schmitt trigger prevent switching input high released time eventually charge 5v output schmitt triggers low values chosen times 10 times duration longest bounce previous experiment larger 100 work correctly input sink current provided compare waveforms output add debouncing circuit measuring propagation delay propagation delay time change input gate reflected output propagation delays measured 50 points transitions points transition halfway high low values waveform inverter define propagation times transition time rising transition propagated time falling transition propagated measure delay inverters kit connecting clock generator input comparing output inverter shown scope boards permit traces display procedure making measurements complicated connect scope probe channel scope channel scope examine clock signal channel examine signal coming 04 chip make comparison honest load 04 output ttl input inverter propagation delays range expected delay change fanout inverter increased dual screen mode scope display screen press 6 dual screen mode dual screen mode works single screen mode traces displayed access half screen time toggle upper lower halves screen press 9 key grid overlay obtained pressing 3 disabled mode adjust parameters traces signal inverter signal coming inverter measurements screens ensure signals comparable traces zoom factor learned adjust ensure traces trigger source scope setup menu adjust triggering parameters waveforms continuous trigger mode triggering parameters key copy parameter channel channel int triggering source channel ch1 triggering source start sampling precisely time return scope display examine displays adjust parameters clock generator obtain traces accurately measure propagation delay cursor reference cursors measure delay signal make zoom factor identical traces horizontal trace position identical hand due 10 1 frequencies observed oscilloscope match setting clock generator 2 long bounce push button switch edges average debouncing circuit eliminate bounce 3 delay signal inverter expected information data sheets ii logic analyzer debugging sequential circuits difficult debugging purely combinational circuits logic analyzers sample collect data display waveforms screen enable observe behavior circuit entire time interval point time probe lab documentation describes operation tektronix 1230 logic analyzer find logic analyzer confusing suggest read carefully pages 7 9 section 1 covers general information logic analyzer read rest section information make sense logic analyzer step logic analyzer exercises section 2 documentation learn things questions don understand section 2 exercises rely test card lab simple counter circuit exercise covers asynchronous operation free running internal clock sample data type sampling logic analyzer generate crisp waveform ll multiple samples clock edge order evenly spaced transitions signals exercise covers synchronous operation clock supply sample data makes sense signals precisely active edge system clock deal jitter typically asynchronous operation sampling wisely ll avoid collect longer history logic analyzer memory exercises logic analyzer observe 3 bit counter previous lab assignment switch generate clock signal connect leads logic analyzer switch controlling counter outputs analyzer trigger transition switch debounce circuitry switch waveform shows counter counting single bouncy switch press lastly triggering counter 6 making collect data trigger switch event caused counter advance 6 hand due ta option 1 demonstrate mastery logic analyzer ta counter circuit ta sign turn sheet part show completed demo ted cs washington constraint hierarchies authors alan borning bjorn freeman benson molly wilson lisp symbolic computation vol 5 3 september 1992 pages 223 270 reprinted constraint programming mayoh tougu penjam eds nato advanced science institute series series computer system sciences vol 131 springer verlag 1994 pages 75 115 abstract constraints programmers users state declaratively relation maintained requiring write procedures maintain relation applications programming languages user interface toolkits simulation packages situations desirable state required preferential constraints required constraints hold constraints preferences system satisfy error condition arises constraint hierarchy consists set constraints labeled required preferred strength arbitrary number strengths allowed discussion theory constraint hierarchies present alternate ways selecting competing solutions prove number propositions relations alternatives outline algorithms satisfying constraint hierarchies ways constraint hierarchies number programming languages systems click postscript file return constraints home page jerry hsu meng project purpose investigate training neural net process digitized sound data stream determine time indices correspond beginning spoken word background part process film adding words translate piece language timing timing consists person group people listening soundtrack marking starting ending times sentences times computer translation overlay text film couple methods timing method listen soundtrack hears start sentence presses key mark time computer method method common due minimal equipment requirements drawbacks fairly accurate method timing large amount practice experienced timers method average 3 1 spending times running time actual film hour film spend hours timing method digitize soundtrack step soundtrack discrete intervals 1 10 1 30 method slower method ratio 10 1 advantage skill requirement lower end accuracy higher method highly parallel information stored digitally divided multiple people group lesser skilled people method achieve 3 1 skilled timer method amount sound person listen data human make decision present data stream computer simulate decision making analyzing data project goal project determine accurately neural net simulate human recognizing start speech means comparison id analyze accuracy dumb algorithm method measure relative difference intensity sound segments start word marked intensity threshold classically fooled loud sound effects background music fooled depending sentence begins hard soft consonant neural net account problems back top maintained jerry hsu cornell loui courses formal foundations computer science art science computing additional information lecture 1 slides ai laboratory introduction formal languages automata artificial intelligence cs512 artificial intelligence ii cs513 applied knowledge engineering special topics knowledge representation reasoning ai seminar 4446 cs 418 laboratory 0 started dataexplorer instructions introduce dataexplorer dx lab facilities cornell university computer science department cornell theory center dx software package intended scientific visualization start semester rendering viewing platform computer graphics procedures machines run dx located room 335 upson room 471 tc building sections basic information dx session unix cs 418 dx data structures dx notes warnings information submitting images animation web pages creating mpeg animation files dx techniques outlined dx repository semester student programming projects dx disk space set temporary 1 7 partition cs 418 afs theory tc courses cs418 tmp scratch space mpeg compression materials subject deletion 24 hours make hp machines usr local bin path ibm machines skip step issue command enter ibm system password ibm machines skip step issue cd command afs theory tc courses cs418 tmp make directory materials dx session started login machines ibm rs6000 ibm machines start windows command hp machines windows starts automatically time login load files modify cshrc file don unix consultant check ou unix intro page click download utilities dialog box appears save file macros tar home directory execute command tar xvf macros tar put utilities directory called dxmacros add line setenv dxmacros dxmacros cshrc file note user id execute command source cshrc macros dx starts command executed automatically login open window anytime start session make shell running type csh start dx typing dx end session ibm machines kill windows typing alt backspace logout hp machines logout desktop dx extensive line including tutorials complete manual clicking menu upper editor window click middle button object module menu context sensitive back main page lab 1 modified 1 23 96 land copyright statement module result input output result reg result result module select in1 input select in1 output reg select in1 select 1 b1 in1 select 1 1 module select in1 in2 input 1 0 select input in1 in2 output reg select in1 in2 case select 2 2 b01 in1 2 in2 2 b11 default 1 module result operation input output result input 1 0 operation input wire t1 t2 wire bb g1 t1 g3 bb t2 bb g5 result operation t1 t2 module result operation set overflow input output result input 1 0 operation input output set overflow reg overflow set wire t1 t2 wire bb g1 t1 g3 bb t2 bb g5 result operation t1 t2 t2 begin overflow ^ set overflow ^ t2 end module overflow op input 31 0 output 31 0 input input 1 0 op output overflow reg wire 32 1 wire set alu 0 0 0 set 0 1 op alu 1 1 1 1 1 1 2 op alu 2 2 2 2 1 2 3 op alu 3 3 3 3 1 3 4 op alu 4 4 4 4 1 4 5 op alu 5 5 5 5 1 5 6 op alu 6 6 6 6 1 6 7 op alu 7 7 7 7 1 7 8 op alu 8 8 8 8 1 8 9 op alu 9 9 9 9 1 9 10 op alu 10 10 10 10 1 10 11 op alu 11 11 11 11 1 11 12 op alu 12 12 12 12 1 12 13 op alu 13 13 13 13 1 13 14 op alu 14 14 14 14 1 14 15 op alu 15 15 15 15 1 15 16 op alu 16 16 16 16 1 16 17 op alu 17 17 17 17 1 17 18 op alu 18 18 18 18 1 18 19 op alu 19 19 19 19 1 19 20 op alu 20 20 20 20 1 20 21 op alu 21 21 21 21 1 21 22 op alu 22 22 22 22 1 22 23 op alu 23 23 23 23 1 23 24 op alu 24 24 24 24 1 24 25 op alu 25 25 25 25 1 25 26 op alu 26 26 26 26 1 26 27 op alu 27 27 27 27 1 27 28 op alu 28 28 28 28 1 28 29 op alu 29 29 29 29 1 29 30 op alu 30 30 30 30 1 30 31 op alu 31 31 31 31 1 31 32 op set overflow 32 tester module tester reg 31 0 reg 1 0 operation reg wire 31 0 result wire overflow alu result overflow operation initial begin 1 operation 2 op result overflow operation 1 1 operation 2 op result overflow operation 1 0 operation 2 op result overflow operation 1 finish end cornell university engineering library electronic resources information services cornell library catalog cornell faq frequently asked questions university library ei feedback forms hours library web gateway mann news library ice electronic journals college engineering instructional services college computing policy committee classes offered electronic courses web engineering classroom calendar instructional student leadership council materials www resources macintosh software cornell york engineering macintosh www software cornell schools internet indexes macintosh site licensed software contact cornell served times updated engineering library carpenter hall cornell university ithaca ny 14853 2201 phone 607 255 fax 607 255 url http www cornell email cornell reserve requests cornell reference photocopy requests www alert redirection response server handled client http www cs washington homes vass mvis connection close moved permanently document moved quizzes 22c 010 110 programming spring 1996 quizzes account 25 total grade quiz 5 points add bonus points 2 points quizzes quiz give exercises practice order encourage practice supply solution quiz preparation choose question quiz preparation quiz image quiz 1 preparation solution preparation solution quiz 1 postscript format image quiz 2 preparation solution preparation lecture notes solution quiz 2 image quiz 3 solution quiz 3 image quiz 4 solution quiz 4 image quiz 5 solution quiz 5 image return syllabus qiu modified date april 3 1996 cs354 fall 1996 program 1 due monday september 16 5pm purpose learn sal mal simulator learn basic sal instructions learn code simple procedure calls assembly language learn problems involving representation information estimated time complete 3 5 hours program description write sal program reads integer prints roman numeral notation representation write 4 iv roman numerals 1 5 10 50 100 500 1000 upper case letters output number roman numeral notation letters higher values written left lower values pairs representation rule leads unique representation number roman numeral notation note representation introduced 200 years ago order shorten strings roman numerals arabic notation numbers created discovered brought europe began european scholars algorithm convert number standard arabic notation roman notation steps 1 determine number thousands hundreds tens units number 2 thousand write 1 000 000 give 1000 smaller numbers 3 write hundreds letters cc ccc cd dc dcc cm 4 write tens letters xx xxx xl lx 5 write units letters ii iii iv vi vii viii ix algorithm works 1986 1986 1000 900 80 6 cm vi 1 9 8 6 thousands hundreds tens units notice form hundreds tens units letters cases means single procedure write hundreds tens units specific requirements program 1 write main program reads integer breaks hundreds tens units procedure called convert prints roman numeral notation 2 procedure convert input parameters integer 1 9 characters integer number hundreds tens units characters characters hundreds tens units procedure print sequence roman numerals procedure output parameters pass procedure 8 print pass 6 print vi 3 assume input errors prompted input single positive integer labeled output follow line program process single integer quit sample run enter positive integer 1986 enter 1896 roman numerals machine responds sample runs enter positive integer 8 roman numerals viii enter positive integer roman numerals handing program hand program sal source code computer directly running script program1 program1 file sal source code printouts turned ta grader run program times test data find band album check tunes visit photo gallery contact info asa somers thomas mark pete asa thomas mark pete lead vocals bass electric guitar drums acoustic guitar dependable source york alternative pop latest adventure 26 year south carolina native asa somers vocals acoustic guitar armed memorable hook filled lyrics uncommon intelligence compelling stories tight swept downtown york club scene growing collection guitar based driven songs critics called sound tasty post punk eyed band prefers unique blend funky infectious grooves carefully crafted lyrics post power pop singer somers jeff buckley rest stage lead number broken strings remains hey cheaper smashing guitar year long stretch performances clubs including mercury lounge cafe sin aka music cafe gallery somers band studio july 1994 record debut cd glass eye current july year somers joined thomas drummer pete electric guitarist mark somers touring south 14th st playing material glass eye songs including consistently crowd pleasing stranger things happened follow today day discography pic cover pic back cover pic inside front pic inside cover glass eye released october 1994 published york city audio clips glass eye final frontier lite 223 kb dive 367 kb spy sea monster mine mine 174 kb mine mine song 1 mb tuesday wrong marianne note audio clips wav format unix machine require au format click download wav au converter www browser patch installer script script sparc architectures minute excerpt lite downloaded compuserve type editor prompt wav library trends section photo gallery asa walking asa mark mug tommy wow guitar shot mickey top 1991 york southeast vicki jacobson count jesse robbins colin brother contacts write call mail don aol 861 broadway 4 212 503 york ny 10003 information booking sign mailing lists postal electronic contact don make include pertinent information modified sun sep 17 23 45 59 1995 doug burger dburger cs wisc cse 473 assignment 6 due monday 13 class reading chapter 7 read pages 329 347 chapter 8 read pages 375 394 part 1 exercises end chapter 7 exercises 3 5 8 12 end chapter 8 exercises 1 2 3 part 2 mini project continued complete interactive puzzle solver make heuristics prune guide search implement algorithm heuristic user choose choices heuristics heuristic number 1 heuristic number 2 make user interface clear user feel control define instance problem search strategy viewing policy show state show kth state show solution states good idea display items information search progresses number states open closed elapsed time number solutions found current state option user stop current search current state resume search cancel program compare heuristics blind search heuristics heuristics work values shapes boards results tanimoto cs washington qclic current directory qclic images image directories nasa rpi scientific faces usc images curriculum vitae brendan marshall mumey ph candidate department computer science university washington entered fall 1992 expect graduate fall 1996 28 years dual canadian citizenship contact information department computer science university washington seattle wa 98195 2350 voice 206 685 4087 day 206 322 2099 evening fax 206 543 2969 mail brendan cs washington www http www cs washington homes brendan research general interests run applying theoretical techniques solve problems practical motivation current work computational biology specifically worked problem comparing dna clones based multiple complete digest fingerprint fingerprint gathered clone restriction measuring gel electrophoresis lengths clone divided stochastic model process developed estimator posteriori probability clones overlap measured fingerprints overlap test based approach provably powerful sense achieving lowest rate false negatives rate false positives overlap test implemented clone ordering algorithm crucial finishing map recently working clustering problem arises context classifying cancer cells raw data consists quantized hybridization levels hundred cell lines 25 000 problem discover important features determine general type cell line joint work dick karp leroy hood lab molecular biotechnology department university washington work computational astrophysics contribution parallel algorithm implementation detecting clusters points sets maria klawe developed upper lower bounds computing optimal alphabetic tree data structure education ph expected fall 1996 computer science university washington advisor dr larry ruzzo sc computer science university british columbia august 1992 advisor dr maria klawe thesis title results constructing optimal alphabetic binary trees sc honors class mathematics university alberta 1990 academic experience university washington pre doctoral fellowship genomic sciences awarded september 1995 university washington teaching assistant introductory discrete mathematics september december 1994 received good excellent evaluations university washington research assistant september 1992 present ucsd supercomputer center participant 1993 metacenter computational science institute parallel computing august 1993 university british columbia nserc postgraduate fellow september 1990 august 1992 achievements undergraduate prizes mathematics top 3 1990 putnam undergraduate mathematics competition accepted doctoral program computer science mit publications mumey powerful clone overlap test submitted ismb 96 conference klawe mumey upper lower bounds constructing optimal alphabetic trees proceedings 1993 acm siam symposium discrete algorithms january 1993 siam journal discrete math november 1995 mumey fast cluster detection point sets presented 1994 dimacs challenge papers line http www cs washington homes brendan references dr larry ruzzo department computer science university washington 206 543 ruzzo cs washington dr richard karp department computer science university washington 206 543 1695 karp cs washington dr maria klawe department computer science university british columbia 604 822 klawe cs ubc ca lab 15 examples page examples lab 15 notes remember view html code clicking view document source loading examples world hercules 1 hercules 2 frank places find html web sites find writing html code search engines click net search search html html quick reference guide beginner guide html yahoo list html stuff introductory ncsa advanced html creating homepage www msu offers student opportunity put homepage www create web page html step put html file place click link putting page www cps 100 cs 4873 computer networks fall 1996 assignment 0 due tuesday september 3 1996 assignment 0 parts assignment 0 part 1 send srobbins runner include special circumstances long utsa courses summer spring make subject line cs 4873 assignment 0 prompted subject line send mail wrong version mail assignment 0 part 2 access web site http vip cs utsa find assignment 1 note originally posted utsa cs 4873 wwt logo origin wwt project return wwt home page refine parallel supercomputer design ideas execution driven simulation system called wisconsin wind tunnel runs parallel shared memory program parallel computer thinking machines cm 5 execution driven distributed discrete event simulation accurately calculate program execution time project tools wisconsin wind tunnel design space parallel supercomputers manner similar aeronautical engineers conventional wind tunnels design airplanes himanshu www nautiyal home page love corrected wrong img coming fun stuff dying servers home page general information academic information cornell cs gopher cornell cs anonymous ftp cornell web pages cs department home page cse477 digital systems design steve burns spring 1996 lab 1 motors motor driver circuits optical speed sensors feedback distributed april 22 complete 2 objectives completed lab run dc motor bridge motor driver circuit duty cycle speed adjustment determine speed motor shaft optical sensor integrate systems motor run predetermined speed variety loading conditions part 1 setting motors optical speed sensors fabricate disk black white strips conjunction optical sensors determine speed motor shaft spinning ve enlarged copies disks shown page 124 mobile robots text cut 16 black stripes paste glue stick piece foam board cut combination punch hole center sharp end pair careful cut disk pressure fits shaft motor attach motor sensor scotch tape works acquire sense close sensor spinning disk obtain good signal wiring sensor blue white leads correspond led green purple leads correspond collector receiving 20 ma allowed flow led 5 volt supply 180 ohm series resistor works receiving end 6 8 series resistor make excellent voltage divider converting current change caused reflecting surface voltage change interpretable cmos digital levels determine close sensor reflecting surface measure voltage resistor connection ground distance sensor surface varies found sensor 1 20 inch surface sensor circuit slightly drive motor bipolar driver chip note unusual output buffers chip circuitry 2 bridges vary speed motor vary duty cycle enable signal larger duty cycle result higher average voltage higher motor speed experiment duty cycles determine maximum load speeds motor part 2 connecting speed sensors motors feedback speed motor depends applied voltage amount load feedback speed sensors accurately control speed motor devise system control speed motors optical speed sensors input variation duty cycle output part 3 operate motors simultaneously modify microcontroller program control motors simultaneously make motors individual speed sensors turn demo motors spinning rates tas burns cs washington tcl tk line resources tcl tk manual pages interesting tcl tk web sites tcl tk newsgroup comp lang tcl modified oct 1 15 51 cs516 11 table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 img img img img img img img technical reports sources dienst technical report server temporarily offline local catalog technical reports local restricted forms submitting reports data global data entry forms local data entry forms restricted data entry forms spring 1996 class schedule papers doit papers online 1 22 introduction 1 24 class 1 26 class 1 29 landweber overview internet 1 31 landweber rivest shamir method obtaining digital signatures public key cryptosystems cacm 21 february 1978 pp 120 126 2 2 class 2 5 class 2 7 class 2 9 huang wallace jpeg picture compression standard 2 12 class 2 14 jim basney deering cheriton multicast routing datagram internetworks extended lans tocs 8 1990 pp 85 110 2 16 peirce scalable secure cash payment www resources protocol set fourth international world wide web conference december 1995 boston massachusetts peirce paper 2 19 atkinson security architecture internet protocol request comments 1825 august 1995 ip security paper 2 21 brian cole zhang berson herzog wroclawski resource reservation protocol rsvp version 1 functional specification internet draft draft ietf rsvp spec 08 ps november 22 1995 rsvp paper review pages 1 56 2 23 tony moy bowman danzig hardy manber schwartz harvest scalable customizable discovery access system technical report cu cs 732 94 department computer science university colorado boulder august 1994 revised march 1995 submitted publication harvest paper 2 26 muralidhar krishnaprasad steiner neuman schiller kerberos authentication service open network systems winter usenix conference dallas 1988 2 28 donko donjerkovic deering estrin jacobson architecture wide area multicast routing acm sigcomm 94 pp 126 135 3 1 chen security problems tcp ip protocol suite ccr 19 april 1989 pp 32 48 paper 3 4 qi jin floyd wide area traffic failure poisson modeling ieee acm trans networking 3 june 1995 pp 226 244 3 6 srinivasa narayanan kent internet privacy enhanced mail cacm 36 august 1993 pp 48 59 3 8 class 3 11 spring break 3 13 spring break 3 15 spring break 3 18 3 20 maryan stubbs peterson tcp vegas end end congestion avoidance global internet ieee jsac 13 october 1995 pp 1480 3 22 class 3 25 rob mellencamp mills improved algorithms synchronizing computer network clocks ieee acm trans networking 3 june 1995 pp 245 254 3 27 tim jung perkins ip mobility support draft ietf protocol 15 txt february 9 1996 mobile ip 3 29 bill overview global system mobile communications university waterloo 19 1995 http uwaterloo ca 4 1 qiu kim tera project hybrid queueing atm switch architecture lans ieee jsac 13 1995 pp 673 685 4 3 yin berners lee fielding hypertext transfer protocol http 1 0 internet draft draft ietf http 05 txt expires 8 19 96 http 1 0 4 5 good friday 4 8 class 4 10 nathan bockrath mogul case persistent connection http acm sigcomm 95 pp 299 313 dec wrl research report 95 4 mogul paper 4 12 xinyi wang jamin danzig shenker zhang measurement based admission control algorithm integrated services packet networks acm sigcomm 95 pp 2 13 4 15 steven fought pratt devices desk area network ieee journal selected areas communications 1995 paper 4 17 chengjie liu bagrodia chu kleinrock popek vision issues architecture nomadic computing ieee personal communications december 1995 pp 14 27 4 19 lei cao case rose protocol operations version 2 simple network management protocol rfc 1905 january 1996 snmp v2 editor administrative infrastructure rfc 1909 february 1996 review 4 22 yufei zhu fast packet switch architectures broad band integrated services digital networks 4 24 mohamed asgarian keshav efficient implementation fair queueing journal internetworking 2 pp 157 173 september 1991 fair queuing 4 26 class 4 29 dan prince chiueh design implementation evaluation software based real time ethernet protocol acm sigcomm 95 pp 27 37 paper 5 1 ben teitelbaum peter danzig katia obraczka anant kumar analysis wide area server traffic review concepts facilities rfc november 1987 dns reference 5 3 shah dean wallach security flaws hotjava web browser cs dept technical report tr 501 95 princeton univ november 1995 hot java paper yellin low level security java fourth international world wide web conference boston december 1995 java paper 5 6 5 8 5 10 careful geoff good day img back lily pad cse471 computer design organization general information meets mwf 10 30 11 20 loew 106 instructor ted kehl office hours wednesday 2 3 thursday 11 30 12 30 mail address ted cs office sieg 211 543 2421 ta meng hee heng office hour mon 3 00 4 30 thur 1 30 3 00 sieg 326a mail address menghee cs catalog description cpu instruction addressing models cpu structure functions computer arithmetic logic unit register transfer level design hardware control memory hierarchy design organization system components interconnection laboratory project involves design simulation instruction set processor prerequisite cse 370 cse 378 class notes day 1 postscript day 2 postscript day 4 postscript day 5 postscript day 6 postscript day 8 postscript day 9 postscript day 10 postscript day 13 postscript day 16 postscript day 19 postscript day 25 postscript day 30 postscript previous quarters verilog reference card meng hee heng menghee cs washington 2320 scc safe compiler scc scc optimizing compiler implements extended pointer array access semantics needed provide efficient reliable detection memory access errors codes safe programming technologies scc papers efficient detection pointer array access errors todd austin scott breach gurindar sohi proceedings acm sigplan 94 conference programming language design implementation june 1994 efficient detection pointer array access errors extended version todd austin scott breach gurindar sohi university wisconsin madison technical report 1197 december 1993 longer version pldi 94 paper slides talk todd austin gave pldi 94 orlando florida talk detailed incarnation scc implementation details bit dated description basic technology relevant scc source release scc version 1 0 0 publicly home page send mail austin cs wisc specifics distribution made scc scc result research conducted todd austin scott breach guri sohi wisconsin multiscalar group university wisconsin madison scc written todd austin austin cs wisc updated september 26 1995 homework 4 due nov 5 1996 1 10 points assume dlx figure 3 44 arithmetic functional units integer alu fp adder int fp multiplier int fp divider fully pipelined functional units completely independent share stages functional units consume operands stage argue stages functional unit latency unit producing unit consuming 1 latency unit producing store instruction consuming memory data 2 hint answer book latencies true operands consumed stage explain 2 10 points solve problem 4 1 3 15 points solve problem 4 10 4 10 15 20 20 points solve problems 4 14 hints parts assume classic pipeline figure 3 44 latencies suggested assume forwarding part notice scoreboarding text mem stage absent follow text assume memory accesses made cycle load store addition effective address calculation integer operation including loads 4 cycles wb absence stalls track branch suggested assume issue instructions iteration scoreboarding forwarding assume register file write read cycle consistent latencies assume number stages 3 convince point information figure instruction execution status reaches wb stage part concentrate maximum rate issue instructions 2 issues cycle 2544 university wisconsin madison computer sciences department cs 736 bart miller fall 1996 cs736 reading scheduling img return cs736 home page summary schedule refers numbers reading list schedule subject change schedule reading schedule cs736 papers tuesday thursday 1 9 3 discussion 9 5 1 2 2 9 10 3 9 12 4 3 9 17 5 9 19 karen karavanic 6 7 4 9 24 8 9 26 9 5 10 1 10 11 10 3 12 6 10 8 solomon 15 10 10 13 14 7 10 15 class 10 17 pei cao 18 8 10 22 16 10 24 19 9 10 29 20 23 10 31 21 10 11 5 22 11 7 24 11 11 12 25 11 14 26 12 11 19 27 11 21 28 13 11 26 29 11 28 class 14 12 3 30 12 5 31 15 12 10 32 12 12 projects modified thu sep 12 10 51 56 cdt 1996 ithaca premier modern rock band rick aaron guitar joel drums dexter kozen bass vocals scott guitar vocals click upcoming contact information sets pages local bands stuff scattered web man weave web life strand web chief seattle 1786 1866 1854 bunch stuff economist web information supercollider perl www resources cool site day hot site nite devices connected net information telling web patent searches webcrawler brian pinkerton uselessnet faqs submit web sites crawlers berkeley web metacrawler yahoo inktomi prl search engine dejanews searchable archive uselessnet posts dec net usenet searcher ahoy home page finder wordbot opentext geneva search engine gna michigan library search michigan library tech reports rice searching einet meta mumble women web planned parenthood net collectibles zip codes stuff tno spy photos search 1 25 million digits pi money conversion american reporter bbc news online edupage edupage spinning mirrors web writers guild home pages clarinet meta browser joanna power phil agre tm dylan melanie mitchell meng weng wong roland philip greenspan don hopkins samy gorp dianne greer home page starting point references man visible woman world wide courtesy kate uiuc kai power tips tricks adobe photoshop don photoshop tm find cool ray davis german princeton brian leaping na joan brewer grove mike russell fiona snl bookmarks icons icons cats stuff scattered seattle busses hot sex abstract counter revolutionary net resources revolution online frog dissection downtown law school web page area codes politics parties seattle home page trinity college hypermedia uw home page full text bill introduced congress 1992 cedar image analysis recognition handwriting analysis french ministry culture homepage includes prehistoric cave art wanted gibson 2 0 vrml browser butt conspiracy urban desires magazine online byu lal fun pages byu lal web pages books web tester queer resources dartmouth search engines american recording usa gov printing office bartlett quotations commercial amazon bookstore hotel reservations stock quotes nintendo mit document services including print mit press books frogs palo alto weekly tm cameras thomas register pardo cs washington cs 432 material database systems information retrieval department computer science cornell university spring 1996 class notes databases introduction entity relationship model relational model relational algebra relational calculi sql integrity constraints relational database design file structures indexing hashing query optimization crash recovery concurrency control transaction processing information retrieval introduction vector space model term weighting indexing evaluation relevance feedback document clustering advances information retrieval homeworks homework 1 solution grading guide homework 2 solution grading guide homework 3 solution problem 1 solution problem 2 solution problem 3 solution problem 4 solution problem 5 grading guide homework 4 solution grading guide homework 5 solution grading guide midterm 1 solution grading guide midterm 2 solution grading guide guidelines writing http server scripts document intended evolving series ideas pointers information writing programs executed www link emphasis security issues rest document assumes write programs doesn attempt cover ground ncsa introduction forms considered starting point explorations forms read common gateway interface documentation describes interface http server defines html messages server side executables security potential problems security unlike existing network protocols generally users execute arbitrary code arbitrary users execute code existence server side scripts effectively permits arbitrary users execute arbitrary code scope case reduced specifically arbitrary users execute program installed location prior http server restart basic features server side scripts correctly minimize potential security problems treat data received remote source instructions executed assume arguments present exit gracefully case check arguments fact present program exit gracefully receives arguments understand assume size arguments data received program check expected size objects interpreter awk sh make sane secure decisions overflow occurs trust claimed remote identity http support secure passwords secure basic idea follow link url form http foo bar http server foo bar check successively longer substring list defined server configuration files place filesystem server interprets references execute place filesystem return output note implies things executed program send mime content type header line output client mosaic output html gif jpeg send output message received line mail request mentioned programs located places referenced executed server addition server caches directory listing programs location referenced started restarted check server side programs executing prevents random programs place accessed server restart user arguments input http server discovered executable program location executes program passing data ways text left url find script set environment variable named path info simple path info arbitrary text http foo bar long 39 limit ^ result path info set long 39 limit ^ note initial main restriction spaces allowed terminate component url set path info addition forms interface values input select tags form made standard input program encoding encoded guarantee safe transmission encoding important issue make reasonable data program decode fortunately don time filter called programs easily actual shell awk perl script decoding invoke cse www post convert encoded data read standard input original form standard output point ll add object module link compiled langauge encoding simple details writing server scripts common gateway interface documentation number environment variables program locally areas named publically accessible filesystem resides exported rest department machines intended participants 590i seminar taking place quarter projects ai 590i post bin program called mail request shell awk script program interface music collection html source stuff intended usable variety purposes suggestions http daemon restarted 4 times day restart program link result execution changing program fit daemon won care notes absence reiterate potentially big security issue care handle arguments handle input program time instances programs run access areas private 590i area limited machines cs washington domain restriction inconvenient intended create temporary breathing space experience potential security issues webmaster cs washington back cs department home page advice guidance assist quest masters phd degree department computer sciences university texas starting attending graduate school advice undergraduates graduate school good advice local copy potentially date case link active 1993 national academy sciences published report current state future direction graduate education ut computer science graduate school ranked seventh nationally latest nas rankings frequently asked questions graduate advisor bruce porter email porter cs utexas prepared list frequently asked questions student faq masters student faq doctoral student faq question work graduate bulletin information requirements related administrative information breadth courses depth courses send comments questions masters students thesis option masters students option taking fewer courses thesis taking courses thesis thesis option faster masters degree 18 months option thesis option takes 2 3 years students research thinking phd stay school longer thesis option degree job thesis option send comments questions approaching phd decision phd major decision substantial affect life career start phd advantage hindsight provided graduate students collected wisdom generations grad students advisors found famous research mit ai lab document good place start legendary good grad student advisor huge collection advice graduate students cs cmu postscript version advice guide rutgers university general advice started research early talk professors semester don wait settled social relationship advisor crucial don feel advisor friend supporter path phd rough push advisor push valuable research graduate put position advice specific department comment micheal hewett 1996 send comments questions advice women women feeling overwhelmed male dominated sciences interested group called women computer science ellen spertus mit collected lot information gender related issues cs systers national organization women computer science local chapters systers send mail utcs systers request austin systers request local mailing lists funding phd students department ta semesters graduate career ta positions phd student class ta talk professor teaches class professor requests class class ta duties range simply grading homework graduate breadth courses teaching classes cs304p reporter found teaching cs304p courses required time grading graduate level experience vary hope advisor big research grant support ra graduate career time investigating research funding opportunities learning write grant proposals apply fellowships pay tuition ta ra positions include tuition ucsb funding sources send comments funding thesis proposal administrative requirements format people produce 20 40 page document formatted technical report means line spacing 1 5 2 margins average wide single column remember bunch older people bad eyes reading report pity 12 point font save time formatting thesis thesis format aware double spacing wide margins turn document 40 60 page paper don pass order pass thesis proposal work satisfy qualifications 1 proposed work completed constitute acceptable thesis institution 2 student capable proposed work place don pass thesis proposal reflects worse advisor means unprepared pass nervous answer questions audience happen practice talk lot student comments proposal process waiting comments send comments proposal dissertation administrative requirements format computation center latex word templates working latex2e templates dinesh dao 1995 tar file includes doc files student comments dissertation process paul baffes 1995 send great stories job advisee expert field big job affect choice thesis advisor step advisor job openings works academic jobs main source academic job listings december issue cacm industry jobs meet people conferences contact people written good papers area doesn hurt start making contacts 2 3 years graduation highest concentration computer jobs silicon valley san jose san francisco boston austin research triangle area north carolina minor include seattle minneapolis phoenix los angeles houston portland detroit cra runs mailing list job announcements instructions home page http www cra org subscribe computing research association jobs cra org list cost posting jobs announcements subscribe send mail message listproc cra org subscribe jobs firstname lastname unsubscribe send mail message listproc cra org unsubscribe jobs post send announcement jobs cra org send mail message listproc cra org online job listings check newsgroups ba jobs offered job listings offered rice university cs 306 assignment 2 cs132 sections 317 section 318 grade list digits student id find grades reason grade listed contact mail mail address rehnuma cae wisc section 317 section 318 index ~street modified size description dir parent directory 21 sep 94 10 08 cancer ps 08 sep 94 16 25 img gif 08 sep 94 16 42 2k img gif 08 sep 94 16 46 6k img gif 08 sep 94 16 47 5k img gif 08 sep 94 16 48 7k img gif 09 sep 94 10 46 text manuscript converted postscript wordperfect file readable figures included separate files problems contact nick street street cs wisc learn working paper draft proposed international standard information systems programming language specifies form establishes interpretation programs expressed programming language refered standard approved accredited standards body incorrect incomplete inconsistent archive features include 1 faq find answers frequently asked questions 2 libraries comprehensive listing library archives 3 virtual cs105 info office hour tue 12 00 1 30 wed 4 30 6 00 ta station 1 homepage newsgroup img back home copyright tong wang 1995 cs302 thread recent messages messages sorted date subject author mail archives starting tue 10 sep 1996 00 00 cst ending sun 10 nov 1996 00 00 cst messages 23 program0 david melski sending mail netscape david melski email archive office hours 9 11 david melski program 1 quiz david melski tutors david melski question expressions david melski cs302 program 1 david melski quiz handout david melski chain letters fwd david melski handouts david melski doit lab david melski test runs david melski midterm david melski home quiz program 3 david melski office hours david melski midterm david melski handouts tomorrow david melski quiz5 david melski lost text david melski program 6 david melski student programming job jeffrey gustafson student programming job jeffrey gustafson program 7 david melski message date sun 10 nov 1996 00 00 cst archived sun nov 10 1996 22 40 32 cst messages sorted date subject author mail archives archive generated hypermail 1 02 introduction data structures section 5 cs 251 005 fall 96 week 2 style examples week 7 linked list trefethen papers papers online references found cv pseudospectra bibliography trefethen definition numerical analysis siam news nov 1992 reprinted bulletin institute mathematics applications march april 1993 higham trefethen odes bit 33 1993 285 303 greenbaum trefethen cr matrix approximation problems siam sci comput 15 1994 359 368 baggett driscoll trefethen linear model transition turbulence physics fluids 7 1995 833 838 reddy trefethen pseudospectra convection diffusion operator siam applied math 54 1994 1649 greenbaum trefethen pseudospectra matrix determine behavior lin alg trefethen needle problem matrix theorem american mathematical monthly 101 1994 132 139 trefethen calculation pseudospectra iteration siam journal statistical computing trefethen trefethen spectra pseudospectra pipe flow res rep 94 16 project center supercomputing eth zurich 1994 trefethen pseudospectra operators 95 proceedings submitted siam review return trefethen homepage 1185 reach electronically reliable contact highly recommend paul franklin paul cs washington school office sieg hall room 431 university washington sieg hall hub allen library guggenheim hall roughly hub fountain uw daily student newspaper declared sieg ugliest building campus part inside don realize ugly west paul franklin 1 206 543 5143 1 206 543 2969 fax department computer science engineering university washington box 352350 seattle wa 98195 2350 ways coming group machines trust access information anthony victor tony francis paul lee peter paul tam dear friends faces submit pictures click return mark ng home page suggestions friends automatically formed page paul barton davis making service find sew joe sherman department computer science engineering seattle wa 98195 usa joebob cs washington contact info university albany surface mail office admissions university albany 1400 washington ave albany ny usa email graduate admissions graduate albany email undergraduate admissions albany contact info computer science department surface mail computer science department university albany 1400 washington ave albany york usa email computer science department pat cs albany phone numbers area code 518 computer science department information 442 4270 chairman 442 fax 442 office admissions undergraduate visiting students 442 general studies 442 graduate 442 undergraduate high school visitors 442 5435 office registrar records 442 5530 registration 442 general 442 bookstore 442 campus center information desk 442 campus center info desk 442 center undergraduate education 442 financial aid 442 5757 housing 442 library 442 3600 office student affairs 442 5500 img center intelligent information retrieval nsf funded center located computer science department center real time intelligent complex computing systems criccs university massachusetts amherst exploring areas introduction inquery publications information demonstration inquery sites licensing research membership personnel case based reasoning benefits costs staff natural language processing member list graduating students medical informatics highlights jobs multi media dod related projects darpa project technology transfer sovereign hill software formed search ciir web pages inquery search text pages search page titles search add hints require reject 10 search pages clear 50 form 100 pages questions comments problems addressed inquery ciir cs umass img pages viewed img browsers proceed cs 302 program 6 section 10 information phone service 1 800 doctors decided expand business addition usual service finding doctors find people hair make appointments save information sick tired writing stuff paper killing trees information stored computer write program fill appointments users request doctor dentist hair appointment user make appointment time information month day hour minute appointments made print user appointments time military standard format typical run program make doctor appointment enter month 1 12 1 enter day month 1 30 15 enter hour 0 23 18 enter minute 0 59 0 make dental appointment make hair appointment enter month 1 12 3 enter day month 1 30 13 enter hour 0 23 13 enter minute 0 59 13 doctor appointment military standard time appointment monday january 15 6 00 pm hair appointment military standard time appointment wednesday march 13 13 13 lots variables needed store information appointment month month year jan feb mar dec enumerated type day month day month make life easier months year 30 days integer legal values 1 30 day week day week mon tue sun enumerated type hour day hour day appointments stored military time integer 0 23 0th hour midnight 1 minute hour minute hour integer 0 59 60 filled data appointment set enumerated boolean type variables storing appointments 18 variable declarations nice set functions appointments protect appointment data parts program sane solution potential problems define implement appointment class declarations appointment objects nicely modularized program stated define appointment class variables storing appointment information functions appointment public constructor initialize filled false appointment set set day private function set day week variable based current month day month assume january 1 monday months 30 days dealing classes formal parameters return read app public function fill appointment information prompt read month day month hour minute make legitimate values hour read military format month read int type cast month enumerated type set day week calling set day read app prompt user day week set filled appointment set filled public return true current object appointment set false function filled variable private accessed caller print mil time private function print time military 24 hour format require parameters return print stan time private function print time standard 12 hour format require parameters return remember midnight 12am noon 12pm write app public function write appointment information user time printed military standard format error checking function print day week month day month entire month written number print time format user requests calling private time print functions main harm class data variables int class made private constructor function appointment made public hard fast rule constructors functions read app write app filled called main made public functions needed class remaining functions remain private main part simple thing declare objects type appointment appointment prompt user fill appointment doctor call read app fill information appointments print appointment set checked calling filled manner similar suggestions final notes notice main class functions read character type question error checking function writing class messy preconditions postconditions class definition class definition prototypes member function write short description line function function definitions member function write detailed explanation function works good idea write formal preconditions postconditions formal description describes parameters function returns function ll accept organizing program suggestion enumerated types class definition function prototypes top program divider main section code auxiliary functions class member functions divider class member function definitions divider comment member functions appointment class appointment class member functions visually separate section program extra vertical space addition place dividing line excellent idea turn usual electronic submission printed copy source code cpp file turn printed copy sample run program demonstrates program works click return cs 302 section 10 projects page modified wed nov 6 1996 mike steele msteele cs wisc cs 378 syllabus syllabus postscript adobe portable document format pdf file syllabus postscript syllabus pdf cse 473 assignment 2 due friday april 5 class reading finish reading chapter 2 read guide clos lisp code clos demonstration gave class friday april 5 part 1 sequence predictor exercise 21 end chapter 2 function work book add additional capabilities 1 recognition sequences results interleaving pairs arithmetic geometric sequences 2 recognition periodic sequences sequences arbitrary finite sequence repeated 3 recognition sequences generated counting modulo increments 5 12 sequence 0 5 10 3 8 1 6 11 part 2 expression common graphics capabilities allegro common lisp windows write function draw list takes argument expression list representing tree draws tree window setting 2 array assigning node row column plotting node labels connecting nodes children lines examples common graphics lisp load examples allegro subdirectory extra credit make tree nice tree symmetrical list structure plot symmetrical hold true subtree jeremy request class wednesday april 3 turn solution part assignment pc diskette label tanimoto cs washington back jussi myllymaki home page overview current raid technology 1994 raid products adic advanced digital information corp tower system 8 gb 10 mb 10 000 15 000 tower system ii 2 16 gb 10 mb 13 500 20 800 ads international ads 1000 0 6 5 gb 50 mb 2 695 ads 3000 1 5 gb 20 mb 5 495 array technology 5000 6 24 gb 10 mb 80 000 185 000 5020 10 40 gb 10 mb 46 000 125 000 spectra 10 20 2 16 gb 20 mb 10 000 30 000 conner raid 6 gb 10 mb 10 995 data general corp series 1000 model 1100 1300 20 gb 40 mb 19 000 30 000 series 2000 model 2200 2300 2 5 40 gb 40 mb 28 000 40 000 digital equipment corp 48 96 gb 417 000 600 000 storage array 2 8 80 gb 18 300 303 000 1 7 20 2 gb 6 6 39 6 mb 6 840 26 040 raid array 110 2 1 5 3 gb 20 mb 15 100 19 400 10 20 gb 20 mb numerous raid products ibm storage systems series r3 10 183 gb 50 mb 150 000 465 000 series r5 model 020 13 26 gb 30 mb 192 000 series r5 model 040 29 58 gb 60 mb 337 000 maspar computer corp parallel disk array 40 11 22 gb 10 5 mb 106 000 mass microsystems 8 5 gb 10 mb 29 000 maximum strategy strategy gen 4 hippi storage server 10 54 gb 88 mb 98 000 475 000 strategy raid storage server 5 43 gb 18 mb 54 500 274 500 mega drive systems mr 35 1 5 70 gb 20 mb 33 000 micropolis corp lt 3520 3 5 gb 10 mb 7 500 pacific micro data vii 0 5 14 gb 10 mb 6 995 22 000 0 5 16 gb 10 mb 9 000 31 000 peak technologies group mesa 7000 freedom disk array fa 4 2 gb 20 mb 19 455 mesa 7000 freedom disk array fa 8 4 gb 20 mb 28 182 corp 1 4 7 2 gb 10 mb 2 975 excluding drives storage concepts concept 151 3 324 gb 50 mb 127 224 concept 161 5 8 gb 36 50 mb 67 200 95 130 concept 51 2 108 gb 20 mb 26 010 81 300 storage dimensions continua 6 8 5 10 gb 10 mb 19 170 corp 1000 4 10 gb 20 mb 7 935 30 860 2000 20 40 gb 20 mb 22 668 137 473 xl storage technology corp model 030 40 4 14 gb 10 mb 37 400 56 100 alpine 12 27 gb 10 mb 165 000 335 000 back home page jussi cs wisc img document james education mathematics ph university north carolina chapel hill 5 73 davidson college davidson 6 68 computer science university north carolina chapel hill 12 78 recent publications predicting intervals workstation proc seventh iasted ismm international conference parallel distributed computing systems madison murray lookahead page placement proc 33rd annual acm southeast conf clemson march 1995 pp 146 155 geist disk scheduling linux proc 20th annual international conf computer measurement group orlando florida december 1994 pp 739 746 partitioned class recognition computational neural network ibm tech disc 37 11 nov 1994 pp 7 10 narasimha vertex directed segmentation handwritten numerals pattern recognition 26 10 oct 1993 pp cim architecture apparel manufacturing 32 6 feb 1991 pp 14 18 narasimha analysis splitting potentially connected numeric characters ibm technical disclosure bulletin 33 6a nov 1990 pp 236 241 cache block size considerations personal computer disk caches proc 29th annual acm southeast conf auburn al apr 1990 employment consulting document fri jul 21 18 30 43 edt 1995 future directions engines emergent intelligence evolutionary techniques engines emergent intelligence attempts create machines exhibiting intelligent behavior roughly sorted continuum symbolic artificial intelligence sai connectionist artificial intelligence cai symbolic ai top approach engineering intelligent behavior physical symbol hypothesis newell simon 1972 suggests correctly human thought fully terms manipulation abstract symbols embodied states physical world common mis interpretation incorrect symbols discrete entities found computer programming languages object bird color blue bias due computer scientist special perceptual system basic human perceptual system mind physical basis apparent physical basis construed processing physical symbols acceptable loose definition word symbol importance learning brittle nature discrete symbols learning power connectionism importance structural connectionism emergent synthetic alternative evolutionary techniques genetic algorithms versus artificial evolution evolving complex computational systems harvey method evolving neural networks nn method evolving nn construction programs koza genetic programming learning classifier systems complex mappings cs367 office hours information primary source information cs367 found line web pages general announcements made cs367 home page problems program put page times face face resolve programming problem understand material reasons stop ta office office hours posted cs367 home page making office visit follow guidelines stop scheduled office hours make appointment send email ta lecturer suggesting times meet put word appointment subject line reply arrangements made appointment guidelines tas lecturer office hours follow guidelines visiting tas lecturer office hours problems compiling program unable compile program syntax error problem compiler commands makefile vital bring printout write complete error printout current program makefile mark source code printout line error occuring syntax errors bring listed time choose log account attempt corrections line problems running program program compiles run correctly tracing program manually debugger determined techniques test case consistently demonstrates error bring printout current source code error messages problems developing program make read line information prior visiting announcements programming assignment page working unix office hours busy priority system include limiting visits 5 10 minutes limiting kinds questions answered techniques insure fair access lecturer exam grading questions grader program grading questions questions satisfied graders response lecturer copyright 1996 james skrentny skrentny cs wisc faculty research interests department multi media brochure macintosh computers describes area specializations requires hypercard quicktime download brochure 5 5mb extracting archive view local macintosh individual researchers laszlo professor computer science todd dupont professor computer science mathematics james firby assistant professor computer science lance fortnow associate professor computer science ian foster associate professor computer science terry gaasterland assistant professor computer science hammond associate professor computer science stuart kurtz associate professor computer science ketan mulmuley associate professor computer science gopalan nadathur associate professor computer science michael donnell professor computer science simon professor computer science robert professor computer science mathematics michael swain assistant professor computer science home people ai theory camp systems modified thu mar 14 11 59 26 1996 millard cs uchicago oo7 implementations interpreting oo7 readme readme 1994 retrospective ps sigmod ps techreport ps techreport ps wb tar publications journals parallel computing networks workstations babaoglu amoroso ieee transactions parallel distributed systems 7 4 april 1996 pp 371 384 technical report 92 4 laboratory computer science university bologna mask hidden line algorithm computers graphics vol 13 2 1989 pp 193 206 rule based approach pattern recognition planar geometric figures computer physics communication 51 1988 pp 443 450 tam ed la di pixel october 1988 italian conferences trade offs implementing causal message logging protocols marzullo proceedings 15th acm annual symposium distributed computing philadelphia 1996 pp 58 67 deriving optimal checkpoint protocols distributed shared memory architectures marzullo announcements proceedings 14th acm annual symposium distributed computing ottawa canada august 1995 pp 263 message logging pessimistic optimistic causal marzullo proceedings 15th ieee international conference distributed computing systems vancouver canada june 1995 pp 229 236 nonblocking orphan free message logging protocols hoppe marzullo proceedings 23rd fault tolerant computing symposium toulouse france june 1993 pp 145 154 environment parallel programming distributed systems babaoglu amoroso proceedings 6th acm international conference supercomputing washington july 1992 178 187 parallel scientific computing distributed systems approach invited paper item amoroso babaoglu proceedings sixth international symposium computer information sciences side turkey october 1991 1093 1103 technical report 92 2 laboratory computer science university bologna mapping parallel computations distributed systems invited paper babaoglu amoroso proceedings ieee 91 bologna italy 1991 123 130 technical report 92 1 laboratory computer science university bologna workshops deriving optimal checkpoint protocols distributed shared memory architectures marzullo selected papers international workshop theory practice distributed systems birman schiper editors springer verlag 1995 pp 111 120 ape extension steering numerical simulations proceedings ismm international workshop parallel computing italy september 1991 pp 375 377 technical reports array mask algorithms practice technical report department mathematics 1989 run time support dynamic load balancing debugging amoroso department computer science technical report tr 91 1251 cornell university ithaca york december 1991 technical report 92 3 laboratory computer science university bologna dissertation understanding message logging paradigm masking process crashes department computer science cornell university ithaca york january 1996 technical report tr 96 perl test enter keywords 1 reset enter keywords submit reset program 1 interactive lines curves due october 1 create interactive program drawing erasing line segments circles quadratic curves bresenham line circle drawing algorithms recursive bezier spline curve algorithm class line segments giving endpoints screen mouse circles center point circle points defining diameter means prefer quadratic curves polyline sequence control points mouse control points provided implicit control points generated provide correct number instance control points input point midway control point created shared control point consecutive parabolic segments generate control point midway control points generate midway fourth control points split original line segment input control points half generated control points set control points draw smooth quadratic curve fitting entire sequence control points floating point arithmetic drawing primitives erase primitive selecting control points addition drawing program implemented tcl tk widget equivalent handle window expose resize events redraw primitives user command eliminate holes created drawing means allowing user redraw links home page princeton tsinghua alumni directory tsinghua university home page starting point home pages china department mathematics computer science clark university mathematics computer science departmental personnel main street worcester ma 1477 phone 508 793 offices main floor carlson hall ch phone abbreviations means 508 793 laura visiting assistant professor statistics ranking selection office ch 118 phone email kenneth assistant professor artificial intelligence robotics office ch 126 phone email black arthur chou associate professor differential geometry theoretical computer science office ch 115 phone email mike adjunct assistant professor networking software development personal computing office ch 126 phone email frederic green associate professor computational complexity theory computation office ch 103 phone email david joyce associate professor knot theory computer science combinatorics history mathematics office ch 125 phone 7421 email john professor category theory topology office ch 116 phone 7394 email lori leonard instructor office ch 107 phone email lawrence morris professor representations algebraic geometry office ch 106 phone email black ed lee rudolph department chair associate professor mathematics low dimensional topology algebraic topology office ch 101 phone email black theresa secretary office ch 105 phone email associate professor applied mathematics differential equations scientific computing office ch 127 phone email recent past faculty professor visiting faculty member year northwestern university find home page http www math nwu jonathan miles jonathan miles adjunct professor year lehigh homepage http www lehigh html ismap clark university science math comp sci dept mail webmaster todo list aren order trouble prioritizing making time feel free make todo list long don modify file long periods time visited 10 31 1996 toast add district information ww site volunteer research read page remapping systems learn threads learn virtual memory learn real time systems learn atm personal bad moon opens november 1 card appointment tuesday nov 5 11 00 psychologist thursday november 14 2 00 wednesday nov 13 11 00 put pdf version resume write general computer finished psychologist thursday oct 31 11 00 add fiber information wiring wisconsin site java dangers love talk monday november 28 2 30 make travel arrangements appointment july 24th answer email write dienst restart script plan vacation write www documentation learn survey theory register summer fall buy jeep check 400 progress fix www log problem update 400 routing tables include date contact 400 sites removal mhs relay corba talk abstract wednesday care pager review 740 papers meet gary directory typesetting saturday work desk area network talk sort bills add 2 units 799 information city madison check req stuff write support acceptance letter reading quals finish week february clean room find bob horn 795 topic make 400 change proposal flesh gb structure write gb outline 752 homework make sample cs department logo buy stamps pay bills buy texts register find adequate system find texinfo html translator rest badger state wi add links friends home pages lab buy move installation document finish jobnet diagram comment database software write jets statistics script danenet create colophon web server write search engine de boor send announcement www stats directory users don fit normal categories compile mosaic 2 6 make http access reporting system similar ftp write explanation switch scott present finish demo send info italian researcher fix problems tr database 564 final sunday 14 1995 7 45 project part iii due monday 8 1995 talk 740 friday 5 1995 install server cgi script machine compile stuff x86 test finish compiling pp assignment ii due monday april 24 1995 set server project part ii due monday april 17 1995 1994 taxes call lee ann la album jen watch michelle write man pages afs scripts compile www 1 write policy cgi script server dad filing dependant call allan 400 midterm thursday march 23 1995 7 15 pm order replacement w2 forms uw install netscape 1 0 alphas software review 564 notes missed classes compile lynx populate www 1 turn picture cs564 564 homework due tuesday march 7 1995 install dienst 3 kill gopher dead prepare web work solaris 2 install write setting server document add encoding information web server add monthly posting program sea cs fix usr x11 lib x11 xsession reject users install web server sun shore 564 homework due tuesday february 7 1995 alter solaris package files lab add contact information plan home page install tex test config files install usr register buy install netscape real mailcap mime types shell stock towel soap finalize comment config files investigate 4 1 4 check default configuration files shavlik clear gopher server move mhs relay office grab bag description abstract level pay back david modems buy cd carrier equipment wire jack modem make default configuration files order modems write complete resource file talk dr grab bag examine status 400 mta install xv 3 10 time century finish writing travel year seattle travel christmas pennsylvania books tex installation christmas shopping 704 final tuesday december 20 1994 12 25 1257 cs 547 final thursday december 22 1994 11 00 buy avoid boots issue 736 final report due thursday december 15 1994 shop long shirts pants color 736 refereed report due friday december 9 1994 704 programming project due wednesday december 7 1994 736 draft report due tuesday december 6 1994 meet allan 400 stuff saturday 10 00 meet allan 400 stuff buy plane tickets finalize christmas plans 547 homework due friday december 2 1994 investigate unix mac windows ipc viability 736 midway project interview wednesday november 23 1994 10 15 announce www technical report database write cgi script city madison query form contact barb spitz madison middle school 2000 home page remove msgs announcement tr interface 736 project slave daemon redo lab section stop announcing trs messages wait news 547 homework due friday november 18 1994 clean cco account clean room 704 homework due monday november 14 1994 547 homework due friday november 4 1994 add option cgi finger script indexing software cornell warm box 547 midterm monday october 24 1994 7 00 pm remove aliases monday october 24 find install clean copy www common code 704 midterm monday october 24 1994 8 45 736 project proposal due friday october 21 1994 meet mike madison web server 1 30 thursday october 20 547 assignment due thursday october 20 1994 add access control document install bed send email haven email recently transfer transcript caltech uw asap write explanation elimination 736 research ipc sunos 547 assignment due thursday october 13 1994 meet barbara web servers tuesday 11 incorporate mime type mapping explanation web documentation pay dentist make graphics input station bugs instructions 704 assignment due monday october 10 1994 static video capture program working bugs improve linking dynamically constructed directory files 547 assignment due thursday october 6 1994 set test server city madison www talk monday october 3 1994 736 paper due monday october 3 1994 make version latex2html install version latex2html install find mime aware program make work usr mime files clean living room group mime configuration files usr mime clean bathroom install xanim 704 assignment 1 due monday september 26 1994 547 assignment 3 due friday september 23 1994 make cgi script output dad wedding friday 23 sunday 25 sept richard furuta associate professor number publications journal publications 15 books edited 2 book chapters 10 refereed conference proceedings 23 publications 8 selected publications structured dynamic behavior hypertext international journal man machine studies functional meta structure hypertext models systems electronic publishing dissemination design vol 3 4 stotts november pp 179 205 structured documents andre cambridge university press object based taxonomy abstract structure document models computer journal vol 32 6 december pp 494 504 petri net based hypertext document structure browsing semantics acm transactions information systems stotts vol 7 1 january pp 3 29 updated 6 1994 university texas austin department mathematics information department graduate information current list faculty related organizations programs actuarial studies program computational applied mathematics geometry mathematical physics mathematics education number theory center numerical analysis university texas austin university texas system local resources faculty office hours ta office hours faculty graduate student home pages mathematical physics preprint archive mp arc mathematical physics electronic journal preprints abstracts ut mathematics faculty free software department weekly department calendar postscript plain text gopher server restricted local resources computer lab projects list applications math department computer system man pages ut math computer documentation tree academic administrative information math graduate descriptions schedules university calendars university catalogs advising information account ut austin math computer system resources math departments links related mathematics documentation world wide web miscellaneous links mail address university texas austin department mathematics rlm 8 100 26th speedway austin tx 78712 1082 send comments questions page www math utexas update oct 11 1996 page visited times nov 25 1995 9 50pm college engineering university wisconsin madison mechanical engineering faculty directory kenneth chair mechanical engineering kenneth professor fluid dynamics combustion processes air pollution control beckman william bascom professor solar energy applications radiation heat transfer systems analysis computer simulation solar processes energy load calculations solar energy laboratory riccardo assistant professor nuclear engineering engineering physics experimental fluid mechanics heat transfer impulsive phenomena shock tube applications laser ray imaging measuring techniques michael associate dean academic affairs nuclear engineering engineering physics multi phase fluid mechanics heat transfer fission reactors nuclear reactor safety accidents power plant operation design energy policy nuclear waste disposal biotechnology center engine research center fusion technology institute institute environmental studies nuclear safety research center devries marvin professor metal cutting processes computer integrated manufacturing manufacturing systems laboratory applied manufacturing controls manufacturing systems engineering program charles professor engineering professional development energy management manufacturing processes laboratory design thermal storage energy heating air conditioning indoor air quality productivity building design energy technology center hvac center thermal storage applications research center duffie neil professor robotics computer control manufacturing systems precision engr computer integrated manufacturing manufacturing systems engineering program wisconsin center space automation robotics elder frederick lecturer mechanical systems energy systems design professor structural dynamics nonlinear vibrations mechanical design computer modeling simulation engine research center fusion technology institute nuclear safety research center center ray lithography donald procter gamble professor total quality industrial engineering robust product process design quality improvement process optimization production optimization manufacturing systems engineering program farrell patrick professor fluid mechanics optical diagnostics combustion heat transfer engine research center nicola assistant professor robotics computer vision systems sensor based control biomedical engineering program foster david professor thermodynamics heat transfer fluid mechanics internal combustion engines combustion kinetics emission formation optical diagnostics engines engine research center frank associate professor fluid power systems wood processing equipment machine design product design vehicle design biomedical engineering biomedical engineering program fluid power research laboratory manufacturing systems engineering program rajit assistant professor computer aided concurrent design cad cam features based design feature recognition virtual design design laboratory integrated computer aided research virtual engineering design manufacturing systems engineering program assistant professor internal combustion engines fluid mech combustion optical diagnostics ring engine research center jeffrey associate professor polymer processing rheology linear plastic pipe property measurements die lip build melt fracture film blowing cheese rheology center dairy research manufacturing systems engineering program materials science program polymer processing research group rheology research center assistant professor joint muscle mechanics human power biomechanics motor control biomedical engineering program hobson kent adjunct assistant professor engineering graphics klein sanford professor solar energy applications thermodynamics heat transfer conservation simulation methods processes educational software solar energy laboratory lorenz robert professor electrical computer engineering control electromagnetic actuators power electronics robotics neural network controllers multi variable control synthesis manufacturing systems engineering program wisconsin electric machines power electronics consortium wempec wisconsin manufacturing automation robotics consortium wisconsin power electronics research center edward professor structural mechanics stress analysis pressure vessels thermal stresses micromechanical sensors vibration fusion technology institute nuclear safety research center wisconsin center applied microelectronics lumelsky vladimir consolidated paper professor computer science electrical computer engineering robotics industrial automation pattern recognition control theory kinematics uw madison robotics laboratory david professor nuclear engineering engineering physics applied mathematics numerical methods mechanics computational fluid dynamics rheology center mathematical sciences rheology research center manner kim lecturer geometric modeling advisor student automotive projects martin jay professor internal combustion engines diagnostics heat transfer fluid dynamics engine research center milestone wayne professor mechanical design machine design innovation creativity intellectual property stress fatigue analysis fatigue hybrid hybrid electric vehicles manufacturing systems engineering program motor vehicle research laboratory mitchell john professor heat transfer solar energy applications energy utilization cooling systems control hvac systems solar energy laboratory john associate professor engine vehicle dynamic system modeling parameter identification multivariable nonlinear robust control observer design diagnostics real time simulation control research laboratory engine research center myers glen professor heat transfer numerical methods finite elements thermodynamics tim associate professor modeling simulation polymer processing composites polymer processing research group rheology research center john assistant professor nuclear engineering engineering physics cryogenics applied superconductivity applied superconductivity center reames fred lecturer space sciences engineering instrumentation measurements space science engineering center rolf professor combustion gas dynamics motion formation kinetics engine fluid dynamics computer modeling richard terry professor photo mechanics experimental stress analysis digital imaging vibration analysis experimental dynamic structural response digital signal processing system monitoring wisconsin structures materials testing laboratory robert professor laser applications mechanics composite advanced materials digital image analysis structural mechanics experimental mechanics stress analysis materials science program wisconsin structures materials testing laboratory christopher associate professor computational fluid dynamics combustion modeling ic engines reacting flows direct numerical simulations samuel jay instructional specialist materials science engineering metal forming processes materials engineering ali elmer janet kaiser professor machine design biomechanics ocean engineering technical economics manufacturing systems engineering program shapiro vadim assistant professor computer science computer aided design manufacturing applied computational geometry geometric solid modeling physical modeling analysis simulation design production automation mathematics computation engineering graduate program manufacturing systems engineering program spatial automation laboratory straub richard professor biological systems engineering machinery power systems post harvest processing agricultural biological materials machine design karen assistant professor turbulence heat transfer john jr professor kinematics system dynamics computer graphics computer aided design simulation metal simulation multi body systems manufacturing systems engineering program wisconsin center space automation robotics vanderby ray jr associate professor nuclear engineering engineering physics orthopedic surgery biomechanics solid mechanics finite element analysis experimental stress analysis biological connective tissue mechanics orthopedic biomechanics materials science program assistant professor industrial engineering cad cam intelligent process planning rapid cost estimation processing electronic commerce decision technologies manufacturing systems control manufacturing systems engineering program emeritus norman emeritus professor mechanical design mechanical energy storage fluid power systems continuously var transmissions automotive engineering gary emeritus professor fuel combustion engine simulation heat transfer emissions engine gerald emeritus associate professor processes metals weld failure analysis weld testing el mohamed bill emeritus professor nuclear engineering engineering physics heat mass transfer power plant systems nuclear reactor thermal design nuclear energy conversion william emeritus professor fluid mechanics thermal energy conversion gas propulsion systems harrison howard emeritus professor automatic controls system analysis technology assessment jensen dean emeritus professor computer aided design computer graphics roy emeritus professor manufacturing processes manner ernest emeritus professor computer graphics positional geometric tolerancing mechanical design myers phillip emeritus professor combustion processes internal combustion engines emissions engine research center otis david emeritus professor energy storage heat transfer fluid dynamics powell hugh emeritus professor engineering measurements gas dynamics gas phase sell george emeritus professor technical writing otto emeritus professor internal combustion engines cylinder measurements thermal properties combustion uw coe depts centers consortia services fountain index search mail credits modified sunday 10 nov 96 02 07 28 cst coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc add profile output listener mac macintosh common lisp version 3 0 loading macintosh hd desktop folder code lisp demonstration features 20 familiarization heuristic score 5 identity 5 simplification heuristic score 0 identity 4 score 0 identity 1 score 0 identity 2 score 0 identity 10 score 0 identity 6 score 2 identity 5 score 0 identity 3 score 2 identity 14 score 0 identity 11 score 3 identity 8 score 0 identity 9 score 0 identity 15 score 0 identity 12 score 0 identity 13 score 0 identity 7 score score 2 identity 14 effectiveness heuristic score 0 identity 4 score 0 identity 1 score 0 identity 2 score 0 identity 10 score 0 identity 6 score 8 identity 5 score 0 identity 3 score 20 identity 14 score 0 identity 11 score 8 identity 8 score 0 identity 9 score 0 identity 15 score 0 identity 12 score 0 identity 13 score 0 identity 7 score score 20 identity 14 nil demonstration features 28 familiarization heuristic score 5 identity 5 simplification heuristic score 0 identity 4 score 0 identity 1 score 0 identity 2 score 0 identity 10 score 0 identity 6 score 4 identity 5 score 0 identity 3 score 0 identity 14 score 0 identity 11 score 3 identity 8 score 3 identity 9 score 0 identity 15 score 0 identity 12 score 0 identity 13 score 0 identity 7 score score 4 identity 5 effectiveness heuristic score 0 identity 4 score 0 identity 1 score 0 identity 2 score 0 identity 10 score 0 identity 6 score 32 identity 5 score 0 identity 3 score 8 identity 14 score 0 identity 11 score 8 identity 8 score 4 identity 9 score 0 identity 15 score 0 identity 12 score 0 identity 13 score 0 identity 7 score score 32 identity 5 nil demonstration features 38 familiarization heuristic score 35 identity 4 simplification heuristic score 1 identity 4 score 0 identity 1 score 0 identity 2 score 0 identity 10 score 0 identity 6 score 0 identity 5 score 0 identity 3 score 0 identity 14 score 0 identity 11 score 0 identity 8 score 0 identity 9 score 0 identity 15 score 0 identity 12 score 0 identity 13 score 0 identity 7 score score 1 identity 4 effectiveness heuristic score 8 identity 4 score 0 identity 1 score 0 identity 2 score 0 identity 10 score 0 identity 6 score 0 identity 5 score 0 identity 3 score 0 identity 14 score 0 identity 11 score 0 identity 8 score 0 identity 9 score 0 identity 15 score 0 identity 12 score 0 identity 13 score 0 identity 7 score score 8 identity 4 nil code program 3 cse 415 holden test id box data structure program makes heuristically guided choice identity proving identity piece code sets data structure consisting id true id main list consisting items 1 features left side 2 features side 3 identity number 4 familiarity score copy packet 1 feature list consists atom simplification score identity item score atom setq bf 1 1 1 4 35 1 bc 1 1 17 ad 1 1 2 17 ac 3 ac 1 3 3 10 8 cd 1 1 1 6 6 aa bb 4 aa 2 bb 2 1 4 5 5 ae 1 1 1 3 5 cc 1 2 cc 2 1 4 ff 2 14 4 bd 3 3 bd 1 3 11 2 aa abd 5 aa 3 abd 1 1 5 8 1 abc bb 5 abc 1 bb 3 1 5 9 1 dd 1 2 dd 2 1 4 ee 2 15 2 bc bd 4 bc 2 bd 2 4 12 3 ac ad 4 ac 2 ad 2 4 13 3 abc abd 6 abc 2 abd 2 1 6 7 5 data structure identity tested identity features single list structure feature integer number symbols atom element integer feature located equation 1 feature left side 2 feature sides 3 feature side sequence repeats feature features listed sequential order located words features left side sides side setq features 20 aa 7 1 cc 1 4 1 4 1 aa 2 1 cc 2 2 setq features 28 aa bb 5 1 aa 2 1 bb 2 2 4 3 ff 2 3 setq features 38 af bf 5 1 3 1 af 2 1 bf 2 1 1 3 3 test id put standard form make list features id side order descending weight number symbols feature 2 numbers description finally reordering ensure features order element features left side 1 sides 2 side 3 test id type demonstration id feature list program demonstrate 3 heuristics 3 listed box examples conversion output functions print cons cell takes argument list tested nil end list prints set values tests end list recursively calls end format statement make pretty output terminal heuristic put output form list cons cells end list element order function defun print cons list list format score identity ~ car car list cdr car list cond equal list end list nil equal 1 1 print cons list cdr list print output takes heuristics output cons cell list checks empty list calls print cons list output defun print output list cond equal list nil nil equal list end list solution equal 1 1 print cons list list score scans list cons cells comparing cons cell left child finds left child greatest returns defun score list max score cond equal list end list max score max score car list equal max score car list score cdr list max score max score car car list score cdr list car car list output puts cons cell score generated score id single element cons list end list order make print cons cell function defun output list format ~ print cons list cons assoc score list 0 list end list familiarity simplification functions match takes atom compared searches list features practice takes subtree ls rs id atom matched return score atom matched match nil match defun match atom cond equal nil nil equal atom equal 1 1 match cdr cdr atom compares id single feature determines match returns cons cell 2 items id familiarity score id defun id atom cond equal match car id atom nil cons fourth id id equal match id atom nil 2 equal 1 1 nil compares list features identity features moves list identities match returns number score identity generated defun id features cond equal features nil nil equal features 3 nil equal id car features nil id car features equal id car features nil id cdr cdr cdr features familiarize compares functions list features list identities prints values function simply returns id number familiarity score generated match found solution match defun familiarization features cond equal nil end list equal car features nil list car features end list equal 1 1 familiarization cdr features simplify simp compares id single feature determines match returns list simplification score feature id identity match returns nil defun simp id atom cond equal match car id atom nil list match car id atom id equal match id atom nil list match id atom id equal 1 1 nil simp compares list features identity features moves list identities match returns simplification score feature id identity generated simp function interested matching features left side problem identity stated email applicability stop feature location 3 meaning side defun simp id features cond equal features nil nil equal features 3 nil equal simp id car features nil simp id car features equal simp id car features nil simp id cdr cdr cdr features simp recursively calls order compare list features id simp check id function returns list cons cells simplification score id number id checked defun simp features cond equal nil nil equal simp car features nil cons simp car features simp cdr features equal simp car features nil cons cons 0 car simp cdr features simplification function simplification heuristic prepare list cons cells generated simp output functions end list added cons cell defun simplification features append simp features end list effectiveness feature match compares feature atom features finds match returns 1 returns 0 practice left side identity feature identity proven defun feature match atom cond equal match atom nil 1 equal 1 1 0 match compares feature left side identity produces list 2 integers 1 0 state match left side defun match id atom list feature match id atom feature match id atom left produces 2 integer list based feature left side identity proven variable drawn calling function information stored proven identity feature list defun left cond equal 1 list 1 0 equal 2 list 1 1 equal 3 list 0 1 match feature id combines information gained left sides 2 equations forms 4 integer list 2 information defun match feature id id features list match id features left features computes factor applicable 4 integer list generated match feature id defun list cond equal list 1 0 1 0 4 equal list 1 0 0 1 4 equal list 0 1 1 0 4 equal list 0 1 0 1 4 equal list 0 0 1 0 0 equal list 0 0 0 1 0 equal list 0 0 1 1 0 equal list 1 1 0 1 1 equal list 1 1 1 0 1 equal list 1 0 1 1 2 equal list 0 1 1 1 2 equal list 1 1 1 1 4 score feature computes score based symbols feature factor function returns integer multiple defun score feature id features match feature id id features features features id computes sum scores features applied id returns integer sum defun features id id features cond equal features nil 0 equal 1 1 score feature id features features id id cdr cdr cdr features features ids generates list cons cells effectiveness score id order defun features ids features cond equal nil nil equal 1 1 cons cons features id features car features ids cdr features effectiveness function simplification heuristic prepare list cons cells generated features ids output functions end list added cons cell defun effectiveness features append features ids features end list demonstration show heuristics identity list proven identity defun demonstration features format ~ familiarization print output familiarization features format ~ simplification print output simplification features output simplification features format ~ effectiveness print output effectiveness features output effectiveness features pre body jignesh patel bookmarks government dept state affairs city net library congress world wide web home page white house central intelligence agency home page local governments constitution table articles bureau census home page work harvard design mapping ramirez homepage geometry action office registrar bolo documents stockmaster bibliography conference announcements acm sigmod information server home page database systems logic programming ucstri cover page gis united states geological survey home page directory pub map tiger grass info information international online ncsa httpd image mapping tiger home page olap arbor white papers products suppliers olap dss eis development pw consulting entertainment radio npr online india radio movies tv shows pbs online mississippi music http peoples net nfa nfa html windham hill records rca victor greatest hits classical net home page indian classical music fm ali khan ultimate band list bookshelf line books page philadelphia online comics jignesh comic strip columbia university project zaphod home page soar searchable online archive recipes sports inline skating faq espnet sportszone india indolink home page india network world wide web spirit www spiritual consciousness www law office sheela murthy immigration law news indiaworld india internet hindu main menu yellow pages america internet yellow pages business shopping directory bigbook gte superpages sm interactive yellow pages route planning page yahoo maps mapquest lycos road map latin music line cygnus chicago mosaic home page cs 401 501 assignment grades final grades 1 assignment 1 assignment 1 grading remarks grader ioi lam homework 2 assignment 2 grades homework 3 assignment 3 grades assignment 3 grading remarks assignment 3 grading remarks grader ioi lam homework 4 assignment 4 grades assignment 4 grading remarks homework 5 assignment 5 grades homework 6 assignment 6 grades exam exam grades modified nov 1 16 05 link mailto sipser math mit introduction theory computation author michael sipser published pws publishing company textbook upper division undergraduate introductory graduate level covering automata theory computability theory complexity theory edition maintaining list errata edition preliminary edition discontinued longer maintaining errata site previous document halting problem halting problem defined input turing machine binary input property halts input theorem halting problem undecidable proof proof contradiction suppose halting problem decidable turing machine property halts inputs accepts halts input recall binary representation turing machine define turing machine inputs form 1 copy input form string 2 run input 1 halts accepting halts 2 halts accepts simply loops forever possibilities halts input halt input contradiction cases halts input definition accepts definition halt input halt input definition halts input accepting definition halts input document james fix tue mar 12 11 18 16 pst 1996 sacm coke club order generate revenue wisconsin sacm chapter circumvent ridiculous 60 cent campus monopoly 12 oz cans soda pop geeky boot coke machine computerized accept coin currency person coke account login terminal alongside coke machine buy coke big coke work deposits coke account made amount sacm mailbox 5th floor include username coke written coke heads listed 40 cent user coke account balance account reduced 40 cents coke machine give credit funds transferred user coke machine automatically email make deposit transfer money running low funds additional information gleaned formatted man page machine specs finger digital tm xl 590 chip 90 mhz pentium ram 64 mb os solaris 5 5 sacm coke machine direct supervision sacm coke heads martin reames coke poobah elton glaser coke poobah problems coke machine contact note nicely put coke products machine wrong coke real thing coke machines internet exist world elaborate link canonical source internet coke machines sacm home page uw madison computer sciences home page modified fri nov 1 12 50 48 1996 martin reames mreames cs wisc problem skyblue cycles note alert users skyblue problem handling cycles constraints skyblue incremental local propagation constraint solvers constraint hierarchies skyblue general earlier deltablue algorithm supports multi output methods cycles constraint graph skyblue doesn handle cycles external cycle solvers called satisfy constraints cycle problem skyblue gather constraints hand cycle solver constraints cycle uniquely values variables constraints redundant incompatible additional constraints considered skyblue won necessarily identify needed constraints trivial suppose collection constraints required 5 correct solution 5 skyblue select constraints hand cycle solver redundant don give unique values cycle solver constraints find correct solution straightforward solution problem simply gather constraints downstream cycle pass cycle solver general result larger cycles approach partition constraint graph cyclic acyclic regions based topology process required constraints regions communicating variable values regions constraints strongest level approach ultraviolet algorithm approach adapted skyblue positive side basic skyblue algorithm local propagation mechanism including multi output constraints works fine addition michael sannella dissertation describe problem gathering constraints external cycle solver pages 43 44 recently realized applications problem obscure cases arise realistic cases problem domain calls local propagation including multi output constraints skyblue serve purpose modified external cycle solvers www alert redirection response server handled client document moved document permanently moved presentation simulation results format presentation simulation experimental results network routing studies varies greatly present pages suggestion standard presentation formats formats inspired discussion 94 main issues discussed units label axis general form presented graph graph format formats suggested graphing results paired throughput applied load latency applied load comprise chaos normal form single latency achieved throughput graph makes burton normal form latency including source queueing applied load discouraged impossible gain data performance saturation graphs units bandwidth load literature describing results typically includes graphs latency throughput applied load units express including injected cycle ns bits cycle normalized bandwidth forms require conversions compare results propose single form normalized bandwidth normalized bandwidth simply expresses load throughput fraction bisection bandwidth limited maximum bandwidth network uniform random traffic essentially constraint normalized throughput 1 0 derived 50 uniform random traffic bisection network network bisection bandwidth bits sec node node network inject 2b bits sec maximum load optimal routing algorithm handle load uniform random traffic patterns loads uniform random traffic normalize uniform random traffic limit img back chaotic routing home page kwb cs washington ut intelligent robotics research spatial reasoning intelligent robotics based spatial semantic hierarchy focus research qualitative reasoning group work concentrated mobile robot exploration mapping previously unknown environments number simulated robots working types physical robots recently exploring methods real time active vision primarily exclusively motivated navigational mobile robot work heterogeneous control approach fuzzy control supporting validation qualitative simulation relevant robotics research robotics researchers ben kuipers kuipers cs utexas spencer bishop cs utexas rob browning osiris cs utexas cliff chaput chaput cs utexas bill gribble cs utexas wan yik lee wylee cs utexas emilio remolina eremolin cs utexas indexed bibliography spatial semantic hierarchy tour model learning uninterpreted sensors effectors high speed motion control swan neck highly redundant manipulators mobile robot experiments active vision spatial semantic hierarchy kuipers 1996 hierarchy qualitative representations space working papers tenth international workshop qualitative reasoning qr 96 fallen leaf lake california abstract kuipers froom lee pierce 1993 semantic hierarchy robot learning mahadevan eds robot learning kluwer academic publishers 1993 pages 141 170 kuipers byun 1991 robot exploration mapping strategy based semantic hierarchy spatial representations journal robotics autonomous systems 8 47 63 reprinted walter van de velde ed learning robots bradford mit press 1993 kuipers byun 1988 robust qualitative method spatial learning unknown environments proceedings national conference artificial intelligence aaai 88 los altos ca morgan kaufman 1988 tour model kuipers levitt 1988 navigation mapping large scale space ai magazine vol 9 2 summer 1988 pp 25 43 reprinted advances spatial reasoning volume 2 su shing chen ed norwood nj ablex publishing 1990 kuipers 1983 cognitive map pick jr eds spatial orientation theory research application york plenum press 1983 pages 345 359 kuipers 1982 map head metaphor environment behavior 14 202 220 1982 kuipers 1979 representing common sense knowledge ed associative networks representation knowledge computers york academic press 1979 pages 393 408 kuipers 1979 commonsense knowledge space learning experience proceedings sixth international joint conference artificial intelligence ijcai 79 tokyo japan august 1979 reprinted advances spatial reasoning volume 2 su shing chen ed norwood nj ablex publishing 1990 kuipers 1978 modeling spatial knowledge cognitive science 2 129 153 1978 reprinted advances spatial reasoning volume 2 su shing chen ed norwood nj ablex publishing 1990 version ps file 7 16 96 missing figures ll fix word version paper includes figures longer file fails display ghostview print correctly kuipers 1977 representing knowledge large scale space doctoral dissertation mathematics department massachusetts institute technology cambridge massachusetts june 1977 published technical report 418 artificial intelligence laboratory 1977 learning uninterpreted sensors effectors david pierce benjamin kuipers 1997 map learning uninterpreted sensors effectors artificial intelligence journal 1997 abstract david pierce 1995 map learning uninterpreted sensors effectors doctoral dissertation department computer sciences university texas austin tr ai95 233 1995 pierce kuipers 1994 learning explore build maps proceedings national conference artificial intelligence aaai 94 aaai mit press 1994 david pierce 1991 learning turn travel actions uninterpreted sensorimotor apparatus proceedings ieee international conference robotics automation pp 246 251 los alamitos ca ieee computer society press david pierce kuipers 1991 learning hill climbing functions strategy generating behaviors mobile robot meyer wilson eds animals proceedings international conference simulation adaptive behavior pp 327 336 cambridge ma mit press bradford books 1991 benjamin kuipers 1985 map learning critter university texas austin artificial intelligence laboratory ai tr 85 17 december 1985 high speed motion control richard froom 1995 high speed navigation approximate maps doctoral dissertation department computer sciences university texas austin richard froom 1992 approximate maps high speed control mobile robot mobile robots vii proceedings spie international society optical engineering 1831 boston ma november 15 20 1992 richard froom 1991 acquiring effective knowledge environment geometry minimum time control mobile robot proceedings 1991 ieee international symposium intelligent control pages 501 506 arlington va august 13 15 1991 swan neck highly redundant manipulators motion planning swan neck manipulator akira hayashi benjamin kuipers 1992 continuous approach robot motion planning degrees freedom proceedings 1992 ieee international conference intelligent robots systems iros 92 akira hayashi kuipers 1991 path planning highly redundant manipulators continuous curvature model proceedings national conference artificial intelligence aaai 91 aaai mit press 1991 akira hayashi 1991 geometrical motion planning highly redundant manipulators continuous manipulator model doctoral dissertation department computer sciences university texas austin austin texas 1991 tr 156 mobile robot experiments wan yik lee 1995 guide programming spot mobile robot university texas austin artificial intelligence laboratory university texas austin ai laboratory technical report ai95 235 june 1995 wan yik lee 1995 programming spot lisp package artificial intelligence laboratory university texas austin ai laboratory technical report ai95 240 june 1995 active vision william gribble 1995 slow visual search fast changing world proceedings 1995 ieee symposium computer vision 95 qr home bjk cs 736 paper reading list spring 96 pretty 1 hansen nucleus multiprogramming system communications acm 13 4 april 1970 pp 238 250 2 andrew tanenbaum fundamental concepts ms dos modern operating systems chapter 8 section 8 3 1 pp 328 359 concurrency 3 hoare communicating sequential processes communications acm 21 8 august 1978 pp 666 677 4 hoare monitors operating system structuring concept communications acm 17 10 october 1974 pp 549 557 5 butler lampson david redell experiences processes monitors mesa communications acm 23 2 february 1980 pp 105 117 6 hugh lauer roger needham duality operating system structures operating systems review 13 2 april 1979 pp 3 19 7 andrew birrell introduction programming threads system programming modula 3 chapter 4 pp 88 118 systems 8 dennis ritchie ken thompson unix timesharing system communications acm 17 7 july 1974 pp 365 375 9 david redell dalal thomas hugh lauer william lynch paul hal murray stephen pilot operating system personal computer communications acm 23 2 february 1980 pp 81 92 memory management mechanisms 10 bensoussan clingen daley multics virtual memory concepts design communications acm 15 5 1972 pp 308 318 11 henry levy peter virtual memory management vax vms computer 15 3 march 1982 pp 35 41 12 ozalp babaoglu william joy converting swap based system paging architecture lacking page reference bits proceedings 8th sosp operating systems review 15 5 december 1981 pp 78 86 13 michael young tevanian richard rashid david golub jeffrey eppinger jonathan chew william bolosky david black robert baron duality memory communication implementation multiprocessor operating system proceedings 11th sosp operating systems review 21 5 november 1987 pp 63 76 policies 14 peter denning working set past present communications acm 11 5 1968 pp 323 333 distributed shared memory 15 kai li paul hudak memory coherence shared virtual memory systems acm transaction computer systems 7 4 november 1989 pp 321 359 file systems 16 chris john wilkes introduction disk drive modeling ieee computer 27 3 march 1994 pp 17 29 17 mckusick joy leffler fabry fast file system unix acm trans computer systems 2 3 august 1984 pp 181 197 18 mary baker john hartman michael ken shirriff john ousterhout measurements distributed file system proceedings 13th sosp operating systems review 25 5 october 1991 19 mendel rosenblum john ousterhout design implementation log structured file system proceedings 13th sosp operating systems review 25 5 pp 1 15 october 1991 20 david patterson garth gibson randy katz case redundant array inexpensive disks raid proceedings sigmod 88 1988 pp 109 116 distributed systems 21 andrew birrell roy levin roger needham michael schroeder grapevine exercise distributed computing communications acm 25 4 april 1982 pp 260 274 22 andrew birrell bruce jay nelson implementing remote procedure calls acm transactions computer systems 2 1 february 1984 pp 39 59 23 david cheriton willy zwaenepoel distributed kernel performance diskless workstations proceedings 9th sosp operating systems review 17 5 november 1983 pp 129 140 distributed file systems 24 russel sandberg david goldberg steve kleiman dan walsh bob lyon design implementation sun network filesystem sun microsystems 25 john howard michael kazar sherri menees david nichols robert sidebotham michael west scale performance distributed file system acm transaction computer systems 6 1 february 1988 pp 51 81 security authentication 26 rivest shamir adleman method obtaining digital signatures public key cryptosystems communications acm 21 2 february 1978 pp 120 126 27 steiner neuman schiller kerberos authentication service open network systems usenix 88 dallas tx february 1988 pp 191 202 28 butler lampson martin abadi michael burrows edward authentication distributed systems theory practice acm transactions computer systems 10 4 november 1992 pp 265 310 security authorization 29 anita jones william wulf design secure systems software practice experience 5 4 1975 pp 321 336 30 frederick gramp robert morris unix operating system security bell laboratories technical journal 63 8 october 1984 pp 1649 1672 31 drew dean dan wallach security flaws hotjava web browser http www cs princeton november 1995 case study 32 henry massalin carlton pu theads input output synthesis kernel proceedings 12th sosp operating systems review 23 5 december 1989 pp 191 201 33 michael comparison mach windows nt kernels href http world std http world std 1995 34 brian bershad stefan savage przemyslaw pardyak emin gun sirer marc fiuczynski david becker craig chambers susan eggers extensibility safety performance spin operating system proceedings 15th sosp december 1995 35 butler lampson hints computer system design proceedings 9th sosp operating system review 17 5 pp 33 48 october 1983 36 roy levin david redell evaluation 9th sosp submissions operating systems review 17 3 july 1983 pp 35 40 3805 reading assignments 1 sept 3 lecture 1 class handouts 1 2 doit read section 15 6 chapter 15 handout 1 read fraser paper retargetable peephole optimization read project 1 assignment 2 sept 17 lecture 5 class handout 3 doit read fraser paper code selection object code optimization 3 sept 19 lecture 6 read section 15 1 chapter 15 handout 1 4 sept 24 lecture 7 read section 15 2 chapter 15 handout 1 efficient instruction scheduling delayed load architectures 5 sept 26 lecture 8 read section 15 4 chapter 15 handout 1 read paper register allocation coloring read project 2 assignment 6 october 3 lecture 10 read hennessy chow paper priority based coloring iterated register coalescing 7 october 8 lecture 11 register allocation hierarchical graph coloring 8 october 10 lecture 12 read wall paper global register allocation link time minimum cost interprocedural register allocation 9 october 15 lecture 13 read gibbon paper efficient instruction scheduling pipelined 10 october 17 lecture 14 read goodman hsu paper code scheduling register allocation bernstein paper global instruction scheduling doit 11 october 24 lecture 16 read section 15 5 chapter 15 handout 1 fast optimal instruction selection tree parsing engineering simple efficient code generator handout 5 automatic program optimization doit information research papers sparc architectures summary sparc architectures demand driven register allocation img masters engineering projects place attempt collecting eng projects goal provide show case completed projects ideas projects contributions page 1995 projects reminders incomplete list specific topic mind feel free contact faculty member directly projects adapted 3 6 credits depending work put sign til sept 30th project credits semester generally reason project credit spring find interesting projects require knowledge don extending project eng project background project proposals claire cardie build number statistical models language processing tasks part speech tagging word sense tagging natural language text evaluate models testing performance corpus real world text comparing results performance existing language learning system relies symbolic machine learning techniques note knowledge linguistics required language acquisition system symbolic machine learning techniques perform number disambiguation tasks natural language texts word level decide meaning part speech word context project involve extending system handle number higher level disambiguation tasks 1 deciding phrase prepositional phrase modifies store june store ithaca 2 distinguishing metaphorical literal phrase deciding killing birds stone imply real murder note knowledge linguistics required docu vault project file cabinet future nikos chrisochoides number projects problem solving environments robert constable project offer part assume knowledge nuprl taught ideas projects caroline number projects theory center thomas henzinger projects familiar programming finite automata theory bit logic college level calculus additional requirements project listed hybrid system simulation write simulator hybrid systems distributed real time systems consist interacting digital analog components user interface write parser graphical hybrid system description language input hybrid system simulator window programming scientific visualization computer graphics animation tools visualize output hybrid system simulator window programming computer graphics animation tool programming language translation write compiler translate hybrid system description language lex yacc bruce land projects parallel algorithms interface dx greyscale stereogram cycling stereograms mosaic document structure browser compress decompress modules network computing mosaic conversion cs418 417 documents parallelize tensor modules eigenvalue vector arithmetic matrix inversion module high dimensional vis development rotations figure id correlations neural simulator module single compartment nonlinear cell abstract neuron robot vision pattern recognition modules vector field texture calculation surface integral module sum dot oriented particles siggraph 92 page 185 sea shell modeling siggraph 92 page 379 evolution graphics siggraph 91 page 319 extraction geometry volume data siggraph 91 page 217 particle animation data parallel methods siggraph 90 page 405 surfaces spherical harmonics ieee computer graphics july 88 distributed vol rendering ieee computer graphics nov 1993 distributed wave computation sc 93 proceedings parallel rendering sc 93 proceedings pp 690 699 709 filter module image output convolution page 133 page 59 ntsc filter module psych application visual stimuli dx dx data translator image format dx mathematica wolfram research dx matlab dx module perform surface construction sample points wavelet transform joe qmg software package finite element mesh generation projects connected qmg including graphics interoperation software packages extensions basic algorithms prerequisites project knowledge matlab numerical analysis cs421 thorsten von eicken atm network 8 sparc 20 projects involve parallel programming ibm sp 2 www project develop extensions www servers protocols browsers enhance support video interactivity docu vault project file cabinet future werner vogels air traffic simulator project build blocks make real air traffic control system construct experimental environment generation air traffic control systems horus groupware project build collection small modules horus assist software designer building wide variety groupware applications distributed operating systems research projects give students opportunity hands dirty real operating systems research offering number projects based plan9 distributed operating system vsta public micro kernel ramin zabih write package displaying images color overlays top x11r6 opengl build system finding tracking people sequence images experience images required experiment visual motion image compression write programs write programs extremely efficient local image processing experience images required extensive experience knowledge lisp construct benchmark algorithms visual motion stereo based robust statistics median squares minimal experience images required projects robot vision lab rich zippel basic areas active development high level software development tools scientific computation infrastructure support collaboration people separated time space high level software area developing programming paradigm high level specifications computations converted executable programs sequence user controlled program transformations projects area develop code program transformations parallelization numerical computation techniques transformation instantiate concurrency control mechanism couple existing transformations external tools perform large scale simulations bone growth explosion comet gravitation collapse pair black holes develop improve user interface program transformation process apple common lisp unix emacs synthesizer generator programs include descriptions dimensional objects include interactions graphics programs linkage program transformation technology theorem proving computational logic developed prof constable group collaboration integrate tools technologies emerging standards internet projects listed wide number possibilities manuals tools written framemaker highest quality printing latex develop tools processes world wide web documents html parallel framemaker documents develop automatic tools processes back framemaker latex www manual organized linked fashion printed manual develop mechanisms guidelines aid maintaining printed line manuals concurrently develop databases links lotus notes www running software development project bug tracking handled releases versions manuals user comments demonstrations information www page contact thorsten von eicken 1872 papers gid papers recent submitted publication memory referenced behavior page replacement modern applications ps summer 1996 research report study paging behaviour ps obsolete version cs736 advanced os spring 1996 project report ps code gzip tar file cs736 assignment 1 ps code gzip tar file cs752 advanced architecture spring 1996 project report ms word code gzip tar file cs552 intro architecure fall 1995 project report ps extra figure wordperfect dos windoze users gzip exe tar exe shift click netscape download gzip filename tar xvf filename john reading back gid homepage gid cs wisc brendan mumey bookmarks searching excite netsearch alta vista main page metacrawler searching yahoo deja news source internet newsgroups lycos road map switchboard four11 directory services ahoy homepage finder weather washington state forecast washington zone forecast sw bc forecast sw bc extended forecast environment canada uw atmospheric science recreation skiing skiing www page cyberspace snow avalanche center cascade ski report snoqualmie pass whistler climbing alpine club canada canadian rockies climbing guide index area climbing washington bc ice reports page climbing archive gallery peter climbing page access fund rocky mountain books rock road online cartoon washington yacht club lonely planet online worldwide hostel guide tm bio ncsa biology workbench recomb 97 canadian genome analysis technology program bioinformatics support services biological data transport home page ismb 96 home page yahoo science biology yahoo science biology computational biology theory http www almaden ibm cs people position html networked computer science technical reports library computer science bibliography glimpse server web pages dimacs employment chronicle higher education academe week computing research association faculty positions computer science computer science faculty research postdoc positions department http www cs washington homes week home cs webs graduate student affairs departmental events uw cs server statistics news york times web wsj msnbc slate nyt comp news cnn interactive cbc headline news files misc movielink search theater mayo health reservations pctravel uw home page university book store foreign languages travelers bartlett quotations pcl map collection veggies unite discover canada camera buy linux net express linux xfree86 tm home page linux home page joke day seattle compendium canadiana canadian resource page john exhibit information center environment ice solving mathematica limit sets groups latex 2e resources sailing strategies ftp ftp cygnus pub sac gnu win32 readme university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 5 wednesday march 6 scheduling synchronization statements true false give sentence reason necessarily single correct answer question sentence explanation important part answer 1 small time slices improve average response time system false small time slices improve average response system slice small context switching time start dominate computation time including response time suffer 2 monitors powerful semaphores monitors automatically provide mutual exclusion false monitors convenient powerful simulate semaphores monitors monitors powerful semaphores simulate monitors semaphores equal power 3 process control blocks stored operating system kernel process access true protected part memory users processes allowed access pcb change scheduling priorities access processes memory unintended manor 4 shortest job sjf shortest completion time scheduling difficult build real operating system true scheduling requires knowledge time process requires future knowledge require user maximum amount time process run kill exceeds amount variant modified wed mar 6 10 39 11 cst 1996 bart notes info net introduction lecture postscript rsa lecture html notes homework 6 html cs 141 cs 367 assignment 1 introduction due date time thursday october 3 1996 5 00pm introduction purpose programming assignment provide experience unix editor vi emacs simple programming gnu compiler debugger gdb provided partially written fully program job complete test program specifically program implements abstract data type adt handling bounded integer sequence job adt represent sequence integers numbers array integers internal representation consists current length sequence statically sized array integers hold sequence current contents type supports operations takes integer sequence argument void clear seq void append seq int int length seq void seq int number void sort seq clear operation initializes sequence empty elements append operation puts end sequence length operation returns number elements sequence operation prints values sequence number values argument operation sort operation sorts integers sequence ascending order make job simple clear provided files prog1 file complete specification adt edit file file prog1 complete main routine serves test driver adt implementation edit job make copy file functions adt operations add actual implementation code debug test code gdb driver routine prog1 provided small set test data files add test cases find important cases files fail exercise sort write sorting function simple sorting scheme insertion sort algorithm sorts array data stepping array element time keeping left current element sorted understand approach works array laid left element 0 element 1 assuming array elements algorithm steps array left step current element copied array inserted place sorted left position copied inserting element requires elements greater values element slide position make space efficiency hint tasks finding insertion point current element sliding greater elements combined scanning left position current element copied sliding element space exceeds current element insertion point spot open find lesser bump left end array turn turn copy source files including files needed compile program file named readme explains compile files executable program run listing test cases turned electronically paper copies acceptable created directory student turn assignment command copies file student handin directory cp filename ~cs367 2 public handin prog1 username replace filename file submit replace username login remember late assignments accepted important start working finish time partially finished programs programs turn ve don finish assignment finishing problem programming assignment finish assignment simple warm exercise decision remaining assignments considerably challenging finding files files cs 367 live directory cs367 2 public html files provide test data files subdirectory directory called assign1 make copy file modifying assignment 1 subdirectory home directory make subdirectory purpose private subdirectory home directory cd ~ private create subdirectory mkdir assign1 cd cd assign1 copy code file cp ~cs367 2 public html assign1 files create links files ln ~cs367 2 public html assign1 definitions initial test data files main page pages links sites internet intended provide resources computer science educators levels table contents computer science programming languages formal theory functional programming constraint programming logic programming current programming language research lists programming languages resources programming language related newsgroups operating systems computer network data communication artificial intelligence software engineering institutes newsgroups object oriented se references research ethics social issues cs discussion ethics social issues related newsgroups management information systems academic programs literature mis oriented organizations research documents 12 education resources 12 computer resources tutorials software teaching tools resources 12 sites newsgroups tutorials gopher internet mosaic world wide web html women issues women associations universities women engineering cs university cs departments australia canada germany mexico united kingdom usa yahoo cs departments list organizations associations companies index computer related organization associations companies miscellaneous software www pc software libraries software sites games img feel free send comments suggestions update july 13 1995 number accesses page june 11 1995 note page created ver 1 1 accessed browsers 1958 uw internet raquetball ladder university washington internet raquetball ladder ladder ongoing tournament played uw ima building uw student faculty staff member chance find players skill level fun hip good don experience don racquet killer instinct hour week action current rankings find hot report match ladder members read wire game reports recent action ladder ladder join rules information archived newsletters wire reports cool racquetball sources web web pages maintained rex jakobovits email comments request cs washington 17th international conference software engineering located events april 23 30 1995 seattle washington usa westin hotel software engineering department computer science engineering university washington general chair perry program chairs ross jeffery david notkin fred brooks slides compressed postscript table contents michael jackson slides compressed postscript michael jackson slides unordered compressed postscript icse 17 wow newsletter wednesday 4 26 95 compressed postscript icse 17 wow newsletter thursday 4 27 95 compressed postscript icse 17 wow newsletter friday 4 28 95 compressed postscript conference glance icse 17 workshops located events registration executive committee members program committee members student volunteers program mbone broadcast schedule internet video local arrangements sponsors past future westin hotel seattle information img preliminary program ascii preliminary program compressed postscript information updated tue 16 1995 cs 302 fall 1996 section 4 quiz 2 wednesday october 2 1996 quiz 20 total points write legibly read grade 5 minutes class period ends finish good luck 1 2 points magic type const char 2 2 points state difference local variable call parameter 3 2 points void keyword beginning function header prototype 4 2 points based class global variables 5 2 points give reason call reference parameter 6 5 points output program include ltiostream void height int total inches int inches int feet int main int height 78 int height inches height feet height height height inches height feet cout height feet feet cout height inches inches tall endl void height int total inches int inches int feet inches total inches 12 feet total inches 12 7 5 points exercise 7 page 184 write void function definition function called add tax function add tax formal parameters tax rate amount sales tax expressed percentage cost cost item tax function cost includes sales tax cs 306 assignment 3 cs536 overview cs536 introduction design translation programming languages subjects covered include scanning regular expressions context free grammars parsing syntax directed translation abstract syntax trees scoping symbol tables code generation variety tools including lex yacc spim cs 388l phl 389 introduction mathematical logic fall 1997 instructor vladimir lifschitz vl cs utexas text problems theorems logic vladimir lifschitz elementary mathematically solid introduction logic students learn logic homework problems presenting solutions class studying solutions presented expected make effort solve problem text attend class meeting consists parts axiomatic method propositional logic predicate logic part test grade determined results tests 30 class participation 10 full credit class participation student present correct solution parts back lifschitz web page img program0 friday 11 1 96 5 00 pm grade 4 final grade text covered problem description program0 requires programming required point understand program make sense run simply intended pc ms dos microsoft fortran send mail tick cs wisc indicating email address send receive mail registered class order account vectras account 2 days set register account won set due date program immediately check basics fortran pc read comments follow steps note step 10 talks copying additional files program ll copy file called prog0 dat letter working directory type program mine appears top program make type line column rest program implicit column 7 tab key jump column 7 program type step 13 jeff lampert 10 26 96 program 0 cs110 section 2 program implicit character 128 character buffer 20 open unit 1 file prog0 dat status print enter read 2 continue read 1 4 end 3 buffer 4 format print buffer goto 2 3 continue print close unit 1 stop end copyright 1996 jeff lampert tick cs wisc modified october 26 1996 cs480 announcements posted 8 20 96 cs480 page notices posted time time watch space information posted 9 17 96 revised assignment 2 put viewing checking bookstore textbooks arrived damaged condition making effort texts bookstore end week updated 09 17 96 img current grades section 2 id number www prog0 prog1 prog2 prog3 prog4 total grade 46 0 0 45 5 0 48 5 1 36 0 0 83 2 cr 48 0 0 44 5 0 49 5 0 42 5 0 92 3 cr 47 0 0 42 5 0 44 5 0 39 5 0 86 8 cr 1 0 46 5 0 47 5 1 49 5 0 46 5 0 91 3 cr 48 5 0 32 0 0 46 5 0 42 2 0 84 6 cr 1 0 47 0 0 40 0 0 49 0 0 47 0 1 87 8 cr 45 5 0 39 5 0 47 5 0 21 0 0 76 8 cr 48 5 0 47 0 0 48 5 0 45 5 0 94 8 cr 36 0 1 14 4 0 0 48 0 0 48 5 0 48 5 0 46 0 0 95 5 cr 49 0 0 46 0 0 47 0 0 47 5 1 90 0 cr 48 0 0 41 5 0 47 5 0 37 0 0 87 0 cr 1 0 47 5 0 43 0 0 46 0 0 43 0 1 86 5 cr 1 0 50 0 0 47 5 0 48 5 0 47 5 0 97 8 cr 1 0 46 0 0 39 5 0 50 0 0 44 5 0 91 0 cr 46 5 1 48 0 0 47 0 0 43 5 0 87 9 cr 1 0 43 0 0 41 5 0 49 0 0 44 5 0 90 0 cr 48 0 0 45 0 0 48 5 0 44 5 1 88 6 cr 46 0 0 47 5 0 44 0 1 34 5 0 81 6 cr 0 0 48 5 0 45 0 0 48 5 0 43 0 0 92 5 cr 48 0 0 40 0 0 48 0 0 42 5 1 85 0 cr key www extra 1 credit world wide web search assignment progn raw score program late penalty applied days late program 20 day copyright 1996 gareth bestor bestor cs wisc modified 15 1996 index users kornerup cs105 project modified size parent directory ps 03 nov 95 14 17 48k ps 03 nov 95 14 17 2 files overview seuss working project called seuss research proposed seuss based observations 1 applications implemented networks processors future significantly ambitious current applications involved transmissions digital data images 2 programming concepts developed databases object oriented programming designs reactive systems unified concise model distributed programs serve foundation designing future applications research multiprogramming traditionally attempted reconcile apparently contradictory goals 1 understand module process data object isolation considerations interference modules 2 implement concurrent threads fine level granularity process locked accessing common data long periods time goals conflict fine granularity general implies considerable interference earliest instance solution mutual exclusion problem dijkstra 0 trivially small difficult understand behaviors individual processes understood isolation interactions processes analyzed explicitly effort limiting eliminating interference processes employing variety synchronization mechanisms locks semaphores critical regions monitors message communications constraining programming model specific protocol binary semaphores message communication bounded channels instance prove short sighted designing complex applications general mechanisms interactions modules include specific protocols required distributed applications future essential devise model distinction computation communication removed methods designing reasoning interfaces employed computations nodes network seuss fosters discipline programming makes understand program execution single thread control permits program implementation multiple threads consequence reason properties program single execution thread implementation specific platform shared memory message communicating system exploit inherent concurrency appropriately central theorem establishes multiple execution threads implement single execution threads property proven property major point departure seuss built concurrency commitment shared memory message passing style implementation specific communication synchronization mechanism procedure call built model notions input output complementary nature rendezvous based communication 1 2 model distinction computation communication process specifications interface specifications distinguished traditional multiprogramming concepts processes locking rendezvous waiting interference deadlock basic concepts model typical employing message passing bounded unbounded channels encoded seuss declaring processes channels components program similarly shared memory encoded processes memories components seuss permits mixture style programming variety interaction mechanisms semaphore critical region 4 phase encoded components seuss proposes complete sequential concurrent aspects programming expect large sections code written understood reasoned sequential programs view multiprogramming executions sequential programs conditions program executed typically sequential programs execute simultaneously guarantee executions interfering program regarded atomic propose efficient implementation scheme user directives individual sequential programs fine granularity causing interference references 0 dijkstra solution problem concurrent programming control communications acm 8 9 569 1965 1 hoare communicating sequential processes prentice hall international london 1984 2 milner communication concurrency international series computer science hoare series editor prentice hall international london 1989 cs235 calendar winter 1997 week lecture topics reading week 1 jan 6 10 intro abstraction data models au ch 1 pascal data model au ch 1 pascal storage allocation 414 week 2 jan 13 17 dynamic allocation objects 465 iteration au sec 2 2 inductive proofs au sec 2 3 complete induction au sec 2 4 week 3 jan 21 24 proving properties programs au sec 2 5 recursive definitions au sec 2 6 recursive methods au sec 2 7 474 week 4 jan 27 31 execution recursive calls 481 merge sort au sec 2 8 proving properties recursive programs au sec 2 9 quicksort 496 exam 1 feb 4 6 covering ch 1 2 142 lectures week 5 feb 3 7 measuring running time au sec 3 1 3 3 big au sec 3 4 3 5 analyzing program running time au sec 3 6 week 6 feb 10 14 bounding running time au sec 3 7 analyzing programs procedure calls au sec 3 8 analyzing recursive procedures au sec 3 9 analysis merge sort au sec 3 10 week 7 feb 18 21 solving recurrence relations au sec 3 11 trees basic terminology au sec 5 1 5 2 data structures trees au sec 5 3 week 8 feb 24 28 recursions trees au sec 5 4 structural induction au sec 5 5 binary trees au sec 5 6 binary search trees au sec 5 7 5 8 week 9 mar 3 7 avl trees cs235 binary tree class priority queues partially ordered trees au sec 5 9 heap sort au sec 5 10 week 10 mar 10 14 lists au sec 6 1 6 5 stacks au sec 6 6 queues au sec 6 8 exam 2 mar 18 20 covering ch 3 5 6 6 8 week 11 mar 17 21 longest common au sec 6 9 character strings au sec 6 10 sets basic definitions operations au sec 7 1 7 2 operations sets au sec 7 3 week 12 mar 24 28 implementation sets au sec 7 4 7 5 probability au sec 4 9 4 10 hashing au sec 7 6 week 13 mar 31 apr 4 relations functions au sec 7 7 implementing functions relations au sec 7 8 7 9 binary relations au sec 7 10 week 14 apr 7 11 infinite sets au sec 7 11 counting au sec 4 1 4 2 permutations au sec 4 3 selections orderings assignments au sec 4 4 4 6 week 15 apr 14 15 distribution objects bins au sec 4 7 review final section 1 friday april 18 7am 10am class final section 2 wednesday april 23 7am 10am class aho alfred ullman jeffrey foundations computer science edition 1995 computer science press norman theodore object oriented programming byu bookstore packet university texas world wide herbarium content 0 cover page introduction ii summary success iii architecture iv wide web herbarium prototype net resources vi related work vii conclusion home page cs 640 mail list archive auto generated perl script sat nov 2 18 00 03 1996 table contents cvs documentation timer hint sign 640 project meetings obnoxious flame 640 project design documents office hours clarification office hours calculators midterm addendum limits message routing requirements summarized limits network configuration draft design due friday authoritative service interface ready design document evaluation form send blocks multiple sockets addendum multiple sockets protocol state machine error warning codes midterm exam tcp spec struct sap groups today initialization hooks added service interface clarification sap project groups assignments change office hours week policy questions error network caching virtual circuits questions routing alg error network slides fixed process script information solaris threads class notes slides friday talk line mail project groups project description line hard copy clarification assignment 1 due time assignment 1 due time solaris bsd equivalences sample makefile parallel mail archive reversal undergrads project undergrads sending structures handing assignment buffer size size file message chars worry network order note inet cs 640 html mail archive inet struct struct addr handling invalid address send struct clarification assign 1 interface files tcp protocol datagrams compiler warnings sample code assignment 1 deadline sample client server code cvs documentation cs640 1list alfred cs wisc subject cvs documentation sender owner cs640 1list cs wisc cvs trouble man pages check info documentation info emacs ben timer hint cs640 1list alfred cs wisc subject timer hint sender owner cs640 1list cs wisc don knock implement elaborate timer mechanism solaris cond function wait condition variable bounded amount time effectively clean set timeout cancel ack arrives attached demonstration feature note necessarily good write code demo cond source executable cs640 lhl public project ben demonstration timers cond compile cc define reentrant include include include include include include enum state idle request pending connection control block class class public construct timeout char nm int timeout nm state idle mutex mutex cond destructor delete mutex delete set connection void int attempt 0 int mutex lock mutex send initial connection request state request pending attempt set timeout struct tv sec time null timeout tv 0 wait ack timeout whichever note needed mesa cv semantics state request pending cond mutex occured retransmit reset timeout attempt tv sec time null timeout printf thread ack arrived mutex unlock mutex process ack void ack mutex lock mutex state cond signal mutex unlock mutex connection state state state mutex lock mutex state mutex unlock mutex return private methods private send connection request message void int printf thread sends connection request private data private state state const int timeout char mutex mutex cond public thread 2 void void connect call class function object connect return 0 main 0 3 thr create 0 0 void 0 0 0 1 1 thr create 0 0 void 1 0 1 sleep 10 0 ack sleep 5 1 ack sleep 5 thr exit 0 sign 640 project meetings cs640 1list alfred cs wisc subject sign 640 project meetings sender owner cs640 1list cs wisc schedule individual meetings project group week discuss return draft designs office hours canceled accommodate 15 minutes meetings group meeting slots tr 2 30 4 30 wf 3 00 5 00 sign electronically 1 view public signup sched txt consult group members pick time slot 2 edit public signup sched txt quickly enter group time slot file write back ages load editor system chaos ll resort paper signup sheet meetings held offices conference room case forwarding notes left office doors ben srinivasa obnoxious flame 640 project design documents cs640 1list alfred cs wisc subject obnoxious flame 640 project design documents sender owner cs640 1list cs wisc ta working draft project specifications slack project judging lot design work general comments apply specifications document suppose specification casual discussion issues set annotated header files provide full details system structure algorithms key data structures packet formats reading spec members project team system supposed built end semester project doesn work specification main proof track clue make fsm description protocol suggest tcp state diagram book general guidelines state make clear diagram describes break complex protocols cases show 3 fsm vc establishment roles played connection request destination node end point intermediate node label state start state arc labels event transition action testing plans implementation schedules sketchy plan build test project incrementally guaranteed demonstrate subset project works don wave hands plan tcp algorithm describe hope helps ben office hours clarification cs640 1list cs wisc subject office hours clarification sender owner cs640 1list cs wisc office hours tomorrow 4 6 confused previous mail nsp office hours cs640 1list cs wisc subject office hours sender owner cs640 1list cs wisc 3 4 tomorrow 5 6 office hours tomorrow 4 6 nsp calculators cs640 1list cs wisc subject calculators sender owner cs640 1list cs wisc calculators test midterm cs640 1list cs wisc subject midterm sender owner cs640 1list cs wisc material text covered exam chapter 1 chapter 3 3 8 chapter 6 6 3 6 4 6 5 addition material discussed class notes handed documents purchased doit included addendum limits message cs640 1list cs wisc subject addendum limits message sender owner cs640 1list cs wisc 100 nodes network 5 links node 100 connections passing terminating node addition make assumption node 10 hops node ben routing requirements summarized cs640 1list alfred cs wisc subject routing requirements summarized sender owner cs640 1list cs wisc algorithm detect link failures caused node failing end link route exists network connection request succeed note underlying vc necessarily follow shortest path times virtual circuit exists node middle alternative route connection stay alive perspective client technically speaking stay alive perspective atm client note tear vc rebuild endpoint long higher system layers don notice happened alternative route connection closed clients informed service interface specification limits network configuration cs640 1list cs wisc subject limits network configuration sender owner cs640 1list cs wisc size network stuff assume limits 100 nodes network 5 links node 100 connections passing terminating node ben nsp draft design due friday cs640 1list alfred cs wisc subject draft design due friday sender owner cs640 1list cs wisc document carefully checking design reasonable complete final version design document counts portion project grade graded draft version good opportunity early feedback waste time effort pursuing bad flawed design ben authoritative service interface ready cs640 1list alfred cs wisc subject authoritative service interface ready sender owner cs640 1list cs wisc cs640 lhl public html fall96 src link successfully ftp ftpd support interface tentative interface handout check file carefully ben design document evaluation form cs640 1list cs wisc subject design document evaluation form sender owner cs640 1list cs wisc form project design document online postscript form nsp send blocks cs640 1list alfred cs wisc subject send blocks sender owner cs640 1list cs wisc send block calling thread data packet buffer enqueued point packet buffer reused application layer assume data arrived send block data acknowledged ben multiple sockets addendum cs640 1list alfred cs wisc subject multiple sockets addendum sender owner cs640 1list cs wisc pretty acceptable reason multiple sockets node realistic simulation physical links link layer system band communication allowed nodes link configuration file ben multiple sockets cs640 1list cs wisc subject multiple sockets sender owner cs640 1list cs wisc wanted multiple sockets atm layer protocol virtual nodes port number guarantee port numbers integer multiple 10 enable multiple sockets port number extra sockets multiples 10 nsp protocol state machine cs640 1list alfred cs wisc subject protocol state machine sender owner cs640 1list cs wisc page 294 textbook ben error warning codes cs640 1list cs wisc subject error warning codes sender owner cs640 1list cs wisc notes code citing error codes full list referenced class web page line cs640 1list cs wisc sender owner cs640 1list cs wisc apologize forgetting bring assignments office pick midterm exam cs640 1list cs wisc subject midterm exam cc ben cs wisc lhl cs wisc nsp cs wisc 132 noland wednesday october 23 7 15 9 15 pm tcp spec cs640 1list cs wisc subject tcp spec sender owner cs640 1list cs wisc tcp spec online class web page http www cs wisc 1 tcp 793 friday week struct sap cs640 1list alfred cs wisc subject struct sap sender owner cs640 1list cs wisc sap simply service host data structure represent sap struct sap count complete coming host id type node number network configuration file typedef int host id service identifier type typedef int service access point sap typedef struct host id sap ben groups today ben cs wisc subject groups today cc cs640 1list alfred cs wisc sender owner cs640 1list cs wisc cs 640 students emphasize ben request 12 people group info people send status ben friday group 1 2 3 initialization hooks added service interface cs640 1list alfred cs wisc subject initialization hooks added service interface sender owner cs640 1list cs wisc addition service interface calls listed project handout initialization hook set worker threads shared data structures layers void init support call precisely totally hook main thread main 1 call init 2 create ftpd server thread 3 create ftp client thread 4 sleep thing missing prototypes service interface functions error codes supported ready week ben clarification sap cs640 1list alfred cs wisc subject clarification sap sender owner cs640 1list cs wisc srinivasa made nice diagram shows sequence events connecting server clarify terminology cs640 lhl public html fall96 project sap eps ben project groups cs640 1list alfred cs wisc subject project groups sender owner cs640 1list cs wisc groups 18 find group asap mail members names usernames groups person edwin groups ming amir roth amir glenn ammons ammons scott colville sec brian swander tim abhinav gupta agupta ashish thusoo ashisht shrinivas ashwin sashwin liu luke luke jennifer shi shi taxiao wang twang narayanan anand andrew therber andyt chris weaver weaver shilpa lawande ssl gopalakrishnan raji john edwards edwards johannes gehrke johannes krzysztof zmudzinski andrew miller dan schuster schuster erik yoder yoder kurt eric paul salmon daniel goemans goemans peter randal randal lin liping zhu liping dan yao baicheng liao bail xuelin lu xuelin tim aumann aumann mike payne powers powers ming yin mak newton mak chi man jason chi man chi yan liu alice brad thayer brad david sundaram stukel sundaram kurt sivasankaran chandrasekar schandra george varghese joev chan wai kei stephen susan chiang irvin tsang irvin shang zou zou chi cheng chu chi chen luis kin chan kam weng cheong zhe wang zhe haihong wang whh jin zhang zj thomas jim kristin stewart byron yeung byron soma soma yau mo chan yau ching wu rong wang dan schuster schuster andy miller erik yoder yoder ben cs wisc cc cs640 1list alfred cs wisc reply message edwin tue 1 oct 1996 21 16 19 0500 cdt subject fsm missing slides sender owner cs640 1list cs wisc ben postscript project overview slides fsms hand pasted fsm page 3 http www cs wisc 1 fall95 project slides ben assignments cs640 1list alfred cs wisc subject assignments sender owner cs640 1list cs wisc grading friday monday latest ben cs wisc cc nsp maggie cs wisc cs640 1list alfred cs wisc reply maggie cs wisc message brian swander wed 25 sep 1996 09 05 41 0500 cdt subject interactions signalling routing sender owner cs640 1list cs wisc question arbitrary protocols effect atm packets meaning signalling packets routing packets realistic potentially atm atm cell header worry signalling routing protocol cells garbled deal arbitrary structure signal routing packets signalling routing protocols communicate completely secure header atm packets meaning send atm packets payload type header interpret header won routing signalling info atm cell header crc computation cells put payload crc field atm cell header design choice solution arbitrary packets size signalling routing protocols lost garbled question 5 bytes proof sort crc check rest send signalling routing info 5 byte careful signalling routing protocols communicating atm cells packets word describe data transfer unit answered questions previous comment ben change office hours week cs640 1list cs wisc subject change office hours week sender owner cs640 1list cs wisc note change office hours week monday 1 45 3 45 shifted 15 mts earlier normal hours wednesday 3 00 4 00 cancelling 4 00 5 00 compensate hold office hours 4 00 5 00 thursday inconvenience nsp policy questions cs640 1list alfred cs wisc subject policy questions sender owner cs640 1list cs wisc questions networking project teach prerequisite debug programs questions compiler basic questions programming language const method strange error code const instance class called method prints contents cc 53 call const method int print const object priority steady stream valid questions project means questions answered questions suggest buying book scott meyers books studying man pages reviewing 302 notes ben error network luke cc cs640 1list alfred cs wisc subject error network sender owner cs640 1list cs wisc expect handle erroneous configuration files started ahead connection present direction assume errors configuration file ben cs wisc cc nsp cs wisc cs640 1list alfred cs wisc reply cs wisc message stewart mon 23 sep 1996 20 33 50 0500 subject suspend nodes insane sender owner cs640 1list cs wisc project bringing nodes killing processes restarting wondering plan expect suspend process node floods network packets late node times kill nodes restart don worry node suspended restarted causing cells transmitted insane insane node spits packets network total garbage recoverable atm packets ignore packets offending node works problem options routing virtual circuits dead bad nodes increased useless traffic dealt insane introduce constant amount noise links ben caching virtual circuits cs640 1list alfred cs wisc subject caching virtual circuits sender owner cs640 1list cs wisc minor point cache virtual circuits found sake efficiency completely unnecessary doesn make sense cache vc node local part vc thing bent backwards cache vc valid routing tables changed ben questions routing alg cs640 1list alfred cs wisc subject questions routing alg sender owner cs640 1list cs wisc 3 graph algorithm optimal routing shortest path algorithm complexity route vc timeout occurs search circuit network large shortest path algorithm isn lightning fast assumptions make size network important routing algorithm discover routes detect route end points find optimal routes worry loops vis vis question network 100 nodes set timeout values ben error network cs640 1list alfred cs wisc subject error network sender owner cs640 1list cs wisc network gave sample network configuration file syntax clear comments begin node 1 5000 links 2 node 2 links 3 4 blank lines node 3 5000 links 2 4 node 4 links 2 3 shouldn node 2 connect back node 1 node 2 links 1 3 4 absolutely ben slides fixed cs640 1list alfred cs wisc subject slides fixed sender owner cs640 1list cs wisc project overview slides fixed aumann link place page note set ghostview orientation view side software engineering 101 talk slides coming ben process script cs640 1list alfred cs wisc subject process script sender owner cs640 1list cs wisc script automatically invokes copy project running node mentioned network configuration file http www cs wisc 1 fall96 project pl read comment top usage information script constrains command line syntax ve sample network configuration file directory find lives http www cs wisc 1 fall96 project network config find problem script ben information solaris threads cs640 1list alfred cs wisc subject information solaris threads sender owner cs640 1list cs wisc lots information http www sun sunsoft products developer products sig threads resources html including good faq pointers papers threads downloaded solaris 2 4 multithreaded programming guide mentioned class 188 pages long put cs640 lhl public html fall96 project ps 94 pages long print ben class notes cs640 1list cs wisc subject class notes sender owner cs640 1list cs wisc 4 sets notes purchase doit 1 bit oriented link protocols 2 logical link control spec 3 802 3 spec 4 802 5 spec cover order beginning monday slides friday talk line cs640 1list alfred cs wisc subject slides friday talk line sender owner cs640 1list cs wisc folks requested put slides friday presentation project line page ms powerpoint format postscript postscript messed viewed ghostview landscape slides printed portrait pages postscript ms windows gurus generate correct postscript file send correct postscript ben mail project groups cs640 1list alfred cs wisc subject mail project groups sender owner cs640 1list cs wisc group mail ben names usernames ben project description line cs640 1list alfred cs wisc subject project description line sender owner cs640 1list cs wisc postscript version project cs640 home page time tomorrow morning present project lecture ben hard copy cs640 1list cs wisc subject hard copy sender owner cs640 1list cs wisc worrying turn hard copy late night slip hard copy ben office door room 3310 dont key room 3310 nsp clarification assignment 1 due time cs640 1list alfred cs wisc subject clarification assignment 1 due time sender owner cs640 1list cs wisc midnight day midnight evening tomorrow deadline wed sep 18 23 59 59 cdt 1996 hard copies handed class tomorrow don hand tomorrow morning class put hard copy 5th floor slip office doors ben assignment 1 due time cs640 1list alfred cs wisc subject assignment 1 due time sender owner cs640 1list cs wisc important assignment working deadline submitting midnight tomorrow ben solaris bsd equivalences cs640 1list alfred cs wisc subject solaris bsd equivalences sender owner cs640 1list cs wisc library calls sample code including bsd specific trouble finding solaris derived system r4 ways things convenience appended chart mapping bsd calls solaris equivalents bsd possibilities standards notes seed seed ansi older unix seed svr4 ansi signal svr4 systems calls sunos restarted bytes returned posix extensible implementation posix posix sig hold svr4 posix svr4 posix posix posix svr4 ansi bsd handles overlapping areas correctly memcpy ansi index ansi ansi posix open information lot found structure proc 4 man page detail si svr4 2 values sc open max posix 3c values code kevin posix svr4 org emulation code posix solaris 2 3 solaris 2 0 2 sample makefile cs640 1list alfred cs wisc subject sample makefile sender owner cs640 1list cs wisc simple makefile rebuild client server programs modify suit cc ld defines cflags wall defines client client common server server common client server common client client ld client client server server ld server server cc cflags depend cflags delete parallel mail archive cs640 1list alfred cs wisc subject parallel mail archive sender owner cs640 1list cs wisc ve learned lab automatically archiving mail hypermail lab archive lives http www cs wisc classes cs640 1list nicely threaded message subject current mail archive generated perl script running easy filter messages irrelevant faq project partner internet china bottom line archive messages http www cs wisc classes cs640 1list moderated archive http www cs wisc 1 mail archive html ben reversal cs640 1list cs wisc subject reversal sender owner cs640 1list cs wisc concede goal break friendships split status devise single project blend versions planning undergrads cs640 1list cs wisc subject undergrads sender owner cs640 1list cs wisc sending note received requests mixed teams special students cs majors system adopt teams made 3 undergrads implement fewer functions change undergrads project make bit work student class 537 equivalent proficient programming reason distinguish majors goal 50 students undergrads taking courses grad students note projects graded curve team deserves independent class projects disappointed projects project undergrads cs640 1list cs wisc subject project undergrads sender owner cs640 1list cs wisc class today teams undergrads implement protocol functionality term project teams grad students purpose undergrad team members classified undergrads special students count grad students sending structures cs640 1list cs wisc subject sending structures sender owner cs640 1list cs wisc note sending structures people doubts shouldn send structure earlier messages cryptic ll present concrete doubts lets define sample structure struct short type long data define variable type struct lets assume address 0 sun sparcs size 8 bytes bytes 0 1 field type bytes 2 3 bytes 4 7 field data reason machines long required aligned double word boundary bytes 2 3 field data machines requirement structure defined vectra size 6 bytes assuming starts address 0 byte 0 1 type field bytes 2 5 data field requirement long field aligned double word boundary assuming client runs server runs vectras imagine happen send structures network nsp handing assignment cs640 1list alfred cs wisc subject handing assignment sender owner cs640 1list cs wisc absolutely assignment 1 copy source code makefile build client server programs cs640 lhl public handin note insert access write delete access directory copy code grading convenience makefile generate client executable named client server executable named server copy executables object files handin directory handin directory type make executables called client server created test tutorial make http www cs wisc 1 make html hand 2 paper copy assignment class wednesday requirements section assignment trouble hand process ben buffer size cs640 1list cs wisc subject buffer size sender owner cs640 1list cs wisc question read part packet buffer small packet size datagram protocol stream didn read part packet back call read part read part rest stream protocol make sense bytes time reading parts time works streams datagrams buffer size smaller call throw rest packet size file cs wisc cc cs640 1list alfred cs wisc subject size file sender owner cs640 1list cs wisc question size file stat 2 int stat const char path struct stat buf ben message chars worry network order cs wisc cc cs640 1list alfred cs wisc nsp cs wisc subject message chars worry network order sender owner cs640 1list cs wisc dictates structure packets specifically drastically wrong making packet array characters 256 4 2 bytes long putting integers fields ascii characters worry network host order sending packets level sendto library calls packets send arrays characters point worry endian ness characters represent integer aren careful represent wrong integer byte mirror image end worry network host order hope helps ben note inet cs640 1list cs wisc subject note inet sender owner cs640 1list cs wisc address inet addr error incompatible type argument 1 inet thing place declared struct argument inet type struct addr addr list field struct defined char addr define addr list 0 type char pointers addr list 0 addr list 1 pointers structures type addr type cast inet function inet call inet struct addr addr cs 640 html mail archive cs640 1list alfred cs wisc subject cs 640 html mail archive sender owner cs640 1list cs wisc note mail archive hanging web page http www cs wisc 1 mail archive html general interest mail class list archived find archive loosely organized faq questions ben inet struct struct addr cs640 1list cs wisc subject inet struct struct addr sender owner cs640 1list cs wisc questions inet function structure struct addr structure addr structures structure list pointers structures type addr addr list field structure inet addr thought 4 byte stores internet address form inet function converts internet address form dotted decimal form read pages chapter 8 book stevens unix network programming information nsp handling invalid address srinivasa narayanan subject handling invalid address cdt cc cs640 1list cs wisc reply jose sep 11 96 01 54 11 pm mailer elm version 2 4 mime version 1 0 content type text plain ascii content transfer encoding sender owner cs640 1list cs wisc case client sends addr request invalid address server return instance client cs wisc addr invalid cs wisc server won translate invalid cs wisc server print error exit respond client special error message server respond client error message type string fields convey error message back client server set type field indicating error condition send error message string field server exit send struct srinivasa narayanan subject send struct cdt cc cs640 1list cs wisc reply cs wisc andrew geery sep 11 96 01 24 30 pm mailer elm version 2 4 mime version 1 0 content type text plain ascii content transfer encoding sender owner cs640 1list cs wisc quick question assignment 1 end presentation couldn simply packet struct send integer fields wouldn network order transform network order put packet structure simply send packet structure packet pack type v1 packet v2 strcpy packet v3 sendto sd packet work correctly works proper order care host network byte order problem specifies packet 2 byte field 4 byte field string maximum length 256 defines packet size maximum 262 bytes send packet structure sending data format specifications internal structure packet machine receives data interprets packet structure format machine packet packet network match specification 2 bytes short field 4 bytes data field aware byte packet doesn happen send packet structure clarification assign 1 interface files srinivasa narayanan subject clarification assign 1 interface 11 15 54 0500 cdt mailer elm version 2 4 mime version 1 0 content type text plain ascii content transfer encoding sender owner cs640 1list cs wisc answers questions 1 convert string user inputs command line character string short long string sequence single byte characters integers involved 2 user input number request type 1 addr 2 expect addr typed capital letters send addr server numbers distinguish internally user type addr number 1 2 user type lowercase addr sending type server short integer distinguish 2 byte type field packet give examples heres typical client requests client cs wisc addr cs wisc cs wisc server running addr request type cs wisc find internet address request client cs wisc request type file 3 user requests file home directory case clear handout print file file size error file doesn exist file home directory deep account file directory lets make real simple assume filename relative respect current working directory server stat system call providing file string field argument stat tcp protocol datagrams cs640 1list cs wisc subject tcp protocol datagrams sender owner cs640 1list cs wisc question tcp protocol type datagrams tcp datagrams work reason tcp protocol connection oriented protocol byte stream semantics datagrams definition imply connectionless approach semantics streams datagrams message boundaries preserved case streams clear topic class nsp compiler warnings sample code cs640 1list cs wisc subject compiler warnings sample code sender owner cs640 1list cs wisc note sample programs compile sample client server programs wall option lot warnings implicit declaration function means header files functions included avoid warnings including header files assignment man pages system call library function files included nsp assignment 1 deadline cs640 1list cs wisc subject assignment 1 deadline sender owner cs640 1list cs wisc deadline assignment 1 wednesday september 18 code script output hand executables electronically give instructions separate mail nsp sample client server code cs640 1list cs wisc subject sample client server code sender owner cs640 1list cs wisc student asked sample client server code compile run stuff works made sample client server tutorial 1 public assign1 commands client server executables gcc wall client lnsl client gcc wall server lnsl server run server server 5000 5000 sample port 1024 run client client 5000 xxx xxx server running cs wisc type client displayed server line line bugs code appears tutorial fixed guarantee full correctness work give feel assignment nsp cs314 registration list 1 administrator root cs cornell 2 agrawal ashutosh cornell 3 ian ian cs ian cs cornell 4 david cornell 5 cornell 6 bender john steven cornell 7 bernstein daniel scott 8 bernstein elliot joel cornell 9 stacy ann stacy cornell 10 ted floyd cornell 11 briggs reeves hoppe cornell 12 marco alberto cornell 13 marc salvatore cornell 14 chen yen cornell 15 chen po jui rocky cornell 16 cheng victor cornell 17 timothy 18 benjamin david ben cornell 19 cohen 20 coleman paul coleman warner cornell 21 coleman paul warner cornell 22 michael fredrick cornell 23 copeland sean william cornell 24 erik gregory cornell 25 brian gerard cornell 26 deever aaron thomas cam cornell 27 dan mihai cornell 28 brian cornell 29 max cornell 30 felzenszwalb pedro felipe pff pff cs cornell 31 ferencz andras cs cornell 32 stanley robert stanley cornell 33 john david martinez cornell 34 aaron michael fly guy cornell 35 eliot carleton cornell 36 gonzalez luis felipe cornell 37 marek cornell 38 gottlieb meir cornell 39 gutierrez david cornell 40 harp thomas stephen cornell 41 42 nancy nancy cornell 43 ho melissa rita cornell 44 jackson samuel cornell 45 cornell 46 jiang cornell 47 kemp ariel jonathan cornell 48 kim johnny cornell 49 gaurav subhash cornell 50 laurence cornell 51 korby michael cornell 52 harish cornell 53 cornell 54 lam guo chao cornell 55 lau kevin ho wing cornell 56 lee benjamin cornell 57 lee joe dragon cornell 58 joseph paul cornell 59 li cornell 60 liao pei chun chaos cornell 61 david cornell 62 lin jack jun cornell 63 lin jack jun cornell 64 jason marshall cornell 65 luo hui qin cornell 66 ma chris kent cornell 67 ned cornell 68 patrick william cornell 69 jeanne cornell 70 patrick anthony cornell 71 frank frank cornell 72 kenneth cornell 73 monroe andy william andy cornell 74 monte matt michael cornell 75 cornell 76 mahendra cornell 77 nguyen andrew cornell 78 nguyen andrew cornell 79 tina ann cornell 80 tina ann tina cornell 81 oliver thomas andrew cornell 82 ong irene lin cornell 83 warren cornell 84 julia elizabeth cornell 85 park cornell 86 paul steven steve cornell 87 payne douglas michael doug doug law mail cornell 88 christopher phillip cornell 89 joshua cornell 90 mike cornell 91 cornell 92 manish cornell 93 shen michael cornell 94 alexander cornell 95 singh james cornell 96 smith david nelson gnn 97 jason andrew 98 sun cs60 cornell 99 deepak deepak cornell 100 warren cornell 101 tan cornell 102 alvin alvin cornell 103 thomas luke joseph luke cornell 104 thorp joshua barnett cornell 105 joshua dylan cornell 106 bryan michael bryan cornell 107 wagner matt cornell 108 wagner mark mdw cornell 109 wang jia jiawang jiawang cs cornell 110 beth cornell 111 weiss edward cornell 112 daniel benjamin cornell 113 wong yin cornell 114 thomas francis cornell 115 cornell 116 yan di yan cornell 117 yau herman cornell 118 yee hector cornell 119 young david charles cornell 120 zhao yu rainy cornell 121 cornell 122 lee lee cornell 123 nguyen van mai mai cornell 124 tve tve tve cs 125 tve tve tve cs cornell 126 julia cornell 127 von eicken thorsten tve tve cs cornell 128 zhen zhen xiao xiao page maintained thorsten von eicken introduction computer graphics 1996 autumn quarter hearn baker errata 332 formula 0 3 p1 p0 online wisconsin state news campus news weather health science today cyberspace vote 96 mail state campus health science weather mail today cyberspace uw madison electronic library electronic madcat indexes campus wiscinfo search library libraries fancy line madcat library catalog command search graphical interface resources electronic library electronic library campus libraries information services workshops news events libraries worldwide wiscinfo uw madison home page utilities including disk formatting library workstations including information users library note explanations fancy line madcat library catalog command search graphical interface madcat computer catalog uw madison libraries includes holdings 30 campus libraries includes quick guides command search graphical interface windows macintosh resources electronic library called journal information databases category lead electronic resources research organized categories madcat library catalog command search graphical interface indexing abstracting databases journals sources subject title reference resources electronic texts images data sets subject guides electronic library resources services offered electronic library campus libraries information services workshops events includes information resources specific collections libraries campus campus wide library information proposed journal serial cancellations libraries worldwide find links libraries university wisconsin system committee institutional cooperation big ten world wiscinfo uw madison home page wiscinfo uw madison campus wide information system utilities including disk formatting library workstations uw madison electronic library workstations including including information users library fancy line electronic madcat indexes campus wiscinfo search library libraries modified 08 23 96 peter gorman university wisconsin libraries electronic library access committee naming working group technical assistance general library system automation services valid html 3 0 1600 gaetano borriello current recent service activities journal editorships associate editor ieee transactions vlsi systems 1995 conference workshop committees ieee international conference computer aided design system design chair 1995 acm ieee design automation conference 1995 ieee international conference computer design 1995 european design test conference 1996 international workshop hardware software codesign 1996 international workshop hardware software codesign program chair 1997 international workshop field programmable logic applications 1996 conference advanced research vlsi 1995 university activities college engineering educational policy committee 1993 1995 university curriculum policy board 1995 activities defense sciences study group institute defense analyses 1994 1995 photo album iv courtesy gabriel robins uva gaetano cs washington back home page software evolution lab projects undergraduate graduate students variety projects software engineering compilers undergraduates cse 199 graduates cse 293 projects serve basis master thesis depth information projects lab research page information current research projects recent papers beneficial background compilers classes cse cse 231 beneficial skills proficiency common lisp tcl tk programming languages proficiency lex flex yacc bison compiler tools examples smaller projects enhancement star diagram programming tools read print source code comments related constructs programming tools handle comments stripped lexer design implementation object oriented star diagram planning tool java improve performance tree drawing algorithm star diagram tool current implementation slow run interpreted tcl tk environment redesign parts large system gcc star diagram tool develop program metric scripts tool add transformational capability star diagram planning tool design implementation pseudo syntactic pattern matching tool paper examples related tools cs ucsd august 1 1996 bin pub usr 3515 cs 736 lecture notes spring 96 papers covered class check schedule note slides generated powerpoint 5 0 put slides page ghostview adjust orientation clicking swap landscape clicking landscape 1 1 23 introduction review 2 1 25 ms dos early multiprogramming systems 3 1 30 synchronization shared memory message passing 4 2 1 monitors programming threads 5 2 6 processes threads synchronization modern unix systems 6 2 8 pilot operating system personal computer 7 2 13 virtual memory early vax unix systems 8 2 15 condor utilizing idle workstation resources guest lecture professor miron livny 9 2 20 bsd unix virtual memory mach virtual memory 10 2 22 working set past present 11 2 27 memory coherence shared virtual memory systems 12 2 29 disk drive modeling ffs design 13 3 5 file access pattern disk access pattern 14 3 7 log structured file systems 15 3 19 redundant array inexpensive disks 16 3 21 grapevine early distributed system 17 3 26 remote procedure calls 18 3 28 locus distributed operating system 19 4 2 network file system nfs 20 4 4 andrew file system afs 21 4 9 introduction cryptographic algorithms notes online 22 4 11 introduction cryptographic protocols 23 4 16 computer security distributed systems video butler lampson borrow 24 4 18 design secure system notes online 25 4 23 unix system security 26 4 25 synthesis kernel program specialization 27 4 25 introduction windows nt 28 4 25 extensible systems spin cs631 project presentation schedule presentations place 5135 presentations 15 minutes 5 minutes questions presentations open faculty students staff homeless animals words ll overhead projector vcr tv win 95 machine projection screen list project proposals session 1 monday 9 40 10 20 9 40 project 6 video encryption michael paul bringle 10 00 project 18 computer assisted animation jerry hsu michael wong yoo sun chung anthony yan 10 20 project 7 web based video editing kinkok chan jen guan li james wang mike wu session 2 monday 11 00 12 20 11 00 project 1 real time spatial audio jonathan alferness patrick nichols steve catherine starkey 11 20 project 15 cd jukebox ilya finkelshteyn nikhil shrikhande 11 40 project 17 3d visualization music vincent hammer dexter mclean 12 00 project 11 3d audio localization chris bill lewis 12 20 project 4 audio rendering deepak balakrishna ashish jhaveri session 3 monday 1 40 3 00 1 40 project 2 compressed domain image processing rivl gun dan 2 00 project 13 compressed domain image comparisons indexing aaron deever russ hani jamjoom 2 20 project 9 mpeg reconstruction library jeng wei chen weiwei lin chun yang chiu jinqchong teo 2 40 project 10 compressed domain format converter jpeg chang bo dong stephen lee session 4 tuesday 9 00 10 20 9 00 project 14 video morphing henry andrews robert szewczyk andras ferencz 9 20 project 19 content based video parsing querying jing huang vera kettnaker 9 40 project 27 color content comparison algorithm xiaodong song 10 00 project 21 video database andrew chew tanasak huangyutitham 10 20 project 24 web based image crawler wei tsang ooi sunil srivastava session 5 tuesday 11 00 12 20 11 00 project 22 watermarking mpeg jpeg nikolay mateev lidong zhou 11 20 project 3 watermarking images jeff vasantha badari jose machuca 11 40 project 23 jpeg watermarking brian nicks eric vitrano 12 00 project 20 virtual reality video conferencing ioi lam amy wong xiaoming liu yi cheng huang 12 20 project 5 virtual reality video texture mapping aastha bhardwaj ankit patel indira malik session 6 tuesday 1 40 3 00 1 40 project 25 adaptive forward error correction protocol multimedia streams sicco tans chris zaccarelli 2 00 project 26 multiple mulicast groups layered video linda wu rosen sharma 2 20 project 8 cd jukebox oliver chang felix lung david wu 2 40 project 16 direct hardware access safe language multimedia applications chris hawblitzel frederick smith 3 00 project 12 streaming mpeg tom daley xun wilson huang 1026 cs552 helpful information university wisconsin policy academic misconduct cs department policy student computer accounts csl frequently asked questions faqs unix orientation slides printing printers print mosaic pages sample xdefaults settings configuring mosaic class mail alias cs552 www alert redirection response server handled client moved temporarily document moved honors professional activities austin award austin chronicle category argument tenure 1996 fellow american association artificial intelligence 1991 1991 current prize automatic theorem proving american mathematical society strother moore member editorial board kluwer academic series automated reasoning 1990 member editorial board journal logic computation oxford 1991 1993 keynote address north american conference logic programming 1990 keynote address tenth conference automated deduction 1990 lecture university oslo 1989 member editorial board journal automated reasoning 1989 general chairman 1984 conference lisp functional programming member editorial board journal symbolic computation 1984 1987 john mccarthy prize program verification 1983 strother moore ibm internationale informatique universite de belgium 32 lectures 1980 member editorial board journal artificial intelligence 1977 1994 nasa fellowship mathematics department university texas austin 1967 70 phi beta kappa 1967 junior fellow university texas 1965 1967 king high school texas 1964 4144 cs 302 sections 33 43 disk organization subdirectories order disk space organized subdirectories drive subdirectories windows email create subdirectories file manager 1 start file manager double clicking icon main program group 2 window file manager window select drive drive list choose root directory directory tree file list list files subdirectories root directory 3 click file menu select create directory option click view file manager 4 dialog dialog type subdirectory create subdirectory constraints file general extension allowing 8 characters organize programs good choice subdirectory xxxx number program 5 order subdirectory select creating project suppose subdirectory made creating project program 3 subdirectory filling project path field source code file object module executable file automatically subdirectory made program move newly created subdirectory file manager move files create subdirectory 3 steps file manager open windows top window set source directory drive directory files moved reside bottom window set newly created subdirectory called destination directory select files move file list source directory drag files source directory window file list destination directory window file list note source destination drives move files drives files copied suppose wanted move project named root directory subdirectory files moved file names starting extensions files project extensions cpp source code file header file obj object module csm precompiled headers ide project file exe executable program rc resource file res resource script backup project file stuff stuff stuff files exist depends writing program kind program writing general files moved source code file header file exists project file files deleted back cs 302 home page back cs 302 tsao college engineering university wisconsin madison ema engineering mechanics astronautics undergraduate program neat picture department overview curriculum declaring major financial support research areas facilities faculty profiles descriptions madison miscellaneous information undergraduate catalog note browser supports tables webmaster browser time visit page lot nicer information engineering mechanics astronautics department 1500 engineering drive madison wi 53706 1687 tel 608 263 1646 fax 608 262 6707 email ema engr wisc uw coe depts centers consortia services fountain index search mail credits modified wednesday 17 jul 96 11 14 23 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc cs302 syllabus week 1 introduction algorithms simple program reading savitch 1 1 1 4 reading perry levin 1 2 1 2 4 week 2 output cout data types expressions numerical operators variables input cin reading savitch 2 1 2 3 reading perry levin 2 5 2 8 week 3 boolean expressions statement loops reading savitch 2 4 2 5 reading perry levin 4 1 4 2 5 1 5 4 2 5 week 4 calling functions function prototypes return values pass function definitions local variables scope reading savitch 3 1 3 5 reading perry levin 3 1 3 3 week 5 functions continued abstraction black box design function overloading void functions side effects references pass reference introduction classes calling member reading savitch 3 6 4 1 4 3 reading perry levin 3 4 3 6 week 6 flow control boolean values short circuit operators switch statement enumerated types nested loops break continue conditional operator reading savitch 7 1 7 4 reading perry levin 4 2 4 5 5 5 5 6 exam week 7 arrays list template class built arrays reading savitch 9 1 9 4 reading perry levin 6 1 6 4 6 6 week 8 pointers style strings multi dimensional arrays reading savitch 11 1 10 1 10 2 reading perry levin mbirk cs wisc formatting dollar amounts program 2 wondering line dollar amounts program 2 nice output involves steps 1 telling computer print floating point decimal places 2 making dollar amounts line decimal point material pages 51 232 savitch text pages 65 66 perry levin ll explain assignment silly program include iostream int main double amount deposited 100 0 double cash received 9 71 cout amount deposited amount deposited endl cout cash received cash received endl cout net deposit amount deposited cash received endl return 0 run produces output amount deposited 100 cash recieved 9 71 net deposit 90 29 amount deposited 100 00 cash recieved 9 71 net deposit 90 29 modify program achieve include iostream include int main force decimal places 51 savitch text cout setf ios fixed cout setf ios cout precision 2 double amount deposited 100 0 double cash received 9 71 7 thing printed width cout amount deposited 7 amount deposited endl cout cash received 7 cash received endl cout net deposit 7 amount deposited cash received endl return 0 note extra include directive top program mbirk cs wisc general information natural science placement center service provided students find prospective employers click copy project proposal place rest information features edit resume browse resumes view sign interview schedules company web pages related sites companies email karen karen secret control panel salary miscellaneous announcements 1 remember sign companies 2 put seat back tables canvas3d canvas3d toolkit interactive platform independent development high performance 3d graphics multimedia virtual reality applications canvas3d extension package tcl tk scripting language graphics rendering microsoft windows environment implemented microsoft mode canvas3d designed develop fast 3d graphics applications low end desktop computers user interface easy interactive development graphical environments games virtual reality video conferencing virtual seminar rooms canvas3d embedded systems gui provide real time animation toolkit intended work hardware accelerator graphics support canvas3d developed research project multimedia research group project zeno cornell university department computer science introduction tcl tk directx tcl tk programming system developed john ousterhout university california berkeley sun microsystems lab easy graphical interface facilities tcl tool command language basic embeddable scripting language tk toolkit graphical user interface toolkit based tcl constructing motif widgets tcl tk implemented existing platforms core library develop extension features toolkit microsoft directx software development kit set apis developers resources needed design high performance real time applications generation computer games multimedia applications api advanced 3d graphics software solutions typical desktop computers high level retained mode interface applications easily implement complete 3d graphical system low level mode interface applications control rendering pipeline 3d accelerator hardware manual canvas3d commands interpreter script commands implement 3d graphics ge library graphics engine library functions extends selected recent publications rebecca litman diane combining multiple knowledge sources discourse segmentation computational linguistics special issue empirical studies discourse interpretation generation forthcoming rebecca centering relax informational constraints discourse noun phrases language speech 39 parts 1 2 special issue devoted discourse syntax information rebecca diane litman empirical analysis dimensions spoken discourse segmentation coherence linguistic devices interdisciplinary perspectives discourse edited eduard hovy scott springer verlag 1996 rebecca interaction structure discourse discourse anaphora proceedings workshop centering theory naturally occurring discourse edited ellen prince joshi walker oxford university press home john schedule spring 1996 time monday tuesday wednesday thursday friday 8 kidding 8 30 9 9 30 10 10 30 11 cs395t cs395t 11 30 12 pm cs105 12 30 pm 1 pm plapackers 1 30 pm 2 pm 2 30 pm cs395t cs395t 3 pm 3 30 pm 4 pm cs395t cs395t 4 30 pm 5 pm 5 30 pm 6 pm 6 30 pm homework 1 handed tue jan 22nd due tue jan 29th 10am upson assignment groups hand solution group printed manuscript sitting xterm remotely logged random slow machine fast turtle system files give cryptic model numbers decide run experiments main goal homework familiar taking precise measurements 1 measure processor speed write 10 line program measures instruction execution rate processor sunos gettimeofday measurements hints write tight loop count instructions loop compiler make time iterations dwarf measurement overheads avoid time slice problems run benchmark sparcstations interesting machine hand 10 line program evidence counting instructions correctly results mips total page max measure cache characteristics assume run large simulations interested memory hierarchy machines found write 1 page program determine cache characteristics number levels cache size cache associativity cache block size cache hints don write program prints answers allocate large array malloc crafted patterns time long takes array access iterations graph results draw conclusions run benchmark sparcstations levels cache hand program page enscript max results plots explanation results page explanations max robert cypher publications papers journals bounds efficiency message passing protocols parallel computers cypher konstantinidou siam journal computing abstract postscript fault tolerant meshes small degree bruck cypher ho siam journal computing abstract postscript quantitative study parallel scientific applications explicit communication cypher konstantinidou ho messina journal supercomputing vol 10 1 pp 5 24 1996 abstract postscript construction fault tolerant cube connected cycles networks bruck cypher ho journal parallel distributed computing vol 25 pp 98 106 1995 portable collective communication library scalable parallel computers bala bruck cypher ho ho ieee transactions parallel distributed systems vol 6 2 pp 154 164 1995 abstract postscript wildcard dimensions coding theory fault tolerant meshes hypercubes bruck cypher ho ieee transactions computers vol 44 1 pp 150 155 1995 abstract postscript ibm external user interface scalable parallel systems bala bruck bryant cypher de jong ho ho irwin lawrence parallel computing vol 20 pp 445 462 1994 abstract postscript storage efficient deadlock free packet routing algorithms torus networks cypher ieee transactions computers vol 43 12 pp 1385 1994 abstract postscript requirements deadlock free adaptive packet routing cypher siam journal computing vol 23 6 pp 1274 1994 abstract postscript embedding cube connected cycles graphs faulty hypercubes bruck cypher ieee transactions computers vol 43 10 pp 1210 1220 1994 tolerating faults mesh row spare nodes bruck cypher ho theoretical computer science vol 128 pp 241 252 1994 fault tolerant de shuffle exchange networks bruck cypher ho ieee transactions parallel distributed systems vol 5 5 pp 548 553 1994 deterministic sorting logarithmic time hypercube related computers cypher plaxton journal computer system sciences special issue stoc 1990 vol 47 pp 501 548 1993 abstract postscript theoretical aspects vlsi pin limitations cypher siam journal computing vol 22 2 pp 356 378 1993 lower bound size shellsort sorting networks cypher siam journal computing vol 22 1 pp 62 71 1993 fault tolerant meshes hypercubes minimal numbers bruck cypher ho ieee transactions computers vol 42 9 pp 1089 1104 1993 area efficient architectures viterbi algorithm part ii applications lin cypher siegel ieee transactions communications vol 41 5 pp 802 807 1993 area efficient architectures viterbi algorithm part theory lin cypher siegel ieee transactions communications vol 41 4 pp 636 644 1993 generalized trace back techniques memory management viterbi algorithm cypher journal vlsi signal processing vol 5 1 pp 85 94 1993 tolerating faults hypercubes partitioning bruck cypher ieee transactions computers special issue fault tolerant computing vol 41 5 pp 599 605 1992 abstract postscript parallel algorithm sorting data items cypher journal algorithms vol 13 pp 211 234 1992 data reduction fast routing strategy efficient algorithms message passing parallel computers cypher algorithmica vol 7 pp 77 89 1992 hough transform complexity mesh connected computers cypher snyder siam journal computing vol 19 5 pp 805 820 1990 algorithms image component labeling simd mesh connected computers cypher snyder ieee transactions computers vol 39 2 pp 276 281 1990 simd architectures algorithms image processing computer vision cypher ieee transactions acoustics speech signal processing vol 37 12 pp 2174 1989 hypercube shuffle exchange algorithms image component labeling cypher snyder journal algorithms vol 10 pp 140 150 1989 erew pram algorithm image component labeling cypher snyder ieee transactions pattern analysis machine intelligence vol 11 3 pp 258 261 1989 apex architectures generating parametric curves surfaces derose bailey barnard cypher ebeling konstantinidou mcmurchie yost visual computer vol 5 5 pp 264 276 1989 papers refereed conferences communication requirements mutual exclusion cypher proceedings 1995 acm symposium parallel algorithms architectures pp 147 156 abstract postscript minimal deadlock free routing arbitrary networks cypher proceedings 1995 ieee symposium parallel distributed processing pp 122 129 abstract postscript efficient race detection message passing programs nonblocking sends receives cypher proceedings 1995 ieee symposium parallel distributed processing pp 534 541 abstract postscript repeatable portable message passing programs cypher proceedings 1994 acm symposium principles distributed computing pp 22 31 abstract postscript portable collective communication library scalable parallel computers bruck cypher ho ho bala proceedings 1994 international parallel processing symposium pp 835 844 semantics blocking nonblocking send receive primitives cypher proceedings 1994 international parallel processing symposium pp 729 735 abstract postscript bounds efficiency message passing protocols parallel computers cypher konstantinidou proceedings 1993 acm symposium parallel algorithms architectures pp 173 181 fault tolerant meshes small degree bruck cypher ho proceedings 1993 acm symposium parallel algorithms architectures pp 1 10 architectural requirements parallel scientific applications explicit communication cypher konstantinidou ho messina proceedings 1993 international symposium computer architecture pp 2 13 wildcard dimensions coding theory fault tolerant meshes hypercubes bruck cypher ho proceedings 1993 international symposium fault tolerant computing pp 260 267 tolerating faults mesh row spare nodes bruck cypher ho proceedings 1992 ieee symposium parallel distributed processing pp 12 19 fault tolerant rings meshes tori hypercubes wang cypher proceedings 1992 ieee symposium parallel distributed processing pp 20 29 multiple message broadcasting generalized fibonacci trees bruck cypher ho proceedings 1992 ieee symposium parallel distributed processing pp 424 431 hierarchical shuffle exchange de networks cypher proceedings 1992 ieee symposium parallel distributed processing pp 491 496 fault tolerant graphs perfect hash functions disjoint paths alon bruck cypher ho naor proceedings 33rd ieee symposium foundations computer science 1992 pp 693 702 adaptive deadlock free packet routing torus networks minimal storage cypher proceedings 1992 international conference parallel processing vol iii pp 204 211 fault tolerant de shuffle exchange networks bruck cypher ho proceedings 1992 international conference parallel processing vol iii pp 46 50 requirements deadlock free adaptive packet routing cypher proceedings 1992 acm symposium principles distributed computing pp 25 33 efficient fault tolerant mesh hypercube architectures bruck cypher ho proceedings 1992 international symposium fault tolerant computing pp 162 169 embedding complete binary trees faulty hypercubes wang cypher mayr proceedings 1991 ieee symposium parallel distributed processing pp 112 119 fault tolerant meshes minimal numbers bruck cypher ho proceedings 1991 ieee symposium parallel distributed processing pp 288 295 comparison simd hypercube routing strategies fulgham cypher proceedings 1991 international conference parallel processing vol iii pp 236 243 construction fault tolerant cube connected cycles networks bruck cypher ho proceedings 1991 international conference parallel processing vol pp 692 693 generalized trace back techniques memory management viterbi algorithm cypher proceedings 1990 ieee global telecommunications conference pp 1318 1322 theoretical aspects vlsi pin limitations cypher proceedings 6th mit conference advanced research vlsi pp 314 327 1990 deterministic sorting logarithmic time hypercube related computers cypher plaxton proceedings 22nd acm symposium theory computing pp 193 203 1990 running algorithms efficiently faulty hypercubes bruck cypher proceedings 1990 acm symposium parallel algorithms architectures pp 37 44 lower bound size shellsort sorting networks cypher proceedings 1989 acm symposium parallel algorithms architectures pp 58 63 algorithms massively parallel image processing architectures cypher proceedings 9th international conference pattern recognition pp 412 419 1988 optimal sorting algorithm feasible parallel computers cypher proceedings 1988 aegean workshop computing pp 456 464 optimal sorting reduced architectures cypher proceedings 1988 international conference parallel processing vol iii pp 308 311 practical algorithms image component labeling simd mesh connected computers cypher snyder proceedings 1987 international conference parallel processing pp 772 779 hough transform complexity simd mesh array architectures cypher snyder proceedings 1987 workshop computer architecture pattern analysis machine intelligence pp 115 121 hypercube shuffle exchange algorithms image component labeling cypher snyder proceedings 1987 workshop computer architecture pattern analysis machine intelligence pp 5 10 erew pram mesh connected computer algorithms image component labeling cypher snyder proceedings 1987 workshop computer architecture pattern analysis machine intelligence pp 122 130 book simd model parallel computation cypher springer verlag york ny 1994 publications survey routing issues vulcan parallel computer bruck cypher ho ho konstantinidou ibm almaden technical report june 1992 proposal topology wiring green vulcan bruck cypher ho ibm almaden technical report february 1991 techniques shared key sorting cypher plaxton ibm almaden technical report march 1990 efficient communication massively parallel computers cypher ph dissertation dept computer science washington june 1989 valiant maximum algorithm sequential memory accesses cypher dept computer science washington technical report april 1988 patents methods apparatus tolerating faults mesh architectures bruck cypher ho patent 5 280 607 jan 1994 method apparatus fault tolerant mesh spare nodes bruck cypher ho patent 5 271 014 dec 1993 method packet routing torus networks buffers edge cypher patent 5 444 701 aug 1995 method generating hierarchical fault tolerant mesh architectures bruck cypher ho patent 5 513 313 apr 1996 hierarchical interconnection networks parallel processing cypher patent 5 513 371 apr 1996 return home page updated september 25 1996 search glimpse search contents personal web pages rooted http www cs wisc agrep style regular expressions provide search predicates entry form provided result search single page pointers pages match search predicates provided escape search predicates search form search predicate case insensitive matches show matching lines submit clear miscellaneous information section interested details search procedure agrep style searching pre built index updated periodically indices built searched glimpse toolkit default matches case sensitive lines match search predicate shown output enabling output matching lines produces cluttered display narrowing search pages match predicate attempt made highlight predicate matched lines guaranteed successful reasons mundane problems remember escape meta characters important search script feeds predicate glimpse errors glimpse quietly search indices built pages means search predicate match html keywords actual contents page produce match enable match output html tags displayed order make searching fast comments krishna kunchithapadam modified tue mar 12 07 06 24 cst 1996 kk unreliable failure detectors reliable distributed systems tushar deepak chandra sam toueg paper 51 pages postscript copy paper click mirror site jacm abstract introduce concept unreliable failure detectors study solve consensus asynchronous systems crash failures unreliable failure detectors terms properties completeness accuracy show consensus solved unreliable failure detectors make infinite number mistakes determine solve consensus number crashes require majority correct processes prove consensus atomic broadcast reducible asynchronous systems crash failures results apply atomic broadcast companion paper shows failure detectors introduced weakest failure detector solving consensus research supported ibm graduate fellowship nsf grants ccr ccr darpa nasa ames grant nag 2 593 part grants ibm siemens corp maintained tushar watson ibm img core software img horus documentation img horus binaries sources img ftp working hard img securely encrypted ll horus img decryption key read instructions documentation obtain access distribution ground img documentation page follow links documentation describes configure compile horus horus interfaces documentation indexed give quick related software packages horus object tools alexey vaysburd developed horus object silvano maffeis tools hot implement abstract data designer types objects horus group members electra corba clients servers state object request transfer broker reliable distributed systems exploits capabilities horus comments werner vogels oceans bibtex database publications oceans group technical reports oceans group publications referencing referenced oceans group publications oceans group inproceedings bestavros author azer bestavros robert carter mark crovella carlos abdelsalam heddaya sulaiman mirdad booktitle ieee sdne 96 international workshop services distributed networked environments title application level document caching internet address whistler british columbia month june year 1995 inproceedings crovella title dynamic server selection internet author mark crovella robert carter booktitle proceedings ieee workshop architecture implementation high performance communication subsystems hpcs 95 month august year 1995 misc bestavros title information dissemination speculative service candidate functionalities middleware infrastructure author azer bestavros note sigcomm 95 workshop middleware cambridge ma month august year 1995 misc heddaya title wave wide area virtual environment distributing published documents author abdelsalam heddaya sulaiman mirdad note sigcomm 95 workshop middleware cambridge ma month august year 1995 inproceedings bestavros author azer bestavros booktitle proceedings acm iasted ismm international conference distributed multimedia systems applications title demand based data dissemination distributed multimedia systems address stanford ca month august year 1995 inproceedings bestavros author azer bestavros booktitle proceedings spdp 95 ieee symposium parallel distributed processing title demand based document dissemination reduce traffic balance load distributed information systems address san texas month october year 1995 inproceedings bestavros author azer bestavros booktitle proceedings cikm 95 acm international conference information knowledge management title speculation reduce server load service time www address baltimore maryland month november year 1995 inproceedings bestavros author azer bestavros booktitle proceedings icde 96 1996 international conference data engineering title speculative data dissemination service reduce server load network traffic service time distributed information systems address orleans louisiana month march year 1996 inproceedings crovella author mark crovella azer bestavros title similarity world wide web traffic evidence booktitle proceedings sigmetrics 96 year 1996 inproceedings bestavros author azer bestavros title middleware support data mining knowledge discovery large scale distributed information systems booktitle sigmod 96 data mining workshop address montreal canada month june pages year 1996 inproceedings author azer bestavros mark crovella adriana de oliveira title characterizing reference locality www booktitle proceedings pdis 96 ieee conference parallel distributed information systems address miami beach florida month december year 1996 article bestavros author azer bestavros carlos title server initiated document dissemination www journal ieee data engineering bulletin month september year 1996 technical reports oceans group techreport bestavros author azer bestavros robert carter mark crovella carlos abdelsalam heddaya mirdad institution boston university cs dept number tr 95 002 address boston ma 02215 title application level document caching internet month january year 1995 techreport bestavros author azer bestavros institution boston university cs dept number tr 95 003 address boston ma 02215 title demand based document dissemination world wide web month february year 1995 techreport author carlos azer bestavros mark crovella institution boston university cs dept number tr 95 010 address boston ma 02215 title characteristics www client based traces month april year 1995 techreport bestavros author azer bestavros carlos institution boston university cs dept number tr 95 011 address boston ma 02215 title prefetching protocol client speculation www month april year 1995 techreport bestavros author azer bestavros institution boston university cs dept number tr 95 006 address boston ma 02215 title speculation reduce server load service time www month april year 1995 techreport cai author patrick cai azer bestavros institution boston university cs dept number tr 95 012 address boston ma 02215 title object oriented animation world wide web month year 1995 techreport crovella author mark crovella azer bestavros institution boston university cs dept number tr 95 015 address boston ma 02215 title explaining world wide web traffic similarity month august year 1995 techreport bestavros author azer bestavros mark crovella adriana de oliveira title characterizing reference locality www institution boston university computer science department number tr 96 011 month june year 1996 publications referencing referenced oceans group techreport danzig author peter danzig richard hall michael schwartz title case file objects inside internetworks institution university colorado boulder number cu cs 642 93 address boulder colorado 80309 430 month march year 1993 inproceedings liskov author barbara liskov mark day title distributed object management pages 1 15 booktitle proc int workshop distributed object management year 1992 address edmonton month aug misc nsf author michael foster robert jump title nsf 94 75 database note month year 1994 techreport gwertzman author james gwertzman margo seltzer title case geographical push caching institution harvard university das number hu tr 34 94 excerpt address cambridge ma 02138 year 1994 inproceedings author kimberly hans werner braun title web traffic characterization assessment impact caching documents ncsa web server booktitle electronic proceedings world wide web conference 94 mosaic web url http www ncsa uiuc sdg proceedings main html year 1994 inproceedings author jeff title mosaic kill network studying network traffic patterns mosaic booktitle electronic proceedings world wide web conference 94 mosaic web url http www ncsa uiuc sdg proceedings mos paper html year 1994 inproceedings pitkow title simple robust caching algorithm based dynamic access patterns author jim pitkow mimi booktitle electronic proceedings world wide web conference 94 mosaic web url http www ncsa uiuc sdg proceedings pitkow caching html year 1994 inproceedings padmanabhan title improving http latency author venkata padmanabhan jeffrey mogul booktitle electronic proceedings world wide web conference 94 mosaic web url http www ncsa uiuc sdg proceedings mogul html year 1994 misc gwertzman author james gwertzman title autonomous replication wide area networks note senior thesis harvard university das address cambridge ma 02138 year 1995 inproceedings gwertzman author james gwertzman margo seltzer title case geographical push caching booktitle proceedings hotos 95 ieee workshop hot topics operating systems address washington year 1995 month inproceedings gwertzman author james gwertzman margo seltzer title world wide web cache consistency booktitle proceedings 1996 usenix technical conference address san diego ca year 1996 month january misc worrell author worrell title invalidation large scale network object caches note master thesis university colorado boulder year 1994 inproceedings author title alex global filesystem booktitle proceedings 1992 usenix file system workshop address ann arbor mi month year 1992 article satyanarayanan author satyanarayanan kistler kumar siegel title coda highly file system distributed workstation environments journal ieee transactions computers year 1990 volume 39 number 4 month april blaze author matthew addison blaze title caching large scale distributed file systems school princeton university year 1993 month january inproceedings author goldberg kleiman walsh lyon title design implementation sun network file system booktitle proceedings usenix summer conference year 1985 article author morris satyanarayanan conner howard rosenthal smith title andrew distributed personal computing environment journal comm acm volume 29 number 3 month mar year 1986 pages 184 201 techreport acharya author swarup acharya stanley zdonik title efficient scheme dynamic data replication institution brown university year 1993 number cs 93 43 address providence rhode island month september inproceedings papadimitriou author christos papadimitriou srinivas ramanathan venkat rangan title information caching delivery personalized video programs home entertainment channels booktitle proceedings international multimedia computing systems year 1994 month pages 214 223 inproceedings muntz author muntz honeyman title multi level caching distributed file systems cache ain trash pages 305 313 booktitle proceedings winter 1992 usenix year 1992 month january inproceedings dahlin author michael dahlin randolph wang thomas anderson patterson title cooperative caching remote client memory improve file system performance pages 267 280 booktitle symposium operating systems design implementation osdi year 1994 inproceedings arlitt author martin arlitt carey williamson title web server workload characterization search invariants booktitle proceedings acm sigmetrics 96 adress philadelphia pa month year 1996 inproceedings lopez author lopez daniel german title push caching http protocol www booktitle world wide web conference technical report cs 96 12 dept computer science waterloo 1996 month january year 1996 misc deng author shuang deng dale title proposed data traffic model note forum month march year 1996 inproceedings deng author shuang deng title empirical model www document access links booktitle proceedings 1996 ieee international conference communication month june year 1996 inproceedings glassman title caching relay world wide web author steven glassman booktitle proceedings conference www url http www research digital src personal steve glassman html year 1994 inproceedings markatos title main memory caching web documents author evangelos markatos booktitle proceedings conference www year 1996 inproceedings title performance engineering world wide web application cache design author jean philipp hoschka booktitle proceedings conference www url http inria fr html papers overview html address paris france year 1996 unpublished williams author stephen williams marc abrams charles edward fox title removal policies network caches world wide web documents note http ei cs vt year 1996 techreport author mimi james pitkow title predicting document access large multimedia repositories institution georgia tech graphics visualization usability center url ftp ftp gvu gatech pub gvu tech reports 94 ps number technical report vu git 94 35 month august year 1994 inproceedings abrams author marc abrams charles stephen williams edward fox title caching proxies limitations potentials booktitle proceedings fourth conference www url http ei cs vt www4 www4 html address boston ma month december year 1995 book mandelbrot author mandelbrot title fractal geometry nature publisher freedman year 1983 address york book author title human behavior principle effort publisher addison wesley year 1949 address cambridge ma inproceedings author jacob david berger title making world wide web caching servers cooperate booktitle proceedings fourth conference www url http www cs berkeley people scale html address paris france year 1996 inproceedings author title afs web competitors collaborators booktitle proceedings sosp 96 year 1996 inproceedings chankhunthod author anawat chankhunthod peter danzig chuck michael schwartz kurt worrell title hierarchical internet object cache booktitle proceedings 1996 usenix technical conference address san diego ca year 1996 url http excalibur usc cache html cache html month january inproceedings title introducing application level replication naming today web author michael peter sturm booktitle proceedings conference www url http inria fr html papers p3 overview html address paris france year 1996 article deng author shuang deng alan hill title design evaluation ethernet based residential network journal ieee journal selected areas communications year 1996 misc deng author shuang deng dale title data network issues note forum month march year 1996 inproceedings deng author shuang deng alan title access traffic model inferred www servers booktitle proceedings international conference telecommunication systems month march year 1996 maintainer bestavros created 1996 08 18 updated 1996 08 18 cse 501 slide archive slides 01 06 ps slides 03 03 ps slides 01 04 ps slides 01 09 ps slides 01 11 ps slides 01 18 ps slides 01 20 ps slides 01 25 ps slides 01 27 ps slides 01 30 ps slides 02 01 ps slides 02 03 ps slides 02 06 ps slides 02 10 ps slides 02 13 ps slides 02 15 ps slides 02 17 ps slides 02 22 ps slides 03 08 ps slides 02 27 ps chambers cs washington cse engr 142 computer programming syllabus martin dickey richard ladner autumn 1996 goals cse engr 142 introduction computer science goal students learn general principles programming including design implement document test debug computer programs make principles concrete study programming language format class meets times week lectures week meet ta members quiz section time homework computer programs design debug working homework time internet tools touch week week lecture schedule found web lectures 142a dickey mwf 9 30 10 20 101 johnson 142b ladner mwf 11 30 12 20 101 johnson instructor information office hours room phone mail office hours martin dickey sieg 616 dickey cs washington 1 30 2 30pm lecturer 417 2 30 3 30pm richard sieg tu ladner 311 543 9347 ladner cs washington professor 10 30am noon office hours tentative check online schedule definitive information show tas office hours lab consultants hours answers questions staff ta fastest reach staff sending mail message text jeri elliot koffman problem solving program design edition addison wesley 1996 notes reading packet professional copy print 4200 university approximately 7 00 packet copies transparencies quarter exams supplementary materials earlier quarters purchasing packet optional highly recommended aid note taking exams midterm nov 1 comprehensive final exam final hour exam tuesday december 17 times kane 120 note change original published time schedule times 10 30 12 20 142a 12 30 2 20 142b conflict attendance attendance expected quiz section meetings thursdays encouraged attend lecture miss lecture talk friend present check web site class messages lecture slides handouts obtained ta instructors tas furnish make materials individuals miss class homework programming things learn approximately programming exercises assigned programming assignments individually explicitly directed turn turn electronic paper copies work stapled paper copies work turned lecture put cse homework box located hallway sieg 128 work put homework box enclosed large envelope cse 142 quiz section written envelope late policy homework assignments due 3 30pm assigned day 25 deducted assignments received 3 31 5 00 exceptional circumstances homework accepted 5 00pm grading homework 40 midterm 20 final 40 percentages approximate tools introductory programming laboratory ipl cse engr 142 sieg 323 computers windows 95 pcs microsoft visual netscape tools world wide web extensively provide information schedule mentioned homework assignments solutions class messages things electronic mail important tool class pine unix recommended complete assignments computing facilities including home pc ability support limited similar setup sieg 323 materials students 3 5 high density 1 4 megabyte floppy diskettes storing files purchased 1 50 computer section university bookstore computer policy excerpts campus policies uw computing resources strict accordance local state federal laws laws cover areas illegal access computer systems networks files copyright violations harassment issues software information resources provided university faculty staff students computing equipment software licenses unauthorized software images files regarded matter consent university washington abuse computer software images files occurs responsible abuse held legally grail publications listings sorted year click publication title view abstract access links line documents click column heading choose sort key simply browse abstracts year title author 1996 clustering glossy global christensen lischinski illumination stollnitz salesin comic chat kurlander salesin declarative camera control christianson anderson automatic cinematography weld cohen salesin global illumination glossy christensen stollnitz salesin environments wavelets derose importance hierarchical image caching shade lischinski derose accelerated walkthroughs complex snyder salesin environments interactive multiresolution surface popovic derose viewing duchamp salesin stuetzle multiresolution video finkelstein jacobs salesin rendering parametric surfaces pen winkenbach salesin ink reproducing color images duotones power west stollnitz salesin scale dependent reproduction salisbury anderson lischinski pen ink illustrations salesin wavelets computer graphics stollnitz derose salesin theory applications virtual cohen salesin paradigm automatic real time camera control directing 1995 fast multiresolution image querying jacobs finkelstein salesin multiresolution analysis eck derose duchamp hoppe arbitrary meshes lounsbery stuetzle wavelets computer graphics stollnitz derose salesin primer 1994 computer generated pen ink winkenbach salesin illustration interactive pen ink illustration salisbury anderson barzel salesin multiresolution analysis lounsbery surfaces arbitrary topological type multiresolution curves finkelstein salesin multiresolution painting berman bartell salesin compositing multiresolution tiling meyers piecewise smooth surface hoppe derose duchamp reconstruction jin mcdonald schweitzer stuetzle wavelet radiance christensen stollnitz salesin derose 1993 continuous adjoint formulation christensen salesin derose radiance transport electronic things work amador berman borning derose articles early prototypes finkelstein neville notkin salesin salisbury sherman sun weld winkenbach mesh optimization hoppe derose duchamp mcdonald stuetzle dimensional computer graphics derose coordinate free approach 1992 reconstructing illumination lischinski derose salesin functions selected discontinuities surface reconstruction hoppe derose duchamp unorganized points mcdonald stuetzle people courses projects publications theses software data images home page comments mtwong cs washington mon nov 18 17 24 58 pst 1996 1904 cs 733 instructions set matlab introduction assignments carried aid matlab interactive package high performance scientific computing set sol account matlab carried logged directly sol unix prompt immediately login carry mkdir matlab cp cs733 1 public startup ~ matlab startup xterm matlab command set separate window matlab running favourite editor login window create files work files created instructor homework project data files public directory cs733 1 public matlab homework assignments hand results produced matlab diary load homework 1 requires diary exit print remote unix machine users suppose machine logged sol called window xhost window setenv display 0 matlab relevant links introduction unix uw matlab primer cs 412 handout 1 macc matlab home page page updated january 23 1996 vision finished textbook machine vision book written errors confusing notations lacks technical detail strength book sense big picture field computer vision quickly reason finish book month feel enjoy field book read 3 computer vision good book lots math distract attract learned vista hw1 feel vista tool computer vision research command line parser function neat feel include standard lib read paper visual information processing marr totally lost don talking database read paper granularity locks degrees consistency shared database gray al good paper good ideas finished 6 chapters book database management systems ramakrishnan give background database read introduction minibase printed cs764 final reports quickly didn make mind read theoretical database real system network read bsd socket reference idea write network program don network develop rapidly future lots protocol remember thing hate remember misc organize game successful read books interview write notes collected tip book interview game winning strategies job john answer 25 interview questions ref 101 great answers toughest interview questions ron fry interviewed company cisco network company developing rapidly predict network enlarge market greatly future development netscape thousands customer linked net day hour means continuously increasing demand network reason interested cisco nice talk gained experience interview learned driving biggest accomplishment month plan month continue read book database management systems begin read book 3 computer vision begin project topics database computer vision briefly cs764 report read papers reading list courses attend 3 interviews operating system support mobile agents dag johansen robbert van renesse fred schneider tr94 december 05 1994 agent process migrate computer network order satisfy requests made clients agents implement computational metaphor analogous people conduct business daily lives visit place service negotiation move computer illiterate agents attractive describe network wide computations agents abstractions programmers implement distributed applications agent metaphor processor place computation performed hidden programmer communications channels current research agents focused language design application issues tacoma project tromso cornell moving agents focused operating system support agents agents solve problems traditionally addressed operating systems implemented prototype systems support agents unix tcl tk top horus paper outlines insights questions based experience discuss abstractions needed operating system support agents discuss problems arise connection electronic commerce involving agents view document display overview document formats overview thumbnail pages display selected page formats document 6 pages raw ocr output inline gif image display page display document formats postscript bytes print download selected pages granted permission commercial reproduction distribution display performance technical report format permission period 45 forty days recent time verified technical report computer science department cornell university terms include permission rights reserved author search home page ncstrl server operates cornell university send email tech reports cs cornell notes moving csrvl windows nt justin voskuhl voskuhl cs cornell updated 18 october 1995 csrvl projects windows nt number csrvl research projects supervised ramin zabih moving windowsnt hopeful move supported microsoft windows nt windows nt windows nt microsoft highly portable generation 32 bit windows operating system radically architecture windows nt backward compatibility ms dos windows 3 1 os 2 posix applications intel processors windows nt designed extensible borrowing design cmu mach windows nt consists executive set servers called protected subsystems nt design unique protected subsystems execute user mode applications structure protected subsystems modified added affecting integrity executive addition protected subsystems nt modular executive easily extended nt represents system resources objects modified object specific apis system objects added existing objects nt supports drivers changed system running nt support file systems devices networks transport protocols simply writing driver rpc built nt application call remote services regard location network services added machine network made immediately windows nt designed portable written primarily small portions written parts written assembler directly talk hardware carefully isolated rest system means variety cpus run nt including intel x86 mips powerpc alpha chips nt run systems processors windows nt increase reliability nt responds predictably error conditions caused hardware failures structured exception handling catch software errors event occurs exception handling code exists system automatically invoked response condition ensuring error havoc user programs system addition nt implements file system called recover kinds disk errors including critical disk sectors redundancy transaction based scheme storing data ensure recoverability nt security measures c2 class government certified finally windows nt designed fast component written eye performance protected subsystem optimized maximize speed frequently system calls increase speed communication protected subsystems local procedure call facilities provided integral part os finally networking built windows nt achieve performance summary windows nt modern full featured highly compatible operating system 90 section 1 2 helen inside windows nt microsoft press windows nt gap performance typical pc sparc machines grown smaller smaller time operating systems pc grown advanced number reasons moving nt current unix based environment include results csrvl work immediately usable large growing win32 user base cornell basic hardware run nt higher performance price ratio sparc machines advantage os low end pentium pcs smp risc machines moving nt notes moving nt number issues involved moving research csrvl windows nt software hardware hurdles leap researchers productive work nt note don make nt familiar unix reasons work unix option work csrvl interoperability existing unix investment important hardware csrvl populated sparc ipc ipx systems machines pc clones ll dual processor micron pentium system sparc systems run nt aware won run nt future number nt workstations pc clones interested multi processor system intel risc microsoft maintains list smp hardware nt run software microsoft provide software completely ten nt machines initially determine complete means end ve put list software interest csrvl find descriptions products microsoft web site visual 4 0 recently released manufacturing ms windows nt workstation 3 51 windows nt resource kit visual basic pro 4 0 fortran office 95 pro productivity suite subscription level researcher unix interoperability tools x11 emulator nfs software projects move nt descriptions projects ongoing csrvl benefit windows nt spatial energy histograms applications color histograms compare images advantages efficiency insensitivity small camera viewpoint chief drawback lack spatial information lead images appearances similar histograms describe histogram based method comparing images incorporates spatial information mpeg browser scene break detector view watch movies unable advantage digital format mpeg players allowing user skip arbitrary frame fast forward rewind importantly video basically sequence frames structure obvious video higher structure frames partition video shots scenes larger chunks movies tv shows partition video content select segment video actor appears mpeg browse interface browsing video user play video stop arbitrary point fast forward advantage mpeg browse video players mpeg browse adds limited structure video partitions video shots based information browser skip shot cd player skip song scene break algorithm developed ramin zabih justin miller kevin mai details algorithm web page atm camera matt welsh designing realtime video source cornell nynet atm cluster machines cluster capture process images high speeds video source employs atm interface card pci implementing kernel drivers cards form active messages net machine video source compatible cornell ibm sp 2 voskuhl cs cornell university wisconsin sea grant institute part national network 29 university based programs img research outreach education dedicated protection united states coastal ocean great lakes resources award winning madison area jason 4th 8th grade kids artwork ncsa top sites day case 1996 gold circle excellence img overview staff principal investigators participating institutions img uw sea grant research focused great lakes fisheries toxic water quality seafood technology coastal processes policy studies biotechnology diving safety zebra aquatic species img online publications lake superior radio fish lake michigan fish lake superior img business management coastal engineering fisheries geographic information systems global change education marine education species water safety water quality img madison jason graduate students 12 education public education img sea grant publications internet resources exotic species img great lakes northeast mid atlantic southeast gulf mexico pacific pages developed netscape 2 0 mind national sea grant network partnership participating coastal states private industry national sea grant college program national oceanic atmospheric administration department commerce university wisconsin sea grant institute 1800 university avenue madison wisconsin 53705 telephone 608 262 fax 608 263 2063 email communications department information related print publications include street address email suggestions comments web site page created december 1994 updated 9 december 1996 bob contents copyright 1996 university wisconsin sea grant institute designed tina yao wisc technical assistance julie shane bob http www wisc magellan online directory 1 5 million reviewed rated internet sites 40 000 fully reviewed rating 1 4 stars rating system based areas depth ease exploration net appeal exams 1 1 2 hour preliminary examinations 2 1 2 hour final exam date time prelim 1 mon sept 30 7 30pm prelim 2 tue oct 22 7 30pm prelim 3 tue nov 19 7 30pm final tues dec 17 9 00am review sessions held 3 00 pm sundays prelim final exam review sessions scheduled sunday sept 29 oct 20 nov 17 dec 15 olin 155 img updated friday september 06 1996 12 08 27 pm comments suggestions email dwu cs cornell food department diet pizza internet politics meat pop tarts unreliable sooner seattle vegetarian pardo cs washington call papers conferences icdcs 97 deadline october 1 1996 sigmod 97 deadline october 7 1996 sigmetrics 97 deadline october 18 1996 icmcs 97 deadline november 30 1996 ftcs 97 deadline december 4 1996 6th www conference deadline december 14 1996 nossdav 97 deadline january 14 1997 sosp 97 deadline mar 9 1997 international conference data engineering programming language computer language basic data structures operations based mathematical objects vertices cells cell chains operators boundary data types provide ability represent geometric shape topological structure algebraic formula topological geometric structure expressed operate geometry topology rigorously defined algebraic operations turn makes systematically compute topological geometric quantities properties complex chain algebraic graphical representations logo quotation chains theme song 30 audio applications multiple domain physical simulation create combined fluid elastic solid simulator animation run combined simulator showing coupled nature fluid solid interactions fluid pressure elastic solid turn modified fluid volume finite elements cornell cs tr94 1406 postscript version describes language fem article presents page formal specification fem formulation plane stress quadratic shape functions defined triangles program corresponds closely textbook derivation efficiently executable communication standardization parallel distributed computation scientific computing visualization language formalizes relationship geometry form physical behavior function fundamental engineering activities applications computer aided design cad scientific computing distributed parallel computation algebraic topological programming language computer language algebraic topological objects vertices chains basic data types power lies ability write expression topological geometric semantics ability program higher semantic level relationship language algebraic topology similar matlab language matrix algebra csg geometry rick palmer rick cs cornell chris weaver email weaver cs wisc office 1302 computer science office phone 608 262 6600 office hours mw 400 500 400 600 appointment studentis graduatus common fool classes cs640 introduction computer landweber 800 915 mwf 1221 cs networks cs739 distributed systems cao 100 215 mw 1263 cs teaching section 16 955 1045 mwf 119 noland algebraic language section 17 1100 1150 mwf 119 noland cs302 programming mw 400 500 office hours 400 600 1302 cs appt don feed grad students evangelist evangelist doit showroom biographical information chris weaver computer sciences department university wisconsin madison change 11 1 96 chris weaver project overview goal cornell modeling simulation project facilitate construction modification evaluation simulations engineering analyses scientists engineers creating environment permits processes natural semantic level tools developing user describe computations familiar concepts mathematics physics traditional programming languages fortran addition developing tools convert descriptions efficient codes sequential parallel machines approach taking integrate tools technologies geometric modeling symbolic mathematics numerical analysis compilation code generation formal methods create methodology environment engineering analysis simulation technologies attack engineering analysis problems isolation concert single integrated environment major components approach discussed automate techniques generating equations govern behavior physical systems includes physical element variational techniques develop language describing engineering analysis problems based natural mathematical physical concepts problem differential equations minimization principles geometric topological objects develop transformation techniques convert language efficient executable code variety architectures sequential parallel usable transformations capture mathematical analysis techniques make applicable wider range code generation tasks approaches interest techniques meshing geometric objects ordinary partial differential equations code optimization 5162 assignment 4 homework due wednesday october 16 beginning class sal program due monday october 21 5pm mal program due monday october 28 5pm program purpose program intended provide understanding area data structures programming practice mips assembly language code mal program statement program graphs integer solutions points line user line equation ax solutions equation line cartesian coordinate system program user enter values variables find integer solutions equation greater equal 5 equal 5 restrict user entered values greater 10 10 simplify code input 11 11 array bytes hold points grid find integers solutions test point solves equation solution found mark solution array represents grid step program print grid sample program run enter 1 1 3 sample program run enter 2 1 1 requirements 1 write program time write program sal translate sal code mal sal version due week mal version due 2 user input restricted form make code easier write user enters 3 integers line separated space characters end line character ascii character directly integer integer allowed positive negative negative values character immediately preceding character integer positive sal mal getc instruction reading user input magnitude integers restricted 10 error checking user input 3 write program runs exits incorporate loop execute program 4 part goal programming assignment gain experience arrays program dimensional array store solutions equation line 5 comment program appropriately 6 mal version make instructions program part mal instruction set means operands arithmetic logical instructions registers points deducted sal instructions code included mal version program 7 mal version learn user interface simulator user interface sim graphical information simp note sim simp scripts run simulator difference user interface presented user interface sim shows register values easily single stepping code detailed information read document listed simulator cs354 home page handing program turn sal program sal source code running script file sal program script submits program printout turned turn mal program mal source code running script file mal program script submits program printout turned homework 1 10 points show work obtaining result floating point multiplication representation ieee single precision mantissa field representation 6 bits round nearest rounding shortened 0 1 10000011 2 5 points element array integers declared int array word 0 18 located address address data section sal instruction move int array 1 access previous document back lane home page recent papers list found technical report versions ur cs technical report line archive reached home page journal book publications updated 11 96 lane hemaspaandra born lane books preparation 1 complexity theory companion hemaspaandra ogihara preparation 2 semi feasible computation hemaspaandra preparation 3 complexity theory retrospective ii hemaspaandra selman editors springer verlag book chapters 4 witness isomorphic reductions local search fischer hemaspaandra complexity logic recursion theory ed marcel dekker 5 complexity classes hemaspaandra section handbook discrete combinatorial mathematics ed rosen crc press 6 promises fault tolerant database access cai complexity theory current research eds spies homer ning cambridge university press pp 101 146 1993 7 reductions sets low information content arvind han ko mundhenk ning complexity theory current research eds spies homer ning cambridge university press pp 1 45 1993 8 closed subtraction current trends theoretical computer science essays tutorials eds rozenberg world scientific press pp 523 536 1993 refereed journal publications 9 easy sets hard certificate schemes hemaspaandra acta informatica accepted subject minor revision 10 reducibility models equivalences hemaspaandra jiang international journal foundations computer science accepted subject minor revision 11 query order hemaspaandra siam journal computing 12 threshold computation cryptographic security han hemaspaandra siam journal computing 13 unambiguous computation boolean hierarchies sparse turing complete sets hemaspaandra siam journal computing 14 pseudorandom generators frequency simplicity han hemaspaandra journal cryptology 9 4 pp 251 262 autumn 1996 15 strong reducibility precludes strong immunity hemaspaandra mathematical systems theory 29 5 pp 535 548 september october 1996 16 computing solutions uniquely collapses polynomial hierarchy hemaspaandra ogihara selman siam journal computing 25 4 pp 697 708 august 1996 17 reducibility classes selective sets hemaspaandra ogihara theoretical computer science 155 2 pp 447 457 march 1996 18 optimal advice hemaspaandra theoretical computer science 154 2 pp 367 377 february 1996 19 selective sets hemaspaandra ogihara selman wang international journal foundations computer science 6 4 pp 403 416 december 1995 20 upward downward separation hemaspaandra information computation 121 1 pp 1 13 august 1995 21 easily checked generalized reducibility hemaspaandra siam journal computing 24 4 pp 840 august 1995 22 selectivity intersections indices hemaspaandra jiang theoretical computer science 145 1 2 pp 371 380 1995 23 space efficient recognition sparse reducible languages hemaspaandra ogihara toda computational complexity 4 3 pp 262 296 1994 24 complexity graph reconstruction hemaspaandra mathematical systems theory 27 3 pp 257 273 june 1994 25 quasi reductions hemaspaandra hemaspaandra theoretical computer science 123 2 pp 407 413 january 1994 26 robust turing completeness hemaspaandra jain international journal foundations computer science 4 3 pp 245 265 1993 27 checking versus evaluation multiple queries information computation 105 1 pp 72 93 july 1993 28 complexity theory feasible closure properties journal computer system sciences 46 3 pp 295 325 june 1993 29 collapsing degrees strong computation journal computer system sciences 46 3 pp 363 380 june 1993 30 inductive counting simulate nondeterministic computation information computation 102 1 pp 102 117 1993 31 polynomial time compression goldsmith kunen computational complexity 2 1 pp 18 39 1992 32 relating equivalence reducibility sparse sets allender watanabe siam journal computing 21 3 pp 521 539 june 1992 33 lower bounds low hierarchy allender journal acm 39 1 pp 234 250 january 1992 34 separating complexity classes oracles rubinstein theoretical computer science 92 2 pp 309 318 january 1992 35 simultaneous strong separations probabilistic unambiguous complexity classes eppstein yener mathematical systems theory 25 1 pp 23 36 1992 36 sets efficient implicit membership tests siam journal computing 20 6 pp 1148 1156 december 1991 37 limitations locally robust positive reductions jain international journal foundations computer science 2 3 pp 237 255 september 1991 38 testable sets goldsmith joseph young siam journal computing 20 3 pp 506 523 june 1991 39 kolmogorov characterizations complexity classes theoretical computer science 83 2 pp 313 322 june 1991 40 note enumerative counting cai information processing letters 38 4 pp 215 219 1991 41 functions isomorphism np complete sets hartmanis theoretical computer science 81 1 pp 155 163 april 1991 42 sets polynomially enumerable iteration young theoretical computer science 80 2 pp 203 225 march 1991 43 probabilistic polynomial time closed parity reductions beigel information processing letters 37 2 pp 91 94 january 1991 44 complexity ranking journal computer system sciences 41 2 pp 251 271 october 1990 45 robust machines accept easy sets hartmanis theoretical computer science 74 2 pp 217 226 august 1990 46 power parity polynomial time cai mathematical systems theory 23 2 pp 95 106 1990 47 strong exponential hierarchy collapses journal computer system sciences 39 3 pp 299 322 december 1989 48 enumerative counting hard cai information computation 92 1 pp 34 44 july 1989 49 boolean hierarchy ii applications cai hartmanis wagner siam journal computing 18 1 pp 95 111 february 1989 50 boolean hierarchy structural properties cai hartmanis wagner siam journal computing 17 6 pp 1232 december 1988 51 sparse oracles separating feasible complexity classes hartmanis information processing letters 28 pp 291 295 august 1988 52 complexity classes machines complete languages hartmanis theoretical computer science 58 pp 129 142 1988 53 simulated annealing design good codes el wei ieee transactions information theory 33 1 pp 116 123 january 1987 document previous document lane hemaspaandra sun nov 10 19 37 18 est 1996 5125 university wisconsin madison mathematical programming research education computer sciences department world wide web home page math programming group university wisconsin computer sciences department mathematical programming study constrained unconstrained optimization problems theory algorithms applications principal areas research great variety problems nature physical biological sciences naturally constrained optimization problems easily cast problems major divisions field include linear nonlinear programming integer programming complementarity problems variational inequalities table contents math programming faculty math programming graduate students research projects recent papers math programming courses phd qualifying exam math programming relevant web links math programming faculty michael ferris olvi mangasarian robert meyer stephen robinson math programming phd students paul bradley ioannis jeffrey horn research projects math programming machine learning cpnet complementarity problem net recent papers compressed postscript versions recent papers mathematical programming group web version ftp archive math programming courses cs 525 linear programming cs 719 network flows cs 720 integer programming cs 726 nonlinear programming theory cs 730 nonlinear programming algorithms cs 733 computational large sparse systems phd qualifying exam math programming reading list previous examinations relevant web links john gregory linear programming faq sources public commercially lp codes including interfaces matlab john gregory nonlinear programming faq sources public commercially nlp codes gams home page modeling software michael trick operations research page interesting links interior point web information interior point methods argonne national laboratories archive national hpcc software exchange high performance computing software operational research society italy information italy email addresses members optimization codes public domain updated contact paulb cs wisc 1083 lecture clarifications fall 1996 running approximately 3 lectures posted schedule means midterm approximately 1 week posted tentative date lecture clarifications lecture conversion dfa regular expression lecture conversion pda cfg post machines pumping lemma regular october 28 lecture review cs520 assignments 14 october 1996 brian cole uw madison computer sciences home page uw madison home page helpful files make life easier descriptions parts system created response student questions share readable feel free explore files share directory chmod change file permissions creating plan files finger setting public html directory web pages life making plans john lennon connections cs161 fall 1996 beth katz cs161 class examples cs161 textbook examples millersville cs sun lab schedule mailbox beth katz katz cs millersv patient constructing site construction java capable browser animation 4385 informal local web survey document summarizes responses local survey world wide web survey posted uw cs grads mailed softbot researchers hci seminar web seminar 19 responses responses ordered number times mentioned acknowledgments george forman suggestions comments features netscape web give examples 1 locate retrieve things 6 2 surf things don 6 3 abreast products 5 4 search academic industrial technical reports 5 5 access materials 5 6 abreast research projects 3 7 abreast people 3 8 distribute research papers 3 9 read dilbert 3 10 find departmental information courses seminars colloquia 3 11 read wired 2 12 obtain support current products 2 13 describe research advisor interested parties 2 14 distribute materials 2 15 locate download software 2 16 apply employment 2 17 review conference announcements check submission guidelines dates 2 18 check availability computing resources 19 read movie reviews 20 distribute software 21 check current temperature 22 check ski conditions 23 schedule conference rooms meetings visitors 24 find download images 25 kill time 26 access stock market data 27 obtain irs tax forms 28 obtain internet statistics 29 access dictionary web 1 hypertext navigation easy 9 2 combines information formats seamlessly 7 3 great range amount information 5 4 easily access things 4 5 quick 3 6 download documents mouse click 2 7 publisher 2 8 remember pages ve visited 2 9 organized 10 open ended growing 11 free 12 personal individual home pages 13 create linear documents 14 global addressing works improved added 1 speed 5 netscape faster mosaic 2 improve ability discover web 5 3 improve ability find don url 4 4 single index resources 3 5 improve authoring tools document structure 2 6 add text formatting mathematical notation tables 7 permit embedding postscript documents 8 add types documents mailcap mime types 9 improve reliability servers 10 discriminate quality information page netscape visually pages secure don guarantees quality manner suggested 11 summarize information 12 estimate time downloads netscape 13 hotlist memory control netscape hierarchical hotlists memory disk cache control proxies 14 hierarchical navigation web forward back 15 visualization web tours 16 make retrieval asynchronous netscape 17 prefetch detailed images full images user reading netscape 18 ability author forms surveys 19 grab source structure remove content skeleton 20 universal man page browser 21 automated management 22 cross web glimpse indexing 23 copying mirroring servers 24 searching recognizing changed pages 25 flattening hypertext document 26 viewing web global file system joseph sherman modified wednesday march 8 1995 cse 557 computer graphics winter quarter 1995 lecture notes 01 introduction ps 02 ps 02 local illumination ps 03 ps 03 global illumination 1 ps 04 antialiasing ps 05 ps 05 global illumination 2 ps 06 wavelets ps 07 ps 08 curves ps 09 surfaces ps 10 animation principles ps 11 kinematics ps 12 natural phenomena ps 1443 people working shore project principal investigators mike carey david dewitt jeff naughton marvin solomon research staff nancy hall dan schuh jim kupsch students joseph hellerstein mark mcauliffe odysseas tsatalos shivakumar venkataraman janet wiener jie bing yu markos zaharioudakis shore photo album shore home page set utcs home page beginner guide html mosaic tutorial html tutorial netscape extensions html composing good html web counter work site construction modified aug 14 1995 zhu qing university texas austin department computer sciences austin tx 78712 zhuqing cs utexas curriculum vitae education experience publications languages 2115 syllabus fall 1996 introduction chapter 1 9 4 network protocol concepts 9 6 network protocol concepts 9 9 network protocol concepts 9 11 unix ipc sockets assignment tas direct link networks link layer chapter 3 9 13 introduction framing 9 16 error detection 9 18 flow control reliability 9 20 project presentation tas 9 23 class 9 25 project session tas 9 27 project session tas 9 30 examples iso spec ieee spec 10 2 examples iso spec ieee spec 10 4 csma cd ieee spec 10 7 token ring ieee spec 10 9 fddi end end protocols transport layer chapter 6 10 11 transport layer 10 14 tcp ietf spec 10 16 tcp ietf spec iso 10 18 tcp extensions performance enhancements 10 21 tcp extensions performance enhancements 10 23 midterm exam 7 15pm 10 25 project session tas packet switching network layer chapter 4 10 28 introduction switching methods 10 30 midterm review 11 1 routing link state distance vector 11 4 routing link state distance vector 11 6 atm 11 8 atm internetworking network layer chapter 5 11 11 bridges extended lans 11 13 ipv6 arp 11 15 ipv6 arp 11 18 ip routing ietf spec ietf spec 11 20 ip routing ietf spec ietf spec 11 22 multicast 11 25 dns congestion control chapter 8 11 27 introduction 11 29 thanksgiving day 12 2 tcp congestion control 12 4 congestion avoidance 12 6 virtual clock 12 9 navigation systems world wide web html 12 11 navigation systems world wide web html 12 13 review project demos monday tuesday december 16 17 final exam thursday december 19 7 45 9 45 algorithms working designing sequential parallel algorithms improving existing solve computational problems graph isomorphism membership permutation groups generalized rubik cube network flow matching graphs boolean matrix multiplication connectivity graphs recently concentrating problems dynamic graph algorithms algorithms solve problems input graph changing edges inserted deleted weights increased decreased goal maintain solution found faster resolving problem scratch string processing algorithms applications molecular biology exist computational problems human genome project algorithmic improvements area considerable progress achieved speed dynamic programming techniques marina department computer science university pittsburgh pittsburgh pa 15260 412 624 4654 personal data height shoe size country israel information habits playing computer games special image borrowed pictures page persistent linda faq questions running 1 run pl find correct type machine edit file pl check switch constants correct machine running switch linux change 1 2 2 system clicking boot button system user interface rlogin machine ran pl kill process called problem caused problems 1 rhosts file machine running pl 2 write permission directory running pl server blocking file system full 3 executable server architecure running pl don permission run check file ~ bin sunos server change sunos solaris hpux depending machine type 3 exit function inside source code pl exit int val inform runtime system program gracefully exiting exit due failure 4 system start daemons remote machines add host pool check rhosts file machine running server check execute daemon machine type file ~ bin sunos daemon change sunos solaris hpux depending machine type 5 applications application select box user interface exe extension readable 6 compilation program deadlocked common error don parameters real main correct real main real main int argc char argv char env 7 system start applications clicking applications readable compiled machines host pool important system run application machine pool give system permission start application type xhost console machine sitting 8 1a arg called tuple pattern match eval tuple assert fail server fixed 9 compiling message resp 6 main multiply defined linkers pick functions fixed flags passed pass ld copy libraries private directory ar ar remove libraries make modify makefile changing tcl library tk library pick versions problem make tcl library tk library link line obj makefile 10 compiling warning messages 1 convert const gid gid lib 2 implicit declaration index 3 comparison signed unsigned gnu directory 4 long format int monitor directory fixed img back homepage modified bin li january 21 1995 distributed systems networks distributed databases computations belford kaplan liu fault tolerance belford campbell microprocessors campbell faiman modelling analysis agha belford kaplan img back research areas index assignment 1 faq answers faqs create binary data files initialize const data members objects pass int str argument constructor create binary data files sample ascii data files ascii binary data file converter provided cs564 assigns assign1 data create binary data files testing readme directory info initialize const data members objects class public int world rule world private const int rule info lookup constant data members favorite book pass int str argument constructor field type defined scope scope field type scope int int lookup scope operator book info solution 1 assigns assign1 sample note current tas write solution boston university cla computer science dept grs cs 835 b1 real time systems seminar reading list assigned readings class list grow class progresses reflect interests participants introductory papers stankovic spuri di natale buttazzo implications classical scheduling results real time systems ieee computer vol 28 6 pp 16 25 june 1995 stankovic real time computing byte invited paper pp 155 160 august 1992 stankovic distributed real time computing generation invited keynote paper special issue journal society instrument control engineers japan vol 31 7 pp 726 736 1992 scheduling liu liu modified rate monotonic algorithm scheduling periodic jobs deferred deadlines ieee transactions software engineering 19 12 1171 1179 january 1993 ramamritham stankovic scheduling algorithms operating systems support real time systems proceedings ieee vol 82 1 pp 55 67 january 1994 liu shankar algorithms optimality scheduling soft requests fixed priority preemptive systems journal real time systems jun sun jane liu riccardo bettati end end approach scheduling periodic tasks shared resources multiprocessor systems submitted journal real time systems wei kuan shih jane liu algorithms scheduling imprecise computations timing constraints minimize maximum error ieee transactions computers 44 3 466 471 march 1995 don gillies jane liu scheduling tasks precedence constraints siam journal computing 24 4 797 810 august 1995 guaranteeing real time requirements resource based calibration periodic processes ieee transactions software engineering 21 7 july 1995 gerber hong saksena azer bestavros probabilistic job scheduling distributed real time applications proceedings ieee workshop real time applications ny ny ieee computer society press 1993 formal methods rajeev alur thomas henzinger logics models real time survey real time theory practice lecture notes computer science 600 springer verlag 1992 pp 74 106 formal specification real time systems farnam jahanian aloysius mok douglas stuart utcs technical report utcs tr 88 25 response time bounds rule based programs rule priority structure wang mok process algebraic approach specification analysis resource bound real time systems proceedings ieee january 1994 lee gerber layered approach automating verification real time systems ieee transactions software engineering 18 9 september 1992 gerber lee specification schedulability analysis real time systems choi lee xie proceedings 16th ieee real time systems symposium 1995 azer bestavros specification verification real time embedded systems time constrained reactive automata proceedings rtss 91 12th ieee real time systems symposium san antonio texas ieee computer society press december 1991 operating systems design implementation maruti ii principles real time systems sang son ed 1994 umd cs tr tr 93 122 saksena da silva agrawala tokuda rao real time mach predictable real time system proceedings usenix mach workshop october 1990 clifford mercer stefan savage tokuda processor capacity reserves operating system support multimedia applications proceedings ieee international conference multimedia computing systems 1994 clifford mercer interactive interface rt mach support monitoring controlling resource management proceedings real time technology applications symposium 1995 molesky ramamritham shen stankovic implementing predictable real time multiprocessor kernel spring kernel extended abstract ieee workshop real time operating systems software 1990 communication networks kandlur shin ferrari real time communication multi hop networks ieee trans parallel distributed systems october 1994 pp 1044 chou shin distributed route selection scheme establishing real time channels internal report 1994 submission analysis hard real time communications burns real time systems vol 9 2 september 1995 kluwer academic publishers azer bestavros adaptive information dispersal algorithm time critical reliable communication network management control volume ii malek panwar editors plenum publishing corporation ny february 1994 databases azer bestavros advances real time database systems research special section acm sigmod record 25 1 march 1996 research issues real time database systems information sciences vol 87 1 3 november 1995 kim son predictability consistency real time database systems advances real time systems son ed prentice hall pp 509 531 1995 azer bestavros speculative concurrency control proceedings vldb 95 international conference large databases zurich switzerland 1995 huang stankovic ramamritham towsley purimetla priority inheritance real time databases special issue real time systems journal vol 4 3 september 1992 zhou rundensteiner shin oodb support real time open architecture controllers proceedings fourth international conference database systems advanced applications dasfaa 95 singapore april 1995 pages 206 213 belford real time transaction scheduling database systems information systems vol 18 8 december 1993 fault tolerance wang ramamritham stankovic determining redundancy levels fault tolerant real time systems special issue ieee transactions computers fault tolerant computing vol 44 2 february 1995 resource management spuri stankovic integrate precedence constraints shared resources real time scheduling ieee transactions computers vol 43 12 pp december 1994 architecture integrating timing analysis pipelining instruction caching whalley proceedings ieee real time systems symposium december 1995 miscellaneous papers shankar storch sun wu liu probabilistic performance guarantee real time tasks varying computation times proceedings real time technology applications symposium pages 164 173 chicago illinois 1995 ieee musliner al circa cooperative intelligent real time control architecture ieee transactions systems man cybernetics vol 23 6 1993 created january 9 1996 updated january 11 1996 maintainer azer bestavros 3481 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc program 1 due wednesday september 18 1996 program 1 writing program write program execute formulas conversion degrees celsius degrees 9 0 5 0 32 conversion degrees degrees celsius 32 5 0 9 0 volume sphere 4 0 3 0 pi r3 assignment input keyboard output display remember prompt read input variables good idea check results calculator make don logic errors calculations double variable types answers displayed reasonable number decimal places programs prog1 directory hold files assignment turn assignment guidelines turning assignments turn print code number test runs staple pages print output avoid mixing output beginning program print section cout commenting program comments required subsequent programs document program compiler develop program comments added clarification explanation comments follow continue end line comments span lines comments found top program including cs302 section 4 instructor milo martin program number due date general description program description program mention limitations unresolved bugs special features program code place comments constants variables clear program label briefly explain main steps algorithm comments unclear convoluted code explain purpose printing output program finished inactive top output window click upper lefthand corner window activate pull menu select print menu click created dan yao dave zimmermann milo martin smaller writings dan tells reads noticed magazines reads science news weekly 16 page science math computer science soft science kind fun utne reader news culture magazine web magazine utne lens superb lingua franca fine magazine academics details magazine details magazine questionable relationship closet affair man months back told female friends kind surprised told make major lifestyle gay bar didn feel comfortable music couple phone numbers worried doesn trendy technology review alumni magazine mit view onion favorite source news related humor web fantastic ithaca times web syracuse post standard papers scary huh number occasional readings music art pornography science literature theater culture music makers dreamers dreams aphex twin dan brown snowman cs cornell updated 21 96 lecture schedule return home page previous lectures events 12 20 96 2 00pm 116 final exam final cumulative closed book exam midterm half long sample final solutions 12 12 96 7 00pm akw 500 review session 12 6 96 retrospective 12 4 96 binary trees 12 2 96 recursive search procedures 11 22 96 examples divide conquer algorithms worst case costs binary search mergesort demos mergesort unlike demo lecture program works 11 20 96 recursion divide conquer tool solving problems finding combinations permutations letters string readings chapter 16 11 18 96 queues readings sections 15 2 15 3 demos queue 11 15 96 abstract data types concrete representations abstractions dictionaries stacks readings sections 15 1 15 4 15 6 11 13 96 hash tables hash table trick speeding access elements linked list splitting list separate lists stored array find list element hash function transforms element consistent random number effect bit filing cabinet separate folders store data big stack paper demo program demos hashtable 11 11 96 linked lists traversal insertion deletion demos readings sections 14 12 14 16 11 8 96 pointer basics declaring pointer variables operations pointers dispose declaring adding elements linked list readings sections 14 1 14 11 11 6 96 file files communicate programs demos draw drawing program saves work file redraw displays files format generated draw generates file suitable loading redraw circle output monet huge drawing smiley face signed master compressed version test file drawn class compression unix machine program written perl demonstrates data files defined formats manipulated wide variety tools fine work art class handouts assignment 11 4 96 files reading writing files basic file commands reset rewrite close newfilename readings sections 9 3 9 6 demos 11 1 96 sets readings sections 13 3 13 5 demos sets 10 30 96 operations characters chr ord parsing finite state machines readings section 8 1 handouts assignment 10 28 96 built functions manipulating strings pos copy omit include concat readings section 8 5 demos bonus procedure shown lecture 10 25 96 strings characters length function treating string array characters readings sections 8 1 8 4 length description 8 5 demos 10 23 96 variant records readings sections 13 6 13 7 demos handouts assignment 10 21 96 enumerated data types readings sections 13 1 13 2 demos conquest program didn lecture wrote playing enumerated data types nice examples things 2 arrays figured make sense put waste 10 18 96 multi dimensional arrays readings section 11 9 ignore discussion section 11 8 parallel arrays technique discussed array records section 12 2 demos toxic version slightly improved shown lecture includes version works 10 16 96 midterm midterm give class usual time location closed book test covering discussed class 10 11 96 comfortable material chapters 1 2 3 sections 3 1 3 4 4 5 6 sections 11 1 11 4 12 1 12 2 book sample midterm showing roughly length types questions expect review session questions note questions sample midterm exhaustive real midterm touch subjects types questions handouts assignment 10 14 96 review session 10 11 96 tricks arrays computing minima maxima searching sorting readings sections 11 6 11 7 demos 10 9 96 arrays readings sections 11 1 11 4 12 2 demos 10 7 96 records abstract data types readings section 12 1 skipping ahead lot ll back demos 10 4 96 procedures state procedures maintain information call act isn global variable call reference parameter produce procedures iterators returning 1 2 3 4 5 pseudorandom number generators return random numbers library procedures 10 2 96 examples call reference parameters functions input mouse demos average illustrates techniques return information procedures mouse simple drawing program button detecting button clicks handouts assignment 9 30 96 pascal memory global variables local variables call reference var parameters functions readings sections 6 2 6 4 9 27 96 examples repeat loops demos 9 25 96 applications loops animation unbounded loops handouts assignment demos animation readings sections 5 3 5 5 9 23 96 loops debugging fencepost errors demos dashes 9 20 96 introduction loops bounded loops downto demos bottles 99 bottles beer wall simple program loop circles draws bunch circles nested loops readings sections 5 1 5 2 5 8 part 9 18 96 case statement local variables demos personality case statement demo handouts assignment readings section 4 7 case statement sections 2 3 2 4 6 1 9 16 96 tricks statements boolean expressions variables preview recursion demos admission yale college admissions program blinking faces recursive bomb timer program recursive procedures readings sections 4 4 4 6 4 8 resist temptation read section 4 5 description mouse position work pascal 9 13 96 pascal syntax mysteries semicolon placement begin end blocks statements readings sections 4 1 4 3 forms statements 9 11 96 graphics decomposing tasks building procedures demos face draws bunch cartoon faces handouts homework readings sections 3 1 3 4 3 10 basic graphics commands 9 9 96 arithmetic integers reals graphics commands demos drawing basic drawing commands readings sections 2 1 2 3 2 5 arithmetic 2 7 2 8 drawing lines 9 6 96 declaring constants procedures avoiding redundancy increases clarity power programs demos macdonald program handouts sheet readings sections 1 8 simple procedures 2 12 constants 6 1 procedures parameters read sections 2 10 2 11 input output 9 4 96 introduction set programming running pascal demos boring handouts information homework introductory computer science courses readings chapter 1 return home page mcplib math prog message gams ps gz mcplib ps ps readme personal info introduction interested talking contact directly math wisc education univesity wisconsin madison august 1994 present ph candidate computer science computer science december 1995 gpa 3 95 4 0 peking university beijing china september 1988 july 1994 computer science mathematics experience 1996 summer xerox webster ny technical intern worked color image processing project 1995 summer uw madison wi research assistant conducted research line hand writing recognition direction professor dyer 1992 1994 graduate school peking university beijing china research assistant developped multimedia cai computer aided instruction system based multimedia development kit windows 3 1 combining voice graphic text animation 1992 great wall computer company beijing china technical intern worked image processing project works project including noise removal motion blur edge detection 1990 1991 peking university beijing china work scientific visualization project job project draw 3 mathematical equations show intersection union difference number equations courses enjoy madison computer graphics final project 3 walking robotic phigs motif code image processing projects motion blur image noise removal software matlab cs540 artificial intelligence programming competition class robotic clean room asked write heuristic function minimizes length walking route running time find route won place code cs736 advanced operating system paper reading final project thread management package includes feature ordinary thread package built 3 applications based package producer consumer problem client server model quick sort code cs764 database paper reading covered advanced topics database final project moving moose dbms informix shore code final report cs766 computer vision paper reading hw including skeleton image spline snake final project image mosaicing code final report independent study advisor professor dyer research topic line handwriting recognition final report postscript format cs532 pattern recognition cs558 geometry neural network cs838 information retrieval awards ta uw madison 1994 place ai programming competition 1995 scholarship peking university 1990 class prize national mathematics competition 1986 publications algorithms font transformation computer software 1990 china implementation multimedia cai system technical report peking univ beijing china 1994 research interest computer graphics image processing computer vision pattern recognition computational geometry multimedia image database technical knowledge software environments unix 4 sys window xlib motif graphics tools renderman phigs image processing tools matlab vista database zoo shore sql neural network software package microsoft windows sdk software development kit software languages fluent lisp pascal hardware hp dec sun sgi activities sport chairman china independent union organized bridge game game year language ability english chinese native language japanese years high school years peking university modified wei yinong classified publications group members broad categories publications category files postscript format feel free download publications find interesting file provided file type size convenience encounter problems document comments suggestions send browser support mailing facility mail comments vuse vanderbilt publications peg members modeling modeling scheduling scheduling benchmarking benchmarking workload workload characterization tools tools list complete list publications modeling top scheduling bottom apon gordon dowdy modeling tool seventh international conference parallel distributed computing systems las vegas nevada october 5 8 download information 187 kbytes postscript smirni dowdy thread placement intel paragon experimentation modeling mascots 95 durham north carolina january 1995 download information 197 kbytes postscript smirni wagner apon dowdy ksr1 experimentation modeling acm sigmetrics conference measurement modeling computer systems 1993 pp 74 85 download information 415 kbytes postscript smirni modeling speedup behavior spmd applications intel paragon international conference high performance computing networking 1994 download information 227 kbytes postscript apon alternative models complex computer systems ph dissertation vanderbilt university august 1994 download information 1365 kbytes postscript apon dowdy load dependent single chain models closed queueing networks submitted download information 292 kbytes postscript apon dowdy circulating processor model parallel systems submitted download information 562 kbytes postscript padhye dowdy simple approach find optimal file placement networked disks abstract submitted cmg 95 download information 23 9 kbytes postscript madhukar dowdy petri net model dynamically partitioned multiprocessor system 6th international workshop petri nets performance models durham 1995 october 3 6 download information 296 kbytes postscript scheduling top modeling benchmarking bottom smirni dowdy thread placement intel paragon experimentation modeling mascots 95 durham north carolina january 1995 download information 197 kbytes postscript smirni dowdy carlson robust partitioning policies multiprocessor systems performance evaluation 1994 pp 141 165 special issue parallel systems download information 1332 kbytes postscript smirni dowdy evaluation multiprocessor allocation policies ieee transactions software engineering submitted 1993 download information 971 kbytes postscript wagner smirni apon madhukar dowdy effects thread placement kendall square ksr1 8th international parallel processing symposium 1994 pp 618 624 download information 187 kbytes postscript apon wagner dowdy monitoring approach adaptive processor allocation revision download information 566 kbytes postscript smirni dowdy sevcik performance gains leaving idle processors multiprocessor systems review international conference parallel processing 1995 download information 267 kbytes postscript smirni dowdy sevcik performance gains leaving idle processors multiprocessor systems submitted international conference parallel processing 1995 download information 267 kbytes postscript madhukar padhye dowdy dynamically multiprocessor systems submitted workshop job scheduling strategies parallel processing download information 258 kbytes postscript smirni dowdy analysis work processor partitioning policies submitted workshop job scheduling strategies parallel processing download information 227 kbytes postscript benchmarking top scheduling workload bottom early evaluation intel paragon xp 5 xp 35 experimental log download information 641 kbytes postscript smirni modeling speedup behavior spmd applications intel paragon international conference high performance computing networking 1994 download information 227 kbytes postscript juergen loop approach method evaluation parallel systems submitted supercomputing 95 download information 275 kbytes postscript workload characterization top benchmarking tools bottom apon dowdy load dependent single chain models closed queueing networks submitted download information 292 kbytes postscript dowdy measure workload characterization multi class queuing networks cmg 90 international conference management performance evaluation computer systems december 1990 pp 543 551 download information 154 kbytes postscript pettey wagner dowdy applying genetic algorithms extract workload classes cmg 94 international conference management performance evaluation computer systems december 1994 pp 880 887 download information 163 kbytes postscript pettey wagner dowdy gas characterize workload review international genetic algorithm conference 1995 download information 101 kbytes postscript wagner carlson algorithm line detection phases execution profiles computer performance evaluation modeling techniques tools eds lecture notes computer science pp 253 265 vol 794 springer verlag 1994 download information 216 kbytes postscript carlson wagner dowdy speedup properties phases execution profile distributed parallel programs computer performance evaluation modeling techniques tools eds antony rowe 1992 download information 265 kbytes postscript juergen loop approach method evaluation parallel systems submitted supercomputing 95 download information 275 kbytes postscript tools top workload list bottom apon gordon dowdy modeling tool seventh international conference parallel distributed computing systems las vegas nevada october 5 8 download information 187 kbytes postscript juergen loop approach method evaluation parallel systems submitted supercomputing 95 download information 275 kbytes postscript ju manish madhukar smirni larry dowdy performance prediction tool massively parallel systems submitted tools 95 download information 165 kbytes postscript complete list publications top tools bottom bottom early evaluation intel paragon xp 5 xp 35 experimental log download information 641 kbytes postscript apon gordon dowdy modeling tool seventh international conference parallel distributed computing systems las vegas nevada october 5 8 download information 187 kbytes postscript smirni dowdy thread placement intel paragon experimentation modeling mascots 95 durham north carolina january 1995 download information 197 kbytes postscript smirni dowdy carlson robust partitioning policies multiprocessor systems performance evaluation 1994 pp 141 165 special issue parallel systems download information 1332 kbytes postscript smirni dowdy evaluation multiprocessor allocation policies ieee transactions software engineering submitted 1993 download information 971 kbytes postscript smirni wagner apon dowdy ksr1 experimentation modeling acm sigmetrics conference measurement modeling computer systems 1993 pp 74 85 download information 415 kbytes postscript wagner smirni apon madhukar dowdy effects thread placement kendall square ksr1 8th international parallel processing symposium 1994 pp 618 624 download information 187 kbytes postscript smirni modeling speedup behavior spmd applications intel paragon international conference high performance computing networking 1994 download information 227 kbytes postscript apon alternative models complex computer systems ph dissertation vanderbilt university august 1994 download information 1365 kbytes postscript apon dowdy load dependent single chain models closed queueing networks submitted download information 292 kbytes postscript apon dowdy circulating processor model parallel systems submitted download information 562 kbytes postscript apon wagner dowdy monitoring approach adaptive processor allocation revision download information 566 kbytes postscript dowdy measure workload characterization multi class queuing networks cmg 90 international conference management performance evaluation computer systems december 1990 pp 543 551 download information 154 kbytes postscript pettey wagner dowdy applying genetic algorithms extract workload classes cmg 94 international conference management performance evaluation computer systems december 1994 pp 880 887 download information 163 kbytes postscript smirni dowdy sevcik performance gains leaving idle processors multiprocessor systems review international conference parallel processing 1995 download information 267 kbytes postscript pettey wagner dowdy gas characterize workload review international genetic algorithm conference 1995 download information 101 kbytes postscript wagner carlson algorithm line detection phases execution profiles computer performance evaluation modeling techniques tools eds lecture notes computer science pp 253 265 vol 794 springer verlag 1994 download information 216 kbytes postscript carlson wagner dowdy speedup properties phases execution profile distributed parallel programs computer performance evaluation modeling techniques tools eds antony rowe 1992 download information 265 kbytes postscript juergen loop approach method evaluation parallel systems submitted supercomputing 95 download information 275 kbytes postscript ju manish madhukar smirni larry dowdy performance prediction tool massively parallel systems submitted tools 95 download information 165 kbytes postscript smirni dowdy sevcik performance gains leaving idle processors multiprocessor systems submitted international conference parallel processing 1995 download information 267 kbytes postscript madhukar padhye dowdy dynamically multiprocessor systems submitted workshop job scheduling strategies parallel processing download information 258 kbytes postscript smirni dowdy analysis work processor partitioning policies submitted workshop job scheduling strategies parallel processing download information 227 kbytes postscript padhye dowdy simple approach find optimal file placement networked disks abstract submitted cmg 95 download information 23 9 kbytes postscript top list home back peg home page modified december 24 1996 2238 useless page useless image databases usc image database purchase virgil image database access restricted image database missing scripts medical image database access satellite midas image database administration cool picture fruit fly genes diversity image database jump microbiology department dna visualization pictures database sea floor image database system interesting page image database line nice earthquake pics prototype library image database z39 50 protocol good query return results japanese character image database purchase uw ii english japanese document image database purchase einstein observatory database ray images image data purchase couple cool inline animations modified tue oct 8 00 35 23 cdt 1996 greg sharp greg cs wisc http www cs wisc ~greg greg html home jun fang mail address www homepage location time visit page sex male female comments send reset chinese newspapers 3 4 aa publications sunworld online organizations usenix introductions excellent source html guides operating systems plan 9 att berkeley 4 4 windows nt mach sun solaris courses usc distributed systems nexus list distributed research projects sysadmin faq sun sysadmin modified sep 1 1996 mike cs hmc active assignments eric hanson write long journal paper gator sreenath write algorithm pre post optimization handle optimization gator networks alpha memories work yi develop cost functions gator networks virtual alpha memories indexed memory nodes develop design test database test rule set include attribute cardinalities update frequencies develop update stream generator yi gao develop cost functions consult sreenath finalize implement gator network optimizer cost evaluation functions alpha memory structures write masters thesis including material optimization algorithm pre post optimizer cost functions implementation nick laurie work sreenath load realistic test database fix bugs ariel exposed updated 2 14 95 note turn procedure homework 2 cs unix machine type command turnin submit yufeng files case don turnin man turnin programming assignments style guidelines mandatory starting program 3 include top design points 1 sak jan 28 15 2 room service feb 6 30 3 planets feb 11 30 4 calvin treasure hunt feb 18 30 5 improved calvin mar 3 35 6 fuel economy mar 18 35 7 roman numerals mar 31 35 8 apr 14 40 9 race apr 28 40 bonus polish calculator 1 30 updated 3 19 96 1936 personal info ka yee yeung age secret current status year graduate student computer science university washington family status parents live toronto sister year pre optometry university waterloo country birth hong kong languages english cantonese chinese undergraduate institution university waterloo undergraduate degree double honours actuarial science computer science bachelor mathematics high school st paul educational college hong kong hobbies shopping reading laughing talking favourite chinese author cheung oi ling favourite english novels wind margaret mitchell kitchen god wife amy tan adrian mole wilderness years 23 sue townsend favourite english author amy tan favourite accessories favourite color black favourite animal favourite teddy bear love cartoon characters winnie pooh website lots disney pictures back back home page ka yee yeung cs 306 assignment 4 gnu common lisp gcl 1 created instructional account departmental workstations class log newuser set instructions takes half hour account created ready 2 log account open xterm windows windows default unix prompt window run version common lisp called gcl window edit unix files lisp functions programs write 3 run gcl interpreter command gcl window invoked gcl initializes system prints message enters top level prompt read eval print loop prompt enter expression evaluation prompt gcl prompt default unix prompt workstations change unix prompt run shell command put command cshrc local file avoid time set prompt 4 gcl line facilities gcl introductory message symbol documentation symbol load step trace compile file dribble lisp function interested string documentation symbols string string remove describes functions remove remove remove duplicates remove apropos string lists names documentation symbol type prints online documentation string symbol type gnu info facility access documentation www version addition material accessed unix program info type info unix prompt emacs typing esc info 5 edit program file text editor vi emacs creates file named functions lisp defines single lisp function named unix vi functions lisp defun format 6 emacs commands editing lisp emacs written lisp command function work describe general lisp functions editing actions emacs lisp modes emacs lisp mode lisp mode lisp interaction mode complexities emacs lisp modes scope introductory document emacs editor choice powerful lisp modes worth investigating tips editing lisp code ideas 7 vi commands editing lisp lisp programs set vi aid entering lisp functions correctly options interest lisp commands move backward forward expressions 2 automatic indenting 3 shows matching typed set set time enter vi se ai sm lisp settings set time enter vi edit file home directory include line set ai sm lisp finally operator vi existing lines typed lisp set operator command beginning function lines function commands moving lisp functions explanation commands move backward forward expressions commands don stop atoms skip list comment quickly commands advance retreat lines beginning dealing entire function definitions 8 call vi gcl alternative keeping separate windows vi gcl define lisp function vi call vi gcl automatically load editing save contents ~dyer public html cs540 lisp vi lisp file directory load file gcl 9 gcl window load functions defined file gcl load functions lisp gcl loading functions file simple syntax checking parentheses punctuation functions loaded successfully syntax errors case back vi window edit functions reload file gcl window 10 run program gcl runtime errors vi window modify program gcl window reload file program run 11 compile program compile file functions lisp load functions compiling executable file functions created current directory debug program interpreter compile optimized executable code debugged 12 make typescript terminal session dribble dribble file string start typescript run programs saved dribble stop typescript displayed screen saved file including type lisp interpreter responds unix command script filename starting gcl unix command exit ending gcl session appears give slightly output 13 trace single step program trace func trace named function func stop tracing named function step func parameters single step mode 14 exit gcl bye control stop gcl 15 lisp break package lisp invokes break package encounters error user aborts execution break package recognizable prompt options choose package break loop command summary optional arg summary bl show local variables values segment compiled stack frames starting current bt steps frames env describe environment stack frame interpreted fr show frame loc return local frame function compiled si loc resume return current break loop frames print 4 frames bt 4 note fast links nil makes system function calls recorded stack fast links default low level commands make current previous frame list show make current frame list show index make current frame index print break message show function current frame quit top level resume break loop full functions special forms bs backward search frame named fs search frame named show stack show invocation history stack v1 v2 show previous special bindings v1 v2 v1 16 log workstation leave hold left mouse button click logout select demo submitting form run demo attempt pop window screen put console host entry marked display type xhost piglet cs umass shell piglet set window screen demo work 10 minute timeout note piglet sparcstation 2 variable load demos slow momentarily stop depending piglet work load display begin clear harmonic function path planning 2 dof arm connolly grupen 1993 dynamic contact localization shape recovery huber grupen 1994 hamiltonian framework kinodynamic planning control connolly grupen 1995 demos pending stay tuned california institute technology web resources groups caltech caltech web press releases caltech library system admissions information alumni resources search caltech web california institute technology 1201 east california boulevard pasadena california 91125 818 395 lecture 9 binomial heaps cs681 homepage page 1 page 2 page 3 page 4 page 5 family landrum family landrum derived farm gaelic spelled leith means field side ridge broad ridge spelling landrum american phenomenon original family thirty miles northwest aberdeen noted scottish history battle fought eleventh century donald isles late eighteenth century believed ordnance corn grow bloody family clan custom scotland call individuals property legitimate refer early heads family remember word laird case ownership land graham gordon landrum father fisher family return home page updated october 6 1996 computer sciences calendar form send item calendar send items calendar email harmful swallowed click harmful swallowed home page img studio tape 1993 img musicians humanity iii willard straight hall cornell university dexter kozen img img daniel scharstein bruce donald img jim davis img img paradox qbe tutorial 1 introduction query qbe query language borland paradox database management system explained section 4 2 korth silberschatz database system concepts textbook instructions included tutorial based paradox 4 5 ms dos paradox 1 0 windows differences ms dos windows versions pointed 2 start paradox runs ibm pc compatibles open lab tmcb versions paradox labs ms dos paradox found paradox directory entering paradox directory run paradox typing paradox prompt hint dos version displays important function keys actions perform bottom row screen function keys great working ms dos version faster simple tasks windows paradox found directory paradox group window icons click click icon entitled pad user interface menu design online qbe queries stored disk retrieval runs typical windoze speed slower dos version 3 creating tables section show create relations tables add tuples relations paradox sql command creates table relation scheme students create table students char 10 primary key sid number primary key address char 20 similar concept paradox method creating tables 1 identify attributes data types key attributes 2 give table relation scheme 3 creating relation schemes paradox windows 1 select file table menu bar file table 2 table type paradox windows default 3 enter field type alphanumeric short number integer date format mm dd yy size alphanumeric types key attribute key attributes top field list student sid combined primary key listed fields field key part key press key keyboard column click mouse button column cursor positioned column 4 click save button enter file tables automatically db file extension extension recommended default extension ms dos 1 select menu bar create 2 enter table created 3 similar step 3 windows version enter field field type data types dos windows data type size key attribute area entered field type column attribute part primary key alphanumeric type size 10 characters field type a10 4 press f2 doit save table note paradox requires key fields 3 adding tuples table windows 1 select file open table menu bar 2 pick table insert data 3 select table edit data menu bar press 4 enter data columns 5 finished entering data select table end edit press table values automatically saved edit session ended ms dos table edited present desktop 1 select modify edit form menu bar 2 enter table edit 3 insert data columns 4 press f2 doit save table table visible desktop open table click table press editing table hit f2 save modifications made table 4 building queries building queries qbe paradox similar textbook exceptions discussed section 4 bringing skeleton tables qbe query built skeleton tables relation involved query selected windows 1 select file query menu bar 2 window names tables select table involved query 3 tables involved query select query add table menu bar select tables involved query 4 repeat step 3 table query ms dos 1 select menu bar enter names tables involved query 2 repeat tables involved query 4 performing projections windows ms dos 1 select table attributes project table desktop click table open 2 arrow keys keyboard mouse select attribute field project 3 hit f6 key click white box field check field remove check hit f6 key field 4 repeat steps 1 3 fields project 4 performing selections windows ms dos 1 select table attributes select table desktop click table open 2 select attribute fields arrow keys mouse 3 enter comparison operator comparing constant variable valid relational comparison operators include optional 4 performing joins windows ms dos 1 select table joined table desktop click table open 2 select attribute field joined 3 enter variable field variables preceded underscore windows variable red underscore shown 4 repeat steps 1 3 tables attributes join 4 performing set queries qbe set command attribute field perform queries find employee makes money find customer ordered books type query create set tuples comparison compare set table perform selections projections grouping explained suppose find employees work departments create set departments department location table follow steps 1 select dep loc table 2 type set field table 3 select field grouped set tuples 4 enter variable field compare set departments employee table find employees work departments continue 5 select employee table 6 select field employee table compare set 7 enter field variable query specification represents check mark table establishes set table prints names employees set dep loc dep set employee set comparison operators values group members defined set customers ordered book travel series values group defined set patients ward 12 haven exhibited symptom patients ward 6 values group include members defined set students courses required major chemistry values group match members defined set combines customers ordered books travel series 4 performing multiple queries table table skeleton multiple horizontal lines perform multiple queries table entering query table arrow move line perform query repeated queries table suppose query employees supervised compute scientist involve queries employee relation select computer scientists supervisors compare employee set computer scientists supervisors query demonstrates employee table query degree eno computer science eno 4 executing saving queries windows 1 query desktop read file click file open query menu bar select qbe file opened 2 execute query desktop select query run menu bar ms dos 1 queries loaded saved queries built desktop 2 press f2 doit execute chosen query spin project members clickable map spin pis brian bershad craig chambers susan eggers spin staff david becker charlie garrett postdoc wilson hsieh spin ras david dion marc fiuczynski robert grimm tian lim przemyslaw pardyak yasushi saito stefan savage emin gu sirer spin people joel auslander chris maeda dylan mcnamee terri watson dave grove jeffrey dean 1253 software reference manuals page links reference manuals general purpose software packages latex2e reference pages reference guide 2e version latex pages material topics provided appendix lamport latex guide unix references introduction unix popular unix tools emacs gmake gnu iostream library description classes iostream manipulators converted modified format version 0 64 ansi library documentation routines variables macros provided header files standard ansi library img back home page philosophy world wide web philosophy web represents thinks web public place people present personal information web pages mind lives open books notion privacy url personal web pages parallel solution sparse squares problems sparse matrix package solving large sparse linear squares problems distributed memory machines package implemented ansi double precision arithmetic ibm message passing library mpl communication processors parallel direct sparse solver solve sparse linear squares problem sparse qr decomposition computed sparse triangular system solved sparse qr factorization triangular solution carried blocked oriented parallel multifrontal scheme user guide information contact author csun cs cornell introduction computer graphics 1996 autumn quarter anna office hours sieg monday 3 30 4 20 thursday 4 30 5 20 ta office hours ta office hours held indy lab sieg 228 convenience monday tuesday wednesday thursday friday 8 30 9 20 9 30 10 20 10 30 11 20 11 30 12 20 mark 12 30 1 20 ben fred ben ben 1 30 2 20 fred fred katrin mark katrin 2 30 3 20 lecture lecture mark lecture 3 30 4 20 katrin 4 30 5 20 1042 university computer sciences department university wisconsin madison 1210 west dayton st madison wi 53706 phone 262 6587 mail moshovos cs wisc home 916 eagle heights madison wi 53705 phone 238 home sweet home 21 23 thessaloniki gr greece hellas phone 031 923 277 031 904 749 updated 6 june 1994 ~ 1353 dan visited neat places back good days climbing peru rambling guatemala hiking canyon country utah kayaking river alaska highlands coastal climbing nepal thailand rambling morocco small expedition st elias range sea kayaking discovery islands coastal waters british columbia lots trips north cascades weld cs washington img quiz 1 note difficult quiz originally intended don worry problems ll account semester 1 suppose inside computer variable binary decimal declared integer 0 1 1 0 0 0 1 1 2^1 2^0 99 2^3 2^2 2^1 2^0 real 4 digit mantissa 4 digit exponent 0110 0011 1 0110 2^0 2^ 2 2^ 3 2^3 11 0 2 find type error syntax semantic run time logical assume line position problems program spam implicit number eggs beans spam vikings dead frogs health code violations eggs beans spam integer viking health eggs 40 200 beans 100 spam 20000 eggs beans spam viking 20 0 health 300 print food viking viking print dead frogs viking viking print health violations dead frog health stop end syntax error integer line 6 semantic error run time error health dividing 0 logical error food dead viking viking 3 statements character 3 congress characters stored con integer 3 6 integers truncate 3 integer mod 18 5 remainder 18 5 3 hint remember conversion rules real integer 5 3 5 3 integers expression 5 3 1 convert type 1 0 note avoid real 5 3 5 0 3 operand real copyright 1996 jeff lampert tick cs wisc modified september 10 1996 joint nyu sunysb visualization research seminar seminars held tuesday venue alternates nyu sunysb nyu time 3 30 5 00 room 813 warren weaver hall stonybrook time 2 00 3 30 seminar room room 1306 cs building directions stony brook nyu courant schedule fall 1996 date speaker topic remarks location affiliation talk oct 1 chee yap nyu organizational meeting nyu introduction oct 15 meeting columbus day focs conference joe mitchell hierarchical suny click oct 22 suny level detail joe online models references tour nyu visualization facilities seminar ends today nov 5 robert buff nyu architectural 4 45 tour begins immediately 2nd floor warren weaver hall claudio silva volumetric tour sunysb nov 19 suny visualization visualization resources note 2 30 3 30 tour dec 3 ee chien chang foveated images visualization nyu wavelets activities nyu media research lab data management yi jen chiang issues dec 17 suny talk suny postponed talk week 1997 holiday break feb 4 chee yap nyu active visualization nyu feb 18 implicit volumetric suny suny visualization mar 4 tba adel scientific nyu hanna visualization mar 18 adel hanna nyu information suny visualization participate speak chee yap joe mitchell back visualization homepage nyu cs page suny ams page updated oct 2 1996 hong kong student association ut austin bbs visit bulletin board upcoming events publications member info questions comments links online application upcoming events member info publications links feedback disclaimer homepage published hong kong student association registered student organization homepage official publication university texas austin represent views university officers copyright 1996 majority homepage images created mr joel yen teamweb computer systems architecture homework assignment 1 assignment based material chapter 1 computer architecture quantitative approach read chapter 1 attempting homework homework assignment provide solutions chapter 1 problems 1 1 1 4 1 7 drinking games type buzz factor card high baseball coin high movie tv mid beat endurance high beer 99 card math mid beer blow card high beer bomb skill high beer bungee strength low mid beer hunter luck mid beer pot skill high beer race speed potentially high cards high low mid chess high backgammon low mid monopoly high ping pong mid beers cheers tv low mid beirut skill high boat races speed high bouncing ball vocal mid card high brain damage card high high buzz vocal low caps skill mid high cardinal categories vocal low century club endurance high checkers checkers high ladders board game high death ring card high dennis miller tv high dice dice high drop skill mid high drug dealer card mid high drunk driver card high fuzzy duck vocal low mid fish cards mid high graduation spectator high guess note music low bob tv mid high high low card high dribble vocal mid high ice tray quarters coin high indian poker card high vocal low mid james bond movie mid skill mid stand endurance high kill endurance high kings card mid high kings blood card high letters vocal low skill high master thumb low card high mexican dice mid mexico dice high multi mid game vocal high big chicken vocal high card mid high intellectual low pub crawl speed travel high pyramids card high quarters skill coin high queens card mid questions vocal mid red black card high ren stimpy tv low mid rhyme vocal low music high attack tv low sentences vocal low sixty seconds endurance high shotgun speed high card high simpsons tv high sink battleship skill mid high dice high tv high smile adult low snap card high speed quarters coin high spinners coin low states vocal varies strange brew movie high stripes solids billiards high suck blow misc low super quarters coin high taps coin low mid thirty card high man dice high high threshold dice coin high thumper vocal hands low mid trapped card mid tv characters tv high twenty aces dice high jerry lewis varies greatly river card high viking hand low tales vocal high shit vocal low mid vocal low sc5i andrew cmu updated 24 january 1994 cs381 481 fall 1996 automata computability theory information table contents personnel time place office hours sources homework exams cs381 cs481 personnel instructors 381 david pearson pearson cs cornell upson 5133 255 9189 481 dexter kozen kozen cs cornell upson 5143 255 9209 teaching assistants 381 francis chu fcc cs cornell 5153 upson 255 1237 481 nikolay mateev mateev cs cornell 4156 upson 255 5033 time place 381 mwf 9 05 9 55 olin 245 481 mwf 9 05 9 55 1120 office hours kozen upson 5143 tth 10 11 30am pearson upson 5133 mwf 10 11am chu upson 5153 tuth 2 30 4 00pm mateev upson 343b mwf 2 30 3 30pm sources texts required text entire covered lecture notes accessible online home page notes hardcopy 7 linda mardel 5147 upson find supplementary texts reserve engineering library carpenter hall hopcroft ullman introduction automata theory languages computation addison wesley 1979 lewis papadimitriou elements theory computation prentice hall 1981 harrison introduction formal language theory addison wesley 1978 cutland computability cambridge univ press 1980 handouts handouts homework sets online accessible home page notes postscript format access postscript previewer ghostview postscript printer printers undergraduate labs handle postscript contact experience difficulties homework sets handouts posted periodically responsibility check postings postings announced newsgroup cornell class cs481 public newsgroup public newsgroup cornell class cs481 created technical discussions questions announcements 381 481 feel free group newsgroup bulletin board free ranging technical discussions encouraged respond questions posted group working day homework exams weekly homework assignments consisting 4 6 problems due wednesday 4pm pass class wednesday morning ta 4pm penalty pass ta instructor secretary undergrad office slip door ll collect shortly 4pm late homework accepted good excuse clear ta advance homework graded back friday homework submitted hardcopy form email homework assignments solutions online accessible home page 50 minute prelim exams 100 minute cumulative final exam exams open book notes prelims final homework worth approximately grade cs381 cs481 cs381 cs481 follow roughly syllabus 481 faster paced depth meant theoretically inclined students grad students undergrads bound grad school corrective shifting encouraged weeks talk cs381 481 home page protocol server distributed digital technical report library james davis carl lagoze tr94 1418 june 24 1994 paper describes bf dienst distributed interactive extensible network server techreports dienst protocol based world wide web protocol http object oriented interface document model document model access document named parts supports multiple formats document implemented gateway web server supports dienst protocol world wide web client mosaic user search documents distributed sites browse thumbnail small page images view full documents print view document display overview document formats overview thumbnail pages structural overview display selected page formats document 9 pages raw ocr output resolution tiff image inline gif image display page display document formats ocr text produced ocr errors bytes postscript bytes print download selected pages granted permission commercial reproduction distribution display performance technical report format permission period 45 forty days recent time verified technical report computer science department cornell university terms include permission rights reserved author search home page ncstrl server operates cornell university send email tech reports cs cornell bugs errata report bug send bswest cs learning alias bugs 1727 img condor project start building results remote unix ru project directed professors dewitt finkel solomon continuation work area distribute resource management group directed professor livny condor project started 1988 spirit project focusing customers large computing environments heterogeneous distributed resources ru effort condor project inherited rich collection mechanisms sound software foundation version condor resource management system initially called ru system implemented 1986 joint effort groups bricker litzkow time staff members ru project nucleus management policies condor project provided distributed allocation preemptive scheduling techniques developed part ph thesis work professor mutka group originally focusing problem load balancing distributed system group shifted attention mid distributively owned computing environments owners full control resources courses study 1996 97 courses study information primarily concerned academic resources procedures college department programs interdisciplinary programs undergraduate graduate offerings university included publication information medical college graduate school medical sciences located york city search 1996 97 courses study general information description courses information college agriculture life sciences college architecture art planning college arts sciences division biological sciences college engineering graduate school school hotel administration college human ecology school industrial labor relations law school johnson graduate school management division sciences officer education department physical education athletics school continuing education summer sessions college veterinary medicine interdisciplinary centers programs studies andrew white professors large center applied mathematics center environment mario center international studies cognitive studies cornell abroad cornell washington program cornell institute public affairs cornell program ethics public life program real estate science earth systems inter college program statistics center program comparative environmental toxicology visual studies business study undergraduate business study selected business management courses study study study obtain copy catalog follow guidelines prospective undergraduate student contact undergraduate admissions office cornell university 410 thurston ave ithaca ny 14850 607 255 prospective graduate student contact graduate school cornell university b2 caldwell hall ithaca ny 14853 607 255 4884 enrolled student contact college registrar contact office vice president student academic services cornell university 311 day hall ithaca ny 14853 2801 607 255 7595 internet cornell write cuinfo admin cornell comments suggestions cuinfo page statistics pages www cs wisc july 1995 users departmental computers receive weekly statistics outlining times world wide web pages accessed pages web links receive statistics report file called created www directory ~username public html projects aliases server configuration files put file directory pointed alias file list addresses line statistics mailed similar forward file address valid internet mailing address program file statistics person list friday night shortly midnight statistics file www lucy cs wisc keeper lighthouse caltech subject www page statistics www cs wisc list relative world wide web urls files accessed past week located directory keeper public html url line number hits received past week information indented list pages links url appears 3 hits http www washington 2 3 hits http www washington 2 home sample html 1 hit http www cs wisc index html 1 installs html 3 hits http www cs wisc keeper html 1 keeper html 10 hits http www cs wisc index html 1 http www cs wisc csl lab staff html 1 http www caltech people www html 1 html 1 hit pictures felix gif 20 hits http www cs wisc html 3 http www cs wisc html 2 http www cs wisc html 1 http www cs wisc html 4 http www cs wisc html 3 http www cs wisc html 2 http www cs wisc index html 1 http www cs wisc sample html 1 server html 11 hits http dpls dacc wisc web talk html 5 todo html 13 hits http www cs wisc keeper html 2 http www cs wisc 2 note list references includes links documents intentional note adding hits reference links yield lower number total hit count page browsers send url page referring links feature http protocol referring pages links listed page happen maintainer referring page removes link commonly user chose open entered url page referring page loaded browser careful importance numbers measure success pages number pages linking metric hit count remember hit user read page topics prelim 1 basic constructs basic types int char float double cin cout control statements loops loops switch function declaration reference parameters parameters 2 complex types strings definition array characters terminated 0 functions manipulating strings strcmp strcpy arrays including multi dimensional arrays structs arrays structs structs arrays typedefs const declarations static declarations 3 pointers declaring pointers operators understanding programs pointers structures field field relationship pointers arrays indexing pointers pointer arithmetic ptr 3 ptr arrays pointers parameters functions 4 classes basic declarations private public friend functions member functions operator overloading overloading assignment operator constructors null constructor copy constructor constructor arguments destructors const member functions 5 memory management definitions static automatic dynamic data delete delete arrays delete conjunction classes shallow copy deep copy 6 software engineering good programming style divide programs files divide programs files write comments note comment code test directly asked comments explanations gaining partial credit make mistakes difference declarations definitions interfaces implementations public private member functions data members classes mike van wie bookmarks animal pages frenzy sponsor wolf program wolf homepage wolf haven world wide cats school newton research labs arc home page wireless communications directed perception home page julia home page machine learning online personal page marvin minsky products wireless lan wan equipment computer stanford computer science department sunsite fraunhofer conference announcement archive uf na perl archive linux home page personal andrew home page anne brink home page page dana web page david dailey compass rose enterprises manu iyengar web home page sky planet law misc index pub multimedia sun sounds movies 12 monkeys 22 page aclu freedom network high school cnn interactive city net cool tricks homepage development tools european home page stole christmas info chinook college funding service keith artificial life list usenet faqs page port entry project von neumann rank phd programs computer science group sandra clip art server smithsonian table contents social behavior suck capt james kirk sing long page jihad destroy barney worldwide web 2 0 journal online junior quad monty python page planets original chips web page postcard store big button doesn speed trap registry universal black pages virtual tourist united states web counter home page webmuseum bienvenue keeper rochester york usa aol sucks wolf studios home page yahoo social science history zarf list interactive games web comics anime manga resources list comics stuff death home page european comics web home page alternative kevin home page linda rocky page ren stimpy page ren stimpy directory alphabetically dilbert zone doctor fun page warp graphics music page jazz central station cdnow internet music store filter firefly mother earth jethro tull music archive page 5 ultimate links page rock metal www pages tool band music infectious homepage school house rock page homepage ultimate band list sports rochester ny orioles home page hacking mass teams art fencing david unofficial page baltimore orioles espnet sportszone fastball internet baseball archive web page nba hoops orioles news page baseball server basketball world links sports network writing library artfl project roget form adventures sword magazine 95 west writers workshop 1996 fantasy writer resources festival bad writing hwa horror writers association hypertext webster interface sanity misc writing list web sites research links resources science fiction fantasy writers home page home page speculative fiction writing resources strunk william 1918 elements style holden server market list victory page writer resources http www htm science fiction terra generation science fiction front hall voice interview stephen donaldson index atomic books home page broken mirrors press science fiction fantasy century magazine dark planet science fiction fantasy horror magazine dekker red dwarf home page archives future fantasy bookstore home page greg egan fan page intertext magazine jim cowan home page 2 0 links interest maureen mchugh web page internet press www home page red dwarf home page rochester fantasy fans net science fiction fantasy network author author sci fi channel dominion speculative fiction authors speculative fiction line submissions guidelines warner aspect leading edge reading list core sf fantasy official nicola griffith page science fiction fantasy homepage web lost souls web page steven gopher etext archive umich 0 fiction van gogh space gz robotics computer vision home page behavioral model visual perception recognition journal artificial intelligence research cmu robotics institute cognitive robotics research group gopher menu gopher nl lsl www moshe products robotics faq table contents robotics ai control related str 825 board teleos research 100 fact sheet multi agent ftp menu informatik darmstadt de sing bing kang home page university michigan diag homepage umbc intelligent software agents resources agent related web pages dai site list dr gilad international conference multiagent systems ijcai 95 workshop adaptation learning multiagent systems intelligent agents theories architectures languages jim ratliff list game theory resources net dai pointers learning group behaviour interacting agents nobotics home page papers henry kautz planning agent modelling robotics ai lab pitt graduate faculty umbc intelligent software agents resources wpi multi agent systems webliography home page languages foreign languages travelers greek learning greek foreign language modern greek language letters sounds alphabet gaelic espanol integral dutch indian flag indian newspapers indian newspapers hindu hindu daily news indian express india world india abroad web india back home page isn actual plane rode close found picture jdean cs washington contact info email shade cs washington phone 206 543 5143 fax 206 543 2969 snail mail department computer science engineering university washington box 352350 seattle wa 98195 usa twins twin girls exact sonia nina born june 10 1995 5 5 weights lengths 19 3 official birth announcement sonia nina frequently asked questions pictures updated october 31 bkay northwestern university index search directory northwestern includes introduction university president henry phone email directories nu news information web resources admission financial aid includes variety information interest wishing apply northwestern including admissions financial aid housing alumni includes information events interest resources alumni northwestern university classes teaching includes information credit credit courses undergraduate graduate professional school programs registration information events activities performances includes northwestern chicago athletic events theatre performance movies events happenings campus downtown research includes information university research centers facilities research support services funding opportunities research policies guidelines research oriented publications schools colleges list undergraduate graduate professional schools summer session continuing education programs northwestern university student life information interest students northwestern ranging career advising computer services food entertainment university services includes listing links departments provide services faculty staff students index search directory nu calendar events breaking news nu world wide web disclaimer university policy statements updated 10 28 96 nwu 847 491 1996 northwestern university evanston illinois keck center computational biology updated december 19 1996 keck center computational biology houston texas offers advanced training computational biology graduate postdoctoral level special programs undergraduates houston high school students partner institutions baylor college medicine rice university university houston science engineering process transformed power computing technologies goal train kind scientist seize advantages national computational solving important problems biology training program emphasizes algorithm development computation visualization areas biology biochemistry biophysics research groups involved keck center computational biology forefronts respective areas laboratories outstanding settings provide outstanding research environment financial supporters keck center joint logos centers institutes comp icon research areas person icon principal faculty trainee participants cap icon research training program letter icon fellowship application information undergraduates learn 1997 summer undergraduate research training program apply book icon center activities www icon web resources computational biologists information keck center programs including application questions suggestions web pages contact marc executive director keck center computational biology houston texas march rice marc march rice virus microsoft word check system info tech partners concept virus written auto macro means affect macintosh windows versions word 6 word 7 windows 95 current version harmless reason altered harmful virus source code microsoft recommendation deal virus excerpted tech note microsoft choose product category word windows macintosh type article number keyword retrieve entire article remove concept virus 1 remove macros tools menu click macro macros list click active templates select macro named click delete button click asked delete macro repeat steps macros named note leave macro named payload template macro installed macro presence prevents macro installing future 2 correct affected documents complete step 1 order work open document affected document dialog box number appears select entire document pressing ctrl clicking select edit menu eliminate document final paragraph mark selection pressing shift left arrow edit menu click copy file menu click select template click edit menu click paste save document uw cecil vortex project papers click paper paper page abstract link postscript file hint a4 users papers formatted letter paper printer refuses print document language design research cecil language specification rationale version 2 0 1995 craig chambers object oriented multi methods cecil ecoop 92 craig chambers predicate classes ecoop 93 craig chambers typechecking modules multi methods toplas 95 craig chambers gary leavens language implementation research inlining decisions inlining trials fp 94 jeffrey dean craig chambers framework selective recompilation presence complex intermodule dependencies icse 95 craig chambers jeffrey dean david grove selective specialization object oriented languages pldi 95 jeffrey dean craig chambers david grove optimization object oriented programs static class hierarchy analysis ecoop 95 jeffrey dean david grove craig chambers profile guided receiver class prediction oopsla 95 david grove jeffrey dean charles garrett craig chambers impact interprocedural class analysis optimization cascon 95 david grove program optimization object oriented languages 1996 craig chambers jeffrey dean david grove vortex optimizing compiler object oriented languages oopsla 96 jeffrey dean greg defouw david grove litvinov craig chambers frameworks intra interprocedural dataflow analysis 1996 craig chambers jeffrey dean david grove program optimization object oriented languages 1996 jeffrey dean ph thesis combinations language design implementation research synergies object oriented programming language design implementation research isotas 96 craig chambers return cecil vortex home page updated november 14 1996 cecil cs washington links favorite artists genesis home page genesis discography peter gabriel home page wire peter gabriel page progressive rock home page elton john home page billy joel home page paula cole radio real world check line music stores cd place cdnow rpm records tower records magic records blue importing complete list line music stores check link cool music places sony home page music home page atlantic records records mca records ultimate band list great music links paul local music store guide line charts world random cool places time warner metaverse yahoo cbs home page espn mtv ksea amd washington state zone forecast updated zones 26 37 national weather service seattle wa 630 pst tue dec 10 1996 forecast 330 pm tuesday forecast temperatures chance precipitation values today tonight wednesday 007 004 008 010 seattle metropolitan area tacoma area everett vicinity hood canal peninsula central cascade 415 pst tue dec 10 1996 today rain changing showers breezy isolated afternoon thunderstorms mid upper south winds 15 25 mph tonight showers 35 40 south winds 10 20 mph southeast 5 15 mph late wednesday rain changing showers late breezy afternoon 45 temperature precipitation seattle 48 38 45 100 80 80 002 005 009 013 014 san juan islands western county northwest interior admiralty area eastern juan de western juan de 415 pst tue dec 10 1996 today rain changing showers isolated afternoon thunderstorms southeast winds 20 30 mph early morning southwest 15 25 mph 45 tonight occasional showers 35 40 south winds 10 20 mph southeast 15 25 mph late wednesday rain changing showers late 40 45 temperature precipitation bellingham 44 38 42 90 80 80 port angeles 44 36 44 80 70 80 020 022 040 west central interior southwest interior lower columbia southern cascade 415 pst tue dec 10 1996 today rain changing showers breezy isolated afternoon thunderstorms south winds 15 25 mph mid upper tonight showers 35 40 south winds 10 20 mph light late wednesday rain changing showers late breezy 45 temperature precipitation olympia 47 36 45 100 80 80 48 40 47 100 80 90 016 021 north coast central coast south coast 415 pst tue dec 10 1996 today showers breezy isolated thunderstorms southwest winds 15 25 mph 45 tonight showers 35 40 south winds 10 15 mph southeast 10 20 mph late wednesday rain changing showers late breezy 45 temperature precipitation forks 45 35 43 100 100 100 44 39 45 100 100 100 012 017 018 019 025 olympics northern cascade west slopes northern cascades west slopes central cascades passes west slopes southern cascades passes east slopes southern cascades east slopes northern cascades 415 pst tue dec 10 1996 snow advisory tonight today snow rain changing showers isolated afternoon thunderstorms 4 6 inch late afternoon snow level 3000 feet afternoon pass temperatures 30 35 east winds 10 20 mph late morning tonight snow showers locally heavy times rain lower elevations snow level 2000 feet additional 4 6 inches west winds 10 20 mph wednesday snow rain snow level 2000 feet afternoon pass temperatures 30 temperature precipitation snoqualmie pass 33 27 32 100 90 90 stevens pass 31 24 30 100 90 90 035 spokane county northeast mountains 415 pst tue dec 10 1996 today rain areas fog snow level feet afternoon mid upper southeast winds 5 15 mph tonight rain evening turning snow showers overnight lower southwest winds 10 20 mph wednesday cloudy chance snow afternoon lower temperature precipitation spokane 36 32 34 70 70 40 colville 37 31 33 70 70 40 valley 415 pst tue dec 10 1996 today cloudy rain snow partly cloudy scattered mountains snow showers afternoon mid light winds south 5 15 mph afternoon tonight partly cloudy scattered mountain snow showers 25 wednesday increasing clouds chance snow afternoon lower 027 037 valley east east douglas lower 630 pst tue dec 10 1996 updated today rain snow ending partly cloudy afternoon 35 light winds west 10 mph afternoon tonight partly cloudy chance snow showers mountains 20s light winds wednesday cloudy snow developing afternoon 30 35 temperature precipitation 34 22 33 80 20 60 37 22 34 80 20 50 central basin 415 pst tue dec 10 1996 today cloudy rain morning ending afternoon late afternoon clearing 35 40 variable winds 10 mph southwest afternoon tonight partly cloudy fog forming late 25 light winds wednesday increasing clouds chance snow afternoon 35 031 northwest blue mountains northeast blue mountains 415 pst tue dec 10 1996 today rain times snow blues snow level 4000 feet 35 45 southeast winds 10 20 mph shifting southwest late tonight cloudy scattered snow showers snow level 2500 feet 25 30 south winds 5 15 mph southeast late wednesday cloudy chance snow rain afternoon snow level feet 35 40 blue mountain 415 pst tue dec 10 1996 today rain times areas fog fog locally dense morning rain changing scattered showers late slight chance afternoon thunderstorms 45 southwest winds 10 20 mph locally gusting 30 mph afternoon tonight scattered showers cloudy areas fog slight chance evening thunderstorms 35 40 southwest winds 10 20 mph early switching southeast 5 10 mph wednesday cloudy chance rain afternoon morning fog 40 45 temperature precipitation 46 39 45 80 40 50 lower columbia basin 415 pst tue dec 10 1996 today rain times turning showers afternoon morning fog slight chance afternoon thunderstorms 45 southwest winds 10 20 mph tonight cloudy scattered showers slight chance evening thunderstorms late night fog 30 35 variable winds 5 10 mph wednesday cloudy areas morning fog chance rain afternoon 40 45 temperature precipitation tri cities 45 30 42 80 30 40 lh fb shubhendu mukherjee papers click button postscript version paper img coherent network interfaces fine grain communication shubhendu mukherjee babak falsafi mark hill david wood 23rd annual international symposium computer architecture isca 1996 abstract raw data img efficient support irregular applications distributed memory machines shubhendu mukherjee shamik sharma mark hill james larus anne rogers joel saltz acm sigplan symposium principles practice parallel programming ppopp july 1995 abstract img evaluation directory protocols medium scale shared memory multiprocessors shubhendu mukherjee mark hill international conference supercomputing ics manchester england july 1994 abstract implementing fine grain distributed shared memory commodity smp workstations ioannis schoinas babak falsafi mark hill james larus christopher lukas shubhendu mukherjee steven reinhardt eric schnarr david wood submitted publication img anomalies adaptation analysis development policies paul wilson sheetal kakkad shubhendu mukherjee journal systems software 27 147 153 1994 abstract img mechanisms cooperative shared memory david wood satish chandra babak falsafi mark hill james larus alvin lebeck james lewis shubhendu mukherjee subbarao palacharla steven reinhardt 20th annual international symposium computer architecture isca 1993 appears computer measurement group cmg transactions spring 1994 abstract img programming tutorial wisconsin wind tunnel shubhendu mukherjee alan kagi douglas burger unpublished manuscript revised january 1995 abstract ensemble distributed communication system ensemble generation horus group communication toolkit developed cornell university visit horus page information horus papers group communication pointers sites related information language support note current distribution primarily support applications developed ml programming language interfaces languages made check roadmap future development plans ml ensemble implemented objective caml programming language dialect ml ml supports variety optimizations enable ensemble achieve communication latencies order magnitude faster horus current distribution enable optimizations ensemble supports interface prototype appears current distribution interface expanded provide complete support applications development interfaces horus object tools hot interface electra corba object request broker interface java finally work interface ensemble java wrap ensemble netscape plug building applications ensemble application builder ensemble library protocols quickly building complex distributed applications application registers 10 event handlers ensemble ensemble protocols handle details reliably sending receiving messages transferring state implementing security detecting failures managing system research tool distributed systems researcher ensemble highly modular reconfigurable toolkit high level protocols provided applications stacks tiny protocol layers protocol layers implement simple properties composed provide sets high level properties total ordering security virtual synchrony individual layers modified rebuilt experiment properties change performance characteristics system makes ensemble flexible platform research information general information ensemble find horus roadmap future development ensemble transfer distribution reading license agreement peruse tutorial stay touch horus ensemble mailing list mark hayden 1220 oopsla 96 tutorials tutorials chair gus lopez lopez cs washington oopsla 96 electronic information hotline oopsla 96 tutorial schedule oopsla 96 tutorial descriptions oopsla 96 call tutorials oopsla 96 tutorial submission guidelines submit tutorial proposal lopez cs washington paradyn system architecture ismap information parts system dynamic instrumentation performance consultant visualization interface metric definition language user interface support high level languages back paradyn home page click college engineering university wisconsin madison neep nuclear engineering engineering physics research programs department emphasizes research teams traditional research activities individual faculty members students group efforts faculty scientific staff graduate students support theoretical work team members supports experimental work team members share equipment work side side organize common interest seminars groups involve faculty scientific staff graduate students departments adding strong interdisciplinary flavor research nuclear safety research center fusion experimental plasma physics fusion technology institute center plasma theory computation computational mechanics plasma source ion implantation program engineering research center plasma aided manufacturing rheology research center applied superconductivity center uw coe depts centers consortia services fountain index search mail credits modified friday 06 sep 96 10 16 17 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc weekly schedule cse403 events lectures mwf 10 30a 11 30a sieg 323 quiz sections tu 12 30 1 30pm cmu 120 office hours 9 30a 10 notkin sieg 414 11 30a 12 20p notkin sieg 414 tu 1 30p 2 20p chow sieg 326d 2 30p 3 20p chow sieg 326d 11 30a 12 20p chow sieg 326d notkin cs washington update 1 4 95 resource library patents citations community science expertise patents inventions community science commerce business daily federal register intellectual property electronic information classes research pages laboratory safety manual ut austin equipment research web ut austin central server www lib utexas modified 25 nov 96 network security enhance security networked systems proposed security architecture protocols authentication called texas authentication protocols taps language authorization called generalized access control list proof methodology verifying authentication protocols based state transition semantics developed high level abstraction secure network programming designed resemble socket interface implemented recent papers 1 interface secure network programming thomas woo su simon lam proc usenix 94 summer technical conference boston june 1994 compressed postscript file 2 design verification implementation authentication protocol thomas woo simon lam proc int conference network protocols boston october 1994 compressed postscript file 3 authorization distributed systems approach thomas woo simon lam journal computer security 1994 compressed postscript file 4 lesson authentication protocol design thomas woo simon lam acm operating systems review vol 28 3 1994 compressed postscript file 5 framework distributed authorization thomas woo simon lam proc acm conference computer communications security fairfax virginia november 1993 compressed postscript file 6 verifying authentication protocols methodology thomas woo simon lam proc int conference network protocols san francisco october 1993 compressed postscript file 7 semantic model authentication protocols thomas woo simon lam proc ieee symposium research security privacy oakland 1993 compressed postscript file 8 authorization distributed systems formal approach thomas woo simon lam proc ieee symposium research security privacy oakland 1992 compressed postscript file 9 applying theory modules interfaces security verification simon lam udaya shankar thomas woo proc ieee symposium research security privacy oakland 1991 compressed postscript file 10 authentication revisited thomas woo simon lam computer vol 25 3 page 10 march 1992 publication authentication protocol implemented 11 authentication distributed systems thomas woo simon lam computer vol 25 1 pp 39 52 january 1992 info research interests micheal hewett research artificial intelligence discipline make computers smart people stupid research areas ai architectures knowledge based software engineering ai architectures blackboard systems worked blackboard systems 1984 lead programmer project stanford years studied make activation blackboard systems efficient software stanford maintain local copy info list papers software page shortly access limited logic working revision algernon representation reasoning system thesis developing abstract machine access limited logic reasoning test versions algernon reference manual knowledge based software engineering designed framework called controlling program synthesis system knowledge based control system written framework control synthesis kids refine synthesis environment list papers info bibliography recent articles ftp bytes note prints landscape mode pages printed page view correctly ghostview print correctly mac compatible printers ai programming summary allegro cl commands browser doesn support tables information simpler format graphics research graphics good place put pointer page describing graphics project working semester author micheal hewett email hewett cs utexas updated friday august 19 1994 technical lisp resources guy steele common lisp language online franz common lisp manual online lisp faq ai resources aaai homepage kr homepage planning domains repository cmu artificial intelligence repository prime time freeware index aips 96 pages related russell norvig text kambhampati planning collection ai conference announcements ai related information acm canadian research council ai stuff papers information jair journal ai research ai bibliographies kqml knowledge query manipulation language home page umass dai page ai cognitive science robotics ralph hotlist including ai wordnet princeton machine learning machine learning information services repository machine learning databases domain theories ut machine learning archive featuring code papers ml archive agents page stuff intelligent software agents planning agent modelling robotics nobotics home page agents mailing list schools departments mit artificial intelligence lab artificial intelligence georgia tech cognitive linguistic sciences brown ai related documents worse lisp programming languages david chapman collection tips ai research marie desjardin essay good graduate student advisor lisp source code steve tanimoto elements artificial intelligence common lisp 2nd edition freeman 1995 press zhiying chen ut austin fall 1995 courses cs introduction vlsi design grade cs 388g algorithms technique theory grade probability grade wonderful events nov 19 1995 joined hyde park baptist church spent good time birthday party nice dinner home palace reminded life hometown guangzhou bunch friends part party mathematics department yue classmates computer sciences department tong wang hyde park chinese mission tong zhang catherine roommate nursing school zhongshan university gave happiness san diego beautiful city pacific shore winter holidays 2453 tentative schedule items italics things won necessarily monday 8 50a 9 teaching cs302 section 15 103 psychology 9 45a 10 45a office hours 12 05p 12 teaching cs110 section 15 455 noland 2 30p 3 30p os net seminar 2310 cs st noon 5 6 squash game nielsen tuesday 11 00a 12 15p cs564 150 russell labs 1 00p 2 15p cs537 1325 cs st 4 00p 5 00p architecture seminar 1325 cs st wednesday 8 50a 9 teaching cs302 section 15 103 psychology 12 05p 12 teaching cs110 section 15 455 noland 1 00p 2 00p office hours noon 5 6 squash game nielsen thursday 11 00a 12 15p cs564 150 russell labs 1 00p 2 15p cs537 1325 cs st friday 8 50a 9 teaching cs302 section 15 103 psychology 9 10 45a cs564 discussion 103 psychology 12 05p 12 teaching cs110 section 15 455 noland 1 20p 2 cs537 discussion 1221 cs st 4 30p tgif 2310 cs st free food yummy 5 6 squash game nielsen saturday squash game rest relax sleep late uh work hard hard hard sunday saturday content length accept ranges bytes publications journal publications 1 govindaraju locating human faces photographs international journal computer vision 19 2 pp 129 146 1996 2 shi govindaraju segmentation recognition connected handwritten numeral strings journal pattern recognition 1996 press 3 kleinberg govindaraju empirical design multi classifier thresholding control strategy recognition handwritten street names international journal pattern recognition artificial intelligence 1996 press 4 govindaraju srihari recognition handwritten census forms international journal imaging systems technology 1996 press 5 kim govindaraju driven approach handwritten word recognition real time applications ieee transactions pattern analysis machine intelligence 1996 press 6 kim govindaraju bank check recognition cross validation legal courtesy amounts international journal pattern recognition artificial intelligence 1996 press 7 govindaraju krishnamurthy holistic handwritten word recognition temporal features derived line images pattern recognition letters vol 17 pp 537 540 1996 8 shi govindaraju character image enhancement selective region growing pattern recognition letters vol 17 pp 523 527 1996 9 govindaraju generating manifold samples handwritten word pattern recognition letters vol 15 1994 pp 901 905 10 govindaraju srihari automatic face recognition news photo database advanced imaging 5 11 1989 22 26 11 srihari govindaraju textual image analysis hough transform international journal machine vision applications 2 3 1989 141 153 refereed conference publications 1 shi govindaraju segmentation recognition connected handwritten numeral strings international workshop frontiers handwriting recognition uk sept 1996 2 srihari govindaraju computer aided international workshop frontiers handwriting recognition uk sept 1996 3 kim govindaraju srihari extension handwritten word recognition street recognition international workshop frontiers handwriting recognition uk sept 1996 4 kim govindaraju recognition handwritten phrases applied street images ieee conf computer vision pattern recognition san fransisco ca june 1996 5 kim govindaraju srihari handwritten word recognition dynamic matching variable duration proc 1996 6 govindaraju srihari image quality predict readability documents proc spie jan 1996 7 govindaraju holistic lexicon reduction handwritten word recognition proc spie jan 1996 8 kim govindaraju efficient based image manipulation handwritten word recognition proc spie jan 1996 9 govindaraju srihari system reading handwritten documents ieee international conference systems man cybernetics october 1995 10 govindaraju srihari image quality human readability ieee conference image processing washington october 1995 11 govindaraju orthogonal wavelet transform complex object location ieee conference image processing washington october 1995 12 kim govindaraju handwritten word recognition real time applications international conference document analysis recognition icdar 95 montreal canada august 1995 13 govindaraju srihari prasad lee reading handwritten census forms international conference document analysis recognition icdar 95 montreal canada august 1995 14 govindaraju reduction handwritten word reduction international conference document analysis recognition icdar 95 montreal canada august 1995 15 srihari hull lam govindaraju srihari intelligent data retrieval raster images documents digital libraries 94 annual conference theory practice digital libraries college station texas june 1994 pp 34 40 16 govindaraju srihari srihari handwritten text recognition 4 international workshop handwriting recognition 94 taipei taiwan dec 7 9 1994 17 srihari govindaraju text image interpretation arpa image understanding workshop iuw 94 monterey ca nov 14 16 1994 pp 897 18 govindaraju srihari srihari handwritten text recognition iapr workshop document analysis systems das 94 germany oct 18 20 1994 pp 157 171 19 govindaraju srihari interpretation handwritten addresses mail stream international conference document analysis recognition science city japan oct 1993 pp 291 294 20 govindaraju srihari interpretation handwritten addresses mail stream european conference dedicated postal technologies 93 nantes france jun 14 16 1993 pp 421 428 21 zhou govindaraju acharya srihari state recognition international workshop frontiers handwriting recognition buffalo ny 25 27 1993 pp 423 430 22 govindaraju holistic word recognition international workshop frontiers handwriting recognition buffalo ny 25 27 193 pp 71 81 23 govindaraju srihari computational model face location based cognitive principles 10 national conference american association artificial intelligence san jose ca 1992 pp 350 355 24 govindaraju srihari caption aided face location newspaper photographs 11 iapr international conference pattern recognition netherlands 1992 25 srihari cohen govindaraju determining delivery point code handwritten addresses advanced technology usps conference pp 321 336 washington 1992 26 govindaraju wang srihari holistic approach handwritten word recognition temporal information extracted static images advanced technology usps conference pp 529 546 washington 1992 27 govindaraju gram features handwritten word recognition advanced technology usps conference pp 183 198 washington 1992 28 govindaraju srihari separating handwritten text textual interference international workshop frontiers handwriting recognition chateau de france september 1991 29 hull ho govindaraju srihari holistic word recognition international workshop frontiers handwriting recognition chateau de france september 1991 pp 229 240 30 govindaraju srihari computational model face location proceedings ieee computer society international conference computer vision osaka japan december 1990 pp 718 721 31 govindaraju srihari srihari locating human faces newspaper photographs proceedings ieee computer society conference computer vision pattern recognition san diego ca june 1989 pp 278 285 book chapter publications 1 srihari govindaraju analysis printed forms em optical character recognition document image analysis wang editors world scientific publishing company 1996 2 govindaraju srihari srihari handwritten text recognition document analysis systems spitz editors world scientific publishers 1995 3 govindaraju srihari separating handwritten text textual interference pixels features iii simon editors elsevier science publishers north holland pp 17 28 1992 4 srihari govindaraju pattern recognition survey encyclopedia computer science ralston editor van nostrand reinhold york ny 1991 5 govindaraju lam srihari srihari wang newspaper image understanding lecture notes artificial intelligence vol 444 375 386 editor springer verlag ny ny venu govindaraju govind cedar buffalo photographs mastermind taj mahal good friend prashant reddy house india sydney opera sea nearby lotus temple classics photo sridhar prasad raghu chandramohan prashant good friend snow india usa brother wife wedding night left chandramohan delhi university homepage wasn university back home page page dumping ground random links exchange friends family pete keleher editor mac alpha recipe cs516 04 caches table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 img img img img img img img img img img img img img img img img cse 143 mail archives page links archives mailing lists maintained class class wide lists cse143 general discussion mailing list monitor list primarily student discussion cse143 announce precious annoucements instructors tas mailing list students mail list section wide lists cse143 section collins postings andy collins sections cse143 section kaplan postings craig kaplan sections cse143 section saia postings jared saia sections cse143 section noth postings michael noth sections platform specific lists cse143 mac general information symantec mac cse143 pc borland general information borland pc cse143 pc vc general information visual pc cse143 unix general information gnu compiler unix cse143 webmaster cs washington utcs personal pages faculty staff graduate students undergraduates guests check disk web publishing utcs www facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed personal web page sole responsibility author necessarily reflect views opinions department computer sciences university texas austin university texas system board regents gripe cs utexas webs earlier quarters intact notice problems instance links don work send mail cse143 webmaster cs washington summer 1995 autumn 1995 winter 1996 spring 1996 summer 1996 information university washington computer science engineering department computer science degree program offered college arts sciences computer engineering degree program offered college engineering related courses majors nonmajors portions cse engr 143 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse engr 143 web copyright 1996 department computer science engineering university washington comments cse143 webmaster cs washington update 09 12 96 workshop verification control hybrid systems sponsored dimacs october 22 25 1995 brunswick jersey program organizers sponsors program committee registration travel accomodation information registration form program sunday october 22 invited lecture chair varaiya university california berkeley usa 8 30 9 30 sastry university california berkeley usa game theoretic viewpoint verification problems hybrid systems invited session chair alur bell labs usa 10 00 10 30 manna stanford university usa pnueli weizmann institute science israel clocked transition systems 10 30 11 00 inria irisa france compositional uniform modelling hybrid systems 11 00 11 30 gupta xerox parc usa loyola university usa saraswat bobrow xerox parc usa computing continuous change 11 30 12 00 university british columbia canada evolution hybrid intelligent systems invited session ii chair princeton university usa 1 30 2 00 rutgers university usa partitions state space regular synthesis piecewise smooth feedback controls 2 00 2 30 ghosh indian institute science india marcus university maryland college park usa university texas austin usa controlled switching hybrid processes 2 30 3 00 corporation usa nerode cornell university usa university california san diego usa hybrid systems manifolds ii manifolds 3 00 3 30 corporation usa nerode cornell university usa automata comparison procedure verification hybrid systems contributed session chair sastry university california berkeley usa 4 00 4 20 weinberg lynch mit usa verification automated vehicle protection systems 4 20 4 40 de university newcastle uk hall university york uk extended rtl specification verification industrial press 4 40 5 00 universite catholique de louvain belgium invariance termination structured dynamical systems 5 00 5 20 deshpande varaiya university california berkeley usa design evaluation tools automated highway systems 5 20 5 40 norwegian institute technology norway hybrid control sea traffic management systems 5 40 6 00 deshpande university california berkeley usa verification hybrid systems monotonicity control system monday october 23 invited lecture ii chair france 8 30 9 30 pnueli weizmann institute science israel hybrid systems computer science view invited session iii chair nerode cornell university usa 10 00 10 30 mit usa linear programming model order logic 10 30 11 00 weizmann institute science israel stabilization hybrid feedback 11 00 11 30 mit usa general hybrid dynamical systems modeling analysis control 11 30 12 00 seidman university maryland baltimore county usa model reduction invited session iv chair henzinger cornell university usa 1 30 2 00 pei hsin ho intel usa automatic analysis hybrid systems 2 00 2 30 france verification linear hybrid systems means convex approximations 2 30 3 00 alur bell labs usa timing analysis 3 00 3 30 larsen aalborg university denmark tool suite verification real time systems contributed session ii chair inria irisa france 4 00 4 20 wei mcgill university canada dynamically consistent hybrid systems 4 20 4 40 shah imperial college uk optimal design hybrid controllers hybrid process systems 4 40 5 00 university kentucky lexington usa line fault monitoring hybrid systems templates dynamic time scaling 5 00 5 20 weidong united nations university hierarchical design chemical concentration control system 5 20 5 40 linkoping university sweden switched bond graphs front end formal verification hybrid systems 5 40 6 00 ji weidong united nations university formal specification stability hybrid control systems 7 00 10 00 banquet tuesday october 24 invited lecture iii chair rutgers university usa 8 30 9 30 harvard university usa resource allocation real time control invited session chair bell labs usa 10 00 10 30 naval research laboratory usa role continuous discrete variables analyzing requirements specifications 10 30 11 00 france pnueli weizmann institute science israel asynchronous circuits timed automata 11 00 11 30 sinclair dublin city university ireland validation hybrid systems simulation 11 30 12 00 bellcore usa proofs temporal hypotheses symbolic simulation invited session vi chair krogh carnegie mellon university usa 1 30 2 00 princeton university usa line decision rules hybrid control systems 2 00 2 30 garg university texas austin usa controlling timed discrete event systems 2 30 3 00 university maryland college park usa kumar university kentucky lexington usa modeling control discrete event systems process objects masked composition 3 00 3 30 kumar university kentucky lexington usa university maryland college park usa supervisory control real time systems prioritized synchronization contributed session iii chair cornell university usa 4 00 4 20 puri varaiya university california berkeley usa indian institute science india epsilon approximation differential inclusions 4 20 4 40 henzinger wong toi cornell university usa linear phase portrait approximations nonlinear hybrid automata 4 40 5 00 university latvia latvia deciding reachability planar multi polynomial systems 5 00 5 20 university dortmund germany modeling hybrid dynamical systems 5 20 5 40 varaiya university california berkeley usa stability hybrid systems 5 40 6 00 park national university korea kim kwon seoul national university korea model stability hybrid systems 8 30 10 00 panel discussion hybrid systems research achievements problems goals henzinger cornell university usa rutgers university usa cornell university usa bell labs usa nerode cornell university usa reed oxford university uk france varaiya university california berkeley usa wednesday october 25 invited lecture iv chair pnueli weizmann institute science israel 8 30 9 30 lynch mit usa modelling verification automated transit systems timed automata invariants simulations invited session vii chair rutgers university usa 10 00 10 30 university massachusetts amherst usa optimal control problems hybrid systems manufacturing applications 10 30 11 00 university notre dame usa hybrid control petri net feedback controllers 11 00 11 30 krogh carnegie mellon university usa univ fed santa catarina brazil mitsubishi heavy industries japan control hybrid systems finite state approximations 11 30 12 00 bailey grossman gu hanley university illinois chicago usa analysis design control hybrid systems persistent object stores invited session viii chair schneider cornell university usa 1 30 2 00 lynch mit usa cwi netherlands automaton models hybrid systems 2 00 2 30 technical university denmark denmark formal theory limits 2 30 3 00 technical university denmark denmark detecting interesting events 3 00 3 30 france verification duration properties contributed session iv chair reed oxford university uk 4 00 4 20 university notre dame usa infinity gain schedule synthesis supervisory hybrid control systems 4 20 4 40 evans university melbourne australia petersen australian defence force academy australia approach robust control hybrid systems 4 40 5 00 young university stuttgart germany des approach control hybrid dynamical systems 5 00 5 20 larsen aalborg university denmark yi uppsala university sweden diagnostic model checking real time systems 5 20 5 40 zhang university british columbia canada specification verification dynamic systems timed forall automata 5 40 6 00 larsen aalborg university denmark university germany weise technical university aachen germany fischer protocol revisited simple proof modal constraints organizers sponsors program committee workshop organized part dimacs 1995 96 special year logic algorithms dimacs science technology center funded national science foundation participating institutions rutgers university princeton university bell laboratories bellcore sponsor workshop rutgers university center dedicated research control theory closely topics organizing committee rajeev alur alur research att thomas henzinger tah cs cornell eduardo control rutgers program committee rajeev alur chair bell labs usa albert inria irisa france john cornell university usa thomas henzinger chair cornell university usa bruce krogh carnegie mellon university usa amir pnueli weizmann institute science israel peter princeton university usa shankar sastry university california berkeley usa fred schneider cornell university usa eduardo chair rutgers university usa hector rutgers university usa joseph france dimacs special year organizing committee eric allender allender cs rutgers robert research att moshe vardi vardi cs rice registration travel accomodation information registration email registration form pat dimacs rutgers 908 445 5930 registration fee travel hotel information recommended participants arriving plane fly newark airport flying kennedy la add hour travel time dimacs dimacs successfully pleasantly comfort inn holiday inn south jersey comfort inn participants dimacs workshops special rate 47 00 52 00 guests share room holiday inn dimacs special rate 60 00 room includes continental breakfast comfort inn phone number 908 561 4488 holiday inn phone number 908 753 5500 comfort inn free van service newark airport give 24 hour notice travel newark airport holiday inn recommend ics van service 800 225 inside united states 908 566 rate 23 00 person advance york airports participants air bus shuttle 800 451 0455 newark airport ics van service day workshop october 22 held holiday inn workshop events october 23 25 place dimacs located core building rutgers university busch campus piscataway jersey comfort inn holiday inn provide free van service dimacs participants arriving dimacs car parking permit parking permits hotels registration table park lot 64 questions local transportation accomodations obtain detailed driving directions hotels dimacs contact pat dimacs rutgers 908 445 5930 full time students participation graduate students workshop strongly encouraged dimacs funds partially cost travel accommodation students full time student considered travel support mark registration form appropriately support level person depend number student participants contact mail hinshaw cs washington www http www cs washington homes hinshaw health sciences building 206 616 occasionally 222 sieg hall 206 543 7119 cs department 206 543 1695 voice 206 543 2969 fax regular mail kevin hinshaw dept computer science engineering university washington box 352350 seattle wa 98195 2350 usa home 15th ave ne seattle wa 98115 206 528 1724 schedule autumn 1996 8 9 10 11 12 1 2 3 4 5 6 mon tue rm wed gs thu rm fri 8 9 10 11 12 1 2 3 4 5 6 gs graphics seminar sieg 225 rm research meetings wind ensemble 268 home research personal creations links music contact modified sun nov 17 22 14 49 1996 hinshaw cs washington operating systems networking seminar fall 1996 2310 cs coke machine 2 30 3 30 pm mondays exceptions contact ariel tamches tamches cs wisc 6366 cs seminar unofficial tips schedule updated talks 2 30 3 30 mondays dates assignments talks oct 07 tentative turn people change dates due scheduling conflicts monday 09 sep 96 organizational meeting monday 16 sep 96 professor bart miller give meet faculty overview talk paradyn research project monday 23 sep 96 seminar yom kippur monday 30 sep 96 professor pei cao give meet faculty overview talk research file systems monday 07 oct 96 professor miron livny give meet faculty overview talk condor research project monday 14 oct 96 shankar discuss viva file system implementation monday 21 oct 96 bryan monday 28 oct 96 steven fought java slides talk monday 04 nov 96 scott colville extensible operating systems spin kernel monday 11 nov 96 open monday 18 nov 96 andy glew monday 25 nov 96 rajesh raman monday 02 dec 96 chengjie liu cache consistency issues web waiting list people sign slots people signed waiting list ll semester seminar choosing talk choice give talk research alternatively give talk related operating systems ve put list recent conference papers make interesting talks don limit choices list suggestions papers sosp 15 fifteenth acm symposium operating systems principles december 1995 osdi usenix symposium operating system design implementation november 1994 hotos workshop hot topics operating systems 1995 asplos vii seventh acm conference architectural support programming languages operating systems osdi ii mobile computing exploiting weak connectivity mobile file access lily maria satyanarayanan cmu appears sosp 15 rover toolkit mobile information access anthony joseph alan joshua david gifford frans kaashoek mit appears sosp 15 kernels micro kernel construction jochen liedtke gmd appears sosp 15 extensibility safety performance spin operating system brian bershad al washington appears sosp 15 networks workstations implementing global memory management workstation cluster michael feeley william morgan frederic pighin anna karlin henry levy chandramohan thekkath dec src washington appears sosp 15 distributed filaments efficient fine grain parallelism cluster workstations vincent david gregory andrews arizona appears osdi threads thread scheduling cache locality james jan nec research institute otto university tromso craig douglas ibm watson research center kai li princeton university distributed file systems quantitative analysis cache policies scalable network file systems michael dahlin mather randolph wang thomas anderson david patterson uc berkeley simulation complete computer simulation approach 2044 art written sanctuary story young men working change shape tokyo politics politician friendship determination build sanctuary img sanctuary manga click graphic intensive page img cody kwok modified 20 1350 link mailto bolo cs wisc william blake burning bright forests night immortal hand eye frame thy fearful symmetry distant skies fire eyes wings hand seize fire shoulder art twist thy heart thy heart begin beat dread hand dread feet hammer chain furnace thy brain anvil dread grasp deadly clasp stars threw spears water heaven tears smile work made lamb make burning bright forests night immortal hand eye frame thy fearful symmetry index bolo home page modified tue apr 11 16 02 50 cdt 1995 bolo josef burger bolo cs wisc fielded search collection bibliographic keywords keyword fields keyword fields author title abstract select organizations list albert universitaet institut fuer informatik auburn university boston university california institute technology carnegie mellon university chicago journal theoretical computer science chinese university hong kong cornell university computer science cornell university theory center dimacs dartmouth college duke university erasmus university rotterdam george mason university icase iowa state university johannes kepler university linz austria johns hopkins university artificial intelligence lab laboratory computer science mcgill centre intelligent machines mississippi state university navy center applied research artificial intelligence york university north carolina state university odense university denmark dominion university oregon graduate institute science technology oregon state university pisa university italy princeton university rice university suny buffalo stanford university swiss federal institute technology lausanne swiss federal institute technology zurich technical university berlin technical university hamburg technical university munich texas university turku centre computer science finland universitaet stuttgart germany universite de montreal university bonn university california berkeley university california irvine university california san diego university central florida university chicago university colorado denver center computational mathematics university hamburg germany university illinois urbana champaign university ljubljana jozef stefan institute university germany university maryland college park university massachusetts amherst university north carolina chapel hill university rochester university saskatchewan university tennessee knoxville university texas austin university toronto university utah department computer science university virginia university washington university wisconsin madison university zurich switzerland virginia polytechnic inst state university xerox design research institute search organizations document identifier start search clear fields information fielded searching search home page ncstrl server operates cornell university send email tech reports cs cornell optimal video transmission mishaal almashan advised dexter kozen meng project fall 1995 computer science department cornell university table contents project title introduction quick overview mpeg history compression algorithm mpeg frames motion vectors problem aim project research sources notes links topics demo output current mpeg weigh mpg mpeg weigh reads mpeg 1 video file parses frames extract motion vectors blocks frames determines sweeping pan occured averaging motion vectors single vector referenced frame proportional motion vector proportional distance referenced frame frames cmt extension introduction project improve existing prioritization algorithm bandwidth constrained video transmission object determine frames video sequence drop optimize perceptual continuity received sequence algorithm modified rate motion account prioritizing frames transmission frames motion dropped algorithm developed drop critical frames video stream transmission bandwidth narrow algorithm efficient algorithms optimal video transmission proved optimal video video lot scenery motion scanning fails aim project account rate motion assign weights frames drop weighted frames preserve perceptual continuity explore study motion vectors mpeg encoded video determine critical frame quick overview mpeg 1 history moving expert group mpeg group international standards organization iso started effort draft standard digital video audio compression 1988 standard video compression teleconferencing telephony applications existed recommendation 261 mpeg realized relaxing constraints low delay focus low bit rate achieve good quality video range 1 1 5 compression algorithms september 1990 draft proposal agreed members group draft describes video compression block based motion compensation temporal redundancy transform domain discrete cosine transform based compression spatial redundancy motion compensation occurs predicting motion 16x16 frames temporal direction motion vectors prediction error 8x8 frames redundancy spatial direction dct resulting dct coefficients quantized drop unnecessary precision results coefficients motion vectors dc components quantization values parameters huffman coded fixed tables dct coefficients special huffman table code run length zeros motion vectors dc components subtracted coded mpeg frames standards called random access fast forward reverse searches reverse playback audio visual synchronization required reference frames called frames images dependency frames hand predicted frames depend past frames reconstruct decoding frames vector difference dct coefficients frame intra coded frames type frames bidirectional frame depend past future frames frames types dependency backward dependency block block past forward dependency block referencing block future average block difference average past future block figure 1 mpeg frames dependencies illustrated figure 1 frames depend past frames frames depend future past dependencies decoding mpeg frames decoded depended frames decoded require decoder decode future frame order decode current frame motion vectors motion detection motion estimation problem current algorithm current algorithm treats frames equally weighing procedure involves weighing frames frame type frame frame reference multiple frames weighted heavier frame frame dependence algorithm optimal sense data throughput aim transmission perceptually acceptable knowing information frame maximum number frames perceptually critical frames fault video reception true aim project knowing mpeg video frames carry motion vectors frames motion vectors motion detectors distinguish frames weigh aim project extract motion vectors weigh frames algorithm account weights produce frames perceptually acceptable research sources notes dexter kozen yaron minsky brian smith efficient algorithms optimal video transmission technical report tr95 1517 cornell university 1995 le gall didier mpeg video compression standard multimedia applications communications acm pp 47 58 april 1991 patel ketan smith brian rowe lawrence performance software mpeg video decoder rowe lawrence patel ketan smith brian liu kim mpeg video software representation transmission university california berkeley ca february 1994 601 2 links topics usenet frequently asked questions mpeg mpeg home page table contents references links topics cs home page oct 15 1995 mishaal almashan cornell university computer sciences department people directories faculty research staff graduate students undergraduate students cs majors key contacts computer systems lab staff staff users home pages modified mon 2 11 11 32 1994 www www cs wisc cs354 fall 1996 quiz 3 sections 1 3 10 9 96 10 11 96 printed signed 1 ver 1 10 points write sal code segment prints 1 variable bit sequence prints 0 code segment leave variable unchanged answer move 0 assume move pattern 6 bit pattern move mask 6 bits move count 0 32 6 1 27 tests loop mask 6 bits bne pattern cont move 1 end quit cont add count count 1 sll mask mask 1 1 good sll pattern pattern 1 bne count 27 loop end put 1 ver 2 10 points write sal code segment prints 1 variable bit sequence prints 0 code leave variable unchanged answer move 1 assume move pattern 7 bit pattern move mask 7 bits move count 0 32 7 1 26 tests loop mask bne pattern cont move 0 end quit cont add count count 1 sll mask mask 1 1 good sll pattern pattern 1 bne count 26 loop end put 2 ver 1 5 points simp simulator instruction left explain xor 1 equivalent answer 1 xor 1 0 0 xor 1 1 xor ing 1 acts ing 1 1 32 bit 2 complement representation 2 ver 2 5 points simp simulator instruction left explain 0 equivalent answer 1 0 0 0 0 1 ing 0 acts ing 0 0 32 bit 2 complement representation 3 ver 1 10 points add ieee floating point numbers hidden bit shown show ieee form result hidden bit showing 8 points result decimal 2 points 0 1000 1010 1 100 0110 0000 0000 0000 0000 0 1000 0111 1 001 1000 0000 0000 0000 0000 answer 0 1000 1010 1 100 0110 0000 0000 0000 0000 0 1000 0111 1 001 1000 0000 0000 0000 0000 smaller shift rt 3 places 3 10 7 0 1000 1010 1 100 0110 0000 0000 0000 0000 0 1000 1010 0 001 0011 0000 0000 0000 0000 0 1000 1010 1 101 1001 0000 0000 0000 0000 ans 0 3 ver 2 10 points add ieee floating point numbers hidden bit shown show ieee form result hidden bit showing 8 points result decimal 2 points 1 1000 0010 1 100 1100 0000 0000 0000 0000 1 1000 0111 1 001 1000 0000 0000 0000 0000 answer 1 1000 0010 1 100 1100 0000 0000 0000 0000 smaller 1 1000 0111 1 001 1000 0000 0000 0000 0000 shift rt 5 places 5 7 2 1 1000 0111 0 000 0110 0110 0000 0000 0000 1 1000 0111 1 001 1000 0000 0000 0000 0000 1 1000 0111 1 001 1110 0110 0000 0000 0000 ans 316 75 backbone rock natural feature mountains paramount theatre movie palace bristol tennessee art gem return home page updated december 2 1996 cla cs320 concepts programming languages fall 1995 assignment 3 due wednesday 10 11 95 1 chapter 5 page 133 problems 11 2 chapter 5 give 32 bit floating point representation sparcstation numbers group 32 bits bytes reading 100 75 1 3 10 ^ 16 10 16th power 3 chapter 6 160 162 problems 9 11 13 14 19 uka german tagesschau news big red german zeit magazine daily zeitung junk personal weather ithaca big red funny quotes find pope porsche people cornell vision robotics lab people working lab jim jennings daniela rus bruce donald click jim daniela bruce altered state consciousness amy briggs russell brown karl friedrich bo hringer kevin newman greg whelan camel tommy rosemary lily cmps131 feedback form format cmps131 run smoothly anticipated tweaking involved teaching comments criticisms suggestions students order feedback positive effect classroom experience hear wait safe evaluation period end semester prefer hear comments personally realize easy send comments anonymously instructor enter comments 131 submit feedback clear form 3978 short bio marc langheinrich short bio born february 1971 frankfurt germany 13 years schooling albert einstein maintal majoring math year civil service served helper handicapped persons working kindergarten handicapped children started studies university bielefeld germany department computer science technische fakulta offers interesting program called computer science natural sciences informatik combine applications physics biology chemistry theory computer science main field interest lies field artificial intelligence building intelligent agents university washington prof oren etzioni built agent internet softbot helps user resources internet efficiently worked years teaching assistant tutor computer science department bielefeld joined programming group university library created user applications dos windows set world wide web server 1995 img january 1994 applied scholarship fulbright commission finally accepted full tuition partial living expenses grant spring 1995 work jonathan shakes professor etzioni ahoy internet agent helps users finding specific homepages world wide web year visiting graduate student department computer science university washington finish master degree diplom back bielefeld germany planning abroad degree germany preferably japan girlfriend working leo burnett advertisement tokyo links mentioned text university bielefeld germany general information faculty technology technische fakulta informatik university library web server university washington seattle usa general information department computer science internet softbot ahoy professor etzioni homepage links map germany jpeg fulbright commission leo burnett advertisement marc langheinrich university washington department computer science email marclang cs washington www http www cs washington homes marclang uw programming languages compilers faculty charles fischer susan horwitz james larus thomas reps students satish chandra trishul chilimbi manuvir das rebecca hasti christopher lukas david melski harish martin reames mountain bradley richards eric schnarr marc shapiro michael siff todd turnidge guhan viswanathan zhichen xu people mooly sagiv projects wwt courses 536 introduction programming languages compilers 538 introduction theory design programming languages 701 programming languages compilers 703 advanced topics programming languages compilers 704 principles programming languages local pl info pl seminar midwest society programming languages systems fall 1996 workshop pl qualify exam reading list local pl info search cs tr collection data flow equation display language list catalog free compilers interpreters compilers interpreters archive mark leone pl research page programming language critiques send corrections additions suggestions mds cs wisc modified sun sep 8 08 24 35 1996 marc shapiro mds cs wisc chillin chillin ilp system integrates top search la foil bottom search la golem predicate invention la champ induction algorithm underlying chill natural language parser learning system chillin prolog code anonymous ftp index file details pointers papers chillin chill found ilp research page standard reference click open book image combining top bottom techniques inductive logic programming john zelle raymond mooney joshua konvisser proceedings eleventh international workshop machine learning pp 343 351 rutgers nj july 1994 ml 94 paper describes method inducing logic programs examples attempts integrate aspects existing ilp methods single coherent framework combines bottom method similar golem top method similar foil includes method predicate invention similar champ elegant solution noisy oracle problem system learn recursive programs requiring complete set positive examples systematic experimental comparisons golem foil range problems demonstrate advantages approach img estlin cs utexas cs 766 student projects chris baum image warping pass algorithm digital image warping implemented tested high quality color images 640 480 input parameters algorithm source destination images source destination meshes windows widget interface display pair images reference input input output meshes mesh interpolated size images cubic spline case step routine align images mosaic splining todd bezenek yinong wei spherical mosaic system image mosaic conglomeration overlapping images images fit combination indistinguishable single large image subject efforts expended create mosaics properties project intend develop mosaic user view entire dimensional space direction time position fixed center jon bodner hand gesture histogram recognition analysis improvement project based paper orientation histograms hand gesture recognition freeman roth paper describes simple algorithm analyze grey scale images hands recognize gesture definition gesture static refers gross hand orientation time algorithm paper rotation dependent lighting invariant part project intend implement freeman roth algorithm sample images generate images lighting mirror tests performed freeman roth testing correctness implementation intend test limits algorithm areas rotation sensitivity lighting sensitivity explore limits lighting insensitivity depth limitation rotations lighting insensitivity strongest features algorithm exact quantification paper presents lighting levels measure ambient light light meter determine range algorithm performs testing limits rotation harder gestures nature rotation invariant humans fuzzy range match hand signal clear wide recognition range freeman roth algorithm similar gestures range determined implement fuzzy function matching training sets gestures recognized compare results modified version results original yanming cao hand gesture recognition implement freeman method hand gesture recognition paper orientation histograms hand gesture recognition freeman roth proc int workshop automatic face gesture recognition 1995 algorithm claimed authors simple fast histogram local orientation feature vector gesture classification interpolation robust lighting nirupama chandrasekaran jamie jason mosaic construction gaussian pyramids goal image mosaics collection images combine information obtain single image early stages process images registered determine correlation registration expensive time consuming process class transformations include 2d translation rotation project plan investigate coarse fine image registration gaussian pyramids project step image registration build gaussian pyramids images register proposing top pyramid image approximately 16 16 pixels gaussian pyramids begin registering level registration information higher level hint lower level finer hint reduce search space 8 neighbors pixel lower level beth cole hough transform variations detection circles project consist paper hough transforms paper begin introduction hough transforms short survey advantages disadvantages method section introduce variety variations improvements original conception section examine variations respect task identifying circles additional variations task identifying circles conclusion comparison suggested methods made suggestions work joshua conner shape recognition machine learning project attempt move vision hierarchy combining features simple concepts train neural network simple features number corners edge lengths determine ability classify images shapes success system measured terms generality shape identified robustness range inputs jonathan goldstein marc shapiro finding overlapping simple 2d shapes generalized hough transform goal project develop implement algorithm decompose image set overlapping 2d shapes instance choose circles rectangles constant gray levels primitives circle decomposed image characterized parameters center coordinates radius gray level rectangle parameters lower left corner coordinates width height gray level output algorithm front graph partial ordering shapes found image result compact approximation image overlapping shapes gil works data driven approaches intermediate level vision real world application machine vision techniques limited factors heuristic algorithms rely fudge factors difficult tune manually physics based approached make simplifying assumptions significantly reduce performance real world settings additionally algorithms require accurate technical information problem camera parameters surface properties conjecture difficulties learning target function directly examples previous research area primarily focused window based approaches inherently scale dependent techniques effective low level vision suffer curse dimensionality applied intermediate level vision task propose family scale independent neural network techniques closely related pyramids discrete fourier transform wavelet transform hope show methodology applied learn shape shading small number examples rebecca hasti hand gesture recognition orientation histograms quick efficient method computer recognition hand gestures number situations system recognized hand gestures real time mouse operate computer project plan implement gesture recognition method static hand gestures orientation histograms freeman roth orientation histograms hand gesture recognition proc int workshop automatic face gesture recognition 1995 method pattern recognition orientation histograms simple fast insensitive scene illumination kirk hogenson todd turnidge applications steerable pyramid design steerable filters adelson al discuss creation filter filter selects specific direction steerable filter capable detecting response image filtering desired orientation based result basis filters steerable filter extended select specific scale orientation yielding steerable pyramid filter pyramid roughly analogous laplacian pyramid level corresponds information scale image orientation image response desired scale determined basis scales levels pyramid pyramid accomplish numerous tasks performed machine vision applications edge contour detection adaptive noise reduction stereo matching project intend implement steerable filter applications mike james internal signature improving robustness snake local edge finder project proposes improve distraction avoidance capabilities snake tracking system moving global object level edge localization abilities snake achieved local level strongest edge line normal snake tracking object boundary snake closed contour solid object pixel values immediately inside contour remain constant viewed line normal boundary viewed signature subsequent search iterations local edge finder set signature intensity step boundary hoped edge finder avoid picking potentially stronger background edges fall inside search window ted perkins solving single image random dot stereograms depth normal random dot stereograms work presenting eye separate images correspondences images reconstruction depth map based horizontal disparity patterns dots combine images eyes single image relying semi periodic random dot fields program written reconstruct depth map stage problem scan potential matches pixel iterative relaxation scheme arrive globally coherent solution dan replogle mosaic construction project construct mosaic set images project modified handle larger sets images time project 2d transformation model including translation rotation hierarchical matching matches made smaller images refined matches minimize sum squared differences considered greg sharp texture replication computer generated images objects textures difficult model copied directly scanned photographs large degree success technique depends image quality object original photograph objects obscured uneven illumination good candidates information shape texture object missing distorted paper present algorithm approximate missing distorted image information textured object texture description recovered object identifying properties size shape density orientation region missing distorted image information textured applying texture replication technique region mark implementation comparison global multi level thresholding techniques intended project implement algorithms multilevel thresholding gray scale images compare images methods intend implement interesting relative considerable differences approaches intend compare style lee chung global thresholding techniques summarizing implementing algorithm intend implement paper fast histogram clustering approach multi level thresholding tsai chen computationally fast efficient good baseline system test algorithms attempt global characteristics gray level distribution algorithm takes connectionist approach simulated annealing approach comparison report goal project provide code modules future cs766 students experiment multilevel thresholding images jon multiple baseline stereo calibrated views attempt apply multiple baseline stereo method kanade set images highly separated uncalibrated viewpoints differs method paper ways testing performance method baselines minimum number meaningful results calculate relative lengths baselines conjugate triples interactively user assuming absolute lengths baselines makes method applicable snapshots camera apply method images made apple camera displaying results gray level map relative distances exact distance require exact knowledge length baselines bart title professor education ph engineering mechanics oklahoma state university 1966 sc civil engineering oklahoma state university 1960 sc civil engineering oklahoma state university 1959 experience educational professor computer science texas university 1977 present faculty senator 1987 1992 supercomputer advisory committee texas university sept 1987 1988 academic computing advisory committee 1983 1984 manager cs computer laboratory texas university 1980 1984 adjunct professor department industrial engineering division texas university sept 1974 august 1977 director computing activities university louisville january 1972 professor chairman department applied mathematics computer science speed scientific school university louisville director engineering computing laboratory 1971 1974 elected college engineering representative graduate council university houston 1970 associate professor mechanical engineering university houston 1968 1970 assistant professor mechanical engineering university houston 1965 1968 instructor civil engineering oklahoma state university 1960 1964 industrial senior research engineer north american aviation tulsa oklahoma 1964 1965 consulting los alamos national labs los alamos mexico 1986 1989 jacksonville florida 1985 1988 petroleum registry san antonio texas 1984 1986 group 4 architects bryan texas 1983 1986 economic consultants bryan texas 1982 1987 honors professional activities society memberships association computing machinery society industrial applied mathematics registered professional engineer texas tex users group american men women science chi epsilon pi tau sigma sigma tau sigma xi upsilon pi epsilon american women professional outreach tex users group president 1985 1989 tex users group member board directors 1983 1989 texas oklahoma section society industrial applied mathematics secretary treasurer 1982 1984 research interests areas expertise computational engineering science literate programming documentation computer systems research support principal investigator enhancement tex system forest service 35 000 1989 50 000 1987 1988 principal investigator management information system design administrative computer network nasa marshall space flight center huntsville alabama 250 000 1983 1984 director international working conference codes boundary problems ordinary differential equations nsf doe 20 000 1978 students supervised ph graduates 14 graduates 92 current ph 3 current 4 number publications books 1 journal publications 11 conference proceedings 13 presentations selected publications literate programming documentation reuse johannes proceedings 4th international conference software reuse ieee orlando april 1996 computational differentiation ordinary differential equations tim mcguire international workshop computational differentiation siam santa fe february 1996 teaching cs 1 courses literate manner proceedings tex users group conference st petersburg florida july 24 28 1995 fitting solutions ordinary differential equations observed data osborne proceedings computational techniques applications conference july 1995 principles supercomputing illustrated applications traffic flow theory proceedings de de el mexico october 19 21 1994 literate programming problem solving 30th australian applied mathematics conference 6 10 february 1994 extending solver solve class controls problems international workshop applied control theory adelaide australia july 12 14 1993 inverse ill posed ill conditioned problems ordinary differential equations australian mathematical society annual meeting melbourne july 15 17 1991 symbolic computing automatic programming literate programming tim mcguire computational techniques applications conference adelaide australia july 15 17 1991 analysis power series operators applied mathematics letters tim mcguire pergamon press vol 4 2 1991 interactive environment programming marcus brown structured programming 11 11 15 1990 state tex karlsruhe germany september 1989 codes boundary problems ordinary differential equations edited bart daniel paul nelson scott volume 76 lecture notes computer science springer verlag heidelberg 1979 contributed chapters list classes enrolled fall 1996 cs631 cs519 cs501 cs537 comments questions web page send mail sxsrivas cs cornell programming standard library tutorials literature yahoo coding style center intelligent information retrieval online information extraction bibliography list includes publications online downloading additional publications found full ciir bibliography publications marked te numbers 1993 lehnert natural language processing overview 1993 research brochure department computer science university massachusetts amherst 411 768 bytes te 2 1991 lehnert symbolic subsymbolic sentence analysis exploiting worlds advances connectionist neural computation theory vol john barnden jordan pollack eds ablex publishing norwood jersey 135 164 1 841 598 bytes te 5 1991 lehnert performance evaluation text analysis technologies ai magazine 81 94 5 000 107 bytes note shorter version paper graphics found 462 043 bytes te 10 1992 fisher riloff applying statistical methods small corpora benefiting limited domain aaai symposium probabilistic approaches natural language 47 53 146 181 bytes te 18 1994 lehnert cardie fisher mccarthy riloff soderland evaluating information extraction system journal integrated computer aided engineering 1 6 5 432 753 bytes note shorter version paper graphics found 723 510 bytes te 19 1993 cardie case based approach knowledge acquisition domain specific sentence analysis proceedings eleventh national conference artificial intelligence 798 803 130 572 bytes te 21 1993 riloff automatically constructing dictionary information extraction tasks proceedings eleventh national conference artificial intelligence 811 816 66 388 bytes te 24 1994 riloff lehnert information extraction basis high precision text classification acm transactions information systems 296 333 1 159 585 bytes te 26 1994 soderland lehnert corpus driven knowledge acquisition discourse analysis proceedings twelfth national conference artificial intelligence 827 832 195 305 bytes te 30 1993 lehnert mccarthy soderland riloff cardie peterson feng dolan goldman umass hughes description circus system muc 5 proceedings message understanding conference pp 277 291 1 730 199 bytes te 32 1994 inductive text classification medical applications lehnert soderland feng journal experimental theoretical artificial intelligence jetai 7 1 pp 49 80 1994 te 33 1994 lehnert cognition computers car bombs yale prepared 90 beliefs reasoning decision making logic honor bob abelson eds schank lawrence erlbaum associates hillsdale nj pp 143 173 3 533 386 bytes note shorter version paper graphics found 1 233 582 bytes te 34 1994 soderland lehnert wrap trainable discourse module information extraction journal artificial intelligence research 442 608 bytes 94 074 1994 cardie domain specific knowledge acquisition conceptual sentence analysis phd thesis dept computer science technical report 95 004 1995 riloff information extraction basis portable text classification systems phd thesis dept computer science technical report te 35 1995 soderland lehnert learning domain specific discourse rules information extraction 1995 aaai spring symposium empirical methods discourse interpretation generation 161 729 bytes te 36 1995 mccarthy lehnert decision trees resolution proceedings fourteenth international joint conference artificial intelligence te 37 1995 soderland fisher aseltine lehnert issues inductive learning domain specific text extraction rules proceedings workshop approaches learning natural language processing fourteenth international joint conference artificial intelligence te 38 1995 soderland fisher aseltine lehnert crystal inducing conceptual dictionary proceedings fourteenth international joint conference artificial intelligence pp 1314 1319 te 39 1995 soderland fisher aseltine lehnert machine learning text analysis rules clinical records ciir technical report te 40 1996 fisher soderland mccarthy feng lehnert description umass systems muc 6 proceedings 6th message understanding conference 1996 columbia md te 43 1996 soderland crystal learning domain specific text analysis rules ciir technical report 96 1996 mccarthy trainable approach resolution information extraction phd thesis dept computer science technical report 96 1996 soderland learning text analysis rules domain specific natural language processing phd thesis dept computer science technical report visit complete ciir bibliography comments peter richards richards cs umass design time real time scheduling design time approach real time problem solving situations multiple methods exist tasks system solve design time involves designing solution problem resources maximize solution quality time important area research focused interdependencies exist methods execution method enabling execution rough approximation method negatively affecting performance method result methodology design time advocates time generate solutions problem solving method type time bound dynamically construct execute problem solving procedure produce reasonable answer approximately time design time generally embed design time schedulers larger application systems reasons distinct separation exist design time scheduler including modularity efficiency modularity suggests separate functionality separate modules defined interfaces general difficult current problem solving criteria encapsulated evaluation function transmitted scheduler deciding evolving computational process reason separation exist decision maker design time scheduler work levels abstraction roles decision maker constrain search design time scheduler commitments scheduler parts task structure focus scheduler information make decisions efficiency reasons decision maker constrain search space scheduler details aspect design time scheduling found page integrating scheduling decision making date examined design time scheduling distributed vehicle monitoring testbed looked simplified tasks limited interactions explored interaction design time scheduler decision maker briefly extensions design time uncertainty experimented optimal design time scheduling algorithm garvey decker lesser negotiation based interface real time scheduler decision maker umass cs technical report 94 08 garvey humphrey lesser task interdependencies design time real time scheduling proceedings eleventh national conference artificial intelligence 1993 garvey lesser design time real time scheduling ieee transactions systems man cybernetics special issue planning scheduling control vol 23 6 1993 garvey lesser design time scheduling uncertainty umass cs technical report 95 03 decker garvey humphrey lesser real time control approximate processing international journal pattern recognition artificial intelligence vol 7 2 1993 decker lesser whitehair extending blackboard architecture approximate processing journal real time systems vol 2 1 2 1990 img back dis lab home page questions problems suggestions send mail www dis cs umass update 3 22 95 jeffrey dean bookmarks uw cse uw cs graduate students programming language research language research pages working curriculum vita cse 590k compiler seminar cse 590s winter 96 language compiler groups bell laboratories home pages bell laboratories computing science research center uw cecil project modula 3 home page concert group home page concert papers umass osl home page utexas oops research group directory pub garbage xerox parc gc info gc faq draft impact home page impact compiler research papers university geneva object systems group sather home page data flow equation display high performance compilers reading group ogi home page compiler internet resource list software home page functional programming archive sel hpc article archive programming language research massively scalar compiler group rice university microsoft research program analysis group open implementation info home page programming language conferences great object oriented links java language specification source stuff evaluation comparison class libraries libraries faq application libraries publicly sources benchmarks colorado libraries faq osl saa home page suif iu programming languages research systems architecture groups spin project internal page spin pds performance database server specmarks table spec asynchronous processor info cpu info center www computer architecture home page http html supercomputing parallel computing research groups berkeley project colorado esl server sun microsystems laboratories sun microsystems laboratories trs tera computer company dec src dec wrl parallel archive dartmouth sel hpc article archive programming language research usenix association home page stream benchmark performance results bench home page operating systems project information people researchers programming languages compilers andrew appel brian bershad andrew birrell home page external tim callahan brad calder luca cardelli david chase home page bradley chen sung eun choi cliff click cliff click rice jeff dean amer diwan home page ed felten mary fernandez dave grove dirk grunwald home page urs hoelzle philipp hoschka inria france james larus home page ed lazowska mark leone home page margaret martonosi dylan mcnamee wayne ohlrich james william toole jr todd proebsting home page ted romer john personal page dave schmidt work related links home page thekkath jan coordinates david wall home page ben zorn home page schools uw cs department news events computing research association ut austin cs faculty opening line cs techreports cs tr library computer science department web servers cra job list faculty positions computer science computer science faculty research postdoc positions newsgroup uw cs grads jobs cmu rice university computer science department colorado boulder university illinois computer science home page computer science department umass amherst school computer science home page stanford computer science department ut austin department computer sciences cs home page mit laboratory computer science rutgers eth zurich departement computer science uw computer science engineering association computing machinery april 26 1994 investment financial overview general table contents briefing charter media cda insider watch cnnfn financial network january 5 1996 commission schedules discount brokers experimental stock market charts financial overview micron technology financial overview general holt report index page hoover online home page insider stocks lombard historical graphs lombard public access center lombard quote server micron technology info page mutual funds magazine online networth galt technologies nyu edgar development site pawws game pawws leader board 100 pawws leader board university washington 09 14 95 pawws security research entry pr newswire home page research sample research reports si groups si profile master list si profile mu semiconductor stock info silicon investor home page networth mutual fund market manager portfolio jeffrey dean stock performance soffa industries wsj briefing book search wsj line fun phd lotto dilbert hack page classical music repertoire list classical music reviews classical music info archive classical music web college basketball page david letterman web server espnet sportszone farside directory alphabetically thai salsa recipe lal cat archive music info index scott pakin automatic complaint letter generator hong kong files uroulette virtually hawaii remote image navigator chile heads home page zarf list interactive games web shopping interesting business sites web hot hot list online cd stores internet shopping network reference stuff switchboard united airlines properties online search real estate interactive schedule virtual tourist pre home page writing research university washington style policy manual theses dissertations research mit ai lab webmaker user manual webmaker framemaker 4 tr searching html www stuff tables netscape 1 1 www counter code sandra clip art server greenspun guide scanning photos write html files icons stand http utilities html quick reference real estate cost living calculator bay area map banker online homes sale banker bay area homes sale century 21 california county page bay area transit information boston real estate http www real estate sale html map nj line magazines newspapers electronic newsstand homepage family planet upside line magazine ny times digest line red herring archived issues reference works 1995 acm living publications services catalogue 25 jan 199 green eggs report faqs hierarchy acronym list mail lookup north american institutions world perl practical extraction report language planets line reference works reference shelf washington wsdot seattle met traffic flow conferences journals tapos theory practice object sytems ecoop proceedings ecoop 96 general home page pldi 95 call papers pldi 96 information oopsla 95 electronic information hotline oopsla 96 electronic information hotline icse 17 root menu 15th acm symposium operating systems principles home page misc worldwide www information current weather maps movies jhu apl digital relief map image browser mit guide lock picking courses taing stuff cse501 home page cse 505 home page compiler seminar web searching metacrawler searching archie request form alta vista advanced query lycos search yahoo url personal web robot 96 game schedule cvs faq people alphabetical order nec research institute software systems research electronic gourmet guide ace gr draft faq dan wallach cool links analyzer george internet face http www lawsuit index html 3221 cs302 syllabus fall 1996 syllabus change check wk topics readings 1 intro computer science lab 1 1 1 4 problem solving computers compiling debugging testing 2 data objects types variables expressions 2 1 2 4 simple conditionals simple loops quiz 1 3 style functions program engineering 2 5 3 1 3 3 4 procedural abstraction scope local variables 3 4 3 6 4 1 polymorphism overloading void functions quiz 2 5 reference parameters procedural abstraction 4 2 4 4 5 1 debugging testing streams file quiz 3 6 streams character inheritance 5 2 5 4 review tues 7 exam 1 6 1 6 2 structures classes member functions private public supplemental thurs 8 classes abstract data types logical expressions 6 3 7 1 7 2 nesting switch statement 9 loops putting catch 7 3 7 4 quiz 4 tuesday 10 designing adts classes quiz 5 8 1 8 2 11 arrays defining functions classes 9 1 9 4 review tuesday 12 exam 2 emphasis wks 7 11 10 1 strings thursday 13 strings multi dimensional arrays string class 10 2 10 3 14 pointers dynamic memory dynamic arrays destructors 11 1 11 3 quiz 6 15 wrap review final extra fun stuff supplemental 16 exam 3 emphasis wks 12 15 reading test exercises read summary sections assigned reading class read week assignment tuesday week quizzes thursdays noted exams held tuesday wednesday eventings establish place time roughly weeks exam final tuesday dec 17 1996 5 50pm mark calendar modified sat aug 31 1996 chad lane cornell university home page imagemap academic units admissions alumni parents friends big red sports campus tour cornell cuinfo web sites guest book news events searches directories cornell visiting campus comments questions award winning web site guest book url http www info cornell html modified 16 november 1996 1996 cornell university people republic china sound national prc dedicate beloved homeland china contents china home pages facts china beijing chinese culture literature history philosophy religion arts crafts entertainment movie music cuisine news magazines newsgroups magazines people work site construction modified jul 31 1995 zhu qing university texas austin department computer sciences austin tx 78712 zhuqing cs utexas 1117 marc camping checklists camping remember item problem checklists backcountry camping car camping bike camping lists roughly reflect bring camping intended definitive include technical equipment climbing camping knowing bring substitute knowing marc friedman friedman cs washington foot great khan throne pavement extended marco polo spread samples brought back journeys ends empire helmet fan arranging objects order black white tiles occasionally shifting studied moves ambassador depict eyes travels conditions empire distant provincial seats keen chess player marco movements observed pieces implied excluded vicinity pieces shifted lines ignoring objects variety form grasp system arranging respect floor thought city game chess day learned rules finally possess empire succeed knowing cities useless marco speeches employ chessboard specific pieces piece turn give meaning knight stand real horseman procession army march queen lady balcony fountain church pointed dome quince tree returning mission marco polo found khan awaiting seated chessboard gesture invited sit opposite describe cities visited marco lose heart great khan huge pieces polished ivory arranging board knights assembling drawing straight oblique avenues queen progress marco recreated perspectives spaces black white cities nights contemplating essential landscapes reflected invisible order sustains cities rules rise shape adapting seasons fall ruins times thought verge discovering coherent system underlying infinite model stand comparison game chess brain suggest ivory pieces scant visions destined oblivion suffice play game rules successive state board countless forms system forms assembles destroys khan longer send marco polo distant playing endless games chess knowledge empire hidden pattern drawn angular shifts knight diagonal passages opened bishop cautious king humble inexorable ups downs game great khan concentrate game game purpose game ends gain loss true beneath foot king knocked winner hand black white square remains reduce essential arrived extreme operation definitive conquest empire treasures illusory envelopes reduced square wood great khan concentrate game game reason end game gain loss real beneath foot king knocked winner hand remains black square white reduce essential arrived extreme operation definitive conquest empire treasures illusory envelopes reduced square wood marco polo spoke chessboard woods ebony maple square enlightened gaze fixed cut ring trunk grew year fibers arranged barely knot made bud premature spring day night frost forced great khan realized knew express fluently language amazed nest born begun dig leaves tree chosen chopping edge scored wood carver adhere square quantity things read piece smooth empty wood overwhelmed polo talking ebony forests laden logs rivers women windows invisible cities calvino img home page cse 501 assignments archive assignments 01 04 ps assignments 01 06 ps assignments 01 13 ps assignments 01 20 ps assignments 01 25 ps assignments 01 27 ps assignments 02 03 ps assignments 02 10 ps assignments 02 17 ps assignments 02 24 ps assignments 03 03 ps chambers cs washington page viewed netscape v1 1 higher text version ismap date modified june 10 1996 links links guaranteed exist hey works time real world bug jon starter links web write html pages put home page mail html page ll post world wide web www web communications publishing web guide cyberspace 6 1 contents beginner guide urls writing html page ncsa beginner guide html bare bones guide html cgi lib pl home page web 66 cookbook duke directory hypertext resources html overview html quick reference 10 11 95 information provider guide html guides writing style html documents home page universities columbia university city york cornell department computer science cornell university ithaca businesses morgan incorporated northern telecom sunworld online september business web sun microsystems sybase home page netscape tools java home page netscape navigator 2 0 navigator gold page tcl tk project sun microsystems laboratories tcl tk java job stuff child abuse prevention network cornell theory center home page jonathan alferness science 96 home references clay home page html stuff extensions html hypertext markup language specification version 3 0 mosaic version 2 0 fill form support imagemaps ncsa imagemap tutorial ncsa httpd ncsa httpd overview ncsa httpd tutorials parallel computing cornell split perl cgi stuff exploration dynamic documents cgi pm perl5 cgi library perl perl tcl tk tcl tk resources tcl www info unix shell programming creating commands programs shell unixhelp users unixhelp users ii unix reference desk pm zone owners manual yahoo computers internet software data formats courses cs414 home page cs 631 home page cs 717 home page cs718 cornell art animation video computer graphics comp graphics algorithms faq computer graphics fractal explorer ibm almaden research center visualization lab ibm high performance client server integration ibm visualization data explorer dx comics art image2 html clyde caldwell images index dc images index images index fantasy artists card images index jeff images index keith images page 1 marvel images art anima homepage homepage art net online links listings escher escher patterns index directory images arts escher index directory images arts world wide web virtual library art animation mtv animation mtv animation flux mtv oddities movie video libraries internet movie database mpeg movie archive planet earth home page movies video information plain wierd alex bennett world brian digital mayhem hell online guide laurence simon org fun recreation sports cbs sports home page nbc sports cartoons dilbert zone today computer cartoon tool user comics world wide web comics project united media games games domain games related information site zarf list interactive games web outdoor recreation gorp great outdoor recreation pages miscellaneous beautiful women elvis home page laboratory rocket science home page sci fi channel dominion keepers lists hot cool search stuff infoseek home page lycos search form galaxy webcrawler searching yahoo audio music mpeg audio mpeg facts info mpeg audio mpeg 2 mpeg 2 faq mtv music kitchen web wide world music world audio worldwide internet live music archive mail messages electric postcard back index classes classes ve fall 1994 automata computability complexity artificial intelligence winter 1994 algorithms artificial intelligence ii spring 1995 software engineering cs551 operating systems fall 1995 programming languages computer graphics winter 1996 cs501 compiler construction ai ii uncertainty decision making artificial intelligence systems seminar java fall 1996 digital system design classes ve ta fall 1994 cse 415 introduction artificial intelligence spring 1996 cse 403 software engineering adam carlson list publications monika rauch henzinger data structures 1 monika rauch fully dynamic biconnectivity graphs algorithmica 13 503 538 1995 preliminary version appeared proceedings 33rd annual ieee symposium foundations computer science focs 1992 pp 50 59 abstract ftp postscript 2 john monika rauch subhash suri fully dynamic edge connectivity planar graphs theoretical computer science special issue dynamic line algorithms 130 139 161 1994 abstract ftp postscript 3 italiano han la monika rauch fully dynamic planarity testing embedded graphs proceedings annual european symposium algorithms esa 1993 pp 212 223 abstract ftp postscript 4 monika rauch improved data structures fully dynamic biconnectivity proceedings 26th annual acm symposium theory computing stoc 1994 pp 686 695 abstract ftp postscript 5 monika rauch henzinger fully dynamic cycle equivalence graphs proceedings annual ieee symposium foundations computer science focs 1994 pp 744 755 abstract ftp postscript applications cycle equivalence compilers richard johnson david pearson keshav pingali finding regions fast single entry single exit control regions linear time proceedings acm sigplan 94 conference programming language design implementation pp 171 185 robert tarjan prime subprogram parsing program conference record seventh annual acm symposium principles programming languages popl 1980 pp 28 30 6 david monika rauch henzinger average case analysis dynamic graph algorithms proceedings sixth annual acm siam symposium discrete algorithms soda 1995 pp 312 321 abstract ftp postscript 7 monika rauch henzinger approximating minimum cuts insertions proceedings 22nd international colloquium automata languages programming icalp 1995 lecture notes computer science 944 springer verlag 1995 pp 280 291 abstract ftp postscript 8 monika rauch henzinger valerie king randomized dynamic graph algorithms time operation proceedings 27th annual acm symposium theory computing stoc 1995 pp 519 527 invited special issue journal computer system sciences selected papers stoc 1995 abstract ftp postscript implementation david source code david giuseppe giuseppe italiano empirical study dynamic graph algorithms proceedings seventh annual acm siam symposium discrete algorithms soda 1996 9 monika rauch henzinger han la certificates fast algorithms biconnectivity fully dynamic graphs proceedings annual european symposium algorithms esa 1995 pp 171 184 abstract ftp postscript 10 monika rauch henzinger valerie king fully dynamic biconnectivity transitive closure proceedings 36th annual ieee symposium foundations computer science focs 1995 pp 664 672 abstract ftp postscript randomized algorithms 11 monika rauch henzinger improved sampling applications dynamic graph algorithms proceedings 23rd international colloquium automata languages programming icalp 1996 lecture notes computer science springer verlag 1996 pp 290 299 abstract ftp postscript graph algorithms 12 brandon monika rauch robert tarjan verification sensitivity analysis minimum spanning trees linear time siam journal computing 21 6 1184 1192 1992 abstract ftp postscript 13 philip klein satish rao monika rauch subramanian faster shortest path algorithms planar graphs proceedings 26th annual acm symposium theory computing stoc 1994 pp 27 37 invited special issue journal computer system sciences selected papers stoc 1994 abstract ftp postscript 14 monika henzinger thomas henzinger peter computing simulations finite infinite graphs proceedings 36th annual ieee symposium foundations computer science focs 1995 pp 453 462 abstract ftp postscript 15 monika rauch henzinger valerie king tandy warnow constructing tree homeomorphic subtrees proceedings 7th annual acm siam symposium discrete algorithms soda 1996 pp 333 340 abstract ftp postscript 16 monika rauch henzinger jan telle faster algorithms automata communication protocol pruning proceedings 5th scandinavian workshop algorithm theory swat 96 ftp postscript 17 monika henzinger satish rao hal computing vertex connectivity bounds techniques proceedings 37th annual ieee symposium foundations computer science focs 1996 ftp postscript graph theory 18 monika rauch henzinger david williamson number small cuts graph information processing letters 59 1996 pp 41 44 ftp postscript lower bounds 19 kurt stefan monika rauch complexity game related dictionary problem siam journal computing 19 5 906 1990 preliminary version appeared proceedings annual ieee symposium foundations computer science focs 1989 pp 546 548 abstract ftp gif 20 michael monika rauch henzinger lower bounds fully dynamic connectivity problems graphs abstract algorithmica ftp postscript updated september 18 1996 mhr cs cornell proxy sharing proxy server project proxy sharing proxy server project investigation application wide area demand driven replication techniques sharing www resources main difference competition caching scheme design paper presented 96 conference portland oregon implementation based cern proxy server coming personnel clinton jeffery samir das garry shannon williams related work interesting related research usc harvest cache accelerator developed page pointers related work located england matt welsh implemented proxy cache mechanism 600 lines perl program interesting paper includes measurements numerous pieces information web found world wide web related conferences include 1st 2nd 3rd 4th 5th 6th april 97 nsf workshop www asia pacific newer conferences check www consortium conferences page visitor number sunday april 21 1996 1 00 pm venue parker creek 4 jordan lake check directions agenda hope fun picnic hope ultimate frisbee game send suggestions games fun things food department provide minimal food form burgers tofu burgers hot dogs bring friends expected signup expect bring party rsvp list check signed bringing volunteer preparations glad volunteer time number guests inviting excluding dish bringing sort dish main dessert add comments vegetarian spicy give ride ride contact information ride contact provide rides submit entry clear data entry official department ordinator event diane cs duke img ray tracer modular ray tracer ray tracer objects supporting objects test data objects stages creating image 1 generating initial sample points 2 evaluating data sample points 3 combining samples samples 4 testing sampling complete 5 generating additional sample points needed 6 reconstructing original signal based sampled data 7 sampling reconstruction display 8 displaying image project addresses step creating class objects supporting objects purpose complete steps ray tracing framework modularity approach user easily extend specific function ray tracer existing classes adding desired functionality manner user easily test idea jitter method write entire ray tracer test functions created types objects set objects required ray tracing paradigm set group objects support implementation framework finally set objects test data objects sampling data created application produces ppm file format based single sample pixel alphabetic index hierarchy classes source code isaac sheldon isheldon cs utexas generated doc hellenic student association university wisconsin madison contents constitution local members alumni greece archive mail mail address cs wisc page maintained pnevmatikatos update oct 25 1995 top distributed network visualization management network management system topologies discovery visualization faults detection performance jan lee vince li ying ming tsai lin hsian wang janwun cs cornell vince cs cornell cs cornell cs cornell overview mid 80 internet growing exponential rate sizes types networks connected data communications networks larger complex high quality networking monitoring system network status control faults detection performance vital necessity distributed computing environment problems occurred network easily reflected solved short time goal design implement efficient network management system networks topologies discoveries display graphical interface give clear view connections status faults detection incorporated project technical backgrounds simple network management protocols snmp snmp developed mid 80 provided simple efficient protocol network management data communications types networks easy implement large network system posing stress network supported internetwork routers bridges exchange information snmp made messages viewed objects values titles higher perspective types snmp monitor network terminal data settings terminal data reading monitoring events start shut downs project success criteria 1 deliverable software gui displays topologies network status manager interactions network 2 basic management specifications fault detection topologies display achieved 3 testing simulated local area network expected educational results understand popular networking management communication protocols learn network models management issues networks capability design management applications specifications major issues security management configuration management fault management accounts management manage network system references comer 1991 internetworking tcp ip vol principles protocols prentice hall englewood cliffs jersey comer 1991 internetworking tcp ip vol ii design implementation internals prentice hall englewood cliffs jersey local services uw madison wiscinfo www uw madison wiscinfo gopher uw madison computer sciences ftp server registrar office graduate school easi uw campus map css building 29 middle area 5 modified mon nov 11 22 09 17 cst 1996 www www cs wisc short description status cda litigation quick summary highlights import recent june 12 decision litigation communications decency act 1995 act aclu reno result judge district court panel issued preliminary preventing enforcement criminal provisions decency act act established panel held trial decision reviewed supreme court nonetheless unanimous opinion judge court major judicial review act reasoning conclusions important predictor ultimate resolution litigation review preliminary action preliminary constitutional grounds aclu reno federal statute dealing district court civil procedure review judge court judge heard preliminary testimony evidence hearing request preliminary equivalent full trial merits judges asked determine reasonable probability success eventual trial additional requirements including irreparable harm show preliminary amendment context additional requirements controversial judge thought statute unconstitutional face period pointed gathered significant amount testimony evidence unlike original hearing decision solidly grounded fact comstock act anti abortion provisions panel reach question comstock act provisions dealing information abortion government apparently conceded argument government stated contest plaintiffs challenge provision cda relates 18 7 factual assumptions important part impact case set factual assumptions reasoning based government plaintiffs agreed 48 paragraph panel incorporated findings additional findings reflected extensive testimony commercial web screening products important finding 88 communications internet individual home computer screen users seldom encounter content accident finding allowed judges distinguish internet invasive radio broadcast important fact opinion part incompleteness government proposed tagging scheme government argued defense actions circumstances include system warnings indecent content government endorse scheme guaranteeing statutory protection panel rest statute vague ground discussion panel believed specific carlin monologue treated indecent cda order find cda unconstitutional panel distinguish panel pointed grounds distinguishing case decency act imposes criminal penalties greater amendment freedoms require stronger showing compelling governmental interest leaving statute open attack based related amendment concept breadth media argument radio basically intrusive internet rests primarily fact discussed accidental exposure indecent material panel believed scarce resource quality radio bandwidth made regulation public interest constitutionally permissible regulation diffuse decentralized internet difficulty defining community standards international transparency technical obstacles faced children gaining access internet added panel willingness distinguish finally panel believed impact case limited recent cable television case turner broadcasting system judge put time kind decision justice department position administration argued decency act congressional legislative process justice department posture arguing uphold perfectly wouldn administration rule congressional legislation selectively choosing enforce laws based political views interestingly panel pointed 1995 justice department letter arguing decency act unnecessary combat child pornography claim compelling governmental interest administration sense shot foot good opponents act back home eric cs washington 10 jul 1996 fabulous cs211 contest page cs211 land problem cs home pages cs212 eval apply logo cs512 thing lambda cs515 funky scrolling text cs432 lame picture textbook chance make difference create borrow steal picture rules picture gif jpeg format picture fairly small home page examples send submissions mail jfoster cs cornell uuencode file file eudora sufficient don send wouldn mother winners receive absolutely acknowledged home page entries authors omitted keeping track guy lifting cs dept mac big 211 tiny cs fancy cs211 floating stuff fancy cs211 640x480 version cs211 zone cs211 warning back reality sports page general olympics ibm official site sports information service sports pages web espn subscriber cbs sports cbs sports fox sports cnn sports 1300 phone number 390 university texas sports ut sports official site ut athletics official site ut longhorns web ultimate longhorn site austin american ohio state university sports sports page sports page football page columbus dispatch sports page major league baseball thing baseball server nando espn official site houston official site espn college basketball nba nba official site professional basketball server img official page espn nhl professional hockey server espn football general college football nfl dallas cowboys washington dallas cowboys nando cowboys camp espn miscellaneous gymnastics world championships forum updated 08 30 96 douglas stuart department computer sciences university texas austin dastuart cs utexas political science dept homepage 101 hall university washington seattle wa 98195 206 543 2780 central office 206 543 graduate program office 206 543 1824 undergraduate advising directories information general information faculty directory graduate student directory undergraduate program political science admission program requirements honors program scholarships internships undergraduate advising office political science writing lab minors political science evening degree program graduate program political science graduate program brochure graduate program assistant courses catalog descriptions spring 1996 offerings summer 1996 offerings fall 1996 offerings resources uw homepage political science web resources society justice program webpage maintenance washington user march 29 1996 faculty staff department computer science university idaho moscow idaho computer science computer engineering college engineering university idaho department computer science university idaho department proud faculty staff information obtain details individual members department overview faculty members specialties visit faculty profiles page faculty staff home pages jim alves foss assistant professor cindy senior secretary bob christofferson computer systems manager john dickinson chair associate professor kent assistant professor james foster associate professor deborah frincke assistant professor bill junk assistant professor axel krings assistant professor thomas miller assistant professor john munson professor chuck nelson professor paul oman associate professor robert associate professor robert director engineering education associate professor molly stock professor karen van assistant professor problems comments page send email description johnd cs uidaho cs graduate students list alphabetical list user names cs ucsb home page added list read creating home page link page list direct questions cs ucsb albert alexandrov mustafa daniel xun cheng xun douglas chang bogdan pamela gregory davis alex alex desai sylvia sylvie pedro pedro ron rad karel karel james andrew duncan mitchell ferguson ferguson david def charles forest forest cong fu cfu steve geffner david dg gary gregg mike joanne mihai ionescu michael james jerry chris jones ralph keller ralph denis denis shan maeda maria cristina sridhar sridhar michael feng pan cristian athanassios thanasis sunil prabhakar brett phoenix george andrew amitabh saran saran kai shen anand anand ashok srinivasan ashok sanjay suri mark dirk wagner dirk manfred weis weis fred jonathan wood chi leung wong vega daniel wu ming wu hsi kai yang zhu information computer science web server contact web administrator engineering ucsb modified september 12 1996 gordon distributed http server jui chieh richard hsu jui yuan fred hsu department computer science cornell university ithaca york abstract web growing exponential rate companies academic institutions government agencies moving universal information highway amount hypermedia increases burden top http servers essential task find mechanism hypermedia data collected stored central repository requested information forwarded clients reasonable period time proposed implemented tested models result shows superiority distributed http servers stand servers html document access patterns discussed suggestions future implementation http presented clever scalable model implemented current protocol communication scheme background information technical analysis http usage performance conclusion authors jui chieh richard hsu jui yuan fred hsu 9515 uw madison machine learning research group table contents external ai related links external related links links advice links federal agencies links libraries publishers links references mosaic www links writing html local links external ai related links recent table contents abstracts selected journals wendt library readable cs wisc pointers ml courses machine learning journal line page ieee neural networks council journals connected page nips 95 papers ai resources canadian nrc server uc irvine ml dataset archive ilp stuff reinforcement learning cmu intelligent control ftp archive australia international society adaptive behavior knowledge discovery databases neural networks faq neural network resources ai stats page pattern recognition info machine learning information services machine learning benchmarking ai bibliography server austrian ai institute neural networks bibliography server austrian ai institute aha links people ml external ai references external related links info biosciences johns hopkins bio informatics home page wash st louis inst biocomputing links advice good graduate student advisor marie desjardin sri david chapman tips ai research advice research writing cmu ann links federal agencies arpa nsf links federal agencies nasa nih nlm nist dept commerce nrc nas nae dept education links libraries publishers library congress gopher telnet nih library mit press benjamin cummings journal ai research jair acm ieee computing society computing research association cra syllabus educational magazine scientist line peterson guide links references english dictionary webster dictionary dictionary computing roget thesaurus bartlett book quotations cia maps maps world acronym server www mosaic links yahoo internet information subject index www related resources guide network resources mosaic ncsa httpd server set xdefaults file writing html beginner guide creating html www documents detailed guide writing html elements html official html specifications url uniform resource locator specification flynn write html files style guide online hypertext document structures html quick reference modified thu mar 7 09 29 26 1996 jude shavlik shavlik cs wisc multimedia information system prof leana golubchik fall 1996 lecture notes sept 03 1996 sept 05 1996 postscript sept 10 1996 section 1 section 2 sept 12 1996 sept 17 19 1996 postscript extract ps files tar xvf tar sept 26 1 postscript extract ps files tar xvf tar scsi storage postscript file compression postscript file video demand postscript file fault tolerance postscript file real time scheduling resource management multimedia database multi computer database system tar xvf multimedia communication systems references fault tolerant design multimedia servers berson golubchik muntz proceedings sigmod 1995 articles references links tutorials reference manuals software send question leana cs columbia send question maria cs columbia cs100 teaching assistants wei chen upson 5132 255 5577 weichen cs cornell open 2 3 appt 3 4 christine paradis upson 255 1041 cs cornell open 3 4 appt 3 4 david pierce upson 4156 255 5033 pierce cs cornell open 1 30 2 30 appt 1 30 2 30 diana shea upson 320 255 3084 cs cornell open 4 5 appt 3 4 cs100 spring 1996 pierce cs cornell cs 575 lectures expert system january 18 96 elementary logic january 23 96 reasoning knowledge learning january 25 96 development process experts january 30 96 lecture notes feb 22 96 lecture notes feb 27 96 lecture notes feb 29 96 lecture notes march 4 96 lecture notes march 11 march 14 96 lecture notes march 18 96 lecture notes march 21 96 updated ll posted prolog syntax unification grammars natural languages click return cs 575 homepage index ~glew modified size description dir parent directory 27 aug 96 13 00 dir home directory 04 nov 96 17 55 dir rcs 10 oct 96 19 36 txt address txt 12 sep 96 18 37 1k txt claims fame html 12 sep 96 19 02 2k txt coding standards html 12 sep 96 18 37 img dilbert unix user gif 12 sep 96 18 37 14k txt generic phd research 12 sep 96 18 37 16k txt glew html 10 oct 96 19 36 9k img gif 12 sep 96 18 37 txt high level editting 12 sep 96 18 37 5k txt higher education html 13 sep 96 10 34 13k txt isa html 12 sep 96 18 37 1k txt patents html 12 sep 96 18 37 4k txt resume html 13 sep 96 10 33 17k txt sayings html 12 sep 96 18 37 7k txt stocks html 12 sep 96 18 37 1k img lecture notes week 3 topic conditional execution logical expressions end statement text chp 3 2 3 4 3 5 3 8 3 9 notes conditional execution statements executed starting proceeding sequentially don statement executed time run program conditionally execute statements depending condition change time program run end statement end statement conditionally execute statements note end words unconditional statements condition conditional statements end condition true conditional statements executed false skipped end statement optional specifies set statements executed condition false condition true conditional statements false conditional statements end num ge 0 print positive print negative end indent conditional statements spaces column 10 end separate lines logical statement conditional statement part put single line day eq 1 print monday note end nested statements nest statements conditional sections statements year le 4 status undergraduate fee 75 status graduate year le 8 fee 25 fee 720 75 end end statement conditionally executed depending condition statement indent level 3 spaces 3 6 9 spaces indentation line statements easy read understand general statement general statement testing multiple conditions set statements execute year eq 1 print freshman year eq 2 print sophomore year eq 3 print junior year eq 4 print senior end conditions checked sequentially found true rest skipped subsequent conditions true optional clause executed conditions listed true light eq print stop light eq print prepare stop print proceed end general statement multiple nested statements logical expressions condition tested statements logical expression surrounded parentheses logical expression 1 logical expression 2 end logical expressions similar arithmetic expressions result values true false note dots logical variables variable store true false logical variable type logical renew assign logical logical variable assignment statement variable logical variable logical expression renew false relational operators relational operators compare numbers produce true false create complex logical expressions lt le equal gt greater ge greater equal eq equal ne equal day 52 renew day gt 14 true relational operator names start end dot operands literals variables expressions type logicals integers reals character strings renew exp lt 43 7 operands comparable types numbers character strings compare apples oranges logical operators logical operators compare logical values produce true false operands true operand true inverts true false logical operator names start end dot logical operators defined truth table pg 98 definitions op 1 op 2 op 1 op 2 op 1 op 2 true true true true true false false true false true false true false false false false op 1 op 1 true false false true definition bicycle wheel eq 2 print bicycle print bicycle end operator precedence important remember precedence order logical relational operators varies programming languages arithmetic operators relational operators precedence fourth note order easy wrong results parentheses ride default precedence greater min gt min gt min wrong gt min doubt parentheses comparing character strings character strings compared relational operators status eq graduate strings length compared character character strings characters string shorter automatically padded blanks comparing eq ne comparing character strings relational operators lead unpredictable results answer answer eq wrong answer answer lt comparisons case sensitive upper lowercase characters character 3 answer answer answer eq true answer eq false copyright 1996 gareth bestor bestor cs wisc modified april 4 1996 ken harker contact information mailing address kenneth harker university texas austin department computer sciences taylor hall tay 2 124 austin tx 78712 1188 united states america mail address kharker cs utexas secure communications pgp encryption begin pgp public key block version 2 6 2 end pgp public key block radio information callsign license class advanced station location austin tx usa grid square dr realistic htx 100 dj antennas 2m pole pro 10m mobile style vertical diamond 2m mag mount 3 cpus apple macintosh quadra texas instruments packet 145 aus tx usa na contact utcs home page html 3 2 updated 11 22 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents lecture 1 prof john strikwerda 11 00 11 50 monday wednesday office hours 1 30 3 00 monday wednesday email strik cs wisc telephone 608 262 0822 lecture 2 mrs kay 9 55 10 45 monday wednesday office hours 11 00 12 00 office van vleck 3 45 4 30 appointment email cs wisc telephone 608 262 6603 teaching assistants sara bauman office hours 1 30 2 30 1 30 2 30 2 30 3 30 email dailey cs wisc telephone 608 262 6601 kirk hogenson office hours 11 00 12 30 3 30 5 00 email hog cs wisc telephone 608 262 5083 todd bezenek office hours 3 30 5 00 8 00pm 9 30pm email bezenek cs wisc telephone 608 262 6601 young lee office hours 9 00 10 30 12 00 1 30 email cs wisc telephone 608 262 5105 check weekly schedule 9 discussion sections labs taught teaching assistants sections section 301 friday 8 50 todd section 302 friday 9 55 sara section 303 friday 7 45 todd section 304 monday 7 45 kirk section 305 thursday 7 45 kirk section 306 thursday 8 50 young section 307 thursday 9 55 young section 308 monday 8 50 sara section 309 cancelled section 310 monday 9 55 sara cs 418 laboratory 4 virtual camera introduction exercise introduces concept virtual camera virtual camera set transforms takes 3d representation set objects shown 2d window analogy 35mm film camera transforms 3d world fixed size 35mm image viewed point focal length lens virtual camera camera pointed width field camera parameters real camera clip planes variable aspect ratio procedure download files click filenames shown text window opens save option put file directory file shown net cfg net cfg open program net control panel execute image windows opened controlled familiar image module controlled camera display module camera module explicit control viewing parameters image module points scene default explicit camera point controlled program control panel switch animate position run sequencer position camera parameter direction function time contents compute modules control camera shown bugs found 2 23 96 program fragment hyperlink replace norm compute module expression assignment model tv sitting table simple life model tv camera floating space chassis lens tube lens define interactors control position point direction zoom angle tv camera interactors orient tv camera space control camera module produce image tv camera put image front modeled tv shown image program mirror similar tv set convert control interactors rotations translations tv camera transform module rotate arbitrary set basis vectors program fragment helps explain input vectors convert camera rotation matrix program show recursive image camera tv screen image important control camera space show resulting image make fancy tv set camera model results 1995 results 1996 prepared demo tv program section maximum 15 minutes graded correctness camera control readability program document code layout small groups modules fit screen connect groups transmitters transmitters receivers macros comments notation field module grader understand program control panels organized labeled numeric ranges lab 4 grading guide filled consultant section evaluate work back main page lab 5 modified 2 23 96 land copyright statement img lecture notes week 2 topic program structure constants variables arithmetic expressions assignment statement built functions unformatted input output errors text chp 2 1 2 8 notes fortran line structure fortran programs composed lines statement line line sections 1 column 1 comment field 2 columns 2 5 line label 3 column 6 continuation marker 4 columns 7 72 actual fortran statement 1 2 3 4 5 6 7 8 9 10 11 12 13 14 72 label statement comment field comments column 1 comments line line compiler comments explain program code plain english compute total cost unit cost quantity ordered continuation marker statement long fit 72 columns split lines put column 6 line continuation previous line display total cost print total cost dollars fortran statements fortran statements start column 7 helpful hint change tab setting 6 characters write fortran statements starting columns 1 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 72 wrong 1 2 3 4 5 6 7 8 9 10 11 12 13 14 72 past column 72 compiler lines long split lines continuation marker fortran program structure fortran programs structure program header variable declarations main executable section stop end program header program program stop tells program stop running return ms dos end tells compiler statement program stop compiling fortran variables variable names variables store important values program hold intermediate results variable names start letter uppercase letters digits longer characters index2 wrong totalcost 2b 2b variable types explicitly type variable sort store common variable types real real number decimal point fractional part integer positive negative integer number decimal places character characters word variable declarations variable type variable real integer integer index2 character variables maximum length character string optional character long character 9 character char warning don explicitly type variable declared default type rule pg 35 explicitly declare variable constants variable write program pi turn constant parameter statement real pi parameter pi 3 variable turned constant assigned parameter statement immediately variable declaration assignment statement store variable declared assignment statement variablename expression variable left hand side assignment statement 1 25 wrong 1 25 variable assigned part expression hand side count count 1 expression evaluated result result stored variable assignment statement variable equals expression variable assigned expression subtle important difference arithmetic expressions operators fortran supports standard mathematical operators multiplication division addition subtraction exponential written 2 translate quadratic equation fortran 7 written 2 2 5 7 operator precedence operators evaluated order precedence operators precedence evaluated left multiplication division addition subtraction ride default precedence parenthesis wrong exception consecutive exponents evaluated left z^2 written 2 arithmetic functions fortran built arithmetic functions pg 64 appendix sqrt square root sin sine root cos cosine tan tangent exp natural logarithm logarithm base 10 nint round real number nearest integer functions arithmetic expression exp 4 5 tan 2 sqrt arguments function values variables arithmetic expressions enclosed parentheses functions argument separated commas mod 4 type matching type expression match type variable result stored integer variable integer expression real variable real expression types mismatch expression automatically converted match type variable truncating decimal places real integer 6 6 1 6 10 56 6 6 1 6 4 1256 6 6 1 6 10 6 6 1 6 4 operators operands type integer result type integer operand type real result type real warning division operands type integer result automatically truncated integer 2 0 3 0 2 3 0 important check argument return types functions results truncated real numbers real numbers written decimal scientific notation decimal 12 3 scientific 0 123e 2 0 1234 10^2 default real numbers printed decimal notation rounding errors numbers stored inside computer binary format powers 2 10 base 10 2^3 2^1 1010 base 2 fractions represented precisely binary 0 1 closest base 2 stored real numbers stored precisely computer 0 1 10 0 equal 1 0 0 important integer values variables stored precisely real values absolutely character strings assign character variable character variable string enclosed single apostrophes character 10 name1 name2 name1 john doe name2 name2 apostrophes stored variable store inside string type apostrophes name1 john dog john dog string shorter variable variable padded blanks denoted name1 john doe john doe string longer variable excess characters string truncated name1 john doesnt john doesn input output unformatted output display results screen print statement print print multiple items line separate commas print equals print values variables arithmetic expressions character strings print statement prints line end previous prompt user type run program computer waiting enter print enter cost item read unformatted input read data entered keyboard user read statement read read variable stored read expressions literal values user press enter return key finished entering line data keyboard read multiple values entered line variable separate commas read day month year user enters multiple values line separate commas spaces 11 20 values user types entered order type variables read statement reading character strings reading character strings keyboard user surround apostrophes gareth bestor enter undesirable avoided formatted input discuss program 0 types errors syntax error compile time problem computer idea translate part program misspelling words starting line program keywords real variable nonsense characters lines common examples semantic error compile time problem lines translated individually doesn make sense regard entire program typing implicit variable run time error run time problem translates fine running steps computer 0 legal statement computer divide 0 compile fail running program reached point line position error type error occurs line rules result things read ad column rest line legal statement reading problem program column syntax error read end comma logical error occurs run time sort wrong program wanted computer told ve written program incorrectly hardest annoying correct important algorithm correct head paper start typing copyright 1996 modified gareth bestor bestor cs wisc modified september 16 1996 november 5 9 1995 san francisco california query humming musical information retrieval audio database asif ghias department computer science 4130 upson hall cornell university ithaca ny 14853 ghias cs cornell jonathan logan department computer science 4130 upson hall cornell university ithaca ny 14853 logan david chamberlin school electrical engineering 224 phillips hall cornell university ithaca ny 14853 chamberlin engr sgi brian smith department computer science 4130 upson hall cornell university ithaca ny 14853 bsmith cs cornell acm copyright notice abstract emergence audio video data types databases require information retrieval methods adapted specific characteristics data types effective natural querying musical audio database humming tune song paper system querying audio database humming scheme representing melodic information song relative pitch relevant difficulties involved tracking pitch enumerated approach performance results system indicating effectiveness presented table contents introduction system architecture tracking pitch queries tracking pitch searching database evaluation robustness performance future directions related work references introduction generation databases include image audio video data addition traditional text numerical data data types require query methods natural type respective data instance natural query image database retrieve images based operations images sketches supplied input similarly natural querying audio database songs hum tune song system multimedia database musical data providing alternative natural querying imagine widespread system commercial music industry music radio tv stations music stores personal paper address issue query report efficient query execution implementation approximate pattern matching approach observation melodic contour defined sequence relative differences pitch successive notes discriminate 3 melodic contour important methods listeners determine similarities alphabet relationships representing situations note previous note pitch tracked robustly current implementation system successfully retrieve songs 12 notes database comprises collection parts melody 183 songs suggesting discrimination finding song private music collection higher resolutions larger databases paper organized section describes architecture current system section describes pitch important representing melodic contents songs techniques tracking pitch discarded method settled discuss pattern matching current implementation database sections describe evaluation current system future extensions incorporating existing system table contents system architecture main components system pitch tracking module melody database query engine architecture illustrated figure 1 operation system straight forward queries microphone digitized fed pitch tracking module result contour representation melody fed query engine produces ranked list matching img figure 1 system architecture database acquired processing public domain midi songs stored flat file database pitch tracking performed matlab chosen built audio processing capabilities ease testing number algorithms queries recorded variety formats depending platform specific audio input capabilities matlab experimented 16 bit wav format pentium system 8 bit au format sun sparcstation query engine approximate pattern matching algorithm 1 order tolerate humming errors table contents tracking pitch queries section describes user input system humming converted sequence relative pitch transitions note input classified ways note previous note higher previous note lower previous note input converted string letter alphabet introductory theme beethoven 5th symphony converted sequence note previous pitch accomplish conversion sequence melody isolated tracked straight forward sounds considerable controversy pitch general concept pitch clear note pitch frequency closely matches hear performing conversion computer troublesome intricacies human hearing understood instance play 4th 5th 6th harmonics fundamental frequency hear fundamental frequency harmonics fundamental frequency present phenomenon discovered pioneer investigations carried 1938 1940 studied pitch periodic sound waves produced optical fundamental canceled completely pitch complex tone prior elimination fundamental 12 interested tracking pitch humming examined methods automatically tracking pitch human voice estimate pitch acoustic signal understand signal created requires forming model sound production source vibrations vocal voiced sounds caused consequence forces exerted walls air flows gap vocal hess 5 describes model vocal proposed 6 purposes paper sufficient repeatedly opens closes providing bursts air vocal tract vocal tract modeled linear passive transmission system transfer function add additional transfer function takes account radiation output impedance vocal tract approximately set neutral position vocal tract regarded uniform tube vocal tract occur sound img average vocal tract length sound propagation speed 340 frequencies img frequencies called frequencies resulting sound hear considered convolution pulse created frequencies model speech signal start train shown figure 2 frequencies equation 2 1 2 3 frequencies 1 2 1500 hz 3 2500 hz combining frequencies adding exponential envelope produces structure shown figure 3 train structure synthesized pitch shown figure 4 img figure 2 signal create synthesized pitch period train 0 0 making pitch 100 hz img figure 3 structure created frequencies img figure 4 synthesized pitch created train spaced 0 structure model human voice converted pitch prevalent view pitch hear pitch frequency bursts air occur track bursts air find pitch segment tracking pitch methods tracking pitch maximum likelihood analysis oldest classical pitch trackers 7 isolates tracks peak energy levels signal measure pitch referring back figure 3 signal peaks occur tracking frequency peaks give pitch signal order frequency peaks employ defined img subject aliasing picking integer multiple actual pitch computationally complex found implementation require approximately 45 seconds 10 seconds 16 bit audio 90mhz pentium workstation maximum likelihood maximum likelihood 14 modification increases accuracy pitch decreases chances aliasing computational complexity method makes fast straight forward implementation matlab takes approximately hour evaluate 10 seconds audio 90mhz pentium workstation optimizations improved performance approximately 15 minutes 10 seconds audio slow purposes discarded method detailed explanation method reader refer 14 analysis analysis definitive classical method pitch extraction explanation reader directed original work 10 compact form 11 found method give accurate results humming output methods construed sequence frequency estimations successive input convert estimates step contour representation comparing estimated pitch previous system adjacent considered quarter step equal tempered musical scale parameter adjustable analyzing costs benefits methods decided modified form implementation tracking pitch queries table contents searching database user input tune converted string 3 letter alphabet discuss method searching audio database method searching database simple songs database convert melody stream characters converted user input key compared songs pattern matching fuzzy search errors matches errors reflect inaccuracies people hum errors representation songs performing key search database efficient approximate pattern matching algorithm approximate algorithm account forms errors figure 5 summarizes forms errors anticipated typical pattern matching scheme img figure 5 forms anticipated errors mismatch algorithm adopted purpose yates 1 algorithm addresses problem string matching problem consists finding instances pattern string p1 p2 p3 pm text string t1 t2 t3 tn characters instance 0 simple string matching problem solvable time substring length match character mismatched errors figure corresponds 1 worth mentioning algorithms developed address problem approximate string matching running times ranged mn brute force algorithm 9 log 2 algorithm adopted offers performance average cases algorithms worst case algorithm occurs key consists occurrences single distinct character contour representation song consists instances character case running time mn common situation purposes average case alphabet character equally occur running time img img size alphabet database incorporates key searching scheme pattern matching techniques explained envisioned design goals database query database returns list songs ranked matched query match number matches database retrieve depends error tolerance key search error tolerance set ways user definable parameter database determine parameter based heuristics depends length key design user opportunity perform queries user notes tune results query user identify song interest list large user perform query restricted search list consisting songs retrieved consequence scheme user identify sets songs similar table contents evaluation section describes results experimental evaluation system evaluation tested tolerance system respect input errors mistakes user humming problems pitch tracking robustness effectiveness method directly related accuracy tracked accuracy melodic information database ideal circumstances achieve close 100 accuracy tracking humming ideal circumstances user places small amount space note hits note strongly purpose humming short notes encouraged ideal user notes voice vowel experimented male voices evaluation database total 183 songs song converted public domain general midi sources musical genres included including classical popular music simple heuristics cut amount irrelevant information data midi channel 10 reserved percussion general midi standard database great deal information unrelated main theme melody limitation discovered sequences 10 12 pitch transitions sufficient discriminate 90 songs consequence fast approximate string matching algorithm search keys matched portion melody beginning size database grows larger prove advantage evaluation performance version pitch tracker modified form takes 20 45 seconds sparc 10 workstation process typical sequences notes brute force search database shows linear growth size database remains 4 seconds 100 songs sparc 2 search time effectively limited efficiency pitch tracker contour representations song stored separate files opening closing files significant overhead performance improved packing songs file database manager plan code make independent database schema evaluation table contents future directions related work plan improve performance speed robustness pitch tracking algorithm cubic spline wavelet cubic spline wavelet peaks discontinuities signal air significant features wavelet analysis computed time pitch tracker slowest link system wavelets purpose obvious advantages pattern matching algorithm present form discriminate forms pattern matching errors discussed earlier accounts collectively forms errors common depending people casually hum tunes drop errors reflected dropped notes tunes common transposition duplication errors tuning key search tolerant drop errors yield results melodic contours source songs generated automatically midi data convenient optimal accuracy redundant information obtained entering melodic themes songs hand research standpoint interesting question extract complex audio signals 4 finally characterize improvement gained increasing resolution relative pitch differences query alphabets relationships adjacent early experiments alphabet relative pitch differences higher higher lower lower verified sort promising drawback introducing resolution user accurate intervals hum explore tradeoffs involved important issue precisely draw line notes higher previous note higher previous work efficiently searching database humming limited mike hawley 4 briefly discusses method querying collection melodic themes searching exact matches sequences relative input midi keyboard incorporated approximate pattern matching implementing actual audio database midi songs significantly allowing queries 8 published paper retrieving melody japanese journal unable locate translated version table contents footnotes terms vocal vocal chords synonyms literature modifications include low pass filtering center clipping paper 13 eliminate structure generally difficulty based pitch detectors table contents references 1 ricardo yates chris fast practical approximate string matching combinatorial pattern matching annual symposium pages 185 192 1992 2 ricardo yates fast string matching information computation 1992 3 stephen listening introduction perception auditory events mit press 1989 4 michael jerome hawley structure sound phd thesis mit september 1993 5 wolfgang hess pitch determination speech signals springer verlag berlin heidelberg 1983 6 structure vibratory behavior vocal cooper editors dynamic aspects speech production pages 13 27 university tokyo press 1976 7 real time digital hardware pitch detector ieee transactions acoustics speech signal processing 24 1 2 8 feb 1976 8 melody retrieval method melody language japanese transactions institute electronics information communication engineers ii ii 8 1543 august 1994 9 landau efficient string matching theoretical computer science 43 239 249 1986 10 speech analysis synthesis system based filtering acoustical society america 45 458 465 february 1969 11 alan ronald discrete time signal processing prentice hall englewood cliffs nj 1989 12 aspects tone sensation academic press london 1976 13 methods pitch extraction ieee trans audio special issue speech communication processing part ii au 16 262 266 june 1968 14 james wise james thomas parks maximum likelihood pitch estimation ieee trans acoustics speech signal processing 24 5 418 423 october 1976 table contents started cs367 highly recommended immediately start learning applications develop cs367 programs environment programmed cs302 differences ll cs367 changing macintosh dos windows operating system unix ll working integrated development environment tools ve present independent applications reading page assuming successfully created computer science account newuser logged exercise takes steps program compiled running unix provided sample program plays game tic tac toe experimentation working exercise reading pages unix commands enter commands preceded represents unix prompt enter private directory create directory named p0 unfamiliar page create directory copy sample tic tac toe program sample program obtained samples page linked cs367 home page semester providing sample code data structures discuss lecture find link back cs367 home page sample page link difficulties click directly page instructions provided samples page copy sample code files case tictactoe cc copy source file tic tac toe game editor edit program information edit program make compile program step compiling program suggest open terminal window clicking left mouse button background selecting xterm pop menu information window system xterm window compiling program change directories location copied source code entering cd private p0 compile program entering compiler command command assumes source file named tictactoe cc wall tictactoe tictactoe cc information compiler flags page compiler flags developing programs encounter compilation errors typically syntax errors prevent compiler creating executable version program case editor window make corrections source code program experience compiler errors accidentally changed source editor case simply copy sample code step program compiles run program entering unix shell prompt tictactoe information running programs located developing programs run program debugging environment unix requires execute application shown gdb tictactoe start debugger control execution program breakpoints stepping program instructions examine contents variables memory locations important commands debugger run begins execution program quit end debugger commands completed called program development cycle edit compile debug repeat works made working program simplifies process great deal information program development cycle obtained working unix page real practice obtained writing debugging program program 0 information cs516 02 case table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 img img img img img img img img img img img img img img meghan brien 3121 speedway 201 austin tx 78705 512 473 obrien cs utexas objective obtain work field graphics multimedia systems education computer science progress university texas austin gpa 3 3 4 0 computer science spanish december 1994 fordham university york city gpa 3 6 4 0 computer science gpa 3 9 4 0 university spain gpa 3 0 4 0 study abroad program fall 1992 spring 1993 work experience technical specialist ibm corporation austin texas answered questions aspects aix operating system answered 5 20 phone mail questions day company system administrators ibm field representatives wrote documentation regularly distributed callers 9 95 1 96 programmer summer intern intel corporation portland oregon wrote programs visual vax system pc worked closely engineers write graphical analyze reliability pentium chips 5 95 8 95 programmer summer spring intern goldman sachs york city wrote programs unix platform set web pages root access 20 unix systems worldwide 5 94 12 94 database administrator computer science department fordham university voluntarily installed configured maintained informix database fordham university unix system wrote user documentation instructed classes 9 93 12 94 product support compuserve york city assisted clients phone overcoming problems financial software packages 9 93 4 94 user assistant department computer management systems fordham university assisted faculty students vax facilities answered questions vms programming mail 9 93 12 93 programmer unix administrator computer science department fordham university participated research project unix sql xwindows wrote research paper performed unix system administration 4 92 9 92 selected projects implemented audio conferencing system wrote 3 large graphics programs tcl tk xwindows library microsoft sdk publications wrote chapter entitled videoconferencing internationally published summer 1996 book communications technology update programming languages perl unix shells pascal prolog vax assembly sql tcl tk visual windows sdk operating systems unix aix sunos solaris vax vms macintosh dos microsoft windows awards activities fordham university 4 year dean scholarship president fordham computer society fluent spanish frame left frame logo home good place start journey overview pages links company links point browser links client computer related sites edgar links basic information client computer manufacturers edgar database tons sec waiting news links find stock prices links current news search engines headlines industry related headlines convenience feature month monthly column written experts includes links exploration analyses analyses client computer industry featured companies home links edgar news headlines feature analysis page maintained jon barber barber cs cornell ja cornell todd peskin tep1 cornell viewed netscape navigator people marc johannes brahms michael brent peter bill clinton pa henning hermjakob ulf hermjakob hermann kohl lis ko ben martin kraft mats larson mani risto miikkulainen claude monet ray mooney christopher hans wolfgang natural language processing machine translation globalink logos foreign language resources human languages page eagles expert advisory group language engineering standards links alliance franc aise austin enchanted rock flags movies opera postcards nl gb postcards usa postcard index radio free europe radio liberty facility hours 1991 time magazine article webmuseum updated january 3 1997 www alert redirection response server handled client http www cs washington research projects zpl web compiler moved permanently document moved www alert redirection response server handled client http www cornell christian html document moved document moved 1650 evaluating predicated speculative execution alpha group david christianson omid madani kari pulli project idea predicated execution combines effects performing test branching based test branch avoided increases pipeline efficiency eases scheduling superscalar execution speculative execution prediction branch direction facilitate speculative execution program branches exact nature interaction clear surface predicated execution small branches speculative large branches efforts overlap combined speedup parts sum orthogonal combination equals sum synergy combination exceeds sum click detailed proposal project ended concentrating conditional moves speculative execution report data gathered kapu madani dbc1 cs washington updated 4 5 95 1005 previous research experience notre dame people organizations dr david cohn arindam banerji distributed computing research lab papers documents written specific departments university notre dame intended publication user level memory management extensible communications subsystem technical thesis written arts letters science honors program university notre dame user level memory management extensible communications subsystem project report project description conclusion written lab university notre dame www alert redirection response server handled client object moved document found people working coral project principal investigators raghu ramakrishnan research staff graduate students shaun flisakowski previous staff students praveen seshadri sudarshan divesh srivastava joseph albert tarun arora kevin beyer william roth wei xiao return coral home page computer systems page operating systems linux page window 95 information window 95 applications randy resource center hardware computer prices modems information systems internet search yahoo search deja news research service lycos search web crawler internet service providers cse 403 software engineering david notkin winter 1995 project description project schedule requirements information architectural design information user manual information notkin cs washington update 1 27 95 admissions undergraduate professional ph applying undergraduate school university 4 major undergraduate schools columbia college barnard college school engineering applied science school general studies school application procedure online information centralized webpage applying columbia means cs majors school engineering applied science link admissions webpage seas undergraduate admissions applying program application program school engineering applied science information application procedure obtain application form sending email calling department 212 939 7000 applying professional program note section completed direct questions professional program departmental academic assistant melbourne francis applying ph program ph program webpage important information application procedure questions direct cs columbia application form obtained sending email calling department 212 939 7000 application ph competitive research oriented strongly advised spend effort finding research columbia thinking faculty members share research interests main sources information faculty research guide html postscript research group homepages feel free contact potential advisors request information recent research publications full description ph requirements consult ph program document postscript 148 8k information ph program qualifier syllabi found ph program webpage columbia university department computer science search comments suggestions general academics research people admissions 2678 performance programming performance programming seeks improve performance achieved programming algorithm expedient manner goal processing element busy work entails satisfying requirements breaking problems independent subproblems executed concurrently distributing subproblems appropriately processing elements making data close processing element overlapping communication computation attain high performance requirements satisfied views processing elements stages arithmetic vector pipeline functional units cpu processors tightly coupled shared memory multiprocessor nodes distributed memory supercomputer heterogeneous computers network performance programming require weeks work small program effort justified frequently executed kernels computations large premium fast answers performance programming techniques applicable rarely sequential programs paramount importance parallel supercomputers performance programming papers bibliography papers topics related performance programming bowen alpern larry carter preprints papers provided performance programming glossary bowen tend give exact definitions words loosely definitions performance programming outline graduate columbia university computer science department taught bowen alpern fall 1994 slides material produce slides overlays presentation class intended viewed form postscript previewer reduce viewer magnification order entire slides taught similar material ucsd fall 1995 mwf 12 20 1 10 219 221 lgrt tower restricted enrollment cs majors limited 50 students hope offer larger scale future registered monitor web pages information resources semester unfolds online resources maintained web library text files email file server online resources students information professor wendy lehnert lehnert cs umass office hours 24 asynchronous hrs day email face face appointment phone 545 3639 ta support students real people edlab lgrt 223 kevin gallant tuesday 8 10 pm sanjay patel thursday 8 9 30 pm online support mail kevin gallant monday 8 11 pm sanjay patel mwf 9am 5pm modified sept 21 1996 cs 418 laboratory 3 transformations modeling introduction exercise introduces processes geometrically transforming object size orientation location combining objects make complex scene programs show combine objects animate based examples asked construct short animation procedure download files click filenames shown text window opens save option put file directory file shown decide load pairs net cfg program polyhedra unit net reads data file polyhedra unit dx change path import module program reflect directory copy polyhedra unit dx programs net net require data file polyhedra unit dx transform net transform cfg net cfg net cfg rose net rose cfg polyhedra unit net polyhedra unit cfg polyhedra unit dx program shows scale rotate translate object open program transform net control panel execute changing rotation translation scaling simple object image 1 program select translate control transforms object scaling rotation note rotate object positive angle rotation corresponds rotation positive axis rotation 0 0 0 object defined base arrows 0 0 0 scale operation objects move base likewise rotate operation rotates origin leaves base origin translation performed investigate effects changing order rotate translate scaling operations operation order control modifying program module order image 1 program net hierarchically modelled animated object image 2 object constructed tower turn make hub shaft open sequencer run program module spheres cylinders shapes shape set integer shape list found double clicking module clicking description button import module reads vertex list cube polyhedra unit dx edit file rotation tower controlled compute module conditional delay rotation image 2 program net combines polyhedra make interesting object image 3 open control panel run program sequencer note multiple copies objects positioned image 3 lab 3 demonstration nets polyhedra unit net image 4 rose net image 5 image 4 image 5 assignment programs background construct objects modules macros category produce shapes shapes defined polyhedra unit dx file animate resulting objects animation 20 100 frames length small image window size speed execution construct 1 helicopter tail main tail tail rotate fast main helicopter sit ground spinning fly straight 2 airplane rotate rate plane wings tail engines plane sit ground spinning roll forward 3 flowering plant stem leaves flower plant grow bloom flower constructed leaves plant 4 robot head body arm wheels robot roll forward stop grasp object move head eyes cameras move 5 bird landing tree bird wings head eyes beak feet wings flap feet move bird lands examples 1995 examples 1996 prepared demo animation section maximum 15 minutes graded correctness animation readability program mpeg compress animation rapid playback submit web pages document code layout small groups modules fit screen connect groups transmitters transmitters receivers macros comments notation field module grader understand program control panels organized labeled numeric ranges lab 3 grading guide filled consultant section evaluate work back main page lab 4 modified 1 23 96 land copyright statement index users kornerup cs105 homeworks modified size parent directory txt 10 oct 95 17 09 1k output 08 oct 95 14 40 2k txt bst 22 sep 95 10 43 2k ps 10 sep 95 13 55 23k hw1 ps 10 sep 95 14 00 hw1 solution 22 sep 95 10 11 1k hw2 ps 20 sep 95 12 12 40k hw2 solution 16 oct 95 11 24 5k hw3 ps 22 sep 95 14 34 dir hw3 solution 16 oct 95 10 03 hw4 ps 03 oct 95 16 55 47k hw4 solution 17 oct 95 13 30 5k hw5 ps 10 oct 95 21 56 dir hw5 solution 16 oct 95 10 04 hw6 ps 27 oct 95 18 58 47k 15 files people complained click annoying redundant kind friendly complain northern countries states southern languages typically speak html southern accent click back neural networks resources page neural networks 1 ieee neural networks homepage 2 nips 95 workshop benchmarking nn learning algorithms 3 nips 95 workshop time series analysis 4 nips 95 workshop learning learn knowledge consolidation transfer inductive systems 5 nips 95 workshop learning bayesian networks graphical models conference workshop 6 international conference network networks icnn 96 home page 7 international neural network society inns home page 8 univ texas neural nets page 9 neural nets 10 neural networks 11 neuroprose archive 12 utcs neural nets research group 13 university amsterdam robotics neurocomputing 14 home page 15 combining neural networks 16 nips neural network benchmark home page 17 ucl dice neural net group 18 nn european symposium anns 19 neural processing letters 20 www neural network home pages bibliographic searches 21 dsi neural networks group 22 dsi ann group anns web pages 23 nn index afs cs project connect connect archives 24 nn andreas home page 25 neural networks lots stuff 26 neural network projects medicine 27 stuttgart 28 ucsd neuroscience home page 29 nips home page 30 nn benchmark problems 31 backprop papers 32 large collection neural net stuff papers simulators 33 richard learning archive 34 reinforcement learning archive 35 italian neural network 36 university neural computing research group 37 dept autonomous systems university amsterdam 38 dept cognitive neural systems boston university 39 computation neural systems group caltech 40 physics computation group caltech 41 center neural basis cognition cmu 42 nn speech group cmu 43 university technology neural network home page 44 helsinki university technology neural network research center 45 institute research cognitive science usa 46 cortex group inria france 47 keio university japan 48 laboratory artificial neural systems ut austin dept electrical computer engineering 49 los alamos national laboratory 50 universite catholique de louvain neural network group 51 center biological computational learning mit 52 center neuro systems mantra epfl switzerland 53 king college london 54 nn group pacific northwest laboratory 55 institut dalle molle intelligence perceptive 56 studies artificial neural systems sweden 57 dipartimento di informatica university florence italy 58 ucsd neuroscience home page information sources 1 cmu artificial intelligence repository 2 finnish neural net archive 3 www neural net archive bibliography 4 upcoming neural net conferences 1 bakker list 2 list 5 nn event announcements page idiap switzerland 6 planet earth home page 7 neural web 8 unified computer science tr index 9 neural network bibliographies univ arizona 10 ai subject index 11 biosciences resources 12 neuron digest 13 connectionists archive 14 connectionists bibliographies 15 neuroprose archive 16 vision list archive 17 computer vision home page 18 neurosciences internet resource guide 19 frequently asked questions comp ai neural nets 20 kohonen organizing map program sources 21 netlib library mathematical software 22 statlib library statistical software journals 1 journal list pacific northwest lab 2 connection science 3 journal neuroscience 4 ieee transactions neural networks 5 neural computation table contents 6 neural computation 7 neural networks 8 neural processing letters 9 10 psyche related newsgroups 1 neuroscience 2 comp ai neural nets 3 comp theory dynamic sys 4 comp theory org sys 5 sci cognitive 6 sci psychology research related conferences 1 machine learning 1995 2 3 cogsci 1995 4 ijcai 5 nips web jump station ii document search page title header subject yahoo jump station genetic programming 1 genetic programming web site demonstration interactive graphics lisp demo interface gnu common lisp free software gnu general public license ftp ma utexas demo started window created things drawn menu options presented select option click mouse times inside graphics window code fairly simple instructions 1 logged host running windows 2 type xhost www cs utexas shown left window host server write display 3 enter display needed change shown box display myterminal cs utexas 0 0 4 click start demo gordon novak jr ode iii marking departure university washington executive vice president iii duke university ismap ismap john bard iii mary levin university photography send conquer realms jesse helms black eyed peas ll change won hard north ll ll civil war words flow pen south surely rise john bard computing normal surface ways computing normal surface surface defined list triangles computing normal compute normalized cross product edges triangle vertices triangle shown p1 p2 p3 denote normal surface defined list general polygons newell method good calculate normal produces average normal polygon planar confused linear vertices calculate number vertices polygon normal norm nx ny nz surface defined parametric equation differential methods derive normal equation parametric surface 0 1 0 1 parameters surface normal comments theory center online documents doc comments tc cornell modified 6 26 95 land copyright statement programs semester happy thanksgiving wisconsin dbms research home page information database research researchers wisconsin information source code uw database software including coral exodus oo7 paradise shore zoo information uw dbms mailing lists pointers database information uw dbms research research interests dbms group madison wide varied good overview ongoing work found reading home pages faculty reading software projects underway people dbms research group uw madison made large group faculty students staff official dbms faculty include mike carey ibm almaden david dewitt yannis ioannidis jeff naughton raghu ramakrishnan additionally miron livny marvin solomon involved dbms research conjunction interests bulk group made number graduate students dedicated crew full time staff large distinguished group alumni alumnae uw database graduate students mail updates list tufte cs wisc anastassia ailamaki kevin beyer guangshun chen prasad deshpande donko donjerkovic minos garofalakis johannes gehrke jonathon goldstein qi jin navin kabra johan larson mark mcauliffe jussi myllymaki biswadeep nag lance jignesh patel karthik ramasamy john shafer uri shaft amit shukla andy therber kristin tufte jie bing yu markos zaharioudakis tian zhang yihong zhao uw database staff josef burger bolo curt ellmann shaun flisakowski nancy hall jim kupsch daniel schuh kent wenger uw dbms software projects information technical reports source code uw dbms software packages coral deductive dbms exodus extensible object oriented database system toolkit oo7 oodbms benchmark paradise geographic information system built shore shore high performance scalable persistent object repository parallel dbms simulator link construction zoo database system scientific experiment management link construction dbms related mailing lists maintain mailing lists targeted uw dbms community announcements dbms related talks academic activities department weekly database seminar held friday afternoons 1 15pm 2310 cs announcements social events memorial union birthday cake distributions diversions targeted dbms group subscribe lists lists maintained listproc package subscribe list send mail listproc cs wisc message subject line words subscribe list real life database wannabe send message listproc cs wisc subject wannabe subscribe alan turing similar listproc cs wisc subject make unsubscribe pointers database information source additional database related information acm sigmod home page paul aoki maintains list pointers random dbms information michael ley maintains compendium info database systems logic programming modified fri sep 22 17 26 22 1995 kristin tufte tufte cs wisc pdb reference manual version 4 0 html version david christianson chung kwok 1990 1995 copyright university washington originally written tony barrett version 3 0 david christianson version 4 0 chung kwok research funded part office naval research grants 90 n00014 94 1 0060 national science foundation grants iri iri donation apple computer rights reserved software permitted commercial research purposes copied copies include copyright message software made authors university washington make warranty software performance acquire software send mail bug ucpop cs washington address problems document viewed html browser supports tables table contents 1 introduction 2 running pdb 3 general window layouts 4 planning system overview 5 graphic plan space display 6 individual plan display 7 pdb browsers 8 simple 9 options 10 bugs 11 porting pdb introduction primary function pdb user schedule planning problems run planner record actions planner reconstruct information meaningful ucpop extensive search plan space pdb focuses recording presenting plan space search trees generated planner pdb interactive application makes ucpop planning process accessible user graphical interfaces planning process intended ways domain construction search control development planner modification pdb exists difficulty involved performing planner research adequate visualization tools case ucpop users planner programmers improve debug system wade extensive trace information generated planner pdb evolved presenting information graphical format order make tasks easier running pdb recording plans lisp listener start pdb run pdb setup ucpop package start recording planning sessions pdb record pdb record key record nil invoke ucpop planner stop recording pdb stop pdb stop def wrap search functions planning sessions recorded recording toggle button shell turn recording clicking recording toggle button shell refer shell window general window layout menu menubar windows menubar menu labelled windows menu items refresh window contents displays list active selecting find window bring front windows screen remove closes active quit close window note remove item shell window commands click buttons objects screen highlighted boxes effects discussed subsequent sections planning system overview shell window window opened pdb plan system overview window hand side window maintains list recorded planning sessions left hand side displays state planner problem order start planning session select session debugger menu asked problem solve search method dialog box top left dialog box list domains list problems item selected domain list problems listed list problems selected domain problem selected complete description problem presented area domain problem lists setting search control options controls beneath problem description search control options button selects type search pushed planner search control rules guide search pushed planner specific search function case user box button search function case box search controller controls record planning session record search control rule planning considerably maximum number nodes search viewing results planning ve planning options clicked plan button pdb calls ucpop begin planning plan system overview window displays progress report planning returns results planning results include short description plan searched solution planner successful pdb prints plans manner initial state printed steps order goal state preconditions steps displayed precondition number left representing step supports precondition plan complete unsupported preconditions question marks numbers left threats identified step number threatening step shown threatened condition menu commands windows refer general window layout execute planning problem brings dialog window options domain domain problems problem problem execute search limit number nodes search stopping session search control controller search function debug record record debugging session record record search control rule slow browser browse domains problems search control open session open vcr window session delete delete session longer session window clear session delete sessions sessions lost reset options reads back defaults saved options save options writes defaults plan system overview commands sessions window shows sessions recorded system window left shows information session selected info display result current session vcr display trace current session remove remove current session recording toggle plan recording mouse commands sessions find window clicking left mouse button session select session graphic plan space display vcr window vcr windows provide user graphical search space explored planner planning session user session plan system overview window create vcr window session selecting vcr window debug menu pressing vcr button window anatomy search tree vcr window graphical planning trace form tree refer planning tree search tree node tree partial plan root node plan start goal states subsequent generation represents application ucpop algorithm children node represent individual solutions refinements generated support protection precondition type refinement printed beneath node branch tree unsupported threatened precondition flaw denoted label printed branch figure ref tree breakdown conventions tree formatted left hand side tree leads node encountered planner solution found solution path note formatting algorithm puts nodes root tree farther nodes leaves trouble vcr window view children nodes solve problems changing restricting display nodes tree tree options menus label nodes refers reason plan made figure means step added 0 means link step 0 added finally 3 1 means ordering constraint promotion added red node selected node press left middle button select node centers cursor node cursor node pdb open plan window node describe object composer running pdb open composer window partial plan node green visited node node plan visited plan refined planning white node node planner refined plan planning word clear horizontal line represents open condition resolved siblings plans connected line menu commands windows refer general window layout print print current window asks filename dialog nodes display nodes tree steps display nodes plans newly added steps searched display nodes searched solution display solution node found tree solution path display nodes solution path found expand node display children current plan contract node display children current plan expand branch display branch rooted current plan contract branch display branch rooted current plan change node picture tree nodes color nodes dark view order light green depending order color nodes dark rank light green depending absolute rank options label node branches conditions label branches labels multiple label branches multiple children don label resize shrink enlarge displayed search tree constant factor vcr traversal buttons buttons navigating plan space visualizing planning process backup vcr stop button pressed backup vcr plan visited prior current stops vcr traversal animations progress vcr visited plan progress vcr mouse button pressed mouse commands plan tree nodes plan window markers select window moves window node clicking marker move node move individual plan display plan window clicking selected node produces plan window detailed view plan node upper part window shows parent siblings children current node lower part describes plan node plan viewed ways textual format plan printed results planning returned ucpop graphic format steps drawn partial order left lines representing links connecting effects preconditions navigating plan window small tree top plan window represents family current node parent siblings children navigate planning tree simply selecting nodes plan window immediately update node selected current node moving plan window vcr plan window opened unique id number assigned drawn node vcr window pointing move plan window point node selecting number selecting node menu commands windows refer general window layout refine refine current plan brings dialog search options search limit number nodes search stopping user select list choose flaw current flaws search limit set plan 1 record record search control rule slow print print current window asks filename dialog inspect inspect current node change representation plan graphics graphics graphical partial order view text textual view options control detail representation verbosity verbose print conditions steps fully terse show steps mouse commands plan tree nodes pressing left button node window display plan select node node navigational display updated vcr window plan window composer running composer window describe object opened plan selected node plan structures pressing left button flaw shown red bring choose flaw plan refinement dialog selected flaw chosen refinement clicking left button structures effect composer running composer describe object window opened structure highlighted graphic pressing shift step graphic display mode drag shift move object step position view plan reasonable manner automatic layout history bottom window simple history mechanism records nodes visited follow path plan exploration user plan window previous visited node visited node pdb browsers browser window pdb browser provide organized view uniform frontend inspect objects related planning problems domains problems axioms facts operators sessions menu commands windows refer general window layout print print current window object inspect inspect current object browser commands scroll browser menus top heirarchy scroll browser menus bottom heirarchy mouse commands clicking item browser menus bring menu select object item pane selection object item simple problem select session debugger menu domain problem selecting paid problem previous section ready search control options set search control options session dialog set search function ucpop bf control search function problem previous purposes set options view results planning click plan button ucpop begin planning plan system overview window display progress report return results planning time solution generated planner open vcr window session created listed plan system overview window select session left button press vcr button bring vcr window view actual search tree explored planner vcr window experiment vcr buttons scrolling tree scrollbars open plan window scroll top left corner tree select node labeled start click node plan window case plan goal step initial state plan created planner scroll bottom left node solution open window work paid solution options menu select graphical view plan view shows step plan preconditions left postconditions links drawn lines steps links inserted plan time represented branch tree plan window explore area start node plan window note easier relationships nodes compared vcr window tree displayed options display types defaults pdb monochrome grayscale displays systems pdb set defaults suitable define setf pdb colors nil lisp startup file clinit cl allegro common lisp anytime loading pdb pdb adopt monochrome defaults windows variables user customizable variables customize pdb defining function setf pdb startup hook define function lisp initialization file pdb call function run pdb setup defun pdb init function setf shell width 900 setf plan height 1000 setf pdb startup hook pdb init function table lists variables set variable description default note shell width width height 600 set shell height shell window 400 variables defaults vcr width width height 800 vcr height vcr window 600 plan height width height 500 plan width plan window 400 browser height width height 500 browser width browser window 400 drawing vcr window window indicating drawing vcr show progress progress displayed variable set variables customize colors fonts refer file pdb shell lisp bugs problems resulted bugs 0 implementation 4 2 send bug reports check list launching composer windows open hang server kill acl process happen random click windows composer windows mapped transient window dialog boxes disappear abort user move window choose flaw dialog flaw appears multiple times clear x3 clear x3 selected confusing doesn work 0 implementation result plan window brought back automatically clicking node intended exiting vcr window children plan windows exiting behavior achieved 0 implementation system shell window resize correctly vertically 0 limitations plan nodes highlighted num lock scroll lock key synchronization problem pdb display output window shows fail bug shell window refreshes time pressing random buttons medium transformation error continue top level option acl documents slightly outdated helpful pdb crash continue choosing continue options provided lisp system restart pdb simply restart issuing pdb setup restarting erase previous sessions include stack trace zoom allegro cl send message bug ucpop cs washington porting pdb pdb written flexibility mind adopted partial order planners similar ucpop pdb ported descendent ucpop xii work port pdb partial order planners buridan planner similar ucpop functions specific planner redefined file vcr external lisp interface functions called pdb display plan components redefine functions planner change pdb lisp interpreter interface planner modify file vcr interface lisp dhiraj pradhan title coe endowed chair computer science education ph electrical engineering university iowa 1972 electrical engineering brown university 1970 electrical engineering university 1969 experience educational coe endowed chair professor computer science texas university january 1992 present professor department electrical computer engineering university massachusetts january 1983 january 1992 associate professor school engineering oakland university september 1978 december 1982 research associate professor stanford university june 1979 august 1979 associate professor department computer science university regina september 1973 july 1978 industrial staff engineer ibm systems development laboratory october 1972 august 1983 consulting consultant mitre cdc ibm dec data general 1982 present honors professional activities professional activities program chair 1st 2nd ieee international line testing workshop 1995 96 program committee member fault tolerant computing symposium computer architecture conference vlsi test design 1995 editor ieee transactions computers 1991 present editor ieee computer society press 1990 present associate editor journal circuits 1989 present editor journal electronic testing 1988 present workshop chair ieee workshop fault tolerant parallel distributed systems 1994 general chair ieee workshop fault tolerant parallel distributed systems 1994 program chair 10th 11th ieee vlsi test symposium 1992 1993 ieee distinguished visitor computer society 1990 93 acm lecturer 1990 92 advisory committee ieee technical committee parallel processing 1992 conference chair 22nd international symposium fault tolerant computing 1992 awards ieee meritorious computer society service award 1994 paper award vlsi design conference 1994 humboldt distinguished senior scientist award germany 1990 fellow ieee research interests areas expertise fault tolerant computing vlsi testing computer architecture computer aided design research support nrc 1973 79 afosr 1985 95 multiple grants nsf 1982 92 multiple grants nsf 1992 95 onr 1991 96 nsf 1994 95 nsf 1994 97 texas 1994 96 texas 1994 95 text books fault tolerant systems design prentice hall april 1996 ic manufacturability art process design integration de ieee press 1996 fault tolerant computing theory techniques editor author vol ii prentice hall edition 1991 selected publications journals issues fault tolerant memory management bowen ieee transactions computers line detection circuit built test achieving aliasing gupta ieee transactions computers accepted concurrent checkers bist gupta ieee transactions computers efficient logic verification synthesis environment reddy ieee transactions computer aided design accepted scheme reduce test application time circuits full scan saxena ieee transactions computer aided designs accepted effect program behavior fault observability bowen ieee transactions computers accepted processor allocation hypercube multicomputers fast efficient strategies cubic cubic allocation das sharma ieee transactions parallel distributed systems hierarchical full map directory scheme protocol performance maa ieee transactions computers fault tolerant hybrid memory structure memory management algorithm bowen ieee transactions computers vol 44 3 pp 408 418 march 1995 static dynamic location management distributed mobile environments krishna vaidya computer communication special issue mobile computing 1995 survey fault injection experimentation validating computer system dependability clark computer june 1995 pp 47 56 byzantine agreement vaidya ieee transactions computers vol 44 1 pp 146 150 january 1995 safe system level diagnosis vaidya ieee transactions vol 43 3 pp 367 370 march recursive learning precise implication procedure application test verification optimization ieee transactions computer aided design september 1994 roll forward checkpointing scheme fault tolerant architecture vaidya ieee transactions computers vol 43 10 pp 1174 october 1994 yield optimization redundant ram center satellite model das sharma meyer ieee transactions vlsi systems december 1993 communication structures fault tolerant distributed systems meyer networks vol 23 pp 379 389 1993 hyper networks scalable versatile architecture transactions parallel distributed systems vol 4 9 pp 962 978 september 1993 effect memory management policies system reliability bowen ieee transactions reliability vol 42 3 pp 375 383 september 1993 processor memory based checkpoint rollback recovery bowen computer pp 22 31 february 1993 modeling live dead lines cache memory systems ieee transactions computers vol 2 1 pp 1 14 january 1993 algorithm rank order filtering sorting kar ieee transactions vol 41 8 pp 2688 2694 august 1993 survey checkpoint rollback recovery techniques bowen computer vol 26 2 pp 22 31 february 1993 accelerated dynamic learning test pattern generation combinational circuits ieee transactions computer aided design vol 12 5 pp 684 694 1993 fault tolerant design strategies high reliability safety vaidya ieee transactions computers vol 42 10 pp october conferences lot logic optimization testability transformations recursive learning chatterjee wolfgang iccad 95 san jose ca november 5 9 performance reliability assessment 0 subsystems meyer vaidya 4th international workshop evaluation techniques dependable systems october 2 3 enhanced tool evaluating dependability fault tolerant computing systems 4th international workshop evaluation techniques dependable systems october 2 3 routing mobile wireless networks krishna chatterjee vaidya usenix symposium mobile location independent computing april improving based verification synthesis environment reddy 32nd design automation conference june cluster based approach routing ad hoc networks krishna chatterjee vaidya usenix symposium location independent mobile computing pp 1 10 april 1995 modified tree structure location management mobile environments dolev ieee infocom 95 special topics april 2 6 1995 providing seamless communications mobile wireless networks krishna bakshi vaidya 1st international conference mobile computers networking berkeley ca november 14 15 1995 verification framework combining structural methods synthesis environment reddy 32nd design automation conference san francisco ca pp 414 419 june 12 16 1995 design methodology test synthesis bist chatterjee ieee bist workshop march 1995 pattern generator fault coverage chatterjee ieee vlsi test symposium pp 417 425 april 1995 based transformations random pattern testable logic synthesis chatterjee ieee acm intl conference cad november functional learning approach learning digital circuits mukherjee jain ieee vlsi test symposium april location management distributed mobile environment krishna vaidya proc 3rd intl conf parallel distributed information systems pp 81 88 september 1994 pseudo random test pattern generators stuck transition faults chatterjee 12th ieee vlsi test symposium april 25 29 1994 bit serial generalized median filters bar ieee international symposium computer aided systems 1994 job scheduling mesh multicomputers das sharma 1994 international conference parallel processing vol ii pp 251 258 level time sharing hypercube multicomputers das sharma holland 1994 international conference parallel processing vol ii pp 134 142 test pattern generator bist chatterjee 1994 international test conference pp 481 490 recovery multicomputers finite error detection latency krishna vaidya proc intl conference parallel processing pp 206 210 august 1994 patents easily testable high speed architectures large rams patent 4 833 677 23 1989 method circuit verification multi level circuit optimization based structural implications patent 08 263 721 june 21 1994 university washington department pathology departmental information reseach resources faculty profiles genome project tools general catalog information gallery hosted health sciences pages clinical resources connective tissue biopsy departmental programs pathology graduate program departmental resource pre postdoctoral training electronic media resource page environmental pathology toxicology related sites interest pathology residency program urbana atlas pathology uiuc medical scientist training university utah pathology gallery program slice life home page association molecular pathology university washington web internet resources pathology servers american journal pathology uw official home page journal uw school medicine uw graduate school laboratory medicine immunology physiology biophysics radiology pathology presents seminar series seminar series special seminars questions pathology web server email barbara peterson administrator washington uw pathology web server powered nextstep created april 1994 updated october 31 1996 bibtex databases finite model theory references maintained home page theory maintained peter university notre dame spline bibliography maintained carl deboor shayne waldron searchable bibliographic databases computer sciences maintained alf christian achilles cs 304p study guide exam 1 oct 4 1996 home page blue ribbon note page pretty abandoned creator vi editor built support hellenic greek elot 928 character set build top version 1 27 developed nl click details tested unix systems running x11 time resources sufficient interest port systems developed short period time tested extensively distributed hope feel free send comments suggestions bug reports andreas moshovos cs dept univ wisconsin madison 1210 dayton st madison wi 53706 mail moshovos cs wisc latest version http www cs wisc html february 7 96 accent umlaut keys changed set commands set accent accent modifier default set umlaut umlaut modifier default document compile document january 15 96 fixed map hellenic software distribution binaries source code compile add binaries architectures compiled version system list gladly add link site note download executables netscape screen incomprehensible text save option copy executable disk finally note copyright time read readme file found source code distribution briefly terms share improve hellenic specific part forbidden forbid share improve give description hellenic features click source code tar gzipped form click compile guide sparc sunos 4 1 3 statically linked gzipped executable click sparc solaris 4 1 3 statically linked elf 32 bit gzipped executable click linux 1 2 9 statically linked gzipped executable click older version recompile sgi irix 5 2 5 3 cog brown provided thanasis cog brown older version recompile fonts edit greek ll greek font text hellenic resources network cs wisc local copy obtaining installing greek fonts www hyper gr home page cs100 final exam date monday 13 1996 3 00 pm cs100 spring 1996 pierce cs cornell mike friends friends anthony adam neal doesn page holding successfully joanna 2140 places visit books music hindi film music cool western classical music site houston grand opera internet movie database java javascript stuff man page html goodies page web browser hacks interactive atlas bonsai icons born day life instruction book build house digital city stereograms virtual comic book calvin hobbes words ye mighty despair stopping good day back homepage previous assignment overview cs341 spring 1996 smalltalk assignment 1 assigned 5 1 due 5 13 beginning class assignment overview summary classes summary methods displaying information testing handing document steve hanks wed 1 09 39 25 pdt 1996 integrated microscopy resource staff john white title director group imr phone 608 265 email facstaff wisc ya chen title assistant researcher group imr phone 608 263 email facstaff wisc kevin title research assistant group imr phone 608 262 email students wisc victoria centonze title associate researcher group imr phone 608 263 email macc wisc colleen lavin title research specialist imr group imr phone 608 263 email lavin calshp cals wisc marek title assistant scientist group imr phone 608 263 email macc wisc charles thomas title management information specialist ii project group imr phone 608 263 email facstaff wisc dawn title program assistant group imr phone 608 265 3083 email students wisc david title instrumentation development engineer group imr phone 608 265 3083 email macc wisc return imr home page page maintained dawn kevin questions concerns suggestions email students wisc history web page click return molecular biology home page image wisconsin astrophysics electronic prints articles offered authors formats postscript latex files downloaded local disk choosing save link equivalent command browser shift clicking link work window based browsers postscript files viewed screen postscript previewer ghostview browser set properly astronomical latex papers require latex macro package compile finally links lead options actual article jump reprints preprints october 1996 werner galactic gradients ir fine structure lines compact regions march 20 1997 issue astrophysical journal volume 478 compressed postscript text geoffrey clayton karen kenneth regina schulte evidence bipolar geometry feb 20 1997 issue astrophysical journal postscript text figure 1 figure 2 16k figure 3 12k michael wolff geoffrey clayton sang hee kim martin christopher anderson ultraviolet linear polarization iii features astrophysical journal postscript text figure 1 figure 2a figure 2b figure 3a 34k figure 3b 35k september 1996 christopher anderson code fox johnson sanders edgar ultraviolet polarization galactic starlight observations wisconsin ultraviolet photo experiment december 1996 issue astronomical journal postscript text figure 1 figure 2 figure 3 figure 4 184k figure 5 180k figure 6 figure 7 28k figure 8 table 1 table 2 table 3 wind compression effects wr winds effect magnetic field diagnostic wr stars framework stellar evolution postscript august 1996 extraordinary g5 89 0 39 february 1 1997 issue astrophysical journal compressed postscript text compressed postscript figures april 1996 shepherd bipolar molecular massive star formation regions astrophysical journal postscript text 191k postscript figures kurtz galactic temperature gradients uc ii regions astrophysical journal supplement postscript text 155k postscript figures tables compressed tar format note figures 1 2 electronically contact author astro wisc hardcopy preprint march 1996 edward murphy felix blair savage multiple astrophysical journal postscript text captions figure 1 gif figure 2 gif figure 3 gif figure 4 postscript figure 5 gif reprints gallagher mould de watson team main sequence stars star formation history outer disk large cloud astrophysical journal august 1996 postscript encapsulated postscript figures compress tar format ted von gerard david robinson derek jones dependence stellar initial mass functions hst observations open clusters astronomical journal june 1996 latex version postscript text 128k postscript figures compressed tar format 48k eric jensen david robert high resolution imaging gas dust comparing binary single star disk properties astronomical journal june 1996 postscript latex text 50k postscript figures compressed tar format cox van shaw optical 21 cm observations warped edge galaxy astronomical journal april 1996 link cohen drew gray welsh hoare spectroscopy ss b1 ii iii 500 aa 700 aa astrophysical journal april 1996 460 949 postscript cohen cooper wang evidence wind multi temperature plasma combined observations epsilon b2 ii astrophysical journal mar 1996 460 506 postscript wind compression effects diagram astrophysical journal mar 1996 459 671 postscript additions questions suggestions send email webmaster astro wisc img university wisconsin madison astronomy department assignments assignment click assignment big project click project announcements note times demo sessions changed upson closing early monday 8pm demo sessions introducing dylan interpreter conote netscape held b7 upson cit mac lab monday tuesday september 2 3 6 30 7 00 7 30pm session 1 2 hour problem set 1 handed conote server conote user id password problem set submit solution web browser cached parts noodlle strange behavior thing beginning session start web browser clear disk cache number bugs java implementation netscape 3 0 powerpc macintosh macintosh called 68k version problem solution working powermac install 68k version netscape installer cs212 ware folder upson b7 macs run installer install 68k version machine default touch netscape problem due date problem set 3 moved saturday night 19 oct 2am early sunday morning department electrical engineering university washington technical diagrams electronic documents sponsors washington technology center boeing company technical diagram warning image big problem statement objectives small washington state company main product line guide collection software modules semi automatic conversion technical manuals interactive electronic documents manuals typically technical documents installation operations maintenance manuals large numbers complex diagrams diagrams converted images hot spots regions user click mouse receive additional information hot spots located original diagram numbers text identifying portion diagram adjacent straight line arrow pointing portion located identified hand slow tedious image analysis system automatically find read numbers text send ascii character string image coordinates guide package problem solved work development automatic methods locating recognizing patterns complex technical document images interested numbers text surrounded circles boxes automatic detection software current product developing general approach produce powerful future products objective work develop approach document pattern matching specifically applicable automatic recognition problem easily extendable recognition advanced patterns parts trained recognize patterns efficient easy 1808 pgp public key page pgp public key add key running pgp directly contents html file text equivalent key id jeremy buhler jbuhler cs washington length rsa modulus bits 617 decimal digits key fingerprint 57 90 87 81 50 82 3d 94 4d 3c aa 98 5b begin pgp public key block version 2 6 2 end pgp public key block jeremy buhler jbuhler cs washington update 9 18 96 nimar singh arora 3001 medical arts 117 austin texas 78705 home 512 work 512 nimar cs utexas http www cs utexas users nimar job interests interested compilers database engines network programming summer internship 1997 research interests complexity theory lower bounds algorithms randomized algorithms education phd computer science sep 1996 dec 2001 university texas austin computer science sep 1992 1996 indian institute kanpur gpa major 4 00 3 96 technical skills 4 year experience working unix dos written number programs windows comfortable 80x86 assembly language familiarity java perl javascript microsoft access foxpro projects wrote ada compiler runs pc written wrote mini database wrote software recognize hand written characters wrote full fledged grading software windows borland honors achievements won national level software contest write game india information interests playing chess swimming reading novels contact email nimar cs utexas technical committee supercomputing applications ieee computer society technical committee ieee technical activity board sponsors organizes supercomputing applications related activites conferences workshops technical policy studies committee consists 1 000 ieee ieee computer society members join committee filling application form vision ieee technical activity board vision provide leadership structure enable support activities relating technical innovation exchange technical information services benefit providers users aspects computing technologies worldwide mission year 2000 establish computer society technical activities pre eminent source innovation information services current technical areas push envelope computing technologies applications areas unexplored general information executive committee sponsored conferences workshops sponsored supported activities technical contributions forum membership application form high performance computing communication resources conference announcement calls papers participation related journals parallel computing sites advanced computer architecture sites national regional supercomputing centers funding agencies technical organizations computer vendors high performance computing communication applications scientific engineering applications numerical computations numerical applications internet applications software environment tools contributing home page home page maintained high performance computing software laboratory university texas san antonio send suggestions links hpcs dragon cs utsa cse 143 quizzes administer weekly quizzes section typically thursdays exam grade slightly directly affected quiz performance experience people consistently quizzes exams training practice sets work post quizzes sample solutions page quiz 1 review assigned september 30 due october 3 ungraded quiz solution set quiz 2 basics abstraction october 10 quiz solution set post grading commentary statistics quiz 3 abstraction classes lists october 22 quiz solution set post grading commentary quiz 4 adts pointers october 29 quiz solution set post grading commentary quiz 5 recursion big notation november 14 quiz alternate version ^ exponents solution set post grading commentary solution set quiz 6 searching sorting hashing trees november 21 quiz alternate version ^ exponents solution set cse143 webmaster cs washington cse 341 administrivia information instructor nancy leveson office sieg 219 mail leveson cs phone 685 1934 office hours wednesday 3 5 appointment teaching assistant christopher lewis mail echris cs office hours monday 12 30 1 20 temporarily wednesday 9 30 10 20 sieg 326d class meetings lectures mwf 1 30 2 20 eeb 108 quiz aa tth 8 30 9 20 lowe 222 quiz ab tth 9 30 10 20 meb 243 handouts overheads history overheads assembly language general overheads simple data types abstraction encapsulation study questions midterm 2 control overheads partial contour model handout stack model handout side effects scheduled procedures coroutines tasks aliasing parameter passing exception handling programming resources scheme lisp resources started prolog java resources programming assignments scheme lisp programming assignment solution prolog programming assignment solution java programming assignment solutions notes written assignments homework assignment 1 homework assignment 2 homework assignment 3 homework assignment 4 homework assignment 5 homework assignment 6 programming language research paper description design programming languages teach programming languages teach program languages programming primarily give experience programming paradigms end programming languages general pick languages easily evaluate alternative languages select languages effectively note 341 quarter taught differently past prefer style past descriptions web taking winter spring prerequisite cse 143 ada version text pratt zelkowitz programming languages design implementation prentice hall 1996 book brand won copies upside date world wide web make frequent world wide web post information homework assignments lecture notes topics distributed hardcopy form stored class web corrections made online version material distributed electronic form home page 341 http www cs washington education courses 341 reach page cse departmental home page education webs cse 341 computing resources pc lab sieg 232 lisp visual basic mscc machines prolog run lisp mscc machines work home pc implementation faster information pc quiz sections mscc machines convenient access cse terminals network rlogin telnet hilbert ms washington alternatively terminals room 9 thompson hall addition putting information web urgent mail send mail directly class mailing list check mail regularly departmental instructional machines set forward file forward mail machine assignments grading variety types assignments written assignments lectures textbook small programming assignments languages taught quiz sections short paper language present class addition midterms final exam grades calculated 40 midterms 20 25 final 15 written programming assignments 20 short paper individual grades vary slightly based effort contribution class section making requirement strongly suggest create glossary terms study prepare exams terms concepts include book exams define compare contrast apply concepts order ensure understand required talk 15 minutes time quarter office hours arrangement time recommend early quarter harder schedule time end meeting simply feedback class late assignments incompletes assignments due quiz sections lectures depending assigns write answers hand make legible write quiz section time assignment late written assignments accepted answers discussed lecture quiz section late programming assignments marked 25 1 day late 50 2 days late 75 3 days late 25 means 25 maximum score score late assignment 1 day late means time quiz section day day assignment due assignment count lot grade turn time due short paper teams people language 1 summarize basic features languages section 2 textbook history world overview data objects sequence control subprograms storage management abstraction encapsulation 2 evaluate respect criteria describe class group write paper language weeks quarter class presentations written written version paper due class meeting quarter material collected organized december 2 order give class presentation lecture quiz section reading schedule lecture schedule approximate close quiz sections learn languages write simple programs review material part 2 book chapters 10 14 provide information quiz section schedule assignments beginning class 2002 computer science division imagemap recent awards honors 1996 cra award outstanding male undergraduate amit 1996 acm computing awards 5 areas honors awarded cs faculty cs alumni leading academic institutions eecs admissions cs ee webteam cs berkeley 12 18 96 1260 img status ph student dissertator area programming languages compilers program computer sciences department university wisconsin madison job description research assistant advisor prof thomas reps thesis partial evaluation dependence graphs conference publications das reps van hentenryck semantic foundations binding time analysis imperative programs pepm 95 proceedings acm sigplan symposium partial evaluation semantics based program manipulation la jolla california june 21 23 1995 postscript manuvir cs wisc page attempt track distributions x11 greek fonts web feel free contact cs wisc suggestions pointers questions installation greek x11 fonts unlike popular beliefs system administrator install greek fonts x11 greek keyboard x11 xterm resources includes instructions source code cs wisc ftp org home dolphin doc ic ac uk font distributions hellenic resources network original www org local copy cs wisc national technical university athens original www gr local copy cs wisc set greek fonts 7 windows ftp gr greek fonts gr greek fonts university original www gr local copy cs wisc links places hr net reading writing printing greek comprehensive page pandora box greek connection back dionisios pnevmatikatos home page greek flag cs wisc web servers university wisconsin general servers uw madison master server business services easi doit sites infolabs media center products services doit showroom doit electronic shelf uw graduate school uw electronic library selected uw schools departments astronomy school business center math sciences computer sciences college engineering college letters sciences statistics selected gopher servers uw madison wiscinfo server uw madison mathematics server img return math department home page section 2 master program information section intended students obtain degree computer science students interested ph degree read description ph program influence early choice courses program note students ultimate objective ph degree apply direct early admission ph program students ph program apply recieve degree point work section 3 14 students file forms semester degree conferred 1 plan study obtained returned graduate secretary 2 application degree obtained returned office registrar graduate college office registrar strictly enforce submission deadlines posted maclean hall published schedule courses section 2 1 requirements department academic advisor student section 1 8 information advisor assignment advisor student draw plan study conforms requirements 22c 116 122 123 135 grades 12 200 level 22c 3 additional graduate level 22c 3 graduate level 22c courses 9 22c 191 6 9 courses computer science approved advisor 6 total 30 33 graduate student maintain gpa 3 0 receive minimum grade 22c 116 122 123 135 section 2 3 probation dismissal complete description gpa requirements 200 level requirement topics seminar courses acceptable readings research courses 22c 290 299 fulfill requirement appendix strongly advise candidate courses requires substantial programming project 22c 180 22c 127 complete individual project 22c 198 projects undertaken 200 level courses lead choice student individual topic final examination section 2 6 student graduate transfer credit substitute 6 specific requirements graduate committee approve transfer credit acceptance transfer credit graduate college request approval department student submit petition graduate committee substitution students obtain petition forms graduate secretary submit chair graduate program petitions transfer credit substitute support include outline authors textbooks sections textbooks covered class student undergraduate equivalent required petition waive required substitute additional graduate place student receive graduate credit courses undergraduate students choose electives consultation advisor expected electives quantitative content generally students graduate courses fulfill requirement cross listed department computer science departments students fulfill sequence department appendix shows list courses recommended electives candidate write thesis identify thesis supervisor supervisor approval identify thesis topic generally thesis supervisor serve student academic advisor student request change advisors student advisor consent apply semester hours research thesis 22c 191 degree requirements section 2 5 thesis program department imposes foreign language requirement courses student count 30 hour requirement offered basis section 2 2 credit hour residency requirements student earn minimum 30 semester hours thesis degree computer science complete 24 semester hours auspices university iowa 8 semester hours campus credits date back 10 years session degree conferred generally count fulfillment degree requirements section 2 3 probation dismissal students master program maintain grade point average gpa 3 0 courses leading degree gpa calculation include graduate computer science courses graduate courses computer science suitable fulfill elective sequence graduate students admitted regular status undergraduate computer science courses count gpa graduate study students admitted conditional status gpa includes required undergraduate courses semesters graduate study student gpa falls 3 0 graduate committee place academic probation send notification writing bring gpa minimum 3 0 semester hours work dismissed program cases graduate committee require student complete study gpa qualify removal probation student probation final examination defend thesis receive degree student earn minimum grade courses 22c 116 22c 122 22c 123 22c 135 student fails meet standard bring lower grade required level student attain grade repeating graduate committee drop master program grade option applies undergraduates computing student gpa registrar office include grades repeated computing student computer science gpa consideration probation department includes grade repeated students wishing formal review dismissal refer appendix dismissal review procedure section 2 4 software engineering computer science department electrical computer computer science department electrical computer engineering department offers special software engineering program thesis thesis programs students completing receive special designation degree transcript minimum requirements degree including 22c 116 122 123 135 grades 12 22c 180 181 182 183 required courses 12 200 level 22c 3 electives thesis program 3 22c 191 thesis 6 9 total 36 39 section 2 5 thesis program department admits students thesis program students change degree options file change status form chair graduate committee change thesis program change status form accompanied memo faculty member serve thesis supervisor student thesis program reach agreement faculty member serve thesis supervisor student write defend scholarly study contribution computer science moderate importance students apply semester hours credit thesis research graduation requirements thesis written area deemed acceptable thesis committee department requires oral defense thesis serves master final examination student thesis committee administers thesis defense student submit application final examination graduate committee weeks thesis defense held graduate committee consult student advisor person thesis committee administers thesis defense 2 5 1 thesis committee thesis supervisor master thesis committee consists members graduate faculty members computer science department thesis supervisor member department rare case thesis supervisor computer science faculty member student separate academic advisor department student present proposal thesis research thesis committee early project committee serve examining committee thesis defense 2 5 2 thesis deposit student present copy thesis typed manuscript print graduate college check formal characteristics prior thesis defense date graduate college deposit deadline approval graduate college thesis committee student deposit final copy thesis graduate college published deadline final deposit graduate college publication requirements graduate theses details information format required thesis student submit copy department department publish technical report section 2 6 thesis program requirements thesis program fold requirements section 2 1 successful completion final examination final examination thesis program student work form written report oral presentation independently performed study student selected topic topic extension student program reflected plan study topic derive studies 200 level work seminars project oriented courses independent projects included plan study students professional level work formal academic program choose base final examination topic work application final examination prospectus final examination topic submitted graduate committee week graduate college deadline submitting plan study weeks final examination held graduate committee person committee conduct examination examination consists 30 minute public presentation written report contents prospectus background source topic seminar description student familiarity interest topic scope boundaries topic including description objectives written report presentation guidelines objective fit constraints 10 20 page report 30 minute presentation approval faculty member familiar background technical area topic evaluation report presentation student satisfy requirements 1 demonstration understanding technical topic 2 demonstration ability make clear organized written oral presentations technical material scheduling public presentation responsibility student appointed committee committee members receive copies report week presentation report presentation results failure final examination student repeat examination attempts approved graduate committee consultation examination committee student probation permitted final examination receive degree application student probation approved section 2 7 application degree plan study student file application anticipated degree registrar prior published deadline session degree conferred application signed student academic advisor failure file application required date result graduation subsequent term student file graduate college plan study approved advisor chair graduate committee session degree granted date established graduate dean courses listed plan study meet requirements graduate college department computer science plan study forms obtained graduate secretary section 2 8 enrollment final semester student enrolled session degree conferred students register session degree conferred university campus session meet requirement registering readings thesis research master candidates completed work thesis defense thesis final examination register graduate college number 000 001 master final registration 0 credit fee equivalent post comprehensive registration section 2 9 checklist requirements requirements credits completed 22c 116 3 22c 122 3 22c 123 3 22c 135 3 22c 290 299 3 22c xxx 3 approved elective 3 approved elective 3 22c thesis 3 22c thesis 3 22c 191 thesis 9 total 30 petitions graduate committee applicable transfer undergraduate credit grade requirements grade point average 3 0 grade 22c 116 122 123 135 permitted courses basis thesis option file application final exam present thesis proposal committee initial deposit thesis thesis defense final deposit thesis thesis option final application final exam final examination report presentation administrative requirements file application degree file graduate college plan study file request final examination note 2 file report final examination note 2 2 department processes form graduate student img section 3 webmaster webmaster www cs uiowa 2030 ross ortega education university washington seattle wa department computer science engineering august 1993 present working ph computer science engineering topic hardware software embedded systems project chinook research interests computer aided design embedded systems multiple processor embedded systems hardware software interface synthesis thesis advisor prof gaetano borriello university washington seattle wa department computer science engineering october 1990 august 1993 computer science engineering project topic operational event timing constraints ptolemy project advisor prof gaetano borriello massachusetts institute technology cambridge ma department electrical engineering computer science september 1983 1987 electrical engineering thesis topic field effects short volume charged thesis advisor prof markus zahn updated thu sep 21 17 11 29 pdt 1995 publications bibliography note copyrights papers full citations signed publishers journal papers pang trinkle dynamic multi rigid body systems concurrent distributed contacts submitted journal applied mechanics abstract full paper postscript stewart trinkle implicit time stepping scheme rigid body dynamics friction international journal numerical methods engineering press abstract full paper postscript trinkle pang lo dynamic multi rigid body contact problems friction fur und accepted abstract full paper postscript pang trinkle complementarity formulations existence solutions dynamic multi rigid body contact problems friction mathematical programming abstract full paper postscript trinkle order stability cells active multi rigid body systems ieee transactions robotics automation 11 4 545 557 abstract full paper postscript pang trinkle lo complementarity approach quasistatic rigid body motion problem journal computational optimization applications press abstract full paper postscript trinkle geometry contact formation cells systems polygons ieee transactions robotics automation 11 4 522 536 abstract full paper postscript trinkle zeng prediction quasistatic planar motion contacted rigid body ieee transactions robotics automation 11 2 229 246 abstract full paper postscript trinkle stability instantaneous velocity frictionless objects ieee transactions robotics automation 8 5 560 572 abstract trinkle paul planning dexterous manipulation sliding contacts international journal robotics research 9 3 24 48 trinkle paul initial grasp chart ieee transactions robotics automation 5 1 47 52 trinkle abel paul investigation frictionless grasping plane international journal robotics research 7 3 33 51 hubbard trinkle clearing maximum height constrained kinetic energy journal applied mechanics 52 1 179 184 conference papers trinkle han quasistatic jamming impossible ieee international conference robotics automation pp 3401 apr 1996 abstract full paper color postscript trinkle automatic selection fixture points frictionless assemblies ieee international conference robotics automation vol 1 pp 528 534 1994 abstract full paper postscript stewart trinkle dynamics friction complementarity problems international conference complementarity problems johns hopkins university baltimore nov 1995 abstract full paper postscript trinkle order stability cells frictionless rigid body systems ieee international conference robotics automation vol 4 pp 2821 1994 abstract full paper postscript figure missing incomplete trinkle ram dexterous manipulation planning execution ieee international conference robotics automation vol 2 pp 442 448 1993 abstract full paper postscript trinkle quantitative test form closure grasps ieee international conference intelligent robots systems pp 1650 july 1992 abstract trinkle hunter framework planning dexterous manipulation ieee international conference robotics automation pp 1245 1251 1991 abstract trinkle quasi static analysis dexterous manipulation sliding rolling contacts ieee international robotics automation pp 788 793 1989 abstract hubbard trinkle optimal flop high jumping 9th international congress biomechanics pp 308 312 aug 1983 technical reports trinkle pang lo dynamic multi rigid body contact problems friction tech report 95 003 texas university department computer science abstract full paper postscript paper long full version trinkle home page trink cs tamu 16 october 1996 purpose concordia college influence affairs world sending society thoughtful informed men women dedicated christian life img img img img img img img img img img img img text version img search index concordia mail addresses count number people visited concordia web site img members concordia community wishing post material web site read concordia college web policy encouraged send comments suggestions page webmaster www cord page created maintained office communications gloria cord date update 6 7 96 copyright 1996 concordia college moorhead minn rights reserved class schedule autumn 1996 cse 505 concepts programming languages mwf 10 30 11 20 cse 523 computational geometry tth 9 00 10 20 cse 531 automata tth 10 30 11 50 cse 590b computer graphics seminar 3 30 4 50 cse image databases seminar 1 30 2 20 doug zongker dougz cs washington home research classes contact edited 14 40 tuesday 22 october 1996 79 hits nba 610 infrastructure database tool sector press netscape 2 0 browser press netscape 2 0 browser missing lot cse467 advanced logic design carl ebeling spring 1996 hardware laboratory overview policies lab assignments completed digital design laboratory 327 sieg workstations 232 pentium lab design tools installed 10 intel pentium workstation lab number pcs macs logic analyzers digital oscilloscopes approximately half addition pld microcontroller programmer multi meters oscilloscopes tools equipment rules absolutely food drink brought lab refrain activities disrupt fellow students lab clean neat equipment manuals tools proper place lab length time clear working space work students access lab assume safely workbench indefinitely reason bench piece equipment make leave note explaining situation phone number reached laboratory hours laboratory shared students cse370 cse477 cse467 cse477 priority times cse467 tuesday 1 30 4 20 cse467 thursday 1 30 4 20 cse477 wednesday 2 30 5 20 friday 2 30 5 20 asked bench students times students simple limit 2 hours sitting student bench 2 hours turn end line restriction put place things crowded computer aided design software synario xact make heavy cad software form synario xact synario includes schematic capture vhdl programming simulation synthesis plds xact suite tools mapping circuits xilinx fpgas synario installed ten networked nt workstations names xact installed subset lab pcs shift machines software copy protected attempt tamper mechanism make illegal copies dealt severely channels physical property theft defray costs acquiring software require lab fee 20 separate check payable university washington pentium computers pentiums 327 232 connected network run windows nt operating system accounts pentiums provided lab session disk space account store lab files practice common sense respect computer virus protection machines habit anti virus program lab machines reserve local disk lab suspect damaged corrupted fact regularly clean disks lab eliminate accumulated files free disk space policy protect plagiarism remember leave files lab machines return put design kits design kits portable kits needed complete laboratory project teams check quarter kits week quarter designkit card keeping track extra items check quarter 200 security deposit designkit security personal entry code combination lock door 327 lock track enter lab make entry code unauthorized access lab leads inconvenience worst theft equipment loss harm directly lab 24 hours day lab make windows doors locked times guarantee things leave lab unattended stolen tradeoff security access good citizens access secure environment stephen lee engineering technician charge lab normal business hours person combination lock codes problems laboratory equipment software immediately reported remove equipment documentation tools room stephen check manual overnight money bring checks lab 20 defray cost commercial software 200 security deposit issued materials parts tools equipment documentation check lab make checks university washington due end week class 200 checks returned end quarter parts equipment documentation borrowed interim returned good shape held personally responsible damage parts equipment 20 checks ebeling cs washington cs270 notes return cs270 page cs 314 principles programming langauges professor tom ellman overview compressed postscript lecture schedule compressed postscript lecture 1 compressed postscript lecture 2 compressed postscript lecture 3 compressed postscript lecture 4 compressed postscript lecture 5 compressed postscript lecture 6 compressed postscript lecture 7a compressed postscript lecture 8 compressed postscript lecture 9 compressed postscript lecture 10 compressed postscript lecture 11 compressed postscript lecture 12 compressed postscript lecture 13 compressed postscript lecture 14 compressed postscript lecture 15 compressed postscript lecture 16 compressed postscript lecture 17 compressed postscript lecture 18 compressed postscript lecture 19 compressed postscript lecture 20 compressed postscript lecture 21 compressed postscript lecture 22 compressed postscript lecture 23 compressed postscript lecture 24 compressed postscript lecture 25 compressed postscript modified october 21 1996 tom ellman ellman cs rutgers star wars collectors archive created gus lopez lopez cs washington people star wars thing mind popular series movies inspired generation kids adults movie makers world influence star wars motion pictures star wars money box office remarkable achievement star wars trilogy broke box office records time release piece star wars merchandise considered archive virtual museum finest private collections star wars world information contained researched written chris net additional documents chris nichols bucknell martin cis ohio state lots clever html tricks suggestions andy king ix netcom image file contributors list page img unable img enhanced features page click web page viewed browser java capable free speech star wars collector archive time visiting page click excellent web page beginners interested learning star wars toy collecting star wars toy resource page lots images part lists information great star wars action figure collecting web site star wars action figure web interesting star wars collecting sites listed related sites gallery star wars collector price guide worldwide star wars collectibles img definitive price guide star wars collecting written steve extremely detailed give tons ideas licensed production star wars collectibles put list speaking steve traveling north america giving presentations projects shadows empire star wars special edition upcoming star wars plans schedule appearances date web page dates announced changed stay tuned details img high end star wars collector interested hearing unique set star wars prototypes offered market click bib details finally happen star wars store displays toy prototypes original artwork cereal boxes cast crew items sell trade contact gus endless pursuit weird star wars stuff rewarded introduction feedback poll submit faq image page img accesses 27 september 1995 galleries img img img foreign img cast img action toys crew toys figures items toys img img img img img original packaging production product figure artwork prototypes prototypes concepts card proofs img img store img movie img replica img coins displays img img img custom img img posters toys img food img img img img boxes collectibles miscellaneous textual related collectibles information web pages img img img disclaimer site sponsored endorsed george lucas limited entertainment company affiliates content page exclusive sold rented commercial enterprise shape form site created star wars collectors star wars collectors meant step toes designed respect creations star wars registered trademark limited host trademarks character planet vehicle creature names star wars saga lopez cs washington contact improvisation contact improvisation ve definition contact people folk dance process finding ideas people perform discipline people gymnastics swing dance mere facts solo larger groups silence dancers floor standing flying shoulders couple photographs someday video single place find short pages contact quarterly magazine covers contact extended family dance page intention referral service jams workshops classes events don online magazine journal contact served quarterly hand couple photographs video clip couple years bandwidth net setting live connections jams page maintained jim davis email parc xerox mail html information lengthy disclaimer information appearing page supplied numerous true date cases ve edited reformatted information clarity official relation individuals organizations listed relation contact quarterly information ll table contents events workshops listed contact jams ongoing classes places companies offering contact related classes events people refer local contact scene check places listings notices announcements advertisements wanted photographs photos contact links dance information workshops events chronological order nov 29 dec 1 nyc crash workshop extreme contact improvisation karl frost advanced skills laboratory working dynamic aspects contact release speed movement 3 space friday november 29 sunday december 1 10am 4 30pm bill young studio 100 grand st manhattan cost 75 100 sliding scale turned lack funds call yoko registration information 212 598 4518 dec 7 1996 contact improvisation taught julie oak workshops 2 00 5 00 pm held pacific cultural center performance hall 1307 broadway santa cruz california call julie oak information 408 425 1606 22nd 26th 1997 california contact improvisation jam harbin hot springs contact improvisation jam harbin hot springs middletown california open dancing mineral hot springs natural foods cuisine group accommodations camping located quiet wooded area contact julie oak 408 425 1606 june 3 june 15 1997 ci 25 oberlin college 25 contact improvisation celebration produced contact collaborations coordinated nss oberlin college oberlin ohio weeks june 1997 include day contact training intensive mixed ability contact weekend jubilee week jamming classes performances ci video literature library information contact barbara 11 amherst pelham ma 01002 tel 413 256 contact jams alphabetically country city australia melbourne victoria tuesday evening 6 8pm movement studio school drama victorian college arts free info dave classes saturday 12 2pm wesleyan church hall 2 36 place albert park austria vienna jam friday night place called call 1 info weekly jam organized call canada montreal sunday 11am 1pm studio 303 372 st catherine street montreal info joel email citi doc ca toronto sunday 11am 1 30pm 345 adelaide street west 3 email pitch io org vancouver canada sundays 6 00 8 00 pm western front lodge 303 east eighth avenue vancouver home 604 876 cost 2 info jacques 604 3640 netherlands amsterdam sunday month de van 341 information 31 20 642 email xs4all nl den united states america albuquerque nm sundays 500 st albuquerque nm call ahead 505 345 5388 write benjamin yang 2263 compuserve berkeley ca jam saturday 3 30 6 00 8th street studio 2525 8th st dwight fluid contact taught saturdays 1 30 3 30 jam oct 5 nov 6 cheng 415 824 boston ma cambridge ma burlington vermont wednesday nights 7 9 memorial auditorium info 802 860 cambridge ma tuesday 8 10 30 5 cambridge baptist church 151 massachusetts ave harvard square 02138 information doug 617 776 rick roberts 617 277 617 641 intl movement improvisation jams live music facilitated olivier monday month dance complex 536 massachusetts ave central square cambridge ma 02139 info 617 491 2808 cleveland weeks info call larry 216 229 recent location case western reserve university mather dance center church covenant address cleveland 44106 call check cleveland class colleen clark walker wednesday evenings june july call 691 area code 216 atlanta ga weeks atlanta dancer core series begins dec 2 4 6 dinner slow blues jam call sid 404 377 email aol call 404 325 ithaca ny sunday afternoons tom rockwell 607 273 los angeles ca sunday afternoon dance home santa monica people call mary herzog 714 494 kirk andrews 714 494 miami fl saturday mornings contact improvisation jams miami fl saturday morning 8 30 10 30 motion dance center sw 75 avenue miami fl cost 5 info dal phone 305 229 1354 mail ix netcom york city sunday afternoons 2 5pm locations eden oct 27 nov 10 24 dec 15 22 jan 537 broadway 4th fl 5 19 feb 2 16 mar 2 16 30 apr spring 13 27 11 25 prince hundred grand oct 20 nov 3 17 dec 8 29 jan 12 100 grand st 2nd fl 26 feb 9 23 march 9 23 apr 6 20 mercer st 4 18 cost 5 people information contact greg 718 965 mail greg net 718 935 bill 212 925 pittsburgh pa sunday month dance alloy studio carnegie museum 4400 forbes av info call 412 621 mail pitt richmond va thursday evenings 7 30 9 byrd park call info 804 231 email infi net rochester ny valerie 716 473 san francisco ca tuesday nights 8 00 10 00 pm 848 community space 848 mcallister friday nights 7 11pm bush jam includes informal works progress performance confirm attending 415 775 santa cruz ca sunday nights 7 30 9 30 pm santa cruz dance gallery front st info weaver 408 685 santa fe mexico wednesday evenings 7 30pm performance center 430 manhattan guadalupe call norman johnson 505 982 information send email seattle wa tuesday night 8 10 dance centre seattle 704 19th ave east roy capitol hill neighborhood bus 10 12 downtown cost 3 5 sliding ongoing mixed level contact classes jam week 6 30 info call cohen 206 292 washington dc sundays dance space american university butler lecture hall place shifting due unexpected graduate student activity au dance program frequently beginning intermediate level classes starting 2 30 continuing 3 30 4 00 jam ~6 00 space uncertainties good idea call regular dc confirm showing ken email klm cnri reston va work 703 620 8990 home 703 620 ct reston va germany berlin weekly jam sunday saturday afternoon call 030 info jam thursday nights 7pm 11pm place called work walking distance train station folks tend beer cafe downstairs call decker info zealand auckland wednesday nights 7 30 9 30pm organized 09 school called irregular jams classes organized olive 04 386 places companies alphabetical san francisco ca studio dance st san francisco ca ma usa offers weekend workshops jams recent instructors include andrew harwood andy bill holmes susan ruth 252 prospect st ma 413 634 5678 lower left dance san diego california dance collective nina martin mary reich jane karen san diego front street san diego ca offer workshops classes contact improvisation tm authentic movement fundamentals fall making home sushi performance visual arts email student ucr moving center berkeley ca usa school participatory arts research contact body mind centering tm voice alexander technique offering courses workshops certification programs virginia street berkeley ca 510 834 montreal dance exchange st montreal canada 514 526 smith grade construction santa cruz california smith grade construction contact improvisation ensemble directed members katja irvin teaches ongoing contact improvisation classes dance gallery wednesdays 7 30 9 30 pm information ensemble classes performances contact 408 457 2744 email aol 408 423 1859 email feet org state flux melbourne australia state flux melbourne based dance education performance company exploring synergies contact improvisation body mind centering release technique integrated approaches improvisation mixed ability contact members certified bmc practitioner martin hughes contact improvisation teacher wendy smith release teacher janice florence release integrated approaches improvisation company running classes workshops performances melbourne hosted number international ci teachers year olive nz europe karl frost local interstate folks 4 extensive contacts ci community usa europe keen open field wider exchanges flow information letting people dance regular jam classes state flux po box melbourne vic australia tel 61 3 1326 fax 61 3 pager 61 3 studio oslo norway studio 7 oslo norway phone 47 22 38 35 59 contact email lars touch monkey studio portland oregon touch monkey dance collective devoted art dancing anytime consisting caroline stuart patrick elizabeth ben yang karl frost caroline teaches regular classes studio contacted jams portland call caroline 503 239 people alphabetic state usa country greg lara editing places canada joel montreal canada 514 684 email umontreal ca jon peirce 42 franklyn ave st john canada work 709 737 home 709 576 note time 1 1 2 hours ahead eastern time email morgan ucs mun ca christopher 729 avenue north vancouver canada email vcn bc ca great britain joseph gale burns 12 benson london tel 291 4108 email aol dey university plymouth faculty arts education douglas avenue england tel 1392 fax 1392 email dey plymouth ac uk jon lever 11a london uk 44 181 341 1848 email doc ic ac uk zealand olive zealand email gen nz united states california joe san francisco ca 415 826 email joe charles campbell po box 1315 lower lake ca work 707 928 email cheng 1695 st sf ca 415 824 email net ray chung 1522 ave berkeley ca 510 649 510 643 fax email ssl berkeley san francisco ca 415 753 email katja irvin san jose ca 408 286 email katja vnet ibm martin del monte avenue richmond ca home 510 236 2030 fax 510 236 2020 email aol usa market st 116 san francisco ca tel 415 775 fax 415 885 4828 germany karin 69 stuttgart tel 636 9189 fax 636 mail 464 compuserve oliver 830 treat ave san francisco ca 415 641 4933 email sirius karen university california riverside email ucr florida dal blvd 115 miami fl 305 229 1354 email ix netcom georgia sid atlanta ga 404 377 email aol iowa carol horwitz 138 washington park road iowa city iowa 319 337 6844 email blue weeg uiowa maryland baltimore md email welch jhu massachusetts carol anthony 11 bond street suite 1 somerville ma 617 628 mail aol patrick crowley 235 brookline street cambridge ma 02139 617 576 email aol doug mackenzie 5 road williamsburg ma 413 268 email rick roberts 541 washington brookline ma 617 277 email intl missouri todd jones st louis mo 314 725 email pd dance improvisation group washington university mexico benjamin yang albuquerque nm 505 345 5388 email 2263 compuserve york dan po box 513 ny 914 246 email nextstep net greg lara 260 18th street brooklyn ny 718 965 email greg net pennsylvania jennifer keller pittsburgh pa 412 243 neal 244 west place madison wi 53703 608 256 2051 email students wisc jim email students wisc virginia ken ct reston va work 703 620 8990 home 703 620 email klm cnri reston va notices section announcements general permanent nature opposed announcements events workshops fixed start stop date don object principle running advertisements remember paid don time add ad don mad prefer send html notices listed order arrived contact quarterly biannual journal contemporary dance improvisation issue includes contact newsletter covering recent events list people refer classes jams workshops area publishes number excellent books dance related movement subscriptions 14 year individuals usa canada single issues 7 send orders contact quarterly po box 603 ma contact improvisation videotapes historical performance documents dating back 1972 sale rental catalog info write box 22 east charleston vermont usa dance usa dance program bringing contact improvisation blind director anne asked put information web feb 1996 wanted online contact photos good contact photos gif tiff page send email parc xerox july 1996 photographs karl frost olive parking lot karl frost olive dancing parking lot wellington nz photographer unknown karl cheng karl frost olive parking lot series charley 28k charley connect fall 1996 east coast contact jam court west virginia jim benson photo dance information dance index yahoo yahoo catalog www resources ve listed topic dance search alta vista lycos teach surf web henry dance hotlist list compiled henry strong ballroom dance links collection largely list compiled alt arts ballet amy aol jim white physics purdue dance references maintained arts wire dance usa dancing line online magazine dance nyc home page nice picture steve links don debra charlene good photos contact 15 aug 96 link works feet maintained santa cruz aug 96 free style dance page page maintained jim davis parc xerox updated nov 17 1996 cse 401 compilers class home admin details administration instructors office hours cs catalog description general info mailing lists news groups introductory handout book tentative schedule lectures assignments readings exams final 401admin cs washington modified 09 30 96 netscape html checked 5075 cs367 computers computer sciences department registered students computer account unix computers unix computers named vegas found computer science building labs listed labs open 7am 1am days week 1368 1358 1363 1370 sol1 1359 printer room unix consultant computer science account activate account running newuser program lab computers enter login prompt word newuser hit return password follow instructions home computer cs367 discourage convenient reduces demand lab computers ways home computer telnet connect lab computers remote location convenience working cs367 home office location expense buying compiler option home computer develop programs compiler borland choose option requirements telnet remote access remotely login computer science account lab machines manner computer terminal connect lab computers connection made telnet program unix machine enter telnet cs wisc connect lab computer named pc mac computer wisc world software doit remotely access lab computers software program named telnet edit site list add addresses computer science lab machines lab computers addresses cs wisc cs wisc sol1 cs wisc cs wisc compiler suggest recently updated compiler changing language older compilers work concepts code samples discuss lecture compile sample code provided version 2 7 2 gnu compiler compiler computer science account unix computer exposure unix operating system objectives cs367 students learn unix environment programming tools editors compilers debuggers prepared computer science classes developing programs computer provided labs follow requirements 1 compile run program computer science unix account handing program provide exposure unix environment graders source code hand electronically test program correct execution note times student program works fine home won work unix problems simple due things variables correctly initialized plan ahead give time verify program works unix 2 problems home equipment software responsibility accepted excuse computers responsible keeping backups work resolving problems system variations home computers software assistance guarantee software provide work computer science accounts experience shown problems recent compiler 3 copies data files needed hand copy program electronically watch line information updates read mail copyright 1996 james skrentny skrentny cs wisc radio show saturated convergence act ve stumbled secret universe wouldn rj 11 7 11 suddenly webs nets true path road images trot make country western singer ramp information highway rest stop dead end fast lane turn ve turned information super pc computing june 1994 doug zongker dougz cs washington home research classes contact edited 10 24 sunday 20 october 1996 33 hits sponsors research work carried laboratory software systems sponsored industrial federal institutions darpa novell sun microsystems university texas austin back modified january 6 1997 robert blumofe rdb cs utexas frame frame billy joel frequently asked questions list document slow loading sites university university frequently asked questions list faq usenet newsgroup alt music billy joel list updated 10 14 96 current version faq posted alt music billy joel alt answers news answers weeks anonymously ftp ed rtfm mit directory pub usenet alt music billy joel don anonymous ftp capabilities send mail mail server rtfm mit word index quotes separate lines body information obtaining faq mail obtain copy gopher jupiter sun csd unb ca www http www faqs information copying faq found end posting send corrections additions suggestions mike steele msteele cs wisc faq maintainer alt music billy joel index 1 history billy joel fact sheet history early years awards 2 discography lots graphics billy joel solo career singles videotapes stuff 3 version discography album covers folks slow connections 4 history band timeline band members 5 billy joel resources books magazine articles sheet music newsletter net resources ftp sites www sites mailing list joel request chaos fan clubs 6 origins meanings songs miscellaneous questions captain jack eyes bridge vienna big shot root beer rag newsletter covers billy songs artists album songs innocent man track listing discrepancy scandinavian skies good die young scenes italian restaurant night big contributors frequently asked questions list god wouldn wanted write feel free quote document long proper credit editor contributor information intend reprint entire faq quote large chunks contact editor permission copyright 1996 michael steele msteele cs wisc billy joel billy joel early recordings copyright 1991 paul paul moore support eff blue ribbon campaign 1996 mike steele msteele cs wisc madison wi usa 1 institute technology cambridge 92 84 2 university maryland college park 87 08 3 university illinois urbana champaign 75 77 4 stanford university palo alto ca 72 57 5 carnegie mellon university pittsburgh pa 64 48 6 university texas austin 57 62 7 university michigan ann arbor 54 46 8 university southern california los angeles 52 36 9 purdue university west lafayette 50 39 10 university california berkeley 47 59 11 university wisconsin madison 44 65 12 university massachusetts amherst 40 60 13 princeton university nj 39 42 14 university washington seattle 38 50 15 university california los angeles 36 58 16 ohio state university columbus 34 64 17 york university york 34 18 18 university california santa barbara 33 79 19 university minnesota minneapolis 30 96 20 cornell university ithaca ny 30 53 21 pennsylvania state university university park 28 96 22 university california irvine 25 98 23 rutgers university brunswick nj 25 32 24 georgia institute technology atlanta 25 06 25 university california san diego 24 86 26 columbia university york city 24 50 27 duke university durham nc 24 32 28 university arizona tuscon 22 97 29 university illinois chicago 22 09 30 suny stony brook ny 20 96 31 yale university haven ct 20 20 32 university pittsburgh pa 19 90 33 texas university college station 17 38 34 university california davis 16 89 35 university colorado boulder 16 83 36 university pennsylvania philadelphia 16 77 37 brown university providence ri 16 52 38 rice university houston tx 16 49 39 michigan state university east lansing 15 49 40 university florida gainesville 14 99 41 university southwestern louisiana lafayette 14 00 42 northwestern university evanston il 13 49 43 university houston tx 12 99 44 johns hopkins university baltimore md 12 86 45 suny buffalo ny 12 75 46 louisiana state university baton rouge 12 57 47 iowa state university ames 12 50 48 university california santa cruz 12 16 49 university texas dallas richardson 11 54 50 harvard university cambridge ma 11 20 51 university north carolina chapel hill 10 96 52 case western reserve university cleveland 10 82 53 boston university ma 10 76 54 clemson university sc 10 65 55 university rochester ny 10 57 56 naval postgraduate school monterey ca 10 33 57 washington university st louis mo 9 98 58 suny albany ny 9 61 59 university iowa iowa city 9 33 60 university tennessee knoxville 9 26 61 polytechnic institute state university blacksburg 9 06 62 syracuse university ny 8 82 63 university virginia charlottesville 8 30 64 north carolina state university raleigh 8 24 65 college william mary williamsburg va 8 05 66 northeastern university boston 7 83 67 vanderbilt university nashville tn 7 68 68 rensselaer polytechic institute troy ny 7 66 69 university utah salt lake city 7 33 70 southern methodist university dallas tx 7 32 71 polytechnic university brooklyn ny 7 26 72 university oregon eugene 7 08 73 george mason university fairfax va 6 85 74 dominion university norfolk va 6 47 75 washington state university pullman 6 33 76 california institute tech pasadena 6 20 77 colorado state university fort collins 6 20 78 university chicago il 6 03 79 university wisconsin milwaukee 5 99 80 jersey institute technology newark 5 99 81 university maryland baltimore county baltimore 5 58 82 university rhode island kingston 5 49 83 university central florida orlando 5 24 84 george washington university washington 5 17 85 brigham young university provo ut 5 00 86 university texas san antonio 5 00 87 university california riverside 4 66 88 portland state university portland 4 33 89 university notre dame south bend 4 33 90 oregon state university corvallis 4 08 91 wayne state university detroit mi 4 00 92 university south florida tampa 4 00 93 university kentucky lexington 3 91 94 university delaware newark 3 76 95 university connecticut 3 65 96 university alabama 3 50 97 wright state university dayton 3 50 98 miami university oxford 3 50 99 brandeis university waltham ma 3 25 100 university mexico albuquerque 3 16 101 indiana university bloomington 3 16 102 university nebraska lincoln 3 08 103 oregon grad institute sc tech portland 3 00 104 dartmouth college hanover nh 3 00 105 university vermont burlington 3 00 106 stevens institute tech hoboken nj 2 99 107 university hawai manoa 2 91 108 cuny york 2 91 109 kent state university 2 83 110 university cincinnati ohio 2 83 111 kansas state university 2 50 112 wichita state university 2 50 113 arizona state university 2 50 114 air force institute technology usa 2 50 115 drexel university pa 2 40 116 worcester polytechnic inst ma 2 33 117 university texas arlington 2 33 118 illinois institute chicago 2 33 119 state university 2 33 120 southern illinois university 2 33 121 auburn university al 2 25 122 university wyoming 2 25 123 university north texas texas 2 16 124 florida atlantic university 2 08 125 laval university 2 00 126 cuny bronx 2 00 127 arkansas state university 2 00 128 university miami 2 00 129 university 2 00 130 university 2 00 131 university south carolina 1 83 132 northern illinois university 1 83 133 smith college massachusetts 1 82 134 loyola college baltimore 1 75 135 university colorado denver 1 66 136 boston college 1 58 137 wesleyan university connecticut 1 50 138 mexico state university mexico 1 50 139 university west florida 1 50 140 university alaska 1 50 141 west virginia university 1 50 142 western michigan university 1 50 143 institute research learning ca 1 50 144 university mississippi 1 50 145 university texas el paso 1 50 146 university nevada las vegas 1 50 147 claremont graduate school usa 1 50 148 san jose state university 1 49 149 michigan technological university 1 49 150 university alabama birmingham 1 33 151 university kansas 1 33 152 georgia southern university 1 33 153 tulane university 1 25 154 ohio university athens 1 16 155 university va 1 14 156 university missouri kansas 1 08 157 rochester institute technology 1 00 158 cuny flushing 1 00 159 university pennsylvania 1 00 160 iona college ny 1 00 161 university georgia athens 1 00 162 university southern maine portland 1 00 163 national institutes health md 1 00 164 davidson college 1 00 165 southern illinois university 1 00 166 naval postgraduate school ca 1 00 167 institute maths app 1 00 168 university north carolina charlotte 1 00 169 georgia state university 1 00 170 university boston 1 00 171 national defense university dc 1 00 172 state college nj 1 00 173 royal military college science 1 00 174 union college ny 1 00 175 university sweden 1 00 176 university ma 1 00 177 university maine maine 1 00 178 western washington university 1 00 179 st joseph university pa 1 00 180 williams college ma 1 00 181 temple university pa 1 00 182 state university nj 1 00 183 queens college york 1 00 184 pacific lutheran university usa 1 00 185 butler university indiana 1 00 186 loyola university 1 00 187 colegio de 1 00 188 suny inst tech utica ny 1 00 189 georgetown university washington 1 00 190 university minneapolis minnesota 1 00 191 university orleans usa 1 00 192 san diego state university 1 00 193 california state university 1 00 194 brooklyn college cuny 1 00 195 bowling green state university 1 00 196 state university ohio 1 00 197 university texas cancer cen 1 00 198 university hampshire usa 1 00 199 unc 1 00 200 emory university ga 0 86 201 university toledo 0 83 202 humboldt state university 0 83 203 california state university hayward 0 83 204 college 0 75 205 university denver 0 75 206 southwest texas state university 0 70 207 college tennessee 0 66 208 university missouri columbia usa 0 66 209 university connecticut 0 50 210 bentley college ma 0 50 211 united states military academy 0 50 212 wilkes university pennsylvania 0 50 213 university lowell ma 0 50 214 university haven connecticut 0 50 215 university tennessee space inst 0 50 216 suny 0 50 217 barnard baruch college ny 0 50 218 christopher newport college virginia 0 50 219 university 0 50 220 clarkson university york 0 50 221 university minnesota duluth 0 50 222 university north carolina wilmington 0 50 223 university alabama 0 50 224 university district columbia 0 50 225 university orleans 0 50 226 lehigh university pa 0 50 227 university st thomas mn 0 50 228 university worcester 0 50 229 state university ks 0 50 230 san francisco state university 0 50 231 hunter college york 0 50 232 colorado school mines 0 50 233 california state university carson 0 50 234 saint mary university 0 50 235 st cloud state university usa 0 50 236 college ca 0 50 237 cuny island ny 0 50 238 memphis state university 0 50 239 florida international university 0 50 240 louisiana tech university 0 50 241 tennessee state university tn 0 50 242 university wisconsin 0 50 243 suny paltz 0 50 244 florida institute technology 0 50 245 north dakota state university 0 50 246 university dayton 0 50 247 centre college danville kentucky 0 50 248 state university ca 0 50 249 baylor university usa 0 50 250 western carolina university 0 50 251 depaul university chicago 0 50 252 northern michigan university 0 50 253 university missouri rolla 0 50 254 st mary university usa 0 50 255 willamette university usa 0 50 256 res inst adv comp sc usa 0 50 257 bell atlantic university 0 50 258 university calif la jolla 0 50 259 university wisconsin 0 50 260 cleveland state university 0 50 261 virginia commonwealth university 0 47 262 chr institute 0 34 263 state university 0 33 264 university texas 0 33 265 eastern connecticut state university 0 33 266 santa clara university ca 0 33 267 college pennsylvania 0 33 268 college minneapolis 0 33 269 university south alabama 0 33 270 university tulsa 0 33 271 helsinki university tech finland 0 33 272 clark university usa 0 33 273 florida state university 0 33 274 university mississippi 0 33 275 suny binghamton ny 0 33 276 randolph macon college usa 0 33 277 california state university la 0 25 278 rockefeller university york 0 25 279 brock university 0 25 280 university houston clear lake 0 25 281 texas christian university 0 25 282 indiana univ purdue univ indianapolis 0 25 283 space telescope sc institute usa 0 25 284 oberlin college usa 0 25 285 harvey mudd college usa 0 25 286 university alabama huntsville 0 25 287 indiana university southeast usa 0 25 288 college pa 0 17 289 amherst college ma 0 17 290 barry university florida 0 13 balance budget republican plan cato institute seattle elections coin op congress pac contributions congressional senate cristian coalition opinion polls em watching phil agre subject tno 2 2 url url http communication ucsd html mailing list archive latest 559 network observer volume 2 number 2 february 1995 don newt idea originally supports real thomas legislative information service www check url http thomas loc gov impressive start step figure features documents missing make net make washington net house gopher gopher gopher house gov lindsay marshall put complete risks digest web individual issues http ncl ac uk risks 16 01 html 16 01 volume issue number recent issue http ncl ac uk risks latest ol newt mother jones printed articles guy ve put line web server http www articles 1984 1984 1994 tells things told 1974 goal speaker house found http www osborne html haven newt newt www fan club http www clark net pub mr newt html page includes pointer construction progress freedom foundation home page remarked tno 1 12 read heritage foundation theoretical journal policy review gopher place find highly organized forces conservative movement headed required reading url gopher gopher enews 2100 11 magazines alphabetic mr policy tno 2 3 reply maintainers weber ucsd url http communication ucsd html mailing list archive latest 572 roger clarke created web pages privacy issues home page http commerce anu au comm staff page http commerce anu au comm staff html clinton administration controversial green paper law copyright cyberspace web url http www gov text nii html past postings jim warren mailing list ftp cpsr org cpsr states california www http www cpsr org cpsr states california subscribe list send jim note wild hackers mit radio station assembled extensive web page radio stations web pages url http mit stations list html http www mit 8001 activities html mit ellen spertus list profit organizations web http www ai mit people html decent collection net resources activists human rights http www idt unit human rights html check web archive mailing list moving assets offshore continuous general tone net hacker movement url archive http www euro net innovation offshore html told subscribe mailing list sending message body offshore discover web page indonesian menu indonesian middle eastern restaurant castle shannon pennsylvania ve business http www pitt indonesian html phil agre editor ucsd department communication university california san diego 1 619 534 la jolla california 92093 fax 534 usa network observer distributed red rock news service subscribe send message server request weber ucsd subject line reads subscribe firstname lastname subject subscribe jane doe information red rock send message address subject line back issues subject line archive send index tno www http communication ucsd tno html copyright 1995 editor forward issue network observer electronically commercial purpose comments suggestions appreciated phil agre message id weber ucsd weber ucsd subject arts home page gopher announced resent message id 0 weber resent weber ucsd reply maintainers weber ucsd url http communication ucsd html mailing list archive latest 582 loop weber ucsd precedence list resent sender request weber ucsd beth communications group cc org subject arts home page gopher announced advocacy homepage announced american arts alliance response threat survival national endowment arts nea american arts alliance pleased announce creation advocacy homepage gopher site accessible millions internet users homepage advocacy information tools arts supporters communicate continued federal support arts representatives information includes 900 number sample letter nea facts general information greatly advances arts community continuing efforts generate support nea local contacts elected officials addition educating public expanding base potentially interested parties computer users easily transform data uniquely personal letter send leaders washington american arts alliance arts wire www site url http www www aaa html information arts wire gopher address gopher choose menu item 5 menu select american arts alliance gopher developers link pertinent path information type 1 american arts alliance path 1 www aaa host gopher port 70 american arts alliance advocates arts 1319 street nw suite 500 washington phone 202 737 1727 fax 202 628 1258 email aaa member organizations american symphony orchestra league association art museum directors association performing arts presenters dance usa opera america theatre communications group representing 2 600 profit arts institutions link arts cultural advocates page contact beth network coordinator arts wire stuff noam chomsky online pardo cs washington recent zpl language effective july 25 1996 newly installed version zpl improved ways multitude small language incorporated make language convenient powerful bugs fixed resulting compiler considerably stable language convenient existing zpl programs change possibly causing inconvenience moment time change zpl essentially stable subsequent research applied language language feature require modifications existing programs 1 data type introduced eliminated renamed signed unsigned byte data types supported unsigned char longer exists unsigned data types renamed summarized unsigned unsigned integer unsigned 2 exponentiation added binary operator ^ added expression raises power compiler generates direct evaluation integer constant 2 3 4 cases compile call pow functions sqr cube removed 3 bit operations changed band bitwise integers bitwise integers ~ bitwise negation integer ^ bitwise exclusive integers integer left shifted bit positions integer shifted bit positions 4 logical operations changed continues correct logical negation 5 compound assignments removed 6 double brackets optionally removed instances dynamic region specifiers involving prepositions require double brackets 1 1 1 1 1 west 1 1 require sets brackets implemented 7 rank defined arrays procedure specifications replaced dynamic regions inherit dimension information call site procedure 2 float procedure float inheritance capability region specifications empty dimensions inherited enclosing 8 reduce scan flood operators changed reduce scan flood heuristic result reduce smaller operand result scan size operand result flood larger operand 9 region change removed region change construct regions partial reduce flood removed left arrow construct longer legal partial reduce flood operators changed region operator describes operand region region statement describes result supply needed region information operations partial reduction 1 1 1 1 sum rows store col 1 region operator region operand region reduced region statement specifies result region relative operand region collapsed dimension elements row added result stored column similarly flood 1 fl 3 1 replicate 3rd row fl region operand specifies array replicated region statement specifies region result relative result region dimension collapsed zpl uw cse uw zpl info cs washington hearts ladders cmpsci 591e 691e 1 1 85 utgoff 2 2 13 player 3 3 10 np dprecup 4 3 91 utgoff 5 4 22 random utgoff 6 12 00 sitkoff 7 12 00 perkins 8 12 00 9 12 00 10 12 00 perkins 11 12 00 12 12 00 eros players game 1 1 77 player 2 1 97 utgoff 3 2 88 np dprecup 4 3 55 utgoff 5 4 83 random utgoff 6 12 00 sitkoff 7 12 00 perkins 8 12 00 9 12 00 10 12 00 perkins 11 12 00 12 12 00 eros players game 1 1 67 utgoff 2 1 98 player 3 2 82 np dprecup 4 4 23 utgoff 5 4 31 random utgoff 6 12 00 perkins 7 12 00 sitkoff 8 12 00 9 12 00 10 12 00 perkins 11 12 00 12 12 00 eros players game 1 1 91 utgoff 2 2 64 player 3 3 53 random utgoff 4 3 60 np dprecup 5 3 96 utgoff 6 12 00 sitkoff 7 12 00 perkins 8 12 00 9 12 00 10 12 00 perkins 11 12 00 eros 12 12 00 scores log matches begin sat jan 4 00 00 15 1997 0 p1 0 eros 200 0 p1 0 200 random 0 p1 0 200 0 random 0 p1 200 56 random 87 107 np 42 76 random 106 np 47 player 110 119 33 np 84 player 107 25 81 np 106 17 41 106 20 85 117 15 40 105 eros 0 p1 0 0 200 0 p1 0 0 eros 200 random 0 0 0 p1 200 np 0 random 0 0 200 np 11 random 14 72 79 31 62 np 72 random 95 5 35 50 np 80 29 36 player 51 76 player 14 15 39 76 player 30 33 60 89 6 49 74 player 79 random 0 0 0 p1 0 eros 200 0 random 0 0 p1 0 200 0 0 random 0 p1 0 200 np 0 0 0 random 0 p1 200 28 random 32 36 np 49 77 np 12 random 18 player 35 46 73 np 10 random 17 18 49 player 66 26 random 26 27 32 np 67 2 22 42 51 random 75 8 0 14 20 200 matches finish sat jan 4 01 43 20 1997 matches begin sat jan 4 01 43 21 1997 p1 0 0 eros 200 p1 0 0 200 random 0 0 p1 200 0 random 0 200 13 45 random 102 np 47 80 123 player 78 np 105 105 player 39 91 np 104 16 95 player 117 19 33 102 35 102 123 0 78 108 eros 0 0 p1 0 200 0 0 p1 0 eros 200 random 0 0 p1 0 200 np 0 random 0 0 p1 200 np 5 9 53 random 77 3 np 11 37 77 31 np 56 62 79 13 player 19 np 53 85 18 48 player 52 np 82 9 27 player 52 76 24 44 47 player 81 random 0 0 p1 0 0 eros 200 0 random 0 p1 0 0 200 0 0 random 0 0 p1 200 np 0 0 0 random 0 200 np 2 18 25 random 42 61 7 np 9 14 player 17 random 65 8 7 np 40 player 43 62 np 13 14 15 player 35 200 6 np 3 17 28 player 60 24 7 13 46 np 68 matches finish sat jan 4 03 30 17 1997 matches begin sat jan 4 03 30 19 1997 0 p1 0 eros 200 0 p1 0 200 random 0 p1 0 200 0 random 0 p1 200 23 81 random 102 31 np 81 116 np 56 player 67 101 38 np 50 player 114 19 67 np 106 9 78 105 19 48 109 21 98 103 eros 0 p1 0 0 200 0 p1 0 0 eros 200 random 0 0 0 p1 200 np 0 random 0 0 200 np 30 31 random 63 84 6 12 np 32 random 78 10 31 41 np 78 player 17 9 34 86 29 31 63 player 89 31 70 81 86 38 39 66 81 0 0 0 p1 0 eros 200 random 0 0 0 p1 0 200 0 random 0 0 p1 0 200 0 0 random 0 0 p1 200 np 4 3 15 random 28 200 np 39 16 player 26 26 random 67 player 1 21 28 np 35 75 8 18 20 player 23 np 75 35 35 55 57 player 72 17 31 36 69 71 matches finish sat jan 4 05 10 16 1997 matches begin sun jan 5 00 00 36 1997 p1 0 0 eros 200 p1 0 0 200 random 0 0 p1 200 0 random 0 200 8 random 98 102 4 np 70 random 104 player 17 np 46 113 np 37 player 46 103 15 np 27 player 102 18 np 90 110 17 56 np 115 10 66 104 eros 0 0 p1 0 200 random 0 0 p1 0 eros 200 0 random 0 p1 0 200 0 0 random 0 p1 200 15 26 random 28 np 75 4 random 6 23 79 7 26 29 random 82 10 33 player 41 76 14 player 23 40 79 player 4 12 34 78 30 player 37 46 79 random 0 0 p1 0 0 eros 200 0 random 0 p1 0 0 200 0 0 random 0 0 p1 200 np 0 0 0 random 0 200 np 5 5 18 34 random 76 player 5 8 np 32 51 64 7 np 29 33 39 player 66 19 40 49 np 55 67 22 2 27 35 np 70 24 33 37 52 60 matches finish sun jan 5 01 37 50 1997 matches begin sun jan 5 01 37 50 1997 0 p1 0 eros 200 0 p1 0 200 random 0 p1 0 200 0 random 0 p1 200 36 46 random 110 np 59 77 120 player 36 np 56 100 np 65 80 player 115 28 60 np 120 48 93 109 0 77 103 54 59 105 eros 0 p1 0 0 200 random 0 p1 0 0 eros 200 0 random 0 0 p1 200 np 0 0 random 0 200 np 10 9 random 51 78 3 np 5 random 75 77 5 10 np 29 random 78 39 51 np 66 player 84 12 56 np 66 78 2 38 np 72 88 7 22 34 np 81 random 0 0 0 p1 0 eros 200 0 random 0 0 p1 0 200 0 0 random 0 p1 0 200 np 0 0 0 random 0 p1 200 player 29 np 29 36 random 50 64 np 24 random 36 37 player 55 72 5 random 19 player 31 54 np 67 10 player 12 random 37 41 62 31 33 47 random 55 player 72 2 2 7 11 random 78 matches finish sun jan 5 03 30 55 1997 matches begin sun jan 5 03 30 56 1997 p1 0 0 eros 200 p1 0 0 200 random 0 0 p1 200 0 random 0 200 23 71 random 108 player 1 74 103 np 22 player 56 102 np 43 player 92 109 17 player 75 np 116 58 73 player 119 35 63 104 11 84 107 eros 0 0 p1 0 200 0 0 p1 0 eros 200 random 0 0 p1 0 200 0 random 0 0 p1 200 2 np 13 30 random 87 26 38 np 39 77 9 40 np 49 80 np 14 player 48 50 96 15 player 37 48 np 80 37 44 72 player 75 12 25 41 82 0 0 p1 0 0 eros 200 random 0 0 p1 0 0 200 0 random 0 0 0 p1 200 np 0 0 random 0 0 200 12 18 22 np 31 random 61 1 np 20 player 21 24 62 4 16 44 player 44 np 60 8 5 player 7 23 69 10 34 44 player 47 61 0 0 0 player 0 200 matches finish sun jan 5 05 24 20 1997 matches begin mon jan 6 00 00 40 1997 0 p1 0 eros 200 0 p1 0 200 random 0 p1 0 200 0 random 0 p1 200 53 77 random 110 np 64 69 107 player 4 32 np 100 34 68 player 106 0 0 200 1 52 117 43 96 111 69 72 119 eros 0 p1 0 0 200 random 0 p1 0 0 eros 200 0 random 0 0 p1 200 0 0 random 0 200 np 15 47 53 random 77 np 12 57 66 81 np 0 0 0 200 15 player 20 np 41 84 4 4 player 29 np 75 6 player 25 26 83 19 37 72 player 84 0 0 0 p1 0 eros 200 random 0 0 0 p1 0 200 random 0 0 0 p1 0 200 np 0 random 0 0 p1 0 200 0 np 0 random 0 0 p1 200 np 21 player 26 random 47 47 77 player 5 np 8 22 random 30 63 8 player 9 13 np 16 random 66 np 35 36 43 player 61 63 13 25 np 43 player 51 60 matches finish mon jan 6 01 07 49 1997 matches begin mon jan 6 01 07 50 1997 p1 0 0 eros 200 p1 0 0 200 random 0 0 p1 200 0 random 0 200 8 79 random 105 np 28 44 104 player 13 np 85 104 player 0 np 0 200 player 49 73 np 112 47 63 player 108 35 67 106 3 15 104 eros 0 0 p1 0 200 random 0 0 p1 0 eros 200 0 random 0 p1 0 200 0 0 random 0 p1 200 0 0 random 0 200 np 11 24 72 random 85 np 14 22 50 90 player 5 3 np 26 78 16 np 49 player 67 92 8 34 player 59 np 95 3 30 player 64 89 eros 0 0 p1 0 0 200 0 0 p1 0 0 eros 200 random 0 0 p1 0 0 200 0 random 0 0 0 p1 200 np 0 0 random 0 0 200 np 9 23 player 27 random 33 68 player 25 np 29 38 55 random 61 17 10 np 7 player 22 62 0 17 27 player 40 np 76 26 41 player 42 55 62 matches finish mon jan 6 02 02 11 1997 matches begin mon jan 6 02 02 12 1997 0 p1 0 eros 200 0 p1 0 200 random 0 p1 0 200 0 random 0 p1 200 10 random 86 100 0 random 0 200 np 14 72 random 106 np 17 player 24 103 np 28 player 74 100 53 player 77 np 104 31 95 player 102 4 16 100 eros 0 p1 0 0 200 random 0 p1 0 0 eros 200 0 random 0 0 p1 200 0 random 0 0 200 0 0 random 0 200 np 11 26 37 random 92 0 np 11 17 84 player 8 10 np 36 90 11 22 player 43 np 90 30 40 player 93 97 12 31 player 67 86 eros 0 0 0 p1 0 200 0 0 0 p1 0 eros 200 random 0 0 0 p1 0 200 0 random 0 0 p1 0 200 np 0 0 random 0 0 p1 200 7 player 16 random 25 np 27 69 player 2 np 6 9 17 random 62 player 1 np 6 7 8 74 7 player 11 np 17 17 60 23 np 33 44 46 player 74 matches finish mon jan 6 02 59 38 1997 matches begin mon jan 6 02 59 39 1997 p1 0 0 eros 200 p1 0 0 200 random 0 0 p1 200 0 random 0 200 0 random 0 200 80 87 random 105 np 19 65 108 player 7 np 39 114 7 player 67 np 112 10 player 37 113 59 86 player 121 33 110 111 eros 0 0 p1 0 200 eros 0 0 p1 0 200 random 0 0 p1 0 eros 200 0 random 0 p1 0 200 0 0 random 0 p1 200 np 7 2 18 random 83 8 np 50 56 78 23 player 45 np 49 91 player 49 58 np 61 76 9 player 8 26 np 87 11 63 player 63 75 eros 0 0 p1 0 0 200 0 0 p1 0 0 eros 200 random 0 0 p1 0 0 200 0 random 0 0 0 p1 200 np 0 0 random 0 0 200 player 8 np 23 30 random 39 60 12 player 6 12 np 13 random 61 6 13 player 30 np 42 65 7 np 18 player 33 54 78 player 11 48 48 np 52 65 matches finish mon jan 6 04 14 07 1997 matches begin mon jan 6 04 14 08 1997 0 p1 0 eros 200 0 p1 0 200 0 p1 0 200 random 0 p1 0 200 0 random 0 p1 200 41 random 71 112 np 38 54 random 100 17 player 61 np 102 69 player 70 101 40 player 71 113 4 78 player 112 83 84 125 eros 0 p1 0 0 200 eros 0 p1 0 0 200 random 0 p1 0 0 eros 200 0 random 0 0 p1 200 0 0 random 0 200 17 np 13 23 random 77 9 39 np 74 86 np 8 player 4 9 75 12 player 35 66 np 83 11 53 58 player 78 13 15 24 76 eros 0 0 0 p1 0 200 0 0 0 p1 0 eros 200 random 0 0 0 p1 0 200 0 random 0 0 p1 0 200 np 0 0 random 0 0 p1 200 17 random 27 47 np 65 66 5 np 1 player 2 random 16 68 14 24 np 27 player 27 random 68 10 player 24 26 np 53 63 40 player 37 48 np 48 67 matches finish mon jan 6 05 18 08 1997 matches begin tue jan 7 00 00 41 1997 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 11 45 random 104 np 12 45 103 np 0 0 200 player 26 47 np 103 4 player 70 110 30 78 player 110 36 99 109 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 54 54 random 72 76 np 0 0 random 0 200 np 5 player 2 random 10 93 player 25 32 np 56 random 83 player 51 55 56 np 78 27 player 32 41 76 random 0 0 eros 0 0 200 0 random 0 0 0 eros 200 np 0 0 random 0 0 200 24 np 7 33 random 35 61 21 11 random 37 61 np 62 0 0 random 0 0 200 1 3 random 3 player 11 64 12 4 0 player 4 random 60 matches finish tue jan 7 00 56 11 1997 matches begin tue jan 7 00 56 12 1997 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 26 50 random 110 0 0 200 np 21 90 123 player 35 np 60 107 np 19 66 player 101 14 50 np 106 33 67 106 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 0 0 random 0 200 np 7 33 33 random 91 np 28 51 player 62 83 np 12 29 player 50 81 37 np 69 player 74 76 6 player 31 55 np 80 random 0 0 eros 0 0 200 0 random 0 0 0 eros 200 0 random 0 0 0 200 np 0 0 random 0 0 200 player 2 22 26 random 36 np 74 14 player 8 28 random 39 67 16 player 9 19 24 random 60 4 5 17 player 22 80 matches finish tue jan 7 01 44 38 1997 matches begin tue jan 7 01 44 38 1997 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 0 random 0 200 81 87 random 120 np 55 70 109 49 player 75 np 100 12 player 32 108 player 45 57 106 12 player 34 124 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 0 0 random 0 200 38 np 39 random 63 84 np 5 29 47 random 77 9 np 39 player 41 89 7 0 player 19 np 84 45 72 84 player 91 random 0 0 eros 0 0 200 0 random 0 0 0 eros 200 0 random 0 0 0 200 np 0 0 random 0 0 200 player 0 np 21 24 36 random 63 np 2 5 16 player 24 65 player 19 16 17 54 np 60 10 12 16 player 30 60 matches finish tue jan 7 02 31 59 1997 matches begin tue jan 7 02 32 00 1997 0 eros 0 200 random 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 43 random 71 110 np 22 23 random 115 player 23 np 77 102 56 np 91 player 103 43 60 np 109 5 94 103 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 15 17 random 51 77 player 34 49 random 62 np 83 17 player 39 76 random 78 2 23 player 41 78 25 55 63 player 85 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 player 0 np 5 random 22 39 62 np 3 8 player 13 random 48 62 player 21 45 48 np 51 random 75 np 5 28 33 50 player 74 matches finish tue jan 7 03 22 34 1997 matches begin tue jan 7 03 22 34 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 3 random 42 105 5 np 33 random 106 player 15 93 np 114 24 player 102 118 34 58 player 104 73 88 105 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 15 random 20 57 84 np 6 player 3 72 random 91 player 4 np 7 39 78 np 37 43 56 player 92 49 60 np 71 80 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 0 0 eros 200 np 0 random 0 0 0 200 np 24 player 26 random 26 46 68 5 player 4 random 46 55 np 60 17 random 25 26 player 44 62 2 14 17 player 21 random 74 matches finish tue jan 7 04 19 40 1997 matches begin tue jan 7 04 19 40 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 random 56 63 105 np 39 91 random 104 player 4 np 58 116 np 41 70 player 121 2 24 np 106 61 69 104 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 28 49 np 51 random 80 np 25 player 39 41 75 1 np 22 39 player 86 11 np 7 18 82 5 20 43 np 86 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 0 0 eros 200 np 0 random 0 0 0 200 player 3 np 17 48 random 52 62 player 4 12 np 24 35 random 69 8 player 17 23 np 32 64 player 9 13 34 45 np 75 matches finish tue jan 7 05 12 39 1997 matches begin wed jan 8 00 00 59 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 34 53 random 105 np 39 75 110 player 10 np 52 102 np 18 85 player 103 14 53 np 109 70 107 125 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 22 40 np 52 random 78 np 22 player 12 32 90 12 player 12 np 13 75 24 player 61 np 67 76 4 np 60 player 65 87 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 0 0 eros 200 np 0 0 random 0 0 200 random 1 2 player 8 51 np 66 12 8 9 player 15 random 60 15 18 22 43 player 62 3 8 35 42 70 matches finish wed jan 8 00 46 51 1997 matches begin wed jan 8 00 46 52 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 17 random 46 113 5 np 56 random 115 player 52 np 72 100 35 np 96 player 103 31 101 np 102 65 78 107 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 19 np 26 random 53 78 np 3 player 14 57 random 76 7 player 38 51 np 78 5 player 16 27 80 27 53 player 61 89 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 0 np 0 random 0 0 200 player 4 np 11 random 35 44 66 np 13 player 6 19 random 33 200 13 player 10 28 np 42 random 65 17 23 player 25 np 56 71 matches finish wed jan 8 01 35 57 1997 matches begin wed jan 8 01 35 58 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 0 eros 200 9 48 random 103 np 71 94 107 player 26 np 68 102 26 player 89 np 103 7 77 player 106 23 111 124 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 random 5 np 34 55 82 player 2 8 np 44 random 78 25 player 17 np 19 85 player 1 45 59 np 77 0 45 73 player 78 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 23 np 32 39 43 random 69 player 3 10 20 56 np 71 13 0 40 41 player 60 11 2 13 48 60 matches finish wed jan 8 02 25 13 1997 matches begin wed jan 8 02 25 13 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 35 56 random 101 np 14 67 105 player 4 np 62 102 62 np 101 player 103 26 58 np 102 14 61 107 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 14 np 23 random 64 91 np 2 player 18 random 19 77 5 np 30 player 58 random 77 5 43 np 69 player 79 1 76 np 83 92 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 0 np 0 0 random 0 200 np 3 7 11 17 random 64 2 np 3 player 28 37 74 4 17 np 25 44 player 62 33 13 21 45 np 66 matches finish wed jan 8 03 12 40 1997 matches begin wed jan 8 03 12 41 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 42 60 random 106 np 60 61 103 player 4 np 55 111 np 81 94 player 107 28 56 np 102 73 94 103 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 0 eros 200 np 5 33 53 random 85 np 0 42 58 player 80 11 np 33 34 82 12 8 np 16 84 13 38 49 np 92 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 0 np 0 0 random 0 200 np 3 player 24 random 45 56 70 6 player 7 10 random 24 np 61 player 3 3 11 24 random 71 9 19 player 22 27 67 matches finish wed jan 8 04 00 28 1997 matches begin wed jan 8 04 00 28 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 42 95 random 119 player 26 67 115 player 4 np 66 100 5 player 54 np 101 22 31 player 101 19 54 103 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 2 player 40 44 random 90 np 17 44 player 62 85 player 16 33 np 52 75 14 player 20 41 np 85 9 19 25 player 77 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 0 np 0 0 random 0 200 player 1 27 29 random 54 np 67 2 4 player 20 37 random 65 27 player 34 46 47 76 1 player 12 14 16 69 matches finish wed jan 8 04 49 47 1997 matches begin wed jan 8 04 49 48 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 4 24 random 108 8 np 52 116 50 np 78 player 116 2 17 np 109 25 40 107 13 96 125 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 player 10 21 random 65 80 np 18 28 player 34 random 84 15 50 np 71 player 76 55 43 np 51 89 9 40 40 np 77 random 0 0 eros 0 0 200 np 0 random 0 eros 0 0 200 0 np 0 random 0 0 eros 200 0 0 np 0 random 0 200 14 player 4 np 7 55 random 68 player 2 7 np 16 41 62 8 11 np 26 player 59 72 13 32 np 34 49 player 72 matches finish wed jan 8 05 28 45 1997 matches begin thu jan 9 00 00 05 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 0 46 random 114 player 14 95 115 player 3 np 43 104 21 player 41 np 108 16 player 73 107 31 65 player 106 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 player 2 43 63 random 88 np 7 player 9 50 76 player 1 5 np 23 83 player 29 3 72 np 82 32 49 64 player 83 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 0 np 0 0 random 0 200 np 10 player 10 random 19 23 70 6 player 45 np 47 54 random 68 1 player 1 8 np 9 61 np 1 9 18 24 player 60 matches finish thu jan 9 00 45 55 1997 matches begin thu jan 9 00 45 55 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 44 80 random 100 27 np 29 104 player 36 np 49 107 player 1 38 np 117 36 player 40 116 1 83 player 102 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 player 6 6 61 random 87 player 6 31 np 41 82 8 np 44 player 46 82 2 player 16 43 np 83 18 46 player 61 87 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 player 11 np 4 random 43 56 60 np 1 player 22 37 54 random 62 10 21 player 24 np 33 74 2 3 9 player 20 np 62 matches finish thu jan 9 01 29 00 1997 matches begin thu jan 9 01 29 00 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 random 14 24 100 np 0 26 random 102 player 11 62 np 109 1 player 0 113 59 92 player 115 12 93 105 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 3 34 37 random 76 22 np 28 player 30 96 np 29 42 player 47 78 7 player 21 np 64 82 9 player 46 49 np 76 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 player 10 np 10 45 47 random 68 13 11 np 20 46 player 70 13 3 np 9 37 60 8 np 21 26 26 61 matches finish thu jan 9 02 18 25 1997 matches begin thu jan 9 02 18 25 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 random 19 50 107 random 44 np 64 100 player 11 np 59 random 116 player 15 37 np 108 25 110 player 121 44 83 123 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 8 10 64 random 78 player 1 58 73 np 76 5 player 16 32 85 20 player 57 66 97 9 player 25 35 79 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 player 0 0 0 random 0 200 player 9 32 np 37 54 random 60 8 23 35 player 43 np 67 4 player 18 23 29 62 27 player 27 37 48 73 matches finish thu jan 9 03 04 52 1997 matches begin thu jan 9 03 04 52 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 random 49 68 101 np 5 random 58 107 player 16 np 79 random 113 15 player 77 np 114 23 94 player 111 39 77 102 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 24 33 59 random 76 np 13 30 player 40 75 np 30 13 player 23 90 33 37 player 76 np 84 19 31 43 player 83 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 7 player 11 random 31 np 49 62 37 player 41 62 np 72 random 84 40 1 player 26 np 51 60 9 player 1 2 9 np 61 matches finish thu jan 9 03 59 32 1997 matches begin thu jan 9 03 59 33 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 0 eros 200 0 35 random 103 15 np 71 106 player 47 np 61 100 50 player 94 np 100 20 52 player 108 81 88 113 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 14 np 30 random 66 82 player 6 np 24 39 random 87 12 31 player 43 np 90 1 2 player 19 76 14 72 player 76 82 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 np 9 21 player 27 44 random 75 17 np 27 player 56 59 65 player 24 9 np 13 37 61 24 player 2 9 56 np 73 matches finish thu jan 9 04 46 46 1997 matches begin thu jan 9 04 46 46 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 35 62 random 111 np 38 86 100 player 21 np 51 104 player 56 58 np 104 36 83 player 109 49 86 125 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 7 37 37 random 79 np 17 22 player 44 77 player 24 31 np 69 84 6 49 player 74 np 95 9 28 player 55 88 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 random 5 player 26 np 33 45 61 1 np 37 player 39 59 random 72 np 11 player 26 29 59 65 6 4 player 5 np 12 65 matches finish thu jan 9 05 43 32 1997 matches begin fri jan 10 00 00 52 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 31 45 random 100 np 29 73 100 19 player 57 np 110 33 player 55 116 61 118 player 123 30 50 122 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 34 random 51 np 66 97 6 player 7 np 8 random 75 8 player 34 np 64 86 51 player 57 62 np 94 15 35 77 player 85 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 12 np 13 49 random 56 62 24 player 35 37 np 42 random 68 6 player 5 13 np 54 62 9 29 35 player 44 np 75 matches finish fri jan 10 01 08 23 1997 matches begin fri jan 10 01 08 23 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 random 10 85 117 35 np 83 random 100 np 35 player 41 100 player 40 np 92 102 65 player 77 np 108 22 76 player 110 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 random 3 60 70 np 75 6 player 11 random 29 82 player 5 18 60 random 77 player 10 5 9 76 23 player 51 55 79 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 player 13 np 57 74 74 random 78 np 13 6 0 player 3 64 27 11 player 21 60 np 63 9 11 player 20 30 60 matches finish fri jan 10 01 53 43 1997 matches begin fri jan 10 01 53 44 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 3 7 random 102 np 47 68 103 player 83 np 87 112 27 player 52 np 103 14 player 66 100 44 78 player 106 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 49 42 55 random 80 player 8 np 12 30 78 18 player 74 np 84 88 3 33 player 51 np 83 player 23 43 44 86 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 player 5 8 np 23 random 32 60 player 21 25 np 48 58 random 70 player 7 9 np 32 56 68 21 11 player 18 np 63 79 matches finish fri jan 10 02 48 58 1997 matches begin fri jan 10 02 48 58 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 5 6 random 101 77 np 86 109 player 2 np 59 103 42 np 49 player 101 3 8 np 117 28 97 109 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 33 np 38 63 random 78 np 1 player 31 50 78 np 43 player 68 72 97 player 19 25 47 np 85 20 84 player 94 94 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 np 22 2 player 3 31 random 82 4 player 34 np 45 57 76 3 player 13 28 np 34 72 24 12 15 np 47 player 62 matches finish fri jan 10 03 42 04 1997 matches begin fri jan 10 03 42 05 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 random 21 33 100 np 57 random 77 100 player 12 np 6 random 102 34 player 39 np 107 37 60 player 105 18 94 104 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 11 19 73 random 79 8 25 np 51 76 np 23 7 player 49 77 13 player 32 65 np 92 3 31 38 player 82 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 player 2 4 22 np 26 random 62 player 20 29 45 47 np 67 14 19 21 player 36 70 1 player 5 10 30 66 matches finish fri jan 10 04 33 01 1997 matches begin fri jan 10 04 33 01 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 60 75 random 121 16 np 90 102 np 31 player 39 106 16 np 85 player 117 4 57 np 115 91 97 110 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 0 random 0 eros 200 np 11 30 60 random 75 player 7 np 21 54 78 player 30 34 66 np 98 18 27 player 64 87 24 56 72 player 92 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 np 0 0 0 random 0 200 player 8 np 6 6 32 random 72 np 10 33 player 34 37 62 player 7 17 26 np 27 67 19 20 np 33 37 player 73 matches finish fri jan 10 05 37 58 1997 matches begin sat jan 11 00 00 18 1997 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 54 77 random 105 player 63 85 np 102 player 0 0 200 player 34 51 107 player 0 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 9 player 32 random 44 79 player 3 np 13 39 random 79 player 0 np 0 0 200 player 0 np 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 5 random 9 np 17 player 22 69 0 random 0 np 0 player 0 200 0 random 0 np 0 player 0 200 matches finish sat jan 11 00 08 57 1997 matches begin sat jan 11 00 08 57 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 23 random 109 118 np 0 random 0 200 np 0 random 0 200 np 46 player 80 random 108 68 np 72 player 114 0 0 eros 0 200 random 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 0 0 random 0 200 np 0 0 random 0 200 player 4 1 np 23 random 78 4 np 20 player 43 77 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 player 0 np 0 0 random 0 200 12 player 19 32 np 63 random 80 matches finish sat jan 11 00 18 21 1997 matches begin sat jan 11 00 18 22 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 0 random 0 200 0 random 0 200 np 5 23 random 100 player 27 np 45 114 8 player 81 np 113 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 0 random 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 15 player 12 random 56 75 1 player 27 np 32 random 88 0 0 eros 0 0 200 random 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 player 16 17 np 21 random 34 72 matches finish sat jan 11 00 26 49 1997 matches begin sat jan 11 00 26 50 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 9 np 27 random 108 player 15 np 23 100 1 player 25 np 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 0 np 10 36 random 82 player 11 18 np 29 86 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 player 22 33 33 random 56 np 62 matches finish sat jan 11 00 35 17 1997 matches begin sat jan 11 00 35 18 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 8 np 24 random 112 np 9 player 26 109 42 np 59 player 101 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 random 28 player 46 np 52 90 player 24 41 np 48 random 83 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 1 player 5 random 6 np 28 72 matches finish sat jan 11 00 43 47 1997 matches begin sat jan 11 00 43 47 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 11 13 random 104 player 48 np 88 120 7 player 26 np 119 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 17 51 random 62 86 19 np 17 player 43 random 87 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 np 2 5 11 player 29 random 65 matches finish sat jan 11 00 57 09 1997 matches begin sat jan 11 00 57 09 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 9 np 23 random 112 np 17 player 27 100 player 21 29 np 110 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 np 0 random 0 0 eros 200 np 11 17 player 29 random 77 8 player 27 np 38 87 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 14 player 16 np 19 random 31 64 matches finish sat jan 11 01 08 04 1997 matches begin sat jan 11 01 08 05 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 50 random 72 102 np 21 player 86 random 117 player 44 56 np 118 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 3 53 player 55 random 91 3 player 6 np 66 85 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 np 2 player 3 12 45 random 66 matches finish sat jan 11 01 18 33 1997 matches begin sat jan 11 01 18 34 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 46 62 random 100 player 17 52 np 107 21 player 61 120 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 6 np 20 40 random 90 player 2 2 np 50 94 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 np 12 6 player 14 26 random 62 matches finish sat jan 11 01 27 27 1997 matches begin sat jan 11 01 27 27 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 39 random 58 111 player 15 np 62 random 109 70 player 87 np 103 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 6 player 34 40 random 80 9 player 32 np 53 84 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 player 0 0 random 0 0 eros 200 np 0 player 0 0 random 0 200 7 np 12 player 35 random 39 65 matches finish sat jan 11 01 38 52 1997 matches begin sat jan 11 01 38 53 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 44 85 random 105 player 30 np 62 110 59 player 83 np 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 23 player 42 52 random 91 21 player 55 np 66 82 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 player 0 0 random 0 eros 0 200 np 0 player 0 0 random 0 eros 200 20 np 26 random 27 52 player 65 matches finish sat jan 11 01 50 17 1997 matches begin sat jan 11 01 50 17 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 8 44 random 102 np 36 player 55 111 35 np 99 player 106 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 10 np 10 17 random 75 np 8 11 player 34 75 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 player 0 random 0 0 0 eros 200 np 0 player 0 random 0 0 200 19 20 np 21 random 30 player 60 matches finish sat jan 11 01 58 50 1997 matches begin sat jan 11 01 58 50 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 14 41 random 105 player 29 np 67 112 7 player 41 np 106 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 random 13 player 24 60 np 83 0 player 49 53 random 78 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 player 0 0 random 0 eros 0 200 np 0 player 0 0 random 0 eros 200 player 7 5 random 11 21 np 60 matches finish sat jan 11 02 06 38 1997 matches begin sat jan 11 02 06 38 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 27 np 32 random 107 player 18 92 np 102 56 player 95 115 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 9 10 player 56 random 85 1 player 17 59 np 83 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 player 0 0 random 0 0 eros 200 np 0 player 0 0 random 0 200 13 np 29 45 player 50 random 71 matches finish sat jan 11 02 16 31 1997 matches begin sat jan 11 02 16 31 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 46 random 71 np 101 player 10 102 random 112 20 player 30 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 18 np 51 54 random 85 np 3 player 10 11 78 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 player 0 0 random 0 eros 0 200 np 0 player 0 0 random 0 eros 200 player 21 np 25 31 40 random 75 matches finish sat jan 11 02 25 31 1997 matches begin sat jan 11 02 25 32 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 36 np 70 random 102 np 8 player 52 104 81 player 86 np 109 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 16 np 25 50 random 85 1 np 40 player 69 86 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 player 0 0 random 0 0 eros 200 np 0 player 0 0 random 0 200 1 player 28 random 37 45 np 65 matches finish sat jan 11 02 36 31 1997 matches begin sat jan 11 02 36 31 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 7 43 random 108 player 14 70 np 118 7 player 69 100 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 18 np 7 44 random 79 player 6 28 np 62 92 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 np 26 2 27 player 30 random 63 matches finish sat jan 11 02 44 55 1997 matches begin sat jan 11 02 44 56 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 45 np 63 random 100 player 8 29 np 107 7 player 62 101 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 19 random 25 player 37 83 player 8 33 np 72 random 79 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 player 0 0 random 0 0 eros 200 np 0 player 0 0 random 0 200 np 14 2 player 23 random 38 79 matches finish sat jan 11 02 53 41 1997 matches begin sat jan 11 02 53 42 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 15 np 26 random 101 player 32 np 92 100 35 player 57 np 100 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 30 np 56 random 62 88 3 player 22 random 27 np 76 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 player 0 0 random 0 eros 0 200 np 0 player 0 0 random 0 eros 200 player 7 9 random 13 20 np 61 matches finish sat jan 11 03 02 49 1997 matches begin sat jan 11 03 02 50 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 3 78 random 111 player 22 55 np 111 23 player 57 112 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 28 player 8 47 random 85 1 player 11 np 47 85 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 player 10 np 24 random 28 41 61 matches finish sat jan 11 03 11 27 1997 matches begin sat jan 11 03 11 28 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 np 5 100 random 119 player 22 np 68 108 86 np 91 player 109 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 5 np 21 60 random 84 np 33 player 36 71 84 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 0 0 random 0 eros 0 200 np 0 0 0 random 0 eros 200 np 2 11 player 40 60 random 67 matches finish sat jan 11 03 22 59 1997 matches begin sat jan 11 03 22 59 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 34 44 random 108 player 28 np 47 101 player 20 91 np 113 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 15 17 69 random 77 player 10 25 np 28 81 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 player 0 0 0 random 0 200 16 player 0 np 9 53 random 66 matches finish sat jan 11 03 32 55 1997 matches begin sat jan 11 03 32 55 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 0 8 random 104 player 20 np 43 107 9 player 71 np 106 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 np 7 19 random 48 86 np 6 10 player 21 random 75 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 0 np 0 0 random 0 eros 200 np 27 player 5 38 43 random 63 matches finish sat jan 11 03 41 21 1997 matches begin sat jan 11 03 41 21 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 17 np 24 random 103 70 player 78 np 102 player 18 25 101 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 34 51 random 63 np 76 13 5 player 7 random 75 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 0 0 random 0 0 eros 200 player 0 0 0 random 0 200 17 player 7 np 7 random 32 65 matches finish sat jan 11 03 49 44 1997 matches begin sat jan 11 03 49 45 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 15 32 random 111 np 45 player 88 101 np 48 player 60 104 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 0 np 7 61 random 76 47 np 51 53 player 77 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 0 np 0 0 random 0 eros 200 player 16 27 np 36 random 50 63 matches finish sat jan 11 03 59 14 1997 matches begin sat jan 11 03 59 14 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 0 55 random 105 np 75 player 78 103 player 13 49 np 114 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 9 np 13 30 random 92 player 24 52 72 np 84 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 0 np 0 0 random 0 200 player 3 3 np 5 random 47 60 matches finish sat jan 11 04 08 45 1997 matches begin sat jan 11 04 08 45 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 4 np 69 random 119 3 57 np 106 player 7 53 110 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 19 19 random 52 np 76 23 25 player 35 random 93 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 0 np 0 random 0 0 eros 200 2 np 13 random 40 player 43 62 matches finish sat jan 11 04 18 19 1997 matches begin sat jan 11 04 18 20 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 6 random 78 108 7 np 80 random 103 48 np 72 player 114 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 np 0 random 0 eros 0 200 0 np 0 random 0 eros 200 np 18 player 39 random 64 87 player 4 30 random 75 np 83 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 6 player 3 14 np 25 random 66 matches finish sat jan 11 04 29 19 1997 matches begin sat jan 11 04 29 19 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 8 71 random 113 player 8 22 np 114 26 player 45 109 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 np 0 random 0 0 eros 200 0 np 0 random 0 200 np 63 player 66 70 random 77 8 player 30 np 63 75 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 15 np 3 player 21 26 random 61 matches finish sat jan 11 04 38 50 1997 matches begin sat jan 11 04 38 50 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 47 87 random 100 player 55 np 79 100 33 player 67 np 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 27 11 player 55 random 89 player 5 21 np 52 82 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 player 14 1 2 np 24 random 69 matches finish sat jan 11 04 48 24 1997 matches begin sat jan 11 04 48 24 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 12 40 random 108 player 45 np 57 106 np 54 player 63 111 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 6 np 20 41 random 77 player 6 np 47 53 86 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 np 10 player 10 random 10 12 74 matches finish sat jan 11 04 58 21 1997 matches begin sat jan 11 04 58 21 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 15 74 random 103 player 80 np 91 101 52 player 90 np 108 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 3 23 random 66 84 np 3 2 player 20 random 81 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 0 np 0 0 random 0 200 np 5 player 0 4 5 random 60 matches finish sat jan 11 05 08 32 1997 matches begin sun jan 12 00 00 52 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 70 np 101 random 101 np 82 player 84 106 player 64 np 100 102 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 7 np 13 61 random 77 39 player 40 np 80 81 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 0 0 random 0 eros 0 200 np 0 0 0 random 0 eros 200 17 np 6 player 20 random 21 62 matches finish sun jan 12 00 15 58 1997 matches begin sun jan 12 00 15 59 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 4 56 random 108 1 60 np 117 player 9 86 117 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 13 np 3 58 random 80 7 np 23 player 51 79 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 player 0 0 random 0 0 eros 200 np 0 player 0 0 random 0 200 13 player 21 np 47 56 random 71 matches finish sun jan 12 00 29 06 1997 matches begin sun jan 12 00 29 06 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 28 78 random 112 17 40 np 103 16 player 37 107 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 0 np 14 random 36 78 19 np 20 player 28 random 77 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 np 13 player 11 9 29 random 66 matches finish sun jan 12 00 39 52 1997 matches begin sun jan 12 00 39 52 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 22 np 69 random 117 35 np 56 111 48 player 51 np 109 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 6 np 24 38 random 76 39 player 39 np 61 89 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 player 0 0 random 0 0 eros 200 0 player 0 0 random 0 200 8 player 7 np 23 random 31 73 matches finish sun jan 12 00 52 17 1997 matches begin sun jan 12 00 52 18 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 9 48 random 105 player 59 76 np 105 16 player 43 111 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 10 np 33 random 53 84 player 22 29 np 33 random 76 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 random 26 27 player 29 np 30 62 matches finish sun jan 12 01 03 57 1997 matches begin sun jan 12 01 03 57 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 9 25 random 110 player 45 np 59 104 18 player 26 np 100 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 8 np 51 74 random 79 player 16 30 np 53 77 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 np 9 player 16 20 39 random 60 matches finish sun jan 12 01 15 06 1997 matches begin sun jan 12 01 15 07 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 60 71 random 109 player 63 77 np 116 46 player 94 110 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 random 24 player 26 np 64 78 46 np 65 random 74 player 75 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 12 player 7 np 25 38 random 70 matches finish sun jan 12 01 30 50 1997 matches begin sun jan 12 01 30 50 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 51 59 random 108 player 22 np 87 111 player 44 55 np 113 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 np 0 random 0 0 eros 200 np 4 player 17 41 random 78 22 np 64 73 player 85 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 np 9 9 player 31 random 47 66 matches finish sun jan 12 01 42 27 1997 matches begin sun jan 12 01 42 28 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 22 67 random 103 player 22 44 np 110 0 player 27 101 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 player 0 0 random 0 200 player 15 random 23 72 np 86 player 1 29 random 38 82 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 player 0 random 0 0 eros 0 200 np 0 player 0 random 0 0 eros 200 11 np 9 player 25 random 50 71 matches finish sun jan 12 01 53 31 1997 matches begin sun jan 12 01 53 32 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 37 80 random 101 4 player 72 np 102 7 player 35 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 4 player 6 random 9 77 5 player 33 np 63 random 79 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 player 0 random 0 0 0 eros 200 np 0 player 0 random 0 0 200 3 player 1 4 np 4 random 74 matches finish sun jan 12 02 02 56 1997 matches begin sun jan 12 02 02 57 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 np 7 25 random 110 player 35 np 72 101 63 np 64 player 117 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 0 0 eros 200 np 0 random 0 0 200 player 23 random 28 np 53 86 11 np 8 player 12 random 87 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 19 random 22 49 player 52 np 64 matches finish sun jan 12 02 13 59 1997 matches begin sun jan 12 02 13 59 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 11 56 random 115 player 14 77 np 101 31 player 49 110 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 np 0 random 0 0 eros 200 np 23 player 45 random 58 86 6 player 28 np 35 random 95 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 player 7 26 np 27 40 random 60 matches finish sun jan 12 02 26 09 1997 matches begin sun jan 12 02 26 10 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 9 30 random 105 player 44 63 np 101 86 player 89 101 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 0 0 eros 200 np 0 random 0 0 200 np 6 player 46 random 63 89 11 player 5 np 22 random 90 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 player 5 9 random 19 np 24 71 matches finish sun jan 12 02 38 51 1997 matches begin sun jan 12 02 38 51 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 np 22 34 random 104 player 70 np 75 115 38 np 82 player 104 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 np 0 random 0 0 eros 200 np 19 player 4 32 random 79 6 player 19 np 41 94 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 np 3 1 player 7 random 36 71 matches finish sun jan 12 02 50 41 1997 matches begin sun jan 12 02 50 42 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 np 51 random 71 102 player 31 np 102 random 117 52 np 59 player 101 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 0 0 eros 200 np 0 random 0 0 200 player 3 32 np 49 random 82 1 np 53 59 player 79 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 8 np 18 random 25 player 26 67 matches finish sun jan 12 03 03 57 1997 matches begin sun jan 12 03 03 57 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 12 np 28 random 112 player 31 88 np 105 2 player 77 101 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 10 np 4 54 random 88 9 np 15 player 73 81 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 player 0 random 0 0 0 eros 200 np 0 player 0 random 0 0 200 player 19 np 17 23 random 26 65 matches finish sun jan 12 03 16 14 1997 matches begin sun jan 12 03 16 14 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 53 random 97 np 106 player 2 73 random 105 43 player 50 119 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 player 0 0 random 0 200 player 18 np 43 random 61 86 np 17 player 29 71 random 95 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 0 np 0 random 0 0 eros 200 8 player 8 np 8 19 random 69 matches finish sun jan 12 03 29 26 1997 matches begin sun jan 12 03 29 26 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 3 np 21 random 104 player 46 np 68 110 2 player 52 np 122 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 player 0 0 random 0 eros 200 np 20 player 28 random 56 76 player 27 50 np 52 random 79 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 17 player 4 np 9 51 random 65 matches finish sun jan 12 03 41 36 1997 matches begin sun jan 12 03 41 37 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 39 96 random 103 player 59 np 102 111 np 60 77 player 113 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 0 0 eros 200 np 0 random 0 0 200 player 1 np 38 40 random 81 0 player 14 np 29 85 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 12 player 5 np 50 random 51 60 matches finish sun jan 12 03 54 59 1997 matches begin sun jan 12 03 55 00 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 26 np 71 random 111 player 34 72 np 102 11 player 33 100 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 14 player 11 13 random 86 2 player 21 np 30 79 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 player 7 2 np 16 random 41 200 matches finish sun jan 12 04 09 36 1997 matches begin sun jan 12 04 09 37 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 3 72 random 107 np 46 player 94 100 np 65 player 96 105 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 1 15 np 35 random 77 43 player 21 51 np 83 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish sun jan 12 04 24 34 1997 matches begin sun jan 12 04 24 34 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 12 np 46 random 102 np 58 63 player 103 np 38 64 100 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 34 45 random 64 np 81 random 21 player 22 52 85 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish sun jan 12 04 40 00 1997 matches begin sun jan 12 04 40 01 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 player 23 random 97 104 player 7 np 19 random 102 np 41 94 player 103 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 0 0 eros 200 np 0 random 0 0 200 np 11 player 14 28 random 81 np 3 4 player 30 81 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish sun jan 12 04 51 49 1997 matches begin sun jan 12 04 51 49 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 player 6 29 random 105 player 22 np 82 104 7 player 49 np 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 8 np 18 random 57 77 player 3 np 15 27 random 83 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish sun jan 12 05 04 41 1997 matches begin mon jan 13 00 00 01 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 player 42 random 92 106 np 10 player 37 random 113 24 player 38 np 108 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 0 0 eros 200 np 0 random 0 0 200 21 player 23 np 68 random 80 player 10 30 np 73 79 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 00 13 47 1997 matches begin mon jan 13 00 13 48 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 6 47 random 107 34 player 56 np 102 9 player 23 114 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 22 np 52 67 random 79 np 28 66 69 player 81 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 00 28 06 1997 matches begin mon jan 13 00 28 06 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 13 26 random 105 player 53 np 70 101 27 player 40 np 103 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 3 23 np 25 random 93 player 10 37 55 np 78 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 00 41 30 1997 matches begin mon jan 13 00 41 31 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 13 54 random 109 player 58 np 95 103 3 player 31 np 100 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 31 42 random 64 np 85 player 12 22 75 random 91 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 00 56 00 1997 matches begin mon jan 13 00 56 01 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 2 75 random 103 69 player 70 np 101 1 player 43 100 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 2 14 np 40 random 76 7 player 38 73 np 78 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 01 10 24 1997 matches begin mon jan 13 01 10 24 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 27 58 random 113 player 8 np 1 105 1 np 57 player 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 18 np 24 random 42 76 np 11 player 12 13 random 76 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 01 22 03 1997 matches begin mon jan 13 01 22 03 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 18 np 30 random 112 player 33 np 35 108 39 player 73 np 116 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 8 np 5 43 random 88 24 player 17 np 75 76 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 01 35 06 1997 matches begin mon jan 13 01 35 07 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 38 random 52 102 player 20 np 63 random 103 player 87 np 95 100 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 4 np 4 random 47 89 np 28 56 player 60 random 84 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 01 48 24 1997 matches begin mon jan 13 01 48 24 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 72 np 91 random 109 player 3 61 np 118 7 player 66 103 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 np 26 27 player 47 random 76 1 player 15 np 78 82 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 02 04 37 1997 matches begin mon jan 13 02 04 37 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 59 75 random 100 player 11 83 np 108 17 player 42 117 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 10 23 player 28 random 83 24 player 67 78 np 87 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 02 19 17 1997 matches begin mon jan 13 02 19 18 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 27 random 43 106 player 37 random 46 np 109 6 player 66 random 114 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 np 8 player 4 40 random 76 np 3 22 player 49 86 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 02 31 52 1997 matches begin mon jan 13 02 31 52 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 6 np 28 random 110 player 78 np 96 108 55 np 63 player 100 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 30 player 15 random 23 88 14 player 26 np 63 random 93 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 02 45 17 1997 matches begin mon jan 13 02 45 18 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 11 np 30 random 119 player 34 73 np 101 player 82 85 109 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 np 17 player 32 44 random 85 player 18 23 np 63 88 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 03 00 50 1997 matches begin mon jan 13 03 00 51 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 18 np 65 random 109 73 player 77 np 100 25 player 39 112 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 3 player 1 26 random 90 player 21 np 17 40 76 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 03 15 13 1997 matches begin mon jan 13 03 15 14 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 29 np 43 random 104 player 6 58 np 112 29 76 player 103 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 np 9 16 28 random 75 player 15 15 np 16 78 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 03 28 35 1997 matches begin mon jan 13 03 28 36 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 np 27 47 random 102 player 35 70 np 103 40 player 55 113 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 14 np 10 16 random 84 player 32 37 np 50 93 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 03 43 16 1997 matches begin mon jan 13 03 43 16 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 24 np 23 random 113 player 47 np 58 103 66 player 74 np 104 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 1 24 np 49 random 86 np 12 7 player 80 83 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 03 56 31 1997 matches begin mon jan 13 03 56 31 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 5 np 67 random 104 42 np 79 player 103 15 91 np 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 15 45 np 56 random 76 1 player 28 np 74 89 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 04 13 31 1997 matches begin mon jan 13 04 13 31 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 36 np 69 random 119 player 38 44 np 110 0 player 59 101 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 2 np 2 random 54 78 player 27 36 np 55 random 90 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 04 29 03 1997 matches begin mon jan 13 04 29 03 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 np 5 36 random 103 player 39 67 np 102 24 player 80 120 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 12 np 14 random 17 77 18 np 26 player 35 random 85 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 04 42 31 1997 matches begin mon jan 13 04 42 31 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 np 12 89 random 107 75 player 89 np 102 player 10 53 101 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 np 19 player 14 37 random 92 player 0 8 np 17 87 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 04 56 06 1997 matches begin mon jan 13 04 56 06 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 np 35 38 random 103 player 45 np 84 105 4 np 71 player 101 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 3 player 36 47 random 80 7 player 7 np 53 91 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish mon jan 13 05 09 42 1997 matches begin tue jan 14 00 00 02 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 np 1 2 random 111 player 27 84 np 113 26 player 90 108 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 3 np 29 32 random 80 player 37 np 63 66 82 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish tue jan 14 00 14 39 1997 matches begin tue jan 14 00 14 40 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 39 np 72 random 113 np 54 player 62 102 26 player 66 np 100 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 12 np 33 35 random 88 player 1 np 14 46 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish tue jan 14 00 28 02 1997 matches begin tue jan 14 00 28 03 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 65 random 83 np 108 player 12 64 random 100 7 player 71 114 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 player 0 0 random 0 200 player 5 np 37 random 37 75 4 player 14 random 54 np 80 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish tue jan 14 00 43 27 1997 matches begin tue jan 14 00 43 28 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 np 64 75 random 101 player 40 83 np 101 3 player 39 108 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 player 0 0 random 0 eros 200 player 2 np 22 42 random 82 player 4 np 18 53 77 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish tue jan 14 00 58 15 1997 matches begin tue jan 14 00 58 15 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 np 57 74 random 103 np 4 player 48 100 player 57 70 np 101 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 player 0 0 random 0 200 np 23 random 30 player 36 87 player 2 1 np 16 random 83 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 0 player 0 np 0 random 0 200 matches finish tue jan 14 01 11 25 1997 matches begin tue jan 14 01 11 25 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 np 47 67 random 110 player 1 np 4 109 69 np 90 player 101 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 4 30 np 34 random 76 np 11 player 16 29 78 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 0 player 0 np 0 random 0 200 matches finish tue jan 14 01 24 34 1997 matches begin tue jan 14 01 24 35 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 7 49 random 118 player 30 np 88 106 33 player 100 np 117 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 player 0 0 random 0 200 15 player 42 75 random 76 player 5 1 np 37 81 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 np 18 0 player 17 random 17 64 matches finish tue jan 14 01 36 28 1997 matches begin tue jan 14 01 36 28 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 5 np 7 random 110 player 15 76 np 101 76 102 player 114 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 np 7 random 11 14 78 12 player 69 np 71 random 76 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 player 0 random 0 0 0 eros 200 0 player 0 random 0 0 200 random 20 player 22 26 32 np 60 matches finish tue jan 14 01 48 33 1997 matches begin tue jan 14 01 48 34 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 6 np 48 random 102 player 33 np 81 110 1 player 57 np 120 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 19 np 23 30 random 88 np 26 30 player 58 78 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 np 0 0 0 eros 0 200 0 np 0 0 eros 0 200 player 0 0 np 0 0 eros 200 np 12 player 0 8 20 random 64 matches finish tue jan 14 02 01 15 1997 matches begin tue jan 14 02 01 16 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 np 0 random 0 eros 200 np 55 68 random 105 player 11 32 np 117 10 39 player 109 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 player 0 0 random 0 eros 200 player 26 random 28 np 61 77 3 player 8 np 11 random 80 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 0 0 eros 200 np 0 0 random 0 0 200 18 player 21 33 np 36 random 72 matches finish tue jan 14 02 13 16 1997 matches begin tue jan 14 02 13 16 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 np 0 random 0 200 np 15 random 17 112 np 35 player 36 random 105 7 player 67 np 116 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 3 player 35 np 35 random 77 19 44 player 57 np 96 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 0 np 0 0 random 0 eros 200 8 player 8 8 random 10 np 62 matches finish tue jan 14 02 23 39 1997 matches begin tue jan 14 02 23 40 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 32 43 random 117 np 72 player 77 107 np 40 70 player 118 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 np 0 0 random 0 eros 200 player 9 np 6 32 random 83 player 1 np 0 2 79 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 eros 0 0 200 0 np 0 random 0 0 eros 200 player 0 0 np 0 random 0 200 player 2 np 16 19 44 random 63 matches finish tue jan 14 02 35 20 1997 matches begin tue jan 14 02 35 21 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 53 np 81 random 100 player 56 84 np 100 32 player 103 105 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 6 32 np 43 random 75 np 7 5 player 4 80 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 0 np 0 0 random 0 eros 200 13 player 15 48 np 49 random 61 matches finish tue jan 14 02 47 39 1997 matches begin tue jan 14 02 47 40 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 11 68 random 113 player 74 np 92 100 player 4 31 np 103 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 player 0 0 random 0 eros 200 np 23 player 7 71 random 89 42 48 player 53 np 85 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 0 np 0 0 random 0 200 random 3 np 28 player 33 37 63 matches finish tue jan 14 02 58 57 1997 matches begin tue jan 14 02 58 57 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 42 95 random 103 np 44 player 83 113 28 np 91 player 107 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 np 17 17 player 30 random 82 14 player 16 71 np 91 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 0 np 0 random 0 0 eros 200 6 player 12 np 41 55 random 62 matches finish tue jan 14 03 11 28 1997 matches begin tue jan 14 03 11 29 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 30 np 76 random 102 player 44 np 74 116 1 player 35 np 108 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 np 0 random 0 eros 0 200 0 np 0 random 0 eros 200 player 5 np 8 47 random 78 np 4 15 player 45 80 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 0 np 0 0 random 0 200 13 np 3 player 8 18 random 70 matches finish tue jan 14 03 22 33 1997 matches begin tue jan 14 03 22 33 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 53 np 70 random 101 np 8 player 79 105 np 46 player 92 100 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 np 19 player 50 61 random 98 24 np 24 player 43 85 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 2 random 12 player 15 18 np 69 matches finish tue jan 14 03 34 53 1997 matches begin tue jan 14 03 34 54 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 random 74 77 np 109 player 33 83 random 108 5 75 player 110 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 player 0 0 random 0 eros 200 np 17 36 player 50 random 93 np 7 player 7 5 89 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 21 player 10 np 30 34 random 75 matches finish tue jan 14 03 45 44 1997 matches begin tue jan 14 03 45 44 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 64 random 75 101 player 7 np 19 random 118 player 19 44 np 113 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 player 0 0 random 0 200 random 12 15 player 36 89 14 player 29 np 45 random 76 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 0 random 0 0 eros 0 200 np 0 0 random 0 eros 0 200 player 0 np 0 0 random 0 eros 200 np 3 10 player 14 48 random 69 matches finish tue jan 14 03 56 35 1997 matches begin tue jan 14 03 56 36 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 np 61 random 95 110 player 1 np 2 random 111 72 np 87 player 101 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 player 0 0 random 0 eros 200 player 5 16 np 24 random 83 np 4 3 player 29 84 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 0 random 0 eros 0 0 200 np 0 0 random 0 0 eros 200 player 0 np 0 0 random 0 200 random 21 2 player 29 42 np 60 matches finish tue jan 14 04 07 08 1997 matches begin tue jan 14 04 07 08 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 9 np 31 random 106 np 30 player 56 100 player 35 63 np 104 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 player 0 0 random 0 200 np 23 player 39 52 random 82 10 np 12 player 31 79 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 random 0 0 0 eros 0 200 np 0 random 0 0 eros 0 200 player 0 np 0 random 0 0 eros 200 player 13 26 random 51 np 56 62 matches finish tue jan 14 04 17 59 1997 matches begin tue jan 14 04 17 59 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 42 np 53 random 113 np 4 player 66 110 59 player 64 np 101 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 player 0 0 random 0 eros 200 player 24 np 2 random 55 79 player 5 np 15 36 random 82 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 14 player 9 17 random 39 np 63 matches finish tue jan 14 04 28 51 1997 matches begin tue jan 14 04 28 51 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 3 np 29 random 112 np 9 player 52 117 np 47 75 player 106 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 player 0 0 random 0 200 player 26 np 48 71 random 79 32 player 39 np 39 82 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 np 0 0 0 eros 0 200 random 0 np 0 0 eros 0 200 player 0 random 0 np 0 0 eros 200 player 8 8 np 22 46 random 60 matches finish tue jan 14 04 40 46 1997 matches begin tue jan 14 04 40 47 1997 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 0 eros 0 200 random 0 eros 0 200 0 random 0 eros 200 8 np 51 random 101 player 12 np 17 109 player 32 36 np 102 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 0 0 eros 0 200 random 0 0 eros 0 200 0 random 0 eros 0 200 player 0 0 random 0 eros 200 player 0 random 34 64 np 78 player 33 36 random 65 78 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 0 0 eros 0 0 200 random 0 0 eros 0 0 200 np 0 random 0 0 0 eros 200 player 0 np 0 random 0 0 200 random 25 25 35 player 59 np 62 matches finish tue jan 14 04 50 40 1997 matches begin tue jan 14 04 50 40 1997 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 eros 0 0 200 random 0 0 eros 200 0 random 0 200 np 36 79 random 117 2 player 33 np 103 player 41 43 102 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 0 eros 0 0 200 random 0 eros 0 0 200 0 random 0 0 eros 200 np 0 0 random 0 200 player 2 np 3 random 74 85 2 player 30 np 60 random 88 0 0 0 eros 0 200 0 0 0 eros 0 200 0 0 0 eros 0 200 np 0 0 0 eros 0 200 0 np 0 0 eros 0 200 random 0 0 np 0 eros 0 200 player 0 random 0 0 np 0 eros 200 12 np 13 player 52 random 59 70 matches finish tue jan 14 05 01 45 1997 created tue jan 14 05 01 46 1997 paul utgoff utgoff cs umass copyright 1996 rights reserved paul utgoff university massachusetts 1104 thesis work pictures img img img img img img visual programming language animation vpla modified 10 20 95 vpla history current status future directions developers faq frequently asked questions bugs limitations email vpla mailing list report bugs questions img late policy programming assignments due 5pm date semester total 3 late days days late penalty assignments handed 5pm day 5pm day receive automatic penalty 20 subsequent day late 20 deducted weekends count days finally assignment accepted days late programming assignments handed online hand assignment online files timestamped current time date copy handin directory timestamp check handed time late day penalties apply asked hand printed copy program output hand 5pm date hand printouts late give person ta consultant sign date work slip office door put mailbox 5th floor absence signature date hand time determined receive days make section number written printouts hand avoid handing assignments late strongly recommend starting debugging program work correctly significantly longer expect copyright 1996 modified gareth bestor bestor cs wisc modified september 4 1996 softbot ui overview acting intelligent personal assistant softbot supports qualitatively kind human computer interface person make high level request softbot search inference knowledge satisfy request softbot tolerate recover ambiguity omissions errors human requests softbot communicate user graphical user interface mail interface eventually natural language interface user interfaces user softbot simple statements complex goals walk interaction softbot gui gui designed aaron pulkka oren etzioni implemented aaron rob return softbots main page horus flexible group communications system robbert van renesse kenneth birman bradford glade katie guo mark hayden takako hickey dalia malki alex vaysburd werner vogels tr95 1500 march 23 1995 horus system offers flexible group communication support distributed applications extensively layered highly reconfigurable allowing applications pay services groups communication coexist single system approach encourages experimentation communication properties incremental extension system enables support variety application oriented interfaces view document display overview document formats overview thumbnail pages display selected page formats document 16 pages raw ocr output inline gif image display page display document formats postscript bytes print download selected pages granted permission commercial reproduction distribution display performance technical report format permission period 45 forty days recent time verified technical report computer science department cornell university terms include permission rights reserved author search home page ncstrl server operates cornell university send email tech reports cs cornell people edutech institute information research projects edutech institute georgia publications reports topical links institute technology programs events neighbors funding opportunities janet kolodner director january 1 1993 edutech institute established georgia institute technology edutech serves coordinator efforts improve educational process georgia tech edutech focus transfer improvements pre college environments people research projects information funding opportunities strategic plan board advisors courses programs events newsgroup georgia tech publications reports topical links neighbors college computing home page cognitive science home page information suggestions corrections human contact point address correspondence janet kolodner director edutech institute georgia institute technology atlanta georgia 30332 0280 usa modified feb 8 1996 previous edutech homepage harold cliff chaput 1020 45th st apt 258 austin tx 78751 512 453 chaput cs utexas http www cs utexas users chaput skills languages java html lisp operating systems macintosh unix windows applications learning systems networking instructional entertainment education ph candidate university texas austin department computer sciences 1990 northwestern university computer studies minor linguistics experience 1992 1995 senior programmer institute learning sciences northwestern university designing implementing educational training software lisp implemented multi user simulation teaching sales marketing 1990 1992 software architect systems corporation il designed developed multi platform object library o2 portable development developed portable email client 1 mail o2 developed database client document management system 1990 assistant researcher programmer department psychology northwestern university dr john supervisor designed implemented neural networks model human memory systems 1989 assistant researcher programmer department computer science northwestern university dr gilbert supervisor creating concept representations object oriented language tools 1986 1990 head computer consultant academic computing network services northwestern university managed 80 student consultants taught training classes students faculty consulted campus microcomputers publications slator brian harold chaput ken debra jenkins scott marine nanda lee diane schwartz 1993 problem solving case based reasoning annual review communications national engineering consortium chicago il references request comsc 5413 data storage structures fall 1996 instructor nick street syllabus lecture slides lecture 1 8 21 lecture 2 8 23 lecture 3 8 26 lecture 4 8 28 lecture 5 8 30 lecture 6 9 4 lecture 7 9 6 lecture 8 9 9 lecture 9 9 11 lecture 10 9 13 lecture 11 9 16 lecture 12 9 18 lecture 13 9 20 lecture 14 9 23 lecture 15 9 25 lecture 16 9 30 lecture 17 10 2 lecture 18 10 4 lecture 19 10 21 lecture 20 10 23 lecture 21 10 25 lecture 22 10 28 lecture 23 11 1 lecture 24 11 4 lecture 25 11 6 lecture 26 11 8 lecture 27 11 11 lecture 28 11 13 lecture 29 11 15 lecture 30 11 18 lecture 31 11 20 lecture 32 11 22 lecture 33 11 25 lecture 34 11 27 lecture 35 12 2 lecture 36 12 4 errata assignments assignment 1 assignment 2 note 1 note 2 note 3 note 4 assignment 3 assignment 4 note 1 cs okstate cse467 digital system design steven burns spring 1996 catalog data cse477 advanced digital design 3 students laboratory design simulate construct debug substantial project includes hardware software communication components lectures focus embedded processors digital system design interfacing techniques writing debugging real time reactive software emphasized cse378 cse467 goals gain familiarity basic components modern digital systems apply knowledge construction complete working design state art computer aided design techniques debugging equipment enrollment auditing class permitted registered students attend assume students prerequisite material cse378 cse467 opportunity catching textbook jones flynn mobile robots inspiration implementation peters 1993 supplementary notes distributed class assignments assignments include written laboratory exercises exams hour mid term exam scheduled april final exam midterm open book notes grading grade roughly determined assignments written laboratory 20 midterm exam 15 project 60 participation intangibles 5 project main emphasis design construction documentation substantial project demonstrated friday june 7 project report projects discussed week students asked find project partners choose project week collaboration part objective provide experience working team split material learned simple rule mind working partner answer question project hear partner make pick partner carefully make compatible terms personality objectives study habits hardware lab hardware laboratory sieg 327 fifteen lab ten equipped intel pentium based pc running windows nt tektronix 1230 logic analyzer stations addition data pld programmer oscilloscopes tools equipment made request talk stephen lee part lab lab assignments scheduled lab hours talk tools equipment generally free lab assignments convenience lab assignments geared learning software debugging tools obtaining familiarity prototyping small circuits pair students check designkit needed complete laboratory assignments kits week quarter working groups expect person fully understand aspects laboratory assignments project questions member team card keeping track extra items check quarter absolutely food drink brought lab refrain activities disrupt fellow students smoking strictly prohibited building includes lab lab clean neat equipment tools proper place lab length time clear working space work students access lab assume safely workbench indefinitely reason bench piece make leave note explaining situation phone number reached lab fellow students provided department education resouces time energy dollars making feel class facility make treat lab respect fellow students equipment parts behave civilized manner matter frustrating matter lab clean neat care equipment parts make good limited bench shelf space pay long run good citizen software makes heavy cad software form synario schematic editing logic synthesis simulation package data corporation based redmond wa xact supplied xilinx corporation map circuits fpgas packages installed lab machines defray cost acquiring software require lab fee 20 separate check payable university washington software copy protected attempt tamper mechanism make illegal copies dealt severely channels physical property theft lab security personal entry code combination lock door 327 obtain combination designkit lock track enter lab make entry code unauthorized access lab leads inconvenience worst theft equipment loss harm directly lab 24 hours day students registered 70 467 477 allowed lab windows doors locked times guarantee things leave lab unattended stolen tradeoff security access good citizens flexible access secure environment stephen lee normal business hours person give deposit checks obtain combination lock codes quarter problems laboratory equipment software immediately reported remove equipment documentation tools room stephen lee check manual overnight laboratory belong inform stephen tas immediately call university police 911 remember lab matter hard knock door parts money pay 20 defray cost commercial software 100 security deposit issued materials parts tools documentation check lab make checks university washington due laboratory meeting week project group bring 100 checks check designkit 20 checks lab fee 100 checks returned end quarter parts equipment documentation borrowed interim return good shape held personally damage parts equipment 20 checks kits week class stock variety common parts laboratory projects undoubtedly obtain special parts don stock warning weeks delivery determine early needing blessing parts buy project intend project buy parts including designkit burns cs washington helpful web pages general references computer science departments united states colleges universities united states references ut library ut cs department ut ece department ut austin webster dictionary unix man pages common lisp reference manual common lisp reference manual index cs bibliographies world wide web virtual library computing national telephone directory switchboard zip 4 finder 1 800 directory service project gutenberg gopher web information ut cs www search tools metacrawler searching web parallel alta vista advanced search lycos searching web yahoo faq list whois internet bargain finder anderson consulting html quick reference beginner guide html network starting points internic internet headquarters information institutions rankings cs schools rankings cs schools nas server acm computing research association ieee national academy sciences apple computer bell labs software research bell labs project eds research jet propulsion laboratory kestrel institute mcc people interesting web pages sam guyer micheal hewett ingolf krueger robert schrag yannis smaragdakis lance tokuda frank tropschuh author wade barnes email mwbarnes cs utexas updated thursday august 1 1996 resume shailesh kumar enrolled masters science program fall 1995 department computer sciences university texas austin tech degree computer science engineering institute technology hindu university india april 1995 academic credentials current research projects papers prizes awards teaching consultancy experience attended academic credentials details master degree computer science institute university texas austin year graduation progress current gpa 4 0 4 0 bachelor degree computer science engineering institute institue technology hindu university year graduation 1995 gpa 9 33 10 class rank 1 current research work development domain decomposition algorithm constrained problems solved genetic algorithm design fuzzy parallel genetic algorithm online adaptation routing decisions communication networks reinforcement learning projects papers online adaptation channel dual reinforcement learning object based genetic neural networks solving general packing nesting problem genetic algorithms object based genetically trained feedforward neural networks object based genetic evolution programming object based feed forward networks genetic algorithms data distribution distributed database systems development sorting algorithm modified insertion sort pipelined architecture implementation simulation analysis design dataflow computational model time sharing environment unix iterative jobs simulation virtual reality animation environment autocad interfacing design implementation data encryption decryption unit add card online data communication design implementation interpreter order predicate calculus truth table generation expression evaluation simplification logic circuit design optimization prizes awards recipient university president gold medal department year 1994 95 ranked top 1 joint entrance examination conducted iit bhu nominated chairman ieee student branch bhu chapter school class class xii teaching consultancy experience employed teaching assistant cs dept ut austin computer classes programming pascal fortran 200 students workshop programming skills institute students provided consultancy programming institutes software industries job offer tata consultancy services cadence design systems attended eighth international conference vlsi design held delhi national symposium genetic algorithms 95 back home page back top latest surface map latest composite ir map long range forecasts weather info current weather conditions choose topic state topics 1 2 request topics 1 report state weather 2 city station codes state 3 city station codes 4 list canadian station codes 5 earthquake report current tornado storm watches current tornado storm warnings flood warnings 6 hours storm reports 24 hours severe weather statements 6 hours winter weather statements 6 hours special weather statements 6 hours 24 hr log monthly tornado stats state wi wisconsin al alabama ak alaska az arizona ar arkansas ca california colorado ct connecticut de delaware fl florida ga georgia hawaii nj jersey id idaho il illinois indiana ia iowa ks kansas ky kentucky la louisiana maine md maryland ma massachusetts mi michigan mn minnesota ms mississippi mo missouri mt montana ne nebraska nv nevada nh hampshire nm mexico ny york nc north carolina north dakota ohio oklahoma oregon pa pennsylvania pr puerto rico ri rhode island sc south carolina sd south dakota tn tennessee tx texas ut utah vt vermont va virginia wa washington dc washington dc wv west virginia wy wyoming 3002 cs302 thread recent messages messages sorted date subject author mail archives starting tue 10 sep 1996 00 00 cst ending fri 08 nov 1996 00 00 cst messages 21 test andrew prock assignments andrew prock program 1 question andrew prock style guide andrew prock assignment 3 andrew prock syllabus andrew prock notes haihong wang remember include hand directory hardcopies haihong wang prog3 andrew prock prog3 andrew prock 4 grading policy andrew prock office hours today andrew prock assignment 7 andrew prock assignment 7 andrew prock extra office hours andrew prock hw7 andrew prock student programming job jeffrey gustafson student programming job jeffrey gustafson crazy txt andrew prock prog7 andrew prock mail andrew prock message date fri 08 nov 1996 00 00 cst archived fri nov 08 1996 12 32 43 cst messages sorted date subject author mail archives archive generated hypermail 1 02 boundary extraction feature growing web page brought christopher eveland ioannidis andrea selinger group year graduate students university rochester form type url image boundaries images found overlayed back boundary extraction application developed prof randal nelson click detailed description application application find curved straight features image program works grey scale images send color image ll convert grey scale find curves overlay color image send image gif jpeg iff format back gif format minutes processing run busy server ready run program image file submission form type complete url gif jpeg iff file file accessible world image url submit people friend ohio named phil watson married amy brand daughter named julia page virus free phil environment safety concern chris bach guy ohio phil train band music chris vermont friend cure cancer doesn photo jason mitchell killer eyes thing death andy clark 3 years college spent hell lot time watching mary tyler moore eugene tour duty long andy country born longer exists amir roth officemates lived israel friendly adjusted child couldn speak english thought kids picking high school influential gym teacher helped redirect anger world skilled breathe underwater trouble calls underwater friends cat jumping chris lukas cares thing netrek david melski character story doesn dave don thinks real paul ferguson lives planet paul earth dislikes comic strip nancy housemates likes chess jonathan goldstein housemates doesn home page made fake form jon check midwest steven fought synonymous fine picture sf smiling mug ve problem lawn give call steven housemates marc shapiro good spelling guitar dude photo martin reames corrupt southern politician ben teitelbaum talks chris lukas lot trust ben modified sun jun 30 18 48 31 1996 todd turnidge turnidge cs wisc qualitative reasoning physical world short abstract describes approach qualitative semi quantitative reasoning physical world indexed bibliography research papers understand areas work find papers retrieve web qsim users page overview published work building graduate students qr group vince cs utexas dan clancy clancy cs utexas bert kay bert cs utexas rich mallory mallory cs utexas benjamin shults bshults math utexas students advised advised faculty ut ai lab research products papers software research papers indexed bibliography ftp directory papers software qsim algernon qpc ftp directory software documents bjk cs 537 lecture notes processes synchronization part iii implementation processes contents implementing monitors implementing semaphores implementing critical sections short term scheduling implementing processes presented processes user point view bottom starting process concept introducing semaphores synchronizing processes finally adding higher level synchronization facility form monitors explain implement things opposite order starting monitors finishing mechanism making processes run tanenbaum makes big deal showing synchronization primitives equivalent section 2 2 9 true kind misses point easy implement semaphores monitors part project 2 works semaphores implemented lower level facilities implement monitors implementing monitors assuming semaphores monitors assume semaphores extra operation standards operations semaphore awaited returns true processes waiting semaphore feature provided semaphores race condition limits usefulness time awaited returns true process making false problem semaphores implement monitors monitors language feature implemented compiler response keywords monitor condition signal wait notify compiler inserts bits code program worry compiler manages concern code works monitor keyword mutual exclusion methods monitor class effect similar making method synchronized method java compiler creates semaphore mutex initialized 1 adds head method adds chunk code call exit place method return end procedure return statement point exception thrown place goto leave procedure language gotos finding return points tricky complicated procedures compiler process signals condition variable process waiting problem processes immediately continue violate cardinal rule process active methods monitor object time block processes case signal waiter case notify call semaphore processes blocked preference processes blocked mutex form semaphore initialized condition variable semaphore sem initialized wait awaited mutex sem process blocks condition variable lets process ahead preferably waiting semaphore operation signal sem awaited sem notice signal condition awaited effect signal condition awaited immediately blocks finally code exit return point awaited mutex note code wait final sem systems notify java notify replaced sem awaited sem systems code wait modified wait semaphore semaphore condition awaited mutex sem system offers signal notify generic implementation monitors optimized special cases note process exits monitor immediately signal wait semaphore turns common occurrence worth optimizing special case signal allowed return implementation simplified fig 2 16 page 53 tanenbaum finally note full generality semaphores implementation monitors semaphore mutex takes values 0 1 called binary semaphore semaphores implementing semaphores simple minded attempt implement semaphores class semaphore private int semaphore int public void 0 public void things wrong solution attempts manipulate shared variable synchronization lead incorrect results manipulation simple monitors make modifications atomic making class monitor making method synchronized remember monitors implemented semaphores implement semaphores primitive assume critical sections bracket section code begin cs end cs begin cs end cs code execute atomically protected semaphore mutex mutex mutex semaphore initialized 1 semaphore implement semaphores show implement begin cs end cs section problem implementation semaphores includes busy wait semaphore waiting looping continuously testing waiting process running cpu busy waiting slow processes repeatedly accessing shared memory interfering accesses memory cpu shared memory unit respond cpu time cpu problem worse process calling running process call chance run put process sleep semaphores semaphore primitive assume data structure called pcb short process control block information process procedure swap process takes pointer pcb argument swap process pcb called state running process called swap process saved pcb cpu starts running process state previously stored pcb begin cs end cs swap process complete implementation semaphores simple subtle class semaphore private pcb queue waiters processes waiting semaphore private int negative number waiters static pcb queue ready list list processes ready run semaphore int public void begin cs 0 current process wait find process run ready list empty global deadlock pcb pcb ready list dequeue swap process pcb pcb state process called running process process waiters enqueue pcb end cs public void begin cs 0 previously negative process waiting wake pcb pcb waiters dequeue ready list enqueue pcb end cs semaphore implementation swap process magic procedure written assembly language describe java assume cpu current stack pointer register accessible sp void swap process pcb pcb int sp pcb saved sp pcb saved sp sp sp sp mentioned earlier process stack stack frame procedure process called completed stack frame information implement return procedure address instruction called procedure pointer caller stack frame cpu registers call sp point current stack frame process running cpu encounters return statement sp pc program counter registers stack frame approximate description pseudo java class int callers sp int callers pc sp current stack pointer return instruction address return point sp callers pc sp sp callers sp goto return point isn goto statement java hardware sequence assembly language statements suppose process p0 calls swap process pcb pcb saved sp points stack frame representing call swap process process p1 call swap process creates frame p0 stack makes sp point statement swap process saves pointer stack frame pcb statement loads sp pointer p1 stack frame swap process procedure returns return procedure called swap process process p1 implementing critical sections final piece puzzle implement begin cs end cs ways depending hardware configuration suppose multiple cpu accessing single shared memory unit generally memory bus hardware requests read write memory words cpu write values memory word time net result values combination values similarly cpu read memory word time modifies read return half changed memory location surprisingly hardware support implement critical sections solution problem discovered dutch mathematician dekker simpler solution discovered gary peterson peterson solution simple tricky problem couple simpler incorrect solutions assume processes p0 p1 idea processes turns shared int turn 1 2 depending void begin cs int process version begin cs turn void end cs int process version end cs turn 1 give process chance solution safe processes critical sections time problem solution live process p0 enter critical section turn 1 wait process p1 decides enter leave critical section critical sections protect short operations implementation semaphores reasonable assume process begin cs end cs converse true reason assume process enter critical section time future problem attempt solve problem shared array critical processes critical sections shared boolean critical false false void begin cs int critical true critical 1 void end cs int critical false solution prone deadlock processes set critical flags true time loop forever waiting process ahead switch order statements begin cs solution unsafe processes check critical states time false enter critical sections finally change code void begin cs int critical true critical 1 critical false sleep critical true livelock occur processes loop process sets critical flag notices critical flag true clears critical flag repeats peterson correct solution combines ideas attempts solution process signals desire enter critical section setting shared flag solution turn variable break ties shared int turn shared boolean critical false false void begin cs int critical true guy turn 1 nice critical 1 guy turn precedence void end cs int critical false peterson solution correct drawbacks employs busy wait called spin lock bad reasons suggested critical sections protect short sections code operations semaphores isn bad problem processes rarely attempt enter critical sections time loser spin time problem peterson solution works processes present solutions work arbitrary numbers processes computers additional hardware features make critical section easier solve feature test set instruction sets memory location time records cpu state information location previous loaded register condition code set tanenbaum presents fig 2 9 page 39 solution test set version java syntax shared boolean lock false true process cs void begin cs processes boolean key lock key return void end cs lock false computers swap instruction swaps register contents shared memory word shared boolean lock false true process cs void begin cs processes boolean key true swap key lock key return void end cs boolean key false swap key lock problem solutions necessarily prevent starvation processes enter critical sections time succeed safety winner chosen bounded amount time liveness winner chosen essentially randomly prevent process winning time bakery algorithm leslie lamport solves problem process service takes ticket process lowest numbered ticket served process id break ties static final int number processes shared boolean choosing false false false shared int ticket 0 0 0 void begin cs int choosing true ticket 1 max ticket 0 ticket 1 choosing false int 0 choosing ticket 0 ticket ticket ticket ticket void end cs int ticket 0 finally note solutions critical section problem assume multiple cpu sharing memory cpu afford busy wait good news don make short term scheduler discussed section switch processes process critical section simply block interrupts computers preventing interrupts occurring dangerous block interrupts extended period time fine short critical sections implement semaphores note process blocks semaphore mutual exclusion time blocked critical section long decide block short term scheduling earlier called process blocked runnable runnable process ready running general list runnable processes called ready list cpu picks process ready list runs blocks chooses process run implementation semaphores illustrates switching runnable processes called short term algorithm decides process run long run called short term scheduling policy discipline policies preemptive meaning cpu switch processes current process isn blocked scheduling policies worthwhile accomplish tension maximizing efficiency giving good service individual customers system point view important measures throughput amount work accomplished unit time depends constitutes work common measure throughput jobs minute hour depending kinds job utilization device utilization device fraction time device busy good scheduling algorithm devices cpu disk drives busy time measures depend scheduling algorithm offered load load light jobs arrive infrequently throughput utilization low good scheduling algorithm throughput increase linearly load hardware saturated throughput levels job 2 good service general good service means good response starts quickly runs quickly finishes quickly ways measuring response turnaround length time job arrives system finally finishes response time length time job arrives system starts produce output interactive jobs response time important turnaround waiting time amount time job ready runnable running measure scheduling quality turnaround scheduler control amount time process spends computing blocked waiting penalty ratio elapsed time divided sum cpu demands job measure scheduler measures times worse turnaround ideal system job wait job allocate device experienced overhead operating system functions penalty ratio 1 0 takes long complete perfect system penalty ration 2 0 measure performance combine performance jobs measures combining compute average waiting time average waiting times jobs similarly calculate sum waiting times average penalty ratio variance response time evidence high variance response time annoying interactive users high reason concentrating short term cpu scheduling process sequence bursts burst computation process time ready time blocks short term scheduler burst tiny job served simplest scheduling discipline called served fcfs ready list simple queue scheduler simply runs job queue blocks runs job job ready simply added end queue illustrate scheduling disciplines burst arrival time burst length 0 3 1 5 3 2 9 5 12 5 times milliseconds gantt chart shows schedule results fcfs scheduling main advantage fcfs easy write understand severe problems process infinite loop run forever shut assume processes don infinite loops special precautions catch processes fcfs excessively favor long bursts compute waiting time penalty ratios jobs burst start finish waiting penalty time time time ratio 0 3 0 1 0 3 8 2 1 4 8 10 5 3 5 10 15 1 1 2 15 20 3 1 6 average 2 2 1 74 burst worst penalty ratio situation worse short burst arrives long suppose burst length 100 arrives time 0 burst length 1 arrives immediately time 1 burst doesn wait penalty ratio 1 0 perfect burst waits 99 milliseconds penalty ratio 99 favoring long bursts means favoring cpu bound processes long cpu bursts operations general favor bound processes give cpu bound process quickly finish burst start ready list cpu bound process bound processes suppose start foot run bound processes quickly finish bursts start operations leaving run cpu bound job finish queue cpu bound job leaving devices idle cpu bound job finishes burst start operation allowing run jobs quickly finish bursts start cpu sitting idle processes cpu hog started finish grabbing cpu making processes wait system continue alternating periods cpu busy devices idle periods cpu idle processes destroyed main motivations processes place overlap computation phenomenon called effect summary fcfs simple performs poorly terms global performance measures cpu utilization throughput lousy response interactive jobs tend bound good thing fcfs starvation burst served waits long shortest job policy called shortest job sjf cpu choose burst run chooses shortest algorithm called shortest burst sjf traditional policy problems fcfs mentioned fact prove sjf optimal respect average waiting time policy whatsoever worse average waiting time decreasing average waiting time improve processor utilization throughput proof sjf optimal suppose set bursts ready run run order sjf burst run shorter burst b1 run b2 b1 b1 reversed order increase waiting time b1 b2 decrease waiting time b2 b1 b1 b1 net decrease total average waiting time continuing manner move shorter bursts ahead longer eventually end bursts sorted increasing order size bubble sort previous sjf scheduling burst start finish waiting penalty time time time ratio 0 3 0 1 0 5 10 4 1 4 3 5 0 1 0 10 15 1 1 2 15 20 3 1 6 average 1 6 1 24 gantt chart sjf preemptive policy preemptive version sjf called shortest remaining time job enters ready queue algorithm job run arrival burst shorter remaining portion current burst scheduler moves current job back ready queue position remaining time burst runs arrival sjf starvation long burst run shorter bursts arriving ready queue return problem problem sjf don long burst run luckily make pretty good guess processes tend creatures habit burst process long good chance burst long guess burst length previous burst process strategy won work process occasional oddball burst unusually long short burst burst wrong guess wrong burst typical process idea make guess average length immediately preceding burst guess burst guess guess previous burst 2 strategy takes account entire past history process guessing burst length quickly adapts behavior process weight burst computing guess drops exponentially time burst call recent burst length b1 b2 guess b1 2 b2 4 b4 8 b8 16 round robin processor sharing scheme preventing long bursts priority preemptive strategy called round robin rr rr burst queue runs fcfs length time called quantum current burst hasn completed moved tail queue burst started gantt charts round robin quantum sizes 4 1 4 average waiting time 3 6 average penalty ratio 1 98 work 1 averages drop 3 2 1 88 limit approaches called processor sharing ps ps cpu shared equally ready processes steady state ps bursts enter leave ready list burst sees penalty ratio length ready queue ps theoretical interest substantial overhead switching process quantum small cpu spend time switching processes practically running priority scheduling family scheduling algorithms priorities basic idea run highest priority burst priority algorithms preemptive preemptive burst arrives higher priority running burst switch immediately wait current burst finishes priorities assigned externally processes based importance assigned changed dynamically priorities prevent starvation raise priority burst longer ready queue eventually highest priority ready burst guaranteed chance finish interesting priority called multi level feedback queues maintain sequence fifo queues numbered starting bursts added tail queue 0 run burst head lowest numbered empty queue doesn complete complete time limit moved tail higher queue queue time limit unit queue 0 units queue 1 units queue 2 units queue 3 scheme combines features algorithms short bursts completed low numbered high priority queues long bursts hand run comparatively expensive process switches idea generalized queue scheduling discipline criterion move bursts queue queue end number algorithms dream analysis analyze algorithms mathematically branch computer science called queuing theory concerned sort analysis analysis statistical assumptions common assume arrival bursts poisson expected time wait burst arrives independent long burst arrived words amount time passed arrival clue long arrival show case probability arrival milliseconds 1 parameter called arrival rate average time arrivals 1 common assumption burst lengths follow similar exponential distribution probability length burst 1 bt parameter service rate average burst length kind system called 1 queue ratio interest 3 1 burst arriving average faster finishing ready queue grows bound happen burst process theory 1 arrivals perfectly balanced shown fcfs average penalty ratio bursts length 1 1 bt decreases penalty ratio increases proving fcfs doesn short bursts note approaches penalty ration approaches infinity processor sharing noticed processes penalty ratio length queue shown average length 1 1 medium term long term scheduling 2a job batch job printing run interactive login session command issued interactive session consist single process group related processes supposed greek letters alpha beta rho figure make html solomon cs wisc thu oct 31 15 38 53 cst 1996 copyright 1996 marvin solomon rights reserved 3394 images belfast img belfast city hall pride downtown north place sunday streets shopping district bare red white blue road celebrate french fortnight part belfast civic festival img fragment largest peace line belfast 20 foot tall metal wall complete army observation towers divides protestant neighborhood road catholic neighborhood falls road photo protestant side line distance belong st peter cathedral catholic falls road area apparently people feel safer walls separating group wall belfast smaller peace lines separating smaller protestant catholic political art hard walk fifty feet working class neighborhood belfast politically themed mural side building sample short walking tour reveal catholic murals img mural falls road expresses common themes catholic areas resistance oppression time img pointed murals area speaks img mural painted day ira clear image top brick peace protestant murals img surrender motto protestant organizations background photo divis flats falls road area irish hanging top high rise british army base img ulster major historical icon undergraduate college king william iii defeat catholic king james ii centuries ago carries enormous symbolic weight north find picture buildings protestant neighborhoods brian dewey dewey cs washington modified wednesday october 2 1996 humor corner strange bizarre funny cmu geoff takes english class dutch trouble hkn network problems response network problems rob versus volcano liberal drug attitudes early usenet pfile mexico grab tm rob corrects ascii bob ascii bob scott versus volcano boyz boyz rejected technological depression sets amin tough guy pfile university professor experience kurt abuses hkn root hilfinger god wise return rob ivan ivan wins remember rob takes stab ascii bob rob ascii image pointless postings technology frustrating posting funny letterman list ian 27 observations kurt hair rob hkn tradition passed classic rob moves wisconsin women seminars men tsao enhanced rob low sleep ian low steal kurt hair facts alt late appendix cmu famous woman boy repair al nippon pfile timex sinclair sinclair supplement bank robbers work tj storm emacs rob marc young party urban myth childhood toys explained dr happy fun ball zoo computational claims legendary borland error emacs party monster jesus chris georges hits amin amin hits back sexy chris responds relationships geoff versus volcano jean paul sartre cookbook amin analogies scott alex travelling elf thinking meat corporate haikus standard reply form bruce random word stereogram marcus cookie brady bunch truth www irony nyc plans atari 2600 cartridges reliable cute story rich newsgroup film 11 tv history folklore newsgroup mani rob alt geek archives platform sig science works mysterious ways funny rob seattle sig sig day grad school keeping flame emacs victim style invitational ms big school forever poetry unix poetry jon style invitational style invitational thought detecting machines alt geek style invitational style invitational style invitational rob style invitational style invitational leave logged style invitational style invitational style invitational style invitational virus dangers scott adams speaks terribly funny weird pfile style invitational style invitational style invitational feeling ed standard editor style invitational style invitational style invitational christmas cake random quotes pulp fiction explained warning funny clinton vowels bosnia dealing public voluntary human extinction movement chris minister gathers support encounters resistance unusual ideas appears arguments favor flat tax tom tomorrow modified mon jul 1 15 59 16 pdt 1996 cases documents postscript format click links download introduction overview project findings phase study connecticut mutual life insurance company productivity improvement efforts life insurance company nynex systems case study technology productivity process change management telecommunications industry bank funds impact technology international international banking organization case relates history global funds transfer network large commercial bank operating ten year period brothers tampa operation technology change management engineering back office operation information send mail michael van michael cs columbia charlotte kaufman research gsb columbia back michael home page sheetal kakkad publications texas persistent store texas easy persistent storage system supports large addresses efficiently standard hardware technique called pointer swizzling page fault time 1 vivek singhal sheetal kakkad paul wilson texas efficient portable persistent store persistent object systems proceedings international workshop persistent object systems san miniato italy september 1992 pages 11 33 springer verlag workshops computing paper detailed description texas motivations algorithms 2 paul wilson sheetal kakkad pointer swizzling page fault time efficiently supporting huge addresses standard hardware international workshop object orientation operating systems paris france september 1992 pages 364 377 ieee press paper detailed description pointer swizzling technique 3 vivek singhal sheetal kakkad paul wilson texas good fast cheap persistence oopsla 92 addendum proceedings oops messenger 4 2 145 147 april 1993 shorter description texas paper summarizes poster oopsla 92 memory hierarchy studies 1 paul wilson sheetal kakkad shubhendu mukherjee anomalies adaptation analysis development prefetching policies journal systems software 27 2 147 153 november 1994 technical communication january 29 1996 sheetal kakkad department computer sciences university texas austin svkakkad cs utexas computer graphics book reviews undergrad university washington text reference books computer graphics time permits post reviews books book review cg book owned graphics handbook graphics handbook roger stevens isbn 0 12 4 academic press 1992 found book reads computer programming computer graphics book vacation read cover cover true book high end cards discussed long higher performance cards basics valuable bresenham line drawing algorithm table contents 1 introduction 2 display adapter card hardware works monitor vga 3 vga display adapter card registers 4 extended registers super vga cards pre 1992 date 5 display modes 6 plotting point graphics screen 7 lines rectangles 8 undocumented display modes create 9 extended super vga modes 10 vga bios functions 11 system display coordinates interact 12 clipping techniques 13 drawing filling circles 14 drawing filling 15 drawing filling circular arcs 16 drawing fast filling polygons 17 drawing filling rounded rectangles 18 smooth curves bezier spline functions 19 displaying text graphics modes 20 rotating geometric figures 21 mathematics modeling solids 22 solid modeling techniques 23 solid modelling 24 saving restoring displays pcx format 25 displaying img format files 26 saving restoring displays gif format corin cs washington updated june 10 1996 washington yacht club washington washington yacht club yacht club information washington yacht club registered student organization university washington seattle club purpose promote sailing students staff alumni university kinds boats top ten questions information answers announcements join photo gallery university weather members homepages information snow info top atmospheric science building weather conditions 7 knots gusting 11 49 pressure 991 conditions exist atmospheric science building chief instructor final judgement determining conditions questions club feel free member washington yacht club informative lists washington washington join automated method send listproc join join join joe smith join join joe smith pre release version access pages logged page built suggestions people contribute page email john washington yacht club homepage maintained john washington update 4 23 95 abduction view paper click open book image 1 inductive learning abductive diagnosis cynthia thompson raymond mooney proceedings twelfth national conference ai pp 664 669 seattle wa july 1994 aaai 94 inductive learning system lab learning abduction presented acquires abductive rules set training examples goal find small knowledge base abductively diagnoses training examples correctly generalizes unseen examples contrasts past systems inductively learn rules deductively training potentially multiple categories disorders typical learning systems lab simple hill climbing algorithm efficiently build rule base set covering abductive system lab experimentally evaluated compared learning systems expert knowledge base domain diagnosing brain damage due stroke img 1 inductive learning abductive diagnosis cynthia thompson thesis department computer sciences university texas austin 1993 system learning induction called lab presented lab learning abduction learns abductive rules based set training examples goal find small knowledge base abductively diagnoses training examples correctly addition generalizing unseen examples contrast past systems inductively learn rules deductively abduction suited diagnosis set symptoms manifestations output set disorders explain manifestations present training potentially multiple categories case typical learning systems building knowledge base requires choice multiple possibilities number possibilities grows exponentially number training examples method choosing knowledge base implemented final system experimentally evaluated data domain diagnosing brain damage due stroke compared learning systems knowledge base produced expert results promising rule base learned simpler expert knowledge base rules learned systems accuracy learned rule base predicting areas damaged systems expert knowledge base img 2 belief revision context abductive explanation siddarth subramanian technical report ai92 179 artificial intelligence lab university texas austin march 1991 proposal presents approach explanation incorporates paradigms belief revision abduction present algorithm combines techniques system called brace preliminary implementation algorithm show applicability brace approach wide range domains including scientific discovery device diagnosis plan recognition finally describe proposals implementation application domains system extensions approach img 3 order horn clause abductive system plan recognition diagnosis hwee tou ng raymond mooney submitted journal publication diverse set intelligent activities including natural language understanding diagnosis requires ability construct explanations observed phenomena paper view explanation abduction abductive explanation consistent set assumptions background knowledge logically entails set observations successfully built domain independent system accel knowledge variety domains uniformly encoded order horn clause axioms general purpose abduction algorithm aaa efficiently constructs explanations domains caching partial explanations avoid redundant work empirical results show caching partial explanations achieve order magnitude speedup run time applied abductive system general tasks plan recognition text understanding diagnosis medical diseases logic circuits dynamic systems results accel general purpose system capable plan recognition diagnosis efficient practical utility img 4 abductive plan recognition diagnosis comprehensive empirical evaluation hwee tou ng raymond mooney proceedings international conference principles knowledge representation reasoning pp 499 508 cambridge ma october 1992 realized time ai abduction general model explanation variety tasks empirical investigations practical feasibility general logic based abductive approach explanation paper present extensive empirical results applying general abductive system accel moderately complex problems plan recognition diagnosis plan recognition accel tested 50 short narrative texts inferring characters plans actions text medical diagnosis accel diagnosed 50 real world patient cases involving brain damage due stroke previously addressed set covering methods accel abduction accomplish model based diagnosis logic circuits full adder continuous dynamic systems temperature controller water balance system human kidney results general purpose abduction effective efficient mechanism solving problems plan recognition diagnosis img 5 automatic abduction qualitative models bradley richards ina kraan benjamin kuipers proceedings tenth national conference artificial intelligence san jose ca july 1992 describe method automatically abducing qualitative models descriptions behaviors generate quantitative qualitative data models form qualitative differential equations suitable qsim constraints generated filtered comparison input behaviors dimensional analysis user complete information input behaviors dimensions input variables resulting model unique maximally constrainted guaranteed reproduce input behaviors user incomplete information method generate model reproduces input behaviors model longer unique incompleteness forms missing dimensions values variables entire variables img 6 efficient order horn clause abduction system based atms hwee tou ng raymond mooney proceedings ninth national conference artificial intelligence pages 494 499 anaheim ca july 1991 paper presents algorithm order horn clause abduction atms avoid redundant computation algorithm efficient general previous abduction algorithm computing minimal abductive explanations intractable present heuristic version algorithm beam search compute subset simplest explanations present empirical results broad range abduction problems text understanding plan recognition device diagnosis demonstrate algorithm order magnitude faster alternative abduction algorithm atms img 7 role coherence abductive explanation hwee tou ng raymond mooney proceedings eighth national conference artificial intelligence pages 337 342 boston ma 1990 abduction important inference process underlying human intelligent activities including text understanding plan recognition disease diagnosis physical device diagnosis paper describe problems encountered abduction understand text present solutions overcome problems solutions propose center criterion called explanatory coherence primary measure evaluate quality explanation addition explanatory coherence plays important role construction explanations determining level preferred explanation guiding heuristic search efficiently compute explanations sufficiently high quality img estlin cs utexas computer systems lab policies computer account policies electronic data privacy policies fee graduate student account policies instructional computing policies posting electronic mailing lists msgs news printer privately owned computers privileged access policy repair replacement policies supported graduate students undergraduate computer sciences major accounts uw policy electronic data privacy world wide web server cgi policy world wide web server log access policy computer systems lab procedures class accounts end semester notes questions comments policies procedures contact computer systems lab modified thu jul 18 12 52 48 cdt 1996 david parter cs wisc notes programming rob pike bell laboratories introduction kernighan plauger elements programming style prentice hall 1978 important rightly influential book feel concise rules cookbook approach good style succinct expression philosophy meant book claims variable names chosen doesn follow variables names small essays isn don set short essays collectively encourage philosophy clarity programming giving hard rules don expect agree opinion opinions change times ve head paper long time based lot experience hope understand plan details program ve good essay plan thing find idiosyncratic fine disagree fine make disagree circumstances program program expresses accomplish program consistently comments issues program sort publication meant read programmer programmer days weeks years lastly machine machine doesn care pretty program program compiles machine happy people care pretty printers mechanically produce pretty output irrelevant detail program putting prepositions english text bold font people programs algol 68 report systems require edit programs style clear program made clearer presentation bad program made typographic conventions consistently held important clear presentation indentation ink obscures intent stick plain typewriter output conscious typographic silliness avoid instance comments banner free program neatly consistently move variable names ah variable names length virtue clarity expression global variable rarely deserve long array index line loop needn named index type calls text editor obscures details computation variable names huge harder partly typographic issue 0 100 array 0 0 100 array 0 problem worse fast real examples indices notation treat pointers require notation np consistently naming convention np means node pointer easily derived essay aspects readable programming consistency important naming call variable don call cousin finally prefer minimum length maximum information names context fill rest globals instance typically context names global variable np pointer locally defined largely matter taste taste relevant clarity embedded capital letters names prose oriented eyes awkward read comfortably bad pointers unusual pointers point pointers sharp tools tool productive badly great damage wood thumb days writing pointers bad reputation academia considered dangerous dirty powerful notation means express pointer object object sounds trivial expressions np node points node evaluates node form expression simple interpret node node related unspecified rules surrounding program expression isolation show valid index node index element indices node array easy slip compiler easy make mistakes passing things subroutines pointer single thing array index believed belong receiving subroutine expression evaluates object inherently subtle error prone address object correct pointers simplify code parent link type lp type element type parent link type lp type advances rest expression stay constant pointers thing advance typographic considerations enter stepping structures pointers easier read expressions ink needed effort expended compiler computer related issue type pointer affects correctly helpful compile time error checking array indices share objects structures tag fields reminders type np left sufficiently array indexed array chosen expression end longer node left extra characters examples larger rule find code similar complex expressions evaluate elements data structure judicious pointers clear things left left left compound expression worth temporary variable macro calculation procedure names procedure names reflect function names reflect return functions expressions things read appropriately deduce returns true error error makes point clear makes future mistake routine comments delicate matter requiring taste judgement tend err side eliminating comments reasons code clear good type names variable names explain comments aren checked compiler guarantee code modified misleading comment confusing issue comments clutter code comment exclusively introduction examples explaining global variables types thing comment large programs introduction unusual critical procedure mark sections large computation bad comment style 1 add worse ways add 1 don laugh wait real life avoid cute comments avoid big blocks comments vital sections declaration central data structure comments data helpful algorithms basically avoid comments code comment understood rewrite easier understand brings complexity programs complicated complex solve problems efficiently bad design skip issue big programs complicated microscopic level address rule 1 program spend time bottlenecks occur surprising places don guess put speed hack ve proven bottleneck rule 2 measure don tune speed ve measured don part code rest rule 3 fancy algorithms slow small small fancy algorithms big constants frequently big don fancy big rule 2 binary trees faster splay trees problems rule 4 fancy algorithms simple harder implement simple algorithms simple data structures data structures complete list practical programs array linked list hash table binary tree prepared collect compound data structures instance symbol table implemented hash table linked lists arrays characters rule 5 data dominates ve chosen data structures organized things algorithms evident data structures algorithms central programming brooks 102 rule 6 rule 6 programming data algorithms details algorithms encoded compactly efficiently data lots statements reason complexity job hand due combination independent details encoded classic parsing tables encode grammar programming language form interpretable fixed fairly simple piece code finite state machines amenable form attack program involves parsing abstract sort input sequence independent actions constructed profitably data driven algorithm intriguing aspect kind design tables generated program parser generator classical case operating system driven set tables connect requests device drivers system configured program reads description devices connected machine question prints tables reasons data driven programs common beginners pascal pascal creator believes firmly separation code data original form ability create initialized data flies face theories turing von neumann define basic principles stored program computer code data explain compiler works functional languages similar problem function pointers result pascal beginners don function pointers function valued variables pascal function pointers encode complexity interesting properties complexity passed routine pointed routine obey standard protocol set routines invoked identically business complexity distributed idea protocol functions similarly behave similarly makes easy documentation testing growth making program run distributed network protocol encoded remote procedure calls argue clear function pointers heart object oriented programming set operations perform data set data types respond operations easiest put program group function pointers type nutshell defines class method languages give syntax derived types conceptually provide extra combining data driven programs function pointers leads expressive working experience led pleasant surprises special language 90 benefit extra work control result recommend implementation style highly programs organized survived comfortably development disciplined approaches discipline forces pays long run include files simple rule include files include include files state comments implicitly files included problem deciding files include pushed user programmer easy handle construction avoids multiple inclusions multiple inclusions bane systems programming rare files included times compile single source file unix usr include sys stuff terrible dance involving ifdef prevent file read wrong practice ifdef file file includes result thousands needless lines code passing lexical analyzer good compilers expensive phase follow simple rule rob pike rob research att sep 1987 publications eliot moss compiling heterogeneous systems survey approach kathryn mckinley eliot moss sharad singhai glen weaver charles weems cmpsci technical report 95 82 october 1995 department computer science university massachusetts amherst ma 01003 technical report 95 59 simple effective analysis statically typed object oriented programs amer diwan eliot moss kathryn mckinley oopsla 96 object behaviour standard ml jersey darko stefanovic eliot moss proceedings 1994 acm conference lisp functional programming pp 43 54 orlando florida 27 29 june 1994 lisp pointers 7 3 july september 1994 protection traps alternatives memory management object oriented language antony hosking eliot moss proceedings fourteenth acm symposium operating systems principles pp 106 119 asheville north carolina 5 8 december 1993 acm operating systems review 27 5 december 1993 incremental collection mature objects richard hudson eliot moss international workshop memory management st malo france sept 1992 pp 388 403 springer verlag compiler support garbage collection statically typed language amer diwan eliot moss richard hudson sigplan pldi 92 pp 273 282 comparative performance evaluation write barrier implementations antony hosking eliot moss darko stefanovic proceedings acm conference object oriented programming systems languages applications pp 92 109 vancouver canada october 1992 acm sigplan notices 27 10 october 1992 language independent garbage collector toolkit richard hudson eliot moss amer diwan christopher weight university massachusetts amherst technical report tr 91 47 memory system performance programs intensive heap allocation amer diwan david tarditi cmu eliot moss acm transactions computer systems earlier version cmu technical report cmu cs 93 227 memory subsystem performance programs copying garbage collection amer diwan david tarditi cmu eliot moss popl 94 pp 1 14 paper cmu technical report cmu cs 93 210 expressing object residency optimizations pointer type annotations eliot moss antony hosking sixth international workshop persistent object systems france september 1994 object fault handling persistent programming languages performance evaluation antony hosking eliot moss proceedings acm conference object oriented programming systems languages applications pp 288 303 washington dc october 1993 acm sigplan notices 27 11 november 1993 update logging persistent programming languages comparative performance evaluation antony hosking eric brown eliot moss proceedings nineteenth international conference large data bases pp 429 440 dublin ireland august 1993 morgan kaufmann 1993 compiler support persistent programming antony hosking eliot moss coins technical report 91 25 march 1991 department computer science university massachusetts amherst ma 01003 compile time persistence antony hosking eliot moss proceedings fourth international workshop persistent object systems pp 17 27 martha massachusetts september 1990 published implementing persistent object bases principles practice alan gail shaw stanley zdonik eds morgan kaufmann 1990 design object faulting persistent smalltalk antony hosking eliot moss cynthia bliss coins technical report 90 45 department computer science university massachusetts amherst ma 01003 working persistent objects eliot moss ieee transactions software engineering vol 18 8 august 1992 pp 657 673 design mneme persistent object store eliot moss acm trans information systems volume 8 number 2 april 1990 pp 103 139 addressing large distributed collections persistent objects mneme project approach eliot moss international workshop database programming languages beach june 1989 hull morrison stemple eds morgan kaufmann 1990 pp 358 374 supporting full text information retrieval persistent object store eric brown james callan bruce croft eliot moss proceedings 4th international conference extending database technology pp 365 378 cambridge uk march 1994 springer verlag 1994 transactional memory architectural support lock free data structures maurice herlihy eliot moss international symposium computer architecture 1993 camera ready version transactional memory architectural support lock free data structures maurice herlihy eliot moss digital equipment corporation cambridge research laboratory technical report crl 92 07 december 1992 revision journal publication nell dale publications titles img programming problem img pascal structured solving chip weems design turbo design chip mark headington 1996 jones weems 1995 jones bartlett bartlett img pascal structured design img programming problem chip weems 1994 jones solving ada chip bartlett weems john mccormick 1994 jones bartlett img laboratory img laboratory pascal 1996 jones bartlett jones bartlett img pascal data structures img ada data structures algorithms advanced lilly john mccormick programming lilly 1995 1996 jones bartlett jones bartlett abstract data types specifications implementations applications henry walker jones bartlett programming pascal 1990 jones bartlett programming pascal early introduction procedures 1990 jones bartlett pascal structured design 1982 jones bartlett books main profile students mail nell dale 1200 westlake dr austin tx 78746 fax office 512 471 8885 document created assistance rights reserved updated aug 18 1996 technology challenge america spark private innovation vice president al gore university pennsylvania philadelphia pa february 14 1996 week delivering speeches america technology challenges monday baltimore spoke collection scientists asked role science american society yesterday virginia asked update notions government bring harmony information age today day glorious penn campus complete technology trilogy spark innovation creates jobs builds businesses lives answer question ll draw time worn technique annoying professors ll answer question question happen vice president displays valentine card don laugh give wife back washington special reason morning walk campus moore building turn key electronic numerical integrator computer eniac world programmable computer celebrating 50th birthday computer stood ten feet tall stretched 80 feet wide scales 30 tons computing power valentine day card powerful parallel computer playing chess gary kasparov 20 blocks evaluate 40 000 chess moves time eniac add numbers laptop computer computer power combined power computers world 50 years ago question happen power spanned entire room migrate tiny card buy dollars stationery store answers important ve lot smart people country lot people ve graduated penn ve long nights laboratory repeating experiments testing assumptions collecting data eventually opened avenues possibility software writers computer engineers joined create real products made difference people lives duo propelled ideas basement computer lab living rooms offices america explanation extraordinary development explosion computing power migration corners life explanation surprise explanation computer science professors comprehend explanation heard bruce remember song dark lines song part answer puzzle card lines start fire start fire spark key explanation valentine day card cool red hot laptops federal government provided initial spark eventually extraordinary products back 1943 federal government provided small amount money penn engineers develop electronic machine perform narrow task calculating firing tables weapons birth eniac eniac built put performing millions discrete calculations part top secret research bomb eniac long war ended time people thought eniac computers things business chairman ibm thomas watson world market computers popular mechanics 1949 issue dedicated inexorable march scientific progress made prediction computers future magazine weigh 1 5 tons talented people gradually improved eniac began computers smaller faster smarter slowly surely fifty years display card campus group undergraduates eniac instructions tiny silicon early days eniac knew lead pioneers nation committed idea single destination knowledge matters sake pursuing knowledge america heard music didn lyrics start fire start fire spark similar tale internet cover week time magazine golden geeks invent start companies stock market made internet talent set world government provided initial spark 1969 federal government defense department advanced research project agency created called arpanet pentagon goal develop computer network military scientists engineers share expensive computers network nuclear attack mail eventually afterthought decade computer scientists universities federal labs began connecting arpanet thousand people began tool larger population remained unknown 1986 national science foundation agency federal government began called nsfnet expand arpanet include simply computer nerds researchers american universities led national research education network helped ground eventually led internet organic network networks today users creating industries work communicate arpanet creators predicted happen heard music lyrics start fire start fire spark time poster boy marc andreesen top official netscape 24 years worth 130 million dollars bad roughly 14 000 day alive marc start years ago part team developed mosaic sophisticated browser world wide web breakthrough application made web accessible ordinary computer users marc performed work mosaic national center supercomputing applications university illinois supercomputing center funded national science foundation funding mosaic high performance computing communications initiative federal research development program helped pass law senator idea time investment lead hundreds thousands home pages smashing atoms smashing pumpkins albert einstein jennifer idea investment amazing shirt stories wasn point point understanding start fire start fire spark worked america government supplied initial flicker individuals companies provided creativity innovation spark blaze progress productivity envy world century americans benefited process circle science success nation generated wealth portion wealth invested research science technology investments helped solve tough problems eventually greater wealth invested research prosperity generated investment investment generated answers answers generated prosperity washington intent spark largest cuts science technology education generation recent budget congressional leadership proposed reducing federal funding science technology year 2002 adjusted inflation years cold war ended defense civilian star wars environmental research moment global economic competition global environmental degradation demand civilian research technologies produces congress proposing cuts research america fighting world war ii investment congress increase health sciences great realm approaching technology wisdom plant crowd talks george jetson support policies fred flintstone promise boldly congress flight plan straight ground sing tunes moving america sunny future dancing dark invest technologies fires creativity crazy quilt misguided savings invest education technology link schools information superhighway pull plug classrooms world invest student open doors college young people shut university gates america families president clinton fighting understands eniac changed send world years thinking shaped metaphor factory elementary schools built principles assembly line government approach economy tinker shift gears step gas businesses pursued holy grail thing lower lower costs eniac revolution altered changed world demanded vocabulary describe years change began standing industrial age metaphors age weight reality metaphor metaphor times metaphor distributed intelligence beginning mainframe computer era computers relied totally huge central processing units surrounded large fields memory cpu send field memory raw information needed processed bring back center work distribute answer back field memory technique performed tasks benefited rigid hierarchy depended outer reaches rote tasks architecture called massive parallelism broke processing power lots tiny processors distributed field memory problem presented processors begin working simultaneously performing small part task sending portion answer rest work turns problems approach distributed intelligence approach effective metaphor idea migrated public conversation common vocabulary profoundly ordered lives distributed intelligence offers pretty coherent explanation democracy governments depended powerful central processing units helps explain american businesses pushing power responsibility information center engineers suppliers product question prove point penn students audience graduate hope climb corporate ladder company 40 years hands hope start business move project project navigate exciting webs commerce present ladder factory metaphor path destination step step web distributed intelligence metaphor paths destinations route choose economy culture parents read life magazine rest country publish magazine count 50 000 zines america distributed intelligence investment advice gray suited wall street expert font wisdom source information investors online services fool comparing notes thousands investors building pool information deeper experts process beating pants big money crowd distributed intelligence bring full circle machine moore building required 17 000 vacuum tubes electricity light houses entire year work changed organize changed changed eniac didn accomplish directly today eniac funded small investment washington provided spark arpanet helped internet high performance computing initiative helped spark world wide web days ago cast votes party signal beginning 1996 elections presidential election 20th century presidential election distributed intelligence era choice pretty clear spark helps innovation businesses jobs providing spark rely brains sweat vision people america fires blazing don rely distributed intelligence happy birthday eniac happy valentine day penn work cse467 advanced logic design ted kehl fall 1996 syllabus covering topics approximately order review combinational logic structured logic implementations sequential logic finite state machines implementation electrical realities logic families practical issues reading data books interfacing fixed function parts programmable parts pals plds fpgas computer aided design hardware description languages compilation logic logic synthesis technology independent optimizations technology mapping sequential synthesis underlying data structures algorithms tools mapping plds fpgas system components read memory technologies rom prom eeprom flash static dynamic memories memory controllers timing generation multi port devices special purpose memory devices digital communication serial parallel protocols synchronous asynchronous communication arbitration schemes system busses bus interface design local area networks ted cs washington man make plans hugo von ll life rex precise meaning remark explained future version document java spec 1 0 beta marc friedman friedman cs washington handle tables click tessa lau st sw apt 101 terrace wa 206 640 543 8086 tlau cs washington objective summer position involving research www toolkits computer aided navigation internet interactive networked entertainment human computer interface issues software engineering education university washington seattle wa phd program computer science engineering graduate gpa 3 75 cornell university ithaca ny computer science 1995 applied engineering physics 1995 undergraduate gpa 3 91 awards national science foundation fellowship boeing company scholarship graduate program women grant graduate coursework computer architecture algorithms programming languages automata complexity theory software engineering operating systems projects designed implemented www toolkit web navigator application authored simple multiplayer client server networked strategy x11 implemented distributed fault tolerant web server horus distributed toolkit implemented real time preemptive threads package experience technical associate summer 1995 bell laboratories murray hill nj designed toolkit convenient access www information urls data accessed users modified cern httpd proxy server provide www information network socket implemented graphical web navigator window system www toolkit displays tree oriented view links www objects student technical consultant 1994 1995 cornell theory center ithaca ny upgraded maintained network client software rs 6000 cluster designed wrote program automatically verify links html document connecting gopher ftp world wide web servers modified wrote programs enhance maintain theory center gopher www line information systems technical associate summer 1993 bell laboratories holmdel nj designed software package digitizing rectangular regions video stream measuring dynamic oscillations implemented application matrox video capture board borland 386 pc skills operating systems unix linux aix ultrix sunos window system dos macintosh ms windows languages perl tcl tk pascal python html java network protocols http gopher ftp smtp references request citizen http www cs washington homes tlau index html protocol theory investigated semantics basic concepts essential design specification protocols questions meant protocol abstraction protocol meant protocol refinement protocol answers questions gave rise methods facilitate design nontrivial multi function protocols current research focus understanding interface semantics modules service providers consumers make understanding develop decomposition composition methods protocol engineering selected publications theory interfaces modules composition theorem simon lam udaya shankar ieee transactions software engineering vo 20 1 pages 55 71 january 1994 info relational notation state transition systems simon lam udaya shankar ieee transactions software engineering vo 16 7 pages 755 775 july 1990 info stepwise refinement heuristic protocol construction udaya shankar simon lam acm toplas vol 14 3 pages 417 461 july 1992 info mips simulator description mipsi instruction level simulator mips family processors main attributes simplicity robustness mipsi run spec benchmarks complicated fly code generating programs standard ml jersey modification mipsi runs big endian mips boxes alpha platforms mips based work stations slowdown due simulation 65 times speed native code spec benchmarks alpha 400 cross simulating r3000 slowdown roughly 4 history goal writing mipsi investigate amount fine grain instruction level parallelism ml programs find alternative garbage collection schemes possibly increase amount parallelism garbage collector responsible layout data garbage collected systems decisions made garbage collector big impact cache performance programs future architectures speculative execution impact speculative forward progress processor interrupted cache misses current mipsi andrew appel marcelo goncalves princeton university investigate garbage collection alternatives future architectures resulting paper dean tullsen modified mipsi simulate alpha instruction set susan eggers hank levy investigate multithreaded processor architectures classes university washington mipsi educational tool undergraduate operating systems class mipsi teach students virtual memory undergraduate architecture class mipsi investigate cache architectures graduate architecture classes mipsi numerous ways examining branch prediction behaviour measuring instruction mix programs comparing superscalar superpipelined architectures reference reference mipsi describes simulator things undergraduate senior report wrote reference bibtex form unpublished mipsi author emin gun sirer title measuring limits fine grain parallelism note princeton university senior project month jun year 1993 availability mipsi free academic educational interested acquiring sending message commercial application mipsi contact email phone 206 543 5129 happy emin gu sirer egs cs washington 198 206 discrete structures ii spring 1996 syllabus instructor prof chitoor srinivasan office core 324 phone 908 445 2019 email srinivas cs rutgers texts kenneth rosen discrete mathematics applications lectures counting text sheldon ross probability macmillan 1994 notes bought copy center busch campus student center lectures lecture 1 jan 16 thought experiments sample spaces events probabilities counting counting correct sum product rules readings relevant sections lecture notes chapter 4 rosen chapter 1 sheldon ross lecture 2 jan 18 subtraction division rules counting equivalence classes permutations combinations readings relevant sections lecture notes chapter 4 rosen chapter 1 sheldon ross lecture 3 jan 23 permutations combinations selections repetition pascal triangle readings relevant sections lecture notes chapter 4 rosen chapter 1 sheldon ross lecture 4 jan 25 hole principle readings relevant sections lecture notes chapter 4 rosen chapter 1 sheldon ross start working review problems lecture 5 jan 30 inclusion exclusion readings relevant sections lecture notes rosen book chapter 1 sheldon ross continue working review problems lecture 6 feb 1 discussion review problems solutions distributed class readings complete work review problems questions review class lecture 7 feb 6 generating functions readings relevant sections lecture notes rosen book chapter 1 sheldon ross appendix 3 rosen book start working review problems ii lecture 8 feb 8 generating functions ii work review problems ii readings class notes appendix 3 rosen book continue work review problems ii supplemental readings order increasing sophistication berman introduction combinatorics academic press 1972 6 simple introduction interesting examples problems easy reading liu introduction combinatorial mathematics computer science series mcgraw hill 1968 2 tough problems william introduction probability theory applications volume 2nd edition john wiley 1958 chapter x1 discusses subject advanced topics lecture 9 feb 13 recurrence relations recurrence relations state problems solutions recurrence relations readings class notes rosen chapters 5 1 5 3 appendix 3 continue work review problems ii lecture 10 feb 15 recurrence relations ii closed form solutions homogeneous recurrence relations readings rosen chapters 5 1 5 3 class notes continue work review problems ii lecture 11 feb 20 recurrence relations iii generating functions solve recurrence relations readings class notes appendix 3 rosen book work review problems ii lecture 12 feb 22 discussion review problems ii homework problems previous exam problems mid term examination feb 27 tuesday 6 10 7 30 pm lecture 13 feb 29 discrete probability introduction events axioms probability conditional probability readings chapter 2 sheldon ross start work review problems iii lecture 14 mar 5 conditional probability joint conditional probabilities total probability theorem bayes theorem readings chapter 3 sheldon ross continue work review problems ii iii lecture 15 mar 7 conditional probability ii total probability bayes theorems independence readings chapter 3 sheldon ross continue work review problems ii iii spring recess happy vacation lecture 16 mar 19 bernoulli trials distributions readings chapter 4 sheldon ross continue work review problems ii iii lecture 17 mar 21 bernoulli trials distributions readings chapter 4 sheldon ross continue work review problems ii iii start work review problems iv lecture 18 mar 26 random variables expectation variance standard deviation readings chapter 4 sheldon ross continue work review problems iii iv lecture 19 mar 28 random variables expectation variance standard deviation readings chapter 4 sheldon ross continue work review problems iii iv lecture 20 apr 2 distributions expectations variance readings chapter 4 sheldon ross continue work review problems iii iv lecture 21 apr 4 languages grammars finite state machines readings chapter 10 1 10 2 book rosen lecture 22 apr 9 finite state machines language recognition readings chapter 10 rosen continue work review problems iii iv lecture 23 apr 11 finite state machines language recognition readings chapter 10 rosen continue work review problems ii iii iv lecture 24 apr 16 graphs readings chapter 7 rosen continue work review problems ii iii iv lecture 25 apr 18 graphs readings chapter 7 rosen continue work review problems ii iii iv lecture 26 apr 23 graphs readings chapter 7 book rosen continue work review problems ii iii iv lecture 27 apr 25 review readings review problems past mid term final examination questions lecture 28 apr 30 review final examination thursday 2nd 8 11 pm homework number 1 date assigned january 31 1995 date due february 7 1995 submit answer submit answers assignment email instructions introduction internet offers wide variety electronic information resources assignment touches resources world wide web www newsgroups electronic mail email cs 314 related information prerequisites access internet www browser newsreader email application order complete assignment services upson b7 mac lab bear access ez link passwords instructions assignment bear access combination access applications ncsa mosaic rn mail unix account bear access order bear access valid password blank floppies mail news bear access found b7 macs apple menu launched bear access presents menu system access www browser netscape newsreader email application eudora handout skeletal instructions applications recommend read documentation applications familiar www www internet hypertext resource www documents text gui forms graphics sound animation hypertext links documents web web world wide web refers structure implied hypertext links jump document document machine organizational geographic boundaries links documents nodes links edges graph ll idea cs 314 related material web fair amount information related cs 314 www cs 314 home page lecture notes homework assignments information videos lectures made www future netscape click world wide web bear access top level menu launch netscape hypertext links documents displayed blue underlined text blue outlined icons clicking hypertext link document referenced link retrieved title current www document displayed title bar netscape window document title title bar referred location field current url home button time return default document b7 mac lab default document cuinfo home page open button jump arbitrary url recommend netscape handbook select handbook menu item instructions netscape information www accessing cs 314 home page netscape launched cuinfo home page procedure reaching cs 314 home page cuinfo home page click document cornell web servers cuinfo home page cornell university dept computer science cornell www servers home pages cornell department computer science cs 314 introduction digital cornell home pages spring 1995 viewing cs 314 home page spend time navigating documents linked page picture documents linked structure ve familiar cs 314 page web navigation general answer questions 1 start cs 314 home page click table contents click generations computers click document viewing give document title title bar 2 navigate back cs 314 home page accomplish give sequence clicks button presses menu choices answers 3 finally searching web information location sl priori answer question cs 314 www document acronym rtl defined give document title title bar urls uniform resource locator url basically address www document urls ll assignment address absolute opposed relative internet opening url simply means retrieving www document address referred url jumping document 4 open url http www title document 5 tracking information web answer question starting web page director sl babylon 5 race dark places newsgroups newsgroups provide sort internet bulletin board messages posted read wide variety people similar interests cs 314 dedicated newsgroup cornell class cs314 announcements feedback questions general interest access cs 314 newsgroup b7 macs click network news usenet menu item bear access top level menu click menu item read instructions configure run instructions configured running full group list window scroll list newsgroups cornell class cs314 double click cornell class cs314 cornell class cs314 window list messages hierarchical list authors subjects messages organized threads double clicking message bring full message consists header lines double line body part double line 6 find message subject cs314 article date sun 29 lines text documentation information newsgroups email bear access email application eudora accessed mail menu item top level bear access menu click mail item read instructions configure run eudora instructions eudora configured running send message selecting message message menu top screen documentation information electronic mail eudora submitting answers send email message cs314 cs cornell subject cs314 assignment 1 answers include information message cornell id address phone grading letter audit college major year school proficiency scale 1 5 1 don 5 guru fortran basic pascal scheme languages list computer science courses answers questions 1 6 cse467 advanced logic design ted kehl fall 1996 catalog data cse467 advanced digital design 3 advanced techniques design digital systems hardware description languages combinational sequential logic synthesis optimization methods partitioning mapping regular structures emphasis reconfigurable logic implementation medium memory system design digital communication including serial parallel synchronous asynchronous methods prerequisites cse370 cse326 goals provide depth understanding digital systems design specification simulation construction debugging enrollment auditing class permitted registered students attend students completed prerequisite material cse326 cse370 textbook katz contemporary digital design benjamin cummings 1994 supplementary notes distributed class copy katz reserve library copy borrow list books reserve lecture notes set lecture slides ave professional copy print 4200 university ne teaching directly slides covering material examples notes web pdf format strongly advise pick printed copy notes class don print web assignments written homework laboratory exercises lab project dominate end quarter collaborative learning students learn lot chance week assign teams students work solve homework assignments work labs member team responsible performance team members entire team understand solution contribute part talk detail quizzes exams mid term exam final exam hour hours scheduled quizzes final exam open book open notes grading grade roughly determined assignments homework laboratory 50 final exam 35 participation intangibles 10 grade curve cheating policy work team complete homework lab assignments team record team member ideas contributed collaboration quizzes exams ted cs washington house img click map area information xxxxx xxxxx xxxxx xxxxx homepage virtual brewery undergoing remodeling check thirsty home page local brew club finish mi drink homer simpson stuff buys beer ray guy sells beer guy drinks beer long long long beer ll beer la ll beer tea drinking beer bring back picture homer beer glass paul henning cs uiowa views opinions expressed page strictly page author contents page approved division mathematical sciences college liberal arts university iowa sean carroll title professor department genetics molecular biology school college college agricultural life sciences address bock labs 1525 linden drive madison wi 53706 phone 608 262 2 email facstaff wisc lab url update research areas developmental biology research research description research directed gaining comprehensive picture genes act establish basic body plan fruit fly insects combining genetic approaches molecular techniques analyzing structure expression key genes control fate groups cells developmental regulatory mechanisms guide formation embryos body parts genes controlling basic body pattern fundamental understanding origin body structures found segmented animals knowledge drosophila studying developmental genetic basis body pattern evolution publications carroll gates keys williams 1994 pattern formation determination butterfly wings science 265 109 114 kim irvine carroll 1995 cell recognition signal induction symmetrical gene activation boundary developing drosophila wing cell 82 795 802 1995 genes evolution review nature 376 479 485 nagy carroll 1995 development evolution science 270 1363 1366 updated wednesday november 13 1996 3 17 pm mike schlicht mjschlic facstaff wisc 1996 uw madison molecular biology return molecular biology home page program 0 program 0 designed give practice editing compiling executing program assignment read web page microsoft windows advised introductory tutorial borland enter program appears lines asterisks run written modify program remember put login id password section number program documentation comments top program save typing click file menu netscape save save program listed type edit file put program login login id section class section number program computes gross income taxes net employee pay rate number hours worked include iostream file included input output main int hours number hours worked week float rate pay dollars hour float income tax rate float net pay week pre tax float taxes amount paid income tax float gross pay week post tax 175 set tax rate 17 5 cout enter number hours worked cin hours cout enter hourly rate pay cin compute taxes gross net hours taxes taxes print net taxes gross cout net cout taxes taxes cout gross borland 4 5 hints log account start borland 4 5 found program group make 4 5 4 0 program group borland running create file write program click file left corner screen choose menu drops empty box screen write program save programs time save choose save file menu file remember program file end cpp time save choose save automatically access file previously saved disk simply choose open file menu computer file access program typed file window saved program case unsavory press lightening bolt button top screen program compiled linked run mis typed chances syntax error back program check typing mistake found change run program program runs create window prompt enter number hours worked hourly rate pay compute taxes net gross salaries numbers program run completion appearance word inactive top window turning assignment turn programs bring printed copy program beginning class day due electronic copy dropped secure area disk details print copy program back file menu choose print click window appears pages automatically printed printer room hall room 1359 determine printer printing checking check print queues icon administration folder seconds show hand electronic copy program file manager program main group time dropping program directory handin directory locate correct handin directory drive opening handin folder finding folder marked hummert opening locating final folder login drop program0 cpp file folder program graded important turn electronic printed copy assignment correctly make problems search engines metacrawler uw metacrawler beta page altavista yahoo lycos infoseek excite netscape page search engines magellan employment education history randolph jones 1992 present assistant research scientist artificial intelligence laboratory university michigan 1996 present research associate courtesy appointment department computer science bowdoin college 1990 1992 research associate department computer science learning research development center university pittsburgh 1989 1990 research associate department psychology carnegie mellon university 1984 1989 graduate student department information computer science university california irvine 1987 ph 1989 1986 1988 1989 research assistant department information computer science university california irvine 1986 1988 part time instructor department computer science engineering california state university long beach 1984 1986 teaching assistant department information computer science university california irvine 1980 1984 undergraduate student university california los angeles mathematics computer science 1984 webtechs html 2 0 checked cs212 structure computer programs computer science department cornell university spring 1996 materials downloadable software 0 57 stuffit format emacs editor version 1 17 stuffit format stuffit expander software ll decompress emacs handouts notes dylan notes programming style error descriptions 1 1 solutions dylan downloading files netscape emacs editor debugger printing substitution model emacs reference card 2 induction lists 2 solutions 3 symbolic dylan code data abstraction 3 solutions generics dylan code structural induction object oriented programming sorting dylan code enviroment model reasoning resources 4 4 solutions priority queues code priority queues prelim info prelim 1 thursday march 7 7 30 9 00 practice prelim 1 postscript format practice prelim 1 tex format practice prelim 1 www html format practice prelim 1 solutions tex format practice prelim 1 solutions postscript format practice prelim 1 solutions www html format practice prelim 2 postscript format practice prelim 2 tex format practice prelim 2 www html format final exam study guide www format interested workings dylan interpreter download mini version written justin voskuhl written pascal source code display substitution model eval apply steps expressions evaluates students prelim 1 problem sets problem set 1 problem set 2 problem set 3 supplement ps 3 problem set 4 problem set 5 problem set 6 problem set source code ps1 ps2 ps3 ps4 ps6 code brenda classes frames garbage load primitives special forms utilities star trek contest winners dan oberlin david sean welch joe lee lecture notes lecture 1 1 23 96 introduction lecture 2 1 25 96 dylan lecture 3 1 30 96 substitution model higher order procedures lecture 4 2 1 96 special forms lecture 5 2 6 96 lists lecture 6 2 8 96 tail recursion lecture 7 2 13 96 data abstraction lecture 8 2 15 96 symbolic lecture 9 2 20 96 generic functions lecture 10 2 22 96 generic operations lecture 11 2 27 96 analysis algorithms lecture 12 2 29 96 side effects lecture 13 3 5 96 environment model lecture 14 3 7 96 local state lecture 15 3 12 96 destructive list operations lecture 16 3 14 96 object oriented programming lecture 17 3 26 96 language brenda lecture 18 3 28 96 brenda lecture 19 4 2 96 generic function dispatch lecture 20 4 4 96 generic dispatch lecture 21 4 9 96 garbage collection lecture 22 4 11 96 macros lecture 23 4 16 96 streams lecture 24 4 18 96 infinite streams lecture 25 4 23 96 quicksort lecture 26 4 25 96 priority queues lecture 27 4 30 96 computability cs212 home page modified 4 9 96 19 14 friends cornell yi cheng huang ioi lam xiaoming liu tibor janosi jun xu nikolay mateev img interactive weather browser click map enter 3 character station id current weather conditions location back main weather page note reload weather map 5 past hour points change time img graphical options enter weather station id submit tuesday 14 jan 97 20 58 04 est wednesday 15 jan 97 note weather data late incorrect ismap interactive weather browser charles robert van de geijn students students ph mike barnett ph cs spring 1992 chris tim collins ph cs spring 1995 browne masters james cs fall 89 thesis title parallel matrix computations lance shuler math fall 92 master paper title search lapack condition number counterexamples martin math spring 93 master paper title jacobi methods computing eigenvalues real symmetric matrices undergraduate honor thesis jerrell watts cs spring 1994 paper title collective communication multidimensional meshes wormhole routing university texas austin computer science department tr 94 19 1994 scott matthews cs spring 1995 paper title implementation monte carlo methods biological data analysis greene cs spring 1995 paper title robustness collective communication algorithms current students ph carter edwards computational applied mathematics linda hayes ken klimkowski computational applied mathematics mercedes university valencia vicente hernandez 1523 img syllabus weeks 12 15 final exam week 12 topic matrices multiplication inversion text refer program 6 week 13 topic searching sorting arrays selection sort bubble sort binary search improved binary search text chp 6 1 6 6 6 8 lecture notes week 14 topic numerical techniques finding roots equation bisection method method newton method text 12 1 due program 6 5 week 15 topic numerical techniques integration sums quadrilateral approximation simpson rule quadratic approximation double precision complex numbers text 12 5 12 7 due program 7 5 exam final exam 13 copyright 1996 modified fromjeff lampert tick cs wisc modified september 11 1996 shengming yu resume 28th 1996 education june 10th 1993 bachelors degree computer science university science technology china hefei china june 10th 1996 computer science institute computing technology academia sinica china courses fall 96 distributed computing algorithms theory techniques introduction vlsi courses spring 97 advanced operating systems programming languages topics vlsi electronic commerce research interests computer networks distributed systems computer graphics scientific visualization experience programming unix ms dos unix svr4 administration tcp ip network management window system network security world wide web services mosaic html general familiarity bsd 4 3 sun sparc sgi indigo microsoft word latex ms dos windows borland object oriented programming computer graphics programming personal interests sleeping movies books music cooking tennis ping pong graphical design internet junkie back home 1696 contact addresses phone numbers provided service people touch don mail preferred mode communication office 1332 computer sciences building 1210 west dayton st university wisconsin madison wi 53706 608 262 6605 home 1402 regent st apt 528 madison wi 53711 608 286 mail order fastest response msteele cs wisc mike cs umd students wisc msteele wam umd msteele glue umd click mail mike steele support eff blue ribbon campaign msteele cs wisc img university wisconsin madison computer sciences department v22 computer architecture fall 1996 prof grishman schedule revised october 9 1996 class date topic text assignment 1 sept 5 historical perspective chap 1 logic design appendix 2 sept 10 gates logic 2 3 sept 12 canonical forms fan 3 uh 4 sept 17 comb logic ffs 4 1 comb 5 sept 19 sequential circuits 5 6 sept 24 finite state machines 6 2 fsm 7 sept 26 register files rams mips arithmetic chap 3 4 8 oct 1 mips architecture 3 4 2 4 3 9 oct 3 alu cla 4 4 4 5 10 oct 8 cla shifters uh mips 3 alu 11 oct 10 multiplier 4 6 processor data path chap 5 12 oct 15 building data path 5 1 13 oct 17 review mid term 14 oct 22 mid term 15 oct 24 simple implementation 5 2 16 oct 29 processor implement cont 4 data paths performance issues 17 oct 31 measuring performance chap 2 18 nov 5 improving perf pipelining chap 6 1 6 2 memory chap 7 19 nov 7 memory technology 7 2 20 nov 12 cache 5 perf 21 nov 14 cache cont 7 3 22 nov 19 virtual memory input output chap 8 23 nov 21 types devices busses 8 2 24 nov 26 busses interrupts 8 3 6 memory 25 dec 3 interfacing devices 8 4 25 dec 5 spare 26 dec 10 review final exam forces animate objects introduction good reasons compute motion objects based forces attempt kinematic description object motion easier write expression forces object differential equation directly describe motion dynamic systems based forces evolve automatically motion physically correct correct equations automatic behavior relieves animator attention lots boring detail chaotic systems impossible write kinematic description background basis particle systems description acceleration particles accelerations system called order integrations positions mass end spring sliding frictionless horizontal table force mass force spring constant length spring negative sign appears force spring pulls opposite direction spring extension acceleration acceleration initial velocity position find position mass time case linear spring integrate acceleration directly find position function time constant determine frequency function initial position velocity v0 determine amplitude phase 5 position simple case solution code kinematic solution plug time sin function notice description system differential form compact straightforward changed force realistic stiff spring model directly integrate forced numerical methods section perform integration numerical integration solving dynamic system means figuring move system forward time set initial conditions compute positions function time instance trace trajectory ball fired cannon general direct analytical solutions differential equations governing system hard impossible outline techniques solving system simple optimal numerical methods disclaimer difficult construct general numerical schemes work physical systems specific approach works systems introduction topic numerical introduction detail obtained 1 3 books specific order systems body gravitation water waves impact system system introduce physics force law scheme integrate force law produce time dependent positions start integration scheme notion numerical integration actual work euler integration algorithm state algorithm easy understand inefficient programming effort dominates throughput start differential equation show integrate numerically start differential equation solve equation stepping time forward small steps small defined discrete approximation equation 1 refer time steps sufficiently close differences approximate equation yields explicit form stepping system time 1 time form step dynamic system forward time initial state inefficiency method occurs assumption constant entire time step accurate time step short compared natural time constants system verlet integration algorithm derived averaging slopes small time interval integration formulation called velocity form verlet algorithm 1 algorithm order systems force object position desired function time accelerations integration calculate velocity calculate position verlet scheme updates position position information update velocity accelerations calculated force law describing system function position note calculated completed calculation xn evaluating equations advances system time step start solution velocity position 0 choosing delta requires care generally start time step 2 fastest time constant system verlet equations vector equations motion 2 3 dimensional ready specific physical systems gravitation body problem due mass strength mass object pulling distance vectors derive form equation 2 3 dimensions 2d equations components acceleration assuming body located r1 body located r2 acceleration body theta angle measured axis vector pointing body body converting cartesian form acceleration body vectors calculation procedure time step compute 1 acceleration based positions time 1 2 set positions verlet method 3 acceleration time based newly computed positions 4 velocity verlet method times 1 gravitational animation beginning page masses simulated mass determined vector sum accelerations caused bodies water waves water wave solver presented based derivation kass miller 2 case shallow water low amplitude breaking waves form resulting equation motion waves classical linear wave equation propagation velocity proportional depth water height water surface depth vertical position vessel ocean bottom force gravity partial differential equation ways method stable acceptable computer graphics note partial respect time acceleration small surface element water side equation put discrete form apply verlet method 2d grid bodies representing small chunk water solve equation numerically space dimensional grid time discrete spatial approximation time grid indices directions time index note edges array discrete partial depend values array boundary conditions solution easy boundary condition transport copy edge array array needed solution stable minimum depth water limited 001 average letting depth time surface motion assign initial height vertical velocity grid point time step compute 1 acceleration based water heights time 1 2 set positions verlet method 3 acceleration time based newly computed heights 4 velocity verlet method 5 ensure conservation volume total volume adjusting average water height constant sum heights grid correct sum equal initial sum adding small increment grid location steps repeated generate moving waves disclaimer integration method give visually reasonable results analytical simulations careful validation wave equation notoriously hard integrate explicit techniques hard ball system systems forces balls touch large balls pass means large impulsive force balls meet times verlet integration scheme fail badly system accelerations large short time smooth average step system forward time calculate total change velocity collision worrying forces change velocity method exact version 4 method paper steps time uneven intervals unsuitable animation modification steps time uniformly expense exact collision dynamics change velocity impact derived frictionless balls equal mass noting impact force act direction parallel line connecting centers balls change velocity parallel connecting line velocity component parallel line sign reversed collision velocity component perpendicular line unchanged projecting initial velocity line connecting centers negating result resolving back velocity components velocity change indices colliding balls define delta ball term represents projection velocity line term converts projection back coordinates calculation procedure time step compute 1 delta based positions balls 2 set positions 3 walls present detect collisions modify velocities time step small balls penetrate time step references 1 introduction computer simulation methods part 1 harvey gould jan addison wesley 1988 2 rapid stable fluid dynamics computer graphics micheal kass gavin miller computer graphics vol 24 4 aug 1990 pp 49 55 3 numerical recipes william press saul william brian 2nd edition 1992 4 studies molecular dynamics general method journal chemical physics vol 31 2 aug 1959 pp 459 466 5 physics students science engineering part 1 robert david wiley 1963 comments theory center online documents doc comments tc cornell modified 10 12 95 land copyright statement 1808 restaurant reviews madison wisconsin computer sciences department restaurant review important note reviews reflect opinions individual members community represent official position computer sciences department university wisconsin state wisconsin united states america organization deity verify factual data hours credit cards contacting restaurant directly matter verify opinions reviewers restaurant reviews contributed variety individuals comment review preceded initials person contributed comments review moderated document contributed comments reviews restaurants additional comments current reviews selections complete list restaurants database list restaurants type database list favorite restaurants members community list reviewers contributed database latest madison restaurant rumors notes quote julia child bon modified mon aug 15 16 10 09 cdt 1994 indigo algorithm authors alan borning richard anderson bjorn freeman benson published uw tech report 96 05 01 abstract inequality constraints aspects user interfaces constraints window left object contained rectangle current local propagation constraint solvers handle inequality constraints present indigo efficient local propagation algorithm satisfying acyclic constraint hierarchies including inequality constraints click postscript file return constraints home page organizing web documents desktop andrew joe sherman motivation world wide web addressing resource naming conventions permit kinds computer resources shared globally resources include hypertext hypermedia documents images movies interactive menus buttons dialogs file transfer access resources application software web viewers browsers inherent centralized organization web result web indexes search mechanisms developed users free build hypertext index save pointers web pages lists mosaic hot list netscape bookmark feature lists controlled menus included browser interface nsf designated integration web browsers client workstation desktop research priority world wide web integration eliminate lack symmetry user local files documents services world wide web assist user organization access content items found easily found integrate desktop nsf research priorities don explain detail phrase integrate desktop project assume desktop refers user interface software microsoft windows program manager file manager apple macintosh finder windows window managers mwm user interfaces provide services varying organize view present files resources documents launch applications tasks projects permits user personalize workstation organize resources today today desktop interfaces ways organizing displaying local web resources local resources hierarchical file systems hierarchical viewers 2d 3d nested folders program groups varying degrees support direct manipulation drag drop web resources hot list limited nesting bookmarks limited nesting menu driven dialog driven control write html pages problems discussing meant integration browser desktop list problems casual users web case problem distributed decentralized collection resources noticed problems watching user navigate web build set web pages serve topic tutorial support direct manipulation arrangement web views today browsers primitive mechanisms organizing web resources personal preference hot lists hierarchical menu driven visual bookmarks similar limitations marc inventor mosaic founder netscape admitted recent talk indexing navigational aides content organization quickly current layout design issues ultimately user complete control content viewed cumbersome menus prohibit fly organization users spend time finding page accessing web page ve quick painless people remember long url strings people hotlists bookmarks grow size difficult manage experiment person instructed locate arrange web pages subject locate page times forgotten url users remember type urls home page conflict purpose home page organize owner view web purpose owner owner interests goals preliminary user studies organization navigation focus ways user retains organizes access web documents studied novice web user section ll explain work comments suggestions ll desktop metaphor ideas guided design leverage interactions current desktop software visualize web similar storage devices disks icons represent web pages nested views organized web pages provide direct manipulation operations web page icons activate icon pages icons generated saved desktop view paper prototype design ve included description drawings tour design user study prototype invited test subject play paper prototype observations suggestions section discussion sense integrating web access computer desktop means integrating web objects applications desktop desktop serves organize launch computer resources support activity common task initiated direct manipulation techniques move document icons representing services printer mailbox newer platforms capable supporting 3d interfaces vrml hot java work implemented 3d interface advantage perspective eye position viewing direction 3d hierachy views visualize user organization web documents 3d visualization navigation exploration web organization metaphors haven apply reality based metaphor curse blessing ve decided extend popular desktop metaphor feel metaphor implementations assumed form life separate physical computer users today part familiar desktop gui folders organize directory trees proven physical file folders hierarchies envisioned extension metaphors attempts make network resources similar local resources extent networks research prototypes specifically web ve consistent standalone computer address network delay reliability accessing network resources user accept asynchronous activities make sense delegate agent dispatch interruption completion approach retains key problem interfacing large deep hierarchy items deep hierarchy hard find file search tool provided users find buried class mentioned metaphors web access differ greatly desktop metaphor web ocean web highway discussed metaphors decided metaphors navigation browsing fishing wandering road trip applied organization problem don offer assistance real life arrange ocean interstate highway system suit summary discussed extensions approach 1 drag drop mechanism connect documents objects services objects services local remote objects include movies audio pictures spreadsheets commodities sale services include viewers word processors spreadsheet applications printers fax software shopping purchasing software personal organizers 2 web information structure extended support additional object types associate services objects similar mime concept default operations direct manipulation service object combination 3 desktop appears suitable users organize personal views web provide ideal metaphor exploration navigation metaphors explorations needed 4 interface support personal annotations document page post type annotations stuck document accessible document icon stored locally attached document referenced approach suggest modifications web information structure html authors users collect links page acts directory folder pages content personal annotations html extended incorporate directories folders logical types ordered unordered lists browsing software viewers support presentation metaphors suited reading extension force authors viewing software present differently document feel web viewing software easily enhanced support dynamic personalized organization leveraging existing desktop software natural joseph sherman modified friday 5th 1995 graduate program admission graduate program highly competitive 250 students enrolled 75 part time students 175 full time students graduates heavily recruited industry academic institutions highly regarded technical organizations area encourage employees advantage opportunities graduate study umcp pages intended provide information graduate study computer science university maryland college park information campus copy graduate school catalog obtained office graduate studies research additional information advice feel free contact request application form graduate school umcp filling form nb maintained academic data systems group campus additional information information graduate research fellowships graduate merit fellowships offered 4 incoming graduate students annually umiacs graduate fellowships faculty listings including research interests research areas faculty concentrate ph candidates 1996 1997 includes selected publications graduate descriptions campus information graduate studies including graduate catalog 1994 1996 information primarily enrolled graduate students graduate program policy manual postscript format deadlines graduate students graduate announcements cs graduate student newsgroup umcp executive council computer science grad students finding fellowships notes jeff hollingsworth talk managing job search seminar jan 18 95 quick introduction annual research budget million dollars department research projects cutting edge computer science innovation discovery faculty working area computer science active established research groups artificial intelligence computer systems computer vision geometric computing database systems programming languages software engineering scientific computing theory computing list faculty research areas facilities computer science department research lab computing facilities located williams building completed january 1988 building campus accommodate computing network connectivity room wall plates providing connections ethernet terminal telephone video cables gateways connect building cables campus fiber optic network department full internet access major electronic mail server washington area backbone research activities unix based network close 300 workstations primarily sun sparcstations running sunos decstations running ultrix dec alphas running osf 1 network includes increasing number macintoshes addition students machines research institutes hundred additional workstations 32 node cm 5 connection machine 16 node ibm sp 2 10 node dec alpha farm department operates unix based open laboratories students research work department electrical engineering administers unix based laboratories computer science students computer science center operates open labs campus annex campus program library located williams building easy access current journals technical reports engineering physical science library nearby campus boasts important research libraries research opportunities independent research units college park campus strong ties department computer science center automation research cfar includes university maryland computer vision laboratory university maryland institute advanced computer studies umiacs focus computer related research university maryland system institute systems research isr center excellence established national science foundation engineering research center grant research support research units supplements computer science department resources helps attract young computer scientists college park baltimore washington area major center technological development collaborations industrial government partners area spurred additional research center excellence space data information sciences cesdis nasa expanded opportunities collaborative research university maryland engineering research center erc fosters cooperative research projects industry university provided opportunities collaborative research lecture series computer science department cfar umiacs jointly sponsor computer science college park distinguished lecture series contributions corporate members computer science industrial associates program make present distinguished computer scientists working forefront field lectures held weekly academic year open public applying admission eligibility admissions decisions based policies outlined applicant considered individually reasonable exceptions made cases eligible consideration admission graduate program background include material covered courses numbers correspond umcp listings cmsc 311 computer organization cmsc 330 organization programming languages cmsc 420 data structures cmsc 451 design analysis computer algorithms math 140 calculus math 141 calculus ii math 240 linear algebra general advanced graduate record examinations quantitative gre score 700 average undergraduate work admissions process competitive satisfying minimum requirements guarantee admission program admit ten applicants average quantitative gre score entered recent years higher minimum required application deadline fall semester admission january 15 application received graduate school date processed urge foreign students submit applications early takes longer process gre scores reach time gre examinations december spring semester application deadline october 15 spring semester admission student university maryland college park admit graduate program starting semester defer starting date subsequent semester enter program semester admitted withdraw offer admission apply application procedures read instructions carefully submit materials 1 completed application form forms graduate school computer science graduate office 2 2 copies transcripts previous academic study 3 gre advanced gre test scores scores years gre computer science advanced test preferred related subject area accepted 4 recommendation letters individuals preferably faculty members judge academic qualifications research potential letters supervisors academic settings helpful 5 statement goals research interests 6 form merit based financial aid requesting aid 7 english proficiency test report toefl score foreign applicant 8 check money order 50 00 fee graduate school process application waive fee circumstances materials graduate school department computer science applicants send white copy page application graduate admission application booklet copy transcripts application fee office graduate admissions international applicants submit certification finances form office graduate admissions send materials office graduate admissions lee building university maryland college park md 20742 telephone 301 405 applicants send yellow copy application graduate admission copy transcript statement goals research interests aid request merit based financial aid department computer science reference submit recommendation form application booklet directly department send materials computer science graduate admissions computer science department williams building university maryland college park md 20742 telephone 301 405 mail cs umd mail address inquiries application submission financial aid application form admission graduate study includes place financial aid financial aid consists research assistantships teaching assistantships fellowships assistantships approximately 48 teaching assistantships brett outstanding year teaching assistants college conduct laboratory sections 1995 96 holding introductory computer science courses office hours year students upper level courses graders teaching assistantships cover academic year assistantships summer approximately 130 students supported graduate research assistantships research grants contracts work leads student thesis dissertation topic faculty members research grants department research budget stable current range 9 900 13 437 depending graduate assistant educational background experience stipend ten twelve months addition assistantships cover tuition 10 credits semester provide health insurance coverage university benefits plan fellowships addition assistantships fellowships students talented satisfy special qualifications unlike assistantships fellowships require student perform duties monetary award varies depending fellowship generally similar amount money provided assistantship department supplement fellowships offering student half assistantship addition fellowship university maryland fellowships umiacs isr graduate school apply fellowships financial aid fill application admission complete merit based financial aid form department qualified applicants instructions apply isr fellowships separately number fellowships university maryland students national science foundation graduate fellowships fulbright fellowships fellowships apply fellowships contact agency administers check financial aid office current university contact fellowship office university maryland degree requirements summary graduate degree marsha requirements details request ph 1996 computer science department graduate office office full time students starting degree takes 1 1 2 2 years complete degree 5 years complete ph degree master science department offers thesis thesis options master science degree requirements apply students 1 coursework students complete 30 credit hours average courses 400 level higher 18 credit hours 600 800 level 21 credit hours cmsc courses 2 breadth coursework include regular 600 700 level courses department research groups 3 transfers credit hours transferred university program umcp 4 time limit degree requirements completed years additional requirements thesis coursework include hours cmsc 799 master thesis research thesis prepared presents independent accomplishment research development application area computer science final oral examination thesis research additional requirements thesis written comprehensive examinations areas satisfy breadth requirement scholarly paper includes abstract references relevant literature prepared doctor philosophy requirements ph degree include 1 students complete 10 qualifying sequence covering department research areas area 600 800 level 2 full time students completed qualifying sequence meet graduate school requirements respect number credits semester advisors consent choose register regular courses independent study dissertation research credits average maintained 3 students pass oral ph preliminary examination research proposal prepared readings demonstrate competence foreign language students satisfy requirements years entering program complete degree years satisfying requirements 4 students prepare dissertation representing original contribution field computer science pass final oral examination dissertation research twelve hours cmsc 899 dissertation research completed profiles faculty research research department covers computer science fields descriptions sample research activities christos faloutsos img searching content multimedia databases examines fast methods approximate matching typical queries collection product photographs find products tennis shoes collection medical rays find ray current patient list diagnoses main idea extract features objects interest typically domain expert mapping object point dimensional feature space subsequently state art database technologies trees store retrieve dimensional points philosophy provide quick dirty filter eliminate vast majority irrelevant objects false alarms acceptable easily discarded elaborate test user sets features 2 color images 2 shapes 1 time series experimenting modern signal processing techniques discrete wavelet transform sound images mathematical morphology shapes discrete cosine transform stock price time series method generic applied collection multimedia objects long good feature extraction functions potential applications include 1 medical databases diagnostic research teaching purposes patient records supplemented ray images mri scans 2 students researchers video demand customers search databases video clips art images 3 scientific databases collections nasa photographs meteorological geological maps aid forecasting weather 4 electronic commerce users search electronic catalogues product photographs addition attributes price maker availability pete keleher img spring 1995 dr keleher won nsf career award fund research high performance synchronization distributed systems software distributed shared memory dsm systems provide abstraction shared memory networks workstations distributed memory machines paragon cm 5 sp 2 latencies global operations environment orders magnitude expensive tightly coupled multiprocessors result current perform restricted class applications sparks protocol construction library improved performance dsm systems percent tightly coupled multiprocessors designed sparks abstractions clean systematic explorations design space high level synchronization operations proposing implementing operations ad hoc fashion sparks basic abstraction coherence history object summarizes past coherence actions shared segments emphasis creating investigating abstractions make broad variety optimizations individual optimizations performance gains allowed synchronization types created sparks library quantified chau wen tseng img dr chau wen tseng won nsf career award spring 1996 pursue research area efficient machine independent programming high performance multipro cessors parallel computing provide great leap computation power scientists engineers solve important problems multiprocessor workstations common provide valuable resource scientists areas physics biology chemistry experience shown simply finding parallelism sufficient obtaining good performance today multiprocessors goal project develop advanced compiler analysis data computation decompositions thread placement communication synchronization memory system effects needed order advantage performance critical elements modern parallel architectures locality interprocessor communication key performance issues multiprocessors achieve high performance compiler apply communication analysis determine sources guide optimizations locality communication compiler basic guidelines compilation techniques message passing machines retain benefits explicit messages exploits architectural operating system support shared memory multiprocessors im prove flexibility performance characteristic compiler ability advantage multiple coherence protocols hybrid message passing support found software distributed shared memory dsm systems flexible shared memory fsm machines rich gerber img timeware group carrying projects areas real time software development automated verification digital video systems real time software project called end end design objective automatically map high level end end timing requirements fully realized multi implementation real time designs entered terms task graphs possessing end end requirements delay jitter intermediate data rates buffer sizes maintained parametrically terms equations based high level design hardware specific details application integrated intermediate parameters automatically calibrated achieve end end requirements payoff software designers buffer sizes intermediate data rates assigned minimizing degree low level tuning required verification project consists automatically checking large specifications subtle safety liveness errors compiling individual tasks simple state transition models checking entire program specification verification iterative piece piece manner local analysis performed individual tasks tasks composed analysis carried progressive deletion states specification generated state space minimum work media systems includes applying static dynamic tuning solutions master play back stored digital video static tuning takes place production phase process adjusting video intrinsic quality exported group studied results static tuning alternatives altering key parameters charting effects playback dynamic tuning occurs playback idea process video stream smoothly deterministically os level software built group supports periodically estimates playback requirements video allocates buffers prefetch window sizes io bandwidth cpu utilization computer meet video requirements technique significantly movie playing procedures supplied apple quicktime api img representation spatial data important issue computer graphics computer vision geographic information systems gis image processing representation chosen users ability access importantly perform operations utility data integrated database management system difficult problem conventional systems today designed deal alphanumeric data approach solving problem based observation problem sorting difference approaches realization geometric data sorted basis extent fact occupies space respect space occupies spatial data treating points higher dimensional space researchers representations extent data account enable perform proximity queries efficiently working integration point representations spatial image data data conventional database management system research backed quilt gis working geographic information system sand system integrating spatial data principal goal extend system handle arbitrary spatial indices arbitrary spatial data types goal development query optimizer takes account characteristics spatial data chooses efficient execution plan queries main results research development browser enables posing queries combine spatial data noteworthy user interface enables spatial queries graphically requiring sql work conducted image databases deal symbolic image development data parallel representations algorithms spatial problems satish tripathi img mobile wireless networking mobile computers equipped wireless communication devices frequently change point attachment network providing continuous networking services mobile hosts challenging task developing communication protocols provide location independent networking services mobile hosts work primarily involves designing mac protocols wireless channels developing packet routing schemes mobile hosts writing applications mobile clients multimedia networking multimedia applications video demand video conferencing generate hundreds time sensitive data posing problems current networking infrastructure developing protocols real time transport video audio data high speed atm networks work involves 1 design implementation protocols layers protocol stack network interface drivers transport protocols 2 developing multimedia applications multimedia conferencing distributed learning testbed networking laboratory equipped state art equipment present testbed consists rs 6000 power servers ibm pcs network support includes 1mb sec infrared wireless lan sec high speed atm lan ethernet testbed equipped specialized hardware video audio capture compression playback recent seminars courses interest distributed concurrent systems instructor pete keleher intended general systems survey central thread high performance distributed systems hardware support systems hardware primary running examples distributed shared memory systems software systems present abstraction shared memory collection workstations connected general purpose interconnect systems commonplace research community achieve kind performance sophistication marketplace listen communication services abstractions provided current operating systems considered important elements factors longer important unix designed 25 years ago demands distributed applications fit concept general purpose machines papers describing high performance memory models examples software read primary emphasis approaches projects future parallel tools discussed emphasizing compiler world mistaken belief put job end semester rapid survey interesting hardware projects industry academia architecture object oriented database systems instructor michael franklin recent years dramatic increase research development activity area object oriented database management systems oodbms number commercial offerings area systems beginning gain real acceptance classes commercial applications cad cam case emerging generation database management systems deployed primarily distributed workstation server based environments combination distribution object orientation rise significant challenges performance opportunities areas including distribution function replication caching fault tolerance concurrency control clustering query processing persistence programming language integration seminar began survey basic issues distributed databases object oriented databases bulk seminar focused investigation state art respect challenges listed finally future directions merging object relational technologies impact mobile computing discussed topics covered overview object oriented database systems model wars evolution revolution architectural issues distribution function cache consistency concurrency control crash recovery client server peer peer alternative transaction semantics object management object representation pointer swizzling memory mapped persistent architectures indexing clustering distributed garbage collection query processing performance benchmarks existing systems future issues mobility object relational systems utilizing idle resources dealing huge databases readings recent papers sigmod vldb proceedings survey background articles computer graphics instructor dave mount provided introduction principles computer graphics creation manipulation computer generated images covered wide array topics lowest level issues draw lines circles pixel time shading hidden surface removal emphasis mathematics data structures algorithms needed perform tasks text computer graphics principles practice foley van dam feiner hughes prerequisites basic knowledge linear algebra programming data structures knowledge programming language work work consisted combination written homework assignments number programming assignments exams midterm comprehensive final programming assignments carried graphics workstations supporting window system introduction overview graphics systems concepts graphics devices windows programming output primitives line circle drawing antialiasing polygon filling region filling text windowing windows line clipping polygon clipping projective geometry geometric utilities review linear algebra projective geometry homogeneous coordinates affine transformations 3 transformations perspective scaling rotation translation perspective transformations 3 clipping surface modeling parametric equations bezier spline curves surfaces fractals hidden line hidden surface removal back face removal depth buffer method scan line algorithm depth sorting algorithm floating horizon algorithm algorithm realism shading models ray tracing texture mapping shadowing research unit college park campus organized 13 colleges professional schools department computer science college computer mathematical physical sciences college engineering regarded colleges premier research units offer computer science faculty students opportunities collaborative research projects access highly specialized research facilities institute advanced computer studies umiacs university maryland institute advanced computer studies established 1985 state maryland goals broaden base support computing research university focus interdisciplinary topics computing umiacs supports faculty disciplines diverse computer science mathematics philosophy linguistics visitors international institute acquired significant research equipment campus notably connection machine massively parallel computer 16 000 individual processors act solve computationally intensive problems umiacs offers workshops research areas interest computer science community professor joseph ja ja director umiacs center automation research cfar established 1983 center automation research dedicated research advanced automation business industry center computer vision laboratory oldest largest research groups kind considered vision groups world cfar sponsors human computer interaction laboratory housed computer science department number computer science department faculty graduate students members cfar contribute close ties units professor azriel rosenfeld director cfar center excellence space data information sciences cesdis center excellence space data information sciences established fall 1988 funds national aeronautics space administration nasa universities space research association purpose sponsor research areas computing information science improve acquisition analysis utilization data space sensor systems cesdis located nearby goddard space flight center computer science faculty students umcp number universities country participating research programs dr yelena yesha director cesdis institute systems research isr institute systems research established 1985 national science foundation engineering research center grant isr committed developing innovative advances design methods software systems address basic productivity competitive challenges facing american industry computer science department faculty students work systems research center contribute research areas automation database management vlsi professor stephen marcus director isr college engineering engineering research center erc engineering research center established promote industry university interaction scientific technical disciplines erc conducts programs support transfer technology center maryland industrial partnerships mips program fosters cooperative research projects industry university provided number opportunities collaborative research faculty computer science director erc college engineering professor herbert rabin student activities executive council graduate student body members executive council annually council plans activities addresses issues concern student body council allocates funds graduate student activities budget sponsored activities typically include departmental picnic weekly graduate student seminar hikes parties newspaper subscriptions graduate student lounge forums department council department council advises chair issues affecting department composed primarily faculty graduate student representatives attend meetings voting members provide graduate student input meetings graduate students informed issues affect educational affairs committee educational affairs committee responsible undergraduate graduate academic programs department committee voting graduate student representatives voting undergraduate student representatives provide student input meetings students informed decisions made graduate student association graduate student association gsa campus wide organization graduate students constitution states purpose gsa improve quality education enhance quality life graduate students communicate support research interests graduate students recommend members policy making administrative committees campus graduate student concerns organization open graduate students umcp recent activities organized gsa protest taxation scholarships assistantships campus wide research conference graduate students grid setting legal aid service graduate students distributing newsletter information graduate students organizing social events dances weekly happy hours acm student chapter programming contest acm principal professional society computer scientists membership important maintaining contact current developments journal publications meetings conferences department student chapter acm student members acm receive benefits reduced rate journals conference registration activities acm student chapter helps sponsor university maryland acm programming team 1990 place acm international programming contest sponsored shirt contest year graduate students sponsor department shirt contest shirts winning design sold reasonable cost students faculty staff grad student lounge lounge refrigerator microwave oven storing heating lunch tables chairs dining daily newspapers read remove electronic newsgroup csd grad electronic newsgroup departmental computer system announcements discussions interest graduate students account department computing facilities read post messages newsgroup computer science graduate courses addition courses listed large number seminar courses semester content seminars varies semester depending interests students faculty due heavy demand computer science courses strongly advise semester students courses information provided graduate office semester students consult advisors courses complete listing undergraduate courses graduate courses img back umcp cs home page updated jan 11 95 webmaster cs umd information mosaic keyboard accelerators xmosaic mosaic line documentation mosaic document online tutorial mosaic set frequently asked questions mosaic webmaster cs washington research projects links home pages variety departmental research projects groups projects marked interactive demonstrations masters engineering projects proposal projects show case completed simlab modeling simulation project brings technologies geometric modeling symbolic mathematics numerical analysis compilation code generation formal methods forge software tools creating scientific software robotics vision lab focuses topics machine vision navigation tracking robotic manipulation distributed cooperative robotics microelectromechanical systems planning control uncertainty error geometric algorithms nuprl system implements constructive theory types nuprl formal system mathematics programming language user express wide variety proof program building methods metalevel programs system construct mathematical theorems evaluate computational content hytech hytech automatic tool analysis embedded systems hytech computes condition linear hybrid system satisfies temporal logic requirement horus horus project developed modular extensible process group communication system addressing requirements wide variety robust distributed applications cs tr project computer science technical report cs tr project arpa funded consortium top computer science departments berkeley cmu cornell mit stanford corporation national research initiatives cnri project goals research electronic publication technical reports internet make existing library technical reports member universities project zeno focuses multimedia systems technologies including video file servers network transport protocols multimedia user interface toolkits video special effects information capture access information capture access research group works ways computers locate information increasing volume online data determine structure extract information human users cluster computing net user level network interface architecture net offers communication performance par parallel machines atm cluster sun workstations supports parallel programming environments active messages split traditional networking protocols tcp active messages high performance communication information developments active messages communication architecture split simple parallel extension information developments split cucs sp 2 computer science sp 2 info information baby sp 2 installed find design research institute design research institute organization collaborating industry academic scientists engineers devoted research bringing computer science computation technology bear problems engineering design acri advanced computing research institute acri direction thomas coleman concerned scientific computation research application engineering scientific problems importance advanced computer architectures environments acri resides cornell theory center computer science department audio system technical readings aster aster audio system technical readings computing system rendering technical documents audio qmg finite element mesh generation qmg toolkit matlab routines geometric modeling unstructured mesh generation complicated geometries dimensions finite element solution boundary problems software anonymous ftp mesh generation algorithm based research mitchell vavasis arpa funded projects high performance platform network media processing combines technologies developed cornell develop flexible high performance testbed storing transporting processing multimedia data horus distributed computing environment formal support high assurance systems foundations support systems air force funded projects nynet atm tools parallel distributed computing university washington computer science engineering region desktop references happenings town entertainment movies restaurants cafes bookstores folk dancing weather quick weather detailed seattle 5 day road earthquakes weather forecast conditions transportation img riderlink current traffic conditions outdoors cycling cascade climbing internet racquetball index ladder handle tables click regional links uw main page department index uw art terminal arts citynet archie mcphee gallery entertainment seattle page span emerald web emerald web big seattle art seattle lounge index museum seattle office uspan seattle seattle yellow waiters women performing arts pages wheels rights network department computer science engineering university washington box 352350 seattle wa 98195 2350 206 543 1695 voice 206 543 2969 fax comments webmaster cs washington cse 567 principles digital systems design carl ebeling fall 1996 homework 4 distributed monday oct 28 due wed nov 6 class work teams homework 4 problems individually sketch solutions questions meet formulate solutions assign writeup team members meet collate review solutions hand team responsible understanding solution problems problems involving verilog code hand code simulation log part long 1 leiserson 29 2 1 2 leiserson 29 2 2 3 set clients requesting service time service round robin approach decide clients put order 1 bits client bit client requesting service bit client client choosing client service start client find requesting client design circuit based parallel prefix implement round robin protocol assume end list clients restart operation beginning define operator show associative sketch resulting circuit extra credit solve problem place clients circle start end list 4 show conditional sum operator defined class associative design conditional sum adder 8 bit adder write verilog program adder simulate show works correctly 5 show delay carry select adder 2 root 6 sorting circuit homework 3 turn pipelined sorter inserting registers model delay unit delay model calculate clock period simulate circuit show works correctly 7 design fast accumulator circuit adds list 8 bit numbers presented sequentially clock cycle circuit inputs data start outputs sum valid start asserted cycle list numbers starts valid asserted cycle sum list numbers valid cycle list numbers entered generate final sum implement circuit verilog unit delay model model circuit delays simulate circuit showing fast works ebeling cs washington cse engr 142 computer programming expect page change bump interesting stuff enjoy won stuff final great link bunch links internet catalog interest collection wonderful wacky check strawberry pop tart page web links collected department chair ed lazowska official university washington homepage great place check view mount rainier missing arts movie listings reviews forget spending 35 cents check playing click provided uspan performing arts network give schedules reviews events seattle area theater music clubs internet movie database seattle area book stores shakespeare complete works time museum good louvre library congress exhibit vatican library soviet archives exhibit australian national university art history university vermont electronic art gallery arts hub food seattle restaurant guide link hint nice place coffee uw campus tas occasionally visit burke museum cafe burke museum corner 15th 45th coffee shop basement art department buildings north end quad wanted places coffee guide seattle coffee strangely edited philadelphia music rolling stones web site home page unofficial inch nails home page nirvana fan kurt note metaverse mtv lawsuit progress concert dates stuff tip links trio pages huge collection pointers music online sounds band info mahler beethoven blue eyes rock rap country classical web wide world music ultimate band list indiana music library pages cult classics star trek fans preview star trek voyager tv series includes pictures voyager crew synopsis characters episode air january preview movie star trek generations includes quicktime movies sound clips gifs user interface enterprise dr mystery science theater 3000 science heard comet fragments hitting jupiter pretty cool images brand people downloading internet crawl bizarre true frog school don miss experience biology follow link univ calif museum paleontology san francisco exploratorium nasa information services world wide web nasa space shuttle web history live coverage current mission seattle weather report weather maps movies earthquake report campus resources husky home page uw libraries uw libraries nw resources cascade ski report northwest fisheries science center computer stuff connected mac social issues computer age ada project women computing sports sports seattle mariners simply comics hot cold web fishnet weekly digest interesting net stuff world world wide web network questions web 94 awards magazine don buy wired virtual tourism heard stuff played site basically explore countries curious click home page heard mcdonalds trial england stumbled link trial wanna find gonna important final tarot server government databases interactive web games jihad destroy barney worldwide web late night letterman cse142 webmaster cs washington update 07 02 95 programming practices avoid executive summary dave grove bad things turned homework features unmarked global variables global variables declared top file names begin end asterisks comment explaining variables global mixing parameter passing styles lisp positional keyword rest optional combinations options passing parameters function positional function parameters omit parameter case keyword parameters mix parameter passing conventions function rest extremely good reason optional nested lisp define function inside defun main function args local variable process args args defun helper function function local variable processing creates global binding helper function case global side effect documented put defun inside defun lambda macro create local unnamed functions fly declaring initializing accustomed programming pascal idea declaring variables beginning function write ugly ugly ugly ugly ugly defun count symbols nested list car nil declarations cdr nil symbols car nil symbols cdr nil cond null nested list 0 setf symbols car 0 setf car car nested list car setf symbols car 1 car setf symbols car count symbols car setf symbols cdr count symbols cdr nested list symbols car symbols cdr bad lisp style pre declare set variables write clauses cond separate cases cases carefully fewer conditionals local variables defun count symbols nested list cond null nested list 0 car car nested list symbols rest count symbols cdr nested list cond car 1 symbols rest car count symbols car symbols rest symbols rest version conditional assignment variable open debate good style purely lisp personally find hard read defun count symbols nested list cond null nested list 0 car car nested list symbols car cond car 1 car count symbols car 0 symbols car count symbols cdr nested list mixing side effects computation functions written compute result perform side effect avoid writing functions substantial computation produce result interesting side cse341 webmaster cs washington update 04 16 96 01pm 1908 cache performance spec92 benchmark suite jeffrey gee mark hill dionisios pnevmatikatos alan jay smith page points data gee al cache performance spec92 benchmark suite ieee micro vol 13 number 4 pp 17 27 august 1993 disclaimer data directory correct knowledge provide expressed implied warranty accept responsibility consequences misuse data complete miss ratio tables postscript complete miss ratio tables ascii auxiliary miss ratio tables ascii pnevmatikatos prepared compute 3c edition john hennessy david patterson computer architecture quantitative approach information obtaining wisconsin architectural research tool set warts generate data updated tue aug 6 14 05 28 cdt 1996 mark hill 2259 hints mosaic information page includes places faster making hotlist changing page places faster ve started mosaic travelling pages web clicking links people provided instructor page 4 pages don make links desired page requires step making hotlist easiest make links hotlist page step link select navigate menu item add current hotlist add page hierarchical menu accessible starting points menu item home pages return page select home pages hierarchical menu changing page directory file called mosaic make backup copy file case wrong double click file file manager file opened editor line file reads home page http www cs wisc change page make page cs302 home page page mosaic mosaic window page line text identified document url url http www cs wisc cs302 html change home page line mosaic read home page http www cs wisc cs302 html oct 13 1994 andy thomas cs wisc cs302 home page csc 108 lecture class lower strong crn 9 00 9 50 csc 108 lab classes crn room days time instructor ta type taylor mw 4 50 6 05 amit singhal aaron op taylor mw 6 15 7 30 amit singhal ben psi jim taylor tr 11 05 12 20 jessica kin ng psi cynthia miller taylor tr 3 25 4 40 jessica jim op taylor tr 4 50 6 05 amon seagull steven lewis op taylor mw 2 00 3 25 peter heeman chris ward op taylor mw 3 25 4 40 nat martin chris ward op 114 mw 4 50 6 05 amon seagull steven lewis psi janelle akin jim 114 mw 2 00 3 25 nat martin prakash psi viswanathan prakash 114 mw 3 25 4 40 ed yampratoom viswanathan psi charles yang class schedule monday tuesday wednesday thursday 9 00 9 50 lec lec 11 05 12 20 2 00 3 15 tay tay 3 25 4 40 tay tay 4 50 6 05 tay tay 6 15 7 30 instructor nat martin martin cs rochester assistants jessica cs rochester peter heeman heeman cs rochester amon seagull seagull cs rochester amit singhal singhal cs rochester ed yampratoom edyamp cs rochester michigan state university home academics admissions financial aid info faculty staff info students information technology msu info outreach alumni people msu search msu spartan athletics michigan state university research intensive land grant institution founded 1855 msu 58 members association american universities member big ten conference guiding principles established university 1994 guide msu century improve access quality education expert knowledge achieve active learning generate knowledge scholarship mission promote problem solving address society advance diversity community make people matter peter mcpherson president send comments questions concerns web web msu masafumi suzuki 512 south plain street ithaca ny 14850 607 277 email suzuki cs cornell home page http www cs cornell info people suzuki suzuki html education cornell university ithaca ny candidate master engineering computer science august 1996 candidate master engineering operations research industrial engineering 1996 emphasis multimedia object oriented programming database mis computer graphics simulation including developments simulators optimization probability statistics stochastic modeling tokyo institute technology tokyo japan master engineering nuclear engineering march 1988 emphasis nuclear fission nuclear fusion plasma wall interaction tokyo institute technology tokyo japan bachelor science applied physics march 1986 work experience ibm japan tokyo japan 1988 1994 systems engineer financial marketing department securities fire marine insurance duties included developed applications cobol run unix motif os 2 participated total insurance system project 100 000 000 project leader proposed information systems diverse divisions company personnel system decision support system management insurance systems financial support system personal email system advised computers operation support group customers studied technologies europe behalf customers computer skills programming language java ms visual basic cobol fortran assembler operating system unix os 400 os 2 windows dos mvs vm database db2 os2 db2 communication tcp ip sna ims application method data modeling ad cycle honors awards prize silent hoist crane company material 1995 ibm japan education scholarship 1993 prize summer badminton competition ku tokyo 1993 ibm financial marketing department award 1990 1991 successful development application development unix host computers activities badminton club member including time vice captain 1987 1994 atomic energy society japan member 1984 1987 publication rf discharge plasma pdp phenomena proceedings annual meeting atomic energy society japan vol 1 1988 driven rf discharge plasma metals fall meeting atomic energy society japan vol 2 1988 resume postscript john gunnels department computer science university texas austin gunnels cs utexas code enclosed accuracy testing removed make runs accuracy tester creates global matrix processor checking routine eureka spice cares main globals rand cancer diagnosis prognosis linear programming based machine learning nick street supervision professor olvi mangasarian university wisconsin madison purpose research twofold purpose development machine learning methods based linear programming advances form learning algorithms generalization improvement approaches applicable wide range learning algorithms aim application algorithms ideas fields statistics image processing problems arising diagnosis treatment breast cancer chapter background relevant areas research importantly machine learning breast cancer diagnosis prognosis describes previous work united fields major contribution research automated cytological analysis system call system includes partially automatic image segmentation facility isolating cell nuclei digital image computation size shape texture features nuclei linear separator distinguishes benign cases malignant cases based 569 training examples estimate probability malignancy case system university wisconsin hospitals address problem cancer prognosis determining cancer recur learning method recurrence surface approximation rsa introduced predicting time recurrence procedure linear programming predict recurrence censored input data extensions variations rsa explored including separation based procedure call implicit rsa topic improving generalization learning system addressed context rsa introduce procedure choosing relevant input features predictive model final chapters describe generalization enhancement methods mock generalization incorporates tuning set optimization process banded approximation explicitly defines tolerance band predictive surface order avoid training data computer science graduate education information 1996 97 academic year online graduate education brochure department computer science university illinois urbana champaign 1996 97 academic year table contents general information admission information financial aid information master program information ms program ms cse program mcs program joint program joint program architecture joint program business administration phd program phd cse program medical scholars miscellaneous placement additional information office international student affairs newly admitted international students img back cs homepage office university registrar official academic calendar 1996 97 semester instruction begins tuesday september 3 1996 holiday classes suspended monday october 14 1996 substitute monday schedule classes tuesday october 15 1996 homecoming parents weekend saturday sunday october 19 20 1996 registration begins spring 1997 tuesday november 12 1996 select schools fall recess classes suspended wednesday november 27 1996 instruction resumes monday december 2 1996 instruction ends wednesday december 11 1996 study period thursday friday december 12 13 1996 final exams begin monday december 16 1996 final exams end friday december 20 1996 semester ii instruction begins monday january 13 1997 holiday classes suspended monday january 20 1997 holiday classes suspended monday february 17 1997 substitute monday schedule classes tuesday february 18 1997 spring recess saturday march 8 1997 sunday march 16 1997 instruction resumes monday march 17 1997 holiday classes suspended monday april 21 1997 instruction ends wednesday april 30 1997 study period thursday friday 1 2 1997 final exams begin monday 5 1997 final exams end tuesday 13 1997 commencement sunday 18 1997 university scheduling classes religious holidays intends students observing holidays ample opportunity make work faculty members observe religious holidays arrange faculty member meet classes canceled classes rescheduled classes held veterans day holiday calendars school law school medicine school dental medicine published separately distributed schools search engines find info web uw metacrawler lycos yahoo excite galaxy gopher server infoseek internet points interest internet resources meta index list search engines internet indices magellan open text savvy search webcrawler w3catalog world wide web worm brian michalowski source accurate dependable traffic updates star trek tng meets microsoft picard mr success attempts finding weakness borg mr data access command captain fact found answer searching archives late twentieth century computing technology presses key logo appears computer screen hell microsoft data turns explain explain send program reason called windows borg command inside root command unit begin consuming system resources rate picard borg ability adapt won alter processing systems increase storage capacity data captain windows detects creates version upgrade resources increases exponentially iteration borg adapt quickly eventually processing ability normal operational functions picard excellent work unsolvable geometric shape idea 15 minutes data captain successfully installed windows borg command unit expected immediately consumed 85 resources received confirmation expected upgrade scanners picked increase borg storage cpu capacity indication upgrade compensate increase picard data scan history banks determine missed data sir reason failure upgrade borg part plan sending registration cards captain choice requesting permission begin emergency escape sequence excited wait captain cpu capacity suddenly dropped 0 picard data scanners show data studying displays borg found internal windows module named solitaire cpu capacity picard lets wait long solitaire reduce functionality hours pass status borg expected borg attempting engineer compensate increased cpu storage demands time successfully increase resources setup closest deep space monitor beacon transmit windows modules called microsoft fun pack picard time buy data current borg solution rates predict interest time span 6 hours captain vessel entered sector picard identify data appears markings similar microsoft logo speakers admiral bill gates microsoft monopoly positive confirmation unregistered software sector surrender assets avoid trouble 10 seconds comply data alien ship opened forward released thousands humanoid shaped objects picard magnify forward viewer alien craft god captain human beings floating straight borg ship life support suits survive deep space data dont humans sir closer carrying recognized twenty century man leather wearing suits picard lawyers lawyers rounded sun 2017 great data true survived surrounded borg ship covering types papers data ancient red tape proves fatal borg pieces picard turn monitors data bear watch borg doesn deserve death craig web experience visitor number img lecture notes week 6 topic dimensional arrays dimensional array arguments parallel arrays text 7 1 7 7 7 9 notes arrays simple variables simple variables store values integer score real price logical answer simple variables store single integer real number logical store declare variable integer array variables arrays store related values single variable values stored array type called base type easier store values array declaring separate variables declaring array variables array base type number values store called size array arrayname arraysize integer scores 3 real prices 1000 logical 10 array variables declared simple variables program foo real cost integer scores 3 sum commonly constant fortran parameter statement declare size array integer maxsiz parameter maxsiz 3 real scores maxsiz scores array variable stores integer single variable referencing arrays access array array subscript position array arrayname subscript array subscript 1 subscript arraysize scores 1 element scores 2 element scores 3 element array variables normal simple variable print score scores 1 bar scores 1 10 cos scores 2 read 1 100 end 150 scores 3 store values array assignment statement simple variables arrayname subscript scores 1 3 scores 2 scores 1 6 array subscripts array subscripts literals variables expressions expression determines element accessed integer scores 3 2 scores scores 4 5 scores 1 array subscript range 1 arraysize array subscript integer expression enclosed parentheses scores scores 4 5 wrong scores 13 scores 5 scores 2 scores 2 3 important type array variable base type subscript real prices 1000 prices variable type prices array prices prices real integer arrays loops arrays commonly processed loop integer maxsiz total count parameter maxsiz 100 real scores maxsiz read scores count 1 maxsiz read scores count end add scores total 0 count 1 maxsiz total total scores count end print scores count 1 maxsiz print scores count end stop end arrays loop counter count array subscript sequentially access values time reading arrays 1 loop array filled reading values loop 1 100 read scores end values typed lines read statement executed time 2 read entire array read entire array read scores values entered lines line 3 implied loop read part array line implied loop read scores 50 100 equivalent loop inside read statement read line writing arrays 1 loop values array printed lines loop 1 100 print scores end 2 print entire array print entire array line print scores 3 implied loop print part array line implied loop print scores 50 100 implied loops implied loops loops read write print statement read array count count start end read scores 1 maxsiz 1 print prices num num 1 1000 read write array implied loop read scores grades 1 100 reads scores 1 grades 1 scores 2 grades 2 end file specifier implied loops read 1 end 100 scores 1 100 abort implied loop prematurely run data format statements arrays arrays read written printed format statements integer 5 100 1 5 2 end print 15 1 5 15 format i3 i3 i3 i3 i3 prints 1 4 9 16 25 edit specifiers format statement values edit specifiers loop back specifier start line print 15 mass 1 5 15 format i3 i3 prints 1 4 9 16 25 edit multipliers avoid starting lines 15 format array arguments arrays passed user defined functions subroutines array arguments passing simple variables arguments array variables declared main program important pass array array size arguments declare array inside function subroutine program test integer maxsiz parameter maxsiz 10 integer scores maxsiz print getmax scores maxsiz stop end integer function getmax list size finds highest list declare arguments integer size list size return end input array arguments simple variable arguments input array arguments assigned max list 1 max gt list wrong list arrays passed input arguments print getmax scores maxsiz individual values passed input arguments simple variables print fact scores 3 output array arguments array output argument passed back main program array values changed call scores maxsiz subroutine list size initialize list values declare arguments integer size list size declare local variables integer count count 1 size list count 0 end return end arrays passed back output arguments call scores maxsiz individual values passed output arguments simple variables call sort scores 1 scores 3 copyright 1996 modified fromgareth bestor bestor cs wisc modified october 11 1996 grades cs536 grades sorted digits id number parens program grade late days program id hw1 hw2 p1 p2 ex1 55 72 99 80 90 0 76 96 0 86 0272 86 89 100 96 95 94 90 95 100 95 78 41 99 1 91 1 88 71 0 91 88 75 70 100 100 100 96 90 85 100 97 91 80 46 98 84 96 0833 0 67 94 98 75 0937 73 28 96 78 73 1246 89 83 99 97 99 1843 48 58 89 3 0 97 1991 63 74 100 95 83 0 72 99 2 77 79 2051 88 28 95 97 64 62 34 97 94 75 96 75 100 98 88 2622 94 79 100 87 94 2622 46 91 100 97 91 2674 85 50 100 93 98 2979 93 94 100 1 100 2 97 51 51 90 1 89 85 89 93 100 97 97 88 100 100 88 88 78 100 100 95 97 3874 0 93 100 83 95 76 69 92 85 76 77 83 95 94 97 4613 79 48 79 90 1 99 88 93 100 97 97 5114 73 87 100 96 86 5326 90 93 95 93 94 76 84 100 96 88 96 71 97 100 94 88 84 100 97 1 67 5577 74 85 100 92 93 65 84 88 90 93 59 44 97 85 82 75 38 100 82 3 85 100 100 100 98 1 97 93 87 100 100 1 96 63 57 99 84 93 77 87 95 86 98 69 76 94 97 80 93 67 100 97 88 56 70 100 95 1 80 0 60 100 84 87 61 10 50 2 95 3 65 47 0 90 3 81 2 73 85 65 91 100 90 83 75 90 86 93 90 90 96 98 1 90 88 83 96 96 83 68 53 96 3 86 3 83 91 93 88 73 94 class averages 77 39 72 31 95 80 91 70 88 00 astronomy department annual report department directory graduate program undergraduate program astronomical library washburn observatory bit madison visiting department campus map shows department sterling hall area highway map courtesy mapquest img university wisconsin madison astronomy department cse370 assignments date date due solution tutorial distributed assignment 1 30 september 4 october solution assignment 2 4 october 11 october solution assignment 3 11 october 18 october solution assignment 4 21 october 28 october solution synario tutorial assignment 5 28 october 4 november solution abel tutorial assignment 6 4 november 13 november solution assignment 7 13 november 20 november assignment 8 20 november 2 december assignment 9 2 december 11 december comments cse370 webmaster cs washington update 12 02 96 list major equipment held department summary information intelligent machines lab sgi onyx reality station graphics engine graphics company onyx 000 cpu risc processor 128 mb memory 4 gb hard disk drive raster manager cards graphics buffering 21 stereo color monitor irix unix operating system level graphics multi channel option display head mount corporation real time 3d degree freedom magnetic tracking system data glove head mounted display virtual research corporation head mounted display unit resolution virtual reality simulations opengl graphics packages routines corporation virtual reality software virtual world modelling cs courses graphics virtual reality internet programming real time systems sun sparc 10 graphics computer workstation file server dual cpu high speed risc processor 96 mb memory 1 2 gb hard disk drive raster manager card graphics buffering 21 stereo color monitor solaris unix operating system cdrom drive software windows common lisp garnet gui system quintus prolog sun compiler phigs graphics packages routines 3d studio graphics corporation virtual reality software virtual world modelling recognition system voice command system sun 4 330 computer workstation file server 72 mb memory 1gb hard disk drive solaris unix operating system cdrom drive exclusively cs courses internet programming artificial intelligence real time systems robotics computer vision expert systems operating systems imaging technology vision board image processing system software windows common lisp garnet gui system quintus prolog compiler phigs graphics package sun ipc workstations ipc connected sun 4 330 ethernet network sparc 10 solaris operating system sparc 10 running solaris 2 4 operating system cs courses artificial intelligence real time systems robotics computer vision expert systems operating systems software windows common lisp garnet gui system quintus prolog compilers phigs graphics package alpha ii robot axis stepper motor driven degree freedom light industrial robot teach operator control connected sun ethernet network software vendor demonstrations specifications include 3 pound payload 18 inch reach 0 015 inches speed 51 inches robot vision artificial intelligence courses faculty student research projects real world industries rwi b12 robotic mobile base 3 wheel drive base move speeds 2 meters carry 20 kg programmed move standard serial port robot vision artificial intelligence faculty student research projects imaging technology computer vision board image processing system ccd high resolution cameras 12 lens inches inputs binocular stereo vision algorithm imaging technology board image processor 640 480 12 bits deep resolution data communications lab pentiums software windows 95 office 95 internet browsers netscape compiler turbo pascal networking tools 486 dx 2 66 software windows nt networking tools wickersham computer science sun lab sparc 5 workstation server 64 mb memory 11 gb hard drive space 25 sun ipc workstations running 10 base ethernet network nis solaris operating system undergraduate computer science courses software packages included pascal fortran perl show full internet connectivity sparc 5 server netscape communications server software telnet ftp tn3270 tin mosaic netscape lynx gopher system administrator laurie knox img back cs home page cs 112 introduction computer science ii spring semester 1995 homework number 5 homework due april 13 extra credit exercise optional honors students 1 array integers 15 9 7 5 10 4 2 3 1 write array iteration recursive call 1 quicksort 2 merge sort 2 data structures tanenbaum al sort counting performed declare array count set count number elements place position count output array beware possibilities equal elements write routine sort array size method write program test routine 3 extra credit implement quicksort algorithm linked lists document alberto sat apr 8 18 07 10 edt 1995 3515 www wonderful ways waste time news information resources cnn interactive york times npr online supreme court decisions files pc travel reference hypertext webster zip codes elements style owl handouts outline form yahoo local isthmus daily page wort 89 9 fm madison wi weather channel wi weather data books salon bookwire movies television internet movie database rml movie page cinema recent upcoming films tv1 online tv listings wisconsin union films sports espnet sportszone sports illustrated usa today sports instant baseball nfl gourmet recipes aunt emma recipe world recipe sites humor dilbert hot air net fun games greg ford 1 single pascal statement required computation couple statements program var s1 s3 string begin writeln enter s1 substring readln s1 writeln enter readln s3 copy pos s1 length pos s1 1 statement writeln s3 s3 readln end problem 2 procedure needed program var string integer procedure var string var integer var integer chr string begin 0 1 length begin chr copy 1 chr chr chr chr chr 1 1 end end begin writeln enter string readln writeln number vowels readln end problem 3 procedure needed program type array 1 100 integer var integer procedure fib var var integer var integer begin 3 1 1 don worry 2 2 1 begin 1 2 1 end end begin writeln enter integer readln fib writeln fibonacci 1 begin writeln 1 end readln end problem 4 pascal program algorithm pascal program meet requirements pascal machine pascal operations ordered unambiguous effectively computable pascal programs meet constraint pascal programs fail halt finite time infinite loop program program var integer begin 1 1 writeln looping end problem 5 dealt array class ll arrays store information title artist recording studio stock variable track number unique cds inventory stop loop print report procedure called print parameters title artist recording studio stock index integer function index location prints contents arrays index search define procedure search parameters item searched string array searched position integer function array searched position finds match item searched calls print output report entire array calling search parameters title cd array title perform searches required case problem 6 database machine built top pascal machine writing pascal program runs pascal implements operations database machine operations include add record delete record search record problem 7 program type array 1 100 real var integer sum avg real begin sum avg sum writeln average avg end problem 8 program type array 1 100 integer var integer begin initialize array zeros 1 100 begin 0 1 end enter integers count frequency writeln enter integer 1 100 1 stop readln 1 begin 1 writeln enter integer 1 100 1 stop readln end write frequency integers occurred 1 100 begin 1 writeln occurred times 1 end readln end problem 9 procedure formal parameters names actual parameters call procedure important making procedure modular enabling reuse program procedure knowing names variables procedure procedure programs calls procedure actual parameters problem 10 part sentence noun phrase verb phrase noun verb noun phrase girl noun ball part conceivable grammar checker written rules grammar checker attempt generate sentence written word processor sentences generated rules deemed correct sentences generated rules deemed incorrect set rules large complete set rules english developed austin music capitol austin city connection austin city limits quadralay page austin overview tech net austin information center austin relocation network sites austin axis web magazine austin austin chronicle free austin weekly internet recreational events calendar austin www users group home page austin internet yellow page don forget music tradition austin swimming austin work site construction modified aug 14 1995 zhu qing university texas austin department computer sciences austin tx 78712 zhuqing cs utexas 2994 comments xmosaic user interface hotlist interface find link real interesting site takes loads network traffic eventually give remember site case future add hotlist haven visited node hotlist window screen obscured documents hit select hotlist window show beneath things xmosaic doesn send raise event window circumstances keyboard shortcuts emacs info pages quicker navigational support xmosaic keyboard shortcuts immediately select menu item hitting number select 2nd menu item hit 2 idea linear sequencing pages hit series concepts wouldn difficult adapt xmosaic links numbered putting letting key push follow page defined link immediately chose current page good navigating list stuff miscellaneous gripes select open url typing url box screen edit direct manipulation open url mouse wanders box main mosaic window start typing sorts random commands executed bad keyboard shortcuts disabled modal dialog box put html editor emacs html mode el doesn work add html codes existing document writing html documents tend spend lot time making links made faster cut paste url document emacs buffer nice play package hacked sort automatic linking fly kepart cs washington networked computer science technical reports library ncstrl international collection computer science technical reports cs departments industrial government research laboratories dri technical reports included collection search ncstrl collection enter words box search author title abstract flexible powerful search complex search form browse reports participating institutions browse collection dri authors additional sources information article ncstrl lib magazine overview ncstrl architecture dienst 4 0 protocol service based user interface methods places browsed puzzle easiest cheapest travel world areas computer science vlsi database systems computer vision pattern recognition computer graphics graphics viewers editors utilities info multimedia dictionary computing virtual computer library unified computer science technical reports misc java tutorial gnuplot gnuplot ieee acm transactions networking matlab matlab registered trademark mathworks page modified 31 1995 comments send email hqliu cs utexas cold img img img img code graphics sound projects upl comments web users img img img img cold hot wired web pages projects upl code music art undergraduate projects lab social hub uw madison computer science department provide environment undergraduates work programming projects devising pages justice projects perpetually upl serve attempt showcase refined works developed page perpetually updated bother experience pages includes running links eternal solution note cold netscape enhanced means pages netscape extensions netscape incompatible browsers ve build compatible aesthetic pages pages text browser compatible visitors served 12 24 95 cs click anytime return page page updated feb 24 1996 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc projects thing make directory programs prog6 file manager make window displaying drive make programs highlighted left pane file create directory make directory called prog6 project manage programs work program 6 make ve opened project file program 6 create project follow steps 1 project project bring dialog box 2 dialog box project path fill programs prog6 prog6 ide 3 dialog box target type make exe selected 4 click button advanced bring dialog box 1 dialog box make initial node cpp rc def checked 2 click close dialog return dialog 3 click close dialog borland window title project prog6 exe exe prog6 cpp cpp tells project make program prog6 exe prog6 cpp make program add file project 1 click prog6 exe make highlighted 2 press insert key keyboard bring dialog 3 programs prog6 enter appointment cpp click 4 notice add appointment file list add header files list run program debug write program edit files prog6 cpp appointment cpp appointment milo martin milo cs wisc corba essentials annotated bibliography 514 final spring 1996 alfred hong april 26 1996 table contents bibliography intends provide essentials reference guide understanding corba perspectives bibliography entries ranked order categories corba standards documentation tutorials problems perspectives comparison options real world corba applications corba standards documentation richard stone christopher eds object management architecture guide rev 3 0 john wiley sons object management group ma 1995 definitive overview guide terminology objectives specification corba introduces object management group omg core object model omg reference model standardization procedures proposal procedures specification guidelines omg omg reference model consists layers object request broker orb application objects detail specification texts object management group common object request broker architecture specification rev 2 0 object management group ma 1995 object request broker orb foundation corba orbs essentially agents transparently service data requests responses corba objects clients object adaptors object oriented version rpc mechanism interfacing orbs corba objects interface definition language idl dynamic invocation interface revision 2 0 defines interoperability portability guidelines orbs vendors object management group common object services specifications object management group ma 1995 common object services specification literature layer directly orbs provide recognized set essential services corba objects growing document envisioned services defined include naming events transactions persistence object management group common facilities object management group ma 1995 layer defines higher level services functions fourth layer end user applications omg reference model includes horizontal vertical introduced writing growing document table contents tutorials gabriel programming corba unix review 14 4 april 1996 29 39 date easy read tutorial corba background history omg summarizes information defining specifications corba entries bibliography presents interface definition language idl coding sunsoft neo corba environment steve distributed object computing corba report 5 6 july aug 1993 32 38 technical overview corba foundations explains corba makes sense perspective distributed object oriented application development describes corba components object request broker orb core interface definition language idl dynamic interface interface repository ir object adapter individually work mark building corba object server software development 3 10 oct 1995 53 61 straightforward proficient programmers develop corba object server orbix iona technologies corba implementation process demonstrated detailed step step manner idl interface specification compilation thomas essential corba systems integration distributed objects john wiley sons object management group ma 1995 book geared systems building systems based corba book examines integration issues techniques includes good tutorial corba architecture discusses security issues implementations introduces orbs market successful corba systems implemented table contents problems maffeis silvano adding group communication fault tolerance corba proceedings 1995 usenix conference object oriented technologies monterey ca june 1995 usenix berkeley ca pp 203 135 146 corba meant distributed systems lack dealing fault tolerance implemented software groups replicated objects utilize reliable multicast communication recognizing limitation author presents discusses electra worlds generic object request broker orb adds reliable group multicast capabilities systems horus isis corba implementation schmidt harrison al object oriented components high speed network programming proceedings usenix conference object oriented technologies monterey ca june 1995 usenix berkeley ca pp 203 21 38 paper presents problem corba evaluates performance problems communication middleware high speed networks corba based mechanisms orbix considerably slower compared based sockets authors devised adaptive communications environment ace object oriented programming toolkit improves performance problems encountered orfali edwards client server components corba meets opendoc object magazine 5 4 1995 55 59 specifies higher level services functions application objects layer omg reference model introduced opendoc essentially requires mature anticipated merged adopted specification occurred writing bibliography named distributed document component facility opendoc enables creation multiple live data live object compound documents john iona orbix object request broker object magazine 5 5 july aug 1995 82 iona technologies orbix popular commercially full implementations corba author reviews versions orbix corba 1 2 spec focuses orbix extensions defined corba object binding smart proxies idl binding part corba 2 0 spec work companies address corba briefly mentioned instance orbix isis fault tolerance functionality table contents perspectives comparison options bernstein philip middleware model distributed system services communications acm 29 2 february 1996 86 98 corba mechanism middleware intended support distributed computing competing models exist paper educational heterogeneity distributed nature industry requirements gave birth middleware classifies middleware discusses services middleware provide middleware integration issues future examined schmidt douglas steve modeling distributed object applications report 7 2 feb 1995 64 68 series columns distributed object computing doc outlines approach doc implementation discussing application environment requirements hardware network examining key functionalities competing doc frameworks corba network ole corba security measures multithreading capability part latest specification brando thom comparing corba dce object magazine 6 1 march 1996 52 57 informative guide corba comparison dce numerous similarities author confusion explaining corba differences corba dce paper includes clear diagram showing omg reference model depicting corba components michael ole corba unix review 14 4 april 1996 43 45 microsoft component object model defining object model popular object linking embedding ole desktop applications object model corba makes interoperability difficult omg completed corba interoperability specification distributed contained network ole entry defined pose greater challenge interoperability specification tom salvatore components byte 21 1 jan 1996 97 network object linking embedding network ole microsoft corba 2 0 object management group compared corba 2 0 years refinement 2 0 specification added additional portability distributed computing enhancements network ole microsoft strategies ole 2 0 availability make network ole formidable opponent table contents real world corba applications john design construction lisa dbms magazine 8 13 dec 1995 68 82 case study real world property management system completely object oriented built ibm distributed systems object model corba compliant framework runs heterogeneous tcp ip network 60 database servers fruits omg object database management group odmg displayed variety services utilized naming service persistence event notification concurrency control almasi al web technology make information web proceedings fourth workshop enabling technologies infrastructure collaborative enterprises wet ice 95 apr 20 22 1995 berkeley springs west virginia ieee computer society press los alamitos ca pp 147 153 web enhanced common gateway interface cgi script includes tcl based orbix dynamic invocation interface allowing act orbix client corba compliant servers authors briefly describe static interface definition language idl versus web corba major focus paper web freely working corba client authors mention 1995 trial web dynamic generation medical patient records orbix interface oracle databases table contents bu cas cs 552 operating systems fall 96 heddaya homework 2 due fri 96 09 20 extended mon 09 23 1996 09 24 1 read review paper operating systems list publications review page long devoted critique original paper reviewing guidelines acm transactions computer systems proceedings acm symposium operating systems principles special issues operating systems review acm transactions programming languages systems acm computing surveys ieee transactions software engineering ieee transactions computers proceedings ieee international conference distributed computing systems 2 1 tanenbaum 2 1 2 tanenbaum 2 2 note definition tanenbaum 92 34 wrong explanation correct 3 design os special purpose computer controls components car system consist cpu ram multiple sensors speed gas position position proximity objects road multiple actuators fuel flow fuel air mixture transmission multiple displays kinds assume function implements step successive approximation control algorithm set sensor values returns approximation actuator parameter values optionally previous approximation output input returns approximation assume user program running system invoking proper times correct inputs task special purpose os os observe constraints imposed physical properties components car driving convenience importantly necessity maintain safety human passengers physical properties actuators dictate maximum allowable rate change actuator values physical properties system handled function os maintain basic constraints driving convenience includes issues delay pressing gas beginning acceleration safety dictates functions important places time limits allowable response times driver applied 10ms general requirement os approximations actuator values obtained successive calls violating important requirements main design decision os adopt software architecture based polling interrupts hybrid part design 1 hardware configuration system run os produce full hardware design system suffices draw block diagram point hardware features os requires 2 formulate constraints os deal timing constraints priority constraints terms system 1 3 sketch software structure os variety diagrams block structure control flow data flow execution trace diagrams 4 briefly explain os works substitute implementations created 1996 09 maintained abdelsalam heddaya comprehensive examination questions fall 1996 pertinent areas computer science answer question areas detail hour time period examination 1 database information systems traditionally database systems designed manage structured information information retrieval systems hand intended managing unstructured text ubiquitous interest multimedia systems advent world wide web www simply web 1993 distinction database information retrieval systems begun blur raised challenging database issues multimedia data types include structured data text graphics electronic ink animation images audio video addition large storage requirements video audio temporal dimension intrinsic data subjectivity interpretation images users user queries tend incomplete imprecise web hypermedia storage retrieval environment vast collection interconnected documents distributed internet web viewed large distributed heterogeneous multimedia database system information exist web locating information web user requires enormous search time effort database issues addressed facilitate retrieving relevant information web efficiently effectively discuss address aspects data modeling incorporate rich image semantics temporal dimension audio video data query language accommodate incomplete imprecise queries query processing algorithms incorporate user subjectivity interpretation image contents network issues including navigation strategies protocols provide data distribution location transparency 1 algorithms discuss detail algorithmic analysis complexity issues arise developing software make extensive tree graph data structures cite examples helpful discussion 1 network systems role internet ten years discuss qualities internet providers microsoft explorer netscape navigator make discuss advantages object oriented programming style programming styles personal computing grown scale past decade discuss markets personal computing directions ten years computer viruses security issues worry organizations networked computer systems discuss solutions problems bunch checklists consult hiking diving compiled lists based experience learned princeton university outdoor action program winter camping checklist camping checklist diving checklist medical kit checklist links relevant sites img uw climbing club princeton university outdoor action program pcl map collection unit conversion software software written common lisp convert unit measurement equivalent unit input named units expressions terms units software simplify unit expressions convert meters feet 3 convert parsec micro fortnight inch sec 1 convert mega 1 newton meter volt volt volt parsec hour ohm unit conversion line demonstration ftp directory software documentation conversion units measurement paper links related multimedia systems usenet frequently asked question faqs color space faq gamma faq audio faq mpeg faq jpeg faq compression faq miscellaneous mpeg audio multimedia backbone mpeg faq rob multimedia lab desktop video conferencing product survey apple computer video glossary digital video digital audio jpeg compression examples desktop video glossary technical introduction digital video cs 294 3 multimedia systems applications jpeg compression real time video audio world wide web digital audio applications environment programming system visual processing digital video planet earth home page movies video information cs631 home page projects basic operating systems research give students match hands dirty real operating systems research offering number projects based plan9 distributed operating system vsta public micro kernel main goal projects exposure operating systems based research principles contrast operating systems build traditional approach bsd linux mach plan9 vsta chosen specific research reasons clear read individual sections major organizational reason operating systems pc home exist architectures startup activities plan9 project rules projects systems projects projects determined cooperation faculty involved students work examples projects distributed cd rom file server plan9 process server vsta device drivers vsta kernel packet filter architectures students subscribe projects solid background programming language development tools make exposure fundamentals operating systems networks distributed systems affinity real system work mandatory faculty charge werner vogels robbert van renesse thorsten von eicken plan9 plan 9 distributed system general configuration kinds components terminals sit users desks file servers store permanent data cpu servers provide faster cpus user authentication network gateways components connected kinds networks including ethernet specially built fiber networks ordinary modem connections isdn typical users interact applications run terminals cpu servers applications data file servers small run laptop highly configurable escapes specific models networked workstations central machine service project start installation plan9 file server make number machines pc sparc stations department capable booting plan9 network follow activities areas plan9 involve building servers support remote devices running unix connecting home pc running plan9 departmental plan9 dial services adding communication mechanism plan9 kernel projects determined researchers bell labs vsta vsta experimental kernel attempts blend design microkernel system organization plan 9 result small privileged kernel running user mode tasks provide system services device drivers filesystems registry plan 9 service filesystem interface vsta originally developed andrew valencia gnu copyleft things developed vsta network servers evaluated improved device drivers written windowing system existing mechanisms replaced improved examples kernel based process management split kernel dispatcher process server developing remote ipc mechanism possibility os small fits 3 floppies binaries source code easy understand flexible information www page contact werner vogels congratulations browser interpreted javascript body tag page mail technique gather electronic mail addresses commercial purposes tools research list links helpful writing research papers finding research ideas locating information research subject cs research resources listing computer science resources technical report indexes universities department technical reports included indexes math resources listing math chemistry resources listing chemistry included web periodic table elements yahoo yahoo searchable index documents internet sites links internet search engines 2473 gaetano borriello vita january 1996 research interests computer aided design embedded systems hardware software design digital system design programmable logic architectures tools mobile computing special purpose architectures user interfaces employment university washington seattle wa department computer science engineering associate professor 1993 assistant professor 1988 1993 visiting professor scuola superiore sant anna pisa italy 1995 1996 visiting scientist inter university microelectronics center leuven belgium 1992 university california berkeley berkeley ca computer science division research assistant 1984 1988 teaching assistant 1985 xerox corporation palo alto ca palo alto research center member research staff 1981 1984 research intern 1980 1981 education ph computer science university california berkeley 1988 electrical engineering computer systems stanford university 1981 electrical engineering computer engineering polytechnic institute york 1979 professional awards fulbright pisa chair award scuola superiore sant anna pisa italia 1995 1996 distinguished teaching award university washington 1995 junior faculty achievement award college engineering university washington 1994 presidential young investigator award national science foundation 1988 gaetano cs washington back home page 1901 personal information graduate student computer science university washington roots home town small place called state karnataka india back 1956 retirement grandfather bought land developed coffee estate area ideal growing coffee coffee grown exported india region mountainous region soil heavy 100 inches year estate run parents day ll grew bangalore garden city silicon city capital karnataka 150 miles east bangalore changed lot past 5 years high tech opening shop big stuff indiaworld date news india articles indian newspapers magazines interests sports junkie love reading topics interested days evolution science fiction quantum mechanics authors good movies bad movies coffee 1444 ultimate pictures pictures march 96 trip bellingham click information seattle ultimate scene check pope page play ultimate frisbee characters collectively don team cheer bellingham tournament left adam erik melissa john elise bert jane christopher joanna knee chris badly framed snapshot time john bert adam joanna erik chris christopher jane melissa larry elise glorious moment life date catch end zone summer img computer science system information img cluster status reports img systems request tracking system queue img line unix software img html tutorials faq img world wide web site information img system staff information college engineering university wisconsin madison mechanical engineering neat picture department overview graduate program undergraduate program research areas facilities faculty profiles descriptions madison information industry information alumni miscellaneous information note browser supports tables webmaster browser time visit page lot nicer information mechanical engineering department 1513 university avenue madison wi 53706 1572 tel 608 262 3543 fax 608 265 2316 email engr wisc uw coe depts centers consortia services fountain index search mail credits modified monday 14 oct 96 09 03 46 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc mef mobile computing page interest mobile computing stems ongoing research rutgers university undergraduate university washington part group working area interested systems aspects mobile computing hope stumble academic research area mobile environment research initially worked hardware software infrastructure built xerox palo alto research center parc ubiquitous computing project hardware includes low power infrared handheld pen based software includes application suite service infrastructure handheld devices operate stationary applications current research uw mobile computing home page fall terri watson joining research group working wit marc project write device driver wireless ethernet card work part mobile computing independent project marc interested pcmcia devices tie mobile computing flash memory devices smart cards future list mobile computing projects papers information found web ii project citi mobile ip mobile computing bibliography rutgers mobile computing marc fiuczynski id mobile html 1 3 1994 05 04 18 51 44 mef exp mef boston university cla computer science dept cla cs 450 computer architecture instructions request grade report request report grade cs450 sending empty email message prof azer bestavros subject line sentence getgrade cs450 shown azer bestavros cs bu cc subject getgrade cs450 message text sending email message receive minutes grade report grade homeworks graded minimum maximum average grade class document prepared professor azer bestavros cs bu created october 1 1995 updated october 6 1995 rutgers university online network services links provide interactive information services rutgers university internet img access rutgers university faculty staff student directories similar directories sites internet img archie locates publicly software information internet www gateway search retrieve files local computer img rutgers ftp servers offer variety information software public access img info rutgers university campus wide information system information university facilities services ns www www ns rutgers 2004 sr programming language sr synchronizing resources language writing concurrent programs main language constructs resources operations resources encapsulate processes variables share operations provide primary mechanism process interaction sr integration mechanisms invoking servicing operations local remote procedure call rendezvous message passing dynamic process creation multicast semaphores supported sr supports shared global variables operations sr number universities labs work research projects involving concurrent programming concurrent programming courses reinforce concepts small programming projects larger projects experiments parallel algorithms replicated databases distributed simulations parts distributed operating systems file systems command interpreters sr tool masters theses doctoral dissertations conduct experiments parallel distributed programming implement larger systems system mixed language programming distributed implementation graph algorithms experiments load balancing algorithms experiments upcall program structures documentation implementation info sr mailing list sr project sr project cs arizona department computer science university arizona 1415 opt efficient algorithm optimizing dct quantization tables qclic quality controlled lossy image compression quality gain illustrated description opt qclic images tons opt ed images publications opt code patent information viresh ratnakar miron livny computer sciences department university wisconsin madison index users kornerup cs105 kornerup slides modified size parent directory ps 10 sep 95 13 54 week1 ps 10 sep 95 14 19 57k week10 ps 17 nov 95 10 30 89k ps 01 dec 95 16 00 week2 ps 20 sep 95 12 10 week3 ps 22 sep 95 14 35 week4 ps 29 sep 95 10 59 week6 ps 13 oct 95 10 15 week7 ps 27 oct 95 18 25 100k ps 03 nov 95 16 43 80k ps 16 nov 95 13 39 11 files 2506 mechanisms cooperative shared memory david wood satish chandra babak falsafi mark hill james larus alvin lebeck james lewis shubhendu mukherjee subbarao palacharla steven reinhardt acm ieee international symposium computer architecture isca 1993 kernel support wisconsin wind tunnel steven reinhardt babak falsafi david wood usenix symposium microkernels kernel architectures september 1993 cost performance parallel computer simulator babak falsafi david wood scs pads july 1994 fine grain access control distributed shared memory ioannis schoinas babak falsafi alvin lebeck steven reinhardt james larus david wood sixth international conference architectural support programming languages operating systems asplos vi oct 1994 application specific protocols user level shared memory babak falsafi alvin lebeck steven reinhardt ioannis schoinas mark hill james larus anne rogers david wood supercomputing 94 nov 1994 coherent network interfaces fine grain communication shubhendu mukherjee babak falsafi mark hill david wood acm ieee international symposium computer architecture isca 1996 dedicated protocol processing make sense babak falsafi david wood technical report 1302 computer sciences department university wisconsin madison february 1996 scheduling communication smp node parallel machine babak falsafi david wood ieee international symposium high performance computer architecture hpca february 1997 zpl compiler partial installation instructions zpl blurb document describes requirements process setting zpl compiler partial installation single processor unix assumed familiar zpl compilation process completed partial installation compile zpl source codes remote zpl compiler partial installation requires half hour fewer 2 megabytes disk space resource economy fact zpl compiler included partial installation run time libraries configuration files included order compile zpl program client stub connect zpl net compiler server compiles program invest effort check web compiler requirements hardware perform partial installation unix machine process perform partial installation parallel machines document exist software basic unix utilities sh make tar perl ansi compiler basics recall steps zpl compilation process zpl source program collection files generated files compiled linked machine dependent independent run time libraries produce executable program partial installation primarily supports step installation includes run time libraries configuration files select compiler compiler flags partial installation section describes create partial installation hardware assumed installing machine supported undertaking port porting zpl system document installation process involves creating zpl project directory hierarchy typically usr local zpl achieved steps 1 ftp tar file 2 compile link run time libraries download files ftp compressed tar file sequential unix workstation home seq tar uncompress untar file zpl project directory usr local zpl home seq tar tar xvf compile run time libraries step compiling run time libraries set environment variable compile sequential unix workstation setenv seq build libraries move directory file type cd home src cd seq set remote zpl compiler remote zpl compiler page introduction zpl uw cse uw zpl info cs washington bad favorite kind weather good winter blizzard ve people hot collar tons snow ground partially live 2 3 mile office upson silence feeling snow grove trees snow covering branch makes places mit beautiful cornell suffice time winter spent playing snow spent unpleasant bits music makers dreamers dreams aphex twin dan brown snowman cs cornell updated 9 oct 96 cse 378 machine organization assembly language programming autumn 1996 class slides copies transparencies class general introduction mips isa part 1 mips isa part 2 mips instruction encoding procedure call return protocol spim program recursive factorial performance computer systems evolution isa simple datapath implementation simple control unit multiple cycle implementation intro microprogramming intro pipelining pipelining hazards introduction caches cache performance introduction virtual memory virtual memory implementation input output words networks baer cs washington update 12 09 96 rex advanced home page congratulations found click linked list class hw 9 problem hw 9 hint hw 8 problem hw 8 solution hw 6 problem hw 6 solution hw 5 problem hw 5 solution hw 4 problem hw 4 solution hw 3 solution web pages maintained rex jakobovits email comments questions rex cs washington computer science 418 cornell university final project animations animations submitted final class projects students computer science 418 cornell university 1994 1996 spring semesters introduction principles interactive computer graphics scientific visualization topics include dimensional graphics algorithms perspective transformations hidden line hidden surface algorithms parametric surfaces lighting models image synthesis application scientific data analysis created ibm data explorer instructor bruce land animation 1996 maximum mpeg size 5 mbytes average 3 numbers reference ordering 1 hornet mpeg description 2 mt virtual mpeg description 3 shadows mpeg description 4 magic helmet mpeg description 5 unabomber fatal mistake mpeg 6 magic mpeg description 7 whiskers mpeg description 8 judgement day mpeg description 9 godzilla game chess mpeg description 10 battle mpeg description 11 typical day plains mpeg description 12 enemy invasion mpeg description 13 tanks fire mpeg description 14 mpeg 15 barney die future dragon day mpeg description 16 cornell fly mpeg description 17 intergalactic journey mpeg description 18 james blob saves mpeg description 19 ride heaven mpeg description 20 robbie mpeg description 21 attack fly mpeg description 22 head mpeg description 23 pinball mpeg description 24 mpeg description 25 origami dinosaur park mpeg 26 hell heaven mpeg description 27 captain kirk bad day mpeg description 28 springtime ithaca mpeg description 29 spring mpeg description 30 rebel attack mpeg description 31 lands end mpeg description 32 mpeg description 33 mr jogging mpeg description 34 crew boat rowing lake mpeg description animation 1995 1 phoenix bird reborn 8 5 mbyte 2 penalty shot hockey player scores play orientation player body hands calculated trajectories body 8 7 mbyte 3 starwars 8 5 mbyte 4 empire strikes back opening battle starwars saga bit lab humor end 4 4 mbyte 5 knight rider karr part iii automobile duel 4 8 mbyte 6 1 race car driver view car race 2 6 mbyte 7 carefully modelled 7 9 mbyte 8 house design house built 7 5 mbyte 9 hallway death spoof role playing games 2 5 mbyte 10 robot robot 10 7 mbyte 11 head trip human head strange surroundings 4 5 mbyte 12 riding bike detailed bike rider bike includes chain 2 7 mbyte 13 water wonderful world treasure 4 9 mbyte 14 fly pool side fly avoid pool cue 2 4 mbytes 15 seat belt car crash realistic 5 1 mbyte 16 horse title 0 7 mbyte 17 vr trooper robot shape 1 3 mbyte 18 house lost dreams construction accurately modelled house actual plans 8 4 mbyte 19 bungee meets tragic end 5 mbyte 20 time traditional alarm clock 1 6 mbyte 21 outpost starwars scene 21 mbytes 22 high performance grows seed blows single day 3 3 mbyte 23 tank war controlled tank battle tank detects terrain starts streamline hillside keeping cannon aimed correctly 2 2 mbyte 24 voyager journey home spacecraft returns earth 2 5 mbyte 25 surreal descent space lands bad spot 6 7 mbyte 26 silicon frog frog beverage truck tongue 1 9 mbyte 27 match robot volley ball match 11 5 mbyte 28 sunrise person rowing shell cayuga 2 4 mbyte 29 space shuttle shuttle blastoff volume rendered exhaust smoke 1 5 mbyte 30 light death insect meets 1 2 mbyte 31 tunnel doom person exploration dangerous place 4 8 mbyte 32 ll back rocket launch includes convincing thrust flame texture mapped earth 4 0 mbyte 33 bug spider animation combining modelled motion bug motion rubber sheet shape rubber sheet solved frame laplace equation constraints derived bug position 9 6 mbyte 34 great space simulation camera riding roller moon arbitrary parametric curve runtime 2 0 mbyte animation 1994 1 1 6 mbytes texture mapping 2 juggle 0 5 mbytes invisible 3 weird science 5 6 mbyte butterfly 4 virtual fight 2 9 mbytes choreography figures 5 day pool 1 9 mbytes particle systems pool 6 rad spider 9 1 mbytes spider web 7 gis ithaca mpg 1 5 mbytes real gis data ithaca area airport 8 death trek 0 3 mbytes star trek death star 9 drive 3 1 mbytes driving 10 flight 1 9 mbytes birds real terrain 11 flush 2 7 mbytes follow bug drain 12 5 0 mbytes walk observatory 13 hoop 2 9 mbytes robot basketball 14 pursuit 1 7 mbytes running figure 15 race 4 5 mbytes 16 stage robot 1 9 mbytes robot puts show 17 tour solar system 0 3 mbytes fly solar system related topics mpeg software mpeg faq make play mpeg movies unix introduction ibm data explorer dx visualization theory center comments theory center online documents doc comments tc cornell modified 11 7 94 dwyer copyright statement shaun flisakowski bookmarks index perl html archives gnu unix sunsite university book store home page awesome lists john trainer tcl www info language list home page minibase home page ceres securities homepage 1 quote stock quotes business news financial market data laser point software publishing incr tcl object oriented programming tcl tk yahoo http www dbc cgi bin htx exe source wall street free services fat cat cafe red hat software cnnfn quote search service tree widget research 1 800 mind games keirsey temperament sorter jungian personality test conway online papers internet riddler version 3 0 local home page animation world network talent pool demonstration analysis 1 000 000 fantasy funds challenge login talk java dangers love lecture 15 union find part 3 cs681 homepage page 1 page 2 page 3 page 4 page 5 classes multimedia systems cs384m parallel languages cs395t lin mail mailing list called cs mail mailing list archived project library calls 5th april part project graded 3rd part project csp paper 30th april sample midterm 27th april turnin instruction 23rd april minithread 22nd april performance issue project 17th april comment hw 1 16th april termination 15th april grading project 14th april project groups 11th april submitting assignment 9th april assignment ready 4th april frederic pighin pighin cs washington photo nikolaos ioannis moshovos poet nikolaos moshovos born 1964 thessaloniki greece spent childhood athens 1974 returns thessaloniki starts poems prose 1992 early poems published collection poems titled ta mia 1974 1991 draws attention literature related publications newspapers anti collection poems toy published november 1995 artists commented work member 15 international national literature organizations greece france india israel italy received awards greece premio san europa academia italy 2nd literature award international academy france poem won place award international poetry contest academy italy finaly coordinator world poetry congress place 2005 thessaloniki greece sample work covers books published photo photo work gif greek biographical note read greek free long address copy books send feel free request make include mail snail mail address message 10 copies left contact information contact mr nikolaos moshovos mail address nikolaos moshovos 21 thessaloniki greece alternatively fax number 303 1923 277 full number 011 303 1923 277 cs 540 lisp local lisp faq files gcl common lisp department workstations fall 96 features lisp debug lisp notes lisp style documents written previous version cs 540 akcl common lisp akcl earlier version gcl references true common lisp references helpful lisp novices introduction lisp documentation common lisp commands parts marked locally written version lisp class faqs lisp unix tips vi emacs editing lisp code cmu lisp faq files lisp tutorials interactive lisp tutorial tulane common lisp tutorial cmu introduction common lisp johns hopkins lisp references gnu emacs lisp reference manual common lisp language 2nd ed steele digital press 1990 world lisp association lisp users lisp ai related humor img robotics internet resources page serving pages march 1994 umass laboratory perceptual robotics robotics information page page pointers robotics related information sources internet questions comments page directed connolly ai sri robotics resources grouped categories robotics web pages full listing broken categories academic commercial australia canada europe asia usa institutes personal clubs robotics ftp sites robotics gopher servers robotics software robotics demos mpeg format directories interest robotics specific indices cmu computer vision resources page robotic walking machine page colorado state german robotic server university karlsruhe japan robotics research map binocular camera heads university pennsylvania research robotics page listing robotics conferences heriot watt university feeling click green node ismap contribute robotics related url inclusion information gleaned comp robotics faq maintained kevin cmu jonathon fletcher jumpstation random walks web faq frequently asked questions usenet newsgroup comp robotics good place find general robotics related information alternate faq mit robot competition faq ncc ron kube kube cs ualberta ca grad student robotics html courtesy johan jf sm se anonymous ftp laboratory perceptual robotics laboratory perceptual robotics computer science department university massachusetts amherst web click maintained chris connolly update 1 12 96 logic programming languages language metaphors algol family von neumann machine functional programming function definition application object oriented programming simulation logic programming theorem proving prolog constraint logic programming 1309 people completed phd work image analysis lab current position parentheses integrating region growing edge detection 1989 bell labs holmdel wang spatial information coding theory 1990 symbol technologies ny subsequently president corp fort myers fla chen processing images 1992 screen los angeles ca joseph recognition restoration waveforms 1992 symbol technologies ny hu feature extraction indexing techniques pictorial database retrieval 1993 bell labs murray hill nj character shape analysis word recognition 1993 univ islands spain spatial data representations rapid visualization analysis 1993 hampshire college amherst mass data systems ny zhou document analysis system 1993 panasonic reasearch laboratories princeton nj wang gray scale feature extraction character recognition 1993 citicorp york arpa css pi meeting panel presentation briefing prepared barton miller february 1996 arpa css pi meeting img img img img img feedback barton miller cs wisc modified tue mar 12 14 35 40 cst 1996 warts wisconsin architectural research tool set mark hill james larus alvin lebeck madhusudhan talluri david wood computer sciences department university wisconsin 1210 west dayton st madison wi 53706 warts cs wisc wisconsin architectural research tool set warts collection tools profiling tracing programs analyzing program traces warts qpt qpt2 program profiling tracing system cprof cache performance profiler cache simulators eel library editing executable files fast cache framework memory system simulators warts distributed full source small amount documentation tools warts copyrighted distributed license copy license ftp cs wisc ~ftp pub warts license ps obtained writing address warts charge university researchers researchers modest research donation contact warts cs wisc details maintain list improvements warts programs cprof cprof system cache performance profiler written alvin lebeck david wood annotates source listings identify source lines data structures frequent cache misses cprof system consists programs cprof uniprocessor cache simulator windows user interface cprof processes program traces generated qpt annotates source lines data structures cache miss statistics generalized windows interface easy viewing annotated source files performance current risc processors sensitive cache miss ratios programmers compiler writers language designers explicitly cache behavior fully exploit program performance potential cprof detailed information program cache behavior full cache simulation annotating lines source code data structures number cache misses cprof helps user focus problematic data structures algorithms cprof aids programmer identifying types transformations improve program cache behavior classifying cache misses compulsory capacity conflict note product software developed university california berkeley contributors experience cprof tune subset spec benchmarks detailed 1 alvin lebeck david wood cache profiling spec benchmarks case study ieee computer vol 27 10 oct 1994 pp 15 26 uniprocessor cache simulators written mark hill simulators report behavior alternative cache designs response input trace provided user qpt trace list memory references program workload makes executing simulators written ascii trace format distributed dozens companies universities simulator simultaneously evaluates alternative uniprocessor caches severely restricts design options varied 1 specifically pass address trace produce table miss ratios caches sizes provided caches block line size prefetching lru replacement spec benchmark suite examine numerous caches 2 reducing size large cache design space version higher performance option binary trace input optimizations madhusudhan talluri complex widely simulator evaluates uniprocessor cache time produces performance metrics traffic memory cache design options varied write back write lru random replacement demand fetching prefetching distributed instructional popular graduate computer architecture textbook 3 carefully studying alternative cache designs 1 mark hill alan jay smith evaluating associativity cpu caches ieee trans computers 38 12 december 1989 1630 2 jeffrey gee mark hill dionisios pnevmatikatos alan jay smith cache performance spec benchmark suite ieee micro august 1993 3 2 3 john hennessy david patterson computer architecture quantitative approach morgan kaufmann san mateo california 1990 modified 14 1996 james larus larus cs wisc cse 415 homework 1 due thursday april 18 1996 introduced lisp time problems ai concepts discussed class readings problems lisp touretzky read chapters rich knight spending time details algorithms tic tac toe water problem discussion chess general interesting class talking search algorithms pruning heuristics asked read alpha beta pruning chess covered chapter 12 rich knight read chapter 12 game playing search pruning techniques applicable problem solving situations homework problems problems 1 2 3 4 chapter 12 page 326 rich knight chess problem kasparov deep blue ibm chess playing system game computer won kasparov turn play black point board positions white positions deep blue a3 d5 g3 g5 h2 h3 black positions kasparov black pieces symbol d4 e1 f2 f3 f6 h6 notation standard chess white starting board closest rows numbered 1 2 3 8 columns marked knights represented problem finish game making unreasonable moves moves note kasparov win time board positions white black king check end game give branching factor move give guess heuristics guided kasparov deep blue move kasparov deep blue recall past good situations end game answer disregard 1940 message norway hanging desk school rough translation norwegian nice test iso 8859 1 fonts correctly aa ring dag dag er en dag den er deg ut av den kan faa du alt den du noe lo du vet om du kan med aa den men dag er du kan den kan du med du deg av dag du dag kan du er glad du er til dag er en dag den er ve translate don dictionary handy words chosen don translate haven consistent translating words meaning improvements day today noteworthy day day yesterday slipped fingers day tomorrow control don count understanding day today fill advantage today cheer person today live tonight glad day today meaningful day message smile dr frincke research assistants advisees local graduate students bill yuan ho james young video graduate students albert carlson rich kim kirkpatrick bryce denning project students marshall white world wide web pages summer 1996 jason evans 1995 96 gerald atkinson authentication trust 1996 gerald authentication 1996 brad problem users 1996 alumni undergraduate graduate darrell gte government systems bs spring 1995 andrew tompkins tektronix ms winter 1995 senior design projects spring 1995 brad interface spring 1995 jason evans trust mechanism spring 1995 jason secure http proxy spring 1995 josh watts spring 1994 darrell message encryption img dr frincke home page img computer science home page img univ idaho home page frincke cs uidaho updated august 26 1995 incredible jumping cat wife bizarre cat named paw cat snack knocked jumps hoop chair chair pictures 2384 cs 736 assignment 1 spring 96 informal description assignment 1 step 1 download unpack bin sh part build benchmark run results step 2 read benchmark source documents step 3 build run operating system step 4 write routine measuring 1 long integer add op doesn complicated ignore pipeline hardware details 2 long null procedure call vary number arguments passed 3 measure system call latency system calls write 4 measure context switch overhead semaphores pipes 5 measure signal handling cost hint 6 measure page fault handling cost filled pages pages 7 measure file open close creation deletion latency directories 16 64 256 1024 files local file systems afs nfs file systems 8 measure latency file read write approaches unix read write system call stream io library stdio mmap vary size read write 9 write simulator memory server tcp ip udp ip client send request buffer page server respond sending page measure latency operations page sizes 4k 8k 32k bytes 10 clients simultaneously service simulated memory server measure average response time page requests step 5 read log structured file system paper rosenblum ousterhout section 5 1 reproduce results sun os bonus points measure interests report results submit description measured list results graphs benchmark routines makefile showing build run monographs libeskind hadas cong mckinley liu redundancy techniques vlsi reconfigurable chips kluwer academic publishers norwell massachusetts 1992 journal articles links accessible point technical report versions papers tsai mckinley extended node approach global combine multi port wormhole routed mesh networks ieee transactions parallel distributed systems accepted 1996 tsai mckinley extended node broadcast port wormhole routed torus networks ieee transactions parallel distributed systems vol 7 8 august 1996 mckinley tsai robinson collective communication routed massively parallel computers ieee computer pp 39 50 december 1995 robinson judd mckinley cheng efficient multicast communication port wormhole routed hypercubes journal parallel distributed computing vol 31 2 pp 126 140 december 1995 robinson mckinley cheng optimal multicast communication torus networks ieee transactions parallel distributed systems vol 6 10 pp 1029 1042 october 1995 mckinley huang li zeng scalable eigenvalue solver symmetric tridiagonal matrices parallel computing vol 21 pp 1213 1240 august 1995 lin mckinley ni message flow model routing wormhole routed networks ieee transactions parallel distributed systems vol 6 7 pp 755 760 july 1995 lin mckinley adaptive multicast wormhole routing 2d mesh networks journal parallel distributed computing vol 28 1 pp 19 31 july 1995 huang mckinley communication issues parallel computing atm networks ieee parallel distributed technology vol 2 4 pp 73 86 http www computer org pubs pdt huang huang html winter 1994 mckinley xu ni unicast based multicast communication wormhole routed direct networks ieee transactions parallel distributed systems vol 5 12 pp december 1994 mckinley group communication multichannel lightwave networks journal parallel distributed computing vol 23 1 pp 60 71 october 1994 xu mckinley ni compass communication package scalable software design journal parallel distributed computing vol 22 3 pp 449 461 september 1994 lin mckinley ni deadlock free multicast wormhole routing 2d mesh multicomputers ieee transactions parallel distributed systems vol 5 8 august 1994 mutka mckinley supporting simulation environment simulation vol 61 4 pp 223 235 october 1993 ni mckinley survey wormhole routing techniques direct networks ieee computer vol 26 2 pp 62 76 february 1993 xu mckinley ni efficient implementation barrier synchronization wormhole routed hypercube multicomputers journal parallel distributed computing vol 16 pp 172 184 october 1992 mckinley libeskind hadas liu disjoint coverings replicated heterogeneous arrays siam journal discrete mathematics vol 4 pp 281 291 1991 mckinley liu multicast tree construction bus based networks communications acm vol 33 1 pp 29 42 january 1990 conference papers huang mckinley switch aided flooding operations atm networks proceedings ieee infocom 97 kobe japan april 1997 tsai huang mckinley performance evaluation barrier synchronization atm networks proceedings 1996 ieee international computer communications networks october 1996 judd mckinley jain large scale parallel data clustering proceedings 13th international conferences pattern recognition vienna austria august 1996 huang mckinley efficient collective operations atm network interface support proceedings 1996 international conference parallel processing vol illinois pp 34 43 august 1996 huang mckinley object oriented toolkit building configurable process group services proceedings twentieth international languages systems tools 96 santa barbara california july 1996 huang mckinley lightweight protocol multipoint connections link state routing proceedings 16th ieee international distributed computing systems hong kong pp 335 343 1996 huang huang mckinley multicast virtual topologies atm clusters proceedings supercomputing 95 san diego california hard copy proceedings year proceedings world wide web http www org sc95 proceedings december 1995 huang mckinley adaptive global reduction algorithm wormhole routed 2d mesh networks proceedings seventh ieee symposium parallel distributed processing san antonio texas pp 114 119 october 1995 huang huang mckinley thread based interface collective communication atm networks proceedings 15th ieee international distributed computing systems vancouver british columbia pp 254 261 1995 mckinley li zeng parallel algorithm singular problem bidiagonal matrices proceedings seventh siam conference parallel processing computing san francisco california pp 62 67 february 1995 tsai mckinley extended node broadcast port wormhole routed torus networks proceedings symposium massively parallel computation mclean virginia pp 529 536 february 1995 tsai mckinley broadcast port wormhole routed 3d mesh networks extended sets proceedings 1994 international conference parallel distributed systems pp 120 127 december 1994 huang mckinley design implementation multicast operations atm based high performance computing proceedings supercomputing 94 washington pp 164 173 november 1994 judd mckinley weng jain parallel implementation vision algorithms workstation clusters proceedings 12th international conference pattern recognition jerusalem israel pp 317 321 october 1994 robinson mckinley cheng optimal multicast communication torus networks proceedings 1994 international conference parallel processing vol st charles illinois pp 134 141 august 1994 huang mckinley parallel reduction operations atm networks proc 1994 ieee symposium high performance distributed computing san francisco california pp 43 50 august 1994 tsai mckinley set model broadcast wormhole routed 2d mesh networks proc eighth acm international conference supercomputing manchester england pp 126 135 july 1994 mckinley huang li zeng design performance evaluation distributed eigenvalue solver workstation cluster proceedings 14th international conference distributed computing systems poznan poland pp 608 615 june 1994 tsai mckinley extended node approach collective communication wormhole routed 2d meshes proceedings ieee scalable high performance computing conference pp 199 206 1994 lin mckinley adaptive multicast wormhole routing hypercube multicomputers proceedings ieee symposium parallel distributed processing dallas texas pp 72 79 december 1993 robinson judd mckinley cheng efficient collective data distribution port wormhole routed hypercubes proceedings supercomputing 93 portland oregon pp 792 801 november 1993 mckinley efficient broadcast port wormhole routed hypercubes proceedings 1993 international conference parallel processing vol ii st charles illinois pp 288 291 august 1993 lin mckinley ni message flow model routing wormhole routed networks proceedings 1993 international conference parallel processing vol st charles illinois pp 294 297 august 1993 lin mckinley adaptive multicast wormhole routing 2d mesh multicomputers proceedings 1993 parallel architectures languages europe conference parle 93 munich germany pp 228 241 june 1993 mckinley li zeng scalable eigenvalue solver symmetric tridiagonal matrices proceedings sixth siam conference parallel processing scientific computing norfolk virginia pp 602 609 march 1993 mckinley tool study large scale multiprocessors proceedings 1993 international workshop modeling analysis simulation computer telecommunication networks mascots san diego california pp 57 62 january 1993 mckinley performance evaluation wormhole routing mesh multicomputers proceedings 1992 conference parallel distributed systems hsinchu taiwan pp 25 33 december 1992 mckinley xu ni compass efficient communication services scalable architectures proceedings supercomputing 92 minneapolis minnesota pp 478 487 november 1992 xu mckinley ni scalable multicast service mesh networks proceedings frontiers 92 5th symposium frontiers massively parallel computation mclean virginia pp 156 163 october 1992 mckinley xu ni unicast based multicast communication wormhole routed networks proceedings 1992 international conference parallel processing vol ii st charles illinois pp 10 19 august 1992 xu mckinley ni efficient implementation distributed barrier synchronization hypercube multicomputers proceedings 12th international conference distributed computing systems yokohama japan pp 118 125 june 1992 mutka mckinley approach tools management analysis simulation jobs proceedings usenix winter 1992 technical conference san francisco california pp 291 304 january 1992 lin mckinley ni performance evaluation multicast wormhole routing 2d mesh multicomputers proceedings 1991 international conference parallel processing vol pp 435 442 august 1991 mckinley lightwave multichannel networks grid based topologies proc international phoenix conference computers communications arizona pp 506 512 march 1991 rajagopalan mckinley token based protocol reliable ordered multicast proceedings eighth symposium reliable distributed systems seattle washington october 1989 mckinley liu group communication multichannel networks interconnection topologies proceedings sigcomm austin texas pp 170 181 september 1989 mckinley liu multicast tree construction bus based networks proc international phoenix conference computers communications arizona pp 171 177 march 1989 mckinley multicast routing spanning bus hypercubes proc international conference parallel processing st charles illinois pp 204 211 august 1988 mckinley liu multicast routing bus based computer networks proceedings computer networking symposium washington pp 277 287 april 1988 reed mckinley barr performance analysis switching strategies proc symposium simulation computer networks colorado springs colorado pp 130 141 august 1987 mckinley resource sharing synchronous optical hypergraph proc symposium simulation computer networks colorado springs colorado pp 159 169 august 1987 cs516 09 sorting table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 img img img img img img img img img img img img img img img img img img img office vice president research research alert dec 18 1996 today research alert research awards local news research opportunities reports received previous issues research alert archives research awards tim management named outstanding faculty member ic2 masters commercialization science technology program roy physics awarded prize experimental particle physics 96 career gustavo de elec comp eng career analysis design hierarchical source routing embedded atm networks robert gilbert civil eng career uncertainty management engineering elec comp eng career design assessment reuse harrick vin comp sci career designing end end architecture distributed multimedia systems local news tremendous loss ut occurred friday 13th provost mark accepted presidency university minnesota effective june 1 faculty search committee formed seek replacement research opportunities nasa faculty research awards due jan 17 202 358 john malone hq nasa gov department defense graduate fellowships due jan 15 aro army mi interested applying eisenhower education grants interested technical financial assistance meeting schedule jan 24 texas higher education coordinating board information registration 483 harry frank guggenheim foundation accepts applications fellowships scholars conducting dissertation research human violence due feb 1 james mcdonnell foundation supports postdoctoral fellowships develop educational programs based cognitive science teach students due jan 22 reports received perusal mai 301 nsf workshop information processing biological artificial intelligent systems doe energy environment update top page marye anne fox vice president research university texas austin austin tx 78712 mail code fax 512 471 phone 512 471 research web ut austin central server www lib utexas modified 18 dec 96 cse engr 142 computer programming textbook code sample code appearing figures textbook problem solving program design edition jeri elliot koffman 1996 addison wesley publishing company contained files figure separate file chapter files separate directory note files pure code information sample input output program edited commented running samples cse142 webmaster cs washington update 09 28 95 shore project related publications files size noted shoring persistent applications carey dewitt naughton solomon al proc 1994 acm sigmod conference minneapolis mn 1994 computer sciences technical report 1222 pointer swizzling techniques object oriented database systems seth john white phd thesis september 1994 computer sciences technical report 1242 scalable video demand system craig freedman david dewitt proc 1995 acm sigmod conference scalable parallel file system intel paragon freedman burger dewitt transactions parallel distributed systems object oriented implementation database query optimization navin kabra david dewitt client server dewitt kabra luo patel yu proc 1994 vldb conference santiago chile sept 1994 1 5mb oodb bulk loading revisited partitioned list approach wiener naughton submitted vldb 1995 bulk loading oodb performance study wiener naughton proc 1994 vldb conference santiago chile sept 1994 computer sciences technical report gmap versatile tool physical data independence tsatalos solomon ioannidis proc 1994 vldb conference santiago chile sept 1994 fine grained sharing page server oodbms carey franklin zaharioudakis proc 1994 acm sigmod conference minneapolis mn 1994 computer sciences technical report 1224 high performance mapped object store white dewitt proc 1994 acm sigmod conference minneapolis mn 1994 computer sciences technical report 1241 storage reclamation reorganization client server persistent object stores yong fee naughton yu proc 1994 ieee data engineering conference houston tx february 1994 parallelizing oodbms traversals implementation performance dewitt naughton shafer venkataraman impact memory management parallel oodbms venkataraman livny naughton submitted data engineering 1995 oo7 benchmark carey dewitt naughton proc 1993 acm sigmod conference washington 1993 computer sciences technical report 1140 client server caching revisited franklin carey proc international workshop distributed object management edmonton canada august 1992 computer sciences technical report 1089 global memory management client server dbms architectures franklin carey livny proc 18th vldb conference vancouver canada august 1992 computer sciences technical report 1094 performance study alternative object faulting pointer swizzling strategies white dewitt proc 18th vldb conference vancouver canada august 1992 computer sciences technical report 1093 crash recovery client server exodus franklin zwilling tan carey dewitt proc 1992 acm sigmod conference san diego ca june 1992 computer sciences technical report 1081 shore home page documentation alpha release version 0 1 uw madison cs technical reports ftp server stuff stuff ve organized convenience mileage vary boring incomplete deal bricks wings aviation server atlantic canada aviation web centre paul cox home page portland international airport number search number search roy smith totally eclectic aviation stuff supposed italian motorcycle porn bmw stuff nj cycles page bmw motorcycle info page tom server home page weather gopher weather weather page radio geeks columbia university amateur radio club higher speed packet page homepage oak software repository political white house privacy forum rec guns faq home page web freshman 1994 main page online hack archive hack gallery additions music archive www server noteworthy music main menu dirty people don home page prince insufficient light tori kelly home page publishing hut werdna page find ted random crap cows caught web yow freely dec osf 1 axp software taxing times 1994 rutgers info internet multicasting service columbia university department computer science empty tv main menu blues brothers faq section 1 nih pot strawberry pop tart blow digital picture gallery robotic tele excavation usc wormhole information head node netrek hypertext front end rec arts movies cardiff uk www home page climbing archive mapping ends game hydra information technologies central intelligence agency home page woods hole institution http server untitled url http www uiuc cgi bin printenv jobs volunteer opportunities pa risc architecture instruction set reference manual eros home page back boardman top level ready quizzes tests ready quizzes tests check problems problems book feel helpful comprehensive realize guide prepare aware reading lectures posted web pages things stuff class viable material test quiz ll make information week advance quiz 1 thursday sep 12 quiz 2 thursday sep 26 quiz 3 thursday oct 3 exam 1 wednesday oct 16 7 15pm quiz 4 tuesday oct 29 modified thu oct 24 11 34 42 cdt 1996 chad lane manuals intro html unix reference desk intro latex java tutorial papers parallel bibliography newsgroup summary subject info tennis event results uts cc utexas korean student association subject sale car piano uts cc utexas korean student association subject info wanted translator uts cc utexas korean student association subject info golf event results uts cc utexas korean student association subject apt uts cc utexas korean student association subject email uts cc utexas korean student association subject info golf event uts cc utexas korean student association mr jung subject info recruit group uts cc utexas korean student association subject students ski hiring internetmci net publishing subject sale mobile home david yang subject wanted housing uts cc utexas korean student association subject wanted uts cc utexas korean student association subject info golf event uts cc utexas korean student association subject sale uts cc utexas korean student association subject info tennis event uts cc utexas korean student association subject job translator uts cc utexas korean student association subject wanted sharing container uts cc utexas korean student association subject form application uts cc utexas korean student association subject form kal application uts cc utexas korean student association subject info mileage uts cc utexas korean student association subject info sds recruiting uts cc utexas korean student association subject info job uts cc utexas korean student association william chin subject correction tennis event uts cc utexas korean student association mail utexas kim subject wanted baby uts cc utexas korean student association subject info tennis event uts cc utexas korean student association mail utexas kim subject sale car uts cc utexas korean student association mail utexas jong ko subject info tennis event uts cc utexas korean student association subject info electronics uts cc utexas korean student association subject notice message korean uts cc utexas korean student association subject info asia society program uts cc utexas korean student association subject wanted sharing container uts cc utexas korean student association subject info health fair uts cc utexas korean student association subject info recruiting uts cc utexas korean student association subject xterm emulator subject wanted mentor uts cc utexas korean student association aol subject info motorola uts cc utexas korean student association subject xterm emulator cho subject xterm emulator diego subject info electronics uts cc utexas korean student association lee subject job translator uts cc utexas korean student association subject dry mail utexas subject job pacific bridges uts cc utexas korean student association subject job position pst uts cc utexas korean student association subject info lg recruiting uts cc utexas korean student association subject info bok alumni uts cc utexas korean student association subject info electronics uts cc utexas korean student association subject fyi good korean mechanic jung hyun jo subject seoul high school alumni jung hyun jo subject info benefit uts cc utexas korean student association subject info directory uts cc utexas korean student association subject info samsung uts cc utexas korean student association aol subject alumni bok high school bok high school subject kim subject efficiency months sung ho lee subject seoul high school alumni jung hyun jo subject sale uts cc utexas korean student association yoo subject info job fair uts cc utexas korean student association subject um subject sale car uts cc utexas korean student association subject info lg event uts cc utexas korean student association lg group executive office americas subject job aol subject info lg recruiting uts cc utexas korean student association lg group executive office americas subject info samsung corporation uts cc utexas korean student association aol subject job aol subject job moving company uts cc utexas korean student association subject cash read cc utexas sung byun subject info party international students uts cc utexas korean student association aol subject wanted roommate uts cc utexas korean student association mail utexas dong kwang kim subject info korean language school uts cc utexas korean student association mail utexas subject wanted roommate uts cc utexas korean student association frank mok subject wanted korea cd uts cc utexas korean student association subject info female roommate uts cc utexas korean student association smf user subject fs 92 jung hyun jo subject fs beautiful car 92 white jung hyun jo subject fs car information jung hyun jo subject fs beautiful car 92 white jung hyun jo subject job translator uts cc utexas korean student association subject test ignore uts cc utexas korean student association subject seoul high school alumni jung hyun jo subject share ride berkeley vicinity ~ 8 20 yoo subject job info lg foundation subject store opportunity financial independence cc utexas young subject info recruiting meeting 7 29 30 kang mail utexas kang subject removable hard drive kang subject exercising stepper kang subject wanted mobile home yoon subject 89 accord 5150 90 mail utexas chung subject urgent korea telecom moved meeting korea garden jae lee subject moving korea ted subject moving korea lim subject olympics tickets korean teams eric 2002 compuserve subject job openings seoul national subject fs strategic race based korean mail utexas choi subject fs 323 90 subject wanted temporary housing late end june choi subject job openings tire chaos ae utexas kee kim subject 96 honda civic white full option automatic byung su ko subject roommate 2 1 hyde park line 5 bus 225 1 2 util summer mail utexas dong kwang kim subject info human resources consulting service ames gross subject 1 1 39 guadalupe move stay 7 31 300 ma utexas subject 88 89k mi gray auto ac 1500 v6 yun mail utexas jung yun subject job openings catholic pine ece utexas kim subject president 96 97 elected subject job samsung semiconductor austin secretary subject wanted housing roommate move mid august key choi subject info korea telecom meeting ee cs mba wed 6 30pm jae lee subject sale 90 ja koo subject correction previous article ship ja koo subject container seoul 7 17 ja koo subject sale 89 929 ja koo subject job electronics industries positions subject info ksea membership info benefits ece utexas sang kim subject ft 1982 model sang tae jeong subject wanted driving instructor 20 hour choi subject wanted 1 bed 2 bed apt immediately end august ece utexas kim subject info samsung sponsored www page contest subject korean honor scholarship subject discount mac product buyer hwang subject 2 2 hyde park 43rd sharon subject wanted ms word 6 0 mac choi subject wanted person share container mid july yun mail utexas jung yun subject info korean honor scholarship subject job samsung austin helping employee family settle cho subject wanted share container 8 9 ~ 8 13 yoo subject info summer tuition saving info subject job samsung austin helping employee family settle subject wanted efficiency roommate move mid aug kim subject 86 323 2500 kwan dong park subject job openings national subject info specific areas photo copy subject car sale 323 86 cc utexas par subject info korea telecom interview austin jae lee subject geo 1990 lee utexas young lim lee subject wanted apt family july probe ece utexas kim robotics seminar speakers juan alvarez title ultrasonic range data practical shortcomings time place thursday oct 31 2 30 3 30 pm conf room 336 abstract sonar direct range information low cost widely mobile robot topics map building navigation obstacle avoidance offer shortcomings cases difficult manage show experimental results illustrate problems back robotics lab home page classes 590g architecture lunch 1995 04 25 trends speculation 590k compilers 590s systems pardo cs washington design analysis efficient dynamic graph algorithms monika henzinger dynamic graph algorithms 1 monika henzinger fully dynamic cycle equivalence graphs proceedings annual ieee symposium foundations computer science focs 1994 pp 744 755 abstract ftp postscript applications cycle equivalence compilers richard johnson david pearson keshav pingali finding regions fast single entry single exit control regions linear time proceedings acm sigplan 94 conference programming language design implementation pp 171 185 robert tarjan prime subprogram parsing program conference record seventh annual acm symposium principles programming languages popl 1980 pp 28 30 2 david monika henzinger average case analysis dynamic graph algorithms proceedings sixth annual acm siam symposium discrete algorithms soda 1995 pp 312 321 abstract ftp postscript 3 monika henzinger approximating minimum cuts insertions proceedings 22nd international colloquium automata languages programming icalp 1995 lecture notes computer science 944 springer verlag 1995 pp 280 291 abstract ftp postscript 4 monika henzinger valerie king randomized dynamic graph algorithms time operation proceedings 27th annual acm symposium theory computing stoc 1995 pp 519 527 invited special issue journal computer system sciences selected papers stoc 1995 abstract ftp postscript implementation david source code david giuseppe giuseppe italiano empirical study dynamic graph algorithms proceedings seventh annual acm siam symposium discrete algorithms soda 1996 5 monika henzinger han la certificates fast algorithms biconnectivity fully dynamic graphs proceedings annual european symposium algorithms esa 1995 pp 171 184 abstract ftp postscript 6 monika henzinger valerie king fully dynamic biconnectivity transitive closure proceedings 36th annual ieee symposium foundations computer science focs 1995 abstract ftp postscript 7 monika henzinger improved sampling applications dynamic graph algorithms proceedings 23rd international colloquium automata languages programming icalp 1996 lecture notes computer science springer verlag 1996 abstract ftp postscript applications dynamic graph algorithms 8 monika henzinger valerie king tandy warnow constructing tree homeomorphic subtrees proceedings 7th annual acm siam symposium discrete algorithms soda 1996 abstract ftp postscript 9 monika rauch henzinger jan telle faster algorithms automata communication protocol pruning proceedings 5th scandinavian workshop algorithm theory swat 96 abstract ftp postscript lower bounds dynamic graph algorithms 10 michael monika henzinger lower bounds fully dynamic connectivity problems graphs algorithmica abstract ftp postscript 11 subramanian tamassia complexity models incremental computation comput science 130 1994 203 236 updated june 18 1996 mhr cs cornell ma hair picture nate home cecil standard library reference manual cecil group department computer science engineering university washington box 352350 seattle washington 98195 2350 206 685 2094 fax 206 543 2969 cecil cs washington vortex 2 0 beta cecil standard library includes collection data structures control structures cecil programs constructed data control structures include things built languages integers loops understanding basic data structures important writing cecil program unlike languages built structures cecil easy add operations standard data types define kinds control structures easy standard table contents 1 executive summary 2 basic data types operations 2 1 void dynamic 2 2 comparable partially ordered ordered 2 3 num integer int big int float 2 4 char 2 5 pair triple 3 basic control structures 3 1 bool true false 3 2 closure 4 basic collections 4 1 collection removable collection functionally extensible collection extensible collection 4 2 unordered collection bag sets 4 3 table assoc tables hash tables 4 4 ordered collection extensible ordered sequence extensible sequence 4 5 indexed vector array interval string bit vector 4 6 lists 4 7 sorted collections 4 8 stack queue 5 advanced collections 5 1 keyed sets 5 2 collector 5 3 histogram 5 4 filtered views mapped views 6 streams 6 1 stream removable stream stream extensible stream reversible stream stream 6 2 stream views 6 3 random stream 6 4 unix file 7 miscellaneous 7 1 7 2 time date 7 3 text lines 7 4 matrix 7 5 system operations 8 precedence binary operators cecil standard library reference manual 18 feb 96 rhythm music speech meter mechanism neural network learns metrical patterns michael gasser douglas eck robert port indiana university cognitive science technical report 180 view paper compressed postscript file 32 pages dynamic approach rhythm language temporal phonology robert port fred cummins michael gasser proceedings chicago linguistic society university chicago 1996 view paper compressed postscript file 31 pages representing rhythmic patterns network michael gasser douglas eck proceedings 4th international conference music perception cognition 1996 view paper compressed postscript file 6 pages img img updated 17 september 1996 url http www cs indiana ai gasser rhythm home html comments gasser cs indiana copyright 1996 trustees indiana university procedure call picture goal make rpc transparent behave proc call potential problems address space parameters basic rtc normal procedure call count read fd buf fig 2 17 parameters call call reference call copy restore ada rpc implementation client stubs place procedure code fig 2 18 10 steps client parameter passing parameter packing msg sum 4 7 fig 2 19 handle data ascii ascii floating point numbers endian bytes left 486 big endian bytes left sparc fig 2 20 5 jill approaches direct conversion 1 translators ii handle pointers address 1000 copy internal offset tree structure recursive structure dynamic binding locate server register server version handle unique id rpc semantics presence failures goal rpc behave local procedure call 1 locate server server version mismatch raise exception 2 request msg lost timer request msg 3 reply msg lost timer resent request server request duplicate request idempotent make request idempotent read fd buf read fd buf pos deposit money make idempotent ii assign request nos track 4 server crashes receiving request unique rpc fig 2 24 distinguished raise rcp complete retransmit reply request semantics 0 ii iii implement 5 client crashes sending request make request crash orphan computation active parent potential problems waste cycles deal ii iii killing desirable hold locks list italian language sites information prepared lauren rosen updated 11 oct 1996 sites interested italian language culture listed sites included email lauren wisc italian language culture culture including art music cinema city tour italy plane ticket literature includes newspapers literature grab bag link chat room find general info italy culture great museums italy plane ticket museum links graphics historical descriptions italian online information italian programming music video events italy 1200 years italian sculpture choose links time period artist la del cinema links program schedule news network info italian information based venice international film festival temp la video di cinema connection film summary critique italian top city tour beautiful city tour italian including pictures info history culture theater variety listings general tourist great planning city tour visit florence straight search form provided organized guide italian find culture sports community curious universita studi di university home page links departments online guide italy hotel guide select region travel italy hotel information selected spot info italian roma net planning visit rome check info buses city wouldn miss ride top literature italia italian language resources maintained university utah includes links geography literature servers italy info italian la del links italian news resources full stories included updated daily italian literature archive poetry narrative actual works italian top grab bag italia online link info italy italian chat link communicate italian world italian cybercafe choose variety chat locations styles links find recipes italian tourism comics fashion includes resources culture tourism shopping news ciao cultural italian american club home page links sports culture cuisine fashion trends italia italian english la italian spoken links variety sites italian including find news sources cultural links italian links business travel sports politics italian fast net italy hobby links offer info interested italy italian italian web sites interest nicely organized site located brown university nice links italian literature culture langauge resources centro internet italiano links web servers italy economic info events windows italy links including italy daily news cultural tidbits top return language links home page wiscinfo grail images img img img img img img people courses projects publications theses software data images home page comments mtwong cs washington 18 november 1996 papers richard ladner recent line papers current versions articles papers postscript format compressed postscript browse departmental technical reports influence caches performance sorting lamarca ladner paper proceedings eighth annual acm siam symposium discrete algorithms january 1997 sorting parallel insertion dimensional bus array fix ladner paper recently submitted publication influence caches performance heaps lamarca ladner paper recently accepted acm journal applied algorithmics optimal sorting dimensional bus array fix ladner paper appeared sixth annual acm siam symposium discrete algorithms january 1995 586 594 optimizing static calendar queues erickson ladner lamarca paper appeared 35th annual symposium foundations computer science november 1994 732 743 complexity bus mesh computations condon ladner sinha paper appeared siam journal computing vol 25 3 1996 520 539 building counting networks larger felten lamarca ladner paper department computer science engineering university washington technical report tr 93 04 09 theory practice vector trained small training sets cohn ladner paper appeared ieee transactions pattern analysis machine intelligence vol 16 1994 54 65 papers refereed journals lamarca ladner influence caches performance heaps journal applied algorithmics wang ladner organization enhance maximum posteriori detection progressive transmission vector quantized images noisy channels ieee transactions image processing vol 5 1 1996 37 48 condon ladner sinha complexity bus mesh computations siam journal computing vol 25 3 1996 520 539 ladner recoverable sequence transmission protocols journal acm vol 42 5 1995 1059 1090 condon ladner interactive proof systems polynomial bounded strategies journal computer systems sciences vol 50 1995 506 518 ladner wang atlas index assignment progressive transmission full search vector quantization correspondence ieee transactions image processing vol 3 3 1994 307 312 cohn ladner theory practice vector trained small training sets ieee transactions pattern analysis machine intelligence vol 16 1994 54 65 cohn atlas ladner improving generalization directed learning machine learning vol 15 1994 201 221 beame ladner complexity computing symmetric functions threshold circuits theoretical computer science vol 100 1992 253 265 chaudhuri ladner safety liveness omega context free languages information processing letters vol 37 1991 13 20 ladner polynomial space counting problems siam journal computing vol 18 december 1989 1087 1097 ladner computer accessibility federal workers disabilities law communications acm vol 32 8 august 1989 952 956 condon ladner probabilistic game automata journal computer system sciences vol 36 3 june 1988 452 489 greenberg ladner estimating conflicts speed resolution multiple access channels journal acm vol 34 2 april 1987 289 325 ladner norman solitaire automata journal computer system sciences vol 30 1 february 1985 116 129 ladner stockmeyer lipton alternation bounded auxiliary pushdown automata information control vol 62 nos 2 3 august september 1984 93 108 manber ladner concurrency control dynamic search structure acm transactions database systems vol 9 3 september 1984 439 455 glinert ladner large font virtual terminal interface software visually impaired communications acm vol 27 6 june 1984 567 572 ladner manber revisited linear algebra applications vol 59 1984 131 157 ladner lipton stockmeyer alternating pushdown stack automata siam journal computing vol 13 1 february 1984 135 155 baer du ladner binary search multiprocessing environment ieee transactions computers vol 32 7 july 1983 667 677 greenberg ladner paterson galil efficient parallel algorithms linear recurrence computation information processing letters vol 15 1 august 1982 31 35 ladner complexity problems systems communicating sequential processes journal computer system sciences vol 21 2 october 1980 179 194 ladner fischer parallel prefix computation journal acm vol 27 4 october 1980 831 838 honeyman ladner testing universal instance assumption information processing letters vol 10 1 february 14 19 fischer ladner propositional dynamic logic regular programs journal computer system sciences vol 18 2 april 1979 194 211 ladner computational complexity provability systems modal propositional logic siam journal computing vol 6 3 september 1977 467 480 ladner application model theoretic games discrete linear orders finite automata information control vol 33 4 april 1977 281 303 ladner lynch questions log space computability mathematical systems theory vol 10 1 1976 19 32 ladner lynch selman comparison polynomial time reducibilities theoretical computer science vol 1 1975 103 123 freedman ladner space bounds processing inputs journal computer system sciences vol 11 1 august 1975 118 128 ladner jr weak truth table degrees recursively enumerable sets annals mathematical logic vol 8 1975 429 448 ladner structure polynomial time reducibility journal acm vol 22 1 january 1975 155 171 ladner completely nonrecursive degree transactions ams vol 184 october 1973 479 507 ladner recursively enumerable sets journal symbolic logic vol 38 2 june 1973 199 211 conference papers lamarca ladner influence caches performance sorting symposium discrete algorithms 1997 johnson ladner fast nearest neighbor search modified measures comparing boundary distance ieee international conference image processing 1996 srinivas ladner progressive image transmission error lossy packet network international conference acoustics speech signal processing 1996 srinivas ladner ~ 0 progressive image transmission channel memory thirty annual allerton conference communications control computing pp 265 274 oct 4 6th 1995 fix ladner optimal sorting dimensional bus array sixth annual acm siam symposium discrete algorithms january 1995 586 594 erickson ladner lamarca optimizing static calendar queues 35th annual symposium foundations computer science november 1994 732 743 ladner rogers vector prefix addition bus mesh computers 1993 5th annual acm symposium parallel algorithms architectures ladner atlas wang index assignment progressive transmission full search vector quantization ieee 1993 international symposium information theory revised published cohn ladner theory practice vector trained small training sets ieee 1993 international symposium information theory revised published condon ladner interactive proof systems polynomial bounded strategies 1992 ieee conference structure complexity theory revised published ladner nguyen parallel algorithms computational biology extended abstract data parallel research initiative symposium sponsored digital equipment corporation april 1992 ladner tight bounds weakly bounded protocols ninth annual acm symposium principles distributed computing 1990 205 218 revised submitted publication title recoverable sequence transmission protocols cohn atlas ladner marks ii el park training connectionist networks queries selective sampling advances neural information processing 1989 edited david touretzky morgan kaufmann publishers san mateo ca 566 573 part revised published ladner computer accessibility workers disabilities law invited paper 88 directions implications advanced computing august 1988 18 23 revised published ladner computer network deaf blind people computer technology special education rehabilitation sponsored office disabled student services california state university october 1987 349 356 ladner day meyer rose user interface deaf blind people preliminary report chi gi 87 conference human factors computing graphics interface april 1987 condon ladner probabilistic game automata structure complexity theory proceedings conference held university california june 1986 springer verlag lecture notes computer science 223 144 162 revised published ladner reif logic distributed protocols theoretical aspects reasoning knowledge proceedings 1986 conference edited joseph halpern morgan kaufmann publishers march 1986 207 222 ladner computer network deaf blind people 10th university study conference sponsored ibm november 1985 225 235 ladner networks deaf blind people spring compcon 84 february 1984 greenberg ladner estimating conflicts multiple access channels preliminary report proceedings 24th ieee symposium foundations computer science november 1983 revised published manber ladner concurrency control dynamic search structure proceedings acm sigact sigmod symposium principles database systems 1982 revised published ladner qualitative matrices strong sign solvability weak satisfiability proceedings symposium computer assisted analysis model simplification 1980 published computer assisted analysis model simplification edited greenberg academic press 1981 293 320 ladner complexity theory emphasis complexity logical theories proceedings logic colloquium 79 published recursion theory generalizations applications edited drake cambridge university press 1980 286 319 ladner complexity problems systems communicating sequential processes proceedings eleventh annual acm symposium theory computing 214 223 revised published ladner lipton stockmeyer alternating pushdown automata proceedings nineteenth annual symposium foundations computer science 1978 92 106 revised published alternating pushdown stack automata goodrich ladner fischer straight line programs compute finite languages proceedings conference theoretical computer science university waterloo 1977 technical report 77 06 01 dept computer science university washington 1977 ladner fischer parallel prefix computation proceedings 1977 international conference parallel processing 218 223 revised published fischer ladner propositional modal logic programs extended abstract proceedings ninth annual acm symposium theory computing 1977 286 294 revised published propositional dynamic logic regular programs ladner lynch selman comparison polynomial time reducibilities proceedings sixth annual acm symposium theory computing 1974 110 121 revised published comparison polynomial time reducibilities ladner polynomial time reducibility proceedings annual acm symposium theory computing 1973 122 129 revised published structure polynomial time reducibilities papers cheung ladner symmetric span matching problem journal undergraduate research vol 2 2 1995 168 178 felten lamarca ladner building counting networks larger technical report 93 04 09 department computer science engineering university washington submitted publication ladner simple algorithm automated translation ladner efficient algorithms reporting intersections technical report 83 07 03 dept computer science university washington 1983 fischer ladner data structures efficient implementation sticky pointers technical report 79 06 08 dept computer science university washington 1979 ladner making infinite structures finite order logic technical report 76 10 09 dept computer science university washington 1976 ladner circuit problem log space complete sigact news vol 7 1 january 1975 18 20 www alert redirection response server handled client document moved document moved incremental incremental evaluation attribute grammars relational calculus lambda calculus order functional programs derivation incremental programs salt lake city directions hotels easy directions salt lake airport computer science department university utah information local hotels directions salt lake airport computer science department exiting airport follow signs 80 east city immediately leaving airport 80 north temple street exit 80 straight headed east mountains downtown area stay north temple street city state street 100 east street high rise office building corner reach state street turn state street blocks 100 south street turn left 100 south street headed east mountains stay 100 south street heading east town past stop lights 1300 east street university street street street road takes 90 degree curve left 90 degree curve back curve back building merrill engineering building building low black glass box set back street enter north parking lot park meters adjacent building computer science office north west corner floor room 3190 office call teresa project staff parking pass offices computer science department main office 581 teresa office 585 3271 jay office 581 information salt lake hotels university park hotel hotel closest university university park hotel nice hotel government room rates farther downtown salt lake hotels good weather walking distance university 5 minutes drive hotel campus university park hotel 480 salt lake city 801 581 1000 follow directions salt lake airport computer science department easily continue university park hotel additional directions heading east mountain 100 south street turn merrill engineering building parking lot don turn driving east blvd light blvd turn blvd heading south mountains left stay blvd stop lights 3rd stop light blvd turn left turn left light turn left headed east mountains university park hotel left side street building hotel downtown salt lake hotel nice priced italian restaurant adjacent government rate hotel 110 west 300 south salt lake city 801 521 brigham street inn brigham street inn located 11 blocks east downtown salt lake city sits downtown area university 6 blocks university brigham street inn 1135 east south temple street salt lake city utah 801 364 modified 30 september 1996 protocol service decomposition scalable multiprocessors overview project investigates parallelism high performance internetworking goal support low overhead scalable communication multiprocessor remote hosts ethernet fddi atm hippi networks initial platform support bsd socket interface top tcp ip udp ip protocol stacks key observation strategy application interface network distinct separable interface operating system advantage observation decomposing protocol implementation protocol library privileged server process present overview architecture detailed description found protocol service decomposition high performance networking maeda bershad sosp 1993 protocol library resides application process communicates directly network interface common case operations send receive library makes privileged system server operations critical performance requirements handled application maintaining original operating system semantics server proxy server handles variety tasks connection establishment routing arp fork select architecture suited parallel environments processor maintain copy network protocol stack protocol endpoint data structures logically distinct endpoints structurally distinct run parallel scalable performance addition providing basic socket interface plan investigate providing collective interface parallel applications explore ways mapping collective interface abstractions provided socket interface combined tcp udp plan leverage parallel file system interfaces designed part scalable initiative modifying apply network communication implementation initial implementation architecture uniprocessor protocol service decomposition high performance networking started taking implementation porting intel paragon running osf 1 operating system porting library complete porting proxy server progress original implementation part mach project microkernel device management unix server traditional operating system functionality proxy server implemented set modifications unix server modularity stability separating proxy server functionality osf 1 server separate privileged process participants faculty brian bershad students alec wolman related work work context scalable initiative updated fri 19 jan 1996 wolman cs washington index modified size description dir parent directory 22 oct 96 13 55 txt ben html 23 oct 96 19 35 1k dir cpnet 02 oct 96 11 05 txt cs525 html 29 jul 96 10 23 1k txt cs525 html 15 dec 95 10 23 3k dir cs525 15 dec 95 10 21 txt html 03 96 14 30 4k dir 03 96 14 28 txt cs726 html 29 jul 96 10 26 1k txt cs726 html 24 oct 96 15 32 3k dir cs726 24 oct 96 14 09 txt cs733 html 03 96 14 31 4k dir cs733 29 jul 96 12 41 img ferris gif 08 nov 94 15 22 18k txt ferris html 22 oct 96 16 38 2k txt ferris 12 94 15 47 3k img gif 08 nov 94 15 21 txt martha html 23 oct 96 19 38 1k dir neos 18 mar 96 14 21 dir nsf 30 jul 96 13 19 txt papers html 22 oct 96 14 51 17k txt test html 23 oct 96 18 36 1k driver ed information highway ed lazowska department computer science engineering university washington http www cs washington homes lazowska drivers ed www alert redirection response server handled client http www cs washington research projects lis www moved permanently document moved machine learning papers abstracts view paper click open book image 1 inductive logic programming natural language processing raymond mooney proceedings 6th international inductive logic programming workshop pp 205 224 stockholm sweden august 1996 paper reviews recent work applying inductive logic programming construction natural language processing systems developed system chill learns parser training corpus parsed sentences inducing heuristics control initial overly general shift reduce parser chill learns syntactic parsers translate english database queries directly executable logical form atis corpus airline information queries test acquisition syntactic parsers chill performed competitively recent statistical methods english queries small database geography test acquisition complete natural language interface parser chill acquired accurate existing hand coded system paper includes discussion issues work raised capabilities testing ilp systems summary current research directions img 1 combining symbolic connectionist learning methods refine certainty factor rule bases jeffrey mahoney ph thesis department computer sciences university texas austin 1996 research describes system rapture designed revise rule bases expressed certainty factor format recent studies shown learning facilitated biased domain specific expertise shown real world domains require form probabilistic uncertain reasoning order successfully represent target concepts rapture designed advantage results beginning set certainty factor rules accurately labelled training examples rapture makes symbolic connectionist learning techniques revising rules order correctly classify training examples modified version backpropagation adjust certainty factors rules id3 information gain heuristic add rules upstart algorithm create hidden terms rule base results refining real world rule bases presented demonstrate effectiveness combined approach rule bases designed identify areas strands dna identifying infectious diseases fourth attempts diagnose soybean diseases results rapture compared backpropagation c4 5 kbann learning systems rapture generally produces sets rules accurate systems creating smaller sets rules training time img 2 integrating ebl ilp acquire control rules planning tara estlin raymond mooney proceedings international workshop multi strategy learning pp 271 279 harpers ferry wv 1996 msl 96 approaches learning control information planning systems explanation based learning generate control rules ebl produces overly complex rules decrease planning efficiency paper presents learning approach control knowledge acquisition integrates explanation based learning techniques inductive logic programming ebl constrain inductive search selection heuristics planner choose competing plan refinements scope systems address learning control information newer partial order planners specifically scope learns domain specific control rules version ucpop planning algorithm resulting system shown produce significant speedup planning domains img 3 comparative experiments disambiguating word senses illustration role bias machine learning raymond mooney proceedings 1996 conference empirical methods natural language processing pp 82 91 philadelphia pa 1996 paper describes experimental comparison learning algorithms problem learning disambiguate meaning word context algorithms tested include statistical neural network decision tree rule based case based classification techniques specific problem tested involves disambiguating senses word line words current proceeding sentence context statistical neural network methods perform problem discuss potential reason observed difference discuss role bias machine learning importance explaining performance differences observed specific problems img 4 learning parse database queries inductive logic programming john zelle raymond mooney proceedings thirteenth national conference aritificial intelligence pp 1050 1055 portland august 1996 aaai 96 paper presents recent work chill parser acquisition system automate construction natural language interface database queries chill treats parser acquisition learning search control rules logic program representing shift reduce parser techniques inductive logic programming learn relational control knowledge starting general framework constructing suitable logical form chill train corpus comprising sentences paired database queries induce parsers map subsequent sentences directly executable queries experimental results complete database query application geography show chill learn parsers outperform pre existing hand crafted counterpart results demonstrate ability corpus based system produce purely syntactic representations provide direct evidence utility empirical approach level complete natural language application img 5 application theory refinement student modeling paul baffes raymond mooney proceedings thirteenth national conference aritificial intelligence pp 403 408 portland august 1996 aaai 96 theory refinement systems developed machine learning automatically modify knowledge base render consistent set classified training examples illustrate application techniques problem constructing student model intelligent tutoring system approach implemented authoring system called assert theory refinement introduce errors initially correct knowledge base models incorrect student behavior efficacy approach demonstrated evaluating tutor developed assert 75 students tested classification task covering concepts introductory programming language system produced accurate models students received feedback based models performed significantly post test students received simple reteaching img 6 qualitative multiple fault diagnosis continuous dynamic systems behavioral modes siddarth subramanian raymond mooney proceedings thirteenth national conference aritificial intelligence pp 965 970 portland august 1996 aaai 96 model based diagnosis systems sherlock concerned discrete static systems logic circuits simple constraint propagation detect inconsistencies sophisticated systems qsim developed qualitative modeling simulation continuous dynamic systems present integration lines research implemented system called multiple fault diagnosis continuous dynamic systems qsim models main contributions algorithm include method propagating dependencies solving general constraint satisfaction problem method verifying consistency behavior model time systematic experiments realistic engineering systems demonstrate demonstrates balance generality accuracy efficiency competing methods img 7 multi strategy learning search control partial order planning tara estlin raymond mooney proceedings thirteenth national conference aritificial intelligence pp 843 848 portland august 1996 aaai 96 research planning learning involved linear state based planners paper presents scope system learning search control rules improve performance partial order planner scope integrates explanation based inductive learning techniques acquire control rules partial order planner learned rules form selection heuristics planner choose competing plan refinements specifically scope learns domain specific control rules version ucpop planning algorithm resulting system shown produce significant speedup planning domains img 8 integrating explanation based inductive learning techniques acquire search control planning tara estlin ph proposal department computer sciences university texas austin 1996 planning systems important tool automating wide variety tasks control knowledge guides planner find solutions quickly crucial efficient planning domains machine learning techniques enable planning system automatically acquire domain specific search control knowledge applications past approaches learning control information employed explanation based learning ebl generate control rules ebl produces overly complex rules decrease improve planning efficiency paper presents learning approach control knowledge acquisition integrates explanation based learning techniques inductive logic programming learning system scope ebl constrain inductive search control heuristics planner choose competing plan refinements scope systems address learning control information newer partial order planners specifically proposal describes scope learns domain specific control rules ucpop planning algorithm resulting system shown produce significant speedup planning domains effective pure ebl approach future research performed main areas scope learning algorithm extended include additional techniques constructive induction rule utility analysis scope tested real world planning domains identified testbeds depth comparisons drawn scope competing approaches scope implemented planning system order test portability planning algorithms work demonstrate machine learning techniques powerful tool quest tractable real world planning img 9 lexical acquisition machine learning problem cynthia thompson raymond mooney technical report artificial intelligence lab university texas austin 1996 paper defines machine learning problem standard machine learning algorithms easily applied problem occurs domain lexical acquisition ambiguous synonymous nature words difficulty standard induction techniques learn lexicon additionally negative examples typically unavailable difficult construct domain approach solve lexical acquisition problem presented preliminary experimental results artificial corpus future work includes extending algorithm performing tests realistic corpus img 10 advantages decision lists implicit negative inductive logic programming mary elaine califf raymond mooney technical report artificial intelligence lab university texas austin 1996 paper demonstrates capabilities foidl inductive logic programming ilp system distinguishing characteristics ability produce order decision lists output completeness assumption provide implicit negative examples intensional background knowledge development foidl originally motivated problem learning generate past tense english verbs paper demonstrates superior performance sets benchmark ilp problems tests finite element mesh design problem show foidl decision lists enable produce results ilp systems results problem reported tests selection list processing problems introductory prolog text demonstrate combination implicit negatives foidl learn correct programs fewer examples foil img 11 learning parse decisions examples rich context ulf hermjakob raymond mooney submitted 34th annual meeting association computational linguistics acl 96 present knowledge context based system parsing natural language evaluate sentences wall street journal applying machine learning techniques system parse action examples acquired supervision generate deterministic shift reduce parser form decision structure relies heavily context encoded features describe syntactical semantical aspects parse state img 12 corpus based lexical acquisition semantic parsing cynthia thompson ph proposal department computer sciences university texas austin 1995 building accurate efficient natural language processing nlp systems important difficult problem increasing interest automating process lexicon mapping words meanings component typically difficult update domain automating acquisition lexicon important task automating acquisition nlp systems proposal describes system wolfie word learning interpreted examples learns lexicon input consisting sentences paired representations meanings preliminary experimental results show system learn correct mappings correctness evaluated comparing lexicon learned training input usefulness evaluated examining effect lexicon learned wolfie assist parser acquisition system previously lexicon hand built future work form extensions algorithm evaluation applications discussed img 13 refinement bayesian networks combining connectionist symbolic techniques sowmya ramanchandran ph proposal department computer sciences university texas austin 1995 bayesian networks provide mathematically sound formalism representing reasoning uncertain knowledge widely acquiring capturing knowledge framework difficult growing interest formulating techniques learning bayesian networks inductively problem learning bayesian network complete data explored depth problem learning networks unobserved open proposal view problem perspective theory revision present approach adapts techniques developed revising theories symbolic connectionist representations assume learner initial approximate network obtained expert technique inductively revises network fit data proposed system components component revises parameters bayesian network structure component revises structure network component parameter revision maps bayesian network multi layer feedforward neural network parameters mapped weights neural network standard backpropagation techniques learn weights structure revision component qualitative analysis suggest revisions network fails predict data accurately component implemented present results experiments real world classification problems show technique effective discuss proposed structure revision algorithm plans experiments evaluate system extensions system img 14 refinement based student modeling automated bug library construction paul baffes raymond mooney journal artificial intelligence education 7 1 1996 pp 75 116 critical component model based intelligent tutoring sytems mechanism capturing conceptual state student enables system tailor feedback suit individual strengths weaknesses modeling technique practical sense models easy construct effective sense model impacts student learning research presents student modeling technique automatically capture student errors correct domain knowledge automatically compile trends multiple student models approach implemented computer program assert machine learning technique called theory refinement method automatically revising knowledge base consistent set examples knowledge base correctly defines domain examples student behavior domain assert models student errors collecting refinements correct knowledege base account student behavior efficacy approach demonstrated evaluating assert 100 students tested classification task covering concepts introductory programming language students received feedback based models automatically generated assert performed significantly post test students received simple teaching img 15 comparative results inductive logic programming corpus based parser construction john zelle raymond mooney symbolic connectionist statistical approaches learning natural language processing wermter riloff scheler eds spring verlag 1996 paper presents results recent experiments chill corpus based parser acquisition system chill treats language acquisition learning search control rules logic program unlike current corpus based approaches statistical learning algorithms chill techniques inductive logic programming ilp learn relational representations chill flexible system learn parsers produce syntactic parse trees case role analyses executable database queries reported experiments compare chill performance naive application ilp parser acquisition results show ilp techniques employed chill viable alternative statistical methods control rule framework fundamental chill success img 16 learning past tense english verbs inductive logic programming raymond mooney mary elaine califf symbolic connectionist statistical approaches learning natural language processing wermter riloff scheler eds spring verlag 1996 paper presents results inductive logic programming method called foidl learn past tense english verbs past tense task widely studied context symbolic connectionist debate previous papers presented results neural network decision tree learning methods developed technique learning special type prolog program called order decision list defined ordered list clauses ending cut foidl based foil quinlan 1990 employs intensional background knowledge avoids explicit negative examples problems involve rules specific exceptions past tense task present results showing foidl learns accurate past tense generator significantly fewer examples previous methods img 17 hybrid learning search control partial order planning tara estlin raymond mooney directions ai planning ghallab milani eds ios press 1996 pp 129 140 paper presents results applying version dolphin search control learning system speed partial order planner dolphin integrates explanation based inductive learning techniques acquire effective clause selection rules prolog programs version ucpop partial order planning algorithm implemented prolog program dolphin automatically learn domain specific search control rules eliminate backtracking resulting system shown produce significant speedup planning domains img 18 revising bayesian network parameters connectionist methods sowmya ramachandran raymond mooney proceedings international conference neural networks icnn 96 special session knowledge based artificial neural networks washington dc june 1996 problem learning bayesian networks hidden variables hard problem simpler task learning conditional probabilities bayesian network hidden variables hard paper present approach learns conditional probabilities bayesian network hidden variables transforming multi layer feedforward neural network ann conditional probabilities mapped weights ann learned standard backpropagation techniques avoid problem exponentially large anns focus bayesian networks noisy noisy nodes experiments real world classification problems demonstrate effectiveness technique img 19 qualitative multiple fault diagnosis continuous dynamic systems behavioral modes siddarth subramanian ph thesis department computer sciences university texas austin august 1995 systems chemical plants power plants automobiles complex online diagnostic systems increasingly important ways complexity describing reasoning large systems describe qualitative quantitative models model based diagnosis class diagnostic techniques direct knowledge system functions expert rules detailing set broken system research builds standard methods model based diagnosis extends domain complex dynamic systems qualitative models motivate describe algorithm diagnosing faults dynamic system qualitative model sequence qualitative states main contributions algorithm include method propagating dependencies solving general constraint satisfaction problem method compatibility behavior model time algorithm diagnose multiple faults models faulty behavior behavioral modes demonstrate techniques implemented program called test realistic problems experiments model reaction control system rcs space shuttle level controller reaction tank show demonstrates balance generality accuracy efficiency systems img 20 inductive logic programming automate construction natural language parsers john zelle ph thesis department computer sciences university texas austin august 1995 designing computer systems understand natural language input difficult task recent years considerable interest corpus based methods constructing natural language parsers empirical approaches replace hand crafted grammars linguistic models acquired automated training language corpora common thread methods date propositional probablistic representations learned knowledge dissertation presents alternative approach based techniques subfield machine learning inductive logic programming ilp ilp investigates learning relational order rules empirical method acquiring knowledge traditional symbolic parsing frameworks dissertation details architecture implementation evaluation chill computer system acquiring natural language parsers training corpora parsed text chill treats language acquisition learning search control rules logic program implements shift reduce parser control rules induced ilp algorithm handles difficult issues arising induction search control heuristics control rule framework induction algorithm crucial chill success main advantage chill propositional counterparts flexibility handling varied representations chill produced parsers analyses including case role mapping detailed syntactic parse trees logical form suitable expressing order database queries tasks accomplished framework single general learning method acquire syntactic semantic categories resolving ambiguities experimental evidence aritificial real world corpora demonstrate chill learns parsers previous artificial neural network probablistic approaches comparable tasks database query domain scope previous empirical approaches learned parser outperforms existing hand crafted system results support claim ilp techniques implemented chill represent viable alternative significant potential advantages neural network propositional probablistic approaches empirical parser construction img 21 inductive logic programming method corpus based parser construction john zelle raymond mooney submitted computational linguistics recent years considerable research corpus based methods parser construction common thread research propositional representations learned knowledge paper presents alternative approach based techniques subfield machine learning inductive logic programming ilp ilp investigates learning relational order rules empricial methods acquire knowledge traditional symbolic parsing frameworks describe method constructing deterministic prolog parsers corpora parsed sentences discuss advantages approach compared propositional alternatives present experimental results learning complete parsers corpora including atis corpus penn treebank img 22 comparison methods employing inductive logic programming corpus based parser constuction john zelle raymond mooney working notes ijcai 95 workshop approaches learning natural language processing pp 79 86 montreal quebec august 1995 paper presents results recent experiments chill corpus based parser acquisition system chill treats grammar acquisition learning search control rules logic program unlike current corpus based approaches propositional probabilistic learning algorithms chill techniques inductive logic programming ilp learn relational representations reported experiments compare chill performance naive application ilp parser acquisition results show ilp techniques employed chill viable alternative propositional methods control rule framework fundamental chill success img 23 inducing logic programs explicit negative examples john zelle cynthia thompson mary elaine califf raymond mooney proceedings international workshop inductive logic programming leuven belguim sepetember 1995 paper presents method learning logic programs explicit negative examples exploiting assumption output completeness mode declaration supplied target predicate training input assumed accompanied legal outputs outputs generated incomplete program implicitly represent negative examples large numbers ground negative examples generated method incorporated ilp systems chillin ifoil intensional background knowledge tests natural language acquisition tasks case role mapping past tense learning illustrate advantages approach img 24 acquisition lexicon semantic representations sentences cynthia thompson 33rd annual meeting association computational linguistics pp 335 337 boston ma july 1995 acl 95 system wolfie acquires mapping words semantic representation presented preliminary evaluation performed tree general generalizations tlggs representations input sentences performed assist determining representations individual words sentences guess meaning word tlgg overlaps highest percentage sentence representations word appears promising experimental results artificial data set presented img 25 induction order decision lists results learning past tense english verbs raymond mooney mary elaine califf journal artificial intelligence research 3 1995 pp 1 24 paper presents method inducing logic programs examples learns class concepts called order decision lists defined ordered lists clauses ending cut method called foidl based foil employs intensional background knowledge avoids explicit negative examples problems involve rules specific exceptions learning past tense english verbs task widely studied context symbolic connectionist debate foidl learn concise accurate programs problem significantly fewer examples previous methods connectionist symbolic img 26 multiple fault diagnosis general qualitative models fault modes siddarth subramanian raymond mooney working notes ijcai 95 workshop engneering problems qualitative reasoning quebec august 1995 paper describes approach diagnosis systems qualitative differential equations represented qsim models implemented system performs multiple fault fault model based diagnosis constraint satisfaction techniques qualitative behaviors systems models demonstrate utility system accurately diagnosing randomly generated faults simulated behaviors portion reaction control system space shuttle img 27 learning qualitative models systems multiple operating regions sowmya ramachandran raymond mooney benjamin kuipers proceedings international workshop qualitative reasoning physical systems pp 212 223 nara japan june 1994 qr 94 problem learning qualitative models physical systems observations behaviour addressed researchers recent years current techniques limit learning single qualitative differential equation model entire system systems qualitative differential equations underlying paper present approach learning models systems technique divides behaviours segments explained single qualitative differential equation qualitative model segment generated existing techniques learning single model show results applying technique examples demonstrate effective 28 multiple fault diagnosis general qualitative models fault modes siddarth subramanian raymond mooney working papers international workshop principles diagnosis pp 321 325 paltz ny 1994 paper describes approach diagnosis systems qualitative differential equations represented qsim models implemented system performs multiple fault fault model based diagnosis constraint satisfaction techniques qualitative behaviors systems models demonstrate utility system accurately diagnosing randomly generated faults simulated behaviors portion reaction control system space shuttle img 29 automatic student modeling bug library construction theory refinement paul baffes ph thesis department computer sciences university texas austin december 1994 history computers education characterized continuing effort construct intelligent tutorial programs adapt individual student setting critical component intelligent tutorials mechanism modeling conceptual state student system tailor feedback suit individual strengths weaknesses primary contribution research student modeling technique automatically capture student errors correct domain knowledge automatically compile trends multiple student models bug libraries approach implemented computer program assert machine learning technique called theory refinement method automatically revising knowledge base consistent set examples knowledge base correctly defines domain examples student behavior domain assert models student errors collecting refinements correct knowledge base account student behavior efficacy approach demonstrated evaluating assert 100 students tested classification task concepts introductory programming language students received feedback based models automatically generated assert performed significantly post test students received simple reteaching img 30 inductive learning abductive diagnosis cynthia thompson raymond mooney proceedings twelfth national conference ai pp 664 669 seattle wa july 1994 aaai 94 inductive learning system lab learning abduction presented acquires abductive rules set training examples goal find small knowledge base abductively diagnoses training examples correctly generalizes unseen examples contrasts past systems inductively learn rules deductively training potentially multiple categories disorders typical learning systems lab simple hill climbing algorithm efficiently build rule base set covering abductive system lab experimentally evaluated compared learning systems expert knowledge base domain diagnosing brain damage due stroke img 31 comparing methods refining certainty factor rule bases jeffrey mahoney raymond mooney proceedings eleventh international workshop machine learning pp 173 180 rutgers nj july 1994 ml 94 paper compares methods refining uncertain knowledge bases propositional certainty factor rules method implemented rapture system employs neural network training refine certainties existing rules symbolic technique add rules method based kbann system initially adds complete set potential rules low certainty neural network training filter adjust rules experimental results method results significantly faster training produces simpler refined rule bases slightly greater accuracy img 32 modifying network architectures certainty factor rule base revision jeffrey mahoney raymond mooney proceedings international symposium integrating knowledge neural heuristics 1994 pp 75 84 pensacola fl 1994 isiknh 94 paper describes rapture system revising probabilistic rule bases converts symbolic rules connectionist network trained connectionist techniques modified version backpropagation refine certainty factors rule base id3 information gain heuristic quinlan add rules work finding improved techniques modifying network architectures include adding hidden units upstart algorithm frean case made comparison fully connected connectionist techniques keeping rule base close original adding input units needed img 33 combining top bottom techniques inductive logic programming john zelle raymond mooney joshua konvisser proceedings eleventh international workshop machine learning pp 343 351 rutgers nj july 1994 ml 94 paper describes method inducing logic programs examples attempts integrate aspects existing ilp methods single coherent framework combines bottom method similar golem top method similar foil includes method predicate invention similar champ elegant solution noisy oracle problem system learn recursive programs requiring complete set positive examples systematic experimental comparisons golem foil range problems demonstrate advantages approach img 34 inducing deterministic prolog parsers treebanks machine learning approach john zelle raymond mooney proceedings twelfth national conference ai pp 748 753 seattle wa july 1994 aaai 94 paper presents method constructing deterministic context sensitive prolog parsers corpora parsed sentences approach recent machine learning methods inducing prolog rules examples inductive logic programming discuss advantages method compared recent statistical methods present results learning complete parsers portions atis corpus img 35 integrating ilp ebl raymond mooney john zelle sigart bulletin volume 5 number 1 jan 1994 pp 12 21 paper presents review recent work integrates methods inductive logic programming ilp explanation based learning ebl ilp ebl methods complementary strengths weaknesses number recent projects effectively combined systems performance individual approaches integrated systems developed guiding induction prior knowledge ml smart focl grendel refining imperfect domain theories forte audrey rx learning effective search control knowledge axa ebl dolphin img 36 extending theory refinement rules paul baffes raymond mooney informatica 17 1993 pp 387 397 recent years machine learning research started addressing problem theory refinement goal theory refinement learner modify incomplete incorrect rule base representing domain theory make consistent set input training examples paper presents major revision propositional theory refinement system issues discussed show run time efficiency greatly improved changing exhaustive scheme computing repairs iterative greedy method show extend refine rules resulting algorithm order magnitude faster produces significantly accurate results theories fit format demonstrate advantages present experimental results real world domains img 37 inductive learning abductive diagnosis cynthia thompson thesis department computer sciences university texas austin 1993 system learning induction called lab presented lab learning abduction learns abductive rules based set training examples goal find small knowledge base abductively diagnoses training examples correctly addition generalizing unseen examples contrast past systems inductively learn rules deductively abduction suited diagnosis set symptoms manifestations output set disorders explain manifestations present training potentially multiple categories case typical learning systems building knowledge base requires choice multiple possibilities number possibilities grows exponentially number training examples method choosing knowledge base implemented final system experimentally evaluated data domain diagnosing brain damage due stroke compared learning systems knowledge base produced expert results promising rule base learned simpler expert knowledge base rules learned systems accuracy learned rule base predicting areas damaged systems expert knowledge base img 38 learning model students theory refinement detect misconceptions paul baffes ph proposal department computer sciences university texas austin 1993 student modeling system called assert domain independent learning algorithms model unique student errors automatically construct bug libraries assert consists learning phases application theory refinement techniques constructing student models correct theory domain tutored learning cycle automatically constructs bug library extracting common refinements multiple student models bias future modeling efforts initial experimental data presented suggests assert effective modeling system induction techniques previously explored student modeling automatic bug library construction significantly enhances subsequent modeling efforts img 39 learning search control heuristics logic programs applications speedup learning language acquisition john zelle ph proposal department computer sciences university texas austin 1993 paper presents general framework learning search control heuristics logic programs improve efficiency accuracy knowledge based systems expressed definite clause logic programs approach combines techniques explanation based learning recent advances inductive logic programming learn clause selection heuristics guide program execution specific applications framework detailed dynamic optimization prolog programs improving efficiency natural language acquisition improving accuracy area program optimization prototype system dolphin transform intractable specifications polynomial time algorithms outperforms competing approaches benchmark speedup domains prototype language acquisition system chill capable automatically acquiring semantic grammars uniformly incorprate syntactic semantic constraints parse sentences case role representations initial experiments show approach construct accurate parsers generalize sentences significantly outperform previous approaches learning case role mapping based connectionist techniques planned extensions general framework specific applications plans evaluation discussed img 40 combining foil ebg speed logic programs john zelle raymond mooney proceedings thirteenth international joint conference artificial intelligence pp 1106 1111 chambery france 1993 ijcai 93 paper presents algorithm combines traditional ebl techniques recent developments inductive logic programming learn effective clause selection rules prolog programs control rules incorporated original program significant speed achieved algorithm shown improvement competing ebl approaches domains additionally algorithm capable automatically transforming intractable algorithms run polynomial time img 41 symbolic revision theories rules paul baffes raymond mooney proceedings thirteenth international joint conference artificial intelligence pp 1135 1140 chambery france 1993 ijcai 93 paper presents major revision propositional theory refinement system issues discussed show run time efficiency greatly improved changing exhaustive scheme computing repairs iterative greedy method show extend refine rules resulting algorithm order magnitude faster produces significantly accurate results theories fit format demonstrate advantages present preliminary experimental results comparing systems refining dna promoter domain theory img 42 learning semantic grammars constructive inductive logic programming john zelle raymond mooney proceedings eleventh national conference american association artificial intelligence pp 817 822 washington july 1993 aaai 93 automating construction semantic grammars difficult interesting problem machine learning paper shows semantic grammar acquisition problem viewed learning search control heuristics logic program control rules learned order induction algorithm automatically invents syntactic semantic categories empirical results show learned parsers generalize sentences perform previous approaches based connectionist techniques img 43 combining connectionist symbolic learning refine certainty factor rule bases jeffrey mahoney raymond mooney connection science 5 1993 pp 339 364 special issue architectures integrating neural symbolic processing paper describes rapture system revising probabilistic knowledge bases combines connectionist symbolic learning methods rapture modified version backpropagation refine certainty factors mycin style rule base id3 information gain heuristic add rules results refining actual expert knowledge bases demonstrate combined approach generally performs previous methods img 44 refinement order horn clause domain theories bradley richards raymond mooney machine learning 19 2 1995 pp 95 131 knowledge acquisition difficult time consuming task error prone human activity task automatically improving existing knowledge base learning methods addressed class systems performing theory refinement recently systems limited propositional theories paper presents system forte order revision theories examples refining order horn clause theories moving order representation opens problem areas logic program debugging qualitative modelling reach propositional systems forte hill climbing approach revise theories identifies errors theory calls library operators develop revisions revision implemented process repeats revisions operators drawn variety sources including propositional theory refinement order induction inverse resolution forte tested domains including logic programming qualitative modelling img 45 encouraging experimental results learning cnf raymond mooney machine learning 19 1 1995 pp 79 92 paper presents results comparing inductive learning systems representations concepts cnf formulae dnf formulae decision trees cnf learner performs surprisingly results natural data sets show frequently trains faster produces accurate simpler concepts probable explanation superior performance systems susceptible replication problem img 46 belief revision context abductive explanation siddarth subramanian technical report ai92 179 artificial intelligence lab university texas austin march 1991 proposal presents approach explanation incorporates paradigms belief revision abduction present algorithm combines techniques system called brace preliminary implementation algorithm show applicability brace approach wide range domains including scientific discovery device diagnosis plan recognition finally describe proposals implementation application domains system extensions approach img 47 order horn clause abductive system plan recognition diagnosis hwee tou ng raymond mooney submitted journal publication diverse set intelligent activities including natural language understanding diagnosis requires ability construct explanations observed phenomena paper view explanation abduction abductive explanation consistent set assumptions background knowledge logically entails set observations successfully built domain independent system accel knowledge variety domains uniformly encoded order horn clause axioms general purpose abduction algorithm aaa efficiently constructs explanations domains caching partial explanations avoid redundant work empirical results show caching partial explanations achieve order magnitude speedup run time applied abductive system general tasks plan recognition text understanding diagnosis medical diseases logic circuits dynamic systems results accel general purpose system capable plan recognition diagnosis efficient practical utility img 48 abductive plan recognition diagnosis comprehensive empirical evaluation hwee tou ng raymond mooney proceedings international conference principles knowledge representation reasoning pp 499 508 cambridge ma october 1992 realized time ai abduction general model explanation variety tasks empirical investigations practical feasibility general logic based abductive approach explanation paper present extensive empirical results applying general abductive system accel moderately complex problems plan recognition diagnosis plan recognition accel tested 50 short narrative texts inferring characters plans actions text medical diagnosis accel diagnosed 50 real world patient cases involving brain damage due stroke previously addressed set covering methods accel abduction accomplish model based diagnosis logic circuits full adder continuous dynamic systems temperature controller water balance system human kidney results general purpose abduction effective efficient mechanism solving problems plan recognition diagnosis img 49 automatic abduction qualitative models bradley richards ina kraan benjamin kuipers proceedings tenth national conference artificial intelligence pp 723 728 san jose ca july 1992 describe method automatically abducing qualitative models descriptions behaviors generate quantitative qualitative data models form qualitative differential equations suitable qsim constraints generated filtered comparison input behaviors dimensional analysis user complete information input behaviors dimensions input variables resulting model unique maximally constrainted guaranteed reproduce input behaviors user incomplete information method generate model reproduces input behaviors model longer unique incompleteness forms missing dimensions values variables entire variables img 50 learning relations bradley richards raymond mooney proceedings tenth national conference artificial intelligence pp 50 55 san jose ca july 1992 order learning systems foil focl forte generally rely hill climbing heuristics order avoid combinatorial explosion inherent learning order concepts hill climbing leaves systems vulnerable local maxima local present method called relational proven highly effective local maxima crossing local present algorithm provide learning results domains family relationships qualitative model building img 51 speeding logic programs combining ebg foil john zelle raymond mooney proceedings 1992 machine learning workshop knowledge compilation speedup learning aberdeen scotland july 1992 paper presents algorithm combines traditional ebl techniques recent developments inductive logic programming learn effective clause selection rules prolog programs control rules incorporated original program significant speed achieved algorithm produces ebl speed problem solvers capable automatically transforming intractable algorithms run polynomial time img 52 combining symbolic neural learning revise probabilistic theories jeffrey mahoney raymond mooney proceedings 1992 machine learning workshop integrated learning real domains aberdeen scotland july 1992 paper describes rapture system revising probabilistic theories combines symbolic neural network learning methods rapture modified version backpropagation refine certainty factors mycin style rule base id3 information gain heuristic add rules results real world domains demonstrate combined approach performs previous methods img 53 growing layers perceptrons introducing algorithm paul baffes john zelle proceedings 1992 international joint conference neural networks pp 392 397 baltimore maryland june 1992 ideas presented based observations perceptrons 1 perceptron learning algorithm cycles compared select split examples 2 perceptron build hyperplane separates rest describe grows multi layer networks capable distinguishing linearly separable data simple perceptron rule linear threshold units resulting algorithm simple fast scales large problems retains convergence properties perceptron completely parameters results presented comparing neural network paradigms symbolic learning systems img 54 theory revision model students acquire stereotypical errors paul baffes raymond mooney proceedings fourteenth annual conference cognitive science society pp 617 622 bloomington july 1992 student modeling identified important component long term development intelligent computer aided instruction icai systems basic approaches evolved model student misconceptions static predefined library user bugs misconceptions modeled system induction learn student misconceptions scratch present approach machine learning technique called theory revision theory revision system automatically construct bug library modeling retaining flexibility address errors img 55 preliminary pac analysis theory revision raymond mooney computational learning theory natural learning systems vol 3 petsche judd hanson eds mit press 1995 pp 43 53 paper presents preliminary analysis sample complexity theory revision framework pac approximately correct learnability theory formalizing notion initial theory close correct theory show sample complexity optimal propositional horn clause theory revision algorithm ln 1 delta ln 0 epsilon em syntactic distance initial correct theories 0 size initial theory number observable features epsilon delta standard pac error probability bounds paper discusses problems raised computational complexity theory revision img 56 automated debugging logic programs theory revision raymond mooney bradley richards proceedings international workshop inductive logic programming tokyo japan june 1992 paper presents results theory revision system automatically debug logic programs forte recently developed system revising function free horn clause theories theory set training examples performs hill climbing search attempt minimally modify theory correctly classify examples forte makes methods propositional theory revision horn clause induction foil inverse resolution system successfully debug logic programs written undergraduate students programming languages img 57 batch versus incremental theory refinement raymond mooney proceedings aaai spring symposium knowledge assimilation standford ca march 1992 existing theory refinement systems incremental theory refinement system input output theories compatible incrementally assimilate data evolving theory continually feeding revised theory back input theory incremental batch approach system batch examples step existing theory revision systems experimental results theory refinement system demonstrate approach frequently increases efficiency significantly decreasing accuracy simplicity resulting theory system produces bad initial theory based small amount data bad revisions snowball result decrease performance img 58 multistrategy approach theory refinement raymond mooney dirk machine learning multistrategy approach vol iv michalski eds pp 141 164 morgan kaufman san mateo ca 1994 chapter describes multistrategy system employs independent modules deductive abductive inductive reasoning revise arbitrarily incorrect propositional horn clause domain theory fit set preclassified training instances combining diverse methods handle wider range imperfect theories theory revision systems guaranteeing revised theory consistent training data successfully revised actual expert theories molecular biology plant pathology results confirm hypothesis multistrategy system learn theory data results theory data img 59 integrating theory data category learning raymond mooney categorization humans machines psychology learning motivation vol 29 nakamura medin eds pp 189 218 academic press orlando fl 1993 recent results machine learning cognitive psychology demonstrate effective category learning involves integration theory data theories bias induction affecting category definitions extracted set examples conflicting data theories revised theories alter representation data feature formation chapter reviews machine learning systems attempt integrate theory data ways domain theory acquire part concept definition focus induction unexplained aspects data data revise imperfect theory theory add abstract features data recent psychological experiments reveal machine learning systems exhibit important aspects human category learning specifically successfully model recent experimental results effect functional knowledge category learning img 60 theory refinement combining analytical empirical methods dirk raymond mooney artificial intelligence 66 1994 pp 311 344 article describes comprehensive approach automatic theory revision imperfect theory approach combines explanation attempts incorrectly classified examples order identify failing portions theory theory fault correlated subsets examples inductively generate correction corrections focused tend preserve structure original theory system starts approximate domain theory general fewer training examples required attain level performance classification accuracy compared purely empirical system approach applies classification systems employing propositional horn clause theory system tested variety application domains results presented problems domains molecular biology plant disease diagnosis img 61 induction unexplained overly general domain theories aid concept learning raymond mooney machine learning 10 1 1993 pp 79 110 paper describes evaluates approach combining empirical explanation based learning called induction unexplained intended learning concepts partially explained overly general domain theory eclectic evaluation method presented includes results major approaches empirical theoretical psychological empirical results shows effective refining overly general domain theories learns accurate concepts fewer examples purely empirical approach application theoretical results pac learnability theory explains requires fewer examples shown model psychological data demonstrating effect background knowledge human learning img 62 efficient order horn clause abduction system based atms hwee tou ng raymond mooney proceedings ninth national conference artificial intelligence pages 494 499 anaheim ca july 1991 paper presents algorithm order horn clause abduction atms avoid redundant computation algorithm efficient general previous abduction algorithm computing minimal abductive explanations intractable present heuristic version algorithm beam search compute subset simplest explanations present empirical results broad range abduction problems text understanding plan recognition device diagnosis demonstrate algorithm order magnitude faster alternative abduction algorithm atms img 63 improving shared rules multiple category domain theories dirk raymond mooney proceedings eighth international machine learning workshop pp 534 538 evanston il june 1991 paper presents approach improving classification performance multiple category theory correcting intermediate rules shared categories technique performance theory category improved training category examples technique presented experimental results img 64 constructive induction theory refinement raymond mooney dirk proceedings eighth international machine learning workshop pp 178 182 evanston il june 1991 paper presents constructive induction techniques recently added theory refinement system additions handle arbitrary gaps top middle bottom incomplete domain theory intermediate concept utilization employs existing rules theory derive higher level features induction intermediate concept creation employs inverse resolution introduce intermediate concepts order fill gaps theory span multiple levels revisions make imperfect domain theories ways typical previous work constructive induction theory refinement result handle wider range theory imperfections existing theory refinement system img 65 theory refinement noisy data raymond mooney dirk technical report ai 91 153 artificial intelligence lab university texas austin march 1991 paper presents method revising approximate domain theory based noisy data basic idea avoid making theory account small amount data method implemented propositional horn clause theory revision system paper presents empirical results artificially corrupted data show method successfully prevents fitting words data noisy performance test data considerably revising theory completely fit data data noisy noise processing significant degradation performance finally noise processing increases efficiency decreases complexity resulting theory img 66 role coherence abductive explanation hwee tou ng raymond mooney proceedings eighth national conference artificial intelligence pages 337 342 boston ma 1990 abduction important inference process underlying human intelligent activities including text understanding plan recognition disease diagnosis physical device diagnosis paper describe problems encountered abduction understand text present solutions overcome problems solutions propose center criterion called explanatory coherence primary measure evaluate quality explanation addition explanatory coherence plays important role construction explanations determining level preferred explanation guiding heuristic search efficiently compute explanations sufficiently high quality img estlin cs utexas 1824 cs838 2 class minutes finding information retrieval technologies seeking knowledge richard belew cs838 lecture 2 univ wisconsin computer science department fall 1996 back cse838 homepage tue 3 sept 96 chad lane thur 5 sept 96 chad lane tue 10 sept 96 greg sharp thur 12 sept 96 mark manville tue 17 sept 96 venkatesh ganti postscript 22k thur 19 sept 96 andrew prock tue 24 sept 96 dan replogle thur 26 sept 96 ana wells tu 1 oct 96 tina eliassi rad postscript 60k thur 3 oct 96 rebecca hasti tu 8 oct 96 rahul kapoor thur 10 oct 96 wei thur 17 oct 96 chad lane postscript modified belew cs wisc 3 nov 96 cs838 class schedule finding information retrieval technologies seeking knowledge richard belew back cse838 homepage class date dow topic assignments 1 3 sep tu 2 5 sep foa 1 3 10 sep tu 4 12 sep 5 17 sep tu foa 2 1 6 19 sep 7 24 sep tu foa 2 2 8 26 sep 9 1 oct tu due 10 3 oct foa 2 3 11 8 oct tu foa 2 4 12 10 oct 15 oct tu rik 13 17 oct foa 3 3 mp2 due 22 oct tu rik 24 oct rik 29 oct tu rik 14 31 oct foa 3 5 due 15 5 nov tu midterm project proposals due 16 7 nov midterm review topic 12 nov tu rik 17 14 nov foa 3 2 18 19 nov tu 19 21 nov 20 26 nov tu 28 nov thanksgiving recess 21 3 dec tu project presentations 22 5 dec 23 10 dec tu 24 12 dec foa 7 wrap modified belew cs wisc 24 sept 96 cs100 lecture 2 review previous lecture problem algorithm program language computer program data distinction input output execution trace program structure output statement conditional expression operators input function concepts lecture expressions arithmetic relational logical conditional operator precedence parenthesization function application convergence strict strict evaluation programs output libraries reading teitelbaum sections 2 7 roberts section 2 1 section 3 5 expressions familiar grade school arithmetic 2 yen 3 20 5 consist operators yen operands constants operator applied operands application expressions parenthesized structure reduce single process evaluation 2 yen 3 20 5 10 evaluation expression traced 2 yen 3 20 5 6 20 5 6 4 10 process evaluation tracing expression simplification inside simplification evaluate expression repeatedly replace innermost application rule arithmetic stop reduced single note left evaluation required expressions operations binary operators operator meaning yen remainder examples 6 1 77 2 57 2 3 414 3 2 unary operators operator meaning identity negation examples 2 3 5 2 3 6 relational operators operator meaning ^3 ^1 relational operations arithmetic operations yield integer values interprets 0 logical false integers treated logical true relational operators 1 true remember equality relation means expression examples 5 5 15 5 04 5 15 5 1 expressions precedence parentheses group operators explicitly absence parentheses operator groupings determined operator precedence high low unary binary operator higher precedence groups tightly operator lower precedence operators precedence group left 1 2 3 4 5 6 7 groups 1 2 3 4 5 6 7 programs add parentheses make intended meaning clear 1 2 3 1 2 3 computer concerned realize expression 7 9 human remember precedence order programs written executed computers read humans respects important part personal rule parentheses meaning expression ambiguous extra parentheses hurt expressions function applications arguments arguments list expressions separated commas expression obtained applying function arguments number arguments argument list match defined function functions built functions defined externally libraries examples abs 3 sqr 3 4 3 4 expressions conditional expressions condition true exp false exp conditional expression false exp condition evaluates 0 true exp relational operators values 1 0 true false choice based outcome relational test condition limited relations examples 1 2 1 2 1 2 1 1 2 21 1 15 14 15 condition evaluated true exp false exp evaluated convergence evaluation expression diverges result application undefined evaluation doesn diverge 10 0 diverges operator strict evaluates operands strict doesn necessarily evaluate operands strict 0 1 0 diverges conditional expressions strict 1 2 3 0 2 expressions logical expressions logical operators combine logical values true false ways logical values represented 0 1 logical operators arithmetic operators operator meaning examples 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 2 0 1 1 1 1 1 1 logical expressions strict 0 1 0 0 1 1 0 1 programs void main void statements programs general form statements commands direct computer statements executed left order program stops executing statement output printf format expressions statement prints output destination window screen format quoted string giving desired form output expressions things printed expressions format constant string output 5325 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc program 5 due wednesday october 30 1996 objective give student practice switch statements loops program description ve asked group school teachers geometry classes learn shapes reinforce ideas shapes students accomplish program displays number shapes students enter size shape shape printed screen characters completely filled listed description program run examples shapes program layers menus implemented switch statement main menu consists request 4 sided shape menu 3 sided shape menu quit layer menus consists separate shape menus 4 sided shape menu present 5 choices draw 4 sided shapes square rectangle diamond return back main menu square 4 sided shape height length width angles adjacent sides rectangle 4 sided shape lengths height width angles adjacent sides 4 sided shape opposite sides parallel equal length assignment assuming requested angles 45 135 degrees diamond represented 4 sided shape side equal length corners pointing left examples 4 sided shapes shape square sides length 5 rectangle sides height 5 width 7 height 5 width 8 diamond sides length 3 shape selected program request lengths shapes sides note shapes require length square diamond require lengths 3 sided shape menu present 5 choices draw 3 sided shapes triangles return back main menu triangle sides equal length joined angle examples 3 sided shapes notice examples types triangles sides length 5 addition types angle relation triangle lower lower left upper left upper triangles shape selected program request length triangle sides note length belonging sides equal length length needed drawing shapes 3 4 sided implemented loops shapes function void draw diamond int length body function include call function similar shapes shape drawn program remain current shape menu requesting additional shapes error checks implemented receive full credit improper responses menu selection result user notified menu presented valid lengths shapes integer values 1 15 inclusive turn program working 1 print copy shapes 2 print copy source code 3 submit electronic copy source code executable project 1 directions created dave eggleston rob muenzenberger mike steele 3227 academic misconduct cs302 academic misconduct issue university part degree lies standards academic honesty integrity maintained university student expect students graded fairly fellow students obligation conduct academic work university standards computer sciences department deals academic misconduct manner academic misconduct encompasses acts presenting work part authorship classmate tutor giving work student work simple rule thumb share code assigned work form code code addition don discuss program design extent discussing code intended discourage conversations assignments material big difference talking assignment sharing code accomplish academic misconduct misrepresent work handing printout program match program submitted electronically modifying output turning output created running program usual sanction academic misconduct students involved withdrawn explanatory letters personal academic files zeros recorded assignment question cheating subject instances cheating disappointment involved hard avoid end make clear work gaining command material falling difficulty completing assignment instructor office hours questions practice considered misconduct talk instructor dean students office brochure academic misconduct rules procedures guide students brochure handed instructor week class university guidelines academic misconduct updated fri 8 30 96 jim skrentny cs302 coordinator skrentny cs wisc ccs neu ph program academic requirements ccs neu ph grad school usb computer science dept acm graduate assistantship directory pvm parallel virtual machine gdb table contents unified computer science technical report index computer architecture home page people uw madison robotics lab faculty vladimir lumelsky nicola graduate students liu fei susan hert juan alvarez nick leavy lei shen andrei shkel stankovic dugan um jeffery watson vladimir comments suggestions errata hert cs wisc www alert redirection response server handled client moved permanently document moved time cs 680 database information systems fall 1996 information time place 5 00 6 20 pm washington 308 office hours mondays 2 5 class catalog description coverage standard database concepts relational model file systems physical implementation databases spatial databases computational geometry spatial relations spatial data structures query processing text processing search techniques compression methods image databases storage issues compression methods image indexing searching content additional topics multimedia temporal databases students implement algorithms discussed class prerequisites undergraduate algorithms cs 313 friendly description traditional databases cover standard relational model suited applications banking commerce type data stored alphanumeric nature employee database data employee names addresses salaries departments queries typically involve finding items sorting items today databases starting store alphanumeric data county planning office store detailed maps property electrical wiring systems images products stored product catalog typical queries types databases include questions find residential properties 5 mile radius factory shape find examples catalog examples spatial geographic databases image databases traditional relational databases understood spatial image databases explore science types databases theory practice considered start traditional tree data structures modified spatial data computational issues geometry computational geometry covered issues spatial geographic databases addressed store data process queries material image databases start storage problems compress 2 images effectively material organization image databases presented additional topics include multimedia database issues temporal database issues back homepage mpeg browser mpeg browser view watch movies unable advantage digital format mpeg players allowing user skip arbitrary frame fast forward rewind importantly video basically sequence frames structure obvious video higher structure frames partition video shots scenes larger chunks movies tv shows partition video content select segment video actor appears mpeg browse interface browsing video user play video stop arbitrary point fast forward advantage mpeg browse video players mpeg browse adds limited structure video partitions video shots based information browser skip shot cd player skip song scene break algorithm developed ramin zabih justin miller mai details algorithm href mpeg browse works modes preprocessing browsing preprocessing reasons algorithm detecting scene breaks doesn run real time decoder fast means order skip place movie user wait long play sequence preprocessing information generated essential work browser preprocessing information mpeg file saved disk file filename inf filename mpeg addition video browsing mpeg browse supports wide variety options command line menu options effect start video future releases change options dithering frame rate frames arbitrary times mpeg browse runs linux sunos solaris machine compile berkeley mpeg play visitors download distribution mpeg browse send comments suggestions robert szewczyk szewczyk cs cornell 1423 links odd collection links don necessarily agree haven looked cheesy esoteric lot aren wanted links interested links wanted recall easily explore page web glorified hotlist clicking picture page pages beneath site stole picture don forget personal page links things interested img sights sounds smells web img fun games miscellaneous links img life links art music dance diversions notes hangman programming assignment lot questions hangman program people minor problems string class work interpreting error message claim completely lost figure approach problem writing program play hangman didn prepare properly assignment don terribly hard assignment rushed material string class decided write detailed document describing assignment code program assemble coherent structure fill details note code document address small problem treating upper lower case letters treats versions letter totally letters correct behavior assignment responsible modifying program handle upper lower case letters user guesses letter upper lower case program reveal letters secret phrase upper lower case recommend rest program working basic implementation implement hangman game strings secret phrase partially revealed secret phrase secret phrase initialized beginning program doesn change partially revealed secret phrase secret phrase letters user guesses letter secret phrase letter partially revealed secret phrase secret phrase howdy partially revealed secret phrase string letters replaced underscore character user guesses letter partially revealed secret phrase modified secret phrase howdy character partially revealed secret phrase changed underscore character letter pseudo code random secret phrase initialize partially revealed phrase initialize number chances display partially revealed secret phrase initialize guessed letters empty string loop chances secret phrase guessed user guess letter error letter guessed error guessed add guess string guessed letters guess secret phrase message good guess reveal matching letters partially revealed phrase message bad guess subtract number chances display partially revealed secret phrase secret phrase guessed message congratulations message secret phrase secret phrase random secret phrase program random secret phrase calling function random secret phrase function prototype string random secret phrase prototype tells random secret phrase function inputs returns outputs string call function simply putting empty pair parentheses random secret phrase wrote line program call function throw return general return function random secret phrase return string randomly selected list thing string store variable refer string secret phrase random secret phrase creates variable secret phrase type string initializes returned random secret phrase function call initialize partially revealed secret phrase partially revealed secret phrase secret phrase letters changed underscores letters space character punctuation left decide character letter function function declared header file prototype bool char ch prototype tells function takes input character returns boolean true false character letter returns true string partial phrase secret phrase int 0 partial phrase length partial phrase partial phrase code loops characters partially revealed secret phrase character letter changed underscore number characters partially revealed secret phrase partial phrase length simple counting loop bracket operator access character index variable tells character working checking letter guessed decide user guessed letter previously track letters guessed string holds previously guessed letters beginning game empty string time user guesses letter add end string decide letter guessed function char string function prototype bool char string char ch string str tells function inputs character string returns boolean true false returns true characters string character ch call function supply inputs guess string previously guessed letters guess made function call char string guess guessed letters usual return function char string returns boolean return condition statement char string guess guessed letters add guess string guessed letters guessed letters guess remember shorthand guessed letters guessed letters guess character guess automatically converted string operator strings single string checking guess secret phrase step similar checking guess made previously char string function searching string previously guessed characters search secret phrase char string guess secret phrase reveal matching letters secret phrase user guesses letter secret phrase correct letters partially revealed secret phrase changing guessed letter looping character secret phrase character guess reveal character partially revealed secret phrase changing underscore character secret phrase int 0 secret phrase length secret phrase guess partial phrase secret phrase checking game game ends player run chances completely guessed secret phrase condition checked boolean expression num chances 0 condition checked comparing secret phrase partially revealed secret phrase player won game checked boolean expression secret phrase partial phrase game ends boolean expressions true num chances 0 secret phrase partial phrase game continue long conditions true condition loop num chances 0 secret phrase partial phrase mbirk cs wisc technical interests primary technical interest systems adapt analyze stand build flexible competent adaptive systems nervous systems interested artificial neural networks computational neuroscience fascinated construction architectures algorithms enable understand attack previously problems understand previously mysterious aspects nervous system function specific research topics front burner blind source separation working modular incremental methods solve cocktail party problem classic linear square mixing matrix difficult fewer sources cases reinforcement learning weakly adversarial domain real world actions modify world typically detriment similar actions future understand perform circumstances neural information coding information represented transformed nervous system representations acquired adapted process estimating camera motion efficiently reliably robustly beautiful mathematics neural networks learning algorithms generalization relations techniques handling time domain drift principled fashion unsupervised learning information theory secondary interest mine programming systems advanced programming language design implementation number deficiencies current advanced programming languages hinder application scientific computation enjoy participating effort remove stumbling blocks barak cs unm cse467 advanced logic design ted kehl fall 1996 book reserve digital systems design programmable logic 1990 ted cs washington previous introduction lateral interactions cortex structure function organization orientation maps lateral connections dynamic receptive fields primary visual cortex joseph risto miikkulainen james bednar department computer sciences university texas austin austin tx 78712 sirosh risto jbednar cs utexas abstract massively parallel computational simulations studied large network simple neural elements rf lissom model develop functional organization similar primary visual cortex found starting state lateral connections network organized cooperatively simultaneously common mechanism produced receptive fields orientation maps patterns lateral connections follow receptive field organization hypothesized similar organizing mechanisms continue operating adult cortex maintaining continuously adapting dynamic equilibrium input tested hypothesis organized model equilibrium perturbed expanded size reversible fashion matching recent observations cat psychophysical experiments human functional role lateral connections cortex verified model lateral connections learned correlations network activity processing input filtered established sparse coding input conclusion lateral connections cortex act negative filter cortex efficiently process massive amounts visual information presented environment introduction receptive field lissom rf lissom model organization dynamic receptive fields functional role organized structures conclusion acknowledgements references previous introduction lateral interactions cortex structure function document cognitive systems laboratory publications don forget sign guestbook img statistical semantics technical report 155 pearl verma proceeding 3rd international workshop ai statistics fort lauderdale fl january 2 5 1991 statistics computing 2 chapman hall 91 95 1992 img theory inferred technical report 156 pearl verma allen fikes sandewall eds principles knowledge representation reasoning proceeding international conference san mateo ca morgan kaufmann 441 452 april 1991 modified version presented ninth international congress logic methodology philosophy science uppsala sweden august 7 14 1991 printed eds logic methodology philosophy science ix elsevier science 789 811 1994 img qualitative probabilities default reasoning belief revision causal modeling technical report 161 goldszmidt pearl artificial intelligence vol 84 1 2 57 112 1996 img belief networks revisited technical report 175 pearl artificial intelligence 59 49 56 1993 invited submission special issue ai perspective img algorithm deciding set observed causal explanation technical report 177 verma pearl proceedings eighth conference uncertainty artificial intelligence uai 92 morgan kaufmann san mateo ca 323 330 july 1992 img association graphs admit causal explanation technical report 183 pearl proceedings fourth international workshop artificial intelligence statistics 141 150 january 1993 eds selecting models data artificial intelligence statistics iv springer verlag 205 214 1994 img calculus pragmatic obligation technical report 192 pearl presented aaai spring symposium reasoning mental states stanford ca march 23 25 1993 img graphical models causality intervention comments linear dependencies represented chain graphics cox bayesian analysis expert systems technical report 195 ss pearl statistical science vol 8 266 269 1993 img aspects graphical models connected causality technical report 195 ll pearl proceedings session international statistical institute italy tome lv book 1 florence 399 401 august 1993 img bayesian networks causal networks technical report 195 pearl ed bayesian networks probabilistic reasoning alfred walter london 1994 img bounds causal effects partial compliance data technical report 199 pearl ucla cognitive systems laboratory technical report 199 september 1994 img universal formulas treatment effects data technical report 199 pearl lee eds lifetime data models reliability survival analysis kluwer academic publishers dordrecht 39 43 1995 img statistical interpretation structural equations technical report 200 pearl ucla cognitive systems laboratory technical report 200 july 1993 img logic iterated belief revision technical report 202 pearl fagin ed proceedings 1994 conference theoretical aspects reasoning knowledge 94 pacific grove ca 5 23 march 13 16 1994 artificial intelligence revised november 1996 img causal inference indirect experiments technical report 203 pearl symposium notes 1994 aaai spring symposium artificial intelligence medicine stanford ca march 1994 extended version artificial intelligence medicine journal vol 7 6 561 582 1995 img symbolic causal networks reasoning actions plans technical report 206 pearl symposium notes 1994 aaai spring symposium decision theoretic planning 41 47 march 21 23 1994 proceedings twelfth national conference artificial intelligence aaai 94 seattle wa volume 238 244 july 31 august 4 1994 img identification structural models technical report 207 revision iv pearl ucla cognitive systems laboratory technical report 207 november 1995 latent variable modelling application causality lecture notes series springer verlag img instrumental variables technical report 210 pearl ucla cognitive systems laboratory technical report 210 december 1993 img note testing instrumental variables technical report 211 revision pearl ucla cognitive systems laboratory technical report 211 december 1993 img testability causal models latent instrumental variables technical report 211 pearl hanks eds uncertainty artificial intelligence 11 morgan kaufmann san francisco ca 435 443 1995 img probabilistic calculus actions technical report 212 pearl lopez de poole eds proceedings tenth conference uncertainty artificial intelligence uai 94 morgan kaufman san mateo ca 454 462 1994 img probabilistic evaluation queries technical report 213 pearl proceedings twelfth national conference artificial intelligence aaai 94 seattle wa volume 230 237 july 31 august 4 1994 img probabilities computational methods bounds applications technical report 213 pearl lopez de poole eds proceedings conference uncertainty artificial intelligence uai 94 morgan kaufmann san mateo ca 46 54 july 29 31 1994 img bayesian networks technical report 216 revision pearl arbib ed handbook brain theory neural networks mit press 149 153 1995 img statistical puzzles technical report 217 revision pearl ucla cognitive systems laboratory technical report 217 1994 img causal diagrams empirical research technical report 218 pearl vol 82 4 669 709 december 1995 img causal diagrams empirical research technical report 218 pearl ucla cognitive systems laboratory technical report 218 january 1996 expanded version paper 1995 218 img probabilistic evaluation sequential plans causal models hidden variables technical report 219 pearl james robins hanks eds uncertainty artificial intelligence 11 morgan kaufmann san francisco ca 444 453 1995 img action technical report 223 pearl ed theoretical aspects rationality knowledge proceedings sixth conference 1996 netherlands 51 73 march 17 20 1996 img action technical report 223 pearl presented seminar london april 3 5 1995 ed computational learning probabilistic reasoning john wiley sons york chapter 15 235 255 1995 img testing causal effects technical report 226 pearl hanks eds uncertainty artificial intelligence 11 morgan kaufmann san francisco ca 185 195 1995 img policy analysis structural models technical report 232 pearl hanks eds uncertainty artificial intelligence 11 morgan kaufmann san francisco ca 11 18 1995 img graphical models probabilistic causal reasoning technical report 236 pearl gabbay eds handbook reasoning uncertainty management systems kluwer academic publishers fall 1996 img structural probabilistic causality technical report 237 pearl medin eds psychology learning motivation vol 34 causal learning academic press san diego ca 393 435 1996 img selection simple solution long standing problem technical report 238 pearl img axioms causal relevance technical report 240 january 1996 pearl preliminary version proceedings fourth international conference mathematics ai fort lauderdale fl 64 67 january 1996 img axioms causal relevance technical report 240 january 1996 pearl revision submitted artificial intelligence img apprentice analyzing compliance technical report 241 january 1996 pearl proceedings national conference artificial intelligence aaai 96 portland 1269 august 1996 probabilistic semantics computation applications technical report 242 november 1995 ph thesis img identifying causal graphs feedback technical report 243 march 1996 pearl dechter submitted uai 96 img foundation structural equation models give causal interpretation structural coefficients technical report 244 november 1996 pearl learning bayesian networks data technical report 245 june 1996 ph thesis img bayesian networks technical report 246 november 1996 pearl mit encyclopedia cognitive sciences return ucla cognitive systems laboratory homepage report requests directed prof pearl cs ucla ucla computer science department boelter hall los angeles california 1596 310 825 3243 1821 ui students web ui students group computer science graduate students share common interest user interface ui research issues primary area research relates focus computer science hoping encourage greater emphasis ui research department find answers questions ui research ui research computer science meetings meeting december 1st 1994 11 introduced interests discussed purpose forming group challenges facing ui research uw cse department made plans future endeavors meeting thursday december 8th brought journals conference proceedings hci textbook start discussion content pilot ui cse 590h meetings evolved friday afternoon lunches lounge 12 30pm proceed ave eat chat hci related stuff join feel free submit feedback web join ui students mailing list send mail students request cs washington modified mon apr 10 14 04 23 pdt 1995 aaron pulkka syllabus cs525 summer session 1996 instructor wayne snyder office mcs 280 office phone 353 email snyder office hours tues wed thurs 1 00 1 45 prerequisites cs320 cs520 cs305 equivalent instructor time place mtwr 11 1 room mcs b33 textbook compilers principles techniques tools aho sethi ullman required lex yacc levine mason brown reilly associates recommended project occasionally hand notes topics attribute grammars attribute evaluation covered sufficiently formally text occasionally make materials handouts assignments world wide web assignments tests approximately 4 problem sets assigned midterm hour final programming project start finish groups 2 3 project implement small compiler subset pascal compiler construction tools unix lex yacc project broken 3 4 pieces due separately final grade determined approximately problem sets 25 project 25 midterm 20 final 30 makeup tests penalty 10 day late assignments projects projects assignments due 5pm due date office door topics introduction side large field implementation programming languages cover theory compiler design imperative languages part follow textbook covering major part chapters 1 9 time permits cover material chapter 10 past emphasized theory practice interest spent time code generation time save time earlier covering fewer topics lexical analysis parsing spending class time code generation hypothetical machine project reflect material covered point actual code generation pascal programs structured data procedures note periodically read mail main cs525 web page messages office hours corrections homeworks projects answer mail timely fashion haven responded mail message 24 hours catch class office hours cs 418 laboratory 6 phong lighting introduction exercise code lighting equation series compute statements bypass default illumination model built image module control lighting effects directly define spotlight make intensity object drop distance procedure download files click filenames shown text window opens save option put file directory file shown net cfg program net implements spotlight dx compute modules ambient diffuse specular terms computed added obtain intensity point follow flow program computed initial program assumed light finite distance objects viewer direction examples program output shown shows spotlight oriented axis width 3 0 width 3 0 means dot ^3 0 small white dot icon showing light arrow icon showing direction spotlight image light position spotlight width 0 0 light omnidirectional bright spots surfaces light due large dot diffuse term notice diffuse reflection color surface specular reflection color light white turn default shading dx collecting single object rendering normal information color defined object directions uniformly program constructs surface calculates surface normals throws lighting information produce surface module colors calculate color objects image module note camera display module show image view vector program image module exercise leave viewing distance infinity leave camera module perspective flag 0 modify program dot formulation specular lighting dot make interactor choose model surfaces shiny high angle incidence modify specular term simulate effect modified program generate specular reflection vertical plane diffuse angle incidence specular reflection horizontal plane narrow angle incidence high light grazing surface clarification make part specular term dependent angle incidence dot light shown omnidirectional light definition reflection vector page 19 watt spotlight soft angle modify program dropping power cosine intensity uniform angles angles angle measured vector include interactor choose methods images show soft spotlight hard spotlight note edge hard light results abrupt function minimize program modify program fly light scene consisting objects light spotlight curved path direction spotlight tangent path half flight spotlight suddenly lock object remain locked half flight frame animation shown bugs 4 11 95 term ip calculation specular term moved final calculation ks ip dot calculated compute module understand transform objects don rotate scale translate transform modules building scene questions writeup prepared demo functions bullets ambient lighting diffuse lighting light position light specular reflections kinds program interactors labeled ranges step sizes control panels code documented organized prepared demo flying light separate program 1 differences dot dot specular lighting models terms appearance objects 2 write formula make surface shiny high angles 3 write formula sharp spotlight back main page lab 7 modified 1 25 95 land copyright statement cs100 office hours instructors instructors office hours held instructors offices listed day handout instructors page mon tue wed thu fri 10 00 telle wilson 10 30 telle wilson 12 30 telle 1 00 telle wilson 1 30 telle wilson 2 30 wagner wagner weber 3 00 wagner wagner weber weber 3 30 weber teaching assistants tas office hours held upson 339 office hours bold open office hours office hours appointment sign appointments upson 303 mon tue wed thu 1 30 pierce pierce 2 00 chen pierce pierce 2 30 chen 3 00 chen paradis shea paradis 3 30 chen paradis shea paradis 4 00 shea 4 30 shea cs100 spring 1996 pierce cs cornell cuinfo list www sites list sorted alphabetical order includes world wide web home pages cornell exception personal home pages web page listed fill registration form send mail url cuinfo admin cornell search complete list web pages cornell 1 acacia fraternity 2 academic technology center cornell information technologies 3 academic technology services ats 4 administrative systems distributed technologies 5 advanced electronic packaging facility 6 aegean project 7 library 8 studies research center 9 agricultural biological engineering department 10 agricultural experiment station geneva 11 agricultural resource managerial economics department 12 agriculture life sciences college 13 agriculture energy program 14 air force rotc wing 15 alpha chi omega sorority zeta phi chapter 16 alpha chi rho fraternity 17 alpha epsilon pi fraternity beta chapter 18 alpha gamma rho zeta chapter 19 alpha omicron pi sorority epsilon chapter 20 alpha phi alpha fraternity alpha chapter 21 alpha phi delta chapter 22 alpha sigma phi chapter 23 alpine ski team 24 alumni affairs development division 25 alumni federation 26 amateur radio club 27 amnesty international group 73 ithaca 28 animal science 625 toxicology 29 animal science department 30 31 anthropology department 32 neuroscience database project 33 applied engineering physics school 34 applied mathematics center 35 fieldwork server 36 archaeology department 37 architecture department 38 observatory 39 extension program 40 art 171 computer art 41 arts sciences college 42 asian studies department 43 astronomy department 44 athletics physical education department 45 atmospheric sciences program 46 atomic solid state physics laboratory 47 bailey 48 ballroom dance club 49 bear access project cornell information technologies 50 beta theta pi fraternity beta delta chapter 51 big red 52 bio pl 242 plant physiology 53 biochemistry molecular cell biology graduate field 54 biochemistry molecular cell biology section 55 cornell university muse project 56 bioengineering society 57 101 104 58 biological control guide natural enemies north america 59 biological sciences division 60 engineering program hospital special surgery 61 biomedical engineering society 62 unit 63 biophysics graduate field 64 biotechnology computing facility 65 biotechnology center advanced technology cat 66 thompson institute plant research 67 breast cancer environmental risk factors program 68 business services 69 campus insights 70 campus life information technologies 71 campus life housing dining residential programs 72 campus store 73 page information diseases dogs 74 capital facilities statutory office 75 career services 76 library 77 cayuga lodge student cooperative 78 cbc rowing club 79 cbs centers copy centers 80 cee 323 civil engineering 81 cells frames project atm ethernet 82 center environment 83 central technical services cornell university library 84 chemical engineering school 85 chemistry department 86 chi alpha christian fellowship 87 chi omega theta alpha chapter 88 child abuse prevention network 89 china cornell oxford project 90 chinese bible study info page 91 chinese christian fellowship mandarin 92 psi upsilon alumni 93 christian fellowship 94 church christ bible study 95 cit publications 96 city regional planning department 97 civil environmental engineering school 98 class notes 99 classic computer club 100 classics department 101 coalition life 102 collection development policies 103 college republicans 104 communication department instructional server 105 communication department 106 community rural development institute 107 community relations office 108 comparative environmental toxicology institute 109 computational fluid dynamics laboratory 110 computer graphics program 111 computer science undergraduates association 112 computer science department 113 computer aided design dea courses 114 concert commission 115 concert series 116 continuing education summer sessions school 117 cornell abroad undergraduate overseas study program 118 cornell american american society 119 cornell 120 cornell chronicle 121 cornell cinema 122 cornell club northern jersey 123 cornell 124 cornell cooperative extension 125 cornell fund 126 cornell high energy synchrotron source chess 127 cornell information technologies main server 128 cornell law review 129 cornell magazine 130 cornell research foundation 131 cornell review 132 cornell tradition 133 cornell university home page 134 cornell university instructional server 135 cornell university library 136 137 cornell 138 522 computers planning economy 139 cu connect alumni connection cornell network 140 cu seeme project 141 cuba studies group 142 cornell ergonomics web 143 cuinfo cornell university information system 144 145 dairy markets policy program 146 delta chi fraternity alpha chapter 147 delta delta delta alpha beta chapter 148 delta gamma chi chapter 149 delta kappa epsilon fraternity 150 delta phi epsilon international sorority delta rho chapter 151 delta sigma rho tau kappa alpha speech debate honor society 152 delta tau delta fraternity beta omicron chapter 153 design environmental analysis department 154 design studio mechanical aerospace engineering 155 diagnostic laboratory 156 dickson hall 157 distributed technologies systems integration magazine 158 distribution center general stores 159 alternatives library 160 dutch club 161 east asia program 162 ecology evolutionary biology graduate field 163 ecology section 164 economics department 165 education 633 program planning agricultural extension adult education 166 education 694 4 learning systems 167 education department 168 electrical engineering school 169 electronic review shelf 170 emerson manufacturing laboratory 171 engineering 111 materials design 172 engineering library 173 engineering college 174 english 131 critical surfing 175 english department 176 113 environmental systems engineering 177 entomology department 178 personal enterprise program 179 environmental biology program thompson institute 180 environmental conflict management program 181 church 182 equal opportunity office 183 research park 184 ergonomics research group 185 evangelical fellowships 186 experimental 187 facilities management 188 family life development center 189 farming alternatives program 190 health center 191 feminist action league 192 association cfa 193 fine arts library 194 finger lakes runners club 195 department 196 flow imaging facility 197 flying club 198 food nutrition policy program 199 food engineering lab 200 food industry management home study program 201 food agriculture development cornell international institute 202 club 203 society 204 fracture group 205 fruit vegetable science department 206 race car team 207 gaming club cornell strategic simulations society 208 health center 209 gateway theatre 210 genetics development graduate field 211 genetics development section 212 geological sciences department includes institute study continents 213 club 214 government department 215 grad life bible studies 216 grades disk arts college electronic grading program 217 graduate school 218 greek project 219 habitat humanity cornell chapter 220 male subset club 221 desk cornell information technologies 222 history department 223 hong kong christian fellowship 224 hotel administration school 225 hotel school courses 226 research design analysis 227 program evaluation research design 228 human ecology audio visual 229 human ecology college 230 human resource services 231 human service studies department 232 hybrid electric vehicle team 233 ieee cornell chapter 234 industrial labor relations school 235 information resources cornell information technologies 236 injection molding program 237 institute african development 238 institute social economic research 239 institute food science 240 institute science environment teachers 241 integrated management program 242 interactive multimedia group 243 council 244 international agriculture rural development graduate field 245 international agriculture program 246 international christian fellowship 247 international legal studies program 248 international service acquisition biotech applications 249 international students scholars office 250 international studies mario center 251 international workplace studies program 252 italian language program 253 ithaca 254 ithaca united soccer club 255 japan association 256 japanese animation society 257 theory methods editor page 258 jewish 259 jewish studies program 260 johnson graduate school management 261 johnson museum art 262 judicial statistical inquiry form 263 kappa alpha theta chapter 264 kappa delta omega chi chapter 265 kappa kappa gamma psi chapter 266 korean bible study 267 korean church 268 korean graduate student association 269 kosher dining hall 270 library asian collections 271 magazine 272 lambda pi chi alpha chapter 273 lambda theta phi chi chapter 274 landscape architecture department 275 latin america studies program 276 studies program 277 law library 278 law school 279 legal information institute 280 lesbian gay bisexual resource office 281 levin lab 282 linguistics department 283 local government program electronic information center 284 local roads program 285 brazilian student association 286 macromolecular diffraction facility 287 management library 288 mann library 289 materials science engineering department 290 materials science center 291 math club 292 math department instructional computing lab 293 mathematics library 294 mathematics department 295 meaningful learning central 296 mechanical aerospace engineering sibley school 297 medical college 298 medical sciences graduate school 299 medieval studies program 300 microbiology graduate field 301 microelectromechanical systems mems 302 library collection 303 organization architecture art planning 304 section 305 modern languages department 306 molecular beam facility 307 museum educational site licensing project 308 music library 309 music department 310 national agricultural biotechnology council 311 national data archive child abuse neglect 312 national nanofabrication facility cornell 313 native americas magazine 314 natural resources department 315 naval rotc 316 eastern studies department 317 network computing administrators 318 network computing systems ncs 319 neurobiology behavior graduate field 320 neurobiology behavior section 321 news service 322 northeast regional climate center 323 nuclear studies floyd newman laboratory 324 analysis laboratories 325 sciences 341 human anatomy physiology 326 sciences division 327 office information technologies 328 olin uris library reference services 329 operations research industrial engineering school 330 organization labor action cola 331 lab 332 outing club 333 participatory action research par 334 pathology department 335 peace studies program 336 persian student association 337 management education program 338 pharmacology department 339 pharmacology field 340 philosophy department 341 laboratory 342 physical sciences library 343 physics department 344 physiology biophysics department 345 physiology graduate field 346 physiology section 347 pi beta phi york delta chapter 348 pi kappa alpha fraternity beta theta chapter 349 pi kappa phi fraternity 350 planning design construction 351 plant biology graduate field 352 plant biology section 353 plant breeding 201 plants genes global food production 354 plant breeding department 355 plant pathology department 356 path guide cornell 357 policy department 358 preservation conservation department 359 preserve net law 360 preserve net historic preservation information project 361 professional development program 362 project 2000 making cornell managed university 363 project mandarin 364 protestant cooperative ministry 365 psi upsilon 366 psychology 101 introductory psychology 367 psychology department 368 public affairs institute 369 public computer labs cornell information technologies 370 public service center 371 purchasing department 372 rare manuscript collections division cornell university library 373 religious studies department 374 research office college agriculture life sciences 375 resource information systems institute 376 project 377 rigid team 378 romance studies department 379 root soil research center 380 rugby mens 381 rural schools program 382 russian language program 383 sage chapel choir 384 sailing 385 386 research group 387 321 soil water management 388 science technology studies department 389 science technology magazine 390 seal society 391 senior class campaign 392 shake ultimate frisbee team 393 kung fu association 394 marine laboratory 395 sigma chi delta fraternity 396 sigma delta tau alpha chapter 397 sigma gamma rho sorority lambda omicron chapter 398 sigma lambda upsilon chapter 399 sigma phi epsilon fraternity beta chapter 400 ski club 401 ski racing club 402 home page 403 social science update 404 society creative anachronism sca 405 society women engineers 406 sociology department 407 soil crop atmospheric sciences department 408 grow 409 south asia program 410 southeast asia program 411 space plasma physics lab 412 sponsored programs office 413 statistics 602 statistical methods ii 414 statistics center 415 hotel 416 student employment services 417 student linux users group 418 student services office 419 student services 420 student terminal operations supervisor 421 students ethical treatment animals 422 taiwanese student association 423 taiwanese american society 424 tango cafe 425 tau beta pi cornell chapter 426 tau kappa epsilon fraternity chapter 427 technical reports department computer science 428 technologies learning center 429 technology access business assistance cornell office 430 technology connection cornell business services 431 apparel department 432 thai association cta 433 theoretical applied mechanics department 434 theory center 435 genetics cooperative 436 training technology cornell 437 travel office 438 travelers electronic highway 439 admissions office 440 university assemblies 441 university controller division 442 university council 443 university print shop electronic composition services 444 uris library web resources 445 usda ars plant soil nutrition laboratory 446 utopia 447 students scholars association 448 veterinary medicine college 449 vice president research advanced studies office 450 visual communications lab 451 waste management institute 452 water resources institute 453 willard straight hall program board 454 wilson synchrotron laboratory 455 women handbook 456 work environment initiative 457 world tae kwon association cornell chapter 458 writing program john knight writing program 459 www virtual library physiology biophysics 460 young israel cornell 461 youth work program 462 zeta psi fraternity psi chapter 463 zoology graduate field cuinfo page temporarily line cse 500 490b links resources alan borning arbitrary collection links online resources send suggestions additional links add remove lot stuff censorship net amendment issues links sorted alphabetically position issues american civil liberties union american civil liberties union washington center democracy technology christian coalition electronic frontier foundation family research council internet filters net filtered internet provider software block access explicit material pics platform internet content selection apparently rating identification system developed microsoft netscape don links rep rick white republican congressman washington district statement seattle community network policy statement voters telecom watch community networks seattle community network institute directory public access networks community network links boulder community network information stored formats menu based system usable ascii terminal web pages menu based information mirrored web pages easiest browse web telnet org login visitor browse boulder web pages links community networks computers society courses teaching social issues computing tom rob instructor resource guide source information teaching courses area seminar university pennsylvania links lots classes seminars won reproduce copyright intellectual property issues links copyright intellectual property resources john economy ideas essay economies information respect property rights managing multiple payment mechanisms digital libraries steve cousins steven andreas hector garcia molina scott hassan martin disabilities access home page gender issues herring susan discussion male resistance female participation internet herring susan gender differences computer mediated communication bringing familiar baggage frontier keynote talk panel entitled making net work z39 50 gender communication american library association annual convention miami june 27 1994 michele stop girls boys talking online systers free expression sexual harassment spertus ellen thoughts web pages listing women interesting sites cpsr gender page leslie reagan shade home page jake baker information page amy home page finding cyberspace articles systers tap women cyberspace references rape cyberspace articles include julian famous article general computer professionals social responsibility 21st century project coordinated gary chapman executive director cpsr speech cyberspace amendment expands themes question answer piece end chapter miller book government intended set representative links comprehensive list federal white house house representatives senate fedworld information network state washington state homepage washington state government resources official list online resources washington county king county homepage city city seattle public access network information haves nots universal access mail feasibility societal implications rand comprehensive study survey nots rural urban america department commerce july 1995 libraries international federation library associations institutions internet services meme electronic newsletter issue future libraries public library national information infrastructure libraries future internet public library seattle public library online culture wired tired hotwired online version wired magazine wire critical essay gary chapman ideology exemplified wired appeared republic internet cafes speakeasy cafe cafe cafe internet links courtesy craig horman interview stone essay immersive technologies discussion normalizing technology regard vr jeff cass cyberspace capitalism encoded theme park line journal postmodern culture mechanical planet virtual culture online workshop university virginia politics web uw columbia basin research pages online models privacy electronic privacy information center epic online guide privacy resources links online information privacy section network observer interesting links regulatory issues john browning universal service idea time past wired sept 1994 george forbes asap dec 7 1992 seattle information infrastructure proposal 1452 essay entitled buy computer social critic wendell berry proposed criteria distinguishing technology tools good bad harmful 1 tool cheaper replaces 2 small scale replaces 3 work replaces 4 energy replaces 5 form solar energy body 6 person ordinary intelligence provided tools 7 home 8 small privately owned shop store back maintainance repair 9 replace disrupt good exists includes family community relationships obvious world wide web related paraphernalia information age receive high marks criteria paul barton davis typing pointing essay place 3088 university arizona department computer science financial aid limited number half time assistantships department computer science students teaching assistantships lead discussion sections assist faculty managing courses students research assistantships work research projects department international students eligible hold assistantship positions assistantship positions pay variable salary based degree program addition state tuition waiver application forms included admissions packet completed assistantship applications letters recommendation returned application materials february 1 fall applicants august 1 spring applicants occasionally additional assistantships year applications received deadlines held consideration openings materialize addition assistantship positions limited number graduate college tuition scholarships graduate college registration scholarships scholarships waive tuition registration fees depending type awarded international students eligible awards formal application incoming students automatically considered scholarships department receives great number applications semester making financial aid awards highly competitive assess applicant chances receiving admission financial aid receive completed application required supporting documents addition predict number assistantships future semester amount financial assistance students varies semester determined factors including number current students completing degrees criteria assistantship comparable admission phd program high scores standardized tests adequate background computer science strong letters recommendation good grades strong undergraduate program research interests shared faculty top page department home page http www cs arizona program aid html updated march 27 1996 wendy swartz cs arizona 1526 information csl answers frequently asked questions computer sciences alumni information graduate guidebook undergraduate guidebook registrar office uw campus map css building 29 middle area 5 cs online utilities web documentation page making home page gnu documentation lynx starting points internet exploration good graduate student advisor marie desjardin sri uw policy electronic data privacy north america web server researcher database modified mon oct 28 23 13 42 cst 1996 www www cs wisc viewing system master engineering project eric young sang shim computer science department cornell university advisor professor bruce land table contents introduction equations implementation program works conclusion acknowledgements references introduction display devices exist computer graphics view surfaces pipeline jargon term describe processes converting world coordinate space representation projective transformation viewing transformation minimum requirements convert scene projection designed implemented viewing system iv carefully explained 3d computer graphics alan watt java objects created world coordinate system represented handed system transformation world coordinate system viewing coordinate system xv zv viewing coordinate system vertices expressed left handed coordinate system origin view point view reference point represented position viewer eye position virtual camera transformation applied project dimensional points view space dimensional screen space zs projected vertices screen space projection space view plane simulate camera transformation full viewing system determine view volume truncated view subset world coordinate space included transformation process general dimensional rendering pipeline concerned needed define view volume define view volume needed plane plane view plane window specific plane formula presented equations section report hard create view world coordinate system created view viewing coordinate space apply inverse matrix view created viewing coordinate system create view world coordinate system clipping performed viewing coordinate space equations viewing direction vector vector optional vector equations showing obtain vectors vector viewing direction vector obtained calculating camera position subtract camera position vector calculate matrix vector vector perpendicular strategy care care user entered perpendicular user entered vector estimated vector calculate vector apply equation vector calculate matrix vector optional vector obtained cross product vector resulting left handed coordinate system vector calculate matrix matrix obtained simply calculating equation transform points world coordinate system viewing coordinate system matrix translates object matrix object transform viewing coordinate system world coordinate system case view created viewing coordinate system needed transformed world coordinate system inverse matrix obtained simply calculating equation inverse transform points viewing coordinate system world coordinate system transpose matrix translates object matrix object create object world coordinate system transform points viewing coordinate system transform points viewing coordinate system screen coordinate system finally simulate camera transformation world coordinate system screen coordinate system matrix obtained simply calculating equation matrix consists values user entered user interface distance camera plane view plane plane viewing system distance camera plane finally half height view plane window create view planes xv zv values xv specifies planes view specifies top bottom planes view zv specifies front plane view plane plane plane implementation project implemented 14 classes represents objects viewing system introduce classes briefly class class definition section class definitions main program class creates buttons text fields class user input data class initialize variables handle events user entered mouse click enter camera location camera vector values class converts 3d coordinates 2d coordinates draw show 3d effect 2d case class rotates object bit axis user object 3d effected class base class objects displayed view cube class vertices coordinate systems points displayed called view coordinates class class information view extended class class means thing view class creates view viewing coordinate system camera location camera cube class information cube class extended class class class creates cube origin world coordinate system length edge class information class creates find vectors create matrix create matrix create matrix calculating tb create matrix calculating class information class creates values user entered class information world canvas objects world coordinate system handle rotation objects mouse world coordinate system class information view canvas objects viewing coordinate system handle rotation objects mouse viewing coordinate system class information screen canvas objects screen coordinate system handle rotation objects mouse screen coordinate system class information projection canvas objects projection canvas manner class matrix calculation methods class partially referenced code class general vector calculation methods class base class vector classes class partially referenced code class element vector calculation methods class derived class class partially referenced code detailed code project obtained clicking program works simulate camera transformation viewing system works press viewing system viewing system viewing system world coordinate canvas viewing coordinate canvas screen coordinate canvas projection coordinate canvas user approximated vector camera location vector camera vector values program objects values variables user entered canvas user needed press view button changed values variables simulate camera transformation conclusion simulate camera transformation viewing system project simulating viewing system iv restriction view object world coordinate change camera position view didn relying clipping algorithm eliminate information view plane falls view plane window project performs fine initial design features make project works adding objects view make understand viewing object diminishing line brightness draw object deeper axis user lot line front back acknowledgements difficult finish project greatest professor bruce land deep heart mother yeon ja shim helping praying survive darkest period life brother sister andy shim julie shim supporting understanding financially mentally friends cyber friends hana kids dedicate work father han yong shim heaven giving strength courage continue learn complete masters degree cornell university references 1 alan watt 3d computer graphics addison wesley publishing company 1993 undergraduate education information online undergraduate education brochure computer science department table contents general information admission information fees expenses computer science curriculum james scholar program general graduation requirements university college engineering requirements department computer science requirements application sequence typical schedules cs curriculum mathematics computer science major university las college requirements mathematics cs requirements typical schedules mathematics cs statistics computer science major university las college requirements statistics cs requirements typical schedules statistics cs curriculum preparatory teaching cs university las general education requirements professional education requirements department computer science requirements typical schedules cs teacher ed computer science curriculum computer engineering curriculum part time jobs placement write additional information admission undergraduate computer science programs mathematics department office statistics department office computer science curriculum special programs students special programs permanently physically handicapped students special programs superior students scholarships grants housing img back cs homepage system masthead world wide web home page system major component fortran tools effort rice university project summary technical papers software documentation reported bugs team related work career opportunities arpa blue book pages fortran compiler overview direct additional questions system info cs rice fortran tools home page fortran tools glossary updated november 1996 john mellor crummey johnmc cs rice http www crpc rice fortran tools java programmers contents introduction values objects pointers garbage collection static final public private arrays strings constructors overloading inheritance interfaces exceptions threads input output goodies introduction purpose notes 537 students learn java projects students experience programming practically java java turn details worth java created stir language se intended understand point bit world wide web web consists set servers scattered internet maintains set pages page called universal resource locator url uniquely distinguishes page world url starts server url document http www cs wisc ~cs537 1 java tutorial html retrieved hypertext transfer protocol http connect server www cs wisc page calls ~cs537 1 java tutorial html page written combination text formatting directives called hypertext markup language html browser program runs personal computer workstation display html documents netscape navigator popular browser microsoft change html fairly simple directive start paragraph text set italics surrounding important directive precedes text url browser underlines text user clicks mouse browser page named url displays examples html document netscape navigator select document source view pull menu top window sooner html caught people wanted extend directives added show text colors sizes make blink set directives added display tables images sound movies possibilities endless big problem created document feature couldn displayed browser didn understand feature feature implemented substantial fraction millions browsers bright idea including document program capable displaying browser wouldn understand document run executable code code display document idea problems problem browsers run sorts computers running sorts operating systems include document program designed run sparcstation solaris useless pentium running windows 95 program concerns security running programs random untrusted sources computer trouble viruses displaying document program clear disk private information send back network bad guy fortunately idea solves problems including machine language program document send program written virtual machine simulated software interpreter arrange browser include interpreter virtual machine sense introduces previous problem requiring feature implemented browser time ve convinced browser vendors implement interpreter virtual machine won implement extensions interpreter include security doesn implement operation open files don worry program stealing data difficult impossible build machine language programs programs bugs tricks circumvent security restrictions subscript bounds attempt read data stored memory space allocated program java language specially designed cleaned version removed assign random garbage pointer variable dereference stored memory address fetches store location 1000 memory int int 1000 int java prevents sort thing accidentally purpose combination strong type checking runtime checks pointer variable initialized null assign pointer values integers data attempt dereference null pointer runtime exception java designed primarily build active multimedia interactive documents standard runtime library lots features aid creating user interfaces standard classes create scrollbars pop menus special facilities manipulating url network connections features hand thing operating systems user interfaces common require multiple cooperating threads control features applications applets thing decide writing java program writing application applet applet piece code designed display part document run browser response html directive document writing applets application stand program programs applications large parts java identical procedure sorts array integers insertion sort java sort array ascending order insertion sort void sort int int size int 1 size 0 1 sorted insert proper place int int 1 0 break 1 0 2 1 note syntax control structures assignment statements variable declarations comments java test procedure program main program include iostream include stdlib extern int random test program test sort int main int argc char argv argc 2 cerr usage sort array size endl exit 1 int size atoi argv 1 int test int size int 0 size test random 100 cout endl int 0 size cout test endl sort test size cout endl int 0 size cout test endl return 0 java program test sort procedure ways complete java program sort procedure import java io import java util random class sort array ascending order insertion sort static void sort int int size int 1 size 0 1 sorted insert proper place int int 1 0 break 1 0 2 1 test program test sort public static void main string argv argv length 1 system usage sort array size system exit 1 int size integer argv 0 int test int size random random system 4 math 1 int 0 size test int 100 system int 0 size system test sort test size system int 0 size system test system exit 0 copy program ~cs537 1 public examples java create directory copy file named java directory file called java mkdir test1 cd test1 cp ~cs537 1 public examples java java javac java java 10 grab copy source net browser visit ~cs537 1 public examples java save option file menu javac command invokes java compiler source file java create file named class code java virtual machine java command invokes java interpreter run code class note parameter class java class file things note program java top level global variables functions java program set class definitions make sort main member functions called methods java class called main function handled differently java function executed function called main arguments return integer return exit status program convention status means normal termination means wrong argument number words command line invoked program argument array character strings denoted char argv words invoke program typing sort 10 find argc 2 argv 0 sort argv 1 10 java thing executed method called main class case main method return type void ignore words public static preceding void return main method takes parameter array strings denoted string argv java array element word command line class executed call java 10 argv 0 10 separate argument words java big array length case argv length 1 meaning argv word difference note java system java roughly equivalent cout stdout system roughly equivalent cout endl program functions standard library atoi random exit integer thing atoi converts character string 10 integer ten system exit 1 thing exit 1 immediately terminates program returning exit status 1 meaning wrong library class random defines random number generators statement random random create instance class generate floating point number 0 1 cast int means thing java converts floating point argument integer throwing fraction finally note include directives replaced import declarations roughly effect mechanisms include iostream pulls source file called iostream source library compiles rest program include include files declarations library functions classes file source code java declaration import java util random brings pre compiled class random package called java util declaration import java io bring classes defined package java util package sort library won worry packages values objects pointers java doesn pointers true fact objects referenced pointers precisely variables hold primitive values integers floating point numbers pointers objects variable hold object make pointer primitive don choice java doesn special notation pointer primitive types java boolean char byte short int long float double similar types mention differences boolean true false integer boolean required statement automatic conversion boolean integer char 16 bits 8 bits sorts international alphabets practical matter notice difference byte type 8 bits short 16 bits int 32 bits modern machines size machine dependent java guaranteed java long 64 bits long types float double 32 bit 64 bit floating point objects instances classes prefix operator infix operator class declaration java class point int java point origin point origin point point point origin 0 origin 0 point point 5 5 origin garbage collection objects create operator java argument list required class constructor class doesn arguments list empty delete operator java system automatically deletes objects references remain important convenience delete operator extremely error prone deleting objects early lead dangling reference point delete 5 oops deleting late lead garbage storage leak static final public private restrict access members class declaring private syntax class private int double public int void java class private int public int private double public void private members accessed inside bodies methods function members class instance legal accessed body protected supported means thing default public private member accessed package giving facility friends putting classes package default essentially public keyword static means thing java word implies ordinary members copy instance static members copy shared instances effect static member lives class instances class int 1 isn legal static int 1 void int static int return 3 5 system prints 4 system prints 6 system prints 1 system means thing system prints 2 system prints 3 static members global variables functions exist java math tan tan static method class math math pi static field class math integer 10 href sort sorting keyword final roughly equivalent const final fields changed conjunction static defined named constants class card int suit clubs default final static int clubs 1 final static int diamonds 2 final static int hearts 3 final static int 4 card card suit card card suit clubs shared instances card stored final doesn stored arrays java arrays objects objects java point unlike variable treated pointer element array java array variable points array object point member array array read final field length tells elements elements numbered starting 0 length 1 create array change size space create larger array copy elements library class vector int 3 int pointer array object initially null int means thing int 10 points array object 3 17 accesses slots array int 5 assigns array array inaccessible garbage collected int share array object system length prints 5 strings make array make array char array byte java type string operator overloaded strings concatenation concatenate string java automatically converts string built types numbers converted obvious objects converted calling methods library classes methods reasonable likewise classes define great debugging string string world system prints world system 1234 system 12 100 34 system 12 100 34 system work system system system system java io string numbers int 0 5 numbers system numbers 1 2 3 4 5 strings lots operations string 0 3 substring 4 substring 4 6 substring 0 4 substring 0 4 precedes dictionary order greater substring 0 4 substring 0 4 false string objects substring 0 4 equals substring 0 4 true equal 0 3 4 6 true modify string make string variable point string numbers string scribble constructors overloading constructor method class constructor arguments supply values arguments parentheses unlike multiple constructors numbers types arguments true methods called overloading unlike overload operators operator overloaded strings kinds numbers user defined overloading allowed class point int point int int point int 0 point 0 0 class test public static void main string argv point p1 point 3 4 point p2 point point 0 0 point p3 point error nb bodies methods defined line headers shown write class foo double square double return class foo double square double double foo square double return java inheritance interfaces write class derived public base things derived base derived things base called interface inheritance subtyping called method inheritance java differently method inheritance keyword extends class base int void int class derived extends base void int double class derived methods method derived implemented executable code base derived overrides implementation base call base super class derived derived subclass base class exception super class single inheritance leave extends specification java treats extends object primordial class object lone exception extend classes extend object directly indirectly object method class method inherits method super class overrides interface inheritance implements class implements interface class methods don bodies examples built interfaces runnable interface runnable public void run interface enumeration public boolean public object object runnable method named run public arguments results enumeration public member returns boolean public member returns object class claims implement interfaces inherit extends define class words extends implements enumeration runnable public void run string null return system words string super class words methods run meet promise implement interfaces runnable enumeration inherits implementations give implementation run implements clause tells users class expect instance words write run class extend class implement number interfaces constructors inherited call super class words calls constructor takes string argument don explicitly call super java automatically calls super class constructor arguments constructor exist case note call words run short instance words method inherited cast java cast type parentheses preceding expression cast convert primitive types cast convert object reference super class subclass words words test object string string system word length length words implements interface enumeration tells returned type object call length class object length method case kind object string cast type string wrong type run time error type object test note lower case find method object string string length system err bad type exceptions java program core dump matter buggy compiler wrong run time java throws exception default exception program terminate error message catch exception foo bar 17 catch system err oops statement interested catching exceptions catch clause occurs clause case print error message method exception generates string information wrong call trace caught exception terminate program kind exception occurs divide exception thrown back caller function function doesn catch thrown function caller back main function terminate program isn caught similarly function foo bar throws doesn catch catch catch clause catches subclasses including exception kind object rules inheritance hold exceptions king class define throw exceptions class extends exception int string reason int line super reason line public string return syntax error line class public void parse string line throws throw missing comma public void string parse catch system err function declare header keyword throws exceptions thrown function calls doesn declare exceptions catches exceptions common java makes exception doesn require declared rule applies subclasses define subclasses catch clauses end statement catch kinds exceptions matches exception super class executed add finally clause executed matter program leaves clause falling bottom executing return break continue throwing exception threads java lets things threads computer cpu run threads simultaneously switch back threads times unpredictable special precautions control ways create threads describe thread thread cmd start start running cmd don wait finish start threads join wait finish running cmd constructor built class thread takes argument object method called run requiring command implement runnable interface earlier thread runs command simply calling run method simple project 1 supposed run command separate thread declare class command implements runnable string command string public void run command parse command string constructor start run method main program loop reads command line breaks commands runs commands concurrently separate thread waits finish issuing prompt outline system print system flush string line int count line thread thread int 0 string command line thread command start int 0 join main loop main method main class class implement runnable won project 1 project require synchronize thread reasons prevent threads cooperate synchronized methods prevent interference built methods object wait object notify object thread yield support cooperation method preceded word synchronized public static rule threads executing synchronized methods object time java system enforces rule associating monitor lock object thread calls synchronized method object grab object monitor lock thread holding lock waits thread releases thread releases monitor lock leaves synchronized method synchronized method calls call thread lock multiple times java track correctly class public synchronized void public synchronized void thread calls grabs lock executing body releases calls grabs lock entry calls waiting releases lock returning thread wait thread continue methods wait notify defined class object inherited classes made purpose called synchronized methods call wait releases monitor lock puts calling thread sleep stops running subsequent call notify object wakes thread sleeping longest time lets start running thread sleeping object notify awakened thread wait monitor lock starts precedence thread enter synchronized method method similar wakes threads sleeping object class buffer private queue public synchronized void put object enqueue notify public synchronized object isempty wait return dequeue class solves call producer consumer problem assumes queue class defined producer threads create objects put buffer calling buffer put consumer threads remove objects buffer buffer problem consumer thread call buffer discover queue empty calling wait releases monitor lock producer threads call put add objects place line object consumer threads arrive time producer adds object calls notify case consumer waiting object correct stands java compiler reject wait method throw interruptedexception exception method catch declare throws interruptedexception simplest solution catch exception ignore class buffer private queue public synchronized void put object enqueue notify public synchronized object isempty wait catch interruptedexception return dequeue version object wait takes integer parameter call wait return milliseconds wakes thread notify sooner object isempty isempty case work complicated situations sleeping thread awakened wrong reason good idea wake recheck condition made decide sleep continue input output input output chapter 11 java book complicated pretty writing system type methods print input wrap standard input system handy method system string line line null break line lots methods don expect reads bytes raw data form binary integer bytes input ascii characters 1234 return read file keyboard standard input wrapped string line line null break line similarly filename write file goodies library pre defined classes handy tools online manual details integer character java makes big distinction values integers characters objects object classes integer character serve convenient wrappers purpose integer integer 3 creates version number 3 wrapped object retrieved classes serve convenient places define utility functions manipulating types static methods defined constants integer max largest int integer 123 int 123 integer 123 123 hex double 123e 2 double 1 23 page 150 java book character 3 true character false character vector vector array grows add elements kind vector vector object insert objects type objects cast recover original type vector vector empty vector int 0 100 integer 100 integer objects print squares int 0 100 integer integer int system 5 5 object 3 3 world 6 set 6 world shifting element 7 8 make room 3 remove 3 shift 4 left fill gap class vector implemented ordinary array generally partially filled vector runs space allocates bigger array copies elements variety additional methods shown give implementation advice manage extra space efficiently add elements call system elements array big hold don forget import java util vector import java util vectors hashtable hashtable implements mapping objects called keys objects called values hashtable hashtable empty table put integer 7 key string integer object object put double 7 0 binds double object returns previous int integer 7 true twelve false current binding double remove current binding remove clear remove bindings handy breaking string words separated white space separator characters java book string str forgotten tokens str tokens system tokens prints forgotten constructor string characters considered case space comma omitted defaults space tab return newline common white space characters complicated class breaking input stream tokens features designed aid parsing java langauge surprise java compiler written java utilities random number generator random presented chapter 12 java book information handy classes solomon cs wisc thu oct 31 15 38 52 cst 1996 copyright 1996 marvin solomon rights reserved content read file ftp cs wisc approx icons page clickable files obtained anonymous img ftp cs wisc approx files postscript compress ed files subscript uncompress ed trouble file binary command ftp files order increasing age img bmr ps img bmr ps asymptotically optimal approximation numerical solutions differential equations martin charles amos ron october 1996 img cg ps img cg ps tight compactly supported wavelet frames arbitrarily high smoothness gr amos ron september 1996 img bdr4 ps img bdr4 ps approximation orders fsi spaces 2 carl de boor ron amos ron march 1996 additional references added june july 1996 referees comments incorporated aug sep 1996 ca img tight ps img tight ps compactly supported tight affine spline frames 2 amos ron zuowei shen february 1996 math comp img multiw ps img multiw ps stability independence shifts functions thomas hogan january 1996 img affine ps img affine ps affine systems 2 analysis analysis operator amos ron zuowei shen december 1995 img zerocount ps img zerocount ps multiplicity spline carl de boor december 1995 january 96 reflect referee comments ann math img ker2 ps img ker2 ps inductively dimension joint kernel commuting linear operators ii carl de boor amos ron zuowei shen 1995 adv math img cdr ps img cdr ps smooth smoothest function space albert cohen ingrid amos ron 1995 applied computational harmonic analysis img perturb ps img perturb ps approximation spaces spanned perturbed integer translates radial basis function michael johnson 1995 img sauerxu ps img sauerxu ps xu formula error multivariate polynomial interpolation carl de boor march 1995 math comp img frame2 ps img frame2 ps analysis affine bases affine frames amos ron zuowei shen march 1995 375 382 img multdvdf ps img multdvdf ps multivariate divided difference carl de boor march 1995 87 96 img smoothwav ps img smoothwav ps smooth functions provide good approximation orders amos ron february 1995 siam math anal img stabindep texasviii ps img stabindep texasviii ps stability independence shifts multivariate function tom hogan february 1995 159 166 img stabindep ps img stabindep ps stability independence shifts multivariate function tom hogan february 1995 img upbound ps img upbound ps upper bound approximation power principal shift invariant spaces michael johnson december 1994 constructive approximation img lowbound ps img lowbound ps approximation power principal shift invariant subspaces michael johnson december 1994 img wh ps img wh ps weyl heisenberg frames riesz bases 2 amos ron zuowei shen october 1994 duke math img symmetries ps img symmetries ps symmetries linear functionals shayne waldron october 1994 img hardy ps img hardy ps multivariate form hardy inequality error bounds multivariate lagrange interpolation schemes shayne waldron august 1994 img lift ps img lift ps integral error ae scale interpolations includes interpolation shayne waldron july 1994 img hermite ps img hermite ps error bounds hermite interpolation inequalities shayne waldron 1994 img extremising ps img extremising ps extremising norm polynomial roots interval hermite interpolation shayne waldron 1994 img polintelim ps img polintelim ps gauss elimination segments multivariate polynomial interpolation carl de boor march 1994 approximation computation ed 119 verlag boston berlin 1994 1 22 img sphere ps img sphere ps strictly positive definite functions spheres amos ron xingping sun february 1994 math comp img frame1 ps img frame1 ps frames stable bases shift invariant subspaces 2 amos ron zuowei shen february 1994 math 1995 img pscattered ps img pscattered ps approximation orders scattered centres martin amos ron january 1994 img scattered ps img scattered ps radial basis function approximation gridded centers scattered centers dyn amos ron november 1993 proc london math soc 1995 img approxloc ps img approxloc ps approximation orders approximation maps local principal shift invariant spaces amos ron 1993 1995 img boxeval ps img boxeval ps evaluation box splines carl de boor march 1993 appeared algorithms 5 1993 5 23 img multpp ps img multpp ps multivariate piecewise polynomials carl de boor october 1992 appeared acta 2 1993 65 109 img wav2 ps img wav2 ps multiresolution analysis infinitely differentiable compactly supported functions dyn amos ron september 1992 1995 img stablemask ps img stablemask ps characterizations linear independence stability shifts univariate function terms refinement mask amos ron september 1992 img sct1 ps img sct1 ps negative observations approximations spaces generated scattered shifts functions vanishing infty amos ron september 1992 appeared 78 3 1994 364 372 img aowoquasi ps img aowoquasi ps approximation order quasi carl de boor august 1992 appeared 1 18 img ker ps img ker ps inductively dimension joint kernel commuting linear operators carl de boor amos ron zuowei shen june 1992 updated apr 96 reflect copy editor appeared 17 1996 209 250 img aoradial ps img aoradial ps 2 approximation orders principal shift invariant spaces generated radial basis function amos ron march 1992 appeared 245 268 img aobivar ps img aobivar ps sharp upper bound approximation order smooth pp functions carl de boor rong qing jia march 1992 appeared approx theory 72 1 1993 24 33 img wavelet ps img wavelet ps construction multivariate pre wavelets carl de boor ronald amos ron february 1992 appeared approx 9 1993 123 166 img ps img ps structure generated shift invariant spaces 2 carl de boor ronald amos ron february 1992 appeared functional analysis 119 1 1994 37 78 img polinterr ps img polinterr ps error multivariate polynomial interpolation carl de boor appeared applied numerical mathematics 10 1992 297 305 img l2shift ps img l2shift ps approximation shift invariant subspaces 2 carl de boor ronald amos ron july 1991 appeared trans amer math soc 341 1994 787 806 note file ell 2 shift shift img aoinfty ps img aoinfty ps fourier analysis approximation power principal shift invariant spaces carl de boor amos ron july 1991 appeared approx 8 1992 427 462 img quasiaprx ps img quasiaprx ps approximation power multivariate splines carl de boor july 1990 appeared computations curves surfaces eds kluwer dordrecht netherlands 1990 313 345 img leastsol ps img leastsol ps solution polynomial interpolation problem carl de boor amos ron appeared math 210 1992 347 378 img compleast ps img compleast ps computational aspects polynomial interpolation variables carl de boor amos ron appeared math comp 58 1992 705 727 img polintconte ps img polintconte ps polynomial interpolation variables carl de boor march 1990 appeared studies computer science honor samuel conte rice eds plenum press york 1994 87 119 img polideal ps img polideal ps polynomial ideals multivariate splines carl de boor amos ron appeared multivariate approximation theory iv 90 chui zeller eds birk verlag 1989 31 40 img multiint ps img multiint ps multivariate polynomial interpolation carl de boor amos ron appeared approx 6 1990 287 302 img bsplbasic ps img bsplbasic ps spline basics carl de boor mrc 1986 fundamental developments computer aided geometric modeling les piegl ed academic press london 1993 27 49 corrected section 12 04 mar 96 scaling figures adjusted corrected 03 jun 96 corrected adjusted current tex macros 06 jun 96 img quasi ps img quasi ps span translates compactly supported function approximation order 1989 carl de boor amos ron appeared london math soc 2 45 1992 519 535 img bbform ps img bbform ps form basics carl de boor geometric modeling algorithms trends ed siam publications philadelphia 1987 131 148 img notaknot ps img notaknot ps convergence cubic spline interpolation knot condition carl de boor mrc 2876 october 1985 img contrapp ps img contrapp ps controlled approximation characterization local approximation order carl de boor jia appeared proc ams 95 4 1985 547 553 img agee ps img agee ps agee smoothing method work carl de boor appeared proceedings 1979 army numerical analysis computers conference xxx ed aro rept 79 3 army research office triangle park nc 1979 299 302 img survey76 ps img survey76 ps splines linear combinations splines survey corrected version updated references carl de boor appeared 1 47 img loclinfl ps img loclinfl ps local linear functionals splines carl de boor appeared theory approximation applications law eds academic press york 1976 120 145 img quasiint ps img quasiint ps quasi tool elementary polynomial spline theory carl de boor 1973 appeared 269 276 img tr21 ps img tr21 ps squares cubic spline approximation ii variable knots carl de boor john rice april 1968 csd tr 21 img tr20 ps img tr20 ps squares cubic spline approximation fixed knots carl de boor john rice april 1968 csd tr 20 img deboorphd ps img deboorphd ps method projections applied numerical solution point boundary problems cubic splines corrected version updated references carl de boor ph thesis univ michigan august 1966 img viva vi ps img viva vi ps viva vi introduction vi carl de boor version aug 96 img format tex img format tex file plain tex macros writing papers books plain tex including automatic sequencing formal items items bibliography exact placement items carl de boor version 15 apr 96 img verbatim tex img verbatim tex file plain tex macros handling typesetting programs program related material plain tex carl de boor version 22 se 94 img journal tex img journal tex tex macros spline bibliography carl de boor version 15 apr 96 img proceed tex img proceed tex tex macros spline bibliography carl de boor version 19 apr 96 img refmac tex img refmac tex tex macros spline bibliography carl de boor img message mm img message mm unwrapping wrapper files simplifying safe mailing files email carl de boor version mar 96 college engineering university wisconsin madison server credits server maintained college engineering communications office server initially online summer 1994 maintained interesting sporadic fashion fall 1995 college massive undertaking bring material server date date time specific goals server primary mission server graduate student recruiting server goals states development undergraduate student recruiting intranet students staff college source alumni information source information members industry items interest server feel make top level customer interface master index weekly news item homepage area interactive events calendar interactive student employment listing mechanism alumni link homepages alumni quarterly perspective annual reports faculty update profiles list persons primarily involved server information occasionally working usage statistics package dog provide information server traffic current packages package action case interested webmaster netscape 3 01 times adobe 14 pt font hp 715 hpux 9 05 display building web pages great effort made make pages viewable browser platform 640x480 display font realize occasionally find page bad setup event contact webmaster url goofy page browser screen resolution running webmaster eric editors karen walsh jim beal paul bauman photographs bruce fritz graphic editing al uw coe depts centers consortia services fountain index search mail credits modified tuesday 26 nov 96 10 23 40 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc img lecture notes week 6 topic user defined functions subroutines input arguments local variables text chp 6 1 6 6 6 8 notes user defined functions fortran pre defined built mathematical functions sqrt sin nint 3 2 functions small independent program modules compute commonly values highly reusable 9 sqrt 3 functions input values called arguments produce single output called result cos mod function arguments result cos cosine mod remainder functions simplify break larger problem series smaller problems called top design user defined functions define functions program resemble mini programs similar structure function header argument declarations local variable declarations main executable section return end compute area circle real function radius computes area circle radius radius declare radius argument real radius declare local variables constants real pi parameter pi 3 14159 compute result pi radius 2 return end calling user defined functions user defined functions written main program program test main program real print enter radius tower read print area stop end user defined functions real function radius return end user defined functions called main program function part arithmetic expression user defined functions called inside functions exception functions call called recursion important function type declared variable main program called real function header function header specifies function type returns number input arguments function arguments real function radius integer function mod divis arguments unusual integer function foo argument names listed function header argument declarations type arguments immediately function header local variables declare arguments declaring variables real radius integer divis called dummy arguments actual arguments dummy arguments initialized values function call called actual arguments 10 print 10 3 stop end real function radius return end actual argument dummy argument radius 10 10 3 radius 33 number type actual arguments correspond number type dummy arguments order actual arguments variables literals expressions local variables main program user defined functions store intermediate results variables variables declared function called local variables locally function important variables declared function main program function assign argument variables function called side effects integer function fact integer integer count temp temp 1 count 1 temp temp count end fact temp wrong count 1 1 count end fact function result purpose function compute return result result function assigned function normal assignment statement integer function fact fact temp return end return statement return statement exits function resumes execution main program called statement function end end statement statement function specifies end function definition order execution program executes statements program header end program foo end statement branches execute sections code bar ne 0 end loop back executes code bar 1 10 end call function jumps execute function statements return back main program return print fact main function stop end real function fact return subroutines functions return single number implement mathematical function integer function fact computes factorial subroutines return number values perform sort operation subroutine graph min max power print graph min max subroutines input values arguments return results min 0 max 10 graph power 2 user defined subroutines subroutines resemble functions subroutine header argument declarations local variable declarations main executable section return end note subroutine header return split real number fractional parts subroutine break break real number fractional parts declare arguments real integer int real int return end calling subroutines subroutines written functions main program subroutines explicitly called main program call statement call graph 1 10 2 call break 10 3 subroutines called inside subroutines functions recursion subroutine header subroutine header specifies subroutine number arguments subroutine arguments subroutine graph min max power subroutine break arguments unusual subroutine menu argument declarations functions type arguments immediately subroutine header local variables functions subroutines store intermediate results variables local variables locally subroutine subroutine results subroutines return values graph draws graph screen subroutines return values break takes input returns output values result returned main program arguments assigned inside subroutine arguments pass values subroutine min 0 max 10 graph power 2 10 10 3 break 0 3 note unlike functions subroutine assigned input arguments input arguments pass values subroutine functions input arguments assigned functions actual arguments subroutine call literals variables expressions call graph 10 10 2 call break 10 3 output arguments output arguments pass values back main program similar function results multiple values passed unlike input arguments output arguments assigned pass back important actual arguments subroutine call variables variables assigned inside subroutine values passed back main program call break 10 3 print 10 0 3 stop end subroutine break int real return end dummy arguments assigned actual arguments assigned actual dummy argument names output arguments pass values original values input output arguments arguments pass values subroutine called input output arguments subroutine sort num1 num2 sorts numbers num1 num2 input output arguments integer num1 num2 local variables integer temp sort numbers num1 gt num2 temp num1 num1 num2 num2 temp end return end input arguments num1 num2 output arguments num1 num2 copyright 1996 gareth bestor bestor cs wisc modified april 29 1996 www creating home page information html language usage statistics www cs pitt server online submit queries server interactively entries page server clicking highlighted text request form fill form click submit request submit query server node university north carolina chapel hill search sequence search server online database descriptive text string list matching entries returned retrieve sequence retrieve server online database database includes gdb swiss protein match named acid sequence compare named acid sequence server online database report similarities match acid sequence compare user entered acid sequence server online database report similarities match named protein sequence compare named protein sequence server online database report similarities match protein sequence compare user entered protein sequence server online database report similarities search pdb entry search protein data bank ways list matching entries returned report problems encountered online web pages administrator sending electronic mail message info cs unc submitted query returned blank document timed message interested hearing adjust web server parameters warning area construction features functions added expect online pages change time click icon return home page project collaboration microelectronics systems laboratory university north carolina chapel hill mcnc research triangle park nc updated friday october 13 1995 doug hoffman hoffman cs unc copyrighted 1995 university north carolina chapel hill giant companies adobe cbs amd chicago amdahl tribune dec bell net dell american boeing coca cola dg internet borland discovery american bsd compaq disney stock compuserve digital exchange cray dupont amtrak cisco systems apple citibank express gateway harris general hollywood ibm federal electric hp intel ford mastercard mca universal mci nbc tech nec mips netscape kodak lotus microsoft oracle 3m nokia novell morning star motorola mtv sci fi paramount sco tandem peoplesoft sega peterson sgi texaco pizza hut rsa ti philips sony toshiba sprint prodigy sun tds sybase ups westinghouse usa today visa tv xerox yahoo wisc tv word perfect zd net return spot img img spot real world interface robot foot diameter base enclosure housing twelve sonar transducers power supply backplane interface board sonar controller board 68000 microcomputer base microcontroller accepts translational rotational position velocity acceleration commands lead acid gel cells power supply wheels face direction enclosure cage preserve relative position sonar transducers sonar assigned frontal facing direction robot facing twelve sonar sensors arranged uniformly ring height approximately foot ground sensors spot current voltage sensors located base current sensors simple bump sensors wyl college engineering university wisconsin madison ece electrical computer engineering department facilities ece computer network computing facilities ece parts shop uw coe depts centers consortia services fountain index search mail credits modified wednesday 13 dec 95 09 26 22 cst coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc hwa chang img back yoosun home 1328 frame title frame menu frame pages construction upcoming conferences homepage conference announcements theory databases architecture parallel computing languages journals conferences theoretical cs resource listings researchers listing research resourses university maryland searchable tr index indiana university technical reports online cmu technical reports archive sites searchable index tr archive sites networked cs tr library bibliography glimpse server collection bibliographies bibtex format collection papers sel hpc article archive database stuff uw madison dbms acm sigmod information server umass db page comprehensive listing db research sites db lp bibliography server acm trans db systems sigmod parallel distributed computing pvm parallel virtual machine condor homepage homepage creating consistent checkpoints message passing interface rice university crpc technical reports acm trans computer systems networks os sigops searchable bibliography index ieee acm trans networks acm trans computer systems sigcomm graphics vision siggraph acm trans graphics bibliography index architecture sigarch www comp arch page uw madison asplos compilers programming languages sigplan asplos toplas theoretical cs sigact resources theoretical cs rutgers ai sigart operations research list richard weber gnu stuff free software gnu hot list gnu archives ports hp ux manuals compiler gmake bash gzip gdb screen gnuplot gnu emacs elisp common lisp flex bison gnus linux library linux documentation project dot misc utils java tutorial perl language home page solaris 2 porting faq rfc web stuff similar pages james eecs umich uc davis kaplan umass sigs associations acm ieee acm sigs computer magazines journals periodicals jacm homepage cacm hope find page send comments suggestions ssl cs wisc back homepage 1065 change 12 jan 96 cs717 class notes chapter 0 list relevant books chapter linear algebra 24 sep chapter ii advanced calculus 2 nov chapter iii linear spaces 2 nov chapter iv continuous dual 23 jan 96 chapter category consequences chapter vi convexity chapter vii product spaces chapter viii compact identity chapter ix spectrum linear map chapter linearization newton method index sept 95 silly picture digitized picture hand pages construction felt throwing night isn mumbles una elf jello guys tsinghua classmates tsinghua chen zhou hai hua wei tsinghua guys utcs zhou hai feng xun liu rui lu xue img back home copyright tong wang 1995 rajesh raman bookmarks rajesh raman home page altavista main page aircraft flight sim related information info site back digital image design home page eric su 27 web site home page jane ah jane information group home page mi 24 hind su 27 line tornado command staff college navy fighters marine fighters homepage homepage marine fighters expansion disk section 5 virtual air intelligence virtual fighter command jane classes seminars cs737 fall 1996 cs739 fall 1996 ece 552 fall 1996 os net seminar fall 96 graphics 3d engines list opengl home page india india virtual library indian scientists indolink information resources computer science research resources dictionaries military history smithsonian institution home page world wide web virtual library world fact book 1995 languages java java tutorial java index fields methods perl perl 5 documentation perl perl faq perl information documentation scheme home page revised 4 report scheme scm home page architecture ubiquitous computing tcl tk tcl tk information tcl www info miscellaneous academic calendar blade runner faq dec wars finding people internet gnu emacs manual table contents web onion number news travel agents travel agents indian tunnel records home page twelve monkeys faq weather underground wisconsin hoofers home page yahoo music csound title page guitar related olga home page guitar lessons michael guitar utopia guitar links guitar site guitar net essential guitar guide harmony central main menu music database homepage systems operating systems linux linux home page plan 9 plan 9 volume 1 manuals plan 9 volume 2 documents rtems home page computing related gnuplot embedded systems fixed point faq 1 2 fixed point faq 2 2 pc hardware faq build pc pc hardware faq introduction pc hardware generic ibm pc faq periodic posting sound card faq video card faq real time ada ada 95 rm table contents ada chill international standard language modula 2 http ira uka de http www dct html http nl work condor homepage csl afs faq thesis fedex finite difference spectral methods ordinary partial differential equations lloyd trefethen cornell university 325 page textbook written 1985 1994 graduate courses mit cornell numerical solution partial differential equations book completed indefinite hold attend projects part written polished form including exercises suitable classroom copies obtained sending 22 dollars 15 pounds sterling sum includes postal charges prof trefethen dept computer science upson hall cornell university ithaca ny 14853 usa lnt cs cornell figures complications book postscript make fully web introductory material 8 pages 0 6 megabytes excerpts text 62 pages 1 1 megabytes return trefethen homepage www alert redirection response server handled client http www cs washington research projects zpl people connection moved permanently document moved parallel solution sparse symmetric positive definite systems sparse matrix package solving large sparse symmetric positive systems distributed memory machines package implemented ansi double precision arithmetic message passing interface mpi communication processors parallel direct sparse solver solves sparse symmetric positive system ax computing sparse cholesky factorization pap ll permutation matrix designed run processors parallel sparse matrix hand side vector distributed processors doesn assume data processor distribution matrix vector processors user guide information contact author csun cs cornell send mail modified friday september 20 1996 mother jones profile ira sharenow bill activist organizations individuals americans rights jack cannon related web sites government web sites legal issues links sites list links major health agencies acs aha ala media web sites sites smoking tobacco free wisconsin background materials youth access sites abcd yz americans rights leading activist organization focus policies fighting preemption action smoking health ash washington based activist organization focusing legal national issues american heart association american medical association july 19 1995 issue covers tobacco wisconsin assembly email addresses badger herald uw madison student newspaper gene site links brown williamson ucsf jack cannon web site outstanding resource centers disease control prevention cdc congressional legislative information court tv law center library tobacco cases uw comprehensive cancer center daily cardinal doc doctors care international headquarters doc doctors care washington dole tools tobacco educators environmental protection agency tobacco youth site smoking issues report children tobacco proposals html format daily cardinal american heart association tobacco legal page tobacco related legal issues library congress local government web site index links americans rights links tobacco related internet resources links wisconsin madison 23 05 massachusetts tobacco control program american medical association july 19 1995 issue covers tobacco mother jones magazine england journal medicine jersey national cancer institute national clearing house alcohol drug information recent statistics tobacco national clearinghouse tobacco health canada national health information center national heart lung blood institute gopher page including smoking education items national institute occupational safety health information indoor air quality national institute allergy infectious diseases gopher page patch faq tobacco control resources center northeastern university school law occupational safety health administration philip morris europe documents posted jack cannon home page wisconsin senate email addresses interactive site users type zip code return receive congressional representative amount tobacco pac money person regs final rule tools tobacco educators usenet alt smokers cigars usenet alt smokers cough usenet alt smokers pipes usenet alt smokers usenet alt support smokers usenet alt support smokers moderated usenet alt support stop smoking usenet talk smoking usenet clari news smoking smoking tobacco issues wisconsin assembly email addresses wisconsin senate email addresses activist organizations individuals doc doctors care international headquarters doc doctors care washington jersey group smokers pollution americans rights action smoking health ash home site smoking sides related web sites tobacco youth site americans rights analysis smoking issues report children tobacco proposals html format government sites tobacco youth site centers disease control prevention cdc city madison home page wisconsin wisconsin assembly email addresses wisconsin senate email addresses federal election commission congressional legislative information environmental protection agency smoking issues report children tobacco proposals html format legal issues court tv law center library tobacco cases legal page tobacco related legal issues tobacco industry litigation reporter tobacco litigation updates published andrews publications tobacco control resources center northeastern university school law links master anti smoking site gene site major health agencies american heart association american medical association july 19 1995 issue covers tobacco national cancer institute national clearing house alcohol drug information recent statistics tobacco national clearinghouse tobacco health canada national health information center national heart lung blood institute gopher page including smoking education items national institute occupational safety health information indoor air quality national institute allergy infectious diseases gopher page media sites wisc touch wisconsin cnn interactive tv schedule wisc tv wmtv madison wi state journal capital times daily cardinal badger herald wort radio 89 9 fm news talk 1480 wisconsin public tv radio daily page isthmus rhythm sites environmental protection agency occupational safety health administration smoking patch faq smokers treatment center recovery manual break free tobacco smoke free support group people recovering addiction cigarettes massachusetts tobacco control program tobacco free wisconsin coalition background tobacco free wisconsin coalition group 100 organizations local tobacco free working reduce tobacco state wisconsin goals coalition promote policies reduce promotion sales distribution tobacco minors promote policies protect health smokers increase activities encourage services prevent tobacco current smokers quit conduct events mass media promote tobacco control smoking educate community leaders benefits public health policy combat smoking tobacco free wisconsin coalition organized 1990 coordinate comprehensive tobacco control program wisconsin coalition meets yearly educational business purposes coalition working committees actively involved projects related media public policy strategic planning education membership tobacco free wisconsin coalition membership open organization individual involved interested tobacco control membership 50 year meetings held year locations state membership information contacting david ahrens executive director 1930 monroe street suite 302 madison wi 53711 2027 telephone 608 265 fax 608 255 information committee activities contact media committee susan 608 267 2487 marian sheridan 414 929 committee mary 608 261 jack 414 545 policy committee tom conway 608 266 shawn krueger 608 221 steering committee tom conway 608 266 roger md 608 782 ext 2622 strategic planning joe 414 929 dental task force susan 608 267 2487 general tobacco coalition project assist madison 608 266 office project assist milwaukee 414 227 current members representing organizations local tobacco include organizations american cancer society wisconsin division american heart association wisconsin american lung association wisconsin center tobacco research intervention department military affairs indian health services march child health coalition medical college wisconsin milwaukee urban league state medical society wisconsin university wisconsin system wisconsin education network wisconsin association school boards wisconsin board technical adult education wisconsin association wisconsin cancer council wisconsin coalition responsible investment wisconsin conference local public health officials wisconsin counties public health affiliate wisconsin dental association wisconsin department public instruction wisconsin division health wisconsin education association council wisconsin environmental health association wisconsin hospital association wisconsin initiative smoking health wisconsin manufacturers commerce wisconsin nurses association wisconsin pharmacy association wisconsin positive youth development wisconsin public health association wisconsin society therapy wisconsin state association occupational health nurses wisconsin women council tobacco free local ashland county county brown county county dane county door county douglas county fond du county green county jefferson county county area health initiative county marathon county county milwaukee coalition drug alcohol abuse county county county county price county county rock county county sawyer county county sheboygan county county washington county county county west west milwaukee county wood county smoke free section newsletter issue 1 upcoming meetings conferences date time activity contact location september 18 1996 10 00 media committee madison wi martha baxter august 5 1996 1 00 pm steering committee madison wi youth access sites smoking issues report children tobacco proposals html format nau health education multitude health education literature health screening tools smoking guides support group links peer education information college students international cancer information center mpi fm mpi fast messages description mpi fm high performance implementation mpi based port mpich fast messages myrinet mpi fm latency 25 peak bandwidth 17 5 mb lower latency commercial mpp respectable bandwidth mpi fm outperforms sp2 version mpich messages smaller shown performance mpi fm shows mpp communication latency bandwidth achieved network workstations user level carefully tuned messaging layers mpich creators produced mpi implementation efficient portable performance graphs compare mpi fm sparcstation 20 mpich mpi ibm sp2 img img documentation readme file mpi fm 2 0 software distributions mpi fm version 2 0 sunos mpi fm version 2 0 solaris back csag home page updated 6 october 1996 webmaster introduction director message curriculum options faculty research interests facilities admission requirements financial aid history mse information employers interviewing uw madison center quick response manufacturing additional information email manufacturing systems engineering office write program administrator manufacturing systems engineering master science degree program 253 mechanical engineering building 1513 johnson drive madison wi 53706 1691 phone 608 262 fax 608 265 created sam joan bailey uw coe depts centers consortia services fountain index search mail credits modified tuesday 28 96 11 49 24 cdt photographs website copyrighted coe express permission copyright holder contact webmaster information address comments www engr wisc cornell school operations research industrial engineering cornell school operations research industrial engineering 206 rhodes hall cornell university ithaca ny 14853 607 255 607 255 fax cornell operations research industrial engineering web site research areas manufacturing simulation optimization probability statistics home pages outstanding faculty staff phd meng students visiting scientists click list field faculty members browse technical reports seminars courses descriptions materials degree programs construction general information undergraduates bachelor science curriculum master engineering program meng student handbook ph access graduate school gopher information graduate study cornell request application forms materials visit cuinfo information cornell ithaca visit xerox map gateway map region college engineering overview programs facilities engineering school img information operations research fill information request form send mail orie cornell phone 1 607 255 don miss michael trick operations research page wealth relevant links lots links view www orie cornell server statistics problems comments www service send mail address adm orie cornell acl2 version 1 9 copyright 1989 96 computational logic cli rights reserved acl2 programming language model computer hardware software tool prove properties models paper acl2 theorems commercial microprocessors bishop brock briefly discusses system industrial strength applications motorola cap project floating point division project selected references web browser tours introduce acl2 tutorial obtain acl2 read license agreement agree terms download acl2 sources documentation follow installation instructions save time obtaining binary image installation instructions matt kaufmann strother moore september 3 1996 selected references design goals acl2 early report identifying aspects nqthm special concern design acl2 acl2 industrial strength version nqthm scaled nqthm boyer moore logic common lisp preserving total functions logic achieving common lisp execution speeds mechanically checked proof correctness kernel floating point division algorithm tom lynch mathematical details floating point division proof interactive consistency acl2 bill young acl2 translation pvs improvement bevier young nqthm formalization lamport oral messages byzantine generals problem specification simple autopilot acl2 bill young acl2 translation butler pvs formalization simple autopilot mechanized formal reasoning programs computing machines boyer moore explains formalization style extremely successful enabling mechanized reasoning programs machines illustrated acl2 acl2 documentation complete acl2 documentation tree form compressed gzip postscript file uncompressed documentation approximately 3 5 megabytes postscript prints 800 page book documentation html texinfo forms links browsed interactively complete html documentation tree index organized major topics recommend start guided tours img images machine listed avoid rebuilding acl2 obtaining binary image read license agreement obtain sources documentation download image follow quick easy installation instructions installation instructions sun os 4 1 3 sparc solaris 2 5 sparc solaris 2 5 x86 fussell app defaults app defaults color arc tcl ash tcl bind ui tcl tcl tcl tcl bitmaps tcl borders tcl tcl tcl tcl orig tcl tcl orig button resources tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl clock tcl tcl tcl copyright tcl tcl cursor tcl cursor tcl orig tcl tcl orig tcl tcl orig debug tcl tcl tcl eval tcl eval tcl orig tcl tcl orig tcl tcl orig feedback tcl tcl tcl tcl tcl tcl tcl font tcl orig tcl tcl tcl orig grouping tcl tcl bitmap mask bitmap incr tcl label tcl tcl library tcl tcl tcl tcl tcl makefile menu resources tcl tcl message tcl tcl tcl newer tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl tcl expect tcl tcl orig place tcl postscript tcl exmh tcl tcl tcl tcl printenv tcl prog1 prompt tcl tcl tcl orig random random random tcl read tcl read tcl orig readme tcl relief tcl tcl tcl send tcl send tcl orig tcl tcl orig setup tcl tcl spacing tcl stack tcl tcl orig tcl tcl tcl tcl tcl tcl tcl tcl orig artificial intelligence laboratory computer science engineering division department electrical engineering computer science college engineering university michigan advanced technologies laboratories 1101 beal avenue ann arbor mi 48109 2110 313 763 fax 313 763 1260 ai laboratory overview calendar events ai lab members faculty staff students alumni undergraduate ai education undergraduate ai courses undergraduate research projects graduate ai education graduate ai courses guide year students ai um guide graduate life eecs cse graduate secretary dawn 313 747 eecs umich application information ai research groups arpa ugv group ed durfee terry weymouth decision machine group michael wellman distributed intelligent agents group diag ed durfee group elliot soloway soar group john laird advanced technologies laboratories atl building atl safety manual updated atl survival guide general information atl building directions atl www mosaic related www servers tutorials tools html capabilities server ai lab web support ai web eecs umich cse 413 midterm topics lisp symbols numbers strings lists list manipulation recursive functions write recursive definition things length compute length list count number atoms expression closures created behave scope extent mark sweep garbage collection works advantages disadvantages processing programming languages languages alphabet sets finite length strings regular expressions correspond regular languages construct deterministic finite automaton corresponds regular expression finite automata lexical analysis identifiers integers numbers exponential notation definition grammar derivation grammar sentential forms context free grammar backus form parsing hand parsing input strings grammar lexington traditional magnet school grades 6 7 8 350 st lexington kentucky 40508 school choice click frames based version pages mission educational philosophy educational goals general information components program unique characteristics student eligibility expectations parents student behavior code dress code sample student schedule application process extracurricular activities message principal newsletter sources guides syllabus mathematics science education member html writers guild neal uky accesses 2 2 96 modified friday 19 apr 96 13 40 00 learn edwards hall jordan hall graduate lab undergraduate lab vr lab graduate lab classroom student office 1 student office 2 daniel begin tour webmaster cs clemson update 17 june 1995 cuinfo ithaca area page cuinfo section cuinfo provide information ithaca area including time weather dining entertainment travel schedules announcements life ithaca surrounding communities posted bottom page find ithaca page cornell information referral center questions specifically ithaca surrounding area ithaca convention visitors bureau life ithaca area information ithaca community date time ithaca electronic community information system ithaca gateways information students faculty ithaca residents ithaca marketplace spinners general maps ithaca area ithaca college elected representatives ithaca area local government tompkins county government tompkins county chamber commerce ithaca farmers market ithaca apartments housing solutions rental housing information referral search real estate listings marketplace cable channel 7 articles family issues day care child development council tompkins county ithaca area recycling information religious schedules dining entertainment information eat restaurants local area movie schedules musical events theater opera performances dance events radio television community school music arts york ski conditions ami news bowling ithaca golf ithaca 14850 happenings online events calendar ithaca ny ithaca schedules information traveling ithaca schedules transportation listings accommodations airline schedules ithaca syracuse shuttle bus ithaca airline amtrak train schedules bus schedules ithaca temporary bus stop added east avenue directions cornell university hotel motel bed breakfast accommodations searchable map server yahoo ithaca announcements blood drives clinics ithaca internet classifieds tm real estate services guide items sale jobs restaurants publication daily update service public communications public service center write comments suggestions cuinfo oti constraint solver constraint library constructing interactive graphical user interfaces authors alan borning bjorn freeman benson proceedings international conference principles practice constraint programming september 1995 ugo francesca rossi eds springer lncs 976 pages 624 628 abstract envy constraints ibm smalltalk library constraint collection constraints targeted developing interactive graphical user interfaces solver supports multi constraints constraint hierarchies hybrid algorithm combining local propagation cycle solvers allowing constraints range arbitrary objects time satisfying constraints representing simultaneous equations reals click postscript file return constraints home page isaac solving physics problems stated english problem 8 demonstration isaac program artificial intelligence ai program solves rigid body statics problems stated english 37 problems predefined solve problems entering problem number attempt solve problem enter text problem sentence line input area select problem command attempt made make isaac robust problems problems work problem force required lift end pole demo started graphics window input window command menu created move windows order click menu items run demo representations knowledge program solving physics problems proc 5th international joint conference artificial intelligence ijcai 77 cambridge ma august 1977 pp 286 291 instructions 1 logged host running windows 2 type xhost www cs utexas shown left window host server write display 3 enter display needed change shown box display myterminal cs utexas 0 0 4 click start demo remember move top window window gordon novak jr cs 306 assignment 7 stuff working implementation image database implementation written rivl visual visual basic idea database images handle web run program generates electronic image program database sample image generate list top images similar descriptions similar databases links databases color histograms describe images color histogram list colors amount color image color histograms good things demonstrate fail suppose picture sunset picture coming randomly generated image resemble snow tv color result perfect match obvious perfect match images amount color goal database examine methods images represent humans perception similarity incorporates positional data color data description long released www alert redirection response server handled client http www cs washington publications connection moved permanently document moved biographical pub vita ps html html html html html html xsoft html university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 3 wednesday february 21 monitors save life write code provide synchronization control access couple bridges bridges cross dangerous shark river picture illustrates problem bridges provided written procedure called don long takes execute procedure person process cross bridge valid values 1 2 person starting east shore end west shore person starting west shore end east shore procedure returns action completed monitors synchronization mechanism solution syntax presented lecture monitors simply classes extra monitor keyword person process processes arrive randomly write procedure called person called people wanting cross river write additional procedures solution obey rules 1 bridge strong hold 1 person time additional people break bridge fall river eaten 2 person wanting cross river bridges time 3 people bridge approximately order arrived 4 initially bridges hint person procedure monitor procedure call procedures monitor similar readers writers problem river void person int river river monitor class public int void int private int busy 2 cond busy 0 busy 1 0 int 1 note busy waiting int 0 2 busy busy 1 return 1 wait void int bridge busy bridge 1 0 modified wed feb 21 10 59 47 cst 1996 bart 2114 construction c109c home page c109c cs washington home page c109c located southeast corner guggenheim annex le chateau sung eun choi escaped convict jim fix christopher lewis jesus jason secosky honorary member dugan visit guggenheim annex east wing gallery periodically updated picture banking services official word c109c official beer drinking establishment c109c flowers official snack food c109c c109c room rep c109c rep cs washington chuck dyer links interest ai related courses uw cs ece 532 theory applications pattern recognition cs ece 533 image processing cs 760 machine learning shavlik cs 761 deduction problem solving kunen cs 766 computer vision dyer cs ece 780 robot motion planning lumelsky 439 introduction robotics lumelsky uw ai related links interest ai seminar schedule ai group computer vision group machine learning group robotics group ph qualifying exam ai uw links cs department cs undergraduate majors cs graduate students cs faculty staff directory uw students faculty staff athletic department graduate school hoofers clubs library catalog uw madison ai related resources web ai repository cmu ai resources national research council canada ai resources chapters russell norvig ai textbook virtual library ai ai frequently asked questions faqs ai bibliography server ai programming languages including lisp faqs computer vision resources neural network resources robotics resources lisp ai related humor career planning graduate school colleges universities world computer science departments world peterson guides computer science programs tips graduate school univ washington advice research writing cmu writing lab purdue jobs acm career information ieee career services companies internet job locator job hunt careerpath careermosaic america job bank employment edge uw career advising planning services caps computer science jobs greater madison metropolitan area wisconsin bicycling bus information routes green bay packers madison netopia madison greater madison convention visitors bureau music calendar nordic skiing satellite view midtown madison street finder weather wisconsin city net wisconsin internet marketing services government wisconsin city madison dane county state wisconsin federal irs library congress census bureau congress consumer information center federal web locator fedworld government databases nasa postal service white house reference virtual reference desk automotive buyer guide bartlett quotations beer cia world factbook currency converter dictionary earth mail address finder encyclopaedia britannica food genealogy maps mapquest medical resources movies movie recommendation service music recommendation service state national parks taxes telephone 800 number directory telephone books area city country telephone code lookup television tv1 tv net thesaurus weather web search engines alta vista hotbot inktomi metacrawler webcrawler zip code lookup zip code server business travel travel resources internet travel network lonely planet travel information airlines internet travel network airline reservation service pctravel airline reservation service hostels travelweb student budget travel guide travel guide webscope citylink citynet virtual tourist finance gnn personal finance center mit stock market info networth quote security apl quote server wall street net news asia online cnn espn nando times york times time magazine usa today companies federal express lands end sony fun bert books robert van de geijn plapack parallel linear algebra package manuscript preparation published mit press vlsi final project variable width channel routing routing result method full color gif file m1 gif gray scale ps file m1 ps method 2 full color gif file m2 gif gray scale ps file m2 ps method 3 full color gif file m3 gif gray scale ps file m3 ps shaobing ma ph student cs ut austin phone 512 482 9343 email shma cs utexas grading policy read order cs302 uniform grading policy page specific information section notify class check pages modified sat aug 31 1996 chad lane isis project isis system developed study fault tolerance distributed systems system implements collection techniques building software distributed systems performs robust hardware software crashes exploits parallelism basic approach provide toolkit mechanism distributed programming distributed system built interconnecting fairly conventional programs tools drawn kit tools included managing replicated data synchronizing distributed computations automating recovery dynamically system accommodate changing workloads isis successful hundreds companies universities employ toolkit settings ranging financial trading floors telecommunications switching systems isis project moved cornell university isis distributed systems subsidiary stratus computer horus project originally perceived redesign isis group communication system evolved general purpose communication architecture advanced support development robust distributed systems wide variety settings version horus software research institutions cost links interest isis distributed systems stratus computer horus project isis publications reports outdated isis home page interest net jack lo www computer pages img general www computer architecture home page spec academic 1994 cra taulbee survey fcrc 96 info micro 29 96 conference information cse590k compiler seminar spin project compiler effort acm graduate student affairs micro 27 conference info micro 28 conference info frequently asked questions uw cs web ieee compcon 95 info pldi 95 info pldi 96 info 9th acm ics info collection computer science bibliographies bibtex format unc mirror collection computer science bibliographies bibtex format nikhil home page ieee technical committee architecture hydra home page pldi 96 information 10th acm international conference supercomputing isca 96 information pixel planes home page agassiz project berkeley player industry mmx tm technology cpu info center pa risc architecture instruction set reference manual mips technologies home page quick reference index www mips digital equipment corporation home page intel corporation home page sun microsystems laboratories tera computer company convex technical information slip windows mac windows emulation windows slip ppp homepage internet adapter tia slirp tia trumpet winsock setup menu windows world mac software mac tia faq rsi information rsi step repetitive strain injury typing injury faq keyboards miscellaneous code home page home page hotjava home page graduate student seminars html quick reference xanim home page hotwired thinking medium virtual library images icons computer graphics page icon browser white pine software communications corp digital city grafica obscura web img img img img img img asian american stuff yahoo jlo cs washington peter devries related experience committees uw madison tech partners steering committee madison macintosh user group officer database administration development developed electronic system imr system monthly billing records usage section nih annual report compiled automatically entering data hand standard developed database system managing imr internal external projects report format required nih annual report developed supervised maintenance integrated system spreadsheets databases automate purchasing records laboratory molecular biology integrated microscopy resource cellular molecular biology program developed export software procedures make existing data web system office maintain update cellular molecular biology faculty database molecular biology staff database internally automatically exported printed web versions developed methods integrating databases web users search view update information web systems analysis management support analyze recommend hardware software faculty staff laboratory molecular biology integrated microscopy resource maintain software records legal compliance order install maintain facilities 80 macintosh computers peripherals order install maintain facilities diverse software packages create flexible standards minimize software support end user training costs maintain software version compatibility diverse hardware base answer faculty staff graduate student questions software hardware train faculty staff graduate students hardware software train supervise student employees networks communications design manage molecular biology imr network composed 120 devices evaluate install maintain network hardware software protocols network hardware hubs managed hubs bridges switches routers network protocols appletalk tcp ip ipx network wiring servers ftp unix web ncsa web database integration filemaker bbs groupware email manage madison mac user group bbs email web design administration web administrator author web areas laboratory molecular biology integrated microscopy resource 4 star magellan internet site cellular molecular biology program software programming authoring developed full color confocal merging software technique widely authored article describing technique appeared january 1993 issue images resulting pc software appeared science discovery magazine disney channel confocal include ability create 24 bit color merged files standard feature developed initial versions 4d navigator mac software viewing 3d microscope data time developed multimedia tour integrated microscopy resource governor conference university industry relations developed frogs wisconsin educational mac software program university wi claire university wi madison developed pc hardware software system acquisition analysis graphing biological rhythm data system running wheels infrared light beams switch system lawrence university university california berkeley video production train students animation morphing digital video techniques supervise production movies videos scientific presentations web tuesday december 10 1996 3 35 pm peter devries pdevries cs wisc debugging gdb http www cs wisc ~cs367 3 gdb html authors charles fischer tom reps james larus programs accompany document contents introduction gdb debugging gdb program crashed gdb program produces incorrect output additional gdb commands summary gdb commands introduction ve written program correctly compiles test newly written programs errors bugs discovered corrected process debugging testing program encounter forms bugs 1 program fails terminate expected crashes 2 program doesn crash produces unexpected incorrect output gdb debugger save large amounts time frustration helping find types bugs quickly easily program crashes run program control gdb chance inspect state program moment crashed program doesn crash produces unexpected incorrect output run program control gdb find errors incorrect output program produces incorrect output wrong subtle ways numeric result differ slightly correct answer program fail rarely giving correct output job programmer test program releasing users involve creating suite standard tests program handle recognize correct output write additional code verifies program produces correct output computing square roots square root compare original complex calculations good idea code independent solution problem test code compare results solutions produce produce answers tests reasonable assume answers correct gdb debugging gdb programming tool unix systems debugging programs plan gdb debug programs compile source files option debug option produces tables debugger windows version gdb called window interface find lot easier program difficult describe words document explains plain version gdb commands work click button typing note fastest debugger cases careful examination program output great deal information wrong program crashed portion program output produced expected output wasn produced note systems buffer output program produce part output line printed program crashed cout flush forces buffered output immediately printed program doesn crash careful examination program output reveal patterns correct incorrect values errors incorrect outputs don panic produced reason wrong editor examine parts program responsible errors explain wrong time gdb gather information gdb program crashed program crashes encounters error severe execution impossible unix operating system prints message caused program terminate kills program termination message rarely specific helpful common messages segmentation fault bus error invalid array access pointer reference occurred section ll show gdb discover reason program crashed illustrate gdb crash ll simple program allocate initialize print array strings line numbers reference purposes 1 include iostream 2 3 allocate initialize print array strings 4 void init char str 5 6 int 7 8 1 9 10 str 11 12 str 0 13 14 15 int main 16 17 int 18 char 4 19 20 1 4 21 22 char 11 23 24 25 1 4 26 27 init 28 29 30 1 4 31 32 cout endl 33 34 35 return 0 36 compile execute program crashes printing output message segmentation fault core dumped idea wrong time gdb run program control gdb gdb gdb free software distribute copies conditions type show copying conditions absolutely warranty gdb type show warranty details gdb 4 13 sparc sun sunos4 1 3 copyright 1994 free software foundation gdb run starting program afs cs wisc cs367 reps private gdb program received signal segmentation fault init str address bounds 10 10 str gdb gdb tells execution terminated function init line 10 file shows source line number extreme left line number line gdb prompt gdb waiting give command good start command context crash occurred gdb 0 init str address bounds 10 1 main 27 gdb shows call stack sequence function calls progress point termination top list recent call bottom original call hexadecimal numbers addresses ll ignore execution terminated init line 10 called main line 27 point ll part program lines 10 27 file gdb command list files named list gdb list 5 6 int 7 8 1 9 10 str create window file question favorite editor ll correct bugs find line 10 listing shown assignment character pointed variable str print values str str reasonable command print print abbreviated gdb str 1 address x5 bounds gdb str access memory address pointer variable str address gdb reported hexadecimal format suspicious pointers large values fact str suspicion gdb tells access memory address symbols left equal sign starting internal variables gdb stores values printed execution terminated assign bad pointer problem figure str assigned bad address loop progressed gdb 2 1 1 loop started init passed bad pointer caller find information caller gdb focus point call stack caller init command call takes back call stack gdb 1 main 27 27 init ve moved call stack current procedure main current position code line 27 function main gdb list 22 char 11 23 24 25 1 4 26 27 init 28 29 30 1 4 31 values variables visible main values gdb 3 4 gdb 4 gdb access memory address 4 reasonable 4 small address find accessed memory illegal pointer 4 caused crash 4 invalid values entire array gdb 5 gdb shows address array string address points realize element shown shown 4 element properly initialized final clue arrays 0 based valid subscripts 0 3 4 range crazy 4 subscript big access variables declared array program variable 4 convert hexadecimal decimal fact 4 summarizing find gdb program incorrectly end string pointer exit gdb command quit change program subscripts range 0 3 program work correctly point copy program compile remember option run executable segmentation fault enter gdb run program print commands ll discuss commands shortly gdb command find categories commands gdb list classes commands running running program stack examining stack data examining data breakpoints making program stop points files examining files status status inquiries support support facilities user defined user defined commands aliases aliases commands obscure obscure features internals maintenance commands type class list commands class type command full documentation command abbreviations allowed unambiguous make request find class commands gdb breakpoints making program stop points list commands set expression set read expression watch set expression catch set breakpoints catch exceptions raised break set breakpoint line function clear clear breakpoint line function delete delete breakpoints auto display expressions disable disable breakpoints enable enable breakpoints set temporary hardware assisted breakpoint set hardware assisted breakpoint set temporary breakpoint condition breakpoint number break cond true commands set commands executed breakpoint hit ignore set ignore count breakpoint number count type command full documentation command abbreviations allowed unambiguous finally make request find individual commands gdb break set breakpoint line function argument line number function address line number break start code line function break start code function address break exact address arg current execution address selected stack frame breaking return stack frame multiple breakpoints place permitted conditional breakpoints info commands dealing breakpoints gdb program produces incorrect output program crashes starting point begin debugging process line executed crash occurred determine program program terminates cleanly produces incorrect unexpected output things harder debug program insert print statements selected points program recompile program additional data provide clues wrong alternative efficient debug gdb supervise control execution program interactively things gdb permits 1 set clear breakpoints specific functions line numbers breakpoint stops execution point allowing issue additional debugger commands 2 variables 3 single step program running source line time 4 resume execution breakpoint encountered end program reached illustrate debug misbehaving program 1 include iostream 2 3 count number adjacent array elements equal 4 int main 5 6 int 10 1 8 5 3 3 9 8 4 4 10 7 int 0 adjacent equal 8 int 9 10 0 9 11 12 1 13 14 15 16 17 18 cout number adjacent values equal endl 19 20 return 0 program designed step array counting pairs adjacent elements equal compile run wall number adjacent values equal 9 program terminates cleanly run time error reported values array line 3 answer computed 9 plainly wrong 2 explicitly add print statements recompile program gdb easier flexible print statement add eventually removed disabled gdb gdb free software distribute copies conditions type show copying conditions absolutely warranty gdb type show warranty details gdb 4 13 sparc sun sunos4 1 3 copyright 1994 free software foundation gdb run starting program afs cs wisc cs367 reps private gdb number adjacent values equal 9 program exited gdb output normal termination remark gdb command run lets start execution program gdb program arguments included run command program called file1 run gdb issuing command run file1 standard input entered keyboard standard output appears screen possibly intermixed output gdb commands end remark gdb stop running program values break command abbreviated give function line number time function line number reached gdb stops waits additional commands command print variable command resume execution execution resume breakpoint encountered end program reached enter continue execute line program single stepping enter abbreviated step abbreviated difference step takes source line current function step takes source line function current line calls function hitting return key recent command entering command number returns step program line time long programs tedious don start stepping beginning simple program set breakpoint function main step lines program give sense program executing gdb main breakpoint 1 file line 6 gdb run starting program afs cs wisc cs367 reps private gdb breakpoint 1 main 6 6 int 10 1 8 5 3 3 9 8 4 4 10 gdb 7 int 0 adjacent equal gdb 10 0 9 numbers extreme left line numbers program variable iteration print 1 gdb 1 2 gdb 2 5 gdb 1 3 3 values breakpoint line gdb shows line executed execute 1 ll execute ll values gdb 14 gdb 4 2 gdb 5 3 gdb 1 6 3 intention true branch increments variable execute equals 1 result executing condition changed clue equality operator operator assignment operator understand happening time test performed assigning 1 treating 1 boolean test values 0 treated true correct program change line 12 additional gdb commands single stepping large program tedious strategy set breakpoints key statements modify critical data points values single step bit program program line 14 good place set breakpoint variable incremented case incremented iteration values showed assignment condition statement breakpoint cleared clear command naming line function breakpoint cleared obvious line 14 place changed good place put breakpoint large programs obvious variable set command watch expr expr expression gdb stop expr command watch instructed gdb stop changed execution stopped statement change gdb showed values watch commands slow gdb lot judiciously note watch variable scope set breakpoint start main function set watch involving variables function watch program gdb gdb main breakpoint 1 file line 6 gdb run starting program afs cs wisc cs367 reps private gdb breakpoint 1 main 6 6 int 10 1 8 5 3 3 9 8 4 4 10 gdb watch 2 gdb continue continuing 2 0 1 main 16 16 gdb command commands give collection gdb commands executed gdb time breakpoint encountered eye number variables gdb print values breakpoint typing print commands hand time gdb stops breakpoint instance debugging program values 1 printed time breakpoint line 14 encountered gdb gdb main breakpoint 1 file line 6 gdb run starting program afs cs wisc cs367 reps private gdb breakpoint 1 main 6 6 int 10 1 8 5 3 3 9 8 4 4 10 gdb 14 breakpoint 2 file line 14 gdb commands 2 type commands breakpoint 2 hit line end line end 1 end gdb continue continuing breakpoint 2 main 14 14 1 0 2 8 3 8 gdb continue continuing breakpoint 2 main 14 14 4 1 5 5 6 5 feature gdb cuts type command editing feature scroll past commands arrow arrow keys ve found similar command issue edit text command left arrow arrow backspace point copy program compile remember option enter gdb experiment breakpoints single stepping watches commands remember forget details command command gdb give information command summary gdb commands gdb commands discussed document gdb details document long 200 pages detailed fortunately commands ve discussed make effective gdb review commands ve effect command effect quit terminate gdb show call stack execution halted print variable expression gdb function call stack gdb function call stack command run start execution program set breakpoint line function clear clear breakpoint line function commands set commands executed breakpoint hit execute line possibly subroutine execute line current function continue continue execution breakpoint watch watch change expression slow list list source lines function commands discuss command effect info show breakpoints set delete breakpoint remove single breakpoint info find breakpoint numbers cond condition convert breakpoint conditional breakpoint breakpoint number cond expression cond 1 0 set var expr set variable expression execute program reaches source line greater line function execution stop exit current stack frame learning tool gdb tedious ve mastered gdb greatly ease debugging ll spring 1996 courses coms 514 practical distributed systems coms 515 practicum distributed systems coms 516 high performance architectures coms 790 master engineering research fall 1995 courses tgif coms 631 multimedia systems coms 472 artificial intelligence coms 501 software engineering coms 790 master engineering project homework 3 part ii solutions problem 6 schematic 16 bit alu schematics part design listed 16 bit unit 16 bit logical shift left lsl unit 16 bit 2 components created homework 2 16 bit cla adder 16 bit problem 7 schematic memory unit component part schematics memory control unit ram module problem 8 implementing requires alu memory module created previous design questions make program counter count 1 rest design finite state machine cycle instructions memory pre loaded ram execute control synchronize actions memory program counter alu purely combinational require synchronization nice feature output output alu invalid instruction executed prove works correctly simulated wide range input sequences exercises capabilities simulation results illustrate part works hiding doesn work suffice account ece552 cs 617 format thorsten von eicken fall 1994 entire research flair means things years discussed side textbook complement searching good introductory parallel programming book recommendations material presented class complemented conference journal papers weekly problem sets provide opportunity material presented class sink accounts ncsa cm 5 purpose shortly purchasing small cluster sparcstation 20 connected atm network hope make end september platform significantly shaky cm 5 offer opportunity dig deeper system half term columbus day form small groups start projects basic writing upcoming conference end report 10 15 double spaced pages existing work represented recent papers provide form data collected justify innovation relative weighting synthesis analysis depends preferences weight design studies great gathering relevant facts view advanced topics intended provide food thought project extend topics presented class dig issues encountered homeworks integrate disparate approaches pick systems issues covered hope atm cluster offer ample ground coming ideas testing end opportunity present project entire class department poster session group prepares 3 x4 poster text diagrams explaining project poster session 5d 10 minutes present project cs516 posters front office idea expect terms posters prerequisites basic familiarity parallel computing message passing data parallel shared memory programming models basic familiarity computer systems processor pipeline assembly language memory hierarchy virtual memory system thread packages system calls require significant breadth knowledge expected problem sets projects groups expected catch topics feel comfortable adapt lectures average knowledge bottom line determined learn time grading problem sets term project groups choose partner problem sets problem sets graded expect crack problems turn rounded solution problem set final grade roughly composed 40 problem sets 40 project report 10 project presentation 10 class participation img return cs 617 home page data fitting brad slides probability distribution real values origin defines uncertainties 0 goal find distribution knowing infinite data sets world 0 hope world world assume probability distribution 0 compute 0 answer data set yields point 0 simulate sets distribution parameters analyze cloud points confidence intervals parameters independently confidence region parameters simultaneously choose level 68 shape common constant chi squared shapes 0 minimum point learn parameter simulating phenomenon treadmarks people amza alan cox claude li jie jin zhenghua li honghui lu tim miller karthick rajamani ramakrishnan rajamony weimin yu willy zwaenepoel 1721 solutions quiz quiz disclaimer answer key code tested 1 loops int 9 1 9 cout cout endl 5 cout end 2 working structures write definition struct appointment page field date field number appointments 3 points struct date date int num write code segment declares appointment page variable sets date october 31 sets number appointments 5 ap ap date month oct ap date day 31 ap num 5 ap oct 31 5 write function takes date returns logical based date valid int date int valid 1 valid 0 invalid switch month case jan case mar case case jul case aug case oct case dec valid day 1 day 31 break case apr case jun case sep case nov valid day 1 day 30 break case feb valid day 1 day 29 break default valid 0 invalid month return valid hardware software design synthesis cad embedded systems 1991 hardware software design hot term meant high level synthesis compilers project management economics immediately long meant important meant people give funding 1992 term synthesis people thought concrete work distinguish talked abstract frameworks hadn built 1993 dsp people showed coolest projects ahead field project management economics dropped scene control dominated stuff started dsp envy didn crash control theory 1994 hardware software design synthesis term information superhighway politically correct term cad embedded systems updated tue oct 11 13 08 22 pdt 1994 seattle tacoma international airport leave main terminal area signs freeways seattle lane airport entry road merges 3 4 miles left exit 5 north seattle merge 5 follow directions 5 south 5 south pass exit seattle tacoma international airport continue north 6 miles downtown seattle express lanes pass junction cross high bridge moving hand lane follow signs university washington taking exit 45th street make stay correct lane east turn 45th follow 45th 1 mile crossing roosevelt brooklyn university 15th 15th turn uw campus stopping parking booth attendant give map campus directions parking reach sieg hall directly left stevens intersection past parking booth follow 1 2 mile edge campus passing stop signs immediately stop sign husky union building hub pass hub make bus stop proceed small circle sieg hall building directly opposite hub miss holiday inn guest visitor parking vicinity department parking circle practical shortest stops 5 north north follow 5 south downtown seattle express lanes open pass shopping mall left exits 65th streets move lanes 45th street exit staying left turning left 45th follow 45th 1 mile crossing roosevelt brooklyn university 15th 15th turn uw campus stopping parking booth attendant give map campus directions parking reach sieg hall directly left stevens intersection past parking booth follow 1 2 mile edge campus passing stop signs immediately stop sign husky union building hub pass hub make bus stop proceed small circle sieg hall building directly opposite hub miss holiday inn guest visitor parking vicinity department parking circle practical shortest stops gaetano cs washington back home page automatic programming server experimental offering automatic programming server write computer programs construction things work user interface improvement free programs created legitimate purpose programs furnished warranty kind expressed implied including warranties merchantability fitness purpose programming languages procedure specifies argument types call procedure types reuse procedure understand conform data types approach view describes data matches abstract data system generic procedures specialized compilation view yield versions programs operate data obtain programs automatic programming server 1 describe data structures 2 make views data abstract data 3 request programs written programs served end file appears demo finished select programming language desired lisp programs data structures linked lists binary trees avl trees mathematical structures line segment cone program started window created command menu input output areas click menu items perform steps listed instructions 1 logged host running windows 2 type xhost www cs utexas shown left window host server write display 3 enter display needed change shown box display myterminal cs utexas 0 0 4 click start demo gordon novak jr pete guest cam page visitors net scout labs back pete devries page updated 11 12 96 img impact research university information technology perspective ed lazowska department computer science engineering university washington university washington nation premier research universities twenty years uw ranked top institutions annual federal research obligations uw johns hopkins mit stanford fourth positions uw ranks industrial research support uw faculty includes ninety members national macarthur foundation award winners nobel prize winners past decade fifty junior faculty won nsf presidential young investigator awards number programs ranked top dozen nation fields including atmospheric sciences bioengineering biostatistics cell developmental biology computer science engineering dentistry geography neurosciences nursing oceanography pharmacology physiology psychology public health community medicine sociology statistics zoology state washington citizens students parents cases answer uw medical sciences kidney finest health care nation bioengineering biotechnology industries featuring companies document tells story perspective field information technology focusing department computer science engineering touching related programs mathematical sciences engineering half century exponential progress information technology mind boggling progress information technology aspects lives aspects economy nation leads information technology enjoys enormous competitive advantages america owns leadership today complex interplay government academia industry industry afford ahead years high risk fundamental research workforce mobility difficulty capitalizing internal innovations behavior reasons nation invest long term america future depends broad based leadership key sectors individual success failure specific companies large work takes place universities government support historical track record clear decades federally supported university research played critical role essentially aspect information technology timesharing computer networking workstations computer graphics database technology large scale integrated vlsi circuit design reduced instruction set computer risc architectures subsystems based redundant arrays inexpensive disks raid parallel computing universities transfer technology ways transfer ideas licensing placing concepts public domain transfer people students faculty leave join form companies close industry university interactions facilitate technology transfer facilitating exchange insights long term strategic directions pattern innovation technology transfer fluid interaction academia industry made america world leader information technology maintain critical lead unique genius america university system combines research education ideas people graduate education single important factor shaping career adoption undergraduate brown university professor van dam teaching assistant research assistant friend faculty members department andy undergraduate students computer science department chairs mit maryland princeton waterloo addition uw andy undergraduate students person wrote early software macintosh apple person x86 architecture family intel person ran windows 95 project microsoft heads internet activities andy undergraduate students kind program run university washington forefront research seamless integration research education special kind education takes bright students brings forefront critical dimensional view don measure impact single measure companies created technologies licensed dollars raised programs ranked students graduated don view washington higher education system system institutions serving purposes students employers arms spreadsheet information computing research association web based monograph computing research driving information technology information industry forward http cra org research impact ed lazowska 1996 university washington annual faculty lecture half century exponential progress information technology http www cs washington homes lazowska faculty lecture links university washington role university washington special institution entire nation north california west illinois uw research major industry brings money year state budget institution 482 million fiscal 1996 compared state 300 million strong programs attract top flight people northwest students faculty programs provide rate education washington residents university washington department computer science engineering ranked top ten programs nation quality graduate research programs quality undergraduate programs uw cse faculty member david salesin teaches computer graphics undergraduates state art instructional laboratory equipped 350 000 equipment donated silicon graphics response salesin research contributions curricular innovations undergraduates excel salesin teaching assistants research assistants salesin 9 recent research publications spring 1996 5 authored undergraduates salesin finished teaching computer animation multi disciplinary teams undergraduates drawn art music computer science engineering state art instructional laboratory equipped 450 000 equipment donated silicon graphics response proposal salesin art professor shawn music professor richard professional animators ronen barzel pixar annabella serra rainsound taught augmented 7 guest lecturers animation industry kind education university washington strives provide university washington research education linked research relationships instructional laboratories research curriculum research creates funds opportunities independent study cutting edge research builds ties leadership companies provide op internship ultimately permanent employment opportunities uw graduates form generation washington leaders business engineering science government graduates staff high technology industry university washington largest supplier college graduates nation microsoft university washington largest supplier college graduates nation intel intel 38 strategic universities uw 1 uw department computer science engineering essentially supplier number major regional firms engineering geoworks seattle tera computer year uw cse sends 100 outstanding computer science computer engineering majors puget sound area workforce programs cse import technology northwest uw cse brought internet northwest 15 years ago 20 department computer state region attached arpanet today university washington computing communications operates attachment point northwestnet principal internet service provider pacific northwest time original large scale integrated vlsi circuit designers northwest trained uw cse program sponsored uw cse boeing caltech graduates built microprocessor vax engineering programs create technology 1970s pascal compiler digital equipment corporation vax computer built uw cse existence compiler significant credit vax rapid academic market webcrawler search engines world wide web designed implemented deployed uw cse graduate student brian pinkerton webcrawler sold america online scout football program offering breakthroughs flexibility visualization conceived implemented 1995 cse graduate students working university washington football department scout credited husky contributing considerably team remarkable success pac 10 champion coming years probation collaborative research computer graphics university washington microsoft led products technologies incorporated existing products 1996 siggraph conference 15 papers 1 3 total presented premier international conference uw microsoft 5 uw 7 microsoft 3 joint uw cse computer systems technology x86 application performance tuning licensed number major computer system vendors uw office technology transfer ott recently sold digital equipment corporation patented uw cse computer systems technology design high performance processors incorporating simultaneous multithreading brute ai based technology licensed number companies ott programs attract industry engineering geoworks seattle tera computer company companies attracted region part strength uw cse mobile software nokia 9000 digital cellular phone integrated internet access fax web browser telnet uw cse undergraduates geoworks hp instrument division esca companies attracted region part strength uw ee programs create companies graduates semiconductor design house ic designs founded john uw cse alumnus based part uw cse technology ic designs recently sold industry leader semiconductor aldus founded jeremy uw cse alumnus found corporation pixar animation studios founded uw cse alumnus loren carpenter cp control program microcomputer loser microsoft ms dos operating system ibm personal computer designed implemented uw cse alumnus gary company digital research uw cse alumnus ken founded leader computer telephony cute idea turned product undergraduates kirk programs create companies discoveries statistical sciences leading supplier statistical visualization software founded doug martin uw statistics faculty member based part uw statistics technology founded alan nelson uw ee faculty member based part uw ee technology metacrawler uw intelligent internet agent technologies recently licensed uw derived startup field shape photography pioneered faculty uw cse mathematics statistics company manifold graphics recently founded commercialize technology 1996 additional companies founded commercialize uw cse computer graphics technologies focused computer generated pen ink illustration technologies initially focused technologies printing wavelet based image database querying expecting license additional uw computer graphics innovations programs create technology rich region benefit uw cse annual affiliates meeting forum interaction 50 leadership companies region nation uwtv televised colloquium series professional masters program play significant roles keeping region leading edge workforce current related material april 1996 university washington information technology campus tour http www cs washington homes lazowska info tech overview university washington department computer science engineering http www cs washington general overview html computing research driving information technology information industry forward http cra org research impact half century exponential progress information technology 1996 university washington annual faculty lecture http www cs washington homes lazowska faculty lecture testimony house committee nsf april 1995 http www cs washington homes lazowska cra oral html testimony house science committee hpcc october 1995 http www cs washington homes lazowska cra oral 10 95 html vice president gore speech eniac 50th anniversary celebration february 1996 http www cs washington homes lazowska faculty lecture innovation gore html document http www cs washington homes lazowska impact lazowska cs washington room reservations made computer sciences department rooms computer sciences statistics building 1210 dayton st madison wi running web browser supported java netscape 2 0 platforms graphical presentation rooms interface 7972 links interest send suggestions additions list fischer cs wisc uw madison links cs department cs undergraduate majors cs graduate students cs faculty staff cs department technical reports campus directory students faculty staff graduate school library catalog football team hoofers clubs uw madison wiscinfo server gopher career planning graduate school colleges universities world computer science departments world peterson guides computer science programs tips graduate school univ washington good graduate student advisor desjardin sri advice research writing cmu writing lab purdue jobs acm career advising line job services companies careermosaic career advising planning services caps computer science jobs employment information internet greater madison metropolitan area wisconsin bicycling bus information routes green bay packers madison netopia madison greater madison convention visitors bureau music calendar nordic skiing satellite view midtown madison weather wisconsin city net wisconsin internet marketing services government wisconsin city madison dane county state wisconsin federal irs library congress census bureau congress consumer information center government databases nasa postal service white house reference bartlett quotations cia world factbook dictionary encyclopaedia britannica finance food genealogy maps movies music recommendation service taxes telephone 800 number directory television tv1 tv net thesaurus wall street weather zip code lookup business travel airlines pctravel airline reservation service internet travel network airline reservation service hostels travelweb student budget travel guide travel guide webscope citylink citynet virtual tourist tour paris louvre asia online espn fax server federal express lands end york times time magazine 3347 class notes posting versions class notes versions information microsoft word version 1 page postscript version 2 page printing postscript version saves paper view print postscript versions vectra lab netscape ps file print file choose print lpt1 laser queue view file choose view postscript file ghostview print word version postscript version print postscript version ghostview satisfied results printing problems stop office cs 1307 give copy photocopy class notes postscript 2 page sept 12 1996 part introduction sept 18 1996 errata part sept 18 1996 part ii selection sept 18 1996 part iii loops sept 26 1996 part iv functions oct 9 1996 part file oct 28 1996 part vi intro classes oct 28 1996 multiple files class notes word 1 page sept 12 1996 part introduction sept 18 1996 errata part sept 18 1996 part ii selection sept 18 1996 part iii loops sept 26 1996 part iv functions oct 9 1996 part file oct 28 1996 part vi intro classes oct 28 1996 multiple files class extras pgm file format greyscale ppm file format color pgm sample source code modified monday october 20 1996 greg sharp greg cs wisc http www cs wisc ~greg greg html supercomputing 95 dec 1995 html version figures http www cs wisc paper stormwatch sc95 1 html img stormwatch tool visualizing memory system protocols authors trishul chilimbi computer sciences department university wisconsin madison chilimbi cs wisc http www cs wisc chilimbi html thomas ball software production research dept bell laboratories research att http www research att orgs ssr people stephen eick software production research dept bell laboratories eick research att http www research att orgs ssr people eick james larus computer sciences department university wisconsin madison larus cs wisc http www cs wisc ~larus larus html keywords parallel programming shared memory message passing software coherence protocols visualization tools abstract 1 introduction 2 custom protocols 3 traces 4 views parallel execution 5 experience benchmarks 6 related work 7 conclusions references 27 mar 95 img generated cern webmaker issues high performance vlsi abstracts papers members group area listed email addresses end abstract details kai yuan chao wong layer assignment high performance multi chip modules proceedings ieee international symposium circuits systems april 1995 paper present layer assignment method high performance multi chip module environments contrast treating global routing layer assignment separately method assigns nets layers preferable global routing topologies simultaneously transmission line effects account avoid noise high speed circuit packages problem formulated quadratic boolean programming problem algorithm presented solve problem linearization method applied set benchmark circuits demonstrate effectiveness contact chao cs utexas shashidhar thakur kai yuan chao wong optimal layer assignment algorithm minimizing layer channel routing proceedings ieee international symposium circuits systems april 1995 increasing density vlsi circuits interconnection wires packed closer increased effect interaction wires circuit performance importance controlling gridded channel routing problem specifically channel 3 routing layers configuration horizontal track assignment nets present optimal algorithm minimizing vertical wiring segments channel finding optimal vertical layer assignment show algorithm minimizes total wires layer adjacent columns grid log time memory channel columns extend algorithm wires adjacent columns wires layers contact thakur cs utexas travel travel travel internet travel network find lowest air fares virtual tourist ii tourist information map quest major cities worldwide address guide address bay area information including maps council travel student travel discounts survey travel agents flying india back home page department computer sciences department computer sciences officially opened doors september 1 1966 strictly graduate program consisting 44 students 13 faculty members administrative staff term implies department designed bring computer scientists previously identified academic fields popularity computer related studies began soar mid 1970s coordinated undergraduate computer science program evident undergraduate program reality september 1974 350 undergraduate computer science majors today department graduate enrollment 220 undergraduate enrollment 1 100 access computing related programs ut austin community excellent programs university computer engineering cognitive science computational applied mathematics computational mechanics management information systems university number organizations applied research laboratories high performance computing facility ut austin computation center offer opportunities research employment students faculty graduate program recognized top 10 computer science programs country recognition standard academic survey 1993 news world report survey top academic institutions graduates department programs recruited leading industrial government research institutions country students opportunities hear interact scientists engineers university steady stream seminars visiting computing scientists world addition department distinguished lecture series lecture series computer science industrial forum feature invited lectures computer scientists rank 40 faculty members hold chairs teaching fellowships include twelve fellows organizations aaai british computer society ieee american association advancement science nsf young investigator award winners turing award winner educational backgrounds include nation prestigious universities colleges number department faculty including drs nell dale john werth laurie werth vijaya ramachandran hold prominent leadership roles computer science education national international level positions reflection department continuing influential role computer science education trcenter cs utexas limitations understanding mathematical logic novice computer science students abstract doctoral dissertation vicki almstrum 1994 university texas austin supervising professors ralph cain nell dale research explored understanding novice computer science students mathematical logic concepts logic heart areas computer science hypothesized solid understanding logic students grasp basic computer science concepts quickly prepare advanced topics formal verification program correctness exploratory study lays groundwork investigation hypothesis data study publicly versions advanced placement examination computer science examination files anonymous individual responses students examinations content analysis procedure developed provide reliable valid classification multiple choice items examinations based relationship concepts covered item concepts logic concepts computer science subdomain logic means taxonomy developed study thirty experts computer science education judges content analysis multiple choice items judges ratings provided criteria grouping items strongly related strongly related partitions general proportion student correctly answered items partition lower strongly related strongly related partition smaller standard deviation difficulty distributions partitions shown homogeneous 2 002 difficulty distribution strongly related partition skewed difficult end distribution results study suggest novice computer science students experience difficulty concepts involving mathematical logic general concepts computer science improve novice computer science students learn concepts logic pre college preparation mathematical logic content discrete mathematics courses computer science students email addresses almstrum cs utexas kent smith home page updated 11 4 96 picture people complained long load removed general info major computer engineering email cs washington phone 206 745 address ave wa autumn 1996 class schedule cse 322 cse 498 cse 590 search engines webcrawler metacrawler things interest img beginners guide html seattle metropolitan area traffic congestion triptych montage fpgas autumn 1994 cse 490 vlsi project calvin hobbes archives dilbert zone central intelligence agency star wars home page star trek generation home page year resume cs washington chris java jump page update 29 feb 96 great feast languages stolen william shakespeare love lost sun links java home page java faq hotjava browser java developer kit java language tutorial documentation page demo applets developer resources digital focus java developer stephen java information page rusty harold cafe au lait gamelan nelson yu unofficial awt tutorial contributed classes workaround fact won give number starting digit string token misc java news group elisp files java mode emacs ftp java sun java contrib emacs mirrored ftp ftp science wayne pub java java contrib emacs toronto java users group uw java programming language email conference ve set listproc discussion group email conference java programming language cac cool service easy intended folks registration limited conference moderated subscribe send email listproc washington line subscribe java lang group smaller newbie friendly usenet conference comp lang java recommended ports osf coordinating bunch ports download charge software osf open mall http www osf org mall linux link java island forms republic indonesia fourth largest population nation enormous oil reserves great music level political violence heard east page maintained chris email interesting java pages applets add page find links italy web fun readings art finally good lists links italy pictures news italian english dictionary english italian dictionary literature currency soccer books database universita di www virtual library italian resources web yahoo web mother bbs www virtual library 1 www virtual library 2 global network navigator jump station subject searching web world wide web home world wide web worm finding people mail address comprehensive list sites beginner guide html beginner guide html version italian fun nba cities world visit white house virtual tourist planet earth home page planets chess server games scott yanoff yahoo games page creative internet useless web pages yahoo useless page virage demo big button doesn find quotient anagram insanity summaries car accidents mit graduate student exams hard supermodel calvin hobbes home page readings art top magazines electronic journals britannica cia yahoo books page lyrics server bible webmuseum network lists links scott yanoff david davis john personal pages worldwide img computer science engineering home page thursday 2 1995 giovanni di crescenzo ucsd cse giovanni cs ucsd frequently asked questions grouplens faq maintained brad miller cs umn grouplens phd thesis project opinions expressed belong update april 11 1996 table contents 1 collaborative filtering 2 grouplens 3 grouplens 4 doesn grouplens support newsgroups 5 newsgroups supported 6 convince add favorite newgroup 7 supported 8 convince add grouplens support favorite newsreader 9 long term plans goals grouplens 10 11 prediction calculated 12 don predictions 13 502 permission talk 14 enter ratings gnus tin 15 decide rate article answers collaborative filtering collaborative filtering technology designed deal problem information overload collaborative filtering made number technologies gathering ratings line community transforming recommendations collaborative filtering systems exist helping select audio cds video tapes restaurants grouplens grouplens collaborative filtering system helps work people find quality news articles huge volume news articles generated day accomplish grouplens system combines opinions articles read opinions likewise personalized prediction news article grouplens grouplens watches rate articles finds people rate articles found people agree tells form prediction thought article prediction decide read article grouplens longer find reading usenet news enjoyable part day grouplens beleive filtering grouplens make fundamental change usenet active newsgroup today periodic discussions calls reorganization happen junk volume sense community collaborative filtering solution newsgroup reorganization arguments reorganization reorganization leads lots people aren article belongs fragments community forces user information locations whew job moderate 400 500 messages day don moderator don interests moderator agenda newgroup collaborative filtering give worlds process grouplens grouplens early stage hundred hardy pioneers system interesting characteristics collaborative filtering systems people system system works double grouplens groups received requests add grouplens support high volume high noise groups read rate articles day takes lots people cover provide ratings articles don support newsgroups support newsgroups volume data huge network traffic great site handle usenet huge distributed system ratings article system crazy goals early stages grouplens understand critical mass users make grouplens work effectively ve defined parameters distribute grouplens ll handle newsgroups newsgroups supported 1 comp os linux 2 rec humor 3 rec food recipes 4 rec arts movies current films 5 comp lang 6 comp lang java 7 comp groupware 8 comp human factors 9 mn general convince support favorite newsgroup bring users grouplens support favorite newsgroup find people newsgroup read rate articles give list users promise grouplens ll add support higher volume group users ll expect find find users don ve grouplens evangelist past weeks don magic answers people responded posts usenet describing project great enthusiasm luckily told bad idea dictate post favorite group join grouplens direct news groups support grouplens 1 gnus 5 mother 2 tin 3 convince add grouplens support favorite newsreader hundreds grouplens support great windows macintosh newsreader list working programming hard add grouplens support newsreader familiar internals long term plans goals grouplens project long term grouplens support newsgroup network orbs working distributed system interested running orb site contact identifier open ratings bureau grouplens lets choose ratings predictions grouplens server future ll improving security model orb password prediction calculated prediction grouplens estimate article calculate prediction things measure similar people read rated articles preferably ratings article prediction grouplens combines pieces information ratings article prediction don predictions common reason predictions haven entered ratings order prediction rated articles people rated reason articles rated grouplens user rate article nice thing grouplens people participate frequently happen 502 permission talk error message common reason message binary version tin newsstand tc umn compiled default news server university minnesota serve news umn domain fix set environment variable point set tin configuration menus enter ratings xxx newsreader answer question found howto grouplens xxx document http www cs umn research grouplens software gnus html http www cs umn research grouplens software tin html http www cs umn research grouplens software html general entering rating simple typing number number key problem finding isn decide rate article user criteria rate articles suggest 1 article waste net bandwidth don 2 article bad 3 article 4 article good 5 article great participate survey time rate articles grouplens send mail grouplens admin ismap images university washington university washington health sciences center educational resources select thumbnail image groups structures fountain scenery view titles display inline gifs view notice usage images comprehensive listing titles option medium resolution jpeg formatted images selected filename displaying smaller gif formatted thumbnail images clicking image download medium resolution image jpeg format medium resolution jpeg files charge request credit photographer center higher resolution jpeg formats adaptations output media center standard hourly rates apply image enhancement transfer printing usage higher resolution images remains free images sized legend filename jpg photographer file size description jpg carol martin photographer allen library jpg jim barrett photographer allen library arch jpg jim barrett photographer allen library arch trees jpg jim barrett photographer south side anderson hall jpg jim barrett photographer front architecture hall jpg carol martin photographer art building pierce lane jpg carol martin photographer art building pierce lane bikes jpg jim barrett photographer bicycles jpg carol martin photographer view south pierce lane jpg carol martin photographer flowering trees jpg jim barrett photographer flowering trees jpg jim barrett photographer south kane hall jpg jim barrett photographer front admin jpg carol martin photographer fountain denny jpg jim barrett photographer south view denny hall jpg carol martin photographer drumheller fountain summer jpg jim barrett photographer drumheller fountain jpg jim barrett photographer drumheller fountain jpg jim barrett photographer rainier vista north jpg jim barrett photographer drumheller south jpg carol martin photographer drumheller summer jpg carol martin photographer fountain mt rainier jpg jim barrett photographer south fountain jpg jim barrett photographer grant lane jpg jim barrett photographer medical center sign hill jpg jim barrett photographer statue james hill jpg jim barrett photographer hitchcock hall jpg jim barrett photographer water view health sciences bldg jpg jim barrett photographer water view hs boat jpg carol martin photographer health sciences jpg jim barrett photographer health sciences hub jpg jim barrett photographer west view student union jpg jim barrett photographer loew hall lewis jpg jim barrett photographer front lewis hall jpg jim barrett photographer southwest side mackenzie hall jpg jim barrett photographer path front hall jpg jim barrett photographer southeast side library jpg jim barrett photographer pacific street west jpg jim barrett photographer west view hall jpg jim barrett photographer hs buildings bay jpg jim barrett photographer hs buildings bay rotc jpg jim barrett photographer drill practice front clark hall jpg jim barrett photographer southeast hall smith jpg jim barrett photographer smith hall jpg jim barrett photographer south view red square past kane hall jpg carol martin photographer red square north jpg jim barrett photographer stadium view west jpg jim barrett photographer view north stevens jpg jim barrett photographer library red square jpg jim barrett photographer south side library jpg jim barrett photographer allen library jpg jim barrett photographer sign jpg jim barrett photographer medical center sign jpg jim barrett photographer medical center sign notice give credit images intended public domain require permissions duplication images personal reference source photograph carol martin university washington health sciences center educational resources higher resolution images slide hard copy reproduction obtained contacting center high resolution images variety digital analog versions images slides call distribution 206 685 1156 fax 543 prints call computer imaging service bureau 206 685 1180 information center contact john 206 685 1170 2702 career planning graduate school colleges universities world computer science departments world peterson guides computer science programs tips graduate school univ washington good graduate student advisor desjardin sri advice research writing cmu writing lab purdue jobs acm career advising line job services companies careermosaic career advising planning services caps computer science jobs employment information internet asia net career mosaic heart career connections span jobweb corporation money page construction img return guangshun home page introduction computer graphics 1996 autumn quarter syllabus administrivia time mwf 2 30 3 20 place loew 101 personnel prerequisites data structures cse 326 good working knowledge programming linear algebra mathematical sophistication prior knowledge graphics assumed required text foley van dam feiner hughes computer graphics principles practice edition addison wesley 1996 optional texts opengl reference manual addison wesley 1992 jackie neider tom davis mason woo opengl programming guide addison wesley 1993 josie wernecke inventor mentor addison wesley 1994 grading project grade team 30 project knowledge individual 15 project write individual 5 project artifact individual 5 written assignments 25 final 20 denotes area extra credit earned projects year cse 457 taught graphics instructional lab consisting 14 silicon graphics indy r4400s lab located sieg 228 projects ll work project project 0 projects ll work team 2 3 students project require make substantial extensions existing interactive graphical application projects mind project 0 mandelbrot simple program create pictures mandelbrot set project 1 morph program create video animations morphing blending pair images project 2 sweeper program create complex surfaces sweeping curve path dimensions project 3 trace program create beautiful raytraced images complete shadows reflections transparent effects projects graded person sessions tas grading session ta run project make conforms project guidelines ta quiz individual members team determine understand structure code design trade offs implemented algorithms grade assigned members team project implementation separate grades recorded team member knowledge project component grade based individual project write component grade involves project create artifact artistic merit extra credit artifacts determined class vote click information project grading project turn late policy assignments due beginning lecture due date means modification stamp project executable earlier start lecture due date late assignments marked rate 33 day lecture meaning fail turn assignment time worth 66 24 hours deadline 33 24 hours worth addition extra credit bells whistles awarded late assignment exceptions extreme circumstances advance eecs 373 lab reports lab reports due 1 week section completes lab lab session beginning lab demonstrate working program ta beginning lab section expect reports 1 purpose procedure description purpose lab summary steps 2 hardware components chip part timer interrupt controller chip select unit component chip connected microprocessor write read component component internal registers access generate chip select chip 3 software description software including complete explanation parts software documented flowchart high level programming language write peripheral chips explanation address wrote specific numbers address register chip numbers clock generators lab 3 show derivation find numbers code segment equate variables beginning program variable names code segment 4 memory map draw memory space show locations code data segments show peripheral registers show components addresses significant 5 answer questions lab manual 6 signed copy working program ta sign demonstrate working program justin miller favorites rock band jane addiction beer miller reserve velvet stout magazine wired tv show 2000 football team san francisco football player tom fb raiders retired hockey team boston bruins hockey player ray baseball team real sport football sauce brothers 5057 cs 540 introduction artificial intelligence fall 1996 instructor chuck dyer office 6397 cs telephone 262 1965 mail dyer cs wisc office hours 2 30 3 30 tuesdays 1 30 2 30 fridays appointment teaching assistant david finton office 3360 cs telephone 262 9275 mail finton cs wisc office hours 1 00 2 00 mondays thursdays appointment teaching assistant bryan office 5364 cs telephone 262 5105 mail cs wisc office hours 12 1 mondays wednesdays appointment img scores date 11 1 96 histogram total weighted scores date general information schedule lecture 11 00 11 50 mwf 1221 cs discussion 3 30 4 20 3425 sterling prerequisite cs 367 grading 3 exams 20 ~6 homework assignments 40 textbooks artificial intelligence modern approach russell norvig prentice hall englewood cliffs 1995 ansi common lisp graham prentice hall englewood cliffs 1996 overview syllabus general information cs 540 web page http www cs wisc ~dyer cs540 class mail alias cs540 1list cs wisc img started img lisp img reading assignments date img homework img examinations img handouts img lecture notes img interesting ai demos projects img intro ai courses img links interest img cs 540 student esterel language esterel synchronous programming language reactive systems esterel precisely defined mathematical semantics intended programming class deterministic reactive systems wait set possibly simultaneous inputs react inputs computing producing outputs waiting inputs esterel based synchrony hypothesis stipulates reaction set inputs considered instantaneous programming model esterel specification components modules run parallel modules communicate world signals broadcast carry values arbitrary types consistent synchrony hypothesis emission reception signals considered instantaneous esterel deterministic behaviors inputs reaction current values variables fully determine outputs reaction input output behavior rest program synchrony hypothesis communication pre preserve internal communication compiled single deterministic finite state machine generated compiler parallelism esterel structuring tool programming convenience incur run time overhead compiler automatically performs complex interleaving parallel modules implementation finite state machine maximum amount time reaction accurately bounded execution times transitions compilers esterel efficient compiler implementations based defined mathematical semantics implementations esterel compiler provided ecole des mines de paris inria written jean paul jean marc frederic jean pierre paris obtained contacting esterel request fr esterel home compiler stephen edwards written commercial esterel compiler ftp note tools tempest work compiler search uw math dept home page search subsections home page search preprint database search pages search database schedule cards graphical search graphical search search uw web resources phone office numbers people uw madison uw madison electronic library catalog searches uw madison phone numbers usa search travel information img return math department home page www alert redirection response server handled client document moved document moved gaetano borriello current past students current ph students suzanne bunton dynamic markov models lossless data compression advised richard ladner pai chou synthesis embedded systems software synthesis kenneth hines simulation embedded systems ross ortega synthesis embedded systems interface synthesis current students ian macduff hardware software tradeoffs embedded systems case study undergraduate projects ryan timing diagram specification logic synthesis matt phillips communication web embedded controller ph graduates scott hauck 1995 multi fpga systems advised carl ebeling assistant professor northwestern university evanston il elizabeth walkup 1995 optimization linear max systems application timing analysis senior cad engineer intel corporation beaverton amon 1993 specification simulation verification timing behavior assistant professor southwest texas state university san marcos tx graduates daniel miles 1993 task allocator real time multi processor simulations member technical staff boeing commercial aircraft seattle wa christopher 1992 parallel programming partitioning unit delay logic simulation member technical staff digital equipment corporation hudson ma open market cambridge ma gerald carson 1990 testable cmos asynchronous counter employed seattle wa sitaram raju 1990 timing optimization multi phase sequential logic completed phd shaw 1994 member technical staff microsoft corporation redmond wa gaetano cs washington back home page img img img img img tapestry world nausicaa nausicaa white heaven journey struggle nausicaa pictures nausicaa art gallery nausicaa home pages cody kwok modified feb 20 serial interest lies primarily contemporary philosophy insights artificial intelligence computer science ways queen sciences general attempt model world logical categories complicated entity model human mind distinct brain attempting construct model worth constrains computer science undertaking feasible justification project history philosophy beginning plato aristotle culminating present day cartesian technical scientific world view questioning world view ultimately ends utmost importance understand limits nature computer science implication entire techno rational assumptions attempt overcome traditional metaphysics began fredrick nietzsche questioning notion truth relationship happiness martin writings repeatedly questions autonomy focuses idea manifested forgotten underlies language thinking human nature recently work jacques expanded challenging writings importantly area absolute presence oneself truth essay speech phenomena contemporary philosophy focused nature language medium transporting data information encoded decoded language embedded data information vice versa question lies perpetual conflict science art attempt abstract meaning poem piece music relation ai obvious basis humanity language essence language modeling synopsis strong ai impossible computer science implication nice hacks absolutely beauty back andrew homepage legacy cult wax began whim existence chaotic eventful summer 1994 james herro acquired giant purple shape religion formed molly leader choice declared god began god accident remembers dan declared god allowed cult vin aimee girl guess year rome cult doesn regular meetings rules food molly archi building eat burns signals begining sink volleyball join wax plan making sign thing cult interested check back periodically update sept 95 back year frivolity fortune lost purpose molly graduated year archi building remodeling melted bit storage summer face slightly vegas join official member cult send mail jherro helios make subject cult write join don send updates cult mailing list yeah give mail address netscape doesn support img back homepage cs webs cse 135 computational techniques cse 142 computer programming cse 143 computer programming ii cse 321 discrete structures cse 322 introduction formal models computer science cse 326 data structures cse 341 programming languages cse 373 data structures algorithms cse 370 introduction digital design cse 378 machine organization assembly language cse 401 introduction compiler construction cse 403 software engineering cse experimental uw boeing software engineering project cse 413 programming languages implementation cse 415 introduction artificial intelligence cse 421 introduction algorithms cse 431 introduction theory computation cse 444 introduction database systems cse 451 introduction operating systems cse 457 computer graphics cse 461 introduction computer communication networks cse 467 advanced logic design cse 471 computer design organization cse 473 introduction artificial intelligence cse 477 digital system design cse computer animation cse 500 computers society cse 501 implementation programming languages cse 503 software engineering cse 505 concepts programming languages cse 521 design analysis algorithms cse 524 parallel algorithms cse 531 automata computability complexity cse 533 propositional theorem proving satisfiability testing proof complexity cse 543 computer system performance modeling cse 548 computer systems architecture cse 551 operating systems cse 552 distributed parallel systems cse 557 computer graphics cse 567 principles digital systems design cse 573 artificial intelligence cse 574 artificial intelligence ii cse 576 image understanding cse 581 parallel computation image processing cse 590bi algorithms molecular biology cse 590b graphics seminar numerical methods graphics cse 590d transcript based education www cse resource management distributed systems cse 590g architecture lunch seminar cse 590h human computer interaction cse 590i intelligent things net cse 590k compiler seminar cse parallel programming environments cse 590s systems seminar cse operating systems cse high performance scientific computing zpl webmaster cs washington inductive logic programming view paper click open book image 1 inductive logic programming natural language processing raymond mooney proceedings 6th international inductive logic programming workshop pp 205 224 stockholm sweden august 1996 paper reviews recent work applying inductive logic programming construction natural language processing systems developed system chill learns parser training corpus parsed sentences inducing heuristics control initial overly general shift reduce parser chill learns syntactic parsers translate english database queries directly executable logical form atis corpus airline information queries test acquisition syntactic parsers chill performed competitively recent statistical methods english queries small database geography test acquisition complete natural language interface parser chill acquired accurate existing hand coded system paper includes discussion issues work raised capabilities testing ilp systems summary current research directions img 1 integrating explanation based inductive learning techniques acquire search control planning tara estlin ph proposal department computer sciences university texas austin 1996 planning systems important tool automating wide variety tasks control knowledge guides planner find solutions quickly crucial efficient planning domains machine learning techniques enable planning system automatically acquire domain specific search control knowledge applications past approaches learning control information employed explanation based learning ebl generate control rules ebl produces overly complex rules decrease improve planning efficiency paper presents learning approach control knowledge acquisition integrates explanation based learning techniques inductive logic programming learning system scope ebl constrain inductive search control heuristics planner choose competing plan refinements scope systems address learning control information newer partial order planners specifically proposal describes scope learns domain specific control rules ucpop planning algorithm resulting system shown produce significant speedup planning domains effective pure ebl approach future research performed main areas scope learning algorithm extended include additional techniques constructive induction rule utility analysis scope tested real world planning domains identified testbeds depth comparisons drawn scope competing approaches scope implemented planning system order test portability planning algorithms work demonstrate machine learning techniques powerful tool quest tractable real world planning img 2 integrating ebl ilp acquire control rules planning tara estlin raymond mooney proceedings international workshop multi strategy learning pp 271 279 harpers ferry wv 1996 msl 96 approaches learning control information planning systems explanation based learning generate control rules ebl produces overly complex rules decrease planning efficiency paper presents learning approach control knowledge acquisition integrates explanation based learning techniques inductive logic programming ebl constrain inductive search selection heuristics planner choose competing plan refinements scope systems address learning control information newer partial order planners specifically scope learns domain specific control rules version ucpop planning algorithm resulting system shown produce significant speedup planning domains img 3 learning parse database queries inductive logic programming john zelle raymond mooney proceedings thirteenth national conference aritificial intelligence pp 1050 1055 portland august 1996 aaai 96 paper presents recent work chill parser acquisition system automate construction natural language interface database queries chill treats parser acquisition learning search control rules logic program representing shift reduce parser techniques inductive logic programming learn relational control knowledge starting general framework constructing suitable logical form chill train corpus comprising sentences paired database queries induce parsers map subsequent sentences directly executable queries experimental results complete database query application geography show chill learn parsers outperform pre existing hand crafted counterpart results demonstrate ability corpus based system produce purely syntactic representations provide direct evidence utility empirical approach level complete natural language application img 4 advantages decision lists implicit negative inductive logic programming mary elaine califf raymond mooney technical report artificial intelligence lab university texas austin 1996 paper demonstrates capabilities foidl inductive logic programming ilp system distinguishing characteristics ability produce order decision lists output completeness assumption provide implicit negative examples intensional background knowledge development foidl originally motivated problem learning generate past tense english verbs paper demonstrates superior performance sets benchmark ilp problems tests finite element mesh design problem show foidl decision lists enable produce results ilp systems results problem reported tests selection list processing problems introductory prolog text demonstrate combination implicit negatives foidl learn correct programs fewer examples foil img 5 comparative results inductive logic programming corpus based parser construction john zelle raymond mooney symbolic connectionist statistical approaches learning natural language processing wermter riloff scheler eds spring verlag 1995 paper presents results recent chill corpus based parser acquisition system chill treats language acquisition learning search control rules logic program unlike current corpus based approaches statistical learning algorithms chill techniques inductive logic programming ilp learn relational representations chill flexible system learn parsers produce syntactic parse trees case role analyses executable database queries reported experiments compare chill performance naive application ilp parser acquisition results show ilp techniques employed chill viable alternative statistical methods control rule framework fundamental chill success img 6 learning past tense english verbs inductive logic programming raymond mooney mary elaine califf symbolic connectionist statistical approaches learning natural language processing wermter riloff scheler eds spring verlag 1995 paper presents results inductive logic programming method called foidl learn past tense english verbs past tense task widely studied context symbolic connectionist debate previous papers presented results neural network decision tree learning methods developed technique learning special type prolog program called order decision list defined ordered list clauses ending cut foidl based foil quinlan 1990 employs intensional background knowledge avoids explicit negative examples problems involve rules specific exceptions past tense task present results showing foidl learns accurate past tense generator significantly fewer examples previous methods img 7 inductive logic programming automate construction natural language parsers john zelle ph thesis department computer sciences university texas austin august 1995 designing computer systems understand natural language input difficult task recent years considerable interest corpus based methods constructing natural language parsers empirical approaches replace hand crafted grammars linguistic models acquired automated training language corpora common thread methods date propositional probablistic representations learned knowledge dissertation presents alternative approach based techniques subfield machine learning inductive logic programming ilp ilp investigates learning relational order rules empirical method acquiring knowledge traditional symbolic parsing frameworks dissertation details architecture implementation evaluation chill computer system acquiring natural language parsers training corpora parsed text chill treats language acquisition learning search control rules logic program implements shift reduce parser control rules induced ilp algorithm handles difficult issues arising induction search control heuristics control rule framework induction algorithm crucial chill success main advantage chill propositional counterparts flexibility handling varied representations chill produced parsers analyses including case role mapping detailed syntactic parse trees logical form suitable expressing order database queries tasks accomplished framework single general learning method acquire syntactic semantic categories resolving ambiguities experimental evidence aritificial real world corpora demonstrate chill learns parsers previous artificial neural network probablistic approaches comparable tasks database query domain scope previous empirical approaches learned parser outperforms existing hand crafted system results support claim ilp techniques implemented chill represent viable alternative significant potential advantages neural network propositional probablistic approaches empirical parser construction img 8 inductive logic programming method corpus based parser construction john zelle raymond mooney submitted computational linguistics recent years considerable research corpus based methods parser construction common thread research propositional representations learned knowledge paper presents alternative approach based techniques subfield machine learning inductive logic programming ilp ilp investigates learning relational order rules empricial methods acquire knowledge traditional symbolic parsing frameworks describe method constructing deterministic prolog parsers corpora parsed sentences discuss advantages approach compared propositional alternatives present experimental results learning complete parsers corpora including atis corpus penn treebank img 9 comparison methods employing inductive logic programming corpus based parser constuction john zelle raymond mooney working notes ijcai 95 workshop approaches learning natural language processing pp 79 86 montreal quebec august 1995 paper presents results recent experiments chill corpus based parser acquisition system chill treats grammar acquisition learning search control rules logic program unlike current corpus based approaches propositional probabilistic learning algorithms chill techniques inductive logic programming ilp learn relational representations reported experiments compare chill performance naive application ilp parser acquisition results show ilp techniques employed chill viable alternative propositional methods control rule framework fundamental chill success img 10 inducing logic programs explicit negative examples john zelle cynthia thompson mary elaine califf raymond mooney proceedings international workshop inductive logic programming leuven belguim sepetember 1995 paper presents method learning logic programs explicit negative examples exploiting assumption output completeness mode declaration supplied target predicate training input assumed accompanied legal outputs outputs generated incomplete program implicitly represent negative examples large numbers ground negative examples generated method incorporated ilp systems chillin ifoil intensional background knowledge tests natural language acquisition tasks case role mapping past tense learning illustrate advantages approach img 11 induction order decision lists results learning past tense english verbs raymond mooney mary elaine califf journal artificial intelligence research 3 1995 pp 1 24 paper presents method inducing logic programs examples learns class concepts called order decision lists defined ordered lists clauses ending cut method called foidl based foil employs intensional background knowledge avoids explicit negative examples problems involve rules specific exceptions learning past tense english verbs task widely studied context symbolic connectionist debate foidl learn concise accurate programs problem significantly fewer examples previous methods connectionist symbolic img 12 combining top bottom techniques inductive logic programming john zelle raymond mooney joshua konvisser proceedings eleventh international workshop machine learning pp 343 351 rutgers nj july 1994 ml 94 paper describes method inducing logic programs examples attempts integrate aspects existing ilp methods single coherent framework combines bottom method similar golem top method similar foil includes method predicate invention similar champ elegant solution noisy oracle problem system learn recursive programs requiring complete set positive examples systematic experimental comparisons golem foil range problems demonstrate advantages approach img 13 inducing deterministic prolog parsers treebanks machine learning approach john zelle raymond mooney proceedings twelfth national conference ai pp 748 753 seattle wa july 1994 aaai 94 paper presents method constructing deterministic context sensitive prolog parsers corpora parsed sentences approach recent machine learning methods inducing prolog rules examples inductive logic programming discuss advantages method compared recent statistical methods present results learning complete parsers portions atis corpus img 14 integrating ilp ebl raymond mooney john zelle sigart bulletin volume 5 number 1 jan 1994 pp 12 21 paper presents review recent work integrates methods inductive logic programming ilp explanation based learning ebl ilp ebl methods complementary strengths weaknesses number recent projects effectively combined systems performance individual approaches integrated systems developed guiding induction prior knowledge ml smart focl grendel refining imperfect domain theories forte audrey rx learning effective search control knowledge axa ebl dolphin img 15 combining foil ebg speed logic programs john zelle raymond mooney proceedings thirteenth international joint conference artificial intelligence pp 1106 1111 chambery france 1993 ijcai 93 paper presents algorithm combines traditional ebl techniques recent developments inductive logic programming learn effective clause selection rules prolog programs control rules incorporated original program significant speed achieved algorithm shown improvement competing ebl approaches domains additionally algorithm capable automatically transforming intractable algorithms run polynomial time img 16 learning semantic grammars constructive inductive logic programming john zelle raymond mooney proceedings eleventh national conference american association artificial intelligence pp 817 822 washington july 1993 aaai 93 automating construction semantic grammars difficult interesting problem machine learning paper shows semantic grammar acquisition problem viewed learning search control heuristics logic program control rules learned order induction algorithm automatically invents syntactic semantic categories empirical results show learned parsers generalize sentences perform previous approaches based connectionist techniques img 17 speeding logic programs combining ebg foil john zelle raymond mooney proceedings 1992 machine learning workshop knowledge compilation speedup learning aberdeen scotland july 1992 paper presents algorithm combines traditional ebl techniques recent developments inductive logic programming learn effective clause selection rules prolog programs control rules incorporated original program significant speed achieved algorithm produces ebl speed problem solvers capable automatically transforming intractable algorithms run polynomial time img 18 refinement order horn clause domain theories bradley richards raymond mooney machine learning 19 2 1995 pp 95 131 knowledge acquisition difficult time consuming task error prone human activity task automatically improving existing knowledge base learning methods addressed class systems performing theory refinement recently systems limited propositional theories paper presents system forte order revision theories examples refining order horn clause theories moving order representation opens problem areas logic program debugging qualitative modelling reach propositional systems forte hill climbing approach revise theories identifies errors theory calls library operators develop revisions revision implemented process repeats revisions operators drawn variety sources including propositional theory refinement order induction inverse resolution forte tested domains including logic programming qualitative modelling img estlin cs utexas parallel linear algebra package plapack number accesses page sunday aug 4 1996 sign guestbook informed plapack project investigates interfaces implementations dense sparse parallel linear algebra libraries project unique concentrates convenient interfaces conclusion achieved distributing vectors linear system matrix distribution justification lies fact physical problem leads mathematical model involving spaces operator spaces represent problem discretization mathematical model leads vectors hold solution hand side matrix operator physically based matrix distribution based ideas interface information physical problem mathematical model passed library called physically distributed matrix interface informed progress library sign guestbook sl library prototype implementation plapack sl stands simple library created part investigate techniques required plapack library part provide infrastructure parallel techniques numerical algorithms taught robert van de geijn university texas austin parallel linear algebra package plapack release 1 beta users guide manuscript preparation aug 1 version plapack parallel linear algebra package plapack users guide published mit press 1997 sept 10 1996 version preparation notice changing number calling sequences due inconsistency library guide reflects release important sign guestbook informed sl library reference manual john gunnels maintains manual recent performance numbers related reading unpublished manuscript almadena chtchelkanova carter edwards john gunnels robert van de geijn comprehensive approach parallel linear algebra libraries draft oct 9 1995 75 pages incomplete manuscript plapack working notes 1 edwards geng patra van de geijn parallel matrix decompositions wrong plapack working note 1 tr 95 39 department computer sciences university texas oct 1995 2 robert van de geijn jerrell watts summa scalable universal matrix multiplication algorithm plapack working note 2 department computer sciences unversity texas tr 95 13 april 1995 lapack working note 96 1995 journal version concurrency practice experience 3 brian grayson robert van de geijn high performance parallel strassen implementation plapack working note 3 parallel processing letters 4 almadena chtchelkanova john gunnels greg morrow james overfelt robert van de geijn parallel implementation blas general techniques level 3 blas plapack working note 4 tr 95 40 department computer sciences university texas oct 1995 journal version concurrency practice experience 5 almadena chtchelkanova carter edwards john gunnels greg morrow james overfelt robert van de geijn usable lean parallel linear algebra libraries plapack working note 5 tr 96 09 department computer sciences university texas 1996 conference version supercomputing 96 submitted overhead blas workshop tennessee almadena chtchelkanova carter edwards john gunnels robert van de geijn comprehensive approach parallel linear algebra libraries presented robert van de geijn carter edwards robert van de geijn physically distributed matrix interface carter edwards almadena chtchelkanova john gunnels greg morrow james overfelt robert van de geijn parallel implementation blas general techniques level 3 blas almadena chtchelkanova overhead robert van de geijn sandia slides color powerpoint slides sponsors project funded part prism parallel research invariant subspace methods project arpa grant nasa high performance computing communications program earth space sciences project nra grant nasa high performance computing communications program earth space sciences project nra grant title application massively parallel processing techniques squares problems satellite gravity investigators dr bob dr srinivas gregory baker meet team philip greg baker almadena chtchelkanova joe eaton carter edwards murthy john gunnels sam guyer ken klimkowski calvin lin greg morrow peter james overfelt michelle pal robert van de geijn chapter 6 modeling objects block structured language pascal illustrating static link lexical parent procedure foolish type list cell record integer link list end var p1 p2 list function product jj integer integer var kk integer begin jj 0 product 1 begin readln kk product kk product jj 1 kk end end begin executable section procedure foolish 1 product 2 end end procedure foolish inputs 25 7 static link invocations function product procedure foolish lexical parent dynamic link product 2 foolish product 1 product 2 product 0 product 1 managing stack memory operations runtime stack function procedure call 1 calling program puts argument values stack local allocation pointer typically argument function call loaded stack argument ends top stack 2 return address written top stack argument 3 current top stack pointer copied top stack dynamic link field address location stored top stack pointer 4 static link frame written stack static link dynamic link calling block code generated compile time copy link 5 local allocation pointer incremented locations store return local variables locals values copied 6 control transferred subroutine dereferencing variable context 1 left hand side assignment operator 2 hand side assignment operator 3 part subscript expression 4 pointer expression 5 parameter function procedure call marina chen jay misra revising unity theory present completed work viewed present results worth exploring interest unity files redistribution altered form permission author mail comments questions psp request cs utexas chapters safety progress composition closure file unpublished journal article combining safety progress chapters omitting exercises good place start reading revised unity theory sean homepage picture sean oops guess home page silly dfasulo cs washington conventional connectionless datagram routing protocols ip utilize vector distance link state routing order minimize distance traveled routing datagram location motivated requirements types emerging multimedia applications require dedicated virtual circuits investigate fault tolerant protocols routing virtual circuits minimize distance maximize bandwidth protocols present stabilizing starting arbitrary possibly initial state converge legitimate state consequence property tolerate network topology link capacities networks edges positive capacities flow path network minimum capacity edge path maximum flow path path flow greater equal flow path vertices introduce concept maximum flow tree network maximum flow tree network rooted spanning tree network path vertex root maximum flow path present stabilizing protocol constructing maximum flow trees networks make observation maximum weight spanning tree maximum flow tree reverse true observe maximum flow tree protocol number advantages maximum weight spanning tree protocol present stabilizing protocol constructing maximum weight spanning trees networks maximum weight spanning tree algorithm alternatively minimum weight spanning tree algorithm minimum weight spanning trees implementing multicast computer network present protocol routing allocating virtual circuits maximum flow tree virtual circuits allocated freed tree lose maximum flow tree property updated present stabilizing protocol update maintained maximum flow tree protocol desirable safety property tree updated remains tree finally present flexible strategy routing allocating virtual circuits minimizes length circuit respect desired set flow values protocol presented stabilizing directions office cs 3310 walk building front door dayton st walking straight large computer sciences department photo board door photo board stairs half floors door piece paper taped 3310 door follow hallway corner large office desk office bumper sticker monitor visual directions 3310 tom hogan virtual reality map os network support video services support video services packet switching networks investigating design implementation operating system techniques transport protocols network switches enable types performance guarantees motivated variable bit rate video large picture picture rate fluctuations proposed model packet video model retained basic notion flow flow sequence bursts represents encoded picture designed efficient algorithm called burst scheduling switching transmission video flows types traffic data audio packet switch burst scheduling networks provide end end delay guarantees packets delay jitter guarantees bursts video flows satisfy flow specification desirable property guarantees provided video flow independent behavior traffic flows sharing network presence aggressive misbehaving traffic sources recent papers technical reports algorithm lossless smoothing mpeg video simon lam simon chow david yau proceedings acm sigcomm 94 london august 1994 compressed postscript file delay guarantee virtual clock server geoffrey xie simon lam technical report tr 94 24 october 6 1994 presented 9th ieee workshop computer communications october 1994 ieee acm transactions networking december 1995 compressed postscript file revised version september 24 1995 burst scheduling networks simon lam geoffrey xie technical report tr 94 20 july 29 1994 revision august 31 1996 presented 9th ieee workshop computer communications october 1994 compressed postscript file compressed postscript file infocom 95 version burst scheduling networks flow specification performance guarantees simon lam geoffrey xie proceedings nossdav 95 workshop durham hampshire april 1995 extended abstract technical report tr 94 20 insights compressed postscript file group priority scheduling simon lam geoffrey xie technical report tr 95 28 july 21 1995 revised january 4 1996 infocom 96 compressed postscript file compressed postscript file infocom 96 version efficient adaptive search algorithm scheduling real time traffic geoffrey xie simon lam technical report tr 95 29 july 21 1995 revised february 1996 title change proc icnp 96 compressed postscript file operating system techniques distributed multimedia david yau simon lam technical report tr 95 36 july 17 1995 revised january 2 1996 earlier version spie proceedings multimedia computing networking 96 january 1996 title compressed postscript file adaptive rate controlled scheduling multimedia applications david yau simon lam technical report tr 96 17 april 23 1996 revised september 1996 acm multimedia 96 boston november 1996 compressed postscript file real time block transfer link sharing hierarchy geoffrey xie simon lam technical report tr 96 19 june 14 1996 revised abbreviated version infocom 97 compressed postscript file infocom 97 version image matching develop parallel algorithm matching images flexible criteria including edge proximity texture distribution parallel graph matching explore intel paragon matching unit graph label graph parallel construction triangle develop algorithm intel paragon constructs triangle data structure parallel parallel image search world wide web develop method image query content retrieval searches world wide web parallel pvm coordinate parallel processes parallel algorithm human face recognition maspar intel paragon develop parallel program analyzes images human faces attempts recognize people depicted discovery symmetry mp 1 efficient algorithm finding repeated patterns images formulated 2 mesh family machines implement extension algorithm find partial symmetries arrays visualization parallel algorithms develop implementation parallel image processing algorithm graphical interface makes easy understand algorithm works examples data rendezvous operations mesh application mesh algorithm finding repeated patterns images online visualizer pyramid algorithms develop application run web java explains pyramid machine algorithm simulator numeric pyramid machine develop windows based pyramid machine simulator supports numeric operations pyramids make maspar intel paragon carry operations high speed implement simple pyramid algorithms order benchmark simulator parallel image warping morphing program develop morph server runs parallel machine quickly generates high resolution warping morphing sequences specifications received workstation possibly internet feature extraction study existing pyramid machine algorithms measuring image features related shape develop parallel wavelet encoder develop parallel program computing wavelet images reconstructing images wavelet critical survey analysis class parallel algorithms explore literature related group parallel algorithms template matching meshes hypercubes corner finding pyramids 2 ffts meshes write paper presents major algorithms compares identifies promising approaches making improvements paper model computing surveys type article meant exclusive list topics interest relationships past ongoing activities uw topics projects 2839 uw cs pl seminars fall 1996 seminars scheduled thursday 4 00p 5 00p room 2310 cs give list interesting opinion papers concepts present 25 january organizational meeting 12 september horwitz larus fischer overview programming languages faculty research 19 september satish chandra overview mobile programming 26 september james larus efficient path profiling 3 october open 10 october michael siff program generalization software reuse 17 october mike lehman special seminar mike lehman sun microsystems speak 24 october open 31 october open 7 november arvind ranganathan overview bulk synchronous parallel model 14 november open 21 november open 5 december open 12 december marc shapiro practice talk popl 19 december open modified 9 6 96 chris lukas lukas cs wisc title picture search view pages world wide web instructions walkthrough java capable cool applets greg linden glinden cs washington comments criticisms suggestions modified 9 3 96 copyright 1996 greg linden rights reserved webview webview webview department computer science computer system introduction university idaho img computer science home page img univ idaho home page updated july 6 1995 university idaho computer science cs department student cs department account access computer network department activating account familiarize department computer policy document computers located engineering building jeb rooms 13 25 27 guidelines procedures provide information needed network effectively 1 quick logging sit computers cs labs move mouse bring login screen university idaho computer science logo login password prompts mouse click clear button logging clear null characters login field login message login incorrect click clear button attempting login 2 disk usage disk quotas accounts user maximum users classwork homework user expected monitor disk usage control check disk usage cd home directory execute command du number 512 byte blocks divide 2 du 5000 divide 2 2500 2 disk usage monitored user control disk usage controlled 3 man command user questions commands work commands learn man command short manual learn ls command type man ls matter fact man man man man learn man command works additional sources information unix subjects obtained computer services desk located basement administration building room 22 folks put good pamphlets covering number computer related subjects account campus wide computer network remember question fails send questions cs uidaho cs uidaho 4 netscape netscape cs computer network netscape interactive hypertext interface world wide web www internet run netscape type netscape department computer science home page click blue underlined text icon hypertext link document click item 4 students cs department web home page learn netscape browse students home pages page click view located menu bar top window click source users built home page note item cs home page refers unix tutorial 5 default files profile xsession usr local defaults copy files home directory modify man profile mwm elm learn default initialization files 6 change passwd command passwd password random string letters numbers special characters difficult password break password composed words found dictionary list words password broken remember responsible account keeping safe intrusion important remember person cs computer network conscious actions affect turn machine pc don pictures background screens offend labs clean aware eating drinking allowed labs question feel free stop visit system administrator room 29 basement jeb fun bob christofferson cs uidaho computer systems computer science department university idaho moscow id 208 885 life jordan basement basement jordan computer science department labs student offices located spend time idea offices labs check clemson university computer science homepage photo office mates fall 94 back daniel clancy bookmarks yahoo guide www ai research info time international workshop series home page qphysics qualitative reasoning research utexas orleans links links orleans sites virtually orleans pages home page orleans jazz heritage fest research sites conceptual indexing retrieval bell laboratories computing science research center microsoft research sport sites nando sports server boston globe sports ultimate longhorn football site gorp great outdoor recreation pages horns nba steve page espnet sportszone college basketball page os2 sites os 2 user group univ texas mirror jersey usa austin sites http www ci austin tx vb htm austin chronicle mar 8 14 1996 austin city connection city beat 14 nights austin music austin city limits music sites music archive site music archive site linux sites linux documentation project duke sites duke athletic department chronicle online online health age sites foods market natural home page introduction spirit www mental health sites mgh psychiatry clinic panic page internet mental health mental health victorian mental illness awareness council disorder dr mental health page main menu andrew depression page misc sites earth review magazine home page ann dan clancy ut electronic directory mr showbiz software ftp sites software archives washington university data archive aaai home page switchboard whowhere graphic utilities site version faq boston university university admissions schools colleges alumni relations offices services tools resources events calendars search schools colleges schools colleges centers institutes academic programs schools colleges marked asterisk offer undergraduate study marked asterisks offer graduate study unmarked offer graduate undergraduate study note schools colleges maintain world wide web home pages school arts college arts sciences african studies center anthropology archaeology art history astronomy biology chemistry classical studies cognitive neural systems center adaptive systems computer science core curriculum earth sciences economics energy environmental studies english geography history international relations mathematics modern foreign languages american sign language linguistic research project linguistics music philosophy physics polymer studies center political science psychology religion sociology urban studies program woman studies arts sciences affiliates boston colloquium philosophy science college honors program einstein papers project language center remote sensing center space physics center college communication career service center communication research center institute democratic communication school education college engineering college general studies graduate school arts sciences applied linguistics school law school management management institute management information systems medical center school medicine biophysics community outreach health information system division graduate medical sciences goldman school dental medicine division continuing education immunology training program medicine pharmacology experimental school public health metropolitan college continuing education school administration camp seminar arts international graduate programs corporate education center college allied health professions clinic communication disorders health science department occupational therapy physical therapy center psychiatric rehabilitation rehabilitation counseling school social work school theology university professors centers centers listed maintain academic ties school college center advanced biotechnology biomolecular engineering research center molecular biology computer research resource center computational science center defense journalism einstein papers project center energy environmental studies center english language orientation programs center memory disorders research center neuromuscular research center center photonics research center polymer studies center remote sensing center space physics center work family institutes institute study conflict ideology policy institute democratic communication management institute academic programs boston university academy division international programs division military education air force rotc army rotc navy rotc hubert humphrey fellowship program offices services university departments offices facilities services note departments offices maintain world wide web home pages admissions art gallery athletics crew cycling bookstore hillel house jewish ministry marsh chapel protestant ministry newman house catholic ministry conference services credit union development alumni relations alumni relations gift estate planning dining services faculty staff assistance program housing information technology central consulting services distributed systems personal computing support center scientific computing visualization international students scholars king center career services counseling center disability services multicultural affairs libraries mail services media group orientation campus services personnel job opportunities photographic resource center photo services physical plant police public relations publications production registrar rental property management residence life space management sponsored programs student accounting services student employment student health services student union ticket offices university computers university information systems tools resources reference research tools university directory local national weather boston guides university journals publications information servers school college information including academic requirements descriptions listings faculty school college bulletins student faculty staff information boston university directory list electronic directories institutions line map charles river campus information boston area provided boston online information dining movies music museums events boston area provided boston globe online calendar schedules maps fares information public transportation mbta local national international weather ski ocean conditions provided intellicast reference research tools library holdings reviewed boston university online catalog type library login prompt britannica online boston university students faculty staff interface citations electronic reference library erl databases boston university students faculty staff erl databases include eric pais oxford english dictionary edition students faculty staff boston university artfl database project american french research treasury french language students faculty staff boston university select group scientific databases cambridge scientific abstracts csa current boston university students faculty staff mathscinet database publications american mathematical society students faculty staff boston university university journals publications journal field archaeology img admissions schools offices events tools search credits questions boston university policies provide equal opportunity affirmative action employment admission programs university 1411 ucsd home page departments engineering home pages applied mechanics engineering sciences ames bioengineering electrical computer engineering pages san diego super computer center img ucsd acm chapter img updated july 13 1995 yinong wei bookmarks uw chuck dyer links interest finding uwisc cs838 f96 ece 602 home page electronic library weather msn computer vision group steve seitz hotlinks grad school doit wiscinfo college engineering computer science research association online information cis department advice research writing berkeley cmu cmu ri seminar schedule cornell maryland stanford washington mit media lab mit vision modeling group aaas acm nsf darpa ieee rank phd programs computer science miscellaneous research centers navy center applied research artificial intelligence nrl internet store bookpool technical books 20 35 technical introduction digital video personal finance fidelity mutual funds gnn personal finance center mit stock market info networth quote security apl quote server taxing times 1994 wall street net companies 800 directory phone catalog espn fedex sony dec ncr att gis high performance high technology software ricoh california research center icons images icons flags image library graphic element samples programming icons travel airlines internet travel network pctravel airlines dr memory trains planes automobiles airline tickets wholesale travel deal week travel internet travel network hotels hotel discount page webscope travel guide travelweb student budget travel guide dr memory stay city information city net citylink grants uw proposal budget rates nsf nsf proposal forms commerce business daily commerce business daily search defense technical information web arpa csto unixhelp users composing good html access control httpd weblint make mpeg movies yahoo internet accessible machines macuser 101 web sites entertainment chinese beijing young china sports today china sports express voice sunrise china page internet distributed chinese magazines ccc homepage sport nba chicago bull nba usa today top sports news usa sports index soccer china soccer movie tv news top news weekend gross internet gaming zone memorial union film isthmus jay david letterman mr showbiz reviews database search internet movie database scenic pictures mpeg movie archive job company homepages online career center career information acm resume writing hunting jobs job search guides top ten technical resume writing tips top secrets resume writing amp summer intern remedy jobs intern listing xerox summer intern dec summer intern acm resume database search related search tools book search engine alta vista search savvysearch webcrawler search open text search inktomi search deja news search lycos search search engines company site locator patent search engine news search engine line magazines mailing list www gateway peterson education center internet business 500 index bibliography tr search engine bibliographies technical reports bibliographic search engine vision image processing archive yahoo bibliographies hbp bibliography glimpse bibliography annotated computer vision bibliography news letters digests faqs wavelet digest morphology digest neural net digest neural net learning digest data mining digest genetic digest alife related archives fuzzy related archives list ai related faqs list usenet faqs newsgroup neural network faq linear programming faq review letter signal processing letter multidimensional sp list mailing list computational geometry archive ai related cs vision gnu computer manuals manual topics www links artificial intelligence resources mit cbcl homepage mit ai laboratory mit 9 520 learning approximation networks mit vision modeling group publications links computer learning net computer vision handbook computer science lecture notes image processing pattern recognition pattern recognition information image processing site world digital image signal processing links signal processing dsp internet resource list signal processing resource locator signal processing information base face recognition face recognition home page face recognition ai resources ai dean ai book russell book neural networks foundation neural networks nn www pages genetic programming adaptive logic network handwriting recognition top school ai computer vision computer vision home page computer vision research groups text charles poynton poynton links color ip vision image processing page ieee pattern recognition ml image understanding image understanding digital image processing net image database cmu virtualized reality image transform utility imaging sites onr tactical picture agent home page vista camera calibration feature extraction perception based computer system vision groups cmu interactive systems lab cmu virtual reality digital cambridge research laboratory ibm video annotation indexing ibm query image content microsoft research vision technology group mit image guided surgery north carolina augmented reality oxford robots group penn robotic vision penn telepresence ucsd visual computing vision conferences computer vision conference pointers symposium computer vision cvpr 96 eccv 96 95 adv program workshop representation visual scenes 1995 iuw 94 icip 95 vision companies amerinex artificial intelligence cognex corporation data translation directed perception digital cameras edt digital frame grabber general imaging khoros kodak marshall industries micropolis seagate teleos ti mvp processor virage jain image db vision imaging technology resource genetic genetic algorithms archive genetic programming notebook visu user guide call papers artificial intelligence subject index pattern recognition information document image understanding commercial appl nn microsoft research home cmu digital mapping lab cmu vision autonomous area interest image compression compression pointers image compression fractal image encoding fractal image compression theory application wavelet page real time lossless compression systems wavelet resources wavelet links image database aps catalog database access usc database image query form arpa image database browser medical imaging internet resources multimedia image database image processing instruction shareware shareware find shareware internet image engine home page images data mining data mine david aha home page ml related knowledge discovery data mining resources harvest information discovery access system virage online demonstration research groups visual information management computational geometry computational geometry pages geometry action computational geometry resources directory computational geometry software geometry center geometry open problems computer graphics computer graphics research group computer graphics notebook sgi unix graphics software online university courses computer information science virtual reality hypergraph acm siggraph education committee computer graphics stanford cornell multimedia graphics visualization center unc ch telepresence group leonard mcmillan home page 3d graphic engines encyclopedia virtual environments eve kelly virtual reality page siggraph 96 multimedia authoring languages user web scientific visualization line documents peruse information ncstrl ncstrl participate ncstrl handle service document naming ncstrl installing maintaining ncstrl standard site ncstrl standard sites run dienst server manages document collection searches user interface gateway entire ncstrl collection download install dienst software running document database dienst server running smoothly find install releases register site ncstrl added ncstrl mailing list release announcements list check release notes history status current dienst releases check releases directory detailed diff releases read tips upgrading release installing maintaining ncstrl lite site ncstrl lite sites maintain ftp archive documents files dienst central indexing server collects bibliographic files searching participate download software ncstrl lite site ncstrl details searching documents technical information overview ncstrl architecture article ncstrl lib magazine dienst 4 0 protocol service based user interface methods original dienst technical report dienst technical report describing dienst architecture technical report waters technical foundation ncstrl lite related sources cs material internet check sources cs material internet acknowledgements work supported part advanced research projects agency grant 92 1029 corporation national research initiatives cnri national science foundation grant nsf cda xerox corporation content necessarily reflect position policy government cnri official endorsement inferred img return ncstrl home page ncstrl documentation comments questions contact ncstrl org programming assignment 1 cps 100e fall 1996 searching 24 points problem appeared format internet programming contest assignment provide practice structs vectors sorting reading files getline streams writing classes iterative enhancement table contents introduction input output coding grading submitting extra credit makefile sample input files accessible ~ola kwic acpub system create subdirectory kwic problem set permissions access prof uta ta typing fs kwic ola read introduction searching sorting prototypical computer applications assignment ll write program organizes titles sentences efficient human search based key words list titles list words ignore write program generates kwic key word context index titles kwic index title listed keyword occurs title kwic index keyword keywords words listed list words ignore words ignore list titles descent man ascent man man sea portrait artist young man kwic index titles portrait artist young man ascent man descent man descent man ascent man man sea portrait artist young man man sea portrait artist young man man sea portrait artist young man title listed times key words title portrait artist young man listed times portrait artist young man input output program read file enter run program legal input files list words ignore line list titles line string line separate list words ignore list titles words ignore appears lower case letters line 10 characters length title appears line consist mixed case upper lower letters words title separated whitespace title 25 words 100 words ignore 500 titles 50 000 characters titles words ignore combined characters white space input output output kwic index titles title appearing keyword title kwic index keyword word appears title instance potential keyword words title rose rose times occurrence rose keyword upper case letters words title lower case letters case upper lower irrelevant determining word titles roughly centered shown key words justified middle 80 column screen don worry part assume titles fit line don worry handling weird cases handle cases assuming longest title fit properly titles kwic index keyword order appeared input file case multiple instances word keywords title keywords left order sort maintains original order elements equal keys called stable sort insertion sort stable code insertion sort found tapestry text reproduced vector ints void vector int precondition ints postcondition elements sorted decreasing order int loc int hold 1 hold element loc shift elements 0 loc hold loc 1 loc loc 1 loc loc hold store element hole created sample input descent man ascent man man sea portrait artist young man man man dog output portrait artist young man ascent man man man dog descent man man man dog descent man ascent man man sea portrait artist young man man man dog man man dog man sea portrait artist young man man sea portrait artist young man coding requirements ideally maintain copy title store title keyword print title keyword choose worry assignment worth 24 points 4 points minimizing storage storing titles pass decide store title occurrence keyword lead declarations diagram shows struct store title man sea struct vector int bool operator const const return diagram title stored 4 objects keyword note compared operator index keyword determines string compared minimizing storage option storing titles vector titles storing title vector titles vectors strings isn problem make titles structs vector strings replace declaration index vector titles solution objects sun index title title carefully questions developing class ll find develop class solve problem public member functions include read private member functions called call store words ignore vector string write function shown search vector bool kwic const string int 0 return true return false don private member function kwic grading standards assignment worth 24 points points awarded behavior points generates kwic index 6 sorted properly 2 handles duplicate key words title 2 nice output centered 2 memory efficient 4 coding style classes comments 6 readme 2 submission create readme file assignments readme files include collaborated assignment amount time spent submit assignment type kwic readme kwic cc makefile submit source files decide write seperate header file required extra credit extra credit vector store words title list chapter 6 tapestry index keyword ll count words index directly keyword list class doesn support random access free change completely minimize storage lists store titles submit extra credit assignment type kwic readme include files version kwic program materials cis 500 fall 96 syllabus updated 9 25 due dates projects 2 3 delayed hypertext postscript project 1 due september 9 hypertext postscript 1st input file 2nd input file homework 1 due september 19 hypertext postscript hypertext solutions postscript solutions homework 2 due october 3 typos corrected 10 1 hypertext postscript hypertext solutions postscript solutions project 2 due october 14 hypertext postscript input files project 3 due november 4 hypertext postscript input file note contents file extracted stanford copyright 1993 stanford university file part stanford project 4 due november 18 hypertext postscript input homework 4 due november 14 solutions homework 5 due dec 5 1st ed text 2nd ed text solutions project 5 due december 9 hypertext postscript input notes output 2nd input file rod howell howell cis ksu early finish extremely prepared students finish early early final april approximately weeks early student wishes early final catch work turned taking early final early final finished programs quizzes bonus program attain desired grade whichever final good luck updated 3 18 96 traveling tourist problem summer vacation purchased bus pass allowing unlimited travel visit city united states vacation ends traveling tourist problem cse 521 project implement algorithms traveling tourist problem test data sets speedy tourist page track tours found problem instances project data set challenge page specific challenges lower bound page lower bounds update 1 24 96 eric anderson developed applet animate tours traveling tourist problem viewed politically correct version traveling salesman problem travel restricted public transportation easily shown np complete instance traveling tourist problem providing schedule lists departure time bus schedules periodic give single day schedule goal find minimum duration tour visits city back original city tour allowed visit city multiple times problem np complete find algorithm efficiently solves large instances natural approximation algorithms find good optimal tours option implement exponential algorithm solve small instances problems project investigate approaches traveling tourist problem good approximations implement branch bound solve smaller instances lot literature traveling salesman problem suggests number approaches significant differences problems invent algorithms project modelled dimacs challenges researchers invited implement algorithms solve specific problems important aspect dimacs challenges publically set problem instances made directly compare results challenge problem np complete problem competitions good approximations large instances solve smaller instances branch bound algorithm isn studied problem chance prove interesting theorems participate participation university washington cse 521 class data files source code web find tours official instances send update hall fame hope automate track lower bound results instances details details problem formulated solution theory don results related problem haven looked theory page theorems pointers literature contributions data sets current data sets randomly generated based locations real cities instance specifies schedule file city file starting city starting time interested receiving real data sets add set instances source code support software source code risk code handles 0 primitive graphics capabilities algorithm finds bad tours programs examine data files submit tour make conforms format tour file mechanics cse 521 project rules regulations deadlines anderson cs washington pool bird school homework beat drum fun sun bird sing long fun real thing smiling face fun generating force love effort destined successful thoreau love talk george washington carver happiness depends feels liberty hyde bailey man sees flows thousand sources land lift mountain lines reach valleys mary austin light things nature teacher william wordsworth bird book disagree bird biggest tragedy people interaction caused misunderstanding told words inside hearts understood thoreau don part love giving needed important love completely understanding complete understanding oneself generate complete love true meaning life meant understood completely love completely paul mclain pool bird school homework beat drum fun sun bird sing long fun real thing smiling face fun slide show index accessed project slide set 1 slide set 2 atis route finding software traffic visualization software real time home page design maintain julian chow questions comments cs umn updated thur nov 30th 1995 college engineering university wisconsin madison neep nuclear engineering engineering physics department facilities graduate students access fine facilities department including experimental mechanics laboratories university wisconsin nuclear reactor fluid mechanics heat transfer laboratories plasma physics laboratories superconductivity cryogenics laboratories synchrotron radiation center computing facilities national laboratory facilities professor ray vanderby jr testing equipment evaluate orthopedic fixation system stabilizing orthopedic fixation bodies loaded system simulate spinal compression 60k jpg major testing machines instruments fall classifications materials structures tension compression 20 machines load capacities ranging 100 lb 1 million lb 3 table top machines 5 000 lb structures large tension compression 6 machines load capacities ranging 5 000 lb 1 million lb vibrations small specimens 10 lb 1 200 lb laser vibration pattern imager stress analysis spate 9000 infrared stress analyzer addition traditional strain gauge stress strain analysis facilities uw coe depts centers consortia services fountain index search mail credits modified friday 06 sep 96 10 49 32 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc eh bienvenue note picture isn school centre saint louis universite de university waterloo work canadian department fisheries oceans cs wisc 8 easy steps www page cs unix machines document step step procedure creating simple www home page departmental workstations 30 minutes complete steps page create instructions give general idea involved creating web pages understand system works back edit replace document isn strictly true continue learning web note term home page things people refer page describes person institution home page home page page create list links sites visit frequently page creating type step 0 front chances completed step document assumes logged console unix workstation cs department running mosaic view page browser aren logged cs machine instructions won work make sense move prepared read document page editing time make easier create mosaic window keeping mind put window back top continue reading press window button bottom mosaic ll window addition mosaic window shell typing commands finally favorite text editor fourth window document doesn assume html specific editor modes editing file directly make switch windows easily step 1 create public www directory put document web create publicly accessible www directory shell execute command mkdir ~ public html directory web documents special place namespace web server command work ~ public directory work note step 2 copy sample home page shell run command cp common www home sample html ~ public html username html username unix login file www home page personalize step 3 edit home page file accomplish depend editor lines file html head title felix home page title head body don change step 4 view document mosaic mosaic window created click open button bottom dialog box text field buttons text field press clear button type http www cs wisc ~username text field make mistake backspace key delete character cursor delete key delete character mosaic window short list directories files username html string ~username public html complete path filesystem pointing directory created string http www cs wisc ~username complete path full url directory web namespace wanted load document directly entered http www cs wisc ~username username html server nice make directory listing click file view step 5 examine file file editing written html hypertext markup language detail html complete description document simplified summary html markup read examples file markup html elements entities elements consist tags names inside angle brackets title tag names case sensitive elements containers consist tags start tag end tag start tags end tags generally end tags start foo start tag foo end tag start end tags inside container entities names start end represent characters written ascii characters markup entities lt gt amp notice tabs spaces newlines separate words interchangeable format html document combination whitespace characters effect finished product blank line paragraphs sample file tags space included mosaic window make html document simply elements entities entities simple enter character special markup character document typing character type entity elements complicated alter sample home page number tags included document discuss discuss title body step 6 edit title line sample home page title felix home page title top mosaic window document title string title container displayed browsers title ways title short summarize contents document case replace felix made change save file exiting editor press reload button bottom mosaic window title make file save editor reload browser result step 7 edit body body body body tags end document body tag body put text entities elements sample file number elements home page don delete sample element left file decided don sample page editor mosaic clear elements mosaic browsers interpretations tags list elements document mosaic container contents em container contents em stands emphasis h1 container creates heading separates paragraphs ul creates bullet ed list ul stands unordered list li list items inside list container make link document img include picture number elements included sample document list h2 h6 h1 create headings progressively smaller fonts ol ul creates numbered list ol stands ordered list hr makes horizontal rule br inserts line break included tags img attributes container create link document href cgi bin finger keeper attribute case document script fingers user keeper creates document result note path url document starts link document web refer location relative current case omit http www cs wisc documents server img tag include picture picture bitmap gif file src attribute location picture filenames bitmaps end extension xbm gif filenames end gif gif file called gif wanted include document put directory document located tag img src gif alt attribute specifies string printed browser display pictures elements figure hard part tags text create remember preview create mosaic saving document clicking reload button night page matches pattern ~username public html username html mapped master list home pages step 8 read documents don read work html server complete description work read html document mosaic test html correctness leave documents pretty mosaic browsers object oriented languages notes code language overviews simula notes object oriented programming simula object oriented language smalltalk notes sample smalltalk graphics code haikus reflect smalltalk experience general issues object oriented languages prototype based languages exception handling exception handling smalltalk 80 ada languages implementation inheritance multiple dispatch types object oriented languages bounded polymorphism interesting links real research object oriented information sources links pages search mechanism project info stanford language prototype based object oriented language cecil info department cecil project emerald object process mobility distributed systems simula smalltalk paper examines social political influences development simula smalltalk languages gail murphy david notkin interaction static typing frameworks paper interactions rules software reuse cse370 workload grading workload consists elements 1 lectures total 30 hours lectures 2 reading covering katz text 3 assignments problem sets involving design problems solved computer aided design tools including substantial design project weeks quarter 4 quizzes 10 minute quiz sixth lecture total duration quarter 5 final exam hour exam finals week workload typical credits hours week lectures manage feedback form explain parts causing spend time software tools frequently consume time hope design assignments speed tools slowly undoubtedly bit start cost tool similar learning language compiler familiar process tool imposes model frustration high assimilate model learn learn model effectively make spend countless hours making progress expected turn neat complete weekly assignments strongly urge graphical word processing tools computing environment prepare include schematics editor state diagram editor waveform display make solutions web assignments quizzes final exam timely fashion grading grade computed 25 weekly assignments project 25 project weekly assignments 15 bi weekly quizzes 25 final exam 10 participation instructor grade quizzes final exam weekly assignments graded teaching assistant project graded weekly assignments accepted due date extenuating circumstances grading weekly assignments coarse scale 1 00 75 50 25 00 expected carefully review solutions provided web questioning grade instructor teaching assistant comments cse370 webmaster cs washington update 12 02 96 find micheal hewett working home 206 0656 office tay 5 114 512 471 9576 running motorola austin marathon sunday feb 18 send email hewett cs utexas touch check email regularly author micheal hewett email hewett cs utexas updated wednesday january 17 1996 interesting links database related wisconsin dbms research home page database systems logic programming database systems logic programming usa mirror stanford university database group data mining extending information warehouse framework computer science bibliography glimpse server knowledge discovery data mining conference kdd 95 quest homepage vldb96 bombay india conference home page ibm almaden research data mine tools knowledge discovery data knowledge discovery data mining resources omg home page data warehousing information center online analytical processing olap fraunhofer workflow management und groupware database viewing application decision support system dss data warehousing relational olap software context interchange project introduction multidimensional database technology algorithms related universita paderborn ag home page limits parallel computation dennis theory page bibliographies theory foundations computer science center discrete mathematics theoretical computer science bibliographies theory foundations computer science theory net home page bibliographic database acm sigmod information server home page sigmod pods 96 electronic information resource introductory lectures data parallel computing mascots 96 call university utcs home page software quality institute sqi mit dept electrical engineering computer science wharton marketing department professor paul green das der companies ibm almaden web farm illustra homepage informix www server home page oracle java home page data warehousing dss allen hamilton anderson computing home page mercer management consulting sap employment opportunities ibm deutschland red brick systems omniscience object technology taos mountain germany die welt der spiegel people sanjoy baruah home page jobs employment service 800 562 wet feet press hot info job seekers local madison computer products services directory stuff unsorted businesses online web66 virtual icon collection student center http www ftp jobs consulting beginner guide html international calling services weblint home page rude obnoxious press home page critical applications starter package recommendations tech talk connection minds program npac syracuse university cgi scripting tutorial cgi form handling perl www 95 papers ian parberry referee guide catapult nas nae nrc career development center principles database systems notes destination europe air travel internet travel network online booking travel information high tech brokers ascii file special chronicle higher education job openings academe computer information sciences software international cart sreerama murthy home page stanford suif compiler group object currents home page gerard blair home page netex java software home page persistent java glasgow university ramakrishnan srikant publications specific references vendor contacts papers www virtual library conferences mitchell madison group global management consulting shareware usps zip code lookup 1996 news computer science specialties file localhost java doc tutorial index html object currents home page information processing letters management consulting home page jobs consulting introductory lectures data parallel computing san jose living line guide johannes bookmarks internet classifieds home page net professional activities positions johannes gehrke usemap personal web page catherine starkey senior computer science cornell university find links left write img page holds links projects research groups img work related work horus group img aware small subset actual work img apologize omissions link img belong img related projects cornell img high speed cluster communication project project zeno continuous media toolkit nuprl automated reasoning system projects reliable group communications alphabetic order amoeba project universiteit amsterdam mars project technical vienna navigators project inesc lisbon university newcastle uk phoenix epfl lausanne bell labs university bologna university west virginia team project university california san diego totem university california santa barbara transis project hebrew university comments werner vogels kaugars 466 ave las cruces nm 505 646 505 527 cs nmsu http www cs nmsu education sc computer science 1992 mexico state university las cruces nm thesis title bass cat fisheye views trees computer science june 1988 college mi experience mexico state univeristy systems analyst iii 1993 present jointly responsible configuration computer science department computing facilities systems include 34 suns running sunos 11 macintosh computers 13 pc support approximately 600 users networks duties include installation public domain commercial software disk space configuration approximately 50 line network configuration support security support service configuration operation group www server computer specialist ii 1992 april 1993 provided system support variety grants general user population created set student research laboratories consulted research teams purchase equipment installed maintained variety system software packages wrote system software security maintenance graduate research assistant august 1990 1992 worked dr reinfelds faculty member computer science department variety research topics including tree structured hypertext document review facilities responsibilities included building maintaining programs user interfaces writing technical user documentation researching interface options biological station battle creek michigan programmer ii june 1990 august 1990 assisted implementation geographic data base biological station latvian cultural foundation riga latvia november 1989 1990 created wrote application programs archive index data base assisted novice computer users directed data entry project michigan state university east lansing michigan programmer ii june 1988 october 1990 assisted students faculty members entomology department geographic information systems wrote application programs systems enhance usability publications karshmer kaugars based menu system visually proceedings assets 94 conference october 1994 kaugars reinfelds simple algorithm drawing large graphs small screens lecture notes computer science 894 tamassia eds springer verlag berlin 1995 pp 278 281 karshmer al adapting graphical user interfaces visually handicapped computer users current results continuing research proceedings 94 september 14 16 1994 vienna austria pp 16 24 reinfelds kaugars visualization transformation sgml knowledge representation structures proceedings seke 94 6th international conference software engineering knowledge engineering pp 330 335 tech reports kaugars visualizing large labeled graphs mexico state university technical report nmsu tr 92 cs 08 las cruces nm 1992 kaugars bass cat fisheye views trees mexico state university technical report nmsu tr 92 cs 06 las cruces nm 1992 kaugars reinfelds program creating editing viewing hypertext spaces mexico state university technical report nmsu tr 91 cs 24 las cruces nm 1991 technical skills hardware platforms sun hp macintosh pc clones operating systems sunos solaris hp ux windows windows workgroups macintosh programming languages toolkits xlib motif xview networking tcp ip protocols ethernet page provided institute high energy physics beijing includes public scientific technical business information china news general information scientific group organizations commercial organizations chinese regional information chinese culture art chinese overseas hands hands world news china daily cbnet beijing review internet magazine china general information general information china introduction computer networks china international conference china scientific groups organizations chinese research institutes chinese universities commercial organizations china window mirror site chinese regional information tour china reference cities china chinese culture art chinese art gallery china daily science culture page chinese music chinese overseas overseas academic organizations chinese student scholars associations overseas folks professional organizations hands hands world personal home pages chinese send personal url address friends world wide web hand hand network sharing achievements introduced beloved native land china beloved people www servers china easy link home pages comments suggestions china home page corrections suggestions information server webmaster provide url page commenting 3rd international conference dedicated image communication image 96 meeting coordinated european conference multimedia applications systems technologies 96 location dates bordeaux france des 20 24 1996 call papers supported european union acts cost 237 european broadcasting union organised des des institut de sur les telecommunications association pour le de des des des centres de recherche des backing france telecom conference outline years technological normative breakthroughs field image computing graphics multimedia networking perception recognition techniques close robotics developed convergence image creation analysis representation techniques leading developments multimedia production services access image sound data workplace home relies increasingly smarter services added transferred production services strategic alliances built advantage multiplication distribution channels media user access made easier intuitive means smarter knowledge based approaches fast retrieval essential information browsing increasing amounts information require smart intelligent guides software agents multimodal interfaces correspondingly adequate development network infrastructure architecture protocols essential issue image located european conference multimedia applications systems technologies provide forum monitor anticipate developments make multimedia applications exchange information results recent work cross image communication research activities exhaustive list topics addressed 1 production creation acquisition pre processing knowledge extraction recognition computer perception signal sensing active vision equipment software image analysis synthesis 2 advanced coded representation image sound data knowledge based processing content based representation advanced audio visual functionalities compression coding low bit rate coding computer graphics virtual reality 3 networking core network architectures access network architectures local loop return channels service multiplexing 4 servers terminals storage mobility multimedia multimedia data bases terminal equipment architecture information servers hypermedia browsing 5 services contents multimedia services pilot applications agent applications conditional access billing customer care service management service users ergonomics usability terminals man machine interfaces international steering committee chairman thompson bt members pending constitution cooperation race acts project line 4 committee honour members france telecom france philips france france telecom france chairman france telecom france secretary france members france universite bordeaux iii france institute france penn alcatel france mrs france telecom france simon france telecom france france telecom france france telecom france france programme committee chairman france telecom france vice inria france garcia univ politecnica de madrid spain secretary france telecom france members technische univ delft netherlands univ italy mrs france telecom france univ catholique de louvain belgium bt uk france telecom france nokia finland bell atlantic usa alcatel bs france france bull france graphic communication lab japan pentland mit media lab usa pereira instituto superior tecnico portugal ina france renault group telecom france rossignac ibm watson research center usa sat france sch fer heinrich hertz institut germany deutsche germany univ thessaloniki greece eth switzerland tanimoto univ washington usa ten hagen netherlands univ politecnica de catalunya spain ph thomson bs france van ec dg xiii belgium univ france call papers contribute themes send typed summary english french translation optional 600 1000 words illustrations conference october 31 1995 appreciated authors mention 3 4 keywords proceedings authors produce text english accompanied summary french desired authors informed end december 1995 programme committee selection papers submitted selected contributions full length camera ready copy english required march 30 1996 selected papers published conference proceedings discretion language official language conference english french simultaneous translations english french french english provided conference speakers asked present audio video material slides transparencies english schedule october 31 1995 previously september 30 1995 deadline summaries december 30 1995 acceptance papers march 30 1996 deadline full papers previous conference venues 1990 1993 venues image conference held bordeaux france 1993 image supported european broadcasting union ieee eleven international scientific societies offered sponsorship exhibition demonstration exhibition equipment proposals addressed conference room made exhibits information information clicking server respond authors provide complete address including fax send summary image 96 bp 196 cedex france phone 33 56 15 11 57 fax 33 56 15 11 60 abstracts usa authors submitted email steven tanimoto usa member program committee directly fax french organization number listed email submission send abstract 600 1000 words english complete address fax number tanimoto cs washington mention image 95 subject line tanimoto cs washington modified mon oct 23 1995 publications list publications research group largely listed order publication date entry consists citation abstract hypertext link actual paper related web pages utcs general ssgrg title page ssgrg project index 1 guillermo jimenez perez don batory memory simulators software generators 1997 symposium software reuse present results engineering highly tuned hand coded memory simulator p2 container data structure generator application chosen synthesizing simulator data structures exploit p2 primary advantage automatically applying sophisticated code optimization techniques initially believed p2 p2 generated code provide performance advantages hand coding contrary found p2 produced efficient code offered significant advantages software development previously realized 2 don batory bart geraci composition validation subjectivity genvoca generators ieee transactions software engineering special issue software reuse genvoca generators synthesize software systems composing components reuse libraries genvoca components designed export import standardized interfaces plug compatible interchangeable interoperable components paper examine important issues software system synthesis correct compositions components semantically correct present simple efficient domain independent algorithms validating compositions genvoca components components export import interfaces restrictive software system synthesis show interfaces bodies genvoca components subjective mutate enlarge instantiation enables software systems customized interfaces composed components standardized interfaces 3 vivek singhal programming language writing domain specific software system generators ph dissertation department computer sciences university texas austin september 1996 automating routine programming tasks effective increase productivity software development software system generators potential achieve goal customized software systems quickly easily assembled component libraries research demonstrates generators successful component libraries scalable scalability enables libraries small components library implement distinct largely orthogonal features components combined yield enormous family software systems subsystems generators tools combining components manufacture systems subsystems genvoca programming model forms foundation research components act large scale refinements simultaneously transform multiple classes abstraction genvoca advocates style program organization language tool support paradigm developed programming language called extends specialized constructs support genvoca model permits components treated transformations simultaneously refine classes consistent manner validate utility language solved challenge problem software reuse booch components data structures library scalable library reduce volume code number components approximately factor compromising performance generated systems 4 villarreal don batory rosetta generator data language compilers 1997 symposium software reuse technical report tr 96 04 department computer sciences university texas austin april 1996 data language declarative language enables database users access manipulate data families related data languages family member targeted application building compilers languages largely ad hoc process tools design methods programmers leverage design code compilers similar languages simplify evolution existing languages include features rosetta generator relational data language compilers demonstrates practical solutions problems explain domain analysis identifies primitive building blocks compilers grammar based definitions genvoca legal compositions blocks yields compact easily specifications data languages rosetta automatically transforms specifications compilers experiences rosetta discussed 5 dinesh das don batory synthesizing rule sets query optimizers components technical report tr 96 05 department computer sciences university texas austin april 1996 query optimizers complex subsystems database management systems modifying query optimizers admit algorithms storage structures difficult partly extensible approaches optimizer construction rule based optimizers step direction experience rule sets optimizers monolithic brittle conceptually minor require wholesale modifications rule set improve extensibility rule based optimizers remedy present tool called prairie based algebra layered optimizers algebra naturally leads building blocks approach rule set construction defining customized rule sets evolving previously defined rule sets accomplished composing building blocks explain implementation prairie present experimental results show classical relational optimizers synthesized building blocks efficiency query optimization 6 don batory software system generators transformation systems compilers working paper october 1995 genvoca generators assemble customized high performance software systems automatically components paper explain genvoca generators compilers domain specific module interconnection languages underlying compilation technology special class transformation systems 7 don batory software component technologies space applications proceedings international conference integrated micro nano technology space applications november 1995 future software systems reconfigurable hardware advent software component technologies prototyped universities research labs paper outline foundations technologies suggest impact software space applications 8 lance tokuda program transformations evolving software architectures oopsla 95 position paper workshop adaptable adaptive software 1995 software evolution driven extend existing software design patterns express preferred ways extend object oriented software provide desirable target states software designs paper demonstrates design patterns expressed series parameterized program transformations applied plausible initial software state software tool proposed primitive transformations users evolve object oriented applications visually altering design diagrams 9 don batory subjectivity genvoca generators proceedings international conference software reuse 96 orlando 1996 ieee tse journal version expanded technical report tr 95 32 department computer sciences university texas austin june 1995 tenet subjectivity single interface adequately describe object interfaces object vary applications objects standardized interfaces brittle concept meet demands wide variety applications objects standardized interfaces central idea domain modeling software generation standard interfaces make objects plug compatible interchangeable feature exploited generators synthesize high performance domain specific software systems interestingly generated systems customized interfaces interfaces constituent objects paper reconcile apparent contradiction showing objects components genvoca model software generation typical software modules interfaces bodies mutate instantiation standard application dependent 10 don batory issues domain modeling software system generation oopsla 95 position paper panel objects domain engineering 1995 11 don batory jeff thomas p2 lightweight dbms generator technical report tr 95 26 department computer sciences university texas austin june 1995 lightweight database system high performance application specific dbms differs general purpose dbms omits features specializes implementation features maximize performance monolithic extensible dbmss emulate capabilities match performance paper describe p2 generator lightweight dbmss explain hand coded highly tuned production system compiler leaps present results show p2 generated reduced development time code size leaps factor generated executed substantially faster versions built hand extensible heavy weight dbms 12 dinesh das making database optimizers extensible ph dissertation department computer sciences university texas austin 1995 query optimizers fundamental components database management systems dbmss optimizer consists features search space cost model search strategy experience researchers shown hard wiring features results optimizer inflexible difficult modify rule based optimizers developed alleviate problems monolithic optimizers contemporary rule based optimizers provide support enable database fully realize potential open systems identified requirements rule based optimizer satisfy address rules high level abstractions underlying implementation details rule sets easily extensible minimum reprogramming required rule sets easily reconfigurable meet variety user interfaces database schemes fourth rule based optimizers fast performance sake high level specifications dissertation describe prairie environment rules rule based optimizers satisfies requirements prairie specification language presented show design easily extensible rule set rule based optimizer experimental results presented texas instruments open odd optimizer rule set validate claim good performance prairie finally building blocks approach constructing rule sets presented results easily reconfigurable rule sets features simply assembling blocks ways 13 don batory lou mark steve creating reference architectures avionics proceedings symposium software reusability seattle washington april 1995 adage project define build domain specific software architecture dssa environment assisting development avionics software central concept dssa software system generators implement component based models software synthesis target domain paper present adage component based model reference architecture avionics software synthesis explain modeling procedures review initial goals examine accomplish contributions paper lessons learned beneficial future modeling efforts 14 don batory lou steve shafer adage avionics reference architecture aiaa computing aerospace 10 conference san antonio march 1995 adage project define build domain specific software architecture dssa environment avionics central concept adage generators implement scalable component based models avionics software paper review adage model reference architecture avionics software describe techniques avionics software synthesis 15 dinesh das don batory prairie rule specification framework query optimizers proceedings 11th international conference data engineering taipei march 1995 experience current rule based query optimizers provide intuitive defined framework define rules actions remedy situation propose extensible structured algebraic framework called prairie rules prairie facilitates rule writing enabling user write rules actions quickly correctly easy understand easy debug manner query optimizers consist major parts search space cost model search strategy approach develop algebra defines search space cost model volcano optimizer generator search engine prairie front end translate prairie rules volcano validate claim prairie makes easier write rules describe algebra present experimental results show high level framework prairie design large scale optimizers sacrifice efficiency 16 don batory david mcallester lou domain modeling engineering computer based systems proceedings 1995 international symposium workshop systems engineering computer based systems tucson arizona february 1995 domain modeling believed key factor developing economical scalable means constructing families related software systems paper review current state domain modeling present work adage project integrated environment relies heavily domain models generating real time avionics applications specifically explain detect errors design avionics systems expressed terms compositions components offer insights domain modeling benefit engineering computer based systems domains 17 lance tokuda don batory automated software evolution design pattern transformations proceedings 3rd international symposium applied corporate computing monterrey mexico october 1995 tr 95 06 department computer sciences university texas austin february 1995 software evolution driven extend existing software design patterns express preferred ways extend object oriented software provide desirable target states software designs paper demonstrates design patterns expressed series parameterized program transformations applied plausible initial software state software tool proposed primitive transformations users evolve object oriented applications visually altering design diagrams 18 jeff thomas don batory p2 extensible lightweight dbms technical report tr 95 04 department computer sciences university texas austin february 1995 lightweight database system high performance application specific dbms differs general purpose dbms omits features specializes implementation features maximize performance monolithic extensible dbmss emulate capabilities match performance paper explore applications systems implementation techniques describe p2 extensible lightweight dbms explain hand coded highly tuned production system compiler leaps present results show p2 generated leaps executes substantially faster versions built hand extensible dbms 19 don batory bart geraci validating component compositions software system generators proceedings international conference software reuse 96 orlando 1996 ieee tse journal version expanded technical report tr 95 03 department computer sciences university texas austin june 1995 generators synthesize software systems composing components reuse libraries general correct compositions semantically correct paper present domain independent algorithms genvoca model software generators validate component compositions work relies attribute grammars offers powerful debugging capabilities explanation based error reporting illustrate approach showing compositions debugged genvoca generator container data structures 20 don batory jeff thomas marty sirkin reengineering complex application scalable data structure compiler proceedings acm sigsoft 94 conference orleans december 1994 p2 scalable compiler collection data structures high level abstractions p2 users data structure implementation details target data structure composition components reuse library p2 compiler replaces abstract operations concrete implementations leaps production system compiler produces fastest sequential executables ops5 rule sets leaps hand written highly tuned performance driven application relies complex data structures reengineering leaps p2 acid test evaluate p2 scalability productivity benefits generated code performance paper present experimental results experiences reengineering exercise show p2 scaled complex application substantially increased productivity provided unexpected performance gains 21 villarreal automated compiler generation extensible data languages ph dissertation department computer sciences university texas austin december 1994 meet changing dbms community support database applications geographic temporal databases data languages frequently proposed offer extensions previously defined languages sql implemented maturity area data languages demands researchers proposal stage hands experience languages separate good ideas bad tools methodologies building families similar languages needed solve problem automating generation compilers data languages work rosetta based concepts underlying domain data languages common backplane relational operations backplane operations primitive building blocks language execution construction building block standardized semantics definition designed backplane implementation independent backplane defined model arbitrarily data languages exist primitive building blocks language construction analysis database data language domain identified classes building blocks class maps language syntax backplane functions builds internal representation backplane operator tree class manages contextual information modeling data languages define rosetta specification language grammar based specification language tailored power define syntax map target language build operator tree rule rule model language clause encapsulates input parsing code generation specification language models data languages based composition primitive building blocks semantics customization syntax invoking compositions compiler data language generated modeling language compiling specification ease efficiency rosetta languages derives reuse backplane operations high level specification supported 22 don batory leaps algorithms technical report tr 94 28 department computer sciences university texas austin november 1994 leaps state art production system compiler produces fastest sequential executable ops5 rule sets performance leaps due reliance complex data structures search algorithms speed rule processing paper explain leaps algorithms terms programming abstractions p2 data structure compiler 23 don batory bart geraci jeff thomas introductory p2 system manual technical report tr 94 26 department computer sciences university texas austin november 1994 p2 prototype container data structure superset language offering container cursor abstractions part linguistic extensions p2 based genvoca model software system generators document users manual programming p2 language 24 don batory bart geraci jeff thomas advanced p2 system manual technical report tr 94 27 department computer sciences university texas austin november 1994 manual documents layers written p2 special language xp designed specifically defining p2 building blocks primitive data structure layers 25 don batory vivek singhal jeff thomas sankar bart geraci marty sirkin genvoca model software system generators ieee software september 1994 emerging generators synthesize complex software systems libraries reusable components generators called genvoca generators produce high performance software offer substantial increases productivity 26 don batory products domain models proceedings arpa domain modeling workshop george mason university september 1994 argue domain models produce basic products identification reusable software components definition software architectures explain components composed demonstration architecture scalability direct relationship results software generation target systems 27 martin sirkin software system generator data structures ph dissertation department computer science engineering university washington march 1994 data structures fundamental part applications writing data structures time consuming difficult error prone programmers select inappropriate data structures applications data structure implement data structure existing implementation data structure dissertation describes model technology overcoming problems approach based traditional parameterized types extension traditional parameterized types familiar programmers based genvoca domain modeling concepts vertical parameterization consistent high level interface transformational compiler research led construction software system generator data structures called predator predator transform data structure declarations data structure independent functions efficient code predator programmers adjust data structure implementation simply changing declaration recompiling dissertation discusses model differs standard models predator compiler results validation efforts 28 don batory vivek singhal jeff thomas marty sirkin scalable software libraries proceedings acm sigsoft 93 conference los angeles december 1993 software libraries booch components libg cool provide components classes implement data structures component written hand represents unique combination features concurrency data structure memory allocation algorithms distinguishes components argue building data structure component libraries inherently libraries enumerate complex components numerous features libraries minimalist approach provide primitive building blocks accompanied generators combine blocks yield complex custom data structures paper describe prototype data structure generator building blocks populate library present preliminary experimental results suggest approach compromise programmer productivity run time performance generated data structures 29 vivek singhal don batory language software system generators technical report tr 93 16 department computer sciences university texas austin november 1993 programming language supports genvoca model style software design intended building software system generators enhanced version offers linguistic extensions component encapsulation abstraction parameterization inheritance component suite interrelated classes functions paper describes motivations ideas underlie design syntax features language related areas research 30 jeff thomas don batory vivek singhal marty sirkin scalable approach software libraries proceedings 6th annual workshop software reuse owego york november 1993 software libraries offer convenient accessible means achieve benefits reuse components libraries written hand represents unique combination features distinguishes components number features grows size libraries grows exponentially making predator research project develop abstractions tools provide benefits software libraries scalability disadvantages mentioned approach relies careful analysis application domain arrive high level abstractions standardized plug compatible interfaces layered decompositions predator defines language extensions implementing components compilers automatically convert component compositions efficient programs 31 vivek singhal don batory language large scale reusable software components proceedings 6th annual workshop software reuse owego york november 1993 programming language supports genvoca model style software design intended building software system generators enhanced version offers linguistic extensions component encapsulation abstraction parameterization inheritance component subsystem suite interrelated classes functions 32 marty sirkin predator data structure compiler manual describing features syntax p1 prototype data structure compiler unpublished 33 34 marty sirkin don batory vivek singhal software components data structure proceedings 15th international conference software engineering baltimore md 1993 pages 437 446 predator data structure generates efficient code maintaining querying complex data structures embodies component reuse technology traditional generic data types paper explain concepts work prototype system show complex data structures compositions software building blocks present performance results compare predator output hand optimized programs 35 don batory vivek singhal jeff thomas database challenge single schema database management systems technical report tr 92 47 department computer sciences university texas austin december 1992 data intensive applications require high performance data management facilities utilize small fraction power general purpose database system dbms single schema database systems special purpose dbmss designed single schema set database operations vital today software industry challenge create technology economically building high performance research combine results object oriented databases persistent object stores module interconnection languages rule based optimizers open architecture systems extensible databases generic data types 36 don batory sean malley design implementation hierarchical software systems reusable components acm transactions software engineering methodology 1 4 355 398 october 1992 present domain independent model hierarchical software system design construction based interchangeable software components large scale reuse model unifies independent projects genesis successful examples software component building block technologies domain modeling building block technologies exploit large scale reuse rely open architecture software granularity programming subsystem level domain modeling formalizes similarities differences systems domain model blue print achieving software component technologies domains 37 don batory vivek singhal marty sirkin implementing domain model data structures international journal software engineering knowledge engineering 2 3 375 402 september 1992 present model data structure domain expressed terms genvoca domain modeling concepts show familiar data structures encapsulated realms plug compatible symmetric reusable components show complex data structures formed composition target application research generating customized data structures modified december 24 1996 don batory batory cs utexas research committees page links committee membership committees report vice president research names committee members linked entries 500 directory advisory committee classified research committee objectivity research digital information science communications research institutional animal care committee institutional dna committee institutional review board intellectual property committee radiation safety committee research safety advisory committee research infrastructure enhancement committee rise advisory committee classified research dr marye anne fox vice president research chair dr john dr sheldon olson dr harry fair dr john howell mr wayne mrs patricia dr michael dr peter riley committee objectivity research dr george huber management dr peter riley associate dean college natural sciences dr john howell associate dean research college engineering ms patricia office executive vice president provost mr wayne office sponsored projects digital information science communications research dr marye anne fox vice president research chair dr judy psychology dr ellen dean college communication dr david zoology dr allen bard chemistry biochemistry dr ben electrical computer engineering dr john civil engineering dr mark vice president provost dr jim browne computer science institutional animal care committee dr paul gottlieb microbiology chair dr karen zoology dr lee baker electrical computer eng dr anthropology ms carol farmer dr roger health education dr jerry director animal research center dr terrence monk pharmacy dr tim psychology dr richard willis human ecology institutional dna committee dr john chemistry biochemistry chair dr jerry animal resource center dr david garcia president corporation dr paul zoology mr thomas law dr maureen city austin dr microbiology institutional review board dr clarke psychology chair dr lawrence abraham health education dr lynn pharmacy dr rodger college communication dr ray johnson student health center dr diane educational psychology ms office provost dr ruth school social work dr beverly hall school nursing mr larry east community health center intellectual property committee dr austin physics chair ms technology licensing coordinator mr dobie office general counsel ut system dr linda hayes asst dean research college engineering dr dale klein associate dean research adm college engineerin dr william chemical engineering mr wayne sponsored projects mr mark law ms renee dr james pharmacy mrs patricia vice provost dr juan sanchez associate vice president research mr joe powell associate vice president business affairs dr bob sanders zoology mr lee smith assistant vp business affairs dr john mike white chemistry biochemistry radiation safety committee dr sutton zoology chair dr gerald hoffman physics dr dale klein associate dean research adm college engineering dr stephen vice provost dr jon chemistry biochemistry dr juan sanchez assoc vice president research dr bernard mechanical engineering mr john white radiation safety officer mr gary monroe director environmental health research safety advisory committee dr dean electrical computer engineering chair dr ed health education dr boyd chemistry biochemistry mr timothy high art dr james pharmacy dr gary monroe environmental health dr stephen vice provost mrs patricia vice provost dr peter riley associate dean college natural sciences dr juan sanchez assoc vice president research dr sutton zoology mr michael associate vice president business er mr joe ward vice president business affairs dr john howell assoc dean college engineering dr grant chemical engineering dr lawler civil engineering dr karl frank ferguson structural research lab mr chip rogers paul microbiology research infrastructure enhancement committee rise dr juan sanchez associate vice president research chair dr suzanne barber assistant professor electrical computer engineering dr thomas barnes iii director mcdonald observatory dr alan professor chair chemistry dr alejandro professor physics mr randy ebeling director data processing dr john howell associate dean research college engineering dr george huber associate dean research college business mr wayne director office sponsored projects ms miller director office accounting mr david contracts grants manager office accounting dr associate dean academic affairs research education mr joe powell associate vice president business affairs dr peter riley associate dean research natural sciences dr brian roberts associate dean academic affairs research al arts dr roy professor department physics mr floyd director purchasing office mr michael associate vice president business manager mr joe ward associate vice president business affairs mr mark general libraries electronic information programs office mr john associate director physical plant mr sid sanders assistant director physical plant top page research web ut austin central server www lib utexas modified 17 dec 96 glew thoughts higher education back school finish ph bob don ph establish position industry dream job 40 50 hours week world class work work 60 80 hours week intel spending time cruft time ideas intel eaten slew ideas stored working intel opportunity type deep good ideas afraid back school reproduce job path people intel fellows idea consumers idea generators hope intel microcomputer research labs member provide sort opportunity deep thought work chips p6 opportunity retire university day home canada meant work 3 years aren jobs computer designers canada ph option left ph wife wife left ll return ph don ph won eventually family thinking deeply people ivory tower fact 10 years industry proven teach decide professor lasting world design cpus fundamental things learned cpu design apply areas psychology government role designing artificial intelligences eventually replace mankind moment faster computers story feel missed lot university career undergrad mcgill discovering computers learning skip classes losing scholarship worked succession computer jobs working 35 hours week job phase 5 years software house prairie person move urbana knowing university illinois masters illinois leave urbana wen mei hwu arrived shared interest order processor design stayed worked ^ classes part time rate semester heavy load distract work gould motorola years wife finally finished undergraduate degree deal apply jobs wanted long good computer architecture school ph didn hard chose chicago time good schools computer architecture moved chicago part time work ta ed vlsi design class bell labs indian hill facility uiuc pay trips chicago visit didn work eventually chose topic finish ms snoopy cache test test set excessive bus contention proving interest knowledge mp memory ordering actual research 4 5 order cpu design specifically hardware register renaming mechanism addressed wen mei told worst timing path removing associative logic register file explicit renaming stage machine working looked lot p6 end mechanisms convergent code gus reminds minimal control dependencies mechanism avoid throwing work branch turns independent path branch hoping combine extremely long trace cache lines high ilp ve feeling ilp order superscalar situation advantages hidden aspect research didn understand explained chose work wen mei apparent wen mei moving compilers vliw dynamic scheduling wen mei number hardware students dropped hardware student part time paying intel p6 finally quick dirty mp cache coherence topic intel p6 basically consumed slew ideas stored intel give space things ideas wanted p6 project biggest memory job interview gould steve bunch smart guy don smart people lots ideas sexy cpu idea joining intel redundant arithmetic index cache thinking redundant arithmetic general purpose cpu years illinois classes robertson solved memory indexing problem read paper carry propagation didn realize shortly intel wholly intel idea talked university basically full time student fault research ms enjoy university enjoyed taste academic research feel bit ve great big chip shoulder undergrad published stuff worked hard ms published setting real proof smart guy worked p6 contributed lot contributed hell lot good people working p6 proof bob glenn dave mike andy p6 architect called front room receive plaque paranoid insecure honest felt secure original idea guess ph showing smart ideas mine ph fear bit scared returning school don multiple classes thing crash courses time management skills work good interest topic idea exhaust working upto 60 hours straight make class morning test hell don day hope ten years experience industry tendency bit don afraid trouble class requirements ph world class research afraid afraid told members committee work hell bottom line punishment punish image recommendations good image editor doesn html support vector pixel art matt life hell lesson 19 grad school people learn advice 1 finish undergrad quickly frustrating boring classes investigate ideas tough interesting stuff quickly 2 square peg round hole choose goals work don failing classes losing scholarship ideas laughed 99 smart people drift interesting ideas mentors give makes life easy working mentors rebels choose topics lucky choose 3 hire smart hard find mass resumes sort grade point averages classes degrees don fit make stand successes failures good job resume contained graph pointing distribution grades 4 create portfolio work formal settings 5 engage shameless promotion isn feel comfortable networks references honour societies beat game beat counts producing successful products 6 web internet democratic place isn good comp arch favorite newsgroup reading making note people make sense irrespective fancy shop 7 shop problems undergrad thought universities taught necessarily true styles learning people multiple classes crash courses people homework exams american schools emphasize classes british schools emphasize lecture series examinations law schools case method conventional classes shop style education modern life number people turned style education encountered single style useless cry mismatch solve 8 shouldn people easy choose drift front opposed resent beware necessarily smart creative rebels fact smarter aren intellectual goals acheive things easy rebels aren creative aren smart contribute society rebels easy rebel fall trap thinking valuable isn necessarily nature doesn work nature advantage beat game run show change rules header glew public html rcs higher education html 1 2 1996 09 13 15 34 46 glew exp uw cecil vortex project members cecil vortex projects led craig chambers chambers cs washington current students jeff dean jdean cs washington dave grove grove cs washington vass litvinov vass cs washington greg defouw cs washington leo cs washington brian neill cs washington alumni maryann joy geoworks tina wong cs berkeley charlie garrett garrett cs washington cs stanford ben teitelbaum ben cs wisc matt parker na pure software updated 10 1995 cecil cs washington proof mark hill hardware wrist bike railroad tracks updated mon jul 17 09 10 08 cdt 1995 www isi ip address march 21 1996 10 isi web server ip address reached page reasons 1 referred www isi ip address changed 128 9 176 20 2 referenced www isi domain service ip address symptom persists amount time contact system administrator information number 1 3 made reference point web server server http www isi landed ip address http 128 9 176 20 ve www isi reason number 2 make note change comments questions site action isi 1996 97 phd graduates terence contact information cs utah dissertation title data coercion database meta information dissertation advisor gary lindstrom fields interest databases object oriented programming job preferences industry research completion date december 1996 mohamed contact information cs utah 801 583 1715 dissertation title line analysis sensor systems dissertation advisor tom henderson fields interest robotics sensor systems virtual environments job preferences academic completion date august 1997 greg contact information fa disney dissertation title discrete accessibility analysis complex free form models dissertation advisor elaine cohen fields interest computational geometry graphics animation job preferences employed walt disney feature animation completion date july 1997 chih cheng ho contact information ho dissertation title feature based process planning automatic nc part programming dissertation advisor richard riesenfeld cad cam solid modeling manufacturing fields interest computer graphics ai computer vision image processing job preferences employed engineering geometry systems completion date june 1997 armin contact information cs utah dissertation title solid state numerical quantum chemistry dissertation advisor johnson fields interest vlsi materials science surface physics job preferences academic completion date march 1997 kay contact information cs utah dissertation title exploring dimensional spaces dissertation advisor kris sikorski mathematically rigorous computation fields interest computational complexity computational number theory job preferences employed gte government systems corporation completion date june 1997 han wei shen contact information cs utah dissertation title exploratory scientific visualization dissertation advisor chris johnson fields interest scientific visualization computer graphics job preferences hired nasa ames research center completion date december 1996 margaret contact information gr hp dissertation title feature based conceptual approach early stages part design dissertation advisor richard riesenfeld fields interest cad user interface design operating systems job preferences employed hewlett packard company completion date spring 1997 list 1995 96 phd graduates return department computer science home page gary cs utah modified september 7 1996 syllabus administrivia time mwf 10 30 11 20 place loew 106 personnel recommended texts frank thomas johnston disney animation illusion life kit animation book illusion life collected essays supplemental texts alias wavefront power animator manuals james foley van dam steven feiner john hugues computer graphics principles practice addison wesley 1990 projects due dates projects due week assigned projects class due date late projects acceptable critique session week implement suggestions class class project occupy weeks class consist mini deadlines final due date day class project completed deadlines met cse 567 principles digital systems design carl ebeling fall 1996 syllabus goal give understanding computation implemented hardware class starts basics implementing functional combinational sequential computations builds discuss methodologies designing implementing large systems comprising components standard system components memories datapath elements busses models combining perform general special purpose computation covered topics include system specification hardware description language synthesis optimization combinational sequential circuits 1 switching algebra 3 lectures boolean algebra switching networks basic theorems canonical logic forms 2 combinational logic 5 lectures analysis synthesis combinational logic don care information level multi level logic minimization 3 sequential logic 5 lectures synchronous circuits clocking methodologies fsm synthesis optimization synchronous timed systems 4 specification synthesis validation tools 3 lectures verilog hardware description language structural behavioral specification simulation verilog xl circuit synthesis synopsis 5 regular structures system components 5 lectures decoders multiplexors encoders shifters adders alus multipliers register files static dynamic ram design roms bus structures communication 6 vlsi processor design 4 lectures control datapath model computation datapath organization control logic alternatives pipelining retiming 7 special purpose computation structures 4 lectures custom computation overview high level synthesis systolic arrays dsp computation ebeling cs washington visualizing complex hypermedia networks multiple hierarchical views james foley scott hudson graphics visualization usability center college computing georgia institute technology mail cc gatech foley cc gatech hudson cc gatech abstract work concerns visualizing information space hypermedia systems multiple hierarchical views overview diagrams helping user navigate hypermedia system real world system complicated large diagrams represent complex network structures difficult visualize comprehend hand effective visualizations hierarchies developed strategy provide user hierarchies giving perspective underlying information space user comprehend information propose algorithm based content structural analysis form hierarchies hypermedia networks algorithm automatic guided user multiple hierarchies visualized ways give examples implementation algorithm hypermedia systems keywords hypermedia overview diagrams information visualization introduction overview diagrams tools orientation navigation hypermedia documents 17 presenting map underlying information space users information access information real world hypermedia system nodes links overview diagrams represent large complex network structures generally shown 2d 3d graphs comprehending large complex graphs extremely difficult layout graphs difficult problem 1 attempts visualize networks 3 successful 13 notes insight hypermedia structured set distinguishable hierarchies offer navigational cognitive benefits equally complex system links union hierarchies hierarchical al 12 observed ability view knowledge perspectives important hierarchies perspective underlying information formed user comprehend information noted unlike networks effective ways visualizing hierarchies developed examples 7 cone trees 15 paper proposes algorithm forming hierarchies hypermedia graphs structural content analysis identify hierarchies structural analysis structure graph content analysis contents nodes note content analysis assumes database oriented hypermedia system nodes attributes algorithm automatic forming hierarchy representing graph user guide process hierarchies giving perspectives underlying information formed hierarchies visualized ways section 2 presents process section 3 shows implementation algorithm navigational view builder system building visualizing information space hypermedia systems 10 11 section discusses application algorithm demo automobile database section world wide web section 4 discusses hierarchies transformed forms data organizations section 5 talks related work section 6 conclusion process data structure process data structure call pre tree pre tree intermediate graph tree node called root parent node unlike real tree descendants trees arbitrary graph descendants form list graphs called branches restriction nodes branches links pre tree shown figure 1 note pre tree data structure multi trees 4 complex graph simple tree note term pre tree data structure long history top clustering techniques 5 top clustering halted divisions leaving final structure essentially pre tree figure 1 pre tree root node parent descendants root node graphs graphs links algorithm identify pre tree represent graph final tree formed calling algorithm recursively branches algorithm algorithm identify suitable pre tree graph root node identified nodes partitioned branches root node forms root final hierarchy algorithm recursively called branches trees formed recursive calls children root final hierarchy recursion stops branch nodes required depth final tree reached happen branches suitable pre trees formed cases nodes branches children parent branch case generally occurs branches nodes identifying potential pre trees content structural analysis content analysis content analysis attribute nodes graph partitioned branches based attribute values content based clustering clustering algorithm explained 11 branches formed attribute suitable forming pre tree pre tree formed branches root pre tree cluster representing nodes graph structural analysis pre tree formed nodes graph reach nodes nodes designated roots pre trees branches branches spanning tree formed breadth search designated root node detailed analysis omitted purpose brevity algorithm explained examples section content structural analysis identify potential pre trees metric rank pre trees metric consists information lost formation pre tree nodes partitioned forming branches links joining nodes branches removed valuable information lost calculates ratio number links remaining branches total number links original graph rank pre trees order amount information lost branches objective form trees advantageous branches pre tree close trees branches consisted trees total links total number nodes branches number connected components calculates ratio total number links indication branches goodness root structural pre tree goodness root determined sum distances shortest path root nodes good root reach nodes links resulting tree deep deep tree desirable force user follow long tedious path reach information content analysis goodness root determined relevance attribute automobile database manufacturer cars relevant attribute number doors cars returns number 0 1 metric calculated weighted sum weight determined relative importance role user default entire process automatically forming hierarchical form original graph user guide process translation graph tree visualization tree translation phase users control variables translation process control variable specifies maximum depth tree recursion stops depth reached user control relative importance metric rank pre tree user goodness root criteria judging pre trees user assign weights link types influence calculating amount information lost algorithm generally selects pre tree level user choose pre tree user shown pre trees selected ranked metric user choose user level hierarchy pre trees chosen choosing pre trees algorithm hierarchies giving perspectives data formed visualization phase 2d tree hierarchy visualized cone trees table contents book formed listing nodes order depth search visual attributes bound information attributes views extension work reported 10 implementation algorithm implemented navigational view builder system forming overview diagrams hypermedia systems figure 2 represents overview diagram automobile database lot interconnected nodes showing textual information cars images cars tv advertisements audio previous buyers comments links cars similar price models manufacturer complex network hierarchy formed automatically top level root tree children shown left hand screen figure 3 case attribute price form initial partitioning root represents cluster nodes figure 2 overview diagram automobile database diagram difficult comprehend figure 3 left hand screen shows default tree formed automobile database top level partitioning attribute price hand screen shows tree formed top level partitioning attribute country user form hierarchies selecting pre trees user wanted select pre tree initial level dialog box shown figure 4 pops user partition based attribute country tree shown hand screen figure 3 formed figure children represents clusters countries node labeled japan represents japanese cars children shown left hand screen figure 5 partitioning attribute manufacturer countries nodes cluster formed tree cases roots tree identified structural analysis children root sweden saab info root tree nodes related swedish cars children shown hand screen figure 5 figure 4 level pre trees metric ranks pre trees default pre tree metric selected user select menu figure 5 examples content structural analysis forming pre trees left hand screen represents nodes japan root cluster representing japanese cars nodes partitioned attribute manufacturer hand screen swedish cars nodes form tree node saab info root figure 6 shows 3d tree view hierarchy view colors nodes represent countries colors links represent link types zooming filtering operations mentioned 15 3d tree smooth animation view abrupt user easily note implementation motif open inventor 18 figure 6 3d tree view hierarchy automobile database initial partitioning attribute country node colors represent countries link colors link types forming hierarchies world wide web popular hypermedia system world wide web input navigational view builder information automatically extracted www files authors links files information parsing html documents method 14 figure 7 shows unstructured overview diagram www pages research activities graphics visualization usability gvu center georgia tech url http www gatech gvu html information complicated figure 7 overview diagram world wide web pages research activities gvu traditional overview diagrams useless real world hypermedia systems left hand screen figure 8 shows top level hierarchy automatically created data system file research html lists research activities gvu center root branches major research area html file general information gvu hand side figure 8 shows view section hierarchy nodes listed table content book figure 8 left hand screen shows top level default hierarchy formed gvu www pages research html root major research areas shown hand screen shows book view portion hierarchy showing research software visualization major drawback world wide web semantic attributes defined pages create meaningful hierarchies attributes topic page research page personal page inserted manually efforts underway incorporate metadata www future extract information www automatically left hand screen figure 9 represents view hierarchy formed initial partitioning topic page colors represent kind users created pages green represent phd students color plate phd students primary authors pages figure 9 left hand shows view hierarchy gvu www pages initial partitioning attribute topic colors represent types authors selected node html www page shown multiple hierarchies giving perspective underlying information space formed user selects node view positions views highlighted views user comprehending data noted user directly www page selected node view node html highlighted www page shown hand screen figure 9 generating views hierarchy formed original graph structure hierarchy transformed data organizations visualizations formed data organizations original partitioning forming hierarchy quantitative attribute linear structure sorted attribute formed subtrees root node figure 10 represents perspective wall 9 view linear arrangement gvu www pages sorted modification times files hierarchy initial partitioning attribute modified time files divided partitions based time modified partitions arranged walls walls focus time user easily control walls focus similarly automobile database perspective wall view formed cars sorted attribute price figure 10 perspective wall view showing linear arrangement files based modification time walls show files modified time frames walls focus time views generated tabular view showing information average price mileage car models statistics manufacturers cars formed depth traversal hierarchical structure partitionings attributes manufacturer car model related work structural analysis similar 2 identifying hierarchies hypermedia structures structural analysis identify hierarchies works hypertext systems simpler underlying structures identifying meaningful hierarchies structural analysis difficult real world systems content analysis essential evident paper 6 describes method linearize complex hyper networked nodes facilitate browsing book metaphor work structural analysis paper related systems deal graphical presentation information automatically semi automatically examples include apt 8 sage 16 information domain systems systems deal highly structured information views develop previous systems generally produced bar diagrams scatter plots graph views conclusion ways comprehend large complicated information structure form multiple simpler structures highlighting aspects original structure work philosophy make complex hypermedia system understandable user forming effective views underlying space user understand complex information give examples process complicated hypermedia systems illustrate point examples show algorithm extract meaningful hierarchies gave insights complex information spaces future work planned directions visualizing larger databases detailed complexity analysis scope paper shown major bottleneck algorithm structural analysis identify roots 2 algorithm identify roots hand algorithm identify roots calling breadth search node worst case average algorithm perform www database 400 nodes 800 links algorithm 7 seconds sgi reality engine acceptable face problems larger databases investigating ways enhance performance improving efficiency code probabilistic algorithms identify roots cone trees visualize larger databases effectively visualization techniques needed usability studies limitation system evaluation views plan usability studies future studies give insights improve system acknowledgement work supported grants digital equipment corporation bell south enterprises emory university system health care atlanta georgia part hypermedia interface multimedia databases project reviewers paper comments references 1 tamassia algorithms drawing graphs annotated bibliography technical report brown university june 1993 2 shneiderman structural analysis identifying hierarchies metrics acm transactions office information systems 10 2 142 180 1992 3 fairchild furnas dimensional graphic representations large knowledge bases editor cognitive science applications human computer interaction lawrence erlbaum 1988 4 furnas enriching reusing hierarchical structures proceedings acm sigchi 94 conference human factors computing systems pages 330 336 boston ma april 1994 5 clustering algorithms john wiley sons 1975 6 matsushita dimension hypermedia access proceedings hypertext 93 conference pages 63 72 seattle wa november 1993 7 johnson shneiderman space filling approach visualization hierarchical information proceedings ieee visualization 91 conference pages 284 291 san diego ca october 1991 8 mackinlay automating design graphical presentation relational information acm transactions graphics 5 2 110 141 april 1986 9 mackinlay card robertson perspective wall detail context smoothly integrated proceedings acm sigchi 91 conference human factors computing systems pages 173 179 orleans la april 1991 10 foley navigational view builder tool building navigational views information spaces acm sigchi 94 conference companion pages 289 290 boston ma april 1994 11 foley hudson interactive clustering navigating hypermedia systems proceedings acm european conference hypermedia technology pages 136 144 edinburgh scotland september 1994 12 chimera notes program hypertext application writing source texts proceedings hypertext 87 conference pages 121 135 chapel hill nc november 1987 13 hypermedia topologies user navigation proceedings hypertext 89 conference pages 43 50 pittsburgh pa november 1989 14 pitkow bharat tool world wide web access log visualization proceedings international world wide web conference geneva switzerland 1994 15 robertson mackinlay card cone trees animated 3d visualizations hierarchical information proceedings acm sigchi 91 conference human factors computing systems pages 189 194 orleans la april 1991 16 roth goldstein interactive graphic design automatic presentation knowledge proceedings acm sigchi 94 conference human factors computing systems pages 112 117 boston ma april 1994 17 context orientation hypermedia networks acm transactions office information systems 7 1 58 84 1989 18 wernecke inventor mentor programming object oriented 3d graphics open inventor addison wesley publishing company 1994 research interests research addresses problem fault tolerance distributed memory parallel computers multicomputers multicomputers number attractive features difficulty systems computing presence faults problem acute massively parallel architectures employing large numbers nodes objective research develop practical algorithms fault tolerant unicast multicast routing wormhole routed multicomputers addition seek obtain tight theoretical bounds number faults tolerated set resources students developing efficient fault tolerant adaptive routing algorithms mesh torus topologies technical reports papers describing recent results postscript number harvey mudd students active role research project eli 95 tom 96 kevin watkins 97 andrew 98 mark reyes 98 tom kevin watkins developed mesh architecture routing simulator mars mars event driven simulation package studying wormhole routed meshes mars implemented windows based graphical user interface visualization network traffic network characteristics mars easy definition router architectures routing algorithms selection policies virtual channels implemented demand based multiplexing number internal channels router characteristics user definable number router channel latency parameters user definable order facilitate fair comparisons algorithms based routing models mars interface shown modified august 13 1996 hadas cs hmc physics department br university texas austin br rlm 5 208 br austin tx 78712 1081 br 512 471 departmental people department events computer undergraduate graduate information information information research give information groups centers feedback links department physics college natural sciences ut austin webmaster physics utexas retrieving cs100 files world wide web retrieve folder cs100 programming assignment cs100 web page 1 start netscape bear access apple menu lab machine bear access click world wide web button start netscape 2 netscape find www link labeled program folder programming assignment note www link connection page web netscape links blue purple shaded letters shown link link doesn real link capability switching page retrieving programming assignment folder follow link click blue text mouse retrieve program 1 follow program 1 link cs100 home page program 1 page program 1 folder link 3 click link netscape retrieve folder 4 desktop folder named program note files sea sea hqx throw folder web needed folder move program folder floppy disk note netscape pop dialog box put folder select floppy disk dialog box click button expand folder disk cs100 spring 1996 pierce cs cornell multi garnet integrating multi constraints garnet authors michael sannella alan borning published uw tech report 92 07 01 abstract constraints provide mechanism maintaining relations user interface toolkits garnet widely user interface toolkit considerable functionality based required constraints multi garnet extends garnet adding support multi constraints constraint hierarchies required preferential constraints document chapters describing multi garnet chapter 1 presents high level overview multi garnet motivate development multi garnet examine garnet constraint system present realistic user interface problems difficult handle garnet demonstrate multi garnet addresses problems provide details multi garnet supports features garnet including constraints pointer variables inheritance constraints chapter 2 reference manual current version multi garnet version 2 1 includes information compiling loading multi garnet documentation functions macros create manipulate multi garnet constraints chapter additional details implementation multi garnet chapter 3 describes large multi garnet displaying set points multi garnet constraints maintain relationships data values screen positions points positions axes multiple interaction modes manipulating points axes ways click postscript file return constraints home page cse467 advanced logic design ted kehl fall 1996 lab 3 synario hierarchy mixing schematics abel hdl distributed oct 18 schematics simulation due ta opt constructed circuit due ta opt functional circuit due ta opt objectives completing lab synario construct hierarchical circuit schematics include abel programs schematics devices debug synchronous designs simulation working loosely teams part assignment follow tutorial work groups part circuit divides naturally parts solved individually half team linked form complete solution note tutorial complete synario manuals lab answer questions advanced features tutorial design abel schematics tutorial design counter counts 1 2 3 input counter counter composed component modules simple counter comparator comparator compares current count counter restart note tutorial things diverge ii design problem serial communication construct sequential circuit interfaces simple keypad screen characters printed screen keyed key presses 4 bit nibble character code 4 bit nibble print key 4 1 circuit design communicate values keypad display solution homework 2 problem 6 presented method bit serial communication start designing simulating circuit synario weeks program parts circuit plds plug circuit work figure shows components system figure 1 keypad half circuit takes values entered keypad sends serially half circuit keypad wires column 5 8 row 1 4 common wire 9 connected ground common connection switches key pressed column row wires connected common signal figure keypad called 2 8 2 8 wires active low key pressed pulled high resistor connections 5v part task convert 2 8 bit keypad wires 4 bit ready bit 4 bit encodes key pressed binary number 0000 1101 0 9 1110 1111 ready bit synchronized clock asserted high cycle indicating key pressed rest circuit collect 4 bit values send serially link display circuit latch store register key pressed wait good idea latch screen half circuit receives data bit serially keypad displays screen display straightforward interface takes instructions data depending rs wire table shows instructions instructions required initialize display configuration require 1 line 16 character display shown lines table control logic issue instructions reset reset write characters display line table displayed immediately display unit finally hit reset switch start entering number find character codes display documentation operation rs clear display 0 0 0000 0001 function set 0 0 0011 00 display 0 0 0000 1100 entry mode set 0 0 0000 0110 write character 1 0 backspace 0 0 0001 00 return home 0 0 0000 000 read character 1 1 timing constraints satisfied writing information display straightforward basically display samples rs line rising edge enable signal db lines falling edge things simple set hold time rs cycle rising edge similarly db lines falling edge timing information importance 1 display clear internal controllers takes time enter internal memory display unit project perform read operations control line tied directly normal character write operations rs signal 1 execute command rs signal 0 easiest perform write enable signal clock cycle rs data stable ensure number code stable happening shouldn problem key press takes lot longer circuit ensure rs stable cycle write operation performed controller finite state machine enable signal clock data display hazard free spurious easiest ensure make direct output flip flop pld details details details part designing circuit solve problem defining problem problem descriptions hazy incomplete ambiguous tasks designing turn description precise specification begin design missing write precise specification save lot work end document parts circuit design preferably word pieces interact solve part include documentation synario project hand schematics notes 1 don forget provide reset input halves circuit 2 figure signal beginning data separate idle time 3 decide good speed clock suits display simulate proposed clock speed hint slow entering simulating design divide half design sized components registers counters combinational logic fit single pld draw top level schematic design including components work ta define hierarchy abel sequential counters combinational code converter components find chip definitions cse467 directory schematics importing creating matching symbol tutorial covers standard chips plds simulate designs separately combine projects top level schematic start project import pieces projects simulate complete design provide keypad easy inputs check commands display correct check hand verilog test fixture process set test vectors separate process generate free running clock consistently set 1 ns precision 1 ns set top level file differently separate 1 ns 1 ns declare toplevel module module include interface schematic abel source include keypad initialize inputs form input stimuli clock structured safe change inputs times 0 100 200 300 initial begin 0 reset 1 r1 r2 r3 0 c0 c1 c2 c3 0 200 reset 0 1000 r1 r2 r3 1 0 0 0 c0 c1 c2 c3 0 1 0 0 300 r1 r2 r3 0 0 0 0 c0 c1 c2 c3 0 0 0 0 300 r1 r2 r3 0 0 1 0 c0 c1 c2 c3 0 0 0 1 300 r1 r2 r3 0 0 0 0 c0 c1 c2 c3 0 0 0 0 end clock period 100 ns rising edges occur times 50 150 250 begin 50 1 50 0 end extra credit options incorporated circuit implement back space function code a0 turn due ta opt turn design piece 1 design documentation 2 printout schematics 3 printout abel modules 4 printout simulation waveform annotated show circuit working correctly ted cs washington mission goal research group make multimedia data class data types computing environment end building technologies supporting storage communication processing multimedia data contrast commercial research approaches require specialized hardware operating systems networks usable technologies designing fit current research environment premise current hardware software communication infrastructure sufficient support research continuous media systems applications verifying hypothesis building working systems approach research group systems approach building applications find killer applications built current technology build inevitably find components application require algorithms optimize interactions components build frameworks combining components research study interaction components occasional creation component technologies spin technologies result examples spin offs tcl dp berkeley mpeg player developed building cmt current projects building dvfs serverless distributed video file system developing algorithms directly processing compressed video data developing rivl language treats images audio video class data supporting tcl dp distributed programming extension tcl tk built lossless jpeg researchers img chancellor members convocation fellow graduates incredible journey years ago finally coming end point roller ride sliding station time relax death grip safety bar attempt celebrate time contemplate magnitude achievement call class 1996 tremendous investments time money sleepless nights noble brain cells gave lives line duty today recognized minutes describe view journey ve point helped waterloo appreciation mathematics grew commodore 64 apple ii computers endlessly fascinating 64 waterloo mathematics math toy constantly day feels wrapping paper time math world largest lego set infinitely subtle infinitely varied pick direction follow imagination direction led waterloo short waterloo immersed mathematics startling realization math magic jargon understand remarkable creatures called theorems theorems shapes sizes lesser theorems propositions theorems called lemmas magic harnessed likes clumsy naive understand control mathematics knew looked hard magic ordered structure underneath determined uncover process mathematics magic period awe marked beginning long journey brought happened events experiences shaped spirit math waterloo personally developed love computer science card games soft spot reference taste institutional food ve absorbed majority greek alphabet term finally learned write zeta learned air computer labs shut 11 00pm learned 6 30am parties wild wild canada day fed hall lounge work terms thirteen moving days occasionally lectures finally relied guidance support make people recognized contributions achievement group held explicit power faculty fortunately faculty outstanding profs make life difficult exception months professors ve people bent backwards made allowance intact people call duty bring education wanted support couldn made op students recognize importance employers undergraduate careers work terms provided context knowledge acquired lectures helped solidify knowledge preparation coming school terms work terms provided needed funds endless supply shirts responsible hand friends fellow students made daily university life tolerable day waterloo formed friendships hope lifetime wonderful incredible talent achievement class 1996 proud call friends finally importantly forget families geographically fundamental influence lives felt families today bear witness accomplishments family today montreal supportive time recall father gentle words encouragement ambition double major pure math cs days thing led success learned parents taught follow pursuits thrill chase taught avenue left unexplored opportunity lost forever taught determination journey mission manage locate order structure beneath magical outer layer mathematics years careful observation pleased report mathematics total magic underneath jargon neat covering tracks perceived magic real magic true soul mathematics forever visible cross sections math difficult takes patience tackling hard problem inspiration hits pieces fall place kind magic talking makes worthwhile journey fun part future begins class 1996 shared great deal remember thing friends single important thing shared spirit mathematics waterloo future lead remember spirit association computing machinery year events joining acm national acm home page links scholarships acm newsgroup resumes acm members ucsb computer science department mail comments acm acm cs ucsb uw hpcc ess project interdisciplinary group lead george lake includes faculty students departments astronomy physics applied math computer science engineering university washington seattle paper prepared recent siam conference overview simulation servers give general description hpcc project earth space sciences component nasa hpcc program img participants img multimedia picture gallery img local hpcc software exchange site img recent papers hpcc group img uw hpcc 12 outreach project img graduate program visiting uw hpcc group consult travel information uw visitors emerald web local information img server statistics provided wusage 3 2 information send electronic mail www hpcc astro washington machine learning research software compiled group common lisp files inductive classification algorithms algorithms intended research purposes basic data format interface included automatic testing software running learning curves compare multiple systems utilities plotting statistically evaluating results software anonymous ftp current algorithms 1 aq early dnf learner 2 backprop standard multi layer neural net learning method 3 bayes simple naive idiot bayesian classifier 4 cobweb probabilistic clustering system 5 foil order horn clause learner prolog lisp versions 6 id3 decision tree learner number features 7 knn nearest neighbor instance based algorithm 8 perceptron early layer neural net algorithm 9 propositional version foil learning dnf 10 cnf propositional version foil learning cnf sample data sets included dna standard lisp labor lisp file data lisp loaded code comments beginning universal tester lisp define data format interface standards file data utilities lisp includes function converting data file suitable quinlan c4 5 format usable algorithms estlin cs utexas call papers seventh international conference architectural support programming languages operating systems asplos vii cambridge ma 2 4 october 1996 rapid advances hardware technology compilers operating systems computer architecture provide rich environment design alternatives cessors seventh asplos conference focuses interaction technologies full papers solicited limited top ics interaction operating systems architectures interaction compilers programming languages architectures approaches processor memory architectures performance evaluation experimental systems comparative quantitative analysis architectural organizational design choices effect future hardware software technologies architectures operating systems compilers authors send double sided copies submitted papers program chair address march 5 1996 papers exceed 5000 words approximately 10 pages typeset 10 point 16 point spacing excessively long papers rejected outright program chair authors notified paper acceptance rejection june 5 1996 accepted papers printed special acm forms received program chair july 19 1996 identity authors revealed referees authors names affiliations email postal addresses telephone numbers cover sheet paper title authors avoid citations make identities obvious submitted papers simultaneously review conference journal authors point substantial overlap previously published work asplos multi disciplinary conference papers background material make accessible communities make clear architectural tie operating systems compilers programming languages submissions read program committee designated reviewers judged scientific merit readability innovation relevance recognized papers areas complete quantitative evaluations established areas accepted papers published proceedings distributed confer ence published issue acm sigarch sigops sigplan newsletters tutorials workshops precede conference october 1 interested teaching tutorial leading workshop send proposals als workshops chair address publicity materials conference including copy call papers announcement tutorial topics workshops advanced program registration information made world wide web http www lcs mit program chair susan eggers department computer science engineering box 352350 university washington seattle wa 98195 2350 asplos cs washington general chair william dally artificial intelligence laboratory massachusetts institute technology 545 technology square room cambridge ma 02139 ai mit tutorials workshops chair chien department computer science 1304 west springfield avenue urbana il 61801 cs uiuc 9 18 95 www alert redirection response server handled client http www cs washington education courses 505 hypermail archive moved permanently document moved 3293 automated travel assistant current research project artificial intelligence group department computer science engineering university washington automated travel assistant developed cooperation internet travel network american airlines group real time airline flight data generously provided itn img ata models dialogue travel agent client system minimizes amount information initialized user offers flights large space potential flights assists user iteratively refining expressed preferences optimal flight found future enhancements include offering advice alternative flight enhancements ui preferences sophisticated model cost information instructions walkthrough applet takes approximately minute load queries typically approximately 2 5 minutes hit database processes trips display results java capable cool applets construction applet prototype system interaction system limited modifying price airline constraints trip level price airline airport constraints flight level eye place happening rapidly greg linden glinden cs washington steve hanks hanks cs washington modified 8 1 96 img img gamelan staff pick java home java directory java applet library marcus html java advanced applets applets rated jars free java applets java sourcebook java applets java dummies java applets world hotjava tm index packages java java compiler service java tm shockwave freeware shareware java main page java programming resources java applets java developer javascript planet understanding java lattice pub ps ps ps ps ps ps late ps ps ps readme introduction nuprl nuprl project computer science department cornell university description nuprl nuprl www browser design nuprl project staff system requirements nuprl www browser world wide web client html browser display inlined gif xbm format images supports html fill forms ncsa mosaic windows client items readable image fill form support exception nuprl theory theorem browser unreadable xbm image support img return main index nuprl project nuprl cs cornell cse engr 142 crew instructors teaching assistants lab consultants instructional cse 143 consultants weekly schedule glance instructors phone mail office hours 1 30 2 30pm martin 2 30 3 30pm dickey 616 dickey cs washington lecturer sieg 417 full weekly schedule richard tu ladner 543 9347 ladner cs washington 10 30am noon professor sieg 311 teaching assistants section locations weekly schedule section office hours time mail sieg 326 thurs ae 1 30 wednesday ambrose ambrose cs washington 4 30 6 ag 2 30 tim bradley bc 9 30 cs washington tuesday 9 30 10 30 aa 8 30 thursday molly brown molly cs washington 1 30 3 00 ac 9 30 sieg 326d mel ba 8 30 cs washington thursdays 11 00 noon 1 30 monday ed hong edhong cs washington 1 30 2 30 bg 2 30 bb 8 30 friday david hsu cs washington 1 30 2 20 bd 9 30 af 1 30 monday todd todd cs washington 3 30 4 40 ah 2 30 tuesday 12 1 bf 1 30 tuesday josh seims josh cs washington 2 30 3 30 bh 2 30 sieg 326d monday lakshmi ab 8 30 4 30 5 30 cs washington ad 9 30 thursday 4 30 5 30 consultants hours consulting schedule peter cs washington cao cs washington esther chan cs washington kit man ho cs washington cs washington tien cs washington jean paul tea cs washington chris cs washington instructional leo sieg 229 cs washington tony tsai cs washington doug stuart author page graduate student university texas austin computer sciences real time systems group temporary site updated 8 25 95 douglas stuart department computer sciences university texas austin dastuart cs utexas 1019 unpacking tar file executables const linear place resulting executables path add lines personal types file ~ mime types preferences options menu choose helper applications application application linear mrl machine supports texture mapping add lines personal mailcap file ~ mailcap application const application linear linear add lines application const application linear linear ready back andrew home page cs516 14 locks table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 img img img img img img img img img img img img ve walking rain wet purpose deep love rain club group sing cornell tour southwest january awful hot sunny weather didn finally laguna beach lot pride flags sang gorgeous shower pacific apparently 2 5 people left club didn insane sigh remains case nice spring favorite weather bar weather ithaca rainy good music makers dreamers dreams aphex twin dan brown snowman cs cornell updated 19 jun 96 copyright information 1993 1996 university massachusetts amherst amherst massachusetts rights reserved permission copy distribute document research educational purposes fee granted provided copyright notice direct reference original document copies documents permission modify document commercial purpose financial gain negotiated representatives university massachusetts amherst advance university massachusetts amherst advertising publicity pertaining document express written prior consent img back eksl home page eksl web server administrator contacting author ways contacting prefer email snail mail work address telephone calls choice reliably phone time krishna kunchithapadam work computer sciences department university wisconsin madison 1210 dayton street madison wi 53706 usa phone 608 263 1938 fax 608 262 9777 home 201 charter street 3 madison wi 53715 usa phone 608 251 0591 online finger email web modified sat dec 23 13 27 24 cst 1995 kk rapid reconfigurable pipelined datapath adventures configurable computing rapid coarse grained fpga architecture deeply pipelined computational constructed dynamically mix alus multipliers functional units registers local memories goal compile regular computations found dsp applications application specific datapath program control datapath datapath control signals divided static dynamic signals static control signals determine underlying structure datapath remains constant application dynamic control signals change cycle cycle variable part computation operations change computation current definition rapid biased strongly linear pipelines constructed linear arrays functional units communicating nearest neighbor fashion linear systolic arrays map nicely rapid considerable amount research compiling systolic arrays applied compiling computations rapid rapid limited implementing systolic arrays pipeline constructed comprises computations stages times concept rapid extended 2 arrays functional units dynamically configuring 2 arrays difficult underlying communication structure costly 2 computations computed efficiently linear array 2 rapid rapid aimed tasks highly structured repetitive control flow regular data dependency examples include dsp applications scientific computing tasks expected rapid array integrated closely risc processor possibly chip risc controlling computational flow farming heavy duty computation requiring brute force computing rapid computational bandwidth provided rapid array extremely high scales size array input output data bandwidth limited data memory bandwidth scale amount computation performed operation bounds amount parallelism speedup application exhibit implemented rapid rapid architecture assumes memory accesses made cycle limit high performance memory architectures provide rapidly working people faculty carl ebeling graduate students darren cronquist paul franklin jason secosky undergraduate students jeff kent smith staff chris fisher larry mcmurchie list papers carl ebeling darren cronquist paul franklin rapid reconfigurable pipelined datapath 6th international workshop field programmable logic applications 1996 rapid sponsors arpa contract n00014 91 national science graduate fellowship franklin ibm graduate fellowship cronquist uw lis department computer science engineering university washington updated thu july 11 12 34 47 pdt 1996 academic integrity expected maintain utmost level academic integrity academic endeavors read understand excerpts longer version cornell university code academic integrity didn wasn allowed valid excuse doubt violations cornell university code academic integrity occurring computer science courses find impress gravity violations code excerpts longer version cornell university code academic integrity exclusion part excuse ignorance code principle absolute integrity expected cornell student academic misrepresent work advance academic status party student failure maintain academic integrity maintenance atmosphere academic honor fulfillment provisions code responsibilities students faculty cornell students faculty members refrain action violate principle definition academic integrity student assumes responsibility content integrity academic work submits papers examinations reports student guilty violating code subject proceedings knowingly represents work obtains unauthorized assistance academic work assistance student data support laboratory field work signature completion approval assignment manner violates principle absolute integrity individual professor work computer science courses expected result individual effort computer modifies normal standards code discuss work students give receive consulting students permissible cooperation involve student possession copy part student assignment copy paper computer disk computer file implies legitimate reason send copy program computer account logged student account discussion general strategy algorithms permissible collaborate detailed development actual writing assignment includes providing copy accepting copy work expected individual effort responsibility protect work unauthorized access discard copies programs public places applies handwritten programming assignments penalties penalty violation code computer science courses determined instructor accepted procedures failure computer accounts provided coursework private accounts belong department computer science accounts monitored ways accounts abused withdrawn information cornell university academic integrity handbook edition september 1990 office university faculty code academic integrity acknowledging work august 1990 office dean faculty cornell university return cs472 home page computer companies xerox parc research microsoft microsoft research oracle ibm bell lab sun intel dec hp motorola mcc national instruments nexor click return home page comments luxue cs utexas visual query interface section discusses visual query interface devise introduction session represent data visualize place graphics command summary introduction database environment users questions formulating queries underlying database query output answers questions questions asked sets input data principle applies graphics represent data difference visual queries formulated graphical user interface graphical data formulating visual queries users start set input data graphical representations input data generated extensive users navigate data places interest users additional original data represented graphics state visualization environment forms visual query database query visual query saved applied sets input data visual query constructed manipulating system components devise create component instances interconnections components derived model visualization visual query interface manipulates components user data visualized data visualized place graphics display session state visual query stored session sessions accessed session menu menu items open restore previously saved visual query original state open template apply previously saved visual query set input data user selects input data session restored close close current session save save visual query file restored save save visual query save template save visual query template print print contents window save postscript quit quit devise represent data commands user visualize define mapping edit mapping controlling shape size define mapping visualize define command lets user define data streams tdata visualizations system steps required create visualization summarized 1 select data stream pulling source selector select open command bottom selector define data stream 2 click auto run automatic mapping utility 3 select attributes visualization dialog box including attribute attributes window layout options 4 click create visualization edit mapping view edit mapping menu command user experiment mapping gdata view dialog box appears allowing user edit mapping dynamic nature editing mapping valuable data exploration effectiveness graphics vary locations data zoom factors user change attributes visualization including color shape size pattern orientation attributes optional parameters shape width height defined controlling shape pixel size size shapes small single pixels drawn inside view desirable shapes sizes bigger single pixel controlling actual size pixel sized shapes keyboard commands directed view key increases size shapes key decreases size shapes visualize ways user control panel widgets layout versus display mode axes mouse keyboard events history window visual link cursor switch tdata duplicate window data querying control panel widgets widgets control panel navigating data current view text widget displays view user wishes navigate user commands initiated control panel widgets applied current view user selects view current view clicking inside boundary left mouse button interactions widgets navigation translated changing visual filter current view widgets navigation arrow widgets scroll left 4 widgets arrows zooming directions text widgets editing ranges clicking button view visual filter undo edit button undo editing back button back step history current view visual filter clicking moves back step clicking undo change clicking history widget brings history window layout display modes devise modes operation layout display modes users toggle modes clicking button layout mode user constructs mappings views decides place views windows graphics update window windows eventually updated user switches display mode placing devise layout mode time saver large amounts data involved layout mode user construct visual query waiting graphics updated adding view window views window linked views windows updated simultaneously long time axes user turn display view axes accessed view toggle axis view toggle axis menus mouse keyboard events user mouse commands click view left button select view current view click view middle button query data lies graphical object closest mouse location click left arrow control panel scroll view click zoom buttons control panel zoom view direction draw rectangle left mouse button pressed view zoom axis bar graphs draw rectangle mouse button pressed view zoom axes scatter plots keyboard commands press number 4 6 8 2 scroll view left numbers correspond arrows numeric keypad press number 7 9 zoom view direction press number 1 3 zoom view direction press toggle symbol display press toggle connector display history window history window accessed clicking history button control panel history visual filter current view displayed users back places previously visited clicking history window entry clicking button control panel users mark places interest clicking mark column history window marked entries preceded history window finite size history entries replaced size history window reaches maximum marked entries replaced visual link visual links link axes multiple views scrolling zooming synchronously scrolls linked views view link menu brings dialog box user select link current view dialog box user create links examine views belong existing links view menu user view link cursor click cursors display boundaries view relative clicking destination view moves cursor clicked region time changing visual filter source view cursor menu access cursors create creates cursor delete deletes cursor set source set source view cursor set destination set destination view cursor switch tdata user experiments mapping gdata scrolling zooming user location interest data cases user location set input data accomplished view switch tdata menu command time save eliminating mapping definition difference input duplicate window window consisting set linked views user views location interest save location mark history window user compare separate locations easily accomplished making copy window side side comparison choosing window duplicate window menu command duplicating window user provided identical windows user window reference point window navigation find places interest data querying user data places information records generate graphics important understanding pressing middle button query data underly mouse result pop window appears giving user information data records including attribute names values click event information fit pop window information displayed textually user terminal place graphics views windows means user decides place graphics views removed windows reduce clutter moved windows side side comparison views functions accessed view remove window view bring back window menus window positions views swapped view swap position menu windows responsible arranging views inside boundaries placement strategies implemented devise offers window layouts tiled automatic vertical horizontal addition devise relies window manager implementations moving window locations display changing size window turning window icon command summary menus groups menus session visualize view cursor window describe turn beginning session menu recall state visual query session session menu deals saving restoring visual queries open restore previously saved visual query original state open template apply previously saved visual query set input data user selects input data session restored close close current session save save session default save save session save template save visual query template print print contents window save postscript quit quit devise visualize menu manage data streams define visualizations information view menu operate views menu items require current view clicking view left mouse button menu items edit mapping edit mapping current view switch tdata apply mapping creates current view input data swap position swap positions views selected current view move window move current view window remove window remove current view window bring back window bring back view removed earlier link select visual link current view remove current view visual link toggle axis toggle axis display toggle axis toggle axis display toggle statistics toggle statistics display min max avg show control graph displays title set edit delete view titles cursor menu operate cursors create create cursor delete delete cursor set source make current view source cursor set destination make current view destination cursor window menu operates windows layout change layout window remove remove empty window duplicate make copy current window open window display online documentation history open history window widgets control panel widgets mode button toggle layout display modes current view widget displays current view displays boundaries current view widgets edited makes edited visual filter current view undo edit undo editing widgets back move back previous visual filter changing widgets user click initiate history bring history window navigations buttons lower left scrolling left zoom zoom zoom zoom history window widgets mark toggles entry marked unmarked state marked state entry thrown history buffer fills click transfer entry history window widgets control panel click control panel back history entry close close history window numerical linear algebra lloyd trefethen david bau iii xii 355 pages siam 1997 david bau microsoft recently completed graduate textbook numerical linear algebra aims book beauty depth insight brevity text split forty lectures pages long based taught repeatedly mit cornell past ten years book presently undergoing copy editing siam published 1997 table contents front matter lecture 1 lecture 2 lecture 3 lecture 4 lecture 5 notes return trefethen homepage implementing constraint imperative programming languages 93 virtual machine authors gus lopez bjorn freeman benson alan borning published proceedings 1994 acm conference object oriented programming systems languages applications portland oregon october 1994 pages 259 271 abstract constraint imperative programming cip languages integrate declarative constraints imperative state destructive assignment yielding powerful programming paradigm cip languages difficult implement efficiently due complex interactions paradigms virtual machines classical object oriented existing constraint languages suitable implementing cip languages assumes purely imperative purely declarative computation model developed virtual machine cip languages machine imperative machine incremental constraint solver constraint based based data store virtual machine user defined constraints defined constraint constructor definitions cip analog method definitions similar methods constructors reference variables indirectly levels pointers machine maintains relations objects presence state change indirectly referenced objects machine capable supporting wide variety cip languages including recent kaleidoscope 93 click postscript file return constraints home page computing labs cse engr 142 ipl sieg 323 class messages tentative detailed schedule consultant schedules tentative regular hours week quarter 7 30 11 30 midnight 7 30 6 00 pm 9 00 5 00 pm sa 11 00 11 30 pm su introductory programming laboratory ipl opens business autumn quarter 1996 pcs ibm compatible run windows 95 language compiler microsoft visual msvc version 4 2 consultants duty lab frequently week answer programming questions arise working homework lab lab assistants duty check users answer questions operating equipment retrieve print outs plan compute home find easiest system similar lab set required purchase msvc version 4 0 university bookstore educational discount price 55 00 tax version 4 2 ipl differences difficulties students compiler cse 143 beginning winter quarter 1997 platforms win95 msvc 4 2 macintosh symantec compiler pc borland systems staff making things work properly home equipment times computer lab person macintosh lab sieg 324 324 sieg 543 hours posted door lab open 8 30 10 30 8 30 5 30 ss 11 30 5 30 holidays previous quarters 142 students laboratory equipped macintosh computers choose lab 142 consultants duty general level support 142 staff low highest priority times peak labs campus academic computer center brooklyn pacific pcs compiler generally open 24 hours day summer hours acc labs line computing services facilities uw uniform access account computing home rules campus computer facilities academic campus computers communications established rules guidelines recommended review 1487 uw computer sciences research information research projects condor coral deductive database system cpnet complementarity problem net exodus extensible object oriented database system toolkit galileo long term architectures paradise parallel data information system paradyn parallel performance tools net scout shore high performance scalable persistent object system university wisconsin robotics laboratory wisconsin multiscalar wisconsin program slicing project wisconsin wind tunnel wwt zoo desktop experiment management environment project listed add project page information members faculty planning budgets www cs wisc undergraduate research computer science summer 1997 computer science department hope college support research experiences undergraduates program national science foundation providing opportunity number undergraduate computer science students participate ten week research program dates 27 1997 august 1 1997 stipend 3 000 housing campus housing provided cost travel limited travel funds participants eligibility citizen received baccalaureate degree enrolled undergraduate degree program fall 1997 eligible women members minority groups encouraged apply projects 1 concurrency anomaly prevention java threads 2 implementing parallel software design tools 3 animations algorithms object oriented concepts 4 visualization string searching algorithms 5 parallelization global optimization software application deadline application transcript undergraduate work letter recommendation faculty member submitted march 15 1997 applications information applications forms downloaded postscript form applications information herbert department computer science hope college holland mi reu cs hope phone 616 395 fax 616 395 internet information anonymous ftp site cs hope pub reu directory information world wide web page http www cs hope info html research projects hope college computer science summer 1997 project 1 concurrency anomaly prevention java threads michael project implement prediction detection concurrency anomalies language java implement detection methods parallel threads java monitor concurrent activity detect concurrent threads damage shared resource spending time threads programming anomaly detection methods project 2 implementing parallel software design tools michael project focus integrating design tools parallel programs software development environment demonstrating usefulness environment specifically build prototype design tools evaluate tools usability accuracy fitness existing environments project 3 animations algorithms object oriented concepts herbert project focus development tools animations framework java programming language aspect animations illustrate object oriented concepts creating algorithm animation classes make animations transparent algorithm implementor aspect involve animation data structure algorithms adapting techniques threads package developed previous research projects project 4 visualization string searching algorithms herbert approaches investigated visualizing processes string searching algorithms include knuth morris pratt boyer moore rabin karp methods java applets written implement visualization techniques designed project 5 parallelization global optimization software ronald van professor van developed global optimization software package called solves global optimization problems interval arithmetic automatic differentiation project develop version mpi pvm versions tested network sun workstations evaluate efficiency parallel implementations running single multiple cpu machine single cpu machines cps 420 assignment information lab assignments directory user exps time handed lecture preliminary versions lab assigments earlier directory user resume avinash gupta download postscript copy resume index personal data education undergraduate projects graduate courses relevant experience computer skills activities interests hobbies personal data date place birth 25th september 1973 bombay india citizenship indian visa f1 june 1996 education aug 95 96 cornell university ithaca ny master engineering computer science 89 93 university bombay bombay india bachelor engineering computers year undergraduate projects implemented cross assembler 8085 pascal implemented image processing algorithms image enhancement histogram equalization contrast enhancement edge detection designed implemented bus route calculation database ingres graduate courses courses academic year include topics multimedia operating systems computer graphics software engineering distributed systems high performance systems relevant experience aug 95 novell certified netware engineer july 94 aug 95 programmer consultants bombay india participated design computer aided designing package aimed reducing manufacturing time developers entire coding required expertise graphics programming 93 94 programmer analyst digital equipment india bombay india analysed designed implemented information system contract management program written cobol running vax 3400 networked environment year computer skills ms dos unix windows windows netware pascal 80x86 assembler visual basic oracle 7 0 powerbuilder 3 0 ms word ms excel html java activities interests active member microcomputer users club muc india numerous articles ranging product news programming techniques appeared club magazine micro news hobbies guitar playing chess computers back home page assignment 5 maintenance introduction assignment give experience modifying existing code base add functionality group implementation html formatter design document system assignment add functionality write issues encountered writeup include aspects program made easy modify aspects made difficult include design issues documentation program documented make recommendations describing program made modifiable changing entire design code add functionality formatter 1 add hr horizontal rule tag hr tag line la br outputs line dashes page hr tag hr tag hr tags 2 add length attribute hr tag length attribute integer length line dashes min length width output width output 3 add justify attribute hr tag justify tag values left center horizontal rule left justified center justified appropriately examples 1 add hr tag horizontal hr output horizontal rules 2 add length attribute ul li widgets 15 99 li 12 97 hr length 30 li total 28 96 ul output widgets 15 99 12 97 total 28 96 3 add justify attribute brain hr length 30 justify center output brain write write include discussion parts program needed modified incorporate piece functionality interfaces modules design allowed change describe make program make easier modify keeping design forward writeup group program modified due date 31 1996 adam carlson cse 531 automata computability complexity bboard mail log fall 1996 log email class mailing list cse531 cs list announcements general interest class students feel free questions post information initiate discussions general interest class questions comments don general interest directed ta nitin cs instructor ruzzo cs usual internet conventions administrative requests mailing list add delete address change requests addressed cse531 request cs index messages latest message monday 21 oct 96 21 58 33 pdt 10 oct 96 nitin june question homework 13 oct 96 nitin june homework 1 13 oct 96 nitin june homework 1 14 oct 96 kayee cs homework 1 14 oct 96 nitin june cse531 16 oct 96 nitin june subset construction optimality 16 oct 96 dewey cs subset construction optimality 16 oct 96 gjb cs subset construction optimality 21 oct 96 ruzzo cs hw 2 21 oct 96 ruzzo cs web messages nitin june nitin sharma subject question homework dewey june brian dewey cse531 june brian dewey dewey cs washington problem homework interpretation answer trivial read question set nfas states find function nfa equivalent dfa fewer states case isn trivial show construct nfa states accepts sigma star states fully connected states final state nfa equivalent dfa state 1 problem doesn find nfa equivalent dfa fewer states asked find state nfa equivalent dfa fewer states find largest function answer 1 satisfies condition largest function pumping lemma covered hint suggests idea proof pumping lemma makes sense extend deadline bit hw1 due thursday oct 17 nitin nitin june nitin sharma subject homework 1 cse531 june asked lemmas theorems referred problems 1 10 1 11 1 13 lemma 1 27 referred problem 1 10 proof showing construction nfas regular expressions nfa ii epsilon iii phi iv r1 r2 r1 r2 6 r1 lemma 1 29 construction reg fa kleene approach compute 1 rik 1 1 1 union desired expression thm 1 17 shows equivalence dfa nfa subset construction sipser text hopcroft text good substitute topics sipser treatment similar find problem copies relevant sections text nitin nitin june nitin sharma subject homework 1 ambrose cs washington ambrose cc cse531 june problem 1 10 improperly parenthesized depending put needed expressions interpret pointing read 00 11 01 nitin ka yee yeung kayee cs washington nitin sharma nitin cs washington cc cse531 cs washington subject homework 1 hey sipser bookstore ka yee happier day nitin june nitin sharma subject cse531 kayee june cs washington ka yee yeung cc cse531 june ll office hour today 3 30 office hour case forgot office hours 326 sieg nitin nitin june nitin sharma subject subset construction optimality gjb sturgeon cs washington greg badros cc cse531 june paraphrase question question posed hw missing obvious family nfa question mentions nth character end 1 1 state nfa reduced dfa fewer 2^ 1 states big possibly n^2 requires proof prove 2^n n^2 clear 2^ 1 states bound proven careful constant factors slightly lower bound proven trivial note prove dfa states accept set nth symbol 1 find tough high lower bound nitin cse531 cs subject subset construction optimality june cs washington brian dewey dewey cs washington throw cents paraphrase question question posed hw missing obvious family nfa question mentions nth character end 1 1 state nfa reduced dfa fewer 2^ 1 states big possibly n^2 isn character end 1 set languages set requires 1 states nfa 2^n states dfa requires proof prove 2^n n^2 sentence slightly lower bound proven trivial hope slightly lower bound proven attempting blatant advertisement collaboration working problem making love bounce ideas late tonight tomorrow greg badros gjb cs washington brian dewey dewey cs washington cc cse531 cs washington subject subset construction optimality wed 16 oct 1996 brian dewey wrote throw cents paraphrase question question posed hw missing obvious family nfa question mentions nth character end 1 1 state nfa reduced dfa fewer 2^ 1 states big possibly n^2 mistyped isn character end 1 set languages set requires 1 states nfa 2^n states dfa character end 1 require 2 2^1 states computational complexity theory encourages errors requires proof prove 2^n n^2 sentence mistyped n^2 2^n correcting mistake good luck proof greg larry ruzzo ruzzo quinault cs washington cse531 cs subject hw 2 wait started homework ll paper copy hand tomorrow 531 homework 2 due tuesday 10 29 problems requiring construct machine 1 27 2 4 2 5 2 17 em explain construction english addition providing correctness proof requested grammar variable generates string 0 variable generates strings balanced parens problems extremely difficult read grade begin enumerate item text 1 14 item text 1 27 item text 1 28 item text 2 4 item text 2 5 item text 2 17 item text 2 19 give informal argument item sigma gamma delta 0 pda begin enumerate item explain string arbitrarily long accepting computations integer accepting computations fewer steps explain happen repeats configuration accepting computation item prove constant accepted em computation length 1 give upper bound terms sigma gamma end enumerate end enumerate larry ruzzo ruzzo quinault cs washington cse531 cs subject web ve finally set web page usual url http www cs washington education courses 531 includes office hours log class email handouts sipser errata page cse531 webmaster cs washington update 10 21 96 partitioning abstracts papers members group area listed email addresses end abstract details rajaraman wong optimal clustering delay minimization proceedings design automation conference june 1993 paper addresses problem circuit clustering delay minimization subject area capacity constraints general delay model heuristic solutions present optimum polynomial time algorithm combinational circuits model algorithm generalized solve problem monotone clustering constraint contact rraj cs utexas yang wong circuit clustering delay minimization area pin constraints proceedings international workshop field programmable gate arrays february 1994 problem circuit partitioning multiple chip implementation motivation studying problem current good partitioning tools implementing circuit multiple fpga chips replication logic gates reduce circuit delay circuit partitioning replication logic gates called circuit clustering paper present circuit clustering algorithm minimizes circuit delay subject area pin constraints chip general delay model developed repeated network cut technique find cluster bounded area pin constraints algorithm optimal area constraint pin constraint tested algorithm set benchmark circuits consistently obtained optimal optimal results contact cs utexas yang wong efficient network flow based min cut balanced partitioning proceedings ieee international conference computer aided design nov 1994 problem bipartitioning circuit balanced components minimizes number crossing nets previously kernighan lin type heuristics simulated annealing approach spectral method solve problem network flow techniques overlooked viable approach min cut balanced due high complexity paper propose balanced heuristic based repeated max flow min cut techniques give efficient implementation asymptotic time complexity max flow computation implemented heuristic algorithm package called experimental results demonstrate outperforms heuristics spectral method terms number crossing nets efficient implementation makes partition large circuit instances reasonable runtime average elapsed time bipartitioning circuit gates 20 minutes contact cs utexas andrew therber bookmarks cs 640 cs 737 home page andy therber home page university wisconsin madison electronic library gnu emacs lisp reference manual table contents fox project home page database systems logic programming official jimi hendrix home page qbic home page http berkeley html file manager forms irs usps zip code lookup ftp nis nsf net internet documents rfc txt linux howto index mad 3401 ieee floating point notes perl reference materials list usenet faqs tcl tk information devise home page threads peoplesoft directory recent publications books 3d object recognition systems editor flynn elsevier 1993 markov random fields theory application editor academic press 1993 neural networks statistical pattern recognition north holland 1991 editor sethi analysis interpretation range images springer verlag 1990 editor jain algorithms clustering data prentice hall 1988 real time object measurement classification editor springer verlag 1988 book chapters image segmentation clustering advances image understanding bowyer ahuja eds ieee computer society press pp 65 83 1996 flynn fingerprint matching splash 2 splash 2 fpgas custom computing machine buell arnold eds ieee computer society press pp 117 140 1996 rover neural networks pattern recognition computational intelligence life marks robinson eds ieee press pp 194 212 1994 mao dimensional object recognition handbook pattern recognition image processing young ed academic press 1994 pp 498 541 flynn texture analysis handbook pattern recognition computer vision chen wang eds world scientific publishing 1993 pp 235 276 markov random field applications image analysis data analysis astronomy iv di al eds plenum press 1992 pp 39 50 bootstrap techniques statistical pattern recognition systems signal processing al eds oxford publishing 1991 pp 525 534 small sample size problems designing artificial neural networks neural networks statistical pattern recognition sethi jain eds north holland 1991 pp 33 50 range image segmentation models markov random fields theory applications jain eds academic press 1993 pp 543 572 journal articles cosmos representation scheme 3d free form objects ieee trans pami optimal registration multiple object views ieee trans pami weng shape spectrum based view grouping matching 3d free form objects ieee trans pami line fingerprint verification ieee trans pami hong algorithms feature selection ieee trans pami zongker lt space representation images generalized edge detector ieee trans pami pre post filter performance improvement transform coding signal processing image communication 8 pp 229 239 1996 kuo mobile robot localization indoor environment pattern recognition 1996 object detection gabor filters pattern recognition 1996 practicing vision integration evaluation applications pattern recognition 1996 texture fusion feature selection ieee trans geoscience remote sensing generic system form ieee trans pami 1996 yu real time matching system large fingerprint databases ieee trans pami vol 18 8 pp 799 813 1996 chen retrieving textured images image database pattern recognition vol 29 9 pp sept 1996 texture image pattern recognition vol 29 9 pp 1437 1446 sept 1996 neural networks tutorial ieee computer vol 29 3 pp 31 44 march 1996 mao robust fast skew detection algorithm generic documents pattern recognition vol 29 10 pp 1599 1630 oct 1996 yu image retrieval color shape pattern recognition vol 29 8 pp 1996 client server control architecture robot navigation pattern recognition vol 29 8 pp 1259 1284 1996 feature extraction methods character recognition survey pattern recognition vol 29 3 pp 641 662 april 1996 trier parameter estimation markov random field line process models ieee trans pami vol 18 3 pp 326 329 march 1996 object matching deformable templates ieee trans pami vol 18 3 pp 267 278 march 1996 zhong vehicle segmentation deformable templates ieee trans pami vol 18 3 pp 293 308 march 1996 page segmentation texture analysis pattern recognition vol 29 5 pp 743 770 1996 zhong fingerprint classification pattern recognition vol 29 3 pp 389 404 1996 markov random field model classification satellite imagery ieee trans geoscience remote sensing vol 34 1 pp 100 113 january 1996 organizing network hyper clustering ieee trans neural networks vol 7 1 pp 16 29 january 1996 mao reconstruction boundary estimation range intensity images multiscale representations cvgip image understanding vol 63 2 pp 353 366 march 1995 adaptive flow orientation based feature extraction fingerprint images pattern recognition vol 28 pp 1672 november 1995 chen locating text complex color images pattern recognition vol 28 10 pp 1523 october 1995 zhong integrating vision modules stereo shading grouping line labeling ieee trans pami vol 17 pp 831 842 september 1995 system 3d cad based inspection range images pattern recognition vol 28 pp october 1995 newman knowledge based clustering scheme collection management retrieval library books pattern recognition pp 949 964 1995 narasimha murty learning texture discrimination masks ieee trans pami vol 18 2 pp 195 205 february 1996 goal directed evaluation methods ieee trans pami vol 17 pp 1191 1201 december 1995 trier linear projection method based kohonen topology preserving maps ieee trans neural networks vol 6 pp 548 559 1995 mao segmentation matching vehicles road images transportation research record pp 57 63 1993 taylor classification remotely sensed data fusion tm sar images ieee trans geoscience remote sensing vol 32 pp 768 778 july 1994 survey automated visual inspection cvgip image understanding vol 61 pp 231 262 march 1995 tim newman integration multiple feature groups multiple views 3d object recognition system cvgip image understanding vol 62 pp 309 329 november 1995 mao flynn reprinted applications invariance computer vision lecture notes computer science vol 825 springer verlag 1994 contour extraction moving objects complex outdoor scenes int computer vision vol 14 pp 83 105 1995 neural networks feature extraction multivariate data projection ieee trans neural networks vol 6 pp 296 317 march 1995 mao paper received 1996 ieee trans neural networks outstanding paper award segmentation classification culture images journal methods vol 19 pp 279 295 1994 jain address block location color texture analysis cvgip image understanding vol 60 2 pp 179 190 1994 chen bayesian approach sensor fusion implementation connection machine cm 2 pattern recognition vol 28 1 pp 11 26 1995 obtaining generic parts range images multi view representation cvgip image understanding vol 60 1 pp 44 64 july 1994 raja model based classification quadric surfaces cvgip image understanding vol 58 2 september 1993 pp 235 249 flynn newman training sample size complexity artificial neural net classifier informatica 3 3 1992 pp 301 337 text segmentation automatic document processing machine vision applications 5 3 1992 pp 169 184 reprinted document image analysis kasturi gorman eds ieee computer society press 1994 address block location envelopes gabor filters pattern recognition 25 12 1992 pp 1459 1477 recognizing fitted range data image vision computing 10 3 1992 pp 179 190 raja back jain cps msu updated november 17 1996 1192 sara bauman ta page cs 310 problem solving computers office hours thurs 1 30 3 00 fri 2 30 3 00 send email dailey cs wisc make appointment time 310 home page syllabus class description class notes miscellaneous documents class assignment announcements 9 5 96 avoid losing 5 pts homework assignments put lab section number lab 305 upper hand corner assignments ta return assignment staple papers left hand corner pages lost modified thurs sept 5 1996 dailey cs wisc 66 438 database fundamentals homework 4 due wednesday november 6 1996 1 extendible hashing scheme keys range 0 255 hash function simply converts key 8 bit binary equivalent assume buckets hold records suppose directory buckets initially show directory buckets key 30 inserted show directory buckets key 160 inserted 2 tree order 2 show tree results inserting record key 50 tree show tree results inserting record key 500 tree results part 3 show tree results deleting record key 120 tree order 2 4 oracle pro develop program embedded sql print nicely formatted report presidents database created homework 3 report list year data database year winner winner party winner number votes loser loser party loser number votes turn listing program code embedded sql formatted report program produces details oracle web pages link home page note years report program program consult database determine years database data print report years assume data present year data year database assignment delete presidents database database fundamentals fall 1996 david spooner cs rpi paul franklin hotlinks seattle weather things ve helped create university washington student guide graduate student association uw department computer science uw cs linux beta classes classes cs graduate students graduate student affairs stp 95 frankye info miscellany norway realm graphics intended general web ari home page science fiction humor fun stuff dance strunk william 1918 elements style seattle area info regional travel governments finding electronic information computing commercial stuff note bold items headers link hotlinks pages paul franklin paul cs washington ece cs 552 introduction computer architecture fall 1996 97 kewal saluja section 1 problem set 2 note optional problems required submitted 1 10 points answer questions 3 1 3 3 3 4 pages 155 156 chapter 3 text 2 10 points answer question 3 7 page 156 chapter 3 text 3 optional answer question 3 37 page 164 chapter 3 text read material page 163 text answer question 4 10 points 16 bit machine address format types instructions machine 16 registers field type 3 instructions 8 bits opcode field variable length computer 18 instructions type 2 5 instructions type 3 maximum number type 1 instructions computer explain answer 5 10 points compute worst case delay 64 bit adder large carry ahead cla unit words cla unit 64 pairs inputs assume gates realization cla unit fewer inputs gate delay unit 6 40 points design 16 bit adder carry ahead method gate types list components gen lib hardware unduly increasing delay determine cost worst case delay adder complete design mentor graphic tools simulate design note simulation save design successive homeworks final project submit total number pages submitted problem exceed 5 1 page design chose page submit judiciously conveys information complexity novelty design 2 chose inputs worst case path design exercised choose set inputs represent typical inputs list inputs simulate inputs submit trace outputs comments 3 compare worst case delay computed simulated 7 20 points design 16 bit program counter register operations performed operations controlled 2 control lines forms part alu operations shown table assume 16 bit input bus addition operation carried adder designed previous problem complete design mentor graphic tools simulate design submit 3 pages problem 1 page design chose page submit judiciously conveys information complexity novelty design 2 simulate design values control signals chose typical contents submit values trace outputs note quicksim timing mode designs add delays component default delay values gen lib components 0 rise time 0 fall time design values component method change values change text values component gate delay 2 means rise fall time delays 2 impact delays trace window simulate circuit quicksim timing mode account ece552 sat sep 21 12 25 42 cdt 1996 img lecture notes week 7 topic dimensional arrays passing arrays arguments text 7 1 7 4 7 6 7 9 notes arrays simple variables simple variables store values integer score real price logical answer simple variables store single integer real number logical store declare variable integer array variables arrays store related values single variable values stored array type called base type easier store values array declaring separate variables declaring array variables array base type number values store called size array arrayname arraysize integer scores 3 real prices 1000 logical 10 array variables declared simple variables program foo real cost integer scores 3 sum commonly constant fortran parameter statement declare size array integer maxsiz parameter maxsiz 3 real scores maxsiz scores array variable stores integer single variable referencing arrays access array array subscript position array arrayname subscript array subscript 1 subscript arraysize scores 1 element scores 2 element scores 3 element array variables normal simple variable print score scores 1 bar scores 1 10 cos scores 2 read 1 100 end 150 scores 3 store values array assignment statement simple variables arrayname subscript scores 1 3 scores 2 scores 1 6 array subscripts array subscripts literals variables expressions expression determines element accessed integer scores 3 2 scores scores 4 5 scores 1 array subscript range 1 arraysize array subscript integer expression enclosed parentheses scores scores 4 5 wrong scores 13 scores 5 scores 2 scores 2 3 important type array variable base type subscript real prices 1000 prices variable type prices array prices prices real integer arrays loops arrays commonly processed loop integer maxsiz total count parameter maxsiz 100 real scores maxsiz read scores count 1 maxsiz read scores count end add scores total 0 count 1 maxsiz total total scores count end print scores count 1 maxsiz print scores count end stop end arrays loop counter count array subscript sequentially access values time reading writing arrays loop array filled reading values loop 1 100 read scores end values typed lines read statement executed time values array printed lines loop 1 100 print scores end implied loop read part array line implied loop read scores 50 100 equivalent loop inside read statement read line print part array line implied loop print scores 50 100 array arguments arrays passed user defined functions subroutines array arguments passing simple variables arguments array variables declared main program important pass array array size arguments declare array inside function subroutine program test integer maxsiz parameter maxsiz 10 integer scores maxsiz print getmax scores maxsiz stop end integer function getmax list size finds highest list declare arguments integer size list size return end input array arguments simple variable arguments input array arguments assigned max list 1 max gt list wrong list arrays passed input arguments print getmax scores maxsiz individual values passed input arguments simple variables print fact scores 3 copyright 1996 gareth bestor bestor cs wisc modified 3 1996 cs354 fall 1996 homework 3 due wed oct 9 start class printed signed grader mohammad sridevi sunlung total score 1 4 points find largest ieee 32 bit floating point number integer express answer binary decimal 2 2 points 6 points total write hexadecimal values code executes move move sll 5 3 3 points 6 points total 2 complement multiplication computation overflows 12 bit words 6 bit words show work check results computation decimal 111100 4 4 points show code segments give values hint truth tables page 116 text index ~mbirk cs110 examples rational modified size description dir parent directory 31 oct 96 08 20 txt rational cpp 01 oct 96 15 08 4k txt rational 01 oct 96 15 08 1k txt test rat cpp 01 oct 96 15 08 1k 4113 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc program 2 due wednesday september 25 1996 program 2 computer programmer hired local restaurant write program computer replace cash register restaurant items menu pick items set prices item price running total ordered looping cash register operator asks program print total bill track item purchased display final bill creative restaurant sorts food restaurant offers prices make don copy mine menu formatting dollar amounts formatted 2 decimal places hamburger shack hamburger 1 00 1 20 double 2 40 bacon 2 00 current subtotal 0 00 enter selection point cash register operator press press program thing add cost item running subtotal operator ready print final bill operator enter answer operator ready print bill redisplay menu updated subtotal enter selection subtotal 1 00 print bill hamburger shack print choices current subtotal 1 00 enter selection operator print final bill program print itemized list ordered total cost item subtotal sales tax 5 sales tax total subtotal sales tax print bill customer bill 1 hamburger 1 00 2 2 40 1 bacon 2 00 subtotal 5 40 sales tax 0 27 amount due 5 67 notice ordered cost listed 2 times 1 20 2 40 notice double ordered mentioned bill 0 double program stop executing final bill printed turn program working print capabilities borland output window click upper left square output window select print create printout output demonstrates features program output printout demonstrate ordering item ordering item ordering item submit print outs source code output electronic copy source code executable file created mike steele milo martin jeremy stenglein 1184 data date business started 1988 junior class james bennett high school raise money click card works easy 1 organization plans questionnaire distributed 2 returning rough questionnaire produce typeset quality single page questions response section mail form back 3 make plenty form distribute 4 collect completed response sections week return 5 data entry specialists enter data 6 magical takes place commodore 128 7 print results data sheet returned form return 8 sell data sheets return remainder 9 charge data sheets sold greg badros duke university gjb cs duke cornell dutch club home events links links music tourism travel sport hobby geography misc img img cornell dutch club cdc located ithaca ny usa press dutch version press newest member sixth club rave dance party sixth euro club rave dance party friday november 15 calypso bay ithaca 9 pm 3 5 gif flyer postscript flyer printing free shuttle bus leaves 40 minutes collegetown north campus starts 9 pm img year report 1995 dutch analysed requests reports week month 3 months pages popular dutch links 400 interesting dutch links cornell dutch club shirts sale 10 top quality cool dark green navy blue bordeaux red dutch club shirt buy events white letters dutch back en logo front order mail send 13 includes shipping sander 105 dewitt place 1 ithaca ny 14850 make check sander img cdc pictures view beautiful girls boys list upcoming events ithaca friday november 15 1996 sixth euro club rave dance party gif flyer postscript flyer printing friday november 15 9 pm 3 calypso bay ithaca admission 5 free shuttle bus leaves 40 minutes collegetown north campus starts 9 pm monday dutch koffie hour cdc monday evening 10 00 pm 411 college ave good warm weather collegetown tulip dutch mailing lists dutch mailing list cornell dutch status dec 1995 als mail listproc cornell met de van de message subscribe nl uw jou naam de mailing dutch english mailing list speak english learning dutch language mail discussion list people share interest languages cultures passed events adding information server comments information provided maintain server information displayed send mail aswin cs cornell telephone usa 607 257 2694 send typed stuff pictures mail aswin van den berg cornell dutch club home page 19 skyacre drive ithaca ny 14850 usa cornell dutch club add page home events links links music tourism travel sport hobby geography misc ed lazowska favorite pages computing research driving information technology information industry forward massy goldman report alleging 50 cse ph production issued due flawed data median years ph conference board study doctorate programs government civic information seattle seattle web future boy seattle community network emerald web republic fremont home page city seattle public access network uspan seattle seattle links city net current seattle area highway congestion wsdot seattle metro riderlink transit maps bill gates house state washington state washington home page washington state topographic map county map yahoo citynet virtual tourist dole 96 don miss white house home page thomas library congress index legislation city palo alto japanese earthquake spy satellite photographs transportation amtrak north carolina dot highway project descriptions subway systems world business commerce amazon books archie mcphee italia coffee boeing lots nice images northwestnet grant greenhouse fedex linda cannon gallery rood volvo cafe microsoft windham hill records real estate wondering cold war ibm stock quotes iowa electronic markets ole car shop cultural educational information dale home page day life cyberspace mit media lab 10th anniversary exhibit jerusalem webmuseum ucb museum paleontology paintings discovered december arc smithsonian institution planets complete works william shakespeare library congress electronic exhibits periodicals realaudio york times fax version york times html version cnn tacoma news tribune der spiegel mother jones hotwired upside time warner pathfinder oj central san jose mercury news news services big science 1995 nii awards weather information university washington department atmospheric sciences web weather seattle weather community science database comet shoemaker levy 9 marshall space flight center science project strawberry pop tart fun grapes light bbq computer science computing research association computing research driving information technology information industry forward grace hopper celebration women computing rankings cs departments conference board study cra government affairs committee eniac museum dec systems research center microsoft research tera computer company washington software association entertainment recreation television cbs letterman letterman directly nbc uwtv music internet underground music archive severe tire damage home page stones elvis adam curry launched sports nfl seattle mariners indy 500 coverage cascade ski report espnet sportszone seattle soccer homepage cascade bicycle club lexington bicycle safety program movies seattle movie reviews cannes film festival miscellaneous epicurious online family planet mr showbiz sportszone ticketmaster speakeasy cafe fx fox network foxtrot comments multimedia authoring hypertext comic general fun light bulb jokes cornell humor archive mit guide complaint letter generator college camera control page education general high schools nation captain strong salmon project colleges nation project public library internet site internet featuring world department project home pages university washington computer science engineering stanford center integrated systems steve roberts cmu scs home page webs university washington cse introductory programming uw computer science engineering courses university washington ee consumer electronics university washington material university washington home page uwtv center advanced research technology arts humanities students disabilities 1995 nii awards university washington college engineering university washington staff directory association computing machinery uw student chapter 1994 acm student programming contest pacific region washington software association uw student chapter uw office research electronic texts frog dissection virtual hospital collections music resources great list examples resources publications stanford cs technical reports tech mit student newspaper information location web 94 webcrawler inktomi metacrawler cui w3 catalog yahoo guide www ncsa demo page ncsa page netscape home page ncsa html documentation page lazowska downs family home page adam lazowska aquatic club sac lazowska cs washington frame header entertainment industry entertainment industry entertainment categories breaking news cool links search internet entertainment industry entertainment categories breaking news cool links search web index img img img send feedback jeffrey moore anthony riley anita copyright 1996 entertainment frame toc frame display data finally dog dog red named data bearing intelligence difficult capture dimensional medium free tail thing dogs learn noble australian meet friend owner page extra links simlab madefast home page madefast arpa sponsored project administered assistance nist demonstrate technology developed made program goal show computational tools developed made collaboratively made contractors sites design manufacture significant artifact proposed artifact images components simlab component madefast simulation analysis tools developed made aid design providing analysis physical behavior proposed artifact simlab madefast scenario illustrates simulation analysis tools design describes technical issues analyses illustration simlab define solve heat transfer problem participants madefast include stanford center design research cdr enterprise integration technologies cmu engineering design research center university utah computer science alpha 1 project cornell computer science simlab project www alert redirection response server handled client http www cs wisc ~austin talk tetra connection close content type moved permanently document moved contact mark ng mail address box austin tx 78713 home fax 512 453 home address phone password required campus mail code c0500 mail markng cs utexas pgp public key block click finger details background high school graduated proudly la college college graduated department computer sciences university texas austin employment history mesquite software current activities graduate student computer science ut austin click picture eacute click hobbies netrek role models small utilities written windows click remember advent terminals interactive debugging supposed solve programming problems advent colour screens algorithm animation supposed commercial software disclaimer explicitly states fool rely bought dijkstra december 8 1996 click return mark ng home page office department computer science cornell university 4156 upson hall ithaca ny 14853 phone 607 255 5033 mail pavel cs cornell cornell pavel cs cornell projects date project march 25 27 29 project 1 modeling april 1 3 5 project 2 shading 8 10 12 project 3 lighting 15 17 19 project 4 character modeling 22 24 26 project 5 character animation 29 1 3 class project 6 8 10 13 15 17 shading lighting animation start assignments 20 22 24 29 31 index logs modified size description dir parent directory 04 nov 96 21 54 txt blah 24 oct 96 01 36 1k txt chat log 04 nov 96 15 19 1k txt gallery log 05 nov 96 13 20 2k txt hack log 05 nov 96 13 13 1k txt home log 05 nov 96 15 20 11k txt log 05 nov 96 13 35 1k txt log 05 nov 96 13 13 2k txt log log 05 nov 96 13 21 1k txt logging 20 oct 96 19 46 1k txt 21 oct 96 15 05 1k txt music log 27 oct 96 00 06 1k txt snaps log 05 nov 96 13 20 2k txt testing 02 nov 96 23 52 0k txt www logs 02 nov 96 00 23 59k construction log file separate page www directory times click hits click today hits click hits 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 19 96 mm dd uw madison robotics lab research summary research activities lie intersection intelligence motion interested analysis design systems humans machines lie complex behavioral functions found nature sensing based motion planning combine sensing spatial reasoning prior experience sense goal produce purposeful motion complex uncertain time changing environment nature multi disciplinary research members lab include researchers engineering computer science mathematics psychology area robotics projects cover mobile robots manipulators human guided teleoperated systems types sensing simple sonar vision body sensing kinematic systems including highly redundant structures snakes multi finger static dynamic systems cognitive science area study human skills motion planning purpose developing hybrid machinery human machine intelligences utilized synergistic manner virtual human centered interactive computer systems research divided groups theory algorithms graphics simulation animation experimental work theoretical tools geometry topology control theory shown spite formidable complexity uncertainties robot environment simple sensory feedback sufficient guarantee purposeful collision free motion computer graphics projects concentrate visualization animation motion experimental work carried uw industry focuses hardware prototypes sensor based motion planning systems sensitive arm manipulator project system strong capacity spatial reasoning exceeding humans made sensitive skin includes hundreds proximity sensors covers arm body similar human skin gist research expressed project professional dances robot arm manipulator naturally symmetric act partner turn back expect friendly half learned half motion count chinese staff sunrise gopher index finding news china home page 3 4 aa internet distributed chinese magazines people daily data base digital images digital image dimensional array small square regions pixels case monochrome gray scale black white shades gray image brightness pixel represented numeric gray scale images typically values range 0 255 0 representing black 255 representing white values representing shades gray picture blown show underlying pixel values color image represented dimensional array red green blue triples typically number triple ranges 0 255 0 primary color present pixel 255 maximum amount primary color bricker cs washington tanimoto cs washington modified tues mar 8 23 00 58 pst 1994 ken harker cyberspace advocacy member association computing machinery member electronic frontier foundation finances permitted support ideas league programming freedom member actively involved promoting civil liberties cyberspace spare time strong supporter free strong open public key encryption pgp pretty good privacy encryption organizations association computing machinery electronic frontier foundation computer professionals social responsibility american civil liberties union literature hacker law disorder electronic frontier wired magazine virtual reality virtual reality virtual reality ftp sites eff archives cpsr archives league programming freedom archives pgp north america archive ncsa archives contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents software discern processing script based stories including proc parsing generation question answering episodic memory organization lexical processing discern full integrated model spec parsing complex sentences learning distributed representations fm generic organizing feature maps lissom feature maps organizing lateral connections sane symbiotic adaptive neuro evolution sequential decision tasks pole balancing sane pole balancing task back utcs neural networks home page martym cs utexas 2118 previous computer architecture qualifying exams reading list fall 1996 depth spring 1996 exam fall 1995 depth spring 1995 exam fall 1994 depth spring 1994 exam fall 1993 depth spring 1993 depth spring 1993 breadth fall 1992 breadth depth spring 1992 breadth depth fall 1991 breadth depth spring 1991 breadth depth fall 1990 breadth depth spring 1990 breadth depth fall 1989 breadth depth spring 1989 breadth depth fall 1988 breadth depth spring 1988 breadth depth directions systems research introduction communications storage computation summary years spoken golden era high performance super computers local department stores communicate organization computer networks past era computing systems dramatically fashion today era 60 computers local computer shops line coffee houses trendy neighborhoods national public radio broadcasting internet year computers changed dramatically improved speech understanding generation systems vision systems sophisticated technologies change interaction computers change content interaction computers type systems research enable revolutionary computers attempt provoke discussion topics talk presented times spring semester 1994 slightly approach systems research presented directions undertaken cornell ideas questions raised presentation technical report rough consisting slides talks textual commentary felt valuable make material timely manner wait details worked prose polished experiment interested reaction readers form presentation interested comments content report presented send rz cs cornell work supported advanced research projects agency department defense onr contract n00014 92 1989 onr contract n00014 92 1839 grant united states israel science foundation richard zippel cs384g computer graphics fall 1995 time tth 3 30 5 00 place welch hall 2 310 instructor don fussell office taylor hall 4 120 phone 471 9719 email fussell cs utexas office hours tth 5 00 6 30 pm appointment ta tba office tba phone tba email tba office hours tba location tba recommended text foley van dam feiner hughes computer graphics principles practice addison wesley grading exams 50 projects 50 graded homework grading modified curve natural breakpoints clusters numerical scores determines letter grade description introductory major topics areas image synthesis interactive techniques geometric modeling computer based animation material covered includes 1 basic principles operation raster graphics display devices common dimensional input devices 2 basic algorithms creating manipulating dimensional raster objects including techniques scan conversion methods line segments circles polygons filling algorithms simple anti aliasing schemes 3 homogeneous coordinate transformation techniques 4 parallel central projection perspective transformations 5 common algorithms clipping including cohen sutherland sutherland liang barsky 6 hidden surface removal 7 basic light reflectance models local illumination 8 gouraud phong shading basic texture bump mapping 9 principles ray tracing 10 basic parametric object modeling including bezier spline curves surfaces 11 basic interaction user interface techniques 12 principles hierarchical modeling 12 principles device independent graphics software architecture grading based exams midterm exam class day series implementation projects assigned semester exams emphasize ideas principles mathematics material covered involve writing code fragments persons taking pass fail basis exams students successful completion projects determine grade project submissions include code listing written project description include description software architecture system user guide programming departmental workstation subject prior instructor approval machines accessible student year graphics multimedia teaching laboratory painter hall 3 120 20 pentium workstations running solaris lab students multimedia systems accessible public workstations project lab grading involves interactive demonstrations programs students machine demonstrations accessible counterpart demos assume students familiar xwindows alternative gui programming environment plan concentrate teaching xwindows windowing environment detail programming language environment acceptable provided instructor ta familiar evaluate project checked advance student wishes employ potentially exotic technology highly recommend opengl graphics library equivalent basis image synthesis projects rapidly emerging industry standard 3 graphics library public domain mesa package opengl set libraries 3 dimensional image generation lab departmental suns ibm terminals package publicly private systems mesa home page successfully installed linux based pcs versions windows macintoshes addition vendors provide opengl platforms commercial versions variety platforms portable graphics template graphics homework 8 fall 1996 mudd case study analysis 20 points analyze mudd report case study section 7 notes situations mudd participants good job poor job respect making stakeholders winner risk management project planning cornell cs modeling simulation project online documents author project homework 2 solutions click answers written questions problem 6 schematic 16 bit carry lookahead adder schematics part design listed 4 bit cla pg unit summer unit cla logic unit simulation waveform adder showing delay high problem 7 schematic program counter unit component part schematics 16 bit register 4 1 16 bit multiplexer account ece552 sun sep 22 14 56 18 cdt 1996 jing huang huang cs cornell readings jpeg picture compression standard mpeg video compression standard multimedia applications methods encrypting decrypting mpeg video data efficiently audio engineering psychoacoustics psychophysics modern digital audio technology algorithms manipulating compressed images resolution independent video language feature based image metamorphosis multimedia storage servers tutorial project cs631 home page refresh http www cs washington homes pardo weak oops html weak site week week weak site previous weeks weak sites 3 december 1996 nonlocal business online pretty weak 27 october 1996 mark eats aol 15 milliseconds fame 19 august 1995 didn arrive june 1996 boring quotes solicited entry michael 12 august 1995 scott buy security vest clothes camping gear car computer plaintext 5 august 1995 1996 06 note figure doubly figure author mail spam telling guess spam registered trademark foods corporation 29 july 1995 lisa marie presley double conspiracy home page good page age progression carried state art silicon graphics computer made courtesey neil mckenzie sigh 1996 10 22 july 1995 stuff submitted alf 15 july 1995 http www fucked 8 july 1995 money commercial site geek site day pretty useless page 1 july 1995 baby pictures mart 24 june 1995 exploding heads short attention span mart 17 june 1995 fonts yow 10 june 1995 lauren 3 june 1995 lunch servers people ate lunch mechanical bull 27 1995 web random collection home pages women web 20 1995 brian 13 1995 6 1995 worst web yahoo useless pages 29 april 1995 candy wrappers yahoo useless pages 22 april 1985 dave problem solving web page found links href http www ohio state cgi bin lance html found mechanical bull free creative internet home page nite 15 april 1995 castle found mechanical bull free found creative internet home page nite 8 april 1995 putrid afterthought found melanie home page 1 april 1995 find spam home page found dan wallach incredible amazing cool links page found robert bedichek home page 25 march 1995 home page crap lame 18 march 1995 useless stuff found fun page found neil mckenzie home page cool site day hot site nite mart uroulette wheel round round stops courtesey kansas revolving door vote url worst web gross html hacks courtesey scifi graphics blame pardo cs washington 4259 img program1 time fun flies kermit frog friday 9 20 96 5 00 pm grade 3 final grade text covered chp 2 3 problem description program write clock ll features current time hour minute time pass number hours number minutes add print time simply case addition mind rules clocks clock hours initial final number 1 12 clock minutes initial final number 0 59 add hours number 0 12 add minutes number 0 59 handle printing error enter invalid hours minutes minutes 59 hrs 12 due addition figure carry examples paper start writing program bit hint mod statement hand hand assignment online copying fortran source code file program1 compiled executable file program1 exe handin directory files timestamped current time copy handin directory check handed time late day penalties apply important make copy correct versions program files graded hand printed copy fortran source code file printed copy output program run sets test data gradesheet gradesheet gradesheet grade assignment close make required note graded correct output input values handing run program values manually check program correct results case correct output 18 time 10 hr 20 min add 1 hr 5 min 3 time 9 hr 7 min add 4 hr 6 min 3 time 8 hr 27 min add 2 hr 47 min 3 time 11 hr 47 min add 1 hr 17 min 3 time 10 hr 36 min add 1 hr 36 min 3 time 12 hr 18 min add 1 hr 65 min 3 user interface 8 prompts inputting times 4 meaningful display final time 4 implementation 18 correct implementation formulas 7 correct fortran statements 7 meaningful variable names 2 indenting neatness 2 documentation 6 program description 3 variable definitions section comments 3 total 3 50 copyright 1996 jeff lampert tick cs wisc modified september 12 1996 transition effects rivl authors jose luis fernandez valerie ohm amith yamasani contents page show mpeg examples categories effects designing index 2d effects 3d effects warping morphing 2d effects curtains effects make transition dividing original image 2d geometric shapes img squares img img img blocks img effects effects make smooth transition images grain img 3d simulated effects effects simulate 3d effects 2d techniques tricks real 3d projections peeling img img img img img 3d effects forward mapping pixels original image directly projected screen cylinder img zoom img reverse mapping scan screen find projection pixels 3d shape flip img fly img warping morphing phase project study transitions based distortion images warping techniques fading morphing advanced techniques img amith written simple warping program jolley elevator lift floor ismap stairs 5th floor 4th floor 3rd floor 2nd floor 1st floor basement find jolley intro page map seas home organizations academic info type department grad school people events map links abbreviations update info wu home document modified 12 34 05 cdt 11 april 1996 img page relevant information publications members machine learning research group university wisconsin madison journal articles conference papers book chapters workshop papers tech reports phd theses bibtex file journal articles maclin shavlik 1996 creating advice taking reinforcement learners machine learning 22 pp 251 281 abstract opitz shavlik 1995 dynamically adding symbolically meaningful nodes knowledge based neural networks knowledge based systems 8 pp 301 311 abstract cherkauer 1995 stuffing mind computer knowledge learning intelligent systems informatica 19 pp 501 511 abstract shavlik 1994 framework combining symbolic neural learning machine learning 14 pp 321 331 line file extended version journal article abstract towell shavlik 1994 knowledge based artificial neural networks artificial intelligence 70 pp 119 165 abstract maclin shavlik 1993 knowledge based neural networks improve algorithms refining chou fasman algorithm protein folding machine learning 11 pp 195 215 abstract towell shavlik 1993 extraction refined rules knowledge based neural networks machine learning 13 pp 71 101 abstract craven shavlik 1993 machine learning approaches gene recognition ieee expert 9 line file variant journal article abstract craven shavlik 1992 visualizing learning computation artificial neural networks international journal artificial intelligence tools 1 pp 399 425 abstract conference papers opitz shavlik 1996 generating accurate diverse members neural network ensemble advances neural information processing systems denver mit press abstract cherkauer shavlik 1996 rapid quality estimation neural network input representations advances neural information processing systems pp 45 51 denver mit press abstract craven shavlik 1996 extracting tree structured representations trained networks advances neural information processing systems denver mit press abstract allex baldwin shavlik blattner 1996 improving quality automatic dna sequence assembly trace data classifications proceedings fourth international conference intelligent systems molecular biology pp 3 14 st louis mo aaai press abstract cherkauer shavlik 1996 growing simpler decision trees facilitate knowledge discovery proceedings international conference knowledge discovery data mining pp 315 318 portland aaai press abstract jackson craven 1996 learning sparse perceptrons advances neural information processing systems denver mit press abstract shavlik 1996 overview research wisconsin knowledge based neural networks proceedings international conference neural networks pp 65 69 washington dc abstract maclin shavlik 1995 combining predictions multiple classifiers competitive learning initialize neural networks proceedings fourteenth international joint conference artificial intelligence pp 524 530 montreal canada abstract craven mural hauser 1995 predicting protein folding classes overly relying homology proceedings international conference intelligent systems molecular biology pp 98 106 cambridge england aaai press craven shavlik 1994 sampling queries extract rules trained neural networks proceedings eleventh international conference machine learning pp 37 45 brunswick nj abstract maclin shavlik 1994 incorporating advice agents learn reinforcements proceedings twelfth national conference artificial intelligence pp 694 699 seattle wa abstract opitz shavlik 1994 genetic search refine knowledge based neural networks machine learning proceedings eleventh international conference pp 208 216 brunswick nj morgan kaufmann abstract craven shavlik 1993 learning predict reading frames dna sequences proceedings 26th hawaii international conference system sciences pp 773 782 ieee computer society press abstract craven shavlik 1993 learning represent challenge problem constructive induction proceedings thirteenth international joint conference artificial intelligence pp 1319 chambery france abstract craven shavlik 1993 learning symbolic rules artificial neural networks proceedings tenth international conference machine learning pp 73 80 amherst ma morgan kaufmann abstract cherkauer shavlik 1993 protein structure prediction selecting salient features large candidate pools proceedings international conference intelligent systems molecular biology pp 74 82 bethesda md aaai press abstract opitz shavlik 1993 heuristically expanding knowledge based neural networks proceedings thirteenth international joint conference artificial intelligence pp 1360 1365 chambery france abstract towell shavlik 1992 symbolic learning improve knowledge based neural networks proceedings tenth national conference artificial intelligence pp 177 182 san jose ca abstract scott shavlik ray 1992 refining pid controllers neural networks advances neural information processing systems pp 555 562 denver morgan kaufmann abstract towell shavlik 1992 interpretation artificial neural networks mapping knowledge based neural networks rules advances neural information processing systems pp 977 984 denver morgan kaufmann abstract maclin shavlik 1992 knowledge based neural networks improve algorithms refining chou fasman algorithm protein folding proceedings tenth national conference artificial intelligence pp 165 170 san jose ca abstract noordewier towell shavlik 1991 training knowledge based neural networks recognize genes dna sequences advances neural information processing systems pp 530 536 denver morgan kaufmann abstract towell shavlik noordewier 1990 refinement approximate domain theories knowledge based neural networks proceedings eighth national conference artificial intelligence pp 861 866 boston ma abstract book chapters opitz shavlik 1995 heuristic search expand knowledge based neural networks petsche hanson shavlik editors computational learning theory natural learning systems volume iii mit press craven shavlik 1995 investigating good input representation petsche hanson shavlik editors computational learning theory natural learning systems volume iii mit press maclin shavlik 1994 refining algorithms knowledge based neural networks improving chou fasman algorithm protein folding hanson rivest editors computational learning theory natural learning systems volume mit press cherkauer shavlik 1994 selecting salient features machine learning large candidate pools parallel decision tree construction editor massively parallel artificial intelligence aaai press mit press menlo park ca abstract towell shavlik 1993 refining symbolic knowledge neural networks michalski editors machine learning integrated approach morgan kaufmann san mateo ca workshop papers cherkauer 1996 human expert level performance scientific image analysis task system combined artificial neural networks working notes integrating multiple learned models improving scaling machine learning algorithms 13th nat conf artificial intelligence pp 15 21 portland abstract cherkauer shavlik 1995 rapidly estimating quality input representations neural networks working notes ijcai 95 workshop data engineering inductive learning fourteenth international joint conference artificial intelligence montreal quebec canada abstract craven shavlik 1995 extracting comprehensible concept representations trained neural networks presented ijcai workshop machine learning montreal quebec canada abstract opitz shavlik 1994 genetically refining topologies knowledge based neural networks international symposium integrating knowledge neural heuristics pp 57 66 pensacola fl abstract shavlik 1991 finding genes case based reasoning presence noisy case boundaries proceedings darpa based reasoning workshop pp 327 338 abstract towell craven shavlik 1991 constructive induction knowledge based neural networks proceedings eighth international machine learning workshop pp 213 217 evanston il abstract maclin shavlik 1991 refining domain theories expressed finite state automata proceedings eighth international machine learning workshop pp 524 528 evanston il abstract tech reports published opitz shavlik 1995 generating accurate diverse members neural network ensemble department computer sciences university wisconsin machine learning research group working paper 95 2 version paper appears advances neural information processing vol 8 1996 abstract maclin shavlik 1994 incorporating advice agents learn reinforcements department computer sciences university wisconsin uw tr 1227 shorter version appears aaai 94 abstract gutstein 1992 learning students improve intelligent tutoring system department computer sciences university wisconsin machine learning research group working paper 92 3 phd theses craven 1996 extracting comprehensible models trained neural networks phd thesis department computer sciences university wisconsin madison appears uw technical report cs tr 96 1326 abstract opitz 1995 anytime approach connectionist theory refinement refining topologies knowledge based neural networks phd thesis department computer sciences university wisconsin madison appears uw technical report cs tr 95 abstract maclin 1995 learning instruction experience methods incorporating procedural domain theories knowledge based neural networks phd thesis department computer sciences university wisconsin madison appears uw technical report cs tr 95 abstract publication contained postscript files part 1 part 2 eric gutstein 1993 sift improving fractions tutor phd thesis department computer sciences university wisconsin madison towell 1991 symbolic knowledge neural networks insertion refinement extraction phd thesis department computer sciences university wisconsin madison appears uw technical report 1072 print abstract publication contained postscript files part 1 part 2 part 3 part 4 img return machine learning research group home page 3494 andrew schedule fall 1996 time day monday tuesday wednesday thursday friday cs640 cs640 cs640 cs132 cs736 cs132 cs736 cs132 cs132 cs132 cs132 cs736 cs736 cs132 cs132 7 45 8 9 15 8 9 15 8 9 15 8 50 9 55 lab disc lab disc lab 11 00 lab lab lab 12 05 1 20 1 2 15 1 2 15 2 25 office 3 30 office 4 35 10 10 45 10 10 45 hrs hrs back andrew home page cluster ii hypercomputing design tasks supported computational fluid dynamics cfd area ii 3 design voice mimic speech generation systems area coordinator james flanagan rutgers adaptive voice mimic system introduction research adaptive voice mimic aims advance fundamental understanding human speech generation problems speech synthesis speech recognition low bit rate speech coding compact parametric framework core mimic system utilizes optimization techniques computationally intensive model speech generation provide high quality estimate moment moment parameters acoustic speech signal estimation parameters accomplished step process open loop table based initial estimation closed loop optimization refinement ii shape estimation starting acoustic input open loop optimization estimate parameters obtained table precomputed synthetic speech representations element table stored parameters produced input speech compared synthetic speech table spectral representation shape closest synthetic speech selected initial estimates found series speech segments dynamic programming module smooth trajectories imposing constraints concludes open loop process open loop estimates initialize closed loop optimization suggesting starting position vicinity global optimal solution effective open loop estimates reduce computation required computationally costly optimization loop closed loop optimization synthetic speech generated compact set parameters compared input speech perceptually weighted distance metric parameters iteratively adjusted based result comparison weighted spectral distance arbitrary speech input synthetic speech driven preset threshold iii speech synthesis part research methods high quality speech synthesis parameters studied method based linear acoustic theory models speech production method based fluid dynamic formulation techniques method established method assumes plane wave propagation inside vocal tract linear terms hand method attempts capture accurately physics human speech production formulating speech production process fluid dynamic phenomenon approach form reynolds navier stokes equations describing fluid motion numerically solve low mach number flow vocal tract geometries physical experiments real flow quantities acquired support computational approach validating numerical results linear acoustic fluid dynamic synthesis vocal tract shapes defined means models models lin 1990 flanagan model 1976 models provide vocal tract shapes defined compact set parameters parameters quantify position shape parameters primarily study location size main vocal tract mouth cross area front parameters shown schematic flanagan vocal tract model iv achievements iv 1 vowel recognition spectral representation based linear predictive reduced number parameters vowel recognition system based representation speech signals designed contrast based approach traditional speech recognition systems relied spectral features considerable efforts seeking accurate compact reliable features robust speech recognition representation speech exploited due difficulty computational intensity involved estimating parameters speech waveforms adaptive voice mimic optimized open loop steering efficient closed loop control promising solution challenge real time laboratory prototype based recognition system implemented demonstrated system recognize isolated vowels vowel strings recognition accuracy 97 obtained recognition computation dynamically changing profiles vocal tract input speech displayed figure shows main displays recognition prototype voice mimic based vowel recognition system iv 2 speech coding representation promising technique high quality low bit rate speech coding thought representation produce speech 1 importance acoustic mapping purpose coding apparent adaptive voice mimic research produced coding system vowels sea fire found spectral comparison based linear prediction works vowels work equally major reason number bound pole pairs result linear prediction fails provide accurate estimates singularities feature representations explored representation chosen compact produces positive results order complete extension voice mimic system sounds improved initial estimation source parameters designed include efficient voiced decision evident discrepancies exist frequency content sounds produced source vibration vocal sounds produced noise source vocal tract case discrepancies make multiple selected based voiced decision estimation parameters completed open loop steering closed loop analysis system produced vowel consonant vowel utterances short sentences encouraging quality coding examples voice mimic parameters input speech synthesize speech speech coding examples adaptive voice mimic sun audio 16 bit linear natural input speech voice mimic usu usu fire fire iv 3 speaker identification physiological information speaker vocal tract hidden speech signal acoustic mapping means extract information differentiate speakers vocal tract parameters supplement traditional speaker identification methods advantage vocal tract parameters affected emotion sickness easily altered purpose preliminary experiments estimation vocal tract length acoustic signal critical parameter differentiating speaker identification verification tasks estimation performed voice mimic system step strategy shape vocal tract determined built fixed vocal tract length vocal tract length estimated detailed comprising variations shape length stretched compressed approach requires advance knowledge sound produced problem overcome future replacing optimization loop initial results obtained database associates ray images vocal tract speech signal produced shown vocal tract length estimated voice mimic system agrees measured publications richard flanagan simulation visualization trajectories estimated speech signals submitted presentation international symposium simulation visualization auralization acoustic research education april 1997 tokyo japan richard lin che flanagan vowel recognition representation vol 98 5 pt 2 november 1995 lin richard flanagan open loop acoustic mapping vol 98 5 pt 2 november 1995 lin richard zou flanagan adaptive voice mimic vol 97 5 pt 2 1995 related publications richard duncan flanagan davis levinson flow visualization vocal submitted presentation international symposium simulation visualization auralization acoustic research education april 1997 tokyo japan davis levinson richard duncan lin flanagan low mach number flow vocal tract american institute aeronautics astronautics conference penn state univ pa 1996 richard duncan lin flanagan levinson davis fluid flow approach speech generation esca tutorial research workshop speech production modeling control strategies acoustic france 21 24 1996 richard liu duncan lin flanagan levinson davis numerical simulations fluid flow vocal tract proc 1995 eurospeech pp 1300 madrid spain september 18 21 1995 richard liu duncan lin flanagan levinson davis vocal tract simulations based fluid dynamic analysis vol 97 5 pt 2 1995 visit multimedia lab img return hpcd home hpcd home page converting existing user interface constraints author bjorn freeman benson published proceedings 1993 acm symposium user interface software technology atlanta georgia november 1993 pages 207 215 abstract constraints long tool user interface construction constraint systems established user community constraint based user interfaces widely adopted premise paper major stumbling block pervasive emphasis designing interface toolkits augmenting existing thesis work paper practical convert existing user interface written imperative programming language similar user interface implemented constraints thesis proved conversion cooldraw click postscript file return constraints home page colloquia classes instructional facilities admission information bs meng ms phd undergraduate information master engineering information faculty research groups staff general information school school electrical engineering cornell university phillips hall ithaca ny 14853 5401 professor james thorp director professor clifford associate director img college engineering homepage img cornell university homepage send comments electrical engineering webmaster webmaster ee cornell modified october 3 4634 gaetano borriello list www resources professional organizations association computing machinery acm acm special interest group design automation sigda institute electrical electronics engineers ieee ieee computer society computing research association cra government organizations national science foundation advanced research projects agency executive branch white house legislative branch congress united states publications table contents ieee magazines transactions carnegie mellon university cs technical reports sun microsystems technical reports rutgers mobidata internet journal computer science bibliography prentice hall catalog catalog computer books internet book shop libraries uw information navigator ll telnet application university washington libraries internet public library university michigan library congress patent information stanford campus wide information system portfolio news magazines york times electronic newsstand upside magazine hotwired wired magazine der spiegel edupage www news system usenet news searchable stanford net news service travel weather maps weather information courtesy uw department atmospheric sciences navigator guide world links cities world citi net virtual tourist xerox parc map viewer www starting points tips web crawler university washington yahoo stanford university ncsa www starting points universities www web 94 awards home pages home page design tips university washington www developer pages gaetano cs washington back home page resume references resume postscript references postscript cs 537 lecture notes introduction contents history os bottom view top view outline history computers expensive rare cheap expensive ubiquitous hardware trends vacuum tubes core memory cards transistors magnetic tapes integrated circuits disks vlsi computer chip main frame 1 million mini 50k 1m workstation 10k 50k micro pc 1k 10k network computer 500 software batch system user time person programmer operator end user multiprogrammed job time improve utilization time sharing multiple interactive users single user pc ws full circle kinds systems transaction processing banking airlines real time missile defense factory control embedded systems computer toaster os principle goal os make hardware regular uniform lots idiosyncratic devices easier program don worry speeds asynchronous events closer needed applications named variable length files disk blocks multiple cpu user shared system activity single user system multiple large dynamically growing memories virtual memory resource principle goal os mediate sharing scarce resources resource costs money share expensive devices share data database expensive device cooperation people community expensive device problems work work efficiently utilization keeping devices busy throughput lot work hour response individual things quickly protection limiting effects bugs preventing idiots ruining preventing unauthorized access data modification data resources preventing bad guys ruining bottom view starting hardware hardware summary details components central processing units cpu main memory ram core devices bus communication mechanism connects cpu pc pointing instruction execute fetches instructions time location pc increments pc fetching instruction branch instructions alter pc responds interrupts jumping location unscheduled procedure call memory responds load store requests cpu time device chunk memory cpu cpu sets options starts sending store requests address cpu back status small amounts data issuing load requests direct memory access dma device transfer large amounts data directly memory loads stores cpu issues interrupt cpu timing problem devices millions billions times slower cpu typical pc 10 million instructions sec typical disk takes 10 ms byte disk ratio 100 000 1 typical 60 1 word 5 bytes sec 200 ms 2 million instructions key stroke doesn include head time solution start disk device 100 000 instructions computation wait disk finish terrible program write debug change faster disk solution process 1 start wait finish data process 2 computation operating system takes care switching back process 1 process 2 question process higher priority space problem time typical program wasting memory space allocated looping subroutine wasting space allocated rest program data structure wasting space allocated data structures waiting user input wasting space solution virtual memory program data disk 100 1000 times cheaper byte os automatically copies memory pieces needed program demand top view kinds users end user bill customers write love letter play game design bomb doesn os care realize computer application programmer writes software end users virtual machine named files unlimited size unlimited memory read write returns immediately calls library routines subroutines written sort array solve differential equation search string character call operating system read write create process memory systems programmer end creates abstractions application programmers deals real devices outline 1 processes processes processes synchronization communication semaphores critical regions monitors conditions messages pipes process structures pipelines producer consumer remote procedure call deadlock implementing processes mechanism critical sections process control block process swap semaphores monitors policy short term scheduling fcfs round robin shortest job multilevel queues 2 memory main memory allocation swapping overlays stack allocation implementation programming languages virtual memory hardware paging segmentation translation lookaside buffer policy page replacement algorithms random fifo lru clock working set 3 devices device drivers interrupt handlers disks hardware characteristics disk scheduling elevator algorithm 4 file systems file naming file structure user view flat array bytes record structured indexed random access metadata mapped files implementation structure linked tree structured tree directories free space management 5 protection security threats access policy capabilities access control lists implementation authentication determination enforcement encryption conventional public key digital signatures solomon cs wisc thu oct 31 15 38 51 cst 1996 copyright 1996 marvin solomon rights reserved computer vision software packages databases software library appearance matching slam columbia object image library coil 20 columbia object image library coil 100 webmaster cse467 advanced logic design carl ebeling spring 1996 sample test fixtures find sample tf verilog test fixtures examples quarter includes header describing operation tf tf tf tf tf ebeling cs washington academic programs faculty departmental addresses phone graduate program philosophy numbers philosophy undergraduate faculty contact information information assistants contact information general faculty information faculty home pages 96 97 faculty recruiting philosophy resources net colloquia undergraduate philosophy friday lunch lecture series association descriptions college information fall 1996 descriptions liberal arts student division spring 1997 descriptions liberal arts home page summer 1997 descriptions university texas home page questions undergraduate program courses ms cindy marshall questions graduate program courses ms jill glenn comments questions web page robert causey latest update 1 01 97 info net package source info classes vlsi lab net info classes cluster sgis suggested classpath info classes work note change info classes jdk zip classpath incorrect multiple architecture support java include base java classes explicitly classpath added automatically install location runtime documentation source docs info net package lecture notes lectures postscript format print laser printer view application ghostview 8 29 96 lecture 1 introduction 9 03 96 lecture 2 java 9 09 96 lectures 3 7 abstract data types 9 24 96 lectures 8 10 java register machine 10 2 96 lecture 11 inheritance 10 16 96 lecture 12 recursion 11 07 96 lecture 13 gui layout 11 22 96 lecture 15 threads life father worked ibm visit work huge computer rooms bring home pieces computers idea things cool 16 17 father brought home ibm documentation programming languages read make sense surprising ibm isn famous written documentation 1973 mit weeks tour mit artificial intelligence laboratory days included logo lab don remember tour remember freshmen lived fraternity recall ai lab members join liking people met ai lab house strong representation ai lab event playing logo left pretty figure lot fun undergraduate ai lab play hack logo began learn program don remember teaching taught lisp pdp 10 mysterious figure summer worked ibm operator low level position calling skill espresso maker spare time work allowed computer language apl time found textbook language learn idea languages worked sophomore year 6 031 ancestor 6 001 explained computer language designed simpler language building blocks give sense ideas modularity top design crucially idea abstraction make program represents concept set agreements needing concept implemented program black box internal details irrelevant year explained simplest sorts computer languages machine language implemented hardware circuits understand computer programming level individual logic gates wanted reinforced sense keeping levels separate order build large complex structure learn hardest problems deciding draw modularity lines putting borders wrong place makes system slow difficult major step learning programming student job architecture machine group ancestor media laboratory days group students developing operating system lab operating system full bugs turn demanded constructed software tools examining structures program opportunity shoulders experienced tools bit poke tools suddenly understood actual meaning patterns binary zeros machine significant difference information disk machine memory region memory instruction number letter picture difference solely matter interpretation biggest aha life happy people understand working job began make program make easy step professional programmer worker makes artifacts delight making time began good designer people started taking ideas design function graduated began work real world programmer job needham ma call workstation sort expanded pdp 8 built vector display processor programmed assembly language big product system ces advantage raster graphics offer kind wysiwyg interface typesetting laser printers job year moved job honeywell multics multics operating system great historical importance developed partnership mit general electric experiment practical large time sharing system time cutting edge state art computer science time joined multics group days past group retained measure pride high standards time passed learned important ideas working multics people understanding interface relation program user expanded include idea user programmer important make programs building blocks programmers expect easily anticipate idea programs meant read people machines multics group developed programming process required modification system justified group senior programmers written read person author installed multics large single person understand coordination review board provided multics stable consistent grew changed 15 years multics forgotten set mark software quality working multics taught careful designs room unanticipated future expect people read programs work multics people note greenberg brilliant programmers met addition talented musician playing rock guitar baroque equal ease spoke languages introduced lisp time mit artificial intelligence laboratory developing lisp machines friends key workers project learned lisp long left multics join startup company commercialize lisp machine left join logo computer systems firm intended implement version logo apple ii home computer logo computer systems time startup firm formal regulations multics group included close friends lovers bizarre personalities worked hard knew money short supply work 16 20 hours row work lisp lisp machines gradually expert language end managed produce product time left company result political higher management turned blessing alan kay atari rich alan setting research labs california cambridge entire boston staff form atari cambridge research center atari gave money design work environment freedom work problems interested work music hire friends tom work atari knew happiness working partner problems cared powerful computers alas atari began lose money day closed lab atari enrolled mit media lab contingent doctoral students media lab media lab encourages students set directions fact pros cons advantage learn independent common assumptions field drawback don learning case interested linguistic phenomenon called noises uh huh hmmm make conversation run smoothly pretty large literature subject discover faster guide hand experienced authority controlling learning wouldn important thing media lab constant focus demonstrating work people complain important good demo explain matters smart person short sentences learn clear learn express idea benefit learner teacher learn grace pressure learned skills projects worked dictionary remember kid asked grown meaning word told dictionary fine idea hard ve heard word don spelled true english bizarre spelling rules dictionary word spelling sounds spelled write approximation sound word system consults dictionary organized pronunciation key thing accept wide range spellings word headache write pleased project mentioned page stewart brand book lab supervisor chris login geek write length knowledge lots smart people world qualities rare argue put air superiority call geek valuable perspective taking week time bring baby daughter wilderness learned computer happily sit idle week week lost major project back seat driver car give driving instructions city boston street map knew roads navigation system knew speech synthesizer talk make work needed car car navigation system supplied sponsor japanese electronics firm designed work type car top line luxury needed cellular phones car communications media lab bought needed keys surely graduate student usa lab equipment day demonstrating back seat driver group general motors ride great time shooting pictures japanese car driving happened point driver missed turn consequence bsd inform driver fact plan route case driver race car driver quickly made illegal turn slowing seasoned boston drivers attempted caused program crash guess crashing car ll add demise lisp machines rise unix obsolete uw home page menu colorful data repository live view seattle tuesday december 10 1996 14 56 temperature 280k winds 16 knots 18 mph creating wind chill factor 22 knots 25 mph pressure 993 29 33 sun rose today 07 46 set 16 18 moon crescent 1 full spotlights selected points interest uw internet uw home page faq answers frequently asked questions uw home page president campus maps campus tour alumni information faculty staff student directories news events news interest uw medical care uw academic medical center including medical center uw medical center uw physicians school medicine admissions information prospective students uw diverse range educational programs student guide academics student life including academic calendar quarterly time schedule catalog finances academic programs leisure policies administrative guide information employees uw including travel employment computing libraries computing networking library information desktop reference tools information resources dictionaries library catalogs databases teaching resources people teaching research resources people research departments academic administrative offices maintain web sites uw beginning points exploring internet university washington home page provided computing communications information send email cac washington call 206 543 pine pc pine uwin willow trademarks university washington 1994 1996 university washington including photographs images noted de las mexico pictures trip mummy museum displayed glass cases case small hole corners result museum smelled mummy smell disturbing thing mummy story lonely planet mexico guide book mummy pictures man mummy screaming mummy shy mummy pregnant mummy mas en todo el mundo baby mummy internet database performance art piece entitled mummy performance lasted approximately 8 hours times involved laying length body symbolize mummy uw cs seattle restaurant guide contents introduction restaurants area downtown pike place market adjacent market pioneer square international district capitol hill seattle center lake union university district north university district north capitol hill madison park ballard fremont ridge restaurants cuisine chinese continental northwest italian japanese mexican southwestern seafood steak thai vietnamese stuff places breakfast lunch places dessert coffee houses brew pubs introduction seattle good city restaurants notable restaurants price ranges major seafood good bet number restaurants serve called northwest cuisine specializing fresh local ingredients european restaurants represented italian strong large number thai restaurants consistently good vietnamese restaurants number good japanese restaurants addition good place eat seattle good place drink make good beers northwest wines gaining increasing recognition restaurants walking distance downtown hotels downtown pike place market capitol hill restaurants restaurants listed pioneer square international district seattle center eastern reaches hill walking distance bus downtown bus tunnel worth visit case cab bus access university district easy street addresses seattle potentially confusing seattle divided number regions streets designated compass points downtown compass point empty compass points significant 1st ave 1st ave ne 1st ave nw 1st ave streets generally run east west avenues generally run north south areas downtown east west north south weak sense streets avenues numbered series wrong turns find corner 45th 45th fact places city find intersection compass point east west running street 50th street north south running avenue 9th avenue ne makes street avenue redundant omitted restaurants open days week noted call safe restaurants classified inexpensive inexpensive moderate moderate moderate expensive expensive listing restaurants type food main listing restaurants disappoint marked asterisk restaurants recommended infrequent visitor seattle note selections accompanying comments personal opinions members department restaurants location downtown lounge 1904 fourth avenue 682 4142 moderate expensive tom douglas pioneer northwest cuisine food eclectic seattle hotel sixth avenue pike 447 5544 expensive consistently highest rated restaurants city atmosphere service formal seattle standards mccormick fish house 722 fourth avenue 682 moderate expensive wide range fresh seafood bit noisy metropolitan grill 820 avenue 624 moderate expensive regarded don stewart westin hotel 322 moderate expensive historically sushi seattle recently international district painted table alexis hotel madison avenue 624 moderate expensive interesting prepared american northwest food pretty setting good choice typical seattle top restaurant pike place market 86 pine 728 2800 expensive good french country restaurant cafe formal expensive version chez shea pike place market 467 expensive tiny restaurant serving northwest cuisine upstairs market building closed sunday monday seafood western north end market 443 6000 incarnation cafe sport expensive formal eclectic version lounge conceived managed tom douglas early reports extremely positive pink door 1919 post alley 443 3241 moderate cheap wine decent interesting pasta dishes fun casual atmosphere outdoor deck usable place pike place market 624 moderate inside market great views good fresh seafood el 1501 western avenue pike place inexpensive authentic mexican food sort joint worth stop hungry adjacent market north south 1st ave 441 1026 inexpensive moderate bar beautiful kind fun 1924 1st avenue 682 1624 expensive consistently seattle restaurants imaginative preparation meat dishes rack lamb superb expensive cafe menu served bar area front closed sunday monday 2400 1st avenue 443 expensive prepared food continental northwest find formal rave food case wild ginger 1400 western 623 moderate expensive asian pleasant pioneer square heading south 1st avenue leads past pioneer square number renovated turn century office buildings art galleries bars cafes al 1 622 moderate expensive reservations difficult italian food town atmosphere noisy closed sundays il 411 1st avenue 467 expensive classic italian cuisine good food formal atmosphere closed sunday 84 623 3883 moderate open time italian food 3 cares bar decent pizza 129 place 382 inexpensive hole wall place good vietnamese food international district area east surrounding superb asian supermarket green village 721 king 624 moderate peking places seattle serving real taiwanese food closed sunday tuesday ho ho seafood restaurant 651 weller 382 moderate expensive great good food house hong 409 8th ave 622 inexpensive good cantonese dim sum strong suit bit saigon 1036 jackson st 325 inexpensive good vietnamese predominantly northern 514 jackson street 622 expensive japanese restaurants west cost closed sunday ocean city restaurant 609 weller 623 good dim sum thanh vi jackson 329 inexpensive vietnamese southern capitol hill angel thai cuisine 235 broadway 328 0515 moderate strong local aoki 621 broadway 324 moderate highly recommended sushi closed monday thai restaurant 727 pike st 324 8833 inexpensive good thai food closed sunday cafe 315 pine 622 french italian eclectic food interesting small friendly informal room meet owner sing opera things slow pleasant evening siam broadway 616 broadway 324 moderate thai seattle seattle center 19 harrison 298 moderate creative local ingredients european presentation interesting food fairly setting thai restaurant 101 john st 1st ave 285 9000 good thai food inexpensive moderate closed monday lake union restaurants located sides lake union 1107 dexter avenue 285 5000 west side lake union expensive excellent italian food feature dark quiet bar floor lake union chandler house 901 ave 223 south end lake union moderate expensive fresh seafood nice view lake union terrific sunny day love sushi 1001 ave 625 silly good sushi reasonable prices grill 1823 eastlake ave 325 east side lake union moderate good fun southwestern mexican restaurant university district choose restaurant university district ave university walk big time brewing company university ne brew pub decent sandwich style food ne 43rd st 547 alley moderate italian formal expensive restaurant general area nice italian food interested bigger occasion sort place roosevelt ave ne 525 inexpensive closed monday north university district ciao bella 5133 25th ave ne 524 inexpensive moderate informal italian restaurant north east university north village shopping center patio popular summer royal palm roosevelt ne 523 2400 good thai al green lake 522 moderate expensive central italian food consistently good pretty location closed sunday salvatore 6100 roosevelt ne 527 closed sunday moderate informal italian restaurant good food good time reservations crowded fe cafe 2255 ne 65th street 524 avenue 783 moderate mexican food good green chili specialty northwest beers closed sunday monday north capitol hill madison park 4220 madison 324 moderate excellent spanish mexican cafe flora 2901 madison 325 moderate vegetarian cooking raised heights pleasant crowded cafe 24th ave 329 moderate good italian food close university bridge small friendly informal room reservations wait door 2808 madison 325 7442 expensive outstanding semi formal french inspired northwest cuisine small portions 1927 43rd 324 moderate pleasant italian restaurant interesting food lines al il cheaper formal ballard fremont ridge chinook salmon bay terminal ballard 283 hook inexpensive moderate good fresh fish noisy le 425 nw market st 784 expensive intimate frills northwest cuisine town closed sunday tuesday seafood grill 3rd ave 284 3000 moderate expensive south fremont bridge nice view boats excellent nw seafood ray nw expensive 789 seafood great view reservations difficult upstairs portion restaurant ray cafe reservations main menu relaxed atmosphere cheaper worth trip nice evening bai tong pacific highway airport 431 thai food area queen ann ave 285 3360 soviet union mediterranean food recently drawing cs people mcgraw st 284 excellent continental food moderate expensive sushi lake city ne 367 7972 excellent sushi nice atmosphere union bay cafe ne 45th st northeast university 527 moderate expensive small cafe continental northwest food great desserts closed monday vietnam pearl 708 rainier ave 726 vietnamese town sort scale nice restaurants cuisine seafood chandler house lake union chinook salmon bay ballard seafood pike place market mccormick fish house downtown seafood grill fremont ray ballard continental northwest cafe flora madison park cafe capitol hill pike place market chez shea pike place market lounge downtown downtown le ballard north market north market painted table downtown place pike place market seafood grill fremont madison park union bay cafe north east university italian al pioneer square cafe ciao bella north il pioneer square pink door pike place market al green lake salvatore madison park district pioneer square steak metropolitan grill downtown thai angel thai cuisine capitol hill capitol hill bai tong airport royal palm north siam broadway capitol hill thai heaven seattle center thai restaurant seattle center japanese international district downtown aoki capitol hill love sushi lake union sushi lake city vietnamese pioneer square thanh vi international district bit saigon international district vietnam pearl rainier ave chinese harbor lake union green village international district ho ho seafood restaurant international district house hong international district ocean city restaurant international district mexican southwestern el pike place market santa fe cafe north university district north market grill lake union madison park mediterranean lake union east european north market big time brewing company pub food university district cafe flora vegetarian madison park wild ginger asian northwest south market places breakfast lunch spot julia ballard mae ridge cafe ridge stone cafe honey bear bakery green lake coffee houses cafe allegro district italia downtown pioneer square espresso capitol hill cafe capitol hill broadway cafe paradiso capitol hill places dessert espresso capitol hill denny capitol hill broadway honey bear bakery green lake pacific desserts capitol hill denny seattle center big time district cooper lake city pacific nw brewing company pioneer square red hook brewery ridge hanks cs washington 95 meeting report international conference complementarity problems held johns hopkins university baltimore november 1 4 1995 meeting attended 50 researchers world including attendees australia belgium canada czech republic denmark finland germany great britain india italy japan netherlands norway portugal sweden united states meeting organized aim bringing researchers mathematical programming aspects complementarity problems experts variety applications areas purpose meeting create increased cross fertilization communication areas understanding appreciation aspects areas considers expected beneficial effective solution practical complementarity problems arising applied disciplines meeting great success decades research subject complementarity problems established fruitful discipline mathematical programming sources complementarity problems diverse include problems engineering economics sciences monographs surveys documented basic theory algorithms applications complementarity problems role optimization theory meeting started overview complementarity field stage web site cpnet http www cs wisc cpnet announced completed site eventually date information upcoming conferences area list active researchers pointers work algorithms applications software page list researchers present conference papers software outline developments area includes growing collection test problems mcp mcplib complementarity toolbox suite programs routines conjunction matlab hoped cpnet collection grow considerably include algorithms application problems pointers extensions modeling software real applications formulated standard modeling languages themes developed meeting speakers introduced extensions basic framework cited applications needed extensions theoretical results outlined relating vertical horizontal extended linear complementarity problems ideas unify areas speakers considered stochastic game theory outlined existence results algorithms solution variational inequalities drew attention talks merit functions smoothing techniques popular topics extension received considerable attention mathematical program equilibrium constraints algorithms solution problems lots discussion resulted application talks relating problems framework appears fruitful area future research contact problems rich source complementarity problems problems complementarity result contact condition stipulates gap objects contact pressure classical obstacle problems extended include effects convection diffusion interesting complementarity contact mechanics arises robot design key features problem modeled framework include sliding friction rigid body properties structural mechanics complementarity models studies material elasticity plasticity informative interesting talks opened areas field general complementarity economics long time law supply demand general equilibrium theory states excess supply price good extensions basic idea outlined talks dealt equilibria integrated assessment problems energy modeling relocation effects due european common market national energy modeling system similar models traffic assignment outlined area dynamic models important ideas congestion analysis presented meeting algorithmic developments outlined meeting involved traditional pivotal based techniques complementarity problem smooth nonsmooth systems nonlinear equations popular approach takes systems nonsmooth equations applies smoothing traditional newton based techniques applied methods based quadratic programming proximal points formulations computational extensions outlined talks introduced merit functions prove error analysis future algorithmic design conclusion meeting showed field complementarity research burgeoning area interesting algorithms solving complementarity problems fairly sophisticated techniques analysis computation growth number application areas framework require sophisticated solution techniques clear applications developed complementarity modeling form significant portion made meeting refereed proceedings meeting published 1996 siam developments area undoubtedly reported international conference complementarity problems planning conference tentatively set july 1998 held madison wisconsin michael ferris computer sciences department university wisconsin madison ferris cs wisc jong shi pang department mathematical sciences johns hopkins university baltimore jsp mts jhu feedback form enter comments questions suggestions personal information mail address type comment comment question suggestion enter comment send comment wchen cs utexas www alert redirection response server handled client location http www utexas cons connection close moved permanently document moved publications micheal hewett book journal conference articles hewett hewett 1994 knowledge based framework automated software synthesis automated software engineering 1 3 hewett hewett 1994 mechanisms efficiency blackboard systems proceedings twelfth national conference artificial intelligence aaai 94 seattle washington hewett hewett 1994 automated schema selection software synthesis proceedings tenth ieee conference ai applications caia 94 san antonio texas hewett hewett 1993 language architecture efficient blackboard systems proceedings ninth ieee conference ai applications caia 93 orlando florida hewett hewett 1992 efficiency pure blackboard systems proceedings fourth ieee conference tools ai tai 92 arlington virginia hayes roth hewett washington hewett 1989 distributing intelligence individual distributed artificial intelligence volume ii gasser eds pitman london hewett hayes roth 1989 real time knowledge based systems blackboard architectures applications jagannathan baum eds academic press boston hayes roth washington hewett hewett 1989 intelligent real time monitoring control proceedings ijcai 89 detroit michigan johnson jr hewett 1989 graphical tools conceptual graph knowledge bases proceedings fourth annual workshop conceptual graphs international joint conference artificial intelligence ijcai 89 detroit michigan hewett 1989 representation communication distributed systems proceedings fourth annual workshop conceptual graphs international joint conference artificial intelligence ijcai 89 detroit michigan johnson hewett 1988 design issues implementing common lisp object system clos proceedings clos users implementors workshop sponsored aaai xerox palo alto research center palo alto california hayes roth buchanan hewett altman brinkley duncan 1988 deriving protein structure constraints blackboard systems morgan eds addison wesley england hayes roth hewett 1988 implementation blackboard control architecture blackboard systems morgan eds addison wesley england hayes roth johnson jr garvey hewett 1988 building systems bb environment blackboard systems morgan eds addison wesley england duncan buchanan hayes roth altman brinkley hewett 1987 method deriving solution structures proteins bulletin magnetic resonance 1987 8 111 119 hayes roth johnson garvey hewett 1986 application blackboard control architecture arrangement assembly tasks journal artificial intelligence engineering 1 2 85 94 hayes roth buchanan hewett altman brinkley duncan 1986 deriving protein structure constraints proceedings aaai 86 philadelphia pennsylvania hewett 1979 stochastic process composing music pentagon fall 1979 technical reports hewett 1993 flexible data representation comparison structured object oriented implementations ibm technical report 748 1993 hewett 1993 symbol system language programs ibm technical report 750 1993 hewett hewett 1993 framework control program synthesis technical report tr cse 93 14 florida atlantic university boca raton florida hewett hewett 1992 language architecture efficient blackboard systems technical report tr cse 92 25 florida atlantic university boca raton florida hewett hewett 1992 efficiency blackboard systems part ii execution technical report tr cse 92 03 florida atlantic university boca raton florida hewett hewett 1992 efficiency blackboard systems part activation technical report tr cse 92 02 florida atlantic university boca raton florida hayes roth washington hewett hewett 1989 intelligent real time monitoring control technical report ksl 89 05 knowledge systems laboratory stanford university hayes roth hewett washington hewett 1988 distributing intelligence individual technical report ksl 88 50 knowledge systems laboratory stanford university hewett hayes roth 1988 real time knowledge based systems technical report ksl 88 22 knowledge systems laboratory stanford university hayes roth hewett johnson jr garvey 1988 accord framework class design tasks technical report ksl 88 19 knowledge systems laboratory stanford university hewett hayes roth 1987 architecture software engineering view technical report ksl 87 10 knowledge systems laboratory stanford university hewett 1988 user manual v2 1 update common lisp working report ksl 86 knowledge systems laboratory stanford university garvey hewett johnson jr hayes roth 1986 user manual common lisp version technical report ksl 86 61 knowledge systems laboratory stanford university garvey hewett johnson jr hayes roth 1986 user manual version technical report ksl 86 60 knowledge systems laboratory stanford university hayes roth buchanan hewett altman brinkley duncan 1986 deriving protein structure constraints technical report ksl 86 51 knowledge systems laboratory stanford university hayes roth garvey johnson jr hewett 1986 modular layered environment reasoning action technical report ksl 86 38 knowledge systems laboratory stanford university buchanan hayes roth altman brinkley hewett duncan 1986 heuristic refinement method deriving solution structures proteins technical report stan cs 86 ksl 85 41 stanford university hayes roth buchanan hewett altman brinkley duncan 1985 protein structure constraints technical report ksl 85 35 knowledge systems laboratory stanford university hayes roth hewett 1985 learning control heuristics technical report stan cs 85 1036 stanford university author micheal hewett email hewett cs utexas updated sunday august 21 1994 stuff bam img spent undergraduate university maryland college park schools nobel laureates jim rule graduated applied math research umcp boss called mobile robots fortunately boss encouraged make lots pretty pictures img interned microsoft summer work linguistics related tools knock don drink water jokes deal vent img find personal stuff quote file poems songs fictitious female thrash band find phoenix motif good world resume prove img bam wam dot um dee doo purity test img original works feel making public mossy bits department literary magazine features editor mossy bits year send ideas 1511 section 6 introduction numbers fall 1996 summary designed give student firm understanding concepts numbers introductory class emphasis idea number 1 depending class grasps difficult concept number 2 text class counting love count count class completed student ability count number 1 starting 0 note number concept 0 covered math 890 introduction grading class exams based scheduled weekly topic exam count 1 grade class participation required schedule week 1 review 0 week 1 1 introduction week 1 1 1 concept week 1 1 1 1 week 1 1 1 1 1 means week 1 1 1 1 1 1 difference week 1 1 1 1 1 1 1 counting week 1 1 1 1 1 1 1 1 advanced counting week 1 1 1 1 1 1 1 1 1 week 1 1 1 1 1 1 1 1 1 1 class taught count loves count link mailto bolo cs wisc bolo house amuse purchased house experienced thinking purchasing house recording things scheduled house tree falls week closed house tree fell truck top cab cap week truck back body shop tree falls house bow trunk friend helped carry trunk house break damages damaged end cap roof damaged roof edge beat repaired patio door rot needed fixed panel sliding glass patio door frame cold drafts finally insects invading house opening started work discovered plate door surrounding brick molding house deck area fix remove deck remove patio door rebuild members deck south side house prepared winter water basement rained lot night house minor problems fix morning morning arrives find water basement window level ground allowed water flow french base plugged dirt couldn drain water basement window 3 4 water basement cleaned dirt window regraded give slight lip work play sam rains heavily cleaned rained determine secondary problems inside turn house water moving fast stream water accumulated driveway house front grade foundation voila water basement killer elite dust bunnies hell cleaning decided clean cold air return removing covers assaulted killer elite dust bunnies fortunately trusty green kenmore managed creatures coordinate attack tricky moments bunnies large tool nozzle appliances major purchases looked lawn severely tempted honda deck overhead cam engine feature made great infinitely variable transmission blade hydraulic hydraulic drive systems didn care shell 838 dollars purchased propelled gold series 21 inch cast cutting deck traditional 2 cycle engine drive system interesting set transmission isn driven wheels completely free wheeling push transmission engaged lock voila propulsion good differential mechanism appears similar automatic locking hubs wheel drive vehicle purchased rear discharge grass 4 ways side throw side bag rear bag set plates plates cover open side top deck provide ports grass discharge options rear plate top cover side port lots stuff stored basement dry needed find crappy low quality units found ge construction higher quality units examined speed fan work basement noise bothering ve added fan basement basement air mass increases amount wet air passes helps basement dry friend purchasing smaller find works walls basement multiple choice pair confusion order sales guy american tv appliance problem gave discount floor model ended floor model speed queen discontinued gas version selected mg madison gas electric run gas line cost reasonable cost 131 4 135 estimate refrigerator house refrigerator purchased 22 cubic foot general electric side side white paint fits space allocated perfectly ice maker ice water door wanted drip proof shelves models door mounted ice water satellite receiver rca single receiver compact satellite dish subscribe services service months favorably impressed find picture quality good cable receive channels comedy channel science fiction channel unavailable gripes system tv vcr service paying 70 month equivalent enhanced basic cable service movie channels lot service buy amount price cable pricing general things short term category longer timely word state trim patch crack west foundation wall leaks saturated finish moving furniture garage house install curtains computer room fix oven set 500 temperature 325 oven clean replace plastic section metal replace element find filters elements furnace air regrade area house promote install covers north window wells longer short term plants flower beds trees lawn areas grow additional grass current lawn flush hot water heater fix basement windows glued shut junk makes opening feature useless discovered needed open flush gas basement cartridge master bath sink replaced water temperatures warm find larger shower curtain master bath clean interior toilet tanks lots built medium term fall arrange phone wiring remove metal hardwood floor computer room strip wax hardwood floors strip window prevent damage clean repair deck excess paint windows seal properly install ethernet cable jacks wash house empty window wells dig bottoms window level trim fix install interior lighting existing fixtures lack pieces diffuse light clean paint trim built furniture floors install lighting basement repair patio door screen install screen screen frame install window covers install storm windows basement windows experiment water reduce water consumption current models high water designs long term tile floor master bath paint paint myriad patch driveway replace flooring kitchen hardwood sand water stained floor boards master bedroom replace kitchen repair replace double glass patio door units lost air tight seal replace glass ne bedroom lower double pane windows hole outer pane replace sink drain master bathroom steel things ve started keeping track items earlier find impressive list things todo list daunting removed tree fell roof strawberry patch flower beds worst cluster 4 leaves 90 degrees small large idea fixed electric dad returned planning purchasing lawn boy build table equipment rack computer room purchased computer desks work nicely build rack put random hardware cleaned windows point drain house open overflow main bathroom sink lower end fixed panel patio door seal weather seal found problem clean easier roof ladder mg checked checks lawn yeah de lawn steel bow multiple passes directions broad leaf killer lawn border sections back jungle removed hornet nests retrieved drill press table basement install gas piping clothes mg guy portable pipe powered accepts 1 inch pipe includes size small toolbox lawn remove year remaining leaves removed tremendous amount dead grass remove leaves window wells replace bulbs outdoor light fixtures clean outdoor light fixtures clean water water salt supply types salt crystal 50 pounds crystal finished pellets works crystal choice solar salt water salt rock caves salt agent salt supposed friendly safer drink eliminated originated cat cats daniel trouble failed attempts cleaning affected area found cleaner trick clean wood trim doors window window screens lawn remove bulk year leaves walls ceilings rooms clean sweep basement removed lot stuff bolo home page modified sun aug 18 11 42 16 cdt 1996 bolo josef burger bolo cs wisc final review questions chapter 1 describe define 1 classic life cycle model pg 24 26 2 spiral model life cycle model pg 29 30 ii chapter 3 describe define estimate number lines code loc pg 76 78 describe define cocomo model pg 84 87 iii chapter 4 describe define risk analysis pg 96 102 describe define 1 gantt charts pg 107 117 2 critical path pg 107 117 describe define project plan pg 122 124 iv chapter 8 book read orm describe project osa tutorial homepage chapter 12 book give class definition 1 domain definition 2 method pre post conditions 3 include standard 5 methods default constructor copy constructor destructor equality operator assignment operator object oriented design vi chapter 17 describe define software 11 quality factors pg 550 552 describe define 10 guidelines formal technical review pg 564 566 describe define 1 software science length metric n1 n2 equation book pg 573 575 metric loc answer book 2 metric pg 575 576 vii chapter 18 define 3 testing objectives pg 596 define describe condition testing pg 611 614 define describe 1 equivalence partitioning pg 618 619 2 boundary analysis pg 619 620 3 effect graphing pg 620 623 viii chapter 19 define verification validation pg 632 define describe 6 activities pg 633 figure describe software testing strategy pg 635 636 ix chapter 20 define adaptive corrective maintenance approximate percentages 15 25 20 30 45 65 pg 664 665 reverse engineering chapter 21 define describe 1 baselines versions variants pg 694 696 701 703 2 sci conceptual model 697 698 3 management change control pg 704 706 4 qa auditing pg 706 707 5 history status reporting pg 707 708 cs dept home page byu home page osm home page updated 18 jun 1996 research projects past research projects evaluation application feature selection algorithms anil jain paper presented icpr 96 postscript version similar paper accepted ieee pami classification digits deformable templates anil jain paper submitted ieee pami genetic programming work bill punch wrote genetic programming system called gp gained popularity gp community work gp turned paper gp workshop icga 95 expanded version appears advances genetic programming ii mit press doug zongker dougz cs washington home research classes contact edited 18 27 sunday 20 october 1996 110 hits research academic interests graduate student area programming languages department computer science university wisconsin madison research assistant professor tom reps research group wisconsin program slicing project aims create enhanced tools support development complex software systems research directed today types type inference improve software reusability dilbert times click united media larger version papers publications siff reps program generalization software reuse tr 1315 computer sciences department university wisconsin madison wi 1996 click access paper acm sigsoft 96 fourth symposium foundations software engineering main academic interests lie application insights techniques mathematical logic theoretical computer science solve problems programming languages compiler design programming language links ml gentle introduction ml mit sml information tree objective caml standard ml basis library beta linear logic programming language assorted theory links types forum theoretical computer science uw madison logic computation group penn theory computing goals directions journal graph algorithms applications chicago journal theoretical computer science assorted computer science links hypatia electronic library computing research madison chaos complex systems seminar assorted mathematics links essays stand favorite mathematical constants sets negative number elements electronic journal combinatorics la la valley worthy king legend lovely running valley full orange groves top part la region runs mount les el sierra sea belong called de added de half official capital district reaching shore important centre apartment blocks built valley peaceful places visit include royal la architectural treasure 14th century gateway orchard lands large coastal plain 27 scattered boundaries mountains la 1 high region named el peak unquestionably capital la early prehistoric traces give idea art personality cave el el de roman times people began heights settle plain explains traces places muslim times castles important defensive structures grants town title famous writers lo march born beautiful city 15th century exceptional spain family 4th duke frances 16th century receives title university church raised collegiate church pope alexander vi begun 14th century outstanding examples valencia gothic alterations palace preserves style houses objects reminiscent saint visit include royal santa clara san marcos hospital 14th century main activity continues farming important export fruit tourist trade changed extent fortunately orderly creating important infrastructure tourism beach surrounding visited making interesting basic excursions el regional road la la valley la visiting visit 14th century san de interesting region district marks boundary region south founded alfonso el 1449 birthplace writer magnificent beach links north extends mouth river south boundary province area belonged el de agricultural community neo classical church sant maria la san church stand olive lies valencia seasons valencia coast inviting place magnificent climatic conditions text extracted tourist office spain copyright 1995 tourist office spain asia pacific regional office tokyo japan img back garcia personal information img garcia cc utexas cse 590 zp links list potentially links add list feel free send mail ll happy add zpl home page list supercomputing parallel computing sites arctic region supercomputing center san diego supercomputer center cornell theory center internet parallel computing archive upcoming compiler parallel computing conferences sungeun cs washington athletic interests virginia tech tae kwon club undergrad instructor tae kwon club virginia tech water skiing summer spent weekend aunt cabin lake anna virginia enjoyed water skiing map showing location cabin vicinity free service generate map address country back home page updated 17 oct 1996 mail comments corrections voronoi diagram delaunay triangulation running java compatible web browser netscape 2 voronoi diagram delaunay triangulation mouse click mouse drawing region add sites voronoi diagram delaunay triangulation voronoi diagram delaunay triangulation checkboxes toggle voronoi diagram delaunay triangulation current set sites remains diagrams clear button press begin diagram sites show empty circles button press empty circles set sites voronoi vertex delaunay triangle empty voronoi diagram property site clicked mouse point region site closer site sites delaunay triangulation geometric dual voronoi diagram alternately defined triangulation sites additional property triangle triangulation triangle empty sites closely related data structures found data structures field computational geometry additional information actual data structure delaunay triangulation voronoi diagram built fly delaunay triangulation delaunay triangulation built large triangle vertices screen delaunay triangulation lines heading upper left upper technique makes code simpler additional code needed handle sites convex hull previous sites algorithm insert site walk triangulation starting recently created triangle find triangle site triangle adjacent triangles site eliminated resulting empty spot site insertion technique commonly called bowyer watson algorithm expected time insert site roughly n1 2 current number sites author paul chew chew cs cornell cse 321 assignment 5 autumn 1996 due friday november 1 1996 reading assignment read handout induction proofs recursively defined sets sections 4 1 4 4 text problems edition text practice problems page 210 problem 31 problems 1 page 209 problem 4 2 page 209 problem 10 3 give recursive definition set strings alphabet number don prove correct 4 define set strings 1 string strings give recursive proof string 1 0 5 page 241 problems 8 12 20 6 page 242 problem 42 restriction 8 character variable names reason names unix commands obscure 7 bonus page 242 problem 48 column truth table 8 bonus page 249 problem 20 odds ends web navigation mathematicians web list commercial sites einet galaxy reilly internet navigator worldwide map www cern www subject list cern geographical www list jumpstation odds ends academic national academy science scientist siam florida math lots math info tocs math journals info math journals geometry center los alamos nonlinear studies mississippi erc physics preprints wavelet tutorial powell conference math page big ten ams mathematics subject classification na net research opportunities home page electronic journals computers acm faqs search cs tech reports guide math software language list gnuplot perl linux reference telephone directory libraries university california libraries bible roget thesaurus interactive roget thesaurus project gutenberg dictionary 1 dictionary 2 stock market stock quotes internet country codes currency rates caltech calendar ca law census office weather reference page consumer world movies search travel solar system list travel related web sites state department travel advisories paris museums paris field museum chicago resources london russia sf exploratorium sweden uk guide american airlines subway navigator events comet jupiter impact multimedia multimedia info index expo ticket office song sample archive mit telemedia lab mpeg movies reading project gutenberg books online title rice books subjects arts humanities art resources building state mother jones mit lock picking guide fishnet magazine hacker bordeaux prague temptation st anthony poetry postmodern culture internet faq architecture wien list michigan gopher johns hopkins gopher classical hong kong play lego guide daily cartoon tarot day history towers simpsons cardiff movies movies music internet coke machines mtv otis pictures delft pictures france pictures nosc pictures beer page british lunch web edge anarchy list generality orange room obituary page web implementation html xmosaic mosaic forms support tutorial forms user authentication html tags character tables writing good html 4151 cs513 fall96 line handouts list files grow progress material assignments site accessing mirror account public cs513 copy file find entering www typing cp public cs513 filename newfilename filename file copy newfilename assign file account view file list clicking redball icon img email directory email messages class stored img ps assignment 4 due november 11 1995 img mid sam ps 55 minute midterm exam cs513 students img ps assignment 3 due october 23 1995 img key comments assignment 2 img ps assignment 2 2 pages due october 07 1996 img key comments assignment 1 img ps assignment 1 due september 20 1996 img geninfo ps general information updated time time semester img viva vi ps advanced introduction vi written carl de boor regarded official class handout img grades updated info current grades class img barber ball head coach gm owner mission press highlights history mission avoid decisions dumb ass trades secure win highlights press conference ready squad bowl times tough 49ers butt wipe division time return form prepare 1st 60 pt weekend team victim suck field believing supposed suck field existed suffered mind blowing loss turkey performance ve thought kent graham king cardinal score 24 points game offer proof suck field phenomena cardinal humanly capable type performance explain starting carter bye week smart man weekend idiot mr miller explain poor performance weeks suck balls miller mr smith account resurgence rb spotlight smith mr feel harvey williams point season anthony johnson hope harvey pulls long ass neck ass pretty history phenomena made entrance 1993 back performances weekly basis ironic back smith chris warren worse 1996 jets 2 seasons hope making years losing year bowl championship loser hole jerry rice made great answer luck securing 1st draft pick 1994 picked rb smith player great players brett rocks awhile rising barry foster sterling similar players great rights high scoring reliable playing hurt kicks ass hard times season dog doggy days time occurred owner pulled big traded marshall dumb ass passing gall stones painful ramifications decision fortunately owner gm pulled bigger traded back highlight stupidity traded carter alvin harper harper promptly traded asked felt returning responded god refresh http www sas cornell 8000 cssa page moved http www sas cornell 8000 cssa update bookmark david karr home page www home page david karr karr cs cornell view world wide web bottom david karr personal data research interests students cs department cornell isis horus projects cornell department computer science cornell cuinfo web server cornell web servers cornell university global directory world wide web servers virtual tourist world map powerful set internet white pages finding people mail addresses collections selected pages web internet catalog yahoo facilities selecting matches millions pages web lycos alta vista alta vista advanced query form direct search precisely web pages maintain presentation securing hardening horus project java applet verifies properties horus protocol stacks java applet solves traditional puzzle matching birthdays capability solve related puzzles collection resources lego toys pictures kids web resources find handy interesting list usenet faqs collection documents write html documents including home page world wide web world wide web faq article bush published atlantic monthly july 1945 relevant www today jane austen information page latest author hit worth visiting web html proves wonderful vehicle literary criticism complete plays popular william shakespeare searched powerful tool interface barely adaptable web motorcycle pages rec dod home page information bmw series motorcycles collection photography faqs documents sailing pages index yahoo mark sailing page pages contra dancing folk music piano page puzzle archives rec puzzles links puzzles brain zeno coffeehouse puzzles realm philosophy graphical home page annals improbable research constitution united states america weather forecast ithaca updated 25 april 1996 david karr karr cs cornell robert van de geijn schedule fall 1996 current week week regularly scheduled meetings september october november december appointment send mail rvdg cs utexas regularly scheduled meetings time monday tuesday wednesday thursday friday 9 00 9 30 9 30 10 00 composites composites 10 00 10 30 fem 10 30 11 00 11 00 11 30 office calvin hrs lin 11 30 12 00 office cont hrs 12 00 12 30 lunch lunch faculty lunch lunch 12 30 1 00 lunch lunch lunch lunch lunch 1 00 1 30 office comm hrs 1 30 2 00 office cont hrs 2 00 2 30 cs 367 cs 367 2 30 3 00 cs 367 greg baker cs 367 3 00 3 30 cs 367 cs 367 ken 3 30 4 00 carter 4 00 4 30 plapack meeting 4 30 5 00 plapack meeting september sun mon tue wed thu fri sat 1 2 3 4 5 6 7 details 8 9 10 11 12 13 14 details note slc sept 15 15 16 17 18 19 20 21 details note ipps due sept 20 22 23 24 25 26 27 28 details jason wu sept 23 25 29 30 details september 1 7 time monday tuesday wednesday thursday friday sept 2 sept 3 sept 4 sept 5 sept 6 9 00 9 30 labor day 9 30 10 00 composites 10 00 10 30 10 30 11 00 11 00 11 30 office hrs 11 30 12 00 office hrs 12 00 12 30 lunch lunch faculty lunch mike allen 12 30 1 00 lunch lunch lunch lunch 1 00 1 30 office hrs 1 30 2 00 office calvin hrs lin 2 00 2 30 cs 367 greg baker cs 367 2 30 3 00 cs 367 cs 367 3 00 3 30 cs 367 cs 367 3 30 4 00 4 00 4 30 plapack meeting 4 30 5 00 plapack meeting appointment send mail rvdg cs utexas september 8 14 time monday tuesday wednesday thursday friday sept 9 sept 10 sept 11 sept 12 sept 13 9 00 9 30 9 30 10 00 composites composites 10 00 10 30 fem 10 30 11 00 greg rodin 11 00 11 30 office calvin hrs lin 11 30 12 00 office cont hrs 12 00 12 30 lunch lunch faculty lunch lunch 12 30 1 00 lunch lunch lunch lunch lunch 1 00 1 30 office comm hrs 1 30 2 00 office cont hrs 2 00 2 30 greg baker cs 367 cs 367 faculty lounge 2 30 3 00 cs 367 greg baker cs 367 3 00 3 30 cs 367 cs 367 ken 3 30 4 00 carter 4 00 4 30 plapack meeting 4 30 5 00 plapack meeting september 15 21 time monday tuesday wednesday thursday friday sept 16 sept 17 sept 18 sept 19 sept 20 9 00 9 30 faculty 9 30 10 00 composites retreat 10 00 10 30 fem faculty 10 30 11 00 retreat 11 00 11 30 recruitment faculty office calvin hrs lin 11 30 12 00 committee retreat office cont hrs 12 00 12 30 lunch lunch faculty lunch lunch 12 30 1 00 lunch substitute retreat lunch lunch cline liaison substitute ticam 1 00 1 30 comm cline faculty meeting substitute ticam 1 30 2 00 cont cline retreat meeting 2 00 2 30 cs 367 faculty cs 367 2 30 3 00 cs 367 retreat cs 367 3 00 3 30 cs 367 faculty cs 367 3 30 4 00 retreat 4 00 4 30 faculty 4 30 5 00 retreat september 22 28 time monday tuesday wednesday thursday friday sept 23 sept 24 sept 25 sept 26 sept 27 9 00 9 30 9 30 10 00 composites composites 10 00 10 30 fem 10 30 11 00 11 00 11 30 office calvin hrs lin 11 30 12 00 office cont hrs 12 00 12 30 lunch lunch faculty lunch lunch 12 30 1 00 lunch lunch lunch lunch lunch 1 00 1 30 office comm hrs 1 30 2 00 office cont hrs 2 00 2 30 cs 367 cs 367 2 30 3 00 cs 367 greg baker cs 367 3 00 3 30 cs 367 cs 367 ken 3 30 4 00 coffee carter 4 00 4 30 jason wu plapack meeting 4 30 5 00 seminar plapack meeting appointment send mail rvdg cs utexas october sun mon tue wed thu fri sat 1 2 3 4 5 details 6 7 8 9 10 11 12 details details meet 13 14 15 16 17 18 19 nick oct 16 10 30 20 21 22 23 24 25 26 details note slc oct 24 25 27 28 29 30 31 details note ipps due oct 31 november sun mon tue wed thu fri sat 1 2 3 4 5 6 7 8 9 blast meeting nov 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 december sun mon tue wed thu fri sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 user interface assisted resource discovery document continues recent discussions user interface intelligent agent assists world wide web problem finding resources large loosely organized network tedious time consuming intelligent agent software assist user current user interfaces hard fully exploit agent capabilities approach construct testbed evaluating user interfaces assisted resource discovery audience consists casual naive users information networks don expect program predicate logic ui research issues user interface research issues address assisted search providing software assistant natural easy metaphor generating fruitful searches large loosely organized networks rapid convergence user interface elements assisted search contribute rapid convergence result user work assistant initially modify goals search specialized discovery natural classify types resource discovery tasks specialized user interface elements classifications managing discovered resources resources discovered retained managed user future access user interface metaphors facilitate effective resource management metaphors integrate assistant assistant resource location current domain work software robot understand navigate world wide web domain domain easy resource discovery crucial world wide web domain common resource discovery search initial work plan general approach applies types resources information network services discovery ultimately effective user interface techniques tightly integrated global desktop built software assistants accomplish delegate human assistants start work adding assistant based interface resource discovery top mosaic world wide web browser considered scenarios scenario 1 mosaic companion assistant scenario 1 provide companion application mosaic user search web resources initially implement keyword search built idea adding specialized searches search carried software agent presume ui generates goal agent satisfy returns collection web resources user tour results directing companion control mosaic remotely search progress user continue work mosaic advantages 1 companion application user remain control continue working mosaic 2 code permits remote control mosaic built locally built latest release mosaic 3 future ui experimentation plugged limited html mosaic forms disadvantages 1 scenario requires access code installed client viewer project limited 2 integrated viewer ui hack designing ui focus resource discovery task scenario 2 integrated assisted version mosaic approach approach provided search mechanisms scenario 1 ui integrated web web page webcrawler yahoo build keyword based query software agent mosaic forms results returned generated html document standard hypertext navigation visit results advantages 1 scenario standard mosaic viewer larger audience 2 form entry hypertext navigations widely understood users 3 user agent software disadvantages 1 scenario provide ui testbed specifically difficult investigate iterative dialogs rapidly constrain focus search difficult experiment metaphors retaining organizing collections resources harder automate tours resources 2 agent working user control viewer 3 user agent software joseph sherman modified friday march 17 1995 research home page current research involved modeling simulation flows specifically working developing spectral models fluid particle interaction particles larger smallest flow scales denser fluid conditions separation time length scales makes feasible perform meaningful simulations flow single particles presence initially turbulence simulations provide data model coefficients order efficiently perform simulations devise immersed boundary technique impose time step constraints code phd research immersed boundary technique particle turbulence interaction model direct numerical simulations research related links cornell theory center simulations performed list papers abstracts postscript files masters thesis research heat transfer multi phase flows home resume group research cornell cfd misc refresh http www cs utexas users zhuqing html brother twins younger brother hey friend elder brother peck academic rank professor full time degrees ph computer science univ southwestern la 1970 computer science univ southwestern la 1968 mathematics physics univ southwestern la 1966 number years service faculty 23 appointed feb 1971 1981 professor computer science 1971 1981 joint assoc prof comp sci director div information systems dev related experience 1968 1971 instructor mathematics computer science university southwestern louisiana consulting 1979 present technologies corporation 1984 present committee membership department advisory retention promotion tenure graduate affairs principal publications 5 years vast voice aided sewing technology system proceedings 1993 research conference feb 1993 benefits study designed chairs direct international journal clothing science technology 3 2 3 pp 39 44 1992 shop floor performance apparel industry international journal science technology 3 1 pp 19 27 1991 production scheduling distributed simulation proceedings fourth international conf expert systems production operations management pp 90 94 institution clemson university john peck faculty member information page 2 term distributed simulation apparel manufacturing proceedings 1990 conference pp 614 618 dec 1990 solving problems rapid simulation floor proceedings simulation multiconference simulation pp 3 8 april 1990 analysis distributed join algorithms proc distributed memory computing conference pp 1411 1417 april 1990 production scheduling distributed simulation proceedings fourth international conference production operations management pp 90 94 automated guided vehicle tool program development proc research conference feb 1990 semi join program join queries hypercube pugh proc hypercube conference pp 457 461 1989 factories future proc intl conf assoc simulation enterprises asme april 1986 scientific professional societies association computing machinery acm national programming contest judge regional programming contest coordinator sigcse special interest group computer science education user association executive board member chairman technical advisory committee database systems american apparel association management systems committee member honors awards sigma xi 1984 outstanding alumnus computer science 1987 1990 defense logistics agency contract 12 000 000 classes papers fall 1995 classes cs414 operating systems cs481 automata computability theory cs631 multimedia systems project image processing experiment linear systems spring 1996 classes cs417 computer graphics cs514 practical distributed computing cs664 machine vision project neuron edge detection updated cs790 eng project advisor prof ramin zabih project concert software release concert system variety parallel platforms compiler runs recent sparc machines compiler requires 32mb ram run compiler comfortably memory performance compiling large programs supporting single configuration concert system order make concert work system sparcstation 4 5 10 20 32 mb memory gnu compiler version 2 7 2 gnu gmake make program build concert executables compile programs version gmake work fine gnu emacs version 18 19 emacs required run concert debugger emacs interface concert compiler emulator concert system release notice information programs freely numerous anonymous ftp sites archie find ftp site nearest don archie clicking connect main gnu software server prep ai mit concert system publicly concurrent system architecture group university illinois tar file installed simply software public domain offered freely education research obtain current release concert software click button release compressed form download 4 0 newest version concert supporting langauge icc compiler concert 4 0 tuned icc 3 0 compiler robust concurrent aggregates img concert 4 0 software distribution img concert 3 0 software distribution comply gnu copyleft gdb software source modifications gdb back csag home page updated 3 november 1995 webmaster linear programming oops chuck sick ronen slides notes spoke define linear programming nr 10 8 1 10 8 5 objective function values amount stuff combinatorial hard polynomial hard define quadratic programming 1 11 np hard algorithms case distance 26 27 geometric interpretation simplex solution boundary vertex solution open maximum define feasible vector feasible basic vector vertex feasible vectors combinatorial problem vertex slack variables turn inequalities turn things standard form techniques simplex method generally fast worst case exponential searches vertices method provably polynomial impractical closes vertices provably polynomial arguably practical searches interior points simplex method reduced form nr 10 8 8 10 8 9 define linear complementary problem 1 6 1 8 note square matrix choice 0 objective function turn lp 1 9 1 10 turn quadratic trivial minimize sum 0 turn quadratic hard nr refers numerical recipes refers murty linear complementarity publications mao parallel multi operation scheduling problem machine order constraints proceedings twelfth acm symposium applied computing nicol mao bottleneck partitioning ary cubes parallel processing letters vol 6 389 399 1996 mao nicol parallel multidisciplinary design optimization proceedings eighth iasted ismm international conference parallel distributed computing systems 91 93 1996 mao nicol isomorphic routing mesh orsa journal computing vol 8 63 73 1996 mao kincaid analysis service schedules mobile server problem location science vol 3 107 124 1995 mao nicol heuristic partitioning parallel computation proceedings seventh iasted ismm international conference parallel distributed computing systems 295 297 1995 nicol mao automated parallelization timed petri net simulation journal parallel distributed computing vol 29 60 74 1995 mao simha compressing databases multi field pattern matching proceedings international symposium knowledge retrieval storage efficiency 199 203 1995 mao nicol combinatorics ary cubes application partitioning proceedings fourth international conference young computer scientists 662 669 1995 mao multi operation multi machine scheduling proceedings 1995 international conference exhibition high performance computing networking lecture notes computer science springer verlag vol 919 33 38 1995 choi choi mao simha shortest paths graphs applications network overlay design proceedings 1995 conference information sciences systems 731 736 1995 mao kincaid rifkin line single machine scheduling algorithms chapter 8 impact emerging technologies computer science operations research edited nash kluwer academic publishers 157 173 1995 mao kincaid ahead heuristic scheduling jobs release dates single machine computers operations research vol 21 10 1041 1050 1994 mao simha routing scheduling file transfers packet switched networks journal computing information vol 1 1 special issue proceedings 6th international conference computing information 559 574 1994 mao results liu conjecture proceedings 32nd acm southeast conference 63 68 1994 mao tight worst case performance bounds fit algorithm bin packing siam journal computing vol 22 1 46 56 1993 mao fit bin packing computing vol 50 3 265 270 1993 mao directed file transfer scheduling proceedings 31st acm southeast conference 199 203 1993 back mao home page papers failure detection page www pointers research failure detection unreliable failure detectors reliable distributed systems introduces failure detectors message passing systems jacm tushar deepak chandra sam toueg weakest failure detector solving consensus determines information failures sufficient solve consensus asynchronous distributed systems message passing subject crash failures preliminary version paper appeared tushar deepak chandra vassos hadzilacos sam toueg tushar deepak chandra thesis combines results unreliable failure detectors reliable distributed systems weakest failure detector solving consensus failure detectors solve consensus asynchronous shared memory systems extends work mentioned shared memory systems registers paper results resource complexity work mentioned preliminary version paper appeared wai kao lo vassos hadzilacos failure detectors wait free hierarchy extends work shared memory systems registers shared memory systems arbitrary objects preliminary version paper appeared gil simulating fail stop asynchronous distributed systems shows implement failure model indistinguishable fail stop model point view process asynchronous system laura sabel keith marzullo election consensus asynchronous systems laura sabel keith marzullo revisiting relationship blocking atomic commitment consensus problems blocking atomic commitment unreliable failure detector schiper gamma accurate failure detectors schiper decentralized blocking atomic commitment protocol schiper transaction model virtual synchrony model bridging gap schiper maintained tushar watson ibm cs100 instructors kay wagner upson 306 255 9216 jan telle upson 5136 255 9730 samuel weber upson 308 255 1051 todd wilson upson 5146 255 1543 cs100 spring 1996 pierce cs cornell resume robert landrum goal provide service probability expertise area computer networks education master science computer science university texas austin december 1996 master arts mathematics university texas austin 1994 bachelor science mathematics physics king college bristol tennessee 1987 work experience op student texas instruments fall 1995 treasurer christian council 1995 1996 activities community service treasurer upsilon pi epsilon fall 1996 delegate state convention republican party texas presbyterian church hills austin texas interests architecture world wide web guess mystery novels landrum cs utexas updated june 13 1996 cse 567 principles digital systems design carl ebeling fall 1996 working groups experience working groups obvious reasons working homework project group work make things smoothly put effort make group work find work fun interesting ultimately rewarding giving receiving end explanation friend learning working group meeting spend time talking work start assigning group coordinator position rotate group members person takes lead scheduling meetings deciding group proceed person boss form group consensus makes week set goals expectations group week discuss person contribute time review group working decide groups don work don conflicting expectations group talk email communicating replace group meetings meet week group hands homework project assignment put names contributed assignment amount contributed member credit spread evenly group feels people share pay great attention amounts balance end nudge grades students resist idea working groups arguments raised answer work credit learning competitive sport grades curved helping lower grade contrary find understand teach studies lots show students classes collaborative learning score higher tests students traditional classes don people group grade job forest ranger require work knowing work important skill working groups takes time time adjust group dynamics spend time deciding work role person attitude job happen don rely part team member consistently lets rest group assignment problems group talk possibility firing group member cs washington 1706 large heading notice select view source menu adding bit extra text make point regular text time fancy extras added italics bold showing fun line break smaller heading smaller heading tiny heading notice heading picture nate big monkey don text pictures list things list things thing thing thing finally link page home page link info html www alert redirection response server handled client http www cs washington research projects connection close moved permanently document moved school stuff research work publication list advisor gaetano borriello office research work working chinook project cad tool embedded systems worked synthesis glue logic driver routine customization parallel ports joint work ross ortega gaetano advisor official publication iccad 92 implemented demo ed dac san diego ca june 1994 added memory mapped presented 1st workshop hw sw design park september 1992 paper submitted proposal published proceedings static scheduling techniques meeting timing constraints software overview ieee micro authored elizabeth walkup gaetano algorithm dac 94 handles fixed delay values mode transitions paper submitted dac 95 handles delay ranges worst case delays includes heuristics finding short feasible schedules progress advanced interface synthesis memory mapping bandwidth transformation code generation timing estimation putting program people publication list pai chou ross ortega gaetano borriello synthesis hardware software interface microcontroller based systems proceedings ieee acm international conference computer aided design santa clara ca november 1992 pp 488 495 pai chou gaetano borriello software scheduling synthesis reactive real time systems proceedings design automation conference san diego ca june 1994 pp 1 4 pai chou elizabeth walkup gaetano borriello scheduling issues synthesis reactive real time systems ieee micro august 1994 pp 37 47 appeared technical report 94 09 04 dept computer science engineering university washington seattle wa 98195 pai chou gaetano borriello interval scheduling fine grained code scheduling embedded systems dac 95 pai chou ross ortega gaetano borriello chinook hardware software synthesis system international symposium system synthesis cannes france september 13 15 1995 appears uw cse tech report 95 03 04 pai chou ross ortega gaetano borriello interface synthesis techniques embedded systems iccad 95 pp 280 287 gaetano borriello pai chou ross ortega embedded system design portability rapid integration hardware software design sami de micheli eds kluwer aacademic publishers 1995 updated thu aug 8 16 48 18 pdt 1996 api user guide applet api packages java applet java awt java awt image java awt peer java io java lang java net java util packages sun tools debug 1047 indiana university computer science research researchers start template page create entries artificial intelligence cognitive science acquisition words case based selection problem solving methods scientific computation goal driven interactive explanation grounding linguistic meaning learning case adaptation case based reasoning rhythm music language metacat watching cognitive architecture analogy making letter spirit emergent model perception creation alphabetic style databases information systems graphics perception guided display realistic images realistic image synthesis hardware robotics analog field computing indiana university cyclotron controller minimalist robotics retic behavioral controller based vertebrate reticulate formation visual design analog computers digital design derivation daisy dsi programming system logic applied logic foundations circularity hyperproof 2 0 logic distributed systems logical reasoning diagrams gaggle theory negation structurally free logic relevant computing theory digital design derivation programming languages syntactic abstraction scheme language implementation scheme 2000 storage management algorithms quadtree representation matrices digital design derivation daisy dsi programming system scientific computation algorithms quadtree representation matrices theory constraint satisfaction problems cs indiana education ph mathematics 1971 university texas austin texas mathematics magna cum laude 1967 university texas austin texas king high school texas 1964 6164 minds lives discoveries 15 great computer scientists small cover image computer science important forces shaping today society future understood made key breakthroughs minds introduces readers 15 planet foremost computer scientists including winners turing award computing nobel prize scientists reveal fascinating anecdotes early influences contributions computer science thoughts explosive future cathy write book dennis shasha imagine visiting isaac newton views inertial forces memories farm life privilege talking living isaac newtons computer science inspired write minds critics minds lives discoveries 15 great computer scientists dennis shasha cathy fascinating collection profiles interviews computer science modern form back 1930 pioneers alive speak euclid archimedes galileo shannon digital history york times science times section tuesday august 29 1995 world changing computer scientist aren hard fast secrets success judging biographies found book computer skeptical broad minded curious fun loving independent point trouble making don knuth pioneer computer algorithms eighth grade found 2 000 solutions candy bar maker word game manufacturer thought existed daniel founder massive parallel processing designed toys milton bradley attending includes authority inventor fortran john backus hated school classes alan kay developer object oriented programming suspended brooklyn technical high dennis shasha cathy written friendly informative guide group scientists acknowledge greatly shaped world granted chris goodrich book review los angeles times sunday november 12 1995 minds written consistently interesting full beautiful insights examples stories generally inspiring lots fun david gelernter professor computer science yale university author mirror worlds 1939 lost world fair excerpted introduction beginnings chapters give flavor book introduction part 1 john backus john mccarthy alan kay part 2 edsger dijkstra michael rabin donald knuth leslie lamport robert tarjan steve cook leonid levin part 3 architects fred brooks burton smith danny part 4 machine intelligence edward feigenbaum doug lenat secrets success 25 years glossary references book includes photographs scientist ages recognize creators field small sampling anecdotes puzzle started complexity theory dijkstra discovered shortest path algorithm richard feynman involved danny connection machine order copy order phone canada 1 800 777 4643 americas europe africa 49 30 82 071 berlin office asia australia 852 72 73 96 98 hong kong office order email canada mexico order email order minds lives discoveries 15 great computer scientists dennis shasha cathy isbn 0 387 1 publication date august 1995 publisher springer verlag york 175 avenue york york suggested retail price 23 33 canada comments send shasha cs nyu academic interests neural networks cognitive science machine learning nonlinear dynamics chaos complexity coding information theory evolutionary computation highly parallel computing edition george almasi allan gottlieb benjamin cummings publishing 1994 isbn 0 8053 0443 6 preface table contents index click authors home pages george almasi allan gottlieb 1650 steven estimating eigenvalues sturm liouville problems approximating differential equation purdue university 1970 david optimal order approximation polynomial spline functions purdue university 1972 rong qing jia spline interpolation related topics university wisconsin madison 1983 daniel tien lee problems cardinal spline interpolation approximation university wisconsin madison 1984 thomas computing multivariate simplex splines university wisconsin 1985 jo rg peters fitting smooth parametric surfaces 3d data university wisconsin 1990 thomas james multivariate derivatives larger university wisconsin 1991 kang zhao approximation principal shift invariant spaces university wisconsin 1993 shayne waldron 2 error bounds multivariate polynomial interpolation schemes university wisconsin 1995 previous document cse 322 winter 1996 assignment 6 solution set 1 grammar productions numbered 1 10 bottom parse string ve reversed direction stack reductions easier 2 number 1 page 164 1 state diagram 2 computations strings 1 2 3 4 3 strings 4 regular expression describes 3 numbers 11 page 164 1 state diagram 2 state diagram document james fix wed feb 14 14 46 11 pst 1996 selected papers oren etzioni erik selberg oren etzioni multi service search comparison metacrawler postscript html proc 4th world wide web conf pages 195 208 1995 neal lesh oren etzioni sound fast goal recognizer proc 15th int joint conf pages 1704 1995 mike perkowitz oren etzioni category translation learning understand information internet proc 15th int joint conf pages 930 936 1995 oren etzioni dan weld intelligent agents internet fact fiction forecast ieee expert 44 49 august 1995 oren etzioni hank levy rich segal chandramohan thekkath softbot approach os interfaces ieee software 12 4 42 51 1995 dan weld oren etzioni law robotics call arms proc 12th nat conf pages 1042 1047 1994 keith golden oren etzioni dan weld omniscience sensor management planning proc 12th nat conf pages 1048 1054 1994 richard segal oren etzioni learning decision lists homogeneous rules proc 12th nat conf pages 619 625 1994 oren etzioni dan weld softbot based interface internet cacm 37 7 72 76 1994 oren etzioni keith golden dan weld tractable closed world reasoning updates proc 4th int conf principles knowledge representation reasoning pages 178 189 1994 patricia riddle richard segal oren etzioni representation design brute force induction boeing manufacturing domain applied artificial intelligence 8 1 125 147 1994 oren etzioni ruth etzioni statistical methods analyzing speedup learning experiments machine learning 14 3 333 347 1994 technical note oren etzioni acquiring search control knowledge static analysis artificial intelligence 62 2 255 302 1993 oren etzioni structural theory explanation based learning artificial intelligence 60 1 93 140 1993 access count dec 4 1996 img bright building general information bright campus map building acronym hrbb building number 353 building nicknames computer science bldg aerospace bldg adjacent buildings richardson petroleum bldg architecture center chemistry bldg hall building proctor john staff parking parking area 51 visitor parking university ave parking garage handicapped access elevator loading east side building building directory department computer science clickable floors bright building department aerospace engineering set floor opposite side elevators vending machines floor southwest corner electronic resources computing services group department computer science research groups computer science research additional photographs front bright black white front door bright workstation lab department computer science picture gif picture jpg document maintained internet publishing services department computer science updated 6 23 96 cse 326 spring 1995 homework homework due wednesday beginning class table door late homeworks accepted short dynamic list syntax homework found pseudocode manual homework 9 due 6 2 95 homework 8 due 5 24 95 homework 7 due 5 17 95 homework 6 due 5 10 95 homework 5 due 5 3 95 homework 4 due 4 26 95 homework 3 due 4 19 95 homework 2 due 4 12 95 homework 1 due 4 5 95 ladner cs washington sister summer hit car sound editor szu wen steven huang jing vince li chun janet liu introduction project aims implement sampling resolution independent digital audio engineering tool create moderately complex special effects project sport easy fairly portable interface unix platforms program work kinds audio samples low fidelity voice cd quality music ideally program utilize commonly hardware features mono stereo audio playback recording deliverables 1 working software 2 technical documentation milestones 1 algorithms research 2 hardware support standards research 3 user interface tcl tk 4 time domain functions 5 frequency domain related mathematics research 6 frequency domain functions general operations playback program playback samples edited previewing purposes function aim interface device capable production quality audio synthesis pause program stop middle playback rewind program return sample earlier time resume playback fast forward program skip ahead sample time resume playback seek program start playback sample entire sound file indexed playing time seconds sample number record optional hardware support permits program digitize samples external audio source general program assume samples digitized dedicated platform quality considerations volume control program ability adjust output volume playback function appropriately notation employed arbitrary volume levels 1 10 balance optional program adjust ratio playback output left channels stereo hardware file operations optional sun audio format au deemed reasons portability ease programming time permits support provided output resulting samples microsoft windows wave wav format creative labs voice format monitors functions alter input samples display manner visually pretty audio engineer raw waveform program display pulse code modulation format digitized samples waveform time domain multiple files open time simple edit operations cut copy paste users commercial software expect spectrum program display frequency spectrum synchronized playback show distribution frequencies split conventional style discrete frequency ranges quantized intensity levels dancing led bars scientific high resolution spectrum display video monitors suggestions time frequency amplitude histogram program display time domain frequency amplitude graph time progresses axis side frequency ranges plotted axis amplitude plotted axis display visualizing amplitude distributions time time domain operations functions modify input waveform time domain require fast fourier transform fft inverse operate time domain operations performed entire file selected subset operations resolution independent echo function digitally simulates echo implemented mixing copies sample decreasing strength shift time fade function incrementally increase decrease volume range time mix function digital simulation mixing input sources implemented form weighted averaging samples function reverses waveform time input input vice versa function including messages rock songs advocating suicide silence function creates range silence amplitude scaling function modify amplitude range samples effect increase decrease volume function input waveform higher sampling frequency lower accomplished interpolation samples frequency domain operations operations require processing frequency domain pitch scaling function effect pitch shifting affecting playback speed making people talk graphic function enhance inhibit frequency ranges reduce noise proposals reviewed traditional graphic sliders free form tool automatically curve fit selected points modify spectrum suggestions addition subtraction function addition subtraction spectrum possibly noise elimination morphing function transform spectrum incrementally time updated december 7 1995 maintained steven janet cse451 thread archive recent messages messages sorted date subject author mail archives starting fri 27 sep 1996 00 00 pst ending sun 01 dec 1996 00 00 pst messages 104 cse 451 sung eun choi accounts petitions sung eun choi mail address sung eun choi section format sung eun choi queue iterate sung eun choi queue iterate sung eun choi queue iterate sung eun choi queue iterate adrian anonymous comments sung eun choi project 2 partners sung eun choi partners alex chin partner eva marie garry relief sight brian bershad project 1 sung eun choi turnin script sung eun choi groups sung eun choi timing frederic minithread initialize stack frederic minithread initialize stack brian bershad group info sung eun choi semaphores semaphores brian bershad project 2 team larry roske minithread initialize stack sung eun choi gdb thread question frederic semaphores memory allocation smith semaphores memory allocation sean semaphores memory allocation smith minithread unlock stop sean semaphores memory allocation sung eun choi minithread unlock stop sung eun choi minithread unlock stop frederic project 2 turnin sung eun choi private header file samy aboel nil private header file frederic private header file sung eun choi malloc sean malloc sung eun choi preemptive stuff sung eun choi preemptive stuff sung eun choi rcs sung eun choi final proc idle thread smith minithread unlock stop sung eun choi final proc idle thread frederic double output interrupts daniel minithread unlock stop sung eun choi hard breaks sean hard breaks daniel hard breaks kenneth kai ma hard breaks samy aboel nil hard breaks sean hard breaks sung eun choi minute sung eun choi unlock stop amin assignment sung eun choi thread table sean thread table sung eun choi minithread handles sean makefile sung eun choi create initialize sung eun choi project 3 stuff sung eun choi mipsi cc manuel mipsi cc manuel removing rcs revision frederic removing rcs revision sung eun choi important dates sung eun choi minithread assignment sung eun choi advice weary sung eun choi intermediate submission sung eun choi default values sean office hours sung eun choi vm mipsi hints sung eun choi works sung eun choi catch 22 vm style sean catch 22 vm style dan definition memory size frederic vm system stuff sung eun choi definition memory size sung eun choi bounds address dan bounds address frederic bounds address sung eun choi separate page tables fwd amin separate page tables fwd frederic invalid addresses passed amin bounds address frederic feedback page sung eun choi exams sung eun choi pc lab accounts sung eun choi java assignment sung eun choi clarification sung eun choi java sung eun choi java ec brian bershad cigarette smokers sung eun choi cigarette smokers sung eun choi vm assignment turn sung eun choi warning turnin sung eun choi eva marie garry message date sun 01 dec 1996 00 00 pst archived sun dec 01 1996 00 17 45 pst messages sorted date subject author mail archives archive generated hypermail 1 02 technical cs library design netscape plug ins design utcs facility faq netscape guide gnu manuals gnu plot yahoo unix manual usenet w3 servers world running www service cern www guide writing server document ncsa httpd webmaster starter kit w3c library common code cgi tips corba information sendmail birthplace mosaic canadian internet handbook lavender glimpse internet app guide postscript shareware copy center linux stuff pc stuff adobe framemaker cgi creates web access rdbms shareware company small experiments stuff cool site lots taiwanese chinese music design implementation dynamically generated synchronized computer speech facial animation abstract integrating visual audio information computers form human computer interface created current research design implementation user interface computer produce speech audio moving image human face synchronized speech video result appearance human talking user program text speak proof concept purposes numbers 0 9 creates speech automatically determines boundaries phonemes synchronize video morphing smoothly transition images phoneme postscript copy paper sample output video windows avi format professor hill 2567 vectra lab hottest computer science pc lab building computer science pc lab building vectra lab combined consist 70 hp vectra 486 vectra holds basic dos operating system connect novell server wiley ms windows 3 11 application programs user files stored server access files obtained proper login procedure wiley stores accounts cs 110 cs 132 cs 302 cs 364 sections users activate accounts running newuser program page intended answer general related questions student tas written pages answer questions cs 302 questions cs 302 frequently asked questions page cs 132 students cs 132 page events user accounts default files quotas files creating handin directories permissions rights restoring deleted files wiley printing connection statistics wiley img img img img img img questions pc admin related topics mail lab cs wisc questions general systems lab topics mailed lab cs wisc specific questions page mailed cs wisc wiley supports 1500 user accounts created 8 19 95 cs wisc modified 11 02 95 georgia tech gvu gvu search usemap search img glimpse http search string search george include quotes george student boolean george student boolean string search submit case sensitive partial match 0 1 2 misspellings allowed return files modified days maximum number files returned 10 50 100 1000 maximum number matches file returned 10 30 50 500 glimpse copyright 1996 university arizona questions comments email webmaster cc gatech modified nov 29 1996 computer science faculty professors email address phone specialties computer aided design vlsi computer david 612 networking hung chuang du du cs umn 625 2560 database design parallel distributed architectures processing complexity theory 612 theory ding zhu du cs umn 624 computation combinatorial optimization applied david fox fox cs umn 612 mathematics 625 5072 eigenvalue problems parallel vipin kumar kumar cs umn 612 processing 624 artificial intelligence arthur cs umn 612 history science 625 technology numerical methods 612 differential linda petzold petzold cs umn 625 2013 algebraic dynamical systems ben rosen numerical professor rosen cs umn 612 optimization emeritus 625 parallel computing sparse matrix computations parallel 612 computation yousef saad saad cs umn 624 nonlinear equations control theory partial differential equations ahmed sameh parallel department sameh cs umn 612 computations head 625 numerical linear algebra combinatorial optimization cad vlsi computers eugene cs umn 612 parallel 625 3368 learning algorithms learning automata nonlinear networks james cs umn 612 artificial 625 intelligence machine marvin 612 arithmetic stein stein cs umn 624 8311 organization programming systems 612 software wei tek tsai tsai cs umn 625 engineering computer systems computer pen chung yew architecture associate 612 optimizing department yew cs umn 625 compiler parallel head systems performance evaluation associate professors numerical daniel cs umn 612 analysis 625 linear algebra control theory database systems management john cs umn 612 information 625 systems systems analysis design compilers assemblers krzysztof cs umn 612 algebraic 625 3464 manipulations mathematics computations 612 artificial maria gini gini cs umn 625 intelligence robotics computational geometry graph 612 algorithms ravi cs umn 625 7338 data structures distributed computation numerical analysis 612 parallel park cs umn 625 computing signal processing algorithms computer vision robotics nikolaos cs umn 612 computer 625 engineering computer integrated collaborative systems database 612 systems fault john riedl riedl cs umn 624 7372 tolerance computer networks object oriented systems neural networks software shekhar shekhar cs umn 612 engineering 624 databases distributed artificial intelligence jaideep databases srivastava cs umn 612 distributed director 625 4012 parallel graduate studies processing architecture operating anand tripathi 612 systems leave 1996 97 tripathi cs umn 625 9515 distributed academic year systems parallel computing assistant professors software engineering mats heimdahl cs umn 612 requirements heimdahl 625 2068 specification embedded systems reducing latencies don 612 synchronization johnson djohnson cs umn 625 2384 times multi processors systems scientific computing programming languages george 612 communication cs umn 626 libraries libraries parallel applications human computer joseph 612 interaction user cs umn 625 1831 interface toolkits frameworks multimedia systems compilers parallel zhiyuan li li cs umn 612 programming high 624 performance computation logic programming cs umn 612 human computer 625 interaction support systems parallel processing shang hua 612 scientific computing teng teng cs umn 625 3543 computational geometry cryptography computer networks zhi li cs umn 612 real time zhang 625 distributed multimedia systems cs 537 lecture notes processes synchronization part ii deadlock contents terminology deadlock detection deadlock recovery deadlock prevention deadlock avoidance processes continued deadlock terminology dining philosophers problem isn silly exercise scale model important problem operating systems resource allocation resource defined costs money philosophers represent processes forks represent resources kinds resources serially reusable resources process time resource process resource serially reusable resource process resource time give back process examples cpu memory interesting type resource won kinds process requests serially reusable resource os holds releases resource os delay responding request resource requesting process blocked os responds process blocked resource actual systems resources represented semaphores monitors condition variables monitors process wait resource meaning resource borrowed process harm resource made os cost memory preempted process suspending process copying contents memory disk data copied back memory process allowed continue essentially makes serially reusable resource deadlock detection formal definition deadlock set processes deadlocked process set waiting event process set show deadlock graphically building waits graph draw process circle draw arrow waiting picture called graph circles called nodes arrows connecting called arcs find deadlock find node arcs coming node found break erase arcs coming nodes left deadlock algorithm simulates case scenario runnable process runs events expected process waits events node outgoing arcs represents process isn waiting runnable events processes waiting erasing incoming arcs wait part deadlock erase processes left end algorithm deadlocked wait forever graph left cycle path starting ending node arcs processes part cycle waiting processes cycle processes waiting algorithm erase nodes cycle outgoing arc pointing node cycle simplest cycle arc node represents process waiting represents simple programming bug semaphore 0 process process deadlocked processes block waiting serially reusable resources events waiting release resources case put detail graph add boxes representing resources draw arc process resource process waiting resource arc resource process process holds resource algorithm deadlock ignore algorithm page 248 tanenbaum hard understand efficient presented deadlock cycles cycle original graph deadlock algorithm erase cycle algorithm erase part final graph cycles nodes paths cycles resource types request process resource resource type process block memory doesn care block memory model assume number resource types number units resource 1 general process request multiple resources request units resource process continue graph pretty hard draw essentially algorithm determine deadlock arrays total number units resource system number units allocated process number units allocated process number units requested allocated algorithm works simulating case scenario add array boolean element process initially set elements false find found break true deadlock algorithm process request satisfied immediately finds assumes process resources wanted eventually give back resources previously proved doesn matter order processes succeed completing time deadlock deadlock recovery ve discovered deadlock thing simply boot drastic approach yank back resource process break cycle cycles deadlock resource back process irreparable harm process kill process principle crashing system checkpoint process time time roll back latest checkpoint time grabbed resource question database systems checkpoints technique called logging allowing run processes backwards undoing works time process performs action writes log record information undo action action assign variable log record previous record database discovers deadlock picks victim rolls back rolling back processes involved deadlocks lead form starvation choose victim avoid problem choosing youngest process cycle rolled back times process grow chosen victim time oldest process system deadlock recovery involves killing process altogether restarting important mark starting time process ordinal version older processes started check deadlock answer question depends situation eager approach check create deadlock process create deadlock releasing resources check allocation requests os grants requests successful request create deadlock check deadlock process blocked made request immediately granted frequent deadlock detection algorithm expensive lot processes resources deadlock rare waste lot time checking deadlock time request blocked cost delaying detection deadlock cost poor cpu utilization extreme case processes involved deadlock cpu completely idle processes deadlocked blocked reasons waiting cpu utilization drops sign time check deadlock cpu isn things check deadlock hand deadlock deadlocked processes system busy thing fine point view os selfish point view deadlocked processes things fine processes represent interactive users understand response worse represent time critical processes missile defense factory control hospital intensive care monitoring happen deadlock detected corrected quickly reason check deadlock process blocked resource request long definition long vary widely process process depends long process expect wait request urgent response overnight run deadlocks 11pm output 9am day doesn matter deadlock detected 11 01pm 9 processes system sufficiently similar adequate simply check deadlock periodic intervals 5 minutes batch system millisecond real time control system deadlock prevention condition deadlock 1 mutual exclusion resources 2 preemption resource process process voluntarily 3 hold wait process holding resources request 4 cycles cyclic pattern requests important understand conditions deadlock occur rid deadlock removing hope rid condition 1 resources inherently attacking 2 thought weak form attack 1 borrowing back resource process make processes sharing resources preempted acceptable cost deadlock recover discussed previous paragraph extreme form preemption attack condition 3 forcing process allocate resources startup time making release resources allocating approach fails process computing resources practical inefficient process grabs resources long prevent processes proceeding approach making process release resources allocating effect form preemption impractical reason preemption impractical attack fourth condition practical algorithm called hierarchical allocation algorithm project 2 approach resources numbers doesn matter numbers assigned processes request resources increasing order deadlock occur proof cycle waits graph deadlock suppose deadlock cycle cycle consists alternating resources processes walk cycle arrows process holds resource preceding requested processes required request resources increasing order means number resources increasing cycle impossible number increasing cycle drop contradiction process violated rule requesting resources cycle deadlock precisely stated hierarchical allocation algorithm process requests resources requested resources numbers strictly greater number resource held process algorithm work resources number fact number rule reduces hold wait condition hierarchical allocation thought relaxed form hold wait condition deadlock avoidance final approach called deadlock avoidance approach os delay granting resource request resources put system unsafe state deadlock occur deadlock avoidance algorithm called banker algorithm invented famous dijkstra algorithm thought relaxation hold wait restriction processes allocate resources start declare upper bound amount resources effect process line credit drawn algorithm os request mentally grants request meaning updates data structures granted request immediately requesting process proceed checks resulting state safe allocation waiting check state safe assumes worst case running processes immediately request remaining resources credit lines checks deadlock algorithm deadlock occurs situation state unsafe resource allocation request lead delayed detail maintain matrix demand process starts set credit line resource granted resource amount deducted deducted request arrives running deadlock algorithm simply check resources hand grant request immediately update data structures grant increase decrease request request request test safety increase matrix requests entire demand run deadlock algorithm restore previous values deadlock algorithm reported deadlock requesting process proceed request safe back allocation add list allocations request request request request solomon cs wisc thu oct 31 15 38 53 cst 1996 copyright 1996 marvin solomon rights reserved cse370 syllabus catalog data cse 370 introduction digital design 3 introductory digital logic specification simulation boolean algebra combinatorial circuits including arithmetic circuits regular structures sequential circuits including finite state machines programmable logic devices simulation high level specification techniques emphasized offered goals 1 understanding digital logic gate switch level including combinational sequential logic elements 2 understanding clocking methodologies manage flow information preservation circuit state 3 appreciation specification methods designing digital logic basics compilation process transforms specifications logic networks 4 facility complete set tools digital logic design programmable logic devices implementation technology 5 begin difference hardware software implementations function advantages disadvantages syllabus 1 introduction modern digital logic design 2 combinational logic switch logic basic gates boolean algebra level logic regular logic structures multi level networks transformations programmable logic devices time response case studies 3 sequential logic networks feedback basic latches flip flops timing methodologies registers counters programmable logic devices case studies 4 finite state machine design concepts fsms basic design approach specification methods state minimization state encoding fsm partitioning implementation fsms programmable logic devices case studies 5 elements computers arithmetic circuits arithmetic logic units register bus structures controllers sequencers microprogramming 6 computer aided design tools logic design schematic entry state diagram entry hardware description language entry compilation logic networks simulation mapping programmable logic devices 7 practical topics gate logic asynchronous inputs memories ram rom implementation technologies comments cse370 webmaster cs washington update 10 28 96 gaetano borriello publications years refereed journals 1 carson borriello testable cmos asynchronous counter ieee journal solid state circuits vol sc 25 4 august 1990 2 bartlett borriello raju timing optimization multi phase sequential logic ieee transactions computer aided design vol 10 1 january 1991 3 bunton borriello practical dictionary management hardware data compression communications acm vol 35 1 january 1992 4 chou walkup borriello scheduling issues hardware software synthesis ieee micro special issue hardware software design august 1994 5 hauck burns borriello ebeling fpga implementing asynchronous circuits ieee design test computers special issue asynchronous design october 1994 6 hulgaard burns amon borriello algorithm exact bounds time separation events concurrent systems ieee transactions computers accepted november 1994 7 hulgaard burns borriello testing asynchronous circuits survey integration vlsi journal accepted january 1995 8 hauck burns borriello ebeling triptych fpga architecture ieee transactions vlsi systems accepted december 1994 9 mckenzie ebeling mcmurchie borriello experiences uw mactester computer science engineering education ieee transactions education accepted december 1994 patents 1 bell lyon borriello calibrated clock timing signal generator mos vlsi circuitry patent 4 494 021 january 15 1985 2 borriello lyon bell data clock recovery system data communication controller patent 4 513 427 1 1985 3 ebeling borriello dynamically reconfigurable logic array digital logic circuits patent 5 208 491 1993 4 hauck borriello burns ebeling field programmable gate array synchronous asynchronous operation patent 5 367 209 november 22 1994 refereed conferences 1 bunton borriello practical dictionary management hardware data compression 6th mit conference advanced research vlsi april 1990 2 ebeling borriello making design project 3rd nsf microelectronic system education conference july 1990 3 mcmurchie anderson borriello hybrid compiled interpreted simulation mos circuits 2nd european design automation conference february 1991 4 amon borriello sequin operation event graphs design representation timing behavior 10th ifip international conference computer hardware description languages april 1991 5 amon borriello sizing synchronization queues case study higher level synthesis 28th acm ieee design automation conference june 1991 6 amon borriello simulator timing behavior 28th acm ieee design automation conference june 1991 7 ebeling borriello establishing modern digital design lab 4th nsf microelectronic system education conference july 1991 8 borriello ebeling mcmurchie teaching design generation schematics capture system 4th nsf microelectronic system education conference july 1991 9 borriello al report workshop microelectronics systems education 1990 4th nsf microelectronic system education conference july 1991 10 borriello formalized timing diagrams 3rd european design automation conference march 1992 11 ebeling borriello al triptych fpga architecture integrated logic routing brown mit conference advanced research vlsi parallel systems march 1992 12 amon borriello approach symbolic timing verification 29th acm ieee design automation conference june 1992 13 chou ortega borriello synthesis hardware software interface microcontroller based systems ieee acm international conference computer aided design november 1992 14 hulgaard burns amon borriello algorithm exact bounds time separation events concurrent systems ieee international conference computer design october 1993 paper cad track 15 hulgaard burns amon borriello practical applications efficient time separations events algorithm ieee acm international conference computer aided design november 1993 16 walkup borriello interface timing verification application synthesis 31st acm ieee design automation conference june 1994 17 chou borriello software scheduling synthesis reactive real time systems 31st acm ieee design automation conference june 1994 18 hauck borriello ebeling mesh routing topologies fpga arrays ieee international conference computer design october 1994 19 hulgaard amon burns borriello timing analysis timed event graphs bounded delays algebraic techniques 33rd ieee conference decision control december 1994 20 hauck borriello logic partition orderings multi fpga systems acm sigda international symposium field programmable gate arrays february 1995 21 hauck borriello evaluation bipartitioning techniques chapel hill conference advanced research vlsi march 1995 22 chou borriello interval scheduling fine grained code scheduling embedded systems 32nd acm ieee design automation conference june 1995 23 chou ortega borriello chinook hardware software synthesis system 8th international symposium system synthesis september 1995 submitted march 1995 refereed workshops 1 sakallah bartlett borriello performance improvement optimal clocking retiming 3rd acm international workshop logic synthesis poster 1991 2 ebeling borriello hauck song walkup triptych field programmable gate array architecture ifip international workshop field programmable logic applications ee cs books fpgas september 1991 3 walkup hauck borriello ebeling routing directed placement triptych fpga acm international workshop field programmable gate arrays february 1992 4 amon borriello approach symbolic timing verification 2nd acm ieee workshop timing issues specification synthesis digital systems march 1992 5 borriello model hardware software synthesis ifip international workshop hardware software design 1992 6 hauck borriello burns ebeling montage fpga synchronous asynchronous circuits 2nd ifip workshop field programmable logic applications september 1992 7 chou ortega borriello synthesis hardware software interface microcontroller based systems ieee international workshop hardware software design october 1992 8 borriello sangiovanni vincentelli models hardware software design embedded controllers ieee international workshop hardware software design october 1992 9 hassoun borriello improving finite state assignment level programmable logic devices 4th acm international workshop logic synthesis poster 1993 10 walkup borriello interface timing verification combined max linear constraints 3rd acm workshop timing issues specification synthesis digital systems september 1993 11 hulgaard burns amon borriello practical applications efficient time separation events algorithm 3rd acm workshop timing issues specification synthesis digital systems september 1993 12 chou borriello software scheduling synthesis reactive real time systems international workshop hardware software codesign october 1993 13 walkup borriello automatic synthesis device drivers hardware software codesign international workshop hardware software codesign october 1993 14 hauck borriello ebeling mesh routing topologies fpga arrays acm international workshop field programmable gate arrays february 1994 15 hauck borriello ebeling springbok rapid prototyping system board level designs acm international workshop field programmable gate arrays poster february 1994 16 hauck borriello pin assignment multi fpga systems workshop fpgas custom computing machines april 1994 17 borriello miles task scheduling real time multi processor simulations 11th ieee workshop real time operating systems software 1994 books book chapters 1 borriello specification synthesis interface logic invited chapter high level vlsi synthesis wolf editors kluwer academic publishers 1991 2 borriello ebeling editors research integrated systems proceedings 1993 symposium mit press 1993 3 katz borriello ebeling logicworks instructor laboratory manual benjamin cummings publishing company 1994 gaetano cs washington back home page 1687 diving dive computers diving simulations years ago wrote dive computer simulate variety exponential models current dive computers graphically displays saturation model calculates time decompress decompression ceiling individual ceilings compartment source code dive computer requires capable graphics terminal personal history turkey worked weeks dive guide vacation questions diving turkey feel free send email free diving scuba enjoy deep scuba enjoy solo night form meditation time dive friends follow conservative profiles diving related links diving magazine big blue awesome movie original french version jacques role model emin gun sirer list publications thomas henzinger reactive modules rajeev alur thomas henzinger local liveness compositional modeling fair reactive systems proceedings seventh international conference computer aided verification cav 1995 lecture notes computer science 939 springer verlag 1995 pp 166 179 rajeev alur thomas henzinger fairness proceedings ninth annual ieee symposium logic computer science lics 1994 pp 52 61 monika henzinger thomas henzinger peter computing simulations finite infinite graphs proceedings 36th annual ieee symposium foundations computer science focs 1995 pp 453 462 real time logics timed transition systems rajeev alur thomas henzinger time logic sigact news 22 6 12 1991 rajeev alur thomas henzinger logics models real time survey real time theory practice lecture notes computer science 600 springer verlag 1992 pp 74 106 abstract ftp postscript rajeev alur thomas henzinger temporal logic journal acm 41 181 204 1994 preliminary version appeared proceedings 30th annual ieee symposium foundations computer science focs 1989 pp 164 169 abstract ftp postscript rajeev alur thomas henzinger real time logics complexity expressiveness information computation 104 35 77 1993 preliminary version appeared proceedings annual ieee symposium logic computer science lics 1990 pp 390 401 abstract ftp postscript thomas henzinger half order modal logic prove real time properties proceedings ninth annual acm symposium principles distributed computing podc 1990 pp 281 296 abstract ftp postscript thomas henzinger manna amir pnueli temporal proof methodologies timed transition systems information computation 112 273 337 1994 preliminary versions parts appeared proceedings 18th annual acm symposium principles programming languages popl 1991 pp 353 366 real time theory practice lecture notes computer science 600 springer verlag 1992 pp 226 251 abstract ftp postscript thomas henzinger manna amir pnueli good digital clocks proceedings 19th international colloquium automata languages programming icalp 1992 lecture notes computer science 623 springer verlag 1992 pp 545 558 abstract ftp postscript rajeev alur thomas henzinger benefits relaxing proceedings tenth annual acm symposium principles distributed computing podc 1991 pp 139 152 abstract ftp postscript thomas henzinger sooner safer information processing letters 43 135 141 1992 abstract clock systems timed automata rajeev alur thomas henzinger real time system discrete system clock variables theories experiences real time system development rus eds amast series computing 2 world scientific 1994 pp 1 29 abstract ftp postscript thomas henzinger peter verification methods runs clock systems proceedings international symposium formal techniques real time fault tolerant systems 1994 lecture notes computer science 863 springer verlag 1993 pp 351 372 thomas henzinger xavier joseph sergio symbolic model checking real time systems information computation 111 193 244 1994 preliminary version appeared proceedings seventh annual ieee symposium logic computer science lics 1992 pp 394 406 abstract ftp postscript rajeev alur thomas henzinger moshe vardi parametric real time reasoning proceedings 25th annual acm symposium theory computing stoc 1993 pp 592 601 abstract ftp postscript rajeev alur thomas henzinger computing accumulated delays real time systems proceedings international conference computer aided verification cav 1993 lecture notes computer science 697 springer verlag 1993 pp 181 193 abstract ftp postscript thomas henzinger peter howard wong toi expressive power clocks proceedings 22nd international colloquium automata languages programming icalp 1995 lecture notes computer science 944 springer verlag 1995 pp 417 428 rajeev alur thomas henzinger power clocks proceedings international conference concurrency theory 1994 lecture notes computer science 836 springer verlag 1994 pp 162 177 abstract ftp postscript rajeev alur thomas henzinger back future theory timed regular languages proceedings 33rd annual ieee symposium foundations computer science focs 1992 pp 177 186 abstract ftp postscript rajeev alur fix thomas henzinger class timed automata proceedings sixth international conference computer aided verification cav 1994 lecture notes computer science 818 springer verlag 1994 pp 1 13 hybrid automata rajeev alur thomas henzinger pei hsin ho hybrid automata algorithmic approach specification verification hybrid systems hybrid systems lecture notes computer science 736 springer verlag 1993 pp 209 229 abstract ftp postscript rajeev alur thomas henzinger nicolas pei hsin ho xavier alfredo joseph sergio algorithmic analysis hybrid systems theoretical computer science 138 3 34 1995 preliminary version appeared proceedings 11th international conference analysis optimization systems discrete event systems lecture notes control information sciences 199 springer verlag 1994 pp 331 351 abstract ftp postscript rajeev alur thomas henzinger pei hsin ho automatic symbolic verification embedded systems proceedings 14th annual ieee real time systems symposium rtss 1993 pp 2 11 abstract ftp postscript thomas henzinger pei hsin ho note abstract interpretation strategies hybrid automata hybrid systems ii lecture notes computer science 999 springer verlag 1995 pp 252 264 abstract ftp postscript thomas henzinger pei hsin ho hytech cornell hybrid technology tool hybrid systems ii lecture notes computer science 999 springer verlag 1995 pp 265 294 thomas henzinger pei hsin ho howard wong toi hytech generation proceedings 16th annual ieee real time systems symposium rtss 1995 pp 56 65 thomas henzinger pei hsin ho howard wong toi user guide hytech proceedings workshop tools algorithms construction analysis systems 1995 lecture notes computer science 1019 springer verlag 1995 pp 41 71 full version cornell technical report csd tr 95 1995 thomas henzinger peter puri pravin varaiya decidable hybrid automata proceedings 27th annual acm symposium theory computing stoc 1995 pp 373 382 thomas henzinger hybrid automata finite proceedings 22nd international colloquium automata languages programming icalp 1995 lecture notes computer science 944 springer verlag 1995 pp 324 335 thomas henzinger pei hsin ho algorithmic analysis nonlinear hybrid systems proceedings seventh international conference computer aided verification cav 1995 lecture notes computer science 939 springer verlag 1995 pp 225 238 thomas henzinger manna amir pnueli refining temporal specifications hybrid systems hybrid systems lecture notes computer science 736 springer verlag 1993 pp 60 76 abstract ftp postscript kapur thomas henzinger manna amir pnueli proving safety properties hybrid systems proceedings international symposium formal techniques real time fault tolerant systems 1994 lecture notes computer science 863 springer verlag 1993 pp 431 454 updated september 1 1995 tah cs cornell tree validation input data input data consists separate data sets level tree produced dumping tree bulk loaded data tree tiger geographic data orange county california attributes page id level width height color color make easier distinguish nodes levels 2 3 level 1 input file 1234 1 000000 000000 35 1234 1 000000 000000 000000 35 problem determine tree bulk loading algorithm produced good tree correct structured result efficient searches data visualization click model creating visualizations visualization created 1 define global picture window window simply displays level 1 data 2 define levels 1 2 window consisting piled views level 1 data level 2 data views source cursor small yellow box displayed global picture window means area displayed entire levels 1 2 window corresponds area cursor global picture window 3 define levels 2 3 window consists piled views time levels 2 3 tree level 3 actual objects inserted tree views window linked levels 1 2 window region displayed windows observations visualization find subtle bugs tree bulk loading code bugs difficult find produce incorrect results represented suboptimal tree structure inefficient searches data data shown represent tree bugs fixed bugs existed find bad areas tree examining visualization information trees paper constraints query trees cornell dutch club home events links links music tourism travel sport hobby geography misc img img de club van cornell cdc ithaca ny usa press english version press newest member img img 1995 analysed requests reports pagina week month 3 months img links dan 400 links img cornell dutch club shirts te sander voor 10 kan je navy bordeaux rood als je er dan op de dutch en op de ons logo om de post te 13 includes shipping sander 105 dewitt place 1 ithaca ny 14850 img cdc en van ithaca elke koffie cdc elke om 22 00 411 college ave op college town op de de en de img 15 november 1996 de euro club rave dans party gif flyer postscript flyer printing op 15 november van 21 00 tot 3 00 calypso bay ithaca 5 shuttle bus elke 40 performing arts center collegetown 21 00 img mailing op cornell status dec 1995 als mail listproc cornell met de van de message subscribe nl uw jou naam de mailing dutch english mailing list speak english learning dutch language mail discussion list people share interest languages cultures adding information server comments information provided maintain server information displayed send mail aswin cs cornell telephone usa 607 257 2694 send typed stuff pictures mail aswin van den berg cornell dutch club home page 19 skyacre drive ithaca ny 14850 usa cornell dutch club add page home events links links music tourism travel sport hobby geography misc cse477 digital systems design steve burns spring 1996 april 3 interested obtaining evaluation module 68hc11 purchase directly motorola heavy student discount send copy student id check 68 11 motorola university support suite 100 505 barton springs road austin tx receive 2 3 weeks delivery note board lab burns cs washington introduction computer graphics 1996 autumn quarter reading list 1 graphics hardware foley al sections 1 5 4 2 4 5 optional sutherland sketchpad man machine graphics communication system proceedings spring joint computer conference 329 346 1963 sutherland design display processors communications acm 11 6 410 414 1968 2 displaying images foley al sections 4 3 1 4 4 1 13 13 1 1 13 2 intro 13 2 1 13 3 1 5 4 optional sims artificial evolution computer graphics computer graphics siggraph 91 25 4 319 328 3 image morphing beier neely feature based image metamorphosis computer graphics siggraph 92 26 2 35 42 optional feature based volume metamorphosis computer graphics proceedings annual conference series siggraph 95 449 456 4 texture mapping foley al section 16 3 2 17 4 3 neider davis woo chapter 9 optional james blinn martin newell texture reflection computer generated images communications acm 19 10 542 547 october 1976 paul survey texture mapping ieee computer graphics applications 6 11 56 67 november 1986 paul mark segal texture mapping fundamental drawing primitive proceedings fourth eurographics workshop rendering paris france 259 266 june 1993 5 image compositing foley al section 17 6 thomas porter tom duff compositing digital images computer graphics siggraph 84 18 3 253 259 optional neider davis woo chapter 7 6 line drawing foley al sections 3 2 3 17 optional foley section 14 10 robert program transformations derive line drawing algorithms acm transactions graphics 1 4 259 273 october 1982 satish gupta robert filtering edges gray scale displays computer graphics 15 3 1 5 august 1981 7 polygon scan conversion foley al sections 3 5 3 6 19 2 8 8 curves foley al sections 11 intro 11 1 1 11 2 9 surfaces foley al section 11 3 10 hidden surface algorithms foley al chapter 15 optional sutherland characterization ten hidden surface algorithms acm computing surveys 6 1 1 55 march 1974 11 local illumination models foley al sections 16 1 16 2 16 5 optional michael oren shree nayar generalization lambert reflectance model computer graphics proceedings annual conference series siggraph 94 239 246 12 ray tracing foley al sections 16 11 16 12 optional improved illumination model shaded display communications acm 23 6 343 349 1980 painter sloan ray tracing adaptive progressive refinement computer graphics siggraph 89 23 3 281 288 13 rendering tricks foley al sections 16 3 16 4 16 6 16 12 1 optional william reeves david salesin robert cook rendering shadows depth maps computer graphics siggraph 87 21 4 283 291 july 1987 jody duncan young sherlock holmes elementary 26 36 67 1986 14 global illumination foley al sections 16 7 16 13 optional torrance greenberg al modeling interaction light diffuse surfaces computer graphics siggraph 84 18 3 213 222 arvo salesin importance driven radiosity algorithm computer graphics siggraph 92 26 2 273 282 15 wavelets multiresolution analysis optional chapters 1 8 stollnitz derose salesin wavelets computer graphics theory applications morgan kaufmann publishers 4146 img img computer vision group img center digital multimedia img calypso img media research laboratory img persistent linda project img gnat compiler img exact geometric computation img active visualization img courant mathematics computing lab img proteus img linguistic string project img parallel computing img apts program transformation img reactive robotics img random structures andy therber office 7351 cs phone 608 265 2311 email andyt cs wisc coming computer sciences courses general information courses courses numbered 399 undergraduate credit courses numbered 400 699 undergraduate graduate students courses numbered 700 intended graduate students undergraduates allowed courses numbered 700 permission obtained dean office courses offered years marked infrequently offered students count taking classes planning schedules tentative timetables upcoming semesters world wide web pages current semester offerings computer sciences courses additional information cross listed courses found college engineering department mathematics www home pages 110 introduction computer programming 1 cr designed give engineering students introduction computer programming language fortran cover elementary concepts variable type control structures loops arrays prereq advanced high school mathematics open fr 132 computers 4 cr introduction computers programs basic emphasis productivity tools word processing spreadsheets graphics telecommunications consideration societal impacts computers intended computer sciences majors prereq minimum mathematical years high school math open fr 302 algebraic language programming 3 cr construction algorithms problem solving instruction experience procedure oriented language pascal fortran survey languages advanced programming techniques prereq advanced high school mathematical preparation college work mathematics statistics logic consent instructor open fr 310 problem solving computers 3 cr engineering students introduction computer analytical skills subsequent work professional development discusses methods computers solve problems including elementary fortran programming techniques spreadsheets symbolic manipulation languages software packages techniques illustrated sample problems drawn elementary engineering emphasis introduction algorithms specific tools illustrate methods prereq math 222 elementary knowledge fortran pascal 352 digital systems fundamentals 4 cr ece logic components boolean algebra combinational logic analysis synthesis synchronous asynchronous sequential logic analysis design digital subsystems computer organization design prereq cs 302 equivalent open students classification 354 machine organization basic systems 4 cr ece introduction current system structures control communication memories processors devices projects involve detailed study specific small computer hardware software system prereq cs 302 consent instructor open fr 364 introduction database management systems 3 cr design application database management systems role database management system corporate decision making tool entity relationship relational data models database design file structures data independence integrity privacy security application development role database administrator students database management systems students receive credit cs 364 564 prereq cs 302 consent instructor 367 introduction data structures 3 cr study data structures specification application implementation stacks queues trees important structures application garbage collection dynamic storage allocation sorting searching symbol tables arithmetic expressions emphasis development analysis efficient algorithms including structured programming methodology prereq cs 302 pascal equivalent 371 technology computer based business systems 3 cr bus overview computers attendant technology implications technology large scale computer based information systems topics include hardware system software program development files data communications prereq bus 370 cs 367 equivalent experience consent instructor 412 introduction numerical methods 3 cr interpolation solution linear nonlinear systems equations approximate integration differentiation numerical solution ordinary differential equations prereq math 223 cs 302 equivalent knowledge matrix algebra 425 introduction combinatorial optimization 3 cr math exact heuristic methods key combinatorial optimization problems shortest path maximum flow problems traveling salesman problem techniques include problem specific methods general approaches branch bound genetic algorithms simulated annealing neural networks prereq math 221 cs 302 consent instructor 458 computer graphics 3 cr ece principles computational geometry computer graphics application homogeneous coordinates projective geometry 3 curve surface representations data structures geometric databases wire frame solid geometric representations graphic device characteristics cost considerations programming exercises projects based applications prereq cs 302 math 320 340 consent instructor 460 artificial intelligence programming languages tools 3 cr symbolic computation lisp programming prolog programming knowledge representation languages based logic objects frames rules symbolic pattern matching automatic inferencing reasoning techniques special purpose languages computer architectures artificial intelligence applications prereq cs 367 infrequently offered 475 introduction combinatorics 3 cr math stat problems enumeration distribution arrangement inclusion exclusion principle generating functions linear recurrence relations combinatorial identities graph coloring problems finite designs systems distinct representatives matching problems graphs potential applications social biological physical sciences puzzles emphasis problem solving prereq math 320 340 consent instructor 509 mathematics computer science 3 cr program correctness termination invariants pre post conditions axiomatic semantics representing time space requirements programs summations recurrences generating functions exact asymptotic solutions analysis algorithms sorting searching data structure traversal prereq cs 367 math 222 consent instructor infrequently offered 513 numerical linear algebra 3 cr math direct iterative solution linear nonlinear systems lu symmetric lu factorization complexity stability conditioning nonlinear systems iterative methods linear systems qr factorization squares local global methods prereq math 340 equivalent cs 302 equivalent 514 numerical analysis 3 cr math polynomial forms divided differences polynomial interpolation polynomial approximation uniform approximation chebyshev polynomials squares approximation orthogonal polynomials splines splines spline approximation numerical differentiation integration numerical methods solving initial boundary problems ordinary differential equations prereq math 340 equivalent cs 302 equivalent 520 introduction theoretical computer science 3 cr survey basic concepts theory including context free context sensitive languages regular sets finite pushdown automata turing machines undecidable problems complexity respect time space np completeness reducibilities prereq cs 367 math 222 consent instructor 525 linear programming methods 3 cr math stat real linear algebra polyhedral cones theorems alternative matrices formulation linear programs duality theory solvability simplex method related methods efficient computer solution perturbation sensitivity analysis applications extensions game theory linear economic models quadratic programming prereq math 443 320 340 consent instructor 526 advanced linear programming 4 cr ugrad 3 cr grad review linear programming polynomial time methods linear programming quadratic programs linear complementarity problems related solution techniques solution sets continuity properties error bounds linear inequalities programs parallel algorithms linear quadratic programs prereq cs 525 equivalent cs 302 equivalent consent instructor infrequently offered 532 theory applications pattern recognition 3 cr ece pattern recognition systems components decision theories classification discriminant functions supervised unsupervised training clustering feature extraction dimensional reduction sequential hierarchical classification applications training feature extraction decision rules engineering problems prereq ece 430 math 431 consent instructor 533 image processing 3 cr ece mathematical representation continuous digital images models image degradation picture enhancement restoration segmentation coding pattern recognition tomography prereq ece 330 333 consent instructor 536 introduction programming languages compilers 4 cr ugrad 3 cr grad introduction theory practice compiler design comparison features programming languages implications implementation techniques programming projects required prereq cs 367 cs 354 552 537 introduction operating systems 4 cr ugrad 3 cr grad input output hardware interrupt handling properties magnetic tapes discs drums associative memories virtual address translation techniques batch processing time sharing real time systems scheduling resource allocation modular software systems performance measurement system evaluation prereq cs 367 354 538 introduction theory design programming languages 3 cr design theory programming languages procedural object oriented functional logic paradigms serial concurrent programming execution models formal specification techniques prereq cs 354 367 540 introduction artificial intelligence 4 cr ugrad 3 cr grad principles knowledge based search techniques automatic deduction knowledge representation predicate logic semantic networks connectionist networks frames rules applications problem solving expert systems game playing vision natural language understanding learning robotics lisp programming prereq cs 367 545 natural language computer 3 cr covers basic techniques tools natural language processing generative grammars parsing dictionary construction semantic networks generation text knowledge base natural language interfaces machine translation prereq cs 536 537 564 consent instructor 547 computer systems modeling fundamentals 3 cr introduction basic tools applications modeling analysis computer systems fundamentals network flow graphs graph models computation stochastic models computer system performance network delay analysis capacity planning reachability analysis deadlock detection distributed systems markov chains elementary queueing theory basic concepts queueing network models analyses prereq math 223 cs 367 354 550 computers society 3 cr social studies effect scientific technological change social economic organization historical examples comparison examples computer effect consideration computer systems social change influence choices present prereq junior standing infrequently offered 552 introduction computer architecture 3 cr design computer systems components processor design instruction set design addressing control structures microprogramming memory management caches memory hierarchies interrupts structures prereq ece cs 352 cs ece 354 req cs 367 558 introduction computational geometry 3 cr introduction fundamental geometric computations algorithms solving engineering scientific problems computer representations simple geometric objects paradigms algorithm design applications areas engineering analysis design manufacturing biology statistics sciences prereq cs 367 equivalent math 223 equivalent consent instructor 562 expert systems design implementation 3 cr design expert knowledge bases choice representation knowledge base structure connection databases knowledge acquisition knowledge sources logical analysis formalization consistency adequate checking inference engine construction tailoring choice control inferencing strategies handling uncertain knowledge achieving efficiency display dialog design implementation explanation capabilities evaluation knowledge engineering environments languages prereq cs 460 540 infrequently offered 564 database management systems design implementation 4 cr ugrad 3 cr grad database management system data models structure logical view database relational hierarchical network hands experience relational network based database systems implementation techniques database systems file organization query processing concurrency control rollback recovery integrity consistency view implementation prereq cs 367 354 577 introduction algorithms 3 cr survey important algorithms sorting searching pattern matching graph manipulation geometry cryptography paradigms algorithm design techniques efficient implementation prereq cs 367 math 222 consent instructor 638 undergraduate topics computing 3 cr prereq consent instructor 640 introduction computer networks 3 cr architecture components computer communications networks protocol concepts standards osi reference model network protocol architecture examples internet iso ccitt sna decnet public data networks local area networks gateways internetworking transport application protocols prereq cs 537 681 682 senior honors thesis 3 cr sem prereq honors candidacy consent instructor 691 692 senior thesis 2 3 cr sem year credit prereq consent instructor 699 directed study 1 6 cr prereq junior senior standing consent instructor 701 programming languages compilers 3 cr design implementation compilers modern programming languages emphasis tools compiler construction prereq cs 536 702 compiler construction 3 cr techniques implementation compilers sophisticated programming languages prereq cs 536 req cs 701 consent instructor infrequently offered 703 advanced topics programming languages compilers 3 cr advanced topics compiling programming languages design advanced parsing techniques automatic syntactic error correction local global code optimization attribute grammars programming language design issues data control abstractions specification verification high level languages prereq cs 701 704 principles programming languages 3 cr introduction principles advanced programming languages programming language theory topics include lambda calculus functional languages polymorphic functions type inference structural induction lazy evaluation operational semantics denotational semantics axiomatic semantics prereq cs 536 consent instructor 709 mathematical techniques analysis algorithms 3 cr techniques quantitative analysis algorithms charging arguments amortization probabilistic methods adversary information lower bounds methods combinatorics complex analysis asymptotics obtaining precise analyses quicksort chained hashing algorithms prereq cs 577 knowledge complex variables level math 321 infrequently offered 712 finite difference methods 3 cr development finite difference methods initial boundary problems hyperbolic parabolic elliptic partial differential equations analysis accuracy stability difference schemes direct iterative methods solving elliptic difference schemes applications science engineering prereq cs 302 412 math 419 equivalent consent instructor 713 numerical analysis differential equations 3 cr analysis numerical methods ordinary differential equations single step multistep methods stiff equations introduction methods collocation squares analysis methods solution large sparse systems boundary problems prereq graduate standing consent instructor 717 718 numerical functional analysis 3 cr sem math fundamentals spaces linear operators analysis nonlinear operators existence iterative methods solutions linear nonlinear operator equations error estimation variational theory minimization problems monotonicity theory development abstract tools application general analysis numerical methods problems differential integral equations prereq cs 513 514 math 223 consent instructor cs 718 infrequently offered 719 network flows 3 cr optimization problems techniques networks including single multi commodity network flow critical path facilities location problems theory totally matrices relationship network optimization prereq cs 525 consent instructor 720 integer programming 3 cr formulation integer programming problems characterization optimization problems representable integer mixed integer programs degree difficulty classes integer programs relation structure feasible sets optimality conditions branch bound cutting plane decomposition methods obtaining solutions approximating solutions prereq cs 525 consent instructor 723 dynamic programming topics 3 cr generalized optimization model discrete continuous state spaces deterministic stochastic transition functions multistage decision processes functional equations successive approximation function policy spaces relationship linear programming acyclic networks markovian decision processes solution methods computational problems topics applications calculus variations feedback control processes optimal trajectories inventory maintenance policies stopping rules prereq cs 525 623 math 521 cs 726 math 431 computer programming consent instructor infrequently offered 726 nonlinear programming theory applications 3 cr stat separation theorems properties convex sets finite dimensional spaces formulation nonlinear programming problems saddle point optimality criteria convex nonlinear programs duality theorems convex programs order tucker stationary point theory differentiable convex programs perturbation sensitivity analysis applications extensions prereq familiarity basic mathematical analysis math 521 math 443 320 consent instructor 727 advanced nonlinear programming 3 cr conjugate convex functions duality monotone operators advanced methods nonconvex problems variational principles generalized gradients degree index arguments ordinary differential equations applications economics operations research prereq cs 726 consent instructor 730 nonlinear programming algorithms 3 cr rigorous description convergence proofs nonlinear programming algorithms emphasis algorithms important proved converge practical unification classes algorithms convergence rates student code test algorithms prereq consent instructor 731 advanced artificial intelligence 3 cr learning hypothesis formation knowledge acquisition deductive inductive inference systems reasoning techniques involving time nonmonotonic reasoning spatial reasoning truth maintenance systems planning strategies prereq cs 540 infrequently offered 732 topics artificial intelligence 3 cr advanced topics artificial intelligence variable content repeated number times credit prereq consent instructor infrequently offered 733 computational methods large sparse systems 3 cr math ece sparse matrices engineering science sparsity preservation numerical error control algorithms tarjan algorithm algorithms minimum degree nested dissection frontal methods linear nonlinear equation solving compensation sparse vector methods iterative methods ode pde applications prereq cs 367 412 consent instructor 736 advanced operating systems 3 cr advanced topics operating systems including process communication resource allocation multiprocess network operating systems kernel philosophies fault tolerant systems virtual machines high level language systems proof techniques prereq cs 537 consent instructor 737 computer system performance evaluation modeling 3 cr statistical techniques computer system performance evaluation measurement system selection tuning strategies deterministic probabilistic models process scheduling resource allocation analytic simulation models computer systems systematic study system architectures prereq math 222 cs 537 736 consent instructor 739 distributed systems 3 cr basic concepts distributed programming distributed file systems atomic actions fault tolerance transactions program data replication recovery distributed machine architectures security authentication load balancing process migration distributed debugging distributed performance measurement distributed simulation techniques distributed applications correctness considerations proof systems prereq cs 736 consent instructor infrequently offered 740 advanced computer networks 3 cr advanced topics computer communications networks congestion flow control routing rate based protocols high speed interfaces technologies metropolitan area networks fast packet switching technologies advanced applications network services service authentication resource location prereq cs 640 747 advanced computer systems analysis techniques 3 cr advanced analytical modeling techniques performance analysis computer systems including discrete parameter embedded markov chains 1 queues stochastic petri nets queueing networks theory sample path analysis application areas include high performance computer architectures databases operating system resource allocation policies prereq cs 547 consent instructor 750 real time computing systems ece introduction unique issues design analysis computer systems real time applications hardware software support guaranteeing timeliness failures resource management time constrained communication scheduling imprecise computations real time kernels case studies prereq cs 552 537 consent instructor 752 advanced computer architecture 3 cr ece advanced techniques computer design parallel processing pipelining multiprocessors multi computers networks high performance machines special purpose processors data flow architecture prereq ece cs 552 cs 537 755 vlsi systems design 3 cr ece overview mos devices circuits introduction integrated circuit fabrication topological design data flow control interactive graphics layout circuit simulation system timing organizational architectural considerations alternative implementation approaches design project prereq ece 340 ece cs 352 cs ece 552 consent instructor 756 computer aided design vlsi 3 cr ece broad introduction computer aided design tools vlsi emphasizing implementation algorithms data structures topics covered design styles layout editors symbolic compaction module generators placement routing automatic synthesis design rule checking circuit extraction simulation verification prereq cs 367 good programming skills cs 352 cs 755 strongly recommended infrequently offered 757 advanced computer architecture 3 cr ece parallel algorithms principles parallelism detection compilers interconnection networks simd mimd machines processor synchronization data coherence multis dataflow machines special purpose processors prereq cs 752 consent instructor 760 machine learning 3 cr computational approaches learning including inductive inference explanation based learning analogical learning connectionism formal models means learn algorithms learning comparison evaluation learning algorithms cognitive modeling relevant psychological results prereq cs 540 761 deduction problem solving computer 3 cr study evaluation programs automated deduction solve problems variants prolog constraint logic programming parallel deductive database systems resolution theorem provers verification systems boyer moore prover prereq cs 540 762 deduction problem solving computer 3 cr critical study evaluation programs man computer interactive systems play games chess bridge solve problems puzzles prove theorems mathematical domains kinds languages including natural language usable problem formulation solution planning testing prereq cs 540 consent instructor infrequently offered 764 topics database management systems 3 cr implementation database management systems impact technology database management systems back end database computers distributed database management systems concurrency control query execution distributed centralized systems implementation multiple user views roll back recovery mechanisms database translation prereq cs 564 537 536 consent instructor 765 perceptual recognition 3 cr high level perceptual processing computer recognition complex objects scenes advanced computer vision systems relation living visual system algorithm structured multi computer architectures perception binocular multi modal vision recognition tracking moving objects learning perceptual systems perceptual motor control robots prereq cs 731 consent instructor infrequently offered 766 computer vision 3 cr fundamentals image analysis computer vision image acquisition geometry image enhancement recovery physical scene characteristics shape techniques segmentation perceptual organization representation description dimensional dimensional objects shape analysis texture analysis goal directed model based systems parallel algorithms special purpose architectures prereq cs 540 767 graph theory 3 cr theory graphs including adjacency incidence matrices planarity hamiltonian circuits euler formula directed graphs trees efficiency algorithms performing operations graphs prereq cs 367 cs 475 577 consent instructor infrequently offered 771 computational linguistics 3 cr ling tools techniques literature computational linguistics applications artificial intelligence cognitive science topics include syntactic semantic parsing natural language understanding text generation machine translation speech recognition production prereq cs 540 545 linguistics 530 consent instructor 773 774 problems computational linguistics 3 cr sem ling current research computational linguistics coupled original directed research prereq cs 545 771 consent instructor infrequently offered 780 robot motion planning 3 cr ece unified view geometric algorithmic computational issues automatic motion planning motion mobile robots arm manipulators complex environment planning complete information configuration space connectivity graphs computational complexity partial information algorithm convergence topological issues effect system kinematics relation sensing media algorithm efficiency prereq math 340 equivalent consent instructor 784 data models languages 3 cr study database programming languages topics include logic based languages embedded query languages object oriented languages coverage types persistence inheritance object identity data models implementation issues case studies actual systems languages prereq cs 564 536 consent instructor 787 advanced algorithms data structures 3 cr algorithms graph manipulation geometry matrix multiplication string processing information retrieval mathematical models analyses lower bounds probabilistic distributed parallel algorithms advanced data structures prereq cs 577 509 790 master thesis 1 9 cr students writing master thesis project prereq master candidate 799 master research 1 9 cr pre master students research projects prereq master candidate 810 models formalisms computation 3 cr models computation turing machines recursive functions church thesis undecidable problems degrees unsolvability denotational semantics logic programs applications automata formal languages program verification programming languages complexity prereq cs 520 812 arithmetic algorithms 3 cr design implementation analysis algorithms exact arithmetic arbitrarily large integers gaussian integers rational numbers algorithms modular arithmetic internal arithmetic algorithms integer greatest common divisor calculation factorization classical modern algorithms prereq math 541 cs 367 consent instructor infrequently offered 813 814 algebraic algorithms 3 cr sem math algorithms arithmetic operations multivariate polynomials integral rational finite field coefficients polynomials remainder sequences algorithms multivariate polynomial resultant greatest common divisor calculation arithmetic operations multivariate rational functions algorithms exact linear algebra systems polynomial coefficients exact calculation real complex zeros polynomials algorithms factorization polynomials calculations real algebraic numbers quantifier elimination real closed fields operations formal power series prereq cs 812 math 541 542 consent instructor infrequently offered 815 function algorithms 3 cr math formalism function class representations canonical normal forms sets relation recursively enumerable sets richardson theorem theorems canonical normal form algorithms fundamental operations polynomials rational functions gaussian integer coefficients fundamental operations subclasses elementary functions indefinite integration rational functions differential fields liouville integration theory integration algorithm prereq cs 814 consent instructor infrequently offered 820 theory automata formal languages 3 cr advanced treatment results finite automata regular sets context free context sensitive languages turing machines extensions models multi head multi tape probabilistic machines comparison models applications programming language design prereq cs 520 830 abstract concrete complexity theory 3 cr study computation limited resources time space complexity hierarchies structure np pspace np strong np completeness isomorphism completeness complexity abstract complexity probabilistic complexity lower bounds time space tradeoffs alternation prereq cs 520 infrequently offered 837 topics numerical analysis 3 cr math topic selected advanced areas variable content repeated number times credit prereq consent instructor infrequently offered 838 topics computing 3 cr topics selected advanced areas variable content repeated number times credit prereq consent instructor infrequently offered 880 topics theoretical computer science 3 cr advanced topics algorithms complexity models computation discussed seminar format exact topic varies prereq consent instructor infrequently offered 881 882 numerical methods ordinary differential equations 3 cr sem math initial problems boundary problems systems nonlinear ordinary differential equations convergence stability computational procedures topics chosen design general computer programs variational problems prereq cs 514 math 417 consent instructor infrequently offered 883 numerical methods partial differential equations 3 cr sem math initial problems systems partial differential equations boundary problems stability convergence iterative methods applications classical problems mathematical physics prereq cs 712 717 consent instructor infrequently offered 885 matrix theory numerical analysis 3 cr math methods determining exclusion inclusion regions eigenvalues matrix variational methods eigenvalues qr lr algorithms theory positive matrices error analysis numerical methods computations linear algebra prereq cs 717 consent instructor infrequently offered 887 approximation theory 3 cr math interpolation approximation means interpolation uniform approximation approximation approximation linear spaces spline functions orthogonal polynomials degree approximation computational procedures prereq consent instructor 899 pre dissertator research 1 9 cr prereq post master pre dissertator status 990 dissertation 1 6 cr prereq dissertator status 999 independent study research 1 6 cr prereq dissertator status credit seminars research areas department run advanced credit seminar graduate students visitors faculty members department present latest research discuss recently published papers seminars give graduate students opportunity learn current research problems valuable feedback research fall department runs distinguished lecturer series 6 8 leading researchers subfield computer science visit visitors give lectures general computer science audience specialized talk targeted researchers subfield recent topics programming languages computing theory operating systems machine learning page automatically created send comments ferris cs wisc img parallel primer img scheduling parallel jobs sp2 loadleveler primer img sp1 high performance switch img architecture implementation vulcan img sp2 communication subsystem html version 10 nov 94 img sp2 communication subsystem postscript version 10 nov 94 img release 3 1 information img reducing variance point point transfers parallel real time programs ronald ieee parallel distributed technology vol 2 4 winter 1994 special issue parallel distributed real time computing img time synchronization sp1 sp2 parallel systems postscript version 3 95 craig img routing algorithms ibm sp1 sp2 postscript version 18 95 img img copyright 1994 ibm corporation comments ibm tc cornell modified fri 19 14 16 49 1995 internet link exchange member internet link exchange set xsession windows 95 pc requirements windows 95 windows 3 1 win32s pc win32 shell script files copy shell script directions unzip install zip unzip zip private directory decompress find read script file start telnet sol vega machine type ip address command prompt patient xterm local screen type xterm xterm xterm notes run windows directory give ip address questions feel free send email ll back bauman cs wisc updated sep 12 1996 back kelly bauman home page experimental spline page univariate polynomials univariate splines multivariate polynomials multivariate splines introduction computer graphics 1996 autumn quarter calendar rough estimate class proceed final date assignment deadlines firm lecture dates rough week 1 mon sep 30 introduction project 0 mandelbrot assigned homework 0 assigned wed oct 2 graphics hardware fri oct 4 displaying images homework 0 due project 1 team assignments due week 2 mon oct 7 image morphing wed oct 9 image morphing cont fri oct 11 texture mapping project 0 due home page due project 1 morph assigned homework 1 assigned week 3 mon oct 14 image compositing wed oct 16 image compositing cont fri oct 18 line drawing week 4 mon oct 21 line drawing cont homework 1 due wed oct 23 polygon scan conversion project 2 team assignments due fri oct 25 curves week 5 mon oct 28 curves cont wed oct 30 curves cont project 1 due project 2 sweeper assigned homework 2 assigned fri nov 1 surfaces week 6 mon nov 4 surfaces cont project 1 artifact writeup due wed nov 6 surfaces cont fri nov 8 hidden surface homework 2 due week 7 wed nov 13 hidden surface cont project 3 team assignments due fri nov 15 local illumination week 8 mon nov 18 ray tracing project 2 due project 3 trace assigned homework 3 assigned wed nov 20 ray tracing cont fri nov 22 rendering tricks project 2 artifact due week 9 mon nov 25 rendering tricks cont wed nov 27 global illumination homework 3 due week 10 mon dec 2 global illumination cont wed dec 4 global illumination cont fri dec 6 wavelets multiresolution analysis week 11 mon dec 9 multiresolution analysis cont project 3 due wed dec 11 special topics project 3 artifact due mon december 16 2 30 4 20 final books scattering books clearing clear dan reads make pat robertson happy cares recently read books topics queer theory finished vice versa interesting book ubiquitous fixation closet russo basically theme impossible find people incidentally gay lesbian bisexual movies beginning medium 1987 changed time book made movie sort russo died aids 1990 movie book interesting absurd gay characters movies 50 years great sal character rebel lion hollywood changing themes major literary works lying history gay people beethoven bisexual immortal beloved jonathan ned katz invention magnificent assault notion normal eternal universal term 100 years attitudes surrounding basically notion sexuality pleasure separated reproduction roughly time period gilbert youth horizons nice book gay kids chicago starts nice representation classic social constructivist view gay people appreciated overly anthropological found frustrating wrote large number books early 80s areas guinea masculine making joining tribe nice book gay kids country difference statistical academic presentation book presentation journalist woman wrote interested anecdotes gay good beautifully offensive tract pre aids days interesting fact pap written published threats wing author suggests runs publishing case mass media biased analysis advantages extra free time increased leisure cash lack members don care loved sex monsters good thing book aids gorgeous discussion greek society lines didn things germ theory disease circulation blood atomic particle physics weren coupled nasty description socrates important gay man time woman reference find lives lesser da wilde hey hear chairman mao straight gods damned medical description written 2 yr sex gay sex guy sex life reread pat public sex culture radical sex recently basically writing bunch sexual behaviours sex minors waited til 18 anti porn silly comment john katz image women happy harm women pornography topics porn highly rated enjoying reading essays gore vidal sex poster child thing sex movement writes computer science reading alon spencer probabilistic method basically prove combinatorial objects exist creating probablistic space includes objects type showing object desired properties randomly selected probability objects desired type exist cute lacking motivation nice care graphs property exist find ketan mulmuley computational geometry randomized algorithms lovely book kind computer science enjoying reading computational geometry classic book topic date precedes discussion randomization make geometry ultimately largely sorting searching faster reading random books conference proceedings volume life soda proceedings books fiction ve reading gay themed fiction avoiding fiction accidentally straight fiction 2 week shelf olin library grad library cornell mind seek straight themed manuel kiss spider woman neat read friend moving stanford month play kitchen theater downtown ithaca web read book translation difference book play ve movie play molina sex thinking minimizes significance emotional attachment book day period sound small significant interesting read gore vidal city pillar book deal gay people nicely kind recommend intense quick read slightly andrew dancer dance ends dying tragic beautiful chronicle life gay man moves joined tribe stereotypical member ack people book mid 70s daniel toby lie made cry pretty impressive toby dance boyfriend prom wrote life land living white trash kids south nice nice voice scott wrote mysterious skin bunch voices boy ufo realizes abused kid telling pretty love story time emailed mentioning page kinda neat odd realizing reading books kids written early 20th century versus today current seek writing honest lars queen pat robertson worst nightmare funny story drag queens run planet enjoying book lesbian stories called daughters darkness lot read cute book love murder british department store recently called worth read reading complaint philip roth norman mailer crap people read shit topics ve reading biography anthropology computer science papers occasional bad trash read generally read consciousness modern science mind works good books topic hard recent collection called android epistemology recently published mit press good start wary written scientific background bitchy editorial york times today respected scientist managed confuse science complete crap quantum mechanics impacts literary theory stuff common check higher academic left science jhu press 1994 details topic philosophy theoretical computer science extends discussions artificial intelligence previous category involves concepts turing machine kleene heirarchy real philosophical importance ve read topic ve practicing years books topic crap couple exceptions books adler drawing moon books email information topic gay lesbian politics topic bad writings don agree check writings bruce writings jeffrey weeks topic lack competent middle ground believing needn gay lesbian history good books brian books sex unions europe christianity social tolerance fantastic books medieval history gay people modern sense auto biographical books paul man fantastic read david halperin wanted obscure religions semester read summer starting journey discovery ack scary people contemporary fiction cornell library includes 2 week loan group books interesting current undergrad library 6 month loan period including books nice medieval history anti technological rantings folks kirkpatrick sale stop publishing make message anthropology modern primitive societies nice site run press partially founded friend mine check site run good vibrations computer science study operations research study math study music makers dreamers dreams aphex twin dan brown snowman cs cornell updated 22 jul 96 guessed phd student computer science department northeastern university projected graduation date 12 96 confirmed research cryptography concentration electronic cash applications year conducted gte laboratories waltham ma details resume postscript version invited peruse home pages advisors personal interests suggest links miscellaneous pages cite accessed times november 29 1996 page revised november 29 1996 back home page turning homework turning homework put lab section number upper hand corner page lose 5 points don put answers questions separate sheet paper ta grading paper easily find answers lose points homework due end class period late homework accepted grading policy midterms final 20 final grade assignment score 40 final grade assignment score sum highest 7 assignment scores 8 assignments work student work considered cheating turn part work discuss homework problems students copy written work code work student penalties cheating imposed research interests faculty senior researchers research interests faculty members computer science department cornell find faculty follow link annual report personal home pages kenneth birman annual report distributed computing fault tolerance high performance communication claire cardie annual report personal natural language processing machine learning artificial intelligence paul chew annual report geometric algorithms mesh generation thomas coleman annual report personal numerical optimization parallel computation robert constable annual report theory computation programming logics automated reasoning bruce randall donald annual report personal robotics artificial intelligence computational geometry mechanical systems donald greenberg annual report computer graphics computer aided design david gries annual report personal programming methodology programming languages compiler construction logic joe halpern personal reasoning knowledge uncertainty qualitative reasoning fault tolerant distributing computing belief revision logic game theory juris hartmanis annual report theory computation computational complexity monika rauch henzinger annual report personal algorithms data structures graph theory thomas henzinger annual report personal theory concurrent real time systems john hopcroft annual report modeling simulation algorithms information capture access daniel huttenlocher annual report personal computer vision computational geometry digital video jon kleinberg personal algorithms combinatorial optimization computational geometry computational biology srinivasan keshav personal computer networking telecommunication distributed computing dexter kozen annual report personal theory computation computational complexity analysis algorithms program logics semantics dean krafft annual report personal digital libraries information access bruce land annual report personal computer graphics yuying li annual report scientific computation numerical optimization gregory morrisett personal programming languages distributed systems runtime systems concurrency keshav pingali annual report software parallel systems compilers robbert van renesse annual report distributed computing fault tolerance distributed multimedia systems ronitt rubinfeld annual report personal theory computation randomized algorithms computational complexity fred schneider annual report concurrent programming fault tolerance distributed systems real time systems praveen seshadri personal database systems brian smith annual report personal distributed multimedia systems image processing user interfaces information technology eva tardos personal theory algorithms complexity theory tim teitelbaum annual report personal programming languages systems environments sam toueg annual report personal distributed computing fault tolerance real time systems lloyd trefethen annual report personal numerical analysis applied mathematics charles van loan annual report scientific computing stephen vavasis annual report personal numerical analysis thorsten von eicken personal parallel systems computer architecture catherine wagner annual report automated reasoning constructive logic samuel weber personal semantics programming languages distributed algorithms ramin zabih annual report personal computer vision multimedia information technology robotics richard zippel annual report symbolic mathematics scientific software return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 14 december 1995 denise moore denise cs cornell page stands parallel predictor package parallel version pcx code linear programming developed optimization technology center argonne national labs work progress people involved cornell side thomas coleman chunguang sun michael wagner steve wright argonne basic framework mehrotra predictor interior point method linear programming work interior point method lies solving symmetric sparse positive semi definite system linear equations parallel multifrontal cholesky factorization developed chunguang sun efficiently handles degeneracies care dense rows columns efficiently exploit sparsity normal equations constraint matrix stored distributed form enabling solution large problems solved single processor code written mpi extensions easily portable architectures testing acri ibm sp2 cornell theory center papers relevant development code wright modified cholesky factorizations interior point algorithms linear programming preprint anl mcs 1996 mehrotra implementation primal dual interior point method siam journal optimization 2 1992 pp 575 601 interior page pages check interior points online back homepage send comments suggestions cs cornell update fri oct 25 12 23 20 edt 1996 college engineering university wisconsin madison ece electrical computer engineering courses offered ece 001 cooperative education program ece 170 introductory laboratory ece 220 electrodynamics ece 230 circuit analysis ece 270 circuits laboratory ece 271 circuits laboratory ii ece 301 transmission lines networks laboratory ece 302 system simulation laboratory ece 304 electric machine lab ece 305 semiconductor properties laboratory ece 306 linear active circuits laboratory ece 308 nonlinear electronic circuits laboratory ece 309 introductory control systems laboratory ece 310 plasma laboratory ece 311 analog modulation laboratory ece 312 biomedical engineering laboratory ece 313 optoelectronics laboratory ece 314 laser laboratory ece 315 introductory microprocessor laboratory ece 316 statistical design control laboratory plasma aided manufacturing ece 317 sensors laboratory ece 320 electrodynamics ii ece 330 signals systems ece 332 control systems ece 333 communication systems ece 335 microelectronic devices ece 340 electronic circuits ece 342 electronic circuits ii ece 345 semiconductor physics devices ece 350 professional expression ece 351 digital logic laboratory ece 352 digital system fundamentals ece 353 introduction microprocessor systems ece 354 machine language programming ece 355 electromechanical energy conversion ece 370 advanced laboratory ece 376 electrical electronic circuits ece 377 fundamentals electrical electro mechanical power conversion ece 379 special topics electrical computer engineering ece 399 independent study ece 401 engineering ece 407 audio system analysis design ece 411 introduction electric drive systems ece 412 power electronics ece 415 system modeling identification simulation ece 416 state space systems analysis ece 420 electromagnetic wave transmission ece 427 electric power systems ece 430 random signal analysis ece 431 digital signal processing ece 432 digital signal processing laboratory ece 434 photonics ece 440 electromagnetic fields waves ece 444 microwave theory devices applications ece 447 applied communication systems ece 449 solid state devices lecture laboratory ece 453 digital microprocessors ece 455 applied communications systems ece 458 computer graphics ece 461 mathematical computer modeling physiological systems ece 462 medical instrumentation ece 463 computers medicine ece 466 electronics solids ece 468 digital computer projects control instrumentation ece 491 senior design project ece 504 electric machines drive system laboratory ece 511 theory control synchronous machines ece 512 power electronics laboratory ece 516 discrete time systems analysis control ece 520 foundations dynamic physical systems ece 525 introduction plasmas ece 527 plasma confinement heating ece 528 plasma processing technology ece 530 digital communications ece 531 signal speech processing ece 532 theory applications pattern recognition ece 533 image processing ece 534 optics optical processing communications ece 535 optical fiber communication ece 537 communication networks ece 541 analog mos integrated circuit design ece 544 processing electronic materials ece 545 advanced communications engineering laboratory ece 546 lasers ece 547 advanced communications circuit design ece 548 integrated circuit design ece 549 integrated circuit fabrication laboratory ece 552 introduction computer architecture ece 553 testing testable design digital systems ece 554 digital engineering laboratory ece 555 digital circuits components ece 556 design automation digital systems ece 561 introduction charged particle accelerators ece 562 applied superconductivity ece 600 seminar electrical computer engineering ece 601 special topics electrical computer engineering ece 602 special topics electrical computer engineering ece 641 introduction error correcting codes ece 699 advanced independent study ece 711 dynamics control ac drives ece 712 solid state power conversion ece 713 electromagnetic design ac machines ece 714 utility application power electronics ece 717 linear systems ece 719 optimal systems ece 720 discrete time stochastic systems ece 722 digital computer analysis large power systems ece 723 line control power systems ece 724 waves plasmas ece 725 plasma kinetic theory radiation processes ece 726 plasma ece 729 theory information processing transmission ece 730 modern probability theory stochastic processes ece 731 advanced power system analysis ece 732 advanced digital signal processing ece 733 computational methods large sparse systems ece 734 vlsi array structures digital signal processing ece 735 signal synthesis recovery techniques ece 739 advanced automation robotics ece 740 electromagnetic theory ece 744 theory microwave devices ece 745 solid state electronics ece 746 quantum electronics ece 747 superconductivity ece 748 linear waves ece 749 coherent generation particle beams ece algorithmic logic design ece 752 advanced computer architecture ece 753 fault tolerant computing ece 754 switching theory ece 755 vlsi systems design ece 756 computer aided design vlsi ece 757 advanced computer architecture ii ece 762 biomedical instrumentation ece 763 projects computers medicine ece 780 robot motion planning ece 817 nonlinear systems ece 818 analysis design linear multivariable feedback systems ece 819 optimal systems ii ece 830 estimation decision theory ece 841 electromagnetic radiation transmission ece 842 topics coding theory ece 843 mathematical methods electromagnetic theory ece 845 transport semiconductor devices ece 848 nonlinear waves ece 901 communications ece special topics computers ece 903 special topics control ece 904 special topics physical electronics ece 905 special topics power systems ece 906 special topics electromagnetic fields ece special topics circuit theory ece 908 special topics controlled fusion ece 909 special topics bioengineering ece 913 special topics photonics ece 922 seminar plasma physics ece 926 seminar plasma aided manufacturing ece 990 research thesis ece 999 advanced independent study goto current semester homepage list goto spring 1997 timetable summer 1996 timetable fall 1996 timetable goto graduate school engineering catalog uw coe depts centers consortia services fountain index search mail credits modified tuesday 22 oct 96 13 20 57 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc breast cancer image analysis machine learning wolberg street mangasarian past years colleagues university wisconsin madison mathematical technique originally developed oil modified create computerized method diagnosing cancer breast tissue samples obtained technique called fine needle aspiration past interpreting samples subjective program develop accurate objective system interpretation computer program time calculate mathematical probability sample malignant fuzzy terms atypical suspicious sharing probability data patients involve decision making process greater degree previously make recommendation based solely values provide patients probability data make minds subsequent treatment don expect computer program putting business time expect prove objective backup assist improving skills role breast cancer diagnosis majority beast cancer cases discovery mass feeling breast represents sign cancer present finding breast mass necessarily signal cancer present breast masses benign malignant definitive distinguish benign malignant breast masses examine sample breast tissue microscope obtain tissue traditionally performed breast biopsy patient operating room administer cut open breast remove piece tissue recently emerged invasive painful expensive alternative surgical breast biopsy suggests breast involves inserting small needle breast cells procedure takes minutes require problem subjectivity recently interpretation specimen highly subjective process absence firm objective diagnostic criteria relies heavily training experience persons examining tissue gained wide acceptance diagnosis cancer organs treating breast cancer preferred employ subjective diagnostic procedures breast biopsy microscope pieces breast biopsy tissue examine intact structure breast tissue signs provide definitive signs malignancy sign instance call sees group cells invading normal tissue invasion sufficient indicator cancer present technique destroys structure breast forces base interpretation appearance individual cells sample examining breast specimen evaluate number cell features size shape nuclear characteristics single features yield diagnosis malignancy subjectively weigh features order arrive diagnosis instances cell features point direction diagnosis malignant benign clear cut instances features point directions suggesting malignant suggesting benign observers arrive depending choose weigh conflicting pieces evidence face potential uncertainty consequences wrong diagnosis reluctant rely diagnosing breast cancer cancer 1987 chance encounter olvi mangasarian ph professor computer sciences department uw madison encountered find objective interpreting specimens realized problem analogous linear programming problem studied 20 years earlier working oil industry problem drill oil evaluating samples cancer deciding drill oil involves finding weigh number factors geological features single predict find oil solve oil problem dr mangasarian developed method call multisurface pattern separation adapted samples essence method begins mathematically modelling cytological features size shape evaluate order determine sample malignant train computer data sets samples diagnosis set benign samples set malignant samples machine process iteratively build portions fence data sets completely data sets trained computer enter data unknown sample computer determines side fence sample falls makes diagnosis malignant benign computer calculates probability malignancy serves quantitative measure degree computer diagnosis image analysis digital image analysis techniques developed mr nick street computer science graduate student largely automated computerized system interpreting samples microscope find suitable views sample video camera attached microscope record images computer video pictures stores data computer files run analysis computer program digitized microscopic image displays computer screen computer operator simply mouse trace rough outlines nuclei computer rest desired operator trace nuclei remove nuclei traced return analysis findings results goal make diagnosis breast cancer samples objective accurate previously succeeded developing highly accurate diagnostic system requires modest level expertise operate training set 569 samples calculate system correctly diagnose breast samples 97 time practice system correctly diagnosed 92 samples tested goal develop objective method determining prognosis patients diagnostic program identifies breast cancer accurately predict likelihood cancer recur goal early stage development 187 samples training set encouraged results date add samples training set improve program accuracy key findings studies discovery computer program nuclear features nuclear grade accurate determining prognosis prognosis based traditional measures tumor size node status research significant impact current practice surgeon performing node dissection time prognostic purposes presently determination breast cancer spread patient nodes considered important factor establishing prognosis patients tumor spread nodes node positive higher likelihood tumor recurrence tumor spread nodes node negative patients node positive tend earlier recurrences general worse patients node negative data research patient status node positive node negative additional information prognosis biopsy data run prognostic program results accurate run program data information status tumor size found analysis patient sample information prognosis performing node dissection solely prognostic purposes unnecessary studies institutions confirm findings breast cancer patients future necessity undergoing node biopsy future directions seeking collaborate institutions validate computer program samples patented program provide copies program researchers sign collaborative agreements recently analyzed 19 breast slides ucla find correctly diagnosed interested expanding computerized method organs breasts good early results cancer approach prove evaluating modified thu jan 4 16 45 23 1996 nick street street cs wisc 2685 pad zoomable interface programmer research scientist ii computer science department university mexico application period march 18th 1996 17th 1996 salary range 33 45 510 dependent budget policy summary duties design develop support interface developing part project funded arpa human computer interaction initiative pad zoomable graphical interface exploring alternative traditional window icon based approaches interface design building interface substrate developing applications based technology areas diverse web browsing long distance collaboration education children successful position essential part team programming substrate applications evaluating software working students writing papers information http www cs unm pad minimum requirements computer science related field years directly related experience degree computer science related field years directly related experience department specifications required desired expert tcl tk world class programming abilities interest interface design ability program style grace speed experience unix programming graphics programming graphical computer interfaces graphic design excellent written oral communication skills demonstrated ability create aesthetic visual displays apply vita description interests letter application original signature addresses candidate qualifications respect job duties position received professor benjamin bederson computer science department university mexico albuquerque nm 87131 5 00pm 5 17 96 job title vita letter application list previous employment dates month year electronic submissions accepted complete information summary duties conditions employment obtain announcement human resources office main campus 1717 roma ne albuquerque nm 87131 university equal opportunity affirmative action employer educator 3330 lookup grade 4 digits student id max 100 100 100 100 100 100 110 100 100 100 89 id lab 1 lab 2 www lab lab lab lab quiz quiz quiz mid 3a 3b 4a 4b 1 2 3 0608 100 90 0 100 97 5 87 107 70 91 91 53 1559 100 100 100 100 80 100 91 88 5 87 96 55 1753 100 80 100 100 90 100 92 100 94 99 67 2051 50 100 100 100 85 88 99 82 52 75 47 2085 100 100 100 100 100 100 107 91 5 60 92 55 100 60 100 98 72 5 100 110 70 5 97 99 56 100 100 100 100 70 100 102 73 5 79 78 64 100 100 100 100 75 100 99 83 5 52 93 57 100 100 100 100 100 100 99 90 95 93 56 100 90 100 95 70 100 99 80 54 84 53 4422 100 100 100 100 82 5 100 102 100 75 52 43 100 95 100 100 100 89 102 47 95 88 64 4890 100 100 100 100 100 100 102 73 5 99 71 56 100 100 100 100 92 5 95 102 90 99 97 60 50 60 100 88 90 100 106 95 5 66 93 53 100 100 100 100 92 5 88 98 100 73 86 66 100 100 100 95 100 96 107 100 100 100 77 50 65 100 100 92 5 100 110 88 5 90 79 44 6887 100 100 100 100 95 100 110 83 5 100 90 64 100 95 100 90 100 100 102 83 5 92 97 57 100 100 100 98 82 5 100 102 85 98 86 55 100 100 100 100 92 5 98 102 100 87 99 63 8553 100 100 100 95 97 5 100 110 93 5 93 87 61 100 100 100 100 95 100 99 92 5 96 100 68 wei chen bookmarks cornell department computer science cuinfo home page cornell university school operations research industrial engineering yahoo system concepts research related topics icdcs 97 papers failure detection education fastweb financial aid search web financial aid information page succeed graduate school binghamton university home page ithaca college www syracuse university campus wide information system yahoo education universities united states rank phd programs computer science 1996 america graduate schools news rankings 1996 news graduate liberal arts rankings computer science computer science faculty research postdoc positions peterson education center industry computer industry digital systems research center home page ibm world wide web home page home page bell lab xerox parc nano server access hp hewlett packard digital equipment corporation microsoft corporation osf home page ibm research homepage communication public relation cunningham communication company database arthur andersen home page andersen consulting home page job search online career center jobs technology marketing finance professionals asia pacific rim japan singapore hong kong china pacific coast internet career connection job database search tools monster board job search jobweb catapult international student guides news msnbc cnn interactive chinese stuffs tsinghua veterans homepage chinese students soccer tournaments chinese community information center ifcss ifcss professional service homepage chinese universities page china monthly cssa cornell university world wide web server cnd www server tsinghua alumni news chinese magazine chinese stuff chinese electronic magazines china home page sports official nba women soccer world front page espnet sportszone nba 1996 centennial olympic games home page federation internationale de football association espnet sportszone sports information server web services hotbot search engine nynex interactive yellow pages home page wwww world wide web worm www browsers display japanese fun stuffs april fool cornell cinema pictures newsgroups experimental multilingual digital greeting card centre internet mahjong server friends families qi home page tsinghua university suggestion box reunion homepage cool tools guide latex canada international government house representatives home page misc items sba map regions edmund automobile buyer guides intellicast usa weather book classics inspec minds spinners ithaca housing http www ithaca websites htm yahoo business economy companies career services training sales hr associates home page cairo conference home page world health organization page home page destination information china amy world reached official amy web site site accurate date information found world life times tv show preferences extraordinary figure information contained reliable sources hand witnesses testimony great pains insure information contained pages accurate date author reserve improve facts deemed boring amy world img biography amy img amy leisure time img amy politics img amy wonderful boyfriend img amy friends img amy photo album img join amy fan club img img site made mac modified 11 11 96 index links pages mentoring women girls minorities cs boston university cas computer science dept cas cs 101 b1 introduction computers student home pages home pages abdul jonathan anderson mercedes paul david hamid jacqueline barry jessica brown nathan jeremy sarah chambers curtis chan eva cheng angel steve clark lisa mary ellen suzanne david nicole karen amy stuart nicole doolittle tammy drew driscoll patricia matthew dwyer kate kirsten john forte angela gill holly gonzalez gray jonathan harper jennifer ho ho hanna fiona hunt carolyn hyung eun jung jensen kristina johnson john kapoor karr claire colin steven ryan hari kim min kohl laura michael lam hung nicole larkin devin ian anthony elizabeth michael min jane michael beth brien heather ong marcus oren gil park jae pierre jamie st bryan sofia quinn colin howard rodriguez nancy jaime jessica schwartz justin maria eric shin leslie richard elizabeth smith gina sykes peter thomas amy thomas hassan jeffrey sachin walker rebecca warner laura warren watanabe williams tara kevin wong wai wong amy ye hua yu jin gene lou usemap table contents alumni relations department computer sciences purdue university 1398 computer science building west lafayette 1398 phone 317 494 fax 317 494 featured alum scrapbook supporters development office email addresses undergraduate graduate research people facilities outreach alumni corporate computer sciences homepage information alumni relations contact ms short nelson asn cs purdue elements artificial intelligence common lisp edition lisp programs copyright notice lisp program materials posted subject copyright protection noncommercial noted programs elements artificial intelligence common lisp edition published freeman 41 madison ave york ny permission granted noncommercial modification programs provided program copyright notice retained notice modifications made program chapter 1 introduction programs chapter chapter 2 programming common lisp nontrivial programs chapter chapter 3 production systems pattern matching cl cl cl match cl shrink cl cl leibniz cl chapter 4 knowledge representation cl chapter 5 search cl cl cl breadth cl cl cl cl genetic cl chapter 6 logical reasoning prover cl unify cl prolog cl cl chapter 7 probabilistic reasoning cl chapter 8 commonsense reasoning case br cl temporal cl chapter 9 planning cl cl cl chapter 10 learning cl cl chapter 11 natural language understanding parse cl cl chapter 12 vision cl edges cl cl chapter 13 neural networks cl backprop cl chapter 14 expert systems shell cl tanimoto cs washington update 30 jan 96 multiscalar logo papers members multiscalar research group return multiscalar home page trace cache low latency approach high bandwidth instruction fetching eric rotenberg steve bennett james smith technical report 1310 computer sciences department university wisconsin madison april 1996 high bandwidth address translation multiple issue processors austin sohi 23rd annual international symposium computer architecture 1996 appendix detailed results cycle loads microarchitecture support reducing load latency austin sohi 28th annual international symposium microarchitecture micro 28 1995 microarchitecture superscalar processors smith sohi proceedings ieee hardware mechanism dynamic reordering memory references franklin sohi ieee transactions computers multiscalar processors sohi breach vijaykumar 22th international symposium computer architecture 1995 streamlining data cache access fast address calculation austin pnevmatikatos sohi 22th international symposium computer architecture 1995 anatomy register file multiscalar processor breach vijaykumar sohi 27th annual international symposium microarchitecture micro 27 1994 multiscalar architecture manoj franklin ph thesis december 1993 control flow prediction dynamic ilp processors pnevmatikatos franklin sohi 26th annual international symposium microarchitecture micro 26 1993 expandable split window paradigm exploiting fine grain parallelism franklin sohi 19th international symposium computer architecture 1992 register traffic analysis streamlining inter operation communication fine grain parallel processors franklin sohi 25th annual international symposium microarchitecture micro 25 1992 updated 20 september 1995 guri sohi cs100 prelim 2 general info thursday march 14 1996 7 30 pm prelim 1 review session held sunday march 10 3 00 pm baker 200 room assignments olin 255 upson b17 ph kimball b11 pi olin 165 olin 155 cs100 spring 1996 pierce cs cornell bu cas cs 585 image video computing fall 1996 participants matlab judd bryan bin chen jeffrey kathleen curry timothy jason dan john isidoro leslie hyun young lee ilya levin nagendra romer leonid tong jin alex cameron felix yong liu jeremy green stan sclaroff created september 11 1996 modified september 12 1996 questions questions page frequently asked questions cs dept listed system manager holds frequently asked system questions answers program 1 polygons march background polygon flat shape 3 sides straight triangle 3 sided polygon sides polygon length polygon called regular equilateral triangles squares regular polygons 3 4 sides regular polygons fit perfectly circle circle touches corners polygon circle called circle problem write program perform calculations regular polygons program user 1 sides polygon 2 length side remember sides length part 2 question number sides stored integer variable variables type double output program display 1 area polygon 2 radius circle formulas don understand addition requirements print message program starts exiting message program ends sample printout messages finally put comment beginning program briefly describing purpose program 1 2 sentences put login comments beginning program assignment 0 formulas equations sides number sides edge length side radius radius circle area area polygon note sides edge user enters radius area program outputs note edge squared formula area formula complicated view text form picture sample run step inside amazing number sides 4 length side 7 82 area polygon 61 radius circle 5 folks hints don write program start writing program displays messages working create variables add input commands test input statements user typed finally add math commands finish program pow calculating square root pow 7 0 5 calculates square root 7 remember include math cos sin pow include iostream order cout cin meaningful variable names avoid letter names make program understandable create variables store intermediate calculations test program cases correct answers instance sample run square case number sides 3 length side 2 1 area 1 radius 1 turn turn pages stapled page 1 printed listing source file program 0 page 2 printed copy program output run sample test case easily running program pull tab button upper left hand corner output window window inactive top select print option send output generated program window printer addition assignments electronically turn copy program source code filename program1 cpp evolution programmer high school jr high 10 print world 20 end year college program input output writeln end senior year college defun print cons list world professional include void main void char message world int 0 2 printf message printf seasoned professional include include class string private int size char ptr public string size 0 ptr char 0 string const string size size ptr char size 1 strcpy ptr ptr delete ptr friend ostream operator ostream const string string operator const char ostream operator ostream stream const string return stream ptr string string operator const char delete ptr size strlen ptr char size 1 strcpy ptr return int main string str str world cout str endl return 0 master programmer library bring master library tlb tlb bring interfaces include idl interface interface exe module code related header files needed tlb tlb tlb include extern handle class public public punk private static int include include include include include include include include int 0 punk punk return printf ws return void object count stop server 0 return include include include include include handle int main int argc char argv pcf null false false null initialize ole libraries null initialize ole libraries null multithreaded pcf local server wait event stop infinite revoke release class object pcf release ole return 0 extern extern include include include include include include include include int main int argc char argv max path 2 max path br object path 0 0 0 0 argc 1 argv 1 strlen argv 1 1 fprintf stderr object path return 1 print string argc 2 argv 2 strlen argv 2 1 world printf linking object ws printf text string ws initialize ole libraries null multithreaded succeeded succeeded 0 void succeeded print string sleep 2000 release printf failure connect status lx ole return 0 apprentice hacker usr local bin perl msg world argv 0 defined arg shift argv arg open file die write arg print file msg close file die close arg print msg 1 experienced hacker include define world main exit printf strlen 0 1 seasoned hacker cc ~ src misc hw hw guru hacker cat world system programmer seg data seg text proc 04 global main main prologue 0 sethi g1 add g1 lo g1 save sp g1 sp prologue 1 seg data1 ascii world 012 0 seg text seg data1 ascii world 012 0 seg text set call strlen 1 mov i5 set call printf 1 cmp i5 bne mov 0 mov call exit 1 ret restore 96 96 96 96 seg data 0000000 0000 0060 0000 0000 0000 0000 0000 0000 0000 0000 0000 8001 1100 0000 2000 4000 0000 0100 0000 0008 1100 0000 2000 4000 0000 0100 00 0008 1100 0000 2000 4000 0000 0100 0000 1280 0100 0000 2000 1080 0100 0000 2001 4000 0000 0100 0000 0000 0000 0000 0000 0000 0000 000c 0000 0608 0000 0000 0010 0000 0000 0000 0014 0000 0000 0000 0608 0000 0060 0000 0000 0000 0060 0000 0000 0000 0000 0386 0000 0004 0500 0000 0000 0000 0000 0100 0000 0000 0000 0000 0100 0000 0000 0000 0000 0100 0000 0000 0000 0000 6169 6600 7472 generate system application exchange generated source code lines errors detected hardware retrieval certification test packing delivery application exchange delivered customer bytes sec end processing 2345 seconds ultra high level programmer system system create size unit destination order output character world end end manager 10 print world 20 end middle manager mail world bob b12 bob write program prints world tomorrow senior manager world program afternoon chief executive message message command found pm pm command found letter letter command found mail ^c mail command found command found command found damn event exit exit unknown quit logout tentative schedule computer science 410 fall 1996 text cormen leiserson rivest em introduction algorithms mcgraw hill 1990 textbook purchased campus store triangle bookshop text number bugs typos older printings text errata large ps file close 30 pages tentative syllabus syllabus refined progresses periodic announcements made class web homeworks required readings cover material chapters 1 6 aug 28 intro adt notation sept 3 10 hashing clr 12 clr 11 2 sept 12 17 graphs clr 23 sept 19 spanning tree clr 24 sept 24 oct 1 heaps clr 7 huffman codes clr 17 3 oct 3 8 sorting clr 9 oct 10 prelim 1 oct 15 fall break oct 17 19 binary search trees clr 13 oct 24 red black trees clr 14 oct 29 dynamic data structures clr 15 oct 31 nov 5 union find clr 22 nov 7 12 ziv compression nov 14 prelim 2 nov 19 26 shortest paths graphs clr 25 26 nov 28 thanksgiving break dec 3 computational geometry clr 35 dec 5 conclusion dec 16 final applied research laboratories arl ut online phonebook links miscellaneous local information current arl job opportunities divisions arl ut provide www services including csd computer science division newsletters information man pages system administration links space geophysics group information technology group nonlinear acoustics division advanced sonar division arl personnel office interested authoring web pages arl ut check arl ut web authors group page run gopher server search arl ut web site threads world wide web links week week link scientific american links week navigational resources general search lycos hunting world wide web information alta vista infoseek webcrawler internet cui world wide web catalog world map www virtual library yahoo web database people helping stuff department defense rome laboratory links military laboratories defense link department defense press releases navy online home page army interoperability network miscellany world wide web project netscape cool page commercial sites web improved hal computer systems interesting links page ohio state usenet faq educational resources technical resources computer software hardware resources university texas austin local national weather information local miscellaneous resources img send comments webmaster arlut utexas updated 26 november 1996 10 29 96 current grades cs 132 section 308 letter grade current semester grade mind change lot future quizzes exams note midterm scores listed 89 points divide number 89 score percentage grades unavailable jose pecina west 8th street austin tx 78703 home 512 499 8410 mail pecina cs utexas career objectives research development computational physics interests developing software physical chemical engineering applications education university texas austin ph 1992 major high energy physics minor applied mathematics quantum gravity university texas austin expected date graduation summer 1996 major computer sciences minor numerical analysis parallel computation autonomous university leon university texas austin joint program monterrey leon mexico austin texas msc summer 1981 major nuclear engineering minor applied mathematics autonomous university leon bsc summer 1976 major theoretical physics minor nuclear physics construction return pecina home page university texas austin department links latest versions syllabi mis 382 managing information managing financial information gideon glass bookmarks gideon glass bookmarks gid bookmarks people gideon glass jamie zawinski bookmarks tom anderson mark weiser margo seltzer home page martin home page rough music place general happiness john wilkes external home page index john wilkes public papers letter donald knuth knuth retirement world chapter 5 statement individual committee member vote smart web politics numbers pepsi burma news release http danenet org html cia crack cocaine dark alliance postscript dark alliance dark alliance story crack explosion ftp ftp halcyon pub americas txt essential org www server pink noise studios consortium real history archives dave emory web site directory corporations home page citizens trust home page deep politics bookstore alliance expose corruption progressive directory igc http www econet apc org econet news note frequently asked questions ritual sexual abuse hoax costs congress thomas legislative information internet contacting congressman senator spencer abraham home page office senator carl levin michigan fun green eggs ham green eggs ham http sunsite unc pub academic psychology alt psychology personality profiles index pub academic psychology alt psychology personality profiles http www4 ncsu unity users aiken www cookie txt keirsey temperament sorter meyers briggs faq summary personality typing official anti microsoft homepage hate page quentin god men riddle du jour riddle du jour horrible page america online sucks rsch actual size processor page collection computer science bibliographies directory pub webstone faq ietf hypertext transfer protocol http working group papers www virtual library computing computer science bibliography glimpse server programming sunworld online february table contents iram home page dynamic execution tracing tool strunk william 1918 elements style local opinion badger herald uw madison electronic library madcat interfaces daily page tm restaurant guide alphabetical listings linux software victims 1 3 kernel development problem linux home page linux software map sample dma transfer members supporters contributors directory pub freebsd org classes cs736 spring 1996 ece cs 752 spring 1996 cs 736 project suggestions spring 96 cs739 fall 1996 today hotwired infoseek net search altavista main page mapquest interactive atlas cse477 digital systems design steve burns spring 1996 lab 1 introduction evaluation board debug microcontroller programs distributed april 3 complete april 12 objectives completed lab power evaluation board connect nt machine enter debug simple assembly language programs operating system evaluation board download records generated assembly language program microcontroller output digital signal part 1 connecting pc supply power evaluation board power supply connected lines needed 12 12 5 supply lines marked power supply plate make connected properly plugging power supply exchange 12 12 12 5 5 damage occur don responsible sort damage serial line pc connected terminal port rs 232 connector red reset button communicate run terminal emulation program residing terminal exe configure baud rate settings communications panel flow control set panel enter settings text transfers panel set flow control radio button line time delay lines set 1 10 plug power supply press red reset button prompt terminal program displayed pc screen read buffalo 2 5 ext bit user fast friendly aid logical operation pressing return list bunch commands buffalo asked perform part 2 buffalo tutorial read section 4 7 user manual type assembly code pages 4 27 4 28 issue commands lists page 4 29 remember connect pins 20 21 connector p1 connects lines sci program work correctly connection made part 3 assembly language program devise assembly language program turn port bit cycle period suggest port bit started download sample program turns port bit modify org 01 1004 type program notepad run assembler located cse477 buffalo exe run assembler file manager run command assembly program argument load assembled file perform text transfer terminal emulator type load buffalo prompt pull transfers send text file panel select file generated assembler extension click button program loaded press red reset button restart buffalo don run instructions set breakpoint instruction buffalo br command enter observe set 1 bits port cleared turn turn assembly program makes port bit turn cycle period burns cs washington fudan 8924 classmate list picture class china section huang ms fudan sh cn ye csli ms fudan sh cn zhao jie net bao lu ns fudan sh cn mao ms fudan sh cn wu ms fudan sh cn ye sherman ms fudan sh cn lin li public sta net cn zhao bin public sta net cn hua shanghai people insurance company branch fan lei public sta net cn zhang wind public sta net cn huang ben cn ben jade jp current mail wang wang cn chen ying ying chen vnet ibm xie jie public sta net cn liu jun stefan public sta net cn lee ge usa net sic cn wang ji pub net cn xu wu xue bo wu hp china om hp hua wu shen yu public sta net cn li shen computer department bank communication head office 18 xian xia road shanghai tel 1321 bp japan section zhang henry henry jp address 58 2 gun ishikawa ken japan zip code 929 11 tel 81 762 home fax 81 762 home mail henry jp tel 81 762 office fax 81 762 office singapore section zhang sg fan elm ncs sg zhu chang fan usa section wu 17 slc ut tel 801 486 6743 jiang nan cis ohio state zhang 3190 meb cs dept univ utah ut 84112 cs utah du fan cps msu lin ling eng ua zhou yi uic tan lei raymond lei cs duke microsoft tang ics uci wang haihong whh cs wisc song eagles public sta net cn spartan cis temple yan informix cheng xun home santa apt el colegio ca home ph 805 562 birthday oct 15 nov 22 office ph 805 893 xun cs ucsb xiang cs utexas guo jin jing jing wpi ye yan cs indiana address 427 henderson st apt 3 bloomington phone 812 336 yu yingjun eecs wsu zhou lidong cs cornell send mail updated nov 26 1996 send comment report cs cornell computer science 510 numerical analysis instructor professor andrew cs rutgers 402 hill center busch campus 5 office hours wed 11am noon ta li paul rutgers 429 hill center busch campus 5 3766 ext 40 office hours fri 2pm 4pm objective derivation analysis implementation algorithms numerical problems optional text books rutgers bookstore conte carl de boor elementary numerical analysis algorithmic approach 3rd edition gene golub james ortega scientific computing introduction parallel computing additional references kendall atkinson introduction numerical analysis 2nd edition numerical methods books reserve cs 510 hill center math library prerequisites calculus linear algebra ability program high level language preferably fortran grading written homework approx 10 computer programs approx 4 approx 25 midterm approx 30 final approx 45 outline floating point numbers error treatment solution nonlinear algebraic equations bisection method binary interpolation search fixed point iteration newton method convergence rates linear quadratic method systems nonlinear equations newton method solution linear algebraic systems gaussian elimination lu decomposition pivoting schemes complexity matrix inversion variants elimination symmetric banded matrices sparse matrices connections graph theory norms condition number error analysis iterative methods convergence rates parallel solution linear systems interpolation approximation functions interpolating polynomial construction error term piecewise polynomial interpolation splines multidimensional interpolation squares approximation orthogonal polynomials trigonometric approximation fast fourier transform numerical differentiation integration derivation polynomial based quadrature formulas error terms adaptive quadrature integration gaussian quadrature numerical differentiation error terms numerical solution ordinary differential equations basic methods euler method quadrature based methods truncation error higher order equations systems code samples download code samples save command file menu netscape demonstration 1 add java java code dbase application lectures 3 6 dbase java test program java solutions assignment 1 calculator bubble sort solution assignment 2 complex number adt code skeletons assignment 3 simulator skeleton shell program reads files add stop commands prints commands picking commands sample file jrm complete simulator jrm downloading create jrm hqx decode double clicking hqx file executable jrm executable run simulator dragging code file instructions dropping executable jrm note bugs codewarrior implementation java runtime utilities features unexpected behaviour scanning strings register number sample jrm codes p1 jrm p2 jrm p3 jrm p4 jrm p5 jrm p6 jrm p7 jrm jrm jrm jrm jrm jrm output sample files sample shell assignment 4 simulator shell shell implements previous assignment inheritance abstract classes sample file jrm sample jrm codes assignment 4 abs jrm absolute 30 jrm factorial 10 jrm fibonacci 10 jrm summation 1 100 jrm bubble sort output sample files multi threaded jrm simulator downloading create jrm hqx decode double clicking hqx file executable jrm runnable zip file launch double clicking file reboot simulator mac load file executed load button simulator sample jrm code assignment 5 recursive factorial code shells assignment 6 sample gui shell code simulator symbol table class download files make runnable zip file study code gui java code main method class simulator methods added jrm class actions requested jrm code solution assignment 5 code illustrate buttons labels lists complete gui jrm code complete gui jrm code stand application base applet assignment code fix bugs lists present codewarrior netscape bugs gui java simulator java java read notes assignment 8 index ~mbirk cs302 examples complex modified size description dir parent directory 31 oct 96 08 20 txt complex cpp 01 oct 96 15 08 2k txt complex 01 oct 96 15 08 1k txt test cpp 01 oct 96 15 08 1k 2686 img people faculty faculty richard anderson tom anderson visiting 1996 97 uc berkeley jean loup baer paul beame brian bershad alan borning gaetano borriello craig chambers anne condon visiting 1996 97 university wisconsin martin dickey carl ebeling susan eggers oren etzioni steve hanks alistair holden john hughes visiting autumn 1996 brown anna karlin richard karp ted kehl richard ladner edward lazowska gary leavens visiting autumn 1996 iowa state nancy leveson hank levy david notkin larry ruzzo david salesin linda shapiro alan shaw larry snyder arun somani steven tanimoto martin tompa dan weld paul young john zahorjan adjunct affiliate emeritus appointments faculty member department establish personal home page information webmaster cs washington multi service search comparison metacrawler erik selberg oren etzioni abstract standard web search services ideal dozen search services existence unique interface database covering portion web result users forced repeatedly retry queries services services return responses irrelevant outdated unavailable forcing user manually sift responses searching information paper presents metacrawler fielded web service represents level information food chain metacrawler single central interface web document searching receiving query metacrawler posts query multiple search services parallel returned references loads references verify existence ensure relevant information metacrawler sufficiently lightweight reside user machine facilitates customization privacy sophisticated filtering references metacrawler serves tool comparison diverse search services metacrawler data present consumer reports evaluation web search services galaxy 5 infoseek 1 lycos 15 open text 20 webcrawler 22 yahoo 9 addition report commonly submitted queries metacrawler keywords metacrawler www world wide web search multi service multi threaded parallel comparison introduction web search services lycos webcrawler proven popular web grows number variety search services increasing examples include yahoo net directory harvest home page search service 7 query image content service 12 virtual tourist 24 directory organized geographic regions service incomplete snapshot web users forced retry queries indices find responses process querying multiple services tedious service idiosyncratic interface user forced learn services return responses irrelevant outdated unavailable forcing user manually sift responses searching information paper presents metacrawler search service attempts address problems outlined premises underlying metacrawler single search service sufficient table 2 shows single service return 45 references users references returned services irrelevant removed user express query table 3 shows 75 references returned removed user supplies expressive query low quality references detected removed fairly quickly table 4 shows average 100 references verified 2 5 minutes simple ranking takes 30 seconds features web population metacrawler receiving 7000 queries week number growing shown figure 1 metacrawler log facilitates objective evaluation comparison underlying search services tables 5 8 detail trade offs services lycos returns 5 references service webcrawler fastest taking average 9 64 seconds return answers queries metacrawler logs reveal people search wide variety information robins music common queries related sex pornography account 4 total queries submitted metacrawler shown table 1 half queries submitted unique remainder paper organized design implementation metacrawler section 2 experiments validate premises section 3 discuss related work section 4 ideas future work potential impact section 5 conclude section 6 metacrawler metacrawler free search service locating information world wide web metacrawler interface similar webcrawler open text users enter search string query returns page click references hits pages web internal architecture metacrawler radically search services standard web searching consists activities indexing web updated pages process demands substantial cpu network resources storage web pages retrieved index typically requires large amount disk space retrieval pages matching user queries services amounts returning ranked list page references stored index standard search services create store index web retrieve information index unlike services metacrawler meta service internal database relies external search services provide information fulfill user queries insight separating retrieval pages indexing storing lightweight application metacrawler access multiple databases provide larger number potentially higher quality references search service tied single database advantage metacrawler depend implementation existence search service indexing mechanism web typically automated robots spiders necessarily choice 13 underlying architecture search services metacrawler unimportant long central complete search service partial search services exist metacrawler provide benefit accessing simultaneously results metacrawler prototype publicly accessible july 7 1995 growing popularity logging upwards 7000 queries week increasing metacrawler accesses services galaxy infoseek lycos open text webcrawler yahoo works query metacrawler submit query search service parallel services return list references www pages hits receiving hits service metacrawler results merging hits returned duplicate hits listed service returned hit acknowledged expert user supplied sorting options applied time optionally metacrawler verify information existence loading reference metacrawler loaded reference score page supplementary query syntax supplied user metacrawler finished processing hits user presented page consisting sorted list references reference click hypertext link reference local page context confidence score verified keywords actual url reference word search query automatically determine references click link returned user points reference script logs reference refers user browser correct url querying services simply results return results service cost presenting user irrelevant references metacrawler designed increase number hits relevance hits returned metacrawler yields higher proportion relevant hits powerful query syntax expert options users easily instruct metacrawler determine quality returned references query syntax specifies required desired words words phrase expert options users rank hits physical location user country logical locality internet domain user interface giving user web form added expressive power easy presenting user form facilitate features metacrawler proved challenge balance simple search form expressive keeping mind interface issues mentioned service providers 23 early designs focused syntax queries additional options improving result syntax similar infoseek query syntax parentheses define phrases sign designated required word minus designated desired word search john naturally requiring john syntax required unwieldy john surprisingly discovered users attempted syntax introduced subtle syntactical errors causing resulting search produce irrelevant set hits current design reduced extra syntax user select type search options search words phrase treat query text single phrase attempt match phrase pages retrieved score years ago search words attempt find word query text retrieved pages equivalent logical search words attempt find word query text retrieved pages equivalent logical older syntax supported main search page save minus sign widely element query syntax changed search page design number requests dropped significantly addition query entry box maintain expert options activated menus metacrawler menus provide extra expressiveness describes coarse grain locality options user continent country internet domain options select specific continent menu describes sundry internet domain types options users describe terms relevant information client server design current search services amortize cost indexing storing pages hundreds thousands retrievals day order field maximal number retrievals services devote minimal effort responding individual query increases server capacity quickly increases pages indexed queries day result time sophisticated analysis filtering post processing responses queries decoupling retrieval pages indexing storage metacrawler spend time performing sophisticated analysis pages returned metacrawler retrieves data spending time indexing storing metacrawler lightweight prototype written lines code including comments massive disk storage maintain index massive cpu network resources services require metacrawler client reside comfortably individual user machine individualized metacrawler client accesses multiple web search services number advantages user machine bears load post processing analysis returned references extra time post processing sophisticated metacrawler divide references clusters based similarity engage secondary search references related pages determine potential interest processing customized user taste user choose filter advertisements parents block rated pages metacrawler support scheduled queries today seattle mariners storing results previous queries user machine metacrawler focus output updated pages finally pay query services metacrawler programmed selective query policies cheapest service compute optimal service querying sequence organizations choose institutional metacrawler enhanced caching capabilities people organization examine pages cache facilitate local annotations creating collaborative filtering information exchange environment sort 17 finally prototype metacrawler depends good underlying services metacrawler client future underlying service choose block metacrawler requests easily identified impossible distinguish queries issued metacrawler client versus queries made directly person common usage frequently asked questions search internet people searching table 1 summarizes top ten repeated queries total 50 878 queries made july 7 september 30 query top ten related sex combined top ten queries amount queries 50 878 total queries 3 37 24 253 queries 46 67 repeated table 1 top ten queries issued metacrawler query times issued 1 sex 533 2 219 3 217 4 porn 158 5 127 6 pornography 112 7 105 8 89 9 adult 89 10 playboy 67 times issued lists number times query issued july 7 sept 30 1995 note query related combined total amounts 4 total queries processed metacrawler 46 queries issued unique evaluation metacrawler released publicly july 7 1995 averages percentages presented paper based 50 878 completed queries starting july 7 ending september 30 reference open text based 19 951 completed queries starting september 8 open text added metacrawler repertoire log results days omitted due service changing output format causing service return references metacrawler service metacrawler running dec alpha 3000 400 osf 3 2 hypothesis confirmed deployed metacrawler sending queries parallel results confirm metric references page hits returned metacrawler contained relevant information calculated percentage references users search services table 2 demonstrates multiple services lycos return hits 35 43 share 42 17 month recorded slightly 65 references services skeptical readers argue service providers invest resources provide comprehensive indices web recent studies rate web expansion change makes complete index virtually impossible 16 table 2 market shares references jul 7 sept 30 sept 8 30 lycos 35 43 42 17 webcrawler 30 76 25 74 infoseek 18 55 15 70 galaxy 17 10 15 60 open text 14 70 yahoo 10 67 6 59 table shows percentage service total references references returned services included service columns sum 100 table demonstrates user restricts queries single service miss relevant references analyzed data determine added features metacrawler helping users metric number references table 3 shows average number references removed advanced option table 3 effect features removing irrelevant hits feature hits removed syntax 39 79 dead 14 88 expert 21 49 table shows percentage hits removed feature syntax refers queries removed due sophisticated query syntax minus words dead refers unavailable inaccessible pages expert refers hits removed due restriction references origins syntax required desired words typically reduces number returned results 40 detecting dead pages allowed removal 15 finally expert options successful removing references features conjunction 75 returned references removed metacrawler benchmarks shown metacrawler improves quality results returned user performance cost table 4 shows average times query differentiating metacrawler simply collate results verify table 4 average time metacrawler return results wall clock time user time system time lag time 25 70 0 32 1 87 23 51 verified 139 30 22 72 4 50 112 08 times measured seconds wall clock time total time average query broken user system lag time user time time metacrawler program system time time operating system lag time time pages downloaded network table 4 shows metacrawler finished quickly average time return results 5 seconds longer slowest service shown table 8 expected percentage time service times metacrawler wait full minute returning results pleased times reported verification initial prototype typically minutes perform verification recently began caching retrieved pages hours found caching reduces average verification time half confident time reduced aggressive caching improvements thread management metacrawler metacrawler publicly announced daily access count growing linear rate pleased increased user options figure 1 plots data points weeks beginning july 7 september 30 feature week shows number queries metacrawler advanced features verification figure 1 queries week july 7 sept 30 search service comparison addition validating claims metacrawler logs present consumer reports style comparison search services evaluate service metrics coverage hits returned average relevance hits returned users performance long service time coverage pre set maximum number hits returned service measured percentage references returned references unique service returned 75 returned 70 unique shows average service returns 75 maximum allowed 70 hits unique tables 5 6 details findings terms raw content shows default parameters open text returns 80 maximum hits allowed 89 hits unique lycos webcrawler follow returning 70 slightly 90 hits unique yahoo poor performance total hits metric surprising included yahoo hypothesis people search subjects mariners baseball yahoo turned hypothesis incorrect people tended metacrawler search information ken hand injury yahoo index type information shows poor content topic searches yahoo directly service returns unique references clear references unique references necessarily unique service database service return reference query string table 5 returned references service max hits returned ave hits returned maximum allowed open text 80 0 8 0 10 lycos 76 3 19 1 25 webcrawler 70 2 17 6 25 galaxy 56 9 28 4 50 infoseek 43 5 4 4 10 yahoo 11 1 11 1 100 column shows percentage maximum hits allowed service returned percentage calculated dividing average hits returned maximum allowed service shown column percentage measure hits service provide pre set maximum metacrawler maximum values services internal maximum values accept table 6 unique references service unique hits returned galaxy 99 6 yahoo 92 8 lycos 90 6 webcrawler 90 3 open text 88 8 infoseek 79 5 table shows percentage references service returned unique service relevance measure relevance metrics service returning references people follow shown table 2 metric percent references returned service people table 7 summarizes calculations shows 6 references returned infoseek lycos open text webcrawler follow 2 5 hits data caveats relevant information people list references people links home page search calculate number caveat numbers skewed number hits returned service infoseek 6 results total 13 045 references returned infoseek compared references contributed lycos average 2 5 19 hits examined table 7 relevance returned hits service hits returned total hits infoseek 5 89 13 045 lycos 2 56 24 913 open text 2 51 4 025 webcrawler 2 42 21 631 yahoo 1 33 7 503 galaxy 0 83 12 022 table shows percentage hits service references returned multiple services counted multiple times column 2 shows actual number references service numbers 50 878 queries open text 19 951 queries performance finally measure service response time table 8 summarizes findings surprising find average times vary 10 seconds 20 percent time services timed 5 services open text newest growing pains explanation length times services majority requests peak hours results naturally skewed times services loaded times peak hours lower table 8 performance services ave time sec timed webcrawler 9 64 2 30 infoseek 12 30 3 01 open text 16 26 14 13 yahoo 18 32 2 28 lycos 18 99 4 87 galaxy 19 52 3 10 table shows average time seconds service fulfill query column percent time service time fail return hits minute related work unifying databases interface companies 21 14 30 invested years substantial capital creating systems handle integrate heterogeneous databases likewise emergence internet search services efforts create single interfaces sundry databases widely distributed cusi 18 configurable unified search index large form users select service time query service services cusi search page 2 w3 search engine list 19 user services lists choose parallelism user submit queries service individually task made easier form interfaces services page harvest system 6 similarities metacrawler existing databases post processing information returned harvest index information brokers provide interfaces extract information harvest interfaces internal services search service lycos webcrawler meta service metacrawler parallel web search services sun microsystems supports primitive service 27 ibm recently announced 11 integrating similar services coverage integrates services dejanews 26 usenet news search service mckinley 29 clone yahoo editorial ratings pages addition open text yahoo closest work metacrawler savvysearch 3 independently created multi threaded search service released 1995 savvysearch larger repertoire search services www resource services roget thesaurus savvysearch main focus categorizing users queries sending subset services 4 metacrawler internet softbot 8 meta service existing services results softbot enables human user state accomplished softbot attempts disambiguate request dynamically determine satisfy utilizing wide range internet services unlike metacrawler focuses indices keyword queries softbot accesses structured services netfind databases inspec softbot explicitly represents semantics services enabling chain multiple services response user request softbot utilizes automatic planning technology dynamically generate sequence service accesses metacrawler softbot rely radically technologies vision driving systems seek provide expressive integrated interface internet services future work investigating metacrawler scale services importance collate results returned types internet indices usenet news web pages important determining methods interacting specialized databases internet movie database 28 information requested located special purpose databases make sense query service investigating methods enable metacrawler determine services return relevant data based solely query text data provided user future design existing metacrawler prototype substantial network load attempts verify large number pages query problem multiple queries occurring time system network emergence universally portable internet friendly languages java 10 magic cap 25 load problems lessened users machines workload needed perform individual query discussed section 2 2 prototype generation metacrawler written java supports features present metacrawler users running queries central service user local copy copy directly send queries services load caused verification user machine central server added benefit inserting downloaded pages local cache making retrieval pages instantaneous loaded automatically metacrawler home page visited java compatible browser impact search service providers anticipate wide range meta services metacrawler emerge years uncertain relationship meta services search service providers envision relationship form information economy service providers takes discuss models charge access charge access model service providers benefit access database infoseek model commercial service infoseek financially rewarded sends query commercial database databases web model metacrawler fits model service providers benefit access added exposure generated metacrawler advantage model creates implicit sanity check claims paper makes features order metacrawler meta service survive economy charge transaction underlying services metacrawler turn pay service information users pay premium service voting determine features desirable advertising advertising model service providers benefit sponsors turn gain benefit exposure provided service major search services charge users directly adopted model unrelated services heavily accessed model providers relationship metacrawler problematic metacrawler filters superfluous information advertisements promising method ensure profitable existence provider created interfaces providers create interface metacrawler access service addition returning relevant hits returns advertisement solution involves metacrawler accepting advertisements forming profit sharing relationship service providers investigating methods mutually beneficial existence service providers conclusions paper presented metacrawler meta service web searching additional features designed return references higher quality standard search services demonstrated users follow references reported variety search services confirming single service sufficient table 2 due expressive power metacrawler interface metacrawler automatically determine 75 hits returned discarded finally performance benchmarks usage logs show features provided metacrawler fast practice metacrawler consumer reports sorts web searchers individual service data extracted metacrawler logs compelling evidence quality service comparing services query text recording links users follow evaluate services user point view quantitatively compare search services metacrawler large sample authentic user queries metacrawler features integrated search services intrinsic meta services definition meta service provide coverage gained multiple services argued earlier client side meta services offer user site absorb load caused post processing search results finally features belong control search services purely pragmatic reasons commercial search services tools emerge select services basis cost impartial meta service metacrawler avoids conflict interest arise tool offered commercial services web services constantly created number variety services grows natural group existing services umbrella metacrawler organizing services creating integrated meta service moves interface computational load closer user trend moving information food chain continue metacrawler popular meta services follow acknowledgments research presented paper accomplished individuals mary kaye rodgers editing assistance putting late nights ruth etzioni ellen spertus provided comments earlier draft dan weld rich segal keith golden george forman donald chinn vocal active testing early prototypes metacrawler craig horman nancy johnson burr extremely helpful patient dealing ran amok lara lewis helpful finding references demand internet softbot group provided early insight desirable features metacrawler brian bershad hank levy contributed ideas relating impact metacrawler web ken aided early development form patches www library lou helped development secrets scripts netscape caching metacrawler development supported gifts west rockwell international palo alto research etzioni softbot research supported office naval research grant 92 1946 national science foundation grant iri references 1 infoseek corporation infoseek home page url http www infoseek 2 william cross internet search page url http www albany net html 3 daniel savvy search home page url http www cs html 4 daniel integrating heterogeneous www search engines url ftp 132 239 54 5 savvy report ps gz 1995 5 einet galaxy home page url http galaxy einet net galaxy html 6 mic bowman al harvest scalable customizable discovery access system technical report cu cs 732 94 department computer science university colorado boulder colorado march 1995 url http harvest cs colorado harvest papers html 7 michael schwartz al www home pages harvest broker url http town hall org harvest brokers www home pages 8 etzioni weld softbot based interface internet cacm 37 7 72 76 july 1994 url http www cs washington research softbots 9 david jerry yang yahoo home page url http www yahoo 10 james gosling henry java language environment white paper url http java sun whitepaper 1 html 11 ibm search home page url http www ibm 12 ibm query image content home page url http almaden ibm qbic html 13 martijn koster robots web threat treat 9 4 april 1995 14 communication center url http www 15 michael lycos home page url http lycos cs cmu 16 michael john web agent related research center machine translation proceedings mclean virginia august 1994 17 max helpful online music recommendation service url http rg media mit html 18 nexor cusi configurable universal search interface url http pubweb nexor uk public cusi cusi html 19 university geneva w3 search engines url http ch meta index html 20 open text open text web index home page url http www opentext 8080 html 21 personal library software personal library software home page url http www 22 brian pinkerton webcrawler home page url http webcrawler 23 brian pinkerton finding people experiences webcrawler proceedings world wide web conference 94 mosaic web chicago il usa october 1993 24 brandon virtual tourist home page url http wings buffalo world 25 daniel guide codewarrior magic development release 1 url http www introduction html 1995 26 dejanews research service dejanews home page url http www dejanews 27 sun microsystems multithreaded query page url http www sun cgi bin show search index body 28 internet movie database team internet movie database url http www 29 mckinley group magellan mckinley internet directory url http www mckinley 30 home page url http www authors erik selberg selberg cs washington http www cs washington homes selberg department computer science engineering box 352350 university washington seattle wa 98195 erik selberg pursuing ph computer science university washington primary research area involves world wide web search interests system performance security multi agent coordination planning april 1995 created metacrawler parallel web search meta service graduated carnegie mellon university 1993 double major computer science logic received allen newell award excellence undergraduate research oren etzioni etzioni cs washington http www cs washington homes etzioni department computer science engineering box 352350 university washington seattle wa 98195 oren etzioni received bachelor degree computer science harvard university june 1986 ph carnegie mellon university january 1991 joined university washington assistant professor computer science engineering february 1991 fall 1991 launched internet softbots project 1993 etzioni received nsf young investigator award 1995 etzioni chosen 5 finalists discover awards technological innovation computer software work internet softbots research interests include software agents machine learning human computer interaction document multi service search comparison metacrawler document generated latex2html translator version 95 1 fri jan 20 1995 copyright 1993 1994 nikos drakos computer based learning unit university leeds command line arguments latex2html split 0 www4 final tex translation initiated erik selberg mon oct 9 17 24 12 pdt 1995 erik selberg mon oct 9 17 24 12 pdt 1995 silicon investor cnnfn stockmaster pawws financial network pal people head prof ari requicha members steven spitz recent graduates han jan amitabh agrawal undergraduate students kathy mark stewart jim www alert redirection response server handled client http www cs washington homes map connection close moved permanently document moved 2325 page brought letter number 7 1028 erin st 3 madison wi 53715 608 256 9743 number blah blah lafollette institute university wisconsin madison wi 53706 1 900 976 students wisc lafollette things benefit cost analysis winning racquetball boys constantly check basketball baseball scores methods making kittens wine events free springtime wisconsin remember spending hours making fancy figures word things hate eggplant parking issues parking tickets pretty cool places surf wacky cook watch betty epicurious york times page women hutchinson ks mom make things blink learn html perl ho check modified thu mar 21 17 36 10 1996 amir roth students wisc construction coming pics lyrics audio files till content list miscellaneous links yahoo music ultimate band list rock roll hall fame worldwide internet live music archive classic rock acts band artist pics lyrics audio links pink floyd jethro tull doors rolling stones grateful dead beatles revival stills nash young dire straits police queen zz top solo acts band artist pics lyrics audio links john lennon jimi hendrix john lee hooker eric clapton bob dylan neil young bob simon billy joel recent rock bands band artist pics lyrics audio links u2 fathers hard rock metal band artist pics lyrics audio links led zeppelin deep purple black hard rock metal band artist pics lyrics audio links ac dc metallica priest iron maiden alternative band artist pics lyrics audio links pearl jam nirvana stone temple pilots note updated manoj plakal feb 29 1996 exams page includes midterms finals answer keys previous quarters current quarter 1994 1994 midterm 1994 midterm answers 1994 final 1994 final answers 1993 1993 midterm 1993 midterm answers 1993 final 1993 final answers 1992 1992 midterm 1992 midterm answers 1992 final 1992 final answers 1991 1991 midterm 1991 midterm answers 1991 final 1991 final answers mathematics department people math department faculty math department faculty area math department graduate students math department staff math department committees math department phd alumni thesis advisor recent future phds math department graduates creating home page member uw mathematics department link home page lists instructions math advising tutoring math dept advisor daniel shea room 316 vv 263 math lab coordinator huang room 816 vv 262 3546 math placement coordinator sue room 322 vv 262 2882 math tutorial program director claire rider room 321 vv 263 coordinators college algebra 112 coordinator janet trigonometry 113 coordinator stephanie edwards calculus 221 sections professor ta coordinator john brown professor hiroshi ta coordinator john brown professor john harvey ta coordinator professor joel ta coordinator cheryl calculus 222 sections professor richard ta coordinator eric professor louis solomon ta coordinator david kung img world wide web world wide web global collection documents wide variety subjects www networked hypermedia system operates internet www originated european particle physics laboratory cern client program mosaic netscape rich graphical interface tool lynx text access www dial telnet users choose menu learn www internet guide colleges universities web central world wide web consortium national center supercomputer applications www server world wide web client software world wide web demonstration ncsa www exhibit organization north carolina favorite links page netscape internet search page submit man page submit electronic submission homework files synopsis bin submit bin submit assignment number forced files description submit files current working directory recursively searches directories directory ignoring binary potential backup files confirmation user submit copies archives files stores privately class account mail confirming files submitted user resubmit assignment assignment moved backup location resubmit submissions asked resubmit assignment number 1 9 option homework submitted forced files forced submission ordinarily user forced files assignment number submit program submit current due assignment options option shows options program perform submission submit assignment due notes generally good idea create separate subdirectory homeworks homework directories makefiles sources files header files sample executions submit files run submit homework directory return values successful submission user notified email successfully submitted files failure user instructed notify submit administrator error codes files bin submit bin submit public html submit html lib submission log warnings machine cunix cluster incredible loads cunix cluster close submission times leave ample 30 minutes time submit assignments running time program 1 minute normal sized submissions deadlines enforced submission program timing enforced cunix cluster machines clock watch cs cluster machines submissions logged credits coded min yen kan min columbia perl credits sam fenster original version program min columbia version 1 0 created sun sep 1 22 38 38 edt 1996 modified sun sep 1 22 38 38 edt 1996 www alert redirection response server handled client http www cs wisc ~austin talk scc connection close content type moved permanently document moved message week oct 6 hope guys fun solving word problems fun grading prelim 3 good luck home stretch description cs 100 4 credit introduces fundamental computer programming problem solving concepts programming projects written programming language assignments matlab cs 100 assumes prior knowledge computing prerequisite computer science courses majority students recent years programming experience prior taking cs100 letter grade college program advisor general information cs 100a instructors tim teitelbaum upson 4143 255 7573 mike upson 308 255 1051 office hours 3 4pm tu hal perkins upson 322 255 2352 office hours 1 2pm todd wilson upson 5146 255 1543 office hours tu 10 11am 2 30 3 30 teaching assistants hours upson 339 andrew chew upson 329 255 cs cornell office tutoring hours 3 4pm open 3 4pm appt patrick white upson 5148 255 7416 white cs cornell office tutoring hours 10 11am open 10 11am appt david wu upson 318 255 1296 office tr 12 50 1 25 office tutoring hours 11 12pm open knock upson 318 11 12pm appt dwu cs cornell administrator laurie buck upson 303 255 3534 office hours 1 30 4 00 pm 1 30 3 00pm laurie care problems related technical content including scheduling conflicts exams errors posted grades undergraduate office upson 303 255 0982 open 9 30 4 30 tutoring tutoring ta upson 339 call visit undergraduate office sign tutoring appointments trouble sign 24 hours advance cancel appointment call undergraduate office advance miss tutoring appointments calling cancel appointments lectures lectures cs100a cs100b meet times lectures august 31 september 12 cs100a cs100b meet olin 155 9 05 11 15 beginning tuesday september 17 lectures cs 100 cs 100 meet separately lecture section numbers times rooms lectures 1 tr 9 05 olin 155 cs 100a 2 tr 11 15 olin 155 sections cs 100a sections day time room 1 tue 1 25 phillips 219 2 tue 1 25 phillips 213 3 tue 2 30 111 4 tue 3 35 uris 6 wed 1 25 phillips 219 7 wed 2 30 phillips 219 8 wed 3 35 phillips 219 9 wed 1 25 hollister 320 section 5 meeting 2 30 tuesday canceled registered section attend section 3 sections required part clarify topics covered lecture discuss programming problems work additional problems exercises graded programs exams returned sections sample solutions practice exams handed sections cs 100a week cover topics variations problems exercises depending instructor interests students section computing facilities programming assignments metrowerks codewarrior programming environment macintosh computers computer room basement carpenter hall primary lab cs 100 cs 100 students priority lab find cs 100 consultants extra copies handouts unclaimed work posted announcements grades 40 macintosh iici computers carpenter lab main memory 250 mb hard disk running apple system 7 5 carpenter lab open engineering library normal hours mon thurs 8 00am 10 50pm fri 8 00am 5 50pm sat 10 00am 5 50pm sun 1 00pm 10 50pm hours restricted vacations university holidays carpenter primary lab cs 100 codewarrior cit public macintoshes disk space ram support peak periods machine location avoid long lines carpenter food drink allowed computer labs area clean recycle consultants duty carpenter hall basement daily evenings starting aug 29 exact schedule announced class posted carpenter consultants find program errors consultants fix programs suggest find errors fix receive assignments return prelims programs picked sections bring id card pick exam receive regrade requests provide tutoring slack periods texts materials text art science eric roberts recommended started matlab rudra optional readings listed syllabi suggested readings follow lectures section material exams cs 100 based reading list based material covered lectures sections assignments responsible material book covered class handouts distributed class limited extra copies carpenter communications announcements posted bulletin board enter carpenter lab newsgroups cornell class cs100a software cornell information technologies cit metrowerks codewarrior matlab public macintosh computers access matlab user password students cs 100 user password give password forget password staff instructed give password forget instructor disks 3 5 inch floppy disks programming assignments student files left cit public machines day store files floppy disks back copies work separate disks site construction updated sunday october 06 1996 comments suggestions email dwu cs cornell img ensemble copyright notice img img 1996 cornell university img img img img software developed members horus project img staff robbert van kenneth birman werner vogels renesse tel 607 tel 607 255 255 9199 tel 607 255 9196 fax 607 fax 607 fax 607 255 4428 255 4428 255 4428 vogels cs cornell rvr cs cornell ken cs cornell students mark hayden alexey vaysburd tel 607 255 4934 607 255 3495 hayden cs cornell alexey cs cornell department computer science cornell university ithaca york 14853 read license ensemble carefully accept terms conditions press accept button bottom page presented download instructions ensemble information contact directly license terms conditions 1 software refers ensemble system developed horus project source code object code executable code form related documentation work based software means work based software part software derivative work software copyright law work portion ensemble system verbatim modifications licensee addressed licensee 2 cornell university parent organization horus project holds copyrights software copyright holder reserves rights expressly granted licensees government license rights 3 permission granted copy modify redistribute distribute copy copies software modify copy copies software portion forming work based software make distribute copies work meet conditions 1 make copy software modified verbatim include copyright notice license 2 modified software carry prominent notices stating changed portions software 4 licensee agrees export goods technical data united states require form export control license government failure obtain export control license result criminal liability laws 5 portions software resulted work developed government contract subject license government granted acting behalf paid worldwide license computer software reproduce prepare derivative works perform publicly display publicly 6 disclaimer warranty software basis guarantee make representations results software respect correctness accuracy reliability performance entire risk performance software assumed licensee including limitation warranty fitness purpose merchantability excluded 7 lack maintainance support services licensee understands agrees obligation provide support update services notices latent defects correction defects software 8 limitation liability advised possibility damages circumstances liable licensee party damages character including limitation direct indirect consequential special damages loss profits loss loss computer failure malfunction licensee agrees hold harmless liability incur result licensee software img laboratory experimental software systems research agenda laboratory experimental software systems university texas austin department computer sciences formed september 1996 faculty members lorenzo alvisi robert blumofe mike dahlin calvin lin aggregate resources promote collaboration research experimental software systems areas programming support fault tolerance cluster web based applications document overview research conducted lab fault tolerant parallel computing distributed shared memory alvisi blumofe prior work shown combination structured parallel programming model randomized work stealing scheduling algorithm dag consistency coherence model distributed shared memory combination form basis cilk parallel language runtime system yields efficient predictable performance theory practice claim end end design algorithmic properties combination leveraged make system fault tolerant extremely low overhead redundant computation recovery propose combination techniques return transactions causal logging advantage key algorithmic property structuring work stealing dag consistency combination procedure activation stolen modifications made shared memory stolen activation descendants activation stolen activation parent modifications parent stolen activation returns return transactions technique fact turn stolen activation atomic transaction technique coupled uncoordinated checkpoints shown effective functional programming model general distributed shared memory technique sufficient requires modifications shared memory made stolen activation descendants buffered create atomic transaction stolen activation returns avoid potentially huge amounts buffering causal logging causal message logging techniques modifications shared memory backing store stolen activation returns general causal message logging requires extra information fixed size backed message effectively logs message requiring synchronous write stable storage structuring work stealing dag consistency logging specific subset reconcile messages overhead amortized cost work stealing reliable parallel scientific subroutine libraries blumofe traditionally parallel scientific subroutine libraries parallel implementations basic linear algebra subroutines blas coded statically partitioning work static set processes threads approach successful traditional parallel platforms program runs static set effectively dedicated processors growing acceptance smps clusters parallel computation assumption dedicated resources longer valid shown applications libraries coded static partitioning unreliable performance run dedicated resources hand shown wait free synchronization techniques dynamic partitioning work stealing performance reliable make point propose code make set libraries including blas smps clusters techniques deliver reliable predictable performance shared resources wfs adaptive data framework web computing dahlin increasing amount valuable data resides web current browser centric data access protocols limit project seeks provide stronger cache consistency data update guarantees enable classes web based applications physical characteristics internet make expensive provide guarantees wfs pursue adaptive application specific approach system provide range consistency update options guarantees costs applications pay guarantees require web browser emphasize scalability continue current read weak cache consistency approach conversely distributed parallel computation require transactional updates strict cache consistency guarantees limit scalability hundred nodes key aspects project providing framework instantiating consistency update algorithms common interface providing quantitative criteria applications select algorithms lightweight fault tolerance alvisi vin objective research support enable class distributed fault tolerant applications distributed agents communicate messages files proposed lightweight fault tolerance properties integrate applications transparent application programmer require additional resources negligible impact performance failure free executions cost low common failures scale depending severity number failures tolerated address software generated faults effectively achieve transparency plan engineer solution middleware minimize dedicated resources plan rollback recovery techniques minimize impact application performance scale cost solution number failures tolerated plan causal logging current techniques tolerating hardware generated faults cost potentially forcing application block operation data critical recovery logged stable storage specifically assume file read execution original form recovery input file system synchronously logged stable storage file system general roll back application delay output file system executes output commit protocol requires synchronous logging stable storage tolerating transient software generated faults called rollback based techniques problematic frequent writes file system limit extent process roll back address problems middleware plan build present file system application detached component external environment integrated partner trusted provide data needed recovery expect drastically reduce costs incurred application performing file specifically solution benefits avoid synchronous logging input data client fails middleware file system cooperate guarantee recovery client receive data received failing avoid synchronous writes file server due file sharing solution clients pass dirty data directly file server make data stable middleware guarantees dirty data volatile memory client passed client saved file server recovery fails avoid synchronous output commit protocol writing file middleware file system cooperate guarantee client crashes application state output generated rolled back enhance effectiveness rollback based techniques software fault tolerance middleware client experiences roll back past write file system increasing likelihood successful recovery parallel computing world wide web java alvisi blumofe dahlin lin project java basis parallel computing infrastructure called pronounced gem world wide web language augment java simple primitives express parallelism maintaining structured property virtual machine runtime system work stealing dag consistency provide transparent light weight fault tolerance properties combination existing java technology programs run heterogeneous resources resources applications national international importance climate modeling coded run reliably aggregated resources entire world wide web applications corporate importance scheduling data mining simulation coded run reliably aggregated resources enterprise intranet back modified december 13 1996 robert blumofe rdb cs utexas students cs department directory listing people department giving email address office number phone number person find individual students department linking home pages phd students phd students home pages marcos aguilera anindya basu ralph benzinger karl bo hringer dan brown wei chen chi chao chang francis chu karl crary grzegorz czajkowski funda ergun ulfar erlingsson adam florence asif uddin ghias katherine guo ben hao mark hayden jason hickey takako hickey nicholas howe deyu hu jing huang yi cheng huang tibor janosi sumedh kanetkar david karr vera kettnaker induprakas kodukula julia komissarchik vladimir kotlyar ioi lam li li xiaoming liu nikolay mateev vijay menon lynette millett yaron minsky sugata mukhopadhyay pavel naumov wei tsang ooi eugene ortenberg david pearson david pierce nikos pitsianis ravi kumar laura sabel rosen sharma amit singhal frederick smith paul stodghill scott stoller kristen summers jonathan swartz aswin van den berg alexey vaysburd arun verma divakar viswanath jia wang lidong zhou phd students students graduated left program james allan lorenzo alvisi david bau mary ann branch amy briggs russell brown vineet buch tushar chandra alan bradford glade gupta pei hsin ho michael hopcroft bruce hoppe rebecca jain michael brent knight yanhong annie liu peterson william rucklidge daniel scharstein david samuel weber meng students meng students home pages shilpa agarwal vineet ahuja jonathan barber deepak balakrishna phillips benton aastha bhardwaj yoo sun chung eric shim mishaal almashan mauricio aguilar alvarez alerk amin tsai kuan chao hung chen jeffrey david cohen alex chan wai hon philip chan seena cherangara stefano lynn tom daley scott dawson julian diaz hurtado jose luis fernandez dan glaser venkatesh gopalakrishnan michael alex avinash gupta vincent hammer hashimoto dan herman alfred hong jerry hsu jui chieh richard hsu jui yuan fred hsu min stanley huang szu wen steven huang thomas hui dan hung hani jamjoom ashish jhaveri koichi kamijo kartik kapadia kaul heji kim vivekananda kolla mike korby ho cheung lai kuen heng lai sean landis indira vidyaprakash janwun lee jessica lee william lee kenneth li jon logan felix lung kevin mai indira malik justin miller jeffrey moore bill nell kevin newman matt nilsen ng ankit patel julian pelenur aaron todd peskin janeen reich boon sukhpal sanghera jody shapiro ashish masafumi suzuki wen hung kao theodore wong linda wu warren wu yu lucy wu richard wu amith yamasani diyu daisy yan lin hsian wang li jing vince ching lan hu nobuhiko mukai lin jiun hau peter chin chen libby lin jennifer guo ya li wang eric vitrano sunil chee keong liau yuichi tsuchimoto undergraduate students undergraduate students home pages ulla reza alexander castro de david dunham pedro felipe felzenszwalb david brad david koster philip flip michael ryan lilien greg pass mike perham eric scharff fernando justin voskuhl ed wayt wu darren yee leong kian fai people department department home page click information set home page list publications journal papers projection based approach image analysis position orientation space greenspan pami 92 ieee transactions pattern analysis machine intelligence pami vol 14 11 1105 1110 1992 learning texture discrimination rules multiresolution system greenspan goodman anderson pami 94 special issue learning computer vision ieee transactions pattern analysis machine intelligence pami vol 16 9 894 901 september 1994 invariant texture recognition steerable pyramid greenspan belongie pami 95 submitted pami aug 1995 books technical reports learning textures greenspan invited book chapter early visual learning shree nayar tommy poggio eds oxford university press 1996 combining image processing image compression schemes greenspan lee telecommunications data acquisition progress report 42 120 october december 1994 pp 54 77 jet propulsion laboratory pasadena ca feb 15 1995 multiresolution image processing learning texture recognition image enhancement greenspan ph thesis caltech california institute technology june 1994 image analysis combined spatial space greenspan sc thesis hebrew technion israel institute technology june 1989 conference papers finding objects image databases grouping malik forsyth fleck greenspan leung carson belongie er invited presentation icip 96 special session images digital libraries ieee international conference image processing september 1996 finding pictures objects large collections images forsyth malik fleck greenspan leung belongie carson bregler international workshop object recognition computer vision april 13 14 1996 university cambridge england proceedings eccv 96 nonlinear edge enhancement greenspan icip 95 ieee international conference image processing october 1995 learning textures greenspan presented machines learn conference snowbird utah april 4 7 1995 rotation invariant texture recognition steerable pyramid greenspan belongie goodman icpr 94 12th international conference pattern recognition icpr jerusalem israel october 1994 steerable pyramid filters rotation invariance greenspan belongie goodman anderson cvpr 94 proceedings ieee conference computer vision pattern recognition cvpr seattle washington pp 222 228 june 1994 image enhancement linear extrapolation frequency space greenspan anderson spie 94 proceedings spie symposium electronic imaging science technology image video processing ii vol pp 2 13 feb 1994 learning computer vision image understanding greenspan nips 94 workshop summary advances neural information processing systems nips 6 san mateo ca morgan kaufmann publishers 1994 remote sensing image analysis texture classification neural network greenspan goodman nips 93 giles hanson cowan eds advances neural information processing systems nips 5 425 432 san mateo ca morgan kaufmann publishers 1993 combined neural network rule based framework probabilistic pattern recognition discovery greenspan goodman nips 92 moody hanson lippman eds advances neural information processing systems nips 4 444 452 san mateo ca morgan kaufmann publishers 1992 texture analysis unsupervised supervised learning greenspan goodman proceedings 1991 international joint conference neural networks 639 644 1991 texture classification information theory greenspan goodman info 91 proceedings 1991 ieee international symposium information theory budapest hungary june 1991 grades lecture 13 happy effort put programs hope enjoying extra time grades listed 4 digits student id number class list wasn separate program 4 homeworks box desk office click give feedback program 4 hard worth extra time cr 1174 cr 1306 cr 2189 cr cr cr 2744 cr 3100 cr cr cr 4329 cr 4927 cr cr cr cr 6887 cr 7086 cr nc cr 7972 cr cr cr cr ramin zabih assistant professor ph stanford university 1993 research interests research interests computer vision interested developing real time vision systems systems tasks robot control automatic annotation image sequences concerned design efficient algorithms extracting information image sequences content advance focus motion stereo interested low level properties images texture color edges current work focuses determining number moving objects scene information automatic annotation video sequences worked motion based tracking objects selected publications real time motion vision robot control john ramin zabih khatib asce specialty conference robotics challenging environments february 1994 real time system annotating unstructured image sequences ramin zabih john meg ieee systems man cybernetics conference le france october 1993 archives databases newsgroup mailing list archives connectionists archive neural nets archive vision list archive comp ai vision archive ga archives neuron digest archive cognitive neuroscience archive research area repositories neuroprose archive cmu artificial intelligence repository uci machine learning repository finnish neural net archive networked computer science technical reports library bibliographies center computational intelligence bibtex collection collection computer science bibliographies connectionists bibliographies neural computation bibtex database usa neural computation bibtex database europe neural network bibliographies univ arizona www neural net archive bibliography indices unified computer science tr index ai subject index biosciences resources abstract index databases ut library databases patents patent citation database back utcs neural networks home page martym cs utexas chapter 14 architectures perspective architecture design factors computer design speed fast dependent technology cost cost price profit profit mass market single shared single user size machine os software issues power requirements depends intended intended market mass market scientific research home multiple users instructional application specific technology price performance curve ^ perf left higher performance price bang buck price technology perspective electromechanical 1930 mechanical vacuum tubes 1945 space requirement room manchester mark 1 late transistors discrete late space requirement large cabinet room examples cdc 6600 5000 atlas pdp 11 10 ssi mid late 1960s 1 10 10 100 transistors space requirement cabinet examples cray 1 vax 11 780 lsi early 1970s 100 10 000 transistors space requirement board examples vlsi late 1970s today 10 000 transistors space requirement chip chip set board examples mips r2000 intel 386 000 transistors sparc risc cisc risc reduced instruction set computer term research architecture berkeley risc microprocessor loosely single chip processor qualities 1 load store architecture 2 addressing modes 3 simple instructions 4 pipelined implementation 5 small instruction set easily decoded instructions 6 fixed size instructions cisc complex instruction set computer term coined distinguish computers risc generally applied computers qualities 1 complex instructions 2 large instruction set 3 addressing modes difficulties terms precisely defined term introduced applied earlier machines risc marketing tool single chip constraint technologies advanced put processor single vlsi chip designs driven transistors 1 chip 1 time takes electrical signal cross chip significantly time signal driven chip 2 number pins limited desire interaction chip world eliminated minimized earliest single processors chip carefully pick choose chip cutting edge designs today fit main memory chip world changed earliest computers greatest difficulties hardware work technology difficulties space requirements cooling requirements working computer scientists jump hoops hardware faster cheaper attention software os compilers optimizers ipc inter process communication 1 instruction time isn technology isn keeping instruction time parallelism instruction level ilp pipelining superscalar instruction time multis vliw supercomputer fastest depends program run intended useage 68000 family released late 1970 early processor chip lot limitations fit vlsi chip late 1970 instructions simple set mips load store arch address architecture instructions 16 bits fixed size tight encoding difficult distinguish opcode operands 4 bits part opcode integer arithmetic opcode varying size data add add add logical opcode varying size data control instructions conditional branches jumps condition code mechanism instructions effect setting condition codes procedure mechanisms call return instructions floating point guess decimal string arithmetic representation binary coded decimal registers 16 32 bit general purpose registers general purpose stack pointer pc part general purpose registers registers divided register files 8 called data registers called address registers distinction similar cray 1 a7 stack pointer data types byte word 16 bits 32 bits addresses data type arithmetic registers 32 bit arithmetic pin limitations vlsi chip required reduced size address addresses travel chip 24 bits memory byte addressable 24 bit address specifies memory locations instruction operates fixed data type operand access number operands individual instructions fixed vax addressing mode operand depend instruction simplify things operands 2 operand instruction registers number type addressing modes larger mips fewer vax text detailed discussion 68000 addressing modes read performance faster technologies faster size 1 64 pin vlsi chip huge number pins time intel 86 8086 late 1970 release address architecture depending part chip set pin limitations chips made unusual architectural design decisions compatible earlier 8085 chip set memory memory architecture sort 3 16 bit registers accumulator stack pointer pc 4 deal segments condition codes set instructions branching unusual addressing scheme due 16 bit limitation pins addresses divide memory fixed size 64k byte pieces call piece segment addresses 16 bits offset segments 4 extra registers hold segment base addresses effective address computed sort 1 segment register 2 adding 16 bit address contents segment register addressing scheme programmer style code fit segment data stack cray 1 drive design fastest computer world computer fastest generally called supercomputer cray 1 earned honor fastest long period time man designed machine cray bit good cray 1 exceptionally clean design makes fast bit due bias cray 1 favorite computer opinion make circuitry fast cray 1 2 paths 1 physical time tested technology attention paid making circuits physically close aware limits imposed speed light technology pushed limits 2 include don spare horses philosophy means extra hardware paying attention cost make machine faster time functionality wasn opinion left ll means remember place functionality computer essential included cray 1 wasn leaving made machine faster cray 1 good designed scientific applications required lots lots floating point manipulations wouldn make good instructional machine don hook lotsa terminals wouldn fun implement modern operating system separate fast powerful computer hooked commonly called host computer host editing debugging programs host maintains queue jobs run cray jobs run thing cray running final jobs lots data operating system multi tasking 1 program running simultaneously ability instruction set fixed length instructions 16 32 bit depends number operands number operands instruction 0 3 number kind instructions op codes 7 bits long giving 128 includes complete integer floating point instructions notice missing instruction set character byte manipulation duplicates integer divide data representation vastly ve 2 complement integers floating point numbers accesses memory word chunks word cray 1 64 bits instructions operate single size data 64 bit word address 24 bits addressing modes similar mips register mode instruction op code specifies data base displacement mode load store instructions registers enormous number registers 5 types registers registers stands scalar 64 bit regs sorts data addresses 8 registers 64 backup registers registers heavy programming cray 1 find registers partially run registers quickly temporary storage don program store main memory slow instruction load block memory registers 1 instruction bunch loads registers stands address 24 bit regs addresses limited extent integer counters registers backups regs manner regs registers stands vector 8 sets regs set 64 64 bit registers lot processing large quantities array data makes cray 1 fast single instruction vector register 1 set happen 64 registers set simd hardware stack support stack accesses special stack pointer register cache registers isn size machine bit bigger 2 speed machine significantly faster vax 68000 fastest machine price machine analogy restaurants prices menu afford eat 3 million basic machine cray 1 full time hardware engineer field service person time cray expensive due expected waiting field service considered expensive instructions executed time 1 instruction point execution 1 time pipelined machine 1 instruction started clock cycle complexity alu alu machine cray calls functional units specialized piece hardware job fast conceivably working time vax vax popular commercially successful computer put early 1970 dec digital equipment corp characterized term cisc risc reduced instruction set computer cisc complex instruction set computer cisc computer characterized 1 instructions 2 lots addressing modes 3 variable length instructions 4 memory memory architecture details lots instructions integer arithmetic opcode varying size data logical opcode varying size data address manipulations bit manipulations control instructions conditional branches jumps looping instructions procedure mechanisms call return instructions 1 floating point character string manipulations crc cyclic redundancy check decimal string arithmetic representation binary coded decimal string edit 200 instructions opcodes variable length multiple 8 opcodes 8 bits instruction registers 16 32 bit general purpose registers weren general purpose r15 pc note user change pc r14 stack pointer r13 frame pointer r12 argument pointer address procedure parameters stored stack main memory data types byte word 16 bits 32 bits 64 bits 128 bits floating point 32 bits 7 bits exponent floating point 64 bits 7 bits exponent floating point 64 bits 10 bits exponent floating point 128 bits 15 bits exponent character string consecutive bytes memory starting address length bytes numeric string ascii codes represent integer packed decimal string consecutive sequence bytes memory represent integer digits 4 bit quantities nibble integer 123 represented 0001 0010 0011 1100 1 2 3 numbering 7 4 3 0 1 7 4 1 3 0 instruction operates fixed data type operand access number operands individual instructions fixed location operands fixed memory registers variety addressing modes location operand large equivalent mips add 2 3 4 r3 r4 r2 ^^ 3 operands operate 32 bit quantity 2 complement addition simple addressing modes syntax operand specification addressing modes discussed chapter 8 r3 r4 r2 register direct addressing mode operand operation address operand r3 load operand address add contents r4 place result r2 addressing mode operand type addressing mode discussed text sticks auto increment auto decrement side effect changing address operand address r3 r4 r2 operation address operand r3 load operand address increment contents r3 address add data loaded memory contents r4 place result r2 amount added contents r3 depends size data operated case 4 4 bytes machine code operand addressing mode specification operand specification requires 1 byte format simple r3 r4 r2 8 bit opcode 0101 0011 0101 0100 0101 0010 ^ ^ ^ ^ ^ ^ mode register 5 register format r3 r4 r2 8 bit opcode 0110 0011 0101 0100 0101 0010 ^ ^ ^ ^ ^ ^ mode register instruction 8 bit opcode 1 8 bit operand specifier operand instruction specifies large number variety addressing modes operand specification 1 byte immediates directly specification code performance term mips millions instructions vax vax 11 780 ran 1 mips note term misleading instructions variable times fetch execute performance depends program size version 750 size large capacity washing machine version 780 size 2 standing side side cs 302 fall 1996 section 2 exam grades id exam 1 9926 91 2358 88 4366 72 6591 85 1111 16 7326 96 1315 96 6934 86 6741 94 3412 82 3420 95 6297 82 0927 96 3546 85 2315 80 4742 83 2947 82 6636 87 0639 71 6916 75 4293 86 6344 75 2313 92 7647 50 1959 68 max 100 80 3 photo ut austin administrative web spotlights units listed business affairs page executive offices parking disruptions research provost graduate studies business employee assistance program mental health services educational lab safety manual programs services equal employment opportunity office ensuring ut austin spirit holiday schedule 96 97 law equal employment opportunity affirmative action equipment exchange departments online equipment exchange buy sell surplus equipment foundation mental health mandated develop conduct broad mental health program people texas office human resources services benefits bulletin development calendar neighborhood longhorns program support encourage youth parents embrace education university league information member school districts committees information campus committees good search kaleidoscope students academics research library computing business administrative 23 december 96 ut teamweb ut austin comments www www utexas www alert redirection response server handled client http www cs washington homes fix research connection close moved permanently document moved child play 96 vl 96 special event workshop end user programming education september 3 1996 held conjunction vl 96 1996 ieee symposium visual languages september 3 6 1996 boulder colorado updates 8 25 96 agenda directions workshop site 4 22 96 register child play vl registration pages 4 15 96 linked vl 96 child play demos child play participants demo vl participants 2 16 96 linked position papers attending end user programming education 1 26 96 linked problem centered visual language benchmarks child play 96 day pre vl 96 conference workshop bringing diverse group researchers teachers artists actively involved designing creating applying programming environments end users kids workshop include special panel demo event held vl conference stress hands nature workshop giving participants opportunity demo systems allocating time play systems child play 95 workshop system designers analyzed compared computational characteristics systems including chart art year examine programming environments user perspective system perspective ways end users specifically kids benefit individual system combination systems theme programming test year theme impact end user programmable systems education effective end user programming approaches vehicles learning faced evidence transfer programming mathematics general problem solving skills educators moved programming vehicle reach view computer increasingly programming environments basic logo put programming math classes replaced classes teaching computer applications word processors drawing programs programming generally failed vehicle creativity programming teaching approaches avoid bleak scenario participants make arguments approach overcomes problems people system system kind context system work home workplace school motivation kind skills learned feasible system traditional 12 university workplace setting resources time space money educational settings changed accommodate kinds learning skills learned virtual computer environment map real world skills specific goals understand impact end user programming education join people computers education community visual languages community establish world wide web repository generic end user programming problem benchmarks system specific solutions pre workshop activities year workshop day make work require contribute ways submit position statement exceed 2 pages html ascii assessing work respect impact education ideally refer issues raised cfp system author educator kind system teaching activity document put world wide web child play heading document html file feel free refer page web instance point home page pages describing related systems kind position statement web send url years child play workshop enumerated large set programming problem benchmarks make benchmarks started create world wide web repository generic end user programming problem benchmarks system specific solutions crucial end user programming visual programming community repository instrument assess applicability systems problems participation deadlines minimal 50 workshop participation fee cover hand outs food participate submit position statement exceed 2 pages html ascii describing work respect impact education send position statement alexander cs colorado position statements web deadline feb 5 participants send demo system child play vl 96 participants wednesday september 4 encouraged attend vl 96 conference submit paper vl 96 paper deadline feb 12 organizers alexander university colorado roland georgia institute technology clayton lewis university colorado information contact alexander idea child play check web page child play 95 boulder place stay boulder uw mactester home page img photograph synopsis mactester low cost digital functional tester chips circuits ttl cmos voltage levels features 128 bi directional pins socket testing chips direct connection macintosh ibm pc isa bus signal pin mapping performed software language interface library source code included logicworks simulator interface macintosh principal investigators neil mckenzie carl ebeling larry mcmurchie gaetano borriello sponsors northwest laboratory integrated systems lis apple computer national science foundation washington technology center xilinx publications experiences mactester computer science engineering education preview version ieee transactions education accepted publication caveat figures viewed ghostview reason print properly experiences computer science engineering education technical report uw cse 94 06 02 university washington dept cse june 1994 mactester videotape mpeg version tape discusses language interface logicworks user environment interaction xilinx fpgas created neil mckenzie angela carl ebeling larry mcmurchie university washington dept cse june 1993 uw mactester low cost functional tester interactive testing debugging technical report uw cse 92 10 08 university washington dept cse october 1992 mactester low cost functional tester interactive testing debugging proceedings 3rd microelectronic system education conference san jose ca june 1990 uw technical report uw cse 92 08 01 university washington dept cse august 1992 chapter 3 uw vlsi chip tester technical report uw cse 89 12 01 university washington dept cse december 1989 manuals update july 1993 introduction mactester installation guide mac pc systems mactester user guide depth description high level programmer interface appendix mactester user guide set diagrams mapping software interface placement test chips socket mactester parallel interface document description parallel interface card driver level software interface hardware theory operation descriptions state machines cable pin information manufactured applied precision address applied precision 8505 se st mercer island wa attn andy snow phone 206 236 fax 206 232 email aegis api logicworks schematic capture simulation programs created marketed capilano computing address capilano computing 406 960 drive british columbia canada phone 604 522 fax 604 522 email capilano computing information mactester developers source code click access mactester source code macintosh macintosh utility stuffit order extract files archive preferred compiler version library code 2 2 version 5 0 library code compiles ibm pc microsoft quick stuffit perform extraction pld files click access mactester pld file directory access individually mac interface rom code motorola s3 format address pal part abel input abel output file state machine part abel input abel output file ibm pc compatible isa interface address pal part abel input abel output file state machine part abel input abel output file neil mckenzie mckenzie cs washington update november 8 1995 cs 401 501 lecture notes list lecture notes number lectures based material developed bard bloom 1 introductory lecture 2 writing large programs 3 modules continued tools 4 memory management 5 languages including tcl 6 tcl 7 user interfaces 8 tk 9 embedding tk programs 10 lecture 1 11 lecture 2 12 lecture 3 13 lecture 4 14 object oriented programming 15 oop case study 16 object oriented techniques 17 object oriented programming 18 object oriented programming 2 19 advanced styles 20 write efficient programs 21 guest lecturer robbert van renesse writing large distributed systems 22 skills dealing people 23 guest lecturer jerry group decision making 24 management 1 25 management 2 samuel cs cornell modified feb 13 1996 img ph student computer science cornell university work professor robert constable fall 1994 maintained web page advanced programming languages cs611 semester start work nuprl project img graduated department mechanics mathematics moscow state university moscow russia supervision professor made publications mathematical logic img wife elena graduate students economics state university york buffalo married 4 years 10 years graduated high school moscow school year graduated classmate cornell eugene ortenberg pavel cs cornell literature collection vietnamese literature va ho student associations uw uw ng organizations net image video transition fx rivl jose luis fernandez valerie ohm amith yamasani 16 october 1995 1 overview rivl language extension tcl tk manipulating images video sequences set primitives fade rotate overlay purpose project extend set primitives creating complex effects images video sequences 2 deliverables 1 set primitives create effects images image creating sequence intermediate images effects include flip deform peel fold melt bounce morph 2 effects video sequences 3 milestones study implementation rivl understand internal representation images video sequences work simpler effects flip melt peel effects working single image transition images algorithms modified work video sequences implementation effects fold deform work images video sequences test functions extensively optimize maximum speed time permits create simple interface accept points images points references morphing image documentation parts concurrently coding testing 4 technical overview effects flip basically operation fixed line axes parameters position orientation fulcrum image angle flip image case flipping video frames processed angle increasing gradually melt image melt liquid flow sight involve generating random smooth wave image wave wave change shape gradually doesn curtain falling fold effect simulates folding piece paper image folded determined parameters function image folded opaque piece paper transparent peel real cool effect peeling sheet paper video sequence expose sequence direction peeling parameter effect extended rolling scroll image compressed middle bounce variant involves image applying sine function gradually increasing amplitude sine wave deform deforming image involve squeezing rectangular image area quadrilateral image resized dimensions fit bounding rectangle destination shape fit actual shape effects video sequence transformed sequence fills background quotes screaming formal methods list quotes convince kind formalism needed development critical software 5 crash report july 1996 view software considered correct shown fault read full report daily telegraph 1 oct 1996 failure question paul national air traffic services part civil aviation authority close completing pounds 300 million centre digital advanced atc setup dr john barrett project director complex difficulty explaining board safety paramount system made networked workstations central mainframe single point failure system totals roughly million lines software software schedule debugged operations due begin winter 1997 atc obvious simply remove faults code working 24 hour day days week barrett requirement system completely safe posted risk digest 18 50 brian dept computing science university newcastle september 16 1996 issue aviation week space technology pp 24 25 david hard lessons iraq lead attack plan september 16 1996 issue aviation week space technology pp 24 25 article states bomb damage assessment initial cruise missile strike 10 targets attacked 13 air force conventional air launched cruise missiles emerged damage intelligence report boeing built converted cold war era nuclear weapons cost 165 000 launched persian gulf apparently part problem fired targets designed destroy product hasty planning senior pentagon official air force success rates missile computer programming target escaped damage software left nuclear role aimed target time missiles aim highest priority target initial raid missed target site posted risk digest 18 56 gc ca electronic engineering times 28 oct 1996 software explosion car makers facing growth lines code engineers write manage microprocessors automotive functions software problem today william powers vp research ford today change line code potential major problems hardware predictable repeatable software transient state volume code exploding processors hood typical auto 10 15 processors high end cars 80 engine controller 100 000 lines code bosch vp posted risk digest 18 57 daniel smith world std jacob kornerup good books lord flies william hundred years solitude gabriel garcia marquez lord rings trilogy tolkien story experiments truth gandhi rand light failed rudyard mice men john steinbeck jonathan livingston seagull richard bach alice adventures wonderland lewis carroll barrel full fun books catch 22 joseph heller full arrows jeffrey archer teaching assistants cs412 richard carl w2 30 3 30 r3 30 4 30 1308 cs stat rcarl cs wisc liqun zhang mt 11 12 1343 cs stat liqun cs wisc andy krazy glew favorite quotes sayings collection started set ibm computer cards pasted wall mcgill mcconnell engineering computer facility operated site provided programming advice pasted glass wall office gould eh canadian national motto bugs pipeline stupid andy glew expressing observation bugs p6 caused incorrect design dimensional pipelines multi pipeline decoupled nature p6 title talk gave ieee asilomar conference 1994 formal methods straightforward design pipelines andy glew architect micro architect robert html 3 supporting big small html commands measure cut house virtual isn appears transparent doesn times profound change learners inherit earth learned find beautifully equipped deal world longer exists al rogers global schoolhouse network speaking cue glew comment correlation liberal ability learn adapt things survival advantage times rapid change advantage long intervals change computer industry act profoundly liberal started conservative time great innovations ideas passed 3 important facts programming 1 numbers set 0 stan kelly 2 programming problem solved adding level indirection unknown 3 performance problem solved removing level indirection mike compiled mike single important fact computer science fact 1 elements set 0 stan kelly names scarce resource andy glew ain broke find fix tim olson amd worst maxim don fix ain broke improving competitor wayne ceo fortune april 10 1989 great ideas eventually degenerate hardware peter poor ideas remain software computer memory requirements growing 1 address bit 18 months ibm 1987 users don cost computers users grad students andy polya stanford justification running emacs cray code reused code reused code reused coding fulfilling prophecy andy glew good product designed committee decade simplicity complicated parity farmers seymour cray taught avoid division time teach avoid multiplication seymour cray talking numerical analysts make smart machines run slower software faster bob campbell uw beaver axiom exist programming language bit hard write bad programs development maintenance brian question asked chance answer asked question 9 times day answering 10th time answering habit 10th axiom fail safe system fails fails failing fail safe john gall scientific applications grow factor 100 10 years giles perfection enemy dissertation ivan sutherland perfection enemy completion andy glew fails follow instructions read instructions bearing mind fucked andy glew indirection direction andy glew put run time compile time wouldn shit late binding advocates time posted gould newsgroup andy glew put execution time decode time andy glew called mad baron easier apologize permission grace hopper coalition stamp smart devices chris smart controllers fact smart ass controllers rob pike educated man concept effect severity system fails proportional intensity designers belief early 1970s 8k rom equal 8 bits register space reason microcode info patterson 1985 instructions bind operations optimizing compiler choose separate order produce efficient program brian case shift left shift ri load mips code real ti pipeline drives pre charge brian case measurement repetition equivalent repetition measurement eugene enemy good risc important stuff compilers maxim perfection spelled winston churchill turning type range checking program debugged throwing maiden voyage travelling submarine war zone biggest common mistake computer design providing address bits bell mudge evolution pdp 11 rules thumb 3 years transistor account chip increases 2x 3 years chip speed increases 2x 3 years drams increase size 10 years drams 30 faster 3 years disks increase size 2x 10 years disks 30 faster 1mb main memory required mip microcomputers 1mb bandwidth required feed mip programmers increase size programs 2x year unix international 7 1990 rule debugging doubt print buying clothes decade waste time andy glew header glew public html rcs sayings html 1 8 1996 09 12 23 34 44 glew exp personal information born 2 august 1946 washington married anne 1966 children margaret nathaniel citizenship andrew prock prock cs wisc campus address department computer sciences 1210 west dayton street madison wi 53706 608 262 6605 home address jefferson street madison wi 53711 608 255 8425 education university wisconsin madison wi 1st year graduate student master degree computer sciences fall 1996 university san diego san diego ca june 1994 bachelor arts mathematics physics computer science minors graduate courses database management systems cs564 data models languages linear programming 525 nonlinear programming theory cs726 nonlinear programming algorithms theory application pattern recognition cs532 computational geometry cs558 graduate projects low level implementation tree indexes schema normalization tool computational geometry tools breast cancer diagnosis program application nonlinear programming algorithms computer skills tcl tk expect matlab sybase prolog html unix msdos mac platforms history university wisconsin madison wi teaching assistant september 1995 present lab assistant cs132 computers geared majors teaching cs302 algebraic language programming introductory network systems corporation brooklyn park mn programmer system administrator 1995 august 1995 developed automated performance testing tools network systems routers scripting language expect pc city minneapolis mn repair technician february 1995 april 1995 diagnosed repaired upgraded personal computers generally miserable time repairing computers environment work fast travel independent study june 1995 january 1996 american southwest jumped cliffs san diego slept grand canyon climbed mexico ran high school friend orleans stolen memphis helped restoration historic minneapolis house entrance exams accepted uw madison worcester polytechnic institute mathematical sciences department worcester ma research assistant summer 93 investigated coloring problems graph theory presented results department associates university san diego dept mathematics san diego ca university math tutor january 1991 1994 tutored university students levels algebra calculus service math department university san diego dept computer science san diego ca teaching assistant january 1991 1994 lab assistant computers geared majors activities volunteer grade school developing problem solving skill graders working lego logo 1996 vice president univ san diego mathematics student organization 1992 1993 prock cs wisc cognitive science book define term cognitive science academic touching number areas philosophy mathematics computer sciences linguistics neurobiology architecture psychology aim discover essence human intelligence simulated formal computation computer lot 70 understand paragraph satisfy curiosity click icons exploring goodluck img cogsci www directory img institute img german national research center information technology img gmd artificial intelligence research division fit ki img german research center artificial intelligence img knowledge representation reasoning group irst itc italy img utcs neural networks research group img utcs machine learning research group img ai laboratory university chicago img inria france img school cognitive computing sciences usb uk img enterprise integration laboratory university toronto canada img artificial intelligence center sri international img neuroengineering neuroscience center ctan yale img decision theory group microsoft research img association computational linguistics acl cs 537 summary grades grades projects 1 2 midterm exam information added project 1 range count 10 14 2 50 54 2 55 59 1 60 64 1 65 69 1 70 74 4 75 79 2 80 84 5 85 89 12 90 94 13 95 99 10 100 6 number grades 59 min 10 max 100 84 2 median 89 project 2 range count 0 4 1 50 54 1 70 74 4 90 94 18 95 99 20 100 24 number grades 68 min 0 93 2 median 96 max 100 midterm exam range count 40 44 2 45 49 1 50 54 1 55 59 5 60 64 6 70 74 8 75 79 10 80 84 17 85 89 7 90 94 6 95 99 5 number grades 68 min 41 77 0 median 81 max 98 solomon cs wisc thu oct 31 16 22 57 cst 1996 woo woo cool end spectrum kind guy favorite color blue fond brown black warm end spectrum neon silly suitable children cs 302 section 10 syllabus dates topics projects exams quizzes intro sept 3 5 lab software ch 1 1 1 2 1 4 sept 10 12 ch 1 3 2 program 0 due 9 12 sept 17 19 ch 3 program 1 due 9 17 quiz 1 9 19 sept 24 26 ch 4 program 2 due 9 26 oct 1 3 review exam quiz 2 10 1 oct 8 10 ch 5 1 5 3 midterm 10 8 7 15 9 15pm oct 15 17 ch 7 1 7 3 program 3 due 10 15 oct 22 24 ch 7 4 6 1 6 2 program 4 due 10 22 quiz 3 10 22 oct 29 31 ch 6 3 9 1 9 3 program 5 due 10 31 nov 5 7 ch 9 4 quiz 4 11 5 review exam program 6 due 11 7 nov 12 14 ch 8 1 start ch 10 midterm ii 11 12 7 15 9 15pm nov 19 21 ch 10 nov 26 ch 8 2 nov 28 thanksgiving class dec 3 5 ch 11 dec 10 12 review final dec 17 final exam 5 05 7 05pm click return cs 302 section 10 homepage modified wed oct 16 1996 mike steele chen min da box birmingham al 205 975 4238 chen cis uab education computer information science expected spring 96 university alabama birmingham physics june 1993 university alabama birmingham physics june 1987 university taiwan experience pc lab assistant computer science department uab 09 1994 08 1995 related experience coursework computer network theory tcp ip technology protocols project communication cost parallelism parallel processing noise filtering numerical computing automation plan airplane maintenance software compiler programming language techniques computer skill languages fortran pascal lisp prolog sql os dos windows95 unix software access visual basic spectroscopic method ultraviolet visible absorption transmission laser operation uv laser honor captain volleyball team uab 09 1995 12 1995 captain soccer team university taiwan 09 1986 09 1987 employment history pc lab assistant computer science department uab 09 1994 08 1995 teaching assistantship physics department uab 03 1993 07 1993 research assistantship physics department uab 01 1993 03 1993 physics chemistry teacher pi haw high school taiwan 09 1990 07 1991 sergeant vehicle maintenance taiwan armed forces taiwan 08 1987 06 1989 update 2 26 1996 back home starting borland 4 5 ide start borland ide integrated developement environment double click borland icon cs apps program group double click icon cs apps program group moments window starting window borland ide integrated environment write compile debug run programs run borland cpp window main areas interest borland ide menu bar top window speed bar menu bar status bar bottom window menu bar perform actions creating running programs important menus file menu open close save programs debug menu run program written edit search give usefull commands editing programs copying deleting searching replacing test bottom half window menu switch window open windows open screen cluttered hard find options make sense starting writing programs working borland ide encouraged menus features find briefly discuss speed bar status bar walking writing running program speed bar row buttons found menu bar speed bar quick access click button commonly operations opening closing files running programs button speed bar corresponds commands menus purpose speed bar access common commands quickly press button hand menu commands speed bar button menus open save buttons run lightning bolt rebuild button fix linker errors run program case worked program lab doit brought program back 302 lab computers crash errors force reboot wise save work frequently make habit clicking save button status bar found bottom ide window move mouse button hold button menu item status bar display description item function pointed mouse run button status bar bottom describing function button editing program status bar displays shown starting left tells line column location cursor insert overwrite mode file modified saved mentioned good habit save files frequently time editing insert mode familiar mode word processors toggle insert overwrite mode insert key located keyboard group arrow keys topic starting program introduction borland 4 5 back home page zpl details provide detailed picture zpl sample programs sample zpl source files zpl blurbs line guide zpl zpl status status zpl language compiler features zpl uw cse uw zpl info cs washington works mitsubishi electric corporation mitsubishi matsushita mitsubishi motors company mitsubishi electric mitsubishi bank mitsubishi trust mitsubishi pencils mitsubishi individual companies large surname originated mitsubishi started back early 1900 contact japan card uh construction img homepage img jump music page fast rendering subdivision surfaces slides presented technical sketch siggraph 96 added page narrative prepared talk img img img img img img img img img img img img img img img pages created webify webify program makes web browsable trees hypertext files jpeg images postscript source files motivated convert powerpoint presentations humane web form simple resolution parameters adjustable allowing postscript file papers manuals books automatically converted page browsable form webify freely distributed source form runs unix systems ghostscript installed ppm conversion utility free unix systems convert postscript files generated macs pcs click download large compressed tar file webify source size file stems postscript presentation webify simple single program invokes ghostscript real work documentation sparse img img img img img altavista forum summit visitor register user dri messages dri documents dri events log users teams administration altavista forum v2 0 1 digital copyright 1995 1996 digital equipment corporation rights reserved software subject licensing agreement altavista trademark digital equipment corporation improved frank happy fun page presents answers questions page stable state ll time fun bits work pages bitter happy fun page ohio state cis department finally est la answers questions found showing plan research interests form madness home page cs dept isn fun page ll answer questions isn sort flying recent additions frank archives stuff quotes jokes pictures page description frank graduation highlights june 1995 graduation ohio state university east hill flying club home page official web hand recently received private pilot certificate fly single engine land planes pages flying remember kids 5 days day quotes month hold laptop steve rats 10 9 96 upset sympathy pregnant woman loren falling ladder allegedly wife son 10 8 96 frank reached frank dri cornell updated 8 29 96 nuprl project related web sites altavista tm search paul jackson nuprl page nuprl project online papers formats present papers accessible 1 html hypertext version created latex2html 2 postscript downloadable postscript version created dvips 3 ncstrl pointer networked computer science technical reports library collaborative mathematics environments html postscript constable experience type theory foundation computer science circa 1985 1995 html constable semantics evidence html ncstrl constable automated html forester formalizing constructive real analysis html ncstrl postscript nuprl project related publications published papers chapters books 1 mark leeser miriam verifying logic synthesis tool nuprl proceedings workshop computer aided verification 1992 editor gregor david publisher springer verlag pp 72 83 springer verlag 1993 2 allen stuart robert constable douglas howe aitken semantics reflected proof proc symp logic comp sci ieee 1990 pp 95 197 3 allen stuart type theoretic definition martin types proc symp logic comp sci ieee june 1987 pp 215 224 4 allen stuart type theoretic semantics type theoretic language cornell university 1987 5 basin david extracting circuits constructive proofs dept artificial intelligence edinburgh 1991 research paper 533 appeared proc ifip ieee int workshop form al methods vlsi design miami usa 1991 6 basin david douglas howe normalization properties martin type theory applications theoretical aspects computer software int conf 91 lecture notes computer science vol 526 springer verlag pp 475 494 1991 7 basin brown leeser formally verified synthesis combinational circuits integration international journal vlsi design 1991 11 pp 235 250 8 basin constable frameworks proc annual workshop logical frameworks edinburgh uk june 1991 9 basin david building problem solving environments constructive type theory cornell university 1990 10 basin del hardware specification verification synthesis hardware specification verification synthesis mathematical aspects lecture notes computer science vol 408 1989 pp 333 357 springer verlag 11 basin david building theories nuprl proc logic 89 lecture notes computer science vol 363 pp 12 25 springer verlag ussr 1989 cornell tr 88 12 basin david environment automated reasoning partial functions 9th international conference automated deduction lecture notes computer science vol 310 pp 101 110 springer verlag ny 1988 13 bates robert constable proofs programs acm trans program lang 7 1 pp 53 71 1985 14 bundy van horn oyster system 10th international conference automated design lecture notes artificial intelligence vol 449 springer verlag 1990 editor pp 647 648 15 chen based theorem proving knowledge based forward chaining eleventh international conference automated deduction lecture notes vol 607 1992 kapur editor pp 552 566 springer verlag 16 douglas implementing constructive real analysis preliminary report symposium computer science springer verlag 1991 17 robert constable reflecting abstract constructive meta mathematics lecture notes artificial intelligence 1994 alan bundy editor 529 12th international conference automated deduction springer verlag 18 robert constable expressing computational complexity constructive type theory lncs proceedings lecture notes computer science 1994 pp 131 144 springer verlag 19 robert constable reflection explain enhance type theory proof computation 1994 nato asi series springer verlag 20 constable robert paul jackson integrated systems symbolic algebra formal constructive mathematics 1994 21 constable robert scott smith computational foundations basic recursive function theory theoretical computer science logic semantics theory programming 1993 121 pp 89 112 22 constable robert formal theories software systems fundamental connections computer science logic future tendencies computer science control applied mathematics lecture notes computer science vol 653 springer verlag december 1992 bensoussan editors pp 105 127 23 constable robert metalevel programming constructive type theory programming mathematical method nato asi series vol springer verlag 1992 broy manfred editor pp 45 93 24 constable robert lectures classical proofs programs constructive methods computing science nato asi series broy editor 1992 25 constable robert murthy finding computational content classical proofs logical frameworks cambridge university press 1991 gerard gordon plotkin editors pp 341 362 26 constable robert type theory foundation computer science theoretical aspects computer software int conf 91 lecture notes computer science vol 526 1991 pp 226 243 27 constable robert stuart allen douglas howe reflecting open ended computation system constructive type theory logic algebra computation nato asi series vol editor 1990 28 robert constable douglas howe implementing metamathematics approach automatic theorem proving formal techniques artificial intelligence source book elsevier science publishers north holland 1990 banerji editor pp 45 76 29 constable robert douglas howe nuprl general logic logic computer science academic press 1990 editor pp 77 90 cornell tr 89 30 constable robert assigning meaning proofs semantic basis problem solving environments constructive methods computing science nato asi series vol broy editor pp 63 91 1989 31 constable robert scott smith computational foundations basic recursive function theory symp logic comp sci ieee edinburgh uk pp 360 371 1988 cornell tr 88 904 32 constable robert stuart allen cleaveland cremer harper douglas howe knoblock james scott smith implementing mathematics nuprl development system prentice hall nj 1986 33 constable robert recursive definitions type theory proc logics prog conf pp 61 78 january 1985 cornell tr 85 659 34 constable robert constructive mathematics programming logic principles theory annals mathematics vol 24 elsevier science publishers north holland 1985 reprinted topics theory computation selected papers conf foundations computation theory 83 35 constable robert knoblock bates writing programs construct proofs automated reasoning 1 3 pp 285 326 1984 36 constable robert michael donnell programming logic winthrop mass 1978 37 constable robert constructive mathematics automatic program writers proc ifip ljubljana pp 229 233 1971 38 reflection constructive automated reasoning meta programming logic programming mit press 1989 abramson rogers editors pp 123 140 39 horn nuprl proof development system dept artificial intelligence edinburgh 1988 working paper 214 40 howe douglas stoller scott operational approach combining classical set theory functional programming languages international symposium 94 lecture notes computer science springer verlag 1994 hartmanis editors pp 36 55 41 howe douglas reasoning functional programs nuprl functional programming concurrency simulation automated reasoning lecture notes computer science 1993 42 howe douglas simple type theory reasoning functional programs computer science department cornell univeristy pre print 1992 43 howe douglas equality lazy computation systems proc fourth symp logic comp sci 1989 ieee computer society pp 198 203 44 howe douglas computational metatheory nuprl 9th international conference automated deduction lecture notes computer science vol 310 lusk editors pp 238 257 springer verlag york 1988 45 howe douglas automating reasoning implementation constructive type theory cornell university 1988 46 howe douglas implementing number theory experiment nuprl 8th international conference automated deduction lecture notes computer science vol 230 1987 pp 404 415 47 howe douglas computational behaviour paradox proc symp logic comp sci ieee 1987 pp 205 214 48 jackson paul robert constable type theory computer algebra preparation 1995 49 paul jackson enhancing nuprl proof development system applying computational abstract algebra cornell university 1994 ithaca ny 50 paul nuprl proof development system version 4 1 reference manual user guide cornell university ithaca ny 1994 51 paul jackson exploring abstract algebra constructive type theory 12th conference automated deduction 1994 bundy editor springer verlag york 52 jackson paul developing toolkit floating point hardware nuprl proof development system advanced research workshop correct hardware design methodologies pp 401 419 organized esprit italy june 1991 53 jackson paul nuprl circuit design proceedings ifip wg10 2 international conference theorem provers circuit design theory practice experience stavridou melham boute editors pp 311 336 north holland netherlands 1992 54 paul jackson logic based knowledge representation mit press cambridge ma 1989 55 knoblock ted mathematical extensibility type theory cornell university 1987 56 knoblock ted robert constable formalized type theory proc symp logic comp sci pp 237 248 1986 ieee 57 kreitz charles constructive automata theory implemented nuprl proof development system cornell university 1986 ithaca york 58 kreitz charles meta synthesis deriving programs develop programs technical university darmstadt november 1992 59 leary john miriam jason hickey mark restoring integer square root case study design principled optimization international conference theorem proving circuit design 1994 60 leeser miriam nuprl verification synthesis hardware phil trans soc 1992 339 pp 49 68 61 madden automatic program optimization transformation nuprl synthesis proofs proc 1988 technical conf 1988 clarke editor edinburgh dai research paper 392 62 recursive types type constraints order lambda calculus proc symp logic comp sci ieee 1987 pp 30 36 63 inductive definition type theory cornell university ithaca ny 1988 64 robert infinite objects type theory proc symp logic comp sci ieee 1986 pp 249 257 cornell tr 86 743 65 murthy computational analysis translation lc proc seventh symp logic comp sci 1992 66 murthy evaluation semantics classical proofs proc sixth symp logic comp sci 1991 pp 96 109 ieee amsterdam netherlands 67 russell murthy direct constructive proof lemma pp 257 269 proc symp logic comp sci ieee 1990 68 murthy extracting constructive content classical proofs cornell university dept computer science 1990 tr 89 1151 69 james extraction optimization programs constructive proofs cornell university 1985 70 smith scott robert constable partial objects constructive type theory proc symp logic comp sci ieee washington pp 183 93 1987 71 smith scott partial objects type theory cornell university ithaca ny 1989 72 aspects computational content proofs cornell university 1994 ithaca ny cornell tr94 73 judith tableau algorithm intuitionistic propositional calculus constructive completeness proof proceedings workshop theorem proving analytic tableaux france pp 245 248 1993 technical report mpi 93 213 max planck institut fur informatik germany 74 judith constructive completeness proof intuitionistic propositional calculus cornell university cornell 1179 1990 research papers coming browser research notes coming browser img return main index nuprl project nuprl cs cornell weakest failure detector solving consensus tushar deepak chandra vassos hadzilacos sam toueg paper 42 pages postscript copy click mirror site preliminary version paper appeared abstract determine information failures sufficient solve consensus asynchronous distributed systems subject crash failures proved failure detector surprisingly information processes crashed sufficient solve consensus asynchronous systems majority correct processes paper prove solve consensus failure detector provide information weakest failure detector solving consensus asynchronous systems majority correct processes research supported ibm graduate fellowship nsf grants ccr ccr darpa nasa ames grant nag 2 593 grants ibm endicott programming laboratory siemens corp grant natural sciences engineering research council canada maintained tushar watson ibm cse 567 principles digital systems design carl ebeling fall 1996 catalog data principles logic design combinational sequential circuits structured design methods digital system components clocking methodologies arithmetic circuits memories hardware description languages logic sequential synthesis synthesis simulation tools implementation alternative vlsi processor architecture application specific computation prerequisites working knowledge boolean algebra finite state machines familiarity department computing environment unix goals provide depth understanding digital systems design including specification synthesis implementation facilities making extensive computer aided design cad tools designing implementing digital circuits tools installed sun workstations northwest laboratory integrated systems lis located sieg 424 accessible terminal find advantageous work 424 advantage manuals reference texts knowledge students cad tools cad tools design implement substantial hardware projects reasonable amount time provide hands experience state art design tools incorporate synthesis algorithms covered class tools introduced half basic concepts covered heavily design project verilog verilog text based hardware description language structural behavioral descriptions concentrates structural design introduces behavioral descriptions synthesis cadence tools simulate verilog descriptions synopsys synopsys synthesis tools synthesize implementations verilog descriptions synopsys investigate synthesis process turn key synthesis implementing final project assignments weekly assignments labs half quarter give experience concepts half quarter design project introduce cad tools project substantial part revolves team design large hardware systems project team design complete project schematics verilog specification verilog xl simulation synopsys tools synthesis xilinx fpgas implementation design projects past included tetris player ethernet interface cache monitor dna sequence matching quarter designing hardware implement image processing algorithm haven decided algorithm examples include compression filtering edge detection prototyping board fpgas ram plugs alpha workstation pci bus image downloaded board ram transformed hardware compressed filtered image alpha project defined students explore options based performance cost possibilities color images video collaborative learning students learn lot chance week assign teams students work homework assignments project member team responsible performance team members entire team understand solution contribute part talk works detail quizzes exams short challenging quiz friday end class cover material covered wednesday compensation mid term exam final exam hour comprehensive examination regularly scheduled final exam time quizzes final exam open book open notes grading grade roughly determined assignments homework laboratory 20 quizzes 20 project 40 final exam 20 participation intangibles 10 ebeling cs washington homework 2 handed tue feb 13th due part 1 tue feb 20th part 2 tue feb 27th assignment groups partner homework 1 hand solution group printed manuscript problems started writing split programs sp 2 1 measure logp parameters split sp2 write program determines logp parameters split remote access primitives determine produce table 1 processor overhead requesting side 2 processor overhead serving side 3 gap successive requests 4 latency split primitives read int write int int put int store int remember time chunks code loop long overcome granularity overhead clock 2 heat diffusion small split application write small split program simulates diffusion heat surface arbitrary shape display simulation window background dissipation heat object process modeled differential equation assume material uniform takes form img img img temperature object position time problem set dimensional objects wires plates generalization 3 obvious heat dissipation wire infinite wire initial temperature distribution img shown analytically temperature distribution time 0 25 img order problem finite length wire 2 2 divide wire sections length dx 4 temperature function 0 segment 0 centered 2 segment centered 2 segment 2 centered 0 finite time steps length convenient notation write img temperature segment time steps approximate derivatives img img replace differential equation finite difference equation img immediately generate time step previous img 2 1 sequential test scheme test problem img run 0 25 holding 0 0 time compare results analytical solution workstation 64 128 256 time varying orders magnitude 64 0 01 0 001 0 0001 hand plot analytical solution experimental 64 0 001 approximation scheme stable numerical solution converge true solution 8 explain experimental results fact 2 2 sequential program 2 heat diffusion generalization heat transfer formula 2 problems assuming dx dy write program favorite workstation simulates arbitrary shaped plates fixed 2 grid easiest bitmap editor draw 2 shapes read program user enter hot spot start simulating program display progress simulation windows display time step user determine display code simple win graphical design contest make 2 grid cover area 2 2 2 2 img 2 3 parallel 2 heat diffusion parallelize heat diffusion code divide 2 grid processors processor simulate independently worry communicating regions choose grid size time step wisely solution converge simulate shapes large disk hot spot center long skinny rectangle upper part 2 workspace hot spot hot spot center disk case measure achieve processor measure ratio busy processor note part parallelize actual computation don worry initialization windows display processor timings turn display output display time step worked fine 2 2 2 3 produce snapshots simulation shapes defined 0 ft 4 3 4 ft ft ft final time shape make grid size time step ft sequential parallel simulation provide url web page snapshots annotations plot corresponds case color printouts strictly forbidden office taylor hall 3 148 phone 471 office hours tuesday 10 30 12 00 thursday 10 30 11 30 dragon cs utexas 3353 class projects vlsi systems design cs 755 designed simulated chip implementing directory controller shared memory multiprocessor design performed gate standard cell level gate level expression language autologic logic synthesis tool suite mentor graphics shubu mukherjee subbarao palacharla steve reinhardt uniprocessor computer architecture cs 752 evaluated efficacy named state register file mit essentially cache registers belonging contexts designed multithreaded parallel computer replacing fixed number separate register files present typical multithreaded architecture project examined utility uniprocessor running unrelated contexts simulation strategy involved extracting register references number running programs passing references cache simulator evaluation involved varying number contexts time slice length size associativity determining resultant miss ratios jignesh patel parallel computer architecture cs 757 measured performance implementations software synchronization methods shared memory multiprocessors locks barriers message passing multicomputers barriers evaluation involved measuring performance synchronization kernels sequent symmetry multiprocessor intel ipsc 2 multicomputer po yung chang parallel computing computational science cs 838 parallelized nas parallel benchmark computational fluid dynamics simulation code porting data parallel cm fortran cm 5 porting sequent symmetry evaluation involved running sequential parallel versions code measuring speedup varying numbers processors james phil stephenson database design cs 564 implemented major components database management system specification components implemented included paged file layer unordered file layer access methods layer tree implementation front end layer interprets sql commands back home page updated october 15 1995 img program1 time fun flies kermit frog wednesday 11 13 96 5 00 pm grade 25 final grade text covered chp 2 3 problem description program write clock ll features current time hour minute time pass number hours number minutes add print time simply case addition mind rules clocks clock hours initial final number 1 12 clock minutes initial final number 0 59 add hours number 0 12 add minutes number 0 59 handle printing error enter invalid hours minutes minutes 59 hrs 12 due addition figure carry examples paper start writing program bit give sample times notice solve hint mod statement program things steps program reading sets hours minutes ve complied run program runs fine step write lines deal reporting error enter bad number hours working write code adding hours printing response hand hand assignment online copying fortran source code file program1 compiled executable file program1 exe handin directory files timestamped current time copy handin directory check handed time late day penalties apply important make copy correct versions program files graded hand printed copy fortran source code file gradesheet gradesheet grade assignment close make required note graded correct output input values handing run program values manually check program correct results case correct output 18 time 10 hr 20 min add 1 hr 5 min 3 time 9 hr 7 min add 4 hr 6 min 3 time 8 hr 27 min add 2 hr 47 min 3 time 11 hr 47 min add 1 hr 17 min 3 time 12 hr 59 min add 59 min 3 time 12 hr 18 min add 1 hr 65 min 3 user interface 8 prompts inputting times 4 meaningful display final time 4 implementation 18 correct implementation formulas 7 correct fortran statements 7 meaningful variable names 2 indenting neatness 2 documentation 6 program description 3 variable definitions section comments 3 total 25 50 copyright 1996 jeff lampert tick cs wisc modified november 4 1996 work background phased compilation img year graduate school uw starting explore area phased compilation susan eggers advisor part uw dynamic compilation group phased compilation encompasses ideas partial evaluation incremental specialization run time code generation dynamic compilation concepts overlap plan generals thesis area hope graduate time building completed interests addition phased compilation ve interested extensible operating systems distributed systems past spring read techniques creating exploiting instruction level parallelism ilp papers impact group uiuc past ve interested parallel programming languages environments parallel algorithms scientific computing concerned impact computing technologies society collective communication spring 1995 finished quals project richard ladner design analysis collective communication primitives ideas exploring area paper year year cool project eric anderson distributed parallel systems general purpose user programmable kernel resident packet processor boy mouthful good idea performance suffered due massive sparse switch statement converted series tests branches compiler time rewrite collect real times great dynamic compilation ideal application ideas optimizing computation packet processors execute packet development spin networking framework beginning end quarter didn bother pursue teaching year uw office sieg teaching assistant cse engr 142 semester programming ada cse 451 undergraduate operating systems office chateau supported nsf graduate fellowship lawrence livermore national laboratory img spent summers lawrence livermore national laboratory summer llnl studied cluster message passing systems pvm summers working main project parallel climate model looked mpi attending mpi forums dallas gave tutorial mpi llnl boeing computing services img climate model worked parallel global climate model called earth system model esm esm framework supporting parallel global climate modeling requirements esm project model transportable scalable modular code deemed crucial group advantage latest powerful multicomputers ported code mpi instrumented code post mortem performance evaluation paragraph upshot pablo tools worked building library portable collective communication routines purdue undergraduate degree computer science mathematics purdue university senior year president purdue student chapter acm helped start upe chapter served chapter president additionally helped resurrect defunct math club serving treasurer vice president helping make student chapter mathematical association america department computer science engineering university washington box 352350 seattle wa 98195 2350 office guggenheim annex 115 chateau phone 206 616 1854 fax 206 543 2969 school sgi indy img img updated august 30 1996 brian kris grant grant cs washington cs 100a syllabus date lecture topic reference events aug 29 algorithms programs r1 t1 code warrior demo sept 3 expressions t2 1 t2 7 input output sept 5 functions t2 8 t2 9 substitution model sept 10 specification recursive t2 10 p1 due 9 10 12 problem solving modules 2 12 r7 1 sept 17 functions 19 tail recursion t2 13 t2 15 higher order functions sept 24 variables assignment r2 r3 r4 1 26 control structures 4 4 p2 due 9 24 schemes refinement oct 1 iteration r4 6 4 7 prelim 9 30 7 30pm oct 3 data abstraction types oct 8 arrays searching r11 1 11 5 p3 due 10 8 oct 10 reference parameters r12 1 r5 oct 15 meeting fall break oct 17 arrays sorting loop r12 2 invariants arrays dimensional prelim oct 22 arrays r11 6 10 22 7 30pm oct 24 arrays choice representation oct 29 structured data 1 16 4 p4 due 10 29 oct 31 matlab r13 1 13 4 nov 5 matlab nov 7 matlab nov 12 matlab p5 due 11 12 nov 14 strings prelim nov 19 files r15 1 15 5 11 19 7 30pm nov 21 complexity t2 16 3 nov 26 computer arithmetic nov 28 meeting thanksgiving dec 3 libraries dec 5 computability ai p6 due 12 5 notes schedule subject change readings roberts textbook art science teitelbaum notes structure programs interpretation handed class additional reading material distributed term material matlab integrated lectures assignments semester sunday afternoon review sessions prelim final final exam tuesday 12 17 9am img updated sunday september 08 1996 4 28 21 pm comments suggestions email flung cs cornell cs100 lecture 4 concepts lecture types user defined functions applicative order substitution recursion concepts lecture specifications reading teitelbaum section 2 10 specifications specification contract producer consumers electrical outlets specification put pieces metal shape outlet 110 volts 60 hz specification details consumer assume component producer power company deliver specification legally binding contract power company generates power part specification hydro power software specifications functions software components software producers implementors consumers clients defining function implementor function client function specification consists signature correctness specification exp 0 int exp int int return 0 1 exp 1 signature function taking int returning int correctness specification 0 exp yield xn signatures number parameters function takes types type result returns signature note body function doesn affect signature function application number type arguments match signature exp 5 3 1 1 exp 5 1 wrong correctness specifications correctness specification states function 0 consists precondition postcondition distinction clearer weeks precondition restricts permissible arguments ^3 0 postcondition describes result terms arguments xn general correctness specification states arguments function application satisfy precondition application yield satisfies postcondition 0 exp yield xn precondition satisfied result defined diverge exp diverges 0 exp 5 1 1 0 1 exp 5 1 1 50 1 exp 5 1 1 5 1 1 5 2 5 2 0 1 exp 5 2 1 5 5 0 1 exp 5 2 1 5 5 2 1 5 5 3 5 5 function called arguments satisfy precondition conditional expression strict evaluating exp 5 0 calls exp 5 1 exp 5 0 0 0 1 exp 5 0 1 1 1 exp 5 0 1 1 implementations implementations satisfy specification int fourth int return int fourth int return square square int fourth int return exp 4 specification describe implementation implementor freedom change specifications vital design large programs mathematical functions arbitrary mathematical functions specification mathematical functions defined arguments permitted precondition minor flaw 0 xn defined 0 0 correction 0 0 0 0 1 0 0 counting id int count int lo int int id return lo id count lo 1 id count 1 2 0 1 2 0 count 1 1 2 0 0 0 count 1 1 2 0 count 1 1 2 0 count 2 2 0 2 2 0 count 2 1 2 0 0 0 count 2 1 2 0 count 2 1 2 0 count 3 2 0 3 2 0 count 3 1 2 0 1 0 count 3 1 2 0 0 sum squares lo 1 ^2 int int lo int return lo 0 square lo lo 1 1 2 1 1 2 2 5 factorial lo lo 1 int int lo int return lo 1 lo lo 1 1 4 1 2 3 4 24 0 int factorial int return 1 paradyn logo release 1 1 information summary release 1 1 binary executable source release paradyn parallel performance tools ftp ftp cs wisc paradyn notified future releases paradyn send mail paradyn cs wisc answers common questions copy paradyn paradyn installation guide compressed postscript file item obtain ftp site listed grab doc install ps gz simply click installation guide obtain paradyn distribution note files compressed gnu zip gz suffix access gunzip provide files compressed compress suffix send email release cost research charge define research freely inside organization purposes fit source code release freely research distribute paradyn form including derivatives electronic organization entity permission full details allowable paradyn license file contained paradyn paradyn src directories commercial define paradyn distribute paradyn binary source code form arrangement requires signed license contact details doesn work problems installing running paradyn feel free contact paradyn cs wisc respond promptly feedback ease installation find bug paradyn report bugs improve future releases report bugs paradyn cs wisc work fixes provide work typically response 1 2 working days working days includes weekends lawyers pay attention provide paradyn parallel performance tools paradyn basis warrant validity performance reserve update modify software time obligation supply updates modifications form support warranties including limitation warranty merchantability fitness purpose excluded paradyn understand agree person entity proprietary rights paradyn obligation provide maintenance services update services notices latent defects correction defects paradyn advised possibility damages circumstances person entity proprietary rights software licensed hereunder liable party direct indirect consequential damages character type action including limitation loss profits loss loss good computer failure malfunction agree person entity proprietary rights software licensed hereunder liability incur parties resulting paradyn modified thu sep 26 12 06 36 cdt 1996 japan born located north part japan cold snowy ithaca winter olympic held 1972 fresh seafood delicious noodle delicious corn snow festival february nagoya spent life junior school student nagoya hot nagoya castle famous japanese cake flat noodle noodle favorite nakano tokyo spent life junior high school high school university freshman student close center tokyo famous buildings nakano sun plaza triangle building park beautiful park spent life university student parents live cool spots stadium fan en ten lake lake tei blue berry nice restaurants beautiful lake mt fuji north west tokyo 5 1 hr yamato kanagawa ve lived joined ibm japan office yamato south west tokyo close yokohama 5 hr boca raton fl usa stayed 8 months business trip ibm boca raton paradise summer year close beaches walt disney world 3 hrs miami miami beach 1 hr key west 5 hrs beach 4 hrs kennedy space center 3 hrs st petersburg 5 hrs ithaca ny usa live nice rural place 4 hrs north west york city reminds japan concentrate studying temptation mahjong bar close niagara fall 3 hrs toronto 4 hrs cayuga lake nice picture cayuga lake love ithaca programming languages actors agha compilers johnson kale kamin kaplan mickunas torrellas formal semantics agha kamin kaplan reddy functional dershowitz johnson kamin kaplan reddy logic agha dershowitz johnson kale kamin kaplan reddy object oriented agha campbell dershowitz johnson kamin kaplan liu reddy run time support torrellas img back research areas index introduction tcas ii edited excerpt introduction tcas ii department transportation federal aviation administration march 1990 years extensive analysis development flight evaluation federal aviation administration aviation industry solution problem reducing risk collisions aircraft solution traffic alert collision avoidance system tcas tcas family airborne devices function independently ground based air traffic control atc system provide collision avoidance protection spectrum aircraft types tcas proximity warning assist pilot visual acquisition intruder aircraft intended smaller commuter aircraft general aviation aircraft tcas ii traffic advisories resolution advisories recommended escape maneuvers vertical direction avoid conflicting traffic airline aircraft larger commuter business aircraft tcas ii equipment tcas iii development provide traffic advisories resolution advisories horizontal vertical direction avoid conflicting traffic tcas concept makes radar beacon routinely carried aircraft ground atc purposes level protection provided tcas equipment depends type target aircraft carrying noted tcas protection aircraft operating sample display obtained white cross lower middle display aircraft display red square aircraft tcas ii issued resolution advisory considered threat 03 threat threat 300 feet aircraft visual resolution advisory accompanied advisory descend descend tcas ii originally minimal operational performance standard abbreviated guessed composed volumes volume textual description system including hardware communications algorithms volume ii defines collision avoidance logic combination textual description pseudocode called text describing code pseudocode divided high level low level logic logic presented ways text high level logic rigorously defined low level logic standard avionics manufacturers comply tcas ii low level logic process test status ne reverse eq true time time eval tf le eval gt max tf tf 4 5 eq 10 call check projection rz eq true tf lt time lt tf lt time lt tf end test jon damon reese cs 306 assignment 6 csli logo logic software csli jon barwise john text software packages hyperproof language order logic tarski world turing world published center study language information distributed cambridge university press click ordering information packages click date version information information interest current users click comments suggestions questions read paper barwise describing reasons developed software changed view logic check computers visualization nature reasoning adobe acrobat reader read file hyperproof hyperproof cover hyperproof system learning principles analytical reasoning proof construction consisting text macintosh software program unlike traditional treatments order logic hyperproof combines graphical sentential information presenting set logical rules integrating forms information strategy students focus information content proofs syntactic structure sentences reflects heterogeneity information encountered everyday reasoning hyperproof student learns construct proofs consequence consequence intuitive proof system extends standard set sentential rules incorporate information represented graphically proofs consistency inconsistency covered independence proofs hyperproof software checks logical validity type proof hyperproof compatible natural deduction style proof systems including system authors language order logic hyperproof wonderful construct check proofs expanded version language tarski world dimension hyperproof lets presented information oriented deduction techniques combination sentences syntactic rules reason block worlds extraordinarily impressive programming achievement hyperproof make learning order logic enormously fun carl cornell university hyperproof designed logic familiarity program tarski world tandem textbook language order logic stand version tarski world tarski lite hyperproof macintosh microsoft windows version development img ordering information img show hyperproof top hyperproof table contents information current users acknowledgements language order logic mac pc mac cover windows cover language order logic presents approach teaching order logic taking advantage accompanying program tarski world text balances semantic conception logic methods proof book eleven chapters parts part propositional logic part ii covers quantifier logic part iii chapters set theory inductive definitions part iv advanced topics logic including topics importance applications logic computer science language order logic hundreds problems exercises instructor manual instructor disk accompany book instructor manual written ruth wealth material make grading exercises teaching text easier instructor disk grade tarski world problems automatically directly student disks grade ibm pc macintosh disks macintosh version program language order logic packed interesting exercises problems make imaginative tarski world excellent package recommend highly basis complete logic initial part doug steve reeves richard university london language order logic tarski world main shortcomings traditional beginning level logic texts emphasize formal aspects logic pay scant attention semantics tarski world sets high standard follow kevin compton journal symbolic logic emphasis user logic working problems text recommended fascinating approach fascinating subject choice language order logic packaged program tarski world hyperproof extension natural deduction style proof system taught language order logic accompany text language order logic versions macintosh microsoft windows version software computers running nextstep receive purchase copy macintosh windows version follow instructions contained book img ordering information img show tarski world top table contents information current users acknowledgements tarski lite mac pc mac cover windows cover tarski world innovative enjoyable introduce students language order logic program students quickly master meaning connectives quantifiers fluent symbolic language core modern logic tarski world students build dimensional worlds describe order logic evaluate sentences constructed worlds evaluation incorrect program game leads understand wrong tarski world ways called tarski world 4 0 tarski lite part logic textbook software package called language order logic tarski lite stand package intended supplement standard logic text learn language disk manual hundred exercises basic highly sophisticated small amount experience macintosh enjoy logical matters enjoy playing software mac george journal symbolic logic authors pioneers tarski world program teaching order semantics sets high standard recommend hodges queen mary college tarski lite macintosh microsoft windows version software computers running nextstep receive purchase copy macintosh windows version follow instructions contained book img ordering information img show tarski world top tarski lite table contents information current users acknowledgements turing world turing world cover turing world contained introduction turing machines fundamental notions logic computer science text accompanying diskette user design debug run sophisticated turing machines graphical environment macintosh turing world introduces users key concepts computability theory sequence 100 exercises projects minutes users learn build simple turing machines convenient package graphical functions exercises progress significant portion elementary computability theory covering topics halting problem busy beaver function recursive functions undecidability version 3 0 extensive revision enhancement earlier releases program allowing construction finite state machines finite automata nondeterministic turing finite state machines special exercises users alternative machines turing world delight heartily recommend james teaching philosophy turing world literally fundamental theoretical issues computing taught keith guardian hint jargon turing world explanations direct beginner understand hand enjoy hodges queen mary college program manual introduction turing machines reviewer imagine george journal symbolic logic img ordering information img show turing world top turing world table contents information current users acknowledgements img john left jon barwise jon barwise professor philosophy mathematics computer science indiana university bloomington email address barwise phil indiana john professor philosophy symbolic systems stanford university email address etch proof stanford img stanford home page img csli home page csli publications home page summary theories link leads formatted presentation nuprl theory description organization presentations meaning triples link found core 1 18 0 0 display forms primitive terms type theory abstractions propositions types correspondence parenthesization control core 2 40 102 347 general purpose definitions theorems 1 6 129 founded predicate rank induction lemmas tactics int 1 9 33 169 integer inequalities subtypes induction lemmas subtypes bool 1 17 67 239 definitions theorems tactics boolean type boolean related expressions fun 1 9 21 106 polymorphic identity composition functions lemmas covering properties int 2 9 143 defines mod floor max min functions integers lemmas concern basic properties arithmetic functions integers induction principles list 1 16 54 315 gen algebra 1 51 144 464 properties order equivalence relations algebraic functions commutativity associativity sets 1 18 52 133 family classes types computable equality inequality relations groups 1 50 199 752 family classes monoids groups summations indices integer exponential functions 1 21 80 623 2 5 34 422 introduces binary relations lists permutation permutation equivalent list 2 21 94 638 introduces variety standard list related functions assume list elements type decidable equality rings 1 44 126 376 family classes rings integral domains fields ideals quotient rings sums products 25 112 592 finite finite sets summation indices drawn defines adt free monoids demonstrates instance adt factor 1 16 61 386 theory monoids cancellation develops theorems characterizing factorizations unique derives fundamental theorem arithmetic modified february 24th 1995 paul jackson jackson cs cornell img examine condor pool univ wisc computer sciences univ wisc computer aided engineering univ wisc phenomenology group physics modified september 1996 condor admin cs wisc cs516 13 table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 img img img img img img img img img img img img img img img img img img img 1787 errata watt 3d computer graphics edition addison wesley numbers refer page number 18 equation page mistakes read ^2 vw read dot 60 row column entry view sin phi sin theta 62 4x4 matrix incorrect product rotations 72 constraint middle page read normalizing range zs values range zv maps range 0 zs 1 73 matrix equation 3 1 incorrect column read 0 0 1 0 100 2 read norm 116 equation 4 8 set brackets 1 2 multiplies entire expression 117 figure 4 27 confusing vector vector 118 equation page mu function fo mu eta index refraction equation rearranged version 118 numbered bullet read values eta 120 note code index refraction refered mu 130 figure 5 4 notation nt dot 0 implies inside read inside 138 equation 5 2 y2 equation nb ns equation ns na 187 figure 6 21 parametric directions reversed frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat icon html frame issues object transformation button standard template library manual source updated 09 21 96 standard template library stl developed hp labs adopted ansi standards inclusion standard library compilers unable compile source code library provided gnu compatible version stl libstdc version stl microsoft visual ships stl bundled borland 4 5 greater problems compiling stl source code unix extracting shell archive shar files pc zip files stl manual postscript pdf stl faq stl faq stl source code stl zip stl shar stl examples examples zip examples shar cs100b program 4 solution decided implement bigint define digits 512 typedef struct unsigned short array digits int digits bigint significant digit index 0 significant digit digits 1 implementation bigint library sterling approximation code programs loops determine inefficient loop weather page december 1 1996 sunrise 7 16 sunset 4 34 pm current conditions ithaca area sunday december 1 1996 hour 2 temperature 43 degrees fahrenheit 6 wind chill 31 degrees fahrenheit 0 wind south wind speed 10 miles hour atmospheric pressure 29 85 inches relative 92 condition skies light rain current national weather service forecast ithaca area cornell meteorology unit northeast regional climate center ithaca forecast issued 12 43 pm est sun 1 dec 1996 afternoon breezy rain high 50 south wind increasing 15 25 mph tonight rain showers early low mid wind shifting west 10 20 mph chance rain 80 percent monday partly sunny high upper extended forecast western york issued 3 45 est 1 dec 1996 tuesday cloudy scattered rain snow showers low 30 high 40 wednesday cloudy snow showers low 30 high upper thursday partly sunny chilly low 25 high 32 weather related sites interest university operating status ithaca climate page weather conditions local cities northeast regional climate center cornell time temperature service ithaca area weather cnn weather world webweather usa weather nbc news national weather service home page weather interface program purdue astronomical data online naval observatory warning link large images comments suggestions send cuinfo admin cornell cuinfo page cs270 information schedule personal stuff bookmarks send comments questions pop uky regular version netscape 3 0 university wisconsin madison ai research education computer sciences department world wide web home page ai group university wisconsin computer sciences department studying computer vision robotics machine learning automated deduction themes computer vision robotics include active approaches controlling camera position orientation order solve tasks navigation scene exploration surface reconstruction machine learning research focuses integration symbolic connectionist neural network approaches ai methods applied problems human genome project design adaptive agents automated deduction studies methods computer generation formal proofs logical systems applied deductive databases discovering mathematical theorems table contents research groups ai graduate students recent papers ai courses phd qualifying exam ai ai seminar local ai related mailing lists miscellaneous information research groups research groups faculty members ai research computer vision robotics chuck dyer group page vladimir lumelsky robotics lab page machine learning including neural networks olvi mangasarian machine learning page jude shavlik group page automated deduction expert systems ken kunen larry travis emeritus check fun demo seitz dyer morphing work ai graduate students click list ai graduate students research interests recent papers postscript versions recent papers ftp directory papers computer vision html interface ftp directory papers machine learning html interface ftp directory papers robotics ai courses ai courses regularly offered cs 540 introduction artificial intelligence cs 760 machine learning cs 761 deduction problem solving cs 766 computer vision cs 780 robot motion planning phd qualifying exam ai information qualifying examination phd candidacy ai overview reading list postscript previous exams ai seminar click current schedule local ai seminar local ai related mailing lists click information subscribing local ai related mailing lists miscellaneous information home page uw madison computer sciences department interested applying graduate study cs dept click computational biology uw madison cs dept involves ai recent table contents abstracts selected ai journals wendt library readable cs wisc sigart home page special interest group ai includes links ai resources aaai home page american association artificial intelligence home page knowledge systems laboratory canadian national research council includes links ai resources cmu ai repository software publications materials interest additional ai related links modified thu sep 7 17 52 47 1995 jude shavlik shavlik cs wisc writings ve published written things proud flames mine thought conscientious armed conflict published letter published grand rapids press years back gulf war time ve started keeping work online write poetry things famous argue writings dreadful mess byron center suburb 5 miles high school wrote letter unabomber suspect mathematician mathematicians suspected terrorists don wrote letter editor newspaper widely read letter letter published utne reader back letter proud accounting taste letter printed tech couple years back undergraduate association mit published letter newspaper gay lesbian issues process writing letter rotc policies cornell wrote bitchy letter cornell review recently argue music makers dreamers dreams aphex twin dan brown snowman cs cornell updated 21 96 resources astronomy links local access wiscinfo main www server uw madison uw web servers img university wisconsin madison astronomy department utah department computer science logo information undergraduate students undergraduate computer science program university utah handbook describing department information undergraduate program postscript version undergraduate handbook return department computer science home page mail correspondence undergraduate study contact mary cs utah answers hints review sheet 1 trend machine percentage branch instructions machines tend lowest percentage branch instructions reason computation task exists fixed number branches encoding kinds machines differs compact encoding highest percentage branches 2 machine ld r1 ld r2 add 2 r3 r2 r1 st r3 4 words machine ld r1 add 2 r1 st r1 3 words add 2 words 3 page 151 6 9 instructions gain perfect register window total execution speed 110 9 104 1 6 6 4 system call return 84 1 5 12 10 5 trap interrupt 103 1 5 14 11 0 page table entry change 36 1 5 11 4 0 context switch 135 1 5 9 22 5 5 basically instruction run length number instructions branches expect machines larger run length simply lowest percentage branch refer question 1 6 bc br 0 524 0 2 0 432 loop control 0 071 0 91 procedure call 0 405 total 0 8 7 centered branch table instructions retained executed instructions 64 words 256 bytes needed architecture 50 effective refer figure 3 12 8 58 557 instructions program depends execution data values computed previous instructions 0 586 0 53 0 31 cycles 9 mem mem wb 10 add mem mem wb bc blank mem mem wb target blank blank blank inline blank blank blank 11 add mem mem wb add blank blank blank mem mem wb 12 question 10 1 5 cycles delay 1 2 question 11 2 cycles delay 13 previous ag instruction waiting result instruction ag controlled output decode stored ag finished 14 compilers make instructions decoding pipeline delay reduced free executed 15 run instruction basically instruction occupies execution unit cycles basic instructions multiply divide unit header glew public html rcs coding standards html 1 2 1995 06 22 08 43 54 glew exp p6 coding standards december 13 1991 p6 architecture group wilkinson history early drafts december 19 1990 january 11 1991 release january 29 1991 release december 13 1991 rev 2 0 converted html glew thu jun 22 1995 introduction document details standards writing code expected programmers computing division portland standards hope address software issues related readability maintainability conforming common layout significantly easier members group navigate code adjust coding formats remove significant impediment reading code addition existence elements standard function headers aid possibly authors understanding program simplest programs lives recommended standards earliest point program inception small overhead incurred initially life program noted code reviews intended part development methodology code expected conform standards pass review doubtful agreement standards presented expected nonetheless cases good reasons exist standards document general intent context standards code easily readable understandable semi literate programmer pertains format legibility programs existence comments code program order ordering sections programs intel copyright notice rcs id declaration overview file contents file inclusions definition files included macro constant definitions typedef struct type structure definitions external object definitions caution global variable declarations static variable declarations forward function declarations function declarations including main rcs log information discussed protect intel intellectual property file copyright notice form copyright intel corporation 1990 1991 year development represented id rcs header information beginning files form ifndef lint static char header glew public html rcs coding standards html 1 2 1995 06 22 08 43 54 glew exp endif case header files form header file called ifndef lint static char header glew public html rcs coding standards html 1 2 1995 06 22 08 43 54 glew exp endif section block comment general overview file contents functionality file provide relate files part larger program major entry points questions answer section include header files section define typedef struct section typedef struct definitions file section extern declarations file section global variable declarations external visibility section global variable declarations restricted static local visibility section forward function procedure declarations routines referenced actual implementation section body code routines including main log rcs log information end files form log coding standards html revision 1 2 1995 06 22 08 43 54 glew empty log message cases extensive macro constant type structure definitions effectively separate file header files avoid potential problems caused nested header files body header files designed conditional inclusion format header file called note required leading trailing underscores ifndef define body endif irrespective format header files include variable declarations facilities provided header file strongly encouraged copy december 13 1991 included appendix file lives arch src util names capital letters names matter choice defines letters includes definitions constants macros elements enumerated type letter letters lower case names consist lower case letters extraneous capital letters bounds require strong justifications names chosen descriptive underscores names form acceptable increases clarity descriptive chosen results longer names assuming bounds reason indices statement pretty straightforward bits encoding register obvious insanity names avoided names conflict standard library names names differ case foo foo foo names 1st st el st names override declarations higher level procedures names reflect function names reflect return functions returning true false values predicate form recommended queue empty ready queue ptr ford car strong encouragement naming variables parameters pointers manner makes note quality suggestions black table ptr head pointer pointer proc ad 960 recommended types variables routines stand good chance file contained include names string aid finding examples btb popular branch target buffer entities dfa items data flow analyzer experience wider audience macros macros provide convenient mechanism textual substitution result easy introduce subtle bugs macros interests avoiding problems restrictions mandated macro routines elements passed explicitly parentheses usage definition local global variables macros discouraged macros form define calc express violation standard form define calc macro consists multiple statements enclosed curly brackets ended semicolon interests avoiding potential side effects recommended macros written evaluate parameters declaration standard section describes allowable forms declarations mentioned section forms declarations avoided function declarations separate section proper forms typedef enum type form acceptable fits easily single line elements explanatory typedef enum pertinent comment required pertinent comment required pertinent comment required type form definition fit single line individual elements require explanation typedef enum fourth sixth seventh eighth ninth tenth eleventh twelfth thirteenth type form large numbers descriptive elements typedef enum type structures proper forms typedef struct type name1 field name1 purpose usage type name2 field name2 long detailed explanation purpose usage field remarkably long words referencing dull dry left buried crypt forced light day type field purpose usage type typedef struct unsigned field name1 16 purpose usage unsigned field name2 8 purpose usage unsigned 2 unused unsigned field 4 long comment purpose usage unsigned field 2 purpose usage type simple declarations type id purpose usage type id 1 id 2 type id 1 init id 2 init case pointer declarations asterisk variable pointer type illustrate wrong int index ptr wrong proper form int index ptr asterisk lined standard tab indentation level space matter programmer choice illustrate acceptable bool ready int widget char id bool ready int widget lined char id time fact compiler assigns enumeration values manner program explicit values elements declaration bit fields minimize storage usage opposed mapping hardware structures strongly discouraged obvious comments included element structure variable declarations identifier line multiple identifiers multiple identifier assignments line acceptable intimately related encouraged numerical constants coded directly define facility constants declared explicitly long capital easy confuse letters digits rule 2 el 21 twenty external arrays repeat array bounds declarations preceding paragraph fixed limit define ed problem maintainability default int declarations functions parameters generous keyword static global functions variables encouraged restrict visibility file global variables discouraged good reasons conversely local extern declarations functions actively discouraged strong justification general poor idea employ local declarations override declarations higher levels case structs types instances types combined declaration illustrate acceptable struct int num int usage int style don wrong struct int num int usage int style struct don expressions problems caused side effects parameters avoid side effects expressions words rigorously remember operators assignment operators produce side effects conditional expressions intuitive confusing nested conditional expressions avoided approved form condition true return val false return val parentheses spaces mandatory addition portion expression simple expression parentheses offending section encouraged expressions span multiple lines split operator preferably lowest precedence operator break negation conditional expressions recommended expression operated enclosed parentheses improve readability remove ambiguities arise left shift shift operators reserved bit operations multiplication division exponentiation strongly discouraged intelligent compilers recognize arithmetic cases produce shift code assignment statements time place embedded assignment statements rarely general avoided primary acceptable instance conditional statements check special conditions examples obj ptr malloc elem num elem size null eof remember embedded assignment statement form side effect assignment statements local variable shortly declared recommended initialization performed point declared global variables initialized declared convenient large arrays initialized dedicated initialization routine case dynamic initialization structure variables initialize fields order defined illustrate typedef struct int maker int model int year int color car car car car maker porsche car model expensive car year year car color red live imperfect world assume uninitialized variables set compiler case resist temptation assumption initial variable makes difference initialize explicitly lines remember memory allocated malloc zeroed important dynamically allocated memory zeroed good idea respect dynamic memory allocations reader referred safer versions routines discussed p6 system header file appendix simple statements purpose ensuing discussions define simple statement simple statement possibilities simple assignment simple increment function call doubtful f1 f2 considered simple statement conditional statements form conditional statements condition simple statement preferable condition statements part condition simple statement simple statement condition statement statement complex conditions condition 1 condition 2 condition 3 condition 4 statements statements nested proper form statements statements statements statements nested control structures including nested statements compound statements required illustrate allowed statements statement wrong approved form statements statement compound statements recommended avoid ambiguity acceptable simple statement wrong simple statement simple statement simple statement simple statement simple statement depending intended time brackets required parts conditional statement parts conditional statement simple statements defined simple statements section words part conditional statement compound statement reason parts compound general compound statements encouraged aid readability maintainability iterative statements iterative statements form condition statements statements condition initial condition statements infinite loops recommended form true true defined nonzero statements 1 statements single simple statement executed brackets required encouraged event statement executed line iterative statement null empty body empty compound statement comment verifying find strings differ void continue statement encouraged commented explicitly early loop body addition comments added make easy determine target compound bracketed statements mentioned earlier requirement brackets iterative statements single simple statement executed true conditional statements added statement conditional statement compound statements required compound cases brackets required strongly recommended aid maintainability illustrate calculation function values 0 1 1 1 2 limit decide sum values add 0 1 1 1 sum 2 code 2 limit sum sum code indentation make sum calculated loop end 2 limit stupid occurrence frequent recommended form initial construct 0 1 1 1 2 limit removes possibility ambiguity reduces chance error enhancements modifications switch statements switch statements form switch selector case case statements break case statements break case dont care 1 case dont care 2 break default fatal unexpected selector procedure switch statements departure standard indentation mentioned indentation spacing section standard indentation 8 spaces 8 space tab stop switch statements case indented 4 spaces switch statements indented 8 spaces tab switch case statement explicit break choice statement prevents potential oversight problems switch statement added time choice switch statement default require break case enumerated types element enumeration case switch statement addition default exist choice indication error occurred statements case end break continuing control case bold comment exist explain situation addition recommended lint style comment form break illustrate print numeric switch num type case signed int putchar num negative place sign case unsigned int printf num int print break case floating pt printf lf num fp break default warning unknown num type encountered function standard proper form function declaration function function interface specification purpose routine expected usage pertinent comments return values discussion parameters assumptions made parameters section meaningful parameters contained comments logic internal operation structure algorithm description assumptions assumptions made affect correct functioning routine note special caveats concerns special returns information return values return type function param type purpose expected values param type modified purpose expected values purpose variable description variable type purpose description variable detail make sense variable 3 comment code body end function portions function comment header omitted meaningful content minimum function function sections function parameter declared separate line declarations multiple parameters type line expressly forbidden matter intimately related parameters assumes function type returns int construct functions explicit return type void return function void expression function explicit return type statement returned interest recommended cast form void dont care indentation spacing specific exceptions mentioned earlier section switch statements standard unit indentation 8 space tab 8 spaces tabs encouraged tab stops exception 8 spaces due idiosyncrasies text tabs 8 spaces translated paper accurately examples document assume indentation levels 8 spaces appears intent reasonable effort made limit line lengths 80 characters improves readability listings viewing standard limited alpha numeric terminals program compromised meet goal code consistently breaks 80 column barrier justified higher court primary purposes spaces program enhance readability end horizontal vertical spacing encouraged aid uncertain reader recommendations provided blank lines routines space comma spaces assignment operators space side binary operator spaces identifier space function left extraneous spaces end line comments comments vital aid program understanding expressed goals strongly encouraged noted comments code original developer prove regard support involved code date week month year potentially brilliant understand code benefit developer assistance audience comments directed comments form encouraged closing delimiter line lined addition comments form expressly forbidden comments refer code comment indentation level code comments directly refer code preceding comments indented level indentation level preceding code illustrate free index index free index ptr returns free index addition normal good sense commenting offensive code justified comments aids readability comprehension organization comment acceptable code review committee permitted required popular choices attached approach include function declarations variable declarations globals control helpful formatting output page feed subsequent text starts top page line time considered acceptable substitute blank lines functions miscellaneous aid promoting good programming practice notorious goto outlawed order employ construct proven results convoluted code pointer arithmetic potentially dangerous care permits wide latitude pointer operations fact language means hang oneself necessarily thing code readable maintainable constructs avoided true usage form char ptr reasonable usage form ptr ptr bad idea risk needless obfuscation recommended simplest pointer arithmetic avoided presence explanatory comments strongly advocated pointers compared null header file stdio 0 code depends order evaluation expressions acceptable examples things bad bad province side effects avoided discussed section expressions cases code written readable understandable moderate understanding programming reasonable understanding program question subtleties commented readily understandable programmer involved complex code required comments promote understanding time code written correct understanding depends detailed knowledge workings compiler character strings reserved conditions serve flags alert circumstances require special attention reserved strings expected comments situations description usage tbd flag items require definition stands defined determined ensuing comment provide particulars nyi flag items defined awaiting implementation stands implemented ensuing comment provide particulars flag existence explicit machine dependency code ensuing comment provide particulars bug flag existence bug form immediately comment line keywords incomplete untested wrong type descriptive comment keywords applicable descriptive word extensive comment machine dependent code avoided absolutely localized routines separate file cases extensive comments order day conditional compilation facilities discouraged recommended localized header files separate machine dependent code file structure overlays casting structure pointer type structure pointer type avoided costs rare cases absolutely advised localized separate machine dependent file copious comments avoid unnecessary global variables include ing files code files strongly discouraged arise code review committee final word extent code readable understandable request code review member comments evidence comments responsible coding manner odds standards assumption reading code code review reasons don care suspended toes shot dawn indent program indent provide formatting file roughly conforms coding standards incompatible differences accomplish run indent file 5 c0 save version file file place newly formatted version file explicit file file handle formatting comments correctly cases specific comments form boring comment end line length 76 reformatted boring comment end line length 76 direct violation comment standard means running indent file file edit ensure conforms coding standards lint important remember takes point view programmers luckily programmers tools developed aid helping ensure intended tools lines lint lint command checks code coding syntax errors inefficient portable code includes things detection unused potential problems variables functions type errors flow control legal constructions intended details lint operation differ machine machine reader referred man page lint particulars command intended demonstrate standards cache hit function routine determines memory reference cache hit index changed refer element cache true returned index modified refer element cache replaced false returned logic cache selected based type cache cache searched determine address question mem addr present cache index return caller index cache index returned user potential modification determined based cache type assumptions assumes selected cache configured note special circumstances direct mapped fully associative caches supported unspecified results returned unsupported cache type returns true element cache false element cache bool cache hit mem addr index selector mo addr mem addr memory address int index pointer cache index hit replacement int selector selects cache question instruction data system configuration parameters constraints ptr int index local index computations dfa cache elem cache cache pointer select cache cache dfa cache selector 0 direct cache pointer element desired cache simply reference cache determine cache type operate switch cache type selector case direct map index mem addr cache index mask selector cache index valid cache index tab mem addr hit index index return true miss index index return false break case associative case fully associative step cache match index 0 index cache size selector index cache index valid cache index tab mem addr hit index index return true match found miss find free index index lru index selector return false break case set associative case set associative 4 case set associative 8 debug 1 warning unimplemented cache type cache hit break default fatal unexpected default cache hit end cache hit appendix p6 system header file listing header file december 13 1991 accurate rendition file reader referred arch include current copy copyright intel corporation 1991 ifndef lint static char header glew public html rcs coding standards html 1 2 1995 06 22 08 43 54 glew exp endif p6 arch include p6 standard header file file definitions programming p6 project recommended definition declaration documented respected improve readability code don contained documented tend obscure code p6 members ifndef define standard truth values realize declares values true write code true recommended code simply read direct comparison false acceptable false conveys intended meaning doesn yas comparisons true conscience false null false denotes boolean null pointer don compare pointers false null similarly false testing boolean ifndef true define true 1 endif ifndef false define false 0 endif standard boolean type concept actual boolean type true false variables fact booleans type end type provided typedef int bool ansi compatible function prototyping ansi compilers perform type checking arguments passed functions function prototype function provided header file compilers ansi function prototypes syntax errors macro designed deal compilers understand function prototypes rs 6000 suns gcc ansi prototypes declaration function follow ansi function prototype extern char char char unsigned alternate ansi function prototype extern char char dst char src unsigned max length function prototype extern char ansi compilers accept considered descriptive prototype encouraged problem compilers exist compile programs macro give ansi declared preprocessor symbol detect compiler understand function prototypes declared prototype omitted macro usage recommended declaration extern char args char dst char src unsigned max length notice double set parentheses required defined automatically ansi compilers expands extern char char dst char src unsigned max length expands extern char functionality ansi compiler argument type checking code work older compilers ifndef args ifdef define args define args endif endif args assertions common programming practice add assertions code events unexpected current code trapped quietly creating bugs line p6 code macro coding assertions allowing single uniform mechanism machine implements version assertions necessitating uniform interface p6 assertions coded usage foo greater 7 assert foo 7 foo unexpected foo notice set parentheses required surround argument list effectively passed printf print stderr stdout argument assert macro checked true expression asserted argument list arguments pass printf case assert fails generally helpful put informative message including variables values assert failed assertion failure fatal failed assertion returns exits status 1 macro expands function call routine p6 assert defined library p6 arch lib library linked cc command line arguments p6 arch lib helpful debugger set breakpoint p6 assert assertion triggered hit breakpoint program exits examine program values stack macro purely syntactic convenience expands providing easy comment assertion preprocessor symbol defined assert expands providing easy run assertion checking ifdef define assert args set extern void p6 assert setup args int debug char file unsigned extern void p6 assert args char format define assert args p6 assert setup 0 0 file line p6 assert args endif define args macro prints debugging message stderr optionally file user specifies takes printf style arguments ala usage print informative debugging message foo foo enable user define preprocessor symbol debug including file debug defined expands debugging code object file redirect output user redefine preprocessor symbol redirect stdout include stdio define debug include define stdout outputs messages conditional preprocessor symbol cond turn debugging messages runtime define debug include cond int 0 defaults debugging messages define cond debugging output conditional variable macro similar expands making easy comment debug message giving credit credit due ideas stolen directly andy glew standard debug file ifdef debug define args cond p6 assert setup 1 file line p6 assert args debug define args endif debug define 0 define cond 1 define args standard safe versions malloc realloc typically programmers clutter code checks null return call malloc omit checks altogether routines p6 library general replacements malloc family routines null guarantee return valid pointer amount memory requested underlying malloc failed return memory returned null routines exit message stderr explaining situation assert returning functions defined p6 arch lib library linked cc command line arguments p6 arch lib routines simply eliminates error checking programmer code improving readability extern char args unsigned size extern char args char pointer unsigned size extern char args unsigned unsigned endif ifndef visualization lab equipment silicon graphics computers pride pride indigo2 extreme graphics galileo video board dat cd rom drive current development pavane csg 24 bit display high quality images interactive videotaped galileo board video editing station displays swarm swarm personal iris 4d 35 elan graphics development csg video lower left 640x480 screen pod pod personal iris 4d 20 nice terminal access pride swarm sun workstations sun ultra sparc primarily dr kraemer visualization research apple computers gaggle gaggle macintosh powerpc 20 14 color monitors slide 24 bit color scanner 24 bit color scanner display video signal editing station allowing grab video frame post processing adobe photoshop gaggle primary document preparation station macintosh 20 black white monitor 14 color monitor cd rom player serves appletalk server document preparation station microsoft word video equipment video editing station video editing station video variety sources record video tape format frame frame time code editing final masters copied super vhs tape studio quality camera high quality images audio combine sound cd player microphone aid producing quality master tapes finally link board pride ability recording content pride screen display video signal station pride screen tv vcr departmental 32 television stereo vcr stored visualization lab system borrowed presentations showing educational videotapes goodies lab devices including apple continuous tone color printer vt terminal paradise montage paradise postgres links ode project internet jokes soccer index modified size description dir parent directory 17 apr 96 19 34 img sohi gif 22 jun 94 15 48 6k txt sohi html 05 apr 96 11 01 9k txt temp 20 sep 95 14 31 1k img tmp gif 17 jun 94 15 23 13k ucla vlsi computer aided design lab cool weekends cool weekdays multi chip modules mcm group homepage limited access ic technologies online resources publications cool vlsi cad lab ucla vlsi cad lab page accessed times aug 30 1996 send comments kei yong updated aug 30 1996 drawing program interactive graphics lisp demo draw program distributed interface gnu common lisp free software gnu general public license ftp ma utexas demo started drawing window created menus presented menu drawing items menu commands select drawing items click mouse times inside drawing area make latex command create latex commands produce drawing latex mode restrict lines lines latex draw note latex produce things drawn latex code served file presented program terminates instructions 1 logged host running windows 2 type xhost www cs utexas shown left window host server write display 3 enter display needed change shown box display myterminal cs utexas 0 0 4 click start demo gordon novak jr www alert redirection response server handled client http www cs indiana 800 finger cs washington friedman document moved document moved faculty research sibel joseph wm randolph franklin lester glinert mark goldberg martin hardwick david krishnamoorthy franklin luk harry mclaughlin robert david musser edwin rogers michael david spooner charles stewart szymanski img img img department english part college liberal arts university texas austin offers programs leading ph degrees check good regularly latest happenings general highlights 96 97 academic calendar departmental newsletter graduate program highlights introduction selected faculty publications undergraduate program highlights advising office major requirements honors program special programs highlights shakespeare oxford summer program writing contests courses highlights spring 1997 undergraduate courses fall 1996 graduate courses lecture hall facilities highlights undergraduate writing center computer writing research lab people highlights faculty office hours english world visit page 30 november 1995 21 october 96 english department college liberal arts ut austin comments www utexas photo stuff written project dos nice article 11 95 byte 2405 asynchronous circuits asynchronous design active area research mid 1950 achieve widespread asynchronous design methodologies overview examine benefits problems inherent asynchronous computations notable design methodologies include huffman asynchronous circuits burst mode circuits template based trace theory based delay insensitive circuits signal transition graphs change diagrams compilation based quasi delay insensitive circuits paper meant readable experience logic design necessarily exposure asynchronous circuits serve good overview field strong knowledge specific asynchronous methodology relevant asynchronous circuits montage fpga asynchronous circuits paper fpga implementing asynchronous circuits good overview architecture software tools hypertext page triptych montage fpga architectures give quick taste primary references hauck asynchronous design methodologies overview proceedings ieee vol 83 1 january 1995 hauck burns borriello ebeling fpga implementing asynchronous circuits ieee design test computers vol 11 3 fall 1994 secondary references hauck borriello burns ebeling field programmable gate array synchronous asynchronous operation patent pending hauck borriello burns ebeling montage fpga synchronous asynchronous circuits 92 vienna august 1992 cs328 abstract data types spring 1997 lecture monday wednesday friday tay 2 106 sections 3 00 4 00 pm sections 2 00 3 00 pm instructor robert blumofe office taylor 4 118 phone 471 9557 email rdb cs utexas office hours wednesday 10 30 12 00 appointment recitation sections section time place 9 30 10 30 pai 3 14 11 00 12 00 pai 5 60 2 00 3 00 pai 3 14 3 30 4 30 pai 3 14 11 00 12 00 par 103 12 30 1 30 ras 310 3 30 4 30 pai 5 60 5 00 6 00 pai 3 14 assignments handouts reading book chapter lecture date modified january 6 1997 robert blumofe rdb cs utexas attention title missed title reload page cse 403 assignment 1 system requirements assigned groups people assignment parts part interview domain expert information text editor word processing system aid development requirements document part produce requirements document based interview requirements acquisition interview assigned groups people people group interview person group information requirements specification word processor text editor assignment write requirements specification roles separate questions spend time thinking answer won class hand part requirements document list questions planned paraphrase answers comments interview process requirements document lectures requirements class part assignment handed write system requirements document due date 4 15 96 interview writeup requirements document due week urge write interview notes easy forget urge start working requirements document discover original interview left questions unanswered schedule follow interviews send questions assignment leveson cs washington carlson cs washington vrml samples models elements soda hall model created berkeley walkthru project led professor carlo sequin 3 dimensional building model basis research projects focus issues real time interactive environments conjunction walkthrough group converted soda hall model original format unigrafix vrml note vrml browser required images full glory simply splendid code classes life cs164 programming languages compilers computer graphics nyc miss cory eecs berkeley img cute page appeals kid amsterdam masterpiece century cool place popular mechanics batman good online museum computer vision home page img enter mail address enter enter message send mail erase mail andrew glew bookmarks uroulette cs739 fall 1996 cs 739 project suggestions spring 96 fun wisconsin hoofers home page wiscinfo web server university wisconsin madison electronic library wisconsin hoofers home page information technology architecture uw madison architecture home page uw madison graduate school catalog engineering college engineering university wisconsin madison electrical computer engineering uw madison graduate school catalog uw cs home page office registrar business uw madison school business joyce center uw madison school business home managing technological change prof urban computer sciences department suggestion box condor homepage cs cslab sysadmin group uwisc cs gnuplot csl page computer systems lab facilities schedule csl policy privately owned workstations csl files extended listing csl files extended listing electronic mail faq topics afs distributed filesystem faq afs distributed filesystem faq 3 18 andrew benchmark shopping madison computer stores custom computers net stuff computer information world publicly accessible mailing lists list mailing lists transport services netscape home page netscape beginner guide html wais world wide web initiative project project gutenberg home page composing good html internet request comments rfc introduction style hypermail documentation point communications corporation web ratings html3 tables sgml web webify vrml 1 0 specification java tm home page muds crossed swords automated html stocks http www intel ~glew stocks html money quick quotes microsoft microsoft corporation world wide web server ftp microsoft directory pub pc win3 nt universities yahoo education universities education universities united states caltech stanford university home page univ washington computer science engineering mit home page ogi 1994 95 catalog application admission uc berkeley home page mcgill university home page university illinois urbana champaign tools directory pub text sgml misc emulation software www page emacs world wide web browser common tools pen pc pos pen mobile computing pen based computing web home page line pen computing magazine pen based computing web technology ee cs mother site computer science bibliographies afs ftp grand central org pub afs contrib doc faq pci faq afs users guide patents project computer companies compass processors pcs directory microunity systems engineering home page sun microsystems tektronix mips technologies home page construction site microsoft corporation world wide web server unisys transarc home page http www cs columbia 3d html ibm risc system 6000 products services home page graphics multimedia database persistence vision ray tracer rendition mpeg moving picture expert group faq vrml 1 0 specification bsp tree faq http www cs columbia 3d html benchmarks afs distributed filesystem faq 3 18 andrew benchmark graphics performance characterization home page potential candidates persistence vision ray tracer operating systems plan 9 index http sunsite unc mdw linux html freebsd freebsd html berkeley software design home page computer architecture tracebase acme cache simulator mit multiscale computing project bus pci sig home page arithmetic peter pa risc architecture instruction set reference manual pipeline processor architecture www computer architecture home page papers multimedia sparc technology business white papers wisconsin multiscalar project home page ultrasparc products page tools webify statistical software emacs pgp interface image map support web mit jobs careerpath world wide web resume bank systems www server inactive bookmarks bookmarks inactive accessible intel intranet bookmarks oregon bookmarks living wisconsin bookmarks bob bookmarks jeff abramson bookmarks andy krazy glew intel home page glew stuff intel glew intel home page intel telephone directory p6 hw sw intel web stuff intel corporate home pages intel telephone directory willamette home page system administration reference intel resources online intel web internet servers intel home page p6 processor microprocessor division 6 employee information human resources infonet home directions pentium pro processor interactive rendering machine sept 27 1995 tech lib multimedia database multimedia database mrl ir link home page common tools mrl ir link home page spd home page austin home page media architecture labs home page glew stuff oregon powell technical books department computer science student resumes yahoo reference man pages intel andy united states air force www servers university manchester oxford university networked information system cpu info center hypertext markup language html working background materials project sixth edition scout report homepage http www queensu ca department faqs comp software eng archive wisconsin architecture qualifiers home page hypertext markup language html working background materials cygnus supported tools common tools pc pos bookmarks mcafee personal finance harvest information discovery access system toll free internet directory dataflow web page etch traces united states patent trademark office search systems sources technical information united states postal service home page usps 1996 postal rates international rates fees effective july 9 1995 altavista main page laws form bogus http www leland stanford bib txt 96 abstract spencer brown laws form laws form meets laws form andy krazy glew university wisconsin home page national technology roadmap semiconductors home page wisconsin union singing shower pretty scary world wide web page moved cs 540 dyer 1 november read chapter 18 1 18 4 20 8 rn 29 october description award winning heuristics devised homework 3 25 october homework 3 competition results 23 october read chapter 11 rn 22 october homework 4 assigned due wednesday nov 6 14 october read chapter 9 9 7 10 1 10 6 rn 11 october exam 1 solution 7 october homework 3 assigned due monday oct 21 2 october exam 1 wednesday october 9 7 15pm 9pm room 22 lecture 11am day dyer office hour exam closed book bring 8 5 11 sheet paper notes sides exams page information material responsible copies exams 18 september homework 2 assigned due wed oct 2 16 september frequently consult hw faq page updates latest assignment 6 september discussion section room changed 3425 sterling homework 1 assigned due wed sept 18 4 september overview syllabus handed information started lisp info handout gnu common lisp department workstations cs 110 introduction computer programming instructor sid hummert email hummert cs wisc www http www cs wisc hummert html office 1307 cs st 1210 dayton st office hours tbd appointment phone 262 6602 office cs110 class documentation including class information assignments syllabus line responsible reading line information announce read document prepared started access line information fortunately difficult shouldn trouble line documents information accessible computers cs110 lab information world wide web www system browsing line documents simple hypertext interface word picture underlined highlighted click information common www browser netscape learn quickly start cs110 lab located room 1350 computer sciences statistics building 1210 dayton street enter building dayton street straight ahead past elevators water fountain drink turn left cs110 lab vectra lab room left find vacant seat step activate cs110 account instructions posted walls isn hard simply type newuser enter key wiley login prompt prompted password simply hit enter key follow instructions entering information student id number type dashes id number check information read policies account finally prompted choose password password login system future choose remember generally good idea write password case forget write safe place write login login dsilva case login assigned login newly chosen password newuser logged computer annoyingly plan floppy disks session hit aren microsoft windows start lots pictures icons screen icon represents program run class primarily programs icons borland 4 5 netscape big file manager totally clueless microsoft windows excellent time windows tutorial exists line view netscape browser program order accomplish follow steps run netscape applications program double click netscape icon networking menu cs department home page home page basically place world wide web links places actual documents information click fall 1996 classes underlined words denote link www listing home page click sidney hummert home page choose bookmarks add bookmarks menu add cs110 home page hotlist easily accessed point internet surfing bookmarks menu hardest part information fingertips home page carefully office hours syllabus schedule grading policy late policy class handout tutorials important software microsoft windows program assignment begin assignment browse introduction microsoft windows introduction borland netscape neat feature built back button situated upper left corner netscape window file menu clicking button returns previous documents viewing important note program 0 due wednesday netscape recommend started tutorials familiarize borland environment week time spend learn system semester concentrate harder programming assignments questions problems feel absolutely free duty consultants people sitting computer wearing yellow badges 2 3 consultants lab consultants duty monday friday 8am 10pm saturday 12pm 8pm sunday 12pm 10pm good luck great semester frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat test dl html frame grad graduate student information deadlines ph degree forms master degree forms graduate deadlines cs302 programming assignments sections 16 17 assignments microsoft windows tutorial borland 4 5 tutorial program 0 due wednesday 9 11 program 1 due wednesday 9 18 program 2 due wednesday 9 25 program 3 due wednesday 10 02 program 4 due friday 10 11 program 5 due friday 10 25 program 6 due monday 11 11 sample solutions program 0 doesn solution program 1 cpp program 2 cpp chris weaver computer sciences department university wisconsin madison change 10 30 96 chris weaver gallery worst products made img img img img img img img img img img img img img img page improvement input ad unbelievably bad product cc gatech 3882 construction patience general cs stuff misc acads research industry internet www utilities architecture operating systems networking programming languages compilers games note updated manoj plakal feb 29 1996 1347 previous important policy issues cs564 fall 1996 previous grading important dates midterm examination 7 15pm oct 30 final examination 12 25pm dec 15 wed sep 6 11 38 58 cdt 1996 assignment 3 implementation introduction write program conforms requirements specification assignment 2 purpose assignment provide material future assignments give experience writing program maintained group means hand won graded assignment hand ability future assignments depends good job grading maintenance assignment based ability complete maintenance task ease group completed maintenance task program ease maintenance important hand turn pointer source code executable check permissions files make read run files constraints facilitate automatic testing program run input stdin output stdout error messages stderr width 80 width command line option width flag listing links defaults turned option add options command line option input output files desire program written ada send email language group future assignments maintenance assignment swap projects group perform maintenance task program written maintenance mind types tasks expect system evolution section requirements specification due date assignment due 15th day test plan assignment test plan due time strongly recommend start working implementation immediately adam carlson cs 304p study guide final exam thurs dec 12 9 12 tay 2 106 tom duchamp professor mathematics adjunct professor computer science engineering 417 hall department mathematics box university washington seattle wa 98195 usa schedule autumn quarter bibliography preprints current courses math 381 archive material previous courses math 124 autumn 1992 math 125 winter 1993 math 307 spring 1996 math 544 5 6 1994 1995 duchamp math washington revised august 18 1996 1280 leave academic year 1996 1997 department operations information management wharton school university pennsylvania ways contact usual email address work hanks cs washinton temporary email address work forwarded bother hanks wharton upenn office address steve hanks department operations information management 1300 steinberg hall hall university pennsylvania philadelphia pa 19104 office phone 215 573 home address steve hanks pine street philadelphia pa home phone 215 747 back steve home page object oriented systems analysis osa tutorial page tutorial students computer science 525 software creation individuals wishing learn osa model systems analysis defined study specific domain interacting objects purpose understanding documenting essential characteristics key words definition study understanding documenting osa object oriented modelling technique study understanding documenting system occur final osa documents results study performed convey gained systems analyst document consists description model driven analysis discussion temporal logic osa concludes summary components osa model instance model driven analysis osa model driven analysis technique levels osa model hierarchy 1 meta model 2 model instance 3 data instance osa meta model describes valid model instances model instance model specific system air traffic control system plant nursery database data instance system real world data examples data instances salt lake city international airport air traffic control system cherry hill nursery database analogy osa model hierarchy programming language world data instance program model instance compiler meta model yacc description programming languages smalltalk programmer access meta model modeling techniques meta model information model instance level seamless osa seamless analyst access meta model level information model instance osa meta model osa model instance power seamless property revealed tutorial model driven analysis method driven analysis osa model driven meta model valid osa models osa models turn describe valid system data behavior osa give step step procedure analyzing documenting system analyst create model system difference model method problem finding terminal airport people specific terminal receive step step instructions airport map person turn left turn person misread ticket arrived wrong terminal correct terminal contrast person airport map abstract view airport reference position arrow person find terminal misread ticket recall mind terminal relation terminal find model driven method driven analysis techniques merits tutorial hyperlink method driven approach osa future tutorial concerned model driven approach describe approach detail temporal logic osa temporal logic incorporated data instance level simply put data instance change time time object part data instance model object part data instance time prior part data instance time reflects temporal nature data files operating systems created deleted memory programming languages allocated freed bank customers open checking accounts deposit money cash checks pay close accounts temporal logic part modelling technique attempts model real world systems data time osa defined set negative integers time 0 system begins operating smallest increment time 1 occuring smaller time increment considered instantaneous data instance time equal data instance time 1 data instance changed time increment components osa model instance osa consists component models 1 object relationship model orm 2 object behavior model 3 object interaction model oim 4 high level components object relationship model describes objects object classes relate people names airplanes registry numbers married wives leaves parts plants boys scouts earn merit badges relationships binary nature relationships involve objects classes person trip june 14 flight 576 salt lake international airport aboard aircraft na leaves 7 55 mst arrives chicago 10 20 cst complex relationships part system object relationship model analyst tabs objects related object behavior model analyst construct abstract computation machine called state net models behavior objects object set state net deterministic machine multiple threads processed object states activated time thread change states passing transitions transition consists trigger action common triggers switch activations key presses mouse clicks receiving message change conditional person reaches age 13 person teenager transition child state teenager state trigger condition person age greater equal 13 trigger true object initiate action state transition key pressed action trigger character echoed screen trigger actions objects react input generate output object interaction model analyst model interaction communication objects classes person talk person employee complain boss client request service data server interactions easily modeled object interaction model interaction object sets list objects source destination list object returned sender receiver basic form interaction originates action object set state net influences triggers object set state net general high level communication model order track object sets influence large projects modeled osa tend large confusing order combat problem high level components developed high level components abstract arbitrarily large portions information osa diagram high level components exist objects object sets relationship sets states transitions interactions high level components quick overview system needed clear understanding system modeled achieved abstraction model kitchen high level objects oven microwave refrigerator sink things high level objects parts behaviors interactions modeled easy main parts kitchen primary functions married shannon home page paul home page photos curious links friends neil simmons brother richard policies discuss homework problems programming projects fellow students general terms details writeup code work exams closed book closed notes closed neighbor discuss exams don alton students turned exams ll pursue cheating plagiarism maximum extent permitted university department computer science chair prof steve bruell maclean hall 335 0713 students contact arranging meeting computer science secretary 14 maclean hall img 22c 005 home page note simplifying expressions a1 a2 avoid problem run simplify algorithm multiple times defun simplify cond atom a1 simplify a2 simplify cond equal op cond equal a1 0 0 equal a2 0 0 equal a1 1 a2 equal a2 1 a1 a1 a2 equal op cond equal a1 0 a2 equal a2 0 a1 a1 a2 equal op cond equal a2 0 a1 a1 a2 equal op cond equal a2 1 a1 a1 a2 op extract elements list cse 413 winter 1996 tentative schedule topics 1 introduction jan 2 programming languages programming language paradigms interpreters compilers overview 2 lisp jan 2 4 9 11 introduction basic functions expressions lisp alternative control structures rules evaluation write recursive functions 3 programming techniques lisp jan 16 string file manipulation lisp examples cl cl evaluator lisp extra tracing features production systems pattern matching jan 18 4 dynamic memory management jan 23 allocation space data garbage collection 5 prefix infix postfix notations conversions jan 23 infix prefix conversion interpretation lisp stack machines emulation lisp infix postfix conversion stack machine evaluation 6 lexical analysis jan 25 regular expressions finite state automata regular expressions tokens programming languages simple lexical analyzer lisp assignment 4 7 parsing jan 30 grammars context free grammars recursive descent parsing lisp implementation parsing techniques 8 translation code generation jan 30 syntax directed translation address code 9 logic programming feb 1 horn clause logic unification prolog syntax semantics logic programming lisp 10 mcl graphics visual programming feb 6 13 graphics mcl data flow paradigm drawing programs vp liveness iconic representation operations data midterm exam feb 8 11 english language programming feb 15 semantic grammars augmented transition nets grammars english mixed initiative interfaces 12 language feb 20 essentials program program 13 introduction java feb 22 construct world applet sample graphics program html applet sample graphics program java source 14 expert system languages feb 27 rule writing inference techniques implementation shells 15 hybrid programming environments feb 29 integration lisp domain specific libraries embedding lisp live demonstration xform programming environment 16 oriented language processing tools mar 5 lex yacc 17 trends programming languages mar 5 support reuse increased functionality ease expressing computations making programmers languages scripting languages end user languages support safety reliability software aesthetic beauty ultimate power project presentations mar 7 review final exam mar 8 meeting 4 00 5 00 pm sieg 422 final examination mar 11 tanimoto cs washington 29 december 1995 cs 110 introduction computer programming lectures 3 1263 comp sci stat 11 2104 chamberlin instructor tony silva email dsilva cs wisc www http www cs wisc cs110 html office 1349 cs st 1210 dayton st office hours monday 12 1 pm friday 12 1 pm appointment phone 262 5340 cs110 class documentation including class information assignments syllabus line responsible reading line information announce read document prepared started access line information fortunately difficult shouldn trouble line documents information accessible computers cs110 lab information world wide web www system browsing line documents simple hypertext interface word picture underlined highlighted click information common www browser netscape learn quickly start cs110 lab located room 1350 computer sciences statistics building 1210 dayton street enter building dayton street straight ahead past elevators water fountain drink turn left cs110 lab vectra lab room left find vacant seat step activate cs110 account instructions posted walls isn hard simply type newuser enter key wiley login prompt prompted password simply hit enter key follow instructions entering information student id number type dashes id number check information read policies account finally prompted choose password password login system future choose remember generally good idea write password case forget write safe place write login login dsilva case login assigned login newly chosen password newuser logged computer annoyingly plan floppy disks session hit aren microsoft windows start lots pictures icons screen icon represents program run class primarily programs icons borland 4 5 netscape big file manager totally clueless microsoft windows excellent time windows tutorial exists line view netscape browser program order accomplish follow steps run netscape applications program double click netscape icon networking menu cs department home page home page basically place world wide web links places actual documents information click fall 1996 classes underlined words denote link www listing home page click tony silva home page choose bookmarks add bookmarks menu add cs110 home page hotlist easily accessed point internet surfing bookmarks menu hardest part information fingertips home page carefully office hours syllabus schedule grading policy late policy class handout tutorials important software microsoft windows program assignment begin assignment browse introduction microsoft windows introduction borland netscape neat feature built back button situated upper left corner netscape window file menu clicking button returns previous documents viewing important note program 0 due tuesday netscape recommend started tutorials familiarize borland environment week time spend learn system semester concentrate harder programming assignments questions problems feel absolutely free duty consultants people sitting computer wearing yellow badges 2 3 consultants lab consultants duty monday friday 8am 10pm saturday 12pm 8pm sunday 12pm 10pm good luck great semester title usemap img img medical school img img internet health guide img medical school web sites img educational resources img web img biomedical resources img people img research resources img online publications img uw wisconsin web sites img computing img administrative resources img line forums img web services img site viewed netscape search engine navigator 2 0 totally formatting vary 8 96 browsers obtain updated version netscape netscape medical school video library added content netscape gold view videos directly netscape browser page 10 96 web resource developed web team direct comments questions web site webmaster biostat wisc joshua seims 18th ave ne seattle wa 98105 home phone 206 525 office phone 206 543 7798 send email josh cs washington retail store project due midnight tuesday wednesday april 30 1 main project semester implementing system manage sales inventory data retail store page serve jumping point information pertaining aspects project find links results analysis design discussions descriptions assignments implement system shared code implementation hints turn project deadline type final handin turn work prompted list file names list files written project including makefile run final handin program ignore analysis design preliminary results find list classes chosen model activity retail store class link information class variables represent state instances class methods implement behavior instances person customer employee inventory item tender transaction sale return store company assignments 1 implement person class customer class 2 implement tender classes 3 implement transaction class classes 4 write main driver program retail store code helpful resources links code list reference include header include link extra classes sample program demonstrating item inventory classes classes create classes automatic memory management employee employee cc written macros saving time typing effort currency currency cc percentage percentage cc date date cc cc time time cc shift shift cc ssn 1333 credentials paul stockmeyer education ph mathematics university michigan 1971 mathematics university michigan 1966 mathematics college 1965 academic positions college william mary professor computer science 1988 present associate professor 1977 1988 assistant professor mathematics 1971 1977 university michigan research assistant 1968 1971 teaching fellow 1965 1967 institute instructor 1965 publications select current list page maintained paul stockmeyer select home page netscape html url page checked http www cs wm vita html updated 16 august 1996 cse370 policies collaboration free work interpreting assignments developing facility software tools solutions assignments quizzes exams expected solely final project work groups persons choose add page final write explaining exact role person played design execution solution sheet signed persons involved cheating cheating offense dealt severe manner allowable university regulations caught cheating expect failing grade initiation cheating case university system basically insult instructor department major program importantly person cheating don avoid creating situations copying arise mail post design files post general questions interpretation tool limit comments categories doubt constitute cheating don send instructor mail describing situation comments cse370 webmaster cs washington update 09 30 96 2229 fast rendering subdivision surfaces slides presented technical sketch siggraph 96 added page narrative prepared talk img img img img img img img img img img img img pages created webify webify program makes web browsable trees hypertext files jpeg images postscript source files motivated convert powerpoint presentations humane web form simple resolution parameters adjustable allowing postscript file papers manuals books automatically converted page browsable form webify freely distributed source form runs unix systems ghostscript installed ppm conversion utility free unix systems convert postscript files generated macs pcs click download large compressed tar file webify source size file stems postscript presentation webify simple single program invokes ghostscript real work documentation sparse reasoning uncertainty teaching experience reasoning knowledge 676 description reasoning knowledge knowledge agents reason world knowledge exclusive province philosophers puzzle solvers recently type reasoning shown play key role surprising number contexts understanding conversations analysis distributed computer algorithms general discussion approaches reasoning knowledge applications distributed systems artificial intelligence game theory ll start examining muddy children puzzle demonstrates subtleties reasoning knowledge group simple powerful formal semantic model knowledge language reasoning knowledge underlying idea worlds rest develops model show knowledge agents multi agent systems understand notions coordination agreement definitions lead naturally notion knowledge based programs high level tool designing analyzing systems closely material book reasoning knowledge inspired early versions www alert redirection response server handled client http www cs washington homes edhong vb connection close moved permanently document moved cs514 annotated bibliographies annotated bibliographies page voluntarily submitted finals cs514 students files included post script exception corba essentials www page alfred hong common object request broker architecture corba carlos common object request broker architecture corba ankit patel distributed shared memory hani jamjoom failure detection distributed systems wei chen failure detection distributed systems justin miller failure detection distributed systems janeen reich language support agents mobile processes hrishikesh dixit mbone justin mccune mbone julian diaz hurtado note ghostview systems view file names services avinash gupta protocols electronic commerce tibor janosi remote procedure calls xun wilson huang remote procedure calls kartik kapadia www alert redirection response server handled client document moved document permanently moved 4436 amit shukla img phone 608 236 0193 upto year teaching assistant cs302 life work courses wait fun intermediate swimming spent summer working ibm almaden research center san jose california working tpc database benchmark decision support systems dss interested olap acronym online analytical processing return almaden started working jeff naughton spring 96 supported cas fellowship ibm spent summer toronto state ontario canada working smp parallelism db 2 client server don life passion running run 30 miles week shell winter outdoors summer dream running marathon day fall days running outdoors run snow activity running special important stretch run picking shoe run extremely important decision shoe buyer guide make good decision shoe fix brooks beast good idea buy running shoe retail running store picked marathon run 1997 las vegas marathon feb 9 group uw running club planning trip marathon increase mileage 50 miles week ye people thinking starting run information beginning runners walking good fitness activity start haven running time motivating factor ran marathon run runner programming languages compilers study group bulletin board put plan programming languages rhonda photocopy compilers exam group 5 copies put extra study sessions spring break march 11 15 interested study plan compilers exam basic agenda compiler exam questions paige syllabus department syllabus ll compilers questions exam week syllabus paige department time permits march 2 dragon book chapters 1 2 chapter 7 compilers questions xxx exam march 9 dragon book chapters 3 chapter 8 compilers questions xxx exam march 16 dragon book chapters 4 chapter 9 compilers questions xxx exam march 23 dragon book chapters 5 chapter 10 compilers questions xxx exam march 30 dragon book chapters 6 chapter 11 compilers questions xxx exam april 6 dragon book chapters 7 chapter 12 compilers questions xxx exam note plan revised march 3 march 10 study plan theory phd exam basic agenda theory exam questions cole syllabus department syllabus ll theory questions exam week syllabus cole department time permits finished february 28 theory questions fall 1995 march 3 honors theory homework 1 2 theory questions fall 1992 exam davis chapters 1 2 hopcroft ullman chapters 1 2 march 10 honors theory cole problems 13 18 papadimitriou chapters 2 3 recursion theorem godel theorem theory questions spring copy tuesday rhonda mailbox floor warren weaver hall han soo davis chapters 3 hopcroft ullman chapters 3 march 17 honors theory homework 5 6 floyd beigel chapters 2 3 4 theory questions fall 1993 davis chapters 4 hopcroft ullman chapter 4 march 24 honors theory homework 7 8 floyd beigel chapters 5 6 theory questions spring 1994 davis chapter 5 hopcroft ullman chapter 5 march 31 honors theory homework 8 9 theory questions fall 1994 papadimitriou chapter 7 davis chapter 6 hopcroft ullman chapter 6 april 7 honors theory homework 9 10 papadimitriou chapter 8 theory questions spring 1995 davis chapter 7 hopcroft ullman chapter 7 april 14 honors theory homework 10 11 papadimitriou chapter 10 davis chapter 8 hopcroft ullman chapter 8 april 21 honors theory homework 11 12 davis chapter 9 hopcroft ullman chapters 12 april 28 honors theory homework 12 13 davis chapter 10 hopcroft ullman chapters 13 5 honors theory homework 13 14 study plan honors algorithms february 25 finished honors algorithms homeworks 1 2 3 march 3 honors algorithms homework 4 5 cormen leiserson rivest chapters 1 3 aho hopcroft ullman chapters 1 2 march 6 honors algorithms hw 5 march 10 honors algorithms homework 5 6 cormen leiserson rivest chapters 4 6 aho hopcroft ullman chapter 3 march 17 honors algorithms homework 6 7 cormen leiserson rivest chapters 7 9 aho hopcroft ullman chapter 4 march 24 honors algorithms homework 7 8 cormen leiserson rivest chapters 10 12 aho hopcroft ullman chapter 5 algorithms questions fall 1992 exam march 31 honors algorithms homework 8 9 cormen leiserson rivest chapters 13 15 aho hopcroft ullman chapter 6 algorithms questions spring 1993 april 7 honors algorithms homework 9 10 cormen leiserson rivest chapters 16 18 aho hopcroft ullman chapter 7 algorithms questions fall 1993 april 14 honors algorithms homework 10 11 cormen leiserson rivest chapters 19 21 aho hopcroft ullman chapter 8 algorithms questions spring 1994 april 21 honors algorithms homework 11 12 cormen leiserson rivest chapters 22 24 aho hopcroft ullman chapter 12 algorithms questions fall 1994 april 28 honors algorithms homework 12 13 cormen leiserson rivest chapters 25 26 aho hopcroft ullman chapter 13 algorithms questions spring 1995 5 honors algorithms homework 13 14 algorithms questions fall 1995 12 relax rhonda peck telephone 212 689 203 624 9153 mailing address po box grand central station york ny home 73 lexington ave apt 3b ny ny 03 04 call vanessa monday tuesday wednesday thursday friday saturday sunday 7 30 8 00 aerobics aerobics aerobics 8 00 9 00 algorithm group 9 00 10 00 compilers algorithm group group 10 00 11 00 11 00 12 00 cs colloq prog lang theory group group 12 00 1 00 1 00 2 00 compilers seminar 2 50 4 05 honors honors honors honors compilers algorithm compilers algorithm 4 05 5 00 5 00 7 00 unix math tutor tools finance 7 00 8 00 8 00 10 00 tutor times place catch courant library 5th floor computer rooms study groups generally meet 513 warren weaver hall steven robbins professor utsa technical reports experimental assessment perfect club benchmarks cray mp utsa cs 92 102 1992 robbins experimental assessment optimized perfect club benchmarks cray mp utsa cs 93 102 1993 robbins microprogramming animation cs 95 10 1995 relative scrollbars cs 95 11 1995 midi primer computer scientists cs 95 12 1995 controlling korg synthesizer unix program cs 95 13 1995 adding sound xtango animator cs 95 13 1995 publications computer science visualization lab frame frame dave barry frequently asked questions document slow loading sites university university frequently asked questions list faq usenet newsgroup alt fan dave barry list updated 10 15 96 current version faq posted alt fan dave barry alt answers news answers beginning month anonymously ftp ed rtfm mit directory pub usenet alt fan dave barry don anonymous ftp capabilities send mail mail server rtfm mit word index quotes separate lines body information obtaining faq mail obtain copy gopher jupiter sun csd unb ca www http www faqs information copying faq found end posting monthly faq posted alt fan dave barry news answers alt answers send corrections additions suggestions mike steele msteele cs wisc alert faq editor index pages books dave barry tv show dave world places read dave barry columns electronic newspapers traditional newspapers periodicals index page dave barry www pages dave mailing list isn address write dave dave barry fan club worst song contest rock bottom dave band hunt dave paraphernalia articles dave dave dave dave barry dave barry columnist humorous articles hundreds newspapers week writing columns enjoyment world writes miami herald magazine dave won prize humor columns columns category distinguished social commentary 1988 lead guitarist rock band called rock bottom dave leader urban professionals nice guy protect readers dangers world exploding cows trout falling sky newsgroup david barry auto writer vogue magazine dave barry www page dave barry frequently asked questions list random house dave barry cyberspace page jon dave barry page dave barry president page mailing list version newsgroup write dave write dave barry postcard reply man write dave barry magazine miami herald 1 herald plaza miami fl dave read newsgroup posts send mail dave aren address millions fans wanted frequent personal mail conversations feel 5 minutes spend rest life told mail address dave doesn address faq pretty reason regular paper mail manage fan mail watch group posts address dave post alt fan dave barry send personal mail ll note newsgroup internet dave barry fan club dave barry fan club puts newsletter times year entitled making features info dave personal letters fills issue recieve newsletter regular mail mail send 6 4 50 members year 1 1 issue sample rocky po box st louis mo contact barbara information recently dave worst song contest pick worst rock roll song time macarthur park written jim webb performed richard harris 1968 1978 donna summer topic bad music band dave dave lead guitarist rock band rock bottom group includes popular writers dave barry lead guitar vocals stephen king rhythm guitar vocals pearson bass guitar amy tan vocals barbara keyboards robert backup vocals roy jr backup vocals dave marsh backup vocals tad backups vocals organizer kathi backup vocals group put writers convention 1991 named band bookstore practice selling year bargain rates music al kooper band musical director plays keyboards guitar band group tour 1993 proceeds rock network variety literacy amendment organizations motto play music metallica writes novels book rock bottom published entitled mid life confidential rock bottom tour america chords attitude hunt hunt combination hunt brain puzzle held miami area hosted miami herald magazine held november year dave hunt creators helps organize hard explain dave barry paraphernalia dave barry screen saver nature software put dave barry ms windows possibly operating systems 24 cartoons illustrate dave barry columns column cartoons line click button dave barry large chain software stores find area download nature software catalog order sampler modem 503 211 8744 2400 14 4k baud call phone 503 291 9500 dave barry daily calendar 365 quotes year dave barry dave barry president bumper sticker dave mail running president 1992 dave barry shirt quote men wanting tickets world series wireless catalog totally random evening dave barry compact disc southern tracks records std case find locally southern tracks records road atlanta ga 404 325 fax 404 325 1075 mark fax find articles dave barry list articles dave click feel free quote document long proper credit editor contributor information intend reprint entire faq quote large chunks contact editor permission copyright 1996 michael steele msteele cs wisc support eff blue ribbon campaign 1996 mike steele msteele cs wisc madison wi usa 1526 java source files files distribution java bench tar gz implement benchmarks asplos vii paper interpreters romer lee voelker wolman wong baer bershad levy structure performance interpreters asplos vii directories hanoi aster espresso java source files application benchmarks micro directory java source java microbenchmarks application directories file named url url originally downloaded source directory class files measurements class files compiled slightly modified version java file directory modifications automated application performed operations exited requiring user input modifications lost due disk crash directory java source des benchmark source version written locally interestingly benchmark work fine versions java interpreter version alpha paper reports errors solaris appears due arithmetic shift operations rocky cs washington finding people utcs finger service service user directory ut 500 service gripe cs utexas cs 354 online grade report email mail utexas dept educational psychology collaborator final paper michael bogomolny year doctoral program educational psychology current research involves human motivation peoples future affect motivation wonderful talent head limitations decided attempt learn make home page beginning days due worst part semester topics find interesting interesting language acquisition evolution language causal reasoning philosophy underlies cognitive science bshults pub atp info atp tech reports index papers provers instruction level simulation tracing warning pages construction places dubious absent information marked instruction set simulation tracing page formats single web page large gzip ped version page major section page minor section page subsection smaller pages load display faster browsable address comments suggestions pardo cs washington interdependent particle systems justin mccune 1 0 introduction particle systems model variety fuzzy objects water fire grass clouds smoke work aware particles system interact simulate realities model designers particle system specific starting configurations groups particle systems introduce spirals effects particle system simulate fuzzy objects collisions particles checked collision small number external objects bounced objects collide independent particle systems experience pressure gradients collide particles system approximate reality represent results reported paper report particle systems interact neighboring particles motivation research attempt interaction particle systems produce realistic model particle systems section 2 reviews principles independent particle systems section 3 presents problems methods research section 4 discusses results section 5 presents conclusion extensions section 6 presents references 2 0 review independent particle systems particle systems characterized properties 1 lifetime 2 velocity 3 color 4 transparency 5 size 6 shape particles lifetime velocity color remaining properties decided lifetime particle particle change attributes color fade white red dies velocities particles increase decrease alter directions due gravity collision object characteristic particle systems large number particles water technically comprised billions billions molecules particle system likewise represents models particles billions billions typical particle system comprised thousands particles range thousand hundreds thousands depending resolution needed size desired image particle systems model fuzzy objects fire water dynamic systems difficult model conventional methods due wide variations color shape moment time provide particle system genesis effect star trek ii wrath kahn particle system model explosion spreading fire planet genesis effect 25 750 thousand particles animation 3 0 interdependent particle systems interdependent particle system particles change based presence number proximity neighboring particles real systems comprised molecules large densities tend disperse equilibrium reached molecules exchange energy energy directly affect color light molecule reflects interdependent particle system simulate effects instance fire particle system water particle system mix parts systems result steam interdependent system fire water interacting produce steam goal motivation research obvious difficult problem dealing interactive particle system large number particles determine collision exchange interactive effects particle particle search sum effects 1 particles problem simply correctly formulated squared complexity hundred thousand particles moving changing squared particles frame animation long simplification needed make system develop quickly easily justified arrived examining real systems systems concerned particle dependency neighbors proportional inverse square distance neighbor thousands particles system hundred particles contribute significantly motion energy level particle determine significant contribution distance average particle contribution significant particles distance problem simplified determine particles distance information particles squared operation logical introduce model concept bins space divided regularly spaced equal volume bins particle put bin location space large lists list particles arranged set bins pointers particle ideally bin dimension size distance particle judged possibly significant contribution determine contributions neighbors particle program search particles bin particle particles immediately neighboring bins deal particles located boundaries bin particles threshold distance guaranteed space searched particle guaranteed modified significant contributors work impractical implement due memory limitations ideal bin size generally times size particle account places particle move progression life large percentage bins time empty fact 3 dimensions bins allocated result large numbers bins instance taking hundred bins dimension results million bins bins particles hundred bins inefficient parts particle system large densities particles lists searched hundreds particle negating effectiveness bins larger number bins bins quickly exhaust resources computer solve problem simplify model losing accuracy obtained previous methods bin allowed hold number particles temperature important data element variable size list particles bin set small number informational elements results loss alot information result rough approximations lose accuracy earlier models interdependent reactions information particle local region space immediately neighboring areas space problem transformed searching thousands particles communication accuracy simple information spatial relation lost specific data importantly identity simulation collisions movement temperature exchange probabilities longer deterministic determine collision particle moving space particle bound maximum number particles region space particle attempting move bin collision occurs equal number particles bin divided maximum number particles allowed bin maximum number particles bin 30 19 particles bin particle attempting move 2 chance particle collide communication issue problem resolved efforts research fire water combining form steam physical model particle exchanges temperatures steam created fire identity particle bin lost particle moves bin bin change state likewise decrement opposing particles states specific particle interact means communicating change state water particle moving bin full fire particles surrounding fire particles water particle transform steam fire particles temperatures altered proportion fire particles die account energy exchanged bins utilized pass messages particles die undergo loss energy set particles perform transition issue message listen message action fire water water performs steam passes message fire particles system passed messages means message passing utilized research number particles bin means message passing temperature particles motion vectors calculated based figures differentiate water fire water negative count obvious types particles present bin assumed fire water ratio fire particles water particles water particles transform decrement number particle bins number fire particles fire particles move note change percentage particles average die particle moves bin fire particles moved notes 15 particles including bin water movement portion frame 3 water particles move bin considered exchange heat fire particles takes fire particles water particle 6 fire particles 3 steam particles created final bin count 9 steam counted neutral particle final position particles frame output processing frame begins fire particle searched particles died particle reached fire particles bin notes 9 particles bin 15 6 15 particles died particle picks random number 0 1 number 6 number particle dies happen opposite fire particle moves bin populated water particles water particles state water particles moved killed byproduct fact probabilities kill particles bin counts accurate average time passes local error system based error accumulate number particles type end movement phase ways doubles time required animate interacting particle system linear time squared steps required interact 2 particle systems message passing generalized remove dead particles type 1 particle system move type 1 particles type 1 particles moved type 1 particle notes final state remove dead particles type 2 particle system move type 2 particles type 2 particles moved type 2 particle notes final state 4 0 results presented method solves problems difficult side step conservation momentum difficult maintain simulating collision easily probabilistic method closely approximating reality bin particle moves collision occurs particle affected message passing source particle problem encountered research side stepped ignoring interim bins completely research factor applied number collisions occurred difficulty parameters tweaked place produce image approximates reality doesn approximate reality flames progress upwards defined bands instance implementation interdependent fire system investigated results fire particle system image originally created 200 000 particle system attempted 150 000 particles provided mpeg particles created frames 1 30 created particles died image rendered dx color map opacity map animation approximately 11 minutes create running risc 6000 processor 128 mb memory noticed due bin limitations particles unused essentially slightly 50 000 particles 50 000 particles due current initialization sequence program slightly full animation produced comparable original takes 5 4 minutes create provided animation particle temperature based number particles region space motion vector determined based density particles immediately space bins immediately neighbor space factor applied motion plane produces circular cross section particles vertical direction motion based temperature 21 parameters including bin sizes modified important note bin size selected large visible artifacts generated img animation present mpeg artifacts present animation flame frame animation provided top view provided top view cross pattern obvious artifact bins combination motion mechanism unsure case flame pulse frame preferably occur unsure causing motion benefit bins interdependent particle systems parallelization opposed passing particles information bin boundaries information contained bins passed save amount information particle pass fact good number particles bin 100 times amount message passing parallelize application effect noted independent particle systems groups particle systems lessened local processing abandoned altogether sufficient information area output area determined reason thousand particles represent section screen 10 pixels 10 pixels wide interdependent particle systems case entire process particle system dependent presence number nearest neighbors stopping part particle system eventually translate effects neighboring parts particle system moving unknown consequences optimizations independent systems necessarily interdependent particle systems 5 0 conclusions work demonstrated interdependent particle system approach feasible attributes particle system model fuzzy objects model proposed interaction particle systems possibly extended aspects work remain unexplored future work finish investigation proposed model interact particle systems result aspects interdependent particle systems research instance investigating interactions independent systems achieve flame adding spirals clustering particles simulate effects adding air particle system field simulate convection air starting configurations change time based random distribution preset starting configuration based preset data volumes interesting results wall fire configuration flames modeled parallel processor 6 0 references particle systems technique modeling class fuzzy objects william reeves acm transactions graphics vol 2 2 pp 91 108 particle animation rendering data parallel computation karl sims computer graphics vol 24 4 pp 405 413 302 assignments home instructions intended students computer home cs 302 assignments home computer thing working home compiler borland vectras machine home buy borland compiler doit center 99 139 depending version purchase borland compiler compiler write programs compatible borland vectra machines means source cpp file compile borland compiler don standard language features compiler executable exe file run vectra computers executable run vectra computers compile program binary compatible machine compile program vectras test binary compatible machine copy executable vectra machines directions run runs odds won compile programs vectras time printer home make printouts computer make printouts vectra lab note ftp wiley cs wisc wiscworld users hand program copy files home machine vectras copy files computer floppy disk bring disk vectra lab log answer asked floppies file manager copy files disk vectras aware working home support consultants click return cs 302 section 10 homepage modified fri aug 30 1996 mike steele original written jim basney today date today courtesy emacs calendar mode gregorian tuesday 10 december 1996 mayan long count 12 19 3 13 3 10 6 mac french decade ii de de 205 de la revolution islamic 29 1417 hebrew 29 5757 julian 27 november 1996 iso day 2 week 50 1996 persian 20 1375 2 1990 1 chinese cycle 78 year 13 bing zi month 10 ren xu day 30 xin si astronomical day number day year day 345 1996 21 days remaining year calendar related links doug zongker dougz cs washington home research classes contact edited 12 06 sunday 20 october 1996 588 hits scott dawson cornell university master engineering student found things working group guys systems lab debating latest industry trends jeff research partners playing racquetball inline skating time preparing make move nyc ball drops times square crowd wait hear ticker hits ground confined small area extended period time mind wanders picture result phenomena early morning 4 jeff decided put multimedia equipment surrounded daily basis good result pleasure stress exciting mention customized put net show interesting individuals graduated 1995 state university york ba cs department great school met great friends past employers incorporated summer 94 ithaca boston technology located ithaca ny ll moving york city graduating cornell university work citibank resume online curious ve working campus life department graduate residence assistant schuyler house conveniently located southern campus involved alpha phi omega coed national service fraternity spring 1994 pc 14 alpha beta xi chapter transferred membership fall 1995 gamma chapter cornell university maintain active position pledge team spdawson cs cornell content based browsing cs technical reports ocr versions couple existing cornell cs technical reports documents include content based browsing feature documents clicking individual citations document show full reference 91 1249 90 1079 94 1436 nil nil nil nil nil nil nil nil nil nil nil nil 91 1249 nil 91 1249 nil 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 91 1249 books reading poker michael lewis 3 books finished month sundays john 3 horror compilation cold snap thom jones shelf return native thomas hardy reading list melanie made list 100 books read years suspect 10 years ll compete 100 cs books journals mention countless horror grateful joe cathy recommendations professor list concede authors white male ll exploratory 100 film dozen films viewing 1 0 10 0 rating lone star 7 0 angel table 4 5 woman man hk film 9 5 sisters 6 0 7 0 5 5 2 0 points earned gore 8 5 madness king george 4 5 3 5 6 0 bandit queen 5 5 music 1996 top 100 musical works head october 1996 wake godflesh united nations meat beat manifesto main ten favorite artists 1 justin godflesh techno animal final 2 skinny puppy 3 genesis 4 5 6 david sylvian 7 bob mould du sugar 8 obituary 9 residents 10 corpse usenet top 5 favorite usenet newsgroups autumn 1996 1 rec puzzles crosswords finally won contest 58 2 rec games board madison albany 3 alt rock roll metal death alt bash christianity music talk 4 alt support funny motor 0 publicity 5 alt tv seinfeld regular show watch fave jerry stable state abstract experiment models spatial patterns formed fluid convection close large thin square box filled infinitely slow moving fluid dimensions box twenty twenty unit deep areas shaded blue represent fluid moving shaded red represent fluid moving green fluid boundary fluid constrained eventually patterns fading boundary convection rolls ultimately form diameter comparable depth box frame 0 start initial conditions velocities small distributed randomly frame 1 time progresses fluid begins develop local coherence frame 2 distinct local convection rolls form measurable diameter frame 3 rolls locally parallel defects form center box frame 4 center defects resolved leaving defects boundary frame 5 fluid eventually reaches steady state evolutions make spiffy movies make small reasonable network geometries small fluid motion pictures pretty cute rigid boundary conditions smaller rigid rigid boundaries picture quicktime format 2 1mb final frames movies construction rigid periodic boundaries picture picture picture plainly shows specific effect pin convection rolls leave boundary effect als optimal merging rolls plane boundary 29 phys rev 366 1984 numerical problems challenging principally steady state takes enormously long time achieve hope improved techniques successive differences state considerable coherence final frames movies construction successive differences frames simulations rigid rigid boundaries picture picture rigid periodic boundaries picture picture eric cs washington 26 mar 1996 4310 blizzard paradyn infrastructure scalable tools multi paradigm parallel computers www status report january 1995 wisconsin cow wisconsin cow recent accomplishments acquired deployed cluster workstations cow consisting 40 dual processor sun workstations photo cow previously acquired thinking machines cm 5 develop solutions scale shelf hardware large parallel computers implemented preliminary version shared memory cow workstation nodes supports coarse grain sharing upcoming fine grain shared memory system implemented preliminary version dynamic instrumentation focus measurement change information traffic jam locations investigated update january 1994 contact barton miller bart cs wisc background national defense key sectors education health care commerce increasingly benefit relying massive computational power parallel computers constructed array conventional computers offer cost effective approach buying cpu cycles cost advantage clear computers work effectively requires methods 1 cooperatively sharing information 2 identifying information traffic jams goals project addresses concerns effective information sharing permit programmers tailor program sharing problem solved constrain limit options built system system supports message passing postal mail fine grain shared memory reading shoulders hybrid combinations system implemented low high end parallel computers programs reused wide range system information part project click goal project improve techniques information traffic jams computer specialists call performance debugging traditional tools performance debugging scaled large parallel machines difficult decide advance measure detail tools problem supporting dynamic instrumentation measurement activity adapt tool current hypothesis information traffic jam location information part project click participants support principal investigators barton miller mark hill james larus david wood computer sciences university wisconsin work supported part wright laboratory avionics directorate air force material command usaf grant 94 1 1525 arpa order nsf pyi nyi awards ccr mips ccr nsf grants ccr mip doe grant de university wisconsin graduate school grant wisconsin alumni research foundation fellowship donations bell laboratories digital equipment corporation sun microsystems thinking machines corporation xerox corporation thinking machines cm 5 cluster sun workstations purchased nsf institutional infrastructure grant cda matching funding university wisconsin graduate school update january 1994 contact barton miller bart cs wisc index ~mbirk cs110 examples modified size description dir parent directory 31 oct 96 08 20 txt ci cla cpp 01 oct 96 15 08 5k txt ci str cpp 01 oct 96 15 08 6k 1727 rich joanna skiing page favorite slopes ski reports links whistler blackcomb cascade ski report valley whistler ski report ski maps mountain vermont ski report skiing faq stevens pass valley snow report crystal mountain mt baker rich home page joanna home page ken harker amateur radio amateur radio operator august 1993 earned technician class license hf callsign hold advanced class license callsign current acting president university texas amateur radio club main activities things amateur radio activities find enjoyable addition operate fm voice 6m 2m bands chase dx stations hf bands amateur radio satellites enjoy packet radio network macintosh quadra amateur radio operators 2m bands radio modem terminal node controller forward results sta spread spectrum technology amateur radio bands 50mhz primarily high speed digital metropolitan area networking weak signal dx enjoy working dx stations 6m 2m bands cw modes summer 1996 helped earn century club status 6m contacting amateur radio stations 100 grid squares enjoy working stations meteor scatter propagation operate contests helped win south texas section multi operator station enjoyed helping fourth place 1996 collegiate championships resources online amateur radio resources ve found helpful organizations university texas amateur radio club dartmouth amateur radio association american radio relay league tuscon amateur packet radio association texas packet radio society western states weak signal society north america resources amateur radio home page radio listening fcc part 97 regulations amateur radio amateur radio software linux unix photo antenna system undergraduate dartmouth ftp sites general interest amateur radio archives packet archives federal communications commission archives contact utcs home page html 3 2 updated 12 15 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents political philosophy similar means production distributed widely controlled government means production held government fictitious entities held individuals hands case land feet projects scope individual family guild system recommended british political party advocating history references related links perspective politics america peter article november issue things conservatism page letter pope leo xiii condition working classes pope xi reconstruction social order 1931 pope john paul ii hundredth anniversary 1991 recently published refutation american daniel generally speaking newsletter american chesterton society 1996 american chesterton society american daniel de marco redistribution mr denied philosophy written words beginnings movement claiming wealth distributed poor longer redistribution means production road society longer unwilling natural resources land nation distributed lie call political opinions advocate violent common suggestion restoring land people family time private means mr room belief system system concludes belief soul idea god abandon man death fail simple economic ideas lead inevitably answer complex philosophical question soul establish society cut grass green herb potential soul true religion statements god head family mr link thinly christian faith political philosophy amenable religious belief multitude catholic orthodox evangelical prove wrong likewise theory society detached spiritual easily rivals issue religion religion good religion bound flourish society men free sufficient ample opportunity good follow likewise society discourage true religion outright oppression institution values corrupt men separation religion established faced challenging task dividing political theory society fondness american life buying shampoo investing companies garden garage thing paying mortgage heaven forbid letting spare rooms mr implies actions small steps road soul back narrow cell capitalism instance home mortgage half plastic house tiny plot land cost hundred thousand dollars pay price pays land selling labor mortgage paid selling oneself order retain home government sell auction likewise capitalist found buy results chain binds wage slavery controlling means garden sustain family farm toolbox bench garage pay mortgage taxes genuine workshop event government run shop home days start movement knew distribution land dream easily realized dream distinguish fruit juice small beautiful call redistribution voice calling wilderness return chesterton page testing room major portion pascal painter hall room 3 08 testing room 471 sak assigned early semester quiz turn graded programs programs graded programming laboratory pai 3 12 hand carry signed packet testing room deposit box provided view folder folder graded quizzes programs exams answer key exams folders room leave id desk viewing folder testing room open days week 10am 10pm monday thursday 10am 6pm friday saturday 12n 10pm sunday opens january 17 testing room closed march 9 march 16 spring break day open semester friday 3 means quizzes programs accepted date bonus program updated 3 19 96 north american system positive aspects reality men women subjected childhood inexorable process adaptation principles contained formulas endlessly repeated press radio churches schools kindly sinister beings north american mothers wives person schemes plant small grow mature sort conspiracy provoke violent individual thousand subtle terrible ways mask replaces dramatic mobility human face benevolent empty emotion set smile shows extent intimacy victory principles underlying types relationships contemporary north american life imposed doctrine moral purity paz el de la back home page research summary microstorage architecture consists microstorage kernel storage servers storage servers rely microstorage kernel perform actual data storage retrieval storage server implements storage model defines client view data system stored retrieved manipulated file systems object oriented databases virtual memory subsystems examples storage servers constructed top microstorage kernel data system concurrently visible storage servers microstorage architectures provide flexible interface storage smooth transition traditional file systems powerful object oriented storage models existing applications continue work correctly storage server implements traditional file model top data objects accessible powerful storage models process implementing microstorage architecture called vista participants dawson dean richard zippel publications dean zippel vista microstorage architecture implements file systems object databases international workshop object oriented operating systems 1993 dean zippel implementing file systems object databases microstorage architecture 1993 cornell computer science tr 93 fall 1995 cs 631 introduction multimedia systems cs 618 topics theory distributed systems ta cs 314 introduction digital systems computer organization spring 1995 cs 635 information retrieval cs 682 theory computing distributed transactions mobile computing system paper submitted part requirement autumn 1993 distributed transaction processing issues mobile computing systems account characteristics mobile computers slow unreliable communication disconnected operation location dependence study discusses issues arise due low bandwidth high latency wireless communication mobile systems mobile computers treated simply device full fledged database servers local data treated cache primary copy method handling transactions transaction approach presented discussed implementation test performance method marc fiuczynski updated wed mar 30 19 48 36 pst 1994 cse 573 topics 1 intelligent agents actions agent architectures environmental properties 2 search problem spaces brute force depth breadth iterative deepening bi directional constraint satisfaction heuristic search ida sma optimization techniques operations research 3 knowledge representation reasoning propositional logic syntax semantics inference expressiveness order logic syntax semantics inference expressiveness fundamental tradeoff knowledge representation 4 planning acting representing actions strips adl situation calculus classical planning problem planning search world states plan states pop ucpop algorithms operator graph optimizations incomplete information sensing reactive approaches 5 learning search version space pac learning induction algorithms decision trees inductive logic programming explanation based generalization 6 reasoning uncertainty bayesian belief networks decision analysis 7 methodology form ai theories experimental methodology benchmarks testbeds circa architecture combining artificial intelligence real time systems achieve intelligent real time control physical robotic manufacturing aviation systems research conducted jointly artificial intelligence laboratory real time computing laboratory personnel edmund durfee associate professor eecs kang shin professor eecs ella atkins graduate student chip graduate student alumni david musliner phd honeywell technology center eric miller ms loral publications atkins durfee shin plan development local probabilistic models proceedings twelfth conference uncertainty artificial intelligence pp 49 56 august 1996 atkins durfee shin expecting unexpected detecting reacting world states proceedings aaai 96 pp august 1996 student abstract atkins durfee shin detecting reacting world states aaai 96 workshop theories action planning robot control bridging gap pp 7 14 august 1996 atkins durfee shin building plan real time execution guarantees aaai 96 workshop structural issues planning temporal reasoning pp 1 6 august 1996 atkins durfee shin detecting reacting world states aaai 96 fall symposium plan execution problems issues technical report november 1996 atkins durfee shin achieving fully automated aircraft flight limited resources aaai 96 fall symposium flexible computation intelligent systems results issues opportunities technical report november 1996 musliner hendler agrawala durfee paul challenges real time ai ieee computer vol 28 1 january 1995 appears university maryland technical report cs tr 3290 umiacs tr 94 69 musliner abstraction nondeterminism plan reaction loops proc national conf ai pp 1036 1041 seattle wa august 1994 musliner predictive sufficiency stored internal state proc conf intelligent robotics field factory service space pp 298 305 houston tx march 1994 musliner durfee shin world modeling dynamic construction real time control plans ai journal 1994 musliner shin durfee automating design real time reactive systems proc symposium ai real time control 1994 musliner durfee shin circa cooperative intelligent real time control architecture ieee transactions systems man cybernetics vol 23 6 1993 musliner circa cooperative intelligent real time control architecture ph thesis university michigan ann arbor mi 1993 musliner durfee shin integrating intelligence real time control manufacturing systems working notes workshop intelligent manufacturing technology july 1993 musliner durfee shin dimension algorithms proc workshop real time operating systems software 1992 musliner durfee shin reasoning bounded achieve real time guarantees proc aaai spring symposium selective perception march 1992 musliner durfee shin execution monitoring recovery planning time proc conf artificial intelligence applications february 1991 edmund durfee victor lesser incremental planning control time constrained blackboard based problem solver ieee transactions aerospace electronic systems special issue space telerobotics 24 5 647 662 september 1988 victor lesser edmund durfee approximate processing real time problem solving ai magazine vol 9 1 pages 49 61 spring 1988 edmund durfee intelligent real time cooperative systems aaai spring symposium planning uncertain unpredictable changing environments pages 29 33 stanford ca march 1990 short description artificial intelligence ai techniques mature growing interest applying techniques controlling complex real world systems involve hard deadlines systems controller required respond inputs rigid deadlines system fail mars rover project requires partially fully autonomous vehicle perform unsupervised navigation hazardous conditions errors loss multi million dollar research development efforts controlling rover includes real time tasks obstacle avoidance emergency reactions unexpected terrain hazards system fails meet deadlines control tasks suffer damage mission failure number domain situations large fully enumerated consequences failure severe testing insufficient guarantee required real time performance control problems require systems proven meet hard deadlines environment imposes hard wired control schemes fixed algorithms amenable performance analysis address high level problems reasoning goals resource restrictions recovery unexpected failures ai techniques heuristics developed solve high level problems suited analyses provide guaranteed response times systems learn form chains inferences resulting changing performance characteristics worst case bounding ai techniques shown predictable response times variance response times typically large providing timeliness guarantees based worst case performance result severe computational resources normal operations perceive apparent conflict nature ai real world real time control systems ai methods characterized unpredictable high variance performance real time control systems require constant predictable performance research real time ai focuses restricted ai techniques predictable performance characteristics reactive systems retain power traditional ai ai lab real time computing lab cooperating branch research university michigan combine unrestricted ai techniques ability make hard performance guarantees investigating cooperative intelligent real time control architecture circa architecture ai subsystem reasons task level problems require powerful unpredictable reasoning methods separate real time subsystem predictable performance characteristics deal control level problems require guaranteed response times key difficulty approach allowing subsystems interact compromising respective performance goals developed scheduling module structured interface unconstrained ai subsystem asynchronously direct real time subsystem violating response time guarantees realistic intelligent control systems recognize resource limitations make tradeoffs quality control outputs responses systems recognize resource limitations trade precision confidence timeliness responses circa extends mechanism allowing system explicitly trade completeness responses circa ai subsystem scheduler cooperatively reason real time subsystem execution resources choose subset responses real time subsystem guarantee manipulating responses real time subsystem guaranteeing ai subsystem attempts ensure real time subsystem meet hard deadlines achieve system goals circa mechanisms utilize time guaranteed mechanisms worst case scheduled time allowance achieve flexible control circa requires ai methods reason expected real time demands environment build control plans guarantee meeting demands circa formal graph based model agent environment interactions exploring space states system due actions due external events due passage time constructing control plans circa determines actions guarantee ensure system enter state transition failure due passage time circa develop control plans circa defined transformations graph model based predominantly eliminating extending types transitions systematically relax requirements guarantee performance control plan ongoing work investigating choose candidate transformations yield control plan investigating improved scheduling techniques efficiently generating guaranteed control plans internal state real time subsystem reduce costly sensory actions strategies control plans application domains circa include manufacturing process control mobile robotics updated 5 4 95 introduction computer graphics 1996 autumn quarter sample project write written wavelet based image compression program project previous offering 457 write similar outline abstract introduction project implementation group implemented project discuss basics algorithms implemented personal implementation discuss contributed project including required parts bells whistles worked results program work produce interesting results change add time brad west group 6 project 1 wavelet 10 oct 95 abstract wavelets originally developed mathematical concept method signal processing quickly standard tool computer graphics wavelet transform advantages storage information multiple resolutions easy implement fast compute project investigated wavelets image compression wavelets natural tool compression isolate parts image lot detail wavelets cases display recognizable image percent original data addition coefficients wavelet transformed image ordered significant allowing progressive transmission bandwidth limited applications sending image web implementation group implemented wavelet compression program indy libui user interface library program user load rgb image compress image selectable degree compression wavelet transform chose wavelet basis easy implement fast compute represent signal basis basic algorithm neighboring samples average place original samples store average difference dimensional image treated dimensional signal concatenating scan lines end end performing procedure recursively computed averages transforms image single average array differences information saved transform throwing smallest differences compressed representation compressed image basically average important details lot zeroed coefficients saving transformed image file perform run length encoding concise representation personal implementation group worked basic wavelet transform algorithm personal responsibility saving transformed image file read file back turned substantial task turns basic wavelet transform theoretically results change amount data initially substantial increase amount memory image stored array byte 8 bit pixels wavelet transform results array float 32 bit values increased amount memory required factor reduce total amount storage quantized floats 15 bit values original amount storage required change subsequent compression step small coefficients zeroed yields net reduction storage writing wavelet coefficients disk proceeded flag bit encodes wavelet coefficient 1 series zeros 0 represents series zeros remaining 15 bits encode zeros series results biggest problem achieving high compression rate encoding compressed image disk compressing mona rgb 3 loss quality allowed discard 95 coefficients resulting file 33 size original achieved fairly high compression future work interesting investigate methods original dimensional data dimensional signal simply reading data left top bottom reading order left left screen space filling curve order winds image methods produce larger strings zeros resulting compression wanted amounts compression color channel compressing blue channel eyes sensitive red optimal parallel mpeg encoding madness beginning lab deep heart upson hall video tapes classroom lectures tapes shelf collecting dust bunnies brian smith decided wanted lectures put online students view began rivl compress videos realized compressing lecture inordinate amount time calculated machine computer science department long perform task decided fun brian problem abstract solve problem agreed good place start time lot labor code paper based work closely resembles collection notes coherent piece work working arrived version code version works stronger faster end written technical paper describe learn lots intimate details tcl dp rivl work performance suffers things mastering black art tcl programming smallest amount time comparison rest code squeezing performance single threaded event driven environment distributed architecture turned time consuming difficult part project rpc facilities built dp allowed easily perform communication machines distribute work requests combination scripting environments helped acheive goals delivering reliable portable high performance mpeg encoding tie multimedia systems ability rapidly compress video machines makes types video processing animators movie editors view videos development time version parallel mpeg encoding integral part rivl extremely easy measure success compress large video gray succeeded finally progressing finished coding state project working writing technical report project pull main ideas earlier things make project 1 make worker process daemon process 2 add support ip multi cast people working optimal parallel mpeg encoder faculty brian smith eng students scott dawson william lee jeff moore img visitors april 25th 1996 previous document cse 322 assignment 1 solution set friday january 12 1996 1 prove 0 27 27 prove induction basis statement true 1 inductive hypothesis assume statement true inductive step show true 1 induction statement true 2 tree 27 27 27 1 depth tree 4 depth root 0 2 node ancestor 3 minimal common ancestor 4 subtree generated 5 frontier tree 3 1 rank enumeration ordering strings length 2n strings enumeration begin strings begin rank number strings length 2n begin number ways writing letters string alphabet ending strings combining observations 2 rank enumeration ordering enumeration ordering strings strings length number strings length number strings length sum document previous document james fix mon jan 29 18 05 51 pst 1996 1510 setting linux dialup ppp assume slackware linux version 3 0 slackware installation 1 installing slackware choose install networking disk set 2 networking disk set installer choose install ppp daemon configuration procedures 1 set dns make resolve conf search cs washington washington 128 95 1 2 128 95 1 4 2 connecting departmental gateway ordinary serial line modem dev screen type connect oslo hydra problem check modem device modem initialization commands 3 serial line connection ppp ppp connection created basic setting usr dev connect usr chat login word password ppp default simulation library sl version 2 0 1993 5 dan reznik susan hert uw madison robotics lab sl 2 0 simulation library sl collection language functions provide framework develop computer simulations 2d robotic systems sl helps programmer concentrate solely implementation issues specific simulation motion planning algorithm type kinematic structure idea 1 simplify low level aspects simulation programs graphics user interface construction run time interactivity 2 factor repetitive steps specific writing simulations robotics simulations involve constructing drawing robot environment sl addresses providing high level language interface define draw animate robot environment interaction library supports user interface construction run time interaction drawing manipulation geometric primitives color animation 2d modeling transformations obstacle database management sensor based motion planning algorithms modeling manipulation 2d robots downloading installing sl library obtained anonymous ftp wisc directory pub sl irix 5 sunos 4 1 4 versions compressed version user manual library anonymous ftp wisc directory pub techreports tr rl 95002 ps gz case contact people dan reznik cs berkeley susan hert hert cs wisc cpsc 311 lecture notes lecture notes 1 2 3 trees lecture 19 maxflow algorithm cs681 homepage page 1 page 2 page 3 page 4 page 5 page 6 page 7 page 8 page 9 cs 401 501 handouts list handouts electronically general handouts description account form group grading policy group assignment hand procedure assignment 1 url library assignment 1 postscript file url specification assignment 1 comments assignment 1 grade listing assignment 2 code walk assignment 2 postscript file group walkthrough guide assignment 3 revising program assignment 3 postscript file grading comments assignment 4 tcl tk directory browser assignment 4 postscript file feedback file browser assignment assignment 5 minimum spanning tree assignment 5 postscript file assignment 6 game assignment 6 postscript file assignment 6 diagram standard template library documentation large ps file handout minmax handout postscript file minmax gif image term project term project postscript file demo game tcl postscript file final home exam postscript file samuel cs cornell modified nov 1 16 03 growing bibliography cryptology compiled participants cs 182 pomona college harvey mudd college updated february 29 1996 members class send items professor bull authors notes identified initials jonathan herzog jeffrey cw charles rb everett bull brassard chaum minimum disclosure proofs knowledge journal computer system sciences 37 156 189 1988 papers knowledge proofs lot important definitions technical cryptology mathematical association america 1994 rb good basic introduction thomas beth markus simmons editors public key cryptography state art future directions volume lecture notes computer science springer verlag 1992 rb proceedings workshop 1992 manuel blum prove theorem claim international congress mathematicians 1986 dense overview knowledge proof protocols protocols discussed dealt rigorously proof mathematical theorems proven scheme giles brassard modern cryptology volume 325 lecture notes computer science springer verlag 1994 rb proceedings tutorial readable final chapter quantum cryptography shamir differential cryptanalysis data encryption standard springer verlag 1993 cw shamir differential cryptanalysis full 16 round des advances cryptology crypto 92 springer verlag 1993 cw peter top secret ultra pantheon books 1980 good material lot dig campbell wiener proof des group advances cryptology crypto 92 springer verlag 1993 cw exhaustive cryptanalysis nbs data encryption standard computer 10 74 84 1977 cw robert harris enigma random house 1995 fictional story based enigma entertaining mildly informative time memory trade ieee transactions information theory 26 401 406 1980 cw alan editors code oxford university press 1994 lots info requires bit reading find neal number theory cryptography volume 14 graduate texts mathematics springer verlag 1987 rb number theory level cryptography enigma german machine cipher broken university publications america 1984 appendix good technical reference landau knowledge department defense notices american mathematical society 35 1 january 1988 narrative dod order ffs knowledge proof system quasi technical explaination knowledge proofs ffs system linear cryptanalysis method des cipher advances cryptology eurocrypt 93 springer verlag 1993 cw security multiple encryption communications acm 24 465 467 july 1981 cw rise fall knapsack cryptosystems pages 75 88 rb contained description knapsack system break national institute standards technology data encryption standard volume publication 46 1 national technical information service 1988 cw originally issued national bureau standards editor cryptology computational number theory volume 42 proceedings symposia applied mathematics american mathematical society 1990 rb proceedings short articles kenneth rosen elementary number theory applications addison wesley edition 1993 rb introductory number theory text date applications including cryptography rivest shamir adleman method obtaining digital signatures public key cryptosystems communications acm 21 2 120 126 february 1978 rb seminal paper rsa algorithm shamir polynomial time algorithm breaking basic ieee transactions information theory 30 5 699 704 september 1984 rb key result downfall knapsack cryptosystems approach presentation easier understand gustavus simmons editor secure communication asymmetric cryptosystems volume 69 aaas selected symposium westview press 1982 rb proceedings short written articles cutting edge early 1980 van leeuwen editor handbook theoretical computer science volume 1 mit press 1990 overview computer science chapter encryption written rivest excellent explaination important topics subject huge bibliography wiener efficient des key search 1993 presented crypto 93 rump session cw everett bull february 29 1996 amit shukla bookmarks fast access reuters news wsj starting point news weather madison weather weather wisc tv local weather auckland weather cs stuff companies oracle intel sun trail map java programmer guide java tm home page technology developers sunworld online ibm almaden ibm research division almaden computer science garlic project quest ibm toronto centre advanced studies jacob ibm canada ibm db2 family ibm information warehouse solution contents ibm data management white papers ibm software home page toronto ibm software java java tm developers kit developer corner java documentation http www javasoft tutorial index html glossary papers xerox parc stanford slides digital libraries misc 1996 news computer science specialties vldb96 college university pages gnu stuff emacs info node libg top olap data warehousing information center archer stanford data warehousing dss research resources olap dss eis information online analytical processing technology analysis data data systems corporation arbor software olap databases arbor white papers bibliographies database conferences bibliographies cmu collection cs tr sites monash indiana tr archive cs techreports cmu cs depts front doors gophers html stuff mosaic version 2 0 fill form support hypertext transfer protocol http 1 0 table sampler yahoo html editors html development html uw wisconsin hoofers uw running club shell badger herald daily cardinal isthmus timetables easi school music university book store electronic library mills music library movies memorial lib business quotes security apl quote server market page experimental stock market data home page mutual funds networth 3 0 beta galt technologies fidelity investments home page capital manager fund dreyfus homepage janus homepage montgomery funds scudder twentieth century home page market info wall street online investment advisory newsletters capital pc user group investment sig money daily lombard home page usa today market information investment sources business commerce brokers trade net investor home page national discount brokers online homepage places canada attractions ontario quebec tourist guide http canada gc ca canadiana canadian resource page http www canadian detroit tourism html india http www ernet nice hotlist city net india long distance phone services india country guide india travel agents srinivas hotlist information india california bay area restaurant guide bay area transit information virtual tourist ca san francisco bay area washington mount rainier national park http woodstock nps gov htm parks columbia cascades cluster washington state parks home page travel marc david chunk web airlines web freeways route planning atlas virtual tourist world map southwest airlines home gate american airlines traveler internet travel network chicago bed breakfast online canada academy art institute chicago field museum natural history toronto totally toronto restaurant listings indian toronto related information toronto toronto web main menu city net toronto ontario canada entertainment comics comics page dilbert doonesbury peanuts doctor fun calvin hobbes papers indian india today hindu homepage headlines newspapers hindu indiaworld time time magazine daily news major timesfax mercury center home page usa today chicago tribune home page newspage home page misc newspaper current periodical daily planet computer dbms magazine pc week byte sept 95 20th tv wisc touch wisconsin cbs television news nbc news abc main page fox online internet movie database search forms cbs news cnn interactive sports espnet sportszone latest news nfl search alta vista main page infoseek net search savvysearch excite netsearch yahoo kids mci internet search point lycos hunting www info starting point infoseek finance sites commercial pacific gift service yellow pages internet toll free 800 directory internetmci directory services riders official www yp world wide yellow pages nynex yellow pages cars edmund automobile buyer guides auto tel buy cars trucks internet fitness personal running faq running guide fitness stretching runner world online running page running canada running advisor running races canada retail running stores eating diet weight loss fitness home page fitness web sites books government hopkins technology weight usda pocket guide weights fitness lifestyle sports magazine misc doom files plug ins restaurants contacts catalog dial contact lens homepage dial contact lens catalog contact lens council govt united state government publications web import export directory irs tax forms instructions forms irs united states america cool stuff games related www ftp sites cd link home page firefly hindi audio files 1996 centennial olympic games vegetarian pages cs stuff jim gray microsoft home page home page cpu info center db research list ibm research official boston marathon homepage scrapbook updated april 17 1996 back home page black white shouldn sit 5 hours waiting stupid picture display pictures closest friends brandy pooch cse 473 spring 1996 tentative schedule introduction 1 meeting overview ai turing test reasoning learning communicating common lisp 5 meetings review basics examples advanced features introduction clos programming techniques knowledge representation 3 meetings isa hierarchies propositional predicate logic expressing knowledge mathematical logic state space search 3 meetings iterative recursive versions depth search breadth iterative deepening uniform cost search minimax alpha beta search logical reasoning 3 meetings propositional calculus methods predicate calculus methods probabilistic reasoning 1 meeting bayes rule probabilistic inference nets case based reasoning 1 meeting matching adaptation indexing planning 1 meeting strips representation world space plan space methods learning 2 meetings building decision trees theory formation natural language understanding 1 meeting grammars semantic representation augmented transition nets vision 4 meetings visual perception illusions image formation representation edge detection hough transform shape description line labeling neural nets 1 meeting perceptrons perceptron training multilayer feedforward nets backpropagation expert systems 2 meetings integration ai techniques shells development process final exam tanimoto cs washington www alert redirection response server handled client http www cs washington orgs center connection close moved permanently document moved thing resume ascii graduate transcript 16k gif undergrad cs transcript 23k gif reinforcement learning resources publications short subjects reinforcement learning hard importance based feature extraction simulation code control problems pole cart problem driver module driver supply controller sample learning controller module suitable pole cart driver module doesn probabilistic action selection barto sutton anderson pole cart solution chuck anderson public domain code neural networks reinforcement learning suggestions additional links rl resources proposed standard reinforcement learning software rich sutton juan carlos neuroprose archive ohio state university gmd reinforcement learning archive rich sutton home page rl archive idiap neural network home page including links conferences david finton finton cs wisc october 25 1996 years ago tal hiding img img networked computer science technical reports library university washington computer science engineering ncstrl pronounced ancestral international collection computer science technical reports cs departments industrial government research laboratories made commercial eduational ncstrl collection distributed set interoperating servers operated participating institutions read official ncstrl press package description background goals organization ncstrl search ncstrl collection fielded search form perform search fields bibliographic data limit search specific institutions simply enter words box search author title abstract browse reports participating institutions information ncstrl find ncstrl read faq joining ncstrl browse list documents related ncstrl ncstrl computer science engineering department university washington comments questions tech reports cs washington 1016 ctc top ctc express text table contents query form enter qualifiers fields press search button search char author char title char search v1 nov 28 1995 send comments ca cse370 announce thread recent messages messages sorted date subject author mail archives starting sat 28 sep 1996 00 00 pst ending mon 11 nov 1996 00 00 pst messages 12 class announcements gaetano borriello part time jobs pc lab gaetano borriello office hours error gaetano borriello office hour cancelled 3 oct gaetano borriello town monday 10 7 gaetano borriello lecture notes online corin anderson pc lab accounts corin anderson office hours shift gaetano borriello problem synario gaetano borriello hw4 solution corin anderson hw6 3 corin anderson turn thing corin anderson message date mon 11 nov 1996 00 00 pst archived mon nov 11 1996 11 46 17 pst messages sorted date subject author mail archives archive generated hypermail 1 02 institutions link carnegie mellon university case western reserve university kansas state university nasa lewis research center northwestern university massachusetts institute technology sri computer science lab stanford university computer science department university pennsylvania cis department brian howard cis ksu submit bu cla cs 111 intro cs heddaya fall 1994 homework 2 due tue 94 09 27 noted submit listing program write homework script shows programs compile properly run intended problems labelled extra credit honors required honors students optional usual homeworks due beginning class 1 program writes large letter screen include stdio define height 17 main int 0 printf height printf iii 1 printf 1 type compile run program 2 describe sentence words program 3 write similar program prints large letter screen 2 extra credit honors write program prints letter 25 lines high printf statements 3 page 35 problem 4 problem submit hand written list compilation errors generated result modifications 4 page 39 problem 12 5 extra credit honors page 39 problem 13 abdelsalam heddaya created 1994 09 19 updated 1994 09 26 andy glew statement purpose 0 document document statement purpose prepared part application admission ph studies computer architecture electrical computer engineering 1 introduction goals graduate study professional career briefly leading edge research high performance low cost computing design section 3 discuss goals detail talk career options computer architect industry researcher industry academia section 4 discuss research interests section 4 1 high level indicating true breadth interests section 4 2 specific level propose ph research embarrassed admit degree abstraction theoretical nature things discuss section 4 1 mention show boring track mind incapable understanding contributing fields specializing section 4 2 propose plan research great hope productive balance abstract ideas research interests practical details graduate school professional career section 2 provide autobiographical sketch hope background explain achieve things setting give likelihood achieving 2 autobiographical sketch graduated mcgill university eng electrical engineering 1985 1985 1989 worked programmer computer graphics company operating systems development group gould performance analysis company manufactured computers motorola completed university illinois professor wen mei hwu 1991 master thesis topic multiprocessor cache protocols bulk research order speculative cpu starting work intel 1991 chance apply cpu microarchitecture research begun undergraduate mcgill carried university illinois principal architects p6 called pentium pro microprocessor p6 aggressive order speculative microprocessors p6 processor project completed decided complete ph research suspended years ago entering role intel member microcomputer research labs intel architecture group competing ph necessarily takes priority hope perform balancing act academic research industrial research 3 goals graduate study professional career goals graduate school specific area mind research advanced cpu hope ph research relevant earlier work designs investigate practical influence design computers industry completion ph hope research influence design computers shipping years 2005 2015 open topics interests section section 4 1 obvious autobiographical sketch section 2 established professional career occasionally accused overly theoretical academic analyses problems computer design sensitive teach research successful role p6 long term continue leading edge work computer design initially industry academic setting stay intel career goal intel fellow technical sufficient influence direction corporation plans exclusively manager hand returning university teach research native country canada hope keeping industrial contacts increase chances performing relevant research 4 research interests section 4 2 describe area interested research section 4 1 describe broad areas interest describe motivation succinctly section 4 0 chosen practical area applied experimental research computer architecture interests general 4 0 motivation make computers faster make computers faster relieve humans intellectual make inexpensive computers faster fast support natural modes interaction users make inexpensive computers fast computer literate people parents make computers faster fast artificial intelligence studied constraints insufficient computing resources study computers produces insights intelligence structures mathematical logical systems moment contribution make computers faster eventually interested working areas knowledge 4 1 broad high level interested augmentation human intelligence computers interested topic mind applied research developing software thinking tools agents improved ways representing human knowledge ideal bush hypertext system obvious encountered issues user interface major obstacle creating tools augment human intelligence interest 3d graphics virtual reality speech handwriting recognition mid 1980s started career obvious greatest obstacles improved user interfaces thinking tools lack computational power spent career date improving computer systems performance day user interfaces cheap ubiquitous similarly fact computer systems provide real time responsiveness computationally capable obstacle human interaction computers involvement real time operating systems design software developer provision hardware prerequisites providing real timeliness hardware developer remain interested incorporation time criterion computer systems primarily software design sense hard real time sense compile program giving code produce half hour chief focus computer design remained involved areas research investigating computer enhancements increase performance areas specifically involvement intel natural datatypes technical committee case interests admit continued interest 1 sociology economics specifically market imperfections closely related issues cost computation 2 theory imperfect incomplete systems logical algorithmic order make progress life focus propose focus areas section 4 2 4 2 specific research focus area propose research primary focus ten years increasing performance computers facilitate applications thinking user interface describe specifically interest increasing computing power average member society worked supercomputer manufacturer research capacity concerned techniques applicable supercomputers supercomputer techniques relevant mass market microprocessors fact moment mass market microprocessor design investigating techniques supercomputer manufacturers considered specifically propose research uniprocessor single cpu performance research multiprocessors inappropriate lot improvement single cpu performance obvious detailed explanation research interests style cpu microarchitecture propose investigate serve bridge uniprocessor multiprocessor cpu design basic problem modern computer design speed cpu increasing faster speed memory economics memory dram market tend prohibit parallel interleaved memory subsystem techniques traditional supercomputers increase performance techniques eventually applied gap cpu memory performance growing basic approach investigate extremely aggressive advanced cpu extending order speculative dynamic execution implementing hope creating large pool memory references existing limited memory bandwidth efficient manner techniques mind include microarchitecture list techniques starts aggressive ending techniques bit present state art industry skip ahead modern cpus execute instructions parallel order continue fetch instructions largely sequential manner ahead sequential instruction stream propose skip ahead fetch instruction packets propose determine subsequent procedures independent fetch execute procedures parallel related research includes general topic multithreading advocated tera computers multiscalar research carried guri sohi wisconsin researchers explicitly parallel instruction set optimistic techniques applied equally existing instruction sets seeking parallelism implicit existing single threaded program micro scale parallelism present cpu designs macro scale parallelism true multiprocessors propose investigate scale parallelism hope designs gradual evolution true multiprocessing overcoming market barriers hindered multiprocessing real life computer systems micro scale parallelism advantage dynamic execution techniques employed p6 pentium pro processor scale parallelism advantage skip ahead mechanisms describe macro scale parallelism advantage explicit multiprocessors convergent code minimal control dependencies flynn seminal paper 1970s based observation time modern processor speculative branch execution work close endif part independent path goal avoid throwing work incremental selective speculation recovery fact theme avoiding throwing correct work extended forms speculation branch prediction data speculation synergy found general mechanism solving problem solve problems convergent code skip ahead processing eager execution finally eager execution executing sides branch verge implemented industry research date shows benefits mixed introducing extra memory traffic due executing paths undesirable memory starved processor model mind eager execution techniques mention mechanisms support previous techniques support eager execution foolish investigate instruction set design finally intel encouraging investigate isa paradigms matched modern microarchitecture risc instruction sets matched simple pipelined processors early 1980s matched processor designs early 1990s style instruction set matched order speculative processor designs present memory starved processors future possibility instruction set principles back mind care resist temptation easily found designing instruction set features technique features designed devise equivalent implicitly predicting performing function hardware instruction set features 6 conclusion conclusion interests broad plan focus single area applied experimental research computer architecture area relevant industry challenging warrant ph header glew public html rcs generic phd research interests html 1 1 1996 09 12 23 37 44 glew exp tentative syllabus fall 1996 week dates topics chapters 1 week 1 introduction computer programming 1 2 week 2 variables data types arithmetic operations 2 1 2 3 expressions simple 3 week 3 flow control part 1 logical expressions 2 4 2 5 loops 4 week 4 functions 3 4 5 week 5 flow control part 2 7 6 week 6 arrays 1 dimensional 9 1 9 3 7 week 7 arrays 2 dimensional strings 10 1 10 2 8 week 8 simple objects intro structs classes 6 time permits cs 314 lectures symbol document press postscript file document cleaner html printout sections document introduction computer systems img cpu organization img 68000 programming img procedures recursion stacks img assemblers linkers loaders img interrupts img introduction logic design img topic 1 introduction computer systems readings cs 314 pascal works handle complexity courses fit intro design design strategies design documentation anatomy computer history modern computers generations computers topic 2 cpu organization readings cpu design problem registers control unit program machine language put data memory implementing loops arithmetic logic unit alu register transfer languages microprogramming summary topic 3 68000 programming readings 68000 architecture registers data sizes memory layout 68000 instructions general 68000 instructions assembler directives 68000 instructions assembler data movement 68000 instructions arithmetic 68000 instructions logic 68000 instructions control 68000 addressing 68000 addressing data register direct 68000 addressing address register direct 68000 addressing address register indirect 68000 addressing address register indirect increment decrement 68000 addressing address register indirect displacement 68000 addressing address register indirect index displacement 68000 addressing program counter displacement 68000 addressing program counter index displacement topic 4 procedures recursion stacks readings topic writing absolute function 68k assembler solution 1 registers jmp solution 2 storing return address register problems recursion introduction stacks solution 3 stack return address ret instructions saving state function stack frames stack frame pass parameters stack frame local variables parameter order important detail parameters problem solution frame pointers frame pointers detailed 68000 subroutine linkage instructions passing arguments reference case study memory management mac virtual memory page tables summary topic 5 assemblers linkers loaders readings topic preparing assembly program execution machine code clr instruction add instruction move instruction assembler pass 1 build symbol table pass 2 generate code build structure object module linking programs linker loader summary topic 6 interrupts readings topic wrong fetch decode execute processor call service routine supervisor versus user mode exception processed 68k writing exception handlers tracing breakpoints operating system calls reset input output interrupts 68000 properties peripheral interrupts summary topic 7 introduction logic design readings digital systems gates truth tables boolean algebra combinatorial sequential circuits sequential circuits physical level choosing technology making gates ttl making gates ttl cont making gates ttl cont gates ttl packages fan fan physical logical level boolean algebra theorems boolean algebra proving boolean equations generating boolean equations truth tables canonical form canonical form minimal form karnaugh maps rules thumb finding minimal expressions mapping real problems boolean equations implementing nand gates implementing gates multiplexers silver bullet programmed logic array pla read memory prom summary back cs 314 home page fall 1996 copy chung materials lecture 1 introduction lecture 2 recurrence equations lecture 3 data structures heap fibonacci heap lecture 4 amortized complexity lecture 5 algorithm design techniques general approaches lecture 6 greedy algorithms lecture 7 divide conquer lecture 8 dynamic programming lecture 9 backtrack lecture 10 branch bound lecture 11 cryptography lecture 12 np cps830 lecture materials updated 21 nov 1996 text home page western finance association pages ismap international experience noted associate 1996 olympic games means weekly training sessions olympic village orientation international protocol games spend waking hours village events team making met incidentally georgia tech site village summer 1993 lucky recipient 10 000 nsf summer institute japan scholarship program organized cooperation science technology agency sta visited worked aist electrotechnical laboratory machine understanding division japan months studied japanese language visited japanese laboratories performing research virtual reality studied japanese language university instructors learned japanese culture opportunity visit south korea china ve reported journeys adventures japan papers survey virtual reality japan watson 1994 presence virtual environments vol 3 1 pp 1 18 trip report nsf summer institute japan watson 1994 georgia tech technical report ve spent half years studying germany 8000 scholarship learned speak fluent german studied university stuttgart informatik faculty img contact info touch img email ben questions comments invite vent img ben home home page find fascinating ben trivia cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc program 6 due friday november 8 1996 objective give student practice classes update november 4 1996 required project separate compilation project page projects details program description phone service 1 800 doctors decided expand business addition usual service finding doctors find people hair make appointments save information sick tired writing stuff paper killing trees information stored computer write program fill appointments users request doctor dentist hair appointment user make appointment time information month day hour minute appointments made print user appointments time military standard format typical run program make doctor appointment enter month 1 12 1 enter day month 1 30 15 enter hour 0 23 18 enter minute 0 59 0 make dental appointment make hair appointment enter month 1 12 3 enter day month 1 30 13 enter hour 0 23 13 enter minute 0 59 13 doctor appointment military standard time appointment monday january 15 6 00 pm hair appointment military standard time appointment wednesday march 13 13 13 lots variables needed store information appointment month month year jan feb mar dec enumerated type day month day month make life easier months year 30 days integer legal values 1 30 day week day week mon tue sun enumerated type hour day hour day appointments stored military time integer 0 23 0th hour midnight 1 minute hour minute hour integer 0 59 60 filled data appointment set enumerated boolean type enumerated types tags true false variables storing appointments 18 variable declarations nice set member functions appointments protect appointment data parts program sane solution potential problems define implement appointment class declarations appointment objects nicely modularized program stated define appointment class variables storing appointment information method functions appointment public constructor initialize filled false appointment set day private function set day week variable based current month day month assume january 1 monday months 30 days dealing classes formal parameters return read app public function fill appointment information prompt read cin month day month hour minute make legitimate values hour read military format month read int type cast month enumerated type set day week calling day read app prompt user day week set filled appointment set filled public return true current object appointment set false function filled variable private accessed caller print mil time private function print time military 24 hour format require parameters return print stan time private function print time standard 12 hour format require parameters return write app public function write cout appointment information information filled message displayed information entered user time printed military standard format error checking function print day week month day month entire month written number print time format user requests calling private time print functions main harm class data variables int class made private constructor function appointment made public hard fast rule constructors functions read app write app filled called main made public functions needed class remaining functions remain private main part simple thing declare objects type appointment appointment prompt user fill appointment doctor call read app fill information appointments print appointment set checked calling filled manner similar turn usual electronic submission printed copy source code 2 test runs tests program features error checking suggestions final notes notice main class functions read character type question error checking function written dave zimmermann dzimm cs wisc 2151 planning testbeds empirical evaluation agents testbed challenging software environment exercise planning agent model multiple agents communicate cooperate rich set objects agent manipulate events actions fail randomly state dependent complex sensing communication devices easy customization problem domain beginner guide overview system basic functionality tells set system run simulation code anonymous ftp clicking send mail request cs washington code send updates bug fixes paper benchmarks testbeds controlled experimentation design agent architectures broader overview issues involved building good testbeds evaluating agent performance paper appeared ai magazine winter 1993 joint work martha pollack paul cohen hanks cs washington cse 557 exams autumn quarter 1995 557 final spring 91 557 final winter 95 457 midterm key autumn 94 457 midterm winter 93 cse 557 computer graphics autumn quarter 1995 syllabus personnel professor tony derose ta jim fix office hours administrivia time mwf 12 30 1 20 place sieg 231 prerequisites good working knowledge preferrably programming linear algebra mathematical sophistication prior knowledge graphics assumed required text james foley van dam steven feiner john hugues computer graphics principles practice addison wesley 1990 optional texts opengl reference manual addison wesley 1992 jackie neider tom davis mason woo opengl programming guide addison wesley 1993 josie wernecke inventor mentor addison wesley 1994 supplemental texts michael cohen john wallace radiosity realistic image synthesis academic press cambridge ma 1993 gerald curves surfaces cagd practical guide academic press san diego 1988 derose borrow texts short time grading project grade team members 35 project knowledge individual 15 midterm 15 final 35 tentative date midterm november 8 1995 lectures lectures partitioned independent topic areas rendering geometric modeling animation topics make mathematical numerical methods including affine geometry wavelets finite element methods numerical optimization occasionally provide tutorials material projects graphics courses taught graphics instructional lab consisting 14 silicon graphics indy r4400s lab located sieg 228 projects topic area short exercise speed indys ll work project team students class projects require make substantial extensions existing interactive graphical application project require create short animation 30 60 seconds long projects mind project 0 due simple program create fractal called triangle project 1 trace due 11 3 program create realistic images complete shadows reflections transparent effects project 2 sweeper due 11 20 program create complex surfaces sweeping curve path dimensions project 3 animation due 12 8 create short animation design subject approval projects graded person sessions jim grading session run project make meets exceeds goals project ll quiz individual members team determine understand structure code design trade offs implemented algorithms grade assigned members team project implementation separate grades recorded team member knowledge project project grading document details project turn late policy assignments due beginning lecture due date means modification stamp project executable earlier start lecture due date late assignments marked rate 33 day lecture meaning fail turn assignment time worth 66 24 hours deadline 33 24 hours worth addition extra credit bells whistles awarded late assignment exceptions extreme circumstances advance photographs comet hyakutake marcus march 25 1996 early early morning photographs copyright 1996 marcus 1135 compuserve put web adam 1599 pitt computer science department images alumni hall img img img img img img img img img mineral industries building img img img img img faculty img img changed 10 6 95 hoffman cs pitt gud bjo english homepage sma um er cornell ist med islands 1992 mu university illinois 1995 er img sid ur urbana champaign af pc world ir ur realaudio med ir internet movie database um deep blue god ar cornell ku stefan html yahoo altavista jonsson cam cornell cse 326 spring 1995 office hours richard ladner 311 sieg hall 543 9347 ladner cs monday friday 2 30 3 30 tuesday 11 00 12 00 dan fasulo 326 sieg hall dfasulo cs monday 12 30 1 30 thursday 1 30 2 30 ladner cs washington update 3 27 95 funding opportunities list science engineering related undergraduate graduate post doctoral funding opportunities community science funding opportunites database http cos gdb org fund database includes information funding opportunities announced federal agencies state provincial commercial organizations profit foundations professional associations title funding opportunity listed linked full record community science funding opportunities database full record additional sponsor amount deadline information information award eligibility requirements contact information funding opportunities december 1996 deadlines grant title sponsor deadline amount japan summer institute national science 12 1 96 graduate students foundation nsf summer institute korea graduate national science 12 1 96 travel costs students science foundation allowance engineering national consortium graduate degrees national 12 1 96 minorities engineering laboratory gem science technology american association fellowships university women 12 17 96 dual degree scholarship bell program high laboratories 12 31 96 school seniors funding opportunities january 1997 deadlines summer institute korea national science 01 01 97 foundation nsf united states dod fellowship department 1 15 97 stipend defense dod ng scholarship program esp eligible ethnic minority bell groups black hispanic laboratories 1 15 97 native american women senior year high school graduate student national science 1 15 97 25 000 industrial fellowship foundation nsf ence training american fellowship psychological 1 15 97 association office naval research office naval 1 20 97 48 000 graduate fellowships research onr ion american international states council canadian 1 24 97 fellowship program studies computational science funding national graduate fellowship aeronautics 1 25 97 stipend program space administration nasa civilian waste morgantown energy stipend management fellowship technology center 1 31 97 expenses program nuclear engineering oak ridge institute 14 000 health physics fellowships science 1 31 97 expenses education health oak ridge institute physics fellowship science 1 31 97 14 400 education funding opportunities february 1997 deadlines asm minority summer american society 2 1 97 2 000 research fellowship microbiology doctoral dissertation national science research improvement foundation nsf 2 1 97 7000 grants charles fellowships minority williams college 2 1 97 stipend graduate students german academic social science council summer institutes research council 2 1 97 national aeronautics graduate student space 2 1 97 22 000 researchers program administration nasa nih summer research national institutes fellowship health program 2 1 97 4 000 nih student mount desert island fellowships biological 2 1 97 500 1 000 laboratory small grants training national science 2 1 97 33 000 research foundation nsf nal internship oak ridge national 2 5 97 graduate students laboratory ornl 6 1 97 10 1 97 funding opportunities march 1997 deadlines ion american organization states fellowship american states 3 1 97 graduate student research air force office program scientific research 3 3 97 stipend afosr program north american de mobility higher 3 14 97 education mexico program north american human resources mobility higher development canada 3 14 97 education science engineering office energy 3 15 97 stipend research semester awards research funding opportunities april 1997 deadlines karen memorial karen 4 4 97 500 scholarship memorial scholarship funding opportunities june 1997 deadlines regular training program organization american states 6 1 97 funding opportunities october 1997 deadlines canadian studies canadian embassy 10 31 97 hydro quebec top awards washington dc canadian studies graduate canadian embassy 10 31 97 upper amount student fellowship program washington dc funding opportunities december 1997 deadlines 1997 summer institute japan graduate national science 12 01 97 students science foundation nsf engineering community science funding opportunities database http cos gdb org fund resume rahul kapoor room 333 123 orchard st madison wi 53715 ph 608 264 4143 room 3360 1210 dayton st madison wi 53706 ph 608 262 9275 email rahul cs wisc postscript version resume objective career design development systems software background core system areas databases architecture operating systems compilers traditional web work experience summer internship integrated database server solutions group ibm almaden research centre primary project involved adding optimizations db2 query optimizer queries involving merge joins studying impact benchmark suite days performance study web server mis scalability smp running windows nt spec web benchmark suite summer internship defence research establishment india 93 worked graphics project developing visualization tool manufacturing process fighter plane india teaching assistant wisconsin madison graded consulted cs302 programming cs536 compilers academic background masters degree computer science expected dec 96 university wisconsin madison current gpa 4 0 4 0 btech bachelors degree computer science engineering indian institute technology kanpur gpa 9 9 10 0 received prize academic excellence institute level end 2 year common core curriculum skills programming languages proficient java programmed sml prolog pascal fortran basic os platforms unix windows nt sql embedded sql programming worked db2 informix sybase platforms compiler development flex bison network programming unix sockets shell programming perl user interface development x11 motif web related java http web caching information retrieval courses projects uwm cs736 advanced operating systems project invalidation based cache consistency www modified harvest internet object cache invalidation based cache consistency protocol cs764 topics database systems project porting zoo database server informix sybase involved embedded sql programming database libraries informix sybase cs752 advanced computer architecture project concurrent stream buffer cache access project proposed modifications stream buffers carried trace driven simulation study scheme advanced computer architecture ii project cc numa big bus comparative study emerging cc numa clusters current generation big bus smp cs536 compilers project complete compiler optimizing programming language current semester courses cs838 1 java programming implementation project hardware register renaming java stack based architecture cs838 2 information retrieval techniques project building information retrieval engine web environment cs737 computer system performance evaluation modelling project web project related condor courses projects iitk advanced courses distributed systems worked rpc mach kernel threads computer networks cs640 simulated network top tcp ip functional programming wrote string rewriting system knuth bendix completion procedure sml software engineering reviewed rumbaugh object oriented analysis development methodology btech project wrote hypertext authoring navigating shell x11 motif parallel algorithms network flow algorithms intermediate level courses database systems cs564 developed relational database engine data definition manipulation extendible hashing operating systems cs537 explored parallelizing sequential programs fork join level compilers cs536 wrote front end subset modula 2 programming languages programmed prolog sml computer graphics designed implemented tutorial projective transformations phigs artificial intelligence cs540 wrote equation solver prolog meta level inferencing theory computation cs520 introductory courses data structures algorithms computer organization digital systems discrete mathematics references request visa status f1 authorized practical training visit home page shavlik group machine learning abstracts advice grads fac ps allex ps cherkauer aaai ps cherkauer ijcai ps cherkauer ps cherkauer ps cherkauer ps cherkauer ps cherkauer ps craven ps craven ps craven ijcai ps craven ps craven ps craven ps craven ps craven ps craven ps craven ps craven thesis ps datasets gutstein ps incoming jackson ps maclin maclin ps maclin aaai94 ps maclin ijcai95 ps maclin ps maclin ps maclin ps maclin ps maclin ps maclin thesis ps maclin thesis ps maclin tr94 ps noordewier ps abstracts trs opitz ps opitz ps opitz ps opitz ps opitz ps opitz ps opitz thesis ps opitz tr94 ps programs readme readme updating scott nips4 ps shavlik ps shavlik ps shavlik tr92 ps towell ps towell ps towell ps towell ps towell ps towell ps towell nips4 ps towell thesis 1 2 ps towell thesis 3 ps towell thesis 4 7 ps towell thesis app ps jun fang 2910 medical arts apt 306 austin texas 78705 home 512 494 1148 jfang cs utexas http www cs utexas users jfang objective computer application system developement prefer distributed system database networking multimedia education computer science sep 1996 1997 university texas austin interest multimedia networking database gpa applied math sep 1994 aug 1996 florida state university minor computer science gpa 3 8 sep 1986 aug 1990 huazhong univ sci tech china gpa 3 8 technical skills 8 years experience programming experience vb foxpro assemble system administration knowledge experience aix sunos linux java perl sql unix windows nt work experiences programmer electrical engineer division oct 1992 aug 1994 employer electronics manager xiao qiang fu china hours week 48 6 days responsibilities computer application system developement design implement industry process control system yr reactor data collection graphic user interface digital management information system design assistant aug 1994 jul 1996 employer florida state university manager prof tam florida hours week 20 responsibilities design programs direct simulation research work computational fluid dynamics cfd research assistant sep 1990 sep 1992 employer institue physics china hours week 48 responsibilities designed program computation research work vacuum physics honors achievements winner fsu programming contest held spring 1996 bunch honors obtained china contact email jfang cs utexas linux description linux extremely popular os machines ports macintosh amiga machines mips based machines dec alphas reasons linux popular development completely open contribute availability linux distributions cdrom ftp linux free price distributions pay cdrom burning tech support links information ssc linux page links comments cse467 advanced logic design carl ebeling spring 1996 section aa team 1 aboel nil msa martin stephen wesley team 2 chan esther mc sean pham smith anthony team 3 fisher matthew mc eric roske larry roske shen daniel section ab team 4 ville chinn richard dove debra saint team 5 daniel nguyen melissa anthony team 6 cook devin dsc davis john johnd taylor kevin ebeling cs washington java pc people attempted put java pc rough outline steps move library pc create working classpath installed 1 0 2 1 ftp directories files home osiris cs cs5 java files store 2 directories java lib acme java lib hmc note ws ftp entire directories ftp ed individual files ftp ed internet discussion ways ftp entire directories 2 add line set classpath java lib classes zip java lib autoexec bat file note classes zip stays part jdk 3 reboot note send mail pc system hmc general pc mail list hmc pc related questions issues modified september 20 1996 mike cs hmc background 1987 cognitive systems laboratory csl established faculty departments computer science industrial engineering perform research knowledge acquisition knowledge representation expert systems knowledge based systems high productivity development environments human factors simulation software engineering csl directed dr newton ellis professor industrial engineering dick simmons professor computer science csl performed research general dynamics fort worth texaco houston ibm austin ibm westlake southwestern bell telephone company dallas state texas advance technology program csl seeks encourage top texas students pursue research careers addition qualified international students participate research projects csl research liaison established csl center artificial intelligence itesm monterrey mexico establish projects researchers texas mexico assist top minority students joint projects planned csl computer science department view university historically black college university recently csl lab changed focus called software process improvement laboratory lab focus aid software engineering projects visualize software projects page maintained douglas keegan updated 3 5 96 collective communication routines spaa 94 paper describes work ibm almaden research center summer 1993 based theoretic work bruck ho optimized ibm sp1 derrick paper addresses routines personalized communication index optimal combine routine conceptually reduction broadcast paper ftp communication routines derrick weathersby eecs 498 2 assignment 3 program arcade game assigned september 13 1996 assignment 3 crack programming game provide code ll call arcade package handles low level messy stuff selecting video mode setting back buffer page flipping design fairly simple arcade game draw graphics program workings game weeks create working arcade game design software engineer carefully make expect game order grading criteria grade assignment 3 based 4 factors game fully important thing working game game finished bugs grade suffer design game make finish project week time frame create schedule stick game nontrivial won good grade final game pong colors bigger paddle game doesn original clone classic arcade game fine proud hand game designed talked designing game design sins commonly made make show paying attention class learned code structured commented code easier read follow mood time decide grade tools assignment compiler borland 4 2 caen machines arcade package class webpage paint program windows paint program caen machines compiler borland compiler caen machines work project make create project set platform dos standard target model large evening session introduce people compiler arcade package arcade package code written specifically assignment handles low level stuff pain game programming class website find simple pong program written arcade package replace pong code game notes arcade package arcade package written wednesday half lecture introduction arcade package code compile pong program excellent change questions game limited 320 200 pixels 256 colors arcade package object oriented creating game objects balls pong object writing number functions update position object update handle collisions objects hit draw object draw addition input mouse keyboard paint program create graphics game objects paint program creates pcx files paint program windows shareware program paint shop pro hand weeks today october 4th hand items 1 floppy disk game executable 2 printouts code 3 manual game 4 write explanation code data structures program organized special point grader begin task playing games additional notes questions arcade package bring class email umich umich bugs found arcade package announce class class webpage problem check webpage emailing half class wednesday devoted explaining arcade package don miss class absolutely unable make set appointment cover material img program 1 wind chill factor monday 4 8 96 8 50 grade 25 final grade text covered chp 1 2 3 problem description noticed winters wisconsin cold assignment write program compute wind chill factor current temperature wind speed cold feel day program user enter current temperature degrees fahrenheit wind speed mph values read integers program compute print degrees fahrenheit formula wind speed temp temperature print degrees fahrenheit convert temperature degrees celsius print formula values compute deg deg real numbers print values integer rounded nearest degree finally print english description current weather wind speed 10 mph calm 20 mph greater equal 20 mph similarly 20 deg cold 10 deg cold greater equal 10 deg cool description printed single line current temperature 11 deg wind speed 17 mph program display hint check results wind chill factor 21 deg wind chill factor 30 deg weather cold worry extra spaces output shown rid spaces formatted output hand hand assignment online copying fortran source code file program1 compiled executable file program1 exe handin directory files timestamped current time copy handin directory check handed time late day penalties apply important make copy correct versions program files graded hand printed copy fortran source code file printed copy output program run sets test data gradesheet gradesheet gradesheet grade assignment close make required note graded correct output input values handing run program values manually check program correct results case calculator correct output 20 temperature 5 deg wind speed 7 mph 4 temperature 32 deg wind speed 10 mph 4 temperature 16 deg wind speed 20 mph 4 temperature 6 deg wind speed 12 mph 4 temperature 16 deg wind speed 5 mph 4 user interface 8 prompts temperature wind speed 4 meaningful display weather description 4 implementation 14 correct implementation formulas 4 correct end statement 4 correct fortran statements 2 meaningful variable names 2 indenting neatness 2 documentation 8 program description 4 variable definitions section comments 4 total 25 50 copyright 1996 gareth bestor bestor cs wisc modified april 4 1996 program 3 family vacation planning program due date assignment due thursday october 10th note program worth 25 grade previous assignments worth 20 introduction assignment meant give practice functions passing parameters reference return statements statements switch statements story ve hired happy family travel agency create reservation system basic idea program aid user estimate cost family vacation month employers insist complete project stated deadline silver lining previous programmer unemployed previously write program year left notes skeleton program thing started outline code list guidelines required employers begin plan attack program full featured user buy airplane tickets book hotel rooms reserve rental cars implement functions outlined skeleton code header comment include statements function prototypes char char int int double int int returns ticket cost double returns room cost double returns car rental cost void double totalcost displays total cost void main main call auxiliary functions short input question char char response cin response response response return response response return cout bad input expected typed response endl cout shame aborting program endl exit 0 char int int char response user response return response double int returns plane cost int const int hawaii 1 destinations const int greece 2 program const int india 3 double returns room cost const int 1 hotels minimum const int days inn 2 const int 3 double returns car rental price const int budget 1 rental car companies min const int alamo 2 const int rent wreck 3 void double totalcost prints total cost don cout totals main note supplied working function accepts answer question filters invalid input greatly simplify code choose lot code involves implementing menu driven decisions find switch statement helpful examples switch statements looked lecture description functions write note functions behave function function 1 prompt user interested vacation destinations hawaii greece india 2 user enters indicating query number children adults family return user response note number children number adults returned reference main program stage 3 user enters simply return response function function 1 user buy airline tickets answer return 0 0 money spent 2 answer display menu choice destination destination adult 1 hawaii 672 19 2 greece 900 27 3 india 1599 99 choose destination 1 3 3 calculate total air travel cost note children 37 discount 4 return total cost purchased tickets function function 1 user book hotel rooms answer return 0 0 money spent 2 answer display menu choice hotel 1 65 00 night 2 days inn 45 95 night 3 motel 6 36 00 night choose hotel 1 3 3 number rooms book 4 number nights stay 5 calculate return total cost rooms function function 1 user reserve rental cars answer negative return 0 0 money spent 2 answer affirmative display menu choice rental car company 1 budget 68 52 day 2 alamo 72 36 day 3 25 99 day choose car 1 3 3 number cars rent 4 number days rent car 5 collision insurance collision insurance add 10 car rental cost 6 calculate return total cost procedure procedure display total amount spent travel agency main program main program short simply call functions places work 1 call function function returns program terminate message function returns program call functions terminate message function returns program terminate error message test cases required turn screen output generated program runs inputs chosen demonstrate functionality program handing assignment 1 turn electronic copy source code cpp executable program exe handin directory testing program test cases receive electronic copy source code executable lose points case program compile run correctly turn credit program fails test cases receive low score 2 printed copy source code 3 printed copy test cases items 2 3 stapled grading correct output test cases 3 test cases 7 user interface meaningful prompts user 1 correct display program output 1 implementation correct statements 3 meaningful variable names 2 correct functions parameter passing return calling 4 documentation program description 1 variable definition section comments 2 good program style 1 david eggleston bookmarks uw computer science seminars attending projects interested research initiating uw cs home page uw pl page pl seminar page pl qualifier exams csl afs faq fall 1996 classes cs537 operating systems mary vernon cs 537 2 fall 1996 home page cs 537 2 fall 96 assignment 2 lycos search nachos threads cs564 cs564 assign 1 faq cs701 construction compilers charles fischer cs 701 fall 1996 suif compiler software distribution cs302 information pointers munson nifty syllabus page cs 302 difficulty wax hip hop reviews massive archive heavy east coast review archive industrial surroundings links lyrics pics info similarities engine war silence artist index space main gerald dark atmospheric review archive home page bloody valentine index music database recent reviews brutal american underground society dead angel reviews music favorably death doom punk industrial http www umn 8000 music coc back txt existence death black doom internet metal top 10 page existence zine listing inferno zine flesh godflesh reviews web essentials news humor resources gazette local news nando times yahoo lycos hypertext webster interface webcomics keepers lists dave letterman page top ten lists monologue bits anthony annoying web madison wi points interest city information madison wisconsin local forecast complete list madison sites amusing diversions board games video games pencil puzzles cryptic crosswords set home page star page faq contests www spirograph sega genesis tips tricks web site web grad student research rankings butt information graduate students computer science 108 cs programs ranked quality rating 1993 sports detroit lions detroit home page espnet sportszone nba football picks edge nfl match home unofficial fu homepage amy chow fan home page bunch crap book recommendations real folks joe page breakfast cereal hall fame atheist manifesto flag burning page interactive school house rock page zen server day bad karma humor sick silly humor archives adrian humor collection wright letterman deep thoughts news weird archive ratan humor collection computer humor straight archive confuse roommate fun personality includes briggs meyers test newton misspellings scott pakin automatic complaint letter generator spam haiku archive home page speaking words wisdom quotes supermodels main page family circus poetry emily don nice home office 7 randall av 3310 comp sc department apartment 1 univ wisconsin madison saeed mirza madison 1210 dayton street wi 53715 usa madison wi 53706 usa ph 608 250 0227 ph 608 262 1721 saeed cs wisc fax 608 262 9777 url http www 2521 kingston pike chemical engg apt 409 science engineering bldg nitin knoxville univ tennessee usa knoxville ph 423 546 usa verdi engr utk ph 423 974 flat 206 tata information systems limited apts golden tower nal road 4th floor airport road singh bangalore bangalore india india 2421 ph 91 80 526 hotmail fax 91 80 526 3125 http members tripod 109 13th main 28th cross das 4th block bangalore inf mrs prism project 136 2nd cross block 1st floor 6th block systems raghu bangalore 312 5th block india soft net bangalore ph 91 80 ext 2 apex plaza 10 south lock street 3 high road sinha india india ssinha rsi ph 91 44 fax 91 44 mahendra rsi shekhar st shekhar sandeep home ph 219 634 singh sandeep singh 7 af 3 india ernet home ph 413 545 sharma som umass 600 south loop road graduate teaching assistant huntsville al dept ece tewari usa alabama huntsville ph 205 430 4096 usa mail tewari ece ph 205 890 694 28 yogesh home page pandey india http www index html ph 91 11 8 email cadence pics indian film stars suggestions send img img back home page updated sep 22 1996 amos ron cs uw madison selected abstracts abstracts precisely cover pages classified subjects subject represents file 1 7 abstracts articles subject articles completed 1990 anonymous ftp present site ftp cs wisc file preparation present sentence removed list subjects considered partial choose abstracts subjects approximation orders general shift invariant spaces multivariate interpolation polynomials techniques analysis riesz bases frames shift invariant spaces including applications weyl heisenberg systems wavelets systems wavelets abstracts papers recent time click button img click download postscript version statement abstract dissertation prospectus device sizes continue diminish chip gate pin ratio increases reducing chip testability strong effect testability production cost makes imperative integrated vlsi design process high level synthesis automates design process allowing design alternatives explored efficiently importance testability exploration test options design process early increasing complexity chip circuitry increases cost production causing test time rise reducing production throughput reason generate designs deliver high fault coverage low test time chip performance critical constraint high speed application area real time digital signal processing multi media application inclusion testability design severe performance degradation testability important designs include testability minimal impact chip performance low test time reduced performance degradation achieved simultaneously design testable system chief component test time degree allowable test concurrency testing parts chip chip components tested concurrently tests examine components share hardware order minimize test time designs generated tests defined share hardware performance reduced test registers inserted delay critical paths design test registers inserted ensure testability avoiding delay critical paths circuit testable design generated tests defined design parallelizable design system performs tasks goal test time minimization definition circuit testable high degree test concurrency behavioral description insertion test registers defined circuit definition parallelizable tests minimizing degradation chip performance definition highly concurrent bist test plan circuit work presented applied wide range built test bist methodologies altering area overhead limitation designs produced system range fully centralized bist chip components tested test registers partially distributed bist degree test register sharing restricted cost chip testing large fraction chip production cost effect test register insertion performance critical high speed application integrated system considers test time performance reduction due testability earliest stage design clear previous efforts increase testability integrate levels testable circuit design directly address problem minimizing test conflicts performance degradation computationally efficient 1835 simplescalar architectural research tool set simplescalar architectural research tool set simplescalar architectural research tool set comprises compiler assembler linker simulation tools simplescalar architecture tool set partly derived gnu software development tools researchers easily extensible portable high performance test bed systems design slides simulation workshop talk todd austin gave isca santa margherita ligure italy talk detailed tool set insights ve gained simplescalar architectural research tool set source release version 1 0 0 early 1996 send mail austin cs wisc details made simplescalar architectural research tool set compiler tools simply ports gnu software development tools simplescalar architecture ports simulators written todd austin wisconsin multiscalar group university wisconsin madison development code supported grants national science foundation grant ccr 9303030 software capitalization supplement office naval research grant n00014 93 1 0465 updated october 4 1995 andy glew 412 west shore drive madison wi 53715 home 503 693 glew cs wisc glew intel career goals challenging hardware software development design generation high performance microprocessor order dynamic execution instruction level parallelism scale parallelism apply technical management concepts create breakthrough system creative work computer architecture thomas edison invention factory modern world skills performance tuning analysis hardware software make run faster hardware high performance computer architecture order parallel processors synchronization cache bus protocols memory consistency models super scalar processors structural modelling register transfer languages intel hardware description language computer arithmetic redundant forms increase performance software os unix system bsd 4 3 kernel nt kernel win95 drivers programming languages lisp regularly familiar cobol fortran pascal pl 1 assembly languages 680x0 88k 80x86 gould pn np mips r2000 powerpc environments super micro mini super education august 1996 date ph student university madison advisor guri sohi research interests aggressive order superscalar dynamic execution cpus september 1987 january 1991 university illinois urbana champaign sc electrical computer engineering thesis synchronization primitive implementation including bus lock advisor wen mei hwu subject area computer architecture parallel processing synchronization instructions cache bus protocols research super scalar processing register renaming minimal control dependencies part time january 1990 working gould motorola gpa 4 8 5 1980 1985 mcgill university montreal bachelor engineering electrical engineering computer option gpa 2 87 4 projects include ramm risc reduced addressing mode risc small efficient instruction set machine 1978 1980 college montreal des employment january 1991 date intel corporation hillsboro oregon august 1996 date student continue affiliated intel microcomputer research labs covered intel work intel breaks full time student pursuing ph november 1995 august 1996 computer architect researcher microcomputer research labs leader intel architecture cpu research group manager richard intel fellow agreed tp spend approximately year prior returning school finish ph helping research group ground defining research directions hiring 5 ph level researchers hire arranging capital purchases approximately 500 000 computer equipment services january 1991 november 1995 computer architect p6 managers bob 1991 1993 dave 1993 1995 architects involved original p6 microarchitecture definition 1991 supported design providing oversight making global tradeoffs life project defined top level interface subsystems defined execution unit instruction set defined microcode format significant contributions design blocking cache defined performed initial rtl coding branch mechanism including interfaces btb execution units simulation studies simplify logic involved retirement branches defined global control register bus initial definition phase led p6 hw sw team 3 full time engineers 3 students wrote p6 external architecture specification defined visible features machine check mechanisms reducing tlb memory types instructions conditional moves fast system calls liaison p6 architecture software groups compilers intel microsoft assembly language applications multimedia video 3d graphics games developers wrote p6 code tuning guide defined memory types increase memory performance 4 defined supervised block memory fill copy optimizations including inventing cache protocol reduces memory traffic 50 30 tuned code including single notorious optimization improved approximately 25 supervising recent work improving branch predictability supervising work improving performance analysis tools code tuning defined p6 performance monitoring hardware defined supervised development software unix windows perform profiling method performance analysis involving statistical sampling code locations performance problems defined supervised development mode execution device driver unix microsoft permitting access hardware facilities user code facilitating automation performance validation testing procedures initially defined supervised development api profiling device drivers windows 3 1 permitted investigation performance issues flat code location call tree supervised application tool tuning computer games 3d graphics applications acted x86 architecture expert frequently representing p6 intel compatibility architecture review team cart creator keeper official intel x86 instruction set definition behalf cart cart expert interrupt controller architecture cart expert system management mode original investigator x86 instruction set enhancements support multimedia video graphics p6 representative mmx definition effort key inventions permit instruction set enhancement os p6 representative evaluation future instruction set architectures future x86 member intel research council natural datatypes technical committee supervising research multimedia graphics speech handwriting recognition january 1990 1990 teaching assistant foundations vlsi design automation taught professor larry jones bell labs naperville indian hill university illinois urbana champaign department computer science december 1985 november 1989 os developer december 15 1985 november 15 1989 member technical staff 1101 university urbana il 61801 october 7 1988 site owned gould csd october 7 1988 site sold motorola mcd november 15 1989 left vacation returning full time studies january 1990 october 1988 october 1989 performance evaluation team leader motorola microcomputer division manufacturer 234 0 vme bus computer systems based unix system release 3 find generation computer system performance problems worked widely unix kernel board level performance issues supervised computer scientist working filesystem performance leading multiple filesystem block sizes change buffer cache scanning algorithm improve interactive response wrote kernel tuning guide system 68 systems investigated poor memory system performance due insufficient write buffering slow bus arbitration wrote white paper timers leading improved comparison based timer implemented systems eliminated jitter drift errors consultant multiprocessor graphics groups devised performance tests interactive approximately 50 000 hardware software resources purchases december 1985 october 1988 member technical staff gould computer systems division urbana illinois manufacturer gould pn np advanced planning active discussions planning advanced risc mini supercomputer systems os group interface hardware design instruction set retirement interrupt structure simplification performance q3 88 performance evaluation pn np product lines development tools performance evaluation wrote application notes directly connected interrupts eliminating jitter drift errors timer facilities 2 1 ab maintenance testing q2 88 nfs timers buffer cache system compatibility 2 1 87 88 performance member performance team gould unix development responsible tightly coupling performance issues development pn product line collected automated benchmark suite wrote real time unix benchmarks investigated performance problems system baselines buffer cache problems improved write throughput 400 memory layout optimized inlined critical kernel routines real time unix 85 87 designed implemented real time scheduler dual cpu system fixed priority preemptive scheduling cpu fast suspend resume tested high speed clock facility devised configuration control system based parallel trees restricted environments wrapped rcs publications 1986 programmer saint laurent quebec graphical editor implemented public access graphical database system developed system managing multilingual english french versions software wrote graphics keyboard mouse drivers ibm pc compatibles designed serial card 1982 1986 unix system manager electrical engineering undergraduate computer lab mcgill university pdp 11 40 mc68000 based machines running unix matrox graphics image processing systems 1981 1984 computer operator programming consultant mcconnell computing facility mcgill university ibm 370 assembly cobol fortran pascal pl 1 summer 1979 student programming assistant concordia university fortran graphics programming wireframe aircraft models pdp 11 40 running rt cdc nos training intel line manager training june 1993 transaction processing stanford western institute computer science class taught jim gray june 1992 high performance compilers class prof michael wolfe oregon graduate institute portland 1991 software testing class prof roy campbell university illinois urbana champaign gould csd urbana led certificate software testing june 1986 publications andy glew boxes links parallel trees elements configuration management system usenix workshop proceedings software management usenix association april 3 4 1989 orleans louisiana andy glew empirical evaluation indexing acm sigmetrics performance evaluation review vol 17 2 january 1990 andy glew wen mei hwu snoopy cache test test set excessive bus contention computer architecture news vol 18 2 june 1990 pp 25 32 andy glew mandar joshi improved memory type intel design technology conference 1994 andy glew change p6 compiler optimizations intel software development conference 1993 awards intel award 1996 pentium pro processor dynamic execution microarchitecture shared bob dave glenn hinton mike recognition award 1996 intel israel design center creativity driving intel architecture microprocessor multimedia extension ia mmx architecture definition shared members mmx team led alex uri weiser patents inventor 100 intel patent filed approved submission patent office 40 submitted patent office count 7 patents awarded patent office personal languages english french societies ieee computer society acm sigarch sigmetrics sigops sigplan standards sci citizenship canadian permanent resident visa references intel microcomputer research labs worked p6 wen wang manager platform cache memory subsystem research section intel microcomputer research labs intel corporation 2111 ne 25th ave mailstop 91 hillsboro 503 264 wang intel managers intel p6 bob manager p6 architecture 503 264 intel dave manager p6 503 264 4603 intel intel corporation 2111 ne 25th ave mailstop 19 hillsboro ms advisor professor wen mei hwu 256 csrl mc 228 1308 main urbana il 61801 217 244 hwu crhc uiuc intel agreed provide phone references character busy allowed write write letters reference wanted include names blatant dropping john crawford intel fellow p7 manager 408 765 4575 john crawford ccm sc intel fred pollack intel fellow manager microprocessor architecture planning 503 264 fred pollack ccm jf intel pete intel fellow intel server division 503 696 8424 pete ccm jf intel previous employer steve bunch manager urbana design center motorola microcomputer division 1101 university urbana illinois 61801 217 384 urbana mcd mot scott manager distributed systems group urbana design center motorola microcomputer division 1101 university urbana illinois 61801 217 384 urbana mcd mot header glew public html rcs resume html 1 7 1996 09 13 15 33 21 glew exp submit homework program osiris called submit submit homework programs end cc cool program cc file text essay written answers question ends txt answer txt files don end suffixes submit complain won deliver files submit part homework separate file assume program problem 1 homework assignment called cc type submit cc program questions assignment submitting enter 2 stands assignment 2 problem assignment submitting assignment parts enter number 1 6 response program submission regrade ll talk regrades class choose submission don worry program doesn class submitting homework submit program figures confused sends mail cs 5 cs 6 professors similarly file text file program type submit filename txt modified september 11 1995 hadas cs hmc academic information home page general information servers degree programs phd program meng program undergraduate program research research projects research colleagues technical reports cs tr information home pages study descriptions cs department home page logging information superhighway url printed releasing url http www uiuc cgi bin printenv doesn anymore find introduction logging issues official request comments rfc issue pardo cs washington lecture 5 programming languages mishra g22 programming languages pl mishra york university lecture 5 slide 1 ada programming language language survey 2 countess ada augusta lovelace programmer hacker babbage analytical engine programming language 1980 developed dod language approved dod software project developed reduce high cost designing writing maintaining dod software major items software embedded systems primary purpose control incorporated larger systems large software 50 000 100 000 lines code long lived systems 10 15 years continuously evolving slide 2 design history 1975 high order language working group established investigate problems developing common language dod 1975 1978 list requirements ironman revised ironman finally design competition winner jean honeywell bull 1987 ada iso standard 1983 1987 analysis technical queries arg ada group resulted ais ada issues 1988 dod ansi established ada 9x project 15 feb 1995 ada 95 core language specialized slide 3 quick overview ada 83 strong typing scalar composite access private derived representation specification standard control constructs structured language subprograms procedures functions program structuring facilities packages generics extends concept type functional abstractions exceptions separate compilation tasking rendezvous slide 4 quick overview ada 95 object oriented programming program libraries replaces ada 83 flat structure hierarchy visibility control program extension recompilation interfacing graphical user interface gui program call back tasking static monitor slide 5 ada type system programmer defined types set values applicable set operations set properties accessible attributes type definition type identifier type definition type binding variable type attributes attribute identifier slide 6 examples type day mon tue wed thu fri sat sun enumeration type today day tomorrow day current day day hours worked array day day integer today fri tomorrow day today current day day day loop end loop slide 7 primitive scalar types discrete types enumeration types ii character type iii boolean types iv integer types real types fixed point types ii floating point types note integer real types form numeric types integer predefined integer types system min int system max int operation arithmetic operations logical operations slide 8 discrete types note characters boolean predefined enumeration types characters 128 ascii characters booleans false true discrete types ordered false true discrete type values indexing iteration loops attributes discrete types pos position number suit pos hearts 0 val inverse pos suit val 0 hearts pred slide 9 real type floating point accuracy fixed relative error bound type weight digits 10 values accuracy 10 digits fixed point accuracy fixed relative error bound type voltage delta 0 1 range 0 0 1 0 values accuracy fine 0 1 attributes fx fixed point fx delta fx large fl floating point mantissa digits fl digits fl mantissa fl fl small fl large fl epsilon slide 10 derived type specific type constraints range constraints scalar examples subtype byte size integer range 2 7 2 7 subtype caps character range subtype identifier parent type range constraint object declaration constant integer range 0 128 abs identifier type constraint init range constraint tested runtime current input caps slide 11 assignment statement types match type structure ada equivalence type checking compile time type mismatch program considered illegal subtype constraints compatibility condition type type constraint checking run time violation raises constraint exception program illegal slide 12 examples subtype natural integer range 1 integer integer float natural integer range 0 integer illegal integer type conversion legal legal 3 legal integer legal constraint exception constraint exception slide 13 arrays arrays ada fixed size type unconstrained definition bounds object declaration elements subtype permits assignment equality testing slicing subtype natural integer range 1 integer type short string array 1 10 character type string array natural range character string 1 10 slide 14 array assignment assigning array 1 legal type type 2 number elements copied constraint error exception raised declare string 1 10 string 11 20 begin end array attributes slide 15 array indexing slicing array indexing string 1 10 3 2 array slicing 1d arrays 3 7 array object 3 7 4 8 2 10 1 concatenation array aggregates type tab array character range integer table tab 0 1 2 table 2 1 0 table 1 0 slide 16 records records ada heterogeneous components type fields accessed component names car car make variant records tag discriminant fields changed run time permits assignment equality testing type car make ford gm honda subtype car year integer range 1900 1999 type car make car make year car year end record car car slide 17 records records nested initialized declaration record assigned record provided type car record aggregates car car car car gm 1981 make gm year 1981 slide 18 variant records similar pascal variant records type declaration defines template object declared discriminant supplied type vehicle tag car truck type vehicle tag vehicle tag record year model year 93 case tag car colors color scheme truck natural end case end record truck vehicle truck refrigerator vehicle illegal discriminant discrete types discriminant uninitialized constraint type buffer length natural record pool string 1 length end record slide 19 access types manipulation pointers control object creation type string ptr access string type string 10 ptr access string 1 10 string ptr string 10 ptr string 1 10 string 2 11 constraint error string illegal string 1 3 bud string mud creates object designated access type slide 20 recursive types type node incomplete declaration type node ptr access node type node record character node ptr end record slide 21 generalized access types inherent access declared objects objects created allocators type int ptr access integer ip int ptr aliased integer ip access note designated variable marked aliased access attribute applicable object lifetime access type avoids dangling reference problem type const int ptr access constant integer cip const int ptr aliased constant integer 1815 cip access access restricted read slide 22 control structures assignment statements 2 4 0 table table 1 vector 1 10 0 conditional statements 1 end case 1 1 2 null 2 end case end slide 23 control structures iteration clause iteration statements basic loop loop statements repeated end loop iteration clause execution basic loop terminates 1 iteration completed 2 loop exit statement executed sum 0 sum 0 1 10 loop reverse 1 10 loop sum sum sum sum end loop end loop sum 0 1 sum 0 1 10 loop loop sum sum exit 10 1 sum sum end loop 1 end loop slide complete ada program package procedure temperature conversion package convert temp fahrenheit celsius fahrenheit temp celsius temp float begin fahrenheit temp celsius temp fahrenheit temp 32 0 5 0 9 0 put celsius temp end temperature conversion end lecture 5 bud mishra thursday october 10 1996 2942 listing rice cs faculty staff sarita adve vikram adve john bennett robert david callahan robert corky cartwright joe gavin stuart macleod clarkson keith cooper alan cox jack dongarra peter druschel sandhya dwarkadas michael matthias felleisen kathi fisler robert fowler geoffrey fox ron goldman anthony gil hansen robert jump lydia ken kennedy charles koelbel andras mark john mellor crummey doug moore alejandro schaffer bartlett sinclair danny sorensen devika subramanian richard linda torczon moshe vardi department chair peter joe warren scott warren mary wheeler willy zwaenepoel img rice university computer science department send mail web aren security clicking suggest send email usual mailer mail manuvir cs wisc manuvir cs wisc software safety university washington research centered building cad environment safety critical software development environment set support analysis tools work system software specifications written language support communication development groups including system engineers software engineers application experts human factors cognitive engineers specification language rsml requirements state machine language formal foundation suitable automated analysis found readable application experts training minimal mathematical background unique aspect approach analysis performed directly system specification approaches formally evaluating systems require extra difficult step translating system design mathematical modeling language executable model specification system specification identified hazards control requirements directions early preliminary hazard identification design implementation system development proceeds analyses evaluations performed development stage information original rsml paper requirements specification process control systems paper updates rsml preparation rsml originally developed system requirements tcas ii aircraft collision avoidance system demonstration approach real system extending modeling language include intent design rationale improving readability usability models developing suite automated tools assist evaluating model specification safety major rsml made assist dealing complexity real systems understanding specification crucial human detection errors experimenting types visualization techniques assist analyst understanding model analysis results approach safety evaluation based system safety engineering concepts standard safety engineering approaches extend deal software human error automation enhance ability cope complex systems identification classification evaluation hazards modeling analysis effective models analysis tools hardware software human components include variety analysis techniques orthogonal approaches exists single safety analysis evaluation technique handle aspects complex systems safety analysis tools prototyping evaluating include simulator rsml specifications executed analyst supplied scenarios test cases simulator operational limitations language relax backward simulation fault tree generation backward simulation starts system configuration identifies paths led configuration starting hazard analyst backward simulation determine hazard occur information states preceding hazard eliminate hazard design results backward analysis presented form fault tree consistency completeness checking tool checks rsml specifications properties 1 completeness respect set criteria related robustness response input input sequence 2 consistency specification free conflicting requirements nondeterminism method scales large systems decomposing specification smaller parts functional composition rules ensure verified properties hold entire specification tool tcas specification information paper titled completeness consistency analysis state based requirements deviation analysis deviation analysis safety analysis technique aid identifying behavior lead hazardous system states procedure based underlying systems theory accidents caused deviations system formal software system requirements specification analyst assumptions deviations software inputs procedure automatically generates scenarios analyst assumptions lead deviations identified safety critical outputs software deviation analysis incorporates beneficial features automates manual hazard analysis technique extends handle complexity logical nature computer software deviation analysis interface gui aid software deviation human computer interface safety analysis tools development goal extend rsml include human computer interface apply hazard analysis techniques augmented model timing analysis professor alan shaw add timing analysis tools toolset screen snapshot requirements engineering environment requirements engineering environment supports support graphical user interface creating editing browsing specifications graphical textual interfaces analysis methods listed affords interactive exploration automated batch processing graphical textual specification representations pretty printer produces printed specifications addition tcas ii realistic test beds analyses toolkit include model automated highway system ucb path project aircraft flight guidance system nasa ames nasa robot planned human computer interface analysis improved hazard analysis techniques testing tools completeness analyses timing analysis improved modeling language demonstration part air traffic control system source codes temporary ftp img expr tar gz version real expr 2 7 2 version coming send mail address mailing simulation nyu real expr homepage comment send mail simulation nyu publications author ahmed year olivier de curtis 1992 gopal gupta 1993 shyam kapur 1994 bruce 1995 bernard 1996 brendan 1997 anthony sloane geoff david technical reports single copies technical reports anonymous ftp sending email tech report cs au writing computer science department recent technical reports anonymous ftp ftp cs au directory pub techreports compressed postscript format report title bold ftp copy clicking link abstract report report ftp link present abstract easier searching refer database techreports 1987 tech reports 1988 tech reports 1989 tech reports 1991 tech reports 1992 tech reports 1993 tech reports 1994 tech reports 1995 tech reports 1996 tech reports 1997 tech reports additional items department james cook university north queensland australia computer science home page drink month 25 scotch perfect scotch celebrate major events life completing phd scotch fine brandy extremely smooth beautiful bouquet variety ages real increase quality 21 years increase quality price jump 21 25 years advice buy oldest version find occasion celebration permit enjoy wee dram thinking mundane cost bkay emv cs537 project proposal classification data mining eric vitrano common level class table methods open filename close filename write tuple char sends char string record ascii read tuple tuple number read tuple return tuple instance scheme returns char string lists scheme set scheme takes char string sets scheme table scheme class tuple method attribute attribute number location copy attribute data mining classifiers stage 1 groundwork complete implement version elementary data mining classification algorithm algorithm based id 3 decision tree model limited pruning summary algorithm pseudocode form tree building training data partition training data partition data class tree attribute find split split partition partition partitions tree pruning node nodes node node node class parent remove split evaluation split data attribute calculate goodness attribute return highest goodness split partition data partition data sets based goodness split algorithm implemented visual intention build decision tree classify tuples defined classes tree trained training set classes tuples tested data returned classes type results directing queries incoming data classifying existing data stage 2 algorithm implemented algorithm implemented algorithm related generated observing development processes general case areas improvement pruning fly limiting searches data amount data needed memory partial classification data time estimates expect schedule approximate scheme progress october 21 completion groundwork steps november 4 completion general algorithm november 25 completion stage 2 algorithm december 2 evaluation consideration data mining emv home page cs 537 lecture notes processes synchronization contents processes process processes creating processes process states synchronization race conditions semaphores bounded buffer problem dining philosophers monitors messages tanenbaum mixes presentation features processes interest programmers creating concurrent programs discussion techniques implementing result confusing attempt present processes features user point view concern questions implemented turn question implementing processes processes process process bug program executing instructions sees called sequential programs process program concurrent programs processes executing program details constitutes process differ system system main difference amount private state process process program counter register tells program place store return address calls subroutine processes executing subroutine called places return correct calling points subroutines call subroutines process stack return addresses processes private memory called threads light weight processes minimum thread program counter place store stack return values stored memory shared threads extreme process private memory space sharing read program text processes essentially unix process works points spectrum common approach put local variables procedures private stack return addresses global variables shared processes stack frame holds local variables procedure indication return procedure returns indication calling procedure stack frame stored java approach global variables threads share heap heap region memory allocate objects response short variables declared procedures local threads objects shared thread object reach object base object run method local variables class foo implements runnable object foo object public void run object object object int 0 1000 class bar static public void main string args object object runnable foo thread t1 thread runnable foo thread t2 thread t1 start t2 start program main thread child threads created child thread stack frame foo run space copies variable points instance object objects shared heap thread object created thread objects effectively private objects pointed effectively private copies copy main thread point shared object names processes job task combine threads processes system run java unix java program run separate unix process unix processes share java threads unix process share private stacks processes processes basically programming convenience settings great convenience impossible write program process write single thread code task worrying wait happen examples server providing services thread client timesharing system thread logged user real time control computer controlling factory thread device monitoring networking thread connection creating processes process created start executing java thread object created started starts execution beginning run method object unix process started fork command starts execution statement immediately fork call call parent process called fork child executing point program child memory space initialized copy memory space globals stack heap objects parent child exact clone parent hard difference fork returns 0 child parent char str main int str main program cout str endl void int fork 0 str child return 10 str parent return 39 program starts process executing main process calls inside calls fork processes return fork parent child process copy global global variable str copy stack frame main variable frame variable return fork parent sets copy child sets copy process assigns string copy global str returns assigned process copy lines printed parent 39 child 10 lines process states process started runnable blocked blocked explicitly blocks wait implicitly block read request systems process block thread suspend java runnable process ready running running processes cpus responsibilities operating system called short term scheduling switch processes ready running state synchronization race conditions extremely simple procedure void deposit int amount balance amount assume balance shared variable processes call deposit concurrently bad happen single statment balance amount computers buy sequence instructions load reg balance add reg amount store reg balance suppose process p1 calls deposit 10 process p2 calls deposit 20 completes starts combined effect add 30 balance desired suppose calls happen time executions interleaved suppose initial balance 100 processes run cpus result p1 loads 100 register p2 loads 100 register p1 adds 10 register giving 110 p2 adds 20 register giving 120 p1 stores 110 balance p2 stores 120 balance net effect add 20 tot balance kind bug occurs timing conditions called race condition extremely difficult kind bug track disappear debug impossible detect testing occur extremely rarely deal race conditions careful coding avoid kinds problems systems support processes constructs called synchronization semaphores earliest simplest synchronization primitives semaphore semaphores implemented treat java object hides integer operations initialization increment decrement 1 class semaphore private int public semaphore int public void public void operation read current bits magic make seemingly useless class extremely 1 permitted negative process calls process forced wait blocked state process calls semaphore 2 operations atomic correct implementation make occur words operations semaphore attempted time interleaved case operation blocks caller actual atomic things happen calling process blocked semaphores fix deposit function shared semaphore mutex semaphore 1 void deposit int amount mutex balance amount mutex assume semaphore call mutex mutual exclusion shared processes keyword shared java omitted clear variables shared private separate copy process semaphores useless shared omit shared semaphore declaration initialization semaphore mutex 1 works process make deposit mutex decreasing mutex adds amount balance returns mutex processes call deposit time operation atomic find mutex forced wait process finishes adding balance mutex returning allowing process complete operation processes time forced wait process allowed complete operation mutex process continue wait bounded buffer problem suppose producer consumer processes producers produce objects consumers buffer object pass objects producers consumers show implementation buffer easy 367 exercise buffer hold objects problem concurrent access buffer producers consumers ensuring 1 shared buffer data structure screwed race conditions accessing 2 consumers don remove objects buffer empty 3 producers don add objects buffer full condition 3 dropped buffer assumed infinite capacity problem called producer consumer problem tanenbaum calls bounded buffer problem producer consumer problem solution shared buffer semaphore mutex 1 empty full 0 class producer implements runnable public void run object item item produce empty mutex enter item item mutex full class consumer implements runnable public void run object item full mutex item remove item mutex empty surround operations shared buffer data structure mutex mutex prevent interleaved processes screw data structure semaphore full counts number buffer empty counts number free slots operation full consumer atomically waits buffer lays claim semaphore suppose replaced count 0 mutex process buffer empty process remove item chance grab mutex fine point notice suppose operations consumer mutex full consumer operation buffer empty grabs mutex semaphore blocks full semaphore blocked forever process grab mutex semaphore add item buffer call full situation called deadlock study length dining philosophers philosopher processes numbered 0 4 pair philosophers fork forks numbered 0 4 fork philosophers 1 arithmetic fork numbers philosopher numbers modulo 5 fork 0 philosophers 4 0 philosopher alternates thinking eating eat exclusive access forks size class philosopher implements runnable int philosopher public void run forks eat put forks attempt solve problem represents fork semaphore semaphore fork 5 1 void forks int fork fork 1 void put forks int fork fork 1 problem solution lead deadlock philosopher picks fork pick left fork timing works philosophers hungry time pick forks chance left fork philosopher holding fork waiting fork 1 wait forever simple solution fork lower numbered fork show solution lead deadlock implementing generalization technique project 2 solution deadlock free good situation philosophers hungry time pick lower numbered fork philosopher 0 philosopher 4 grab fork 0 suppose philosopher 0 wins philosopher 4 stuck waiting fork 0 philosopher 3 grab forks start eating philosopher 3 eat philosophers 0 1 waiting shares fork philosopher 3 eat dijkstra suggests solution shows derive solution thinking goals synchronization problem safety make bad liveness make good consistent safety criterion philosopher state state philosopher thinking hungry eating safety requirement adjacent philosophers simultaneously eating liveness criterion philosopher hungry neighbors eating hungry philosopher start eating criterion prevents formally safety state eating state 1 eating liveness state hungry state 1 eating state 1 eating observation solution writes figure 2 20 page 59 tanenbaum semaphore 5 0 0 0 0 0 semaphore mutex 1 int state 5 thinking thinking thinking thinking thinking void forks int mutex state hungry test mutex void put forks int mutex state thinking test 1 test 1 mutex void test state hungry state 1 eating state 1 eating state eating method test checks violation liveness position violation occur philosopher hungry neighbors finishes eating monitors semaphores solve lots synchronization problems low level error prone slight error placement semaphores switching order operations bounded buffer problem lead big problems easy forget protect shared variables bank balance buffer object mutex semaphore higher level solution provided monitor invented dijkstra semaphores ways simple mutual exclusion called mutex examples shared variable variables piece code touches variables preceded mutex mutex hard programmer remember easy compiler compiler work 2 monitor class private int balance public void deposit int amount balance amount keyword monitor tells compiler add field semaphore mutex 1 class add call mutex beginning method put call mutex return point method semaphores block process proceed process consumer discovering buffer empty wait producer philosopher hungry wait neighbor finish eating provide facility monitors special kind variable called condition variable class condition public void signal public void wait condition variable semaphore differences 1 semaphore counts number excess operations signal operation condition variable effect process waiting wait condition variable blocks calling process 2 wait condition variable atomically monitor mutex blocks caller words condition variable wait mutex operations single atomic action solution bounded buffer problem monitors monitor buffer condition public void enter item object item wait enter item item signal public object remove item isempty wait item result remove item signal return result general condition variable logical condition state monitor expression true false process discovers part method logical condition satisfied waits condition variable process makes true signals condition variable waiter wakes problem caused sleep fixed immediately proceed kind reasoning valid important sneak time signal waiter wakes calling signal blocks queue immediately wakes waiter multiple processes blocked condition variable waiting longest wakes process leaves monitor returns methods sleeping allowed continue monitor mutex released allowing process enter monitor summary waiters give precedence strategy nice avoiding kinds errors inefficient implemenation expensive processes consumer blocked condition variable producer calls enter item producer adds item buffer calls signal producer immediately blocked consumer allowed continue consumer removes item buffer leaves monitor producer wakes signal operation statement enter item leaves monitor unnecessary switch producer consumer back avoid inefficiency recent implementations monitors replace signal notify notify operation signal process waiting condition variable implies notify hint logical condition true guarantee true process called notify allowed continue leaves monitor awakened waiter allowed continue logical condition true anymore waiter recheck wakes bounded buffer monitor rewritten replace wait wait java built key differences marking class monitor remember mark method synchronized object potentially monitor explicit condition variables effect monitor anonymous condition variable writing wait notify condition variable simply write wait notify solution bounded buffer problem java class buffer synchronized public void enter item object item wait enter item item synchronized public object remove item isempty wait item result remove item return result waiting specific condition variable condition buffer empty buffer full simply wait make conditions true simply operation similar notify wakes processes waiting waiting longest general process notify process waiting longest necessarily waiting condition made true case notify producers consumers waiting time messages shared variables source errors rid altogether section assume shared memory processes raises problem worrying processes figure cooperate systems shared memory provide message passing facilities send destination message receive source buffer details vary substantially system system naming destination source process directly sort mailbox message queue object destination send source receive systems set destinations called multicast meaning send copy message destination set sources meaning receive message sources common feature source meaning receive message process send message synchronization send receive block sender immediately continue common combination blocking send blocking receive possibility rendezvous send receive blocking waits sender matching receiver waiting message transferred allowed continue buffering messages copied directly sender memory receiver memory copied sort system memory message size upper bound size message systems small fixed size messages send signals status information separate facility transferring large blocks data design decisions independent blocking send generally systems buffer messages blocking receive receive receive set sources message based communication processes attractive distributed systems computer networks processes computers difficult impossible share memory situations processes share memory operating system designer chose sharing reason avoid bugs occur sharing build wall protection processes don trust systems combine message passing shared memory message include pointer region shared memory message transferring ownership region convention process access shared memory request permission current owner sending message algorithm project 2 flavor unix message based system user level processes share memory communicate pipes 3 pipe output stream connected input stream chunk memory make queue bytes process sends data output stream write data file reads read file terms outlined naming indirect pipe acting mailbox message queue send called write unix blocking recieve called read blocking buffering operating system glance message size unbounded accurate message byte amount data write recieved read unbounded boundaries writes erased pipe sender writes 60 bytes receive reads 100 bytes back 100 bytes time remaining 80 bytes time continued original semaphore operations called people trouble remembering books call signal wait names operations form java java vehicle illustrating ideas present languages similar feature java versions unix blanket statement lie versions unix memory shared processes ways processes communicate pipes solomon cs wisc thu oct 31 15 38 53 cst 1996 copyright 1996 marvin solomon rights reserved utcs finger gateway cs utexas responds tue jan 7 09 23 15 1997 login logged david zuckerman org dept computer sciences office tay 3 126 office ph 512 471 9729 home ph 512 323 birthday mar 12 login diz sponsor group prof type faculty shell lusr bin tcsh expires dec 31 1999 mailbox local net nfs status mailbox modified mon jan 6 20 30 20 1997 mailbox accessed mon jan 6 16 09 16 1997 plan department computer sciences taylor hall 2 124 university texas austin austin tx 78712 office 512 471 9729 fax 512 471 8885 home 512 323 recent publications www page http www cs utexas users diz spring class cs 395t topics approximation algorithms mw 4 30 6 dec 18 jan 2 www directory browser doesn support frames access wordbot frames frame index frame stuff asha madison asha voluntary organization dedicated support basic education india started uc berkeley 1991 ultimate goal improve lives poor people india improving facilities basic education illiterate children adults students places volunteer serve purpose asha firm belief literacy make people sufficient improving lives resist exploitation asha political religious affiliations asha madison inception uc berkeley asha chapters started places details provided asha home page stanford local voluntary organization madison asha 1995 order coordinate efforts channel resources efficiently organizations india asha madison registered profit student organization university wisconsin madison activities asha madison contributes monetary support voluntary organizations india money collected contributions people fund raising events activities years included collection drives clothes selling greeting cards child relief cry collection drives meet goals work asha chapters share care nj based international canada volunteers service education india child relief cry supported literacy projects including tea project tamil nadu project project smt girls high school bangalore karnataka announcements asha calendar live indian music concert 22nd april 1995 shirt members asha madison members volunteer asha contact shivakumar send mail asha cs wisc amit shukla cs wisc shivakumar venkataraman cs wisc jignesh patel jignesh cs wisc poosala poosala cs wisc cae wisc vinod john cae wisc ranjani ramamurthy ranjani cae wisc ramanathan calshp cals wisc julia jar mi bus wisc suresh bus wisc sri raghavan students wisc raji cs wisc cs wisc raghu cs wisc karuna muthiah muthiah cae wisc cae wisc shankar shankar cae wisc srinivasan kumar srinivas cae wisc manish goyal students wisc das cso uiuc cso uiuc shyam srinivas decnet wisc gov questions comments suggestions www page send mail poosala cs wisc find asha visit asha homepage stanford author poosala fun links fall 1996 textbook homepage steam powered turing machine dominic animated solution firing squad problem modified august 7 1996 hadas cs hmc parallel object recognition applications facial recognition matt chris paradis jody shapiro introduction project attempt parallelize computer vision object recognition algorithm database edge detected object models previously unseen edge detected image algorithm attempts find models image matching performed approximation hausdorff fraction figure 1 simple image search performed hierarchical scheme attempts minimize comparisons quickly eliminating regions image consideration 1 figure 1 previously unseen image model paper discuss pros cons methods parallelization describe factors motivated design decisions describe parallel implementation split detail performance analysis discuss suitability algorithm facial recognition present results conclude discussion extensions parallel implementation facial recognition aspects approximation hausdorff fraction method approximation hausdorff fraction measure similarity edge images size approximation computed subspace representation edge images distance fraction computed images distance application images match model stored database region image create subspace convert model images column vector reading pixels column major order construct matrix vectors compute eigenvectors eigenvalues matrix select largest eigenvalues create matrix eigenvectors matrix project model images region image subspace subspace representation images length vector primary step computing approximation hausdorff fraction dot product length vectors method detail 1 subspace representations database models precomputed stored matrices data needed perform projection operation regions image searching projected subspace run time projection operation computationally expensive search algorithm parallelization method attempt minimize number projections performed note approximation accurate 0 05 true hausdorff fraction final decisions relative quality match made true bi directional hausdorff fraction search algorithm search algorithm presented 1 attempts minimize number projections comparisons performing coarse fine examination image image cells cell represents set translations model respect image model translated center cell compared region image radius cell figure 2 amounts rough comparison model translation cell resulting fraction threshold set translations represented cell ruled match model resulting fraction threshold algorithm cell considers repeated model ruled algorithm point cell translation figure 3 model ruled approximation lowest level true bi directional hausdorff fraction calculated model ruled marked match fraction position stored consideration figure 2 image divided cells model translation shown figure 3 cell searched depth coarse fine strategy search depth cell image independent entity projections regions image computed cell level efficiency models passed test higher level compared projection list passed lower level search algorithm detail 1 parallelization issues major task parallelizing object recognition algorithm deciding distribute processing processors option distribute search cells processors processor assigned group cells search cells models database method attractive features cells independent entities image projections projections computed locally models communication processors method requires processor access entire database models test database contained 30 view 20 models total 600 models database size complete set models processor unreasonable real application require larger database preclude method option distribute models processors processor subset models database search cell image set models method tolerant large database introduces significant problems processor searching cells image processor image projections calculated image projections expensive processor compute projections locally unacceptable processors store projections global data structure calculated processors access introduces significant network traffic parallel version method handle large database effectively choice implementation implementation chosen faced primary issues parallelization issue efficiently compute share image projections prevent processors needing access projections simultaneously starting points processor image searching ideal case processors move cell cell lock step conflicts processors happen projection simultaneously projection calculated simple locking mechanism ensures calculation waits processor projection checks projection calculated projection calculated locks projection calculates stores global structure fails lock projection processor computing waits computation completes issue load balance issue appeared simple large quantity models easily distributed processors problem simple solution arose organization database 30 views 20 models stored sequentially database processor assigned views objects objects appeared image processor close matches processors deeply image created distinct load imbalance solved problem spreading views object processors real application store views object order solve problem change place achieved acceptable load balance figure 4 shows load balance algorithm correction important note impossible predict models deepest searches amount load imbalance figure 4 load balancing performance split implementation complete measured performance sp 2 massively parallel processor compiled sequential version sp 2 measured performance graph figure 5 shows performance results terms speedup sequential version figure 5 speedup number processors graph shows parallel implementation achieves ideal performance ideal performance speedup test processors results good hoped attempted identify source overhead limiting performance separately measured time spent phase search breakdown time numbers processors shown figure 6 figure 6 breakdown processing time single processor graph shows parallel version run processor performs sequential version processors added time spent fetching projections global structure significant source overhead number processors increases fewer projections calculated locally global accesses required graphs show overhead fetching projections increases processors solve problem fetch projections split phase access calculations waiting data arrive nature algorithm prevents knowing advance projections time projection calculations perform waiting data experiments facial recognition parallel implementation complete began investigate usefulness method facial recognition goal algorithm successfully find faces scene approximation hausdorff fraction test method considered inserting face models database directly scenes match works artificial images database people database effectively find faces representative real world situation started construction database set 400 images set consisted 10 poses 40 people wanted exclude poses database search scenes elected save odd numbered poses matching construct database 200 numbered poses resulting database shown figure 7 database construct subspace needed supporting data 1 step create set images search didn access people database decided create synthetic images inserting edge images database images contained faces roughly size attempted select images contained significant number faces additional clutter introduce possibility false matches included synthetic test images results searches set images includes original grayscale edge image pair images consists synthetic image created inserting face search image match overlayed red notation inserted face inserted pose person instances search fails identify correct face correct face shown blue result search shown red coordinates match column row origin top left figure 7 face database original image edge detected version person 15 1 inserted 225 10 found person 15 6 226 10 person 18 1 inserted 5 10 found person 18 2 5 9 person 20 1 inserted 150 120 found person 20 2 150 120 original image edge detected version person 1 1 blue inserted 200 100 found person 39 2 red 416 61 person 1 1 blue inserted 5 90 found person 10 10 red 408 34 person 30 1 inserted 200 100 found person 30 10 201 100 original image edge detected version person 18 1 inserted 210 100 found person 18 2 210 99 person 18 1 inserted 300 100 found person 18 2 300 99 original image edge detected version person 13 1 inserted 260 150 found person 13 10 259 151 person 1 1 blue inserted 260 150 found person 27 8 red 82 153 facial recognition results results experiments facial recognition mixed pleased algorithm successfully selected correct person match face scene algorithm fail incorrectly selects face rare cases face key result tests subtle examined matches survived hausdorff approximation based search found correct result present test set large suggest statistical conclusions search algorithm effective quickly eliminating matches eliminating good matches final decision element database match made true hausdorff approximation algorithm fails approximate hausdorff method quickly search image robust face matching algorithm pick match method developed turk al 3 good choice application conclusions established searching scene set models conducted efficiently approximation hausdorff fraction part project shown algorithm effectively parallelized processors disposal quickly search scene models database determined algorithm successfully applied problem facial recognition database faces scene algorithm search image people database algorithm potential applications means identifying unknown individuals law enforcement agencies searching criminal records companies verify identity employees part security general problems face detection addressed variant algorithm searches face structures scene work extended search face sequence images future work improvements primary limiting factor parallel algorithm time spent fetching projections global structure stated predicting projection perform split phase access avoid wasting time waiting network supply data future revision implementation include means projection prediction simplistic approach fetch projections needed danger approach scheme increase network traffic congestion significantly proper approach employ akin branch prediction scheme high accuracy approach improving algorithm breadth search depth accurately predict projections require storage list surviving models cell level search proceeds memory requirements lists significant prohibitive solution method parallelization distribute cells processors processor compute projection cells needed store problem storing models solved database model sets processor set time nearing completion set processor begin reading set file memory requirements minimum demands file system limiting factor algorithm implementation main areas future work respect facial recognition larger set test images effort produce real statistics recognition performance statistics approximations facial recognition inherently real test images opposed generated test images require people database naturally test images face database created interesting search algorithm performs changing lighting conditions true hausdorff fraction computed eliminate matches necessarily measure facial recognition edge detected images faces necessarily good basis final matching method greyscale based matching scheme method 3 good candidate edge detection based matching appears quickly efficiently narrowing search references 1 lilien olson 1996 object recognition subspace methods 2 hiroshi shree nayar 1995 visual learning recognition 3d objects appearance international journal computer vision 3 matthew turk alex pentland 1991 recognition journal cognitive neuroscience vol 3 number 4 david culler al 1993 parallel programming split proceedings supercomputing 93 5 chi chao chang grzegorz czajkowski thorsten von eicken 1996 design performance active messages ibm sp 2 6 research laboratory database faces 7 carnegie mellon university test images face detection source code cs100 prelim 3 general info tuesday april 23 1996 7 30 9 00 pm prelim 3 review session held sunday april 21 3 00 pm baker 200 room assignments olin 255 upson b17 thurston 203 mi thurston 205 olin 155 cs100 spring 1996 pierce cs cornell program 6 cs302 section 12 ta michael birk assigned tue 11 5 96 due tue 11 12 96 assignment write program create mad libs mad lib humorous story generated taking normal paragraphs substituting arbitrary words phrases mad libs illustrated sample run mad libs program enter mad libs file test mad enter number 1127 enter adjective enter person joe blow enter adjective drunk enter verb enter adjective computer science 1127 class reason teacher joe blow drunk time stopped middle class student experience actual stories processed mad libs program stored separate text file mad libs files prompts word phrase substituted mad libs file test mad computer science number adjective class reason teacher person adjective time stopped middle class verb student adjective experience notice prompts surrounded square brackets program read file read file function program 5 prompt user words phrases substitute story print story user responses place square bracketed prompts hints notes simplest scan mad libs file passes time extract prompt user response store response array text mad libs file time time printing story substituting user responses square bracketed prompts recall substring member function string class extract portions string extract prompts inside square brackets string abcde cout substring 1 2 prints bc string 2 characters starting position 1 note worry paragraph lines length print story file substituting user prompts user responses hand usual hand source code output generated test cases test cases note directly lab public mbirk txt public mbirk txt test 1 test 2 feel free hand creative required test cases 1 2 handed mbirk cs wisc resume page evan schemm 735 elm 2 hancock mi 906 487 mtu objective objective contribute increasing standards education country teaching curriculum developement education michigan technological university computer science 1995 3 46 4 00 michigan teaching certificate secondary education computer science math 1995 enrolled computer science till 1998 enrolled mathematics till 1999 swan valley high school class 1989 computer team high school bowl team center arts sciences class 1989 math science program country science fair 6th place previous employment grader cs211 1992 1995 created corrected assignments term programming data structures acted recitation coordinator class cs lab consultant 1994 1996 responsible daily lab student questions wrote programs aid job undergraduate research assistant 1995 1996 modified debugged parts large relocatable compiler direction dr phil sweany mtu student teaching area schools fall 1995 taught geometry pre calculus discrete math 9th 12th graders assisted study computer applications class cs 121 instructor 1995 taught term programming class cs majors created graded quizes worked cs 121 exam team cs 265 instructor 1996 fourth term programming style class responsible development implementation designed assignments class material exams involves major projects designed graduate research assistant research projects working dr phil sweany mtu register scheduling cleaning rocket activities denmark copenhagen mission 1990 1992 served 2 years denmark copenhagen mission church jesus christ day saints read speak write limited german 1989 amateur radio emergency service radio amateur civil emergency service technician class license holder special events include freeland mi train pro rally red cross disaster team 1995 disaster team qualified communications cs100 program 4 due tuesday april 2 1996 important retrieved version program 4 folders spring break source code files saved files codewarrior edit files program work feel free retrieve version program 4 folders folders source code codewarrior ide files click links retrieve program 4 folders program 4 folder program 4 matlab folder cs100 spring 1996 pierce cs cornell university wisconsin madison annual report computer sciences department 1995 1996 draft document subject change addition digitized pictures department uw campus madison added table contents introduction university wisconsin madison living madison courses taught industrial relations computing facilities faculty profiles emeritus affiliated faculty department staff grants phd granted students ve passed phd qualifying exam technical reports colloquium additional information information write computer sciences department university wisconsin 1210 dayton st madison wisconsin 53706 alternatively send email cs cs wisc phone 608 262 1204 fax 608 262 9777 visit world wide web address pubs cs wisc department computer sciences visitor schedule schedules online time english language literature resources books authors project gutenberg free library amazon books earth biggest bookstore authors web favorite authors wodehouse douglas adams tom vikram seth narayan lewis carroll shakespeare jane austen english language linguistic fun page author author collective nouns english server cmu bartlett quotations thesaurus word day catalogue language sites internet back satish chandra home page 3920 transaction support spin operating system modified sun nov 24 20 01 50 1996 supporting transaction service operating system level considered bad idea operating systems haven traditionally flexible accommodate database systems application advantage specialized locking logging researches concurrent updates techniques depend precise data difficult implement inside os commercial database systems built top generic operating systems approach problems pointed 15 years ago mike stonebraker satisfactory solution till double buffering database engine maintains buffer ordinary user memory data duplicated user buffer kernel file buffer user buffer leads memory solve dilemma spin spin untrusted user code downloaded kernel space write high performance distributed transaction service fast flexible doesn crash step write simple transactional memory provided camelot yasushi saito working project brian bershad lot people spin opal status report performance study documentation uw papers ve read papers resources random collection papers source codes world collection oodb links sigmod jim gray home page mass database page fabulous arizona database bibliography seltzer transaction support log structured file system seltzer olson document version 1 3 source 1 3 alpha fix courtesy dylan mcnamee seth white pointer swizzling techniques object oriented database systems mike feeley general exam paper 5 0 simple stupid database terrific couldn make work crash recovery client server exodus bib server yasushi cs washington department chemical engineering general information general information message chair seminars che newsletter people people faculty staff students visiting committee alumni link department research department research graduate faculty research descriptions graduate recruiting brochure research programs classes evening classes evening program program offerings schedules electronic materials schedules evening program department organizations department organizations separations research program texas wisconsin modelling control consortium related links related links web chemical engineering faculty directory homepage cache corporation computer aids chemical engineering north american membrane society student organizations student organizations student chapter omega chi epsilon sec line services online services online application graduate study job search chemical engineers utcat online che information servers ut latest netscape web browser today img visitor mon apr 8 12 34 38 cdt 1996 webmaster che utexas updated august 13 1996 1994 figure 1 ellery home page education 1991 1993 eye morristown nj graduated summa cum certified eye dog october 1993 december 1993 sullivan dog obedience school received advance certification home obedience employment history 1993 eye dog responsibilities included owner safely destinations 1993 present personal assistant francesmary responsibilities include daily playing walking protecting asks research publications poem written spanish translations request interests main interest human dog interaction fetch frisbee chase chew run opportunity collaborate related activities family line jeffrey francesmary figure 1 discuss finer points francesmary research human computer interaction daily walks figure 2 francesmary explaining color thesis figure 2 hanging jeffrey favorite activities creating efficient market world wide web ramin zabih cornell university consumers purchase mass produced items vendors vendors charge prices easy compare prices consumers benefit substantially consumer price create economists call efficient market recently expensive make pricing information widely world wide web cost publishing information fallen dramatically web create efficient market mass produced consumer items market computer peripherals printers modems december 1995 cheapest nationally price find hewlett packard printer 330 expensive price 490 hours reading advertisements obtain information hundred vendors sell mail order peripherals isn easy compare prices efficient markets exist including stock exchange commodities market items markets hewlett packard stock single price time price widely consumers rarely benefit markets trade consumer goods experiment friends cornell begun experiment called http www attempt create efficient market computer peripherals peripheral web site list nationally mail order prices listed increasing order makes simple find lowest priced vendor widely major impact computer peripherals purchased mail order vendors charge single uniform low price offer customers additional computer peripherals sold fairly standardized warranties return policies vendors compete primarily price availability makes product differentiation difficult efficient market vendors lower prices short term works advantage consumers disadvantage vendors long term advantages vendors consumers buy items worrying paying argument similar saturn policy car buyers prices fall effects lead customers line service additional advantages vendors instance vendors clear inventory selling item cheaply onsale line pricing information eliminate delays involved print media advertising allowing vendors rapidly adjust prices internet users monitor pricing information price sensitive listing item low price generate large response advantages vendors balanced negative effects vendor margins negative effects larger consolidation vendors consumers save efficient market expect mail order prices peripherals identical aren average price spread items covers 130 items large price hp 377 769 vendors wished avoid efficient market options instance vendor sell slightly items printer significantly printer impossible compare prices increase manufacturing costs confuse potential customers reducing hp market share effect illustrated american automobile industry years offered enormous range options partly prevent consumers comparing prices japanese offered option packages gave price advantage manufacturing computer industry mass manufactured due extensive standardization tno 3 1 discussion economic impacts standardization option viable opposition manufacturers efficient market punishing lowest price vendor instance suppose higher priced vendors refuse carry hewlett packard printers lowest priced vendor forced raise prices hp turn raise price charges vendor cut vendor completely hp interests importantly actions violate number laws price fixing robinson act excellent overview federal trade commission laws make illegal manufacturer fix price vendors charge line efficient market easier government monitor price fixing efficient markets obvious markets multiple prices suppose vendor cut prices costs drive rivals business raised prices pattern fairly easy spot efficient market pricing information line recent sec investigation nasdaq trading practices motivated academic study pricing trends market data electronically anti competitive behavior harder detect challenges number challenges overcome order create efficient market potential difficulty concerns updating price information information printed national advertisements market prices change rapidly prices date print obvious solution line prices vendor web sites obstacles vendors computability provide line pricing information fact surprisingly vendors web sites price appears printed ad legal false advertising guarantees apply web based advertising vendors put pricing information line hard compare prices instance andersen consulting helps consumers buy audio compact discs cheaply queries 9 line vendors sell cd mail order 3 vendors block accessing sites actively queries line web sites exists pleasure vendors short term cooperate economically supporting challenge line pricing information economists call public good lighthouse notoriously difficult public good pay addition internet culture makes hard charge users information consumers pay companies consumers pay service shopper companies correct create market pricing information mark chapter information routledge 1994 discusses effects markets information efficient market requires perfect information costs information fall market efficient costs obtaining pricing information computer peripherals reduce costs obtaining information collects information makes freely viable simply cost running experiment low placing information web page costs costs gathering entering data small small amount revenue advertising instance make supporting addition number services provide vendors provide revenue instance vendors automatically notified competitor beats price web eliminate retailers web based efficient market affect relationship vendors manufacturers manufacturers sell directly customers retailers retail stores carry products multiple manufacturers customer compare products side side manufacturers attempted protect retailers means manufacturer suggested retail price high charge manufacturers protect retailers ensure retailers carry goods growth mail order provided retailers diminish profitable manufacturers enter mail order business efficient market eliminate efficient market consumer goods substantial impact society eliminate retail stores favor mail order vendors locate areas low fixed costs massive consequences communities built retail shopping consumers shop reasons obtaining lowest price items savings small isn worthwhile find price large supermarkets spend great deal effort small price advantages price sensitive prefer efficient market web creates market impact greater effects witnessed retailers disappear businesses existence instance cheaper establish kind specialty businesses traditionally flourish large cities business appeals small percentage population flourish web easily reached potential customers conclusions experiments web based consumer empowerment similar spirit bbn auto mechanics list rich tno 2 8 site lists local auto mechanics boston area providing names addresses includes customers comments experiences shop comments summarized moderator provide grade repair shop potential customer view comments customers add comments list performs similar service internet service providers consumer reports sites focus giving consumers subjective information web made efficient market consumer goods dramatically lowered cost publishing information recently large corporations unusual individuals reach large audience web changed beginning understand implications al editor september 1982 cornell computer science department report compilation hundred examples context free language irregular expressions contributions submitted past years numerous computer science graduate students collected immortal words classes seminars express gratitude faculty guest lecturers students provided bulk work work national science foundation grant 82 256 4934 computer science greg andrews 75 sep 03 banker algorithm parallel paths confusion 75 oct 03 months people figure machines called enhancement 75 oct 08 613 project ve make painless painful 75 oct 20 midterm 50 point exam mcgraw 35 beat 5 points 75 oct 31 string stack snack shops snap shots 75 nov 03 page priority list page 75 nov 03 throw distinct partitions memory 75 nov 07 queuing models don understand 75 dec 05 written head don head hole wall 76 sep 20 ways share data don share don don 76 nov 17 profound true lecture 76 nov 19 important stuff understand completely irrelevant 77 sep 05 idiots hang 77 sep 23 dining philosophers interesting problem posed dijkstra interesting problems practical application posed dijkstra 77 sep 30 ll show syntax ll state art 78 sep 28 nice mechanism problem 78 sep 28 room monitor person active asleep 78 oct 20 nice clean solution paper referee told wasn legal 78 oct 25 gries sweet rat 78 nov 01 student excuse ve confused andrews 23 years 78 dec 01 hope today suspect ll dribble monday 78 dec 06 amazing lecturing realize 78 dec 08 mistake notes lecture line incorrect becky bennett 81 sep 09 computer corky cartwright 76 sep 22 ambiguous ll resolve ambiguity prose 77 04 sort minimal knowledge hardware stanford 77 sep 13 shouldn mention connection lisp 77 sep 15 put obfuscation words 77 sep 20 claim possibility impossible 77 oct 11 question hearing 77 oct 13 quickly 78 sep 13 computer scientists accustomed reality opportunity create illusion won 78 sep 18 solve reliable software problem solve reliable lecture problem 78 sep 18 programming languages subject variations semantics depend mood person wrote compiler 78 sep 21 gries don show slide corky god 78 oct 25 programming languages don require telephone book describe 78 nov 06 expression language apl sucks 78 nov 22 program comment means precondition 79 oct 24 79 oct 29 hard elegant program 79 oct 29 real whiz bang program 79 oct 29 obscene programming 79 nov 12 sound na topic bob constable 75 oct 15 read proof hopcroft ullman ll read 77 jan 26 false true 77 mar 28 change theorem prove 78 feb 17 ten minutes left hard science 78 feb 22 kinky semantics support proof rules 78 mar 27 student number 6 doesn make sense constable write bigger 78 mar 31 amazing time ll prove amazing 78 apr 23 back believed 78 apr 25 syntactic sugar terrible syntactic pepper 78 11 stanford good women 79 feb 09 experimenting constructive set theory wrong 79 feb 23 reason concept peculiar mathematics deals objects discusses computer science rarely deals objects discusses 80 jan 28 wealth knowledge confused 80 jan 30 lift primitive recursive 80 feb 08 axiom choice constructive mathematics status classical math worry 80 feb 08 truth computation identical 80 feb 13 don ve written ram program 80 feb 18 empty set pause 80 feb 27 algorithm 80 apr 07 makes sense minutes 80 apr 16 pictorial proof 80 oct 13 remove logic completely 80 nov 04 student ve computer implements integers constable building 81 15 today lecture confused normal dick conway 75 feb 10 pl 19 form dijkstra damned 75 sep 02 unreasonable ve long time 75 sep 23 relational data bases don mathematical basis ve read times reproduce verbatim 75 oct 16 ve find grad student understand ve learn 75 oct 21 mirrors kind cute 75 oct 28 shame 76 oct 07 silly dijkstra 76 oct 07 gries cheating haven figured 77 sep 13 instantaneous pretty fast 80 09 ibm colors 80 12 quit telling fringe information retrieval 80 12 wouldn quoted cover interesting facts 635 12 hour 80 sep 23 don lovely query language 80 oct 30 undo 80 oct 30 ims system 80 nov 11 ullman describes fourteen basic 80 nov 11 cobol procedures absolutely lousy 80 nov 13 ims protects small children honest men 80 nov 20 reading chapter 5 ullman ahead alan demers 77 sep 28 key 78 feb 14 good semi colon pl 78 mar 07 student constants matter real world demers infinity 4800 78 mar 19 jesus bald christ 78 apr 20 don sound avoiding answering question avoid answering question 78 apr 20 jesus give talk reynolds audience 78 apr 27 reason reason reason 78 sep 13 suppose big assumption asterisk 78 sep 15 student isn inspired construction demers thought proud hours 78 sep 18 moment 78 sep 28 time 78 sep 29 obvious claim general false 78 oct 02 knuth volume tree 78 oct 04 people understand proof double number people world 78 oct 04 tarjan proof intimidation 78 oct 16 section board write big 78 oct 16 precise definition motivated bow tie 78 oct 16 reason true 78 nov 06 78 nov 06 commutative ring lot things 78 nov 08 general obvious hoping slip 78 nov 13 impossible hard don 78 nov 15 divide 78 nov 17 tape deterministic turing machine tuple 78 nov 17 demers promised fast fourier transform worked examples fairly correct student proof exhaustive testing demers exhausted 78 nov 17 prove correct sat terminal midnight worked 78 nov 20 depends don depends honesty 78 nov 20 wouldn good apply pumping lemma 168 doesn stay long 78 dec 01 spaces time 78 dec 06 write expression polynomial space time fact write seconds board 79 feb 22 put swim english channel 79 mar 27 demers switch call reference call switched procedures functions don demers guess good answer 79 aug 02 don remove temptation malicious people malicious pleasure killing 80 jan 21 don solve np complete problems compiler 80 jan 23 linear 80 feb 06 pl disaster 80 feb 20 algol 68 bizarre 80 apr 02 bowen annual spring don deliver 80 apr 09 addr address idempotent 80 apr 16 people generate modifying code state mortal sin 80 aug 06 back mind lsi 11 80 nov 17 lose tenure 80 nov 24 bliss frightening 81 sep 25 married medical excuse 81 oct 14 gee bottoms bigger bigger 82 jan 30 explaining technique fact invented 82 feb 03 tremendous talk write time 82 feb 03 exists alpha god 82 feb 03 end 82 feb 15 bob constable perfectly functions ordered pairs 82 feb 24 erase board ve 82 mar 03 demers don lecture time student sigh demers sigh 82 mar 24 language garbage commands guarded commands didn john dennis 74 mar 27 chebyshev wouldn false 74 apr 01 teaching induction freshmen year bachelor professors girl understand married 74 apr 03 algorithm gonna math lecture religious experience 74 apr 03 gonna hope true 74 apr 19 sequences hell 74 apr 29 clear offended 74 03 guess kind numerical analytic guy fit line ll fit line 74 sep 30 gonna texas analysis teacher jump ride till falls 74 dec 02 suppose god high government told jim 77 feb 02 proof method worthless 77 feb 14 fill great hurry fill quickly interesting 77 feb 16 eventually ll push bottoms 77 mar 14 sort denotational 77 mar 16 mind warped tend terms 78 sep 28 type real dumb 79 jan 23 neat theorems proved end 79 jan 25 wouldn work successor 25 79 feb 01 don copy ve read referenced lot 79 feb 06 complete lattices brought 79 feb 08 turns restricting continuous functions great act 79 feb 27 ll call phi psi confusing 79 feb 27 easily show space imagine buried infinity 79 mar 01 infinitely bottoms 79 mar 01 influential paper semantics published 79 mar 06 fixed point order logic typed theories report title 79 mar 13 time read details completely lost completely understand 79 mar 13 haven ve 79 mar 13 talk string today 79 mar 27 wanted point define pl side card 79 apr 17 ve proven theorem russell alan slow 79 apr 24 times neat stuff 79 03 spend lot time building mathematics model time tired 79 oct 09 terminal node die 79 oct 09 predecessor great 81 mar 02 ugly diane duke 78 mar 01 water shut hour forever hold uh piece 78 dec 13 hard make christmas tree isn anti semantic 81 21 referring fact becky finished exams cs100 101 81 21 time michelle drunk wash pants 81 21 michelle hands 81 aug 23 michelle aren pants 81 nov 13 reading review hope reviewer cs courses john gilbert 81 21 becky guarantee ll minus gilbert kind arrangement mind david gries 76 sep 23 salton gerry time wrote program 76 sep 30 david gries cornell 76 oct 07 conway half proof long helpful gries proof wrong 77 mar 31 77 nov 03 gries explain term modal constable gries 78 mar 03 year students reason older 78 oct 17 student recursive towers hanoi program prove put disk smaller disk gries prove recursion student prove recursion gries recursion 79 mar 26 student lower gries brilliance 79 apr 25 gries dereferencing ref referencing anti dereferencing student referencing gries simple 79 sep 06 writing board read 81 feb 26 schneider dewitt talking gries thought dewitt 81 jun 01 research summary 1980 81 ad didn year wasn successful making significant creative advances wanted make year year don offer excuses things interrupted thinking neat ideas charge united fund department cases sexual harassment ways handled position graduate field rep student hurt head hospital week christmas time visited read comics day don opinions called neutral called mediate usual political fights faculty members ruining department heat didn work bathroom traffic bureau wanted revoke vp sticker student dog bit student eng student failed colloquium student ate colloquium 1 student quota student lunch stolen refrigerator called careful 2 page letter incidents care write prove correct 20 line program january made mistake testing vax error weeks searching didn uncover publication window guess slipped ipl editor tenure didn feel work color problem work illinois convinced didn prove programs correct publish math journals program likelihood acceptance week draw maps colors secretaries permanent colored transparency pens lost interest home bomb act couldn write pen broken assistant assistant coach baseball soccer son team play regularly spend lot time cass park boy scouts awful camping trips rain lay bed weeks time nose arose stop working home top evening weeks ago working hard home creative damn report neighbor dog ate guinea pigs began crisis lasted 3 days ruined thoughts research summary year na references 1 ithaca journal limerick contest april 1981 finalist shih ping han 75 sep 22 worst cases rarely happen 75 nov 17 numerical methods produce number problem solution number meaningless 76 feb 25 safety wrong answer 76 05 found matrix fell sky juris hartmanis 74 apr 19 student prove hartmanis don start 74 sep 02 turing machines 74 sep 02 good news bad news good news hopcroft bad news hopcroft back 75 02 polynomial big function 75 02 irrelevant time 75 02 brutal things polynomial time 75 sep 10 finite means stuff box 75 sep 22 long talk fast wave arms vigorously good shape 75 sep 22 easy arrows write iff ve proved 75 sep 24 put today make mistakes 75 sep 24 today sticky fingers method 75 oct 06 faster eye 75 oct 10 goofed didn didn 75 oct 29 stuffs stack 75 nov 19 choose fat big won make difference 75 nov 21 hopcroft divide conquer lots fingers 75 nov 24 date final exam don wednesday wednesday lied 75 nov 24 jokes telling stage people apparent wit 76 mar 13 cheap trick works 76 oct 14 seminar speaker unlike spoke accent rest talk english 77 feb 09 student hartmanis hope true 77 mar 04 chosen proof don proof 77 oct 13 gerry salton back learned 79 nov 05 formalize hell mathematics 79 nov 07 write high speed 79 nov 09 ll 79 nov 12 assume talk algol 68 care 79 nov 12 assume behave programmer don turing machines 79 nov 14 cobol apl language learned refused learn time 79 nov 14 give seconds ambiguity 79 nov 14 mixed proof watch man 79 nov 14 refuses write 79 nov 14 amusing claim ll make 79 nov 16 brave complement language 80 feb 21 perverse means nice 80 feb 28 show psychological 80 feb 28 gaps gap theorem constable 80 feb 28 thing 81 mar 13 department run model austrian empire benevolent moderated 81 oct 15 gary levin guy david gries 82 mar 01 interrupted comment 82 mar 01 recursion theorem tennis exposed age ll world class 82 jun 28 books writing written john hopcroft 82 jun 28 skinny sparse set 82 jun 28 polynomial hierarchy collapses ll panic institutions washington 82 jun 28 asked john hopcroft problem np answered tuesdays prove equal rest week reduced time show equal sunday afternoons 82 jun 28 strongly suspect set complete written proof occurred correct statement written proof occurred students john hopcroft 74 sep 09 60 pages aho hopcroft ullman kind leisure reading 74 oct 11 class power 74 oct 11 mood 74 oct 11 correct correct modulo details worry 75 sep 10 warn end class walking ll tend talking 75 nov 10 floating guess haven mentioned today 75 nov 10 loss generality reason temporarily 77 sep 07 thing ignore details 77 sep 07 sets half size 14 approximately 12 77 nov 14 student means hopcroft observations lead understand 77 nov 21 suppose algorithms 79 jan 24 doesn make sense stop good chance wrong 79 mar 14 messing proof forgetting induction things carefully 79 mar 16 hate leave vacation showing prove problem np complete 79 mar 28 call picture proof 79 apr 18 obvious educated person 79 apr 20 ll spent 13 hours preparing lecture sleep 79 apr 25 0 favorite np complete problem 79 sep 24 intuitive idea details details 79 oct 19 proof 79 oct 19 prove problems left np complete 79 oct 26 show easy show things space complete 79 oct 26 move win 79 nov 30 cube don 80 oct 17 mind prime power 81 oct 27 figure interesting things happen 82 apr 23 hopcroft ullman book make sense book debbie joseph 82 feb 17 joseph mit point lose audience hartmanis don feel insulted daniel 80 feb 13 grasp infinity easily grasp 2 45 80 mar 26 cycle spread truth frank luk 78 sep 04 wait infinity 78 oct 02 accuracy doubted numerical analysis sends people moon 78 oct 06 won give sketch proof sketch wouldn sketchy 78 oct 06 proof simple give 78 oct 09 transformed difficult problem impossible 78 oct 11 strictly 78 nov 08 1 st derivative harder 79 jan 24 stop finite number steps 79 feb 16 vague argument valid practice 79 nov 16 norms gerry salton 75 feb 13 obvious 75 mar 13 aiken ph student 76 sep 23 taught harvard 77 mar 17 sit total ignorance 78 sep 07 business people definition smart 78 sep 28 loud student feel duty undergraduates class 78 sep 28 68 minutes 75 minute class haven told interest 78 oct 17 student grade 211 exams salton qualified 78 oct 24 principle practice 78 oct 26 subject teaching 80 sep 25 shift 2 2 shift 2 matched bananas 80 sep 25 algorithm change 80 sep 25 full circle back 1950 makes happy fred schneider 79 sep 05 programs don execute 613 79 sep 14 machine give examples 360 favorite machine 79 oct 10 discussing dining philosophers law conservation forks 79 nov 02 talk reality 79 nov 12 modula close reality 79 dec 07 warm deadlock 80 sep 06 proof asked 80 sep 15 aliasing ve problems worrying tricky naming 80 sep 15 tone thinking 80 sep 25 hacker grow 80 oct 09 prove programs means heisenberg uncertainty principle 80 oct 24 build semaphores conquer world 80 nov 03 dirty joke day 80 nov 05 vous monitor 80 nov 07 god forget half things forget 80 nov 19 truth 80 nov 21 distributed processing sexy topic days 80 dec 03 nice sense 81 feb 09 ten clock laugh jokes 81 feb 23 chess lot rules 81 mar 13 forks monitors thing 81 mar 13 kill philosopher 81 mar 23 philosophers degenerate forms 81 apr 29 instruction disk head seek track 1 000 000 call service repair person 81 11 don dave wright 81 11 systems personal questions kind 81 11 things world 481 482 82 feb 03 euclid disaster 82 apr 05 ve led life tim teitelbaum 74 apr 17 minus 76 jan 05 ten percent grade determined considerations sexual 77 mar 28 lost 78 jun 23 story fact communication completely irrelevant 78 dec 05 student tim blatant case cheating program tim 81 feb 26 running time short variable names charlie van loan 76 sep 06 trick separates na ordinary mathematics 76 sep 15 3 5 calm number 76 oct 04 ij ij don quote sounds 76 nov 15 presented backwards solution year leave homework exercise 79 oct 11 space unit baseball unit football 80 sep 19 algorithm 80 sep 19 set matrices 80 sep 22 positive definite matrices beautiful 80 sep 24 band solvers 80 oct 06 hate squares 80 oct 10 householder work founders numerical algebra retired happen day van loan matrix columns top bottom ll retire 80 oct 17 find quadratic equation roots find office hours estate 80 oct 22 hard differentiate fortran subroutines 80 oct 22 crude um sort guy 80 oct 31 theorem prove fairly painless result dramatic 80 oct 31 fortran dude 80 oct 31 write matrix roman strip 80 nov 03 mentions smooth spline cocktail prove back 80 nov 12 matrices 80 nov 14 start thinking reals nervous 80 nov 17 back row people hard satisfy 80 nov 19 anxious give newton method works result proved couple years ago thesis 80 nov 19 hell things 80 nov 24 electron 10 miles 0 palm hand 0 80 nov 26 post algorithm chat 80 nov 26 exist newton brothers isaac quasi fig impact life john williams 75 nov 24 dumb dumb 76 oct 07 apparently lot ad hoc 77 sep 19 call machine language subroutine 77 sep 29 guarded commands flying 77 sep 29 bother 79 nov 15 functional programming ugly things 81 oct 23 year talked gries opening mail mathematics kenneth brown 76 oct 08 easiest assert true state true anil nerode 79 oct 25 remember 79 nov 15 mad 80 jan 21 homework assignment garbage supposed 80 feb 20 bottoms tops tops bottoms richard 77 feb 07 talk meaning syntax leads 77 mar 21 syntax subjects alex rosenberg 81 sep 18 thing ll garbage garbage 81 nov 06 harder call theorem 81 dec 02 ridiculous richard shore 76 apr 30 end semester cover assumed beginning semester operations research bob bland 79 nov 05 texts graph theory don treat linear programming hand linear programming texts don graph theory displays nice symmetry 79 nov 30 guess partially nonsense mark 75 feb 27 term afternoon 75 mar 06 emphasize doesn emphasize 75 mar 20 means uh 75 apr 10 contradiction nick time 75 apr 10 parody lecture lecture parody 75 apr 22 ride ray fulkerson 75 sep 18 counterexamples proofs 75 nov 13 edmonds algorithm don forgotten 75 dec 02 sound tautology hell isn john 77 mar 07 mu 1 lambda 1 equal piece george 74 sep 16 haven stated theorem concentrate prove 74 oct 21 explicit statement text confuse lee 78 nov 29 confused shouldn 80 apr 14 don remember stuff written 74 feb 20 compute posterior funny 74 feb 20 indices indices confused 75 feb 13 loss infinite knocked die 75 apr 15 reason heuristically heuristic reasoning thing place les 76 jan 28 sounds 76 feb 27 aren albert tucker 75 apr 24 gauss made early reputation computer jacob 75 dec 05 addressing oriental student forgotten mr uh uh mr hong kong electrical engineering hwa 78 oct 04 don misleading mathematician find fault tough 80 mar 24 things things thing norman 76 jan 30 correct hand incorrect 1979 messenger lecture marvin minsky 79 apr 10 talk write time 79 apr 10 notes remember 79 apr 10 wasn finish knew end end 79 apr 10 lots ways information alive 79 apr 10 relation 79 apr 10 ve heard jokes doctorate studying business 79 apr 11 verb don verb 79 apr 11 understand complicated thing starting theory invited seminar speakers ed 75 oct 13 talking john backus 77 dec 01 write program language edsger dijkstra 80 jan 15 dijkstra hopcroft tarjan algorithm planarity executed hopcroft dijkstra hopcroft bugs algorithm 80 jan 15 good write program long don run 80 jan 15 major problem articles wrong ugly allan george 80 oct 30 state florida ill conditioned reason susan 76 jan 29 prove valid hope prove valid hope valid chris 81 apr 16 odd word proof doesn serve convince john guttag 77 nov 10 algebraic specifications good edsger dijkstra great 77 nov 10 teitelbaum prospects optimizer guttag optimistic michael harrison 76 sep 22 don put special case work harlan mills 77 apr 21 finite man sue owicki 79 nov 08 abstracting interesting john reynolds 78 apr 20 general william waite 77 mar 24 unstructured wilkinson 82 apr 08 felt pity computers made rounding errors andrew yao 77 oct 13 ll show minute stupid result john zahorjan 80 mar 13 hard draw conclusions examples 80 mar 13 enormous limited number fit slide computer science graduate students stuart allen 80 oct 07 long splitting split bowen alpern 80 aug 06 constructive logic mathematics 80 sep 29 prl handouts talk joe bates prl alpern make rest 80 oct 08 philosophers die thinking 82 feb 26 guaranteed cycle preserving explosion means jim archer 78 feb 23 aesthetics isn suits barry 78 sep 25 computer science grad students taking cs 100 reason 77 sep 20 guess infinity falls 4 8 joe bates 78 oct 26 don supposed 78 oct 26 boom writes program hans boehm 81 mar 03 desk desk sandy coe 78 oct 31 lost sheep stuck constable lost shepherd richard cole 82 jul 29 professor graph doesn exist cole draw pavel curtis 82 apr 11 london bridge doesn bill 78 sep 26 1 generally happy number doesn care 79 apr 29 max unary function isn interesting 79 oct 12 student hopcroft aren hopcroft alan 74 feb 29 noticed np immediately cook theorem sandor 77 jan 24 feeling salton beginning drip fire mike hammond 82 mar 31 secretary mike paper mike recently bob harper 82 24 work summer spend time conquering world jim hook 81 nov 19 november times december bottom 82 mar 22 years weeks confused days neil immerman 80 oct 12 time space engineering problems dean jacobs 80 nov 03 commenting bowen usefulness ties ralph johnson 79 mar 01 program works don care 79 mar 01 language hackers neat language hackers 79 mar 01 good hacker language things writer language intended 79 mar 21 people lack knowledge obvious scott johnson 78 apr 01 ll bet arrays procedures lot efficient case statement 78 jun 24 bad worse 80 jan 31 faculty show talk stellar conquest 80 jan 31 don care asymptotic running time algorithm care takes jim 82 mar 01 ve made monster hartmanis ve made monster mark 81 jan 20 tree 2 3 tree large values 2 3 sue manning 81 nov 19 afford good educational experience summer hal perkins 78 mar 16 small group people chinese army works wonders 78 mar 16 lines started drive crazy night ken perry 81 nov 04 liberal conservative money 81 nov 04 don shoot conservative rich 77 mar 09 ll give chance retract statement jeff 78 16 lotsa stuff 712 haven lotsa bottoms siegel 77 apr 20 worse writing lisp interpreter lisp 77 sep 29 lisp 77 sep 29 difficult explain ten words ryan stansifer 81 jan 20 exams thing possibly don ellen voorhees 81 jan 21 false provable constructively dave wright 81 mar 09 worry implementation 81 mar 09 ibm built true rick schlichting 80 feb 08 goal life upson familiar quotations patient java applet loaded img back yoosun home 1706 reach touch insert lame joke brian michalowski home address 2820 eastlake ave seattle wa 98102 home phone 206 325 3404 email bam cs washington img ahead give finger img comments corrections suggestions alien beings mail img read guest book sign call funny names pgp key devil pgp 1200 david salesin schedule autumn 1996 mon 9 30 10 20 teaching seminar johnson 437 10 30 11 30 grail meeting 1 30 2 30 fly adam daniel 2 30 3 30 pen ink mike mike 4 00 4 30 budgets tue 9 00 10 00 jonathan michael 10 00 3 00 microsoft research technologies 3 30 4 30 colloquium wed 10 30 11 00 video teleconferencing joel 11 00 noon physical therapy noon 1 30 lunch anna 1 30 2 30 590b prep 2 30 3 30 meeting 3 30 5 00 590b graphics seminar thu 9 00 noon technologies 1 30 3 30 faculty meeting 3 30 4 30 colloquium 4 30 5 00 office half hour fri 9 00 10 00 video teleconferencing joel frederic anna rick 10 00 11 00 557 prep anna adam 11 00 12 30 physical therapy 12 30 2 00 lunch 2 00 3 00 tone eric 3 30 4 30 cassidy josh 1141 gaetano borriello list seattle area www resources seattle information general information commercial provider seanet metro riderlink washington state washington state department transportation traffic conditions cascade ski report entertainment seattle area advertisements gaetano cs washington back home page cs717 topics schedule 9 7 95 selection process end result 9 12 ole opendoc foundations classes presented moore jeffrey jmm cs 9 19 html 3 0 ssl alfred heji 9 26 tcl tk wu smith 10 3 java hot java vineet anindya 10 17 python stk deyu hu 10 24 vrml justin 10 31 pgp matt welsh 11 7 conote jim davis 11 21 cu seeme mbone vat wang cancelled 11 28 purify quantify warts presented lee william wwlee cs 12 7 corba ilu carl lagoze grail theses hierarchical techniques glossy global illumination christensen ph thesis 1995 multiresolution analysis surfaces arbitrary topological type michael lounsbery ph thesis 1994 surface reconstruction unorganized points hugues hoppe ph thesis 1994 software reconstruction surfaces planar contours david meyers ph thesis 1994 surface approximation geometric hermite patches stephen mann ph thesis 1992 people courses projects publications theses software data images home page comments mtwong cs washington 23 july 1996 fortran parallel programming systems fortran parallel programming systems fortran tools project seeks make parallel computer systems usable fortran programmers effort special emphasis data parallel programming scalable parallelism page project overview fortran language compilers high performance fortran hpf irregular problems system related projects people project home pages adifor system parascope related links rice university home page rice compiler group home page rice computer science home page center research parallel computation crpc home page project overview fortran tools effort seeks make parallel computer systems usable fortran programmers effort special emphasis data parallel programming scalable parallelism achieve goal researchers developing coordinated programming system includes compilers tools fortran extended dialect fortran supports machine independent data parallel programming tools support variety parallel programming activities including intelligent editing program transformation parallel debugging performance estimation performance visualization tuning automatic data partitioning research efforts include validation compilers tools realistic applications investigations functionality handle irregular computations parallel automatic differentiation program analysis infrastructure developed project fortran language compilers existing languages parallel programming scalable parallel systems primitive hard primitive sense reflects architecture target machine intended making programs written current parallel systems highly machine dependent result protection programming investment parallel machines program written target machine completely rewritten generation machine situation principal impediment widespread scalable parallel systems science engineering problems address problem researchers developed fortran set extensions fortran 77 fortran 90 permit programmer machine independent distribute program principal data structures processors parallel system addition fortran makes programming easier explicit message passing programmers write codes shared space independent target architecture programmers find shared space easier distributed space data placement access issues sophisticated compiler techniques high level programs compiled simd mimd parallel architectures fortran research effort led prototype compilers intel paragon thinking machines cm 5 fortran 77d fortran 90d addition fortran 90d compiler ported number machines including intel paragon ncube 2 network workstations compilers machines simd maspar mp 2 development strategy compilers based deep program analysis aggressive communication optimization advanced code generation techniques sophisticated computation communication libraries effectiveness methods evaluated suite scientific programs developed affiliated researchers syracuse university high performance fortran hpf fortran major impetus definition high performance fortran hpf high performance fortran forum produced definition hpf includes representatives industry academia government laboratories fortran compilers produced part rice compiler group models commercial hpf compilers project established efficient technology transfer mechanism features fortran demonstrated included future round hpf definition hpf home page irregular problems fortran group works closely applications scientists engineers working irregular scientific problems computational fluid dynamics computational chemistry computational biology structural mechanics electrical power grid calculations key aspects research irregular scientific problems focuses development portable runtime support libraries 1 coordinate interprocessor data movement 2 manage storage access copies processor data 3 support shared space 4 couple runtime data workload partitioners compilers runtime support libraries port application codes variety multiprocessor architectures incorporated fortran distributed memory compilers list technical papers irregular problems system technical papers web pages system 1992 researchers rice university set arpa funding build suite prototype tools support development programs fortran abstract machine independent parallel programming language tools emerging research collectively called system date research focused key areas intelligent editor fortran feedback analysis parallelization performed fortran compiler developed rice advances automatic data distribution research performed rice joint work performance analysis fortran programs collaborators university illinois overhaul integration program analysis repository interprocedural analysis system provide firm basis development efficient program analysis tools system home page system grew collection tools called parascope initially designed support development fortran programs explicit parallelism form parallel loops difference parascope system parascope focuses shared memory machines system targeted distributed shared memory dsm machines parascope home page related projects members fortran group involved additional collaborations capitalizing software infrastructure instance researchers rice university argonne national laboratory continuing enhance adifor automatic differentiation tool fortran built parascope infrastructure support sensitivity analysis large simulation codes multidisciplinary design optimization members crpc parallel optimization group adifor home page massively scalar compiler project mscp rice exploiting interprocedural analysis engine developed parascope investigating interactions parallelizing transformations scalar node performance mscp home page fortran group collaborating crpc parallel paradigm integration project investigate ways integrating parascope fortran style data decomposition directives fortran modular version fortran syracuse university coordinating arpa activity set parallel compiler runtime consortium involves sites aims design implement common runtime support parallel fortran ada data task parallelism finally rice university active collaborator project intel delta consortium develop software support parallel fortran project researchers develop implement extensions fortran support core arrays large fit main memory massively parallel computer system people present members fortran tools effort include vikram adve alan carle keith cooper ken kennedy charles koelbel john mellor crummey linda torczon scott warren meet people specific fortran tools project home page project adifor system parascope rice university computer science department rice compiler group center research parallel computation crpc rice university updated debbie campbell dcamp cs rice http www crpc rice fortran tools fortran tools html numerical analysis web automatic differentiation admit project compilation automatic differentiation tools argonne computational differentiation project adifor adic programming languages annotations frequently asked questions gnu compiler table contents finite element methods finite element books finite element resources felt people field tom coleman james demmel toby driscoll nick trefethen stephen vavasis arun verma tutorials robert van de geijn collective communication theory practice david payne intel ssd lance shuler snl robert van de geijn ut austin jerrell watts caltech presented intel supercomputer users group meeting 1995 david payne robert van de geijn presentation created full color powerpoint presentation 800 slides included dozen animations collective communications presentation developed part intercom project make presentation anonymous ftp net cs utexas directory pub rvdg tutorials instructions download pc click appalachian association sacred harp singers upcoming events appalachian association sacred harp singers informal group meets sing sacred harp shape note tradition sing southern harmony group formed 1980 mailing list 40 singers monthly sings generally draw 12 singers yearly convention attended 40 singers surrounding states singers trained read shapes extra books buy sings chance pick lead songs provide free job training fairly informal structure organizing committee includes mary past song leader charles treasurer raphael finkel song leader keith bob ron pen singing appointed song leader makes chance lead meet meet sunday month june july august chapel hill presbyterian church lexington kentucky corner creek armstrong mill annual convention saturday sunday held convention presbyterian church miles west lexington 1995 present occasional concerts local churches art venues shape note shape note early american form notation church note written ordinary staff lines read shape position scale 7 shape schemes books sing 4 shape scheme notes major scale fa la fa la mi fa set shape note raphael finkel member group favorite songs follow link sang 1995 kentucky state sacred harp convention cost fees raise stamp money occasional paid engagement pass hat yearly convention cover cost publishing minutes upcoming events venue hall note singing 25 january 1997 marion ky information bill paris 502 545 3920 venue ohio sacred harp convention 14 16 february cleveland information bob venue 5 april 1997 9a dinner grounds creek baptist church ky directions louisville ky exit 14 left 1 5 mi church left sponsored society united states canada street baptist church louisville ky information bob 502 893 laura 502 266 7054 venue kentucky sacred harp singing convention 17 1997 9a presbyterian church lexington ky directions 60 west lexington road north 1 mile information keith 606 268 venue big singing 24 1997 benton ky information don waggener 606 266 regularly scheduled columbus sundays 614 291 cincinnati sundays 513 861 learn interested shape note visit home page compilation shape note resources sources generally cost sell sacred harp southern harmony cost newly revised 1994 edition christian harmony alabama christian harmony singing association po box 535 al feel free send mail organizing committee listed national science foundation workshop future research directions cad electronic systems putting back cad organized edited gaetano borriello department computer science engineering university washington sponsored microelectronics information processing systems division computer information sciences engineering directorate national science foundation opinions findings conclusions recommendations expressed report participants necessarily reflect views national science foundation final report download postscript file 148 733 bytes executive summary meeting observations recommendations cad researchers recommendations academic cad researchers recommendations industry recommendations research funding agencies conclusion introduction goals meeting participants structure meeting observations cad research questions answers meeting presentations recommendations recommendations cad researchers recommendations academic cad researchers recommendations industry recommendations research funding agencies conclusions appendix participants reviewers appendix responses survey questions proposal introduction goals meeting state field funding cad research education meeting information participants logistics meeting travel meeting agenda information contact gaetano borriello sandra larsen previous document cse 322 assignment 3 due friday january 19 1996 1 number 2 page 68 2 numbers 8 10 page 68 3 number 5 5 page 68 4 number 26 page page 68 document james fix fri jan 12 14 49 16 pst 1996 3092 stuff seattle campus uw read daily work ima music events university washington special events interest creative writing students rest seattle traffic live congestion map depicting traffic jams seattle arts festival elliott bay book company schedule events emerald web extensive source information seattle recreation entertainment link pacific inn pub local seattle seattle dark alive cse department guide seattle region speakeasy cafe listing poetry readings search engine nice theatre activity seattle regional theatre listings yahoo listings seattle rest washington leader arts entertainment listings ready hell home page general travel resources page san francisco world wide web speed trap registry tas cs304p mail hrs nimar arora nimar cs utexas mon wed 5 00 6 00pm dwip banerjee dwip cs utexas mon fri noon 1 00pm eugene gorbatov eugene cs utexas tue thu 9 30 10 30am shailesh kumar skumar cs utexas tue thu 3 30 4 30pm neeraj mittal cs utexas mon noon 1 00pm tue 4 00 5 00pm jacob sarvela sarvela cs utexas mon wed 10 00 11 00pm isaac sheldon isheldon cs utexas tue thu 2 30 3 30 administrative assistant wu note tas holding office pai 3 08 send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions computer system design additional information g22 2233 thursday 5 00 7 00 room 101 cims pradeep dubey back computer system design home page table contents description instructor textbook ta information class news class notes homework exam policy assigned homeworks solutions assigned homeworks description intended give students main interest software introduction important principles computer organization design topics covered include logic design basics basics performance evaluation instruction sets arithmetic computers processor datapath control pipelining hierarchy interfacing processors peripherals parallel processor basics instructor pradeep dubey adjunct assistant professor department computer science york university employed ibm watson research center member advanced risc systems group worked intel corporation intel corporation 1984 1991 design teams 80386 80486 pentium processors received degree electronics distinction birla institute technology mesra india 1982 degree electrical computer engineering university massachusetts amherst 1984 ph electrical engineering purdue university 1991 participated advanced processor research efforts stanford university research interests include computer architecture performance modeling senior member ieee textbook patterson hennessy computer organization design hardware software interface morgan kaufmann ta information fangzhe chang 212 998 3363 fangzhe cs nyu class material options send email question send ta email question meet office hour class office send email ta set meeting time class news important announcement final exam score distribution range number students 90 100 2 81 90 0 71 80 2 61 70 2 51 60 4 41 50 4 31 40 1 21 30 2 0 20 0 final grade distribution grade number students 2 5 3 4 2 1 0 final exam solutions final exam solution important announcement final exam 9 1996 thu 5 7p class room cover material covered class lectures homeworks upto lecture 2 closed book exam important announcement final homework solutions posted homepage 2 day class intend turn homework turn latest 1 order lose lecture cover material decided offer midterm midterm weight added final exam homework weight stays spim access information 1 login sparky slinky machine access slinky file system 2 cd spim bin 3 type xspim spim xspim window interface 4 load file directory tests 5 add slinky csphd fangzhe spim bin path environment variable 6 documentation directory spim documentation read appendix textbook class notes postscript files class 1 1 25 96 class 2 2 1 96 class 3 2 8 96 class 4 2 15 96 class 5 2 22 96 class 6 2 29 96 class 7 3 7 96 class 8 3 21 96 class 9 3 28 96 text chapter 5 sections 5 1 5 3 class 10 4 4 96 text chapter 5 sections 5 4 5 5 class 11 4 11 96 text chapter 6 sections 6 1 6 6 class 12 4 18 96 chapter 6 completed additional material class 12 chapter 7 additional material class 14 5 2 96 homework exam policy weightage final grade homeworks 30 percent mid term final 70 percent note 1 homeworks total points carry equal weight final grade note 2 note good time homework record boost final grade fence note 3 homeworks emailed ta fangzhe cs nyu submit hardcopy homework email ing soft copy plan return homework class office hours make arrangements ta fangzhe cs leave mailbox mine assigned homeworks homework 5 due apr 25 points text 5 1 5 16 fig 5 47 prob 5 7 6 1 6 3 6 8 6 9 strongly urge pp 389 covering figs 6 25 6 29 homework 4 due apr 4 points text shown large brackets 4 1 4 19 4 26 4 30 4 39 4 41 4 42 algorithm fig 4 41 carry addition binary 0 625 1 4375 assume 5 bits precision 4 bits decimal show steps 10 algorithm fig 4 43 carry multiplication binary 0 625 1 4375 assume 5 bits precision 4 bits decimal show steps 10 homework 3 due mar 21 points shown large brackets 1 text 7 15 2 text 8 15 3 text 12 15 4 gate called implication gate implements function build gate 5 gate universal explain answer 10 5 added problem mentioned class 3 7 laws boolean algebra page 6 truth tables prove 1 consensus theorems 10 1 xy yz xy 2 note 1 refers complement invert note 2 redundant term yz called consensus note 3 earlier prior mar 18 part 2 typo correct term mistyped note 2 proper redundant term 2 consensus theorems prove 15 abcd cde bce bce 3 consensus theorem prove addition theorem 10 xz 4 theorems show 20 ac bd de 6 show pla implementation similar figs 6 7 functions 10 1 f1 bd abd ab 2 f2 bd 3 f3 bc ab abd 7 text 13 15 8 flip flops combinational logic needed construct 1 4 bit counter counting sequence 10 0001 0010 0100 1000 0001 2 4 bit register initial content 0000 shifts left 1 clock tick starting significant bit position 10 3 4 bit register initial content 0000 shifts 1 clock tick starting significant bit position 10 note prior mar 18 typo incorrectly significant significant shift starting significant bit position 9 modify state diagram fig 28 traffic 15 north south road priority east west road green red car waiting road car road car waiting road 4 mins turn red car road car waiting road 2 mins homework 2 due mar 7 points problem rating text problems text chapter 3 3 1 3 8 3 12 3 22 3 26 3 37 3 38 homework 1 due feb 22 points shown large brackets problem 1 exercise 1 slide 11 class 1 notes 5 problem 2 repeat problem 1 cost model improvements suggested slide 11 class 1 notes 5 problem 3 text 2 14 10 2 15 5 2 16 10 2 17 5 2 18 5 2 19 10 problem 4 repeat class slide 26 system 3 execution times normalization system 3 execution times relative measures workloads words calculate average execution rates normalized respect system 3 execution times systems weighted versions arithmetic geometric harmonic means note workload represented program wi execution time system 3 20 problem 5 text 2 32 5 2 33 10 2 34 10 solutions assigned homeworks solutions 1 solutions 2 solutions 3 part 1 solutions 3 part 2 solutions 3 part 3 solutions 3 part 4 solutions 3 part 5 solutions 3 part 6 solutions 4 solutions 5 ken harker pgp public key encryption outlawed public key pgp pretty good privacy public key begin pgp public key block version 2 6 2 end pgp public key block pgp pgp faq frequently asked questions pgp program electronic mail doesn privacy encrypting mail intended person read encrypted message meaningless jumble random characters pgp proven capable resisting sophisticated forms analysis aimed reading encrypted text pgp apply digital signature message encrypting public postings don hide confirm message digital signature created impossible modify message signature modification detected pgp find information pgp home page pgp faq explains pgp find north america pgp archive versions pgp run computer contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents complete version photograph home page minute ago photograph dad back lawn house delhi india january 1995 manuvir cs wisc bob weekly schedule bob weekly schedule monday tuesday wednesday thursday friday 09 00 09 30 data structures data structures 10 00 research research research 10 30 office hours office hours 11 00 11 30 collecting collecting mold mold 12 00 swimming swimming swimming swimming swimming 12 30 13 00 13 30 14 00 14 30 15 00 research research research research research 15 30 16 00 16 30 17 00 17 30 video links general television interactive tv index tv guide magazine guide channel ultimate tv list fall 1996 program grid html3 cable movie guide tv tonight www tv program reviews yahoo tv index awards rec arts tv faq nielsen tv ratings mr showbiz television networks production companies comedy central cbs eye net minute abc nbc pbs web site web site sci fi channel scifi tv schedule dominion sci fi channel website sci fi channel website espn time warner time warner kids wb warner brothers studio store paramount nick nite turner television networks turner television networks turner classic movies award wednesdays saturdays discovery channel learning channel arts entertainment history channel television stations austin station info austin cbs station channel 42 cable 5 austin nbc station channel 36 cable 4 austin wb station channel 54 cable 12 specific television shows animaniacs animaniacs page cmu alt tv animaniacs reference page mississippi state animaniacs university minnesota pinky brain rice university jamie egg wolf place hub city kids wb future episode list temporary replacement ftp pic net acme page tom madden ahem animaniacs handy episode manual jim episode guide steele due south tonight show files rutgers list site mst3k site season info steele due south tonight show files rutgers site mst3k season info mst3k movie pictures site mit lincoln laboratory mst3k complaint web site love tom servo web site number 9 john mst3k www page load pan bay moved site postscript faq site references list websites star trek ras reviews archive web page evan harvard werdna page uk page babylon 5 line ellery queen general movies movie database uk hq academy motion picture arts sciences oscar people godzilla austin movies schedule act 3 theaters austin buena vista home page mca home page current upcoming releases creature feature productions source godzilla movies mario movies games video rental store mn upcoming release section upcoming movies corona general home video home page movies tv tapes vhs vulcan video austin video rental store miscellaneous lysator science fiction archive updated 11 25 96 das general libraries digital library initiative university texas austin general libraries library catalogs utnetcat web utcat directory resources indexes abstracts quick reference electronic journals searching web text multimedia government information directory services ut austin libraries hours training publications service requests reference question ut austin web central www lib utexas modified thursday 27 jun 96 11 34 00 1230 8 puzzle java baby steps java compatible browser click tile blank space move history 2 3 96 added custom update method make puzzle happen offscreen rid occasional flicker 2 2 96 button works repeat button puts puzzle back order change 1 29 96 note buttons aforementioned functions don figured layouts 1 25 96 put coming including button couple ai search algorithms automatically solve puzzle pretty badly documented source copyright 1996 jeremy baer jbaer cs washington cs 378 lecture notes online lecture notes provided postscript portable document format pdf formatted print 4 slides page landscape mode download free adobe acrobat reader program view print pdf files windows macintosh unix sun hp sgi aix note follow instructions provided adobe downloading installing free adobe acrobat reader names adobe postscript acrobat registered trademarks adobe addition adobe icons including pdf icon requires trademark license agreement adobe cases lecture notes corrected versions include corrections made lecture week 1 introductory lecture 1 postscript pdf week 2 distinguished lecturer video series bjarne stroustrup design mark encapsulation inheritance week 3 basic review lecture 2 postscript pdf lecture 3 postscript pdf week 4 classes interfaces implementations lecture 4 postscript pdf lecture 5 postscript pdf week 5 inheritance templates lecture 6 postscript pdf lecture 7 postscript pdf week 6 lecture 8 postscript pdf lecture 9 postscript pdf week 7 lecture 10 postscript pdf lecture 11 postscript pdf week 8 mid term exam review notes postscript pdf lecture 12 postscript pdf week 9 memory management garbage collection lecture 13 postscript pdf lecture 14 postscript pdf week 10 exception handling intro java lecture 15 postscript pdf lecture 16 postscript pdf week 11 java network programming classes lecture 17 postscript pdf java socket classes java net source code week 12 java interfaces threads java vector stack classes java lang java util source code listings lecture 18 postscript pdf week 13 java threads animation lecture 19 postscript pdf lecture thursday week 14 java james gosling video lecture development java thanksgiving break week 15 synchronization java review final lecture 20 postscript pdf final exam review postscript cse 5257 assignment 2 due friday september 13 1996 problems kamin reingold 5 write java program determine integers 3 000 000 property equal sum digits 145 1 4 5 kamin reingold 3 write java program determine centers disease control atlanta georgia determine computing person body mass index body mass index person weight kilograms divided square height meters men index 27 8 women 27 3 write program read person sex height weight determine body mass index print message program convert height inches meters meter 39 37 inches weight pounds kilograms 2 20 pounds kamin reingold 3 11 musical scale common today equal tempered chromatic scale standard concert pitch fourth 440 hertz twelve notes spaced number notes 1 2 3 4 5 6 7 8 9 10 11 12 sharp flat sharp sharp flat formula relates note numbers frequencies hertz frequency 55 22 12 number standard scheme middle begins 4 write program read frequency print closest note number kamin reingold 8 1 write function compute jacobi symbol defined prime integers 0 0 formula 1 1 2 1 2 1 8 mod 1 1 1 4 turning command tuck cs fit ~ryan bin mfiles ryan cs fit java mail artistic creation ryan stansifer ryan cs fit modified sun sep 15 17 47 08 est 1996 1557 cs 302 fall 1996 section 2 programs hand printed copy program handed late policy electronic copy submitted copying source file directory handin dzimm account submit times simply file recommend submit early put login id program number due date top program remember comment strange syntax errors program descriptions program 0 program 1 program 2 program 3 program 4 program 5 program 6 program 7 program 8 program 9 www alert redirection response server handled client document moved document permanently moved brute principal investigators richard segal oren etzioni overview brute inductive system performing data mining classification tasks core brute algorithm efficiently searching space conjunctive rules user depth data mining core search identify rules meet specific search criteria classification rules found brute core search combined form classifier brute supports mechanisms building classifier brute differs existing data mining classification algorithms massive search greedy search massive search avoid pitfalls greedy search albeit additional cost empirical analysis shows brute performs greedy algorithms data mining similar performance classification surprisingly brute running time reasonable efficiency brute efficiency important reliance massive search brute implemented achieve maximum search speed brute process 100 000 rules 500 item database run sparc 10 processor brute running time grows linearly number training examples brute pruning axioms reduce size space search axioms sound remove portions search space guaranteed rules brute commonly reduce search space factor 1 000 flexibility brute highly parameterized algorithm exploration learning algorithms brute options simulate algorithms variations flexibility makes brute valuable tool learning research brute supports wide variety data formats brute minimal effort databases uci repository c4 5 databases ind databases program provided automatically creating attribute description files makes easy brute data sets availability brute research commercial contact oren etzioni etzioni cs washington licensing details references riddle etzioni pearson segal process improvement automated feedback preliminary report proceedings machine learning workshop integrated learning real world domains july 1992 riddle segal etzioni representation design brute force induction boeing manufacturing domain applied artificial intelligence 8 125 147 1994 segal etzioni learning decision lists homogeneous rules proceedings twelfth national conference artificial intelligence july 1994 segal cs washington private funding sources societies foundations general foundations specific societies american cancer society american chemical society american association american heart association american psychological association funding program foundations general common council foundation foundation center council foundations foundations specific foundation benton foundation carnegie foundation commonwealth fund charles dana foundation foundation freedom forum fulbright grants glenn foundation medical research global fund women john simon guggenheim memorial foundation international foundation science grant opportunities academic year 1995 1996 irvine health foundation robert wood johnson foundation henry kaiser family foundation george lucas educational foundation john catherine macarthur foundation community foundation mitsubishi electronic america foundation northern california community foundation david packard foundation peninsula community foundation rockefeller brothers fund rotary foundation san francisco foundation scholarship foundation america sega foundation sloan foundation sun microsystems foundation foundation whitaker foundation top page information page ohio state university research office web site research web ut austin central server www lib utexas modified 11 july 96 research multicast networking recent success multicast applications internet teleconferencing distributed interactive simulation data dissemination applications illustrate tremendous potential applications built wide area multicast communication services ongoing research focussed crucial areas multicast networks reliable multicast protocols call admission multicast networks reliable multicast protocols multicast applications video voice require reliable data transfer shared data dissemination requirement reliable data transfer set applications poses difficult challenge network designers design implement reliable multicast protocol handle participants pursuing related efforts area reliable multicast protocols critical issue multicast applications higher layer protocols support manner packet losses occur multicast network goal recent work al 1996 examine spatial temporal correlation packet loss participants multicast session informally spatially correlated loss loss lack reception packet sites temporally correlated loss loss consecutive packets receiver al 1996 present analyze packet loss data collected simultaneously 12 hosts geographically distinct locations europe hosts connected multicast backbone mbone network results show traces loss backbone links mbone multicast network observed small 2 compared average loss receiver due occasional outages lasting seconds minutes backbone links spatially correlated loss receivers 20 datasets significant amount burst loss consecutive losses site extremely long loss bursts lasting seconds 3 minutes 2000 consecutive packets occur trace loss bursts consist isolated single losses long loss bursts contribute heavily total packet loss receivers periodic packet loss lasting approximately 0 8 consecutive packets occurring 30 sec intervals effort area reliable multicast towsley al 1996 examines approaches providing reliable scalable multicast communication sender initiated approach places responsibility providing reliable multicast sender maintains state information receivers multicasting accomplished receivers return positive acknowledgments acks correctly received packet sender timers detect potential packet losses alternate approach receiver initiated approach shifts responsibility reliable data delivery receivers receiver responsible detecting lost packets sender negative acknowledgments requires retransmission packet case application consisting single sender transmitting reliably receivers referred application observe simple analyses simple receiver initiated protocol requires receivers return negative acknowledgments sender point point channels substantially performance terms maximum throughput successfully transmitted messages sender initiated protocol substantial improvement obtained multicasting coupled introduction random delays prior transmission nak case application participants act senders receivers referred application simple analyses illustrate receiver initiated protocol requires receivers return negative acknowledgments sender point point channels doubles throughput sender initiated counterpart unlike case multicasting scenario fare leading small increase throughput sender initiated counterpart recent work jointly professor osaka university builds previous work presenting delay analysis generic sender receiver initiated protocols identified earlier work results protocol uniformly delay behavior low packet arrival rates moderate high loss rates find ack based protocol significantly smaller delay nak based approaches find depending network loss rates nak based protocols delivers point point sender multicast receivers performance high arrival rates addition research efforts ongoing work areas multicast flow control development analysis multicast multiple multicast groups error recovery purposes call admission multicast networks part construction references kurose towsley packet loss correlation mbone multicast network ieee global internet conf london nov 1996 postscript towsley kurose pingali comparison sender initiated receiver initiated reliable multicast protocols ieee journal selected areas communications postscript kurose cs umass tue sep 10 20 30 18 edt 1996 img cs 5633 analysis algorithms assignments assignment 1 due september 11 assignment 2 due september 18 assignment 3 due september 25 assignment 4 due october 2 assignment 5 due november 4 assignment 6 due november 11 assignment 7 due november 20 assignment 8 due november 27 send mail www cs wisc problems web server web pages local web servers publicly accessible web pages listed local server page additions make include mail address signature mail note www clear text uw cs home page modified fri sep 23 10 14 27 1994 www www cs wisc due popular demand source cgi script invoked form isaac baby page baby wife baby due october 7th don boy girl surprised child pictures head spine picture head spine child head top picture spine travelling center father surgeon picture foot finally baby foot foot left light arc middle picture toes pointing top picture isaac sheldon isheldon cs utexas update aug 4 1996 cs 302 fall 1996 section 4 quiz 1 solutions 1 2 points briefly define term algorithm accepted answers question book definition algorithm sequence precise instructions leads solution 2 2 points state reason functions program answers examples procedural abstraction breaking program simpler parts code code code wrote 3 2 points state types programming errors talked describe type types errors compile time error run time error logical error accepted syntax error compile time errors compiler understand code fails attempting compile program run time error program fails crashes executed logical error occurs program report errors compile run time produce correct results 4 2 points declare variable named number type integer initialize 17 int number 17 5 2 points declare constant named cm inch 2 54 const double cm inch 2 54 6 5 points output program include ltiostream int main int counter 3 2 counter 7 2 cout endl counter 2 0 cout counter counter endl counter answer 4 8 counter 4 16 32 counter 6 7 5 points write function calculate score calculates returns team score football game number field goals extra points team scored order football worth 6 points field goals 3 points extra points 1 point score calculated summing number type score multiplied score function write code segment int viking score packer score 3 3 field goals 3 extra points viking score calculate score 3 3 3 3 0 field goals 3 extra points packer score calculate score 3 0 3 viking score packer score cout vikings win endl packer score viking score cout packers win endl cout tie game endl write code function int calculate score int td int fg int ep return td 6 fg 3 ep deliverables previous projects software engineering object model generator problem description analysis document system design motif based project planning tool problem description analysis document system design updated 9 22 95 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc turning assignments turn assignment things time program considered late printout program turned beginning class day due print copy program back file menu choose print click window appears pages automatically printed printer room hall room 1359 determine printer printing checking check print queues icon administration folder seconds show copy files program code test files output files executable handin directory start file manager select copy option file menu window enter field programs progn number program case type programs prog0 field enter handin milo username username login milo martin milo cs wisc p523 project fall semester 96 97 code generation due 11 59pm sunday december 8 design implement code generator programs weasel form procedure calling conventions pointer object representations discussed class code generator produce assembly code alpha axp processor interpreters presented beta ss gamma ss guidelines writing code generator support code cg ss code generation utilities symbolic constants tagging open file opens assembly output file scheme writes header emit writes assembly instructions scheme label creates assembly language label write label writes label scheme converts scheme immediates tagged alpha immediates close file writes trailer scheme closes run file copies scheme 431 directory copper executes remote shell copper assemble run directory p5 copper support files making executable file assembly output file scheme startup allocates initializes scheme stack heap calls code assembly stub call scheme prints result call scheme assembly language stub sets scheme registers places return address base frame calls code returns caller startup cg assembly language header file defines constants tagging generating immediates create directory copper 431 copy files copper p5 procedures cg ss assume directory rhosts file copper set alpha p5 copper sun4 suns defines procedure cg cg weasel generates alpha assembly weasel program file scheme current directory p5 copper set test cases find test case expected result comment result printed format startup prints compare results easily ss scheme procedure run code generator test cases create file tests compared diff latest version makefile startup p5 project report project report description code generator source code generator sample assembly output small examples showing code generator produces variety expressions follow guidelines documentation neatness collaboration project assignment late policy project reports handed week late penalty reports handed week late graded sculpture jason hickey img img img img img img img gail scott white world wide web rich source material educational purposes advantages reusing existing materials avoiding duplicated effort creating versions material existence date information letting student original source materials addition approach permits tutorial authors focus adding organizing commenting adding existing information world wide web vast store globally information variety sources government agencies national institute health nasa smithsonian operate multiple web servers access data reports art analysis universities colleges internet access institutions departments faculty staff students set web servers provide information schools research organizations cern make specifications proposals web businesses individuals operate web sites promotional purposes love subject resources find materials inclusion tutorials existing materials www educational purposes presents number problems dealt problem filtering problem material web student materials relevant chosen subject area relevant materials present subject level student set materials selected student confronted navigation problem set materials student start order student view materials student finished system tutorial author create tutorials trails www documents include assessment points trail monitors student progress tutorial guidance student feedback student performance assessment points major components make environment program program tutorial map world wide web allegro common lisp program runs sun workstation interacts tutorial map modified version ncsa mosaic interface world wide web retrieve web documents display documents student tutorial author socket message protocol added ncsa mosaic communicate events retrieval url submission form student requests url turn pass requests load url tutorial map defines tutorial logically tutorial map directed graph nodes graph urls assessment points edges graph precedence relationships nodes map guide student tutorial environment primary role tutorial author create tutorial map tutorial map identifies urls tutorial eliminating filtering problem tutorial student physically tutorial map stored text file lisp syntax reads map student author request tutorial map eliminates filtering problem student solve problem tutorial author author find create urls include tutorial task author tools metacrawler find urls author evaluate candidates determine fitness inclusion tutorial tutorial map created online author tutorial author add delete urls tutorial map author fully qualified url retrieve url url added tutorial map author specifies precedence information tutorial map precedence information determine sequence urls assessment points tutorial viewed make easier tutorial author establish precedence relations nodes tutorial map group feature provided author groups urls declare precedence groups groups individual urls urls groups desired author require urls displayed graphic image map displayed commentary describes historical trade route found map author identify alternative urls url url alternatives student view student viewed information receives track student progress tutorial map url retrieved sends messages url retrieved links contained url highlighted specifies link url highlighted url included tutorial map precedence requirements url met tutorial author highlight color student proceeds tutorial highlighted link displays good choices visit student highlighted link displayed link student select url visit tutor menu item selections tutor entry option student selects option finds url ready visit set rules searching url overriding rule selected url precedents completed current url acceptable previous url visited checked acceptable urls group current node finally url map precedence requirements met urls tutorial map viewed student notified tutorial completed student option starting tutorial wesleyan information sources wesleyan home page wesleyan libraries wesleyan student network img img unofficial otter pops home page home zippy flavors otter pops frozen taste sensation greatly enjoyed members le chateau 109 otter pops late sieg 225 made official cold snack referring sacred pops mere cold snack make zippy flavors embody learn zippy flavors suggest explore options otter pops main menu brad home page brad cs washington 1008 caffe menu click columns close img img img visiting caffe page appreciation menu created george clark queen anne ave north suite 512 seattle wa aol scanned put web adam official academic calendars university texas austin official academic calendars long session 1996 1997 summer session 1997 long session 1997 1998 summer session 1998 university calendars img ut home page registrar home page catalogs schedules administrative directory office organization 20 september 1996 registrar web team comments rgweb utxdp dp utexas uw madison robotics lab technical reports reports compressed postscript form anonymous ftp wisc hert lumelsky polygon area decomposition multiple robot workspace division tech report rl september 1996 hert lumelsky deforming curves plane tethered robot motion planning tech report rl april 1996 shkel lumelsky sensor based motion planning maximum turn strategy tech report rl november 1995 hert reznik simulation library basis animation programs version 2 0 tech report rl 95002 july 1995 hert tiwari lumelsky terrain covering algorithm auv tech report rl july 1995 shkel lumelsky jogger problem accounting body dynamics real time motion planning tech report rl december 1994 hert lumelsky moving multiple tethered robots arbitrary configurations tech report rl december 1994 hert lumelsky ties bind motion planning multiple tethered robots tech report rl 1994 lumelsky tiwari velocity bounds motion planning presence moving planar obstacles tech report rl 1994 lumelsky tiwari compass dead reckoning mobile robot navigation tech report rl 1994 hert lumelsky computational geometry issues tethered robot problem tech report rl february 1994 lumelsky sensor based motion planning multiple robots uncertain environment tech report rl january 1994 reznik lumelsky multi finger robust approach sensor based grasp planning tech report rl october 1993 reznik lumelsky sensor based motion planning highly redundant kinematic structures ii case snake arm manipulator tech report rl 1993 hert reznik simulation library basis robot animation programs tech report rl 1993 stankovic design construction human tester algorithm experiment booth tech report rl july 1992 lumelsky tiwari real time motion planning arm manipulators case convex obstacles tech report rl december 1992 kutulakos lumelsky dyer vision guided exploration step general motion planning dimensions tech report rl october 1992 lumelsky experimental analysis performance proximity tech report rl april 1992 lumelsky reznik motion planning uncertainty highly redundant kinematic structures free snake motion tech report rl september 1991 soha hassoun previous research chaotic routing project state assignment pld back home page 2717 bill cat day continue torture dangling objects tease eating good food front feeding dried cereal water pleasure destroying furniture climbing fellow worse cage hangs post feed seeds screaming stand anymore release francisco cat diary neat stuff fun herding cats endless poem internet oracle internet jokes page partial list bart simpson punishments dr seuss tech find spam web games games gcc docs gnu guys gdb docs folks docs university hawaii atm info atm info tcl tk info tcl tk info tcl tk newsgroups return home page 1348 super symbol table project briefing prepared bruce irvin barton miller 1995 arpa csto joint pi meeting img img img img img img img img img img img click thumbnail image peruse slides feedback bruce irvin cs wisc 1201 university wisconsin madison fuzz testing results random testing work work progress page construction fuzz revisited technical report slides fuzz revisited 1995 talk summary basic test results bart cs wisc modified wed jun 21 17 03 54 cdt 1995 cis logo university oregon computer information science online classes links cis classes recently session pages maintained professor instructor gtf responsible class specific questions pages contact word academic honesty winter 1997 cis 131 business information processing instr michael hennessy cis 211 introduction computer science prof art farley instr michael hennessy cis 313 introduction information structures prof andrzej cis 314 computer organization prof john conery cis 315 intro algorithms prof eugene cis 410 510 computer ethics prof art farley cis 443 543 user interfaces prof sarah douglas cis 461 561 introduction compilers prof amr sabry cis 621 algorithms complexity prof andrzej fall 1996 cis 134 problem solving pascal instr shawn cis 199 intro unix instr jens mache cis 210 computer science prof art farley prof amr sabry instr michael hennessy cis 410 510 topics internetworking instr dave meyer cis 410 510 object oriented analysis design instr alan cis 415 operating systems dr marilynn livingston barry cooks cis 422 software methodology prof kent stevens cis 425 principles programming languages prof zena ariola cis 441 541 computer graphics prof gary meyer cis 607 theory seminar prof chris wilson cis 629 computer architecture prof allen malony cis 671 artificial intelligence prof art farley home people research programs classes resources navigate send feedback webmaster cs uoregon field computer science education learning theory psychology research methods evaluation advanced studies cs education professional organizations related cs education sigcse acm special interest group computer science education ieee institute electrical electronics engineers almstrum cs utexas midterm questionnaire official chance things make things weeks year fill questionnaire bring class wednesday honest don handwriting 1 workload hours week spending class happy spending time reduce amount productive time spend 2 lab lab working lab improvement software hardware support contention machines problem 3 lab office hours good times 4 assignments interesting easy hard content relevant 5 sessions ta missing things 6 critiques grading fair reasonable 7 lectures hear change 8 team structure teams work pull weight work mix students art backgrounds computer backgrounds changing teams week awkward 9 general class learning lot homepage class 9381 graduate school chinese academy sciences send additions corrections bbs class 9381 9381 homepage china send email classmates list press img 1 chen lan ee udel 2 chen fruits cnc ac cn 3 chen wei cs hk 4 deng jing deng tango ac cn 5 guo cs ualberta ca 6 han vuse vanderbilt 615 320 7 lei legend cn 8610 010 8 liang chao ns ac cn 9 liu qiang wave sps mot 10 liu ns ac cn 11 lu cs sunysb 12 lu ying garnet ac cn 13 mao wei mao cnc ac cn 14 ns ac cn 15 shi yuan shi wave sps mot 16 sun sun nm cnc ac cn 17 tian ac cn 18 wang tao cs utexas 512 494 1148 19 wang xin ucs orst 20 wu yong wave sps mot 21 xiao ac cn 22 xu cs ucla 23 yu shengming syu cs utexas 512 494 1148 24 yuan ns ac cn 25 zhu mot visitor number sept 5 1996 comments suggestions greatly appreciated modified oct 8 1996 recent papers page lists publications appeared year hardcopy request downloadable postscript files contact additional information reprints request solving job shop scheduling problem search barnes iie transactions 27 1995 reports download search results job shop scheduling problem barnes graduate program operations research industrial engineering university texas austin technical report series 06 1996 download ps ps ps zip flexible job shop scheduling search barnes graduate program operations research industrial engineering university texas austin technical report series 09 1996 download ps ps ps zip search flexible routing job shop problem barnes graduate program operations research industrial engineering university texas austin technical report series 10 1996 download ps ps ps zip 100 favorite musical works key time list top 10 fave 1 fave favorite song artist 1 lamb lies broadway genesis silent sorrow empty boats side carpet crawlers 2 meantime helmet borrowed meantime 3 godflesh rising dream long dead furnace 4 justice metallica shortest straw blackened 5 bloody valentine shallow 6 takes nation millions public enemy black steel hour chaos watch channel don hype 7 fold manipulate skinny puppy addiction aid shadow cast 8 symphony 5 mahler ii iv 9 mind terrible thing taste ministry burning inside thieves 10 skinny puppy harsh stone white laughing 11 symphony 4 iii iv 12 selling england pound genesis dancing knight cinema show 13 pure godflesh don bring flowers pure ii wasn born follow 14 mind perpetual skinny puppy dig remix time place 15 louder bombs world unite sheila takes bow hand glove 16 closer joy division twenty hours eternal heart soul 17 secrets beehive david sylvian devil 18 end complete obituary end complete back pain 19 99 meat beat manifesto psyche 20 land rape honey ministry missing deity golden dawn 21 heaven las vegas twins heaven las vegas road river rail 22 low end theory tribe called quest scenario rap promoter butter 23 symphony 6 mahler iii iv 24 black sheets rain bob mould good reason sacrifice peace late 25 tomb corpse addicted skin hammer face 26 earth david sylvian album 1 wave album 2 home answered railroad meets sea 27 melissa fate curse satan fall 28 belief shame fun 29 duck stab residents skinny sinister 30 mind sex york feelings holidays sun 31 slow waves soft stars anthony phillips vanishing streets slow waves soft stars ice flight end affair 32 fear despair death remain hung twist knife slowly 33 string quartet 4 1 iv ii 34 genesis burning follow follow 35 pictures exhibition roma 36 emperor eclipse burning shadows silence infinity thoughts pantheon 37 misplaced childhood blind curve bitter suite 38 cross cross rape children underworld 39 nevermind nirvana drain smells spirit 40 discipline king crimson sky frame frame 41 trick tail genesis mad man moon dance volcano entangled 42 world demise obituary world demise burned 43 cure pictures deep water dance 44 mayhem de dom pagan fears buried time dust funeral fog 45 final cut pink floyd final cut paranoid eyes 46 day rising du girl lives heaven hill perfect plans make 47 happy public image limited hard times open revolving seattle 48 oil gold fish ice 49 beers neck wonderful physical 50 turn century wondrous stories 51 beautiful south bell tear chair 52 script tear script tear monday forgotten sons 53 apocalypse 93 enemy strikes black public enemy kill radio consultant shut em move 54 string quartet 10 iv iii 55 dreaming kate bush house leave open sat lap 56 godflesh body dome light toll 57 warehouse songs stories du reservations air 58 bites skinny puppy deadlines glass houses assimilate 59 differ fear dear life 60 season end season end 61 legacy strike deadly waters 62 driven hard lines slaughtered strength strength 63 techno animal evil spirits angel dust flight 64 blue train john coltrane blue train lazy bird moment notice 65 speaking talking heads people burning house girlfriend 66 love kate bush big sky dream sheep 67 copper blue sugar helpless act act 68 rights skinny puppy chance 69 bleeding corpse fucked knife stripped raped 70 river bruce river ties bind wreck highway 71 soul machine fear factory flesh hold 72 consume ghost industry 73 mega frost dawn circle 74 joshua tree u2 streets red hill mining town 75 planets holst saturn jupiter mars 76 car car box create melt judgement mirror 77 eskimo residents festival death arctic spirit child 78 gala breeze light scarlet 79 beat king crimson waiting man neal jack 80 time iron maiden wasted years stranger strange land alexander great 81 jesus fly wall american bb associate 82 indigo girls indigo girls blood fire secure love recovery 83 king diamond family ghost darkness black horseman 84 godflesh perfect skin 85 symphony 1 ii iii 86 slowly rot obituary til death slowly rot gates hell 87 traffic traffic forty thousand don sad time live 88 green world brian eno lava merges night st fire 89 war u2 year day surrender seconds 90 evil front 242 melt skin 91 blood slayer angel death insane piece piece 92 emerald lies 93 number beast iron maiden prisoner number beast 94 kiss kiss kiss cure heaven torture 95 seventh dream teenage heaven love rockets dog end day private future 96 television moon moon evil friction 97 paul beastie boys car thief barrel gun shake rump 98 renaissance things st thomas 99 moving pictures rush tom sawyer red 100 guardian warning guardian scheme 48 invited beta test scheme 48 scheme implementation based virtual machine architecture compressed tar files cs indiana pub scheme repository 0 36 tar www swiss ai mit archive 0 36 tar gz scheme 48 designed straightforward flexible reliable fast easily portable 32 bit byte addressed machines posix ansi support addition usual scheme built procedures development environment library software includes support hygienic macros revised^4 scheme report multitasking records exception handling hash tables arrays weak pointers format scheme 48 implements exploits experimental module system loosely derived standard ml scheme xerox development environment supports interactive modules interfaces feature makes module system significantly easier work virtual machine executes byte code instruction set similar target scheme 311 compiler clinger 1984 interpreter virtual instruction set written pre scheme systems programming dialect scheme pre scheme compiler applies intensive source source rewrites interpreter source code low level code output compiled optimizing compiler gcc result efficient portable emulator virtual machine initialized memory image byte compiled scheme code data images including small stand applications built static linker writing procedure executing program standard memory image scheme run time library append read write compiler scheme virtual instruction set command processor debugger scheme 48 configured conventional lisp interpreter scheme 48 license program commercial purposes permitted provided acknowledged software accompanying documentation program commercial purposes permitted addition acknowledgement required commercial users written notification provided commercial user authors prior fabrication distribution resulting software software provided express implied warranty relevant pointers scheme 48 user guide program mobile robots scheme paper icra 92 describes scheme 48 programming mobile robot tractable scheme implementation postscript draft paper describes scheme 48 design philosophy scheme underground project develop highly portable programming environment unix world wide web wearable computers scheme home page daniel connolly review richard kelsey reply richard kelsey kelsey research nj nec jonathan rees jar ai mit 1448 list hot research operating systems surely biased interesting list scout kernel arizona exokernel aegis apollo stuff spring sun plan 9 html tech report page berkeley utah flux gnu cmu fox hive stanford synthetix spin working cse 590d autumn 1996 technology collaborative learning reading list papers cover variety aspects computer support collaborative learning background papers sigcue outlook computer supported collaborative learning spring 1992 volume 21 number 3 included journal introduction computer support collaborative learning design theory research issues tim cacm volume 39 number 4 recent cacm issue learner centered design journal learning sciences 1993 1994 volume 3 number 3 special issue computer support collaborative learning included journal articles tim theory computer supported collaborative learning technology assist realizing effective learning instruction principled approach computers collaborative learning pretty thick papers shed light cscl clements role social interaction development higher order thinking logo environments computer based learning environments problem solving de linn ed springer verlag 1992 pp 229 247 clements tested logo children cooperative environment kids keyboard order determine conflict successful resolution helps hinders learning conclusion logo conflict resolution development higher order thinking present synchronous cooperative learning computers outlook 21 2 1991 pp 39 43 collaborative learning social studies history states cooperative learning article states obstacles cooperative learning lack teacher experience material cover computers overcome obstacles assisting class management information flow record keeping booth klawe playing beats playing girls proc cscl 95 bloomington october 17 20 1995 acm press pp 177 181 study compared children incredible machine situations machine sex mix pairs children working independently papers back material including gems tech report 94 5 present synchronous palmer fields guest editor introduction computer supported cooperative work ieee computer 27 5 1994 pp 15 17 good introduction computer supported cooperative work cscw modes glossary terms group size computerized instruction educational technology 29 9 1989 pp 30 32 paper begins describing types learning competitive cooperative phases learning learning phase students receive feed back clarifications practice phase computers paper discusses group size good phases types learning systems applications papers background papers types systems cscw classify systems freeman mmm user interface architecture shared editors single screen uist 91 hilton head november 11 13 1991 acm press pp 79 86 mmm stands multi device multi user multi editor work ve found multiple mice single machine good paper talks problems sharing screen space present synchronous bricker tanimoto rothenberg wong multiplayer activities develop mathematical coordination proc cscl 95 bloomington october 17 20 1995 acm press pp 32 39 work couple years ago present synchronous bricker baker tanimoto support cooperatively controlled objects multimedia applications work progress paper presents methodology designing objects encourage close collaboration multimedia environments definition cooperatively controlled objects distinguishes objects components shared present synchronous greenberg children collaboration styles microworld proc proceedings chi 96 human factors computing systems april 13 18 vancouver bc acm sigchi 1996 pp 181 182 paper describes turbo distributed animated multi user microworld user presence screen colored cursor paper cscl 95 distance synchronous cad collaborative mechanical cad system presence 3 4 1995 341 350 describes general features cscw systems including shared design data semantic view customizable views adds view synchronization shared pointer individual pointers ownership objects unix joining leaving sessions stark greenberg support workspace awareness educational groupware proceedings cscl 95 bloomington october 17 20 1995 acm press pp 147 156 set controls designed give distance cooperative users awareness collaborators workspace paper describes workspace awareness controls suite papers chi 96 describes controls distance synchronous patterson hill rendezvous architecture synchronous multi user applications proceedings cscw 90 los angeles ca october 7 10 1990 acm press pp 317 328 paper uist 91 describes system distance synchronous di image based cooperative application pp 192 197 cooperative image processing application shen dewan access control collaborative environments proceedings cscw 92 toronto october 31 november 4 1992 acm press pp 51 58 access control methods support sharing collaborative environment discuss rules architecture distributed collaborative environment talk user roles distant synchronous smith sigcue outlook 21 3 spring 1992 defines title collaborative microworld system additional references cohen 1994a designing strategies heterogeneous classroom 2d ed york teachers college press book paper cohen restructuring classroom conditions productive small groups review educational research vol 64 1 pp 1 35 1993 epistemology physics cognition instruction vol 10 nos 2 3 pp 105 225 duda hart 1973 pattern classification scene analysis york wiley book shapiro 1996 advances knowledge discovery data mining cambridge ma mit press book garfield 1993 teaching statistics small group collaborative learning statistics education vol 1 1 online http www2 ncsu ncsu stat info garfield html garfield 1995 students learn statistics international statistics review vol 63 1 pp 25 34 garfield 1988 difficulties learning basic concepts probability statistics implications research res mathematics education vol 19 1 pp 44 63 gruber 1993 principles design knowledge sharing technical report ksl 93 04 knowledge systems laboratory stanford university 1992 teaching statistical concepts york longman publishing book hunt 1994 cognitive approach teaching physics ed classroom lessons cambridge ma mit press pp 51 74 1995 small groups promote active learning introductory statistics report field statistics education vol 3 2 online http www2 ncsu ncsu stat info html kolodner 1993 case based reasoning san mateo ca morgan kaufman book 1996 monitoring student progress statistical comprehension skill ed reflections statistics agendas learning teaching assessment 12 hillsdale nj erlbaum associates forthcoming 1978 ability group problem solving research development education vol 12 1 pp 114 120 lesh eds 1992 assessment authentic performance school mathematics washington dc american association advancement science book hunt mckee 1991 hypercard tool building theoretically based tutorials behavioral research methods instrumentation computers vol 23 pp 249 252 mathematical sciences education board 1993 measuring counts conceptual guide mathematics assessment national research council washington dc national academy press book 1992 facets students knowledge relevant instruction goldberg eds research physics learning theoretical issues empirical studies kiel germany kiel university institute science education 1996 classroom environment learning students reconstruction understanding reasoning glaser eds contributions instructional innovation understanding learning lawrence associates pp 171 198 moore 1991 uncertainty ed shoulders giants washington dc national academy press pp 95 137 moore cobb garfield 1995 statistics education fin de american vol 49 3 pp 250 60 1995 assessment standards school mathematics reston va national council teachers mathematics book 1993 technologies knowledge building discourse communications acm vol 36 5 pp 37 41 1994 computer support knowledge building communities learning sciences vol 3 pp 265 283 1996 student communities advancement knowledge communications acm vol 39 4 pp 36 37 graf hunt madigan mason 1996 benchmark lessons world wide web tools teaching statistics proc int conf learning sciences 96 evanston il weaver enhancing students comprehension conceptual structure algebra word problems educational psychology vol 84 4 pp 419 428 copyright notice material web subject copyright viewed public installed web site university washington list compiled lauren bricker steve tanimoto update 25 september 1996 tanimoto foundations computer science ii calendar winter 1997 page summarizes topics objectives week semester reading assignments aho alfred ullman jeffrey foundations computer science edition 1995 computer science press week 1 january 6 9 reading chapter 8 sections 8 1 8 6 topics relational data model keys primary storage structures relations secondary indexes navigation relations week 2 january 13 16 reading chapter 8 sections 8 7 8 9 topics algebra relations implementing relational algebra algebraic laws relations week 3 january 20 23 reading chapter 9 sections 9 1 9 4 topics graph data model definitions implementation connected components week 4 january 27 30 reading chapter 9 sections 9 5 9 8 topics minimal spanning trees depth search shortest path week 5 february 3 6 reading chapter 10 sections 10 1 10 4 topics patterns automata state machines deterministic nondeterministic automata week 6 february 10 13 reading chapter 10 sections 10 5 10 10 8 topics regular expressions unix extensions regular expressions algebraic laws regular expressions automata regular expressions week 7 february 17 20 reading chapter 10 section 10 9 chapter 11 sections 11 1 11 3 topics regular expressions automata context free grammars languages grammars created dec 6 1995 updated jan 3 1997 theodore norman tad cs byu school school residential school located india contents 1 introduction 2 usa 3 teachers net 4 archived email mailing list 5 news 6 1997 boys register form 7 school pakistan 8 rose bowl 9 school weekly 10 magazine 11 prayer song book 1983 12 logo gallery volunteers complete web pages interested send note maintained cornell tushar watson ibm departmental computing resources sgi challenge cluster ibm rs 6000 cluster ibm sp2 local computing resources university supercomputer institute minnesota supercomputer center laboratory computational science engineering miscellany www computer architecture homepage cfp workshop interaction compilers computer architectures call papers resources agassiz group members img img img img img img home projects people papers contact lecture 17 maxflow theorem cs681 homepage page 1 page 2 page 3 page 4 page 5 page 6 page 7 page 8 computer architecture colloquium architecture colloquia held cs 1325 4 5 pm tue click title talk view abstract date speaker title sep 3 scheduled scheduled sep 10 mark hill james larus tempest substrate portable david wood parallel programs sep 17 guri sohi computing billion transistor chips sep 24 parallel server oct 1 andy glew logical circuit speed limits oct 8 oct 15 jim smith prediction speculation current status future directions oct 22 oct 29 todd austin microprocessor research challenges nov 5 eric rotenberg assigning confidence conditional branch predictions nov 12 alain kagi tba nov 18 dan scales shasta low overhead software approach supporting fine grain shared memory nov 19 ioannis schoinas tba nov 26 subbarao palacharla tba dec 3 micro dec 10 doug burger design issues future chip memory hierarchies dec 17 stefanos kaxiras tba announced ece architecture seminars page created vijaykumar university wisconsin madison computer sciences department modified vijay cs wisc tue sep 3 10 30 53 cst 1996 distributed manipulation micro electro mechanical systems mems description recently graduate student jim jennings research associate daniela rus graduate student russell brown professor bruce donald lab alumnus jonathan rees mit developed team autonomous mobile robots perform sophisticated distributed manipulation tasks moving furniture robots run robust spmd protocols completely asynchronous require communication grad student karl bo hringer professor bruce donald ee professor noel macdonald building massively parallel array microactuators cornell national nanofabrication laboratory array scream chip 11 000 actuators 1 square orient small parts sensory feedback microfabricated actuator arrays construct programmable parts feeders scale build propelled ic walking vlsi chips demos massively parallel micro fabricated actuator arrays recent publications papers bo hringer donald macdonald single crystal silicon actuator arrays micro manipulation tasks ieee workshop micro electro mechanical systems mems san diego california february 1996 accepted bo hringer donald macdonald classification lower bounds mems arrays vibratory parts feeders programmable vector fields part ieee international conference robotics automation icra minneapolis minnesota april 1996 accepted bo hringer donald macdonald improved manipulation algorithms mems arrays vibratory parts feeders programmable vector fields part ii ieee international conference robotics automation icra minneapolis minnesota april 1996 accepted published papers distributed robotic manipulation experiments minimalism international symposium experimental robotics iser stanford ca 1995 moving furniture teams mobile robots jennings rus proc robotics society japan international workshop intelligent robots systems iros pittsburgh pa 1995 sensorless manipulation massively parallel micro fabricated actuator arrays bo hringer mihailovich noel macdonald proc ieee international conference robotics automation san diego ca 1994 demo detailed explanation program mobile robots scheme rees proc ieee international conference robotics automation nice france 1992 pp 2681 2688 information invariants distributed manipulation jennings rus workshop algorithmic foundations robotics peters boston ma ed wilson latombe 1994 automatic sensor configuration task directed planning amy briggs proceedings 1994 ieee international conference robotics automation san diego ca 1994 kinodynamic motion planning xavier canny reif journal acm vol 40 5 nov 1993 pp 1048 1066 provably good approximation algorithms optimal kinodynamic planning robots decoupled dynamics bounds xavier algorithmica vol 14 6 1995 pp 443 479 provably good approximation algorithms optimal kinodynamic planning cartesian robots open chain manipulators xavier algorithmica vol 14 6 1995 pp 480 530 writing book entitled information invariants robotics draft quarter book appeared paper artificial intelligence information invariants robotics revised ms based paper information invariants robotics artificial intelligence vol 72 jan 1995 pp 217 304 recent theses papers phd students patrick xavier phd 1992 thesis tr recent journal papers listed starting amy briggs phd 1994 papers thesis russell brown phd 1995 papers thesis jim jennings karl bo hringer papers papers avalable cornell cs tr server pictures developed team small autonomous mobile robots move furniture lab img click group portrait robots click picture tommy lily mobot pushing couch click picture tommy lily rotating couch click picture tommy mobile robot drawn loretta click pictures people robots working lab lab discovery channel 2000 find people robots cornell robotics vision laboratory cornell robotics vision laboratory home page 8547 cs 418 laboratory 12 procedural textures introduction lab investigate texture generation fourier methods cellular automata ca partial differential equations procedure download net cfg net cfg reaction net reaction cfg fourier transform textures program net takes input array points user defined pixels computes fourier transform points output fft complex program user choose phase magnitude real part imaginary part scales result displays transform texture examples cellular automaton textures program net ca simulates effect surface tension areas tend mpeg animation shows typical evolution rule ca sum 8 nearest neighbors cell cell cells binary valued sum 4 equal 5 set cell set reaction diffusion textures program reaction net simulates chemical reaction coupled diffusion reacting chemicals called red blue chemically reacting spread paper rates refered diffusion constants behaviors simulated changing chemical reactions specific parameters specific reaction scheme results dynamically changing texture red diffusion constant 0 03 blue diffusion constant 0 1 red initial concentration random maximum 0 5 blue initial concentration letters test diff polygon font step time concentration red 0 2 red blue 0 1 red red concentration blue 0 2 red blue 0 1 blue blue sum partial concentration respect water wave section dynamics description dx operators calculated filter module reaction kinetics initial condition blue dots assignment execute programs understand behavior modify modify program net compute ca version cluster cluster set cells connected initial group cells automaton rule time step sum 8 nearest neighbors cell cells binary valued 0 1 test find current cell visited compute random number current cell sum greater neighbor random number exceeds threshold cell visited set cell sum greater neighbor random number exceed threshold set visited flag cell correction 3 20 96 cluster stroke font initial condition threshold probability cell set 0 3 time steps changed 0 65 mpeg animation cluster growth shows evolution extend net 3d 26 nearest neighbors change 0 1 thresholds values 3d array rendered connecting isosurface module input set 0 5 image module code fragment map ca array surface torus mark compute scales object lie inside ca volume wire entering left version 3d ca array mpeg animation shows ca array left isosurface rendered array control color torus build 1d ca simulator fills 2d array row time assume neighborhood extending cell side current cell module control loop program visit row assuming 1d ca rule based summing cells rules mpeg animation based rule sum 0 0 sum 1 1 sum 2 1 sum 3 0 modify reaction net include ca component ca initial conditions blue concentration ca rule conway game life life based rule sum 8 neighborhood sum 3 1 sum 2 sum 2 0 sum 3 0 ca coupled back reaction diffusion equations source term blue red interactor control strength source cell term equations form strength ca ca 1 0 automaton cell text initial conditions make mpeg animation favorite reaction ca texture resulting process shows process ca source strength 0 05 blue 0 0 red text initial condition ca shows process ca source strength 0 1 blue 0 05 red strips initial condition ca examples reaction equations red diffusion constant 0 05 blue diffusion constant 0 2 prepared demo modified programs show ca 3d ca 1d ca reaction diffusion program modified include ca results 1996 explain programs transmitters receivers macros comments notation field module grader understand program control panels organized labeled numeric ranges lab 12 grading guide filled consultant section evaluate work back main page modified 11 7 95 land copyright statement previous review inheritance review inheritance simple document srinivasan parthasarathy tue sep 10 09 37 33 edt 1996 1126 room reservations applet viewer rooms database user request view reservations date day week applet connects rooms database displays results sorted order room number starting time ending time depending user choice instructions change field output sorted click box words sort select desired field note changing sort choice selecting day date standing reservations day week double click day box left reservations day replace string put date date 10 23 96 click show reservations button net browser implement java cs 101 c1 student pages links home html files accounts csa listed alphabetical order userid cruz ana anthony andrew lim andrea adam andrew amanda morris sean lee pandey anand au ashley allan amit maxwell philip campbell bryan cleary bryan benjamin daniel brendan brian margaret cohen geoff ari sharp christine christine james moriarty craig olsen craig chen vinson christine agha greenwald daniel packer dawn coffey daniel cohn douglas allison dheeraj dillon dana jang daniel miller stone eileen emmanuel lin eugene al sullivan jennifer douglas yoko doctor king virginia schaeffer anna gordon heather hal hilton samuel cheung john park ingrid peter jacobson jared jason campbell janice huang julie kim jennifer jennifer kim jayne simon justin stark james stein jeffrey jason murray jerome julie adler bench kathryn kristin kelly karen kathryn suzuki chung koo kristin karl wagner kyle kathleen kyle greene brian laura johnny lindsay mackay melissa donovan laura lara lisa lorraine buchanan lorna lara john beal william mark rivera margaret donna chen michael michelle chang michelle stark michelle margherita kim monica soloway michael nathan robbins nicole mallory renee owen paige phillips paige patricia jay kaye peter josephine ramos tim randi richard jody patel rohit rebecca rachel vanessa smith samantha gottlieb seth forester shane sharon levitt scott mundy suzanne full das suzanne smith brent suzanne lionel sarah sheila kong sandra terrance stein evan thomas tanya thomas goodman ni benjamin chow tamara turner tanya vest matthew timothy alvarez wendy hsiao warren kim yi theresa 4860 frame frame2 frame powerbook faq version 3 html version 3 october 21 1996 jon bodner notice faq beta state broken links pages formatted correctly ll fix problems time permits information continue update faq faq includes questions answers relate unique questions 190 2300 series powerbook 500 powerpc upgrade cards powerbook 1400 series upcoming powerbook models feel free redistribute unmodified versions faq additions corrections made send mail students wisc read mail respond message swamped lose track message don response week mail reminder time ll bump top mail queue note polite messages quick responses rude demanding messages rarely answered making return mail address correct helps faq text file click list items due commitments grad school faq send mail frequent updates things related check jason grady disclaimer products companies mentioned faq informational purposes exception product reviews mentioned faq statement usable product basically sell gave money don blame ruining life information faq things don expected version history introduction powerbook powerbook 190 powerbook 100 powerbook 1400 upgrades powerbook 500 powerbook duo speed tests fast aren faster prices cost cool toys pc cards expansion bay devices pds cards power adapters misc questions hardware questions system software questions party hardware questions party software questions software library additional links stanford stanford university program human computer university interaction courses offered overview degrees human computer interaction graphics stanford 1996 7 information courses related hci listing hci related courses courses autumn quarter faculty cs147 introduction human computer interaction research design introductory based discussions faq case studies notable design examples enrollment limited 65 3 4 units winograd mw 8 15 9 45 110 introductory computer graphics undergraduate level introduction field computer graphics 3 units johnson mw 12 50 2 05 gates b01 visualizing computer systems explore visualization design understand computers computer systems 3 units hanrahan rosenblum tue thu 2 45 4 00 gates 392 register music 252 human computer interface design experimental multi university video conference interface devices 4 units 9 10am forsythe 135 labs meetings tba cs547 human computer interaction seminar weekly speaker series 1 unit win spr winograd 12 30 2 auditorium winter quarter human computer interaction interaction design studio hci design projects individual studio format groups enrollment limited 3 units bill verplank colin burns andrew singer interval mw 2 15 4 45 sections held division day class page cs320 interactive narrative artificial intelligence english 295 2 4 units hayes roth english 1 15 3 05 introduction computer graphics 3 units hanrahan tth 9 30 10 45 gates b01 sensing graphics 3 units tth 2 45 4 cs378 phenomenological foundations cognition language computation readings discussion 3 4 units winograd 1 15 4 15 cs104 history computers listed 161 history 269 computers interfaces psychological societal issues 3 units win stanford humanities center research workshops discourse information technologies interactive media theory workshop spring quarter cs247b human computer interaction projects contextual organizational issues group project analyzing design computer information systems actual context 3 units spr winograd bonnie johnson interval mw 1 15 2 45 computer graphics image synthesis techniques 4 units spr tth 9 30 10 45 gates b01 topics computer graphics announced 3 units spr hanrahan tth 2 30 3 45 cs377 topics human computer interaction cs377 game craft user interface design enrollment limited 20 chuck cs377 machine perception human computer interface trevor darrell interval cs377 digital multimedia tools environments listed music 242 stephan mondays 4 15 6 15 cs377 reactive proactive computer agents ted ibm cs547 human computer interaction seminar 1 unit win spr winograd 12 30 2 auditorium courses offered year offered future years cs246 principles cognitive sciences human computer interaction 3 units hank strub interval cs447 interaction product design design project combining product interface design interdisciplinary teams img img david kelley sabbatical year cs377 interaction design nathan vivid img img click list hci related courses stanford img information updated december 13 1996 www alert redirection response server handled client document moved document moved www alert redirection response server handled client http rene ma utexas users connection close content type moved permanently document moved email information applies pc eudora email software 1370 lab access icon labeled email networking folder problems computer science email contact ta computer systems lab email service provider campus wiscworld email service doit won email problems mail internet address cs accounts including wiscworld cae accounts information page includes starting email application saving email message sending existing file email changing email password forwarding email starting email application networking folder program manager double click application labelled email initial mail password initial network password changing network password change mail password saving email message email software 1370 lab select file menu item save dialog saving message input file items guess paragraphs include headers checked click drives pop menu underneath list files change drive file saved workspace desired change directory double clicking directory icons directories list move current directory click directory icon finally press button sending files email find email source file files instructor ve started email application create message enter intended recipient address subject select message menu item attach document dialog appears select document send click text doc button shown icon bar don instructor receive unreadable file finally press send button changing email password networking folder double click change password icon ll asked password change email password note put wrong password times locked account security reasons note change password option eudora work system forwarding mail automatic mail forward program work email forwarded automatically send email lab cs wisc computer systems lab floor regular business hours cs302 home page modified wed sep 13 16 41 02 1995 james basney cse467 advanced logic design carl ebeling spring 1996 office hours lab lab sections tuesday thursday afternoon addition hold regular hours shown chart consult office sieg 215 tas consult 327 lab stephen lee office laboratory 327 sieg components problem equipment check manual office regular business hours deal 3 courses laboratory quarter talk priority laboratory hours tuesday 1 30 4 20 thursday 1 30 4 20 reach mail cs cse 467 office hours meeting times monday tuesday wednesday thursday friday 10 00am 10 30am aaron aaron sieg 327 sieg 327 11 00am 11 30am scott scott sieg 327 sieg 327 12 00pm 12 30pm jason jason sieg 327 sieg 327 1 00pm 1 30pm class class class 2 00pm 2 30pm lab lab ebeling section section 3 00pm aa ab 3 30pm 477 477 sieg 327 sieg 327 4 00pm 4 30pm ebeling 5 00pm 5 30pm 6 00pm note browser support tables consult text version office hours meeting times information carl ebeling 2 30 3 30 sieg 215 ebeling cs 4 30 5 30 jason murray 12 30 1 30 sieg 327 jmur grizzly 12 30 1 30 aaron 10 30 11 30 sieg 327 grizzly 10 30 11 30 scott 11 30 12 30 sieg 327 grizzly 11 30 12 30 ebeling cs washington 1531 links order grafica obscura random graphics stuff paul seattle lots cool local stuff tune weekly music clip contest music rating suggestion system ziff davis publishing lots zd magazines internet movie database movies actors directors espnet sportszone possibly sports news mr showbiz online hollywood tabloid microsoft library part microsoft network security apl quote server online stock quotes experimental stock market charts recent stock performance check place company federal funding sources general science technology educational minority miscellaneous general federal agency opportunities information service federal research opportunities agencies higher education community ut grants gopher information grants funding collected sites einet galaxy grants page yahoo grants page gateways vast amounts grant related information internet good starting point federal funding opportunities national endowment humanities independent agency united states government makes grants projects history languages philosophy areas humanities science technology national science foundation nsf grants program areas nsf related nsf sources nsf grants database maintained community science national institutes health nih grants contracts information nih related nih resources nih grants database maintained community science nih guide grants contracts nyu medical center department defense link homepage scroll announcements bottom page relevant agencies dod umbrella army research office national security education program office naval research department energy environmental protection agency national aeronautics space administration nasa related agencies sites national space grants program office space science national institute standards technology nist dept agriculture dept health human services educational minority department education ut center applied research development education minority scholarships fellowships searchable database federal information exchange miscellaneous national library medicine national coordination office high performance computing communication hpcc top page research web ut austin central server www lib utexas modified 9 july 96 cse 143 outline note outline topics tentative subject change week monday wednesday friday intro modules data abs 1 9 30 1 1 1 5 10 2 1 6 ch 10 4 3 1 3 2 app 1 2 2 10 7 data abs 10 9 adts 10 11 adts 3 3 3 4 4 1 4 5 4 6 4 7 adts dyn mem linked lists 3 10 14 4 8 10 16 10 18 8 1 8 2 7 1 7 5 7 6 4 10 21 linked lists 10 23 linked lists 10 25 8 3 8 4 8 5 8 6 7 6 7 7 5 10 28 10 30 11 1 recursion 7 2 7 1 ch 6 efficiency big searching sorting 6 11 4 11 6 12 4 11 8 12 1 12 5 12 9 12 7 12 8 veteran day hashing trees 7 11 11 holiday 11 13 12 6 11 15 13 1 13 2 8 11 18 trees 11 20 trees 11 22 trees 13 3 13 4 13 6 trees templates thanksgiving 9 11 25 13 5 13 8 11 27 lippman 11 29 holiday 7 1 7 3 4 2 oop oop 10 12 2 11 1 11 2 12 4 12 6 oop 11 3 11 4 11 12 9 function pointers 12 11 summary lippman 4 3 cse143 webmaster cs washington bu cla cs 111 introduction computer science fall 1996 schedule section references textbook book kelley pohl edition 96 09 03 goals methods overview entire relation courses structure computer memory unit central processing unit input output unit 96 09 05 organization assignment 1 accessible home page due friday sept 13 analysis program section 1 2 pages 5 8 96 09 10 statements control flow statement statement statement section 1 6 pages 19 23 flowcharts design programs 96 09 12 statements control flow statement introduce statement nesting loops loops program nested loops print multiplication table 96 09 17 comments keywords constants variables sections 2 1 2 6 96 09 19 program examples powers 2 program page 83 print random numbers program page 86 96 09 24 precedence associativity operators sections 2 8 2 11 program examples chapter 3 pages 114 116 117 96 09 26 statements control flow statement statement section 4 7 statement section 4 8 statement section 4 9 program chapter 4 page 149 96 10 01 statements control flow statement section 4 11 introduce goto break continue switch statements section 4 12 sections 4 14 4 16 96 10 03 function definitions sections 5 1 5 2 function prototypes section 5 3 program book section 5 4 96 10 08 function definitions local global variables formal actual parameters function invocation section 5 7 scoping rules section 5 10 96 10 10 function definitions local global variables recursion section 5 14 96 10 15 class monday schedule 96 10 17 mid term test 96 10 22 dimensional arrays integer arrays char arrays section 6 1 96 10 24 dimensional arrays section 6 12 pointers section 6 2 96 10 29 call reference 6 3 relationship arrays pointers section 6 4 bubble sort section 6 7 96 10 31 pointer 6 5 arrays function arguments section 6 6 strings section 6 10 96 11 05 include define sections 8 1 8 2 macro definitions section 8 3 type section 8 4 operators section 8 10 assert macro section 8 11 96 11 07 strings string handling functions standard library sections 6 10 6 11 96 11 12 examples functions handling arrays pointers linear search binary search 96 11 14 examples type qualifier const section 6 19 functions arguments section 6 16 96 11 19 functions arguments section 6 16 structures accessing members structure initialization structures section 9 1 9 5 96 11 21 enumeration types section 7 5 structures section 9 1 9 5 unions section 9 7 96 11 26 structures unions section 9 1 9 7 bit fields section 9 8 96 12 03 application structure union enumeration types stacks section 9 10 96 12 08 structures list processing section 10 1 10 2 10 3 96 12 10 structures list processing section 10 1 10 2 10 3 assaf kfoury created 96 09 03 modified 96 12 10 img lecture notes week 4 topic user defined functions subroutines input output arguments text chp 6 1 6 6 6 8 notes user defined functions fortran pre defined built mathematical functions sqrt sin nint 3 2 functions small independent program modules compute commonly values highly reusable 9 0 sqrt 3 0 functions input values called arguments produce single output called result cos mod function arguments result cos cosine mod remainder functions simplify break larger problem series smaller problems called top design user defined functions define functions program resemble mini programs similar structure function header argument declarations local variable declarations main executable section return end compute area circle real function radius computes area circle radius radius declare radius argument real radius declare local variables constants real pi parameter pi 3 14159 compute result pi radius 2 return end calling user defined functions user defined functions written main program program test main program real print enter radius tower read print area stop end user defined functions real function radius return end user defined functions called main program function part arithmetic expression user defined functions called inside functions exception functions call called recursion important function type declared variable main program called real function header function header specifies function type returns number input arguments function arguments real function radius integer function mod divis arguments unusual integer function foo argument names listed function header argument declarations type arguments immediately function header local variables declare arguments declaring variables real radius integer divis called dummy arguments actual arguments dummy arguments initialized values function call called actual arguments 10 print 3 3 stop end real function radius return end actual argument dummy argument radius 10 3 3 radius 33 number type actual arguments correspond number type dummy arguments order actual arguments variables literals expressions local variables main program user defined functions store intermediate results variables variables declared function called local variables locally function important variables declared function main program function assign argument variables function called side effects integer function fact integer integer count temp temp 1 count 1 temp temp count end fact temp wrong count 1 1 count end fact function result purpose function compute return result result function assigned function normal assignment statement integer function fact fact temp return end return statement return statement exits function resumes execution main program called statement function end end statement statement function specifies end function definition order execution program executes statements program header end program foo end statement branches execute sections code bar ne 0 end loop back executes code bar 1 10 end call function jumps execute function statements return back main program return print fact main function stop end real function fact return subroutines functions return single number implement mathematical function integer function fact computes factorial subroutines return number values perform sort operation subroutine graph min max power print graph min max subroutines input values arguments return results min 0 max 10 graph power 2 user defined subroutines subroutines resemble functions subroutine header argument declarations local variable declarations main executable section return end note subroutine header return split real number fractional parts subroutine break break real number fractional parts declare arguments real integer int real int return end calling subroutines subroutines written functions main program subroutines explicitly called main program call statement call graph 1 10 2 call break 10 3 subroutines called inside subroutines functions recursion subroutine header subroutine header specifies subroutine number arguments subroutine arguments subroutine graph min max power subroutine break arguments unusual subroutine menu argument declarations functions type arguments immediately subroutine header local variables functions subroutines store intermediate results variables local variables locally subroutine subroutine results subroutines return values graph draws graph screen subroutines return values break takes input returns output values result returned main program arguments assigned inside subroutine arguments pass values subroutine min 0 max 10 graph power 2 10 10 3 break 0 3 note unlike functions subroutine assigned input arguments input arguments pass values subroutine functions input arguments assigned functions actual arguments subroutine call literals variables expressions call graph 10 10 2 call break 10 3 output arguments output arguments pass values back main program similar function results multiple values passed unlike input arguments output arguments assigned pass back important actual arguments subroutine call variables variables assigned inside subroutine values passed back main program call break 10 3 print 10 0 3 stop end subroutine break int real return end dummy arguments assigned actual arguments assigned actual dummy argument names output arguments pass values original values input output arguments arguments pass values subroutine called input output arguments subroutine sort num1 num2 sorts numbers num1 num2 input output arguments integer num1 num2 local variables integer temp sort numbers num1 gt num2 temp num1 num1 num2 num2 temp end return end input arguments num1 num2 output arguments num1 num2 copyright 1996 modified fromgareth bestor bestor cs wisc modified september 27 1996 1696 windows operating system page construction comments unique site networking set file names dos follow 8 dot 3 convention means filename dos windows characters main section file character describes type file dos operating system macintoshes unix machines unusual legal file cpp illegal filenames cpp file manager attempting copy prog0 dat file drag file ta directory drop drive icon copy file current directory drive windows directory leads problems programs files root directory make close windows leaving lab remain logged means stuff modified sun jan 29 18 04 24 1995 michael lee michaell cs wisc cs302 home page 1370 lab fall 1995 newsletters september 1995 october 1995 november 1995 december 1995 fall news issue fall news issue ii fall news issue iii fall news issue iv spring 1996 newsletters january 1996 february 1996 march 1996 april 1996 spring news issue spring news issue ii spring news issue spring news issue iii iv upcoming schuyler house activities april 9 4pm 9pm reserve room schuyler year notify graduate housing alternate plans upcoming academic year april 13 softball game schuyler house hughes hall residents game time tba april 27 bye remember fun triple add hot fudge cream event april 30 stressed finals schuyler lobby sessions ithaca stress small fee collected cost 5 de mayo party 9 grace schuyler house fine cuisine grad links ready class 1996 commencement information graduate school george forman publications survey challenges mobile computing john zahorjan ieee computer journal vol 27 4 pp 38 47 april 1994 postscript technical report version abstract technical challenges mobile computing achieve potential trivial challenges designing software mobile computing systems involved design software today stationary networked systems authors focus issues pertinent software designers lower level details hardware realization mobile computers promising approaches investigation limitations issues dealt stem essential properties mobile computing communication mobility portability special purpose systems avoid design pressures desirable properties instance portability concern mobile computers installed cars hand held mobile computers authors concentrate goal large scale hand held mobile computing reveal wide assortment issues zpl hpf comparison performance programming style snyder anderson chamberlain choi lewis lin weathersby submitted publication postscript abstract paper compares data parallel languages zpl hpf terms programming style performance results show programs number standard benchmark suites zpl generally outperforms hpf zpl expresses problems higher levels abstraction yielding programs shorter error prone easier maintain zpl performance cleaner expression computation compiler extract parallelism easily debugger scalable application event based abstraction cuny hough lin snyder stemple acm onr workshop parallel distributed debugging san diego ca usa 17 18 june 1993 sigplan notices vol 28 12 pp 85 95 dec 1993 abstract massively parallel computations difficult debug event based behavioral abstraction mechanism managing volume data allowing users models intended program behavior automatically compared actual program behavior transformations logical time difficulties coping asynchrony allowing users behavior variety temporal perspectives previously combined features debugger automatically constructed animations user defined abstract events logical time debugger provide sufficient feedback effectively scale massive parallelism address problems debugger called simple language behavioral abstractions patterns events logical time patterns detected traces program behavior collections small finite state substantive feedback match failures george forman gforman hpl hp home page mail finger map weather cs dept uw live picture generated wed oct 2 11 18 34 pdt 1996 cecs103 syllabus cecs 103 introduction algorithm design programming fall semester 1996 construction academic dishonesty academic dishonesty activities principles university members academic community confident person work acquired developed presented effort gain advantage students dishonest effort successful academic community academic dishonesty extremely matter consequences range probation expulsion doubt plagiarism quoting collaboration consult instructor ada statement special addressed americans act ada assistance notify access office instructor immediately reasonable effort made accommodate special www adm www cs missouri updated 10 96 1765 img img img img img img img img img img img img shaobing ma ph student cs ut austin phone 512 482 9343 email shma cs utexas mail file 590i mikew hotlist html paul barton davis hotlist html aaron pulkka hotlist html kepart yesterday 590i marc fiuczynski www voelker edgar server side include files paul barton davis server side includes paul barton davis sew dumb approach handling web paul barton davis server side executables paul barton davis subject sewing 590i june cs washington 590i mail 590i june cs washington perl script 590i june cs washington 590i june cs washington sew make index paul barton davis mike sew index part ii 590i june cs washington paul compiled page washington local news download free pdf software memo research expertise database nrc ut austin topical forum undergraduate science mathematics engineering education pdf information forms understanding controlled plan indirect cost return 1996 1997 academic year 1996 1997 undergraduate research fellowships announcement application 1996 97 research grants 1996 97 special research grants ut office sponsored projects proposal review form msword mac pdf 1996 97 high performance computer time grant program procedures disposing equipment research web ut austin central server www lib utexas modified 20 november 96 gaetano borriello teaching activities recent teaching history autumn 1994 cse142 introduction computer programming winter 1995 cse477 digital system design spring 1995 cse467 advanced logic design spring 1996 design automation embedded systems scuola superiore sant anna pisa italy autumn 1996 cse370 introduction digital design courses teach cse370 introduction digital logic design junior undergraduate basic logic finite state machine design regular programmable logic implementation students capilano logicworks simulation abel specification programmable logic cse467 advanced digital design junior senior undergraduate continues cse370 leaves includes practical laboratory students prototype circuits include programmable logic devices field programmable gate arrays parallel tracks implementation techniques computer aided design tools algorithms implementation exercises include interfaces memories communication interfaces busses serial lines cse477 digital system design senior undergraduate capstone design students design construct debug embedded system designs teams include oral written presentation project past projects included pcmcia interface ccd array video midi mobile robots types 3 ultrasonic mouse telephone interfaces control devices home hand held logic analyzer cse567 principles digital design graduate research oriented exposes students current methods logic design including hardware description languages automatic logic synthesis simulation levels field programmable logic implementation includes substantial project implementation vlsi systems graduate students design prototype interesting system exploits capabilities vlsi technology includes custom integrated circuit design past projects included data compression hardware multi computer routers graphic accelerators occasionally called teach introductory level undergraduate courses including cse142 introduction programming students college engineering college arts sciences cse373 data structures majors gaetano cs washington back home page index modified size description dir parent directory 05 sep 96 11 34 www alert redirection response server handled client http www cs washington homes burns acm connection close moved permanently document moved multimedia systems jpeg encoding perceptual quality nobuhiko mukai mukai cs cornell lucy wu cs cornell sakurai sunlab cit cornell abstract key point image compression achieve low bit rate digital representation input image video signal minimum perceived loss picture quality past years attempts incorporate perceptual masking models image compression system based pre quantization developed models compared jpeg default setting models significantly lower bit rate image quality 1 introduction key point image compression achieve low bit rate digital representation input image video signal minimum perceived loss picture quality ultimate criterion quality judged measured human receiver important compression coding algorithm minimizes perceptually meaningful measures signal distortion jpeg default quantization tables qt based thresholding derived empirically qt image default qt image independent achieve optimized compression result specific image perceptual models developed calculate image dependent qt block image contributes properties total image qt image block quantize block qt specifically suitable block optimized compression result block jpeg qt image pre quantization proposed johnston 1 block specific masking threshold calculated perceptual irrelevant coefficients coefficients passed unchanged base qt finally quantize remaining coefficients block benefits simple implementation model disadvantage computing single masking elevation input block means information distribution energy block problem overcome applying contrast masking model dct coefficient model 1 computation model 1 complex led design model 2 based luminance ratio block total image replace model model single masking elevation problem calculation simple test result shows compared jpeg default setting models reduced bit rate 10 perceived loss quality rest paper organized section 2 describes algorithms jpeg image section 3 describes perceptual models designed section 4 describes detailed evaluation models section 5 reviews related work future extensions 2 2 1 quantization baseline jpeg encoder consists major components forward dct quantization entropy coding step quantization raw output dct quantize coefficients dividing coefficient coefficient qt rounding nearest integer purpose quantization achieve compression representing dct coefficients greater precision achieve desired image quality words goal processing step discard information visually significant 2 2 perceptual model studies attempted derive computational model visual masking level block input image model attempts determine degree features present block inhibit visual system distortion introduced compression decompression process points determine masking threshold dct coefficient 2 3 model johnston developed framework computing locally adaptive masking model based engineering framework assume total masking level block input represented base masking level elevation factors represent contribution input dependent properties visual system total mask model expressed global local 1 masking level frequency input block global base masking level depends global properties local handles image specific local variation masking threshold adaptation derived function block standard deviation formula 2 figure 1 model applies ac coefficients masking elevation dc coefficient set unity model advantage simple implementation works practice disadvantage computing single masking elevation input block figure 2 illustrates structure encoder forward transformation identical baseline jpeg point dct coefficients input perceptual model generates data dependent quantization table block table raw dct coefficients input pre purpose module coefficients magnitude entry quantization table block pass coefficients unchanged finally coefficients quantized entropy coded standard jpeg step base qt figure 2 structure encoder 3 models models intends advantage method 3 1 model 1 model perceptual model distribution energy block calculating block specific masking threshold overcome problem employ visual masking widely vision models based work foley 2 dct coefficient luminance threshold masked threshold max ^ 1 3 constant lies 0 1 0 masking occurs 1 weber law behavior experiment empirical 0 7 implementation calculate masking threshold calculate luminance threshold peterson model 3 suggested watson 4 addition jpeg standard jpeg default quantization tables based thresholding derived empirically divided 2 indistinguishable image reconstructed means default qt treated general luminance threshold replaced equation 3 jpeg default qt 2 global masking level default jpeg qt 3 2 model 2 masking threshold computation model 1 complex led design model model 2 based luminance ratio block total image model single masking elevation problem calculation simple basically model 2 masking model equation 1 calculation elevation factors local luminance ratio block total image weber law expressed df constant 0 02 4 luminance df noticeable difference equation means perception sensitive luminance contrast absolute luminance values luminance block luminance bit differ luminance block visible drop lot perceptually unimportant information adaptation derived function ratio block average luminance luminance average total image formula 5 figure 3 model 2 masking model based luminance ratio maximum threshold elevation max minimum threshold minimum luminance ratio min parameters experiment global masking level default jpeg qt 4 image quality compared bits pixel image quality model 1 model 2 baseline jpeg model 2 optimize parameter worked images found parameters max min strongly sensitive snr luminance ratio parameter min snr constant threshold elevation parameter max weak relation snr bigger snr worse feature common images table 1 shows result image table 1 parameter max min dependence snr experiment choose preferable max 2 min 0 01 parameter model 2 images experiment photo human face flower scene flowers photo animal face photo airplane 18 pitts calculated compressing image file pack huffman coding program evaluation image quality evaluation method snr signal noise ratio order provide insight subjective quality models metric 5 algorithm takes input images reference test compare difference luminance pixel pixel formula 1 sum y1 y2 y1 y2 23 6 method simple competitive complicated human eye model metric table 2 summarize results experiments table 2 image quality snr model 1 model 2 compress 10 baseline jpeg perceptual loss quality figure 4 shows flowers output image models comparison original image baseline jpeg 1 2 3 4 1 original image 2 baseline jpeg 3 model 1 4 model 2 figure 4 sample image comparison 5 related work conclusions attempts incorporate perceptual masking model image compression systems 6 7 johnston model 1 watson 4 model perceptual model model investigated locally optimized table watson model investigated image dependent masking model incorporates global conditions accounts local contrast masking klein optometry school reported techniques improving quality jpeg high compression rate viewpoint vision community 8 suggests improved human vision models quantization step made effective effects luminance color filters spatio temporal frequency orientation contrast masking human contrast sensitivity primary contribution work details encoding specific algorithms compress images high compression rate minimal artifact future work include extending work include human eye related factors spatio temporal frequency orientation references 1 johnston perceptually tuned band image coder image dependent quantization post quantization data compression proc icassp 89 glasgow scotland vol ma 1989 pp 1945 1948 2 foley contrast masking human vision journal optical society america 70 12 1980 3 peterson luminance model based dct quantization color image compression spie human vision visual processing digital display iii vol 1666 1992 374 4 watson dct quantization matrices visually optimized individual images spie human vision visual processing digital display iv vol 1913 feb 1993 216 5 daniel john jerome cox experimental evaluation psychophysical distortion metrics jpeg encoded images spie human vision visual processing digital display vol 1913 190 6 visible difference predictor algorithm assessment image fidelity spie human vision visual processing digital display iii vol 1666 1992 15 7 effects visual fidelity criterion encoding images ieee transaction information theory 20 536 8 stanley klein thom relevance human vision jpeg dct compression spie human vision visual processing digital display iii vol 1666 1992 215 postscript file img file modified 4 december 1995 img metacrawler parallel web search service erik selberg oren etzioni metacrawler beta searching person home page ahoy examples beta site add site search phrase words words fast search comprehensive search results world continent country domain company educational search region north america search sites network isp europe organization asia government australia military south america intl int africa antarctica performance parameters 1 3 loose max wait 5 match type medium 7 strong 10 minutes problems add site search webmaster metacrawler copyright 1995 1996 erik selberg oren etzioni 1 home address 2201 willow creek apt 182 austin texas 78741 2 home telephone 512 916 3 email gyx cs utexas coop house locking 1995 opening opening starting 12 15 find call 273 1645 quote indeterminate time period honor election wouldn mind eating bob dole referring fact vegetarian republican year strong set members longer live flap handle homepage haven updating webpage member list quote list week pictures basic information located 331 seneca ithaca ny 14850 phone number 607 273 1645 click definitions ahem edited newly extended quote list eating members note pictures longer reflect lives ll fix eventually rob elizabeth gall cheryl heinz nat miller yaron minsky friendly keeper homepage links blood relations yaron page complete picture playing yaron minsky yminsky cs cornell modified sun nov 24 16 17 41 1996 2140 img late policy programming assignments due 5pm date semester total 3 late days days late penalty assignments handed 5pm day 5pm day receive automatic penalty 20 subsequent day late 20 deducted weekends count days finally assignment accepted days late programming assignments handed online hand assignment online files timestamped current time date copy handin directory timestamp check handed time late day penalties apply asked hand printed copy program output hand 5pm date hand printouts late give person ta consultant sign date work slip office door put mailbox 5th floor absence signature date hand time determined receive days make section number written printouts hand avoid handing assignments late strongly recommend starting debugging program work correctly significantly longer expect copyright 1996 modified gareth bestor bestor cs wisc modified september 4 1996 1144 bugs hate bugs squash em losing side releasing version software note images picture girl 12 main characters animation goddess single episode animation thought bugs cute fit frustration 3 00am shuichi koga skoga cs washington modified tue jul 25 03 00 45 1995 dynamic compilation concepts overlap plan generals thesis area hope graduate time building completed interests addition phased compilation ve interested extensible operating systems distributed systems past spring read techniques creating exploiting instruction level parallelism ilp papers impact group uiuc past ve interested parallel programming languages environments parallel algorithms scientific computing concerned impact computing technologies society collective communication spring 1995 finished quals project richard ladner design analysis collective communication primitives ideas exploring area paper year year cool project eric anderson distributed parallel systems general purpose user programmable kernel resident packet processor boy mouthful good idea performance suffered due massive sparse switch statement converted series tests branches compiler time rewrite collect real times great dynamic compilation ideal application ideas optimizing computation packet processors execute packet development spin networking framework beginning end quarter didn bother pursue teaching year uw office sieg teaching assistant cse engr 142 semester programming ada cse 451 undergraduate operating systems office chateau supported nsf graduate fellowship lawrence livermore national laboratory img spent summers lawrence livermore national laboratory summer llnl studied cluster message passing systems pvm summers working main project parallel climate model looked mpi attending mpi forums dallas gave tutorial mpi llnl boeing computing services img climate model worked parallel global climate model called earth system model esm esm framework supporting parallel global climate modeling requirements esm project model transportable scalable modular code deemed crucial group advantage latest powerful multicomputers ported code mpi instrumented code post mortem performance evaluation paragraph upshot pablo tools worked building library portable collective communication routines purdue undergraduate degree computer science mathematics purdue university senior year president purdue student chapter acm helped start upe chapter served chapter president additionally helped resurrect defunct math club serving treasurer vice president helping make student chapter mathematical association america department computer science engineering university washington box 352350 seattle wa 98195 2350 office guggenheim annex 115 chateau phone 206 616 1854 fax 206 543 2969 school sgi indy img img updated august 30 1996 brian kris grant grant cs washington mark gray extracurricular page live beautiful atlanta area address inside 285 loop north dekalb county 285 85 north driving georgia tech takes 15 minutes hour depending attempted reason visiting atlanta place stay offer spare beds couple days georgia tech organizations spend time include sponsors activities skiing rafting environmental forum student pagan community society creative anachronism tech member church worlds religion originally inspired heinlein stranger strange land local proto nest phoenix learned html creating hypertext version sex laws georgia kansas index grown include states countries page 25 000 hits didn version purity test edited largest find 400 questions 8 000 hits web sites spent money satisfied sense quality 30 electronic photo album geek code pgp key mark home page modified august 31 1996 etag content length 983 accept ranges bytes virtual worlds project presentations networked realities 1995 observer based multiresolution architecture 1996 lisp lisp lisp guy steele common lisp agent world modified tue oct 8 00 41 12 cdt 1996 greg sharp greg cs wisc http www cs wisc ~greg greg html pics iit campus pics general wing pics wing campus page accessed times sept 8 1996 counter courtesy web counter suggestions send img img back home page updated sep 22 1996 amherst mass amherst massachusetts amherst glance population 35 827 1993 registration 10 335 1993 residential commercial property tax rate 16 97 county hampshire area 27 75 square miles 17 758 acres settled 1727 incorporated form government town meeting select board future links meeting dates places select board members pages educational opportunities img public primary secondary schools img colleges libraries jones library munson memorial library north amherst library numerous libraries 3 colleges fire protection 2 fire stations 31 permanent fire fighters 18 students 18 auxiliary phone emergency 256 police protection 1 station 33 officers phone emergency 256 4011 img houses worship communities faith img parks recreation img amherst distance major cities boston 1 hr 45 min york 3 hrs 15 min additional pages img listing bed img walking tour amherst img amherst area amateur astronomers association img information hitchcock center environment img map amherst area img area businesses wwweb future local government information members meetings contact numbers bus schedules maps accomodations guide hotels inns bs local state parks road maps trail maps schedules local conservation areas road maps trail guides health related services providers insurance advice img clickable map locates www resources massachusetts img citynet links cities towns www pages world img usa citylink links cities towns www pages img lists cities world information travelers photographs pages scanned gang lab university massachusetts amherst document created jennifer dave wall karen update april 27 1995 cornell nanofabrication facility cornell nanofabrication facility cnf national nanofabrication facility cornell university prior national research resource facility submicron structures served research community 15 years providing nanofabrication services 500 research projects subject areas projects completed diverse astronomy plant pathology conventional micro electronics physics materials research emerging fields integrated optics micro electro mechanical structures mems cnf member national nanofabrication users network stanford uc santa barbara penn state howard university integrated partnership user facilities supported national science foundation providing opportunities creative researchers turn ideas experimental reality network research community dimension fabrication capabilities services knowledge resource source instruction community items general interest final stages bringing beam lithography system line procedures current lab info status activity scheduling directory process info documents loosely organized audience local users interest local cornell based cnf researchers remote users interest remote cornell based cnf researchers cnf industrial affiliates interest members potential members cnf industrial affiliates program listing webserver index links servers interest send comments feedback inquiries webmaster cnf cornell fails reached cornell nanofabrication facility cornell university knight lab ithaca ny 14853 607 255 updated 14 nov 96 data program library service dpls logo www home page dpls data program library service dpls founded 1966 provide access machine readable data files social science community uw madison campus disseminate locally generated files scholars institutions dpls web site library services staff outreach archival data online repository complete catalog dpls dataset holdings citing bibliographic citation data crossroads social science data dpls newsletters bibliographies contents web site statistical aids sas statistical tools fill users evaluation form data program library service 3308 social science building 1180 observatory drive madison wi 53706 dpls dpls dacc wisc voice 608 262 fax 608 262 page updated 17 july 1996 1996 data program library service university wisconsin madison blue ribbon ken harker academics 1995 graduate dartmouth college bachelor arts degree graduated cum laude honors major subject computer science double major computer science asian studies asian studies major focus china chinese studies years mandarin chinese language including summer beijing normal university computer science discipline interested distributed systems computing issues presently recipient mcd fellowship attending phd program computer sciences university texas austin pledge upsilon pi epsilon computer science honor society computer science university texas austin department computer sciences dartmouth college department computer science association computing machinery research publications independent undergraduate honors thesis dartmouth college cilk research project orange beverage research association china studies dartmouth college department asian studies beijing normal university china home page chinese community information center asian studies world wide web virtual library index resources contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents university texas austin check good search ut austin world spotlight lab safety manual origami exhibit virtual campus kaleidoscope news calendars tours maps athletics people alumni mail student affairs admissions registrar housing financial organizations utaccess academic affairs colleges departments graduate studies continuing ed lecture hall research alert units funding community science ut library online indexes abstracts utnetcat reference universal times administrative executive offices human resources supply mail computing academic cc administrative dp microcenter smf labs learn web world austin web texas universities 25 november 96 ut austin teamweb server statistics browsers comments www www utexas web established 7 june 93 2262 previous document cs564 fall 1996 previous important dates important policy issues assignments received tas instructor 5 00 pm day due assignments received lose 5 grade days days solution made public assignments turned subsequently receive credit order avoid lateness caused machine loads coincident due dates cs classes simply started assignment things wrong don wait minute start note project team member distinct responsibilities decide schedule tasks assignment partner complete tasks agreed complete frequently check partner progressing tasks partner day assignment due wed sep 6 11 38 58 cdt 1996 koichi kamijo japan temporarily address 2 15 17 cho shi ken 359 japan tel 81 429 23 office lab r13 koichi kamijo ibm japan yamato lab 1623 14 yamato shi kanagawa ken 242 japan tel 81 462 73 2238 direct fax 81 462 74 mail kkamijoh vnet ibm japanese note ll resume working day 8 1 96 9 2 96 telephone activated access time mail week english japanese cs516 08 em3d table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 img img img img img img img img img img img img img img img img chinese scenery great wall great wall ii forbidden city tomb emperor china west lake gui lin su zhou yellow mountain yellow mountain ii peking university gateway big wide world neural nets ismap north america europe asia middle east general back utcs neural networks home page martym cs utexas current interests interested topics operations research computer science interface focus adaptive heuristics difficult optimization problems operations management dissertation research specifically addressed development application adaptive memory strategies solution fms production scheduling problems search work area continuing additional interests include software engineering lifecycle strategies application object oriented methods management applications distributed information resources including nets webs ec issues management enterprise information technology facilities web diverse meter estimated percentage web pages language english 84 0 italian 12 2 updated french 2 6 pie chart 11 09 96 german 1 2 03 00 pdt czech 0 1 table newer browsers render text colors find web diverse meter including add language service brought labyrinth mediocrity cse ee 461 computer networks bboard mail log spring 1996 page log email cse ee 461 class mailing list cs list announcements general interest class students feel free questions post information initiate discussions general interest class questions comments don general interest directed ta wchan cs instructor ladner cs usual internet conventions administrative requests mailing list add delete address change requests addressed request cs index messages latest message friday 07 jun 96 12 11 06 pdt 27 mar 96 wchan cse ee 461 28 mar 96 ladner cs problem 1 part homework 1 28 mar 96 ladner cs text books 1 apr 96 wchan 461 ta office hours 3 apr 96 ladner cs keys accounts 3 apr 96 ladner cs text book 5 apr 96 ladner cs internet phone 7 apr 96 ladner cs read chapter 2 9 apr 96 ladner cs homework 3 9 apr 96 ladner cs homework 3 16 apr 96 wchan uncomfortable 17 apr 96 ladner cs lecture clarification 19 apr 96 wchan project 1 22 apr 96 ladner cs midterm exam 22 apr 96 ladner cs question answer wednesday 22 apr 96 ladner cs question answer session 23 apr 96 wchan cs project question 24 apr 96 ladner cs years midterm 1 96 ladner cs midterm 3 96 ladner cs warning 3 96 ladner cs bad calculation 5 96 wchan calvin project stuff 7 96 barak cs sim linux 7 96 ladner cs read chapters 4 5 9 96 wchan calvin part 1 solution 9 96 wchan cs ack timer protocol 8 13 96 ladner cs queuing theory 13 96 wchan project 1 16 96 wchan project 3 ready 16 96 wchan cs irc 20 96 ladner cs 22 96 reading 27 96 wchan cs project 2 graded 29 96 ladner cs office hours 29 96 ladner cs read final 31 96 ladner cs final exam 2 jun 96 wchan calvin 461 messages wchan cs subject cse ee 461 test cse ee 461 mailing list taking class web page set url http www cs washington education courses 461 homework 1 didn copy morning william cs subject problem 1 part homework 1 richard ladner ladner cs washington part assume 747 takes 12 hours delivering tapes sort made assumption explicit richard cs subject text books richard ladner ladner cs washington heard bookstore books told books arrive early week ordered registered class books bought folks class don extra copies time hope share fellow students richard ladner wchan cs subject 461 ta office hours ll office hour tuesday starting tomorrow 11 30 12 20 sieg 225 ll make thursday office hour 2 30 3 20 sieg 326 permanent william cs subject keys accounts richard ladner ladner cs washington pick key account main cse office sieg 114 state request mention class cs subject text book richard ladner ladner cs washington informed book arrived bookstore richard cs subject internet phone richard ladner ladner cs washington student sean vaughan discovered flavor internet phone tcp udp read richard sean vaughan documentation reading internet phone http www found channels works 1 tcp port decimal remote system port connect irc note irc servers port assignments default list irc servers internet phone open ports servers 2 udp port decimal audio passed port local remote machine basically tcp port setting call udp port audio transmission cs subject read chapter 2 richard ladner ladner cs washington recommend read entire chapter read 2 1 3 2 3 1 2 4 4 2 4 5 2 6 1 2 8 3 2 9 cs subject homework 3 richard ladner ladner cs washington problem 2 transmission bandwidth part 5 problem 3 explain computer avoid transmitting quickly network cs subject homework 3 richard ladner ladner cs washington problem 1 change 4 db 40 db error richard wchan cs subject uncomfortable hand project wednesday ll asked modify data link protocols book feel uncomfortable office hour today 11 30am sieg 225 protocols book william cs subject lecture clarification richard ladner ladner cs washington sliding window policies receiver send request sequence receives frame number empty slot window frame arrives sender eventually notified send frame line transparency 9 correct read window frame arrives frame send ack request seq apologies confusion class richard wchan cs subject project 1 1 fields sequence numbers frame struct seq ack seq sequence number data ack sequence number ack receiver put sequence number seq field simulator ack field 2 printf print debug information sender receiver output mixed hard read partially fix copy protocol directory printf mumble fprintf id mumble 3 size class won time read code detail ll grade code based correctness program doesn work make explain problem problem give partial credit william cs subject midterm exam richard ladner ladner cs washington midterm friday april 26 bring 8 1 2 11 inch blue book pages personal handwritten notes notes organize material exam test memory test thinking ability ability solve problems read understand chapter 1 sections 1 1 1 2 1 3 1 4 chapter 2 sections 2 1 3 2 3 1 2 4 4 2 4 5 2 6 1 2 8 3 2 9 chapter 3 sections 3 1 3 2 3 3 3 4 3 5 1 3 6 cs subject question answer wednesday richard ladner ladner cs washington finishing chapter 3 lecture wednesday question answer session prepared questions answers encouragement questions case students questions simple stupid case don understand basic bet students don questions appreciated students questions wednesday richard cs subject question answer session richard ladner ladner cs washington students mailed questions wednesday session wonderful chance questions make thoughtful answers questions ahead time mail answer wednesday questions 1 bandwidth thought bandwidth range frequencies hz filter pass case communication channel wire fiber radio bandwidth refer data rate ve problem sources bandwidth defined applied term 2 doubts reg par fix par putting seq acks isn difference 3 difference protocol 4 good questions richard wchan william chan cs subject project question problem 4 wrong 1 data frames carry sequence numbers 2 request frames carry sequence numbers happen data frames carry sequence numbers request frames carry sequence numbers separately request frames carry sequence numbers data frames william cs subject years midterm richard ladner ladner cs washington put extra copies midterm bottom slot hanger door 311 sieg don solution set midterm happy explain solutions office hour today tomorrow 11 12 richard cs subject midterm richard ladner ladner cs washington mentioned class today solution problem 2a midterm selective repeat back midterm 64 high 90 low 30 midterm emphasizing problem solving memory work preparation final pass final prepare solving problems study final practice kind work expected richard cs cc lazowska cs borning cs subject warning richard ladner ladner cs washington students class today warn class today covered binary tree protocols depth topic covered deeply book assignment topic week topic appeared final exams past attendence concerned missing class regularly receiving quality education paying cs subject bad calculation richard ladner ladner cs washington calculation class calculating number bits wire running 10 mbps wrong wrote 5 6 sec sec 500 correct calculation 5 6 sec sec 5 10^1 50 frames pass night needless jamming safer scales longer wires higher bandwidths ll teach calculation real time stop class make errors richard wchan calvin william chan cs subject project stuff protocol 6 timeout simulator timeout frame 0 ve changed worker tells sequence number timed worker simulator directory find bugs haven noticed ve put solution project 1 cse courses simulator don ll finish grading project 1 wednesday novice give feedback hand part 1 project 2 william barak water barak grizzly cs washington grizzly cs washington subject sim linux worth case interested mildly curious moment frustration grizzly ftp ed simulator linux box compiled discovered pleasure compiles behaves grizzly news worth mentioning care barak water cs subject read chapters 4 5 richard ladner ladner cs washington read sections chapters 4 5 4 1 4 2 1 4 2 2 4 2 3 4 3 1 4 3 2 4 3 3 4 3 4 4 5 1 4 5 2 5 1 5 2 1 5 2 2 5 2 3 5 2 5 5 2 6 5 2 7 5 3 1 5 3 2 5 3 3 5 4 intro reading chapter 5 wchan calvin william chan cs subject part 1 solution ve put solution part 1 project 2 simulator directory file p7 good luck part 2 william wchan william chan cs subject ack timer protocol 8 typedef enum frame arrival err timeout network layer ready event type order ack timer changed typedef enum frame arrival err timeout network layer ready ack timeout event type ve fixed simulator directory start ack timer calling start ack timer stop calling stop ack timer ack timer event ack timeout occurs william cs subject queuing theory richard ladner ladner cs washington didn explain give incoming lines outgoing line switch bandwidth cell arrivals statistical rate 2 similarly arrival rate switch average queue length switch infinity arrivals poisson basically means arrivals completely independent proven true appears surface switch handle arrival rate assuming unbounded storage space storage space bounded eventually overflow richard wchan cs subject project 1 delay project 1 graded received score haven turn project william wchan cs subject project 3 ready ve put project 3 web put xerox copies professor office hardcopy friday professor office sieg 311 pick copy distribute friday class handout lengthy bit background information terms code write long time gave assignment involving real network programming hard easy familiar don hesitate questions hope ll fun assignment william wchan william chan cs subject irc asked project 3 assignment focus udp build simple chat application allowing multiple users talk internet similar irc irc irc stands internet relay chat glad didn super time sink faq ftp cs ftp bu irc support alt irc faq william cs subject question assignment 8 richard ladner ladner cs washington question assignment 8 wondering switch works queue incoming traffic separate queues sender receiver channels independent answer important thing single buffer pool arrivals packet arrives buffer free packet full buffer put outgoing queue packet buffer free washington organization university washington cs washington subject reading url http www cs washington education courses 461 bboard sections 5 recommend reading wchan william chan cs subject project 2 graded turned project 2 received grade grade cse account ee account william cs subject office hours richard ladner ladner cs washington make office hour today 11 exam tuesday special office hours friday monday office hours exam thursday 11 12 regular office hour friday 11 12 monday 11 12 make appointment time make times richard cs subject read final richard ladner ladner cs washington chapter 1 sections 1 1 1 2 1 3 1 4 chapter 2 sections 2 1 3 2 3 1 2 4 4 2 4 5 2 6 1 2 8 3 2 9 chapter 3 sections 3 1 3 2 3 3 3 4 3 5 intro 3 5 1 3 6 chapter 4 sections 4 1 4 2 intro 4 2 1 4 2 2 4 2 3 4 3 intro 4 3 1 4 3 2 4 3 3 4 3 4 4 5 intro 4 5 1 4 5 2 chapter 5 sections 5 1 5 2 intro 5 2 1 5 2 2 5 2 3 5 2 5 5 2 6 5 2 7 5 3 intro 5 3 1 5 3 2 5 3 3 5 4 intro 5 4 1 5 4 2 5 4 3 5 4 4 5 4 5 5 4 6 5 4 7 5 5 intro 5 5 1 5 5 2 5 5 4 5 5 10 chapter 6 sections 6 1 intro 6 1 1 6 1 2 6 1 3 6 2 intro 6 2 1 6 2 2 6 2 3 6 2 3 6 2 4 6 4 3 6 4 7 chapter 7 sections 7 1 intro 7 1 1 7 1 2 7 1 3 7 1 4 7 1 6 7 7 3 cs subject final exam richard ladner ladner cs washington reminder bring 8 1 2 11 inch blue book final exam pages handwritten notes leave pages final final 8 30 10 20 tuesday june 4th special office hours today monday 11 12 make appointment make time send mail final good luck richard wchan calvin william chan cs subject 461 messages 1 project 3 grade comments cse account 2 homework project midterm grades email address class mailing list verify grades correct didn receive message good luck exam william ladner cs washington wchan cs washington update 03 27 96 cse 143 grading policy grading policy cse 143 based main factors functionality program works software engineering program constructed functionality main goal programming create working program working generally extremely vague term depends program supposed cases programs assign won work ll give pretty good idea expect leaving decisions handle tricky ambiguous cases ll turn partial specification exact specification partial specification write program draws mazes screen telling input user kind maze make decide draw rectangular mazes ascii characters prompt user maze size terms characters addition detail maze constructed making decisions ve created exact specification explains precisely program run big maze rows columns 4 9 maze start end rarely single correct handle ambiguities partial specification full specification spirit partial specification writing program generated mazes form isn mind long maze columns 9 maze start end bottom line order program working decide supposed step define full specification ll generally asked submit full specification program comments cover sheet specific goals choices long document short clear description program expected behavior highlighting handles ambiguous cases means feel free discuss specification choices tas ve finished writing program demonstrate works running test cases generally ll supply test cases test aspects program program works test cases doesn necessarily correct make write test cases check ambiguous cases full specification describes demonstrate program works software engineering software engineering program put involves division program separate logical modules defining reasonable interfaces modules commenting code clear ta remember based stereo analogy programs built multiple modules interacting clean defined interfaces single monolithic piece code thrown sense order technique benefits stereo world rarely software extent graded program constructed addition works comment clear design make reasonable decisions code organized interface modules things pain important program working essential programming environment group project huge microsoft application programs grow larger evolve time initial structure determine easy maintain debug improve backwards program structured documented doesn work comment reading problem routine impressive works completely strive questions unclear consult ta cse143 webmaster cs washington cse 373 final examination information final examination wednesday december 18 8 30 10 20 updated 12 november 1996 tanimoto organizations committees departmental committees awards committee acm programming team advisory committee awards committee colloquium committee computing environment committee undergraduate curriculum committee space committee engineering open house planning committee faculty search committee graduate studies research committee graduate seminar program safety officer teaching effectiveness committee tenure promotion committee cps student organizations acm association computing machinery acm prog acm programing team upe honor society back organizations committees cpsinfo cps msu cos 341 fall 1996 assignments weekly assignments assignments web pages due generally thursdays assignment 1 assignment 2 assignment 2 continued assignment 3 assignment 4 assignment 5 assignment 6 assignment 7 solutions assignment 2 solution assignment 3 solution midterm solution assignment 4 solution problem set 4 extra credit problem solution notes section meeting discussing assembler pass assembly write pass assembler pass note line numbers label pass generate code branch call statements encountered offset current line label noted pass 1 loops pass code loop code line ln start ln line end file ln format ln line label calculation provided routines associate lookup void associate char int associates string integer int lookup char returns 1 string found associate takes string integer line number stores lookup takes string returns integer make sense associate pass lookup pass note code foo add ba foo generate code number put branch target field ba instruction number 2 encode distance instructions branch target code generation front end converts text source file binary numbers supplied binary fact declared int int binary represented integer complement binary ints place chapter 8 book operator shift bits left places filled zeros operator bit patterns good combine bit patterns operator mask bit pattern set bits 0 put number 7 bit field position 14 18 instruction int instr instruction int num number 7 outset num mask bits 0 pattern 5 1 5 bits num num num shift bits proper location num num 14 num instruction instr instr num finally filled instruction write bits stdout instr sizeof instr 1 stdout frequently asked questions sparc assembler project run program illegal instruction core dumped assembler converting assembly file correctly machine code assembler generated bit pattern processor interpret instruction machine code produced assembler program ways od od fib ao 0000000 lefthand column byte adress word octal columns binary words machine language file thing gdb instructions generated gdb command load runner gdb set breakpoint line calls pgm run program hitting breakpoint si gdb tells subroutine ve written called pgm subroutine code source runner works understand works happen stick 32 bit number 22 bit spot format 2 format 3 put 32 bit spot small address format 1 negative 2 complement don bits case moving 32 bit number 22 bit field assume number positive throw high 10 bits actual contained 32 bit field represented 22 bits 10 high order bits number represented 22 bits bigger user error condition answer make high order bits throw signal error case negative numbers analagous 1 replacing 0 high order positions negative number encoded 22 bits 10 high order bits 1 thrown positive version number flip bits ta instruction family trap instructions format 3 instructions chapter 8 refers set instruction chapter 8 instruction 386 appendix send error message terminal output redirected send error messages stderr fprintf fprintf stderr error bad input programming assignment rules guidelines page give information expect programming projects read carefully starting project background topic networking programming projects assume good deal background unix solid experience programming language working knowledge unix file process management signals order programming assigments skills talk staff week classes find defer taking curriculum implementation rules projects coded ansi unsure differences ansi number books bookstore ansi expect good coding style includes good functional comments meaningful variable names function header comments required rules advantage 20 100 points assigment constitute style grade grading policies assignments designed implemented leland cluster sweet hall programs compile run sparc solaris machines dec osf 1 machines testing programs platforms develop platform long program runs platforms times ambiguities assignment specifications multiple ways assignment implemented engineering class expect make reasonable design decisions cases base decisions assignment ta give advice tradeoffs decisions make tools tools leland systems make life considerably easier make utility conditionally recompile program based timestamps source code object files executable expect class makefile permanent fixture flavor unix platforms don make write makefile learn require makefile submitted assignment gdb gnu debugger gdb interactive source level debugger trace code executes examine program state program seg faults show learning gdb effectively save hours debugging hell compile gdb simply add flag gcc command start gdb program command gdb type gdb prompt information purify development tool pure software checks program run time common errors things checks memory leaks references uninitialized illegal addresses invalid parameters passed system calls purify simple preface command links program purify purify gcc main client run program purify start separate window show diagnostics sample makefile illustrates options deliverables expected deliverables assignment source code implementation include makefile builds program assignment current directory important adhere requirement assignments tested shell scripts graded hand makefile wrong write makefile class directory sample deliverable project writeup file called readme caps writeup straight text file readme html writeup html submit program accept assignment files present reside directory source code submit file overview structure code design decisions made short justification found ambiguities assignment list resolved implementation answers questions assignment asks submission projects submitted electronically submit script requires true current directory file called makefile current directory file called readme readme html file extension additional required files listed assignment specification submit script check conditions true script submit required files files extension current directory subdirectories submitted needed compile run project current directory order submit assignment enter command usr class bin submit assignment number 1 2 3 4 honor code enforce adherence stanford honor code applies programming assignments publicly code sources long source noted code aware copying code stevens book verbatim dangerous code strictly ansi discuss projects fellow students work students code written student assignment questions honor code staff honor code violations laughing matter stanford silly question risk academic career grading policies assigment graded total 100 points assignments weighted equally final grade 80 points grade functionality points measure assignment meets specifications assignment handout remaining 20 points grade style code functionality points code style points subjective rule late assignments accepted professor mckeown grant individual exceptions rule ta extensions general extensions granted reasons family medical emergency times system problems leland cluster prevent completing assignment time cases extension generally granted entire class references resources unix network programming stevens reference choice programming unix sockets api review session assignment due provide introduction socket programming tcp ip volume 1 protocols stevens excellent reference specification common implementations tcp ip related protocols book required text excellent reference assignments refer chapters book additional reading rfc request comments set documents absolute reference internet standards rfc numbered sequentially rfc web page rfc anonymous ftp index rfc list rfc titles student assigned ta signing class web page question answered class materials references contact ta ta hold office hours sweet hall problems schedule programming sessions hours mail questions leland id project guidelines html 1 2 1997 01 06 20 14 01 exp 1981 research year graduate student department computer science engineering university washington pursuing phd computer science specifically artificial intelligence field artificial intelligence interested learning working softbots project working intelligent user interfaces www ve recently worked internet learning agent worked equations part speech tagging abstract postscript eugene part ongoing project acronym lightweight extensible agent based object oriented operating system mobile wireless distributed computing supporting pseudo real time interactive multimedia applications mike perkowitz cornell computer science ph program cornell department computer science ph program home page ph pre application interested applying ph program fill pre application email phd cs cornell ph application guide guide complete information department phd application process hardcopy guide application information completed pre application process ph requirements requirements ph computer science listed questions questions answered contact becky personius upson 4126 becky cs cornell becky cs cornell september 26 1996 grail local interest grail disk usage policy due tendency hard disks fill grail group adopted disk usage policy policy intended inconvenience users space intended ensure space users generally specific policies outlined fall common sense rule considerate guidelines students students fall common sense rule 30 megabytes project space personal space remember remove large files longer needed projects projects fall common sense rule large limit extreme usage short periods large amounts space significant amounts time inform sysadmin graduated students students graduated cs program determine files personal directory made public permanent install files public permanent location sysadmin remaining files total ten megabytes months student graduation expired accounts files belonging expired accounts weeks removed updated july 23 1996 ccc computing concepts competencies executive summary explosive growth designed discipline specific software fundamental rethinking role computing instruction curriculum role computer science department delivering instruction propose model based joint determination computing cps served departments embedding major related examples service teaching science mathematics engineering technology context institutional venue reform submitted president mcpherson signature nsf division undergraduate education 12 4 95 work faculty cps served departments create ccc computing concepts competencies 3 2 2 multi section service lecture component students broad conceptual overview concepts computing competencies needed solve computer related problems integral major fields study seamlessly integrated laboratory experience consist computing focal problems core computing concepts turn exemplify relevance core computing competencies solution problems focal problems computing concepts computing competencies working partnership faculty served departments create clusters sections competencies content tightly coupled students clusters faculty give key competencies video instruction students clusters cps department provide concepts instruction infrastructure support entire effort replace cps100 computers cps130 integrated introduction computing beginning fall 1997 continuously revised reflect changing instructional computing technologies expect total annual enrollment 5 000 students campus undetermined number distance education students cps 101 cps msu top 5 reasons visit reading pennsylvania dutch country county pennsylvania considered part pennsylvania dutch country consists roughly counties lebanon pronounced nin lancaster center lancaster county pennsylvania dutch aren dutch fact claim german descent species degree germans don lack term refer beings speak language evolved english lucky english speaker occasionally catch hundred words speaks case language consists number consonant sounds vowel phoneme written au word house english rendered haus impossible describe word pronounced swallow close approximation distinctive characteristic speech consistent transposition phonemes phenomenon reputed result accident involving beetle farmer manager produce department local grocery store called weavers pronounced run food distribution company called making fine heard putting apparently understand don find good pizza food eaten reading isn food people eat don appreciation good food pizza ve pizza places exact location business comfort fact impossible real pizza county ll find chicken favorite food true traditional entire chicken pig larger representatives species roasted fire eaten bones thing excel making donuts don make donuts ve introduced improved food variety called blow chunks place word concentrated deep fried nutrition product hundred years ago fellow named jesus pronounced fed thousand people couple barbecued chickens personally grown adults eating half dad puts trunk car give snow highway county wanted visit reading turns highway runs county runs west east nin county county north south county plain luck easier drive maryland harrisburg philadelphia highway isn word describe county road highways don traffic lights hundred yards entire length road end county disclaimer opinions author expressed document mention fictitious persons real meant reflect character character meant reflect short author held responsible write pierce cs cornell 1015 people project faculty miron livny raghu ramakrishnan students praveen seshadri seq jussi devise tian zhang birch miron cs wisc send mail kirk hogenson fill boxes click submit submit message enter subject message enter message clear submit modified thu apr 13 13 01 23 1995 kirk hogenson hog cs wisc stanford stanford university program human computer interaction university stanford university hci related activities degree programs departments number research projects campus substantial hci components core faculty supplemented large number hci professionals silicon valley industry img teach courses advise students serve project mentors img img largest program masters science computer img science concentration hci students program img fulfill core breadth requirements masters cs 21 units 45 units masters degree courses specifically related hci chosen cs related departments approach emphasizes design including courses conceptual foundations hci project courses students work groups projects include design prototype implementation testing analysis computer science phd program includes hci track systems area number students dissertations hci topics teaching research included auspices project people computers design sponsors weekly speaker seminar people computers design departments graduate programs include hci communications industrial engineering engineering management education music medical informatics undergraduate concentration hci interdisciplinary symbolics system program information contact terry winograd department computer science stanford university stanford ca 94305 phone 415 723 2780 email winograd cs stanford information updated december 5 1996 cs 766 hw 3 hints faqs edge magnitude information edge accessed array edge accessed edge row col snake points settle problem happen necessarily bug snake points consecutive snake points move pixel problem williams shah algorithm case curvature points undefined algorithm letter deal computing curvature point check ith point previous points set curvature ith point large constant ensure points 1 coincident points 1 1 2 curvature larger neighbors condition algorithm fail beta won changed make condition snake point position point 1 modulo total number snake points deal problem developing code demo simply stop snake restart snake parameter refer points parameter index index points array point vector moved parameter parameter type point coordinates position point moving points change points directly call points points num points create temporary point variable loc min define loc min row loc min col appropriately call loc min points num points supposed copy coordinates loc min points addition moving point display calculating derivatives boundary conditions 0 handled assignment assume contours closed modulo 1 arithmetic dealing indices 0 adjacent snake program interface displays poor colors wrong window manager setting default color settings differently needed snakes program install file change settings calculated page 19 williams shah paper description compute term error measure distance 1 normalize range 0 1 divide largest expression 9 values computed 9 positions 3 3 neighborhood centered current point continuity curvature paper states point consideration divided largest neighborhood point move interpreting largest neighborhood original snake point interpreted figure largest neighborhood point consideration 1 2 3 snake point 4 5 point consideration 6 7 question largest computed neighborhood compute based neighborhood point consideration wanted normalize computed figure largest 1 2 3 4 5 6 7 neighborhood correct read paper normalized largest 9 values 3 3 neighborhood centered point normalized differently making comparison difficult hierarchical image caching accelerated walkthroughs complex environments present method utilizes path coherence accelerate walkthroughs geometrically complex static scenes preprocessing step method constructs bsp tree hierarchically partitions geometric primitives scene walkthrough images nodes levels hierarchy cached reuse subsequent frames cached image reused texture mapping single quadrilateral drawn geometry contained node visual artifacts control error metric quantifies discrepancy appearance geometry contained node cached image method shown achieve speedups order magnitude walkthroughs complex outdoor scene loss rendering quality paper high resolution figures adobe acrobat pdf paper high resolution figures 2 4mb compressed postscript paper low resolution figures compressed postscript study guide 1 send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions previous introduction project summary collaborative mathematics environments paul chew robert constable keshav pingali steve vavasis richard zippel computational science dominant paradigm science century proposal addresses major challenges facing kind science demand software support computational mathematics task providing support sufficiently central national interest sufficiently comprehensive serve grand challenge problem computer science strategy meeting challenge evolved inter project cooperation cornell elements scientific computing proposal represents collaboration computer scientists diverse backgrounds scientific computing computational geometry computer algebra applied logic programming languages combinations people worked software separate projects linked experience difficulty linking process led identification prospective solutions major problems connectivity problem code generation problem explanation problem problems solutions briefly explained proposal outlines plan design implement open system architecture integrate variety computational science tools environment supports collaborative activity interesting powerful tools exist support computational mathematics matlab lapack mathematica axiom autocad leda focused specific area specific style computation systems largely contained closed connecting software low level abstraction instance string string communication common semantic base system collaborate connectivity problem address connectivity problem common mathematical bus serve backbone system communication protocols based typed formal language semantics collaboration major design objective raise level communication software tools allowing communication mathematical objects restricted simple strings existing software contributed substantially scientific programming productivity time generate code remains major impediment progress computational science code creation problem part problem due difficulty expressing mathematical techniques subroutines problem code creation addressed method transformation refinement allowing transformation high level mathematical expressions traditional code reasons sharing code colleague difficult common language explaining program precisely giving conditions apply explanation problem solution connectivity problem approach explanation provide formal semi formal semantic standards communications linkage proposed problem solutions outlined lead additional opportunity tools inter operate mathematical models shared create collections mathematical theorems explanations examples counterexamples mathematical database capture important part mathematical knowledge poorly represented books journals collaborative mathematics environments paul chew robert constable keshav pingali steve vavasis richard zippel introduction basic problems research program connectivity problem mesh generation numerical linear algebra weyl nuprl mathematical bus code creation problem quadratic formula sparse matrices ongoing activities explanation problem symbolic computations explanation problem geometry explanation problem access libraries precise mathematical language conditions transformations geometry summary mathematical database opportunity milestones year 1 year 2 year 3 year 4 year 5 results prior nsf support constable pingali partial list publications development human resources vavasis references biographical sketches paul chew robert constable keshav pingali stephen vavasis richard zippel budget salaries senior personnel postdoctoral research associate equipment travel current pending support facilities equipment resources document previous introduction nuprl project tue nov 21 08 50 14 est 1995 natural language acquisition view paper click open book image 1 inductive logic programming natural language processing raymond mooney proceedings 6th international inductive logic programming workshop pp 205 224 stockholm sweden august 1996 paper reviews recent work applying inductive logic programming construction natural language processing systems developed system chill learns parser training corpus parsed sentences inducing heuristics control initial overly general shift reduce parser chill learns syntactic parsers translate english database queries directly executable logical form atis corpus airline information queries test acquisition syntactic parsers chill performed competitively recent statistical methods english queries small database geography test acquisition complete natural language interface parser chill acquired accurate existing hand coded system paper includes discussion issues work raised capabilities testing ilp systems summary current research directions img 1 comparative experiments disambiguating word senses illustration role bias machine learning raymond mooney proceedings 1996 conference empirical methods natural language processing pp 82 91 philadelphia pa 1996 paper describes experimental comparison learning algorithms problem learning disambiguate meaning word context algorithms tested include statistical neural network decision tree rule based case based classification techniques specific problem tested involves disambiguating senses word line words current proceeding sentence context statistical neural network methods perform problem discuss potential reason observed difference discuss role bias machine learning importance explaining performance differences observed specific problems img 2 learning parse database queries inductive logic programming john zelle raymond mooney proceedings thirteenth national conference aritificial intelligence pp 1050 1055 portland august 1996 aaai 96 paper presents recent work chill parser acquisition system automate construction natural language interface database queries chill treats parser acquisition learning search control rules logic program representing shift reduce parser techniques inductive logic programming learn relational control knowledge starting general framework constructing suitable logical form chill train corpus comprising sentences paired database queries induce parsers map subsequent sentences directly executable queries experimental results complete database query application geography show chill learn parsers outperform pre existing hand crafted counterpart results demonstrate ability corpus based system produce purely syntactic representations provide direct evidence utility empirical approach level complete natural language application img 3 lexical acquisition machine learning problem cynthia thompson raymond mooney technical report artificial intelligence lab university texas austin 1996 paper defines machine learning problem standard machine learning algorithms easily applied problem occurs domain lexical acquisition ambiguous synonymous nature words difficulty standard induction techniques learn lexicon additionally negative examples typically unavailable difficult construct domain approach solve lexical acquisition problem presented preliminary experimental results artificial corpus future work includes extending algorithm performing tests realistic corpus img 4 learning parse decisions examples rich context ulf hermjakob raymond mooney submitted 34th annual meeting association computational linguistics acl 96 present knowledge context based system parsing natural language evaluate sentences wall street journal applying machine learning techniques system parse action examples acquired supervision generate deterministic shift reduce parser form decision structure relies heavily context encoded features describe syntactical semantical aspects parse state img 5 corpus based lexical acquisition semantic parsing cynthia thompson ph proposal department computer sciences university texas austin 1995 building accurate efficient natural language processing nlp systems important difficult problem increasing interest automating process lexicon mapping words meanings component typically difficult update domain automating acquisition lexicon important task automating acquisition nlp systems proposal describes system wolfie word learning interpreted examples learns lexicon input consisting sentences paired representations meanings preliminary experimental results show system learn correct mappings correctness evaluated comparing lexicon learned training input usefulness evaluated examining effect lexicon learned wolfie assist parser acquisition system previously lexicon hand built future work form extensions algorithm evaluation applications discussed img 6 comparative results inductive logic programming corpus based parser construction john zelle raymond mooney symbolic connectionist statistical approaches learning natural language processing wermter riloff scheler eds spring verlag 1996 paper presents results recent chill corpus based parser acquisition system chill treats language acquisition learning search control rules logic program unlike current corpus based approaches statistical learning algorithms chill techniques inductive logic programming ilp learn relational representations chill flexible system learn parsers produce syntactic parse trees case role analyses executable database queries reported experiments compare chill performance naive application ilp parser acquisition results show ilp techniques employed chill viable alternative statistical methods control rule framework fundamental chill success img 7 learning past tense english verbs inductive logic programming raymond mooney mary elaine califf symbolic connectionist statistical approaches learning natural language processing wermter riloff scheler eds spring verlag 1996 paper presents results inductive logic programming method called foidl learn past tense english verbs past tense task widely studied context symbolic connectionist debate previous papers presented results neural network decision tree learning methods developed technique learning special type prolog program called order decision list defined ordered list clauses ending cut foidl based foil quinlan 1990 employs intensional background knowledge avoids explicit negative examples problems involve rules specific exceptions past tense task present results showing foidl learns accurate past tense generator significantly fewer examples previous methods img 8 inductive logic programming automate construction natural language parsers john zelle ph thesis deparment computer sciences university texas austin august 1995 designing computer systems understand natural language input difficult task recent years considerable interest corpus based methods constructing natural language parsers empirical approaches replace hand crafted grammars linguistic models acquired automated training language corpora common thread methods date propositional probablistic representations learned knowledge dissertation presents alternative approach based techniques subfield machine learning inductive logic programming ilp ilp investigates learning relational order rules empirical method acquiring knowledge traditional symbolic parsing frameworks dissertation details architecture implementation evaluation chill computer system acquiring natural language parsers training corpora parsed text chill treats language acquisition learning search control rules logic program implements shift reduce parser control rules induced ilp algorithm handles difficult issues arising induction search control heuristics control rule framework induction algorithm crucial chill success main advantage chill propositional counterparts flexibility handling varied representations chill produced parsers analyses including case role mapping detailed syntactic parse trees logical form suitable expressing order database queries tasks accomplished framework single general learning method acquire syntactic semantic categories resolving ambiguities experimental evidence aritificial real world corpora demonstrate chill learns parsers previous artificial neural network probablistic approaches comparable tasks database query domain scope previous empirical approaches learned parser outperforms existing hand crafted system results support claim ilp techniques implemented chill represent viable alternative significant potential advantages neural network propositional probablistic approaches empirical parser construction img 9 acquisition lexicon semantic representations sentences cynthia thompson 33rd annual meeting association computational linguistics pp 335 337 boston ma july 1995 acl 95 system wolfie acquires mapping words semantic representation presented preliminary evaluation performed tree general generalizations tlggs representations input sentences performed assist determining representations individual words sentences guess meaning word tlgg overlaps highest percentage sentence representations word appears promising experimental results artificial data set presented img 10 inductive logic programming method corpus based parser construction john zelle raymond mooney submitted computational recent years considerable research corpus based methods parser construction common thread research propositional representations learned knowledge paper presents alternative approach based techniques subfield machine learning inductive logic programming ilp ilp investigates learning relational order rules empricial methods acquire knowledge traditional symbolic parsing frameworks describe method constructing deterministic prolog parsers corpora parsed sentences discuss advantages approach compared propositional alternatives present experimental results learning complete parsers corpora including atis corpus penn treebank img 11 comparison methods employing inductive logic programming corpus based parser constuction john zelle raymond mooney working notes ijcai 95 workshop approaches learning natural language processing pp 79 86 montreal quebec august 1995 paper presents results recent experiments chill corpus based parser acquisition system chill treats grammar acquisition learning search control rules logic program unlike current corpus based approaches propositional probabilistic learning algorithms chill techniques inductive logic programming ilp learn relational representations reported experiments compare chill performance naive application ilp parser acquisition results show ilp techniques employed chill viable alternative propositional methods control rule framework fundamental chill success img 12 inducing logic programs explicit negative examples john zelle cynthia thompson mary elaine califf raymond mooney proceedings international workshop inductive logic programming leuven belguim sepetember 1995 paper presents method learning logic programs explicit negative examples exploiting assumption output completeness mode declaration supplied target predicate training input assumed accompanied legal outputs outputs generated incomplete program implicitly represent negative examples large numbers ground negative examples generated method incorporated ilp systems chillin ifoil intensional background knowledge tests natural language acquisition tasks case role mapping past tense learning illustrate advantages approach img 13 induction order decision lists results learning past tense english verbs raymond mooney mary elaine califf journal artificial intelligence research 3 1995 pp 1 24 paper presents method inducing logic programs examples learns class concepts called order decision lists defined ordered lists clauses ending cut method called foidl based foil employs intensional background knowledge avoids explicit negative examples problems involve rules specific exceptions learning past tense english verbs task widely studied context symbolic connectionist debate foidl learn concise accurate programs problem significantly fewer examples previous methods connectionist symbolic img 14 inducing deterministic prolog parsers treebanks machine learning approach john zelle raymond mooney proceedings twelfth national conference ai pp 748 753 seattle wa july 1994 aaai 94 paper presents method constructing deterministic context sensitive prolog parsers corpora parsed sentences approach recent machine learning methods inducing prolog rules examples inductive logic programming discuss advantages method compared recent statistical methods present results learning complete parsers portions atis corpus img 15 learning search control heuristics logic programs applications speedup learning language acquisition john zelle ph proposal department computer sciences university texas austin 1993 paper presents general framework learning search control heuristics logic programs improve efficiency accuracy knowledge based systems expressed definite clause logic programs approach combines techniques explanation based learning recent advances inductive logic programming learn clause selection heuristics guide program execution specific applications framework detailed dynamic optimization prolog programs improving efficiency natural language acquisition improving accuracy area program optimization prototype system dolphin transform intractable specifications polynomial time algorithms outperforms competing approaches benchmark speedup domains prototype language acquisition system chill capable automatically acquiring semantic grammars uniformly incorprate syntactic semantic constraints parse sentences case role representations initial experiments show approach construct accurate parsers generalize sentences significantly outperform previous approaches learning case role mapping based connectionist techniques planned extensions general framework specific applications plans evaluation discussed img 16 learning semantic grammars constructive inductive logic programming john zelle raymond mooney proceedings eleventh national conference american association artificial intelligence pp 817 822 washington july 1993 aaai 93 automating construction semantic grammars difficult interesting problem machine learning paper shows semantic grammar acquisition problem viewed learning search control heuristics logic program control rules learned order induction algorithm automatically invents syntactic semantic categories empirical results show learned parsers generalize sentences perform previous approaches based connectionist techniques img estlin cs utexas 1392 cse838 assignments finding information retrieval technologies seeking knowledge richard belew cs838 lecture 2 univ wisconsin computer science department fall 1996 back cse838 homepage 1 build search engine 1 parsing stemming write postscript 2 inverting index write postscript 56k 3 weighting evaluation write postscript 55k 2 midterm review questions 3 collaborative find resources related class topics find interesting annotate opinions context 4 ir engine vendors assessment 5 election information 6 projects modified belew cs wisc 3 october 96 college engineering university wisconsin madison engineering mechanics astronautics neat picture department overview graduate program undergraduate program research areas facilities faculty profiles descriptions madison information industry information alumni miscellaneous information note browser supports tables webmaster browser time visit page lot nicer information engineering mechanics astronautics department 1500 engineering drive madison wi 53706 1687 tel 608 263 1646 fax 608 262 6707 email ema engr wisc uw coe depts centers consortia services fountain index search mail credits modified friday 06 sep 96 11 07 43 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc img support page software process improvement line calendar line sponsor directory restricted online restricted projects internal research development personnel administrative policies restricted arl inventory restricted arl performance evaluation form draft modified wed oct 16 08 49 40 cdt 1996 1563 handouts general information tentative syllabus sheet handed lab 9 6 96 introductory tutorial programming assignment 0 programming assignment 1 programming assignment 2 programming assignment 3 review handout exam programming assignment 4 program programming assignment 5 handout structs class handouts classes modified mon nov 4 11 42 42 1996 todd turnidge turnidge cs wisc cs113 discussion sections updated thursday december 12 1996 midterm coding solutions ll find solutions problems 8 10 midterm problems 8 10 lecture notes find stuff relates covered specific week discussion online lectures relating homeworks meant substitute coming discussions subset material lab 1 week sept 9 program average program lab 2 week sept 16 make emacs color code programs counting program program files dealing file dependencies debugging started continued lab 3 lab 3 week sept 23 counting program program files debugging lab homework discussion 4 week sept 30 pointer array programs lab 5 week oct 7 matrix programs discussion 6 week oct 14 optional question answer session discussion 7 week oct 21 data structure queue implemented fixed sized array program files includes program test queue transparencies lecture rob office discussion 8 week oct 28 data structure queue implemented linked list program files includes program test queue transparencies lecture rob office lab homework solutions discussion 9 week nov 4 mergesort recursive version sorting merge operation merge mergesort code test program transparencies lecture rob office discussion 10 week nov 11 tree store hierarchical information traversing breadth tree interface tree queue interface queue breadth traversal function transparencies lecture rob office discussion 11 week nov 18 expression trees store arithmetic expressions recursive model expression tree interface tree depth traversal function evaluates expression transparencies lecture rob office discussion 12 week nov 25 thanksgiving break lab 13 week dec 2 makefiles debugging revisited files generated makefile lab homework unix references emacs text editor quick reference unix files file hierarchy unix pathnames emacs meeting times day time room discussions tue 5 6pm mcs b23 unix lab unix lab b24 plan b24 discussions computer labs put sign assigned wed 9 10am mcs b31 unix lab classroom b24 2 discussions cover roughly material make discussion assigned feel free number computers lab limited rob hours day time room mon 1 2pm unix lab b24 unix lab assist 100 level computer mon 2 4pm mcs 223 science students tue 6 7pm unix lab b24 serve basis wed 10 11am unix lab b24 bu cas cs 113 discussion sections robert pitts rip cs bu sold 1984 honda img img neil mckenzie home 206 783 1876 work 206 543 7798 mckenzie cs washington update september 24 1995 general information department department computer science cornell university organized 1965 oldest departments kind country full time faculty 26 approximately 100 resident ph graduate students 70 eng students graduates 75 undergraduate majors year department typically ranked top country cornell university located ithaca york city 30 000 people heart finger lakes region cornell ithaca offer wide range cultural activities sports outdoor activities pleasures city country close hand academic programs doctorate masters engineering undergraduate ph program 1993 1994 academic year department conferred 14 ph wide variety areas computer science department admits 20 ph candidates year typical ph program years complete information ph program send email phd cs cornell eng program year program designed enhance professional skills computer scientists flexible curriculum includes graduate level courses faculty supervised design project student specialize number areas including software development programming languages operating systems networked environments robotics computer vision scientific computing artificial intelligence information eng program visit eng program home page send email meng cs cornell browse web pages past proposed eng projects undergraduate programs computer science department college arts sciences college engineering cornell university offers degrees major computer science 1993 1994 department graduated 29 47 receive information packet applying cornell university call 607 255 write cornell university admissions 410 thurston ave ithaca ny 14853 information undergraduate program cornell visit undergraduate program home page send email ugrad cs cornell contact list general department department computer science 4130 upson hall cornell university ithaca ny 14853 7501 607 255 7316 graduate programs graduate office department computer science 4126 upson hall cornell university ithaca ny 14853 7501 607 255 8593 previous introduction 10000 10000 design performance horus lightweight group communications system robbert van renesse takako hickey kenneth dept computer science cornell university abstract horus project seeks develop communication system addressing requirements wide variety distributed applications horus implements group communications model providing unreliable reliable fifo causal total group multicasts extensively layered highly reconfigurable allowing applications pay services architecture enables groups communication coexist single system approach permits experimentation communication properties incremental extension system enables support variety application oriented interfaces initial experiments show good performance introduction horus group model design layers protocols basic communication nak fifo communication membership atomicity stable message stability fc flow control causal causally ordered delivery total totally ordered delivery state transfer client server membership light weight groups fast message acceleration layers implementation performance ongoing work conclusion acknowledgements references document robbert vanrenesse tue nov 15 12 09 10 est 1994 coupling cohesion coupling indication strength interconnections program units highly coupled program units dependent loosely coupled made units independent independent modules independent function completely presence modules completely independent interact produce desired outputs connections modules dependent sense info modules required understand module factors number interfaces complexity interfaces type info flow interfaces minimize number interfaces modules minimize complexity interface control type info flow interface module pass information modules general modules tightly coupled shared variables exchange control info loose coupling info held unit interface units parameter lists tight coupling shared global data field record don pass entire record interface simple small types info flow data control passing receiving back control info means action module depend control info makes difficult understand module interfaces data communication result lowest degree coupling interfaces transfer control data highest data hybrid ranked highest lowest 1 content coupling directly references contents module modifies local data values instructions module happen assembly language refers local data module branches local label 2 common coupling access global data modules bound global data structures 3 control coupling passing control flags parameters globals module controls sequence processing steps module 4 stamp coupling similar common coupling global variables shared selectively routines require data packages ada desirable common coupling fewer modules modified shared data structure modified pass entire data structure parts 5 data coupling parameter lists pass data items routines cohesion measure module fits component implement single logical function single logical entity parts contribute implementation levels cohesion 1 cohesion parts component related simply bundled single component harder understand reusable 2 logical association similar functions input error handling put functions fall logical class pass flag determine executed interface difficult understand code function intertwined leading severe maintenance problems difficult reuse 3 temporal cohesion statements activated single time start shut brought initialization clean functions weakly related strongly related functions modules change lots modules maintenance 4 procedural cohesion single control sequence loop sequence decision statements cuts functional lines part complete function parts functions functions weakly connected reusable product 5 cohesion operate input data produce output data performing function generally acceptable alternate structures higher cohesion easily identified problems reusability 6 sequential cohesion output part serves input part functions parts functions 7 informational cohesion performs number functions entry point independent code function performed data structure logical cohesion functions intertwined 8 functional cohesion part execution single function compute square root sort array reusable contexts maintenance easier 9 type cohesion modules support data abstraction strictly linear scale functional stronger rest weaker levels applicable elements module cohesion module considered highest level cohesion applicable elements module adam carlson assignment 1 error warning codes code meaning e1 comments e2 output program didn work e4 failed check return values system calls didn convert network order didn gethostbyname didn correct packet structure int 4 bytes packet removing gaps pointer cast memcpy extracting data entire object structure packet invalid requests handled properly didn initialize length structure mf make failed mw make generated unexplained warnings points deducted warnings w1 sending 262 bytes everytime string field 256 bytes w2 places system calls library functions w3 sendto fail client return address server exits receiving invalid requests 1849 years canoe trip note alot picture quality lots converting jpg gif mosaic read slept lot camp dan cute cute cute bad bad naked coolest thing picture rachel wearing big huge suit position waterfall surrounding areas unknown lakes northern minnesota nearing time ended film ended trip lasted 4 days cs 537 programming assignment iii cpu scheduling due october 22 start class contents introduction running simulator system overview program modification files coding experiments report grading handing introduction program written simulates short term scheduler experiment scheduling policies assignment measure analyze performance policies modifying simulation program running simulator current version program simulates round robin rr scheduling constructed easy modification scheduling policies program expects command line java data file quantum main class vv starts verbose mode debugging verbose mode simulator print debugging output screen command line greater verbosity starts trace mode trace mode simulator maintain record significant events data file file trace data simulation quantum length time slice round robin scheduling system overview simulator essentially consists jobs devices schedulers coordinated single loop code job customer services process system resources execution device represents resource system simulation devices job cpu disk clock device pseudo device interrupts job arrives system scheduler coordinates access device queues jobs waiting device choose job access execution simulator occurs jobs arrive device entered system job lifetime consists alternating periods cpu called burst performing main loop responsible moving jobs system sends scheduler takes job scheduler starts stops jobs running device disk scheduler cpu scheduler decide job run respective devices buffer jobs waiting run access clock device enable preemption detailed description system assignment read comments code click program modification project focusing exclusively cpu scheduler object shown provided simulator performs round robin rr scheduling create separate versions simulator implement cpu scheduling algorithms 1 modify copy program simulate shortest job sjf algorithm section 2 4 4 text process run smallest burst fcfs break ties simulation cheat burst length process deciding process run real system information scheduler policy preemptive newly arriving processes affect running process 2 modify copy program implement preemptive version sjf called shortest remaining time algorithm running process time left current burst 3 final version program modify sjf algorithm predicted burst length call policy predicted shortest job predict burst length exponential average measured lengths previous cpu bursts formula tn 1 1 tn predicted burst length past measurement actual burst length 0 1 formula predicted burst length tn 1 dependent measured burst length tn predicted burst length tn weight previous measurements calculating prediction contained 1 2 contribute equally 1 measured burst time predict burst time experiment values section implement modify job class record information versions simulation program finished original rr sjf files files found ~cs537 1 public src include files simulator data file makefile copy files directories type make run round robin version simulator coding easiest attack assignment modify copy provided round robin scheduler cp java java don forget change occurrences copy makefile change line file sim java scheduler simulator default sim java methods modify assignment include boolean add job adds job wanting service parameter amount cpu time remaining job cpu finish 1 cpu idle method return true scheduler current job job remove returns job scheduler run removes queue boolean reschedule int returns true reason stop current process start called clock interrupt essential implementing preemption returns true current running process cpu return cpu queue calling add job run calling remove add parameter amount cpu time remaining current burst running job 1 job running job class job method int returns burst time remaining experiments compare performance scheduling algorithms compare performance values parameters quantum rr note quantum large rr served fcfs quantum 1 rr approximates processor sharing ps compare behavior performance policies discover strengths weaknesses compare performance results observe predictions discussed class book supply quantitative data support conclusions approach portion assignment approach laboratory assignment physics scientific method hypotheses confirm reject based behaviors observed planned organized experimentation give careful thought correct choice parameters programs trial runs parameters print results home results preliminary results decide parameters round trials remember quantity quality data dictates quality experiments program printing statistics feel free modify produce output find additional statistics reporting code explain behavior observe report prepare report describing results experiments approach report approach physics laboratory experiment report carefully describe experiments results showed scheduling policies correlation experiments run conclusions draw supply quantitative data support conclusions report pages excluding tables graphs grading grade determined 60 report experiments conclusions presentation 40 implementation correctness style documentation work person groups project handing bring report java files modified additions detailed code separate file class day project due create directories hand folder scheduler versions directory place copy files needed run scheduler java files trace file redirected copy output execution short readme file names partner hand folder hand directories project 3 found ~cs537 1 public handin points deducted code fails satisfy minimal criteria comments structure hand directions project 2 copyright 1996 marvin solomon rights reserved cse467 advanced digital design ted kehl fall 1996 working groups experience working groups work make things smoothly find work fun interesting ultimately rewarding giving receiving end explanation friend learning working group meeting spend time talking work means setting goals group expectations person contribute write goals expectations team send copy email communicating replace occasional group meeting meet week lab section natural place touch base plan good half hour time group meeting assign group leader coordinator position rotate group members person takes lead scheduling meetings deciding group proceed end week group leader send group list goals expectations weeks group time assess working decide group hands lab homework assignment put names contributed assignment amount contributed member credit spread evenly group feels people share pay great attention amounts balance end nudge grades students resist idea working groups arguments raised answer work credit learning competitive sport grades curved helping lower grade contrary find understand teach studies lots show students classes collaborative learning score higher tests students traditional classes don people group grade job forest ranger require work knowing work skill employers important working groups takes time time adjust group dynamics spend time deciding work role person attitude job happen don rely part team member consistently lets rest group assignment problems group talk ted cs washington 2131 midwest society programming languages systems fall 1996 workshop held october 5 1996 university wisconsin madison announcements pleased announce john reppy research invited speaker program set abstracts fall 1996 workshop call participation program invited speaker driving instructions registration additional information page maintained siff cs wisc pretty cd ve brought work 141 discs database modified sun dec 8 15 28 46 1996 10 000 blind man zoo tribe time eden 808 state el gorgeous state 90 abba gold aphex twin care classics selected ambient works 85 92 selected ambient works volume ii disc 1 selected ambient works volume ii disc 2 army lovers massive luxury amber anvil garbage ep tri axiom ambient lost translation disc 1 lost translation disc 2 b12 electro soma bach classics bach great organ works big time big time import human behaviour quiet post black dog black dog productions bytes chaos face doom ride chemical brothers exit planet dust viva la woman vision die das ist die good girls engine 3 7 8 telecommunication breakdown music planet happy days front 242 05 22 09 12 front line assembly millenium fuse dimension intrusion future sound london accelerator isdn information society peace love kenny larkin killing joke pig sin sex salvation quartet philip glass straight yer head london symphony orchestra gustav holst planets los del mar single meat beat manifesto edge control god sandwich disc 1 mike rich expert milk cult burn move order bizarre love triangle orb excursions call duty orb remix project 1 excursions call duty orb remix project 2 fluffy clouds live 93 disc live 93 disc orb adventures disc 1 orb adventures disc 2 lakes perpetual dawn fritz orb diversions sides 2 peel session times fly penguin cafe orchestra concert program disc 1 concert program disc 2 pet shop boys discography complete singles collection philadelphia orchestra chopin rachmaninoff side file 3rd edition dig fire le sound music polygon window surfing sine waves pop eat day hour search incredibly strange music vol 1 incredibly strange music vol 2 ii richard kirk number magic virtual state paradise cuts sister machine gun addiction soundtrack brazil close encounters kind kids hall brain candy mission impossible mortal twin peaks continuum emit speedy spot stone roses stone roses tchaikovsky nr 1 giants john henry underworld dirty epic toughest records 94 artificial intelligence artificial intelligence ii baroque favorites top 10 classical music classical top 10 classical music romantic trance europe express disc 1 trance europe express disc 2 trance europe express 2 disc 1 trance europe express 2 disc 2 trance europe express 3 disc 1 trance europe express 3 disc 2 trance europe express 4 disc 1 trance europe express 4 disc 2 tv classics wasted volume disc 1 wasted volume disc 2 seasons doug zongker dougz cs washington home research classes contact cs377 topics human computer interaction stanford university 1994 95 autumn 94 95 principles cognitive sciences human computer interaction tues thurs 11 00 12 15 room 352 margaret jacks hall bldg 460 instructor henry hank strub email strub interval phone 354 contents reader lecture 1 motivational readings optional classics hci set foundation communication education winograd 1994 perspectives designing language interactions interactions 1 2 7 9 perspective influences properties strengths weaknesses pp 221 227 norman 1993 things make smart defending human attributes age machine reading ma addison wesley week 1 taste high level cognition perception classic design oriented perspective cognition perception chapter 1 pp 1 33 related notes pp 219 220 norman 1988 psychology everyday things york basic books activity theory approach study design artifacts 1991 interface encountering artifacts carroll ed designing interaction psychology human computer interface pp 227 253 york cambridge university press week 2 taste low level cognition perception cognitive perceptual rules thumb estimate human performance pp 124 143 figures 16 17 references card 1984 human limits computer interface bennett ed visual display terminals usability issues health concerns pp 117 155 englewood cliffs nj prentice hall short introduction goms methodology pp 140 152 card moran newell 1983 psychology human computer interaction hillsdale nj lawrence erlbaum associates issues don fit goms wright 1994 remembering cognitive costs mouse clicks bulletin 26 1 41 45 week 3 methodology 1 practical overview methodology wall 1993 field methods relation design eds participatory design principles practices pp 123 156 hillsdale nj erlbaum study methods miller 1991 lights nested loops distributed problem solving spreadsheet development international journal man machine studies 34 161 184 week 4 methodology 2 case studies nuts bolts chapter case study methodologies tradeoffs chapter 6 pp 146 169 1993 real world research resource social scientists practitioner researchers cambridge ma blackwell publishers questions utility cognitive theory real design issues 1991 real position paper role cognitive psychology design humanly usable systems carroll ed designing interaction psychology human computer interface pp 60 73 york cambridge university press week 5 human error based complex interdependencies written discussion people system factors interact cases error chapter 2 pp 8 26 pp 87 102 105 109 woods cook draft november 1993 human error cognitive systems computers hindsight state art report prepared obvious things users don consequences safer design 1993 ergonomics design pp 8 13 week 6 human memory case brings previous weeks short introduction low level memory principles pp 303 308 lindsay norman 1977 human information processing orlando fl academic press practical high level memory issues pp 115 122 herrmann 1994 memory broader perspective york mcgraw hill memory issues related speech conversation pp 179 199 cohen 1989 memory real world hillsdale nj lea week 7 methodology 3 qualitative methodology usability practical discussion inappropriate qualitative data chapter 12 pp 370 407 1993 real world research resource social scientists practitioner researchers cambridge ma blackwell publishers introduction retrospective discussion usability gould lewis 1991 making usable productivity enhancing computer applications communications acm 34 1 74 85 end quarter design application issues introduction discussion prototyping methodologies aiken 1993 experiences cooperative interactive prototyping communications acm 36 4 57 64 projections literacy teaching future soloway 1993 reading writing 21st century communications acm 36 5 23 27 realistic constraints technology schools becker 1993 teaching computers secondary schools communications acm 36 5 69 73 case cognitively based product discussion implementation issues morrow 1993 commercial cognitive memory systems case study applied cognitive psychology 7 675 689 click description click general listing cs377 click list hci courses stanford information provided stanford computer science department hci coordinator part description hci stanford updated sept 11 1994 2473 bernoulli project building tools constructing problem solving environments pses computational science engineering applications involve numerical solution partial differential equations navier stokes equations equations elasticity commonly solution methods finite element finite difference methods convert problem solving differential equations solving systems algebraic equations process called discretization algebraic equations solved numerical techniques gaussian elimination krylov space methods newton method bernoulli project integrates breakthroughs areas discretization tools restructuring compiler technology runtime systems discretization tools implemented rich zippel weyl symbolic algebra substrate weyl extends data structures common lisp include objects matrices vectors rational functions rings discretization toolkit implements weighted residual method subsumes finite element finite volume spectral methods finite difference schemes implemented systems equations produced discretization written form ax large sparse matrix vector vector large systems equations solved parallel machines ibm sp 2 solvers exploit sparsity matrix reduce computation communication requirements developing restructuring compiler technology transform specifications solvers expressed sequential programs operating dense matrices parallel codes exploit sparsity target compiler runtime substrate parallel machines conforms ports specification portability runtime substrate low latency message passing global address space distributed memory platforms ibm sp 2 experimenting versions based mpi active messages copyright cornell university net user level network interface architecture net architecture low latency high bandwidth communication commodity networks workstations pcs removes large communication overheads found standard networking layers operating system net defines architecture network interfaces mapped directly user space protection net operating system longer involved sending receiving messages tighter integration computation communication effect communication overheads reduced dramatically net platforms pcs running windows nt 4 0 based fast ethernet interface pcs running linux based fast ethernet interface fore systems pca 200 pca atm interface sparcstations 10 20 running sunos 4 1 solaris 2 fore systems sba 200 sba atm interface funding project provided darpa ito contract onr contract n00014 92 1866 initial versions net developed contract f30602 94 rome laboratory air force material command software net alpha release 0 9 windows nt 4 0 forthcoming net release 2 0 unix 10 march 1996 download software distribution unet 2 tar gz release documentation release supports linux linux pca 200 sunos sba 200 solaris sba 200 systems mentioned fairly flexible easy install point unlike previous release send mail matt welsh questions problems release earlier net alpha release 0 9 unix unet 0 9 tar gz reason release includes net active messages 1 1 implementation libunet papers talks incorporating memory management user level network interfaces anindya basu matt welsh thorsten von eicken department computer science cornell university submitted publication november 1996 img user level network interfaces applications direct access network operating system inter send receive messages transferred directly user space network interface observing traditional protection boundaries processes current user level network interfaces limit message transfer process region permanently physical memory safe dma approach inflexible requires data copied memory region scale large number processes paper presents extension net user level network architecture net mm allowing messages transferred directly part application address space achieved integrating translation buffer network interface coordinating operation operating system virtual memory subsystem mechanism network buffer pages dynamically implementations net mm demonstrating existing commodity hardware commercial operating systems efficiently support architecture atm fast ethernet network interfaces user level communication matt welsh anindya basu thorsten von eicken proceedings international symposium high performance computer architecture hpca san antonio texas february 1 5 1997 img img fast ethernet atm attractive network technologies interconnecting workstation clusters parallel distributed computing paper compares network interfaces programmable processors types networks net communication architecture provide low latency high bandwidth communication net protected user level access network interface offers application level round trip latencies low 60 usec fast ethernet 90 usec atm design network interface underlying network fabric large bearing net design performance network interfaces programmable processors transfer data directly user space require aid operating system kernel paper detailed performance analysis net fast ethernet atm including application level performance set split parallel benchmarks results show high performance computing network pcs connected fast ethernet copyright 1997 ieee personal material permitted permission reprint material advertising promotional purposes creating collective works redistribution servers lists reuse copyrighted component work works obtained ieee contact manager copyrights permissions ieee service center 445 lane box 1331 piscataway nj 08855 1331 usa telephone intl 908 562 low latency communication fast ethernet matt welsh anindya basu thorsten von eicken proceedings euro par 96 lyon france august 27 29 1996 img img fast ethernet tx provide low cost alternative esoteric network technologies high performance cluster computing network architecture based net approach implement low latency high bandwidth communication fast ethernet performance rivaling cases exceeding 155 mbps atm net protected user level access network interface enables application level round trip latencies 60 usec fast ethernet net user level network interface parallel distributed computing anindya basu vineet buch werner vogels thorsten von eicken proceedings 15th acm symposium operating systems principles sosp copper mountain colorado december 3 6 1995 img img net communication architecture processes virtual view network interface enable user level access high speed communication devices architecture implemented standard workstations shelf atm communication hardware removes kernel communication path providing full protection model presented net construction protocols user level performance limited capabilities network architecture extremely flexible sense traditional protocols tcp udp abstractions active messages implemented efficiently net prototype 8 node atm cluster standard workstations offers 65 microseconds round trip latency 15 mbytes sec bandwidth achieves tcp performance maximum network bandwidth demonstrates performance equivalent meiko cs 2 tmc cm 5 supercomputers set split benchmarks net user level network architecture talk net berkeley retreat thorsten von eicken 95 img img net bringing parallel distributed computing closer cornell systems work progress seminar talk basu describes architectures net img img people thorsten von eicken anindya basu chi chao chang grzegorz czajkowski deyu hu werner vogels matt welsh information contact thorsten von eicken cs516 16 atm table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 20 slide 20 21 slide 21 22 slide 22 23 slide 23 24 slide 24 25 slide 25 26 slide 26 27 slide 27 28 slide 28 29 slide 29 img img img img img img img img img img img img img img img img img img img img img img img img img img img img img www alert redirection response server handled client http www cs indiana 800 finger cs washington jasons document moved document moved grail people faculty david salesin salesin cs washington affiliated alan borning borning cs washington faculty anna karlin karlin cs washington visitors cassidy curtis cassidy cs washington john hughes cs washington post docs adam finkelstein adam cs washington graduate corey anderson corin cs washington students frederic pighin pighin cs washington joanna power jpower cs washington kari pulli kapu cs washington mike salisbury salisbur cs washington jonathan shade shade cs washington eric stollnitz stoll washington daniel wood daniel cs washington undergraduate michael wong mtwong cs washington students emeritus ronen barzel ronen pixar alumni andrew cs washington christensen mental de tony derose derose pixar shlomo cs washington hugues hoppe microsoft chuck jacobs cs washington dani lischinski cs washington charles loop michael lounsbery aw sgi steve mann david meyers cs washington jovan popovic jovan cs washington jean schweitzer cs washington annabella serra bones rainsound brad west bswest cs washington georges winkenbach cs washington people courses projects publications theses software data images home page comments mtwong cs washington 18 november 1996 imagemap electrical computer engineering department www server message chairman departmental information highlights department address location administrative faculty highlights whats ece department seminars conferences ece resources highlights learning resource centers computer labs alumni highlights ece students alumni newsletter ut austin alumni web people highlights faculty staff graduate undergraduate students honors research highlights research groups academics highlights undergraduate info graduate info info option ii courses admissions information highlights undergraduate admissions graduate admissions ut admissions calendar events highlights ece calendar ut calendar web highlights publishing ece server lots html misc information highlights career opportunities student organizations newsgroups web server highlights server server statistics ece search search web departmental info ece resources people research academics admissions info calendar publishing misc info server ut home number hits time austin counter time austin updated october 8 1996 send comments filling form send mail webmaster ece utexas adam florence academics graduate year ph student computer science cornell university professional interests include simulation numerical analysis undergraduate received electrical engineering virginia tech blacksburg virginia 1996 high school attended thomas jefferson high school science technology alexandria virginia magnet school pulls students counties pursue challenging curriculum focusing science technology back home page updated 22 sept 1996 mail comments corrections composing efficient programs optimization selection techniques building programs components theme trend software composed existing components forming larger components challenging issues efficiency resulting programs depends largely optimization component interfaces selection components complicated interactions perform optimization selection systematically interests people david gries tim teitelbaum aswin van der berg thomas yan keywords program specification refinement program optimization data structure selection program analysis program transformation program composition annie liu yanhong cs cornell updated 12 14 95 graduate student home pages joon soo ahn ahn cs ucr edison augustine cs ucr ra ad cs ucr xin bao bao cs ucr torsten berger torsten cs ucr chieh cs ucr jan cs ucr pi chen cs ucr qi cheng cs ucr yuan chi bill chiu cs ucr chih hua chou cs ucr david choweller cs ucr mark allan marcus cs ucr amir amir cs ucr feng cs ucr stephanie cs ucr timothy cs ucr brian harvey brian cs ucr hans cs ucr ming hu cs ucr hwang cs ucr grinnell jones iii grinnell cs ucr ming li ming cs ucr kelsey lick klick cs ucr jinsong lin cs ucr cs ucr young chan young cs ucr ou cs ucr ke pang cs ucr parekh sparekh cs ucr pham cs ucr cs ucr shan qing shan cs ucr constantine cs ucr william schroeder cs ucr sachin shah sachin cs ucr prashant sharma cs ucr eric cs ucr pei sheng alan su asu cs ucr sundaram sundaram cs ucr abdallah tabbara atabbara cs ucr linus tauro tauro cs ucr bing tian bing cs ucr loren waite cs ucr lan wang lan cs ucr yang cs ucr cs ucr frank yeh cs ucr yuan joan cs ucr zhang cs ucr yi zheng cs ucr img return home pages page send comments page www cs ucr page generated 5 jan 1997 2 00pm local users guide home page creation details itinerary 2 oct 6 nov frank harary october 1996 tu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1843 lax 1930 1949 ua 815 lax syd 2240 2 95 syd qa 96 1530 187 adl 1630 1835 48 adl mel 1600 ua 842 mel akl 1250 ua 842 akl lax 1940 1030 lax 1245 1503 1544 1648 airlines ua united airlines pacific air hp america west cities port phoenix lax los angeles syd sydney brisbane adl adelaide mel melbourne akl auckland el paso url http www cs unm southwest film center southwest film center film committee university mexico theatre 277 5608 contents spring 1995 program schedule notes fall 1995 program schedule notes unm home page image eric de eric de cs unm finger cs unm http www cs unm 2674 cse engr 142 week glance fall 1996 schedules labs office hours line monday tuesday wednesday thursday friday section aa brown loew 105 section ab sieg 8 30 229 section ba low 101 section bb hsu sieg 224 section ac brown 304 142a section ad lecture chem dickey 142a lib 25 142a 9 30 lecture lecture johnson section bc 101 bradley 1 section bd hsu sieg 225 10 30 142b lecture 11 30 ladner 142b 142b lecture lecture johnson 101 12 30 pm section ae ambrose sieg 229 section af 1 30 sieg 226 section hong sieg 225 section bf seims sieg 224 section ag ambrose sieg 229 section ah 2 30 loew 105 section bg hong sieg 225 section bh seims sieg 226 3 30 staff 4 30 meeting sieg 422 5 30 friday september 27 1996 vlsi related web pages vlsi sigda home page integrated system design conferences transactions design automation electronic systems vhdl tutorials magic computational methods page modified jan 1 1997 comments send email hqliu cs utexas wwt logo wwt technical papers overview tempest typhoon blizzard custom protocols compiling tempest design tools cooperative shared memory wisconsin wind tunnel miscellaneous return wwt home page overview wisconsin wind tunnel project annotated bibliography mark hill james larus david wood unpublished manuscript revised frequently parallel computer research wisconsin wind tunnel project mark hill james larus david wood nsf conference experimental research computer systems jun 1996 tempest typhoon blizzard typhoon tempest user level shared memory steven reinhardt james larus david wood acm ieee international symposium computer architecture isca april 1994 fine grain access control distributed shared memory ioannis schoinas babak falsafi alvin lebeck steven reinhardt james larus david wood sixth international conference architectural support programming languages operating systems asplos vi oct 1994 tempest substrate portable parallel programs mark hill james larus david wood compcon mar 1995 tempest interface specification steven reinhardt uw cs tr 1267 feb 1995 stormwatch tool visualizing memory system protocols trishul chilimbi thomas ball stephen eick james larus supercomputing 95 dec 1995 decoupled hardware support distributed shared memory steven reinhardt robert pfile david wood 23rd international symposium computer architecture isca 1996 custom protocols application specific protocols user level shared memory babak falsafi alvin lebeck steven reinhardt ioannis schoinas mark hill james larus anne rogers david wood supercomputing 94 nov 1994 efficient support irregular applications distributed memory machines shubhendu mukherjee shamik sharma mark hill james larus anne rogers joel saltz ppopp july 1995 teapot language support writing memory coherence protocols satish chandra brad richards james larus sigplan conference programming languages design implementation pldi 1996 dynamic invalidation reducing coherence overhead shared memory multiprocessors alvin lebeck david wood acm ieee international symposium computer architecture isca june 1995 compiling tempest compiling shared memory message passing computers james larus acm vol 2 1 4 march dec 1993 time spent message passing shared memory programs satish chandra james larus anne rogers sixth international conference architectural support programming languages operating systems asplos vi oct 1994 lcm memory system support parallel language implementation james larus brad richards guhan viswanathan sixth international conference architectural support programming languages operating systems asplos vi oct 1994 hpf fine grain distributed shared memory early experience satish chandra james larus ninth workshop languages compilers parallel computing august 1996 parallel programming large grain data parallel programming language james larus brad richards guhan viswanathan gregory wilson paul lu eds parallel programming mit press 1996 compiler directed shared memory communication iterative parallel applications guhan viswanathan james larus supercomputing 96 november 1996 hardware design evaluation directory protocols medium scale shared memory multiprocessors shubhendu mukherjee mark hill international conference supercomputing ics july 1994 coherent network interfaces fine grain communication shubhendu mukherjee babak falsafi mark hill david wood proceedings 23rd international symposium computer architecture isca 1996 raw data tools eel machine independent executable editing james larus eric schnarr sigplan 95 conference programming languages design pldi june 1995 active memory abstraction memory system simulation alvin lebeck david wood acm sigmetrics 1995 instruction scheduling executable editing eric schnarr james larus workshop compiler support system software wcsss february 1996 instruction scheduling executable editing eric schnarr james larus ieee acm int symp microarchitecture micro 29 dec 2 4 1996 paris france cooperative shared memory cooperative shared memory software hardware scalable multiprocessors mark hill james larus steven reinhardt david wood acm transactions computer systems tocs november 1993 mechanisms cooperative shared memory david wood satish chandra babak falsafi mark hill james larus alvin lebeck james lewis shubhendu mukherjee subbarao palacharla steven reinhardt acm ieee international symposium computer architecture isca 1993 cico shared memory programming performance model james larus satish chandra david wood portability performance parallel processors john wiley sons 1994 solving proposed parallel computer frank mark hill kim computers chemical engineering 1995 parallel programming models boundary integral equation methods frank masters thesis univ wisconsin madison ch dept 1993 cachier tool automatically inserting cico annotations trishul chilimbi james larus international conference parallel processing icpp august 1994 wisconsin wind tunnel wisconsin wind tunnel virtual prototyping parallel computers steven reinhardt mark hill james larus alvin lebeck james lewis david wood acm sigmetrics 1993 kernel support wisconsin wind tunnel steven reinhardt babak falsafi david wood usenix symposium microkernels kernel architectures september 1993 programming tutorial wisconsin wind tunnel shubhendu mukherjee alan kagi douglas burger unpublished manuscript revised january 1995 cost performance parallel computer simulator babak falsafi david wood scs pads july 1994 accuracy performance parallel simulation interconnection networks douglas burger david wood acm ieee international parallel processing symposium ipps april 1995 optimistic simulation parallel architectures program executables sashikanth chandrasekaran mark hill workshop parallel distributed simulation pads 1996 miscellaneous paging tradeoffs distributed shared memory multiprocessors douglas burger rahmat hyder barton miller david wood supercomputing 94 nov 1994 cost effective parallel computing david wood mark hill ieee computer february 1995 efficient path profiling thomas ball james larus micro 29 dec 1996 updated september 11 1996 james larus larus cs wisc www alert redirection response server handled client http www cs washington research projects zpl future connection moved permanently document moved intro ai courses arizona state university brown university carnegie mellon university cornell university duke university georgia tech harvard university indiana university iowa state mit purdue university rensselaer polytechnic institute rice university stanford university state university york buffalo temple university university california irvine university california berkeley university massachusetts university michigan university minnesota university texas university virginia university washington university wisconsin villanova university yale university img return chuck dyer university wisconsin introduction artificial intelligence cs 540 home page cs516 06 sp2 table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 img img img img img img img img img img img projects cs che 838 3 translated nas parallel benchmarks fortran parallelized shared memory multiprocessor ported wisconsin wind tunnel research benchmark cs ece 757 studied effect limited broadcast cache coherence protocols invalidation traffic highly parallel shared memory multiprocessors measurements obtained wisconsin wind tunnel cs ece 755 designed jihad transistor vlsi dram controller proposed memory system chip fabricated successful testing worked cs ece 752 designed simulated gate level hardware approximate trigonometric functions ieee floating point format cs 747 developed queueing model represent large scale shared memory multiprocessor homogenous processing nodes constant delay model cs 736 modified wisconsin wind tunnel support simulation virtual memory demand paging study paging behavior parallel scientific codes shared memory multiprocessors cs 701 wrote compiler ada cs subset ada programming language target assembler code variant mips cs ece 552 designed simulated gate level simple risc cpu galaxy programming environment resume lauren bricker computer science engineering department university washington fr 35 seattle wa 98195 usa phone 206 543 7798 interests human computer interaction hci computer supported cooperative work cscw computer supported collaborative learning cscl computer graphics animation experience 1994 present senior software engineer ark interface seattle wa assisted redesign implementation packard bell navigator 3 responsible design implementation game room technical lead 3 0 implementation microsoft visual workspace navigator ark document centered graphical user interfaces microsoft windows 1993 present research assistant university washington seattle wa mathematics experiences image processing metip designed computer supported collaborative learning image processing applications aimed encouraging jr high students mathematics applications written microsoft windows borland object windows library owl microsoft visual visual basic resource facility kinetic analysis ported simulation analysis modeling ii program sun open windows microsoft windows visual responsible determining purchasing development environment 1988 present owner sole seattle wa ark interface seattle wa designed implemented application program interface api common dialog boxes ark written visual corporation bellevue wa month contract design implement reusable table object microsoft corporation bellevue wa designed implemented enhancements user interface portion distributed network file manager microsoft windows mountain software wa assisted design implementation user interface portion office management database macintosh translation bureau zurich switzerland proximity technology ported spelling checker thesaurus code ms dos microsoft windows 1990 1993 software engineer corporation bellevue wa space labs medical designed implemented microsoft windows front end ambulatory blood pressure monitors application written visual microsoft foundation classes technical lead engineer clip art window shopper tm microsoft windows application viewing clip art images line purchase design implementation included keyword search engine information exchange requesting storage retrieval user information communications modem edited quick clips newsletter window shopper customers central point software designed implemented microsoft windows version pc tools 1987 1988 software engineer corporation wa member small team developing networked desktop publishing product microsoft windows ported spelling checker thesaurus code written proximity technology ms dos windows designed coded tested integrated spelling checker dictionary thesaurus user interfaces designed table contents index generators 1985 1987 software engineer boeing company seattle wa defined software requirements flight path management navigation functions advanced tactical fighter project prototyped functions ada dec vax vms system education 1990 present university washington seattle wa received masters science degree computer science engineering december 1993 gpa 3 5 4 0 doctoral candidate computer science engineering expected fall 1996 1982 1985 university michigan ann arbor mi bachelor science degree theoretical mathematics honors minor pre med gpa 3 6 4 0 hardware operating system computer languages apple macintosh dec vax mips machines sun sparcstations ibm pc macintosh os ms dos ms windows unix dec vms ada assembly basic html java lisp modula 2 perl prolog smalltalk hypercard bricker cs washington modified tue jan 18 5 00 00 pm pst 1994 rice university hot electronic book op hot annual rice environmental conference saturday feb 1 1997 internet resource guide ecology environment center research rice facts showcase arts houston campus tour campus directory people departments departmental pages personal pages prospective students undergraduate graduate continuing education news events calendars rice news weather student life student services residential colleges clubs academic information registrar schedules pages academic departments research alumni athletics intramural club sports internet navigation search search www yahoo library online catalog service requests encyclopedia dictionary information technology computer reporting problems administrative information policies banner human resources job postings ismap information contact support team rice 1997 01 14 copyright 1996 1997 rice university path cse racquetball ladder john john jacob smith john zahorjan check answer conversion units measurement demonstration program converts units measurement combinations units simplify expressions units units expression unit meter number 2 5 product unit expressions quotient unit expressions common abbreviations ft allowed parsec micro fortnight program started window created command menu input output areas click menu items run demo ftp directory software documentation conversion units measurement paper instructions 1 logged host running windows 2 type xhost www cs utexas shown left window host server write display 3 enter display needed change shown box display myterminal cs utexas 0 0 4 click start demo gordon novak jr world wide web specification issues steven fought 5 1995 sources official specifications internet rfcs drafts www newsgroups experience personal experience working web related programs 2 years webmaster caltech inception november 1993 august 1994 implemented database search entry tools forms installed web software packages unix web newsgroups beginning webmaster uw cs origins world wide web conceived tim berners lee cern designed foster communication high energy physicists specification called system tim berners lee asked design system physicists parts world collaborate projects share information internet decided existing tools weren adequate berners lee decided model set solve number problems posed model problem hypertext system point information objects carry pointer object solution uniform resource identifier uri specification general specification makes point document uniform resource locators uris uri specification defines encapsulate registered namespace label namespace producing member universal set words uri specification defines superset existing namespaces namespace label incorporated uri space properties uris extensible naming schemes easily added complete encode naming scheme printable uris encoded 7 bit ascii designed partially human understandable parts uri specification uris consist parts prefix namespace referenced colon string format defined function prefix extensibility requirement met ability register unique prefixes completeness requirement met ability encode binary information string prefix instance requirement left implementation specific namespace encodings special considerations reserved characters uris reserved escape character 7 bit ascii characters reserved characters uris easily reserved delimiter hierarchical set reserved characters current previous level hierarchy reserved separate uri fragment identifier reserved boundary uri object reserved shorthand notation space real signs encoded reserved special significance specific namespaces relative uris allowed specification relative uris work relative paths filesystem relative uri found uri document reference construct full uri semantics partial uri starts number slashes parent uri searched occurrence number slashes relative uri substituted remaining part parent provided greater number consecutive slashes remaining part parent result occurrences xxx recursively removed xxx complete path elements examples relative uri substitutions parent uri http www partial uris result listed full uris http www http www http http www note parent uri http www yield results problem pointing documents uri specification point existing documents web solution uniform resource locator url specifications supported internet protocol examples ftp ftp ftp cs wisc condor telnet telnet keeper cs wisc http http cs wisc 8000 home html side note work specification working group ietf attempting define uniform resource specification urns meant persistent objects machine server configurations changed urns solve problem urls dns solves ip numbers problem pointers document objects place put solution html hypertext markup language design features html defined sgml document type definition allowing easy processing html sgml parsers structural markup simple quick render lookahead human readable special tools needed create html documents html scope talk side note multimedia mime original web browsers extension file determine type method disadvantages single extension kind file file extensions generally carry information identification file format human agree file extensions map types files fix problem parts existing mime multipurpose internet mail extensions system integrated web clients servers mime works document transmitted assigned mime type server mailer assignment made based file extension assignment made locally user make type defined mime type description contents file file received browser mime type find viewer file mime features mime types added time official organization exists register distribute mime types implementations end mime system exist architectures fourth problem transfer documents author user solution hypertext transfer protocol http simple summary features http ignore role precipitated www tools chronological summary http features interesting http 0 9 original features purpose version http distributed widely 0 9 request made url url http url prefix stripped document pointed url returned browser http 0 9 designed deliver documents lowest amount overhead ftp perform function requires costly login process http protocol berners lee document transferred read link document possibly server advantage keeping socket open http 1 0 document typing cgi version http designed fix number problems previous versions add features major change addition document typing mime related headers addition methods included addition method head returns headers put data server stored supplied url widely post creates object based data linked object supplied url link links object object widely removes link information object important methods put conjunction common gateway interface common gateway interface cgi forms forms specification creating fill form html document browser implements forms responsible packing information special format form submitted sending url cgi specification script http server url url accessed script run output client conjunction forms set scripts carry dialogue client interesting note http cgi scripts play tricks ensure state conversation stored document returned client problems caused inlined documents development mosaic programmers marc andreesen decided wanted add support displaying pictures inside documents decision made andreesen netscape communications company designed quick dirty solution served caused significant problems blame people find picture document decided general model browser perform additional request picture changed model berners lee originally envisioned created performance problems caused overhead forming tcp socket proposed solutions inlining problem proposed solutions problem inlined documents include multiple method http 1 1 require sockets created original document supporting documents http ng based top session protocol architecture multiple low level virtual connections encoded top socket socket open browser finished server http 1 1 proposed additions protocol additions include support advanced applications encryption sensitive data care ensure protocol extensible millersville university department computer science alumni listed mu cs alumni begin click send email address www url info automatically updated www page cs alumni form end www url addresses ii email addresses russ lentini degree cs pittsburgh lockheed martin camden nj paul degree cs pittsburgh bell labs matthew cs degree delaware ph cs candidate dave degree cs umbc degree cs virginia tech john mann associates brett bentley systems peter howe bentley systems kirk bentley systems kuo huang cs taiwan mike price ms cs northeastern university boston chris unisys corporation heather doug information services russell baker rowe price associates russell baker loyola college perry opens systems group perry university pittsburgh james knapp penn manor school district james knapp millersville university bruce walters financial corporation nasdaq michael henry sms christopher myers county lancaster rita bell atlantic rita jersey institute technology bruce thaddeus stevens state school technology karl cardinal technologies angela hess funeral homes grad angela hess york college pa tom kreider university maryland joseph penn state medical center grad thomas tj johnson university gregg univ de li yu carnegie mellon university tammy emory university rollins school public health cindy air products chemicals grad shawn ballard penn state shawn ballard penn state shawn ballard penn state class assignments assignment 1 due date wednesday september 11 1996 assignment 2 due date wednesday september 18 1996 assignment 3 due date wednesday september 25 1996 assignment 4 due date wednesday october 2 1996 andreas cs columbia chapter 10 assembly process mips floating point hardware floating point arithmetic hardware software hardware fast takes chip real estate software slow takes space memory software insignificant amount assembly language programmer calculations lengthy noticeable time difference software 100 1000 times slower mips specifies offers hw approach control hw integer arithmetic hw located 1 vlsi chip full mips architecture designed chips accept instructions execute chips called integer called c0 coprocessor 0 fl pt arithmetic called c1 coprocessor 1 alternative c0 r2000 c1 c0 c1 mem c1 listens instruction sequence partially instruction meant execute executes time c0 ignores instruction meant c1 correct amount time fetches instruction registers meant integers registers meant floating pt values c1 32 32 bit registers integer instructions access registers fl pt instructions access c0 registers fl pt registers restricted ways explanation comply ieee standard fl pt arithmetic hw support 2 fl pt types single precision double precision discussed single precision means 1 fl pt number fits 1 fl pt register double precision fl pt number requires 2 fl pt registers double precision numbers 64 bits long number stored significant word pair registers bit 31 0 f0 f1 means purposes storing fl pt values registers 16 numbered number 32 registers numbered coprocessor load store move fl pt operations load store instructions ft rb address data rb note rb r2000 register read data place fl pt register ft address calculation data move instructions rt fs move contents r2000 register rt fl pt register fs copy operation translation bit copy rt fs move contents fl pt register fs r2000 register rt copy operation translation bit copy floating point arithmetic instructions add subtract multiply divide specifies 3 fl pt registers convert single precision double precision double precision single precision 2 comp called fixed point format single precision operations convert move data fl pt registers convert sal convert move move r2000 convert comparison operation set bit set bits based comparison branch instruction information assembly process computer understands machine code people compilers write assembly language assembly machine source assembler code code assembler program deterministic program translates instruction machine code past correspondence assembly language instructions machine language instructions longer case assemblers days made powerful rework code mal tal mal instructions accepted assembler tal subset mal instructions directly turned machine code lots mal instructions direct tal equivalent determine instruction tal instruction appendix instruction tal instruction assembler takes mips mal instructions 1 mips instructions examples mul 8 17 20 mult 17 20 8 mips architecture 2 registers hold results integer multiplication division called lo 32 bit register mult places significant 32 bits result lo significant operation register lo register move move data moved register lo operand needed data coming addressing modes exist tal lw 8 label la 8 label lw 8 0 8 8 label ori 8 8 label lw 8 0 8 8 label lw 8 label 8 instructions immediates synthesized instructions add sp sp 4 addi sp sp 4 add instruction requires 3 operands registers addi operand instructions classified instructions mips include addi andi ori add 12 18 expanded back add 12 12 18 tal implementation instructions putc 18 li 2 11 move 4 18 syscall addi 2 0 11 add 4 18 0 syscall getc 11 li 2 12 syscall move 11 2 addi 2 0 12 syscall add 11 2 0 puts 13 li 2 4 move 4 13 syscall addi 2 0 4 add 4 13 0 syscall li 2 11 syscall addi 2 0 11 syscall assembly assembler job 1 assign addresses 2 generate machine code modern assembler fly translate synthesize accepted assembly language instructions architecture assign addresses generate machine code generated image memory program executed simple assembler make 2 complete passes data complete task pass 1 create complete symbol table generate machine code instructions branches jumps jal la instructions rely address machine code pass 2 complete machine code instructions didn finished pass 1 assembler starts top source code program scans directives data text space word byte float instructions important separate memory spaces data instructions assembler allocates order scans source code program starting addresses fixed program assembled data instructions start address data a1 word 3 a2 byte a3 space 5 address contents 0x 0a 0x 0x 3 part declaration assembler align data word addresses simple machine code generation simple instruction assembly language addi 8 20 15 ^ ^ ^ ^ opcode rt rs machine code format 31 15 0 opcode rs rt opcode 6 bits defined rs 5 bits encoding 20 10100 rt 5 bits encoding 8 01000 32 bit instruction addi 8 20 15 10100 01000 spaced 0010 0010 1000 1000 0000 0000 0000 1111 0x 2 2 8 8 0 0 0 data a1 word 3 a2 word 16 4 a3 word 5 text start la 6 a2 loop lw 7 4 6 mult 9 10 loop solution symbol table symbol address a1 0000 a2 0004 a3 0014 start 0080 0000 loop 0080 0008 memory map data section address contents hex binary 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011 0004 0000 0010 0000 0000 0000 0000 0000 0000 0001 0000 0008 0000 0010 0000 0000 0000 0000 0000 0000 0001 0000 000c 0000 0010 0000 0000 0000 0000 0000 0000 0001 0000 0010 0000 0010 0000 0000 0000 0000 0000 0000 0001 0000 0014 0000 0000 0000 0000 0000 0000 0000 0000 0101 translation tal code text start 6 la 6 a2 ori 6 6 loop lw 7 4 6 mult 9 10 beq 0 0 loop loop ori 2 0 10 syscall memory map text section address contents hex binary 0080 0000 0011 1100 0000 0110 0000 0000 0100 0000 0080 0004 0004 0011 0100 1100 0110 0000 0000 0000 0100 ori 0080 0008 0004 1000 1100 1100 0111 0000 0000 0000 0100 lw 0080 000c 0018 0000 0001 0010 1010 0000 0000 0001 1000 mult 0080 0010 1000 0001 0000 0000 0000 1111 1111 1111 1101 beq 0080 0014 0011 0100 0000 0010 0000 0000 0000 1010 ori 0080 0018 0000 000c 0000 0000 0000 0000 0000 0000 0000 1100 syscall explanation assembler starts beginning ascii source code scans tokens takes action based tokens data directive tells assembler data portion memory a1 label put symbol table assign address assume program data starts address 0000 branch offset computation execution time branch contents pc sign extended offset field 00 pc pc points instruction beq offset added assembly time byte offset target addr 4 beq addr hex ordered give positive result 0000 0000 1000 0000 0000 0000 0001 0100 0000 0000 1000 0000 0000 0000 0000 1000 0000 0000 0000 0000 0000 0000 0000 1100 byte offset 1111 1111 1111 1111 1111 1111 1111 0011 1 1111 1111 1111 1111 1111 1111 1111 0100 12 16 bit offset field throw significant 2 bits 0 added back execution time 1111 1111 1111 1111 1111 1111 1111 0100 byte offset 11 1111 1111 1111 01 offset field jump target computation execution time significant 4 bits pc target field 00 pc 26 bits assembly time target field 32 bit target address eliminate significant 2 bits word address eliminate significant 4 bits remains 26 bits target field cs 302 section 10 exams quizzes quiz 1 thursday sep 19 covers ch 1 2 3 1 3 3 solutions quiz 2 tuesday oct 1 covers ch 3 4 solutions quiz 3 tuesday oct 22 covers ch 5 1 5 3 7 1 7 3 solutions make solutions quiz 4 tuesday nov 5 covers ch 6 9 1 9 3 sorting techniques solutions midterm tuesday oct 8 7 15 9 15pm comp sci stat 1325 covers ch 1 4 solutions make solutions midterm ii tuesday nov 12 7 15 9 15pm comp sci stat 1325 covers ch 5 7 9 5 4 final exam tuesday dec 17 5 05pm place tba click return cs 302 section 10 homepage modified tue nov 5 1996 mike steele utcs faculty page entries faculty members set personal www home pages complete set general faculty profiles included departmental annual report email login cs utexas login lorenzo lorenzo alvisi don batory rdb robert blumofe boyer robert boyer browne browne dahlin michael dahlin ndale nell dale emerson allen emerson fussell don fussell gouda gouda kincaid david kincaid kuipers benjamin kuipers lam simon lam lavender greg lavender vl vladimir lifschitz lin calvin lin risto risto miikkulainen miranker daniel miranker misra jayadev misra mooney raymond mooney novak gordon shaw novak jr plaxton greg plaxton porter bruce porter vlr vijaya ramachandran vin harrick vin henry walker laurie werth wilson paul wilson young david young diz david zuckerman rvdg robert van de geijn page automatically updated tue jan 7 04 01 16 cst 1997 gripe cs utexas kronecker product matrices specifically approximating matrix kronecker product pair matrices expressing fft wavelet algorithms kronecker product notation automatically implementing signal processing algorithms kronecker product symbolic manipulation program transformations plan providing access system generates efficient fft code languages systems www moment input form working code generated general interested numerical linear algebra parallelization symbolic math compiler techniques optimization ffts wavelets simulation high performance scientific computing paradyn logo paradyn project papers papers listed page produced paradyn project retrieve postscript copy papers listed clicking paper title work automatically postscript previewer system cases document html paradyn parallel performance measurement tools barton miller mark callaghan jonathan jeffrey hollingsworth bruce irvin karen karavanic krishna kunchithapadam tia newhall ieee computer 28 11 november 1995 special issue performance evaluation tools parallel distributed computer systems note paper color postscript pages print printers paradyn performance measurement tool parallel distributed programs paradyn technologies scales long running programs hours days large thousand node systems automates search performance bottlenecks provide precise performance data procedure statement level paradyn based dynamic notion performance instrumentation measurement unmodified executable files execution performance instrumentation inserted application program modified execution instrumentation controlled performance consultant module automatically directs placement instrumentation performance consultant defined notion performance bottlenecks program structure associate bottlenecks specific specific parts program paradyn controls instrumentation overhead monitoring cost data collection limiting instrumentation user controllable threshold instrumentation paradyn easily configured accept operating system hardware application specific performance data open interface performance visualization simple programming library visualizations interface paradyn paradyn gather present performance data terms high level parallel languages data parallel fortran measure programs massively parallel computers workstation clusters heterogeneous combinations systems dynamic instrumentation api proposed jeffrey hollingsworth barton miller 1996 adaptive cost model parallel program instrumentation jeffrey hollingsworth barton miller europar 96 lyon france august 1996 software based instrumentation frequently measure performance parallel distributed programs software instrumentation introduce perturbation program measured paper present data collection cost system programmers feedback impact data collection application addition introduce technique permits programmers define perturbation application tolerate regulate amount instrumentation ensure threshold exceeded describe implementation cost model presents results measure instrumentation overhead real applications dynamic program instrumentation scalable performance tools jeffrey hollingsworth barton miller jon shpcc knoxville tn 1994 paper present technique called dynamic instrumentation efficient detailed data collection large scale parallel applications approach unique inserting instrumentation application execution insert change instrumentation time execution instrumentation inserted modifying application binary image permits insert instrumentation current analysis performed visualization presented result technique collects orders magnitude data traditional data collection approaches implemented prototype dynamic instrumentation thinking machines cm 5 present results real applications addition include recommendations operating system designers compiler writers computer architects features permit efficient monitoring large scale parallel systems dynamic control performance monitoring large scale parallel systems jeffrey hollingsworth barton miller international conference supercomputing tokyo july 19 23 1993 performance monitoring large scale parallel computers creates dilemma collect detailed information find performance bottlenecks collecting data introduce data collection bottlenecks time users volumes complex graphs tables require performance expert interpret present approach called search model addresses problems combining dynamic fly selection performance data collect decision support assist users selection presentation performance data goal provide users answers performance questions time dramatically reduce volume performance data collect present case study describing prototype implementation technique identify bottlenecks real programs addition reduce amount performance data collected factor ranging 13 700 compared traditional sampling trace based instrumentation techniques finding bottlenecks large scale parallel programs jeffrey hollingsworth ph thesis august 1994 note paper color postscript pages thesis addresses problem locate source performance bottlenecks large scale parallel distributed applications performance monitoring creates dilemma identifying bottleneck collecting detailed information collecting data introduce data collection bottlenecks time users volumes complex graphs tables require performance expert interpret developed approach addresses problems combining dynamic fly selection performance data collect decision support assist users selection presentation performance data approach called w3 search model pronounced make implement w3 search model developed monitoring technique parallel programs called dynamic instrumentation premise work line performance debugging large scale parallelism mandatory w3 search model closes loop data collection analysis searching performance problem iterative process refining answers questions application performing poorly bottleneck problem occur answer question tests conducted identify type bottleneck synchronization computation answering question isolates performance bottleneck specific resource program disk system synchronization variable procedure answering problem occurs isolate bottleneck specific phase program execution dynamic instrumentation differs traditional data collection selecting data collect program running permits insertion alteration instrumentation program execution features type data collection combines low data volume sampling accuracy tracing instrumentation precisely count time events inserted dynamically modifying binary program counters timers periodically sampled provide intermediate values w3 search model based intermediate data made instrumentation collect information isolate bottleneck built prototype implementation w3 search model dynamic instrumentation prototype runs thinking machine cm 5 network workstations running pvm study tools identified bottlenecks real programs orders magnitude data traditional techniques study dynamic instrumentation monitor long running programs introduced 10 perturbation w3 search model dynamic instrumentation complement individually w3 search model applied existing post mortem performance tools simulated machines environments dynamic instrumentation collect performance data including visualization w3 search model dynamic instrumentation incorporated paradyn performance tools mapping performance data high level data views parallel program performance bruce irvin barton miller international conference supercomputing philadelphia 1996 note paper color postscript pages print printers programs written high level parallel languages profiling tools provide performance data terms semantics high level language high level performance data incomplete performance problem explained terms semantics language ability view performance underlying mechanisms language correlate underlying activity language source code key techniques providing performance views ability map low level performance data language abstractions identify kinds mapping information gathered support multiple views performance data describe mine mapping information compiler run time environment describe information produce performance data higher levels present data terms code parallel data structures developed implementation mapping techniques data parallel cm fortran language running tmc cm 5 augmented paradyn parallel performance tools mapping high level language facilities study real data parallel fortran cm fortran applications mapping high level language techniques allowed quickly understand applications modify obtain significant performance improvements mechanisms mapping high level parallel performance data bruce irvin barton miller icpp workshop challenges parallel processing chicago august 1996 note paper color postscript pages print printers primary problem performance measurement high level parallel programming languages map low level events high level programming constructs discuss aspects problem presents methods performance tools map performance data provide accurate performance information programmers discuss static mapping dynamic mapping technique data structure called set active sentences methods requires tion compilers performance tools describe nature amount cooperation required mapping methods orthogonal describe combined complete tool concentrate mapping upward layers abstraction techniques independent mapping direction performance tool high level parallel programming languages bruce irvin barton miller ifip wg10 3 working conference programming environments massively parallel distributed systems switzerland april 1994 users high level parallel programming languages require accurate performance information relevant source code programs performance problems lowest levels hardware software systems programmers peel back layers abstraction examine low level problems maintaining references high level source code ultimately caused problem paper present nv model explanation performance information programs built multiple levels abstraction nv level abstraction includes collection nouns code data objects verbs activities performance information measured nouns verbs performance information mapped level level maintain relationships low level activities high level code relationships implicit nv model build performance tool cm fortran language practice guided substantial improvements real cm fortran applications describe design implementation tool show simple tabular graphical performance displays helped find performance problems applications case found performance information levels related parallel cm fortran arrays subsequently reduce application execution time half integrated visualization parallel program performance data karen karavanic jussi myllymaki miron livny barton miller environments tools parallel scientific computing siam press dongarra eds 1996 performance tuning parallel application involves integrating performance data components system including message passing library performance monitoring tool resource manager operating system application current practice visualizing data streams separate customized tool source inconvenient usability perspective easy visualize data integrated fashion demonstrate solution problem devise generic visualization tool designed arbitrary number related data streams integrated explored visually flexible manner display data variety sources side side case studies interface paradyn parallel performance tool devise simple data export modules paradyn simple visualization interface show devise paradyn visualizations performance tuning parallel codes incorporate data unix utilities application output describe visualization trace data parallel application running condor cluster workstations finally demonstrate utility devise visualizations study condor cluster activity paradyn parallel performance tools pvm barton miller jeffrey hollingsworth mark callaghan environments tools parallel scientific computing siam press dongarra eds 1994 paradyn performance tool large scale parallel applications dynamic instrumentation automating search bottlenecks measure long running applications production sized data sets paradyn recently ported measure native pvm applications programmers run unmodified pvm application programs paradyn paradyn automatically inserts modifies instrumentation execution application systematically searching performance problems cases paradyn isolate major performance problems part program responsible problem paradyn runs thinking machine cm 5 sun workstations pvm suns measure heterogeneous programs platforms paper presents overview paradyn describes facility pvm supports paradyn reports experience pvm applications optimizing array distributions data parallel programs krishna kunchithapadam barton miller languages compilers parallel computing august 1994 data parallel programs sensitive distribution data processor nodes formulate reduction inter node communication optimization colored graph present technique records run time inter node communication caused movement array data nodes execution builds colored graph provide simple algorithm optimizes coloring graph describe data distributions result inter node communication distribution information write compiler application program techniques traced execution real data parallel application written cm fortran collected array access information computed distributions provide reduction program execution time compiler optimizations poor interfaces compiler runtime systems potential benefit data layouts context provide set recommendations compiler writers needed write efficient programs build generation tools parallel systems techniques developed form basis future work monitoring array access patterns generate fly arrays performance measurement tools high level parallel programming languages bruce irvin ph thesis october 1995 note paper color postscript pages users high level parallel programming languages require accurate performance information relevant source code programs experience performance problems lowest levels hardware software systems programmers peel back layers abstraction examine low level problems maintaining references high level source code ultimately caused problem dissertation addresses problems providing performance data users high level parallel programming languages describes techniques providing source level performance data programmers mapping performance data multiple layers abstraction providing data oriented views performance present nv model explanation performance information high level parallel language programs nv level abstraction includes collection nouns code data objects verbs activities performance information measured nouns verbs performance information mapped level level maintain relationships low level activities high level code relationships implicit nv model helped implement support performance measurement high level parallel language applications performance measurement tools paradyn describe design implementation tools show provide performance information cm fortran programmers finally present results measurement studies paradyn improve performance variety real cm fortran applications running cm 5 parallel computers case found performance trends observed source code level data views code views performance found performance problems explained source code level cases performance tools examine lower levels abstraction find performance problems found low level information related source level code structures data structures finally made small applications source code achieve substantial performance improvements integrating debugger performance tool steering krishna kunchithapadam barton miller steering performance optimization idiom applicable problem domains control performance tuning place program execution steering emphasizes optimization control performance program mechanisms external program performance measurement tools symbolic debuggers independently provide mechanisms needed implement steering tool paper describe configuration integrates performance tool paradyn debugger build steering environment steering configuration fast prototyping steering policies support interactive automated steering modified thu sep 26 13 07 15 cdt 1996 cse 143 computing information platforms support policy information platforms support mailing lists maintain mailing lists questions mscc lab information computing home uw computing services ton helpful information including mail account find labs extra information cse143 webmaster cs washington etag 995 content length 2453 accept ranges bytes img 10 gram mars golf balls artist conception mars landing made community idea bunch small spread collect data collectively robot sensors programmed disperse landing area gather data size suggest rover greater mission flexibility reliability interesting rocks directions single rover difficult time time malfunction left complete task hand people img professor rodney brooks brooks ai mit principal investigator img james ai mit sponsors work sponsored nasa jpl related research mit ai lab img vision based mobile robot single camera obstacle avoidance rough unstructured environments potential applications research include mars exploration explosive ordnance disposal img ants designed explore ideas robotic communities potential applications research explosive ordnance disposal related research robotics 7501 thu duc nguyen department computer science engineering 15th ave ne apt university washington box 352350 seattle wa 98125 seattle wa 2350 206 364 206 543 8086 thu cs washington education phd program cs university washington seattle ms 1988 eecs massachusetts institute technology bs 1986 eecs university california berkeley interest operating systems distributed parallel systems networking security research experience distributed parallel systems runtime measurements parallel processor scheduling runtime measurement application efficiency perform dynamic processor scheduling single user case showed runtime measurements determine number processors give speedup multi programmed case showed runtime measurements improve system performance interactive batch environments orphan detection implemented optimization distributed transaction based programming system orphan detection algorithm measured performance networking user level protocol implementation demonstrated feasibility implementing communication protocols tcp ip user linkable libraries kernel part monolithic system server multi computer routing compared performance adaptive minimal adaptive oblivious routing industrial experience sun microsystems laboratories mountain view ca summer 1992 1994 intern extended naming server spring distributed systems support storage persistent objects bell laboratories nj 1988 1991 member technical staff software engineering computer security jointly developed software development methodology targeted environment malicious developers attempting corrupt software development insertion trojan horses methodology integrates fundamental ideas practices software engineering computer security assessed support preventing malicious corruption software complete suite software development tools led development prototype tool providing automated support assessing adherence software development approach methodology system engineering jointly developed preliminary design special purpose transaction processing system system requirements included storage processing gigabyte size databases evaluated number real time unix compatible operating system large real time control system developed integration plan multi vendor publications nguyen vaswani zahorjan parallel application characterization multiprocessor scheduling policy design job scheduling strategies parallel processing feitelson rudolph editors volume 1162 lecture notes computer science springer verlag 1996 nguyen vaswani maximizing speedup tuning processor allocation proceedings 10th international parallel processing symposium pages 463 468 april 1996 detailed version university washington tr uw cse 95 09 02 nguyen vaswani zahorjan runtime measured workload characteristics parallel processor scheduling job scheduling strategies parallel processing feitelson rudolph editors volume 1162 lecture notes computer science springer verlag 1996 nguyen snyder performance analysis minimal adaptive router proceedings international parallel computer routing communication workshop seattle wa 1994 lecture notes computer science 853 pages 31 44 springer verlag 1994 thekkath nguyen moy lazowska implementing network protocols user level ieee acm transactions networking vol 1 5 oct 1993 thekkath nguyen moy lazowska implementing network protocols user level proceedings acm sigcomm 93 pages 64 73 september 1993 amoroso nguyen weiss watson starr approach measuring software trust proceedings ieee symposium research security privacy oakland ca 1991 amoroso nguyen approach ada compiler acceptance testing proceedings seventh national ada technology conference atlantic city nj 1989 wisconsin center space automation robotics space shuttle program mission wisconsin center space automation robotics primary mission working closely industry identify commercial markets develop products technologies successfully address markets emphasis technology commercialization industry colleagues actively participate earliest stages product identification development main expertise advanced closed controlled environment systems specifically partners developed highly successful suite technologies collectively tm long term growth maintenance plant materials tm hardware space shuttle missions recent united states laboratory 2 fall 1995 experience gained missions subsystems tm highly refined point live plants including potatoes dwarf orbit successfully ultimate goal advanced capability unique environment grow plant materials obtained normal earth gravity directly provide commercial products develop products enhanced research products product enhancements include genetically engineered advanced crop materials unique methods long term storage preservation plant materials natural plant products pharmaceutical applications commercialization individual subsystems tm including environmental control large scale commercial plant growing facilities device remove atmospheric enclosed areas facilities occupies suite offices laboratories main building college engineering includes modern cad design studio complete electronics shop small machining area fabrication prototypes laboratory plant growth chambers additional facilities specific collaborative programs typically campus industry colleagues program administration program college engineering university wisconsin madison management advisory board comprised leaders agricultural industry financial sector provide valuable input director works industry colleagues set goals program fulltime staff scientists engineers supply technical strength program information goals administration product development industry contact dr raymond dr norman director associate scientist 1415 engineering dr rm 2346 1415 engineering dr rm 2352 madison wi 53706 madison wi 53706 tel 608 262 tel 608 265 fax 608 262 9458 fax 608 262 9458 email engr wisc email engr wisc information brochure news uw coe depts centers consortia services fountain index search mail credits modified wednesday 15 96 16 09 51 cdt photographs website copyrighted coe express permission copyright holder contact webmaster information address comments webmaster engr wisc introduction computer graphics 1996 autumn quarter lecture notes 1 graphics hardware color 2 displaying images 3 image morphing 4 texture mapping 5 image compositing 6 line drawing 7 polygon scan conversion 8 curves 9 surfaces 10 viewing 11 hidden surface algorithms 12 local illumination models send mail form mail address send form oops start return david home page basili list publications request publications contact mail claudio cs umd mail university maryland computer science department bldg room 4113 college park md phone 1 301 405 27 39 fax 1 301 314 96 58 publications books book chapters books victor basili terry baker editors structured programming ieee computer society press ieee catalog 6 1975 revised 1977 241 pages victor basili turner structured programming language house publishers geneva il 1976 victor basili models metrics software management engineering ieee computer society press ieee catalog 167 7 1980 343 pp victor basili terry baker editors structured programming integrated practices ieee computer society press 1981 200 pp harlan mills victor basili john gannon richard principles computer programming mathematical approach allyn bacon boston ma 1987 victor basili richard selby experimental software engineering issues critical assessment future directives proceedings dagstuhl workshop september 1992 published springer verlag 706 lecture notes computer software august 1993 book chapters victor basili family programming languages compilers und auf applied computer science 1 carl verlag munich germany 1976 pp 49 85 computer science center technical report tr 305 university maryland june 1974 basili graph algorithmic language sparse matrices applications editors rose plenum press ny 1972 167 176 victor basili supplementary notes graph algorithmic language und auf applied computer science 1 carl verlag 1976 pp 31 48 victor basili language tool scientific programming proceedings icase conference scientific programming academic press 1976 victor basili structured programming foundations structured programming tutorial ieee ieee catalog 6 pp 167 177 1977 victor basili program development structured programming tutorial ieee ieee catalog 6 pp 167 177 1977 victor basili structured programming portfolio computer programming management area auerbach information management series 14 03 01 1978 update appears chapter book structured programming integrated practices edited basili baker ieee computer society victor basili structured programming ii portfolio computer programming management area auerbach information management series 14 03 02 1979 update appears chapter book structured programming integrated practices edited basili baker ieee computer society victor basili structured walk structured programming integrated practices ieee computer society press 1980 victor basili program segmentation composite design analysis structured programming integrated practices ieee computer society press 1980 victor basili resource models chapter software metrics mit press 1981 pp 111 130 victor basili data collection analysis validation chapter software metrics mit press 1981 pp 143 160 contributions chapters programming languages software methodology automated report sponsored nsf edited bruce arden mit press cambridge ma victor basili plan empirical studies programmers empirical studies programmers editors soloway iyengar ablex publishing corporation june 1986 pp 733 743 invited victor basili measurement evaluation software programming environments requirements software engineering environment ablex publishers norwood nj chapter 6 pp 93 104 victor basili measurement panel panel report panel measurement requirements software engineering environment ablex publishers norwood nj 1989 chapter 2 pp 15 26 victor basili experimental paradigm software engineering lecture notes computer science 706 experimental software engineering issues critical assessment future directives victor basili richard selby editors proceedings dagstuhl workshop september 1992 published springer verlag 706 lecture notes computer software august 1993 journal publications basili programming language graph algorithms bit 12 1971 220 241 victor basili albert turner transportable extendible compiler software practices experiences vol 5 3 july september 1975 297 298 victor basili structured approach language design journal computer languages vol 1 3 1975 victor basili albert turner iterative enhancement practical technique software development ieee transactions software engineering vol 1 4 december 1975 update appears portfolio 14 01 05 auerbach information management series 1978 harada victor basili structured programming language compiler writing japanese information processing information processing society japan vol 17 3 march 1976 pp 222 228 victor basili marvin zelkowitz measuring software development characteristics local environment journal computers structures vol 10 pp 39 43 1979 victor basili robert reiter jr investigation human factors software development ieee computer magazine december 1979 pp 21 38 victor basili john perry transporting case study journal systems software vol 1 2 february 1980 victor basili robert noonan comparison axiomatic functional models structured programming ieee transactions software engineering september 1980 pp 454 465 victor basili robert reiter jr controlled experiment quantitatively comparing software development approaches ieee transactions software engineering 1981 pp 299 320 ieee computer society outstanding paper award victor basili stephen sutton flexible automated process design system ieee computer magazine november 1981 victor basili karl programming measurement estimation software engineering laboratory journal systems software vol 2 1981 pp 47 57 victor basili john parr curve distribution resource estimation problems journal systems software vol 2 1 1981 pp 59 69 victor basili harlan mills understanding documenting programs ieee transactions software engineering vol se 8 3 1982 pp 270 283 victor basili douglas comparative analysis functional correctness douglas acm surveys vol 14 2 june 1982 victor basili david hutchens analyzing syntactic family complexity metrics ieee transactions software engineering vol se 9 6 november 1983 pp 664 672 victor basili richard selby tsai yun phillips metric analysis data validation fortran projects ieee transactions software engineering vol se 9 6 november 1983 pp 652 663 douglas victor basili heuristic deriving loop functions ieee transactions software engineering 1984 pp 275 285 victor basili barry software errors complexity empirical investigation communication acm vol 27 1 january 1984 pp 42 52 marvin zelkowitz raymond yeh richard john gannon victor basili software engineering practices japan ieee computer magazine 1984 pp 57 66 victor basili david weiss methodology collecting valid software engineering data ieee transactions software engineering november 1984 pp 728 738 david weiss victor basili evaluating software development analysis data software engineering laboratory ieee transactions software engineering february 1985 pp 157 168 douglas victor basili generalizing specifications uniformly implemented loops acm transactions programming languages systems january 1985 david hutchens victor basili system structure analysis clustering data bindings ieee transactions software engineering august 1985 pp 749 757 basili katz yap ramsey chang quantitative characterization evaluation software development ada ieee computer magazine september 1985 pp 53 65 carl victor basili monitoring software development dynamic variables special issue ieee transactions software engineering papers selected compsac proceedings 1982 1983 september 1985 pp 978 victor basili richard selby david hutchens experimentation software engineering ieee transactions software engineering july 1986 invited paper john gannon elizabeth katz victor basili metrics ada packages initial study communications acm vol 19 7 pp 616 623 july 1986 victor basili quantitative software fur definition und german computer society gi informatik june 1987 victor basili software quality assurance ieee software special issue quality assurance september 1987 pp 6 9 richard selby victor basili terry baker cleanroom software development empirical evaluation ieee transactions software engineering september 1987 pp 1027 1037 victor basili richard selby comparing effectiveness software testing strategies ieee transactions software engineering december 1987 pp 1278 1296 victor basili project improvement oriented software environments ieee transactions software engineering vol 14 6 june 1988 victor basili del software i1 1 rome italy december 1988 pp 6 10 invited paper harlan mills victor basili john gannon richard computer science mathematical principles software engineering ieee transactions software engineering vol 15 5 1989 pp 550 559 ramsey victor basili evaluation expert systems software engineering management ieee transactions software engineering june 1989 pp 747 759 victor basili viewing maintenance reuse oriented software development ieee software january 1990 pp 19 15 michael victor basili robert method assessing software measurement technology quality engineering 3 1 pp 27 40 1990 91 victor basili identifying qualifying reusable software components ieee computer february 1991 pp 61 70 richard selby victor basili analyzing error prone system structure ieee transactions software engineering february 1991 pp 141 152 victor basili richard selby paradigms experimentation empirical studies software engineering reliability engineering system safety vol 32 1 2 pp 171 193 victor basili support comprehensive reuse software engineering journal iee british computer society vol 6 5 pp 303 316 september 1991 victor basili john future engineering software management perspective ieee computer magazine vol 24 9 pp 90 96 september 1991 victor basili giovanni reference architecture component factory acm transactions software engineering methodology january 1992 vol 1 1 pp 53 80 victor basili representing software engineering models goal oriented approach ieee transactions software engineering vol 18 10 pp 886 898 october 1992 lionel victor basili william thomas pattern recognition approach software engineering data analysis ieee transactions software engineering vol 18 11 pp 931 942 november 1992 lionel victor basili christopher developing interpretable models identifying high risk software components ieee transactions software engineering volume 19 number 11 pp 1028 1044 november 1993 victor basili michael robert effective tailoring transfer software review process ieee software magazine pp 70 76 march 1994 kan victor basili shapiro software quality overview total quality management perspective ibm systems journal vol 33 1 march 1994 alex victor basili data binding tool tool measurement based ada source reusability design assessment international journal software engineering data engineering 1994 victor scott green software process evolution sel ieee software july 1994 pp 58 66 victor basili software quality improvement strategy practice sloan journal management mit press 1994 victor basili abd el method documenting code components journal systems software 1994 conference proceedings refereed full paper victor basili albert turner hierarchical machine model semantics programming languages proceedings symposium high level language machine architecture acm 1973 sigplan notices november 1973 victor basili albert turner experiences simple structured programming language proceedings fourth symposium computer science education acm 1974 sigcse bulletin february 1974 victor basili sets graphs proceedings acm 27th national conference 1974 289 296 victor basili john knight language design vector machines proceedings conference programming languages compilers parallel vector machines november 1974 39 43 victor basili family programming languages technical conference spring conference march 1975 invited robert noonan victor basili marvin zelkowitz computer science curriculum programming languages ifip 2nd world conference computers education september 1975 victor basili robert noonan testing tool fire control environment proceedings fall compcon september 1976 pp 341 346 victor basili design implementation family application oriented languages proceedings texas conference computing systems october 1976 pp 6 12 invited paper victor basili software engineering laboratory objective proceedings fifteenth annual conference computer personnel research august 18 19 1977 pp 256 269 victor basili marvin zelkowitz analyzing medium scale software development proceedings international conference software engineering 1978 basili radar bernstein baker voigt user experience software methods conference proceedings 1978 national computer conference vol 47 pp 629 640 victor basili understanding software life cycle army software symposium williamsburg va october 25 27 1978 invited paper victor basili robert reiter evaluating measures software development proceedings workshop quantitative software models reliability complexity cost ieee publication october 1979 victor basili quantitative software complexity models panel summary proceedings workshop quantitative software models reliability complexity cost ieee publication october 1979 victor basili models metrics software management engineering proceedings asme century international computer technology conference august 1980 invited paper victor basili david hutchens study family structural complexity metrics proceedings acm nbs nineteenth annual technical symposium system integrity june 1980 pp 13 16 victor basili assessing software product qualities correctness reliability proceedings software test evaluation conf wash dc february 1983 invited paper john bailey victor basili meta model software development resource proceedings international conference software engineering march 1981 pp 107 116 victor basili david weiss evaluation 7 requirement document analysis change date proceedings international conference software engineering march 1981 pp 314 323 victor basili tsai yun phillips evaluating comparing software metrics software engineering laboratory proceedings acm sigmetrics symposium workshop quality metrics march 1981 pp 95 106 victor basili elizabeth katz metrics interest ada development proceedings ieee computer society workshop technology transfer april 1983 pp 22 29 gannon katz victor basili characterizing ada programs packages workshop software performance los alamos national laboratory los alamos mexico august 1983 invited paper victor basili monitoring software development dynamic variables proceedings compsac ieee computer society november 1983 basili bailey optimizing utilization human resources framework research proceedings software engineering conference nice france june 4 6 1984 victor basili richard selby data collection analysis software research management proceedings american statistical association july 1984 invited paper victor basili richard selby calculation environments characteristic software metric set ieee 8th international conference software engineering london england august 1985 james ramsey victor basili structural coverage functional testing ieee 8th international conference software engineering london eng august 1985 victor basili richard selby data collection analysis software research management nato advanced study institute challenge advanced computing technology system design methods august 1985 victor basili quantitative evaluation software methodology keynote address pan pacific computer conference melbourne australia september 1985 yap victor basili finding relationships effort variables sel ieee compsac october 1985 ramsey victor basili prototype expert system software engineering management ieee expert systems government symposium october 23 25 1985 victor basili quantitative evaluation software methodology national communications forum chicago il september 29 1986 invited paper structure coverage tool software systems liqun wu karl reed 4th washington ada symposium march 1987 examining modularity programs elizabeth katz 4th washington ada symposium march 1987 lessons learned oriented design methods carolyn 4th washington ada symposium march 1987 victor basili tailoring measurement environment 4th washington ada symposium march 1987 victor basili tailoring software process project goals environments 9th international conference software engineering monterey ca march 1987 mills basili gannon teaching principles computer programming proceedings acm 15th annual computer conference st louis mo february 1987 mills basili gannon computer science mathematical principles software engineering proceedings sei conference software engineering education pittsburgh pa april 1987 victor basili quantitative assessment software maintenance industrial case study conference software maintenance austin tx september 1987 expert systems software engineering management summarized evaluation ramsey conference expert systems technology adp environment november 2 3 1987 victor basili approaches software engineering proceedings aiaa nasa international symposium space information systems space station era june 1987 printed february 1988 carolyn victor basili lessons learned implementation phase large ada project 6th national conference ada technology arlington va march 1988 ross jeffery victor basili validating resource data model 10th icse singapore april 11 15 1988 ross jeffery victor basili proposed resource model software project measurement environments proceedings 3rd australian software engineering conference canberra act 11 13 1988 australian computer society iea pp 307 322 basili bailey alex ada reusability analysis measurement 6th symposium empirical foundations information software sciences atlanta ga october 1988 richard selby victor basili error localization software maintenance generating hierarchical system descriptions source code proceedings conference software maintenance phoenix arizona october 1988 pp 192 197 victor basili software development paradigm future compsac orlando florida september 1989 485 john bailey victor basili software reclamation improving post development reusability 8th national conference ada technology atlanta ga march 1990 alex victor basili ada software reuse data binding tool presented 5th australian software engineering conference 1990 victor basili mature measurement environment presented 15th software engineering workshop nasa gsfc november 1990 abd el basili automated support extraction reusable components conference software metrics ieee italy october 15 17 1991 john bailey victor basili software cycle model engineering reuse presented tri ada conference san jose ca october 1991 victor basili methodological architectural issues experience factory presented software engineering laboratory workshop december 1991 victor basili frank rose gerald page sharon software engineering laboratory operational software experience factory 14th international conference software engineering 1992 lionel victor basili christopher providing empirical basis optimizing verification testing phases software development ieee international symposium software reliability engineering raleigh nc october 1992 lionel victor basili maintenance process conference software maintenance 1992 csm 92 orlando fl november 1992 lionel victor basili measuring assessing maintainability end high level design conference software maintenance 1993 tools fair montreal quebec canada september 27 30 1993 abd el victor basili documenting programs library tree structured plans conference software maintenance 1993 tools fair montreal quebec canada september 27 30 1993 victor basili applying goal question metric paradigm experience factory tenth annual workshop csr centre software reliability application software metrics quality assurance industry amsterdam netherlands 29th september 1st october 1993 victor basili experience factory relationship improvement paradigms lecture notes computer science 717 software engineering 93 4th european software engineering conference germany september 1993 proceedings abd el victor basili tool assisting understanding formal development software 6th international conference software engineering knowledge engineering riga latvia june 21 23 1994 lionel victor basili kim change casual analysis process characterize software maintenance projects 94 victoria british columbia september 19 23 1994 basili characterizing assessing large scale software maintenance organization proc 17th int conf software engineering seattle wa april 24 28 1995 back home page updated jan 24th 1995 umiacs umd john gunnels department computer science university texas austin gunnels cs utexas markus dale department computer science university texas austin cs utexas notes lesson putting stuff waiting eureka ran weird bug sunday started sunday guess kind redundant reason permutation routine pieces climb size 1600 sq mult 16 processors block size 10 20 checked malloc failures wasn results sketchy timings eureka tune thing problem eureka respect preliminary data encouraging performance eureka aiming 4x4 grid eureka achieves 35 xx local size hits problem fixed matter receive basically implementing collect mpi messages big read sp2 architecture guess pretty btw code handle square matrices meshes collect timings cases note tweaked code basically add 2 post chart 3 27 96 code enclosed perform accuracy testing removed make runs creates global matrix processor version spice eureka testing main globals rand note 4 simple things improve performance code 1 scattering simply permute 1 send blocks immediately processor arrive scatter permute step make code unreadable blocking sends overlap copying send buffer sending blocks 1 hour test 2 mpi hand written bucket collect 30 minutes code test 3 simple test sending routines improve performance great deal grids partially void 2 mpi smart figure drawback wouldn implementing code mesh small machine eureka make scalability bad hard figure alpha beta gamma equation 4 square mesh simple trick speed things scatter step rows simply send row number col number column 0 send row 0 column 0 1 1 perform broadcast columns analogous thing columns pretty prof van de geijn discussed class shortcuts mention point presenting data square mesh case design research institute overview design research institute organization collaborating industry academic scientists engineers devoted research bringing computer science computation technology bear problems engineering design dri established 1990 cornell university xerox corporation located center theory simulation science engineering cornell campus ithaca york institute founded principle american research universities represent major resource employed america effort improve industrial global competitiveness present xerox scientists form nucleus dri collaborating research cornell faculty students post doctoral fellows visiting scientists college engineering research problems motivated industry solved talents expertise combined dri community anticipated additional companies cornell units participate institute grows dri mission pace product develop technologies methodologies accelerating design engineering technology based products dri research encompasses themes information capture access developing corporate memory design heterogeneous information base capturing designs design experiences featuring high level query browsing capabilities support engineering processes decisions computational prototyping developing scientific computing algorithms applications computing environments enable mechanical fluid physical systems simulated computer reducing building hardware prototypes collaboration technology developing tools methods sharing engineering information creating shared engineering work spaces issues engineering productivity addressed dri concern american industry goal secure federal funding support cornell associates dri industry staff supported companies dri research proprietary software prototypes implemented demonstrate concepts show feasibility results published technical reports journals technology expected freely transferred partner companies dri partners design research institute partnership industry academia government industry corporations participate institute engaging research dri generally establishing groups research scientists engineers campus companies lead setting research agenda access research results dri academia cornell university host institution design research institute faculty staff students college engineering work closely industry scientists collaborative research dri offices laboratories located center theory simulation science engineering department computer science collaboration extends sibley school mechanical aerospace engineering departments electrical engineering theoretical applied mechanics future involvement expected units college engineering school industrial labor relations johnson school management government anticipated government external organizations fund part research dri research goal institute develop technologies enhance competitiveness american industry funding support cornell affiliated staff industry staff mission accelerating pace product development research mission design research institute develop technologies methodologies increasing pace development technology based products aircraft computing communications equipment automobiles machine tools office equipment composite materials dri research expected lead ultimately shorter product development cycles focus time element engineering reflects importance time market today global competitive environment research projects seek leverage massive computation multimedia networks heterogeneous database technologies enable effective engineering individuals work groups themes form heart dri research agenda information capture access computational prototyping collaboration technology research areas directed facilitating effective engineering decision making developing means eliminate accelerate engineering tasks information capture access goal dri develop technologies enriched information document environment enables increased worker productivity project oriented tasks engineering design dri research information capture access involves multitude technologies distributed databases persistent object storage document image processing management multimedia user interface technology information science heterogeneous data knowledge representation organization centerpiece work vision corporate memory design distributed collection information pertaining product development documents drawings schedules catalogs field service records minutes meetings records decisions histories past projects initial contents dri prototype corporate memory engineering reports scanned synthetic document form engineering drawings photographs engineers records areas expertise project assignments computational prototyping programs complete documentation sample visualization output corporate memory centralized spread computers sites linked network closely integrated public information sources electronic libraries national online databases corporate memory support wide variety specialized interfaces tailored applications engineer receive automatic notification engineering change project electronic mail manager permanent project status window workstation refreshed program continuously queries memory schedule references departmental document scanner automatically file memory documents pertinent project parametric design programs sift previous designs matches requirements application specific clients memory share layer intelligent access capabilities miss querying browsing natural language interfaces organization content memory information capture access testbed implemented based existing information document systems ranging electronic notebook system network document database access systems information filters interfaces systems integrated unified environment supporting experiments development enabling technologies corporate memory computational prototyping computational prototyping involves simulation computer complex physical systems visual display behavior engineers process enabled high speed network access supercomputers high performance graphics workstations scientific visualization technology parallel computing algorithms replace time consuming building hardware prototypes interactive design workstation successful simulations date achieved key physical domains including flow fluid heat thermal ink jet print head free surface excited pool liquid electrostatic interactions toner particles development system flow charge transport semiconductors methods developed solve problems supercomputers ultimately simulations run fast interactive engineers emerging focus area computational prototyping micro electro mechanical systems collaboration departments electrical engineering theoretical applied mechanics computational tools developed lead improved understanding mems electromechanical behaviors specific areas research include reliability failure modes structures techniques sensitivity analysis optimal design mems project funded nsf mems program research goal develop flexible powerful friendly environment supplying computational graphics resources enable engineer employ simulation everyday design tool dri vision integrated environment providing easy simulation visualization capabilities engineers xerox partner companies driven cornell supercomputers intelligent browsing capability online documentation key components vision building goal computing environment engineering simulation featuring automatic generation simulation programs high level descriptions object oriented library models methods research proposal development submitted jointly general electric cornell computer science selected potential funding candidate arpa collaboration technology design research institute recognizes engineers work team important individual contributions collaboration technology forms component dri research agenda dri activities area providing shared access objects corporate memory enabling effective communication engineers cooperative engineering environment development featuring structured dialog members team facilitate resolution engineering product design research area beginning expected grow involve analysis engineering processes development additional tools facilitate collaboration special interest enabling effective teamwork engineers separated time zones corporate participation companies joining institute typically participate locating research staff campus case xerox founding partner group scientists corporate research group permanently established cornell xerox cornell yearly grant offsets cost offices support services corporate partners benefit participation dri ways companies leverage intellectual investment financial investment participation collaborative research university faculty students scientists partner companies government external funding expected support cornell affiliates site collaboration partner companies direct involvement establishing research agenda institute problems drawn industrial context fundamental research questions approach scale perspective unusual academic research promises exceptional synergy partner companies convenient access research developments dri including research involving scientists companies avenues technology transfer including joint projects campus company units hosting visiting scientists campus intellectual property rights research design research institute intended open proprietary results partner companies developed published scientific journals cover ownership rights inventions deriving current dri research intellectual property rights agreement reached principle cornell xerox rights inventions xerox employee covered standard xerox policy rights inventions cornell employee covered standard cornell policy case joint invention xerox cornell employees rights jointly owned joint ownership generally implies party license invention independently party wishes case dri joint ownership redefined parties mutual benefit parties additional corporate partners join dri issue intellectual property rights revisited expected agreements developed cover partners similar xerox cornell model steering committee institute organization policy institute established steering committee membership includes representatives cornell partner companies present committee consists cornell members xerox members additional corporate partners join dri institute office created augment offices individual companies director expected named time cornell xerox sharing administration dri institute grows envisioned include separate branches focusing key areas dri research branches engage units cornell partner companies government agencies participate branches choose design research institute 502 engineering theory center cornell university ithaca ny 14853 607 255 4933 basefont 4 mapping common object model heterogeneous spatial data repositories 4th acm international workshop advances geographic information systems rockville maryland nov 1996 design falcon framework application level communication optimization ucla csd technical report nov 1996 mining data knowledge ieee expert 11 5 34 44 oct 1996 oasis eosdis science computing facility international symposium optical science engineering instrumentation conference earth observing system denver colorado aug 1996 scalable exploratory data mining distributed data international conference knowledge discovery data mining portland oregon aug 1996 heterogeneous distributed query processing sixth international workshop research issues data engineering interoperability database systems orleans louisiana feb 1996 oasis open architecture scientific information system sixth international workshop research issues data engineering interoperability database systems orleans louisiana feb 1996 optimization access heterogeneous data repositories query processing system science information systems interoperability conference college park md nov 1995 oasis open architecture scientific information system science information systems interoperability conference college park md nov 1995 fast spatio temporal data mining large datasets international conference knowledge discovery data mining montreal quebec canada aug 1995 integrating distributed object management eos geo info systems 5 5 58 59 1995 exploratory data mining analysis conquest ieee pacific rim conference communications computers visualization signal processing victoria british columbia canada 1995 real time data mining management visualization output supercomputing 94 poster washington dc nov 1994 conquest modeling framework data ucla csd technical report oct 1994 quest environment content based access datasets 1994 international geoscience remote sensing symposium pasadena ca aug 1994 quest content based access databases aaai workshop ai technologies environmental applications seattle wa jul aug 1994 extracting spatio temporal patterns geoscience datasets ieee workshop visualization machine vision seattle wa jun 1994 yang muntz mapping common object model heterogeneous spatial data repositories 4th acm international workshop advances geographic information systems rockville maryland nov 1996 integrate specialized data management systems geographic information systems gis multimedia systems gained importance large variety data sets specialized repositories users access manipulate data sets uniform additionally desirable make specialized functionality provided individual repositories user application homogeneous interface ucla data mining laboratory developing persistent object manager heterogeneous object system homogeneous interface heterogeneous spatial data repositories object oriented spatial data model definition user defined spatial object types internally maps user defined spatial object types specialized spatial data repositories employs storage search spatial query capabilities paper focus goals problems approach defining spatial functionality heterogeneous object system user mapping spatial object model diverse semantic functional characteristics heterogeneous spatial data repositories muntz design falcon framework application level communication optimization ucla csd technical report nov 1996 exist wide variety communication intensive applications run networks platforms greatly varying characteristics implies application level communication optimization optimization network communication exploiting application semantics network compute node characteristics paper propose flexible object oriented framework called falcon application level communication optimization allowing complementary network communication optimization techniques combined form matching stack layers endpoints communication channel stack layer composed pair matching modules executed sender receiver endpoints exploit application knowledge communicating peers framework executable stack layer module supplied communication peers safe transport execution end channel automatic rule based optimization techniques similar extensible database query optimization developed optimize communication channel stacks based characteristics stack layers required properties channel application dependent cost model addition providing architectural support optimizing network communication falcon introduce support communication computing paradigms high level distributed computing environments omg corba distributed object management architecture remote method invocation primary communication mechanism data streaming service migration easily falcon framework muntz la nakamura mining data knowledge ieee expert 11 5 34 44 oct 1996 exploratory data mining analysis requires computing environment facilities user friendly expression rapid execution scientific queries oasis exploits emerging distributed object management technologies present flexible extensible seamless environment scientific data analysis knowledge discovery visualization collaboration article illustrate oasis exploratory data analysis data mining spatio temporal phenomena large datasets muntz oasis eosdis science computing facility international symposium optical science engineering instrumentation conference earth observing system denver colorado aug 1996 global change studies scientist efficiently store retrieve analyze interpret selected data sets large collection scientific information scattered heterogeneous computational environments earth observing system data repositories share gleaned information scientific communities facilitate activities developed oasis flexible extensible seamless environment scientific data analysis knowledge discovery visualization collaboration muntz ng scalable exploratory data mining distributed data international conference knowledge discovery data mining portland oregon aug 1996 geoscience studies produce data observations experiments simulations enormous rate exploratory data mining extracts content information massive datasets extract knowledge provide compact summary dataset paper discuss database query processing distributed object management techniques facilitate data mining analysis special requirements large scale data mining addressed include data modeling parallel query processing heterogeneous distributed data access muntz heterogeneous distributed query processing sixth international workshop research issues data engineering interoperability database systems orleans louisiana feb 1996 geoscience studies produce data observations experiments simulations enormous rate paper present overview conquest parallel scientific query processing system developing ucla tackle scientific data management problems presented proliferation geographic applications data formats storage systems complexity data computational requirements scientific queries goal provide combination expressiveness ease flexibility efficiency effectively support analysis complex spatio temporal datasets maintained heterogeneous data sources formats conquest data model rich conceptually simple captures important structural semantic properties common data influence choice query processing strategies flexible serve canonical model wide variety scientific scientific data conquest supports graphical dataflow programming environment scientists interactively manipulate visualize scientific data extensible parallel query execution server supports varieties inter intra operator parallelism support operators provide convenient heterogeneous distributed scientific data processing environment scientists system supports set interfaces variety scientific data sources including external data formats database servers report early experiences benchmarking performance system muntz oasis open architecture scientific information system sixth international workshop research issues data engineering interoperability database systems orleans louisiana feb 1996 motivated premise heterogeneity software applications hardware systems stay developing oasis flexible extensible seamless environment scientific data analysis knowledge discovery visualization collaboration paper discuss oasis design goals present system architecture major components prototype environment muntz optimization access heterogeneous data repositories query processing system science information systems interoperability conference college park md nov 1995 muntz oasis open architecture scientific information system science information systems interoperability conference college park md nov 1995 muntz santos yi ng chien nakamura fast spatio temporal data mining large datasets international conference knowledge discovery data mining montreal quebec canada aug 1995 important scientific challenge understanding global climate change requires application knowledge discovery data mining techniques massive scale advances parallel supercomputing technology enabling high resolution modeling sensor technology allowing data capture scale present day analysis approaches present early experiences prototype exploratory data analysis environment conquest designed provide content based access massive scientific datasets conquest content based querying space time employs combination workstations massively parallel processors mpps mine datasets possessing prominent temporal component designed enable complex multi modal interactive querying knowledge discovery simultaneously coping extraordinary computational demands posed scope datasets involved outlining working prototype concentrate description feature extraction algorithms implemented mpp platforms typical results muntz haskins barnett integrating distributed object management eos geo info systems 5 5 58 59 1995 muntz santos yi ng chien nakamura exploratory data mining analysis conquest ieee pacific rim conference communications computers visualization signal processing victoria british columbia canada 1995 exploratory data mining analysis requires extensible environment facilities user friendly expression rapid execution scientific queries paper present conquest environment illustrate exploratory data analysis data mining spatio temporal phenomena datasets muntz real time data mining management visualization output supercomputing 94 poster washington dc nov 1994 output simulations global circulation models run terabytes computational cost cost storing retrieving model data high recently efforts develop line visualization capabilities monitor model behaving properly line data analysis including feature extraction computational steering model controlled saving model output frequent samples state information conditions applications potential client model output data present software architecture stresses modularity flexibility supports variety clients preliminary performance numbers prototype implementation muntz conquest modeling framework data ucla csd technical report oct 1994 geoscience studies produce data observations experiments simulations enormous rate ucla developing conquest parallel scientific query processing system effectively support analysis complex spatio temporal datasets maintained heterogeneous data sources formats paper describe conquest data modeling framework captures important semantics data common processing paradigms central concept conquest data model field association geometric cells coordinate space dependent variable values cells semantics structures model large variety traditional scientific datasets properties cells influence choice data storage indexing query optimization strategies addition providing flexible data model serve canonical model wide variety scientific scientific data important system efficiently retrieve operate scientific data result define algebra conquest data model queries operations scientific data conveniently expressed addition present overview conquest architecture interesting query processing issues related parallelism extensibility heterogeneity muntz cheng quest environment content based access datasets 1994 international geoscience remote sensing symposium pasadena ca aug 1994 recent advances fine coarse grained super computers enable scientists create models past computationally intractable advances provided scientists opportunity greatly improve success simulation results allowing finer model resolutions similarly advances sensor technology led instrument suites capable capturing high spatial resolution multi spectral data high rates earth observer satellites eos expected generate data day software environments storage retrieval analysis interpretation visualization scientific information pace hardware counterparts developed prototype system called quest provide content based query access massive datasets quest employs workstations computers analyze geoscience data order produce spatial temporal features high level indexes datasets examples presented quest content based access global circulation model datasets muntz quest content based access databases aaai workshop ai technologies environmental applications seattle wa jul aug 1994 major challenge facing science today unavailability high level analysis tools study massive amount data produced sensors long simulations climate models part nasa hpcc grand challenge effort developed prototype environment called quest provide content based query access massive datasets applications quest employs workstations massively parallel processors produce spatio temporal features high level indexes datasets paper discusses continued development quest environment muntz santos extracting spatio temporal patterns geoscience datasets ieee workshop visualization machine vision seattle wa jun 1994 major challenge facing science today unavailability high level analysis tools study massive amount data produced sensors long simulations climate models developed prototype system called quest provide content based access massive datasets quest employs workstations computers analyze geoscience data produce spatial temporal features high level indexes application area global change climate modeling initial prototype features extracted trajectories output multi year climate simulations produced general circulation model present algorithm extraction illustrate indexes access subsets data analysis visualization general projects people publications presentations demos related page copyright 1996 webmaster www nugget cs ucla created 5 12 95 updated 11 13 96 shutdown thread create thread create thread exit thread yield poll put ports ports cs516 17 net table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 20 slide 20 img img img img img img img img img img img img img img img img img img img img texts background readings texts books recommended required purchase book topic access online materials point semester library materials make decision based interests areas weak fashioned access info engineering library source pcl engineering library periodicals section filled interesting materials related aspects communications field drop browse 1 book refer semester book java recommend buy book bookstore core java cornell horstmann sunsoft press prentice hall title 1996 cd rom included 2 books client server socket prog suggest internetworking tcp ip volume iii client server programming applications bsd socket version doug comer david stevens prentice hall 1993 book focuses algorithms designing client server big picture book includes sample code reference info make immediately usable asked bookstores copies unix network programming richard stevens prentice hall 1990 book bit older book referenced refer chapter 6 3 ipv6 book hot press received copy yesterday lecture 3 required ipv6 internet protocol prentice hall 1996 background reading tcp ip protocols focused protocol issues found internet start speed basic concepts found internet protocols ip udp tcp routing update protocols dns application protocols smtp snmp telnet ftp tftp http cs356 reference book read online info reference books comer internetworking tcp ip principles protocols architecture volume 1 3rd ed prentice hall 1995 date steven book protocols high level minimal examples occasionally refer specific rfcs stevens tcp ip illustrated protocols volume 1 addison wesley 1994 book examples details tcp ip protocols overview introduction 2099 handouts handouts handed class ll simply posted ll responsible reading printing copy day started links lab software sept 18 program demonstrates simple square function sept 20 short statement sept 20 short single statment sept 20 shows statement inside sept 20 demonstrates danger typing sept 20 demonstrates danger extra wrong place sept 20 shows loop sings song 99 bottle beer wall sept 20 relevant code samples text 2 6 simple 2 9 complex loop 2 10 oct 24 simple date class oct 24 date class demonstrates constructors oct 29 files ship shows nested objects initialization lists constructors sample code fragments text book modified thu oct 24 15 09 17 1996 david melski melski cs wisc 5159 assignment 5 hangman assigned 10 30 96 due 11 8 96 write computer hangman game hangman player picks word phrase writes phrase letters hidden hidden form kurt book title cat player repeatedly guesses letters word suppose guesses puzzle user guesses letter word step closer hangman game continues 1 user guesses hidden letters puzzle correctly 2 user makes 6 mistakes user makes 6 mistakes loses game user guesses letters correctly wins message details beginning game program prompt player puzzle enters phrase optionally output bunch endl clear screen puzzle spaces punctuation characters revealed immediately puzzles displayed upper case game play begins game consists multiple rounds round player shown current state puzzle current state program process user guess round couple rounds play guess puzzle ca guess puzzle ca player enter guesses upper lower case player loses game display correct solution puzzle frustrating play game told correct answer lose handle case user enters letter chosen manner find count wrong answer allowing latitude problem solving alternatives problem visual displaying wrong guess player made initially wrong guesses player shown empty player makes mistakes bodies added head body arm leg body complete player hanged lose game note number body parts makes game player makes 6 wrong guesses free add arms legs order deem fit bit advice make drawing job function void display int wrong implement stub function write don draw complicated feel free easy natural hints track 1 full text puzzle check user correct answer 2 letters positions revealed display puzzle decide characters show characters blank arrays string track real answer puzzle sort array track displayed puzzle stuck give advice hand hand output games hangman game puzzle scuba guesses game choice history mar 95 written todd turnidge oct 96 modified todd turnidge modified wed oct 30 12 40 07 1996 todd turnidge turnidge cs wisc transcript computer science engineering department university washington fr 35 seattle wa 98195 usa transcript project effort create framework generation software computer assisted instruction access contribute personal data repositories information related educational assessment educational planning goals include effective distance learning enabling computer based educational planning context diverse student diverse student backgrounds rich variety educational opportunities provided network purpose transcript core record present overview student background fixed size file size set small fit pc style floppy diskette additionally developing network based tutorial system transcript students complete tutorial network results studies stored personal transcript record components transcript core record include personal information academic transcript subjects preferred learning style history transcript record history summary education goals directory supplemental transcript records transcript supports education internet bricker cs washington tanimoto cs washington modified thurs mar 16 1995 expert system shell expert system shell modeled shell developed stanford student exercises real expert systems written written common lisp fairly small 11 pages code run implementation common lisp run student version gold hill lisp addition file lsp expert systems furnished small set rules identifying rocks small set rules identifying texas snakes ftp directory software documentation logged utcs idle users lists idle sessions usernames beginning sunghee list empty user idle logged username machine terminal date time idle office registrar img img catalogs img transcripts img schedules img grades img academic calendars img administrative directory img final exam schedule img office organization img ida interactive degree audit admissions student affairs utaccess ut home page 23 december 1996 registrar web team comments rgweb utxdp dp utexas 2849 wwt logo wwt contributors return wwt home page faculty mark hill james larus david wood faculty pei cao anne rogers research scientist steve lederman research associate mike graduate students note student home page content restricted endorsed univ wisconsin mark callaghan satish chandra trishul chilimbi babak falsafi steve reinhardt brad richards chris lukas shubu mukherjee yannis schoinas eric schnarr guhan viswanathan zhichen xu wind tunnel alumni doug burger curt ellman rahmat hyder alvin lebeck james lewis subbarao palacharla rob pfile chandrasekaran sashikanth tim talluri updated tue apr 9 10 10 25 cdt 1996 shubu mukherjee img img pictures morphs john watrous courtesy steve seitz click osa tutorial paul black black ieee org lei cao bert cs byu brent goodman byu ben nielson nielson cs byu lu pan pan math byu bert cs byu barry roberts barry bert cs byu sean bert cs byu roger smith bert cs byu mike steed mrs bert cs byu wei wei weiwei bert cs byu xu cs byu hyper document hyper text tutorial reference manual osa object oriented systems analysis technique details explanations related subjects clicking highlighted words objective tutorial learn 1 osa 2 osa model real world 3 osa lead systems part page explains general ideas approaches osa expect expect part explains individual building blocks models constructed part reference material osa glossary bibliography url markers text special parts tutorial formal basis underlying osa model book object oriented systems analysis concepts tentative developers happy change comparisons systems analysis techniques object oriented languages philosophy osa osa objected oriented systems analysis technique understand study specific domain interacting objects purpose understanding documenting essential characteristics expressive power represent reality underlying concepts based formal definitions system data behavior modeling object oriented process oriented analysis process oriented analysis describes systems network interacting processes includes descriptions data processes recorded data dictionary approach analyst studying system components studying system designed implemented difficult process oriented analysis map concepts network processes objects existing real world system opposed process oriented analysis object oriented analysis analysis document object boundaries exist real world system addition approach organizes knowledge system object single logical location analysis document information system object easier locate object oriented analysis analysis methods object oriented approach encourages analysts concentrate reduces temptation skip prematurely design make easier understand information objects object oriented techniques provide forms abstraction including aggregation generalization classification model driven method driven analysis method driven approach consists fixed sequence steps follow system developed method waterfall method spiral model practice steps development problems encountered analyst adjust order steps adapt procedures make exceptions rules analyst left rely experience underlying principles undocumented poorly understood model driven technique hand set fundamental concepts model system study aids analysts building models suits philosophy model driven technique important thing learn step step procedure conceptual framework analysis technique reality representation osa model designed idea reality represented programming language modeling components designed analysts capture importance system osa encourages analysts represent systems perceived constrained implemented formal basis underlying concepts osa based formal definitions system data behavior modeling analysis construction system models modeling constructs based formal definitions helpful reasons 1 models based formal definitions provide foundation testing model integrity completeness analysis 2 formal model definition ensures consistent interpretation provide mechanism communicating system understanding analysis team 3 model formal foundation improve communication parties analysis team components osa osa concepts formalize model real world situation osa integrated modeling scheme parts work conveniently consisting parts orm oim orm object relationship model orm object relationship model describe represent objects classes object relationships objects classes memberships real world orm consists objects object classes lexical object classes relational object classes high level object classes relationships relationship sets special forms generalization specialization roles aggregation association constraints participation constraints occurrence constraints object class cardinality constraints specialization constraints general constraints high level relationship sets notes object behavior model object behavior model means describing behavior objects means explaining object states informally state thought detailing objects join leave object classes relationships consists states transitions triggers conditions events actions initial transitions final transitions exceptions prior states subsequent states threads real time constraints general constraints behaviors high level states high level transitions generalization specialization oim object interaction model construction oim consists interacting objects interacting multiple objects bidirectional interaction special interactions access modify remove destroy add create continuous interaction time constrained interactions general constraints interactions interaction object class high level interactions views generalization specialization references section references helpful reading osa models osa build models glossary glossary alphabetical list osa terms entry definition link main defining page links related terms list symbols graphical representation osa diagrams bibliography bibliography list books papers url primarily osa references system analysis software engineering techniques osm home page cs dept home page byu home page updated fri nov 4 10 48 00 1994 paul black black lal cs byu content length accept ranges bytes evolutionary computation quarterly volume 5 forthcoming spring summer fall winter 128 pp issue 7 10 founded 1993 1063 6560 kenneth de jong editor stephanie forrest john heinz mu david schaffer darrell whitley associate editors editorial board evolutionary computation international forum facilitating enhancing exchange information researchers involved theoretical practical aspects computational systems evolutionary nature journal publishes theoretical practical developments computational systems drawing inspiration nature emphasis evolutionary models computation genetic algorithms gas evolutionary strategies ess classifier systems css evolutionary programming ep evolutionary computation techniques abstracts subscription information abstracting indexing information related interest book review information agents bookstore terms policies science technology footer home releases books journals order search comments questions frame left frame frame frame frame bottom frame readme platforms condor condor features news technical information publications condor check current job queue cae computer science submit condor job cae computer science modified apr 30 1996 engr wisc cs211 syllabus spring 1996 lecture sections 01 02 tue fri 9 50a 11 10a campbell hall ca a3 recitations section 01 wed 10 05a 11 00a hall hh b1 section 02 fri 1 2 20p hall hh a1 instructor miles core 312 445 cs rutgers http www cs rutgers office hours tue fri 1 30p 2 30p core 312 text principles computer architecture cs211 notes busch campus ctr line postscript form complete html partial world wide web http www cs rutgers html grade structure exam 1 25 exam 2 25 final exam 40 quizzes 2 programming project 1 10 lectures 23 jan 16 jan 19 jan 23 jan 26 4 chapter 1 introduction chapter 2 data representation appendix ieee floating point standard hw chapter 2 appendix problems jan 30 feb 2 feb 6 feb 9 feb 13 review feb 16 exam 1 4 chapter 3 essentials digital logic feb 20 1 chapter 4 machine language assembly language feb 23 feb 27 mar 1 3 chapter 5 working assembly language mar 5 mar 8 mar 12 spring break mar 15 spring break mar 19 3 chapter 7 memory skip section content addressable memory problem 15 mar 22 mar 26 review mar 29 exam 2 1 chapter 8 input output communication apr 2 apr 5 apr 9 3 chapter 9 control unit skip section 9 6 problem apr 12 apr 16 apr 19 3 chapter 10 arithmetic skip sections 10 6 10 7 apr 23 apr 26 review 1 chapter 11 advanced topics cs211 syllabus page 2 198 211 computer architecture sophomore level introduction computer architecture covers structure function digital computers prerequisites include 198 111 programming pascal 198 112 data structures covered sequence freshman year homework collected problems chapters appendix problems method learning material solutions end lecture notes exams 28 meetings final exam meetings exam 1 exam 2 meetings reviews 23 remaining meetings lectures listed side exam 1 fri feb 16 9 50a 11 10a ca a3 exam 2 fri mar 29 9 50a 11 10a ca a3 final exam thu 2 4 00p 7 00p place announced note examination time computer science group default exam time class cancellations planned spring break sun mar 10 sun mar 17 electronic communication age global village electronic communication properly registered 198 211 students set unix computer accounts department computer science undergraduate computers remus account programming project helpful communicating instructor teaching assistant students prefer electronic mail correspondence correspond read email times day night day week travel business fast correspond feel interrupting scheduled office hours don afraid send message class newsgroup ru nb dcs class 211 announcements grade postings encouraged submit messages interest class regard problems solutions assignments exams job opportunities interest class familiar read newsgroups post messages type man nn double quotes unix account manual pages nn news reader encouraged explore world wide web dcs unix account internet good opportunity started unix account type netscape double quotes wait rutgers info page download download finished click hyperlink follow path interest click open button menu open document interest located open button open home page listed side page find pointers places visit rutgers note full access world wide web dcs unix accounts accounts eden restricted text browsers programming assignment 6 description programming assignment 5 description tips programming assignment 4 description programming assignment 3 description source code main programming assignment 2 description programming assignment 1 description programming assignment 0 description input file electronically compressed conforming postscript files commercial redistribution altered form permission authors mail comments questions psp request cs utexas 1 general conjunction disjunction rules misra 9 14 88 2 theorem dynamic acyclic graphs misra 9 13 88 3 composition theorem fixed points misra 9 14 88 4 theorem relating leads misra 12 20 88 5 progress safety safety misra 4 20 89 6 leads program union singh 6 20 89 7 strengthening guard singh 6 20 89 8 functions preserved leads misra 6 16 89 9 proving properties parts misra 6 19 89 10 monotonicity stability constants misra 12 16 89 11 importance ensuring misra 1 11 90 12 phase synchronization misra 1 31 90 13 family 2 process mutual exclusion algorithms misra 2 8 90 14 soundness substitution axiom misra 3 2 90 15 auxiliary variables misra 7 10 90 16 proving progress program sequencing misra 7 10 90 17 preserving progress program composition misra 7 17 90 18 specialization detects misra 7 17 90 19 strengthening guard misra 7 17 90 20 examples program construction unity knapp 10 29 90 21 stable conjunction misra 10 31 90 22 correction note 13 farquhar 12 90 23 definitions leads unity 12 3 90 note unavailable 24 notion completeness leads rao 7 15 91 note unavailable 25 completion theorem revisited misra 7 26 91 26 prefix computation add misra 8 8 91 27 methodological hints constructing properties misra 12 19 91 28 program composition theorem involving fixed point misra 12 19 91 note subsumes note 03 29 generalization completion theorem misra 12 20 91 30 detects trails misra 12 20 91 31 reason strong fairness fairness misra 7 2 92 32 proof real time mutual exclusion algorithm john allen carruth misra 9 10 92 33 proving convergence hopfield neural network muller 34 examples program construction unity knapp 2487 workshop advanced topics high performance computing august 20 1996 data explorer scientific visualization vis introduction examples recent vis projects molecular graphics workshop development virtual reality workspace workspace vpla software data explorer attempts launch dx requires hacks renderman data explorer introduction training materials applications curvature based rendering generic vis application modules macros vr module shadow generation opengl based dx stereo image module chemistry suite dx program modules output macros utilities dx vrml dx mpeg dx renderman rib dx recorder teaching computer science 418 student animation student projects 93 94 94 95 95 96 businesses amazon books ssc pardo cs washington links web kinda infamous liking web search cool things fact web browse people find lots interesting things means complete ve hotlist close 400 links long pick deserve stick favorite sites note duplication sites belong category decided bias list slightly places serve documents quickly relative university virginia hope find travels web comments suggestions mail skoga cs washington examine current netscape links shuichi koga global topic areas repositories links exhibits museums art pictures comics animations magazines books food recipes educational resources government resources communities virtual real countries travel commercial services organizations vrml resources miscellaneous stuff repositories links charlottesville line variety local places yahoo heck large repository links galaxy list sunsite repository software information technology maintainer fine exhibits expo mirror le louvre law legal resource locator internet express home page human languages resource page language sun prodigy links pages ultimate band list anime manga resource list japanese cartoons animation games domain links games related pages world wide yellow pages cybercafe art listings pages music oriented reference links page pointers pointers exhibits museums 1492 ongoing voyage scrolls dead sea ancient library vatican exhibit rome reborn soviet archives exhibit museum paleontology university california berkeley british poetry 1780 1910 uva lawn university virginia uva renaissance baroque architecture uva archive uva views solar system mount wilson observatory pasadena california ontario science center excellent children science museum field museum natural history chicago ill impressive collection java masks michael carlos museum emory university atlanta ga united states museum file room censorship ages art pictures le louvre art gallery anima homepage collaborative art network interactive geometry art geometry center cern art gallery muller rosen african art meaning uva digital photography 94 art guild illinois lewis carroll books illustrations ansel adams photographs celebrated photographer ansel adams world art treasures collection excellent art world art history anu ncsa mirror australian national university art history architecture exhibit art net lots links art sites icon browser italy cybercafe art listings pages comics animations calvin hobbes site simpsons archive dr fun comics strip virtually reality excellent japanese animation anime manga resource list japanese cartoons animation magazines books travels samantha north america pc computing pc week online postmodern culture uva essays history uva time universe classical works courtesy mit tech world factbook 1994 published cia wired techno punk www virtual library food recipes note links washington post food section feb 15 1995 cyberspace special food exhibit world famous cooking school le cordon bleu rob good recipes uva hot spice shop chocolate central general chocolate page geared washington godiva yum yum recipes malaysian recipes chile heads home page wanted chile peppers educational online sources web eos educational online services brown university jason project explore seas robot jason thomas jefferson high school science technology virginia virginia murray elementary school virginia hillside elementary minnesota grand river elementary michigan lincoln elementary iowa american government resources web government resources federal white house council state governments communities web real virtual julia communities page countries travel require explanation find link info country culture history travel info fairly coherent good put note links sound advertisements fact info grain salt australia france courtesy embassy france malaysia courtesy malaysia tourism development board slovenia commercial services web commercial sites index mca universal pictures buena vista pictures walt disney organizations gnn global network navigator note heavy traffic slow internet town hall cern people started web ncsa national center supercomputing applications uiuc creators mosaic council state governments national press club fair fairness accuracy reporting capitol steps political satire group good sports official nfl server vrml resources official vrml site faq vrml world magazine devoted vrml squirrel list vrml resources miscellaneous stuff economics web bartlett familiar quotations web map viewer xerox parc cardiff movie database browser legos world wide yellow pages travel mosaic web virtual world coffee boon bane babylon 5 lurker guide star trek voyager home site eco web uva today local weather ui group virtual reality usability group university virginia doom frog dissection kit fish cam woodstock 94 north pole libraries washington tns technology demo mit shuichi koga skoga cs washington modified wed jan 3 18 01 38 1996 8553 hierarchical coding investigate effectiveness hierarchical coding layered coding congestion control atm networks implemented sequential dct based hierarchical mode jpeg existing baseline jpeg code independent jpeg group short tutorial hierarchical mode jpeg jpeg image compression standard overview hierarchical mode jpeg standard difference progressive mode hierarchical mode references jpeg image compression standard overview jpeg joint photographic experts group standard developed auspices iso iso 1 jpeg draft international standard ccitt ccitt recommendation 81 supports lossy lossless compression lossy methods based discrete cosine transform dct standard specifies modes operation sequential lossless progressive hierarchical encoding 1 progressive hierarchical modes decompression partially received signal standard developed images mind video transmission providing compression referred motion jpeg compression lower compression ratios video combined intra frames sequential encoding common mode applications involves encoding image component single left top bottom scan widely mode jpeg baseline mode subset sequential encoding based discrete cosine transform dct baseline encoding algorithm component source image divided 8x8 pixels overlapping blocks pixel values block level shifted unsigned signed integers input forward dct resulting 64 dct coefficient values regarded relative amount 2d spatial frequencies contained input image dc coefficient measure average 64 image pixels step quantize dct coefficients purpose step achieve compression high frequency components larger step size high spatial frequencies require detailed coding step discards visually unimportant information makes approach lossy quantized coefficients entropy encoded dc coefficients treated specially dc coefficients measure average pixels block expected show variation component encoded quantized ac coefficients ordered sequence starting top left corner traversing nearest cells ordering puts low frequency coefficients high frequency facilitates entropy coding coefficients run length encoded coded huffman arithmetic coding output entropy encoder output jpeg encoder jpeg decoder simply reverses process entropy decoder inverse dct reconstruct image hierarchical mode jpeg standard hierarchical encoding mode jpeg encodes image multiple resolutions differing adjacent level factor horizontal vertical directions image basis spatial frequency desired number multiples dimensions sequential dct based reduced size image called frame jpeg terminology encoded sequential mode previously encoded reduced size image decoded interpolated horizontally vertically image prediction original image resolution difference image computed difference image called differential frame encoded sequential mode finally steps repeated original image full resolution encoded difference progressive mode hierarchical mode progressive mode 8x8 dct coefficients blocks encoded multiple scans hierarchical mode progressive mode requires image sized buffer storing coefficients entropy coder procedures spectral selection successive approximation defined encoding quantized coefficients buffer spectral selection encodes band coefficients scan successive approximation encodes significant bits scan significant bits subsequent scan hierarchical mode previously 2 progressive presentation increasing spatial resolution progressive stages image quality extremely low bit rates reported superior modes jpeg including progressive mode 3 progressive hierarchical mode progression image coarse refined multiple resolutions hierarchical mode provide edge progressive mode cases heterogeneous end user devices user low resolution display device maximum resolution device receiving unnecessary data higher resolution hierarchical mode required bandwidth transmission time reduced lower resolution display device case progressive mode user progression image total transmission time fixed full resolution progressive mode attend user devices efficiently extended network bandwidth transmission time progressed full resolution completely incurs unnecessary cost devices lower resolutions coded image multimedia data storage thumbnail images feasible hierarchical mode separation image layer storing storage device justified progressive mode progression full resolution image sizes note hierarchical mode modes jpeg progression finer granularity progression progressive mode sequential mode hand progressive mode jpeg overhead bit rate sequential mode jpeg hierarchical mode references 1 wallace jpeg picture compression standard communications acm 34 4 30 44 july 1991 2 han polyzos networking applications hierarchical jpeg 1996 ieee international phoenix conference computers communications 96 phoenix az march 1996 plaintext abstract postscript 7 pages 1 6m technical report 425 dept computer science engineering university california san diego la jolla ca 1995 3 mitchell jpeg image data compression standard van nostrand reinhold 1993 updated december 12 1995 top back home page solutions ve pick clean efficient overly tricky haven typed code run apologize advance typos 1 max ^ ^ size size elem elem counter counter 0 elem elem counter counter 1 ^ counter sum sum 0 error numeric collection elem sum sum elem elem 2 discussion articulated main points copy class variable shared instances class instance class private copy instance variable distinction shared shared variables big idea secondary idea class variables accessible read written class instance methods instance variables accessed instance methods limited visibility account instance methods instance methods instance methods collection instance methods acct acct returns 5 instance variables 6 class variable 2 3 ^ access access 3 implement add approach based double dispatching kind thing smalltalk standard library number solutions perfectly fine based sending message argument add class number subclass real imaginary category magnitude numbers complex number class methods real 0 imaginary 0 real imaginary ^ super real imaginary complex number instance methods real imaginary real imaginary real ^ real imaginary ^ imaginary add ^ version add method looked real real imaginary imaginary ^ class real imaginary multiply double dispatching real real imaginary imaginary real imaginary imaginary real ^ class real imaginary number instance methods ^ real imaginary 0 add cse341 webmaster cs washington qmg mesh generation related software qmg package finite element mesh generation dimensions package includes geometric modeling software mesh generator finite element solver software written primarily matlab qmg package written vavasis mesh generator based algorithm due mitchell vavasis select topic list overview qmg package installation instructions geometric objects datatypes mesh generator finite element package reference command future expansion plans people provided advice author development qmg acknowledgements documentation written stephen vavasis copyright 1995 cornell university permission reproduce documentation granted provided notice remains attached warranty kind software documentation accompanying file copyright full statement copyright back vavasis home page qmg home html 1 1 1 1 1995 05 05 01 15 55 vavasis exp stephen vavasis computer science department cornell university ithaca ny 14853 vavasis cs cornell wisconsin computer vision group publications click topics jump set papers list recent publications click title view postscript paper browser supports gzip ed postscript ll prefer click compressed version speed downloading size compressed file parentheses visual exploration motion analysis 3d shape representation deformable contours visualization img return wisconsin computer vision group home page visual exploration shape recovery stationary surface contours controlled observer motion yu dyer advances image understanding festschrift azriel rosenfeld ieee computer society press los alamitos ca 1996 177 193 postscript projected deformation stationary contours markings object surfaces analyzed paper shown marked point stationary contour active observer move deterministically plane point observing controlling deformation projected contour reaching plane enables observer recover object surface shape contour frame contour complete local surface recovery requires intersecting surface contours knowledge principle direction intersecting contours reach plane strategies involving pure translation combination translation rotation analyzed frame marked point contour recovered information points contour recovered staying planes moving contour shown occluding contours stationary contours deform qualitatively problem discriminating types contours resolved recovery local surface shape recovering shape purposive viewpoint adjustment kutulakos dyer int computer vision 12 1994 113 136 postscript gzip ed postscript earlier versions appeared proc computer vision pattern recognition conf 1992 16 22 postscript 90k gzip ed postscript computer sciences department technical report postscript 160k gzip ed postscript present approach recovering surface shape occluding contour active moving observer based relation geometries surface scene occluding contour viewing direction observer principal direction surface point projection contour surface shape curvature surface point recovered contour unlike previous approaches recovering shape occluding contour observer purposefully viewpoint order achieve defined geometric relationship respect 3d shape prior recognition show simple efficient viewing strategy observer align viewing direction principal directions point surface strategy depends curvature measurements occluding contour demonstrates recovering quantitative shape information contour require knowledge velocities accelerations observer experimental results demonstrate method easily implemented provide reliable shape information occluding contour occluding contour detection affine invariants purposive viewpoint control kutulakos dyer proc computer vision pattern recognition conf 1994 323 330 received siemens paper award postscript gzip ed postscript present approach identifying occluding contour determining active moving observer based stationarity property visible rim observer viewpoint changed visible rim collection curves slide surface show observer deterministically choose views tangent plane selected surface points distinguish curves stationary surface curves surface markings approach demonstrates occluding contour identified directly computing surface shape distance curvature global surface reconstruction purposive control observer motion kutulakos dyer artificial intelligence 78 1 2 1995 147 177 2 gzip ed tar file earlier version appeared proc computer vision pattern recognition conf 1994 331 338 postscript gzip ed postscript longer version appears computer sciences department technical report 1141 postscript 1 1m gzip ed postscript viewpoint control strategies important performing global visual exploration tasks searching specific surface markings building global model arbitrary object recognizing object paper task purposefully controlling motion active observer order recover global description smooth arbitrarily shaped object formulate global surface reconstruction task controlling motion observer visible rim slides maximal connected surface regions intersecting visible rim initial viewpoint show regions bounded subset visual event curves defined surface studying parameterization develop basic strategies reconstruction surface region point surface region strategies control viewpoint achieve maintain defined geometric relationship object surface rely information extracted directly images tangents occluding contour simple performed real time show global surface reconstruction provably achieved 1 appropriately integrating strategies iteratively grow reconstructed regions 2 simple rules building global object models purposive viewpoint control kutulakos seales dyer proc 2nd cad based vision workshop 1994 169 182 postscript gzip ed postscript earlier version appeared proc spie sensor fusion vi 1993 368 383 postscript gzip ed postscript present approach recovering global surface model object deformation occluding contour active mobile observer control motion problems 1 observer viewpoint controlled order generate dense sequence images incremental reconstruction unknown surface 2 construct global surface model generated image sequence solving problems crucial automatically constructing models objects surface convex achieve goal purposefully qualitatively controlling observer instantaneous direction motion order control motion visible rim surface achieve goal calibrated camera rig mechanism controlling relative position orientation viewed surface respect rig exploring dimensional objects controlling point observation kutulakos ph dissertation computer sciences department technical report 1251 university wisconsin madison october 1994 postscript 5 1m zip compressed postscript thesis study controlled movements camera infer properties curved object dimensional shape unknown geometry environment objects effects occlusion depth ambiguities caused projection process presence noise image measurements complications make object dependent movements camera advantageous shape recovery tasks movements simplify local shape computations curvature estimation weaker camera calibration assumptions enable extraction global shape information objects complex surface geometry utility object dependent camera movements studied context tasks involving extraction progressively richer information object unknown shape 1 detecting occluding contour 2 estimating surface curvature points projecting contour 3 building dimensional model object entire surface main result development distinct active vision strategies solve tasks controlling motion camera occluding contour detection surface curvature estimation achieved exploiting concept special viewpoint image exist special camera positions object view tasks show positions deterministically reached enable shape recovery markings discontinuities exist object surface differential camera motion measurements accurately obtained basic issue building dimensional global object models control camera motion previously regions object reconstructed fundamental difficulty set reconstructed points change due ad hoc motion strategies show global model building achieved generic objects arbitrary shape controlling camera motion automatically selected surface tangent normal planes boundary reconstructed regions guaranteed slide object entire surface work emphasizes 1 controlling camera motion efficient processing image stream 2 designing provably correct strategies strategies success accurately characterized terms geometry viewed object task efficiency achieved extracting image information move camera assuming dense sequence images 2d 3d information control camera motion provable correctness achieved controlling camera motion based occluding contour dynamic shape maintaining specific task dependent geometric constraints relate camera motion differential geometry object global surface reconstruction purposive viewpoint adjustment kutulakos dyer proc computer vision pattern recognition conf 1993 726 727 postscript 10k gzip ed postscript problem observer change viewpoint order generate dense image sequence arbitrary smooth surface incrementally reconstructed occluding contour parameterization present collection qualitative behaviors integrated appropriately purposefully control viewpoint based appearance surface order provably solve problem object exploration purposive dynamic viewpoint adjustment kutulakos dyer lumelsky computer sciences department technical report 1124 november 1992 postscript 110k gzip ed postscript present viewing strategy exploring surface unknown object making points visible purposefully controlling motion active observer based simple relation 1 instantaneous direction motion observer 2 visibility points projecting occluding contour 3 surface normal points dot product surface normal points observer velocity positive visibility points guaranteed infinitesimal viewpoint change show leads object exploration strategy observer purposefully controls motion based occluding contour order impose structure set surface points explored make representation simple qualitative provably solve exploration problem smooth generic surfaces arbitrary shape unlike previous approaches exploration cast discrete process successful exploration arbitrary objects guaranteed approach demonstrates dynamic viewpoint control directed observer motion leads qualitative exploration strategy provably correct depends dynamic appearance occluding contour require recovery detailed dimensional shape descriptions position observer provable strategies vision guided exploration dimensions kutulakos dyer lumelsky proc 1994 ieee int conf robotics automation 1994 1365 1372 postscript gzip ed postscript approach presented exploring unknown arbitrary surface dimensional 3d space mobile robot main contributions 1 analysis capabilities robot possess trade offs involved design exploration strategy 2 provably correct exploration strategies exploit trade offs visual sensors cameras range sensors plan robot motion analysis existed previously case robot moving freely 3d space approach exploits notion occlusion boundary points separating visible occluded parts object occlusion boundary collection curves slide surface robot position continuously controlled inducing visibility surface points slide paths generated strategies force occlusion boundary slide entire surface strategies provide basis integrating motion planning visual sensing common computational framework vision guided exploration step general motion planning dimensions kutulakos lumelsky dyer proc 1993 ieee int conf robotics automation 1993 289 296 postscript 50k gzip ed postscript longer version appears computer sciences department technical report 1111 postscript 90k gzip ed postscript present approach solving path planning problem mobile robot operating unknown dimensional environment obstacles arbitrary shape main contributions paper 1 analysis type sensing information sufficient solving path planning problem environments 2 development framework designing provably correct algorithm solve problem working principles assumptions environment robot sensing capabilities analysis shows ability explore obstacle surfaces make points visible linked ability plan motion robot argue current approaches path planning problem incomplete information simply extend general dimensional case qualitatively algorithms needed motion analysis complete scene structure point correspondences seitz dyer proc 5th int conf computer vision 1995 330 337 postscript 250k gzip ed postscript technique presented computing 3d scene structure point line features image sequences unlike previous methods technique guarantees completeness recovered scene ensuring scene feature detected image reconstructed approach relies presence reference features correspondences images orthographic affine camera model parallax reference features constraints simplify recovery rest visible scene efficient recursive algorithm unified framework point line features algorithm integrates tasks feature correspondence structure recovery ensuring features tracked addition algorithm immune feature drift weaknesses existing structure motion techniques experimental results presented real images detecting irregularities cyclic motion seitz dyer proc workshop motion rigid articulated objects 1994 178 185 postscript gzip ed postscript real cyclic motions tend perfectly period varies slightly cycle physically important scene generalization period defined cyclic motions makes periodic variation explicit representation called period trace compact purely temporal describing evolution object scene reference spatial quantities position velocity cycles identifying correspondences cycles period trace means temporally registering cyclic motion addition purely temporal motion features derived relating nature location irregularities results presented real image sequences applications athletic medical motion analysis discussed affine invariant detection periodic motion seitz dyer proc computer vision pattern recognition conf 1994 970 975 postscript 1m gzip ed postscript version appears computer sciences department technical report 1225 postscript gzip ed postscript current approaches detecting periodic motion assume stationary camera place limits object motion approaches rely assumption periodic motion projects set periodic image curves assumption invalid general affine invariance derive sufficient conditions image sequence projection periodic motion restrictions motion camera object algorithm shown provably correct noise free data extended robust respect noise extended algorithm evaluated real synthetic image sequences computing relations dynamic perceptual organization dyer computer vision graphics image processing image understanding 58 1993 338 351 postscript 200k gzip ed postscript earlier version appeared computer sciences department technical report 1130 postscript 200k gzip ed postscript date overwhelming motion computational vision recover dimensional structure scene propose powerful motion end define dynamic perceptual organization extension traditional static perceptual organization approach static perceptual organization groups coherent features image dynamic perceptual organization groups coherent motions image sequence dynamic perceptual organization propose paradigm motion understanding show independently recovery scene structure scene motion paradigm starts cube image data organizes paths points interactions paths perceptual motions common relative cyclic made explicit results high level motion recognition tasks dynamic shading motion parallax qualitative shape dyer proc ieee workshop qualitative vision 1993 61 70 postscript gzip ed postscript address problem qualitative shape recovery moving surfaces analysis unique specular explore effects motion parallax shading study situation define image flow field called reflection flow field describes motion reflection points motion surface kinematic analysis show reflection flow qualitatively motion parallax discontinuous parabolic curves show gradient reflected image strong gradient based flow measurement techniques approximate reflection flow field motion parallax conclude analyses reliable qualitative shape information generally discontinuities image flow field image sequence description flow curves motion based recognition ph dissertation computer sciences department technical report 1040 august 1991 postscript 1 1m gzip ed postscript recovering hierarchical motion description long image sequence recognize objects motions intermediate level high level motion analysis recognizing coordinated sequence events walking throwing formulated previously process high level object recognition thesis develops alternative approach intermediate level high level motion analysis depend complex object descriptions computed prior object recognition end computational framework low intermediate level processing long sequences images presented computational framework st surface flow st flow curves contours move projections image move time projections sweep st surfaces surfaces direct representations object motion st surface flow defined natural extension optical flow st surfaces point st surface instantaneous velocity point surface recovered observed arc length rigid contour change contour moved direction motion st surface motivated observation function measuring arc length change defined direction motion contour undergoing motion parallel image plane shown perpendicular gradient function st surface flow recover st flow curves st flow curves defined tangent point curve equals st surface flow point st flow curves grouped cluster represents temporally coherent structure structures result object surface scene undergoing motion clusters st flow curves separate moving objects scene hypothesized occlusion identified problem detecting cyclic motion recognized psychology community received attention computer vision community order show representational power st flow curves cyclic motion detected st flow curves prior recovery complex object descriptions 3d shape representation view morphing seitz dyer proc siggraph 96 1996 4 2m postscript 1 6m gzip ed postscript image morphing techniques generate compelling 2d transitions images differences object pose viewpoint distortions image morphs difficult correct manually basic principles projective geometry paper introduces simple extension image morphing correctly handles 3d projective camera scene transformations technique called view morphing works images prior computing morph interpolated images knowledge 3d shape required technique applied photographs drawings rendered scenes ability synthesize viewpoint image structure affords wide variety interesting 3d effects simple image transformations image based scene representation view morphing seitz dyer proc 13th int conf pattern recognition vol track computer vision 1996 84 89 1 2m postscript gzip ed postscript longer version appears computer sciences department technical report postscript gzip ed postscript question views inferred set basis images addressed conditions discrete set images implicitly describes scene appearance continuous range viewpoints demonstrated basis views static scene determine set views line optical centers additional basis views extend range predictable views dimensional region results shown apply perspective projection subject generic visibility constraint called monotonicity addition simple algorithm presented generating views set basis images technique called view morphing applied calibrated uncalibrated images minimum basis views fundamental matrix needed experimental results presented real images work theoretical foundation image based representations 3d scenes demonstrating perspective view synthesis theoretically posed problem physically valid view synthesis image interpolation seitz dyer proc workshop representation visual scenes 1995 18 25 postscript gzip ed postscript image warping popular tool smoothly transforming image morphing techniques based geometric image interpolation create compelling visual effects validity transformations established 2d interpolation views scene produce sequence physically valid views scene paper describe simple image procedure guarantees interpolation fact produce valid views generic assumptions visibility projection process end shown basis views sufficient predict appearance scene specific range viewpoints demonstrated interpolation basis images produces range views finally shown generating range views theoretically posed problem requiring knowledge camera positions 3d scene reconstruction algorithm view interpolation presented requires user provided feature correspondences produce valid orthographic views quality resulting images demonstrated interpolations real imagery scale space aspect graph bowyer dyer christensen ieee trans pattern analysis machine intelligence 15 1993 1114 1130 postscript 280k gzip ed postscript earlier version paper appeared proc computer vision pattern recognition conf 1992 335 340 postscript 250k gzip ed postscript aspect graph computed theoretical standpoint perfect resolution object shape viewpoint projected image means aspect graph include details observer practice introducing notion scale aspect graph framework mechanism selecting level detail large merit explicit representation effectively control number nodes retained aspect graph paper introduces concept scale space aspect graph defines interpretations scale dimension presents detailed simple class objects scale defined terms spatial extent features image viewpoint occluding contour seales dyer computer vision graphics image processing image understanding 55 1992 198 211 postscript gzip ed postscript paper present geometry algorithms organizing viewer centered representation occluding contour polyhedra contour computed polyhedral boundary model orthographic projection image plane viewpoint view sphere representation show derive constraints regions viewpoint space relationship detected image features precomputed contour model constraints based qualitative viewpoint extent quantitative angle measurements relative geometry information precomputed contour appears image plane set projected curves junctions occlusion results show experimental system demonstrate features occluding contour computed model based framework geometry constrains viewpoints model project set occluding contour features image occlusion based representation shape viewpoint recovery seales dyer proc 10th european conf artificial intelligence 1992 816 820 postscript 80k gzip ed postscript paper present geometry algorithms organizing viewer centered representation occluding contour polyhedra representation computed polyhedral model orthographic projection viewing directions representation derive constraints viewpoint correspondences image features model contours results show occluding contour computed model based framework strongly constrain viewpoints 3d model matches occluding contour features image appearance models dimensional shape machine vision graphics ph dissertation seales computer sciences department technical report 1042 august 1991 postscript gzip ed postscript fundamental problem common computer graphics model based computer vision efficiently model appearance shape appearance obtained applying projective transformation dimensional object centered shape representation thesis presents viewer centered representation based visual event viewpoint specific change structure projected model occurs present analyze basis viewer centered representation algorithms construction variations visual event based representation applied specific problems hidden line surface display solution model pose image contour problem efficiently display polyhedral scene path viewpoints cast problem computing visual events path visual event viewpoint change structure image structure graph model projected line drawing information stored visual event sufficient update representation image structure graph visible lines scene displayed viewpoint precomputing storing visual events events display time interactively update image structure graph display rates comparable wire frame display achieved large polyhedral models rim appearance representation viewer centered exact representation occluding contour polyhedra present algorithm based geometry polyhedral occlusion visual events computing representation exact appearance occluding contour edges rim appearance representation organized multi level model occluding contour constrain viewpoints dimensional model produce set detected occluding contour features implementation results demonstrate precomputed occluding contour information efficiently tightly constrains pose model consistently accounting detected occluding contour features deformable contours deformable contours modeling extraction lai chin ieee trans pattern analysis machine 17 1995 1084 1090 postscript gzip ed postscript earlier version appeared proc computer vision pattern recognition conf 1994 601 608 postscript gzip ed postscript paper considers problem modeling extracting arbitrary deformable contours noisy images propose global contour model based stable shape matrix invariant unique rigid motions combined markov random field model local deformations yields prior distribution exerts influence global model allowing deformations cast problem extraction posterior estimation show equivalence energy minimization generalized active contour model discuss pertinent issues shape training energy minimization line search strategies minimax regularization initialization generalized hough transform finally present experimental results compare performance rigid template matching classifying deformable contours generalized active contour model lai chin proc int conf automation robotics computer vision singapore 1994 postscript 150k gzip ed postscript recently proposed generalized active contour model snake model extract deformable contours noisy images paper demonstrates usefulness snake classifying candidate deformable contours snake suitable task shape representation unique affine invariant possesses metric properties derive optimal classification test show requires distribution summation posterior estimate practical applications small regions considered finally performed extensive report significant improvement matched template handwritten numeral recognition deformable contours modeling extraction detection classification ph dissertation lai electrical computer engineering department august 1994 postscript gzip ed postscript thesis presents integrated approach modeling extracting detecting classifying deformable contours directly noisy images begin conducting case study regularization formulation initialization active contour models snakes minimax principle derive regularization criterion values automatically implicitly determined contour formulate set energy functionals yield snakes hough transform special case subsequently problem modeling extracting arbitrary deformable contours noisy images combine stable invariant unique contour model markov random field yield prior distribution exerts influence arbitrary global model allowing deformation bayesian framework contour extraction turns posterior estimation turn equivalent energy minimization generalized active contour model finally integrate lower level visual tasks pattern recognition processes detection classification based pearson lemma derive optimal detection classification tests summation practical applications small regions considered distribution validity formulation confirmed extensive rigorous regularization formulation initialization active contour models snakes lai chin proc 1st asian conf computer vision 1993 542 545 postscript 150k gzip ed postscript snake formulation large regularization enhances robustness noise incomplete data small values increase accuracy capturing boundary variations present local minimax criterion automatically determines optimal regularization locations boundary added computation cost modify existing energy formulations repair deficiencies internal energy improve performance external energy yields snakes hough transform special case initialize snake efficiently reliably hough transform visualization visualizing scientific computations system based lattice structured data display models hibbard ph dissertation computer sciences department technical report 1226 university wisconsin madison 1995 compress ed postscript thesis develop system makes scientific computations visible enables physical scientists perform visual experiments computations approach unique integrates visualization scientific programming language data objects user defined data type displayed displayed satisfies broad analytic conditions requiring graphics expertise user system highly interactive order achieve generality architecture analyze nature scientific data displays visualization mappings scientific data displays approximations mathematical objects variables vectors functions natural define mathematical lattice structure data models display models lattice structured models provide basis integrating forms scientific metadata computational display semantics data provide rigorous interpretation expressiveness conditions visualization mapping data displays visualization mappings satisfying expressiveness conditions lattice applied data types scientific programming language implies visualization mappings data aggregates display aggregates decomposed mappings data primitives display primitives results provide flexible data display models provide basis flexible easy visualization data objects occurring scientific computations interactive visualization earth space science computations hibbard paul battaiola santek voidrot martinez dyer computer 27 7 july 1994 65 72 postscript gzip ed postscript describe techniques enable earth space scientists interactively visualize experiment computations numerical simulations earth atmosphere oceans generate large complex data sets visualize highly interactive virtual earth environment data compression distributed computing maximize size simulations explored user interface tuned environmental modelers broader class computations scientists developed general techniques integrating visualization environment developing executing algorithms key providing flexible data model lets users define data types algorithms providing display model lets users visualize data types placing substantial burden graphics knowledge lattice model data display hibbard dyer paul proc visualization 94 1994 310 317 postscript 60k gzip ed postscript order develop foundation visualization develop lattice models data objects displays focus fact data objects approximations mathematical objects real displays approximations ideal displays lattice models give quantize information content data displays define conditions visualization mappings data displays mappings satisfy conditions lattice show apply result scientific data display models discuss applied recursively defined data types complex information processing display scientific data structures algorithm visualization hibbard dyer paul proc visualization 92 1992 139 146 postscript 60k gzip ed postscript present technique defining graphical data types defined algorithm ability display arbitrary combinations algorithm data objects common frame reference coupled interactive control algorithm execution powerful understand algorithm behavior type definitions constrained primitive values occurring data objects assigned scalar types graphical display including user interaction display modeled special data type mappings scalar types display model type provide simple user interface controlling data types depicted type specific graphics logic memory lane great land called india received degree bachelor technology computer science indian institute technology bombay 1995 computer sciences department rice university till spring 1996 transfered uw madison link back homepage department computer science university kentucky links computer science student computing lab university kentucky www server college engineering www server university registrar acm kentucky kernel career center extracurricular activities department modified wednesday 27 nov 96 13 56 56 est back department computer science send corrections webmaster related programs interest computational applied mathematics electrical computer engineering mathematics education graduate program operations research industrial engineering software quality institute gripe cs utexas cse 403 software engineering david notkin winter 1995 textual versions lecture slides aren beautiful information lecture 1 lecture 2 lecture 3 lecture 4 lecture 5 notkin cs washington update 2 4 95 music music page listed set sites find visit frequently hope find worth visiting peek personal cd collection western cdnow find music discography service bmg ch cd club faq bmg members official site columbia house official site indian hindi song hindi song indian music cd hindi film music hindi song archive back home page utk cs academic information academic information overview offerings program information undergraduate information handout undergraduate admissions transfers graduate admissions assistantships information graduate majors handout description courses offered spring 1997 tentative listing courses offered fall 1997 1997 class schedules anonymous ftp site return ut cs home page cs 354 fall 1996 section 2 quiz 2 friday september 27 5 questions 25 points total 1 8 points express 22 4 base 10 base 2 22 base 10 binary 4 base 10 0110 digits repeat 22 4 base 10 express 011 base 2 base 4 103 12 express hexadecimal octal 0 3 1100 0000 0011 110 000 000 011 6 0 0 3 express 123 base 5 base 10 1 5 2 2 5 1 3 5 0 25 10 3 38 2 4 points output sal program data str ascii ch1 byte ch2 byte counter word 0 newline byte int word 0 text start puts str putc ch1 putc ch2 putc newline move int ch1 put int xxxx 120 3 6 points give 8 bit complement representation decimal 46 46 46 1 decimal 8 bit sign magnitude represent 1 2 5 1 2 1 1 2 0 32 2 1 35 give 6 bit biased 20 representation decimal 5 5 true 20 bias 15 15 represented 6 bit unsigned 4 4 points modified floating point representation defined ieee floating point standard modifications 12 bit representation exponent field 4 bits complement representation decimal represented modified floating point representation negative number 1 0100 don forget hidden bit 1 2 4 11000 11 base 2 24 75 24 75 5 3 points give ieee single precision floating point representation decimal 6 125 show result binary hexadecimal 6 base 10 110 base 2 125 base 10 1 8 001 base 2 6 125 base 10 110 001 base 2 normalized 1 2 2 exponent field 2 true 127 bias 129 represented 8 bit unsigned number positive sign bit 0 binary 0 hexadecimal 0100 0000 1100 0100 0000 0000 0000 0000 files tm 1995 twentieth century fox film corporation files document devoted fox television show files fox broadcasting stations 9pm sundays east west 8pm sundays cst press img hear theme music press img hear promo season ll gallery files audio snippets patrick ryan original frequently asked questions file aka files file maintained pat tc umn files episode guide maintained cliff chen cliff eniac seas upenn excellent warner brothers set release mark snow files soundtrack truth light october 8 1996 web page doesn include sound bites key include nice bit biography mr snow track information disk list files web sites ve warner brother sample filled page release march 26 1996 songs key heard disc mark snow theme song rest soundtrack music artists inspired show nick cave red hand cover audio samples excellent quality cliff maintains files 20 questions read posting files newsgroups deep background frequently asked questions file maintained jeff eternal pa pat creative groups faq prospective impressive entertainment weekly article files exposed dana kennedy photographs william mercer stuff web note register charge service tailor future services people guess hans larsen norwegian files site impressive graphical interface extremely impressive site web page aol files forum high energy group fans files ftp area maintained cs late link files www server warning link site slow ftp area including gif audio australian site danny sanders files page includes audio faq jen files page includes ton files stuff including net interviews quotations cast sound bites show provided terence csd uwm guide files filled interesting questions warning reading begin watching shows times find things review files magazine millenium pop information unofficial original files fan club results internet files viewer survey viewers describe results internet files episode survey viewers rate individual episodes season results internet files episode survey viewers rate individual episodes season collection fan art send uuencoded version files www rutgers files title collage images takes download link blessed official web page delphi appears moved location word official advertising leverage love word profits ve nice job page www rutgers page www cool site day september 6 1994 6259 eel executable editing library eel executable editing library library hides complexity system specific detail editing executables eel abstractions tool analyze modify executable programs concerned instruction sets executable file formats consequences deleting existing code adding foreign code eel greatly simplifies construction program measurement protection translation debugging tools eel differs systems major ways edit fully linked executables object files emphasizes portability wide range systems edit executables executable editing widely purposes emulation observation optimization edited executable emulate features hardware provide wisconsin wind tunnel architecture simulator drives distributed discrete event simulation parallel computer logical cycle times processors directly executing parallel program underlying hardware sparc processor thinking machines cm 5 provide cycle counter efficient mechanism interleaving computation simulation wind tunnel system edits programs update cycle timer return control timer similarly version blizzard distributed shared memory system edits programs insert fine grain access tests shared loads stores tests permit data sharing cache block granularity reduces false sharing incurred page granularity distributed shared memory systems limit editing replace entire program instructions architecture translation migrate legacy code architectures run binaries systems executable editing program observation profiling tracing tools mips pixie qpt edit executables record execution frequencies trace memory references tools widely study program system behavior computer architecture recently tool based eel active memory dramatically lowered cost cache simulation 2 slowdown inserting cache miss tests program memory references post processing address trace finally executable editing global register allocation program optimization unlike compilers operate single file editing manipulate entire program permits perform interprocedural analysis stopping procedure boundaries eel helps eel major abstractions class hierarchies tool examine modify executable executable routine cfg instruction snippet executable code data object library executable file tool opens executable examines modifies contents writes edited version executable primarily routines abstraction executable data tool examine modify routines order place routines edited executable order eel represents routine body abstractions control flow graphs cfgs instructions cfg directed graph nodes basic blocks single entry single exit straight line code sequences edges represent control flow blocks eel extensive control flow data flow analysis cfgs blocks sequence instructions machine independent description machine instruction tool edits cfg deleting instructions adding code snippets blocks edges snippet encapsulates machine specific foreign code context dependent register allocation eel modifies calls branch jumps ensure control flows correctly edited program details eel works sparc processors running sunos solaris ports systems progress eel distributed part wisconsin architectural research toolset warts warts charge university researchers researchers modest research donation tools built eel qpt2 quick profiling tracing system solaris kernel darrin west kiran panesar automatic incremental state saving pads 10 information click slides talk eel overview paper eel appeared acm sigplan pldi conference june 1995 paper demonstrating simple instruction scheduling hide 20 65 cost program instrumentation rescheduling legacy code superscalar processors significantly improve performance related work om atom project dec wrl digital products etch tool editing win32 x86 executables james larus computer sciences department university wisconsin 1210 west dayton street madison wi 53706 larus cs wisc 608 262 9519 modified sat jun 1 08 09 20 1996 james larus larus cs wisc projects model based computer vision button triplet based 3d object recognition joint work kari pulli button fast parallel object recognition joint work bharath modayur button 3d object recognition appearance based features relational matching joint work costa amanda advanced maryland automatic network disk archiver copyright 1991 1995 university maryland college park rights reserved permission copy modify distribute sell software documentation purpose granted fee provided copyright notice copies copyright notice permission notice supporting documentation advertising publicity pertaining distribution software specific written prior permission makes representations suitability software purpose provided express implied warranty warranties regard software including implied warranties merchantability fitness event liable special indirect consequential damages damages whatsoever resulting loss data profits action contract action arising connection performance software return amanda home page cse501 reading assignments archive reading 01 03 ps reading 01 05 ps reading 01 12 ps reading 01 19 ps reading 01 26 ps reading 02 02 ps reading 02 09 ps reading 02 16 ps reading 02 26 ps chambers cs washington 2110 cheating academic misconduct academic misconduct issue university computer sciences department deals problem manner academic misconduct encompasses acts presenting work part authorship giving work student work simple rule thumb code code form addition don discuss program design extent discussing code considered academic misconduct misrepresent work turn hard copy program match code disk turn output altered created running program written committed academic misconduct usual sanction academic misconduct students involved withdrawn explanatory letters academic files zeros recorded assignment question cheating unsavory situation instances cheating disappointment involved hard avoid end make clear work gaining command material don friend part code find problems office hours questions closely work classmates tutors goal learn material enable mbirk cs wisc academic references research area vlsi cad links vlsi cad links vlsi servers interesting computer science mathematics links computer science resources cmu formal method sites world wide web virtual library formal methods theoretical computer science eccc electronic colloquium computational complexity dennis theory page compendium np optimization problems dimacs center discrete mathematics theoretical computer science rutgers computational geometry pages home page ronald rivest cryptography security don knuth home page math home page math journals weizmann institute mathematical association america maa online computer science technique reports networked computer science technical reports library technique report index search line cs technique reports jim cmu bibliography hypertext bibliography project computer science bibliography glimpse server collection computer science bibliographies local library ut general libraries index professional organizations acm ieee computer society ieee india related india server phone rates india hindu india online indiaworld indian magazines indian scientists biographical sketches india headline news namaste pictures india guidance gita yoga final frontier cpsc 311 analysis algorithms fall 1996 instructor professor jianer chen telephon 409 845 4259 fax 409 847 8578 email chen cs tamu class hours tuesday thursday 9 35 10 50am office hours tuesday thursday 10 50am 12 10pm description lecture notes homework assignments img back computer science home page cse ee 461 computer networks homeworks spring 1996 homework 1 latex ps due march 29 solution latex ps homework 2 latex ps due april 5 solution latex ps homework 3 latex ps due april 12 solution latex ps homework 4 latex ps due april 19 solution latex ps homework 5 latex ps due april 26 solution latex ps homework 6 latex ps due 10 solution latex ps homework 7 latex ps due 17 solution latex ps homework 8 latex ps due 24 solution latex ps ladner cs washington wchan cs washington early visual processing transformation visual input retina functional significance lateral connections primary visual cortex neural network natural language translation hierarchical neural networks prototype scheme interpreter functional language gofer functional programming large scale software systems jbednar cs utexas updated july 9 1996 computing facilities overview frequently asked questions ut cs facilities faqs started backups mail framemaker ibms languages usenet news policies printing purchasing tex windows gripe cs utexas le chateau chateau related images original artist le chateau facade area plan grande view front view interior le chateau east le chateau north middle ages fun chateau games alternate names le chateau words rhyme chateau words phrases chateau chateau haiku web chateau officers household appliance newspaper subscription czar andy berman web czar mike perkowitz keeper pictures chateau resources le salon louis le conference room le machine espresso dans le conference room les 109c 109d les 109c 109d les computers 109d le 109 les de fire recycling bins rocky squirrel offices dans le chateau 102 104 theory suite 106 109a 109b 109c 109d 110 112 cynical office 115 mike perkowitz map cs washington college engineering university wisconsin madison madison uw madison madison rated number place live money magazine madison wisconsin university wisconsin madison student life memorial union terrace housing tours madison world wide web madison yellow pages uw coe depts centers consortia services fountain index search mail credits modified monday 25 nov 96 08 29 48 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc overview shore documentation shore distribution collection documentation including design documents tutorials reference manuals manual pages large amount information hard find document set entry points navigating online information documents printed form shore release 1 0 document overview contents shore distribution package specifies hardware software requirements installing running shore lists major packages distributed including overview major documents points information retrieve software install start running write applications extent shore server overview shore version paper originally presented sigmod conference management data describes goals shore project high level overview internal structure shore software installation manual document describes detail install shore shore distributed forms documentation release binary release source release installation manual explains install documentation binary version shore build copy shore source release configuring running shore server installed shore rebuilt sources manual shows configure system start server running explains feature shore database access file system legacy applications nfs interface started shore tutorial shows write shore application programs describing persistent data structures data definition language called shore data language sdl manipulating programs shore data language reference manual reference manual describes sdl considerably greater detail scanning directories shore application class convenient interface scanning directories document describes class shore release includes simple program called shore ls illustrates class found examples directory shore release scanning pools shore application class convenient interface scanning objects pool document describes bugs limitations class shore release includes programs illustrate pool scans examples found examples directory shore release handling errors shore application document describes error handling facilities shore applications shore application writers encouraged read started shore applications reading document sdl manual programs show standard ways handling errors shore document intended application writers interested details guide shore source code document guided tour numerous directories shore source code briefly describes purpose directory code interacts rest system shore storage manager programming interface shore storage manager package libraries building object repository servers clients core library package tt multi threaded system managing persistent storage caching typed data indexes disk buffer management transactions concurrency control recovery library common utilities implementing client servers library slightly modified version multi threaded environment sun rpc package term added server refer systems built relies capabilities extends provide functionality shore server extends provide typed objects permissions ownership organizes storage tree structured space role shore overview shore document overview facilities interface details programming interfaces presented set manual pages facility discussed references made manual pages writing added servers shore storage manager feature shore server designed easily extended support applications tutorial shows extend server detailed grid server glossary shore terms attempted technical terms manner documents source code glossary concise lexicon terms doubt consult list shore project plans document describes plan shore describes plans finishing shore project submit problem report document describes submit problem report find problem shore software documentation manual pages shore large set manual pages traditional unix style page lists manual accessed hot links documents listed cross references man pages introduction pages listed beginning section man pages cs212 joint partners working partner current problem set fill form join noodlle directories project means work files combined current directory directories effected login password partner login partner password join translation regular questions sql constructs 674 final project report spring 1996 alfred hong 1 1996 table contents problem description general approach results evaluation discussion conclusion future references problem description web sites today provide query front end backend database keyword categorical search forms search parameters query parameters answers fixed static user replacing fixed query forms natural language query front end make things human natural flexible middleware mechanism converts natural language question backend database language perform user query request job relational databases popular sql target database language conversion table contents general approach approach general involves 1 identifying target domain testing concepts 2 researching techniques dealing problem 3 implementation questions author 4 testing implementations 5 refinement retesting identifying target domain natural language processing difficult subject tackle focus project specific domain chosen ideas code testing domain querying flight schedules chosen sample schedule information flight schedule database relational database table definition record shows type information dealt frequency stops meals fare san francisco ca ithaca ny 63 1 phl 524 domain assumptions made simplify task natural language question sql construct translation focus simple queries user complex sql queries involve exists groupings instance time dates special treatment variety complexity formats query database table dealing multiple tables complex task ambiguity resolution difficulties table joins dealt sentence questions techniques researched concepts techniques tackle problem looked 1 wh gap semantic features 2 bottom chart parsing semantic features 3 procedural semantics question answering conversational agents 4 information retrieval concepts 5 template matching techniques tests initially wh gap features flight schedules extra wh gap features problem simple bottom chart parsing semantic features suffice idea combination question answering conversational agents information retrieval concepts template matching realization number synonyms flight schedule diverse requiring large lexicon small domain table contents results evaluation bottom chart parsing semantic features nice structured format sql queries flight schedule questions directly mapped parts sql queries shown table 1 san francisco mapped san francisco construct 28 mapped construct table 1 translation mapping sentence flights san francisco ithaca 28 sentence sql flights select flights schedules san francisco san francisco ithaca ithaca 28 result parsing sentence departure times houston tomorrow select time tomorrow 1 wh 2 0 8 sample questions testing solicited users purchase ticket san francisco tomorrow ithaca questions 1 arrival times miami tomorrow 2 departure times houston tomorrow 3 stops san francisco flight 400 4 flight arrive orlando today 5 cheapest flight san francisco tomorrow 6 book cheapest flight san francisco tomorrow 7 stay saturday night lowest fares 8 flights san francisco tomorrow 9 check tomorrow flight schedule san francisco 10 fly san francisco tomorrow flights question types 1 5 parsed reasons anticipating words sentential structures results results documentation grammar lexicon code note questions 5 6 involve realization cheap concept means select min fare operation needed question 7 type question question 8 involves count operation question 10 2 sentences violates defined assumptions question answering conversational agents information retrieval template matching results bottom chart parsing method improved refinement anticipated sentential constructs discovered ideal motivates search means tackling problem questions asked bits pieces true querying flight schedules requires flight schedule answering system aware asked session results refined user questions viewed multiple sentences major problem allowed number synonyms required large lexicon exhaustively cover possibilities user present system flight flight schedule schedule reservation refer thing inferences combinations words helper words word arrangements instance miami context flight schedules implies flying miami parse combinations questions require large number rules sentences fly san francisco tomorrow flight sentence flight san francisco tomorrow queries notice key phrases san francisco tomorrow flight idea identified sentence boundaries syntactic structure important lexicon concentrate key words phrases fig 1 interface flight schedule query application test idea tcl tk application written fig 1 shown parts interface user inputs queries clicks analyze button key words phrases extracted input stored extraction key concepts regular expression matching built lexicon ignores irrelevant words akin stop lists information extraction context flight schedule query figure history text box shows concepts flights atlanta tomorrow extracted q1 sentence shown directly q1 line extraction atlanta atlanta indicating atlanta destination city q2 question requests flights houston extracted information template matching sql syntax implemented user input successively refine change queries reset button chosen restart session tcl tk makes easy interface web page backend relational database engine 2 evaluation application completely developed pattern matching key concept extraction component show promise point combination question answering conversational agents information retrieval template matching techniques flight schedule query problem dealt table contents discussion conclusion future problems overlooked user questions user follow correct english grammar rules case current forms based methods flight schedule query web advantage web sites limited return large sets data require interpretation part user general natural language processing difficult subject specific domain chosen problems abound terms bottom chart parser method lexicon deals flight schedule scenarios dates times flight numbers special identification parameters city names multiple words special treatment grammar rules refined repeated testing full proof flight schedule query system sentences parsed parsed result readily integrating system web front end straightforward resident lisp back end chart parsing resource intensive led researching ways make feasible alternative method embodied tcl tk application discussed previous section prove promising future work interface lisp grammar lexicon web page continue work tcl tk application summer table contents references 1 allen james natural language understanding 2nd ed benjamin cummings redwood city ca 1995 2 almasi al web technology make information web proceedings fourth workshop enabling technologies infrastructure collaborative enterprises wet ice 95 apr 20 22 1995 berkeley springs west virginia ieee computer society press los alamitos ca pp 147 153 table contents internet learning agent number diversity information resources net growing rapidly enable people growth find information net propose internet learning agent forms models information resources interacting papers category translation learning understand information internet published ijcai95 spring symposium information gathering learning understand information internet based approach includes shopbot paper journal intelligent information systems work mike perkowitz oren etzioni newsgroups mailing lists newsgroups neuroscience faq comp ai neural nets comp ai neural nets faq comp theory dynamic sys comp theory org sys sci cognitive sci psychology research mailing lists connectionists subscription address connectionists request cs cmu neuron digest subscription address neuron request psych upenn contact peter neuron emulation list www page archives links lists pacific northwest national laboratory stanford university national reseach council canada back utcs neural networks home page martym cs utexas matlab math prog message howto ps lemke merit minos nlp tar pc readme solaris sunos introduction computer graphics 1996 autumn quarter libui interface library overview reference data types constants macros routines initialization routines window routines control routines image routines drawing routines miscellaneous routines glossary index documentation work find confusing incomplete comments greatly facilitate revision overview user interface library 457 designed powerful simple buttons toggle buttons sliders rectangular drawing areas file dialogs text feedback area main things libui library main application window application main window hold controls text area drawing areas window created application calls buttons add buttons control area upper part main window action pressed buttons created actions calling toggle buttons add toggle buttons control area main window set true false user toggle buttons created calling current state true false toggle button queried calling sliders sliders added control area user control continuous parameter sliders created call current retrieved set menus menus added control area user select desired option menus created call menu item added drawing areas rectangular areas main application window rendered opengl created calling text area optional area bottom main window display text user input text text displayed set examined file selection dialogs applications present file selection dialog boxes user file dialog box presented calling call returns immediately dialog put application notified button pressed callback procedure invoked event handling applications respond user systems actions buttons pressed windows visible event routines called system response types events interface element created function call prevent user interactions program finishes executing process reference data types constants boolean type typedef enum rgb color type typedef struct float float float planes draw calling typedef enum normal drawing plane full color drawing plane colors calls drawing place plane overlay plane drawing plane sits top normal plane draw top things disturbing plane indexed color plane colors index 0 transparent options call options parameter call logical desired options typedef enum 0 1 2 4 control area upper main window present text area bottom main window present double buffering enabled application main windows indexed color examples 0 null 0 null enumerated type indicating kind mouse action place typedef enum left mouse button pressed left mouse button released mouse moved button held drag action preceeded action mouse button briefly pressed released motion action reported actions reported opaque type returned type returned toggle button type returned callback types typedef void window exposure callback routine called response window exposed window window exposed application force exposure routine called calling typedef int void idle procedure called periodically system idle procedure added work queue removed depending return idle procedure true idle procedure task removed work queue put back queue call false idle procedure task remain event queue typedef int void similar incorporates pause interval timer procedure added define pause interval milliseconds idle procedure timer procedure added removed depending return true timer procedure remove timer queue put back queue call false timer procedure task remain event queue typedef void void button callback called response user pressing button moving typedef void window int int action mouse action callback called response mouse input window window window mouse action place location mouse action action mouse action caused callback invoked applications mouse callback routine typedef void char filename file selection dialog callback routine filename file selected button pressed image library types typedef enum scalar vector color depth image scalar image black white vector image color typedef struct real vector vector type images red component green blue typedef struct int width height type union real image vector image image int scale pixel values real pixel scale factor image image type routines accessing fields structure shouldn worry macros macros defined libui define min fairly simple expands find minimum items define max min complement define lo max min lo number lo routines initialization routines void int width void int height sets width height control area buttons sliders control area located upper corner main application window void int height sets height text area bottom application window text displayed area changed examined calling void int width void int height sets size main application window includes control area text area application make window big hold things place inside unsigned int argc char argv options initializes interface library creates main application window argc argv pass arguments main pass 0 null options sets aspects application windows enabled elect text region control region double buffer definition complete list options select options pass logical application call initialize ui library call made sizes parts application set void function starts applications main loop loop libui process user interaction call defined nb function returns statement main function window routines int int int width int height expose mouse void adds drawing area inside main window location upper left corner window relative upper left corner main application window note coordinate system call considers origin upper left increasing increasing coordinate system opengl considers origin lower left corner increasing width height width height window expose callback invoked window exposed callback invoked pass null expose paramater mouse callback invoked response mouse input window mouse callback invoked pass null mouse paramater pointer private data associate window private data pass null paramater drawing areas rectangular regions application drawing window drawn application call void window void data sets window private data point data void window retrieves window private data void window plane sets current drawing window window window drawing plane drawing layer drawing plane drawing place normal drawing window plane drawing place overlay plane note normal drawing plane full color rgb plane overlay plane indexed plane void window forces window expose callback invoked window window expose callback invoked call signal window redisplay contents application written drawing inside expose helps concentrate drawing code area turn helps locate drawing related bugs void window int width int height returns size window width height pass null don care values void src dst int int maps location coordinate space window coordinate space window contained src source window coordinates initially expressed dst destination window coordinates translated point window src translated routine returns set transformed coordinates control routines void char label adds button control control area label text label button callback procedure invoked button pushed controls buttons sliders menus added starting top control area char label adds toggle button control area label text label button initial state toggle button callback procedure invoked state toggle button toggle button checkbox small button set true false user toggle buttons controls added starting top control area button returns current state button void button state sets current state toggle button button state char label double double min double max int adds control control area label initial min max minimum maximum values number 10 0 10 5 1 callback procedure invoked changed note callback cases action response changed additionally callback occurs user released mouse user dragging sliders controls added starting top control area double returns current void double sets void double min double max double current int decimal points sets modified min minimum minimum current max values max maximum maximum greater current min values current current show current min max inclusive decimal points number digits decimal displayed reported valid ranges negative integer obtaining current parameter set void double min double max double current int decimal points parameters read min pointer minimum written max pointer maximum written current pointer current written decimal points pointer current number significant digits decimal stored char function creates menu button user clicks button pop menu add items popup menu call passing type returned function void menu char callback int add menu item menu menu created menu menu menu item appended menu returned label menu item user clicks menu button reveal popup menu text user callback callback routine invoked user selects menu item callback routine pass null argument optional user data menu item callback invoked response user activity data passed callback routine int typically id menu item created callback routine entire menu callback routine process argument switch case break block void char text sets contents text field bottom window text text displayed pass null text displayed function effect called option char void returns pointer string text field bottom window pointer points memory allocated program don call memory won freed ll memory leak void char frees memory allocated libui called freeing call memory leak image routines image int width int height type returns newly allocated image width width image height height image type type image scalar grayscale image vector color image note routine allocates memory image call free memory image void image im frees memory allocated image image char filename int width int height opens rgb file reads memory returns pointer image filename rgb file opened width desired width image rgb image disk width image scaled height desired height image rgb image disk height image scaled file opened error occurs returns null images opened created vector images image call properly free memory image void image image char filename save image disk rgb file image pointer image saved image vector scalar filename file save image end rgb quotes rgb added pixel scaling disabled call reenable scaling desired void image im close image im opened int image im int image im returns width height image image im returns type image scalar grayscale image vector color image void image im int ix int real val sets grayscale intensity pixel image im image modify ix coordinates pixel color set val grayscale pixel normalized 0 0 1 0 void image im int ix int vector val sets color pixel image im image modify ix coordinates pixel color set val color pixel vector component red component green component blue values normalized 0 0 1 0 real image im int ix int returns gray pixel im image ix coordinates pixel vector image im int ix int returns color pixel im image ix coordinates pixel unsigned long image im int ix int returns color pixel packed representation opengl familiar im image ix coordinates pixel return function packed representation pixel color 32 bit unsigned long returned red component upper 8 bits green 8 blue alpha lowest 8 bits argument call unsigned long image im returns array pixel values call understand im image pixel data calling pixel image void image im val specifies scale intensity values image pixel data im image val enable pixel scaling disable void image im real val sets pixel scaling factor image im image set scaling factor val scale factor generating pixel values image procedure sets constant scaling factor multiply pixel querying pixel values drawing routines void int start int size valid indexed color mode main window sets start starting index color table size size table void int float red float green float blue valid indexed color mode main window sets entry color table index set red green blue floating point values 0 0 1 0 red green blue channels void int start int length float data valid indexed color mode main window sets set entries color table start starting index color table length number entries set data array data floating point values 0 0 1 0 red green blue channels void index set current drawing color indexed color index index color map assign current color void color set current drawing color rgb color color rgb color assign current color int void returns color index produce black overlay plane int void returns color index produce white overlay plane void void sets current drawing color window background color void int x1 int y1 int x2 int y2 draws line points preceeded call call x1 y1 point x2 y2 point void mode drawing mode drawing indexed color mode mode drawing ui xor specifies drawing xor mode ui copy specifies drawing standard draw mode void image im int int draws image coordinates im pointer image memory coordinates draw image void signal draw queued objects immediately function miscellaneous routines void defines idle procedure called periodically program call program long called disable idle procedure procedure return true remove procedure work queue call replace leave idle procedure work queue procedure return false idle procedures empty consume large amounts system resources leave disabled needed void unsigned long interval idle callback called defined interval milliseconds continually called callback procedure returns true removed event queue replace call void interface library function returns calls exit 1 statement void char title char filter presents file selection dialog title title dialog box filter optional filter filenames satisfy order shown show files ending callback procedure invoked user presses button dialog selected file made callback invoked pass null argument application calls file selection box presented call returns control application immediately dialog box application notified button pressed void int state int sets cursor watch user interface routine user current operation time state determines cursor changed watch changed back change watch enable busy cursor change back default icon disable busy cursor cursor set watch user interaction allowed additionally user interation queued variable set 0 glossary callback procedure routine called interface library response action user presses button window visible idle procedure routine called periodically interface library overlay plane drawing plane lies drawing area image drawn top image beneath color index typically 0 transparent index max min back home page mtwong cs washington modified 19 mar 1996 activities cooperatively controlled objects lauren bricker marla baker steve tanimoto department computer science engineering university washington box 352350 seattle wa 98195 2350 usa project goal goal project design develop software package support implementation collaborative learning activities package include shell application application program interface api hierarchy objects package supports development end user educational programs enforce tightly synchronized interaction facilitate communication cooperation users cooperatively controlled object definition cooperatively controlled object object oriented terminology object state behavior define controlled object object methods users manipulate properties object cooperatively controlled object cco controlled object simultaneously manipulated users manipulated general methods constraints user inputs application objects cco differs fine grained shared object number ways major difference nature relationship object controlled complicated relationship object cooperatively controlled method quantifying complicated control object measuring input degrees freedom required moving object cco requires inputs figure 1 shows point controlled decomposing coordinates modified separate users cooperatively controlled point hand involve general functional relationship user inputs controlled properties controlled point determined intersection lines controlled users user directly manipulating location points line mouse figure 1 controlling location point fine grained sharing technique figure 2 cooperatively controlling location point discussion synchronous actions users interaction users definition synchronous cco hand require user synchronously manipulate object good symphony orchestra person principle record orchestra parts symphony track track subtle interactions group plays music simultaneously order ensure users control object synchronously users informed input needed manipulation object user wishes manipulate object select specific tool modify object current design user colored cursor shape tool object handles matching user color signify users activities designed partially implemented collaborative activities based mathematics experiences image processing metip image warper interface similar students cooperatively interact line selecting endpoint moving simultaneously activity designed marla baker collaborative puzzle activity puzzle piece modified single user users work simultaneously eventually users forced rotate piece activity cooperative etch sketch tm activity users manipulate point draw picture screen point shared scroll bars controlling coordinates implement cooperative control drawing point internet limited present situation eventually objects implemented distance internet based collaboration single user version internet instructions previous work metip multiplayer activities lauren generals paper entitled designs computer supported cooperative learning mathematics accepted cscl 95 entitled multiplayer activities develop mathematical coordination lauren attempt categorize cscw cscl analysis number collaborative applications lauren derived list features support list features support paper ed media 96 entitled cooperatively controlled image warper interesting related web sites computer supported collaborative learning cscl conference web page unofficial yellow pages cscw readings groupware computer supported cooperative work assisting human human collaboration web server server cscw research group cscw web page informatik boy university calgary busy area project comparing constructions web www pcp server computer supported collaborative learning workshop worlds project supported part washington technology center ark interface ii packard bell company bricker cs washington modified fri mar 30 1995 3 15 00pm pdt today chinese reads cse 373 ta information oct 2 1996 ta handout 1 includes information ta office hours location contacts oct 3 1996 office hours wednesdays moved 10 30 11 30 oct 9 1996 ta handout 2 subscribe class mailing list oct 11 1996 ta handout 3 turn assignment 2 part anhai cs washington cs 617 lecture notes thorsten von eicken fall 1994 1 introduction 8 26 1994 introduction parallel computing systems parallel machines technology trends 2 mpp primer network based multiprocessors 8 29 1994 introduction characteristics multiprocessors massively parallel machines 3 mpp primer ii networks 8 31 1994 introduction characteristics networks massively parallel machines 4 logp model parallel computation 9 2 1994 introduction models parallel computation pram bsp logp reading logp realistic model parallel computation 5 logp fast fourier 8 31 1994 sample algorithm analysis logp 6 blocked matrix multiply 9 7 1994 blocked matrix multiply algorithm intro split mind set 7 em3d irregular split application 9 9 1994 introduction split optimization irregular parallel application reading introduction split 8 cm 5 architecture 9 12 1994 cm 5 network node architecture network interface reliability 9 active messages split primitives timing 9 14 1994 reading cm 5 active messages man pages 10 split implementation intro sorting 9 16 1994 reading sorting cm 5 11 parallel sorting 9 19 1994 12 sorting scaling 9 21 1994 reading scaling 13 message passing 9 23 1994 14 split 9 26 1994 reading introduction 15 cc 9 28 1994 reading cc definition reading cc description reading cc theory 16 cc 9 30 1994 17 cc implementation 10 3 1994 18 atm networks 10 5 1994 19 atm networks 10 7 1994 20 columbus day 10 10 1994 21 case networks workstations 10 12 1994 22 term project discussion 10 14 1994 23 active messages atm networks 10 17 1994 reading generic active message specification 24 abc 10 19 1994 reading abc 25 optimistic active messages orca 10 21 1994 26 bus based cache coherent shared memory 10 24 1994 27 bus based cache coherent shared memory 10 26 1994 28 directory based cache coherent shared memory 10 28 1994 29 standford dash multiprocessor 10 31 1994 30 scheduler activations 11 2 1994 31 locking contention 11 4 1994 32 locks barriers 11 7 1994 33 process scheduling shared memory multiprocessor 11 9 1994 34 ksr multiprocessor 11 11 1994 35 ksr dash comparison 11 14 1994 36 ksr dash comparison 11 16 1994 37 multithreading 11 18 1994 38 tera multiprocessor 11 21 1994 39 implicitly parallel programming language 11 23 1994 40 11 28 1994 img return cs 617 home page stop cable company cs418 final project magic nobuhiko mukai cornell cs418 copyright 1996 animation 1 story animation tells magic story funny man appears airplane takes flight flies mountainous area drops ball body water wave flies clock tower airplane clock tower clock disk opens appears inside clock tower 2 technique physics based animation ball falling water wave animated physical description euler integrator falling ball verlet integrator water wave scientific visualization mountain cloud made random function color mountain mapped height river color mapped magnitude gradient trees made cones texture mapping title flag made texture mapping dimensional image changed simulate waving flag volume texture mapping tone color airplane made volume texture mapping bump mapping order simulate real lawn bump mapping normals lawn changed bit random function image techniques scene scene image fades scene image fades gradually fire work order simulate bomb explosion bomb size color changed time passes disclaimer page files points local copies originals www hyper gr provided hope overcome slow response time experienced accessing www hyper gr remote places comments suggestions contact owner page dimitris hyper gr obtaining installing greek fonts correctly display greek www pages screen system support greek standard iso 8859 7 doesn install suitable greek font correctly configure www browser netscape mosaic provide software instructions platforms note solutions enable view print greek text write greek systems feedback expert opinion dimitris hyper gr ms windows 3 1 add greek fonts windows 3 1x system 1 file exe 165 kb execute windows system directory extracting file greek truetype fonts 2 add greek font windows select main control panel control panel double click fonts icon click add font select greek fonts add 3 netscape menu options select preferences set preferences choose fonts colors finally choose font buttons select greek viewing font macintosh system 7 1 file sit unpack stuffit apply patch netscape 1 1n high quality greek standard mac fonts yield results moment hyper gr alternatively elot 928 compliant mac font sit hqx 70 kb ve contents drop font files system folder select font netscape encoding options preferences euclid gr dos lynx www unix shell account terminal sw solutions require vga graphics adapter hercules supported file 16 kb run dos offers support iso 8859 7 elot 928 older obsolete character sets switch elot 928 alt 3 options ibm 851 alt 2 ibm 437 alt 1 hyper gr orthodox dos supplied programs handling cpi file zip 12 kb zip file gauss cpi add greek font gauss cpi dos 6 xx dos 7 0 win95 hyper gr 1 add lines config sys file dos 7 0 win95 device win95 command display sys con 1 country xxx 737 win95 command country sys dos 6 22 earlier device dos display sys con 1 country xxx 737 dos country sys xxx country code 2 add lines autoexec bat file dos 7 0 win95 win95 command mode con prepare 437 path gauss cpi win95 mode con select 437 dos 6 22 earlier dos mode con prepare 437 path gauss cpi dos mode con select 437 path gauss cpi file 3 restart computer add greek dos keyboard driver add line config sys file install path path file swap greek keyboard ctrl alt space x11 window system release 5 file x11 greek fonts tar 58 kb decompress gnu gzip find excellent description installing greek x11 greek x11 hyper gr recommend read greek www university consult manual system details back main newspage www hyper gr 1995 college engineering university wisconsin madison electrical computer engineering neat picture department overview graduate program undergraduate program research areas facilities faculty profiles descriptions madison information industry information alumni miscellaneous information note browser supports tables webmaster browser time visit page lot nicer grainger scholarship power electronics students information department electrical computer engineering university wisconsin madison 1415 engineering drive madison wi 53706 1691 tel 608 262 3840 fax 608 262 1267 email tompkins engr wisc uw coe depts centers consortia services fountain index search mail credits modified tuesday 10 sep 96 08 38 26 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc local information events colloquia journal club talks information members uw astronomy department recent announcements vms cluster information unix cluster information reviews selected astronomy courses frivolity pictures halloween party 1996 img university wisconsin madison astronomy department rays knee side front staff induce email address signature send email web instructor eva tardos 5144 upson hall 255 0984 email eva cs cornell teaching assistants wee liang heng upson 255 email heng cs cornell frederick smith 5154 upson hall 254 5075 email fms cs cornell support staff linda mardel 5147 upson 255 9296 email mardel cs cornell office hours cs410 fall 1996 office hours day time room instructor monday 1 30 2 30 upson wee liang heng monday 2 30 3 30 5144 upson eva tardos wednesday 10 30 11 30 5144 upson eva tardos thursday 1 00 2 30 5154 upson fred smith friday 1 30 2 30 upson wee liang heng addition schedule office hours send email eva cs cornell heng cs cornell appointment img announcements make check announcements reminders regular basis date latest news 11 8 96 reminder remember send email address program 0 graded back monday 11 8 96 week2 notes due date extended program 1 program 1 due wed 11 13 5 00 remember turn printed copy work graded turn deadline avoid late days 11 1 96 dos fortran steps fixed web week1 lecture notes differences covered class wed dos fortran page web page fixed follow steps write run programs week1 lecture notes click menu main page lecture notes 10 26 96 program0 program0 working microsoft fortran basic dos commands ll future give sense directories arranged class lab office hours 11 12 30 2 30 4 week 10 26 96 read home page make read class home page gradesheets late policy academic misconduct constitutes class handout required familiar 10 26 96 class mailing list send piece mail account read mail students wisc mail address add class mailing list note part program 0 program 0 web page details click send mail img reminders logging remember exit windows logout leave lab person complete access account change password delete files remember remove floppy disk case forget make class section number written disks returned sending reading mail default run mail program computer science mail account cs wisc wiscworld account time students wisc change special menu mail program select configuration menu option change account students wisc send mail make send account read mail reply account mailed forwarding mail forward mail computer science account wiscworld account talk pc lab administrator 2nd floor computer science building copyright 1996 modified gareth bestor bestor cs wisc modified august 30 1996 3 img 1 1 1 2 1 2 oss eac eu english japanese eu ^1 aa ss cure 1 2 ai 1 2a 1 1 1 ua ip io yen 1 1 3 4 1 2d 3 4 1 3 4 cure 1 1 1 koichi kamijo 207 st 2 ithaca ny 14850 607 257 0799 kamijo cs cornell kkamijoh vnet ibm aa eu ii 3 cse467 advanced logic design ted kehl fall 1996 lab 1 introduction synario schematic capture simulation distributed oct 4 due oct 15 objectives completed lab login windowsnt start programs netscape synario create project open project synario draw schematics simple circuit simulate combinational circuit synario writing verilog driver program print schematics programs synario lab lab choose lab partner work make learn synario spend half time controls part 1 logging account nt workstations login initial password change time login usual password rules choosing password make logout leave lab login minutes windows pretty familiar program manager accessories folder common applications netscape main folder synario tools hardware design lab tools folder file manager poke nt directory structure don doesn hurt feel lay land home directory toplevel directory part 2 synario tutorials started tutorials provide excellent introduction synario lab assignment tutorials 1 2 read tutorials tutorial walks existing project projects organized make copy project directory starting tutorial project complicated don worry doesn make sense tutorial 2 leads steps follow complete assignment project creation schematic capture simulation pay attention verilog program perform simulation write simple verilog program test circuit design part 3 design simple circuit part design simulate simple combinational circuit implements simple median filter inputs filter values 0 black 1 white pixel 4 news neighbors output filter circuit white 3 5 pixels white black design circuit filter schematic symbols generic library hint circuit complicated find structured solve turn 1 schematic circuit 2 printout verilog driver function 3 signed simulation log waveform shows circuit works demo simulation tas sign printout ted cs washington 1704 real time systems simulators university massachusetts amherst spring real time scheduling spring real time scheduling simulator supports study real time scheduling algorithms simulator integrates flexible manufacturing research carts lab multi level simulator deals resources levels abstraction high level products manufacture raw materials low level computational data resources linkage real time active database experimental simulator real time active database experimental simulator real time active temporal database simulator current work enhancing spring scheduling simulator simulator top list current work area interests include making simulators accessible nii information superhighway img back rts home page related work page lists sites describing dynamic compilation efforts systems dynamic compilation partial evaluation related research list relevant papers web included phased compilation uw dynamic compilation group david keppel rtcg page charles consel home page dawson engler home page mark leone home page erik ruf home page sel hpc rtcg index extensible systems spin exokernel scout synthetix partial evaluation short bibliography long bibliography charles consel home page olivier danvy home page fuse irisa pe group sel hpc partial evaluation index peter home page daniel weise home page compilers programming languages cecil vortex compiler resources impact leone compiler language research group index mark leone programming language research index microsoft research program analysis group sel hpc compilers interpreters archive binary transformation binary translation eel etch om related papers fast effective dynamic compilation auslander al automatic dynamic compilation support event dispatching extensible systems chambers al case runtime code generation david keppel portable interface fly instruction space modification david keppel evaluating runtime compiled specific optimizations david keppel general approach run time specialization application consel noel optimizing ml run time code generation lee leone declarative approach run time code generation leone lee lightweight run time code generation leone lee deferred compilation automation run time code generation leone lee language high level efficient machine independent dynamic code generation engler al language efficient machine independent dynamic code generation engler al tcc template based compiler al retargetable extensible fast dynamic code generation system dawson engler dcg efficient retargetable dynamic code generator engler proebsting data specialization knoblock ruf specializing al img updated november 25 1996 brian grant grant cs washington grail courses number links lead home pages current cse 457 introduction computer graphics quarter previous cse computer animation quarters cse 557 computer graphics cse 558 special topics computer graphics cse 590b graphics seminar numerical methods graphics computer graphics number cse 457 credits 3 prerequisite cse 326 description techniques computer image synthesis including hardware software line drawing color raster graphics homogeneous coordinates hidden surface smooth shading algorithms computational geometry number cse 523 credits 3 prerequisites cse major 521 recommended 457 equivalent offered alternate years description algorithms discrete computational geometry geometric computation range searching convex hulls proximity diagrams intersection application areas include vlsi design computer graphics computer graphics number cse 557 credits 3 prerequisites cse major knowledge data structures linear algebra description generation interpretation pictures computer human interaction graphics hardware display programming picture transformation representations pictures attributes curve surface design generation input methods graphics programming languages systems laboratory project required special topics computer graphics number cse 558 credits 3 prerequisites cse major 523 557 permission instructor offered alternate years spring description advanced topics computer graphics treated cse 557 topics vary year year typically include advance image synthesis computer aided geometric design people courses projects publications theses software data images home page comments mtwong cs washington 18 november 1996 cs611 semantics programming languages notes intended distribution class notes student responsible class sessions isn send email ulfar prefer generate postscript ps file html scribe notes emailed ulfar week class produce scribe document class coordinate scribe informal notes work check start write notes list scribed lectures scribe 1 scribe 2 notes wed sep 4 steve patrick white ml 1 fri sep 6 nikola valerjev stephanie ml 2 ver 1 ver 2 mon sep 9 nikola valerjev wei tsang ooi lambda 1 ver 1 ver 2 wed sep sumedh kanetkar wei tsang ooi lambda 2 11 fri sep jia wang zhen xiao lambda 3 printed 13 mon sep adam florence sumedh kanetkar lambda 4 16 wed sep li li lili typed lambda 1 18 fri sep jia wang zhen xiao typed lambda 2 20 mon sep tobias mayr patrick white church 23 wed sep li li lili strong normalization 25 fri sep class cancelled 27 mon sep adam florence extended typed lambda 30 wed oct 2 steve stephanie denotation typed lambda fri oct 4 walker white ralph benzinger equations frames mon oct 7 rosen sharma term frame wed oct 9 chris rosen sharma curry howard isomorphism fri oct tugkan batu lemma f2 11 fall break wed oct dan brown intro f2 16 fri oct walker white dan brown f2 18 mon oct chris dan brown f2 21 wed oct athanasios mihai dan budiu f2 23 kyparlis fri oct tom daley ralph benzinger f2 u2 ml 25 mon oct wei tsang ooi chris hawblitzel type inference 1 28 wed oct patrick white type inference 2 30 fri nov 1 sumedh kanetkar tugkan batu pt thm ml inference mon nov 4 adam florence ralph benzinger adts f2 wed nov 6 athanasios mihai dan budiu adts f2 exists kyparlis fri nov 8 li li lili qiu adding recursion pcf mon nov zhen xiao jia wang pcf 11 wed nov steve stephanie continuous 13 fri nov david larkin ilya german fixed point thm 15 mon nov david larkin jgm adequacy 18 wed nov tobias mayr tugkan batu intro axiomatic 20 semantics fri nov tom daley ilya german 22 mon nov david larkin 25 wed nov athanasios mihai dan budiu 27 kyparlis thanksgiving break mon dec 2 tom daley wed dec 4 tobias mayr ilya german fri dec 6 nikola valerjev back cs611 homepage www alert redirection response server handled client document moved document permanently moved cs 372 introduction operating systems instructor dr jeff brumfield ta tong wang 11 12 4 5 ta station 6 criteria homework 2 criteria homework 4 email comments questions fall 1995 tong wang img handin directory programming assignments handed online file server vectra 1350 lab special handin directory copy source code files executable files related data files files timestamped current time date copy handin directory timestamp check handed time late day penalties apply file names file convention copy files handin directory greatly simplifies determining files graded assignment fortran source code files named program program1 program2 compiled executable files named program exe program1 exe program2 exe copying files handin directory copy files handin directory type ms dos command copy filename handin bestor login filename copy program1 handin bestor jthomas program1 copy program1 exe handin bestor jthomas program1 exe confirm files copied display list files handin typing ms dos command dir handin bestor login notes important make copy correct versions program files graded copy files handin directory completely finished assignment end handing assignment late earlier incomplete version program graded accidentally hand final version problems copying files handin directory consultant copyright 1996 gareth bestor bestor cs wisc modified march 19 1996 dave grove publications conferences vortex optimizing compiler object oriented languages dean defouw grove litvinov chambers published proceedings oopsla 96 impact interprocedural class analysis optimization grove published proceedings cascon 95 profile guided receiver class prediction grove dean garrett chambers published proceeedings oopsla 95 optimization object oriented programs static class hierarchy analysis dean grove chambers published proceedings ecoop 95 selective specialization object oriented languages dean chambers grove published proceedings pldi 95 framework selective recompilation presence intermodule dependencies chambers dean grove published proceedings icse 17 identifying profitable specialization object oriented languages dean chambers grove published proceedings pepm 94 frameworks intra interprocedural dataflow analysis chambers dean grove uw cse tr 96 11 02 program optimization object oriented languages chambers dean grove uw cse tr 96 06 02 constraining polymorphism statically typed object oriented languages grove university washington generals examination written report return home page cs631 multimedia systems computer science department cornell university fall 1996 people charge instructor brian smith upson 4119a 255 1180 office hours mon 2 30 3 30 pm email bsmith cs cornell teaching assistants tibor upson 5154 254 5075 office hours 1 00 2 00 pm email janosi cs cornell kian fai leong upson 320 255 3084 office hours tba email cs cornell administrator cindy robinson upson 4146 255 email cindy cs cornell routine administrative matters handled administrator including petitions regrade grades cs631 home page cis 560 database system concepts exams mid term mid term solutions fall 1996 lisp lab lisp lab happy vacations homeworks homework 1 homework 2 homework 3 homework 4 due week homework 5 text hw5 input data hw5 sample outputs hw5 alternative output hw5 2 students homework 6 exams statistics final exam average grade 95 12 3 2 1 1 solutions final handouts algorithms converting lists boxes back method recursion lisp examples includes examples recursion apply count atoms tail recursion looping setq optional read solve extra credit problem hw3 plan shortly functions arguments results powerful functions databases structures general lisp emacs unix debugging acl links common lisp language guy steele late policy late days programming assignments homeworks exception turned beginning lecture due date make deadline turn lecture counts late day rules allowed late days penalty semester late days incur 25 penalty late day 50 day 75 day circumstances work accepted week late end semester occasions deadline grace periods kind pass sample solution people study midterm part choose free late days waste late days late days granted students circumstances control intended promote procrastination extreme circumstances student granted additional late days initial final note fall ll digging grave fail work turned late force issue modified wed sep 11 12 18 38 1996 david melski melski cs wisc materials cis 500 fall 96 syllabus hypertext postscript homework 1 postscript solution ascii programming assignment 1 hypertext postscript input file 1 input file 2 programming assignment 2 hypertext postscript input file 1 input file 2 input file 3 programming assignment 3 postscript input file programming assignment 4 postscript programming assignment 5 postscript midterm exam spring 96 postscript ascii final exam spring 96 postscript gurdip singh singh cis ksu 1227 ismap home incarnation eric melski homepage page don people life story feel 19 sophomore university wisconsin madison majoring computer science enjoy computer programming alternative music life general work computer systems lab university recently good title word master retain cookie purchasing duties person trust good cookies originally wi newton ma madison belong explore pages page modified saturday july 13 1996 eric melski cs 442 542 lectures lectures 1 hour mon wed fri week make notes comments lecture material explain written ll add pages lecture notes postscript ps copies 2 page slides show class include pointers microsoft powerpoint files postscript printer viewer viewing information file information viewing documents found lecture 1 aug 26 introduction postscript powerpoint format lecture 2 aug 28 introduction postscript powerpoint format jim alves foss lecture 10 slides slides prof elizabeth thompson guest lecture linkage analysis 1 february 96 img img img img img img img remaining slides show order increasing complexity img simple loop free img da loops solvable good peeling sequence peeling sequence components marked dashed lines img study inherited disease population monte carlo techniques analyse linkages cse 505 lecture notes constraint languages november 22 1994 tutorial copies slides tutorial constraints tutorial tutorial postscript file 4 slides page 1 page interesting links real research constraint based languages systems home page constraint stuff uw constraints archive home page city university constraints archive links lots interesting stuff code alumni students programmers code group mike kleyn graph based visual languages programming environments experiments graph based visual languages hyder concurrent debugging ravi jain parallel seema net access component libraries steve lin code implementation peter newton code 2 0 dissertation design implementation csl porting code 1 0 front end runtime system ravi rao steve sobek rajeev distributed execution environments yogesh process migration network parallel software systems brian west code 2 0 implementation code 2 0 interface code alumni send mail emery cs utexas register years recognized back code home page code alumni emery cs utexas updated 31 august 1995 caml applets enjoyment caml high level functional language implementation people inria france mmm browser import caml bytecode execute dynamically caml supports tk toolkit graphical stuff applets work mmm browser browser popup dialog boxes accept reject unsigned bytecode part security mechanism trust support dynamic protocol switching wanted embed sources sources click cute animations click parallel ray tracing cc vineet ahuja amith yamasani propose parallelize existing implementation ray tracer called raylab public domain software sample scene 640x480 reduced approximately 11 minutes render sequential version finished learning cc intend investigate strategies parallelization code convert program program cc hope close speed program implemented sp 2 port cc date 04 10 96 time 11 13 29 biography december 19th hear rich grandmother story birth rich born months premature weighed healthy pounds precious thing doctor delivery room holding rich palm hand rich slowly eating leave hospital months quickly discover game baseball movie brighton beach eugene lives thinks baseball idea national meant rich baseball rich hoped spend entire life playing baseball 050 league batting average early hint happen fate day short introduction computer programming 7th grade math class rich found decided write simple baseball program hours intense activity rich completed task weeks baseball program worked rich hooked computer science destiny rich teenage years long island interests develop discovered falling side mountain high speeds long boards attached feet fun discovered small enclosed room white walls great place play ball discovered life baseball computers discovered women rich met love life joanna party mutual friend supposed set woman joanna quickly won rich heart inseparable high school rich found sport 5 7 tall master archery rich place 3rd county championships helped lead school consecutive seasons rich finally left long island home study computer science carnegie mellon university important things rich learned pittsburgh find good desserts list killer cookie homemade fresh oven half inch thick chocolate chip cookie covered vanilla ice cream hot fudge rich finding interested research teaching moved seattle joanna pursue ph university washington ph research artificial intelligence investigate topics software agents machine learning data mining moving seattle introduced rich diversions avid bicycle rider spends hours back roads washington discovered beauty hiking sea kayaking learned west coast wonderful skiing importantly rich discovered hit slow pitch softball dream lives rich finishing thesis entitled induction massive search completed summer rich stage career time continued rich home page introduction scheme implementation overview scheme small powerful language book scheme scheme book structure book introduction scheme hunk basic scheme features code consists expressions parenthesized prefix expressions expressions return values side effects defining variables procedures operators procedures definitions assignments special forms control structures expressions boolean values control flow constructs cond cond comments hunk note parentheses indenting editor indenting procedure calls simple control constructs indenting cond indenting procedure definitions values pointers objects values pointers implementations optimize pointers objects heap scheme memory automatically objects types variables don dynamic typing empty list hunk pairs lists cdr linked lists lists quoting empty list recursion lists data structures type equality predicates hunk type predicates equality predicates choosing equality predicates hunk quoting literals simple literals evaluation local variables lexical scope indenting expressions lexical scope binding environments binding contours block structure diagrams lets procedures hunk procedures class higher order procedures anonymous procedures lambda lambda lexical scope hunk local definitions recursive local procedures multiple defines variable procedures variable number arguments apply variable binding identifiers variables variables bindings values tail recursion hunk macros continuations iteration constructs discussion review scheme tutorial interactive programming environment hunk starting scheme making mistakes recovering returns parentheses interrupting scheme exiting quitting scheme expressions booleans conditionals sequencing flow control structures cond making objects hunk lists hunk predicates hunk type predicates equality predicates local variables lexical scope hunk class higher order anonymous procedures hunk class procedures writing higher order procedures interactively changing program hunk replacing procedure values loading code file loading running programs data types strings symbols note identifiers lists heterogeneous lists operations lists basic programming examples hunk error signaling routine length copying lists append reverse append reverse map map member assoc friends member assoc procedural abstraction procedure specialization procedure composition currying discussion review writing interpreter interpretation compilation implementing simple interpreter read eval print loop reader implementing read implementing read list comments reader recursive evaluation note bootstrapping bootstrapping cross compiling improving simple interpreter discussion review environments procedures understanding lambda lambda define lambda currying procedures closures lambda cheap closures fast interpreter lambda nested environments recursive evaluation integrated extensible treatment special forms interpreting variable references set interpreting lambda procedure calling mutual recursion eval apply variants understanding lambda implement modules iteration constructs named programming procedures environments exercises recursion scheme subproblems reductions tail tail calls continuation chain exploiting tail recursion passing intermediate values arguments summing list implementing length tail recursively reduce macros defining special forms macros procedures implementing scheme special forms cond discussion lisp style macros ultra simple macros lisp style macros problems lisp style macros ugly hacks conflicts implementing simple macros implementing simple macros implementing translating define define macro procedural macros template filling macros programming examples macros records object orientation records data abstraction implementing records objects object orientation implementing simple object system generic functions dynamic dispatch inheritance features special forms input output facilities read write display ports input dots forms types procedures numeric types floating point numbers arbitrary precision integers ratios vectors strings characters call current continuation implementing read eval print loop implementing catch throw implementing backtracking implementing coroutines implementing cooperative multitasking caveats call current continuation simple scheme compiler compiler interpreter compiler compiler generate basic structure compiler data representations calling convention registers evaluation stack eval stack short continuation chain environments closure representation calling continuations applying procedure doesn save caller state continuation saving generating unique labels representations environments compiling code literals compiling code top level variable references precomputing local variable lookups lexical scope lexical addressing compile time environments detailed preserving tail compile time continuations save continuations compiling returns compiling top level expressions compiling lambda expressions inside procedures compiling top level definitions interfacing runtime system garbage collection safe points gc time interrupts advanced compiler runtime system techniques inlining small procedures type declarations type analysis hardware registers closure analysis register allocating loop variables loops conventional optimizations stack caches concept index document generated 30 october 1996 translator version 1 45 fix project 2 mentioned class suggested algorithm project 2 algorithm 2 small change preemptive scheduling effect couple teams experienced problem showing murphy law valid wrong eventually deadlocks due bug reported windows java implementation built preemptive scheduling observed solaris threadscheduler disclaimers problem applies hygienic algorithm algorithm 1 deadlocks bug program required fix bug full credit assignment telling case problems tracking deadlock suspect due problem deadlock due problem ordinary bug program program deadlocks solaris threadscheduler bug turn threadscheduler simply comment line sched start deadlocks windows bug caused problem problem arises synchronized methods calls synchronized methods set circular pattern calls distinct objects neighboring philosopher objects calls calls givefork suppose thread t1 preempted active waiting thread t2 allowed enter point t1 locking t2 locking t2 calls givefork block waiting mutex t1 subsequently resumed calls block mutex point t1 t2 deadlocked today class oct 9 baker pointed scenario occur code carefully written prevent duplicate requests sample code wrote blackboard calls givefork previously requested fork calls previously requested class complicated scenario devised show deadlock couldn spot require philosophers circular pattern philosophers pair sharing fork philosopher version original dining philosophers problem assume eating forks shares fork shares ta tb tc represents threads philosophers suppose hungry finishes eating hungry sequence events hungry thread ta enters calls returns false eating thread tc preempted finishes eating tb enters request call givefork thread tb blocked tc active hungry ta enters fork shares ta call blocked tb active thread tc resumed call point threads deadlocked couldn show morning projector original version ta solution project private synchronized void state hungry int 0 number forks owned forks length int 0 forks length forks forks phil forks forks forks clean true forks true forks true forks length 0 wait catch interruptedexception state eating trick split pieces called synchronized procedure manipulation shared variables remaining code touch shared variables change synchronized procedure finds fork philosopher doesn request returns index fork exists forks returns 1 sets local state eating fork exists absent forks requested waits private synchronized int state hungry int 0 number forks owned int 0 forks length forks forks forks true return forks length state eating return 1 wait catch interruptedexception private void int 1 return phil forks forks givefork forks give fork end class patrick pointed danger race condition thread ta preempted call returned true chance call givefork point thinks fork call updated data structure givefork chance update variables show necessarily problem code carefully written cope unusual situation tb allowed run hungry longer fork call find doesn fork requested point philosopher thinks fork copyright 1996 marvin solomon rights reserved students association university texas home page visitor february 1st 1996 students association purpose constitution officers list members list newsletter activities calendar pictures ancient greek museums miscellaneous lot inline images turn display inline images slow connection experimental page written greek requires iso 8859 7 fonts click instructions neighborhood university texas austin austin texas usa universities federal government greece news greek sound text news greek english nea stanford news english sound text sports football basketball internet resources cyprus news university cyprus sports football internet resources sites usa cyprus home page pandora box ftp lots goodies including fonts poetry songs utilities news groups soc culture greek mailing lists hellas list list associations club send mail members students association mail members page maintained athanasios austin ibm address comments page directly updated 6 20 95 alva couch photography gallery avid amateur landscape photographer working 35mm medium format remarkably computer science professor work film employ minimum electronics pursuing time lack transparency scanner permits small sampling small amount digital photography fairly primitive camera fall 1995 washington grove md img img img images quiet sunday morning lead conclusion jogging trail ends abruptly wall hay fuji iii delta 400 1 125 sec 22 transparent summer 1995 white mountains img lone mount madison feet madison hut oblivious regular stream onlookers fuji kodak pro 400 1 125 sec 22 img edmund col mount adams img view north mount adams ridge summer 1995 hampshire maine lakes region img covered bridge route 25 favorite local img quiet stream pleasant valley road nh img plants attempt top bald nh fall 1994 beach img small stream forms tide img sunset brings detail large img sand isn sandy footprints muddy sand deep img elizabeth spouse 16 years standing natural formation fuji hp 5 transparent fall 95 fall 1994 img abandoned fort fort point img sunset fort brings detail surrounding rocks blues atlantic img view picture earlier time earlier light img broken marconi state reservation cape cod ma fall 1993 rhode island img abandoned fort newport ri begins process reclamation lime img wind swept gradually back dust alva couch couch cs tufts 1500 cs 536 programming assignments homeworks programming assignments program 1 symbol table program 2 scanner program 3 parser program 4 part 1 symbol handler homework assignments homework 1 homework 2 assignment grading guides program 1 grading program 2 grading homework 1 grading homework 2 grading homework solutions homework 1 answers homework 2 answers practice questions answers fsms regular expressions questions fsms regular expressions answers context free grammars questions context free grammars answers ken harker babylon 5 babylon 5 television show watch regularly doubt highest quality shows air show unique offerings television planned year story arc episode standing contributes big picture babylon 5 won awards high quality production nominated special effects show incredible literally setting standards judge shows babylon 5 information lurker guide babylon 5 encyclopedia babylon 5 encyclopedia austin tx usa area babylon 5 information aligned worlds austin tv channel 42 austin tx mantra babylon 5 contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents nancy introduction nancy president founder variable symbols oakland california company specializes consulting training mathematical software teaches cs50 problem solving mathematica stanford university written books assist people mathematical software find nancy books interests start links pages biographical information professional resume books img nancy nb cs stanford www leland stanford 1996 8 5 index users utcs courses spring97 modified size parent directory 380l 22 oct 96 11 28 1k 381k 22 oct 96 11 33 2k 382m 22 oct 96 13 31 1k 04 nov 96 14 22 735 28 oct 96 16 35 777 04 nov 96 15 11 2k 04 nov 96 14 16 2k txt html 25 nov 96 11 47 4k 31 oct 96 10 20 1k 12 nov 96 08 30 2k 12 nov 96 08 47 1k 12 nov 96 08 41 1k 12 nov 96 08 25 1k 13 files cool links books chess links culture local stuff news sources politics society radio broadcasting spanish net resources travel geography universities institutions friends mine universities institutions friends mine universita karlsruhe fakulta fu informatik humboldt universita berlin fakulta ii institut fu informatik institut fu und pontificia universidad cat del peru di royal institute technology stockholm computer science department umass amherst culture paz north americans eduardo eduardo la yo latin american studies argentina joseph patriotism german seattle symphony seattle opera goethe institut institut fu deutsche das des diff deutsches institut fu de la culture de france search internet movie database travel geography img peru cuba images guatemala sweden city net russia net airlines continental northwest check flight schedules online news sources tagesschau video german news german news deutsche welle der spiegel su zeitung die taz die zeit america la peru el peru el pais la mexico de chile time magazine radio broadcasting broadcasts spanish ho ren links deutsche welle realaudio live en espanol po berlin live live im format radio austria international realaudio france info realaudio 3 radio sweden realaudio english deutsch de mexico realaudio stations realaudio dx info satellite page seattle classical station king fm 98 1 realaudio kuow npr chess links events des deutschen combination day der ko ln chess news ko ln 32nd chess olympiad 1996 world microcomputer chess championship october 9th 16th 1996 icca international computer chess association world chess championship world chess organization nice page international email chess club play web gabriel week chess ftp seattle chess club uw husky chess club chess federation pittsburgh university chess club good links games databases chess treasure analyzed games recent tournaments chess calendar ratings german ratings distribution statistics ratings schach deutschland german championships stuttgart deep blue page fritz chess program ratings chess faq steve chess page inside chess chinese chess resources img searching email foreign language culture department languages uw british library online spanish internet resources map career mosaic list newspapers tv radio stations publishers email addresses international home exchange network switchboard find people companies phone numbers email politics society interesting facts europa eu home page political info net friedrich ig im internet international die gru baden wu progressive directory igc activism activism online el centro de la spanish net spanish book store page internet fu instituto del espanol books american booksellers association bo des deutschen ag abc bu german books spanish books en espanol don local stuff university book store uw libraries scarecrow video city seattle metro rider info playing movies img seattle weather forecast img seattle forecast stevens networking programming source internet connectivity map internet connectivity table european ip connectivity att 1 800 directory directory gateway find email addresses european southern observatory comments additional suggestions img back home page img metacrawler problems solutions find bugs design flaws problems review list common problems answer question send mail problems metacrawler including description browser operating system problem occurred list issues experienced users metacrawler release java status displays don results search java java enabled browser includes netscape 2 0 newer internet explorer 3 0 newer addition make java support turned internet explorer 3 0 dies problem occurs internet explorer 3 0 windows 95 windows nt browser crashes message program performed illegal operation shut message mentioning fault jit dll details section window bug 3 0 time compilation routines java bug fixed version 3 01 upgrading version solve problem download workaround problem disable time compiler view menu select options click advanced tab make selection box marked enable java jit compiler disabled click restarting browser java beta application work correctly gee horrible color scheme chosen color schemes matter taste popular browsers horrible palette bugs troublesome java frames chosen color schemes pages reduce effect strange output periodically make browser return previous list position click back link previously mentioned browser list frame lose place platforms problem frames configuration option turn frames fix home configure problems webmaster metacrawler copyright 1996 erik selberg oren etzioni greg lauckhart rights reserved omnicam omnidirectional video camera computer vision laboratory department computer science columbia university introduces omnicam video camera directions optics sensor designed ensure points world projected single center projection software generate pure perspective images video rate user selected viewing direction magnification entrance computer science department 450 mudd hall interact omnicam omnidirectional sensing background columbia omnicam video sensor omnicam prototypes software omnicam video sensor developed prof shree nayar department computer science software system developed venkat peri department computer science technical inquiries related omnicam sensor software directed prof shree nayar licensing inquiries directed dr fred kant columbia innovation enterprise img omnicam publication list ross ortega conferences book chapters pai chou ross ortega gaetano borriello interface synthesis techniques embedded systems proceedings ieee acm international conference computer aided design san jose ca november 1995 pp 280 287 pai chou ross ortega gaetano borriello chinook hardware software synthesis system international symposium system synthesis cannes france september 13 15 1995 appears uw cse tech report 95 03 04 gaetano borriello pai chou ross ortega embedded system design portability rapid integration hardware software design sami de micheli eds kluwer aacademic publishers 1995 pai chou ross ortega gaetano borriello synthesis hardware software interface microcontroller based systems proceedings ieee acm international conference computer aided design santa clara ca november 1992 pp 488 495 markus zahn ross ortega field effects short volume charged proceedings ieee conference electrical phenomenon 1987 papers ross ortega timing predictability real time systems phd general exam april 1994 ross ortega operational event timing constraints ptolemy phd qualifying project november 1992 updated thu sep 21 17 11 29 pdt 1995 previous topics cs564 fall 1996 previous prerequisites office hours raghu ramakrishnan instructor raghu cs mw 12 30pm 1 30pm xuemei bao ta 1345 cs xbao cs 2 30pm 3 30pm tues thur meet posted hours setting appointment questions addressed text project documentation handouts encourage send email read sources clarification important points arising discussions summarized continually updated clarifications html page wed sep 6 11 38 58 cdt 1996 pictures summer picture cannon beach cannon beach 90 minutes west portland oregon coast nice stores cool place sells interesting shirts picture cannon beach picture cannon beach geeks hung summer picture lincoln city south cannon beach addition nice beach lincoln city good hiking trails passing ha madison mathematical links general servers math journals math departments math tutorials general servers find mail addresses white pages netfind search madison wisconsin city madison home page madison public library schools university book store math journals ams american mathematical society ams meetings abstract submissions search mathscinet graphical search cis current index statistics uw madison electronic journals mathematics electronic journal linear algebra elsevier mathematical publications print archives duke electronic service linear algebra applications electronic journal linear algebra electronic journal differential equations electronic probability electronic communications probability electronic transactions numerical analysis ilas international linear algebra journal dynamical control systems na net information net numerical analysis op orthogonal polynomials ftp scv complex variables indiana ftp site sv springer verlag quarterly yahoo mathematics information selected math departments ucb university california berkeley mathematical sciences research institute uc university chicago ucla university california los angeles hu harvard university iu indiana university mu university um university michigan umn university minnesota umn institute mathematics applications gc geometry center nwu northwestern university pu princeton university institute advanced study university wisconsin marathon center wustl washington university st louis mo math tutorials line web sites tutorials started mathematical software matlab maple mathematica indiana university tutorials matlab maple mathematica macsyma sketchpad university colorado boulder tutorials fortran nag html postscript tex latex gnuplot tutorial dartmouth university preston mathematica guide img return math department home page xii planner classical planners correct complete information world recent work number algorithms planning incomplete information substantial problems remain planners applied real world domains presence incomplete information closed world assumption agent deduce fact false based absence agent world model leads challenges satisfying universally quantified goals goals form move widgets warehouse make files tex write protected common real world domains classical planners prodigy ucpop satisfy universally quantified goals computing set ground instances goal planner compute set absence complete information sense widgets files present generating plan avoiding redundant sensing planner insert sensory action scan camera unix command ls plan action redundant yielding information planner satisfying preconditions sensory action require arbitrary planning cost redundant sensing potentially unbounded large practice paper reports fully implemented xii planner xii stands execution incomplete information addresses challenges incomplete information assume information correct xii planning algorithm based ucpop xii planning execution unlike ucpop make closed world assumption xii closed world reasoning avoid redundant information gathering solve universally quantified goals presence incomplete information folks xii dan weld keith golden oren etzioni short paper aaai 94 describing xii html theoretical paper kr 94 describing local closed world information key contribution work homepage button back ai home page cse button back cse home page information send mail bug ucpop cs washington send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions rhino robotics manipulator img robotics manipulator research commercial robotics manipulator rhino robots 4 arm driven mark iv controller 4 5 axis robot arms motor driven gripper extended 22 5 inches lift weight 4 0 lbs axes controlled dc servo motors incremental optical encoders feedback limit switches position arm hardware home position extracted rhino 3 4 manual wyl recent publications 1 prashant shenoy harrick vin efficient support scan operations video servers technical report tr 96 35 department computer sciences univ texas austin tr 95 25 december 1996 submitted publication view tech report 2 prashant shenoy harrick vin failure recovery algorithms multi disk multimedia servers technical report 96 06 department computer sciences univ texas austin april 1996 revised november 1996 submitted publication view abstract view paper 3 prashant shenoy pawan goyal harrick vin issues multimedia server design acm computing surveys special issue symposium multimedia systems december 1995 view paper 4 ozden rajeev prashant shenoy avi silberschatz fault tolerant architectures continuous media servers proceedings acm sigmod conference montreal canada 1996 view paper 5 prashant shenoy harrick vin efficient support scan operations video servers proceedings acm conference multimedia san francisco ca pages 131 140 1995 view abstract view tech report tr95 25 view paper postscript html 6 pawan goyal harrick vin chia shen prashant shenoy reliable adaptive network protocol video transport proceedings infocom 1996 view abstract view tech report tr95 18 7 harrick vin prashant shenoy sriram rao efficient failure recovery multi disk multimedia servers proceedings twenty fault tolerant computing symposium pasadena ca pages 12 21 june 1995 appeared invited paper spie photonics east conference philadelphia october 1995 view abstract view paper 8 harrick vin prashant shenoy sriram rao analyzing performance asynchronous disk arrays multimedia retrieval proceedings ismm international conference distributed multimedia systems applications honolulu hawaii pages 14 17 august 1994 view abstract view paper pjs 1224 late policy program beginning class day due turn printout directly officially work vectra lab closes day assignment due case responsibility make printout program sliding printout office door room 1349 good program official deadline points deducted lateness program start grading won points grade programs taking chances route credit credit learn program shows assignments ll credit don stress slack don assignments picking concepts ll credit fun programs play features master language 1250 lots pictures ferrari factory italy isca 22 pictured left babak falsafi scott breach vijaykumar rob pfile santa margherita ligure italy beautiful city italian isca 22 held italy picture florence atop el wonderful kids katie 2 years left nicholas 4 years katie loves climb tease nicholas nicholas sports hackers katie nicholas told likes bug nicholas fortunately katie big brother good sport picture mom emily nicholas building successful performance tools july 1995 arpa principal investigators meeting pablo project exploring tools techniques performance analysis optimization scalable parallel systems major projects include pablo performance analysis environment high performance fortran integration hpf virtual reality performance data immersion www server performance analysis portable parallel file system ppfs input output characterization scalable initiative slides discuss problems inherent building portable extensible performance tools parallel systems find white paper topic interest prepared recent forum federal information communications research development held discuss committee information communications cic strategic implementation plan img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img clicking thumbnail pages peruse slides presentation alternatively retrieve single postscript file entire presentation visitor september 29 1995 img jump pablo group home page change 26 july 1995 dan reed reed cs uiuc news europe european online news irish times ireland die welt germany germany germany zeitung germany der standard austria poland france italy il manifesto italy el abc spain della italy norway sweden iceland news european journalism page sunday times innovations sunday post irish radio news latest rte news sound english version news today morning ireland night 1 news usa site 1 2 news usa site 2 3 news english site 4 news swedish site 5 news australian site news dutch global news service nando times world report cnn york times time pathfinder voice america newsgroups clari world europe ireland alt politics europe misc clari world europe uk yugoslavia oriain cs rochester cse engr 142 class messages autumn 1996 cse engr 142 page make sorts announcements class homework corrections clarifications newest messages listed check 12 6 96 homework hw5 midterm exam picked ta haven entertain questions homework grading classes end december 11 late midterm questions ll announce ll hw6 back final exam audio ipl noticed lecture slides audio link main page report home viewing slides listening complete recorded lectures quarter strike fabulous painless study final exam audio capability ipl bring ordinary type work lab monitor plug macs pcs library audio ready listen home complete information audio page needed enjoy 12 5 96 section packet libraries file incomplete original pages reproduced missing pages found web won cover material holiday hours ipl ipl remain open normal hours december 16 december 17 18 partially closed cleaning close monday january 6 consultants full duty 5 00 monday december 9 12 4 96 computing survey results 145 people responded comments pretty fascinating eating drinking wine advantage computing home haven survey reading fellow students responses influenced 11 27 96 thanksgiving holiday hours ipl closing 5 00 pm wednesday closed day thursday friday open 9 5 saturday noon midnight sunday consultants working regularly scheduled hours copy problems recent acm regional programming contest bulletin board ipl borrow study copy return promptly problem set doesn line lots problems previous competitions acm contest archive page practically solvable principle programming input file keyboard 11 26 96 problem printing msvc printing cut pages program print notepad bring direct copy hw6 page print netscape problem post archive find solution inconvenience 11 26 96 pc archive hw6 mcafee virus checker found caution transferring files computer virus checking software home computer strongly recommended run hard drive loading unpacking hw6 archive report problems inconvenience pc archive temporarily disabled due suspicion virus hope back shortly remember study program detailed instructions develop design specification thing run demo 11 26 96 comments program reversed function draw world draw horizontal grid lines draw vertical grid lines vice versa 11 25 96 filling questionnaire computing support find quarter improve computing support programming lab computing home form easy fun fill submit find minutes days 11 25 96 announced class morning uw teams acm programming competition saturday tolerating loss ipl day special couple students worked volunteers event find names lots interesting information http www cs washington homes lazowska acm 11 22 96 hw 6 web note piece due wednesday november 27 date class handout november 21 wrong 11 20 96 clarification hw 5 comment buried code suggests user press 0 9 keyboard order change message number ignore comment left early version demo program provide functionality program ve leave apologies confusion 11 19 96 hw 5 windows 3 1 case running windows 3 1 home 16 bit executable version demo downloaded run borland installed windows 95 windows nt don bother windows 3 1 encounter problems 11 19 96 statistics midterm exam 424 students test perfect score 72 standard deviation 12 7 6 72 100 12 71 112 students scored 65 90 55 2 77 median 59 82 210 students median 206 74 scores 44 60 11 18 96 ipl unavailable saturday november 23 unavailable final hour normal open times friday nov 22 unavailable 5 00pm 6 00pm ipl venue acm programming competition interesting competition talk instructors professor dan weld weld cs washington great meet students universities interesting computing campus computing sites open normal hours days hw 5 open turn made software hope result faster processing notice problems notify consultant send mail instructor 11 12 96 hw 4 turn 350 people obstacles hw 4 turned early saturday afternoon frustrating experience ve heard couple people holiday plans leave campus successful turn situation send short mail effect lengthy justification note section student number reason set special period turnin hw 4 open meantime consultants asked give hw 4 mail situation respond list authorized people 11 9 96 notes hw 5 gp142 windows program requires gui graphical user interface environment run dos macintosh completed testing demo program archive run windows 95 windows nt testing windows 3 1 version demo put archive require set helper files windows 3 1 home program compile run properly happen borland version 4 5 compiler installed case figure create project file make file pulls required files turn form hw 5 enabled dust cleared hw 4 11 8 96 reminder hw 4 lab report plain ascii format message 11 6 increasing suspicion files doc word processing formats contribute slowdown problem apparently document data error netscape homework 4 deadline extended noon saturday november 9 late penalty work received time put turn stapled envelope section wooden box sieg 128 complete turn campus unable back campus give form bring tuesday experienced periods web server outages friday large number people simultaneously turn contributed problem investigation continues ipl closes 6 30 pm friday supposed open 8 30 saturday netscape acc lab brooklyn pacific open 24 hours day acc microsoft compiler installed students printed copies programs lab reports put box electronic turn give printed turn receipt work turned electronically noon saturday accepted network problems necessitate deadline extension announced web frustrating time patience 11 8 96 sample solutions files homeworks 2 3 web reachable homework pages complete appears midterm exam average score 55 72 standard deviation 13 11 7 96 mac users reported demo program behave situation lab report question 3 noted days ago differences windows 3 1 windows 95 versions demo area macintosh platforms differences treat lab report report experimental science biology chemistry report observed expected give background context platform running benefit reading report 11 6 96 turn problems number people reported problems turn typical symptom document data error cases diagnosed problem turned caused sending microsoft word format doc file lab report send plain ascii file text file 1 hit save file menu word 2 change file type plain text 3 save plain ascii file 4 turn file midterm exam answers 72 points ll statistics friday ipl hours beginning sunday november 10 ipl open noon sundays 11 00 11 5 96 hw4 crunch coming number people turned hw4 running number hw3 finished point deadline means ipl super crowded friday computers busy computer problem consultant couldn solve accepted excuse late turn avoid minute panic veterans day holiday ipl hours expect ipl open normal hours weekend monday veterans day november 11 limited technical consultant support 10 30 96 section aa brown hong relieve regular classroom small overflow room exam period friday large hold students section section aa report directly sieg 225 9 30 exam section report directly meb 248 mechanical engineering 11 30 exam reason regular room section exam section number student id number carry id card time won give extra time people arrive late 10 29 96 hw 4 pc archive web version detailed instructions found systems demo program archive executable demos called exe dos windows 3 1 exe windows 95 windows nt investigations version original demo program called exe lab report question 3 exe version exhibits infinite loop behavior version question 3 early bird students discovering problem 10 29 96 hw 4 lab report question 3 couple people reported demo program loop forever conditions question 3 exe created windows 3 1 test version compiled win95 case ignore question 3 ll back time question 4 hand proceed note refers demo program 10 29 96 comments homework 3 read comments separated rest turn form effectively anonymous naturally find wrote don means question answered individually opposed comment send mail talk office hours include mail address comment case comments valuable give sense individual experiences concerns taking time trouble type 10 29 96 tips mentioned collected single tips page main web page addition previously announced tips msvc tips macintosh users 10 28 96 2 00 pm complete hw 4 archive pcs web expected turn form hw 4 enabled today shortly turn hw 3 closed encourage spend considerable time analyzing hw 4 starting program 10 28 96 hw 4 instructions skeletal program web 10 24 96 3 letter redisplay required couple pointed enhancement listed detailed instructions mentioned comment program ahead include purpose reuse functions customer made errors typing letters redisplay serves reminder summary ordered 10 23 96 vertical horizontal enhancements hw 3 redisplay letters chosen isn ve studied display letters horizontally screen displayed vertically hand find simple immediately top screen reminder midterm exam friday november 1 study guide web 10 20 96 error comment program pointed function sales slip comment calculations needed printf turns simple calculation fact embedded printf case don repeat calculations made hw 3 open turn tips file working workspaces msvc trouble disk filling mysterious messages needing workspace files workspace minutes read file solve problem give additional background understanding situation 10 18 96 hw 3 locate homework page homepage sample solution hw 2 posted hw 2 page couple days 10 16 96 tips method floppy disk filling general msvc windows 95 ways discover ways avoid problems meantime read previous tips quote today lecture started programming found surprise wasn easy programs thought debugging discovered remember exact instant realized large part life spent finding mistakes programs maurice wilkes british computer pioneer 1949 quoted expert programming deep secrets peter van der linden prentice hall 1994 109 10 14 96 hw 2 turn form web mac version hw 2 download report problems mail mentioned 10 11 96 fill diskette created run starting blank high density disk single density small disk formatted correct density techniques avoiding problem copy files directory hard drive create default project windows explorer create directories copy files copy updated files back floppy restarting computer hard drive automatically erased machine restarts post details suggestions approach problem mak files provided archive settings instruct msvc place intermediate files temporary directory hard drive allowing file stay floppy adjusting settings build menu case intermediate files pdb safely deleted floppy automatically rebuilt needed closely hw 2 solution follow samples version give correct answer valid reasonable data input data types wrong typing character integer expected sample guaranteed run correctly program doesn data type values unexpected programs handle pretty exact wording output crucial long correct find cases program wrong send mail particulars give exact input values produce bad answers program case don make wrong thing final hit key terminate program hit key continue essential parts solution guarantee window stays screen read running msvc aren needed launch program explorer 10 11 96 ve put version hw 2 archive web happy load version called 16 bit executable sample programs run windows 3 1 windows 95 slightly background color white black program finishes close window clicking close upper hand corner corrected minor details pointed started quickly important program works graded counts answers good data behavior bad data 10 11 96 homework 2 situations lead disk filled thing fresh diskette working open project double clicking file instructions suggest file ll assemble tips dealing 10 11 96 homework 2 assignment ready find web distribution includes couple sample solutions executable exe form exe run windows 95 windows 95 won run windows 3 1 homework 1 due today completed electronic turn 3 30 turn physical copy receipt stapled sheet haven ta bring class today drop box hall sieg 127 brand tips msvc debugger passed tutorials distributed class oct 9 10 9 96 students asked msvc tips msvc files created posted web find tips 142 home page 10 8 96 don forget tutorials today tuesday wednesday subject msvc 10 7 96 turn form hw 1 ready notice problems staff dr ladner hold office hours thursday oct 10 reach mail ipl schedule week air hope open hours posted lab information page case leave room recovery don leave homework day haven 10 4 96 turn form hw 1 enabled apparently number reached point homework great ll turn form enabled early week announced check hw 1 page 10 3 96 homework 1 web ll time lots patience magic due friday october 11 started today tutorials week tuesday wednesday don wait 10 2 96 compiler discount final word version msvc 4 2 news good work special microsoft bookstore msvc 4 0 55 00 tax cheaper official street price product answers answers common questions difference 4 0 4 2 answer don significant 143 buy 4 0 upgrade 4 2 subscription answer bookstore microsoft don tutorials present scheduled week wednesday checking tutorials special demos page lab hours tentative hours week thursday 9 6 fri 9 5 sat 9 6 sun 11 9 check lab information page 10 1 96 page set information tutorials special demos planned week instructor office hours corrections change office hours dickey ladner switched original printed syllabus handout dickey made change friday office hours apologies stopped found office announced times corrected times syllabus page staff page reference dickey 1 30 2 30 2 30 3 30 ladner tu 10 30am noon ta times posted week staff page 9 30 96 ipl hours ipl open today things working pretty rest week probable hours tuesday oct 1 9am 8pm wednesday oct 2 9am 10pm thursday oct 3 9am 6pm friday oct 4 9am 5pm saturday oct 5 9am 6pm sunday oct 5 11am 9pm detailed schedule posted netscape tutorial tutorial scheduled tuesday october 1 david hsu present basics netscape 2 30 ipl room intended netscape experienced browser stay seat sign show minutes starting time 2 30 additional tutorials week watch class messages homework 0 problems noted pointed homework web page inaccessible corrected difficult homer today 9 23 96 important final exam time room change final exam 142 tuesday december 17 kane 120 2 hours long times 142a 10 30 12 20 142b 12 30 2 20 mark calendar note times printed time schedule place lectures held printed copies slides packet printed copies quarter lecture slides sample exams previous quarters 9 28 96 professional copy print 4200 university ne 7 00 information web purchasing packet required expect slides quarter strongly recommend printed copies notes lectures cse142 webmaster cs washington update cse 500 490b computers society assignment 1 due tuesday jan 30 briefly summarize positions universal service john browning article universal service idea time past steven miller chapter 8 universal service giving chance thing universal service propose finally discussion sections discussion sections meet mondays wednesdays hour discussion section end 40 students easier heard lecture maximum benefit read assigned material prepare questions class unique ta login 9 00 10 00am pai 3 14 ashis 10 00 11 00am pai 3 14 ashis 11 00 12 00n pai 3 14 damani 12 00 1 00pm pai 3 14 damani 1 00 2 00pm pai 3 14 2 00 3 00pm pai 3 14 yufeng 2 00 3 00pm ras 312 3 00 4 00pm pai 3 14 yufeng 3 00 4 00pm wel 2 302 skumar 4 00 5 00pm pai 3 14 skumar 5 00 6 00pm pai 3 14 6 00 7 00pm pai 3 14 teaching assistant graduate student computer science programming general pascal send email clicking logins login cs utexas teaching assistants office hours held pai 3 office hours ta questions ashis ashis tarafdar wed 11 12 damani om damani mon 2 3 chandramouli fri 12 1 paulmcq paul mcquesten head ta mon 10 30 11 wed 10 30 12 00 skumar shailesh kumar tue 11 12 thur 5 6 yufeng yu feng fri 11 12 remember put ta coding pages exams updated 3 18 96 construction work research projects computer science dept columbia university engineer storage systems systems columbia university spin interests aspects computer systems database systems raid technology redundant array inexpensive disks addresses phone numbers finger account raj kumar kumar cs columbia raj kumar kumar cs columbia 1270 particle tree oops browser beta java cool java applets source java minor variation java java don expect work art code technique based loosely particle systems neat stuff code tuning things trees cool applet draws trees lgrammer algorithm pretty cool glinden cs washington http www cs washington homes glinden math computer science courses 200 level courses 300 level courses 400 level courses 500 level courses graduate courses 200 level courses mth 210 vectors matrices dimensional vectors products vector products matrix algebra linear transformations determinants quadratic bilinear forms prerequisite corequisite mth 112 132 credits 3 mth 211 calculus iii matrix algebra vectors space partial differentiation multiple integrations prerequisite mth 112 open students credit mth 312 credits 3 mth 220 programming ii programming methodology pascal linked lists stacks queues binary trees files recursion elementary searching sorting prerequisite mth 120 credits 3 mth 224 introduction probability statistics probability distributions random variables variance point estimation interval estimation testing hypothesis analysis variance prerequisite semester calculus credits 3 mth 228 assembly language programming mth 230 introduction abstract mathematics fundamentals set theory logic methods mathematical proof prerequisite corequisite mth 112 132 credits 3 300 level courses mth 309 discrete mathematics mathematical methods computer science computer engineering reasoning sets relations functions boolean algebra combinatorics graphs prerequisite mth 111 credits 3 mth 310 multivariable calculus equations curves surfaces solids vector differential calculus integration scalar valued functions applications prerequisite mth 210 112 132 note open students credit mth 533 credits 3 mth 311 ordinary differential equations linear differential equations simultaneous equations solutions series numerical solutions prerequisite mth 112 132 credits 3 mth 312 vector analysis vector algebra partial differentiation multiple integration scalar vector fields line surface integrals prerequisite mth 112 open students credit mth 211 credits 3 mth 317 introduction data structures mth 220 mth 320 introduction numerical analysis interpolation quadrature numerical solution algebraic equations matrix inversion prerequisite mth 210 211 knowledge structured programming language credits 3 mth 322 programming unix fundamentals programming unix environment character string manipulations pointer arithmetic functions structures systems calls shell programming prerequisite mth 111 120 credits 3 400 level courses mth 471 472 directed readings 500 level courses mth 504 foundations geometry axiom systems models euclidean euclidean geometry prerequisite mth 230 309 credits 3 mth 506 logic propositional order logic completeness computational logic robinson resolution formalized theories arithmetic godel incompleteness theorem tarski theorem truth prerequisite mth 230 309 permission instructor mth 508 survey modern algebra algebraic systems equivalence classes groups rings fields unique factorization domains prerequisite mth 210 230 open students credit mth 509 561 credits 3 mth 509 discrete mathematics ii groups combinatorics applications group theory computer design error correcting codes applications finite state machines rings fields applications boolean algebra computer design prerequisite mth 210 309 credits 3 mth 512 elementary complex analysis complex variables conformal mapping contour prerequisite mth 211 310 credits 3 mth 513 partial differential equations derivation qualitative properties initial boundary problems heat wave laplace equations energy methods causality maximum principles heat kernels fourier series potential theory prerequisite mth 210 311 mth 310 312 credits 3 mth 514 partial differential equations ii continuation mth 513 approximations solutions distributions integral transform methods spectral theory scattering applications physical problems nonlinear equations phenomena prerequisite mth 513 permission instructor credits 3 mth 515 ordinary differential equations linear systems equilibria periodic solutions stability analysis phase plane analysis boundary problems applications engineering physics prerequisites mth 311 mth 211 310 credits 3 mth 516 dynamics equilibria periodic solutions global theory planar systems planar maps nonlinear vibrations forced oscillations chaotic solutions hamiltonian systems applications engineering physics prerequisites mth 515 permission instructor credits 3 mth 517 data structures algorithm analysis data abstraction formal specification trees trees balanced binary trees graphs searching sorting algorithm analysis memory management prerequisite mth 220 309 credits 3 mth 518 interpreters compiler theory translation higher level languages machine language topics computer translation theory include grammars parsing scanners precedence relations run time storage symbol table organization semantic routines chaining hashing code generation optimization macro implementation prerequisite mth 519 credits 3 mth 519 programming languages formal definition programming languages including specification syntax semantics simple statements global properties algorithmic languages including scope declarations storage allocations grouping statements subroutines coroutines tasks run time representation program data structures prerequisite mth 517 credits 3 mth 520 numerical analysis numerical linear algebra including algebraic eigenvalue problem prerequisite mth 320 permission department chairman credits 3 mth 521 numerical analysis ii numerical solution ordinary partial differential equations prerequisite mth 320 520 permission department chairman credits 3 mth 523 principles filing database systems theory design database systems relational techniques topics include relational algebra calculus filing structures relational modeling query languages optimization prerequisite mth 517 credits 3 mth 524 introduction probability theory probability spaces random variables expectation limit theorems prerequisite mth 310 permission department mth 525 introduction mathematical statistics probability distributions theory sampling hypothesis testing prerequisite mth 524 credits 3 mth 527 theory automata finite state automata context free grammars pushdown automata turing machines computability prerequisite mth 309 508 credits 3 mth 528 combinatorics permutations combinations generating functions enumerative analysis prerequisite mth 508 509 561 credits 3 mth 529 introduction computer graphics transformations sequences geometry graphical methods manipulation display geometric information 2 3 transformations display techniques display input devices software packages prerequisite mth 517 credits 3 mth 531 532 topology set algebra cardinal ordinal numbers axiom choice topological spaces compactness separation properties quotient spaces theorem prerequisite permission department chairman credits 3 mth 533 introduction real analysis numerical sequences series continuity differentiation integration sequences series functions fourier series functions variables implicit inverse function theorems prerequisite mth 211 310 230 credits 3 mth 534 introduction real analysis ii continuation mth 533 prerequisite mth 533 credits 3 mth 540 algorithm design analysis design techniques include divide conquer greedy method dynamic programming backtracking time space complexity sorting searching combinatorial graph algorithms prerequisite mth 517 credits 3 mth 545 introduction artificial intelligence artificial intelligence principles methods game theory optimal strategies logical reasoning heuristic adaptive programming lisp prolog prerequisite mth 220 317 credits 3 mth 561 abstract algebra groups rings linear algebra modules prerequisite mth 210 permission department chairman credits 3 mth 562 abstract algebra continuation mth 561 prerequisite mth 561 credits 3 mth 596 operating systems networking virtual machine memory hierarchy organizations resource allocation process models interprocess synchronization communication communication protocols local wide area networks osi models current technologies topics interest case study unix internet prerequisite 317 credits 3 catalog graduate studies img official home page www cs cs miami index modified size description dir parent directory 18 oct 96 18 05 dir 02 oct 96 10 53 txt bio html 30 sep 96 12 15 1k img desktop gif 26 sep 96 14 48 12k img desktop jpg 09 sep 96 10 53 2k img gif 26 sep 96 15 03 7k img gif 26 sep 96 15 24 4k txt sundaram html 04 nov 96 09 35 6k church project bibliography bibliography compilation books papers relevant project bibliography derived www publication directories existing ml projects directories include fox project project crystal andrew appel home page ml kit selective snapshot projects august 21 1995 sml mailing list archive interesting discussions aspects sml type theory harper mitchell type structure standard ml trans programming languages systems 15 2 211 252 apr 1993 limits disadvantages ml type system universal quantifier polymorphism kfoury wells direct algorithm type inference rank 2 fragment order lambda calculus proc 1994 acm conf lisp functional programming earlier version technical report 93 017 kfoury analysis ml acm 41 2 mar 1994 kfoury type reconstruction presence polymorphic recursion trans programming languages systems 15 2 apr 1993 wells type checking order lambda calculus equivalent undecidable proc 9th ann ieee symp logic computer science 1994 kfoury wells adding polymorphic abstraction ml technical report 94 006 comp sci dept boston univ 1994 ml extended pattern matching subtypes master thesis mit 1989 mitchell extension standard ml modules subtyping inheritance proc 18th acm symp principles programming languages pp 270 278 jan 1991 people extract recursive types 93 mailing list archive reads bottom top benefits rank 2 intersection types jim principal good technical report mit lcs tm 532 mit 1995 jim rank 2 type systems recursive definitions technical report mit lcs tm 531 mit 1995 general background intersection types extensions curry type inference system ed logic computer science academic press 1990 van complete restrictions intersection type discipline theoretical computer science 102 1 aug 1992 van intersection type disciplines lambda calculus applicative term rewriting systems ph thesis centrum amsterdam 1993 jim forthcoming technical report higher rank intersection types background subtyping mitchell type inference simple subtypes functional programming 1 3 245 286 1991 mitchell polymorphic type inference containment information computation 76 2 3 feb mar 1988 soloviev logic subtyping proc 10th ann ieee symp logic computer science 1995 applications intersection types reynolds preliminary design programming language forsythe technical report cmu cs 88 159 carnegie mellon university june 1988 freeman refinement types ml ph dissertation carnegie mellon university 1994 pierce multiple inheritance intersection types mscs earlier versions appeared edinburgh report ecs lfcs 93 275 report 93 18 pierce intersection types bounded polymorphism mscs earlier version appeared proc typed lambda calculus applications mar 1993 general reading ml paulson ml working programmer cambridge university press 1991 reprinted 1993 ullman elements ml programming prentice hall 1994 milner harper definition standard ml mit press milner harper commentary definition standard ml mit press macqueen reflections standard ml springer verlag 1992 lncs ml 2000 group ml 2000 manifesto unpublished draft 1992 appel critique standard ml technical report tr 364 92 princeton university dec 1991 appeared functional programming 3 4 391 430 1993 harper lee advanced languages systems software fox project 1994 technical report cmu cs fox 94 01 1994 language features incomplete section references papers features ml problematic ml type system module systems leroy syntactic theory type sharing functional programming 1995 paper presents purely syntactic account type sharing key mechanisms standard ml module system shows equivalence traditional stamp based description mechanisms syntactic description standard ml module system abstract type theoretic framework biswas higher order transparent signatures proceedings 22nd acm sigplan sigact symposium principles programming languages pp 154 163 jan 1995 macqueen semantics higher order proc european symposium programming 1994 leroy applicative fully transparent higher order modules proc principles programming languages 1995 present variant standard ml module system parameterized abstract types returning generative types map provably equal arguments compatible abstract types generating distinct types application standard ml extension solves full transparency problem give syntactic signatures higher order express propagation type equations support closed code fragments harper type theoretic approach higher order modules sharing technical report cmu cs fox 93 04 1993 version appeared proc 21st ann acm sigact sigplan symp principles programming languages jan 1994 separate compilation shao appel recompilation technical report cs tr 395 92 princeton univ 1992 appeared proc 20th acm symp principles programming languages jan 1993 leroy manifest types modules separate compilation proc principles programming languages 1994 paper presents variant sml module system introduces strict distinction abstract types manifest types types definitions part module specification retaining expressive power sml module system resulting module system support separate compilation harper lee pfenning rollins incremental recompilation standard ml jersey technical report cmu cs fox 94 02 1994 record types didier remy records variants natural extension ml theoretical aspects object oriented programming types semantics language design mit press april 1994 carl gunter john mitchell describe extension ml records inheritance ml generic polymorphism common operations records concatenation supported free extension records operations renaming fields added solution relies extension ml language types sorted considered modulo equations record extension types solution simple modular type inference algorithm efficient practice bibtex reference didier remy typing record concatenation free inria research report 1992 show functional language record extension possesses record concatenation free exhibit translation obtain type system language record concatenation composing translation typechecking language record extension apply method version ml record extension obtain extension ml asymmetric symmetric concatenation extension simple flexible efficient type inference algorithm practice concatenation removal fields construct extension records added version ml record extension typed languages record type construct method applies producing type systems record concatenation removal fields object systems benefit encoding shows multiple inheritance require concatenation records extension bibtex reference didier remy case study typechecking constrained types typing record concatenation unpublished draft presented workshop advances type systems computing newton institute cambridge august 1995 view abstract bibtex reference dvi file imperative features generalization exceptions control ml joint work carl gunter jon riecke presented fpca 95 san diego view abstract bibtex reference dvi file code appendix carl gunter didier remy jon riecke prompting ml unpublished draft january 1995 add functional continuations prompts language ml style type system operators significantly extend simplify control operators sml nj implement simple exceptions prove typed terms produce run time type errors give module implementing latest version sml nj code appendix bibtex reference harper macqueen typing class continuations ml functional programming 3 4 465 484 oct 1993 harper simplified account polymorphic references information processing letters 51 201 206 1994 yi compile time detection exceptions standard ml programs proc symp static analysis 1994 dynamic types abadi cardelli pierce remy dynamic typing polymorphic languages 1994 leroy dynamics ml functional programming 3 4 1993 objects dynamic types integration operations essentially require run time type checking statically typed languages article presents extensions ml language dynamics based work caml implementation ml discusses usefulness main novelty work combination dynamics polymorphism henglein dynamic typing syntax proof theory science computer programming 1993 henglein jo formally optimal boxing proceedings 21st acm sigplan sigact symposium principles programming languages pages 213 226 overloading philip wadler stephen make ad hoc polymorphism ad hoc proceedings acm sigplan sigact symposium principles programming languages pages 60 76 mark jones qualified types theory practice cambridge university press november 1994 mark jones simplifying improving qualified types proceedings 1995 conference functional programming computer architecture pages 160 169 stefan typing presence overloading subtyping recursive types proceedings 1992 conference lisp functional programming pages 193 204 martin odersky philip wadler martin overloading proceedings 1995 conference functional programming computer architecture pages 135 146 geoffrey smith principal type schemes functional programs overloading subtyping science computer programming 23 197 226 1994 miscelaneous features sequence types functional languages technical report cmu cs fox 95 06 1995 compiler architecture appel compiling continuations cambridge university press 1992 peyton jones implementation functional programming languages shao compiling standard ml efficient execution modern machines ph dissertation dept computer science princeton univ nov 1994 kelsey correspondence continuation passing style static single assignment unpublished jan 1995 appel macqueen standard ml jersey technical report cs tr 329 91 princeton univ 1991 appeared int symp programming language implementation logic programming vol 528 lncs pp 1 13 springer verlag aug 1991 shao appel type based compiler standard ml cs tr 487 95 princeton university march 28 1995 appears proc 1995 acm conf programming language design implementation sigplan notices 30 6 pp 116 129 june 1995 amr sabry essence compiling continuations proc programming language design implementation 1993 leroy zinc experiment economical implementation ml language technical report 117 inria 1990 report details design implementation zinc system experimental implementation ml language evolved caml light system system strongly oriented separate compilation production small standalone programs type safety modula 2 module system zinc simple portable techniques bytecode interpretation sophisticated execution model helps interpretation overhead bjo minimal typing derivations record 1994 acm sigplan workshop ml applications program representation optimization analysis appel jim continuation passing closure passing style appeared proc 16th acm symp principles programming languages pp 293 302 jan 1989 shao appel space efficient closure representations technical report cs tr 454 94 princeton univ 1994 appeared proc 1994 acm conf lisp functional programming june 1994 morrisett harper typed closure conversion technical report cmu cs fox 95 05 1995 cytron ferrante rosen wegman zadeck efficiently computing static single assignment form control dependence graph trans programming languages systems 13 4 451 490 oct 1991 hall milner type inference optimize list representation proc 1994 acm conf lisp functional programming shao reppy appel unrolling lists technical report cs tr 453 94 princeton univ 1994 appeared proc 1994 acm conf lisp functional programming june 1994 control data flow analysis set based analysis ml programs technical report cmu cs fox 93 03 1993 colby lee trace based program analysis technical report cmu cs fox 95 04 1995 slides talk trace based analysis henglein polymorphic binding time analysis proceedings european symposium programming sannella ed pp 287 301 volume 788 lecture notes computer science springer verlag april 1994 keywords binding time analysis polymorphism polymorphic recursion summary polymorphic binding time analysis polymorphic recursion proposed alternative binding time analysis type system proven principal typing property analysis proven correct partially complete unfolding definition improve results analysis pointers dvi sabry felleisen continuation passing data flow analysis technical report rice univ 1994 version appears proc programming language design implementation 1994 register allocation appel shao callee save registers continuation passing style technical report cs tr 326 91 princeton univ 1991 appeared lisp symbolic computation 5 189 219 1992 briggs cooper torczon improvements graph coloring register allocation trans programming languages systems 16 3 428 455 1994 george appel iterated register coalescing technical report cs tr 498 95 princeton univ aug 1995 boxing leroy objects polymorphic typing proc principles programming languages 1992 paper presents program transformation languages polymorphic typing ml implemented multi word data representations efficient conventional representations transformation introduces representations based typing derivation prototype ml compiler utilizing transformation demonstrates important speedups fritz henglein jasper jo formally optimal boxing proceedings 21st acm sigplan sigact symposium principles programming languages pages 213 226 harper morrisett compiling polymorphism intensional type analysis technical report cmu cs fox 94 07 1994 run time systems implementation typed call lambda calculus stack regions proc 21st ann acm sigplan sigact symp principles programming languages 1994 aiken al static memory management improving region based analysis higher order languages proc programming language design implementation 1995 expanded 52 page technical report goncalves appel cache performance fast allocating programs proc 7th int conf functional programming computer architecture pp 293 305 acm press june 1995 andrew appel runtime system lisp symbolic computation 3 343 380 1990 appel shao empirical analytic study stack heap cost languages closures technical report cs tr 450 94 princeton univ mar 8 1994 revised version functional programming tarditi diwan moss memory subsystem performance programs copying garbage collection technical report cmu cs fox 93 06 1993 appeared proc 21st ann acm sigact sigplan symp principles programming languages tarditi diwan moss memory subsystem performance programs intensive heap allocation technical report cmu cs fox 93 07 1993 collecting garbage proc 1994 acm conf lisp functional programming appel runtime tags aren technical report cs tr 142 88 princeton univ mar 1988 appeared lisp symbolic computation 19 7 703 705 july 1989 miscellaneous compiler related papers andrew appel axiomatic bootstrapping guide compiler hackers technical report cs tr 451 94 princeton univ mar 9 1994 appeared record 1994 acm sigplan workshop ml applications revised version diagrams appears trans programming languages systems 16 6 1699 nov 1994 harper lee pfenning rollins compilation manager standard ml jersey record 1994 acm sigplan workshop ml applications closely related paper group 4 haines harper note conditional compilation standard ml technical report cmu cs fox 93 02 1993 tarditi lee acharya assembly required compiling standard ml letters programming languages systems june 1992 correct optimal lambda calculus evaluation abadi levy geometry optimal lambda reduction abadi levy linear logic boxes optimality inefficiency isn cost model lambda calculus global dynamics optimal graph reduction img light night hours influences perceptions reflects faces exhibit dedicated moments twilight viewed netscape navigator 2 0 higher thousands colors toolbar location directory information switched smaller monitors img img conferences conferences aaai nips machine learning 1996 cogsci 1996 cns 96 upcoming neural net conferences european symposium artificial neural networks belgium april 16 18 1997 bakker list list nn event announcements page idiap switzerland back utcs neural networks home page martym cs utexas research gift curiosity experience research fall 1994 chance work dr risto miikkulainen original research project natural processing neural network project build system capable building global distributed representations large corpora current system built successful capturing regularities words usage small corpora artifical data extend current system build representations words natural data wsj wall street journal large corpora relevant papers provided acl 94 yarowsky word disambiguation term paper project 2077 guggenheim annex east wing gallery west wall project guggenheim annex chateau gallery created give voice artists students sieg hall guggenheim annex residents encouraged express ideas creative work west wall project east wing ambitious exhibits focusing primarily themes chateau living feeling west wall official opening late november 1995 offer sneak preview works untitled 1995 switch broken 1995 tektronix color film copier switch paper clip paper james douglas fix 1970 sung eun choi 1969 ben 1995 untitled 1995 hp toner copier paper dry erase marker copier james douglas fix 1970 paper adam finkelstein 1966 speak living guggenheim artists firsthand choi sung eun sungeun cs washington finkelstein adam invited artist adam cs washington fix james douglas fix cs washington secosky jason jasons cs washington back c109c office page cs516 15 threads table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 img img img img img img img img img img img img literature research notes cs ee ce departments relevant information author wade barnes email mwbarnes cs utexas updated friday july 12 1996 4117 mathematical programming machine learning img img img www page links work mathematical programming machine learning mathematical programming section university wisconsin madison computer sciences department encompasses number separate research areas directed prof olvi mangasarian projects pattern separation mathematical programming machine learning cancer diagnosis prognosis mathematical programming neural networks people olvi mangasarian nick street mikhail solodov kristin bennett william wolberg paul bradley papers individual project pages specific lists related papers mathematical programming group maintains ftp archive technical reports databases wisconsin breast cancer database wisconsin breast cancer fine needle images local related links uw mathematical programming group uw machine learning group computational biology uw cs department uw center mathematical sciences gopher uw medical school center information enhanced medicine singapore related links machine learning information services machine learning research carnegie mellon university machine learning research university illinois machine learning university texas machine learning research navy center applied research ai pattern recognition page delft modified mangasarian june 8 1995 paulb cs wisc 2313 cs 302 introduction microsoft windows running dos window changing password dos windows unlike windows ms windows windows graphical user interface user mouse dos windows require user keyboard type commands command prompt note menu bar menus dos window starting dos window order run dos window find ms dos prompt icon cs apps program group double click icon window familiar ms dos command prompt familiar ms dos opportunity briefly introduce changing password changing password thing dos window cs 302 sections change password prompt type press enter key prompted password password asked password verification note type passwords screen protect privacy capitalization matter password exiting dos window exit dos window simply type exit hit enter key entire dos window disappear back introduction ms windows previous topic switching foreground tasks topic file manager uw math preprints university wisconsin mathematics department preprint server server preprints papers written math department faculty graduate students papers arranged subject author addition recent section lists recent papers lists papers recent preprints preprints author preprints subject electronic submission preprints convenient preprint submission form submit preprint server search preprint database return math department home page hints netscape netscape world wide web browser mosaic differences netscape mosaic impact web netscape made netscape communications corporation information software check line information find bookmarks feature netscape track instructor page assignments discover modified mon mar 6 10 48 13 1995 michael lee michaell cs wisc mpi references mpi documents web list good starting points mpi man pages message passing interface mpi standard page mpi faq roger message passing tutorial cornell mpi tutorial anl mpi tour ian foster mpi chapter line text book designing building parallel programs constraints pub code drafts papers ppcp94 readme photo album img img img brother sister scout camp bangalore img img img kedar year hall iii mess img img img hall garden fountain iitk receiving degree img back home page send comments suggestions sastry cs wisc 1339 cslab online unix beginner guide emacs ftp gopher latex mail lynx mosaic rn tin troff vi xv vms beginner guide mail selected articles amos ron icons page clickable article listed viewed line clicking red ball articles downloadable ftp ed img ftp cs wisc approx silly option files postscript compress ed files subscript uncompress ed files order increasing age img bdr4 ps img bdr4 ps approximation orders fsi spaces 2 carl de boor ron amos ron march 1996 additional references added june 1996 submitted constructive approximation img tight ps img tight ps compactly supported tight affine spline frames 2 amos ron zuowei shen february 1996 submitted math comp img affine ps affine systems analysis analysis operator amos ron zuowei shen december 1995 submitted img ker2 ps inductively dimension joint kernel commuting linear operators ii carl de boor amos ron zuowei shen 1995 img cdr ps smooth smoothest function space albert cohen ingrid amos ron 1995 appeared bf 3 87 89 1996 img frame2 ps analysis affine bases affine frames amos ron zuowei shen march 1995 appeared texasviii img smoothwav ps smooth functions provide good approximation orders amos ron february 1995 siam math anal img wh ps weyl heisenberg frames riesz bases 2 amos ron zuowei shen october 1994 submitted img sphere ps strictly positive definite functions spheres amos ron xingping sun february 1994 math comp img frame1 ps frames stable bases shift invariant subspaces 2 amos ron zuowei shen february 1994 appeared canadian math bf 47 1995 1051 1094 img pscattered ps approximation orders scattered centres martin amos ron january 1994 img scattered ps radial basis function approximation gridded centers scattered centers dyn amos ron november 1993 appeared proc london math soc bf 71 3 1995 76 108 img approxloc ps approximation orders approximation maps local principal shift invariant spaces amos ron 1993 journal approximation theory bf 81 1 1995 38 65 img wav2 ps multiresolution analysis infinitely differentiable compactly supported functions dyn amos ron september 1992 applied computational harmonic analysis bf 2 15 20 1995 img stablemask ps characterizations linear independence stability shifts univariate function terms refinement mask amos ron september 1992 img sct1 ps negative observations approximations spaces generated scattered shifts functions vanishing infty amos ron september 1992 appeared 78 3 1994 364 372 img ker ps inductively dimension joint kernel commuting linear operators carl de boor amos ron zuowei shen june 1992 adv math img aoradial ps 2 approximation orders principal shift invariant spaces generated radial basis function amos ron march 1992 appeared 245 268 img aobivar ps sharp upper bound approximation order smooth pp functions carl de boor rong qing jia march 1992 appeared approx theory 72 1 1993 24 33 img wavelet ps construction multivariate pre wavelets carl de boor ronald amos ron february 1992 appeared approx 9 1993 123 166 img ps structure generated shift invariant spaces 2 carl de boor ronald amos ron february 1992 appeared functional analysis 119 1 1994 37 78 img l2shift ps approximation shift invariant subspaces 2 carl de boor ronald amos ron july 1991 appeared trans amer math soc 341 1994 787 806 note file ell 2 shift shift img aoinfty ps fourier analysis approximation power principal shift invariant spaces carl de boor amos ron july 1991 appeared approx 8 1992 427 462 img leastsol ps solution polynomial interpolation problem carl de boor amos ron appeared math 210 1992 347 378 img compleast ps computational aspects polynomial interpolation variables carl de boor amos ron appeared math comp 58 1992 705 727 img polideal ps polynomial ideals multivariate splines carl de boor amos ron appeared multivariate approximation theory iv 90 chui zeller eds birk verlag 1989 31 40 img multiint ps multivariate polynomial interpolation carl de boor amos ron appeared approx 6 1990 287 302 img quasi ps span translates compactly supported function approximation order 1989 carl de boor amos ron appeared london math soc 2 45 1992 519 535 faster harder kill 5101 assignment 2 program due monday september 30 5pm homework due wednesday october 2 beginning class program purpose program intended provide understanding area data representation program statement user entering data program base input output assume base ten write sal program user enters 3 base ten integers base input base output integer program prints user entered integer user entered base write code user entered base range 1 base lt 10 sample program run enter input base 4 enter base printing integer 6 enter integer 23 integer base 6 15 sample program run enter input base 3 enter base printing integer 10 enter integer 1022 integer base 10 35 requirements 1 procedures functions defined chapter 2 text procedure reads user entered integer displays integer base 2 input output puts displaying strings character oriented input output means operand put instructions type character declared byte easiest enforce requirement sal putc getc instructions put 3 error user input detected program print error message exit note program input output character character user input errors detected errors handled include checking user entered bases correct range detecting user entered characters part integer 4 write program runs exits incorporate loop execute program 5 comment sal program appropriately handing program turn program sal source code running script program2 program2 file sal program script submits program printout turned homework 1 3 points give base 4 representation base 6 25 4 show work 2 6 points fill missing entries table bits binary representations required fit write overflow answer decimal sign magnitude complement complement 23 111100 100000 3 4 points show work giving ieee single precision floating point representation decimal 22 85 truncate repeating fraction significant end express result hexadecimal 4 4 points decimal represented ieee single precision floating point representation hexadecimal 5 3 points sal puts instruction print string starts label contents memory hexadecimal address contents string 66 75 20 73 74 75 66 66 21 00 42 59 45 printed puts instruction research interests fine grained parallelism compiling multi processor systems distributed systems member programming languages research group computer science dept pitt working project involving instruction scheduling register constraints superscalar vliw machines advisors dr mary lou soffa dr rajiv gupta cs516 05 mpp nets table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 img img img img img img img img img img img img img img img img img judo university washington judo modern refined form developed late 1800 professor basic maximum efficiency mutual benefit olympic sport 1964 judo practiced manner worldwide club practice persons judo experience encouraged join regular club practice runs mwf exact schedule subject change check ima mail complete information intramural activities facility observe ll answer questions practice policies university washington club emphasize principles judo aspects practice persons attending regular club practice expected basic skill apply ability information club members membership policies university washington judo club operates uw recreational sports program open uw students faculty staff facility permit open membership persons uw maintain active relationship area clubs provide contact information fees 15 quarter addition club members obtain membership national organization insurance purposes fees beginner class arranged university beginner class beginner class offered sports skills program quarter summer quarter excluded class covers basic judo techniques emphasis falls basic throws basic pins introduced designed promote awareness judo provide solid basis continued practice quarters beginning class regular club practice format adjusted interested beginners tournaments clinics club members encouraged attend area judo clinics tournaments schedule joint practice area clubs year tournament 25th people nationals year pictures document experience references references page links judo clubs www club sports uw wishes sandy rest olympic team information judo uw contact dbc1 cs washington include valid return address 6 18 96 converting thread level parallelism instruction level parallelism simultaneous multithreading jack lo susan eggers joel emer henry levy rebecca stamm dean tullsen achieve high performance contemporary computer systems rely forms parallelism instruction level parallelism ilp thread level parallelism wide issue superscalar processors exploit ilp executing multiple instruction program single cycle multiprocessors mp exploit executing threads parallel processors parallel processing styles statically partition processor resources preventing adapting dynamically changing levels ilp program insufficient processors mp idle insufficient ilp multiple issue hardware superscalar wasted paper explores parallel processing alternative architecture simultaneous multithreading smt multiple threads compete share processor resources cycle compelling reason running parallel applications smt processor ability thread level parallelism instruction level parallelism interchangeably permitting multiple threads share processor functional units simultaneously processor ilp tolerate variations parallelism program single thread smt processor resources dedicated thread exists parallelism compensate lack thread ilp work examine alternative chip parallel architectures enabled greatly increased chip densities expected future compare smt small scale chip multiprocessors mp ability exploit ilp identify hardware bottlenecks prevent multiprocessors efficiently exploiting ilp show dynamic resource sharing smt avoids benefits run threads single processor advantageous thread ilp limited ease adding additional thread contexts smt relative addition additional processors mp simultaneous multithreading expose parallelism increasing processor utilization attaining 52 average speedup versus processor single chip multiprocessor comparable execution resources assess memory hierarchy affected additional thread level parallelism show inter thread interference increased memory requirements small impacts total program performance inhibit significant program speedups submitted publication july 1996 postscript file click jlo cs washington cse 135 homework policy don collaborate homeworks 1941 bgsu clickable graphic bgsu bgsu overview img computer science img map img room computer science directory directory faculty staff department julie barnes david ronald conway diane mohammad bill larry cathy keith ann marie lancaster ronald lancaster laura walter shirley leland miller ramakrishnan winnie rex jean sullivan ralph townsend guy zimmerman 95 08 25 webmaster cs bgsu development environment designing implementing testing adaptive mesh refinement amr methods tackling complex problems 3d black holes computational sciences participants development environment opportunity work specific projects developed individually time require degree interaction design validation testing phases addition opportunity acquiring specific skills knowledge working narrow interesting problem opportunity understand procedure designing implementing complex software parallel distributed platforms projects intelligent graphical user interface amr parallel runtime support system amr dynamic load balancing algorithms amr parallel pde solvers amr methods parallel structured grid generation 2d 3d complex geometries scientific computing benchmarks multithreading parallel distributed platforms study impact restructuring cg scalar algorithms codes terms cg performance mpps intelligent graphical user interface amr gui amr project requires design implement intelligent end 2d geometries operators parameters required solve numerically time dependent pde problems project consist components problem specification visualization existing problem solving environment pse extended project recommended students interest guis pses general front ends high performance computing environments parallel runtime support system amr amr project requires design implementation communication threaded modules efficient implementation data movement control primitives parallel amr methods existing communication software mpi ams threaded packages qt utilized project recommended students interests systems parallel parallel compilers computational sciences interaction bernoulli split projects expected dynamic load balancing algorithms amr amr project requires development implementation evaluation dynamic load balancing algorithms amr direct generalized spectral bisection derivatives space filling curves ii incremental objective develop amr module amr ii acquire knowledge solving instance difficult combinatorial optimization problem dynamic load balancing adaptive computations network time memory sharing heterogeneous workstations mpps existing algorithms software extended build project recommended students interests solution practical optimization problems related parallel distributed computing parallel pde solvers time dependent problems amr methods project requires implementation library routines discretization solution 2d 3d wave equation mpps smps threaded multithreaded paradigms evaluated addition accuracy stability multithreaded computations analyzed high performance languages hpf low level fortran message passing project students interests parallel numerical computing scalability analysis interaction amr project expected parallel structured grid generation 2d 3d complex geometries project requires development parallel algorithms implementation library parallel grid generation modules algebraic methods elliptic methods moving algebraic methods high performance languages hpf low level message passing project students interests parallel numerical computing existing state art scalar algorithms code interaction amr expected scientific computing benchmarks multithreading parallel distributed platforms study impact restructuring cg scalar algorithms codes terms cg performance mpps project requires development conjugate gradient algorithm suitable multiprocessors includes implementation cg typhoon parallel compiler issues related expensive dot product operations studied algorithm restructuring improving performance compared cg algorithm worth effort increase space complexity code restructuring improving performance compared straight forward cg code worth extra step exploring functional parallelism top data parallelism cost multithreading implementing functional parallelism ii masking global address space overheads overhead worth increase software complexity error stability information contact 1142 pai taiwan page general information yahoo taiwan link julie taiwanese page taiwan top ten sites taiwan navigator taiwan index taiwanese languages china hands taiwan stop protest china military updated mon oct 21 16 48 18 pdt 1996 mechanical gaze icon mechanical gaze explore real remote spaces tele robotics continuous operation march 1995 eric paulos john canny botanical exhibit coming exhibits contact ideas show enter institutions museums scientists artists individual users invited exhibit objects browser upcoming previous upcoming previous live video feed 128 32 34 90 mbone ucb nv 224 2 140 1 project space browsers tool ubiquitous tele embodiment real legal tender november 5 9 1995 san francisco california resolution independent video language jonathan swartz department computer science 4130 upson hall cornell university ithaca ny 14853 7501 swartz cs cornell brian smith department computer science 4130 upson hall cornell university ithaca ny 14853 7501 bsmith cs cornell http www cs cornell info projects zeno rivl rivl html work supported funding xerox design research institute air force contract 94 1 acm copyright notice table contents abstract 1 introduction 2 rivl language 2 1 image operations 2 2 sequence operations 3 rivl interpreter 3 1 implementation image computing 3 2 implementation sequences 3 3 memory management 4 related future work 5 references abstract common video processing programmers implement video programs manipulations arrays pixels paper presents language extension called rivl pronounced rival video class data type programs rivl high level operators independent video resolution format increasing program portability simplifying code reuse reducing development time paper describes rivl interpreter strategies interpreter optimize rivl programs optimizations include classical programming language optimizations common subexpression elimination order execution image video specific optimizations computing images affect output optimized memory manager 1 introduction order support development multimedia applications programming languages include audio video images true data types characters text numerical values true data types today languages operators multimedia language format independent video images formats easily intermixed integers floating point numbers modern programming languages operators multimedia language resolution independent high low resolution input data produces worse results single double precision floating point numbers produce accurate results numeric computations platform independence code reuse side effect multimedia programming languages optimizing parallel compilers existing programs make run faster optimizing multimedia compilers speed multimedia programs rivl pronounced rival language extension optimizing system designed goals mind rivl video data type video operators format resolution independent format independence means mpeg 5 video freely intermixed jpeg 7 postscript 9 uncompressed images resolution independence means operations rivl cut seconds video clip defined film resolution 16 30 frames image size features relieve programmer tedious low level details runtime system execute rivl program quickly low resolution data crude output prototyping debugging slowly high resolution data refined output rivl approach video manipulation significant advantages current approaches rivl programs easier read write maintain low level counterparts rivl code platform independent rivl expresses video image editing operations format resolution independent rivl separates description video operations implementation allowing rivl runtime system improve execution efficiency rivl programs implemented interpreter rivl extension tcl language 11 approach easily embed rivl applications paper describes design implementation rivl language rivl interpreter optimizer rest paper organized section 2 illustrates rivl language series examples section 3 discusses rivl interpreter optimizes image video operations section 4 reviews related work concludes current status future research directions table contents 2 rivl language section illustrates rivl programs series examples rivl extension tcl rivl programs access primitives tcl language rivl extends tcl data types images 1 represent images sequences represent video segments timestamped set images table 1 lists rivl primitives manipulating images sequences table divided classes input output supported formats include pgm ppm 8 jpeg 7 mpeg 5 postscript 9 geometric image operations class move resize image sequence operations speed slow temporally shift sequences assembly class cut paste type operations images sequences conversion class functions convert images sequences map image operations frames sequence transforms image transforms paper sections 2 1 2 2 examples clarify image primitives sequence primitives table 1 image sequence primitives type image sequence description operations operations input output im read seq read read image sequence disk im write seq write write image sequence disk geometric im trans seq shift translate image space shift sequence time im scale seq scale scale image space scale sequence time im rotate rotate image center assembly im crop seq crop crop region make image sequence im concat seq concat concatenate multiple images sequences end end im overlay seq overlay overlay multiple images sequences place conversion ims seq seq ims convert list images sequence seq map apply script image sequence transforms im fade fade image percentage im image size im blur apply blur filter image im mask make transparent pixels intensity 2 1 image operations rivl fragment set image2 im image1 expr 1 set im image2 expr 360 program 1 effect image1 rivl image floating point 0 1 line calls im shrink image1 center factor 1 assigns result image1 line calls im rotate image1 center 360 stores result image1 figure 1 shows effect fragment values repeated set fragment cumbersome remedy problem borrowed idiom scheme operator character appended modifies argument taking advantage notation rewrite program 1 im image1 expr 1 im image1 expr 360 notice destructive operation omits front argument destructive form requires artifact caused tcl implements pass reference point discuss related paper 14 complex effects constructed tcl constructs looping branching procedure creation recursion rivl program figure 2 creates fractal arbitrary image img figure 1 output program 1 0 1 0 4 0 7 img figure 2 fractal program output 1 2 3 rivl language 2 2 sequence operations sequence rivl abstraction video thought set time images image commands sequence commands composed express operations instance common video editing operation assembly sequences connected written rivl fragment assembles 10 seconds sequence raiders mpg sequence mpg writing result mpg files mpeg format set raiders seq read raiders mpg set seq read mpg seq crop raiders 0 0 10 0 seq write seq concat raiders mpg important primitive rivl seq map seq map applies image effects sequences executing script image sequence combining resulting images sequence seq map similar map scheme command seq map clip im 1 100 75 seq map evaluates template command im 1 100 75 image clip substituting current image 1 appears template results gathered returned sequence command returns sequence thumbnail versions images clip applying operation image sequence desirable vary operation time operation fading sequence black effect achieved calling im fade image sequence parameter decreases time case seq map call procedure parameter time image modified end seq map performs additional substitutions substitute time stamp current image seconds substitute length sequence seconds substitute relative time current image divided mechanism fade black expressed seq map clip im fade 1 expr 1 combined sequence assembly operations seq map simplifies expression effects transitions parts movie procedure figure 3 connects sequences transition parameter transition script passed seq map sequences joined duration time seconds apply transition effect im fade 1 expr 1 jack jill 5 connects sequences jack jill fade proc transition duration set seq length set seq length parts movie set begin seq crop 0 0 expr duration set end seq crop duration apply timed effect end movie overlay beginning movie set seq crop expr duration set seq crop 0 0 duration set middle seq overlay seq map transition seq concat begin middle end figure 3 procedure connect sequences arbitrary transition rivl language extension powerful notation programming video rivl high level semantic description video operations interpreter optimize execution rivl programs section describes optimizations rivl language table contents 3 rivl interpreter section discusses implementation rivl interpreter subsections discuss efficient implementation image sequence operations subsection discuss memory allocation issues video computing describe rivl custom memory management system 3 1 implementation image computing ways optimize image computing make individual image operations scales rotations efficient issues addressed length graphics literature good algorithms readily 3 intelligent operations call order achieve final result feature rivl exploit type optimization lazy evaluation demand driven execution 10 rivl computes video data needed output display result computation time rivl plan intelligent computing strategy command executed immediately independently rivl interpreter alternates modes operation graph construction mode graph evaluation mode graph construction mode interpreter evaluates rivl programs recording storing operations directed acyclic graph dag edges correspond images nodes correspond primitive operations scale overlay process typically fast image operations recorded executed effect dag represents dynamic instruction trace rivl program execution program overlays scaled rotated version image tiger jpg image flowers jpg set tiger im read tiger jpg im tiger 0 8 im tiger 288 0 set flowers im read flowers jpg im blur flowers 5 0 im overlay tiger flowers im write jpg figure 4 shows graph created program im im implemented pair translations surrounding im scale im rotate translations move origin scale rotate operations center image img figure 4 sample image graph call im write triggers graph evaluation mode principle rivl interpreter graph inputs output computing intermediate images output image computed computing images interpreter perform optimizations optimizations graph restructuring result region calculation graph restructuring optimization modifies graph output equivalent computation efficient modifications include combining swapping adjacent nodes figure 4 adjacent affine transformations rivl collapses nodes single affine transform figure 5a optimization improves computation speed quality final image reducing number times image result region calculation optimization introduced 10 compute regions intermediate image affect final result program small portion flowers visible final result figure 5b sufficient read blur portion rivl calculates 3 regions intermediate images edge dag region region result region region edge region pixels provided edge left node region edge region pixels needed edge node finally result region intersection intersection pixels defined values affect final output image pixels inside result region computed figure 5b shows regions computed intermediate image graph small region calculated lower images optimizations rivl interpreter computes graph result image writes image disk returns processing commands graph construction mode img figure 5 image graph result regions rivl interpreter 3 2 implementation sequences implementation sequences ideas implementation images image optimizations prove beneficial sequence computing scrolling titles sample task motivate section program adds scrolling credits 40 seconds 240 4 minute movie set credits ims seq im mask im read credits ps seq map credits im trans 1 0 0 expr 8000 seq scale credits 40 0 seq shift credits expr 200 0 set raiders seq read raiders mpg set seq map credits raiders im overlay 1 2 seq write mpg program 2 adding scrolling credits end movie titles stored postscript program generates long image im mask function makes titles background transparent program converts image sequence credits scrolls credits upwards time seq map scales shifts credits desired time range 200 240 sec final seq map overlays titles raiders movie result written file mpg image commands sequence commands stored graph called sequence graph sequence computed response seq write command figure 6 shows sequence graph program 2 node corresponds line program sequence graph generate set image graphs correspond sequence individual frames img figure 6 sequence graph scrolling titles suppose compute frame output sequence time perform passes sequence graph backward pass forward pass backward pass compute timestamp edge edge timestamp time edge influences output frame traverse graph seq scale seq shift node encounter potentially timestamp top figure 7 shows timestamps computed 220 0 forward pass build image graph output frame traverse sequence graph seq read seq map node encounter adds node image graph seq read timestamp determine frame read seq map timestamp substituting values bottom figure 7 shows image graph computed 220 0 compute sequence repeat image graph generation algorithm relevant output times increment 1 fps fps desired frame rate frames sec output sequence program 2 ranges 0 0 240 0 resulting graphs merged single compound image graph shown figure 8 img figure 7 generating image graph 220 0 img figure 8 image graph entire sequence optimizations section 3 1 process compound image graph produce output images additional optimizations image subgraph reuse direct transfer detection image subgraph reuse figure 8 subgraph im read credits ps im mask replicated times efficient single subgraph multiple output edges shown figure 9 pixels credit ps read masked im trans nodes share common input general rivl detects merges redundant image form common subexpression elimination 1 direct transfer detection 200 seconds raiders mpg unchanged output obvious optimization avoid unnecessary decompression compression copying compressed data directly output formats mpeg direct copying frame mpeg sequences frames encoded differences frames decoded isolation mpeg streams divided groups pictures 15 30 frames long independent reading writing mpeg rivl transfers groups pictures directly img figure 9 image graph entire sequence shared subgraph rivl interpreter 3 3 memory management addition optimizing image sequence calculation rivl interpreter custom memory management module cache previously computed images cope large images understand utility caching images evaluation graph figure 9 output im mask node times advantageous cache image rivl memory manager detects case freeing image longer needed current graph evaluation issue store images graph evaluation ends interactive applications rivl require repeated evaluations slightly changing graph language restricts image graphs modified image edge remains accurate lifetime graph cached special knowledge images cache future graph evaluations principle user access edge created mistakenly discarding data data mistakes hurt performance address issue rivl im priority command applications set priority image memory manager discards low priority images high priority images memory instance video editor built rivl calls im priority raise priority displayed images results special effects quickly viewed algorithms heuristics automatic priority adjustment images generated expensive operations images referenced repeatedly past candidates high priority initial implementation rivl treated images indivisible memory buffers representation performed poorly large images rivl memory manager divides large images overlapping pages manageable size figure 10a pages handled independent entities memory manager allowing image cached parts addition large images considerable blank space efficiently represented set contiguous pages figure img figure 10 dividing large image representing sparse image illustrate utility rivl memory management policy execution scrolling titles program program 2 standard memory model entire image read virtual memory buffer duration program assuming 256 color image requires 5 mb storage contrast rivl task 1 title region divided ten equally sized pages rivl current maximum page size 2 rivl allocates loads masks page data results call im mask cached future requests 3 rivl discards pages longer needed memory 1 mb rivl hold pages summary rivl interpreter variety strategies optimize execution rivl programs graph restructuring combining reordering nodes graph speed result region calculation computing parts image affect output direct transfer detection copying compressed data directly output image subgraph reuse sharing common image graph image caching caching images needed graph evaluation image subdivision dividing large images manageable pieces rivl interpreter table contents 4 related future work commercial packages provide software libraries image manipulation functions demand driven execution achieve similar optimizations mentioned section 3 include pixar system 10 silicon graphics 13 4 image transformations concise expressions run time mechanism permits rapid prototyping image primitives adapting idea rivl mentioned systems provide language support motion video systems data explorer 2 khoros 12 provide graphical programming environment image programs expressed flowcharts expressing image operations improvement pixel manipulation limitations flowcharts expressing complex programs support motion video operations systems limited existent matthews makedon 6 combines apple quicktime movie player scheme based video manipulation language user works objects close underlying implementation video data pixel arrays frames low level access users considerable flexibility creating image operations algorithms detecting cuts video easily built pixel array primitives contrast rivl high level abstraction exploit delayed computation improved efficiency resolution independence makes programs portable rivl implemented 4000 lines code 500 lines tcl code ported sun os hpux linux operating systems rivl build simple video editor rivl editor found http www cs cornell info projects zeno rivl rivl html rivl language evolving extending core set rivl primitives support types video processing image analysis computer vision morphing primitives hope build rapid prototyping environment exploring video content processing building parallel implementation rivl interpreter workstation clusters implementation rivl program run quickly low resolution images small cluster slowly high resolution images small cluster quickly high resolution images large cluster interpreter automatically parallelize rivl program coarse grained parallelism image process fine grained parallelism image multiple processes table contents 5 references 1 aho sethi ullman compilers principles techniques tools reading mass addison wesley 1988 pp 592 595 2 data explorer software package ibm 3 foley al computer graphics principles practice edition reading mass addison wesley 1990 4 gerald bell laboratories murray hill nj 5 le gall mpeg video compression standard multimedia applications communications acm april 1991 vol 34 num 4 pp 46 58 6 matthews james peter makedon programmable video editing system automation media recognition acm multimedia 93 proceedings pp 419 426 7 jpeg image data compression standard van nos reinhold york 1992 8 poskanzer jef extended portable bitmap toolkit pbmplus 9 postscript adobe systems incorporated mountain view ca 10 michael model efficient flexible image computing siggraph 94 proceedings pp 147 154 11 ousterhout john tcl tk toolkit addison wesley massachusetts 1994 12 khoros application development environment experimental environments computer vision image processing editor christensen crowley world scientific 1994 13 silicon graphics library silicon graphics mountain view ca 14 swartz jonathan smith brian rivl resolution independent video language submitted 1995 tcl tk workshop july 1995 toronto ca http www cs cornell info projects multimedia rivl tcl tk 95 ps table contents footnotes 1 rivl image type unrelated tcl tk 11 canvas image type 1856 linguistic string project lsp courant institute mathematical sciences 251 mercer street york york 10012 tel 212 998 3097 fax 212 995 4123 email sager cs nyu selected lsp publications 1 sager 1967 syntactic analysis natural language advances computer 8 153 188 academic press ny 11 sager 1975 sublanguage grammars science information processing journal american society information science 26 10 16 12 sager grishman 1975 restriction language computer grammars natural language communications 390 400 13 hirschman grishman sager 1975 grammatically based automatic word class formation information processing 39 57 33 hirschman sager 1982 automatic information formatting medical sublanguage sublanguage studies language restricted semantic domains eds walter de gruyter berlin pp 27 80 34 sager 1981 natural language information processing computer grammar english applications addison wesley reading mass 65 sager friedman lyman md members linguistic string project 1987 medical language processing computer management narrative data addison wesley reading ma 82 sager lyman tick 1994 natural language processing representation clinical data journal american medical informatics society vol 1 2 pp 142 160 julian diaz hurtado mail cornell 1904 hasbrouck apartments ithaca ny 14850 ph 607 253 index education work experience computer skills information education cornell university johnson graduate school management master business administration 1997 concentration general management management consulting award johnson school merit scholarship college engineering master engineering computer science 1996 universidad colombia escuela de systems engineering june 1986 award honors diploma outstanding academic achievement elected student representative academic council work experience march 91 august 95 corporation coral gables florida mis telecommunications manager established managed mis telecommunications department organizational business objectives strategies functions developed plan overhaul information technology infrastructure align information systems business objectives evaluated negotiated acquired implemented party business applications support back end core operations replace obsolete legacy systems designed implemented network based services mail fax text conferencing file print services improve intra organizational communication reduce costs designed implemented local area networks lans company remote offices designed wide area network wan digitally connect remote offices lans company headquarters evaluated negotiated acquired implemented hardware components lans wan mentioned reduced corporate long distance 30 evaluated negotiated acquired pbx system headquarters office august 86 february 91 colombia technical support analyst operating systems data communications promoted mis manager corporation fully owned subsidiary united states developed automatic file replication mechanism based network increase data availability mission critical application data developed company specific software development framework cut software development maintenance costs time computer skills programming languages java pascal pl cobol rad operating systems dec vms dec ibm os 400 unix ms windows 95 3 software applications dec rdb dec dec conferencing dec ms access ms excel ms word ms powerpoint publications software design principles informatica al magazine september october 1991 techniques specification interactive programs informatica al magazine june 1990 professional affiliations acm association computing machinery july 1984 present ieee institute electrical electronics engineers june 1990 present personal fluent spanish english citizen permanent resident part support group helping victims hurricane andrew clean temporary repairs homes enjoy soccer tennis address stuff department jonathan swartz department computer science 4130 upson hall cornell university ithaca ny 14853 7501 department fax 607 255 4428 office upson hall 5153 607 255 1237 home jonathan swartz 523 spencer road ithaca ny 14850 607 273 img campus information student information teaching research units libraries museums computing resources student organization uc berkeley www home page click categories scroll information category search page locate resource campus information introduction uc berkeley university california berkeley general information campus programs services specific sites include academic calendar general catalog descriptions campus news events berkeley pledge maintain diversity partnership excellence administrative vision initiatives cal bears athletics recreational sports directory information student information information interest current prospective students including undergraduate admissions graduate admissions financial aid registrar schedule classes campus information includes sites interest students teaching research units web sites uc berkeley 14 colleges schools uc berkeley extension summer sessions catalog sites organized research units teaching research projects libraries museums information uc berkeley library web museums exhibits computing resources information campus computing guides services publications groups student organization listing provided student activities services recognized student organizations home pages university california berkeley page sites faq search 1995 uc regents www www berkeley resume tong wang department computer science west ave 306 university texas austin austin tx 78705 512 471 9771 512 479 8685 http www cs utexas users twang twang cs utexas objective seek challenging position computer related industry graduate date spring 1997 1 visa holder education university texas austin austin tx 1995 present ph program expected computer sciences gpa 4 0 4 0 selected coursework taking distributed computing database system implementation algorithms technique theory distributed computing ii communication networks theory computation network performance computer graphics multimedia systems tsinghua university beijing china 1992 1995 degree computer science gpa 89 100 selected coursework advanced computer architecture computer networks architecture combinatorial mathematics principle artificial intelligence shanghai jiao tong university shanghai china 1988 1992 degree computer science engineering gpa 3 8 4 0 work teaching assistant experience univ texas austin dept computer sciences austin tx spring 1996 assist graduate database system implementation member technical staff level 1 lucent technologies bell labs holmdel nj 05 96 08 96 worked group performance analysis department bell labs participated designing charge implementing network design tools object oriented language designing large scale atm networks business units teaching assistant univ texas austin dept computer sciences spring 1996 assist cs105 teaching assistant univ texas austin dept computer sciences fall 1995 assisted cs372 introduction operating systems emphasis unix research assistant tsinghua university 02 1993 06 1995 conducted research machine learning knowledge based systems genetic algorithms applications developer sheng li power station shandong china summer 1993 developed rule base security expert system power station computer solid programming skills experiences unix skills clear understanding internet experience pc quick learner languages java shell script pascal perl tcl tk opengl 80x86 assembly html platform unix sunos solaris aix windows dos ms windows machines sun sparc ibm rs6000 pc projects mpeg player java computer science dept ut austin fall 96 implemented mpeg decoder player pure java play mpeg movie web pages platform supporting java 2 persons group platform software sun workstation java robot arm computer science dept ut austin fall 96 computer graphics project platform software unix opengl tcl tk network design tools lucent technologies bell labs 05 96 08 96 tools designing variety large networks thousands nodes tens thousands links producing unconstrained optimal network designs constrained network design current embedded base tool developed meet business units responsible implementing integrating versions single software platform based platform software unix solaris sun sparc standard component libary implementation sql mini database system sql ut austin fall 1995 database system implementation features include dml database loading data manipulation update insert delete select query optimizer transaction failure recovery system failure recovery platform software unix solaris sun sparc lex yacc make ebl ga tsinghua university 1994 1995 explanation base learning system genetic algorithms improve system utility part thesis platform software unix expert system security sheng li power station summer 1993 platform software 80486 pc microsoft implementation concurrent shanghai jiao tong university spring 1992 concurrent superset language concurrency facility implementation includes concurrent compiler ccc run time supporting process communication facility part thesis platform software unix international student asian 1 visa holder language chinese english expected graduating date degree spring 1997 img back home copyright tong wang 1996 life experience img gunnm aka battle angel story life works cyborg girl future land living garbage discarded giant floating city finds girl intact head long sad bloody journey life uncover mystery origins finding meaning life series divided 9 volumes title listed click cover read description volume complete vol 1 2 5 7 8 9 include memorable quotes visit author characters commentary pages img rusty angel img road freedom rusty angel rain maker img iron maiden img bride iron maiden bride img season revenge img killing angel lost sheep img war killing angel chronicle war chronicle img man standing fire img conquer ars magna conquest img img cody kwok modified nov 2 frame menu window frame content parallel programming laboratory research tools applications converse runtime system interoperable languages charm charm message driven languages structured synchronization language fast multipole algorithm parallel simulation languages algorithms graph algorithms parallel sorting dynamic load balancing strategies projections performance feedback analysis tool paradise system automatic runtime optimizations visual programming tool computational fluid dynamics research ai search algorithms including branch bound dp data parallel fortran message driven efficiency message driven perl home map papers manuals presentations download group links private questions chapter 6 floating point arithmetic floating point arithmetic arithmetic operations floating point numbers consist addition subtraction multiplication division operations algorithms similar sign magnitude integers similarity representation add numbers sign numbers opposite sign subtraction addition decimal scientific notation 3 25 10 3 2 63 10 1 step align decimal points step add 3 25 10 3 0 10 3 3 10 3 infinite precision regard accuracy step normalize result normalized fl pt binary 25 0 100 0 10000101 add fl pt representations step 1 align radix points shifting mantissa left 1 bit decreases exponent 1 shifting mantissa 1 bit increases exponent 1 shift mantissa bits fall end significant end mantissa choose shift 25 increase exponent shift 10000101 8 places 0 original 0 shifted 1 place note hidden bit shifted msb mantissa 0 shifted 2 places 0 shifted 3 places 0 shifted 4 places 0 shifted 5 places 0 10000011 shifted 6 places 0 shifted 7 places 0 10000101 shifted 8 places step 2 add don forget hidden bit 100 0 10000101 1 100 0 10000101 0 25 0 10000101 1 step 3 normalize result hidden bit 1 result 0 10000101 subtraction addition alignment radix points algorithm subtraction sign mag numbers takes subtracting compare magnitudes don forget hidden bit change sign bit order operands changed don forget normalize number multiplication decimal values scientific notation 3 0 10 1 0 5 10 2 algorithm multiply add exponents 3 0 10 1 0 5 10 2 1 50 10 3 binary mantissa 4 bits don spend day multiplication part 0 0100 1 1100 mantissa multiplication 1 0100 don forget hidden bit 1 1100 00000 00000 10100 10100 10100 10 add exponents add true exponents bias added biased switch order subtraction negative true exp true exp 5 67 add true exponents 5 67 62 bias exponent 62 127 65 unsigned representation 65 put result back add sign bit 1 10 normalize result moving radix point place left increases exponent 1 1 10 1 1 stored hidden bit 1 division similar multiplication true division unsigned division don forget hidden bit subtract true exponents ieee standard specific hardware pretty slow comparisons approximate times 2 complement integer add 1 time unit fl pt add 4 time units fl pt multiply 6 time units fl pt divide 13 time units faster division called division approximation takes time fl pt multiply results true division division approximation 1 figure fl pt multiplication hardware result isn true division true division 3 3 1 approx 1 3 3 1 perfectly accurate issues floating point note discussion touches surface issues people deal entire courses taught issues rounding arithmetic operations fl pt values compute results represented amount precision round results ways rounding correct exist reasons goal computation computer round end result correct arguments correct lecture note number line message 3 methods rounding round 0 called truncation figure bits digits bits digits result throw rest effect making represented closer 0 3 decimal places 778 2 decimal places 77 round infinity round infinity 1 23 2 decimal places 1 3 2 86 2 decimal places 2 8 round infinity round infinity 1 23 2 decimal places 1 2 2 86 2 decimal places 2 9 binary round infinity 1 1101 1 11 10 00 1 001 1 00 1 01 round infinity 1 1101 1 11 10 00 1 001 1 00 1 01 round truncate 1 1101 1 11 10 00 1 001 1 00 1 01 1 1101 10 00 1 11 1 001 1 01 1 00 round nearest odd case 1000 number digits rounded ieee standard significant bit 1 1111 1 11 10 00 1 1101 1 11 10 00 1 001 odd case 1 00 1 01 1 1101 1 4 10 00 1 11 1 001 odd case 1 01 1 00 note bit round nearest algorithm tie case 5 learned elementary school decimal numbers standards machines standard exchange data calculate exact results ieee fl pt standard sets parameters data representation bits mantissa exponent mips architecture standard overflow underflow integer arithmetic floating point arithmetic operations overflow detection overflow fl pt checking exponents normalization overflow occurred infinity represented propagated calculation underflow occurs fl pt representations number small close 0 represented show number line fl pt normalized 1 left radix point exponent field 0 underflow occurs hw sw computing floating point operations hardware circuitry software program code programmer won occuring prior knowledge hw sw slower hw approx 1000 times difficult good students design sw algorithm fl pt addition integer operations sw fl pt operations tedious takes lots shifting masking data form integer arithmetic operations result shifting masking put number back fl pt format common thing manufacturers offer 2 versions architecture hw sw fl pt ops wwt logo multiscalar project funding sources return multiscalar home page work supported part computer systems technology office advanced research projects agency arpa order army intelligence center fort contract 95 computer information science engineering directorate national science foundation nsf grants ccr 9303030 mip office naval research grant n00014 93 1 0465 ibm cooperative graduate fellowship donation intel corp government authorized reproduce distribute reprints governmental purposes notwithstanding copyright notation views conclusions contained authors interpreted necessarily representing official policies endorsements expressed implied army intelligence center fort government updated 20 september 1995 guri sohi sohi cs wisc www alert redirection response server handled client found document moved location update documents hotlists evolutionary dialogs signals sentences genetic model communication jim newkirk computer science department signals simple essential form animal human communication alike sentences signals structure distinguishing feature human speech signals evolve sentences focus genetic model ll present discrete signals assembled generations sequential structures communicate specific messages notable interdependent conditions govern development environment constant accordance development species preservation ambiguity communication lending sentences flexibility adapt shifts environmental events agustin gonzalez 811 poe dr las cruces 88001 505 646 work 505 521 home 505 521 fax cs nmsu internet february 1995 education mexico state university las cruces ph candidate computer science expected date graduation spring 1995 area research datalog programs applied databases satisfy functional dependencies datalog declarative query language based order logic datalog program query input relational database output database datalog programs expressive relational queries express recursive queries instance transitive closure problem expressible datalog research focused efficiently process recursive datalog programs constraints input datalog program affect constraints output results obtained datalog research applied extend existing relational database managers instituto tecnologico de de monterrey monterrey master science computer science december 1990 thesis information systems representation semantic data model description research existing modeling techniques weak terms representing behavior systems work graphical technique based semantic modeling proposed semantic model transactions smt smt graphical specification objects related domain specification code generated support basic behavioral aspects system inserts deletes updates prototype smt written university california berkeley ca bachelor arts physics march 1982 special skills college level teaching experience computer languages qbe sql designing implementing relational databases experience development complex computer systems 200 000 lines code 25 people project good writing communication skills native spanish speaker object oriented analysis design operating systems unix ms windows ms dos sales experience professional interests professional interests applying existing technology education research development areas database technology apply knowledge databases object oriented programming information systems development participate development database models make existing systems usable expressive work consultant end users fully exploit existing database technology professional experience mexico state university las cruces research assistant research deductive databases developed general purpose class library contained general purpose classes string class class boolean types template based container classes lists sets developed class library manipulating logic programs contained classes logic objects programs rules atoms predicates libraries implementation testing transformation algorithms datalog programs teaching aids instructor january 1991 date universidad autonoma de cd chih mexico consultant participated departmental project build fully automated real time production line headed software part project software built object oriented techniques front end developed ms windows back end database trained participants object oriented programming august 1994 january 1995 universidad autonoma de cd chih mexico consultant taught training aimed professional developers summer 1994 instituto tecnologico de de monterrey monterrey research assistant researched developed nested relation database management system graphical interface dbms written ms windows final system 200 000 lines code 20 persons participating time headed development graphical editor 15 000 lines code module visual integration flow control objects system forms reports scripts january 1989 december 1990 instituto tecnologico de de monterrey monterrey mathematics teacher taught introductory calculus courses august 1988 december 1988 mexico de la paz owner designed developed information systems personal computers sold hardware software designed implemented multi user system control patients records accounts clinic system adapted run windows headed deployment consultant accounting inventory financial analysis systems companies january 1986 august 1988 digital de la paz manager sold hardware software personal computers november 1984 december 1985 universidad autonoma de baja california sur la paz mathematics computer science teacher taught calculus physics introduction computers january 1983 january 1985 technical publications gonzalez hernandez testing implication linear programs nmsu cstr department computer science mexico state university las cruces 88003 0001 1994 hernandez gonzalez uniform equivalence datalog programs functional dependencies nmsu tr 92 cs 22 department computer science mexico state university las cruces 88003 0001 1992 gonzalez el del programa de del itesm january 1990 gonzalez la del panorama de la universidad autonoma de bcs august 1983 professional associations member acm 1991 awards bell laboratories denver hispanic employees scholarship recipient spring 1992 place international contest de de de tecnico comercial usa mexico san antonio texas january 1990 back cs department home page 1125 journals conferences organizations acm cra ieee tap microsoft kdd statlib wics cs depts jobs career center cs jobs ms ph level cs faculty positions updated aug 29 1995 electronic payment systems gokul rajaram santanu sinha references talk electronic payment systems time permitting talk ikp anonymous credit cards cash finally cafe papers ssinha pub elec pay listing files ssinha pub elec pay ps gz electronic payment systems ps gz esprit project cafe high security digital payment systems 89 ps gz digital payment systems enabling security ps gz micro payments based ikp ps gz anonymous credit cards analysis ikp ps gz ikp family secure electronic payment protocols ps gz cryptosystems fail gokul ps gz gokul transparencies talk ssinha ps gz transparencies talk papers read hard copy david chaum security identification transaction systems make big brother obsolete communications acm oct 1985 vol 28 10 stefan brands line cash observers lecture notes computer science 773 advances cryptology crypto 93 line payment systems enabling payment control payment system provider credit cards cash virtual digicash ikp set micro payment transfer protocol micro ikp globe id gc tech payment switch electronic electronic check project line payment systems enabling payment control payment system provider electronic public key public key clip shared key cen electronic proposed standard emv electronic proposed standard line payment systems anonymous credit cards line payment systems cafe links interest usual net information junk adding bookmarks commerce guaranteed ssl payment system technology ibm zurich security research group links money electronic cash santanu sinha ssinha cs utexas utcs publications 1994 5 annual report 1996 newsletter technical reports department reports index ai laboratory reports abstracts networked computer science technical reports library ncstrl pronounced ancestral international collection computer science technical reports cs departments industrial government research laboratories ncstrl collection distributed set interoperating servers operated participating institutions search access documents distributed collection information departmental publications technical reports contact trcenter cs utexas shield columbia university kermit communications software kermit software collection columbia university york city communications software computer operating system planet kermit software offers consistent approach file transfer terminal emulation script programming character set conversion hundreds hardware operating system platforms diverse communication methods nonprofit kermit project supporting kermit software purchase manuals fund work software 95 kermit windows 95 nt v1 1 9 18 december 1996 kermit 6 0 unix vms kermit licensing documentation technical support 26 dec 96 frequently asked questions faq information links sites spa logo member software publishers association web site deliberately low tech html 1 0 enhanced view web form content er content form web counter 1 jan 95 make visit count load image kermit software columbia university kermit columbia 19 dec 1996 main campus overview 1 communication 2 tower 3 perry library 4 engineering 5 east mall 6 law school 7 school museum 8 stadium 9 10 erwin center 11 physical plant main campus maps overview accessibility parking buildings images 23 october 96 teamweb ut austin comments www www utexas computational chemistry computational chemistry publications direct simulation monte carlo dsmc methods direct simulation monte carlo dsmc publications highly adaptive irregular problems particle cell pic codes direct simulation monte carlo dsmc codes data access patterns vary time step time step efficiently parallelize adaptive irregular problems distributed memory parallel computers effective methods domain partitioning addressed simple dimensional domain partitioning method implemented compared unstructured mesh partitioners recursive coordinate bisection recursive inertial bisection dsmc simulations sparse matrix applications sparse matrix application publications computational combustion computational combustion publications detailed multi dimensional numerical simulations provide ideal vehicle study fundamental properties flames physical processes flames highly complex interact strongly linear fashion numerical experimentation excellent isolate physical processes study interactions predict important properties limits study limits great practical importance fire safety limit physical processes chemistry important interaction crucial determining limit highly detailed models include detailed chemistry processes obtain correct limits extinction flames multidimensional transient process date sufficiently detailed calculations flames carried steady state flames preliminary calculations transient flames moderately detailed flames carried naval research laboratory calculations show including detailed chemistry flame modeling reaction scheme calculations 15 species 35 reactions complete reaction mechanism involve 50 species 200 reactions higher interest navy number species reactions greater calculations capabilities current supercomputers parallel computers means perform calculations imperative current detailed flame code ported parallel machine existing sequential code extensively tested verified ensure reliability code ported minimum modification parti software enable port code wide variety parallel computes limited disruption existing sequential code flame code restricted generalized parallel reactive flow code provide navy powerful tool study img applications high performance compilers tools questions system webserver webmaster cs umd problems publications homepage wes cs umd urcs grad students list current grad students university rochester department computer science jessica hannah blau blau donna byron cai cai rodrigo michal cierniak cierniak mark core chris eveland eveland steve haley haley nikolaos hardavellas nikolaos peter heeman heeman lou lucian galen hunt gchunt ioannidis si gabriel martin jonas karlsson jonas aaron kaplan kaplan wagner meira meira maged michael michael murtezaoglu oriain srinivas parthasarathy srini alexandros poulos poulos rajesh rao rao eric ringger ringger amon seagull seagull andrea selinger selinger teresa sikorski sikorski amit singhal singhal amanda robert stets stets teng james vallino vallino mike van wie ed yampratoom edyamp li xli mohammed zaki zaki john zheng zhang jzhang change 9 dec 1996 ferguson ^^ home urcs people urcs home page omar srinivas basu rakesh aggarwal sanjay das arindam das soumen chakrabarti sen kar sumit mukhopadhyay shekhar sunita swarup acharya subbarao kumar das chandramouli anoop goyal shamik das sharma sarkar kishore suresh undergraduate home page department computer science cornell university general undergraduate information program overview undergraduate guide degree requirements engineering arts sciences information textbooks exam schedules people dan jenkins laurie buck grant frequently asked questions faq special interest special programs including dual degree internships accelerated masters programs association computer science undergraduates affiliated chapter policy academic integrity departmental computing facilities university information library cuinfo cornell main web site student life cornell computing cornell hotlist resources cs dept home page cs schools acm association computing machinery acm founded 1947 international scientific educational organization dedicated advancing art science engineering application information technology serving professional public interests fostering open interchange information promoting highest professional ethical standards cornell hope find resource helpful read disclaimers questions accuracy information found pages notice areas improvement reached ugrad cs cornell undergraduate pages designed edited dan jenkins page updated 7 1996 8475 chapter 1 basics administrative stuff introduce goals provide basic understanding future courses introduction computer architecture learn low level details computers work hand policy sheet lab acct forms assignment academic misconduct policy form brochure text bookstore policy sheet detail academic misconduct detail unix tutorials log introductory material basic concept computer science engineering levels abstraction hierarchy models purposes design programs computers problem large broken divide conquer introducing hierarchy level solving problem level design computer 1 transistors 2 gates flip flops 3 components registers adders 4 cpu memory system devices 5 computer system cpu computer system memory stuff components gates transistors top bottom design software levels abstraction writing large program 10 000 lines code top divide modules design module separately define procedures functions accomplish task interfaces parameters procedures implementation function independent interface specification level abstraction program design big picture computer software running hll computer pascal fortran hardware wanted write nice abstract hll stupid computer execute machine language machine language binary sequences interpreted computer instructions human readable situation introduce assembly language human readable form machine language instruction type operands translate assembly lang machine lang assembler lastly program translated hll programs assembly language made compiler complete picture hll compiler assembly assembler machine language language deals software aspects assembly language assemblers machine language deals hardware aspects computer execute programs introduction study computer architecture interface hardware software computer architecture relation hardware stuff touch software programs code design computer hardware executes programs programming language computer directly executes pascal don 1 experience engineering community hardware executes hll programs directly slower execute simple basic set instructions 2 usability machine pascal machine high level language translated assembly language class language writing programs machine executes programs directly hll sal mal tal assume hll give sal semester learn mal tal hll sal mal abstractions defines computer architecture tal real manufactured architecture basic computer operation simplified diagram computer system hardware cpu memory cpu controls running programs executes instructions makes requests memory memory programs program variables stored handles requests cpu stored program computer concept interaction cpu memory execute instruction cpu request 3 things memory 1 instruction fetch 2 operand variable load load 3 operand variable store store memory 2 operations 1 read fetch load 2 write store label specifies unique place memory label identified address read cpu specifies address read operation memory responds contents address write cpu specifies address data stored write operation memory responds data address discussion computers operate wrt execution instructions discussion generic assembly language instruction mult instructions operands stored memory cpu fetched loaded cpu steps involved 1 fetch instruction questions instruction address 2 figure instruction decode mult instruction reveals operands number operands fixed instruction 3 operands 3 load operand operands 4 operation instruction multiply 5 store result result variable step suppose execute multiple instructions program branch instructions execute instructions sequentially cpu track instruction executed extra variable contained maintained cpu called program counter pc contents variable address instruction executed modify cpu steps 1 fetch instruction address pc added step modify pc address instruction execute 2 5 added step time step 1 convenient step 2 set steps works fine instructions branch instructions branch instructions beq label 1 fetch instruction address pc 2 update pc 3 decode beq instruction 4 fetch operands 5 compare operands equality 6 equal overwrite pc address implied 3rd operand label cpu steps involved 1 fetch instruction 2 update pc 3 decode 4 load operand 5 operation instruction 6 store result notice series steps repeated constantly make computer needed give pc initial instruction program knowing program pc starting address program cycle steps important forms basis understanding computer operates cycle steps termed instruction fetch execute cycle dylan challenges cut hair july 20 1995 challenger defending champion fascinated audience reconciliation img lecture notes week 3 part 2 topic repetition loops end end continue statement text chp 4 1 4 4 4 6 4 7 4 9 4 10 notes repetition loops conditional execution optionally execute sections code repetition looping execute section code times add 50 numbers entered line sum 0 read num sum sum num read num sum sum num read num sum sum num print total sum sum simply sum 0 execute 50 times read num sum sum num print total sum sum repetition efficient flexible continue statement fortran 77 execute statements continue statement label count start end statements execute label continue 10 ctr 1 50 1 read num sum sum num 10 continue defaults 1 10 ctr 1 50 negative count 10 ctr 50 1 1 count integer real variable loops work count initialized start iteration iteration count incremented loop terminates count end note start end literals variables expressions max 50 10 ctr 1 max sqrt 9 2 integer values start end end start number iterations start end loop isn executed min 55 10 ctr min 50 1 start end changed inside loop min 1 max 50 10 ctr min max max ctr 5 print spam 10 continue start end evaluated beginning initial values important labels label line number continue statement end loop statement continue executed 10 ctr 1 50 10 continue label written columns 2 5 continue statements start column 7 multiple loops labels ascending order multiples 10 numbers 10 foo 1 50 10 continue 20 bar 1 10 20 continue conditional loops statement executes statements pre determined number times don number iterations ahead time sum 0 read num num equals 99 sum sum num read num print total sum sum statement fortran 90 tests condition iteration condition true execute loop condition statements execute end num ne 99 sum sum num read num end condition logical expression statement write continue loop loop 10 count min max 2 print count 10 continue functionally count min count le max print count count count 2 end condition variable changed inside loop condition remains true infinite loop num ne 0 print num read num end wrong num ne 0 print num sum sum num end fortran 77 loop statement standard fortran 77 compilers fortran 77 continue loop implement equivalent loop fortran 77 statement goto statement num ne 0 end written 10 num ne 0 goto 100 end goto statement jumps resume executing statement label warning goto statements program strict fortran 77 compiler implement loops warning caught goto statements class automatically receive mark assignment gotos nested loops statements nested inside continue loops 20 1 10 fact 1 10 count 1 fact fact count 10 continue print fact 20 continue outer loop executed 10 times 1 10 loop executed number times depending current nested loops counter variables loop continue statement outer loop continue statement indenting statement indent executed statements 3 additional spaces fortran 90 loops loops vital programming languages standard fortran 77 continue loop fortran 90 powerful looping mechanisms loop supported standard fortran 77 compilers microsoft fortran end loop fortran 90 fortran 77 continue loop continue statement label end loop end statement 10 add 1 10 read num sum sum num 10 continue add 1 10 read num sum sum num end end nested loops counter integer variable important end loop continue loop class supported microsoft fortran exit cycle statement fortran 90 exit statement aborts loop prematurely jumping statement end loop add 1 10 read num abort negative number entered num lt 0 exit sum sum num end print sum cycle statement skips rest loop resumes loop iteration add 1 10 read num ignore negative numbers num lt 0 cycle sum sum num end print sum end loop parameters fortran 90 counter start end end loop optional loop terminated exit statement read num sum sum num stop user enters 0 num eq 0 exit end print sum warning exit statement executed eventually infinite loop loop end fortran 90 continue fortran 77 end fortran 90 goto fortran 77 strict fortran 77 compiler end exit end don exit cycle assignment class copyright 1996 modified fromgareth bestor bestor cs wisc modified september 19 1996 6100 elton glaser cool put home address lynn terrace 3 madison wi 53705 office cs 7388 computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 phone home 608 231 0455 office 262 6628 mail glaserea cs wisc research academic interests dna computation theory stuff advisor anne condon ve published paper dna computation prof bach tanguay algorithms including genetic cellular automata complex systems evolutionary theory population biology computer architecture interests dark beer basketball love frisbee volleyball backgammon good music good books good movies survival favorite musics classical composers beethoven debussy ravel jazz miles davis john coltrane thelonious monk hardest working man show business james brown good bob dylan rolling stones allman brothers jimi hendrix grooves beastie boys tribe called quest brand planets recent bands public enemy smashing pumpkins pearl jam walt mink links interest red hot cool jazz acid jazz record reviews assorted fun stuff scott adams dilbert page search engines indices yahoo excite lycos altavista simpsons animaniacs pages espn home page nandonet cleveland indians page gateway 2000 home page page complexity friend anime visit makes money hit www page brought sport kings cse 135 important announcements check page regularly important announcements announcements wednesday office hours friday 31 1995 friday office hours cancelled apr 26 1995 homework 5 macs apr 24 1995 midterm 1 mac lab thomson hall 78 postponed apr 13 1995 correction hw 3 apr 11 1995 change hw 3 apr 10 1995 office hours weld apr 03 1995 office hours mar 31 1995 office hours mar 29 1995 eric cs washington rex cs washington 31 1995 progressive vrml progressive vrml paper identify key shortcoming vrml lack guarantee vrml scenes progressive propose solution transforms arbitrary vrml scene progressive employ technique hierarchical uniform grids achieve goal progressive structure generated algorithm reflects semantics objects scene generalization refinement approach adds processing step scene creation time require vrml client modification authors isaac sheldon adam seligman damon paper found html form gzipped postscript dvi versions paper introduction vrml overview vrml key parts vrml 2 0 specification interesting vrml related sites complete vrml 2 0 spec vrml architecture group vrml org vrml repository sdsc open community proposal multiuser dynamic vrml proposal large organized set links richard binary compression standard vrml 2 0 ibm adams cs utexas computer desks kid accident accident net accident life dreams famous model dashed rocks secret details life send todd genuine grade love note check pictures hey make check electronic garbage generated pals feel free random useless home pages links bad boys won work check em feel home page home page modified tue sep 24 11 27 41 1996 todd turnidge turnidge cs wisc ithaca swing dance network home page page ll find pointers information network ithaca area dance events workshops dance related resources ithaca swing dance network isdn voluntary organization swing dance fans participate coordinate dance events ithaca ny area isdn 200 members growing time network activities include sponsoring dances live recorded music sponsoring classes workshops performances supporting growth local dance publishing newsletter providing scholarships events swing dance instruction creating maintaining lending library dance videos networking regional national swing dance organizations isdn sponsors dance month live music holds record hops wednesday night saturday month ithaca number excellent dance teachers styles addition network attracted visits nationally teachers past years included manning fame making return visit november west coast champions debbie ramsey john maxwell ho texas whip master mario jr queen debra smooth style lindy hopper teddy savoy style lindy simon louise london steven mitchell california winter hosted visit times open champion robert cordoba information history isdn isdn shirts tank tops isdn phone list isdn email address list isdn electronic mailing list guide isdn dances snapshots ithaca swing dances ithaca area dance events dance events week bands places dance ithaca area swing dance classes offered ithaca dance teachers ithaca workshops maxwell ho march 1995 cordoba april 1995 steven mitchell 1995 manning november 1995 robert cordoba december 1995 stuff dancing general dancer archive dance newsgroup rec arts dance frequently asked questions faq rec arts dance yahoo www dance page henry dance hotlist dance directory dance page special events spring swing fest budapest 97 swing aswin swing dance page rochester swing dance network boston swing dance network england swing dance server york swing dance society philadelphia swing dance society washington dc swing dance server charlottesville swing dance society toronto swing dance society lindy hop seattle sacramento dancer information link dancing los angeles tease country western european dance server swing dancing uk lindy hop sweden finnish dance server national swing dance events national swing dance event listings list swing dance clubs societies dance productions living traditions swing dance pictures swing dancers archives early lindy hop lists dance music dance tips rhythm hot shots performance performance performance forms carolina judy salsa page tango server tango ithaca cornell ballroom dance club img mankind tragic fill history books political failures great leaders lack skill dancing fun cool dance music isdn 1996 people modified july 28 1996 robbert van renesse rvr cs cornell mark newman msc cornell lecture overheads autumn 1996 internet background monday september 30 human data transfer touch october 31 network issues users perspective november 18 jari cs washington construction construction 1996 november 15 hot lists constantly removed long time archives computer science bibliographies ftp www computational mathematics information security institute intelligent manufacturing systems internet drafts netlib ms virtual library perl archives florida random number generation site security handbook journals intranet journal los alamos combinatorics print server world combinatorics exchange www virtual library www virtual library electronic journals catalog education effect employment information academic position network america wanted ams career info career connections career planning center nas beginning sci eng chronicle higher education gopher www computing research association job list job bank usa online career center science jobnet texas employment commission university texas utcat ut jobnet young scientist network grant information nsf ut research funding page lots links young scientist network net resources einet galaxy electronic newstand gopher web stanford gifs graphics usenet search organizations american association advancement science science magazine american association artificial intelligence american mathematical society association computing machinery computing research association ieee computer society informs online practice online international society applied intelligence national academy science nae nrc operational research society society industrial applied mathematics tech expo directory high tech companies products usenix sage people pages brian combinatorial optimization bibliography tony hoare 1993 94 sabbatical papers gene spafford coast project michael trick operations research page vendors booksellers science publishers black box catalog cambridge university press dec direct federal express mastercard net center reilly associates bookstores publishers ups internet phone earth provision company tech miscellany ksea 007 004 008 010 seattle metropolitan area tacoma area everett vicinity hood canal peninsula central cascade national weather service seattle wa 1030 pst tue dec 10 1996 afternoon showers breezy isolated afternoon thunderstorms ice pellets mid upper south winds 15 25 mph tonight showers 35 40 south winds 10 20 mph southeast 5 15 mph late te wednesday scattered showers rain developing seattle afternoon 40 45 temperature precipitation seattle 48 37 44 80 70 70 extending hclp languages nonmonotonicity inter hierarchy comparison authors molly wilson alan borning published proceedings 1989 north american logic programming conference cleveland october 1989 pages 3 19 abstract hierarchical constraint logic programming languages extend constraint logic programming include constraint hierarchies languages provide required constraints default constraints strengths original definition hclp alternate solutions constraint hierarchy compared solutions returned attempt compare solutions arising choices rules logic program practical applications hclp rule solutions make inter hierarchy comparisons comparisons introduce nonmonotonic behavior hclp programs define related nonmonotonicity properties hclp languages compare properties standard nonmonotonic logics nonmonotonicity properties create implementation problems discuss time extending usefulness hclp languages click postscript file return constraints home page movie servers paramount pictures online studio internet movie database 2150 melanie berman born 24 1996 pictures asleep crib 3 days jessica made nice blanket wrapped made cute hat wearing mommy daddy put crib totally pretty blanket hat guess fashion sense skips generation day ve put bed dressed bird arm foreground picture mommy daddy week today celebrated sleeping great grandma made nice blanket bat sleeping lisa nice lend shoulder 5 weeks aren professional photos weeks picture hanging 2 months mommy daddy victoria 5th wedding anniversary picture gardens working custard lays lot mommy group lots mothers gather babies picture babies pictures embed dri information resources information resources dri people maintained jim davis dri libraries finding resources high performance computing national information infrastructure companies universities uncle sam dri information search dri public files full test search files www server archives dri mailing lists browse file system tree software environments pages design research institute home page web server front door rest world meta servers yellow pages internet lists collections good sites browse visually search systems fill form tells advantage lists long search eye organized search quickly search systems larger information gathered automatic agents exhaustively traverse entire web single systems searches powerful comprehensive altavista inktomi fast web indexer large database lycos w3 catalog original site switzerland world wide web worm search www homepages harvest aliweb lists yahoo yahoo hierarchically insert word oracle maintained david jerry yang popular historical list events web compiled ncsa link mosaic menu reference desk good list references net world servers map global network navigator highly polished document published associates kind online magazine internet includes internet catalog index things net register usage free libraries cornell library catalog requires 3270 emulator mann library gateway gateway connects number databases including dialog periodicals index cs tr server computer science technical reports cornell links places library congress library congress gopher server list online public library catalogs good searching book high performance computing simulation design metacenter computational science engineering cornell theory center high performance networking distributed systems archive loughborough uk nsf hpcc science highlights national coordination office hpcc list high performance computing sites list high performance research groups general electric ce toolkit strong set demos ge work concurrent engineering defense information systems agency includes joint interoperability engineering organization center engineering activities monthly reports national software exchange high performance computing communications community national information infrastructure internic internet network databases rfc index rfcs nic merit internet drafts nic merit unc chapel hill includes national information infrastructure national information infrastructure gopher national information infrastructure guide enterprise integration technologies companies home pages companies xerox digital equipment corp research mccaw cellular communications cellular digital packet data fast efficient digital data transmission system overlays existing analog cellular networks system operates 19 2 channel maximum connectivity idle times cellular voice calls transmitting dedicated channel environment canon research centre europe natural language processing audio hewlett packard object management group source common object specifications thomas register oldest comprehensive sources information companies supply password username dri password tr universities list related dri exhaustive lists university servers consult meta server section cornell cs center coordination science mit united states government fedworld white house interactive citizen handbook arpa united states census bureau nasa department justice department defense united states navy patent trademark office including intellectual property nii reports software patents servers search usenet news geography server gateway cit gopher cornell information technologies gopher network include link cuinfo usenet faq files frequently asked questions usenet newsgroups technical groups good sources information searchable faq index usenet faqs list faqs html ftp archive faqs 1278 research artificial intelligence research university washington research ai group falls categories planning software agents planning built solver called fabian classical planning problem fabian extends notion commitment choice action add establish fabian reasons common properties sets single actions solve agents working cody kwok dan weld information gathering agent called occam cody written paper marc friedman friedman cs washington lecture notes slide 1 gif format slide 2 linked lists gif format slide 3 adding deleting nodes gif format slide 4 linked list gif format slide 5 code linked list maintenance gif format slide 6 doubly linked lists gif format slide 7 stacks gif format slide 8 stacks post fix calculator gif format slide 9 queue gif format slide 10 implementing queue gif format slide 11 storing tree gif format slide 12 storing tree gif format slide 13 leftmost child sibling gif format slide 14 tree binary tree kinda gif format slide 15 sequential representation gif format slide 16 order encountering nodes gif format slide 17 traversing binary trees gif format slide 18 traversing binary trees gif format slide 19 marking gif format slide 20 marking order gif format slide 21 correct nonrecursive routine gif format slide 22 drawing boxes recursion gif format slide 23 supporting recursion gif format slide 24 replacing recursion gif format slide 25 algorithm complexity gif format slide 26 algorithm gif format slide 27 log algorithm gif format slide 28 divide conquer complexity gif format slide 29 n2 algorithm bubble sort gif format slide 30 bubble sort complexity gif format slide 31 selection sort gif format slide 32 computation complexity gif format slide 33 insertion sort gif format slide 34 computational complexity gif format slide 35 performance comparisons gif format slide 36 dealing large records gif format slide 37 dealing large records pointers gif format slide 38 shellsort gif format slide 39 shellsort gif format slide 40 introduction quicksort gif format slide 41 partitioning pass gif format slide 42 complete quicksort routine gif format slide 43 quicksort gif format slide 44 small partitions resulting quicksort gif format slide 45 insertion sort small files gif format slide 46 quicksort gif format slide 47 median partitioning gif format slide 48 remove recursion gif format slide 49 rank order selection gif format slide 50 finding median element gif format slide 51 find kth element rank order gif format slide 52 extracting bit fields gif format slide 53 macros gif format slide 54 radix exchange gif format slide 55 remainder gif format slide 56 straight radix sorting gif format slide 57 distribution counting gif format slide 58 straight radix sorting distributing counting gif format slide 59 sorted arrays gif format slide 60 priority queue definition gif format slide 61 implementation gif format slide 62 implementing insert gif format slide 63 building heap scratch gif format slide 64 implementing remove gif format slide 65 sorting heaps gif format slide 65 5 bottom heap construction gif format slide 66 heapsort details gif format slide 67 complexity gif format slide 68 heaps pointers gif format slide 69 heaps pointers gif format slide 70 merging gif format slide 71 merging linked lists gif format slide 72 recursive mergesort gif format slide 73 mergesort linked lists gif format slide 74 bottom mergesort gif format slide 75 bottom mergesort gif format slide 76 bottom mergesort code gif format slide 77 continuing gif format slide 78 properties gif format slide 79 external sorting gif format slide 80 balanced multiway merging gif format slide 81 replacement selection gif format slide 82 binary search gif format slide 83 binary search code gif format slide 84 binary search tree representation gif format slide 85 binary search tree routines gif format slide 86 inserting binary tree gif format slide 87 property binary search trees gif format slide 88 unbalanced search trees gif format slide 89 components 2 3 4 trees gif format slide 90 searching 2 3 4 trees gif format slide 91 decomposing 4 nodes gif format slide 92 constructing 2 3 4 tree gif format slide 93 constructing 2 3 4 tree gif format slide 94 equal keys gif format slide 95 red black trees gif format slide 96 representing 2 3 4 trees trees gif format slide 97 equivalent 3 node representations gif format slide 98 4 nodes red black trees gif format slide 99 ramifications breaking 4 nodes gif format slide 100 4 node break ramifications gif format slide 101 4 node break ramifications gif format slide 102 4 node break ramifications gif format slide 103 4 node break ramifications gif format slide 104 4 node break ramifications gif format slide 105 rotate routine gif format slide 106 4 node break root gif format slide 107 4 node split routine gif format slide 108 searching red black trees gif format slide 109 insertion order gif format slide 110 hashing introduction gif format slide 111 hashing modulo arithmetic gif format slide 112 modulo operation gif format slide 113 separate chaining gif format slide 114 linear probing gif format slide 115 linear probing gif format slide 116 double hashing gif format slide 117 double hashing gif format slide 118 linear probe statistics gif format slide 119 hashing functions gif format slide 120 black white image coding gif format slide 121 coded image gif format slide 122 variable length coding gif format slide 123 huffman coding gif format slide 124 continuing gif format slide 125 continuing gif format slide 126 turns gif format slide 127 detecting turns gif format slide 128 line intersection routine gif format slide 129 gif format slide 130 constructing simple closed paths gif format slide 131 point inside polygon gif format slide 132 routine gif format slide 200 string searching brute force method gif format slide 201 knuth morris pratt algorithm gif format slide 202 algorithm gif format slide 203 boyer moore algorithm gif format slide 204 gif format slide 205 code boyer moore gif format slide 206 improving boyer moore gif format slide 207 regular expressions describe patterns gif format slide 208 deterministic pattern matching machines gif format slide 209 deterministic gif format slide 210 gif format slide 211 operating fsm gif format slide 212 code gif format slide 213 parsing gif format slide 214 grammar gif format slide 215 parse tree gif format slide 216 grammar gif format slide 217 parsing factors gif format slide 218 terms gif format slide 219 parsing routines action gif format slide 220 simple compiler gif format slide 221 compiling factors gif format slide 222 compiling terms gif format slide 223 compiling expressions gif format slide 133 adjacency matrix gif format slide 134 adjacency lists gif format slide 135 depth search gif format slide 136 depth code gif format slide 137 depth search trees gif format slide 138 breadth code gif format slide 139 breadth gif format slide 140 biconnectivity gif format slide 141 data structures gif format slide 142 biconnectivity gif format slide 143 finding points gif format slide 144 minimum spanning trees gif format slide 145 proof property gif format slide 146 examples gif format slide 147 minimum spanning tree gif format slide 148 notes minimum spanning tree code gif format slide 149 minimum spanning tree code gif format slide 150 depth search gif format slide 151 depth search code gif format slide 152 breadth search gif format slide 153 breadth search code gif format slide 154 shortest path spanning tree gif format slide 155 shortest path spanning tree gif format slide 156 shortest path spanning tree code gif format slide 157 directed graphs gif format slide 158 closure gif format slide 159 algorithm gif format slide 160 shortest paths gif format slide 161 floyd algorithm gif format slide 162 introduction flow problems gif format slide 163 max flow gif format slide 164 max flow examples gif format slide 165 linear program gif format slide 166 change inequalities gif format slide 167 basic solutions gif format slide 168 listing basic solutions gif format slide 169 procedure gif format slide 170 simplex method gif format slide 171 choosing pivot row gif format slide 172 gauss jordan iteration gif format slide 173 gauss jordan iteration gif format slide 174 choosing pivot column gif format slide 175 pivot column gif format slide 176 choosing pivot row gif format slide 177 summary procedure gif format slide 178 gif format slide 179 continuing gif format slide 180 continuing gif format slide 181 continuing gif format slide 182 linear method gif format slide 183 worrying overflow gif format slide 184 method gif format slide 185 additive method gif format slide 186 true randomness gif format slide 187 chi squared test gif format comments author bass bass cse copyright 1996 university notre dame rights reserved revised 15 november 1996 cse370 questions evaluation form evaluation 1 excellent good good fair poor poor 2 content vg vp 3 instructor contribution vg vp 4 instructor effectiveness teaching subject matter vg vp 5 organization vg vp 6 clarity instructor voice vg vp 7 explanations instructor vg vp 8 instructor ability present alternative explanations needed vg vp 9 instructor examples illustrations vg vp 10 quality questions problems raised instructor vg vp 11 student confidence instructor knowledge vg vp 12 instructor enthusiasm vg vp 13 encouragement students express vg vp 14 answers student questions vg vp 15 availability extra needed vg vp 16 class time vg vp 17 instructor interest students learned vg vp 18 amount learned vg vp 19 relevance usefulness content vg vp 20 grading techniques tests papers projects vg vp 21 assigned work vg vp 22 clarity student responsibilities requirements vg vp relative college courses 1 expect grade higher average lower 2 intellectual challenge presented mh avg ml 3 amount effort put mh avg ml 4 amount effort succeed mh avg ml 5 involvement assignments attending classes mh avg ml 6 average hours week spent including attending classes readings reviewing notes writing papers related work 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 7 total average hours valuable advancing education 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 8 grade expect 3 9 4 0 3 5 3 8 3 2 3 4 2 9 3 1 2 5 2 8 2 2 2 4 1 9 2 1 1 5 1 8 1 2 1 4 0 9 1 1 0 7 0 8 0 0 pass credit credit 9 regard academic program major minor distribution requirement program requirement elective additional items directed 1 leave blank 2 leave blank 3 leave blank 4 leave blank 5 leave blank 6 leave blank 7 leave blank 8 leave blank 9 leave blank 10 leave blank 11 leave blank 12 leave blank 13 homework grading scheme 0 25 50 75 1 0 hated 9 loved 14 ta graded fairly 0 absolutely unfair 9 wisdom ages 15 assignment solution sets 0 terrible 9 great 16 make assignment solution sets 0 9 lots 17 assignments graded promptly 0 slowly 9 quickly 18 quiz grading scheme 0 10 0 hated 9 loved 19 quizzes graded fairly 0 absolutely unfair 9 wisdom ages 20 quiz solutions 0 terrible 9 great 21 make quiz solutions 0 9 lots 22 quizzes graded promptly 0 slowly 9 quickly 23 mail archives messages class 0 didn 9 loved 24 responses mail questions 0 worthless 9 25 web 0 useless 9 great 26 transparencies lecture 0 hated 9 loved 27 handouts notes lecture 0 5 9 28 text katz 0 hated 9 loved 29 read assigned chapters text 0 5 9 time 30 interested interested hardware design taking class 0 5 9 31 recommend fellow students 0 9 absolutely 32 experience worthwhile education 0 waste time 9 enriching 33 room scheduled 0 9 34 fall asleep lecture 0 time 9 35 expected 0 9 pretty student comments yellow sheet 1 class intellectually stimulating stretch thinking 2 aspects class contributed learning 3 aspects class learning 4 suggestions improving class comments cse370 webmaster cs washington update 01 05 97 1358 university arizona department computer science visiting photo building department computer science 7th floor gould simpson building located southwest corner university campus driving park garage located mountain avenue south speedway shown map hotel information map tucson campus map top page department home page http www cs arizona general visit html updated february 23 1996 gregg townsend webmaster cs arizona protocol composition horus robbert van renesse kenneth birman tr95 march 29 1995 horus communication architecture treats protocol abstract data type protocol layers stacked top variety ways run time paper starts describing classes protocols supported describe horus object model designed technology interface layers makes work present layer implements group membership protocol stack protocols fault tolerant totally ordered communication group processes conclude presenting remaining challenges project view document display overview document formats overview thumbnail pages structural overview display selected page formats document 11 pages raw ocr output inline gif image display page display document formats postscript bytes print download selected pages granted permission commercial reproduction distribution display performance technical report format permission period 45 forty days recent time verified technical report computer science department cornell university terms include permission rights reserved author search home page ncstrl server operates cornell university send email tech reports cs cornell presbyterian church hills retreat visitor 30 beauty ranch resort susan moved children play decided needed exercise pete return home page updated june 17 1996 cs472 foundations artificial intelligence cs473 practicum artificial intelligence information time place mon wed fri 11 15 12 05 hollister 110 personnel cs472 instructor claire cardie cardie cs cornell assistant professor office hours mon 10 11 wed 1 2 appointment upson 4142 teaching assistants scott hunter email hunter cs cornell office 5153 upson hall office hours tues 1 2 thurs 10 11 tugkan batu email batu cs cornell office 4132 upson hall office hours tue 3 30 5 30 317 upson pc lab kevin saunders email cs cornell office hours 317 upson tue 2 30 3 30 thu 9 00 11 00 weeks applicable office hours held 9 00 11 00 night programming assignment due normal thursday hours return cs472 home page clue lightbulb people haven clue ways ve compiled list edification don provide public service clueless counter missed clue bus press button clueless clueless clue send line page created compiled lauren bricker bricker cs washington ron microsoft bricker eskimo special ruben ortega ruben cs washington kevin maloney modified friday 22 march 1996 img program 4 array numbers friday 5 10 96 1 00 pm grade 25 final grade text covered chp 1 2 3 4 6 7 problem description program read list 10 integer values user entered line values read array integers reading numbers program perform series operations array operations implement 1 find minimum maximum array 2 count number prime numbers array numbers divisible 1 3 print array strictly ascending descending order check adjacent pair numbers array order assignment user defined functions user defined subroutines chp 6 dimensional arrays chp 7 input read keyboard results written directly screen files user enters 10 integer values 14 9 5 21 35 10 16 11 66 65 program display hint check results minimum 5 maximum 66 2 prime numbers numbers ascending descending program design find minimum maximum number array assume number array current min max rest array compare number current min max assign values similar finding minimum time program 2 note numbers positive negative integers count number primes array number check prime number 1 number evenly divides number turns prime increment counter determine list numbers strictly ascending descending order pair numbers array number greater equal list necessarily descending order number equal list necessarily ascending order takes pair numbers wrong order make list ascending descending program structure program read 10 numbers dimensional array loop reading array pass array relevant user defined function subroutine calculate results operation performed separate user defined function subroutine minmax find minimum maximum array subroutine passed array integers passes minimum maximum prime counts number prime numbers array function passed array integers returns total number primes determines array strictly ascending order strictly descending order note adjacent numbers considered ascending descending function passed array integers returns numbers ascending descending suggest writing minmax function easiest prime harder finally requires thought debugged function subroutine working move don attempt write debug piece time biggest advantages writing user defined functions subroutines hand hand assignment online copying fortran source code file program4 compiled executable file program4 exe handin directory hand printed copy fortran source code file screen output program run sets test data gradesheet gradesheet gradesheet grade assignment close make required note graded correct output input values handing run program values manually check program correct results case correct output 20 5 11 20 31 44 60 79 99 123 148 5 148 123 99 79 60 44 31 20 11 5 5 10 73 32 34 86 27 36 1 2 92 5 55 99 34 8 52 28 44 17 50 86 5 user interface 4 prompts number 2 meaningful display results 2 implementation 18 correct functions subroutines arguments 4 correct arrays 4 correct end statement 3 correct end loop 3 meaningful variable names 2 indenting neatness 2 documentation 8 program description 3 function subroutine descriptions 3 variable argument definitions 2 total 25 50 copyright 1996 gareth bestor bestor cs wisc modified april 30 1996 1443 gaetano borriello department brochure biography gaetano borriello associate professor bs ee polytechnic institute york 1979 ms ee stanford university 1981 phd cs university california berkeley 1988 years xerox palo research center joined department 1988 gaetano borriello research interests computer aided design implementation embedded microsystems special purpose hardware architectures cad interests specification synthesis optimization systems emphasis applications hard real time requirements interests special purpose hardware directed problems communication real time applications interesting tradeoffs made software general purpose programmable hardware custom integrated circuits dr borriello finally admitted defeat quest convert world lisp reluctantly learning ways enemy figure write readable program gaetano cs washington back home page wiscinfo university wisconsin madison campus wide information system version uw madison web homepage production document accessed longer exists copyright 1996 board regents university wisconsin system taylor hall area area accessibility area parking main http www utexas maps main buildings buildings campus overview accessibility parking list maps 14 november 96 team web ut austin comments www www utexas login information user vbb user machine login time idle time vbb flavio 5 jan 7 08 04 38 vbb 10 dec 19 23 13 99 59 vbb 11 dec 22 08 26 99 59 vbb 12 dec 25 08 01 99 59 vbb 13 dec 25 08 01 99 59 vbb 14 dec 23 07 46 93 51 vbb 21 jan 6 23 25 8 46 vbb 22 jan 7 08 03 38 vbb 23 jan 7 08 03 01 vbb 24 jan 7 08 03 38 vbb 25 jan 7 08 03 38 home visit home page user vbb find login information user enter user id cs 575 theoretical aspects computing computability nice programming language turing machines smaller programming language equivalence models machine enhancement theses church turing unsolvability arithmetization properties enumeration universal machines simulation solvability halting problem reducibility unsolvability enumerable recursive sets complexity measures resource bounds complexity classes reducibilities completeness classes np intractable problems automata finite automata closure properties nondeterminism regular sets expressions decision problems finite automata pushdown automata unsolvable problems pushdown automata linear bounded automata languages grammars language properties regular languages context free languages context free language properties summary 2313 fun games fun wise words wayne deep thoughts jack hears dr seuss cat hat dr seuss wayne world poetry wayne games scotch beer page calvin hobbes archive strawberry pop tart blow interactive www games list hong kong movies page spin web roulette wheel random destination recreation dancing back wayne home page page created february 3 1995 modified march 23 1995 information pertaining compilers program sources organized architecture compiler vendor application class source language sequential parallel nature complete list packages click links related sites feel free send comment comment form mail vega 1 project1 pas 2 network pas 3 queue pas chaos router simulator img chaos router simulator simulates detailed model ary cube networks include common topologies multi dimensional mesh torus networks hypercube networks supports packet wormhole switched networks routes packets chaotic adaptive routing dimension order oblivious routing variety traffic patterns batch mode simulator runs statistics collected converge statistics reported throughput latency interesting aspects simulation networks arbitrary dimension simulated simulations detailed networks 4096 nodes require long time simulate exceptions animated mode real time animation progress simulation displayed graphical user interface provided run time choices simulation details interesting watch believed copy chaos router simulator anonymous ftp shrimp cs washington copy files install tar copy directory simulator type install move directory enter create simulator executable bin directory executed directly sample binaries alpha mips sparc machines requirements simulator work unix operating systems dec axp alpha workstations sun sparcs decstations mips windows graphical interface requires motif extensions windows defaults compile program gcc cc work img back chaotic routing home page kwb cs washington cse370 quizzes exams quiz date num max 0 1 2 3 4 5 6 7 8 9 10 avg taking score score quiz 1 solution 11 october 43 10 0 0 0 0 0 0 2 2 4 4 31 9 4 quiz 2 solution 25 october 39 10 0 1 0 0 2 3 2 6 3 9 13 8 0 quiz 3 solution 8 november 42 10 0 0 0 0 0 0 0 3 7 8 24 9 3 quiz 4 solution 22 november 42 10 0 0 0 0 3 3 8 8 4 2 14 7 6 quiz 5 solution 6 december comments cse370 webmaster cs washington update 11 22 96 research summary jeffrey dean past years pursued research programming language implementation programming language design software engineering research driven belief programmer productivity significantly improved high level programming languages languages aid rapid development robust software incorporating advanced language features garbage collection flexible type systems closures inheritance message passing programmers reluctant adopt languages implementations imposed severe performance penalties combat research developed techniques permit high level languages object oriented languages implemented efficiently set problems languages realistically applied object oriented languages promote development flexible software decoupling clients abstractions implementations decoupling dynamic virtual function calls message sends smalltalk delay selection implementation behavior run time implementation details burden programmer essential compiler generate efficient code absence implementation knowledge imposes direct indirect costs language implementation direct cost simply due overhead determining implementation behavior invoked run time significant indirect cost lost opportunity apply traditional compiler optimizations inlining due lack implementation information costs frequent dynamic dispatching decomposition programs small routines key improving performance object oriented programs enable compiler discover implementation details abstractions languages programmers expose implementation information compiler flexibility dynamic dispatching call sites problem approach programmers decide priori flexibility program decisions obvious advance performing hand optimization decisions programmers attention real task hand writing software approach motivation research obtain high performance compromising flexibility programming model applying compiler analyses transformations discover implementations invoked dynamic compiler prove single implementation invoked dynamic dispatch site converted direct procedure call amenable optimizations inlining traditional separate compilation model hinders analyses compiler assume implementations exist modules making impossible cases complete set implementations invoked dynamic dispatch support efficient implementations research explored program analysis optimization improve information compiler opens opportunities optimization compiler complete inheritance hierarchy program compiler optimize dynamic single implementation behavior exists program remaining dynamic places programmers flexibility multiple implementations behavior defined program attack cases explored selective specialization profile guided optimization dynamic developed algorithm detects beneficial compile multiple specialized versions single source routine applicable set inputs technique effect moving dynamic program hot spots frequently executed portions program final technique applies profile feedback program optimize remaining dynamic common cases issue techniques perform optimizations based current structure program introduce complex dependencies generated code aspects program source code order practical interactive development environment ability incremental compilation preserved accomplish developed techniques managing intermodule dependencies selectively pieces compiled code programming change experimentally validate ideas ensure remain focused practical techniques designed implemented vortex optimizing compiler object oriented languages vortex language independent compiling programs written cecil modula 3 implements optimization techniques developed part dissertation vortex written cecil language high level features serves demonstration languages practical implementation techniques performance sufficient put daily interactive development environment techniques developed embodied implementation vortex remarkably successful optimizations found vortex improve performance large cecil programs factor optimizing baseline techniques experiments underway assess effectiveness modula 3 programs success techniques potential areas research remain future envision areas focus research efforts continue investigate implementation issues related object oriented languages avenues remain unexplored area possibility develop techniques rearrange layout objects cluster frequently objects order improve locality sort transformation important program performance increasingly dependent effective utilization memory system interesting area exploring powerful forms interprocedural analyses challenge developing interprocedural algorithms incremental scale realistically sized programs explore synergistic interaction language design language implementation development implementation techniques make potential language features expensive language designers explore areas similarly introduction language features provide challenges language implementors starting viewpoint compiler access entire program compromises made existing language designs avoided explore issues interested designing systems programming language includes features closures multi methods garbage collection excellent performance mechanisms needed low level control data representations finally gap source language implementation language difficult programmers identify understand performance bottlenecks lower level languages simple profiling tools coupled understanding implementation costs source language constructs sufficient identify code needed performance tuning high level languages implementations perform sophisticated optimizations longer obvious source constructs expensive pieces code require tuning explore means providing informative feedback programmer precisely identify performance bottlenecks directions common goal improving programmer productivity high level languages making languages faster expressive applicable wider range problems teaching summary jeffrey dean primary reasons chosen academic career ability profound influence students educating knowledge skills understand solve problems faced computer scientists today process hope enthusiasm field graduate student university washington ve teaching assistant ta introductory undergraduate computer science courses quarters graduate courses compilers programming languages quarter end year graduate school instructor introductory computer science sequence data abstraction ada converted provided valuable experience developing curriculum exams projects giving lectures experience ta instructor discovered teaching challenging rewarding students learn proper stimulation feel teaching skills utilized courses compilers programming languages software engineering philosophy engage students types courses essential hands experience building systems projects level subtleties glossed text lecture apparent enhancing student understanding projects group projects teach students effectively communicate ideas essential skill career path firm involving advanced undergraduates research projects important part education undergraduate involvement research provided valuable experience major factor decision graduate school graduate student advised worked closely undergraduates projects related research hope continue involvement undergraduate research faculty member consistently received good excellent ratings teaching evaluations ratings shown improvement quarter taught excerpts evaluations instructor splendid absolutely splendid enjoyed required lot work jeff dean excellent instructor knowledge enthusiasm organization lectures encouragement answered questions good aspect good jeff clear ideas pointers linked lists pretty hard grasp jeff gave good explanations examples clear teaching good teaching manner easy follow threatening boring excerpts evaluations teaching assistant dozens tas ve taed taed jeff frequently job explaining material professor excellent ta patience desire learn greatest asset jdean cs washington ithaca jazz band home page introduction bio press band members band song list schedule upcoming events contacting band links comments questions page contact robbert times page accessed click img page created netscape navigator gold department computer science cs op job information rit central placement student services acm career information back dcs home page previous document cse 322 assignment 5 due friday february 2 1996 1 grammar number productions 1 10 demonstrate top parse string answer columns column showing input remaining parse column showing stack column showing action match production show production write number production document james fix fri jan 26 13 00 34 pst 1996 qsim applications extensions page holds pointers published articles describing applications extensions qsim group ut austin papers indexed bibliography highlights qsim applications qualitative simulation bibliography qr groups provide citations archival sources references qr workshop local technical reports provide email addresses author list undoubtedly incomplete update 1 11 96 send additional suggestions citations include ben kuipers cs utexas highlights qsim parallel hardware significant barrier application qsim large scale problems efficiency qualitative simulation recently group graz austria designed implemented special purpose parallel hardware architecture qualitative simulation web page published papers reinhold weiss marco bernhard graz austria applications qsim related systems gautam biswas stefanos xudong yu 1993 extending component connection modeling analyzing complex physical systems ieee expert 8 1 48 57 february 1993 biswas vuse vanderbilt biswas krishnamurthy basu 1991 applying qualitative reasoning techniques analysis evaluation structural design seventh ieee conference ai applications miami beach fl feb 26 28 1991 pp 265 268 biswas vuse vanderbilt 1993 model based system classification analysis materials intelligent systems engineering 2 3 145 158 1993 materials science rheology ian cnr ungar 1994 model based approach automated hazard identification chemical plants computers chem engr press ungar central cis upenn david dalle molle edgar 1989 qualitative modeling chemical reaction systems ed artificial intelligence applications process engineering academic press 1989 amoco freitag 1994 prediction sharing time contexts aaai 94 siemens de adam farquhar giorgio brajnik 1994 semi quantitative physics compiler working papers eighth international workshop qualitative reasoning qr 94 modeling system lakes dams ksl stanford yang gao hugh 1994 integrating qualitative simulation numerical data fusion methods working papers eighth international workshop qualitative reasoning qr 94 ungar 1994 controller verification qualitative reasoning proceedings ungar central cis upenn glass gruber 1994 preliminary evaluation qualitative model based fault detector central air handling unit proceedings 3rd ieee conference control applications strathclyde university glasgow august 24 26 1994 thomas gruber patrice 1993 machine generated explanations engineering models compositional modeling approach ijcai 93 gruber ksl stanford jorgensen 1995 grey box modelling control qualitative models unifying framework int adaptive control signal processing 9 547 562 1990 qualitative models medical diagnosis artificial intelligence medicine 2 85 101 1990 models iron ian cnr 1994 framework building simulating qualitative models systems computer methods programs biomedicine 42 233 254 1994 models system ian cnr low model generation simulation device behavior continuous discrete intelligent systems engineering 1 2 1991 abstract ksl stanford kaul biswas 1992 multi level qualitative reasoning applied cmos digital circuits intl journal ai engineering vol 7 pp 125 137 1992 biswas vuse vanderbilt kaul biswas 1994 ai approach multi level mixed mode qualitative simulation cmos ics computers electrical engineering international journal vol 20 pp 369 382 1994 biswas vuse vanderbilt franz wolfgang 1993 model based based qualitative reasoning ieee expert 8 1 33 40 february 1993 shorter version ijcai 91 karl lang james moore andrew 1995 computational systems qualitative economics computational economics 8 1 26 hwee tou ng 1991 model based multiple fault diagnosis time varying continuous physical devices ieee expert 6 6 38 43 december 1991 steven frances abrams 1988 qualitative process automation proceedings 27th ieee conference decision control austin texas december 1988 sharad saxena amy diagnosis semiconductor manufacturing equipment processes ieee trans semiconductor manufacturing 7 2 220 232 1994 ti yoshikawa design methodology maintenance machines ieee expert special issue embedded ai maintaining copier vinson ungar 1992 automatic rebuilding qualitative models diagnosis ieee expert august 1992 ungar central cis upenn vinson ungar 1995 dynamic process monitoring fault diagnosis qualitative models ieee trans systems man cybernetics 25 1 181 189 january 1995 ungar central cis upenn advances qualitative simulation narayanan sticklen 1994 multimodel approach reasoning simulation ieee trans systems man cybernetics 24 10 1433 1449 october 1994 grossman 1993 stochastic approach qualitative simulation markov processes ijcai 93 roy qiang shen 1993 behaviours qualitative simulation ijcai 93 cee hw ac uk marco bernhard reinhold weiss 1994 distributed computer architecture qualitative simulation based multi dsp fpgas euromicro workshop parallel distributed processing jan 1995 parallel hardware implementation qsim algorithm marco iti tu graz ac 1997 qualitative simulation ieee trans systems man cybernetics 27 1 84 95 1996 qualitative system identification deriving structure behavior artificial intelligence 83 1 75 141 1993 improved filtering qsim algorithm ieee trans pattern analysis machine intelligence 15 9 967 971 september 1993 1994 representative power quantity spaces correspondences eds turkish symposium artificial intelligence neural networks iii middle east technical university ankara shen 1992 extending quantity space qualitative reasoning artificial intelligence engineering 7 167 173 1992 cee hw ac uk shen 1993 fuzzy qualitative simulation ieee transactions systems man cybernetics 23 1061 1993 cee hw ac uk hiroshi 1994 qualitative reasoning temporally hierarchical system based infinitesimal analysis working papers eighth international workshop qualitative reasoning qr 94 daniel weld 1988 comparative analysis artificial intelligence 36 3 333 373 daniel weld 1990 exaggeration artificial intelligence 43 3 311 368 weld cs washington bibliography qr applications robert louise 1993 application oriented qualitative reasoning working papers seventh international workshop qualitative reasoning qr 93 uk louise fr qualitative reasoning generally email discussion group qphysics aist nara ac jp subscriptions qphysics request aist nara ac jp stanford knowledge systems laboratory ai division nara institute science technology japan ken forbus institute learning sciences northwestern university reinhold weiss marco bernhard parallel hardware implementation qsim graz austria lyle ungar university pennsylvania qr home bjk 3456 darren cronquist department comp sci darrenc cs washington eng 206 616 1853 weekdays university washington 206 726 evenings machine box 352350 http www cs washington homes darrenc seattle wa 98195 2350 objective seeking summer position emphasizing advanced research development areas programmable logic devices systolic arrays algorithms compilation techniques extracting scheduling parallelism architectures education university washington ph major field vlsi expected research interests field programmable logic 1997 devices synthesis methods application efficient data intensive december computation 1994 cumulative gpa 3 8 4 0 university arizona major field electrical engineering 1992 cumulative gpa 3 96 4 00 work research assistant 1993 1995 experience university washington comp sci eng contributed research development emerald system exploration fpga architectures synthesis tools progress rapid programmable logic device targeting applications intense computation data requirements teaching assistant cse 321 discrete fall 1992 structures university washington comp sci eng software design engineer summer 1993 microsoft redmond wa summer 1992 visual basic 4 0 development group summer 1991 windows 4 0 test development group summer 1990 windows 3 1 test development group os 2 test development group worked variety projects including design dll query hardware configuration preparation os 2 testing development application stress windows 3 1 sdk improvement printing support visual basic 4 computer programmer summer 1989 universal insurance services phoenix az honors ibm fellowship 1996 summa cum laude university arizona 1992 eta kappa nu honor society 1990 1992 phi kappa phi freshman achievement award 1989 references request modeling human facial expressions daniel hung szu wen steven huang cs 718 topics computer graphics introduction human faces difficult objects model computer graphics attention numerous attempts computer graphics facial expressions result movement skin layered atop muscles bone structures thousands combinations part coursework propose focus subject work divided parts survey techniques developed years implementation technique presentation results limitations due time constraints detailed implementation models goal project produce technology demonstration technique availability suitable input devices pre defined face mesh limit accuracy aesthetic quality finished product produce minimum wire frame animation face mesh results survey implemented model presented class prior art general structure approaches years distinctive generalization made generally exists low level muscle motion simulator called action units abstract muscle action procedures minimum perceptible actions layer enables generation expressions necessarily humanly asymmetric movement sides face top muscle layer find abstraction humanly significant expressions layer include smile horror surprise expressions objective projects emulate human face speech exists layer expressions include phonemes speech primitives complete data set phonemes synthesized face coordinated speech played back separately earliest approaches involved linear transformations face mesh amount computations extensive data set large approach inflexible range expressions generated limited previously digitized difficult generalize work face mesh parametric deformations approach model human face parametric surface record transformations movements control points minimize data storage requirements approaches difficult generalize face meshes attempt utilizes spline patches defined manually actual digitized face mesh control points spline patches moved effect distortion face method powerful automatic defining relevant control points spline patches attempt rational free form deformations move points inside defined volume amazingly understanding human facial muscles capable large amount expressions realistic simulation muscles requires simulation muscle action wrapping skull structure jaw rotation folding stretching properties skin pseudo muscles hybrid approach simulate muscles necessarily correct data set complete decided functions deform face mesh overly complicated derived simple 1 pd po 1 time parameter running 0 1 po point force applied pd point attractive force face vertex bounding box formula moves vertex bounding box attraction point pd magnitude proportional distance point force application po muscle model shown formula unacceptable side effect seemingly pinch points close po pd abandoned felt needed attraction led po 1 cos pi pd po 2 introduced parameter defines radius influence closely related size bounding box separate parameter general cover roughly area bounding box note singularities smaller bounding box note pd po term formula moves vertices bounding box radius influence parallel vector point force application point attraction effect point attraction defines plane attraction bounding volume formula settled cosine term provide smooth deformation sample muscle model shown muscles face apply force linearly muscles lips work formula unmodified defined special case formula deal muscles po 1 cos pi pd 2 important differences term introduced muscle contract axis expand uniform contraction expansion direction motion defined pd direction point attraction similar formula 1 reason inverted sign formula felt positive denote contraction negative denote expansion order consistent formula 2 left shows contracting muscle shows expanding muscle putting armed face mesh muscles remains definition parameters largely tedious trial error task present expressions generated ibm dataexplorer mpeg demos click links images mpeg demos work click smile animation click kiss animation data explorer files work click connections list mesh click dx macro models linear contract relax muscle face click dx macro models facial mesh note requires vertex list connections lip connections file similar order work ahead effects achieved realistic complexities facial animation fully explored reasonable model manipulating data 500 vertices versus larger data set acquired machines good quality areas explored feel interesting listed texture mapped skin coordination lip muscles speech motion facial elements jaw modelling interior mouth teeth modelling hair features hair beard references dyn image warping radial basis functions application facial expressions cvgip graphical models image processing 1994 simulation facial muscle actions based rational free form deformations computer graphics september 1992 kang chen hsu automatic approach mapping lifelike 2 5d human face image vision computing 1994 thalmann de thalmann design transformation animation human faces visual computer thalmann thalmann abstract muscle action procedures human face animation visual computer 1988 facial image synthesis skin texture recording visual computer december 1990 digital actors interactive television proceedings ieee 1995 human body animation survey visual computer march 1988 waters muscle model animating dimensional facial expressions computer graphics july 1987 maintained steven huang dan hung modified december 11 1995 department computer science department computer science established 1985 degree programs allowing major computer science university started 1986 1996 department started teaching computer science cairns department youngest vibrant department computer science australia members staff capable young recent phds department attracted staff members continents world including asia australia europe north america south africa staff student relations department excellent learning environment superb small class sizes emphasis small class tutorials graduates department working variety environments australia overseas major commonwealth government departments major banks universities bell laboratories usa software development companies australia overseas bmc software usa academic departments university reviewed external experts 7 8 years recent review 1996 department highly supportive department teaching research information review department information department computer science cairns james cook university north queensland australia computer science home page img acsu img upcoming events img acsu officers img programming contest img notes recent meetings img subscribe acsu mailing list img bylaws img cornell dept computer science home page hits november 18th 1995 created acsu president cornell modified november 29th 1996 ilya finkelshteyn acsu webmaster cornell cse 505 projects autumn 1994 505 project involve writing 4 10 page paper topic related programming language design implementation involve programming project students work individually pairs project paper optionally students give presentation class work work expected pair individual implementation project implementing sk reduction machine implementing program language paper discuss particulars project relevant special features helped hindered development implement languages compare project proposal due november 21 mail project due day class dec 7 suggestions projects naturally aren restricted suggestions work topic functional programming implementing sk reduction machine haskell design differences miranda functional languages machine strictness analysis procedural languages algol descendants languages craig chambers potential 505 project refine current language design type safe dialect work precise details casting rules type parameterization structure ensure type safety languages concurrency topics quarter object oriented programming cecil include implementation project cecil hermes type systems object oriented languages compilation techniques meta object protocols reflection beta object oriented language single abstraction mechanism concurrent object oriented languages eiffel logic programming constraint programming strand including implementation project survey concurrent logic programming kaleidoscope locally grown constraint imperative programming language people write sample programs debug compiler explore programing style evolve quals project constraint logic programming concurrent constraint programming survey language akl oz language social political aspects programming language development continuations programming languages visual languages visual basic component based programming scripting languages language support atomic data types img short description things dos fortran 1 log ve logged skip step 2 login prompt type newuser password prompt hit enter computer prompt info wait ten minutes log newuser running 3 windows click picture ms dos prompt window black window disappears click dos prompt creates completely seperate window hold alt key window pop holding alt pressing tab dos prompt appears window keys 4 black window prompt disk drive work drive type hit return prompt 5 tells directory drive directory disk large box throwing single program box organize put smaller boxes inside large box label box called public house programs box called handin put programs handed directory sort box holds programs directories 6 handin directory type cd handin tick type login prompt directory ll hand box analogy disk main box inside box handin inside handin bunch boxes tick box inside tick note directory prompt public 7 assignment tells copy prog0 dat public directory program type copy public tick data file supposed copy prog0 dat note space dat period period part line forget period copy command copies program place program case prog0 dat found public tick full path directory things give argument tells directory program copied period shorthand means directory typing copy public tick prog0 dat handin tick exact thing 8 general note type dir time show current directory important filenames directories 8 letters spaces files add dot letters dat prog0 dat type dir 8 letters show column column lists directories dir listed don 3 letter extensions important note columns shows time program modified indication program modify program 5 pm due date ll 9 type dir screen worth printed time hit keyboard ll print screen worth listings lastly add path dir ll list directory current 10 ready type program prog0 type edit program write note program end extension 11 type blue screen typewriter effectively remember fortran spacing rules tabs make code line starts column 7 click file click option file file select exit 12 back black screen command line ve program written fortran translate machine language computer run ve compile type compile 13 errors screen sort errors warnings compile warning machine set incorrectly located lab machine claim compiling find lib time compile find asks type fortran lib lib work fine 14 dir reveal files created program obj exe extension obj isn important machine language info missing notes explanation exe finished machine language program run typing leave exe 15 errors occur program ll 1 edit program 2 compile editing 16 delete obj file don prog0 obj general del file delete file don delete exe programs hard copy lost ll file lastly test programs handed 17 print type print file prompt printer print lpt1 located rm 1359 opposite side hall 18 type exit rid dos window exit windows log don forget step leave account open access loading system copyright 1996 jeff lampert tick cs wisc modified november 1 1996 http www cs indiana 800 finger cs washington forman document moved document moved cc gcc cflags lib lnsl listen listen cc cflags listen lib speak speak cc cflags speak lib joe sherman directory web pages organizations acm ftp sites ftp contrib references internet computer index joseph sherman modified tuesday june 21 1994 documents discussing wide area information server documents interest wide area information server wais interesting protocol specs send mail interested wais corporate paper executive summary system interestingly designed executives isn long bang buck terms time wais concepts longer paper ideas wais discussed information dynamic folders personal newspapers interesting time discover grand schemes designers wais designing system resource discovery comparison excellent paper comparing internet resource discovery systems dated 92 schwartz neuman find archie wais gopher www netfind whois relate paper cm servers paper describing wais server cm 2 searching 8192 gigabytes 12 seconds big parallel machines big numbers geoff voelker cse 143 feedback form feedback important helps improve form send feedback make feedback anonymous type anonymous user id leave password blank tracking mail user id password enter subject enter comments feedback instructor tas instructor tas specific ta brad chamberlain andy collins craig kaplan michael noth jared saia submit comments press button submit comments clear form press button clear form cse143 webmaster cs washington publications posnak lavender vin adaptive pipeline object structural pattern adaptive applications 3rd pattern languages programming conference monticello illinois september 1996 view abstract view paper posnak vin lavender designing presentation processing support adaptive multimedia applications proceedings multimedia computing networking san jose volume xxx pages xx xx january 1996 view abstract view paper posnak vin techniques resilient transmission jpeg video streams proceedings multimedia computing networking san jose volume 2417 pages 243 252 february 1995 view abstract view paper handouts handouts postscript format print laser printer view application ghostview 8 29 96 handout 1 introduction 9 03 96 handout 2 introduction java 9 03 96 handout 2a demo staff 9 03 96 guide codewarrior 9 03 96 guide debugger andrew berman bookmarks politics home page nra org national rifle association home page home page national budget simulation resources online activists christian coalition main menu majority 96 databases world wide web virtual library subject catalogue list usenet faqs food recipes folder silliness server booth divine allocation faith hobbies design home page idea futures space telescope electronic information service geometry center page information stock quotes magic addiction stuff mtg card data base magic gathering magic gathering card database img ustc class usa bai email bnr ca tel 214 644 2824 chen deng dong email cs sunysb tel 516 632 hong email cs sunysb tel 516 632 516 589 1983 jiang lijun email seas smu li jie ning ping pan dong tang email aol wang address reading edison nj email ctt bellcore tel 908 549 2606 908 699 wang xun wang ying wang wei dong email hotmail tel 408 747 wen lili xiong zhang zhao canada chen yang singapore weiwen email weiwen notes seagate china bao email bao cd sc cn guan peng email ns sport cn zheng email public fj cn updated hong oct 4 1995 prl seminars slides talks nuprl seminar slides pretty technical assume knowledge nuprl system type theory cases present information intuitive level technically imprecise slides portable document format pdf obtain pdf reader adobe machine imagine prepared presentations adobe persuasion adobe illustrator modules february 1996 recent version formal modules objects modules october 1995 earlier version formal modules horus november 1995 performing verification horus group communication system slides give outline verification process types october 1994 slides cover type additions proposing nuprl includes dependent function types square root verification 1994 talk verification hardware square root algorithm program transformation slides don explanation paper wrote 1994 theorem provers circuit design resource theories march 1994 early version formal theories modules nuprl majority vote november 1993 formalization nuprl idea problems encountered nuprl motivation current work nuprl talks horus talks horus verification january 1996 high level overview horus verification effort horus verification april 1996 slightly detailed high level version horus verification taxonomy logical document structures electronic publishing information superhighway proceedings dartmouth institute advanced graduate studies dags 95 pages 124 133 boston 1995 abstract automated discovery logical structure text documents important problem recently received good deal attention enable creation flexible sophisticated document manipulation tools greatly increase impact electronic documents paper addresses aspects nature logical structures order develop categories structures reflect variance requirements discovery variance significance applications complete taxonomy developed relevant attributes identified forms categorization fundamental based structure definitions discovery based required find structures usage based roles structures play applications attributes independent choice logical structures application direct implications discussed view full postscript file view html version conference papers site return home page cse370 lecture notes week 1 lecture 1 30 september slides 1 13 introduction slides lecture 2 2 october slides 14 30 introduction slides lecture 3 4 october slides 31 41 introduction slides week 2 lecture 4 7 october slides 1 15 combinational logic slides lecture 5 9 october slides 16 27 combinational logic slides lecture 6 11 october slides 28 42 combinational logic slides week 3 lecture 7 14 october slides 43 62 combinational logic slides lecture 8 16 october slides 63 67 combinational logic slides slides 1 14 combinational logic implementation slides lecture 9 18 october slides 15 27 combinational logic implementation slides week 4 lecture 10 21 october slides 28 36 combinational logic implementation slides lecture 11 23 october slides 37 48 combinational logic implementation slides lecture 12 25 october slides 49 60 combinational logic implementation slides week 5 lecture 13 28 october slides 1 14 combinational logic design examples slides lecture 14 30 october slides 15 29 combinational logic design examples slides lecture 15 1 november slides 30 38 combinational logic design examples slides week 6 lecture 16 4 november slides 39 43 combinational logic design examples slides slides 1 10 sequential logic slides lecture 17 6 november slides 11 20 sequential logic slides lecture 18 8 november review week 7 lecture 19 13 november slides 20 38 sequential logic slides lecture 20 15 november slides 39 47 sequential logic slides slides 1 13 sequential logic implementation slides week 8 lecture 21 18 november slides 13 31 sequential logic implementation slides lecture 22 20 november slides 32 37 sequential logic implementation slides slides 1 12 sequential logic examples slides lecture 23 22 november slides 13 25 sequential logic examples slides week 9 lecture 24 25 november slides 26 38 sequential logic examples slides lecture 25 27 november slides 38 sequential logic examples slides week 10 lecture 26 2 december slides sequential logic examples slides lecture 27 4 december slides sequential logic examples slides lecture 28 6 december slides sequential logic examples slides week 11 lecture 29 9 december slides sequential logic examples slides lecture 30 11 december slides sequential logic examples slides comments cse370 webmaster cs washington update 11 25 96 regional engineering college engineering college situated state kerala located southern part india connection alumni registry list classmates rec internet back homepage introduction system interactive visualization large 5 gridded data sets made numeric weather models make isosurfaces contour line slices colored slices volume renderings data 3 grid rotate animate image real time feature wind trajectory tracing make text publications screen shot click sample images written visualization project university wisconsin madison space science engineering center ssec bill hibbard brian paul andre battaiola sao paulo brazil dave santek ssec marie voidrot martinez french meteorology office dave jeff vroom stellar computer simon hans de jong netherlands hp port shah computer port mike hp support development supported nasa marshall space flight center system requirements 4 2 recent version works systems silicon graphics workstations irix 4 multiple cpus present ibm rs 6000 workstations aix 3 opengl based 3 hardware supported sun workstations sunos 5 hp workstations hp ux 09 01 based 3 hardware supported dec alpha workstations osf 1 v1 3 ibm pc compatibles linux v1 2 90mhz pentium faster cpu recommended notes 32 mb ram recommended cases 8 bit color needed 24 bit color recommended systems 3 hardware rendering software mesa library 3 graphics hardware highly recommended size memory determines size data set visualize bytes memory point data set order maximum interactivity visualize larger data sets reduced interactivity anonymous ftp iris ssec wisc pub distribution consists files 4 2 tar source code 5 4mb data tar sample data sets map files topography files 4 7mb ve past data tar file files readme file complete documentation including compilation installation instructions section 2 manual ftp operation ftp iris ssec wisc connected iris ssec wisc anonymous guest login type password password myname address ftp cd pub ftp asc ftp readme ftp bin ftp 4 2 tar ftp data tar ftp bye precompiled executables map topography files systems sgi irix 5 sgi irix 4 ibm aix hp hp ux hp hp ux dec alpha osf1 sun sunos 5 pentium linux web browser put file put directory install tar browser automatically uncompress file enter command tar xvf tar make install installed rid tar file entering command rm tar installing linux pc run pc install linux operating system freeware version unix find linux documentation project home page note 2 3 page ll find list commercial linux products make installation easy europe recently users europe problems low bandwidth north american ftp servers deutsches offered serve mirror site software links files readme 4 2 tar data tar sgi irix 5 executable map files sgi irix 4 executable map files ibm rs 6000 aix executable map files hp hp ux executable map files dec alpha osf 1 executable map files sun sunos 5 executable map files pc linux executable map files browse site manual ftp operation ftp ftp dkrz de connected info dkrz de anonymous guest login type password password myname address ftp cd pub visu ssec 4 2 ftp asc ftp readme ftp bin ftp 4 2 tar ftp data tar ftp bye web browser put file put directory install tar browser automatically uncompress file enter command tar xvf tar make install installed rid tar file entering command rm tar serving viewing files web order make easy modelers examine data sets defined files medium exchanging information world wide web links files embedded web pages links gif files embedded web pages mosaic automatically invoke view automatically invokes xv view gif files click find free software provide real support happy answer questions minor problems preferably email email bill hibbard whibbard macc wisc mail space science engineering center university wisconsin madison 1225 dayton st madison wi 53706 mailing list subscribe send bill brian message subscribed post list address message list ssec wisc links faq answer question installing scripting document describes tcl scripting interface 4 2 api document describes internal programming interface intended programmers check uw group visualize operational forecasts home page updated april 12 1996 cse490 computer animation final project fish groups story art design layout modeling shading animation lighting rendering compositing post production salisbur cs washington 1996 research colleagues cs department directory listing people department giving email address office number phone number person find individual research colleagues department accessing home pages colleagues students working cornell cs faculty researchers home pages raman eva tardos orie faculty wei yuan click information set home page set pointer home page edit file project administration terms conditions summary terms conditions federal demonstration project grants federal regulations regulatory affairs information homepage ut office sponsored projects proposal development research web ut austin central server www lib utexas modified 9 july 96 3368 cs354 fall 1996 program 3 due monday october 7 5pm purpose learn display mips risc internal representation characters integers floating point numbers practice logical shift instructions sal program description write sal program reads characters stores 32 bit word prints word hexadecimal reads floating point number prints bit patterns fields finally reads integer prints 32 bit 2 complement form integer sample run enter 4 characters char enter floating point 17 15 0 10000011 enter integer 130 0000 0000 0000 0000 0000 0000 1000 0010 algorithm getc ch read characters ch type byte shift 32 bit word read write print procedure accepts word input prints 0x prints hexadecimal digits read floating point number type float copy floating point number integer variable print fields floating point number space fields note instruction variable type float automatically stores variable ieee single precision fps format read integer type word print 32 bits space groups bits specific requirements program 1 assume receive bad data assume user types characters return read return discard assume user enters valid floating point number return assume user enters valid integer return 2 write procedure prints subset bits 32 bit word parameters bits procedure parts program implementation procedure 32 bit word contained bits print 7 4 procedure print 1000 note implied implementation endian numbering bits handing program turn program sal source code running script program3 program3 file sal source code printouts turned ta grader run program times test data cse 567 principles digital systems design carl ebeling fall 1996 reference texts book books cover material slides handouts talk class consult texts specific topics texts reserve engineering library addition put digital design books lis lab sieg 424 don lab texts cover digital design katz 1 standard text discusses role cad programmable devices 5 traditional nuts bolts text standard parts lots good examples exercises 2 formal treatment logic design ward 6 lots material presented fairly basic level half topics covered class covered extent book good books verilog hardware design languages thomas 4 3 reasonable standard texts ebeling cs washington 1599 lab handouts lab 1 introduction solaris workstations lab 2 introduction lab 3 introduction nag library lab 4 maple tutorial lab 5 maple tutorial ii lab 6 maple tutorial iii lab 7 matlab tutorial lab 8 matlab tutorial ii lab 9 solving ode matlab 9 discussion sections labs taught teaching assistants sections section 301 friday 8 50 todd section 302 friday 9 55 sara section 303 friday 7 45 todd section 304 monday 7 45 kirk section 305 thursday 7 45 kirk section 306 thursday 8 50 young section 307 thursday 9 55 young section 308 monday 8 50 sara section 309 cancelled section 310 monday 9 55 sara cs 418 laboratory 7 image techniques introduction exercise treat images data perform graphics operations including texture mapping volume texture mapping bump mapping procedure download files click filenames shown text window opens save option put file directory file shown net cfg net cfg volume net volume cfg bump net bump cfg texture mapping program net show read image display find size note image dx physical size initial resolution world units resolution image 100 200 world units size plane corner origin reduce module lowers resolution change size image output statistics modules configured determine max min coordinates image vary interactor change image resolution image consists 2d field 3 vectors representing red green blue values point marking component colors image manipulation image program net flag image texture mapped parametrically distorted plane volume texture mapping volume texture map page 246 watt produces surface color object function 3d coordinates surface program volume net volume textures stripes noise images 3a bump mapping bump mapping attempts give surface interesting texture varying normals surface procedure lighting model assign colors patches surface making bump maps shown random perturbation normals resembles tiles assignment construct scene includes flag design waving wind image afs theory tc courses 418 directory mirror reflects image flag wide angle image rendered viewpoint flag parametrically image possibility flag reflected mirror flag sky image parametrically warped cylinder image shows view scene zoomed show sky design functions produce volume textures simulating 1 wood grain concentric growth rings 2 marble 3 textures incorporated existing selector list control panel addition modify program map textures sphere add interactor select sphere planes volume textures supplied program shown starting program bump net design bump maps resemble snow covered ground corn field bricks mortar prepared demo waving flag reflected lens volume textures bump maps document code layout small groups modules fit screen connect groups transmitters transmitters receivers macros comments notation field module grader understand program control panels organized labeled numeric ranges back main page lab 8 modified 1 18 96 land copyright statement class problem definitions maximum leaf spanning tr ee hamiltonian tour east partition provost bin packing ge su multiprocessor scheduling longest path levy queens hitting set pivkina subgraph isomorphism grant applications forms information area presented ways plain text format read downloaded browser documents grants area presented compressed macintosh word msword mac macintosh excel mac adobe portable document pdf formats pdf software works windows macintosh sgi sun dos environments click download free pdf software army nasa high performance computer time grant program national institute health national science foundation grants information nsf grant proposal forms research grants special research grants texas higher education coordinating board undergraduate research fellowships ut office sponsored projects proposal review form msword mac pdf research web ut austin central server www lib utexas modified 9 july 96 img lecture notes week 7 topic multi dimensional arrays multi dimensional array arguments parallel arrays text 8 1 8 3 notes dimensional arrays dimensional arrays 1 arrays subscript subscript specifies array integer scores 10 print scores 3 view array single row boxes scores 1 2 3 4 5 6 7 8 9 10 15 83 92 132 73 9 27 54 82 294 subscript needed uniquely position array dimensional arrays 2 arrays subscripts arrayname character 3 3 size array number values store equals 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 3 3 9 values access subscripts column coordinate row coordinate arrayname column row print 3 2 read important order subscripts important 3 2 ne 2 3 view 2 array grid 3 2 1 1 2 3 subscripts needed uniquely position grid column row 1 arrays subscripts literals variables expressions combination thereof col 2 1 nint cos 180 2 2 arrays square number rows columns differ integer grades 10 4 print grades student stu gra 1 4 print grades stu gra end 2 arrays loops 1 arrays processed single loops counter array subscript count 1 maxsiz print scores count end 2 arrays processed loops counters array subscripts important loops nested 3 1 1 1 3 print end end implied loop loop values row line print rows axis 100 3 1 1 print columns row axis print 1 3 end important outer loop rows loop columns 2 array arguments pass 1 arrays arguments user defined function subroutine pass array array size print getmax scores maxsiz integer function getmax list size pass 2 arrays arguments pass array array sizes show 3 3 subroutine show board prints board screen declare arguments integer character board print rows axis 1 1 print columns row axis print board 1 end return end data statement data statement convenient initialize array data arrayname value1 value2 integer maxsiz parameter maxsiz 8 integer scores maxsiz data scores 83 94 75 39 97 86 91 73 data statement immediately array declaration initialize array values data arrayname arraysize data scores maxsiz 0 column major order internally 2 arrays stored list values long 1 array column major order column stored case column considered subscript column row character 3 3 1 1 2 1 3 1 1 2 print read array initialize data statement array values listed column major order 3 2 1 1 2 3 print prints parallel arrays arrays size storing related values student grades year gpa integer parameter 50 character 20 integer grades 4 character 2 year real gpa called parallel arrays values student subscript student 7 7 grades grades 7 1 4 year year 7 gpa gpa 7 display student data 1 print print grades grades 1 4 print year year print gpa gpa end copyright 1996 modified fromgareth bestor bestor cs wisc modified october 18 1996 1800 fortunes collection fortunes received contribute drop keyboard local email fortunes received restaurant collection large ll create random current year bring happiness versatility outstanding traits good news develop interest accept proposition hear patience factor maintaining investment enthusiasm start paying find beauty ordinary things lose ability refrain counting finalized love love time make friends star night life outlets creative abilities make decisions days month practical person feet ground answer heart prompts wise postpone month goodness mankind friend remind past current year bring great happiness cautious month keen sense humor love good time paul franklin paul cs washington publications related research research fault tolerant distributed computing message passing systems ph thesis studied unreliable failure detection asynchronous distributed systems vassos hadzilacos advisor sam toueg showed surprisingly weak failure detector denoted sufficient solve consensus atomic broadcast fundamental problems solved asynchronous distributed systems click find showed weakest failure detector solving problems asynchronous systems click find summary research failure detection click sam developed fast message efficient algorithms reliable broadcast click download postscript document describing work sam vassos showed impossible solve group membership problem purely asynchronous systems click find picture state research area fault tolerance message passing distributed systems modular approach fault tolerant broadcasts related problems vassos hadzilacos sam toueg shared memory systems prasad sam toueg studied deal faulty objects wait free shared memory systems click find research chandra undecidability formally challenge rational expectations hypothesis economics click find selected list publications ph thesis short abstract unreliable failure detectors reliable distributed systems short abstract weakest failure detector solving consensus short abstract fault tolerant wait free shared objects short abstract time message efficient reliable broadcast postscript document undecidability economics formal challenge rational expectations short abstract maintained tushar watson ibm 2839 assignments reading assignment chapter 1 pp 2 31 assigned 9 4 96 completed 9 9 96 introductory tutorial tutorial acquainted windows borland assigned 9 6 96 programming assignment 0 small programming assignment completed working tutorial assigned 9 6 96 due 9 13 96 programming assignment 1 computer program tax collection assigned 9 16 96 due 9 23 96 reading assignment chapter 2 assigned 9 96 completed 9 96 programming assignment 2 simple text adventure game assigned 9 23 96 due 9 30 96 reading assignment chapter 3 assigned 9 23 96 completed 9 30 96 reading assignment chapter 4 assigned 9 30 96 completed 10 96 reading assignment chapter 5 assigned 10 2 96 completed 10 9 96 programming assignment 3 lame calculator program assigned 96 due 96 programming assignment 4 histogram generator assigned 10 18 96 due 10 28 96 programming assignment 5 hangman assigned 10 30 96 due 11 8 96 reading assignment chapter 7 assigned 10 96 completed 10 96 reading assignment chapter 9 1 9 3 assigned 10 96 completed 10 96 reading assignment chapter 10 1 assigned 10 28 96 completed 11 4 96 reading assignment struct handout assigned 10 30 96 completed 11 6 96 reading assignment chapter 6 assigned 10 30 96 completed 11 8 96 modified wed oct 30 14 27 30 1996 todd turnidge turnidge cs wisc przemyslaw pardyak publications language runtime support dynamic interposition system code przemyslaw pardyak stefan savage brian bershad submitted publication writing operating system modula 3 emin gun sirer stefan savage przemyslaw pardyak greg defouw brian bershad submitted publication safe dynamic linking extensible operating system emin gun sirer marc fiuczynski przemyslaw pardyak brian bershad submitted publication automatic dynamic compilation support event dispatching extensible systems craig chambers susan eggers joel auslander philipose markus mock przemyslaw pardyak submitted publication extensibility safety performance spin operating system brian bershad stefan savage przemyslaw pardyak emin gun sirer david becker marc fiuczynski craig chambers susan eggers proceedings 15th acm symposium operating system principles sosp 15 copper mountain pp 267 284 protection software issue brian bershad stefan savage przemyslaw pardyak david becker marc fiuczynski emin gun sirer proceedings workshop hot topics operating systems hotos orcas island wa pp 62 65 spin extensible microkernel application specific operating system services brian bershad craig chambers susan eggers chris maeda dylan mcnamee przemyslaw pardyak stefan savage emin gun sirer university washington technical report tr 94 03 03 extended abstract appears proceedings sixth sigops european workshop matching operating systems application operating systems review january 1995 29 1 group structuring mechanism distributed object oriented language przemyslaw pardyak brian bershad proceedings 14th international conference distributed computing systems dcs 94 poznan poland group communication object based environment przemyslaw pardyak proceedings 2nd international workshop object orientation operating systems 92 france pp 106 116 ieee computer society press september 1992 group communication object based distributed system przemyslaw pardyak masters thesis university mining metallurgy cracow poland september 1992 dissertation abstracts daniel berleant 1991 yung tai byun 1990 james crawford 1990 daniel dvorak 1992 adam farquhar 1993 david franke 1993 richard froom 1995 john hartman 1991 akira hayashi 1991 herbert kay 1996 wan yik lee 1996 wood wai lee 1993 david pierce 1995 raman rajagopalan 1995 david throop 1991 partial quantitative information qualitative reasoning daniel berleant 1991 partial quantitative information qualitative reasoning doctoral dissertation department computer sciences university texas austin abstract combining qualitative quantitative simulations simulation tasks difficult task made difficult fact quantitative information incomplete bounding values intervals describing probability distribution functions research demonstrates combination qualitative quantitative simulation implemented system q3 q3 utilizes partial complete quantitative information gradually refine qualitative simulation simulation properties advantages qualitative simulations quantitative technique exemplified q3 shown possess properties analyzing qualitative quantitative simulators qualitative quantitative inferences correct theoretical convergence true solution stability presence partial model inputs shown q3 applied problem finding probabilities qualitative behaviors important problem partial quantitative characterization model inputs form intervals probability distributions bound probabilities behaviors demonstrated simple models including dependability analysis application domain spatial learning mobile robots spatial semantic hierarchical model yung tai byun 1990 spatial learning mobile robots spatial semantic hierarchical model doctoral dissertation department computer sciences university texas austin abstract goal dissertation develop spatial exploration map learning strategy mobile robot unknown large scale environments traditional approaches aim building purely accurate maps sensorimotor errors hard construct accurately maps spite sensory computation limitation humans explore environments build cognitive maps exploration successfully path plan navigate place find based study human cognitive maps develop spatial semantic hierarchical model replace global absolute coordinate frame traditional approaches semantic hierarchical model consists levels control level topological level geometrical level topological level basic structure hierarchy control level robot finds places travel edges qualitatively definable features distinctive features development measures robot measures find negative feedback control distinctive places hill climbing search algorithms travel edges edge algorithms distinctive places travel edges connected build topological model model created prior construction global geometrical map cumulative location error essentially eliminated traveling distinctive places travel edges alternating hill climbing search control algorithms edge control algorithms top topological model metrical information accumulated locally globally simulation package robot instance nx demonstrate robustness method sensorimotor errors control knowledge distinctive places travel edges topological matching process metrical matching process local geometry make approach robust face metrical errors addition robust navigation control topological levels framework incorporate based methods provide approaches access limited logic language knowledge representation james crawford 1990 access limited logic language knowledge representation doctoral dissertation department computer sciences university texas austin abstract access limited logic language knowledge representation formalizes access limitations inherent network structured knowledge base deductive method resolution retrieve assertions satisfy pattern access limited logic retrieves assertions reachable access path time complexity inference polynomial function size accessible portion knowledge base size entire knowledge base access limited logic incomplete defined semantics form completeness completeness guarantees query logical consequence knowledge base exists series queries original query succeed implemented lisp build trivial systems including versions qualitative process theory pearl probability networks step providing properties clean semantics efficient inference expressive power build large effective knowledge bases monitoring diagnosis continuous dynamic systems semiquantitative simulation daniel louis dvorak 1992 monitoring diagnosis continuous dynamic systems semiquantitative simulation doctoral dissertation department computer sciences university texas austin abstract operative diagnosis diagnosis physical system operation essential systems stopped time anomaly detected process industries space missions medicine compared maintenance diagnosis system offline arbitrary points operative diagnosis limited sensor readings diagnosis begins effects fault propagating symptoms change system dynamic behavior unfolds paper presents design monitoring diagnosis deterministic continuous dynamic systems based paradigms monitoring model diagnosis model modification semiquantitative model system simulated synchrony incoming sensor readings sensor readings disagree predictions variant models created representing fault hypotheses models simulated readings arrive set models hypotheses generated hypotheses contrast methods base diagnosis snapshot behavior simulation based approach exploits system time varying behavior diagnostic clues exploits predictive power model hazards design holds advantages existing methods 1 semiquantitative models provide greater expressive power states incomplete knowledge differential equations eliminating modeling compromises 2 semiquantitative simulation generates guaranteed bounds variables providing dynamic alarm thresholds fewer fault detection errors fixed threshold alarms 3 guaranteed prediction valid behaviors eliminates missing prediction bug diagnosis 4 branching time behavior permits recognition valid manifestations fault interacting faults 5 hypotheses based predictive semiquantitative models informative show values unseen variables predict future consequences 6 fault detection gracefully multiple faults diagnosed time automated modeling physical systems presence incomplete knowledge adam farquhar 1993 automated modeling physical systems presence incomplete knowledge doctoral dissertation department computer sciences university texas austin abstract dissertation presents approach automated reasoning physical systems presence em incomplete knowledge supports formal analysis proof guarantees fully implemented applied substantial domain modeling problems predicting reasoning behavior physical systems difficult important task essential everyday commonsense reasoning complex engineering tasks design monitoring control diagnosis capability automated modeling simulation requires expressiveness represent incomplete knowledge algorithms draw inferences trivial systems precise semantics support meaningful guarantees correctness order clarify structure knowledge required reasoning behavior physical systems distinguish model building task builds model describe system simulation task model generate description behaviors system dissertation describes qpc implemented approach reasoning physical systems builds expressiveness qualitative process theory forbus 1984 mathematical rigor qsim qualitative simulation algorithm kuipers 1986 semantics qpc modeling language grounded mathematics ordinary differential equations solutions formalization enables statement proof qpc correctness domain theory adequate initial description system correct actual behavior system set behaviors qpc predicts qpc successfully applied problems botany complex examples drawn chemical engineering numerous smaller problems experience shown modeling language expressive describe complex domains inference mechanism powerful predict behavior substantial systems theory teleology david wayne franke 1993 theory teleology doctoral dissertation department computer sciences university texas austin abstract representation language teleological descriptions descriptions purpose defined teleological language ted expresses descriptions purpose terms design modifications guarantee satisfaction design specifications specifications express potential behaviors designed artifact exhibit define abstraction relation behavior implement model checking classification algorithms abstraction relation model checking algorithm determines behavior satisfies specification classification algorithm effective indexing behaviors teleological descriptions implement technique teleological descriptions demonstrate teleological descriptions subsequently diagnosis explanation case based reasoning design analogy design reuse demonstrate behavior language teleology language acquisition teleological descriptions application teleological descriptions explanation diagnosis design reuse examples thermal hydraulic electrical mechanical domains define additional teleological operators express purposes prevent order synchronize maintain regulate demonstrating ability represent common human generated descriptions purpose ted expressing purpose preventing undesirable behavior unique ted ted ability express purposes missing behaviors components removed design teleology language developed work represents significant advance previous work providing formal language 1 independent domain mechanisms behavior language 2 effectively acquired design process 3 effective means classifying indexing teleological descriptions high speed navigation approximate maps richard allan froom 1995 high speed navigation approximate maps ph dissertation university texas austin abstract global map mobile robot environment essential high performance navigation large scale space portions environment visible map needed route planning enables high performance allowing robot anticipate regions occluded sensor range autonomously acquired global map information inevitably uncertain due low positioning accuracy mobile robots possibility environment previous work high speed navigation falls categories global optimization approaches assume accurate model environment geometry robot dynamics address problem efficiently approximating minimum time control start goal state reactive navigation methods immediately sensed environment geometry avoid obstacles moving goal position global optimization approach theoretical advantage high performance address significant uncertainty typical mobile robots reactive navigation approach respond unanticipated geometry performance limited dissertation describes method high speed map guided navigation realistic conditions uncertainty previously developed method acquire correct approximate map environment positioning errors information approximate map guides operation high performance reactive navigator performance critically depend availability expensive accurate metrical information nonetheless map detailed information level detail accuracy improved performance smoothly improves automatic control understanding natural programs john hartman 1991 automatic control understanding natural programs doctoral dissertation department computer sciences university texas austin abstract program understanding involves recognizing abstract concepts read process loop existing programs programmers spend time understanding programs studying automating process benefits programming plans units programming knowledge connecting abstract concepts implementations existing research assumes plan instances recognized recover programmer abstract concepts intentions approach confirmed empirically present practical method bottom control concept recognition large unstructured imperative programs control concepts abstract notions interactions control flow data flow computation loop read process loop bounded linear search recognized comparing abstract program representation library standard implementation plans program representation hierarchical control flow data flow graph decomposed tree models single entry exit control flow graphs plans represented similar graphs added qualifications recognition based simple matching models plans method implemented program tested cobol lisp source programs method robust efficient scalable program representation formed language constructs permit static determination control data flow comparing models comparisons increases linearly program size applied automatic cobol restructuring knowledge plans concepts permits specific insightful transformation code generation documentation syntactic methods control understanding similarly raise level reverse engineering engineering tools applications analysis documentation translation showed method empirical study programs conceptual level results improve recognizer performance acquire plans catalog natural plans concepts test hypothesis programs characterize program populations geometrical motion planning highly redundant manipulators continuous model akira hayashi 1991 geometrical motion planning highly redundant manipulators continuous model doctoral dissertation department computer sciences university texas austin abstract highly redundant manipulators work complex cluttered environments goal plan paths manipulators efficiently path planning problem shown pspace complete terms number degrees freedom dof manipulator present method overcomes complexity strong heuristic utilizing redundancy means continuous manipulator model continuous model change complexity problem function dof manipulator believed exponential complexity environment polynomial polynomial function complexity environment power continuous model ability decompose manipulator segments number size boundaries segments varying smoothly dynamically develop motion schemas individual segments achieve basic set goals open cluttered space plan smooth trajectory free space point robot maximum curvature constraint path generates set position subgoals continuous manipulator achieved basic motion schemas fourth mapping continuous model arm curvature bound obstacle envelopes required step 2 guarantee collision free path validity continuous model approach supported extensive simulation performed simulation performed 2 show natural extension 3 technique implemented 2 simulation refining imprecise models behaviors herbert kay 1996 refining imprecise models behaviors doctoral dissertation department computer sciences university texas austin december 1996 abstract dissertation describes methods simulating refining defined ordinary differential equation ode systems constructing model physical process modeler cope uncertainty due incomplete knowledge process tasks design diagnosis effects uncertainty considered predicting behavior defined model easy model covers space precise instances behaves differently model uncertainty completely eliminated reduce model refinement observations physical process rule portions model space produced observations experience physical process gained imprecision model reduced dissertation describes methods reasoning imprecise ode models sqsim simulator produces guaranteed bound behavior imprecise ode model multiple level representation inference methods span qualitative quantitative spectrum sqsim produces predictions uncertainty consistent model imprecision demonstrate sqsim complex nonlinear chemical process compare methods simulating imprecise ode models function estimator fitting bounding noisy data monotonic neural network inspired model nonlinear constrained optimization search space monotonic functions prove estimate monotonic function show produces estimates unconstrained optimization squid sqsim components system identification method refines imprecise model stream observations physical process squid refutation rule portions model space inconsistent observations show approach refinement significantly efficient parameter estimation models functional uncertainty greater robustness face observations spatial semantic hierarchy physical mobile robot wan yik lee 1996 spatial semantic hierarchy physical mobile robot doctoral dissertation department computer sciences university texas austin december 1996 abstract dissertation describes research extend improve spatial semantic hierarchy ssh approach robot exploration mapping demonstrate evaluate effectiveness controlling physical mobile robots ssh approach robot exploration mapping developed context simulated robot nx tested simulated environments simple models sensorimotor error physical implementations aspects ssh approach built researchers provide adequate demonstration strengths adequate analysis conditions applicability dissertation work extended improved ssh mapping theory original prototype version capable handling real sensorimotor interaction real office environment underlying goal research demonstrate symbolic representations symbol based behaviors autonomous robot grounded symbolic continuous sensorimotor interaction real environment ssh approach extended theory implemented physical robot explore previously unknown environment create ssh spatial description environment dissertation describes improved ssh mapping theory details implementation physical robot demonstration evaluation features qualitative simulation based method construct phase portraits wood wai lee 1993 qualitative simulation based method construct phase portraits doctoral dissertation department computer sciences university texas austin abstract designed qualitative simulation based method construct phase portraits significant class systems order autonomous differential equations intended step automated understanding continuous physical systems differential equation models powerful tools reasoning physical systems typically require precise information systems recently developed methods qualitative simulation make predict behaviors consistent state incomplete qualitative knowledge world expressed qualitative differential equation qualitative simulation fail due intractable branching spurious predictions field nonlinear dynamics introduced phase portrait representation powerful tool global analysis nonlinear differential equations state system represented point phase space behavior time represented trajectory phase portrait dimensional solutions differential equation characterized system fixed points adjacent trajectories called flows bounding trajectories numeric methods constructing phase portraits require numerically specific information system demonstrate method implemented program constructs dimensional phase portraits starting total finite transition graph representation behaviors system progressively identifies classifies combines features phase portrait abstracting uninteresting distinctions filtering inconsistent combinations features step analysis validity preserving prediction guaranteed cover real phase portraits consistent current form phase applies restricted nontrivial set models requires fixed points degenerate landmark values phase variables produced tractable results applied qualitative generalizations nonlinear systems guaranteed coverage behavior qualitatively set complements precision numeric methods based approaches map learning uninterpreted sensors effectors david pierce 1995 map learning uninterpreted sensors effectors doctoral dissertation department computer sciences university texas austin abstract dissertation presents set methods learning agent called critter learn sequence increasingly abstract powerful interfaces control robot sensorimotor apparatus environment initially unknown result learning rich hierarchical model robot world sensorimotor apparatus environment learning methods rely generic properties robot world smooth effects actions sensory features lowest level hierarchy critter analyzes effects actions order define control signals robot degrees freedom generate test approach define sensory features capture important aspects environment linear regression learn action models characterize context dependent effects control signals learned features models define high level control laws finding paths defined constraints learned features critter abstracts control laws interact continuous environment finite set actions implement discrete state transitions point critter abstracted robot world finite state machine existing methods learn structure qualitative reasoning dynamic change spatial properties physical system raman rajagopalan 1995 qualitative reasoning dynamic change spatial properties physical system doctoral dissertation department computer sciences university texas austin abstract spatial reasoning essential part human interaction physical world models developed support automated spatial reasoning rely numerical descriptions spatial scene dissertation addresses problems qualitative descriptions spatial scene natural language understanding qualitative design physics problem solving provide set solutions qualitative description spatial scene reasoning dynamic change spatial spatial properties physical system diagrams compactly input spatial scene problem text describe spatial properties match diagram text objects descriptions integrated developed method describing conceptual class objects directly diagrams diagram text objects matched based conceptual class problem solved qualitative simulation spatial reasoning respect cartesian coordinate system model relative positions objects inequality constraints coordinates points interest due translational motion detected noting truth values inequality constraints model orientation object knowledge extremal points qualitative angle rotation respect coordinate axis model reason qualitatively effects rotational motion area projected object implemented spatial representation production rules model fragments qpc qualitative modeling system solving static world problems understanding descriptions urban scene reason situations spatial properties play critical role operation transformers generators motors support dynamic spatial reasoning expanded modeling capabilities qpc include methods modeling piecewise continuous variables permanent objects variables circular quantity spaces model based diagnosis complex continuous mechanisms david rutherford throop 1991 model based diagnosis complex continuous mechanisms doctoral dissertation department computer sciences university texas austin abstract diagnosis hypothesis proposes variable lines evidence considered evidence result arbitration consists single estimate variable measure estimate measure reflects degree agreement lines evidence report describes program model based diagnosis linear mechanisms continuous variables previous work model based diagnosis avoided numeric evidence representing continuous variables discrete symbols high cold restricted representation difficulty diagnosing mechanisms feedback fanout represents numerical data explicitly hypotheses inferencing procedures evidence numerically nonlinear numerical simulations approximate linear models perform diagnosis domain heat networks response networks inputs nonlinear networks feedback fanout dissertation introduces techniques diagnosing networks generation complete fault hypotheses tests partially formed hypotheses tests qualitative filter clustering filter qualitative filter analyzes signs gains fault symptom variables clustering filter constructs linear approximations individual components assembles linear model network linear model assess consistency hypothesis determining candidate fault variable consistent quantitative values symptom variables degree agreement symptoms fault variable score hypothesis filter extended multi fault diagnosis values fault variable estimated judged simultaneously structural information framework brain mapping quick overview details brain mapper digital anatomist program department biological structure university washington seattle washington usa human brain project research funded national library medicine national institute communication disorders abstract specific aims personnel current progress plans visualization mapping publications local data restricted brain project washington updated 6 14 96 commercial software development widely nonlinear programming system excel solver microsoft corporation spreadsheet solver pro borland international solver spreadsheet solver large scale nonlinear programming system interactive excel system optimization system extensions extensions excel solver code constraints cooldraw deltablue multi garnet skyblue student modeling view paper click open book image 1 application theory refinement student modeling paul baffes raymond mooney proceedings thirteenth national conference aritificial intelligence pp 403 408 portland august 1996 aaai 96 theory refinement systems developed machine learning automatically modify knowledge base render consistent set classified training examples illustrate application techniques problem constructing student model intelligent tutoring system approach implemented authoring system called assert theory refinement introduce errors initially correct knowledge base models incorrect student behavior efficacy approach demonstrated evaluating tutor developed assert 75 students tested classification task covering concepts introductory programming language system produced accurate models students received feedback based models performed significantly post test students received simple reteaching img 1 refinement based student modeling automated bug library construction paul baffes raymond mooney journal artificial intelligence education 7 1 1996 pp 75 116 critical component model based intelligent tutoring sytems mechanism capturing conceptual state student enables system tailor feedback suit individual strengths weaknesses modeling technique practical sense models easy construct effective sense model impacts student learning research presents student modeling technique automatically capture student errors correct domain knowledge automatically compile trends multiple student models approach implemented computer program assert machine learning technique called theory refinement method automatically revising knowledge base consistent set examples knowledge base correctly defines domain examples student behavior domain assert models student errors collecting refinements correct knowledege base account student behavior efficacy approach demonstrated evaluating assert 100 students tested classification task covering concepts introductory programming language students received feedback based models automatically generated assert performed significantly post test students received simple teaching img 2 automatic student modeling bug library construction theory refinement paul baffes ph thesis department computer sciences university texas austin december 1994 history computers education characterized continuing effort construct intelligent tutorial programs adapt individual student setting critical component intelligent tutorials mechanism modeling conceptual state student system tailor feedback suit individual strengths weaknesses primary contribution research student modeling technique automatically capture student errors correct domain knowledge automatically compile trends multiple student models bug libraries approach implemented computer program assert machine learning technique called theory refinement method automatically revising knowledge base consistent set examples knowledge base correctly defines domain examples student behavior domain assert models student errors collecting refinements correct knowledge base account student behavior efficacy approach demonstrated evaluating assert 100 students tested classification task concepts introductory programming language students received feedback based models automatically generated assert performed significantly post test students received simple reteaching img 3 learning model students theory refinement detect misconceptions paul baffes ph proposal department computer sciences university texas austin 1993 student modeling system called assert domain independent learning algorithms model unique student errors automatically construct bug libraries assert consists learning phases application theory refinement techniques constructing student models correct theory domain tutored learning cycle automatically constructs bug library extracting common refinements multiple student models bias future modeling efforts initial experimental data presented suggests assert effective modeling system induction techniques previously explored student modeling automatic bug library construction significantly enhances subsequent modeling efforts img 4 theory revision model students acquire stereotypical errors paul baffes raymond mooney proceedings fourteenth annual conference cognitive science society pp 617 622 bloomington july 1992 student modeling identified important component long term development intelligent computer aided instruction icai systems basic approaches evolved model student misconceptions static predefined library user bugs misconceptions modeled system induction learn student misconceptions scratch present approach machine learning technique called theory revision theory revision system automatically construct bug library modeling retaining flexibility address errors img estlin cs utexas multiscalar logo software produced multiscalar group return multiscalar home age tetra multi platform instruction trace analyzer simplescalar tools simulation modern processors updated 15 july 1996 guri sohi sohi cs wisc university michigan dtm center builds foundations years basic applied research activities ic processing design electronic device design solid state electronic electro optic materials research industrial simulation modeling electronics manufacturing investigating issues confronting design production flat panel displays dtm center directly facilities laboratories infrastructure built decades include clean room facilities solid state electronics laboratory research centers span electronics manufacturing sensors technology plasma processing materials reserach laboratory facilities dtm include clean room electronics manufacturing laboratory clean room numerous laboratories located college engineering solid state electronics laboratory img houses 25 million 6000 square foot class 100 clean room facility product decade investment solid state semiconductor faculty research staff facilities years consistent state funding leveraged federal grants contracts helped facility evolve modern complete united states solid state device research complete silicon ic iii compound device laboratory facilities include electron beam lithography device circuits characterization chemical vapor deposition dry etching vacuum deposition cad facilities view university michigan click photo link info eecs dept research center integrated sensors circuits cisc created foster increased integration individuals university michigan engaged research sensing data acquisition advanced signal processing located solid state electronics lab isc maintains world class process facilities fabrication ed sensing systems current research includes work materials processing characterization dimensional microstructures modeling high performance interface circuits integrated optoelectronic systems microactuators electronics manufacturing control systems emacs ten year interdisciplinary activity strong university industrial research mission areas sensor based manu intelligent equipment factory automation emacs serves important umbrella organization manufacturing research dtm center emacs major programs include src center excellence semiconductor manufacturing arpa funded sensor based manufacturing project sematech advanced equipment controller project nsf manufacturing education research nsf real time control plasma etching expertise programs drawn college engineering departments electrical engineering computer science chemical engineering nuclear engineering industrial operations engineering materials science engineering mechanical ring applied mechanics departments statistics physics chemistry college literature science arts img university michigan environmental research institute michigan created alliance foster development technologies greater ann arbor area located erim main campus adjacent center display technology manufacturing leveraging unique assets strengths institutions lab seeks form business linkages start established global companies involved full spectrum related programs activities including electronics optics technologies flat panel display technologies display materials vehicles sensor based fabrication equipment advanced manufacturing processes market industry analysis technology deployment commercialization current 8000 sf single story building wing houses variety suites office lab space electronics manufacturing laboratory 10 million 3 000 square foot class 10 100 clean room facility state art laboratory environment focused research design development manufacture flat panel displays plasma etching deposition plasma diagnostics thin film characterization liquid crystal processing process control equipment housed laboratory demonstrate state art fabrication equipment industrial partners dtm homepage general information questions comments dtm info umich job funding announcements job announcements corp seeking world class software engineers systems integration document imaging document imaging systems integration position highly motivated individual skills experience windows nt scanner optical components configuration installation networking install configuration unix bs degree wisconsin ave suite bethesda maryland fax 301 654 email document image understanding video understanding document processing group university maryland qualified researchers work 1 document image understanding tasks relating document image databases document image compression page segmentation integrating language document processing 2 video processing relating video retrieval integrating speech closed caption signals video indexing retrieval experience image understanding document processing video analysis pattern recognition required familiarity unix click information funding announcements current information img back homepage atp research ipr system ipr system proves theorems mathematics knowledge base theorems axioms definitions applying knowledge systematically ipr prover picks single bit information time determination current usefulness information ipr framework ipr tableaux calculus order logic theorem proving method properties recommend provers intended communicate expert humans branch tableau displayed sequent knowledge stored knowledge base form theorem prover reaches limit chooses branch tableau work searches knowledge base bit information determines theorem comparing branch sequent theorems knowledge base success prover traditionally difficult problems shows method storing fetching theorems merit tech reports offer information ipr framework intelligent knowledge base automated theorem proving challenge problems order theories preparing papers submission attach reports page english interface output ipr english finds proof outputs description steps theorems applied form textbook user chooses interact theorem proving process ipr displays branch proof english suppose 1 linearly independent subset vector space 2 basis vector space show union basis vector space represent constants variables examples proofs hard theorem ipr proved 1994 labeled theorem john kelley general topology product locally compact coordinate space locally compact ipr proved presence 100 theorems theorems earlier sections text related predicates involved theorem ipr analyses knowledge base formula proof apply theorem compares usefulness theorems current situation single theorem considers proof ipr theorems needed proof chose theorems found shortest proof wasting time knowledge involving complex reasoning hausdorff topological space diagonal closed proof theorem knowledge base requires application twelve theorems proof requires equality reasoning fairly tricky variable instantiation variable instantiation needed proof involves finding open set arbitrary point disjoint diagonal presence knowledge base 12 theorems ipr finds proof minute pc home dissertation topic expect part web grow work part automated theorem proving group university texas austin benjamin shults unity verifier system attention home page uv system version 2 construction find information major upgrade introduction page describes unity verifier system uv system interactive symbolic model checker finite state unity programs propositional unity properties model checking unity uv system introduction documentation documents deal aspects uv system model checking unity technical report tr94 31 department computer sciences university texas austin december 1994 report describes uv system uv input language abstract compressed postscript version report uv system user interface manual explains install current revision uv system dvi version illustrations compressed postscript version screen shots system interface software distribution current public beta release uv system revision 1 20 forms executable archive executable version uv system built sun sparc workstations running sunos 4 1 3 windows system x11r5 osf motif license computer run software download executable archive source archive uv system sources needed build uv system sources written gnu suite development tools window system release 5 osf motif version 2 0 sources gnu public license windows motif header files libraries installed computer osf motif license build uv system download source archive download system hear send feedback bug reports suggestions author markus cs utexas version history listing distribution releases uv system short description made release revision 1 20 29 june 1995 minor revision fixed bugs parser related type checking constant folding revision 1 19 16 march 1995 extended input language interleaved directive interleaved bdd indices fixed bug caused parser complain conflicting cases assigment statements updated version language reference manual find detailed information language extension revision 1 18 16 february 1995 fixed problems parser internal memory management handling empty sections made program view button property info dialog work revision 1 17 12 january 1995 added missing initialization memory statistics routines lead erroneous statistics memory dialog fixed bug strongest invariant computation problems presence declared specification variables modified program declared revision 1 16 2 january 1995 minor fixes interface problems switched motif 1 1 motif 2 0 remains unchanged revision 1 14 18 december 1994 initial distribution release page updated 25 1996 markus kaltenbach markus cs utexas 2313 cs354 fall 1996 homework 1 due wednesday september 18 start class printed signed 1 10 points 1 point note complete sal instruction set appendix textbook page 386 variables sal programs global sal statement works types label variable sal program variables declared sal programs executed sal statement ret branch sal statement labeled ret executed sal statement ret branch sal statement labeled ret sal program start label part sal instruction set rem put remark comment sal program type declarations made sal programs type checking assembler 2 2 points single sentence explain computer architecture means 3 8 points translate code equivalent sal statements assume variables type int 0 1 5 assignments cs717 16 dec 95 assignment week due beginning class monday dealing homework problems proven homework problem preceding notes assignments 1 due 18 sep 11 13 14 2 due 25 sep click 3 due 2 oct ii 3 5 8 zz 12 4 due 9 oct ii 16 20 25 iii 1 due 16 oct 5 6 due 23 oct iii 4 9 10 12 16 19 7 due 30 oct iv 5 6 12 18 8 due 06 nov 2 6 9 16 9 due 13 nov 18 20 21 vi 1 10 due 20 nov vi 2 4 6 11 11 due 04 dec vii 1 2 10 12 17 completeness iff 12 due 11 dec viii 2 3 4 3584 friends bug people img gather web page admit knowing put 150 drag birthday postcard wam account died img beal ll honor person tori amos domain img jody cooking cat hair combine claims fame img mike guy responsible bowling pins life beth carlos count doctorate degrees family hand fingers attached happy reasonable fee img mcdonald chaos met img josh aerospace boeing central img mary koster infamous chain mail won pictures page img sherman lo active asian absorbed aikido aeronautics astronautics college bowl exotic dances songs sufficiently drunk img amy hair isn idea img australian pen pal started trans pacific snowball fight brian michalowski fun weasel integrating constraints object oriented language authors bjorn freeman benson alan borning published proceedings 1992 european conference object oriented programming june 1992 pages 268 286 abstract constraints declarative statements relations elements language computational domain integers booleans strings objects tools object oriented programming including encapsulation inheritance dynamic message binding provide important mechanisms extending language domain integration constraints objects obvious natural basic obstacle stands objects provide larger computational domain language embedded constraint solver accommodate paper list goals goals integration constraints object oriented language features outline previous approaches integration describe scheme kaleidoscope 91 object oriented constraint imperative programming language kaleidoscope 91 class based object model multi methods constraint constructors integrate cleanly encapsulation abstraction state art object oriented language declarative aspects constraints click postscript file return constraints home page cs472 fall 1996 foundations artificial intelligence materials cs472 473 newsgroup cs472 handouts cs472 lecture notes cs472 homeworks solutions cs473 handouts project information cs473 lisp mini tutorial lisp environments common lisp ai links note files postscript files names end ps browser display directly helper application ghostview display download file locally unix lpr laser printer understands postscript netscape navigator pc lab machines configured ghostview doesn work cs472 handouts tentative syllabus modified 11 4 general information modified 9 6 html cs472 lecture notes introduction ai aug 30 defining artificial intelligence postscript postscript 2 page html sep 02 search postscript postscript 2 page html sep 04 heuristic search postscript postscript 2 page html sep 06 optimal search postscript postscript 2 page html sep 09 heuristics adversarial search postscript postscript 2 page html sep 11 minimax motivation beta pruning postscript postscript 2 page html sep 13 beta pruning state art game playing postscript postscript 2 page html sep 16 introduction machine learning nn postscript postscript 2 page html sep 18 decision tree learning postscript postscript 2 page html sep 20 issues decision tree learning postscript postscript 2 page html sep 23 learning search postscript postscript 2 page html sep 25 version space algorithm postscript postscript 2 page html sep 27 genetic algorithms postscript postscript 2 page html sep 30 neural networks feedforward networks postscript postscript 2 page html oct 2 neural networks backpropagation postscript postscript 2 page html oct 4 ml applications postscript postscript 2 page html oct 7 history ai rule based systems postscript postscript 2 page html oct 9 forward chaining rule based systems postscript postscript 2 page html oct 16 backward chaining rule based systems postscript postscript 2 page html oct 23 knowledge representation semantic nets postscript postscript 2 page html oct 25 representing facts order logic postscript postscript 2 page html oct 28 resolution theorem proving conversion clause form postscript postscript 2 page html oct 30 unification selection clauses postscript postscript 2 page html nov 1 intro planning frame problem postscript postscript 2 page html nov 4 partial order planning postscript postscript 2 page html nov 6 partial order planning ii postscript postscript 2 page html nov 11 hierarchical planning reasoning uncertainty intro postscript postscript 2 page html nov 13 probabilistic reasoning bayesian inference postscript postscript 2 page html nov 15 belief networks postscript postscript 2 page html nov 18 natural language processing intro postscript postscript 2 page html nov 20 syntactic analysis top parsing postscript postscript 2 page html nov 22 sentence analysis bottom chart parsing postscript postscript 2 page html nov 25 conceptual sentence analysis circus parser problem inference postscript postscript 2 page html nov 27 machine learning natural language line notes cs472 homeworks solutions homework 1 due monday 9 16 html homework 1 solutions html homework 2 due monday 9 30 html homework 2 solutions html lisp code counting tic tac toe games homework 2 homework 3 due wednesday 10 16 homework 3 solutions midterm prelim fall 1995 covered material midterm html solution 1995 midterm html solution 1996 midterm html homework 4 note clarification problem 4 added 5 30p 11 6 clarification assume 1 system adds fact jb 1973 dodge van kb query time 2 fact jb 1973 dodge van exists kb postscript document modified include clarification due monday 11 11 homework 4 solutions note program information cs472 folder drive pcs program 1 due monday 9 23 html lisp search lisp program 1 solution html solution lisp program 2 due wednesday 10 23 html general game lisp othello lisp program 2 solution html minimax solution lisp program 3 due friday 11 22 due date monday 11 25 beginning class html planner lisp planner lisp cs473 handouts project information syllabus project information modified 9 22 project ideas format project proposal due class time tues 10 1 pc lab postscript html cs473 due dates format status reports postscript html examples code good procedural data abstraction good consistent indentation courtesy ed wayt mehrotra gene lisp genetic lisp generic plan finishing project time easier write code stages code reviews provide intermediate feedback progress suggest working code reason project doesn fit structure create schedule major modules project requires knowledge structures rules state descriptions board representations ll including related constructor functions accessor functions winston main text implement modules stubs lisp functions substantive code parameters make calls module stubs write code implement generic knowledge structures completed code review 1 29 oct system running beginning end simple invariably require making simplifying assumptions design inference engine control strategies needed system specific search strategy rule interpreter move generator learning algorithm completed code review 2 18 nov finish implementation ai part inference engine control strategies learning algorithm system incrementally remove simplifying assumptions adding code evaluate system appropriately leave time evaluation important component final grade project end cs473 lisp mini tutorial mini tutorial 1 introduction lisp mini tutorial 2 list primitives defining functions mini tutorial 3 conditionals recursion mini tutorial 4 data abstraction mapping iteration mini tutorial 5 debugging structures objects lisp environments allegro lisp editor lisp pc lab lucid lisp emacs account cs machines common lisp machines pc lab common lisp ai links common lisp language guy steele tulane common lisp tutorial johns hopkins common lisp tutorial common lisp resouces cmu ai repository including lisp faq free common lisp implementations cmu ai lisp faq machine learning databases uc irvine check end page readme file data bases return cs472 home page fourteenth acm sigact sigops symposium principles distributed computing podc podc conference focuses research theory design specification implementation distributed systems podc held ottawa ontario canada august 20 23 1995 important dates feb 10 1995 paper submission deadline apr 14 1995 acceptance rejection notifications 20 1995 camera ready versions accepted papers due july 15 1995 late registration fee charged date aug 20 23 1995 conference dates ottawa major previous year podc student paper award paper eligible authors full time student time submission year recipient titled collecting cyclic distributed garbage heuristics control migration umesh barbara liskov mit information call papers register conference conference program includes links papers online information local arrangements chairs temporary notices podc 95 room share information podc 96 podc 97 home pages related conferences calls papers research distributed algorithms systems ordering proceedings earlier maintained tushar watson ibm world jazz improvisation moved add address http hum wisc jazz bookmarks 1301 documents linked cs server written document made world cs web server method link cs web pages included automatically indexed lists send mail www cs wisc information username url document linked including document document link added suggested text link optional affiliation subject document applicable project description instance server maintainer back page added requesting information explaining link added don document linked send mail suggestions obvious place link valuable place created frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat logo html frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat frames html frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat people html frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat html frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat html software usemap software autonomous vehicle simulation lecturer lewis department computer science anderson hall lewis cs engr uky 606 257 office 606 257 3961 department 606 323 1971 fax office hours tentative tuesdays thursdays 3 30 5 wednesdays 2 5 tuesdays wednesdays thursdays 5 friday afternoons nb weeks ll committee meetings seminars times thing check dropping check mail home page motions magnetic features solar snodgrass sara dailey solar physics 163 21 42 1996 abstract cross correlate pairs mt wilson spaced intervals 24 38 days investigate motions small magnetic features study spans 26 yr period july 1967 august 1993 correlations determine longitude averages motions functions latitude time time average results entire 26 yr period expected equator degrees degrees maximum rate 13 10 degrees weakly 60 degrees running 1 yr average shows complex latitude dependence long term time average pattern motions dramatically activity cycle low motion active phase cycle increase zones activity move equator reverses briefly solar minimum sides activity zones motion strongly activity greatest high results uncertain motion times polar field reversal difference average motions pattern remarkably similar pattern magnetic rotation oscillations correspondence zones difference average motion zones magnetic rotation slower average zones zones rotation faster results suggest characterization constant generally motion varies smoothly latitude superimposed cycle dependent pattern similar amplitude motions small magnetic features directed regions magnetic flux concentration simple diffusion models leighton 1964 nash wang 1987 correspondence motions pattern oscillations pattern magnetic rotation suggests artifact combination motion differential rotation snodgrass professor lewis clark college sara dailey bauman graduate student univ wisconsin madison dailey cs wisc tues sept 3 1996 mathematics language subject back long early boole convinced calculus reasoning corner required translate logical arguments natural language symbolic expressions problem lot difficult imagined involved understanding meanings utterances structure utterances understood foundations today mathematics language laid noam chomsky late 1950 early 1960 people recognized simple syntactic systems notably context free grammars programming natural language syntax days discovered syntax natural language programming languages bit complicated people worked ways integrate syntax semantics basic cognitive premise humans routinely data structures process language possibly humans genetically data structures language processing learning mathematics enters picture study structural properties postulated data structures algorithms context free grammars make heavy tree data structures recently involved class data structures called feature structures attribute structures entities occur computer science records lot interesting properties tree structures property feature structures represent incomplete information sentence leads natural ordering structures information ways fill feature structures interesting approach fill default information leads methods artificial intelligence monotonic logic belief revision mathematics partial orders theory developed programming languages called domain theory feature systems defaults found specific project descriptions feature logic default domain theory find upson cornell campus clickable map find room 4159 upson hall stairs elevator 4th floor turn follow floor end img back front desk joseph halpern publications books articles books papers journals papers conference proceedings publications patents joe halpern fri jun 2 11 23 56 pdt 1995 cs516 07 split table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 img img img img img img img img img img img img img img img cs 306 assignment 9 2657 research academic biography ve graduate student dept computer science engineering university washington fall 1992 working jim brinkley members digital anatomist group dept biological structure research interests varied include computer vision computer graphics artificial intelligence user interfaces computer music projects current research working shape models find organ boundaries magnetic resonance mr computed tomography ct images started working single images extended method handle 3d volume data sets publications kevin hinshaw james brinkley shape based interactive dimensional medical image segmentation spie medical imaging image processing newport beach ca february 22 28 1997 preparation kevin hinshaw russ altman james brinkley shape based models interactive segmentation medical images spie medical imaging image processing san diego ca february 26 march 2 1995 pp 771 780 html postscript 590 home research personal creations links music contact modified mon nov 25 19 02 31 1996 hinshaw cs washington cs611 semantics programming languages handouts overview dvi file includes administrative information prerequisites syllabus textbooks information resource information homework exam information practical advice introduction sml harper postscript file back cs611 homepage cs 306 assignment 8 rover rover home robot base wheels controlled based differential velocity sonar system mounted top base base dedicated microcontroller accept motion commands serial port encoders mounted motors provide motion feedback sonar system consists sixteen sonar transducers mounted uniformly ring microcontroller sonar drivers accept sensing commands control operation sensing system sonar ring adjustable height 30 inches 38 inches programmed sense schemes img img rover dressed space age android exhibited human austin robot group robofest 1993 1994 served hundreds human drivers nintendo joystick controller interface motion command pictures robofest iv 1993 standing rover android robot picture picture rider hundreds people driven rover notice nintendo controller view click pictures wyl img table contents java tutorial object oriented programming internet practical online guide writing programs java language online version java tutorial mary kathy book java series published addison wesley summer notes document updated 9 july 96 copyright version reflects api distributed 1 0 2 java developers kit jdk information api changed jdk jdk home page change history tutorial download tutorial postscript html formats information document draft information structure organization tutorial refer tutorial started common java programs applications applets applications standalone programs hotjava browser applets similar applications don run standalone applets adhere set conventions lets run java compatible browser browser view applets animation paragraph applet embedded html page img world application start create standalone java applications img world applet start interested writing applets ve write java program proceed topics writing java programs lessons discuss techniques concepts java programmer book version tutorial breaks trail img writing java programs lessons shown index page trail core java classes remaining lessons img writing applets lessons discuss techniques concepts specific writing java applets img creating user interface information create user interface applet application custom networking security lessons trail teach connect applications applets img information internet trail lesson shows create install security manager protect computer data violation integrating native methods java programs lessons show write native methods img java language native method java method implementation provided programming language lesson includes step step instructions comprehensive program img table contents whining lowers grades encouraged discuss exams homeworks professor excellent learn mistakes grading make sense understood mistake error grading whining demanding regrade requesting deserve points good convince professor regrade entire assignment exam careful attention mistakes appointments make appointment professor advance keeping appointment calling office sending email leaving message department secretary late homeworks put homework professor door footprints professor notice graded approach discuss fact late ahead time professor agree method handing women men women professors necessarily classroom job treat male professor don professor complement professors recommendations professor write letter recommendation listing reference fact advance write letter due minimum 2 weeks prepare verbal response find letter good student earned ready supply copy resume transcript list courses grades earned description recent relevant independent work description career plan job school experience recommended recommendation offer copies agents learn agents line proceedings workshop agents learn agents held part 1995 international machine learning conference led invited talk tom mitchell carnegie mellon university eleven reports current research topic presented introduction growing trend machine learning learning methods involve interacting agents interaction advice taking holden 1991 turn efficient method building software agent architectures instruction increasing popularity method agent learning gordon subramanian 1993 huffman laird 1993 lin 1993 maclin shavlik 1994 noelle 1994 1994 active interest agents learn observation 1991 lin 1993 agents communicate learn etzioni weld 1994 maes 1994 tan 1993 colt community number papers team learning daley 1993 reasons main focus workshop learning instruction observation environment instructors humans automated agents references mentioned articles organizing committee diana gordon naval research laboratory chair robert daley university pittsburgh jude shavlik university wisconsin devika subramanian cornell university george mason university romanian academy proceedings schedule line theory team learning team learning formal languages sanjay jain national university singapore arun sharma university south wales learning instruction combining learning instruction recovery incorrect knowledge douglas pearson university michigan scott huffman price conflict resolution advice taking instruction learning agents benjamin ibm watson research learning automated training agent jeffrey clouse university massachusetts learning instruction experience competitive situations jude shavlik richard maclin university wisconsin learning observation agents learn competitive agents osaka university experience rule induction nearest methods interface agents learn terry payne peter edwards claire green university aberdeen knowledge acquisition refinement acquiring knowledge users reflective architecture gil information sciences institute usc distributed learning agent based approach data mining davies peter edwards university aberdeen refining knowledge multiple agents byrne peter edwards university aberdeen bibliography introduction holden symbolic neural systems hints developing complex systems international journal man machine studies 35 291 311 1991 gordon subramanian multistrategy learning scheme agent knowledge acquisition informatica 17 331 346 1993 huffman laird learning procedures interactive natural language instructions procs 1993 machine learning conf lin scaling reinforcement learning robot control procs 1993 machine learning conf building adaptive autonomous agents adversarial domains procs aaai 94 fall symposium maclin shavlik incorporating advice agents learn reinforcements procs aaai 94 noelle cottrell integrating induction instruction connectionist advice taking procs aaai 94 learning classify observed motor behavior procs ijcai 91 etzioni weld softbot based interface internet communications acm 37 7 special issue intelligent agents 1994 maes collaborative agents procs aaai 94 tan multi agent reinforcement learning independent cooperative agents procs 1993 machine learning conf daley capabilities finite learning procs colt 93 modified fri jun 16 16 45 58 1995 jude shavlik shavlik cs wisc 3350 imagemap search web usenet display results standard form compact form detailed form submit infoseek web crawler yahoo lycos starting point opentext galaxy harvest apollo www yellow pages access charles return home email visitor page november 14 1995 visitor page dec 7 1995 img rights reserved internet 1995 cs ismap seas uva stats www usage uva cs statistics include sites logged sunday jan 12 1997 00 00 20 statistics updated tuesday jan 14 1997 16 49 24 web site visits today total web site visits previous day totals web site visits monday jan 13 web site visits sunday jan 12 web site visits saturday jan 11 0 web site visits friday jan 10 0 web site visits thursday jan 9 0 web site visits wednesday jan 8 0 web site visits tuesday jan 7 0 web site visits monday jan 6 0 web site visits sunday jan 5 0 web site visits saturday jan 4 0 individual web page visits top level seas image map 144 visits today 478 total research grant sponsors 66 visits today 230 total seas strategic planning white papers 2 visits today 8 total virginia microelectronics consortium 10 visits today 19 total dean biography 0 visits today 4 total seas brochure 2 visits today 62 total seas fact sheet 2 visits today 7 total seas bylaws 1 visits today 5 total minority affairs office 1 visits today 27 total development office 1 visits today 3 total budget office 1 visits today 6 total commonwealth graduate engineering 1 visits today 6 total uva logos 3 visits today 6 total virginia engineering foundation 25 visits today 135 total seas capital campaign brochure 1 visits today 20 total top level cs image map 335 visits today total overview cs department 20 visits today 39 total 57 visits today 183 total societies 5 visits today 8 total cs admin 20 visits today 38 total classic moments 6 visits today 13 total department information 0 visits today 1 total seas information 0 visits today 0 total faculty 22 visits today 66 total staff 7 visits today 20 total graduate students 9 visits today 43 total undergraduates 8 visits today 30 total research 1 visits today 1 total uva cs www museum 16 visits today 58 total projects 0 visits today 0 total algorithms vlsi cad project 5 visits today 23 total architecture project 3 visits today 50 total vision project 31 visits today 133 total adams project 19 visits today 56 total project 173 visits today 351 total legion project 411 visits today 805 total grounds wide tele tutoring system 33 visits today 130 total networks lab 10 visits today 40 total real time computing project 130 visits today 268 total software engineering project 19 visits today 101 total user interfaces vr project 154 visits today 456 total alice project 177 visits today 777 total facilities 6 visits today 14 total admissions 0 visits today 0 total degrees 12 visits today 24 total undergraduate curriculum 140 visits today 299 total graduate curriculum 13 visits today 34 total classes 16 visits today 37 total cs 101 intro computer science 0 visits today 0 total cs 201 software developement 212 visits today 546 total cs 455 undergrad prog lang 0 visits today 1 total cs 457 computer networks 10 visits today 26 total cs 655 graduate programming langauges 0 visits today 2 total cs 656 operating systems 26 visits today 67 total cs 660 computation theory 3 visits today 7 total libraries 2 visits today 8 total contact information 5 visits today 8 total area maps housing information 7 visits today 15 total honors awards 7 visits today 13 total external research funding 4 visits today 15 total seas brochure 0 visits today 0 total seas fact sheet 0 visits today 0 total brochure page prof 8 visits today 8 total brochure page prof 3 visits today 3 total brochure page prof davidson 1 visits today 8 total brochure page prof french 1 visits today 1 total brochure page prof 2 visits today 8 total brochure page prof jones 4 visits today 11 total brochure page prof knight 0 visits today 7 total brochure page prof 2 visits today 4 total brochure page prof martin 1 visits today 6 total brochure page prof ortega 2 visits today 3 total brochure page prof 2 visits today 8 total brochure page prof pearson 0 visits today 2 total brochure page prof 2 visits today 4 total brochure page prof prey 1 visits today 1 total brochure page prof ramsey 4 visits today 7 total brochure page prof reynolds 1 visits today 3 total brochure page prof robins 2 visits today 6 total brochure page prof son 1 visits today 4 total brochure page prof stankovic 11 visits today 22 total brochure page prof sullivan 3 visits today 9 total brochure page prof weaver 1 visits today 1 total brochure page prof wulf 2 visits today 8 total home page prof 2 visits today 2 total home page prof 7 visits today 28 total home page prof davidson 11 visits today 28 total home page prof french 0 visits today 5 total home page prof 2 visits today 15 total home page prof jones 0 visits today 0 total home page prof knight 0 visits today 7 total home page prof 13 visits today 85 total home page prof martin 0 visits today 11 total home page prof ortega 0 visits today 0 total home page prof 105 visits today 778 total home page prof 2 visits today 9 total home page prof prey 0 visits today 0 total home page prof ramsey 123 visits today 502 total home page prof reynolds 5 visits today 12 total home page prof robins visits today 5567 total home page prof son 92 visits today 147 total home page prof sullivan 66 visits today 231 total home page prof weaver 0 visits today 0 total home page prof wulf 6 visits today 25 total news cs department 116 visits today 440 total misc 376 visits today total building page 30 visits today 65 total credits 0 visits today 0 total cs www page statistics 3 visits today 7 total 0 visits today 0 total nsf workshop 6 visits today 18 total stream 90 visits today 406 total job opportunities 15 visits today 44 total funny pages 518 visits today 2296 total dan fantasy pages visits today total brett oracle bacon 5478 visits today total page updated 20 minutes page generated version 3 0 1 beta parallel internet search engine idea send query server server sends query alta vista lycos yahoo webcrawler time whichever 4 engine response result follow good news ll fast response time search engine busy wait result knowing normal single search engine tradeoff ll spend time communication server server installed machine parallel search test server server running time server java application thread search www alert redirection response server handled client document moved document permanently moved computer giants motorola microsoft research technical reports mcc nasa nations instruments apple ibm intel sun dec hp oracle electrotechnical laboratory sony computer science nexor advanced company uk cmu stanford uc berkeley mit uiuc ucla oxford computer science departments web electrical engineering academic programs page modified 20 1995 comments send email hqliu cs utexas links related computer science acm sigact collection computer science bibliographies computing research association dennis theory page distributed algorithms systems hypertext bibliography project tcs virtual address book ucstri previous introduction powerful clone overlap test restriction fragment mapping brendan mumey department computer science university washington seattle wa 98195 usa brendan cs washington key words physical mapping statistical inference probabilistic reasoning cluster analysis abstract paper addresses computational biology problem decide clones segments genome overlap based multiple complete digest mcd fingerprint problem arises context building physical map genome important step human genome project main result overlap test argued powerful stochastic model process sense lowest false negative rate rate false positives initial experiments show yields 20 fewer false negatives rate false positives commonly test improve success subsequent mapping stages introduction stochastic model mcd fingerprinting posteriori probability overlap estimating estimating proposed overlap test comparison test open problems future work references proof lemma 1 initial inequality bounds discrepancy document brendan mumey mon aug 12 16 18 30 pdt 1996 mail information electronic mail convenient people communicate disseminate information class members class meetings home page students encouraged communicate mail mail list sending mail directly sending mail make informative subject line easily determine content message class mail list class mailing list semester mail address cs302 mail mail list received class members registered section send mail list encouraged purposes forming study groups discussion material participate discussion discussions participants onlookers sending mail hcl cs wisc send mail answer questions concerns promptly avoid swamped mail follow mail reply policy office visits priority mail mail pending students waiting office attend students mail give priority mail general concern mail pertaining important relevant class material problems assignments handled questions narrow scope debugging problems pertain individual student handled consultants lab line attack guarantee reply mail modified aug 31 1996 chad lane 1257 opt opt tool database query optimization object oriented features programming language simplify task implementing extending modifying optimizer incorporates features extensible optimization framework including specification logical algebra execution algorithms logical physical query processing alternatives selectivity cost estimation goal extract parts query optimizer dependent query language put extendible flexible package intention simplifying task writing query optimizer make assumptions query language hoped tool write query optimizers large class query languages opt paradise parallel database system download opt code navin kabra navin cs wisc research interests usemap interested topics general areas programming languages software components transformation systems main research interests lie field meta programming meta programming activity creating programs write programs find theoretical practical aspects meta programming fascinating belief support tools meta programming realistic programming technique significantly software design process research work member software systems generator research group ut working supervision don batory group work concerns software system generators tools assembling complex software interchangeable reusable components current projects current work focuses meta programming applications language support essence generators tools construct support project provided microsoft research additionally past summers ve worked intentional programming ip group part work designed implemented code template operators ip meta programming language support language support meta programming comma operators lisp variants techniques instance hygienic macro expansion facilitate writing programs manipulate code fragments techniques oriented small scale program rewrites fairly local hygienic macro expansion fact based generating related code fragments single step work tools manipulate code fragments generated altered distinct program components acting time instances tools heavily implementation application generator meta programming applications past year ve working software generator data structures goal increase productivity enabling programming high level data structures primitives programs automatically checked consistency transformed efficient code packaged library intentional programming system library structure highly large number orthogonal abstract components composed variety ways form wide range concrete data structures demonstrated 4th international conference software reuse component based software development workshop organized microsoft summer accompanying presentation found html format presentation powerpoint format workshop page feedback home page photo album favorite sites usemap smaragd cs utexas project leader simon lam professor computer sciences administrative assistant editorial assistant ieee acm transactions networking kata phone 512 471 fax 512 471 8885 email kata cs utexas research assistants including recent graduates email addresses cs utexas listed 1 david yau email yau 2 geoffrey gong xie email xie 3 chun kei wong email ckwong 4 long ma email 5 ram email 6 simon chow email 7 su email su 8 thomas woo email james basney computer sciences department university wisconsin madison 1210 dayton st madison wi 53706 1685 phone 608 262 3924 fax 608 262 9777 email jbasney cs wisc education university wisconsin madison madison wi pursuing ph computer science oberlin college oberlin computer science english 1995 honors associate member sigma xi high honors computer science research experience research assistant condor project university wisconsin madison january 1996 present developer ibm watson research center yorktown heights york member education solutions department assisted development 12 educational network system summer 1995 honors project distributed implementation linda programming language oberlin college implemented linda network 5 ultrix decstations distributed programming library developed professor david brooklyn college september 1994 1995 participant national science foundation research experience undergraduates university designed developed microcode simulator ms dos pc student professor carl singer summer 1994 research assistant brooklyn college cuny brooklyn ny worked professor david development dp library distributed programming networked single processor machines january 1994 papers microcode simulator authored speedy computer science department university presented annual argonne symposium undergraduates science engineering mathematics november 4 5 1994 teaching experience instructor algebraic language programming university wisconsin madison taught 25 student section introductory undergraduate computer science september 1995 december 1995 tutor computer science oberlin college tutored students individually weekly basis material covered introductory undergraduate computer science february 1995 1995 grader programming windows api oberlin college graded programing projects written microsoft visual february 1995 1995 laboratory assistant computer science iii oberlin college assisted students lab work algorithms ml programming language september 1994 december 1994 corporate experience software test engineer microsoft corporation redmond wa wrote test specifications cases ran tests assigned areas applications working closely application developers resolve bug reports developed house utility visual basic summer 1993 student programmer alumni development resources oberlin college assisted process converting data programs pick basic operating system ultrix running database package wrote basic programs system scripts maintain database generate reports june 1992 1995 modified wed aug 14 11 26 18 1996 jim basney jbasney cs wisc interests racquetball squash play downhill skiing days holiday valley ny rarely rockies camping hiking daughter 65 pound chocolate hiked national forest loved 1224 pronounce shuichi feeling weird morning shuichi japanese japan male names signify expectations parents japanese character breakdown character pronounced shu shoe japanese character outstanding character japanese character number signifies born parents expected great things born child shuichi shuichi koga skoga cs washington modified thu oct 20 04 03 55 1994 3146 cs302 printing paper statement sections 16 17 promise paperless office decades ago experts predicted computer technology create paperless office environment people freely exchange ideas work electronic realm reality opposite computer illiterate managers printed mail secretaries distributed mailing lists printed reference documents reproduced paper editing perusal actions habit laziness learn skills lead modern file systems editors viewers access virtually document message pleasing easily perfectly retrievable format printing documents rare instances computers unnecessary personal precludes environmental concern economic cost trivial hidden costs considered toner cartridges paper encourage cs302 students reading impact personal paper end recycling cs302 restrict paper programming assignments homeworks quizzes exams copyright 1995 chris weaver opinions solely author chris weaver computer sciences department university wisconsin madison change 9 3 96 chris weaver cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc general information objectives main objectives class students develop problem solving programming skills programming skills practical major student computer science major serves solid foundation classes built classes general introduction computer programming step computer science major expectations learning active process expect prepared discuss class active participant classroom setting read assigned material coming class prepared questions material understand remember discuss assigned sections class responsible material tested start programming assignments early questions parts understand complete turn assignments time check email web page frequently class announcements textbook problem solving object programming walter savitch addison wesley publishing company 1996 contacting contact visit office office hours time appointment addition instructing duties attend class work research reason requested general problem setup appointment discuss class concerns questions encourage raise questions class odds question needed clarification addition questions class generate class discussion lead topic day contact mail answer questions concerns promptly avoid swamped mail follow mail reply policy office visits priority mail mail pending students waiting office attend students mail give priority mail general concern mail pertaining important relevant class material general questions assignments handled questions narrow scope debugging problems pertain individual student handled time permits consultants lab line attack guarantee reply mail grading percentages grade determined programming assignments quizzes exams exact number programming assignments quizzes determined individual assignments exams assigned letter grades letter grades assigned end semester 3 exams 20 percent total 60 percent closed book closed note exams tests hours duration exams administered normal class time evenings exact dates times exams syllabus quizzes 10 percent short class test understanding give feedback progress material quizzes serve indication test questions warning reserve give unannounced quizzes attending class day interest makeup missed quiz programming assignments 30 percent designed present students concrete application material covered class assignments give students practice prepare students exams assigned programming assignments minimum amount programming required suggest students work additional programs feel practice adequate warning supply students suggestions summary 3 exams 20 60 quizzes 10 programs 30 total 100 grading standards grading programming assignments based criteria correctness technique readability correctness important criterion program correctly fulfill requirements assignment subject grade reduction 50 technique program means problem solved solution correct clumsy awkward subject grade reduction 25 leeway area times correct solutions readability program refers ease human reader grader read understand source code readability affect execution program poor readability result programming errors make program incorrect poor readability result grade reduction 25 readability program includes proper consistent indentation statements documentation comments functions parameters obvious variables pieces code blank lines separate logically separate pieces code meaningful identifiers variables functions correct constants late policy programming assignments consist printed copies source code description input output generated program copying files special hand directory specific instructions provided assignment pages responsiblity plan ahead work early late policy provided case emergencies carelessly programming assignments due beginning class assigned due date programs received beginning class considered late week late periods period beginning class monday beginning class wednesday late period late period beginning class wednesday beginning class friday beginning class friday beginning class monday late period grace periods semester grace periods turn assignment late late penalty 2 grace periods assignment program accepted 2 late periods day classes grace days late assignments deducted 30 late period fraction late period worst case grace day maximum assignment program complete turn short paragraph explaining needed don list excuses explain plan receive charity points depending close completion correct program appears late assignments turned personally office hours departmental mailbox located 5th floor cs st elevators head hallway immediately left graduate students sign exceptions case severe medical emergencies discussed discuss situation honor students encouraged discuss issues including issues raised class discussions assignments solutions programming assignments individual original work phrase summarize policy share code form oral written computerized questions policy question specific action allowed don hesitate talk issues addition read document linked main cs302 page academic misconduct policy computer logistics vectra lab room cs1350 student 300 page printer quota waste 300 pages additional 300 pages purchased 15 300 pages adequate class student reasonable disk quota educational concerns religious holidays observe religious holidays interfere exam homework scheduling physical learning difficulties affect performance contact immediately facilitate arrangements special circumstances document constructed similar documents current past cs302 instructors reference milo martin milo cs wisc 1 lin kao shang chang transformation multimedia data schema multimedia communications schema distributed multimedia systems proc pacific workshop distributed multimedia systems feb 26 1994 1 13 ps gz 2 lin kao chang transformation multimedia schemas distributed multimedia systems proceedings spie multimedia computing networking 1995 san jose ca feb 6 8 1995 ps gz cs302 63 grades updated oct 15 1996 read checking grades send mail grades posted bring paper question class office hours 4 digits student id number head row grades output grading program updated infrequently made grade automatically attempt update week unable final grade based scores page factors assigning final letter grades point average main factor decision based fact median letter grade bc guess roughly 33 grade computed panic cs 302 section 63 fall 1996 ta dave eggleston 24 students report generated tue oct 15 19 11 34 1996 report includes penalty late days id e1 q1 q2 p1 p2 ave 20 2 5 2 5 3 8 3 8 mx 20 mx 20 1696 42 15 10 100 47 52 42 51 6 10 90 93 58 65 72 14 14 81 0 64 42 5829 60 11 12 100 94 68 15 dropped 74 15 9 85 91 75 08 67 15 16 95 97 75 31 72 11 12 100 95 75 65 67 16 17 100 91 75 96 dropped 69 16 17 95 97 77 31 76 12 14 100 97 79 50 2380 79 12 15 90 97 80 58 84 14 12 81 92 81 65 75 17 18 100 98 82 46 dropped 85 15 18 80 92 84 85 81 15 18 100 98 85 38 82 18 17 95 98 86 19 1639 84 17 19 95 92 87 12 87 15 15 100 97 87 81 91 16 15 95 95 89 85 92 18 16 100 96 92 31 92 17 19 100 97 93 19 2548 91 19 19 100 98 93 46 96 18 16 90 97 93 73 98 16 19 100 98 96 62 ave 77 8 14 9 15 3 94 7 89 5 80 74 standard deviation 11 33 note maximum grade 100 stated vroom virtual reality room siggraph 94 visualization climate data western united states vroom virtual reality room exhibit held siggraph 94 folks electronic visualization lab university illinois chicago idea give siggraph attendees exposure real life problems solved virtual reality technology 4 rooms exhibits 3 rooms caves fourth room projects run caves including mine focused scientific visualization cave awesome compelling experience publically reality hardware match realism degree immersion offered cave find specifics cave visit cave homepage find vroom exhibit including descriptions projects visit vroom homepage lastly read project report wrote details experience implementing cave application visualization climate data western united states introduction news netscape executive summary document designed give tips reading news aid students don strong background newsgroups newsgroups newsgroups means people communicate internet articles posted newsgroup individual read access newsgroup ways news superior mail group setting make information people filling personal chance read back reference results storage centralized copies article copy recipient mechanisms built organizing articles threads conversation read topic order reasons class related conversations suited newsgroup sorted subject read articles choose accessing newsgroups number programs reading news method displaying news allowing read people familiar web ll concentrate reading news netscape order newsgroup netscape simply access url news newsgroup newsgroup class called uw cs courses cse341 url point netscape news uw cs courses cse341 link set main page newsgroup reading posting articles newsgroup newsgroup icon bar figure 1 newsgroup list articles haven read copy icon bar articles organized threads conversation article posted entered list follow articles indented responses follow posted article subject author length lines figure 1 newsgroup icon bar post article icon post article newsgroup start thread mark articles read articles marked read access newsgroup future show read articles displays articles posted newsgroup ve read unsubscribe newsgroup list subscribed subscribed newsgroups list newsgroups subscribed read article simply click entry page icon bar figure 2 article article header telling posted newsgroups posted actual text article articles follow ups reference links original articles refer mail private response article author click article header figure 2 article icon bar icons bar previous articles current thread conversation icons previous threads conversation mark thread read icon mark articles current thread conversation read skip future newsgroup back listing articles newsgroup subscribed newsgroups list newsgroups post reply post reply current article newsgroup mail post reply thing mails copy reply person article replying posting articles mailing responses click article author post article post reply mail post reply window open allowing type response window slots email address recipient email address newsgroup subject attachment depending options chose slots filled cases supply subject large space message type article response hit send message mailed mail slot posted newsgroups post slot keeping news reading news netscape load newsgroup page time time articles articles posted newsgroup time netscape update list reload page point show updated list articles haven read additionally posting newsgroups generally takes bit time article show group minute due fact article computers subscribe newsgroup testing news prevent newsgroups messages test ignore newsgroups exist people post test messages called news test practice news posting mind posted articles typing page post follow articles practice link group news news test put ignore reply message mail back automatic mailer telling posted newsgroup shamelessly stolen cse341 winter 96 grove cs washington update 03 21 96 02pm predator dbms project contents predator paper describing enhanced abstract data type adt paradigm code design predator install predator tips system development coding conventions testing acknowledgements predator predator database system predator enhanced data type object relational dbms object relational dbms built research prototype study complex data types supported existing technology based notion abstract data types adts data type encapsulated interface database system maintains extensible table adts adt bunch user level methods applied sql query operate adt values predator system recognizes cost adt operations dominate database performance adt notion enhanced data type maintain meta information meta information optimizing operations adt apply optimizations expressions involving adt operations data type provide query language complex operations type expressed enhanced abstract data type adt paradigm basic technology predator providing support paradigm requires fundamental redesign components traditional object relational dbms purpose predator fully explore adt idea queries involving complex object expressions optimized exploiting interactions adts current focus work build support data types exist independent adt paradigm adt paradigm explained detail technical report submitted paper acm sigmod 97 document describes high level architecture predator interesting design issues extensions current technology open problems future research system code structure detailed code design upto date code base constantly updated students cs537 concentrate portion design document dealing sql engine portion dealing data types installation instructions instructions cornell cs537 students predator publicly piece software months installation instructions quick tests run system development tips system development predator coding conventions adding predator crucial follow coding conventions uniformly code click list dos don ts document tells rcs simple source code control mechanism manage distribution predator code testing initially installing code quick tests regular basis add code run test suite developed predator details test suite run acknowledgements predator built shore storage manager data repository ucr taiwan study association taiwan study association ucr homepage taiwan study association tsa university california riverside img taiwan study association tsa img taiwan img today hot news point img taiwan today hot news discussion issue da lai la ma visit taiwan img member information img activity img taiwanese food recipes ucr tsa chairman benjamin ucr 1132 campus terrace big game memorial union night winters suggestions send img img back home page updated sep 22 1996 cs516 25 io buses table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 img img img img img img img img img img img img img img index users kornerup cs105 material modified size parent directory faq 26 jan 95 14 42 txt resources html 26 jan 95 14 45 41k faq 23 jan 95 16 00 make ps 21 apr 95 14 42 59k txt standard html 09 nov 95 11 35 101 stroustrup 15 dec 94 04 43 35k 6 files cs314 information http www cs cornell info courses current cs314 date version document materials found conote people instructor thorsten von eicken upson 4124 255 9188 tve cs cornell office hours tue 2 45pm 3 45pm teaching assistants aaron thomas deever rhodes 657 255 cornell office hours tbd zhen xiao upson 4132 255 1179 xiao cs cornell office hours tbd michael korby upson 255 cs cornell office hours tbd consultants consulting upson 309 administrator laurie buck upson 303 255 3534 office hours mon fri 1 30 4 00 pm lectures tue thu 1 25 2 40pm kimball b11 sections mon 7 30 8 20 pm hollister 372 tue 3 35 4 25 pm comstock wed 7 30 8 20 pm hollister 372 attending sections required material presented order complete homeworks projects attend section week sections begin week classes attend sections registration helpful attended section week tutoring tas regular office hours extended consulting schedule appointment sending email ta 24 hours advance schedule appointment find ta busy unable spend time consulting consulting upson 309 hours finalized consultants grade homeworks answer questions computer system programs homework assignments things related content ensure consulting time advantage observe ground rules program doesn work decipher error message find location error listing relevant registers memory consultant current listing program written good style show consultant consultants spend time attempting trace uncommented code plan spend 10 15 minutes consultant time time set appointment ta texts references information relevant handed form lecture notes required buy textbook manual powerpc 601 cheap recommend patterson hennessy textbook good refer years remind processors memories caches disks work book processor isn 1 1 correspondence lectures sections book reason required people sit read book order learn order find book works review lectures textbook book doesn work call required 1 cs 314 lecture notes line home page 2 motorola ibm powerpc 601 risc microprocessor user manual motorola catalog ad ibm catalog 02 bookstore cheap optional 1 patterson hennessy computer organization design morgan kaufmann 1994 bookstore expensive good 2 computer architecture logic design mcgraw hill book company 1991 difficulties boolean algebra 3 ibm powerpc architecture edited simpson warren morgan kaufmann 1994 expensive cheap user manual general 4 metrowerks codewarrior academic edition assembler development environment 100 bookstore case ppc work home lecture notes homeworks projects exams grades weekly homework assignments week projects strong emphasis timely completion homeworks projects merit system encourage meet due date assignment illness extraordinary circumstances merit system catch exception contact brian assignment deadline extraordinary extension primary source primary source lecture notes informational handouts assignments line web url http www cs cornell info courses current cs314 update line versions errors discovered assignments clarification line system permit make annotations lectures assignments allowing questions responses order reach line materials sign web page annotation system called conote signing conote homework 1 back home page click materials link asked id password click cancel fill form pops nasty error message fact page request student access level talk friendly user interface simply click request student access level button enter id chose password message permission author annotations hint click file netscape window follow instructions don loose instructions sight responsible checking line version 24 hours hand assignment make change didn account didn check problem responsible assignment handed hand early prerequisites cs211 equivalent students expected programming experience programming language pascal expected acquire expertise assume familiarity recursion arrays records pointers linked data structures stepwise refinement homeworks homeworks handed thursdays due 9pm thursday simple check understood material presented lecture section homeworks graded spot consultants allowed drop homeworks graded spot crunch thursday 9pm avoid waiting turn homework early extra merits miss consulting hours answer sheets homework assignments distributed week assignment due studied understood homework questions examinations projects projects handed tuesdays due tuesdays projects centered subset powerpc assembly language called project write small assembler program project write machine language simulator project build cpu phases datapath logic phase 2 datapath implementation control logic final implemented working work groups projects exceptions odd number students working group submit grading single printout includes names students group grade students students expected equally answer questions program project projects graded spot demonstrate ta consultant sign sheets demos exams prelims 10 17 7 30pm 11 21 11 14 determined 7 30pm final exam grade computation grade computed 10 prelim curve 10 prelim curve 10 homeworks absolute 10 1st project asm programming absolute 20 2nd project simulator absolute 30 3nd project hw design 3 parts absolute 10 merits merits designed merit system flexibility turning assignments works homeworks projects accepted 3 calendar days late til sunday homeworks day result homeworks projects accepted 3 calendar days early starting monday homeworks day work give credit future left end cost 0 5 grade 1 2 homework time reach 20 10 grade receive harsh time average earn 10 grade extra merits affect grade boundary grades guarantees merits personal group project late costs member grading regrades grades posted indexed secret id number provide web made grading error discuss matter consultants teaching assistants discussion appears mistake made bring error attention week assignment returned submit problem set program exam regrading obtain regrade request form consultants upson 303 fill request form leave request assignment question upson 303 regrade request grade regraded assignments returned consultants academic integrity work submit cs 314 expected result individual effort free discuss material approaches problems details system colleagues instructors computer services consultants misrepresent work permissible cooperation involve student possessing copy part student program work copy paper computer file hard disk floppy disk exception rules students work submit joint project student responsibility protect work unauthorized access discard copies programs public places violation academic integrity code results failure permanent notations cornell academic records question constitutes ethical behavior instructor claims ignorance misunderstanding rules general tools web navigators excite yahoo webcrawler open text infoseek lycos magellan travel internet travel network federal express airborne express ut ut online applications ut library abstract index databases ut library catalog back utcs neural networks home page martym cs utexas pagina italiano bicycle touring clear start love bike touring love travel experience countryside bike car face slower easier stop deer view additionally hear smell things oblivious noisy car mention hate cars great exercise biking low impact highly easy improve quickly finally great experience nature leave don car care things trusty steed fisher hybrid ve modified touring ve year put 5500 miles great pacific coast bike ride august set characters bicycle expedition pacific coast seattle san francisco continued san diego marc friedman ruben ortega jim night shared wild animals didn surroundings prevent preparing gourmet meals generally cooked breakfast dinner lunch eating bikes generally hungry time stopped lunch abbreviated mileage log trip day odometer location 1 000 0 ferry seattle 2 0 shelton city center motel 3 120 3 4 189 1 cannon beach oregon 5 244 3 cape lookout st park 6 281 5 lincoln city hotel soaked seek 7 348 5 state park 8 428 6 sunset bay state park 9 489 4 mountain state park ruben bent rim quick dirty repair 20 mile ride bike shop wheel 10 561 1 rose park 11 632 0 patrick point state park california clyde craig eureka cookies 12 709 4 motor inn avenue giants 13 767 5 standish hickey great swimming hole hal doesn live reputation 14 823 9 russian 15 880 2 room inn 86 miles 16 966 3 terrible wrong turn missed sir francis drake highway 1 missed tunnel 17 1015 hostel left ruben jim san francisco 18 19 mountain view 20 mountain view goodbye marc santa cruz mountains 21 1140 brighton state beach 22 1180 monterey quality family time 23 monterey met jane 24 1326 san state beach 25 1387 state beach 26 el state beach met alleged holder world record bike trip 130 000 miles 27 1543 left jane 28 1543 29 1543 30 1652 huntington beach inn hostel 31 1717 south state beach 32 san diego met randy 33 san diego sun sand 34 san diego sun sand 35 san diego sun sand 36 1870 seattle reno air bicycling resources cascade bicycle club home page wsdot bicycling cycling pacific northwest state shaded relief maps gorp biking resources internet kgolden cs washington exploring mathematics images xform web construction current version xform documentation single page created microsoft word ms internet assistant xform documentation xform xform language lisp started formula based image transformation xform activities simple projects transformations suggested projects transformations page developed project mathematics experiences image processing tanimoto cs washington 16 january 1996 dept computer science texas university search resume bank computer science student listing personal pages eligible listed computer science resume bank add resume fill resume bank request form accessible cs machines view resumes resume bank view resumes restrictions graduation date semester spring summer august fall december year 1996 1997 1998 major computer science computer engineering degree ph job type permanent op internship search resume description enter list keywords find separated spaces preference words list word list submit reset form home button computer science homepage computer science internet publishing services wednesday july 31 1996 global pointers active messages posse software john belizaire julian pelenur mauricio aguilar alvarez abstract growing parallel programming software tools make writing parallel programs easier goal provide transparent communication message passing multiprocessor environment implemented software package meets paper describe design implementation global pointers active messages addition issues implementation solutions discussed performance summary examples system included quick overview html paper img paper code tar compressed file cs cornell julian cs cornell mauri cs cornell boyer circa 1981 uncertain reasoning view paper click open book image 1 combining symbolic connectionist learning methods refine certainty factor rule bases jeffrey mahoney ph thesis department computer sciences university texas austin 1996 research describes system rapture designed revise rule bases expressed certainty factor format recent studies shown learning facilitated biased domain specific expertise shown real world domains require form probabilistic uncertain reasoning order successfully represent target concepts rapture designed advantage results beginning set certainty factor rules accurately labelled training examples rapture makes symbolic connectionist learning techniques revising rules order correctly classify training examples modified version backpropagation adjust certainty factors rules id3 information gain heuristic add rules upstart algorithm create hidden terms rule base results refining real world rule bases presented demonstrate effectiveness combined approach rule bases designed identify areas strands dna identifying infectious diseases fourth attempts diagnose soybean diseases results rapture compared backpropagation c4 5 kbann learning systems rapture generally produces sets rules accurate systems creating smaller sets rules training time img 1 refinement bayesian networks combining connectionist symbolic techniques sowmya ramanchandran ph proposal department computer sciences university texas austin 1995 bayesian networks provide mathematically sound formalism representing reasoning uncertain knowledge widely acquiring capturing knowledge framework difficult growing interest formulating techniques learning bayesian networks inductively problem learning bayesian network complete data explored depth problem learning networks unobserved open proposal view problem perspective theory revision present approach adapts techniques developed revising theories symbolic connectionist representations assume learner initial approximate network obtained expert technique inductively revises network fit data proposed system components component revises parameters bayesian network structure component revises structure network component parameter revision maps bayesian network multi layer feedforward neural network parameters mapped weights neural network standard backpropagation techniques learn weights structure revision component qualitative analysis suggest revisions network fails predict data accurately component implemented present results experiments real world classification problems show technique effective discuss proposed structure revision algorithm plans experiments evaluate system extensions system img 2 revising bayesian network parameters backpropagation sowmya ramachandran raymond mooney proceedings international conference neural networks icnn 96 special session knowledge based artificial neural networks washington dc june 1996 problem learning bayesian networks hidden variables hard problem simpler task learning conditional probabilities bayesian network hidden variables hard paper present approach learns conditional probabilities bayesian network hidden variables transforming multi layer feedforward neural network ann conditional probabilities mapped weights ann learned standard backpropagation techniques avoid problem exponentially large anns focus bayesian networks noisy noisy nodes experiments real world classification problems demonstrate effectiveness technique img 3 comparing methods refining certainty factor rule bases jeffrey mahoney raymond mooney proceedings eleventh international workshop machine learning pp 173 180 rutgers nj july 1994 ml 94 paper compares methods refining uncertain knowledge bases propositional certainty factor rules method implemented rapture system employs neural network training refine certainties existing rules symbolic technique add rules method based kbann system initially adds complete set potential rules low certainty neural network training filter adjust rules experimental results method results significantly faster training produces simpler refined rule bases slightly greater accuracy img 4 modifying network architectures certainty factor rule base revision jeffrey mahoney raymond mooney proceedings international symposium integrating knowledge neural heuristics 1994 pp 75 85 pensacola fl 1994 isiknh 94 paper describes rapture system revising probabilistic rule bases converts symbolic rules connectionist network trained connectionist techniques modified version backpropagation refine certainty factors rule base id3 information gain heuristic quinlan add rules work finding improved techniques modifying network architectures include adding hidden units upstart algorithm frean case made comparison fully connected connectionist techniques keeping rule base close original adding input units needed img 5 combining connectionist symbolic learning refine certainty factor rule bases jeffrey mahoney raymond mooney connection science 5 1993 pp 339 364 special issue architectures integrating neural symbolic processing paper describes rapture system revising probabilistic knowledge bases combines connectionist symbolic learning methods rapture modified version backpropagation refine certainty factors mycin style rule base id3 information gain heuristic add rules results refining actual expert knowledge bases demonstrate combined approach generally performs previous methods img 6 combining symbolic neural learning revise probabilistic theories jeffrey mahoney raymond mooney proceedings 1992 machine learning workshop integrated learning real domains aberdeen scotland july 1992 paper describes rapture system revising probabilistic theories combines symbolic neural network learning methods rapture modified version backpropagation refine certainty factors mycin style rule base id3 information gain heuristic add rules results real world domains demonstrate combined approach performs previous methods img estlin cs utexas huiqun liu education ph student 1994 present university texas austin department computer sciences 1991 1994 tsinghua university china department computer science 1987 1991 harbin institute technology department computer science publications 1 redirection based scalable web servers technical report bell labs august 1996 2 model based sensor planning strategy rules active feature prediction detection proceeding ieee international conference computer vision pattern recognition seattle washington june 1994 3 cad model based robot vision system proceedings international conference signal processing beijing 1993 vol 2 925 4 sensor planning strategy robot vision system spie 93 boston 5 sensor planning strategy rules model based active vision system asian conference computer vision japan 738 nov 1993 6 object recognition localization strategy sparse structured light images conference directions research intelligent robot vision systems china sept 1992 contact information mail hqliu cs utexas phone 512 480 9296 address campus department computer sciences taylor 2 124 university texas austin austin tx 78712 1188 home address 1622 6th street apt austin tx 78703 page modified 22 1995 comments send email hqliu cs utexas cse370 schedule lecture transparencies quizzes exams solutions assignments solutions week monday wednesday friday administration introduction 1 09 30 overview 10 02 introduction 10 04 assignment 1 introduction guest lecture combinational 2 10 07 carl ebeling 10 09 combinational 10 11 1 combinational logic assignment 2 logic combinational combinational 3 10 14 combinational 10 16 logic 10 18 logic logic implementation implementation assignment 3 combinational combinational combinational 4 10 21 logic 10 23 logic 10 25 logic implementation implementation implementation quiz 2 combinational combinational combinational 5 10 28 logic examples 10 30 logic examples 11 01 logic examples assignment 4 sequential logic sequential logic review 6 11 04 assignment 5 11 06 guest lecture 11 08 quiz 3 corey anderson veteran sequential logic sequential 7 11 11 day 11 13 assignment 6 11 15 logic holiday implementation logic sequential logic sequential 8 11 18 implementation 11 20 examples 11 22 logic examples assignment 7 quiz 4 sequential logic sequential logic thanksgiving 9 11 25 examples 11 27 examples 11 29 holiday break 10 12 02 assignment 8 12 04 12 06 quiz 5 11 12 09 12 11 assignment 9 comments cse370 webmaster cs washington update 12 02 96 digital design lab syllabus fall 1996 contents associate instructor newsgroup format lab laboratory grading lab info lab schedule friendly ai david wilson office lindley hall 406 x5 office hours tuesday 12 1 wednesday 10 11 mail cs indiana newsgroup newsgroup set ac csci recommended post questions newsgroup answer question chances answer question posted encourage post answer discuss solutions assumes guidelines academic honesty format lab weeks lab lab assignment due beginning lab assignment typically consist written work working circuit logic engine pdp 8 wiring intensive project divided parts extended deadlines addition lab assignments laboratory exam relating pdp 8 exam end semester test practical depth knowledge circuit note general working pairs written exercises handed individually graded individual work partner operate circuits single grade circuitry wiring experience shared responsibility make understand wiring partner make fair share divide work partner prefer consistently work arrange groups laboratory grading lab grade broken 75 lab assignments 10 working pdp 8 15 final exam lab info software tools documentation man pages sample configuration file started manual asm control pdp 8 lab 10 pdp 8 faq pdp 8 info web laboratory schedule digital design fall 96 week manual section topic september 3 lab 1 introduction laboratory equipment procedures simulation september 10 september 17 lab 2 mixed logic september 24 lab 3 state logic lab 4 programmable logic plds october 1 lab 5 synthesis combinational elements encoders october 8 lab 6 alu october 15 lab 7 sequential circuits counters october 22 lab 8 register transfer concepts october 29 lab 9 building pdp 8 data path pals lab 10 manual asm control pdp 8 lab 11 building pdp 8 controller november 5 november 12 week completed november 19 design wiring pdp 8 processor installed wired supplied interface november 26 thanksgiving recess december 3 lab 12 debugging testing pdp 8 processor december 10 final pdp 8 test lab checkout december 16 finals week scheduled lab activity 8 27 96 annual report 1993 1994 line version 1993 1994 annual report cornell department computer science view full table contents select major topic items listed message chair research professional activities faculty research professional activities research scientists technical reports list faculty staff roster cs tr project computer science department department technical reports web perusal projects department web return departmental home page questions comments contact www cs cornell modified 27 february 1995 denise moore denise cs cornell cse 548 problem sets problem set 1 performance isa problem set groups homework 1 solutions homework 1 postscript sample report postscript sample report graphs postscript problem set 2 performance cache hierarchies problem set groups homework 2 solutions homework 2 postscript brian big page kitty lucy kitty lucy kitty lucy sitting aunt christie lap bet lucy kitty lucy taking long day play dreaming img fix cs washington cse 451 introduction operating systems autumn 1996 admin instructor brian bershad cse451 instructor cs washington lecture mwf 11 30 12 20 low 102 office hours tba teaching assistant sung eun choi cse451 ta cs washington sections thursdays 12 30 1 20 low 217 thursdays 1 30 2 30 low 118 office hours 12 30 1 20 sieg 326a send mail majordomo cs subscribe cse451 body message subscribe mailing list texts operating system concepts 4th edition silberschatz galvin dinosaur book bookstore pretty common book pick copy lot trouble pick book suits tastes make copies main textbook loan engineering library computer accounts account cse instructional machines lynx wolf grizzly cse main office form computer software ll pieces software class unix operating system shell mail grep ls web web point class set home page haven details page linked class web announced shortly programming utilities ll tools compiler make debugger gdb order programming assignment ll editor recommend emacs tools ll spending time lecture grading grade consist components projects 30 quizzes 5 midterm score 20 final exam score 40 participation 5 midterms final exams draw material homeworks understand turning stuff late don accept late room class don don entry code file petition entry front office signature redirect request front office end entry period fewer students remaining enrolled maximum enrollment petitions granted admit class bound resource constraints include computing resources grading resources admitted term quarter reasonable person principle principle applies simply states reasonable request made reasonable fashion handled reasonable persons sung reasonable persons expect involved class word warning cheating don concern cheating creates unpleasant environment don lot prevent cheating measures huge costs low return policy cheating simple discover occurred fail assignment possibly cse451 webmaster cs washington assignments cs525 compiler design summer session 1996 assignment click grammar gave class related problem 2 part click summary hints gave class assignment 1579 paradyn logo project staff principle investigator bart miller professor principle investigator graduate students karen karavanic research assistant tia newhall research assistant ari tamches research assistant zhichen xu research assistant ling zheng research assistant research staff marcelo goncalves associate researcher oscar associate researcher researchers jeff hollingsworth asst professor university maryland douglas ibm corporation return paradyn home page img condor system condor faq technical information downloading condor manual pages vanilla condor jobs linking condor executables condor application management interface examine condor pool selected sites condor pages sites features news condor admin answer archive things weren pee wee herman kidding ve figured nicknames jeff tick chief mary hobbies check link silly put link present location um hate break don current html supports link remote sensor person summer winter break university wisconsin madison computer science department current status opposite single double triple home run hee hee um meant current status university 2nd year graduate student home address home phone comment 2 items silly put boy feel foolish 1207 ave madison wi 53715 608 283 0636 office address computer science statistics rm 5364a 1210 west dayton st give straight answer office phone 608 262 5105 mood writing tick cs wisc 2062 dan put link homepage page directory nickname nickname smu 5th grade cartoon character originated comic strip white shaped blobs mold shapes humanity laid hard boiled eggs chicken fried steak multiplied astonishing rate made appearances cartoon shows nickname cartoon stared fred flintstone barney show kid gave nick flexible younger years change shape respect neighborhood gang started calling stuck middle high school kind told people college stuck lost years replaced single history nick hope enjoyed thought good place put stuff year grad student university wisconsin madison computer sciences department pretty nifty huh milwaukee wi enjoy climbing trees finger painting contemplating monty python things butter heads img back homepage cs 306 assignment 5 cs302 lecture notes sections 16 17 instructions dates ve signed neat complete notes class immediately class period send plain text copy notes post class period view notes day click note taker send person mail click login ll rest names time progresses ve made error names dates login names week date section 16 section 17 09 11 96 wed kyle jacob shea shea 1 09 13 96 fri andrea patrick van van 09 16 96 mon denise hoffman gillian 2 09 18 96 wed mike fei 09 20 96 fri jake david 09 23 96 mon steve gauthier gauthier kathleen ferry ferry 3 09 25 96 wed nathan michelle 09 27 96 fri pat 09 30 96 mon jeff meyers elliot cho 4 10 02 96 wed nathan ed keen edmond 10 04 96 fri kay 10 07 96 mon dan shane archer archer 5 10 09 96 wed mike gruber gruber brian 10 11 96 fri dropped dan glassman glassman 10 14 96 mon andy gardner david van van 6 10 16 96 wed jake peters ryan geiger geiger 10 18 96 fri brad craig devine devine 10 21 96 mon shane russ miller russell 6 10 23 96 wed dave jason 10 25 96 fri dropped jacob shea shea 10 28 96 mon dropped tim 10 30 96 wed douglas collin cook collin 6 11 01 96 fri stephanie 11 04 96 mon fei dropped 6 11 06 96 wed jian zhong wu jian brian 11 08 96 fri dan gillian chris weaver computer sciences department university wisconsin madison change 11 01 96 chris weaver 1890 fun stuff comics calvin hobbes archive calvin hobbes gallery comic book comic strips page san diego comic con page doctor fun european comics web asterix games espnet sportszone nba yahoo entertainment home visit home page frame dict frame defn frame browse frame match netscape 2 0 required view page 4232 learning games othello checkers hearts interest games perspective machine learning ai search search strategies time management learning approaches works purpose paul utgoff describes simple protocols implemented games programs play request directly internet connection protocols technical report source code implementing protocols basic player programs anonymous ftp interested machine learning games check jay scott page othello othello tm registered trademark original licensed 1973 1990 pressman toy corporation ancient game players alternate turns flipping colored disks 8 8 grid rules player disks board end game winner number good sources information www brockington guide game othello information yahoo links othello pages servers implement player simplest approach source code admin game administrator listen listening program start player remotely basic player program random legal moves substitute strategies technical report details protocol programs related issues special administrator ladder tournaments works www interface show games play human players programs checkers similar protocol developed checkers technical report hearts protocol developed hearts multiplayer card game details protocol implementation technical report games games variant rule sets russian checkers implemented protocols fairly simple modify code implement rule sets simply changing function generates legal moves making code sending mail paul utgoff utgoff cs umass code credit included release similarly internet communication principles technical report games implemented decide provide links code page updated july 21 1995 paul utgoff utgoff cs umass url http www cs umass othello html cse 573 resources running lisp instructions suggestions online steele lisp reference home page ai resources cs 440 foundations computing teaching schedule august 28 introduction september 3 nice programming language 5 turing machines 10 smaller programming language 12 equivalence models 17 machine enhancement theses church turing 19 arithmetization 24 properties enumeration 26 properties enumeration october 1 universal machines simulation 3 solvability halting problem 8 reducibility unsolvability 10 enumerable recursive sets 15 measures resource bounds 17 complexity classes classes np 22 review 24 examination 29 np completeness 31 intractable problems november 7 finite automata closure properties nondeterminism 12 regular sets expressions 14 decision problems finite automata 19 pushdown automata 21 unsolvable problems pushdown automata 26 grammars december 3 language properties 5 examination 10 regular languages 12 context free languages questions tcl tk developers solaris 2 linking tk 4 0 error undefined referenced symbol file socket usr local x11r6 lib usr local x11r6 lib create usr local x11r6 lib gethostbyname usr local x11r6 lib add lnsl libs line makefile system lab specific access files unix account windows 95 nt desktop open explorer menu tools map network drive enter dawn path entry box dawn ioi access files mapped drive note 09 10 96 server dawn visible network neighborhood list steps work windows applications unix command usr local bin log nt machine type xterm desktop type nt server application server entry box press return bring nt login screen notice runs windows nt 3 51 applications work problems ll miss nt 4 0 desktop doesn work black white display increase size giving geometry option start geometry purify cucs systems solaris pure bin purify sunos vol pure bin purify answers topics shortly maintain binaries platforms file system compile tcl tk sunos solaris make configure time compile binaries platform symbolic links cd directory structure manage configurations sunos solaris purify single source base explanations shortly purify tcl tk development purify linux alternatives debug flag compile tcl tcl tk engineering manual cvs develop test suite tcl tk applications quick writing tcl tk test suites compile tcl tk extension shared library working cornell cs department specific quick cvs faculty home pages marek brett fleisch yang chang hong yu chin hsu mart molle tom payne teodor przymusinski gary tyson frank vahid img return home pages page previous abstract lazy receiver processing lrp network subsystem architecture server systems peter druschel gaurav department computer science rice university houston tx 77005 introduction unix network processing overview problems sources high network load design lrp architecture sockets ni channels packet demultiplexing udp protocol processing tcp protocol processing protocol processing performance experimental setup experimental results related work conclusion acknowledgments references document peter druschel mon sep 16 18 13 25 cdt 1996 www alert redirection response server handled client document moved document permanently moved cs 418 laboratory 2 parametric surfaces introduction exercise concerned building surfaces computer graphics introduce types parametric surfaces procedure download files click filenames shown text window opens save option put file directory file shown parametric net parametric cfg downloading files start dx open execute parametric net module opened line explanation function compute modules performs main operation mapping 2d grid 3d coordinates make parametric surface produce pi produce variables assignment quadric surfaces modify compute parametric net produce unit sphere compute module convert sphere superquadric vector quadric surface superquadric surface power vector means power term values 2 10 handle negative values compute make set interactor images show sphere modified 3 3 figures rotation modify program produce figure rotation cylinder radius abs 1 axis rotation modify program produce figure rotation approximates shape drink bottle bottle neck body bottom bottles modeled spring 1995 elaborate juice bottle coke bottle bottles modeled 1996 beer bottle soda bottle note form compute module conditional equal arbitrary functions constructed 0 2 0 4 0 4 0 0 make modify original parametric net program convert torus spiral spring complete turns animate spring end spring remains fixed end undergoes simple harmonic motion spring pass motion repeat 16 frames model sphere moves sin phi end spring appears attached spring frame animation shown bugs 3 7 95 comment construct module incorrect read make grid spanning 0 0 1 1 prepared demo explain superquadric function soda bottle spring animation lab 2 grading guide filled consultant section evaluate work back main page lab 3 modified 1 17 96 land copyright statement question week 1 10pm nodes jeff moore 2 yellow dangerous heji kim 3 brian hip pack heji kim 4 establish lab culture soam uw dynamic compilation project papers conference papers auslander philipose chambers eggers bershad fast effective dynamic compilation conference programming language design implementation 1996 workshop papers chambers eggers auslander philipose mock pardyak automatic dynamic compilation support event dispatching extensible systems workshop compiler support systems software february 1996 img updated august 8 1996 brian grant grant cs washington database management systems raghu ramakrishnan beta edition isbn 0 07 6 book covers fundamentals modern database management systems relational database systems intended text introductory database undergraduates material support minibase relational dbms software developed conjunction book intended support variety hands projects book optionally accompanying software distinct kinds courses 1 aims present principles underlie database systems practical focus implementation assignments software create variety exercises experiments involve programming 2 strong systems emphasis assumes students good programming skills case software basis implementation projects students asked implement parts relational dbms central modules project software heap files buffer manager trees hash indexes join methods concurrency control recovery algorithms sufficient detail text enable students implement class interfaces database management systems published college division mcgraw hill companies beta edition isbn 0 07 6 fall 96 spring 97 edition expected summer 1997 book software class tested wisconsin semesters class tested schools fall 96 spring 97 additional information table contents organization book errata clarifications minibase software supporting materials figures postscript formats lecture transparencies ms powerpoint postscript formats solutions exercises instructors questions contact eric munson mcgraw hill mgh raghu ramakrishnan wisconsin instructor request sample copy book found bugs typos comment presentation content send mail july 12 1996 raghu ramakrishnan raghu cs wisc human power biomechanics robotics laboratory department theoretical applied mechanics 212 kimball hall cornell university ithaca york 14853 click department homepage statement purpose interests twofold place interested applying engineering principles understand mechanics human robotic locomotion provide opportunity undergraduates collaborate graduate students undergraduates research provide applications coursework ultimately hope work contribute advances medical rehabilitation disabled development physiology robotic control simulation general quality undergraduate engineering education lab themes fundamentals human locomotion mechanisms statically unstable dynamically stable kinematic constraints improve human power output ongoing research projects passive dynamic walking collision modelling bicycle projects constrained motion machine rowing projects papers wanted make drafts papers accessible web html format sort successful conversion suggestions methods copy papers email send lab information advisor andy 309 kimball hall cornell university ithaca ny 14853 607 277 cornell graduate students michael coleman coleman cornell garcia garcia cornell anindya chatterjee penn state anindya esm psu undergraduate research groups meet individually week work discuss progress lab meeting week project members make short individual presentation recent accomplishments short term goals participants receive class credit 3 credit hours semester work required make formal presentation end semester submit written report describing work comments home page including places interest send garcia tam cornell 7338 img short description things dos fortran 1 log ve logged skip step 2 login prompt type newuser password prompt hit enter computer prompt info wait ten minutes log newuser running 3 windows click picture ms dos prompt window black window disappears click dos prompt creates completely seperate window hold alt key window pop holding alt pressing tab dos prompt appears window keys 4 black window prompt disk drive work drive type hit return prompt 5 tells directory drive directory disk large box throwing single program box organize put smaller boxes inside large box label box called public house programs box called handin put programs handed directory sort box holds programs directories 6 handin directory type cd handin tick type login prompt directory ll hand box analogy disk main box inside box handin inside handin bunch boxes tick box inside tick note directory prompt public 7 assignment tells copy prog0 dat public directory program type copy public tick data file supposed copy prog0 dat note space dat period period part line forget period copy command copies program place program case prog0 dat found public tick full path directory things give argument tells directory program copied period shorthand means directory typing copy public tick prog0 dat handin tick exact thing 8 general note type dir time show current directory important filenames directories 8 letters spaces files add dot letters dat prog0 dat type dir 8 letters show column column lists directories dir listed don 3 letter extensions important note columns shows time program modified indication program modify program 5 pm due date ll 9 type dir screen worth printed time hit keyboard ll print screen worth listings lastly add path dir ll list directory current 10 ready type program prog0 type edit program write note program end extension 11 type blue screen typewriter effectively remember fortran spacing rules tabs make code line starts column 7 click file click option file file select exit 12 back black screen command line ve program written fortran translate machine language computer run ve compile type compile 13 errors screen sort errors warnings compile warning machine set incorrectly located lab machine claim compiling find lib time compile find asks type fortran lib lib work fine 14 dir reveal files created program obj exe extension obj isn important machine language info missing notes explanation exe finished machine language program run typing leave exe 15 errors occur program ll 1 edit program 2 compile editing 16 delete obj file don prog0 obj general del file delete file don delete exe programs hard copy lost ll file lastly test programs handed 17 print type print file prompt printer print lpt1 located rm 1359 opposite side hall 18 type exit rid dos window exit windows log don forget step leave account open access loading system copyright 1996 jeff lampert tick cs wisc modified september 10 1996 www alert redirection response server handled client moved permanently document moved cs674 project presentation schedule april 24th 1 thematic roles nlu paper issues surrounding adaptation linguistic approaches argument structure nlp purposes ultimate oblique goal light age question useless 2 catherine starkey german english translator simple sentences project input series sentences english german parse set grammar rules set rules language pieces sentence words entered lexicon 3 lin hsian wang prepositional phrase rule based approach solve prepositional phrase attachment set rules generated transformation based error driven learning algorithm 4 mao part speech tagging algorithms compare part speech tagging algorithms give suggestions 5 eric scharff neural networks part speech disambiguation april 29th 1 alfred hong translation regular query sentences sql queries idea stems numerous web forms today provide search capability times query interface database relational search definition parameters restrictive adding natural language query capability search function providing back end conversion equivalent sql query database makes things human natural powerful 2 ed wayt 3 jonathan making chart parser avoid useless work bottom chart parser inefficient ways parse phrase work eliminates multiple parses generated ambiguous phrase compound noun words 4 david walker statistical methods part speech tagging 5 wee liang heng probabilistic part speech tagging project explores statistical models smoothed bigram language model part speech tagging implements algorithms models evaluated accuracy bank brown corpus 6 daniel brown text compression nlp compression schemes advantage fact symbols input file frequent project attempt advantage fact sequences words assume grammatical sentences sentences encode sentences grammatical sentences space 1st 1 heji kim information extraction forms purpose project automatically gather information poems syntactic semantic parsing information search keys index corpus poetry database 2 vera kettnaker deriving meaning words idea project guess meaning words names abbreviations terrorist organizations basis expectations gain surrounding context 3 grzegorz czajkowski 4 pavel naumov presentation natural language sentence nuprl term editor adopt nuprl term editor natural language representation write ml programs extract information natural sentences presented term editor answer simplest questions base group sentences 5 joel weather text processing understanding system writing grammar suitable parsing weather text grab internet weather channel web site system thematic roles text provide summary forecast time permitting make program interpret summary data generate weather map depicts forecast 6 christine paradis translating english sentence sql statement translating english sentence sql query initial approach problem thematic role information sentence map information sql constructs evaluation system generate sql statements set test sentences compare results desired correct sql statements grades boxes enter student id number check box grades peruse information click grades button sid grades lab 1 lab 2 lab 3 lab 4 lab 5 lab 6 lab 7 lab 8 lab tot 1 2 test 1 test 2 final grades clear form questions problems grades reporting service contact indiana gradebook software george springer springer cs indiana cgi report interface chad lake cs indiana cornell center theatre arts jason page organize group computer science people interested theatre specifically cornell center theatre arts buy block season tickets pass year make days ve bought tickets sell ticket buy extra tickets year friends ticket costs 5 season subscription 30 cornell computer science department interested theatre send mail jyh cs cornell ll include season events 95 96 power plays seats reserved main theatre open flexible theatre importance earnest oscar wilde theatre comedy young men seek hands young numerous including fact love man named ernest 1895 masterpiece delightful time complete manufactured mistaken identity social conventions plays 21 30 tickets september 23 28 fires mirror crown heights brooklyn anna smith flexible theatre cultures living crown heights brooklyn 1991 young black child killed man car jumps student killed act ensuing community previously atmosphere tolerance diversity drawing 50 interviews crown heights residents activists religious leaders victims fires mirror compelling sophisticated view racial class conflict plays october 19 29 tickets october 21 26 measure measure william shakespeare theatre shakespeare direct exploration abuses power vienna young life brother fate hands angelo administers law utmost morality angelo finds desires offers brother life choose love brother honor plays november 16 december 2 tickets november 18 30 david film forum male university professor female student meet discuss class players political correctness mechanisms power censorship abuse prize winning author glen ross verdict speed direct provocative shakes theatre play years rolling stone plays january 31 february 10 tickets february 3 8 working book flexible theatre adapted stephen nina songs craig grant mary rodgers susan stephen schwartz james taylor musical everyday lives american workers ring true faced monday morning blues 26 workers blue collar executive stories music expressing goals hopes aspirations show fabric american life leaves daily news plays february 15 24 tickets february 22 24 seagull anton theatre provocative meditation power seagull slaughtered young woman abandoned innocent fall triangle love culminating futile destruction plays april 15 4 tickets april 27 2 dance concerts interested don tickets dance concert people interested buy dance concert 96 theatre exciting original choreography performed cornell faculty students featuring diverse range dance ballet modern post modern dance theatre event dance lovers extravagant lighting live original music set stage hottest dance region plays march 7 10 dance alloy theatre artistic director mark taylor dance alloy defining force pittsburgh contemporary dance scene dance elegant original daring brought life strength grace alloy dancers explore limits human movement dances physically charged visually complex alabama shakespeare festival pictures 2641 university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 9 wednesday april 24 file systems 1 unix file sizes unix file system version 7 4 assume disk blocks 1k bytes pointer disk block requires 4 bytes largest file design show work expression make credit expression correct full credit unix file system 10 direct pointers data blocks node pointer single indirect block pointers 256 additional data blocks pointer double indirect block pointers 256 blocks pointers 256 additional data blocks pointer triple indirect block pointers 256 blocks pointers 256 blocks pointers 256 additional data blocks data blocks pointed node 10 data blocks pointed single indirect block 256 data blocks pointed double indirect block 256 256 data blocks pointed triple indirect block 256 256 256 total number blocks 16 843 018 number bytes block 1 024 total number bytes 17 247 250 432 2 unix file access speed assume unix file system presented problem 1 assume operating system read node file memory ram additional disk reads required read data block number 300 memory assure full credit list additional disk read 3 additional reads 1 read indirect block double indirection 2 read indirect block blocks 267 522 3 read data block block 300 modified thu apr 25 08 52 12 cdt 1996 bart number times page accessed july 21 1995 conference publications robert van de geijn submitted 1 almadena chtchelkanova carter edwards john gunnels greg morrow james overfelt robert van de geijn usable lean parallel linear algebra libraries submitted supercomputing 96 2 browne edwards klimkowski singer van de geijn common computational infrastructure adaptive algorithms pde solutions submitted supercomputing 96 accepted print 1 ken klimkowski robert van de geijn anatomy parallel core dense solver vol iii algorithms applications proceedings 1995 international conference parallel processing pp 29 33 2 prasenjit mitra david payne lance shuler robert van de geijn jerrell watts fast collective communication libraries proceedings intel supercomputing users group meeting 1995 3 vicente hernandez robert van de geijn antonio vidal jacobi method blocks mesh processors international linear algebra symposium amsterdam aug 1994 4 barnett gupta payne shuler van de geijn watts interprocessor collective communication library supercomputing 1994 nov 1994 5 lewis payne van de geijn matrix vector multiplication conjugate gradient algorithms distributed memory computers scalable high performance computing conference 1994 6 barnett gupta payne shuler van de geijn watts interprocessor collective communication library intercom scalable high performance computing conference 1994 7 henry van de geijn parallel unsymmetric scalable high performance computing conference 1994 8 lewis van de geijn implementing matrix vector multiplication conjugate gradient algorithms distributed memory multicomputers 93 9 barnett littlefield payne van de geijn global combine mesh architectures wormhole routing proceedings 7th international parallel processing symposium newport beach ca april 13 16 1993 10 barnett littlefield payne van de geijn efficient communication primitives mesh architectures hardware routing proceedings sixth siam conference parallel processing scientific computing norfolk va march 1993 11 jack dongarra robert van de geijn dimensional basic linear algebra communication subprograms proceedings sixth siam conference parallel processing scientific computing norfolk march 1993 12 james demmel jack dongarra robert van de geijn david walker lapack distributed memory architectures generation proceedings sixth siam conference parallel processing scientific computing norfolk march 1993 13 dongarra van de geijn dimensional basic linear algebra communication subprograms environments tools parallel scientific computing north holland 1993 pp 31 40 14 jack dongarra robert van de geijn parallel dense linear solve library routine proceedings 1992 intel supercomputer users group meeting dallas oct 1992 15 jack dongarra robert van de geijn david walker scalable dense linear algebra libraries proceedings scalable high performance concurrent computing 92 april 27 29 1992 16 sunderam van de geijn matrix factorization ibm risc system 6000 workstation network proceedings symposium high performance computing montpellier france october 1991 17 anderson dongarra van de geijn basic linear algebra communication subprograms sixth distributed memory computing conference proceedings ieee computer society press 1991 pp 290 18 anderson dongarra van de geijn lapack distributed memory architectures progress report proceedings siam conference parallel processing scientific computing siam philadelphia 1992 pp 630 19 robert van de geijn dense linear solve intel touchstone delta system digest papers 37th ieee computer society international conference feb 24 28 1992 20 robert van de geijn efficient global combine operations sixth distributed memory computing conference proceedings ieee computer society press 1991 pp 294 21 van de geijn hudson efficient parallel implementation nonsymmetric qr algorithm proceedings fourth conference hypercube concurrent computers applications monterey ca march 6 8 1989 22 van de geijn experiment coding portable parallel matrix algorithms proceedings fourth conference hypercube concurrent computers applications monterey ca march 6 8 1989 23 robert van de geijn machine independent parallel numerical algorithms parallel supercomputing methods algorithms applications carey ed wiley 1989 24 leary stewart van de geijn domino transportable system parallel processing parallel processing medium scale multiprocessors arthur ed siam 1989 25 robert van de geijn massively parallel linpack benchmark intel touchstone delta ipsc 860 systems 1991 annual users conference proceedings intel supercomputer users group dallas tx oct 6 9 1991 26 robert van de geijn storage schemes parallel eigenvalue algorithms numerical linear algebra digital signal processing parallel algorithms golub van eds nato asi series springer verlag 1991 prepared zhou 80 applied physics bell laboratories lucent technologies holmdel nj usa beijing university posts telecommunications beijing university posts telecommunications overseas bupt alumni directory version 96 02 release oct 1 1996 http www alumni caltech http www cn friends world overseas bupt alumni directory maintained zhou bupt alumni updated released email day month latest version posted world wide web http www alumni caltech bupt bupt html http www bupt cn copyright reserved distribution directory form bupt alumni permitted entries update incorporated future directory releases correspondence addressed zhou zhou lucent zhou alumni caltech reasonable efforts made ensure information contained directory current accurate time release assume responsibility error maintaining directory solely personal effort mine serve seas bupt alumni community connection volunteer service employer zhou 80 applied physics editor chief zhou lucent zhou alumni caltech bell laboratories lucent technologies holmdel jersey usa friends world dear bupt friends lot place updated directory january moved broken independent companies lucent technologies ncr result email changed zhou lucent thing remains unchanged commitment maintaining directory bringing bupt alumni directory contribution suggestions good luck friends world 225 list 22 entries entries updated entries friends world email current inst alcatel france original class big class david email cse bridgeport tele 203 576 4860 office fax 203 576 current inst university bridgeport english language institute bridgeport ct usa major english address box 1093 bridgeport ct usa original class bupt 1985 6 87 88 bai xiao yan email jennifer bai work phone 918 561 home phone 918 745 address williams center 15 2 tulsa class bao jian wen email lehigh phone 610 758 610 758 address jianwen bao 631 5th str bethlehem pa 18015 original class email cai uvm gen uvm phone 802 862 current inst dept computer sci engr university vermont burlington vt major electrical engineering digital signal processing address dept computer sci electrical engr university vermont burlington vt original class 1 mail bnr ca tele 613 763 8678 613 789 fax 613 763 8085 current inst dept 017 northern telecom po box station ottawa canada original class email cao brookes ac uk tel 852 2849 fax 852 address hong kong telecom box hong kong class tele 613 592 613 990 address 15 ontario canada original class 83 ms email mae yuying chao pace company home address 1015 29th ave se apt minneapolis mn company address mae yuying chao 7000 central ave ne minneapolis company phone 612 574 che chun dao email mei auckland ac nz tele 64 9 major electrical engineering address 2 63 mt eden auckland zealand original class 1 chen chang lin email ent tele 614 593 current inst dept ece ohio university athens major digital signal processing original class phone 416 927 1270 416 536 fax 416 927 1274 current inst computer systems toronto branch 340 college street toronto ontario canada address 2350 st suite toronto ontario canada original class big class chen email hou tele 603 625 ext 603 fax 603 668 4491 current inst summa address 25 avenue manchester nh original class email lynx dac neu tele current inst instrumentation lab lexington ma address original class email newbridge tel 613 599 3600 ext 1307 613 828 current inst newbridge networks 600 march rood ontario canada address 708 avenue ottawa ontario canada original class chen email homer njit tele 201 home current inst jersey institute technology major computer information science address 732 william st 2nd fl harrison nj original class 8413 ms email hk tele office ext 911 home current inst dept information eng chinese university hong kong major neural network address dept information eng chinese university hong kong hong kong original class email cs sfu ca tele current inst motorola wireless data group address original class email honey ee mcgill ca tele 514 845 2513 current inst department ee mcgill university canada address st montreal quebec h2x original class email deng cs rochester phone 716 256 home 716 275 1443 office current inst dept computer university rochester rochester ny 14627 original class information eng tel 408 735 1492 408 370 address 1650 beck dr san jose ca original class ms email dong res fr tele 33 1 office current inst ecole nationale superieure de telecommunications major network management adress departement reseaux 46 paris cedex 13 france original class email ix netcom amc original class 81 applied physics fan li yan email fan acc address 460 nw 20th st boca raton fl current inst department computer science engineering florida atlantic university major vlsi design telephone 407 395 original class applied physics fan xian zhi email fan semi tele 613 592 2122 current inst semiconductor major original class fan yan email ca phone 613 562 ext 613 565 current inst university ottawa address dept electrical engineering university ottawa ottawa canada original class email tele 201 483 current inst address 171 st 2nd nj original class email bnr ca tel 613 765 3221 613 825 fax 613 765 address chao gao bell northern research box station ottawa ontario canada original class gu chao li email gu acc telephone 407 394 home 407 367 2811 office address 300 place apt boca raton fl current inst department engineering florida atlantic address 300 place apt boca raton fl original class radio engineering gu si ying email newbridge telephone 613 727 8191 home 613 599 3600 work fax 613 727 home current inst newbridge networks corporation address 410 dr ottawa ontario canada original class 85 radio engineering gu jie email ee ust hk tel 852 office current inst hongkong university science technology major signal processing address department electrical electronic engineering clear water bay hongkong original class 8844 guo ning email mcgill ca tele 514 847 5231 514 398 current inst montreal canada original class guo pei de scott corbett email ac sg tele 460 352 current inst lecturer department history national institute education address 469 road singapore 1025 original class english lecturer 85 86 ms tel 613 763 email bnr ca address mail stop 148 car bell northern research box station ottawa ontario canada major computer science original class guo xiaoyan ms address 300 place apt boca raton fl telephone 407 394 address 300 place apt boca raton fl original class radio engineerin han fang tel 1 606 323 home fax 1 606 257 3092 office email engr uky internet engr uky address dr fang han dept electrical engineering 453 anderson hall university kentucky lexington kentucky 40506 0046 united states original class email home 19 2600 crescent burnaby canada tel 1 604 class moore email cps msu work phone 517 353 home phone 517 887 address 2411 05 road lansing mi current inst computer science department a714 wells hall michigan state university lansing mi 48824 original class computer engineering yan home address park lane norcross ga home phone 770 242 email current inst southern college technology major computer sciences information original class computer dept class department radio communication bachelor degree 1982 2 pattern recognition master degree graduated 1986 7 mail address liu jp tel 44 588 1284 employment address 101 fo 1 12 14 kawasaki city japan yong qi email emi dk emi dk tele 045 045 fax 045 current inst electromagnetics institute technical university denmark building 348 dk 2800 denmark major optical fiber communications address 63 dk 2820 denmark original class hong 2 chun 1 ye 3 email chong tel 301 601 work 301 486 home fax 301 601 current inst hughes system exploration lane md usa major hardware development address terrace md usa homepage http www eng class hu tel 512 471 512 302 email hu mer utexas address mer 1 606 univ texas austin austin tx 78712 original class ms email queensu ca tele 613 831 current inst 192 mccurdy drive ontario canada original class 77 math hu yu hua ms tele 270 address 104 road 02 104 singapore orig class huang ms email huang ssd comm mot phone 708 576 1983 708 934 current inst motorola land mobile communication sector major computer science address 434 maple st il original class 3 huang jian ping email jhuang ten current inst instruments corp ca usa original class 8113 huang 2 jie 2 email freenet carleton ca tele 613 763 7472 613 831 address 192 mccurdy dr ontario canada original class 77 shi zi ban ms email engr ucf tele current inst dept electrical eng university central florida orlando fl usa huang email solar usc work phone 213 740 213 740 1488 lab home phone fax 818 284 address 311 san marcos st san gabriel usa original class huang xue feng email huang ac uk phone home ext 2915 inst university uk address 3 east uk original class email huang sol cms tele 910 791 910 395 current inst univ north carolina wilmington nc usa original class 8547 computer engineering email current inst bnr original class jiang hai email cs wayne current inst wayne state university computer science department class email hua bnr ca phone 214 684 1104 fax 214 684 current inst bell northern research wireless communication systems 1092 texas address bnr 2201 blvd richardson tx jiao jian zhong email jianzhong luminance nal telephone 810 553 ext 409 fax 810 553 current int north america lighting major electrical engneering applied optics address hills mi original class ms homepage http www cs und nodak email jin cs und nodak tele 701 780 2026 home 701 777 office current inst computer science dept university north dakota grand fork north dakota usa major computer science address 530 tulane drive 16 grand forks original class computer engineering phone 49 31 fax 49 99 email mee current inst gmbh germany tele robot engineering major robotics remote handling technologies address li tele robot engineering 8 germany original class mech eng ms email tele 510 549 510 704 current inst communications berkeley major digital wireless subscriber loop addr 2140 roosevelt ave apt 205 berkeley ca usa original class 77 radio email li qing ac jp tele 425 87 4130 current inst dept computer science university electro communications tokyo japan major computer network original class tel 908 854 908 604 email ching li warren original email li stat ph albany tel 518 433 518 473 current inst health research york state dept health major biostatistics address dept statistics school public health suny executive park south floor stuyvesant plaza albany ny original class email fritz juergen reich rz uni de reich rz uni de tel 234 address 105 app 218 1 germany original class email xli csl uiuc tele 217 352 217 333 current inst university illinois uc major digital signal processing address original class big class michael email mt att tele 908 957 908 493 fax 908 957 7500 address bell laboratories room 3b 313 200 laurel avenue box middletown nj 07748 original class email li uk ac tel ext office current inst civil engineering dept university united kingdom original class email li bell atl tel 201 966 office 201 442 home homepage http www cs purdue people original class 86 radio li zhao hui ms email linda tel 206 251 current inst corp seattle wa original class telecommunication engineering mr email liz hal tokyo ac jp phone 81 3 5384 home 81 3 3812 2111 ext office current inst lab dept information communication engineering faculty engineering university tokyo tokyo 113 japan original class email liao fr email lin late uni erlangen de tel 49 9131 49 9131 current inst university erlangen address theor 7 erlangen germany original class email bnr ca tel 613 763 613 722 current inst bell northern research address 200 ave ottawa ontario canada original class tele 612 email csiro au address 3 11 edward st nsw sydney australia original class lin xu duan email lin isi ee ch phone 41 1 632 5290 41 1 371 fax 41 1 632 1196 adress signal information processing laboratory department electrical engineering swiss federal institute technology zurich isi eth ch zurich switzerland lin zhi hai email daniel dtm phone 66 2 310 current inst engineering service division public company address 111 11 road thailand bupt class big 1 email doe carleton ca tele 613 788 2600 613 565 6350 current inst dept electronics carleton university ottawa ontario k1s 5b6 canada major cad electronics circuit original class email scs major computer telecommunications class hp 702 746 wp 702 328 fx 702 746 5121 dr reno nv usa liu liu email singnet sg internet http www singnet sg phone 65 address apt 211 12 107 st 23 singapore original class radio engineering email ming liu org tele 44 0 171 728 1516 fax 44 0 171 728 1130 current inst international mobile satellite org major aeronautical mobile satellite services address 99 city road london united kingdom original class tel 415 347 address 20 dwight ca original class email csiro au tele 612 372 4147 current inst csiro division australia major atm traffic address po box 76 nsw 2121 sydney australia original class email wliu hawaii tele 808 current inst university hawaii manoa major ms wei liu department agricultural engineering university hawaii manoa honolulu original class liu xia tele 608 238 address eagle heights madison wi 53705 original class liu yu ming tel 049 office fax 049 current inst university newcastle address 3 40 grove street nsw australia original liu tel 708 296 5137 current inst major computer science address il original 81 computer 1 long pin email ece ucsd tele 619 534 2325 office 619 534 2699 lab fax 619 534 1225 current inst dept electrical computer engineering university california san diego la jolla ca 92093 usa major optical information processing address dept electrical computer engineering university california san diego 9500 gilman dr la jolla ca 92093 usa original class ms email jetson uh tele 713 528 current inst university houston address ms jing lu ruth 1 houston tx original class big class email uh original class tele 613 765 2315 613 831 address 124 dr ontario canada original class 77 email bnr ca tele 613 765 fax 613 765 current inst bnr address stop 75 bell northern research box station ottawa ontario canada original class email lei fee lbl gov tele 510 796 home 510 486 work current inst lawrence berkeley national lab major vlsi circuit design address 3677 terrace fremont tele 602 491 original class ma ming email ming ma cube tele 408 944 office 408 984 home current inst cube microsystems 1778 mccarthy blvd ca major microcode mpeg address 3641 ave santa clara ca usa original class radio engineering charlie email tele 919 479 3343 office 919 489 current inst mitsubishi semiconductor america major ic cad address mitsubishi semiconductor america diamond lane durham nc original class 82 tele 1 mei email mei auckland ac nz tele 64 9 current inst dept mechanical engineering school engineering university auckland auckland private bag zealand major mechanical engineering address 2 63 mt eden auckland zealand original class 2 meng email cae wisc tel 608 256 2424 608 262 current inst ece department university wisconsin madison 1415 johnson drive madison wi 53706 original class tel 408 247 4135 408 747 1943 current inst peninsula engineering 1150 morse avenue sunnyvale ca original class email usr usr phone 708 933 office 708 566 1978 home current inst department address 923 lake st 4 il usa original class mu li ms email current inst cascade communications corp massachussetts original class ms email ee hk tele 852 current inst dept electronic engineering chinese univ hong kong major digital signal processing address dept electronic engineering chinese univ hong kong nt hong kong original class email mr med ge work phone 414 home phone 414 address 300 north street apt 66 wi class information engineering email qian de tele 49 721 home 49 721 office fax 49 721 office current inst university karlsruhe germany major computer address 4 karlsruhe 1 germany original class qiu email ntu ac sg phone 65 65 fax 65 current inst technological university major digital signal processing address dr qiu school eee ntu nanyang ave 2263 singapore original class big class address bradley blvd apt 2 chase md telephone fax 301 654 mail email cslab anu au tele 61 62 current inst national university major speech recognition address 1 6 masson st turner act australia original class 78 email image waterloo tele 519 747 4673 current inst dept system design university waterloo major image processing address mr ren dept system design university waterloo waterloo ontario canada original class 1 mail mail utexas ren mer utexas tel 512 471 512 346 fax 512 471 current inst mer 1 606 university texas austin texas 78712 major optical fiber communications lightwave technologies address wood hollow drive 101 austin texas original class email ac jp tele 712 5 current inst dept knowledge eng comp sci university kyoto 610 03 japan major information eng address 3 house 1 kyoto 606 japan ori class 1 email shi cc tokyo ac jp tele current inst hitachi major address original class big class email shi tele ucl ac phone 32 10 32 10 fax 32 10 current inst catholic university louvain belgium major digital image processing address tele 2 place du des sciences universite catholique de louvain 1348 louvain la original class big class shi jing email jing cs ualberta ca home page http www cs ualberta ca tele 403 433 9734 403 492 current inst department computing science university alberta edmonton canada major communication networks addr 3a 112 street edmonton alberta canada t6g original class si hua xiao scott mail si fore tele 412 635 412 772 6739 current inst fore systems 174 hill road pa original class email nus sg tele 65 fax 65 email email mot tele 61 2 700 office fax 61 2 700 3101 current inst motorola australian research center 12 lord street botany sydney nsw 2019 australia original class email wei song mail rwth aachen de tel 91 18 16 home germany current inst technical univ aachen major electrical engineering address 155 409 aachen germany original class email song fr song nancy fr phone 33 83 59 55 79 current inst university nancy 1 france major computer science performance evaluation simulation address mr song 2 av de la de les nancy france original class big class su chao email hk tele current inst dept information eng chinese university hong kong major neural network address dept information eng chinese university hong kong hong kong original class email microsoft tel 206 936 206 861 inst microsoft corp address ave redmond wa original class ms email newton ccs ca tel current inst dept electrical engineering technical nova nova canada major electromagnetics address ms liping sun street nova canada original class 2 sun email sun cs tu bs de current inst technical university braunschweig germany original class sun wen dong email cs sfu ca phone 604 524 inst simon fraser university burnaby bc canada v5a 1s6 major address mathematics statistics dept mathematics statistics simon fraser university burnaby bc canada v5a 1s6 original class sun wen sheng 415 694 office 408 732 home company design systems class tan wei ms email ele uri tele 401 current inst dept electrical eng university rhode island kingston ri address 613 kingston ri usa original class tang hong mail nih gov tel 301 594 301 294 fax 301 294 address division computer research technology national institute health bethesda maryland email microsoft tel 206 936 206 861 inst microsoft corp address ave redmond wa original class 80 applied physics email ntu ac sg tele 65 65 fax 65 current inst nanyang technological university singapore address school eee nanyang technological university nanyang avenue singapore 2263 major optical fiber communications original class ms email original class 82 telecom big class phone 65 772 2146 mail nus sg address department electrical engineering national university singapore 10 kent ridge crescent singapore class email tian kla original class email ga bis adp tele 609 371 609 727 2151 work address 110 dr east windsor nj original class ms email tele 510 210 510 9518 current inst communications address communications walnut creek california original class 82 1 wang ben email ben luminance nal telephone 810 553 ext 402 810 478 fax 810 478 current int north america lighting major optical engneering address pl apt 201 mi original professor dept applied physics wang 2 dong 1 yun 2 kathy wang email kwang mot phone 1 508 hm 1 508 office address 44 liberty street bedford ma current college university massachusetts dartmouth original class email address hwang uab tel 205 290 205 967 0 company revere mail address 721 iii birmingham al usa orig class big class wang ji dong email dong au tele 61 3 688 work 61 3 467 home inst victoria university technology address dept elec eng victoria university tech po box mmc melbourne vic 3000 australia original wang 2 jian 4 li 4 email ee queensu ca tel 613 545 office 613 549 1703 home fax 613 545 6615 current inst dept electrical computer engineering mailing add queen university kingston canada major communication home 3 301 47 van drive kingston canada original class ms tel 0465 32 email wang str hitachi jp str hitachi jp current inst hitachi address home heights 303 5 10 10 cho shi kanagawa ken 250 japan office disk storage development dept data storage retrieval systems division shi kanagawa ken 256 japan ms email grand waterloo tele 519 885 ext lab 519 888 home current inst dept computer science univ waterloo major computer network address original class 1 wang jun current inst college singapore address room college 26 evans road singapore 1025 original class tele 416 975 current inst 1520 30 charles st west toronto canada original class wang 2 xi 1 ping 2 tele 613 765 2315 613 831 address 124 dr ontario canada original class 77 email tel 353 1 voice 353 1 fax current inst dublin city university ireland major electronic design automation address school electronic engineering dublin city university dublin 9 ireland original class wang xin email hilbert neu neu tel 617 262 current inst ece northeastern university email msg ti tel 214 480 6422 current inst texas instruments 8505 forest lane dallas tx usa major digital compression mpeg address 4628 spencer dr tx usa original class 2 email ac fax 32 2 tel 32 2 current inst brussels free university address brussels free university 2 1050 brussels belgium original class 2 wang email fr tel 33 40 74 88 72 current inst university nantes france major signal processing address 2 des nantes france original class big class email yu tech ascom ch tele 41 37 22 07 85 41 31 999 38 05 fax 41 31 999 current inst ascom tech berne switzerland address ascom tech 129 ch berne switzerland major optical original class email ca tel 519 966 home 519 253 4232 ext office current inst university windsor deptartment electrical engineering windsor ontario canada major dsp address wang 3074 bruce ave windsor ontario canada original email wei core ucl ac phone 32 010 home 32 010 office current inst core center operations research universite catholique de louvain 1348 louvain la belgium major industrial management energy economics address core du roman pays 34 1348 louvain la belgium original class 2 email weimin moorhead tele 612 636 1905 612 636 1905 current inst minnesota mutual life insurance company major computer science address avenue st paul mn original class computer department ran wei home address park lane norcross ga home phone 770 242 work phone 770 740 email net current inst independent consultant original class 82 computer 1 email lin tanner tele 818 432 818 796 fax 818 792 address tanner research 180 ave pasadena ca original class 85 applied physics ms email cec tele 32 2 236 current inst 5 1160 brussels belgium original class don wu applications engineer 310 de drive sunnyvale ca 408 746 1600 ext 107 408 720 fax home address 620 iris ave apt 401 sunnyvale ca 408 737 dwu ix netcom ms tele 416 368 current inst 1506 35 charles st west toronto canada original class email wu nancy fr tele 33 3106 office 33 home fax 33 current inst reseach center automatic control nancy des sciences universite de nancy 1 france major multimedia local industry network address des sciences universite de nancy 1 239 les nancy cedex france original class mao rong xia email mao xia hf intel phone 503 774 home 503 696 office current intel corporation portland oregon major mechanical engineer address 1909 se avenue portland oregon usa original mechanical engineer xia zhi sen email xia mayo tel 507 284 1481 original class 77 shi zhi ban xie dai ni email concordia ca tel 514 362 address 155 1d island montreal canada xie lin robert email robert lin xie ccm jf intel home phone 503 681 working phone 503 264 company intel mailstop 07 2111 25th ave hillsboro major personal conferencing division isdn client initiative home address 1221 ave apt 51 original class big class email microsoft tel 206 current inst microsoft corp original class 8041 class shelly email shelly valley oak phone 713 266 4142 addr houston tx usa original class ms email song nancy fr phone office 33 83 91 27 14 current inst university nancy 1 fac des sciences france major electronics eng address home xu da ping 24 amsterdam france phone home 33 83 51 45 95 original class big class tele 718 441 current inst dept computer science york city university address 91 15 85 road ny original class big class ms email xu tele 217 344 217 398 0700 197 current inst wolfram research mathematica major computer network address st 7 urbana il 61801 original class 83 computer email strathclyde ac uk tele ext current inst human resource management strathclyde university glasgow g1 major human resource management address human resource management strathclyde university graham hills building 50 richmond street glasgow g1 original class xu zhi qian email current inst ford motor class yang email doe carleton ca tel 613 722 current inst dept electronics carleton university major vlsi signal processing address 285 loretta ave south apt 903 ottawa ontario canada k1s original class yang jian ling email ling jp phone 043 274 5508 fax 043 274 current inst address 1 3 ku chiba shi japan 261 01 original class class yang jing mail yang xing jp current inst brother industries nagoya japan original class tel 805 email ece ucsb current inst university california santa barbara department electrical computer engineering original class email cco caltech xing touch caltech tele 818 796 818 395 current inst california institute technology major address department electrical engineering 116 81 caltech pasadena ca 91125 usa original class yang xu email inst toshiba america electronic components ca usa original class 8113 2 names email yang ac uk tele 071 234 work 202 home current inst university london citicorp major applied maths address citicorp vickers box 200 centre hays lane london original class email yang mobile oki jp current inst oki electric industry address japan original class 82 computer 1 email yao bnr ca current inst bnr original class 1 ye fei current inst dept mathematics statistics university vermont burlington vermont original class ye jun email jun ye engr usask ca phone 306 374 current inst dept electrical engineering university saskatchewan address 2040 saskatoon sk canada original class yi jian tel 202 439 office home fax 439 office email uni de current school university home address 16 germany school addr fb 13 universitaet 10 germany original class big class yin hui email dal tel 214 851 fax 214 851 current inst corporation major materials engineering fracture mechanics address corp dallas technical center midway road farmers branch tx home road dallas tx ph 214 732 original class mechanical eng email yin uk ac cc bay tel 44 0 71 836 ext office current inst king college london university london major image processing address dept eee king college london strand london original class ms email tele 604 438 6589 604 293 ext address ms caroline yu 807 st burnaby bc canada original class yin 1 wei 3 mr email yin jp company ctc laboratory systems corp tel 81 3 fax 81 3 address 11 23 2 ku tokyo 154 japan home address rm 202 2 13 5 city kanagawa 228 japan home tel 81 427 40 original class 79 computer ms email bnr ca tele current inst bell northern research address original class tong wei qing current inst uc davis medical center sacramento ca mail ucdavis original class email solar usc original class email tele 310 596 2300 818 282 major original class zeng li ping email current inst san jose state university ms tele current inst west texas state university major chemistry sci address box 2029 canyon tx original class mech 82 1 tele 613 733 4435 613 727 1303 current inst address 639 840 dr ottawa ontario canada original class 78 radio engineering email tele 414 426 home 414 235 office address 1928 dr wisconsin usa original class zhang email biostat unc adress dept biostatistics school public health univ north carolina chapel hill nc 27599 original class email jzhang bnr ca tele 613 722 613 765 address bell northern research dept stop 169 box station ottawa ontario canada original class zhang jian ping email zhang eecs nwu tele 708 475 home 708 467 1205 office fax 708 491 current inst eecs department northwestern university sheridan road evanston il major semiconductor laser photonics address 828 foster st apt 401 evanston il 60201 original class email ntu ac sg tele 65 fax 65 current inst nanyang technological university singapore address school eee nanyang technological university nanyang avenue singapore 2263 major telecommunication engineering original class ms current inst canada original class big class email zhang queensu ca current inst dept ee queens university kingston canada original class big class email zhang ee utah tel 801 583 current inst dept electrical engineering university utah salt lake city ut major ee address 753 university village salt lake city ut original class zhang 1 qian 1 kenneth chang mr email chou yokohama fsi jp company fuji soft yokohama tel 81 45 324 fax 81 45 324 address 1 10 10 kanagawa dist yokohama 221 japan home address rm 202 200 3 dist yokohama 232 japan original class zhang qing mao email san uc current inst dept electrical engineering university ohio usa original class email freenet carleton ca phone 613 742 address 1 216 ave ottawa ontario canada original class 84 radio engineering zhang xin school cornell university dept school electrical engineering major computer engineering address 212 utica st ithaca ny 14850 phone 607 256 email cornell class email tel 45 inst electromagnetics institute technical university denmark major optical communications address electromagnetics institute technical university denmark building 348 2800 denmark original class mail usr tel 708 933 office 708 675 home addr 8020 ave apt 1a il original class email bnr ca tele 613 765 613 228 address 205 810 ottawa ontario original class email csi ca address 379 lyon st ottawa tel 613 594 original class ms email tele current inst ibm corp address maryland original class email orange cc utexas tele 210 692 5419 210 225 ext current inst addr home 4114 medical dr 2302 san antonio tx work 2440 houston st san antonio tx original class big class email ivory mot phone 708 632 office 708 259 home current inst motorola major communication software address woods drive apt 801 arlington heights illinois original class email emerald tufts tele current inst fidelity investments 82 street boston ma original class big class 1 zhou jian email tele 408 729 address san jose ca original class email zhou lucent zhou alumni caltech tele 908 949 fax 908 949 1992 current inst bell laboratories lucent technologies address bell laboratories lucent technologies room 3b 638 101 corner road holmdel jersey original class email zhou unit tele 47 7 current norwegian institute technology major telecommunications address room 4 7034 nth norway original class 1 email research att tel 908 582 4562 908 789 current inst bell lab original class email tele 241 current inst university aachen germany major automatic control address original class mech eng email umontreal ca tele 514 739 current inst department universite de montreal montreal quebec canada major microelectronic systems address zhou 46 montreal quebec canada original class email silver ucs indiana tel 812 857 1941 address 308 apts indiana university bloomington original class mail email mot tele 61 2 700 3115 bh 61 2 787 ah current inst motorola australian research centre level 3 12 lord street botany nsw 2019 australia major speech signal processing address 8 23 allen street canterbury nsw australia original class digital communications zhu ye phone 043 244 3481 email zhu jp ye zhu pis jp address 13 6 406 japan original class big class mail andrew cmu current inst industrial administration mellon university homepage http www contrib andrew cmu usr html original class information eng ms address san jose ca usa original class friends world wide window cs 304p porter lab discussion section schedule unique ta day lab place day discussion place time time shailesh kumar mon 9am 10am pai wed 9am 10am ens 431 3 22 neeraj mittal mon 11am 12noon pai wed 11am 12noon ens 145 3 22 nimar arora wed 9am 10am pai mon 9am 10am pai 3 22 3 14 nimar arora wed 10am 11am pai mon 10am 11am pai 3 22 3 14 isaac sheldon wed 11am 12noon pai mon 11am 12noon pai 3 22 3 14 shailesh kumar wed 12noon 1pm pai mon 12noon 1pm pai 3 22 3 14 dwip banerjee wed 1pm 2pm pai mon 1pm 2pm pai 3 22 3 14 jacob sarvela mon 1pm 2pm pai wed 1pm 2pm wel 3 22 2 304 47405 dwip banerjee wed 2pm 3pm pai mon 2pm 3pm pai 3 22 3 14 jacob sarvela mon 2pm 3pm pai wed 2pm 3pm wel 3 22 2 304 neeraj mittal wed 3pm 4pm pai mon 3pm 4pm pai 3 22 3 14 isaac sheldon wed 4pm 5pm pai mon 4pm 5pm pai 3 22 3 14 eugene gorbatov wed 5pm 6pm pai mon 5pm 6pm pai 3 22 3 14 eugene gorbatov wed 6pm 7pm pai mon 6pm 7pm pai 3 22 3 14 administrative assistant wu send comments criticisms suggestions links additions dwip cs utexas home tas description discussion sessions news articles newsgroup programs study guides test solutions midterm october 9 room bascom 272 7 15pm midterm november 13 room bascom 272 7 15pm midterms exams multiple choice past examinations midterm spring 1996 page 1 page 2 page 3 page 4 page 5 page 6 page 7 page 8 answers midterm spring 1996 midterm fall 1996 answers midterm fall 1995 answers midterm fall 1995 answers final exam fall 1995 answers midterm spring 1995 answers midterm spring 1995 answers final exam spring 1995 answers sample examinations sample midterm sample midterm answers sample midterm college engineering university wisconsin madison ema engineering mechanics astronautics graduate program neat picture department overview degrees admission financial support academic policies research areas facilities faculty profiles descriptions madison miscellaneous information graduate school note browser supports tables webmaster browser time visit page lot nicer information engineering mechanics astronautics department 1500 engineering drive madison wi 53706 1687 tel 608 263 1646 fax 608 262 6707 email ema engr wisc uw coe depts centers consortia services fountain index search mail credits modified friday 06 sep 96 11 09 47 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc abstract paper introduces generalized search tree gist index structure supporting extensible set queries data types gist data types indexed manner supporting queries natural types contrast previous work tree extensibility supported traditional set equality range predicates single data structure gist basic search tree logic required database system unifying disparate structures trees trees single piece code opening application search trees general extensibility illustrate flexibility gist provide simple method implementations behave tree tree tree index data set valued attributes present preliminary performance analysis trees leads discussion nature tree indices behave datasets modified fri 5 12 34 10 1995 joe hellerstein cs berkeley cs100 program 1 important type curve program remember change lines function change int x2 x1 y2 y1 2 0 int y2 y1 x2 x1 2 0 double x2 x1 y2 y1 2 0 double y2 y1 x2 x1 2 0 click link retrieve program 1 folder program 1 folder cs100 spring 1996 pierce cs cornell qr group alumni recent visitors alumni dan berleant engr uark phd thesis yung tai byun byun cs ac kr james crawford jc i2 phd thesis contents david dalle molle amoco dan dvorak dvorak aig jpl nasa gov phd thesis adam farquhar adam farquhar ksl stanford phd thesis david franke franke trilogy phd thesis richard froom froom cs utexas phd thesis abstract john hartman hartman cis ohio state phd thesis akira hayashi akira im hiroshima cu ac jp phd thesis wan yik lee wylee cs utexas phd thesis abstract wood wai lee david pierce cs utexas phd thesis abstract raman rajagopalan raman rajagopalan hf intel phd thesis abstract david throop throop boeing phd thesis dissertation abstracts recent visitors giorgio brajnik catherine pierre seas upenn lyle ungar ungar cis upenn jack vinson vinson cis upenn takashi watanabe watanabe gs human nagoya ac jp bjk research helped design develop lisp based statistical package called clasp part clip clasp project goal work provide support empirical ai research working extension buridan buridan planners planners based decision theory incorporate probabilistic view planning plan execution publications anderson scott adam carlson david david hart paul cohen tools experiments planning proceedings sixth international ieee conference tools artificial intelligence 1994 ieee computer society press pp 615 623 technical report 95 01 dept computer science university massachusetts amherst anderson scott david hart david paul cohen adam carlson tools empirically analyzing ai programs preliminary papers international workshop artificial intelligence statistics pp 35 41 technical report 94 78 dept computer science university massachusetts amherst anderson scott adam carlson david david hart paul cohen common lisp analytical statistics package user manual technical report 93 55 dept computer science university massachusetts amherst cohen paul david hart robert st amant lisa ballesteros adam carlson path analysis models autonomous agent complex environment selecting models data ai statistics iv peter eds springer verlag 1994 pp 243 251 technical report 94 33 dept computer science university massachusetts amherst cohen paul adam carlson lisa ballesteros automating path analysis building causal models data proceedings tenth international conference machine learning pp 57 64 morgan kaufmann 1993 technical report 93 38 dept computer science university massachusetts amherst publications university massachusetts linked university massachusetts computer science department technical report server difficulty retrieving documents adam carlson 1996 annual report table contents home alexandria digital library 1 project summary 2 significant event 3 overview progress library development 4 current status testbed development 4 1 architecture testbed system 4 2 catalog component 4 2 1 basic metadata standards 4 2 2 adl 4 2 3 catalog issues 4 3 collections 4 4 user interface 4 4 1 user interface issues 4 4 2 user interface implementation 4 5 image processing 4 5 1 browsing progressive delivery 4 5 2 texture based retrieval 4 6 parallel processing 4 7 computing support testbed hardware communications 4 7 1 current computing equipment 4 7 2 current networking support 4 7 3 current storage support 4 7 4 current hardware software support 4 7 5 equipment facilities 5 research activities progress 5 1 library team 5 1 1 metadata catalog interoperability 5 1 2 alexandria atlas 5 2 interface design evaluation team 5 3 information systems team 5 4 image processing team 5 5 performance parallel processing team 6 comparison actual previously planned activities 6 1 previously planned activities 6 2 actual versus agreed activities 7 planning operational digital library 8 management report 8 1 organizational structure 8 2 interactions levels activity 8 3 personnel 8 3 1 professional staff 8 3 2 faculty investigators 8 3 3 graduate students project 9 external relations interactions 9 1 advisory board 9 2 meeting ucsb 9 3 alexandria metadata workshop 9 4 alexandria design review 9 5 interactions partners 9 5 1 california environmental resources evaluation system ceres 9 5 2 central imagery office national imagery mapping agency 9 5 3 central intelligence agency cia 9 5 4 9 5 5 excalibur conquest 9 5 6 defense mapping agency 9 5 7 digital equipment corporation dec 9 5 8 9 5 9 environmental systems research institute 9 5 10 hughes 9 5 11 library congress 9 5 12 lockheed space imaging 9 5 13 nasa 9 5 14 oracle 9 5 15 o2 9 5 16 san diego supercomputer center sdsc 9 5 17 sierra nevada project 9 5 18 spot image 9 5 19 analytic science corporation task 9 5 20 united states geological survey usgs 9 5 21 united states navy 9 5 22 united states navy san diego nrad 9 5 23 earth data analysis center eda university mexico 9 5 24 utah state university database cooperative 9 5 24 xerox 9 6 interoperability agreements activities 9 6 1 stanford project 9 6 2 berkeley project 9 6 3 illinois project 9 6 4 cmu project 9 7 digital libraries school students 9 8 visits demonstrations 9 9 talks lectures 9 10 professional interactions dl community 9 11 publicity 10 educational activities 11 publications 11 1 abstracts selected articles 11 1 1 testbed research development 11 1 2 information systems research 11 1 3 image processing research 11 1 4 parallel processing research 11 2 references home alexandria digital library support cecil vortex project cecil vortex projects generously supported number groups listed nsf work supported nsf nyi grants arpa arpa supporting work part spin project developing advanced compiler technology safe systems programming languages presently house dialect modula 3 sun microsystems sun donated bulk equipment graduate student support developed javac compiler part jdk adapted java front end vortex ibm ibm providing graduate student funding research opportunities addition giving lots equipment department xerox parc xerox parc provided graduate student funding project pure software pure donated development tools couldn live edison design group donated source code front end base front end vortex compiler ll study effects optimizations programs expect techniques enable flexible programming style programs great performance penalty dec systems research center adapting src modula 3 compiler front end vortex compiler compared src implementation modula 3 implementation striving significantly run time performance cost degree separate compilation updated 10 1995 cecil cs washington img hypertext book isbn 0 0 8 http www cs utexas users nn web pubs http wisdom weizmann ac il mirror site editors joseph sirosh risto miikkulainen yoonsuck choe table contents preface read 1 introduction risto miikkulainen joseph sirosh 2 pattern functional significance long range interactions human visual cortex uri anthony 3 recurrent inhibition clustered connectivity basis gabor receptive fields visual cortex 4 variable gain control local cortical circuitry supports context dependent modulation long range connections david somers louis toth emanuel rao dae kim nelson athanassios sur 5 role lateral connections visual cortex dynamics information processing martin ernst 6 synchronous oscillations based lateral connections wang 7 basis long range inhibition cortex john taylor 8 organization orientation maps lateral connections dynamic receptive fields primary visual cortex joseph sirosh risto miikkulainen james bednar 9 associative dynamics visual cortex dong 10 organizing neural network learns detect represent visual depth occlusion events jonathan marshall richard alley 11 face recognition dynamic link matching christoph von der 12 lateral connections visual cortex edelman back utcs neural networks home page updated thu 16 22 27 15 cdt 1996 yoonsuck choe yschoe cs utexas book accessed times thu 16 22 27 15 cdt 1996 college engineering university wisconsin madison information industry headline coe vision future upcoming events campus maps research centers consortia research groups office engineering technology commercialization college annual report vision 2000 capital campaign college strategic plan industrial liaison council perspective quarterly tabloid alumni friends college publications uw technology enterprise cooperative uw tec engineering outreach program distance education engineering professional development university industry relations wisconsin alumni research foundation warf engineering career services op education internship program diversity affairs office wisconsin techsearch uw madison directory search uw madison links cool links madison madison yellow pages local weather uw coe depts centers consortia services fountain index search mail credits modified friday 08 nov 96 15 02 51 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc routing interconnection network research sites list webs routing interconnection network research groups group web added list send mail kevin bolding chaotic routing group university washington includes work chaotic routing papers aspects routing distribution network simulator suggested standards presentation routing results computer systems research laboratory school electrical computer engineering georgia tech describes research high performance fault tolerant routing pipelined interconnection networks concurrent systems architecture group university illinois urbana champaign includes papers aspects network routing design analysis includes work related parallel computer projects concurrent vlsi architecture group mit eecs department work related machine machine reliable router parallel computer projects gap parallel architecture group technical university valencia led jose information routers theory worked group myricom home page describes high speed lan company myricom products research pact research centre operated jointly sgs thomson microelectronics science research foundation parallel architecture communication group ohio state university includes papers efficient communication synchronization wormhole routed parallel architectures topics include wormhole routing clustered parallel architectures mapping scheduling wormhole routed systems parallel systems lab university illinois chicago papers integrated network barriers network protocol enables barriers pipelined network improves routing performance real time computing lab university michigan includes work spider pp mess sim aspects routing switching tandem home page describes fault tolerant computer company tandem computers products research note architecture foundation systems starting integrity fault tolerant unix server transit project mit artificial intelligence lab includes papers memos documenting aspects design reliable high performance multiprocessor networks resource listings parallel computing conferences journals includes cfp cmu list parallel computing research groups img chaotic routing home page img university washington cse home page kwb cs washington prerequisites networks ii expected background networks credit cs356 approval noon 9 3 96 based prior network programming experience work study interactive graphics applet source traveller applet html classes source source bus source schedule source tour source city source source apologize change file names clear word page considerable additional baggage trademarks page friendly company brought language place travelling tourist applet written eric anderson starting hacked line applet written brouwer img instructions img comments bullets created jen kitchen eric cs washington 27 feb 1996 broadcast disks project members brown umcp stan zdonik michael franklin swarup acharya design analysis asynchronous circuits img picture caltech asynchronous micro processor operates clock asynchronous design nice introduction asynchronous design designing asynchronous circuits considerable computer assistance bound fail due inherent lack global synchronization main goals develop cad tools synthesis analysis verification asynchronous circuits people research summaries publications 1621 dean tullsen research interests computer architecture caches superscalar processors multithreaded processors superscalar multithreaded processors bibliography tullsen eggers emer levy lo stamm exploiting choice instruction fetch issue implementable simultaneous multithreading processor 23rd annual international symposium computer architecture 1996 abstract tullsen eggers levy simultaneous multithreading maximizing chip parallelism 22nd annual international symposium computer architecture june 1995 abstract tullsen eggers effective cache prefetching bus based multiprocessors acm transactions computer systems pp 57 88 february 1995 abstract tullsen eggers limitations cache prefetching bus based multiprocessor 20th annual international symposium computer architecture pp 278 288 1993 abstract tullsen design vlsi implementation online algorithm real time signal processing ix august 1988 spin benchmarks contruction page devoted measurements operating system performance spin operating systems page constantly evolving measurements made benchmarks added clickable benchmark item find explanation test source code benchmark system ready stefan possibly discussion significance results pages completed bear note page table extension viewable viewers control transfer protected kernel call dec osf 1 mach 3 0 spin extension 13 system call dec osf 1 mach 3 0 spin extension 5 7 4 cross address space call ipc dec osf 1 mach 3 0 spin extension 845 104 89 124 873 117 thread management kernel thread interface dec osf 1 mach 3 0 spin extension fork join 198 101 22 ping pong 21 71 17 user thread interface dec osf 1 mach 3 0 spin layered spin integrated 1230 338 262 111 ping pong 264 115 159 85 memory management memory protection dec osf 1 mach 3 0 spin extension dirty 2 fault 329 415 29 trap 200 185 7 45 106 16 1041 1792 213 1016 302 214 382 819 39 351 608 29 networking latency network dec osf 1 spin extension ethernet 789 565 atm 631 421 bandwidth network dec osf 1 spin extension ethernet 8 9 mb 8 9 mb atm 27 9 mb 33 0 mb page maintained stefan savage savage cs washington cs395t mining monitoring databases instructor daniel miranker information semester revolve project launching alamo net data warehouse project provide integrated umbrella investigation distributed databases data mining web programming alamo project started measures large project attendance providing broad background contemporary database issues opportunity begining form original consist parts semester taught lecture lectures cover introductions active databases deductive databases object oriented databases data mining homeworks include writing java applet assembling home page part class conducted seminar class depending enrollment student responsible presentations students conduct term project students develop projects pick list include revised version world wide herbarium ps project successfully executed students year database management readings collection papers paradigm copy shop year reading list part 1 ps part 2 ps year active databases issues distributed computing introduced img benjamin teitelbaum computer sciences department uw madison 1210 west dayton street madison wisconsin 53706 email ben cs wisc w3 http www cs wisc ben html document lives http www cs wisc resume html education university wisconsin madison wi master computer science 1996 coursework operating systems networking databases computer architecture pursuing ph breadth requirement fulfilled january 96 operating systems ph qualifying examination passed september 96 massachusetts institute technology cambridge ma bachelor science mathematics 1991 study emphasized theoretical mathematics math programming additional emphasis computer science physics political science transportation studies experience teaching assistant dept computer sciences university wisconsin madison 1994 present designed assignments projects graded tutored occasionally lectured 500 level operating systems 600 level computer networking research assistant dept computer sciences university wisconsin madison summer 1995 designed implemented smalltalk language binding shore persistent object store addressed issues multi lingual data sharing persistent object stores analyst operations management group april 1991 december 1993 contractor seattle regional transit project assisting senior transportation planners modeling transit prepared forecasts project planning documents comparative study mode choice coefficients transit planners major north american cities traffic modeling gis software wrote optimizing labor allocation software transit undergraduate researcher center transportation studies summer fall 1988 developed software optimize south american freight shipping operation rockwell international mixed integer linear programming techniques programmer project athena january july 1986 developed user friendly educational software freshman project coordinator cornell university dept neurobiology behavior aug 1985 team leader person programming hardware design project developed software packages study vision work involved real time enhancement digital video images pattern recognition recent projects recoverable distributed shared memory implementation blizzard progress digital shredding backup system implementation progress lru caching study trace based simulation file cache replacement policy paper smalltalk shore smalltalk language binding shore persistent object store paper talk slides atm networking implementation atm network layer reliable adaptation layer simple file transfer applications ftp ftpd 1995 design document 1996 project talk distributed resource discovery world wide web paper quince distributed word game java applet front end quince home page bound execution time unix command source skills software development considerable experience developing number languages environments unix systems dos windows platforms developing software cooperation attacking challenging problems strong versatile hacker team player communication strong writing verbal skills enjoy public speaking comfortable french technical regression modeling mode choice modeling ttl digital design interests hobbies play classical piano enjoy cooking hiking vegetable gardening collecting addition involved producing semi weekly science radio show summer camp camp eagles birds plants san juan islands ken mccann proud announce year northwest center environmental education nonprofit organization located beautiful center san juan island students ages invited participate adventures activities designed enrich enlighten educate activities include whale watching kayaking habitat exploration bird watching astronomy fun music games guest speakers center adapted feel extremely fortunate owner jayne atkinson tune goals purpose remember jayne actress played part boy mother movie free willy facilities include large dome full kitchen week include wildlife islands visit whale museum wolf hollow wildlife rehabilitation center bay oyster farm extra curricular activities include musical entertainment dome special guest speakers games schedule transportation cost information call ken 1 206 365 interesting web sites ocean song environmental organization web directory environmental education organizations projects ee link econet yahoo environment nature wildlife conservation links board directors 1995 jayne atkinson actress david recording artist richard osborne research associate art wolfe wildlife photographer executive directors ken mccann program director richard rogers computer facilities director modified 11 february 20 1996 web counter reports hits propositional theory refinement system modify incomplete incorrect rule base make consistent set input training examples extended revise horn clauses rules iterative greedy method efficiently compute repairs part separate system assert performs student modeling assert acquiring stereotypical student errors refinement theories intelligent tutoring system inputs knowledge base describing domain set student errors domain outputs tutoring program tailored fit student student behavior domain modeled collecting refinements knowledge base made account student behavior models generated feedback raise student peformance domain complete software system anonymous ftp software items 1 assert tutoring system 2 cpp system specifics tutorial 3 system 4 propositional foil induction system 5 system introduction breakdown including compilation instructions execution traces detailed description system found publications 1 paul baffes automatic student modeling bug library construction theory refinement ph thesis department computer sciences university texas austin december 1994 2 paul baffes raymond mooney extending theory refinement rules informatica 17 1993 pp 387 397 related papers found theory refinement research page estlin cs utexas 1076 favorite seattle coffee houses reverse order atmosphere black cat green cat grand illusion cafe cinema cafe paradiso exit brooklyn globe speakeasy la francaise village grateful bread espresso roma university uncommon grounds madison park good meals remarkable pastries baked goods favorite list img 1748 linux game tome collection links games linux platform including games added list ve chance make compile run properly noted games listed tome compile run modifications suggestions games games tome organized formats make easier pick special game sorted sorted rating sorted type game action strategy role playing toy don ratings chance rate games informal ratings poll current ratings comments cast vote disclaimer method rate games based subjective opinion net grain salt buy page modified 12 10 96 comments page appreciated tessa lau tlau cs washington college engineering university wisconsin madison college consortia college shares expertise data government industry research consortia involving researchers faculty industrial sponsors consortia formed study specific technical areas companies join paying fees participating consortia activities members work progress set research directions interact faculty students chess health education consortium cast iron research consortium consortium applied water pollution control research consortium drinking water research consortium mesomechanics electrical interconnects human performance complex systems consortium industrial hand tool ergonomics research consortium quality assurance systems research consortium quick response manufacturing consortium spatial information analysis consortium universal access partnership wisconsin electric machines power electronics consortium wempec wisconsin manufacturing automation robotics consortium wisconsin plasma processing technology research consortium uw coe depts centers consortia services fountain index search mail credits modified wednesday 06 nov 96 10 21 51 cst coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc ismap visiting university book store world wide web largest college stores independent book united states university book store serving university washington greater seattle bellevue metropolitan area 1900 ultimate resource general books professional technical reference books children books educational products services customers seattle area selection competitive prices prompt reliable services general reference books general reference book departments offer comprehensive selections current book titles found 150 000 titles 750 subject categories titles ship books additional charge postage handling order availability price book directly order inquiry page advantage book related customer services offer textbooks textbook department carries primarily textbooks university washington regular extension classes carry additional textbooks students colleges universities find books textbook department carries largest selections study aids test preparation materials found order availability price book directly order inquiry page find information buying selling textbooks university washington classes textbooks computers electronics computer electronics department offers wide selection computer hardware software special prices students faculty staff university washington academic institutions visit apple computers education ace desk information pricing apple hardware academic pricing dell ibm computers carry 300 academic software titles note ace pages washington connections university book store kid page kids find reasons excited children book departments university district bellevue stores university book store learning find stock northwest largest selection books including thousands great titles children find huge selection software makes learning fun husky highlights husky highlights department offers university washington sweatshirts shirts customer services ll amazed variety customer services offer store locations hours university book store serves customers washington puget sound region store locations mail phone electronic ordering place orders telephone toll free mail email fax ship books united states free charge ll gift wrap purchase free charge special events year present author lectures readings parties general book children book events store store history proud celebrating year serving customers university washington puget sound area university book store returns portion excess required store operation growth university washington students faculty staff form annual comments send thoughts comments bryan washington book inquiries orders refer mail phone electronic ordering page ismap copyright 1995 96 university book store design implementation private message service mobile computers david cooper tr95 august 24 1995 wireless networks create potential access information mobile platforms pose problem privacy order retrieve messages users periodically poll network information user give network potentially track user movements user hide user location protocols sending retrieving messages carefully designed thesis present protocol replicated memory service users read memory revealing memory locations reading unlike previous protocols protocol efficient computation bandwidth show protocol conjunction existing privacy preserving protocols user mobile computer maintain privacy active attacks allowing users retrieve messages anonymously introduces problem order limit memory usage remove messages system users disconnected network periods time important system hold messages retrieved intended recipients result conflict system information users desire privacy present design vacation service developed stores messages users disconnected require users reveal private information finally describe implementation private message service discuss performance estimates derived system based experimental results show potential throughput private message service reasonable view document display overview document formats overview thumbnail pages display selected page formats document 120 pages inline gif image display page display document formats postscript bytes print download selected pages granted permission commercial reproduction distribution display performance technical report format permission period 45 forty days recent time verified technical report computer science department cornell university terms include permission rights reserved author search home page ncstrl server operates cornell university send email tech reports cs cornell index ~mbirk cs302 examples intstack modified size description dir parent directory 31 oct 96 08 20 txt intstack cpp 01 oct 96 15 08 2k txt intstack 01 oct 96 15 08 1k java compatible browser start experiment applets based virtual travel interaction model interface click image scenes clicking left side screen face direction scenes clicking central part scene move forward time click annoying garbage patient things smooth bit copyright 1996 jbaer cs washington science fire walking amazed skeptical physics walked prove moon phases dictionary brian wall skeptical page pardo cs washington cs516 24 superscalar table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 20 slide 20 21 slide 21 img img img img img img img img img img img img img img img img img img img img img feature based algorithms detecting classifying scene breaks ramin zabih justin miller kevin mai abstract describe approach detection classification scene breaks video sequences methods detect classify variety scene breaks including cuts fades sequences involving significant motion feature based approach detect appearance intensity edges previous edges global motion computation handle camera object motion algorithms propose compression artifacts introduced jpeg mpeg high compression rates experimental evidence demonstrates method detect classify scene breaks difficult detect conventional approaches initial implementation runs 2 frames sun workstation view paper choose options html paper 1995 acm multimedia conference postscript form postscript large 4 5 mb postscript paper submitted ieee pami note printers trouble printing send email send hardcopy addition rob szewczyk built mpeg browser algorithm detect scene breaks user search variety scene breaks combination motion instance skip forward time left pan dissolve source code browser algorithm basis addition binary version browser compiled sunos rdz cs cornell mon jul 10 19 37 03 edt 1995 2473 virtually bookshelf fiction patrick brian patrick brian spent 20 years writing series novels adventures royal navy captain ship surgeon wars combination adventure stories prose beat interested recommend starting volume series master commander fiction min min autobiographical work red describes youth china cultural revolution story begins straightforward story collective farm takes plot twists min style direct reflection things happened plot twists impact creates urgent rhythm john mcphee journalist john mcphee displays writing geology people interactions physical environment control nature writes redirect lava flows los catching large army corps engineers attempting prevent mississippi river creating channel sea coming country offers stories alaska describes river trip national park lands search state capital site describes community deep bush la place de la takes swiss style heavily armed plenty bridges explosive charges parts young soldiers finding good places eat drink supposed working curve binding energy mcphee interviews scientist began career designing nuclear weapons los alamos finding easy build started work prevent nuclear fuel make bombs oranges industry circa 1966 good stories thinly spread book dolphin dolphin system combines inductive logic programming foil explanation based learning ebg learn search control rules eliminating backtracking prolog programs dolphin prolog code anonymous ftp readme file details pointers papers dolphin found speedup learning research page standard reference click open book image combining foil ebg speed logic programs john zelle raymond mooney proceedings thirteenth international joint conference artificial intelligence pp 1106 111 chambery france 1993 ijcai 93 paper presents algorithm combines traditional ebl techniques recent developments inductive logic programming learn effective clause selection rules prolog programs control rules incorporated original program significant speed achieved algorithm shown improvement competing ebl approaches domains additionally algorithm capable automatically transforming intractable algorithms run polynomial time img estlin cs utexas etag content length accept ranges bytes sodabot slide show slides recent sodabot talk closer date technical report hope explanatory enjoy click upper left slide begin img img img img img img img img img img img img img img img img img img img img img img img img img img slides copyright 1995 massachusetts institute technology img sodabot home page michael coen ai mit mit artificial intelligence laboratory 545 technology square room 823 cambridge ma 02139 617 253 8916 fax 617 253 5060 papers cse 505 papers distributed class 1 david turner overview miranda sigplan notices vol 21 12 dec 1986 pages 158 166 2 david turner implementation technique applicative languages software practice experience vol 9 1979 pages 31 49 3 peter ed report algorithmic language algol 60 cacm vol 6 1 1963 pages 1 17 4 xerox learning research group smalltalk 80 system byte vol 6 8 august 1981 pages 36 48 5 alan snyder encapsulation inheritance object oriented languages oopsla 86 6 ungar smith power simplicity lisp symbolic computation 1991 7 craig chambers object oriented multi methods cecil ecoop 92 8 luca cardelli semantics multiple inheritance semantics data types 1984 9 peter canning william cook walter hill walter bounded polymorphism object oriented programming fourth international conference functional programming languages computer architecture acm 1989 10 gilad bracha david griswold typechecking smalltalk production environment oopsla 93 11 bjorn freeman benson alan borning integrating constraints object oriented language proceedings 1992 european conference object oriented programming june 1992 pages 268 286 12 gus lopez bjorn freeman benson alan borning implementing constraint imperative programming languages kaleidoscope 93 virtual machine proceedings 1994 acm conference object oriented programming systems languages applications portland oregon october 1994 13 peter stuckey roland yap clp language system acm transactions programming languages systems july 1992 vol 14 3 pages 339 395 optional papers 4th floor filing cabinet 1 sigplan notices special issue haskell vol 27 5 1992 2 robin milner theory type polymorphism programming journal computer system sciences vol 17 1978 pages 348 375 3 donald knuth remaining trouble spots algol 60 cacm vol 10 10 1967 pages 611 617 4 ole johan dahl kristen simula algol based simulation language cacm vol 9 9 september 1966 pages 671 678 5 alan kay adele goldberg personal dynamic media ieee computer march 1977 6 peter deutsch building control structures smalltalk 80 byte vol 6 8 august 1981 pages 322 346 7 alan borning classes versus prototypes object oriented languages proceedings acm ieee fall joint computer conference dallas texas november 1986 ages 36 40 8 alan borning alan borning tim shea empirically motivated simplification smalltalk 80 proceedings european conference object oriented programming association francaise pour la technique paris june 1987 pages 3 12 9 smith smith ungar prototype based languages object lessons class free programming panel discussion oopsla 94 pages 102 112 10 henry prototypical objects implement shared behavior object oriented systems oopsla 86 pages 214 223 11 alan borning daniel ingalls multiple inheritance smalltalk 80 american association artificial intelligence conference pittsburgh pennsylvania august 1982 pages 234 237 12 daniel ingalls simple technique handling multiple polymorphism oopsla 86 pages 347 349 13 william cook walter hill peter canning inheritance subtyping popl acm principles programming languages conference 1990 14 craig chambers gary leavens typechecking modules multi methods oopsla 94 yoosun resume img cover page img resume sgi indy instructional lab graphics instructional lab located sieg hall room 228 opened september 1994 lab created donation silicon graphics sgi 14 indy r4400s shown machines represent state art high performance single user multimedia workstations equipped 24 bit color frame buffers 19 inch color monitors small digital video camera machines named characters appearing computer generated animations andre andre john lasseter pixar ant works dick betty john lasseter pixar billy john lasseter pixar tony university montreal john lasseter pixar jr john lasseter pixar susan van ohio state red red dream john lasseter pixar robert abel productions susan van ohio state tin toy john lasseter pixar chris ohio state andre john lasseter pixar ken harker model rocketry ve entered hobby model rocketry occasional artistic diversion life presently launch sites austin tx links data photographs rockets links online rocketry resources rockets things ve learned alpha iii rising viking park bull pup austin tx usa 110 rocketry links model high power rocketry rec models rockets list frequently asked questions national association rocketry model rocketry safety code model rocketry catalog rocket day high cost hill country model rocket motor dimensions helen model rocket collection contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents data explorer repository data explorer repository brought cornell theory center ibm ibm visualization data explorer extensible visualization environment easy interface visual programming computation variety workstations repository dx users researchers share expertise customized programs education teaching dx cs 418 cornell university introductory computer graphics teaching computer graphics scientific visualization dataflow block diagram language dataexplorer forefronts newsletter fall 1993 tutorials ctc lab exercises researchers tips macros combinations modules produce functions student projects dx 2 0 1993 1994 dx 2 0 1994 1995 dx 2 0 3 1995 1996 projects modules written extend function dx projects dx data analysis related graphics applications including windows pc based projects chemistry extensions suite modules macros designed facilitate molecular modeling ibm aix visualization data explorer software package intent reproduce replace existing modeling packages provide highly flexible environment constructing visual programs uniquely tailored specific research applications package includes tools designed facilitate chemistry animation production data input filters data input filters fluent version 1 fluent version 2 data extensions directory subdirectories macros annotation import export rendering texture mapping time keeping transformation vectors matrices macros modules utilities conversion routines filters found directory dx gen dx header sas dx dx converts output usgs program dx format earth space sciences directory programs macros utilities ibm visualization data explorer version 2 1 workstations earth space sciences data public domain noted provided courtesy national space science data center nasa goddard space flight center md ibm data explorer home page university montana dx home page dartmouth dx page general information visualization theory center online acknowledgements copyrights warranties limitations cornell theory center hannah totally cool homer page itchy rule webpage clue put put bunch links cool page isn totally cool hey perfect totally cool links mtv romeo disney bob ross joy painting jelly belly free mmm chocolate milk bell fox network mail washington suggestions comments complaints internet link exchange member internet link exchange cse501 handouts archive handouts 01 03 ps chambers cs washington 2620 work job interests current academic interests lie databases networks operating systems presently working prof miron livny prof raghu ramakrishnan devise project devise visualization tool visual query interface earlier working project involved work condor pvm coral attempt executing coral queries cluster workstations case condor pool university wisconsin madison report time permits part project summer research project past work summer 1994 worked 3 months summer intern india leading research institute atomic research center worked building mpi interface anupam parallel machine undergraduate study interested automatic verification protocols finite automata based verification systems statecharts binary decision diagrams remotely interested compilers architecture work rice advanced computer architecture programming languages computer graphics compilers algorithms artificial intelligence logic computer science courses fall 1996 networks advanced operating systems back homepage 1886 readings read policy information sections 1 1 1 4 2 1 2 4 due tue sep 10 read style guide sections 2 5 3 1 3 3 due tue sep 17 sections 3 4 3 6 4 1 due thu sep 26 sections 4 2 4 4 due tue oct 1 sections 5 1 5 4 due tue oct 8 sections 6 1 6 3 7 1 7 4 due tue oct 29 sections 8 1 8 2 due thu oct 31 sections 9 1 9 4 10 1 due thu nov 12 tutorials microsoft windows tutorial borland 4 5 tutorial programming assignments program 0 due thu sep 5 program 1 due thu sep 12 suggestions program 1 program 2 due tue sep 24 program 3 due thu oct 3 program 4 due fri oct 18 program 5 due tue nov 5 borland projects program 6 due thu nov 14 modified wed nov 6 14 08 36 cst 1996 greg sharp greg cs wisc http www cs wisc ~greg greg html backbone rock backbone rock located national forest south virginia tunnel center originally made accomodate railroad highway narrow stairs top side tiger map locating backbone rock census bureau road trees rock extends mountain terminates creek return home page updated december 26 1996 told extreme people area people made mistake home page didn find extreme people area back button back home page jamrozik cs washington v1 0 march 21 1996 main topics hotlist information capture access annotation small groups publishing net world wide web user interface software agents browse public files browse notes dir private dri info resources gopher center advanced medical informatics stanford njit computerized conferencing communications center natural language software registry ai repository cool fun stuff university washington official uw home page unofficial uw home page uwin pardo cs washington programmers playground washington university department computer science programmers playground playground programming model set software tools support end user construction distributed multimedia applications modular software building blocks features include separation communication computation dynamic reconfiguration uniform treatment discrete continuous data types color poster summarizes playground features model programming model playground based abstraction programming model module distributed system interacts external environment narrow data interface model supports separation active reactive control inherits ideas formal automaton model img software tools playground sofware tools support development playground modules end user graphical configuration modules distributed applications end user construction constraint based direct manipulation graphical user interfaces distributed applications img play cool demos playground user create distributed applications img courses undergraduate lab distributed applications offered recently playground software materials adoption img publications papers describe programming model software tools detail img people meet distributed programming environments group img funding research development programmers playground supported washington university sponsors updated january 2 1996 paul paul cs wustl previous document cse 322 assignment 7 solution set wednesday february 21 1996 1 1 ll show induction basis suppose true derives steps base case inductive hypothesis assume implies inductive step 1 ay computation construction means production induction hypothesis implies ll show induction basis suppose true base case true inductive hypothesis assume implies inductive step 1 0 regular grammar restricted form class step derivation involves production form character derivation ay means induction hypothesis addition construction fact implies 2 proof proof regular case accepts 2 number 12 page 164 1 state transition table 2 computations string computations terminate errors successor configurations processed entire input string marked 3 final state string 4 regular expression describes fact string form hop back number times describes paths simplifies regular expression 3 nfa accepts strings 4 dfa accepts strings ending nfa 6 transitions accepts document previous document james fix wed feb 21 14 07 42 pst 1996 uw madison local links satellite view midtown madison local ai cs links general cs 540 intro ai page ai seminar ai research groups computer vision machine learning robotics computational biology includes ai computational neuroscience includes ai graduate ai courses cs 760 machine learning cs 761 deduction problem solving cs 766 computer vision cs 780 robot motion planning ph qualifying exam ai uw madison computer sciences dept uw madison school letters sciences home cs dept uw madison graduate school uw madison extension uw madison library uw madison home page construction miscellaneous local uw madison wisconsin links yahoo madison page madison greater madison convention visitors bureau madison online netopia madison internet pages madison directory corp john madison model city wisconsin city net lots great links wisconsin internet marketing services madison bus information routes madison weather wisc tv madison weather webweather university bookstore local media line tv local pbs affiliate wisc tv cbs wmtv tv nbc tv abc wort 89 9 fm listener sponsored community radio station badger herald daily cardinal daily student papers capital times state journal daily local papers milwaukee journal sentinel isthmus daily page local weekly paper desktop journal local computer monthly online wisconsin produced uw journalism school local government line city madison dane county state wisconsin local sports recreation green bay packers nando page gb packers milwaukee journal sentinel gb packers official wisconsin univ bookstore wisc wisc tv wisc milwaukee journal sentinel wisconsin hoofers bicycling madison dane county nordic skiing wisconsin madison music calendar wisconsin tourism wisconsin web cultural map wisconsin chuck dyer links interest highly recommended modified fri sep 8 17 00 14 1995 jude shavlik send suggested additions replacements deletions shavlik cs wisc publications work falls general categories complex data types databases thesis dealt issue extend database systems provide support data logically sequential work extended handle kinds complex data types paradigm called enhanced adts query processing optimization work studied issues relational query processing optimization applied relational databases research collaboration support ibm almaden research center coral project coral deductive database system developed university wisconsin combines powerful declarative logic based query language relational database information coral project click complex databases refereed publications img case enhanced abstract data types praveen seshadri miron livny raghu ramakrishnan submitted sigmod 97 img design implementation sequence database system praveen seshadri miron livny raghu ramakrishnan proceedings twenty international conference large databases vldb september 1996 longer submitted version img seq model sequence databases praveen seshadri miron livny raghu ramakrishnan proceedings ieee conference data engineering march 1995 img sequence query processing praveen seshadri miron livny raghu ramakrishnan proceedings acm sigmod conference data management 1994 query processing optimization refereed publications img cost based optimization magic algebra implementation praveen seshadri joseph hellerstein raghu ramakrishnan hamid cliff leung divesh srivastava peter stuckey sudarshan sigmod 1996 click longer version img complex queries praveen seshadri hamid cliff leung proceedings ieee conference data engineering february 1996 click longer version img generalized partial indexes praveen seshadri arun proceedings ieee conference data engineering march 1995 publications system optimizing correlated sql queries relational database magic praveen seshadri hamid cliff leung patent application ibm ref 94 ibm almaden research report img filter joins cost based optimization magic sets praveen seshadri joseph hellerstein raghu ramakrishnan university wisconsin technical report 95 1273 1995 coral project refereed publications img coral deductive system raghu ramakrishnan divesh srivastava sudarshan praveen seshadri vldb journal special issue prototypes deductive database systems 1994 img coral adding object orientation logic database language divesh srivastava raghu ramakrishnan praveen seshadri sudarshan proceedings nineteenth international conference large databases vldb september 1993 img implementation coral deductive database system raghu ramakrishnan divesh srivastava sudarshan praveen seshadri proceedings acm sigmod conference data management 1993 img explaining program evaluation deductive systems tarun arora william roth raghu ramakrishnan praveen seshadri divesh srivastava proceedings international conference deductive object oriented databases 1993 publications img coral user manual tutorial introduction coral raghu ramakrishnan praveen seshadri divesh srivastava sudarshan cse 501 handouts archive handouts 01 04 ps chambers cs washington cse 143 exams midterm november 5 section closed book closed notes covers reading material assigned 10 30 sample solutions postscript acrobat plain text pictures final december 17 2 30 4 30 regular lecture hall kane 220 closed book closed notes cumulative emphasis half material cse143 webmaster cs washington 1996 senior national judo championships april 11 13 1996 san jose california floor san jose state event center recently opportunity national tournament competed friday afternoon men division won match lost time snap pictures figure things happen practice judo practice taking pictures case ran juice filming morning competition won evaluate judo pictures dave photos competition people miscellaneous pixel calculator computer science engineering department university washington fr 35 seattle wa 98195 usa pixel calculator intended primarily students ages 12 17 variety enrichment activities involving mathematics digital image processing actual computations supported program manipulations pixel values operations pixel arithmetic pixel calculator program good introduction students digital images allowing students easily view manipulate images visual mathematical objects user magnify image view pixels numeric values pixel calculator viewing capabilities activity suggestions users guide students quickly familiarize relationship pixel visual brightness program calculator interface students manipulate pixel values students quickly discover simple operations stark visual effects 255 operation creates negative image picture pixel calculator user interface order copy pixel calculator microsoft windows click order macintosh version pixel calculator pixel calculator written part metip project supported part national science foundation grant number mdr 9155709 bricker cs washington tanimoto cs washington modified wed mar 9 00 03 58 pst 1994 books automated reasoning essays honor woody bledsoe editor kluwer academic dordrecht netherlands 1991 picture woody computational logic handbook moore academic press york 1988 correctness problem computer science editor moore academic press london 1981 computational logic moore academic press york 1979 articles mechanized formal reasoning programs computing machines strother moore 1996 odd phrase context automated proofs object code widely microprocessor yuan yu journal acm january 1996 vol 43 1 pp 166 192 major revision extension paper automated correctness proofs machine code programs commercial microprocessor comprehensive treatment subject found yuan yu 700 page dissertation woody bledsoe life legacy michael larry hines ai magazine vol 17 1 spring 1996 pp 7 20 picture woody boyer moore theorem prover interactive enhancement kaufmann moore computers mathematics applications vol 29 2 pp 27 62 1995 automated correctness proofs machine code programs commercial microprocessor yuan yu kapur editor automated deduction cade 11 lecture notes computer science 607 springer verlag 1992 pp 416 430 fast majority vote algorithm moore robert boyer editor automated reasoning essays honor woody bledsoe kluwer academic dordrecht netherlands 1991 pp 105 117 biographical sketch bledsoe anne boyer robert boyer editor automated reasoning essays honor woody bledsoe kluwer academic dordrecht netherlands 1991 pp 1 29 functional instantiation order logic goldschlag kaufmann moore lifschitz editor artificial intelligence mathematical theory computation papers honor john mccarthy academic press 1991 pp 7 26 file fs ps extended version published version proofs omitted published version theorem prover computational logic moore keynote address automated deduction cade 10 lecture notes computer science 449 springer verlag 1990 pp 1 15 formal simulator verify simple real time control program green moore van gries misra editors beauty business springer verlag 1990 pp 54 66 efficient implementation lattice operations ait kaci lincoln association computing machinery transactions programming languages systems vol 11 1 pp 115 146 january 1988 addition bounded quantification partial functions computational logic theorem prover moore journal automated reasoning volume 4 pp 117 172 1988 integrating decision procedures heuristic theorem provers case study linear arithmetic moore machine intelligence 11 oxford university press 1988 pp 83 124 set theory order logic clauses goedel axioms lusk mccune journal automated reasoning vol 2 3 pp 287 327 1986 program verification moore automated reasoning vol 1 1 1985 pp 17 23 mechanical proof turing completeness pure lisp moore bledsoe loveland editors contemporary mathematics volume 29 automated theorem proving 25 years american mathematical society providence rhode island 1984 pp 132 168 proof checking theorem proving program verification moore bledsoe loveland editors contemporary mathematics volume 29 automated theorem proving 25 years american mathematical society providence rhode island 1984 pp 119 132 proof checking rsa public key encryption algorithm moore american mathematical monthly vol 91 3 march 1984 pp 181 189 mechanical proof unsolvability halting problem moore journal association computing machinery vol 31 3 july 1984 pp 441 458 verification condition generator fortran moore boyer moore editors correctness problem computer science academic press london 1981 pp 9 101 proving correct efficiently proof procedures moore boyer moore editors correctness problem computer science academic press london 1981 pp 103 184 lemma driven automatic theorem prover recursive function theory moore proceedings 5th international joint conference artificial intelligence pp 511 519 1977 fast string searching algorithm moore communications association computing machinery vol 20 10 pp 762 772 1977 primitive recursive program transformation moore proceedings association computing machinery symposium principles programming languages atlanta 1976 select formal system testing debugging programs levitt proceedings international conference reliable software ieee catalogue number pp 234 245 1975 proving theorems lisp functions moore journal association computing machinery vol 22 1 pp 129 144 1975 sharing structure theorem proving programs moore editors machine intelligence vol 7 pp 101 116 edinburgh university press 1972 computer proofs limit theorems bledsoe artificial intelligence vol 3 1 pp 27 60 1972 writing building nobel prize winner muller op ed piece university texas student newspaper daily texan november 17 1995 http www cs utexas users boyer fp flames html bledsoe funeral october 7 1995 http www cs utexas users boyer bledsoe funeral html views undergraduate education computer science september 1995 http www cs utexas users boyer rigor iv ps comments document america age information strategic implementation plan committee information communications national science technology council june 27 1995 ftp ftp cs utexas pub boyer cic whitepaper minor remarks proceedings workshop correctness extensibility automated reasoning systems inria lorraine nancy france 1994 22 nqthm acl2 matt kaufmann moore proceedings workshop correctness extensibility automated reasoning systems inria lorraine nancy france 1994 pp 16 18 mechanically proof checked encyclopedia mathematics build proceedings 12th annual conference automated deduction springer verlag lecture notes computer science number 814 1994 237 preface machine proofs geometry automated production readable proofs geometry theorems shang ching chou xiao shan gao jing zhong zhang world scientific 1994 pp vii viii formal specification user mode instructions motorola yuan yu technical report tr 92 04 computer sciences department university texas austin austin texas 78712 1992 article opposition multicultural curricular proposal university texas student newspaper daily texan december 1991 http www cs utexas users boyer html response biographical sketch photo occasion receipt 1991 ams current award automatic theorem proving notices american mathematical society vol 38 5 pp 407 408 code computational logic moore technical report 24 computational logic austin texas 1988 basic events computational logic moore technical report technical report 25 computational logic austin texas 1988 efficient unification backtracking portable based lisp mcc technical report ai 102 87 1987 adding theorem proving techniques lisp lifschitz mcc technical report ai 271 87 1987 rewrite rule compilation mcc technical report ai 194 86 1985 prototype theorem prover higher order functional language kaufmann burroughs austin research center technical report arc 84 17 1984 feasibility mechanically verifying programs kaufmann burroughs austin research center technical report arc 84 16 1984 mechanical verification fortran square root program moore technical report computer science laboratory report sri international 1981 theorem prover recursive functions moore software engineering notes association computing machinery vol 5 3 pp 26 27 1980 fortran verification system moore software engineering notes association computing machinery vol 5 3 pp 16 17 1980 theorem prover recursive functions user manual moore technical report csl 91 computer science laboratory sri international 1979 provably secure operating system system applications proofs neumann al technical report csl 116 computer science laboratory sri international 1977 pretty print technical report 64 department computational logic university edinburgh 1973 77 editor moore davies technical report 62 department computational logic university edinburgh 1973 locking restriction resolution ph thesis mathematics department university texas austin 1971 software system boyer moore theorem proving system nqthm obtained anonymous ftp internet site ftp cli recent release program occurred january 1994 obtain copy fetch file pub nqthm nqthm 1992 readme follow directions common lisp sources system included release recent release includes mechanically checked theorems formulated bevier boyer brock flatau hunt kaufmann kunen moore shankar talcott yu altogether recent release including examples documentation comprises approximately 15 megabytes running theorem prover examples generates approximately 140 megabytes readable proofs alternative site sources back boyer web page theoretical computing analysis algorithms data structures dershowitz gallopoulos kaplan reingold vaidya combinatorics liu reingold vaidya computational geometry vaidya computational learning theory pitt vaidya complexity theory liu pitt vaidya theorem proving dershowitz reddy img back research areas index cucs hockey schedules schedule 1996 1997 season schedule public skating make work skating hockey czars takako hickey nick howe dave walker home page jason hickey equipment emeritus player order cucs player meet graduate student faculty staff researcher cs department significant sponsored cucs hockey player sponsored allowed play 5 works deem cucs hockey player things work style play refuse request player exception policy maintain list cucs people play call short list drop line keeping touch maintain mailing lists newsgroup hockey announce cs cornell mailing list general announcements announcements team list list send mail hockey cs hockey talk cs cornell mailing list cucs hockey discussions interest cucs hockey players isn important post hockey announce cucs hockey local newsgroups hockey talk cs posted cucs hockey resent hockey talk hockey talk cs appears cucs hockey newsgroup people cucs accounts problems accessing newsgroup link click cucs hockey lore notes rhonda blue line talk dvi postscript form find basic explaination game rules tactics rules policies read explanation cucs hockey finances work information cucs hockey equipment photo gallery hockey web clari sports hockey rec sport hockey nhl home page hawaii internet hockey archive today nhl games rec sports hockey faq part 1 part 2 1995 1996 nhl schedule team home pages problems accessing newsgroup link click page maintained hockey czars hockey cs cornell comments suggestions click send mail jeffrey moore william lee scott dawson jmm cs wwlee cs spdawson cs madness beginning lab deep heart upson hall video tapes classroom lectures tapes shelf collecting dust bunnies brian smith decided wanted lectures put online students view began rivl compress videos realized compressing lecture inordinate amount time calculated machine computer science department long perform task decided fun brian problem abstract solve problem agreed good place start time lot labor code paper based work closely resembles collection notes coherent piece work working arrived version code version works stronger faster end written technical paper describe learn lots intimate details tcl dp rivl work performance suffers things mastering black art tcl programming smallest amount time comparison rest code squeezing performance single threaded event driven environment distributed architecture turned time consuming difficult part project rpc facilities built dp allowed easily perform communication machines distribute work requests combination scripting environments helped acheive goals delivering reliable portable high performance mpeg encoding tie multimedia systems ability rapidly compress video machines makes types video processing animators movie editors view videos development time version parallel mpeg encoding integral part rivl extremely easy measure success compress large video gray succeeded finally progressing finished coding state project working writing technical report project pull main ideas earlier things make project 1 make worker process daemon process 2 add support ip multi cast mulva jerry seinfeld girlfriend rhymes part female anatomy courtesy junior mint episode seinfeld bookmarks computing related gnu software html quick reference icon images html documents perl man pages slow java soft java related links www consortium www virtual library computing libraries university wisconsin madison electronic library world wide web virtual library subject catalogue universities ranking phd set rankings college university home pages guide miscellaneous webster dictionary line books dilbert crosswords job hunting cost living cities climate build card send postcard article 21 2 india tax treaty back home page family medicine data viewer page graphically browsing data dept family medicine graphs generated devise view number visits procedures dollars diagnosis day week month year doctor clicking teh buttons comparative charts clinics future work project includes daily line access data rates clinic doctor child bearing studies development data viewer collaborative effort department family medicine devise project team computer sciences department university wisconsin madison visits data number visits time day week month click check buttons clinics select view data graph click small picture picture clinic northeast view data dynamic version query choose starting ending date flexible visit views daily weekly monthly yearly clinic view data data form view age sex distributions active patients doctors sex provider faculty residents active patients defined visited clinic years query methods doctor enter doctor ids enter separated shows age sex data doctors compare doctor clinic average 2 13 17 19 20 33 34 35 40 41 42 45 48 56 63 66 73 78 79 80 81 84 85 88 89 91 92 95 96 97 98 99 doctors status clinics northeast view data visits doctor number visits week doctor enter doctor id text area click view data doctor data type separate horizontal line view average view enter doctor ids 2 4 10 11 13 17 19 20 33 34 35 36 38 40 41 42 45 48 56 63 66 73 77 78 79 80 81 82 84 85 88 89 91 92 93 94 95 96 97 98 99 clinic northeast fiscal year 1994 1995 1996 view data check information codes check madison weather information information national climatic data center max min daily temperature daily average pressure year 1993 1994 1995 1996 view data doctors daily minimum temperature number visits axis possibility number visits affected weather correlation visits minimum daily temperature 1993 correlation visits minimum daily temperature 1994 correlation visits minimum daily temperature 1995 correlation visits minimum daily temperature 1996 correlation visits minimum daily temperature 1993 1996 run devise suggestions information send email dave simmons miron livny raghu ramakrishnan guangshun chen visitor july 11 1996 prip software packages prip software located important thing remember accessing prip software find soft prip bin lib include doc man page directories directories house links reference prip resources packages soft prip hierarchy avoid user program located directories maintained simplify things advised access individual packages soft prip individual software packages aren guaranteed stay places including soft prip bin path access prip executables compiling software include soft prip include soft prip lib inclusion prip specific libraries include files documentation package linked doc directory adding soft prip man manpath access prip man pages prip online undergoing revision pages information software hardware prip prip lab recent upgrade solaris 2 5 1 august 1996 unix workstations prip lab upgraded solaris 2 4 solaris 2 5 1 pages include general information fix common software user environment problems experiencing general info seminar projects people alumni tech reports data software equipment email inquiries cps msu pattern recognition image processing lab department computer science state university updated october 7 1996 interprocessor collective communications library icc payne intel ssd shuler sandia national laboratories van de geijn university texas austin watts california institute technology current version release r2 1 0 march 1 1995 sign guestbook mpi group interface version icc osf r1 3 version icc sunmos r1 6 reference manual includes group interface summary finished fortran groups paper comparing icc nx mpi tutorial collective communication powerpoint presentation valid bug report spring 1994 patch r2 1 0 fixes bug introduction page describes release interprocessor collective communications intercom library icc release r2 1 0 library result ongoing collaboration david payne intel ssd lance shuler sandia national laboratories robert van de geijn university texas austin jerrell watts california institute technology funded intel research council intel ssd previous contributors effort include mike barnett univ idaho gupta intel ssd rik littlefield prasenjit mitra oracle library implements comprehensive approach collective communication results summarized performance tables comparison libraries tables give ratios times required completion mesh paragon osf r1 3 broadcast bytes nx icc icc mpi icc 16 1 4 1 0 1 6 1024 1 5 1 0 2 5 5 5 2 9 2 8 11 3 6 1 7 5 sum bytes nx icc icc mpi icc 16 1 0 1 2 2 1 1024 1 0 1 0 2 0 21 1 4 1 6 9 34 6 5 9 11 8 attaining improvement performance easy linking library automatically translates nx collective communication calls icc calls icc library additional functionality scatter gather operations general combine operations planned mpi group interface icc interface lets user create free groups user defined groups complete access high performance routines icc library note library intended compete mpi started research project techniques required develop high performance implementations mpi collective communication calls making library service user community hope techniques eventually incorporated efficient mpi implementations library manuals reference manual summary icc icc binaries manuals netlib directory intercom anonymous ftp net cs utexas directory pub rvdg intercom r2 1 0 related publications related tutorials bug reports cs415 schedule key exp attendence expected class devoted covering material opt attendence optional class devoted answering questions students raise current assignment tba class contents decided date contents 9 4 exp words programming make www intro chip 9 12 exp chip interface demo sun lab discuss assign phase 1 due 9 25 9 18 opt 9 25 exp phase 1 due assign discuss phase 2 due 10 30 10 2 exp discuss phase 2 details 10 9 fall break 10 16 exp discuss phase 2 10 23 opt question session 10 30 opt question session 11 6 exp assign discuss phase 3 due 12 8 11 13 opt discuss phase 3 details 11 20 tba 11 27 tba 12 4 opt chance phase 3 questions needed vacation cse 322 formal models bboard mail log winter 1996 page log email cse322 class mailing list cse322 cs list announcements general interest class students feel free questions post information initiate discussions general interest class questions comments don general interest directed ta fix cs instructor ladner cs usual internet conventions administrative requests mailing list add delete address change requests addressed cse322 request cs index messages latest message friday 05 jan 96 11 14 18 pst 5 jan 96 ladner cs book problem 5 jan 96 fix cs cse 322 7 jan 96 cs cse 322 8 jan 96 ladner cs student question 8 jan 96 ladner cs correction book 9 jan 96 ladner cs student question 12 page 39 10 jan 96 sca cs assign 2 11 jan 96 ladner cs student question 11 jan 96 student question 11 jan 96 hw 2 12 jan 96 cs hw 2 12 jan 96 ladner cs hw 2 12 jan 96 ladner cs student solutions book 13 jan 96 ladner cs tuesday office hours 22 jan 96 ladner cs error handout 22 jan 96 fix cs hw4 22 jan 96 fix cs study section 26 jan 96 ladner cs midterm exam 26 jan 96 ladner cs correction assignment 5 26 jan 96 fix cs correction hw 3 solns 29 jan 96 ladner cs midterm exam 29 jan 96 fix cs solutions assignment 4 2 feb 96 ladner cs resumes 2 feb 96 ladner cs bottom 6 feb 96 ladner cs context free 6 feb 96 ladner cs textbook error 8 feb 96 ladner cs office hours today 8 feb 96 ladner cs lazowska live 8 feb 96 fix cs reminder 15 feb 96 fix cs dfa equivalence question 23 feb 96 fix cs hw9 corrections clarification 26 feb 96 fix cs question behavioral lemmas 26 feb 96 fix cs hw9 corrections clarifications 7 mar 96 ladner cs homework 10 problem 1 8 mar 96 ladner cs unclaimed homeworks 8 mar 96 fix cs 322 stuff 11 mar 96 ladner cs star free expression 11 mar 96 fix cs office hours tuesday 12 mar 96 fix cs homework 10 12 mar 96 ladner cs parsing 14 mar 96 ladner cs final exams grades 18 mar 96 ladner cs grading messages cse322 cs subject book problem richard ladner ladner cs washington students reason bookstore removed versions sudkamp shelf talking agreed sell version option exchanging version couple weeks exchange version version version mint condition bought book text book desk mix book assignment due tomorrow turned monday richard james fix fix cs washington cse322 cs washington subject cse 322 received message email email list 322 cse322 cs washington receive message email reading web email list usual internet conventions administrative requests mailing list add delete address change requests addressed cse322 request cs ^^^^^^^^ stating desires list announcements general interest class students feel free answer questions post information initiate discussions general interest class questions comments don general interest directed ta fix cs instructor ladner cs mail list automatically logged web scroll back older messages didn save review hope enjoy grace lee grizzly cs washington james fix fix cs washington cc cse322 grizzly cs washington subject cse 322 don difficulty textbook bookstore friday ran books wrong checked library yesterday didn postpone homework grace university washington seattle wa computer science tel 633 2085 grizzly cs washington http www cs washington homes cse322 cs subject student question richard ladner ladner cs washington question lot recursive definitions infinite sets natural numbers closure part element set obtained finite number applications operation set infinite element obtained element finite number applications operation element sam answer beauty inductive recursive definition infinite set objects defined purely finite description algorithm object infinite set founded built basis objects finite number applications inductive rules infinite number objects definitions basically infinite number ways objects constructed basis objects simple basis object lambda member constructed concatenating member existing member obtain infinite set lambda aa aaa process cse322 cs subject correction book richard ladner ladner cs washington pointed student paul fourth lines derivation 1 4 1 page 15 missing parentheses line read 0 0 future find suspect error book send jim verification post class paul starting cse322 cs subject student question 12 page 39 richard ladner ladner cs washington question 12 total number 3 number number 3 answer reading question sca wolf cs washington cse322 wolf cs washington subject assign 2 3b doesn make sense good check regular expressions correct sam cse322 cs subject student question richard ladner ladner cs washington question 3b doesn make sense good check regular expressions correct sam answers questions 1 equation lambda union lambda solution ^ ^ union ^ set equation solution case solution ^ subset solutions problem explain case generally 2 check regular expression correct generally hard method guarantee correctness find errors give expression friend friends find error simply give counterexample string covered expression string regular language covered expression language trent washington cse322 cs washington subject student question thu 11 jan 1996 richard ladner wrote 2 check regular expression correct generally hard method guarantee correctness find errors library part unix libraries man identical syntax learned class type load strings language check gazing breeze quest meaning reason begun family sun curiosity home stone sun trent washington metallica washington cse322 cs washington subject hw 2 late heck equation question 3 ax fact set sides equation means empty set subset makes trivial doesn make sense posted discussion problem don understand equation lambda lambda element longest element results element making equation impossible thinking equation ultimately surely wrong late explain greatly bite fun crow robot alex chin grizzly cs washington washington cc cse322 cs washington subject hw 2 verify solution equation substitution make sides equation identical series identities thu 11 jan 1996 wrote late heck equation question 3 ax fact set sides equation means empty set subset makes trivial doesn make sense posted discussion problem don understand equation lambda lambda element longest element results element making equation impossible thinking equation ultimately surely wrong late explain greatly bite fun crow robot cse322 cs cc washington subject hw 2 reply message thu 11 jan 1996 23 24 39 pst pine a32 3 100000 washington richard ladner ladner cs washington question heck equation question 3 ax fact set sides equation means empty set subset makes trivial doesn make sense posted discussion problem don understand equation lambda lambda element longest element results element making equation impossible thinking equation ultimately surely wrong late explain greatly answer kind question early part solution equation part trivial solutions equation cse322 cs subject student solutions book richard ladner ladner cs washington student solutions manual sudkamp book ordered bookstore arrive couple weeks meantime hand copies chapters 2 3 class wednesday copy book violating copyright laws richard cse322 cs subject tuesday office hours richard ladner ladner cs washington students cse 322 important make tuesday 11 12 office hour january 16th hold special office hour 3 4 tuesday jan 16th hope inconvenient richard cse322 cs subject error handout richard ladner ladner cs washington student pointed slight error handout construction regular grammars regular expressions case 2 remove lambda productions alpha adding productions problem arise alpha lambda beta lambda productions original grammars show correction class wednesday preview today jim puts handout web subtle error good student find richard james fix fix cs washington andrew petty washington cc cse322 cs washington subject hw4 fri 19 jan 1996 andrew petty wrote problem 1 turn derivation tree line line derivation turn line line derivation derivation tree choice partial tree saves hands writing ii takes rules derive expression letter put child arrow points end result previously derived shouldn note star reading steps require labeling child arrows tree suggest documented shorthand fine long version derivation single letter variable shorthand clear iii 3 6 2 derivation identifier letter identifier tail identifier tail pascal lang spec dont identifier tail miss identifier letter letter digit write identifier letter letter digit letter reps write identifier letter proper terminate identifier response answer derive 12 unsigned integer write unsigned integer digit digit 1 digit 12 long message good observation grammars bnf slightly context free grammars defined include bracket notation stuff means concatenate stuff 0 times intro appendix ii discusses issue thing convince bnf grammars easily converted cfgs homework replace bnf productions cfg equivalents bnf unsigned integer digit digit cfg unsigned integer digit digit digits digits digit digits lambda bnf identifier letter letter digit cfg identifier letter identifier tail identifier tail letter digit identifier tail lambda lambda empty string cfg productions bnf answer problem 1 hope helps james fix fix cs washington cse322 cs washington subject study section starting tomorrow ll holding informal study section week plan questions previous homeworks questions book related upcoming homework material previously covered class answer random questions cover general techniques proofs induction set notation answer random questions time place tues 2 30 3 30p sieg 231 make time class send mail track cse322 cs subject midterm exam richard ladner ladner cs washington midterm exam wednesday jan 31 bring 11 8 1 2 inch blue book 24 pages 6 pages blue book notes exam notes handwritten book exam closed book exam cover chapters sections book chapter 1 sections 1 3 1 6 chapter 2 sections chapter 3 sections chapter 4 sections 4 1 convert regular expression regular grammar execute top parsing method good luck exam richard cse322 cs subject correction assignment 5 richard ladner ladner cs washington production correct web version problem set inconvenience richard james fix fix cs washington cse322 cs washington subject correction hw 3 solns mistakes section rambling set notation expression times read strictly 0 0 apologies david shaw wolf cs washington cc cse322 cs subject midterm exam reply message sat 27 jan 1996 21 02 47 pst pine ult 3 91 100000 wolf cs washington richard ladner ladner cs washington question haven bought blue book side page count 1 page answer pages number pages 1 24 blue book don benefit write notes writing 6 pages means discriminating important stuff important stuff richard james fix fix cs washington cse322 cs washington subject solutions assignment 4 sitting handouts bins prof ladner office hot apologies delay problems bit involved put line corrections solutions 1 3 discussed class today find problems questions cse322 cs subject resumes richard ladner ladner cs washington mentioned student resume list class day forgot mention run student chapter washington software association small fee joining resume posted worth small fee post resume richard ladner cse322 cs subject bottom richard ladner ladner cs washington question ve pine homework assignment asks bottom parse bottom parse answer bottom doubt drown bottom class today eskimo cc cse322 cs subject context free richard ladner ladner cs washington question explain context free part context free language means figure context answer early days grammar research interest kinds grammars imagine production form ab cde string ab sentential form make derivation step replaces ab cde context free grammar kinds productions context refers symbol match derivation step cse322 cs subject textbook error richard ladner ladner cs washington student pointed error text exercise 29 page 68 question refers language set strings positive number describes regular expression ^ question refers grammar aa aaa ba ab empty string language defined expression language generated grammar impossible prove equivalent make equivalent add production lambda change expression ^ cse322 cs subject office hours today richard ladner ladner cs washington 15 minutes late office hour today richard ladner cse322 cs subject lazowska live richard ladner ladner cs washington highly recommend lecture richard ladner university washington presents 20th annual faculty lecture half century exponential progress information technology professor edward lazowska chair department computer science engineering watch uwtv cable channel 27 dates march 3 8pm march 10 8pm march 17 9pm march 24 9pm program recorded february 6 university washington campus james fix fix cs washington cse322 cs washington subject reminder reminder definition constructing hw 6 remember delta function sigma fully defined means state transition state character page 142 book dfa transition function complete 6 3 7 converts fully dfa 6 3 8 adding error state homework general rule dfa state outgoing arrow character alphabet james fix fix cs washington ix netcom cc cs washington cse322 cs washington subject dfa equivalence question dfa accepts language regular expression dfa accept strings regular corollary generate dfa accepts language regular expression ensure dfa rejects strings language regular expression determining dfa accepts language regular expression ensure things 1 dfa accepts strings language regular expression 2 dfa rejects strings language regular expression equivalently show 1 string accepted dfa language regular expression 2 string language regular expression accepted dfa note ways showing languages equal real easy find dfa satisfies conditions dfa accepts string alphabet trivially accept string language regular expression accepts strings reasoning explains behavioral lemma problem 1 homework 7 show construction correct accepts james fix fix cs washington cse322 cs washington subject hw9 corrections clarification problem 1 text read set arbitrary shuffles strings m1 ^^^^^^^^ 2 m1 bb m2 ^^ strings strings notice definition strings characters language shuffles strings m1 m2 james fix fix cs washington cse322 cs washington subject question behavioral lemmas forwarded message james fix fix cs washington jason murray jmur grizzly cs washington subject question behavioral lemmas friday lecture dr ladner talking today prime behavioral lemma homework clear confusion class involving suffixes prime behavioral lemma reason refer specific states behavioral lemma due application induction hypothesis prove lemma reversal problem wanted behavioral lemma processing similar processing lambda iff lambda inductive step involve nm lambda state ya invoking induction hypothesis nm lambda fix state lambda iff lambda trouble lambda ya conclude induction hypothesis inductive hypothesis general specific reasons generalize analagous reasons choosing strong weak induction general powerful potentially general powerful things prove general version clean inductive proof general bl nicer lot construction specific fine long prove prove general process prove theorem prove suffix class specific general obvious hope explanation wasn general james fix fix cs washington jason murray jmur grizzly cs washington cc cse322 cs washington subject hw9 corrections clarifications case weren problem 3 read prove contradiction principles question string aaa string oops aaa necessarily bb correction examples constructed bb missing question read 2 m1 bb m2 strings strings catch necessarily element number differs number bb combined reason xi yi set expression string fit set pattern 2 x1 lambda x2 y1 bb y2 lambda x1 y1 x2 y2 lambda bb lambda x1 x2 y1 y2 bb make clear 3 x1 x2 x3 y1 y2 lambda x1 y1 x2 y2 x3 lambda x1 x2 x3 y1 y2 bb missing ll correct web cse322 cs subject homework 10 problem 1 richard ladner ladner cs washington building dpda set strings equal number set equal number alphabet small change lot richard cse322 cs subject unclaimed homeworks richard ladner ladner cs washington confusion homework 9 back class today 10 unclaimed homeworks problem sets 1 9 homework back office pick anytime ll office monday tuesday office hours 11 00 12 00 richard james fix fix cs washington cse322 cs washington subject 322 stuff folks reminder study review section sieg 325 monday 4 30 5 50 prof ladner holding office hours monday tuesday 11 12 cse322 cs subject star free expression richard ladner ladner cs washington wondering star free expression ab ^ empty set complement union ^ ^ recognize simply ^ realize string ab ^ begin end row row richard james fix fix cs washington cse322 cs washington subject office hours tuesday ve decided add office hours starting 12pm room 326 stop final questions james fix fix cs washington cse322 cs washington subject homework 10 homework 10 graded pick exam stop prof ladner office today send email questions 12 326 cse322 cs subject parsing reply message tue 12 mar 1996 10 59 48 pst pine ult 3 91 100000 wolf cs washington richard ladner ladner cs washington question didn mention class parsing method deterministic thought bottom parsing incorrect top bottom parsing deterministic mention parsing method deterministic ahead 1 review answer parsing methods top bottom nondeterministic grammar properties methods made deterministic make deterministic require lookahead creation states mention class bottom parsing method generally handle context free languages top method grammars handles tend nicer mentioned times context free languages inherently nondeterministic pda accepting language nondeterministic mention parsing method practice parse context free grammar parsing method takes time practical cool method richard cse322 cs subject final exams grades richard ladner ladner cs washington mentioned final exam put finals post grades final back hope drop office anytime quarter happy anxious grade send mail tuesday march 19th reply grade good quarter break slopes crystal mountain march 22nd 23rd 24th richard ladner cse322 cs cc ladner subject grading richard ladner ladner cs washington completed grading final exams office 311 sieg hall stats average grade 3 4 average final score 71 average midterm score 81 average homework score 81 211 total points final highest score 99 lowest 38 final scores ranges 90 100 6 80 89 6 70 79 15 60 69 7 50 59 6 40 49 3 30 39 1 total 44 hope pick exam richard ladner ladner cs washington fix cs washington update 01 03 96 1886 comparison methods thinning thinning 22 5 mat city block mat city block 22 5 mat chessboard mat chessboard 22 5 mat approx euclidean mat approx euclidean 22 5 observations results notice thinning method produces connected skeletons medial axis transform mat methods approximate euclidean case hand notice mat invariant orientation object thinning method varies significantly orientation bryan comments grading assignment computational biology uw madison cs dept young science computational biology offers wealth research opportunities university wisconsin madison scientists chemistry computer science genetics mathematics molecular biology plant pathology disciplines applying computational methods biological problems investigations department computer sciences involve dna sequencing analysis experiment management modelling ecological communities protein folding prediction species identification cross disciplinary training programs graduate students interested careers computational biology research groups investigating computational problems biology subfields computer science artificial intelligence databases theory group collaborates biological laboratories campus summary research activities artificial intelligence group working professor jude shavlik applies machine learning techniques problems molecular biology problems investigation include predicting protein secondary structure distinguishing protein coding regions recognizing splice junctions binding sites machine learning methods aid discovery concepts underlying phenomena examination multiple examples instance system learn find genes examining dna sequences classified gene technique powerful potentially valuable biological community primary research focus involves incorporation existing biological knowledge computational discovery methods database group headed professors yannis ioannidis miron livny developing desktop experiment management system assist scientists managing experimental studies goal system single tool controlling experimentation processes managing generated data efficiently processing user requests data object oriented database system core system development project proceeds collaboration laboratories campus primarily departments soil sciences molecular biology genetics groups involved simulation based modelling plant growth microscopic imaging dna sequencing research group led professor deborah joseph applies techniques theoretical computer science develop algorithms computational biology applications research project collaboration wisconsin genome project leading computational methods generate accurate overlapping dna sequences work analyzes sequence data interesting biological features instance collaboration group plant pathology class dna sequence develop quantitative methods identifying biological control organisms ecological communities algorithms developed project implemented department parallel computers training programs offer cross disciplinary training doctoral students early graduate programs nih funded biotechnology training program established train scientists engineers effectively apply interdisciplinary research tools solve problems significance program students biological physical sciences involved research problems specific relevance applied mathematics training program established train scientists effectively apply mathematical computational tools wide range scientific endeavors specific mathematical applications students program address broad range research problems including biological sciences programs awarded students entering graduate school training programs applied mathematics training program biotechnology training program amy cs wisc carolyn allex allex cs wisc current holders biotechnology training fellowships feel free contact questions program graduate study computer sciences electronic access wisconsin papers wisconsin cs department maintains electronic ftp archive technical reports papers software subdirectory machine learning shavlik group additional papers shavlik research group file abstracts list papers compressed postscript papers files shavlik tr92 ps craven ps recommended read interesting links local links wisc ai group home page wisc db group home page wisc cs dept home page wisc cs gopher wisc center mathematical sciences gopher external related links info biosciences johns hopkins bio informatics home page wash st louis inst biocomputing info neural nets molecular science changed february 22 1995 shavlik cs wisc episode 2000 entitled cooperating robots future times discovery channel thursday september 29 10 00 pm eastern pacific friday september 30 1 00 saturday october 1 3 00 pm show season segment final segment show information call discovery channel 301 986 1999 programming department segment series 10 show 6 episode 173 paul jackson nuprl circuit design boute stavridou melham editors proceedings 1992 conference theorem provers circuit design ifip transactions 10 north holland 1992 nuprl interactive theorem proving system tradition higher order logic expressive type theory type theory includes dependent function types pi types dependent product types sigma types set types nuprl developed windows user interface clear concise notations close print proofs objects viewed serve readable explanations theorems tactics provide high level extendible toolkit proof development soundness system relies fixed set rules give overview nuprl system focusing advantages type theory brings formal methods circuit design discuss ongoing projects verifying floating point circuits verifying correctness hardware synthesis systems synthesizing circuits exploiting nuprl logic modified jan 20th 1995 paul jackson jackson cs cornell server information server provided repository information data public domain code relating field document image understanding core resources compiled researchers university maryland success system depends user support contributions system statistics img current statistics img daily usage graph postscript format img weekly usage graph gif format 1995 statistics img full statistics img 1995 usage graph physical description site location center automation research university maryland college park internet connection documents cfar umd access world wide web gopher client telnet anonymous ftp hardware 1 sparcstation ipx gx 16 inch mid range color monitor 32 mbyte 424 mbyte internal scsi disk 1 2 1 gb fast differential scsi 2 internal expansion disk 1 644 mb desktop pack server access users access server ways primary access server www server large files binary files transfered ftp anonymous ftp access selected files documents cfar umd users direct internet access listserver implemented eventually access files server ftp access www home page img back homepage previous contents contents road map nachos thomas narten department computer sciences levine science research center duke university box 90129 durham 27708 narten cs duke wed jan 4 13 21 16 est 1995 abstract nachos instructional software students examine modify execute operating system software nachos skeletal operating system supports threads user level processes virtual memory interrupt driven input output devices nachos complex piece software difficult beginning students instructors easily gain understanding system pieces fit document road map understanding nachos system high level overview source code focusing big picture details intended replacement reading source code companion intended students instructors overcome initial learning curve encountered learning system contents introduction nachos nachos machine machine components interrupt management real time clock interrupts address translation linear page tables software managed tlb console device disk device nachos threads mechanics thread switching threads scheduling synchronization mutual exclusion special notes user level processes process creation creating binary system calls exception handling execution trace user level process nachos filesystem filesystem object object file system physical representation file header directories putting experience nachos assignments general tips synchronization multiprogramming virtual memory file system common errors mips architecture document thomas narten wed jan 4 13 19 55 est 1995 alternate access online services concentric research corporation cse net cyberspace digital forest eskimo north glacier communications link net infinite dimension associates internet express internet washington mainstream electronic information services netcom line communication services northwest internet services northwest link northwestnet northwest nexus halcyon olympic computing solutions pacific rim network performance systems international internet services full internet service seanet seattle community network services stephen software systems structured network systems synergy communications northwest internet services technologies visual internet services group internet services wolfe internet access constraint hierarchies logic programming authors alan borning michael maher amy molly wilson published proceedings sixth international logic programming conference lisbon portugal june 1989 pages 149 164 abstract constraint logic programming clp general scheme extending logic programming include constraints parameterized domain constraints clp languages constraint systems programmer constraints hold applications interactive graphics page layout decision support express preferences strict requirements make full constraint paradigm ways represent defaults preferences declaratively constraints encoding procedural parts language describe scheme extending clp include required preferential constraints arbitrary number strengths preference present theory languages algorithm executing test ideas implemented interpreter instance language scheme equal reals describe interpreter outline examples language click postscript file earlier tech report version paper basically made obsolete conference paper tech report appendix pseudo code hclp interpreter return constraints home page today tuesday updated tue apr 23 00 15 25 pdt 1996 introduction computer graphics 1996 autumn quarter project artifacts autumn 1996 morph favorites sweeper favorites previous quarters artifacts spring 1996 artifacts autumn 1995 artifacts spring 1995 artifacts winter 1995 artifacts 1770 tv movies free television listings personalized tv schedules tv tonight wisconsin public television ch 21 movies internet movie database find films theatres weeks releases comprehensive site movies back home page 1263 stepping 3310 cs stats hoping room 3310 computer sciences statistics building find xuemei bao nate bockrath avinash sodani benjamin teitelbaum brian toonen wang andy kevin yin ll floor building proceed clicking icons find big board pictures cs faculty staff students picture ll door click door proceed frame tve pond page working pond pond page spring 95 felt compelled real digging building opposed digging bugs building house garden offered plenty opportunities entertainment decide start remodeling bothered noise road passing front house sitting covered porch fixing good idea decided build solid fence screen porch cars place retaining wall extending hill wall house property line form level patio porch wanted landscape japanese style started drawing plans buying wood digging evening day digging looked gardening books pond bug perspective nice surface water beautiful water plants front porch sounded wonderful occurred easily adapt construction create pond needed dig bit deeper thought turned involved reinforce construction bit make yield weight water process lining pond lot time filling hole retaining wall dirt wise idea couple pictures making simply found pete pond page inspiring helpful planning construction pond hope inspired pond find helpful things pond construction 5 95 8 95 pages forms inline images jpeg gif formats smaller browsers support inline gifs choose wood construction retaining walls jpeg gif fence construction jpeg gif lining pond walls jpeg gif water plants jpeg gif thorsten von eicken introduction computer graphics 1997 winter quarter indys rules sgi tips tools opengl programs note indys primarily intended 457 students working 457 assignments 457 student working 457 assignment working 457 assignment bump machine gaetano borriello schedule fall quarter 1996 monday tuesday wednesday thursday friday 8 00 8 30 cse370 cse370 cse370 intro dig des intro dig intro dig 9 00 des des 9 30 teaching seminar anderson phillips 10 00 10 30 11 00 11 30 12 00 12 30 office office hours hours macduff 13 00 13 30 14 00 faculty meeting 14 30 chinook chou group 15 00 real time meeting 15 30 ortega 16 00 cs res cs colloq sem 16 30 cad seminar hines 17 00 17 30 cse370 introduction digital design eeb108 borriello cse467 advanced digital design 123 kehl cse471 computer design organization snyder computer science research seminar shapiro computer science colloquium cse567 principles digital systems design ebeling chinook group meeting borriello computer aided design digital systems borriello teaching seminar salesin real time systems shaw faculty meeting gaetano cs washington back home page analyzing debugging hierarchies multi local propagation constraints author michael sannella alan borning ed proceedings 1994 workshop principles practice constraint programming springer verlag lecture notes computer science 874 pages 63 77 abstract multi local propagation constraints powerful flexible tool implementing applications graphical user interfaces skyblue incremental constraint solver local propagation maintain set constraints individual constraints added removed constraints satisfied skyblue leaves weaker constraints unsatisfied order satisfy stronger constraints maintaining constraint hierarchy experience large constraint networks difficult construct understand investigate problem developed system interactively constructing constraint based user interfaces integrated tools displaying analyzing constraint networks paper describes debugging facilities presents algorithm ways skyblue maintain set constraints click postscript file return constraints home page publication produced 12 students resource 12 students ongoing cooperative effort 2 classrooms madison wisconsin madison metropolitan school district 2 classrooms boulder colorado boulder valley school district teachers assist provide support students select annotate resources included issue publication supported internic net scout project issues released end 95 96 school year publication october 1996 follow bi weekly publication schedule 96 97 school year issue dated 31 1996 written produced jason project team members middle school elementary school part boulder valley school district located colorado issue dated june 21 1996 written produced high school students vista high school boulder valley school district working title change fall students 4 classrooms choose permanent publication current issue archive scout report net happenings scout toolkit img return net scout main page img return internic page call papers admi 97 increasing diversity research education symposium computing minority institutions 29 1 june 1997 washington dc purpose dissemination discussion information helpful activities designed increase numbers minority computer scientists computer engineers regular papers emphasize points unique minority populations institutions student papers report research activities topics original papers limited topics invited activities minority students including students computer sciences bridge programs outreach retaining students cs mentoring creation special environments involving students research educational program components include establishment facilities instructional research social minority students developing sensitive curricula models education specially relevant minority populations institutional level activities including improving research teaching environment partnerships major research institutions faculty enhancement activities addition student research papers topics computer science computer engineering areas solicited submission papers copies page extended abstract submitted lewis chair admi 97 program committee department computer science 773 anderson hall university kentucky lexington kentucky 40506 abstract received 1 january 1997 authors state paper intended student regular session exact topic authors notified review committee decision 15 february camera ready copy paper expected 15 march travel support funding assistance travel expenses participants priority authors students request letter accompany submission extended abstract conference chair don coleman department systems computer science howard university washington dc technical program committee andrea lawrence university ronald howard university forbes lewis university kentucky committee chair john howard university ramon university puerto rico ez chapter 9 procedures procedures introduction procedures procedures reuse code simplifies program writing modular code facilitates modification programmers write parts program assembly languages typically provide support procedure implementation build mechanism implementing procedures terms pascal begin larger call end header parameters function larger integer integer begin larger body larger end larger call header parameters int larger int int larger body larger steps execution procedure 1 save return address 2 procedure call 3 execute procedure 4 return return address instruction call procedure call jump branch instruction procedure return jump branch return address mal implementation sal procedure call la 5 procedure call instruction la 5 procedure call instruction 1st instruction procedure jr 5 jr instruction unconditional branch jump address contained register mips r2000 mal convenient instruction procedure calls jal 2 things 1 places address instruction register ra 31 choice 31 arbitrary fixed 2 branches jumps address label written jal jal 1st instruction procedure jr ra ra alias 31 problem scheme procedure calls recursion procedure calls procedure nesting jal register 31 overwritten jal instruction return addresses lost error needed handle problem save return addresses generated recursive subroutine ahead time times subroutine called data generated dynamically program running save dynamically generated data stack system stack stack frequently implementing procedure call return computer systems stack system stack static defined program written compile time dynamic defined program executed run time case amount storage determined run time size system stack large theory infinitely large practice size limit address 0 program system stack grows smaller addresses large addresses terminology people stack grows memory means stack grows smaller memory addresses picture show address 0 bottom unlike picture vague terms picture mips system stack defined grow smaller addresses stack pointer points empty location top stack stack pointer register 29 called sp defined program execution begins push mal sw sp replaced register sp sp 4 data pushed sp sp 4 sw 4 sp pop mal add sp sp 4 replace register number lw sp lw 4 sp add sp sp 4 note sp 29 purpose stack pointer lost system stack save return addresses jal doit jal doit doit sw ra sp save return address sp sp 4 jal overwrite return address saved add sp sp 4 restore return address lw ra sp jr ra stack frames activation records compiler point view bunch things stack relating procedure call return include return address register parameters registers procedure requirements numbers parameters size registers saved stack compose stack frame activation record specific procedure space stack frame stack time procedure called stack time return occurs stack frames pushed dynamically program running jal jal jal jal jr ra jal jr ra jal jr ra jr ra jr ra show stack trace calling sequence code skeleton procedures jal jal jr ra sp sp 20 allocate frame sw ra 16 sp save return address jal jal lw ra 16 sp restore return address add sp sp 20 remove frame stack jr ra return notes allocation removal frame body procedure compiler size procedure frame accesses frame offsets stack pointer parameter passing parameter argument support implementing procedures assembly languages support passing parameters procedures remember implementation convention programmer follow conventions passing parameters means data place set parameters calling program procedure parameters calling program places possibly values returned procedure procedure parameters note parameter passing hll specifies rules passing parameters basically 2 types parameters note language offer 1 types call pascal parameters declared var front variable fortran doesn type parameter parameter passed modified procedure implemented passing copy call implies procedure modify copy passed changed scope procedure call reference fortran pascal var type parameters parameter passed subroutine modified modification scope subroutine sort access global variable ways implementing 2 variable types call parameter type allowed implement reference type parameter pass address variable parameter access variable made address simplest mechanism registers calling program puts parameter specific registers procedure add 4 20 0 put parameter register 4 jal decrement move 20 4 parameter correct place decrement add 4 4 1 jr ra notes trivial procedure 1 line long 20 procedure 1 convention parameters passed specific registers 2 procedure decrement registers copy register 4 copy historically significant mechanism parameters stack place parameters procedure function activation record procedure sp sp 8 allocate space parameters sw 9 8 sp place parameter 1 ar proc sw 18 4 sp place parameter 2 ar proc jal proc proc sp sp 12 allocate remainder ar proc assume fixed size big activation record lw 10 20 sp retrieve parameter 1 lw 11 16 sp retrieve parameter 2 parameters procedure calculations add sp sp 20 remove ar proc jr ra calling program allocates space parameters places parameters stack calls procedure remainder ar procedure procedure allocates ar remainder ar ar procedure mips convention passing parameters registers 4 parameters passed registers 4 7 procedures registers parameters nested subroutine calls registers 4 7 parameters values lost return address lost jal saved 2 solutions 1 recursive nested calls procedure section memory nested call made current parameters stored memory return nested call current values restored 2 recursive calls current parameters stored stack nested call return nested call current parameters restored general layout option 4 fewer parameters procedure layout allocate remainder ar put return address stack ar procedure procedure calculations set call place current parameters 4 7 ar procedure allocate ar set parameters 4 7 call jal copy return values 2 3 4 7 pop current parameters stack back 4 7 procedure calculations procedure parameters back 4 7 procedure return address ar return jr ra parameter passing trivial nested calls saves current parameters stack set procedures switch decrement register 20 register 21 text 8 20 21 bgtz 8 move a0 20 place parameters registers move a1 21 jal move 20 a0 copy return values move 21 a1 switch procedure switch 2 parameters decrement 2 parameters a0 4 parameter a1 5 parameter 8 temporary switching sp sp 20 allocate frame switch sw ra 20 sp save return address stack move a0 switch 2 parameters move a0 a1 register 8 8 move a1 jal decrement decrement 4 sw a0 16 sp place current parameter frame add a0 a1 0 set parameter 4 jal decrement add a1 a0 0 copy return lw a0 16 sp restore current parameter lw ra 20 sp return address jr ra procedure decrement subtracts 1 parameter 4 parameter decrement addi a0 a0 1 jr ra summary ideas 1 registers easy don store data memory faster limited number registers doesn work recursion careful nested subroutines 2 registers place rest stack procedures parameters advantages 1 time lots data shuffling 3 put parameters stack compiler simple clean method easy implement lots stack operations meaning slow stack memory 4 put parameters memory set simple clean method lots memory operations slow doesn work recursion note don 4 methods program poor style frame pointers stack pushing popping stack frames execution procedure temporary storage variables common expression evaluation high level language statement 2 100 intermediate values 2 stored older machines register space premium weren registers sort thing intermediate results local variables stored stack don stack frame executing procedure pushed stack needed point procedure parameter 6 16 sp sp procedure frame param 6 point procedure parameter 6 20 sp sp procedure frame param 6 motivation keeping extra pointer move respect current stack frame call frame pointer make point base current frame sp procedure frame param 6 frame pointer items frame accessed offsets frame pointer offsets change procedure parameter 6 4 frame pointer register needed frame pointer pick chapter arbitrarily chooses 16 register parameter 6 4 16 note frame pointer initialized start procedure restored end procedure mips architecture doesn allocate register frame pointer calls virtual frame pointer isn mips data stack frame accessed stack pointer sp problem ve lots variables procedure runs registers put occurs conventions register usage shouldn overwrite values registers common solution store register values temporarily stack ar types callee saved procedure clears registers register values preserved procedure calls mips calls saved registers useage aliases 16 23 30 called procedure saves register values ar registers local variables register values returns caller saved calling program saves registers called procedure overwrite register values preserved procedure calls mips calls temporary registers useage aliases 8 15 24 25 procedures registers local variables values preserved scope procedure mechanisms compiler point view code call setup procedure call return cleanup procedure prologue calculations call setup place current parameters current stack frame save temporary registers preserved procedure call allocate space parameters frame ar procedure called move sp give space procedure parameters place 4 parameters procedure a0 a3 place remainder parameters procedure newly allocated space prologue allocate space remainder stack frame save return address stack frame copy needed parameters stack frame registers save needed saved registers current stack frame restore copy return address stack frame ra restore stack frame saved registers saved prologue de allocate stack frame move sp space procedure frame return cleanup copy needed return values parameters v0 v1 a0 a3 stack frame correct places de allocate remainder procedure stack frame move sp space procedure frame restore temporary registers stack frame saved call setup revisiting procedures depends hll order fairly consistent caller callee varies implementation implementation needed items activation record return address frame pointer parameters local variables overlap saved registers mechanism procedure call 1 caller parameters correct location 2 space allocated part activation record 3 control transfered procedure procedure return 1 put return values correct location 2 restore restored return address callee saved registers frame pointer 3 remove activation record 4 jump return location guidelines parameters passed stack caller activation records frame pointer reduces amount code level abstraction depending conventions implementations amount space allocated activation record amount space removed callee allocates space parameters stack caller callee allocate space mips allocate space activation record parameters 4 knowledge automatically bledsoe philosophy automated theorem proving basically belief automated provers human methods order successful mathematics mathematician prove theorem knowledge thousands theorems definitions difficult process automate automatic semi automatic theorem proving programs knowledge theorems definitions reach arbitrarily mathematics prove types theorems ipr program method storing accessing mathematical knowledge automated theorem proving program effectively hope step direction report atp 127 ps benjamin shults reports work field report atp ps clear description framework examples publication papers challenges appeared interested work work progress feedback information contact benjamin shults tara estlin papers view paper click open book image 1 multi strategy learning search control partial order planning tara estlin raymond mooney proceedings thirteenth national conference aritificial intelligence pp 843 848 portland august 1996 aaai 96 research planning learning involved linear state based planners paper presents scope system learning search control rules improve performance partial order planner scope integrates explanation based inductive learning techniques acquire control rules partial order planner learned rules form selection heuristics planner choose competing plan refinements specifically scope learns domain specific control rules version ucpop planning algorithm resulting system shown produce significant speedup planning domains img 1 integrating ebl ilp acquire control rules planning tara estlin raymond mooney proceedings international workshop multi strategy learning pp 271 279 harpers ferry wv 1996 msl 96 approaches learning control information planning systems explanation based learning generate control rules ebl produces overly complex rules decrease planning efficiency paper presents learning approach control knowledge acquisition integrates explanation based learning techniques inductive logic programming ebl constrain inductive search selection heuristics planner choose competing plan refinements scope systems address learning control information newer partial order planners specifically scope learns domain specific control rules version ucpop planning algorithm resulting system shown produce significant speedup planning domains img 2 integrating explanation based inductive learning techniques acquire search control planning tara estlin ph proposal department computer sciences university texas austin 1996 planning systems important tool automating wide variety tasks control knowledge guides planner find solutions quickly crucial efficient planning domains machine learning techniques enable planning system automatically acquire domain specific search control knowledge applications past approaches learning control information employed explanation based learning ebl generate control rules ebl produces overly complex rules decrease improve planning efficiency paper presents learning approach control knowledge acquisition integrates explanation based learning techniques inductive logic programming learning system scope ebl constrain inductive search control heuristics planner choose competing plan refinements scope systems address learning control information newer partial order planners specifically proposal describes scope learns domain specific control rules ucpop planning algorithm resulting system shown produce significant speedup planning domains effective pure ebl approach future research performed main areas scope learning algorithm extended include additional techniques constructive induction rule utility analysis scope tested real world planning domains identified testbeds depth comparisons drawn scope competing approaches scope implemented planning system order test portability planning algorithms work demonstrate machine learning techniques powerful tool quest tractable real world planning img 3 hybrid learning search control partial order planning tara estlin raymond mooney directions ai planning ghallab milani eds ios press 1996 pp 129 140 paper presents results applying version dolphin search control learning system speed partial order planner dolphin integrates explanation based inductive learning techniques acquire effective clause selection rules prolog programs version ucpop partial order planning algorithm implemented prolog program dolphin automatically learn domain specific search control rules eliminate backtracking resulting system shown produce significant speedup planning domains img 4 real world planning difficult tale applications steve chien randall hill jr xuemei wang tara estlin kristina helen directions ai planning ghallab milani eds ios press 1996 pp 287 298 paper describe number obstacles application planning technology real world problems encountered real world planning projects jpl mvp planning system automated generation image processing procedures intelligent system assistance antenna operations describe existing planning representation enhanced represent reason aspects plans goal achievement resource usage quality execution time flexibility generality planning systems fit wide range operational contexts planning tasks completely automated minimum plans produced easily understandable modifiable users cases user intimately involved plan construction process planning systems compare favorably terms software lifecycle costs means automation scripts rule based expert systems means development intelligent tools environments facilitate knowledge acquisition validation maintenance prime importance hope description issues lead increased work areas img programming assignment information updated 10 31 96 general info read information applies programs programming guidelines postscript pdf submission instructions postscript pdf unix write makefile introduction chapter 2 gnu make manual makefiles download modify suit introduction makefiles postscript simple makefile professional strength makefile tailored build programs systems compilers gnu compiler find page gnu debugger gdb reference card handy find revision control system rcs download short description started online man pages rcs commands rcs ci gdb reference card postscript rcs introduction postscript assignments programs 4 5 postscript pdf program 4 due class thursday 14 november 1996 program 5 due class thursday 21 november 1996 program 3 postscript pdf due class tuesday 4 november 1996 program 2 postscript pdf due class thursday 24 october 1996 program 1 postscript pdf due class thursday 26 september 1996 extension granted due class tuesday oct 1 1996 standard list template class iterator december 1989 internet status memo memo takes back disease caused worms internet unleashed evening 2 november 1988 rfc information event occurred life internet memo standard distribution memo unlimited introduction obscure eventually completely apparent takes longer edward internet replicating program vax computers sun 3 workstations running 4 2 4 3 berkeley unix code operations computers accessing security applications closely operating system system administrators efforts eliminate program continued attack spread sites united states rfc glimpse cure impact worm internet community ethics statements role news media crime computer world future prevention discussed documentation review presents publications describe detail computer program reference bibliography sections included memo 1 ya hate em michael keaton defining worm versus virus worm program run independently consume resources host order maintain propagate complete working version machines reynolds page 1 rfc 1135 internet december 1989 virus piece code inserts host including operating systems propagate run independently requires host program run activate early stages news media cited internet worm virus attributed early conclusion computer community specimen worm extracted computer scientists argue call rfc term worm 1 1 worm attacks worm specifically made successful attacks sun workstations running berkeley unix code internet worm relied access order propagate networks relied implementation errors network programs sendmail sendmail program implements internet electronic mail services routing delivery interacting remote sites 1 2 feature sendmail violated standard debug command worm propagated debug command remote hosts worm installed host instance began replicating utility program intended remote internet users supplying public information internet users form identification full login local user logged time finger protocol 3 worm initiated memory overflow situation sending characters accommodate library routine storage space worm execute small arbitrary program 4 vax machines suffered attack worm methods exploit trusted host features local networks propagate machines hosts equiv machines rhosts machines cracked accounts forward files machines cracked accounts rhosts files machines listed network gateways routing tables machines end point reynolds page 2 rfc 1135 internet december 1989 point interfaces machines randomly guessed addresses networks hop gateways internet worm systems guessed passwords typically spreading local networks method guess passwords gaining access worm pose legitimate user 1 2 password worm password phase attempting access accounts obvious passwords clues readily passwd file user user appended nickname spelled backwards breaking accounts passwords personalized 432 word dictionary accounts passwords usr dict words users encountered slowing programs systems overloaded run copies worm program lack file space copies worm temporary files existed concurrently worm careful hide leave evidence passage system users sites strange files showed usr tmp directories machines obscure messages appeared log files sendmail 1 3 cure teams computer science students staff worked understand worm key source language version program isolated instances worm binary code major effort made translate back source code study damage worm capable specific teams emerged battle internet worm berkeley team mit team communicated exchanged code extensively teams action cure prevent regular medical doctors teams searched found isolated worm specimen study analyzing specimen elements design set develop methods treat defeat boy network unix system wizards find asks associate friend answer refer find answer email phone calls extensively alert computer world program patches sites close sendmail hole reynolds page 3 rfc 1135 internet december 1989 holes information disseminated sites holes internet worm stopped computers worm sitting trusted host computer internet worm eliminated computers 48 72 hours appeared specifically efforts computer science staffs university research centers government commercial agencies apparently slow coming recognizing 2 impact head red queen alice wonderland lines drawn computer community internet worm november 1988 group release worm program naive accident worm escaped testing worm program unleashed obvious spreading group argues worm deliberately released point security defects community aware problems fixing necessarily deliberately disrupt entire world order report problem groups agree community worm experimental deliberate means public awareness consequences irresponsible acts news media stated author worm computer community favor exposing security flaws bugs security flaws fixed drastic measures internet worm program short term worm program computer community awareness security flaws boy network proved alive networking computers grown leaps bounds twenty years internet community boys trust communicate face long term results complete sites restrictions access machines chosen remove internet legal consequences internet worm program computer crime pending stay condition decade reynolds page 4 rfc 1135 internet december 1989 problem computer crime level social legal statutes notoriously fact element solution development ethical standards universally agreed computer community coupled laws eradicate computer crime 3 ethics internet play game properly rule barbara jordan ethical behavior conforming accepted professional standards conduct dealing good bad set moral principles values recently computer professionals groups overly concerned questions ethics organizations computer professional groups recently internet worm issued statement ethics ethics statements published internet activities board national science foundation nsf massachusetts institute technology mit computer professionals social responsibility cpsr discussed 3 1 issued statement policy proper resources internet january 1989 4 reprinted communications acm june 1989 excerpt internet national facility utility largely consequence wide availability accessibility irresponsible critical resource poses enormous threat continued availability technical community government sponsors system responsibility public allocate government resources wisely effectively justification support system suffers highly abuses occur access internet privilege treated users system strongly view division advisory panel national science foundation division network communications research infrastructure paraphrase characterized unethical unacceptable activity reynolds page 5 rfc 1135 internet december 1989 seeks gain unauthorized access resources internet intended internet wastes resources people capacity computer actions destroys integrity computer based information compromises privacy users internet exists general research portions continue support research experimentation networking experimentation internet potential affect components users researchers responsibility exercise great caution conduct work conduct internet wide experiments irresponsible unacceptable plans actions concert federal agencies interested parties identify set technical procedural mechanisms make internet disruption security extremely expensive counterproductive free flow information makes internet valuable final analysis health internet responsibility users uniformly guard abuses disrupt system threaten long term viability 3 2 nsf nsf issued ethical network statement 30 november 1988 regular meeting division advisory panel networking communications research infrastructure reprinted communications acm june 1989 5 stated part division advisory panel nsf division networking communication research infrastructure ethical behavior disruption national network resources industry government academe established computer networks support research scholarship recent events importance establishing community standards ethical networks regard defines unethical activity purposefully reynolds page 6 rfc 1135 internet december 1989 intended networks wastes resources actions people bandwidth computer destroys integrity computer based information compromises privacy users consumes resources control encourage organizations managing operating networks adopt policies standards ethical behavior encourage organizations adopt administrative procedures enforce disciplinary responses violations work bodies drafting legislation area 3 3 mit mit issued statement ethics entitled teaching students responsible computers 1985 1986 reprinted communications acm june 1989 6 official statement ethics specifically outlined mit position intended privacy security system integrity intellectual property rights standards outlined mit bulletin academic procedures call members community act responsible ethical professional members mit community carry responsibility system accordance mit standards honesty personal conduct 3 4 cpsr cpsr issued statement computer virus november 1988 reprinted communications acm june 1989 7 cpsr believes incident prompt critical review dependence complex computer networks military defense related function flaws permitted recent virus spread eventually fixed flaws remain security inevitable computer network prevalent support general purpose computing widely accessible effective correct security flaws publish reynolds page 7 rfc 1135 internet december 1989 descriptions flaws corrected view effort conceal technical descriptions recent virus short sighted cpsr believes innovation creativity open exchange ideas ingredients scientific advancement technological achievement computer networks internet facilitate exchange afford policies restrict ability computer researchers exchange ideas secure networks military financial networks sharply restrict access offer limited functionality government industry university community support continued development network technology open access users computer virus clear warning computing community society large hope provoke long overdue public discussion computer networks technological ethical legal choices address 4 role media don worry ve written worry ve read air linda pat show airplane accidents pit attacks disease media predictably members press grabbed worm invasion internet outbreak sites named including sites nasa ames lawrence livermore pointed violated questions computer security questions national security appropriately alleged worm tended thought press genius hero internet handling news media invasion critical akin major brush fire news reporter microphone time essence berkeley group reported problem work accomplished press mit news office job keeping press informed satisfied students staff working cure response mit carefully worded reynolds page 8 rfc 1135 internet december 1989 technical statement press resulted coherent press releases internet worm extrapolation press common unable show crew visual caused virus eventually common media request disappointment settled people workstations talking computer talk 10 cornell university critical press report provost commission suggests media exaggeration technical sophistication kind activity obscures accomplished work students complete graduate studies public make constructive contributions computer sciences advancement knowledge patiently constructed dissertation subject work close scrutiny evaluation peers interpretations popular press 9 5 crime computer world recent survey american bar association found half companies government agencies responded form computer crime financial loss crimes estimated high 730 million report concluded computer crime worst white collar offenses computer fraud abuse act 1986 term white collar crime edwin sutherland noted american 1939 sutherland contended popular view crime primarily lower class blue collar activity based failure activities captains industry violated law virtual day age white collar crime refers violations law committed professional persons conjunction work computer crimes identified included classification law enforcement agencies historically paid attention phenomenon trial conviction occur resulted fine probation prison term shift apparent late 1970s fbi investigation 1978 80 resulted conviction related charges legal implication internet worm program computer crime pending cases rely reynolds page 9 rfc 1135 internet december 1989 federal level hr computer virus act 1988 carr introduced house representatives state level states statutes time computer network security allegedly compromised recent security bulletin 12 6 future prevention pretty fish queen mary stanley baldwin time edward vii roles computer community play preventing people aware debug problem sendmail program overflow problem fixes installed existing systems opinions emerged 1 computer ethics standard computer ethics extremely important groups computer professionals graduating universities professionals professionals computers responsible applications 2 powers internet darpa nsf pursue current problems network security flaws fixed 3 free flow information networking rightfully preserved demonstrated worth analysis cure 4 promote coordinate establishment committees agency police panels handle judge enforce violations based universally set standard computer ethics 5 continued computer crime show lack professionalism ethical standards computer community ethics statements discussed rfc published enforced continuing professional code ethics responsibilities order preserve computer community reynolds page 10 rfc 1135 internet december 1989 7 documentation review act jimmy number articles papers published worm invasion books articles documents continuing written published subject section 9 bibliography rfc chosen review cornell university report computer worm 8 presented provost university microscope analysis internet virus november 1988 9 tour worm 10 gene spafford internet worm program analysis 11 7 1 cornell university report cornell university report computer worm presented provost university 6 february 1989 commission preliminary enquiry consisting ted eisenberg law david gries computer science juris hartmanis computer science don holcomb physics stuart lynn office information technologies chair thomas santoro office university counsel introduction set stage intent purpose commission 1 accumulate evidence involvement alleged cornell university computer science graduate student worm internet assess gathered evidence determine alleged graduate student 2 accumulate evidence potential involvement members cornell university community assess evidence determine members cornell university community involved worm internet knew potential worm ahead time 3 evaluate relevant computer policies procedures determine violated make preliminary recommendations provost policies procedures modified inhibit potential future security violations general type reynolds page 11 rfc 1135 internet december 1989 summary findings comments commission named cornell university year computer science graduate student allegedly created worm unleashed internet findings section discussed 1 impact invasion worm 2 attempts stop worm 3 violation computer abuse policies 4 intent 5 security attitudes knowledge 6 technical sophistication 7 cornell involvement 8 ethical considerations 9 community 10 cornell university policies computer abuse report concluded worm program gathering unauthorized passwords dissemination worm national network wrong commission contrary media reports cornell university worm worm program heroic event commission continue encourage free flow scholarly research reasonable trust university research communities background worm program methods investigation introduction evidence interpretation findings acknowledgements extensive appendices included commission report 7 2 microscope analysis internet virus november 1988 microscope analysis internet virus november 1988 detailed dissection worm program paper discusses major points worm program reviews strategies chronology lessons open issues acknowledgements included detailed appendix worm program subroutine subroutine appendix cast characters reference section discussion terms worm versus virus presented authors concluded virus worm term virus document section 1 goals targets teams computer scientists defined steps find workings virus reynolds page 12 rfc 1135 internet december 1989 isolating specimen virus form analyzed virus form shown reduce executable real things higher level version interpreted analyzing strategies virus elements design order find weaknesses methods defeating major points outlined virus attacked attacked entered attacked attacked section 2 target attacks virus discussed included sendmail debug mode finger daemon bug passwords trusted host features information flow description virus protection included covered tracks machines system administrators flaws analyzed subjects prevention heuristics defenses launched stop virus convenient inconvenient end users systems mentioned document included full isolation network turning mail service patching debug command sendmail finger daemon fixing finger daemon mkdir usr tmp sh simple virus propagating reynolds page 13 rfc 1135 internet december 1989 defining stop virus renaming unix compiler linker requiring passwords users virus diagnosed tool created duplicated password attack including virus internal directory posted internet system administrators analyze passwords system section 3 chronicles events place wednesday 2 november 1988 friday 11 november 1988 est section 4 lessons open issues viewed discussed connectivity important boy network worked late night authentication interesting problem mit phone call talk manager ohio state university network 3 clock morning speaker phones conference calling proved teams formed virus topic future study illusions ran tools important anticipated source availability important academic sites performed government commercial sites managing press critical general points future met enemy alleged author virus insider reynolds page 14 rfc 1135 internet december 1989 diversity good cure shouldn worse disease expensive prevent attacks clean defenses host level network level network performed function perfectly flaws application programs logging information important denial service attacks easy central security fix repository good idea knee jerk reactions avoided appendix describes virus program subroutine subroutine flow information subroutines pictured page 19 appendix presents 432 words built worm dictionary appendix lists cast characters defeating virus 7 3 tour worm tour worm specific details presented walk worm program paper opened abstract introduction detailed chronology events discovery worm overview internals worm personal opinions conclusion chronology section presented partial list representing current dates times pst descriptive overview worm defined 99 line bootstrap program written language large relocatable object file vax sun 3 versions classified activities worm categories attack defense attack consisted locating hosts accounts penetrate exploiting security holes remote systems pass copy worm run defense tactics fell categories preventing detection intrusion analysis program worms analyzing program stated important establish program reynolds page 15 rfc 1135 internet december 1989 worm delete system files worm modify existing files worm install trojan horses worm record transmit passwords worm capture privileges worm propagate 25 decnet worm specifically draws tcp ip worm system systems modified berkeley network programs sendmail section 4 internals worm examined main thread control worm analyzed examination worm data structure presented population growth worm security holes worms network services tcp finger service gain entry system sendmail attack discussed password faster password encryption algorithms discussed opinions section questions mythical ordinary system administrator discussed worm damage worm malicious publication worm details harm security 7 4 internet worm program analysis gene spafford internet worm program analysis internet worm program exploited flaws utility programs unix based systems report detailed description components worm program data functions focuses study completely independent reverse compilations worm version disassembled vax assembly language reynolds page 16 rfc 1135 internet december 1989 section 4 spafford provided high level worm program worm consisted parts main program bootstrap vector program description point view host presented section 5 describes data structures organization routines program 1 worm global data structures 2 worm constructed linked list host records 3 worm constructed simple array gateway ip addresses system command 4 array records filled information network interface active current host 5 linked list records built hold user information 6 program maintained array object held files composed worm 7 mini dictionary words present worm password guessing 8 text string program words mini dictionary masked xor bit pattern 9 worm routines setup utility main doit crypt clean init permute rt init supports supports telnet network password attacks attack network attack user crack 0 crack 1 crack 2 crack 3 ha scan gateways password sendmail reynolds page 17 rfc 1135 internet december 1989 sleep send message section 6 spafford analysis code worm discusses structure style problems functionality specific comments sendmail attack machines involved portability considerations finally appendices supply mini dictionary words contained worm bootstrap vector program worm traversed machine corrected program patches developed invoked sendmail 8 references 1 allman sendmail internetwork mail router university california berkeley issued bsd unix documentation set 1983 2 simple mail transfer protocol rfc 821 usc information sciences institute august 1982 3 finger rfc 742 sri december 1977 4 internet activities board ethics internet rfc 1087 january 1989 appears communications acm vol 32 6 pg 710 june 1989 5 national science foundation nsf poses code networking ethics communications acm vol 32 6 pg 688 june 1989 appears minutes regular meeting division advisory panel networking communications research infrastructure dave chair november 29 30 1988 6 massachusetts institute technology teaching students responsible computers mit 1985 1986 reprinted communications acm vol 32 6 pg 704 athena project mit june 1989 7 computer professionals social responsibility cpsr statement computer virus cpsr communications acm vol 32 6 pg 699 june 1989 8 eisenberg gries hartmanis holcomb lynn santoro computer worm cornell university 6 february 1989 reynolds page 18 rfc 1135 internet december 1989 9 microscope analysis internet virus november 1988 massachusetts institute technology february 1989 10 tour worm proceedings 1989 winter usenix conference usenix association san diego ca february 1989 11 spafford internet worm program analysis computer communication review vol 19 1 acm january 1989 issued purdue cs technical report csd tr 823 28 november 1988 12 defense communications system security bulletin 03 security coordination center 17 october 1989 9 bibliography alexander year internet attack vol 23 45 pg 1 6 november 1989 alexander ba ack worm internet vol 23 45 pg 6 6 november 1989 computer viruses checklist recovery computers libraries vol 9 2 pg 4 1 february 1989 aviation week space technology rapid spread virus fears danger computers aviation week space technology vol 129 20 pg 44 14 november 1988 barnes drawing lines computer technology law guarantee 1990s difficult game national journal vol 21 13 pg 787 1 april 1989 security problems tcp ip protocol suite computer communication review vol 19 2 pg 32 1 april 1989 worm debug option forum risks computer related systems vol 7 74 acm committee computers public policy 10 november 1988 bender computer law evidence procedure date supplements bender york ny 1978 present computer security managerial concern 1990 journal systems management reynolds page 19 rfc 1135 internet december 1989 vol 40 10 pg 21 1 october 1989 short computer crime vol 35 19 pg 71 1 october 1989 buck computer ethics computers society vol 18 3 30 32 acm special interest group computers society york ny july 1988 bologna computer analysis recent surveys computer related crime computer security data processing communications security vol 12 4 fall 1988 bologna minute fraud computers security vol 8 1 pg 29 1 february 1989 boston herald computer whiz puts virus computers pg 1 boston herald 5 november 1988 brand attack tiger teams inside america computer security crisis books august 1989 lan security lan magazine august 1989 shockwave rider harper row 1975 burger computer viruses high tech disease 2nd edition abacus grand rapids michigan 1988 campbell jackson internet worm rethinking security threat vol 9 1 44 46 48 april 1989 computer security management vol 32 10 pg 83 1 october 1988 chain store age executive retail technology computer viruses chain store age executive vol 64 12 pg 67 1 december 1989 chess computer viruses related threats computer network integrity computer networks isdn systems vol 17 2 1989 matter ethics ieee spectrum vol 25 pg 15 august 1988 cohen computational aspects computer viruses computers security vol 8 4 pg 325 1 june 1989 reynolds page 20 rfc 1135 internet december 1989 cohen models practical defenses computer viruses computers security vol 8 2 pg 149 1 april 1989 risks input programs forum risks computer related systems vol 7 74 acm committee computers public policy 10 november 1988 commerce clearing house guide computer law topical law reports chicago ill 1989 communications acm letters acm forum vol 32 6 672 673 june 1989 communications acm letters acm forum vol 32 9 1044 1045 september 1989 computers security random bits bytes computers security vol 8 3 pg 178 1 1989 computer law tax report difficult prosecute virus authors computer law tax report vol 15 5 pg 7 1 december 1988 computer law tax report virus bill introduced computer law tax report vol 15 4 pg 13 1 november 1988 mis pg 157 7 november 1988 cornell computer science department policy research computing facility cornell university 21 august 1987 data communications internet virus tighter security coming data communications vol 17 14 pg 52 1 december 1988 dean science fiction germ computer virus los angeles times san diego county edition part 1 2 3 9 november 1988 bankers review security procedures virus attack computer banking vol 6 1 pg 8 january 1989 defense data network bsd 4 2 4 3 software problem resolution bulletin 43 network information center 3 november 1988 viruses management issue computers security vol 8 5 pg 381 1 august 1989 reynolds page 21 rfc 1135 internet december 1989 denning science computing internet worm american scientist vol 77 2 126 128 march 1989 media file management schemes facilitate worm utilization computer technology review vol 8 13 fall 1988 computer worms viruses core war scientific american march 1989 discover technology computer disease discover vol 10 1 pg 64 1 january 1989 el pivotal role computer security security management vol 33 7 pg 63 1 july 1989 electronic learning computer viruses real imagined electronic learning vol 8 6 april 1989 computer security policy important issues computers security vol 7 6 pg 559 1 december 1988 putnam sons berkley edition june 1987 ellis update computer viruses working bugs review vol 90 1 pg 84 1 1989 elmer dewitt invasion data virus strikes terror computer world time magazine technology section 62 67 26 september 1988 elmer dewitt kid put action time magazine pg 76 14 november 1988 elmer dewitt punished time magazine technology section pg 66 26 september 1988 night network failed scientist vol 121 pg 38 4 march 1989 chair computer litigation 1985 trial tactics techniques litigation handbook series 280 prepared distribution computer litigation 1985 trial tactics techniques program february march 1985 computer crime computers security vol 8 3 1989 reynolds page 22 rfc 1135 internet december 1989 fisher front lines electronic york times november 1988 johnston computer virus crisis van nostrand reinhold york ny 1989 thomas computer crime assessing lawyer perspective journal business ethics vol 8 4 april 1989 pc banking journal vol 81 5 pg 49 1 1989 gardner render computer security journal information systems management vol 6 4 pg 42 fall 1989 gardner internet worm computers security vol 8 4 june 1989 viruses criminal law communications acm vol 32 6 669 671 june 1989 intruders computer systems hard prosecute york times 5 november 1988 books 1st edition 1972 mathematical theory spread computer viruses computers security vol 8 1 pg 35 1 february 1989 greenberg thy enemy important guard data system computer viruses byte vol 14 6 pg 275 1 june 1989 computer security information sourcebook services sacramento ca 1989 harvard college misuse computer systems handbook students pg 85 harvard college 1987 1988 users computer viruses telecommunications north american edition vol 23 7 1 july 1989 computer viruses prevention cure reynolds page 23 rfc 1135 internet december 1989 magazine vol 93 pg 24 1 march 1989 layer lan security management vol 33 9 pg 201 1 september 1989 highland reports victims computers security vol 8 2 pg 101 1 april 1989 hispanic business consumer showcase bits bytes thunderstorms employees computer viruses data system vulnerability overlooked disaster strikes hispanic business vol 11 8 pg 36 1 august 1989 straub 9 5 underground policing computer crimes sloan management review vol 30 4 pg 35 summer 1989 hoffman risk analysis computer security theory computers security vol 8 1 pg 23 1 february 1989 hospitals information management electronic computer viruses running hospital information systems health care executives lax computer system security vol 63 11 pg 64 5 june 1989 shelton editors protection computer systems software approaches theft software unauthorized intrusion papers presented workshop sponsored national science foundation 1986 hughes computer fraud abuse act 1986 congressional record 30 april 1986 washington 30 april 1986 industry week computer industry week vol 238 2 pg 39 16 january 1989 information executive promoting computer ethics generation information executive vol 2 4 pg 42 fall 1989 information hotline plan combat computer viruses vol 21 8 pg 10 1 october 1989 graham security control issues local area network design computers security vol 8 4 pg 305 1 june 1989 reynolds page 24 rfc 1135 internet december 1989 naked network computer decisions vol 21 4 pg 39 1 april 1989 joyce time bomb inside texas virus trial computer decisions vol 20 12 pg 38 1 december 1988 emerging office automation security computers security vol 8 3 pg 223 1 1989 scott profile bellcore computer network security symposium bellcore exchange vol 5 1 pg 24 1 january 1989 king external attacks computer systems harmful viruses chronicle higher education pg 23 november 1988 educom bulletin vol 23 4 pg 5 winter 1988 computer abuse computer systems data vulnerable error omission abuse security management vol 33 2 pg 72 1 february 1989 lesson communications acm vol 32 6 pg 3 january 1989 computer security experts advise steps reduce risk virus attacks virus discussion list 22 september 1989 security open systems computers security vol 8 2 pg 139 1 april 1989 attack internet worm chronology unix review vol 7 1 69 70 72 73 january 1989 computer virus threatens aerospace america vol 27 2 pg 14 1 february 1989 carroll scary virus top computers usa today section col 2 pg 1 4 november 1988 lim protection computer programs computer program protection law republic korea harvard international law journal vol 30 1 pg 171 winter 1989 lu secure communication internet environments key management scheme end end encryption ieee transactions communications vol 37 10 pg 1014 1 october 1989 reynolds page 25 rfc 1135 internet december 1989 access control policies unanswered questions computers security vol 8 1 pg 43 1 february 1989 lynn ethical responsibility key computer security educational record vol 70 2 pg 36 spring 1989 security lotus files computers libraries vol 9 2 pg 19 1 february 1989 maher hicks computer viruses controller nightmare management accounting vol 71 4 pg 44 1 october 1989 author computer virus son electronic security expert a1 a7 york times 5 november 1988 computer experts virus carried hidden dangers york times 9 november 1988 computer back door pg york times 7 november 1988 learning love computer whiz york times 8 november 1988 computer jam york times 9 november 1988 moving restrict access facts computer virus pg york times 11 november 1988 virus military computers systems nationwide york times 4 november 1988 marshall worm science vol 242 pg 1121 25 november 1988 martin ethics engineering mcgraw hill 2nd edition 1989 martin revenge nerds washington monthly vol 20 12 pg 21 1 january 1989 mcafee virus cure vol 35 4 pg 29 15 february 1989 dedicated computer crime units report contributors prepared national institute justice department justice institute law justice reynolds page 26 rfc 1135 internet december 1989 contract number 85 006 washington 1989 time rethink data processing fire protection computers security vol 8 5 pg 389 1 august 1989 computer virus situation encouraging computers security vol 8 2 pg 115 1 april 1989 employee role protecting information assets computers security vol 8 6 pg 487 1 october 1989 understanding password compromise computers security vol 7 6 pg 549 1 december 1989 government agencies address information system security issues computers security vol 7 4 pg 361 1 august 1988 meredith cornell panel concludes morris responsible computer worm cornell chronicle april 1989 miller jr computer viruses business economic review vol 35 4 pg 36 1 june 1989 ethics guiding light professionalism data management vol 24 8 august 1986 modern railroads computer hackers modern railroads vol 44 3 pg 40 1 february 1989 moir maintaining system security dr journal software tools pro vol 14 6 pg 75 1 june 1989 big guns aim virus government computer news vol 7 24 1 100 november 1988 national computer security center proceedings virus post mortem meeting st george md 8 november 1988 national institute standards technology computer viruses related threats management guide nist special publication 500 166 august 1989 neumann editor forum risks public computers related systems vol 7 69 acm committee computers public policy 3 november 1988 news service plan virus reynolds page 27 rfc 1135 internet december 1989 seattle times pg b2 27 november 1988 nsf network service center internet computer virus update nsfnet cambridge ma 4 november 1988 effect internet worm network computer security vol 3 9 16 17 september 1989 ii legal doubts rise computer virus case los angeles times part col 1 pg 4 9 november 1988 page report internet worm university lowell computer science department 7 november 1988 computer bytes viruses vol 34 2 pg 26 1 march 1989 parker fighting computer crime york 1983 pc week worm attacks national network pg 8 7 november 1988 perry software defects government computer news vol 7 24 pg 85 21 november 1988 peterson computer vulnerable core science news volume 134 12 november 1988 bug bytes security management vol 33 9 pg 85 1 september 1989 communication vol 11 3 march 1989 israeli pc virus computers security vol 8 2 pg 111 1 april 1989 reese mice men security management vol 33 9 pg 89 1 september 1989 resource management computer viruses background recommendations keeping software healthy detailed resource management pg 8 1 july 1989 richards top management view computer related fraud sig security audit control review vol 6 4 pg 34 winter 1989 rivera computer viruses perspective data reynolds page 28 rfc 1135 internet december 1989 processing communications security vol 13 1 winter 1989 rowe shelton avoiding computer viruses business education forum vol 44 2 pg 17 1 november 1989 stop computer chicago tribune 6 november 1988 rubin security telecommunication external entities internal vol 46 2 pg 40 march april 1989 rubin private rights public wrongs computer personal privacy ablex publishing 1988 computer viruses funny office vol 110 4 pg 56 1 october 1989 hackers sued damages caused computer viruses communications acm vol 32 6 666 669 june 1989 schneider computer viruses work control academic institutions behavior research methods instruments computers vol 21 2 pg 334 1 april 1989 low cost security solutions personal computers signal vol 44 3 pg 71 1 november 1989 schweitzer protecting information local area networks boston 1988 password game wits communications acm vol 32 6 700 703 june 1989 computer security problems control techniques american business review vol 7 1 pg 14 1 january 1989 shaw jr computer fraud abuse act 1986 congressional record 3 june 1986 washington 3 june 1986 legal affairs coming personal computer journal vol 11 3 pg 38 summer 1989 siegel high cost high tech dark side chip harper row york 1985 reynolds page 29 rfc 1135 internet december 1989 sims researchers fear computer virus slow national network york times 14 november 1988 find computers terrorists vulnerable targets christian science monitor vol 79 8 sec pg 6 december 1986 ii computer blues computer managers ready provide infectious computer viruses security management vol 33 8 pg 108 1 august 1989 spafford ethics computer break ins proceedings winter usenix conference usenix association san diego ca february 1989 spafford internet worm crisis communications acm vol 32 6 689 698 june 1989 spafford cure forum risks computer related systems vol 7 70 acm committee computers public policy 3 november 1988 spafford worm forum risks computer related systems vol 7 70 acm committee computers public policy 3 november 1988 state wisconsin computer law state wisconsin statute chapter 293 laws 1981 section 943 70 computer crimes steinberg developing computer security charter sig security audit control review vol 6 4 pg 12 winter 1989 davis computer break ins suggest virus spurred hackers wall street journal 2 december 1988 stoll secure computers computers security vol 7 6 pg 543 1 december 1988 stoll hacker communications acm vol 31 5 484 497 acm york ny 1988 stoll egg isbn 2 doubleday 1989 computer cops robbers board vol 26 6 june 1989 tester key data security security management vol 33 9 pg 206 1 september 1989 reynolds page 30 rfc 1135 internet december 1989 computer viruses 5829 pg 25 1 september 1989 economist halting computer hackers economist vol 313 pg 18 28 october 1989 engineer computer security moves computer hackers complicated computer viruses engineer vol 268 23 february 1989 engineer disk diseases engineer vol 267 pg 28 17 november 1988 york times virus york times 7 november 1988 york times letter bomb computer age york times 5 november 1988 wall street journal spreading virus wall street journal news 7 november 1988 time magazine letters section poison program pg 6 5 december 1988 computer viruses prevention detection treatment national computer security center c1 technical report c1 001 89 june 1989 computer fraud abuse act 1986 senate committee judiciary 1986 united states computer fraud abuse act 1986 act amend title 18 united states code provide additional penalties fraud related activities connection access devices computers purposes washington distributor 1986 united states congress house committee science space technology subcommittee transportation aviation materials implementation computer security act hearing subcommittee transportation aviation materials committee science space technology house representatives hundredth congress session washington 22 september 1988 united states congress house committee science space technology subcommittee transportation aviation materials reynolds page 31 rfc 1135 internet december 1989 implementation computer security act hearing subcommittee transportation aviation materials subcommittee science research technology committee science space technology house representatives hundred congress session washington 21 march 1989 united states congress senate committee judiciary computer fraud abuse act 1986 hearing committee judiciary united states senate ninety ninth congress session washington 16 april 1986 united states congress senate committee judiciary computer fraud abuse act 1986 report accompany washington 22 1986 united states congress senate committee judiciary computer fraud abuse act 1986 report additional views ninety ninth congress session washington 3 september 1986 united states general accounting office computer security gao 89 57 june 1989 united states america computer security act 1987 distributor washington 1988 unix today uncle sam anti virus corps unix today pg 10 23 january 1989 computer crime bibliographies monticello ill february 1988 technology computer viruses soviet life 394 pg 37 1 july 1989 law reform proposals computer misuse law review pg 257 1 april 1989 white jr viruses worms campus attack computers security vol 8 4 pg 283 1 june 1989 white chess coping computer viruses related problems ibm research report rc january 1989 wines family passion computers sour pg 1 york times 11 november 1988 reynolds page 32 rfc 1135 internet december 1989 wines virus eliminated defense aides york times 5 november 1988 winter virus huge computer network chicago tribune section col 2 pg 1 4 november 1988 preventing viruses computer systems computers security vol 8 5 pg 427 1 august 1989 wood planning means achieve data communications security computers security vol 8 3 pg 189 1 1989 conquering computer viruses security management vol 33 2 pg 64 1 february 1989 disaster recovery ready computers security vol 8 4 pg 297 1 june 1989 legal options computer viruses computers security vol 8 1 pg 25 1 february 1989 viruses quit talking computers security vol 7 5 pg 471 1 october 1989 10 security considerations security considerations widely internet memo author address joyce reynolds university southern california information sciences institute 4676 admiralty marina del rey ca 90292 phone 213 822 1511 email isi reynolds page 33 1436 wiscinfo university wisconsin madison campus wide information system week uw madison search indexes visiting campus academics research events students faculty staff alumni news media directories policies campus feedback copyright 1996 board regents university wisconsin system cs 537 sample questions answers 1 relational algebra sql schema campus book store toy color price book price address phone stock quantity primary keys assume stock refers toy book manufacturer make toys books express queries relational algebra sql print phone numbers manufacturers make toy type bicycle book type animal story print toy types manufacturer makes toy type print names manufacturers make toy type truck book type story print names purple toys made acme toy company store 100 stock print phone numbers manufacturers make expensive book store answer updated thu oct 10 10 13 56 edt 1996 2 files relation 10 attributes variable size suggest record structure tuples suggest page structure pages storing entire tuple record horizontal partitioning relation alternative store column tuples contiguously vertical partitioning vertical partitioning bad idea records page belong relation bad idea store records multiple relations page find counter questions query vertical partitioning good good store multiple relations records page answer 3 indexes tree index write pseudo code insertion algorithm leaf page involving splitting case overflow change pseudo code redistribution neighbor cases approach make sense concurrent users desire minimize disk usage answer 4 memory management lru replacement policy buffer pool describe database query processing scenario lru ideally suited describe scenario lru terrible principle lru principle fail scenario improve lru correctly apply principle work cases answer 5 memory management suppose main memory 1 gb system hold relation 400 mb relation 400 mb join nested loops join difference tuple time nested loops join page time nested loops join blocked nested loops join algorithms recommend find counter answer previous question invalid answer 6 join algorithms problem joining 1 000 000 tuple relation 50 000 tuple relation relations 5 tuples fit page system page size 1k bytes join predicate specifies equality join attributes explain grace hash join algorithm works total cost perform grace hash join assuming memory discuss memory grace hash join worst case scenario occur grace hash join compute equality join explain answer 7 query processing asked write duplicate eliminating projection operation relational dbms boss expert join algorithms impress adapting join techniques problem sorting projection make efficient main memory task hashing make efficient main memory task promotion showing boss code processing aggregates groupby answer 8 query optimization system optimizer selinger paper describes query optimization algorithm sql queries assumption uniform distribution column values change histograms maintained column frequency distributions notion interesting orders system supported grace hash join analogous notion change cost formulas access paths account difference sequential random equivalence transformations relational algebra make join optimization large search problem show system optimizer optimal query plan answer 9 query optimization heuristics query optimization demonstrate selection pushdown case doesnt work demonstrate projection case doesnt work query expensive selections projections addition joins suggest extension system optimizer join enumeration strategy placement expensive selections projections answer szu wen steven huang education master engineering computer science expected december 1995 cornell university ithaca ny grade point average 3 91 4 00 1995 bachelor computer science april 1994 university philippines grade point average 1 78 1 00 program completion experience instructor computer science june october 1994 department computer science university philippines taught junior level cs 140 introduction operating systems administered college engineering lan student assistant part time june 1993 april 1994 department computer science university philippines assisted construction computer science classroom networks science research specialist trainee part time april 1991 june 1993 advanced science technology institute department science technology philippines implemented embedded software pc based designed implemented software artificial neural network based automatic examination scoring system relevant skills database management sql clipper computer networking administration dos unix based tcp ip software novell netware novell netware lite dimensional computer graphics synthesis ibm dataexplorer written spoken english mandarin chinese spoken chinese szu wen huang cse 451 introduction operating systems autumn 1996 projects note free work platform responsibility make hand works cs instructional machines lynx wolf grizzly source code provided quarter written free supported turnin program accepting submission project 4 java extra credit assignment 1 programming debugging solution project monday 9 30 96 due monday 10 7 96 2 threads synchronization solution project wednesday 10 9 96 due friday 10 25 96 3 system calls virtual memory project description accompanying appendix project thursday 10 31 96 due monday 11 18 96 intermediate due date friday 11 8 96 4 dos file system project monday 11 25 96 due wednesday 12 11 96 intermediate due date wednesday 12 4 96 5 extra credit java assignment assignment monday 11 25 96 due friday 12 6 96 project solutions project 1 queue version notes gettimeofday back seconds microseconds time call gettimeofday start time start tp ending time end tp find elapsed time subtract seconds field start tp seconds field end tp similarly microseconds field incorrect number seconds negative microseconds convert common unit floating point seconds integer microseconds subtraction start double start tp tv sec double start tp tv usec 1 6 end double end tp tv sec double end tp tv usec 1 6 elapsed time end start project 2 solution preemptive minithread system implemented extra header files notice destroy threads semaphore destroy special destroy routine doesn stop thread destroy threads minithread system minithread destroy minithread destroy internal minithread synch difference minithread minithread package synch semaphore implementation malloc safe malloc extra header files panic errors minithread export exported routines bounded buffer problem semaphores empty full synchronize producers consumers pool manage accesses buffer pool addition provide command line options enable user choose number producers number consumers size buffer pool part assignment cigarette problem semaphores array needed ingredient empty table smokers ingredient semaphore ingredients agent randomly semaphores provided command line options control agent default agent puts ingredients table equal probability limit smoker smoke number cigarettes ratio smokers smoking 1 1 1 command line options change ratio part assignment cigarette cse451 webmaster cs washington 20000 cs 537 lecture notes memory management contents allocating main memory algorithms memory management compaction garbage collection swapping allocating main memory manage main core memory called random access memory ram general memory manager operations address allocate int size void deallocate address block procedure allocate receives request contiguous block size bytes memory returns pointer block procedure deallocate releases block returning free pool reuse procedure provided address address block int size takes allocated block size returning part free pool extending larger block grow block copying location returns address block memory allocators variety situations unix process data segment system call make data segment bigger system call make smaller system call expensive library procedures called malloc free realloc manage space malloc realloc runs space make system call operators delete dressed versions malloc free java operator malloc java runtime calls free object found inaccessible garbage collection operating system memory allocator manage space os data structures user processes reasons multiple processes serving multiple interactive users controlling multiple devices selfish reason os multiple processes memory time cpu busy suppose processes memory called level multiprogramming process blocked waiting fraction time case turns blocked cpu 100 busy provided 1 1 process ready 20 time 0 8 cpu completely busy processes real processes aren cooperative worst case decide block time case cpu utilization fraction time cpu busy 1 20 processes decides randomly independently block chance processes blocked time pn cpu utilization 1 pn continuing 5 0 8 expected utilization 1 85 1 0 words cpu busy 67 time average figure 3 2 page 77 text algorithms memory management clients memory track allocated blocks worry client block memory manager track holes common data structure doubly linked list holes sorted address data structure called free list free list doesn consume space head tail pointers links holes stored holes provided hole large pointers satisfy allocate request memory manager finds hole size removes list hole bigger bytes split tail hole making smaller hole returns list satisfy deallocate request memory manager turns returned block hole data structure inserts place free list hole immediately preceded hole holes bigger hole memory manager big returned block usual trick put small header allocated block size block information allocate routine returns pointer body block header client doesn deallocate routine subtracts header size argument address header client thinks block smaller long client colors inside lines problem client bugs header memory manager completely confused frequent problem malloc unix programs written java system variety runtime checks prevent kind bug memory manager choose hole respond allocate request choose smallest hole big satisfy request strategy called fit problems requires expensive search entire free list find hole fancier data structures speed search importantly leads creation lots holes big satisfy requests situation called fragmentation problem memory management strategies bad fit making holes give client bigger block asked round requests larger multiple 64 bytes doesn make fragmentation hides space form holes called external fragmentation unused space inside allocated blocks called internal fragmentation strategy fit simply scans free list large hole found fit generally fit leads fragmentation problem small holes tend accumulate beginning free list making memory allocator search farther farther time problem solved fit starts search left wrapping end list reached strategy maintain separate lists holes size tanenbaum multiprogramming fixed partitions section 3 1 3 page 78 viewed extreme case approach number holes small approach works application level types objects created lots instances type general setting rounding requests pre determined choices memory round requests power bytes minimum 64 lists holes size 64 128 256 assuming largest request 1 megabyte requires 14 lists approach implementations malloc approach eliminates external fragmentation internal bad 50 worst case occurs requests byte power problem approach neighboring holes possibility system initialized splitting memory fixed set holes size variety sizes request matched hole request smaller hole size entire hole allocated allocate block released simply returned free list implementations malloc variant approach implementations split holes interesting trick coalescing holes multiple free lists buddy system assume blocks holes sizes powers requests rounded power block hole starts address exact multiple size block buddy size adjacent combining block size 2n buddy creates properly aligned block size 2n 1 blocks size 4 start addresses 0 4 8 12 16 20 blocks 0 4 buddies combining block 0 length 8 similarly 8 12 buddies 16 20 buddies blocks 4 8 buddies neighbors combining give block size 8 starting address 4 multiple 8 address block buddy easily calculated flipping nth bit binary representation block address pairs buddies 0 4 8 12 16 20 binary 00000 01000 01100 10000 10100 case addresses pair differ bit short find address buddy block taking exclusive address block size allocate block size round size power list blocks size list empty split block higher list list empty add blocks splitting block higher list deallocating block check block buddy free combine block buddy add resulting block higher free list allocations cascade higher higher lists compaction garbage collection run memory methods fail memory allocated fragmentation malloc allocate data segment unix process calls expensive os call expand data segment memory manager allocating real physical memory doesn luxury allocation attempt simply fails ways delaying compaction garbage collection compaction attacks problem fragmentation moving allocated blocks end memory combining holes obvious cost copying important limitation compaction pointers block updated block moved find pointers compaction pointers stored allocated blocks places client memory manager situations pointers point start blocks bodies block executable code branch instruction pointer location block compaction performed phases location block calculated determine distance block moved pointer updated adding amount block pointing moved finally data moved clever tricks combine operations garbage collection finds blocks memory inaccessible returns free list compaction garbage collection assumes find pointers blocks blocks conservative garbage collection word memory appears pointer treated pointer conservative approach fail collect blocks garbage mistakenly collect accessible blocks main approaches garbage collection reference counting mark sweep generational algorithms reference counting block count number pointers block count drops block freed approach practical situations higher level software track counts hard hand detect cyclic structures garbage cycle blocks pointed predecessor cycle block reference count 1 entire cycle garbage mark sweep works passes mark garbage blocks depth search starting pointer void mark address mark block pointer block block pointed marked mark pass sweeps blocks returns unmarked free list sweep pass compaction problems mark sweep amount work mark pass proportional amount garbage memory full lot work payoff mark phase lot jumping memory bad virtual memory systems approach garbage collection called generational collection memory divided spaces space chosen garbage collection subsequent references objects space object copied space space empty returned free list sparse mark sweep garbage collection cheap empirical fact objects tend short lived long lived words object survived live lot longer carefully choosing move objects referenced arrange spaces filled long lived objects garbage garbage collect spaces seldom swapping fails allocate simply fails case application program adequate simply print error message exit os recover gracefully motivated memory management desire processes memory batch system os allocate memory start job recover simply delaying starting job queue jobs waiting created os list smaller job created approach maximizes utilization memory starve large jobs situation analogous short term cpu scheduling sjf optimal cpu utilization starve long bursts trick works job waits longer longer increase priority priority high os refuses skip recently arrived smaller job avoiding starvation memory allocation scheme fixed partitions holes split combined assuming job bigger biggest starvation provided time partition freed start job line smaller partition choice analogous difference fit fit hole job smallest free partition big job suppose job line small small partitions delay starting job arrival queue job partitions policy introduces possibility starvation combat disk swap blocked jobs disk job finishes swap back jobs form disk allowing jobs start job blocked short term scheduling algorithm switch job choice leaving memory swapping scheme increases multiprogramming level number jobs memory cost making expensive switch jobs variant multi level feedback queues cpu scheduling algorithm attractive situation queues numbered 0 maximum job ready enters queue cpu scheduler runs job lowest numbered empty queue priority negative queue number runs job queue maximum job block complete time limit added higher queue algorithm behaves rr short short bursts high priority incur overhead frequent swaps jobs long bursts number swaps limited logarithm burst size solomon cs wisc thu oct 31 15 38 54 cst 1996 copyright 1996 marvin solomon rights reserved cs415 groups group 1 eric george hoffman kyle rose group 2 donna nikola valerjev chris zaccarelli group 3 gregg aaron stump gerry toll group 4 ranjan jay gang gong moy group 5 justin voskuhl yu lucy wu mishaal almashan group 6 ali maxim group 7 laurent julian diaz hurtado group 8 min huang fernandez marcelo group 9 xun wilson huang avinash gupta kartik kapadia group 10 seena cherangara janeen reich sukhpal sanghera group 11 indira vidyaprakash prashant shilpa agarwal group 12 walker white david stephenson group 13 francis garcia mehrotra richard group 14 janwun lee kuen heng lai wen hung kao group 15 hsin liu chin chen jiun hau lin group 16 todd wheeler william pugh group 17 amit ahuja sakurai nobuhiko mukai group 18 bill lewis adam mayer chris group 19 san wong ivan tam kit yan lee group 20 alex ilya german group 21 jing li markus vivek kolla quantifying effects communication optimizations sung eun choi lawrence snyder quantifying effects communication optimizations submitted ipps 97 abstract paper quantify effects communication optimizations redundant communication removal communication combination communication pipelining simple communication cost model categorize optimization terms improves performance model gauge effectiveness optimizations parallel computers empirically evaluate optimizations compare performance communication optimized message vectorization set benchmark programs impact optimizations substantial paper request zpl uw cse uw zpl info cs washington 1795 frame pub frame cal netscape 2 0 required tektronix company fluke company chinese 1764 great things living pacific northwest rugged cascade range mountains dan climb hundred highest mountains washington state winter 96 fifty dan west ridge forbidden peak easier routes fifty classic north america shot star mt background star pretty big peaks eastern washington rugged summer 94 dan buddy david cummings pickett range south canadian border day trip shot shows peak spur summit mt remote lower 48 dan likes climbing mike williamson jeff chase ve moved flat east coast won alpine climbing dan favorite climbing partner wife margaret weld cs washington description work words flowing endless rain paper cup pass slip universe query result size estimation query optimizers make assumptions distribution data database order estimate query operators complex multi join queries errors estimates tend propagate exponentially possibly resulting suboptimal plans chosen problem established commerical optimizers form histograms approximate data distributions identified optimal histograms estimating result sizes queries multiple joins arbitrary selections histograms formed based statistics collected database resources catalog space collection time limited commerical environment address identified version histograms optimal constructed efficiently applications query optimization query design user interfaces query cost estimation equally critical issue estimation query costs designing unified data structure capture information physical clustering data disk pages addition data distributions structure compact histogram estimate sizes costs widely varied operators index scans intermediate joins studying optimality practicality structure hoping results make variety estimation algorithms unnecessary providing estimates result sizes query costs applications query optimization query design user interfaces physical database design load balancing problems problems investigated include estimation parallel join load balancing result sizes additional operators parallel query optimization implementations 1 designed implemented efficient algorithms computing histograms size estimation db2 6000 optimizer 2 designed implemented size estimation module precis query profiler lockheed martin missiles space company publications copy postscript publications mailed fill form click button include mail address document mail mail note clear text software scientific computing development software evaluation existing software scientific computing important future science high performance computing existing groups projects ctc involve aspects work acri dx repository software support group parallel tools team purpose page provide repository information activities materials interest moment chris myers anne trefethen created contributed page people activities contact chris anne working included numerical libraries class libraries frameworks chris anne interested development reusable software form numerical libraries object oriented class libraries code frameworks templates archetypes listed packages interest publicly installed ctc machines development evaluation ctc machines class library parallel computing distributed grids uc san diego primary ctc contact myers info http www cse ucsd users baden html publicly ctc usr local app substrate development parallel adaptive mesh refinement amr software class library solution pdes serial sintef oslo primary ctc contact myers info http www oslo sintef 33 staff afs theory tc petsc portable extensible toolkit scientific computing argonne national labs primary ctc contact trefethen info http www mcs anl gov petsc petsc html staff afs theory tc pap petsc class library implementing suite iterative methods primary ctc contact trefethen info http larch cam nist gov html includes link hypertext book templates solution linear systems building blocks iterative methods staff afs theory tc pap lapack lapack implementation lapack linear algebra routines primary ctc contact trefethen staff afs theory tc pap lapack graphical numerical utilities scientific computing primary ctc contact myers info http www cornell html staff afs theory tc tools bin collaborative research development software environments software development ray crystallography primary ctc contact schneider eclipse development problem solving environment computational fracture mechanics primary ctc contact myers info http www tc cornell eclipse eclipse html software related information web netlib http www netlib org guide mathematical software gams http gams nist gov national hpcc software exchange http www netlib org virtual library http info de user projects html home friends families wei yi physicist working material science kind pictures gang xingshan computer system programer administrator 5 years unix administration tcp ip applications graduate student ut austin finger yi finger information xingshan finger information home town guangzhou canton china tour guide visiting china contact friends world dept physics astronomy arizona state university dept computer science university maryland baltimore county alumni directory peking university alumni directory tsinghua university 1 tsinghua university home page hua shi fu zhong 83 home page families world wei home page xingping home page family pictures cxh cs utexas img university washington department computer science engineering professional masters degree program computer science engineering program designed active professionals forefront greater seattle area burgeoning information technology industry educational professional goals program made accessible ways part time offered mix distance learning evening courses designed employ internet technology corporate personal computing resources prototypical student strong bachelors degree computer science years leading edge experience students expected complete quarter finishing program 2 5 years plan admit 25 students spring 1997 quarter applications spring 1997 quarter due february 1 1997 information general information sheet background material department program offerings 1996 97 academic year includes tentative offerings 1997 98 descriptions advising current prospective students key dates applications spring 97 quarter due february 1 1997 admission deadline july 1 autumn 1997 quarter upcoming program information sessions thursday december 19 4 00 sieg hall room 422 thursday january 9 4 30 sieg hall room 422 apply detailed application instructions obtain application materials send email washington call uw educational outreach 543 2320 download application forms provide official transcripts applications spring 1997 require gre subject test computer science recommended required applicants degrees universities united states required submit toefl scores questions program masters cs washington application process ms admissions cs washington obtain hard copy application materials washington phone 543 2320 masters cs washington cs 701 examinations schedule midterm thursday october 17 tentative final determined final cumulative exams midterm cs 701 spring 1996 final cs 701 spring 1996 millersville university computer science faculty badge gif thinker gif compute serve dr roger webster chairman dr webster background dr webster chairman computer science department earned ph degrees computer science temple university school engineering degree bentley college degree university southern maine spent summers fellow mit center advanced engineering study coming mu 1983 dr webster worked hewlett packard corporation medical systems division waltham massachusetts software engineer 1979 1983 specializes virtual world modelling virtual reality robot vision internet programming perl java artificial intelligence director intelligent machines laboratory dr webster awarded directed participated variety national science foundation nsf projects externally funded sponsored research projects artificial intelligence robot vision real time systems engineering virtual reality published 20 scientific computer science presented work world holds memberships ieee computer society association computing machinery acm american association artificial intelligence aaai internet society american association engineering education asee research interests virtual world modeling virtual reality internet programming java perl artificial intelligence real time systems engineering robot vision dr webster resume contact dr roger webster chairman computer science department millersville university pa millersville pa 17551 office wick 206 phone 717 872 webster cs millersv dr muhammad dr background joining faculty 1984 dr masters degree doctorate computer science lehigh university hold mathematics university pakistan member ieee computer society association computing machinery specializes computer organization database management systems parallel programming analysis algorithms research interests parallel processing programming languages data base management systems computer architecture reliability computer networks contact dr muhammad computer science department millersville university pa millersville pa 17551 office wick 204 2 phone 717 872 cs millersv dr home page professor ronald davis prof davis background professor davis joined mu faculty 1974 holding masters mathematics boston university masters computer science suny stony brook teaching stems strong mathematical background specialties include discrete mathematics theory computation design analysis algorithms holds memberships association computing machinery mathematical association america research interests theory computation algorithms contact prof ronald davis computer science department millersville university pa millersville pa 17551 office wick 218 phone 717 872 davis cs millersv dr davis home page dr david hutchens dr hutchens background dr hutchens joined faculty mu 1992 earned ph degree computer science university maryland specializes software engineering object oriented programming programming languages holds membership association computing machinery ieee ieee computer society research interests software engineering program testing methods human computer interface design object oriented programming contact dr david hutchens computer science department millersville university pa millersville pa 17551 office wick 223 phone 717 872 3838 hutchens cs millersv dr hutchens home page dr blaise liffick dr liffick background dr liffick earned ph computer information science temple university computer science university pittsburgh computer science purdue university joining millersville faculty 1981 dr liffick senior editor byte magazine systems analyst eastman kodak ibm dr liffick participated funded research projects nsf grants web page human computer interaction computerized aids handicapped social impact computing educational computing author book software developer sourcebook numerous papers articles made presentations wide range organizations provided expert witness testimony pa department education pa house representatives national research council national cryptographic policy committee dr liffick member association computing acm member public policy committee mid atlantic regional director computer professionals social responsibility president pa association computer information science educators served program chair computers quality life symposium february 1996 society future computing conference june 1996 research interests human computer interfacing social ethical issues computer science operating systems microcomputers programming methodologies social consequences computing educational computing intelligent tutoring systems contact dr blaise liffick computer science department millersville university pa millersville pa 17551 office wick 222 phone 717 872 3536 liffick cs millersv dr liffick home page professor thomas mr background professor joined faculty mu 1981 receiving computer science university kansas received bachelors mathematics university kansas 1978 specializes compiler construction object oriented programming campus presented number workshops fo educators 12 showing effectively computers administrative tasks activities attended paris 1978 authored book vax assembly language articles vax computer curriculum issues computer science research interests compiler design software engineering algorithms contact prof thomas computer science department millersville university pa millersville pa 17551 office wick 204 3 phone 717 872 3106 cs millersv dr home page dr paul ross dr ross background dr ross earned doctoral degree electrical engineering yale university joined millersville computer science faculty 1978 teaches undergraduate courses advanced programming systems analysis programming computer architecture graphics software engineering microcomputer systems addition member society sigma xi phi delta kappa honorary societies holds class operators class amateur radio operator extensive consulting computer applications business private industry governmental agencies received recognition consulting editor reviewer computer science textbooks recently wrote handbook software engineers scientists crc press boca raton fl 1996 research interests microcomputers computer architecture man computer interaction computer graphics business applications microcomputers data communications system programming contact dr paul ross computer science department millersville university pa millersville pa 17551 office wick 204 1 phone 717 872 3534 ross cs millersv dr ross home page dr albert hoffman dean school science mathematics millersv adjunct professor elizabeth katz katz cs millersv elizabeth katz home page scrolling administrators java scrolling faculty java people ve signed guestbook sat feb 10 18 58 09 1996 vipin gupta comment fri feb 23 08 38 14 1996 sandeep comment appreciated vipin good homepage nice meeting wed mar 27 05 57 59 1996 comment good work thu apr 4 11 48 16 1996 singh comment big mon apr 22 14 37 28 1996 dilip comment mon apr 22 14 43 55 1996 comment cool mon jul 29 23 44 01 1996 ajay thakur comment yo yo vipin yr page add pointer www hughes soft construction make space wider good idea elaborate bit good ajay sun sep 29 13 42 53 1996 guess comment page neat deleted previous comment hai mon oct 7 05 42 14 1996 sanjay comment cs221 004 program4 posted 11 18 due wed 11 27 late assignments time hand 11 27 program 1 2 3 ve semester redesign subroutines functions implement design program correct specifications evaluation based heavily organization give solution subroutines functions main program consist subroutine function calls program 1 back specification implement ranges valid costs pizzas assignment hand design source code assignment worth usual 100 points solution programs 1 3 graded 100 solution program 2 graded 120 good job 100 points 2424 asplos program committee susan eggers chair university washington anant agarwal massachusetts institute technology tom anderson university california berkeley mary baker stanford university john bennett rice university craig chambers university washington ron cytron washington university garth gibson carnegie mellon university wen mei hwu university illinois frans kaashoek massachusetts institute technology kathryn mckinley university massachusetts susan owicki independent consultant larry peterson university arizona dick sites digital equipment corporation mike smith harvard university chalmers university technology david wall silicon graphics david wood university wisconsin ben zorn university colorado click asplos home page acm asplos page updated 2 28 96 cornell university department computer science masters engineering program eng application information eng degree requirements questions questions concerns place regulations concerns answered becky personius upson 4126 becky cs cornell remaining questions speak michael godfrey upson 308 cs cornell becky cs cornell modification fri oct 25 10 22 16 edt 1996 baruch research page exploiting locality reference packet routing scalable aggregation topology cost benefit framework routing admission control universal extrapolation past future metacomputing multicast economics reserach flow reserach talks research areas img dr awerbuch homepage microelectromechanical sytems cornell university macdonald research group web site picture left type high aspect ratio single silicon structures members macdonald group web site introduce members group work processing techniques applications thereof research online group poster recent tiles online gif format introduction group research picture archive visit picture month page view multimedia presentation basic scs process information group members group member contact sheet email snail mail addresses information members including resumes current projects interests web pages group members info archive line computer genius john computer home page ee cornell comments cornell turkish connection links map turkey information turkey page includes lots information turkey number interesting pictures rc college graduated robert college 1989 graduated time frame duke turk duke turkish students association exchange rates watch scientists names numbers high exponents turkish central bank turkey pink veneer cia view cia publicly turkey country called tu inhabitants means surprisingly land explanation turkey coined british turkish independence movement defeated british occupation army asia minor attempt showing emerging republic explanation bird closely resembles turkey called zealand guinea west india empire world met real turkey bird north america named familiar bird turkey explanation explains turkish word turkey hindi explanation stipulates named bird suggests bird named haven decided explanations language turkish ural language means sort finnish hungarian central asian languages basic idea words created suffixes end roots stealing wholesale languages approach great lead questions stands convert bit dated extremely turkish hard match languages past future tense great moments istanbul streets esp combined tense reference heard tense great telling stories communicate information dubious validity don responsible accuracy daily life pet hobbies record bizarre turkish sayings make collection public someday singlehandedly responsible turkish commonly today younger generation emin gun sirer 1820 fun stuff espnet sportszone nba tv guide movie world movie review madison music online greater madison convention visitors bureau travel web travel guide travel budget world journal bookstore path finder information reading chinese internet web server page construction img return guangshun home page madhusudhan talluri bookmarks investment hotlist security apl quote server quick quotes pawws portfolio management game experimental stock market data colloquium personal investment tax information profiles interactive nest egg home page holt stock market reports networth galt technologies robert online option untitled url http www rain org index html financial services products quote ftp site dos programs modern portfolio management home page company www stocks commodities wall street strategies directory pub misc invest reports quote dump investment forecasts stocks mutual funds paragon software focus list subscribed newsgroups fedworld beta home page pc compatible chips list collection computer science bibliographies bibtex format internet travel mall main menu hotlist mahesh immigration page bmg music club catalog reply card costa travel line department treasury internet income tax related information internet jochen liedtke mosaic version 2 0 fill form support remote file ftp cs nl pub news answers elm faq sun microsystems home page mortgage home equity interest rates fair map federal union cpu info center impact travel home page full service travel agency directory pub archive department treasury irs tax forms instructions world wide web virtual library subject catalogue xerox parc map viewer world 0 00n 0 00e 1 0x virtual reference desk mar 21 95 holiday madhusudhan talluri home page ieee tc operating systems application env bulletin travel connection internet mci ftp ftp gate net pub users txt index pm zone 1513 302 syllabus section 2 wk date topics notes 1 sept 3 6 intro lab office hours cs1350 ch 1 1 1 2 1 4 prog 0 2 sept 9 13 ch 1 3 ch 2 office hours cs1350 14 prog 1 3 sept 16 20 ch 3 prog 2 4 sept 23 27 ch 4 debugger introduced 23 yom kippur prog 3 5 sept 30 oct 4 ch 5 debugger functions 6 oct 7 11 review exam 7 oct 14 18 ch 7 prog 4 8 oct 21 25 ch 6 prog 5 9 oct 28 nov 1 ch 9 1 9 3 prog 6 advanced debugging 10 nov 4 8 ch 8 1 ch 9 4 prog 7 11 nov 11 15 review exam ii 12 nov 18 22 ch 10 prog 8 13 nov 25 27 ch 8 2 borland projects 28 thanksgiving 14 dec 2 6 ch 11 prog 9 6 15 dec 9 13 review final exam 16 dec 15 21 finals week final exam 5 05pm tue dec 17 classes taught almstrum ut austin cs328 abstract data types analysis programs potentially interesting tutorials almstrum cs utexas 1132 friends home pages salt lake christian lewis clark college raven winter jon madison brian bauman miscellaneous links collection miscellaneous art pictures hubble space telescope dailey cs wisc tues july 18 10 37 47 1995 cse 401 compilers class home admin details sample pl 0 program building pl 0 turnin instructions double sided printing introduction uw cs courses news group excellent share ideas concerns friends administrative questions 401admin cs read answered instructors find problem web page mail immediately 401admin cs washington modified 09 30 96 netscape html checked 2544 img high throughput computing experimental scientists scientific progress quality research strongly linked computing throughput words scientists concerned floating point operation month year extract computing environment number operations environment provide minute floating point operations flops high performance computing hpc efforts evaluate systems attention devoted computing community environments deliver large amounts processing capacity long periods time refer environments high throughput computing environments key effective management exploitation computing resources computing scientists satisfied days commodity cpus memory high efficiency playing major role environment main challenge typical environment faces maximize amount resources accessible customers distributed ownership computing resources major obstacle environment overcome order expand pool resources draw recent trends cost performance ratio computer hardware control ownership powerful computing resources hands individuals small groups distributed owners include resources environment convinced addressed rights protected decade condor team computer sciences department university wisconsin madison developing evaluating mechanisms policies support large collections distributively owned heterogeneous computing resources condor team publications slides presentations checkpointing austin restaurants food sources austin city limits page restaurant guide fairly complete pages austin restaurants mexican restaurants village phone 458 mi north phone 322 italian restaurants grill phone 795 mama mia italiano phone 451 chinese restaurants sisters phone 451 2690 road china cafe phone 458 458 3532 lincoln village oriental garden phone 452 459 hwy inn pizza 2606 guadalupe 476 1981 603 29th 478 domino 404 26th 476 7181 berkman 929 3400 double dave 3000 street 476 3283 grocery stores central market update 08 12 96 douglas stuart dastuart cs utexas img family halcyon days valley life st stephen college city dreaming oxford status back home page arvind ranganathan arvind cs wisc republican party texas held biennial convention june 20 june 22 1996 location alamo dome san antonio visitor number 41 important things happen convention proper starts number temporary committees meet work matters awkward convention determine jeff fisher joe discuss rule recess temporary rules committee james chairman joe horn state representative kent watch activities education subcommittee platform committee address committees interest groups activities bill price pro life rally attendees vote slate national kay bailey hutchison ceremony patriotism merge presentation colors start general session district 14 meets group selects office holders party convention christian coalition banquet 1900 people ralph reed asks push slate national representing 80 pro family segment san antonio convention giving received speech morning bush welcomes outdoor call division house alan keyes supporters alamo congressional district 10 prepares convene order select alternates national convention return home page updated september 1 1996 cache cache message incoming mac msdos readme unix windows list tutors data structures fall 1996 persons contacted offering services tutors cpsc 210 students encouraged advantage offer tutor good job advise 7 25 hour student 10 hour 2 students tutored students past 4 years chen hu jun fu 8 00 hour student 10 15 hour 2 10 students bing yang 6 50 hour experienced programmer written programs 4 years return 210 home page 1996 reading list ve read year read 1995 read 1994 carr david snow falling walt whitman selected poems oscar wilde importance earnest playboy western world yeats countess ni rose wind stephen crane red badge courage henry james turn screw virginia woolf mrs tom passion wharton house alice walker temple familiar gabriel garcia marquez leaf storm writes colonel ammons selected poems garbage brink road spirit level cummings 100 selected poems roddy doyle sister helen dead man walking gary snyder turtle island dante divine comedy things fall robert haas field guide tim brien lake woods oe personal matter brian dewey dewey cs washington modified thu nov 21 15 53 25 1996 college engineering university wisconsin madison ece electrical computer engineering graduate program neat picture department overview degrees admission financial support academic policies research areas facilities faculty profiles descriptions madison miscellaneous information graduate school note browser supports tables webmaster browser time visit page lot nicer grainger scholarship power electronics students information department electrical computer engineering university wisconsin madison 1415 engineering drive madison wi 53706 1691 tel 608 262 fax 608 262 1267 email ece wisc uw coe depts centers consortia services fountain index search mail credits modified tuesday 10 sep 96 08 38 37 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc object oriented design programming university texas 28 august 17 december 1996 instructor glenn downing ta scott kaplan important announcements instructor syllabus ta syllabus assignments frequently asked questions faq references object oriented programming design glenn downing homepage scott kaplan homepage students mail addresses glenn downing mail scott kaplan mail class meets 2 pm 3 30 pm taylor hall room 2 106 date drop academic penalty 25 september 1996 listing due dates assignment date design submission date solution submission assignments due class due date tests date design solution assignment 1 17 sept 96 19 sept 96 assignment 2 8 oct 96 10 oct 96 test 1 15 oct 96 assignment 3 5 nov 96 7 nov 96 assignment 4 26 nov 96 3 dec 96 test 2 5 dec 96 updated 8 nov 96 page prepared scott kaplan comments suggestions department computer sciences ut austin click send mail glenn downing scott kaplan grail research projects img 3d scanning img computer generated pen ink illustration img fast multiresolution image querying img global illumination img interactive pen ink illustration img multiresolution video img reproducing color images duotones img resolution independent illustration representation img subdivision surfaces img wavelets computer graphics people courses projects publications theses software data images home page comments mtwong cs washington 18 november 1996 sieg 431 people 431 marla baker molly brown pai chou paul franklin soha hassoun ross ortega joanna power wayne wong click face homepage ismap find properties horus stacks back validating horus protocols tool build horus stacks interactively kind communications properties give add delete mode click network button lower hand side applet define redefine network ll working click layers buttons drop layers top stack click layers stack delete left side kind properties designer user application stack provide properties protocol stack provide application checked properties checkboxes click experiment providing providing requested properties document mode clicking layer property produce window describing layer property stacking sign nak layers top udp notice makes big difference order layers stacked notice nak udp good stack subject attacks intruder replace udp physically secure network called secure demo notice remove application requirement adding sized layer top nak usual approach usual approach put directly network layer sign depending security network nak top interactive horus stack property finder space ability run java applets bad back validating horus protocols copyright fri apr 26 00 03 12 edt 1996 cornell university maintained david karr send corrections karr cs cornell 1417 climbing glacier peak wa ridge rabbit ears glacier mt baker wa north ridge mt baker wa ne ridge mt wa glacier mt wa monitor ridge mt adams wa ne face lexington tower wa couloir early winter wa disappointment mt rainier wa nw face mt bc route mt ab mt albert edward bc easy ski ascent mt daniel wa tower wa mtn wa glacier glacier peak wa glacier route outer space snow ck wall wa mt baker wa boulder moutain bc attempted rained ne face mt wa mt stuart wa peak wa range bc mt ab bit sport climbing training alpine april 1995 success 5 lead bolts 8 natural gear follow wi 4 5 lead 3 collected climbing stories net 3002 cs302 thread recent messages messages sorted date subject author mail archives starting tue 10 sep 1996 00 00 cst ending fri 08 nov 1996 00 00 cst messages 21 test andrew prock assignments andrew prock program 1 question andrew prock style guide andrew prock assignment 3 andrew prock syllabus andrew prock notes haihong wang remember include hand directory hardcopies haihong wang prog3 andrew prock prog3 andrew prock 4 grading policy andrew prock office hours today andrew prock assignment 7 andrew prock assignment 7 andrew prock extra office hours andrew prock hw7 andrew prock student programming job jeffrey gustafson student programming job jeffrey gustafson crazy txt andrew prock prog7 andrew prock mail andrew prock message date fri 08 nov 1996 00 00 cst archived fri nov 08 1996 12 32 41 cst messages sorted date subject author mail archives archive generated hypermail 1 02 friend feel free inform friends ravi kiran sandeep kiran kumar reddy joseph rao murali vijay kumar abdul rajeev prashant reddy amith yamasani avinash gupta kartik kapadia hrishikesh dixit praveen kumar ahuja vineet iyer joseph mathews narayanan arvind img home page text cica home version page img cica center innovative computer applications img cica center innovative computer applications facilities services img projects center innovative computer applications img special projects unit university computing services news indiana university charged exploring applications tech computing technologies focus scientific img artistic visualization high end computing graphics special applications img high perf computing high performance computing img misc cica high performance computing support group info assistance developing supercomputing applications img consultation iu paragon sp2 search parallel supercomputers don berry conducting experiments compare methods distributed computing speed execution ease programming images show runs heat diffusion simulation running 1 2 4 8 processors elapsed time 150 seconds case progress computations visualized compared lower bump computation progressed simulation coded high performance fortran run iu sp2 supercomputer maintained webmaster cica indiana modified 10 24 96 nick howe wanted home address 118 schuyler place 2 ithaca ny 14850 607 256 story life born port jefferson long island december 30 1970 told years family moved connecticut grew college princeton university majored physics graduating 1993 joined teach america program spent years teaching small rural public high school arkansas year computer science phd program cornell click pictures links family members friends parents employed yale university mother works medical school father professor math department sister junior columbia university aunt uncle work jim works technology send resume matt leary doesn page fiancee hillary alex cool page check car bomb links mail add list links princeton past princeton member princeton mime company director production simulation games union deny occasionally orange black band lots friends cool group web sites found interesting fantasy pictures tarot graphics neat meyers briggs personality test intj sign sort vacation spam haikus ve funny pages lots jokes find bug representative congress voters telecom watch internet anti censorship group inktomi fast search engine named native american myth updated 9 20 96 back home page 1895 cs302 electronic handouts sections 16 17 style errors operator precedence classes constructors chris weaver computer sciences department university wisconsin madison change 10 08 96 chris weaver schedules schedule published times year advising registration begin semester summer session lists courses offered semester including time location instructor information time publication unique number students order register essential registration information instructions follow link end page information ordering printed schedule schedule published electronic versions web schedule spring 1997 information printed schedule updated publication back issues schedule web fall 1996 summer 1996 spring 1996 earlier schedules gopher img utaccess schedule information courses printed electronic schedules information class availability utaccess schedule updated immediately made semester offerings remains twelfth class day semester view utaccess schedule application tn3270 download application follow link beginning paragraph utaccess home page printed schedules sold austin campus area bookstores instructions ordering printed copy mail follow link img order printed schedule img ut home page registrar home page catalogs academic calendars administrative directory office organization 2 april 1996 registrar web team comments rgweb utxdp dp utexas dynamic interactions financial markets authors brandeis university department computer science early observers financial markets believed efficient market hypothesis hypothesis claims financial markets reach efficient state prices stocks reflect rational forecast present future payments forces competition rational guarantee prices adjust values today theory considered highly unrealistic financial markets efficient investors exact change company stock caused unanticipated future events acceptance real life factors imperfect information behalf investors produced school thought market theory today idea fashion investor attitudes types systematic affecting stock prices gained thinking led development field named behavioral finance statistical data research stock market history shown financial markets irrational trends york stock exchange market significantly average returns fridays mondays phenomenon explained assumption rational behavior utilizing maspar mp2 computer system design technical schematic interacting agents investors impact forty companies york stock exchange realistic factors imperfect information form model investor decision making process decisions models simulate adjustments stock prices linear analysis find pattern define fluctuations stock prices millions agents buy sell stock market investor constantly molding changing prices stocks set examine aspects rational behavior investors decision making process focus effect decisions dynamics york stock exchange market back interaction lab previous teaching experience previous reasoning knowledge reasoning uncertainty 677 description agents reason act uncertain world order intelligently deal reason uncertainty discusses modeling reasoning uncertainty purely qualitative notions event quantitative notions probability event probability 8 consideration notions logics reasoning uncertainty propositional order discuss subtleties reveal finally discuss approaches give tools understand analyze central problems literature including nonmonotonic reasoning problems statistical inference statistical information degrees belief examples drawn ai literature material relevant distributed systems philosophy statistics game theory make connections work areas lot material subject focus recent trends readings include great deal unpublished material hermes heterogeneous reasoning mediator system overview hermes project hermes system semantically integrating possibly heterogeneous information sources reasoning systems accomplished executing programs called mediators written hermes system mediators proposed wiederhold guidelines information sources combined integrated hermes system based theory hybrid knowledge bases due lu nerode subrahmanian framework external information sources abstracted domains execute functions pre input output type domains accessed mediators logic based declarative language language based annotated logics due subrahmanian extensible programming environment system uniform environment easy addition external sources existing mediators system runs sun sparc stations unix ibm pc platform dos windows 3 1 graphical user interface built platforms hermes complete architecture html version paper recently submitted publication complete description architecture current status project img back hermes homepage send comments cs umd candan cs umd utcs computer facilities ve tinkering unix systems 1977 involved usenix greater unix community 1982 ve worked corporation austin university texas medical branch mcc research consortium austin independent software contractor 1987 ve employed department computer sciences university texas austin senior operating systems specialist unix facilities group projects wrote maintain custom dbms software departmental user inventory databases ve administered dec systems mips ultrix alpha osf1 ve acting utcs webmaster january 1995 full time technical staff utcs patti spencer technical coordinator equipment facilities john chambers senior operating systems specialist alan microcomputer applications specialist pat computer systems development specialist fletcher senior operating systems specialist tommy mcguire computer programmer boyd senior operating systems specialist kay operating systems specialist smith computer equipment maintenance specialist scott senior computer equipment maintenance technician facilities information frequently asked questions found departmental www server unix facilities questions problems reach email unix cs utexas problems send mail utcs support mailing list cs utexas gripe general problems obvious category undergraduate instructional laboratories macintosh software problems oracle admin oracle downtime oracle cs public unix software installed public shop computer hardware cs department pbx accounts passwords groups mail aliases unix unix software installed lusr longer mail routed person mail individual staff members mailing list utcs department staff deal university facilities problems handled calling ut physical plant 471 physical plant planning scheduling problems ut buildings plumbing flooding heating cooling light bulbs insects fax 471 internet utxdp dp utexas campus 1 120 471 2020 problems urgent reported normal working hours supplemental notes topics class text find conquering comp 145 project specs live forever software process models module coupling cohesion object oriented design implementation manual cocomo resource estimation team organization building guis tcl tk perl language overview dr john smith perl writing www cgi scripts dr john smith 2555 sabbatical year august 1995 august 1996 pisa italy gaetano spent year scuola superiore sant anna page combination comments musings sabbatical year pisa italy ll update times year pretty tough find time write weren fact melissa conscientious correspondent wouldn hear returned schedule case planning visit hold addresses phone numbers home 5 pisa italia 39 50 work prof gaetano borriello scuola superiore di studi di sant anna 40 pisa italia 39 50 39 50 fax topics arranged subject matter chronological order bit cross indexing life pisa town apartment neighborhood shopping cultural events watching television life italy politics driving vacation trips schedule day trips schedule miscellaneous trip settling filming portrait lady gaetano cs washington back home page net packet filter extension net fast ethernet masters engineering project august 20 1996 jonathan barber barber cs cornell professor thorsten von eicken department computer science cornell university 1 0 abstract net high bandwidth low latency network communication protocol deliver parallel computing network pcs case pcs connected fast ethernet switch original implementation computers connected net communicated simple communication scheme net packet filter acts extension original implementation giving net capability communicate open standards 2 0 overview job net packet filter coming packets net endpoint destinations designed connection oriented connection packets depending protocol field combinations case connection oriented packets channel specifies endpoint endpoint connection connection process process connects process communicate communicate channel communicate open separate channel case connection packets program open broadcast multicast channel process listening channel receive packets 3 0 design goals net packet filter designed goals mind 1 fast ability communicate open standards useless net normal network data rates 2 packet filter topology simplistic easily expandable filters written pseudo assembly interpreted filters programmed existing system packet filter simplistic structure degree creativity part programmer task programming subsequent sections document discuss detail components structure net packet filter eye demonstrating design goals met 4 0 implementation current implementation date document 4 distinct filter types raw net simple communication scheme utilized original version net raw ethernet net purely data link layer tcp ip udp ip 4 1 elementary components net packet filter directed cyclic graph dag made basic components 1 cell data structure twelve 32 bit word entries packet basic structure cell storing channel information channel field values port numbers addresses pointer cells hash table cells chained form doubly linked lists complete details usage information cells click 2 hash table provided hashing function tables spread net channels range hash size table hash size pointers cells cells mentioned chained linked list combination cells hash tables creates hashing data structure chaining hash tables utilized current implementation figure 1 components cells hash tables connected form directed cyclic graph dag packet ethernet wire protocol composite packet header broken fields fields compared information stored cells matches found follow path dag section breaks current architecture net packet filter discusses protocols supports 4 2 protocol hierarchy net packet filter dag current implementation supports 4 protocols open standards protocols broken 1 raw net modified version net backwards compatible original implementation net packets raw net channels based fields net code net port number figure 2 raw net ethernet header types channels part system event raw net channel detected system passed packet based strictly net port number ethernet card running multicast mode net type net port identify endpoint channel channels guaranteed unique 2 raw ethernet protocol similar raw net protocol strictly data link layer protocol packets endpoint channel based fields ethernet source addr raw ethernet type figure 3 raw ethernet header combination fields uniquely endpoint source addr ethernet multicast broadcast address ethernet type 16 bit provided reserved field ip ethernet type reserved type case open channel consist raw net dag raw ethernet channels dag linked list eth type cells cell specification page figure 4 raw ethernet dag raw ethernet packet received fields ethernet source raw ethernet type compared cell values element linked list match found case large number raw ethernet channels open performance improved replacing linked list hash table 3 tcp ip transmission control protocol internet protocol composite point point protocol outer protocol ip tcp refer single filter protocols identify endpoint reality separate protocols combination fields uniquely identifies tcp ip endpoint ethernet type ethernet protocol ip version ip protocol transmission protocol ip protocol specifies tcp protocol destination port tcp protocol destination address ip protocol source address ip protocol source port tcp figure 5 tcp ip composite header notice fields protocols uniquely identify channel corresponds traversal packet filter dag designed fast means interests speed drop packet contention realized packet endpoint 7 preceding fields packet ip ethernet type field match ip optimization ip ethernet cell located head ethernet level linked list ip demultiplexing expensive results single ethernet type check point packet type ip level dag check protocol ip version number protocol defined tcp udp case tcp ip version number match filter ip version number packet dropped results traversing linked list protocol cells referred source code ip proto cells match isn found figure 6 ip protocol level dag match found descend level dag point drop packet destination port tcp protocol exist filter 2^16 ports perform lookup hash table hash table connected ip proto cell tcp protocol hash function defined source code function hash func port multiple channels exist combination traverse hash chain ip channel hash cells cells port number pointer channel hash table figure 7 tcp ip channel hash level dag 3 remaining fields ip source addr ip destination addr tcp source port uniquely identify tcp channel hash function defined function hash func chan source code hash table connected ip channel hash node node connected single index hash table hash function meant spread channel combinations chain ip channel nodes walked figure 8 tcp ip channel level dag match found ip channel linked list packet endpoint summary demultiplexing tcp ip packets requires traversing dag 3 protocols note current implementation support ip fragmentation natural extension tcp ip udp ip 4 udp ip user datagram protocol traversal dag udp ip identical tcp ip difference protocols udp ip connection tcp ip connection oriented means establish unicast channels multicast broadcast channels traversal dag udp ip requires fields tcp ip difference channel setup time unicast multicast broadcast channel type selected user creates unicast channel traversal dag occurs tcp ip transmission protocol udp choosing open multicast channel results creating level dag graph traversal proceeds tcp ip ip channel node udp ip channel node cast field set unicast field descend level linked list ip cells figure 9 udp ip level dag node linked list ip channel address information pointers channels event multicast ip channel matched walk entire ip linked list ip cell ip channel node type active channel port port results traversal hash chain index hash table connected ip channel hash node packet unicast multicast channel open port broadcast channel encountered broadcast taking place multicast channels result demultiplexing channels involves copying entire packet multiple regions user memory multicast channels open broadcast channels result performance packet open channel port general multicast broadcast channels incur severe performance overhead 4 3 wild card channels ip tcp ip udp ip composite protocols support wild card channels order endpoint minimal requirements ip ethernet type ip version number transport protocol destination port remaining fields ip destination address ip source address source port remain declared wild channel creation combination 3 wild card fields results distinct wild card priority levels illustrated figure 10 ip channel hash table priority levels combination wild ip source address forms highest priority combination creates lowest priority wildcard channels pick packets matching channel highest priority level functionality built hash func chan ip channel hash table partitioned hash entries 7 indexed hash buckets graph traversal packet reception packet indexed hash chain traverse priority level destination port matching wild card channel found channel graph traversal ends continues searching lowest priority level exhausted time packet dropped note udp multicast broadcast channels implemented wild card channels channels definition connection ip source address source port fields wild side setup matching multicast broadcast channel requires 3 hash misses 1 missed index 2 preceding wild card priority levels net parallel program rely heavily ip multicast broadcast scheme require alteration boost performance 5 0 net benchmarks demonstration programs obtain copy net source tree saving link code designed run linux system fast ethernet extremely portable net system running fast ethernet version tested bench marked linux 1 3 71 net kernel patch net supporting documentation source tree items source code net packet filter extension dev tulip modified net device driver dev tulip smc tulip fast ethernet card user level interface library net libunet libunet user level interface routines creating channels libunet conversion program demonstrates functionality net test complex bench marking programs minimum latency pingpong stand unet eth ip raw unet raw ethernet ip tcp programs found test directory supporting documentation document found directory docs 6 0 performance benchmarks net packet filter evaluated pentium 90mhz pentium connected fast ethernet switch programs pingpong unet pingpong eth pingpong ip test times sending messages raw unet raw ethernet tcp ip 1000 forty byte packets test results runs time raw unet 90 55 message time raw ethernet 94 30 message time tcp ip 109 50 message raw ethernet performed 4 slower raw unet tcp ip performed 17 slower raw unet 13 slower raw ethernet raw ethernet performance expected traversal dag free requires cycles tcp ip performance channel test connection oriented channel open testing significant performance drain partially attributed hash lookups implemented ip filter order tcp ip channel packet traverse hash table lookups current implementation hashing functions modulo operator modulo hash function number hash buckets modulo operator incurs large expense explain significant portion tcp ip performance drain hash functions improved replace modulo operations alternative similar operation order hash packet hash buckets modulo logically result hash function mask log base 2 size hash table perform function similar modulo operation enormously reducing computational expense operation numerous optimizations make packet filter enhance performance left future work 7 0 adding filter filter combination cells hash tables connected meeting design goal integration filter meant modular module requires 3 routines 1 add protocol routine dynamically add channel prototype dag filter installed channel type filter installed add protocol routine fails channel creation point error 2 find protocol routine fast responsible demultiplexing packets endpoints 3 protocol routine dynamically removes channel dag de allocates memory channel channel channel protocol entire protocol routine important long running processes channels created destroyed based run time conditions important memory recycled accounted routine important short running programs benchmarks shutdown routine de activate entire dag data structure current implementation supports 4 filters raw ethernet ip tcp udp segmented protocol 3 essential routines source code aforementioned 3 routines exists module find protocol system routine broken case statements essentially breaking task demultiplexing composite headers protocols designer filter feel free define cell types filter designer feel free modify actual cell structure improve packet filter design define hash functions needed 8 0 memory management memory system chained pointer tulip device structure cells hash tables allocated structure added garbage collecting list points allocated structure structure turn points back waste bucket call shutdown results traversal bucket data structure points de allocated structure points call results proper maintenance linked list 9 0 extensions document extensions mentioned section discuss current implementation handles multicast broadcast channels order properly join multicast group process access ip multicast ethernet address de facto addition filter good idea group net processes dynamically create ip channels require resolve straight ethernet ip address translations addition address resolution protocol arp filter make logical extension general extensions made required net user 10 0 conclusions attempt create packet filter net successful original design goals met beginning lot work developing net net packet filter case performance improved improvements current hashing implementation tweaks source code general boost filters 11 0 acknowledgments individuals advice guidance suggestions designing developing gerry toll werner vogels anindya basu theodore wong professor thorsten von eicken 12 0 references mary bailey gopal michael pagels larry peterson prasenjit sarkar pathfinder pattern based packet classifier proceedings symposium operating systems design implementation usenix association november 1994 thorsten von eicken anindya basu vineet buch vogels net user level network interface parallel distributed computing draft sosp 95 cornell university august 1995 dawson engler frans kaashoek fast flexible message demultiplexing dynamic code generation association computing machinery 1996 tim parker linux unleashed sams publishing indianapolis 1995 chris maeda brian bershad protocol service decomposition high performance networking carnegie mellon university steven van jacobson bsd packet filter architecture user level packet capture lawrence berkeley laboratory december 1992 matt welsh implementing loadable kernel modules linux loading kernel modules running system dr journal 1995 matt welsh thorsten von eicken net protected user level networking interface cornell university march 1996 gary wright richard stevens tcp ip illustrated volume 1 addison wesley publishing company york 1995 chris maeda brian bershad eliot moss multiple endpoints large messages carnegie mellon university courant institute mathematical sciences blue ribbon campaign learn participate institute york university nation largest private universities founded 1831 awards degrees wide variety fields including humanities science business law fine arts performing arts public administration medicine dentistry education social work university divisions courant institute mathematical sciences center research advanced training mathematics computer science institute long leader mathematical analysis applied mathematics scientific computation special emphasis partial differential equations applications computer science institute theory programming languages computer graphics parallel computing mathematics computer science viewed living parts stream science isolated specialties information click general information message director part courant brochure weekly bulletin cims seminars courant institute visiting membership program contact information visit picture gallery img department mathematics img department computer science img library img graduate school arts science people courant institute faculty staff projects center digital multimedia warning page viewed browser netscape navigator 1 1n courant mathematics computing laboratory send mail ilya updated 1 10 96 garbage pub ps ps cache ps carl ps ps ps ps ps heaps bib malloc neely thesis ps gz ps readme rscheme ps submit ps texas ps wilson tar gz university texas austin electronic directory guide tex talk academic computing instructional technology services admissions gopher web daily texan general libraries mail supplies duplicating office human resources purchasing registrar gopher web student microcomputer facility texas union microcenter ut www services ut web central world web search tools visit ut system pages gripe cs utexas important dates date major happening january 27 1997 project part 1 due february 10 1997 midterm exam february 14 1997 project part 2 due february 28 1997 project part 3 due march 14 1997 project part 4 due march 20 1997 final exam program 0 cs110 section 8 ta michael birk assigned tue 9 29 96 due tue 10 5 96 program 0 designed provide experience lab machines software handin process expected write code understand code assignment require minimal working knowledge microsoft windows unfamiliar windows don jump check introduction microsoft windows note difficulty point assignment hesitate duty lab consultants assistance busy week lab 1350 comp sci st log reading ve logging run borland double clicking icon starting program choose file menu bring blank editing window enter program ready type source code program 0 source code found page 21 savitch text book case didn bring book click source code type program written program print add comment line beginning slashes top program information instance top lines program john doe cs110 section 7 program 0 sample program entered source code give program choosing file save menu initially program mundane title cpp window pops type prog0 save source code file named prog0 cpp borland automatically adds cpp suffix stands compile run program clicking small lightning bolt icon choose debug run menu bring window asks enter number pods peas pod calculates prints number peas window inactive meaning program finished close window double clicking box upper left corner run program errors blank window means made typo entering source code find typo fix running program line number error message give indication typo running program times entering numbers ve tested program working print hard copy selecting file print menu click window pops printout show laser printers room 1359 simple printers hang printout hand beginning class due date exit borland choosing file exit menu log system choose file exit windows program manager window mbirk cs wisc 1816 ms windows based compilers page construction open output files finished output files generated close window attempt run programs output file unchanged program allowed write file window open file running program finished running programs remember close window program ran leave window open running inactive program effects pascal compilers compilers run programs compiler choosing build option project menu fix bring task list ctrl esc left double click windows desktop select programs prog1 exe choose end task links places cs302 home page borland borland pascal microsoft fortran modified wed sep 14 14 11 34 1994 michael lee michaell cs wisc program 2 interactive hierarchical modeling mesa due november 14 create industrial style robot arm similar picture user interface interactively control arm create cube picked arm fingers arm touching opposite faces cube create robot arm hierarchical model based simple base primitives cylinder mesa control viewing camera parameters lighting material properties robot robot rendered set opaque closed objects primitives consist filled surfaces back face buffer based hidden surface removal display lighting designed carefully make dimensional shape robot clear flat shading surfaces choose add smooth shading specular lighting lighting expense interaction speed number light sources choice model structured lines picture degrees freedom cylinder rotate common axis shares base rest arm rotate fixed respect rotate axis fixed respect translate common axis shares rotate axis fixed respect pivot ends grasp things base robot cube initially sit common table plane cube positioned randomly reach arm user interface program mode mouse move viewing position respect world robot arm cube mode controlling arm arm control mode left mouse button pressed motion mouse rotate forward back rotation mouse rotate middle button held mouse motion rotate back motion translate left arrow keys open close fingers mouse button exit mode bring menu viewing mode left mouse button held mouse motion move observer imaginary sphere centered robot arm back motion move view middle mouse button mouse motions shorten radius imaginary sphere button behave arm control mode reset robot arm initial configuration user interface implemented glut toolkit included purpose mesa installation head start project pages 113 116 opengl programmer guide glut walker demo src mesa 1 2 6 glut progs demos walker src mesa 1 2 8 progs demos walker lab good luck fun university wisconsin madison computer sciences department cs 736 bart miller fall 1996 cs 736 advanced operating systems project list project proposal due friday october 11 midway interviews thursday friday november 14 15 draft report referees thursday december 5 referee reports authors tuesday december 10 final report due thursday december 12 general comments projects intended give opportunity study area related operating systems project require test implementation measurement study analysis literature search evaluation project suggestions briefly stated intended guide areas expected expand suggestions full project descriptions freedom selecting area burden defining project issues listed project cover topic listed talk work reasonable project description write paper reports project paper structured submit conference provide details project report semester work teams people cases people project report projects 1 multiprocessor working set paper assignment working set wsclock algorithms difficult implement shared pages problem deciding process virtual time efficiently store reference times ra tia newhall developed promising algorithm approximates behavior shared page working set extremely space efficient goal project carry simulation study algorithm obtain performance results realistic application programs 2 core wars project groups group goal develop program protects copy machines hide scheduling routines file system typically process running time host group program print alive message 15 seconds group goal kill program created group means disposal group typically process running time host ground rules group run program user id agreed set hosts programs started single command contest 20 minutes end 20 minutes group program running win program running wins 3 distributed shared memory study years ago burger hyder miller wood studied behavior paging scheduling policies fine grained distributed shared memory systems question page fault node reasonable choices 1 gang context switch 2 wait page local processors don schedule spin 3 sequential program run faulting node page fault satisfied study modifying wisconsin wind tunnel tmc cm 5 parallel computer evaluated gang context switch spin policies evaluate local context switch policy called local gang attractive system wasted cycles beneficial memory cache tlb pollution excessively degrade parallel job performance goal project extend study include 4 fuzz goal project evaluate robustness unix kernels unpredictable calls basic kernel functions system calls years ago built tools generate test programs feeding random input result study crash 25 33 standard unix utilities unix manufacturer adopted fuzz testing tools part release process 1995 repeated expanded tests platforms included window applications goal semester project test os kernels similar test application programs basic tool called fuzz generator program generates random character stream fuzz generator attack unix utilities goal break utilities broke determined break tool called random input fed interactive programs major extension tools figure generate random input random calls parameters kernel system calls supplied operating system test variety platforms include unix systems windows nt 5 paradyn os hardware performance data paradyn project research project developing cutting edge performance profiling tools parallel programs paradyn unique instruments application program application started running data collected paradyn metric description language allowing kinds data collected recompiling paradyn application goal project define metrics paradyn collect information hardware operating systems sources ibm sp2 flop counters intel p6 sun ultrasparc extensive counter resources metrics existing paradyn study parallel application programs project proposal project descriptions listed intentionally expand refine develop project groups choose topic significantly emphases project proposal describe goals methods implementation outline evaluation criteria resources needed describe basic problem addressing provide detailed description approach problem description detail paragraphs provide outline features project include implementation plan evaluation plan project proposals typically 3 4 double spaced pages modified wed oct 2 08 18 17 cdt 1996 bart major research activities high performance computing software laboratory university texas san antonio established early 1993 equipped sufficient resources extensive study high performance computing systems scientific applications laboratory supporting variety research projects investigating fundamental nature high performance computing application problems importance software development principal research efforts developing efficient algorithms methods solving large scale real world scientific applications high performance computing facilities studying evaluating parallel system performance efficient architecture design scientific program implementations building software visualization tools environment high performance scientific applications performance evaluation addressing parallel computing system issues heterogeneous networks workstations 6636 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc syllabus revised sunday october 6 1996 syllabus subject change note exams test make ups offered extreme circumstances make attend dates listed decided program 8 due program 8 due date depends large assignment large task program 9 program 8 9 substantial projects time consuming compensate intense projects class lectures cover material slower rate exam due date program 8 fixed week date due reading topic assignment due 1 9 4 general information introduction programming 9 6 1 1 1 4 meet lab started 2 9 9 2 1 2 5 variables assignment class survey comments 9 11 2 2 2 3 input output data types program 0 expressions 9 13 2 4 flow control 3 9 16 3 1 3 3 introduction functions 9 18 3 4 functions program 1 9 20 3 5 3 6 local variables function overloading 4 9 23 4 1 4 2 advanced functions quiz 1 call reference 9 25 4 3 call reference continued program 2 9 27 4 4 testing debugging 5 9 30 call reference 10 2 chapter 4 wrap quiz 2 10 4 good times hoax discussion program 3 instructor evaluations 6 10 7 5 1 5 2 stream file 10 9 5 3 character exam 1 7 15 9 15 pm 10 11 5 4 streams introduction classes 7 10 14 7 1 logical expressions 10 16 7 2 multiway branches 10 18 7 3 7 4 loops revisited program 4 8 10 21 6 1 structures 10 23 6 2 classes program 5 10 25 6 2 reread classes continued 9 10 28 6 3 abstract data types 10 30 9 1 introduction arrays program 6 11 1 9 2 arrays functions 10 11 4 9 3 programming arrays 11 6 9 4 arrays classes 11 8 8 1 tools defining adts program 7 11 11 11 catch 11 13 review exam 2 7 15 9 15 pm 11 15 10 1 string basics 12 11 18 10 1 reread string basics continued 11 20 10 2 multidimensional arrays 11 22 10 3 string class 13 11 25 8 2 separate compilation projects 11 27 projects continued 11 29 thanksgiving break class 14 12 2 11 1 pointers 12 4 11 2 dynamic arrays 12 6 11 3 classes dynamic arrays 15 12 9 10 3 reread string class revisited 12 11 catch program 9 12 13 review recap final 12 17 final exam 5 05 pm milo martin milo cs wisc based metropolitan area network distributed switching arthur karshmer yan computer science department computing research laboratory mexico state university las cruces nm 88003 usa abstract number protocols proposed standard cable television plants support metropolitan area networking present work describe approach solving problem interesting properties ability support large numbers users fixed transmission rates low cost introduction major goal computer network designs distribution information fast error free manor lowest cost method accomplishing goal existing technologies imaginative ways designed purposes cable television systems place provide interesting potentially platform distribution digital data metropolitan area scale systems initially designed communications plan include upgrading installed amplifiers actual implementation problems types facilities studied demonstrated facilities technically economically feasible karshmer thomas 1991 karshmer thomas 1989 studies 1985 1985 demonstrated potential strengths weaknesses systems possibly greatest strength based networks universal existence approximately 60 homes connected cable plant virtually building cities passed cable key problems branching tree topology cable plant access control due separation downstream channels message source node leaf head end downstream destination node leaf round trip time large delay message transmission reception render access control technique csma cd useless current work present results analysis system reduces message transmission time network decreasing network throughput develop model level networking scheme tested simulation techniques finally simulation results analyzed compared throughput expected delay times distributed switching single trunk network figure 1 shows simplified view level single trunk network switches installed trunk switch turn connected branch cable supports branch nodes network subscribers trunk node switch inputs trunk trunk downstream branch outputs branch node output branch input branch trunk nodes level intelligence traffic flow trunk totally controlled goal intelligent trunk nodes turn messages branch cable earliest time head end node redirect messages system redirect messages earliest time system reduce message travel time reduce message delay increase system throughput figure 2 shows simulation results 512 node case node distribution trunk branch cables distributions 1 trunk node 512 branch nodes 5 trunk nodes nodes branch 10 trunk nodes 51 nodes branch 20 trunk nodes 25 nodes branch 40 trunk nodes 13 nodes branch figure 5 shows delays related distributions figure shows packet length 512 2048 bits baud rate figure 2 shows fixed baud rate fixed packet size 512 2048 bits throughput total number packets branch cable identical total throughput system time expressed equation num packets branch identical values branch cable clear putting control node trunk cable linearly increase throughput entire network case implementation intelligent node trunk cable resulted desired performance aloha double throughput branch total throughput doubled implies protocol branch level total system throughput increases figure 3 shows delay time reduced number trunk control nodes increases equation shows de lay caused factors size waiting queue retransmission rate queuing theory predict messages trunk control nodes waiting transmitted delay increase means traffic greater trunk capacity store forward protocol truck level long delay system performance conclusions results current study lead number conclusions level distributed intelligence approach equipment support metropolitan area networking briefly stated adding control nodes trunk cable increasing reduce delay number subscribers system fixed proper values average transmission success rate average transmission attempts tend increase throughput increasing baud rate reduce packet time positive effect reducing waiting queue size turn reduces delay figure 5 interestingly increasing baud rate limit waiting queue size increase packet time reduced delay time increases figure 5 essentially ability reduce delay time function trunk cable transmit rate bit rate packet length increasing delay time increased throughput branch effectively fixed normal distribution probability nodes users branch frequently branch node send packet branch cable throughput branch fixed result extent trunk node handle traffic waiting queue size increase delay time increase model demonstrates design extendable increase number users simply adding trunk control nodes increase system throughput increasing average system delay important result tells small number trunk nodes inexpensive simple install dramatic impact network performance results obtained baud rate realistic figure range enhance findings grades cs 132 grades section 305 1 20 2 10 mwf grades section 310 4 00 5 15 tr longer thought grade midterms 89 points average classes 63 7 89 71 6 ve heard consistent labs wrote score 89 percentage score divide 89 questions complaints mail grades aren order ll list find 4 digits student id labs aren lists mail jherro cs wisc notice mistakes grades worth 50 points didn mail 0 lab 2 100 lab www don count put recieved mail 100 100 110 img back homepage img gradesheets gradesheet assignment showing allocation marks read carefully make required things include test data correct output gradesheet list test data check program works correctly make program assignment specifications produces required output run program test data manually check results errors run program test data make works valid data advanced programming assignments asked create test data user interface provide meaningful prompts user reading values keyboard display results appropriately labelled easy understand correct fortran statements fortran statement solve problem make statements work valid input values fortran statements cover class prior due date hasn covered class shouldn program indenting neatness variable names fortran code written uppercase letters comments documentation written mixed case leave blank lines major sections program indent statements loops spaces meaningful variable names fewer characters functions subroutines arguments functions subroutines break problem simpler programs clarity efficiency arguments pass values functions subroutines global referencing common blocks specifically asked flexible modular robust efficient design program easily modified enhanced solve problem obvious straight forward manner avoid writing redundant statements include unnecessary statements sacrifice clarity efficiency documentation include comments program explain program works describe variable declarations explain major sections program work explain functions subroutines input output arguments explain sections code complex tricky copyright 1996 gareth bestor bestor cs wisc modified march 19 1996 cs302 announcements sections 16 17 tue oct 8 20 10 25 1996 ve updated lecture notes page ve received check owe class notes pages updated exam quiz keys page key quiz 1 exams mon oct 7 09 39 06 1996 program 4 online due fri 10 11 quiz 2 wednesday 10 9 covering chp 1 4 material including functions classes exam 1 thursday 10 17 715 room tba cover material point including chp 6 chp 5 depending mon sep 23 09 48 51 1996 quiz 1 wednesday 9 25 covering chp 1 3 material friday note announcements lecture notes refer mon sep 9 09 39 43 1996 program 1 online wednesday 9 11 due wednesday 9 18 tue sep 3 17 07 15 1996 monday 9 9 meet lab room 1350 cs time create user accounts practice windows netscape borland program 0 time chris weaver computer sciences department university wisconsin madison change 10 08 96 chris weaver options comments system administration back links prism group maryland research project profiles umcp computer science wisdom www server dbms research research infoseek guide search results qt prism col ww guide infoseek ww ns frames qt logic 22 col ww st 0 guide infoseek ww ns frames qt prism col ww st 10 infoseek guide search results qt 22 col ww winners guide infoseek titles qt prism col ww sv ns lk frames st 0 pg results body html guide infoseek titles qt prism group col ww sv ns lk frames pg results body html logic programming research groups infoseek guide search results qt deductive databases col ww sv lk frames infoseek guide search results qt prism group infoseek net search results deductive database qt deductive database infoseek guide search results qt prism col ww st 10 sv ns lk infoseek guide search results qt prism col ww st 10 sv n1 lk infoseek guide search results qt prism col ww st 20 sv n1 lk infoseek guide search results qt meg prism col ww sv n1 infoseek net search results prism qt prism col ww st 20 sv ms lk lycos search deductive database 11 10 2 0 1 terse standard query deductive database www inform umd 8080 colleges research html infoseek guide search results qt database 22 col ww sv n1 glen chaos file 24 lycos search prism 21 10 1 0 01 terse standard ab catalog query prism lycos search statistic databases logic 21 10 1 0 01 terse standard ab catalog query statistic databases logic guide infoseek titles qt prism col ww st 10 sv n1 lk frames pg results body html lycos search logic group query logic group ab catalog lycos search prism database ab catalog query prism lycos search deductive databases 11 10 1 0 01 terse standard ab catalog query deductive databases proxy list www csie nctu tw bookmarks lycos search minker database query minker database ab catalog lycos search physician group databases query physician group databases ab catalog infoseek guide search results qt prism col ww st 10 sv lk lycos search prism group query group 22 ab catalog lycos search disjunctive deductive databases query disjunctive deductive databases query webcrawler cgi bin text prism offset 25 infoseek guide qt prism col ww sv n1 lk research project profiles umcp computer science maryland white pages metacrawler search results prism research general prism research logic 2 normal search region world 1 score 0 metacrawler search results prism research general prism research logic 2 normal search region world 1 score 0 thomas home page lycos search deductive databases 11 10 1 0 01 terse standard ab catalog query deductive databases query webcrawler cgi bin paper prism 25 proxy list www csie nctu tw infoseek guide qt prism col ww sv n2 infoseek guide qt prism col ww sv n2 lk bookmarks altavista advanced query deductive database pg aq web database 22 d0 d1 altavista advanced query deductive database pg aq web deductive database d0 d1 lycos search prism data query prism data lycos search deductive databases 11 10 1 0 01 terse standard query deductive databases logic programming research groups lycos search prism database query prism database searchbutton 44 searchbutton 13 infoseek guide qt prism group col ww sv n2 lk 47 9 infoseek guide qt prism col ww sv lk lycos search deductive databases magic sets 21 10 1 0 01 terse standard query deductive databases magic sets infoseek guide qt prism col ww sv n2 lk lycos search deductive database 31 10 2 0 1 terse standard query deductive database infoseek guide qt chat page col ww sv n2 infoseek guide qt prism database col ww sv i1 infoseek guide qt prism col ww st 10 sv n2 lk lycos search prism database cat lycos query prism database 34 10 savvysearch results prism programming language 22 programming language boolean hits 10 mode df normal ai robotics labs logic programming research groups carolina ruiz related research webcrawler cgi bin text prism group summaries infoseek qt prism group col ww sv n2 seek 38 seek 10 patrick home page infoseek qt prism group col ww sv n2 seek 34 seek 7 carolina ruiz infoseek qt database 29 sv n1 lk st 20 webcrawler cgi bin cookie 23 23 23 23 23 mode compact 25 prism metacrawler search results prism picture general prism picture logic 0 verify 1 comprehensive search region world 10 50 www webcrawler cgi bin cookie 23 23 23 23 23 mode compact 25 prism infoseek qt prism sv n2 st 10 infoseek qt prism group infoseek qt prism col ww sv n2 seek 12 seek 0 altavista search simple query prism www scripting pg 10 prism www scripting query webcrawler cgi bin text deductive database summaries 0 offset 50 infoseek qt prism group col ww res prism sv lk ip nh 10 research project profiles umcp computer science logic programming research groups query webcrawler cgi bin prism group 25 back links modified sun jan 5 20 52 02 1997 1865 previous office hours cs564 fall 1996 previous overview prerequisites important requirement familiarity unix cover pick concepts extension additional features function overloading call reference call support adts classes support object oriented programming inheritance dynamic binding fair amount line tutorial material cs564 home page pointers familiar wed sep 6 11 38 58 cdt 1996 hiep nguyen 4105 ave austin texas 78751 home 512 452 5459 work 512 471 9715 hiep cs utexas http www cs utexas users hiep objective programming languages hardware software platforms work statement work experiences education projects interests references objective successful software contractor working systems internet solutions programming languages java javascript perl html cgi mc68000 assembly 80x86 assembly oracle sql lisp hardware software programming platforms dos windows unix macintosh education computer science december 1996 university texas austin computer science 1992 university texas austin work statement work experience generally involved system work ai graphics databases interest lies providing internet software solutions work experiences contract programmer oct 95 96 university texas austin responsibilities design implement www resume database front end perl database backend system natural science placement center write proposals timeline documentation lead software engineering process consult clients computation staff managed contracting time lines project teaching assistant jan 96 96 university texas austin responsibilities tutored taught students compilers techniques methods graded programs assisted professors teaching assistant oct 94 dec 95 university texas austin responsibilities taught students scheme lisp pascal assembly language programming taught students fundamental programming concepts graduate research assistant 93 oct 94 university texas austin responsibilities designed developed software robotics research developed real time control algorithms robots created simulation tools robotics research developed real time operating system assembly mc68000 based robot created cross platform graphics system xwindows postscript mac managed maintained documented house software worked software development team trained personnel house software teaching assistant jan 93 93 university texas austin responsibilities tutored operating systems students assisted students unix programming problems programmer 92 dec 92 dell corporation austin texas responsibilities developed oracle database retrieval manipulation software powerbuilder sql team developer unix shell scripts manipulate maintain data documented maintained software programmer 91 feb 92 university texas austin responsibilities implemented natural language data categorization software nursing medical personnel analysis natural language data documented maintained software trained personnel natural language software projects developed xwindows graphics package akcl lisp worked 3d game graphics engine ibm pc worked tcl tk programming tk xwindows modules interests homepage references request hiep cs utexas updated 22 september 1995 washington software association student chapter img 80k jpg choose home calendars resume book industry background officers membership list hot list cs washington modified 11 17 96 ken goldberg recent publications publications compressed postscript ps desktop teleoperation world wide web gentner rothenberg wiegley 1995 ieee international conference robotics automation 1995 nagoya japan completeness robot motion planning workshop algorithmic foundations robotics peters february 1994 manipulating algebraic parts plane anil rao ieee transactions robotics automation shape diameter recognizing polygonal parts parallel jaw gripper rao international journal robotics research 13 1 february 1994 existence modular fixtures wong 1994 ieee conference robotics automation pivoting gripper feeding industrial parts anil rao jeff wiegley 1994 ieee conference robotics automation risc industrial robots recent results open problems canny 1994 ieee conference robotics automation san diego ca polygonal parts sensors algorithmica special issue computational robotics volume 10 3 201 225 august 1993 computing statistical distribution stable poses polyhedron wiegley rao 30th annual allerton conference communications control computing university illinois september 1992 russ miller courses introduction scientific computing introduction analysis algorithms spring 1996 spring 1997 seminar www img back russ miller home page russ miller miller cs buffalo 1512 publications experiences dce corba build tools creating highly distributed systems ratan segal proceedings ifip international conference open distributed processing 95 february 1995 technical report cmu cs 95 117 highly directory services dce ratan segal proceedings twenty sixth annual international symposium fault tolerant computing ftcs 26 june 1996 cad environment safety critical software nancy leveson ken bauer mats heimdahl wayne ohlrich kurt partridge vivek ratan jon reese nasa conference safety quality 1995 safety analysis tools requirements specifications vivek ratan kurt partridge jon reese nancy leveson published compass 96 ironman architecture independent communication interface parallel computers bradford chamberlain sung eun choi lawrence snyder ironman architecture independent communication interface submitted publication 1996 abstract ironman communication interface enables portable compilers parallel languages exploit machine primitives improved performance hardware vendor supplied portable message passing interfaces mpi pvm sufficient rigid interfaces preclude ability exploit machine specific features employ machine independent optimizations ironman eliminates overhead portability identifying minimal basic characteristics communication machine abstracting interface facilitating platform specific mappings abstractions suited machine application introduce ironman interface implementation demonstrate ironman ability remain portable delivering good performance benchmarks intel paragon cray t3d paper request zpl uw cse uw zpl info cs washington cse 321 assignment 4 autumn 1996 due friday october 25 1996 reading assignment read sections 3 2 3 3 text problems edition text practice problems page 198 problem 5 page 199 problem 21 problems 1 prove square integer divisible 6 leaves remainder 1 3 4 divided 6 hint proof cases case remainder integer divided 6 2 page 198 problem 8 3 page 198 problem 10 recall product numbers 1 4 page 199 problem 18 5 page 199 problem 20 6 page 199 problem 28 7 bonus page 200 problem 50 guides html forms page links stuff find learning set web pages forms date information start interface www applications nice tutorial html quick reference fill forms input fields fill form support beginner guide html beginner guide urls common gateway interface http server receives guidelines writing http server scripts html hypertext server web communications comprehensive guide publishing web http www cs washington homes vass guides don read stuff creating forms read common gateway interface reference read common gateway interface specification describes server sees read fill forms input fields explanation examples fill form support succinct specification references document edward tufte public speaking notes edward tufte information don redistribute attribution edward tufte town week author visual display quantitative information information graphics press great books presenting data graphical form intelligently written paper talk graph volume talked lot material books gave tips public speaking ve heard sources good 1 show early fix mechanical problems arise lights water room audience 2 start audience problem cares stumble bum method high risk approach tufte talk humble high school math teacher lecture hall full mathematics professors slide math teacher simple proof error line naturally professors forward chairs point flaw rest presentation audience hung word waiting slip slip caution technique stuff 3 explaining complex figure follow general principle explain numbers general explain structure figure return reinforce interpretation figure 4 speak notes don read prepared text 5 handouts handouts convey information represented overhead slide handouts give audience opportunity engaged material passive attention read ahead handouts find part interests noticed affiliates bored leave material hand program session preview motivated pay attention audience lot faster talk give material handouts provide depth material omitted talk interest specialists audience handouts leave permanent record audience home allowing talk disappear trace lends sense faith topic work 6 information content match level find nyt wsj audience didn suddenly walked room hear talk familiarity presentation style helps focus talking 7 avoid overheads overhead convey fraction information content printed material slides note cards benefit speak note cards give audience pay attention er ah give handouts tufte concede overheads color images impractical hand information content color overheads pretty low photograph artistic reproduction 8 apologize don explain nervous probability ll throw midway presentation call attention audience concerned physical emotional state 9 humor point don unnecessarily offend part audience humor irrelevant topic 10 avoid masculine pronouns refer universal alternate examples method avoid people 11 work hard prepare practice critical audience practice spot flaws idiosyncrasies addition developing notes content develop remind make eye contact mumble play pocket pool drink water 12 don trapped conventional forms presentation creative find ways presentation linear presentation facts make dialogue colleagues 13 dealing questions people opinion work depend answer questions content quality presentation person work solve problem don questioner anticipate aggressive establish ground rules ll minutes present basic material plenty time discussion established rule unnamed speaks remind rule ll minutes worried won questions won asked crucial question audience question patient finish speaking ll question count 10 14 show enthusiasm don hide gestures walk directly engaging audience members attention tufte remarkably effectively 15 finish early happier tufte asked heard colleagues walking hall talk great 15 minutes 16 avoid make drink water talk make responsibility make water avoid caffeine alcohol things travel airplane speak public fly atlanta give talk compensate finally class tufte reminded 0 respect audience treat colleagues interested helping solve problem ted romer romer cs washington demonstration interactive lisp demo runs gnu common lisp gcl interactively demo started window command menu created click input area type expression 2 3 instructions 1 logged host running windows 2 type xhost www cs utexas shown left window host server write display 3 enter display needed change shown box display myterminal cs utexas 0 0 4 click start demo gordon novak jr previous document construction regular grammars regular expressions purposes construction regular grammars productions form generate empty language productions needed generate language productions recursive part construction regular grammars generate languages defined regular expression assume regular expression built regular expressions define regular grammar generates language defined cases case 1 terminal start symbol case 2 case 3 terminal start symbol document james fix mon jan 22 13 09 21 pst 1996 master science degree computer science department oklahoma state university fall 1996 introduction guidelines describe departmental requirements master science degree program computer science comsc oklahoma state university admission requirements included guidelines stated computer science department regulations imposed oklahoma state university graduate school oklahoma state university catalog student responsibility satisfy requirements computer science department graduate college graduate students expected participate professional activities department includes attending seminars colloquia suggesting improvements curriculum teaching requirements admission addition requirements listed catalog students satisfy requirements 1 bachelor degree accredited college university 2 successful completion 8 hour calculus sequence 3 average years studies substantial demonstration mature performance industrial environment 4 toefl score 550 international students 5 undergraduate major computer science significant work work experience computer science student prepared study good background mainstream computer science includes experience procedural programming languages ada modula pascal smalltalk procedural languages lisp prolog ml background computer architecture assembly language data structures operating systems software engineering related mathematics mathematical logic discrete mathematics calculus student lacks experience areas admitted deficiencies listed application considered materials received department degree requirements 1 degree requires minimum 30 credit hours graduate level work work include core courses 12 credit hours 5113 5413 elective courses 12 credit hours thesis research courses 6 credit hours student receive grade satisfy requirements maximum grades accepted offset grades courses accepted core offset core 2 prior enrolling 17th hour work student select graduate faculty member department serve student principal advisor principal advisor helps student formulate advisory committee advisory committee group graduate faculty members including principal advisor committee include faculty member department committee members approve student plan study give final approval student degree advisory committee approve student performance oral qualifying exam final oral exam advisory committee changed student submitting plan study oral qualifying exam exam committee approved graduate committee oral qualifying exam oral qualifying examination examination true sense word proposal work completed thesis student written proposal presents orally committee written proposal delivered committee members week prior presentation student responsibility schedule public presentation mutually time reserve room advisory committee determines scope proposed research thesis majority committee members approve proposed research committee members signify approval signing qualifying exam approval form committee chairman outlines suggested form copy qualifying exam approval form part student departmental file proposed research approved committee attempt month failed examination twelve months failed examination attempt allowed final oral exam final oral examination student advisory committee student presents thesis answers questions work written thesis delivered committee members week prior presentation presentation sixty days oral qualifying exam student responsibility schedule public presentation mutually time reserve room presentation portion open public public questions presentation presentation committee members additional questions material covered core courses courses listed plan study student fails attempt month failed examination twelve months failed examination attempt allowed unresolved issues issues covered document resolved departmental graduate committee consultation graduate faculty computer science department information computer science faculty departmental computing facilities financial aid graduate students return computer science home page send requests information cs okstate cse 143 class messages page information subscribe mailing lists subscribe 4 mailing lists cse143 cse143 announce list computing platform section limitations mail caveat mailing lists mailing lists strong points generally speaking ll lot direct human interaction office hours lab talk consultant ta instructor impossible debug programs email taking kinds questions directly human approach finally post homework related code mailing list subscribe subscribe mailing list send mail majordomo cs washington line subscribe message body header list join subscribe standard set groups send mail majordomo contents subscribe cse143 subscribe cse143 announce subscribe cse143 mac subscribe cse143 section ta lastname moment receive response confirming addition list avoid subscribing list make send subscribe message majordomo cs mailing list ll send message students list leave list send unsubscribe message majordomo cse143 webmaster cs washington stl newbie guide document general overview special writing container objects class constructors class operators stl containers container objects interact pointers stl storing pointers objects pointer wrapper storing stl containers store derived objects stl container checking item map char phone book predicates general functions predicates general functions stl iterators iterator end return const ness iterators iterator tags miscellaneous examples notes copy lists wrong copy maps adaptors stl stack queue remove erase list list stl sorting container sorting list user defined objects sorting vector user defined objects shuffling deck cards deducing type iterator persistent stl 236 examples stl toolkit template instantiation gcc visibility template definitions manual instantiation gcc 2 7 0 template repository mechanism internet resources acknowledgments document started document random notes thoughts stl started learning heavily winter 1994 included small subset stl notes file mess adding weeks thoughtful comments suggestions corrections ale offers email khan wisc copyright 1995 khan back index general overview primary motivation starting guide starting stl hear find document deals issues hard find manuals create containers pointers manage manual instantiation stl template gcc personally gcc 2 7 0 combined cygnus template repository patch stl toolkit bear mind doesn make sense configuration gcc 2 7 0 stl toolkit touch bug fixes info back index special writing container objects stl containers copy objects local storage typically make heavy default constructor copy constructor assignment operator describe general guidelines read mileage vary widely constructors operators define working stl class constructors class define constructors happy compiler provided 1 default constructor 2 copy constructor const don stl compiler generated member wise copy embedded pointers result weird bugs depth needed class operators class define operators happy compiler provided 1 operator const effect copy constructor 2 operator const class essentially ordered simply return true false container full pointers object ordering make sense 3 operator const class essentially ordered simply return true false container full pointers object ordering make sense operators important sorted collections set map reason storing pointers stl sorted collections work expect caveats storing pointers stl containers ve shown 2 operators member functions don great class modify library class modify define operators externally bool operator const x1 const x2 bool operator const x1 const x2 note operators compilers code doesn algorithms operators sorting things compilers deal instantiate members manually instantiate templates luck gcc 2 7 0 job instantiating needed members depth needed stl containers container objects interact frequent questions stl form members define object live stl container explain stl source code examine list works typical list usage scenario void 1 class list 2 populate list lots push back 3 replace 1st element x2 front x2 4 remove element x3 x3 remove x3 5 sort list sort 6 stuff return return 7 steps 1 7 1 enter scope function automatic objects leave scope step 7 2 create concrete list parameterized type list point constructor list creates list node member data holding copy list node template class struct list node void pointer void pointer prev data create list node data member default constructor equivalent constructor default arguments defined step 2 requires default constructor 3 add object type end list method push back typically invoke insert begin code typical insert method iterator insert iterator position const link type tmp node 3a construct allocator address tmp data 3b tmp position node tmp prev position node prev link type position node prev tmp position node prev tmp length return tmp step 3a requires construction data member type step 1 requires default constructor step 2b stl allocator interface construct object argument placement requires copy constructor typical construct template class t1 class t2 inline void construct t1 const t2 t1 step 3 requires copy constructor 3b addition default constructor 3a 4 replacing element list object x2 front method returns reference data member element list assigned x2 operation requires operator operator step 4 requires assignment operator operator const 5 remove element list equals x3 code template class void list remove const iterator begin iterator end iterator 5a erase remove member starts beginning list searches till end reached argument found found remove removes element list calls destructor note step 6a equality operator operator defined work step 5 requires equality operator bool operator const 6 sort list sort member place merge sort algorithm requires relation defined object step 6a template class void list merge list iterator begin iterator end iterator begin iterator end 6a iterator transfer transfer length length length 0 template class void list sort size 2 return list carry list counter 64 int fill 0 empty carry splice carry begin begin int 0 fill counter empty counter merge carry carry swap counter carry swap counter fill fill fill merge counter fill step 6 requires operator bool operator const 7 list object scope automatically runtime system destructor list turns calls destructor elements list object requires destructor step 7 requires destructor automatically supplied compiler defined user default constructor constructor defined const copy constructor operator const assignment operator destructor pointers define leaving compiler defined explicitly user bool operator const equality operator bool operator const operator note remove sort members smart compilers require define operators special writing container objects back index pointers stl ve noticed stl containers manage storage objects pointers caused stl projects store pointers stl containers strongly suggest people revisit designs store pointers choice found stl containers pointers defined types storing pointers objects contrary stl care storing pointers objects objects containers containers pointers design flaw leads memory leaks lovely things obvious exceptions large objects expensive duplicate constructed heap single object stored multiple containers common wrap pointers class manages objects reference count store objects derived set base objects container common cad systems objects derived common base set common semantics remember smalltalk true heterogeneous containers simply messy notable pointers local variables function change manages destruction sequence destructor stl containers comparison meaningless contexts smart pointers shine careful supplying comparator stl containers set map involved solution wrap pointers simple class store stl containers trivial compilers stl implementations inordinate amount trouble store pointers objects objects stems construct destroy functions stl allocator design hp reference implementation destroy specialized pointers built types works fine store int container store user defined data type benjamin note manage storing pointers stl containers code deallocating pointers stored stl containers owns storage storing char storing pointers stl containers code excerpt posting subject storing object multiple container include stl individual includes list set include iostream important note set map compare objects pointed pointers containers storing struct compare bool operator const int i1 const int i2 const return i1 i2 void print int cout int main int char list int create list integers int 0 5 push back int cout list int begin end print cout endl put integers set note custom comparator compare integers pointers set int compare copy begin end insert iterator set int compare begin cout set int begin end print cout endl return 0 run program produce output list int 0 1 4 9 16 set int 0 1 4 9 16 special note borland users ben proteus tech points os 2 borland compiler handle due compiler lack support explicitly calling template destructor ben overload destroy construct works ben void destroy pointer pointer inline void construct const const pointers stl back index deallocating pointers stored stl containers create containers pointers make deallocate storage explicitly code container stack scope creating memory leak stl containers copy delete storage required hold pointer object pointing create templated template class class void sequence delete delete template class class void map delete delete map int int populate map map delete begin end standard release member achieve pointers stl back index owns storage shows nasty side effect storing pointers things stl containers list char means list character pointers strings point char compare pointers strings strcmp friends char buf 1024 strcpy buf change list char push back buf ostream iterator char cout copy begin end string buf strcpy buf copy begin end surprise list changed general char container objects write simple string class pointers stl back index storing char set strings lots headache include stl include iostream int main int char static char names set char char set set insert names 0 set insert names 1 set insert names 2 char buf 256 strcpy buf const char buf set char char const iterator set find set end cerr set endl cerr found set endl return 0 pointers stl back index pointer wrapper storing stl containers store pointers stl containers sorted collections set map wrap pointers simple class works holder pointer memory include stl include iostream put pointers multiple stl containers class public int const operator const int operator const return private int bool operator const x1 const x2 return x1 x2 bool operator const x1 const x2 return x1 x2 define simple wrapper class put stl containers simple class public 0 const operator const const operator const return operator return private bool operator const const return operator operator false bool operator const const return false void print const cout int main int char bucket 5 int 0 5 bucket random shuffle bucket bucket 5 list copy bucket bucket 5 back insert iterator list cout list begin end print cout endl put set note greater ve defined operator set greater copy begin end insert iterator set greater begin cout set begin end print cout endl put integers copy begin end back insert iterator cout begin end print cout endl return 0 output list 4 0 16 1 9 set 16 9 4 1 0 4 0 16 1 9 pointers stl back index store derived objects stl containers cad application lots objects screen derive base object store derived objects stl container assume derived objects set virtual functions ve 3 ways 1 store pointer container explicitly deallocate memory stl implementations handle storage pointers uniformly suggest wrapper shown 2 hard coded wrapper takes pointer base class 3 templated pointer wrapper takes pointer base class hard coded wrapper takes pointer base class shows 2 classes derived base wrapper wrapper class assumes base class virtual clone facility memory management note base derivative passed wrapper owns deletes destructor include stl include string include iostream abstract base class class base public const char const return virtual base clone const 0 virtual void identify ostream os const 0 virtual public static int count protected base const char base const base base private char base base const char const char unknown strcpy char strlen 1 count base base const base base strcpy char strlen base 1 base count base delete count derived class class public base public int data base data data const base data data virtual virtual base clone const return virtual void identify ostream os const int data const return data private int data virtual void identify ostream os const os data derived class class public base public int data base data data const base data data virtual virtual base clone const return virtual void identify ostream os const int data const return data private int data virtual void identify ostream os const os data define pointer wrapper class public base base ptr 0 base ptr base ptr const bw base ptr bw bw clone 0 delete base ptr const base operator const return base ptr base operator return base ptr operator const bw delete base ptr base ptr bw clone private base base ptr bool operator const const w2 return false bool operator const const w2 return false end class defs define static members int base count 0 int main int char list push back 101 push back 201 push back 202 push back 102 push back 203 list const iterator begin end const bw bw identify cerr cerr cerr endl endl return 0 output 101 201 202 102 203 pointers stl back index templated pointer wrapper takes pointer base class shows 2 classes derived base templated wrapper wrapper wrapper class assumes base class virtual clone facility memory management note base derivative passed wrapper owns deletes destructor include stl include string include iostream abstract base class class base public const char const return virtual base clone const 0 virtual void identify ostream os const 0 virtual public static int count protected base const char base const base base private char base base const char const char unknown strcpy char strlen 1 count base base const base base strcpy char strlen base 1 base count base delete count derived class class public base public int data base data data const base data data virtual virtual base clone const return virtual void identify ostream os const int data const return data private int data virtual void identify ostream os const os data derived class class public base public int data base data data const base data data virtual virtual base clone const return virtual void identify ostream os const int data const return data private int data virtual void identify ostream os const os data define templated pointer wrapper class support clone method template class class public ptr 0 ptr ptr const ptr clone 0 delete ptr const operator const return ptr operator return ptr operator const delete ptr ptr clone return private ptr template class bool operator const w1 const w2 return false template class bool operator const w1 const w2 return false end class defs define static members int base count 0 int main int char list base push back base 101 push back base 201 push back base 202 push back base 102 push back base 203 list base const iterator begin end const base identify cerr cerr cerr endl endl return 0 output 101 201 202 102 203 pointers stl back index checking item map bug found code back typedef map int int populate const xx 5 xx 0 map pretty innocuous entry 5 created stuffed null pointer amazing amount headache 10 000 lines code documented fine manual typedef map int int populate const iterator find 5 end map pointers stl back index char phone book motto char buggy include stl include iostream typedef map char unsigned long char phonebook static void print ostream os const phonebook map phonebook const iterator map begin map end os endl static void change phonebook const char unsigned long char buf 1024 strcpy buf char buf int main int char phonebook char char char gandhi cerr initial phone book endl print cerr cerr endl change cerr moved number endl print cerr cerr endl char buf 1024 strcpy buf char buf cerr moved latest number endl print cerr cerr endl return 0 output dump core stl implementations initial phone book gandhi moved number gandhi moved latest number gandhi hmmm number pointers stl back index predicates general functions stl containers algorithms make heavy function objects provided stl user function objects typically fall 3 categories 1 predicates boolean function algorithms end count find replace 2 comparator boolean function ordered containers map priority queue 3 general functions functions operate objects necessarily return predicates jim smtp note find algorithm maintaining page stl filled documentation gap nt figure manual question handle search element list passing full element list vector regions pointer buffer vector region region method determining specific pointer memory bool region byte thought region find list begin list end byte stl limited understanding require region find list begin list end region find list begin list end appears answer suggestions tackled put newbie guide posting comp lang jim thing note algorithm find find supply predicate buffer shown thing solution works case class region public bool byte const private list region regions populate regions region objects unique byte elements byte byte initialize buffer pointer find region buffer pointer define comparator struct buffer byte buffer buffer const byte buffer buffer buffer bool operator const region region const return region buffer list region const iterator find regions begin regions end buffer regions end found found const byte notice find takes predicate supply find element typically sorting ordering container objects sort algorithm stl provided greater turn invoke operator sufficient cases supply custom job int populate sort incorrect sort begin end code sample sort algorithm default int function object ordering result correct approaches define set comparator functions work pointers dereferencing arguments ala stl toolkit define dereferencing function object works unary binary functions shows custom pointer comparator bool const int i1 const int i2 return i1 i2 sort begin end bit structured method template class class binary dereference binary function argument type argument type result type public binary dereference const func func func result type operator argument type const argument type const const return func protected func template class inline binary dereference const func return binary dereference func populate int int sort sort begin end binary dereference int int adapter sort begin end int set typedef binary dereference int ip compare typedef set int ip compare ip set structured template class class modifier class binary arg modifier binary function modifier argument type modifier argument type result type public binary arg modifier const func const modifier modifier modifier func func modifier modifier result type operator const modifier argument type const modifier argument type const return func modifier modifier protected func modifier modifier template class class modifier inline binary arg modifier modifier arg const func const modifier modifier return binary arg modifier modifier func modifier template class struct dereference unary function operator const const return populate int int sort sort begin end binary arg modifier int dereference int adapter sort begin end arg int dereference int set map typedef binary arg modifier int dereference int ip compare typedef set int ip compare ip set ip set general functions general functions operate objects container sequence algorithm list appointments day print day tentative approach class appointment public define usual members bool today date const date const private private stuff typedef list appointment appointments appointments appt book define general function void print appt appointment const appt appt today date print appt appt appt book begin appt book end print appt common scenario modify container elements range negate elements list code shows define algorithm modify element place calling supplied function object template class class void modify element op op list int populate modify element begin end negate int predicates general functions back index stl iterators iterator end return stl compliant container iterator end points location item container invalid pointer iterator end point item container points location item container push back point end container point item reason simple remember stl containers emulate faithfully pointer semantic end returns equivalent 0 pointer end returned item container const iterator map find key map end key found key bool empty const stl container container return container begin container end stl container begin returns item container exists end stl container end returns past end container stl iterators back index const ness iterators make iterators follow const ness lack thereof containers compilers absolutely confusing errors messages const iterator const container include stl void foo const list int list int iterator begin end error message gnu 2 6 3 usr local usr local include const iterator cc const iterator const iterator cc function void foo const class list int const iterator cc 5 matching function call list iterator int list iterator int list const iterator int usr local stl list 5 candidates list iterator int list iterator const list iterator int usr local stl list 79 list iterator int list iterator usr local stl list 131 list iterator int list iterator os list node int const iterator cc 5 base initialization class list iterator int const iterator cc 6 conversion list iterator int list const iterator int types default operator gmake const iterator error 1 correct list int const iterator shown include stl void foo const list int list int const iterator begin end iterator tags occasion dispatch based iterator type due efficiency experience iterators provide mechanism called iterator category overload specialize based kind iterator stl sort algorithm work containers provide random access iterators leaves list list bidirectional iterators variation sort dubbed generalized sort lets sort container note type slightly modified stl standard sort algorithm exclude containers support random access iterators interface hp reference sort interface code libg stl tweaks infamous template unification failed problem version caveat os stl toolkit works gcc problem khan khan wisc include stl template class class inline void generalized sort random access iterator tag sort highly inefficient proves point template class class inline void generalized sort bidirectional iterator tag copy back sort begin end copy begin end template class inline void generalized sort generalized sort iterator category type stl iterators back index miscellaneous examples notes copy lists wrong copy remove copy al algorithms potentially copy sequence make target container large resultant container extra careful copying list populated defined list int populate list int list2 doesn work copy begin end list2 begin works back list iterator invokes push back dynamically list note target set ve copy begin end back list iterator int list2 miscellaneous examples notes back index copy maps insert iterator auxiliary iterator include stl include math include iostream typedef map int float int void dump map ostream os const map const iterator map begin map end os int main int char int 1 5 sqrt 10 15 sqrt cerr endl dump map cerr cerr endl endl cerr endl dump map cerr cerr endl endl copy begin end insert iterator begin cerr endl dump map cerr cerr endl endl return 0 miscellaneous examples notes back index adaptors stl stack queue adaptors stl fall 2 general categories function adaptors data type adaptors 1 function adaptors 2 data type adaptors function adaptors study adaptors wonderful create algorithms great create copy remove copy negating predicate supply remove copy fill list numbers const int 18 3 21 3 24 3 const int sizeof sizeof 0 cout endl initial list endl ostream iterator int cout copy create sequence elements 3 note initialize result container large original simple output iterator cout endl removing 3 endl list int list2 list int iterator remove copy list2 begin equal int 3 copy list2 begin cout endl create sequence elements 3 note front insert iterator case cout endl removing 3 endl list int front insert iterator list int remove copy equal int 3 copy begin cout endl data type adaptors stack queue priority queue fall category adaptors existing container types provide semantics push back push front methods support specific type iterator random access iterator stacks queues list underlying container stack queue list priority queue list support random access iterator needed priority queue vector performance note choice list found give cases performance 1 stack 2 queue 3 priority queue stack container supports push back pop back methods list vector include stl include iostream int main typedef stack int intstack intstack push 31 push 87 push 13 push 29 empty cout top endl pop return 0 output 29 13 87 31 queue container supports push back pop front methods list include stl include iostream int main typedef queue int push 31 push 87 push 13 push 29 empty cout front endl pop return 0 output 31 87 13 29 priority queue container supports push back pop back methods supports random access iterator vector include stl include iostream int main typedef priority queue int int push 31 push 87 push 13 push 29 empty cout top endl pop return 0 output 87 31 29 13 miscellaneous examples notes back index remove erase algorithms remove remove element sequential container erase items container remove change size container shows kind surprise bring include stl include iostream static bool int return 2 0 int main int char list int int 0 10 push back ostream iterator int cout cout initial list 2 copy begin end cout endl list int iterator end remove begin end cout removing numbers surprise copy begin end cout endl erase end end cout erasing removed numbers copy begin end cout endl return 0 output initial list 2 0 1 4 9 16 25 36 49 64 81 removing numbers surprise 1 9 25 49 81 25 36 49 64 81 erasing removed numbers 1 9 25 49 81 miscellaneous examples notes back index list list stl post iterate members list members lists code snippet shows special list lists sample stl program show iterate list list include stl include iostream convenience typedefs save typing typedef list int list typedef list list void print list const list int id ostream iterator int cout cout list id copy begin end cout endl int main list create list list total 3 lists 4 members int 0 3 list int 0 4 push back 4 print list 1 list push back cout endl iterator list lists iterator list begin int 1 list end const list print list return 0 output list 1 0 1 2 3 list 2 4 5 6 7 list 3 8 9 10 11 list 1 0 1 2 3 list 2 4 5 6 7 list 3 8 9 10 11 miscellaneous examples notes back index sorting stl container stl sort algorithm sort container support random access iterators vector containers support random access iterators list stl containers typically sort member function job single sort algorithm job iterator type 2 things 1 containers support random access iterators stl sort algorithm quicksort 2 container objects trivial arm container object constructors comparison operators info sorting list user defined objects sorting vector user defined objects sorting list user defined objects include iostream include stdlib include stl include string inline char const char str char 0 str char strlen str 1 strcpy str return struct int id char id 0 unknown const elem id elem id elem int id const char id id delete operator const elem id elem id delete elem bool operator const elem const return id elem id bool operator const elem const return id elem id void print ostream os const os id void print list ostream os const list list const iterator begin end const elem elem print os int main int char list push back 5 5 push back 0 0 push back 99 99 push back 1 1 push back 31 31 cerr initial list print list cerr cerr endl sort begin end sort member list class hint lists don support random access iterators sort cerr sorted list print list cerr cerr endl return 0 output stl list sort initial list 5 5 0 0 99 99 1 1 31 31 sorted list 1 1 0 0 5 5 31 31 99 99 sorting stl container back index sorting vector user defined objects include iostream include stdlib include stl include string inline char const char str char 0 str char strlen str 1 strcpy str return struct int id char id 0 unknown const elem id elem id elem int id const char id id delete operator const elem id elem id delete elem bool operator const elem const return id elem id bool operator const elem const return id elem id void print ostream os const os id void print vector ostream os const vector vector const iterator begin end const elem elem print os int main int char vector push back 5 5 push back 0 0 push back 99 99 push back 1 1 push back 31 31 cerr initial vector print vector cerr cerr endl sort begin end cerr sorted vector print vector cerr cerr endl return 0 output stl list sort initial list 5 5 0 0 99 99 1 1 31 31 sorted list 1 1 0 0 5 5 31 31 99 99 sorting stl container back index shuffling deck cards asked shuffle deck cards rec games bridge days lots correct long answers sorts tricks avoid duplicate numbers random sequence produced simple stl random shuffle random shuffle swap make seed dynamically chosen current clock hard coded seed stl implementations include stl individual includes include iostream int main int char const unsigned 5 int cards int 0 cards 1 print initial list 1 ostream iterator int cout cout initial copy cards cards cout endl shuffle print list random shuffle cards cards cout copy cards cards cout endl return 0 output initial 1 2 3 4 5 3 1 5 2 4 miscellaneous examples notes back index deducing type iterator deduce type container element iterator container question global function type purpose code snippet shows usage template class class void tmp create variables type template class void type miscellaneous examples notes back index persistent stl making extremely simple crude implementation persistent stl libg 2 6 2 hacked stl base implementation send email current prototype based texas persistent store v0 3 ut austin oops research group click gnu zip tar copy current prototype v0 1 1 persistent stl back index stl toolkit slightly modified excerpt postings ve stl toolkit gcc 2 6 3 heavily weeks turns pretty solid gcc supports pretty good job squeezing gcc implementation ve run problems mentioned release notes easy work recently switched stl toolkit gcc 2 7 0 gcc 2 7 0 users providing bug fixes stl toolkit version 1 1 make work gcc 2 7 0 touch support information acquire fixes gcc 2 6 3 things start patch 2 6 3 template fix ftp ftp cygnus pub gcc 2 6 3 template fix solves multiple definition problem learn art manual template instantiation avoid incredible code reasonable sized programs gcc 2 7 0 things start patch 2 7 0 template repository fix ftp ftp cygnus pub gcc 2 7 0 gz template repositories instantiate templates learn instantiate templates cygnus things favor implementation great install utility esp multiple compilers tons programs donated public domain archived hp stl site butler hpl hp terrific manual manual worth 149 pay os stl source code guess ll kind hard supply source good greatest telephone support limitations gcc 2 7 0 make lot easier member instantiation side effect extra unnecessary code generated don sort list define relation operator manual instantiation uniform platforms utah hp pa gcc release extra instantiations standard methods erase standard algorithms release documentation mention standard index note trivial write make code works implementations good bad os stl includes personally started recommend newcomers figure stl pretty easy include include files obvious compile time tradeoff implementations hp fsf gnu trivial write header file names implementations os fsf gnu hp choose include individual headers stl watch tiny things portability implementations worth money back index template instantiation gcc templated code stl stuck gcc portable ways don weird directives compiler specific compile special flags gcc instantiate sight statically translation unit great building small applications single source file results incredible code medium large applications compile implicit templates manually instantiate templates takes bit patience alleviate template info upgrade gcc version 2 7 0 apply patch jason merrill cygnus support pleasantly surprised easy template instantiation info upgraded gcc 2 7 0 method starting project migrate repository mechanism manual instantiation visibility template definitions major gcc template definitions visible point instantiation case borland wouldn template class members defined cc file included declaration file ll undefined errors simple trick conditionally include cc file template header file preprocessor directive set compilers gcc template template class class xx public xx const declaration defn inline private template cc include template template class xx const return main cc include iostream include template int main int char xx int xx 5 cerr xx endl return 0 work gcc include template cc end template ll undefined error ld undefined symbol xx int void const ld returned 2 exit status template template class class xx public xx const private include template definition include template cc endif config makefile define cpp symbol include template definition gcc work 2 minor 7 define include template definition endif gcc definition instantiate xx int main cc visibility template definitions back index manual instantiation templates gcc start trivial program list stl data type specifically list int examples assuming stl toolkit gcc 2 6 3 appropriately jason merrill template fix idea applies fsf gnu stl set templates instantiated differ due implementation differences trivial test program include stl include simplicity include iostream include stdlib int main int char list int int 0 10 push back rand return 0 running compile link commands stl include stl libs depend system implicit templates stl include f1 cc f1 f1 stl libs ld undefined symbol list int list void list int push back int const list int void ld returned 2 exit status gmake f1 error 1 instantiate members list int listed problem gcc doesn instantiating individual members ll simply instantiate members gcc fixes create file template inst cc include stl template class list int compile implicit templates option link f1 business stl include template inst f1 f1 template inst stl libs f1 note implicit templates manual instantiation file lots trouble static indirect template functions don instantiated indirectly implicit templates flag bit reality templated data types stl list int int algorithms copy ostream iterator copy list list objects include stl include simplicity include iostream include stdlib int main int char int int 0 10 push back rand ostream iterator int cout cout copy begin end cout endl endl list int copy begin end back insert iterator list int cout copy begin end cout endl endl nested main struct problems struct void operator int val const cout val cout begin end cout endl endl return 0 implicit templates stl include f2 cc f2 f2 stl libs ld undefined symbol list int list void int void int begin void copy list iterator int list iterator int ostream iterator int copy iterator int iterator int ostream iterator int copy iterator int iterator int back insert iterator list int ostream iterator int ostream iterator ostream char int end void list iterator int list iterator int main list int void list int begin void list int end void back insert iterator list int back insert iterator list int int void int push back int const ld returned 2 exit status gmake f2 error 1 note instantiation manually instantiate main simply move file scope shown redo compile link commands moving file scope f2 cc implicit templates stl include f2 cc f2 f2 stl libs ld undefined symbol list int list void int void int begin void copy list iterator int list iterator int ostream iterator int copy iterator int iterator int ostream iterator int copy iterator int iterator int back insert iterator list int ostream iterator int ostream iterator ostream char int end void list iterator int list iterator int list int void list int begin void list int end void back insert iterator list int back insert iterator list int int void int push back int const ld returned 2 exit status gmake f2 error 1 create template inst cc file include stl include iostream template class list int template class list iterator int template class back insert iterator list int template class ostream iterator int template class int template class iterator int template void copy list iterator int list iterator int ostream iterator int template void copy iterator int iterator int ostream iterator int template void copy iterator int iterator int back insert iterator list int struct void operator int val const cout val template void list iterator int list iterator int implicit templates stl include f2 cc stl include template inst cc f2 f2 template inst stl libs f2 manual instantiation templates gcc back index gcc 2 7 0 template repository mechanism start trivial program list stl data type specifically list int examples assuming stl toolkit gcc 2 7 0 appropriately jason merrill template patch work fine stl implementation work gcc trivial building simple standalone application providing library closure trivial building simple standalone application trivial test program include stl include simplicity include iostream include stdlib int main int char list int int 0 10 push back rand return 0 running compile link commands stl include stl libs depend system stl include f1 cc f1 f1 stl libs collect recompiling f1 cc collect collect recompiling f1 cc collect collect recompiling f1 cc collect voila granted time lunch build subsequent times faster work quick answer build directory f1 study good feel start delete f1 f1 f1 simply compile f1 cc option copy rename resulting f1 file file f1 org build executable f1 compare updated f1 saved version notice difference column longer explanation read source code providing library closure building library source files provide template closure clients worry instantiating templates library code simplest method build object files needed build library option gcc closure objs collect recompiling xx cc collect collect recompiling xx cc collect bunch error messages unresolved stuff ignore ar objs link step forces instantiation templates library files clients provide instantiation templates library directly jason merrill info forced instantiation fortunately extendible case application link libraries l1 l2 library l2 l1 templates l2 instantiated l1 build separately method previous paragraph fix simple build l1 case force instantiation templates build l2 l1 command line gcc closure l2 objs collect recompiling xx cc collect collect recompiling xx cc collect bunch error messages unresolved stuff ignore ar l2 objs link application libraries business gcc 2 7 0 template repository mechanism back index combined stl file suck entire hp implementation derived stl helpful beginners familiar stl easy figure headers include implementations header names hp figure ifndef stl define stl include include function include iterator include list include include map include pair include set include stack include vector endif back index internet resources free stl implementations 1 hp supposedly compiles borland 4 5 box alternate site 2 fsf gnu libg 2 6 2 works gcc 2 6 3 newer based work 3 fsf gnu libg 2 7 0a works gcc 2 7 0 newer based work 4 hacked stl based hp implementation modified gnu sources works gcc 2 6 3 newer draft standard document 1 html version courtesy mike stump cygnus support 2 pdf postscript versions bell labs ftp site web pages ftp sites info stl 1 examples contributed 300 examples public domain good start beginners 2 joseph stl page 3 musser stl docs examples nice 4 stl newbie home site 5 marian stl faq 6 stl tutorial back index acknowledgments kate adam back providing motivation turning article html grateful jason merrill mike stump cygnus support informative posts comp lang answering questions switch gcc 2 7 0 code fragments converted html written technion ac il stl examples contributed found back index class libraries back home page gnu zipped tar copy files click warning date view khan khan wisc change 13 oct 1995 coursework york university pursuing information systems semester id description design development integrated spring 1997 g22 3033 07 internet intranet protocols applications g22 2250 design operating systems fall 1996 g22 3033 09 programming www snake applet summer 1996 assignment london global decision making spring 1996 g22 2110 programming languages note id denotes department stern school business denotes computer science department graduate school arts sciences home return home page top modified 10 january 1997 3494 cs 302 startup cs 302 algebraic language programming instructor greg sharp email greg cs wisc office 1307 computer science building office phone 262 6602 office hours mon 6 00pm 8 00pm wed 12 00pm 1 00pm appointment text problem solving object programming walter savitch 1996 pc lab cs302 lab located room 1350 computer science statistics building sign side room terminal room lab part building green grey walk past green elevators turn left long hallway 1350 room left lab staffed graduate student consultants problems machines figuring things good line attack opening account find unused machine wiley login prompt type newuser press enter key password prompt appears simply press enter key starts newuser program newuser program student id number inform login set password students difficulty running newuser program systems lab room 2350 windows ms windows run windows tutorial select windows tutorial program manager menu item understand sentence classmates lab consultant accessing line information cs302 class information world wide web www information cs302 section found instructor home page access information program called netscape netscape icon located networking group double click icon start application navigating section 6 section 9 home page start cs department home page underlined items links pages click underlined items page click back button upper left screen back section 6 section 9 home page click fall 1996 classes link click cs 302 sections link cs 302 home page important information sections select sections instructors link find section 6 section 9 gregory sharp click home page information pertaining section handouts programming assignments find program 0 responsible reading related material provided home page checking home page updates remembering page easy access add home page hotlist clicking add bookmark bookmarks menu back page select link bookmarks menu anindya heh heh heh guy left heh heh heh uh huh cool img back anindya homepage img back cornell computer science homepage projects ken perlin won academy award staff 1 6 97 academy motion picture arts sciences board governors voted present ken perlin wonderful resources director technical achievement award academy certificate development turbulence perlin noise technique produce natural appearing textures computer generated surfaces motion picture visual effects img cd released 1 9 97 tk baltimore college singing group shades released album cd called sisters brothers techno 1 10 97 collected visions included exhibition techno cooper union school art 7 7th street 3rd avenue nyc opening reception thursday january 16 6 9 exhibit runs january 17 february 15 1997 cat page moment education resources updated thur jan 9 11 51 23 edt 1997 video page material relating video source material including movies television links video resources found home page line film guide website list upcoming video releases reached blacksburg electronic village choosing king video alphabetical business listing village mall resources list movies ve watched updated 8 26 95 das dastuart cs utexas complementarity problem researchers directory person link home page exists send mail selecting email address links start letter return cpnet universite de montreal jean montreal quebec canada andersen email eda ou dk department management odense university 55 dk 5230 odense denmark david bernstein email dragon princeton department civil engineering operations research princeton university princeton jersey 08540 stephen email carbon department mathematics university colorado denver campus box 170 box denver colorado chen email csc wsu department management systems washington state university pullman washington richard email soe stanford department operations research engineering center stanford university stanford california 94305 deng email deng math niu department mathematical sciences northern illinois university dekalb illinois steven email steve gams gams development corporation 1217 street nw washington dc francisco email peano dis uniroma1 dipartimento di informatica universita di roma la 12 roma italy luis instituto politecnico de 2300 portugal michael ferris email ferris cs wisc department computer sciences university wisconsin 1210 west dayton street madison wisconsin 53706 andreas fischer email fischer math tu de institute numerical mathematics technical university germany email econ department economics university bergen jonas 19 5008 bergen norway terry email terry saic department systems engineering george mason university fairfax virginia email kyoto ac jp department applied mathematics physics graduate school engineering kyoto university kyoto 606 01 japan steven gabriel email kaiser international lee highway fairfax virginia 1207 david yang gao email gao calvin math vt department mathematics virginia polytechnic institute state university blacksburg virginia email math umbc department mathematics statistics university maryland baltimore county baltimore maryland gu email math umbc department mathematics statistics university maryland baltimore county baltimore maryland patrick harker email harker eniac seas upenn department systems engineering university pennsylvania philadelphia pennsylvania 19104 6315 hashimoto email econ osaka ac jp faculty economics osaka university japan jiang email jiang maths mu oz au department mathematics university melbourne victoria 3052 australia jones email math umbc department mathematics statistics university maryland baltimore county baltimore maryland email mat uc pt de universidade de 3000 portugal christian email math uni hamburg de institute applied mathematics university hamburg 55 hamburg germany email ikp liu se department mechanical engineering linko ping institute technology linko ping sweden michal institute information automation academy sciences 8 pod 4 andy email andy hq doe gov energy information administration department energy 1000 independence avenue sw washington dc wu li email math department mathematics statistics dominion university norfolk virginia grace lo email lo mts jhu department mathematical sciences johns hopkins university baltimore maryland 21218 zhi tom luo email cis mcmaster ca department electrical computer engineering communications research laboratory room 225 mcmaster university hamilton ontario canada olvi mangasarian email olvi cs wisc computer sciences department university wisconsin 1210 west dayton street madison wisconsin 53706 patrice email umontreal ca departement informatique de recherche universite de montreal center ville montreal quebec canada alexander email alex gams gams development corporation 1217 street nw washington dc jean email umontreal ca departement de sciences universite de montreal jean montreal quebec canada email usc department electrical engineering university southern california los angeles california renato email gatech school industrial systems engineering georgia institute technology atlanta georgia 30332 bart de email kuleuven ac departement katholieke universiteit leuven 94 3001 belgium jorge email mcs anl gov mathematics computer science division argonne national laboratory 9700 south cass avenue argonne illinois walter morris email osf1 gmu department mathematical sciences george mason university fairfax virginia email uni de institute information automation academy sciences pod 4 182 08 prague 8 czech republic email civil gr department civil engineering aristotle university gr thessaloniki greece jong shi pang email jsp mts jhu department mathematical sciences johns hopkins university baltimore maryland 21218 parthasarathy email tps ernet indian statistical institute delhi center 7 delhi india michael department mathematics linko ping institute technology linko ping sweden email newton ikp liu se department mechanical engineering linko ping institute technology linko ping sweden luis portugal de da terra universidade de 3000 portugal florian email math uiowa department mathematics university iowa iowa city iowa 52242 liqun qi email qi au school mathematics university south wales sydney south wales australia danny ralph email danny maths mu oz au department mathematics university melbourne victoria 3052 australia stephen robinson email cs wisc department industrial engineering university wisconsin madison wisconsin 53706 thomas rutherford email rutherford colorado department economics university colorado campus box 256 boulder colorado 80309 bart de email bart kuleuven ac departement katholieke universiteit leuven 94 3001 belgium david email rutgers hill center busch campus rutgers university brunswick jersey 08903 email vms rutgers hill center busch campus rutgers university brunswick jersey 08903 michael smith email palace york ac uk department mathematics university york york england michael solodov email solodov br instituto de 110 rio de janeiro rj 320 brazil sridhar faculty administration university brunswick box 4400 canada david stewart email stewart math vt mathematics department virginia polytechnic state university blacksburg va richard stone email res mn org northwest airlines department 5101 northwest dr st paul minnesota jie sun email nus sg department decision sciences national university singapore republic singapore department systems enginnering george mason university fairfax virginia roman email math umbc department mathematics statistics university maryland baltimore county baltimore maryland adolphus email kub nl department university box 5000 le netherlands email math jyu fi laboratory scientific computing department mathematics university box 35 fin finland francis tin email au school civil engineering university south wales sydney south wales australia jeffrey trinkle email trink cs tamu department computer science texas university college station texas 77843 3112 paul tseng email tseng math washington department mathematics university washington 50 seattle washington 98195 tao wang email wang mts jhu department mathematical sciences johns hopkins university baltimore maryland 21218 email viking york ac uk department mathematics university york york england stephen wright email wright mcs anl gov mathematics computer science division argonne national laboratory 9700 south cass avenue argonne illinois yang email yang kub nl department university box 5000 le netherlands ye email yuan uiowa department management sciences university iowa iowa city iowa 52242 zhang math umbc department mathematics statistics university maryland baltimore county baltimore maryland zhu centre de recherche de transportation universite de montreal montreal quebec canada modified january 22 1996 mail corrections ferris cs wisc code download page order receive mail url download code executable fill form acceptance license agreement pay code code free long accept conditions license fee waiver licensing agreement makes impossible code send mail emery berger explaining problem ll title mail address licensee agrees agreement terms license fee waiver waiver license fee license fee licensee agrees notify ut austin significant work program make ut austin request ut austin software experimental results developed directly derived program exclusive academic software license agreement university texas austin 1 university texas austin ut austin rights computer software program identified code 2 1 parallel programming environment including documentation program 2 ut austin grants licensee fully paid exclusive license program furnished hereunder terms conditions set 3 licensee agrees pay ut austin time paid license fee hundred dollars 200 00 texas licensees include 7 0 sales tax bringing total amount due 214 00 payment made university texas austin mailed dr james browne department computer sciences taylor 2 124 university texas austin austin tx 78712 4 licensee acknowledges program research tool development stage supplied accompanying services improvements ut austin license entered order encourage scientific collaboration aimed development application program exchange technical data ut austin warrant operation program uninterrupted error free 5 ut austin makes representations warranties express implied limitation ut austin makes representations warranties fitness purpose licensed software components documentation patents copyrights trademarks rights ut austin held liable liability direct indirect consequential damages respect claim licensee party account arising agreement program 6 licensee agrees program solely noncommercial internal purposes distribute transfer location person prior written permission ut austin 7 title interest rights copyright program portions thereof documentation times remain ut austin licensee agrees preserve licensee agrees make copies internal separately portion program prior written consent ut austin licensee agrees place copyright notice copies 8 permission transfer program article 6 licensee warrants licensee export directly indirectly program portion thereof ii direct product including equipment processes services produced program country export authorized full compliance laws regulations united states america 9 licensee discontinued program licensee agrees notify ut austin licensee ut austin request return program destroy program 10 agreement construed rights advertising publicity ut austin trademarks service marks 11 agreement construed interpreted applied accordance laws state texas code licensing agreement emery cs utexas updated 26 july 1995 2400 contact nicholas kushmerick telephone 1 206 685 2723 1 206 860 1308 dept computer science engineering 721 17th avenue university washington apartment 202 box 352350 seattle wa address seattle wa 98195 2350 usa map sieg hall 428 1 206 543 2969 1 206 860 1308 electronic nick cs washington mail world wide http www cs washington homes nick internet web anonymous ftp ftp cs washington pub ai nick ftp finger embed introduction click view full size postcard usemap intro recent shelf special sink search guest chef kudos vita eat img img frame top frame menu cs536 1list thread recent messages messages sorted date subject author mail archives starting sun 08 sep 1996 00 00 cst ending tue 05 nov 1996 00 00 cst messages 41 aiesec madison jaideep cs536 news susan horwitz remote kevin hammond handin directories susan horwitz handin directories susan horwitz cs536 program 1 reminders susan horwitz cs536 program 1 helpful hint susan horwitz correction previous mail susan horwitz cs536 program 1 clarifications susan horwitz cs536 program 2 assignment susan horwitz cs536 clarification program 1 grading susan horwitz lost glasses susan horwitz lost glasses hyung jin lim cs536 practice questions susan horwitz cs536 homework 1 susan horwitz cs536 program 2 clarifications susan horwitz office hours tomorrow monday 30th sept rahul kapoor cs536 program 1 graded susan horwitz practice questions afternoon class susan horwitz cs536 program 2 clarifications susan horwitz exam schedule susan horwitz exam schedule liqun zhang exam schedule soo chin exam schedule douglas cs536 homework assignment line susan horwitz cs536 program 1 directories removed susan horwitz replying class mail susan horwitz cs536 midterm exam susan horwitz cs536 homework 1 clarifications susan horwitz office hours tomorrow monday 7th oct rahul kapoor cs536 midterm exam susan horwitz afternoon class today susan horwitz cs536 program 2 susan horwitz cs536 program 3 susan horwitz cs536 program 3 makefile susan horwitz cs536 program 3 unparsing susan horwitz cs536 simple program susan horwitz cs536 program 4 part 1 susan horwitz cs536 grades susan horwitz cs536 exam grades susan horwitz tuesday lab class susan horwitz message date tue 05 nov 1996 00 00 cst archived tue nov 05 1996 11 07 15 cst messages sorted date subject author mail archives archive generated hypermail 1 02 spring 97 schedule table contents frequently called numbers schedule general information offerings calendar university spring semester 1997 summer semester 1997 academic policies procedures class attendance class meeting time place class rolls numbering system directory information final examinations reports faculty members registration procedure summaries registration payment procedure add drop payment procedure student id cards registration worksheet transaction codes optional fee codes registration procedure details registration access periods add drop procedure details add drop access periods payment procedure details payment plans methods payment definitions information tex tuition fees deposits fees fee adjustments optional fee selections academic advising policy statement academic advising abbreviations buildings courses writing courses final examinations index final examinations final examination policies grade reporting schedule submission grade sheets grade reports students offerings school architecture college business administration college communication college education college engineering college fine arts ic2 institute school law college liberal arts graduate school library information science college natural sciences school nursing college pharmacy johnson school public affairs school social work programs developmental studies campus map index courses img section offerings ut home page registrar home page 16 october 1996 registrar web team comments utxdp dp utexas thesis abstract enhancing nuprl proof development system applying computational abstract algebra paul bernard jackson ph cornell university 1995 thesis describes substantial enhancements made software tools nuprl system interactively guide production formal proofs 20 000 lines code written tools corpus formal mathematics created consists roughly 500 definitions 1300 theorems material foundational nature supports current work nuprl thesis concentrates describing half corpus concerned abstract algebra covers topics central mathematics computations carried computer algebra systems proof tools include solve linear arithmetic problems apply properties order relations carry inductive proof support recursive definitions sophisticated rewriting rewrite tools rewriting relations differing strengths care selecting applying lemmas automatically rewrite relations order relations equivalence relations order relations monotonicity lemmas selected proof tools heavily work computational algebra examples illustrate operation demonstrate effectiveness foundation algebra introduced classes monoids groups rings modules included theories order relations permutations work finite sets illustrates operation hides details datatypes reasoning functional programs theories summation operators developed drew indices integer ranges lists summed classes mentioned elementary factorization theory developed characterized cancellation monoids factorial abstract data type operations multivariate polynomial arithmetic defined correctness implementation operations verified implementation similar found current computer algebra systems work nuprl constructive type theory thesis discusses appropriateness foundation extent work relied modified jan 20th 1995 paul jackson jackson cs cornell people people projects research projects papers software papers software ai resources ai resources cse button back cse home page ai icons designed access count img www alert redirection response server handled client document moved document moved cs 766 readings 1 marr visual information processing artificial intelligence sight technology review 81 1978 2 23 2 adelson anderson bergen burt ogden pyramid methods image processing rca engineer 29 6 nov dec 1984 3 burt adelson laplacian pyramid compact image code ieee trans comm 31 1983 532 540 skim 4 burt adelson multiresolution spline application image mosaics acm trans graphics 2 1983 217 236 5 irani anandan hsu mosaic based representations video sequences applications proc 5th int conf computer vision 1995 605 611 6 hansen anandan dana van der burt real time scene stabilization mosaic construction proc image understanding workshop 1994 457 465 7 kass terzopoulos snakes active contour models int computer vision 1 1988 321 331 8 williams shah fast algorithm active contours curvature estimation computer vision graphics image processing image understanding 55 1992 14 26 9 pentland extracting shape shading handbook pattern recognition image processing computer vision young ed academic press york 1994 161 183 10 kanade kimura kimura development video rate stereo machine proc int robotics systems conf 1995 11 focusing int computer vision 1 1987 223 237 12 kutulakos dyer occluding contour detection affine invariants purposive viewpoint control proc computer vision pattern recognition conf 1994 323 330 13 tomasi kanade factoring image sequences shape motion proc ieee workshop visual motion 1991 21 28 14 huttenlocher recognition alignment dimensional object recognition systems jain flynn eds elsevier amsterdam 1993 311 326 15 nayar visual learning recognition 3 objects appearance int computer vision 14 1995 5 24 16 darrell pentland space time gestures proc computer vision pattern recognition conf 1993 335 340 cse 378 machine organization assembly language programming autumn 1996 copies program assignments homeworks problem set 1 xspim solutions problem set 2 exercises chapters 3 4 solutions spim program simulate desk calculator skeleton solution problem set 4 exercises 5 solutions problem set 5 exercises programming assignment chapter 6 solutions problem set 6 exercises chapter 7 solutions problem set 7 trace driven simulator problem set 8 exercises chapters 7 8 baer cs washington update 9 27 96 program counts number bits found byte put count number 0 8 location mov al byte ptr input mov byte ptr 0 count 1 bits mov bl 8 shift left 8 times lp add al al double number shift left jnc add byte ptr 1 bl 1 lp end simlab component madefast madefast arpa sponsored project administered assistance nist demonstrate technology developed made program goal show computational tools developed made collaboratively made contractors sites design manufacture significant artifact proposed artifact term refers variety typically air air employs sensors lock track target guiding designing building scope madefast project building simpler device lethal mission track light displayed wall simlab component madefast simulation analysis tools developed made aid design providing analysis physical behavior proposed artifact 1247 reach back madison wisconsin wonderful summer portland oregon reach address telephone number tony moy jefferson st 2 madison wi 53711 608 256 email address previous main index modified october 17 1996 22 30 img moy cs wisc copyright 1996 tony moy compound compound loose affiliation friends consequence common recommend group centered house high ceilings hardwood floors terrible plumbing hidden conceivably filled butter separate orders pizza night compound alleged relationship compound nsa purely speculative vigorously denied existence nsa compound residents young computer programmer primary nice guy admit george brilliant writer skilled manipulator pens pencils keyboards crazy john adair eternal student proud anal collector attended meeting treasurer secretary asce holly taylor hopeless studied practicing lawyer practicing lawyer frustrated artist evan james taylor adair widely regarded smallest cutest compound resident compound members good standing joe carl patrick spontaneous white official compound uniform talented singer skilled imaginative group close race katherine mckee vast knowledge feminist proud mess hungry butler rare liberal ut law student clean denies secretly julie graves medical student exhibits mammalian features eats low fat meals compensate chocolate addiction physics grad student social butterfly walking proof dead joe eaton ticam guy military hardware expert reluctant sysadmin friendly taxi compound beings good standing black beautiful escape bites loves dog face mina small cute cat tail compound beings dead standing charlotte hell cat permanent vacation email jadair cs utexas back john home page functional languages miranda notes lecture notes miranda evaluation functional languages lecture notes normal applicative order evaluation text version document click implementation functional languages lecture notes sk machine implementation techniques functional languages text version document click functional languages lecture notes input output functional languages streams continuations infinite data structures examples interesting things infinite data structures miranda fox project info cmu fox project tons links tech reports related papers info standard ml weekly schedule sun mon tue wed thu fri sat 10 30 11 20 class class class session 11 30 12 00 david david 12 00 2 00 2 00 2 30 joanna brad 2 30 3 30 ronen joanna brad 3 30 4 00 joanna brad 4 30 5 00 ronen david 5 00 5 30 joanna ronen 5 30 7 00 joanna 7 00 9 00 brad locations class loew 106 noted session la2 ronen sieg 315 david sieg 418 joanna la2 brad la2 number times page accessed july 21 1995 reports robert van de geijn 1 almadena chtchelkanova carter edwards john gunnels greg morrow james overfelt robert van de geijn usable lean parallel linear algebra libraries tr 96 09 department computer sciences university texas 1996 2 almadena chtchelkanova john gunnels greg morrow james overfelt robert van de geijn parallel implementation blas general techniques level 3 blas tr 95 40 department computer sciences university texas oct 1995 3 edwards geng patra van de geijn parallel matrix decompositions wrong tr 95 39 department computer sciences university texas oct 1995 4 brian grayson ajay shah robert van de geijn high performance parallel strassen implementation department computer sciences unversity texas tr 95 24 june 1995 5 prasenjit mitra david payne lance shuler robert van de geijn jerrell watts fast collective communication libraries department computer sciences unversity texas tr 95 22 june 1995 6 robert van de geijn jerrell watts summa scalable universal matrix multiplication algorithm tr 95 13 department computer sciences university texas april 1995 lapack working note 96 1995 7 geng oden van de geijn massively parallel computation acoustical scattering problems boundary element methods texas institute fo computational applied mathematics ticam report 94 10 aug 1994 8 greg henry robert van de geijn parallelizing qr algorithm unsymmetric algebraic eigenvalue problem myths reality lapack working note 79 university tennessee aug 1994 9 barnett payne van de geijn watts broadcasting meshes worm hole routing university texas department computer sciences tr 93 24 1993 10 barnett littlefield payne van de geijn efficiency global combine algorithms 2 meshes wormhole routing tr 93 05 department computer sciences university texas march 1993 11 carey van de geijn performance scalability finite element analysis parallel computation university texas cna report 254 1992 12 jack dongarra robert van de geijn david walker scalable dense linear algebra libraries lapack working note 43 university tennessee technical report cs 92 155 april 1992 13 barnett payne van de geijn optimal broadcasting mesh connected architectures tr 91 38 department computer sciences university texas dec 1991 14 jack dongarra robert van de geijn dimensional basic linear algebra subprograms lapack working note 37 university tennessee technical report cs 91 138 oct 1991 15 robert van de geijn massively parallel linpack benchmark intel touchstone delta ipsc 860 systems preliminary report tr 91 28 department computer sciences university texas aug 1991 16 jack dongarra robert van de geijn reduction condensed form distributed memory architectures lapack working note 30 university tennessee april 1991 revised oct 1991 technical report cs 91 130 1991 ornl tm 17 robert van de geijn global combine operations lapack working note 29 university tennessee technical report cs 91 129 april 1991 18 robert van de geijn storage scheme parallel jacobi methods department computer sciences university texas austin tr 88 26 july 1988 19 robert van de geijn implementing qr algorithm array processors ph dissertation department computer science university maryland tr 1987 20 leary stewart van de geijn domino message passing environment parallel computation department computer science university maryland tr 1648 1986 cs 354 fall 1996 solution section 2 quiz 3 friday october 11 3 questions 25 points total 1 9 points 8 bit complement arithmetic calculations show work overflow occurs writing word overflow calculated result give 16 bit result multiplication overflow change addition negative multiplier change problem sign extend partial products 119 1 15 1785 overflow 2 9 points give algorithm write sal code fragment program sign magnitude multiplication variables values program 32 bit sign magnitude representations result multiplication variable 32 bits initialized program 0 code ignore overflow 32 bits modify variables algorithm complement multiplication absolute values set sign bit result data word word 0x8000 text xor sign figure sign result bgez abs absolute abs bgez multiply absolute multiply mul multiplication absolute values bgez sign set sign bit 3 7 points show result addition ieee single precision floating point values round nearest rounding 0 0 align binary points shift 7 4 3 places keeping 3 extra digits significant end rounding 1 10000101 0 0 0 00 0 100 addition 0 100 1 000 1 100 normalized rounding left values round 1 1 result halfway representations ieee round nearest choose ends 0 ieee single precision result 0 cs 302 fall 1996 section 4 quiz 3 solutions quiz 20 total points write legibly read grade 5 minutes class period ends finish good luck 1 5 points write struct declaration structure called computer member variables integer disk size integer monitor size character model type double total price struct computer int disk size int monitor size char model type double total price 2 5 points rewrite function switch statement nested statement code statements int foo int number int number 1 2 number 3 10 number 4 number 6 17 return int foo int number int switch number case 1 2 break case 3 10 break case 4 case 6 break default 17 return 3 5 points code display screen include ltiostream int bar int number int number 1 0 return 10 return int main cout bar 0 0 endl cout bar 1 0 endl cout bar 0 1 endl cout bar 1 1 endl 0 1 1 12 4 5 points rewrite function loop loop int factorial int int counter fact 1 counter 1 counter counter fact counter return fact int factorial int int counter 1 fact 1 counter fact counter counter return fact posse software john belizaire cs cornell julian pelenur julian cs cornell mauricio aguilar alvarez mauri cs cornell search form fill www server req userid start search start clear form fields cancel notes searches entire www server takes time 4 min www cs cornell great revised thu nov 10 13 00 01 est 1994 comments suggestions cs cornell julian cs cornell mauri cs cornell manoj plakal bookmarks uw madison easi university wisconsin madison electronic library uw cs csl university wisconsin kurt wendt library wisconsin union university book store badger herald onion iitk iitk home page chat gateway indian institute technology kanpur alumni registry pals friends snaps pals nimar singh arora home page geeta arora home page ajit banerjee home page home page banerjee anupam home page home page ghosh home page ranjit shetty home cs acm ieee ieee computer society usenix acm sigops ieee osdi 96 xerox parc page http src doc ic ac uk computing overview html yahoo science computer science dennis theory page collection computer science bibliographies http www cs indiana cstr search archi cs752 home page architecture seminar schedule uw archi www computer architecture home page archi projects archi people cpu info center actual size processor page spec benchmarks simulation tools archi industry info acm sigarch osdi 96 usenix page asplos 96 supercomputing 96 pl cs701 home page pl seminar uw pl mid west soc pl systems fall 96 workshop pl research resources pl research projects pl people pl publications pl conferences pl bibliographies acm sigplan oopsla 96 acm toplas news cnn time cricinfo home cricket internet india news magazines indiaworld breaking news hindu times india indian express indiaworld india today business world economic times sci calcutta calcutta online calcutta online news paper bbs india internet radio plane journeys india india links da net yahoo starting point search engines webcrawler lycos infoseek altavista simple query altavista advanced query metacrawler international travel network das hack hacks unix reference desk gnu linux perl perl home page perl institute perl reference materials java sun java site emacs emacs reference materials emacs tcl tk tex list usenet faqs generator world wide web robots wanderers spiders upl games home page music music cds bmg music service columbia house cdnow main homepage cd club faq 4 10 http www home page audio files directory pub sounds songs jimi hendrix song files au songs hindi movies jimi hendrix server persian kitty adult links naughty troi page troi homepage marina mpeg city guest samples page http www ece wisc papers ps 2 page online computer documents cs701 fall 1996 libraries applications http www public iastate html http www public iastate html ftp ftp mpi sb mpg de pub leda leda library sites alcom project home page book bob bob dylan fall 1996 tour guide international code contest geek site day http www olga net http www cs cmu afs cs cmu project public www resources html http emile math ucsb 8000 ftp butler hpl hp stl stl faq http chaos crhc uiuc faculty hwu html ftp ftp netcom pub hb html star wreck introduction http www bookshop uk tintin mary anne home page hard porn free sample pictures avi mpeg qt good stuff hot site web stories yahoo arts humanities literature genres web published fiction adult fiction xxx mpeg yellow pages yellow pages official server list bookmark deja news source internet newsgroups mr double adult story page tech irc related documents internet relay chat internet tools summary net squared anonymous ftp sites listing cs links manoj plakal bookmarks irc archive aloha http www ens fr 8080 home html java lex lexical analyzer generator java java tm based constructor parsers cup home page cafe au lait links compiler connection dataflow web page free services home page background textures directory contrib applications acaps latex bibliographies macros www alert redirection response server handled client document moved document permanently moved homepage icon faculty staff position openings assistant professor computer science questions open positions contact arthur chair cs iastate frame display dakota based aircraft routing scheduling system sponsored air force office scientific research afosr air force mobility modeling simulation users group united states air force europe dakota software facilitates mission routing scheduling tasks united states air force europe system facilitates scheduling critical mission travel distinguished visitors officers serving europe soviet union africa flights united states heterogeneous fleet aircraft including 12 135 20 21 41 planes differing capacities endurance speed facilities type aircraft allocated fixed number flying hours objective process maximize efficiency fleet supporting travel eligible personnel constraints fleet size flying hours limitations software entering requests travel information airports aircraft passengers missions scheduled manually utilizing decision support module number tools provided facilitate scheduler task including maps tables feasibility checking summaries flying hours line access dakota online access dakota restricted user time demo version runs server version means user work screen time telnet login note telnet application handle kind display demo michael dr nygard home pages individual screens construction map screen schedule screen input screens airport atlas screen passenger screen aircraft data entry screen request screen board online additional material java textbook title java program authors deitel deitel isbn 0 13 5 publishers prentice hall cost 45 programs book http www deitel http www deitel sources java programs http www javasoft java virtual machine detailed specification java virtual machine found stack machine unlike jrm register machine find fun read parts spec 2313 personal history grew cold city minneapolis nice place live honest don visiting minneapolis south high school spent time math swim teams curious minneapolis check site southern california undergraduate received ba mathematics san diego small catholic liberal arts university specializes business campuses southern california year adventure san diego returned basically relaxed met lot interesting people met rachel girlfriend interesting computer artist named forrest responsible backgrounds homepage check art gallery spent couple months employed minneapolis based router company cisco computer sciences grad student uw madison lot san diego bit minneapolis graduate student department expects classes make ends meet barely work ta cs 302 math tutor interested mail prock cs wisc constraints constraints archive constraints archive location faq half constraints archive location people bibliography papers cs 306 assignment 12 drawing trees resist internet censorship informed supreme court 2352 links surfing enjoyment hackstadt submit www search h3 hierarchical search h3 hotlist personal links distributed computing object technology parallel computing visualization business commerce shopping computing resources conferences workshops journals education employment entertainment health medicine indexes searching surfing news current events organizations institutions personal home pages politics publishing recreation reference regional information science society social issues life online www html resources adults 2352 links 64 accesses page 1 updated tue jan 14 2 00 09 pst 1997 jan 1997 steven hackstadt hacks cs uoregon hypertext code experiment experiment grew observation command conjunction emacs tags functions builds general function type definition cross reference body code tags file generate hypertext versions source code page demonstration utility wrote small program obtained flow graph command generated hypertext versions source flow graph automatically information send mail sammy cs utexas flow graph 1 display tree void bdd graphics 27 2 printf int 3 leaf int tree 74 4 redraw bdd cb void tree 232 5 redraw bdd void tree 186 6 int 7 int 8 int 9 int 10 leaf 3 11 int 12 cb void bdd graphics 243 13 int 14 int 15 cleanup void tree 129 16 top int tree 65 17 split void tree 49 18 int 19 build bdd cb void bdd graphics 252 20 int 21 parse build bdd struct bdd 68 22 int bdd 299 23 int bdd 83 24 printf 2 25 int lex yy 114 26 char 27 int lex yy 512 28 int lex yy 913 29 int 30 int 31 void lex yy 933 32 int 33 int lex yy 823 34 int lex yy 942 35 unsigned long 36 void lex yy 928 37 32 38 int 39 struct tree 15 40 int 41 atoi int 42 var tree struct tree 154 43 39 44 insert void tree 39 45 fprintf int 46 combine bdd struct tree 130 47 combine struct tree 78 48 leaf 3 49 apply op int tree 96 50 fprintf 45 51 39 52 level int tree 84 53 leaf 3 54 insert 44 55 reduce equality int tree 33 56 leaf 3 57 find reduce equals int tree 10 58 leaf 3 59 eq int tree 195 60 replace void tree 173 61 split 17 62 insert 44 63 cleanup 15 64 reduce redundancy int bdd core 53 65 leaf 3 66 replace 60 67 cleanup 15 68 cleanup 15 69 39 70 cleanup 15 71 int 72 int 73 int 74 int 75 build graphics info void tree 152 76 count levels int bdd graphics 55 77 leaf 3 78 level 52 79 count level int tree 73 80 level 52 81 leaf 3 82 assign level void tree 100 83 level 52 84 leaf 3 85 int 86 int 87 printf 2 88 int 89 exit cb void bdd graphics 286 90 exit int 91 main int bdd graphics 291 92 int 93 72 94 73 95 74 96 88 97 int 98 int 99 printf 2 100 int 101 int 102 bdd input char lex yy 67 103 printf 2 104 bdd int lex yy 81 105 printf 2 106 int lex yy 955 107 void lex yy 959 108 void lex yy 963 109 int lex yy 967 110 28 111 void lex yy 971 112 36 113 void lex yy 975 114 31 115 int lex yy 979 116 34 img img img img img img img dri researchers dri browse search public files technical reports search technical reports dri institutions ipic 96 home page international working conference integration enterprise information processes site information iti singapore altavista forum dri send questions comments server mike dri cornell peking university alumni association madison send email alumni members comments suggestions make links add page mail cai gif jpeg picture homepage send email click highlighted word email person cai department physics 88 91 cs wisc cai department physics 62 68 cae wisc cao yanming department maths 1987 1991 department mathematics home 309 257 cao math wisc chen wei department physics 88 home 608 256 weichen physics wisc cheng yan department biology 1982 1988 macc wisc gao dali department chemistry 1982 ph candidate department biochemistry laboratory molecular biology home eagle heights madison 608 233 2594 work 608 262 7970 fax 262 macc wisc lin department physics graduated 1968 wisc gov li department maths 1986 1990 home 256 math wisc li department biology 1983 students wisc lu mechanics 1980 1986 ms lu hope wisc pan technological physics department graduated 1985 pan chem wisc shen lei department maths grade 1990 office 620 van vleck hall 262 3600 home 2110 university ave 410 math wisc wei yinong department math 1988 1994 office 262 home 238 1884 math wisc wu wei department geology 1986 1990 department biochemistry wisc xie joy xie geophysics astrophysics major graduation 1983 joy meteor wisc yang 608 238 608 262 macc wisc zhang department biology 87 students wisc zhang liqun department physics liqun physics wisc zhu jun department biology 84 dept anatomy 1300 univ ave madison 53706 macc wisc zhu 608 259 608 262 18 orchard st madison wi 53715 cae wisc peking university peking university beautiful campus tower amith yamasani bookmarks den local den home pages home page bruce land pages cs516 home page cs418 lab main page den cs417 cs432 cs631 multimedia cs 401 501 home page vlsi cornell department computer science yahoo html beginner guide html executing shell scripts inside mosaic information provider guide html write html files html quick reference 09 25 94 changing home page newsgroups news cucs system graphics cave user guide opengl www center mpeg movie archive daniel icon archive multimedia movie studio main www graphics page fave links silicon graphics silicon surf world wide web virtual library games recreation star wars home page upenn organizations quantum corporation www server microsoft corporation world wide web server job sites careermosaic page 1 search jobs online career center bets business career taxi home page hr net interactive employment network advisor vol 1 2 toc advisor home page ncsa mosaic documentation motif window system motif home page languages annotations table contents faq object oriented design references programming language documents sources oop bookpool information programming languages resources opengl ibm opengl www center widget basics catalog compilers vhdl tcl www info music music ftp jukebox ftp ftp digital archive index search form music ftp movie schedule pyramid mall latex related information script file generating postscript latex files written aaron essentials latex updated latex2e authors gentle guide latex2e gentle guide tex assembly language version latex latex2html manual introduction rcs rcs functionalities computing facilities handbook gnu manuals updated 09 25 96 gnu postscript pdf portable document format manuals range 150 250 printed pages recommend view ghostview postscript adobe acrobat reader pdf selectively print sections order bound manuals free software foundation emacs manual 25 00 includes fold reference card gnu emacs reilly nutshell book favorite bookstore ut op borders barnes noble gnu debugger reference card thing print 2 pages landscape mode carry order nice fold card 10 00 fsf gnu emacs manual postscript 300 pages gnu library libg manual postscript pdf gnu io stream library manual postscript 40 pages gnu make manual postscript pdf intro make chapter 2 gnu make manual postscript gnu debugger gdb manual postscript pdf gdb reference card postscript pdf manual rcs generated postscript versions man pages 2 landscape mode print quick reference introduction rcs commands rcs change rcs file ci check rcs revisions check rcs revisions clean working files compare revisions rcs file print log messages rcs files elke rundensteiner publications research group database systems research group software systems research laboratory computer science engineering department electrical engineering computer science electrical engineering computer science building university michigan ann arbor 48109 2122 usa listing references reports included ftp site papers postscript format contact author directly journal papers include fine tuned editing performed publisher final proof sheets referred actual journal proceeding final version 1996 publications rundensteiner object oriented principles optimize update propagation materialized views ieee int conf data engineering icde 12 1996 march 1996 rundensteiner schema removal issues transparent schema evolution ride 96 ieee 1996 march 1996 rundensteiner augmented inherited multi index path views ride 96 ieee 1996 march 1996 elke rundensteiner oodb view system design implementation accepted journal theory practice object systems tapos special issue subjectivity object oriented systems issue editors harold william harrison john wiley york 1996 extended version univ michigan tech rep cse tr 246 95 1995 rundensteiner benchmark issues object oriented view systems oopsla workshop object oriented database benchmarking oct 1995 1995 publications thomas rundensteiner lee visualization database tools construction project oriented databases knowledge bases genome research computing track twenty seventh hawaii international conference system sciences hicss 28 jan 1995 ra rundensteiner transparent object oriented schema change approach view evolution ieee int conf data engineering icde 11 1995 taipei taiwan march 1995 rundensteiner materialized object oriented views international workshop research issues data engineering distributed object management ride dom 95 ieee 1995 taipei taiwan march 6 7 1995 zhou rundensteiner shin oodb support real time open architecture controllers dasfaa 95 lee rundensteiner thomas active oodb system genome map assembly information systems special issue scientific databases spring 1995 rundensteiner constraint based object model structured document management electrical engineering computer science dept university michigan ann arbor tech rep cse tr 237 95 1995 rundensteiner interactive visualizations exploration spatio temporal analysis video data ijcai 95 workshop intelligent multimedia information retrieval montreal quebec aug 1995 rundensteiner uniform structured document handling constraint based object approach advances digital libraries adl 95 forum research technology advances digital libraries virginia 1995 appears book chapter adl 95 springer verlag rundensteiner generic framework inter cell control semiconductor manufacturing facility accepted presentation national symposium american vacuum society minneapolis october 16 20 1995 rundensteiner graphical query language identifying temporal trends video data 1995 international workshop multi media database management systems iw 95 ieee computer press ra rundensteiner object slicing flexible object representation evaluation electrical engineering computer science dept university michigan ann arbor tech rep cse tr 241 95 april 1995 elke rundensteiner oodb view system design implementation electrical engineering computer science dept university michigan ann arbor tech rep cse tr 246 95 1995 huang jing rundensteiner semi materialized view approach route guidance intelligent vehicle highway systems rce center technical report 1995 huang jing rundensteiner path view algorithm transportation networks dynamic reordering approach rce center technical report june 1995 jones rundensteiner object model algebra implicit unfolding hierarchical structures electrical engineering computer science dept university michigan ann arbor tech rep cse tr 251 95 july 1995 rundensteiner object oriented principles optimize update propagation materialized views electrical engineering computer science dept computer science engineering division university michigan ann arbor tech rep cse tr 252 95 july 1995 revised version 1994 paper ra rundensteiner transparent schema evolution system based object oriented view technology ieee trans knowledge data engineering 1995 revised version tech rep cse tr 211 94 april 1994 rundensteiner visual multimedia query language temporal analysis video data invited chapter book titled design implementation multimedia database systems ed kingsley pub 1995 draft version ra rundensteiner supporting hard tse acm 4th int conf information knowledge management cikm 95 nov 1995 huang jing rundensteiner hierarchical path views model based fragmentation transportation road types acm workshop geographic information systems nov 1995 1994 publications listing construction cs100 program 6 due tuesday april 30 1996 program 6 notes built function named computes absolute function doubles function called abs integer argument program 6 folder file called tests describes additional tests run hand part 2 answers produced link program folder program 6 folder cs100 spring 1996 pierce cs cornell zeno software warning page construction note software configurations software rivl tcl dp cmt lossless jpeg jpeg processing operating system source code sunos 4 1 linux solaris 2 5 osf 1 3 0 hp ux 9 0 hp ux 10 0 click download img college engineering university wisconsin madison ece electrical computer engineering faculty directory tompkins willis chair electrical computer engineering tompkins willis professor microcomputer based biomedical instrumentation real time digital signal processing biomedical computing agrawal rajeev associate professor stochastic systems stochastic adaptive control control queuing networks communication networks fernando professor power systems computer applications power system security computational engineering sparse matrices ross professor control systems robustness optimization john dean college engineering industrial engineering manufacturing processes robotics tactile sensing systems analysis design noise control manufacturing systems spectral analysis john associate professor electromagnetic field interactions materials microwave processing ceramics high power microwave sources electron beams plasma modification materials surfaces engineering research center plasma aided manufacturing materials science program dan philip dunham reed professor high power semiconductor diode lasers semiconductor devices based lattices types materials science program reed center photonics james professor department mathematics statistical signal processing applied probability information theory professor semiconductor interfaces synchrotron radiation ray optics ray assisted semiconductor processing process modelling optics modelling simulation solid state physics ray devices center ray lithography materials science program chalasani suresh assistant professor parallel architectures parallel algorithms fault tolerant systems cobb daniel associate professor digital analog control theory real time applications robustness feedback systems dynamics crook assistant professor compound semiconductors electronic optoelectronic materials devices integrated active antennas materials research group chemical vapor deposition materials science program reed center photonics wisconsin center applied microelectronics christopher professor control systems power systems electric power system stability nonlinear dynamics computational complexity computer aided control analysis wisconsin power electronics research center professor department chemistry vlsi circuit fabrication integrated circuits integrated circuits sensor design plasma polymerization micro electromechanical fabrication engineering research center plasma aided manufacturing materials science center national institute science education wisconsin center applied microelectronics donald professor digital system design logic design design automation hardware description languages professor digital control power semiconductor devices power electronic conversion aerospace power systems adjustable speed drives wisconsin electric machines power electronics consortium wempec wisconsin power electronics research center dobson ian associate professor nonlinear dynamics chaos voltage collapse power systems utility power electronics steven assistant professor micromachined antennas transmission lines antennas receivers imaging arrays microwave millimeter wave integrated circuits millimeter wave communication systems optoelectronics mechanical systems center ray lithography engineering research center plasma aided manufacturing wisconsin center applied microelectronics goodman james professor computer science computer architecture memory systems multiprocessor architecture large scale computing computer hardware john associate professor applications probability statistics numerical methods estimation detection problems communications signal processing henry ibm bascom professor integrated circuit design processing design semiconductor interfaces optical micromechanical sensors systems mechanical properties thin films application ray lithography sensor fabrication microactuators ray masks manufacturing systems engineering program materials science program wisconsin center applied microelectronics hill mark associate professor computer science computer architecture performance evaluation computer memory system design parallel computing william professor associate chair plasma processing computational modeling semiconductors engineering research center plasma aided manufacturing materials science program hou chao ju jennifer assistant professor protocol design implementation time constrained communications real time computing resource management high speed networks fault tolerant computing distributed systems performance evaluation hu yu associate professor computer science fast algorithms vlsi architecture video image signal processing neural network fuzzy logic applications signal processing design methodology high performance embedded signal processing systems charles professor computer science integrated circuit testing built test computer hardware design vlsi circuit design lasseter robert professor application power electronics utility systems including harmonic interactions simulation methods power electronic circuits converter controls applications including svc facts wisconsin electric machines power electronics consortium wempec wisconsin power electronics research center thomas grainger professor power electronics electrical machines power electronics adjustable speed drives electric machines ac motor drive systems wisconsin electric machines power electronics consortium wempec wisconsin power electronics research center long willis professor engineering professional development electric power systems utility system applications power electronic devices circuits power quality issues computer analysis power systems lorenz robert professor mechanical engineering control electromagnetic actuators power electronics robotics neural network controllers multi variable control synthesis manufacturing systems engineering program wisconsin electric machines power electronics consortium wempec wisconsin manufacturing automation robotics consortium wisconsin power electronics research center lumelsky vladimir consolidated paper professor computer science mechanical engineering robotics industrial automation pattern recognition control theory kinematics uw madison robotics laboratory richard associate professor control systems systems simulation instrumentation systems computing real time user friendly systems computer control instrumentation laboratory manufacturing systems engineering program luke assistant professor iii compound semiconductor materials devices chemical vapor deposition growth semiconductors semiconductor lasers materials science program reed center photonics leon professor fiber optics photonics nonlinear optics integrated optic devices spectroscopic tools device materials characterization materials science program paul associate professor digital signal processing acoustic analysis speech speech synthesis center nguyen assistant professor digital signal processing multirate systems applications filter banks wavelets destructive evaluation biomedical signal processing filter design multirate signal processing group ramanathan associate professor real time systems high speed networks fault tolerant computing parallel processing distributed systems computer architecture vlsi design saluja kewal professor computer science design testability computer architecture data compression integrated circuits vlsi fault tolerant computing john professor electromagnetic wave propagation fusion plasmas free electron lasers microwave millimeter wave electronics computer simulation plasmas plasma sources materials processing center plasma theory computation seshadri professor magnetic film devices microwave devices optics surface free electron sources plasmas center plasma theory computation william associate professor modeling adaptation control signal processing leon professor plasma aided manufacturing controlled fusion laser plasma interactions magnetic confinement biophysics engineering research center plasma aided manufacturing materials science program torsatron stellarator laboratory wisconsin plasma processing technology research consortium smith james professor computer science computer architecture instruction level parallelism multiscalar paradigm superscalar processors vector architecture sohi gurindar associate professor computer science computer architecture numeric processing vlsi design parallel processing john professor associate chair fusion space physics plasma optics waves center plasma theory computation barry van associate professor signal processing algorithm development analysis signal processing sensor arrays beamforming time series analysis spectrum estimation adaptive filtering biomedical signal processing active noise control vernon ronald professor electromagnetic fields waves high power microwave transmission mode conversion systems converters antennas propagation media interaction materials semiconductor physics webster john professor medical instrumentation radio frequency cardiac measurement amplifiers interference wendt amy associate professor plasma processing materials thin film deposition plasma etching plasma source design modeling diagnostics plasma aided manufacturing plasma generation plasma surface interaction engineering research center plasma aided manufacturing materials science program wiley john provost vice chancellor academic affairs metal films semiconductors electrical properties materials statistics clustering semiconductor devices ray lithography center ray lithography wood david associate professor computer science computer architecture performance evaluation vlsi systems design parallel processing computer memory system design yin tom professor neurophysiology sound localization neurophysiology auditory physiology center neurosciences emeritus beyer james emeritus professor electromagnetic fields waves semiconductor microwave devices high frequency circuits antennas integrated circuits electronics james emeritus professor thin film electronic device fabrication superconductivity tunnel junctions vacuum tech semiconductors applied superconductivity center materials science program donald emeritus grainger professor power electronics industrial controls machine control concepts power electronics electrical machines motor drives wisconsin electric machines power electronics consortium wempec wisconsin power electronics research center uw coe depts centers consortia services fountain index search mail credits modified sunday 10 nov 96 02 07 39 cst coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc add profile hippi infrastructure protocol performance tests horus distributed system text postscript figure 1 figure 2 figure 3 figure 4 extending deadline program 6 reasons fair people made minute correction clarifications mail project taking people longer expected ta gave classes week half week midterm time half hand late feeling generous policy program hand 5pm friday 2 bonus points hand end office hours monday november 11 2 30pm full credit hand beginning class tuesday regular 25 reduction thursday regular 50 reduction catch hand friday expect graded returned exam remember exam tuesday counts 20 grade program counts approximately 4 math budget time weekend extraordinarily strict deadlines time hand 5 05pm friday bonus points slide door 2 35pm monday late click return cs 302 section 10 homepage modified wed nov 6 1996 mike steele msteele cs wisc kaleidoscope constraint imperative programming language authors gus lopez bjorn freeman benson alan borning published constraint programming mayoh tougu penjam eds nato advanced science institute series series computer system sciences vol 131 springer verlag 1994 pages 313 329 174 180 published uw tech report 93 09 04 abstract constraint imperative programming cip family languages integrates constraints imperative object oriented programming addition combining features paradigms synergistic effects integration ability define constraints user defined domains discuss characteristics cip family provide rationale creation synergy constraints objects imposes additional challenges provision constructs object identity class membership understood conventional language paradigms discuss benefits challenges combining constraint imperative paradigms present current ideas context design implementation kaleidoscope 93 language click postscript file return constraints home page university washington computer science engineering desktop references table contents language tools search engines started technical resources uw services commerce handle tables click search engines collections aliweb metacrawler webcrawler webcrawler lycos lycos einet einet yahoo yahoo www virtual library infoseek infoseek wic internet ncsa ncsa catalog ncsa library mother bbs worm www worm congress uw services uw image staff image student mailbox box homepage directory directory conversion uwin info rtf html cs system converter homepage departments language tools webster roget thesaurus strunk strunk writer human elements style resources languages page francais french francais italian francais german languages cmu english echo server translator started net technical resources ncsa www introduction ncsa beginner internet guide html ncsa internet big dummy guide zen art bookshelf internet internet cs web faq usenet faqs computing topic index commerce sites att 800 fedex ups ups post index directory fedex tracking office tracking department computer science engineering university washington box 352350 seattle wa 98195 2350 206 543 1695 voice 206 543 2969 fax comments webmaster cs washington cse 326 spring 1995 projects projects turned electronically 12 01 date project 4 project 3 project 2 project 1 ladner cs washington cla cs320 concepts programming languages spring 1995 assignment 2 due 2 17 95 chapter 5 pages 133 problems 7 9 11 12 23 chapter 6 pages 160 162 problems 1 2 7 8 12 solutions assignment 2 chapter 5 7 pages 114 15 packed decimal encoding integers half byte decimal digit bits codes 0000 1001 represent digits 9 codes 1010 1111 digits business computers encoding 1960s computers support encoding today advantage packed decimal encoding input output conversion faster binary integer encoding disadvantage arithmetic slower data processing applications lots computation 9 page 117 sign magnitude high order bit represents sign 0 positive 1 negative bits represent magnitude 10000 0000 0000 0001 negative 1 0000 0000 0000 0001 positive 1 complement representation positive number sign magnitude representation negative number bit wise complement positive number 1 1111 1111 1111 1110 advantage complement encoding subtraction adding high order bit interpreted sign treated differently bit arithmetic hard ware cheaper implement sign magnitude tion disadvantage complement positive 0 0000 0000 0000 0000 negative 1111 1111 1111 1111 addition operation carry left end added back end complement representation positive number sign magnitude representation negative number bit wise complement positive number 1 1 1111 1111 1111 1111 representation advantages encoding disadvantages 0000 0000 0000 0000 carries left end 11 pages 118 19 floating point number parts exponent mantissa signed numbers ieee standard floating point numbers single length 4 bytes double length 8 bytes problems arise approximate encoding external real numbers represented internal float ing point encoding byte number represent 6 decimal places accurately truncation happen arithmetic operations increase size truncation error invalid results happen programmer expects exact answers numbers vastly magnitude 12 pages 118 19 largest 32 bit integer 0111 1111 1111 1111 1111 1111 1111 1111 largest positive floating point number 0 1111 1110 111 1111 1111 1111 1111 1111 exponent 1111 1111 code reserved overflow error conditions half floating point 1 0111 1110 000 0000 0000 0000 0000 0000 smallest positive float closest 0 0000 0001 000 0000 0000 0000 0000 0000 exponent 0000 0000 code reserved underflow conditions negative floating point number greatest magnitude 1 1111 1110 111 1111 1111 1111 1111 1111 23 page 130 simula pioneered major idea object oriented programming type grouped class functions operate chapter 6 1 page 135 external object real world thing modelled program object string bits represents external object program storage object series memory locations program object stored pointer address storage object pointer variable storage object store address storage object pointer values pointer variables pointer objects 2 page 137 pointer variable storage object store address term variable general includes pointer variables storage objects store ordinary data values 7 page 143 dereference fetch storage object 8 page 144 examples assume kk integer ar array 5 integers pk pointer integer pp pointer structure consisting string age f1 function takes integer argument language explicit implicit dereference pascal age kk 1 f1 kk f1 var parameter pp age printf kk kk pk ar kk pk ar 12 pages 145 6 type list cell record integer link list end var p1 p2 p3 list p2 link p3 link marina chen physics warning labels warning read risk capital punishment night beta smiley dictionary mathematician windows 95 microsoft generation microsoft buys cucs fcc cs cornell preliminary information sheet cs 3343 analysis algorithms fall 1996 instructor dr steven robbins office 3 02 sb phone 458 5544 address srobbins runner utsa homepage http vip cs utsa newsgroup utsa cs 3343 office hours tth 11 00 12 15 appointment class times tth 2 00 3 15 room 3 02 36 text required data structures aho ullman recommended introduction algorithms leiserson rivest prerequisites cs cs mat 2213 content covering parts chapters 1 6 7 8 9 10 aho small sections grading 30 exams 35 assignments programs problem sets 35 final exam thursday december 12 10 30am 1 15pm policy friday october 25 day drop make exams university excused homework assignments accepted due date hand finished assignment due date partial credit miss exam good reason responsibility contact exam leave message number send email assignments collaboration questions aspect assignment general discussion system approach problem constructive grade based assignments work students hand programs written assignments identical identical cheating type scholastic dishonesty results failure lead additional disciplinary action tar readme sql ps information sources journals annual reviews artificial intelligence behavioral brain science connection science ieee transactions neural networks ieee transactions neural networks inns journal neurophysiology journal neuroscience journal list pacific northwest lab machine learning online nature network network computation neural systems institute physics neural computing surveys neural computation neural computation connectionists neural computation table contents neural networks neural processing letters neuron proceedings national academy sciences science trends neurosciences vision research publishers academic press computational intelligence library oxford university press institute physics elsevier kluwer mit press morgan kaufmann publishers reilly springer verlag york stanford university list research area resources planet earth home page neural web virtual www directory cognitive science computer vision home page neurosciences internet neuroscience web search ga nn mailing list home page institute neural computing university germany ftp site papers determination sensitivity analysis weight pruning university vienna center computational intelligence bibtex database game playing worldwide web computer association gateway othello natural language processing acl crl computational linguistics language speech university robotics tasks table tennis robotic soccer software libraries netlib library mathematical software statlib library statistical software web publications psc article lissom lateral interactions cortex structure function nn software pdp home page back utcs neural networks home page martym cs utexas 1025 dolphins alt animals dolphins chris weaver computer sciences department university wisconsin madison modified mon feb 26 19 21 21 1996 christopher weaver romer verb img man left preparing romer man french fries khoros 2 0 1 developer release khoros fully fledged general programming environment supports data flow programming quickly develop application pasting existing library modules workspace connecting inputs outputs modules run network modules khoros system installed department sgi suns sun installation complete extra toolboxes sample data configuration configure environment previously khoros 1 0 remove cshrc file related information important remove path khoros bin log sun workstations hobbes execute projects image khoros 2 0 bin things base directory khoros projects image khoros 2 0 accept defaults configuration script creates file khoros env home directory add lines setenv dip projects image khoros 2 0 dip alpha setenv projects image khoros 2 0 file environment variable needed execute sample workspaces download khoros dip modified khoros env type source cshrc run cantata graphical user interface khoros type cantata error messages missing libraries add setenv ld library path usr x11r5 lib usr lib usr local motif 1 2 2 lib lib cshrc type source cshrc warning cantata colors run mosaic netscape running cantata ll dozens warnings colors couldn allocated end read white text white background hard test fine exercise input output menu choose generate data 2d gaussian place module workspace visualization menu choose interactive display display image place workspace 2d gaussian module connect yellow arrow 2d gaussian upper left arrow display image clicking arrows click option icon 2d gaussian module open window parameters set values variance height width peak 100 close option window run workspace pressing leftmost accelerator icon command string short window white gaussian blur black background learn line helps access directly cantata explain khoros cantata image processing khoros tip homeworks learning download fully configured workspaces dip demonstrate image processing tricks khoros files button left workspace load edge detection laplace filtering stuff directly remember set environment variables dip examples notice missing wrong instructions send mail kapu cs good tips pane files download dip update 18 april 1995 img supporting adaptive multimedia applications internetworks recent advances computing communication technologies made economically viable design implement distributed multimedia information management systems promise enhance users ability access rich variety audio video textual information globally inter connected networks advances resulted networked infrastructure inter operating components frequently differ capacity orders magnitude multimedia information management systems future required provide services clients highly heterogeneous environments traditionally functional interoperability dominant issue heterogeneity sufficiently managed black box abstractions ip posix differences performance hidden abstractions inadequate meeting real time requirements resource intensive multimedia applications address performance heterogeneity trend designing configurable applications adapt current environment resource availability time mechanisms enabling development adaptive multimedia applications constitute focus doctoral research resource requirements multimedia applications vary significantly depending presentation processing mechanisms compression image processing begun investigating adaptive mechanisms controlling cost performance tradeoffs presentation processing specifically developed presentation processing engine applications compression independent means accessing manipulating changing quality media objects composed modules implement primitive compression components huffman coding discrete cosine transform media processing operations scale clip allowing basic codec building blocks dynamically configured support codecs switch resolution levels provide flexible control qos parameters frame rate spatial resolution signal noise ratio snr implementation bound scalable codec run time based media object compression format application qos requirements expressed terms frame rate resolution snr implementation dynamically reconfigured accommodate dynamic resource availability qos requirements applications fine grained modular architecture modules existing codec implementations suitably extended reused implement codecs simplifying software development support media processing operations added plugging modules implement operations codec internal implementation advantage fine grained enables operations performed semi compressed opposed uncompressed data yields significant performance gain experience developing toolkit implement number codecs provided insights adaptive multimedia applications built object oriented design techniques powerful tools building dynamically configurable implementations carry efficiency cost due procedure call overhead dynamically dispatched method invocations development modular configurable efficient presentation processing mechanisms requires carefully engineered balance static dynamic composition modules static composition implemented parameterized types inline methods minimizes efficiency cost maintaining reusable extensible architecture instance image video compression operations filter bit stream number bits decode huffman symbols statically composed invoked high frequency minimal hand modules perform dithering inverse discrete cosine transform good candidates dynamic multiple implementations cost performance tradeoffs effectively balancing static dynamic binding implementations jpeg mpeg decoders achieved performance 5 percent fastest public domain monolithic implementations power dynamically configurable presentation processing environment depends ability express configurations cost performance tradeoffs propose develop abstract language protocol configurations algebraic expressions operators represent modules operands represent data representations automatic compute configurations triggered change user qos requirements notifications resource availability language protocol configurations downloaded client site multimedia data key challenge make language flexible configuration altered support media processing operations maintaining consistency encode side specification presentation processing environment integral component end end systems architecture distributed multimedia applications designed distributed multimedia computing laboratory university texas austin specifically propose extend configurable programming environment support qos aware transport protocols obtain completely integrated configurable protocol stack stack support efficient streaming data application network adapter vice versa methods accessing multimedia objects multiresolution file server expect results work substantially advance state art building adaptive distributed multimedia applications bert kay papers 1 herbert kay sqsim simulator imprecise ode models technical report ai96 247 artificial intelligence laboratory university texas austin austin texas 78712 march 1996 describes sqsim extended version qsim simulator computes numerical bounds defined ode models 2 herbert kay benjamin kuipers numerical behavior envelopes qualitative models proceedings eleventh national conference artificial intelligence aaai 93 pages 606 613 1993 mit press describes dynamic envelope envelope method implemented extension qsim generates predictions semiquantitative models 3 herbert kay lyle ungar deriving monotonic function envelopes observations working papers seventh international workshop qualitative reasoning physical systems pages 117 123 orcas island washington 1993 describes squid semiquantitative identification method constructing bounds semiquantitative model continuous system measurements system 4 herbert kay qualitative model space shuttle reaction control system technical report ai92 188 artificial intelligence laboratory university texas austin austin texas 78712 september 1992 describes qsim model space shuttle reaction control system qsim model 5 herbert kay monitoring diagnosis multi tank flows qualitative reasoning master thesis university texas austin 1991 describes algorithm applies problem monitoring high vacuum chamber bkay steve tanimoto professor computer science engineering adjunct professor electrical engineering university washington taught courses artificial intelligence programming languages data structures algorithms parallel processing computer vision graphics computers education current research focusses image processing mathematics education related work includes cooperative interface systems user modeling computer assisted instruction past studied image data structures parallel architectures algorithms image processing visual languages finds time play piano jazz classical fare cs 381k programming assignments programming assignments lisp lisp local machines notes lisp style efficiency lisp easier emacs editor program files provided directory assignments program file descriptions programs individual work assignments lisp timings performance symbolic differentiation search solving 8 puzzle theorem provers natural language access database windows 95 bashing surreal nando page background netscape caches images lower page access time works great pages lots static images images change frequently caching breaks coherence stale images common news services news observer times nando filenames images posted day jpg jpg frequently nando headline page find top story image inconsistent text tonight funniest ready sums anti windows95 propaganda apple ya appearance beautifully ironic microsoft image finally motivated make page surreal nando top story pages perusal hit miss guess pretty funny pc windows 95 questions stand courtesy rahmat hyder open fist romance lab overcome smoke virtually killed bomb squad foreign policy felix big deals start small cutting easy susan smith burns entry fire hole home page rob pfile steve seitz stupid steel ladder killed making page recovered bu grs cs 792 distributed systems seminar heddaya 1995 schedule 1995 05 01 suggest print papers link provided heavy duty printer called compact double sided printout filed login window basement 1 16 organizational meeting 1 23 os support portable bulk synchronous parallel programs heddaya 1 30 techniques reducing consistency related communication distributed shared memory systems arif bhatti 2 06 combining mechanism parallel computers valiant harvard aiken lab tr 24 92 nov 1992 chen 2 13 database supported cooperative problem solving 20p excerpt full text scientific database management paul dell 2 21 tue distributed filaments efficient fine grain parallelism cluster workstations arif bhatti 2 27 versioning issues collaborative distributed hypertext system david durand 3 13 sodabot software agent environment construction system sulaiman mirdad 3 20 integrating run time consistency models distributed computing birman parallel distributed computing 23 158 176 1994 lo conte 3 27 measure present compare parallel performance ieee parallel distributed technology 2 9 25 spring 1994 4 03 spawn distributed computational economy waldspurger al ieee trans soft eng 18 2 1992 kihong park 4 10 paging tradeoffs distributed shared memory multiprocessors hani 4 24 raid high performance reliable secondary storage heddaya 5 01 digital libraries cacm special issue april 1995 david durand abdelsalam heddaya created 1994 01 03 objectives cs302 end semester students 1 solve problems understand solve problems object oriented techniques reduce problems manageable parts 2 program solutions incrementally create programs implement robust user friendly solutions good programming style 3 tools good working knowledge tools programmers compilers debuggers editors possibly 4 prepared motivated cs courses prepared motivated cs courses cs367 cs302 cs367 courses provide programming foundation higher level cs courses note cs302 listed prereq 352 354 364 367 412 425 458 513 514 526 format chosen reasons 1 high degree student instructor interaction students freely answer questions 2 insure student actively engaged material students individual attention participate 3 variety teaching techniques lecturing individual group work fun games 4 address diversity aptitude interests students smaller sections makes easier pace examples tailored interests abilities class 5 give interested grads oportunity teaching experience common departments considered service cs department grads click return cs 302 section 10 homepage modified fri aug 30 1996 mike steele original written james basney agents resources isp animate agent project university clips chicago isp ai page ecai research machine learning ai ucl nobotics agents worse multiagent distributive problem solving uw ai home mit ai lab web home page page social information filtering algorithms ucl automating word mouth ai cognitive science robotics www resource knowledge rep page kif sift ksl agent info remote file kqml ftp ai mit pub minsky soc alon levy home page kif ps arpa knowledge sharing effort public library switzerland home page cody kwok modified oct 10 03 37 serial internet stuff starting point internet netscape home page world wide web http ncsa httpd ncsa mosaic net assistance including html tutorial netscape adding function cgi common gateway interface w3 search engines cusi unified www search interface yahoo aliweb lycos harvest webcrawler einet galaxy infoseek nexor public services wais w3 servers click return home page comments luxue cs utexas 3021 split uc berkeley cs division split parallel extension programming language supports efficient access global address space current distributed memory multiprocessors retains small language character supports careful engineering optimization programs providing simple predictable cost model stark contrast languages rely extensive program transformation compile time obtain performance parallel machines split programs programmer specifies compiler takes care addressing communication code generation ability exploit parallelism locality limited compiler recognition capability guess compiler transformations optimizing program language small set global access primitives simple parallel storage layout declarations capture elements shared memory message passing data parallel programming common familiar context split implemented thinking machines corp cm 5 intel paragon ibm sp 2 meiko cs 2 development cray t3d versions built free software foundation gcc message passing systems machine faster implementations underway meiko cs 2 elan libraries networks workstations active messages extensively teaching tool parallel computing courses hosts wide variety applications split viewed compilation target higher level parallel languages documentation split includes parallel programming split introduces language postscript version introduction split tutorial introduction split implementing split meiko cs 2 preliminary results split releases download split distribution platform meiko platforms added related projects include mantis parallel debugger applications include connected components sorting img back cs division home page access ways reach virgil bourassa img img textually img physically work 206 865 school 206 543 7798 home 206 562 textually work mail virgil atc boeing web home http www rt cs boeing cs virgil school mail virgil cs washington web home http www cs washington homes virgil hardcopy work boeing information support services box ms 40 seattle wa fax 206 865 school university washington seig hall rm 233 fr 35 seattle wa 98195 home 24th st bellevue wa physically work boeing information support services cube 33 07 building ave bellevue wa img directions school university washington room 233 sieg hall central campus seattle wa 98195 building 71 uw central campus map home 24th st bellevue wa directions boeing information support services bellevue campus moving east 90 exit 11a ave se straight ahead left se turn ave se status occasional updates modified 4 6 96 virgil bourassa virgil cs washington month favorites favorite vegetable 8 pounds month favorite vegetable sigh favorite tune oboe concerto minor favorite quote prof langevin special french word french words special favorite flavor wombat fudge favorite place pa pierce cs cornell frame http www cs cornell info people suzuki index html frame issues start workshop integration ip atm viewgraphs talk position paper 4158 ctc resources overview high performance computing environment hardware configuration diagram sp ctc resources allocations apply time ctc machines started newcomer guide ibm sp configuration system status documentation tutorials files parallel topics running batch jobs loadleveler easy ll programming languages tools compilers message passing libraries numerical libraries parallel tools debuggers utilities software list links online documentation visualization animations images educational materials software hardware notices news announcing upgrades policies forms guidelines rules governing ctc resources workshops consulting upcoming workshops dates agendas online materials virtual workshop online education high performance computational tools techniques registration deadline 13 consulting support researchers ctc home search research resources education ctc copyright exhibits partnerships statement feedback software publications affiliations url http www tc cornell resources updated april 25 1996 banner visualizations publications documents contained directories included contributing authors means ensure timely distribution scholarly technical work commercial basis copyright rights maintained authors copyright holders notwithstanding offered works electronically understood persons copying information adhere terms constraints invoked author copyright works reposted explicit permission copyright holder drop publishing world wide web 2nd int www conference 1994 postscript dienst architecture distributed document libraries communications acm april 1995 vol 38 4 page 47 postscript shared annotation cooperative learning submitted computer support cooperative learning 1995 conference 11 pages dienst building production technical report server chapter 15 advances digital libraries springer verlag 1995 1060 schedule schedule spring quarter 1996 monday tuesday wednesday thursday friday 12 30 rapid papers 1 30 loew 217 1 30 2 30 2 30 3 30 3 30 cse writing cse systems 4 30 seminar committee colloquium seminar 4 5 4 30 writing 5 30 committee tgif 4 5 agent universe directory listing main comprehensive sites 2 entries companies corporate research labs 4 entries academic departments institutes 5 entries pointers academic departments institutes conferences 6 entries people 1 entry agent research resources 10 entries miscellaneous 3 entries newest additions system 3 entries 8 55 entries retrieved update 1996 oct 16 1995 est search subscribe contribute feedback annotate 2068 de el tiempo en links peru online pontificia universidad catolica del peru de cesar de del peru tourist guide jose carlos el la si mas aqui img back home page random thoughts detecting machine machine interesting exchanges usenet god loves righteous tarot readings october 9 october 18 november 01 november 02 march 08 july 06 august 08 chosen card mike perkowitz university vermont maps tours admissions financial aid information find search telephone email directory departments programs offices courses schedules missing beautiful campus photograph arts entertainment photos sports events alumni parents friends research libraries computing employment opportunities uvm brought courtesy computing information technology university vermont copyright 1996 university vermont ll rights reserved university supports institutional personal web pages views expressed copyright 1996 university personal web pages strictly vermont rights author reserved reviewed approved university vermont read policies frequently asked questions send questions comments webmaster uvm page update december 9 1996 university vermont equal opportunity institution wei tsang ooi pronounced oo ee office 5162 upson hall office hour 11 12 noon mon wed fri office tel 607 255 7421 mail add weitsang cs cornell ta cs537 advance database system taking cs611 cs631 cs681 home page cs631 page 2889 minibase home page minibase database management system intended educational distributed subject conditions set terms distribution parser optimizer buffer pool manager storage mechanisms heap files secondary indexes based trees linear hashing disk space management system goal functional dbms dbms individual components studied implemented students gui front end support subset qbe visualization tools buffer manager trees query optimizer database design specifically creating er diagrams normalization multi user version minibase extends single user version logging locking recovery components minibase developed conjunction text database management systems raghu ramakrishnan html documentation minibase overview system architecture component interfaces text background information file record organizations buffer management access methods relational query languages operator implementation techniques query optimization database design concurrency control recovery history minibase terms distribution roadmap distribution overview single user minibase project components minibase development questions bug reports comments send mail july 12 1996 raghu ramakrishnan raghu cs wisc 11011 img indian institute technology kanpur iitk click button jump article table contents img news iitk img iitk departments img iitk alumni information request img iitk mailing lists img iitk general information img interesting links iitk news img information iitk trust fund img request donations student img distinguished alumni award 1996 img iitk faculty advertisement chemical engg img 96 img faculty ad 96 img iitk proceedings drive 96 img iitk trust fund img donations iitk img trouble iitk scheduled officers minority status img iitk opens software park img director message august 25 1995 img dean ashok mittal message july 7 1995 img director dean visit california img reports iitk amit mukherjee img silver jubilee computer science engineering jun 27 1995 img faculty recruitment physics img faculty advertisement large depts img computer science journals subscribed central library img news update feb 16 95 amit mukherjee img alumni directory coming class 91 95 addresses needed img news update amit mukherjee img admin owner guru stanford iitk net address changed img 95 iitk annual img national conference 1995 iit kanpur img news update 95 natl conf campus img iitk students build aircraft seeking support img dean ashok mittal requests alumni information img ernet didn img director requests donations alumni img annual alumni convention 1994 img ramesh breakthrough superconductivity img iitk seeks conference proceedings alumni img inter hall skit contest years img iitk plans software park budget cut img iit experience excellence past present future iitk departments img computer science engineering iitk alumni directory information request forms img plain text img latex version preferable iitk mailing lists img global mailing list information etiquette img electronic mail addresses img directory people img batch wise mailing lists home pages iitk general information img institute img iitk address img iitk phone numbers august 1994 img direct iitk img academic programmes img research activities img learning iitk img iitk pictures courtesy rohit tripathi iowa state univ img iitk campus img computer centre img computational facilities iitk img iitk mail users img ernet nodes img central library img computer science journals subscribed central library interesting links img seshan seshan intimate story img indians usa success story img indian colleges institutes universities img bharat img india home page img travel agents survey img cry child relief img action india iitk logo courtesy manoj mittal manitoba winnipeg washington maintained shubu mukherjee wisconsin gagan agrawal maryland updated fri oct 18 16 17 48 cdt 1996 cse 451 introduction design implementation operating systems goal teaching understand operating system fundamental abstractions provided operating systems design issues decisions implementing abstractions platforms work considered pc crashes day workstations don programs access memory physically machine curious covers windows unix nt operating systems operating system acts resource manager computer kinds decisions makes bring faculty member computer science department check home page details teaching area research operating systems interaction compilers computer architecture ta graduate student department click ta homepage attitude teaching learning job prepared lecture day present clarify material feel important guide series stories intended convey basic points people pretty good conveying concepts walking complicated material examples analogies people terrible feet add subtract multiply divide remember semicolon slides work details advance make mistakes lecture handouts grateful point mistakes ll correct quickly job teaching responsibility learning mechanical things order teach effectively slides exams homeworks soliciting feedback mechanical things learn effectively pretty guarantee operate simple guidelines high grade lecture prepared means read lecture notes previous lecture means read relevant section text begun working homeworks questions ready lectures lectures slide notes quarter miss lectures included miss lecture responsibility make things proceed true miss lecture responsibility determine happened relates rest good resources web pages person sitting homeworks hate homeworks pain put grade thought homeworks working running painful improve faster homeworks understand understanding importantly things good bad ve created anonymous feedback page don check details send regular mail office fun programming class pull lot concepts make progress results pretty impressive basically ve job quarter make productive effective click actual syllabus design implementation kaleidoscope 90 constraint imperative programming language authors bjorn freeman benson alan borning published proceedings ieee computer society 1992 international conference computer languages april 1992 pages 174 180 abstract major paradigms computer programming languages imperative declarative programming describe scheme languages integrate specific features paradigms framework constraint imperative programming framework discuss design implementation instance framework kaleidoscope 90 imperative paradigm constraint imperative programming explicit control flow state assignment declarative paradigm explicit system maintained constraints relations hold strong practical motivation making integration typical application portions imperative constructs portions constraints constraint imperative language suitable paradigm click postscript file note file missing picture published paper scroll bar return constraints home page www alert redirection response server handled client document moved document moved ad tufts university intends hire additional faculty member computer engineering starting september 1997 candidates ph computer engineering closely related field research interest vlsi computer networks multimedia biomedical engineering human computer interaction invited apply appointment assistant associate full professor level depending qualifications demonstrated ability successful teaching students underrepresented groups preferred send letter application resume names references robert chair department electrical engineering computer science tufts university 161 college avenue medford ma 02155 review applications begins january 15 1997 tufts university affirmative action equal opportunity employer dedicated diversity members represented groups people color persons disabilities vietnam veterans women strongly encouraged apply automatic programming automatic programming defined synthesis program specification automatic programming specification smaller easier write program written conventional programming language approach automatic programming based reuse generic algorithms views generic algorithm performs task sorting linked list records based abstract descriptions data program operates view describes actual application data correspond abstract data generic algorithm view generic algorithm specialized compilation process produce version algorithm performs algorithm directly application data graphical user interfaces make easy user create views application data view library algorithms defined view specialized work application data specialized programs produced multiple languages lisp single copy generic algorithms related system program graphically connecting diagrams represent data physical laws mathematical models line demonstrations programs views publications cs 395t automatic programming software demos construction vip demo write programs physics connecting diagrams unit conversion demo convert units measurement gordon novak jr 2071 stop quote preserved interesting quotations indicative state mind foolish spend time typing scary isn usenet wag traditional scottish food sheep homeomorphic torus apply mapping interior exterior sheep exchanged result called haggis tick knock evil antoine de st le petit prince les se le petit prince system administrator bill significant marry father children giving root password vladimir general director machine building works stand proliferation paperwork useless fight forms ve kill people producing seymour cray virtual memory memory don fake mother freedom information online chicken soup electrons part public domain herman melville deemed superfluous establish fact people large business accounted level called liberal professions jim president mcdonald international don talk market share share jeremy buhler jbuhler cs update 10 11 96 texas institute computational applied mathematics visitor information institute overview related departments ut graduate program cam university texas web central research research groups institute publications upcoming seminars computing facilities symposium advances computational mechanics honor oden birthday pages people faculty student pages weekly ticam forum university texas directory cam related sites exciting jan 1996 installation 16 node ibm sp 2 ticam scientific visualization laboratory dec 1995 ut austin high performance computing facility 40 node cray oct 1995 40 node intel paragon moved rice university ut austin fall 1995 faculty join ut austin ticam todd associate professor mathematics senior research scientist jerry computational applied mathematics chair 1 dawson associate professor engineering mechanics mary wheeler ernest virginia chair engineering fall 1995 center subsurface modeling moves rice university ut austin ticam www page setup info ticam utexas manuscript files relevant people interested unity formalism list implementations unity collected lutz 1993 list bibtex references unity literature collected day 1991 bibtex references collected glimpse server 1994 discussion soundness substitution axiom unity place comp theory 1993 note files updated information date jacob kornerup uw box numbers university washington changing mail delivered time cse department addressed sending mail mail stop fr 35 addressed sending box rumor important address appears order university washington box number department computer science engineering university washington box 352350 seattle washington 98195 usa fr 35 fr 35 address mail stop department computer science engineering fr building cs pardo cs washington undergraduate computer science fair information sheet spring holding undergraduate computer science fair fair run spirit local science fair students enter project relevance computer science intention fair students work independent projects give public projects demonstrating creativity originality students cite work independent projects memories undergraduate experience finally fair tool increasing visibility students potential employers potential graduate departments fair held web poster session order submit project website constructed short abstract describing project longer description summary results pictures demos team wishes display websites projects linked single website accessible cs department homepage outstanding projects highlighted department additional links department homepage order examples cornell undergraduates poster session entries physically displayed general public afternoon member team hand times describe project bring personal computer order give demonstrations projects provide power networking capabilities sample projects projects theoretical nature involve interesting program include limited interesting extension enhancement project turned cs result independent research project mathematical theorem interesting proof theorem encouraged project fall scope computer game takes illustrates interesting cs aspect interesting tool web examples visit mit media lab artists cutting edge computers ways produce tool generating artwork happen nyc stop exhibit guggenheim ideas alternately web sites interest note list cs companies sponsor page cornell undergrad enter contest group work allowed long members group cornell undergrads project part ongoing cornell research project crucial clarify exact contribution work relation contributions persons part project team background problem previous work provided faculty sponsorship required emphasize importance stating contributions project providing written description remember people quit reading listening bored tired projects comply engineering college code academic integrity policy notebook reserve exclude projects feel comply criteria important dates firm dates announced date tentatively form indicating intent submit project due january 31 include information project title names students working project webpages describing projects ready public perusal february 7 fair poster session held afternoon week february 10 roughly 4 30 7 30pm details updates website questions mail cornell java applet view applets didn miss arrow keys walk maze arrow keys don work forward left remember comments page appreciated tessa lau tlau cs washington department computer science faculty agha gul belford geneva campbell roy chien andrew dejong gerald dershowitz nachum herbert faiman michael friedman george jr gupta rajesh harandi mehdi hayes caroline heath michael johnson ralph kale kamin samuel kaplan simon thomas kubitz william duncan liu chung liu jane mickunas dennis nahrstedt klara padua david pitt ponce jean ray sylvian reddy uday reed daniel reingold edward larry saied saylor paul robert torrellas josep vaidya pravin wilkins david marianne img back cs homepage papers abstracts view paper click open book image 1 lexical acquisition machine learning problem cynthia thompson raymond mooney submitted thirteenth international conference machine learning icml 96 paper defines machine learning problem standard machine learning algorithms easily applied problem occurs domain lexical acquisition ambiguous synonymous nature words difficulty standard induction techniques learn lexicon additionally negative examples typically unavailable difficult construct domain approach solve lexical acquisition problem presented preliminary experimental results artificial corpus future work includes extending algorithm performing tests realistic corpus img 1 corpus based lexical acquisition semantic parsing cynthia thompson ph proposal building accurate efficient natural language processing nlp systems important difficult problem increasing interest automating process lexicon mapping words meanings component typically difficult update domain automating acquisition lexicon important task automating acquisition nlp systems proposal describes system wolfie word learning interpreted examples learns lexicon input consisting sentences paired representations meanings preliminary experimental results show system learn correct mappings correctness evaluated comparing lexicon learned training input usefulness evaluated examining effect lexicon learned wolfie assist parser acquisition system previously lexicon hand built future work form extensions algorithm evaluation applications discussed img 2 inducing logic programs explicit negative examples john zelle cynthia thompson mary elaine califf raymond mooney proceedings international workshop inductive logic programming paper presents method learning logic programs explicit negative examples exploiting assumption output completeness mode declaration supplied target predicate training input assumed accompanied legal outputs outputs generated incomplete program implicitly represent negative examples large numbers ground negative examples generated method incorporated ilp systems chillin ifoil intensional background knowledge tests natural language acquisition tasks case role mapping past tense learning illustrate advantages approach img 3 acquisition lexicon semantic representations sentences cynthia thompson 33rd annual meeting association computational linguistics pp 335 337 boston ma july 1995 acl 95 system wolfie acquires mapping words semantic representation presented preliminary evaluation performed tree general generalizations tlggs representations input sentences performed assist determining representations individual words sentences guess meaning word tlgg overlaps highest percentage sentence representations word appears promising experimental results artificial data set presented img 4 inductive learning abductive diagnosis cynthia thompson raymond mooney proceedings twelfth national conference ai seattle wa july 1994 aaai 94 inductive learning system lab learning abduction presented acquires abductive rules set training examples goal find small knowledge base abductively diagnoses training examples correctly generalizes unseen examples contrasts past systems inductively learn rules deductively training potentially multiple categories disorders typical learning systems lab simple hill climbing algorithm efficiently build rule base set covering abductive system lab experimentally evaluated compared learning systems expert knowledge base domain diagnosing brain damage due stroke img 5 inductive learning abductive diagnosis cynthia thompson thesis department computer sciences university texas austin july 1993 system learning induction called lab presented lab learning abduction learns abductive rules based set training examples goal find small knowledge base abductively diagnoses training examples correctly addition generalizing unseen examples contrast past systems inductively learn rules deductively abduction suited diagnosis set symptoms manifestations output set disorders explain manifestations present training potentially multiple categories case typical learning systems building knowledge base requires choice multiple possibilities number possibilities grows exponentially number training examples method choosing knowledge base implemented final system experimentally evaluated data domain diagnosing brain damage due stroke compared learning systems knowledge base produced expert results promising rule base learned simpler expert knowledge base rules learned systems accuracy learned rule base predicting areas damaged systems expert knowledge base img deriving incremental programs objectives 1 engaged ambitious effort derive incremental programs automatically semi automatically incremental programs written standard programming languages approach contrasts earlier approaches aimed incrementally evaluate incremental programs 2 essence program computes fixed point iteration expressed recursive functions loops loop optimizations important loop body regarded program parameterized induction variable incremented iteration change operation efficient iterative computation relies effective state computing result iteration stored results previous iterations strength reduction related techniques crucial performance 3 program input change operation program computes efficiently result previous computation called incremental version information result maintained efficient incremental computation call function computes information extended version goal computing loops efficiently corresponds constructing extended version program deriving incremental version extended version input change operation 4 general incremental computation aims solve problem sequence inputs differ slightly making previously computed output computing output computing output scratch incremental computation fundamental issue relevant computer software optimizing compilers transformational program development interactive systems results 1 partitioned problem deriving incremental programs subproblems p1 exploiting result return p2 caching maintaining exploiting intermediate results computation p3 discovering computing maintaining exploiting auxiliary information information computed summarize essence methods 2 p1 systematic derivation incremental programs gave systematic transformational approach deriving incremental version program input change basic idea identify computation performed computation values retrieved cached result computation symbolically transformed avoid performing replacing retrievals efficient computing captured definition 3 p2 caching intermediate results program improvement gave method called cache prune statically transforming programs cache intermediate results incremental computation basic idea extend program program bar returns intermediate results ii program bar obtain incremental version bar bar method p1 iii analyze dependencies bar prune extended program bar program hat returns intermediate results prune program bar obtain program hat incrementally maintains intermediate results 4 p3 discovering auxiliary information incremental computation proposed approach finding auxiliary information auxiliary information definition information computed find key insight proposal candidate auxiliary information intermediate computations incremental version depend incremental version obtained techniques developed solving p1 p2 techniques developed solving p1 p2 p1 candidate auxiliary information includes auxiliary information efficiently maintaining intermediate results discover pieces candidate auxiliary information proposed extend candidate auxiliary information apply techniques methods p1 p2 obtain extended version incremental extended version compute exploit maintain intermediate results auxiliary information 5 hand regard method p3 extension methods p1 p2 hand regard methods p1 p2 suitably revised applications aids solving p3 modular components complement form comprehensive principled approach incremental computation efficient iterative computation generally entire approach complex module step simple 6 cachet interactive incremental attribution based program transformation system deriving incremental programs describe prototype implementation ideas send mail sara bauman fill boxes click submit submit message include mail address reply enter subject message enter message clear submit modified thu july 6 1995 13 01 23 dailey cs wisc chinese world wide web chinese line 1 img chinascape chinese web index 2 page chinese 3 internet distributed chinese magazines 4 img global chinese electronic daily news 5 img worse worse biased read english 1 img img back home copyright tong wang 1995 program 3 ray tracing due 14 note assignment 3 option replace exam implement simple ray tracer polygons transparent spheres assume objects scene spheres polygons assume objects scene objects center radius diffuse color specular color opacity material spheres list vertices assume maximum 4 vertices color parameters polygons color background scene place viewer scene eye point top head point width height number pixels wide number pixels high window centered distance viewing vector goal produce interesting picture mirrored sphere clear sphere front large polygonal mirror showing refraction effects assume light sources directional points infinity 3 light sources position specifications scene geometry ascii input file program reads produce internal description situation run ray tracing program produce array pixel colors size window program outputs ppm file filter create tiff file displayed xv write display software write routines creating ray eye center pixel window computing intersection ray sphere polygon computing normal sphere polygon intersection point computing reflected needed rays intersection point computing rays intersection point light source phong lighting model evaluate local illumination point routine evaluate model remember ray tracers recursive make recursion terminates reasonable point calculation user interface requirement assignment text editor create input file xv display results ray tracer working expect ugly pictures plan spend time tweaking parameters phong model make images realistic ppm portable pixmap file format portable pixmap format lowest common denominator color image file format definition magic number identifying file type ppm file magic number characters p3 whitespace blanks tabs crs width formatted ascii characters decimal whitespace height ascii decimal whitespace maximum color component ascii decimal whitespace width height pixels ascii decimal values 0 maximum starting top left corner pixmap proceeding normal english reading order values pixel represent red green blue 0 means color maximum means color characters end line comments line longer 70 characters small pixmap format p3 ppm 4 4 15 0 0 0 0 0 0 0 0 0 15 0 15 0 0 0 0 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 15 7 0 0 0 15 0 15 0 0 0 0 0 0 0 0 0 programs read format lenient accepting remotely pixmap variant format setting option compile time variant ways magic number p6 p3 pixel values stored plain bytes ascii decimal whitespace allowed pixels area single character whitespace typically newline allowed files smaller times faster read write note raw format equal 255 ppm library write file larger automatically fall back slower general plain format 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 pgm 5 pbm 5 copyright 1989 1991 jef poskanzer cs375 assignment submission grading policy ta ms fung yu young cs office hours mw 2 30 4 30 2 30 3 30 ta station 2 taylor hall basement hand paper copy programs test output class program turnin submit homeworks include makefile readme show run program put files subdirectory cd directory enter turnin submit cs375 bin turnin bin path information turnin enter man turnin usr local bin man turnin students receive grades comments individually email paper copy marked ta grade determined criteria good correct results good comments clean elegant short bomb proof code extra features optimization good code generation bad incorrect unfinished comments poor program structure design inefficient code secret life yasushi saito japan coming seattle born small village island lived kyoto dallas tx osaka tokyo graduated department information science university tokyo bs 90 ms 92 mentor ken bs study remember prototype computer called written gui language vaguely stk ms study theory field developing formal specification embedded os verifying implementation wrote working 92 94 access small software company tokyo internet reachable create nfs server pc scratch quit company completed charge lan management gained lots unix experience 94 95 kind times worked programmer companies universities hacking swim recently scuba dive run bicycle ski travelling addict visited thai spring caused people suspicion don understand traveled central american countries guatemala costa rica summer 96 mail aliases obsolete valid yasushi tokyo ac jp address tokyo yasushi access jp address access faq 1 yasushi contrary people sushi yasushi writes japanese letter netscape choose options document encoding japanese auto detect stuff inside stability parents father gave part free call yas yasushi long 2 saito don saito consists letters sai oo ae letter letter ae family famous medieval japan sai means funeral guess saito family family specialized cse 500 490b computers society syllabus instructor alan borning class times tues thurs 12 00 1 20 sieg 225 winter cse 500 computers society focus social economic ethical legal implications present internet future national global information highway short ll call net topics include commerce net digital cash censorship amendment issues intellectual property issues copyright issues computer crime hackers electronic communities privacy issues encryption clipper chip workplace issues telecommuting employee monitoring net political tool gender issues information haves nots information overload role net education 12 higher level sociology net people interact medium compared people disabilities net role government net historical comparisons previous infrastructure construction railroads electric power telephones community networks ai net agents intelligent filters softbots future libraries theories ethics applied net issues international issues developed developing countries class sessions part quarter consist lectures discussions led speakers part quarter sessions devoted project presentations coursework credits primary coursework project involving depth investigation related issues students encouraged work groups 2 4 project results presented class written report class readings smaller written assignments meets tuesday thursdays 12 00 1 20 sieg 225 bringing sack lunch class declared acceptable speakers scheduled normal cse colloquium time 3 30 4 30 tuesday thursday room larger audience cse 500 2 credit pass fail 3 credit worth work sign students additional independent study credits 590 issue class offered limited number undergraduate computer science computer engineering majors cse 490b number cse 490b 3 credits graded counts senior elective computer science computer engineering text book recommended text steven miller cyberspace acm press addison wesley 1996 book ordered text meantime find copies general books section university bookstore south end wall university ave taking helpful buy book general books section copies hand case text order delayed mailing list mailing list class cs add remove list majordomo send message trouble mailing list subscribe mail request subscribe unsubscribe mail request unsubscribe auditors prefer students credit project auditing auditors readings participate sign 1 credit cse pass fail ll auditing 1977 jim fix autumn 1996 schedule monday tuesday wednesday thursday friday 7 7 30 weight training weight training 9 00 cse 523 cse 523 9 30 computational computational geometry geometry 10 00 10 30 11 00 11 30 12 00 12 30 1 00 1 30 cse theory 2 00 seminar 2 30 3 00 3 30 cse 519 research cse 590b cse 520 4 00 colloq graphics visitor colloq seminar 4 30 parallel ffts 1 overview ffts calculated 2 phase cycles communication computation number cycles equal number dimensions problem communication phase distributed matrix transpose implemented personalized black box function 2 dimensional fft 2 cycles 4 phases 1d fft distributed transpose 1d fft distributed transpose data initially distributed processor block matrix column block distribution n1 n2 number rows columns problem size m1 m2 n1 n2 number processors process computes fft local data calls distributed transpose function results processor matrix size fft matrix computed distributed transpose phase 2 problems communication phase motivations implementing distributed transpose operation black box inefficient due unused processor cycles waiting sending data idle floating point units sends function starts collecting data processors data stored linearly directly processors nth m1 rows m2 columns nth processor collecting trivially block copying column time matrix stored column major processor sends signals processors indicating ready recieve data processors proceeds send data processors ready signal processors waits incoming data arrive transpose local buffer end end processor wastes processor cycles waiting data processors arrive transpose buffer synchronization wait wastes sp2 2 flow control load store operations data network interface memory require integer arithmetic sending end sending end suffers lot overhead message greater 8k length section 4 thrust break big message number messages smaller 8k 3 eliminating synchronization waits eliminate synchronization waits performing operations small blocks exchanged processors shifting stance collective communication point point communication requires modification initial data distribution lead efficient implementation computation column cyclic distributed matrix transpose phase collecting block processor performing part computation cycle 1 block sending processor distribution column cyclic data collected rows stride processor block performs part computation cycle 2 applied block data stride rows loop processors waste time waiting data time processor polls network incoming packet data operate figure 2 forms waiting eliminated 1 wait blocks operate block independently 2 poll network block unroll loop schedule communication packet time poll network processor data perform main body computation limitations find cost copying data message packets prohibitive sas data gathered sending scattered stride element wise copy data inefficient 4 limiting packet size implementation active messages sp2 sends messages 8k chunks messages greater 8k wait acknowledgement processor chunk suffer entire latency network call store return till chunks avoid overhead send packets size 8k store return immediately processor packet ready sending parallelism send operation 8k message collected packet size matrix previous section row stride r1 column stride r2 r1 m1 number rows 8k packet r2 m2 number columns 8k packet collecting packet part computation cycle 1 applied sending end 8k packet part computation cycle 2 applied scatter operation buffer column stride r1 elements column copied contiguously number times till buffer received data till sending side finished sending buffer note previous case loop processor sending data 2 processors data 2 processors avoid waiting packets network limitations find cost copying buffers attaining good efficiency note copying case copying earlier case collect data stride main array buffer previous case copy data 8k packets row column stride r1 r2 network end 8k packet copied buffer column stride r1 packets arrived buffer merged main buffer contiguous copy columns lot copying element wise copying 8k packet buffer main array column wise advantage block copying functions 5 results 6 conclusions future work approach work due copying computation overhead introduces step overheads removed modified sep 6 1996 hog cs wisc cse 643 principles parallel computing suggestions research papers presented hand papers read give pointers papers areas journals conferences important ieee transactions parallel distributed systems proceedings icpp ipps spdp give starting papers cache issues cache design cache coherence branch prediction issues data dependency analysis distribution partitions loop transformation techniques data locality distributed shared memory systems task partitions scheduling multicast routing techniques interconnection networks issues issues real time systems fault tolerance memory disk io organizations parallel programming languages survey suggestions term projects term projects group individual project ideas simulation verify idea simulate routing scheduling techniques interconnection networks data distributions branch prediction cache coherence don waste time interest revised edwin sha oct 5 1995 symbol emergence symbol grounding meaning communication man machine december 16 1995 harold cliff chaput introduction artificial intelligence debate centered representation problem side classical ai maintaining intelligence matter symbol processing side consists connectionist claiming systems model brain neural systems approach functionality mind white debate continues recent events brought question symbol manipulation intelligent behavior clear sophisticated actions accomplished high level computation symbolic processing cognition tasks performed symbolically symbol manipulation representative symbols component intelligence parts intelligence sufficient creating intelligence missing dialog discussion symbols symbol manipulation human mind symbols categories emerge cognitive apparatus understand categories relation symbolic thought symbolic cognition efforts linguistics cognitive psychology philosophy computer science shed light area reveal aspects link connectionism issues lie heart communication ability convey meaning symbols ability thought symbols ability translate communication golden ai connectionist exposes complexities subtleties intelligence remains completely reach philosophical communication point implementation paper plan discuss issues arose implementing program symbolic communication overview representational connectionist ai ll talk activity robotics made people differently problem drawing fields ll discuss implications ideas cognition communication wrapping reveals symbol grounding symbol emergence natural language processing representation style bulk existing artificial intelligence code representational artificial intelligence realized representing problem set symbols computer manipulate find correct optimal solution chess programs sort moves symbols represent future states chess board theorem provers predicate logic statements fortunately symbolic form manipulation rules find theorems form symbolic constructs symbols computer manipulates necessarily correspond thing problem domain answers arise set symbols translated back problem domain chess move theorem essential design natural language processor computer sentence break symbols convert symbols internal representation representation form predicate logic computer derive meaning sentence sentence jack kissed jill syntactic structure english produce syntactical analysis np jack vp kissed np jill word kiss kissed past tense lexicon kiss takes agent theme information build predicate logic form past s1 kiss action agent s1 person jack theme s1 person jill straightforward approach converting sentences predicate logic works great deal success computer analyze manipulate approach quickly ran problems jane bike store window wanted suppose parser identify antecedent word refers animate female object previous sentence jane assign jane parser include extra information lexicon gender good object bike store window parser stuck problem people answer effort tempted create hack subject refers subject previous sentence bike hack fail quickly jane bike store window pressed nose order parser interpret sentence pressing noses wanting bikes store windows scripts describe relationships schank abelson 1977 implementation daunting order understand natural language unconstrained setting armed battery scripts parse simplest texts number scripts needed tremendous exceptions numerous illustrate parser make sense examples teacher billy color rainbow billy blue teacher good janet color rainbow janet blue teacher color billy implication choose color turkey isn teacher york france suppose pope jewish doesn teacher class suck hmm johnny hey sally play sonic mother homework coming johnny problem termed common sense problem solutions problems ambiguity lie knowledge common sense ironically problems easy people understand stopped representational ai tracks representational solution problem underway cyc project doug lenat plans catalog common sense set logic statements solution natural language understanding convoluted difficult symbols philosophical argument intelligence symbol processing major flavors symbol sufficient describing intelligence position demonstrated worn thought experiment chinese room 1980 essentially system translates chinese english chinese calculator math claim highly controversial launched purposes response knowing matter degree person poem lesser degree author written biography elliot student 20th century american poetry comfortable idea calculator math argument representational ai knowledge captured set rules dreyfus dreyfus claim common sense knowledge prone based patterns experience dreyfus dreyfus 1988 closer matter logical approach work time mistake theory domain claims proficiency achieved similarity recognition domain view insight problem researchers computer science symbolic computation 1943 pitts considered neurons logic elements pitts 1943 1957 developed perceptron model 1958 great success ten years connectionism sister representation held lot promise problems representation 1962 1961 1962 grossberg 1968 predictably vice versa approach problem artificial intelligence brought abrupt halt 1969 minsky papert perceptrons minsky papert 1969 paper forecast inevitable ceiling connectionism convinced generation researchers abandon field interest pick 1980 acceptance field computer science connectionist systems model learn complex systems manipulate symbols chalmers trained neural net takes active verbs inputs produces passive verbs outputs chalmers 1990 classify symbolic task connectionism greater scrutiny approach artificial intelligence architectural features representation ai lacking modelled loosely human neurophysiology lloyd features brain doesn necessarily make intelligent lloyd 1989 similar criticism computer brain stuff doesn mind lloyd points systems attributes neural net parallel processing multidimensional inputs outputs symbolic analog processing don view intelligent car prevalent complaint connectionist architectures lack symbolic processing capabilities capture symbolic aspects intelligence 1983 connectionist systems symbols input produce symbols output processing symbolic level capture high level aspects brain connectionist researchers defensive show symbol processing subset connectionist capabilities argue connectionist systems completely approach symbol manipulation mutually exclusive operation provide functionality absent symbolic systems van 1990 robot revelation history computational planning problem solving classic representational dilemma early stages robotics researches divided problem robotics areas sensing figuring planning acting time hardware wasn handle sensing acting problems effort concentrated planning understanding sensors eventually provide information environment symbolic form actuators symbolic instructions perform actions environment sensor actuator hardware performance didn live ai researchers expectations sensors imperfect give noisy ambiguous readings actuators imperfect making difficult perform simple actions straight line turning 90 176 problematic realization environment imperfect subtleties sensors notice robot internal representation world environment constantly changing objects people move inserted removed robot field perception difficult contingencies account planning system takes account longer takes symbol processing systems robot perform tremendous amount work navigate simplest environments knowledge bases epic computation times geological wrong moving environment high level symbolic brain function natural language processing chess simplest life forms earth perform quickly dead accuracy imagine watching ant walk beach inclined conclude watching complicated route ant representation world rule set moving complicated explanation ant view world method movement simple complexity behavior reflection complexity ant environment shows intelligent behavior achieved wiring sensors actuators planning needed 1986 suppose robot light sensors motors straight wire sensors motors left sensor left motor set electronics light sensor sees faster motor robot avoids light run light stand light move faster light put robot water currents differences water temperatures densities alter robot convincing make job mistake robot living thing water notes multiple sensors sense things multiple actuators move ways layer actions operating simultaneously give appearance complex intelligent behavior basis rodney brooks subsumption architecture brooks 1990 layered architecture brooks build autonomous robots brooks robots consist electronics connecting sensors effectors postulated method impressive behavior processing power representation brooks insect robots walk room climb objects real time silicon whatsoever robots symbolic model world find task difficult require large database facts brooks robots shockwave artificial intelligence community served wake call computer scientists busy represent brooks built robots real time hours ai researchers needed methods problem realism brooks attributes success rejection representation feels representational ai founded realism specifically rejects idea meaning derived direct correlation objects real world brooks shows impossible representation system sufficiently reflecting true nature world brooks 1991 similar complaint lakoff discusses problem length categories lakoff 1987 meaning abstract symbols derived correspondence objects real world categories exist real world order meaningful categories follow rules logic gould discusses current problem biology classification gould 1983 camps disagree taxonomy correct interested branching order evolution shared derived results similarity form function results taxonomies studies cases main taxonomies categorize fish categorize elephants ordering trout bird form sister group elephant leaving trout stream characters form concept fish shared primitives groupings point biologists rebel rightly trout elephant undoubtedly true expression branching order time classifications based information fish tastes fish acts fish legitimate sense tradition fish types information branching order similarity yield congruent results rejects similarity works branching order attempts work similarity measure vain pursuit objectivity traditional balance kinds information falls hopeless confusion conflict branching order trout biological role buy potential objectivity price ignoring biologically important information curry confusion subjectivity balance legitimate disparate sources information presents problem realism approach deriving meaning lakoff make point sentence harry caught fish suppose caught criteria sentence true criteria false requires absolutely correct answer rationale choosing set scientific criteria isn reason objectively correct answer criterion category common properties criterion properties count criteria properties consideration standard independent human interests concerns choose provide unique answer metaphysics requires objective standard lakoff means requirement knowledge grounded objective view world rand half baked religion taxonomies scientific validity arrive consistent answer sacrificing benefits lakoff shows problem derive meaning categories senses brooks concluded representation red herring feels build robots perform real world tasks real time completely symbol processing rely sensors actuators world representation heard plenty evidence shows senses pursuit artificial intelligence contemporary developmental psychology talks change processes occur child matures encoding generalization strategy construction process efficient thought action freeing brain activity encoding internally representing objects events terms sets features generalization process mapping encodings relations finally strategy construction previous generate rules adapt task demands analysis generalizations child makes based child encodings child view world determined senses child encoding sensory information child generalizations create rules operating world schema rules based objective view world subjective view view child senses senses organized depends greatly process efficiency system depends greatly system architecture mind plays great role symbol creation grammar evidence encoding process continues life person demonstrated implicit learning exposing subjects strings generated finite state grammar 1967 found exposure subjects made good grammar strings groups subjects examine strings told group develop set rules explain grammar group told memorize strings 1976 memorization group group created rules experiment suggests process learning experiment rule formation suggests process perform rule formation brooks robots hard time performing actions require kind symbolic planning map preparing future obstacles ignoring symbols brooks voice connectionist side argument throwing baby clear higher level intelligence achieved symbol manipulation change processes developmental psychology brooks focusing process ignoring evidence suggest simpler forms life rely symbolic information found called place cells brains rats activate rats position world independent sensory information muller stead 1995 ants found perform navigational tasks require continuously updating knowledge position 1995 origin symbol manipulation brain symbol grounding communication putnam found formalization semantic theory realism result inconsistency putnam 1990 led true nature meaning result kind realism called internal realism meaning derived sensory experiences internal realism assumes real world live concepts world determined sensory apparatus people basic physiology conceptual system based universal foundation ideas world depend biology culture means free real define kind objectivity objectivity metaphysical objectivity god eye view objectivity rationality humanly speaking conclusion lakoff exploration categories metaphor feels create set base level concepts observations similar physiology people develop base level concepts classic cross culture study color berlin kay 1969 shows disparate cultures developed congruent models color base level concepts emerge senses rely sensory apparatus give meaning color understood blue green sets neurons detecting blue green perceive colors red green perceived responses neurons color red green brown internal realism advantage explaining phenomena pure doesn explain avoiding pitfalls present realism suggests direction building artificial symbol processing systems act human biological spin medium message felt medium transmission shaped controlled resultant derived meaning senses mediate communication people receive bodies senses ultimate medium ultimately determine meaning root meaning lies medium sensory apparatus physiology sensing world neurological byproduct attending organizing senses categorizing senses screenshot places simulated robot simulated space powermac downloaded clicking robot moves randomly walls turning moving robot sensing environment robot equipped simulated relay distance closest wall maximum range 50 pixels organizing map sonar readings fed organizing map som som kind neural network dimensional map neurons organizes stimuli putting similar stimuli dissimilar stimuli distant map kohonen 1995 distance measure telling similar stimuli training goal direction organize information unsupervised learning system generates patterns attending inputs som generating excitement connectionism similar activities found brain visual cortex som 20 20 array units slots sonar readings initially set random number enters som represented vector sonar readings som measures distance sonar slots unit program distance measure euclidean distance variety distance measures work som finds unit closest called winner makes sonar slots winner approach learning constant program 1 makes winner prototype som takes neighboring neurons approach action makes similar stimuli cluster starts large neighborhood decrease neighborhood map cover space stimuli detail show training neural net find sonar readings som perform automatic organization sensor readings attempt replicate developmental encoding process time som organizes categories end corners som categories wall left wall wall ahead open space train robot learn generalizations arose simply organizing robot sensory information robot base level concepts determined things environment robot physiology sensory apparatus processing capabilities som order agents communicate share protocol protocol thing ends effort communicate artificial intelligence focused protocol step grounding protocol meaningful autonomous agent meaningful grounding agent ability perceive manipulate meaning fits putnam internal realism approximation significant emergent categories make sense alien concepts concepts part everyday lives putnam bases ideas internal realism identical physiology completely foreign physiology arriving familiar concepts case identical physiology intelligent communication sufficient obey recognize laws physics words intelligent communication product human mind categorization physical world future work feel step grounded symbol processing computer lakoff step image mapping process taking base level concepts mapping higher level concepts metaphor ways abstract conceptual structure arises basic level image schematic structure 1 metaphorical projection domain physical abstract domains 2 projection basic level categories categories phenomenon found understanding abstract concepts concept time resource wasting time body container emotions anger process embodied developmental psychology change process generalization process interesting challenge things emerge naturally dennett claims evolution human species time language dennett 1991 doesn make sense truth idea rats ants performing symbol processing lacking suggesting obvious step motivation robot wandering intent brain passively categorizing information information robot perform actions survive needed internal motivation robot ability tap categories aid helping perform tasks missing piece introduction sensors actuators creatures variety senses actors move introduce richness multiplicity brooks subsumption architecture cheap sonar research robots today sufficient reflection reality base intelligence finally interesting task original goal communicate robot found concepts fascinating teach dogs tricks understand fundamentally ways introduction symbol grounding symbol processing systems provide tremendous insight cognitive psychology shed light dusty philosophical arguments bibliography allen 1987 natural language understanding menlo park ca benjamin cummings publishing berlin kay 1969 basic color terms universality evolution berkeley university california press 1986 vehicles experiments synthetic psychology cambridge ma mit press brooks 1990 robust layered control system robot winston ed artificial intelligence mit vol 2 cambridge ma mit press brooks 1991 intelligence representation artificial intelligence 47 139 159 campbell 1989 improbable machine york simon schuster chalmers 1990 syntactic transformations distributed representations connection science 2 53 62 chomsky 1972 language mind enlarged edition york brace clark clark 1977 psychology language san diego brace dennett 1991 consciousness explained boston brown company dreyfus dreyfus 1988 making mind versus modeling brain artificial intelligence back stephen ed artificial intelligence debate cambridge ma mit press 1983 modularity mind cambridge ma mit press franklin 1995 artificial minds cambridge ma mit press freedman 1994 york simon schuster 1995 insect navigation brains symbol processors eds conceptual methodological foundations vol 4 invitation cognitive science series editor cambridge ma mit press press gould 1983 teeth horse toes york norton grossberg 1968 prediction theory nonlinear functional difference equations journal mathematical analysis applications 21 643 694 kohonen 1995 organizing maps berlin springer lakoff 1987 women fire dangerous things categories reveal mind chicago university chicago press levinson 1983 pragmatics cambridge cambridge university press levy 1992 artificial life york vintage books lloyd 1989 simple minds cambridge ma mit press pitts 1943 logical calculus ideas nervous activity bulletin mathematical biophysics 5 115 133 1964 understanding media extensions man york minsky papert 1969 perceptrons cambridge ma mit press muller stead 1995 cognitive graph york university press penrose 1989 emperor mind york oxford press putnam 1990 realism human face cambridge ma harvard university press rich 1983 artificial intelligence york mcgraw hill book company 1958 perceptron probabilistic model information storage organization brain psychological review 65 386 408 perceptron simulation experiments proceedings institute radio engineers 48 301 309 convergence reinforcement procedures simple perceptrons report vg 1196 4 buffalo ny cornell aeronautical laboratory 1962 principles washington dc spartan books schank abelson 1977 scripts plans goals understanding hillsdale nj erlbaum 1980 minds brains programs behavioral brain sciences 3 417 458 1991 thinking edition englewood cliffs nj prentice hall 1961 die 1 36 45 van 1990 compositionality connectionist variation classical theme cognitive science 14 355 84 1962 generalization information storage networks adaline neurons organizing systems jacobi goldstein eds pp 435 461 washington dc sparta winograd 1983 language cognitive process reading ma addison wesley 1958 philosophical investigations edition york macmillan publishing 1053 linda shapiro schedule time monday tuesday wednesday thursday friday 10 30 11 30 office office boeing meeting hour hour 11 30 12 30 lunch ee 400 lunch ee 400 lunch 12 30 1 30 cse ee 400 cse 444 ee 400 cse 444 444 cse vision cs 1 30 2 30 meeting faculty office hour meeting ee vision cs reconstruction 2 30 3 30 faculty meeting faculty meeting meeting meeting 3 30 4 30 cse 519 cse 520 reconstruction meeting 4 30 5 30 1406 brian swander bookmarks http www mcs net html favorites html basic repertoire list arts calendar books line listed call number w3 search engines glossary computer related abbreviations acronyms comedy central online page construction software meet goals building prototype compiler system intended laboratory instrument study compilation techniques commercially competitive compiler compiler structured series passes passes consume produce intermediate language iloc pronounced eye lock make web form code pass anonymous ftp stable webs postscript tm remember intend guides implement techniques compiler things compile run previous document cse 322 assignment 6 due friday february 9 1996 1 grammar number productions 1 10 demonstrate bottom parse string answer columns column showing input remaining parse column showing stack column showing action shift reduction show production reduction write number production 2 number 1 page 164 3 numbers 11 page 164 document james fix mon feb 5 10 21 14 pst 1996 georgia tech gvu research search usemap technical scientific issues emphasis research investigations real systems physically realizable structures processes visualization process embraces real acquired synthetic modeled information systems considerations lead number important challenging issues problems multidimensional information fields effectively visualized specific information properly extracted multidimensional data sets mechanisms organizing representing analyzing extracted information mathematical computational techniques create realistic models underlying geometric structures dynamic processes models manipulated interactively visual reasoning mechanisms formulated computationally facilitate interpretation information complex visualization models interpretations models communicated easily unambiguously constitutes good interactive visualization questions comments email cc gatech architectural logic synthesis abstracts papers members group area listed email addresses end abstract details chen wong retiming fpga logic module minimization proceedings ieee international conference computer design october 1994 problem minimizing number logic modules 2 3 sequential circuits make fact flip flop destination driving combinational block flip flop combinational block put sequential module retiming technique applied minimize number registers merged combinational blocks formulate problem integer linear program show constraint matrix integer program totally result solve logic module minimization problem optimally solving linear relaxation integer program contact cs utexas yang wong edge map optimal performance driven technology mapping iterative lut based fpga designs proceedings ieee international conference computer aided design nov 1994 problem performance driven lookup table lut based technology mapping fpgas general delay model general delay model interconnection edge weight representing delay interconnection model combined iterative technology mapping process actual delays routed circuit fed back technology mapping phase improve mapping based realistic delay estimation technology minimize number levels technology mapped circuit suitable iterative technology mapping process recently mathur liu studied performance driven technology mapping problem general delay model presented effective heuristic algorithm problem paper present efficient technology mapping algorithm achieves provably optimal delay technology mapped circuit general delay model algorithm trivial generalization key problem algorithm compute feasible network cut circuit delay cut edge upper bounded specific implemented algorithm lut based fpga technology mapping package called edge map tested edge map set benchmark circuits contact cs utexas yung ming fang wong simultaneous functional unit binding proceedings ieee international conference computer aided design november 1994 device feature size decreases interconnection delay factor system performance important accurate physical information high level synthesis paper problem simultaneously performing functional unit binding experimental results approach combine binding superior traditional approach separating tasks contact fang cerc utexas shashidhar thakur wong shankar krishnamoorthy delay minimal decomposition multiplexers technology mapping international workshop logic synthesis 1995 technology mapping requires logic network represented terms base functions technology decomposition step transforms arbitrary networks form typically decomposition schemes ignore fact circuit elements mapped efficiently treating separately decomposition multiplexers category circuit elements naturally circuits form datapath elements result synthesis case statements hdl specifications control logic mapping multiplexers technology libraries advantages paper give algorithm optimally decomposing multiplexers minimize delay network present results mapping networks decomposed scheme lsi 10k libraries rich multiplexers experimental results quality mapped circuits measured terms area delay routability greatly improved compared huffman tree based decomposition scheme contact thakur cs utexas shashidhar thakur wong simultaneous area delay minimum lut mapping exact networks international conference computer design october 1995 address technology mapping problem lookup table fpgas area minimization problem mapping bounded networks consisting nodes inputs input lookup tables np complete 5 complexity unknown 2 3 4 delay minimization problem constant delay model solved polynomial time flow map algorithm arbitrary values study class bounded networks nodes inputs call networks exact give characterization mapping solutions networks leads polynomial time algorithm computing simultaneous area delay minimum mapping networks input lookup tables show flow map algorithm minimizes area mapped network exact networks show 2 mapping solution 2 bounded network minimizing area delay simultaneously easily obtained 2 exact network derived eliminating single input nodes area minimization problem 2 input lookup tables solved polynomial time resolving open problem contact thakur cs utexas cs people andrew appel lazy functional dynamic languages compilers runtime systems henry baker compilers garbage collection languages linkers lisp robert bedichek architecture architectural simulators michael blair working profile guided runtime optimization helped machine learning preston briggs preston tera online bibliographies craig chambers advanced uniprocessor compiler optimizations charles consel partial evaluation andre focusing reconfigurable hardware working profile guided runtime optimization michael blair susan eggers architecture parallelizing compilers dawson engler rtcg operating systems dirk grunwald compilers branch prediction languages synchronization memory allocation parallel systems simon peyton jones functional programming haggis peter lee works things runtime partial evaluation proof carrying code jochen liedtke os research wrote l3 l4 udi henry qua massalin qua microunity 1995 wrote synthesis os amazing signal processing famous love rides bears norm ramsey david wall compilers linking profiling tuning tom van vleck operating systems debugging mark weiser pardo cs washington pub rock abramson woo reports software users random links img wisconsin architecture lecture series img ieee job search img india radio img map wisconsin img indian img alta vista search engine img blink applet img web texture land img weather report img brother home page img local phone books california minnesota wisconsin img 1 800 directory search img seshan seshan intimate story img picture fiancee mimi img poem img party page pfile al img timesfax abridged edition york times img bibliography search img prediction computers img rise india economist world politics current affairs img movie database awesome img sampler favorite recent lyrics img west bengal india img calcutta west bengal india img south point high school calcutta west bengal india img universities img census bureau report indians usa img gallery india movie actresses img elvis presley home page img cocktail mixes img batman forever local resources major reconstruction progress back homepage comments criticism enquiries mail marc cs brandeis report slides speaker notes kapu cs washington updated 11 3 96 associates dis laboratory long term visitors prof susan ece department clarkson university ny sun soe clarkson dr nec corporation 1 1 4 ku kawasaki kanagawa 216 japan cl nec jp prof guan department information systems university ulster northern ireland ulster ac uk professor hitoshi department computer science faculty science engineering 1916 525 77 japan cs ac jp dr ntt communication science laboratories nippon telegraph telephone corp 2d 2 cho gun kyoto 619 02 japan cslab ntt jp dr hassan alcatel 3 parc des 60 route de le france alcatel fr dr alcatel recherche route de france aar alcatel fr prof robert meyer ece department clarkson university ny meyer sun soe clarkson prof computing reseach lab mexico state university science hall rm 286 stewart street las cruces nm 88003 crl nmsu dr ntt software laboratories 3 1 city kanagawa 243 01 japan square ntt jp prof pang yun jie dept computer science university china prof zhang department mathematics statistics computing science university england australia neumann une au post doctoral associates ph students dr peter bates bell communications research bellcore mre 253 445 south st morristown nj 1910 pedro thumper bellcore prof norman carver computer science department southern illinois university il carver cs siu dr daniel blackboard technology amherst mass 01002 dr keith decker robotics institute carnegie mellon university 5000 forbes ave pittsburgh pa 15213 prof edmund durfee electrical engineering computer science department university michigan 1101 beal ave ann arbor mi 48109 durfee engin umich dr david center integrated manufacturing decision systems robotics institute carnegie mellon university pittsburgh pa 15213 ri cmu dr eva bbn labs 10 st cambridge ma 02138 bbn dr karen gte laboratories 40 road waltham ma gte dr susan lander blackboard technology amherst mass 01002 lander dr larry bell communications research bellcore 230 444 lane piscataway nj 08854 wombat ctt bellcore dr intel corporation 11 2200 mission college blvd santa clara ca 408 765 intel anil digital equipment corporation digital drive 2 box nh dec prof tuomas sandholm washington university department computer science brookings drive campus box 1045 st louis mo 63130 4899 phone 314 935 fax 314 935 7302 sandholm cs wustl img back dis lab home page dis www administrator update 15 september 1996 chaos router chip img chaos router chip dimensional mesh torus chaotic router implemented designed cmos versions designed 1 2 micron 0 8 micron cmos 1 2 micron version fabricated 1993 consists 110 000 transistors die photo 1 2 micron version 0 8 micron version designed 1994 revision chip fabricated chips designed combination standard cells custom logic input buffers output buffers slots implemented 20 word 16 bit fifo connected single unit 1 2 micron chip fabricated operated correctly speeds 30 mhz short designed operation 0 8 micron version included redesign channel logic fifos clocking scheme version operates 170 mhz simulations fabricated details vlsi 93 paper bolding dissertation img back chaotic routing home page kwb cs washington 2678 phoenix fire phoenix fire relationship analogous relationship phaedrus robert zen art motorcycle maintenance phoenix fire partially personality partially facet personality partially form ve worst important period life started noticing wrong life layer layer find damage rebuild scratch time largely lives forms appearing surroundings feel true song wrote response friend didn understand felt love explanation provide addicted song moved song couldn stop thinking changed outlook world wrote song describe states romantic musical ended concentrating inevitable fading phoenix important phoenix inexorable return relevant part cycle needless phoenix fire outlook life people song guitar part lyrics important thing song concept expanded include personality mine phoenix fire wall words things helped period examination wall words wall covered art paper wrote drew 8 16 snapshot life quotes creation poems songs 3812 previous document midterm 2 a22 afternoon session april 24 1995 samuel marateck 5 problems work exam sheet 1 20 points points program produce output program input output const blank var integer begin 1 5 begin write 1 6 begin write blank end writeln end end 2 20 points write program reads number integer keyboard prints numbers equal prime numbers prime number divisible 1 number number divisible number remainder 7 prime number divisible 2 3 4 5 6 hint test values loop control variable questions problem read loop loop control variable upper limit test determining divisor 3 20 points program produce program input output var integer letter char procedure plot integer var integer begin 1 write writeln end plot begin letter begin ord letter ord plot end end 4 20 points evaluate table board 3 7 9 8 4 5 3 3 5 9 3 2 6 8 3 5 3 3 5 20 points procedure produce plot 1 procedure plot top integer ch char var integer begin case top 1 1 5 begin writeln ch ch 11 2 end 2 5 downto 1 begin writeln ch ch 11 2 end end end 6 20 points write procedure called produces block letter procedure plot shown problem 5 block letter formed asterisks document sam marateck tue nov 19 20 15 29 est 1996 1 postscript picture 2 1 8 4 26 3 8 unbound variable 3 defun print negative numbers cond null nil tmp car tmp 0 tmp format tmp print negative numbers cdr 4 defun ascending order cond null ascending order helper car cdr defun ascending order helper prev cond null val car prev val ascending order helper val cdr 5 defun account numbers bank lambda acct account number acct bank accounts bank defun find account bank account number find lambda acct account number acct account number bank accounts bank defun make interest bank account number acct find account bank account number cond eq nil acct lambda lambda interest setf account balance acct 1 interest account balance acct defun pay interest bank amount lambda acct number make interest bank acct number amount account numbers bank cse341 webmaster cs washington source cse 322 winter quarter 1996 instructor richard ladner ladner cs washington office sieg 311 543 9347 office hours tu 11 12 11 12 teaching assistant jim fix fix cs washington office hours 12 30 1 30 room 326a sieg 1 30 2 30 room 326a sieg text languages machines introduction theory computer science thomas sudkamp addison wesley publishing company text coverage chapter 1 mathematical preliminaries read chapter 2 languages languages model basic decision problems computing chapter 3 context free grammars theory computer languages defined structurally chapter 4 parsing introduction grammars define parsers chapter 6 finite automata formalization program execution chapter 7 regular languages sets basic properties languages defined finite automata chapter 8 pushdown automata context free languages theory parsing computer languages chapter 9 turing machines theory computational systems chapter 11 decidability problems solved computer exams midterm wednesday january 31 1996 final wednesday march 13 1996 homework homework due friday beginning class leave table door late homeworks accepted make request due normal homework consist combination problems book problems generally problems book give chance practice derivations constructions theory computation generally problems challenging require developing proofs grading homework 25 midterm 25 final 50 document cse 322 winter quarter 1996 document generated latex2html translator version 95 thu jan 19 1995 copyright 1993 1994 nikos drakos computer based learning unit university leeds command line arguments latex2html syllabus tex translation initiated james fix fri jan 5 13 22 10 pst 1996 james fix fri jan 5 13 22 10 pst 1996 vita 1996 dec 10 offline undergoing revision check back bu cas cs 552 operating systems fall 96 heddaya homework 1 due fri 96 09 13 1996 09 04 1 run command csmail cs552 csa computer add class mailing list distribute late breaking homework information related tidbits 2 read review paper operating systems list publications review page long devoted critique original paper reviewing guidelines acm transactions computer systems proceedings acm symposium operating systems principles special issues operating systems review acm transactions programming languages systems acm computing surveys ieee transactions software engineering ieee transactions computers proceedings ieee international conference distributed computing systems 3 tan 92 problem 1 2 4 tan 92 problem 1 4 5 tan 92 problem 1 9 created 1994 04 maintained abdelsalam heddaya 1147 section 1 underwater fire prevention fall 1996 summary designed educate student art underwater fire prevention text class preventing underwater fires duck class taught put types underwater fires ocean bottom brush fires lake bottom prevention types fires instruction accidentally light match lighter underwater grading grading consists project worth 75 grade project consist starting underwater putting fire student choose location fire list bottom trench bottom center bermuda triangle 25 class participation personal survival bonus class taught fire expert michael jackson www alert redirection response server handled client http www cs washington education courses 573 connection moved permanently document moved cs 302 frequently asked questions faq faq problems students encountering comprehensive constantly evolving grouped language list language specific problems end don find consultant consultant mail cs wisc common problems borland ide language compiler linker errors borland refuses run program runtime errors crashes floating point errors protection faults errors occur program running borland ide problems difficulties program files project files windows screen editor general problems mechanics borland ide input output errors problems reading input sending output files working fortran hint write run programs efficiently miscellaneous problems printing mail disk quotas compiler linker errors error statement missing fix click message highlighted line source file line line immediately ended semicolon lines code statements compound statements mark end statement error declaration syntax error fix line isn declaring variable problem variable declaration immediately missing semicolon problem missed comma variable names put space variable variables word error unable assign char char fix char variable single note single quotes char variable array characters string note double quotes beginner purposes view animals takes 1 byte memory stored byte byte end string message program working sorts errors involving run linking program compiling source code click inside cpp window select project compile running annoying linker error chances created opened project project menu file menu created opened project make choose build option project menu don chances linker errors program source file extension borland compiler complains attempt compile make file caused forgetting choose advanced option creating project file easiest fix problem select source code file project window selected highlighted press mouse button menu pop choose edit node attributes menu produce window change default extension file choose cpp saved program source file extension file cpp extension save option file menu run time errors program weird windows error message run wide open problem caused numerous things common problems pointer points null accessing elements bounds array creating large data structures 2 dimensional integer arrays local variables functions running disk space problems don exhibit consistent behavior times interactive debugger figure problem program starts run stops window tells general protection exception error caused access memory legal bounds program means array access set elements array bounds instance array 10 asked 2 14 error pointers attempted access pointer initialized find error easiest debugger trace line code memory error programming running floating point underflow floating point division program stops floating point underflow caused uninitialized variables declare floats doubles don set start huge tiny values errors calculations simple fix initialize floats division error obvious code occur variables unexpected values performing calculation inside loop loop place iterations form special cases resulting division spot find error debugger track offending line code run program watch feature view variables involved things run borland ide errors open project open existing project background borland ide choose project option view menu show project window project window good question accidental thing fluke fix select target option project menu easy thing project minus ide extension process creating project open program file cpp extension weird message truncating lines good question named project cpp extension default extension project file ide left questionable source program back consultant attempt code network backups program source file extension borland compiler complains attempt compile make file caused forgetting choose advanced option creating project file easiest fix problem select source code file project window selected highlighted press mouse button menu pop choose edit node attributes menu produce window change default extension file choose cpp saved program source file extension file cpp extension save option file menu borland crashes attempt run fix recommend consultant borland configuration files apparently corrupted input output errors cin getline working run program getline weren common problem problems mix cin cin getline input statements program cin function input leaves newline character input buffer getline call follow cin getline read single newline character stop getline read getline cin clear newline character buffer cin ignore cin getline cin cin getline takes input suffers error cin cin getline max str case null string newline character left input buffer cin ways problem fixed cin cin ignore max str cin getline max str cin cin getline dummy buffer max str cin getline max str program runs correctly redirecting output file ran program time worked great run output time matter change input problem chance output file open time ran program windows basically lock files open windows overwrite contents file remedy close output file printed find output file open choose window menu open run program redirect output file output file empty redirecting input check make path file typed correctly path hard coded program make path file public coded program ifstream input public make copied input file instructor copied correct directory output cout compiler error telling illegal structure operation cout print strings numbers print complex object means instance defined class foo output method prints internal variables messages class foo public void output print object students make mistake making call output member part cout foo cout object output cool eh endl output function works part cout odd notation cout function call function print numbers strings characters correct achieve intention cout object output cout cool eh endl working difficulties remember consultants lab hours day consultant sign top computer working wear easy spot program doesn give results hoped program runs strange things bet run interactive debugger consultants chances run debugger familiar program spot errors quickly debugger recommend learning basic features debugger stepping program viewing contents variables fortran suggestion make productive program development cycle helps immensely windows open ms dos prompt window editor work program leave dos prompt compile run program exit editor time compile program note make save program editor attempting compile window miscellaneous run disk space file manager delete files user directory drive don delete files start letters bc borland compiler candidates files extensions exe obj csm files easy reproduce word warning rid files created created behalf instance compiling program delete consultant locked account gain access type login password wrong times locked network 15 minutes wait time expired log message exceeded maximum logins refused access log caused logged computer make logged machines includes machines places logged computer science network working machine crashed immediately attempted log computer log machine crashed log log machine locked email gain access parter type email password wrong times kerberos locks entry systems lab 2350 cs st unlocked free computers 1370 lab computers doit lab basement computer sciences building information 1370 lab doit lab send job printer prints wrong print server working exceeded printer quota problem don continue sending files printer problem check print queues program administration group view run program make laser printers selected box printer names click box clicking check queues button show list printers documents waiting printed spot print jobs labelled username queue long moving inform consultant unix ta 1359 problem printers check print queues program check paper quota clicking check quota button printed pages allowed computer systems lab 2350 pay paper credited account forward cs mail student mail account user util program mentioned log login id mail password menu select forward mail follow directions assumes student mail address program stop forwarding mail forwarded mail check 1370 lab mail program eudora select special menu select configuration option box labeled pop account type mail account check part important select special menu time select switches option make box marked leave mail server don box selected check mail 1370 lab download mail mailbox user directory means check mail trust learned hard modified february 12 1996 ted perkins cs wisc policy plagiarism lab exercises homework original work individual student general working programming teams term turn paper stating work exclusively working partner option assignment work closely turn identical papers crossing line plagiarism turning work signing work constitutes plagiarism academic dishonesty violation rules fair play consequences severe permanent refer student conduct code schedule classes student handbook information general discussion assignments students good idea encouraged sounds complicated doubt plagiarism consult instructor advance work submitted grading spy sammy output machines session running finger output account cs utexas cs utexas responds mon jan 6 15 23 21 1997 login logged samuel guyer org computer sciences tay 2 124 ut austin austin tx 78712 1188 office office ph home ph 512 912 birthday 25 login sammy sponsor porter group grad type phd shell lusr bin tcsh expires dec 1 1999 mailbox local net nfs status mailbox modified mon jan 6 14 38 25 1997 mailbox accessed fri jan 3 13 42 13 1997 plan logged finger sammy cs utexas back home page 2555 caffeine ratings national soft drink association caffeine content 12 oz soda 100 0 sugar free mr 58 8 mountain dew 54 0 mello yellow 52 8 tab 46 8 coca cola 45 6 diet cola 45 6 shasta cola 44 4 shasta cherry cola 44 4 shasta diet cola 44 4 mr 40 8 dr pepper 39 6 pepsi cola 38 4 36 0 diet pepsi 36 0 rc cola 36 0 diet rc 36 0 diet 36 0 canada dry cola 30 0 canada dry diet cola 1 2 7 0 means comparison 7 oz cup coffee caffeine mg amounts diet 74 28 32 1979 drip 115 175 80 135 instant 65 100 3 4 chem 120 extracted 5 caffeine tea regular tea bag guess orange quote lab manual caffeine present tea leaves coffee extent 4 tea relax smooth muscles caffeine heart systems data caffeine cup coffee 90 instant coffee 60 canada dry diet cola 1 2 7 0 means comparison 7 oz cup coffee caffeine mg amounts diet 74 28 32 1979 drip 115 175 80 135 instant 65 100 3 4 chem 120 extracted 5 caffeine tea regular tea bag guess orange quote lab manual caffeine present tea leaves coffee extent 4 tea relax smooth muscles caffeine heart systems data caffeine cup coffee 90 instant coffee 60 tea 30 cola 30 chocolate bar stay awake cold relief sc5i andrew cmu updated 24 january 1994 ai broccoli ai broccoli pasta sauce cheese add sauce pasta fresh cheese pre stuff top pasta water salt broccoli bring water add salt broccoli stir drain al 10 minutes bought good brand pasta sauce extra olive oil garlic chili peppers extra olive oil brown 3 4 garlic couple chili peppers remove peppers serving 2051 img current grades section 1 id number www prog0 prog1 prog2 prog3 prog4 total grade 48 5 0 45 0 0 47 5 0 48 0 0 94 5 cr 1 0 46 5 0 46 0 0 49 0 0 45 0 0 94 3 cr 46 0 0 23 0 43 0 0 39 5 0 49 5 0 25 5 0 78 8 cr 46 5 0 44 0 0 46 0 0 44 0 0 90 3 cr 1 0 42 0 0 33 0 0 42 5 0 39 0 0 79 3 cr 45 5 0 26 5 0 44 0 0 47 0 0 81 5 cr 45 5 0 45 5 0 48 5 0 48 0 0 93 8 cr 1 0 44 0 0 29 0 1 48 0 0 47 5 0 82 4 cr 44 0 0 31 0 0 47 5 0 47 0 0 84 8 cr 44 5 0 46 0 0 48 5 0 42 5 0 90 8 cr 1 0 43 5 0 45 5 0 41 5 0 22 0 0 77 3 cr 46 5 0 44 0 0 47 5 0 46 5 0 92 3 cr 1 0 47 5 0 49 0 0 49 5 0 49 0 0 98 5 cr 47 5 0 47 5 0 48 0 0 48 5 0 95 8 cr 48 5 0 46 5 0 50 0 0 44 5 0 94 8 cr 42 5 0 42 0 0 43 5 0 47 0 0 87 5 cr 49 0 0 40 5 0 48 5 0 47 0 0 92 5 cr 1 0 47 0 0 45 5 0 46 5 0 49 0 0 95 0 cr 1 0 46 5 0 39 0 0 48 5 0 46 5 0 91 3 cr 48 0 0 45 0 2 47 0 0 49 5 0 85 8 cr 48 0 0 47 0 0 50 0 0 49 5 0 97 3 cr key www extra 1 credit world wide web search assignment progn raw score program late penalty applied days late program 20 day copyright 1996 gareth bestor bestor cs wisc modified february 27 1996 l2 ps gz l4 ps gz ps gz ps gz ps gz readme sample ps gz sol1 ps gz ps gz ps gz ps gz ps gz ps gz programming links metrowerks home page cygnus support library yahoo directory programming international code contest page img updated monday september 30 1996 11 30 comments suggestions email dwu cs cornell program 4 cs302 section 12 ta michael birk assigned tue 10 15 96 due tue 10 22 96 assignment write program capable drawing variety shapes shapes supported program include square triangle diamond shape printed solid hollow desired character program menu driven user repeatedly presented menu options shapes print current settings options solid hollow printing character check invalid input user enters invalid input display error message user enter information note general code duplication bad don identical similar code repeated program isn writing function job generalize function adding parameters program don separate hollow solid printing functions shapes addition put valid input checking code function avoid duplicating place hand hand source code program output showing shapes printed solid hollow mode format output similar sample output notes hints menu display current printing character hollow solid mode document functions program comments documentation explain function meanings inputs outputs side effects function global variables program variables local function function parameters pass information function shape choose minimum maximum values number rows width loop check user correct range square special case rectangle width height sample output john doe shape printing program options print diamond shape change character print square switch hollow solid print rectangle solid print triangle exit program selection rows 3 print diamond shape change character print square switch hollow solid print rectangle solid print triangle exit program selection rows 2 columns 12 print diamond shape change character print square switch hollow solid print rectangle solid print triangle exit program selection character print selection size diamond 3 print diamond shape change character print square switch hollow solid print rectangle solid print triangle exit program selection hollow mode print diamond shape change character print square switch hollow solid print rectangle hollow print triangle exit program selection rows 1 1 valid size rows 5 print diamond shape change character print square switch hollow solid print rectangle solid print triangle exit program selection valid menu choice selection character print selection rows 4 columns 8 print diamond shape change character print square switch hollow solid print rectangle solid print triangle exit program selection goodbye paradyn logo parallel tools related projects projects work areas paradyn project listed send email url email address contact person parallel tools consortium pablo project university illinois tau university oregon falcon monitoring steering system georgia institute technology mpp apprentice cray research paragraph aims nasa ames oak ridge national laboratories lost cycles toolkit carnival university rochester project crim projections parallel programming laboratory university illinois parallel tools lists cornell theory center parallel programming tools list consortium parallel tools projects list modified sun oct 13 17 24 54 cdt 1996 karavan cs100 program 2 due thursday february 8 1996 important note modifications program 2 handout project file choose mu source file choose present initial program 2 folder found folder program 2 choose downloaded usual choose function working properly explained step 1 part 2 copy body function template choose file pascal ll find comment body added extra code tracing purposes developing function choose make delete code copying longer turn listing choose file pascal choose function checklist hand delete item beginning listing file choose item note pascal definition choose note run program 2 codewarrior give warning link error warning safely ignore warning occurs defining function exp defined libraries codewarrior definition note constructs taught class write program 2 expressions functions recursion loops don click links retrieve program 2 folders program 2 folder program 2 choose folder cs100 spring 1996 pierce cs cornell lecture notes handouts lecture notes sep 06 1995 day class sep 08 1995 compilers oop data types sep 11 1995 lab day notes sep 13 1995 data objects address type sep 15 1995 constants variables expressions assignments sep 18 1995 complete program comments include main streams sep 20 1995 streams strings precedence associativity sep 22 1995 advanced mathematical expressions intro functions sep 25 1995 function declarations definitions sep 27 1995 declarations definitions function calls arguments sep 29 1995 pass arguments lifetime oct 02 1995 pass reference lifetime oct 04 1995 scope oct 06 1995 relational equality boolean operators short oct 09 1995 expressions conditions switch oct 11 1995 loops oct 13 1995 loops loops oct 16 1995 loops oct 18 1995 class review notes oct 20 1995 enumeration types intro arrays oct 23 1995 initializing arrays subscript operator arrays arguments oct 25 1995 list implementation arrays oct 27 1995 strings oct 30 1995 multidimensional arrays nov 01 1995 problem solving multidimensional arrays nov 03 1995 addresses pointers nov 06 1995 array address dereferencing pointers nov 08 1995 pointer arithmetic nov 10 1995 dynamic memory allocation nov 13 1995 deallocating memory advanced pointer operations intro oop nov 15 1995 classes nov 17 1995 constructors destructors nov 20 1995 constructor initialization list default arguments nov 27 1995 copy constructor assignment class objects construction nov 29 1995 dec 01 1995 dec 04 1995 dec 06 1995 member access operator intro file streams dec 08 1995 file dec 11 1995 input stream errors intro inheritance dec 13 1995 dec 15 1995 virtual functions handouts sep 08 1995 section 15 startup lab sep 13 1995 dos copy files handin directory sep 18 1995 complete program hours tiffany spend aaron sep 20 1995 program pi sep 23 1995 practice questions answers quiz 1 oct 04 1995 additional operators oct 04 1995 introduction classes oct 09 1995 integer overflow hailstone series oct 14 15 1995 solutions practice oct 16 1995 exam 1 nov 12 1995 practice questions solutions quiz 6 modified tue jan 23 23 28 13 cst 1996 greg sharp greg cs wisc http www cs wisc ~greg greg html image warper computer science engineering department university washington fr 35 seattle wa 98195 usa image warper pc program ms windows supports exploratory learning enjoyable activities involving geometric transformations image distortion mathematics involved activity richer complicated pixel calculator time mathematics hidden student brought structured activities teacher initiated discussions translation rotation axis stretching transformations image warper transformation method developed programmers pacific data images reported siggraph 92 conference proceedings produce michael jackson video includes morphing sequences algorithm permits user specification geometric transformations drawing set line segments moving desired parts image simple transformations rotation translation scaling single line users create complicated transformations control segments time students quickly realize control segment global effect anchor lines limit effect picture image warper user interface interface includes status bar displays current location cursor location length angle selected control line information activities designed teach coordinate systems angles geometry order copy image warper software bricker cs washington tanimoto cs washington modified wed mar 9 00 30 58 pst 1994 1745 university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 7 wednesday april 10 paging segmentation tlb virtual memory architecture parameters 64 bit words 64 bit virtual addresses 8k byte page size 512k segments virtual address 4 gigabytes real memory page tables stored real memory page tables start byte boundary add tlb memory mapping architecture cache 2 set associative 64 rows 1 draw diagram tlb based figure page showing size field tlb bits va input tlb describe outputs tlb 2 flush clear tlb context switch tlb mappings virtual physical addresses flush tlb current process mappings previous causing access wrong page frames segments page table tlb modified wed apr 10 16 32 18 cdt 1996 bart phoenix suns national basketball association words unofficial page information viewpoints expressed inaccurate reflect views suns nba news team info viewpoints roster schedule feedback karen game reports page accessed times post era 8 17 96 copyright 1996 marc prototyping system parallel distributed applications table contents 1 principal investigator 2 productivity measures 3 summary objectives approach 4 detailed summary technical progress 5 transitions dod interactions 6 software hardware prototypes 7 list publications 8 invited contributed presentations 9 honors prizes awards received 10 project personnel obtained 11 project staff 12 misc hypermedia url 13 keywords revised wed sep 21 11 14 39 1994 nyland cs unc principal investigator pi allen goldberg pi institution kestrel institute pi phone number 415 493 pi fax number pi mail address goldberg kestrel pi url home page http kestrel pub mosaic kestrel html grant title prototyping system parallel distributed applications grant contract number n00014 92 0182 number 09 reporting period 7 1 93 6 30 94 pi jan prins pi institution university north carolina pi phone number 919 962 1913 pi fax number 919 962 1799 pi mail address prins cs unc pi url home page http www cs unc grant title prototyping system parallel distributed applications grant contract number n00014 92 0182 number 09 reporting period 7 1 93 6 30 94 pi john reif pi institution duke university pi phone number 919 660 pi fax number 919 660 pi mail address reif cs unc pi url home page http www cs duke grant title prototyping system parallel distributed applications grant contract number n00014 92 0182 number 09 reporting period 7 1 93 6 30 94 productivity measures number refereed papers submitted published 4 number refereed papers published 0 number reports articles 5 number books parts thereof submitted published 2 number books parts thereof published 1 number project presentations 18 number patents filed granted 0 number patents granted software copyrights 0 number graduate students supported 25 full time 3 unc 1 duke number post docs supported 25 full time 0 number minorities supported 0 summary objectives approach 1 provide prototyping based design methodology supports architecture independent development parallel distributed systems proteus system language tools supporting methodology work addresses fundamental problem naive implementations abstract models parallel computation lead impractical implementations machine specific models lead intractable analysis simplest programs goal work provide tools exploring design space parallel application process prototyping successive refinement detailed summary technical progress 1 development object oriented mechanisms task parallel communication synchronization significant progress made language design development extensible foundation explicit task parallelism communication shared object model access shared state controlled object methods class directives constrain mutual exclusion methods 94 predefined classes single assignment objects synchronize producer consumer provisions private state barrier synchronization expression wide range parallel computing paradigms key providing expressive uniform vehicle refinement 2 development methodology performance prediction computing model varies level refinement development improved computational model logp hmm support early analysis program efficiency resource utilization developing methodology performance program refinement progresses increasingly detailed parallel computational models accuracy confidence assessment increases level architectural detail incorporated program increases support assessment multi paradigm programs models analysis code segments paradigms data parallelism logp message passing suitable instrumentation attach model program time support accurate modeling costs cache developing improved performance models hybrid model parallel computation logp hmm model fills gap hierachy refined models extending network model logp sequential hierarchical memory model hmm 3 completion release transformation system refinement subsystem proteus called completed system supported work transformation data parallel proteus programs vector models system called significantly generalizes developed addition supporting refinement generation lisp code powerful category theory based operations manipulating diagrams directed graphs logical theories logical theories hierarchically define partial specifications architectural descriptions refinements software artifacts operations compose refine instantiate components build systems preliminary version released 4 participation demonstration activity november 1993 participated community wide prototyping experiment defined program part generation aegis development effort proteus developed series prototypes explore design approaches geometric classification problem initial design reflect functional structure radar system interactions system operator prototype explored designs system demanding high traffic situations sophisticated parallel algorithm prototypes executable proteus interpreter rapidly developed judged contributed knowledge design options external review participating languages experiment assigned highest score proteus haskell efforts 5 95 plans full development integrated task data parallel programming notation elaboration design model concurrent systems based successive refinement support resource requirement estimation multiple refined performance prediction models development including integration proteus unified single step translation data parallel applications vector execution application development assist prototyping methodology description formalism software support real time educational simulations participation advanced prototyping activity transitions dod interactions 1 duke unc collaborating john board department duke university biochemistry department unc investigation implementation parallel fast multipole algorithms molecular dynamics simulations unc recently awarded 5 year 2 nih grant development implementation parallel algorithms molecular dynamics proteus integral component effort 2 medical imaging group unc proteus develop sophisticated parallel algorithms segmenting medical images physical objects 3 code examined duke university cmu brooklyn polytechnic guide lead implementations 4 release mitre motorola air forces institute technology rome labs motorola eventually implementing crypto system rome labs evaluating research programs software engineering mitre evaluating technology 5 requires unix environment refine low cost educational institutions maria kestrel 415 493 software hardware prototypes 1 prototype system translation proteus programs executable parallel code developed 2 enhancement proteus interpreter continues list publications 1 lee al user manual kestrel institute technical report june 1994 2 faith doug hoffman david university north carolina vector library technical report 1993 3 allen goldberg peter mills lars nyland jan prins john reif james specification development parallel applications proteus system proc dimacs workshop specification parallel algorithms 1994 4 allen goldberg jan prins john reif faith li peter mills lars nyland daniel palmer james proteus system development parallel applications technical report unc ch 1994 published compendium 5 allen goldberg richard srinivas refinement specifications kestrel institute technical report oct 1993 6 srinivas describing software architectures formally case study kwic kestrel institute technical report 94 4 kestrel institute april 1994 7 srinivas diagrams software synthesis proceedings 8th knowledge based software engineering conference ieee chicago il september 20 23 1993 8 gary levin lars nyland introduction proteus version 0 9 technical report unc ch 1993 9 models resource metrics parallel distributed computation li mills reif 28th hawaii international conference system sciences hicss 28 parallel algorithms software technology track maui hawaii january 3 6 1995 10 mills nyland prins reif software issues high performance computing framework development hpc applications computer science agendas high performance computing ed acm 1994 11 li mills reif models resource metrics parallel distributed computation duke technical report submitted publication 1994 12 daniel palmer data parallel library manual technical report unc 1993 13 qian allen goldberg referential opacity nondeterministic data refinement acm letters programming languages systems 14 wang allen goldberg 93 automated inference system program analysis proceedings conference automated deduction nancy france june 1994 invited contributed presentations 1 work efficient parallel implementations sparse grid based computations jan prins workshop parallel algorithms unstructured dynamic problems dimacs rutgers nj 6 2 93 2 proteus system development parallel software jan prins parallel software engineering rome ny 7 28 93 3 targeting multiple virtual machines proteus system jan prins workshop parallel virtual machine concepts rome ny 10 4 93 4 practical parallel algorithms maspar mp 1 jan prins naval academy annapolis md 11 22 93 5 proteus system development parallel algorithms jan prins workshop parallel algorithms dimacs rutgers nj 11 17 93 6 proteus solution geometric region server lars nyland computer sciences corp va 12 9 93 7 parallel implementations molecular dynamics simulations jan prins computational biology colloquium series rtp nc 1 27 94 8 social potential fields distributed behavioral control autonomous robots john reif wang workshop algorithmic foundations robotics san francisco february 1994 9 distinguished lecture predictive computing emerging paradigm efficient computation john reif school computer science april 14 1994 cmu 10 role program transformations proteus system jan prins ifip wg10 3 working conference programming environments massively parallel computing switzerland 4 25 94 11 models control primitives resource metrics parallel distributed computation reif invited keynote presentation 8th international parallel processing symposium ipps 94 cancun mexico april 26 29 1994 12 dynamic parallel tree contraction john reif tate 5th annual acm symposium parallel algorithms architectures spaa 94 cape nj june 1994 pp 114 121 13 time efficient parallel factorization dense sparse separable banded matrices john reif 5th annual acm symposium parallel algorithms architectures spaa 94 cape nj june 1994 14 predictive computing emerging paradigm efficient computation john reif dartmouth institute advanced graduate studies july 5 1994 hanover hampshire honors prizes awards received project personnel obtained 1 jan prins promoted tenured associate professor project staff 1 allen goldberg principal investigator kestrel institute 2 jan prins principal investigator unc 3 john reif principal investigator duke university 4 stephen senior scientist kestrel institute 5 peter mills research associate duke university 6 lars nyland research assistant professor unc 7 li graduate student duke university 8 faith graduate student unc 9 daniel palmer graduate student unc 10 james graduate student unc 11 bill graduate student unc 12 mann secretary unc 13 kenneth robinson secretary duke university misc hypermedia 1 proteus system home page overview publications software examples demonstrations personnel descriptions found 2 quad chart 1994 versions html hypermedia 8k bytes macintosh powerpoint 17k bytes postscript 45k bytes keywords 1 prototype program development 2 parallel programming 3 program transformation 4 fast multipole algorithm addresses mailing address computer science department anderson hall lexington kentucky 40506 office location 302 electrical engineering building engineering annex home address parkway lexington kentucky phone numbers office 606 257 lab 606 257 606 257 3812 fax 606 323 1971 email links seales dcs uky brent seales university kentucky computer science department homepage uk distributed computing systems laboratory homepage university kentucky homepage printing output lab ve people printing output program compiler doesn support handy print option output window homeworks lab output printer advice printing unix system unix system cc script command copies input output program file called typescript simply print file usr home prog1 prog1 cpp usr home script script started file typescript usr home prog1 john doe program usr home exit script file typescript usr home lpr typescript warning script command don forget type exit don nest script commands printing dos windows system dos system running windows redirect output program file ve compiled program executable called prog1 exe redirect output file output txt dos command prog1 output txt append output program previous run greater signs prog1 output txt disadvantages output file screen expected input input type redirected file modify program echo input appears file include iostream int main int num apples cout apples cin num apples cout num apples endl echo input redirection return 0 printing system printing system doesn print output command doesn support redirection work system windows mac unix idea modify program output file screen method suffers problems dos method output displayed screen prompts input redirected file echo input program program include iostream int main int num apples cout apples cin num apples return 0 make program input output file named output txt modify note extra include directive include iostream include fstream int main output txt open file writing cout redirect cout file int num apples cout apples cin num apples cout num apples endl echo input redirection return 0 program output saved file means print file windows notepad fails reason methods fail work print output vectra lab put source code floppy disk lab compile program print output mbirk cs wisc index classes hw readme file files postscript ps extension 1 mid midterm solution 2 hw2 homework assignment 3 hw2 hints supplementary notes hw2 discussion 4 hw2 data numbers decimal hex sums products notes test procedures 5 proj final project description 6 proj hints hints project file continually updated check time time modified size description parent directory hw2 data 08 nov 96 00 18 1k hw2 hints 31 oct 96 20 25 3k hw2 ps 07 nov 96 23 06 34k mid ps 07 nov 96 23 04 proj hints 11 dec 96 12 57 11k proj ps 18 nov 96 15 59 22k dir rcs 01 dec 96 22 38 readme 10 dec 96 11 42 1k 03 dec 96 13 42 1k 9 files cse403 student home pages winter 1995 home page listed notkin cs washington notkin cs washington update 1 4 95 robot group robot group robot group profit arts technology organization located austin texas usa robot group mission purpose robot group 1 promote excellence innovation integration advanced technology arts 2 provide forum interaction artists 3 serve profit umbrella secure funding projects explore relationship arts technology 4 combat educational outreach staging public events involving youth robot group projects defined robot group logo img robot group shirt order shirt robot group logo annual robofest annually robot group city austin sponsor robofest art technology pulse newsletter robot group publishes weekly pulse pulse designed members robot group informed group activities providing information current topics related robotics art glenn glenn tandem contact information contact info robot group box austin tx robot group cs utexas 512 794 meetings held ted greek corner restaurant downtown austin congress av 5th street thursday 7 30pm join meetings emailing list mailing list discussion issues related group announcements related robotics join send mail robot group net request cs utexas problem server report robot group request cs utexas voting members group reached sending mail robot group cs utexas robot group web pages 1 official robot group homepage 2 wan yik lee wylee cs utexas friends spin ve incredible amount individuals organizations list means exhaustive arpa lot funding arpa digital equipment corporation systems research center equipment modula 3 compiler device drivers networking debugging protocol dec generous efforts dave redell dec src digital equipment corporation nashua dec unix server pieces alpha based mach 3 0 kernel work dec osf special bob dec assistance open software foundation research institute pieces osf 1 unix server alpha version mach 3 0 sister institute grenoble cmu ve borrowed pieces unix server device infrastructure cmu mach project work cmu ibm ibm funding addition ibm recently made sizable hardware donation department intel intel provided lots equipment ve project page maintained stefan savage savage cs washington uw dynamic compilation project members principle investigators prof craig chambers prof susan eggers current students brian grant ed hong markus mock matthai philipose staff charlie garrett fletcher group members joel auslander scott img updated august 8 1996 brian grant grant cs washington spin arpa pages presentation dc security workshop 31 1996 1995 project overview submitted april 10 1995 arpa 1995 project overview submitted aug 10 1995 1995 project submitted aug 10 1995 1996 project overview submitted july 15 1996 1996 project submitted july 15 1996 page maintained brian bershad bershad cs washington computer vision related links 3d reconstruction img arpa home page includes pointer high performance computing communications program austrian association pattern recognition biological vision research vision science cmu ai repository computational geometry related sites computer graphics digital filtering nuclear medicine document understanding character recognition commercial services listing face recognition geographic information systems faq hardin meta directory radiology imaging human computer interaction hci ieee home page ieee computer society imaging resources iso international organization standardization japanese research groups visual information processing korean research groups visual information processing mathematical modeling image processing medical imaging color science laboratory national science foundation img neural networks nordic research network computer vision img pami technical committee pattern recognition img ray tracing img remote sensing robotics home page satellite imagery faq usa european archive img scientific visualization graphics annotated bibliography img signal processing home page slow link spatial reasoning resources img spie international society optical engineering vision imaging technology links vision companies human info img wavelets info page computer vision home page text version page send updates vision cs cmu updated mon jan 6 12 56 est 1997 authoring world wide web home pages pc page maintained supported kevin treu department computer science feel free write treu kevin furman furman questions suggestions overview time experience basic web surfing netscape amount information easily accessible makes web exciting ease contribute workshop explore firsthand basics hypertext markup language html create home pages include digitized images find load pages accessible entire internet community 1 introducing concept html process producing pages web surprisingly simple familiar basic concepts ll find document preparation web easy presently find word processing good thing home page authoring employs hypertext markup language html ll address meaning hypertext part shortly markup part key simplicity html reveals fact documents created adding special characters called tags basic text files marking begin start netscape find page interest page select source view menu suddenly find screen full characters familiar html file processed netscape program create page executed source command goal page make perfect sense end workshop start explore language part workshop ll create sample personal page diskette alternatively work hard disk computer obvious reasons shouldn public lab create subdirectory diskette called web windows utility notepad begin editing home page save web directory index htm reasons explained save diskette hard drive lab contents simple text including line class year major campus address phone number mail address subsequent lines list classes term paragraph describing extracurricular activities interests note word processor suitable purpose long save files text ascii format key special control characters regulate margins indenting fonts styles word processor meaning web editing file save start netscape note netscape notepad running time alt tab key sequence toggle running applications ll home page file menu select open file resulting dialog box permits open file pc disk html document navigate diskette open index htm kind mess notice netscape ignores tabs carriage returns sequences spaces simply takes characters produced runs marking text tags proceed discuss fact html limited language present time don expect kinds fancy formatting word processor html current incarnation version 3 0 html due pretty nice features web explorations fairly eye catching presentations created start 2 beginning html tags html tags format tag text possibly including tags tag ll notable exceptions general tags coming pairs set tags ll general structure tags identify parts document strictly required browsers reflect good html style ll start briefly structure tags include html bracket entire document head identifies prologue file typically including title body identifies main content document change context netscape notepad edit file edit html head head body ve written body html add title web page descriptive title accessible web searchers identifies pages stored bookmarks lists menu displayed top netscape window accessed guessed title tag title title page title head tags edit file include title jane doe personal page don forget save file switch back netscape view page netscape click reload button made effect won notice time title included top netscape window start making page bit presentable start separate logically related passages text identifying outline paper heading tags h1 h2 h6 care nicely surround class year h1 tag pairs h1 jane doe h1 h1 junior english major h1 proceed placing document section h2 headers h2 address information h2 address stuff wrote h2 class schedule h2 class stuff wrote h2 activities interests h2 activity stuff wrote save file netscape check document reload button note heading tags numbered size level h1 tags largest level h6 tags smallest effective outline style presentations easily constructing experimenting sizes turning attention specific contents section document separate lines text intended lines tags notable examples tags pairs paragraph br line break tags document character immediately begin line case paragraph tag blank line inserted character displayed line break tag simply text line insert line break tags line address phone number information classes item section insert paragraph tag room number br box number br phone br mail address check file netscape things shaping note class activity information ll shortly 3 adding links documents ve html good word processor makes special ability include hypertext links web pages produces highlighted words images page computer halfway world single click fortunately links simply implemented html employ tags general format link href resource url text image easy basic familiarity universal resource locators urls assumed workshop url http furman cheers html breaks http identifies resource accessed hypertext page furman identifies machine address internet cheers html identifies path resource numerous variations urls resource identifier things http instance notice options net travels path omitted file paths file names accepted defaults netscape web browsers ll defaults system important point note urls forms absolute relative easier understand absolute form short absolute url fully including http resource identifier machine previous absolute url specification urls simplified relative form link resource computer included short resource identifier machine address omitted case long netscape figure resource based terms url minimal accessing page directory access cheers page relative url simply reduces cheers html simplify matters remember relative urls creating links pages absolute urls creating links pages web add link home page people include list interesting web sites personal pages start list sample page end file body tag insert h2 links check h2 href http cool infi net cool site day netscape open file words cool site day highlighted blue created link clicking text interesting web site visited find write urls interesting pages add links list make link text page find web page dedicated activities interests make key word activity paragraph link page create pages create file ends htm web directory create link instance create page information favorite band store page band htm directory index htm file create link href band htm favorite band compare relative url absolute form simpler band htm stored place index htm create page ending htm notepad save web directory contents page unimportant create link page index htm file ll images text made links mail link popular web page feature link quickly easily send mail author page add page surround mail address tag mailto indicator jane doe add href mailto doe jane furman furman doe jane furman furman 4 bit html moving inclusion images document lets apply bit polish additional features html horizontal rules separated segments page text separator desirable purpose html includes facility including horizontal rules implemented pair tag hr stands horizontal rule prior level heading h2 include tag hr check effect netscape lists clear web travels workshop information organized succinct lists html tags implementation majors types lists numbered ordered descriptive ll implement today leave reading experimentation make list classes list basic tag lists ul additional tag list item required expect tag li make ul li class 1 li class 2 li class 3 ul make list interesting links numbered list tags ol ol check page netscape note point problem applying tags list tags links general number tags applied text long makes sense character formatting rudimentary character formatting abilities provided html won spend time experimenting tags bold text popular feature ability center text center level headers enclosing tags center center 5 internet page hasn accessible stored diskette accessible internet isn running web server change copy page computer web server running activity learn moment ll things simple diskette 6 images finally add image page images text called line images types images special kind tag called img include tag basic format img src url image add picture beginning page thing digitized image kind fortunately easy image find displayed web downloaded diskette copy furman masthead furman university home page netscape access furman home page http www furman masthead image top page copy simply click mouse button hold button menu pop screen select save image presented dialog box navigate web directory save image simple add image page img tag edit index htm include line img src furman gif br body tag open page open file netscape check image note options img tag include align alt defines image positioned relative surrounding text defines textual substitution image event page read text browser lynx interests time ll omit options today consult html text sources images numerous sources generic images make pages visually appealing include buttons icons fancy lines backgrounds remember view netscape world downloaded pages advantage addition create original digitized images drawing painting tool finally digitize existing images scanner accompanying workshop describes make technology mentioned earlier hypertext links text make furman masthead image link furman home page simply including url image inside tag link modify img line added read href http www furman img src furman gif test image link netscape repeat image copying exercise copying interesting separator line image web good sources http www lines solid index html http www lines textured index html pick copy directory replace hr tags horizontal rules file html line good test ve makes sense general line images careful thought pages images source considerable inefficiency access page backgrounds suitable images backgrounds pages make eye catching repositories images found web access location http www2 netscape assist net sites bg backgrounds html select background patterns copy diskette ve file called background gif change body tag index htm read body background background gif netscape effect simple change 7 advanced topics laid strong foundation understanding html writing multimedia hypertext web pages today lot html web omitting including images sounds movies external resources writing fill forms clickable imagemaps incorporating internet tools mail ftp gopher news sundry small features html follow lab cover topics meantime access html textbooks teacher web access images pages access html ideas source option view menu regularly interesting accomplish html code appealing page layout save copy html source template filling information substitute experience experimentation learning html ll build experience afternoon session today hope ll continue explore workshop concludes 8 html editors web authoring details html lab exist html editors word processors create web pages concept interest creating web pages grows check finding good editor 9 information workshop suitable textbook great deal information html web digest lot found web point couple productive directions suggest ncsa beginner guide html http www ncsa uiuc html primer html bob allison webmaster page http html found helpful starting points learning process putting home page web 1482 academic misconduct cheating problem dealt uncomfortable department university exams quizzes talking strictly prohibited kind problem difficulties rule arrive early exam room find seat caught cheating writing desk cheat writing body immediately asked leave matter turned action week classes describing university academic misconduct policies document read future reference needless problem hope deal important cs302 academic misconduct statement information modified sat aug 31 1996 chad lane 1724 cse 552 project entry consistency t3d kari pulli peter van abstract paper presents strategies implementation entry consistent distributed shared memory model cray t3d cray t3d supports fast interconnect direct remote memory accesses found fast communication optimizations typical distributed environment slow interconnect counter productive compared simple straightforward implementation paper project files simple program results program ve run preprocessing perl script preprocessing perl script macro file implementing nitty gritty aspects entry consistency entry consistency library header file entry consistency library code background reading write detection distributed shared memory bershad version paper 1994 osdi conference midway distributed shared memory system bershad ieee compcon 93 cray t3d address space cray research technical report 94 9458 chapter 5 integer arithmetic integer arithmetic operations ll love addition subtraction multiplication division logical operations nand xor shifting rules arithmetic operations vary depending representation implied bit adding overview carry sum carry 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0011 0001 sum 0100 decimal 0 0 0 1 0 1 1 1 2 10 binary sum 0 carry 1 1 1 1 3 sum 1 carry 1 addition unsigned simple addition examples 10 14 24 ignore throw carry msb sign magnitude rules add magnitudes carry sign bit throw carry msb magnitude add integers sign sign result sign examples 0 0101 5 1 1010 10 0 0011 3 1 0011 3 0 1000 8 1 1101 13 0 11 1 14 don add subtraction complement 7 1 1 5 2 3 01100 12 1 000000 0 wrong 1 5 wrong 1 1 1 11011 4 carry msb result 1 add 1 correct result implementation hw called end complement rules add bits throw carry msb unsigned examples 3 1 4 8 1 1 7 examples representations 2 complement addition requires simpler hardware sign mag complement addition subtraction general rules 1 1 0 0 0 0 1 0 1 10 1 1 0 1 borrow unsigned makes sense subtract smaller number larger examples 11 borrow 0111 7 0100 4 sign magnitude signs subtraction signs change problem addition compare magnitudes subtract smaller larger order switched switch sign integers opposite sign examples 0 7 1 11000 24 0 11000 24 1 2 1 22 0 11000 24 0 7 1 17 switch sign order subtraction reversed complement figure complement change problem addition additive inverse addition examples 10 3 1 3 10 3 1 13 throw carry overflow detection addition unsigned carry msb 1000 8 1001 9 1 0001 1 sign magnitude carry msb magnitude 1 1000 8 1 1001 9 1 0001 1 carry msb magnitude 2 complement signs sign result 0011 3 0110 6 1001 7 note correct answer 9 9 represented 4 bit 2 complement detail overflow adding 2 numbers opposite signs overflow detection subtraction unsigned sign magnitude happen subtraction 2 complement subtraction addition rule addition operation multiplication integers 0 0 0 0 1 0 1 0 0 1 1 1 decimal result require 2x bits larger 2 complement answer thinking problem sign extend 2x bits larger correct number result bits significant portion result 2 complement 1111 1111 1 1111 1001 7 7 1 correct answer underlined 0011 3 0000 0011 3 5 1111 5 0011 0011 0000 0011 15 representation significant 8 bits 15 division integers unsigned 15 3 1111 011 logical operations bitwise 0011 1010 0010 0100 xor 1001 shift operations moving bits word 3 types logical arithmetic rotate type left logical left move bits left order throw bit pops msb introduce 0 lsb logically left shifted 1 bit logical move bits order throw bit pops lsb introduce 0 msb logically shifted 1 bit arithmetic left move bits left order throw bit pops msb introduce 0 lsb logical left shift arithmetic move bits order throw bit pops lsb reproduce original msb msb thinking shift bits sign extension shifted 1 bit 1100 1110 shifted 1 bit rotate left move bits left order put bit pops msb lsb bits thrown lost rotated left 1 place 1100 1001 rotated left 1 place rotate move bits order put bit pops lsb msb bits thrown lost rotated 1 place 1100 0110 rotated 1 place sal instructions logical shift operations sal instructions bitwise logical operations shifting operations word operands nand nand xor xor sll logically left shifted bits logically shifted bits shifted bits rotated left bits rotated bits introduction teaching logic tool logic glue binds methods reasoning domains david gries fred schneider click items information text teaching logic tool logical approach discrete math instructor manual logical approach discrete math introduction equational logic inference rules equational logic axioms equational logic precedence rules proof principles heuristics grounding informal proof techniques logic neat solution word problem short history equational logic panel teaching logic tool march 1995 articles lectures teaching logic tool upcoming events teaching logic tool hope banquet speech september 1995 limerick ireland prepared trefethen madness thoughts gries limerick form home pages gries schneider cornell cs department home page img department atmospheric sciences located atmospheric sciences building university washington dub campus seattle washington weather observations top building 1444 10 december 1996 temperature 47 8 3 wind 11 gusting 16 knots pressure 986 ismap current infrared satellite image surface map department information weather data forecasts local resources server weather servers www servers harry atmos washington harry numbers interest 10 december 1996 page retrieved server times 2320 8 1995 total computers retrieved page lung learning cs cmu retrieved page 1 times computational science cluster revised 11 1 96 background advent inexpensive networked scientific workstations dramatic growth amount inexpensive quality scientific software development increasingly comprehensive computationally tractable system models computational science emerged science natural merging theory experiment computational level discipline computational science concerned computational aspects modeling simulating analyzing behavior natural man made systems emphasis development computational techniques understand behavior systems consistent computational science cluster college formed eventually involve faculty wide variety departments school arts sciences schools marine science business potential share computational resources build intellectual cross disciplinary affiliations large faculty graduate student level definition faculty level cluster composed affiliated faculty affiliated faculty demonstrate history developing computational methods scientific model simulate analyze behavior natural man made systems absence history cluster provide intellectual resources interested faculty develop computational science expertise cluster administered acting director cluster committee director members cluster committee affiliated faculty members working expand existing computational strengths people hardware software college emphasis enhancement advanced undergraduate level graduate level interdisciplinary research instruction undergraduate interaction undergraduate concentration minor computational science year cluster affiliated faculty offer upper level cross listed designed illustrate significant insight unity computational science perspective variety natural man made systems studied computational level framework home departments cluster affiliated faculty encouraged integrate advanced undergraduates research working groups advise senior research projects significant computational science component graduate interaction ms phd degree computational science cluster affiliated faculty member directs research graduate student cluster affiliated ms granting phd granting department school citation specialization computational science appended ms phd degree beginning 97 98 academic year cluster recruit graduate students part extension recruiting cluster affiliated departments schools graduate programs graduate student admission cluster affiliated departments schools department school cluster affiliated tenured faculty cluster affiliated department school agreed award specialization computational science citation graduate students recruited cluster apply cluster affiliated departments computational science interest noted application department act applications consistent standard departmental admission policies updated november 1 1996 report suggestions problems webmaster cs wm home department programs people reaching teaching facilities navigating academic background schooling coming ut madras capital tamil nadu southern states india 1 2 3 schools attended kindergarten 5th grade preparatory school madras 6th grade higher secondary higher secondary school madras bachelor degree electronics communication engg college engineering guindy anna university madras 1990 1994 ceg oldest engineering college asia postage stamp recently issued mark occasion pics audio video favorite pictures mine info tamil movies indian movie pic pages 1 2 3 4 jpeg file repository ksu sound file repository ksu hindi song files gmu interesting sites collection cool ftp sites links faq tutorial virtual library telecom news communications virtual library sports news espnet sports zone wanted game cricket kapil dev considered india check superb slide show capabilities provided latest netscape versions great collection pics page great cartoons comic strip hindu india national newspapers newsgroups netscape stuff back home page gnana kumar natarajan ngk cs utexas blurb graduate program booklet martin dickey lecturer joined faculty 1996 receiving mathematics 1972 university kentucky career honeywell computer division washington phoenix arizona phoenix worked 8 appreciated mainframe featured symmetric multiprocessing complex segmented memory architecture long things trendy fellow practitioners daily inventing studied began graduate work computer science arizona state university eventually led phd dissertation 1992 neural network speech recognition trendy topic provided convenient excuse taking courses languages linguistics computational linguistics remains major interest years intensive teaching learning environment illinois college jacksonville awoke possibility teaching side effect academic career applying lessons learned small liberal arts college classes 200 uw challenge work intends fringe theater post trendy coffee houses sridhar gopal bookmarks acad cs wisc wisc ceg alum alum univ world courses index cs class mailing lists 564 577 friends stoc thing rsch pentium pro processors tools users guide instruction set simulation tracing shade benchmarks stream benchmark performance results spec spec92 cache performance spec92 benchmark suite spec95 perfect club arch wisc arch world os threads load balancing dsm parallel architecture research laboratory home page supercomputing parallel computing resources supercomputing servers misc rsch sim home page inferno operating system projects turing machine lam mpi parallel computing hydra home page asplos vii advance program cambridge massachusetts oct 1 5 1996 publications microprocessor report home page tom home page coda odyssey designing building parallel programs high perf computing computer science house projects reference hypertext webster interface community science web server britannica online mapquest interactive atlas view smithsonian table contents xerox parc map viewer world 0 00n 0 00e 1 0x zip code list pubs mercury center cnn india today crossroads 2 3 february 1996 times newspapers internet space nando times updated feb 28 1996 6 21 irs digital daily pc week fun quotes life frank quotations movies hollywood online films humor yahoo entertainment humor jokes fun anagrams ambrose tongue 5 world barking spider laughing internet oracle service humor archives humorous articles ramesh mahadevan glossary side daily words anagram examples net sage page www anagram generator crossword puzzle lab synonyms entry form xanim home page xanim software music walnut creek cdrom web site hindi movie songs hindi films music pix jpeg image pixels assorted cartoons life hell calvin hobbes comic gallery calvin god calvin hobbes dilbert sports cricinfo home cricket internet yahoo scoreboard espnet sportszone world cup cricket games osiris trivia quiz games pages pc direct download kevin challenge game games domain games related information site food index recipes indian veggies unite recipes weird fact day archives weather weather madison wis chicago midwest weather weather resource india tamil nadu tamil nadu home page karnataka karnataka home page bangalore homepage mysore city india kumar krishnan home page india india online web india indolink rediff india hindu temple atlanta ga ek discovery india mahesh law offices rajiv immigration usa ins home page wi madison town wmtv channel 15 isthmus onion amtrak schedules net rtfm web style whowhere mail addresses hypermail documentation perl cgi book examples exmh home page suif compiler search orgs sun microsystems laboratories electronic design cray mips sun sgi digital intel ibm cra w3 metro services fed webs ftp script commercial services directory internet services list cash cards electric postcards collection computer science bibliographies info alex uiuc archive internic archie sunsite yahoo computers unix reference desk gna introduction object oriented programming index object oriented information sources books parallel algorithms regular architectures fiction tools thought howard table contents consummate hitchhiker guide stack computers wave line book stores books amazon future fantasy panasonic online home page music sanyo ireland sony online sony store america home page laboratories classifieds internet shopping network onsale netex trs cs wrl linux freebsd lib classics online literature library doug library page library congress world wide web lc web home page virtual subject catalog virtual library wisc faq mh wendt rtfm usenet toll free internet directory travel student budget travel guide itn agents finance financial aid information page account application people home page dick sites make foundation america keirsey temperament sorter jungian personality test ambrose tim berners lee john ousterhout internet providers internet fax server miscellania cool sites italian international sites cool sites www 500 fall 1996 boeing company links web sites national project shirt differences home page ets net gna introduction object oriented programming rick home page frames version zheng lin graduated peking university 1992 long time ago master physics department university texas austin year ago move seat computer science department master spring stay school favorite car ff pointers murder wrote short stories sherlock holmes story christie favorite author december time football drinking coffee spending time enter win 1000 things happen everyday xu ying austin aka grand texas reunion oct 17 21 96 dallas 96 party spring break 1996 dallas rolla autumn 1997 qian yi wedding party working room sharing delicious food friend luxury days mail meal world doesnt eye air fare tailor goodies homepage java tutorial modified nov 10 1996 email comments scene tower lake pku campus musical notes img john lee hooker john lee hooker playing blues guitar 1940 shows signs slowing recent albums chill mr lucky feature elaborate studio produced arrangements variety younger guest musicians enjoy listening older recordings small groups playing solo source files execution tests follow file hw1 temp author nick class cas cs113 september 1996 modified 11 september 1996 usage hw1 temp arguments overview simple program accepts input integer degrees fahrenheit returns celsius equivalent standard output algorithm notes simple algorithm fahrenheit 32 5 9 bugs enhancements error handling 1 user enters integer number error message text displayed indicating input acceptable error action user chance input comments output integer form decimal portion output truncated actual 1 7 return output 1 preferable round function similar include include include int main int assume input output integer printf program converts fahrenheit celsius printf enter temperature degrees fahrenheit 32 5 9 compiler automatically decimal integer printf degrees degrees return 0 end file hw1 temp file hw1 weight author nick class cas cs113 assignment 1996 modified 12 september 1996 usage hw1 weight command line arguments overview program takes weight kilograms converts equivalent pounds ounces algorithm notes precise decimal pounds computed decimal portion lb decimal portion multiplied 16 obtain oz bugs enhancements error handling 1 user enters numerical error message text displayed indicating input unacceptable error action user chance enter input comments precision oz output set decimal place changed precise include include include int main double ounces input output computation int lbs variables printf program converts kilograms pounds ounces printf enter weight kilograms 2 2 precise pounds lbs int output lb ounces lbs 16 0 output oz printf kg lbs oz lbs ounces return 0 end main end file hw1 weight file hw1 sum author nick class cas cs113 assignment 1 problem 3 september 1996 usage hw1 sum command line arguments overview program takes input integer returns sum positive integers equal input algorithm notes loop utilized compute sum 1 2 3 gauss theorem sum 1 2 work bugs bug programming user enters 1 sum returned specifically mentioned user allowed enter integer positive negative enhancements error handling 1 user enters integer program message text displays input unacceptable program action user chance input comments routine added ensure user enter include include include int main int sum printf program prints sum positive integers printf equal integer printf enter integer sum 0 1 sum end loop printf sum integers 1 sum return 0 end main end file hw1 sum file hw1 stats author nick class cas 13 september 1996 modified 12 september 1996 usage hw1 stats command line arguments overview program accepts input list integers outputs number items list average items largest number list algorithm notes standard loop add items list user enters sentinel 1 negative bugs enhancements program halts user starts list negative number returns exit code 1 error handling 1 2 user enters integer input error message text displayed telling input unacceptable error action user chance input data comments include include include int main int item sum double average printf program takes list finds average greatest printf 1 signal end list 0 variable initialization sum 0 0 true printf item item 0 break sum item item item find largest number end 0 avoid division printf program return 1 end average double sum printf number items printf items average printf largest number return 0 end main end file hw1 stats execution tests hw1 temp home cs113 hw1 temp in1 program converts fahrenheit celsius enter temperature degrees fahrenheit 66 degrees 18 degrees hw1 temp home cs113 hw1 temp in2 program converts fahrenheit celsius enter temperature degrees fahrenheit 45 degrees 42 degrees hw1 weight home cs113 hw1 weight in1 program converts kilograms pounds ounces enter weight kilograms 20 kg 44 lbs 0 0 oz hw1 weight home cs113 hw1 weight in2 program converts kilograms pounds ounces enter weight kilograms 167 25 kg 367 lbs 15 2 oz hw1 sum home cs113 hw1 sum in1 program prints sum positive integers equal integer enter integer sum integers 1 9 45 hw1 sum home cs113 hw1 sum in2 program prints sum positive integers equal integer enter integer sum integers 1 hw1 stats home cs113 hw1 stats in1 program takes list finds average greatest enter 1 signal end list number items 8 average items 6 5 largest number 12 hw1 stats home cs113 hw1 stats in2 program takes list finds average greatest enter 1 signal end list exiting program data files home cs113 hw1 stats in1 7 3 8 1 9 12 4 8 1 home cs113 hw1 stats in2 1 home cs113 hw1 sum in1 9 home cs113 hw1 sum in2 home cs113 hw1 temp in1 66 home cs113 hw1 temp in2 45 home cs113 hw1 weight in1 20 home cs113 hw1 weight in2 167 25 cs fall 1996 winwin negotiation grading criteria maximum number points 100 10 bonus points criterion points application winwin artifacts good bodies attributes 20 cross references effective negotiation process good id issues options good comments 20 effective agreement process negotiation schedule consistent cost schedule cocomo result 15 application terminology terms 5 detailed complete taxonomy 5 participation stakeholders 5 completeness negotiation compared taxonomy 25 unresolved issues uncovered win conditions summary 5 good suggestions winwin improvement bug report 5 creative solution 5 archive hindi movie songs itrans song book version 3 1a released anurag shankar feb 3 1996 itrans song book forever dedicated memory late venkat gopalakrishnan efforts whats site indexes click alphabet listing entries starting list arranged song titles list arranged names singers list arranged names music directors list arranged names list arranged names actors actresses list arranged names films 0 9 search archive find song lyrics specific song find song archives rajiv site maintains list latest song submissions incorporated posting request rec music indian misc newsgroup post lyrics alternatively satish kalra lyrics lot songs send request email send lyrics itrans song book information itrans song book faq copyright notice disclaimer read mini faq information people responsible creating maintaining itrans song book anurag shankar itrans site original itrans site things ability search hindi songs archive song title singer music director movie bunch stuff hindi songs site mirrored sridhar natarajan site interesting things day series maintained ravindra sami mohammed hindi film music page kedar series classical music page arun verma kishore kumar page stuff songs archive anurag shankar site reviews latest hindi movie music releases gupta catalog music faq faq rec music indian misc newsgroup prince kohli satish subramanian indian movies database internet movie database rec arts movies local indian newsgroup discuss indian movies random india related links correspondence send comments suggestions navin cs wisc send corrections song contributions anurag chandra cis brown site maintained navin kabra send comments suggestions navin cs wisc itrans song book maintained anurag shankar team volunteers send songs corrections anurag chandra cis brown 32 chess olympiad current standings covering sites tcc official olympiad site iceland games scores img program 3 grading program wednesday 5 1 96 8 50 grade 25 final grade text covered chp 1 2 3 4 5 problem description suppose ta cs 123 introductory problem solving credit pass fail graded programming assignments save time computing final grades class decide write computer program data student class stored files file id number student file id number assignment scores student program read files write table results file showing student id number average final grade typical file processing problem interactive user type keyboard input files disk user results screen results file written directly disk file processing programs difficult debug interactive hard determine error assignment trivial strongly suggest starting student data file format id number student stored single line student data file format column data variable type 1 20 character 20 21 30 id number character 10 clark kent gareth bestor created student data file test program called public bestor cs110 students txt print file check program producing correct results assignment scores file format programming assignment scores student stored single line scores data file item line student id number real numbers assignment format column data variable type 1 10 id number character 10 11 15 assignment 1 real 16 20 assignment 2 real 21 25 assignment 3 real 26 30 assignment 4 real 7595 00 5925 90 created assignment scores file called public bestor cs110 scores txt print file results file purpose program write table results file summarizing assignment scores final grades student note table printed screen table show id number assignment scores average final grade student averages displayed rounded decimal places display information format resulting table neat columns lining appropriately labelled id number prog1 prog2 prog3 prog4 avg grade clark kent 96 59 25 82 55 91 92 90 67 81 pass gareth bestor 79 25 92 33 83 75 95 00 87 58 pass program design program open results file write preliminary table headings open student data file read student open read assignment scores file line time find scores student finding assignment scores compute average final pass fail grade final grade fail avg 65 0 pass avg 65 0 finally write student results file columns finished processing student read student student data file process continue processing students reach end student data file notes search assignment scores file find scores student open file read line id number line matches id number student found id number match ignore line read find matches find match close scores file open search student students listed student data file line assignment scores file find match eventually ahead time students class length file debugging debug program print messages screen significant read student student data file print id number read line scores file print student id number matches debugging technique track bugs program crashes read student clark kent read scores student read scores student found student computing average grade writing results file read student gareth bestor read scores student found student computing average grade writing results file demo program compiled version solution reference called public bestor cs110 program3 exe copy solution directory run sort debugging messages displayed results file encourage solution check output program generate output hand run program confirm skeleton program skeleton file solution started called public bestor cs110 program3 copy skeleton directory basis writing program skeleton structure program lots comments indicating sections program add statements spaces provided complete documentation skeleton intended give head start program show sort programming style aiming hand hand assignment online copying fortran source code file program3 compiled executable file program3 exe handin directory hand printed copy fortran source code file results file screen output program run files gradesheet gradesheet grade assignment close make required note graded correct output files provided handing run program files check program results solution correct output 20 correctly display student id number 15 assignment scores average final grade correct debugging messages 5 implementation 22 correctly read student data file 4 correctly read scores data file 4 correctly write results file 4 correct end statement 2 correct end loop 2 correct format statement 2 meaningful variable names 2 indenting neatness 2 documentation 8 program description 4 variable definitions 4 total 25 50 copyright 1996 gareth bestor bestor cs wisc modified april 18 1996 search engines internet alta vista infoseek yahoo harvest wwww webcrawler nexor robots galaxy java tutorial contact email dougz cs washington school 233 sieg hall computer science engineering university washington box 352350 seattle wa 98195 2350 206 543 7798 ve called home 6516 25th ave ne apt 1 seattle wa 98115 206 528 1652 postal service zip 4 code lookup addressing doug zongker dougz cs washington home research classes contact edited 10 34 sunday 20 october 1996 47 hits program 1 cs110 section 7 ta michael birk assigned tue 9 10 96 due tue 9 17 96 program 1 write program calculate grade point average gpa user type number classes received ab bc print number grade points number credits gpa assignment assume classes 3 credits number grade points earned class calculated multiplying number credits class grade earned scale 4 0 ab 3 5 3 0 bc 2 5 2 0 1 0 0 0 grade ab 3 credit class earn 3 3 5 10 5 grade points note system ll count credits lower gpa part creating program run borland create file type source code choosing file menu blank window type program start extremely simple program simply prints cs110 section number compile run program clicking small lightning bolt icon choose debug run menu program 0 compiler errors message window indicating approximate line number reason error understand compiler error consultant extend program adding statements add variable declarations hold user inputs cin statements compile run program make part works add part performs computation prints results run program times entering numbers checking results make don bug part ii debugger part learn borland debugger debugger press f8 function keyboard choose debug menu start executing code statement statement note time press f8 key executes current statement walking program f8 cin statement program stop wait type input window type input click variable program click mouse button pop menu menu choose inspect brings window shows variable inspect feature uninitialized variables garbage values debugger times investigate aspects program note hand part hand hand paper copy source code printed output print output click system menu box small horizontal bar upper left window program output brings menu choose print menu make program prints printout sample program output john doe gpa program cs110 section 7 program 1 program grades compute gpa assumes classes 3 credits 2 abs 1 bs 0 bcs 0 cs 1 ds 0 fs 0 total 40 5 grade points 12 credits gpa 3 375 mbirk cs wisc cse 415 programming project 2 due noon friday april 26 turnin directed discussed lisp program class defun cond atom cond equal 1 0 equal op equal op op equal op function operators add function operators exp included note exp restricted exponent integer run function call exp 2 2 5 write function simplify operate output function simplify result expression subexpression output 0 0 0 0 exp 1 1 1 0 0 0 exp 1 exp 0 1 note obvious made deal include case 0 1 3 4 run functions call simplify expression call trace simplify functions output show arguments passed values returned recursive call note handy functions extract operator expression defun op defun defun internet dog raman phd cornell university 1994 phone 617 621 6637 internet raman crl dec digital cambridge research lab virtual library computing software engineering formal methods mail bowen reading ac uk relevant line information included maintain information topic comp specification newsgroup newer comp specification misc newsgroup general formal methods queries document pointers information formal methods world world wide web www global hypermedia system providing worldwide information links accessing line information categories announcement latest news introductory articles individual notations methods tools publications including journals papers books electronic repositories meetings projects companies organizations web formal methods relevant newsgroups related topics entries subjectively recommended link good line information people email add star entries recommended latest news space selected entries developments formal methods pages steam control specification problem bo comparative case study formal techniques submissions invited 2 august 1995 comp specification newsgroups 12 july 1995 petri nets graphical notation 11 april 1995 tools demonstration information workshop 6 april 1995 page 16 february 1995 information raise language tools 19 january 1995 section method added 6 january 1995 individual notations methods tools acl2 theorem prover successor boyer moore theorem prover progress watch space action semantics framework formal semantics programming languages algebraic design language higher order software specification language specification language processor proof obligation generator email dick kemmerer kemm cs ucsb details gil graphical interval logic tool email laura dillon dillon cs ucsb details formal support tools archive index uc santa barbara assertion definition language translator specification based testing toolset boyer moore theorem prover nqthm free software unix japan sics sweden gmd germany univ oregon usa method including tool toolkit circuit calculus system supporting process algebra rigorously describe verify simulate concurrent systems cold common object oriented language design wide spectrum specification language edinburgh concurrency workbench automated toolset proof assistant working environment project theorem prover coordinated specification analysis general purpose rapid prototyping tool selection resolution language csp communicating sequential processes including tool specification method reactive systems including tool developed university technology finland edt development toolset specifications contact request cs join mailing list esterel verifying safety properties synchronous distributed systems tool based set theory ora canada evolving algebras university michigan usa extended ml framework specification formal development modular standard ml programs hol mechanical theorem proving system hytech automatic tool analysis embedded systems computes condition linear hybrid system satisfies temporal logic requirement installation requires mathematica license imps interactive mathematical proof system intended provide mechanical support traditional mathematical techniques styles practice isabelle cambridge automated reasoning group ftp access including index email larry paulson request cl cam ac uk information including requests isabelle users cl cam ac uk mailing list proof editor bernard richard anonymous ftp macos karlsruhe interactive verifier tool development correct software stepwise refinement lambda toolset abstract hardware uk supports formal verification hardware software design email lambda uk join mailing list email lambda request dcs ed ac uk larch lp larch prover dec src larch home page larch project cmu larch tool set readme file tableau based deduction theorem prover classical order logic lego proof checker language temporal ordering specifications maintainer assistant tool reverse engineering engineering code formal methods tools verification concurrent programs includes graphical editor visualizer mizar tool long term effort aimed developing software support working mathematician preparing papers model checking cmu method formally verifying finite state concurrent systems mural tool aid formal reasoning specifications including proof assistant support mural project finite state verification tool concurrent systems line papers nqthm theorem prover pc nqthm interactive proof checker enhancement boyer moore theorem prover computational logic nqthm users gopher information nuprl tool based intuitionistic type theory obj otter automated deduction system petri nets formal graphical notation modelling systems concurrency conferences pi calculus ccs calculus communicating systems papers robin milner al mobility workbench readme file bibtex bibliography commercial tool developed marketed icl supporting development checking specifications formal proofs higher order logic support deep ish embedding hol includes syntax type checking customized pvs prototype verification system tool based classical typed higher order logic developed sri international computer science laboratory raise language tools denmark email raise csd dk refinement calculus ralph back al sdl specification description language symbolic model verifier model checker finite state systems specification language computation tree logic propositional branching time temporal logic language compositional description finite state machines symbolic model checker bdd library extensions sequential verification papers related topics spin automated verification tool model checker language based csp finite state systems protocols validation models distributed systems developed bell labs step stanford temporal prover tam temporal agent model real time systems research group york university temporal logic actions tool support tps theorem proving system educational theorem proving system framework real time reactive systems unity programming notation logic reason parallel distributed programs vienna development method mural tool text books notation formal specification formal methods tools database maintained tim request information formal methods applications database november 1994 tools demonstration information workshop newsgroups comp specification including discussion formal specification methods newer comp specification misc newsgroup related newsgroups comp specification larch specific discussion larch comp specification specific discussion related notations messages archived recent messages faq message frequently asked questions comp software eng general discussion software engineering including formal aspects messages relating formal methods software safety newsgroup archived comp software eng archive faq message information formal specification news announce conferences announcements conferences including specifically formal methods formal methods content separated page meetings electronic mailing list concerned educational issues relating formal methods computer science email formal methods request cs uidaho join leave list formal methods cs uidaho post list related interest information automated reasoning systems systems developed germany concurrent systems logic programming logical frameworks safety critical systems bnf backus form notation updated jonathan bowen formal methods group dept computer science university reading 5 december 1995 information inclusion part archive compiler research stanford suif compiler group crpc rice crim hpc compiler omega calculator maryland parallel computing cmu bulk synchronous parallel bsp wwt wisconsin wind tunnel technical papers temple university synergy project home page sp user dialog home page hpf forum fortran market nas parallel benchmarks sel hpc article archive resource sites david parallel sites supercomputing servers nan parallel computing page training education documents page designing building parallel programs supercomputing parallel computing resources program npac syracuse university computer company home pages guide computer vendors 04 aug 1995 list world powerful computing sites pds performance database server conferences fcrc 96 info spdt 96 call papers research labs xerox research watson research center home page sun microsystems laboratories bellcore home page bell laboratories nec research institute microsoft research home hp labs world wide web home page job announcements careermosaic primarily high tech companies monster virtual career fair online career center job track academic jobs computing research association chronicle higher education academic research positions georgia job bank atlanta job guide good starting point jobweb info tips catapult resource job search interactive employment network indepth company info job openings peterson education center news stuff oscar web pathfinder wall street journal news india times ramesh mahadevan stories gopher gopher enews 70 00 showroom edmunds department chair announcement michigan technological university department chair department computer science applications nominations invited position chair department computer science successful candidate provide leadership interdisciplinary computational science engineering cs doctoral program long term commitment development department candidate expected represent department interdisciplinary computational activities michigan tech department computer science ten faculty positions faculty conduct research artificial intelligence communication algorithms compiler optimization computational biology computational geometry computer graphics geometric solid modeling interconnection networks parallel architectures parallel processing performance evaluation sequence comparison algorithms software development environments software measurement department active undergraduate program 280 majors program 30 students newly established cs ph program departmental computing facilities consist networks sun workstations dec alpha sgi terminals computer science operates instructional sun workstation labs michigan tech designated michigan research universities 6 200 students 400 faculty university located scenic peninsula michigan upper peninsula surrounded clean water lake superior nearby forests community offers year round recreational cultural enrichment opportunities applications nominations inquiries dr john search committee chair department computer science michigan technological university 1400 townsend drive houghton mi 49931 1295 phone 906 487 2209 email john mtu fax 906 487 information department http www cs mtu applications include detailed resume names addresses references search committee review applications continuing basis accept applications position filled applications minority women candidates strongly encouraged michigan technological university equal opportunity educational institution equal opportunity employer incorporating system resource information flow control takako hickey robbert van renesse tr95 1489 february 27 1995 upcall based distributed systems widespread recent years upcall based systems provide obvious advantages experiences systems exposed unanticipated problems inefficiency incorporating system resources information flow control essential solving problems variants window based flow control suitable distributed systems investigated message packing improves network bandwidth usage efficiency message throughput presented finally back pressure mechanism controls admission messages system blocking applications high load presented combination window mechanism back pressure mechanism end end management system resources manages network resources manages operating system resources combination maintains good throughput high load view document display overview document formats overview thumbnail pages display selected page formats document 14 pages raw ocr output inline gif image display page display document formats postscript bytes print download selected pages granted permission commercial reproduction distribution display performance technical report format permission period 45 forty days recent time verified technical report computer science department cornell university terms include permission rights reserved author search home page ncstrl server operates cornell university send email tech reports cs cornell computer related tcl tk www info unix html latex link perl reference materials perl yahoo usefull stuff yahoo sun microsystems laboratories yahoo microsoft java soft java documentation national climatic data center lombard information center eureka internet search engine page construction img return guangshun home page cornell theory center scientific images animation ctc explorations page dynamic brittle transition simulation 100 million atoms simulation dynamical failure 3d solids tension level classical molecular dynamics system sizes 10 100 million atoms research farid abraham ibm almaden research center visualization bruce land david schneider diagnosis lung cancer 3d techniques modern techniques computed tomography ct magnetic resonance mr imaging acquire data routinely displayed diagnostic images supercomputers helpful processing presenting information image analysis images conjunction representative patient databases permit development clinical analysis decision support systems form integral part diagnostic process future research claudia david cornell university medical college visualization catherine devine simulation model forest growth simulation 1000 years forest growth conditions research douglas linda cornell simon levin princeton university visualization catherine devine molecular visualization variety research projects focusing molecular visualization projects range imaging chromosomes mechanism mechanisms disease visualization richard gillilan physically based model fabric final shape fabric assumes laid object important characteristic fabric aesthetic engineering applications research chen department apparel cornell university visualization catherine devine drums recently proved exist planar regions identical laplace spectra hear shape drum information technical report research toby driscoll center applied math cornell visualization bruce land cornell honeywell keyboard systems study dimension angular deviation data wrist motion obtained measuring glove worn human subjects keyboards previously obtained human factors researchers long measuring devices obtain wrist motion data data previously visualized simulations caused underwater earthquakes start waves propagating rapidly ocean simulations understand predict large dangerous phenomena research phil liu department civil environmental engineering cornell university visualization catherine devine past visualization examples general information visualization theory center online copyright statement 1258 making netscape neat tricks note works mozilla 1 replacing string netscape binary reload page watch animation page loads animation thing upper corner stuff data transferred whatnot binary editor change strings executable program emacs works fine binary overwrite mode avoid typing characters enjoy watching compass spin round round reminds joke red green round round frog hmmmm homepage animation compass netscape 2 make work normal pages complicated changing ascii string binary pull debuggers folks spatial semantic hierarchy physical robots goal doctorate research extend spatial semantic hierarchy ssh approach robot exploration mapping demonstrate evaluate effectiveness controlling physical mobile robots spatial semantic hierarchy approach robot exploration mapping developed context simulated robot nx tested simulated environments simple models sensorimotor errors kuipers levitt 1988 kuipers byun 1988 1991 physical implementations aspects ssh approach built researchers provide adequate demonstration strengths adequate analysis conditions applicability proposed research extend ssh mapping theory original prototypical version version adequate handling real sensorimotor interaction real office environment extended theory implemented physical robot explore previously unknown environment create ssh spatial description environment demonstration evaluation ssh approach performed features design implement set reactive control laws robust sensor real world defining distinctive places paths investigate ability ssh approach build finite topological graph description continuous environment adequate path finding based robot continuous interaction environment control laws demonstrate evaluate ability ssh approach build detailed metrical map disambiguating topological ambiguities discriminating alternative routes length identifying shortcuts fourth investigate utility map model based control providing expectation driven sensing strategy interested dissertation committee wyl www alert redirection response server handled client moved temporarily document moved 1020 overview academic experiences page construction resume stay posted find undergraduate thesis lighting computer graphics check undergraduate thesis page graphics harvard partner wrote ray tracer check final generated image www cs cmu afs cs cmu web people html uw 2311 cs367 programming assignments programs assigned semester programs count 50 final grade programs 30 40 hours average student complete expect spend considerable time work class cs367 typical cs courses helps immensely learning material develop class es main program multiple files coordinating compilation makefile break problem parts develop program incrementally code working unix information organizing files compiling multiple files make debuggers programs linked list assigned read follow grading standards assignment completed assignment create output file test cases demonstrate program follow handin procedure suggest plan finishing day due date find difficulty finishing assignment running time engaging form academic misconduct tas make late policy assignments program 3 9 due 11 13 96 program 2 10 due 10 28 96 program 1 9 due 10 7 96 program 0 0 due graded copyright 1996 james skrentny skrentny cs wisc episode 2 space pond microsoft campus termed lake bill employees lake lived wild fed tidbits employees gave day discovered unleashed dog killed big newsletter people writing heartfelt gentle strip reaction episode 1 day episode 3 rebel threat episode 4 flame episode 5 lord party part episode 6 imperial insignia episode 7 lord party part ii episode 8 lord party part iii 1269 cs302 63 syllabus page expanded revised weeks patience exams 3 60 20 quizzes 3 5 10 equally weighted programs 9 30 equally weighted approximate timetable give rough idea pace ordering topics covered responsible adjustments made class late policy paper copy program handed beginning class day due electronic copy determine handin time make paper copy matches electronic doesn electronic copy late submission programs generally due tuesday case hand program 3 days late 15 deduction late day thursday submissions paper copy handed beginning class wednesday friday submissions paper copy handed directly office hours leonid levin fundamentals computing dvi file postscript file buggy html files latex sources foreword 1 models computations polynomial time church thesis 1 deterministic computation 2 rigid models 3 pointer machines 4 simulation 2 universal algorithm diagonal results 1 universal turing machine 2 godel theorem 3 intractability compression speed theorems 3 games alternation exhaustive search time space 1 win 2 exponentially hard games 3 reductions deterministic alternating tm time space 4 fast lean computations 4 nondeterminism inverting functions reductions 1 narrow computation inverting function 2 complexity np problems 3 np complete problem tiling 5 randomness computing 1 monte carlo primality tester 2 randomized algorithms random inputs 3 randomness complexity 4 pseudo randomness 5 cryptography references dvi files papers syllabus cs122 401 fall 1996 instructor richard king office 763 anderson hall mail reach newt sac uky phone 606 257 fax 606 323 1971 office hours mondays 3 00 pm 5 00 pm tuesdays thursdays 5 00 pm 6 00 pm appointment schedule topics chapter reading text introduction unix review algorithms complexity 11 linked lists pointers 14 stacks queues 15 exam recursion 16 trees graphs 17 exam sorting 18 searching 19 final exam grading policy programs 30 homework quizzes class participation 25 exam 15 exam 15 final exam 15 class participation grade determined attendance class active participation class discussions teach classes highly interactive manner prepared day constructive current topic exams quizzes closed book quizzes class unannounced makeup missed quizzes valid university excused absence regular exams final exam exams considered cumulative administered regular classroom assignments made semester include readings homeworks word processor programming assignments homework programming assignments considered separate homework assignments strictly due date answer homeworks class late homework assignments accepted homework submission word processed hand written homework assignment submissions accepted graded programming assignments due date programming assignments turned date penalized 5 day counting weekends holidays programming assignment accepted 5 days late time credit late assignment turn programming assignments time homeworks programs treated separate assignments turned separately assignments announced primarily class cs122 world wide web home page additional information assignments mail bring copy assignments class review clarification papers turned organized neat orderly fashion pages printouts gathered order stapled upper left corner make booklet written hand front page upper hand corner assignments grading weight weighting assignment generally assigned programming assignments require typing program computer running requirements discussed detail class additional files text introduction computer science lambert highly recommend buying text incompletes university policy grade incomplete strictly grade granted extraordinary circumstances reason circumstances successfully complete coursework strongly auditing changing grade option pass fail grade needed immediately concerned cheating cheating tests programs homework tolerated university policy dictates minimum penalty cheating receive grade constitutes cheating program direct program allowing direct program considered cheating ideas discussed students coordinated writing code cheating variable names format comments person persons code person code considered guilty cheating computer accounts semester unix accounts hp computers library microlabs called sac uky careful treat computer account personal confidential records change password frequently choosing password easy guess protect account chmod command unix read files importantly don abuse system things annoying users destructive accounts uk computer systems abuse privilege reading assignments cse403 read mythical man month monday january 9 1995 ghezzi jazayeri mandrioli chapters 1 3 friday january 13 1995 notkin cs washington update 1 4 95 cs381 481 fall 1996 automata computability theory final exam study guide final exam 2 5 hours open book notes questions roughly equal weight exam comprehensive covering material covered including material tested prelim exams roughly equal weight devoted parts formal proof undecidability proof essay question primary source online lecture notes suggested supplementary readings text hopcroft ullman introduction automata theory languages computation addison wesley 1979 sections topic addition specific topics good general understanding means set regular context free recursive capabilities finite automata pushdown automata turing machines describe sets regular expressions context free grammars finite automata regular expressions finite alphabets strings decision problems sigma operations strings sets 1 1 1 6 state transition systems regular sets 2 1 2 2 closure properties product construction nondeterminism nfas subset construction transitions 2 3 2 4 3 2 patterns regular expressions converting regular expressions finite automata vice versa 2 5 pumping lemma regular sets formal statement pumping lemma show 3 1 quotient construction dfa state minimization myhill nerode relations 3 4 finite automata 2 6 pushdown automata context free languages cfgs cfls definitions examples 4 1 4 3 left linear grammars chomsky greibach normal forms 9 1 4 5 4 6 pdas formal definition examples configurations acceptance empty stack final state 5 1 5 2 converting cfgs vice versa 5 3 pumping lemma cfls 6 1 parsing cocke kasami younger algorithm closure properties cfls 6 2 6 3 10 turing machines general computability general computability turing machines church thesis universality configurations recursive sets 7 1 7 3 7 6 variants tm nondeterminism enumeration machines 7 4 7 5 7 7 7 8 decidable problems universal diagonalization undecidability halting membership 8 1 8 3 decidable undecidable problems reductions 8 4 rice theorem undecidable problems cfls 8 4 8 6 formalisms type 0 grammars post systems mu recursive functions programs lambda calculus logic goedel incompleteness theorem cs381 481 home page image video transitions special effects rivl jose luis fernandez valerie ohm amith yamasani index nicholas howe click photo color image graduate student department computer science cornell university ithaca ny email cs cornell office 5139 upson hall phone 607 255 5578 resume references personal info 1715 university wisconsin madison computer systems lab general interest items frequently asked questions answers faqs software computer systems lab csl csl policies csl staff profiles csl services csl newsletters current newsletter introduction computer sciences instructional computing environment cs 1000 introduction unix graduate student orientation slides postscript computer sciences facilities scheduled downtime cs department suggestion box special interest items combined workstation purchase csl software installation scheme security issues unix nt system administrator staff jobs modified sat aug 31 20 36 45 1996 david parter inquiries document contact lab cs wisc 2683 graphic doctoral program computer science university wisconsin madison advisor michael ferris graphic master arts mathematics university wisconsin madison 1992 graphic bachelor science mathematics computer science university 1988 introduction family employment research genealogy introduction family employment education research genealogy 1182 multi level queries devr dynamic data definition language modeling image vision data integrated existing image processing vision applications schema definitions fully interleaved data manipulation requiring recompilation addition devr powerful application programmer interface data access schema definition maintains indexes enforces type safety data integrity system supports multi level queries based recursive constraint trees set hrs entities type filtered network constraints parts properties relations type queries constructed interactively menu driven interface dynamically generated vision application programmer interface query objects persistent reusable users libraries query templates built incrementally tested separately linked form complex queries ph students richard ladner current students suzanne bunton line stochastic processes data compression supervised gaetano borriello james fix multiresolution dynamic programming students anthony lamarca caches algorithms june 1996 xerox parc david cohn separating formal bounds practical performance learning systems june 1992 cambridge ma dai complexity issues strictly blocking networks january 1991 university north dakota soma chaudhuri topics theory distributed computing september 1990 iowa state university ewan network protocols fifo channels august 1990 victoria university wellington zealand anne condon computational models games july 1987 university wisconsin robert fowler decentralized object finding forwarding addresses october 1985 rice university efficient algorithms computing geometric intersections january 1985 albert greenberg efficient algorithms multiple access channels august 1983 supervised martin tompa research glenn goodrich complexity finite languages june 1983 hp seattle udi manber concurrency control dynamic data structures august 1982 university arizona paul frank bounded nondeterminism parallel parsing context free languages august 1979 applied corporation algorithm papers cole mishra schmidt siegel dynamic finger conjecture splay trees part splay sorting log block sequences courant institute technical report 700 1995 preliminary version tr 471 1989 abstract postscript cole part ii finger searching courant institute technical report 701 1995 preliminary version tr 472 1989 abstract postscript cole log algorithm maximum agreement subtree problem binary trees proceedings seventh annual acm siam symposium discrete algorithms 1996 323 332 abstract austin links intro austin 1996 winners poll conducted austin chronicle events calendars ut city calendars austin music parks visitor information city austin austin city information texas monthly magazine cool wide range information quadralay corp austin hotel guide hotels outdoors barton springs pool history map photographs spring fed pool barton creek map hike bike trail barton creek congress ave bridge home largest urban bat population world bat conservation international national research center programs classes gardens travis county parks explore county parks texas colorado river trail highlighting portion trail travis county food 6th street scene drink restaurants bars 6th street austin dining guide alphabetical listings hundred restaurants listings cuisine area austin internet restaurant guide alphabetical listings hundred restaurants austin restaurant directory alphabetical listings hundred restaurants listings cuisine cyberspace university restaurant reviews reviews austin restaurants texas monthly restaurant polls restaurant polls austin chronicle housing apartments rent austin searchable database part nationwide apartments rent 1 5 million units austin board connection austin area real estate market austin relocation guide austin links austin city net collections austin links city net austin 360 austin links underground austin austin links university federal credit union austin lycos austin links lycos city guide austin yahoo austin links yahoo 13 december 96 img teamweb ut austin comments www www utexas www alert redirection response server handled client document moved document moved 1060 publication list craig chambers susan eggers joel auslander matthai markus mock przemyslaw pardyak event dispatching extensible systems annual workshop compiler support system software february 23 24 1996 tucson arizona michael markus mock data process alignment modula 2 automatic parallelization approaches code generation data distribution performance prediction pp 171 191 editor christoph kessler germany march 1 3 1994 alexander markus mock dc distributed object oriented system support top osf dce distributed systems engineering journal vol 1 2 pp 112 25 uk 1993 back markus homepage programming problem solving connecting diagrams demonstration vip view interactive programming program vip user create scientific programs solve physics problems connecting diagrams represent physical mathematical principles shows specification calculating mass sun newton reasoning gravitational attraction sun earth force required earth circular motion program started window created command menu input output areas command output language select desired language program created actual program served file presented demo program terminated input lines type input variable line format shown examples radius integer speed units real mph select command program start vip vip program created connecting diagram boxes represent variables physical mathematical principles connection signifies quantities equal make connection click mouse end connection variable boxes buttons diagrams program connection output box vip commands finished make program diagram redo start move move box click box move delete delete box connection geometry select geometric principle box physics select physical principle box make var make local variable type type variable units op make operation box type type numeric constant units desired constant select predefined constant speed light instructions 1 logged host running windows 2 type xhost www cs utexas shown left window host server write display 3 enter display needed change shown box display myterminal cs utexas 0 0 4 click start demo gordon novak jr introduction computer graphics 1996 autumn quarter basic page weird mosaic netscape lynx difference info mosaic info netscape info lynx netscape indys basic point click repeat sufficiently bored ll find depth menu browser page weird cse 457 home page tables feature supported netscape mosaic completely leave table entries links occasionally seg faults unable tables version home page traditional html style http www cs washington education courses 457 html mosaic netscape lynx difference mosaic original graphical web browser created marc andreesen university illinois urbana graduating team created mosaic created company netscape communications difference mosaic slowly worked uiuc netscape hand screaming ahead technology universities tend support mosaic free source distributed compile obscure obsolete operating systems ultrix netscape products educational institutions free users install support netscape considered faster displays page loads mosaic wait entire page loaded netscape supports larger set formatting tags version include enhanced email newsgroup reading extensions support advanced technologies macromedia director adobe acrobat sun java netscape works color 24 bit color mosaic limited 8 bit color main reasons suggest netscape cse 457 lynx lynx text based web browser isn exciting support graphics dialing home slip ppp connection information found pages department info mosaic ncsa mosaic netscape communications lynx netscape indys netscape isn officially supported copy found cse courses bin netscape make alias include cse courses bin path list ll set thing netscape helper applications sound players movie players installer scripts options menu select preferences change options menu helper applications simply change word netscape global types file global mailcap file mosaic additional menu browser tas glass house found altavista yahoo excite onion red meat cd world haiku dan brown snowman cs cornell updated 9 aug 96 send email hold sending email kolla cs cornell sensitive nature pretty good privacy insure read communications page hold page hope call back 607 253 send postal service deliver address vivekananda kolla 2411 hasbrouck apartments ithaca ny 14850 call talking voice style give call home 607 253 voice mailbox 607 255 secretary check schedule call update 15 june 96 kolla cs cornell 1060 cs 3310 standing dayton street main entrance cs building straight building sets double doors office hallway cross leads union south left side turn bulletin board pictures cs people gray door door room 1325 enter gray door continue hallway flights stairs door label cs 3310 enter door 4 steps window turn enter door happy desk graphical map office back home page cs 3733 operating systems fall 1996 assignment 4 due november 19 beginning class modify part 2 assignment 3 processes signals program called command line parameters parameters assignment 3 timeout modify program original parent array process ids processes method part 1 assignment 3 print pid entered modify children child receives signal prints statistics monitoring including time started monitoring time newsgroup changed modify original parent receive realtime signal signal integer represents number 1 number newsgroups monitored corresponds children interpreted line number file list newsgroups monitored command line parameter original parent receives realtime signal sends signal child inappropriate message printed program continue executing original parent receives signal kills processes exits printing message modify program 5 3 pup takes 2 command line arguments process id signal call program sends signal process test program modify children monitoring forever news article news article message printed giving newsgroup time modification process copy time modification continue monitoring report change important assignment creating processes live indefinitely long kill processes logout assignment machine running solaris 2 5 pandora machine cs ece 752 advanced computer architecture fall 1996 1997 offering instructor mark hill ta jeff shabel url http www cs wisc ~markhill cs752 computer architecture science art selecting interconnecting hardware components create computer meets functional performance cost goals qualitatively quantitatively examines computer design tradeoffs learn uniprocessors execute instructions concurrently state art memory systems complex processors examining tradeoffs requires design correct computer taught important prerequisite cs ece 552 cs 537 prerequisite important concurrently adequately covered external reading instructor teaching assistant text reader lecture project examinations homeworks incompletes academic misconduct grading approximate outline miscellanea homework 3 assignment vectors appendix instruction level parallelism chapter 4 instructor mark hill office 6373 comp sci stat email markhill cs wisc office hours monday 2 00 3 00 wednesday 11 00 12 00 appointment teaching assistant jeff shabel office 1351 comp sci stat phone 263 1938 email jshabel cs wisc office hours tuesday 10 00 11 00 thursday 2 20 3 20 appointment text john hennessy david patterson computer architecture quantitative approach morgan kaufmann publishers edition 1996 1st edition improvements reader students taught read literature dozen papers made readers doit reader 1 table contents full papers doit reader 2 table contents full papers doit reader 3 table contents full papers doit reader 4 table contents full papers doit lecture time 11 00 12 15 tuesdays thursdays place 1263 comp sci stat lecture notes access univ wisconsin madison introduction performance cost chapter 1 instruction sets chapter 2 caches chapter 5 part main memory chapter 5 part advanced caches chapter 5 part pipelining chapter 3 instruction level parallelism chapter 4 vectors appendix rest tbd project default project original research group students examine modest extension paper studied class simply validate data paper writing simulator alternatively work group write paper surveys area computer architecture projects include oral presentation paper assignment examinations midterm exams final exam midterms listed approximate outline advise conflicts exam times end week classes homework assignments assignments require review material touched covered depth class assignments weighted equally approximate weights assignment assignment handed assignments due class due date late assignments accepted extreme academic circumstances discussed instructor week assignment due homework 0 turn optionally refresh knowledge homework 1 fall 1994 assignment homework 1 assignment solution homework 2 assignment solution homework 3 assignment incompletes academic misconduct university policy incompletes academic misconduct strictly grading 35 project 25 midterm 1 25 midterm 2 15 homework approximate outline week topic topic reading sep 3 introduction performance cost chapter 1 sep 10 instruction sets instruction sets chapter 2 sep 17 instruction sets memory systems cont chapter 5 sep 24 memory systems memory systems cont oct 1 memory systems memory systems cont oct 8 memory systems review cont oct 15 midterm 1 ilp chapter 3 oct 22 ilp ilp chapter 3 4 oct 29 ilp ilp cont nov 5 ilp cont chapter 6 nov 12 interconnects chapter 7 nov 19 interconnects review cont nov 26 midterm 2 thanksgiving class dec 3 multiprocessors blue sky chapter 8 dec 10 project talks project talks miscellanea midterm cs ece 752 offerings content organization similar present prof jim smith offering semester offering fall 1994 1995 wisconsin cs computer architecture group computer architecture colloquium tuesdays 4 5 pm world wide computer architecture information oral presentation advice including david patterson give bad talk wisconsin architectural research tool set warts online raw data cache performance spec92 benchmark suite popular benchmark suites found cs wisc afs namespace hill benchmarks due license access limited cs wisc updated mark hill tue sep 3 14 35 32 cdt 1996 drafts constraints computer systems lab frequently asked questions collection frequently asked questions answers designed users facilities provided computer systems lab question answered send mail lab answer question generally add faqs feedback faqs pc users information included unix users answer question makes sense doesn apply doesn extending information support pc users view progress vectra lab faq questions areas pc faq send mail lab frequently asked questions solaris computer systems lab account workstation policies supported operating systems software printing network programs services afs modem home window system backups hardware problems services password quality enforcement questions computer systems lab list usenet faqs modified sun aug 25 18 15 29 1996 david parter cs wisc music techno acid ambient trance experimental solo work collaboration records record label human machine interface design older equipment design music machines web site heaven mailing list mike perkowitz computer science department general information map schedule fall semester schedule spring semester academic calendar official staff holidays degree requirements home pages current semester cs101 97 introduction computers section a1 cs101 97 introduction computers section c1 cs 111 97 introduction computer science programming 97 introduction analysis algorithms cs410 97 software systems unix programming cs480 97 introduction computer graphics 97 cryptography 96 advanced computer architecture cs680 97 graduate intro computer graphics fall spring summer 1 summer 2 home pages previous semesters cs101 96 introduction computers section a1 cs101 96 introduction computers section b1 cs101 96 introduction computers section c1 cs101 96 introduction computers section d1 cs101 96 introduction computers evening cs101 96 introduction computers section a1 cs101 96 introduction computers section b1 cs101 96 introduction computers section c1 cs101 95 introduction computers section b1 cs101 95 introduction computers section a1 cs101 94 introduction computers section a1 cs101 94 introduction computers section b1 95 computing technology cs111 96 introduction computer science cs111 96 introduction computer science cs111 96 introduction computer science cs111 95 introduction computer science cs111 95 introduction computer science cs111 94 introduction computer science cs112 95 introduction computer science ii cs112 95 introduction computer science ii cs112 95 introduction computer science ii cs113 96 introduction computer science ii intensive cs113 96 introduction computer science ii intensive cs113 95 introduction computer science ii intensive cs210 96 computer systems cs210 96 computer systems cs210 95 computer systems cs305 96 automata formal languages cs305 95 automata formal languages cs320 96 concepts programming languages cs320 95 concepts programming languages cs320 95 concepts programming languages 95 introduction algorithms cs410 96 unix programming 95 introduction parallel computing cs450 96 computer architecture cs450 95 computer architecture cs450 94 computer architecture cs480 96 introduction computer graphics cs480 95 introduction computer graphics 96 software engineering cs520 96 principles programming languages cs520 94 principles programming languages cs520 95 principles programming languages cs525 96 compiler design 96 analysis algorithms 95 analysis algorithms 96 complexity theory 96 natural language processing 96 advanced computer architecture 94 advanced computer architecture cs551 94 parallel computing models languages architectures cs552 96 operating systems cs552 94 operating systems 96 image video computing 95 seminar computer graphics cs680 96 graduate introduction computer graphics cs752 96 advanced operating systems seminar 95 introduction lambda calculus type theory 95 distributed systems seminar 96 networked computing systems seminar 96 real time systems seminar 95 seminar image video computing 95 seminar tools parallel systems fall spring summer 1 summer 2 page maintained azer bestavros email comments corrections cs bu created 1994 09 09 updated 1996 08 30 subramanya sastry bookmarks newspapers times india hindu main menu times internet space interactive times times newspapers internet space acad stuff architecture home page iram home page simple suif compiler guide table contents suif compiler uw pl page architecture home page uwisc cs department research info patterson sather home page common gateway interface perl reference materials india info http www rediff net htm indolink indiaworld india internet indolink india alumni page india adventures india radio india beat ek discovery india mahesh india humor jokes fun rajiv cricket cricinfo master index rediff net india online news information entertainment cricket index ratings test newsgroup rec sport cricket newsgroup rec sport cricket info australian cricket page wonderful world cricket ultra cricket recreation riddler version 3 0 uroulette yahoo recreation games card games bridge crossword home page crosswords word games links level recipes karnataka cuisine misra gita colophon statistics www cs wisc eff extended guide internet smiley dictionary psychology invention council travel jamie zawinski music bmg members lounge columbia house music club members melody page song samples music movie song samples http www cs cornell info people verma html sami hindi film music page realaudio guide mike beatles list alan beatles page chat kannada editors tennis server homepage code home page 1205 assignments programs due end class day check late policy program 0 due thursday sep 5 program 1 due tuesday sep 17 program 2 due tuesday sep 24 program 3 due tuesday oct 1 program 4 due tuesday oct 15 program 5 due tuesday oct 22 program 6 due tuesday oct 29 program 7 due tuesday nov 5 program 8 due tuesday nov 19 program 9 due thursday nov 26 program 10 due thursday dec 10 ira handouts day 1 handout return ira home page qing zhu hart lane 104 austin tx 512 349 512 471 zhuqing cs utexas http www cs utexas users zhuqing objectives full time computer programmer position highlights master science computer science outstanding academic record working experience database case mechanical cad system experience sep 1995 present teaching assistant ut austin cs310 computer organization programming apr 1991 apr 1994 software engineer china machinery industry computer technology corp designed implemented added expert system tool autocad oracle database system developed application oracle case projects 3d nurbs manipulation color rendering system xt opengl mesa sql mini memory data base project computer aided prototyping environment wysiwyg tex editor viewer emphasizing math formulae mini banking system powerbuilder skills operating systems unix sunos solaris aix dos windows macintosh knowledgeable os 2 programming languages pascal prolog lisp scheme fortran intel 80x86 assembly language motorola mc68000 assembly language knowledgeable tcl tk perl java guis window motif opengl windows html cgi database oracle sql case informix gupta powerbuilder knowledgeable sybase networks http tcp ip education sep 1994 present university texas austin ms gpa 4 0 sep 1988 apr 1991 beijing institute information control ms gpa 3 9 sep 1984 jul 1988 peking university major computer science bs gpa 3 9 honors mcd fellowship ut acm member 1996 1997 local student chart 1994 1995 research assistantship beijing inst information control reference request contact email zhuqing cs utexas test quizzes chad 302 sections important realize tests quizzes things covered order semester offered knowing tests cover things class homework assigned readings semester semester f96 quiz 1 solutions quiz 2 solutions quiz 3 solutions exam 1 grade analysis solutions spring 1996 exam 1 grade analysis solutions exam 2 grade analysis solutions quiz 1 solutions quiz 2 solutions quiz 3 solutions quiz 4 solutions quiz 5 solutions fall 1995 exam 1 solutions exam 2 solutions quiz 1a solutions quiz 1b solutions quiz 2 solutions quiz 3 solutions quiz 4 solutions quiz 5 solutions quiz 6 solutions modified sun oct 20 1996 cdt chad lane search university web form search web servers ut austin search search submit clear search options case insensitive keywords match word boundaries number spelling errors allowed 1 10 results options display matched lines display object descriptions display links indexed content summary data result verbose display maximum number matched lines 200 500 1 000 search ut austin keyword subject indexes libraries email type listservs jobs 16 december 96 ut austin servers indexed harvest teamweb ut austin comments www www utexas etag 1139 content length accept ranges bytes mark foltz 77 st 2 somerville ma 617 776 mit objective graduate school education computer science electrical engineering magna cum laude washington university st louis 1996 cumulative gpa 3 95 4 0 gpa computer science 4 0 4 0 strong background ai algorithms signal processing digital logic enrolling massachusetts institute technology fall graduate student computer science experience summer 1992 summer 1993 systems consultant great southern travel springfield missouri developed distributed database applications sql dos windows network system administration august 1994 undergraduate research assistant dr ronald loui department computer science washington university developed software automated negotiation argumentation supervised high school students participating summer research program january 1994 july 1995 undergraduate research assistant electronic signals systems research laboratory washington university implemented signal processing algorithm multiple target multiple sensor radar tracking presented authored paper 1995 spie conference summer 1995 visiting scholar robotics institute carnegie mellon university designed implemented system intelligent software agents stock portfolio management real time data gathered networked distributed sources january 1996 research assistant dr suri department computer science washington university implemented network flow algorithm vlsi circuit layout summer 1996 developer associates architects developed distributed java application integrating remote databases autocad drawings mit senior house skills languages java html cgi bin lisp perl platforms unix solaris dec sgi dos windows macintosh software development gnu tools borland concurrent environments solaris threads sparc 2000 pvm cray mp ii applications frame latex ms word photoshop illustrator strong writing technical communications skills awards national merit scholar woodward fellow undergraduate merit fellowship numerous departmental awards scholarships academic research excellence fellowship national merit fellowship fully supporting years graduate study offered national science foundation fellowship references request home ken harker work summer 1995 pleasure working computation center dartmouth college participated development work version macintosh electronic mail client supervisor jim matthews author macintosh client popular fetch ftp client macintosh spent summer 1994 working sudikoff laboratory computer science software engineer researcher work department computer science dartmouth college involved projects project involved production electronic proceedings dartmouth institute advanced graduate studies dags parallel computation proceedings developed cross platform multimedia cd rom project development digital library computer science 4 class designed give majors introduction field computer science past interned northern telecom called nortel subsidiary bnr longer subsidiary company nortel confusing job included coding telephone switch operating system dms 100 internal software tools information management dartmouth software friend roberto 95 working client window system motif digital library computer science 4 dartmouth institute advanced graduate studies nortel resume contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents img img cs computer organization ii readings august 26 1996 tanenbaum chapter 2 1 august 28 1996 tanenbaum appendix august 30 1996 continue tanenbaum appendix september 4 1996 paul chapter 2 7 september 6 1996 paul appendix september 11 1996 paul chapter 5 september 13 1996 paul chapter 2 september 16 1996 paul chapter 7 september 23 1996 tanenbaum chapter 2 september 25 1996 tanenbaum chapter 5 october 9 1996 tanenbaum chapter 7 october 14 1996 tanenbaum 5 2 5 2 1 5 3 5 3 1 5 3 6 5 3 8 5 4 5 4 1 5 4 6 october 16 1996 tanenbaum 5 1 1 october 18 1996 tanenbaum 256 257 461 467 october 21 1996 tanenbaum 5 5 4 5 5 5 october 23 1996 paul chapter 12 october 25 1996 paul chapter 10 tanenbaum chapter 5 4 7 october 28 1996 tanenbaum 4 1 october 30 1996 tanenbaum 4 2 november 25 1996 tanenbaum appendix november 27 1996 paul chapter 11 rutgers brunswick dcs server information rutgers university laboratory computer science research lcsr brunswick department computer science dcs department introduction computer science brunswick lcsr computing facility home page including documentation computers staff faculty research interests departmental organization committees including office staff technical staff departmental research including areas research list funded projects note list updated year date information colloquia offered lcsr dcs online technical reports lcsr dcs click repositories reports number universities line archive dcs explorer newsletter department information hiring department graduate program program computer science ph program computer science curriculum list courses subject computer science graduate student society information students interested seeking admission rutgers dcs graduate program complete graduate program computer science brochure current schedule graduate courses spring semester 1997 undergraduate program information students interested dcs undergraduate computer science program majors majors current schedule undergraduate courses spring semester 1997 facilities laboratory computer science research research facilities including computing environment libraries lcsr home page pointers online resources internet interest computer scientists dcs online class library collection syllabi handouts courses rutgers brunswick department computer science professors things add contact cs rutgers research programs section describe line information faculty research mobile wireless computing rutgers dataman group project investigates protocols services issues involved wireless ly line dataman group recently received grants nsf arpa cam project content memories attempts design build architecture concepts associative processing overcomes shortcomings conventional machines dealing applications involving massive amounts data hpcd project attempts build advances massively parallel computing computer science develop generation engineering automation technology bring dramatic gains productivity national industrial base prolangs research group programming languages studies code transformation semantic analysis parallel hybrid analysis aspects writing optimizing programming languages dimacs national science foundation science technology center discrete mathematics theoretical computer science permanent members dimacs include researchers theoretical computer science discrete mathematics units rutgers university princeton university research lucent technologies bellcore search engines online services rutgers rutgers concise oxford dictionary thesaurus dictionary quotations web wide search engines general alta vista webcrawler inktomi open text www worm lycos deja news excite internet search compound search engines metacrawler beta savvysearch net search ez find river find internet starting point web search link search internet resource guides yahoo infoseek einet galaxy www virtual library electronic resources rice info electronic govt gopher servers reference internet resources info main page search info comments admissions university finding academics research library computing rutgers spirit student matters fac staff matters rutgers jersey resources additional information faculty communications dcs faculty info rutgers workshop papers technical reports journal articles roberto bayardo jr daniel miranker optimal backtrack algorithm tree structured constraint satisfaction problems artificial intelligence 71 1 159 181 1994 presents top algorithm solving tree structured constraint satisfaction problems linear time evaluates average case performance empirically line conference papers roberto bayardo jr daniel miranker processing queries answers proc int conf information knowledge management 45 52 rockville maryland 1996 describes method predicting costs answer query plans modified pipelined join execution model ps compressed postscript roberto bayardo jr robert schrag csp back techniques solve exceptionally hard sat instances proc int conf principles practice constraint programming lecture notes computer science 1118 46 60 springer 1996 csp back techniques learning widely existing sat algorithms turn indispensable solving instances exceptionally hard procedure define generates instances consistently ps compressed postscript 90k procedures paper toolkit linked click description contents tool tar v1 01 tar ed compressed sparc executables roberto bayardo jr daniel miranker complexity analysis space bounded learning algorithms constraint satisfaction problem proc 13th national conf artificial intelligence 298 304 1996 analyzes effects space bounded learning constraint recording schemes runtime complexity backtrack search aaai96 ps compressed postscript roberto bayardo jr daniel miranker space time trade solving constraint satisfaction problems proc 14th int joint conf artificial intelligence 558 562 1995 perspective achieving tractable constraint satisfaction restricting constraint graph structure extensive space limited benefit ijcai95 ps compressed postscript 47k browne emerson gouda miranker mok bayardo jr obermeyer tsou wang wang approach modularity rule based programming proc sixth int conf tools artificial intelligence 18 25 ieee press 1994 describes purely declarative method introducing modularity forward chaining rule based languages embodiment syntax venus rule language ps compressed postscript refereed workshop papers miranker roberto bayardo jr query evaluation constraint search overview early results proc workshop constraints databases int conf principles practice constraint programming lecture notes computer science volume determined springer 1997 overview results applying constraint processing techniques query processing lncs ps compressed postscript technical reports bayardo jr fowler kashyap martin rashid shea semantic integration information open dynamic environments technical report mcc 96 microelectronics computer technology corporation 1996 describes agent based architecture integrating heterogeneous information bases changing network information sources postscript project roberto bayardo jr dealing duplicate tuples multi join query processing technical report tr 96 11 university texas austin dept computer sciences 1996 presents evaluates schemes handling duplicate tuple elimination optimization execution large select project join queries tr 96 11 ps compressed postscript roberto bayardo jr enhancing query plans joins technical report tr 95 09 university texas austin dept computer sciences march 1995 proposes method annotating query plans additional operators order efficiently produce query result form reduced acyclic database tr 95 09 ps compressed postscript back home page 1142 applied physics mathematics building couple pictures applied physics mathematics ap building department computer science engineering occupies fourth sixth floors ap department mathematics occupies sixth shared cse seventh floors floor basement classroom undergraduate laboratory space floor houses academic computing services office network operations east wing building consists offices west wing primarily laboratory space view southeast east wing view southwest west wing img mike home music complete sucker music summer 1994 fell edge expensive audio equipment completely hooked worse ve picky sounds good recommend avoiding behavior favorite artists eagles dan beatles eric clapton robert cray bonnie peter gabriel billy joel growing lyle lovett crow interested music making possibilities created sequencers ve time sit stuff guess wasn pleased sequencing software couple years ago keyboard things movies video personally wait reach market real problems resolution movie theaters afraid theater offers sound won favorite movies rain man forrest raiders lost ark aladdin jerk big fish called strictly ballroom ferris day professional la tv ve 20 tv great doesn fit rest equipment favorite tv shows mad friends twin peaks books reading chore couldn understand people enjoyed summer read book bored quickly changed opinion finally found books stories imagine movies substance development haven proper literature enjoy popular kinds styles favorites clancy enjoy couple newspaper collections dave barry funniest person face earth writes amazing anna stuff hits home newspaper carried column sports play baseball softball volleyball talked watching sports teams care university washington football team seattle supersonics games ve lot games avalon hill games ve ve played guess don hang people things favorite games cooperation game players ve elegant game invented things don reason magic card game close magic ve bunch books don practice show find card magic pure bit coins rings favorite books michael ammar larry jennings derek dai vernon interested magic check guide flying learned fly long time ago actual flying blast preparation overhead pain butt guess ideal thing show airport plane checked ready rich sailing sailing things fun learned regular basis flying problem make friends boat university kentucky association computing machinery home page student acm chapter university kentucky goals foster interest field computer science prepare members professional world smooth communication students professors importantly fun spring 1997 stay tuned information spring activities news finished updating web pages semester patient acm awards nominations send nominations uk top cs faculty teaching assistant graduating senior general information year events scheduled meetings demonstrations speakers constitution bylaws rules regulations acm collegiate programing contest information meet uk high school programing contest coming spring 97 learning project increasing computer literacy ky contact list members officers address join uk acm line application members ubiquitous list links acm uk pages information organization send mail acm cs engr uky page construction isn back modified april 4 1996 todd reed pop uky page download homework files computer system working click link retrieve selected files save work make save work bring floppy disk save files leave files public lab computers information deleted end day program 1 program 2 program 2 macintosh source files project file program 2 plain ascii versions program 3 program 4 program 5 program 6 img updated friday september 06 1996 12 08 27 pm comments suggestions email dwu cs cornell 6315 publications academic land 1973 sensitive insensitive action potentials cell 82 pp 497 510 land 1976 genetic physiological evidence development chemically sensitive voltage dependent cells neurobiology 7 pp 537 549 land 1977 distribution culture correlated sensitivity london 269 pp 155 176 land 1978 basis computer program mask analysis em appendix resolution em iv analysis cell biol 76 127 145 land 1980 physiological consequences distribution vertebrate la transmission foundation singer land 1980 density affects rising phase miniature currents proc nat acad sci usa 77 pp land 1981 estimation kinetic parameters binding intact neuromuscular junction proc nat acad sci usa 78 pp land farmer 1981 computer assisted training reading skills proceeding johns hopkins national search applications personal computers aid handicapped ieee computer society press 31 oct 1981 102 land harris 1984 diffusion binding constants derived falling phase miniature currents proc nat acad sci usa 81 pp 1598 land 1991 simulation miniature current generation vertebrate neuromuscular junction journal 59 pp 1280 land 1993 case scientific visualization undergraduate graduate classrooms journal computing higher education 4 pp 3 11 land gillilan 1993 ieee supercomputing 1993 half day workshop chemistry visualization scientific visualization chemical systems proceedings conference high performance computing communications pp 296 301 land 1994 teaching computer graphics scientific visualization dataflow block diagram langauge dataexplorer ifip transactions 48 university education visualization scientific computing north holland pp 33 36 land rodriguez 1995 healthy effects wrist rests keyboard preset system wrist posture seated posture proc factors soc 39th annual meeting vol 1 pp 630 634 rodriguez land 1996 computing preset keyboard system tools wrist lead fight tunnel syndrome ergonomics design vol 4 number 1 pp 4 10 land 1996 press dataflow language world wide web scientific visualization computer applications engineering education publications commercial land 1979 statistical analysis package apple ii computer systems ithaca ny 14850 land farmer 1984 program computer assisted training reading skills rochester ny land 1985 simulation demonstrate macintosh user interface nibble mac magazine vol 1 2 nov dec 1985 page 74 77 land 1985 ms basic toolbox windows nibble magazine vol 1 2 nov dec 1985 page 68 70 land 1986 ms basic enhanced menus nibble mac magazine vol 1 6 july august 1986 page 36 41 land 1986 recursive drawing dragon curve macintosh byte magazine april 1986 lectures kelly lecture series innovation undergraduate teaching oregon state nov 9 1995 data flow language teach computer graphics awards 1996 place instructional materials web based competition acm user services conference 1981 regional level winner johns hopkins national search computing aid handicapped title computer assisted training reading skills computer electronics activities 1986 design installation cell sizing circuit laser cell sorter patent 4 765 737 1985 87 contributing editor nibble mac magazine 1980 design ny layout artwork printed circuit board complex motor controller 1980 spencer high school spencer ny taught 25 hour basic computer language teachers students computers trs 80 apple ii microcomputers including graphics business applications 1979 systems ithaca ny development statistical analysis system apple microcomputer sold 400 copies 1979 department neurobiology behavior cornell university taught 20 hour interfacing microcomputers lab instruments topics included analog digital conversion digital control program considerations 1976 design construction analog frog call microprocessor intel 4004 driven cricket call generators field behavior studies professors robert ronald hoy blobby modeler version 1 0 18 1995 szu wen huang acknowledgements anu lending tcl tk book asif giving good ideas dr bruce land guidance patience mom dad money cost making worthwhile heartfelt gratitude document information relevant development blobby modeler including summary previous research leading actual project instructions installation operation software likewise provided introduction blobby modeler theoretical foundation goals hope achieve development software design methodologies implementation stages installing blobby modeler conclusion summary features accomplished future directions references relevant publications introduction established geometric modeling techniques exist handle engineering components including free form shapes car bodies telephones recently lot interest modeling natural phenomena smoke clouds mountains shapes fractals techniques lends description soft objects class objects includes fabrics living forms mud water geoff craig brian 1986 early 1982 james blinn began exploring methods model molecular structures ball stick space filling sphere models interest artistic variety scientific accuracy model real electron density cloud bond conventional approaches model shape familiar quadric surfaces difficult elaborate molecules reason seek simulate actual electron map quantum mechanic representation atoms density function spatial location atom represented 1 exp ar distance location center atom atoms present scene effects density field simply added extracting surface constant field molecular density cloud formed blinn named blobby model years decided apply technique generally modeling soft objects traditionally awkward render presented modification blinn exponential function computationally cheaper additionally function desirable quality ignore atom point question defined function 2 1 intensity influence distance point question atom radius influence atom equivalent efficient version function 3 1 values found solving constraints 0 0 1 0 0 0 0 0 0 0 0 0 2 0 5 yielding 0 1 2 1991 muraki step applied blobby models range data visualize interesting objects human faces immediately obvious research achieve reasonable degree realism modeling simple molecules blobby model composed large number typically hundreds atoms ibm dataexplorer dx primitive modules create blobby models creation model involves placement atoms manual design ceases good option quickly blobby modeler designed ease task creation models compute resulting density field line prevent overloading dx blobby modeler written tcl tk spring semester 1995 partial fulfillment requirements cs 790 master engineering project supervision dr bruce land cornell university department computer science goals design goals blobby modeler ease software adhere familiar user interface conventions minimize learning curve increase productivity quickly simplicity software easy maintain run alongside dx fit modest amount memory speed software fast increase productivity decrease portability software portable unix platforms usable cornell theory center ibm aix computer science department undergraduate laboratory hp ux sunos attempt porting linux test system based machines designing blobby modeler dimensional modeler running conventional computer difficulty unsuitable input devices attempts made mouse control dimensions keyboard personally clumsy awkward adapted approach personal computer graphics tools graphics workstation software provided editing windows degrees freedom blobby modeler hosts 3 windows fixed xy yz xz views addition free window camera 3 space model previewed rendering free window simplistic fact crude complicated preview window slow response software considerably defeats goal lean virtue proximity blobby modeler written sunos platform specifically running sunos 4 1 1 target platform ideally platform dx support test operating systems versions fairly confident code port easily facilitate development user interface selected tcl tk toolkit versions 7 3 3 6 interpreted language offers complicated link selected add called embedded tk version 1 1 richard world std tcl tk sites including ftp cs berkeley ftp org ftp std roughly speaking divided tasks tcl tk writing tcl tk code isn cpu intensive portion turned include functions generate field including horrible nested loop manage free window implement 3 transforms 2 projections portion notable feature liberal global variables store partial results improve performance reducing redundant values involving trigonometric functions cached variables fragments simple straightforward composing fourth total number lines code tcl tk portion software handles user machine interactions handling drawing selecting windows refreshes program involved tcl tk program performance improved rewriting routines text worth mentioning implemented small widget tcl display small subset html subtle differences implementation html unlike html carriage returns significant text nested formats don work formats span lines conversion formats difficult conclusions future directions present state blobby modeler complete 3 editing platform ready beta testing undoubtedly undergoes actual usage problems arise enhancements made absent ability move atoms animation capability blobby modeler model scenes water animation desirable addition spherical atoms interesting incorporate atoms shapes aid construction scene cubes easy work instance free window vastly improved include renderer prevent small trouble dx order render scene possibilities project achieved goal providing fast easy interface designer 3 blobby models hope actual users determine usefulness program references 1 blinn generalization algebraic surface drawing acm transactions graphics 1982 2 data structure soft objects visual computer 1986 3 animating soft objects visual computer 1986 4 muraki volumetric shape description range data blobby model acm siggraph 1991 5 ousterhout tcl tk toolkit 1994 6 watt 3d computer graphics 1993 modified 18 1995 szu wen steven huang family album charlotte sophie bath reading bed time stories jean dancing american swing dance championships york city charlotte florian vince florian sophie martijn charlotte sophie good time cup koffie cuinfo spring 97 evening prelim exam schedule updated 8 october 1996 feb 11 1997 feb 13 1997 feb 18 1997 100 chem 211 221 chem 216 458 chem 288 math 106 chem 358 math 111 chem 390 math 112 dea 150 math 122 engrd 210 feb 20 1997 feb 25 1997 feb 27 1997 104 220 310 bio 102 316 212 bio 110 278 chem 257 602 chem 203 314 adm 255 chem 208 econ 101 math 103 417 econ 102 math 192 engrd 203 ele 306 math 193 115 ele 558 math 213 340 adm 430 math 221 541 math 356 math 222 phys 208 phys 213 math 231 soc 101 phys 214 math 293 math 294 mar 4 1997 mar 6 1997 mar 11 1997 324 211 330 chem 391 212 chem 211 280 222 chem 216 410 comm 418 chem 390 educ 115 engrd 211 comm 204 engrd 202 engrd 212 engrd 210 210 engrd 222 123 math 420 engrd 241 math 422 ns 332 math 423 math 472 321 521 phys 112 psych 322 122 310 mar 13 1997 mar 25 1997 mar 27 1997 chem 358 458 dea 150 100 chem 288 math 106 engrd 270 engrd 203 math 111 phil 231 math 112 math 122 math 192 math 193 math 213 math 221 math 222 math 231 math 293 math 294 apr 1 1997 apr 3 1997 apr 8 1997 104 221 220 310 bio 102 602 278 bio 110 chem 251 chem 203 316 chem 252 340 ele 306 chem 391 541 engrd 202 417 phys 208 adm 430 210 math 103 math 356 phys 112 phys 213 apr 10 1997 apr 15 1997 apr 17 1997 chem 208 324 314 chem 257 212 adm 255 280 chem 211 math 420 410 chem 216 math 422 econ 101 chem 358 math 423 econ 102 chem 390 math 472 ele 558 222 ns 332 engrd 241 educ 115 soc 101 115 engrd 222 phys 214 engrd 270 psych 322 321 521 310 apr 22 1997 apr 24 1997 apr 29 1997 458 310 316 100 chem 288 math 213 211 ele 306 math 221 212 engrd 210 math 222 comm 204 math 106 math 231 engrd 203 math 111 math 293 engrd 211 math 112 math 294 engrd 212 math 122 math 192 math 193 122 cuinfo cs122 computer science ii fall 1996 programming assignment 4 assigned friday november 22nd 1996 mail proposal due wednesday november 27th 1996 external documentation due tuesday december 3nd 1996 program listing due tuesday december 10th 1996 scheduled demonstrations tuesday december 13th 1996 note standard late penalties apply dates work accepted day classes friday december 13th 1996 programming assignment semester design implement program visually demonstrates ideas underlying advanced sorting techniques studying class requirements program written required sac computers computer systems readily campus including limited sac computers ibm pc macintoshes library microlabs computers computer system 4 check system choose proving compile program creating program listing campus demonstrate program choose advanced sorts studying class quicksort heapsort shellsort show program design method visually demonstrating program ideas underlie chosen sort designs ideas ibm pc graphics capabilities microsoft borland demonstrate heapsort construct list 500 randomly chosen integers graph cloud points list index positions plotted horizontal axis values plotted vertical axis apply heapsort list show cloud gradually shape triangular heap straight diagonal line signature sorted list points drawn red unsorted swap points briefly blink yellow back red finally point reached final position sorted list permanently green show running statistics total comparisons swaps made time sort taking showing cloud points sorted shellsort sac unix gnu screen control library library demonstrate interactive workings program 3 won show points cloud limited maximum 80 standard monitor screen 80 columns effect similar color special features made sac unix gnu regular cout statements demonstrate quicksort user choose pivot picking strategies ll discuss lecture include picking 1st middle item list item chosen random median items chosen random user enter unsorted list 20 numbers user entered 20 numbers 21 47 16 32 12 visually display list screen series text bars 1 31 2 47 3 16 19 32 20 12 left hand number position item list number item program pause user signals ready continue pressing enter key inform user step involved performing quicksort pick pivot item position 1 21 partition list visually display list display entire list time special marking portion list undergoing partitioning drawing capital drawing rest list small process drawing explaining drawing continue entire list sorted provide statistics good chosen pivot picking strategy list partitioning average size larger partitions formed contained 58 list items 8 optimal 50 encourage design listed goals creative innovative show knowledge programming chosen sort produce attractive informative demonstration program program implement chosen sort capable applying chosen sort lists numbers list program means acquiring diverse lists numbers allowing user enter list creating list randomly fashion time run place reasonable constraints size list range values list program teach sort indicating strategy sort order entire list strategy sort single sort pass ll submit complete assignment 1 mail proposal specifies computer system chosen make version compiler software sorts chosen work visually demonstrate chosen sort works 2 turn standard external documentation including specifications algorithm justification place proposed include extensive visual samples hand drawn demonstration program run 3 turn listing program method indicating program compiled errors 4 place program executions schedule 15 minute demonstration program submitted proposal external documentation program listing prior demonstration ll talk class scheduling demonstration extra credit add demonstrations additional sorts program interesting aspects sort studied good luck 1316 cs 302 introduction borland 4 5 completed introduction microsoft windows click borland tutorial guide follow step step instructions order familiarize borland started borland netscape applications switch alt tab ctrl esc switching foreground tasks starting borland 4 5 introduction ide starting program running programs errors message window printing program output project files back cs 302 home page indian stuff india home page dinesh venkatesh maintains india home page comprehensive collection information relating india visit page rest page collection random links catch interest time time hindi music films lots interesting information hindi films music including archive hindi song lyrics hindi film music fan occupied long time kumar bunch people maintain gallery indian star photographs internet movie database information indian movies add information indiaworld server hindi film music page interesting information including top 25 hindi songs week read rec arts movies local indian newsgroup discussions indian movies rec music indian misc newsgroup discussions music travel mario maintains faq india travel prince kohli maintains survey travel agents specialize tickets india sergio paoli maintains india page things information states india cities india including bombay pune check humorous tourist guide india informational find current rates long distance call india india information facility bgsu loads information including list baby names meanings info accounts sheela murthy faq immigration law access home pages indian colleges institutes universities maintained shubu mukherjee india world server access lots things including india today magazine online cartoons paid subscription click sampler visit child relief cry home page asha voluntary organization dedicated support basic education india asha madison local chapter worldwide india network win promotes pertaining indian community aspirations goals association india development aid organization committed aid india poor miscellaneous check rajiv indian humor page funny stuff sending flowers india special occasions navin kabra navin cs wisc comments suggestions ut austin research web making faculty aware research opportunites events affect climate research support government private sources principal purpose office resource designed convey latest information opportunities research community hope information stimulate innovative thinking individuals small groups foster collaborations investigators traditionally linked marye anne fox vice president research ut research units research alert news local news pickle research campus faq frequently asked question research web ut austin central server www lib utexas modified 25 nov 96 hcil designing user interface edition ben shneiderman complete current introduction user interface design understand complex interaction humans machines characteristic enthusiasm vision author carefully discusses underlying issues principles empirical results describes practical guidelines techniques realize effective design system designers programmers software developers product managers find book valuable resource making systems easier learn easier productive coverage includes human factors interactive software added discussion internationalization users disabilities interaction styles menu selection systems command languages direct manipulation design considerations including response time system messages screen design color methods develop assess user interface shneiderman expanded coverage virtual artificial reality graphical user interfaces user interface management systems computer supported cooperative work natural language window management multimedia hypertext dynamic data visualization book concludes provocative discussion social individual impact user interface design published 1992 hardcover 48 50 addison wesley publishing company attention dept 1 jacob reading ma 1 800 447 hcil home page hcil books page send mail fill boxes click submit submit message response mail include mail address enter mail address enter message clear submit img return home page object oriented programming small collection possibly interesting tidbits relating object oriented programming written ve pulled net idea function pointers implement dynamic binding order write easily extensible code effect data code abstraction defined interfaces case function signatures follow method similar virtual functions subtyping flexible difference member functions member functions subtyping mechanism depend language dynamic memory allocation mechanism operator doesn require don pay don links notes programming rob pike rgb simple program article sunworld online update project worked required creating code scratch simulator architecture class project inheritance method apparently don practice comments flames gid cs wisc comics dilbert archive peanuts calvin hobbes entertaining articles indian jokes articles ramesh mahadevan degrees held ph computer science iowa state university 1994 computer science iowa state university 1991 tech computer science engineering iit madras india 1989 positions held assistant professor department computer science mexico state university 1996 present visiting assistant professor school computer information science syracuse university 1994 1996 srinivas aluru aug 23 1996 darren cronquist department comp sci darrenc cs washington eng 206 616 1853 weekdays university washington 206 726 evenings machine box 352350 http www cs washington homes darrenc seattle wa 98195 2350 education university washington ph major field vlsi expected research interests field programmable logic 1997 devices synthesis methods application efficient data intensive december computation 1994 cumulative gpa 3 8 4 0 university arizona major field electrical engineering 1992 cumulative gpa 3 96 4 00 publications cronquist mcmurchie emerald architecture driven tool compiler fpgas proceedings fourth international symposium field programmable gate arrays 1996 cronquist burns synthesis analysis delay insensitive folded fifo proceedings acm workshop timing issues specification synthesis digital systems tau pp 176 184 1995 cronquist simultaneous place route wire constrained fpgas tr 95 03 01 university washington 1995 honors ibm fellowship 1996 summa cum laude university arizona 1992 eta kappa nu honor society 1990 1992 phi kappa phi freshman achievement award 1989 work research assistant 1993 1995 experience university washington comp sci eng contributed research development emerald system exploration fpga architectures synthesis tools progress rapid programmable logic device targeting applications intense computation data requirements teaching assistant cse 321 discrete structures fall 1992 university washington comp sci eng software design engineer summer 1993 microsoft redmond wa summer 1992 visual basic 4 0 development group summer 1991 windows 4 0 test development group summer 1990 windows 3 1 test development group os 2 test development group worked variety projects including design dll query hardware configuration preparation os 2 testing development application stress windows 3 1 sdk improvement printing support visual basic 4 computer programmer summer 1989 universal insurance services phoenix az references request jfoster pub dvi sea hqx tar gz readme researchers staff students directory listing people department giving email address office number phone number person people department information page click individual category list pages researchers research colleagues graduate students departmental staff img cse 421 intro algorithms larry ruzzo martin tompa errata cormen leiserson rivest introduction algorithms acrobat pdf 1st printing 2nd subsequent printings postscript 1st printing 2nd subsequent printings addition list reported bugs plain ascii file verified authors reported bug click general info file formats errata lists equally hard read onscreen pdf ps form print ruzzo tompa aberman cs washington update 01 29 96 pick favorite format postscript html rich text format rtf note read microsoft word text unformatted greg linden glinden cs washington modified 9 30 96 cs department directory listing january 24 1996 directory listing computer science department closely department entries include office address phone number note phone numbers local cornell exchange numbers local cornell exchange call precede number shown 607 25 ken birman full phone number 607 255 9199 questions find errors send email www cs cornell call 5 1002 faculty birman ken ken 5 cardie claire cardie 4124 5 9206 coleman thomas coleman 5 constable bob rc chair 5 5 donald bruce brd leave 5 5521 godfrey michael 308 5 1051 gries david gries 5 9207 hartmanis juris 5 huttenlocher daniel dph 5 3036 keshav 4107b 5 5395 kozen dexter kozen 5143 5 9209 land bruce bruce tc cornell 4 morrisett greg jgm 4105c 5 3009 perkins hal hal 322 5 2352 pingali keshav pingali 5 rubinfeld ronitt ronitt 5137 5 1146 schneider fred 5 seshadri praveen praveen 4108 5 1045 smith brian bsmith 4119a 5 1180 tardos eva eva 5144 5 0984 teitelbaum tim tt 4143 5 7573 toueg sam sam 4106 5 9197 trefethen nick lnt 4126 5 4222 van loan charles cv 5 vavasis stephen vavasis leave 5 von eicken thorsten tve 4124 5 9188 wagner kay kay 306 5 9216 zabih ramin rdz 5 8413 visiting faculty leon leon 5159 5 5521 administrative faculty support lisa 5 carol 5 jan jan 4130 5 7316 buck laurie buck 303c 5 3534 cameron pauline cameron 5 competillo linda 4115 5 4147 5 crawford sue crawford 5 croft croft 5 grant grant 303 5 0982 jenkins dan jenkins 303a 5 mardel linda mardel 5147 5 9296 pat 5 personius becky becky 4126 5 8593 kate kate 4159 5 1068 robinson cindy cindy 4146 5 williams cindy williams 5 claudia claudia 5 computer facilities staff adm ian ian 310 5 finley john finley 5 flanagan doug flanagan 314 5 johnson orlando oj 5 krafft dean dean 324 5 moore denise denise 311c 5 1002 larry 312 5 wilson cay wilson 5 researchers adelstein frank frank 4 8900 allen stuart 4151 5 carroll jeff carroll dri 4 chew paul chew 5 curtin meredith curtin 5 5691 eaton rich eaton 5 fielding david fielding 5 5691 friedman roy roy 4114 5 kannapan srikanth kannapan 4 christopher 4159 5 1068 lagoze carl lagoze 4158 5 6046 li yuying yuying 4 8843 morgenstern matt matthew 5 9899 vanrenesse robbert rvr 4118 5 vogels werner vogels 4122 5 9196 weber andreas 5 wilson todd 5 1165 zack greg zack 5 4933 zippel richard rz 5 phd students aaron eric rick aaron 4157 5 1164 aguilera marcos aguilera 5151 5 3042 ahmed nawaaz nawaaz 4 8833 basu anindya basu 4116 5 batu tugkan batu 4132 5 1179 benzinger ralph ralph 5148 5 7416 brown daniel snowman 5162 5 7421 budiu mihai dan budiu 4132 5 1179 chang chi chao chichao 5 1144 chen wei weichen 5132 5 5577 chu francis fcc 5153 5 1237 crary karl crary 4153 5 1372 czajkowski grzegorz grzes 5 1144 james 5 ergun funda ergun 5 1149 erlingsson ulfar ulfar 4162 5 2219 fernandez sebastian 5 glew neal glew 5 guo katherine 4161 5 6835 ozan ozan 5146 5 1543 hawblitzel chris 5132 5 5577 hayden mark hayden 4139 5 4934 heng wee liang heng 5 hickey jason jyh 4153 5 1372 hickey takako takako 4157 5 1164 holland amanda amanda 5 1181 howe nicholas howe 5139 5 5578 hu deyu hu 5 1149 huang jing huang 4138 5 1158 huang yi cheng ychuang 5151 5 3042 janosi tibor janosi 5154 5 5075 kanetkar sumedh kanetkar 4162 5 2219 dan 5 kettnaker vera kettnaker 5151 5 3042 kodukula induprakas prakas 4 8833 komissarchik julia 4139 5 4934 kotlyar vladimir vladimir 4 8830 kyparlis athanasios kyparlis 4162 5 2219 lam ioi ioi 5 li li lili 5162 5 7421 liu xiaoming 5 mardis scott mardis 5 1181 stephen srm 5 mateev nikolay mateev 4156 5 5033 menon vijay vsm 4 8830 millett lynette millett 5 1181 minsky yaron yminsky 4139 5 4934 mitra mandar mitra 4138 5 1158 moran evan evan 5146 5 1543 sugata sugata 5 1149 naumov pavel pavel 4156 5 5033 ooi wei tsang weitsang 5162 5 7421 pearson david pearson 5133 5 9189 pierce david pierce 5139 5 5578 qiu lili 4132 5 1179 ravi 4138 5 1158 sharma rosen sharma 5162 5 7421 smith frederick fms 5154 5 1149 stodghill paul 4 8830 summers kristen summers 5132 5 5577 van den berg aswin aswin 4153 5 1372 vaysburd alexey alexey 5152 5 3495 veksler olga olga 5152 5 3495 verma arun verma 4 viswanath divakar divakar 4161 5 6835 walker david walker 5139 5 5578 walter bruce walter 5 wang jia jiawang 5162 5 7421 stephanie 4162 5 2219 white patrick white 5148 5 7416 xiao zhen xiao 4132 5 1179 yan thomas 4159 5 9211 stephan 5148 5 7416 zhou li dong 5154 5 5075 acri adam ee 5 chrisochoides nikos nikosc 4 hough patricia 4 liao liao 4 sun chunguang csun 4 wagner mike 4 chris 4 misc acri 5 acsu 5 6522 administrative office office 5 office adm 311 5 cit desk ccc 5 8990 computer services part cit 5 copy center phillips hall 228 5 dial line cs 5 dial line 5 dept fax 5 4428 dri lois brown 4 8720 fields eric 138 5 grad office 4126 5 8593 isis project 5 machine room 4th floor 5 machine room 5th floor 5 publications library 4105 5 9296 robotics lab 330 5 1008 theory center kathy 4 8686 grad office ugrad 303 5 0982 meng students ahuja vineet ahuja 348 5 1041 anderson susan anderson 348 5 1041 balakrishna deepak gbd 348 5 1041 bhardwaj aastha bhardwaj 348 5 1041 bringle michael 348 5 1041 fabian fabian 348 5 1041 castro alexander 348 5 1041 chan kinkok 348 5 1041 chang oliver 329 5 chen jeng wei 348 5 1041 chew andrew 329 5 chiu chun yang 348 5 1041 choi choi 5 1041 chung yoo 5 1041 daley thomas daley 348 5 1041 fielding david fielding 5 5691 hammer vincent 348 5 1041 hong jin 348 5 1041 hsu jerry 348 5 1041 hu ching lan 348 5 1041 huang jin jhuang 348 5 1041 huangyutitham tanasak 348 5 1041 ashish ashish 348 5 1041 korby michael 329 5 koster david 348 5 1041 landis sean scl leave leong kian fai 329 5 li jen guan 348 5 1041 liau chee keong 348 5 1041 lin libby libby 348 5 1041 lin wei wei weiwei 329 5 lung felix flung 318 5 1296 machuca jose jose 318 5 1296 malik indira 348 5 1041 mclean dexter mclean 348 5 1041 mukai nobuhiko mukai 348 5 1041 nguyen mai 348 5 1041 nguyen olivier 348 5 1041 nicks brian 348 5 1041 patel ankit apatel 348 5 1041 anil anil 329 5 shrikhande nikhil nikhil 348 5 1041 srivastava sunil sxsrivas 329 5 348 5 1041 tans sicco 348 5 1041 teo jinqchong teo 348 5 1041 tsuchimoto yuichi yuichi 348 5 1041 valerjev nikola nikola 318 5 1296 vitrano eric vitrano 329 5 wang jui 348 5 1041 wang ngai ming 348 5 1041 wang wei hsing 348 5 1041 wang ya li 348 5 1041 wong amy 348 5 1041 wu david dwu 329 5 wu linda 318 5 1296 wu michael 348 5 1041 yan diyu diyu 348 5 1041 department home page 1994 1995 annual report home page department home page 1994 1995 annual report home page cse 326 spring 1995 suggested reading text data structures algorithm analysis mark allen weiss strongly encourage read entire book cover cover list sections covered final chapter 1 sections chapter 2 sections chapter 3 sections chapter 4 sections chapter 5 sections section 5 6 chapter 6 sections section 6 8 chapter 8 sections ladner cs washington frame main window frame images frame bookmarks home page caution construction heavy construction muralidhar krishnaprasad alias kumar department computer science university wisconsin madison netsurfer grad student wisconsin madison dont madison rated city capital wisconsin univ wisconsin madison largest campus cs dept ranked country databases india land peace heat miss hot weather graduate work computer sciences networks databases resume ascii postscript versions undergrad degree ceg college engineering guindy nice big college madras india 200 years love travel adventure travel adventure lots ve wandering london stranded airport wanna real adventure concerned ends love gardening pets listening weather reports news signing muralidhar send mail nice links bookmarks bookmarks good search engine alta vista cs wisc modified 03 01 1996 index pub bshults atp tech reports page describes contents directory format file size file file description web page atp group ut atp 106 ascii jar 11 pages 293 314 1993 set var atp 106 bledsoe feng dec 1991 computer science department university texas austin austin texas 78703 abstract paper describe rules set var prover extension resolution handles theorems subset order logic give proofs system show rules sound conjecture prover complete extension order logic includes theorems real analysis system based earlier set variable prover implemented natural deduction atp 116 ps atp 116 tex precondition prover analogy bledsoe computer science department university texas austin austin texas 78712 describe prover pc acts ordinary theorem prover returns precondition unable prove formula formula attempted proved pc returns precondition theorem pc prove prover pc proof plan simplest mode proof plan acts ordinary abduction show method derive proofs analogy proof plan guiding proof construct proof similar theorem debugging automatically proof plan show analogy proofs simple theorems hard pair proof plan system prove automatically proof plan prove proof plan debugged automatically examples similar difficult theorems theory resolution ground completeness resolution ground completeness lock resolution handled essence system completed details atp 119 ascii atp 119 1993 set var implementation bledsoe computer science department university texas austin texas 78712 paper describes implementation set var proof procedure 1 te program found file set var lisp written lisp attempts prove theorems extension order logic call set var thm attempt automatically prove theorem thm set var complete implementation made restrictions order speed search retains generality set var atp 120 ascii set var prove heine theorem bledsoe atp 120 25 january 1994 theorem heine family open sets real line cover closed interval finite subset covers atp 124 ascii heine theorem analogy atp 124 bledsoe august 1994 abstract give pair theorems hope analogy theorem proving experiments heine theorems real line r1 dimensional real space r2 basic idea proof guide produce automatically proof produced automatic proof give examples information material proceeding analogy process contents 0 introduction 1 heine 1 2 heine 2 3 converting proof plan 4 remarks appendix informal proof heine theorem appendix lisp version plans sections 1 2 appendix lisp version earlier version plans appendix examples difficult theorems easy humans appendix linear plan atp 127 ps creation knowledge base mathematical theorems definitions benjamin shults department mathematics university texas austin austin tx 78712 bshults math utexas ipr automatic theorem proving system intended higher level mathematics discovers proofs theorems mathematics applying theorems definitions theorems definitions stored knowledge base form formulas rewrite rules easily accessible information sequent formula represents simple algorithm search knowledge base theorem definition theorem proving process paper describes knowledge base formed theorems stated user knowledge base theorem proving process theorem proved english proof output atp ps framework creation knowledge base mathematical theorems definitions benjamin shults department mathematics university texas austin austin tx 78712 bshults math utexas paper covers framework underlying ipr prover success illustrated atp 127 presentation clear presentation atp 127 include examples theorems proved abstract mathematician thousands theorems definitions choose needed results time theorem proving process problem bit process topic paper ipr automatic theorem proving system intended mathematics discovers proofs theorems mathematics applying theorems definitions knowledge base theorems definitions stored knowledge base form formulas rewrite rules theorem reduced put knowledge base consistently mirror ways human theorem data form natural fetching algorithms search knowledge base theorem theorem proving process atp ascii jar 6 341 359 1990 atp 24 1990 challenge problems elementary calculus bledsoe university texas list challenge problems automated provers based theorem calculus sum continuous functions continuous called lim page maintained benjamin shults email bshults math utexas suggestions information img lecture notes week 4 topic repetition loops end end continue statement text chp 4 1 4 4 4 6 4 7 4 9 4 10 notes repetition loops conditional execution optionally execute sections code repetition looping execute section code times add 50 numbers entered line sum 0 read num sum sum num read num sum sum num read num sum sum num print total sum sum simply sum 0 execute 50 times read num sum sum num print total sum sum repetition efficient flexible continue statement fortran 77 execute statements continue statement label count start end statements execute label continue 10 ctr 1 50 1 read num sum sum num 10 continue defaults 1 10 ctr 1 50 negative count 10 ctr 50 1 1 count integer real variable loops work count initialized start iteration iteration count incremented loop terminates count end note start end literals variables expressions max 50 10 ctr 1 max sqrt 9 2 integer values start end end start number iterations start end loop isn executed min 55 10 ctr min 50 1 start end changed inside loop min 1 max 50 10 ctr min max max ctr 5 print spam 10 continue start end evaluated beginning initial values important labels label line number continue statement end loop statement continue executed 10 ctr 1 50 10 continue label written columns 2 5 continue statements start column 7 multiple loops labels ascending order multiples 10 numbers 10 foo 1 50 10 continue 20 bar 1 10 20 continue conditional loops statement executes statements pre determined number times don number iterations ahead time sum 0 read num num equals 99 sum sum num read num print total sum sum statement fortran 90 tests condition iteration condition true execute loop condition statements execute end num ne 99 sum sum num read num end condition logical expression statement write continue loop loop 10 count min max 2 print count 10 continue functionally count min count le max print count count count 2 end condition variable changed inside loop condition remains true infinite loop num ne 0 print num read num end wrong num ne 0 print num sum sum num end fortran 77 loop statement standard fortran 77 compilers fortran 77 continue loop implement equivalent loop fortran 77 statement goto statement num ne 0 end written 10 num ne 0 goto 100 end goto statement jumps resume executing statement label warning goto statements program strict fortran 77 compiler implement loops warning caught goto statements class automatically receive mark assignment gotos nested loops statements nested inside continue loops 20 1 10 fact 1 10 count 1 fact fact count 10 continue print fact 20 continue outer loop executed 10 times 1 10 loop executed number times depending current nested loops counter variables loop continue statement outer loop continue statement indenting statement indent executed statements 3 additional spaces fortran 90 loops loops vital programming languages standard fortran 77 continue loop fortran 90 powerful looping mechanisms loop supported standard fortran 77 compilers microsoft fortran end loop fortran 90 fortran 77 continue loop continue statement label end loop end statement 10 add 1 10 read num sum sum num 10 continue add 1 10 read num sum sum num end end nested loops counter integer variable important end loop continue loop class supported microsoft fortran loop end fortran 90 continue fortran 77 end fortran 90 goto fortran 77 strict fortran 77 compiler copyright 1996 gareth bestor bestor cs wisc modified april 17 1996 incrementalization general systematic approach efficiency improvement objectives engaged ambitious effort derive incremental programs automatically semi automatically incremental programs written standard programming languages approach contrasts earlier approaches aimed incrementally evaluate incremental programs essence program computes fixed point iteration expressed recursive functions loops loop optimizations important loop body regarded program parameterized induction variable incremented iteration change operation efficient iterative computation relies effective state computing result iteration stored results previous iterations strength reduction related techniques crucial performance program input change operation program computes efficiently result previous computation called incremental version information result maintained efficient incremental computation call function computes information extended version goal computing loops efficiently corresponds constructing extended version program deriving incremental version extended version input change operation general incremental computation aims solve problem sequence inputs differ slightly making previously computed output computing output computing output scratch incremental computation fundamental issue relevant computer software optimizing compilers transformational program development interactive systems results partitioned problem deriving incremental programs subproblems p1 exploiting result return p2 caching exploiting maintaining intermediate results values computed middle computing p3 discovering computing exploiting maintaining auxiliary information information computed maintained summarize essence methods p1 systematic derivation incremental programs gave general systematic transformational approach deriving incremental version program input change basic idea identify computation performed computation values retrieved cached result computation symbolically transformed avoid performing replacing retrievals efficient computing captured definition p2 caching intermediate results program improvement gave method called cache prune statically transforming programs cache intermediate results incremental computation basic idea extend program program bar returns intermediate results ii program bar obtain incremental version bar bar method p1 iii analyze dependencies bar prune extended program bar program hat returns intermediate results prune program bar obtain program hat incrementally maintains intermediate results p3 discovering auxiliary information incremental computation proposed approach finding auxiliary information auxiliary information definition information computed find key insight approach candidate auxiliary information intermediate computations incremental version depend incremental version obtained techniques developed solving p1 p2 techniques developed solving p1 p2 p1 candidate auxiliary information includes auxiliary information efficiently maintaining intermediate results discover pieces candidate auxiliary information proposed extend candidate auxiliary information apply techniques methods p1 p2 obtain extended version incremental extended version compute exploit maintain intermediate results auxiliary information hand regard method p2 extension method p1 hand regard method p1 aids solving p2 similarly hand regard method p3 extension methods p1 p2 hand regard methods p1 p2 aids solving p3 modular components complement form comprehensive principled approach incremental computation efficient iterative computation generally entire approach complex module step simple cachet interactive incremental attribution based program transformation system deriving incremental programs describe prototype implementation ideas annie liu yanhong cs cornell updated 6 29 96 cs 302 algebraic language programming section 70 fortran section taught fortran programming language intended primarily engineering students computer science majors click description menu img important announcements read img lectures img instructor img grading policy img syllabus img text lecture notes img exams programming assignments img problem solving exercises img computer lab img pointers interest img lectures section 70 1289 comp sci statistics building 9 55 mwf punctual lectures avoid disturbing class img instructor jeff lampert office rm 5364a computer science statistics 1210 dayton st office hours wed 11 00 12 30 thurs 2 30 4 00 tentative appointment phone 608 262 5105 office 608 283 0636 home emergencies mail tick cs wisc click finger world wide web http www cs wisc tick html img grading policy 60 exams 20 midterms final 30 programs 3 10 programs 10 quizzes 2 6 quizzes drop lowest grade final grades cs 302 sections graded range 2 7 2 9 4 0 curve computed final exam completed exam 1 tuesday october 15 7 15 9 15 pm 1207 cs exam 2 tuesday november 19 7 15 9 15 pm final selected img syllabus tentative topics sections text approximately covered week semester class read relevant sections text coming class questions class unsure waiting lab work assignment discover didn understand 1 weeks 1 6 mid term exam 1 2 weeks 7 11 mid term exam 2 3 weeks 12 15 final exam img text lecture notes text fortran engineering applications 5th edition koffman friedman 1993 lecture notes copies lecture notes line end week class important line lecture notes substitute coming class include examples additional notes put board exception week1 responsible material covered class 1 week1 2 week2 3 week3 1 4 week3 2 5 week4 6 7 week6 8 week7 9 10 11 week10 1 heaps 12 week10 2 recursion img exams programming assignments exams quizzes exams mid term exams final exam exams constitute total 60 final grade important ensure good grade performance assignments exams approximately hours long stay bit longer extra time closed book bring pen pencil exams calculators quizzes count 2 6 quizzes drop lowest score answers online assignments ten programming assignments including program 0 contributing total 30 final grade essential attempt complete homework assignments assignments build ideas form homework assignments extensions earlier assignments completing assignment important future present problems find consultant click info gradesheets dos fortran hand assignments online late policy policy academic misconduct cheating assignment specifications program0 due monday 9 9 96 5 00 pm program1 due friday 9 20 96 5 00pm program2 due monday 9 30 96 5 00 pm program3 due monday 10 14 96 5 00 pm program4 due monday 10 28 96 5 00 pm due wed 11 13 96 5 00 pm assignments consultants consultants computer lab problems wear tags duty approximately 8 00 11 00 pm consultants answer short questions compiler error messages program syntax login printers send mail run netscape click information consultants instructor general questions assignment questions require long explanation answered office hours send mail office office hours research home modem office hours make appointment easily contact mail regularly login read mail home click send mail img problem solving exercises important skills learn class problem solving good problem solving skills distinguish good computer programmer bad doesn matter familiar skilled programming language understand solve problem write computer program language learn problem solving skills techniques assign weekly pro solving exercises small trivial problems wi ll give monday problem ng week steps solve problem structure program primarily exercise ge problem solving write fortran ode time solution algorithm sh dependent programming language fortran friday solution class exercises img computer lab vectra lab rm 1350 computer science statistics hewlett packard vectra running microsoft windows microsoft fortran lab open 7 00 1 00 days week holidays printer room located hall rm 1359 quota 300 pages print exceed quota contact lab mail room 2310 office hours prefer mail pay increase quota home dorm computers write programs purchase copy microsoft fortran lahey personal fortran inside cover textbook work computer labs campus fortran compilers cae lab software lab includes microsoft windows ms dos mail netscape img pointers interest img cs 302 home page img jeff lampert home page img computer sciences department home page img starting points internet exploration img lycos search world wide web keyword img dilbert comic relief long nights assignment due copyright 1996 modified gareth bestor bestor cs wisc modified august 29 1996 4126 programming world wide web homework 5 due november 19 don hand code assignment write answers questions mail grader igor question asks describe situation describe sequence actions threads perform threads thread 1 thread 2 things thread 1 thing 1 1 point wrong code condition wait replaced condition wait describe situation problem occurs 2 2 points complete source code java vector class describe situation code returns element position 5 static void vector 3 return problem happen code static synchronized void vector 3 return problem happen code static void vector int 3 return problem happen code static void vector synchronized 3 return 3 1 point size method vector synchronized bug long int bug describe situation exhibits bug 4 1 point assuming method synchronized describe situation call throw index negative index positive 5 points lecture mentioned threads improve latency balanced binary tree operations rebalancing background design system don understand balanced binary trees problem balanced binary tree data structure operations insert delete lookup insert puts item tree delete removes item lookup finds item based key insert delete result unbalanced tree tree behaves correctly severe performance suffer signatures methods public class public synchronized void insert string key object public synchronized void delete string key public synchronized object lookup string key design insert delete return immediately performing respective operations wait rebalancing happen design mind threads trees submit english language description design relevant methods class classes don forget methods synchronized thread design give approximate priority thread daemon thread supply code snippets describe english completely correct uncommented implementation worth solution graded correctness efficiency clarity good object oriented design updated 11 6 96 recommended reading favorite books cd media multimedia hypermedia based diversions make end tasty recipe dead trees books complete references works telnet library congress catalog horror fiction check complete works volumes edited joshi 1 horror isbn 0 037 8 2 mountains madness isbn 0 6 3 tales isbn 0 039 4 4 horror museum isbn 0 040 8 discussions work found newsgroup alt horror real eco pendulum isbn 0 345 4 prepared homework western order enjoy fully house works lewis carroll ve read alice wonderland missing great stuff carroll complete works published press isbn 1 87106 114 8 online full text versions popular stories poetry head project gutenberg archives favorite works carroll hunting fits 1876 tangled tale short stories jorge luis borges eco reader guessed borges show eventually el de arena edition plaza isbn 84 01 fans interested story things borges dedicated stanislaw english edition isbn 0 15 1 follow master constructors build poetry composing computer sample machine create applied cryptography bruce isbn 0 471 2 bruce collected mountain information secure insecure encryption methods preserve communications including source code extensive bibliography don mathematician hacker material author web systems errata information edition applied cryptography info cryptography check newsgroup sci crypt excellent faq read freely strong encryption software masses newsgroup comp security pgp related internet cat cat live enjoy books henry beard french cats isbn 0 679 teach cat phrases je ne pas le moment es venu de changer la time change kitty litter je vous en le chien de la kill dog door poetry cats isbn 0 679 4 poetry cats ages cat tale geoffrey cat vet proud john cat kittens make time robert cat kubla samuel taylor coleridge cat meow walt whitman cat sitting fire snowy evening robert frost cat love song morris eliot cat damn vet dylan thomas cat alan ginsberg cat music spheres cd anonymous 4 female vocal quartet specializing early medieval music favorite mine label english 13th century england love illusion montpellier 13th century french book fin poetry set music night english latin christmas music 13th 15th centuries lily lamb medieval england drooling junkie cat request ll mention titles cat owners gift items furry children cd approved pronounced darn masses television files truth trace exploits occasionally clueless fbi agents fox mulder dana chase monster week tm escape evil government conspiracy tm watch net episode newsgroup alt tv files ftp files faq inside scoop show incidentally live western washington visited olympic peninsula occasion green glowing sort season episode darkness falls needless extremely disappointed hand great shots snoqualmie falls twin peaks completely promised recipe follow link learn cook adapted jane book cooking kosher natural isbn 0 vegetarian dish wow friends jeremy buhler jbuhler cs washington update 11 15 96 programming methodology disconnected operation paper describes programming methodology disconnected operation decreases complexity programming process basis methodology provide abstractions programmer application connected disconnected behavior disjoint fashion abstractions make easier reason application behavior marc fiuczynski updated wed mar 30 19 48 36 pst 1994 cs631 multimedia home page eric vitrano vitrano cs cornell contents readings project readings technical introduction digital video world digital video poynton colour faq jpeg picture compression standard mpeg algorithms manipulating compressed images feature based image metamorphosis resolution independent video language audio engineering psychoacoustics psychophysics modern digital audio technology methods encrypting decrypting mpeg video data efficiently multimedia storage servers tutorial disk scheduling multimedia system mbone audio video internet rsvp resource reservation protocol experiments lossless jpeg codec performance software mpeg video decoder fast software processing motion jpeg video project jpeg watermarking project proceeding project home page emv home page research interests dr interests include application computers digital methods problems speech processing multimedia signal enhancement acoustic array processing hearing working audio algorithms voice activated switching audio bridging improving quality acoustic signals corrupted noise reverberation research agenda vision debut usable computer half century ago world witnessed dramatic improvements computer communications technologies breakthroughs computer technology stimulated integration digital continuous media audio video computing rapid advances communication technology made high bandwidth fiber optic networks modest cost synergy advances computer communications technologies promises create infrastructure designing information management systems wide range application domains functionality performance attained existing information management systems insignificant compared potential capability reasons limitation stem part fact traditionally researchers developers exclusively focussed individual aspects system design application development attention devoted designing integrated system architecture efficiently support modern applications involve text audio video images animation attaining breakthrough designing evaluating system architectures require coherent comprehensive effort integrates expertise media compression information storage retrieval database systems high speed networking systems engineering main goal distributed multimedia computing laboratory facilitate broadly based research provide excellent environment integrating research work aspects high performance networked multimedia systems current research main research projects underway distributed multimedia computing laboratory 1 design implementation multimedia storage server 2 development network transport protocols digital audio video design implementation multimedia storage servers project developing methods efficient placement retrieval digital media streams disk arrays placement policies exploit 1 sequentiality media playback maximize disk array throughput retrieval 2 inherent redundancy video streams error correcting codes recover disk failures retrieval techniques hand exploit human perceptual tolerance maximize utilization server resources admission control algorithms developed make provide deterministic statistical predictive service guarantees clients addressing heterogeneous quality service requirements clients investigating techniques efficiently supporting interactive control operations fast forward rewind methods enhancing scalability multimedia servers prototype multimedia storage server results research implemented laboratory network transport protocols digital audio video project developing channel admission procedures bandwidth allocation policies scheduling disciplines optimized supporting media communication multimedia servers client sites investigating utility employing guaranteed rate scheduling algorithms conjuction traffic shaping mechanisms efficient delivery video audio streams multimedia server client sites investigating feedback based protocols video communication high speed networks finally developing resource reservation routing algorithms algorithms lay foundation addressing heterogeneity computing networking infrastructures diversity quality service requirements clients multimedia computing infrastructures future important difficult research issues ambitious implementation plan instantiating research findings designing implementing integrated multimedia file system prototype implementation validate system design form basis transferring technology academic environment commercial federal institutions interested receiving detailed information specifics research activities laboratory send mail professor harrick vin vin cs utexas img 1800 started vista vista add vision ip tools vista bin path variable cshrc cshrc local setenv manpath usr man sunos 4 1 3 overlay vision ip tools vista man make man pages read man pages vista simply man vista man doubt directory vision ip tools vista man document introduction vista programming doit documentation examples basic operations learn 1 display image examples found vision ip tools vista src data vista files extensions display image filename convert image file 2 create image directory vision ip tools vista src examples ramp sample program intro vista document mentioned explains read program 3 open existing image access contents directory src directory simple program read intro document 4 print image pipe results program image favorite postscript printer einstein lpr frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat toc html frame body maisie visual programming environment windows based graphical front end designing parallel simulations maisie parallel message passing extension written motif similar intent simulates networks primary advantage commercial systems direct parallel simulation language features entities entity types extended flow chart notation sample simulations designed hierarchically arbitrary depth static communication topology graphically automatic code generation compilation execution extensions planned future releases automatic partitioning runtime animation metrics collection libraries predefined entities information early prototypes 1996 csd research review poster abstract user guide october 95 arpa ito site visit travler cs ucla arpa november 96 arpa ito site visit travler cs ucla arpa papers visual design parallel simulation models proceedings fourth international workshop modeling analysis simulation computer telecommunication systems feb 1 3 1996 san jose ca pp 227 230 gzipped postscript abstract simulation increasingly important aspect network development parallelization simulations result tremendous time performance improvements tools developing simulations sadly lacking paper describes visual programming environment parallel simulation design research funded part wamis travler projects contract info written richard meyer histogram refinement content based image retrieval greg pass ramin zabih abstract color histograms widely content based image retrieval advantages efficiency insensitivity small camera viewpoint histogram coarse characterization image images appearances similar histograms describe technique comparing images called histogram refinement imposes additional constraints histogram based matching histogram refinement splits pixels bucket classes based local property bucket pixels class compared describe split histogram called color coherence vector partitions histogram bucket based spatial coherence computed 5 images standard workstation database 15 000 images queried 2 seconds demonstrate histogram refinement distinguish images color histograms indistinguishable paper entitled histogram refinement content based image retrieval workshop applications computer vision paper pdf format free pdf readers obtained platforms adobe slightly older paper entitled comparing images color coherence vectors 1996 acm conference multimedia pdf format rdz cs cornell cs cornell monday july 23 1996 made shirt design mp multimedia group intel summer 1996 4 core 1 cache pentium pro mp part group parallel nature multimedia isa extensions mmx ofcourse intel working cpu joke cool cafe dinosaurs designate multimedia part group potpourri project named zeno posed paradoxes related nature motion paradoxes called arrow deals nature motion words reality made motion precisely project deals taking frozen time shipping network putting create motion zeno fame derives paradoxes motion attributed aristotle zeno writings survived passages authors direct quotations zeno lived century devoted disciple maintained reality unchanging change motion mere illusions senses zeno proposed series paradoxes designed show absurdity views made fun zeno paradoxes object extensive historical research hundred years zeno paradoxes edited wesley salmon merrill company 1970 zeno links documentation zeno coffeehouse trivial note search web zeno ll find 200 hits 125 chickens follow link find short biography zeno longer biography zeno scientific american zeno img etag content length 742 accept ranges bytes virtual worlds project demonstrations telerobotic manipulator cps 410 laboratory late points policy programming assignments due date due date late assignment points reduced 20 day saturdays sundays included week late assignment worth 0 points assignments turned demonstrated regularly scheduled lab completion change date file determine late points examine file editor due date filename make copy file examine copy check dates files filename directory version 1 modules connect points diffusion jpeg loop parallel fft pendulum pvm filter readme body wave selected papers wilson hsieh documents included means ensure timely dissemination scholarly technical work commercial basis copyright rights maintained authors copyright holders notwithstanding offered works electronically understood persons copying information adhere terms constraints invoked author copyright works reposted explicit permission copyright holder dynamic computation migration dsm systems wilson hsieh frans kaashoek william weihl paper proceedings supercomputing 96 atomic recovery units failure atomicity logical disks robert grimm wilson hsieh de frans kaashoek paper appeared proceedings 16th international conference distributed computing systems language efficient machine independent dynamic code generation dawson engler wilson hsieh frans kaashoek paper appears proceedings 23rd annual acm sigplan sigact symposium principles programming languages older version mit lcs technical memo 526 optimistic active messages mechanism scheduling communication computation deborah wallach wilson hsieh kirk johnson frans kaashoek william weihl paper appears proceedings 5th acm sigplan symposium principles practice parallel programming ppopp 95 logical disk approach improving file systems de frans kaashoek wilson hsieh paper appears proceedings thirteenth symposium operating systems principles display print paper ghostscript version 3 33 ftp cs wisc pub ghost aladdin computation migration enhancing locality distributed memory parallel systems wilson hsieh paul wang william weihl paper appears proceedings 4th acm sigplan symposium principles practice parallel programming technical report mit lcs tr 519 automatic generation dag parallelism ron cytron michael hind wilson hsieh paper appears proceedings sigplan 89 conference programming language design implementation extracting parallelism sequential programs wilson hsieh master thesis supervised professor william weihl dr michael burke separate title page separate abstract correction page 52 november 6 1996 cs washington chaotic routing publications documents contained directories included contributing authors means ensure timely dissemination scholarly technical work commercial basis copyright rights maintained authors copyright holders notwithstanding offered works electronically understood persons copying information adhere terms constraints invoked author copyright works reposted explicit permission copyright holder overview guide guide chaotic routing project literature publications includes abstracts publications quick reliable network broadcasting kevin bolding william yost express broadcast network network low latency broadcast control messages proceedings 1995 intl conf algorithms architectures parallel processing april 1995 cost effective fault tolerant routing william yost cost effective fault tolerance network routing technical report uw cse 95 03 03 university washington seattle march 1995 lower bound minimal adaptive permutation routing donald chinn tom leighton martin tompa minimal adaptive routing mesh bounded queue size technical report uw cse 94 07 03 university washington seattle july 1994 performance minimal adaptive router thu duc nguyen lawrence snyder performance analysis minimal adaptive router proceedings 1994 parallel computer routing communication workshop 1994 worst case permutations routing donald chinn performance adaptive routers worst case permutations proceedings 1994 parallel computer routing communication workshop 1994 ordering network interface neil mckenzie kevin bolding carl ebeling lawrence snyder cranium interface message passing adaptive packet routing networks proceedings 1994 parallel computer routing communication workshop 1994 chaos fault tolerant design kevin bolding william yost design router fault tolerant networks proceedings 1994 parallel computer routing communication 1994 case chaos kevin bolding melanie fulgham lawrence snyder case chaotic adaptive routing technical report uw cse 94 02 04 university washington feb 1994 chaos early years smaragda konstantinidou lawrence snyder chaos router ieee transactions computers december 1994 channel design analysis kevin bolding multicomputer interconnection network channel design technical report uw cse 93 12 03 university washington dec 1993 chaos chip kevin bolding sen ching cheung sung eun choi carl ebeling soha hassoun ton ngo robert chaos router chip design implementation adaptive router proceedings ifip conf vlsi sept 1993 bolding dissertation kevin bolding chaotic routing design implementation adaptive multicomputer network router phd dissertation university washington july 1993 traffic simulation melanie fulgham lawrence snyder study chaotic routing traffic technical report uw cse 93 06 01 university washington june 1993 chaos channel controller robert high speed channel controller chaos router master thesis university washington dec 1992 hypercube torus analysis kevin bolding smaragda konstantinidou comparison hypercube torus networks international conf parallel processing aug 1992 virtual channel problems kevin bolding introduced virtual channel deadlock prevention technical report uw cse 92 07 07 university washington july 1992 chaos fault tolerance overview kevin bolding lawrence snyder overview fault handling chaos router proceedings ieee international workshop defect fault tolerance vlsi systems nov 1991 mesh torus chaotic routing kevin bolding lawrence snyder mesh torus chaotic routing technical report uw cse 91 04 04 university washington april 1991 img back chaotic routing home page kwb cs washington word puzzle words common subtle science wednesday kite gnu honest business knife fourier corps write hint answer george forman gforman hpl hp home page mail finger map weather cs dept uw live picture generated wed oct 2 11 18 38 pdt 1996 cse467 advanced logic design ted kehl fall 1996 lab 4 programming pals plds distributed oct 24 due ta option objectives completing lab program pals plds construct debug sequential circuits pld programming abel file describing simple 3 bit counter class directory program pld instructions furnished beginning class implement function clock generator provide clock input switches provide inputs pld observe outputs intel pld pin configuration input 1 input 11 inputs 2 3 4 5 6 7 8 9 input output 12 13 14 15 16 17 18 19 module title simple 3 bit counter enable reset line needed synario device pin 1 clock q1 q2 pin 12 13 14 reg counter outputs en pin 2 counter enable signal reset pin 3 counter reset signal output q2 q1 3 bit number equations output reset output 0 en output output output output 0 0 1 const 8 test vectors reset en output 1 0 reset 0 1 1 increment 0 0 1 hold 0 1 2 increment 0 1 3 increment 0 1 4 increment 0 1 5 increment 0 0 5 hold 0 1 6 increment 0 1 7 increment 0 1 0 increment const 1 repeat 1 0 1 increment const 1 0 1 0 increment 0 1 1 increment 0 1 2 increment 0 1 3 increment 1 0 reset end completed testing counter modify abel program make counter count adding input specifies counter count clock edge remember modify test vectors appropriately programming pld 1 create project 2 double click virtual device bring dialog box kind device switch choose standard plds tells synario create file pld programmer programs 20 pin pld provided lab kit 3 create source main synario program asked type source abel hdl file enter module file abel file 4 copy netscape mosaic source code provided paste copied text synario editor abel file synario stick abel code editor automatically project simply delete code paste 5 save abel file return main synario environment click double click file 6 compiles successfully format file suffix copy file msdos floppy disk 7 blow follow directions lab stephen lee ul tasks program pld implement counter modify abel program implement counter switches inputs outputs push button switch provide clock signal single step pushing switch ii constructing circuit plds keypad screen control schmidt triggers 14 switch debouncing clock provided pulse generator remember output open collector pull resistor work fine ll trusty logic probe debouncing switches keypad wires column 5 8 row 1 4 common wire 9 connected ground common connection switches 3 column keypad 3 column wires 8 wires total key pressed column row wires connected common signal figure keypad called 2 8 2 8 wires active low key pressed pulled high resistor connections 5v debounce type switch keypad single pole single throw require special analog circuit consisting resistor schmitt trigger connect pull outputs keypad shown figure top page sizes devices chosen rc time constant approximately eliminate bounce inexpensive keypad switches test keypad logic probe key pressed switches closed ground quickly makes output schmitt trigger inverters immediately high switches momentarily start recharging slowly due large rc time constant time constant longer bounce time won time charge trip schmitt trigger output stay high internal schmitt trigger prevent switching input high switch time eventually charge 5v output schmitt triggers low note row column wires depressed key change time details documentation display distributed lab excellent faq describing module accompanying figure character set article physics displays text file collection complete lucid data sheet details parts ttl data book online motorola data book server construct circuit phases build keypad decoder receiving end build portion fsm reset display print character possibly hard wired initially finally make working plugging values transmitted run clock make progress week complete circuit cover logic analyzer debug sequential circuits lab real problems wait hand option 1 demonstrate counter switches ta sign abel listing 2 abel program listing test results equations pld ted cs washington utcs graduate students email login cs utexas login sak sundeep abraham jadair john adair lakshmi tarun tarun anand nimar nimar singh arora vbb dwip dwip narayan banerjee francois francois mwbarnes marvin wade barnes bayardo roberto bayardo jbednar james bednar emery emery berger bogo michael nathan bogomolny mary elaine califf emilio canfield william michael canfield esteban stephen paul carl carruth al carruth chaput harold chaput chung ping chen deji chen wchen wan chen zhiying chen bhanu bhanu yschoe yoonsuck choe sunghee sunghee choi chong chu clancy daniel clancy correl stephen correl damani om damani estlin tara estlin jfang jun fang xun feng yufeng yu feng gyx yongxiang gao gajit ajit george gooty subramanyam gooty pawang pawan goyal gunnels john andrew gunnels xguo xingang guo vipin vipin gupta gutierrez sammy samuel guyer sun hao philip hardin kharker kenneth earl harker cxh xingshan ulf ulf hermjakob hewett micheal hewett hu chuang chin huang qiming qiming huang ajita john mark stuart johnstone svkakkad sheetal kakkad markus markus kaltenbach scott frederick kaplan bert herbert kay kistler michael kistler kornerup jacob kornerup madhukar madhukar korupolu skumar shailesh kumar landrum robert graham landrum diane law james lee siew yee lee wylee wan yik lee guangtian liu hqliu huiqun liu rui rui liu liu luxue xue lu yong lu luo shma shaobing ma wai kei mak mallory richard mallory dane dane marshall martym marshall mayberry norman paulmcq paul mcquesten neeraj mittal moriarty david moriarty kedar kedar ngk gnana kumar natarajan markng mark ka yau ng hiep hiep nguyen obrien meghan brien robert rong ou padgett don padgett anthony hung hing anthony pang dionisis papadopoulos pecina jose pecina cruz yuan kai pei tumlin lyn pierce ejp edward posnak jprior john william prior cpg carlos puchol gokul gokul rajaram rraj rajaraman rajmohan sowmya sowmya ramachandran sriram sriram rao eremolin emilio remolina sawada jun sawada marco marco schneider adams adam seligman isheldon isaac sheldon shenoy prashant shenoy ssinha santanu sinha smaragd yannis smaragdakis son edward son douglas dastuart douglas stuart rong tan rupert rupert tang lap poon geeta geeta ashis ashis tarafdar tewari renu tewari jthomas jeff thomas cynthia ann thompson unicron lance tokuda frank tropschuh hudson charles hudson turner srinivasan vaidyaraman walbourn charles walbourn wang rwo hsi wang tao wang twang tong wang warshaw lane bradley warshaw ckwong chung kei wong yingjun wu xie gong xie xu yangyang yang yang yau david yau syu shengming yu ge zhang zhang hai zhou maggie xiao zhou zhuqing qing zhu qiang page automatically updated tue jan 7 04 01 18 cst 1997 gripe cs utexas plapack meeting 10 23 96 john gunnels plapack meeting 10 23 96 interprocessor communication timing routines june 19 meeting previous rio grande taos mexico 1995 wanna meet kids img back francisco home page html 3 0 beta checked modified tue apr 23 15 03 00 1996 francisco cs unm home pages links home pages number cs courses cases class notes problem sets information registered members cs211 computers programming intermediate programming high level language introduction computer science topics include program development proofs program correctness program structure recursion abstract data types data structures analysis algorithms pascal principal programming language cs212 structure interpretation computer programs challenging introduction programming languages computer science topics include recursive higher order procedures performance analysis algorithms proofs program correctness probabilistic algorithms symbolic hierarchical data abstract data types polymorphic functions object oriented programming infinite data types simulation interpretation compilation programs cs214 taste unix introduction unix operating systems programming environments week divided parts weeks cover architecture unix operating systems language high level weeks center programming project intended demonstrate issues crafting programs unix cs314 introduction digital systems computer organization web material includes info lecture notes homeworks project info lecture videos topics covered include representation information machine assembly languages powerpc processor organization interrupts memory hierarchies combinatorial sequential circuits data path control unit design rtl microprogramming cs401 501 software engineering technology techniques covers techniques technologies modern software development involves good deal programming development experience simulate life professional programmers topics include language object oriented programming software design issues classical software engineering collaborative programming cs410 data structures lists trees graphs arrays forms data structure implementation relationship language data structure emphasizing abstract data types dynamic storage allocation memory management detailed study searching sorting methods analysis determine efficient algorithm situation cs415 practicum operating systems practical aspects operating systems studied design implementation operating system kernel supports multiprogramming virtual memory input output devices programming project high level language cs472 foundations artificial intelligence challenging introduction major subareas current research directions artificial intelligence topics include knowledge representation search problem solving natural language processing vision robotics logic deduction planning machine learning cs481 automata computability theory introduction modern theory computing automata theory formal languages effective computability faster moving deeper version cs381 credit corrective transfers cs381 cs481 encouraged weeks instruction cs611 advanced programming languages introduces relates operational denotational axiomatic semantics model programming languages imperative applicative algebraic logic programming cs631 multimedia systems investigation computer science issues related multimedia systems topics include coding compression storage systems high speed networking video audio processing user interface issues databases multimedia cs681 analysis algorithms methodology developing efficient algorithms primarily graph theoretic problems understanding inherent complexity natural problems polynomial time algorithms randomized algorithms np completeness randomized reducibilities additional topics parallel algorithms efficient data structures cs717 cool tools seminar survey latest coolest software hardware applications systems tools emphasis practical tools seminar present tutorial style introduction topics cs718 topics computer graphics covers advanced topics computer graphics applications computer graphics scientific computation seminar natural language understanding covers current topics natural language understanding computational linguistics relevant areas machine learning meets week 1 2 hours present discuss recent papers field ongoing natural language understanding research department information previous semesters information previous semesters retained don surprised links don work fall 1994 spring 1995 summer 1995 compiler research projects faculty wei li graduate students michal cierniak mohammed zaki srinivasan parthasarathy research projects compiling distributed shared memory machines java compiler runtime support heterogeneous networked computing parallel data mining compilation compilers software tools lambda program transformation framework toolkit data access visualization environment tool dave publications project specific papers systems technical report archive img back li home page img back department projects page img back urcs home page change 30 aug 1994 wei cs rochester metip remote testing program project director steven tanimoto computer science engineering department university washington fr 35 seattle wa 98195 usa teach mathematics image processing wanted 12 mathematics teachers participate testing experimental learning materials digital image processing powerful technology add exciting dimension mathematics classes project mathematics experiences image processing metip developed experimental software student activities objectives interest students image processing enhance interest mathematics teach fundamental concepts digital image representation make connections mathematics applications special visual effects cryptography image enhancement computer vision photography multi media presentation art teachers materials classes evaluate materials teachers enrolled program receive benefits free copies software materials include image processing programs student assistance electronic mail exchange request enrolled teachers ways administer materials systematic manner report data observations electronic mail post snail mail description materials support 5 hour basic digital image manipulation targeted grades 7 8 work grades 5 6 9 10 11 12 10 hour basic advanced digital image manipulation targeted grades 8 9 suitable grades range 7 12 courses requires student pc pc 386 486 pentium graphics 4 mb ram running windows 3 1 teachers asked give students beginning end report data mail email test responses log files created software information students teacher experiences timing testing phase place february 1 1995 april 30 1995 participating teachers schedule begin february 1 end april 30 5 hour students participate hour day days week distribution hours interested finding arrangements work requests participate january 15 event receive applications support limit level support provide expect handle participants apply apply answer questions press submit button send information email snail mail address prof steven tanimoto project director mathematics experiences image processing dept computer science engineering fr 35 university washington seattle wa 98195 206 543 tanimoto cs washington position institution complete address country class materials 8th grade integrated math 7th grade computer literacy preference 5 hour 10 hour number type pcs proposed start date proposed end date previous experience computer based teaching materials email address submit clear form bricker cs washington tanimoto cs washington modified friday december 9 15 34 58 pst 1994 ori gershony buena vista lancaster ca 805 943 url http www cs washington homes ori email ori cs washington education 1995 present university washington seattle wa ph computer science progress emphasis computer architecture 1991 1995 university california berkeley berkeley ca electrical engineering computer science 1995 mathematics 1995 emphasis algorithms software systems experience 1996 summer intel corporation hillsboro summer intern worked group designed pentium pro improving graphics performance pentium pro generation intel processors 1995 present university washington seattle wa teaching assistant helped teach computer architecture data structures introduction computer programming responsibilities include teaching sections holding office hours grading homeworks exams coming assignments exam questions occasionally lecturing 1993 1995 summers microsoft corporation redmond wa software design engineer spent summers 1994 1995 working windows nt dos wow group developing technology enables execution intel win32 binaries risc platforms spent summer 1993 working windows 95 developing shell front end test applications shipped 1991 1995 university california berkeley berkeley ca reader group coordinator lab assistant held positions undergraduate berkeley responsibilities include grading problem sets upper lower level courses coordinating groups lower level helping students lab hours skills languages pascal scheme lisp cecil ml assembly language mips intel x86 platforms win32 unix honors awards bob teaching award 1995 1996 microsoft technical scholarship 1993 1994 admission berkeley eecs honors program edward kraft scholarship 1991 1992 personal hobbies hiking basketball jogging martial arts including tae kwon aikido chess latest updates cs211 home page nov 22 96 added notes assignment 8 nov 22 96 added solutions prelim 2 exams page nov 22 96 added lecture notes threads nov 22 96 added complete gui jrm code page nov 18 96 added notes assignment 7 nov 15 96 added assignment 7 notes assignment page nov 12 96 added lecture notes awt nov 09 96 added notes assignment 6 nov 05 96 added solutions assignment 5 assignments page nov 03 96 added sample gui assignment 6 page sep 04 96 homepage sep 05 96 added assignment 1 sep 06 96 added notes assignment 1 sep 08 96 correction assignment 1 added correction notes sep 09 96 added information consultants staff sep 09 96 added lectures 3 5 lectures sep 16 96 added assignment 2 homepage sep 16 96 added code samples lectures 3 6 sep 16 96 updated lecture notes lectures 3 6 sep 16 96 updated staff sep 17 96 entered office hours tas sep 20 96 corrected tugkan office hours sep 21 96 updated lectures 3 7 sep 22 96 added solutions assignments 1 2 assignments page sep 22 96 added code solutions assignments 1 2 code samples page sep 24 96 added assignment 3 assignments page sep 24 96 added simulator skeleton java sep 24 96 added sample jrm code files page sep 24 96 corrected simulator skeleton java code sep 24 96 added page additional material sep 26 96 changed skeleton simulator compilable sep 26 96 added lectures 8 9 lectures page sep 26 96 corrected java page sep 26 96 added notes assignment 3 sep 27 96 added sample jrm files jrm jrm sep 29 96 added jrm simulator executable sep 30 96 added information jrm simulator executable oct 01 96 updated lectures 8 10 java register machines oct 02 96 added lecture 11 inheritance oct 03 96 added information oct 07 96 added information java virtual machine additional references page oct 08 96 added solutions assignment 3 assignments page oct 08 96 added assignment 4 assignments page oct 08 96 added shell assignment 4 code samples page oct 09 96 added sample jrm code assignment 4 oct 15 96 added note r15 sample jrm files oct 18 96 added solutions prelim 1 oct 18 96 added multi threaded simulator code samples page oct 24 96 added assignment 5 assignments page oct 24 96 added solutions assignment 4 assignments page oct 24 96 added recursive factorial jrm code code samples page oct 24 96 added notes assignment 5 oct 26 96 updated notes assignment 5 oct 28 96 added sample output change problem notes oct 28 96 added pseudo code fibonacci numbers notes mike vanhilst research mike area research software evolution reuse mike thesis work addresses problems object oriented programming create programs easily adapted requirements write code easily reused creating applications problems closely related program code smaller pieces mike approach source code reuse adaptability involves fine grained components component ideally captures single decision factor object oriented programming component encodes incomplete piece class key approach provide method implementing components composed independently mike proposing inheritance parameterization compile time binding manage components produce designs mike adapted design approach based collaborations roles learn mike research download papers authored mike thesis advisor david notkin templates implement role based designs 155k postscript 47k gzipped text abstract paper describes mechanisms compares mike approach framework approach object collaborations presented international symposium object technologies systems isotas 96 march 1996 role components implement collaboration based designs 163k postscript 50k gzipped text abstract paper describes design approach adapted jacobson case methodology approach solves number problems machine design jacobson book improves adaptability resulting application unanticipated change discussion mike experience approach larger application paper presented oopsla 96 october 1996 decoupling change design 160k 50k gzipped text abstract paper mike modules traditional designs mechanisms isotas paper interesting results basic argument change addressed level lower traditional design modules analysis published designs kwic application collection difficult designs paper presented acm sigsoft symposium foundations software engineering october 1996 mike participated doctoral symposium oopsla 95 poster demonstrating interesting composition data structures approach fine grained components mike participated subjectivity workshop oopsla 94 participating subjectivity workshop oopsla 96 addition software engineering mike research interests including software quality participatory design user interfaces image processing color spaces mike thesis advisor david notkin pointers papers related work visits 8 november 1996 michael vanhilst modified sunday september 1 1996 jonathan barber http www cs cornell info people barber cornell campus address 306 highland ithaca ny 14850 607 257 office address 312 upson hall ithaca ny 14853 607 255 1099 objective begin career areas systems development software engineering computer hardware design network development integration education cornell university ithaca ny gpa 3 87 aug 1995 1996 masters engineering computer science cornell university ithaca ny gpa 3 1 jan 1992 1995 bachelor arts computer science relevant coursework software engineering operating systems high performance microprocessor design microcontroller design networks multimedia systems associative processing machine vision software design parallel computers relevant projects fast efficient video encryption decryption oct dec 1995 developed implemented method encrypt decrypt mpeg video data ensure fast reliable inexpensive video communication network boolean logic minimization project march 1995 developed back end functional memory simulator front end boolean logic based algorithm boolean logic minimization project goal maximize performance associative processing solution microprocessor design project oct dec 1994 designed built tested simple computer architecture hardware provided intel corp altera hardware design language operating system development project sep dec 1994 developed set unix system calls comprising preemptive threads package work experience intel corporation august 1996 hillsboro oregon begin work intel graduate rotation engineer gre hope gain experience exciting areas computer science teaching assistant cs314 introduction digital systems computer organization aug 1995 present department computer science cornell engineering teaches fundamentals computer structures low level programming concepts powerpc architecture model teaching responsibilities include leading weekly recitations holding office hours grading www posting notes computer programmer specialist jun 1995 present porous materials advanced pressure products ithaca ny tasks include programming control report demonstration software operating pressure critical machinery visual basic designed managed 25 node pc lan wrote technical manual automated pressure gauge calibration system unix consultant jan 1995 cornell information technologies provided assistance students wide range topics including user environments programming languages internet access work requires familiarity unix xwindows sun workstation computers telecommunications systems consultant aug 1994 lead technologies 1994 jan 1995 internship involved integrating computer platforms multiple network assisting network installations resolving technical networking related problems worked services nj camden county health center nj sun oil penn computer experience programming tcl tk visual basic pascal assembly html platforms systems unix xwindows mac dos windows 3 1 nt 95 networks novell netware netware lite windows workgroups internet netscape mosaic tin eudora pine cad software logicworks altera hardware design language activities tau epsilon phi fraternity offices held back athletic chair gateway theater cornell freshman football tae kwon 1639 trio student support services trio student support services program committed excellence success campus wide multi program program individually designs academic success plan meet place embraces diversity learning community students experienced professionals trio offers individualized program services including assistance admissions process supplemental instruction academic skills development learning learn workshops academic advising working tandem campus resources services career graduate school counseling personal counseling referral assistance student financial aid participation cultural activities university surrounding community student leadership conference trio open uw madison undergraduates incoming fresh wo men cases transfer students holds parent guardian student resides received bachelor degree family income threshold based parents income student physical learning disability information trio learning community contact dr brenda director trio program university wisconsin madison 975 university avenue 2240 grainger hall madison wi 53706 1323 608 262 1186 265 3703 college engineering university wisconsin madison research centers uw madison college engineering national international leader establishment support interdisciplinary research centers college centers complement activities departments degree granting programs centers combine talents researchers engineering related disciplines work common research goals model research activity believed effective approach answering complex engineering research questions future official centers listed find list research groups applied superconductivity center biomedical engineering center center health systems research analysis center human performance complex systems center plasma theory computation center quality productivity improvement center quick response manufacturing center ray lithography disaster management center energy technology center engine research center engineering research center plasma aided manufacturing fusion technology institute hvac center laboratory applied manufacturing controls laboratory film growth chemical vapor deposition materials science center nuclear safety research center phaedrus laboratory plasma science polymerization reaction engineering laboratory reed center photonics rheology research center solar energy laboratory thermal storage applications research center torsatron stellarator laboratory trace research development center transportation information center uw technology enterprise cooperative uw tec waste research education center solid hazardous waste education center wisconsin center applied microelectronics wisconsin center space automation robotics wisconsin power electronics research center wisconsin structures materials testing laboratory uw coe depts centers consortia services fountain index search mail credits modified tuesday 26 nov 96 16 01 47 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc interface gnu common lisp software easy interface gnu common lisp windows windows menus graphics functions file draw lsp interactive system making drawings drawing programs graphical menus line demonstration interactive graphics lisp line demonstration interactive drawing program drawing ice cream cone ftp directory software documentation cs 306 assignment 11 data abstraction matrices set sample problem 1 9 1 2 9 4 3 9 7 4 9 11 tricky stack size recursive call recursion 5 9 17 6 9 19 7 9 21 worthwhile implement 8 9 23 9 9 36 10 9 40 11 9 41 12 9 43 13 9 49 14 9 50 15 9 53 16 9 54 17 9 56 cs354 fall 1996 homework 3 due wednesday october 9 start class printed signed grader mohammad sridevi sunlung total score 1 4 points find largest ieee 32 bit floating point number integer express answer binary decimal answer fps numbers larger 02 223 integer values significant holds 23 bits smaller fps number 12 223 0 5 510 2 2 points 6 points total write hexadecimal values code executes answer move ans move sll 5 ans ans 3 3 points 6 points total 2 complement multiplication computation overflows 12 bit words 6 bit words show work check results computation decimal 111100 answer sign extend 410 1010 1010 1010 310 2410 6 bit 2 comp 6 bit 2 comp 40 12 bit 2 comp overflow 12 6 bits overflow 12 bit words overflow 6 bit words 4 4 points show code segments give values hint truth tables page 116 text answer sequence column 4 7 truth table 0 0 0 1 1 1 1 0 1 0 1 1 0 1 1 0 0 1 0 1 1 1 1 1 0 0 0 0 college engineering university wisconsin madison ece electrical computer engineering grainger foundation established major award program uw madison students earn undergraduate graduate degree specialization electric power engineering awards intended reward highly qualified motivated students programs study electric machines drive systems industrial motion control power electronics electric power systems 20 awards 5 000 1997 1998 students complete bs ms phd degrees december 1996 1998 eligible consideration satisfy eligibility requirements award program application deadlines march 1 1997 spring 1997 awards march 1 1998 spring 1998 awards approximately half awards made undergraduate students application forms documents varying microsoft word formats access microsoft word download word viewer microsoft contact address file sizes listed degree 6 0 2 0 5 0 seeking mac pc pc mac bs 13k 5k 5k ms 11k 6k 6k phd 11k 7k 7k information award requirements application materials obtained kathy office engineering hall 1415 engineering drive madison wi 53706 1691 phone 608 262 fax 608 262 1267 engr wisc uw coe depts centers consortia services fountain index search mail credits modified friday 23 aug 96 16 02 58 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc create home page graduate student jhu department computer science interested creating home page line instructions part time computer science program contact academic computing support home page document ncsa beginner guide html basic information html file format create home page references write good html composing good html cern style guide online hypertext img jhu cs home page rapid prototyping multi fpga systems springbok rapid prototyping system board level designs idea extend orders magnitude speed increase asic logic emulation achieved systems board level mapping logic fpgas system includes actual chips mapping springbok hardware includes connected form arbitrarily large prototyping substrate daughter cards fpgas side arbitrary devices embed user devices fpga based routing structure cards daughter cards substrate add functionality fix resource problems part developing springbok system examined issues related multi fpga systems mesh routing topologies multi fpga systems quantitative study nearest neighbor routing topologies developed structures greatly improve inter fpga routing efficiency pin assignment multi fpga systems examined problems global routing multi fpga systems proposed algorithm pin assignment arbitrary fpga topologies problem global routing fpga systems general occur mappings individual fpgas means exact start finish locations inter fpga signals aren fixed complete routing standard algorithms process choosing intermediate fpgas route handled standard algorithms concern paper issue pin assignment choosing exact pins routes handled placing fpgas simultaneously force directed placement spring simplification rules based physical laws make problem manageable considered problem partitioning multi fpga systems issues covered huge number techniques considered partitioning performed survey primarily build kernighan lin bipartitioning algorithm results survey evaluation bipartitioning techniques considered problem apply bipartitioning iteratively multi fpga systems specifically important figure order cuts logic correspond locations multi fpga system resources picking order optimize locality minimizing length amount inter fpga routing work found logic partition orderings multi fpga systems springbok 1 small brown white southern africa capable leaping high air 2 popular jigsaw puzzle company researchers faculty gaetano borriello carl ebeling graduate students scott hauck related work triptych montage fpga architectures development triptych montage fpga architectures architectures improved densities current commercial fpgas primary references hauck borriello ebeling achieving high latency low bandwidth communication logic emulation interfaces submitted ieee symposium fpgas custom computing machines april 1995 hauck borriello pin assignment multi fpga systems university washington dept tr 94 04 01 1994 hauck borriello evaluation bipartitioning techniques chapel hill conference advanced research vlsi march 1995 hauck borriello logic partition orderings multi fpga systems acm sigda international symposium field programmable gate arrays monterey ca february 1995 hauck borriello ebeling mesh routing topologies multi fpga systems iccd 1994 hauck borriello ebeling springbok rapid prototyping system board level design fpga 94 berkeley february 1994 secondary references hauck borriello pin assignment multi fpga systems extended abstract ieee workshop fpgas custom computing machines april 1994 hauck borriello ebeling mesh routing topologies fpga arrays fpga 94 berkeley february 1994 arpa test intro japan japan area size california population 4 times california 120 million california populated state pretty crowded tokyo commuter trains density inch person tokyo largest cities world safe crime wise safer live city called 25 miles center tokyo crime crime ithaca capitol japan 500 years ago samurai ruled japan called era japan nice place live prices impression cost living 1 6 times expensive japan including electronic appliances instance expensive decent quality costs 15 000 yen 150 priorities life japan place people reluctant 3 day vacation workers upset older generation majority group isn bad engineers space space people people space bit japanese language guess japanese readable viewer font preferences mac turned character code converting network interface view thing hypertext um construction img homepage img jump mitsubishi page img jump music page collaborative spanish english dictionary description collaborative spanish english dictionary spanish words electronically wordbot clicking word dictionary free electronic dictionary starting point dictionary based 1200 word piece junk useless larger contact marc friedman friedman cs washington disclaimers dictionary provided free charge promises quality make promise quality quality underlying sucks collaborate ve finished writing interface correct definitions add words features dictionary deduce forms stems verbs nouns adjectives deduce stems verb regular final consonant correctly wrong stem changing verbs correct stems entered wildly irregular verbs handled bug reports friedman cs washington documentation dictionary wordbot javascript wordbot viswanath poosala research assistant computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 phone 608 262 6629 office 608 238 home fax 608 262 9777 email poosala cs wisc objective career research development advanced database systems research interests query result size cost estimation query optimization query processing physical database design parallel database systems education ph computer sciences university wisconsin madison expected 7 96 advisor prof yannis ioannidis thesis histogram based estimation techniques database systems computer sciences university wisconsin madison 8 92 12 93 4 4 tech computer science indian institute technology madras india 8 88 6 92 3 73 4 publications work experience professional activities honors awards research experience projects work references cs516 12 mpi table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 20 slide 20 21 slide 21 img img img img img img img img img img img img img img img img img img img img img guide publicly maintained software cucs cornell computer science update halloween 1994 page information public software usr public cornell computer science machines usr public directory place files entire department official support adm current announcements synopsis access usr public usr public directory organization obtain pages usr public current list czars upson familiar quotes cornell survey space user usr public query database files usr public current announcements public czar updating pages conducting periodic cleanup usr public directory usr public haven removing synopsis usr public directory mounted departmental suns software considered entire community officially supported adm software usr public provided guarantees users determine responsible program owner executable public czar informally manages directory periodically czar walk directory space installed receive message czar program short space happen fairly public czar provide assistance finding installing feel changed public czar jason hickey mail directly alias public czar date access usr public access binaries usr public include usr local pub bin path defined cshrc end path security reasons games stored directory accessed usr local public games manual entries usr public man accessed adding environment variable manpath reasonable define manpath setenv manpath usr share man usr public man usr public usr public user supported software list reasonable things put usr public compilers unusual languages experimental editors games odd utilities data files sources executables stored usr public src security reasons sources include manual pages usr public man directory examples remember manual entry clue program tips files normal area feel free add tips files usr public man remember files troff man format existing man page figure add www info contact public czar add file emacs texinfo page documentation added public games stored usr public games managed games czar ultimately responsible stays sources games usr public src games make private copies games waste lot disk space copy fortune database file usr public easy crowd public disk useless junk core dumps object files removed quickly executables stripped strip large sources stable programs deleted throw usr public good reason people put software usr public questionable origin viruses daily concern strange hesitate bring usr public fills leads lots finger pointing nasty messages polite care move home directory directory organization usr public holds binaries architectures make access machine independent architecture dependent executables usr local pub bin link directory architecure independent files usr public share includes shell scripts images emacs info pages www pages assorted architecture independent files true sparc sunos4 department remember solaris makes feel comfortable add link executables install usr public share bin directory entries usr public sun4 solaris bin install wrong place public czar correct summary usr public adm public czar stats usr public info incorporated page usr public hp hp dependent files usr public include architecture independent include files link usr public share include usr public lisp don usr public ls give hard time usr public src source directories installed programs program file installed directory usr public sun4 sun4 sunos4 libraries executables usr public sun4 games games sun4 sunos4 usr public solaris sun4 libraries executables usr public share architecture independent libraries info files shell scripts guidance sort send mail public czar cs cornell 1122 trees java capable cool applets applet nifty things addition drawing pretty reasonable trees lgrammer algorithm applet double buffered flicker multithreaded thread solely responsible drawing tree offscreen buffer main thread handles ui periodically copies thread finished offscreen buffer main window code originally written win95 ported java greg linden glinden cs washington comments suggestions criticisms modified 8 31 96 cps 100 fall 1996 assignment 4 due monday oct 28 8am date turn monday nov 4 8am 40 points cps100 directory create directory called mkdir command change directory order assignment copy files cp command don forget trailing period dot cp cps100 command copy files directory type ls files makefile ladder cc ladder cc cc template cc assignment ll database english letter words stanford knuth dat list compiled don knuth list 6 000 words smaller file data work called dat ladder directory create link data files typing ln data knuth dat knuth dat ln data dat dat access files long path files programming problem style rules discussed class includes meaningful variable names indentation comments pre postconditions top file function include date purpose comment top program problem word ladder turning stone money input program word file user prompted words length 5 characters output sequence words consecutive words share letter starting word ending letter changed letter resulting symbols form valid word turn stone money ladder replace replace stone shine coins cones money words found knuth file dictionary user continue enter words word ladders searched words entered 5 letters length assignment part write program cc file 5 letter words find shortest ladder word process outlined develop class class ladder started add member functions public private program read store words file user prompt user enter letter words continue prompt pair words output shortest ladder word words length 5 program halt sample run enter filename dat enter 5 letter words length 5 end smart brain ladder smart start stark stack slack black blank bland brand brain enter 5 letter words length 5 end angel devil path angel devil enter 5 letter words length 5 end file knuth dat extraneous information ignore lines begin process 5 characters lines knuth asks file altered restrictions code read file included member function written algorithm find shortest ladder templated queue class provided modified queue class weiss book store words file vector type struct string word prev assumes class string cpstring kind string ladder found putting starting word pointer queue putting words 1 letter word queue putting words 2 letters queue words 3 letters word queue target word found process stop words queue ll word isn stored queue pointer struct stored field struct pointer word letter caused put queue word predecessor house pointers structs mouse horse enqueued struct pointing house word preceeded caused enqueued word doesn predecessor field 0 null purpose easy fix make pointer referential points struct checked printing ladders details word entered user looked list words pointer struct word enqueued extra credit program handle word word list words words ladder list words put pointer struct word queue queue pointers repeat dequeue enqueue process dequeue element pointer find words letter word target word words target word stop early enqueue words found hasn queued prev pointer fields determine word enqueued initially prev fields set 0 null helps determine word enqueued means word enqueued target word derived ll print ladder word target word prev pointer stores information ladder recreated recursion vector ladder backwards printed properly alternatively store words array vector print reverse recursion loop vector ladder member functions implement functions ll find implement member functions functions private case member function helper function member functions shouldn called user making helper function private ensures member functions access helper function client programs clear sets prev fields 0 null find ladder words parameters function returns boolean true ladder found false pass strings function const reference parameters prints word ladder private data needed store node ladder prev field node access ladder nodes node ladder referential pointer ll find write function determine strings letter count letters equal total number letters words words function member function strings parameters const reference returns true strings letter define function ladder cc ll debugging code member functions verify build helping debugging member functions class ll save time long run member functions debug code write separate function find word vector words pointers words read write code inline making function function debugging developing test function write make works correctly order helpful create small data file 8 words small ladder size 4 testing templates templated queue class ll file called template cc template code compiler end cc files included separate file template cc file illustrated include include cc include ladder template class queue kinds queues put definition template cc file template cc file compiled template recompile time make change ladder cc make faster extra credit 5 pts write version cc called cc program process words good matches ladders found preprocessing step long time word ladders found quickly idea word words letter determined stored words loaded candidate words enqueue words letter checked previous saves searching entire list words checking letter submitting program programs compile produce correct output create readme file capital letters include date estimate long worked assignment readme file include list names people students prof tas tutor consulted assignment rules collaboration cps 100 syllabus submit programs electronically type leave cc didn extra credit readme cc ladder ladder cc template cc cc receive message telling program submitted correctly doesn work typing bin place submit typing make submit make extra credit program correct readme file directory submit edit makefile command submit add change filenames 2679 tutorial access control httpd introduction circumstances worry access control serving web documents intend read cares times restrict access document subset internet users afs restrictions made access control lists people request documents http knowing usernames access control based identity machine access control accomplished adding limit clauses files directories file files make server act differently enters directory retrieve file attributes file apply directory subdirectory files number purposes concerned access control document describe commonly needed forms access control uw cs briefly describe access control lists constructed restricting access users cs machines restrict access documents users cs workstations put clause file directory limit order deny deny cs wisc 128 105 limit clause access machine fully qualified domain ends cs wisc ip number starts 128 105 restricting access users uw madison restrict access documents users uw madison put clause file directory limit order deny deny wisc 128 105 128 104 144 92 limit general access control restrict access documents specific subset machines entering names ip numbers line detailed description read ncsa httpd documentation access control comments suggestions email address mail address location africa asia australia europe china hongkong taiwan canada usa south america enter suggestions send clear click send shopbot moved browser supports java version browser doesn support java ll resort date version view campus center pond university massachusetts amherst audio umass ve reached world wide web server university massachusetts amherst oldest largest campus university massachusetts system server general overview university campus links campus web servers holds campus information updated regularly world wide web users instructions introduction web technical support demonstration provided umass www working group university information follow umass ncaa img ncaa page campus scene campus multimedia tour university massachusetts amherst amherst area picture local information local regional information events schedules amherst area picture campus directory services directory information campus faculty staff students grazing scene faculty information navigator office research graduate studies economic development information faculty research teaching service match faculty names research objectives graduate courses taught publications authored campus web servers major administrative units picture engineering college college engineering campus web servers departments research groups img astronomy program img center geometry analysis numerics graphics img department computer science img department electrical computer engineering img legal studies img microwave remote sensing laboratory img project pilgrim img university network services university activities basketball coach john umass sports mention umass copyright time interested hearing comments demonstration server forms compatible web client instant response form email comments www working group gang umass page compiled david oliver umass amherst gang craig umass amherst test img karl cs cornell contact information david salesin department computer science engineering university washington box 352350 seattle washington 98195 2350 phone 206 685 1227 fax 206 543 2969 email salesin cs washington office 418 sieg hall dependable parallel computing networks laboratory img university washington department electrical engineering box seattle wa 98195 2500 usa 206 543 lab implies research centers dependable parallel computers networks research fault tolerance reliability result dependable part research includes parallel computers computer architecture networks lab led professor arun somani professor james research dependability includes issues reliability dependability fault tolerance aspects computer systems networks active work occurring area fault propagation cache memory determine effective protocols detecting correcting faults cache memories building comprehensive analysis tool hierarchical modeling analysis package research parallel computers parallel algorithms ranges interconnection networks architecture efficient partitioning methods parallel algorithms ongoing research proteus parallel computer machine designed implemented lab conjunction applied physics lab university washington machine applications real time imaging visualization rendering 2 3 dimensions research networks ranging topics range video transmission atm networks characterize traffic sources atm networks address issues bandwidth allocation high speed networks address issues multicasting inter networking issues topic research optical networking issues wavelength routing networks 9 phd students 3 ms students working laboratory computer resources consist 9 sun sparcstations mac iici gateway pentium 60 configuration proteus parallel machine 12 pe addition access 32 pe proteus 16 node intel paragon machine 53 node ksr university washington access video digitizers sources video streams proteus intel based parallel processor processing information high speed generate realistic input data streams latest acquisition 4 port atm switch fore systems switch atm group research field video image transfer analysis switch demonstrate role optical network backbone ee cs cse building people professor arun somani bhaskar master student yul chu phd student gupta master student kim master student phd student jari phd student li ling phd student himanshu nautiyal master student amitabh master student suresh subramaniam phd student professor james phd student phd student kevin gao phd student yu xu phd student graduates list introduce recent graduates lab today publications selected bibliographies journals invited papers conference papers posters img shasta ee washington img department electrical engineering home page department electrical engineering university washington seattle washington email messages current questions cs412 01 nov 96 email assignment 5 due date problem 1 singular matrices matlab questions constructing matlab matrix rows columns matrix save load data back matlab answer problem 1 assignment 3 17oct cubic hermite splines telnet access matlab access win95 student reaction student edition matlab cs 617 problem sets thorsten von eicken fall 1994 problem set 1 handed 9 1 94 due 9 8 94 problem set 2 handed 9 26 94 due 10 5 94 problem set 3 handed 10 5 94 due 10 19 94 problem set 4 handed 10 28 94 due 11 9 94 img return cs 617 home page 96 game schedule date time court opponent results 1 11 6 00 d1 math geeks win 1 18 6 00 prisoners gravity loss 1 25 6 00 loss 2 01 6 00 d2 win 2 08 6 00 frontal release loss 2 15 6 00 d2 math geeks win dbj cs washington 1269 cs 302 introduction microsoft windows ms windows program manager switching tasks running dos window changing password file manager quitting ms windows ends introduction microsoft windows guide introduction borland back cs 302 home page send comments guide hsu lin ts ao 1343 computer sciences statistics 262 5596 mail tsao cs wisc math places ams home page institute nonlinear science software maple ftp server mathworks home page mathworks ftp site na net home page netlib home page nonlinear science print archive siam web server stochastic odes world wide web virtual library mathematics yahoo mathematics page yahoo universities page cfd codes list aps center turbulence research introduction cfd turbulence research web indices list www servers location world wide web virtual library subject catalogue yahoo guide www webcrawler lycos colleagues toby driscoll satish reddy peter fabian cornell stuff cu library cuinfo uncle cornell theory center center applied mathematics cornell math department math department instructional computing lab movies local movie listings internet movie database news weather cnn interactive northeast image updated hourly northeast radar image updated hourly ithaca weather locators netfind nj find people domain dictionaries german english dictionary webster dictionary pc software linux documentation project oakland msdos windows indiana windows archive jumbo windows shareware windows 95 shareware games games games links win95 sites pc hardware computers upstate ny interactive computing oregon good notebook prices computer discount warehouse prices reliable comprehensive pc catalog search tons stores price ftp sites ctan tex archive prep ai mit gnu stuff ai mit scheme stuff zaphod ncsa uiuc ncsa stuff washington university mirror site back home page baggett cam cornell cse ee 461 computer networks lecture overheads spring 1996 overheads postscript format lecture 1 march 25 lecture 2 march 27 lecture 3 march 29 lecture 4 april 1 lecture 5 april 3 lecture 6 april 5 lecture 7 april 8 lecture 8 april 10 lecture 9 april 12 lecture 10 april 15 lecture 11 april 17 lecture 12 april 19 lecture 13 april 22 lecture 14 april 29 lecture 15 1 lecture 16 3 lecture 17 6 lecture 18 8 lecture 19 10 lecture 20 13 lecture 21 15 lecture 22 17 lecture 23 20 lecture 24 22 lecture 25 29 ladner cs washington wchan cs washington formal methods cornell cornell university ithaca ny 14853 faculty bard bloom bard cs cornell semantics programming languages distributed algorithms robert constable rc cs cornell theory computation programming logics automated reasoning david gries gries cs cornell programming methodology programming languages compiler construction thomas henzinger tah cs cornell formal support development analysis concurrent real time embedded systems dexter kozen kozen cs cornell theory computation computational complexity programming logics semantics miriam leeser mel cs cornell application formal methods hardware verification synthesis anil nerode anil math cornell game methods extracting correct concurrent programs relaxed variational methods extracting correct digital control programs continuous plants fred schneider cs cornell concurrent programming fault tolerant real time distributed systems projects hytech tah cs cornell symbolic model checker linear hybrid systems nuprl rc cs cornell interactive proof development system updated september 18 1994 tah cs cornell mail cs302 coordinator page send comments suggestions complaints jim skrentny cs302 coordinator cs 1303 262 0191 skrentny cs mail address comment suggestion complaint send clear student access key students grading computer letter identifier called student access key sak sak assigned testing room present id proctors sak student initials sak beginning semester grades recorded assigned sak assigned computer proctors create folder quizzes exams programming assignments student filed folder problem sets green sheet record assignments turned proctor grades program quiz initial block green sheet remember put sak bubble sheet exam updated 3 18 96 friends directory friends homepages img odds ends bit number links find interesting interests villanova basketball delaware football gotta love blue reading tolkien asimov douglas adams variety soccer philadephia team ll routing england revolution chess chess server warwick england good chess play guessed computers peek acm home page association computer machinery couple favorite sights yahoo jumbo sierra proposal development budget templates institutional proposal approval form budgeting checklist budgeting guidelines office sponsored projects grant forms research web ut austin central server www lib utexas modified 9 july 96 zpl overview zpl array programming language designed engineering scientific programs previously written fortran design goals machine independence high performance zpl programs run fast sequential parallel computers implicitly parallel programmer express parallelism zpl programs simple easy write page zpl high level answering obvious questions implementation page concludes zpl fact sheet array language scalar languages fortran pascal ada operations apply single values expresses addition numbers languages adding arrays requires indexing looping 10 1 0 10 1 0 10 fortran 77 loop index perform operations arrays tedious error prone zpl operations generalized apply arrays expresses sum declared arrays declared arrays applied arrays operations act elements illustrated loops zpl compiler encounters statement dimensional arrays generates code effectively loops shown array language simplifies programming create array language programming languages created time computer science widespread adoption programming language extremely rare event recent object oriented languages shows occur time time cardinal rule research applied practice invent language extend enhance existing language established user base parallelism opinion zpl designers phenomenon fully exploited medium existing programming languages existing array languages fortran 90 apl case case demonstrates effective parallel computations typically accomplished paradigm shift sequential solutions shift frequently discontinuous term shift implies languages designed sequential computers language avoid problems facilitate paradigm shift choosing primitives carefully research parallel compilation apply zpl designed principles realize goals isn programming arrays hard programmers unfamiliar find array languages initially technical programmers meaning scientists engineers mathematicians generally find natural science engineering problems formulated closer array languages scalar languages trivial computation standard deviation sample items textbook definitions quantities zpl mu sigma computed single statements mirror definitions mu sample sigma sqrt sqr sample mu std deviation array sample items operator sums direct translation computation analogous illustrates features zpl including subtracting mu item sample called promoting scalar array promoting scalar function sqr array function applying item array properties zpl promotion simply programming language terminology natural concepts technically educated people zpl months graduate student research assistant civil engineering rebelled told program high performance widely claimed zpl languages high performance part zpl high performance part description backed experimental evidence lewis evidence takes forms relative means achieving good performance fortran 77 programs run sequentially programs customized parallel platforms user communication regarded reasonable ways establish good baselines represent alternatives achieving good performance evidence zpl high performance derives types experiments mentioned simple fluid dynamics program developed lawrence livermore national laboratories benchmark computers compilers computation widely study parallel computing parallel version original 2400 line fortran 77 program developed gannon high quality variable grain version written requires approximately 5000 lines program customized intel paragon square research ksr 2 compared 520 line zpl program simple speedups programs shown experiments involving 10 iterations 256 256 size problem experiments high level zpl performs low level program machines information suggests similar behavior expected mimd parallel computer zpl good performance zpl parallel directives forms explicit parallelism exploits fact programmers describe computations terms arrays scalar operations performed implement array operations implied computation processors concurrency parallelism simply semantics array operations zpl designed principles zpl sublanguage powerful parallel programming language called advanced zpl zpl zpl fully general parallel language power users programmers extreme performance requirements sophistication demanding technology zpl implemented completion expected years advanced zpl previously orca implements programming model called phase abstractions phase abstractions model capable expressing task parallelism pipelined parallelism parallel programming paradigms data parallelism phase abstractions programming model built generalizes parallel machine model called cta cta abstracts family multiple instruction multiple data mimd computers models mechanism benefits costs parallel computation succinctly conveyed zpl programmers models balance conflicting requirements write efficient code programmer make decisions based program executed machine independent portable programmer avoid reliance machine facilities relationships approach feasibility studies approach works phase abstractions programming model recognizes programming levels process level composition instructions phase level composition processes parallel algorithm problem level composition phases solve application letter highest problem solving programming level motivates language learning language simple introduction basic zpl concepts online walk zpl program tutorial introduction programming zpl zpl programmer guide zpl language manual defines language specifics sample programs scientific research papers writing program simplest write run zpl program unix machine web compiler paste zpl program window click compile program packaged machine uw cse department compiled ansi returned make file result executable run sequential computer parallel zpl run parallel computer zpl targeted parallel computer operation typically performed zpl applications programmers straightforward parallel computer systems administrators present platforms zpl runs intel paragon cray research t3d square research ksr 2 pvm running scientific workstation sequential unix platforms information targeting platform click zpl targeted type parallel computer libraries installed facility ready zpl parallel install zpl compiler workstation term zpl compilation performed university washington assist rapidly compiler improvements user community stale version compiler provide software install workstation simplify remote compilation give convenience similar compiling locally learn running zpl parallel click zpl fact sheet zpl short level programming language discussion programming model origin zpl designed implemented orca project computer science engineering department university washington type zpl array abstraction implement programming model standalone subset advanced zpl history implementation zpl compiler began march 1993 generated code approximately 15 months zpl officially released fourth quarter 1995 approach zpl translated conventional abstract syntax tree representation program analysis optimizations performed ansi code generated object code program machine independent implements operations abstract form code compiled native compiler target machine custom libraries compilation abstract operations customized specific platform team creators zpl brad chamberlain sung eun choi marios george forman christopher lewis calvin lin larry snyder derrick weathersby assistance ruth anderson kurt partridge funding foundational research zpl compiler funded part office naval research n00014 89 1368 compiler funded part advanced research projects agency n00014 92 1824 references lin woodward portable parallel implementation mathematical biology algorithms zpl 9th int conference supercomputing pp 365 374 1995 gannon gannon restructuring simple chip architecture parallel computing 3 305 326 1986 snyder achieving speedups apl simd distributed memory machine int parallel programming 19 2 111 117 1990 griswold harrison notkin snyder scalable abstractions parallel programming proc 5th distributed memory computer conference ieee pp 1008 1016 1990 lee lin snyder programming simple parallel portability languages compilers parallel computing banerjee david gelernter nicolau david padua eds pp 84 98 1992 lewis lewis lin snyder portable parallel body solver 7th siam conference parallel processing scientific computing pp 331 336 1995 lin portability parallel programs mimd computers ph dissertation university washington 1992 lin snyder comparison programming models shared memory multiprocessors proceedings international conference parallel processing pp ii 163 180 1990 lin snyder simple performance results zpl languages compilers parallel computing pingali banerjee gelernter nicolau padua eds pp 361 375 1994 lin snyder anderson chamberlain choi forman lewis weathersby zpl hpf comparison performance programming style cse technical report university washington 1994 snyder foundations practical parallel programming languages ferrante hey eds portability performance parallel processing john wiley sons pp 1 19 1994 snyder type architecture shared memory corollary modest potential annual review computer science pp 1 289 317 1986 snyder experimental validation models parallel computation van leeuwen lecture notes computers science 1000 springer verlag 1995 zpl uw cse uw zpl info cs washington people lis click face person homepage friends family lis photo include lis ismap researchers faculty gaetano borriello steve burns carl ebeling ted kehl larry snyder staff chris fisher sandi larsen larry mcmurchie graduate students wendy suzanne bunton pai chou darren cronquist soha hassoun scott hauck ken hines hulgaard jordan ian macduff neil mckenzie ross ortega elizabeth walkup paradise document tells reporting paradise bugs installed afs paradise means access paradise database problem records 3 things report problems query problem database edit problems command line tools things reporting problems problems reported send pr program run paradise bin send pr find vi editor problem report template edit template write quit send report note system reporting problem test category querying problem database query problem database query pr program web based interface reporting query programs interface problem reporting web handled html form problem category form questions posed bug reports parts system order edit problems ll running workstation afs access ll mailcap file application problem edit paradise bin problem edit emacs emacs loading emacs interfaces files located paradise lib emacs lisp file el directory configuration instructions curt ellmann paradise project left copy ops 5 tutorial copy center floor engineering library yesterday 1 pm pick copy read assigned final project cse 415 final programming project due monday june 3 1996 final exam turnin directed write lisp program implement selected features ops 5 expert systems building tool program run small systems ops 5 notation interpret features facts working memory represented objects attribute pairs implement vectors symbols rules page 6 tutorial specification limited ^ condition implemented find property lists lisp valuable run program blocks world problem appendix tutorial program solve problem add control feature make work 7285 hear ye hear ye due impending account directing visitors familiar web page http www top net humor html laugh half arranged viewing pleasure evan mclain evan home story month index modified size description dir parent directory 17 sep 96 06 58 txt abstract 17 sep 96 06 58 1k txt doc 17 sep 96 06 58 9k txt 17 sep 96 06 58 1k txt 17 sep 96 06 58 1k txt 17 sep 96 06 58 2k searching search document simple search fielded search simple search simple search consists single text entry box ncstrl server home page enter keywords box digital library search author title abstract fields bibliographic entries technical reports entire ncstrl collection searched search returns documents bibliographic entries words enter author title abstract fields fielded search fielded search form logical components text entry fields bibliographic keyword entry radio buttons keywords entered menu publishers ncstrl collection check box publishers finally text entry field document search criteria 1 search criteria based bibliographic keywords author title abstract fill keyword fields rules bibliographic keyword matching author author names title words title document abstract words abstract document select radio button 2 select publishers list form select checkbox search publishers web browser rule multiple selections menu consult documentation browser 3 document identifier identifying document unique publisher entry matched substring document identifiers entry 94 match 94 89 194 document identifier entry bibliographic keyword entries documents meet bibliographic keyword criteria document criteria returned note documents collection abstracts search request include documents abstracts enter search criteria title abstract search criteria rejected don select publisher checkbox bibliographic keyword document identifier rules bibliographic keyword matching words enter bibliographic keyword fields author title abstract matched bibliographic entries rules word enter matches word respective field begins respective word word comp matches computer computation comprehensive choose logical connector bibliographic keyword fields radio buttons fields select button word robot title field robotics abstract field search return documents robot titles robotics abstracts select button search return documents robot titles robotics abstracts logical fields enter robotics vision abstract field search return documents word robotics vision abstracts enter robotics vision abstract field search return documents word robotics vision abstracts multiple words separated assumed separated enter computer vision abstract field search return documents words computer vision abstracts finally parentheses group words enter gries teitelbaum field author field search return documents authored gries teitelbaum field note short common words single letters bibliographic keyword fields asked search keyword enter matches words database img main information menu ncstrl documentation comments questions contact ncstrl org cse 321 assignment 2 autumn 1996 due friday october 11 1996 reading assignment skim sections 1 4 1 8 text assume familiar material pages 76 77 cover problems edition text practice problems page 19 problem 7 page 20 problem 25 page 34 problems 7 9 problems 1 page 20 problem 8 2 page 21 problem 34 read definitions problem problems 27 30 3 page 34 problem 6 4 page 34 problem 10 5 page 35 problem 12 6 page 35 problem 14 7 bonus show formula forall logically equivalent formula forall forall give examples predicates demonstrate expressions equivalent content length accept ranges bytes graduate student directory student link home page exists finger student selecting email address don add home page read instructions links start letter aboulnaga ashraf ashraf cs wisc 3310 cs 262 1721 ailamaki anastassia cs wisc 7351 cs 265 2311 allex carolyn allex cs wisc ammons glenn ammons cs wisc 5388 cs 262 2542 ashwin shrinivas sashwin cs wisc cs 262 5386 atkinson philip atkinson cs wisc 1343 cs 262 5596 bao xuemei xbao cs wisc 1345 cs 262 1012 basney jim jbasney cs wisc 3387 cs 262 3924 bauman sara dailey cs wisc bestor gareth bestor cs wisc beyer kevin beyer cs wisc 7390 cs 262 6629 bezenek todd bezenek cs wisc 1304 cs 262 6601 bhamidipati sridevi bsri cs wisc 1351 cs 263 1938 birk michael mbirk cs wisc 1302 cs 262 6600 bockrath nathan bockrath cs wisc 3310 cs 262 1721 bodner jonathan jonb cs wisc 1308 cs 262 6602 bradley paul paulb cs wisc 6390 cs 262 6619 breach scott breach cs wisc cs 262 6618 burger douglas dburger cs wisc 6370 cs 262 6617 carl richard rcarl cs wisc 1308 cs 262 6602 chan chee yong cychan cs wisc 7394 cs 262 6629 chandra satish chandra cs wisc 5395 cs 262 chandrasekar sivasankaran schandra cs wisc 6351 cs 263 chen guangshun cs wisc 7390 cs 262 9275 chen cs wisc 3310 cs 262 1721 cheng jia jiacheng cs wisc 1306 cs 262 6601 chiang su hui suhui cs wisc 6384 cs 262 6619 chilimbi trishul chilimbi cs wisc 5395 cs 262 chin chin tang cchin cs wisc 3310 cs 262 1721 chung sun cs wisc colville scott sec cs wisc 6366 cs 265 2702 das manuvir manuvir cs wisc cs 262 6612 deshpande prasad cs wisc cs 262 6624 donaldson william cs wisc cs 262 donjerkovic donko cs wisc cs 262 6624 eggleston david burnett cs wisc 1306 cs 262 6601 eliassi rad tina eliassi cs wisc 6357 cs 262 7784 falsafi babak falsafi cs wisc cs 262 6618 finley paul finley cs wisc 1332 cs 262 6605 finton david finton cs wisc 3360 cs 262 9275 fought steven keeper cs wisc cs 262 6609 ganti venkatesh cs wisc 3379 cs 265 8042 garofalakis minos minos cs wisc 7394 cs 262 6629 geery andrew geery cs wisc 1301 cs 262 6600 gehrke johannes johannes cs wisc 3379 cs 263 2150 glass gideon gid cs wisc cs 262 6628 glew andrew glew cs wisc cs 262 4838 goldstein jonathon cs wisc cs 262 gopal sridhar cs wisc cs 262 6618 gupta abhinav agupta cs wisc 3360 cs 262 9275 james cs wisc hasti rebecca hasti cs wisc 5385 cs 262 1079 amy cs wisc 1343 cs 262 5596 herro james jherro cs wisc 1301 cs 262 6600 hert susan hert cs wisc 5364 cs 262 5105 hogenson kirk hog cs wisc cs 262 5083 horn jeffrey horn cs wisc hummert sidney hummert cs wisc 1307 cs 262 6602 ireland james ireland cs wisc 687 cs 262 ivanisevic igor cs wisc 1304 cs 262 6601 jung chun pi cs wisc 1308 cs 262 6602 kabra navin navin cs wisc 7372 cs 262 6625 kagi alain alain cs wisc 6370 cs 262 6617 karavanic karen karavan cs wisc 6372 cs 262 6617 kaxiras stefanos kaxiras cs wisc cs 262 6618 krothapalli jyothi jyothi cs wisc 3310 cs 262 1721 kunchithapadam krishna krisna cs wisc 1351 cs 263 1938 lampert jeffrey tick cs wisc 5364 cs 262 5105 lane chad hcl cs wisc 5364 cs 262 5105 larson johan cs wisc cs 262 0822 lawande shilpa ssl cs wisc cs 262 6628 leavy nicholas leavy cs wisc 262 5340 lee yuh jye yuh jye cs wisc cs 262 li zheng cs wisc 3360 cs 262 9275 lin cs wisc 3360 cs 262 9275 lu xuelin xuelin cs wisc 3310 cs 262 1721 lukas christopher lukas cs wisc 5384 cs 262 6612 mackay jerel jerel cs wisc cs 262 manning russell rmanning cs wisc 1349 cs 262 5340 manville mark manville cs wisc 5364 cs 262 5105 martin milo milo cs wisc 1301 cs 262 6600 melski david melski cs wisc 5390 cs 262 0018 mirza saeed saeed cs wisc 3310 cs 262 1721 cs wisc 3310 cs 262 1721 morgan brian morgan cs wisc 2260 cs 262 8426 moshovos andreas moshovos cs wisc cs 262 6587 moy tony moy cs wisc muenzenberger robert cs wisc 1331 cs 262 6605 mukherjee shubu shubu cs wisc cs 262 5083 munson todd tmunson cs wisc 6390 cs 262 6619 myllymaki jussi jussi cs wisc cs 262 6627 nag biswadeep bng cs wisc cs 262 6622 neuman eric cs wisc cs 262 newhall tia newhall cs wisc 6364 cs 263 palacharla subbarao subbarao cs wisc cs 262 6614 parker steven parker cs wisc 6372 cs 262 6617 shankar shankar cs wisc 3360 cs 262 9275 patel jignesh jignesh cs wisc 7372 cs 262 6625 plakal manoj plakal cs wisc 1349 cs 262 5340 poosala viswanath poosala cs wisc 262 6629 prock andrew prock cs wisc 1331 cs 261 6605 raman rajesh raman cs wisc cs 262 5386 ramasamy karthikeyan ramasamy cs wisc cs 262 6625 ranganathan arvind arvind cs wisc 1347 cs 262 5786 ratliff kelly ratliff cs wisc 262 9275 ratnakar viresh ratnakar cs wisc cs 262 6627 reames martin mreames cs wisc 1345 cs 262 1012 reminga jeffrey reminga cs wisc 1351 cs 263 1938 rotenberg eric cs wisc 3652 cs 265 3826 roth amir amir cs wisc cs 262 6614 sanderson david cs wisc sastry subramanya sastry cs wisc 3652 cs 265 3826 schnarr eric schnarr cs wisc 5388 cs 262 2542 schoinas ioannis schoinas cs wisc 6351 cs 263 beverly cs wisc seitz steven seitz cs wisc 6384 cs 262 6619 shabel jeffrey jshabel cs wisc 1351 cs 263 1938 shafer john shafer cs wisc shaft uri uri cs wisc cs 262 shapiro marc mds cs wisc 5385 cs 262 1079 shukla amit cs wisc cs 262 6624 siff michael siff cs wisc cs 262 6612 cs wisc cs 262 skrentny james skrentny cs wisc 1303 cs 262 0191 bryan cs wisc 5364 cs 262 5105 sodani avinash sodani cs wisc cs 262 4838 steele michael msteele cs wisc 1332 cs 262 6605 stenglein jeremy cs wisc 1302 cs 262 6600 cs wisc 1345 cs 262 1012 stubbs maryan cs wisc cs subramanian sowmya sowmya cs wisc 3360 cs 262 9275 suen sunlung ssuen cs wisc 1347 cs 262 5786 sundaram stukel david sundaram cs wisc 262 5105 swander brian cs wisc 1345 cs 262 1012 swanson scott cs wisc peter cs wisc tamches ariel tamches cs wisc 6366 cs 265 2702 teitelbaum benjamin ben cs wisc 3310 cs 262 1721 thayer brad brad cs wisc cs 263 therber andrew andyt cs wisc 7351 cs 265 2311 thusoo ashish ashisht cs wisc 1346 cs 262 toonen brian toonen cs wisc cs 262 6613 tsiolis athanassios tsiolis cs wisc 6364 cs 263 tufte kristin cs wisc cs 262 6623 turnidge todd turnidge cs wisc 5384 cs 262 6612 cs wisc varghese george joev cs wisc 1306 cs 262 6601 vijaykumar vijay cs wisc cs 262 6587 wang haihong whh cs wisc 1347 cs 262 5786 wang cs wisc 1347 cs 262 5786 wang taxiao twang cs wisc 3310 cs 262 1721 wang zhe zhe cs wisc 5384 cs 262 6612 watrous john watrous cs wisc 7388 cs 262 6628 weaver christopher weaver cs wisc 7388 cs 262 6628 wei yinong yinong cs wisc 1346 cs 262 xu zhichen zhichen cs wisc 5388 cs 262 2542 yao dan cs wisc 1346 cs 262 yu james jyu cs wisc cs 262 0664 yu jie bing jiebing cs wisc cs 262 6622 yu liang yin cs wisc yuin maria cs wisc cs 262 6623 victor cs wisc 342 cs 262 matthew cs wisc zhang jin zj cs wisc 1345 cs 262 1012 zhang wei weiz cs wisc 1343 cs 262 5596 zhao yi zhao cs wisc cs 262 6625 zheng ling cs wisc 6358 cs 262 1721 zhu liping liping cs wisc 3360 cs 262 9275 zimmermann david dzimm cs wisc 1306 cs 262 6601 zmudzinski krzysztof cs wisc modified thu mar 13 12 33 59 cst 1997 www page automatically generated error page send mail www cs wisc justin miller project info current project feature based algorithms detecting classifying scene breaks slides talk recently gave gray level hausdorff model based searching instruction set definitions web mips hp pa risc header glew public html rcs isa html 1 2 1995 09 18 16 30 45 glew exp fpga placement routing abstracts papers members group area listed email addresses end abstract details shashidhar thakur wong algorithms switch module routing problem proceedings euro dac september 1994 switch module routing problem symmetric array fpgas work motivated applications efficiently evaluating switch module designs evaluating routability global routing paths placement architecture approximate algorithm previously problem paper present optimal algorithm problem based integer linear programming experimental results consistently show algorithm efficient practical sized switch modules improve technique pre processing switch module identify interesting special cases problem solved optimally polynomial time contact thakur cs utexas yao wen chang shashidhar thakur kai zhu wong global routing algorithm fpgas proceedings ieee international conference computer aided design november 1994 traditional asic technologies fpga routing consists steps global routing detailed routing unlike existing fpga detailed routers full advantage special structures programmable routing resources fpga global routing algorithms greatly resemble counterparts traditional asic technologies routing congestion information switch block essentially measured numbers rows columns switch block internal architecture switch block decides route block traditional measure routing capacity longer accurate paper present accurate measure switch block routing capacity measure considers exact positions switches inside switch block experiments global router based ideas show average improvement 38 channel width required route benchmark circuits popular switch block compared algorithm based traditional methods congestion control contact cs utexas index ~street 1 modified size description dir parent directory 20 oct 96 00 38 img gif 01 mar 95 14 47 2k img gif 01 mar 95 14 48 3k img gif 01 mar 95 14 49 3k img gif 01 mar 95 14 50 1k ps 01 mar 95 14 54 155k text manuscript converted postscript wordperfect file readable figures included separate files figures 1 2 color scanned questions comments contact nick street street cs wisc rochester 90 east exit 41 make exit rte 414 left intersection rte 318 rte 318 10 miles rte 89 south rte 89 ithaca map yellow lines route signs cornell direct buffalo st lot construction area follow road straight route 13 make left 13 north buffalo buffalo follow top hill eddy st turn left eddy st follow hill turn left light college ave cross bridge central ave campus follow central end make visitor pass parking booth ll give map park lot phillip hall lot full phillip hall lot continue straight turn stop sign lot driveway yellow building upson hall elevator 4th floor 4119a left exit elevator francesmary modugno selected publications written page summary thesis research papers creating analyzing requirement specifications joint human computer controllers safety critical systems francesmary modugno nancy leveson jon reese kurt partridge sean sandys presented symposium human interaction complex systems dayton ohio august 1996 abstract postscript evaluating program representation visual shell francesmary modugno albert corbett brad myers empirical studies programmers sixth workshop alexandria va january 1996 abstract postscript state based visual language visual shell francesmary modugno brad myers 1994 ieee cs symposium visual languages st louis missouri october 1994 abstract postscript visual programming visual domain case study cognitive dimension francesmary modugno green brad myers human computer interaction 94 people computers glasgow scotland august 1994 abstract postscript exploring graphical feedback visual shell francesmary modugno brad myers 1994 east west international conference human computer interaction st petersburg russia august 1994 abstract postscript empowering visual shells visual language object oriented techniques extended abstract francesmary modugno oopsla 93 workshop visual object oriented programming washington dc october 1993 abstract timed automata michael merritt francesmary modugno mark 91 amsterdam september 1991 postscript published book chapters interface issues visual shell programming visual object oriented programming margaret burnett adele goldberg theodore lewis editors published prentice hall 1995 abstract postscript graphical representation feedback system francesmary modugno brad myers watch programming demonstration allen cypher editor published mit press 1993 abstract list ranking parallel tree contraction margaret reid miller gary miller francesmary modugno synthesis parallel algorithms john reif editor published morgan kaufmann 1992 technical reports pursuit visual programming visual domain francesmary modugno brad myers technical report cmu cs 94 109 carnegie mellon university pittsburgh pa 15213 january 1994 combination conference publications abstract postscript videos pursuit graphical representation shell programming demonstration francesmary modugno brad myers technical video program international conference human factors computing systems boston ma april 1994 abstract img lecture notes week 2 topic program structure constants variables arithmetic expressions assignment statement built functions binary representation unformatted input output errors text chp 2 1 2 8 notes fortran line structure fortran programs composed lines statement line line sections 1 column 1 comment field 2 columns 2 5 line label 3 column 6 continuation marker 4 columns 7 72 actual fortran statement 1 2 3 4 5 6 7 8 9 10 11 12 13 14 72 label statement comment field comments column 1 comments line line compiler comments explain program code plain english compute total cost unit cost quantity ordered continuation marker statement long fit 72 columns split lines put column 6 line continuation previous line display total cost print total cost dollars fortran statements fortran statements start column 7 helpful hint change tab setting 6 characters write fortran statements starting columns 1 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 72 wrong 1 2 3 4 5 6 7 8 9 10 11 12 13 14 72 past column 72 compiler lines long split lines continuation marker fortran program structure fortran programs structure program header variable declarations main executable section stop end program header program program stop tells program stop running return ms dos end tells compiler statement program stop compiling fortran variables variable names variables store important values program hold intermediate results variable names start letter uppercase letters digits longer characters index2 wrong totalcost 2b 2b variable types explicitly type variable sort store common variable types real real number decimal point fractional part integer positive negative integer number decimal places character characters word variable declarations variable type variable real integer integer index2 character variables maximum length character string optional character long character 9 character char warning don explicitly type variable declared default type rule pg 35 explicitly declare variable constants variable write program pi turn constant parameter statement real pi parameter pi 3 variable turned constant assigned parameter statement immediately variable declaration assignment statement store variable declared assignment statement variablename expression variable left hand side assignment statement 1 25 wrong 1 25 variable assigned part expression hand side count count 1 expression evaluated result result stored variable assignment statement variable equals expression variable assigned expression subtle important difference arithmetic expressions operators fortran supports standard mathematical operators multiplication division addition subtraction exponential written 2 translate quadratic equation fortran 7 written 2 2 5 7 operator precedence operators evaluated order precedence operators precedence evaluated left multiplication division addition subtraction ride default precedence parenthesis wrong exception consecutive exponents evaluated left z^2 written 2 arithmetic functions fortran built arithmetic functions pg 64 appendix sqrt square root sin sine root cos cosine tan tangent exp natural logarithm logarithm base 10 nint round real number nearest integer functions arithmetic expression exp 4 5 tan 2 sqrt arguments function values variables arithmetic expressions enclosed parentheses functions argument separated commas mod 4 type matching type expression match type variable result stored integer variable integer expression real variable real expression types mismatch expression automatically converted match type variable truncating decimal places real integer 6 6 1 6 10 56 6 6 1 6 4 1256 6 6 1 6 10 6 6 1 6 4 operators operands type integer result type integer operand type real result type real warning division operands type integer result automatically truncated integer 2 0 3 0 2 3 0 important check argument return types functions results truncated real numbers real numbers written decimal scientific notation decimal 12 3 scientific 0 123e 2 0 1234 10^2 default real numbers printed decimal notation rounding errors numbers stored inside computer binary format powers 2 10 base 10 2^3 2^1 1010 base 2 fractions represented precisely binary 0 1 closest base 2 stored real numbers stored precisely computer 0 1 10 0 equal 1 0 0 important integer values variables stored precisely real values absolutely storing binary integers binary string abcde converts 2^3 2^2 2^1 2^0 1 1 2^0 65 characters convert ascii code stored 65 reals stored binary version scientific notation ab cd binary 2^1 2^0 2^ 1 2^ 2 ab cd decimal 10^1 1 2 1 0100 1 2^0 1 2^ 2 1 1 4 1 25 recall decimal 123 8 1 238 10^2 sci notation moving decimal point multiplies divides binary possibilities digit 0 1 moving decimal point multiplies divides 2 1000 1 1 0001 2^3 write completely binary 1 0001 remember sci notation decimal form 1 9 binary 0 1 1 time convert sci notation binary ll 1 don store 1 ll storage space 1 0100 represented digits 0100 suppose told 4 digits mantissa 4 digits exponent 0100 0001 complete binary 1 0100 converts 1 1 4 2^1 1 25 2 2 5 character strings assign character variable character variable string enclosed single apostrophes character 10 name1 name2 name1 john doe name2 name2 apostrophes stored variable store inside string type apostrophes name1 john dog john dog string shorter variable variable padded blanks denoted name1 john doe john doe string longer variable excess characters string truncated name1 john doesnt john doesn input output unformatted output display results screen print statement print print multiple items line separate commas print equals print values variables arithmetic expressions character strings print statement prints line end previous prompt user type run program computer waiting enter print enter cost item read unformatted input read data entered keyboard user read statement read read variable stored read expressions literal values user press enter return key finished entering line data keyboard read multiple values entered line variable separate commas read day month year user enters multiple values line separate commas spaces 11 20 values user types entered order type variables read statement reading character strings reading character strings keyboard user surround apostrophes gareth bestor enter undesirable avoided formatted input discuss program 0 types errors syntax error compile time problem computer idea translate part program misspelling words starting line program keywords real variable nonsense characters lines common examples semantic error compile time problem lines translated individually doesn make sense regard entire program typing implicit variable run time error run time problem translates fine running steps computer 0 legal statement computer divide 0 compile fail running program reached point line position error type error occurs line rules result things read ad column rest line legal statement reading problem program column syntax error read end comma logical error occurs run time sort wrong program wanted computer told ve written program incorrectly hardest annoying correct important algorithm correct head paper start typing copyright 1996 modified gareth bestor bestor cs wisc modified september 16 1996 news updates back agassiz project home page cse 413 final examination topics note midterm exam topics final exam topics parsing ambiguous grammars alternative programming paradigms languages prolog horn clause traditional logic notation standard prolog notation general literals java intended unusual features expert system shells rule based methodology bayes rule probabilistic inference odds relation probability unix tools lex input file yacc programming language trends approaches making programming easier reuse objects nat lang understanding visual programming 4 levels liveness improving reliability software restricting features java strong typing ada languages support application domains www applets java visual basic script multimedia note bring mark sense form examination 2272 big 10 conference football big ten football page big 10 football home pages illinois indiana iowa michigan michigan state minnesota northwestern northwestern ohio state penn state purdue wisconsin wisconsin polls press top 25 usa today cnn top 25 chicago tribune college football page chicago tribune northwestern page uw rec sport football college team list usa today football central madison newspaper sports page maintained prof john strikwerda collection links pages interest email things send clear text cse 590h human computer interaction spring 1995 instructor alan borning office hours tuesdays 2 30 3 20 door open ta ben dugan meeting time place 12 00 1 20 sieg 224 tuesdays thursdays 590h home page home page cse 590h experimental focussing issues human computer interaction page evolve quarter criticism suggestions contact brd cs general information schedule information schedule real schedule typically advance outline represents plan advance quarter monitor deviation plan quarter progresses reading information list assigned optional papers bibliography list books reserve engineering library optional text mail saved mail mailing list lecture notes 1 analytic tradition lecture 3 30 2 tools user interface design construction 4 4 3 design 4 6 slides 4 participatory design 4 11 5 psychological foundations 4 18 6 metaphor 5 2 7 5 16 8 smalltalk xerox star 5 23 assignments 1 design sensitivity design sensitivity lab design sensitivity lab results 2 observation task analysis observation lab observation part 1 results observation part 2 results 3 midterm project presentations presentation requirements project guidelines project component summary project ideas suggested final project reports related web sites don duplicate aaron great work pointer university washington ui students web good starting point lauren bricker cscl computer supported cooperative learning page interesting papers lancaster univ moving control room system design presenting requirements process working constant cscw small office portions cse 590h web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 590h web copyright 1995 department computer science engineering university washington compilers semantic analysis november 19 1996 lab documentation documentation manual pages manual grammar grammar test files program purpose program test levels var integer var array 1 100 integer procedure begin 1 100 0 end procedure begin 1 7 end procedure begin 100 end procedure begin end procedure begin 100 downto begin 3 1 end end nesting error mess procedure procedure procedure procedure procedure procedure procedure procedure procedure procedure procedure begin 3 end begin 3 end begin 3 end begin 3 end begin 3 end begin 3 end begin 3 end begin 3 end begin 3 end begin 3 end begin 3 end begin 3 end begin end staff office hours instructor keshav pingali 723 rhodes hall 255 office hours thursday 1 30 3 00 email pingali cs cornell teaching assistants nawaaz ahmed 710 rhodes hall 254 8833 office hours monday 10 30 11 30 rhodes 710 email nawaaz cs cornell tugkan batu 4132 upson 255 1179 office hours friday 3 30 4 30 pm upson 4132 email batu cs cornell jose machuca office hours wednesday 3 30 4 30 pm 318 upson email cornell oliver chang office hours monday 11 30 12 30 pm 329 upson email cornell felix lung office hours friday 10 30 11 30 upson 318 email flung cs cornell sunil srivastava office hours wednesday 11 30 12 30 pm upson 329 email sxsrivas cs cornell sections cs211 fall 1996 sections day time room instructor tuesday 1 25 2 15 hollister 110 jose machuca tuesday 2 30 3 20 olin 155 nawaaz ahmed tuesday 3 35 4 25 philips 407 nawaaz ahmed wednesday 12 20 1 10 hollister 372 oliver chang wednesday 1 25 2 15 hollister 206 tugkan batu thursday 2 30 3 20 upson 111a felix lung thursday 4 20 5 15 hollister 368 sunil srivastava consulting consultants upson 305 coursework consultation hours posted door fortran compiler overview project leaders john mellor crummey vikram adve participants zoran alan carle kevin gil hansen ken kennedy charles koelbel bo lu collin mccurdy nat mcintosh nenad nedeljkovic mike paleczny ajay sethi lisa thomas lei zhou parallel compiler tools group center research parallel computation rice university group mission develop integrated compiler tools support effective machine independent parallel programming contents compiler goals fortran language fortran compiler organization compiled examples compiler goals serve extensible platform experimental research compilation techniques programming tools full applications including unified treatment regular irregular problems global strategies computation partitioning parallelism enhancing latency hiding transformations program compilation interprocedural transformations code generation strategies approach hand tuned performance architecture independent compilation based machine models message passing shared memory hybrid communication models optimization presence resource constraints programming tools fully support abstract high level programming models fortran language fortran designed support research data parallel programming high performance fortran hpf explore extensions broaden hpf applicability enhance performance features fortran 77 fortran 90 array syntax forall allocate high performance fortran hpf data mapping directives regular problems align distribute redistribute template processors independent home based data mapping directives support irregular problems experimental support development parallel input output including core array management complex data structures structured task parallelism fortran compiler organization front end parallelism preliminary communication placement computation partitioning communication ^ placement communication refinement code generation front end purpose interpret hpf directives compute directives affecting statement reference directive processing semantic analysis directives program infer canonical synthetic layout directives program variables program directives intraprocedural flow sensitive propagation align distribute statements array references limitations november 1995 interprocedural propagation layout information preliminary communication placement purpose provide feedback computation communication needed strategy assume references replicated variables communication hoist communication reference outermost loop level respecting data dependences reference subscripts prevent communication loop iterative constructs limitations november 1995 placement independent resource constraints support pipelining communication achieve partial parallelism lacks dataflow placement optimization eliminate partial hide communication latency inspector placement irregular data accesses computation partitioning selection purpose framework evaluate select computation partitioning alternatives restricted owner computes rule approach explicitly enumerate candidate partitioning choices explicit cost estimation select partitioning enumerate candidate cp choices loop nest set loop nests refine communication information candidate cp estimate performance candidate cp load balance unimplemented communication overhead propagate computation partitionings statements computations involving variables limitations november 1995 load balance considered ignores message coalescing loop nests communication cost estimates simplistic requires constant loop bounds simplistic handling symbolics straightforward communication refinement purpose computation partition choice cp compute projection communication cp eliminate communication references local cp eliminate redundant communication coalescing determine communication pattern perform message coalescing optimization limitations november 1995 assume single reaching layout reference conservative single processors statement perfect alignment number distributed dimensions communication pattern recognition limited dataflow analysis eliminating partial latency hiding fully place code generation principal functionality source running computation partitioning transformations reduce loop bounds insert guards separate loop iterations access local values minimize overhead runtime locality checks communication generation storage management compute data sets send recv processor pairs generate code pack unpack buffers send recv data generate run time dynamic storage management cope dynamic layouts linearize subscripts current strategy storage management code generation tasks require heavy manipulation integer sets compiling regular applications distributed memory machines examples data send recieve reference computation partition processor loop iterations access local local data current implementation omega library university maryland arbitrary integer sets rich language mappings sets complete set operations sets mappings union intersection difference inverse composition good code generation optimization code generation slow limited support symbolics limitations november 1995 run time resolution guards handle processors dynamic statement instance lack library support dynamic remapping current localization linearization strategy produces general slow code compiled examples simple 1d shift kernel hpf mpi jacobi iteration hpf mpi livermore 18 explicit hydrodynamics kernel hpf mpi owner computes partitioning fragment http www cs rice sc95 index html previous contents contents fp oop haskell emery berger emery cs utexas department computer science university texas austin austin texas 78712 1188 tr 92 30 december 12 1991 abstract programming language haskell adds object oriented functionality concept type classes pure functional programming framework paper describes extensions analyzes accomplishments problems contents introduction haskell overview type classes motivation arithmetic equality syntax semantics implementation accomplishments problems ambiguity restricting polymorphism pattern matching conclusion references document emery berger fri mar 3 23 54 43 cst 1995 information lecture upson 215 section 1 monday wednesday 10 00 11 00 section 2 monday wednesday 11 30 12 30 lab upson b7 section 1 tuesday thursday 10 00 11 00 section 2 tuesday thursday 11 30 12 30 instructor jonathan barber office upson 5133 phone 255 9189 email barber cs cornell www http www cs cornell info people barber hours mon 2 4pm upson 5133 wed 6 8pm upson b7 maclab appt teaching assistants dave koster office upson 343b phone email cs cornell www http www cs cornell info people hours 2 30 4 30 thurs olga veksler office upson 4132 phone 255 1179 email olga cs cornell www http www cs cornell info people olga hours 3 00 5 00 tues consultant max lab north campus hours mon 3 5pm wed 9 11pm consultants hour sunday monday tuesday wednesday 1 00 janeen karen janeen carpenter lab carpenter lab carpenter lab carpenter lab 2 00 karen karen karen carpenter lab carpenter lab carpenter lab carpenter lab 3 00 felix felix carpenter lab carpenter lab carpenter lab carpenter lab 4 00 felix felix carpenter lab carpenter lab carpenter lab carpenter lab 5 00 katie janeen xiao ming upson b7 lab upson b7 lab upson b7 lab 6 00 katie janeen xiao ming upson b7 lab upson b7 lab upson b7 lab 7 00 katie xiao ming upson b7 lab upson b7 lab upson b7 lab 8 00 katie xiao ming upson b7 lab upson b7 lab upson b7 lab information contact dave koster back index resume pankaj kulkarni 509 west street apt 1n york ny 10025 phone home 212 531 work 212 939 7054 fax 212 666 0140 email img cs columbia current status working graduate research assistant phd department computer science columbia university york city member database research group working view maintenance problems sybase platform experiments education computer science indian technology madras india 1995 skills operating systems sunos 4 solaris 2 bsd dos languages pascal lisp 80x86 assembly databases worked oracle sybase past projects database library management oracle rdbms included provisions maintaining details faculty students employees retrieval made friendly user interface implemented sql forms implementation routing algorithms network layer part project develop layered protocol suite confirming osi model compiler subset pascal programming language compiler building tools lex yacc mathematical package scientific included matrix operations curve fitting interpolation integration calculator graph solving equations newton method solving simultaneous linear equations fft facilities provided friendly user interface editing loading saving files design based card receives data serial port transfers data parallel printer port interface dos environment memory testing worm checks segment replicating utility file transfer talk pc connected serial port friendly interface set parameters restricted dos operating system bios calls dos monitor viewing modifying registers memory locations addition handling disk operations loading executing executable file controlled alarm program frame menu window frame content fun stuff parody songs wrote game sim city adam carlson multimedia programming data structures modified january 12 1997 office ua9 4 118 phone 471 9771 office hours monday 12 30 2 00 12 30 2 00 taylor basement ta station 8 yufeng cs utexas cs online utilities talks computer sciences finger uw online phonebook whois rooms cs modified thurs oct 24 16 16 43 1996 www www cs wisc ankit patel bachelor engineering computer science department computer science university img final year project 1994 1995 synopsis title object oriented analysis design implementation client server platforms nature project software project developed rumbaugh object modeling technique methodology application simple purchase system borland implementation area application methodology systems application software development project partners ankit patel samir sponsored indian institute management 380 015 india supported project impact swiss govt doe india project guides prof rama rao computer information systems group 380 015 ernet prof parekh head department computer science university 390 001 bsp ernet problem definition basic aims 1 study object oriented software development methodologies 2 develop application rumbaugh approach object oriented software development 3 study object oriented approach comparison earlier structural methodologies 4 provide client server design software enhance working efficiency 5 implement software object oriented programming language img simulation project 1993 1994 synopsis title computer network simulation nature project software project graphically demonstrated real clock based simulation suggested network topology set input parameters turbo implementation area application project demonstrates simulation techniques applied large scale projects software simulation project partners ankit patel vaidya samir project guides dr shah department computer science university 390 001 ernet problem definition basic aims 1 study computer aided simulation modelling techniques 2 develop software real clock based graphical demonstration computer network 3 study effect input parameters bandwidth transmission medium queuing nature noise signal average amount data packet size link availability star network topologies 4 implement csma cd protocol data transfer priority decisions normal broadcast messages 5 provide performance results numerical graphical format computer graphics project 1993 1994 synopsis title menu driven graphics editor nature project software project develop dimensional graphics editor implementing algorithms interactive computer graphics borland programming area application toolkit computer aided designing diagrammatic documentation applications project partners ankit patel project guides prakash department computer science university 390 001 problem definition basic aims 1 study techniques interactive computer graphics 2 develop menu driven toolkit dimensional graphics designing 3 provide interactive screen graphics suit development 4 provide features file edit draw transform color zoom pan mouse keyboard control 5 implement storing retrieving graphics structures file format coursework software engineering simulation modeling computer networks computer architecture microprocessors data structures computer graphics operating systems compiler design artificial intelligence parallel processing systems analysis img benjamin teitelbaum benjamin son hand son rachel jacob ancestor tribes israel teitelbaum ge date palm tree spell anagrams benjamin teitelbaum include 1 jumble 2 meantime bible 3 maintain jumble 4 intimate jean 5 intimate jumble bean 6 intimate jumble bane 7 jet 8 jumble bet list people people aren cs department uw ghosh dan shen andy lin relatives hannah hong sister david chen cousin hubert chen cousin 1315 construction organizations acm ieee gesellschaft fu informatik computer research association cool programming languages cecil modula 3 juno 2 tools gdb miscellaneous linux documentation project comments additional suggestions img back home page deepak balakrishna 201 maple avenue apartment ithaca ny 14850 607 277 gbd cs cornell education cornell university college engineering ithaca master engineering computer science aug 96 97 karnataka regional engineering college india bachelor engineering computer science aug 92 96 interests develop networked multimedia applications web server programming development large software projects work programming languages software engineerin multimedia systems computer networks advanced database systems projects multimedia presentation authoring tool tool helped user develop corporate presentations integrating audio video text developed visual ver 1 5 2 5 prototype commercial product compiler subset pascal written assembler pdp 11 developed simulated machine project implemented fully functional text editor written hospital management system developed foxpro computer languages pascal basic pdp 11 80x86 assembly proficiency windows ms windows programming ms visual 1 5 platforms msdos windows novell netware rdbms foxpro activities held position chairman computer society india students chapter involved organisation technical cultural meets modified 12 edt august 31 1996 logic programming seminar fridays 12 noon 1 starting date tba ungar building cc 301 attend seminar offered part declarative logic programming research project jim fix origins asked img photo credit doug born park pa large middle class suburb pittsburgh pittsburgh great place convinced valuable opinion weirdness western pa ap photo jan 29 gabbay press writer pittsburgh ap forget women court praying forget hunters hire hunting camps hard day forget fish filled lake friends forget western pennsylvania pretty weird region travel moon mars half hour eat stuffed french fries watch grown men consult weather high intrinsic quotient denny managing editor courier express 80 miles northeast pittsburgh kind perverse people backward towns named bodies personalities apollo orbits pittsburgh moon mars western pennsylvania boasts smallest town world longest population 12 panic close desire jefferson county miles smaller scale pittsburgh road system crazy quilt unexpected twists turns residents unusual driving habits source amusement newcomers possibly biggest pittsburgh left tradition letting car turn left front traffic traffic light turns green common pittsburgh left practiced makes confusing newcomers don wait brown president carnegie conglomeration museums city moved pittsburgh chicago 1993 fearful accident wait drivers drive speed limit frequently cut bit outsiders mannered regions pittsburgh flips finger dawn director pittsburgh film office recent santa cruz calif thing found strange city likes lot food bizarre love feast stuffed potatoes cheese originally sold eastern orthodox churches eat fridays frozen food section supermarkets mixing french fries steak common practice make steak salad popular dish pile steak bed top thing french fries restaurant city produce district sandwich french fries cole tucked inside meat restaurant stop couldn hold cook don valentine language laden colorful peculiarities drop sentence constructions cars washed pronounced fixed pronounce town ton chipmunk clean table intriguing sense words basis describe ken abel author tongue cheek guide pittsburgh western attitudes animals separate category weirdness hand animals treated respect due days ago group top men asked named phil spring arrive area day deer hunting school holiday surprising animals frequently objects violence town heat ridgway made headlines shooting cats source region peculiarities function geography mountainous heavily rural western pennsylvania made small communities river valleys remained remain isolated peculiarities preserved rest country melted live valley hillside world begins ends top hill courier express words hell side mountain 01 29 96 img fix cs washington program 3 cs302 section 12 ta michael birk assigned tue 10 1 96 due tue 10 8 96 program 3 write simple version game hangman game guess secret word phrase letter time guess letters word making number mistakes win assignment combine code write code provided instructor provided code consists parts 1 string class easily create manipulate string objects 2 functions order provided files link source code means source code files combined single executable programs 1 2 source code linked standard library enabling print screen exact steps involved setting linking process depend compiler environment vectra lab borland vectra lab gnu environment vectra lab work lab steps remember consultant trouble instructions 1 run borland 2 create project file choosing project menu brings window prompting project erase type prog3 dot letter extension make application selected list click advanced button brings window remove rc file def file lines click advanced window target window 3 add files string class functions project click line prog3 exe project window highlighted hit insert key type file public mbirk string obj enter quotation marks click prog3 exe line hit insert key type public mbirk obj make type shown prog3 exe line files hanging obj string obj prog3 cpp 4 double click prog3 cpp line bring blank editor window window type test program include iostream include public mbirk string string random secret phrase bool char string char ch string string int main cout random secret phrase endl return 0 run program print single random phrase quit program shell template hangman program note time run borland order work program 3 project open file open select prog3 ide file selection window borland vectra lab borland home site vectra lab read instructions correct access files drive download cpp files note makefile cvs directory won save working directory note files source files ending cpp object files ending obj creating project eliminate prefix public mbirk replace obj suffixes cpp note borland 5 0 minor edit defs file remove comment lines word bool 5 0 bool type built 4 5 gnu process download source files download files ignore cvs directory test files typing make directory compile program executable prog3 test typing prog3 print single secret phrase exit prog3 cpp basis assignment time compile type make environment environment microsoft visual turbo extra work don access environments test download source files consult instructions set add cpp files project modify defs file work work vectra lab string class string class treat strings sequences characters built types string literal constants quotes define string variables assign string print strings screen string john string doe cout addition add strings operator called concatenation string cout endl prints john doe jr jr cout endl prints john doe jr find long string length member function string cout cin cout length characters long access individual characters string square brackets inside brackets put integer expression evaluates index character interested indices start 0 1 string test test cout test 0 prints char ch test 2 ch access characters string square brackets inside loop long string length member function note characters string brackets convert string uppercase int 0 string length string toupper string provided functions order function calling expertise providing functions program 3 functions string random secret phrase returns string random secret phrase hangman game note function parameters inputs return output bool char string char ch string string returns true character ch string false char string returns true char string returns false hand hand printed copy source code output displayed program run output run program times hand printed output run show correctly guessing secret phrase show running chances note don forget program print section number show printouts sample program output sample program outputs note things letters guessed spaces punctuation free program checks errors input characters aren letters aren allowed guess letter lose chances guess incorrect letter haven guessed upper case lower case letters distinguished guessing capital instance matches lower case letters secret phrase program plays game hangman quits print double quotation mark program precede double quote backslash inside string literal constant cout mud john doe hangman program chances guess secret phrase secret phrase 5 chances left enter letter good guess secret phrase 5 chances left enter letter letter secret phrase secret phrase 4 chances left enter letter letter secret phrase secret phrase 3 chances left enter letter letter secret phrase secret phrase 2 chances left enter letter letter secret phrase secret phrase 1 chances left enter letter letter secret phrase secret phrase ran chances secret phrase java john doe hangman program chances guess secret phrase secret phrase 5 chances left enter letter good guess secret phrase 5 chances left enter letter letter secret phrase secret phrase 4 chances left enter letter letter 4 chances left enter letter letter secret phrase secret phrase 3 chances left enter letter good guess secret phrase ta 3 chances left enter letter good guess secret phrase tai 3 chances left enter letter good guess secret phrase 3 chances left enter letter good guess secret phrase ca 3 chances left enter letter good guess secret phrase captain 3 chances left enter letter guessed letter 3 chances left enter letter good guess secret phrase captain kan 3 chances left enter letter good guess secret phrase captain 3 chances left enter letter good guess secret phrase captain 3 chances left enter letter good guess secret phrase captain congratulations guessed secret phrase mbirk cs wisc homeworks autumn 1996 homework 1 friday october 4 solution 1 homework 2 friday october 11 solution 2 homework 3 friday october 18 solution 3 homework 4 friday october 25 solution 4 homework 5 friday november 1 solution 5 homework 6 friday november 15 solution 6 homework 7 friday november 22 solution 7 jari cs washington cs tr project arpa sponsored project make technical reports nations top computer science departments accessible internet research aspects storage search retrieval display information digital library information cs tr home page cnri img main information menu ncstrl documentation comments questions contact ncstrl org onder married onder lovely younger siblings brother surgeon sister law school father civil engineer mother newsletter editor cs pitt 1531 multiscalar logo multiscalar contributors return multiscalar home page faculty jim smith guri sohi graduate students phil atkinson scott breach steve bennett quinn jacobson matt andreas moshovos subbarao palacharla eric rotenberg avinash sodani jeff shabel paul thayer vijaykumar jeremy williamson cse ee 461 class messages autumn 1996 message posted 10th october solution problem 14 homework posted lecture notes lecture 3 page 2 message posted october obtaining simulator paragraph assignment description programming assignment 1 message posted 28th october corrected homeworks picked office 306 eeb homeworks older weeks pick week message posted 30th october project 2 posted october 30th due november 13th leaving weeks good job homeworks suspended week midterm coming november 4th homework 6 posted november 8th due november 15th message posted november ta office hours changed 9 00 1 00 pm order match prof somani office hours cover hole week allowing bigger day message posted 14th november question distinction nodes routers homework 6 problem 1 3 source destination nodes considered routers specifically problem 1 deal hops implies 5 nodes source destination intermediate routers problem 4 concerned source destination internal table intermediate routers source destination neighboring node forward messages send destination intermediate routers nodes correct assumptions reasoning bit confused class domains nodes designed routers imply source nodes full tables routers assumption correct problem 1 similar problem arises problem 3 assumption figuring number routers assumption correct assumption long state homework great question general answer nodes routers routers nodes node general term designate point link ends source node router router network router node node inject informations network node acting router routing table send information send call routing table entry destination send node neighboring node ethernet sense nodes directly connected bus routers information link route link class correct designated nodes routers external traffic routers internal routing numbers routers path number intermediate nodes remember destination packet router packets router packet hope helps clarifying concept arun message posted 18th november asked reading list chapter 5 sections covered covered lecture 5 1 5 2 5 3 omit 3 3 9 5 4 5 5 omit 5 5 5 5 5 9 jari cs washington cs 304p computer science syllabus cs 304p introduction computer science programming students previous university cs coursework section cs 304p programming language scheme dialect lisp scheme implementation called gambit runs macintosh computers end semester quickly learn pascal compatibility cs classes intended move faster regular cs 304p emphasize cs concepts programming language syntax programming work harder regular cs 304p learn fun gordon novak jr cs 306 assignment 13 expression unparsing research working program testing advisor ronitt rubinfeld information program testing hal wasserman testing page berkeley links people work field interested computational learning theory cryptography publications testing generator bottleneck kumar sivakumar submitted siam journal computing approximate checking polynomials functional equations kumar rubinfeld focs 1996 learning bounded width branching programs kumar rubinfeld colt 1995 testing multivariate linear functions overcoming generator bottleneck stoc 1995 student home page web site university wisconsin madison medical school site designed primer aspects health care system provide information single health care reform img physicians national health program national organization representing 7000 physicians health care planners students concerned individuals support health care reform united states proposing single system official web site national http www org contents page includes chapters current state american health care proposal faqs proposal statistics health care world references bibliography resources health care reform web pages dot physicians national health program dot health policy page dot health care includes dot single joe health care news perfect world update list articles related health care reform weeks ll breathing fire tobacco nation people power news world report money life managed care information medical open records 2nd article page portable insurance mobile society kennedy bill physicians national health program chapters decide join receive handbook reform quarterly newsletter member find information contact central office aol mail 332 michigan ave chicago il 312 554 home current system proposal faqs statistics world bibliography software labs wonderful web page graphics kirk hogenson inspiration page joanne holland starting organization uw madison updated 10 6 96 suggestions page opinions essence efforts send comments page questions health care single plans hogenson students wisc visitor 515 17 sep 96 compiling walker demo program compile walker demo program lab copy contents directory src mesa 1 2 8 glut 3 0 progs demos walker directory home directory change class directory execute command commands make clean make directory result creation executable walker directory run lab machines note previously copied walker code made small change walker fix bug solaris filenames misread bug shows department suns running solaris aix linux machines don forget export ld library path ld library path lib setenv ld library path ld library path lib run walker kevin web links alta bus vista yahoo weather schedules uw cs dilbert dr top espn fun ten current interest reference nba scores latex commands internet movie database news usenet faqs lycos top news mapquest cnn hotlist nando times info tech h3 seattle times web search back school metacrawler cs graduate students alta vista grad student affairs switchboard ima uw student directory racquetball ladder image computing seminar web design beginner guide html research html quick reference medical imaging 1997 tables dept biological structure java tutorial human brain project brain mapping graphic design tips brain visualizations great graphics lab docs kai photoshop tips html tips tricks metaphysics image production tarot ching housemates sung eun choi real astrology ruth anderson web friends diversions steve hackstadt cassidy abc page mike perkowitz blonde jim fix wwwf grudge match kurt partridge otter pops brad chamberlain ticketmaster sale listing rebecca kim home research personal creations links music contact modified mon dec 9 13 41 19 1996 hinshaw cs washington laboratory animation arts la2 features top line hardware software creating computer animation occupying rooms features 7 animation workstations featuring sgi indigo2 extremes laboratory supported center advanced research technology arts humanities founded joint effort school art department computer science engineering school music la2 equipped industrial gifts companies silicon graphics alias wavefront pixar 6358 marla baker department computer science engineering university washington box 352350 seattle washington 98195 2350 206 543 5143 marla cs washington http www cs washington homes marla computer skills macintosh application programming 1 year ms windows application programming 75 5 programming experience 3 windows 1 pascal 2 lisp 1 statistical language 5 sql 5 smalltalk 5 basic 2 assembly 5 operating systems unix 6 years irix 1 mac os 6 ms windows 1 education master computer science engineering expected march 1997 university washington seattle wa master project educational software improve geometric spatial skills gpa 3 6 4 0 bachelor science computer science minor speech communication june 1994 oregon state university corvallis gpa 4 0 4 0 papers patents baker marla stephen eick space filling software visualization journal visual languages computing june 1995 pp 119 133 burnett baker carlson van yang scaling visual programming languages ieee computer special issue visual programming march 1995 pp 45 54 burnett margaret marla baker classification system visual programming languages journal visual language visual programming languages journal visual languages computing september 1994 pp 287 300 baker marla stephen eick visualization tool large software systems proceedings international conference software engineering italy 16 21 1994 baker marla stephen eick baker 1 eick 11 method apparatus displaying hierarchical information large software system patent application submitted october 22 1993 employment history developer ark interface ii seattle wa design implementation resource manager navigator 4 0 resource manager stores summer 1996 retrieves resources graphics text video consultation audio html multiple languages user preferences maintaining cache user language team project requiring communication design interface issues instructor oregon state university cs 101 computer applications implications organize present lectures laboratory sessions discussed summer 1994 introductory topics computer science including hardware software essential applications systems design development artificial intelligence computer security risks role computers work school home technical associate bell laboratories software production research laboratory naperville summer 1993 il research visualization large software consultation systems created visualization tool displays large volumes software terms structure complexity evolution research assistant oregon state university corvallis work professor margaret burnett school years 1992 94 national science foundation young investigator 1994 99 researching declarative visual programming languages database engineer west communications portland create database summer 1992 tables screens reports informix sql perform database update procedures create user documentation implement database requests participate user support consultant lab support oregon state university school years 1991 93 computer science lab corvallis perform networking tasks tutor students maintain lab macintosh support tutor oregon state student athletic services corvallis support school year 1993 macintosh network tutor students sign language speech communication mathematics computer courses les tire center brookings crescent city ca accounts 1988 91 inventory control data entry balancing books register daily selling merchandise honors national science foundation graduate fellowship recipient national physical science consortium graduate fellowship offer office naval research graduate fellowship offer rhodes scholar state finalist national science foundation undergraduate research grant phi kappa phi national academic honor society alpha lambda delta national academic honor society phi eta sigma national academic honor society oregon state university smith scholastic award oregon state university merit scholarship boeing scholarship scholarship activities association computing machinery member osu uw washington software association member uw prospective student committee member 1995 96 uw vice president society women engineers 1993 94 osu mortar board senior honorary service organization 1993 94 osu english language institute conversant program volunteer 1993 94 osu honorary service organization 1991 92 osu references request lab facilities exclusive equipment bu sparcstation 10 34 megabytes memory 6 gigabytes disk space file server vme based real time environment consists 4 single board 8 megabytes memory runs full blown solaris sun microsystems sunos 5 3 4 single board machines tailored real time version solaris 4 single board machines configured run tightly coupled shared memory multiprocessor system vme backplane communication configured run loosely coupled message passing multicomputer lan additional access department lans departmental facilities computing resources includes host unix solaris machines macintosh machines dozens workstations maintainer azer bestavros created june 6 1994 updated april 27 1995 alumni recent visitors arlut utexas andrea andrea cnd hp daniel james bnr ca wee nus sg mark moll moll cs cmu joseph sirosh sirosh cs utexas rene cs nl cogsci ed ac uk back utcs neural networks home page martym cs utexas simon user guide version 0 11 table contents 1 introduction 2 simon created 3 release 4 starting simon 5 simple things 6 terminology 7 simon works 8 sal constructs 9 miscellaneous 10 full sal domains appendix solving universal goals problems release sal bnf partial objects sal tutorial trouble shooting tracer introduction simon softbot software robot developed university washington manual technical information needed work simon simon descendent softbot rodney shares lot functionality rodney major difference simon rodney rodney planner called xii determine action simon actions controlled procedural specification expressed simon action language sal manual assumes read sections rodney manual model manager goal language rodney action language writing operators things bear mind planner invoked rodney achieve goals simon invokes default mechanism outlined rest softbot architecture pretty simon xii xii language goals important understand syntax meaning goal language request mechanisms fully functional simon actions parameters sal list valued arguments modifier simon understands annotations find satisfy contemplate scope read chapters start profitably playing simon read sections long model manager options shell interface planner interface functions commands advanced model manager sensor functions simon created softbot simon action language sal simon action language created hopes allowing easier elegant specification softbot activity sal search control integration procedural control language simple task reduction planning sal intuitive procedural action design allowing general search simon kernel close spirit unlike embrace complete ordering concern protected states explicit checks success hope design system matches constraints opportunities software environments means taking advantage relative goal simon built top rodney action language constructs supported sal details refer rodney user manual release release simon considered pre alpha considered stable primary purpose release people acquainted simon simon work sal syntax hope people expand domain simon operate release robust intermediate knowledge simon kernel include domain considerable frustration frustrating modify existing domains existing domains simon machine people files build release robust interested building domains ll give support starting simon simon compiled allegro common lisp 4 2 acl suns sgis acl simon compatible place line emacs file load projects ai emacs standard emacs 4 2 el place line clinit cl file load projects ai emacs standard clinit cl run emacs sun sgi machine load lisp file suffix cl type respond prompts pressing return accepting defaults bit processing verify correct version lisp version 4 2 loaded acl prompt user 1 information navigate emacs acl load simon typing user 1 require simon warning messages ignore start simon running windows type user 2 ss pre defined alias start shell tracer window 2 0 installed simon interface steps individually similar rodney started start shell arguments start tracer 2 0 system simon note shell interface meant interface shell process sun make shells started run sun machine host argument start shell command setting variable shell default host reasonable start shell host sun host setq shell default host sun host setting variable clinit cl convenient ss alias section shell interface rodney user manual information previous step succeeded simon prompt simon simon crash quit type restart simon toplevel command rr user 24 rr task simon simple things sal descendant things demonstrated section rodney manual work simon simon display world world works fine demo couple rodney tasks finding office phone finding email address inspec partial object details projects softbots rodney working simon demo lisp learn simon browse existing domain definitions start unix operator familiar trace definitions parts implemented tutorial general process adding operator existing domain theories tracer utility handy monitoring happening covers simon debugging domains observe order goals subgoals generated worked actions appendix terminology glossary selected terms simon works mentioned earlier simon goals literals operates literals general scheme literal 1 predicate fact fact lookup 2 object cache checked partial object information match literal object cache attempt address partial object problem appendix details 3 model manager checked presence matching literal 4 action executed contemplate goals find satisfy goals simon sal actions presented single term goal simon map predicate action starts action achieve find firstname term goal firstname simon mapping action end predicate case simon solves goal calling action called firstname action dealing conjunctive goals simon processes depth manner achieve find firstname find lastname etzioni find office phone num simon start attempting satisfy literal firstname action fails point conjunctive goal fail suppose succeeds simon start working solved constraint simon backtrack alternative binding general search process continue bindings obtained satisfy alternatives backtracking case goal fails form backtracking simon sal statement user explicit choice point user group methods goal solved general template sal action tree conditions bottom statements examples framework simon efficiently handle goal level backtracking discussed simon failed goal simon attempt find binding firstname hasn assume methods satisfying firstname bindings model action action statement bindings model simon action ways executing action action continues satisfactory binding found alternatives sal constructs actions mentioned previous section simon map action goal goal current terminal type vt100 action invoked current terminal type action goal type call op set term type goal invoking action parameter action goal bound goal caused action invoked rest parameters case type bound arguments predicate vt100 sal additions appendix full bnf specs call op operator invoked operator called simon automatically subgoals achieving preconditions call op ways invoke operator 1 call directly rodney finger firstname firstname domain 2 call op construct call op finger lastname lastname domain goal calls operator case simon perform checks goal call op case specifically simon check model manager model manager goal true model manager case simon call operator simulates xii pruning redundant sensing addition simon check goal executes operator goal satisfied goal satisfied call op action fail simon goal literal variable bound goal call op infer office phone finger rec officemate phone pt office phone officemate phone goal literal simon bind variables literal bindings returned execution provided execution succeeds officemate phone office phone officemate phone bound parameters passed operator execution officemate phone pt bound notice goal satisfied calling operator operator execute parameters bound variables literal bound means goal literal true pt wouldn bound action extended iteration literal bindings model examples setq sdf display sdf userid room room find lastname cs case simon model manager find bindings room iterate semantics literal contemplate goal simon complete find find action conditional iteration list literal bindings similar iteration stop binding found successful execution actions find action fails binding found find find find examples setq sdf find display displays display successful display sdf executed find userid room room achieve find lastname cs simon achieve lastname cs binding room bindings exists model manager complex find machine netfind server machine netfind person lastname keywords machine netfind result keywords lastname userid domain progn assert person domain domain make person finger lastname lastname domain fail netfind servers successfully find person userid netfind servers overloaded extended expressive conditions actions xii goals literals mixture 3 literals annotations assumed contemplate goals goal fact find goal actions successful completion means condition true examples 1 literal publication affiliation pub affil assert affiliation affil publication affiliation pub affil find goal 2 xii goal contemplate bound domain setq domain cs washington 3 mixture userid officemate cs washington officemate person call op infer office phone finger rec officemate phone pt office phone officemate phone assert office phone person phone fail shows literal condition shows xii goal annotation contemplate false truth shows combination literals xii goal action inside condition cond cond construct avoids cascades statements similar lisp counterpart condition default finger userid action goal person domain cond userid person userid call op finger userid userid domain goal lastname person call op finger lastname domain goal firstname person call op finger firstname domain goal display finger userid case attempt make sal lisp match constant objects variables case test case achieve contemplate annotation ann case ann satisfy find display contemplate display display happy annotation object bound ann match annotation objects inside case statements lisp list constants line case statment case condition provide default case line action explicit action choice point sequence actions processed succeeds present action succeed fail listed actions fail provide optional goal argument statements goal satisfied goal parameter passed simon action goal literal literal simon bind variables literal call op action details simple works goal simon action goal goal satisfied action terminate successfully simon fail satisfy goal statment terminate successfully action statment fail real statment office room action goal person room bound person goal call op person office room person room goal lastname person lastname call op lastname goal fail fail fail fails action conditionals condition true fail method solve goal fail progn progn groups actions lisp progn group procedure calls firstname person firstname progn setq fi firstname 0 1 assert initial person fi miscellaneous sal objects simon object type distinguish goal types satisfy find goals true false goals sal introduces 2 object types 1 goal goal objects passed variables goal parameters sal actions bound objects literals converted goals 2 annotation annotation objects representing annotations simon understands find satisfy contemplate scope sal facts predicates analyse nature goal perform actions obtain values goal tv goal object bool bound satisfied truth goal matches bool bool unbound satisfied side effect truth goal bound bool universal satisfied var universally quantified annotation annotation bound satisfied annotation goal matches annotation annotation unbound satisfied side effect annotation goal bound annotation supported annotations sal find satisfy contemplate scope comprehensive group protection file action goal file protection annotation goal satisfy goal tv goal call op group file file goal call op group protect file file goal protection file file read write exec full sal domains simon rules 4 domains general machine files people interesting people domain examples reside projects softbots rodney working simon domains sal actions included files sal lisp suffix appendix solving universally quantified goals default simon doesn special universally quantified goals case operators matching universally quantified effects solve goals direct application operators match allowing determine scope goal figuring operators applicable match person domain action goal domain contemplate bound domain setq domain cs washington hack universal annotation goal scope match lastname firstname progn call op finger firstname domain call op finger lastname domain lastname finger lastname domain firstname finger firstname domain progn partial obj scheme slightly broken lastname lastname bound lastname call op finger lastname lastname domain goal firstname firstname bound firstname call op finger firstname firstname domain goal fail bound scope universally quantified variable match statement case statement determine combination literals appears scope note call op fail scope mentioned general scope operator effect appendix release problems bugs limitations release simon fixed release open questions backtrack statement action scope variables block enclosing unwieldy variable inside progn reference code progn workaround assign variable outermost scope variable setq setq variable nil mm nil bindings conditions illegal dies syntax error sal code partial objects appendix simon solves partial object goals partially universally quantified goals working dangerous play conditional effects operators work checking model manager appendix sal bnf request select achieve achieve maintain find find find assert progn cond case pred call op fail assert attribute duration duration continuous duration duration duration frequency input output appendix partial objects time simon thing partial objects don worry section documents simon solves partial object problem partial objects variables set constraints information form bind object achieve find firstname terrance find person domain cs washington object attributes firstname person domain don lastname completely person object bind goal lookup person firstname terrance domain cs simon solves goal caching goals object cache required lookup facts simon cache obtain required information firstname action call operator finger firstname finger firstname precondition person domain simon person domain cs washington object cache unify cs washington simon relies xii implementation object constraints means constraint 2 arguments content 2 2 firstname person firstname 1 field person object field person string works 2 arguments person firstname idle time userid machine number 1 user active machine parameter user idle time asserted attribute cache 3 arguments userid machine number constraint relationship person domain person domain person domain lastname person lastname 1 field person object field person lastname firstname person firstname 1 field person object field person firstname string 3 predicates lastname firstname asserted person domain defaults person domain goals asserted attribute cache limitation simon cache simon ignore conditions cache appendix sal tutorial typical sequence writing sal actions starting operators operators produces effect terms start writing actions based operator cd cd directory path documentation change current working directory find pathname interface exec func execute unix command translation cd error func default unix error terminate detect read unix prompt effect current directory current directory effect begin writing rule current directory action operators produce effect information operator producing pred machine toplevel function user 6 current directory cd operators cd current directory effects based knowledge domain decide conditions operator solve current directory goal current directory action current directory action goal dir annotation goal find call op dir goal contemplate pathname dir call op cd dir goal fail basically goal find goal find current directory cd directory case ll fail sal actions developed incrementally current directory action solves goals add additional code action support goals initially focus problem solved worry cases arise fact sal actions distinguish find satisfy goals typically find variants appears appendix trouble shooting ve incorporate error catching simon lot holes simon crashes make action correct ve check syntax errors parser powerful catch problems simon crash unknown places action specification incorrect fault ctkwok cs bug report helpful include actions involved action code written trace actions stack trace zoom discourage appendix tracer acl 4 2 0 simple browse window simon tracer simple output log simon achieve simon moves options button bring list options printing log interested options toggle ultimately set default interesting variable print enabled list interesting interested interface lisp customize variable clear button removes text window save button lets save trace file dialog box asks file save file appended trace file exists 3 checkboxes menu bar text window shows simon status executing thinking idle note action typed simon trace removed save reference questions comments mail cody kwok modified tue feb 14 15 07 25 pst 1995 cs 575 quick index links working download 96 word document zipped scores fall 96 touch outline objectives team project description team peer evaluation reading assignments grades semester chat room check submissions assignments programs decision structure expert systems inference deductive reasoning expert systems development process frames semantic nets expert systems logic predicate sample quiz 1 resolution unification prolog unification examples paper tutorial forward backward chaining software engineering expert systems unification inferences probability fuzzy logic measures belief quiz buzz words sample final 1 sample final 2 appendix 1 expert systems shells 2 library call numbers 3 king theater problem 4 pdc order form 5 thesis topics expert systems 575 homepage publications ajita john browne compilation parallel programs constraints international conference high performance computing december 1996 ajita john browne extraction parallelism constraint specifications proceedings international conference parallel distributed processing techniques applications pdpta vol iii pages 1501 1512 august 1996 ajita john browne compilation constraint systems procedural parallel programs workshop languages compilers parallel computers august 1996 lncs springer verlag ghosh das ajita john concurrent processing linearly ordered data structures hypercube multicomputers ieee transactions parallel distributed computing vol 5 9 pages 898 911 sept 1994 das ghosh ajita john concurrent processing linearly ordered data structures hypercube multicomputers dimacs workshop interconnection networks mapping scheduling parallel computations rutgers jersey feb 7 9 1994 reports ajita john browne constraint based parallel programming language technical report cs tr 95 42 december 1995 department computer sciences university texas austin david lee arun ajita john passive testing role network management bell labs preparation ajita john browne experiments extraction coarse grain parallelism constraint programs technical report cs tr 95 01 1995 department computer sciences university texas austin ajita john linearly ordered concurrent data structures hypercubes ms thesis university texas august 1992 introduction lab observe cs 161 fall 1996 goals create customized command compile programs class familiar sun environment familiar compiler reading messages overview special files class create customized command compile execute programs briefly show command tool shell commands continue file manager command tool edit tool type program page lab compile execute submit program finally copy program make report give experience reading compiler error messages caused messages creating customized compiling command completely standardized compilers include string class sun compiler string class standard makes problems easier include string class strings easiest create customized command compiling programs command call compiler compiler string class link don expect understand part lab tested ll learn commands time command tool shell type commands note period cp command plain text describes cd move home directory mkdir bin create bin directory cd bin move bin directory cp grader katz bin copy command directory shell command ls list files permissions cd labs back labs directory back labs directory strings code command compile programs compiling programs class creating cc create source file labs folder make labs folder file manager choose file create document drag call cc open file type program cc text include comments habit indenting program shown spaces programs people read compilers translate typing save file leave open compile execute move command tool type ls listing files labs folder cc type cc compile execute program errors errors carefully read messages correct problem modifying source program edit window save run compiler submit program command tool submit answers give class account lab note submitting top lab handout code cc include iostream traditional program user defined function author today date void cout world endl int main return 0 modifying existing program create program existing program program file named grader katz examples cc cc text file manager locate file copy double click open editor save change cc put labs directory add comments save save cc point copies file labs directory editing cc file backup compile execute program compile execute cc cc create observations file ease writing hand ll record observations file named txt create editor put top practice reading error messages exploration section describes make program follow instructions record observations file save answers observation save program compile undo change change submit observations file observe make save submit log save work logging quit editor sessions menu mouse button background choose exit exploration portion lab make program change break program slightly save broken program compile report observations file break restore program original state proceeding finish make program correct state save turn observations grading change start original program change answer questions multiple messages lines give errors warnings 1 text error message include line number 2 line changed view select line number 3 program execute output pretty undo previous change make change hint drag text messages copy press copy button left side keyboard click observations file text press paste button hint command tool shell repeat command typing point repeat previous command desired command number beginning command choose desired recently make 1 change cpstring cpstring lowercase 2 change int void int main 3 change main main int main 4 change person kid sing string person 5 change 6 delete semi colon end cout statement 7 delete closing brace bottom program line file 8 delete return 0 9 delete endl 5 10 change sing grace sing grace delete quotes string call 11 delete calls sing main program replace remaining call leave img cs302 late policy sections 16 17 submitting assignments programming assignments consist printed copies source code output generated program copying files special hand directory handin weaver login specific instructions provided assignment pages responsiblility plan ahead work early late policy provided case emergencies carelessly programming assignments due beginning class assigned due date programs received beginning class considered late grace periods grace periods semester grace periods turn assignment late late penalty 3 grace periods assignment week late periods period beginning monday wednesday friday class beginning wednesday friday monday class late period program accepted week late day classes grace days late assignments deducted 30 late period chris weaver computer sciences department university wisconsin madison change 9 3 96 chris weaver pictures people sponsors working directory part group access directory www server statistics img back overview recent pages starting points yahoo lycos home page hunting www information starting points internet exploration virtual tourist world map timex time world time internet newsgroups internet resources home page internet search service list internet presence features attractions switchboard phone book four11 white page directory todd kuipers mail zines listing info mac hyperarchive root virtual software library point communications corporation ut james bednar ut austin department computer sciences ut austin web central logged utcs neuro engineering research development laboratory ut cognitive science club software archives natural sciences placement center functional programming info glasgow department computing science edinburgh dcs www home page sel hpc functional programming archive comp lang functional frequently asked questions neural networks sel hpc neural networks archive machine learning database repository medical neurosciences internet world wide web virtual library cognitive science brain atlas online images history medicine nlm world wide web www server national library medicine nlm misc academic sel hpc article archive university wisconsin home page pattern languages program design nsf metacenter computational science highlights pittsburgh supercomputing center home page stanford university department operations research advice graduate students austin tech net austin information center index www austin index www austin gnn currency converter pctravel 800 directory internet classified advertising internet fax server daily news links postcard store cats meow 3 beer recipes cpu info center cnn interactive reference ipl internet public library library congress world wide web home page line reference works acronym lookup english dictionary gopher thesaurus gopher libraries virtual town virtual town town square libraries virtual town virtual reference desk gopher rfc gopher marvel reference gopher 800 directory internet info documentation tree common lisp language 2nd edition tcsh 1 cornell 6 06 00 29 april 1995 tcsh 1 gopher server indexes abstracts cpu info center york times web cats meow 3 beer recipes weather info weather information aus companies organizations hot hot hot peterson education center electric magic company electronic frontier foundation corporate systems center shell employee credit union globalink translation services conner home page onsale auctions computers electronics computer performance merchant page electronic engineering times interactive government bureau census home page department treasury internal revenue service united states patent trademark office sto internet patent search system state texas services www music music leisure recreation internet underground music archive ultimate band list cdnow internet music store pop home page art exhibits contemporary arts museum houston dallas museum art online los angeles county museum art expo ticket office putrid afterthought trivial wall shame sites yep barney page alt page point return rumor mill milk ko op links weird www home pages weird page national texture administration useless www pages nutrition health title page illegal drug info gopher server issues guide lock picking pop culture david letterman server calvin hobbes archive simpsons doctor fun dilbert newsgroup amiga amiga os resurrection project info pages revision 2 2 sat apr 29 17 44 34 1995 amiga mosaic home amiga report magazine lysator amiga docs amiga latex experimental tex information latex2html translator webmaker dialup providers texas dialup list list gopher indexes gopher home minnesota gophers texas gopher information servers europe general popular ftp sites gopher search titles gopherspace veronica gophers ut austin computation center gopher eff austin profit texas educational corporation actlab ut austin rtf dept uk main ftp archive imperial college pages wine project 22 nov 1994 jeff elman lonnie chrisman universite de home page internet phone hb overview proposed telecommunications regulation netscape download home page france music ll find listening dave matthews band zeppelin mahler beethoven don musical tastes ultimate band list brian dewey cs wm modified wed jun 21 17 04 12 1995 nell dale professional profile 1200 westlake dr austin texas 78746 fax office 512 471 8885 mail ndale cs utexas education university houston mathematics psychology 1960 university texas mathematics 1964 university texas ph computer sciences 1972 work experience university texas austin department computer sciences senior lecturer modified service 1995 present senior lecturer 1981 1994 associate chairman 1983 1987 lecturer 1977 1981 educational testing services computer science advanced placement exam reader table leader question leader 1984 1994 united nations york consultant 1974 1975 linguistics research center research associate 1964 1967 shell development corporation houston texas mathematician 1961 1963 service national acm special interest group computer science education sigcse chair 1991 1993 general conference chair 1991 technical symposium vice chair 1986 1990 chair committee 1984 board member 1980 1984 program chair 1985 technical symposium sigcse representative necc steering committee 1980 1985 acm sig board area director honors sigcse award outstanding contribution computer science education 1996 elected fellow 1981 recipient university career achievement award 1990 grants national science foundation grant women science program 1976 1982 national science foundation grant teach ap computer science 1978 project quest member university texas 1984 1986 national science foundation faculty enhancement grant 1992 1993 books main profile students mail nell dale 1200 westlake dr austin tx 78746 fax office 512 471 8885 document created assistance services 10 31 95 current scores cs 132 sections 304 305 listed 4 digits id number grades unavailable electronic commerce protocols page collins page security attacks internet firewall solution crane page mobility internet fang page daley page support real time applications internet page fox page page vrml networking perspective howard page page network protocol performance page network management moore page current exterior gateway protocols ray page integrating atm tcp ip protocol suite page security internet authentication page kenneth harker university texas austin department computer sciences taylor hall tay 2 124 austin tx 78712 1188 kharker cs utexas journal publications submissions harker linux mobile computers linux journal issue 26 june 1996 19 rebelsky makedon matthews owen bright harker toth building multimedia conference proceedings roles video interactive electronic conference proceedings acm transactions information systems special issue digital video multimedia systems 1995 accepted 4 95 published dartmouth college department computer science technical report pcs tr94 241 refereed conference papers rebelsky ford harker makedon owen interactive multimedia conference proceedings chi 95 conference human factors computing systems denver colorado 7 11 1995 accepted 11 94 technical reports rebelsky ford harker makedon owen design development interactive multimedia conference proceedings dartmouth college department computer science technical report pcs tr94 239 november 1994 rebelsky makedon matthews owen bright harker toth building multimedia proceedings roles video interactive electronic conference proceedings dartmouth college department computer science technical report pcs tr94 241 november 1994 harker transportable intelligent agent system senior undergraduate honors thesis dartmouth college department computer science technical report pcs tr95 258 june 1995 contact utcs home page html 3 2 updated 10 27 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents cs 664 problem set 2 motion snakes postscript copy assignment test images set images squared gradient magnitude image read mini faq ve coke image problems sg image images test2 cs sunlab machines prefer create symbolic links images exceed 3mb ln test2 test images set images tar file sets stereo images test motion calculations sequence called dots moving box random background coke images dx dy squared gradient magnitude images coke squared gradient magnitude image simple external energy field snakes attracted edges sun users cs filesystems feel free bin draw initial snakes sunlab 664 ps2 problem set 2 mini faq mask census transform census transform performs census transform mask approximation 2 0 1 1 3 1 5 1 2 2 4 2 6 2 0 3 2 3 5 3 1 4 3 4 5 4 2 5 4 5 3 6 input pgm image output image census transform input representing comparison bit typos al paper algorithm ii line temp si temp si order growth algorithm wrong perturb point algorithm iii step 3 correct approach set point positions run algorithm ii output set point positions alg ii feed alg ii energy stops decreasing ve shown error ways dynamically program normalized correlation solution cute give hints precomputing means averages sliding sums squared gradient images images smoothed gaussian mask sigma 2 0 note squared gradient highest edges energy function lowest edges snake attracted edges simply negating image work adt image libraries versions library sunos cs dept machines lib header files include adt command line sunlab located 664 header files 664 include locations library header files solaris cs dept machines lib svr4 header files include adt include command line sunlab won solaris version locations library header files linux elf library tarfile header files aix 3 2 5 kline copy email glew high level editting long time interest higher level editting operations normal programming languages hardware design mit programmer apprentice web page serve thoughts issue record scenarios apply semantic split common operation involves variable parameter edit gnu emacs dynamic abbreviations package provide completion end line end word package presently single variable contexts 1 symbol 2 determine expansion split control capabilities separately creating complete copy call tree dozen functions create copy original propagate copy succeed original implementation terms refined split semantics recursive parameter application noticed high level editting operation maintaining package package relies recursion provide context sensitive number parser accepts numeric formats recognizer limited knowledge syntax top level recognizer handle variants obtaining modularity easy extensibility initially calling tree looked bit numeric formats decimal terminal calls recursion expression formats address sets address calls sets calls numeric formats decimal terminal calls recursion expression formats depending usage handle expression operator recognized high level editting operation calling tree instances explicitly named operation make refer parameter passed paths calling tree similarly reverse operation occasionally interactive query framework completed edit hand 6 hours complicated fact semantic split type needed incomplete type checking function parameters compiler emphasizes point asa simple describe excessively long time attention detail automated hidden recursive parameters specific arose wanted pass hidden state lower functions calling tree make extra info explicit parameter information interest upper level function set lower level function receives intervening levels functions care passed transparently communicate levels calling hierarchy affecting minimally affecting intermediate layers typical naive solution global variable mp safe solution pass hidden information parameter intermediate levels addition creating parameter create data types hide passed multiple instances communication desirable create generic data hiding mechanism call tree message passing mechanism handle messages transparently functions calling tree generic parameter composite object list messages source destination addresses high level routine call generic call tree placing message specialized variety receiver extra info standard call parameters scan header glew public html rcs high level editting html 1 2 1995 12 31 07 54 17 glew exp project web pages 1 real time spatial audio authors jonathan alferness patrick nichols steve catherine starkey 2 compressed domain image processing rivl authors gun dan 3 watermarking images authors jeff vasantha badari jose machuca 4 audio rendering authors deepak balakrishna ashish jhaveri 5 virtual reality video texture mapping authors aastha bhardwaj ankit patel indira malik 6 video encryption authors michael paul bringle 7 web based video editing authors kinkok chan jen guan li james wang mike wu 8 cd jukebox authors oliver chang felix lung david wu 9 mpeg reconstruction library authors jeng wei chen weiwei lin chun yang chiu jinqchong teo 10 compressed domain format converter jpeg 4 2 2 4 1 1 4 2 0 authors chang bo dong stephen lee 11 project proposal authors chris bill lewis 12 project proposal authors tom daley xun wilson huang 13 compressed domain image comparisons indexing authors aaron deever russ hani jamjoom 14 video morphing authors henry andrews robert szewczyk andras ferencz 15 proposal cd jukebox authors ilya finkelshteyn nikhil shrikhande 16 direct hardware access safe language multimedia applications authors chris hawblitzel frederick smith 17 3d visualization music authors vincent hammer dexter mclean 18 computer assisted animation authors jerry hsu michael wong yoo sun chung anthony yan 19 content based video parsing querying authors jing huang vera kettnaker 20 virtual reality video conferencing authors ioi lam amy wong xiaoming liu yi cheng huang 21 video database authors andrew chew tanasak huangyutitham 22 watermarking mpeg jpeg authors nikolay mateev lidong zhou 23 jpeg watermarking authors brian nicks eric vitrano 24 web based image crawler proposal authors wei tsang ooi sunil srivastava xiaodong song 25 distributed application facilitating shared functionality cd rom drives authors sicco tans chris zaccarelli 26 multiple mulicast groups layered video authors linda wu rosen sharma cs631 home page smalltalk home research group patterns home smalltalk archive search smalltalk contact webmaster search smalltalk www site form search pages web site search words html documents site return list matches search smalltalk ftp site separately text search boolean case insensitive sensitive search reset smalltalk home research group patterns home smalltalk archive search smalltalk contact webmaster assignments solutions general assignment descriptions handed class ll posted responsible reading printing remember paper quota assignment send mail melski cs wisc author ursula le point exercise establish understood netscape find page ve understood email send message due monday sept 9th assignment program 0 due monday sept 9th quiz 1 friday sept 13th program 1 due monday sept 16th quiz 2 friday sept 20th program 2 due monday sept 30th sample solution quiz 3 friday sept 27th program 3 due friday oct 11th sample solution takehome quiz graded due monday oct 7th purpose class discussion solution style guide finally reviewed programming assignment due exam program 5 due monday oct 28th read assignment carefully takehome quiz loops switch statements tomorrow handouts class wednesday handouts bring class program 6 due 8th day november year hundred ninety common era friday future program 7 reach class wed nov 20 1996 mark date book modified sun nov 10 22 38 07 1996 david melski melski cs wisc formal verification divide program author affiliations colloquia moore cli abstract tom lynch amd technical report explaining matt kaufmann email mot proof works acl2 based proof university wisconsin madison computer sciences department cs 537 bart miller lecture notes cs 537 note lectures cs537 print week lectures review notes class bring class won spend time lecture writing semester web distribute notes means convert word processing package notes ready start semester announce class sections ready note sections marked ready unpredictable output view print section 1 overview january 23 processes synchronization scheduling section 2 introduction processes january 25 section 3 dispatching creating processes january 30 section 4 independent cooperating processes february 1 section 5 synchronization milk problem february 6 section 6 semaphores february 8 section 7 semaphore readers writers february 13 section 8 monitors february 15 20 section 9 message systems february 22 section 10 semaphore implementation february 27 section 11 scheduling cpu scheduling february 29 section 12 deadlock march 5 memory management virtual memory section 13 static storage allocation march 7 section 14 dynamic memory allocation march 7 section 15 sharing main memory march 21 section 16 base bounds segmentation march 21 section 17 paging march 26 section 18 translation buffers april 2 section 19 virtual memory page faults april 4 section 20 page selection replacement april 9 section 21 clock algorithm thrashing april 11 section 22 working sets april 16 file systems section 23 devices april 18 section 24 files disk management april 23 section 25 unix demos disk allocation april 25 section 26 disk scheduling directories april 25 section 27 unix directories april 30 protection security section 28 protection security 2 section 29 security abuses 2 section 30 security encryption 5 section 31 title section 31 modified mon 6 13 11 06 cdt 1996 bart cs302 mail information electronic mail convenient people communicate disseminate information class members class meetings students required check mail regularly messages students encouraged communicate mail mail list sending mail directly sending mail make informative subject line easily determine content message class mail list class mailing list semester mail address cs302 1list section 1 mail address cs302 section 22 mail mail lists received instructor class members registered section list primarily announcements send mail list encouraged purposes forming study groups discussion material participate discussion discussions participants onlookers sending mail instructor welcomed send mail answer questions concerns promptly avoid swamped mail follow mail reply policy office visits priority mail mail pending students waiting office attend students mail give priority mail general concern mail pertaining important relevant class material problems assignments handled questions narrow scope debugging problems pertain individual student handled guarantee reply mail modified wed sep 11 12 19 03 1996 david melski melski cs wisc cse532 software engineering ismap handouts project handout giving list requirements expectations project suggested topics schedule tools techniques handout giving overview unix productivity tools find helpful rcs system version control complete user guide rcs emacs interface easiest rcs completely guide admin lectures homework handouts links cse532 home img lumsdaine cse 373 information projects purpose project opportunity practice design implementation solution problem data structures algorithms realistic context preceding assignments experience problem solving process complete sequence choose topic variety choice options unlike assignments asked work groups people exception working opsis topic asked work separately working partner communicate person solve problem student worked totally project tendency isolated easily stuck technical problems project involve analysis implementation reporting written oral forms software development team corporate environment part effort custom software project product plan data structures algorithms key part project part topics applying graph algorithms www url data include taking bunch www documents computing basic features number words links images headings obtain feature vector document complete graph documents weight edge representing distance documents minimum spanning tree constructed order identify clusters similar documents tree graph data structures represent manipulate images maps possibilities include implementing pyramids multiresolution representations images implementing sets chain codes represent roads political boundaries rivers linear features maps additional information pyramids quadtrees implementing comparing types binary search trees splay trees avl trees opsis visual programming system data structures students selecting option write large program traditional language work powerful visual editor data structure algorithms information opsis processing symbolic expressions linked lists representing symbolic expressions mathematical formulas parts computer programs representations knowledge artificial intelligence systems core interpreters language lisp mathematica list processing systems students selecting option design list oriented language implement choose small subset lisp mathematica similar language implement project milestones wednesday november 20 topic descriptions due chosen partner opsis option topic time description include partners names title project paragraph explaining topic hope accomplish explain partner plan divide work explain computing platform plan list references found project user interact program monday november 25 wednesday november 27 small group meetings discuss projects difficulties current schedule december 6 9 project presentations december 11 written reports due late policy project milestones topic descriptions received due date 10 teams meet december 2 10 project grade project reports turned 12 35 dec 11 12 00 dec 12 10 project grade 10 business day report late turning monday dec 16 means 30 project grade tuesday dec 17 40 final exam 50 turned final exam credit projects update 13 november 1996 tanimoto kuow 94 9 fm seattle national public radio news information station university washington information kuow programs front porch forum election year news project involves citizens listen news stories real audio support kuow frequently asked questions special events radio web pages email washington 0 music hear kuow library public radio portion order supports public radio call 1 800 75 music copyright 1995 1996 kuow university washington etag content length 1478 accept ranges bytes world wide web projects web agents suppose world wide web servers scheme interpreters linked executables small scheme programs transfer network server server carry tasks masters coming back home machine report results end scheme good choice language scheme implementations safe easy guarantee arbitrary scheme program received server damage server compromise security proper cryptographic authentication agent access commit user resources buy movie tickets check bank account texinfo html converter texinfo hypertext markup language writing documentation gnu project gnu project tools gnu emacs bison gcc documented texinfo system documents written texinfo converted line hypertext documentation converted tex typeset paper manuals html hypertext markup language world wide web text processor converts documents texinfo html authors write single document texinfo provide formats 2979 university wisconsin madison artificial intelligence seminars university wisconsin madison department computer sciences holds regularly scheduled seminar talks diverse areas artificial intelligence 2 30 pm fridays room 2310 computer sciences statistics building 1210 dayton st talks scheduled times accommodate visiting speakers contact give talk carolyn allex allex cs wisc 608 258 upcoming talks announced electronic mailing list information subscribing list line fall 1996 schedule ai seminars date presenter title sep 12 dominic perceiving talking faces abstract note special day time place thu 4 00 pm 311 psychology sep 20 steve seitz view morphing abstract sep 27 kevin cherkauer growing simpler decision trees facilitate knowledge discovery abstract oct 4 david finton importance based feature extraction reinforcement learning abstract oct 11 oct 18 oct 25 nov 1 nov 5 richard belew competitive evolution abstract note joint seminar chaos complexity special day time place tue 12 pm chamberlin hall nov 8 nov 15 josh sequential recall abstract nov 22 paul bradley clustering concave minimization abstract nov 29 thanksgiving holiday dec 6 james golden announced dec 13 related pages university wisconsin artificial intelligence group university wisconsin department computer sciences 1142 search topic pursue phd phd qualifier studied problem quickly finding approximately matching clones restriction mapping experiment interesting algorithm speed process analyzed tradeoffs ideas algorithm general define general scheme approximate matching contexts advised professor larry ruzzo professor karp professors oren etzioni steve hanks tao jiang began investigating fairly problem metacrawler problem introduced optimization models approximation algorithms models world wide web access statistics cobweb cord daily transmission statistics hourly transmission statistics total transfers client domain total transfers reversed subdomain total transfers archive section totals summary period nov 15 1996 jan 14 1997 files transmitted summary period bytes transmitted summary period average files transmitted daily 2017 average bytes transmitted daily daily transmission statistics byte bytes requests date 0 48 0 57 593 nov 15 1996 1 53 2 69 nov 16 1996 1 07 1 50 1315 nov 17 1996 1 51 1 49 1856 nov 18 1996 2 12 2 69 nov 19 1996 4 20 2 73 nov 20 1996 2 86 2 43 nov 21 1996 1 65 2 04 nov 22 1996 1 13 1 66 1387 nov 23 1996 1 56 1 61 1923 nov 24 1996 1 92 2 51 2358 nov 25 1996 1 52 1 38 1870 nov 26 1996 1 10 0 87 1354 nov 27 1996 1 29 2 12 1592 nov 28 1996 1 27 1 91 1566 nov 29 1996 1 63 1 79 nov 30 1996 1 07 0 99 1315 dec 1 1996 1 96 1 83 2405 dec 2 1996 1 79 1 34 dec 3 1996 2 22 2 39 dec 4 1996 2 04 1 45 dec 5 1996 1 87 1 80 dec 6 1996 1 62 1 32 1994 dec 7 1996 1 31 1 10 dec 8 1996 2 34 3 04 dec 9 1996 1 79 1 69 dec 10 1996 1 67 2 06 dec 11 1996 2 10 1 76 dec 12 1996 1 93 1 61 dec 13 1996 1 73 2 26 dec 14 1996 1 51 1 93 1853 dec 15 1996 1 49 1 46 1839 dec 16 1996 1 60 1 03 1974 dec 17 1996 1 53 1 31 1878 dec 18 1996 1 48 1 64 1824 dec 19 1996 1 48 0 86 1816 dec 20 1996 0 97 0 79 1193 dec 21 1996 1 25 1 06 dec 22 1996 1 41 0 84 dec 23 1996 1 60 0 81 1974 dec 24 1996 1 00 1 01 1225 dec 25 1996 1 16 1 33 dec 26 1996 1 17 1 89 1441 dec 27 1996 1 05 1 40 dec 28 1996 0 87 0 68 1076 dec 29 1996 1 12 1 13 dec 30 1996 1 12 1 88 1375 dec 31 1996 1 33 1 52 jan 1 1997 1 59 1 07 1958 jan 2 1997 1 80 1 65 2213 jan 3 1997 1 83 1 45 2250 jan 4 1997 1 56 1 02 jan 5 1997 2 25 1 99 jan 6 1997 2 01 2 54 jan 7 1997 1 78 1 55 jan 8 1997 2 61 2 35 3215 jan 9 1997 2 48 1 84 3045 jan 10 1997 1 86 2 03 jan 11 1997 2 43 2 50 jan 12 1997 2 27 2 73 jan 13 1997 0 09 0 06 110 jan 14 1997 hourly transmission statistics byte bytes requests time 2 89 3 37 3560 00 2 77 3 73 3404 01 2 06 2 27 02 1 91 1 93 2346 03 1 62 1 73 1993 04 1 69 1 85 05 1 70 1 79 06 2 31 1 28 2839 07 3 48 3 08 4281 08 4 05 3 03 09 4 24 4 33 5216 10 5 33 5 15 6560 11 5 99 6 61 7372 12 5 95 5 22 13 5 70 4 04 14 6 17 5 70 7595 15 6 95 8 22 16 5 65 5 52 17 5 70 6 36 18 6 41 5 95 19 4 88 4 31 20 4 66 4 33 21 4 25 5 04 5234 22 3 64 5 16 23 total transfers client domain byte bytes requests domain 0 02 0 02 25 ae united arab 0 01 0 01 17 ar argentina 0 01 0 00 11 austria 1 27 1 21 au australia 0 17 0 10 207 belgium 0 01 0 00 13 bg bulgaria 0 01 0 00 11 bh bahrain 0 01 0 00 13 bermuda 0 00 0 01 6 0 07 0 07 86 br brazil 3 77 3 48 ca canada 0 06 0 04 68 ch switzerland 0 21 0 12 254 cl chile 0 00 0 00 269 1 colombia 0 00 0 00 550 2 cr costa rica 0 00 0 00 1924 2 czech republic 0 59 0 37 722 de germany 0 20 0 08 252 dk denmark 0 01 0 01 10 republic 0 01 0 00 8 ee 0 00 0 00 280 1 egypt 0 35 1 14 433 es spain 0 40 0 14 490 fi finland 0 69 1 51 851 fr france 0 04 0 08 55 gr greece 0 14 0 05 167 hk hong kong 0 01 0 01 15 hr 0 09 0 03 111 hu hungary 0 05 0 04 59 id indonesia 0 05 0 02 64 ireland 0 11 0 03 140 il israel 0 00 0 00 266 1 india 0 00 0 00 4 iceland 0 40 0 81 496 italy 2 03 1 49 jp japan 0 13 0 08 161 kr korea south 0 01 0 00 13 ky islands 0 00 0 00 6 lk sri 0 00 0 00 1 lt lithuania 0 01 0 00 14 lu 0 05 0 02 61 lv latvia 0 00 0 00 1 ma morocco 0 26 0 69 320 mx mexico 0 12 0 15 153 malaysia 0 50 0 21 619 nl netherlands 0 51 0 15 632 norway 0 12 0 08 149 nz zealand 0 01 0 02 11 pe peru 0 10 0 39 121 ph philippines 0 20 0 09 243 pl poland 0 04 0 02 52 pt portugal 0 10 0 04 119 ro romania 0 16 0 08 202 ru russian federation 1 29 0 56 1584 se sweden 0 26 0 42 314 sg singapore 0 01 0 00 18 si slovenia 0 00 0 00 807 3 sk republic 0 03 0 02 33 su ussr 0 06 0 03 73 thailand 0 01 0 00 12 tr turkey 0 08 0 07 101 tt 0 07 0 14 82 tw taiwan 0 00 0 00 2 ua ukraine 1 00 0 74 uk united kingdom 1 12 0 79 united states 0 01 0 00 18 0 00 0 00 1102 4 yu yugoslavia 0 22 0 09 271 za south africa 24 64 28 21 commercial 8 92 12 25 educational 0 20 0 44 243 gov government 0 19 0 16 229 mil military 18 74 15 85 net network 0 68 0 45 837 org profit organization 0 03 0 01 31 arpa style arpanet 3 19 0 32 cord 0 01 0 00 12 localhost 26 10 26 53 unresolved total transfers reversed subdomain byte bytes requests reversed subdomain 26 10 26 53 unresolved 0 02 0 02 25 ae ac 0 01 0 00 7 ar 0 00 0 00 1323 5 ar net 0 00 0 00 5 ar net 0 01 0 00 13 arpa addr 157 151 205 0 00 0 00 269 1 arpa addr 194 54 50 tr 0 01 0 00 17 arpa addr 206 206 18 0 00 0 00 6 ac 0 00 0 00 3 0 00 0 00 792 1 adv 0 00 0 00 1 magnet 0 00 0 00 1 au asn 0 00 0 00 265 1 au 0 00 0 00 5 au 0 00 0 00 271 1 au alcoa 0 01 0 00 7 au 0 00 0 00 273 1 au 0 02 0 00 19 au ca 0 05 0 01 57 au cia 0 20 0 41 242 au connect 0 00 0 00 753 1 au 0 00 0 00 1 au fastlink 0 01 0 00 14 au 0 01 0 00 14 au magna 0 00 0 01 2 au 0 01 0 00 9 au 0 01 0 00 12 au ne 0 00 0 00 287 1 au 0 01 0 00 17 au om 0 01 0 04 10 au 0 02 0 04 29 au 0 01 0 01 14 au 0 03 0 01 42 au 0 00 0 00 2 au 0 01 0 00 7 au 0 00 0 00 3 au 0 00 0 00 287 1 au 0 01 0 00 12 au 0 00 0 00 3 au 0 00 0 00 2 au 0 03 0 03 41 au 0 00 0 00 273 1 au 0 00 0 00 281 1 au wr 0 07 0 02 91 au zed 0 00 0 01 3 au csiro 0 01 0 01 14 au adelaide services 0 09 0 12 105 au 0 01 0 04 17 au monash 0 02 0 00 22 au monash 0 01 0 00 13 au 0 00 0 00 1 au 0 01 0 00 15 au 0 02 0 01 26 au 0 00 0 01 3 au cse circus 0 02 0 01 20 au 0 05 0 01 57 au elec 0 00 0 00 2 au utas 0 00 0 00 2 au uts itd 0 05 0 02 60 au gov 0 00 0 00 280 1 au gov 0 00 0 00 530 2 au gov 0 00 0 00 2 au gov 0 02 0 08 29 au gov 0 01 0 00 13 au gov 0 06 0 10 78 au gov wa 0 01 0 02 18 au net aone melbourne 0 02 0 01 20 au net aone syd 0 00 0 00 275 1 au net argo 0 01 0 00 13 au net 0 02 0 00 20 au net 0 03 0 02 31 au net 0 01 0 00 13 au net dot 0 00 0 00 269 1 au net 0 01 0 01 15 au net 0 00 0 01 2 au net edge 0 00 0 00 272 1 au net eis 0 00 0 00 2 au net fan 0 00 0 01 6 au net 0 00 0 00 1 au net dy 0 01 0 00 7 au net ix 0 01 0 00 18 au net 0 01 0 00 13 au net 0 00 0 00 287 1 au net 0 00 0 00 278 1 au net qa 0 01 0 00 8 au net 0 05 0 02 59 au net 0 03 0 01 31 au net terra 0 04 0 03 53 au net 0 05 0 02 57 au net vision 0 00 0 00 4 au org zeta 0 01 0 00 13 au oz cc slip 0 01 0 00 13 ac kuleuven 0 11 0 05 131 ac kuleuven 0 01 0 01 9 ac 0 00 0 00 2 ac student 0 00 0 00 280 1 0 01 0 00 13 0 00 0 00 289 1 0 02 0 01 21 0 00 0 00 1 0 00 0 00 289 1 0 01 0 02 14 tornado 0 01 0 00 13 bg bis 0 01 0 00 11 bh 0 01 0 00 13 0 00 0 01 6 0 00 0 00 287 1 br acs 0 00 0 00 4 br 0 00 0 00 3 br furnas 0 00 0 00 831 3 br 0 00 0 00 265 1 br 0 01 0 00 9 br 0 00 0 00 282 1 br 0 00 0 00 1 br 0 00 0 00 282 1 br 0 00 0 00 287 1 br csl 0 00 0 00 275 1 br 0 01 0 00 9 br sao 0 01 0 04 16 br 0 00 0 00 2 br 0 00 0 00 266 1 br prover 0 00 0 00 273 1 br provider 0 00 0 01 5 br 0 00 0 00 564 2 br 0 00 0 00 3620 3 br 0 00 0 00 4 br summer 0 00 0 00 275 1 br trip 0 00 0 00 550 2 br 0 00 0 00 825 3 br 0 00 0 00 282 1 br 0 00 0 00 269 1 br ucs 0 01 0 01 7 br dpi 0 00 0 00 541 2 br 0 01 0 00 17 ca ab 0 17 0 10 204 ca ab 0 06 0 11 70 ca ab 0 03 0 02 31 ca ab connect 0 04 0 02 55 ca ab edmonton 0 00 0 02 4 ca ab edmonton freenet 0 01 0 00 10 ca ab 0 01 0 00 8 ca ab 0 00 0 01 6 ca ab 0 01 0 00 17 ca ab lis 0 01 0 00 9 ca ab 0 01 0 00 13 ca ab 0 01 0 00 14 ca ab 0 00 0 00 269 1 ca ab spots 0 00 0 00 2712 1 ca ab 0 02 0 01 19 ca ab tic 0 01 0 00 17 ca ab 0 01 0 00 13 ca ab 0 00 0 00 278 1 ca advantage 0 03 0 15 41 ca bc 0 00 0 00 271 1 ca bc cs 0 00 0 00 3 ca bc gov dial 0 08 0 03 94 ca bc 0 01 0 00 17 ca bc 0 00 0 00 267 1 ca bc online 0 01 0 01 11 ca bc prn 0 03 0 01 33 ca bc 0 01 0 00 9 ca bc 0 02 0 01 19 ca bc victoria claremont 0 17 0 05 214 ca 0 01 0 00 18 ca pcs 0 01 0 00 16 ca carleton 0 02 0 05 20 ca tr 0 01 0 00 10 ca concordia 0 00 0 00 3 ca 0 03 0 01 41 ca 0 04 0 01 53 ca 0 00 0 00 265 1 ca 0 02 0 00 21 ca dal med 0 01 0 01 11 ca dal ocean 0 01 0 00 9 ca 0 01 0 00 9 ca ncr 0 14 0 26 177 ca direct 0 00 0 01 6 ca doc 0 00 0 00 3 ca 0 00 0 00 267 1 ca enterprise 0 00 0 00 3125 5 ca escape 0 00 0 00 287 1 ca 0 02 0 02 27 ca gc ec cmc 0 00 0 00 275 1 ca gc fin 0 01 0 00 9 ca gc ic 0 01 0 00 9 ca gc 0 01 0 00 17 ca gc 0 02 0 01 21 ca glen net 0 01 0 00 14 ca 0 02 0 03 26 ca intranet 0 00 0 00 753 1 ca iq 0 03 0 01 31 ca 0 04 0 02 44 ca 0 01 0 00 13 ca kin 0 03 0 01 31 ca 0 07 0 04 84 ca ott 0 01 0 00 13 ca syd 0 00 0 00 1901 1 ca 0 05 0 02 66 ca tor 0 02 0 00 20 ca vcr 0 00 0 00 4 ca win 0 01 0 00 13 ca 0 01 0 00 13 ca 0 00 0 01 5 ca 0 01 0 00 11 ca magic 0 01 0 02 11 ca mb 0 01 0 00 15 ca mb 0 00 0 00 287 1 ca mb 0 01 0 01 11 ca mb winnipeg acadia 0 00 0 00 2 ca mb winnipeg frc 0 01 0 00 16 ca mb winnipeg 0 02 0 03 27 ca mb winnipeg 0 00 0 00 1 ca mcgill cs 0 01 0 00 14 ca mcgill das 0 00 0 00 289 1 ca mcmaster chemistry 0 00 0 00 6 ca mcmaster cis 0 01 0 01 12 ca 0 01 0 00 16 ca mis 0 01 0 01 7 ca mun engr 0 00 0 01 5 ca mun remote 0 01 0 00 13 ca nb 0 30 0 45 369 ca nb 0 00 0 00 1 ca 0 14 0 04 169 ca netcom 0 01 0 00 12 ca 0 01 0 00 11 ca 0 01 0 00 7 ca bnc 0 02 0 02 23 ca nortel 0 03 0 02 40 ca ns cbnet 0 02 0 01 26 ca ns desktop 0 01 0 00 13 ca ns 0 00 0 00 6 ca ns cec 0 00 0 00 4 ca ns 0 01 0 00 13 ca ns 0 01 0 00 13 ca ns 0 02 0 01 21 ca ns annapolis 0 00 0 00 3 ca ns 0 00 0 00 3 ca 0 01 0 00 7 ca 0 01 0 00 8 ca 0 00 0 00 180 1 ca 0 01 0 00 13 ca peel 0 00 0 00 1 ca 0 00 0 00 267 1 ca 0 02 0 00 24 ca 0 00 0 01 6 ca 0 00 0 00 15904 4 ca 0 00 0 00 572 1 ca gov 0 00 0 00 275 1 ca 0 01 0 01 17 ca acad 0 01 0 00 14 ca 0 00 0 01 4 ca london info slip 0 01 0 00 12 ca neptune 0 07 0 08 87 ca odyssey 0 01 0 02 17 ca 0 00 0 00 5 ca 0 01 0 02 8 ca 0 03 0 01 38 ca 0 00 0 00 5 ca 0 00 0 00 1 ca tcs 0 00 0 01 4 ca 0 02 0 00 21 ca 0 00 0 00 1949 1 ca tor 0 01 0 00 12 ca 0 00 0 00 1 ca canada 0 01 0 00 10 ca slip 0 01 0 00 10 ca portal 0 01 0 00 13 ca qc 0 00 0 00 562 2 ca qc 0 05 0 29 60 ca qc 0 01 0 01 11 ca qc 0 03 0 03 38 ca qc 0 00 0 00 273 1 ca qc 0 00 0 00 275 1 ca qc tracy 0 00 0 00 1 ca qc upc 0 01 0 00 12 ca queensu 0 00 0 00 273 1 ca queensu resnet 0 07 0 27 91 ca queensu resnet 0 01 0 01 7 ca queensu resnet 0 01 0 00 17 ca queensu resnet 0 00 0 00 546 2 ca queensu resnet 0 00 0 00 5 ca queensu tele 0 00 0 00 273 1 ca quest 0 01 0 00 13 ca recorder 0 01 0 00 10 ca sfu 0 01 0 00 10 ca sk rose valley inet 0 00 0 01 2 ca sk saskatoon 0 01 0 00 10 ca 0 02 0 00 26 ca 0 01 0 00 686 7 ca ns 0 01 0 00 8 ca 0 02 0 01 26 ca 0 09 0 04 105 ca ns 0 30 0 09 366 ca 0 17 0 18 208 ca qc 0 07 0 06 87 ca sk 0 00 0 01 4 ca ualberta labs 0 03 0 01 37 ca ualberta remote 0 00 0 00 753 1 ca ubc ee 0 01 0 00 11 ca ubc net 0 01 0 00 10 ca ubc 0 00 0 00 3 ca acs 0 01 0 05 15 ca 0 01 0 00 11 ca 0 03 0 16 42 ca 0 01 0 00 13 ca geo 0 00 0 00 2 ca cc 0 01 0 00 7 ca umontreal 0 00 0 00 546 2 ca unb 0 01 0 00 17 ca net 0 00 0 03 4 ca cc 0 02 0 01 26 ca ppp ext 0 00 0 00 275 1 ca gel 0 02 0 01 19 ca 0 00 0 00 1 ca uvic call 0 02 0 01 19 ca uvic phys 0 01 0 00 13 ca uvic 0 01 0 00 8 ca uwaterloo 0 01 0 00 13 ca uwaterloo math 0 01 0 01 7 ca uwaterloo 0 01 0 01 18 ca 0 01 0 00 13 ca 0 00 0 00 273 1 ca ccs 0 02 0 01 27 ca wave rogers 0 01 0 00 13 ca wave shaw 0 03 0 04 34 ca 0 01 0 00 17 ca xl 0 01 0 00 8 ca admissions 0 00 0 00 1 ca ccs 0 01 0 00 8 ca slip 0 00 0 01 5 ca 0 01 0 00 9 ca 0 02 0 00 27 ch 0 00 0 00 1 ch cafe 0 00 0 00 844 3 ch 0 00 0 00 275 1 ch cern 0 01 0 01 7 ch 0 00 0 01 5 ch 0 01 0 01 14 ch 0 00 0 00 562 2 ch 0 00 0 00 562 2 ch 0 00 0 00 279 1 ch 0 00 0 00 785 1 ch 0 00 0 00 2 ch 0 00 0 00 554 2 ch 0 00 0 00 290 1 cl 0 01 0 00 7 cl 0 01 0 00 12 cl 0 00 0 00 279 1 cl dcc 0 01 0 00 13 cl uta 0 18 0 11 220 cl 0 00 0 00 269 1 0 01 0 01 12 lee 0 00 0 00 2 3 cities 0 01 0 00 13 0 02 0 01 22 0 00 0 00 268 1 0 00 0 00 287 1 0 01 0 00 13 0 02 0 01 28 0 00 0 00 3 0 00 0 00 2 0 00 0 02 4 ac 0 02 0 02 24 0 03 0 02 43 0 02 0 00 26 0 01 0 00 14 0 00 0 00 2021 1 0 01 0 00 13 0 01 0 00 13 0 01 0 00 13 add 0 02 0 01 30 0 00 0 00 271 1 adp bis 0 00 0 00 3308 1 0 00 0 01 4 0 00 0 00 569 1 aha 0 03 0 02 36 0 02 0 01 27 0 01 0 00 12 exp 0 01 0 00 13 exp 0 01 0 00 11 aig 0 00 0 00 265 1 alcatel 0 01 0 00 13 allied tmp 0 00 0 00 6 0 00 0 00 5 aloha 0 08 0 02 98 altered 0 00 0 00 1103 4 amd 0 00 0 00 1624 6 0 00 0 00 1 amp 0 01 0 05 10 0 00 0 00 275 1 0 30 0 39 373 aol 5 87 10 99 aol proxy 0 03 0 02 36 0 02 0 00 26 0 00 0 00 268 1 apple 0 00 0 00 4 apple austin 0 01 0 01 8 ark 0 11 0 27 133 0 01 0 00 7 0 00 0 01 6 0 01 0 00 13 0 01 0 01 17 0 00 0 00 1 mid 0 11 0 27 132 mon 0 02 0 02 29 syd 0 10 0 01 129 0 00 0 00 271 1 ns 0 02 0 01 26 att 0 01 0 00 13 aug 0 01 0 01 18 research 0 00 0 00 3 0 00 0 00 2 0 01 0 00 11 ll 0 01 0 00 9 tb 0 02 0 01 28 0 04 0 03 48 0 02 0 00 22 0 00 0 00 265 1 0 02 0 01 25 0 00 0 00 401 1 0 01 0 00 13 ball 0 00 0 00 278 1 ballistic 0 00 0 00 287 1 0 00 0 00 2 barrow 0 00 0 01 6 0 02 0 00 22 baxter 0 00 0 00 753 1 bayer wh 0 00 0 00 823 3 0 14 0 04 168 0 01 0 00 7 0 01 0 00 13 bdm 0 01 0 00 13 0 01 0 00 13 bear 0 01 0 02 18 0 00 0 00 180 1 0 01 0 00 12 bentley 0 01 0 01 16 0 01 0 01 7 mv 0 06 0 05 76 vip 0 02 0 06 22 0 00 0 00 2 0 01 0 00 13 0 03 0 10 35 0 04 0 01 50 boeing 0 03 0 01 36 borg 0 00 0 00 3 0 00 0 00 2 bp 0 00 0 00 277 1 0 00 0 00 290 1 br 0 01 0 00 13 br ranch 0 01 0 00 12 0 03 0 01 37 0 01 0 00 8 bt access 0 02 0 00 22 bt 0 02 0 01 27 0 02 0 01 26 0 10 0 67 129 0 05 0 06 59 0 01 0 01 9 0 02 0 00 26 0 02 0 02 21 0 11 0 05 133 0 00 0 01 5 0 00 0 00 4 0 01 0 00 7 0 01 0 01 17 0 01 0 02 8 0 00 0 00 287 1 cardinal 0 01 0 00 17 carlson 0 01 0 00 13 0 00 0 00 269 1 carolina chat 0 02 0 01 25 carroll 0 00 0 00 4 0 02 0 05 25 castles 0 01 0 00 13 cat 0 01 0 00 13 0 01 0 00 13 cci internet 0 01 0 00 15 0 02 0 01 30 0 00 0 00 2 0 01 0 01 15 0 01 0 00 7 isdn la 0 00 0 00 2 0 02 0 01 24 0 01 0 00 13 cybercafe 0 01 0 01 17 0 00 0 00 278 1 0 01 0 00 14 0 00 0 00 2 0 00 0 00 1 cia 0 01 0 00 13 ustc 0 01 0 00 13 0 01 0 00 11 0 10 0 03 122 cisco 0 02 0 01 26 citicorp 0 01 0 01 12 0 00 0 00 6 city net 0 01 0 02 17 0 00 0 00 271 1 0 02 0 01 21 0 01 0 01 15 0 02 0 02 25 0 01 0 00 10 0 00 0 00 287 1 0 01 0 05 14 cnf 0 03 0 04 41 0 03 0 01 39 0 02 0 03 29 coil 0 01 0 00 13 0 01 0 00 13 0 02 0 03 22 0 00 0 00 1 compaq 0 01 0 00 13 0 01 0 00 13 0 01 0 00 13 0 03 0 02 31 1 28 0 65 compuserve 0 02 0 00 22 computer services 0 01 0 00 9 0 00 0 00 268 1 0 02 0 01 27 0 02 0 01 30 0 01 0 01 14 0 02 0 01 23 0 00 0 00 269 1 0 01 0 00 15 0 00 0 00 575 2 cpi 0 02 0 01 29 cray 0 01 0 01 7 0 01 0 00 13 crl 0 00 0 00 3 crl 0 02 0 04 26 crl 0 01 0 00 13 0 07 0 04 86 0 00 0 00 2 dialup 0 01 0 02 18 0 01 0 02 12 0 00 0 00 2 0 05 0 02 64 0 01 0 00 13 0 00 0 00 267 1 cyber 0 01 0 00 17 0 00 0 00 532 2 0 02 0 03 21 0 01 0 00 13 0 00 0 00 2 cyberspace 0 02 0 03 26 0 01 0 00 13 0 00 0 00 268 1 dana 0 07 0 30 87 lex eng 0 00 0 00 550 2 0 01 0 00 15 0 02 0 01 26 0 00 0 00 825 3 0 00 0 00 540 2 0 01 0 00 1934 7 0 00 0 00 287 1 0 14 0 02 172 dec pa 0 01 0 00 13 0 00 0 00 287 1 delphi 0 01 0 00 13 delta air 0 01 0 00 18 0 00 0 00 278 1 0 02 0 00 30 0 00 0 00 360 2 0 00 0 00 1398 3 digital altavista 0 10 0 05 119 digital research crl 0 03 0 23 42 digital service 0 04 0 01 52 dimensional pm pm 1 0 03 0 01 39 disney 0 01 0 00 14 0 01 0 00 14 0 01 0 00 11 isdn 0 02 0 02 20 0 00 0 00 273 1 0 00 0 00 287 1 0 01 0 00 13 dow 0 00 0 00 2 0 01 0 00 13 0 01 0 00 13 0 01 0 00 17 dupont 0 01 0 00 13 0 01 0 00 27599 8 0 06 0 14 68 0 01 0 00 13 0 00 0 00 2 0 01 0 00 10 eden austin 0 07 0 04 82 eds 0 00 0 00 260 1 eds ug 0 00 0 00 265 1 eds 0 02 0 00 26 0 01 0 00 7 0 00 0 00 1 0 00 0 00 1 0 06 0 09 77 0 01 0 00 13 elsevier 0 01 0 00 13 0 04 0 01 45 0 00 0 00 265 1 0 00 0 00 753 1 0 01 0 00 13 0 00 0 00 271 1 ericsson 0 02 0 02 19 0 40 0 62 496 0 00 0 00 1506 2 escape 0 00 0 00 550 2 0 03 0 09 33 eskimo 0 01 0 00 17 0 01 0 00 10 0 01 0 02 14 0 00 0 00 1916 2 0 01 0 00 9 europa 0 01 0 00 13 0 00 0 00 1 0 09 0 07 116 execpc 0 01 0 01 8 mercury 0 01 0 00 18 venus 0 01 0 00 13 0 01 0 00 17 0 02 0 01 25 0 01 0 01 8 0 01 0 00 13 0 00 0 00 3 fail 0 01 0 01 12 0 00 0 01 5 0 01 0 00 14 0 05 0 04 59 0 00 0 00 275 1 0 00 0 00 287 1 0 00 0 00 275 1 0 00 0 00 6 0 01 0 00 14 0 00 0 00 273 1 0 04 0 10 52 0 01 0 00 13 0 00 0 00 1 0 03 0 01 37 ford 0 05 0 31 56 0 00 0 00 1 0 00 0 00 5 ppp 0 01 0 00 12 0 01 0 00 13 0 00 0 00 287 1 0 00 0 02 3 0 04 0 01 49 0 00 0 00 564 2 gale 0 00 0 00 267 1 0 01 0 00 17 0 04 0 01 49 ge 0 00 0 00 5 ge med 0 01 0 00 13 md 0 02 0 05 29 0 01 0 00 13 gene 0 02 0 00 25 0 01 0 00 18 0 00 0 00 3 giga 0 01 0 00 13 0 01 0 00 11 0 04 0 01 46 0 00 0 00 1 0 02 0 01 26 gnn client 0 19 0 17 229 gnn proxy 0 01 0 00 12 0 01 0 00 10 0 16 0 06 192 0 01 0 00 14 0 04 0 03 52 gps 0 00 0 00 271 1 gradient 0 01 0 01 12 0 02 0 01 26 0 00 0 00 536 2 gs 0 03 0 20 38 0 00 0 02 4 0 03 0 01 32 0 02 0 01 26 0 01 0 00 13 0 01 0 00 9 r5 0 01 0 00 13 r7 0 01 0 00 13 0 00 0 00 287 1 0 01 0 01 18 hcc 0 02 0 00 19 0 02 0 02 24 0 00 0 00 1 0 01 0 00 13 ne 0 01 0 00 13 0 00 0 00 267 1 0 03 0 01 43 0 10 0 35 125 0 01 0 00 13 0 01 0 01 8 0 00 0 00 753 1 0 05 0 02 59 home 0 01 0 00 13 honeywell az 0 01 0 04 13 honeywell 0 01 0 00 17 0 00 0 00 4 hp 0 00 0 00 2 hp access 0 00 0 00 275 1 hp atl 0 02 0 02 26 hp cns 0 00 0 00 287 1 hp mayfield 0 01 0 01 7 hp sc 0 02 0 01 29 0 01 0 00 13 0 01 0 00 14 0 00 0 00 3 star 0 07 0 03 92 0 03 0 01 38 ibm almaden 0 01 0 00 13 ibm austin 0 00 0 00 267 1 ibm chips 0 00 0 00 1100 4 ibm raleigh 0 04 0 06 52 ibm ca 0 12 0 39 153 ibm ny 0 01 0 00 13 crown 0 02 0 03 25 0 09 0 04 108 0 01 0 00 11 0 07 0 06 82 0 00 0 00 1 0 01 0 00 13 0 01 0 00 11 0 02 0 01 30 0 01 0 00 13 0 00 0 00 287 1 imagiware 0 00 0 00 2 0 00 0 00 582 2 ims 0 00 0 00 360 2 inch dialup 0 00 0 00 275 1 0 00 0 00 580 2 0 01 0 00 12 infi pos 0 01 0 00 17 0 01 0 00 9 0 02 0 03 21 0 03 0 01 33 0 01 0 00 13 infocom 0 00 0 00 287 1 0 00 0 00 6 0 07 0 00 81 infoseek 0 00 0 00 273 1 0 01 0 00 13 0 00 0 01 1 0 00 0 00 287 1 0 01 0 00 8 inktomi 0 04 0 01 49 0 00 0 00 753 1 0 00 0 00 290 1 0 00 0 00 3440 2 0 00 0 00 4 0 00 0 00 1 0 01 0 00 18 intel fm 0 04 0 02 49 intel jf 0 00 0 00 280 1 intel rr 0 00 0 00 269 1 intel sc 0 00 0 00 275 1 0 00 0 00 265 1 0 00 0 00 279 1 0 00 0 00 2 0 00 0 00 1 0 01 0 00 14 0 00 0 00 536 2 0 00 0 00 287 1 0 05 0 04 60 cc 0 02 0 01 23 tor 0 00 0 00 287 1 0 01 0 00 11 0 01 0 01 13 ca concord 0 00 0 00 2 ca 0 01 0 01 13 ct 0 00 0 00 819 3 ct stamford 0 01 0 00 15 fl tampa 0 01 0 00 13 ga augusta 0 00 0 00 3 il 0 00 0 00 861 3 mi 0 00 0 00 1 ny white plains 0 01 0 00 13 0 04 0 29 54 0 00 0 00 287 1 toledo 0 00 0 00 6 0 01 0 00 11 tx houston 0 01 0 00 10 va danville 0 01 0 01 7 va 0 03 0 05 40 0 01 0 00 1919 7 0 00 0 00 273 1 0 00 0 00 2 io austin 0 10 0 05 118 0 01 0 00 13 0 00 0 00 2 0 01 0 01 8 0 01 0 00 8 0 00 0 00 1 0 00 0 00 270 1 0 01 0 00 15 0 02 0 01 29 0 01 0 00 15 0 01 0 00 13 0 01 0 00 13 dialup 0 01 0 00 17 0 01 0 00 13 0 00 0 00 753 1 0 00 0 00 271 1 0 04 0 01 47 0 00 0 00 282 1 0 01 0 01 18 0 01 0 00 13 0 00 0 00 275 1 0 01 0 00 13 0 01 0 00 15 0 01 0 00 17 0 00 0 00 267 1 0 03 0 00 31 0 01 0 00 13 0 04 0 01 49 0 02 0 01 19 0 01 0 02 17 0 00 0 00 799 3 kla 0 01 0 01 16 0 01 0 01 7 0 00 0 00 273 1 0 00 0 00 273 1 0 01 0 00 8 0 03 0 02 33 kwic 0 02 0 01 30 lamb 0 00 0 00 753 1 0 00 0 00 3440 2 lawson 0 00 0 00 5 lehman 0 01 0 00 14 lilly 0 02 0 01 25 0 00 0 00 287 1 link 0 01 0 01 7 0 02 0 00 19 0 01 0 00 7 tds 0 04 0 02 46 0 00 0 00 4 0 07 0 02 88 0 00 0 00 287 1 0 00 0 00 3074 1 0 00 0 00 275 1 0 00 0 03 4 lockheed 0 00 0 00 2 0 00 0 00 275 1 loop 0 00 0 00 287 1 loral ssd 0 02 0 00 20 lotus 0 00 0 00 572 1 0 01 0 01 9 0 02 0 00 27 0 00 0 00 4 lucent proxy 0 00 0 00 3440 2 0 02 0 01 21 0 01 0 00 13 0 02 0 01 26 mag net ts 0 02 0 02 23 0 00 0 00 347 1 manifest 0 01 0 00 13 0 01 0 01 15 map 0 00 0 00 287 1 0 04 0 06 47 marriott 0 06 0 02 74 0 00 0 00 276 1 mci cs 0 03 0 03 31 0 00 0 00 270 1 0 01 0 01 17 0 00 0 00 5 0 01 0 00 13 mei 0 00 0 00 289 1 0 00 0 00 287 1 0 01 0 00 11 0 00 0 00 272 1 0 03 0 11 42 0 02 0 03 24 mgh 0 01 0 00 13 0 00 0 00 550 2 0 00 0 00 2 0 02 0 01 26 micron 0 31 0 39 385 microsoft 0 01 0 00 13 0 00 0 00 275 1 0 01 0 00 13 0 04 0 03 45 0 05 0 04 64 0 50 0 19 610 dialup 0 01 0 00 7 0 00 0 00 825 3 0 01 0 00 13 0 00 0 00 275 1 0 01 0 01 15 ml 0 01 0 00 13 0 01 0 01 14 mmc 0 00 0 00 3440 2 mmm 0 01 0 00 13 0 01 0 00 14 0 03 0 00 31 montana 0 00 0 00 652 1 moran 0 00 0 00 2 moscow 0 01 0 00 13 0 02 0 02 23 0 00 0 00 6 mot 0 01 0 00 12 mot mcd 0 01 0 00 13 mot paging 0 01 0 00 13 mother 0 03 0 02 37 0 03 0 08 38 ms 0 00 0 00 180 1 msc net 0 01 0 00 11 0 02 0 01 25 dialup 0 01 0 00 13 0 07 0 09 83 0 01 0 03 11 0 00 0 00 268 1 multipro 0 01 0 00 12 0 02 0 01 22 mv 0 01 0 00 13 0 01 0 00 13 0 00 0 00 861 3 0 07 0 31 86 0 02 0 00 20 0 01 0 00 13 0 01 0 00 13 0 00 0 00 1 0 00 0 00 1 0 01 0 00 11 0 00 0 00 287 1 ncr 0 00 0 00 574 2 0 00 0 01 2 0 01 0 00 13 nec el 0 01 0 00 14 0 01 0 00 13 0 00 0 00 278 1 0 00 0 00 6 0 01 0 00 14 0 01 0 00 13 net gate 0 00 0 00 286 1 0 01 0 00 14 netcom corp 1 51 1 41 1855 netcom ix 0 00 0 00 270 1 0 01 0 00 13 0 01 0 00 16 0 00 0 00 1 0 01 0 00 13 nelson 0 01 0 00 13 0 02 0 02 28 0 00 0 00 6 netscape 0 00 0 00 1 dialup 0 00 0 01 2 0 00 0 00 530 2 0 05 0 02 57 0 00 0 00 1 0 00 0 00 546 2 0 01 0 00 13 network fulton 0 01 0 00 13 newbridge 0 01 0 00 11 0 01 0 00 13 0 00 0 00 4 0 02 0 01 20 remote 0 00 0 00 273 1 nichols 0 02 0 01 28 0 03 0 01 36 0 03 0 04 39 0 04 0 01 47 nokia 0 01 0 00 13 0 01 0 00 13 0 01 0 00 13 nortel dos 0 01 0 00 14 0 00 0 00 2 0 06 0 31 70 0 01 0 00 13 0 00 0 00 1 novell provo 0 00 0 00 1 0 00 0 00 3 0 01 0 00 12 0 01 0 00 13 0 01 0 00 8 nt 0 02 0 01 30 nucleus 0 00 0 00 2 0 01 0 00 12 0 00 0 00 688 2 0 02 0 05 21 0 01 0 00 13 0 00 0 00 1104 4 def 0 00 0 00 3 gre 0 00 0 00 2 0 00 0 00 6 0 01 0 00 1978 7 online interactive 0 01 0 00 11 0 00 0 00 282 1 ora west 0 01 0 00 10 oracle uk 0 01 0 00 9 oracle 0 00 0 00 4 0 05 0 01 63 0 01 0 00 11 0 01 0 00 13 town 0 01 0 03 15 0 01 0 00 13 0 01 0 00 14 0 00 0 00 1348 1 0 01 0 00 13 0 00 0 00 287 1 0 01 0 00 13 0 01 0 00 13 0 01 0 00 13 0 01 0 00 14 0 03 0 02 43 0 05 0 04 58 0 01 0 00 13 0 00 0 01 3 0 01 0 01 14 0 01 0 00 14 0 00 0 00 273 1 0 00 0 00 3308 1 0 04 0 01 55 penn 0 01 0 00 10 pensacola 0 01 0 00 13 0 00 0 00 530 2 pg 0 01 0 00 13 0 04 0 01 48 philips 0 01 0 00 13 pi securities 0 02 0 01 28 0 00 0 01 2 0 07 0 02 90 du 0 02 0 01 25 msn uk 0 01 0 00 9 msn uk 0 02 0 01 26 msn uk 0 00 0 00 2 msn uk 0 01 0 01 8 msn uk 0 03 0 01 33 msn uk 0 04 0 12 46 0 00 0 00 4 0 01 0 00 12 0 02 0 01 21 platinum 0 01 0 00 14 0 01 0 00 13 t1 0 00 0 00 287 1 po 0 01 0 00 13 0 06 0 02 76 0 00 0 00 268 1 pond 0 08 0 22 101 0 00 0 00 2 0 01 0 00 13 post gazette 0 00 0 00 260 1 0 01 0 00 13 prc 0 01 0 00 13 prc bellevue 0 01 0 01 15 0 01 0 00 13 0 01 0 04 8 0 01 0 00 13 boi 0 01 0 00 14 0 02 0 03 28 0 04 0 02 45 lax 0 01 0 00 9 mci 0 00 0 00 273 1 0 04 0 01 55 0 00 0 00 5 sac 0 00 0 00 260 1 0 02 0 00 26 0 01 0 00 14 yum 0 01 0 01 16 0 40 0 18 496 prodigy 0 01 0 00 13 0 00 0 00 271 1 rain delegated lame 0 00 0 00 273 1 0 01 0 00 13 0 05 0 11 60 ca 0 06 0 04 68 0 00 0 00 4 qualcomm 0 00 0 00 282 1 0 00 0 00 268 1 0 01 0 00 13 0 00 0 00 273 1 0 00 0 00 1 0 00 0 00 269 1 0 02 0 01 27 0 00 0 00 287 1 quintus 0 06 0 00 78 rain sma 0 01 0 01 7 0 01 0 00 10 0 00 0 00 273 1 0 01 0 00 13 0 09 0 12 108 0 01 0 00 12 0 00 0 00 3 0 03 0 02 37 0 01 0 00 13 reach 0 01 0 00 13 0 01 0 01 7 0 00 0 00 287 1 0 00 0 00 2 0 01 0 00 13 0 00 0 00 265 1 0 00 0 00 267 1 fla 0 01 0 00 10 ro 0 01 0 01 7 bas 0 00 0 00 753 1 rockwell roses 0 00 0 00 817 3 rogers 0 05 0 02 57 blue 0 08 0 00 95 cat 0 02 0 01 25 dot 0 01 0 00 11 wolf 0 01 0 00 14 0 00 0 00 2 saic east 0 00 0 00 4 0 00 0 01 1 sanders 0 01 0 00 14 sands 0 00 0 00 753 1 0 00 0 00 2166 3 0 01 0 00 13 0 00 0 00 268 1 0 01 0 00 11 sc 0 01 0 00 15 seanet dialup 0 00 0 00 5 0 00 0 00 1 0 03 0 01 32 0 06 0 29 71 sequent 0 00 0 00 2 sequoia 0 00 0 00 6 0 01 0 01 17 roc 0 04 0 14 51 0 01 0 00 13 0 04 0 28 54 sgi 0 00 0 00 5 0 01 0 00 13 0 01 0 01 13 0 02 0 01 30 0 01 0 00 13 0 01 0 00 13 0 01 0 01 12 0 01 0 00 13 0 02 0 00 23 0 01 0 01 12 0 00 0 00 3 0 01 0 01 7 sirius 0 01 0 00 13 0 00 0 00 5 0 02 0 02 29 0 04 0 01 47 0 06 0 01 77 0 00 0 00 1 0 01 0 00 13 0 00 0 00 275 1 austin 0 00 0 00 6 mcs norcross 0 00 0 00 1384 5 access 0 03 0 01 32 0 01 0 00 17 0 01 0 00 13 0 01 0 03 14 0 01 0 00 14 0 00 0 00 275 1 0 02 0 06 28 0 00 0 00 280 1 0 01 0 00 13 clipper 0 01 0 00 13 0 03 0 06 41 0 00 0 00 268 1 cygnus 0 01 0 00 11 0 01 0 00 13 0 02 0 02 25 std 0 01 0 00 13 0 01 0 00 13 0 00 0 00 287 1 0 04 0 01 46 stream 0 01 0 00 8 0 01 0 00 7 summer 0 01 0 00 7 sun eu 0 00 0 00 5 0 01 0 00 13 0 01 0 02 7 0 00 0 01 4 0 00 0 00 1 sybase 0 01 0 00 13 0 00 0 00 1 0 00 0 00 4206 1 0 01 0 00 13 tandem 0 00 0 00 1 tandem 0 00 0 00 5 tandem mis 0 01 0 01 10 tandem 0 02 0 01 26 tandy 0 00 0 00 2 0 02 0 01 26 0 01 0 00 13 0 00 0 00 6 0 01 0 00 13 0 00 0 00 2 0 01 0 00 17 0 01 0 00 16 tek 0 01 0 00 13 0 05 0 02 65 0 00 0 00 275 1 0 07 0 02 87 0 19 0 07 239 0 00 0 00 289 1 0 01 0 00 13 mis 0 01 0 00 13 0 01 0 02 9 0 01 0 00 13 0 03 0 06 33 0 01 0 00 13 0 05 0 29 65 0 01 0 00 13 texaco 0 01 0 00 13 wire 0 01 0 00 13 0 01 0 00 13 0 00 0 00 280 1 0 00 0 00 1 wave 0 02 0 00 20 ti 0 00 0 00 1 tiac ct 0 00 0 00 3308 1 tiac ma 0 00 0 00 753 1 tiac ma 0 00 0 00 2 tiac ma 0 01 0 00 13 tiac ma kings 0 00 0 00 287 1 tiac ma 0 02 0 00 22 tiac ma metro 0 00 0 00 1 0 01 0 00 13 0 01 0 00 13 0 02 0 01 27 0 05 0 01 66 0 01 0 00 16 0 00 0 00 287 1 0 00 0 00 1 0 01 0 01 8 trader 0 05 0 29 56 0 01 0 01 16 0 01 0 00 13 0 01 0 00 13 0 00 0 00 2 0 01 0 00 12 trw ora 0 00 0 01 6 trw ks 0 01 0 00 13 0 00 0 00 3 0 01 0 00 13 0 01 0 01 13 tyson 0 01 0 00 14 net 0 00 0 01 5 0 00 0 00 2 0 03 0 01 32 0 00 0 00 287 1 ma 0 01 0 00 12 0 02 0 02 20 unisys 0 00 0 00 287 1 0 01 0 00 13 0 00 0 00 1 0 03 0 05 31 0 01 0 00 14 0 04 0 01 51 0 01 0 00 12 0 00 0 00 4 0 00 0 00 267 1 0 10 0 14 119 0 01 0 00 11 0 01 0 00 13 0 01 0 00 13 vii ut 0 06 0 04 76 0 08 0 03 100 vir 0 00 0 00 265 1 visa 0 03 0 05 37 0 00 0 00 3 0 04 0 06 44 0 09 0 21 105 0 00 0 00 268 1 vr net 0 08 0 02 94 0 03 0 01 31 vt 0 00 0 00 2 0 01 0 00 13 0 05 0 08 62 0 01 0 00 14 wang 0 04 0 00 52 0 01 0 00 7 0 00 0 00 275 1 0 01 0 00 15 0 03 0 01 41 0 01 0 02 17 0 00 0 00 1590 6 0 00 0 00 6 webcrawler 0 00 0 00 287 1 0 01 0 00 13 0 01 0 01 7 0 01 0 00 13 0 00 0 01 1 0 01 0 00 16 0 00 0 00 3 0 01 0 00 11 dialup 0 01 0 00 12 0 05 0 01 60 0 03 0 01 38 0 01 0 00 9 0 03 0 11 39 0 00 0 00 819 3 0 01 0 01 7 0 03 0 04 34 dialup 0 00 0 00 1 0 00 0 00 5 0 00 0 00 832 2 0 08 0 02 94 0 01 0 00 13 0 00 0 01 1 0 00 0 00 2 206 0 01 0 00 13 0 02 0 02 27 0 02 0 01 20 wilmington 0 01 0 00 12 0 00 0 00 273 1 0 02 0 01 30 0 00 0 00 5 0 00 0 00 278 1 0 01 0 00 13 0 00 0 00 5 xerox 0 01 0 00 13 modem 0 00 0 00 273 1 0 01 0 01 9 bedford 0 02 0 00 23 0 00 0 00 180 1 0 00 0 00 574 2 yahoo 0 01 0 01 7 yr 0 01 0 00 13 0 05 0 02 58 zianet 0 01 0 00 13 0 00 0 00 550 2 cr 0 00 0 00 1 0 00 0 00 287 1 0 01 0 00 11 de 0 00 0 00 3 de 0 01 0 00 18 de dfn win ip 0 01 0 00 13 de dkrz 0 04 0 01 51 de 0 13 0 12 159 de 0 00 0 00 278 1 de 0 02 0 04 25 de 0 00 0 00 534 2 de kr 0 00 0 00 2 de rz 0 00 0 00 277 1 de fu berlin 0 01 0 00 13 de 0 00 0 00 1054 1 de hu berlin rz 0 03 0 04 35 de 0 01 0 00 13 de 0 00 0 00 558 2 de ku 0 00 0 00 6 de ppp 0 07 0 03 86 de 0 01 0 00 15 de 0 00 0 00 930 1 de 0 01 0 00 14 de 0 01 0 01 18 de pop hamburg 0 01 0 00 1666 17 de 0 01 0 01 7 de rwth aachen informatik 0 01 0 00 5544 7 de 0 00 0 01 1 de 0 01 0 00 13 de 0 00 0 00 180 1 de 0 02 0 00 25 de tu 0 00 0 00 792 1 de tu informatik 0 00 0 00 4 de uni rz 0 01 0 00 8 de uni erlangen 0 00 0 00 269 1 de uni erlangen informatik 0 00 0 00 4 de uni erlangen 0 00 0 00 556 2 de uni frankfurt rz 0 01 0 00 14 de uni rz 0 00 0 01 5 de uni 0 00 0 00 3 de uni karlsruhe rz 0 01 0 00 14 de uni kiel rz 0 02 0 00 21 de uni isdn 0 00 0 00 1 de uni 0 00 0 00 2 de uni rz 0 00 0 00 1001 1 de uni 0 00 0 00 2 de uni 0 01 0 02 16 de uni 0 00 0 00 180 1 de uni ppp 0 00 0 00 1 de uni 0 00 0 00 5 de uni paderborn 0 00 0 00 271 1 de uni sb 0 00 0 00 281 1 de uni sb 0 00 0 00 856 1 de uni 0 00 0 00 3 de uni stuttgart 0 01 0 00 8 de uni stuttgart wh 0 01 0 01 7 de uni trier 0 00 0 00 180 1 de uni informatik 0 01 0 00 16 de uni ulm rz 0 01 0 00 17 de uni 0 01 0 00 13 dk agora 0 00 0 00 268 1 dk ats 0 00 0 00 1 dk bib 0 00 0 00 275 1 dk 0 00 0 00 3 dk dk online 0 00 0 00 753 1 dk dk online 0 00 0 00 272 1 dk 0 00 0 00 3 dk ppp 0 00 0 01 1 dk ia 0 00 0 00 287 1 dk image 0 00 0 00 3 dk ku 0 01 0 00 13 dk ku ki 0 01 0 00 13 dk mem 0 01 0 00 13 dk 0 01 0 00 13 dk 0 01 0 00 13 dk 0 00 0 00 805 3 dk 0 00 0 00 576 2 dk 0 01 0 00 14 dk tele 0 01 0 00 12 dk tele 0 00 0 00 272 1 dk tele esb 0 01 0 00 8 dk tele 0 00 0 00 5 dk tele 0 01 0 00 11 dk tele 0 07 0 03 89 dk 0 01 0 00 13 dk ppp 0 01 0 01 10 net 0 01 0 00 13 0 00 0 00 1 alaska 0 01 0 05 17 albany 0 00 0 00 530 2 alma 0 00 0 00 280 1 american acc lab 0 02 0 00 25 american dorms 0 00 0 00 287 1 andrews cc 0 00 0 00 4 andrews 0 00 0 00 287 1 andrews tech 0 01 0 01 7 0 01 0 00 13 acs 0 01 0 00 13 0 00 0 00 6 0 01 0 00 13 arbor 0 01 0 00 11 arizona library 0 02 0 02 26 arizona math 0 00 0 00 1 arizona 0 01 0 00 13 ashland 0 00 0 00 1 asu 0 03 0 06 41 asu 0 04 0 29 53 asu la 0 01 0 01 7 auburn duc 0 01 0 00 13 0 11 0 04 136 bates 0 00 0 03 6 berkeley 0 01 0 00 13 berkeley 0 00 0 00 3 berkeley hip 0 01 0 00 13 berkeley lib 0 01 0 00 13 berkeley 0 01 0 00 13 net 0 00 0 00 3440 2 bgsu 0 00 0 00 753 1 csu 0 00 0 00 4 bradley 0 00 0 00 1949 1 brown cis 0 02 0 01 27 bu 0 01 0 01 15 bucknell 0 01 0 01 8 buffalo lib 0 00 0 00 280 1 buffalo ppp net 0 01 0 00 7 butler 0 01 0 00 11 byu 0 00 0 00 2 byu ln 0 01 0 00 10 0 00 0 00 290 1 calpoly acs 0 01 0 00 13 calpoly 0 01 0 00 12 calpoly 0 01 0 00 14 0 04 0 28 53 caltech 0 01 0 00 13 calvin 0 00 0 00 4 carleton 0 01 0 01 7 0 00 0 00 270 1 0 01 0 00 13 0 02 0 01 24 0 06 0 09 74 clarkson dorm 0 01 0 00 18 cmu andrew slip 0 02 0 01 27 cmu cs sp 0 01 0 00 10 cmu cs tps 0 04 0 23 50 cmu res 0 01 0 00 13 cmu sei 0 01 0 01 7 cod 0 01 0 00 13 colby health center 0 01 0 00 11 colby hillside west 0 01 0 00 15 colorado 0 00 0 00 278 1 lance 0 06 0 02 73 slip 0 01 0 00 14 columbia cc 0 00 0 00 6 columbia ctr 0 00 0 00 275 1 columbia 0 01 0 00 16 columbia 0 08 0 39 100 columbia 0 01 0 00 13 columbia 0 00 0 00 574 2 columbia jj 3 19 0 32 cord 0 04 0 03 48 cornell cit 0 00 0 00 275 1 cornell cs 0 01 0 00 13 cornell 0 01 0 06 15 cornell med 0 04 0 01 44 cornell msc 0 01 0 00 14 cornell resnet 0 02 0 03 23 pc 0 02 0 01 23 csc 0 00 0 00 287 1 lab 0 02 0 04 24 0 00 0 00 3 seas 0 00 0 00 3 cecs 0 01 0 00 14 csun 0 00 0 00 280 1 csuohio 0 12 0 06 145 0 02 0 04 26 ecs 0 01 0 01 16 curry 0 00 0 00 275 1 cwru student 0 01 0 00 13 dartmouth 0 00 0 00 275 1 depaul 0 00 0 00 275 1 0 01 0 00 15 0 01 0 00 7 drake 0 00 0 00 275 1 drexel 0 01 0 00 14 0 01 0 00 9 duke ac 0 01 0 01 13 duke 0 00 0 00 2 duke 0 12 0 04 151 duke dorm 0 00 0 00 5 duke mc 0 01 0 00 12 student 0 01 0 00 13 lib 0 01 0 02 17 0 00 0 00 7630 2 0 00 0 00 3 emory german 0 04 0 15 46 emory resnet 0 00 0 00 3440 2 emory theology 0 00 0 00 1375 5 0 01 0 00 10 0 02 0 01 29 0 00 0 01 5 0 01 0 00 13 pr 0 01 0 00 15 0 01 0 00 17 tn 0 01 0 05 15 0 00 0 01 2 sci 0 04 0 01 54 0 03 0 18 41 fit wood 0 00 0 00 1 0 01 0 00 10 0 01 0 00 13 friends 0 02 0 00 19 fsu 0 00 0 00 5 fsu coe 0 02 0 01 20 fsu 0 00 0 00 3 0 00 0 00 2 lib 0 01 0 00 11 gatech 0 04 0 01 45 gatech ee 0 10 0 32 124 gatech res 0 00 0 00 2 cc 0 00 0 00 4206 1 gmu 0 00 0 00 2 greenville 0 00 0 00 3 grin 0 01 0 00 13 gwu 0 00 0 00 6 gwu 0 01 0 00 13 hamilton students 0 00 0 00 3 harding 0 01 0 00 13 0 00 0 00 1 harvard fas 0 03 0 02 39 harvard student 0 01 0 00 13 resnet 0 02 0 01 21 hawaii dialup 0 02 0 01 26 hawaii ed 0 06 0 32 68 hawaii 0 01 0 01 7 hawaii ics 0 06 0 09 79 0 01 0 00 13 hope lab 0 01 0 00 13 0 00 0 00 1 iastate 0 00 0 00 553 2 iastate cc 0 03 0 03 33 iastate res 0 01 0 00 13 iastate vincent 0 06 0 03 68 iit 0 01 0 00 13 indiana cs 0 00 0 00 1 indiana fms 0 00 0 00 1 indiana geog 0 01 0 00 13 indiana 0 00 0 00 287 1 indiana lib 0 01 0 00 11 indiana pop 0 23 0 18 280 indiana ucs 0 00 0 00 2 indiana wright 0 05 0 29 59 cc 0 00 0 00 2 0 01 0 05 10 0 01 0 00 18 0 00 0 00 2 jc 0 03 0 12 37 jhu res 0 03 0 01 32 lab 0 02 0 01 25 resnet 0 00 0 00 287 1 ju 0 00 0 01 2 ksu 0 03 0 14 42 0 01 0 00 13 lafayette gates 0 00 0 00 1 lafayette 0 00 0 00 2 lawrence student 0 01 0 00 10 lehigh res 0 01 0 00 13 0 01 0 00 13 0 03 0 02 31 louisville education 0 02 0 01 26 louisville remote 0 02 0 01 26 0 01 0 04 15 0 01 0 00 13 0 00 0 00 2 0 02 0 01 26 0 01 0 00 7 0 01 0 00 13 maine 0 00 0 00 807 3 gc 0 00 0 00 1 mc lib 0 12 0 18 151 mc 0 03 0 01 34 mayo 0 00 0 00 275 1 0 00 0 00 560 2 0 00 0 00 2 research 0 00 0 00 275 1 kendall 0 00 0 00 273 1 norwell 0 01 0 00 7 0 02 0 02 19 memphis 0 01 0 00 13 0 02 0 01 21 mines 0 02 0 00 29 missouri 0 01 0 00 18 mit 0 01 0 00 13 0 01 0 00 13 montana lib 0 00 0 00 273 1 montana 0 01 0 00 13 monterey 0 00 0 00 1 st 0 01 0 00 13 msu 0 01 0 00 13 msu css 0 02 0 02 24 msu user 0 07 0 03 86 moorhead 0 01 0 00 15 0 00 0 00 1 0 02 0 05 23 mu 0 00 0 00 269 1 mu schroeder 0 00 0 00 2 res 0 01 0 00 8 0 00 0 00 4 maclab 0 09 0 11 116 ncsu 0 01 0 02 14 ncsu eos 0 02 0 01 26 ncsu unity 0 00 0 00 2 library 0 00 0 00 6 tc 0 01 0 00 17 0 00 0 00 1 0 01 0 01 7 nevada 0 02 0 09 27 nevada 0 00 0 00 1 nevada lv 0 01 0 00 9 nmsu 0 00 0 00 3 nodak 0 02 0 02 30 nodak 0 05 0 01 64 nodak ndsu admin 0 01 0 00 15 nodak ndsu cc 0 03 0 03 41 nodak ndsu cs 0 01 0 00 11 nodak ndsu ee 0 00 0 00 6 nodak ndsu entomology 0 00 0 00 3 nodak ndsu lib 0 00 0 00 1 nodak ndsu mu 0 01 0 00 11 nodak ndsu 0 02 0 01 21 nodak ndsu 0 00 0 00 3 nodak ndsu 0 02 0 00 30 nodak ndsu 0 02 0 01 28 nodak ndsu 0 01 0 00 10 nodak ndsu 0 03 0 02 42 nodak ndsu 0 02 0 03 26 nodak ndsu 0 00 0 00 273 1 nodak ndsu 0 05 0 02 67 nodak ndsu 0 00 0 00 546 2 nodak ndsu 0 00 0 00 289 1 nodak ndsu 0 02 0 01 23 nodak ndsu 0 01 0 00 12 nodak 0 00 0 00 759 3 nodak und 0 00 0 00 273 1 nodak und cc 0 04 0 02 51 nodak und housing 0 01 0 01 9 0 01 0 00 10 nwu cao 0 00 0 00 753 1 nwu isp 0 04 0 01 46 nwu res hall 0 00 0 00 270 1 nyu 0 00 0 00 562 2 nyu med 0 01 0 01 16 nyu 0 00 0 01 6 nyu net dial 0 00 0 00 275 1 nyu stern 0 00 0 00 540 2 oakland acs 0 01 0 00 13 oberlin resnet 0 08 0 05 100 ohio state 0 00 0 00 4 ohio state 0 03 0 04 34 ohio state resnet 0 01 0 00 18 ohio state uts 0 01 0 00 13 0 01 0 00 15 0 00 0 00 5 0 04 0 29 54 okstate 0 06 0 01 70 okstate remote 0 11 0 31 139 okstate 0 01 0 01 18 nexus 0 01 0 01 11 0 01 0 00 13 0 01 0 00 14 orst 0 00 0 00 4 orst 0 01 0 00 13 orst ucs 0 02 0 01 23 oswego 0 01 0 00 13 ou 0 01 0 00 12 ou math 0 01 0 01 7 ou modems 0 02 0 12 24 ou 0 00 0 00 275 1 pace dac 0 00 0 01 3 0 01 0 00 11 0 00 0 00 287 1 pitt fa 0 03 0 01 41 pitt net rmt 0 01 0 00 13 pitt 0 00 0 00 275 1 pitt sl 0 00 0 00 213 1 0 01 0 00 14 plymouth 0 03 0 03 42 princeton 0 02 0 00 21 princeton student 0 01 0 00 9 psu bd 0 01 0 00 13 psu cac 0 01 0 00 13 psu cas 0 01 0 00 13 psu 0 00 0 00 3 psu ma 0 00 0 00 4 psu 0 16 0 13 198 psu 0 00 0 00 1060 4 psu 0 00 0 00 271 1 psu wb 0 01 0 00 12 purdue 0 01 0 00 13 purdue cc 0 01 0 00 13 purdue cs 0 01 0 00 1915 7 0 00 0 00 2 rhodes 0 00 0 00 4 0 01 0 00 11 rice jones 0 00 0 00 2 richmond 0 04 0 23 48 rit 0 00 0 00 287 1 0 01 0 00 13 0 04 0 03 45 rochester 0 03 0 23 40 rochester optics 0 00 0 00 4 rochester resnet 0 01 0 00 10 rochester 0 01 0 00 13 0 01 0 05 13 rose laptop 0 03 0 07 31 rowan 0 03 0 11 39 rpi 0 00 0 00 2 0 03 0 01 38 rutgers 0 01 0 01 7 0 01 0 00 13 sanjuan 0 00 0 00 269 1 0 04 0 01 44 sdsu 0 01 0 03 14 0 01 0 00 16 shu 0 01 0 01 7 siu skills 0 00 0 00 1 0 03 0 05 34 0 01 0 00 11 0 06 0 17 73 0 01 0 00 11 0 00 0 00 287 1 0 00 0 00 3 0 02 0 01 21 stanford 0 00 0 00 287 1 stevens tech cc 0 00 0 00 289 1 stockton 0 00 0 00 1212 1 stolaf acc 0 00 0 00 2 stolaf slip 0 00 0 00 1 0 00 0 00 2 0 01 0 03 18 sunysb ic 0 02 0 06 21 sunysb 0 00 0 00 2 0 01 0 01 15 swarthmore 0 01 0 02 13 cc 0 00 0 00 5 cc 0 01 0 00 13 0 02 0 13 30 0 07 0 32 82 tamu 0 00 0 00 588 6 tamu commerce 0 01 0 01 16 tamu dorms 0 13 0 07 161 tamu 0 00 0 00 287 1 0 02 0 01 26 0 00 0 00 269 1 temple ppp 0 00 0 02 5 tenet 0 01 0 00 13 tenet austin 0 00 0 00 753 1 toronto 0 01 0 00 13 pc 0 01 0 00 13 trinity library 0 16 0 73 191 0 02 0 01 24 acs 0 01 0 00 13 ua dialup 0 00 0 00 543 2 uark 0 00 0 00 530 2 uark engr 0 00 0 00 1 uc cas 0 00 0 00 554 2 uc 0 01 0 00 12 uc slip 0 05 0 09 58 0 08 0 02 94 ucdavis 0 00 0 00 2021 1 ucf ist 0 01 0 00 13 uchicago 0 00 0 00 261 1 uchicago cs 0 01 0 02 14 uchicago lib 0 06 0 02 69 uchicago 0 02 0 01 26 uci acs 0 01 0 05 9 uci ece 0 01 0 00 13 uci 0 01 0 05 10 uci 0 01 0 02 12 uci ps 0 02 0 01 26 uci slip 0 00 0 00 6 ucla anderson 0 01 0 00 16 ucla commons 0 02 0 03 30 ucla resnet 0 00 0 00 575 2 ucla seas 0 00 0 00 265 1 ppp 0 01 0 00 13 ucsb ip 0 01 0 01 7 ucsb mcl 0 00 0 00 213 1 ucsb psych 0 02 0 01 26 ucsb resnet 0 00 0 00 287 1 ucsc 0 00 0 00 267 1 ucsd extern 0 01 0 01 17 ucsd 0 02 0 00 24 0 01 0 00 13 udel 0 00 0 00 1 udel 0 01 0 00 13 udel nss 0 01 0 00 7 udel russ 0 00 0 00 5 udel 0 01 0 01 7 ufl circa 0 00 0 00 3 ufl 0 03 0 01 37 ufl 0 01 0 00 13 uga botany 0 01 0 00 13 uga honors 0 02 0 00 23 uh cl 0 02 0 02 21 uh public 0 00 0 00 2 uic 0 01 0 00 13 uic ccc 0 00 0 00 3 uic 0 00 0 00 275 1 uic eecs 0 00 0 00 2 uiowa 0 01 0 00 13 uiowa weeg 0 01 0 00 11 uiuc cen 0 00 0 00 287 1 uiuc csh 0 01 0 01 16 uiuc cso 0 00 0 00 287 1 uiuc history 0 01 0 00 12 uiuc isdn 0 00 0 00 1 uiuc library 0 01 0 00 11 uiuc life 0 00 0 00 2 uiuc math 0 01 0 05 15 uiuc ncsa 0 00 0 00 4 uiuc scs 0 01 0 00 7 uiuc slip 0 04 0 01 45 uiuc 0 03 0 01 43 uiuc 0 00 0 00 3 cc 0 02 0 01 27 0 01 0 00 7 uky 0 00 0 00 3 uky cc 0 00 0 00 287 1 umass ecs 0 01 0 00 8 umass oit 0 01 0 01 14 umass remote 0 06 0 34 74 dorm 0 03 0 01 31 umd 0 02 0 01 20 umd dial 0 04 0 02 46 umd dorm 0 01 0 00 11 umd eng 0 00 0 00 267 1 umd physics 0 05 0 21 64 umd wam 0 04 0 09 47 umich engin 0 01 0 00 13 umich 0 00 0 00 574 2 umich 0 00 0 00 1 umich umd 0 00 0 00 275 1 0 02 0 02 20 teeth 0 00 0 00 3308 1 uml 0 01 0 00 13 0 00 0 00 1 umn cee 0 00 0 00 5 umn 0 17 0 10 210 umn dialup 0 00 0 00 1 umn 0 01 0 00 17 umn micro 0 07 0 38 89 umn mrs 0 09 0 10 107 umn 0 00 0 00 273 1 umn tc 0 07 0 02 91 0 01 0 00 13 lab 0 15 0 12 179 res 0 01 0 00 13 unc lib 0 01 0 00 14 0 01 0 00 13 0 00 0 00 556 2 unh 0 02 0 02 24 unl 0 02 0 01 30 unm 0 00 0 00 5 0 01 0 01 7 art 0 01 0 00 13 dialup 0 00 0 03 4 hsc 0 07 0 03 85 uoregon 0 01 0 00 13 upenn press 0 04 0 01 55 upenn resnet 0 00 0 00 275 1 upenn seas 0 03 0 01 38 upenn 0 00 0 00 287 1 upenn 0 08 0 32 100 usc 0 01 0 00 13 usc hsc 0 03 0 01 32 0 01 0 01 15 usu dorms 0 01 0 00 8 usu 0 01 0 00 13 usu 0 00 0 00 287 1 uta 0 05 0 05 59 utah cc 0 01 0 00 13 utah 0 00 0 00 275 1 utexas arlut 0 01 0 00 13 utexas cc 0 05 0 28 63 utexas ece 0 03 0 16 36 utexas 0 00 0 00 2 utexas lib 0 01 0 05 15 utexas ma 0 07 0 01 83 utexas ots 0 03 0 04 42 utk bf 0 01 0 01 14 utk lib 0 00 0 00 269 1 0 02 0 00 24 net 0 00 0 00 290 1 0 00 0 00 280 1 uwm csd 0 00 0 00 2 uwm esl 0 01 0 01 11 0 01 0 00 7 lan 0 01 0 01 12 vanderbilt cas 0 03 0 01 35 vanderbilt 0 01 0 00 13 0 00 0 00 753 1 virginia acc 0 13 0 04 159 virginia 0 00 0 00 753 1 virginia cs 0 00 0 00 1 virginia 0 01 0 00 7 virginia itc 0 01 0 02 12 vt cns 0 00 0 00 3 washington cac 0 01 0 00 7 washington cs 0 05 0 02 56 washington 0 02 0 02 25 washington student 0 02 0 02 30 washington 0 01 0 00 11 0 02 0 01 30 0 00 0 00 2 wellesley 0 01 0 00 686 7 0 01 0 00 13 0 02 0 02 20 williams 0 00 0 00 269 1 0 02 0 01 30 wisc net 0 01 0 01 10 wisc physics 0 07 0 10 82 wisc resnet 0 00 0 00 753 1 0 02 0 01 28 0 00 0 00 4 0 01 0 00 13 wm 0 00 0 00 2 0 01 0 00 13 0 01 0 00 7 wpi 0 01 0 00 13 wpi res 0 03 0 04 43 wsu 0 01 0 00 17 wsu 0 01 0 02 12 wsu scs 0 00 0 00 3 wustl 0 03 0 02 40 dialup 0 00 0 00 2 wvu acc 0 01 0 00 7 0 01 0 00 13 0 00 0 00 275 1 0 00 0 00 6 yale cis 0 00 0 00 2 yale 0 00 0 00 287 1 0 00 0 00 753 1 ee ip 0 00 0 00 267 1 ee 0 00 0 00 3 ee 0 00 0 00 2 ee rk 0 00 0 00 269 1 ee 0 00 0 00 280 1 gov 0 08 0 38 94 es 0 07 0 15 84 es 0 00 0 00 550 2 es 0 00 0 00 282 1 es cica 0 00 0 00 6 es 0 00 0 00 1 es 0 01 0 00 8 es 0 01 0 02 9 es 0 00 0 00 269 1 es 0 00 0 00 275 1 es 0 05 0 29 62 es lander 0 00 0 00 287 1 es leader 0 01 0 00 9 es 0 01 0 02 17 es 106 0 01 0 00 7 es 225 0 00 0 00 549 2 es 226 0 01 0 00 12 es 228 0 01 0 05 17 es 230 0 00 0 00 2 es 231 0 00 0 00 805 3 es mad 0 00 0 00 5 es 0 02 0 06 21 es 0 00 0 00 562 2 es inf 0 00 0 00 4 es 0 01 0 01 8 es 0 00 0 00 265 1 es 0 00 0 00 3 es 0 00 0 00 282 1 es 0 02 0 11 30 es upc 0 01 0 01 7 es uv ci 0 01 0 01 12 es 0 00 0 00 280 1 fi 0 00 0 00 277 1 fi 0 00 0 00 3 fi 0 00 0 00 275 1 fi cop 0 01 0 00 11 fi 0 01 0 00 10 fi funet 0 01 0 00 1933 7 fi helsinki pc 0 00 0 00 548 2 fi hit 0 02 0 02 29 fi hut 0 01 0 01 10 fi hut 0 01 0 00 14 fi 0 01 0 00 8 fi icl 0 02 0 00 26 fi inet 0 00 0 00 1059 4 fi 0 00 0 00 4 fi 0 00 0 00 275 1 fi 0 00 0 00 561 2 fi jyu 0 01 0 00 14 fi 0 00 0 00 550 2 fi 0 00 0 00 275 1 fi 0 01 0 00 13 fi nokia tele 0 00 0 00 268 1 fi isdn 0 02 0 01 30 fi oulu 0 00 0 00 269 1 fi 0 05 0 02 62 fi 0 00 0 00 554 2 fi sci 0 10 0 03 124 fi sci pp 0 00 0 00 1 fi sit 0 01 0 00 17 fi solutions 0 06 0 02 76 fi 0 00 0 00 1610 6 fi tele 0 00 0 00 2 fi tut cc 0 00 0 00 275 1 fi uta 0 00 0 00 2 fi 0 00 0 00 269 1 fi 0 00 0 00 550 2 fr 0 00 0 00 544 2 fr atlantic line 0 01 0 01 15 fr bart 0 00 0 01 1 fr 0 04 0 01 45 fr cgs 0 00 0 00 5 fr 0 02 0 01 20 fr 0 00 0 00 282 1 fr club internet 0 23 0 51 283 fr club internet 0 04 0 17 44 fr cnrs 0 00 0 00 287 1 fr 0 05 0 02 58 fr 0 00 0 00 265 1 fr ens lyon 0 00 0 00 287 1 fr 0 01 0 00 11 fr 0 04 0 18 45 fr 0 01 0 00 15 fr fc net 0 00 0 00 275 1 fr 0 00 0 00 269 1 fr 0 05 0 19 65 fr 0 00 0 00 274 1 fr 0 01 0 00 16 fr hol par 0 01 0 01 7 fr 0 00 0 01 3 fr imag 0 01 0 00 12 fr paris 0 03 0 07 42 fr 0 00 0 00 265 1 fr inria 0 01 0 00 13 fr 0 00 0 00 265 1 fr 0 01 0 04 15 fr ac 0 00 0 00 2 fr nancy 0 00 0 00 265 1 fr univ net 0 01 0 00 13 fr univ 0 07 0 23 82 fr univ 0 01 0 01 8 fr univ nantes 0 00 0 01 5 fr univ 0 01 0 01 12 fr 0 00 0 00 6 gov pe 0 00 0 00 1 gov 0 00 0 00 2 gov census 0 00 0 00 795 3 gov epa 0 00 0 00 275 1 gov epa ne 0 00 0 00 569 1 gov fcc 0 00 0 00 530 2 gov 0 03 0 01 37 gov 0 01 0 00 13 gov 0 00 0 00 287 1 gov house 0 00 0 02 4 gov 0 00 0 00 2 gov 0 01 0 00 13 gov 0 00 0 00 275 1 gov lbl 0 06 0 32 69 gov nasa arc 0 01 0 00 13 gov nasa 0 02 0 05 22 gov nasa jpl 0 01 0 00 2221 8 gov nasa 0 00 0 00 2 gov nasa nas 0 01 0 00 13 gov 0 01 0 00 13 gov ssa 0 00 0 00 2 gov usgs cr 0 01 0 02 14 gov usps 0 00 0 00 279 1 gr 0 01 0 01 7 gr 0 03 0 07 38 gr hol hal 0 01 0 00 8 gr hol 0 00 0 00 275 1 gr 0 01 0 00 11 hk 0 00 0 00 265 1 hk 0 02 0 00 27 hk csc 0 03 0 00 31 hk 0 01 0 00 13 hk 0 00 0 00 3 hk 0 01 0 00 12 hk net att 0 01 0 00 13 hk net gateway 0 01 0 00 13 hk net 0 00 0 00 287 1 hk net info 0 02 0 02 29 hk ust 0 01 0 00 13 hk ust cs 0 00 0 00 3 hr 0 00 0 00 6 hr 0 00 0 00 6 hr tel 0 00 0 00 785 1 hu bme dial 0 00 0 00 542 2 hu bme sch 0 01 0 00 13 hu c3 0 01 0 00 12 hu 0 02 0 01 22 hu 0 02 0 01 28 hu 0 01 0 00 15 hu net 0 00 0 00 831 3 hu 0 00 0 00 1 hu 0 00 0 00 277 1 hu 0 01 0 00 13 hu 0 01 0 02 7 id 0 02 0 00 27 id net 0 00 0 00 753 1 id net indo 0 00 0 00 271 1 id net indo 0 00 0 00 550 2 id net rad 0 02 0 01 21 id net rad 0 00 0 00 3 0 01 0 00 1923 7 indigo 0 01 0 00 13 indigo limerick 0 03 0 01 32 cache 0 00 0 00 530 2 rtc 0 01 0 00 7 ucc 0 02 0 01 29 il ac 0 01 0 00 13 il 0 01 0 00 13 il gov export 0 03 0 01 39 il net access 0 01 0 00 9 il net 0 00 0 00 4472 2 il net inter 0 00 0 00 277 1 il net 0 01 0 00 13 il net 0 01 0 01 18 il net 0 00 0 00 3 il net 0 00 0 00 266 1 net 0 00 0 00 4 0 00 0 00 4 0 02 0 03 19 0 01 0 05 16 0 00 0 00 564 2 0 01 0 01 12 0 01 0 00 7 0 01 0 05 14 0 00 0 00 574 2 0 01 0 01 12 enjoy 0 00 0 00 5 enter 0 01 0 04 11 inet 0 01 0 01 18 0 02 0 05 22 0 00 0 00 3 0 00 0 00 558 2 itc 0 00 0 00 275 1 pn 0 01 0 00 10 0 00 0 00 267 1 0 00 0 00 275 1 ts 0 00 0 00 1 0 01 0 03 12 0 00 0 00 271 1 ms zia 0 01 0 02 16 0 03 0 03 39 bl 0 00 0 03 4 0 00 0 00 277 1 vi 0 00 0 00 575 2 0 01 0 01 12 0 00 0 00 278 1 0 01 0 01 7 cdc 0 00 0 00 1 0 01 0 01 7 0 00 0 00 1090 4 0 07 0 25 86 0 01 0 00 7 0 00 0 00 1 0 00 0 01 4 0 01 0 05 10 0 00 0 00 287 1 csi 0 00 0 00 1 uniroma1 chem 0 01 0 02 7 ing 0 00 0 00 4 dsi 0 08 0 06 97 vol 0 01 0 01 8 vol 0 00 0 00 550 2 jp ac bb 0 00 0 00 265 1 jp ac 0 00 0 00 530 2 jp ac chiba ll 0 00 0 00 835 3 jp ac 0 00 0 00 530 2 jp ac 0 01 0 00 17 jp ac fish 0 00 0 00 540 2 jp ac cis 0 00 0 00 268 1 jp ac hit ts 0 00 0 00 275 1 jp ac ishikawa cen 0 00 0 00 275 1 jp ac 0 00 0 00 275 1 jp ac kanagawa adm 0 01 0 00 11 jp ac keio med 0 00 0 00 275 1 jp ac keio 0 01 0 00 11 jp ac keio st mc 0 00 0 00 1106 4 jp ac 0 00 0 00 280 1 jp ac eecs 0 00 0 00 1099 4 jp ac kyoto su 0 00 0 00 5 jp ac kyushu med 0 00 0 00 562 2 jp ac kyushu nc 0 00 0 00 280 1 jp ac 0 06 0 21 68 jp ac metro wsc 0 00 0 00 540 2 jp ac arch 0 00 0 00 275 1 jp ac 0 00 0 00 280 1 jp ac ed 0 01 0 01 17 jp ac eng 0 00 0 00 277 1 jp ac sc 0 00 0 00 265 1 jp ac nippon ec 0 00 0 00 550 2 jp ac osaka gu 0 00 0 00 550 2 jp ac osaka 0 00 0 00 530 2 jp ac osaka eng ccm 0 00 0 00 265 1 jp ac osaka es chem 0 00 0 00 4 jp ac osaka 0 00 0 00 530 2 jp ac 0 00 0 00 275 1 jp ac saga ec 0 00 0 00 275 1 jp ac saga 0 00 0 00 265 1 jp ac ee 0 01 0 00 10 jp ac 0 00 0 00 275 1 jp ac inf cs 0 00 0 00 1060 4 jp ac 0 00 0 00 275 1 jp ac sophia cc 0 00 0 00 274 1 jp ac ee 0 00 0 00 834 3 jp ac ph 0 00 0 00 275 1 jp ac ed 0 01 0 00 9 jp ac lit 0 00 0 00 265 1 jp ac ss 0 00 0 00 275 1 jp ac ss 0 02 0 00 23 jp ac 0 03 0 01 34 jp ac bios 0 00 0 00 265 1 jp ac 0 06 0 31 70 jp ac 0 00 0 00 265 1 jp ac 0 00 0 00 265 1 jp ac tokyo 0 00 0 00 265 1 jp ac ee 0 00 0 00 550 2 jp ac sci 0 00 0 00 265 1 jp ac 0 00 0 00 1650 6 jp ad pap 0 00 0 00 269 1 jp ad 0 00 0 00 540 2 jp ad mesh 0 00 0 00 530 2 jp ad mesh kb 0 00 0 00 540 2 jp ad mesh 0 00 0 00 274 1 jp ad mesh sp 0 02 0 01 21 jp ad mesh 0 00 0 00 550 2 jp ad mesh tk 0 02 0 01 22 jp ad mesh 0 00 0 00 538 2 jp 0 00 0 00 265 1 jp ascii 0 00 0 00 4 jp cac 0 01 0 00 1928 7 jp canon sales 0 01 0 00 9 jp canon 0 00 0 00 1383 5 jp cec 0 00 0 00 275 1 jp 0 01 0 00 13 jp 0 00 0 00 275 1 jp 0 00 0 00 280 1 jp fujitsu 0 01 0 00 13 jp 0 02 0 01 25 jp hitachi 0 00 0 00 280 1 jp hitachi 0 00 0 00 265 1 jp hitachi metals 0 00 0 00 280 1 jp hitachi sk educ 0 03 0 02 36 jp 0 00 0 00 268 1 jp 0 01 0 00 1927 7 jp coffee 0 00 0 00 554 2 jp 0 00 0 00 6 jp 0 00 0 00 275 1 jp mc soft 0 01 0 00 13 jp 0 08 0 01 102 jp 0 05 0 04 66 jp mitsubishi 0 00 0 00 550 2 jp 0 00 0 00 1100 4 jp mmc 0 00 0 00 2 jp 0 01 0 01 16 jp 0 00 0 00 275 1 jp net 0 01 0 00 17 jp 0 01 0 00 2200 8 jp nec gate 0 00 0 00 3 jp 0 00 0 00 530 2 jp 0 00 0 00 825 3 jp ntt 0 01 0 00 7 jp 0 00 0 00 550 2 jp oki 0 00 0 00 275 1 jp wg 0 05 0 02 56 jp oracle 0 00 0 00 275 1 jp 0 00 0 00 530 2 jp 0 00 0 00 265 1 jp ricoh 0 01 0 00 9 jp ricoh tn 0 00 0 00 538 2 jp sanyo 0 01 0 00 1915 7 jp sir 0 01 0 00 13 jp 0 01 0 02 12 jp 0 00 0 00 280 1 jp inet 0 00 0 00 280 1 jp toshiba 0 01 0 00 8 jp 0 01 0 01 14 jp 0 00 0 00 1110 4 jp 0 02 0 00 20 jp nal 0 00 0 00 550 2 jp ne 0 01 0 00 13 jp 0 03 0 01 35 jp 0 00 0 00 540 2 jp 0 04 0 01 46 jp osaka 0 01 0 00 17 jp 0 05 0 01 63 jp asahi net 0 00 0 00 548 2 jp 0 01 0 02 12 jp 0 01 0 00 13 jp 0 00 0 00 5 jp 0 00 0 00 265 1 jp 0 13 0 05 161 jp 0 04 0 03 44 jp net 0 00 0 00 1 jp 0 00 0 00 282 1 jp 0 01 0 00 10 jp net 0 00 0 00 265 1 jp 0 00 0 00 807 3 jp 0 00 0 00 287 1 jp 0 01 0 01 12 jp 0 01 0 00 13 jp 0 01 0 00 13 jp 0 01 0 02 17 jp 0 00 0 00 275 1 jp 0 02 0 01 26 jp tokyo 0 00 0 00 277 1 jp 0 00 0 00 554 2 jp felix 0 00 0 00 815 3 jp 0 03 0 01 33 jp 0 01 0 00 10 jp fuji mt 0 00 0 00 265 1 jp 0 00 0 00 265 1 jp globe 0 00 0 00 2 jp 0 00 0 00 2 jp highway 0 00 0 00 552 2 jp 0 00 0 00 275 1 jp 0 03 0 02 35 jp 0 01 0 00 13 jp 0 02 0 02 25 jp 0 00 0 00 265 1 jp index 0 00 0 00 550 2 jp 0 03 0 01 35 jp tokyo 0 00 0 00 1104 4 jp 0 01 0 01 16 jp infosphere 0 02 0 00 24 jp 0 09 0 08 113 jp ppp 0 00 0 00 1355 5 jp 0 02 0 07 26 jp max 0 05 0 04 56 jp max 0 00 0 00 1106 4 jp max 0 00 0 00 277 1 jp max 0 02 0 01 21 jp 0 00 0 00 819 3 jp 0 00 0 00 5 jp join 0 00 0 00 265 1 jp 0 01 0 00 13 jp jp club 0 03 0 02 39 jp 0 00 0 00 269 1 jp 0 00 0 00 6 jp dp 0 01 0 00 17 jp kyoto inet 0 00 0 00 555 2 jp 0 01 0 00 14 jp 0 00 0 00 275 1 jp 0 00 0 00 530 2 jp osaka 0 01 0 00 14 jp tokyo 0 00 0 00 550 2 jp 0 01 0 03 12 jp 0 05 0 06 62 jp msn 0 01 0 00 7 jp 0 00 0 00 1590 6 jp rim cc 0 00 0 00 265 1 jp rim 0 01 0 00 9 jp rim 0 00 0 00 280 1 jp rim na 0 00 0 00 835 3 jp rim t3 0 02 0 02 29 jp rim 0 00 0 00 554 2 jp 0 00 0 00 265 1 jp 0 00 0 00 840 3 jp scan net 0 02 0 01 26 jp 0 00 0 00 275 1 jp 0 01 0 00 14 jp net 0 15 0 09 189 jp net ap 0 00 0 00 275 1 jp 0 01 0 00 11 jp tcp ip 0 03 0 01 40 jp 0 00 0 00 1365 5 jp 0 00 0 00 280 1 jp 0 00 0 00 275 1 jp 0 00 0 00 551 2 jp urban 0 00 0 00 540 2 jp urban 0 00 0 00 268 1 jp net tk 0 00 0 00 265 1 jp vega 0 00 0 01 1 jp warp 0 00 0 00 265 1 jp 0 00 0 00 830 3 jp win 0 01 0 00 13 jp wombat 0 00 0 00 554 2 jp net kyoto 0 02 0 01 26 jp net osaka 0 00 0 00 275 1 kr ac kaist 0 00 0 00 275 1 kr 0 04 0 03 44 kr 0 00 0 00 2 kr 0 00 0 00 3 kr 0 06 0 02 76 kr 0 01 0 01 7 kr 0 00 0 00 280 1 kr 0 02 0 02 24 kr 0 00 0 00 275 1 kr nm 0 00 0 00 265 1 kr 0 01 0 00 13 ky dialup 0 00 0 00 6 lk eureka 0 00 0 00 1 lt 0 01 0 00 14 lu 0 01 0 01 15 lv 0 01 0 00 18 lv 0 01 0 00 13 lv cl 0 01 0 00 15 lv rig 0 00 0 00 1 ma 0 02 0 04 22 mil af acc 0 00 0 01 5 mil af 0 01 0 00 12 mil af 0 01 0 00 14 mil af 0 01 0 01 14 mil af 0 02 0 01 26 mil arl 0 02 0 05 29 mil army 0 01 0 00 9 mil 0 01 0 00 12 mil 0 01 0 00 9 mil disc 0 00 0 00 2 mil navy 0 02 0 01 20 mil navy 0 01 0 00 8 mil navy nps cs 0 01 0 00 9 mil navy nrl 0 01 0 01 16 mil nosc 0 00 0 00 5 mil pentagon 0 01 0 00 12 mil pentagon sam 0 00 0 02 5 mil 0 02 0 06 29 mx 0 01 0 01 7 mx 0 15 0 33 188 mx 0 00 0 00 1 mx itesm 0 06 0 29 79 mx net data 0 01 0 00 13 mx net 0 00 0 00 3 mx net sci 0 00 0 00 811 3 0 00 0 00 2 0 00 0 00 269 1 0 01 0 01 16 0 03 0 02 31 0 03 0 02 31 0 00 0 00 287 1 0 01 0 02 18 0 04 0 08 50 usm cs 0 01 0 00 13 net 0 00 0 00 6 net aa 0 00 0 00 1 net 0 01 0 00 13 net acadia 0 01 0 00 13 net accel 0 12 0 07 146 net accent 0 01 0 00 11 net access dialup 0 04 0 02 44 net 0 01 0 00 13 net achilles 0 02 0 04 26 net 0 01 0 00 13 net 0 01 0 01 13 net ca 0 00 0 00 6 net ny 0 02 0 00 26 net 0 02 0 00 19 net sdi 0 08 0 04 103 net 0 01 0 01 15 net ais chi 0 00 0 00 287 1 net ala 0 07 0 02 84 net alaska 0 01 0 00 14 net albany 0 00 0 00 1 net 0 01 0 00 14 net 0 06 0 08 77 net aloha 0 01 0 00 13 net 0 01 0 00 13 net alter va 0 00 0 00 5 net america 0 00 0 00 289 1 net 0 01 0 00 14 net 0 01 0 00 13 net 0 01 0 00 13 net angel 0 02 0 00 26 net 0 01 0 00 11 net 0 00 0 00 273 1 net medina 0 01 0 00 13 net arctic 0 01 0 00 8 net 0 00 0 00 180 1 net aristotle 0 04 0 02 51 net 0 02 0 01 26 net 0 02 0 01 20 net slc 0 01 0 01 12 net 0 00 0 00 554 2 net 0 00 0 00 552 2 net 0 01 0 00 15 net 0 01 0 00 13 net athens 0 01 0 00 13 net att dial access az phoenix 002 0 01 0 01 15 net att dial access ca los angeles 001 0 00 0 00 534 2 net att dial access ca los angeles 008 0 01 0 00 12 net att dial access ca los angeles 009 0 00 0 00 269 1 net att dial access ca san diego 001 0 00 0 00 5 net att dial access ca san francisco 001 0 01 0 00 13 net att dial access ca san francisco 003 0 01 0 03 13 net att dial access ca san francisco 006 0 00 0 00 4 net att dial access ca san francisco 007 0 00 0 00 5 net att dial access ca san francisco 025 0 01 0 00 17 net att dial access ca san francisco 026 0 01 0 00 13 net att dial access ca san jose 001 0 00 0 00 1 net att dial access ca san jose 002 0 00 0 00 6 net att dial access fl miami 001 0 00 0 00 5 net att dial access fl miami 002 0 01 0 00 13 net att dial access fl orlando 002 0 00 0 00 2 net att dial access fl orlando 004 0 00 0 00 1 net att dial access fl orlando 005 0 06 0 01 68 net att dial access fl orlando 01 0 12 0 02 149 net att dial access fl orlando 02 0 00 0 00 275 1 net att dial access ga atlanta 003 0 02 0 01 26 net att dial access ga atlanta 005 0 01 0 01 13 net att dial access ga atlanta 035 0 02 0 01 22 net att dial access ga atlanta 037 0 00 0 00 2 net att dial access ga atlanta 09 0 00 0 00 580 2 net att dial access ga atlanta 10 0 00 0 00 6 net att dial access il chicago 002 0 06 0 10 77 net att dial access il chicago 005 0 01 0 00 12 net att dial access il chicago 033 0 01 0 00 14 net att dial access il chicago 035 0 00 0 00 2 net att dial access il chicago 036 0 00 0 00 3 net att dial access mi detroit 001 0 01 0 00 10 net att dial access mn minnesota 001 0 00 0 00 3 net att dial access mn minnesota 002 0 00 0 00 467 2 net att dial access mo 001 0 01 0 00 13 net att dial access mo 003 0 01 0 00 7 net att dial access mo 009 0 01 0 00 17 net att dial access mo 051 0 00 0 01 6 net att dial access mo 052 0 01 0 00 16 net att dial access mo 0 01 0 00 10 net att dial access mo 0 00 0 00 268 1 net att dial access mo 0 01 0 00 13 net att dial access mo 0 00 0 00 2 net att dial access mo st louis 002 0 01 0 00 14 net att dial access mo st louis 004 0 01 0 00 16 net att dial access mo st louis 005 0 01 0 00 13 net att dial access mo st louis 006 0 02 0 01 27 net att dial access mo st louis 007 0 01 0 00 9 net att dial access mo st louis 009 0 01 0 00 18 net att dial access mo st louis 010 0 01 0 00 13 net att dial access nc charlotte 001 0 02 0 03 23 net att dial access ny york 001 0 00 0 00 2 net att dial access ny york 004 0 01 0 00 12 net att dial access ny york 005 0 00 0 00 5 net att dial access ny york 007 0 01 0 00 15 net att dial access ny york 008 0 01 0 00 13 net att dial access ny york 010 0 04 0 04 44 net att dial access ny york 012 0 00 0 00 3 net att dial access ny york 013 0 01 0 00 10 net att dial access ny york 015 0 00 0 00 3 net att dial access columbus 001 0 01 0 00 15 net att dial access portland 001 0 00 0 00 1182 3 net att dial access portland 002 0 01 0 00 13 net att dial access tx dallas 002 0 00 0 00 3 net att dial access tx dallas 004 0 00 0 00 1 net att dial access tx dallas 005 0 01 0 00 13 net att dial access tx dallas 006 0 02 0 01 26 net att dial access tx dallas 009 0 08 0 10 102 net att dial access tx houston 001 0 00 0 00 458 2 net att dial access tx houston 002 0 02 0 01 29 net att dial access tx houston 003 0 00 0 00 98 1 net att dial access tx houston 005 0 02 0 01 21 net att dial access va arlington 001 0 00 0 00 265 1 net att dial access va middletown 02 0 01 0 00 13 net att dial access va middletown 03 0 00 0 00 3 net att dial access va middletown 51 0 01 0 00 13 net att dial access va middletown 52 0 00 0 00 2 net att dial access va middletown 58 0 06 0 05 68 net att dial access wa seattle 001 0 01 0 05 14 net att dial access wa seattle 002 0 00 0 00 213 1 net att dial access wa seattle 004 0 02 0 00 6422 24 net att 0 01 0 01 7 net 0 00 0 00 2 net quebec 0 04 0 01 48 net 0 02 0 02 19 net az page 0 01 0 01 7 net 0 01 0 00 14 net 0 00 0 00 287 1 net 0 01 0 01 13 net 0 03 0 02 32 net 0 08 0 02 104 net 0 15 0 04 190 net bellsouth atl 0 01 0 00 7 net bellsouth 0 01 0 00 12 net bellsouth 0 00 0 00 279 1 net bellsouth 0 02 0 00 20 net bellsouth 0 08 0 20 102 net bellsouth mia 0 01 0 00 13 net bellsouth 0 01 0 00 7 net bellsouth sdf 0 03 0 01 34 net 0 01 0 00 15 net 0 03 0 02 33 net 0 01 0 00 13 net 0 06 0 06 71 net blast 0 01 0 00 17 net blue 0 01 0 00 15 net 0 01 0 00 9 net bluegrass 0 01 0 00 15 net 0 01 0 03 18 net 0 01 0 00 13 net border 0 03 0 04 38 net 0 00 0 02 5 net bridge 0 11 0 04 134 net bright dial 0 03 0 01 43 net bright win 0 00 0 00 1 net bs 0 00 0 00 3 net bt 0 00 0 00 1 net 0 01 0 00 13 net 0 01 0 00 18 net 0 01 0 02 15 net zone 0 00 0 00 552 2 net c2 0 02 0 01 25 net 0 02 0 01 26 net 0 09 0 03 114 net 0 00 0 00 2994 2 net 0 03 0 01 39 net 0 02 0 01 26 net capital 0 00 0 00 8593 2 net link 0 27 0 05 332 net 0 01 0 00 14 net 0 02 0 03 19 net 0 01 0 00 14 net dip 0 01 0 00 11 net 0 01 0 00 12 net 0 00 0 00 269 1 net av 0 00 0 00 550 2 net iw 0 01 0 00 13 net 0 03 0 02 34 net ml 0 02 0 12 25 net ot 0 00 0 00 5 net sm 0 00 0 00 3037 1 net vp 0 01 0 01 12 net wi 0 00 0 00 1 net 0 01 0 00 17 net 0 00 0 00 278 1 net charm 0 01 0 01 7 net cheney 0 00 0 00 287 1 net 0 00 0 00 2 net cheshire 0 02 0 00 20 net 0 08 0 03 94 net 0 00 0 01 6 net 0 01 0 00 14 net citynet 0 06 0 09 76 net 0 00 0 00 278 1 net 0 00 0 00 287 1 net clara 0 01 0 00 13 net clark 0 00 0 00 5 net 0 01 0 00 11 net clinic 0 08 0 02 97 net clipper 0 01 0 00 10 net cmc ontario 0 01 0 00 13 net 0 00 0 00 273 1 net 0 01 0 00 13 net 0 05 0 01 67 net 0 00 0 00 290 1 net 0 00 0 00 287 1 net community 0 00 0 00 546 2 net 0 00 0 00 280 1 net compu 0 02 0 03 19 net 0 01 0 00 13 net 0 33 0 38 412 net concentric 0 02 0 00 19 net barrie 0 00 0 00 180 1 net contact 0 12 0 02 145 net 0 02 0 01 22 net 0 00 0 00 3 net 0 01 0 00 9 net cpnet 0 01 0 00 7 net 19 0 01 0 00 8 net 20 0 01 0 01 7 net 25 0 01 0 00 7 net 26 0 00 0 00 265 1 net creative 0 01 0 00 11 net va 0 01 0 00 13 net 0 01 0 00 13 net 0 01 0 02 17 net 0 01 0 00 13 net ct 0 00 0 00 275 1 net ctc mundo 0 01 0 01 18 net 0 01 0 00 13 net cut 0 01 0 00 13 net 0 00 0 00 556 2 net 0 01 0 01 13 net 0 01 0 01 16 net 0 08 0 04 102 net 0 01 0 02 17 net 0 03 0 01 41 net 0 01 0 00 14 net 0 01 0 00 12 net 0 01 0 00 13 net 0 00 0 00 277 1 net 0 00 0 00 1 net 0 01 0 00 13 net 0 01 0 00 13 net 0 00 0 00 1 net del 0 01 0 00 13 net delta 0 00 0 00 275 1 net demon www 0 00 0 00 273 1 net 0 00 0 00 273 1 net 0 02 0 00 19 net 0 01 0 00 12 net 0 01 0 00 9 net 0 14 0 11 171 net 0 01 0 00 10 net 0 01 0 00 11 net 0 02 0 01 26 net slip 0 00 0 00 4 net 0 01 0 01 10 net 0 06 0 02 76 net digital 0 00 0 02 4 net pm pm 2 0 01 0 00 13 net wa canyon view es 0 02 0 00 26 net wa vista es 0 01 0 00 13 net 0 01 0 00 7 net 0 00 0 00 273 1 net 0 02 0 01 20 net durham 0 00 0 00 270 1 net 0 01 0 01 15 net 0 00 0 00 562 2 net 0 09 0 04 108 net 0 01 0 00 13 net ca pasadena 0 01 0 00 13 net 0 03 0 01 39 net 0 02 0 01 27 net 0 01 0 00 12 net echo 0 00 0 00 5 net 0 01 0 00 11 net edge tull 0 01 0 00 17 net 0 02 0 05 20 net ee columbus 0 02 0 01 22 net 0 01 0 00 14 net en 0 00 0 00 1 net enter 0 03 0 01 31 net enterprise 0 01 0 01 15 net eon planet 0 01 0 00 15 net eos 0 08 0 06 103 net 0 01 0 00 13 net center 0 01 0 00 13 net dayton 0 00 0 01 5 net spring 0 02 0 02 29 net 0 00 0 01 5 net 0 01 0 00 8 net eu austria 0 00 0 00 2 net evansville 0 03 0 02 42 net 0 00 0 00 6 net express news 0 02 0 06 24 net 0 01 0 01 14 net 0 00 0 00 287 1 net 0 02 0 01 23 net roc 0 01 0 00 15 net fast 0 01 0 00 13 net 0 01 0 01 14 net 0 00 0 00 1 net 0 01 0 00 13 net 0 00 0 00 5 net 0 17 0 15 211 net flash 0 01 0 01 13 net fn 0 00 0 00 1 net free speach 0 02 0 00 20 net dialup 0 06 0 03 74 net roc dial 0 00 0 00 287 1 net fsm 0 02 0 01 25 net 0 03 0 02 41 net fuse 0 01 0 03 18 net future 0 01 0 00 14 net fyi 0 00 0 00 795 3 net net 0 03 0 01 35 net 0 06 0 03 71 net gate 0 00 0 01 5 net 0 01 0 00 13 net 0 02 0 01 19 net 0 03 0 02 35 net generation 0 00 0 00 292 1 net 0 00 0 00 2 net 0 00 0 00 287 1 net 0 01 0 00 13 net 0 01 0 00 11 net gil 0 00 0 00 539 2 net gis 0 00 0 00 6 net global br 0 03 0 02 39 net 0 01 0 00 7 net 0 04 0 03 53 net 0 03 0 01 38 net golden 0 04 0 20 47 net 0 01 0 00 14 net 0 01 0 00 13 net grid 0 01 0 00 15 net grid dlls 0 01 0 00 13 net 0 13 0 06 163 net gte 0 02 0 01 20 net gte pac 0 02 0 00 23 net 0 01 0 02 16 net 0 00 0 00 287 1 net 0 01 0 01 14 net 0 00 0 00 275 1 net 0 01 0 00 12 net gulf frontier 0 01 0 00 11 net gulf 0 00 0 00 268 1 net gulf 0 01 0 00 13 net 0 01 0 00 11 net 0 00 0 00 287 1 net 0 01 0 00 16 net 0 00 0 00 287 1 net 0 10 0 26 122 net 0 03 0 05 42 net 0 00 0 00 287 1 net 0 01 0 00 13 net hit 0 00 0 00 268 1 net 0 01 0 01 7 net 0 00 0 00 787 1 net 0 00 0 00 1 net 0 01 0 00 12 net wr 0 01 0 00 13 net hooked ppp 0 02 0 00 19 net 0 01 0 01 11 net tor 0 01 0 00 13 net 0 01 0 00 10 net 0 00 0 00 1 net 0 00 0 00 275 1 net 0 00 0 02 5 net 2000 0 01 0 00 13 net wave 0 01 0 00 17 net i1 0 01 0 00 13 net iac 0 06 0 01 72 net ppp 0 02 0 00 24 net 0 01 0 00 8 net dp 0 01 0 00 7 net 0 01 0 00 14 net 0 01 0 00 13 net 0 00 0 00 278 1 net ibm br ri 0 01 0 00 11 net ibm br sp 0 03 0 01 33 net ibm ca bc 0 01 0 00 16 net ibm ca 0 02 0 06 28 net ibm ca pq 0 00 0 00 267 1 net ibm ch bas 0 03 0 03 40 net ibm es ma 0 00 0 00 564 2 net ibm id jk 0 01 0 00 12 net ibm il tel 0 00 0 00 277 1 net ibm nl ut 0 01 0 00 8 net ibm pe li 0 06 0 14 71 net ibm se 0 02 0 00 26 net ibm uk 0 01 0 00 14 net ibm uk pt 0 00 0 00 2 net ibm az 0 07 0 35 92 net ibm ca 0 01 0 00 13 net ibm ct 0 01 0 00 7 net ibm dc 0 01 0 02 14 net ibm fl 0 01 0 00 7 net ibm ga 0 01 0 00 13 net ibm ma 0 01 0 01 12 net ibm mi 0 00 0 00 2 net ibm mn 0 00 0 00 819 3 net ibm mo 0 02 0 01 25 net ibm nc 0 00 0 00 1949 1 net ibm nm 0 01 0 00 11 net ibm ny 0 01 0 00 13 net ibm pa 0 00 0 00 753 1 net ic 0 01 0 00 13 net ic 0 01 0 02 12 net hamilton 01 0 05 0 11 64 net montreal 01 0 01 0 00 13 net ottawa 01 0 01 0 00 13 net 01 0 01 0 00 13 net toronto 01 0 00 0 00 530 2 net toronto 03 0 00 0 00 265 1 net toronto 04 0 01 0 00 13 net toronto 07 0 00 0 00 265 1 net toronto 08 0 00 0 00 1148 4 net mia 0 01 0 01 7 net mia 0 00 0 00 268 1 net mia 0 01 0 00 17 net ici 0 00 0 00 550 2 net 0 00 0 00 3 net icon stl 0 00 0 00 3 net 0 00 0 00 268 1 net 0 03 0 01 31 net 0 01 0 00 13 net icsi 0 05 0 04 57 net 0 01 0 01 12 net ids ri 0 02 0 02 20 net idt chr ts 1 0 02 0 01 30 net idt ts 1 0 02 0 00 24 net idt ts 1 0 00 0 00 2 net idt ts 1 0 00 0 00 268 1 net idt hou ts 1 0 01 0 00 10 net idt la ts 3 0 01 0 00 14 net idt la ts 5 0 01 0 00 13 net idt ts 1 0 00 0 00 4 net idt nyc ts 13 0 00 0 00 275 1 net idt nyc ts 3 0 02 0 01 23 net idt nyc ts 6 0 00 0 00 6 net idt nyc ts 8 0 00 0 00 265 1 net idt ph ts 1 0 00 0 00 552 2 net idt ts 1 0 00 0 00 565 2 net 0 02 0 02 23 net 0 02 0 00 22 net 0 01 0 00 13 net igs 0 00 0 00 180 1 net igs hawk 0 00 0 00 1901 1 net igs king 0 00 0 00 1600 6 net igs 0 01 0 00 10 net igs 0 01 0 00 13 net igs windsor 0 05 0 01 56 net ij 0 10 0 13 127 net 0 00 0 00 287 1 net 0 00 0 00 287 1 net imag 0 03 0 01 31 net 0 01 0 00 13 net 0 01 0 00 7 net 0 01 0 00 14 net img 0 02 0 01 26 net 0 00 0 00 1 net 0 04 0 01 55 net 0 00 0 01 6 net 0 00 0 00 2 net 0 01 0 00 9 net 0 01 0 00 11 net indy ts 0 04 0 01 53 net 0 00 0 00 2 net infi cid 0 25 0 49 313 net infi csg 0 01 0 01 7 net infi 0 04 0 01 49 net infi fay 0 02 0 03 22 net infi 0 01 0 00 13 net infi 0 02 0 01 19 net infi phl 0 02 0 01 25 net infi richmond 0 00 0 00 5 net infi 0 00 0 00 278 1 net r3 0 01 0 04 17 net r2 0 00 0 00 540 2 net 0 01 0 00 13 net r1 0 06 0 01 71 net 0 01 0 00 13 net 0 01 0 00 13 net 0 01 0 00 13 net r1 0 00 0 00 180 1 net r11 0 01 0 02 12 net 0 01 0 01 8 net 0 01 0 02 12 net 0 00 0 00 3 net 0 01 0 00 13 net cc 0 00 0 00 1 net 0 02 0 01 25 net intercom 0 00 0 00 3 net 0 01 0 00 15 net 0 01 0 00 13 net 258 0 03 0 04 37 net 0 01 0 00 17 net 0 01 0 00 15 net 0 01 0 00 14 net 0 00 0 00 270 1 net 0 01 0 05 18 net sparta iso 0 00 0 00 753 1 net 0 06 0 26 76 net dial 0 02 0 00 22 net 0 02 0 00 26 net 0 00 0 01 2 net 0 01 0 00 13 net 0 01 0 02 8 net 0 03 0 01 39 net 0 00 0 00 556 2 net isdn 0 08 0 30 99 net 0 00 0 00 1 net isl 0 01 0 00 13 net island 0 01 0 01 12 net island north 0 01 0 00 13 net island port 0 01 0 00 17 net 0 00 0 00 5 net 0 01 0 00 13 net isp 0 01 0 00 14 net 0 11 0 30 134 net 0 01 0 01 8 net iu 0 01 0 00 13 net ix cin sms 0 00 0 00 4 net 0 01 0 00 13 net jersey 0 00 0 00 1 net 0 02 0 02 20 net junction 0 01 0 01 13 net 0 02 0 03 25 net 0 01 0 00 17 net b5 0 00 0 00 268 1 net io 0 05 0 29 60 net 0 05 0 11 67 net kent 0 01 0 00 13 net 0 00 0 00 267 1 net 0 01 0 00 15 net 0 00 0 00 3678 1 net paoli 0 01 0 00 16 net 0 00 0 00 5 net 0 03 0 01 36 net 0 03 0 01 37 net lava 0 01 0 00 14 net lax 0 01 0 00 13 net lcs 0 02 0 01 23 net leonardo 0 03 0 01 34 net li 0 01 0 02 17 net 0 01 0 00 13 net 0 01 0 00 13 net 0 01 0 01 10 net ls 0 01 0 00 13 net 0 00 0 00 1 net 0 01 0 00 13 net 0 05 0 01 62 net 0 08 0 33 93 net maui 0 02 0 01 28 net 0 01 0 00 13 net mc 0 01 0 01 7 net 0 01 0 00 17 net mci atlanta 0 00 0 00 530 2 net mci boston 0 06 0 06 74 net mci boston 0 00 0 00 3 net mci campus auburn 0 00 0 00 287 1 net mci campus 0 00 0 00 2 net mci campus 0 00 0 00 289 1 net mci campus pad uky 0 02 0 01 26 net mci campus 0 00 0 00 287 1 net mci campus som uky 0 01 0 00 13 net mci chicago 11 236 189 0 01 0 00 13 net mci chicago 3 238 189 0 00 0 00 268 1 net mci 0 01 0 00 11 net mci 0 01 0 00 14 net mci 0 00 0 00 546 1 net mci washington 0 01 0 00 15 net mci 0 01 0 00 14 net mcleod 0 00 0 00 287 1 net 0 01 0 03 16 net 0 00 0 03 4 net means 0 00 0 00 807 3 net 0 00 0 00 753 1 net 0 03 0 03 41 net 0 01 0 00 13 net mem 0 01 0 01 14 net 0 24 0 16 291 net mich 0 03 0 01 43 net 0 02 0 01 23 net micron boi 0 00 0 00 4 net micron 0 00 0 00 1 net micron 0 01 0 00 13 net micron mtn 0 02 0 01 22 net micron 0 01 0 00 13 net micron 0 01 0 00 13 net 0 00 0 00 273 1 net 0 01 0 00 11 net 0 03 0 01 37 net 0 00 0 00 287 1 net 0 01 0 00 13 net 0 01 0 00 13 net 0 01 0 05 16 net mcpherson 0 01 0 00 7 net rainbow 0 01 0 00 13 net 0 04 0 02 53 net midwest 0 01 0 00 14 net mind 0 01 0 00 13 net 0 09 0 04 107 net 0 00 0 00 2 net minn 0 05 0 02 64 net mint 0 05 0 01 58 net mis 0 00 0 00 275 1 net 0 03 0 02 40 net 0 01 0 00 13 net 0 01 0 00 13 net richmond 0 02 0 01 29 net cha 0 01 0 00 13 net sar 0 01 0 00 30000 10 net win 0 09 0 02 108 net mo 0 02 0 01 30 net 0 01 0 00 13 net 0 01 0 01 8 net mr nas 0 10 0 27 123 net mts 0 01 0 01 14 net 0 01 0 01 16 net 0 02 0 01 27 net 0 01 0 02 13 net nando 0 00 0 00 287 1 net 0 00 0 00 6 net 0 02 0 01 20 net 0 00 0 00 3 net nb 0 01 0 00 12 net 0 01 0 00 9 net 0 00 0 00 1 net 0 07 0 02 88 net 0 01 0 00 16 net 0 00 0 00 1 net net connect 0 02 0 02 21 net net link 0 02 0 01 27 net 0 01 0 00 13 net 0 00 0 00 267 1 net 0 02 0 01 27 net 0 06 0 02 68 net dialup 0 01 0 00 15 net 0 01 0 00 12 net 0 04 0 01 51 net 0 11 0 10 131 net 0 03 0 02 40 net 0 02 0 02 26 net 0 02 0 01 26 net 0 00 0 00 273 1 net 0 00 0 01 5 net 0 05 0 03 64 net 0 00 0 00 3 net 0 00 0 00 278 1 net florida 0 01 0 00 13 net 0 03 0 01 39 net niagara 0 01 0 02 17 net 0 01 0 00 13 net nl rotterdam 0 00 0 00 1 net cache 0 04 0 01 50 net nortel 0 01 0 00 15 net 0 02 0 01 22 net ns 0 01 0 00 13 net nt 0 00 0 00 3 net 0 00 0 00 275 1 net 0 01 0 01 14 net 0 01 0 00 13 net 0 00 0 00 6 net ohio cleveland 0 00 0 00 265 1 net 0 01 0 00 12 net 0 00 0 00 275 1 net olympic 0 00 0 02 4 net 0 03 0 02 33 net access 0 02 0 02 29 net 0 02 0 01 26 net 0 04 0 01 46 net 0 00 0 00 265 1 net 0 01 0 01 8 net oracle 0 00 0 00 1 net 0 01 0 00 15 net 0 01 0 00 7 net outer la 0 00 0 02 6 net proxy 0 02 0 00 26 net 0 01 0 00 14 net 0 03 0 02 39 net 0 02 0 01 27 net 0 03 0 02 43 net 0 03 0 01 33 net 0 00 0 00 287 1 net 0 01 0 00 13 net 0 02 0 01 23 net 0 01 0 00 14 net 0 09 0 02 108 net 0 01 0 02 16 net 0 01 0 00 16 net 0 07 0 07 85 net 0 02 0 01 26 net 0 01 0 00 13 net 0 00 0 00 807 3 net 0 01 0 00 13 net packet 0 03 0 01 33 net 0 00 0 00 287 1 net patriot 0 00 0 00 4 net 0 00 0 00 558 2 net 0 01 0 00 14 net pcl 0 01 0 00 13 net 0 01 0 00 13 net 0 04 0 08 51 net pe 0 02 0 01 23 net peoples 0 01 0 00 12 net perigee 0 01 0 00 13 net 0 00 0 00 3 net 0 01 0 01 10 net ph 0 06 0 02 71 net phoenix 0 01 0 01 18 net phoenix 0 01 0 00 13 net 0 01 0 00 12 net pi 0 00 0 00 2 net 0 00 0 00 265 1 net planet 0 05 0 02 65 net dialup 0 00 0 00 1 net 0 02 0 00 26 net 0 01 0 00 13 net 0 02 0 01 24 net 0 03 0 01 43 net 0 03 0 01 40 net 0 00 0 00 1878 2 net 0 00 0 00 3 net primary 0 01 0 01 7 net 0 00 0 00 265 1 net 0 01 0 01 14 net probe 0 02 0 01 27 net prodigy 0 00 0 01 1 net prodigy blue 0 01 0 02 17 net prodigy la 0 06 0 07 75 net prodigy nyc 0 08 0 15 99 net prodigy 0 01 0 00 13 net 0 01 0 00 14 net provide 0 01 0 01 15 net 0 01 0 00 12 net ps 0 01 0 00 13 net 0 00 0 00 266 1 net psi canada dialup 0 00 0 00 273 1 net psi ny 0 01 0 05 13 net psi ny 0 00 0 00 287 1 net psi ny 0 01 0 00 13 net psi ny 0 00 0 00 3308 1 net psi pub ip al greenville 0 01 0 00 17 net psi pub ip ca san diego 0 00 0 00 267 1 net psi pub ip ca santa 0 01 0 00 13 net psi pub ip denver 0 01 0 01 8 net psi pub ip ct 0 00 0 00 2 net psi pub ip dc 0 00 0 00 3 net psi pub ip fl saint petersburg 0 00 0 00 268 1 net psi pub ip fl sarasota 0 00 0 00 4 net psi pub ip il 0 01 0 01 7 net psi pub ip ma boston 0 01 0 00 13 net psi pub ip md 0 01 0 00 13 net psi pub ip mi 0 05 0 01 57 net psi pub ip mi 0 01 0 00 7 net psi pub ip nc triangle park 0 02 0 00 27 net psi pub ip ny albany 0 01 0 00 13 net psi pub ip ny buffalo 0 00 0 00 265 1 net psi pub ip tn nashville 0 00 0 00 1392 1 net psi pub ip va 0 01 0 00 13 net psi pub ip va richmond 0 01 0 00 13 net psi uk cambridge 0 01 0 00 13 net 0 00 0 00 1 net 0 00 0 00 2 net 0 03 0 01 34 net cli 0 06 0 14 69 net con 0 01 0 00 7 net 0 00 0 00 287 1 net 0 00 0 00 270 1 net 0 01 0 01 18 net pot 0 00 0 00 552 2 net spa 0 06 0 08 79 net str 0 03 0 00 37 net sun 0 01 0 00 9 net 0 00 0 00 3 net 0 03 0 01 37 net 0 01 0 00 13 net 0 01 0 00 17 net 0 03 0 01 39 net 0 00 0 00 753 1 net rahul 0 01 0 00 7 net 0 01 0 00 7 net 0 01 0 00 13 net reach 0 00 0 00 5133 2 net realtime 0 01 0 01 11 net 0 02 0 01 30 net 0 02 0 04 27 net rica 0 00 0 00 4 net 0 01 0 00 9 net 0 00 0 00 271 1 net 0 01 0 01 16 net 0 01 0 00 17 net 0 01 0 00 13 net 0 01 0 00 13 net 0 01 0 00 13 net 0 11 0 07 141 net 0 00 0 00 554 2 net 0 01 0 00 14 net sat 0 03 0 17 39 net 0 01 0 00 13 net saturn 0 01 0 00 13 net 0 01 0 00 13 net ppp 0 01 0 00 13 net 0 00 0 00 1 net scott 0 01 0 01 12 net 0 03 0 02 38 net scv 0 00 0 00 4 net 0 01 0 00 13 net 0 01 0 01 7 net sequel infocom 0 01 0 00 17 net sfi 0 00 0 00 3 net sgi 0 01 0 00 13 net shelby 0 00 0 00 273 1 net 0 00 0 00 753 1 net shore 0 01 0 00 13 net sierra 0 01 0 00 17 net 0 01 0 00 15 net silk 0 01 0 00 14 net 0 01 0 00 13 net sj coop 0 01 0 01 13 net sky 0 02 0 03 27 net 0 02 0 03 26 net 0 03 0 02 31 net 0 00 0 00 1 net 0 00 0 00 3 net 0 06 0 02 78 net slip dialup 0 01 0 00 13 net csu 0 02 0 01 27 net 0 01 0 00 14 net 0 01 0 00 13 net 0 02 0 00 20 net hamburg 0 02 0 00 19 net 0 00 0 00 569 1 net sockets 0 01 0 01 17 net 0 01 0 00 13 net 0 06 0 03 73 net sonic 0 00 0 00 5 net sonic 0 00 0 00 274 1 net sonic 0 00 0 00 274 1 net sonic 0 00 0 00 822 3 net sonic 0 00 0 00 274 1 net sonic 0 01 0 00 13 net sos 0 01 0 00 12 net 0 00 0 00 4 net 0 00 0 00 4 net 0 00 0 00 287 1 net 0 01 0 00 13 net 0 04 0 07 54 net 0 00 0 00 753 1 net spectra 0 01 0 00 13 net 0 01 0 00 16 net spiders 0 01 0 00 12 net spindle 0 00 0 00 275 1 net 0 00 0 00 5 net ppp 0 01 0 00 13 net 0 04 0 02 44 net 0 00 0 00 753 1 net state 0 00 0 00 1 net 0 01 0 00 13 net 0 01 0 00 13 net 0 01 0 00 13 net super hk 0 01 0 00 13 net superior 0 02 0 01 27 net 0 01 0 00 14 net 0 02 0 01 19 net 0 00 0 00 287 1 net 0 01 0 00 17 net 0 01 0 00 17 net 0 00 0 00 5 net 0 01 0 00 16 net 0 01 0 00 14 net tds 0 01 0 00 7 net tds 0 01 0 00 13 net tds indy 0 15 0 17 184 net tds madison 0 00 0 01 2 net tds mill 0 00 0 00 287 1 net tds 0 04 0 01 47 net tds 0 01 0 00 13 net tds 0 00 0 00 7970 4 net 0 01 0 05 13 net 0 02 0 01 30 net 0 01 0 00 13 net 0 04 0 18 44 net 0 00 0 00 4 net texas sat 0 01 0 00 13 net 0 00 0 00 289 1 net tfs 0 02 0 00 20 net 0 01 0 00 13 net 0 08 0 12 93 net 0 00 0 00 287 1 net 0 05 0 01 59 net tiac 0 01 0 00 9 net tip dial 0 00 0 00 4 net tip 0 01 0 00 10 net tis 0 01 0 02 13 net 0 01 0 00 13 net 0 03 0 03 37 net ramp 0 04 0 01 46 net 0 04 0 01 48 net 0 06 0 02 75 net 0 04 0 15 45 net 0 05 0 02 63 net total 0 01 0 00 13 net total 0 01 0 00 7 net trellis 0 02 0 01 27 net 0 03 0 01 32 net 0 01 0 00 13 net 0 00 0 00 3 net tyler 0 01 0 00 14 net tyrell tyrell 0 02 0 09 29 net ultra 0 02 0 09 24 net ultra ma 0 01 0 00 13 net ultra nh 0 00 0 01 5 net ultra nh 0 01 0 00 13 net ultra nh prt 0 01 0 01 7 net ott 0 01 0 01 17 net 0 01 0 00 7 net unlimited 0 02 0 01 26 net 0 01 0 00 7 net 0 03 0 01 33 net usit dynamic 0 00 0 00 6 net 0 00 0 00 265 1 net davis 0 00 0 00 2 net mn 0 01 0 00 13 net utah inter 0 01 0 01 16 net 0 01 0 00 12 net uu ms az phoenix 0 01 0 00 13 net uu ms bc vancouver 0 02 0 02 22 net uu ms bc vancouver 0 01 0 00 9 net uu ms ca los angeles 0 01 0 00 13 net uu ms ca los angeles 0 01 0 01 15 net uu ms ca los angeles 0 00 0 00 267 1 net uu ms ca los angeles 0 01 0 00 13 net uu ms ca los angeles 0 01 0 01 7 net uu ms ca los angeles 0 01 0 00 13 net uu ms ca los angeles 0 02 0 03 27 net uu ms ca los angeles 0 00 0 00 2 net uu ms ca los angeles 0 00 0 00 1116 4 net uu ms ca los angeles 0 01 0 00 12 net uu ms ca los angeles 0 02 0 00 21 net uu ms ca san diego 0 03 0 02 42 net uu ms ca san diego 0 00 0 00 287 1 net uu ms ca san francisco 0 03 0 03 32 net uu ms ca san francisco 0 00 0 00 2 net uu ms ca san francisco 0 02 0 01 20 net uu ms ca san francisco 0 01 0 00 13 net uu ms ca san francisco 0 02 0 01 26 net uu ms ca san francisco 0 01 0 02 12 net uu ms ca san 0 00 0 00 6 net uu ms ca san 0 00 0 00 1 net uu ms ca san 0 01 0 00 13 net uu ms ca santa clara 0 01 0 00 15 net uu ms ca santa clara 0 00 0 00 274 1 net uu ms ca santa clara 0 01 0 00 13 net uu ms ca santa clara 0 01 0 01 12 net uu ms ca santa clara 0 00 0 00 6 net uu ms ca santa clara 0 00 0 00 4 net uu ms ca santa clara 0 01 0 00 13 net uu ms denver 0 01 0 00 12 net uu ms denver 0 00 0 00 6 net uu ms denver 0 00 0 00 1 net uu ms dc washington 0 00 0 00 2 net uu ms dc washington 0 01 0 00 15 net uu ms dc washington 0 01 0 00 13 net uu ms dc washington 0 00 0 00 271 1 net uu ms dc washington 0 00 0 00 280 1 net uu ms dc washington 0 01 0 00 13 net uu ms dc washington 0 00 0 00 2 net uu ms dc washington 0 08 0 30 102 net uu ms dc 0 04 0 01 52 net uu ms fl miami 0 00 0 00 1 net uu ms fl orlando 0 01 0 00 13 net uu ms fl orlando 0 00 0 00 290 1 net uu ms fl orlando 0 00 0 00 275 1 net uu ms fl orlando 0 01 0 00 13 net uu ms fl orlando 0 04 0 01 47 net uu ms ga atlanta 0 01 0 00 15 net uu ms ga atlanta 0 02 0 01 26 net uu ms ga atlanta 0 00 0 00 278 1 net uu ms ga atlanta 0 00 0 00 3 net uu ms ga atlanta 0 01 0 01 16 net uu ms ga atlanta 0 01 0 00 13 net uu ms honolulu 0 00 0 00 275 1 net uu ms il chicago 0 01 0 00 13 net uu ms il chicago 0 00 0 00 1 net uu ms il chicago 0 01 0 00 13 net uu ms il chicago 0 01 0 00 18 net uu ms il chicago 0 00 0 00 1 net uu ms il chicago 0 01 0 00 12 net uu ms il chicago 0 00 0 00 1054 1 net uu ms il chicago 0 06 0 18 79 net uu ms il chicago 0 00 0 00 196 2 net uu ms il chicago 0 00 0 00 2 net uu ms il chicago 0 02 0 03 24 net uu ms indianapolis 0 01 0 00 12 net uu ms la orleans 0 00 0 00 2 net uu ms la orleans 0 07 0 04 87 net uu ms ma boston 0 01 0 01 7 net uu ms ma boston 0 00 0 00 287 1 net uu ms ma boston 0 07 0 09 91 net uu ms ma boston 0 01 0 00 15 net uu ms ma boston 0 01 0 00 9 net uu ms ma boston 0 01 0 01 18 net uu ms mb winnipeg 0 01 0 00 11 net uu ms mi detroit 0 02 0 00 19 net uu ms mi detroit 0 03 0 01 35 net uu ms mi detroit 0 00 0 00 2 net uu ms mi detroit 0 01 0 00 18 net uu ms mn minneapolis 0 01 0 00 13 net uu ms mn minneapolis 0 05 0 01 64 net uu ms mn minneapolis 0 01 0 01 7 net uu ms mn minneapolis 0 00 0 00 213 1 net uu ms mn minneapolis 0 04 0 02 50 net uu ms mn 0 02 0 00 20 net uu ms mo kansas city 0 00 0 00 5 net uu ms mo kansas city 0 00 0 00 6 net uu ms mo kansas city 0 00 0 00 558 2 net uu ms mo kansas city 0 00 0 00 270 1 net uu ms mo kansas city 0 02 0 00 21 net uu ms nc raleigh 0 01 0 00 13 net uu ms nc raleigh 0 00 0 01 5 net uu ms nc raleigh 0 02 0 00 23 net uu ms nj newark 0 00 0 00 5 net uu ms nj newark 0 00 0 00 574 2 net uu ms nj newark 0 01 0 00 10 net uu ms nj newark 0 00 0 00 278 1 net uu ms ny york 0 00 0 00 1375 5 net uu ms ny york 0 00 0 00 3 net uu ms ny york 0 00 0 00 266 1 net uu ms ny york 0 01 0 00 13 net uu ms ny york 0 01 0 00 15 net uu ms ny york 0 01 0 00 10 net uu ms ny york 0 00 0 00 287 1 net uu ms ny york 0 01 0 00 12 net uu ms cleveland 0 01 0 00 18 net uu ms cleveland 0 00 0 00 6 net uu ms cleveland 0 01 0 00 13 net uu ms cleveland 0 02 0 07 25 net uu ms cleveland 0 00 0 00 275 1 net uu ms cleveland 0 00 0 00 835 3 net uu ms cleveland 0 01 0 00 13 net uu ms ottawa 0 05 0 01 57 net uu ms toronto 0 00 0 00 1 net uu ms toronto 0 00 0 00 826 3 net uu ms toronto 0 03 0 01 35 net uu ms toronto 0 01 0 00 13 net uu ms toronto 0 01 0 00 9 net uu ms portland 0 00 0 01 6 net uu ms portland 0 01 0 00 13 net uu ms portland 0 01 0 01 7 net uu ms portland 0 03 0 08 41 net uu ms portland 0 00 0 00 275 1 net uu ms pa philadelphia 0 00 0 00 3614 3 net uu ms pa philadelphia 0 01 0 00 9 net uu ms pa philadelphia 0 05 0 24 64 net uu ms pa philadelphia 0 03 0 06 31 net uu ms pa philadelphia 0 06 0 02 70 net uu ms pa philadelphia 0 04 0 21 51 net uu ms tx dallas 0 05 0 01 65 net uu ms tx dallas 0 02 0 01 26 net uu ms tx dallas 0 01 0 01 12 net uu ms tx houston 0 03 0 03 40 net uu ms tx houston 0 00 0 00 4 net uu ms tx houston 0 00 0 00 269 1 net uu ms tx houston 0 00 0 00 1084 2 net uu ms tx houston 0 00 0 00 265 1 net uu ms tx 0 01 0 00 7 net uu ms tx 0 01 0 00 13 net uu ms ut salt lake city 0 00 0 01 6 net uu ms wa seattle 0 01 0 00 13 net uu ms wa seattle 0 01 0 01 17 net uu ms wa seattle 0 01 0 01 7 net uu ms wa seattle 0 00 0 00 5 net uu ms wa seattle 0 01 0 00 13 net uu ms wa seattle 0 03 0 01 32 net uu ms wa seattle 0 01 0 00 16 net uu ms wa seattle 0 03 0 03 32 net uu ms wa seattle 0 01 0 00 13 net uu ms wa seattle 0 01 0 00 1274 13 net uu ms wa seattle 0 02 0 00 2548 26 net uu ms wa seattle 0 00 0 00 1 net valley 0 01 0 00 13 net valley internet 0 01 0 00 13 net 0 00 0 01 2 net vbc 0 01 0 00 17 net venus 0 08 0 02 97 net 135 0 01 0 00 9 net 223 0 01 0 00 18 net 245 0 00 0 00 1 net 229 0 03 0 06 33 net 207 0 00 0 00 274 1 net 249 0 01 0 00 13 net 0 01 0 00 13 net virgin 0 05 0 04 56 net 0 01 0 00 10 net nn 0 02 0 01 20 net 0 00 0 00 3 net 0 01 0 00 18 net vnet 0 04 0 03 44 net 0 00 0 01 5 net voyager 0 02 0 02 20 net 0 01 0 00 13 net nash 0 01 0 00 9 net vsta 0 00 0 00 287 1 net wa 0 02 0 01 26 net warwick 0 00 0 00 2 net 0 00 0 00 278 1 net 0 01 0 00 13 net 0 00 0 00 279 1 net 0 01 0 00 9 net 0 00 0 00 287 1 net nj 0 00 0 00 273 1 net 0 00 0 00 6 net alma 0 17 0 11 211 net alma isp 0 06 0 19 76 net bryant 0 01 0 01 16 net 0 01 0 00 8 net 0 01 0 00 8 net 0 00 0 00 287 1 net ppp 0 00 0 00 1392 1 net west 0 01 0 01 8 net wf 0 02 0 00 26 net 0 03 0 01 37 net 0 06 0 30 78 net dal 0 01 0 00 11 net dal 0 13 0 04 161 net wic 0 01 0 01 17 net wilmington 0 00 0 00 278 1 net win 0 01 0 00 10 net wm 0 01 0 02 7 net world 0 00 0 00 6 net world net 0 00 0 00 287 1 net 0 01 0 03 11 net 0 07 0 03 84 net 0 02 0 01 24 net wt 0 00 0 00 5 net 0 01 0 00 12 net 0 03 0 01 34 net zebra 0 01 0 00 7 net 0 02 0 02 28 net 0 01 0 00 13 net jackson 0 00 0 00 1365 5 nl ash 0 00 0 00 919 2 nl bart 0 01 0 00 13 nl bart 0 00 0 00 273 1 nl bart 0 01 0 00 17 nl 0 02 0 06 24 nl 0 00 0 00 2 nl 0 01 0 00 9 nl 0 00 0 00 1084 2 nl composer 0 01 0 00 15 nl 0 01 0 00 13 nl 0 01 0 00 12 nl si 0 01 0 00 14 nl 0 01 0 00 13 nl 0 01 0 00 17 nl 0 00 0 00 287 1 nl improve 0 00 0 00 268 1 nl 0 00 0 00 265 1 nl kub 0 00 0 00 268 1 nl extern 0 00 0 00 2 nl nhl tem 0 02 0 00 26 nl 0 00 0 00 269 1 nl rug ub 0 00 0 00 279 1 nl cc 0 01 0 00 10 nl shell 0 01 0 00 13 nl snr 0 00 0 00 275 1 nl nic 0 01 0 00 10 nl 0 02 0 01 22 nl tip pop 0 00 0 00 2 nl tno 0 00 0 00 265 1 nl geo 0 12 0 05 151 nl tn 0 00 0 00 2 nl ct 0 01 0 00 13 nl el 0 01 0 00 13 nl el ice 0 00 0 00 550 2 nl 0 01 0 00 15 nl student 0 01 0 00 12 nl uva amc 0 01 0 00 11 nl vu cs 0 02 0 00 23 nl 0 01 0 00 18 nl 0 00 0 00 542 2 nl xs4all 0 04 0 01 45 nl xs4all dial 0 05 0 01 60 nl 0 01 0 00 13 bi 0 00 0 00 2 0 01 0 00 13 0 03 0 01 42 1 0 06 0 01 69 1 0 01 0 00 13 0 01 0 00 17 0 00 0 00 5 0 01 0 00 11 0 00 0 00 287 1 0 00 0 00 1 hint 0 00 0 00 2712 1 0 00 0 00 3 alu 0 00 0 00 265 1 0 00 0 00 518 2 intercom 0 02 0 00 29 0 01 0 00 14 mimer 0 01 0 00 12 na 0 00 0 00 280 1 0 04 0 01 50 online 0 00 0 00 282 1 saga 0 00 0 00 814 3 sn 0 10 0 03 124 sn ppp 0 00 0 01 6 0 00 0 00 265 1 0 03 0 02 33 0 02 0 01 28 0 04 0 01 50 0 02 0 00 26 0 01 0 00 12 unit 0 00 0 00 269 1 0 01 0 00 13 bergen 0 00 0 00 6 0 01 0 00 13 0 00 0 00 530 2 0 01 0 00 13 0 01 0 00 12 ns 0 00 0 01 4 nz ac 0 00 0 00 540 2 nz bates 0 02 0 02 22 nz 0 01 0 01 11 nz 0 00 0 00 1 nz 0 00 0 00 287 1 nz plain 0 06 0 03 77 nz wave 0 02 0 01 29 nz 0 00 0 00 564 2 nz net clear 0 01 0 00 7 org 0 01 0 00 14 org apc 0 01 0 00 13 org archive 0 07 0 11 84 org 0 01 0 00 13 org cfa perham 0 00 0 00 289 1 org 0 00 0 00 287 1 org 0 03 0 04 41 org eee 0 02 0 01 27 org 0 00 0 00 4 org 0 01 0 01 18 org 0 00 0 03 2 org 0 01 0 01 12 org golden 0 03 0 00 43 org 0 01 0 00 13 org hal pc 0 01 0 00 13 org 0 01 0 00 14 org 0 00 0 00 2 org 0 01 0 04 8 org ieee mis 0 01 0 00 11 org igc 0 00 0 00 6 org 0 01 0 00 13 org io 0 01 0 00 17 org io 0 00 0 00 294 3 org io 0 04 0 04 52 org 0 01 0 00 13 org iti 0 01 0 00 13 org 0 01 0 00 13 org 0 00 0 00 1 org 0 01 0 00 13 org 0 01 0 00 9 org 0 01 0 02 14 org 0 00 0 00 1 org 0 03 0 01 36 org 0 00 0 00 2 org 0 01 0 00 13 org 0 00 0 00 1 org 0 01 0 00 13 org 0 01 0 00 10 org mtn 0 01 0 00 11 org 0 02 0 01 24 org 0 02 0 00 27 org canton 0 00 0 00 2 org 0 00 0 00 1 org 0 05 0 01 64 org 0 00 0 00 554 2 org dev 0 00 0 00 753 1 org 0 00 0 00 1 org 0 00 0 00 533 2 org park 0 00 0 00 2 org 0 01 0 00 13 org 0 00 0 00 8334 1 org 0 00 0 00 5 org 0 00 0 02 6 org 0 00 0 00 550 2 org 0 01 0 00 17 org 0 01 0 00 13 org 0 00 0 00 275 1 org 0 00 0 00 4 org 0 01 0 00 13 org w3 0 02 0 01 26 org 0 00 0 00 273 1 org 0 00 0 00 3308 1 org 0 01 0 00 13 org 0 01 0 02 11 pe cc 0 02 0 02 27 ph compass 0 04 0 27 47 ph 0 01 0 01 8 ph online 0 00 0 00 1 ph 0 03 0 09 38 ph net 0 00 0 00 275 1 pl 0 13 0 03 161 pl pw ia 0 01 0 00 8 pl 0 00 0 00 853 3 pl krakow lo 0 00 0 00 265 1 pl poznan ae 0 00 0 00 287 1 pl 0 00 0 00 265 1 pl 0 01 0 01 14 pl 0 01 0 00 2296 8 pl 0 00 0 00 275 1 pl warszawa 0 01 0 00 16 pl cst 0 02 0 03 23 pl 0 00 0 01 5 pl ds 0 00 0 00 265 1 pt ip 0 04 0 02 50 pt 0 00 0 00 1 pt ist 0 05 0 02 60 ro 0 00 0 00 180 1 ro 0 00 0 00 4 ro museum 0 02 0 00 22 ro 0 03 0 02 32 ro 0 00 0 00 6 ru ac 0 00 0 00 265 1 ru 0 00 0 00 1 ru dialup 0 00 0 00 550 2 ru 0 07 0 01 89 ru 0 01 0 00 13 ru campus 0 01 0 00 10 ru 0 00 0 00 269 1 ru 0 01 0 00 10 ru 0 06 0 06 68 ru space 0 00 0 00 282 1 ru ural 0 02 0 00 19 se 0 21 0 03 264 se ppp 0 00 0 00 279 1 se 0 02 0 02 24 se 0 01 0 01 17 se chalmers ios 0 00 0 00 265 1 se 0 01 0 01 15 se 0 00 0 00 819 3 se 0 01 0 01 7 se 0 00 0 00 825 3 se 0 02 0 01 22 se ericsson edt wise 0 01 0 00 10 se 0 00 0 00 265 1 se educ 0 00 0 00 271 1 se educ ped 0 00 0 00 265 1 se 0 00 0 00 6 se gu adb 0 00 0 00 269 1 se hb ing 0 01 0 00 16 se hb 0 00 0 00 273 1 se 0 00 0 00 267 1 se 0 00 0 00 274 1 se hh 0 00 0 00 2712 1 se 0 00 0 00 280 1 se mc 0 02 0 01 22 se 0 00 0 00 265 1 se ed 0 01 0 00 13 se ing 0 00 0 00 287 1 se 0 00 0 00 1 se 0 00 0 00 795 3 se 0 02 0 00 20 se 0 02 0 01 19 se ibm 0 14 0 03 167 se 0 01 0 03 12 se 0 00 0 01 6 se 0 00 0 00 1106 4 se ki 0 01 0 00 9 se dial 0 01 0 01 7 se 0 00 0 00 1 se kth ele 0 00 0 00 4 se kth 0 00 0 00 1 se kth 0 00 0 03 4 se 0 00 0 00 556 2 se 0 01 0 01 17 se 0 00 0 00 1590 6 se lu student 0 00 0 00 5 se anl 0 00 0 00 820 3 se 0 00 0 00 1341 5 se 0 00 0 01 6 se 0 00 0 01 4 se idt 0 00 0 00 5 se iea 0 00 0 00 267 1 se mh 0 00 0 00 299 1 se 0 00 0 00 267 1 se oden 0 01 0 00 7 se 0 01 0 01 15 se pi 0 00 0 00 6 se kd 0 01 0 00 13 se saab air 0 00 0 00 279 1 se 0 00 0 00 275 1 se 0 00 0 00 5 se 0 00 0 00 831 3 se sll lk 0 00 0 00 831 3 se sll pol 0 01 0 00 13 se stockholm 0 46 0 19 562 se 0 00 0 00 3 se 0 04 0 04 48 se north 0 00 0 00 265 1 se west 0 00 0 00 277 1 se 0 04 0 03 55 se 0 00 0 00 5 se 0 00 0 00 1 se 0 02 0 00 26 se uppsala mk 0 01 0 00 12 se uu student 0 01 0 01 7 se 0 01 0 00 15 se volvo 0 01 0 00 13 se 0 02 0 00 26 sg ac ntu 0 01 0 00 9 sg 0 03 0 06 32 sg 0 13 0 34 160 sg singnet 0 00 0 00 265 1 sg 0 01 0 00 13 sg yas 0 01 0 00 12 sg gov 0 05 0 01 61 sg net pacific 0 00 0 00 3 si 0 00 0 00 275 1 si 0 00 0 00 196 2 si insert kk 0 01 0 00 12 si uni kiss 0 00 0 00 542 2 sk 0 00 0 00 265 1 sk 0 00 0 00 3080 2 su demos 0 02 0 02 26 su 0 00 0 00 273 1 su msu cs 0 00 0 00 269 1 su msu econ 0 00 0 00 3 su msu math 0 01 0 00 9 ac ku cpe 0 02 0 01 26 inet 0 00 0 00 3 0 03 0 02 34 net 0 00 0 00 275 1 0 01 0 00 12 tr net tele 0 08 0 07 101 tt net 0 03 0 01 34 tw 0 00 0 00 2 tw nctu 0 01 0 00 12 tw nctu csie 0 03 0 13 34 tw cc 0 00 0 00 2 ua 0 03 0 04 37 uk ac 0 00 0 00 6 uk ac bath 0 00 0 00 2 uk ac 0 01 0 00 9 uk ac brad dial 0 01 0 00 13 uk ac cam cup 0 10 0 03 117 uk ac cam dow 0 01 0 00 13 uk ac cam 0 01 0 00 15 uk ac cam 0 01 0 00 7 uk ac 0 01 0 00 13 uk ac 0 01 0 00 14 uk ac prop 0 02 0 01 30 uk ac 0 00 0 00 1092 4 uk ac hull 0 01 0 00 8 uk ac hull ucc 0 00 0 00 267 1 uk ac 0 01 0 00 12 uk ac cms 0 01 0 00 11 uk ac lut 0 00 0 00 5608 2 uk ac mcc 0 04 0 01 55 uk ac 0 01 0 00 13 uk ac nottingham 0 00 0 00 4 uk ac nottingham ccc 0 01 0 00 13 uk ac ox eng 0 01 0 00 13 uk ac 0 01 0 02 12 uk ac dcs 0 00 0 03 4 uk ac regents 0 01 0 00 15 uk ac rl sci 0 01 0 00 14 uk ac 0 00 0 00 1 uk ac 0 00 0 00 275 1 uk ac st 0 00 0 00 271 1 uk ac staffs soc 0 01 0 01 14 uk ac central 0 00 0 00 1 uk ac swan 0 00 0 00 268 1 uk ac 0 01 0 00 13 uk ac 0 01 0 00 11 uk ac unl 0 01 0 01 8 uk ac 0 00 0 00 180 1 uk 0 05 0 02 56 uk ascom telecom 0 00 0 00 547 2 uk bogo 0 01 0 01 16 uk cm net 0 01 0 00 13 uk 0 17 0 34 207 uk demon 0 02 0 00 22 uk digital 0 01 0 00 13 uk 0 06 0 02 72 uk pool 0 00 0 00 2 uk 0 01 0 00 13 uk frontier networks 0 01 0 00 12 uk icl 0 00 0 00 506 1 uk 0 00 0 00 562 2 uk 0 01 0 00 13 uk 0 02 0 00 22 uk 0 08 0 07 98 uk 0 00 0 00 360 2 uk 0 02 0 01 23 uk 0 00 0 00 275 1 uk pol 0 01 0 00 13 uk pol 0 01 0 01 18 uk pol 0 00 0 00 835 3 uk 0 00 0 00 287 1 uk sol 0 01 0 00 13 uk 0 00 0 00 530 2 uk 0 01 0 00 9 uk 0 01 0 00 13 uk 0 01 0 01 9 uk sartre 0 00 0 00 2 uk 0 00 0 00 2 uk gov csl 0 00 0 00 1 uk gov hm treasury 0 02 0 02 25 uk gov 0 01 0 00 13 uk gov norfolk 0 01 0 00 13 uk org 0 00 0 01 1 al mobile 0 00 0 01 6 az chandler ci 0 01 0 05 13 ca cc 0 00 0 00 2 ca 0 02 0 00 26 ca 0 01 0 00 15 ca 0 00 0 01 6 ca 0 01 0 00 13 ca 0 02 0 02 29 ca 0 01 0 01 7 ca 0 04 0 06 44 ca 0 01 0 00 13 ca san diego 0 00 0 00 1 ca 0 01 0 00 13 mis 0 04 0 01 48 fl 0 00 0 00 275 1 fl cc 0 02 0 01 24 fl cc 0 01 0 00 13 fl 0 00 0 00 1 fl lib 0 00 0 00 2 fl freenet 0 01 0 00 13 ga wayne high wayne 0 01 0 00 13 honolulu 0 05 0 06 57 ia cc 0 00 0 00 1 ia hs 0 01 0 00 17 ia st 0 01 0 00 13 ia 0 01 0 00 13 ia 0 00 0 00 1 ia wdm 0 01 0 00 13 il 0 01 0 00 9 il 27 0 02 0 01 26 il ms 0 01 0 00 13 il state 0 01 0 00 8 state doe 0 00 0 00 2 ks state 0 00 0 00 290 1 la nat 0 00 0 00 3 la lib 0 01 0 00 15 la state 0 00 0 00 273 1 ma 0 00 0 00 269 1 md ha 0 00 0 00 1751 1 md lib 0 01 0 00 13 gsb 0 01 0 00 13 george stevens 0 01 0 01 7 hs 0 01 0 00 8 0 00 0 00 287 1 state 0 02 0 01 24 mi 0 01 0 00 13 mi fps 0 01 0 01 7 mi 0 02 0 01 29 mi tps 0 01 0 00 13 mi 0 01 0 00 13 mi grant 0 00 0 00 1 mn ci 0 01 0 00 15 mn duluth cp 0 00 0 00 1 mn buffalo 0 00 0 00 4 mn centennial 0 01 0 00 7 mn 0 04 0 21 50 mn 0 01 0 00 14 mn 0 00 0 00 2 mn 0 01 0 00 15 mn 0 00 0 00 2 mn 0 01 0 00 13 mn 0 05 0 02 67 mn 0 00 0 00 4 mn 0 00 0 00 2 mn 0 01 0 00 18 mn ties 0 00 0 00 1 mn lib ramsey 0 02 0 01 26 mo 0 01 0 00 13 ms doe 0 01 0 00 10 ms state 0 01 0 02 12 nc 0 00 0 00 1 nc weaver 0 00 0 00 1 nc wake 0 01 0 00 13 state sao 0 00 0 00 4 ne cc 0 00 0 00 1111 4 ne 0 00 0 00 1 ne 0 00 0 00 273 1 ne lib 0 00 0 00 275 1 nj monroe 0 01 0 02 12 nj 0 00 0 00 2 nj lib princeton 0 01 0 00 13 nm cc 0 00 0 00 2 nm 0 01 0 00 13 ny 0 01 0 00 13 knox 0 01 0 00 12 lib 0 01 0 00 14 cb 0 01 0 00 13 0 01 0 00 13 bay 0 00 0 01 4 0 01 0 00 7 pa cc 0 01 0 00 13 pa area 0 01 0 00 13 pa 0 01 0 00 10 pa 0 01 0 00 13 pa 0 00 0 00 287 1 pa 0 00 0 01 6 pa 0 01 0 00 9 pa state coin 0 01 0 00 7 sc state 0 00 0 00 3 sd 0 00 0 00 278 1 sd state 0 00 0 00 1510 2 tn cc 0 00 0 00 287 1 tx cc austin 0 01 0 00 13 ut logan 0 01 0 00 13 ut rich 0 01 0 00 16 va blacksburg 0 00 0 00 1 va montgomery 0 01 0 00 13 va pen 0 02 0 01 25 vt 0 00 0 00 1 vt state srs 0 01 0 00 10 wa 0 01 0 00 11 wa lib 0 01 0 00 10 wa lib 0 02 0 02 27 wa seattle ci 0 00 0 00 287 1 wi 0 01 0 00 13 wi 0 01 0 00 13 wi sparta 0 03 0 01 39 wi usm 0 01 0 00 13 wv 0 01 0 00 15 wy sheridan wave 0 01 0 00 18 0 00 0 00 1102 4 yu 0 01 0 00 7 za ac dental 0 01 0 00 18 za ac 0 01 0 00 11 za ac und 0 04 0 01 45 za global net 0 01 0 00 14 za 0 05 0 01 63 za kingsley 0 00 0 00 278 1 za mccarthy 0 01 0 00 10 za 0 01 0 00 8 za 0 01 0 00 13 za 0 01 0 00 13 za ucs 0 02 0 03 26 za gov 0 01 0 00 12 za pix 0 00 0 00 6 za pix 0 02 0 02 24 za school total transfers archive section byte bytes requests archive section 0 00 0 00 6 0 04 0 01 47 0 03 0 61 33 adam avi 0 06 0 00 70 gifs arrow gif 0 00 0 00 4 gifs bg gif 0 05 0 15 64 gifs gif 0 03 0 01 43 gifs calvin gif 0 04 0 00 52 gifs devil gif 0 00 0 00 536 1 gifs dilbert gif 0 11 0 03 131 gifs doom gif 0 12 0 12 153 gifs gif 0 12 0 11 144 gifs gif 0 11 0 14 140 gifs gif 0 10 0 14 125 gifs gif 0 10 0 09 118 gifs gif 0 09 0 14 108 gifs gif 0 09 0 13 107 gifs gif 0 08 0 10 98 gifs gif 0 16 0 24 191 gifs gif 0 15 0 21 181 gifs gif 0 14 0 20 171 gifs gif 0 14 0 22 173 gifs gif 0 03 0 01 41 gifs hobbes gif 0 19 0 04 236 gifs gif 0 04 0 01 55 gifs ministry gif 0 05 0 00 59 gifs nin gif 0 03 0 09 42 gifs jpg 0 00 0 00 1 gifs paper gif 0 05 0 00 59 gifs gif 0 13 0 03 163 gifs gif 0 07 0 01 80 gifs skull gif 0 14 0 02 168 gifs gif 0 03 0 01 38 gifs gif 0 03 0 00 37 0 00 0 00 1 txt 0 00 0 00 1780 4 files html 0 00 0 00 1 gifs 1 gif 0 00 0 00 2 gifs 2 gif 0 00 0 00 5498 2 gifs 3 gif 0 00 0 00 2 gifs 4 gif 0 00 0 00 5678 2 gifs 6 gif 0 00 0 00 2 gifs 7 gif 0 00 0 00 2 gifs 8 gif 0 00 0 00 2 gifs 9a gif 0 00 0 00 2 gifs christ gif 0 00 0 00 3 gifs gif 0 01 0 00 13 gifs gif 0 00 0 00 2380 2 gifs links gif 0 02 0 00 26 gifs gif 0 02 0 00 25 gifs gif 0 02 0 00 25 gifs gif 0 02 0 00 25 gifs gif 0 02 0 00 25 gifs gif 0 02 0 00 25 gifs gif 0 00 0 00 2 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 10 gifs jpg 0 01 0 00 9 gifs jpg 0 01 0 00 10 gifs jpg 0 01 0 00 9 gifs jpg 0 01 0 00 10 gifs jpg 0 01 0 00 9 gifs jpg 0 01 0 00 10 gifs jpg 0 01 0 00 9 gifs jpg 0 00 0 00 2548 2 gifs gif 0 00 0 00 5508 4 gifs screen gif 0 02 0 01 26 gifs test3 jpg 0 01 0 00 10 gifs gif 0 01 0 00 11 gifs jpg 0 01 0 00 11 gifs jpg 0 01 0 00 10 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 9 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 8 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 9 gifs jpg 0 01 0 00 9 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 9 gifs jpg 0 01 0 00 8 gifs jpg 0 01 0 00 9 gifs jpg 0 01 0 00 8 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 11 gifs jpg 0 01 0 00 9 gifs jpg 0 01 0 00 8 gifs jpg 0 01 0 00 9 gifs jpg 0 01 0 00 8 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 11 gifs jpg 0 01 0 00 11 gifs jpg 0 01 0 00 10 gifs jpg 0 01 0 00 11 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 11 gifs jpg 0 00 0 00 1 gifs jpg 0 01 0 00 11 gifs jpg 0 01 0 00 10 gifs jpg 0 01 0 00 7 gifs gif 0 02 0 01 29 index2 html 0 00 0 00 1 html 0 00 0 00 7500 5 links html 0 02 0 00 30 map html 0 01 0 00 12 html 0 00 0 00 4 shots html 0 00 0 00 4 shots arch 1a gif 0 00 0 00 4 shots arch 2a gif 0 00 0 00 4 shots arch 3a gif 0 00 0 00 5925 3 shots arch 4a gif 0 00 0 00 7539 3 shots arch 5a gif 0 00 0 01 1 shots boat gif 0 00 0 00 1 shots chill 01 gif 0 00 0 00 1 shots chill 02 gif 0 00 0 00 1 shots chill 03 gif 0 00 0 01 1 shots gate gif 0 00 0 01 1 shots gif 0 00 0 01 1 shots left gif 0 00 0 00 8610 3 shots 1a gif 0 00 0 00 3 shots 2a gif 0 00 0 00 3 shots 3a gif 0 00 0 00 6741 3 shots 4a gif 0 00 0 00 2 shots gif 0 00 0 00 1 shots gif 0 00 0 00 2 shots gif 0 00 0 00 1 shots gif 0 00 0 00 1 shots gif 0 00 0 00 1 shots gif 0 00 0 00 1 shots gif 0 00 0 00 1 shots gif 0 00 0 00 1 shots gif 0 01 0 01 17 html 0 00 0 00 1 html 0 06 0 02 76 links html 0 00 0 00 986 1 oak grove 0 00 0 00 3675 1 oak grove close 0 00 0 00 1 oak grove close gifs gif 0 00 0 00 823 1 oak grove close gifs sml logo gif 0 00 0 00 2594 1 oak grove gifs av logo gif 0 00 0 00 1296 1 oak grove gifs gif 0 00 0 00 1258 1 oak grove gifs gif 0 00 0 00 1224 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gc icon gif 0 00 0 00 3243 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 01 0 01 14 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs surf log gif 0 02 0 00 24 oak grove gifs gif 0 00 0 00 1 oak grove index2 html 0 00 0 00 1 oak grove html 0 00 0 00 1 oak grove html 0 00 0 00 918 1 oak grove map html 0 00 0 00 1 oak grove staff html 0 00 0 00 3 outpost zip 0 00 0 01 3 zip 0 00 0 00 2 pants html 0 15 0 06 187 rocket html 0 00 0 00 2 sayings html 0 03 0 48 43 zip 0 16 0 07 201 0 00 0 00 5 background 0 00 0 00 5 background gif 0 00 0 00 6 background gif 0 00 0 00 5 background jpg 0 00 0 00 5 background blue gif 0 00 0 00 6 background jpg 0 00 0 00 5 background jpg 0 00 0 00 5 background gif 0 00 0 00 5 background brown jpg 0 00 0 00 6 background gif 0 00 0 00 6 background jpg 0 00 0 00 6 background jpg 0 00 0 00 5 background jpg 0 00 0 00 4 background fire 16 gif 0 00 0 00 4 background gif 0 00 0 00 4 background fish jpg 0 00 0 00 4 background green gif 0 00 0 00 4 background jpg 0 00 0 00 4 background jpg 0 00 0 00 4 background ice jpg 0 00 0 00 4 background jpg 0 00 0 00 4 background jpg 0 00 0 00 4 background gif 0 01 0 00 8 background midnight jpg 0 00 0 00 5 background orange jpg 0 00 0 00 4 background jpg 0 00 0 00 6 background jpg 0 00 0 00 4 background purple jpg 0 00 0 00 4 background jpg 0 00 0 00 4 background gif 0 00 0 00 5 background red gif 0 00 0 00 4 background gif 0 00 0 00 5 background jpg 0 00 0 00 4 background jpg 0 00 0 00 4 background jpg 0 00 0 00 4 background jpg 0 18 0 08 220 background jpg 0 00 0 00 4 background ribs jpg 0 00 0 00 4 background jpg 0 00 0 00 4 background water gif 0 00 0 00 4 background waves gif 0 00 0 00 4 background jpg 0 10 0 04 125 donate jpg 0 19 0 05 231 gallery 0 19 0 12 228 gallery gif 0 01 0 03 17 gallery gif 0 15 0 01 182 gallery gif 0 02 0 13 20 gallery angela jpg 0 00 0 00 2 gallery bird fancy grey jpg 0 01 0 02 16 gallery gif 0 01 0 08 15 gallery jpg 0 01 0 01 15 gallery gif 0 01 0 01 16 gallery chun li gif 0 01 0 03 12 gallery gif 0 10 0 11 118 gallery face jpg 0 00 0 01 4 gallery jpg 0 01 0 02 15 gallery death jpg 0 18 0 14 218 gallery gif 0 03 0 02 36 gallery jpg 0 03 0 05 32 gallery jpg 0 03 0 10 36 gallery jpg 0 02 0 05 28 gallery jpg 0 02 0 07 28 gallery jpg 0 02 0 01 22 gallery jpg 0 03 0 09 34 gallery jpg 0 01 0 02 9 gallery gif 0 00 0 01 6 gallery donovan gif 0 24 0 02 296 gallery gif 0 23 0 24 284 gallery dragon jpg 0 15 0 01 180 gallery gif 0 02 0 07 27 gallery f1 jpg 0 02 0 07 20 gallery f2 jpg 0 00 0 01 5 gallery jpg 0 00 0 01 5 gallery jpg 0 01 0 01 8 gallery gif 0 14 0 01 178 gallery gif 0 01 0 02 11 gallery gif 0 01 0 03 12 gallery gif 0 12 0 12 146 gallery gif 0 01 0 01 12 gallery jpg 0 15 0 05 179 gallery hobbes gif 0 01 0 01 15 gallery gif 0 01 0 01 12 gallery ken gif 0 00 0 01 4 gallery gif 0 00 0 01 5 gallery gif 0 20 0 16 251 gallery gif 0 01 0 02 10 gallery gif 0 00 0 01 5 gallery gif 0 01 0 03 7 gallery gif 0 01 0 03 9 gallery jpg 0 01 0 01 15 gallery jpg 0 01 0 01 10 gallery jpg 0 15 0 01 180 gallery gif 0 02 0 17 22 gallery mac f1 jpg 0 01 0 04 16 gallery 01 jpg 0 01 0 02 7 gallery jpg 0 02 0 04 19 gallery jpg 0 01 0 03 13 gallery pop gif 0 00 0 00 5 gallery quake gif 0 15 0 01 179 gallery gif 0 01 0 01 10 gallery gif 0 01 0 07 16 gallery jpg 0 01 0 01 9 gallery gif 0 03 0 05 31 gallery gif 0 01 0 05 16 gallery gif 0 01 0 02 13 gallery spawn jpg 0 01 0 02 9 gallery jpg 0 01 0 04 14 gallery jpg 0 01 0 05 12 gallery jpg 0 18 0 06 224 gallery jpg 0 00 0 02 4 gallery tiger drinking jpg 0 00 0 01 3 gallery tiger wall jpg 0 01 0 03 18 gallery tomb gif 0 01 0 00 9 gallery jpg 0 14 0 01 178 gallery gif 0 01 0 02 7 gallery 2 jpg 0 00 0 01 4 gallery 5 jpg 0 11 0 03 133 gif 0 00 0 00 1 lightning gif 0 10 0 03 127 links gif 0 11 0 03 137 0 04 0 07 49 jpg 0 09 0 91 106 jpg 0 05 0 25 56 jpg 0 04 0 14 52 jpg 0 04 0 22 49 jpg 0 07 0 21 88 elf lite jpg 0 04 0 08 47 ash jpg 0 04 0 14 51 ball jpg 0 04 0 28 49 jpg 0 09 0 91 105 gif 0 07 0 39 82 gif 0 07 0 12 83 jpg 0 06 0 10 73 jpg 0 06 0 13 70 jpg 0 05 0 11 65 jpg 0 05 0 10 63 jpg 0 04 0 23 53 gif 0 04 0 24 44 cd cover gif 0 06 1 01 77 gif 0 10 0 15 125 jpg 0 10 0 24 123 jpg 0 09 0 20 115 jpg 0 09 0 21 109 jpg 0 08 0 19 100 jpg 0 08 0 17 95 jpg 0 06 0 11 79 jpg 0 07 0 15 83 jpg 0 10 0 24 128 jpg 0 03 0 08 40 jpg 0 04 0 08 52 jpg 0 05 0 09 67 jpg 0 04 0 10 50 jpg 0 04 0 07 50 jpg 0 07 0 07 86 jpg 0 04 0 08 50 jpg 0 05 0 11 65 jpg 0 05 0 08 60 jpg 0 05 0 08 60 jpg 0 09 0 05 115 purple gif 0 13 1 04 165 m2 gif 0 03 0 01 41 magic 0 12 0 03 143 magic mtg sm gif 0 01 0 00 10 magic gif 0 03 0 01 33 magic gif 0 03 0 03 37 magic gif 0 01 0 00 8 magic gif 0 03 0 07 35 magic gif 0 01 0 00 15 magic gif 0 03 0 15 31 magic kane gif 0 03 0 02 37 magic jpg 0 01 0 00 11 magic gif 0 03 0 06 37 magic gif 0 02 0 00 30 magic tap gif 0 03 0 00 37 magic gif 0 01 0 00 9 magic gif 0 01 0 00 9 magic gif 0 02 0 00 30 magic gif 0 01 0 00 18 gif 0 01 0 00 8 mariah 0 00 0 00 1 mariah jpg 0 01 0 01 13 mariah jpg 0 01 0 01 14 mariah jpg 0 01 0 00 13 mariah jpg 0 00 0 00 1 mariah jpg 0 01 0 01 14 mariah lovett jpg 0 01 0 00 14 mariah jpg 0 00 0 00 277 1 mariah mariah txt 0 01 0 00 14 mariah html 0 01 0 01 13 mariah jpg 0 01 0 00 13 mariah singing jpg 0 01 0 00 14 mariah jpg 0 00 0 00 1 mariah jpg 0 11 0 01 131 gif 0 11 0 10 131 gif 0 17 0 00 211 gif 0 00 0 00 3 pics 0 00 0 00 1 pics face jpg 0 00 0 00 1 pics tiger drinking jpg 0 00 0 00 1 pics tiger wall jpg 0 07 0 02 86 quake 0 09 0 01 115 quake gif 0 00 0 00 1 quake gif 0 05 0 04 66 quake gif 0 03 0 00 33 quake gif 0 00 0 00 3 quake contract gif 0 01 0 00 7 quake contract html 0 05 0 00 61 quake eyes gif 0 05 0 16 67 quake guy gif 0 03 0 00 34 quake head gif 0 01 0 00 11 quake gif 0 03 0 01 40 quake gif 0 01 0 00 9 quake gif 0 03 0 00 41 quake gif 0 05 0 00 62 quake dot gif 0 03 0 00 40 quake enemy gif 0 05 0 00 62 quake gif 0 05 0 00 61 quake grey gif 0 05 0 00 65 quake gif 0 05 0 00 62 quake gif 0 00 0 00 6 quake gif 0 05 0 01 62 quake gif 0 00 0 00 1 quake paper gif 0 00 0 00 1 quake patch gif 0 03 0 00 43 quake roster gif 0 05 0 10 65 quake team gif 0 02 0 01 23 quake gif 0 00 0 00 1 quake q1 gif 0 00 0 00 5 quake gif 0 01 0 00 10 quake gif 0 00 0 00 6 quake gif 0 01 0 00 7 quake gif 0 00 0 00 1 quake q3 gif 0 01 0 01 10 quake q6 gif 0 00 0 00 1 quake gif 0 00 0 00 3004 2 quake gif 0 06 0 05 68 quake gif 0 00 0 00 1 quake gif 0 00 0 00 1 quake gif 0 00 0 00 1300 1 quake gif 0 01 0 00 8 quake jpg 0 05 0 00 62 quake roster gif 0 03 0 00 43 quake roster 0 03 0 01 40 quake roster gif 0 03 0 02 40 quake roster gif 0 00 0 00 1346 1 quake temp gif 0 00 0 00 7062 2 quake html 0 02 0 01 29 quake test gif 0 15 0 03 187 gif 0 00 0 00 3 temp 0 00 0 01 1 temp gif 0 00 0 00 1 temp jpg 0 00 0 00 1 temp aimee 0 jpg 0 00 0 00 1 temp jpg 0 00 0 00 1 temp jpg 0 00 0 00 1 temp zip 0 00 0 01 1 temp gif 0 00 0 01 1 temp gif 0 00 0 01 1 temp gif 0 00 0 00 1 temp 0 jpg 0 00 0 00 1 temp jpg 0 00 0 00 1 temp jpg 0 00 0 01 1 temp gif 0 00 0 01 1 temp gif 0 00 0 01 1 temp gif 0 00 0 00 1 temp valerie 0 jpg 0 00 0 00 1 temp veronica 0 jpg 0 00 0 00 1 www2 0 00 0 00 1695 1 www2 background jpg 0 00 0 00 1 www2 background gif 0 00 0 00 1 www2 background jpg 0 00 0 00 1 www2 background jpg 0 00 0 00 1 www2 donate jpg 0 00 0 00 4156 1 www2 gallery 0 00 0 00 1 www2 gallery gif 0 00 0 00 1645 1 www2 gallery gif 0 00 0 00 1 www2 gallery gif 0 00 0 00 1648 1 www2 gallery gif 0 00 0 00 1 www2 gallery dragon jpg 0 00 0 00 1761 1 www2 gallery gif 0 00 0 00 1777 1 www2 gallery gif 0 00 0 00 1 www2 gallery gif 0 00 0 00 1 www2 gallery gif 0 00 0 00 1 www2 gallery gif 0 00 0 00 1 www2 gallery gif 0 00 0 00 1 www2 gallery jpg 0 00 0 00 1645 1 www2 gallery gif 0 00 0 00 1 www2 gif 0 00 0 00 6100 1 www2 links gif 0 00 0 01 1 www2 m2 gif 0 00 0 00 2259 1 www2 magic 0 00 0 00 1 www2 magic mtg sm gif 0 00 0 00 1 www2 magic gif 0 00 0 00 1 www2 magic gif 0 00 0 00 1 www2 magic gif 0 00 0 00 744 1 www2 magic gif 0 00 0 00 1 www2 magic gif 0 00 0 00 1 www2 magic gif 0 00 0 01 1 www2 magic kane gif 0 00 0 00 1 www2 magic jpg 0 00 0 00 1160 1 www2 magic gif 0 00 0 00 1 www2 magic gif 0 00 0 00 1748 1 www2 magic tap gif 0 00 0 00 1170 1 www2 magic gif 0 00 0 00 1165 1 www2 magic gif 0 00 0 00 1 www2 magic gif 0 00 0 00 1 www2 magic gif 0 00 0 00 1 www2 gif 0 00 0 00 291 1 www2 gif 0 00 0 00 3510 1 www2 quake 0 00 0 00 1 www2 quake gif 0 00 0 00 2402 1 www2 quake gif 0 00 0 00 585 1 www2 quake eyes gif 0 00 0 00 1 www2 quake guy gif 0 00 0 00 1059 1 www2 quake dot gif 0 00 0 00 1129 1 www2 quake gif 0 00 0 00 1139 1 www2 quake grey gif 0 00 0 00 1 www2 quake gif 0 00 0 00 1196 1 www2 quake gif 0 00 0 00 1 www2 quake gif 0 00 0 00 1 www2 quake q6 gif 0 00 0 00 1 www2 quake gif 0 00 0 00 1385 1 www2 quake roster gif 0 00 0 00 1 www2 gif 0 32 0 06 393 0 28 0 40 342 jpg 0 03 0 00 42 quotes 1 01 0 23 1243 shampoo 0 49 0 07 608 shampoo html 0 22 0 03 265 shampoo html 0 15 0 02 188 shampoo html 0 13 0 02 164 shampoo html 0 12 0 02 143 shampoo html 0 17 0 02 215 shampoo html 0 12 0 01 153 shampoo html 0 13 0 04 155 shampoo gif 0 62 2 21 758 shampoo gif gif 0 57 1 60 706 shampoo gif gif 0 24 0 66 292 shampoo gif jpg 1 10 3 16 1348 shampoo gif jpg 0 17 0 30 205 shampoo gif gif 0 20 0 43 248 shampoo gif gif 0 58 1 40 712 shampoo gif gif 0 29 1 48 357 shampoo gif gif 0 59 3 09 722 shampoo gif gif 0 25 0 97 302 shampoo gif gif 0 24 1 26 291 shampoo gif gif 0 15 0 65 185 shampoo gif gif 0 35 1 86 436 shampoo gif gif 0 15 0 25 190 shampoo gif gif 0 17 0 37 207 shampoo gif gif 0 19 0 45 236 shampoo gif gif 0 17 1 52 205 shampoo gif gif 0 24 1 64 296 shampoo gif gif 0 31 1 13 377 shampoo gif gif 0 21 0 45 253 shampoo gif gif 0 16 1 01 201 shampoo gif gif 0 16 0 93 200 shampoo gif gif 0 30 2 62 375 shampoo gif gif 0 13 0 79 155 shampoo gif gif 0 13 1 52 155 shampoo gif gif 0 27 1 48 334 shampoo gif gif 0 30 2 25 364 shampoo gif gif 0 26 0 65 315 shampoo gif gif 0 21 1 56 260 shampoo gif gif 0 16 1 40 202 shampoo gif gif 0 16 1 71 198 shampoo gif gif 0 12 0 61 143 shampoo gif gif 0 15 1 32 180 shampoo gif gif 0 27 1 70 328 shampoo gif gif 0 20 1 79 251 shampoo gif gif 0 21 1 06 262 shampoo gif gif 0 21 1 41 254 shampoo gif gif 0 21 0 46 261 shampoo gif gif 0 23 2 15 278 shampoo gif gif 0 21 1 10 260 shampoo gif gif 0 97 3 54 shampoo gif 1 06 2 65 1308 shampoo gif 0 83 0 11 1026 shampoo jpg 0 85 0 11 1050 shampoo util gif gif 0 80 0 17 987 shampoo util gif gif 0 28 0 04 339 util gif gif 3 09 3 45 3805 winnie 2 85 0 32 3501 winnie 112 gif 2 80 0 45 3444 winnie 113 gif 2 76 0 31 3394 winnie 114 gif 2 71 0 41 3333 winnie 116 gif 2 68 0 41 winnie 117 gif 2 63 0 62 3232 winnie 118 gif 2 59 0 37 winnie 121 gif 2 54 0 46 3120 winnie 123 gif 2 49 0 46 winnie 125 gif 2 44 1 15 2999 winnie 126 gif 2 38 0 47 winnie 129 gif 2 75 0 87 winnie metal gif 0 03 0 00 31 career info 0 00 0 01 2 career info gif 0 00 0 02 2 career info gif 0 00 0 00 2 career info gif 0 02 0 01 23 career info gif 0 02 0 00 19 career info bar gif 0 01 0 00 10 career info blue html 0 00 0 00 6000 3 career info html 0 00 0 00 6714 3 career info html 0 00 0 00 4 career info html 0 02 0 00 19 career info gif 0 00 0 00 3270 6 career info html 0 03 0 04 40 career info graph bg jpg 0 02 0 00 19 career info graph devil gif 0 02 0 00 20 career info graph gif 0 02 0 00 19 career info logo gif 0 02 0 00 21 career info html 0 00 0 00 1530 1 cgi bin fortune 0 00 0 00 590 1 hcc 0 00 0 00 6 0 00 0 00 3 blue gif 0 00 0 00 3 gif 0 09 0 00 110 0 00 0 00 1 html 0 00 0 00 2 guestbook html 0 13 0 02 160 0 03 0 01 39 1 3 html 0 02 0 01 23 1 4 html 0 01 0 00 10 2 1 html 0 01 0 00 18 2 2 html 0 02 0 01 24 2 3 html 0 03 0 01 34 2 4 html 0 04 0 00 48 html 0 05 0 00 56 html 0 00 0 00 6 html 0 00 0 00 1 images 0 00 0 00 4 images jpg 0 01 0 01 7 images jpg 0 02 0 02 20 images jpg 0 01 0 01 15 images jpg 0 01 0 01 14 images jpg 0 01 0 03 11 images jpg 0 01 0 03 16 images jpg 0 02 0 04 26 images jpg 0 01 0 03 17 images jpg 0 02 0 03 25 images jpg 0 01 0 03 18 images jpg 0 00 0 00 4 images boys jpg 0 01 0 03 11 images jpg 0 01 0 03 15 images jpg 0 01 0 02 10 images jpg 0 02 0 04 26 images john shawn jpg 0 02 0 03 28 images jpg 0 01 0 02 17 images jpg 0 00 0 00 5 images jpg 0 00 0 00 5 images jpg 0 02 0 04 28 images kids jpg 0 12 0 03 150 images logo jpg 0 11 0 01 135 images mesa back jpg 0 11 0 02 139 images mesa logo gif 0 00 0 00 3 images jpg 0 00 0 01 4 images jpg 0 00 0 01 6 images jpg 0 25 0 32 313 images gif 0 02 0 03 23 images jpg 0 01 0 02 13 images jpg 0 01 0 01 13 images jpg 0 01 0 01 11 images jpg 0 01 0 02 17 images jpg 0 01 0 01 11 images jpg 0 01 0 01 7 images jpg 0 01 0 01 11 images jpg 0 00 0 00 5 images jpg 0 00 0 00 3 images jpg 0 00 0 01 5 images jpg 0 00 0 00 5 images jpg 0 01 0 01 9 images jpg 0 01 0 01 9 images jpg 0 00 0 00 5 images jpg 0 00 0 00 5 images jpg 0 01 0 02 8 images jpg 0 02 0 04 23 images jpg 0 01 0 01 18 images jpg 0 02 0 05 20 images jpg 0 01 0 01 15 images jpg 0 02 0 03 26 images jpg 0 03 0 01 41 index html 0 01 0 00 12 info html 0 02 0 00 24 info html 0 07 0 12 88 gif 0 02 0 00 26 html 0 04 0 00 53 html 0 06 0 18 69 gif 0 01 0 00 11 html 0 01 0 00 17 html 0 07 0 01 89 news html 0 01 0 00 11 html 0 02 0 00 23 html 0 01 0 00 15 photo html 0 09 0 02 107 photo html 0 00 0 00 5 qa html 0 00 0 00 4 html 0 01 0 00 8 html 0 00 0 00 5 html 0 01 0 00 9 html 0 00 0 00 6 html 0 01 0 00 8 html 0 01 0 00 16 register html 0 07 0 02 87 scream gif 0 03 0 10 41 gif 0 01 0 00 18 solo html 0 04 0 00 55 solo html 0 05 0 07 64 sykes txt 0 07 0 21 92 gif 0 02 0 00 19 html 0 02 0 00 25 html 0 02 0 00 20 html 0 03 0 00 32 html 0 11 0 06 138 gif 0 02 0 00 8020 20 0 16 0 03 194 0 00 0 00 3276 1 0 08 0 02 101 faculty class 0 08 0 00 100 class 0 02 0 00 21 alumni html 0 06 0 05 69 courses html 0 03 0 00 42 html 0 01 0 01 13 devil au 0 06 0 01 73 faculty html 0 00 0 00 3 gif bin gif 0 04 0 02 51 gif bin blue mar gif 0 16 0 09 200 gif bin blue pap gif 0 00 0 00 3 gif bin gif 0 13 0 01 155 gif bin gif 0 09 0 14 113 gif bin cygnus gif 0 14 0 10 169 gif bin devil gif 0 00 0 01 5 gif bin gif 0 00 0 00 2 gif bin gammill gif 0 00 0 00 2 gif bin gif 0 00 0 00 2 gif bin gif 0 00 0 00 2 gif bin gif 0 00 0 00 1 gif bin gif 0 04 0 02 52 gif bin gif 0 14 0 10 172 gif bin gif 0 00 0 00 1 gif bin rice gif 0 00 0 00 1 gif bin gif 0 14 0 10 176 gif bin gif 0 01 0 01 9 gif bin sze gif 0 00 0 00 2 gif bin gif 0 00 0 00 2 gif bin gif 0 00 0 00 1 gif bin zeng gif 0 47 0 04 583 index html 0 02 0 00 27 html 0 01 0 00 8 html 0 04 0 00 46 0 01 0 03 16 gif 0 02 0 00 27 html 0 02 0 00 21 resume html 0 01 0 00 16 rib bar gif 0 01 0 00 16 rib wh gif 0 03 0 01 34 0 02 0 00 26 0 00 0 00 2 0 00 0 00 390 1 bl gif 0 00 0 00 506 1 gif 0 00 0 00 1 gif 0 00 0 00 1 john gif 0 00 0 00 1 rib bar wh gif 0 00 0 00 3444 1 rib wh gif 0 01 0 00 15 html 0 00 0 00 1 0 00 0 00 1 gifs bg gif 0 00 0 00 1 gifs calvin gif 0 00 0 00 2 gifs doom gif 0 00 0 00 2 gifs gif 0 00 0 00 1 gifs gif 0 00 0 00 2 gifs gif 0 00 0 00 2 gifs gif 0 00 0 00 1 gifs gif 0 00 0 00 1 gifs gif 0 00 0 00 2 gifs gif 0 00 0 00 2 gifs gif 0 00 0 00 2 gifs gif 0 00 0 00 3 gifs gif 0 00 0 00 1 gifs hobbes gif 0 00 0 00 6490 2 gifs gif 0 00 0 00 1131 1 gifs nin gif 0 00 0 00 1 gifs jpg 0 00 0 00 2 gifs gif 0 00 0 00 1334 1 gifs skull gif 0 00 0 00 5948 2 gifs gif 0 00 0 00 1 gifs gif 0 01 0 00 11 0 01 0 00 3920 8 files html 0 00 0 00 4 gifs 0 00 0 00 1 gifs 1 gif 0 01 0 00 8 gifs 2 gif 0 01 0 00 9 gifs 3 gif 0 00 0 00 6 gifs 4 gif 0 01 0 00 9 gifs 6 gif 0 01 0 00 9 gifs 7 gif 0 01 0 00 7 gifs 8 gif 0 01 0 00 9 gifs 9a gif 0 00 0 00 5 gifs christ gif 0 00 0 00 5 gifs files gif 0 01 0 00 8 gifs gif 0 00 0 00 2 gifs gif 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 3543 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 3635 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 3624 1 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs links gif 0 00 0 00 4056 3 gifs gif 0 00 0 00 3510 3 gifs gif 0 00 0 00 4146 3 gifs gif 0 00 0 00 3 gifs gif 0 00 0 00 4422 3 gifs gif 0 00 0 00 3 gifs gif 0 00 0 00 5 gifs monsters gif 0 00 0 00 1 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 2 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 01 0 00 7 gifs jpg 0 00 0 00 6370 5 gifs gif 0 00 0 00 5508 4 gifs screen gif 0 01 0 00 12 gifs test3 jpg 0 00 0 00 6 gifs gif 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 1 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 5 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 6 gifs jpg 0 00 0 00 3 gifs gif 0 01 0 00 13 index2 html 0 01 0 00 7 html 0 00 0 00 3063 2 links html 0 01 0 00 12 map html 0 01 0 00 2358 7 monsters html 0 01 0 00 10 html 0 00 0 00 2332 1 shots html 0 00 0 00 1 shots arch 1a gif 0 00 0 00 2675 1 shots arch 2a gif 0 00 0 00 1 shots arch 3a gif 0 00 0 00 1975 1 shots arch 4a gif 0 00 0 00 2513 1 shots arch 5a gif 0 00 0 00 1 shots 1a gif 0 00 0 00 1 shots 2a gif 0 00 0 00 1 shots 3a gif 0 00 0 00 1 shots 4a gif 0 00 0 01 5 html 0 01 0 00 6112 8 oak grove 0 00 0 00 3675 1 oak grove close 0 00 0 00 1 oak grove close gifs gif 0 00 0 00 823 1 oak grove close gifs sml logo gif 0 00 0 00 2594 1 oak grove gifs av logo gif 0 01 0 00 1982 8 oak grove gifs gif 0 01 0 00 3104 8 oak grove gifs gif 0 01 0 00 3036 8 oak grove gifs gif 0 01 0 00 8 oak grove gifs gif 0 01 0 00 2114 8 oak grove gifs gif 0 01 0 00 8 oak grove gifs gif 0 00 0 00 1 oak grove gifs gc icon gif 0 00 0 00 3243 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 01 0 00 11 oak grove gifs gif 0 00 0 00 6 oak grove gifs gif 0 01 0 00 7 oak grove gifs gif 0 00 0 00 1 oak grove gifs surf log gif 0 00 0 00 6 oak grove gifs gif 0 01 0 00 7 oak grove index2 html 0 00 0 00 1 oak grove html 0 01 0 00 9 oak grove html 0 01 0 00 4884 8 oak grove map html 0 00 0 00 1171 1 pants html 0 00 0 00 2 rocket html 0 00 0 00 799 1 student cgi bin cgi 0 03 0 03 42 student cgi bin edwards cgi 0 01 0 00 9 student cgi bin edwards test cgi 0 00 0 00 6 student cgi bin pl 0 06 0 00 69 student cgi bin cgi 0 00 0 00 3368 4 student cgi bin cgi 0 00 0 00 2 student cgi bin pl 0 00 0 00 1010 2 student cgi bin stuff cgi 0 03 0 00 36 student 0 02 0 00 30 student back jpg 0 03 0 01 31 student gif 0 02 0 01 29 student gif 0 02 0 01 29 student gif 0 02 0 02 29 student max gif 0 02 0 01 28 student gif 0 02 0 01 30 student gif 0 00 0 00 3 sze cgi bin pl 0 00 0 00 5 sze cgi bin alumni cgi 0 03 0 01 43 sze cgi bin cgi 0 79 0 11 969 sze cgi bin cgi 0 02 0 00 29 sze cgi bin email cgi 0 01 0 00 9 sze cgi bin cgi 0 00 0 00 321 1 sze cgi bin pl 0 00 0 00 321 1 sze cgi bin pl 0 00 0 00 1985 5 sze cgi bin pl 0 01 0 00 10 sze cgi bin visitors cgi 0 10 0 01 120 sze 0 01 0 00 11 sze box class 0 01 0 00 18 sze editor class 0 01 0 00 8 sze food class 0 00 0 00 2793 3 sze class 0 00 0 00 6 sze class 0 00 0 00 3 sze obstacle class 0 00 0 00 6 sze class 0 00 0 00 3 sze class 0 00 0 00 6 sze class 0 00 0 00 6 sze class 0 00 0 00 6 sze shapes class 0 01 0 00 11 sze snake class 0 00 0 00 2 sze class 0 01 0 00 11 sze class 0 01 0 00 11 sze class 0 01 0 00 9 sze class 0 00 0 00 6 sze class 0 00 0 00 6 sze class 0 00 0 00 2 sze jpg 0 00 0 01 5 sze jpg 0 11 0 00 139 sze ram 0 08 0 01 97 sze gif 0 00 0 00 1566 2 sze book html 0 09 0 04 106 sze corn gif 0 08 0 00 104 sze jpg 0 01 0 00 9 sze garfield gif 0 08 0 01 98 sze gif 0 08 0 01 101 sze gif 0 01 0 02 7 sze gif 0 08 0 02 100 sze gif 0 20 0 02 242 sze gif 0 00 0 09 5 sze ruby au 0 01 0 01 7 sze saturn gif 0 09 0 28 110 sze sea gif 0 20 0 01 247 sze gif 0 01 0 11 15 sze stat stat html 0 02 0 01 19 sze super trooper mid 0 00 0 08 3 sze swan jpg 0 08 0 01 102 sze jpg 0 08 0 01 98 sze tap gif 0 08 0 01 96 sze gif 0 00 0 00 1 sze gif 0 09 0 05 105 sze toy gif 0 01 0 02 8 sze gif 0 02 0 01 24 www gifs gif 0 27 0 00 332 www gifs atom gif 0 26 0 04 317 www gifs gif 0 27 0 01 326 www gifs bsd gif 0 28 0 13 344 www gifs clouds gif 0 27 0 03 326 www gifs comp gif 0 26 0 01 319 www gifs exit gif 0 26 0 01 323 www gifs hot gif 0 02 0 02 25 www gifs gif 0 27 0 03 327 www gifs gif 0 02 0 00 25 www gifs lb gif 0 27 0 01 327 www gifs research gif 0 27 0 04 327 www gifs gif 0 00 0 00 6 0 00 0 00 2860 5 0 10 0 02 117 0 02 0 36 20 adam avi 0 00 0 00 2 gifs 0 03 0 00 40 gifs arrow gif 0 05 0 01 62 gifs bg gif 0 04 0 11 44 gifs gif 0 08 0 02 102 gifs calvin gif 0 03 0 00 39 gifs devil gif 0 00 0 00 4 gifs dilbert gif 0 04 0 01 48 gifs doom gif 0 04 0 05 53 gifs gif 0 05 0 04 56 gifs gif 0 04 0 05 50 gifs gif 0 04 0 05 48 gifs gif 0 03 0 03 39 gifs gif 0 03 0 05 39 gifs gif 0 03 0 05 37 gifs gif 0 03 0 04 37 gifs gif 0 06 0 09 72 gifs gif 0 05 0 08 66 gifs gif 0 06 0 08 69 gifs gif 0 05 0 08 64 gifs gif 0 09 0 03 107 gifs hobbes gif 0 08 0 02 103 gifs gif 0 03 0 00 38 gifs ministry gif 0 06 0 00 68 gifs nin gif 0 09 0 18 109 gifs jpg 0 01 0 01 8 gifs paper gif 0 03 0 00 40 gifs gif 0 06 0 01 70 gifs gif 0 10 0 01 121 gifs skull gif 0 05 0 01 67 gifs gif 0 08 0 02 99 gifs gif 0 51 0 02 626 0 00 0 01 6 txt 0 13 0 00 155 files html 0 02 0 01 23 gifs 0 05 0 02 58 gifs animated gif 0 06 0 01 78 gifs bg gif 0 09 0 01 107 gifs 1 gif 0 21 0 03 263 gifs 2 gif 0 22 0 03 267 gifs 3 gif 0 22 0 03 266 gifs 4 gif 0 07 0 01 80 gifs 5 gif 0 21 0 03 261 gifs 6 gif 0 21 0 03 264 gifs 7 gif 0 21 0 03 261 gifs 8 gif 0 22 0 03 270 gifs 9a gif 0 16 0 08 195 gifs christ gif 0 06 0 00 72 gifs files gif 0 16 0 02 193 gifs gif 0 08 0 01 103 gifs gif 0 02 0 00 25 gifs jpg 0 02 0 00 25 gifs jpg 0 02 0 00 27 gifs jpg 0 02 0 01 27 gifs jpg 0 02 0 00 27 gifs jpg 0 02 0 00 25 gifs jpg 0 02 0 00 25 gifs jpg 0 02 0 00 25 gifs jpg 0 02 0 00 25 gifs jpg 0 02 0 00 25 gifs jpg 0 02 0 00 25 gifs jpg 0 02 0 00 25 gifs jpg 0 02 0 00 26 gifs jpg 0 02 0 00 26 gifs jpg 0 02 0 00 26 gifs jpg 0 02 0 00 26 gifs jpg 0 02 0 00 26 gifs jpg 0 02 0 00 26 gifs jpg 0 02 0 00 26 gifs jpg 0 02 0 00 25 gifs jpg 0 05 0 00 57 gifs links gif 0 27 0 02 328 gifs gif 0 27 0 02 327 gifs gif 0 27 0 02 326 gifs gif 0 26 0 02 323 gifs gif 0 26 0 02 324 gifs gif 0 26 0 02 325 gifs gif 0 06 0 00 69 gifs monsters gif 0 02 0 04 30 gifs jpg 0 03 0 05 36 gifs jpg 0 02 0 03 20 gifs jpg 0 03 0 04 38 gifs jpg 0 03 0 03 31 gifs jpg 0 02 0 03 27 gifs jpg 0 03 0 03 31 gifs jpg 0 01 0 01 9 gifs jpg 0 16 0 06 199 gifs jpg 0 15 0 06 190 gifs jpg 0 16 0 06 191 gifs jpg 0 15 0 05 185 gifs jpg 0 15 0 05 182 gifs jpg 0 14 0 05 172 gifs jpg 0 14 0 04 173 gifs jpg 0 15 0 05 189 gifs jpg 0 00 0 00 2 gifs jpg 0 15 0 01 189 gifs gif 0 08 0 01 103 gifs screen gif 0 42 0 13 515 gifs test3 jpg 0 20 0 05 248 gifs gif 0 16 0 02 202 gifs jpg 0 16 0 02 199 gifs jpg 0 01 0 02 15 gifs jpg 0 16 0 02 198 gifs jpg 0 01 0 01 12 gifs jpg 0 14 0 02 169 gifs jpg 0 01 0 02 18 gifs jpg 0 17 0 06 204 gifs jpg 0 03 0 05 32 gifs jpg 0 16 0 04 197 gifs jpg 0 01 0 01 9 gifs jpg 0 16 0 05 196 gifs jpg 0 01 0 02 16 gifs jpg 0 16 0 05 198 gifs jpg 0 01 0 01 11 gifs jpg 0 16 0 05 191 gifs jpg 0 01 0 02 15 gifs jpg 0 15 0 05 190 gifs jpg 0 01 0 01 10 gifs jpg 0 14 0 05 178 gifs jpg 0 02 0 04 29 gifs jpg 0 02 0 02 25 gifs jpg 0 16 0 02 201 gifs jpg 0 15 0 05 182 gifs jpg 0 01 0 02 12 gifs jpg 0 15 0 06 181 gifs jpg 0 02 0 04 24 gifs jpg 0 14 0 05 177 gifs jpg 0 01 0 02 16 gifs jpg 0 15 0 06 183 gifs jpg 0 02 0 05 29 gifs jpg 0 01 0 02 15 gifs jpg 0 16 0 02 199 gifs jpg 0 01 0 01 15 gifs jpg 0 14 0 02 174 gifs jpg 0 01 0 01 11 gifs jpg 0 16 0 02 200 gifs jpg 0 01 0 01 10 gifs jpg 0 16 0 02 197 gifs jpg 0 01 0 01 13 gifs jpg 0 16 0 02 197 gifs jpg 0 01 0 01 10 gifs jpg 0 16 0 02 197 gifs jpg 0 01 0 02 13 gifs jpg 0 16 0 02 196 gifs jpg 0 01 0 02 14 gifs jpg 0 11 0 01 134 gifs gif 0 51 0 11 631 index2 html 0 14 0 03 173 html 0 07 0 04 91 gif 0 00 0 00 5332 2 link gif 0 10 0 01 119 links html 0 44 0 02 547 map html 0 07 0 00 92 monsters html 0 19 0 04 234 html 0 06 0 01 73 shots html 0 00 0 01 4 shots arch 1 gif 0 04 0 01 47 shots arch 1a gif 0 00 0 00 2 shots arch 2 gif 0 03 0 01 41 shots arch 2a gif 0 00 0 00 2 shots arch 3 gif 0 03 0 00 36 shots arch 3a gif 0 00 0 00 3 shots arch 4 gif 0 03 0 00 35 shots arch 4a gif 0 00 0 00 3 shots arch 5 gif 0 03 0 00 36 shots arch 5a gif 0 06 0 35 69 shots boat gif 0 03 0 22 36 shots chapel gif 0 03 0 03 37 shots chill 01 gif 0 03 0 04 35 shots chill 02 gif 0 03 0 02 31 shots chill 03 gif 0 04 0 21 44 shots gate gif 0 05 0 28 61 shots gif 0 04 0 27 55 shots left gif 0 00 0 00 4 shots 1 gif 0 03 0 01 35 shots 1a gif 0 01 0 01 7 shots 2 gif 0 03 0 01 33 shots 2a gif 0 00 0 00 4 shots 3 gif 0 03 0 01 36 shots 3a gif 0 01 0 01 7 shots 4 gif 0 03 0 00 35 shots 4a gif 0 05 0 07 58 shots gif 0 04 0 07 54 shots gif 0 04 0 05 52 shots gif 0 03 0 03 41 shots gif 0 04 0 04 46 shots gif 0 03 0 04 41 shots gif 0 03 0 04 42 shots gif 0 03 0 05 37 shots gif 0 03 0 04 37 shots gif 0 03 0 22 36 shots throne gif 0 01 0 00 8 utils html 0 21 0 21 262 html 0 00 0 00 5 html 0 03 0 01 43 links html 0 05 0 00 62 oak grove 0 00 0 00 5 oak grove admin html 0 01 0 00 17 oak grove close 0 00 0 00 793 1 oak grove close gifs 0 01 0 00 15 oak grove close gifs gif 0 01 0 00 15 oak grove close gifs sml logo gif 0 00 0 00 3 oak grove close html 0 01 0 00 8 oak grove close html 0 00 0 00 5696 2 oak grove gifs 0 01 0 00 7 oak grove gifs av logo gif 0 03 0 00 36 oak grove gifs gif 0 03 0 00 36 oak grove gifs gif 0 03 0 00 37 oak grove gifs gif 0 03 0 00 36 oak grove gifs gif 0 03 0 00 35 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 03 0 00 33 oak grove gifs gif 0 00 0 00 6 oak grove gifs gc icon gif 0 01 0 00 7 oak grove gifs gif 0 01 0 01 13 oak grove gifs gif 0 01 0 00 14 oak grove gifs gif 0 17 0 13 214 oak grove gifs gif 0 03 0 02 42 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 00 0 00 1 oak grove gifs gif 0 03 0 00 41 oak grove gifs gif 0 00 0 00 1 oak grove gifs submits gif 0 00 0 00 6 oak grove gifs surf log gif 0 31 0 06 386 oak grove gifs gif 0 03 0 02 39 oak grove index2 html 0 01 0 00 8 oak grove html 0 00 0 00 669 1 oak grove links html 0 01 0 00 9 oak grove html 0 03 0 00 39 oak grove map html 0 00 0 00 6 oak grove 0 00 0 00 4 oak grove admin html 0 00 0 00 4 oak grove links html 0 00 0 00 4 oak grove staff html 0 01 0 00 9 oak grove staff html 0 00 0 00 2 outpost zip 0 00 0 01 2 zip 0 02 0 00 22 pants html 0 06 0 02 73 rocket html 0 01 0 00 12 sayings html 0 08 0 93 102 zip 0 44 0 01 537 icons server 0 85 0 02 1048 code 302 redirected requests 0 00 0 00 626 2 code 400 bad requests 0 00 0 00 6 code 401 unauthorized requests 0 08 0 00 97 code 403 forbidden requests 4 83 0 08 code 404 found requests 0 06 0 00 73 code 500 server errors 0 03 0 00 33 code 501 implemented requests summary generated 1 0 img lecture notes week 5 topic formatted input output reading writing files text chp 5 1 5 3 5 5 5 7 notes formatted output unformatted output print total tot prints total extraneous spaces front number specifies default output format print items line alternatively replace label format statement describes print items print 15 total tot 15 format 1x i5 prints total format statement immediately follow print statement items format statement called edit descriptors describe appearance line item print statement edit descriptor format statement print edit descriptors item format statement describes line spacing common single spacing 1x 15 format 1x edit descriptor depends type printed iw integer fw real aw character strings nx insert spaces items integer iw integers printed justified columns integer shorter columns wide printed leading blanks tot 87 print 15 total tot cents 15 format 1x i4 prints total ^^^^ negative integers printed leading minus sign integer longer columns wide doesn fit width printed tot print 15 tot 15 format 1x i4 prints real fw reals printed justified columns rounded decimal places mass 87 4395 print 15 mass 15 format 1x f8 2 prints 87 44 ^^^^^^^^ space sign negative decimal place additional column character aw character strings printed justified columns string shorter columns printed leading blanks character 11 christopher print 15 15 format 1x a15 prints christopher string longer columns left justified characters end truncated print 15 15 format 1x prints width print string number columns declared length print 15 15 format 1x a11 insert spaces nx spaces blanks inserted items print statement print 15 world 15 format 1x 2x prints world ^^ ^^^ print statement edit specifiers inserted directly print statement separate format statement label christopher print 1x a15 edit descriptors enclosed brackets apostrophes formatted input unformatted input 1 data line read variables 2 multiple values line separated spaces 3 strings entered enclosed apostrophes format input data match requirements formatted input multiple values separated enter today date 10 08 95 important formatted input specifies columns read skipped format statement edit descriptors type width read read 15 month day year 15 format i2 1x i2 1x i2 note line spacing formatted input edit descriptors descriptors formatted output iw integer fw real aw character strings nx skip characters values integer iw read digits integer read 15 num 15 format i3 user enters num 123 ^^^ user enters num 12 ^^^ digits read additional digits real fw read digits real digits decimal point read 15 price 15 format f6 2 user enters 123 price 123 45 warning decimal place optional missing computer determine user enters price 1234 56 user enter decimal point rides user enters 12 price 12 345 digits read additional digits character aw read letters character string store entered character 10 read 15 15 format a7 user enters read number characters declared length variable read 15 15 format user enters note string enclosed apostrophes read user enters kilroy kilroy skip characters nx skip characters input comma character 10 read 15 year fees 15 format 1x i4 f6 2 user enters kilroy joe 1997 1368 25 kilroy joe year 1997 fees 1368 2 reading writing files interactive processing reads data keyboard prints results screen batch processing reads data directly file disk stores results file disk open statement read write file opened open statement specifies file assigns unit specifies file read written open unit 1 file status open unit 2 file results status read file status write file status unique number unit number 5 6 reserved keyboard screen reading files modified read statement read file keyboard note comma list variables read unit number variables read 1 open file read read formatted data files read 1 15 15 format 2 line data read rest line 131 92 21 67 18 ^^^^^^^^^^^^^^^^^^ line data read line read 131 92 21 67 18 writing files write statement write file screen note comma list items write unit number items write 2 answer 42 open file write write formatted data files write 2 15 15 format 2 batch processing read write files time file unique unit number open unit 1 file data1 status open unit 2 file status open unit 3 file result status read 1 num1 read 2 num2 write 3 num1 num2 read keyboard write screen time read 1 num1 print enter number read num2 write 3 num1 num2 reading file don prompts redundant end file writing finished writing output file write special end file marker end end file unit 3 thing written file close statement finished input output file close read 1 num1 read 2 num2 write 3 num1 num2 end file unit 3 close unit 1 close unit 2 close unit 3 statements program stop end end file reading unlike keyboard user typing eventually data file read data read computer reach end file marker generally special exit loop modified read statement jumps continue statement reaches end file marker open unit 1 file data status sum 0 add numbers file true read 1 end 20 num sum sum num end reached end file print sum 20 continue print sum close unit 1 stop end continue statement end end loop similar goto statement exit loop exits loop read statement executed data read immediately number read copyright 1996 gareth bestor bestor cs wisc modified april 18 1996 cse engr 142 computing home work personal computer access computer home work campus wondering 142 assignments sieg 323 lab answer students honestly completely easy adept computers organize stand largely leaping number hurdles added convenience work home compensate plan computer work employer employers policy company equipment company time personal make exception education order work sieg 323 lab 1 stay connected 2 compiler editor linker debugger 3 learn transfer files 4 learn annoying differences computer options long ints mac users stay connected matter compute required touch happening class announcements made world wide web class messages electronic mail lecture quiz section miss check online lecture notes friend synopsis approaches lab regularly visit lab campus regularly time writing academic computer center southwest corner brooklyn pacific 25 pcs running microsoft visual macs running netscape longer hours sieg 324 lab 24 hour access academic year summer lab schedules computer lab netscape compilers computer high speed modem home internet ip connection dial uw netscape access class web url http www cs washington education courses 142 windows 95 uw computing communications dialup internet access slip ppp uw students click details including directions obtaining software floppy downloading find dial ip files pcs macintoshes sieg 324 lab questions directed people phone numbers mail address found web pages windows 95 home don dial ip software win95 networking software built quick start win95 information general information mentioned compiler editor linker debugger bulk work ansi compiler editor linker debugger components bundled package microsoft visual program sieg 323 pc large msvc strongly recommended takes bit disk space runs fast cpu msvc university bookstore 55 00 tax unable arrange discount students borland compiler popular tool pcs supported staff extent msvc macintosh macintosh sold symantec includes needed pieces university book store student price 90 planning continue cse 143 compiler symantec macintosh called includes tools university book store student price 130 products installed sieg 324 lab safe bet home version 8 latest version power mac version 7 lab version 8 work smoothly version 7 people metrowerks codewarrior system switching files symantec systems labs fully automatic buy strongly held opinion rate symbolic debugger extremely valuable class subsequent work graphics assignments find impossible dos based products difficult impossible older versions borland microsoft compilers borland prior version 4 0 microsoft prior version 1 52 date students luck symantec product windows suggest avoid buying computer product find compatibility existing system store computer cpu type speed memory size hard drive space operating system software including msvc requires cd rom installation read package label carefully caveat compilers campus unix machines lack suitable graphical user interfaces debuggers huge obstacle limited graphical homeworks buy compiler write edit programs computer simple text editor word processor saving file plain text bulk typing home bring file lab testing experimentation figure indentation line breaking appropriately general tabs avoided ways displayed contexts displayed print output turned transfer files assignments provide files sample code skeleton solution test data expect provide files solutions outgoing file transfer options bring disk lab netscape comparable browser turn files bring disk lab netscape note ibm compatible file transfer issues complicated slightly fact ibms macintoshes file formats lab macintoshes apple file exchange software installed read write ibm format 3 5 floppies occasional troubles arise mac file transfer downloading macintosh binaries information downloading macintosh files visiting lab summary short work sieg 323 lab careful setting preclude possibility expect headaches difficult find combination hardware software light strongly recommend assignment lab graceful case ample time final testing debugging electronic turn case bugs incompatibilities show stage comments cse142 webmaster cs washington update 1 2e ao 1 1 4 deg shim ^3 1 2a ^1u master engineering computer science cornell university img eac au ao 1 201 maple ave ithaca ny 14850 au 607 277 8839 au au shim cs cornell mail english version click au university california 1 4 3 deg aa 3 3 aa 3 1 3 1 2 1 2 aaa 2 3 3 1 2 3 1 1 2 2 1 2 3 3 4 1 2a 5 chopin aa 3 1 3 4 3 uai 1 2 2 1 2 3 oi favorite www pages korea news korean graduate student association cornell jazz check jazz interested java cyberspace friends hana working melco time movie friends world ra jung hwan middle school friend back 80 victor ha page accessed times march 10 1996 web page construction resume future web page korean version exodus gz bibliography lang doc html patch readme exodus readme sm started 1 breathe deeply sit favorite magic proceed reading 2 enter materials regular link url funny link cs314 materials 3 asked id annotation password 4 documents annotation points marked link add annotation clicking link bring form type text subject line show original document choose 5 existing annotations add annotation small icon tells annotation made student staff respond existing annotations similar responding posting newsgroup 6 magic deep breath tve dr oliveira grants honors professional activities grants nsf grant research multigrid algorithms awarded march 1996 texas award interdisciplinary research initiative dr chen mathematics quantification chaotic vibrations partial differential equations awarded march 1996 honors fellowship organization american states 1 87 society memberships member society industrial applied mathematics siam member association computing machinery member institute electrical electronic engineers activities organizer parallel computer day november 1990 organizer siam annual meeting july 1996 fri apr 21 14 16 27 cdt 1995 cs100b prelim 2 practice problems friday ll post practice problems solutions problems based covered lecture previous week lectures 15 16 week oct 22 problems solutions lectures 17 18 week oct 29 problems solutions lectures 19 20 week nov 5 problems solutions additional problems posted nov 12 recursion problems solutions lectures 23 24 week nov 19 problems dvi postscript solutions don understand solutions problems section solutions wrong mail 1704 img condor world mailing list condor world mailing list intended distribution exchange information condor software developed university wisconsin madison computer sciences department condor world serve means exchange information experience relating condor channel comments wishes complaints system continue work problem batch processing cluster workstations system subscribe condor world send email condor world request cs wisc message body subscribe condor world request cs wisc subject subscribe unsubscribe send message unsubscribe body post message list send condor world cs wisc condor world mailing list archive indexed thread date subject author condor faq archive answers questions condor admin cs wisc modified sun sep 15 13 07 25 1996 jim basney condor admin cs wisc suggest site visit chinese version universities tsinghua university peking university cities beijing hangzhou historical sites great wall 1 great wall 2 temple heaven imperial palace palace summer palace terra troops palace mountains 1 2 natural scenic regions return home page pan cs columbia university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 6 wednesday march 27 paging segmentation virtual memory architecture parameters 64 bit words 64 bit virtual addresses 8k byte page size 512k segments virtual address 4 gigabytes real memory page tables stored real memory page tables start byte boundary show virtual address mapped real address show 1 fields address interpreted 2 size field bits 3 maximum number entries table hold 4 maximum size table bytes draw label diagram answer question segments page table segment table 512k entries times 64 bits 8 bytes maximum size 4 mb page table entries times 19 bits rounded 24 bits 3 bytes maximum size 12 gb note extra bits pte control valid bits modified fri mar 29 13 14 23 cst 1996 bart philosophy mathematics class notes phl 113 dr carl duke university fall 1992 prepared greg badros table contents part general survey philosophy mathematics 1 1 numbers 1 2 greek development math 2 2 1 flowering 3 2 2 downfall 3 2 3 greek reaction downfall 4 3 road euclidean geometry 12 3 1 hilbert geometry 12 3 2 evaluation euclidean geometry 13 4 history concept number 16 5 conceptual foundations mathematics 22 5 0 general overview reactions berkeley 23 5 0 1 kant philosophy mathematics 24 5 1 1 introduction notion limit 25 5 1 2 arithmetization mathematics 26 5 2 29 5 3 1 peano 33 5 3 2 frege 34 6 reactions crisis 37 6 1 reaction 37 6 2 hilbert program 40 part ii direction 46 ii 1 general introduction 46 ii 2 construction natural numbers 47 ii 3 construction real numbers 47 ii 4 choice sequences 48 ii 5 general view brouwer hilbert formalism 51 part general survey philosophy mathematics philosophy mathematics involves epistemology ontology methodology mathematics aspects unique mathematics philosophy interest 1 math involves abstract concepts 2 applicability math sciences physics 3 infinity peculiar notion specific pure math central concept applied calculations specific events caused evolution mathematical views attempt eliminate foundation mathematics important discovery inconsistencies paradoxes foundations mathematics represents starting point modern philosophy mathematics overview part 1 numbers 2 crisis greek mathematics calculus crisis 20th century crisis result problems numerical geometrical mathematical models 3 road euclidean geometry 4 history concept number 1 numbers origins notion number farmer crow farmer wanted shoot crow eating crop tree waiting crow crow hide tree wouldn return farmer rifle leave farmer figured trick crow wife tree farmer wife back inside clear view crow crow wouldn farmer left crow apparently difference people farmer repeated attempts friends brought seventh friend friends tree crow hiding point farmer promptly shot crow point crow distinguish couldn difference individuals count high remember number people person thinking people equate indistinguishable crow counting counting rests 1 1 correspondence mapping elements sets stones 1 count sheep set exhausted seventh person correspond person correspondence set concerned size set index set numbers canonical universally accepted index set english numbers infinite based number 10 decimal french numbers based 20 2 base 60 3 time circle divided multiples 60 altered number system simplify calculations applications important distinction counting comparing relative size cardinal numbers size ordinal numbers counting counting order significant cardinal numbers order irrelevant english make semantic distinction types numbers ordinal number expressing ordered position cardinal number expressing magnitude 2 greek development math credited beginning greek mathematics gave math position separate science area discourse 2 1 flowering 4 ideas dominated mathematical thinking represented coherent body mathematical believed number rules universe made distinction math physics areas mathematics primarily concerned study properties counting numbers believed measurements expressed terms natural numbers ratios natural numbers called rational numbers developed number theory 5 primes relative primes numbers applications harmonics developed geometric theorems ideas mathematical ideas required proofs thought numbers concrete representations figures points developed numbers square numbers triangular numbers important beliefs 1 agreed assumption geometric measurement rational multiple standard unit 2 thought space ultimately discrete separable 1 2 atomic parts 3 believed continuity implied infinite 2 2 downfall crisis 1 false found irrational numbers true 1 1 2 equal natural numbers proof false 1 assume 2 set natural numbers 2 reduce lowest terms fraction 3 q2 p2 4 p2 number equal integer 5 p2 roots 6 2k set natural numbers 7 2k 2 q2 8 q2 9 share common factor 2 step 2 reduced lowest terms assumption 2 false recorded ad 6 proof infinite inconsistent zeno paradoxes motion 4 main paradoxes attack philosophical theories motion parallel view reality paradox arrow impossible arrow move instant time arrow travels space stationary interval time continuum arrow doesn move doesn move entire interval world view internally inconsistent 2 3 greek reaction downfall plato isolate defeat problem stressed separation geometry number separate branches mathematics isolating math study physical world altogether thought mathematics belonged realm ideas forms believed abstract notions physical counterparts abstract things comprise mathematical reality thought abstract reality mathematics completely precise structured abstract real concrete illusory aristotle precise account nature collections manifolds precise account nature continuity discrete 1 aristotle definition continuity things place primary place places things contact edges place thing succession similar kind contiguous succession succession contact continuous contiguous contained continuous implies shared merging edges basic continuous manifolds space time motion isomorphic flowing motion basic idea aristotle continuity view aristotle pointed problem zeno paradox due infinity 2 aristotle analysis infinity point requires infinite divisions line short infinite divisions continuous magnitude infinite divisions point line completed infinity incomprehensible notion aristotle potential infinity permitted idea completed infinity based existential claim exist point potential infinity existential claim finite number divisions made line magnitude 7 3 aristotle believed proof methods usable contexts thought patterns reasoning discussed science organized acceptable patterns reasoning aristotle invented logic fact basic categorization logic defined study late 19th century basic idea reasoning requires starting point aristotle believed science made statements science basically inferring conclusions propositions aristotle showed inferences valid analyzed structure statements 8 components inferences aristotle introduced idea deduction infer statements building accepted past technique problem infinite 9 developed axioms serve foundation axioms 10 accepted true requiring proof statements science proven true axioms previously proven true statements aristotle thought concepts required definition hierarchy existed concepts defined specializations broad concepts square defined rectangle equilateral sides square species broad rectangle infinite problem necessitating fundamental concepts aren defined geometric point concepts constructions combinations specializations fundamental concepts defining concept wasn aristotle required show instantiation concept exists fundamental undefined concept requires existence existence proven mathematicians reaction downfall euclid theory proportion magnitudes ratio fourth fourth alike exceed alike equal alike 11 kind magnitude kind magnitude necessarily kind mx ny implies mz nw mx ny implies mz nw mx ny implies mz nw note theory proportion numerical describes basic notion prove areas triangles equal heights proportional lengths bases words abc ade show area abc area ade bc de 12 proof show bc de bc de bc de 1 replicate segment bc left 1 times replicate segment de 1 times figure 2 2 bnc bc dem de 3 13 4 theorem triangle share altitude whichever larger base larger area likewise smaller equal bc de bc de bc de incorrect proof 1 choose bc de figure 3 2 divide abc triangles base ade triangles base 3 smaller triangle equal area total areas proportion error proof assumes existence false proof unsound based false assumption method basic assumption magnitude subtracted part half remainder part half length remain magnitude magnitude kind proof 1 circles a1 a2 denoting area d1 d2 a1 a2 area proportional square diameter figure 4 2 circle a1 regular polygon repeatedly double number sides polygon figure 5 3 small eventually polygon p1 sides 1 4 suppose a1 a2 choose pn inequality holds p1 a2 5 p2 similar polygon a2 6 theory p1 p2 7 p1 a2 p1 p2 implies p2 a2 p2 a2 greater area supposition 4 false 8 parallel reasoning show a1 a2 false reducing similar absurdity 9 inequalities false relationship equality a1 a2 true similar double ad method characterizes geometric method resistance theorem due double ad positive results method relationship proved discovered mathematics simply prove possibilities false split mathematicians empirical scientists mathematicians archimedes objected method replaced method equilibrium idea infinite strips measured scale archimedes method equilibria discoveries method rigorous proofs euclid geometry perfect science elements proofs attributed euclid achievement organization believed absolute separation discrete mathematics magnitudes 14 books 5 6 state theory proportion magnitudes book 7 states theory proportion numbers thomas heath wrote commentary elements wondered euclid didn numbers special case magnitudes save repetition mathematicians made ontological change zeno paradox separation numbers magnitudes commonplace didn occur euclid numbers numerical entities special case magnitudes geometric entities elements full difficulties 1 absolute separation resulted great deal repetition 2 actual gaps 3 perceived gaps assumption method continuously mark segment ab direction eventually ll pass proven axioms gaps due dependence pictorial diagrams assumptions obvious needed explicitly stated euclid forgot line points line exists point line euclid stated evident assumptions perceived geometry parallel straight line falling straight lines makes interior angles side angles straight lines produced indefinitely meet side angles angles figure 7 mathematicians objected complex euclid 3 road euclidean geometry 3 1 hilbert geometry david hilbert wrote hilbert foundation geometry geometry thirty divided categories incidence intersection continuity parallelism hilbert points interpretation terms irrelevant deductive logic generate theorems line l1 split c1 c2 c1 c2 c1 c2 empty equal point c1 points c2 point c2 points c1 unique point c1 c2 3 2 evaluation euclidean geometry hilbert realize necessity parallel attempts made prove parallel theorem proof attempt pr increases sr sr pq pr extended figure 8 proven requires parallel john wallis 1703 looked simpler assume proving parallel simpler abc line segment de exists triangle de side similar abc words similarity preserves shape size shape location independent simpler derivation euclid 15 italian lambert german 1777 lambert independently proving parallel ad method proof started neutral geometry euclidean geometry excluding parallel assume possibilities exist 1 90 2 90 angle hypothesis 3 90 acute angle hypothesis 1 equivalent parallel 2 shown contradictory neutral geometry 3 couldn proven contradictory generated weird results results nature straight line space discovery euclidean geometry didn late 18th early 19th century men interested acute angle hypothesis polish gauss german russian negation parallel added neutral geometry contradictory negation parallel line point lines intersect turns implies point infinitely lines parallel theorems neutral geometry negation parallel angles triangles sum 180 degrees angles quadrilateral sum 360 degrees rectangles exist triangles similar congruent size shape independent 16 geometry called hyperbolic geometry riemann developed geometry parallel lines lines intersect klein independently proved hope contradiction neutral geometry negation parallel showed straight euclidean geometry consistent true contradiction occur euclidean geometry showed model euclidean geometry inside euclidean geometry figure 10 circle plane chord line notice infinitely chords lines don intersect parallel translation notions normal geometry interpretation hyperbolic plane euclid hyperbolic point point interior circle line chord circle translation equivalence theorems proven facts inspired hilbert remark study geometry consequence axioms interpretations unimportant klein geometry study algebra collection transformations remains fact geometries classified properties figures remain invariant transformations euclidean geometry characterized set invariants bottom line ways consistently extend euclid neutral geometry incompatible directions philosophical questions paths common makes geometry klein answer transformations space properties hilbert believed geometry formal system consequences axioms studied independently interpretations uninterpreted formal system consistent interpretation system called model show consistency makes sentence true geometry true geometry physics verifies work physics work physics empirical question geometries notion space meaningless game 4 history concept number respect idea completed infinity belong mathematics introduce objects infinite essential 17 pressure admit numbers due lack decimal expansion conflict separation magnitude number versus applications requiring conflicts arose due apply mathematics physical situations nicholas write philosopher 15th century infinity theology mathematics wanted infinity brought back math thought triangle polygon fewest sides circle polygon sides infinitely sides infinite made bigger infinitesimal made smaller mathematicians didn buy applied mathematicians interested problem calculating fluid pressure vertical damn assumed damn made thin rectangles formulas relationship area volume polygons rotated thin strips area damn developed similar applied methods thin strips formulas derived treated delivered independently mathematics step thinking inside mathematics introduced thin strip indivisible mathematics plane strip thought infinitely parallel principle move composing figure independently figure figures inside parallel lines lines parallel lines intersecting figures cut chords equal lengths areas figures admitted methods couldn rigorous rigor philosophers mathematics scientists chief critic galileo 18 galileo launched attack notion infinity set natural numbers infinite set larger set perfect squares correspondence set natural numbers set perfect squares sets size paradox apparent mathematical notions don apply infinity speak larger smaller infinity infinity magnitude collection aggregates galileo didn permit method mathematics teach method students advised solve problems pressure moving notion integration viewed rigorous theorem solids equal sections made planes parallel bases equal distance ratio solids volumes ratio figure 12 area dbc area rectangle 1 2 build dimensional figure space rectangle triangle forming half pyramid area half pyramid area 1 3 note observations modern calculus notation generalize integration formula generalization individual results calculation methods pattern hold general notation wasn understood notion geometric figures made lots figures lower dimensions methods idea summing figures lower dimensions make calculations figures higher dimensions controversial idea 1 methods allowable mathematics usable calculation didn mind idea mathematics didn require rigor galileo didn accept methods math calculations 2 objects make figure size decreases number increases basic atomic components geometric figure 19 gave proof area circle summing areas infinitely small triangles heights equal circle radius 20 sum base length circle 2r area circle 1 2 2r r2 3 geometric numerical methods thought viewed geometrically worked algebraic notions represented variable magnitudes letters geometric figures equations lead graph analytic geometry rejected equation typical analytic geometry x3 x2 0 terms geometrically volume area magnitude added summation unlike terms john wallis mathematician favor idea indivisible favor numerical methods attacked problem previously mentioned introduced represent largest number wallis largest number smallest number wallis integration formula calculated area triangle 1 summing infinite wallis proofs properties numerical isaac barrow 21 rejected analytic geometry favored geometrical methods concept infinitesimal barrow concerned determining tangents curves wouldn view curves equations indefinitely small arc mn construct compare nr mr np tp rules barrow idea moving closer closer coincidence 1 omit terms power greater 22 2 balance 3 assume approaches lines coincide invention calculus newton leibniz developed colorful personalities interesting story plagiarism newton born written ideas calculus leibniz born 1646 published similar ideas makes things complicated good deal correspondence clarification whatsoever confusion mathematics newton leibniz contributions formal technical improvements generalized confusion methods conceptual methods methods calculus immediately thought branch mathematics today newton reasoning leibniz notation newton dealt analysis motion viewed curves locus motion point believed notions motion flow analyzing continua called discovery method curve mapping variables called rates change called moment fluent delta variable newton notation fluent 23 represents small notation lowercase misleading people accused letting equate important contribution recognizing existence abstract technique applicable problems involving rates change leibniz notation dy dx small insignificant ratio number ratios stressed individual components impact newton leibniz due applicability conceptual improvement longer confusion math science infinitesimal analysis powerful face mathematics changed forever called great crisis math proceeding basis conceptually unclear notions physics based questionable ideas problems brought attacks mathematics george berkeley criticized process calculus analyst effective argument calculus unacceptable scientific practice objected notion instantaneous velocity zeno paradoxes calculus thought notion instantaneous velocity physical velocity shows consistent mathematical position issues math science extended things don extensions mathematical techniques don mesh reality times reaction challenge opposite greek earlier reaction mathematics calculus dig discover clear conceptual foundation 5 conceptual foundations mathematics infinite quantities mathematics adequate grounds mathematical reasoning answers 1 math abstract science strict definitions simply matter proof rigor 2 math physical world learn theory perceive theory intuition parts mathematics math recognized problems arise mathematicians relationship geometric methods numerical methods geometric methods allowed small imprecise led introduction arithmetic techniques study infinitesimal analysis 24 give rigor return ideas 5 0 general overview reactions berkeley philosophical lines 1 math limited nature perceptual faculties intuitive world needed sophisticated theory perception 2 problems math consistent perceptual abilities limit math math isn necessarily things governed abstract considerations rigor reasoning reaction philosophical community idea kant 25 john stuart mill 26 view hand mathematics world supported philosophical line called anti direction opposed kant views reason direction related developments pure math consistent alternative theories geometry showed mathematics presented abstract system interpretation arithmetization mathematics proved math reduced simply concepts natural numbers sets resistance leaving intuition kronecker 27 advocated return intuitive basis mathematics crisis abstract intuitive mathematics internally inconsistent 5 0 1 kant philosophy mathematics thesis mathematics empirical world special important 28 properties world found mathematical proofs prove wrong show world problem sciences basically generalizations experience provide contingent properties world science simply predicts future mirror past mathematics empirical world methods deriving knowledge give contingent knowledge necessity pure mathematics 29 kant knowledge empirical knowledge kant solves problem couple steps 1 objects empirical world appearances phenomenon nature properties experiences things kant object properties properties objects 2 built minds forms intuition perception perception shaped forms space time fact parts mind mind picks experience empirical objects necessarily objects 3 properties priori fashion studying properties studying perceptual abilities 4 mathematics simply science studies properties objects studying nature space time 30 mathematics studying abstract form perception ideas things subject perception kant makes distinction empirical intuition intuition senses finite mathematics doesn deal pure intuition study possibilities empirical intuition finite limits introduced direction mathematics division small intervals expansion large intervals means discuss smaller smaller quantities introducing smallest quantities suppose prove interval divisible 1 pick interval 2 show divisible 3 abstract actual size represent notion interval consequences view thing mathematics math nature world abstract game mathematical theory time space motion 31 5 1 1 introduction notion limit talking infinitely small quantities sequence smaller smaller quantities approaching number idea formulated independently cauchy late 18th century definition limit f1 f2 fn small quantity difference fn fn stays smaller quantity larger magnitude sequence close today definition considered internal criterion convergence cauchy definition limit successive values attributed variable approach indefinitely fixed end differing wishes called limit difference definitions cauchy talks relationship end external criterion convergence 32 5 1 2 arithmetization mathematics step precise notion limit cauchy care applications converging limit cauchy limits describing notion derivative introduced notion potential infinity actual infinity application notion continuous magnitude line function continuous function continuous function continuous continuous points notion continuity made arithmetic notion geometric notion cauchy limit notion defining building irrational numbers limits series irrational numbers limit sequence rational numbers defined limit series cauchy viewed number attempt show convergence failed definition limit defined irrational number convergence sequence definition limit required knowing limit advance order closer closer cauchy assumed internal convergence established existence limit missing step defining sort entity limit sequence karl 33 added missing ingredient problem cauchy definition entity limit sequence limit convergent series rational numbers set numbers series set number limit 1 1 4 1 41 1 414 1 4142 set 1 1 4 1 41 1 414 1 4142 introduced definition limit 0 exists 0 implies back idea single theory based numerical concepts definition irrational depended series notion continuity reduced idea sequence rational numbers convergence richard step abstract showed definition irrational number made notion sets rational numbers eliminating notions series convergence suppose set rational numbers cut set parts set rational numbers set set elements elements define abstract notion real number pair sets defined sets set rational numbers x2 2 set rational numbers y2 2 view abstract requires conceptual machinery defined terms sets view signifies retreat crucial issue infinite sets legitimate objects george showed consistent theory infinite magnitudes exists defined natural numbers terms sets frege showed infinite set required thought math branch pure abstract logic mathematics built classification numbers shown figure 14 level set defined operations natural numbers operations defined rational numbers defined ratios operations defined terms operations real numbers defined sets convergent sequences rational numbers cuts important subset isomorphic subset isomorphic operations defined preserve number viewed element entity number viewed element entity number viewed element basic objects mathematics natural numbers sets developments leads 1 investigation notion infinite sets numbers infinite set number 2 investigation nature natural numbers 5 2 wasn concerned number wondered sets objects number defined notion similarity size equality cardinal sets cardinality exists mapping 34 similarly set cardinality cardinality set exists mapping set set set numbers set natural numbers greater 35 infinite set set put correspondence proper subset showed cardinality cardinality showing mapping proof write rational numbers shown figure 15 rational numbers grid give order shown arrows orders rational numbers creating correspondence rational number ordering corresponds corresponds set called enumerable put correspondence set natural numbers types cardinal numbers finite infinite infinite sets size proved conjecture false set larger fact real numbers total natural numbers diagonal proof 36 assume list natural numbers left side give real number 1 0 a11 2 0 a12 a22 a32 3 0 4 0 5 0 a15 a35 6 0 additional assumptions list completed real number 0 1 occurs list select 0 d1 d2 d4 d5 3 ann 3 4 words differ digit diagonal digit real numbers listed rational digit function noticed proof generalized set power set true recursively set subsets set subsets larger infinity implies exists infinite hierarchy larger cardinal numbers general power set set size greater cardinality notation 0 cardinal number natural numbers 37 0 note notation linked fact 1 2 3 8 2 elements set function reason notation haven proved set 38 0 additionally showed arithmetic 0 0 0 2 4 1 3 5 0 1 2 3 4 0 02 0 0 0 general don operate cardinal number set theoretic operation sets cardinalities numbers question remains type entity cardinal number distinction cardinal ordinal numbers unimportant finite numbers makeup infinite numbers distinction notion order type defined order preserving correspondence set natural numbers order type set numbers exists order preserving correspondence sets 0 0 1 2 2 4 3 6 order types elements don sequence number order types sets perform arithmetic order types 1 0 1 2 3 0 1 2 3 1 1 2 3 set end unique predecessor end commutative law doesn hold ordinal arithmetic order type negative natural numbers 1 fact 20 order types sets outcome investigation infinity infinity longer infinity accepted notion rich content central mathematics conceptual foundation calculus provided notions mathematics reduced ideas natural numbers possibly infinite set appeal whatsoever intuition mathematics anymore resistance kronecker 39 kronecker engaged criticism thought nonsense artificial work man 40 mathematics reduced natural numbers sets questions remain rigor natural numbers natural numbers reduction stop general move creating intuitive conceptual framework natural numbers 5 3 1 peano attempt peano 41 back euclid idea give complete framework peano gave axioms notion natural number 1 0 natural number 2 natural number unique successor 3 4 0 successor natural number 5 axiom mathematical induction 0 property property implies property number property 42 rigorous characterization notion natural number problems exist doesn number basic notions number successor 0 left undefined 43 doesn uniquely characterize set natural numbers lots sets fit pattern set numbers fits pattern 44 5 3 2 frege frege 45 motivated desire satisfactory notion number rigor analysis ambiguity mathematical notion considered gem modern philosophy frege believed language made kinds terms referring individual objects names referring relationships objects predicates frege points numbers aren properties objects frege believed mathematics natural languages formal language invented artificial language ambiguities removed 46 frege account natural number ontological numbers names referring sorts sets clever choice object numbers refer reduces mathematics single notion set frege principle comprehension property corresponds specific object called extension property set things property notation set property empty set property size extension property size 3 number 3 set cardinality 0 number 0 cardinality 1 problems expresses cardinal aspect number arithmetic difficult frege final step recognized needed related canonical sets defined natural numbers 0 extension property size set 1 extension property size set 0 2 extension property size set 0 1 note recursive definition number defined terms smaller numbers fact natural numbers sense ordering closely related frege account natural numbers sets fundamental notions numbers build natural numbers depend notions property extension property equality negation notions logic mathematics frege ultimately concluded mathematics simply branch pure logic note frege definition ontological anti math freed appeal intuition rigor achieved definition artificial language frege supported idea mathematical objects abstract extreme interaction mathematical objects senses types properties order property property applies objects order property property applies properties doctrine view mathematics branch logic frege definitions mathematical objects makes logical ideas equals set property extensions capable clear thought understanding simple concepts complete foundation mathematics frege work considered indispensable firm foundation mathematics bertrand russell work brought frege work public eye problem russell noticed existed difficulty basic notion property extension properties referential apply property abstract referential set things abstract includes set abstract things set member conversely referential property extension include property building set things buildings set buildings include frege assumption abstract notion extension properties member oneself member oneself abstract building notice importantly element definition prove ad method assume implies initial assumption fact member shows member set things members existence contradictory principle comprehension internally inconsistent unfortunate math reduced simple notions inconsistency simple notions conceptual thought ultimately internally inconsistent crisis crisis foundation mathematics 6 reactions crisis main reactions crisis foundation mathematics 1 bertrand russell maintain frege work patch problems 2 david hilbert formalism 3 brouwer reactions anti favored mathematics intuition 6 1 reaction alfred north whitehead bertrand russell collaborated work called principia mathematica decade work carried program passion demonstrated construction main parts mathematics frege work detail theorems number theory calculus frege basic definitions carried abstract formal language modern logic notation remove russell paradox frege theory russell whitehead refined notion set introducing type theory type theory set element thought set element makes sense type theory levels objects level 0 objects simple objects level 1 objects sets level 0 objects level 2 objects sets level 1 objects level 3 objects sets level 2 objects exists typed level obvious element level lower fact restricts ability form sets set capable typed level system results thing universal set level level high larger type theory analysis notion set kurt del john paul solutions independently discovered created set theory called set theory opposed type theory mathematically ad hoc axioms needed added type theory make follow properly set theory based idea classes property class types classes sets proper classes notion set basically russell whitehead proper classes large classes level elements universal class proper class positive aspects reaction del proved 1940 continuum hypothesis consistent axioms set theory method euclid give nonstandard model show axioms hold axiom consistency test holds del constructed model set theory set showed axioms set theory held additionally proved continuum hypothesis del showed axiom choice true axiom choice method making sets lets arbitrarily put objects set implying sets elements describe exist construct infinite set rational numbers element interval 0 1 1 2 set infinite listed random cohen 1962 model forcing techniques show negation continuum hypothesis true continuum hypothesis undecidable question parallel del work led set theory autonomous highly developed branch mathematics generally accepted set theory foundation mathematics negative aspects reaction set theory challenged foundational theory mathematics category theory proposed replacement category theory basic notions function operation ontological questions raised accurate idea sets basic objects mathematics set theory rich ways build rest mathematics basic element shouldn arbitrarily picked dictates choice modern view basic units structures objects late 1960 paul wrote paper called numbers 47 claimed numbers couldn specific thing forcing specific leads natural number place sequence mathematics totally abstract applicability miracle mathematics applies physical world tend emphasize mathematical structures relate world complicated numerous applications obscure mathematical methods applicability group theory linguistics question raised mathematics intuition causal theory knowledge properties objects interacting mathematical knowledge lacks causal chain del 1964 wrote continuum problem intuition sensory intuition del believed intellectual mathematical intuition exists developed sufficient practice mathematics 6 2 hilbert program 48 hilbert anti reaction called formalism hilbert conflicting goals developing formalism 49 knowing difficulties approach wanted move mathematics back concrete abstract hilbert wanted intuitive basis mathematics appeals entities entities science world mathematics science create infinite entities hilbert believed paradoxes serve illustrate problems ties perceptual world result basically thought allowable reasoning reasoning hilbert lose part mathematics refused give methods worked paradise led result conflicting goals called hilbert program program implemented steps 1 divide mathematical sciences broad classes real part conceptual part mathematics ideal part mathematics real part included parts mathematics don realm involved ontological questions logic number theory part real mathematics ideal part mathematics included parts mathematics discarded hilbert includes geometry set theory analysis hilbert basic idea branch mathematics formalized meaning expressed formal language 50 give formal system 2 hilbert observed formal system set symbols rules dealing symbols rules belong real part mathematics science dealing formal systems proving properties belongs real realm mathematics properties prove consistency consistency implies contradictions arise dealing system method proving consistency belongs real part mathematics science dealing formal systems called metamathematics usual prove consistency model formal system concrete mathematics show model consistent hilbert program applied steps 1 formalize branch mathematics formal system design formal language branch theory language 2 show formal system adequate words axioms give formal system desired branch mathematics things proven imply adequacy soundness theorem formal system true branch mathematics formal system implements false consequences follow axioms completeness true branch mathematics theorem axioms formal system 3 prove consistent successes hilbert program hilbert student ackerman produced formal system logic hilbert created formal system geometry russell whitehead principia mathematica formalized number theory hilbert students abraham formalized set theory 51 kurt del major player hilbert program del dissertation proved completeness order logic proof del completeness theorem del proved hilbert assumption metamathematics part real part mathematics del number theory completely concrete showed translate talking symbols talking numbers assigned code symbol called del numbers multiplied represent formula sets formulas things talk del numbers number theory constructing del numbers make del number statement formal system assign symbol distinct integer starting assign position statement consecutive prime numbers starting 3 del number statement product primes power number assigned symbol position statement number factor del number statement statements del numbers odd del numbers sequences statements proof constructed multiplying consecutive primes starting number power del number statement appearing position list ai statement proof a1 line proof line del number list statements a1 a2 a3 a4 a5 theorem means write list sentences proof theorem del number sentence del number reduces proofs theorems number theoretic property involving del numbers consistency shown number theory del showed represent formal system number theory alan turing 52 defined functions programmable calculated simple machine functions del fact differing definitions functions gave set functions notice 0 functions 0 ways program turing machine number functions 20 functions theoretically rare exception functions output depends random variable function defined equal run decimal expansion number equals isn function run found decimal expansion continues generated hasn run unable calculate function problem del showed hilbert program succeed proven called del incompleteness theorem theorem states formal system number theory consistent sentence negation written theorem formal system sufficient express theorems number theory incomplete proof prove case del number theorem exists del number formula statement provable define formal system including undecidable theorem axiom find isn provable independent reasoning del incompleteness theorem formalized inside prove consistent provable note underlined phrase proves cst 53 implies true provable suppose prove cst prove consistent prove prove consistency hilbert program work prove consistency mathematical theory proof theory formal system characterized sort complexity proofs carried system looked del incompleteness theorem asked formal system arithmetic weak unable prove consistency natural proofs finite lists statements offered theory arithmetic allowed proof consistency formal system arithmetic principia mathematica principle strengthened axiom mathematical induction allowing strong induction axiom traditional induction assumes domain order type assumed domain complicated higher order type 0 order type defined raised times qualifying set proofs set natural numbers set proofs viewed finite branching tree order type 0 philosophical questions suppose admit provability consistency formal system arithmetic proof satisfactory induction 0 reasoning church thesis simply called church thesis states proposal put concrete reasoning shown equivalent theory recursive functions 54 theory theory recursive functions raises question proof part real mathematics ontological problem hilbert program division real ideal parts mathematics ontological status objects ideal part mathematics reality simply created give ideal parts give shortcuts believed part reality realm virtual objects completing objects objects exist objects don exist source mathematical knowledge mathematical truth paul raises dilemma standard theory knowledge truth sort correspondence theory knowledge objects cognitive faculties senses form beliefs causal interaction object thinking thoughts complementary difficulties matters theory perfectly reasonable conception knowledge objects real mathematics respect ideal math gain conception objects formal system real part mathematics things beliefs ideal part results theory thoughts true hybrid artificial theory true normal means believed abstract reality reality don problem objects ideal part mathematics properties problem knowledge objects ideal part mathematics senses causal fact satisfactory theory truth satisfactory theory knowledge called problem effect paper make public idea theories totally acceptable part ii direction ii 1 general introduction picture mathematics represented continuation approach mathematics founded 1907 ph dissertation brouwer university amsterdam publishing dissertation introduced important topological theorems giving mainstream mathematical important philosophical theories brouwer doctrine true experienced exists origin conscious thought mathematical objects abstract priori forms differences kant brouwer believed mind concerned kant brouwer rejected claim priori intuition space thought mathematics based priori intuition time brouwer believed structure time guides conscious activities presence euclidean geometry single priori intuition space brouwer reconstruct parts mathematics constraints positive program construction mathematics limited brouwer theory consciousness negative program argues standard mathematics wrong inconsistent brouwer argue standard mathematics inconsistent argument based brouwer makes distinction hilbert brouwer constructions depend assumption proposition true true ii 2 construction natural numbers constructing natural numbers fundamental idea ability distinguish thing abstract difference things concept forming entity part part activity natural numbers constructed natural number corresponds intuition performing mental activity corresponds intuition activity repeating mental abstraction subsequent natural numbers important concentrate act abstracted content empty form method derive basic numerical operators equation report activities generating numbers recognizing 55 role math teacher make student carry mental activities point abstract mathematical notation generate activities rules mathematics abstract actual mental activities concerns physical limitations brouwer standard simply limits theory ad proofs allowable prove exists acceptable negative results 56 ii 3 construction real numbers problem previous processes finite limitations number steps set real numbers requires infinity brouwer dissertation 1907 suggested separate act consciousness needed generating real numbers called ur intuition fundamental idea possess continuum ur growing 1918 brouwer idea ur general idea important speaking real numbers elements abstracted conditions limitations main reasons idea ur intuition discarded mathematically structure real numbers convergent sequence rational numbers sequences infinite sequence formula rule generate elements allowable convergent sequence capable generated rule french mathematicians view real numbers exists convergent sequences brouwer noticed set algorithms enumerable cardinal number 0 restrict real numbers set properties reals brouwer solution generalization notion algorithm rule give number algorithms give needed reals notion choice sequence ii 4 choice sequences choice sequences represent brouwer main contribution mathematics ordinarily algorithm rule calculating elements sequence things characterize algorithm 1 rule 2 deterministic brouwer generalized algorithms requirement algorithm deterministic result sequence element sequence chosen set candidates choice sequence deterministic rule give elements necessarily deterministic rule picking subsequent elements brouwer pointed corresponds priori intuition time past fixed future depends past possibilities remain sequence 1 1 2 2 1 2 3 1 2 4 1 2 1 rational number 5 6 depends picked 5 canonical choice sequence sequence generate decimal fractions defined sequence 1 1 2 2 1 2 3 1 2 4 1 2 1 rational number converge real number don important questions choice sequences finite amount time truth questions equality don ll answer finite amount time brouwer rework set theory coincide constructions version set theory distinction element set set defined introduction choice sequences result contradictions classical mathematical theorems classical theorem stating line total order doesn hold numbers order properties continuum weaker theory brouwer proved theorem stating real valued function defined closed interval uniformly continuous interval 1 1 2 3 1 2 function discontinuous 1 2 appears defined interval 0 1 order brouwer theorem hold show function defined point interval point equal counterexample brouwer theorem function defined depends finite amount information input corresponds identically continuity consequences property discontinuity brouwer easily prove real numbers function mapping reals natural numbers continuous function based finite amount information natural numbers discrete function discontinuous 1 2 1 2 1 2 function undefined function continuous isn defined real numbers 57 suppose divide continuum sets activity forming subset continuum perfectly natural method characteristic functions translate talking sets talking functions define fa 1 fa 0 method results sets sets cleanly picked continuum real number set characteristic function set discontinuous fact subset characteristic function discontinuous words subsets continuum view real number line aristotle sense ve full circle problems continuum brouwer noticed properties space thought purely geometric expressed temporally admit characterizes structure time future undecided agree important point ideal parts mathematics consist actual objects created mind brouwer career admitted problem choice sequences basic tenet real number created acts choice improper required acts humans brouwer didn feel introduced mathematics late 1940 brouwer introduced method creating subject generate real numbers focus idealized mathematician divide research stages stage status unsolved mathematical problem define sequence 1 2 nth stage hasn proved unsolved problem nth stage solved problem process forms sequence real number act choice automatic procedure capturing effect choice sequences appealing mathematical act choice method work unsolved problem solved order method creating subjects acceptable method supply unsolvable mathematical problems brouwer matter faith believed true hilbert famous address congress mathematicians late nineteenth century remarked problem unsolvable principle brouwer opposed view ii 5 general view brouwer hilbert formalism hilbert brouwer hilbert brouwer hilbert put structure intuitive part mathematics essentially thought formal systems del work hilbert formal system fits theory recursive functions brouwer opposed ideas formalizing systems opposed formalization logic brouwer radical view mathematics language relationship language communicate output mathematical construction helping mathematical experience proof mathematical thought construction pre linguistic purely conscious activity flexible language brouwer thought formal systems adequate cover flexible options creative mathematician brouwer fact thought formalism absurd brouwer thought crazy logic capture rules correct mathematical thought showed rules logic inadequate famous law excluded middle fails rule rule double negation hold rule double negation good reason rejecting ad proofs positive results brouwer hypothesized reason philosophers mathematicians included law excluded middle supposed logic scientific community concerned finite objects finite objects law excluded middle holds mistake made mathematics moved rigid rules logic maintained question brouwer suggested rigid development mathematics major distinction brouwer hilbert position logic hilbert thought logic autonomous finished science freely applied mathematics brouwer argued logic mathematics developed brouwer disciple challenge explaining mathematical community contrary brouwer wishes formalized intuitionistic logic intuitionistic number theory brouwer end approach won dealt today largely formalized del middle proved consistency classical number theory relative consistency intuitionistic number theory del 1958 gave interesting proof effect proof consistency formal system formal system equivalent limitations formal system intuitionistic number theory fact number theory drawbacks intuitionistic mathematics familiar arguably complicated classical mathematical theory people unhappy brouwer ontological 58 summary brouwer contribution philosophical mathematical situation today remains single philosophy mathematics satisfactory index priori 24 21 1 acute angle hypothesis 14 adequate 41 analyst 22 anti view 23 applicability 1 11 10 area circle 19 aristotle 5 50 analysis infinity 5 logic 5 proof methods 5 atomic parts 3 19 axiom choice 38 geometry 12 axioms 6 3 11 barrow isaac 20 15 berkeley george 22 paul 38 39 44 45 problem 45 hilbert 12 14 25 definition limit 25 brouwer 46 52 brouwer 37 brouwer doctrine 46 brouwer theory consciousness 46 calculus invention 21 george 28 29 32 cardinal numbers 2 category theory 39 cauchy 25 definition limit 26 cauchy condition convergence 26 causal theory knowledge 39 17 19 principle 17 characteristic functions method 50 choice sequences 48 51 church 44 church thesis 44 circle area 19 classes 38 cohen 38 3 completed infinity 5 16 conceptual foundations mathematics 22 hilbert 12 contiguous succession 5 continuity 3 28 aristotle definition 5 continuity hilbert 12 continuous magnitude 26 continuum theory 47 continuum hypothesis 38 counting 2 creating subject method 50 crisis foundation mathematics 37 22 37 crisis 3 criterion convergence external 26 internal 25 decimal 2 39 richard 13 28 29 39 cuts 28 13 deduction 6 definition concepts 6 set 30 diagonal proof 30 discrete 3 discrete mathematics 11 4 doctrine 36 double negation rule 51 egyptians 11 elements 11 elements 11 geometry 15 empirical intuition 25 enumerable set 30 epistemology 1 epsilon delta definition limit 27 euclid 6 11 16 33 elements 11 38 evident assumptions 11 euclidean geometry 15 25 6 method 9 theory proportion 6 excluded middle law 51 exhausted 2 existence 6 extension 35 external criterion convergence 26 6 farmer crow 1 geometry 12 numbers 3 reasoning 40 order property 36 21 21 formal system 16 formalism 40 51 abraham 41 frege 28 34 function continuous 26 galileo attack infinity 17 17 gauss 14 general survey 1 43 44 6 geometry euclidean 25 del curt 44 del kurt 38 39 42 43 51 52 completeness theorem 42 del number 43 del numbers 42 del numbers 42 greek reaction downfall 4 group theory 39 set theory 38 19 heterogenous indivisible 19 47 52 hilbert david 15 37 40 41 46 51 52 geometry 12 hilbert program 40 43 hilbert foundation geometry 12 hilbert 12 12 continuity 12 incidence 12 parallelism 12 hilbert program 40 hilbert program 43 indivisible 19 hyperbolic geometry 15 ideal part mathematics 40 incidence hilbert 12 inconsistencies 1 infinite 4 index set 2 indirect proof 4 indivisible 17 heterogenous 19 19 19 infinite 3 4 infinite divisions 5 infinite 6 infinitesimal 20 19 infinity 1 analysis 5 attack 17 instantiation 6 integration 18 internal convergence 27 internal criterion convergence 25 internally inconsistent 4 intuition 25 empirical 25 intuition pure 25 37 46 51 irrational numbers 3 isomorphism 5 kant 46 kant 23 24 problem 24 thesis 24 klein 15 kronecker 23 33 lambert 14 law excluded middle 51 leibniz 21 levels objects 37 limit 25 definition 25 cauchy definition 26 epsilon delta definition 27 definition 27 linguistics 39 logic 5 35 52 36 magnitudes 11 mathematical induction 33 44 metamathematics 41 42 method characteristic functions 50 method equilibrium 10 method 9 11 method 21 method creating subject 50 methodology 1 mill john stuart 23 model 16 moment fluent 21 names 34 natural numbers construction 47 negative program 46 neutral geometry 14 newton 21 newton leibniz impact 22 newton isaac 21 nicholas 16 euclidean geometry 46 discovery 14 evaluation 13 modeling inside euclidean geometry 15 number theory 3 angle hypothesis 14 ontology 1 order type 32 ordinal numbers 2 notion 32 21 paradoxes 1 paradox arrow 4 parallel 12 14 38 negation 14 parallelism hilbert 12 pascal 20 peano 33 pictorial diagrams 11 plato 4 separation geometry number 4 35 positive program 46 6 potential infinity 5 power set 31 predicates 34 21 principia mathematica 37 41 44 principle comprehension 35 13 proof contradiction 4 proof methods aristotle view 5 proof 3 proofs 3 proper classes 38 properties referential 36 property order 36 order 36 3 5 rational 3 reactions berkeley 23 real numbers construction 47 real part mathematics 40 recursive 35 ad 47 riemann 15 rigor 17 rigorous 17 russell bertrand 34 36 37 41 14 great crisis 22 order property 36 evident assumptions 11 referential 36 set 27 space 24 24 species 6 spirit 20 17 straight arrows 50 39 3 theory proportion 6 magnitudes 11 numbers 11 theory recursive functions 51 crisis 37 reactions 37 thomas heath 11 time 24 total order 49 true geometry 16 turing alan 42 type theory 37 47 mathematics 25 sets 50 uninterpreted formal system 16 unsound proof 9 ur intuition 48 17 valid 6 19 john 38 wallis axiom 15 wallis john 13 19 20 27 numbers 39 continuum problem 39 whitehead alfred north 37 41 zeno 4 paradoxes motion 4 zeno paradox 5 11 41 14 1 interestingly calculus latin 2 french number 80 directly translates 3 number 60 prime components 2 3 5 10 20 additional prime component calculations 4 religious cult ideas 5 number theoretical discovery made squares sums successive triangular numbers 6 latin reduced absurdity called indirect proof proof contradiction 7 note potential infinity definition stated negatively mentioning ultimate existence point 8 statement generally tells relationships concepts 9 back forever 10 axioms evident universal specific science irrelevant sciences 11 handout principles 12 note plugging symbolic interpretation theory proportion areas triangles kind magnitude line segments kinds magnitudes couldn area triangle relative base equal area relative base 13 fact triangles equal height areas proportion base proven 14 greek idea advanced step backward egyptians integrated view mathematics 15 conversely euclid proven 16 note wallis axiom false 17 derives applications mathematics physical world decimal expansion numbers 18 galileo teacher 19 idea spatial figures made atomic parts 20 proof homogenous indivisible indivisible number dimensions figure makes contrasts heterogenous indivisible fewer dimensions sums 21 barrow isaac newton teacher 22 justification based mathematician pascal infinitesimal approach called spirit 23 called 24 process called arithmetization analysis 25 kant 18th century german philosopher 26 mill 19th century american philosopher 27 kronecker 19th century mathematician 28 properties properties couldn 29 pure mathematics priori science involves study things prior experience 30 mathematics involving study space geometry involves study time arithmetic concept succession calculus specifically mechanics studies motion study interaction space time 31 case space correct theory euclidean geometry 32 readers aware surprising modern day definitions cauchy condition convergence utilizes definition 33 german mathematician born 1815 unlike great mathematicians made majority contributions life 48 years 34 double bars cardinality set 35 symbol means proper subset proper subset subset isn set 36 proof utilizes popular method ad 37 character representing cardinal number natural numbers 0 hebrew letter egyptian numeral 38 remains question 1962 point answer answer undecidable del showed existence consistent cohen showed existence consistent del escher bach douglas hofstadter undecidable axioms hypotheses 20 1 called continuum hypothesis 39 kronecker leading 19th century german mathematician 40 interestingly general nervous breakdown result conflicts kronecker mathematics today accept work foundation basic mathematical analysis 41 peano italian mathematician 42 property progress upwards 43 bertrand russell commented mathematics concepts pointing ontological basis primitive ideas 44 russell thought axioms characterize notion progression set order type sets order types fit peano 45 frege professor mathematics jena university 46 peano wrote papers artificial language frege invented 47 title book numbers 48 david hilbert top mathematicians twentieth century branch mathematics hilbert influence pioneer modern areas investigation 49 hilbert basic inspiration creating formal systems founded consistency proofs euclidean geometry hilbert observed concentrate separately language forgetting specific interpretation dealing concrete thing 50 formal language artificial language designed branch mathematics 51 interesting note david hilbert effect mathematics extended direct influence hilbert famous students including contributed great deal 52 turing early founders computer science famous turing machine 53 cst formal system consistent 54 referring theory constructive functions recursive functions initiated curt del 55 student brouwer 56 remember negative result means showing exist 57 interestingly brouwer special real numbers sequences number called straight arrows note set straight arrows countable 58 ironically brouwer popular widespread time day monday tuesday wednesday thursday friday 08 00am 09 00am cs536 cs536 10 00am cs536 cs536 11 00am ece ece 12 00pm cs302 cs302 consulting consulting 01 00pm cs302 consulting 02 00pm cs302 cs302 condor consulting consulting meeting 03 00pm cs302 cs302 condor consulting consulting meeting 04 00pm cs302 cs302 consulting consulting 05 00pm cs736 cs736 consulting consulting 1999 month featured item drugs cia san jose mercury news finally brings masses institute told decade ago past featured items short remember full page ad national magazine tobacco manufacturer philip morris featuring rugged man franklin roosevelt president quoted long enjoyed privileges enjoy forget time men died win george observed smoking privilege died enjoying privilege died fighting february 1995 history computer games risks computer games march 1995 business reason cutting pbs short april 1995 reproduce information genetics short june 1995 twelve step world recovery program incredible bandwidth transforms computing july 1995 california laws state felon pardo cs washington cs 536 lecture notes lecture 1 september 5 fischer lecture 2 september 7 lecture 3 september 12 lecture 4 september 14 allen chen lecture 5 september 19 huang lecture 6 september 21 glenn ammons lecture 7 september 26 karuna muthiah lecture 8 september 28 eric wan lecture 9 october 3 young jun joo lecture 10 october 5 lecture 11 october 10 soma das gupta lecture 12 october 12 lecture 13 october 17 jason robbert lecture 14 october 19 jonathan johansen lecture 15 october 24 zoran lecture 16 october 26 david sundaram stukel lecture 17 october 31 karen midterm november 2 lecture 19 november 7 lecture 20 november 9 andrew miller lecture 21 november 14 jonathan bodner lecture 22 november 16 otto lecture 23 november 21 max lecture 24 november 28 bo li lecture 25 november 30 brian lecture 26 december 5 joel lecture 27 december 7 dale lecture 28 december 12 raymond lecture 29 december 14 william johnston find neighborhood click map closer live map courtesy mapquest img jacob kornerup 1452 research experience university utah physics department advisor eugene cosmic ray research group summer 91 designed built tested model system optical fibers implemented part mirror calibration system hires fly eye built worker zhen liu summer 92 designed built constructed moon scope portable calibrated instrument comparison atmosphere ability transmit light sites common light source moon lewis clark college physics department advisor snodgrass 6 93 7 94 programmed data analysis routines analyzed data solar research lead senior thesis physics university wisconsin madison engineering mechanics astronautics department advisor janice summer 95 explored numerical methods optimizing vibration control flexible beams undergoing large motions modified tues feb 21 12 45 1996 dailey cs wisc 1368 pointer intensive benchmark suite pointer intensive benchmark suite pointer intensive benchmark suite collection pointer intensive benchmarks people intensive pointer research pointer intensive benchmark suite source release pointer intensive benchmark suite version 1 1 anonymous ftp ftp cs wisc file sohi code 1 1 tar clicking highlighted file fetch file machine version 1 1 adds unified makefile scheme built support automated testing made pointer intensive benchmark suite todd austin assembled suite anagram written raymond chen princeton backprop spec 92 benchmark suite source included distribution written dean bc distributed free software foundation ft written alain ka gi ks written todd austin 2 written scott breach updated september 27 1995 previous contents contents persistent programming languages worlds rex jakobovits department computer science engineering fr 35 university washington seattle washington 98195 rough draft abstract integration databases programming langauges motivated directions database community requires flexible powerful modeling world programming language community convenience reliable efficient means enabling entities program invocations traditionally query facilities provided database users computationally complete arbitrarily complex processing data support primitive data types making inappropriate modeling real world applications processing line host language translation database language results mismatch problem solution extend existing programming language notion persistence enabling seamlessly interact storage manager paper survey efforts issues involved focusing primarily persistent object oriented languages contents integrating databases programming languages programming language perspective database perspective overcoming mismatch problem milestones persistent programming langauge development comparison relational databases case study object oriented databases transparent persistence declarative query facility collections iterators constraints active databases triggers triggers perpetual triggers intra object inter object triggers eager lazy computation triggers constraints systems misc features object oriented database systems mandatory features optional features swizzling referential integrity versioning object oriented systems beta constraint based imperative languages constraints object identity kaleidoscope adding transactions kaleidoscope techniques integration summary persistent prolog motivation issues expert systems prolog persistence database interface prolog translation sql prolog meta translation mimer back end prolog references document rex jakobovits tue nov 14 02 57 45 pst 1995 material engineering library engineering library located nw corner engineering quadrangle books reference journals stacks check line catalogs www reference books korth silberschatz database system concepts mcgraw hill edition 1991 michael stonebraker readings database systems morgan kaufmann edition 1994 elmasri navathe fundamentals database systems benjamin cummings edition 1994 gray reuter transaction processing concepts techniques morgan kaufmann 1993 conference proceedings acm sigmod conference management data international conference large databases vldb ieee conference data engineering acm sigact sigmod sigart symposium principles database systems journals acm transactions database systems vldb journal ieee transactions knowledge data engineering sigmod record selected papers joe mitchell mitchell 1996 shortest paths networks draft survey chapter crc handbook computational geometry feedback greatly encouraged mitchell 1996 subdivisions approximate polygonal subdivisions part ii simple polynomial time approximation scheme geometric mst tsp related problems manuscript april 1996 revised july 1996 postscript color transparencies talk mitchell 1996 subdivisions approximate polygonal subdivisions simple method geometric mst problem appears 7th annual acm siam symp discrete algorithms soda 96 atlanta ga usa jan 28 30 1996 pages 402 408 journal version part part ii postscript color transparencies talk mitchell blum chalasani 1996 constant factor approximation algorithm geometric mst problem plane journal version revision july 1996 arkin chiang mitchell yang 1997 maximum scatter tsp 8th annual acm siam symp discrete algorithms soda 97 orleans la usa jan 5 7 1997 pages full paper submitted jacm mitchell 1996 applications computational geometry manufacturing virtual environments abstract talk transparencies workshop applied computational geometry part fcrc 96 philadelphia 27 28 1996 arkin held mitchell 1995 recognizing polygonal parts width measurements proc 7th canadian conference computational geometry gold robert eds pp 199 204 city canada aug 10 13 1995 computational geometry theory applications arkin chiang held mitchell yang 1996 minimum area hulls proc european symposium algorithms esa 96 submitted algorithmica held mitchell evaluation collision detection methods virtual reality fly throughs proc 7th canadian conference computational geometry gold robert eds pp 205 210 city canada aug 10 13 1995 guibas mitchell tal hierarchical representation surfaces 3d eurographics 96 rossignac eds blackwell publishers association volume 15 1996 number 3 pages 387 484 silva mitchell kaufman 1996 fast rendering irregular grids acm ieee symposium volume visualization volvis 96 san francisco ca oct 28 29 1996 pages 15 22 color plate page 97 arkin held mitchell 1994 hamiltonian triangulations fast rendering european symposium algorithms esa 94 springer verlag lncs 855 van leeuwen ed pp 36 47 utrecht netherlands sep 26 28 1994 full paper appears visual computer 12 9 pp 429 444 1996 mitchell finding optimal points polygons extended abstract springer lncs vol 519 sack santoro eds workshop algorithms data structures wads 91 ottawa ontario august 14 16 1991 pp 202 213 full paper updated corrects error wads abstract arkin halperin kedem mitchell naor arrangements line segments share endpoints single face results discrete computational geometry vol 13 nos 3 4 pp 257 270 special volume discrete geometry dedicated laszlo toth eds 1995 original conference version proc seventh annual acm symposium computational geometry north conway nh june 10 12 1991 pp 324 333 conference version incorrectly claimed bound log arkin mitchell decision trees geometric models international journal computational geometry applications earlier version appears proc ninth annual acm symposium computational geometry 1993 pp 368 378 arkin goodrich mitchell mount piatko point probe decision trees geometric concept classes pages figures separate workshop algorithms data structures august 1993 pp 95 106 mitchell mount suri query sensitive ray shooting proc tenth annual acm symposium computational geometry june 6 8 1994 pp 359 368 international journal computational geometry applications mitchell suri separation approximation polyhedral objects computational geometry theory applications 5 1995 95 114 mitchell approximation algorithms geometric separation problems technical report 1993 guibas mitchell approximating polygons subdivisions minimum link paths proc annual international symposium algorithms december 16 18 1991 taipei taiwan pp 151 162 springer lecture notes computer science vol 557 full paper appears international journal computational geometry applications vol 3 4 december 1993 pp 383 415 modification page tuesday october 22 1996 joe mitchell ams sunysb robert causey professor department philosophy university texas austin office waggener hall 313 office phone 512 471 home phone 512 794 office hours mail address cs utexas information newsletter philosophy computers resume selected publications interesting links update october 23 1996 image video computing java cgi imagemaps cgi fill forms frames encounter leaf jerry hsu cornell contents readings project readings 1 poynton technical introduction digital video john wiley sons 1995 pp 1 32 2 blinn world digital video ieee computer graphics applications sept 1992 pp 106 112 3 poynton colour faq http www net 80 notes colour gamma html 4 wallace jpeg picture compression standard 5 le gall mpeg video compression standard multimedia applications 6 brian smith lawrence rowe family algorithms manipulating compressed images ieee computer graphics applications september 1993 7 lei tang methods encrypting decrypting mpeg video data efficiently 8 beier neely feature based image metamorphosis sig graph 1992 pp 35 42 9 psychophysics modern digital audio technology 10 audio engineering psychoacoustics matching signals final receiver human auditory system 11 swartz smith resolution independent video language 12 gemmell vin kandlur rangan rowe multimedia storage servers tutorial project computer assisted animation cs631 home page back top 2027 weld home weld home photo index photo index photo photo canyon maze district canyonlands national park utah march 1990 weld home weld home photo index photo index photo photo copyright 1996 daniel weld rights reserved weld cs washington unix introduction executive summary document designed started unix assumes completely stupid files directories basic est things introduction unix unix operating system likes short letter commands things stuff doesn prompt make doesn print back error unix commands arguments command file basics current directory called parent directory referred home directory referred ~ root directory unix simply called files slashes directory names refer file named foo home directory ~ foo paths start ~ absolute pathnames refer specific starting point paths relative constructed starting directory absolute work matter contrast foo back level current directory foo commands prints working directory cd named directory ls lists files current directory subdirectories marked ls long version including dates files created sizes plenty stuff won important ls lists files directory filenames start printed ls lists contents named directory cp copies file location mv moves file directory file moved location filename renamed rm removes file warning mkdir makes directory removes directory files file short firing emacs session display file time screens hit quit return advance line space advance screen search text text return shell shell command interpreter interact xterm mscc machines ll shell called tcsh run previous command run command starting substring substring list recent commands ve typed history edit previous commands arrow keys scroll mscc machines set isn completely straightforward type bind emacs make work intuitively put line cshrc run automatically login cshrc commands run shell started line unix command line manual entry terse complete description access entries typing man command apropos substring list commands substring telnet rlogin access unix machines remotely telnet machine rlogin machine access mscc account departmental machine rlogin mscc ms ll leave comfort sieg hall user mscc cluster username printing print text files unix enscript printer flag 2r save paper graphical conclusion basic basics assignments part working emacs documented feel free questions questions unix aren covered shamelessly stolen cse341 winter 96 cse341 webmaster cs washington update 03 22 96 02pm cse 567 principles digital systems design carl ebeling fall 1996 nov 1 homework 4 problem 3 assume bits asserted initial bit beginning circuit general make reasonable assumptions feel problem spec incomplete ambiguous deciding assumptions make part design oct 31 homework 4 problem 7 reset start signal changed names middle writing problem oct 28 note homework homework web page work teams homework 4 problems individually sketch solutions questions meet formulate solutions assign writeup team members meet collate review solutions hand team responsible understanding solution problems homework 4 problem 7 problem changed adding 8 bit numbers make reasonable assumptions design circuit provided reasonable explain oct 25 timing optimization delay paths considered optimizing timing circuit cover registers 1 register register path delay clock period constrains 2 input register path delay 3 register output path delay 4 input output delay combinational circuit timing constraints delay paths explicitly oct 25 run trouble don hesitate fire email msg tas preferably logged 24 hours day save time won questions easily answered handout cse567 mailing list post questions class important post hints suggestions vet avoid generation tool rumors don share lab information ideas flow freely email list substitute oct 15 homework 2 clarification count cost circuit number gates number gate inputs number gates number inputs assume free turns cost gate number transistors directly proportional number inputs delay generally increases n^2 worse increasing fanout signal number places increases delay large number gate inputs fanout number places gate output bad oct 14 homework 2 replace problem 2 problem find minimal sum products form sum 0 1 2 3 6 7 8 9 10 12 13 14 5 15 oct 7 homework 1 problem 1 changed slightly check online homework web page oct 4 room change loew 201 oct 3 extra handouts top file cabinet hall door continue leave extras email addresses send email http pointer home web page don web page time make quiz friday 10 4 sept 25 cse 567 announcements posted needed ebeling cs washington professor nell dale dissertations university texas computer science department dissertations listed illustrate research efforts computer science education reflected work graduate students computer science education nell dale angel debra lynn burton cheng chih wu vicki lynn almstrum kim quantitative student model intelligent tutoring systems student programming ability angel 1994 intelligent tutoring systems made subject matter taught student model method representing student tutoring strategies purpose research develop quantitative model measure programming abilities students completed computer science model student model intelligent tutoring system framework study analyze compare models including classical testing theory item response theory performance data based responses 315 students 50 questions covering programming concepts cs1 grade prior final exam basis comparing models results showed model proposed study feasible develop computerized adaptive test based item response theory test form basis student model intelligent tutoring system computer programming effect closed laboratory activities comprehension concepts perception effectiveness semester computer science debra lynn burton 1992 definitions closed laboratory study definition assignment completed time period room computers reserved purpose issue addressed research closed laboratory activities effective improving comprehension computer science concepts concepts measured experiment algorithm complexity stacks queues recursion sorting experiment conducted cs2 classes large lecture sections smaller weekly discussion sections fifteen weeks semester half discussion sections closed laboratory activities week concepts half comparable paper pencil exercise remove bias due initial differences comprehension 125 students completed study results showed significant difference comprehension concepts students participated closed laboratory activities students paper pencil exercises conceptual models individual cognitive learning styles teaching recursion novices cheng chih wu 1993 novice students trouble learning recursion purpose study examine method presentation concrete abstract affected students learned recursion determine role played students learning styles sample made 209 students enrolled cs1 student learning styles inventory student cognitive learning style concrete abstract models presenting recursion devised concrete abstract students tested material immediately lecture weeks weeks results showed concrete models superior abstract models abstract learners concrete learners interaction effect found student learning style presentation model limitations understanding mathematical logic novice computer science students vicki lynn almstrum 1994 study sought objective evidence computer science students difficulty understanding concepts subdomain mathematical logic areas computer science data study multiple choice questions advanced placement examinations computer science main parts study determining questions related logic comparing student performance questions related logic questions relationship logic thirty university high school instructors taught cs1 level participated content analysis questions results content analysis partition questions strongly related logic strongly related logic questions strongly related partition lower means standard deviations questions strongly related partition difficulty distributions defined sets items results hypothesis computer science concepts related logic generally difficult novice students reasoning ability achievement college level students enrolled logic class computer science kim 1995 propositional logic test plt 16 item instrument measure student ability propositional operations conditional reasoning research considered questions relationship student score plt achievement logic class taking logic class improve student score plt plt days class logic designed computer science majors day plt score predicted midterm grade 163 002 final grade 156 005 average score plt improved day 12 33 day 12 95 statistical difference taking logic class books main profile students mail nell dale 1200 westlake dr austin tx 78746 fax office 512 471 8885 document created assistance services model visualization model visualization design framework devise constructed understand devise functions stages visualization file schema tdata mapping gdata visual filter view window link cursor stages visualization visualization devise divided stages stage supported components responsible functions stage component design essential providing functionalities devise visualizations constructed creating component instances interconnections components devise extensible components defined incorporated framework type file drawing graphics incorporated visual query interface user save visualization apply sets input files stages creating visualization 1 import file devise textual data tdata schema describe information import file 2 graphical data gdata 3 select view display gdata assign visual filter select portion gdata viewed 4 arrange views windows 5 create linked axes visual links display relationships views cursors file input file provided user stored disk ascii format ascii file sin time cos time time sin cos 0 000000 2 1 000000 2 0 000000 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 schema schema file describes layout ascii input file convey type range attributes characters separate attributes file characters reading file attribute range information optional file schema file type sensor ascii comment whitespace time double 1000 lo 0 sin double 1 lo 1 cos double 1 lo 1 line names file type sensor sensor files data stored format file type imported devise schema file create stock file type read information stock prices data stored format line tells devise ignore lines start line tells devise attributes file separated white spaces devise read files separated 10 20 20 remaining lines describe attribute names types ranges tdata textual data tdata representation devise access files types input data file imported devise tdata user tdata create visualizations types input files input devise treated uniformly tdata selecting file type user asked enter alias tdata default input file stripped path information entering alias file imported tdata devise mapping mapping converts tdata attributes graphical data gdata attributes user decides tdata visualize selecting tdata attributes map color shape gdata attributes notice tdata visualized creating mapping create mappings sin time time sin cos time time cos sin cos cos sin mapping created tdata file type gdata graphical data gdata graphical representation tdata consists attributes color pattern size orientation shape shape specific attributes visual filter visual filter defines query graphical data attributes gdata implementation supports range query gdata attributes visual filter portions gdata viewed view view display gdata fall range visual filter types views scatter scatter view draw scattered plot view implements optimizations reduce time draw gdata attribute sorted window window screen real estate views draw gdata responsible arranging views boundaries devise supports tiled automatic vertical horizontal window layouts view removed window reduce clutter moved window related views brought comparison windows duplicated handy feature link link link visual filters updating synchronously updates linked visual filters implemented links linked axes linked axes link theory graphical attributes color size pattern orientation shape cursor cursor display boundaries view view cursor source view destination view source view cursor fetches information current view axes boundaries boundaries source view drawn line segments axes destination view click axes area destination view move source view changing visual filter location clicked cs 302 fall 1996 section 2 lectures lectures notes books zoo story edward bastard carolina dorothy allison trash dorothy allison crime punishment thomas rita dove william listen voices feminist generation barbara editor bone people jones civil wars june jordan bottom river kincaid savage inequalities jonathan song solomon toni morrison toni morrison twenty love poems pablo children computers powerful ideas seymour papert robinson colored girls considered suicide rainbow daughter geography man fell love moon tom grapes wrath john steinbeck mice men john steinbeck sophie choice william music earthquakes tori amos home brave laurie anderson strange angels laurie anderson power love kate bush peggy suicide julian cope range ani difranco dive ani difranco green mind dinosaur jr sweet dreams made good earth time witness fair summer evening griffith kd lang annie lyle lovett good liz doolittle rem arkansas traveler michelle shocked shoes shoulders sun tunnels texas instruments eden alley 3 2 nice girls 2 nice girls smashing pumpkins smashing pumpkins sky crying ray vaughan rain dogs tom waits williams williams turn source code user guide short description user interface code architecture description subroutine call graph routine descriptions turnin electronic submission programming assignments turnin command turnin bin usage turnin submit fussell cs384g files files list files submit include makefile readme file describing platform makefile sun4 solaris aix readme file provide information state assumptions making user problems check man page turnin man type man man turnin www alert redirection response server handled client http www cs wisc ~austin talk interview connection close moved permanently document moved 2671 cse838 related internet resources finding information retrieval technologies seeking knowledge richard belew cs838 lecture 2 univ wisconsin computer science department fall 1996 back cse838 homepage information retrieval van rijsbergen mark sanderson list resources univ glasgow university developed utilities written nice tutorial smart acm sigir cornell smart project ctr intelligent ir umass ed fox www list perl version porter web finding tools alta vista simple queries advanced queries excite yahoo faq publishing web pages alta vista indexing hints meta posting lycos posting multi engine broker excite world categories excellence excess person aesthetic web communication modified belew cs wisc 3 sept 96 ithaca winter 1995 texas high cayuga waters italian holidays summer 1996 daddy ll happy utcs organizations acm student chapter gracs upe computer honor society gripe cs utexas projects ken perlin won academy award staff 1 6 97 academy motion picture arts sciences board governors voted present ken perlin wonderful resources director technical achievement award academy certificate development turbulence perlin noise technique produce natural appearing textures computer generated surfaces motion picture visual effects img cd released 1 9 97 tk baltimore college singing group shades released album cd called sisters brothers techno 1 10 97 collected visions included exhibition techno cooper union school art 7 7th street 3rd avenue nyc opening reception thursday january 16 6 9 exhibit runs january 17 february 15 1997 cat page moment education resources updated thur jan 9 11 51 23 edt 1997 1061 cs536 programming tools make common errors make reference manual templates gdb gnu debugger gcc gnu compiler manual hypertext lex automatic scanner generator flex reference manual ll 1 parser generator yacc reference manual spim reference manual previous document cse 322 assignment 8 due friday february 23 1996 1 nfa table practical form subset construction produce dfa equivalent 2 nfa problem 1 regular expression diagram method construct regular expression equivalent simplify regular expressions 3 number 7 page 182 start nfa accepts show construction nfa accepts carefully state behavioral lemma relates behavior behavior behavioral lemma prove prove behavioral lemma document james fix tue feb 20 11 24 16 pst 1996 cpp txt cpp txt txt cpp txt txt bool txt cpp txt txt cpp txt txt cpp txt txt change cpp txt cpp txt txt cpp txt txt cpp txt txt cpp txt cpp txt txt cpp txt txt cpp txt txt dealer cpp txt dealer txt cpp txt txt cpp txt cpp txt cpp txt cpp txt cpp txt filter cpp txt cpp txt cpp txt txt fraction cpp txt fraction txt cpp txt txt heapsort cpp txt heapsort txt cpp txt txt cpp txt txt cpp txt txt cpp txt cpp txt txt cpp txt txt cpp txt password cpp txt password txt cpp txt txt cpp txt txt pen cpp txt pen txt person cpp txt person txt cpp txt txt powers cpp txt powers txt cpp txt cpp txt cpp txt txt cpp txt txt rand cpp txt rand txt cpp txt txt read txt cpp txt cpp txt roman cpp txt cpp txt cpp txt txt supply cpp txt supply txt cpp txt cpp txt cpp txt cpp txt cpp txt cpp txt cpp txt cpp txt cpp txt theater cpp txt traverse cpp txt cpp txt txt cpp txt txt cpp txt txt vector cpp txt vector txt 1488 miscellaneous writings thoughts collections initially wanted organize collection articles refined structure happen future combination laziness lack time prevented collection give indication philosophies thoughts general outlook life note articles mine good thought comments krishna cs wisc pointers exploration authored digits pi thoughts principle life death eve fun sounds authored interview richard wrong thoughts search krishna kunchithapadam modified sat jul 6 14 31 31 cdt 1996 kk cs 336 analysis programs spring 1996 instructor vicki almstrum ta yang syllabus table contents 1 information 2 meeting time location 3 instructor 4 teaching assistant 5 topics 6 study groups collaboration 7 grading regrading system 8 exams 9 reading material 10 homework policy 11 quizzes 12 attendance 13 newsgroup email analysis programs unique number number cs 336 prerequisite courses grade cs 304p cs 315 phl meeting time location days mon wed fri time 1 00 2 00 place geo 112 instructor vicki almstrum office tay 149 office hours mon wed fri 2 00 3 00 pm appointment phone 512 471 email almstrum cs utexas teaching assistant yang office hours tue thr 10 00 11 30 ta station 3 email cs utexas topics cover chapters 0 12 selected topics chapters 13 20 striving maximum understanding minimum time expect spend 2 hours class hour lecture assignment time spent studying time spent assignment study groups collaboration recommend organize study groups students meet week discuss review lectures readings attempt homework assignments meeting group discussion homework problems permitted provided students group contribute approximately equal amounts discussion work turned student written words collaboration writing assignments allowed grading system grade based homework assignments 25 quizzes unannounced 10 exam 15 exam 15 exam 35 makeup exams request regrading homework paper quiz test submitted writing 3 class days set papers question returned students information handout details exams tentative exam 1 wednesday october 2 1996 class exam 2 wednesday november 6 1996 class exam 3 thursday december 12 1996 2 00 5 00 room announced makeup exams attendance exams mandatory exam missed submit written note stating reason supporting documentation letter doctor absence ruled justifiable unavoidable exams give grade missed examination reading material books logical approach discrete math david gries fred schneider springer verlag 1994 homework policy assignments 3rd class meeting homework turned beginning class due date formal grading representative sample problems assignment graded problems graded student homework grade made parts points earned problems carefully graded ta 3 4 grade assignment score number problems reasonable attempt included takes account problems assigned 1 4 grade assignment homework weighted equal amount calculating homework grade point totals differ assignment assignment lowest homework score dropped grades calculated end semester regular homework assignments due beginning class expected completed assignment arrive class ta time homework received beginning class corrected receive partial credit striving return graded homework quickly important students comply policy turning homework promptly quizzes unannounced quizzes occasionally lecture content related material covered assigned reading lectures homework assignments make missed quizzes lowest quiz grade dropped attendance expected attend class roll missing class means miss quiz made newsgroup email newsgroup utexas class set facilitate discussion class members send questions comments instructor ta mail ll answer addition newsgroup parallel email list broadcast announcements broadcast announcements posted newsgroup removed class mailing list contact dr almstrum updated 8 29 96 page prepared vicki almstrum suggestions comments click send mail almstrum cs utexas cs utexas department computer sciences ut austin readings silberschatz galvin date read 8 31 chapters 1 3 9 5 chapter 6 6 9 9 19 chapter 4 page 108 9 26 chapter 7 skip 7 2 2 7 5 2 readings emphasized prelim oct 5 chapters 4 1 4 4 6 1 6 5 7 1 7 5 10 12 chapters 8 9 readings emphasized prelim ii nov 14 chapters 8 9 11 14 chapter 20 readable discussion mach text tannenbaum copied reserve carpenter library 11 14 11 28 chapters 10 11 12 19 7 11 28 11 30 chapters 13 14 skip sections 13 2 2 2 13 6 1 13 7 cse ee 461 computer networks projects spring 1996 simulator description latex ps project 1 latex ps due april 24 11 30pm project 2 latex ps part 1 due 8 11 30pm part 2 due 15 11 30pm project 3 latex ps due 29 11 30pm wchan cs washington curriculum vitae john yen img educational img experience img honors professional activities img research interests area expertise img research support img past present students img publications books papers education ph computer science university california berkeley dec 1986 sc computer science university santa clara june 1982 sc honor electrical engineering national taiwan university june 1980 experience associate professor computer science 1993 present assistant professor computer science 1989 1993 research scientist university southern california information sciences institute 1986 1989 research assistant electronic research laboratory university california berkeley 1982 1986 programmer laboratory ai research fairchild camera instrumental corporation palo alto ca summer 1983 honors professional activities awards industries professorship award texas university 1995 king sun fu award north american fuzzy information processing society december 1994 national science foundation young investigator award nyi 1992 acm faculty achievement award texas university 1991 92 1993 94 professional activities associate editor ieee transactions fuzzy systems member board associate editors journal intelligent fuzzy systems john wiley sons member editorial board international journal artificial intelligence tools world scientific singapore general chair international conference north american fuzzy information processing society san antonio 1994 vice chair ieee international conference tools ai 1992 general chair program chair international workshop industrial applications fuzzy control intelligent systems college station november 1991 research interests areas expertise artificial intelligence software engineering fuzzy logic expert systems genetic algorithms medical imaging research support intelligent assistance analyzing validating imprecise requirements advanced research program texas higher education coordinating board january 1 1996 december 31 1997 intelligent computing analysis physiological systems national science foundation july 15 1995 june 30 1998 expert systems smart diamond texas intelligent vehicle highway system ivhs research center excellence september 1995 august 1996 nsf young investigator award september 1992 august 1997 past present students current graduates david rodney adams james dennis graduates andrew cohen graduated 1996 david randolph graduation date december 1994 charles wayne planning pursue phd tamu graduation date december 1993 dan ryan florence graduation date august 1993 nathan jay graduation date december 1992 nitin vaidya graduation date august 1991 kam por graduation date december 1990 current ph yang wen pin charles wayne steven swanson neal andrew ph graduates chih wei chang director computer center national institute art taiwan lee liu assistant professor department computer science university missouri rolla jonathan lee associate professor department information engineering national central university taiwan swee teh img img img img home center fuzzy logic dep computer science texas university cs212 structure interpretation computer programs computer science department cornell university spring 1996 people charge dexter kozen professor 5143 upson 255 9209 kozen cs cornell tibor janosi ta 4132 upson janosi cs cornell justin voskuhl ta csrvl 3rd floor upson 255 1008 voskuhl cs cornell robert szewczyk ta szewczyk cs cornell james ta office hours computer lab cs cornell jake consultant 309 upson cs cornell andras ferencz consultant 309 upson cs cornell consultant cornell cs212 home page modified 1 23 96 17 16 college engineering university wisconsin madison departments programs academic departments chemical engineering civil environmental engineering electrical computer engineering engineering professional development industrial engineering materials science engineering mechanical engineering nuclear engineering engineering physics interdisciplinary degree programs biological systems engineering biomedical engineering program engine research center engineering mechanics astronautics engineering research center plasma aided manufacturing geological engineering program manufacturing systems engineering program materials science program mathematics computation engineering graduate program oceanography graduate program rheology research center solar energy laboratory water chemistry program certificate programs technical communications certificate program japanese studies certificate program uw coe depts centers consortia services fountain index search mail credits modified wednesday 06 nov 96 10 24 51 cst page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc computer engineering computer science class web pages page provided students locate access web pages created specific classes curriculum pages created added list classes taught faculty computer engineering computer science department university missouri columbia classes web pages introduction algorithm design programming cecs103 programming cs211 section systems analysis ii artificial intelligence operating systems cs352 computer graphics ii cs410 computer networking ii cs480 www adm www cs missouri updated 08 20 96 cs 537 programming assignment due september 17 start class contents introduction suggestions scanning commands threads exceptions grading stuff introduction purpose assignment introduce java programming implement simple shell command interpreter behaves similarly unix shell type command response prompt create thread execute command entered multiple commands chained single line separated characters shell create thread individual command prompt user input finished unlike real shell program deal handful built commands cat file print contents named files system check files identical cmp file1 contents print message system sort file print lines file sorted order terminate program exit terminate reaching end file system needn implement pipes direction standard input standard output handle arbitrary number commands line arbitrary number arguments separated arbitrary amounts white space blanks tabs cat takes arguments suggestions public static void main procedure primary class simple infinite loop prints prompt reads line courses program infinite loop considered bad thing operating systems norm parses breaks constituent commands starts thread handle commands waits threads finish printing prompt scanning scanning find easier read entire line string object system object type read single bytes arrays bytes represent input line array bytes find easier string class figure read line string string made trivial class found java util commands cat command class read data file cmp similar cat time contents files compared sort efficient sorting algorithm required works adapt insertion sort introduce java discussion sections classes class vector class threads primary class read command user create thread carry command wait thread finished continuing execution ways start threads java derive class thread class override run function pp 161 162 text runnable interface pp 177 178 create class implements interface pass reference class constructor thread object easier understand conceptually general choose method assignment exceptions java requires place block methods exception block catch clause catch clauses catch exceptions thrown chapter 7 details syntax statements code deal exceptions manner exceptions attempting open file exist result message user continuation program exceptions require error message program termination system exit grading hand source program transcript terminal session demonstrates shell ability perform script 1 test data adequate exercise program capabilities follow principles software engineering learned cs 302 cs 367 including top design good indentation meaningful variable names modularity helpful comments graded basis correctness programming style completeness test data stuff writing programs solaris machines makefile aid compilation dos program easy command manipulation feel free send work saving methods find ta distribute class solomon cs wisc thu oct 31 15 38 52 cst 1996 copyright 1996 marvin solomon rights reserved leonidas kontothanassis recent version home page click order learn cashmere project click notes taught computer organization book chapters journals kontothanassis scott memory models parallel distributed computing handbook editor albert chapter 24 pp 699 722 mcgraw hill york december 1995 kontothanassis scott software cache coherence current future architectures journal parallel distributed computing 29 2 179 195 november 1995 special issue distributed shared memory systems refereed publications kontothanassis scott distributed shared memory generation networks proc 2nd hpca san jose ca february 1996 kontothanassis scott bianchini lazy release consistency hardware coherent multiprocessors proc supercomputing 95 san diego ca december 1995 wisniewski kontothanassis scott high performance synchronization algorithms multiprogrammed systems proc 5th ppopp santa barbara ca july 1995 kontothanassis scott software cache coherence large scale multiprocessors proc 1st hpca raleigh nc january 1995 kontothanassis bianchini scott simple page placement policies reduce cost cache fills coherent shared memory systems proc ipps 95 santa barbara ca april 1995 tr 535 kontothanassis smith scott cache performance vector supercomputers proc supercomputing 94 washington dc november 1994 kontothanassis scott issues software cache coherence proc 4th workshop scalable shared memory multiprocessors chicago il april 1994 bianchini kontothanassis algorithms categorizing multiprocessor communication update based coherence protocols proc 28th annual simulation symposium phoenix az april 1995 tr 533 computer science department university rochester september 1994 bianchini crovella kontothanassis leblanc software interleaving proc 6th spdp dallas tx 1994 fowler kontothanassis mercury object affinity scheduling continuation passing multiprocessors proc parle 94 athens greece june 1994 wisniewski kontothanassis scott scalable spin locks multiprogrammed systems proc 8th ipps cancun mexico april 1994 kontothanassis wisniewski scheduler information achieve optimal barrier synchronization performance proc 4th ppopp san diego ca 1993 garrett scott bianchini kontothanassis mccallum thomas wisniewski luk linking shared segments proc usenix winter 93 technical conference san diego ca january 1993 fowler kontothanassis supporting user level exception handling multiprocessor micro kernel experiences platinum proc 3rd newport beach ca march 1992 technical reports submitted publication contact copy papers kontothanassis wisniewski scott scheduler conscious synchronization tr 550 computer science dept university rochester december 1994 submitted publication kontothanassis mercury user manual tr 465 computer science department university rochester september 1993 bianchini crovella kontothanassis leblanc hot spot removal scalable cache coherent multiprocessors tr 448 computer science department university rochester april 1993 garrett bianchini kontothanassis mccallum thomas wisniewski scott dynamic sharing backward compatibility 64 bit machines tr 418 computer science department university rochester april 1992 finger kthanasi cs rochester pointers navigating web img back urcs grads directory img back urcs home page fine grain parallel cm rivl step real time multimedia processing jonathan barber barber cs cornell sugata mukhopadhyay sugata cs cornell cs516 final project professor thorsten von eicken department computer science cornell university 0 0 table contents 1 0 abstract 2 0 introduction 3 0 rivl generic parallel paradigm 3 1 rivl graph 3 2 parallelizing rivl 3 3 continuous media parallel rivl 4 0 implementations 4 1 shared memory implementation 4 2 networked implementation 4 3 implementation caveats 5 0 performance results 6 0 extensions robustness 7 0 conclusions 8 0 references back 1 0 abstract form multimedia processing typically computationally expensive harder problem performing form multimedia processing multiple real time continuous streams data paradigm frame sequence images incurs large computational expense obvious difficult solution divide problem compute solution parallel paper details nature problems solutions dealing parallel multimedia processing shared memory distributed environments click view slide show presentation paper back 2 0 introduction evolution rivl past years large effort mounted develop applications efficiently reliably process multimedia data effort manifested construction rivl resolution independent video language rivl multimedia processing package set images set sequence images efficiently process multimedia streams generate outgoing image sequence images rivl implemented tcl extension capable performing common image operations overlay smoothing clipping cropping tcl interface simplifies process coding image processing script recently rivl extended process continuous streams multimedia data generate output stream images extended rivl package called cm rivl made treating rivl evaluation midpoint continuous media object work facilitated cmt continuous media toolkit image processing continuous streams media real time hard problem today current state computer technology performing simple image single sequence images resultant image real time requires order million cpu cycles approach real time image processing frame rate 30 frames standard frame rate perceiving continuous motion require items true perform image processing operations linear time single processor utilize high performance technology exist divide work perform image processing parallel achieve linear time performance control items focused efforts image processing routines performed super linear time work divided array parallel processors true rivl cm rivl bearing mind established project goal develop easy fast inexpensive real time multimedia processing application section 3 0 describe generic method parallelizing image operations rivl exploiting rivl processes set images section 4 0 describe implementations parallel cm rivl version designed run shared memory machines version designed run cluster workstations section 5 0 present analysis performance results section 6 0 describe improvements implementations finally section 7 0 draw conclusions analyze progress back 3 0 rivl generic parallel paradigm back 3 1 rivl graph begin discussion rivl introducing rivl evaluation graph order rivl execute requires set multimedia input data control rivl script rivl script sequence tcl rivl commands image processing operations occur input data rivl invoked rivl script translated rivl graph pictured node corresponds image operator im smooth im canny edge signal corresponds actual image data nodes lying inside illustrated rectangle correspond true image operators nodes lying rectangle rivl nodes nodes left rectangle correspond read nodes read node image stream node rectangle corresponds write node emphasize construction rivl graph compute multimedia data rivl graph control flow structure sequence data propagate generate processed image phases processing data rivl graph constructed phase graph traversal left makes rivl efficient image processing mechanism node evaluated write node node traversing graph reverse order rivl decides node data output signal requires input signal evaluation reverse propagated write node graph back read node reverse propagation completes node graph data input signal required compute node output signal multimedia data processed traversal conforms left traversal rivl graph propagating input data forwards graph operating data relevant final output image back 3 2 parallelizing rivl summarize preceding section statement amount data fetched read node function output write node combining notion fact image processing operations rivl create dependencies pixel input image derive simple mechanism dividing work parallelizing rivl running rivl single processor spawn multiple rivl processes processors process work computing segment output data define notion single master rivl process multiple slave rivl processes slave process started processor started slave process sits idle listening instructions master process slave processes started master process created master process determines slaves work control connection established master slave master assigns slave logical id master id 0 slave id ranges 1 slaves slave assigned id master sends slave total number processes work copy rivl script slave master receives rivl script generate copy rivl graph perform left traversal independently difference left traversal logical id current processor total number processes factor determining computation process figure amount data fetched read node longer function output write node function process logical id total number processes function write node output rivl process responsible computing independent portion final output data based parameters term fine grain parallel cm rivl approach fine grained rivl process performs set computations data actual data computation left graph traversal occurs master slave master process computes portion output image back 3 3 continuous media parallel rivl model parallelization rivl maps smoothly cm rivl cm rivl initial setup phase slave process master process previously master process sends slave logical id total number processes copy rivl script rivl process computes rivl graph makes left traversal image processing computing output frame continuous media stream occurs continuous media object captures manages continuous streams data resides part master process captured input data single output image contacts master parallel synchronization device tells rivl process slaves master data ready fetched computation begin asap rivl process fetches input data generate segment output data makes left traversal graph output data rivl process written back buffer data assembled single data output object rivl process blocks listening instructions image ready processing method stream multimedia data construction rivl graph reverse traversal graph performed setup time actual image processing requires traversal graph rivl process computation area distributed rivl processes back 4 0 implementations based generic parallelization scheme preceding section developed implementations parallel cm rivl implementation synchronization mechanism parallelizing independent rivl processes mechanism transferring data back 4 1 shared memory implementation shared memory implementation illustrated rivl process resides processor processor resides machine access shared memory segment implementation mirrors generic parallel model section 3 implementation details initial setup facilitated tcp ip multi cast tcl dp process synchronization facilitated unix semaphores data transfer facilitated shared memory reads writes unix ipc program compiled sparcstation running sunos model operates initial setup phase works capturing data compute single rivl output frame captures data tells rivl process begin processing means entry semaphore rivl process reads data relevant output shared memory read left evaluation rivl graph completes rivl process performs shared memory write memory region output image accessible rivl process blocks exit semaphore rivl processes complete computation frame data rivl process blocks master rivl process sets exit semaphore rivl process waits entry semaphore releases back 4 2 networked implementation networked implementation illustrated rivl process resides processor processor resides machine implementation mirrors generic parallel model section 3 implementation details initial setup facilitated tcp ip multi cast tcl dp data transfer facilitated active messages net synchronization mechanism implicit active messages paradigm program compiled sparcstation running sunos model operates shared memory counterpart model performs initial setup ip multicast establish active message connections master slave rivl process works capturing data compute single rivl output frame model differs generic model master process portion input data rivl process evaluate rivl graph captures data tells rivl process begin processing issuing gam store rivl process message received rivl process handler invoked tells rivl process begin evaluating rivl graph transferred data output data computed rivl process issues gam store master process data stored final output image buffer managed eventually handler routine master process update received list master receives data rivl process outputs computed frame begins processing multimedia frame process synchronization mechanism implicit actual data transfer rivl process begin evaluating graph frame segment receives active message master process similarly master process move multimedia image receives active message slave process subtle point master determine input data rivl process requires rivl process determine information reduce round trip communication rate master slave rivl process compute region require gam request gam reply master process master decides data rivl process simply issues single gam store back 4 3 implementation caveats actual executables spmd separate executable master process executable slave process didn problems developing shared memory implementation active messages ver 1 1 assumes spmd model ran problems handlers master process slave processes master process received active messages slave process slave process attempted invoke handler master existed slave handler situation slave process received active message master shortcoming modifying active message source code modification application register handler active messages calling reg handler handler handler handler handler corresponds handler virtual address process returns integer stands handler id implementation master executable slave executable master slave register handlers active message library process sends active message slave master vice versa longer ships processes virtual address handler ships logical id handler invoked active message library maintains table indexed logical id logical id corresponds process handler virtual address invoked active messages back 5 0 performance results ran shared memory experiments quad processor sparcstation 10 running sunos networked implementation tested 4 atm connected sparcstation 20s running sunos constructed test cases named test 1 test 2 tests perform image operations test 1 2 input sequences images image sequence scaled rotated copied times resulting output overlayed image sequence output test 2 2 input sequences images scaled rotated copied times smoothed output overlayed output test 2 computationally expensive set operations test 1 fact illustrated experimental results results shared memory implementation performs networked implementation implementations perform serial counterparts green bar graph observation networked implementation exhibited large spread timings frames attributed process preempted behavior visible shared memory implementation process sleeping waiting semaphores change process network implementation busy waits interrupt driven implementation active messages cure note tests processor speed equal results shared memory tests 1 2 performance gains exhibited patterns 1 2 processors performance doubled 2 3 processors performance doubled 3 4 processors performance increase performance increasing communication overhead exceeds performance gain processors optimally load balanced networked implementation 1 2 processors performance doubled 2 3 processors small improvement performance shared memory implementation appears 3 4 processors performance increase explanation shared memory experiment back 6 0 extensions robustness number improvements made improve performance robustness parallelization scheme 1 improve load balance largest improvement involves improving load balance rivl processes hungry puppy strategy dividing work current implementations statically allocate work rivl process location amount data needed rivl process determined function number processes process id experimental results significant boost 3 4 rivl processes shared memory implementation partly attribute problem optimal load balance modifying networked implementation prove trouble improving load balance increase communication overhead active message processed modifying shared memory version easier current synchronization mechanism implemented unix semaphores rivl process allowed begin executing frame rivl processes completed execution current frame output image divided number processes work improve load balance implementation things 1 dividing output image work regions numerous smaller segments 2 current frame rivl processes complete executing output segment grab segment computed queue residing master process implementation improve load balance allowing busy processes contribute equally entire output image giving processors time compute data bottleneck entire output image 2 improve reliability fault tolerance real time systems uncommon things wrong specifically happen slave rivl process crashes current implementations account process malfunction due hardware communication failure implementation fail 3 port atm sparc implementations fast ethernet pc designing system cost issue purpose implementing active messages utilize lower cost workstations networks compared expensive parallel machines cost higher performance pcs rapidly adapting implementations fast ethernet natural step reducing cost high performance cm actual transition atm sparc fast ethernet pc matter active messages work fast ethernet back 7 0 conclusions significant speedups parallel cm rivl moved 1 processors 4 results encouraging shared memory implementation networked implementation obtained good speedups processors order process real time data approach frame processing rate close 30 frames 33 ms frame operations tested require upwards 30 similar processors achieve desired frame rate results processors examining results determine current implementations processes running parallel cm rivl load balanced conclude stand scale upwards 30 processors achieve desired frame rate work address load balancing problem hungry puppy object tracking algorithm incorporated experimental results shortly made significant progress parallelizing cm rivl cm rivl trivial application parallelization scheme works standard rivl image operations back 8 0 references jonathan swartz brian smith resolution independent video language proc acm international conference multimedia san francisco ca november 5 9 1995 lawrence rowe brian smith continuous media player international workshop network operating systems support digital audio video nov 12 13 1992 san diego ca brian smith lawrence rowe stephen yen tcl distributed programming proc 1993 tcl tk workshop berkeley ca june 1993 von eicken culler goldstein schauser active messages mechanism integrated communication computation proceedings 19th int symp computer architecture 1992 gold coast australia anindya basu vineet buch werner vogels thorsten von eicken net user level network interface parallel distributed computing proc 15th acm symposium operating systems principles copper mountain colorado december 3 6 1995 sugata mukhopadhyay arun verma programmable video gateway cornell university spring 96 funding sources federal sources private sources funding opportunities database community science federally funded research community science research web ut austin central server www lib utexas modified 30 july 96 institute electrical electronics engineers updated wednesday 08 jan 97 10 26 44 cst local time tuesday 14 jan 97 13 53 12 cst visitors nov 1 2405 pages meeting minutes upcoming events tour month executive committee copier join ieee links pages ieee pages ndsu ee department ndsu ham radio club north dakota state university net address search mother ee cs site electronic guide yahoo electrical engineering cool commercial sites send suggestions ieee mailbox authors sample applets cse 521 introductory algorithms puzzle develop algorithm modification travelling problem travelling tourist problem list cities schedule buses leave city design travel plan visits city ends started takes small amount time img applet illustrates tours sample img data set projects page discussion img problem specific img speedy tourist page img instructions specifics animation cse 523 introductory computational geometry applet illustrates plane sweep algorithm construct voronoi diagram img applet illustrates operation algorithm sample points input user ve prepared technical discussion img instructions animation img comments bullets created jen kitchen eric cs washington 27 feb 1996 page programmer month couple months master poses kind problem solved program sort support perl java unix shells tools sorts folks world mail source code results compared breaking ties winner declared famous rotating contest fun started contest folks 1993 grown global community 1000 people companies universities email participate mailing list make hear problem don enter enjoy hearing problem email att ll put list links pleasure short description current problem status current contest list winners previous problems common information sponsors fast features adjunct services technology division operations technology center owe folks enlightened management made pages offer favorite web sites favorite places visit web page sites frequently check serves exclusively sites easy dump bunch links page fun dilbert zone dilbert receives huge link page visit dilbert page day find comic hilarious beavis site hate show funny episode watched killed brain cells thought computer resources intel corporation intel pentium system interned microsoft microsoft great software downloading refuse bash microsoft sake bashing microsoft people tend search engines alta vista excite lycos yahoo previous main index modified october 17 1996 22 41 img moy cs wisc copyright 1996 tony moy fail aware clock synchronization abstract internal clock synchronization requires point time deviation correct clocks bounded priori constant due network partitions unbounded message transmission process scheduling delays internal clock synchronization impossible implement asynchronous systems address problem proposing kind clock synchronization implementable asynchronous systems local hardware clocks fail aware clock synchronization specification service derived general concept fail awareness concept transform specification synchronous service fail aware service implementable asynchronous systems illustrate usage fail aware clock synchronization show solve highly fail aware leader election problem specification fail aware clock synchronization requires time server maintains synchronization indicator time time servers synchronization true deviation clock time bounded priori constant time server communicate majority time servers timely manner timely suffer performance failures set synchronization indicator true show fail aware clock synchronization efficiently implemented timed asynchronous systems systems characterized precise notion means process message timely unbounded message transmission process scheduling delays process access local hardware clock drift rate bounds proposed protocol implement fail aware clock synchronization based protocols 367 process clock round based fashion succeeds read synchronized clocks synchronization true majority processes reading error end round synchronization indicator true round synchronization indicator automatically switched false home related projects object oriented language design implementation stanford sun concert illinois oocsb uc santa barbara object systems laboratory univ massachusetts amherst sather uc berkeley icsi dylan apple computer modula 3 dec src jdean cs washington 1953 greg sharp cs 766 page images homework 2 page requires browser format tables netscape img img left image original image original img img left image level 2 gaussian image level 2 gaussian img img left image level 2 laplacian image level 2 laplacian img merged image modified fri oct 27 12 35 03 cdt 1995 greg sharp greg cs wisc oral presentation advice mark hill computer sciences department university wisconsin madison april 1992 points outline conference talk outline starting point rigid template good speakers average minutes slide counting title outline slides dozen slides twenty minute presentation things generic outline give bad talk david patterson things 1 oral communication written communication listeners chance hear talk read confused hear talks day ways communicate point effectively simple stupid repeat key insights forecast told summary 2 audience addressed layers experts area experts general area important leave pitch body experts make forecast summary accessible 3 goals recommend goals conference talks leave audience clear picture gist contribution make read paper presentation replace paper audience appetite commonly information paper covered adequately presentation goals interview talk radically 4 practice public hard work 20 30 minutes 5 prepare david patterson give bad talk generic outline title author affiliation 1 slide forecast 1 slide give gist problem attacked insight found idea people leave abstract oral presentation outline 1 slide give talk structure speakers prefer put bottom title slide predictability background motivation problem statement 1 2 slides care researchers audience problem attacking related work 0 1 slides cover superficially omit refer people paper methods 1 slide cover quickly short talks refer people paper results 4 6 slides present key results key insights main body talk internal structure varies greatly function researcher contribution superficially cover results cover key result present numbers interpret give insights put large tables numbers summary 1 slide future work 0 1 slides optionally give problems research opens backup slides 0 3 slides optionally slides ready counted talk total answer expected questions question areas ideas glossed shortcomings methods results future work acknowledgments jim goodman jim larus david patterson comments give bad talk david patterson computer science division university california berkeley circa 1983 ten annotations gleaned patterson talk mark hill neat waste research time preparing slides ignore spelling grammar legibility cares 50 people ii waste space transparencies expensive save slides talks year save 7 00 year iii brevity continue engineers write complete sentences key words paragraphs read word iv cover thy naked slides overlays flashy write large humble small font important people sit front cares vi color color research unfair emphasize words vii illustrate picture 10k words dijkstra pictures weak minds wisdom ages person counted goto viii make eye contact avert eyes show respect blocking screen add mystery ix skip slides long talk prepared slides people talk talk faster skip summary conclusions practice waste research time practicing talk hours years research spontaneous practice practice argue suggestions make talk longer time present commandment important break save 1008 rain kidding weather nicer click forecast extensive weather summary cool weather stuff check dept atmospheric sciences web page check current seattle traffic courtesy state dot eric cs washington late policy programming assignments consist printed copies source code output generated program copying files special hand directory specific instructions provided assignment pages responsiblility plan ahead work early late policy provided case emergencies carelessly programming assignments due end class assigned due date programs received end class considered late 24 hour policy turn assignment 24 hours late receive credit assignment homework accepted 24 hours late exact rules turn assignments 24 hours late penalized lateness assignments turn fourth assignment deadline 24 hours late receive 80 credit receive turned time turn assignment deadline received credit worst case 24 late hours program complete turn short paragraph explaining needed don list excuses explain plan receive charity points depending close completion correct program appears maximum 50 remember turn assignment deadline miss deadline credit turn assignment 24 hours deadline assignments accepted 24 hours late late assignments turned mailbox located 5th floor cs st elevators head hallway immediately left graduate students sign slide door case severe medical emergencies discuss situation set system space password groups accept anonymous users enter password password log login dynamic compilation prototype phased compilation compilation strategy code compilation process completed stages traditional static compile time link time load time demand run time delaying portion compilation process advantage information stages primary goal phased compilation generate code improving contrast incremental compilation primary goal reduce compilation time recompilation time portion compilation postponed run time called dynamic compilation profs susan eggers craig chambers students make university washington dynamic compilation group focusing optimizing code performance run time information run time based specialization separate compilers involved model dynamic compilation static compiler dynamic compiler static compiler compiles code regions code dynamically compiled called dynamic regions partially compiles prepares dynamic regions compiled run time dynamic compiler partially compiled dynamic regions information generated static compiler generate executable code dynamic regions prototype dynamic compilation system designed built joel auslander matthai philipose enhanced multiflow compiler act static compiler built dynamic compiler automatically invoked run time dynamic regions identified programmer set source code annotations dynamic region programmer specifies variables region specialized version region compiled run time set values variables beginning dynamic region annotated variables invariant dynamic region called run time constants static compiler automatically identifies values region derived programmer set run time constants considered run time constants basis specialization arguments arithmetic operation comparison memory load compile time run time constants result assumed run time constant static compiler splits dynamic region pieces code set code machine code templates set code includes computations region depend directly indirectly solely compile time run time constants machine code templates include computations region depend part run time varying data references machine code templates run time constants resolved static compile time values determined run time machine code templates holes place values static compiler outputs series directives dynamic compiler turn machine code templates correct executable code static values computed set code run time dynamic region entered dynamic compiler invoked dynamic compiler executes region set code calculate values run time constants executes directives selecting copying desired machine code templates filling holes based values computed set code produce final optimized machine code dynamic region machine code run continue program execution future executions dynamic region run time constant values generated machine code executed directly invoking dynamic compiler set code generally time spent optimizing code run time higher quality code generated time spent optimizing code run time recovered speedups gained optimizations desirable make dynamic compiler fast achieving significant benefits optimizations dynamic compiler manipulates compiled templates designed fast perform number optimizations producing fast code dynamic compiler complete constant propagation folding planned static compiler eliminate memory loads run time constants perform peephole optimizations based values remove branches determine fully unroll loops bound full unrolling loop loop induction variables run time constants iteration creating opportunities optimization dynamic compiler fast code generated efficient code dynamically compiled generally executed times order cost dynamic compilation enhanced performance reason regions code specialized run time variables dynamic compiler specialize carefully selected improvement achieved dynamically compiling annotated region annotated run time constants values frequently performance worse purely statically compiled code selecting dynamic regions run time constants delicate task elected annotations prototype selecting regions run time constants automatically detailed information prototype pldi paper img updated august 8 1996 brian grant grant cs washington home page research surfing skiing info www hotlist personal oregon climate service oregon surfing skiing links surf conditions great index weather waves oceanography data la jolla surfing page oregon coastal marine forcast western satellite photo pacific nw data availability offshore weather data archive hourly readings oregon offshore station data table form plotted relevant ids oregon offshore washington offshore newport point st georges offshore nice interactive marine observations interface stations tides south beach oregon tides graphs choose south beach oregon generated unix mac detailed interface tides predictor newport oregon surf report great page lot content plot wave heights past 14 days newport images beaches updated hourly surf conditions world club flashy surf mag type site foundation environmental activism mountain conditions index oregon ski info mt bachelor ski report northwest weather map oregon precipitation map oregon state police road reports national weather service forecast oregon 3 4 page downs cascades road conditions state police mt hood surrounding cascades mtn avalanche statement cyberspace snow center kurtw cs uoregon metip related work computer science engineering department university washington fr 35 seattle wa 98195 usa eisenhower national clearinghouse gems project group math science education page algebra online bricker cs washington tanimoto cs washington modified fri dec 15 1995 activities links miscellaneous activities department cucs hockey association computer science undergraduates acsu previous document cse 322 assignment 9 due friday march 1 1996 1 nfas construct nfa accepts language set arbitrary shuffles strings bb strings strings hint machine run parallel time cross product construction order don prove construction correct state behavioral lemma proof 2 show set strings alphabet equal number regular set closure properties regular languages fact language regular 3 show language regular prove contradiction principles document james fix tue feb 27 08 16 35 pst 1996 cornell university advanced computing research institute learn advanced computing research institute acri click 6422 jim fix bands check whip good squirrel bait al plot naked pavement la dee poster children rush smart record labels love hate peas kor records karl trio skin lois kay pop yo la pavement guided voices jon spencer blah blah blah pop people john mohr low tar frank swinging andy lester mr chicago stuff 10 things watts words ultimate band list mother didn southern studios index sorts info bands labels img fix cs washington simlab software release includes algebra topology 2d mesh generator initial release simlab software release includes mathematical functionality algebraic topological computations weyl code weyl creating guaranteed quality triangulations planar areas simlab software implemented common lisp object system clos common lisp release ftp compressed gzip tar file bytes plain text file readme 1 0 4732 bytes describes install software files ftp site ftp cs cornell directory pub simlab release readme simlab tar gz illustration mesh generation application purpose mesh generation algorithm input boundary region space create output triangulation process required variety numerical modeling methods finite element method fem quality triangulation measured variety ways important maintaining numeric stability algorithm fem mesh simlab code mesh generation created paul chew bounds minimum maximum angles triangles mesh process creating guaranteed quality mesh illustrated figures figure illustrates input boundary region drawn black region mesh required area shown green input guaranteed quality mesh created automatic mesh generator shown output information simlab software madefast pages code copyrighted cornell university 1995 code developed paul chew paul jackson rick palmer todd wilson richard zippel simlab group cornell university material public domain permission copy software redistribute purpose granted subject restrictions readme file contained distribution work supported part advanced research projects agency department defense onr contract n00014 92 1989 onr contract n00014 92 1839 part army research office mathematical science institute cornell university rick palmer rick cs cornell graduate study computer science general information admission requirements application procedure requirements degree financial opportunities faculty staff courses offered assistantship application form postscript request graduate information img computer science home page page maintained grad cs twsu turnin instructions final project final project writing lisp program turn normal note project due day final turn paper copy project kind project hand electronic version general format begining put run clear explicit include output previous things commented lisp file include program sample output large fit file code program multiple file submit folder directory case directory named programs past submit sh redstone final project begins submit program work submitting directories submitting file code mixed code make execute unix submissions submit file script submit sh redstone final cl file redstone final cl deposited turnin folder turnin program submits item return errors mail occur file deposited errors macintosh submissions assuming mounted class folder open inside folder called simple drag file folder submit cs354 introduction computer graphics spring 1996 time mw 4 00 5 15 place tay 2 106 instructor don fussell office tay 2 120 phone 471 9719 email fussell cs utexas office hours tth 3 00 4 00 teaching assistants nishant mittal email nishant cs utexas office hours mw 12 00 1 30 location ta station 8 chang ma email mach cs utexas office hours 2 00 3 00 location ta station 5 text foley al introduction computer graphics grading midterm exam 25 final exam 25 programming assignments 50 graded homework grading modified curve natural breakpoints clusters numerical scores determines letter grade description introduction techniques producing manipulating pictures interactively computers equipped hardware evolution characteristics hardware graphics displays input devices covered software techniques rendering geometric primitives points lines curves hardware algorithms organizing display pictures composed primitives taught basic algorithms transformation clipping dimensional dimensional environments covered orthographic perspective projection techniques architecture device independent graphics software packages dimensional applications covered techniques organization graphical databases emphasized graphical input processing covered integral part software issues discussions advanced topics including hidden line surface removal advanced modeling rendering techniques high performance architectures included involves significant amount programming basic techniques covered incorporated series programming assignments programming assignments cs department public unix workstations arrangements made machines support xwindows environment mesa opengl 3 graphics library tcl tk command language widget libraries building user interfaces tiger opengl extension tcl tk introductory documentation software tools made complete documentation xwindows opengl tcl tk purchased local bookstores arrangements alternate computing environments discussed instructor 2631 cs 302 fall 1996 section 4 quiz 2 solutions quiz 20 total points write legibly read grade 5 minutes class period ends finish good luck 1 2 points magic type const char pass constant character string function 2 2 points state difference local variable call parameter call parameters initial obtained actual parameter call local variables start unspecified initial assigned initialized 3 2 points void keyword beginning function header prototype function returns 4 2 points based class global variables accepted answers global constants 5 2 points give reason call reference parameter function give back information single variable 6 5 points output program include ltiostream void height int total inches int inches int feet int main int height 78 int height inches height feet height height height inches height feet cout height feet feet cout height inches inches tall endl void height int total inches int inches int feet inches total inches 12 feet total inches 12 6 feet 6 inches tall 7 5 points exercise 7 page 184 write void function definition function called add tax function add tax formal parameters tax rate amount sales tax expressed percentage cost cost item tax function cost includes sales tax void add tax int tax rate int cost cost 1 0 tax rate cost cse 500 490b hardcopy references alan borning books journals reference reserve engineering library office books journals office michael editor cyberspace steps mit press 1991 james brook editors resisting virtual life culture politics information city lights 1995 edward cavazos cyberspace law mit press 1994 bill gates road ahead viking 1995 lance hoffman editor building big brother springer verlag 1995 brian james keller public access internet mit press 1995 howard virtual community electronic frontier harper 1993 clifford stoll silicon snake oil doubleday 1995 addition number recent issues cacm good collections articles relevant topic ll entered books reserve engineering library requested aren reserve shelves james brook editors resisting virtual life culture politics information bill gates road ahead steven miller cyberspace acm press addison wesley 1996 text nicholas digital jorge terry curtis tendencies information age production distribution information united states section material thursday december 7 discussing house inheritance thursday november 16 discussing zoo lists lists lists thursday november 9 discussing function pointers callback functions tuesday october 17 discussing class back home page back cse 143 page eric cs washington 9 november 1995 www alert redirection response server handled client http www cs indiana 800 finger cs washington nautiyal document moved document moved 1102 adults page nice adults reading page page created statistical purposes 107 adult visitor home page class java main static web texas ut austin official www registration site texas web servers registered texas servers w3c world list master list web servers worldwide web texas divided pages web texas searchable supports search submit clear web texas 12 december 96 check regularly additions web texas web texas commercial page web texas education page web texas gov government page web texas org profit organization page web texas form form register server 19 november 96 teamweb ut austin send comments student projects cs790 1994 95 school year cornell theory center department computer science student projects listed result work performed cs790 special investigations computer science independent reading research projects extensions block diagram data flow language ibm visualization data explorer students wrote code construct modules data explorer projects dx visualization direct windows applications projects shown bruce land module produce fractal landscapes jonathan alferness parallel trace visualization daniel herman module produce plants automata alerk amin cornell honeywell keyboard systems study rodriguez system plant geometry generator hung wen chen peek dimensional visualization cross section projection gordon visualization dinosaur egg jennifer blobby modeler data explorer szu wen huang dx converter felix lung david wu lzw compression modules dx yi jou chen ntsc simulator modules dx hung chen je lin dx vrml object translator module chris kline module dx lang improved volume rendering module dx robert fractal surface modules william nell rubber sheet simulator dx chris kline cornell theory center examples visualization work ctc cs418 final projects cornell theory center updated 6 29 95 bruce land cs100b program 5 clarifications 14 november 1996 added 13 november 1996 part 4 part 4 asks compare running time parts 2 3 sorting 256 elements parts execute part 4 answer question part 2 3 execute faster added 13 november 1996 make array 3 make array 3 argument array function refers function void make array 256 int 0 256 malloc sizeof elem null printf error memory exit 1 rand 99 1 added 8 november 1996 mac memory limits macs memory limit statically declare 32k bytes data result change number things sort part 1 int 4 bytes 32k fit 8k ints room additional stuff function calls memory ll sort 4096 integers output print integer 8 line size array make array 1 part 2 elem 1k bytes fit 32 result ll dynamically allocate array don ll give code sort array 256 printing 4th output change make array 2 void make array 2 elem int elem malloc 256 sizeof elem null printf error memory exit 1 0 256 rand 99 1 main void main void elem make array 2 add rest code recall array pointer duality presented class pointer elem dynamically allocated array point result 0 element array 255 element quicksort function treat array part 3 sort array 256 pointers printing 4th output size array make array 3 added 7 november 1996 partitioning minor typo partitioning page 3 line cse 415 basic computer information march 27 1996 folks handout describe basic computer information class web class put assorted information note official vehicle information dissemination mouthful date located computer science department web page http www cs washington education courses thing account mscc machines subscribe class mailing list send mail request ms washington subject line subject subscribe body empty class mailing list communicate information class alias class ms washington careful responding messages alias respond class don news readers reply default mscc lab numerous handouts computing environment basic gist unix account subdirectory home directory mac files made visible macintosh rest standard unix directory basic explanation find lisp unix machines macintosh machines macs program mcl 3 0 lisp macs invoke click account mscc machines store work macintosh explained mscc center summary 1 click make zone mscc 2 click mscc file server 3 enter mscc password prompt 4 prompted access choose mac files storage space class files highlight choices don check boxes 5 items choose accessed detail don case interested mac files mount macintosh mac files unix home directory unix unix machines allegro cl 4 1 invoked typing cl documentation mscc lab note mscc machines load sharing means type cl execute machine note kill kill machine information load sharing disable type man careful leave jobs lying joshua redstone redstone cs washington researchers cs department directory listing people department giving email address office number phone number person find individual researchers department accessing home pages researchers including scientists research associates post docs home pages frank adelstein paul chew annual report home page david cooper nikos chrisochoides jim davis roy friedman paul jackson dean krafft annual report home page christoph kreitz home page carl lagoze bruce land annual report home page yuying li yanhong annie liu silvano maffeis matthew morgenstern clark olson rick palmer annual report home page daniela rus annual report home page robbert van renesse annual report home page erin shaw chunguang sun werner vogels howard wong toi richard zippel click information set home page set pointer home page edit file cm5 information warning documents completely introduction standalone instructions case crash nearby web pages click green node instantly view textual list ismap list nearby web pages servers major administrative units engineering college engineering servers academic departments astronomy astronomy program umass amherst map astronomy program resource map college astronomy department college radio astronomy observatory computer science computer science department ciir center intelligent information retrieval distributed artificial intelligence laboratory eksl experimental knowledge systems laboratory laser laboratory advanced software engineering research networks umass cs computer networks research group robotics laboratory perceptual robotics robotics internet resources page legal studies department legal studies mathematics department mathematics statistics gang center geometry analysis numerics graphics servers areas pilgrim project pilgrim university web resources massachusetts virtual tourist massachusetts map geographic listing web servers state massachusetts umass system wide server umass system university massachusetts president office central servers umass campuses umass amherst university massachusetts amherst umass boston university massachusetts boston umass dartmouth university massachusetts dartmouth umass lowell university massachusetts lowell umass worcester university massachusetts worcester worcester medical center subway map work chris connolly ted href http www gang umass people html dave oliver update 11 2 94 previous document cse 322 winter 1996 assignment 9 solution set 1 nfas construct nfa accepts language behavioral lemma 2 suppose regular intersect regular language resulting language regular instance regular language regular class contradiction regular 3 show language regular assume regular dfa accepts suppose states computation string length total states state visited computation processes string computation visit state remove string end state means note 2n 1 greater means falls strictly consecutive perfect squares perfect square contradiction regular document james fix wed mar 6 11 11 44 pst 1996 research units add research unit ut austin page complete form research units www research units research units www academic computing instructional technology services computation center addiction science research education center aerospace crew research project animal resources center applied research laboratories artificial intelligence laboratory field laboratory bureau business research bureau economic geology center research center applied research development education center cognitive science center control systems research center center energy studies center information systems management center management operations logistics center nonlinear dynamics center numerical analysis center petroleum engineering center professional development training center relativity center research water resources center social work research center space research center studies texas history center synthesis growth analysis electronic materials center study human resources center study western trade center transportation research center vision image sciences electrical engineering research laboratory environmental solutions program fusion research center harry humanities research center ic2 institute ilya center studies statistical mechanics complex systems institute advanced technology institute fusion studies fusion research center geophysics institute learning technology integrated mechanics processing composites manufacturing technologies laboratory artificial neural systems lans marine science institute mcdonald observatory membrane research devices group microelectronics research center neuro engineering research development laboratory nuclear engineering teaching laboratory offshore technology research center plant resources center population research center robotics research group solid fabrication research group separation research program center texas institute computational applied mathematics texas memorial museum texas natural history collections texas space grant consortium texas telecommunications policy institute urban issues program utcs neural networks research group vertebrate paleontology laboratory weinberg theory group top page research web ut austin central server www lib utexas modified 5 nov 96 1375 cs536 handouts 1 description overview 2 programming assignment 1 3 make common errors 4 debugging gdb 5 programming assignment 2 6 operators special symbols lex 7 programming assignment 3 8 homework 1 9 programming assignment 4 10 code generation routines part 1 11 code generation routines part 2 12 code generation routines part 3 13 code generation routines part 4 main tower ut austin click back home page wisconsin cow wisconsin cluster workstations cow collection 40 sun sparcstation 20s connected high speed network myricom myrinet workstation ross processors 64 mb memory 1 gb disks eye computer history amused cow housed pdp 11 updated mark hill fri feb 3 11 12 43 cst 1995 zpl papers manuals zpl specific papers manuals language description papers zpl array sublanguage august 1993 introduction zpl language date zpl programming guide july 1996 intuitive introduction language walks scientific programming examples zpl language reference manual draft june 1996 complete description language includes index implementation papers factor join unique approach compiling array languages parallel machines 1996 framework compiling array languages implementation machine independent array language november 1995 implementation zpl benchmark performance evaluation papers zpl hpf comparison performance programming style 1995 compares zpl hpf set nas nasa genesis benchmark programs simple performance results zpl august 1994 performance comparisons hand coded programs real world applications zpl portable parallel body solver 1995 describes zpl solve body solver portable parallel implementation mathematical biology algorithms zpl july 1995 describes zpl solve mathematical biology problems foundations zpl machine model papers type architecture shared memory corollary modest potential 1986 discusses accurate abstract machine models developing efficient algorithms introduces cta abstract machine model programming models shared memory models comparison programming models shared memory multiprocessors 1990 empirical comparison shared memory shared memory programming models effect performance programs shared memory multiprocessors comparison shared memory models parallel computation 1991 theoretical comparison shared memory shared memory programming models influence parallel algorithm performance influence programming models shared memory computer performance 1992 experimental shared memory shared memory programming models machines applications lu decomposition water programming models abstractions zpl orca scalable abstractions parallel programming 1990 introduces notion scalability flexible communication abstraction memory parallel computing november 1990 introduces notion port separates specification communication computation abstractions portable scalable parallel programming december 1993 extensive discussion phase abstractions programming model foundations practical parallel programming languages 1993 describes relation zpl orca describes underlying models languages portable implementation simple 1991 detailed description simple cfd benchmark written orca optimized interprocessor communication quantifying effects communication optimizations 1996 evaluation communication optimizations ironman architecture independent communication interface parallel computers march 1996 machine independent interface custom interprocessor communication miscellany accommodating polymorphic data decompositions explicitly parallel programs april 1994 message passing libraries sufficient portability zpl uw cse uw zpl info cs washington courses cpsc 210 data structures cpsc 321 computer architecture cpsc 483 computer system design updated oct 16th 1996 page updated frequently check regularly questions comments suggestions page send mail rabi transaction server libby lin sunil srivastava eric vitrano write 1 goal goal project create fault tolerant transaction server multiple clients basis communication interfaces providing service application function stubs services stable storage encryption possibly private email schedule schedule methods achieving desired goals week goals methods single client single server 2 3 phase commit 1 fault tolerance encryption layered top 2 multiple client single server side server randomized load balancing 3 multiple client multiple client side server clients randomly choose transaction server 4 testing debugging 5 preparation presentation time permits implement private email communication design decisions communication protocol chosen communication protocol function stubs transaction servers ssl fully standardized legal problems rsa email secondary choice excessive overhead implemented provide higher degree service references dale michael stonebraker formal model crash recovery distributed system ieee transaction software engineering 1983 recent publications jayaraman preference logic grammars submitted publication expanded version tr 94 027 jayaraman preference logic programming proc 12th international conference logic programming pp 731 745 mit press june 1995 jayaraman optimization relaxation constraint logic languages proc 23rd acm symposium principles programming languages pp 91 105 st petersburg fl january 1996 jayaraman preference queries deductive databases technical report tr 95 50 department computer science suny buffalo revised february 1996 haas jayaraman context free definite clause grammars type theoretic approach journal logic programming 1996 jana jayaraman set constructors finite sets logical semantics technical report 94 030 department computer science suny buffalo august 1994 submitted publication jayaraman implementation subset equational programs journal logic programming 11 299 324 april 1992 jayaraman visualizing program execution proc ieee symposium visual languages boulder sep 1996 jayaraman moon implementation subset logic programs technical report 95 014 department computer science suny buffalo march 1995 submitted publication jayaraman moon partial order programming revisited proc algebraic methodology software technology amast springer verlag pp 575 montreal july 1995 jayaraman subset assertions negation expanded version poster paper proc international symposium logic programming vancouver 1993 recent papers external collaborators gupta jayaraman analysis parallel execution models acm toplas 15 4 659 680 1993 gupta jayaraman shared memory multiprocessors journal logic programming 17 1 59 89 1993 jayaraman programming equations subsets relations north american logic programming conference mit press pp 1068 cleveland october 1989 nadathur jayaraman kwon scoping constructs logic programming implementation problems solution journal logic programming november 1995 jayaraman total order programming progress bharat jayaraman bharat cs buffalo lab syllabus weekly schedule click cpsc 120 home page click sachin home page frame menu window frame education work experiences degree university tokyo electrical engineering saito lab meng student computer science cornell university working ibm japan yamato lab recent work developing thinkpad notebook pc thinkpad thinkpad charge developing systems stations multimedia functions cd rom video capture function video accelerator ntsc pal output mpeg viewer notebook pc visited ibm labs labs ve visited visiting order ibm poughkeepsie kingston ny stayed 2 months fix electrical problem ibm console ibm 3090 poughkeepsie nice place hudson river lots green close york city 1 5 hr boston 5 hrs ibm raleigh charlotte nc stayed 2 months liaison raleigh capital north carolina nice quiet place duke nc state university close ibm raleigh located rtp research triangle park wright brothers born north carolina plate cars ibm uk stayed 2 weeks fix emi problem terminal developing close london 1 hr close buildings ibm castle bar inside ibm boca raton fl visited stayed 8 months designing scsi adapter liaison mentioned ve lived summer year close cool spots ibm taiwan roc stayed 2 weeks meeting ibm taiwan vendors taipei love foods taipei tastes close japan visit chinese town yokohama visit favorite restaurants good taiwanese food served www alert redirection response server handled client document moved document permanently moved 6002 massy goldman report alleging 50 cse ph issued due flawed data july 28 1995 weeks july study ph production william massy stanford charles goldman rand received widespread attention stimulated york times article study article turn badly flawed study behalf computing research association jeffrey ullman stanford robert ritchie hewlett packard met bill massy senior author study week july ullman report edited slightly clarity turns bill massy discovered critical input parameter model total number doctorates employed field incorrect cs table 1 7 1 32 report 5 376 number historical data nsf shows steady increase 19 800 years prior year input data 5 376 year anomaly due change definition nsf responsible collecting data massy concluded figure 5 376 inappropriate model decided historical data figure 21 000 result cs shows employment gap 3 6 published 50 3 number lowest fields suggests projections 15 years ago calling 1000 cs ph year remarkable agreement revised massy goldman estimate current demand massy release corrections received report expect massy goldman issue full revised report shortly worth noting massy goldman report technical report totally numerous obvious typographical errors addition methodological glitch case computer science engineering york times article york times article leads massy goldman study survey fact study involves order markov model study perfectly clear point misleading statements solely due york times reporter statement article surplus doctoral computer science degrees awarded number desirable jobs field 50 3 percent doubly flawed flaws study 50 3 3 6 flaws article reader conclude study surveys experiences current graduates fact order markov model predict future based assumptions needless properly constructed validated parameterized model policy planning vehicle desirable job question constitutes fit employment ph interesting comment forest vice president chief technology officer silicon graphics company hires number ph true don jobs require ph language massy goldman study tend employees lot jobs educated academically trained people hired people moving organization technical business leaders company perfectly legitimate role goal ph production minds professors charge production trend find disturbing counterproductive trend postdoctoral fellows computer science mind opportunities postdoctoral fellowships students postpone making hard career choices potential procrastination breaks feedback loop students professors relevance education courses research projects students career defining job end degree program academic jobs longer easy find students effectively vote feet courses research areas couples happening industry happening university departments loss coupling happen areas physics life sciences mind ve fabulous 30 year history great relations computer science departments vibrant industry postdoctoral fellows works reasons ph industry young fearless quickly realized research fast moving industry happened product development good model break raises important questions nature ph education deserve thought computing research driving information technology information industry forward computing research association home page lazowska cs washington cs516 21 scoreboard table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 19 slide 19 20 slide 20 img img img img img img img img img img img img img img img img img img img img click return home page department computer sciences 1994 95 annual report contents cover foreword bledsoe simmons remembered education programs list 1995 96 faculty faculty achievements faculty profiles sponsored research computing facilities student honors scholarships industrial liaison professional education distinguished lecture series colloquia graduate students faculty directory information department computer sciences taylor hall 2 124 university texas austin austin texas 78712 1188 telephone 512 471 7316 fax 512 471 8885 jayadev misra chair dianne editor www version dianne cover photo battle hall named honor professor william james battle 1870 1955 ut library building architect cass gilbert inspired buildings spain created spanish renaissance building wide projecting high tiled roof considered beautiful building campus high windows provide light floor reading room battle hall houses offices library college architecture background ut cs annual reports printed recycled paper trcenter cs utexas ps don scared snap sg labs open srinivas chicago places intrest electronic post cards miller beer funet biggest file archives internet virtual mirror netcom line communication services white house finger www alert redirection response server handled client http www cs washington building connection close content type moved permanently document moved page construction visiting return guest lecture schedule date lecturer visiting 13 alvy ray smith microsoft research 15 brian microsoft research 17 scott johnston disney 20 sharon callahan pixar 22 richard uw school music 24 pauline tso rhythm cse 567 principles digital systems design carl ebeling fall 1996 homework 5 distributed wednesday nov 6 due friday nov 15 class work teams homework problems individually sketch solutions questions meet formulate solutions assign writeup team members meet collate review solutions hand team responsible understanding solution problems problems involving verilog code hand code simulation log part long 1 design modules run length encoding input stream bytes run length decoding plugging modules back back reconstruct original byte stream design protocol optimizations based image compression context things worry fact compressed stream length original stream generally shorter longer depending run length coding circuits handle possibility design circuits verilog simulator show works 2 design circuit performs level 2d wavelet transform 16x16 image image resulting transform stored memory modules store images produce 8x8 images 16x16 output image memories simple static rams 8 bit address 8 bit data input writes 8 bit data output reads single control signal asserted high reading asserted low writing write verilog model memory note clock input asserted read data output address selects address data write high time data input written memory 3 problem design test simple cache controller verilog simulation cache direct mapped read allocate write cache controller sits processor cache memory generates control signals needed processor memory cache controller signals inputs 1 read processor request read 2 write processor request write read write asserted 3 address processor memory address word read written 4 hit cache tag memory hit memory address cache 5 reset cache controller initial state outputs 1 ready signal processor indicating data present processor continue 2 asserted memory perform read operation 3 asserted memory perform write operation asserted time 4 address main memory word read written addresses word addresses 4 words cache line cycle processor read write request cache controller memory address word waits ready signal asserted cache tag module checks address cache hit cycle read write request asserted design cache tag module assume hit signal asserted appropriately things happen depending read write asserted read hit asserted ready asserted immediately clock cycle hit hit asserted controller read cache line memory starting requested word time asserted takes 4 cycles word memory takes cycle word read cache line controller issues address word accessed waits 4 cycles issues 3 reads cycle addresses remaining words cache line controller assert ready signal data requested address write writes easier cache lines allocated write miss hit asserted controller issues write memory word ready asserted immediately waiting write complete takes 4 cycles read write overlap reads writes memory overlap read misses row set reads memory wait previous reads completed happen controller ready completing reads miss read miss write read hit ready asserted memory access required write verilog description cache controller verilog xl test design provide driver design couple days ebeling cs washington 1699 viresh ratnakar publications send note ratnakar cs wisc copies abstracts papers postscript ratnakar tiwari fractal based hybrid compression schemes proceedings spie 94 peterson ratnakar image compression spatial prediction proceedings icassp 95 ratnakar livny performance customized dct quantization tables scientific data science information management data compression workshop proceedings nasa conference publication sept 1994 ratnakar encoding quantized dct coefficients ibm rc 8 5 94 spie 95 ratnakar livny opt efficient algorithm optimizing dct quantization tables computer sciences dept technical report 1257 uw madison proceedings dcc 95 ratnakar livny norman classification compressed images bounded loss proceedings 95 ratnakar livny extending opt global thresholding jpeg optimization proceedings dcc 96 livny ratnakar quality controlled compression sets images proceedings iw 96 simplify url website nba 610 moved slightly www cornell courses nba610 update bookmark return johnson school courses 2620 wics women computer sciences wics informal group female members computer sciences department uw madison includes students graduate undergraduate faculty research teaching staff add wics mailing list send mail listproc cs wisc leave subject blank put body subscribe wics real life subscription requests wics approved list administrator members community asked respect fact list restricted uw madison cs community resources interest computer sciences women exploring future math science resources girls women careers sciences materials put uw madison students project international network women technology home page including information upcoming channels change 96 conference nsf annual report women minorities persons disabilities science engineering 1994 uw madison women studies librarian index cra committee status women research ada project collection resources women computing women undergrads computer science feminist activist resources net unc list women resources internet atlanta health center homepage echo website women web news information server maintained san francisco examiner ship port safe ships sail sea things admiral grace hopper computer pioneer cla cs320 concepts programming languages fall 1996 goal provide students good grasp structure computer languages turn tools students master languages easily covers principles underlying programming languages implementations apply concepts principles object oriented languages functional languages logic programming languages network programming languages specifically java language processors illustrate principles applied practice core topics include language specification objects expressions control types discuss concrete aspects topic implementation strategies related semantic issues examples java javascript fortran pascal ada cobol programming languages home page http www cs bu faculty mcchen cs320 96 index html textbooks java programming language ken arnold james gosling java series addison wesley anatomy programming languages alice fischer frances prentice hall references java application programming interface volume 1 2 james gosling frank yellin java team addison wesley prerequisites cla cs112 cs113 cla ma 293 recommended classroom mcs b33 instructor marina chen mcs 140 class hours 9 30am 11am tuesday thursday office hours 11am 12pm tuesday thursday class newsgroup email read cs320 newsgroup email daily schedules 9 3 introduction nature language representation abstraction topics 1 2 9 5 elements language topics 3 1a 10a 9 10 elements language topics 3 1a 10a 9 12 quick tour java html topic 1a hw1 due friday 9 20 96 9 17 formal description language syntax topics 4 9 19 formal description language lambda calculus topics 4 9 24 control structures topics 5 16 6a 7a hw2 due wednesday 10 2 96 9 26 primitive types topics 6 2a 10 1 expression functions methods topics 7 2a 5a 10 3 advanced data types topics 8 3a 4a hw3 due friday 10 11 96 10 8 modeling objects topics 10 2a 10 10 classes objects topics 9 2a 10 15 monday schedule class 10 17 modeling objects dynamic storage management topics 10 2a 10 22 dynamic storage management topics 10 2a 10 24 names binding scope topics 10 3a 10 29 mid term examination 10 31 names binding scope topics 10 3a 11 5 final project topic discussions term project abstract due tuesday 11 19 96 11 7 runtime environment program life cycle 11 12 review midterm runtime environment java vm runtime 11 14 concurrency multithreading topics 13 9a 11 19 concurrency multithreading topics 13 9a 11 21 produce animation java hw4 due thursday 12 5 96 11 26 gui java awt package 11 28 thanksgiving recess 12 2 term project progress report due monday 12 2 96 12 3 term project presentation demonstration 1 12 5 term project presentation demonstration 2 12 10 term project presentation term project due friday 12 20 96 workload 4 homework assignments 1 mid term examination term project requirements term project include 1 abstract 2 mid project progress report consisting short written report project presentation working demonstration initial results 3 final report extension assignments term project ten points deducted day due day assignments count 40 mid term exam 20 term project make remaining 40 final grade marina chen cse467 advanced logic design carl ebeling spring 1996 list topics concepts covered quarter truth tables structured logic implementations pal architectures implementation issues prom implementation functions multiplexors functions decoders large decoder structures logic multiplexing busses ttl cmos logic families interfacing issues voltage levels noise margins current sink drive capabilities logic families mixed logic notation law synchronous circuit design methodologies timing characteristics registers setup hold constraints propagation delays effects clock skew asynchronous inputs problems finite state machine models moore machines state diagrams compiling state tables circuit implementation pld implementation state machines architectures logic blocks routing structures fpga design methodologies cad tools place route 2 level logic minimization multi output function minimization multilevel logic synthesis algebraic boolean division kernel cube factors logic transformations including factoring shannon decomposition techniques mapping complex functions plds memory structures control static ram architecture timing dynamic ram architecture timing serial communication abel programming oscilloscopes logic analyzers ebeling cs washington 6389 publications related coral project contents coral language implementation features optimization techniques coral survey papers coral applications miscellaneous files 300 kb size noted descriptions coral language implementation features coral deductive system raghu ramakrishnan divesh srivastava sudarshan praveen seshadri vldb journal special issue prototypes deductive database systems 775 kb coral adding object orientation logic database language raghu ramakrishnan divesh srivastava sudarshan praveen seshadri proceedings international conference large databases 1993 525 kb implementation coral deductive database system raghu ramakrishnan divesh srivastava sudarshan praveen seshadri proceedings acm sigmod conference management data 1993 coral user manual tutorial introduction coral raghu ramakrishnan praveen seshadri divesh srivastava sudarshan unpublished 1100 kb coral control relations logic raghu ramakrishnan divesh srivastava sudarshan proceedings international conference large databases 1992 coral database programming language raghu ramakrishnan divesh srivastava sudarshan proceedings 90 workshop deductive databases 1990 report tr cs 90 14 department computing information sciences kansas state university 350 kb optimization techniques coral magic templates approach logic programs ramakrishnan journal logic programming vol 11 3 oct 1991 pp 189 216 power magic ramakrishnan journal logic programming vol 10 3 april 1991 pp 255 300 360 kb rule ordering bottom fixpoint evaluation logic programs raghu ramakrishnan divesh srivastava sudarshan ieee transactions knowledge data engineering 1994 880 kb optimizations bottom evaluation ground terms sudarshan raghu ramakrishnan proceedings international logic programming symposium 1993 controlling search bottom evaluation raghu ramakrishnan divesh srivastava sudarshan proceedings joint international conference symposium logic programming 1992 aggregation relevance deductive databases sudarshan raghu ramakrishnan proceedings international conference large databases 1991 top bottom revisited raghu ramakrishnan sudarshan proceedings international logic programming symposium 1991 survey papers efficient bottom evaluation logic programs raghu ramakrishnan divesh srivastava sudarshan state art computer systems software engineering 1992 coral applications explaining program execution deductive systems tarun arora raghu ramakrishnan william roth praveen seshadri divesh srivastava proceedings international conference deductive object oriented databases 1993 520 kb system analyzing time series data stock market domain william roth raghu ramakrishnan praveen seshadri proceedings ilps 93 workshop applications deductive systems 1993 report tr cs 1182 department computer sciences university wisconsin madison 360 kb system analyzing time series data stock market domain william roth thesis 1993 1490 kb miscellaneous parallelism logic programs raghu ramakrishnan annals mathematics artifical intelligence special issue deductive databases 560 kb return coral home page 2068 web uw cs pushed buttons things tomorrow pages days developing number documents resources web make information detailed technical information good starting point world wide web faq current documents 8 steps www page hypertext markup language html tutorial urls cs web server statistics pages complete list pages automatically linked lists page linked cs web pages tutorial access control httpd advanced topics mime map types files making image maps mail web documents forms writing common gateway interface cgi scripts web documents subjects comments documents including questions corrections send maintainer include mail address signature mail note www clear text web browser cache previously viewed web pages general make recent version page hit reload browser pages conote order postings reason reloading java applet necessarily files changed server netscape navigator produce inconsistent noodlle files changed order make happening clear memory disk cache start fresh netscape process clear disk cache persists invocations netscape order clear caches options menu select network preferences cache tab dialog box noodlle changed strange behavior interpreter text plain content length 522 modified wed 08 jan 1997 14 56 30 cs nyu slinky cs nyu cs nyu cat nyu cs nyu yasmin net ishikawa cs nyu jermyn cs nyu cs nyu cs nyu cs nyu cs nyu cs nyu yu cs nyu sparky cs nyu cs nyu cs nyu cs nyu cs nyu cs nyu cs nyu cns nyu mpeg decoder player java sample run v0 9 bit slow computer system design additional information g22 2233 thursday 5 00 7 00 room 101 cims pradeep dubey back computer system design home page table contents description instructor textbook ta information class news class notes homework exam policy assigned homeworks solutions assigned homeworks description intended give students main interest software introduction important principles computer organization design topics covered include logic design basics basics performance evaluation instruction sets arithmetic computers processor datapath control pipelining hierarchy interfacing processors peripherals parallel processor basics instructor pradeep dubey adjunct assistant professor department computer science york university employed ibm watson research center member advanced risc systems group worked intel corporation intel corporation 1984 1991 design teams 80386 80486 pentium processors received degree electronics distinction birla institute technology mesra india 1982 degree electrical computer engineering university massachusetts amherst 1984 ph electrical engineering purdue university 1991 participated advanced processor research efforts stanford university research interests include computer architecture performance modeling senior member ieee textbook patterson hennessy computer organization design hardware software interface morgan kaufmann ta information fangzhe chang 212 998 3363 fangzhe cs nyu class material options send email question send ta email question meet office hour class office send email ta set meeting time class news important announcement final exam score distribution range number students 90 100 2 81 90 0 71 80 2 61 70 2 51 60 4 41 50 4 31 40 1 21 30 2 0 20 0 final grade distribution grade number students 2 5 3 4 2 1 0 final exam solutions final exam solution important announcement final exam 9 1996 thu 5 7p class room cover material covered class lectures homeworks upto lecture 2 closed book exam important announcement final homework solutions posted homepage 2 day class intend turn homework turn latest 1 order lose lecture cover material decided offer midterm midterm weight added final exam homework weight stays spim access information 1 login sparky slinky machine access slinky file system 2 cd spim bin 3 type xspim spim xspim window interface 4 load file directory tests 5 add slinky csphd fangzhe spim bin path environment variable 6 documentation directory spim documentation read appendix textbook class notes postscript files class 1 1 25 96 class 2 2 1 96 class 3 2 8 96 class 4 2 15 96 class 5 2 22 96 class 6 2 29 96 class 7 3 7 96 class 8 3 21 96 class 9 3 28 96 text chapter 5 sections 5 1 5 3 class 10 4 4 96 text chapter 5 sections 5 4 5 5 class 11 4 11 96 text chapter 6 sections 6 1 6 6 class 12 4 18 96 chapter 6 completed additional material class 12 chapter 7 additional material class 14 5 2 96 homework exam policy weightage final grade homeworks 30 percent mid term final 70 percent note 1 homeworks total points carry equal weight final grade note 2 note good time homework record boost final grade fence note 3 homeworks emailed ta fangzhe cs nyu submit hardcopy homework email ing soft copy plan return homework class office hours make arrangements ta fangzhe cs leave mailbox mine assigned homeworks homework 5 due apr 25 points text 5 1 5 16 fig 5 47 prob 5 7 6 1 6 3 6 8 6 9 strongly urge pp 389 covering figs 6 25 6 29 homework 4 due apr 4 points text shown large brackets 4 1 4 19 4 26 4 30 4 39 4 41 4 42 algorithm fig 4 41 carry addition binary 0 625 1 4375 assume 5 bits precision 4 bits decimal show steps 10 algorithm fig 4 43 carry multiplication binary 0 625 1 4375 assume 5 bits precision 4 bits decimal show steps 10 homework 3 due mar 21 points shown large brackets 1 text 7 15 2 text 8 15 3 text 12 15 4 gate called implication gate implements function build gate 5 gate universal explain answer 10 5 added problem mentioned class 3 7 laws boolean algebra page 6 truth tables prove 1 consensus theorems 10 1 xy yz xy 2 note 1 refers complement invert note 2 redundant term yz called consensus note 3 earlier prior mar 18 part 2 typo correct term mistyped note 2 proper redundant term 2 consensus theorems prove 15 abcd cde bce bce 3 consensus theorem prove addition theorem 10 xz 4 theorems show 20 ac bd de 6 show pla implementation similar figs 6 7 functions 10 1 f1 bd abd ab 2 f2 bd 3 f3 bc ab abd 7 text 13 15 8 flip flops combinational logic needed construct 1 4 bit counter counting sequence 10 0001 0010 0100 1000 0001 2 4 bit register initial content 0000 shifts left 1 clock tick starting significant bit position 10 3 4 bit register initial content 0000 shifts 1 clock tick starting significant bit position 10 note prior mar 18 typo incorrectly significant significant shift starting significant bit position 9 modify state diagram fig 28 traffic 15 north south road priority east west road green red car waiting road car road car waiting road 4 mins turn red car road car waiting road 2 mins homework 2 due mar 7 points problem rating text problems text chapter 3 3 1 3 8 3 12 3 22 3 26 3 37 3 38 homework 1 due feb 22 points shown large brackets problem 1 exercise 1 slide 11 class 1 notes 5 problem 2 repeat problem 1 cost model improvements suggested slide 11 class 1 notes 5 problem 3 text 2 14 10 2 15 5 2 16 10 2 17 5 2 18 5 2 19 10 problem 4 repeat class slide 26 system 3 execution times normalization system 3 execution times relative measures workloads words calculate average execution rates normalized respect system 3 execution times systems weighted versions arithmetic geometric harmonic means note workload represented program wi execution time system 3 20 problem 5 text 2 32 5 2 33 10 2 34 10 solutions assigned homeworks solutions 1 solutions 2 solutions 3 part 1 solutions 3 part 2 solutions 3 part 3 solutions 3 part 4 solutions 3 part 5 solutions 3 part 6 solutions 4 solutions 5 segmentation fault core dumped cs 302 fall 1996 section 4 quiz 3 monday october 28 1996 quiz 20 total points write legibly read grade 5 minutes class period ends finish good luck 1 5 points write struct declaration structure called computer member variables integer disk size integer monitor size character model type double total price 2 5 points rewrite function switch statement nested statement code statements int foo int number int number 1 2 number 3 10 number 4 number 6 17 return 3 5 points code display screen include ltiostream int bar int number int number 1 0 return 10 return int main cout bar 0 0 endl cout bar 1 0 endl cout bar 0 1 endl cout bar 1 1 endl 4 5 points rewrite function loop loop int factorial int int counter fact 1 counter 1 counter counter fact counter return fact cs100b lecture 10 concepts lecture compound statements scoping rules blocks declarations fun iteration break fencepost errors concepts lecture additional statements switch type coercion handout prelim 1 answers prelim 1 notes review session sunday 3 00 prelim monday 7 30 9 00 pm coverage detailed questions stack model closed book closed notes benefit bring writing implement don stress memorization forgive minor syntactic errors room assignments upson b17 phillips 101 don miss prelim make exams oral guaranteed easier real compound statements kind statement ve hadn curly braces sort begin end pascal syntax open curly brace 0 statements closed curly brace 3 square compound expression include declaration statements beginning statement declaration statement declaration int square scoping rules nasty don write code void main int 3 int 4 printf rule simple figure intended line find add stack model ugly won won feature complicated cs100b compound statements conditional statements involve compound test test expression statement good practice compound statements conditional statements makes code easier read compound statements hint case involve declarations fun don 0 1 printf 42 lead totally unreadable code nest statements don 0 0 1 reasonable multiway conditional test1 test2 test3 don personally find incredibly readable iteration today ll cover syntax iteration ll examples section iteration involves executing part program repeatedly recursion easiest iteration expression statement typically statement compound statement semantics evaluate expression false statement true evaluate statement evaluate statement void countdown int count count 0 printf count count count 1 printf blastoff void main start 10 countdown start printf start shows subtle important property stack model note test expression 0 statement run forever statement early count 0 printf count nasa goofed return count count 1 break statements suppose entire countdown function statement nasa didn goof astronauts impatient decided blast countdown finished good bad teach good break statement terminates countdown int count count 0 printf count count count 1 astronauts bored count break printf blastoff nested statements unreadable code created world folks contributing small 0 1 0 abs 10 break test break rule break statement terminates smallest statement iteration stack model stack model concerned iteration primitives aren conditional statements simply manipulate program counter primitives called control flow primitives fencepost errors iteration recursion easy make fencepost errors suppose build 10 fence install posts 1 void int count count 10 count 0 count count 1 1 count kind bug hard find general cse 373 solutions assignments solutions assignment 1 solutions assignment 2 hand homework 3 ll assume assembler called linker called linker run examples csa 0 ssn 1 listing source code assembler source code linker 2 script file shows executing commands results home grad carter teaching public ao home grad carter teaching public ao linker ao ao ao home grad carter teaching public runner ao 23 od ao home grad carter teaching public ao home grad carter teaching public ao home grad carter teaching public ao linker ao ao ao ao home grad carter teaching public runner ao 17 od ao home grad carter teaching public ao home grad carter teaching public ao linker ao ao ao home grad carter teaching public runner ao 13 od ao favorite things art downhill skiing water skiing hiking biking aerobics funky food fine wine good friends lots 1501 previous important dates cs564 fall 1996 previous topics grading grade based project assignments 40 45 sql assignment 5 midterm examination 25 final examination 25 30 addition exercises chapter posted class homepage wed sep 6 11 38 58 cdt 1996 1856 cs520 assignments fall 1996 assignments handed paper start lecture absent lecture assignments mailbox lecture starts day due mailbox brian cole black letters lavender paper floor computer sciences building green elevators late policy assignments turned lecture period late assessed 20 penalty assignments turned lecture period late graded exceptions granted rarely arranged advance due date note academic misconduct cs520 make work hand assignment due dates 20 september 1996 4 october 1996 16 october 1996 29 october 1996 generously provided solutions 4 october assignment popular demand median scores graded work cs520 assignments 14 september 1996 brian cole uw madison computer sciences home page uw madison home page investigation singularities convection michael minion color bubble figure produced projection method applied dimensional equations convection initial conditions computation paper shu consist smooth bubble density flow field bubble begins rise strong fronts density field form shown contour lines figure produced front shown color shading numerical method begins resolve flow density front rolls influence experience gained studying appearance spurious resolved flows correctness front roll questionable fact consistent evolution bubble order investigate problem developed adaptive mesh refinement techniques equations simulation initial conditions paper refined bubble impact providing excellent test problem development improvement evaluation adaptive mesh refinement methods incompressible flow hope shed light open question dimensional equations admit finite time singularities references chi wang shu small scale structures convection physics fluids january 1994 alain eric development singular solutions euler equations physics fluids july 1992 paper results study preparation michael minion homepage tron process specific protection unix andrew berman aberman cs washington virgil bourassa virgil cs washington erik selberg selberg cs washington papers berman andrew bourassa virgil selberg erik tron process specific file protection unix operating system postscript html plain text proceedings 1995 winter usenix conference slides usenix 95 framemaker plain text code distribute code derivative dec ultrix 4 2a code dec distributing hacks code source code license working erik warren selberg modified mon jan 23 1995 rfb symposium math science access recordings blind rfb organized day symposium 12 13 1994 providing persons print impairments improved access mathematical scientific documents initial call participation describing goals symposium aster audio system technical readings enables automatic production audio documents result tremendous savings time effort providing alternative access technical documents increase availability documents accessible form interactive nature aster enables user interact effectively documents conference focused aster moved research system produce books tape provide interactive reading machine system students achieve aster ported computing platforms produce educational material official proceedings conference short trip report describing outcome conference executive summary conference comments raman cs cornell modified wed jun 1 15 27 30 1994 cse 567 principles digital systems design carl ebeling fall 1996 notes synthesis homework 3 cadence online documentation cadence online run ll source uw vlsi tools cadence cshrc file verilog xl simulator simulation documentation hdl tools verilog xl simulation verilog xl reference verilog xl tutorial verilog xl user guide synopsys online documentation synopsys online documentation run ll source uw vlsi tools synopsys cshrc file synopsys documentation interest includes synthesis hdl compiler verilog reference manual fpga compiler reference tutorials tutorial verilog ebeling cs washington hypertext webster interface enter word definition clear entry hypertext webster interface point click client interface browsers accessing webster dictionary services internet type word definition search window hit return words resulting definition hypertext linked back dictionary allowing mouse access definition related unrelated words word webster server offer list close matches alternatives prefix word list potential matches obtained entering prefix alpha web interface simple minded short words back dictionary doesn words dictionary links fail prefix suffix removal find root word performed web interface webster server link alphabetically doesn work webster server entry alphabetic smart find root job root extraction webster server spell correction feedback note cut paste extract root paste search window click hold drag single click webster client program internally interface afs cs cmu user bsy bin webster www webster database server contacts configurable ~ webster file man page details webster client citi umich webster server webster client webster servers depending responds webster servers shut webster protocol servers dictionaries web include artfl project dictionary merriam webster dictionary hypertext webster interface written bsy cs cmu bsy cs ucsd contact bsy bsy wrote interface control contents faq gold ribbon join line privacy campaign anti censorship campaign syllabus change check week topics readings intro computer science 1 lab 1 1 1 4 problem solving computers compiling debugging testing 2 data objects types variables expressions 2 1 2 4 simple conditionals simple loops 3 style functions introduced program engineering 2 5 3 1 3 3 4 procedural abstraction scope local variables 3 4 3 6 4 1 polymorphism overloading void functions reference parameters procedural 5 abstraction 4 2 4 4 5 1 debugging testing streams file 6 streams character inheritance 5 2 5 4 review 7 exam 1 6 1 6 2 structures classes member functions private supplemental public classes abstract data types logical 8 expressions 6 3 7 1 7 2 nesting switch statement 9 loops putting catch 7 3 7 4 10 designing adts classes 8 1 8 2 11 arrays defining functions classes 9 1 9 4 review 12 exam 2 emphasis wks 7 11 10 1 strings 13 strings multi dimensional arrays string class 10 2 10 3 14 pointers dynamic memory dynamic arrays destructors 11 1 11 3 15 wrap review final extra fun stuff supplemental 16 exam 3 emphasis wks 12 15 reading test exercises read summary sections assigned reading class read week assignment tuesday week exams held tuesday wednesday eventings establish place time roughly weeks exam final tuesday dec 17 1996 5 50pm mark calendar modified wed sep 11 12 15 46 1996 david melski melski cs wisc 6195 cs 94 batch iit kharagpur click email address send mail dutta north carolina chapel hill datta cs unc rudra york university archi jethro cs nyu saurabh ms 96 brooklyn polytechic ny presently ny das florida international cs puneet puneet prakash ohio state university cis ohio state neeraj bhatia mba 96 india ms 96 minnesota minneapolis presently microsoft 206 936 1051 office microsoft narendra ms 96 north carolina chapel hill presently digital technology burlington ma 617 935 2421 home 617 229 office narendra bharat bangalore india bharat ernet srinivas ms 96 wayne state presently email arun agrawal mba 96 calcutta india presently ray maryland college park cs umd mohan das cadence delhi india cadence das ms 96 georgia athens presently gautam vaidya ms 96 suny buffalo presently microsoft microsoft amit kumar novell software bangalore india amit soft net novell sumit roy illinois urbana champaign crhc uiuc pramod kumar sharma systems greenville sc ms 96 georgia athens 864 422 5340 office 864 233 home sharma pollux cs uga systems schenectady ny 518 381 sch ge mohammad avinash sodani wisconsin madison madison sodani cs wisc das rice university houston rice page accessed times feb 26 1996 maintained sodani cs wisc cs umn rationale weekly schedule rationale page weekly schedule feature registration system problems running video audio clips issue student registration home page weekly class schedule summary scheduling issues complicated undergraduates graduates undergraduate students typically taking classes sections important classes conflict final schedule graduate students classes ph students research phase graduate students easy detect avert scheduling conflicts position chosen stakeholders year cis student describes complexities undergraduate scheduling required classes scheduled time major discussion scheduling conflicts courses taking includes good schedule total time 2 21 video audio transcript details conflicts watch creates multiple windows class schedule folding pages total time 1 36 video audio transcript view addition line system provide planning registration total time 0 52 video audio transcript doesn feel feature classes time slot clips video audio transcript existing standards img current classes worksheet students plan weekly schedule classes position chosen don care stakeholders graduate students note difference ph student master student ph research phase study student courses required due open schedule time conflicts occur video audio transcript year master program video audio transcript photo design decision student home page show schedule classes registered decision meets design undergraduate students asked schedule shows classes student formally registered provision student bring multiple potential schedules view results committing class student permitted register multiple classes time slot class displayed schedule student class list registered classes top registration home page compromise implementation limitations mosaic return prototype temporarily disabled acm digest volume 2 number 1 chat owen mathews 95 chair acm summer dr treu thought acm aspect professional society attached club important facet activities addition decided acm function bring cs majors prospective majors closer group fostering sense community department dr treu randy roommate acm treasurer met beginning fall term set goals accomplish objectives naturally group engaged professional sense regular monthly meetings thursday month 6 00 pm business items discuss program meeting dr treu demonstrated world wide web mosaic local internet specialist versatility usefulness web charged cs major task creating home page meeting dr talked summer research nasa jove program pasadena ca slide projector behaving tastes pulled interesting impressive presentation proximity exams meeting program addition meetings planned speaker term give cs related talk term dr bryant university alabama birmingham enlighten object oriented database programming language researching grant ibm coral concurrent object oriented relational access language implications object oriented databases reaching parallel computing imagine combining paradigms makes interesting possibilities effort promote computer science related activity planned event month strictly social october showed computer themed movie small audience showed simpsons halloween episodes candy 31st naturally met night november break studying december presented classic holiday final exam time film wonderful life entire campus finals dr treu importing tradition virginia determined make stick furman distributed survey current student group hopes feel interests likes dislikes extent determine rest year personally forward couple terms alumni reading feel free write graduate school jobs pass helpful advice acm folks furman continue work year goals noel merry christmas owen mathews upe chapter ground alan 95 upe president spring 1994 furman computer science department granted charter upsilon pi epsilon honor society upsilon pi epsilon founded 1967 recognize scholarship professionalism computing sciences officially recognized acm ieee computer society honor society international scope 100 chapters continues expand furman chapter upe world fourth south carolina chapter formed april 18 1994 robert performed charter ceremony dr professor university north florida member upe board twelve charter members subsequently elected membership requirements student membership include major computer science gpa greater 3 5 major cumulative gpa greater 3 0 20 hours completed major 64 hours completed fall sought establish upe department make students department aware existence held drop study break christmas party study day cs students faculty staff break preparing finals study breaks continued year study day term activities include upe members term february 2 1995 annual upe induction ceremony held accompanying banquet plan sponsor department wide picnic spring upe part expanding cs department furman chair dr ken chair cs deptartment seasons year 1994 exciting cs department highlight moving riley hall ve lots additional exciting news completion riley hall significant curriculum revision computing technology funding raising activities year university increasing strength reputation computing led national science foundation provide quarter million dollars significant computing initiatives past year summer inaugural national science foundation young scholars computing program brought 30 talented rising high school juniors seniors campus week enrichment program success led nsf funding summer program 1995 additional support program frederick foundation enabled expand scope include scholars local area nsf grant provided state art multimedia computing facilities support significant enhancements introductory computing courses project benefited greatly grants reeves foundation charles foundation nsf grant coupled donation silicon graphics funded innovative multidisciplinary computer science mathematics physics computational science departments engaged curriculum revision innovation incorporate multimedia scientific visualization experiences programs ambitious project received major boost funding 175 000 william keck foundation june proposal pending foundation provide resources complete project challenge furman provide million dollar endowment fund benefits achievements gained augmenting project furman received nasa jove program grant support space related research september dr porter participants grant provide scholarship summer research stipend support furman computing students year efforts tremendous impact computing experiences students provided furman computing environment exemplar national standards hope visit firsthand meantime behalf faculty family joyous holiday dr check improved web site furman cs department presence world wide web continually expanded recent additions electronic version newsletter opportunity visiting alums interactively register working alumni page touch year homecoming participants find information page intend continue expanding alums access web invited tour pages http furman pages suggestions improving don hesitate drop line cs department news furman hosts small college computing conference weekend november 11 12 furman played host eighth annual southeastern small college computing conference fastest growing conferences field computer science approximately 120 industry professionals gathered greenville present results recent work areas cs included roster participants alumnus mark 94 presented paper entitled viable options parallel computing small colleges result work furman advantage research fellow dr kevin treu included time part conference programming contest featured teams inaugural implementation conference success fine opportunity show facilities programming contest teams compete macon ga 65 team field participants acm southeast regional programming contest 1994 included teams furman contest held year mercer university november 19 proved consecutive year frustrating experience lack familiarity compiler part teams contest organizers cost teams considerable problem solving time furman team solve problem students participating tim cannon 95 greg 96 cross 95 randy lee 95 owen mathews 95 alan 95 student earns award paper competition paper presentation entitled static condensation applied parallel processing senior justin aaron honored place prize student paper competition acm mid south conference tn paper result furman advantage work dr hayden porter softball team takes title spring 1994 cs department fielded rec intramural softball league team run time errors competed fall season league championship shirts conceded games played games weren rained resulted cs dept team played win win win faculty news addition regular business teaching cs department faculty active past year highlights professional dr ken spent 10 weeks summer nasa jet propulsion laboratory pasadena ca conducting research formal methods software specification requirements part ongoing nasa joint venture jove grant recently published long awaited textbook exploring science computing dr tom allen pair received nsf grant excess 100 000 lab projects multimedia computing working text dr allen taking sabbatical winter spring terms spent weeks summer scotland furman staff members ms peggy significant consulting work center nc officially full time member faculty 1994 95 school year dr ray recently completed manuscript dr laboratory text fall served coordinator department internship part time employment opportunities initiative students addition coordinated university proposal henry foundation support professorship cognitive science furman dr hayden porter director 130 000 nsf grant support design computational science grant includes installation sgi indigo 2 extreme high performance graphics computers received research grant nasa jove program proposal entitled massively parallel computers model global circulation earth lower presented invited paper american union entitled electron transport models past present future greatly enjoying newly constructed home paris mountain dr kevin treu awarded faculty award 1993 94 association furman students local arrangements chair southeastern small college computing conference published paper parallel computing joined drs allen directing nsf young scholars program summer wife julie expecting child day class notes friends current students faculty ve send class note today acm digest class notes department computer science furman university greenville sc mail treu furman include electronic mail address include graduation year maiden applicable 1976 steve electronic data interchange consultant duke power vice chair utility industry group committee wife boys jamie randy jonathon rte 2 box 272 sc mail 1982 alan principal systems specialist digital equipment corp 573 road marietta ga mail enet dec miller software technology ibm watson research center attending columbia university part time daughter hanna born june 17 1992 3 dr ct mail klm watson ibm sandy morgan received mba georgia state university 1989 presently systems programming manager mid state bank supervising staff programmers microcomputer specialists 754 south seventh st grover beach ca mail aol 1983 pamela works kodak principal software engineer color management group recently 3 400 miles seattle williamsburg 24 days middlesex st apt 19 lowell ma mail pamela truman employed systems administrator general electric medical systems florence sc married 1988 daughter samantha born april 22 1992 ge medical systems 3001 west radio dr florence sc mail truman med ge 1984 karen support team manager hewlett packard 573 road marietta ga 1985 cindy lyons team manager microsoft corporation charlotte nc member database support group levels support foxpro database products deep dr cay sc mail microsoft 1988 craig leave absence sdi past year serve campaign manager liz patterson lieutenant governor effort 317 dr greenville sc mail aol 1990 eric pursuing ph computer science caltech peace corps mail eric cs caltech charlie systems programmer coleman research fm contract wife 92 dental student 8 month part cat part named 1983 ave charleston sc mail georgia tech gvu research search usemap visualization animation cluster environments enhancement package pvm 3 3 produces animations execution pvm applications document describes subsystem shows fine grained post mortem visualizations pvm applications subsystem 2 0 line low overhead minimal perturbation visualizations general purpose set views work pvm applications support users build custom application specific animations main components tracing library general purpose set animations work pvm applications system robust tracing package pvm package drives general purpose animations support user trace events custom application specific animations tracing package comprehensive timestamping techniques performs clock synchronization removal wall clock timestamp pure lamport logical timestamp aid determining concurrency causality events place application main component general purpose library animations work pvm applications library developed animation designer package users package develop application specific animations included snapshots system system anonymous ftp ftp cc gatech pub people stasko support platform required machine running window system motif compiler ftp site mentioned retrieve files tar tar img users begin session presented menu information box control panel information box displays message communication information acquired clicking left mouse button objects views control panel change speed animation step pause animation menu displays general purpose views img history view option menu scrolling view maintains history messages received axis view labeled lamport clock values time proceeding bottom top axis labeled process identifiers squares message sends filled dark colors lighter colors hue fill squares message receives message size encoded filling squares amounts color history legend view option listed menu img option menu causality view view complex version feynman diagram lamport timeline view view axis labeled process identifiers axis labeled lamport clock values message circle appears logical time coordinate varying circle radii denote message size color circle history view message delivered arrow grows coordinate message correct lamport delivery time receiver timeline simultaneously circle representing message moves path disappears arrows clicked users left mouse button place information box pertinent data arrow represents message communication message received type length view similar history view information distinguish communication patterns img fourth option menu message passing view view processes laid circle messages represented circles smoothly move center ring processes end vicinity process message intended received time messages clicked user left mouse button information box data message received type length process receives message message moves position center ring process color message color history view lines provided clear message user turn lines view cluttered clicking lines button provided inside message passing view radius circles representing messages proportional message size messages delivered remain center smooth animation message traffic helps actions message broadcasts img final option view famous paragraph view process represented computing sending message receiving message message computing green line drawn sending message yellow line drawn receiving red line drawn simplistic version paragraph view automatically time scaling entire view fits window back software visualization home page questions comments email gvu webmaster cc gatech poetry author note wrote poems past year surprisingly emotional reflected verses soldier soil sand rock kiss holy ground homeland water wine care lift thirsty accept gold silver payment crimson metal save chilly winds wilderness slept foreign skies unknown place lay unmarked save rusty broken sword electric kiss world digital songs bounded bits kissed sensations felt lips mine tender moist touch passion smelled locks mouth separated time place physical laws kissed unbound enjoying moment joining pleasures separated ended ghost electric kiss declaration smile tender lips heart swirl soft flowing locks life giving sun batting gentle makes steady hand quake laughter eyes makes life full joy dear love clock soft heartfelt laughter enjoy love prisoner rings iron bind walls concrete steel wood prisoner memories tender kiss voice thoughts shared secrets action door cage unlocked open remained prisoner prisoner loving loves love asked love answered asked cried thought answer tears dried long ago memories back sounds issued long ago answered love blade thrust heart pale hand loved slowly uncovered hand chest black blood floor walked asked love asked love answered asked lifted leather sack opened heart beats surrounded sharp glass bag felt pain spit mouthful scarlet love answered pain thousand cuts gentle touch loved heart bag broken glass walked asked love asked love answered asked cried tears blood face voice cracked fell knees beating heart sack sword chest pressed isn voices pale moon digital shadows men women phantom voices flowing web web glass copper tubes mask electrons wears smiles delight curious eyes game romantic played tender yielding flesh gentle red roses form golden bands amidst sea sounds blind hear lake souls save save ha ha ha ha 24 ma cried laughed end distant voices tender night tender night glow fell lovely face stars bright soft evening breeze air send locks ocean waves gentle curves neck feeling smoothness skin gently kissed half closed embracing felt bodies resonance hearts fearful full love delightful joy tender night grew clouds stars envy modes whistling breeze broken light glued shadows pale marble floor dried blood tear wandering tender needle thoughts smiles lonely house broken windows panels stained floor hold kiss hard ll breath 1 dark winds cynical intelligence passion fought wall grey beneath dark sun dark moon moment hectic moment fell sands time hope grew winds chill bone steel flesh blood hot salty tears soul kissed farewell street farewell kiss 2 kite flew caring thoughts longer enter world longer warm heart tragedy acted laughter joy frozen dreams remain sudden moment understood promises blinking eye face unfamiliar longer snow descended world cold cold love cold expose hidden regret kissed farewell alley letting wind mock weakness incapable pushing kissed farewell chaos night heart waiting anticipating sorrow despair fall brilliant face blue sky dark shadowy thoughts spring green grass breeze lotus leaves pond black grey feelings small tome love poems gentle reminder difficult truth tis loved lost ne er loved depression mine dark shadowy black grey thought gentle face eyes dark locks beautiful carefree smile slowly gradually corner lips turned smiled thought monologue broken verses silence night troubled noise day worried dreams rained sharp points edges turn face abyss confronting demons hear laughter wind silly sends spine hear cries fire cries burns tears sorrow remain end flame anger hatred remains burn excessive emotional burn burn focus sands rocks fight end pay laughed joy sound laughed musings demons twilight broken visions left arm scarlet constant death despair tears long wondered ve mortal shell leaving twisted creature laugh death despair death despair ve false laughter ill constructed joke break end blood stained white roses broken granite lightning gray tempest favorite things sky gray edge edge boom glare lights tear drop rain softly amidst storm stood nature mood ii eye edge steel sky held sudden clouds echoed clash rain washed burning tears impressions diamond colored shadows filtered ambient light neon brilliance stared streets curly cigarette smoke drums voices strings emerald scarlet vessels sense numbing notes walls floors forms beating dream familiar faces tobacco softly half deaf ears people places don hey references 1 possession sarah mclachlan records 1993 2 farewell kiss farewell kiss 1992 translated chinese img cs 306 assignment 14 expression unparsing 1988 republican quotes java enabled browsers img publications real time systems laboratory incomplete bibliography publications members real time systems laboratory papers electronically entries include link postscript version paper addition recent uiuc dcs tech reports ftp ftp cs uiuc directory pub dept tech reports older tech reports ordered engineering documents center addition list mechanisms find desired publication search engine version bibliography includes abstracts papers finally bibtex format version bibliography database search bibliography keywords authors submit search reset 100 references updated thu dec 12 15 32 31 central 1996 christopher thomas periodic job schedulers resource access control protocols master thesis university illinois urbana champaign october 1992 technical report 92 bettati gillies han lin liu liu shih recent results real time scheduling van 1991 chapter 4 pages 91 127 riccardo bettati end end scheduling meet deadlines distributed systems phd thesis university illinois urbana champaign august 1994 technical report 94 1840 gzipped postscript 163 pages bytes cheong scheduling imprecise hard real time jobs cumulative error phd thesis university illinois urbana champaign june 1992 technical report 92 jen yao chung jane liu jay lin scheduling periodic jobs imprecise results ieee transactions computers 39 9 1156 1174 september 1990 deng liu sun sufficient schedulability condition deadline driven tasks varying periods execution times submitted real time systems journal 1995 postscript 13 pages bytes deng liu shankar constant utilization server deadline driven fixed priority systems submitted real time technology applications symposium 1996 postscript 28 pages bytes deng liu sun dynamic scheduling hard real time applications open system environment technical report 96 1981 department computer science university illinois urbana champaign october 1996 postscript 24 pages bytes feng liu extended imprecise computation model time constrained speech processing generation proceedings ieee workshop real time applications pages 76 80 york york 1993 postscript 5 pages bytes feng liu algorithms scheduling tasks input error end end deadlines technical report 94 1888 department computer science university illinois urbana champaign september 1994 postscript 30 pages bytes feng liu performance congestion control scheme atm switch proceedings international conference networks orlando florida january 1996 iasted postscript 4 pages bytes feng liu performance level scheme congestion control real time traffic submitted international conference distributed computing systems june 1996 postscript 24 pages bytes wu chun feng applications extensions imprecise computation model phd thesis university illinois urbana champaign 1996 donald gillies jane liu greed resource scheduling acta informatica 28 8 755 775 november 1991 donald gillies jane liu scheduling tasks precedence constraints siam journal computing 24 4 797 810 august 1995 postscript 16 pages bytes donald william gillies greed resource scheduling master thesis university illinois urbana champaign 1990 donald william gillies algorithms schedule tasks precedence constraints phd thesis university illinois urbana champaign 1993 donald william gillies heuristic pipeline scheduling proceedings sixth siam conference parallel processing scientific computing volume 2 pages 983 991 norfolk virginia march 1993 ha jane liu validating timing constraints heterogeneous multiprocessor distributed systems submitted journal real time systems postscript 29 pages bytes ha jane liu validating timing constraints multiprocessor distributed real time systems technical report 93 1833 department computer science university illinois urbana champaign october 1993 postscript 46 pages bytes ha jane liu validating timing constraints multiprocessor distributed real time systems proceedings 14th ieee international conference distributed computing systems june 1994 postscript 10 pages bytes ha validating timing constraints multiprocessor distributed systems phd thesis university illinois urbana champaign august 1995 technical report 95 1907 ching chih han jay lin jane liu scheduling jobs temporal distance constraints siam journal computing 24 5 1104 1121 october 1995 ching chih han scheduling real time computations temporal distance separation constraints extended deadlines phd thesis university illinois urbana champaign june 1992 technical report 92 1748 tai yi huang jane liu predicting worst case execution time concurrent execution instructions cycle stealing dma operations proceedings acm sigplan 1995 workshop languages compilers tools real time systems pages 1 6 la jolla california june 1995 postscript 6 pages bytes tai yi huang jane liu jen yao chung allowing cycle stealing direct memory access concurrent hard real time programs proceedings 1996 international conference parallel distributed systems pages 422 429 tokyo japan june 1996 ieee postscript 8 pages bytes tai yi huang jane liu david hull method bounding effect dma interference program execution time real time systems symposium december 1996 postscript 23 pages bytes tai yi huang evaluation timing analysis measurement tools master thesis university illinois urbana champaign 1994 david hull jane liu ics system imprecise computations proceedings aiaa computing aerospace 9 pages 371 374 san diego california october 1993 gzipped postscript bytes hull feng liu enhancing performance dependability hard real time systems ieee computer performance dependability symposium pages 174 182 erlangen germany april 1995 ieee postscript 9 pages bytes david hull wu chun feng jane liu operating system support imprecise computation aaai fall symposium flexible computation cambridge massachusetts 9 11 november 1996 postscript 4 pages bytes kim liu liu scheduling algorithm conditional resource sharing hierarchical reduction approach ieee transactions computer aided design 13 4 425 438 april 1994 jay lin natarajan jane liu tim concord system imprecise computations proceedings computer software applications conference pages 75 81 tokyo japan october 1987 ieee jay lin natarajan jane liu imprecise results utilizing partial computations real time systems proceedings real time systems symposium san jose california december 1987 ieee jane liu ha efficient methods validating timing constraints multiprocessor distributed systems proceedings 4th systems reengineering technology workshop february 1994 postscript 12 pages bytes liu ha efficient methods validating real time constraints sang son editor advances real time systems prentice hall 1995 postscript 25 pages bytes jane liu ha methods validating real time constraints journal systems software 30 1 2 85 98 july august 1995 postscript 34 pages bytes liu jane liu imprecise computation robust stability control systems submitted ieee transactions automatic control postscript 29 pages bytes liu jane liu effects imprecise computation time invariant control systems proceedings twenty ninth annual conference information sciences systems pages 297 302 baltimore maryland march 1995 postscript 6 pages bytes liu lin liu position paper ieee 1987 workshop real time operating systems proceedings 1987 ieee workshop real time operating systems cambridge massachusetts 1987 jane liu jay lin natarajan scheduling real time periodic jobs imprecise results proceedings real time systems symposium pages 252 260 san jose california december 1987 ieee liu lin shih yu chung zhao algorithms scheduling imprecise computations van 1991 chapter 8 pages 203 249 jane liu jay lin wei kuan shih albert chuang shi yu jen yao chung wei zhao algorithms scheduling imprecise computations ieee computer 24 5 58 68 1991 liu lin liu shih imprecise computations means provide scheduling enhance dependability readings real time systems 1992 liu redondo deng tia bettati storch ha shih perts prototyping environment real time systems proceedings 14th ieee real time systems symposium pages 184 188 raleigh durham north carolina december 1993 liu redondo deng tia bettati storch ha shih perts prototyping environment real time systems technical report 93 1802 department computer science university illinois urbana 1993 postscript bytes jane liu jay lin riccardo bettati david hull albert yu imprecise computation enhance dependability real time systems gary clifford lau editors foundations dependable computing paradigms dependable applications chapter 3 1 pages 157 182 kluwer academic publishers 1994 jane liu wei kuan shih jay lin riccardo bettati jen yao chung imprecise computations proceedings ieee 82 1 83 94 january 1994 liu liu deng tia sun storch hull redondo bettati perts prototyping environment real time systems international journal software engineering knowledge engineering 6 2 161 177 1996 jane liu issues distributed real time systems proceedings ida workshop large distributed parallel architecture real time systems fairfax virginia march 1993 ida postscript 9 pages bytes liu fundamentals real time scheduling extended abstract wolfgang alexander editors real time computing pages 1 7 springer verlag 1994 liu imprecise computation real time control systems phd thesis university illinois urbana champaign december 1995 technical report 95 1905 lopez feng liu imprecise computation technique congestion control real time traffic switching element proceedings international conference parallel distributed systems taiwan december 1994 ieee postscript 7 pages bytes victor manuel lopez congestion control scheme real time traffic switching element imprecise computations technique master thesis university illinois urbana champaign 1993 chen lu liu process migration homogeneous unix environments proceedings icpads 93 1993 international conference parallel distributed systems pages 16 23 taipei taiwan december 1993 national taiwan university imprecise computation schedulers master thesis university illinois urbana champaign february 1993 technical report 93 1795 kim liu scheduling strategy tasks precedence conditional execution transactions information processing society japan issues synchronizing scheduling tasks real time database systems phd thesis university illinois urbana champaign january 1993 technical report 93 1786 joseph kee yin ng performance high speed networks real time applications phd thesis university illinois urbana champaign june 1993 technical report 93 1812 ian philp jane liu switch scheduling problem real time periodic messages submitted telecommunications systems journal postscript 21 pages bytes ian philp jane liu end end scheduling real time packet switched networks proceedings international conference network protocols pages 23 30 columbus ohio october 1996 postscript 8 pages bytes ian philp jane liu ss scheduling real time periodic messages proceedings 4th international conference telecommunication systems pages 244 251 nashville tennessee march 1996 postscript 14 pages bytes ian philp klara nahrstedt jane liu scheduling buffer management soft real time vbr traffic packet switched networks proceedings 21st conference local computer networks pages 143 152 minneapolis minnesota october 1996 postscript 10 pages bytes ian philp scheduling real time messages packet switched networks phd thesis university illinois urbana champaign 1996 compressed postscript 102 pages bytes juan luis redondo schedulability analyzer tool master thesis university illinois urbana champaign february 1993 technical report 93 wei kuan shih jane liu line scheduling imprecise computations minimize error proceedings real time systems symposium pages 280 289 phoenix arizona december 1992 ieee wei kuan shih jane liu algorithms scheduling imprecise computations timing constraints minimize maximum error ieee transactions computers 44 3 466 471 march 1995 postscript bytes wei kuan shih jane liu jen yao chung algorithms scheduling imprecise computations timing constraints siam journal computing 20 3 537 552 june 1991 wei kuan shih liu liu modified rate monotonic algorithm scheduling periodic jobs deferred deadlines ieee transactions software engineering 19 12 1171 1179 december 1993 postscript bytes wei kuan shih scheduling real time systems ensure graceful degradation imprecise computation deferred deadline approaches phd thesis university illinois urbana champaign december 1992 technical report 92 1765 ami abraham communications protocol specification system master thesis university illinois urbana champaign 1989 song liu maintaining temporal consistency pessimistic optimistic concurrency control proceedings ieee symposium computer aided control system design napa california march 1992 postscript 28 pages bytes carol song jane liu maintaining temporal consistency pessimistic optimistic concurrency control ieee transactions knowledge data engineering 7 5 786 796 october 1995 song data temporal consistency hard real time systems phd thesis university illinois urbana champaign 1992 technical report 92 1753 storch liu heuristic algorithms periodic job assignment proceedings workshop parallel distributed real time systems newport beach california april 1993 postscript bytes matthew storch jane liu simulation framework complex real time systems proceedings complex systems design synthesis technology workshop maryland july 1994 postscript 8 pages bytes matthew storch jane liu simulation environment distributed real time systems proceedings scs simulation multiconference la jolla california april 1994 postscript 8 pages bytes matthew storch jane liu simulation framework complex real time systems proceedings real time technology applications symposium pages 160 169 brookline massachusetts june 1996 ieee postscript 20 pages bytes matthew francis storch framework simulation complex real time systems phd thesis university illinois urbana champaign november 1996 technical report 96 1983 compressed postscript 159 pages bytes jun sun jane liu bounding end end response time multiprocessor real time systems proceeding workshop parallel distributed real time systems pages 91 98 santa barbara california april 1995 postscript 8 pages bytes jun sun jane liu bounding end end response times tasks distributed real time system direct synchronization protocol technical report 96 1949 department computer science university illinois urbana champaign june 1996 postscript 16 pages bytes jun sun jane liu synchronization protocols distributed real time systems 16th international conference distributed computing systems hong kong 1996 postscript 8 pages bytes jun sun jane liu bounding completion times jobs arbitrary release times variable execution times real time systems symposium washington december 1996 ieee postscript 11 pages bytes jun sun riccardo bettati jane liu end end approach schedule tasks shared resources multiprocessor systems proceedings 11th ieee workshop real time operating systems software seattle washington 1994 postscript 5 pages bytes jun sun fixed priority scheduling periodic tasks end end deadlines draft version jun sun phd thesis 1996 compressed postscript 174 pages bytes seng tia jane liu assigning real time tasks resources distributed systems international journal mini microcomputers postscript 10 pages bytes tia liu task resource assignment distributed real time systems proceedings 2nd workshop parallel distributed real time systems cancun mexico april 1994 seng tia jane liu jun sun ha linear time optimal acceptance test scheduling hard real time tasks submitted ieee transactions software engineering postscript 17 pages bytes seng tia jane liu shankar request scheduling fixed priority preemptive scheduling technical report 94 1859 department computer science university illinois urbana champaign july 1994 postscript 43 pages bytes tia deng shankar storch sun wu liu probabilistic performance guarantee real time tasks varying computation times proceedings real time technology applications symposium pages 164 173 chicago illinois 1995 ieee postscript 12 pages bytes seng tia jane liu shankar algorithms optimality scheduling soft requests fixed priority preemptive systems real time systems 10 1 23 43 january 1996 postscript 21 pages bytes seng tia utilizing slack time sporadic requests scheduling real time systems phd thesis university illinois urbana champaign april 1995 technical report 95 andre van gary editors foundations real time computing scheduling resource management kluwer academic publishers norwell massachusetts 1991 susan jay lin recovering imprecise transactions real time constraints proceedings seventh symposium reliable distributed systems pages 185 193 columbus ohio october 1988 ieee susan jane liu approximate query processor produces improving approximate answers ieee transactions knowledge data engineering 5 6 1068 december 1993 susan jane liu producing approximate answers set single valued queries journal systems software 27 3 243 251 december 1994 liu smith object oriented query processor returns improving approximate answers technical report 90 department computer science university illinois urbana champaign 1990 susan approximate query processor produces improving approximate answers phd thesis university illinois urbana champaign june 1993 technical report 93 1816 albert yu jay lin scheduling parallelizable imprecise computations multiprocessors proceedings international parallel processing symposium pages 531 536 anaheim california april 1991 ieee albert chuang shi yu scheduling parallel real time tasks imprecise results phd thesis university illinois urbana champaign march 1992 technical report 92 david hull hull cs uiuc modified mon nov 4 15 41 48 cst 1996 research institutions people research groups cornell university kestrel institute mpi project 2000 cornell darmstadt fg fb informatik individuals frank pfenning usa darmstadt gopalan nadathur mechanized reasoning usa germany logical frameworks proof assistants elf isabelle nuprl homepage recent publications book system ftp hardware usa europe sun usa sun germany special offers hamilton software x11 usa sunsite usa gnu usa ftp mirror paderborn caml job announcements jobs jobs journals conferences publishers conferences conferences lics springer mcgraw hill kluwer journals ai journal elsevier cs journals tcs electronic igpl journal unified journal conference bibliographies eiffel sig eiffel public local dec research reports kaiserslautern travel information global travelweb germany info internet www server countries state info maps mexico utah arizona montana wyoming rental cars alamo airlines delta united continental airlines hotels major chains weather forecast ithaca temperatures usa precipitation usa news cnn usa today york times usa homes home tagesschau db frankfurt miscellaneous american buyers 6th ave electronics wholesale brands infinity visa windham hill wall street camera jeep ftp list faq math java security jeff dean recent research ph thesis program optimization object oriented languages jeffrey dean published uw cse technical report uw cse 96 11 05 refereed publications inlining decisions inlining trials dean chambers appeared fp 94 orlando fl june 1994 identifying profitable specialization object oriented languages dean chambers grove appeared pepm 94 orlando fl june 1994 selective specialization object oriented languages dean chambers grove appeared pldi 95 la jolla ca june 1995 profile guided receiver class prediction distributions grove dean garrett chambers appeared oopsla 95 austin tx october 1995 framework selective recompilation presence intermodule dependencies chambers dean grove appeared icse 17 seattle wa april 1995 optimization object oriented programs static class hierarchy analysis dean grove chambers appeared ecoop 95 aarhus denmark august 1995 papers call graph analysis presence higher order functions university washington generals exam written report 1994 vortex optimizing compiler object oriented languages preliminary version paper oopsla 96 san jose ca october 1996 program optimization object oriented languages chambers dean grove uw cse tr 96 06 02 submitted toplas return home page jdean cs washington utcs graphics lab home page lab quickcam hercules webmaster modified fri nov 8 19 27 00 cst fall 1996 men schedule women schedule women practice schedule johnson school schedule season results standings strength training program touch contact info subscribe mailing list highlights fall 1995 highlights scores pictures results men collegiate championships 1996 local clubs cornell women undergraduate cornell men graduate johnson school ithaca women ithaca college men undergraduate ithaca college women undergraduate finger lakes vikings geneva cornell info university admissions cornell sports information rugby links rugby union home page rugby union club email addresses dick rugby clubs world rugby repository rugby news today rugby home page maintained img dexter kozen faculty advisor men rugby cornell computer science department upson hall cornell university ithaca york 14853 7501 usa kozen cs cornell 607 255 9209 work 607 257 4579 home 607 255 4428 fax 1764 assignments programs due beginning class day check late policy submit program read program concerns page understand grading make conventions put login id top program type log vectra lab assignments fall 1996 program 0 due thursday sep 5 program 1 due thursday sep 12 grading comments program 2 due tuesday sep 24 grading comments program 3 due tuesday oct 1 grading comments program 4 due thursday oct 10 grading comments program 5 due thursday oct 24 program 6 due tuesday nov 5 program 7 due tuesday nov 12 modified fri oct 25 10 53 16 cdt 1996 chad lane page umass full call submissions 15 november 1996 9th euromicro workshop real time systems hotel toledo spain june 11 13th 1997 call submissions 30 november 1996 ieee international conference multimedia computing systems chateau ottawa ontario canada june 3 6 1997 call submissions 30 november 1996 international conference systems man cybernetics information intelligence systems smc 96 beijing pr china 14 17 october 1997 call submissions 01 december 1996 15th imacs world congress 1997 scientific computation applied mathematics simulation hotel berlin hilton congress center 24 30 august 1997 2836 img img img adaptive information retrieval belew research statement previous belew research statement introduction research focus characterization adaptive knowledge representations issues representation played central role artificial intelligence ai computer science theories mind generally argue work implicitly explicitly assumed representational language manually humans encoding explicit characterization true world philosophical difficulties modern machine learning techniques capable automatically developing elaborate representations world central result mathematical theory induction selection language representing learned concepts absolutely critical identification reconsider basic notions makes good knowledge representation constraints imposed learning process considered sine qua expressive adequacy valid inference typically considered ai found productive pursue general interest specific research projects connectionist neural networks representation information retrieval ir problem construction ir system learn effective indexing representation free text documents simple product browsing behaviors users recently investigated genetic algorithm gas interactions neural networks ga algorithmic techniques models natural phenomena learning evolution resp found work areas stereoscopic view encompassing low level biological constraints high level cultural issues heart modern ai cognitive science rik cs ucsd previous document final exam cse 322 wednesday march 13 1996 2 30 4 20 inch blue book 8 pages handwritten notes exam comprehensive covering entire read understood chapters sections sudkamp chapter 1 sections pay attention section 1 3 countable sets chapter 2 sections chapter 3 sections chapter 4 cover chapter detail understand nondeterministic top bottom parsing methods chapter 5 section 5 3 useless symbols cover section directly read understand chapter 6 sections talk nfa sudkamp approach showing equivalence dfa nfa regular expressions regular grammars mine nonetheless read understand approach chapter 7 sections section 7 3 pumping lemma regular languages chapter 8 sections 8 3 8 6 remember study dpda covered book chapter 9 sections 9 1 9 2 chapter 11 sections 11 1 11 2 11 3 11 4 11 8 covering sections complete detail understand class sections document james fix mon mar 4 14 57 38 pst 1996 cse 557 computer graphics autumn quarter 1995 project grading projects parts required part collection approved bells whistles required part team expected complete require part minimum number bells whistles projects graded 30 minute person grading sessions sign sheet posted sieg 228 prior due date assignment date copies sign sheets line case forget signed grading sessions consist team member giving demonstration portions program showing satisfies required part assignment implements number bells whistles time show great extensions enhancements question answers variety questions questions open response team member directed individuals sample kind questions asked choose implement feature technique technique describe steps carry implement feature data structures modules modify make small change program recompile run project implementations graded 10 point scale unlimited extra credit project point extra credit difficult achieve previous point bell carries credit whistles extra bell good point extra credit takes bells whistles earn point extra credit project knowledge graded 3 point scale separately team member rough breakdown give feeling points assigned 1 pts clueless answers questions showed severe lack understanding don expect grade 2 pts answers questions showed understanding superficial level 3 pts answers questions demonstrated understanding project grade expect give time personal home page disclaimer world wide web site concordia college moorhead minnesota attention area reserved personal home pages concordia students faculty staff information opinions reflect individual thoughts tastes activities necessarily reflect official policies positions concordia college individual page providers assume liability responsibility information personal pages concordia claims previous publishing editorial control review content information concordia www server matter prohibited law licenses contracts copyrights copyrighted material college policies regulations encounter violation restrictions mailing webmaster gloria cord writing office communications 901 8th st moorhead mn concordia reserves remove page server time prior notice provider 2410 hierarchy club official rules page supreme emperor dan smu moat monster vaguely drunk greg grand bob yellow bruce amazon babe amy amy 5 pope boy moat doggy dog jack grand kathleen juan jackson jackson baltic girl erin gerald colleen insert erica sprite josie token lord flies joan vin mail jherro cs wisc super secret img back homepage real time systems undergraduate class syllabus cs450 real time systems fall 96 undergraduate real time systems handouts fall 96 modified weekly current class ada code samples access ada tutorial line goodies directory full examples michael smith text object oriented software ada 95 graduate class syllabus design implementation real time software spring 96 graduate real time systems handouts current real time laboratory back home page andrew modified wednesday 04 dec 96 09 03 59 est vortex compiler environment cecil group department computer science engineering university washington box 352350 seattle washington 98195 2350 cecil cs washington vortex 2 0 beta abstract document describes vortex compilation environment begin overview compilation model detail steps involved compiling application describe debugger cecil evaluator describe set separately compiled libraries finish installation configuration directions abstract 1 introduction 2 building program 2 1 gen directories 2 2 running compiler 2 3 controlling compiler configuration 2 4 compiler options 2 5 gathering applying profile information 3 debugger 3 1 display display dyn 3 2 goto 3 3 restart recover 3 4 print 3 5 eval debugger 3 6 breakpoints 3 7 exiting debugger 3 8 4 cecil evaluator 4 1 runtime extension methods 5 libraries 5 1 defining library 5 2 compiling libraries 5 3 separate compilation 6 utilities 7 installation vortex compiler 18 feb 96 cs 512 advanced language implementation handouts handouts overview dvi file introduction sml harper postscript file interpreting lambda calculus sml dvi file homework due friday ignore problem 5 sample solution programming problems avoiding overheads substitution dvi file lambda lambda calculus based intermediate language dvi file conventional optimization lambda dvi file assignment 2 simple optimization lambda dvi file related optimization documents making lambda calculus smaller faster appel trevor jim unrolling recursions saves space appel closure conversion lambda dvi file abstract models memory management morrisett felleisen harper uniprocessor garbage collection techniques wilson assignment 3 optimization closure conversion gc dvi file simple copying collector sml code introduction advanced control constructs dvi file operational semantics advanced control constructs dvi file implementing evaluation contexts dvi file assignment 4 closure conversion 2 garbage collection dvi file adding threads standard ml cooper morrisett postscript portable multiprocessing interface standard ml jersey morrisett tolmach postscript cml higher order concurrent language reppy postscript assignment 5 fun threads modules dvi file back cs512 homepage announcement call papers dimacs symposium teaching logic reasoning world rutgers university 25 26 july 1996 sponsored dimacs special year logic algorithms association symbolic logic conjunction federated logic conference hosted rutgers state university jersey logic logical thinking central disciplines critical mathematical computer sciences symposium explore teaching introductory logic logical thinking primary focus college level secondary focus high school level symposium interdisciplinary emphasizing approaches mathematics computer science natural sciences engineering symposium seeks sharing ideas consensus teach logic participants gain appreciation fundamental issues ultimately motivate importance logic convey foundations logical reasoning students topics interest include limited pedagogical approaches cognitive models logical reasoning empirical studies material innovative approaches courseware teaching logic submit extended abstract maximum 4 pages 1 april 1996 submissions postscript form preferred email cs cornell mail paper submissions david gries computer science upson hall cornell university ithaca ny 14853 usa notification acceptance 1 1 camera ready electronic paper versions due 1 july accepted papers published locally proceedings world wide web organizers depaul university condor depaul david gries cornell university gries cs cornell peter henderson suny stony brook cs sunysb ann rutgers university cs rutgers information contact peter henderson department computer science suny stony brook stony brook 11794 4400 usa 516 632 cs sunysb symposium held prior federated logic conference floc hosted dimacs part special year logic algorithms floc includes conferences ieee symp logic computer science lics 27 30 july rewriting techniques applications 27 30 july conference automated deduction cade workshops 30 july conference automated deduction cade 31 july 3 august computer aided verification cav 31 july 3 august information floc home page http www research att lics floc information special year found http dimacs rutgers mulva jeffrey moore william lee jmm cs wwlee cs check mulva report madness hype surrounding network computer platform independent programming languages java decided design network computer type hardware software 500 price point 500 computer things granted discussing personal computers hard drive optional equipment keyboard mouse removing devices presents interesting problem raises questions find problems obtain solution order design network computer discover 500 buys priced shelf readily hardware implementation theoretical build working prototype computer scientists main purpose exercise idea performance obtainable network computer determine network computer hype real marketing information refer nc specification document learn lot learn estimate performance system exist valuable skill type evaluation project type end result usable result product usable performance sell mind network computer revolutionize computer industry quickly die social aspects machine hard drive receive electronic mail mail stored paradigm computer industry determine nc technologically superior personal computer lot hot air tie high performance computer architecture computer high performance type computer performance computers price range clear computer perform speed closely resembles modern personal computer measure success data shows performance nc estimate performance system nc ethernet connection browsing www performance personal computer browsing www questions answered finally progressing 3 28 project proposal 3 31 price 500 computer 4 01 modify web browser 4 04 create web project web page 4 05 distribute survey 4 12 gather data web browser 4 18 checkpoint 4 26 create poster final report 5 02 poster session mulva jerry seinfeld girlfriend rhymes part female anatomy courtesy junior mint episode seinfeld visitors april 17th 1996 chapter 3 number systems number systems decimal number system digits symbols allowed 0 9 base radix 10 order digits significant 345 3 1000 4 100 5 1 3 10 2 4 10 1 5 10 0 3 significant symbol carries weight 5 significant symbol carries weight binary number system digits symbols allowed 0 1 base radix 2 binary digit called bit order digits significant numbering digits msb lsb 1 0 number digits number 1001 base 2 1 2 3 0 2 2 0 2 1 1 2 0 9 base 10 11000 base 2 1 2 4 1 2 3 0 2 2 0 2 1 0 2 0 24 base 10 octal number system digits symbols allowed 0 7 base radix 8 order digits significant 345 base 8 3 8 2 4 8 1 5 8 0 192 32 5 229 base 10 1001 base 8 1 8 3 0 8 2 0 8 1 1 8 0 512 0 0 1 513 base 10 hexadecimal number system digits symbols allowed 0 9 base radix 16 order digits significant hex decimal 0 0 1 1 9 9 10 11 12 13 14 15 a3 base 16 16 1 3 16 0 160 3 163 base 10 examples set formulas general case bit number weighted positional notation 1 2 2 1 0 base decimal summation 0 1 transformations bases base decimal definition give decimal binary divide decimal 2 base 0 36 2 18 0 lsb 18 2 9 0 9 2 4 1 4 2 2 0 2 2 1 0 1 2 0 1 msb 36 base 10 base 2 14 2 7 0 lsb 7 2 3 1 3 2 1 1 1 2 0 1 msb 14 base 10 1110 base 2 binary octal 1 group 3 starting significant symbol number bits evenly divisible 3 add 0 significant end 2 write 1 octal digit group 100 010 111 binary 4 2 7 octal 10 101 110 binary 2 5 6 octal binary hex binary octal 1 group 4 starting significant symbol number bits evenly divisible 4 add 0 significant end 2 write 1 hex digit group 1001 1110 0111 0000 9 7 0 1 1111 1010 0011 1 3 hex binary trivial write 4 bit binary code hexadecimal digit 3 9 8 0011 1001 1100 1000 octal binary hex binary trivial write 8 bit binary code octal digit hex octal 2 steps hex binary octal decimal hex 2 steps decimal binary hex representing range values needed calculations large number 6 022 10 23 atoms mole mass earth 5 98 10 24 kilograms speed light 3 0 10 8 meters sec small charge electron 1 60 10 19 scientific notation representing rational numbers integers commonly represent computers exponent number mantissa base mantissa fraction base radix point called radix point number decimal base called decimal point constants scientific notation normalization unique form representable normalized normalized number follow rule 1 mantissa base form radix point place significant symbol precision accuracy significant digits terms incorrectly important measurement scientific experiment implies amount error depending equipment significant digits error number 3 6 implies number range 3 6 05 3 55 3 65 2 significant digits 3 60 implies number range 3 6 005 3 595 3 605 3 significant digits number significant digits number tells accurately number larger number significant digits accuracy computers calculators familiar machine fixed precision matter accuracy number give lots digits number ignore significant digits involved operation 1 2 2 2 number 2 significant digits correct answer 1 2 2 2 24 24 264 2 64 2 6 2 6 05 calculator give answer 2 implies accuracy higher result highest precision calculator knowledge accuracy precision binary fractions 1 2 2 1 0 1 2 3 binary point decimal calculated fractional numbers exponents negative 101 001 binary 1 2 2 1 2 0 1 2 3 4 1 1 8 5 1 8 5 125 decimal 2 1 5 2 2 25 2 3 125 2 4 converting decimal binary fractions left decimal point separately stuff left converted binary algorithm convert fraction fraction fraction 2 digit left point 8 1 6 1 significant 6 1 2 1 1 2 0 4 0 4 0 8 0 8 repeat 8 1100 binary fractions binary base 1 2 2 1 0 1 2 3 radix point decimal calculated fractional numbers exponents negative 101 001 octal 1 8 2 1 8 0 1 8 3 64 1 1 512 65 1 512 65 approx 13 a6 hexadecimal 1 16 1 3 16 0 16 1 6 16 2 16 3 10 16 6 256 19 166 256 19 64 approx conversion bases base decimal plug summation 134 base 5 1 5 2 3 5 1 4 5 0 25 15 4 44 base 10 decimal base dividing base algorithm 100 base 10 base 5 rem 100 5 20 0 20 5 4 0 4 5 0 4 100 base 10 400 base 5 multiplayer activities mathematical coordination computer science engineering department university washington fr 35 seattle wa 98195 usa national council teachers mathematics emphasizes motivate students math science curricula include open ended investigations cooperative group settings addition increasing appeal mathematically oriented activities cooperative aspect encourages development students communication skills relative mathematical content metip project designed developed multiplayer activities enable present face face learning activities mice access bus multiple mouse setup computer access technology metip project experimental environment support development software application program interface api rapidly create cooperative applications independent type input device activities developed visual basic microsoft windows 3 1 activities developed color matching game players chord matching game cooperative curve fitting game geometrical midpoint activity activities designed part metip project supported part national science foundation grant number mdr 9155709 bricker cs washington tanimoto cs washington modified friday 7 june 1996 college engineering university wisconsin madison webmaster engr wisc stop mail looked faq frequently asked questions good chance question answered webmaster engr wisc email subject send mail clear uw coe depts centers consortia services fountain index search mail credits cgi output page viewed browsers support background colors coe tables photographs 1996 college engineering address comments webmaster engr wisc information relevant courses robert boyer planning teach phl fall 1996 logic sets functions cs 336 fall 1996 analysis programs phl spring 1997 major seminar plato cs 336 spring 1997 analysis programs courses make discuss academic accommodations require student disability accommodations made students required provide documentation office dean students services students disabilities img program 2 plastic pal fun sirius cybernetics corporation don panic hitchhiker guide galaxy marvin paranoid android happy robot shot insulted abandoned billions years grabbed back time started wait ship straight heart sun escape tube tube broken fortunately marvin fond telling people brains size planet repair spare parts hurry ll melted assignments ll adding program create fully game moment ll designing backbone elements mentioned won incorporated assignment ll note mention spare parts program ll tube working fine begin spare parts monday 10 1 96 5 00 pm grade 3 final grade text covered chp 2 3 4 note program initially presented complex single assignment ve simplified design program specifications room square 5 space units 5 space units marvin starts top left corner tube bottom corner marvin move north west south east include option quit end entire program move 1 time unit enter illegal move bad command move marvin wall time unit charged marvin fails reach 25 moves fried display fancy grid sample output marvin 1 1 marvin made 0 moves 25 marvin move marvin 1 2 marvin made 1 moves 25 marvin move illegal command marvin move marvin refused wall marvin move marvin 2 2 marvin made 2 moves 25 marvin move feel free spice output long included horizontal coordinates marvin moves marvin made alternately print moves left decent prompt error messages illegal commands illegal moves note remember characters command give marvin put quotes shown output programming requirements don literals expressions constant parameters parameter width 5 represent width room modifying program future assignment ll easier change values search times program parameters coordinates tube coordinates marvin starting point number moves ship sun number rows columns surface spaceship floor number time units pass step marvin takes future loading disk mazes marvin move won start 1 1 tube 5 5 matter room size maze vary time limit constants making parameters gotos good programming fairy takes heavy dislike code written gotos don mess turn code frogs frogs begin hand hand assignment online copying fortran source code file program2 compiled executable file program2 exe handin directory files timestamped current time copy handin directory check handed time late day penalties apply important make copy correct versions program files graded hand printed copy fortran source code file gradesheet gradesheet grade assignment close make required note graded correct output cases handing run program cases manually check program correct results case addition 25 points half total points assignment gotos warned correct cases 18 marvin makes legal move 3 marvin illegal command 3 marvin told walk wall 3 marvin escapes 3 marvin fries 3 marvin quits game early 3 user interface 6 prompts directions 3 meaningful display marvin world location 3 implementation 20 correct implementation 4 correct conditionals 4 correct declarations paramater constants 4 meaningful variable names 2 indenting neatness 2 correctness program 4 documentation 6 program description 3 variable definitions section comments 3 total 3 50 copyright 1996 jeff lampert tick cs wisc modified september 20 1996 college engineering university wisconsin madison ece electrical computer engineering undergraduate program neat picture department overview curriculum declaring major financial support research areas facilities faculty profiles descriptions madison miscellaneous information undergraduate catalog note browser supports tables webmaster browser time visit page lot nicer grainger scholarship power electronics students information department electrical computer engineering university wisconsin madison 1415 engineering drive madison wi 53706 1691 tel 608 262 3840 fax 608 262 1267 email tompkins engr wisc uw coe depts centers consortia services fountain index search mail credits modified tuesday 10 sep 96 08 38 44 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc washburn observatory 1878 pine observatory 1957 observatory 1994 projects facilities groups observatory pine observatory washburn observatory space astronomy laboratory hot star group wide field imaging survey wisconsin ultraviolet photo experiment wisconsin alpha mapper high speed original instruments hubble space telescope astrophysics group friends physics department uw space place public outreach educational facility universe park outreach program img university wisconsin madison astronomy department general campus administrative departmental information uo president dave university oregon located eugene oregon usa hour drive cascade mountains beaches oregon coast world wide web document designed provide introduction university prospective students curious university great seal uo 3 campus map 25 kb image uo colleges schools student services computing networking resources uo libraries campus phone book life lane county wider community interesting web projects uo telephone inquiries university oregon directed 541 346 3111 img uo home page problems page email webmaster www uoregon physics problem solving isaac program written 1975 solves rigid body statics problems stated english ibm rs 6000 read understand solve draw diagram textbook physics problem 1 10 recent research physics problem solving involves formalizing problem stated informally deriving solution formal model programs written understand problems stated combination english text diagram current research involves representation formal models chosen problem selection models informally stated problem publications physics problem solving demos isaac demo solve physics problems stated english vip demo write programs physics connecting diagrams unit conversion demo convert units measurement gordon novak jr cs516 20 r4000 table contents 1 slide 1 2 slide 2 3 slide 3 4 slide 4 5 slide 5 6 slide 6 7 slide 7 8 slide 8 9 slide 9 10 slide 10 11 slide 11 12 slide 12 13 slide 13 14 slide 14 15 slide 15 16 slide 16 17 slide 17 18 slide 18 img img img img img img img img img img img img img img img img img img shore project beta release 0 9 3 release information latest release shore software version 0 9 3 beta release includes improved documentation complete implementations sdl features bug fixes ports solaris hp ux linux online documentation documentation release online documentation incomplete areas actively working improving suggestions ftp sources binaries documentation compressed tar files documentation sources binaries ftp cs wisc directory shore beta readme details files ftp mailing lists mailing lists exist contacting users developers shore send questions comments problem reports shore support cs wisc shore users newsletter shore users newsletter mailed periodically shore cs wisc mailing list aim newsletter provide users timely information shore project latest release information excerpts correspondence users bug reports requests suggestions improving newsletter published couple weeks back issues ftp site newsletter directory exist contacting users developers shore send questions comments problem reports shore support cs wisc modified mon oct 2 11 00 00 cdt 1995 michael zwilling zwilling cs wisc 2358 cs110 syllabus week 1 introduction algorithms simple program reading savitch 1 1 1 4 reading perry levin 1 2 1 2 4 week 2 output cout data types expressions numerical operators variables input cin reading savitch 2 1 2 3 reading perry levin 2 5 2 8 week 3 boolean expressions statement loops reading savitch 2 4 2 5 reading perry levin 4 1 4 2 5 1 5 4 2 5 week 4 calling functions function prototypes return values pass function definitions local variables scope reading savitch 3 1 3 5 reading perry levin 3 1 3 3 week 5 functions continued abstraction black box design function overloading void functions side effects references pass reference introduction classes calling member reading savitch 3 6 4 1 4 3 reading perry levin 3 4 3 6 week 6 flow control boolean values short circuit operators switch statement enumerated types nested loops break continue conditional operator reading savitch 7 1 7 4 reading perry levin 4 2 4 5 5 5 5 6 week 7 arrays list template class built arrays reading savitch 9 1 9 4 reading perry levin 6 1 6 4 6 6 week 8 pointers style strings multi dimensional arrays reading savitch 11 1 10 1 10 2 reading perry levin mbirk cs wisc www alert redirection response server handled client http www cs washington homes lazowska cra connection close moved permanently document moved college engineering university wisconsin madison neep nuclear engineering engineering physics faculty directory gilbert chair nuclear engineering engineering physics gilbert professor plasma physics fusion reactor physics plasma surface interactions plasma processing center plasma theory computation engineering research center plasma aided manufacturing fusion technology institute vicki associate professor industrial engineering technological hazards risk analysis decision analysis operations research center human performance complex systems nuclear safety research center blanchard james jake associate professor radiation damage fusion technology reactor component lifetime solid mechanics surface property characterization reactor vessel riccardo assistant professor mechanical engineering experimental fluid mechanics heat transfer impulsive phenomena shock tube applications laser ray imaging measuring techniques james donald professor department physics controlled fusion theoretical computational plasma physics magnetic confinement plasmas ion implantation modeling nuclear fission center plasma theory computation fusion technology institute phaedrus laboratory plasma science richard senior lecturer nuclear reactor operations neutron activation analysis nuclear safety research center conrad john wisconsin distinguished professor plasma physics plasma technology ion beam modification materials ion implantation materials science program michael associate dean academic affairs mechanical engineering multi phase fluid mechanics heat transfer fission reactors nuclear reactor safety accidents power plant operation design energy policy nuclear waste disposal biotechnology center engine research center fusion technology institute institute environmental studies nuclear safety research center janice assistant professor control flexible structures multibody dynamics computational dynamics national institute science education lawrence adjunct professor walter professor continuum mechanics analyses behavior modern materials nonlinear fracture mechanics metals single poly crystalline porous metal matrix composites brittle interfaces shock waves elastic plastic materials plasticity metals composites applied mathematics center mathematical sciences materials science program raymond professor plasma fusion science technology turbulence alternative fusion schemes particle generators atomic physics applied optics diagnostic instrumentation phaedrus laboratory plasma science henderson douglass associate professor reactor physics radiation transport fusion reactor technology nuclear waste noah irving professor plasma etching basic plasma physics laboratory space plasma physics engineering research center plasma aided manufacturing phaedrus laboratory plasma science daniel associate professor dynamics stability control flexible structures system identification nonlinear dynamics center mathematical sciences gerald grainger professor magnetic inertial fusion reactor systems studies radiation damage nuclear materials lunar mining 3 fusion technology institute nuclear safety research center wisconsin center space automation robotics david professor applied mathematics numerical methods mechanics computational fluid dynamics rheology center mathematical sciences rheology research center mills frederick adjunct professor moses gregory associate dean research fusion reactor design radiation hydrodynamics computational engr nuclear reactor physics fusion technology institute nuclear safety research center john assistant professor mechanical engineering cryogenics applied superconductivity applied superconductivity center michael professor engineering mechanics astronautics finite element numerical methods structural dynamics contact friction problems geological engineering program sandor professor stress strain materials infrared stress analysis fatigue damage mechanisms fracture control joints composite materials consortium mesomechanics electrical interconnects manufacturing systems engineering program wisconsin structures materials testing laboratory schmitt harrison adjunct professor geology geophysics fusion technology institute vanderby ray jr associate professor mechanical engineering orthopedic surgery biomechanics solid mechanics finite element analysis experimental stress analysis biological connective tissue mechanics orthopedic biomechanics materials science program robert associate professor computational methods fluid solid mechanics emeritus henry emeritus professor medical physics department physics measurement neutron cross sections boom roger emeritus wisconsin distinguished professor materials science engineering magnetic energy storage electric utilities applied superconductivity center carbon max emeritus professor heat transfer nuclear reactor safety nuclear power cook robert emeritus professor engineering mechanics astronautics finite element methods structural mechanics stress analysis el mohamed bill emeritus professor mechanical engineering heat mass transfer power plant systems nuclear reactor thermal design nuclear energy conversion johnson millard jr emeritus professor engineering mechanics astronautics department mathematics engine research center rheology research center jr emeritus professor engineering mechanics astronautics dynamics vibrations dynamic stability analysis rotating shaft disc systems elastic spacecraft dynamics william emeritus professor reactor physics fusion technology reactor fuel cycles fusion technology institute uw coe depts centers consortia services fountain index search mail credits modified monday 11 nov 96 02 07 37 cst coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc add profile assignments assignment 1 assignment 2 assignment 3 assignment 4 uncertain reasoning 1 refinement bayesian networks combining connectionist symbolic techniques sowmya ramanchandran ph proposal department computer sciences university texas austin 1995 bayesian networks provide mathematically sound formalism representing reasoning uncertain knowledge widely acquiring capturing knowledge framework difficult growing interest formulating techniques learning bayesian networks inductively problem learning bayesian network complete data explored depth problem learning networks unobserved open proposal view problem perspective theory revision present approach adapts techniques developed revising theories symbolic connectionist representations assume learner initial approximate network obtained expert technique inductively revises network fit data proposed system components component revises parameters bayesian network structure component revises structure network component parameter revision maps bayesian network multi layer feedforward neural network parameters mapped weights neural network standard backpropagation techniques learn weights structure revision component qualitative analysis suggest revisions network fails predict data accurately component implemented present results experiments real world classification problems show technique effective discuss proposed structure revision algorithm plans experiments evaluate system extensions system img 1 revising bayesian network parameters backpropagation sowmya ramachandran raymond mooney proceedings international conference neural networks icnn 96 washington june 1996 special session knowledge based artificial neural networks problem learning bayesian networks hidden variables hard problem simpler task learning conditional probabilities bayesian network hidden variables hard paper present approach learns conditional probabilities bayesian network hidden variables transforming multi layer feedforward neural network ann conditional probabilities mapped weights ann learned standard backpropagation techniques avoid problem exponentially large anns focus bayesian networks noisy noisy nodes experiments real world classification problems demonstrate effectiveness technique img qualitative modeling diagnosis 2 learning qualitative models systems multiple operating regions sowmya ramachandran raymond mooney benjamin kuipers proceedings international workshop qualitative reasoning physical systems pp 212 223 nara japan june 1994 qr 94 problem learning qualitative models physical systems observations behaviour addressed researchers recent years current techniques limit learning single qualitative differential equation model entire system systems qualitative differential equations underlying paper present approach learning models systems technique divides behaviours segments explained single qualitative differential equation qualitative model segment generated existing techniques learning single model show results applying technique examples demonstrate effective neural networks 3 information measure based sowmya ramachandran pratt advances neural information processing systems vol 4 pp 1080 1087 denver colorado 1992 automatic determination proper neural network topology sized networks important area study previously addressed variety paper present information based approach problem superfluous hidden units removed based information measure im measure borrowed decision induction techniques degree hyperplane formed hidden unit training data classes show results applying classification tasks demonstrate removes substantial number hidden units significantly affecting network performance voila interesting wisconsin football teams img img coach img university wisconsin badger football coach page updated 9 3 96 cs367 exams exams cs367 midterm final exam exams count 50 final grade information exam format studying tips topics exam 1 found topics exams added page semester progresses exam dates midterm 1 15 wednesday 10 23 96 7 15 9 15 pm chemistry midterm 2 20 tuesday 11 26 96 7 15 9 15 pm tba final 15 wednesday 12 18 96 5 05 7 05 pm tba make exams midterms permission unable regular exam due extenuating circumstances request makeup exam made office hours brought attention weeks exam date waive requirement emergencies requests make ups accepted actual exam make final final exam dates listed timetable students avoid conflicting final exams exam format exams ten questions multiple parts designed hour exam period average score 70 points 100 exam questions fall categories tracing code writing code miscellaneous expect categories exams tracing requires demonstrate understanding code provided showing output results generated code execution describing code general coding questions require demonstrate knowledge data structures syntax semantics writing code solve problem code provided supplement finish question miscellaneous questions cover broad spectrum question styles true false fill blank multiple choice short answer questions general studying tips prioritize studying create exams covered lectures programming assignments finally reading materials study notes obvious studying notes wrong manner don highlight notes counts reading don reread notes counts studying successful studying requires involved actively thinking material effective ways study rewrite notes succinct manner terms understand avoid specific points figure move material wait tas ll practical learn definitions terminology concepts good memorize information repeated exposure material form study group easier motivating work studying exam distribute work group member questions solutions collectively run concept confusion group similar difficulty group figure quickly individual multiple perspectives members bring group finally avoid promise start studying early find waiting til late habit worth breaking studies shown studying half hour hour intervals half hour breaks effective stop exam 1 topics basic discussed appendix text directly tested required answer questions topics listed key topics covered listed basic objects classes oop interface implementation public private data members member functions constructors destructor objects calling methods advanced default arguments oop list copy constructor shallow deep recursion concept terminology simple recursion iteration tracing box method programming recursion complexity concept terminology growth rate functions simplification big notation order magnitude functions search concepts terminology sorting searching linear binary ch 2 recursion sorting n^2 bubble selection insertion 25 shellsort quicksort mergesort basic defining pointers operators points dereferencing address delete single array static dynamic allocation arrays pointers linked concept terminology lists operations lookup insert remove position key oriented implementations singly linked variations tail pointer dummy head doubly linked prev pointer circular list recursion linked lists stacks concept terminology operations push pop peek implementations dynamic array linked list free list stack adt copyright 1996 james skrentny skrentny cs wisc cs111 spring 96 procedures project due louis steinberg purpose assignment apply learned procedures parameters task writing program actual computations trivial point good modular structure procedures parameters properly communicate data procedures suppose people call player 1 player 2 played games tic tac toe track games player won compute percent games won make things simple assume games ended tie player won time write program reads number games player won prints percentage won instance run program compute percentage wins games player 1 win 4 games player 2 win 8 player 1 won 33 3333 games player 2 won 66 games numbers 4 8 typed person program rest printed screen program hints program space things program print games player 1 win program print digits percentages print 66 66 66 ties total number games sum number games player 1 won number player 2 won make program modular program pages 132 133 textbook main program consist comments procedure calls program essentially piece computation printing procedure function work duplicating statements computation printing hand printout program printout run program put section number id number ta comment beginning program program input output bobby jones 1234 56 78 section 16 ta smith started students find spend lot time lab fact sick lab knowing computers important resources novice computer labs documentation critical places work read doit lab open 24 hours day refer details crunch time working netscape important item reading world wide web advantage put lot information pages things remember netscape 1 underlined text links pages follow link click 2 class pages change frequently means press reload button time time 3 bookmarks important page homepage bookmarks select add bookmark point page menu item bookmarks makes life easier 4 print page file menu select print avoid printing quota 300 pages semester costs money pages email lab cs wisc details btw printer room hall microsoft windows windows operating system running computers supposed intuitive read introduction ll file manager borland walks writing simple program borland program 0 read read email eudora 1 check mail file check mail 2 send mail message message resources reached general home page cs 302 references good luck modified tue sep 3 21 48 39 1996 david melski melski cs wisc chapter 2 sal sal motivation sal hiding details mal mips asm lang purpose sal code hll code make student transition easier introducing level abstraction order postpone discussion topics hll sal assembly machine code hll statement maps 1 sal instructions sal instruction maps 1 mal instructions layer students hll sal mal tal mips risc machine code sal subset functionality high level languages records structures formal arrays chapter 7 implementation required programming language declarations arithmetic operations conditional execution looping control structures communication user write statement sal instruction declaration line comments line comments span lines declarations give information memory space needed assign memory space sal 3 basic types integer float real character build types boolean integer 2 defined values pascal var variablename type type variablename sal variablename type type word integer byte character float real floating point optional variable initial examples flag word 0 counter word 0 word float 2 byte letter byte rules declaration line default initial 0 directives give information assembler directives start period examples byte word float data identifies start declaration section 1 data section program text identifies instructions 1 text section program asciiz string places string memory null terminates string ascii string places string memory null termination arithmetic operations sal pascal move add mul div div rem mod notes 1 operation result depends type variables 2 increase number operands 3 immediates examples move count 0 mult product add sum 2 note instructions implement boolean functions don cover conditional execution instruction set instructions executed shouldn hll simplest form discouraged pascal conditional condition statement statement condition statement statement sal gotos sal pascal label goto label label 0 goto label bgtz label 0 goto label label 0 goto label bgez label 0 goto label label 0 goto label label 0 goto label beq label goto label bne label goto label blt label goto label bgt label goto label label goto label bge label goto label pascal count 0 begin count count 1 end equivalent count 0 count count 1 sal equiv count endif add count count 1 endif program instruction bgez count endif add count count 1 endif program instruction structured loops built goto test branch examples loop pascal count 0 begin mod count count count 1 end bad style pascal count 0 goto mod count count count 1 goto count 0 count count sal count rem count count count 1 program instruction repeat loop pascal statement expression true repeat 1 1 statement expression true expression false exit loop sal repeat bge add 1 1 bne repeat loop pascal count limit begin loop code end count 8 sal move 3 bgt 8 add add 1 communication user operations sal pascal put write readln puts string write string sal doesn oddities testing eof carriage return character read written irregularities places integer variable finds throws rest line read match type requested 0 variable character variable examples input 23 abc 13 sal code 23 13 1234 2 3 throw rest line space character 13 2 3 0 read ignoring white space digit type match character single line read character character convert form desired chapter 4 program simple program adds 2 integers prints sum products data asciiz enter integer asciiz enter integer byte asciiz sum asciiz asciiz asciiz product word 0 word 0 sum word product word text 2 integers user puts put puts put calculate sum products add sum mul product print sum products puts put puts put puts put sum put puts put puts put puts put product put simple sal program sal program print multiplication table data start word 0 entered user finish word 0 entered user ii word loop induction variable jj word loop induction variable product word asciiz enter starting asciiz enter ending newline byte symbol byte equals byte space byte text start puts user input start puts finish move ii start bgt ii finish nested loop print move jj start table nested bgt jj finish mul product ii jj print line table put ii put space put symbol put space put jj put space put equals put space put product put newline add jj jj 1 nested add ii ii 1 put newline procedures sal rudimentary method procedure call return mechanism parameter passing function return values procedure parts 1 call sal procedure call 2 execute procedure code procedure 3 return hard part branch label return place code procedure code work jumps place code called location needed address return convenient sal instruction la label la stands load address operation address implied label note declared integer word notice difference address contents address label address contents aa 103 6 bb 104 cc 105 2001 sal instruction la cc bb table label address contents aa 103 6 bb 104 cc 105 104 procedure call return save return address branching procedure la ret code procedure code ret doesn work branches label ret ret variable branch variable solve problem special form instruction procedure return parentheses identify special form branches contents complete call return code la ret code la ret code procedure code ret selected publications daniel weld publications grouped category date icon find recent papers categories ordered software agents general planning probabilistic planning algorithms planning incomplete information closed world reasoning temporal planning case based planning planning intelligent computer graphics qualitative model based reasoning travel writing click retrieve icon retrieve compressed postscript copies papers software agents retrieve golden weld representing sensing actions middle ground revisited kr 96 nov 1996 retrieve kwok weld planning gather information proceedings aaai 96 portland august 1996 retrieve weld planning based control software agents proceedings aips 96 1996 retrieve doorenbos etzioni weld scalable comparison shopping agent world wide web university washington technical report tr96 01 03 january 96 retrieve weld editor role intelligent systems national information infrastructure ai magazine 16 3 pages 45 64 fall 1995 retrieve etzioni weld intelligent agents internet fact fiction forecast ieee expert 44 49 august 1995 retrieve weld etzioni law robotics call arms proceedings aaai 94 pages 1042 1047 seattle wa july 1994 retrieve etzioni weld softbot based interface internet communications acm pages 72 76 july 1994 general planning retrieve friedman weld commitment action selection proceedings aips 96 1996 retrieve weld introduction commitment planning ai magazine 15 4 pages 27 61 winter 1994 retrieve weld ucpop sound complete partial order planner adl proceedings kr 92 103 114 cambridge ma october 1992 retrieve barrett weld characterizing interactions planning proceedings ijcai 93 chambery france august 1993 retrieve barrett weld partial order planning evaluating efficiency gains artificial intelligence 67 71 112 1994 probabilistic planning algorithms retrieve kushmerick steve hanks weld algorithm probabilistic planning artificial intelligence 48 pages fall 1994 retrieve kushmerick steve hanks weld algorithm probabilistic commitment planning proceedings aaai 94 6 pages seattle wa july 1994 retrieve denise draper steve hanks weld probabilistic planning information gathering contingent execution proceedings aips 94 june 1994 retrieve denise draper steve hanks weld probabilistic model action commitment planning information gathering proceedings uai 94 august 1994 planning incomplete information retrieve golden weld representing sensing actions middle ground revisited kr 96 nov 1996 retrieve kwok weld planning gather information proceedings aaai 96 portland august 1996 retrieve golden etzioni weld planning execution incomplete information uw technical report tr96 01 09 february 1996 retrieve golden oren etzioni weld omniscience efficient sensor management planning proceedings aaai 94 6 pages seattle wa july 1994 retrieve oren etzioni steve hanks dan weld denise draper neal lesh mike williamson approach planning incomplete information proceedings kr 92 1992 closed world reasoning retrieve oren etzioni golden weld sound efficient closed world reasoning planning uw technical report tr95 02 02a 1996 aij retrieve oren etzioni golden weld tractable closed world reasoning updates proceedings kr 94 12 pages bonn germany 1994 temporal planning retrieve weld temporal planning continuous change proceedings aaai 94 6 pages seattle wa july 1994 case based planning retrieve steve hanks weld systematic adaptation case based planning proceedings aips 92 96 105 college park md june 1992 retrieve steve hanks weld domain independant algorithm plan journal ai research 48 pages fall 1994 planning retrieve barrett weld task decomposition plan parsing proceedings aaai 94 6 pages seattle wa july 1994 intelligent computer graphics retrieve christianson al declarative camera control automated cinematography proceedings aaai 96 portland august 1996 qualitative model based reasoning retrieve amador finkelstein weld real time explanatory simulation proceedings aaai 93 562 567 washington july 1993 retrieve neville weld innovative design systematic search proceedings aaai 93 737 742 washington july 1993 retrieve sun weld framework model based repair proceedings aaai 93 182 187 washington july 1993 weld qualitative physics eagle computational intelligence 8 175 186 1992 weld reasoning model accuracy artificial intelligence 56 255 300 august 1992 weld approximation proceedings aaai 90 407 412 boston ma august 1990 weld exaggeration artificial intelligence 43 311 368 june 1990 weld exaggeration proceedings aaai 88 291 295 st paul mn august 1988 weld comparative analysis artificial intelligence 36 333 374 october 1988 weld analysis proceedings ijcai 87 959 965 milan italy august 1987 weld aggregation causal simulation artificial intelligence 30 1 34 october 1986 weld combining discrete continuous process models proceedings ijcai 85 140 143 los angeles ca august 1985 travel writing weld cs washington introduction computer graphics 1996 autumn quarter project handouts note project descriptions subject change notice day assigned ahead descriptions exist idea coming project 0 mandelbrot project 1 morph project 2 sweeper project 3 trace content length accept ranges bytes cody img putting life line day img img snippets current life front view side view top view bottom view advises inspired softbot project miss work office pretty picture destiny read cool editor love research make feel img img creating things balance brain chemicals img scaled plastic models img drawing img research web pages gunnm page nausicaa page sanctuary page interesting gif animations firing vg girl readings hyper future vision gunnm gunnm aka battle angel impressive sf comics life works cyborg girl detailed artwork humanistic story touching nausicaa valley wind nausicaa sf story set future world human beings comics tells human princess nausicaa witnessed reactions events sanctuary sanctuary story young men attempt change workings modern japan light shadow society img past king college high school geoworks cool company notes unix things beginning undergraduates give tip things people visit forced pictures 1994 graduation 1995 mas 1995 mas 2 quotes anime song lyrics img visiting img img cody kwok modified june 4 4049 cs 418 laboratory 9 design project introduction exercise techniques learned semester produce animated scene scene include modeled objects lights texture maps bump maps camera control assignment produce scene objects move periodic motion linear motion mix physically based animation kinematic animation objects hierarchical structure demonstrate polyhedra parametric surfaces lighting scene surface properties controlled simulate materials ca reaction based texture maps objects animation start title frame includes title author copyright notice program title page generator titles net titles cfg system supplied dx fonts thin mpeg compressed animations videotape defined fonts hp systems add line cshrc file setenv usr lpp dx fonts cs418 fonts source cshrc file ibm systems add line cshrc file setenv usr lpp dx fonts tc devine public fonts source cshrc file fonts modify cshrc file dx named good mpeg compressed files ideas limited tree growing robot spacecraft battle city street castle waving flags gate moat sailboat cayuga lake sunset human animal prepared demo animation section hand page written description animation including author names title summary plot techniques document printed web page links design demonstrate animation mpeg compress directions compression mpeg file longer trade frame size animation length mpeg compression quality achieve maximum file size grading based factors 1 amount time spent project week project implying approximately 50 hours lab work split people 2 variety techniques exploit information earlier exercises 3 clarity program explain program transmitters receivers macros comments notation field module grader understand program control panels organized labeled numeric ranges past year lab 9 animation results back main page modified 1 18 96 land copyright statement dan stuff recieved word page outdated year living vin dan newcomers vin longer dating aimee dan roommate roommate year pretty neat picture dan dance pictures dates fun dan vince vin roommates fencing team hits sword hard fun vince vince sort girl aimee neat architecture thought buddies wouldn neat don roommate bruce nice seattle vince maine dan kansas hat wearing vince high school bruce band heads left diane kathy smu bruce vince aimee amy dan img back homepage 1816 img syllabus weeks 1 6 exam 1 week 1 topic introduction computers programming microsoft windows microsoft fortran hewlett packard vectra text chp 1 1 1 5 week 2 topic program structure constants variables arithmetic expressions assignment statement built functions unformatted input output text chp 2 1 2 8 due program 0 0 week 3 topic conditional execution logical expressions end statement text chp 3 2 3 4 3 5 3 8 3 9 week 4 topic repetition loops end end continue statement text chp 4 1 4 4 4 6 4 7 4 9 4 10 due program 1 5 week 5 topic formatted input output text chp 5 1 5 3 due program 2 5 week 6 topic reading writing files text chp 5 5 5 7 exam exam 1 copyright 1996 modified fromjeff lampert tick cs wisc modified september 11 1996 img lecture notes week 3 part 1 topic conditional execution logical expressions end statement text chp 3 2 3 4 3 5 3 8 3 9 notes conditional execution statements executed starting proceeding sequentially don statement executed time run program conditionally execute statements depending condition change time program run end statement end statement conditionally execute statements note end words unconditional statements condition conditional statements end condition true conditional statements executed false skipped end statement optional specifies set statements executed condition false condition true conditional statements false conditional statements end num ge 0 print positive print negative end indent conditional statements spaces column 10 end separate lines logical statement conditional statement part put single line day eq 1 print monday note end nested statements nest statements conditional sections statements year le 4 status undergraduate fee 75 status graduate year le 8 fee 25 fee 720 75 end end statement conditionally executed depending condition statement indent level 3 spaces 3 6 9 spaces indentation line statements easy read understand general statement general statement testing multiple conditions set statements execute year eq 1 print freshman year eq 2 print sophomore year eq 3 print junior year eq 4 print senior end conditions checked sequentially found true rest skipped subsequent conditions true optional clause executed conditions listed true light eq print stop light eq print prepare stop print proceed end general statement multiple nested statements logical expressions condition tested statements logical expression surrounded parentheses logical expression 1 logical expression 2 end logical expressions similar arithmetic expressions result values true false note dots logical variables variable store true false logical variable type logical renew assign logical logical variable assignment statement variable logical variable logical expression renew false relational operators relational operators compare numbers produce true false create complex logical expressions lt le equal gt greater ge greater equal eq equal ne equal day 52 renew day gt 14 true relational operator names start end dot operands literals variables expressions type logicals integers reals character strings renew exp lt 43 7 operands comparable types numbers character strings compare apples oranges logical operators logical operators compare logical values produce true false operands true operand true inverts true false logical operator names start end dot logical operators defined truth table pg 98 definitions op 1 op 2 op 1 op 2 op 1 op 2 true true true true true false false true false true false true false false false false op 1 op 1 true false false true definition bicycle wheel eq 2 print bicycle print bicycle end operator precedence important remember precedence order logical relational operators varies programming languages arithmetic operators relational operators precedence fourth note order easy wrong results parentheses ride default precedence greater min gt min gt min wrong gt min doubt parentheses comparing character strings character strings compared relational operators status eq graduate strings length compared character character strings characters string shorter automatically padded blanks comparing eq ne comparing character strings relational operators lead unpredictable results answer answer eq wrong answer answer lt comparisons case sensitive upper lowercase characters character 3 answer answer answer eq true answer eq false copyright 1996 modified fromgareth bestor bestor cs wisc modified september 19 1996 1145 gallery pictures 1994 ready head glacier garibaldi feet top concord tower washington pass sabina summit mt baker clan mountain sheep crossing pass jasper national park happy crossing snow mt challenger friend john peak center challenger underneath cloud weather day couldn climb beautiful hike ll rotate pictures months eye didn good brendan university wisconsin madison computer sciences department cs 537 bart miller spring 1996 programming assignment 2 due tuesday march 5 5pm parallel producer consumer program goal assignment experience writing program runs parallel write program processes structure producer consumer reader process read input file line time reader line input pass process scan line replace blank character asterisk character pass line process scan line convert lower case letters upper case convert pass line process writer writer write line output file synchronization communication processes communicate shared memory pairs communicating processes queue buffers queue represented class call class implemented fixed sized buffer constructor class parameter default set size buffer semaphores make processes insert remove data queue time make buffer queue locked separately pair processes buffer queue block semaphores part class definition instance class produces queue semaphores semaphore thread operations supported solaris operating system prepared summary functions special instructions compiling program assignment sun workstation running solaris operating system semaphore operations init wait operation post operation addition description provide man command find functions compiling program special things compile program threads synchronization follow instructions carefully strange incorrect results program details 1 program create threads start program create threads thr create function 2 thread reader read input line line longer 63 characters truncate 63 characters null byte end throw extra characters 3 manual page entry function index making writing easier 4 manual page entries toupper making writing easier read function names lower upper 5 thread writer count number lines print number cout deliverables hand print program including cc files hand makefile run program data stored ~cs537 2 public program2 data test file print data file hand output program program completed meet muthiah demonstrate running program make modify files turn program modified tue feb 20 09 27 57 cst 1996 bart university wisconsin madison computer sciences department cs 537 bart miller spring 1996 quiz 8 wednesday april 17 paging disk computer operating systems demand paging measure resource utilizations workload cpu utilization 20 time paging disk utilization 99 time improve cpu utilization circumstances 1 faster cpu system appears limited speed paging disk faster cpu decrease cpu utilization 2 bigger disk size disk large virtual address spaces processes run increase cpu utilization decrease disk head seek time increased 3 faster disk faster disk paging requests handled faster increase cpu utilization 4 increase degree multiprogramming increasing multiprogramming increase utilization jobs paging add disk queue slowing system decreasing cpu utilization 5 decrease degree multiprogramming decreasing multiprogramming level increase cpu utilization system thrashing jobs competing page frames modified wed apr 17 14 02 29 cdt 1996 bart ece cs 552 introduction computer architecture fall 1996 97 problem set 1 1 20 points answer questions 2 1 2 2 2 3 pages 81 82 chapter 2 text read chapter problem reading text 2 20 points answer questions 2 27 page 87 chapter 2 text read chapter problem reading text 3 optional design architect training workbook line bold browser workbook lab exercises lab exercises 1 5 module 2 pages 2 59 2 74 lab exercises 1 4 module 3 pages 3 59 3 82 submit work 4 optional quicksim ii training workbook line bold browser workbook lab exercises lab exercises module 1 pages 1 32 1 45 lab exercises module 7 pages 7 30 7 42 lab exercises module 8 pages 8 30 8 41 submit work 5 60 points design fully synchronous sequential circuit match detect pattern sequence digits 0 1 2 3 circuit input lines encoded input digits clock input reset input circuit output called reset input initialize match state application reset high flip flops circuit set states occurrence edge clock reset high output remains low irrespective input sequence reset low high pattern found input sequence circuit continues occurrence pattern output remains high half 1 2 clock cycle paragraph occurrence pattern clock signal period low 0 high 50 input signals signals input digits reset signal change window 0 rising edge clock output high 1 pattern arrives falling edge clock remain high till falling edge clock design circuit state assignment fewest number states state variables complete design remember circuit fully synchronous reset input reset flip flops asynchronously assume flip flops small setup time hold time submission include state table provide assignment schematic force files showing test sequence commented quicksim output test sequence submit clear documentation explaining steps arrive design work submitted problem pages provide information compact manner comments account ece552 wed sep 11 11 14 00 cdt 1996 1131 ui research related sites human computer interaction hci launching pad hans de hci index research centre loughborough university technology center human machine systems research georgia tech hci bibliography ohio state graphics visualization visualization usability georgia tech user interface research xerox parc bibliography joseph sherman modified thursday december 1 1994 wwt logo wwt project funding sources return wwt home page work supported part computer systems technology office advanced research projects agency arpa order wright laboratory avionics directorate air force material command usaf grant 94 1 1525 computer information science engineering directorate national science foundation nsf pyi nyi awards ccr mips ccr nsf grants ccr mip doe grant de university wisconsin graduate school grant wisconsin alumni research foundation fellowship donations bell laboratories digital equipment corporation sun microsystems thinking machines corporation xerox corporation thinking machines cm 5 purchased nsf institutional infrastructure grant cda matching funding university wisconsin graduate school government authorized reproduce distribute reprints governmental purposes notwithstanding copyright notation views conclusions contained authors interpreted necessarily representing official policies endorsements expressed implied wright laboratory avionics directorate government updated 17 august 1994 mark hill markhill cs wisc chateau suite 109a 109a residents david dion greg linden sujay parekh 109a alumni ken bauer office picture updated fifteen minutes sujay approximately caught office lesson cs washington interesting ai demos projects send suggestions additions list dyer cs wisc agents interactive video environment mit interactive video environment ive experimental testbed explore computer vision computer agents technologies solve problems human interface human interaction networks goal ive project develop smart cooperative work play systems function robustly wide variation network environmental conditions firefly personal music recommendation agent internet softbots washington building autonomous agents interact real world software environments operating systems databases pragmatically convenient intellectually challenging ai problem utilizing planning machine learning technology develop internet softbot software robot customizable moderately intelligent assistant internet access softbot accepts goals high level language generates executes plans achieve goals learns experience web browsing agent mit miscellaneous resources agents computer vision image databases ibm virage kodak illustra image info telepresence north carolina penn cmu virtualized reality cmu computers watching football mit face recognition cmu image processing live video sources mit active vision inria france slow link basic image processing functions res lab miscellaneous computer vision demos expert systems screening applications graduate school game playing deep blue chess player ibm chinook checkers player alberta machine learning ice neural nets hot list intro material artificial neural networks java demonstrations autonomous vehicle navigation neural nets cmu neural networks learn visual servoing watches person drive minutes driving trained drive dirt paths single lane country roads city streets multi lane highways click images vehicles videos action whale identification decision tree natural language processing chat natural language system communications canada chat conversational hypertext access technology computer program developed communications research centre easy access electronic information chat natural language interface users english questions receive answers julia cmu text web pages british telecom start natural language question answering mit english questions artificial intelligence laboratory natural language system called start snapshots question viewing answer robotics dante ii walking robot cmu cmu field robotics center frc developed dante ii tethered walking robot explored mt range alaska volcano july 1994 robotic dante ii opens era field techniques enabling scientists remotely conduct research exploration mobile robot navigation stereo vision jpl nasa jsc mobile robot lab recently demonstrated integration stereo vision system mobile robot purpose people robots stereo system constantly feeding updated coordinates agent tracked mobile robot system mobile robot takes coordinates goal positions attempts attain goal position avoiding obstacles sonar sensors tracking grasping moving objects columbia coordination sensing modalities motor control system intelligent behavior pursuing goal building integrated sensing actuation system operate dynamic opposed static environments system building multi sensor system integrates work real time vision robotic arm control stable grasping objects attempts resulted system track grasp moving model train real time robot tele operation usc mercury project users tele operate robot arm moving terrain filled buried artifacts ccd camera nozzle mounted robot users select viewpoints direct short bursts compressed air terrain users regions sand positioning arm delivering burst air viewing newly cleared region miscellaneous robot demos speech talking synthetic face dec laureate text speech synthesis system british telecom cs302 syllabus fall 1996 syllabus change check wk dates topics readings programs intro computer 1 sept 3 science lab 1 1 1 4 5 problem solving computers compiling debugging testing data objects types variables 2 sept 10 expressions 2 1 2 4 12 simple conditionals simple loops quiz 1 sept 17 simple conditionals 3 19 simple loops style 2 5 3 1 3 3 functions quiz 2 procedural abstraction scope 4 sept 24 local variables 3 4 3 6 4 1 26 polymorphism overloading void functions reference parameters 5 oct 1 3 procedural abstraction 4 2 4 4 5 1 debugging testing streams file quiz 3 streams character 5 2 5 4 6 oct 8 inheritance structures 6 1 6 2 10 classes member functions supplemental private public review tues 7 oct 15 exam 1 17 classes constructors destructors thurs 8 oct 22 loop switch statement 6 1 6 3 24 intro classes 7 1 7 4 oct 29 constructors destructors 9 31 assignment copy constructor supplemental quiz 4 tuesday 10 nov 5 7 automatic type conversion 8 1 8 2 program 5 overloaded operators quiz 5 11 nov 12 arrays defining string 9 1 9 4 10 1 program 6 14 basics functions classes nov 19 review tuesday 12 21 exam 2 emphasis wks 7 11 advanced strings 13 nov 26 multi dimensional arrays 10 2 10 3 program 7 string class pointers dynamic memory 14 dec 3 5 dynamic arrays destructors 11 1 11 3 program 8 quiz 6 15 dec 10 wrap review final supplemental program 9 12 extra fun stuff 16 dec 17 exam 3 emphasis wks 12 15 reading test exercises read summary sections assigned reading class read week assignment tuesday week quizzes thursdays noted exams held tuesday wednesday eventings establish place time roughly weeks exam final tuesday dec 17 1996 5 50pm mark calendar modified mon sep 16 15 25 38 cdt 1996 greg sharp james 1992 vp candidate killed father prepare die line princess bride real wondering stands click computer science graduate students university wisconsin madison grew granite city illinois recently moved glen carbon illinois close st louis bachelor degree place missouri northeast missouri state university great time fun watch span watch leaders watch red dwarf play golf play bridge drive fiance waste time ways waste time found good theme songs advertisements favorites eric clapton classic cocaine wanna grow hair song breakfast tiffany local bakery madison make good rolls music rice don days bad breath spend time wisely friend fiance nichole senior northeast plans minister amazing woman chose graduate school number reasons chosen area research computational linguistics happening transfer modified fri sep 20 20 04 54 cdt 1996 chad lane research interests mobile computing fault tolerant computing distributed fault tolerant systems coding theory research grants national science foundation career award level failure recovery schemes multicomputers distributed systems 1995 98 national science foundation bit byte bounded error control codes byte organized systems 1995 98 national science foundation cise research instrumentation distributed computing real time networking research pis zhao welch amato 1996 97 texas advanced technology program framework design development wireless networks mobile computing systems collaborative project university texas dallas 1996 98 texas advanced technology program tool development fault tolerant computing system evaluation joint grant pradhan 1994 96 click selected publications selected technical reports students supervised oct 96 ph graduates 1 graduates 4 eng graduates 3 current ph 2 current 3 introduction database systems announcements related announcements posted students registered send mail pcrowley cs add mailing list request cs washington assignments exams released due description ps1 10 7 10 14 simple lisp problems ps2 10 7 10 21 reactive searching agents ps3 10 21 10 28 logic satisfiability ps4 10 30 11 6 ucpop project file pointer assignment doesn final nuprl browser feedback form note choose back button bottom mosaic browser time return previous page comments feedback world wide web nuprl browser comments suggestions enter enter email address optional enter comments submit comments press button submit comments clear form press button clear form information read general introduction nuprl tricky clever nuprl www browser design general mosaic read ncsa mosaic window system choose entry menu found top hand corner mosaic img return main index nuprl project nuprl cs cornell number times page accessed july 21 1995 major software collaborations robert van de geijn intercom interprocessor collective communication library description software related publications complex dense linear solver description software related publications solver platform parallel dense linear solver core complex dense linear solver description software related publications summa scalable universal matrix multiplication algorithm description software related publications sb blas scalable basic linear algebra subprograms description software related publications cs 418 laboratory 11 implicit surfaces introduction lab investigate implicit surface generation implicit surfaces generated finding level surfaces 3d field placing polygons voxels scalar data surface descriptions forms analytical geometry instance unit sphere origin z^2 1 0 surface fit points 3d procedure download heart net heart cfg net cfg net cfg put dxmacros dx starts find macros note programs exercise run macros net net net net program heart net takes input implicit function forms surface function calculated grid points isosurface rendering assuming isosurface formula 2 z^2 1 ^3 0 2 creates heart shaped object functions produce shapes note functions modify range limits space defined construct module image made defining implicit sphere separate module heart morphing linearly 3d fields case mixing 9 heart 3d field 0 1 sphere 3d field sphere 25 ^2 5 program net shows combine implicit surfaces simulate union operation constructive solid geometry page 35 watt macros program inspect modify macros open selected macro option windows menu visual program editor cylinder surfaces combined macro min function voxels interior cylinder interior result remember implicit function sign surface crossed surfaces points inside negative image result union cylinders program blobby net computes implicit surface based spherical fields influence add year student projects information blobby functions spherical fields positive negative field strengths blobby net shows positive spheres transparent red negative spheres blue summed passed isosurface module produce object shown assignment execute programs understand behavior modify modify heart net generate torus implicit function construct function negative position distance circle positive include interactors set radius torus radius cross section extend net perform csg operations intersection subtraction writing macros called provide interactors choosing combination spheres cylinders tori cones provide interactors performing union intersection subtraction selected shapes program select sphere cone form subtraction cone minus sphere sphere minus cone union sphere cone intersect sphere cone shown intersection cylinders cylinder minus image formed superquadric minus torus union cylinder 1 white noise added 3d field interactors blobby net make human head recognizable necessarily artistic eyes nose mouth ears modify net produce separate groups blobs separate interactor inputs combined csg modules modify blobby macro net output 3d field surface show separate blob groups combined csg operations prepared demo programs show torus generator csg operations head designed grouped blobby program grader exercise interactors explain programs transmitters receivers macros comments notation field module grader understand program control panels organized labeled numeric ranges lab 11 grading guide filled consultant section evaluate work back main page modified 10 20 95 land copyright statement sample code archive class loop answers loop questions short circuit evaluation answers test prep bonus lecture pre postconditions code quiz 2 solution problem uw constraint based languages systems home page constraints uw cse constraint relation satisfied line remain horizontal resistor electrical circuit simulation obey ohm law height bar bar chart proportional number application program constraints variety languages systems user interface toolkits planning scheduling simulation research areas constraint imperative programming kaleidoscope language constraint logic programming hclp language scheme constraint hierarchies constraint solvers constraints user interface construction people faculty alan borning borning cs washington current students kirsten cs washington gus lopez lopez cs washington andy montgomery cs washington alumni jeffrey berg scott bradley rob bjorn freeman benson oti axel kramer john maloney amy sean cs washington david nagy cs washington michael sannella sannella bellcore paul williams molly ann wilson michael woolf papers list citations recent papers click title paper page abstract link postscript file constraint imperative programming bjorn freeman benson alan borning design implementation kaleidoscope 90 constraint imperative programming language proceedings ieee computer society 1992 international conference computer languages april 1992 pages 174 180 bjorn freeman benson alan borning integrating constraints object oriented language proceedings 1992 european conference object oriented programming june 1992 pages 268 286 gus lopez bjorn freeman benson alan borning kaleidoscope constraint imperative programming language constraint programming mayoh tougu penjam eds nato advanced science institute series series computer system sciences vol 131 springer verlag 1994 pages 313 329 gus lopez bjorn freeman benson alan borning constraints object identity proceedings 1994 european conference object oriented programming bologna italy july 1994 pages 260 279 gus lopez bjorn freeman benson alan borning implementing constraint imperative programming languages kaleidoscope 93 virtual machine proceedings 1994 acm conference object oriented programming systems languages applications portland oregon october 1994 pages 259 271 hierarchical constraint logic programming alan borning michael maher amy molly wilson constraint hierarchies logic programming proceedings sixth international logic programming conference lisbon portugal june 1989 pages 149 164 molly wilson alan borning extending hclp languages nonmonotonicity inter hierarchy comparison proceedings 1989 north american logic programming conference cleveland october 1989 pages 3 19 molly wilson alan borning hierarchical constraint logic programming journal logic programming special issue constraint logic programming vol 16 nos 3 4 july august 1993 pages 227 318 molly ann wilson hierarchical constraint logic programming phd dissertation april 1993 constraint solvers michael sannella skyblue constraint solver uw tech report 92 07 02 michael sannella john maloney bjorn freeman benson alan borning multi versus constraints user interfaces experience deltablue algorithm software practice experience vol 23 5 1993 pages 529 566 michael sannella skyblue constraint solver applications vijay saraswat pascal van hentenryck editors proceedings 1993 workshop principles practice constraint programming mit press 1995 pages 385 406 problem skyblue cycles alan borning bjorn freeman benson oti constraint solver constraint library constructing interactive graphical user interfaces proceedings international conference principles practice constraint programming september 1995 pages 624 628 alan borning richard anderson bjorn freeman benson indigo local propagation algorithm inequality constraints proceedings 1996 acm symposium user interface software technology pages 129 136 companion technical report indigo algorithm uw tech report 96 05 01 additional material proofs theorems definitions interval operations theory constraint hierarchies alan borning bjorn freeman benson molly wilson constraint hierarchies lisp symbolic computation vol 5 3 september 1992 pages 223 270 constraints user interfaces bjorn freeman benson converting existing user interface constraints proceedings 1993 acm symposium user interface software technology atlanta georgia november 1993 pages 207 215 michael sannella alan borning multi garnet integrating multi constraints garnet uw tech report 92 07 01 michael sannella analyzing debugging hierarchies multi local propagation constraints alan borning ed proceedings 1994 workshop principles practice constraint programming springer verlag lecture notes computer science 874 pages 63 77 michael sannella constraint satisfaction debugging interactive user interfaces phd dissertation august 1994 revised version published uw tech report 94 09 10 michael sannella skyblue multi local propagation constraint solver user interface construction proceedings 1994 acm symposium user interface software technology pages 137 146 funding research supported part grants national science foundation constraint based languages environments building interactive systems grant iri interactive systems program constraint imperative programming grant ccr programming languages compilers program work constraint satisfaction algorithms libraries supported part object technology international resources maintain anonymous ftp directory uw ftp cs washington pub constraints code subdirectory source code constraint solvers systems including deltablue skyblue code public domain ppcp94 subdirectory papers 1994 principles practice constraint programming workshop papers subdirectory research papers papers listed www document don bother finally drafts subdirectory preliminary drafts papers general information constraints links lots interesting stuff constraints archive page borning cs washington staff directory student directory cs department univ pittsburgh computer science faculty index faculty member set home page link page link default page finger information information setting home page click full time faculty associate professor computer science 223 al 624 alpha cs pitt bruce buchanan professor computer science philosophy medicine 206 mib 624 buchanan cs pitt chang professor computer science mib 624 chang cs pitt don associate professor computer science 313 mib 624 8839 don cs pitt panos chrysanthis assistant professor computer science 220 al 624 8924 panos cs pitt henry chuang associate professor computer science electrical engineering 316 al 624 8424 chuang cs pitt bob daley professor computer science 304 al 624 8415 daley cs pitt rajiv gupta associate professor computer science 211 mib 624 gupta cs pitt bala associate professor computer science 221 al 624 cs pitt michael mccarthy director undergraduate programs lecturer computer science 318 al 624 mccarthy cs pitt rami melhem professor computer science 219 mib 624 8426 melhem cs pitt mark moir assistant professor computer science 624 moir cs pitt johanna moore associate professor computer science mib 624 cs pitt 520 624 daniel mosse assistant professor computer science 219 al 624 mosse cs pitt george novacky assistant department chair senior lecturer computer science 326 al 624 8438 novacky cs pitt martha pollack associate professor computer science 202 mib 624 pollack cs pitt kirk pruhs associate professor computer science 222 al 624 8844 kirk cs pitt john ramirez lecturer computer science 303b mib 624 8848 ramirez cs pitt mary lou soffa professor computer science dean graduate studies 307 mib 624 8425 soffa cs pitt siegfried treu department chair professor computer science 322 al 624 treu cs pitt kurt associate professor computer science 819 624 cs pitt associate professor computer science 226 al 624 cs pitt research faculty sergio 216 mib 624 cs pitt aronis john mib 624 aronis cs pitt cohen dawn 103 mib 624 cs pitt 301 mib 624 cs pitt mittal mib 624 mittal cs pitt alexis 330 al 624 8843 alexis cs pitt staff directory student directory cs dept univ pittsburgh drink months past list past drinks month haven clipping saving favorites williams saint james whiskey sour mint ron de el bkay research groups labs acs advanced computing systems laboratory crg communications research group database research group design automation research group garage genetic algorithms research applications group high speed network performance laboratory isl intelligent systems laboratory parallel processing research group prip pattern recognition image processing laboratory serg software engineering research group back research groups labs cpsinfo cps msu img geographic data berkeley digital library project northern california gis data collection geographic information system data includes digital photographs digital line graphs grass produced area maps shaded relief maps data accessed gis viewer java applet enables users pan zoom select data set view north coast california san fransisco bay area gis viewer california dams information database dept water resource bulletin 17 extensive information dams state california bulletin 17 converted database document specific image decoder developed gary xerox parc search dams map california database query form lists dams county dams database fish sacramento river delta data sources fish monitoring sensor data california department fish game technical report entitled sacramento san adjacent waters california guide early life histories delta fish flow visualization requires java compliant browser sacramento san sacramento san delta fish flow water district acts bulletin 155 summarize 157 california state water district acts terms 23 categories information img img img img berkeley dl information comments cs310 lecture notes doit document center check syllabus description documents overview fortran document recommended pascal learn fortran introduction vi vi tutorial viva vi alexandria personnel home alexandria digital library comprehensive list alexandria project participants entry fields linked home page applicable email address linked mailto work phone optional agrawal agrawal cs ucsb dan cs ucsb tom microsoft kate beard beard spatial maine morris engineering ucsb stella bentley bentley library ucsb max hq xerox joseph library ucsb jean enet dec 508 486 francis ssec wisc dwight brown gov nosc mil 619 553 ron burns dma gov butler hq nasa gov barbara colorado gary dec 508 486 larry carver carver ucsb 805 893 4049 kelly chan jill cornell chen arizona chen alexandria ucsb 805 893 xun cheng xun cs ucsb willis copeland copeland education ucsb robert robert mts dec jack frank davis fd geog ucsb laura dillon dillon cs ucsb carol education ucsb ron rad cs ucsb jeff ucsb beth driver dma gov andrea duda duda library ucsb egecioglu cs ucsb max max maine amr el abbadi amr cs ucsb ken parc xerox pete ncgia ucsb mike alexandria ucsb jim ucsb cong fu cfu cs ucsb carolyn gannon oracle 415 506 3353 steve geffner cs ucsb leslie don dma gov mike gilbert dma gov fiona ucsb 805 893 mike good geog ucsb 805 893 jim gray gray microsoft green cpg judith green green education ucsb bruce org 408 647 3733 microsoft greg alexandria ucsb linda hill alexandria ucsb oscar ibarra ibarra cs ucsb don don greg kelly education ucsb richard kemmerer kemm cs ucsb randy kemp kemp alexandria ucsb 805 893 cs ucsb mark colorado amy education ucsb ncr mil suzanne larsen suzanne larsen colorado mary mary ucsb library ucsb 893 kevin kal alexandria ucsb dave lutz mitre org wei ying ma wei chandra ece ucsb manjunath manj ece ucsb larry parc xerox bonnie mcgregor usgs gov colorado mitra mitra ece ucsb reagan moore moore sdsc 619 534 erol dma gov paul dma gov michael cs ucsb douglas usgs gov 703 648 4151 bill nell education ucsb harlan spatial maine lee patton std michael mp big att athanassios thanasis cs ucsb sunil prabhakar cs ucsb mary anna education ucsb doug ramsey doug alexandria ucsb kathleen kathleen martin rinard martin cs ucsb mike rock colorado mark rosenthal greg 909 793 henry gov amitabh saran saran cs ucsb klaus schauser schauser cs ucsb mark settle eos 301 925 jason simpson simpson alexandria ucsb 805 893 singh cs ucsb andrew smith andrew smith colorado terry smith cs ucsb 805 893 phil microsoft norm spencer dma gov noah noah ashok srinivasan ashok cs ucsb ece ucsb jianwen su su cs ucsb ed research att winston loc gov patty towne towne alexandria ucsb 805 893 ming hsiang tsou tsou colorado hal hal sims berkeley 510 642 yuan fang wang cs ucsb bob nosc mil 619 553 alex wells wells alexandria ucsb daniel wu cs ucsb tao yang tyang cs ucsb qi zheng zheng cs ucsb 805 893 education ucsb home alexandria digital library ph june 1995 computer science ucla dissertation title resource management large multimedia information systems advisor professor richard muntz research interests multimedia information systems high performance computer systems modeling performance evaluation master science december 1992 computer science ucla area specialization systems modeling analysis bachelor science june 1989 computer science engineering ucla honors graduated summa cum laude back leana home page leana golubchik leana cs columbia ken harker fun stuff phd students work hard manage fun occasion enjoyed greek house dartmouth college phi tau fraternity touch brothers united states world jen sims home page phi tau fraternity amateur radio model rocketry pain dilbert stars stripes forever international flags things sale couple photos car television shows watch 8 track heaven contact utcs home page html 3 2 updated 11 10 96 information page optimized lynx validated kharker cs utexas world wide web facility www cs utexas provided service faculty students staff guests department computer sciences university texas austin views opinions expressed page sole responsibility author kenneth harker necessarily reflect views opinions department computer sciences university texas austin university texas system board regents 1081 handouts things class print days advance header file class defn passing streams arguments parameter passing output started reference parameters lecture notes classes basic operator chart modified sun oct 20 1996 chad lane cs 664 scribe page provide information started latex complicated options unable provide reference latex system provided commented version lecture scribe notes consists parts tex main latex document main file program describes text document include files details files linked make final postscript output eps scene eps figures document eps stands postscript figures created number ways people create figures homework converting pgm format pictures eps program program create drawings ps final output postscript file file tex comments source begin symbol typically edit file notes compile latex file latex tex create files including log dvi important file dvi formatted text view file program file include eps figures add run dvips ps dvi create final postscript file ps submissions eventually turn mess final postscript file latex file eps files figures created account cs sunlab systems email locations cs cornell mail uuencoded tar file files references introduction latex guide latex latex commands larry hodges students graduate students don allison don cc gatech doug bowman bowman cc gatech drew kessler drew cc gatech david koller koller gvu gatech rob kooper kooper cc gatech peter lindstrom cc gatech greg newton cc gatech ben watson cc gatech undergraduate students byron donald cc gatech solomon sad cc gatech pair cc gatech kevin hamilton cc gatech past students dr stephen loral los alamos national adelson laboratory dr ergun ergun tamu texas university paul naval postgraduate school elizabeth bright tr comm mot motorola eric ll mit massachusetts institute technology tom gay cc gatech lou harrison harrison adm csc ncsu north carolina state university shane shane gatech thomas meyer tom sgi silicon graphics ingolf sommer rz uni karlsruhe de university karlsruhe xs4all nl delft university technology nuprl automated reasoning project documentation documents nuprl 4 1 reference manual user guide nuprl 4 1 tutorial implementing mathematics nuprl proof development system img return main index nuprl project nuprl cs cornell previous introduction low latency communication ibm risc system 6000 chi chao chang grzegorz czajkowski chris hawblitzel thorsten von eicken department computer science cornell university ithaca ny 14853 chichao grzes tve cs cornell abstract ibm sp powerful commercial mpps spite fast processors high network bandwidth sp communication latency inferior older machines tmc cm 5 meiko cs 2 paper investigates active messages communication primitives alternative standard message passing order reduce communication overheads offer good building block higher layers software part paper describes implementation active messages sp layered directly top sp network adapter comparable bandwidth sp low overhead yields round trip latency 40 lower ibm mpl part paper demonstrates power communication substrate layering split mpi split benchmarks compare sp mpps show low message overhead high throughput compensate sp high network latency mpi implementation based freely mpich version achieves performance equivalent ibm mpi nas benchmarks introduction active messages background sp overview active messages implementation basic send receive mechanisms flow control round trip latency bandwidth overheads summary comparison mpl split application benchmarks mpi implementation active messages basic implementation optimizations mpi point point performance nas benchmarks conclusions acknowledgements references document chris hawblitzel thu sep 19 12 22 33 edt 1996 windows developer faq visual visual mfc internet wisdom windows internet resources windows developers 2848 compilation primary research goal improving programmer productivity chief research area compilation interested topics game theory intellectual property microsoft program analysis group aims improve programming tools primarily intermediate representation dependence graph promises make optimization easier efficient cost slightly involved code generation prototype programming environment compiler source information compiler generates information source statements intermediate graph nodes maintains mapping transformations permits effective queries feedback based original program paper describing details forthcoming slicing static visualizing dependences integrated programming environment integration permits advantage analyses optimizations performed compiler resulting improved slices expression oriented nature improves programmer control precision resulting slices executable slices created constraints based syntax original program language debugging implementation source level debugger optimized programs underway debugger advantage features provide programmer fine control execution program avoid misleading programmer computation serialization parallel programs removing redundant computation abstract takes approach problem compiling programs run fast serial parallel machines exclusive focus parallelization serial programs misguided work parallel programs easier natural produces results class programs paper discusses forms common subexpression elimination back michael ernst home page order list give answers questions address order 1 pizza 2 burger 3 fried chicken 4 big mac 5 drinks coffee hot tea orange juice things shirt jeans wool sweater cotton sweater rugby shirt leather jacket boots running shoes vest cape pay choose 1 cash 2 check 3 credit card mastercard visa american express order comments submit reset exodus related publications note document construction general papers high performance mapped object store white dewitt proc 1994 acm sigmod conference minneapolis mn 1994 computer sciences technical report 1241 pointer swizzling techniques object oriented database systems seth john white phd thesis september 1994 computer sciences technical report 1242 storage reclamation reorganization client server persistent object stores yong fee naughton yu proc 1994 ieee data engineering conference houston tx february 1994 2mb long oo7 benchmark carey dewitt naughton proc 1993 acm sigmod conference washington 1993 computer sciences technical report 1140 global memory management client server dbms architectures franklin carey livny proc 18th vldb conference vancouver canada august 1992 computer sciences technical report 1094 client server caching revisited franklin carey proc international workshop distributed object management edmonton canada august 1992 computer sciences technical report 1089 exodus extensible dbms project overview carey dewitt richardson schuh readings object oriented databases zdonik maier eds morgan kaufman 1990 overview exodus project carey dewitt database engineering special issue extensible database systems june 1987 architecture exodus extensible dbms carey dewitt frank richardson proc 1st int workshop object oriented database systems pacific grove ca september 1986 extensible database systems carey dewitt knowledge base management integrating artificial intelligence database technologies eds springer verlag 1986 extensible database management systems carey haas acm sigmod record december 1990 storage manager papers crash recovery client server exodus franklin zwilling tan carey dewitt proc 1992 acm sigmod conference san diego ca june 1992 computer sciences technical report 1081 storage management objects exodus carey dewitt richardson object oriented concepts databases applications kim lochovsky eds addison wesley publishing 1989 object file management exodus extensible database system carey dewitt richardson proc 12th int conf large data bases kyoto japan august 1986 data caching tradeoffs client server dbms architectures carey franklin livny proc acm sigmod int conf management data denver 1991 computer sciences technical report 994 cricket mapped persistent object store zwilling proc persistent object systems workshop martha ma september 1990 computer sciences technical report 956 language papers performance study alternative object faulting pointer swizzling strategies white dewitt proc 18th vldb conference vancouver canada august 1992 computer sciences technical report 1093 design programming language richardson carey schuh submitted acm trans programming languages systems computer sciences technical report 824 persistence revisited implementation experiences schuh carey dewitt proc persistent object systems workshop martha ma september 1990 computer sciences technical report 957 persistence language issues implementation richardson carey software practice experience vol 19 12 december 1989 computer sciences technical report 791 implementing persistence richardson carey proc persistent object systems workshop newcastle australia january 1989 persistence exodus richardson carey dewitt schuh proc persistent object systems workshop scotland august 1987 programming constructs database system implementation exodus richardson carey proc acm sigmod int conf management data san francisco ca 1987 optimizer generator papers exodus optimizer generator dewitt proceedings 1987 sigmod conference san francisco ca 1987 software modularization exodus optimizer generator database engineering bulletin vol 9 4 december 1986 extra excess papers data model query language exodus carey dewitt proc acm sigmod int conf management data chicago il june 1988 computer sciences technical report 734 algebraic support complex objects arrays identity inheritance dewitt proceedings 1991 sigmod conference computer sciences technical report 918 computer sciences technical report 987 performance evaluation pointer based joins carey proc acm sigmod int conf management data atlantic city ny 1990 computer sciences technical report 916 performance enhancement replication object oriented dbms carey proc acm sigmod int conf management data portland june 1989 ph theses high performance implementation techniques generation database systems ph thesis uw madison december 1990 computer sciences technical report 1026 persistent systems implementation language richardson ph thesis uw madison august 1989 computer sciences technical report rule based query optimization extensible database systems ph thesis uw madison august 1987 exodus home page uw madison cs technical reports ftp server attention document frames meant viewed browser supports frames read netscape 2 0 frame links frame homepage 741 drew strikwerda student west high school drew strikwerda madison wisconsin email drew cs wisc page construction interests sports water snow activities today dilbert games domain 1076 check requirements assignments grading policy guidelines homework 2 comments grading problem 2 assignment 2 lost points problem 1 homework 3 points back respond november 1 assignments assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 2050 utility models goals goal restrictive measure good plan preference utility models arbitrarily expressive plan quality generate plans work peter explores form utility models incorporate traditional symbolic goals information temporal deadlines partial satisfaction resource consumption publications include issues decision theoretic planning symbolic goals numeric utilities appears proceedings 1990 darpa planning workshop representations decision theoretic planning utility functions deadline goals appears proceedings utility models goal directed decision theoretic planners review journal publication work mike williamson explores formal models integrated commitment planning algorithms result planner generates optimal plans delivery truck domain testbed optimal planning goal directed utility model appeared proceedings hanks cs washington people faculty staff graduate students faculty staff graduate rooms telephone numbers undergraduate students alumni mobile object layer dynamic irregular computations nikos chrisochoides chris hawblitzel motivation work implementation runtime support dynamic irregular computations work consisted parts implementing runtime library mobile objects handle migration objects processor handle communication objects parallelizing adaptive mesh refinement amr program top mobile objects ports amr algorithm starts uniform mesh pde solved recursively refines areas mesh finer mesh achieve desired level accuracy pde solution runtime areas refining sort dynamic load balancing parallel implementation amr approach break mesh small pieces called grid components balance load transferring grid components heavily loaded processors lightly loaded processors contrast approaches involving centralized decision making system completely decentralized collective communication required processors wait centralized decisions made proceeding work amr algorithm grid components mesh starts single root grid component areas grid component refining root grid component smaller child grid components finer meshes children spawn children recursively forming tree grid components order balance load grid components move processor pointers grid components remain valid conventional global pointers consisting pairs processor address object change global pointers object invalid deal mobile pointers remain valid objects move track mobile pointers processor directory hold location mobile objects entries directory current messages guess object resides messages forwarded true location object current interface mobile objects layer contained mobile mobile pointers implemented structure number processor created object index number unique processor addition number guard stale data members structure form unique mobile object system directory consists set tables table holds information objects originating processor send message object mobile pointer processor checks table originating processor mobile pointer index field mobile pointer specific entry table entry holds processor object located object local processor entry holds local memory address object entry true current location object guess processor object resides entry table originating processor field mobile pointer serves guess location object entry looked directory message mobile object remote processor turns object moved longer located processor directory entry message automatically forwarded possibly multiple times correct destination directory entry updated current information subsequent messages mobile object directly correct destination functions mob mob form core mobile objects communication interface application call mob send request object processor request invokes user handler remote processor selects object sends object back requesting processor handler object remote processor calling mob function takes location object argument remote processor forward incoming messages object arrives requesting processor application installs object mob send message object application calls mob sends small message processor holds object mobile pointer message arrives user handler invoked perform action object sending large reply message back current implementation mob mob ports functions put handler processor queue processor system hold incoming messages messages data queues destination processor ports function put put handler invokes handler destination process message destination processes incoming messages sends replies back free space queue communication interface compromise handles buffering forwarding small fixed sized messages mob interface handled buffering forwarding large messages easier difficult implement arbitrary sized message buffering forwarding worth implementing scope project current implementation mobile objects mobile features unimplemented simple mobile objects small test file provided parallelized amr code contained directory files main grid level good places amr program creates mobile object grid component handle grid component data thread grid component handle control code mesh refinement tree construction equations solved mesh constructed attractive aspects threads mobile objects approach easy experiment load balancing strategies application drastically altering application code current policy fairly simple processors organized grid 2 ring number threads processor drops 8 processor sends requests neighbors grid components processor receives request grid components checks list grid components work send sends grid component position position requesting processor instance request processor left leftmost grid component timing results timing measurements amr code made 4 processors sp 2 plots show time spent processor work time communication thread management measurements shown functions time apparent balance computation communication change mesh refinement progresses communication times shown include overhead load balancing including handler execution packing unpacking objects note make web browser wide display plots side side performance obtained early computation small objects root grid component tree quickly spawn large amounts work processors processor spends time fetching components lot time work components components computation progresses processors spend time fetching components components bottom grid component tree lead work processors 0 3 struggle find grid components busy end refinement processors work computation request work running completely running threads resultant communication overhead leads low performance period time processors communication impact processors 1 2 service requests work plots show amr difficult load balance explosive growth grid component tree unpredictable places tests worst case situation test part time step real amr application application amr grid component tree similar structure time step fact held fixed time steps refinements longer completely unpredictable load balancing occur gradually time steps contrast centralized algorithms completely redistribute load mesh significantly amr implementation based threads moving objects incrementally balance load preserving data locality holding communication costs implemented tools built provide easy platform construct full amr application 3372 contact points home office india golf home address high ridge trail madison wi phone 608 278 directions campus 1 follow regent st east park st 2 turn park st heading south 3 fork fish road intersection park st 4 pass heading south turn high ridge trail directions 90 chicago minneapolis 1 exit 1 12 14 west 2 fish exit travel south fish 3 pass heading south turn high ridge trail office address room 1210 dayton st madison wi 53706 phones 608 262 6612 office 608 262 1204 cs department 608 262 9777 fax floor plan directions campus 1 follow west johnson st randall ave 2 turn left randall heading south 3 turn left dayton heading east 4 building left past orchard directions 90 chicago minneapolis 1 exit 1 12 14 west 2 park st exit travel north park st 3 turn left dayton heading east 4 building orchard india address navy house ap india phone 011 91 golf hills municipal gc 4635 madison wi 608 266 university ridge gc county hwy pd wi 608 845 hills municipal gc broadway madison wi 608 838 municipal gc 3747 speedway madison wi 608 266 manuvir cs wisc 1523 china web china net gopher menu beida triangle zone beida alumni overseas chinese independent union uw madison chinascape asia line asian american resources walton infonet page construction img return guangshun home page 3084 previous overview upper lower bounds constructing alphabetic binary trees maria brendan abstract paper studies long standing open question optimal alphabetic binary trees constructed time show class techniques finding optimal alphabetic trees includes current methods yielding time algorithms hard sorting model computation give time algorithms case input weights constant factor exponentially separated overview current methods region based methods constant factor case hardness results finding tree region based methods conclusions references document brendan mumey mon sep 4 11 52 47 pdt 1995 suggestions projects collecting number projects students pick encouraged dream pick list lack grouped projects primarily implementation write code small interactive application primarily theory oriented study smoothness class subdivision schemes times involve small amounts implementation lines writing maple program manipulate fourier transform expressions subdivision matrices note list incomplete adding implementation projects loop scheme loop scheme subdivision method surfaces work arbitrary triangular meshes generalizes triangular splines main references loop thesis utah hardcopy recent siggraph paper piecewise smooth surface reconstruction hugues hoppe al siggraph 1994 pages 295 305 peters c1 surface scheme jo rg peters recently scheme arbitrary topology meshes results globally c1 generating number bezier patches scheme simple loop scheme results finite set patches loop scheme produce surface subdivision limit extraordinary points fact surprisingly smoothness extraordinary points intriguing possibility peters scheme fact incorporation interpolation constraints possibly turned interpolating subdivision scheme arbitrary topology meshes relevant papers online c1 algorithm c1 surfaces splines restricted simpler version smoothing polyhedra made easy clark doo sabin schemes schemes generalize quadratic cubic splines topology meshes modifying schemes extraordinary points schemes introduced classic simple implement result surfaces c1 c2 extraordinary points hardcopy relevant articles butterfly scheme scheme interpolating design based work dyn gregory levin hardcopy article works triangular meshes regular limiting surface c1 irregular vertices true number modifications interesting explore scheme scheme similar butterfly scheme works meshes quadrilateral faces triangular behaviour extraordinary points appears nice proof relevant paper subdivision open quadrilateral nets arbitrary topology general remarks oriented theory focusing aspects smoothness limit surfaces points typically involves computing fourier transforms subdivision matrices examining values cases lead suggested modifications degrees freedom left interesting exploration resulting functions change degrees freedom manipulated exploration easily maple matlab prefer stick tools theory projects interpolating subdivision classic scheme real line interpolating paper describes compute exact ho smoothness resulting limit functions build maple mathematica toolbox compute smoothness order schemes hardcopy relevant paper variational design interpolating subdivisions leif describes interesting idea polynomials interpolating subdivision compute points solving discrete variational problem easily implemented matlab maple interesting kinds curves build differentiating subdivision curve number observations relating control points applying modified scheme difference coefficients derivative scheme differentiating interpolating schemes leads average interpolating functions observation generalizes nice project pick family curves spline curves work derivatives spaced knot setting pencil paper maple mathematica work copyright 1995 jim arvo peter schro der search personal homepage ahoy homepage finder required family required jonathan shakes marc langheinrich professor oren organization highly recommended etzioni search clear email address helpful country optional beta software report problems ahoy cs washington ahoy recommends netscape navigator progress updating search ahoy academic research project university washington ahoy metacrawler search engine department email lookups courtesy whowhere computer science institutional database courtesy yahoo note ahoy academic research prototype development crash unexpectedly report problems bugs page ahoy bugs register search ahoy cs washington handle tables table search form shore photo album photo album result arpa initiative purpose create digital project scrapbook arpa research projects album date people working shore included people left group included click title entry photo parentheses fetch home page campus landmarks department 1 univ wisconsin memorial union building 2 univ wisconsin lake memorial union terrace 3 computer sciences dept front entrance 4 computer sciences dept western view faculty 5 mike carey carey 5a carey al 6 david dewitt dewitt 7 jeff naughton naughton 8 marvin solomon solomon students staff 9 paul adams adams 10 joe burger bolo 11 craig freedman freedman 12 jignesh patel jignesh 13 kant ck 14 mark mcauliffe 15 dan schuh schuh 16 chong kwan tan tan 17 odysseas tsatalos odysseas 18 venkataraman 19 seth white white 20 zheng zack xu zack 21 jie bing yu jiebing 22 markos zaharioudakis markos 23 mike zwilling zwilling group photo 24 faces shore weekly meeting click photo fetch relevant page ismap points interest shore project home page uw madison dbms research group univ wisconsin computer sciences department note page construction comments odysseas cs wisc general gofer lal information cs532 semantics programming languages ta class maintain computers ll email address jones cs byu promise answer email questions rapidly email meet person tmcb general information page written kelly hall ta class updated semester gofer background ll lazy functional programming language gofer materials talks language called haskell gofer nice subset haskell chances won notice difference book ve hate unix machines gofer kind computer send mail details easily run pcs macs run vax rest page cover running gofer lal machines run gofer check lal machine background lal machines reading email ve logged machine lal group lal workstations log files machine names panther puma lynx lal whichever machine ll email gofer editing bigger tasks stay server dr windley machine disk quotas lal machines usage reasonable levels follow vague request ll plenty resources ready gofer log make enter correct terminal type standard login script assume hp type xterm standard lal login window calling home vt100 vt100 good choice forget set terminal type log command export term xterm unix prompt don xterm terminal type set make set default editor emacs vi editors lal machines pick whichever gofer issue command emacs export editor usr local bin emacs vi export editor usr bin vi export editor usr bin clever users stick commands file profile forget note profile login shell users starting interacting gofer start gofer reliably type word gofer gofer start print information prompt character point enter expressions gofer issue commands gofer program list commands enter tired gofer leave issuing command quit prompt commands ll edit load start editor gofer typing edit filename replace filename text file foo start editor earlier add couple expressions gofer haskell tutorial save file exit editor gofer resume load file edited issuing command load filename errors gofer print results evaluating stuff file case back edit file issuing edit filename command process repeats tired gofer exit quit command type expressions straight gofer evaluate type started gofer editor text file lets save work wrap feel free send email questions class class mailing list modified mike jones 9 5 96 life story html personality composed related elements difficult present oneself linear fashion luckily wonders hypertext linearity needed ve examples order facts tales thoughts important background information autobiographical compilation life page life story brain map deep thoughts josh seims god exists true nature reality pushing fat guy bridge stop bad idea words teleological metaphysical realize sound find approaches answers answers found questions world eye travel stare kinds people ignore home traveling refer living locals visiting museums forced confront beliefs systems behavioral norms ideas friendship pc pattern life shown objectively closest objectivity experience variety cultures ve collected reactions traveling south america south asia middle east africa american midwest beavis people heard cs grad students spend free time recreational programming rumors greatly fun www alert redirection response server handled client moved permanently document moved 1931 goal project develop tools exploratory analysis large traditional datasets project acronym traditional data exploration toolkit play fact major emphasis supporting sequence data exploration term sequence broadly include examples trace data time series data variety domains satellite sensor observations project main components visual data exploration tool called devise supports paradigm called visual queries visual query essence abstract description collection sequence data mapped user screen query serves template applied data set schema visual presentation subsequently explored detail standard operations scrolling zooming probing component system called seq supports sql style queries sequence data seq distinguished standard sql easy efficient ways pose queries sequentiality data set find day moving average ibm seq conjunction devise devise serving visual browser seq data manipulation backend component effort investigate ways large data sets called data mining developed tool called birch effectively cluster large data sets college engineering university wisconsin madison ece electrical computer engineering department overview department electrical computer engineering uw madison recognized excellence research instruction service profession ranks top electrical computer engineering departments national surveys consistently producing talented graduates skills respected nation world distinguished faculty 55 members leads exciting research efforts span traditional emerging areas electrical computer engineering recognized research contributions awards national international organizations faculty ieee fellows nsf presidential young investigator award recipients research department encompasses virtually specialty electrical computer engineering department noted hands approach graduate education complemented strong theoretical program blend offers students tremendous range research educational opportunities exploiting technological conceptual innovations electrical computer engineering interdisciplinary research educational programs major component activities uw madison electrical computer engineering faculty graduate students conduct interdisciplinary research diverse fields materials science dynamical systems space science manufacturing systems fusion applied probability efforts typically involve cross departmental collaboration faculty branches engineering areas medicine computer science physics mathematics campus boasts large number interdisciplinary centers industrial consortia coordinate enhance efforts centers provide access state art technology critical mass talented students faculty professional research staff focus innovations destined enhance competitive position engineering technology centers consortia operate direct industry participation permits students obtain hand knowledge modern industrial research establish important links industrial participants department centers consortia engineering research center plasma aided manufacturing center ray lithography wisconsin electric machines power electronics consortium wempec wisconsin manufacturing automation robotics consortium thin film research consortium materials science industrial consortium wisconsin information sciences communications consortium quality instruction highest priorities department faculty feel strong sense responsibility provide finest education graduate undergraduate students commitment faculty textbooks adopted universities abroad members department sought maintain research teaching research contributions yielding improvements curriculum fundamental insights classroom providing foundation innovative research recent research contributions faculty listed enclosure back brochure approximately hundred students enrolled graduate program roughly 40 percent doctoral candidates department awards average 70 master degrees 15 doctoral degrees year demand graduates industrial government academic employers consistently high alumni active contributors advancement electrical computer engineering department hundred year history remain leaders industry academia today uw coe depts centers consortia services fountain index search mail credits modified wednesday 17 jul 96 11 25 50 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc gnu emacs common lisp interface executive summary document designed started lisp emacs mscc accounts isn complete set designed started minimal set functions introduction part programming lisp historically versions language recent years convergence language definition book common lisp language considered bible lisp implementation called allegro short heavy duty industrial implementations allegro cl sold franz incorporated historical note origin franz product originally called franz lisp people thought pretty funny time nice things nice package integrating process writing debugging code single emacs session basic idea process buffer open lisp constantly running editor buffers shows file lisp code interface things point function definition editor buffer send automatically lisp process online entries manual find function defined automatically pop editor window worth experimenting package bit make life lot easier ll show cool features class started environment create file called emacs home directory doesn exist put line load emacs create file called clinit cl home directory put line load clinit cl start emacs edit lisp file lisp file extension cl lisp automatically put emacs mode called mode mode things balance parentheses indent code automatically send function definitions directly lisp process typing emacs foo cl open file foo cl editing special common lisp mode buffer things skip forward backward expressions definition symbol online common lisp manual list functions call function important emacs commands note commands means hitting control key commands work mode current emacs buffer type exit emacs saved file save type save current file type save current file file prompted file type switch buffer worked session type open file type 2 split emacs window type back 2 window type 1 display single window commands special buffers common lisp mode mode assigned buffer open file extension cl type lisp file lisp interpreter start lisp interpreter running type lisp interpreter lisp file recently edited type send buffer lisp interpreter evaluated type thing switch lisp buffer type evaluate current defun lisp interpreter type compile current defun lisp interpreter type beginning current defun type end current defun type control period find function defined type esc fi common lisp manual entry symbol lisp interpreter buffer previous expression typed lisp expression earlier begin session typing emacs foo cl emacs start lisp session display buffer editing foo cl type start lisp session put switch back editing buffer inferior lisp buffer emacs prompt things start lisp session buffer host process directory image image arguments time hit return default values questions back edit buffer type code simply counts number items list defun foo cond null 0 atom 1 foo car foo cdr passing function definition lisp typing evaluate entire buffer putting cursor foo function typing esc evaluate single defun command send defun lisp interpreter switch lisp process buffer test function typing foo exit lisp emacs typing exit information information interface appears uw cse lab note 162 steve hanks hanks cs washington 3 19 96 general information home page academic information servers department general information disclaimers contacts people department faculty researchers students staff directory listing activities assoc cs undergraduates cucs hockey 1994 1995 annual report cs department home page game life cells reproduce fill neighboring cells cell crowded lonely dies game life source wpi computer science department computer science department ai design group schedule fall 1996 spring 1996 meetings fall 1995 feedback search web index return wpi homepage return cs homepage cs wpi wed sep 11 21 22 10 edt 1996 information controversy surrounding naming molecular biology building university texas austin ut jim bob moffett chairman copper gold spinning gold robert bryce mother jones september october 1996 keeping indonesian mine gold silver copper valued 50 billion orleans based managed put spin environmental human rights abuses mine replies mother jones november december 1996 mine national geographic photo project underground pictures mine project underground mine pour river texas observer november 17 1995 9 jpeg version leaders claim mine rugged mountains source tons toxic wastes killing portions river acres rain forest tribes complain land compensation indonesian government human rights activists abused indonesian military gold blood wilderness cnn february 21 1996 mine remote rugged province arguably valuable single mineral discovery made vice president murphy told reuters outlining current exploration work reuter october 9 1996 austin copper mine house mine producing 8 world copper ut geological sciences department chairman mark oct 6 1996 contents copper gold web page source extensive information organized relevant explicit responses made rumor book published entitled mining remote deposit copper gold world mountains indonesia 1 800 535 7094 basic documents human rights violations environmental damage mine sources information controversy opinions including open letter ut president statement ut chancellor cunningham academic freedom move forward ut president letter letter resolutions passed ut student faculty groups administrative reaction moffett naming ut student government ut graduate student assembly asks building renamed ut biology professors petition change building pieces minutes faculty council meeting february 19 1996 ut computer sciences professor alan cline addresses rally west mall prior faculty council meeting february 19 1996 voted building photo daily texan faculty council meeting passed resolution resolved faculty council chancellor cunningham board regents discuss james robert louise moffett possibility voluntarily change proposed molecular biology building james robert louise moffett building reaction faculty council resolution deans council issued statement chancellor board regents seek building law school dean charged faculty council acted court chancellor cunningham regents faculty council threatens including includes threat letter replies relevant memo ut faculty council executive committee leader tom 6 000 000 000 federal court additional 1 000 people joined plaintiffs law suit remarks tom leader louisiana state court read torture open letter ut students west november 28 1996 web page standard disclaimer index files yards fp tar gz 1mb web page work robert boyer fifteenth acm symposium principles distributed computing podc 96 podc conference focuses research theory design specification implementation distributed systems podc participating 1996 federated computing research conference fcrc 96 philadelphia pa usa result dates podc 96 dates previous important dates nov 11 1995 paper submission deadline jan 15 1995 acceptance rejection notifications feb 16 1996 camera ready versions accepted papers due 23 26 1996 conference dates major previous year podc participating 1996 federated computing research conference result conference dates previous years podc accepting paper submissions electronically information call papers submit paper podc list accepted papers temporary notices podc 96 room share information podc mailing list podc 95 podc 97 home pages related conferences calls papers research distributed algorithms systems ordering proceedings earlier maintained tushar watson ibm 1006 grades cs 132 section 321 8 9 15pm tr grade 4 digits id notes current full lists perfect labs quizzes exams full score assume grades quiz 4 rest lab assignments current average quiz lab grades resp full score midterm exam 89 scores shown actual values 89 hand max min avg median exam shown normalized multiplied 100 89 cs132 homepage homepage facts recent past future originally caracas venezuela boston december 1995 start phd studies phd student college computer science northeastern university working specific area computer science times called computational science goal work interdisciplinary scientific projects mix knowledge areas physics mathematics chemistry computer science order solve real life problems computer science thing life draws attention interested photography express astronomy poetry music matter fact common time spend hours future continue research part doctorate preparation find time img return home page class 96 page maintained deepak balakrishna comments suggestions belong class 96 added write gbd cs cornell link home page send url click send mail directly deepak gb home page krishna home page arun kumar shetty deepak shenoy shenoy vinod bc home page ganti kd rajesh narayanan nadu srinivas rakesh home page anup pai himanshu ashok patti karthik mani prashant ravindra shukla sudarshan sunil chandra ramakrishna ravi chandra father simha prabhu home page anil singh cherry raman rao rod rao home page visit home page maintained arun sharma overview cecil vortex project craig chambers department computer science engineering university washington cecil vortex project aimed developing techniques constructing practical programming systems languages implementations environments make large applications systems programs easier write extend effectiveness programming system determined large part extent programming language features orthogonal unrestricted form language implemented efficiently encourage programmers important features language intended programming style supported programming environment cecil vortex project integrates language design language implementation programming environment research synergy combined research program leads rapid progress final results individual area cecil vortex project aims develop usable artifacts incorporating research results evaluate effectiveness research results foundation future research 1 language design research 2 language implementation research 3 programming environment research bibliography cecil project overview 11 95 scout report logo current issue divider scout report weekly publication internic net scout project university browsing archives wisconsin madison provided fast convenient stay informed valuable searching archives resources internet purpose combine place newly discovered subscribe text internet resources network tools version interest primary subscribe html audience researchers educators version service designed internet announcements selectively filtered summarized week care selection items included scout report basic criteria include depth content author information maintenance presentation content resource briefly scout report made access methods including mailing lists plain text version report separate mailing list html version web site holds weeks report addition archive past reports searchable organizations encouraged link page web pages receive html version report week email local posting site net happenings scout toolkit net scout publication net scout comments suggestions feedback information scout internic net internet internic logo 1996 net scout services internic information education services hot topics distributed systems mobile computing 1 yuan kai pei topics focus application transparent operating system coda descendent afs intended mobile environment talk dec 2 cover application aware adaptation intro 1 satyanarayanan mobile information access ieee personal communications vol 3 1 february 1996 computation model 2 kumar effects optimistic replication distributed file system cmu cs 94 215 carnegie mellon university 1994 chapter 2 3 3 coda papers mobile computing 2 application aware adaptation 4 noble satyanarayanan research status report adaptation mobile data access sigmod record vol 24 4 december 1995 5 noble price satyanarayanan programming interface application aware adaptation mobile computing proceedings usenix symposium mobile location independent computing apr 1995 ann arbor mi interesting places computer science research video games nasa hubble press release photos hubble telescope science institute nasa home page current shuttle mission temp site university texas utcs home page natural sciences placement center career expo 96 educational resources cs ut general libraries austin information austin 360 misc austin stuff austin radio stations ut austin web central computer sciences calendar utcs docs austin city connection miscellaneous report usa today politics cnn time sony thomas library congress legislative page span gopher democratic party house representatives utcs home page psu home page places hotlist 12 9 94 military pages railroads ships aircraft homepage tom clancy faq archive home pages people web utcs framemaker faqs links temporarily weather map southwest airlines world planet world europe finland russia books sf links publishers catalogs home page griffin page putnam internet book information center del rey tor interesting science fiction home page doesn work link typed url local information books von home page home page bookwire information publishers libraries eye england science fiction association web site basement full books sf site heinlein web page homepage search science fiction review archives internet top 100 sf books ed internet book review books romantic times sports net html www information html unix man pages computers radio show banyan switchboard phone listings internet starting points yahoo index delphi html specification beginner guide html anthony icon library ut icons webpages html writers guild netscape extensions html html quick reference guide java eff extended guide internet reilly associates humor hillary hair updated 09 23 96 das narrative resume narrative resume reverse chronological order uw arrived summer illinois college ic small liberal arts college historic jacksonville illinois founded 1829 ic college state grant degree graduate william jennings bryan famous visitors early days including abraham lincoln lincoln chair stephen douglas ic taught practically computer science catalog arizona state university tempe az ph dissertation neural network speech recognition languages linguistics computational long interest mine asu graduate program worked honeywell 11 years washington phoenix job honeywell customer support international headquarters notorious demanding profit organization honeywell years phoenix operating systems developer os 8 mainframe system supporting multiprocessing multiprogramming transaction processing large database systems 8 honeywell worked applications systems programmer administration block white house district columbia interesting place ve lived summer munich coming seattle count year york people detected resume master math university kentucky kent state university miles ohio town grew fact windows junior high school classrooms buildings ksu campus practically back childhood good place stop deduce remember 3 cent stamps 48 star flags hungarian uprising computers languages music played big part life moving seattle made trips seattle hear wagner epic der ring des trips reasons visits july august developed firm impression seattle delightful mediterranean climate unlike nice san diego occurred arrival july 22 shake belief 8 os 8 hardware architecture history internals book written comparable ways ibm mvs hardware architecture memory management advanced ibm 370 3090 line main competitor influenced design intel 386 story 8 turn influenced multics honeywell owned commercial rights story told unhappy ending native process sees memory variable set descriptors give access protected virtual address spaces ranging size byte megabytes separate access keys descriptor segmentation scheme completely orthogonal virtual memory arrangement levels page tables scheme give global variable activation record address space making constants giving hardware protection bounds pointer errors providing secure method passing parameters reference noteworthy innovations system predecessor virtual system late 1960 iii started life ge originally stood general electric entered mainframe business 1950 sold honeywell 1968 features traced back iii earlier support symmetric multiprocessing cpus databases network database model derived honeywell product line support time sharing transaction systems ran rings analogous ibm products secure flexible file system find limitations benefit hindsight shortly left honeywell company spun computer division independent corporation owned jointly honeywell nec bull france historic ties interests honeywell computer products spin company evolved subsidiary bull called bull information systems files text book file message files directory unwrapping wrapper executed unix environment create chapter directories content saving trouble copying files files spline files directory enhanced versions matlab files chapter 1 chapter 2 chapter 3 chapter 4 chapter 5 chapter 6 chapter 7 chapter 8 chapter 9 michael phillip salisbury 7 16 68 born hospital newport beach ca kay phil 5 11 70 brother pat born 12 25 73 shiny red bike 12 27 73 broke leg learning ride bike 12 30 73 sister karin born 7 16 84 morning solo flight airplane 7 16 84 afternoon driver license 9 84 private pilot successful 6 86 graduated newport harbor high school 9 86 left home college caltech pasadena ca 1 hour 10 86 entrance page house 6 90 graduated caltech bs physics computer science began life grad student university 9 90 washington seattle wa computer science engineering department 12 92 ms cs 6 93 abd passed general exam 7 94 real publication siggraph 94 8 21 95 short netscape 51 share 9 5 95 netscape 46 1 2 9 24 95 netscape 67 hmmmm short netscape 91 10 25 95 mantra stocks 12 5 95 netscape 171 whew 8 96 paper siggraph phd 6 97 picture home sweet home beautiful city home address iii 172 sector lucknow india time india present suggestions send img img back home page updated sep 22 1996 safeware system safety computers nancy leveson university washington leveson cs washington publisher addison wesley isbn 0 201 2 price 49 50 contents book examines past accidents building safe electromechanical systems lessons applied computer controlled systems lesson accidents result unknown scientific principles failure apply standard engineering practices lesson accidents prevented technological fixes require control aspects development operation system features methodology building safety critical systems outlined part 1 nature risk 126 pages problem safe safe role computers accidents software myths software engineering hard problems causality hierarchical model causality root accidents humans accidents role humans automated systems part 2 introduction system safety 50 pages foundations system safety systems theory systems engineering historical development basic concepts hazard analysis design safety management software system safety cost effectiveness system safety approaches safety industrial engineering reliability engineering part 3 definitions models 75 pages terminology accident models human task error models part 4 elements safeware program 290 pages managing safety role management setting policy communication channels setting system safety organization place organizational structure documentation system software safety process general tasks real examples hazard analysis types models types analysis current models techniques limitations evaluations software hazard analysis requirements analysis designing safety design human machine interface verification safety testing software fault tree analysis appendices 132 pages detailed descriptions researched accidents descriptions industry specific approaches safety appendix medical devices 25 story appendix aerospace civil aviation approach safety apollo 13 dc 10 challenger appendix chemical industry chemical process industry approach safety appendix nuclear power nuclear power plant works nuclear power approach safety mile island references 20 pages applets java enabled browser dancing text paragraph scribble java enabled browser scribble pad paragraph fib pl gen data hw1 ps hw2 ps hw3 ps hw4 ps hw5 ps pl project description ps project grading ps syllabus ps test1 ps test2 ps info rutgers campus wide information system rutgers info rutgers university campus wide information system info searching info info winter recess reference guide university administration admissions schools colleges facts figures history policies procedures finding people schools colleges homepages academic departments programs undergraduate majors centers institutes places transportation rutgers directories rutgers events calendar news weather academics instruction academic calendar academic departments programs catalogs class schedules learning resources study abroad research centers institutes faculty survey research support grants rutgers university press libraries reference library services information line catalog databases computing computing facilities services network information rutgers spirit intercollegiate athletics alumni special events student matters services involvement opportunities policies procedures faculty staff matters services involvement policies procedures jersey resources campus communities academics institutions event calendars local information state regional information camden campus newark campus general web wide information services questions rutgers return rutgers home page comments website rutgers university web committee updated 12 19 96 rutgers state university equal opportunity affirmative action institution cs611 semantics programming languages homeworks homework 0 dvi file solve homework ml definitions found sml ml examples class examples sml postscript version homework solution online tests homework 1 dvi file homework features proofs ml hacking postscript version assignment writeup ml solution online solutions dvi proofs postscript note test cases grade solutions online homework 2 dvi file homework proofs ml hacking types postscript version solution dvi proofs online postscript ml solution programming part online finally parser evaluator based solution online ml lex ml yacc parser source interested homework 3 dvi file fourth homework proofs exercises gunter postscript version solution dvi online postscript homework 4 dvi file homework implementing polymorphic lambda calculus lemma showing soundness model respect type beta reduction don type code text version homework ml solution online test cases grade submissions proof solution dvi online postscript homework 5 dvi file sixth homework implementations proofs unification type inference postscript version don type code text version homework ml solution online test cases solution dvi proofs online postscript homework 6 dvi file seventh homework proofs continuous functions postscript version assignment 0 postscript homework programming exercises axiomatic semantics exercises proofs back cs611 homepage 2083 story month october actual radio transcript released chief naval operations 10 10 95 station 1 15 degrees north avoid collision station 2 recommend 15 degrees south avoid collision station 1 captain navy ship station 2 station 1 aircraft carrier enterprise large navy station 2 puget sound lighthouse call september great moments engineering recent issue meat magazine editors quoted publication california industry federation telling story federal aviation administration unique device testing strength airplanes device gun dead chicken plane approximately speed plane flies theory doesn crack impact ll survive real collision bird flight british interested wanted test brand speedy locomotive developing borrowed faa chicken loaded chicken fired ballistic chicken shattered broke engineer chair embedded back wall engine cab british asked faa recheck test correctly faa reviewed test recommendation chicken www alert redirection response server handled client document moved document permanently moved cs838 thread recent messages messages sorted date subject author mail archives starting mon 09 sep 1996 00 00 cst ending tue 05 nov 1996 00 00 cst messages 33 cs838 web page richard belew ait files richard belew ait files richard belew cs838 class notes 9 10 96 greg sharp richard belew cs 838 foa page 20 line 5 tina eliassi rad cs 838 tokens tina eliassi rad notes 9 19 96 andrew prock cs838 class notes 9 12 96 mark manville www page statistics www cs wisc andrew prock www page statistics www cs wisc gregory sharp cs838 mpl maryan stubbs cs838 stemming problems andrew prock cs838 foa 6 5 peer review richard belew cs838 stump search robin stubbs cs838 search robin stubbs cs838 richard belew cs838 class notes 9 24 96 replogle students wisc cs838 foa 7 notes note taking richard belew cs838 foa 7 notes note taking rebecca hasti mp2 3 write ups richard belew cs838 slides yinong wei cs838 class notes 10 08 96 html format rahul kapoor cs838 smart x86 gregory sharp 838 eleven queries chad lane 838 eleven queries richard belew cs838 questions richard belew smart sparc gregory sharp midterm preparations richard belew midterm preparations rebecca hasti cs838 midterm preparations richard belew cs838 midterm richard belew cs838 ir article ny times tina eliassi rad message date tue 05 nov 1996 00 00 cst archived tue nov 05 1996 11 27 58 cst messages sorted date subject author mail archives archive generated hypermail 1 02 searching internet top search search ut austin alta vista search 100 000 web pages 200 servers excite ut austin lycos yahoo keyword search key words phrases boolean operators top job set parameters refine searching careerpath monster board subject search online career center browse hierarchical subject topic based databases indexes abstracts access periodical indexes government data books corporate information restricted ut austin libraries universities colleges view lists search libraries universities colleges abroad finding email addresses search people institution internet site search ftp wais telnet search ftp wais telnet archie resources search listservs newsgroups search usenet newsgroups scholarly conference mailing lists frequently asked questions faqs employment opportunities search local state national employment opportunities good search kaleidoscope students academics research library computing business administrative 20 december 96 ut teamweb ut austin comments www www utexas boston university cla computer science dept cla cs 101 b1 introduction computers instructions request grade report request report grade sending empty email message prof azer bestavros subject line sentence getgrade shown azer bestavros cs bu cc subject getgrade message text sending email message receive minutes grade report grade homeworks graded minimum maximum average grade class document prepared professor azer bestavros cs bu created october 1 1995 updated october 6 1995 homework 1 2 3 web programming familiar expert web programming includes limited html cgi perl java ensure set assignments 1 create home page due 9 12 96 2 develop form cgi embedding perl due 9 17 96 invent implement function calculator 3 project hour java applet handout due 9 24 96 local page web information largely reproduced find links helpful read things suggest follow pointers composition style hand assignments 1 2 3 assignment 1 making page links homepages send email message single line html html href anchor assignment 2 3 place link home page spim spim software simulator runs assembly language programs mips r2000 r3000 risc computers spim read immediately run files assembly language statements read run mips files compiled mips system spim contained system running programs debugger interface operating system manual click wrote spim target machine undergraduate compiler spim portable run decstation 3100 sun 3 sun 4 pc rt hp sequent students generate code simple clean orthogonal computer matter god awful machine successful role news macintosh pc versions spim anonymous ftp ftp cs wisc pub spim spim fairly slow runs 1000 roughly 1 25th speed decstation 3100 speed based system spim implements entire mips assembler extended instruction set ve omitted complex floating point comparisons details memory system page tables spim complete source code documentation instructions including aren kane book produced mips compilers include large torture test verify port machine spim simple terminal style flashy windows interface spim includes optional extension anne rogers scott rosenberg princeton performs cycle cycle mips simulation exposes hardware pipeline spim copyrighted freely commercial purposes copy compressed tar file ftp cs wisc file ~ftp pub spim spim tar informed future updates send electronic address spim documentation appendix hennessy patterson computer organization design hardware software interface morgan kaufman 1993 introduction software james larus computer sciences department 1210 west dayton street university wisconsin madison wi 53706 larus cs wisc 608 262 9519 spim runs vax handle floating point properly compilers vax treat single floats properly acads enter world academia lie databases good sources information database research uw madison dbms research latest buzz industry olap stuff stanford dbms research sporting action cricket favourite sport plenty info places cricinfo database wanna cricket ratings wonderful world cricket australian cricket stuff enjoy india national newspaper hindu action movie world heres internet movie database readme 4 15 1 tar part 1 part 2 part 3 part 4 part 5 texas 0 5 tar object oriented design ibm motorola somerset 9 jan 14 feb 1996 instructor glenn downing ta mark johnstone important announcements instructor syllabus ta syllabus assignments solutions frequently asked questions faq references object oriented programming design glenn downing homepage mark johnstone homepage students mail addresses glenn downing mail mark johnstone mail jade mail class meets 9am 1pm building 904 6th floor classroom week 1 tue 1 09 96 wed 1 10 96 week 2 tue 1 16 96 wed 1 17 96 week 3 tue 1 23 96 wed 1 24 96 break classes meet 9am 1pm building 45 executive dining room week 4 tue 2 06 96 wed 2 07 96 week 5 tue 2 13 96 wed 2 14 96 updated 01 08 96 page prepared mark johnstone suggestions comments department computer sciences ut austin click send mail glenn downing mark johnstone jade images inspired glass adam finkelstein dale seattle based artist works primarily glass pioneer art form received worldwide attention work pleasure viewing large body glass installation seattle art museum 1992 words describe beauty glass suffice computer generated images inspired glass long attempt modeling glass john snyder generative modeling system create geometry base outer rim splines created randomly control points circle colors simple spirals blue green paint john snyder ray tracer create image geometry similarity 70 pleased image shadow crisp exhibits light focusing spreading occur light real glass dish shape led image looked books art found photographs glass shown black highly reflective table needless dramatic effect importantly complicated focusing effects shadow table shadow table reflection glass image glass highly reflective table table send light glass mirror direction lights glass naturally dark made painted areas glass emit light giving work slightly neon effect people dramatic lighting happy work progress figure render things greg ward radiance package img skiing cartoons knight cse 500 490b schedule alan borning jan 2 overview alan borning readings miller chapters 1 3 jan 4 internet technology history terry gray jan 9 guest speaker phil jan 11 public policy issues readings miller chapter 4 howard besser internet information superhighway resisting virtual life gary chapman article wire republic time start reading bill gates road ahead jan 16 project planning public policy issues continued readings miller chapter 5 jan 18 guest speaker marlin regulatory framework nii readings george forbes asap dec 7 1992 john browning universal service idea time past wired sept 1994 background reading seattle information infrastructure proposal jan 23 government industrial agendas readings miller chapters 6 7 jan 25 guest speaker james anderson uw school fisheries environmental conflicts world wide web uw columbia basin research pages online models jan 30 universal service readings miller chapter 8 john browning article jan 18 feb 1 discussion bill gates road ahead feb 6 guest speaker developing electronic community home page feb 8 project presentation information haves nots paul bock richard chinn darrin curtis joe relevant links libraries information haves nots sections class links page feb 13 discussion miller chapter 9 democracy free speech session ll talk politics web pages examples federal government senator senator patty murray representative rick white city government norm rice campaigns bob dole president confused bob dole president issues guns national association issues progressive politics issues conservative christian politics christian coalition issues prison activists prison legal news stop prisoner rape feb 15 guest speaker doug american civil liberties union feb 20 media politics nii continuation discussion miller chapter 9 democracy free speech talk martin tompa public key cryptography sieg 224 3 30 pm feb 22 miller chapter 10 privacy civil liberties encryption feb 27 guest speaker ellen spertus gender issues relevant links gender issues section class links page feb 29 project presentations becky internet foreign language education relevant links www foreign language resources teaching web academic organizations fl teachers john davis evolution internet commercial entity relevant links gvu www user internet marketing group commerce net digicash publications online cash checks digicash publications security identification card computers make big brother obsolete internet crossroads recommended manufacturing consent video noam chomsky thinking writing media library media section free watch rent scarecrow video mar 5 project presentations daniel wood advertising net erik selberg copyright intellectual property issues mar 7 project presentation shuichi koga sachin bhatia telecommunication issues international perspective evaluations ut austin campus kaleidoscope mail phone news directory today events campus city events updated 52 times calendars year academic events calendars city calendars tours virtual campus scenes top maps campus accessibility shuttle buildings images erwin center huntington pac texas union athletics texas longhorns people directory student orgs alumni drag op credit union texas textbooks good search kaleidoscope students academics research library computing business administrative 20 december 96 ut teamweb ut austin comments www www utexas suggested projects cs664 robotics 1 edge clustering develop algorithm clustering edges represent single object 2 performance simulations investigate high performance vision image processing applications perform modern architectures vision applications tend large data structures images exhibit good bad spatial locality ideally processor simulator cache size cache associativity memory size processor speed instruction set simulator generate statistics cache hit miss ratio simulator extended simulate shared memory multiprocessor starting scratch hard adapt existing program starting points uw 3 image databases project cornell develop general purpose image database intelligent searching images based large number image features people implement measures basics texture pattern matching face recognition starting points competitors 4 camera gaze control create adapt existing object tracking algorithm output control pan tilt positions desktop camera robotics lab developing cheap pan tilt hardware standard ccd camera user click portion image camera pan tilt object centered focus 5 find cool stereo vision existing programs generate good depth maps real time speeds 5 15 fps create cute application robots platform depth maps perform task navigation collision avoidance easiest robot navigate crashes back turn 6 stereo camera calibration develop robust reliable procedure pair stereo cameras feedback loop output cameras view test pattern adjusted view 7 text segmentation develop system detect text image series images ocr image printed text recover text concentrate find text image typical examples texts identify video signal include network news scores player stats sports games 8 human face segmentation basically find objects scene human faces people answer starting point univ maryland work cmu kanade group patient working work cs579 img laboratory home page img img computer science home page java thesis cs 470 syllabus cs 470 introduction artificial intelligence fall 96 tuth 1 35 2 50 373 marb professor tony martinez tmcb office hours tuth 3 00 3 45pm appointment ta scott tmcb 378 office hours mon 1 2pm wed 3 4pm prerequisites cs 236 252 330 description introduction artificial intelligence introduces studies core areas artificial intelligence coverage includes intelligent agents problem solving search knowledge based systems inference planning uncertainty learning perception text artificial intelligence modern approach cover text order reading schedule assigned sections read class lecture lecture cover topics reading additional emphasis extensions text deemed valuable time complete coverage aspects reading expected read understand text responsible text information assigned reading specifically noted examinations homework homework assigned lectures homework questions text due beginning class period programming assignments approximately programming assignments covering major themes class work discuss approaches classmates ta pass assignment computer hand documented code examinations midterm final exam final comprehensive emphasis topics covered midterm lateness homework assignments 10 handed los 5 day late free late days good reason lateness sickness unique typical problems rest fellow students receive late penalty ta hand late homework ta accepted day class grading grading curve approximate breakdown midterm 25 final 30 programming assignments 25 homework 20 question concern grading homework examinations talk ta day problem good argument appeal feel justice enjoy approximate class schedule date reading assignment topic september 3 1 5 1 2 10 2 3 12 3 scheme review checkers interface 17 3 4 19 4 24 5 checkers program 26 6 october 1 6 3 7 8 7 10 9 15 9 17 9 10 2 10 4 theorem prover 22 11 24 midterm 29 11 13 31 14 november 5 14 7 15 12 15 belief network program 14 18 19 18 21 19 26 19 neural network program 28 thanksgiving december 3 22 5 26 27 10 26 27 sat dec 14 final exam 3 6pm cs 736 tentative schedule spring 96 1 23 introduction nucleus multiprogramming system 1 25 fundamental concepts ms dos 1 30 communicating sequential processes monitors operating system structuring concept duality operating system structures 2 1 experiences processes monitors mesa introduction programming threads 2 6 unix timesharing system 2 8 pilot operating system personal computer 2 13 virtual memory management vax vms converting swap based system paging architecture lacking page reference bits 2 15 condor utilizing idle workstation resources guest lecture professor miron livny assignment due 2 20 duality memory communication implementation multiprocessor operating system multics virtual memory concepts design 2 22 working set past present 2 27 memory coherence shared virtual memory systems 2 29 introduction disk drive modeling fast file system unix project proposal due 3 5 measurements distributed file system 3 7 design implementation log structured file system 3 12 spring break 3 14 spring break 3 19 case redundant array inexpensive disks raid 3 21 grapevine exercise distributed computing 3 26 implementing remote procedure calls 3 28 distributed kernel performance diskless workstations 4 2 design implementation sun network filesystem interim report due 4 4 scale performance distributed file system 4 9 method obtaining digital signatures public key cryptosystems 4 11 kerberos authentication service open network systems 4 16 authentication distributed systems theory practice 4 18 design secure systems 4 23 unix operating system security security flaws hotjava web browser 4 25 theads input output synthesis kernel 4 30 comparison mach windows nt kernels 5 2 extensibility safety performance spin operating system project implementation prepare demo 5 7 project presentation 5 9 project presentation 5 10 project final report due engineering open house 1996 computer science engineering picture open house sign year college engineering university washington holds open house encourage folks world peek inside year event held april 19th 20th cse banner sieg hall department computer science engineering part college engineering hosted handful exhibits cse showed graphics lab pc lab hardware design lab sponsor talks days places visit information super highway cornell university cornell university cu info department computer science mail book industry apple citibank compaq compuserve dec dell frame general electric hewlett packard ibm island graphics intel kodak mci microsoft motorola novell sony sun visa wordperfect xerox movies http www html news web news stand pictures art gallery digital picture archive 17th floor image finder view moscow picture gallery felix lee collection russia moscow guide references american english dictionary edmund car guide dictionary technical natural language map collection webster dictionary weather ithaca mit server ui server pavel cs cornell publications conference papers shun tak leung john zahorjan improving performance runtime parallelization proceedings fourth acm sigplan symposium principles practice parallel programming 1993 pp 83 91 technical report 92 10 05 cheung leung speaker independent isolated word recognition word based vector quantization hidden markov models proceedings ieee 1987 international conference acoustics speech signal processing april 1987 pp 1135 technical reports shun tak leung array restructuring cache locality technical report 96 08 01 august 1996 thesis shun tak leung john zahorjan optimizing data locality array restructuring technical report 95 09 01 september 1995 concise version shun tak leung john zahorjan extending applicability improving performance runtime parallelization technical report 95 01 08 january 1995 shun tak leung john zahorjan restructuring arrays efficient parallel loop execution technical report 94 02 01 february 1994 shun tak leung john zahorjan reordering iterations runtime loop parallelization technical report 92 12 07 december 1992 shun tak leung department computer science engineering university washington box 352350 seattle wa 98195 2350 email shuntak cs washington fax 206 543 2969 modified september 11 1996 univ wisconsin cs computer architecture group university wisconsin madison world wide web home page computer architecture group university wisconsin madison department computer sciences information computer architecture visit www computer architecture page table contents research impact projects faculty courses industrial affiliates program tech reports exams seminars mailing list graduate students graduating students architecture alumni industrial impact computer architecture research university wisconsin madison updated june 1994 document highlights industrial impact research computer architecture university wisconsin 1980 broad areas contributions processor design emphasis instruction level parallel processor technology ii cache memory systems iii multiprocessor systems iv enabling technologies processor technologies early contributions instruction level parallel called ilp processor technology development decoupled architecture concept developed term superscalar coined decoupled architecture fact superscalar architecture supports issuing multiple instructions cycle sequential instruction stream commonly regarded commercially superscalar processor astronautics zs 1 appeared 1988 developed direct spin university wisconsin research efforts zs 1 superscalar processors decoupled architecture principles separate addressing activity computation activity increasing amount instruction level parallelism exploited recent processors follow decoupled architecture principles include ibm power series processors silicon graphics previously called silicon graphics major contribution development precise interrupt register renaming techniques order instruction execution smith provided published work directed specifically implementation precise interrupts paper laid fundamental problems proposed number solutions techniques sohi extended precise interrupt maintenance mechanisms carry register renaming articulated organization dynamically scheduled superscalar processor register renaming precise interrupts body research fundamental emergence superscalar processors 1990s mechanisms proposed uw researchers core modern superscalar processors including motorola recently announced powerpc 604 upcoming powerpc 620 announced superscalar processors mechanisms core relevant work ilp processors continuing uw recent research contributions include ways integrating guarded execution existing instruction sets paradigm exploiting instruction level parallelism paradigm called multiscalar inherent properties make promising existing superscalar vliw paradigms turn century processor cache memory systems wisconsin researchers long history contributions design memory systems caches anticipating era memory bandwidth severely restrict system performance goodman showed caches reduce average memory latency limit peak memory bandwidth requirements focusing temporal spatial locality wisconsin researchers provided motivation recent shift set associative direct mapped caches smith goodman showed circumstances direct mapped caches obtain hit ratios fully associative caches hill demonstrated direct mapped caches yield performance set associative larger miss ratios provided insight cache design 3c model separates compulsory capacity conflict components miss ratio area cache design goodman showed static column drams poor man cache providing benefits cache memory sram hill wood participated studies multi megabyte cache design criticized practical sohi showed processors change prevalent blocking caches blocking caches aggressive exploiting ilp contributions found varying modern computer systems sun microsystems compaq built computers caches direct mapped caches common set associative multi megabyte level caches widely recently announced superscalar microprocessors blocking caches multiprocessor systems multiprocessor systems goodman published paper describing snooping cache coherence protocol snooping cache protocols enabled construction shared bus multiprocessors called symmetric multiprocessors marketplace multiprocessors earliest general purpose multiprocessor systems common form multiprocessing today earliest snooping cache systems sequent balance encore directly influenced wisconsin work microprocessors motorola implemented write protocol goodman recent multiprocessor workstations servers manufactured sun microsystems snooping cache protocols goodman sohi contributed ieee standard 1596 scalable coherent interface commercial grade directory based coherence scheme goodman contributed extensively basic cache coherence protocol development options achieving higher performance goodman sohi primary contributors development protocols large numbers caches extensions convex exemplar system commercial system scalable coherent interface systems development including unisys ibm goodman vernon developed synchronizing prefetch primitive incorporated sci standard technique synchronizing shared memory accesses inspired software implementations implementing efficient locks minimize network traffic contention inspired mcs lock standard locking mechanism shared memory multiprocessors synchronization mechanism invented uw researchers technique combine fetch increment operations applicability technique grow powerful multiprocessors aggressive synchronization requirements built area contributions memory consistency models semantics shared memory wisconsin researchers recognize memory consistency synonymous cache coherence goodman defined processor consistency general effect buffering writes hill showed weak ordering viewed sequential consistency strongest model data race free programs formalization subsequent generalizations sophisticated compiler hardware optimizations previously full industrial impact memory consistency models felt await wide deployment order issue processors blocking caches software hardware hybrid coherence solutions practical research multiprocessors continuing wisconsin recent research includes contributions middle interface languages compilers system software hardware uw researchers developing tempest approach provide support shared memory message passing hybrid combinations enabling technologies design computer system requires quantitative design criteria wisconsin researchers advanced theory practice important enabling technologies hill developed algorithms software tools algorithms simultaneously simulating multiple alternative cache organizations larus developed techniques software tools techniques rewriting executables profile programs wood hill advanced state art trace sampling techniques important techniques study large caches equally important wisconsin researchers transferred techniques software tools industry academia build work tools ae cprof dinero qpt thousand academic industrial sites uw researchers provided data industry design computers designers download spec miss ratio data ftp site require machine years recently uw researchers developed wisconsin wind tunnel effective parallel simulator parallel computers running thinking machines cm 5 wisconsin wind tunnel permits efficient evaluation real application performance proposed hardware current projects multiscalar galileo wisconsin wind tunnel faculty james goodman mark hill gurindar sohi david wood visiting adjunct faculty james smith department electrical computer engineering architecture courses cs ece 352 digital system fundamentals cs ece 354 machine organization programming cs ece 552 introduction computer architecture cs ece 752 advanced computer architecture cs ece 755 vlsi systems design cs ece 756 computer aided design vlsi cs ece 757 advanced computer architecture ii recommended courses cs 536 introduction compilers cs 537 operating systems cs 547 introduction performance modeling cs 701 compilers cs 736 advanced operating systems cs 747 advanced performance modeling statistics 424 experimental design engineers industrial affiliates program computer architecture group set program industrial affiliates information read public affiliates page computer architecture industrial affiliates page access restricted current affiliates information recent architecture tech reports architecture qualifying exams computer architecture seminar join architecture mailing list mail listproc cs wisc single line body subscribe architecture jane doe graduate students note student home page content restricted endorsed univ wisconsin scott breach sohi doug burger goodman babak falsafi wood alain ka gi goodman stefanos kaxiras goodman andreas moshovos sohi shubu mukherjee hill subbarao palacharla smith steve reinhardt wood yannis schoinas hill avinash sodani sohi vijaykumar architecture ph alumni todd austin april 1996 advisor guri sohi thesis hardware software mechanisms reducing load latency dionisios pnevmatikatos december 1995 advisor guri sohi thesis incorporating guarded execution existing instruction sets alvin lebeck november 1995 advisor david wood thesis tools techniques memory system design analysis madhusudhan talluri august 1995 advisor mark hill thesis superpages address translation hierarchy manoj franklin december 1993 advisor guri sohi thesis multiscalar architecture sarita adve november 1993 advisor mark hill thesis designing memory consistency models shared memory multiprocessors ross johnson june 1993 advisor jim goodman thesis extending scalable coherent interface large scale shared memory steve scott august 1992 advisor jim goodman thesis design large scale shared memory multiprocessors mark friedman january 1992 advisor guri sohi thesis architectural characterization prolog execution sriram december 1991 advisor guri sohi thesis instruction level characterization cray mp processor men chow chiang september 1991 advisor guri sohi thesis memory system design bus based multiprocessors richard kessler july 1991 advisor mark hill thesis analysis multi megabyte secondary cpu cache memories wei chung hsu august 1987 advisor jim goodman thesis register allocation code scheduling load store architectures william cox august 1986 advisor jim goodman thesis performance disk servers august 1985 advisor jim goodman thesis design pipelined memory systems decoupled architectures honesty young june 1985 advisor jim goodman thesis evaluation decoupled computer architecture design vector extension modified dburger cs wisc tue apr 30 15 16 00 cdt 1996 1724 shrinivas ashwin bookmarks guide html contents glance web developer virtual library iit bombay department computer science class 96 annotations rocket shop library indian express cricket homepage rediff net sports pages irc connecting campus computer labs offices campus msu connected metropolitan area computer network man called turn connected internet computer campus applications access internet pilot mail netscape gopher campus leave campus apartment hometown dorm room longer access applications personal computer connected order connect modem communication software enables connect live akers holmes shaw halls computer click connecting phone modem connect pilot gopher internet services personal computer modem communication software emulates vt100 terminal communication software macintosh ibm pc compatibles obtained free charge msu computer store store detailed instructions dial internet computer store located 305 computer center desk number 355 communication software package computer store offers includes free copies netscape telnet program check email ftp program news reader browse favorite usenet newsgroups communication software varies depending type computer operating system running click correct choice ibm compatible pc running windows 95 ibm compatible pc running windows 3 1 windows workgroups 3 11 ibm compatible pc running ms dos macintosh computer store information msu network connecting computer network east lansing area connect charge local phone call leave east lansing area dial long distance phone number charged long distance rates duration connection luckily unique service called care problem connect local call michigan home vacations check email connect internet msu account local access number hometown click live michigan section line services connecting internet line service line services present alternative connect internet personal computer modem dial line service america online compuserve prodigy services commercially run generally charged hourly rate connected computers line services provide mail newsgroups real time chat rooms freeware shareware software archives commercial services electronic mail order shopping airline reservation systems line services provide access internet internet email gopher ftp internet services system leave msu live michigan subscribe services continue internet email correspond friends msu world information line services click additional information connecting campus msu homepage msu connecting campus homepage modem settings dial connections dial phone numbers img metacrawler configuration options page users personalize metacrawler features tailored function desire configure metacrawler simply select options prefer click save configuration button metacrawler remember options choose time visit site configuration technical note browser support cookies configuration saved properly solution bookmark link produced saving configuration bookmark access metacrawler future extra functionality features supported metacrawler displayed enable default option user utilize extra functionality dynamic status displays java capable browser view search results metacrawler control applet request results updates time search java capable browsers include netscape navigator version 2 0 greater internet explorer enable version 3 0 greater note internet explorer users internet explorer version 3 0 crash run applet turn java time compilation upgrade internet explorer version 3 01 frame support dynamic status displays enabled display applet located frame user scroll search results enable viewing search progress note versions netscape save place link frame potential annoyance link targets frame support enabled default window replace search page target page links frame optionally choose display window results frame link window save configuration home configure problems webmaster metacrawler copyright 1996 erik selberg oren etzioni greg lauckhart rights reserved sukhpal sanghera routes home caml programming language ml programming language courses spring 96 computer science technical reports html newsstand nile collaborative project computer scientists physicists distributed computing horus group communication system distributed applications frequently asked questions borland physics world particle data group jobs music life reliance memorable gift reliance put entire mis department farewell card memorable days life couldn holiday inn sitting left mahesh manish standing left long day work returned back towers road fun raju img paul beame selected recent papers simplified improved resolution lower bounds focs 96 improved depth lower bounds small distance connectivity focs 95 relative complexity np search problems stoc 95 lower bounds hilbert nullstellensatz propositional proofs focs 94 switching lemma primer exponential separation matching principle principle separating power erew crew small communication width time space tradeoffs undirected graph traversal beame cs washington oblivion internet searching img img img yahoo lycos einet news financial img img img cnn cnnfn fidelity fun friends img img img uw mad dilbert imagiware apple macintosh computer science music connected mac ultimate mac macintosh great michael sarah mclachlan terrific site love live stage toad wet red dwarf madison wi hotwired federal web locator chris weaver computer sciences department university wisconsin madison modified wed jan 24 15 10 35 1996 christopher weaver academic personnel department computer science engineering professors donald anderson ph francine berman ph walter ph larry carter ph flaviu cristian ph jeanne ferrante ph william ph te hu ph ramesh jain ph christos papadimitriou ph walter savitch ph victor vianu ph gill williamson ph chair professor emeritus kenneth ph associate professors richard belew ph chung kuan cheng ph garrison cottrell ph keith marzullo ph alex ph joseph pasquale ph ramamohan paturi ph george polyzos ph venkat rangan ph assistant professors scott baden ph charles elkan ph william griswold ph russell impagliazzo ph paul kube ph heather ph adjunct faculty samuel buss ph sidney karin ph walter ku ph jeffrey ph rosen ph terrence sejnowski ph visiting scholars brian bartell ph laura anne bloom ph christof fetzer kenji hayashi ph hwang bin ph chia chun tsai ph lecturers dennis bauman jeffrey butler ph david demers ph joseph gary ph gregory ph david ph susan marx keith muller ph richard ord brian russ john postdoctoral fellows scholars eric anderson ph william ph ph kevin roland fall figueira ph ph ph li ph mark ph sc richard wolski ph wang ph ph ping zhang ph research scientist eric ph associate research scientist mohan ahuja ph img fri oct 20 15 35 07 pdt 1995 university washington graduate school style policy manual theses dissertations graduate student thesis dissertation outcome substantial effort content style reflect faculty members guided work university washington standards set pages presenting work professional manner credit contributed dale johnson acting dean graduate school table contents checklist submission theses dissertations checklist submission doctoral dissertations general information filing theses dissertations introduction thesis dissertation thesis advisers requirements theses dissertations language deadlines application degree completion degree requirements registration faculty approval presentation graduate school final inspection graduate school binding fees binding extra copies thesis special requirements doctoral dissertations procedures scheduling final examination sixty day time limit submission dissertation presentation documents ii producing thesis dissertation general paper typing printing thesis formatting character size fonts printers special requirements double sided presentation symbols duplicating thesis style manuals margins preliminary pages text introduction footnotes chapter notes end notes illustrations captions facing caption pages tables figures color illustrations reduction folding bibliography list references appendices presentation exhibits iii arrangement pages arrangement master thesis arrangement doctoral dissertation iv sample pages copyright master thesis doctoral dissertation title page title author degree title year approval signature number copies title page program authorized offer degree quote slip abstract master thesis doctoral dissertation length symbols formulas preliminary pages table contents preliminary pages appendices pocket materials list figures list tables page arrangement captions format acknowledgments copy centers appointments statement plagiarism plagiarism defined words ideas diagrams publicly work appropriately acknowledging sources materials constitutes plagiarism intentional work university washington takes plagiarism tolerate accel accel general purpose system abductive reasoning construct explanations observed intelligent phenomena explanations avoid redundant work future problem solving episodes define abductive explanation consistent set assumptions combined background knowledge logically entails set observations accel constructed domain independent system knowledge variety domains uniformly encoded order horn clause axioms general purpose abduction algorithm aaa efficiently construct explanations caching partial explanations accel shown achieve order magnitude speedup run time variety domains including plan recognition text understanding diagnosis medical diseases logic circuits dynamic systems common lisp source code accel system diagnosis domains anonymous ftp detailed description system found publications 1 hwee tou ng raymond mooney abductive plan recognition diagnosis comprehensive empirical evaluation proceedings international conference principles knowledge representation reasoning kr 92 pp 499 508 cambridge ma october 1992 2 hwee tou ng raymond mooney efficient order horn clause abduction system based atms proceedings ninth national conference artificial intelligence pages 494 499 anaheim ca july 1991 related papers found abduction research page estlin cs utexas introduction computer graphics 1996 autumn quarter homework assignments homework 0 questionnaire homework 1 drawing pixels homework 2 compositing lines polygons curves homework 3 3d graphics pal recent publications updated august 27 1996 problems downloading send mail han 3d geometric reasoning algorithms feature recognition ph dissertation computer science department university southern california august 1996 requicha tolerance modeling application programming interfaces proc symp tools methods concurrent engineering budapest hungary 29 31 1996 requicha potential field algorithm fixture synthesis 2d proc 16th international computers engineering conference aug 18 22 irvine ca han requicha integration feature based design feature recognition proc asme 15th international computers engineering conference boston ma sep 17 21 1995 iris technical report iris 95 334 institute robotics intelligent systems university southern california requicha fixture polygonal parts proc ieee international assembly task planning pittsburgh pa august 10 11th 1995 iris technical report iris 95 332 institute robotics intelligent systems university southern california agrawal requicha paradigm robust design algorithms geometric modeling computer graphics forum vol 13 3 pp 33 44 september 1994 proc eurographics 94 han requicha incremental recognition machining features proc asme 14th international computers engineering conference minneapolis mn sep 11 14 1994 pp 143 149 iris technical report iris 95 333 institute robotics intelligent systems university southern california automatic generation high level inspection plans coordinate measuring machines ph dissertation computer science department university southern california august 1994 iris technical report iris 94 324 institute robotics intelligent systems university southern california requicha automatic programming coordinate measuring machines proc ieee int conf robotics automation diego ca pp 1107 1112 8 13 1994 requicha geometric computation recognition spatially interacting machining features shah nau ma eds advances feature based manufacturing amsterdam elsevier north holland 1994 pp 83 106 requicha spatial reasoning automatic recognition features solid models ieee trans pattern analysis machine intelligence vol 15 10 pp 1269 december 1993 requicha mathematical definition tolerance specifications asme manufacturing review vol 6 4 pp 269 274 december 1993 requicha automatic planning dimensional inspection asme manufacturing review vol 6 4 pp 314 319 december 1993 requicha reasoning physical solids processes eds modeling computer graphics berlin springer verlag 1993 pp 411 422 requicha research solid modeling university rochester 1972 87 piegl ed fundamental developments computer aided geometric modeling york academic press 1993 pp 203 254 requicha solid modeling applications proc 19th nsf design manufacturing systems conf charlotte nc january 6 8 1993 requicha rossignac solid modeling ieee computer graphics applications vol 12 5 pp 31 44 1992 paper award ao requicha direct graphic user interaction modelers based constructive solid geometry proc graphics modeling visualization science engineering darmstadt germany april 13 14 1992 requicha progress solid modeling applications proc 18th nsf design manufacturing systems conf atlanta ga pp 761 766 january 8 10 1992 requicha accessibility analysis polyhedral objects ed engineering systems concepts tools applications dordrecht holland kluwer academic publishers 1991 pp 317 324 published iris rept 280 institute robotics intelligent systems university southern california june 1991 requicha representations assemblies de mello lee eds computer aided mechanical assembly planning boston kluwer 1991 pp 15 39 published iris rept 267 institute robotics intelligent systems university southern california march 1991 rossignac requicha constructive geometry computer aided design vol 23 1 pp 210 32 january february 1991 published ibm report rc ibm watson research center october 1990 requicha spatial reasoning automatic recognition interacting form features proc asme int conf computers engineering boston ma vol 1 pp 251 256 august 5 9 1990 automatic recognition features solid models ph dissertation electrical engineering department university rochester 1990 iris rept 260 institute robotics intelligent systems university southern california requicha accessibility analysis automatic inspection mechanical parts coordinate measuring machines proc ieee int conf robotics automation cincinnati pp 1284 1289 13 18 1990 published iris rept 257 institute robotics intelligent systems university southern california october 1989 requicha solid modeling applications progress tolerancing inspection feature recognition proc 16th nsf design manufacturing systems conf supplement tempe az january 8 12 1990 published iris rept 259 institute robotics intelligent systems university southern california november 1989 requicha form features mechanical design manufacturing proc asme int conf computers engineering anaheim ca pp 47 52 july 30 august 3 1989 published iris rept 244 institute robotics intelligent systems university southern california october 1988 requicha research nc cnc machining simulation planning systems sensors proc 15th nsf conf manufacturing systems research berkeley ca january 9 13 1989 ao requicha eds applications computers engineering design manufacturing management amsterdam north holland 1989 requicha geometric modelling programmable automation ao requicha eds applications computers engineering design manufacturing management amsterdam north holland 1989 pp 31 38 published iris rept 235 institute robotics intelligent systems university southern california april 1988 requicha solid modelling 1988 update ed cad based programming sensory robots york springer verlag 1988 pp 3 22 published iris rept 242 institute robotics intelligent systems university southern california august 1988 requicha conway computer applications manufacturing annual review computer science traub ed palo alto ca annual reviews vol 3 pp 349 387 1988 requicha automated systems process planning part programming ed artificial intelligence implications cim york springer verlag 1988 pp 299 326 published automatic process planning part programming iris rept 217 institute robotics intelligent systems university southern california april 1987 liu requicha chandrasekar eds intelligent integrated manufacturing analysis synthesis york american society mechanical engineers 1987 proc asme winter annual meeting boston ma december 14 18 1987 2641 cs302 grading policy grading percentages percentages assigned cs302 exams 60 midterm week 7 20 midterm ii week 12 20 final week 16 20 quizzes 5 programs 35 total 100 individual assignments exams assigned letter grades letter grades assigned end semester 2 8 class grade point average exceptions made exceptional classes program grading standards grading programming assignments based criteria correctness technique readability correctness important criterion program correctly fulfill requirements assignment subject grade reduction 50 technique program means problem solved solution correct clumsy awkward subject grade reduction 25 leeway area times correct solutions readability program refers ease human reader grader read understand source code readability affect execution program poor readability result programming errors make program incorrect poor readability result grade reduction 25 readability program includes proper consistent indentation statements documentation comments functions parameters obvious variables pieces code blank lines separate logically separate pieces code meaningful identifiers variables functions correct constants idioms customary standard ways writing logically equivalent pieces code discussed class modified wed sep 11 12 16 25 1996 david melski melski cs wisc scout toolkit notable scout toolkit designed users browsers identify network tools scout toolkit built search tools collecting organizing annotating subset effective network information tools staying toolkit made current researchers educators interested internet access quality specialized resources tools toolkit meant comprehensive listing network tools select toolkit collection tools organized function divider internet users investigate searchable indexes subject catalogs annotated resource indexes decide tool fits investigation link provided comprehensive listings tools category service included toolkit previewed description allowing user determine appropriateness linking site find scout toolkit suggestions add make valuable users scout internic net scout report net happenings img back net scout main page comments suggestions feedback information scout internic net internet img 1996 net scout services internic information education services mark johnstone publications real time garbage collection 1 paul wilson mark johnstone real time copying garbage collection oopsla 93 workshop memory management garbage collection october 1993 img malloc studies 1 paul wilson mark johnstone michael neely david dynamic storage allocation survey critical review 95 september 1995 img computation neural systems california institute technology interdisciplinary graduate program studying biological engineering aspects sensory motor processing learning memory leading phd computation neural systems phd program engineering students sloan center theoretical neurobiology faculty hebrew university exchange program research groups doctoral dissertations cns graduates cns related research groups 100 questions resources classes mailing lists make suggestion seminars tangents web site updated 1996 10 15 previous contents algebraic specification jonathan gross previous jonathan gross algebraic specification interconnection network relationships distributed algorithm designed parallel architecture guest executed host architectures modeled interconnection networks guest mapped host trees meshes hypercubes readily mapped undergraduate level mathematical methods hypercube variations cube connected cycle graphs wrapped butterfly graphs shuffle exchange graphs graphs graphs group action graphs products cyclic groups rosenberg leighton voltage graph construction gross tucker combinatorial abstraction riemann surface originally introduced order simplify specification networks layouts surfaces recently work concerned extending algebraic specification networks representation guest host relationships networks modeling voltage graph mapping voltage graph application topological techniques algebraic formulas measuring load congestion guest host relationships readily reduce representation cube connected cycle network wrapped butterfly network graph function circular ladder doubled cycle techniques formulas reduce representation shuffle exchange network network graph function bouquet bouquet defined graph vertex loops presently working voltage graph lifting collaboration jianer chen texas david seidman ibm ee dept begun work topic sabah al binali fri sep 22 16 39 42 edt 1995 cse 421 formal models bboard mail log winter 1996 page log email class mailing list cs list announcements general interest class students feel free questions post information initiate discussions general interest class questions comments don general interest directed ta aberman cs instructors ruzzo cs tompa cs usual internet conventions administrative requests mailing list add delete address change requests addressed request cs index messages latest message friday 15 mar 96 14 49 40 pst 5 jan 96 ruzzo cs mailing list 8 jan 96 cs study group 8 jan 96 cs study group 8 jan 96 ruzzo cs homework 1 bugs clarifications 8 jan 96 homework 1 bugs clarifications 9 jan 96 tompa cs hw1 problem 3 9 jan 96 tompa cs hw1 problem 3 12 jan 96 ruzzo cs hw 2 12 jan 96 aberman cs ta office hours 12 jan 96 aberman cs office hours conflict change 18 jan 96 cs 421 book 20 jan 96 ruzzo cs sorting animations 22 jan 96 ruzzo cs hw questions 22 jan 96 ruzzo cs reading assignment 22 jan 96 tompa cs reading 23 jan 96 ruzzo cs problem 8 4 4 23 jan 96 tompa cs proofs correctness 24 jan 96 aberman hobbes proof tips 24 jan 96 ruzzo cs expected time insertion sort 25 jan 96 ruzzo cs problems induction 25 jan 96 tompa cs problems induction 29 jan 96 tompa cs cse 421 lecture cancelled today 31 jan 96 tompa cs efficiency select 1 feb 96 cs problem 5 1 feb 96 michael tutors 421 1 feb 96 cs bad 2 feb 96 tompa cs hw4 problem 2 2 feb 96 tompa cs elephant humor 2 feb 96 tompa cs hw4 problem 5 4 feb 96 wolf problem 3 suck dense 4 feb 96 tompa cs hw4 problem 3 7 feb 96 ruzzo cs wednesday office hour canceled 8 feb 96 tompa cs hw5 problem 2 8 feb 96 aberman cs average homework grades 9 feb 96 ruzzo cs office hours 9 feb 96 tompa cs cocke kasami younger algorithm 9 feb 96 cs mailing list 11 feb 96 cocke kasami younger algorithm 12 feb 96 tompa cs hw5 problem 3a 12 feb 96 tompa cs reading assignment 12 feb 96 aberman hobbes average hw 4 14 feb 96 aberman cs mistake homework grading 19 feb 96 tompa cs hw6 web 22 feb 96 aberman hobbes office hours cancelled monday 22 feb 96 tompa cs hw6 2 warning message 25 feb 96 cs problem 25 feb 96 ruzzo cs problem 26 feb 96 tompa cs problem 26 feb 96 cs hw6 2 warning message 26 feb 96 tompa cs describe algorithm 26 feb 96 tompa cs space 26 feb 96 tompa cs hw6 4 3 mar 96 tompa cs details chapter 36 reading assignment 3 mar 96 ruzzo cs 24 1 3 mar 96 ruzzo cs 24 1 3 mar 96 ruzzo cs hw7 17 2 4 4 mar 96 ruzzo cs homework revision 4 mar 96 ruzzo cs office hour change 5 mar 96 ruzzo cs hw 7 17 2 2 caution hint 6 mar 96 tompa cs evaluations friday 7 mar 96 tompa cs hw8 kidding 8 mar 96 aberman hobbes office hours finals week 13 mar 96 roske cs hw8 kidding 13 mar 96 hw8 kidding 13 mar 96 tompa cs hw8 sketchy solutions 13 mar 96 tompa cs hw7 13 mar 96 tompa cs problem 36 1 4 13 mar 96 cs np 14 mar 96 aberman hobbes hw7 15 mar 96 tompa cs hw7 final exam pickup messages larry ruzzo ruzzo quinault cs washington cs subject mailing list established mailing list cs class information discussion initial email addresses registrar 1st day class list addresses set mail forwarding account don read mail mail list automatically logged web http www cs washington education courses 421 send mail request cs added removed list eva marie allen wolf cs washington cs subject study group people started study group invite join meetings times monday friday 8 30 10 30 early painful times call painful hours eva eva marie allen wolf cs washington couch grizzly cs washington cc cs subject study group mon 8 jan 1996 couch wrote guys meet lounge undergrad lounge eva larry ruzzo ruzzo quinault cs washington cs subject homework 1 bugs clarifications 1 pg 15 1 3 3 assume 2^ integer 0 3 pg 37 2 2 2 assume domain set integers 2 careful reading definitions show direction false 4 pg 37 2 2 3 equation 2 9 means 7 equations 5 pg 37 2 2 8 recurrence 2 13 induction equation 2 15 problem 2 2 7 yih chun hu washington larry ruzzo ruzzo cs washington cc cs washington subject homework 1 bugs clarifications 8 jan 1996 larry ruzzo wrote 3 pg 37 2 2 2 assume domain set integers 2 careful reading definitions show direction false definition page 26 big book knowledge function 0 constant function exists 0 function 0 1 corrected version problem correct note case 2 proof suppose exists function st 0 2 base logarithm 0 contradiction definition page 26 logarithms yih chun hu finger cs washington http www cs washington homes cs washington http weber washington washington yih chun hu washington cc cs washington subject hw1 problem 3 martin tompa tompa geoduck cs washington pointing problem 1 0 3 function 1 0 3 3 ^ 3 problem assume 0 problem bug forwarded message yih chun hu washington larry ruzzo ruzzo cs washington cc cs washington subject homework 1 bugs clarifications 8 jan 1996 larry ruzzo wrote 3 pg 37 2 2 2 assume domain set integers 2 careful reading definitions show direction false definition page 26 big book knowledge function 0 constant function exists 0 function 0 1 corrected version problem correct note case 2 proof suppose exists function st 0 2 base logarithm 0 contradiction definition page 26 logarithms yih chun hu finger cs washington http www cs washington homes cs washington http weber washington washington end forwarded message yih chun hu washington cc cs washington subject hw1 problem 3 martin tompa tompa geoduck cs washington thinking mapping integers integers isn necessarily case make assumption 1 forwarded message yih chun hu washington martin tompa tompa cs washington cc ruzzo cs washington subject hw1 problem 3 fix sufficient 0 5 negative negative function definition tue 9 jan 1996 martin tompa wrote pointing problem 1 ar 0 3 function 1 0 3 3 ^ 3 problem assume 0 problem bug forwarded message yih chun hu washington larry ruzzo ruzzo cs washington cc cs washington subject homework 1 bugs clarifications 8 jan 1996 larry ruzzo wrote 3 pg 37 2 2 2 assume domain set integers 2 careful reading definitions show direction false definition page 26 big book knowledge function 0 constant function exists 0 function 0 1 corrected version problem correct note case 2 proof suppose exists function st 0 2 base logarithm 0 contradiction definition page 26 logarithms yih chun hu finger cs washington http www cs washington homes cs washington http weber washington washington end forwarded message yih chun hu finger cs washington http www cs washington homes cs washington http weber washington washington end forwarded message larry ruzzo ruzzo quinault cs washington cs subject hw 2 hw 2 passed class today web start morning cs subject ta office hours andrew berman aberman cs washington scheduled office hours monday tuesday 9 30 10 30 room 326a andy andrew berman dept computer science university washington aberman cs washington http www cs washington homes aberman cs subject office hours conflict change andrew berman aberman cs washington ve monday morning office hours conflicts class students taking monday office hours 11 30 12 20 schedule monday 11 30 12 30 tuesday 9 30 10 30 andy andrew berman dept computer science university washington aberman cs washington http www cs washington homes aberman joseph wolf cs washington wolf cs washington subject 421 book 421 forgot 421 book sieg 326 today happen de pen ive joe larry ruzzo ruzzo quinault cs washington cs subject sorting animations happen access web browser supporting java applets enjoy sorting demo applet http java sun applets applets html larry ruzzo ruzzo quinault cs washington cs subject hw questions book asks argue formal proof intuitive explanation specifically referring questions argue prove synonymous problem 8 4 4 requested analysis analysis expected average time randomized quicksort quicksort random selection pivot modified suggested problem ll give partial credit correct analysis worst case time variant deterministic quicksort exact linear time median recursion tree analyze recurrence easiest case larry ruzzo ruzzo quinault cs washington cs subject reading assignment updated reading assignment material including today lecture ll hardcopy homework assignment begin item ch 3 summations ve examples techniques chapter good time read haven item ch 4 recurrences ditto skip 4 4 item ch 8 quicksort read end geoduck subject reading martin tompa tompa geoduck cs washington wednesday ll dive chapter 10 read chapter concentrating 10 3 remaining divide conquer algorithm syllabus fast fourier transform chapter 32 skip moment possibly return quarter topic chapter 10 chapter 16 syllabus larry ruzzo ruzzo quinault cs washington cs subject problem 8 4 4 student pointed looked version quicksort 326 switched insertion sort problem size small total ll insertion sorts small subproblems size related version analyze 8 4 4 switching insertion sort bottom recursion 8 4 4 subproblems size return leaving unsorted patch small unsorted subproblems global insertion sort end slight advantage practice setup run insertion sort loops times geoduck subject proofs correctness martin tompa tompa geoduck cs washington student asked suggestions models proofs correctness algorithms sort quicksort homework correctness proofs cases fact problem reduced smaller problems recursion iteration suggests proof induction size problem induction rigorous proof case case quicksort ways applying induction appeal induction hypothesis iteration recursive call appeals induction hypothesis recursive call accomplished iterations aberman hobbes andrew berman hobbes proof tips cse 421 tips writing good readable proofs document complete guide hope document people unsure good proof 1 proofs communications proof abstract mathematical construct concrete specific communication specifically communicating points note follow paradigm 2 include commentary students idea isn equation shouldn proof true comment doesn substitute logical inference reader understand logical inference 3 organization good proof easy read understand organization helps proof path reader follow reader goals subgoals show reader goals reached simple prove show show 1 show induction 2 show contradiction 1 2 4 label things standard method induction conventions method inductive proof includes labeling base case inductive hypothesis inductive steps 5 don reduction 1 1 strategy strategies induction guarantee strategy correctly wind correct proof strategy prove start reduce equation trivially correct 1 1 strategy invalid offer guarantee correctly results proof 1 1 1 ^2 1 1 qed step reversible doesn work strategy flag problem thinking terms starting 1 1 deducing valid strategy starting true legitimate mathematical operations maintain 7 boundary cases true 0 1 inf negative integer problems sort question 2 2 2 crop problems state limiting domain positive integer limit scope proof write false 8 don skip steps hard detail put examples reduce equation 2^ 1 2 log 2 log log acceptable 2^ 1 2 2^ log 2^ 1 2 2^ log 2^ log base 2 log note examples number lines leap lines force reader puzzle general limit line mathematical operation 9 compact part clarity compactness proof starts essay rewriting fewer sentences rewrite missing key element compactness conflict point 8 long remember clarity goal 10 note inductive proofs noticed people don correct base case statement problem 2 2 2 2 prove log base case 2 4 2 listed separately description people worried induction work point base case listing separately original description general make proofs encompassing larry ruzzo ruzzo quinault cs washington cs subject expected time insertion sort andy part answer 8 4 4 page 167 seemingly prove expected case running time insertion sort correct turns simple upper bound worst case running time isn hard words unlike quicksort part set solve recurrence expected time insertion part larry ruzzo ruzzo quinault cs washington cs subject problems induction prove correctness difficulty making leap base case inductive inductive step case 1 words convince works length 1 assume works length don reason sorting length 1 hints offer approaching wrong approach sounds hint forget temporarily recursion induction generally assume recursive calls sort shouldn sort beauty induction hint work examples input sorted input reverse sorted sorted 2 elements order argue general smallest element ends position 1 5th smallest position 5 largest position turning scattered examples won full credit point understand algorithm generalize specific examples comprehensive correctness argument geoduck subject problems induction prove correctness martin tompa tompa geoduck cs washington stumbling block causing kind problem wrong form induction guess question worded don proceed 1 2n 3 suggests strong form induction ordinary induction forwarded message larry ruzzo ruzzo quinault cs washington cs subject problems induction prove correctness difficulty making leap base case inductive inductive step case 1 words convince works length 1 assume works length don reason sorting length 1 hints offer approaching wrong approach sounds hint forget temporarily recursion induction generally assume recursive calls sort shouldn sort beauty induction hint work examples input sorted input reverse sorted sorted 2 elements order argue general smallest element ends position 1 5th smallest position 5 largest position turning scattered examples won full credit point understand algorithm generalize specific examples comprehensive correctness argument end forwarded message geoduck cc receptionist cs washington subject cse 421 lecture cancelled today martin tompa tompa geoduck cs washington roads hear low student attendance campus today cancelling lecture office hour today apologize campus wednesday hope geoduck subject efficiency selection algorithm martin tompa tompa geoduck cs washington lecture today fact linear time selection algorithm fewer comparisons sorting 2 ^ 2 ^ 240 totally impractical hope realized wouldn algorithms class stress elegant algorithms good theoretical analyses wouldn good techniques weren practice algorithms cover hope find practical elegant gave analysis thought care constant 240 24 sources 1 careful analysis shows 2 4 overhead 1 sorting blocks size 5 1 partitioning 2 yih chun suggested raising basis recurrence 80 pays remember determining constant expression 80 decreased limit raising basis close doesn happen slowly raising basis affects tradeoff putting end algorithm number comparisons slightly good news respectable running time conservative derived class bad news beats mergesort efficient nlogn time algorithm inefficient time algorithm instance time selection algorithm beat insertion sort number comparisons 48 blocks size 15 clever tricks original 1972 paper blum floyd pratt rivest tarjan provided upper bound 5 comparisons upper bound date comparisons paterson 1976 techniques lower bound date median problem 2n comparisons bent john 1985 eva marie allen wolf cs washington algorithms cs washington subject problem 5 longer spend homework feel back kindergarten definition median ceiling 1 2 largest element correct doesn elements array median weighted median hand specific problem eva michael baker michael washington cs washington subject tutors 421 work bout sickness ve fallen drastically point drop find tutor quarter prefer case tutoring 421 pay drop line mail advance michael michael baker michael washington cs washington cold ll owe heart shelter refuge night fields love life pour light paradise faith feel make real wade barrett wolf cs washington wolf cs washington subject bad bunch number 5 00 calculator figure linear time select algorithm job fewer comparisons simply lg sorting elements indexing formula 5 lg 5 10 6 lg 10 6 2 4 lg recent homework problems suggested sorting algorithm elements recursively size inequality wrote implicitly assumes tested compare lg sort recursive version select words pays select routine submit smallest makes inequality true point counting number comparisons benefit select routine sorting elements details formula 1 sort 5 baby groups 5 5 lg 5 sort medians 5 groups partition elements 10 6 lg 10 6 sort group median 1 fact 5 elements sorted 7 comparisons giving 7 5 1 comparisons fact ceiling dropped 1 2 3 4 elements require 1 4 comparisons sort answer 60 000 requires comparisons select algorithm sort array conclude selection problem solved sorting indexing calling select note method guide recursive calls correct isn bad thought algorithm large note analysis compares numbers comparisons methods relative differences amount work algorithms shift tradeoff point bit direction great class test fact practically worthwhile brains wed 31 jan 1996 martin tompa wrote lecture today fact linear time selection algorithm fewer comparisons sorting 2 ^ 2 ^ 240 totally impractical hope realized wouldn algorithms class stress elegant algorithms good theoretical analyses wouldn good techniques weren practice algorithms cover hope find practical elegant gave analysis thought care constant 240 24 sources 1 careful analysis shows 2 4 overhead 1 sorting blocks size 5 1 partitioning 2 yih chun suggested raising basis recurrence 80 pays remember determining constant expression 80 decreased limit raising basis close doesn happen slowly raising basis affects tradeoff putting end algorithm number comparisons slightly good news respectable running time conservative derived class bad news beats mergesort efficient nlogn time algorithm inefficient time algorithm instance time selection algorithm beat insertion sort number comparisons 48 blocks size 15 clever tricks original 1972 paper blum floyd pratt rivest tarjan provided upper bound 5 comparisons upper bound date comparisons paterson 1976 techniques lower bound date median problem 2n comparisons bent john 1985 geoduck subject hw4 problem 2 martin tompa tompa geoduck cs washington problem 2 bit easier problems don trick solved easily solving recursively efficiently simply cs421 geoduck subject elephant humor martin tompa tompa geoduck cs washington small part long jokes wait end computer scientists hunt elephants exercising algorithm 1 africa 2 start cape good hope 3 work orderly manner traversing continent alternately east west 4 traverse pass catch animal compare animal caught elephant stop match detected experienced computer programmers modify algorithm placing elephant cairo ensure algorithm terminate geoduck subject hw4 problem 5 martin tompa tompa geoduck cs washington book talks weighted median students pointed unique instance w1 1 6 w2 2 6 w3 3 6 hard prove 1 2 weighted medians happen agree weighted median larger agree ve ordinary median case number elements wolf michael clay cs washington subject problem 3 suck dense cc wolf homework straightforward albeit bit lengthy problem 3 attempts solution 3 convoluted run lg 2 time missing obvious obscure hints steer direction totally giving solution greatly appreciated michael wolf cs washington post answers cs421 distribution geoduck subject hw4 problem 3 martin tompa tompa geoduck cs washington log solution shoot throw half problem constant number steps personally didn find problem 5 straightforward students trouble problem 1 forwarded message wolf michael clay cs washington cc wolf subject problem 3 suck dense homework straightforward albeit bit lengthy problem 3 attempts solution 3 convoluted run lg 2 time missing obvious obscure hints steer direction totally giving solution greatly appreciated michael wolf cs washington post answers cs421 distribution end forwarded message larry ruzzo ruzzo quinault cs washington cs subject wednesday office hour canceled cancel office hour today ll tomorrow friday compensate details geoduck subject hw5 problem 2 martin tompa tompa geoduck cs washington student pointed didn discuss ties greedy method method disambiguate problem assume part give sufficient conditions assuming inequality true ensures ties eliminates discuss completely dual case part make choose values satisfy aberman andrew berman subject average homework grades included grades people suspect dropped included grades homeworks submitted averages averages grain salt hw1 19 25 hw2 22 25 hw3 22 30 andy larry ruzzo ruzzo quinault cs washington cs subject office hours make canceled office hour wednesday ll intermittently today questions tied 12 30 2 00 bit rest day happy answer questions geoduck subject cocke kasami younger algorithm martin tompa tompa geoduck cs washington mentioned class dynamic programming algorithm extremely similar form matrix chain product polygon triangulation cubic algorithm testing context free language membership interested postscript writeup url http www cs washington education courses 322 ps feeling unification problem polygon triangulation similarity algorithms discovered ideas lines love hear robert grizzly cs washington grizzly cs washington subject mailing list remove mailing list robert washington martin tompa tompa cs washington cc geoduck cs washington subject cocke kasami younger algorithm problem 3a assume integer part geoduck subject hw5 problem 3a martin tompa tompa geoduck cs washington assume integer forwarded message washington martin tompa tompa cs washington cc geoduck cs washington subject cocke kasami younger algorithm problem 3a assume integer part end forwarded message geoduck subject reading assignment martin tompa tompa geoduck cs washington read introduction chapter 26 section 26 2 aberman hobbes andrew berman hobbes subject average hw 4 40 andy cs washington subject mistake homework grading andrew berman aberman cs washington hw 4 gave back problem 10 1 largest numbers sorted order credit gave answer lg lg lg legitimate answers lg answer wrong claiming constant won points back wrote lg claim constant bring homework friday class office hours credit answer andy andrew berman dept computer science university washington aberman cs washington http www cs washington homes aberman geoduck subject hw6 web martin tompa tompa geoduck cs washington hw6 handed wednesday lecture due week web aberman hobbes andrew berman hobbes subject office hours cancelled monday tuesday gonna week starting today lasting thursday andy geoduck subject hw6 2 warning message hint martin tompa tompa geoduck cs washington student stuck problem 2 asked idea start finding edit distance prefixes 1 1 eva marie allen wolf cs washington algorithms cs washington subject problem problem prove algorithm works don min sum rest positive min easily creating matrix implication algorithm 1 find true book true assume wrong work eva eva marie allen cost cs washington understanding uw computer science department embrace beautiful city seattle honor solomon 182 days wedding 8 25 96 larry ruzzo ruzzo quinault cs washington eva marie allen wolf cs washington subject problem cc algorithms cs washington min sum rest positive min easily creating matrix implication algorithm 1 find true book true assume wrong ^^^^ edge weights distances positive negative means free trip point point cheaper kansas city bus fares stops downtown seattle give matrix full note transitive closure algorithm page means path computed geoduck subject problem martin tompa tompa geoduck cs washington larry answer bit floyd algorithm shortest paths algorithm transitive closure similar spirit identical min sum rest positive min easily creating matrix statement shortest paths algorithm positive true generally matter increase doesn follow algorithm necessarily create matrix general won implication algorithm 1 statement transitive closure algorithm 0 1 class talked transitive closure variant michael clay wolf cs washington martin tompa tompa cs washington cc geoduck cs washington subject hw6 2 warning message hint text describe algorithm detailed description supposed give expect description michael wolf cs washington geoduck subject describe algorithm martin tompa tompa geoduck cs washington ideally style textbook precise algorithm pseudocode matrix chain order lcs length short english description algorithm works general tricky portions correctness algorithm isn obvious part description convince reader correctness forwarded message michael clay wolf cs washington martin tompa tompa cs washington cc geoduck cs washington subject hw6 2 warning message hint text describe algorithm detailed description supposed give expect description michael wolf cs washington end forwarded message subject space martin tompa tompa june cs washington student asked measure space required algorithm generally space maximum number words memory needed algorithm time dynamic programming algorithms space space inputs outputs instance matrix chain order space theta n^2 tables input output theta space subject hw6 4 martin tompa tompa june cs washington problem 4 homework sheet gave bit advice note computed line 6 iteration ij ^ students convinced advice uh err strictly speaking completely true matter advice led proof mind don advice led proof student great teaching matter teach classical results time learn students geoduck subject details chapter 36 reading assignment martin tompa tompa geoduck cs washington read chapter skim parts lemma 36 1 end section 36 1 proofs theorems 36 9 36 10 main technical meat cover section 36 5 motivation definitions earlier chapter make sense reading strongly recommend delaying reading lemma 36 5 end section 36 3 ve finished chapter important results proofs trouble understanding experience reducibilities section 36 5 larry ruzzo ruzzo quinault cs washington cs subject 24 1 define minimum spanning tree suppose qualify 2 smallest distinct weight credit good solution problem interpretation book intended easier prove interpretation happen spanning trees weight equal minimum 2nd larry ruzzo ruzzo quinault cs washington subject 24 1 cs ps line previous message change part case unique larry ruzzo ruzzo quinault cs washington cs subject hw7 17 2 4 make assumption longest distance gas stations miles miles professor car run full tank gas assume section road longer miles gas station larry ruzzo ruzzo quinault cs washington cs subject homework revision problem 24 1 realized good test understanding min spanning trees assignment making part extra credit parts required result stated part don prove warning hint case start extra credit part hint t1 min spanning tree t2 2nd spanning tree edges common t1 larry ruzzo ruzzo quinault cs washington cs subject office hour change unavailable normal office hour 2 30 3 30 tomorrow tuesday 3 5 morning 1 30 2 30 inconvenience larry ruzzo ruzzo quinault cs washington cs subject hw 7 17 2 2 caution hint trouble coming algorithm runs nw problem variations floyd matrix chain order 3 haven variation longest common works missing caution hint key issue dynamic programming optimal solution problem built optimal solutions related smaller problems smaller problems arise fixing ways choices ultimately made matrix parenthesization choice outermost parentheses assuming position subproblems arise don possibilities string edit problem homework choice edit operation build output string input string assuming copy arises assuming arises don choice make operation lcs similar choices knapsack fix give rise smaller knapsack problem choice fix ways fix choice possibilities systematic stuck recommend playing examples make simple instances problem 1 object solution vary solution change add object 3 danger examples simple specialized leap wrong conclusion proofs concrete examples thinking geoduck subject evaluations friday martin tompa tompa geoduck cs washington don forget 2 pencils friday ll 10 minutes class student evaluations geoduck subject hw8 kidding martin tompa tompa geoduck cs washington exercises chapter 36 study final don turn 923 36 1 1 924 36 1 4 929 36 2 5 36 3 1 960 36 5 1 aberman hobbes andrew berman hobbes subject office hours finals week holding office hours 326 11 30 1 30 monday andy larry roske roske lynx cs washington martin tompa tompa cs washington cc geoduck cs washington subject hw8 kidding problems suggested ch 36 final solutions suggested problems email larry thu 7 mar 1996 martin tompa wrote exercises chapter 36 study final don turn 923 36 1 1 924 36 1 4 929 36 2 5 36 3 1 960 36 5 1 jack hill washington larry roske roske cs washington cc martin tompa tompa cs washington geoduck cs washington subject hw8 kidding solutions chapter 36 problems lines ll final wanted person interested jack scott hill cs wed 13 mar 1996 larry roske wrote problems suggested ch 36 final solutions suggested problems email larry thu 7 mar 1996 martin tompa wrote exercises chapter 36 study final don turn 923 36 1 1 924 36 1 4 929 36 2 5 36 3 1 960 36 5 1 geoduck subject hw8 sketchy solutions martin tompa tompa geoduck cs washington intent hw8 give idea type problem answer final tomorrow request late isn time write broadcast detailed solutions point outline key ideas solutions leaving details work 36 1 1 direction easy harder direction binary search parameter 36 1 4 instructions received hw7 gave key issue problem input binary usual nw exponential length binary encoding 36 2 5 definition np page 927 determine values length ^c 2^ ^c 1 strings 36 3 1 f1 reduction function reduction l1 l2 f2 reduction function l2 l3 composition f2 f1 reduces l1 l3 argue composition runs polynomial time proof lemma 36 3 36 5 1 parts proof problem np addition g1 v1 e1 v2 e2 verification algorithm takes function v1 v2 algorithm checks total defined vertices v1 injection v1 implies v2 show polynomial time problem np hard reduction clique graph integer clique construct g1 clique show constructed polynomial time clique iff g1 subgraph forwarded message larry roske roske lynx cs washington martin tompa tompa cs washington cc geoduck cs washington subject hw8 kidding problems suggested ch 36 final solutions suggested problems email larry thu 7 mar 1996 martin tompa wrote exercises chapter 36 study final don turn 923 36 1 1 924 36 1 4 929 36 2 5 36 3 1 960 36 5 1 end forwarded message geoduck subject hw7 martin tompa tompa geoduck cs washington andy doesn hw7 graded ll solutions prepared solve pick graded hw7 exam tomorrow couldn back sooner geoduck subject problem 36 1 4 martin tompa tompa geoduck cs washington simpler input problem consists weights values written binary imagine small weights large forget values objects discussion size input log 1 weights including length log running time nw polynomial log fact constant allowed vary nw exponential log exponential log forwarded message tompa cs subject problem 36 1 4 question 36 1 4 input binary nw exponential length binary encoding 2^n combinations items capacity unrestricted size exponential end forwarded message eva marie allen wolf cs washington martin tompa tompa geoduck cs washington means ruzzo cs washington algorithms cs washington subject np wondering weight np completeness carried final reading material easily spend night eva aberman hobbes andrew berman hobbes subject hw7 ll place box room 326 tomorrow morning andy geoduck subject hw7 final exam pickup martin tompa tompa geoduck cs washington putting hw7 box pickup ve decided make final exams monday pick larry office sieg 415 ruzzo tompa aberman cs washington update 01 05 96 horus object tools document part online horus documentation horus apis document description horus object tools hot implement abstract data types objects horus group members clients servers state transfer contents wrapper classes horus group members clients servers creating objects joining group sending receiving messages monitoring group membership overloading default behavior clients servers state transfer protocol creating objects joining group sending receiving messages monitoring group membership state transfer clients servers higher level state transfer hot directory server state transfer hot state transfer server joins group state transfer group partitions merge state transfer protocol send mail alexey cs cornell 4107 quince internet ultimate beta testers problems rules game quince beta testers work progress features implemented notably haven written quince server dumb front end mail find bugs constructive criticism kind life feedback ben beta testers hall fame folks found bugs made helpful suggestions leading improvements game daniel prince chris lukas felix teitelbaum quince heros credited screen final version problems netscape 3 0 unix deletion word list broken explorer 3 0 win95 occasional white stripes board timer covered board timer show sides hard describe couldn figure pattern disappear dan prince rules game goal find words board minutes valid words consist sequence neighboring tiles board neighbors tile tiles directions vertically horizontally diagonally tile spelling word words letters longer playing edge tiles fewer neighbors playing neighbors edge tile considered wrap board entering words enter words dragging board typing text box board entered words deleted word list selecting mistake pressing delete backspace dragging word back dragging tile tail selection dragging word press hold shift key disable selection selecting wrapped words mode clicking word list screen displays word board clicking buttons beneath board effects rotates board counter clockwise flips board vertically rotates board clockwise sequence play enter quince dialog box appears provide select language english browse channels quince server channel selector find game join click join button game enters round begin playing conclusion round window shows words found player found player words found quince server words found player player quince server questionable point summaries players 30 seconds review results round round begins scoring points awarded words find player found 1 point letter word 2 points letter word 3 points letter word fun enjoy periodicals virtual tourist art net stamp images electric postcard images icons flags games movies 1996 olympic games page modified july 13 1995 send email hqliu cs utexas expanding horizons expanding horizons math science engineering program middle school girls designed encourage study science math conference held cornell 1987 involved 50 girls parents time program expanded 1993 41 workshops offered 300 girls tompkins county participated text data doonesbury cartoons work 1993 recruiting brochure expanding horizons conference opportunity girls grades 6 8 parents learn careers mathematics science information straight source meet women doctors engineers computer scientists biologists chemists questions lab work people favorite class high school important mathematics science classes hands activities chance perform scientific experiments work computers study animals lots great stuff great choose workshops ll make cool science mathematics engineering activities women real scientists engineers mathematicians fun day filled great hands science engineering mathematics activities folder full interesting materials mathematics engineering science lunch shirt science toy accompanying adults special workshops adults show explore mathematics science engineering questions careers women mathematics science engineering plenty professional women offer answers adults workshops cool stuff plenty coffee drink computer science workshop computer science workshop called image processing show girls computers store manipulate pictures program called manipulate pictures girls click handout image processing click manipulated pictures swing dance server home events styles technique steps literature terms music videos clubs links swing dance server home page server rated top 5 web sites point survey people helping make server people quick bar home events styles technique steps literature terms interesting music videos clubs comp quotes faq links access stats popular love serve sai baba latest popular upcoming swing dance events national events links local events img styles swing dancing reference guide kinds swing dancing swing dance technique issues library swing steps img swing dance literature swing dance terminology swing dance specific interesting stuff margaret lindy thesis nice layout dance ascii art mark swing dance music definition swing music bob notes norton victor list dance music dance music michael list wcs songs bands play music music buy swing dancing swing dance video swing dance clubs craig hutchinson list swing dance clubs societies links clubs servers people swing dancing swing club list dancers archive swing dance competitions competition results dance quotes funny deep prose frequently asked questions faq rec arts dance dance newsgroup rec arts dance compiled victor dance links adding information dance server adapted european dance server comments information provided maintain server information displayed send mail aswin cs cornell telephone usa 607 272 send typed stuff pictures mail aswin van den berg swing dance server 814 ithaca ny 14850 usa original call cooperation put november 14 1994 facilities scanning pictures text display depend provide information important thing ideas provide material looked provide information accesses logged time future writing swing dance server add page home events styles technique steps literature terms music videos clubs links oops group publications 1 sheetal kakkad mark johnstone paul wilson portable runtime type description conventional compilers submitted usenix 97 language extensions support libraries require knowledge layout fields objects runtime examples include orthogonal persistent object stores garbage collectors data structure parameter marshalling schemes clean efficient implementation libraries systems require knowledge actual layouts data objects unavailable traditionally compiled linked programming languages ada present facility runtime type description extracts low level layout information debug output conventional compilers makes user programs describe basic strategies system present details interface sketch extensions implemented including special treatment virtual function table pointers implementation freely anonymous ftp img postscript 2 michael neely analysis effects memory allocation policy storage fragmentation master thesis university texas austin 1996 study dynamic memory allocation dominated measurement performance allocators random input streams requests study introduces methodology separates issue policy implementation focuses effects placement policy fragmentation studies effects policy decisions object placement splitting coalescing storage fragmentation accurate measurement fragmentation presented based amount waste point peak memory usage attempted pick representative set allocators space reasonable combinations policies allocators memory allocation simulations determine respective fragmentation results show fit fifo address ordered address ordered fit policies yield lowest fragmentation average 14 overheads allocators largest source wasted memory explain fit implemented efficiently representative set real program allocation traces simulations compared randomized traces show application patterns allocation important factor allocator performance studies based synthetic traces fundamentally flawed img compressed postscript 3 paul wilson mark johnstone michael neely david dynamic storage allocation survey critical review international workshop memory management scotland uk september 1995 dynamic memory allocation fundamental part computer systems roughly 1960 memory allocation widely considered solved problem survey describe variety memory allocator designs point issues relevant design evaluation survey literature allocators 1961 1995 scores papers discussed varying detail 150 references argue allocator designs unduly restricted emphasis mechanism policy important higher level strategic issues important attention theoretical analyses empirical allocator evaluations date relied strong assumptions randomness independence real program behavior exhibits important regularities exploited allocators perform practice img postscript 4 paul wilson sheetal kakkad shubhendu mukherjee anomalies adaptation analysis development prefetching policies journal systems software 27 2 147 153 november 1994 technical communication analysis development demand policies show design prefetching memory policies preserve stack inclusion property lru allowing simulate policies sizes memory single pass reference trace details algorithms introduce unexpected anomalous properties policies properly relative events occuring matter sizes memory affect replacement decisions memories sizes slight algorithms restore relativity make behaved addition point algorithms simulate adaptive policies explain unexpectedly positive results view suggests properly relative inclusion preserving policies systematically evaluate adaptive memory management schemes img postscript 5 paul wilson mark johnstone real time copying garbage collection position paper 1993 acm oopsla workshop memory management garbage collection washington september 1993 img postscript 6 paul wilson uniprocessor garbage collection techniques international workshop memory management st malo france september 1992 proceedings published springer verlag lecture notes computer science 637 survey basic garbage collection algorithms variations incremental generational collection basic algorithms include reference counting mark sweep mark compact copying collection incremental techniques garbage collection pause times short interleaving small amounts collection work program execution generational schemes improve efficiency locality garbage collecting smaller area exploiting typical lifetime characteristics avoid overhead long lived objects img postscript 7 paul wilson uniprocessor garbage collection techniques draft expanded version paper revision accepted acm computing surveys basic garbage collection algorithms variations incremental generational collection discuss low level implementation considerations relationships storage management systems languages compilers attempt present unified view based abstract traversal strategies addressing issues conservatism reclamation point variety details significant impact performance img postscript 8 paul wilson sheetal kakkad pointer swizzling page fault time efficiently supporting huge address spaces standard hardware international workshop object orientation operating systems pages 364 377 paris france september 1992 pointer swizzling page fault time address translation mechanism exploits conventional address translation hardware support huge address spaces efficiently long hardware addresses large address spaces attractive persistent object stores distributed shared memories shared address space operating systems swizzling scheme provide data compatibility machines word sizes provide binary code compatibility machines hardware address sizes pointers translated long format shorter hardware supported format page fault time extra hardware required software overhead incurred presence checks indirection pointers technique exploits temporal spatial locality normal virtual memory desirable performance characteristics trend larger main memories easy implement common compilers operating systems img postscript 9 vivek singhal sheetal kakkad paul wilson texas efficient portable persistent store persistent object systems proceedings international workshop persistent object systems pages 11 33 san miniato italy september 1992 texas persistent storage system providing high performance emphasizing simplicity modularity portability key component design pointer swizzling page fault time exploits existing virtual memory features implement large address spaces efficiently stock hardware change existing compilers long pointers implement enormous address space transparently converted hardware supported pointer format pages loaded virtual memory runtime type descriptors slightly modified heap allocation routines support pointer swizzling allowing objects pointer fields identified pages compiler support runtime type identification simple preprocessor generate type descriptors address translation largely independent issues data caching sharing checkpointing employs operating systems existing virtual memories caching simple flexible log structured storage manager improve checkpointing performance virtual memory detect writes logging purposes requiring compiled code degrade checkpointing performance small transactions poor locality writes page page logging promise performance competitive finer grained checkpointing schemes texas presents simple programming interface application creates persistent object simply allocating persistent heap addition implementation small easy incorporate existing applications log structured storage module easily supports advanced extensions compressed storage versioning adaptive reorganization img postscript 10 paul wilson michael lam thomas caching considerations generational garbage collection 1992 acm symposium lisp functional programming san francisco california june 1992 img postscript papers bibliography heap management source code texas persistent store anonymous ftp ftp cs utexas pub garbage readme file lists material including subdirectories collected papers 1991 1993 oopsla garbage collection memory management workshops sheetal kakkad cs 540 started cs department policy student computer accounts introduction computer sciences instructional computing environment csl frequently asked questions faqs cs 1000 introduction unix unix users unix faqs unix tutorial oxford vi text editor tutorial oxford printing printers print web pages class mail alias cs540 1list cs wisc chaotic people chaos cs washington computer science engineering department university washington box 352350 seattle wa 98195 2350 usa chaos chaos router minimal adaptive packet router randomization probabilistically avoid livelock concept chaotic routing invented smaragda konstantinidou lawrence snyder 1990 1993 design team led kevin bolding built chaos router chip lots people including sen ching cheung sung eun choi carl ebeling soha hassoun ton ngo robert neil mckenzie finished network interface design low latency access user level messages addition building hardware group studying routing general implemented simulator capabilities real time visualization study chaos routing techniques simulator vary characteristics including routing algorithm buffer size message lengths switching technique sung eun choi created graphical interface melanie fulgham studied aspects chaotic routing uniform traffic loads thu nguyen experimented minimal adaptive routing algorithms group interested theoretical research routing donald chinn al proved lower bound minimal adaptive routing mesh bounded queue size kwb cs washington 1193 cse engr section ae ag home page 4 4 96 problems solutions 4 19 96 solution sample midterm 5 2 96 general problems difficult youre section sections feel free mail note bored trivial problems problems impossible problems solutions 5 9 96 problems solutions 5 23 96 problems solutions home error error calling invalid query string expecting cs631 materials materials portable document format pdf 631 project info lectures assignments readings download acrobat plugin 631 project info deadlines september 30 white paper submission october 11 project written proposal october 21 project progress report november 25 project presentations december 6 conference paper submission project materials project proposal instructions project homepage template suggested projects project questions answers lectures topic 1 introduction pdf topic 2 digitizing audio video pdf topic 3 color video pdf topic 4 video compression pdf topic 5 introduction compressed domain processing pdf topic 6 rivl pdf topic 7 morphing pdf topic 8 video demand pdf topic 9 networks pdf topic 10 lossless compression pdf topic 11 audio compression pdf topic 12 video compression 2 pdf topic 13 compressed domain processing 2 pdf topic 14 networking 2 pdf topic 15 salient stills pdf topic 16 speaking writing pdf assignments homework 1 due 09 20 1996 introduction library img homework 2 due 10 07 1996 readings paper review form analog video representations blinn james world digital video ieee computer graphics applications september 1992 poynton technical introduction digital video john wiley sons 1995 pp 1 32 poynton colour faq video compression wallace gregory jpeg picture compression standard ieee transactions consumer electronics feb 1992 vol 38 1 xviii le gall didier mpeg video compression standard multimedia applications communications acm april 1991 vol 34 4 46 58 audio compression psychophysics modern digital audio technology philips journal research vol 47 1992 pp 3 14 audio engineering psychoacoustics matching signals final receiver human auditory system journal audio engineering society march 1991 vol 39 3 115 26 video processing smith rowe algorithms manipulating compressed images ieee computer graphics applications september 1993 tang methods encrypting decrypting mpeg video data efficiently proc fourth acm international conference multimedia boston ma november 1996 beier neely feature based image metamorphosis proc siggraph 92 july 1992 pp 35 42 video demand al multimedia storage servers tutorial ieee computer 1995 reddy disk scheduling multimedia system proceedings acm conference multimedia san francisco ca august 1 6 1993 225 234 acm press networks mbone audio video internet ieee computer vol 27 4 april 1994 pp 30 36 ftp cs nps navy mil pub mbone html smith cyclic udp priority driven effort protocol info projects zeno papers pdf zhang deering al rsvp resource reservation protocol ieee network vol 7 5 pp 8 18 september 1993 http www isi rsvp rsvp html download acrobat plug download netscape plugin read pdf files press windows 2 4 mb press macintosh 6 1 mb press sun os 4 6 1 mb press solaris 2 3 6 1 mb press hp ux 9 03 higher 5 6 mb press systems cs631 home page doctoral dissertation finally promised electronic version recent doctoral dissertation titled empirical comparison technologically mediated interaction based communicative breakdown contacted copy patience click read abstract sufficiently interested download word macintosh version complete dissertation download postscript version 2mb note postscript problematic format trouble easy copy dissertation request university oregon computer science department dissertation free charge technical report cis tr 96 01 click send mail message ms jan saunders responsible distributing tech reports report number cis tr 96 01 short summary good overview dissertation results don stomach reading thing interested draft paper derived dissertation work postscript file contact difficulties downloading files addresses marc langheinrich postal addresses september 5th back germany finishing masters university bielefeld contact german address germany home 13 maintal phone 49 0 fax 49 0 school 10 bielefeld phone 49 0 521 usa home 5210 woodlawn ave seattle wa 98103 phone 206 632 6637 school sieg hall rm 233 phone 206 marc langheinrich back homepage previous establishing mscc cs341 spring 1996 lisp assignment 0 assigned 3 25 hand assignment 1 set mscc account instructions log 2 register class mailing list instructions 3 find web hint http www cs washington education courses 341 4 tutorial lisp emacs interface web follow instructions started section setting initialization files 5 start emacs 6 open buffer lisp code file called program lisp hold code notice emacs status line bottom window lot fi code loaded emacs fi stands franz interface emacs code manages lisp editor buffers interaction lisp editor 7 type simple program don type comments don main thing notice emacs editor indenting code time hit carriage return indent line don indentation pattern sample code parentheses 8 written lisp program running lisp interpreter great typing job start lisp process instructions lisp emacs tutorial 9 evaluate program code instructions tutorial defined functions defun program file run 10 run code typing play round upper lower case doesn matter error message figure causing 11 fix error editor buffer load buffer run function fun playing exciting game 12 format function built lisp function formatted output figure works hint common lisp manual manual page format tutorial ll discuss class 13 feeling bold put knowledge write lisp program write function takes numbers arguments prints sum behave user 1 print sum 2 7 sum 2 7 5 nil user 2 user 1 prompt lisp telling waiting input 14 discussion question class nil thing establishing mscc account putting mailing list program starting lisp loading code lisp image document previous establishing mscc steve hanks wed mar 27 11 22 38 pst 1996 gnu licensing university texas austin policy licensing software written faculty staff university texas austin read understanding simple path policy release software fits guidelines policy terms gnu general public license 1 read insert software copyright holder university texas austin include address copyright notice actual author correspondence sample modifications program 2 write letter signed chairperson chairperson intellectual property committee ipc austin physics department release interests university public policy release software benefits public disclosure dissemination adequate consideration loss potential commercial software general disclosure dissemination interests university public good idea language similar letter send letter chairperson ipc letter give public ftp address software obtained offer make software ipc eventually software released made university central site don happened letter blanks filled found 3 sending letter release software realize recipient free pass terms robert boyer boyer cs utexas january 19 1996 daily texan article started turning fortran source code declarations needed 1 grocery prompt data grocery corresponds algorithm begin 1 user 2 user ready 3 user prompt echo user err file reading program character 15 block canned good validation print canned good read block grocery names size cost print 1st grocery read print wt oz cost rest stop end syntax errors ll run print statement grocery expect harder languages fortran add code line 3 algorithm reading values line 6 computing remember fool lines 4 5 lines groceries grocery add implementation line 6 algorithm step implementation add temporary line shows web creations uw band program play clarinet wind ensemble uw maintain web pages band program university washington seattle concert calendar listing upcoming concerts seattle area warned hasn updated goldberg musical composition assistant helped design user interface love build tool haven time comet shoemaker levy 9 page links images sites relating impact comet jupiter home research personal creations links music contact modified sun nov 17 22 15 00 1996 hinshaw cs washington previous document cse 322 assignment 10 due friday march 8 1996 1 construct dpda accepts language equal number run machine input abba 2 construction class pda context free grammar construct pda accepts language generated grammar recall language generated grammar language number 1 run input abba 3 construct tape turing machine accept language turing machine diagrams defined chapter 9 describe english states describe algorithm implemented turing machine run machine input 4 give construction pda context free grammar pda behaves bottom parsing method shift input stack reduce grammar productions reduction broken number steps governed set states make construction elegant top construction handed document james fix sun mar 3 12 20 28 pst 1996 project project divided parts click postscript preemption synchronization click postscript ipc click postscript img database description enter words describing concept keywords find information searchbutton img documentation making queries tip plan making multiple queries make bookmark page suggested robotlab eng projects robotics 1 wireless robotics rosemary communicate sun workstations wireless radio modem wireless video cheap box sends analog video signal radio tv hook atm video source build application realtime vision tracking rosemary host matt 2 visual robot navigation extension tom project visual cues ideas 1 robot walks depth position information produces map world navigate matt tom project set navigational created robots video processing machine vision 1 automatic dissolve detector code automate generation movie html pages show story board justin ramin 2 parallelization mpeg encoder write real time fast mpeg encoder atm cluster sp2 atm video source jon swartz brian smith interested matt 3 port split windows nt prove trivial aspects smp design rely unix process environment elf shared memory nt features threads won work matt justin 4 parallel rivl providing split active messages support rivl rivl general framework image computation display applications building productivity lot easy people experiment visualize vision algorithms writing programs project provide fine grain data parallel processing support rivl architecture basically porting rivl image processing primitives split automatic parallelization allowing users write rivl primitives split linking system easiest port rivl split easy make existing rivl behaviour subset split rivl local processing machine matt 5 effects compression empirical effects compression algorithms common vision algorithms justin ramin 6 edge clustering develop algorithm clustering edges represent single object justin ramin 7 adobe photoshop plug ins nawaaz algorithms 1 environment automatic optimization highly iterative image transformation algorithms macro language perl scripts write macros automatically produce code set parameters times unroll loop write perl script compile set programs determine fastest timing transformation set images greatly speed production optimized code machine examples started idea rank transform 2 search based compilation modelling compilation search problem system constraints system consist set processors set memories interconnect network set constraints number processors size memory processor access memories cycle ordering imposed operations performed code tight loops small idea search space complied code find optimal np complete speed essence nawaaz 3 performance simulations simulation respect algorithms interested aspects simulated cache implement study cache accesses algorithms assume single processor shared memory simulate study effect bus bandwidth memory architecture cache coherence system correlation nawaaz 4 implementation compilation code generation dsp chips specific search based compilation idea chips capable image drawing observatory university wisconsin madison department astronomy astronomy department public interest outreach programs preprints reprints projects facilities groups local talks information links webmaster astro wisc chapter 4 representations integer representation computers operate binary values result built transistors binary representations integers qualifications 1 positive numbers 2 positive negative numbers 3 ease human readability 4 speed computer operations 4 commonly 1 common integer times reasons 1 unsigned 2 sign magnitude 3 complement 4 complement 5 biased commonly virtually modern computers operate based 2 complement representation 1 hardware faster 2 hardware simpler unsigned standard binary encoding positive values range 0 2 1 bits 4 bits values 0 15 4 2 4 1 15 binary decimal hex binary decimal hex 0000 0 0 1000 8 8 0001 1 1 1001 9 9 0010 2 2 1010 10 0011 3 3 11 0100 4 4 1100 12 0101 5 5 1101 13 0110 6 6 1110 14 0111 7 7 1111 15 sign magnitude human readable positive negative integers hw arithmetic sign magnitude integers fast complex hw arithmetic 1 comp 2 comp integers 1 bit integer represent sign integer sign bit 0 positive 1 negative rest integer magnitude encoding unsigned integers 4 bits 0101 5 1101 5 additive inverse number flip invert complement negate sign bit range 2 1 1 2 1 1 number bits 4 bits 7 7 4 2 3 1 2 3 1 8 1 8 1 sign bit 2 representations 0 problem hardware 0000 0 1000 0 computer calculations correctly whichever representation complement historically important representation 2 complement integers builds machines based 1 comp integers past early computers built cray cdc based 1 comp integers positive integers representation unsigned 00000 0 7 negation finding additive inverse taking bitwise complement positive representation complement invert flip negate logical operation single bit complement 1 0 complement 0 1 1 1 complement bit 1 don add bits examples negative number find find additive inverse 3 sight 3 things notice 1 negative number 1 msb 2 2 representations 0 00000 complement variation 1 complement 2 representations 0 makes hardware arithmetic faster representations 3 bit bit pattern 100 101 110 111 000 001 010 011 1 comp 3 2 1 0 0 1 2 3 2 comp 4 3 2 1 0 1 2 3 negative values eliminating extra representation integer 2 comp representation positive values sign mag 1 comp 0 msb sign bit positive write negative positive 5 1 comp 5 1 comp add 1 1 11011 5 2 comp additive inverse 2 comp integer 1 1 comp 2 add 1 add 1 knowing add start lsb bit working left bit 1 change 0 0 encountered change 1 stop decimal complement represent negative number significant bit 1 find additive inverse 2 comp taking 1 complement 1 2 comp 13 additive inverse 13 bit adding ll chapter overview carry sum carry 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0011 0001 sum 0100 decimal 0 0 0 1 0 1 1 1 2 10 binary sum 0 carry 1 1 1 1 3 sum 1 carry 1 biased representation integer representation skews bit patterns unsigned represent negative numbers examples 4 bits bias values 2 3 8 true represented 3 add bias 8 unsigned 11 bit pattern 3 biased 8 representation suppose biased 8 representation 0110 unsigned 0110 represents 6 subtract bias 8 true represented 2 representation operations biased numbers unsigned integers represents positive negative values choosing bias bias chosen based number bits representing integer approx equal distribution true values 0 bias 2 1 2 1 1 sign extension change integer smaller number bits integer representation larger number bits lot arithmetic units representation unsigned xxxxx copy original integer put 0 sign magnitude copy original integer magnitude put original sign msb put 0 1 2 complement called sign extension copy original integer msb original integer copy 000 overflow represented limited number bits allowed examples unsigned 3 bits 8 require 4 bits 1000 sign mag 4 bits 8 require 5 bits 01000 represented number bits allowed overflow occurred overflow occurs arithmetic operations 3 bit unsigned representation 011 3 110 6 9 require 4 bits 1001 represent 9 unsigned rep character representation represented computer represented binary sequences common integer needed represented characters standard encodings binary sequences characters bit patterns imply representation devices work 8 bit quantities standard code ascii american standard computer information interchange defines character represented sequence examples 0100 0001 41 hex 65 decimal represents 0100 0010 42 hex 66 decimal represents bit patterns character represented code nice properties bit patterns compared represent integers good helps sorting things alphabetical order notes 61 hex 41 hex 8 38 hex integer 8 digits 0 48 decimal 30 hex 9 57 decimal 39 hex careful in1 byte result byte in1 add result in1 in1 put result suppose user types 3 result 51 51 102 decimal put prints ascii code 102 decimal wanted in1 byte number word result word byte in1 number in1 48 add result number number add result 48 put subtract takes bias character representation add puts bias back work result single digit happen wasn algorithm translating character strings integers represent visa versa algorithm character string integer steps 3 5 4 read 3 translate 3 3 read 5 translate 5 5 integer 3 10 5 35 read 4 translate 4 4 integer 35 10 4 354 algorithm integer 0 characters character digit character 48 integer integer 10 digit algorithm integer character string steps 354 figure characters 3 354 div 100 3 translate 3 3 print 354 mod 100 54 54 div 10 5 translate 5 5 print 54 mod 10 4 4 div 1 4 translate 4 4 print 4 mod 1 0 representation floating point numbers computers represent real values form similar scientific notation standards define representation means computers note represent floating point numbers ieee standard representation bit representing sign number 8 bit biased integer representing exponent unsigned integer true represented 1 2 bias 2 1 single precision numbers emphasis class 23 bias 127 represent fields representation bunch bits sign bit 0 positive 1 negative exponent field field biased 127 representation true exponent represented bias radix number 2 note computers representation built standard radix 2 ibm machines radix 16 mantissa modified form 23 bits mantissa turns fl pt numbers stored normal form leading bit left msb 1 store put back number giving 24 bits precision mantissa calculation store 23 bits msb called hidden bit put decimal number 64 2 standard single precision representation step binary representation 64 2 binary reps stuff left decimal point separately 64 2 algorithm 2 2 0 4 0 4 2 0 8 0 8 2 1 6 1 6 2 1 2 1 2 2 0 4 0 pattern 0011 repeats 4 2 0 8 0 8 2 1 6 1 6 2 1 2 1 binary representation 2 putting halves back 64 2 step normalize binary representation make scientific notation 6 1 000000 2 step 6 true exponent standard form biased 127 form 6 127 133 133 8 bit unsigned representation 1000 0101 bit pattern standard form fourth step mantissa stored stuff radix point normal form 23 bits 000000 put include correct sign bit 0 10000101 values hex 0100 0010 1000 0000 0110 0110 0110 0110 0x 4 2 8 0 6 6 6 6 extra details floating point numbers stored normal form represent 0 fl pt number 0000 represent bit patterns 0000 0x8000 0000 represent 0 fl pt numbers represented special values infinity 0 00000 0000 infinity 1 00000 0000 nan number 0 1 zeros cs352 computer systems architecture unique number meeting tue thurs 3 30 5 00pm taylor 2 106 instructor herb schwetman mesquite software 305 0080 mesquite office hours class appointment teaching assistants rui liu office hours 6 30 8 00pm 6 30 8 00pm ta station 5 contact rui cs utexas yang yang office hours 1 00 1 50pm 3 05 5 00pm ta station 5 appointment contact yangyang cs utexas schedule day class thursday august 29 1996 recess november 28 30 1996 day class thursday december 5 1996 final exam saturday december 14 7 00 10 00pm grading exams class 40 final exam 30 problems programs 30 notices late assignments assignments due due date class ta end class period 6 15pm late programs penalized 5 maximum grade school day late due date week week credit late program assignment completely individual claiming credit work programs obtain accounts cs department rs 6000 sparc workstations obtain accounts system unix supplied computer center computer center account needed dial campus networks choose system supports ve aware instructor ta responsible problems arise systems instructor responsible making input data programs systems repeat work handed work student receiving grade exceptions text computer architecture quantitative approach 2nd edition hennessy patterson morgan kaufman publishers back cs352 home page sacm holiday donation drive holiday season graduate students volunteered organize donations targeted area behalf cs department big community food toys clothing needy persons people department give providing list collecting delivering donations great department make difference lives fortunate madison residents encourage faculty staff graduates undergraduates participate plan target dane county advocates women serves house women children outreach ministry feeds needy families square club benefits mentally ill adults respite center crisis child care list specific organization addition ve listed american red cross blood donations donation specific organization label distribute fit leave donations holiday box 6th floor lounge room december 21st donations moved daily locked storage room prefer give cash donation drop check made sacm sacm mailbox mark holiday fund set www page list report progress questions committee members happy holidays sacm holiday donations committee carolyn allex allex mark craven craven walter rich maclin maclin dave opitz opitz items donated 200 hair books markers drawing paper school supplies activity books reading stuffed animal basketball hot wheels tm cars tm cars larger toy cars toy cars puzzle checkers game game frisbee soccer ball multiple shampoo multiple lots toilet paper sheets multiple blankets food baby formula 2 cans case canned corn stuffing 3 bags food 1 box food clothing multiple shirts multiple winter multiple multiple sweatshirts lots kids jacket multiple sets kids pajamas multiple sets adult pajamas list fingering maclin cs wisc selected dane county advocates women box 1145 251 1237 shelter filled capacity night large household requires items clean good condition items needed pajamas women children swimming suits children clothing children school supplies children videotapes multicultural books legos small basketball hoop soccer balls cars arts crafts materials board games baby formula diapers high chairs baby food formula cough sun screen books women children nails hand bed sheets blankets personal care items industrial pans ware dishes cases fruit food storage containers large weber grill bean bag chairs reading lamps garden tools bulbs vacuum vcr magazine subscriptions bus passes food outreach ministry hubbard ave 836 7388 ministry expects give 30 tons groceries year food serves hundred families month item appreciated canned stew type foods gift certificates local great needy parents choose gifts children items needed food item specific items listed canned stew type foods sauce canned stuffing mix gift certificates local square club 408 st 251 warm season mentally ill making donation items clean good condition items needed posters wall clocks bulletin boards electric commercial size pans commercial size commercial size respite center 2120 ave 244 agency 24 hour crisis child care children 14 incident domestic violence night lights tapes kids feel afraid sized sweat pants big kids arrive clothes back sharon center items children occupied stay appreciated kids love sit hair children express feelings home art supplies appreciated items clean good condition stuffed animals feeling generous time set database call 244 meg items needed night lights tapes sized sweat pants pool table violent video tapes novels bike helmets games apple computer movie passes mcdonald roller craft supplies home art supplies american red cross 4860 sheboygan ave 233 9000 ext 257 volunteers ext 301 blood gift don shop stop dane county forum dec 24 donate blood red cross volunteers register vital signs hand cookies juice note donate door week young blood union south cs472 fall 1995 foundations artificial intelligence materials cs472 handouts cs472 lecture notes cs472 homeworks solutions cs473 handouts project information cs473 lisp labs cs473 presentation schedule cs472 handouts tentative syllabus modified 10 3 cs472 lecture notes introduction ai sep 01 defining artificial intelligence sep 04 knowledge representation semantic networks frames problem solving search sep 06 state space search iterative deepening sep 08 heuristic search hill climbing simulated annealing sep 11 heuristic search beam search search sep 13 optimal search sep 15 adversarial search sep 18 alpha beta pruning rule based reasoning sep 20 history game playing components rule based systems sep 22 class sep 25 algorithms forward backward chaining sep 27 class sep 29 conflict resolution expert systems machine learning oct 2 introduction machine learning oct 4 instance based learning decision tree induction oct 6 learning search oct 9 fall break oct 11 version space algorithm oct 13 neural nets backprop oct 16 neural nets ii intro genetic algorithms oct 18 genetic algorithms oct 20 midterm knowledge representation inference oct 23 representing knowledge order logic oct 25 inference order logic oct 27 resolution theorem proving oct 30 logical reasoning systems planning nov 01 planning introduction nov 03 partial order planning nov 06 hierarchical decomposition uncertain knowledge reasoning nov 8 abduction bayes rule nov 10 belief networks nov 13 constructing belief networks nov 15 inference belief networks natural language understanding nov 17 ambiguity language stages processing nov 20 syntactic analysis state space search nov 22 class nov 24 thanksgiving break nov 27 bottom chart parser nov 29 semantic analysis conceptual analysis dec 1 conceptual analyzers today circus problem inference dec 4 inference scripts putting dec 6 nlp learning planning selected project presentations dec 8 selected cs473 project presentations cs472 homeworks solutions section intentionally left blank cs473 handouts project information syllabus project information project ideas proposal format final project submission examples code good procedural data abstraction good consistent indentation courtesy ed wayt mehrotra gene lisp genetic lisp started project easier write code stages result ll turn code review regularly running 30 final grade based intermediate code reviews suggest working code reason project doesn fit structure ll create personalized schedule major modules project requires knowledge structures rules state descriptions board representations ll including related constructor functions accessor functions winston main text implement modules stubs lisp functions substantive code parameters make calls module stubs write code implement generic knowledge structures completed code review 1 31 oct system running beginning end simple invariably require making simplifying assumptions completed code review 2 14 nov design implement inference engine control strategies needed system specific search strategy rule interpreter move generator learning algorithm completed code review 3 27 nov incrementally remove simplifying assumptions adding code evaluate system appropriately project end common lisp language guy steele common lisp resouces cmu ai repository including lisp faq cs473 lisp labs lab 1 sep 12 lists taking lists firing lisp due sep 15 lab 2 sep 19 primitives edit eval loop procedures due sep 22 lab 2 solution shows declare global variables reasonable indentation documentation lab 3 sep 26 conditionals recursion procedural abstraction due sep 29 lab 3 solution reasonable indentation lab 4 oct 3 data abstraction mapping iteration due oct 6 lab 5 oct 17 debugging structures clos due oct 23 return cs472 home page 3088 stand explain times close letter birth certificate proves working scanning college chad wing freshman dorm people called parents weren named parents chemists initials reason supplied fathers nickname short harry kid harry junior thought nice unique alternative honest glad conclusion earliest days people enjoyed single letter ve heard conceivable joke nickname list mail nicknames big young doesn involve hell bomb worst enemy chuck taylor aka bomb ferguson chuck idea crap chuck heard 3 210 times ford ms laura back northeast clue jokes gonna son sesame street brought spell parents parents benefits easy sign characters total easy leave personal notes lines ve stopped confuses crap people problems ve explaining convincing government people official paperwork letter letter filling forms place middle initial full lane computer systems accept single letter bank ordering things phone things sound bit annoyed don worry uni alphabetic encourage children single letters modified fri sep 20 20 00 07 cdt 1996 chad lane cs681 homework 3 september 20 1996 1 problem town residents r1 rr clubs c1 political parties p1 pp resident member club belong political party club members represent town governing council number council members belonging political party pk uk clubs person problem determine find council satisfies balancing property r1 rr c1 p1 pp show solve problem solving single max flow problem 2 graph max flow graph show find minimum cut additional time 3 show transform maximum flow problem source nodes sink nodes source node sink node 4 construct easy describe family flow graphs ith flow graph graph nodes number cuts minimum capacity growing exponentially due september 27 class faculty research interests research interests faculty members computer science department cornell find faculty follow link annual report personal home pages kenneth birman annual report distributed computing fault tolerance high performance communication bard bloom annual report semantics programming languages distributed algorithms claire cardie annual report personal natural language processing machine learning artificial intelligence thomas coleman annual report numerical optimization parallel computation robert constable annual report theory computation programming logics automated reasoning bruce randall donald annual report personal robotics artificial intelligence computational geometry systems donald greenberg annual report computer graphics computer aided design david gries annual report personal programming methodology programming languages compiler construction juris hartmanis annual report theory computation computational complexity thomas henzinger annual report personal theory concurrent real time systems john hopcroft annual report modeling simulation algorithms information capture access daniel huttenlocher annual report personal computer vision computational geometry digital video dexter kozen annual report personal theory computation computational complexity analysis algorithms program logics semantics paul annual report symbolic algebraic computation algorithms ucla fall 1994 keshav pingali annual report software parallel systems compilers monika rauch annual report personal algorithms data structures graph theory ronitt rubinfeld annual report theory computation randomized algorithms computational complexity gerard salton annual report information retrieval language text processing information technology fred schneider annual report concurrent programming fault tolerance distributed systems real time systems alberto annual report artificial intelligence machine learning iowa fall 1994 brian smith annual report personal distributed multimedia systems image processing user interfaces information technology devika subramanian annual report artificial intelligence machine learning information technology tim teitelbaum annual report programming languages systems environments carlo tomasi annual report computer vision visual motion interpretation stanford spring 1994 sam toueg annual report personal distributed computing fault tolerance real time lloyd trefethen annual report personal numerical analysis applied mathematics charles van loan annual report scientific computing stephen vavasis annual report personal numerical analysis thorsten von eicken annual report personal parallel systems computer architecture catherine wagner annual report automated reasoning constructive logic ramin zabih annual report personal computer vision multimedia information technology robotics return 1993 1994 annual report home page departmental home page questions comments contact www cs cornell modified 24 march 1995 denise moore denise cs cornell advanced computer architecture focuses techniques quantitative analysis evaluation modern computing systems selection benchmarks reveal compare performance alternative design choices system design emphasis major component subsystems high performance computers pipelining instruction level parallelism memory hierarchies input output network oriented interconnections students undertake major computing system analysis design project choosing administrative information unique number meeting place mwf 2 3 wel 2 304 instructor mike dahlin office hours mw 3 4 appointment tay 4 136 ta tbd ta office hours tbd readings textbook hennessy computer architecture quantitative approach edition note 2nd edition significantly 1st edition recommended attempt 1st edition textbook errata sheet hennessy patterson addition read current papers aspects current computer architecture research watch space pointer reading list grading 10 class participation 30 homework work pairs 30 exams 2 midterms 30 project work pairs schedule week date topic reading due intro admin 1 jan 13 review perf cost ch 1 amdahl law tech trends caching memory holiday 2 jan 20 pipelining ch 2 hazards branch hw 1 prediction 3 jan 27 pipelining hazards ch 3 project static branch prediction proposal 4 feb 3 ilp scoreboarding ch 4 hw 2 speculation ilp dynamic prediction 5 feb 10 limits ilp vector ch processors 6 feb 17 memory hierarchy ch 5 project survey 7 feb 24 memory dram vm hw 3 banks 8 mar 3 memory review midterm 1 9 mar 10 spring break spring break 10 mar 17 metrics queuing ch 6 busses disks raid 11 mar 24 tertiary networks hw 4 12 mar 31 networks ch 7 project checkpoint 13 apr 7 networks parallel hw 5 architectures 14 apr 14 mpps ch 8 15 apr 21 mpps review midterm 2 project presentations 16 apr 28 project fri day classes project written report additional resources pages products research conferences bibliographies tech reports yahoo business economy companies computers systems introduction logic design fall 1996 announcements sept 30 don forget check usenet group regularly oct 28 ttl data book return 270 lab nov 22 problem quicksim crashing sparc 10 20 fixed nov 22 clean check haven nov 22 week thanksgiving 270 lab open regular hours monday tuesday regular hours 2 30pm wednesday closed thursday friday general information description lab schedule meeting times instructors office hours day handout homework solutions umich eecs class 270 newsgroup lab information data sheets lab experiment cover sheets cad quick reference hints send comments home page howard eecs umich university michigan department electrical engineering computer science cs 3343 analysis algorithms syllabus instructor daily class schedule assignments textbook errata important dates tuesday august 27 frist class thursday september 12 assignment 2 due 2pm thursday september 19 assignment 3 due 2pm thursday september 26 assignment 1 due 2pm thursday october 3 exam friday october 25 drop date thursday october 31 assignment 4 due 2pm tuesday november 19 exam tuesday november 26 assignment 5 due 2pm thursday december 12 final exam 10 30am 3308 advanced database systems g22 goals internals tuning touch decision support study internals touch intersection database system operating system distributed computing research development specific databases support notion transaction multi step atomic unit work execute isolation manner theory practice transaction processing problem making happen efficiently reliably tuning activity making database system run faster capable tuner understand internals database system understand affecting performance database application interactions levels system index design concurrency control extremely important require optic database management design introduce research issues discussion tuning range hardware conceptual design touching operating systems transactional index selection query normalization decisions comparative advantage object oriented database systems discuss research areas query processing data structures decision support queries red sold england months formal prerequisite database knowledge sql definition normal forms fact sufficient systems interested area theory meets practice recent years offered year frequently finding references db literature web page pointers database literature good place start database research instructor dennis shasha professor computer science york university courant institute mathematical sciences holds yale syracuse ph harvard written books database tuning principled approach mathematical detective stories adventures dr codes puzzles conspiracy minds lives discoveries 15 great computer scientists main research projects combine databases parallel processing persistent linda project databases pattern recognition combinatorial pattern discovery project databases expert systems information retrieval thinksheet project questions send shasha cs nyu office hours monday class warren weaver 424 cse 543 computer system performance modeling spring 1996 hosts ed lazowska mary vernon home page cse 543 computer system performance modeling cse 543 meets mondays wednesdays fridays 1 30 2 20 loew hall 115 office hours tentative topic schedule assignments project information map queueing network solution package email information 1996 acm sigmetrics conference measurement modeling computer systems uw department computer science engineering lazowska cs washington cs161 data structures algorithms description efficient algorithms sorting searching selection algorithm analysis worst average case analysis recurrences asymptotics data structures balanced trees heaps algorithm design techniques divide conquer dynamic programming greedy algorithms amortized analysis algorithms fundamental graph problems depth search connected components topological sort prerequisite 109b instructor guibas autumn 1995 96 materials information quarters offered 1995 96 autumn plotkin tth 1 15 2 30 spring guibas tth 9 30 10 45 summer goldwasser tth 1 15 3 05 units 4 3 units graduate students modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cse 521 computer architecture class meeting time place lecture tuesday thursday 1 15 2 30 pm 155 debartolo hall lab tuesday wednesday thursday 2 45 4 15 254 fitzpatrick hall instructor dr jay brockman 352 fitzpatrick hall x1 8810 jbb cse description text hennessy patterson computer architecture quantitative approach 2nd edition morgan kaufmann publishers san francisco 1996 lecture notes cse 322 undergraduate computer architecture ii introduction hardware firmware implementation algorithms hardware firmware implementation control single cycle mips processor multiple cycle mips processor pipelining pipelining continued hazards memory hierarchy interfacing processors peripherals memory lecture notes construction homework design projects homework 1 hardware firmware implementation algorithms due 2 2 96 homework 2 control system design due 2 2 96 homework 3 processor metrics instructions set architecture hennessy patterson exercises 1 1 1 4 1 7 1 14 2 1 2 3 2 10 2 11 due 2 20 96 newsgroups courses newsgroup courses cse322 newsgroup undergraduate architecture cse mentor questions answers mentor graphics cad tools links construction jay brockman 1 modified 1 24 96 cse 1001 fundamentals software development fall 1996 general information instructor ryan stansifer contact info http www cs fit ~ryan mail address ryan cs fit lectures lectures 11 00 12 15 tuesdays thursdays 106 aeronautics building lab sections class divided lab sections meet cs pc lab 332 crawford science building labs meet 13 30 15 20 tuesday 10 00 11 50 15 00 16 50 wednesday lab instructor juan cs fit class urls http www cs fit ~ryan http www cs fit lab htm catalog description cse 1001 introduction software development applies small programs students learn program higher level language learn read understand write evolve typical small higher level programs goals class expect students learn makes computer science write simple programs ada programming language solve problems computer class prerequisites document detailed list topics covered class students wide variety backgrounds vastly experience consequence students bored lost patience support classmates participation class appreciated textbook textbook class nell dale chip weems john mccormick programming problem solving ada heath lexington massachusetts 1994 isbn 0 669 1 follow book closely expect cover chapters text 12 time permits cover additional material book diskette ada programs appearing book programs www information net simplified syntax defines basic portion language roughly portion ada covered ada 95 language reference manual hypertext version revised international standard iso iec 1995 information technology programming languages ada ada 95 rationale faq frequently asked questions ada ada core technologies developers gnu ada translator gnat gnat local copy bytes ada mode emacs perl script case run gnat tuck ada information clearinghouse home page special interest group ada www page world wide web home page acm information pointers source information ada including ada related jobs information augusta ada bryan programs appearing programming problem solving ada dale weems mccormick local copy programs ada ide graphical ide windows 95 nt port gnat ada 95 compiler released terms gnu general public license includes borland delphi 2 0 source code ada compiler ada compiler gnat compiler cs pc lab 332 account tuck cs fit ada compiler large fast computer gnat compiler free load distribution ada core technologies www page programming style lengthy detailed document www http www cs fit ~ryan style txt specific advice writing clear ada programs times advice ada program considered completely correct model clarity good style shorter extract document handed lab lengthy detailed guide development constructed programs general found book full practical advice examples bad good program fragments pascal steve mcconnell code complete microsoft press redmond washington 1993 isbn 1 484 4 classwork addition lab projects class midterm examinations final encouraged read textbook preparation class work exercises end chapters grading midterms final class lab projects count 45 total grade midterm count 10 final 25 exam lab project assigned numeric score average numeric score roughly equivalent letter grade letter grade class assigned student based weighted sum numeric scores grade determined rest class magnitude numeric scores work tests explain answers tutoring humor student numeric scores lab assignments exams recorded question standing class score recorded wrong contact immediately corrections made long due dates grade distribution past grade distribution looked fall 1994 fall 1995 5 15 12 25 11 32 18 38 10 29 12 25 4 12 3 6 5 15 3 6 34 48 calendar important dates aug sep oct tu tu tu 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 4 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 12 11 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 19 18 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 26 25 26 27 28 29 30 31 29 30 27 28 29 30 31 nov dec tu tu 1 2 1 2 3 4 5 6 7 3 4 5 6 7 8 9 8 9 10 11 12 13 14 10 11 12 13 14 15 16 15 16 17 18 19 20 21 17 18 19 20 21 22 23 22 23 24 25 26 27 28 24 25 26 27 28 29 30 29 30 31 tuesday august 27 1996 lecture thursday august 29 1996 advisor advisee class monday september 2 1996 classes labor day holiday thursday september 19 1996 midterm chapters 1 4 tuesday october 15 1996 midterm chapters 5 6 tuesday november 12 1996 midterm chapters 7 9 thursday friday november classes thanksgiving holiday 28 29 1996 tuesday december 10 1996 final exam chapters 1 12 3 30pm 5 30pm quote dijkstra programmable computer extremely handy device realizing conceivable mechanism changing single wire core challenge computing science conceptual abstract mechanisms lost complexities making dijkstra cultural gap mathematical volume 8 number 1 1998 page 49 ryan stansifer ryan cs fit document location http www cs fit ~ryan modified thu nov 21 13 20 26 est 1996 1998 finding information retrieval technologies seeking knowledge richard belew visiting professor cs838 lecture 2 univ wisconsin computer science department fall 1996 tue thurs 8 30 9 45a call room engr designed students interested understanding information retrieval ai esp knowledge representation machine learning techniques underlying exciting activity occurring world wide web complete description abstract syllabus major topics considered graphical map related tentative schedule semester proceed resources readings overview part 1 postscript 56k overview part 2 postscript 64k political image postscript assignments class email suggestions composing email class related www resources class minutes students students modified belew cs wisc 17 sept 96 principles computer science taught buckles department electrical engineering computer science room 304a stanley thomas hall office hours 2 00pm 3 30 mw phone number 862 3373 email buckles eecs tulane text stewart lee algorithms data structures computer engineering jones bartlett publishers boston 1991 language texts required large expensive textbooks good long term reference jeri hanley elliot problem solving program design edition addison wesley publishing company reading ma 1996 tom james kenneth jr structured engineering technology edition prentice hall englewood cliffs nj 1995 richard martin applications programming ansi edition prentice hall upper saddle river nj 1996 small texts good study peter van der linden expert programming sun soft press moutain view ca 1994 engineering problem solving ansi prentice hall englewood cliffs nj 1995 steven programming west publishing company minneapolis st paul mn 1995 invest book titles begin absolute beginners end dummies handouts eecs guidelines students general departmental policies written programming assignments posting grades importantly academic honesty postscript 12k computer resource policies rules legitimate departmental computers information accounts directions obtaining additional information loads additional information including introduction unix change password printing syllabus postscript 46k final exam thursday 19 december 8 00 noon quiz solutions programming assignments assignments due date program 1 sept 9 oct 9 program 2 oct 9 oct 30 program 3 nov 1 nov 22 program 4 nov 25 dec 6 homework assignments assignments due date homework 1 sept 18 oct 2 solutions homework 2 oct 7 nov 4 solutions homework 3 nov 6 dec 6 solutions interesting links related harvey mudd college depaul university alley oop ee cs courses eecs 661 discrete event systems eecs 661 web page fall 1996 offering homepage maintained instructor professor stephane lafortune john eecs 661 offered year fall semester intended eecs graduate students learn modeling analysis control discrete event dynamical systems des dynamical systems discrete state spaces event driven dynamics des arise modeling technological systems automated manufacturing systems computer systems communication networks information documents information lib user guide modified 1996 09 26 topics theoretical computer science computer science 85 times 97w 98w arrange instructors stein prerequisite computer science 25 permission instructor required recommended prerequisite vary term consult department topic 97w 98w dist qds year advanced topic theoretical computer science offered topics covered recent years include combinatorial optimization computational geometry cryptography network flows distributed algorithms students receive credit computer science 85 back dartmouth cs home page database systems home page 1996 cos 425 spring semester number visitors january 5 1996 web pages advantage netscape features home page cos 425 latest information class mind document static information added frequently questions send mail staff personnel instructor ta students information class updates information messages updated frequently homework assignments project information links places cmsc 424 university maryland college park cs 266 university illinois urbana cs 127 university michigan dearborn cs 266 university california berkeley cs 127 brown university cs 285 university southern california database offerings graduate level cmsc 724 database management systems university maryland college park cmsc 624 database systems implementation university maryland college park links research development areas related databases watch future additions pointers db related resources click active databases university florida university michigan university colorado boulder politecnico di milano italy heriot watt university uk university linz austria data warehousing stanford university data warehousing conference database benchmarks tuning performance 007 benchmark university wisconsin tpc benchmarks sequoia benchmark university california berkeley city university london prima project oopsla 95 workshop benchmarks performance database security authorization george mason university politecnico di milano italy data knowledge mining discovery gte labs ibm almaden research center university california los angeles los national lab university british columbia canada web sites data mining knowledge discovery distributed data management university california berkeley university maryland university florida university erlangen germany indexing techniques northeastern university intelligent deductive databases university wisconsin university california los angeles georgia tech politecnico di milano italy heriot watt university uk multidatabase systems university waterloo canada queen university canada multimedia databases university minnesota university california los angeles oregon graduate institute university massachusetts indiana university politecnico di milano italy irst italy university italy heriot watt university uk ibm almaden research center garlic project text image video ibm almaden research center gmd germany university erlangen germany technical university darmstadt germany university alberta canada object oriented databases university wisconsin university michigan brown university university virginia gte laboratories inria france university alberta canada university manitoba canada university twente netherlands politecnico di milano italy university linz austria eth zurich switzerland linkoping university sweden object database management group oopsla 95 workshop parallel distributed databases university wisconsin university twente netherlands heriot watt university uk spatial databases university wisconsin politecnico di milano italy heriot watt university uk university waterloo canada university minnesota transaction models management traditional advanced university massachusetts recovery shared memory dbms university massachusetts language support extended transactions eth zurich switzerland technical university darmstadt germany oregon graduate institute university massachusetts acta framework university massachusetts epsilon serializability university massachusetts semantics based cc live computer science department www topics information hypertext markup language html uniform resource locators url read web home lynx character based web browser cos 425 database systems home page cs princeton class location time cse ee 576 image understanding 576 home page world wide web web short hypermedia document cse ee 576 information class mind document static information class messages added frequently problems document send mail mock cs copyright notice material web subject copyright viewed public installed web site university washington assignments assignment read chapter 1 notes exercise 5 assignment due wednesday april 5 read chapter 2 notes exercises 1 7 determine convenient run khoros cantata cse runs suns edit local workstation login file xhost add cshrc file suns setenv khoros home usr local khoros setenv manpath usr local khoros man set path khoros home bin path rlogin assignments display environment variable set appropriately type cantata unix prompt ee machine george khoros cantata installed home page www http www cs washington education courses 576 index html follow links khoros cantata tutorial outline experiments topics image information spatial resolution ideal tutorial read web pages experiment khoros window turn part assignment assignment read article lin pp 62 69 cvpr 94 proceedings article wolff pp 369 376 fourth assignment due monday april 17 assignment make comparison image processing software environments khoros msvc image matlab image processing toolbox objects assignment 1 gain experience environment 2 begin feel strengths weaknesses environments 3 explore convolution noise suppression edge detection environment select monochrome test image apply sobel operation test image apply moving average filter test image apply 3 3 laplacian test image simulate gaussian smoothing larger standard deviation iteratively applying moving average filter apply 3 3 laplacian gaussian smoothed image describe results obtained terms appearance objects contours test image describe aspects implementation menu selections direct manipulations programming perform experiments fast operations ran level learning effort required part announcements final examination monday june 5 2 30 4 20pm regular class meeting room exam cover combination pre midterm post midterm material list topics study reminder class approved sunday june 4 1 30 2 30 time final exam review meeting plan meet sieg 422 outlines selected class periods friday 28 april monday 1 wednesday 3 monday 8 friday 12 monday 15 wednesday 17 friday 19 monday 22 wednesday 24 copies overhead transparencies 22 24 lectures neural nets engineering library copy center 2nd floor cse ee 576 packet number 2 trainable classifiers friday 26 students 576 permitted temporary copy matlab require fill form sign contract interested term projects important part started week april 24 corrections notes friday april 7 introduced pentium laboratory including msvc software development environment evan mclain document explaining add transform image application current status khoros installation suns recent information started khoros accompanying dip read class friday march 31 monday april 3 students computer account access khoros cantata contact renee reed thursday friday make arrangement pick account login password weekend early week renee hours limited plan ahead email address reed cs part sieg 127 back office sieg 127 locked knock prior arrangement meet account application cards signed care week selected lecture slides monday march 27 wednesday march 29 information resources image understanding online intro image processing khoros cantata delft univ pattern recognition information page computer vision home page stored cmu information home page department computer science engineering online version computer science undergraduate brochure online version computer engineering undergraduate brochure mosaic running mosaic mac find items mac balloon menu home page item navigate menu update 31 1995 cs 726 726 math 726 stat 726 nonlinear programming theory applications fall 1996 schedule lecture 8 50 9 40 mwf 1257 cs mail cs726 1list cs wisc url http www cs wisc 1 instructor michael ferris office 6391 cs telephone 262 4281 mail ferris cs wisc office hours 10 00 11 00 monday tuesday wednesday teaching assistant yuh jye lee office 1307 cs telephone 262 6602 mail yuh jye cs wisc office hours 12 00 1 00 wednesday 2 00 4 00 thursday class text nonlinear programming olvi mangasarian siam publishers philadelphia 1994 texts nonlinear programming theory algorithms shetty edition wiley york 1993 nonlinear programming bertsekas athena scientific 1996 general information overview introduction linear inequalities theorem alternative convex sets convex concave functions optimality criteria differentiable convex concave functions order optimality criteria order optimality criteria duality nonlinear programming generalizations convex functions optimality conditions exact penalty augmented gradient projection books reserve kurt wendt library assignments grading homework assignments 35 grade 1 assignment week midterm examination november 4 8 50 9 40 25 grade final examination 40 grade homework assignments homework 3 homework 4 homework 5 homework 6 mathematical programming uw home page courses page updated periodically semester cse 121 131 home page programming languages techniques ii spring 1996 news group lectures homeworks labs exams miscellaneous grades indexed 5 digits social security lecturers peter peter cis upenn office moore 562 cse 121 001 mwf 10 11 office hours mw 11 12 val tannen val cis upenn office moore 561 cse 121 002 mwf 11 12 office hours 3 4 2 30 3 teaching assistants scott alexander gradient cis upenn cse 131 108 mw 3 4 102 tth 12 1 office hours 11 12 gradient cis upenn cse 131 107 mw 2 3 104 tth 2 3 office hours 4 5 gradient cis upenn cse 131 105 mw 12 1 106 mw 1 2 office hours 2 3 tom gradient cis upenn cse 131 101 tth 9 30 10 30 103 tth 1 2 office hours 10 30 11 30 note ta office hours held moore 109 cets labs cse 131 students administrator susan online resources cse 120 home page img img cse 370 introduction digital design autumn quarter 1996 gaetano borriello corey anderson cse 370 home page home page cse 370 web bunch information class mind document static information class announcements messages added frequently problems document cse 370 web general send mail cse370 webmaster cs class announcements notices instructor ta system administrators update 11 11 96 12am class mail archive messages cse370 cs washington update 11 21 96 01pm send mail class instructor ta instructor ta administration goals syllabus meeting times lectures mwf 8 30 9 20am eeb 108 final exam monday december 16 8 30 10 20am eeb108 workload grading expectations pc laboratory software tools policies collaboration cheating announcements mail addresses schedule lecture topics instructor gaetano borriello gaetano cs office hours 12 30 1 20 sieg 212 ta corey anderson corin cs office hours 2 30 3 20 tth 8 30 9 20 sieg 326a weekly assignments bi weekly quizzes final exam lectures online versions slides lectures textbook contemporary logic design katz benjamin cummings addison wesley 1994 web maintained author katz web maintained publisher benjamin cummings addison wesley notes topics interest evolution implementation technologies computer aided design cad tools logic design synario feedback things anonymously desire links previous quarters cse 370 portions cse 370 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 370 web copyright 1996 department computer science engineering university washington comments cse370 webmaster cs washington update 11 17 96 410 operating systems fall 1996 time mwf 3 00pm 3 50pm location 232 harvey bright bldg instructor teaching assistant udo pooch harvey bright bldg harvey bright bldg 845 5498 845 3858 mail pooch cs tamu mail cs tamu office hours tentatively 1 00 office hours 10 00 3 00pm 12 00 schedule slides tests homeworks projects required textbook operating systems concepts fourth edition galvin addison wesley textbook closely purchasing strongly recommended reference books modern operating systems tanenbaum prentice hall design unix operating system bach prentice hall reserve operating systems stallings reserve theses books complement textbook required perusing understanding issues discussed class books reserve library late submission policy submission deadlines included extra time consideration accidental events limited unavailable resource machines sickness students stock market collapse means additional extensions generally granted homeworks returned due day class projects submitted electronically lateness penalized earned points item class day context friday november 29 treated class day project talk operating systems build realize writing os code programming typical application racing driving mom law sunday don smell burning forget hold hand memory protection bad shape fortunately machines real people real work system support staff resent heavily started tinkering operating system machines semester playing improve simulated operating system simulation sophisticated simulates system detail implementation system concentrate os issues worry simulation exposed tricky situations foster understanding os environment projects written nice opportunity experience writing simple object oriented code simple object oriented standpoint code sophisticated students familiar short introduction important concepts class working knowledge assumed pages prone change notice consult regularly avoid surprises cis 625 parallel programming spring 1996 web pages ve added description generic formal package parameter workaround ada 95 web page sources ftp directory ve added ada source ftp directory common ftp pub cis dwyer ada loose organization replicated worker stuff replicated ve added page related mid term final exams lists problems work ve added page ada 95 compiler overview fundamental advances computing performance dependent adapting programming techniques parallel computer architectures meet real time constraints improve response times computationally intensive tasks model physically parallel systems parallel programming techniques students professionals wide variety disciplines advanced undergraduates cis graduate students computing systems engineers building embedded systems scientists theoretical calculations benefit goal build knowledge data structures algorithms cis 500 expose student fundamental concepts concurrent distributed programming lectures nichols 127 mwf 1 30 2 20 pm instructors matthew dwyer virgil office nichols 324e email dwyer cis ksu www http www cis ksu phone 913 532 6350 fax 913 532 7353 office hours tr 10 00 11 00 prerequisites cis 500 requirements consist lectures readings programming projects exams lectures readings bulk concepts presented explained illustrated extended examples lectures readings serve provide details depth selected concepts lectures readings function integrated presentation material expected completed reading prior lecture advantage class time questions elaborate issues presented readings homeworks 4 programming projects working languages multi pascal concurrent ada 95 programming projects designed provide depth exposure concepts covered languages illustrate variety solution strategies group projects class students expected work discuss projects students share designs code data modules objects documentation specification requirements interfaces refer ksu campus phone book student life handbook governed guidelines procedures note passage instructor convinced evidence plagiarism cheating decide punishment instructor impose punishment ranging credit work exam class instructor recommend dismissal suspension recommendation carried undergraduate grievance board minimum credit work exam dishonesty occurred instructor draft memo student record provost office graduation indicating nature dishonest act examinations 1 hour class mid term exam 2 hour class comprehensive final exam final grades assigned based weighting homeworks 50 mid term 15 final 35 readings required readings include text book selected papers literature papers holdings university library lester art parallel programming prentice hall 1993 gehani concurrent software practice experience vol 16 9 sept 1986 gehani concurrent concurrent programming class es vol 18 12 dec 1988 gehani shared memory access concurrent ieee trans parallel distr systems vol 4 7 july 1993 peterson petri nets computing surveys vol 9 3 1977 additional reference materials include burns weller concurrency ada cambridge university press 1995 parallel programming introduction prentice hall 1993 krishnamurthy parallel processing addison wesley 1989 lovelace www based ada 95 tutorial http epfl ch ada tutorials lovelace lovelace html additional resources web pages linked home page include assignments solutions lecture notes links parallel programming pages organization schedule broken phases phase covering material lester text provide solid background fundamentals parallel programming phase cover number additional topics related parallel programming build foundation professor lecture phase professor dwyer lecture phase professor dwyer hold office hours cover topics motivation parallel programming parallelism disjoint parallel processes break problem problems solved basic concepts shared memory systems multiprocessor architectures process communication synchronization synchronous parallelism distributed memory systems communication system topologies asynchronous parallelism system performance amdahl law gustafson law measures speedup utilization throughput parallel programming languages survey language support writing parallel programs concurrent ada 95 concurrent programming paradigms common solution techniques software architectures parallel concurrent programs client server filters token passing formal models concurrent systems petri nets state space methods path expressions properties concurrent parallel systems distributed systems replication load balancing deadlock multi cast communication data driven parallelism data parallel programming vector processing automatic detection exploitation parallelism engineering concurrent software testing validating verifying concurrent systems reusable concurrent components schedule topics readings assignments dwyer cis ksu cs 302 fall 1996 section 63 algebraic language programming dave eggleston email burnett cs wisc office cs st 1306 office phone 608 262 6601 office hours 3 00 4 00 11 30 12 30 announcements updated nov 10 19 30 note original output prog6 page errors days week correct values information exam 2 updated nov 10 questions asked program 6 class reading scan 9 1 thursday class program 6 solution quiz 3 grades page general information cs 302 home page objectives vectra lab cs 302 consultants syllabus working home class handouts grades homework exams quizzes miscellaneous archive policy information email policy grading policy late policy academic misconduct policy text problem solving object programming walter savitch addison wesley publishing company 1996 list errata modified wed aug 28 1996 dave eggleston burnett cs wisc based greg sharp cs302 home page cps 220 computer systems organization fall 1996 cps 296 section 3 advanced topics computer architecture contact questions instructor alvin lebeck mail alvy cs duke time 10 30am 11 20am location d243 lsrc office hours monday wednesday 1 30pm 2 30pm appointment ta srikanth srinivasan mail sri cs duke location lsrc office hour tuesday 10 30am 11 30am appointment announcements contents suggestion box newsgroup synopsis grade composition quals information important dates handouts lectures homework exams research project resources synopsis content covers topics advanced computer architecture advanced undergraduates graduate students building introductory classes showed basic computer functions examines techniques improving computer performance usability emphasizes interaction hardware software operating systems compilers application programs cost performance tradeoffs computer architecture topics covered include virtual memory pipelining caches memory hierarchies advanced storage systems discuss variety parallel computer systems future directions computer architecture prerequisites cps 104 equivalent assumed familiar material covered cps 104 familiar material responsibility familiar questions required background textbook computer architecture quantitative approach 2nd edition john hennessy david patterson morgan kaufmann 1996 topics fundamentals computer architecture chapter 1 instruction set architecture chapter 2 appendix pipelining chapter 3 advanced pipelining chapter 4 memory hierarchy chapter 5 storage systems chapter 6 interconnection networks chapter 7 multiprocessors chapter 8 grade based 30 homework 30 project 30 exams midterms exit interview 10 class participation important quals grade based midterms exit interview homework 30 grade homework assigned semester handouts expected complete homework individually encourage discussion students topics covered class exams 30 grade midterm exams short exit interview important dates oresearch project 30 grade projects completed individually groups list projects provided students create web page presenting results projects give short presentation projects group projects expected entail work individual projects require 30 minute presentations 15 minutes student projects subject approval details provided semester select project september 30 list research resources tools links people selected projects important dates september 4 day class september 30 project selection october 14 midterm exam 7 9pm d106 lsrc october 21 fall break october 23 25 project status reports november 28 29 thanksgiving dec 6 project web pages due class day december 6 midterm ii exam december 9 exit interviews handouts homework due dates precise exercises subject change don officially assign problems handout 0 background handout 1 homework 1 due september 16 1996 handout 2 homework 2 due september 27 1996 handout 3 homework 3 due october 9 1996 handout 4 homework 4 due nov 8 1996 handout 5 homework 5 due dec 2 1996 resources links tools class morgan kauffman resourses 2nd edition duke computer architecture world wide computer architecture page mark hill dave patterson giving talk modified thu nov 14 14 00 43 est computer graphics wed 5 7pm room 101 office hours 2 4pm wednesdays office 719 broadway rm 1224 students class learning java contributed troy downing syllabus emails class grader page img cse 322 intro formal models winter 1996 richard ladner class messages check email frequently update 03 18 96 01pm handouts syllabus latex ps handout 1 latex ps constructing regular grammars regular expressions midterm extra latex ps ramblings ta question 5 exam handout 2 latex ps pda top parsing grammar handout 3 latex ps review final exam handout 4 latex ps proof halting problem undecidable exams midterm exam latex ps solutions latex ps final exam latex ps homework homework 1 latex ps due 1 8 96 solutions latex ps homework 2 latex ps due 1 12 96 solutions latex ps homework 3 latex ps due 1 19 96 solutions latex ps comments set notation homework 4 latex ps due 1 26 96 solutions latex ps homework 5 latex ps due 2 2 96 solutions latex ps homework 6 latex ps due 2 9 96 solutions text latex text ps state diagram ps homework 7 latex ps due 2 16 96 solutions text latex text ps state diagram ps homework 8 latex ps due 2 23 96 solutions text latex text ps state diagram ps homework 9 latex ps due 3 1 96 solutions latex ps homework 10 latex ps due 3 8 96 solutions latex text ps pda ps tm ps file formats materials provided formats html hypertext markup language html document format handled www browsers fact viewing html document handouts ve provided originally latex documents converted html latex2html bit strange latex plain ascii text including formating commands simple things assignments generally legible format figures complex math stuff hard impossible read postscript ghostscript home page free viewers mac windows os 2 linux 322 webs previous quarters autumn 1995 winter 1995 autumn 1994 autumn 1993 ladner cs washington fix cs washington update january 3 1996 3304 cs 480 individual design project fall 96 97 updated august 27 1996 img computer science home page img univ idaho home page instructors william junk assistant professor computer science dept university idaho moscow id 83844 1010 telephone 208 885 7530 fax 208 885 9052 mail billjunk cs uidaho karen assistant professor computer science dept university idaho moscow id 83844 1010 telephone 208 885 fax 208 885 9052 mail cs uidaho overview cs 480 design practicum stresses systematic software development techniques applied definition design coding testing documentation computer programming project student work individual project real customer prerequisites senior standing computer science completion eng 317 textbook required reference recent software engineering text provide information book suggested material important cs 481 code complete steve mcconnell microsoft press 1993 grading numerical grading system employed final grade based weighted sum points accumulated categories final grades determined curve based class performance case curve severe standard 90 80 70 curve document activity points proposal letter 40 project plan 50 oral requirements presentation 50 system requirements document 160 oral design presentation 70 system design document 200 usability test 30 code validation 200 beta test 20 project demonstration 50 user manual 80 project evaluation 30 weekly status reports 20 total 1000 bonus points early submission submit weekly status report img computer science home page img univ idaho home page billjunk cs uidaho 175 computer graphics fall 1996 description syllabus eric graduate student computer science email cs tufts assignments submit programs assignment 1 due oct 21 assignment 2 due nov 5 10 assignment 3 due nov 19 10 assignment 4 due dec 3 10 information documentation postscript man page lists subroutine calls postscript type man nfs res hci doc 3 shell script compile programs program information documentation postscript man page lists subroutine calls postscript type man nfs res hci doc 3 shell script compile programs program house house program info hci program tufts computer sciences 302 algebraic language programming sections instructors comments suggestions complaints cs302 feedback provided clicking jim skrentny cs302 coordinator office 262 0191 email skrentny cs information sections cs 302 frequently asked questions overview microcomputer laboratories consultants fall 1996 consulting schedule tutors policy academic misconduct courses offered cs department software sections introduction microsoft windows hints windows compilers windows operating system email netscape creating subdirectories information savitch text book introduction borland language borland integrated development environment fortran information jeff lampert home page section 70 updated fri 8 30 96 jim skrentny cs302 coordinator skrentny cs wisc advanced software engineering spring 1996 fact sheet class syllabus project role assignments project deliverable requirements list class assignment 1 class assignment 2 class assignment 3 class assignment 4 fact sheet title advanced software engineering designation e1 instructor john ellis mail slot crawford hall 2nd floor ellis phone emergencies work 723 mail iu net john ellis mlb office hours appointment classroom 221 times tuesday thursday 6 30 7 45 pm text mythical man month frederick brooks software engineering practitioner approach 3rd ed roger pressman computer systems students expected communicate instructor mail students accounts mail access expected acquire account university nighthawk zach sun sparcstation tuck personal computers pcs crawford hall floor lab library class project development performed target program executed pcs project documents pc microsoft word 6 0 format home pcs pcs workplace permitted employer approved individual assignments require machine readable form floppy disk pc 3 5 hd grading graded homework assignments participation class examinations mid term final grading based relative weights project grade homework 50 mid term examination 15 final examination 30 class participation 5 total 100 collaboration collaboration working essential authorized full communication class member project undertaking standards area primary responsibility part class team executing class project quality assurance manager configuration manager enforce standards class independent verification validation engineer evaluate agent customer instructor standards benefit experience shown adherence standards results producing working programs time turning assignments assignments turn solution attach assignment includes student number mail address telephone number contacted summary individual task include comments instructor late assignments general late assignments accepted cases instructor chooses accept severe grading penalty apply remember students development depend contribution project class scenario recently hired prestigious software company company won contracts upgrade government developed training aid called low cost flight simulator end development phase single contract awarded company wins competitive product fly demonstration company future depends winning competition talent laden tiger team develop upgrade product win fly product maintainability included criteria final product evaluation 15 working weeks complete task upgrade ready fly demonstration return top 1 fact sheet 2 syllabus 3 roles 4 5 assignment 1 6 assignment 2 7 assignment 3 8 assignment 4 syllabus text mythical man month fred brooks software engineering practitioner approach roger pressman instructor john ellis class date pages topic 1 9 jan 96 introduction class project 2 11 jan 96 40 64 life cycle models 1 26 40 64 management metrics project 3 16 jan 96 29 37 organization 73 83 4 18 jan 96 549 594 controlling disciplines qa cm 693 710 5 23 jan 96 65 127 cost size planning 87 94 173 204 6 25 jan 96 41 50 requirements analysis specification 61 69 7 30 jan 96 97 103 requirements assessment review 8 1 feb 96 207 265 structured analysis object oriented analysis 9 6 feb 96 configuration control board meeting assignment 1 due 10 8 feb 96 315 366 design concepts models 115 123 11 13 feb 96 preliminary design review 12 15 feb 96 367 394 structured design 13 20 feb 96 395 428 object oriented design 14 22 feb 96 team meetings 15 27 feb 96 critical design review assignment 2 due 16 29 feb 96 mid term examination 4 8 mar 96 spring break 17 12 mar 96 513 545 structured programming 127 150 implementation considerations 18 14 mar 96 595 630 software testing 19 19 mar 96 631 661 testing strategies 20 21 mar 96 107 112 formal technical reviews 21 26 mar 96 team meetings assignment 3 due 22 28 mar 96 software inspection 23 2 apr 96 481 511 real time systems 24 4 apr 96 713 735 case case tools 25 9 apr 96 cleanroom software engineering 26 11 apr 96 179 226 silver bullet 663 691 post development sw evolution 27 16 apr 96 153 175 maintenance documentation assignment 4 due 28 18 apr 96 229 292 mythical man month 20 years 29 23 apr 96 artifact demonstration post development evaluation 30 25 apr 96 107 112 evaluations review final examination return top 1 fact sheet 2 syllabus 3 roles 4 5 assignment 1 6 assignment 2 7 assignment 3 8 assignment 4 project roles role assigned job description summary responsible creation software product primary responsibilities include 1 cost schedule performance task leader team 2 authoring cs fit requirements specification document 3 advising design 4 supervising implementation testing responsible resource allocation tracking primary hung ju cost analysis project henry control computer human administrator cho resource acquisition cs fit supervision collects data issues bi weekly cost consumption reports final report responsible change control primary responsibilities include configuration management plan tracking change requests discrepancy reports calling conducting change control hsin chi board meetings archiving configuration dillon preparing product releases data manager chen responsible final preparation cs fit documentation prior delivery customer ensures documents delivered accordance program milestones establishes program documentation standard ensures documents conform yuh responsible testing test rosa evaluating individual modules evaluation chen subsystems preparing engineer cs fit test plans test documentation primary responsibility developing aspects design designer task leader winnie fit includes assessing impact alternative implementations proposed primary responsibility implement individual modules design serve technical specialist paul programming language implementor operating system cs fit requirements specification design stages implementor develop tools experiment unfamiliar language features needed project return top 1 fact sheet 2 syllabus 3 roles 4 5 assignment 1 6 assignment 2 7 assignment 3 8 assignment 4 project deliverable requirements list item num document responsibility software development plan task leader software configuration management configuration data manager plan program documentation standards configuration data manager coding standard maintenance configuration data manager manual cost schedule status report project administrator bi weekly software requirements task leader specification interface requirements task leader specification software design document designer test plan test evaluation engineer user manuals task leader code implementor test report test evaluation engineer return top 1 fact sheet 2 syllabus 3 roles 4 5 assignment 1 6 assignment 2 7 assignment 3 8 assignment 4 assignment 1 note track hours spent project activities turn weekly activity report forms project administrator task leader familiarize present design low cost flight simulator program write report general impressions design utility product include description major deficiencies found review requirements document ensure reflects present configuration product identify requirements software fails satisfy code features explicitly required establish key project objectives major project activites development support identify key project milestones establish initial project schedule provide project administrator salary figures personnel locate references cleanroom software development provide short summary salient features approach including projection applicability project project administrator create weekly activity report war forms team members report hours expended specific individual tasks coordinate design form task leader ensure captures costs working project schedule salary figures developed task leader assign preliminary earned values milestone plot planned scheduled milestones time duration project cost work scheduled line baseline program plan collect actual costs project start activities 25 jan 96 interviewing team members include initial cost project status reports prepare initial cost schedule status report shows entire project initial cost initial actual cost work performed duration project collect weekly activity reports team member prepare updating cost work performed week present bi weekly team hard copies task leader customer configuration data manager investigate write short report availability software configuration management scm tools run pc make recommendation task leader scm tool project recommendation scm tool recommend collect existing project documents establish project library team members establish log track copies controlled documents establish procedures distribution authorization make documents establish criteria placing documents code configuration control design format hard copy soft copy discrepancy reports change requests write configuration management plan defines scm applied program plan complete covers topics baseline definition change management coordinate scm plans task leader task leader approval report team scm accomplished project including tools procedures forms make software configuration control board evaluate existing program documentation consistency format identify common deficiencies individual documents prepare report documents findings generate documentation standard defines required format program documents effects current documents generate coding standard maintenance manual describes program source code formatted enhance product maintainability issues relating readability include module identification program header logic description embedded comments traceability implementation back design documentation test evaluation engineer locate papers testing object oriented programs determine unique characteristics testing oo programs coordinate task leader establish target platform configuration project product determine testing aids programs target platform prepare written report evaluating learned generate test plan document fully describes software testing conducted documented program designer locate papers software design approaches write report summarizes differences object oriented design structured design review existing program design material compare documented design actual code identify inconsistencies structure existing design data design document identifies top level architecture design detailed design update reflect inconsistencies found design documentation implemented code assist team leader implementor evaluating proposed product suggesting designs consistent current design implement implementor locate study references object oriented programming programming language concentrate concepts classes inheritance write short report summarizes oo structures implemented language make report designer task leader coordinate preparation coding standard maintenance manual configuration data manager assist task leader designer evaluating implementation impact suggested designs aware commercial shelf cots public domain shareware software team assist implementation return top 1 fact sheet 2 syllabus 3 roles 4 5 assignment 1 6 assignment 2 7 assignment 3 8 assignment 4 assignment 2 note track hours spent project activities turn weekly activity report forms project administrator individual assignments due 27 feb work advance date order project remain schedule task leader write change requests discrepancy report cr drs requirements document source code reflect inconsistencies turn cr dr configuration manager support cr drs software configuration control board meeting presented requirements document log document configuration manager make authorized return updated document configuration manager code authorized result cr drs coordinate designer implementor required recommend significant change discrepancy product turn cr configuration manager project administrator collect weekly activity reports wars weekly prepare bi weekly cost schedule status reports presentation team customer hard copies task leader customer discuss expected effort remaining team member coordinate remaining tasks task leader update estimated cost completion eac configuration data manager collect cr drs team members log cr drs records assign numbers schedule review meetings administer meeting describe proposed cm plan ensure team members understand processing defined cm plan coordinate release documents authorized prepare configuration status report customer test evaluation engineer conduct regression tests program determine product functions properly test suite test plan matches product capabilities assistance implementor write original tests test section product covered current test suite report results testing customer write cr drs test plan identifying coordinate proposed task leader ensure degrade quality developed product turn cr drs configuration manager support cr drs meeting presented test documents authorized log document configuration manager make authorized return updated document configuration manager designer write cr drs design document identifying content compared development requirements turn cr drs configuration manager support cr drs meeting presented design documents authorized log document configuration manager make authorized return updated document configuration manager coordinate task leader implementation proposed enhancements system establish feasibility implementation technical cost schedule factors prepared present justify findings change considered implementor write cr drs coding standard maintenance manual reflecting found review turn cr drs configuration manager support cr drs meeting presented justify proposed existing standard terms effects existing code activities coding standard maintenance manual authorized log document configuration manager make authorized return updated document configuration manager assist test evaluation engineer developing tests work designer evaluate implementation proposed turn code write helping project team members return top 1 fact sheet 2 syllabus 3 roles 4 5 assignment 1 6 assignment 2 7 assignment 3 8 assignment 4 assignment 3 note track hours spent project activities turn weekly activity report forms project administrator individual assignments due 26 mar work advance date order project remain schedule task leader continue manage team activities finalize requirements statements approved requirements added product update requirements document add customer approved requirements product prepare project status report customer highlights major milestones date team ability meet milestones identifies milestones remaining completion project includes cost data provided project administrator includes configuration status status cr drs provided configuration manager includes evaluation management style applied project effective offer suggestions change improve project performance project administrator continue collect wars provide bi weekly discuss expected effort remaining team member coordinate remaining tasks task leader update eac configuration data manager continue maintain documents code configuration control maintain records cr drs audit document code made date ensure authorized cr dr made items returned configuration control provide task leader customer audit report provide task leader configuration status report test evaluation engineer prepare unit integration final testing approved cr drs product write additional tests verify sections feel fully covered existing tests conduct testing program accordance project schedule supply tests verify code report task leader adequacy previous product tests inclusion customer report include recommendation program release change designer complete design approved code authorized coordinate ideas implementor primary user documents present design preliminary design review critical design review cdr respond action items assigned reviews make updates design documents implementor implement approved program approved defined designer turn code wrote time return top 1 fact sheet 2 syllabus 3 roles 4 5 assignment 1 6 assignment 2 7 assignment 3 8 assignment 4 assignment 4 note track hours spent project activities turn weekly activity report forms project administrator individual assignments due 23 apr work advance date order project remain schedule task leader continue manage team activities prepare final project report customer summarize project objectives describe management plan addressed objectives feel managed development process victim circumstances describe software engineering principles applied project summarize performance team members fulfilling individual roles mention things demonstrate understanding role responsibilities describe lessons learned exercise suggest differently improve success project project administrator continue collect wars provide bi weekly prepare final project report customer provide final ssr 18 apr 96 project remaining work show current eac summarize activities project describe efforts contributed project effectiveness feel data considered making project decisions describes lessons learned exercise suggest differently improve success project configuration data manager continue maintain documents code configuration control maintain records cr drs ensure project end final tested configuration formal control provide customer hard copy soft copy documents prepared modified project prepare final project report customer provide copy cr drs submitted project include final report cr drs summarize activities project describe efforts contributed project effectiveness feel policies managing configuration aided hindered progress team describe lessons learned exercise suggest differently improve success project test evaluation engineer continue perform document testing code generated changed project lead final product demonstration prepare final project report customer include description testing activities performed project found test cases describe test cases provided describe efforts contributed project effectiveness feel findings aided hindered progress team describe lessons learned exercise suggest differently improve success project designer prepare final project report customer summarize activities project describe efforts contributed project effectiveness describe design methodology software design output methodology easily understood team members describe lessons learned exercise suggest differently improve success project implementor continue support required implementation product prepare final project report customer summarize activities project describe code generated project describe efforts contributed project effectiveness describe lessons learned exercise suggest differently improve success project return top 1 fact sheet 2 syllabus 3 roles 4 5 assignment 1 6 assignment 2 7 assignment 3 8 assignment 4 cmps131 elementary computer programming gultekin ozsoyoglu general information description fall 1996 schedule logistics grading grading policy programming assignments check grades study materials examples book supplemental instruction string library header string library implementation software servers compilers borland windows 3 windows nt 3 updated borland windows 95 windows nt 4 0 updated codewarrior macintosh os www resources line dictionary computing marling cmps131 homepage kraft cmps131 homepage stephan cmps131 homepage feedback cmps131 tekin ces cwru updated 27 august 96 operating system fall 1996 page construction print copies material cets printers important dates program 1 sep 25 homework 2 sep 30 exam 1 oct 29 exam 2 dec 5 lecturer lee teaching assistant hee hwan office hours monday 12 00 ~ 1 00 friday 10 00 ~ 11 00 description lecture notes introduction operating system structure process unix process multi programming process control block concurrent programming interprocess communication monitors cpu scheduling memory deadlock introduction distributed systems homeworks projects exams homework 1 homework 2 solution homework 3 sample data 0 sample data 1 sample data 2 sample data 3 sample data 4 sample data 5 sample data 6 sample data 7 multi processor sample data 8 multi processor project part introduction solaris thread 1 2 3 project part ii program alarm based thread switching round robin program process communications sockets makefile readme inet server tcp client tcp server udp client udp midterm solution years exams exam 2 solution fall 94 exam 3 solution fall 94 visitor 9 04 96 updated november 18 1996 advanced computer graphics mon 5 7pm room 102 office hours 2 4pm wednesdays office 719 broadway rm 1224 students class notes student projects comp 96 computers society summer session 1996 20 june 24 class monday friday 11 30am 1 00pm sn 011 instructor kevin arthur sn 364 office hours mon wed 1 00 2 30 tue thu 3 00 4 30 appointment updated 20 june 4 10 pm syllabus objectives requirements format topics semester plan schedule topics assignments modified june 6th announcements latest june 4 material lecture notes assignments term project assigned readings handouts line resources web comp 96 mailing list cs unc related pages oit lab schedules university north carolina chapel hill department computer science send comments questions arthur cs unc eecs 590 homepage fall 1996 organizer professor gregory wakefield eecs 4118 eecs ph 763 mail umich time location tuesdays 12 30 1 30 1001 eecs building noted requirements prerequisite graduate standing permission instructor 1 credit hour receive credit attend class lectures calendar 10 research seminars write page summary research seminars expect design research seminar series choosing wide variety seminars occur weekly semester university michigan seminars technical merit interesting seminars james joyce politics 1400 drawn departments college engineering technical departments university doubt contact instructor make seminar receive credit attending research seminar host seminar sign completed research seminar series 590 form questions read fine print form contract instructor seminars college engineering posted level college web page publication series weeks ahead university record posts seminars areas labs department systems division ongoing seminars faculty communications signal processing control eecs 500 590 special note prof wasserman hosting special series systems eecs 500 include research seminars series registered eecs 500 double count seminars credit courses meeting dates attendance required 9 3 9 10 10 15 11 12 12 10 hand completed seminar sheets meetings sponsor department electrical engineering computer science return um eecs systems division homepage updated beth olsen 8 28 96 cs offered spring quarter 1995 96 academic year focus methods create animation sequences high level goals emphasizing generation motions table contents basic information lecture presentation schedule topics covered readings computer animation computer animation companies software student profiles student projects animation links line forms registration form due fri april 12 5 00p feedback form submit anytime stanford www cs dept robot james pages maintained cs stanford updated april 1 1996 cs270 information documentation exam information grades grades email homework notes program assignments class roll samples information contact chris lexington kentucky office tuesday thursday 10 30am 11 30am wednesday 8 00am 9 00am cs pc lab ee annex rm 203 home 606 269 work fax email pop uky return homepage cpsc 210 data structures information homework 4 due tuesday november 26 monday december 2 final exam syllabus tutors homework 1 homework 2 homework 3 instructor keith jackson cs tamu 335 hrbb 847 grader wenyu kong cs tamu time section 503 tr 9 10 50am section 504 tr 12 45pm 2 00pm location zach computer science 535 fall 1996 computer science department boston university current information homework solution submission date directory gacs handout pointers instructor peter gacs email gacs cs bu phone 353 2015 office mcs 277 office hours tue 3 30 5 00 wed 1 30 3 00 time tue thu 2 00 3 30 place mcs texts required lovasz computation complexity translation gacs file gacs comp notes ps ftp cs bu 180 pages print sided bind bu copy center recommended leonid levin fundamentals computing lewis papadimitriou elements theory computation prentice hall 1981 hopcroft introduction automata theory languages computation addison wesley 1979 papadimitriou computational complexity aw 1994 isbn 0 201 1 description topics covered machine models undecidability complexity notions important algorithms compression speed theorems nondeterminism np problems randomized algorithms prime number tests description complexity randomness information pseudorandom generators quadratic public key cryptography parallel algorithms exponential lower bounds alternating machines games decision trees communication complexity homework homework tuesday returned tuesday 50 credit late class period credit student exception submitting homework time exams midterm class period length final exam single double sided sheet handwritten notes crib sheet allowed final exam covers material grading final grade homeworks count 30 exams 30 40 incomplete grade exceptional circumstances cooperation discuss homework classmates write understand questions solution suspicious cs 736 advanced operating systems fall 1995 marvin solomon office computer sciences office hours 9 00 tr office phone 262 1204 email address solomon cs wisc news watch space latest updates updated thu dec 14 10 30 08 cst 1995 dec 14 schedule project presentations listed dec 8 final exam monday dec 18 2 45 4 45 pm room 1221 computer sciences statistics building project presentations room 2310 friday dec 15 10 noon oct 20 past midterm exam sample answers oct 19 midterm exam wednesday october 25 7 15 9 15 pm room 1221 computer sciences final exam monday december 18 exact time place determined sep 29 project suggestions information project avaiable aug 30 readable version figure 5 multics memory management paper contents news summary lecture information text schedule grading project project presentations summary intended give broad exposure advanced operating systems topics assume students good semester operating systems cs 537 equivalent cover topics presented considerably detail synchronization interprocess communication memory management file systems protection security distributed systems lecture information lecture 11 00 12 15 tuesday thursday 1263 computer sciences text satisfactory textbook graduate level operating systems class selection 26 classic papers text structured readings journal articles conference proceedings purchase readings doit macc documentation desk 20 readings semester similar identical previous semesters copy make individual papers copy class discuss topics relevant current papers click tentative schedule lecture detail detail review papers discussion major topics themes papers focal point active participation discussion strongly encouraged participate actively daily class ll lot expect sit quietly listen 15 weeks class grading exams midterm final project worth 1 3 total grade exams designed verify carefully read readings project required complete term project list suggested topics provided strongly encouraged make project projects involve implementation tools experimental implementations algorithms suggested research literature measurement studies simulations projects experimental component literature surveys design papers sufficient projects person groups larger smaller groups approved case basis write term paper summarizing results project paper meet standards research publication graded quality writing content make short presentation project class project presentations schedule project presentations room 2310 computer sciences statistics times approximate 10 00 stubbs andrew francis salmon 10 20 wang chien pang james chen eric larsen fritz craig jordan 10 40 prasad deshpande avinash sodani jim basney rajesh raman biswadeep nag 11 00 wei chen taxiao wang lei cao yanming cao richard zhang todd munson 11 20 qiu xinyi wang yufei zhu chen sridhar gopal michael lee solomon cs wisc thu dec 14 10 30 08 cst 1995 66 438 database fundamentals instructor david spooner fall 1996 administrative documents introduction syllabus unofficial lecture notes html lecture notes construction cases haven proof read risk homework assignments homework 1 due wednesday september 11 1996 sample solution homework 2 due wednesday september 25 1996 sample solution homework 3 due wednesday october 9 1996 sample solution homework 4 due wednesday november 6 1996 sample solution homework 5 due wednesday november 20 1996 project documents project team assignments project home pages project part 1 description project part 2 description project part 3 description oracle introduction oracle lectures lecture 1 august 26 lecture 2 august 28 lecture 3 september 4 lecture 4 september 9 lecture 5 september 11 lecture 6 september 16 lecture 7 september 18 lecture 8 september 23 lecture 9 september 30 lecture 10 october 2 lecture 11 october 7 lecture 12 october 9 lecture 13 october 21 lecture 14 october 23 lecture 15 october 28 lecture 16 november 6 lecture 17 november 11 lecture 18 november 13 november 18 lecture 19 november 20 november 25 lecture 20 december 2 database fundamentals fall 1996 david spooner cs rpi cs 835 seminar networked computing systems fall 1996 instructors professors bestavros crovella yates time monday 1 3 pm location mcs credit audit 4 credits description seminar hands approach examining design current networked computing systems adopt case study software system world wide web server consist code walk throughs lectures code walk throughs include kernel level linux network file system process scheduling functions application level web server apache lectures cover research issues server design performance modeling simulation techniques seminar prerequisite corequisite participating commonwealth server project led instructors student interested studying implementation networked computer system invited attend attendees week job track main themes discussion interesting points made participants participation seminar encouragement consent instructors students taking credit expected complete related project chosen consultation instructors project serve master project phase proposal accepted instructor phase serve ms project students form teams work projects project scope scale linearly team size work explicitly load balanced fair credit lead ms project subsequent semester schedule end semester student participating asked talk short time 10 mins project related topic finally information commonwealth server project follow link schedule proposed week week schedule topics cover weeks 5 9 code walkthroughs version 2 0 10 linux kernel linux 2 0 10 sw f96 weeks 10 11 code walkthroughs version 1 1 1 apache server apache 1 1 1 place presenter scribe week mail notes cs bu linked home page week 1 9 9 research problems networks computer systems presenter mark crovella notes scribe mark crovella week 2 9 16 review related work networks computer systems presenters bestavros crovella notes scribe alex notes references dns tutorial week 3 9 23 tour web transaction presenter david yates scribe paul references apache api http spec week 4 9 30 networking tutorial presenter david yates scribe paul references socket tutorials tcp tutorial week 5 10 7 networking walkthrough presenter david yates references socket system calls linux week 6 10 15 networking walkthrough ii presenter david yates week 7 10 23 networking walkthrough iii presenter david yates week 8 11 11 process scheduling walkthrough presenter david yates week 9 11 18 project proposals presenters students week 10 11 25 filesystem walkthrough presenters crovella week 11 12 2 server code walkthrough presenters chow yates week 12 12 9 server workload characterization server performance modeling techniques presenter bibliography oceans project nice bibtex format references web abrams williams fox caching proxies limitations potentials proc 4th intl world wide web conference december 1995 transarc corporation afs file system distributed computing environments white paper 1996 de performance analysis www server proc cmg conference 1996 note viewable ghostview print anderson patterson application fast packet 1996 arlitt performance study internet web servers msc thesis june 1996 anderson lutz patterson design large scale raids 1995 basu buch vogels von eicken net user level network interface parallel distributed computing proc 15th acm symposium operating systems principles december 1995 network interface protected user level communication phd thesis june 1996 hoschka performance engineering world wide web application cache design proc 5th world wide web conference 1996 dahlin serverless network file systems phd thesis december 1995 druschel banga lazy receiver processing network subsystem architecture server systems proc 2nd osdi conference oct 1996 felten li software support virtual memory mapped communication proc 10th international parallel processing symposium april 1996 engler kaashoek fast flexible message demultiplexing dynamic code generation proc acm sigcomm august 1996 ncsa prototype html postscript proc 1st intl world wide web conference 1994 kwan reed user access patterns ncsa world wide web server abridged version appeared november 1995 issue ieee computer markatos main memory caching web documents proc 5th world wide web conference 1996 power choices randomized load balancing phd thesis 1996 mogul case persistent connection http dec wrl research report 95 4 1995 mogul network behavior busy web server clients dec wrl research report 95 5 october 1995 padmanabhan mogul improving http latency proc 2nd intl www conference oct 1994 wallach engler kaashoek application specific handlers high performance messaging proc acm sigcomm august 1996 williams abrams fox removal policies network caches world wide web documents proc acm sigcomm august 1996 ncsa web server technology advanced guide world wide web information providers recent book interesting projects oceans project nice collection links interesting projects excuse duplicates horizon project university illinois urbana champaign linux high performance computing project university california berkeley open group osf research institute cambridge works web operating system technologies pablo project university illinois urbana champaign scalable initiative shrimp project princeton university net project cornell university world wide web traffic analysis virginia tech maintainer david yates created 1996 08 30 updated 1996 10 08 cs database system implementation fall 1996 professor don batory ta tong wang syllabus homeworks problem set 1 solution problem set 2 solution problem set 3 solution project read test dml files project 4 retrieve dml sample output ret dml sample output replace dml sample output append dml sample output delete dml sample output dml test files project 5 dml dml dml dml raw data files project 4 5 data dept data student data contest contest run benchmark dml script 3 raw data files data student data dept data usr bin time measure running time order tuples attributes tuple output wrote perl script transform outputs order compare usr bin diff turns 10 programs passed benchmark error programs failed pass reasons test sample output email suggestions comments dec 96 tong wang 2443 computer science 302 section 19 time mwf 1 20 place 226 noland instructor todd turnidge office hours tba lab hours tba announcements class notes classes handout structs program 5 started information read started general information text facilities grading policies syllabus tentative syllabus assignments text reading programming assignments solutions handouts collection class handouts date class mailing list information send messages class home page home page sections 302 information general interest including information tutors consultants windows operating system email netscape cs302 sections find information provided instructors helpful handout gregory sharp difficulty modified mon nov 4 11 43 36 1996 todd turnidge turnidge cs wisc img img computer science department computer architecture cps 420 home page cps 420 televised taught semester 60 students campus michigan state university students registered national technological university ntu satellite information syllabus assignments information relating labs project software software visitor site contemplating enrolling cps 420 contact faculty member scheduled teach enrolled cps 420 direct questions current instructor ta mail address comments website cps msu 1606 cs 4 542 computer security concepts fall 1996 img computer science home page img univ idaho home page cs 4 542 computer security concepts page information related class syllabus newsgroups assignments improve page information contained change drastically fall semester 1996 class information syllabus overview literature review guidelines office hours mw 9 30 10 30 2 00 3 30 pst office hours appointment information reading newsgroups emacs lectures jim alves foss 2071 home page cs564 2 page construction semester progresses adding information page important thing class meeting room changed meeting 150 russell labs tr lectures optional discussion friday moved 103 psychology instructor faculty jeff naughton office cs phone 262 mail naughton cs office hours 8 15am 9 45am teaching assistant tim jung office 1308 cs phone 262 6602 mail cs office hours 4 00pm 5 00pm monday 2 30 3 30 wednesday lecture discussion lecture time tr 11 00 12 15 place 150 russell labs discussion optional time 9 55 place 103 psychology information lecture 564 taught close cooperation lecture 1 fact assignments exams information cs564 general minibase assignments cs564 lecture 1 homepage computer science 50 introduction computer science table contents introduction general information references fall 1996 lectures fall 1996 assignments fall 1996 solution sets teaching fellows exam information interesting web sites helpful software utilities final project information 1995 cs50 home page introduction cs 50 home page document organized access administrative information helpful documents computer science 50 computer science concentration involves algorithm design implementation programming language introduction unix operating system introduction internet margo seltzer taught cs50 1993 leave 1996 97 academic year brian kernighan teaching fall 1996 page maintained christopher thorpe cat eecs harvard christian fas harvard back table contents general information references description postscript syllabus postscript mosaic guide vi brian kernighan programming style tips cs50 style guide postscript glossary computer science terms unix tutorial postscript commonly unix manual pages reading list includes recommended reading printing files personal computer office hours postscript back table contents fall 1996 lectures week 1 code week 2 code week 3 code week 4 code week code back table contents fall 1996 assignments assignment 1 started assignment 2 programs process programs assignment 3 game assignment 4 randomness assignment 5 data representation assignment 6 linked lists pointers assignment 7 animals back table contents solution sets assignment 1 solution set assignment 2 solution set assignment 3 solution set assignment 4 solution set assignment 5 solution set back table contents cs50 teaching fellows list tf cs50 send tf email click email address tf personal web page click note general cs50 questions mail individual tf fas harvard dan eecs harvard fas harvard alan fas harvard mona abraham fas harvard david fas harvard josh berson berson fas harvard richard chiang fas harvard steve chien fas harvard fas harvard eric fas harvard fas harvard jon fas harvard michal fas harvard matt fas harvard sarita james fas harvard bradley fas harvard james fas harvard fas harvard shane fas harvard lori park fas harvard shawn samuel fas harvard jonathan schwartz fas harvard yuval segal fas harvard christian fas harvard fas harvard christopher thorpe cat eecs harvard traub fas harvard mike fas harvard joel fas harvard alex wong fas harvard sam fas harvard back table contents exam information 1996 midterm 1 solutions postscript 1993 midterm 2 solutions postscript 1994 midterm 2 solutions postscript 1995 midterm 2 solutions postscript interesting web sites world wide web servers summary good starting point webmuseum fractal pictures animations acm association computing machinery home page back table contents helpful software utilities term telnet program windows 95 ewan lot problems occur vi fixed ftp client transfer files unix pc windows95 32 bit win32s back table contents computer science department college arts sciences cs 551 fall 1994 parallel computing models languages architectures overview catalog description topics sample homework problems sample laboratory assignments invited presentations cs 551 bu hpc workshop educators 5 27 1994 wellesley college forum parallel curricula 3 31 1995 bu hpc workshop educators 6 14 1995 materials syllabus textbook references lab hours lecture notes homework assignments suggested project topics project abstracts final projects lab seminar home page copyright 1992 1996 rights reserved document prepared professor azer bestavros cs bu www home page cs 551 part nsf funded undergraduate curriculum parallel computing bu page created 12 1994 updated october 4 1994 change 29 apr 96 approximation theory page information spring 1995 version math notes spring 1997 advanced topics artificial intelligence background grading outline background review advanced topics artificial intelligence planning reasoning uncertainty decision making vision robotics reinforcement learning topics disjoint students class instructor michael littman office lsrc phone 660 email cs duke office hours tba meeting times mwf 10 30 d243 textbook stuart russell peter norvig 1995 artificial intelligence modern approach prentice hall englewood cliffs jersey book home page note curry book year overlap courses initial introductory material small prerequisites assume students familiar programming language algorithm analysis big notation level cps130 simple calculus derivatives grading class grade based written homework assignments 20 programming projects 20 class exams 30 final exam 30 outline follow suggested syllabus textbook concentration vision robotics chapters ll cover artificial intelligence 1 introduction 2 intelligent agents ii problem solving 3 solving problems searching 4 informed search methods iii knowledge reasoning 6 agents reason logically 7 order logic iv acting logically 11 planning 13 planning acting uncertain knowledge reasoning 14 uncertainty 15 probabilistic reasoning systems 16 making simple decisions 17 making complex decisions vi learning 20 reinforcement learning vii communicating perceiving acting 24 perception 25 robotics modified mon nov 18 09 56 11 est 1996 michael littman cs duke cs 484 584 software quality assurance spring 95 96 3 semester credits http www cs uidaho ~billjunk courses cs484 cs484 html updated 18 april 1996 img computer science home page img univ idaho home page instructor william junk computer science dept university idaho moscow id 83844 1010 telephone 208 885 7530 800 824 2889 fax 208 885 6165 alternate 208 885 9052 mail billjunk cs uidaho courses academic credit cs 484 584 video tape engineering video outreach cs 584 national technological university subscribers ntu se 760 north american service asia pacific service video tapes rent purchase spring 93 94 offering cs 484 585 purchase rental content similar click 93 94 outline spring 95 96 version beginning 1996 contact engineering video outreach 1 208 885 6373 information description software quality assurance planned systematic pattern actions provide adequate confidence software product system conforms established technical requirements study concepts software quality means defining measurable quality characteristics techniques ensuring quality present software products include activities quality requirements performing product reviews developing test plans procedures auditing performing configuration management measuring quality concepts total quality management performing activities consistent iso stressed specific topics covered include concepts software quality hierarchical quality models user oriented quality models quality requirements quality management system total quality management software quality assurance techniques software measurement relationship process management quality assurance standards iso theory software testing white box testing black box testing design testability test management syllabus schedule references books web sites term project exercise 1 exercise 2 exercise 3 exercise 4 final exam img img computer science home page img univ idaho home page www http www cs uidaho ~billjunk mail billjunk cs uidaho cos advanced topics computer graphics 1996 spring semester cs home page home page cs latest information class mind document static information added frequently questions send mail staff check pu cs newsgroup class information lecture topics readings handouts homework assignments support code interactive narrative artificial intelligence stanford university 1995 96 barbara hayes roth larry english stanford apple cross listed english 295 cs 329 winter quarter 2 4 credits enrollment permission instructors description invited speakers readings discussion projects design implementation interactive narrative experience incorporating artificial intelligence techniques variety multi media environments film animation text theater vr click list hci courses stanford information provided stanford computer science department hci coordinator part description hci stanford updated september 28 1995 cs 401 501 software engineering technology techniques computer science department cornell university fall 1995 staff samuel weber professor upson 308 weber cs cornell office hours mf 3 4 10 11 ioi lam ta upson 4162 ioi cs cornell office hours 3 30 4 30 vineet buch ta upson 4104 buch cs cornell office hours thursday 10 11 yaron minsky ta office hours materials overview overview ps handouts lecture notes recitation notes tcl tk line resources assignment grades remarks stuff frequently asked questions borland samuel cs cornell modified oct 21 21 26 csc 255 string processing perl ismap syllabus current assignments current dates lectures assignments reference materials test 1 practice test 2 practice test ignore questions 3 5 9 department computer science box 8206 north carolina state university raleigh nc 27695 v2 5 24 aug 96 198 206 discrete structures ii spring 1996 instructor prof chitoor srinivasan office room 324 core busch campus 908 445 2019 email srinivas cs rutgers select general information syllabus outline lectures bu cla cs 320 concept programming languages fall 1995 home page 8 31 1995 syllabus schedule project descriptions hw 1 2 3 4 class meetings 9 30 11 00am mcs b33 instructor marina chen office hours 11am 12pm mcchen cs bu mcs x3 8919 grader lee office hours goodluck cs bu notes slides solutions sample midterm solution marina chen created 8 31 95 update 9 13 95 cse 326 data structures autumn 1996 martin tompa class messages check mail frequently update 11 21 96 09am information lab tech notes unix questionnaire algorithm avl trees homework 1 2 3 4 5 6 326 webs previous quarters winter 1995 spring 1995 autumn 1995 winter 1996 spring 1996 cse326 request cs washington update 11 18 96 cs 245 homepage updated nov 8th 1996 students read file proofs plagiarism syllabus note section chapter numbers end week specifications syllabus statistical data grades assignment 11 due tuesday nov 26th thanksgiving beginning class 7 4 28 32 281 2 6 assignment 12 due tuesday dec 3 thanksgiving beginning class 8 combinations symmetric transitive reflexive give relationship satisfies properties give equivalence relation 365 6a paragraph problem pp 372 373 2 6 solutions 2nd exam 2nd exam long grade 68 median tutoring opportunity assignments academic pointer additional site visit whining lowers grades sites visit dilbert robotman computer science 211 01 198 211 sophomore level introduction computer architecture syllabus overview taught spring 1996 back set lecture notes collected camera ready pre book form problems solutions notes reproduced beginning semester service busch campus center 28 00 peek chapters line postscript version accessible line version case 28 00 rough book budget don printing 495 pages rutgers printers beware hardcover textbook summer 96 session fall 96 textbook lecture current plan lecture notes supplement textbook expected buy stack distribute portions free charge case online unix documentation rutgers systems rutgers computing facilities coursework line documentation facilities previous motivation advanced computer graphics fall 1996 section 1180 instructor andrew hanson hanson cs indiana lecture monday wednesday 11 15am 12 30pm lh115 office hours monday wednesday 1 30pm 3 00pm appointment lindley optional discussion section 1181 tuesday 5 00pm 5 50pm student building 230 sgi cluster grader yun bai cs indiana office hours announced midterm wednesday october 23 1996 11 15am 12 30pm lh115 room change final friday december 20 1996 8 00am 10 00am lh115 room change motivation summary topics prerequisites grading policy exams programming assignments main text ready programming exercises document chun perng cheah fri sep 6 11 43 31 est 1996 url http www cs hmc ~keller html harvey mudd college fall 1996 computer science 152 neural networks trailer computer taught read words recognize faces perform medical diagnosis drive car play game balance pole predict physical phenomena answer applications demonstrated varieties computational model neural networks subject develop theory number neural network models participants exercise theory pre developed computer programs design personnel instructor robert keller 242 olin 4 5 appt keller muddcs 18483 tutor grader kelly muddcs secretary nancy mandala 240 olin 1 5 nancy muddcs 18225 system administrator quay ly 101 beckman quay muddcs catalog description modeling simulation analysis artificial neural networks relationship biological neural networks design optimization discrete continuous neural networks backpropagation gradient descent methods hopfield boltzmann networks unsupervised learning organizing feature maps applications chosen function approximation signal processing control computer graphics pattern recognition time series analysis relationship fuzzy logic genetic algorithms artificial life prerequisites biology 52 mathematics 73 82 permission instructor 3 credit hours texts main textbook martin howard mark neural network design pws publishing company boston 1996 isbn 0 534 2 call supplementary references provided related www links study research software installed muddcs cs hmc matlab neural network toolbox mathworks matlab neural network stuff matlab cross referenced stuttgart neural network simulator requirements homework programming assignments exams assignments constitute 50 grade 50 grade substantial final project involving working neural network application research paper grade project determined degree explored competing approaches projects presented orally optional voluntary oral presentations textbook material made term act grade encouraged learn material higher level interested making presentation cs 152 topic outline week 1 read chapters 1 4 skip 3 8 3 12 contexts neural networks artificial intelligence biological physics artificial neural network overview perceptrons perceptron learning rule perceptron convergence theorem week 2 read chapter 5 7 linear transformations neural networks supervised learning rule filtered learning rule delta rule unsupervised learning week 3 read chapters 8 9 performance surfaces performance optimization descent algorithm newton method conjugate gradient week 4 read chapter 10 learning adaline rule adaptive filtering week 5 read chapters 11 12 backpropagation multi level perceptrons variations backpropagation batching momentum variable learning rate week 6 supplementary material radial basis function networks week 7 read chapter 13 associative learning unsupervised rule rule decay rule kohonen rule rule week 8 read chapter 14 competitive networks hamming network organizing feature maps som counterpropagation networks learning vector week 9 read chapters 15 16 grossberg networks adaptive resonance theory networks week 10 read chapters 17 18 hopfield networks spin glass model simulated annealing networks cascade correlation learning bi directional associative memory bam week 11 supplementary material sequential networks time series backpropagation time finite impulse response fir method temporal differences additional related topics assuming previous material hasn expanded time significantly remains topics compressed eliminated week 12 genetic programming connection topics related alife artificial life week 13 fuzzy logic connection auxiliary references required simon neural networks comprehensive foundation macmillan 1994 book previous offering includes topics radial basis function networks temporal approaches present main textbook mathematics difficult follow hassoun fundamentals artificial neural networks mit press 1995 fairly introduction james anderson introduction neural networks mit press 1995 gentle introduction topic pioneers field irwin leonard neuron oxford university press 1991 book focuses biology physics neurons marvin minsky seymour papert perceptrons expanded addition mit press 1988 historical importance book discussed duda hart pattern classification scene analysis wiley 1972 book broad pattern classification problems neural nets kohonen organizing maps springer verlag 1995 comprehensive reference concept bart neural networks fuzzy systems dynamical systems approach machine intelligence prentice hall 1992 book compares fuzzy neural approaches control problems zbigniew genetic algorithms data structures evolution programs edition springer verlag 1996 book describes evolutionary approach cases achieve results similar neural approaches john koza genetic programming mit press 1994 book focuses evolutionary approach producing programs christopher ed artificial life addison wesley 1989 articles topic worldwide web indices nn faq index nn bibliographies top 500 neural network sites yahoo search alta vista search lycos search magellan search neural networks archive backpropagation neural network pointers noise financial markets neuro fuzzy systems neural networks diagnosis forecasting applications machine learning neural networks survey nn web browsing temporal difference learning td gammon neuroscience index sutton temporal difference paper neural net transfer learning learn notes neural nets dave touretzky notes slides hertz krogh palmer cmu speech translation research university sheffield university university university cortex project university caltech cns 185 collective computation links machine learning games lip reading strategic game playing notes control pdp boston university center adaptive systems art adaptive resonance theory faq neural net resources neural net links neurocomputing people charles anderson andrew barto stephen grossberg john hopfield michael jordan kohonen todd leen terrence sejnowski richard sutton gerald tesauro eric wan bernard software networks matlab data protein structure demos 1d kohonen map 2d kohonen map 2d kohonen map 3d kohonen map travelling salesman problem kohonen map competitive learning models neural character recognition robot arm elastic net tsp queens fuzzy truck discern neural natural language demo 1437 cs home directory cs 371 571 introduction unix 7 30 8 20 pm monday hayes hall room 117 catalog description unix operating system utilities file structure pipes filters shell programming prerequisite cs 101 cs 200 cs 260 cs 500 equivalent textbook practical guide unix system edition benjamin cummings 1995 quizzes examinations comprehensive examination december 16 quizzes september 30 october 14 october 28 november 11 december 2 lab exercises lab exercises assigned due dates september 30 october 21 november 18 december 9 unix references unix frequently asked questions unix survival guide unix user guide system unix user guide modified 96 08 13 fall 1996 computer vision home page home page computer vision fall 1996 taught university iowa computer science department check computer vision handbook staff instructor margaret fleck wednesday lab section doug kent dean sung lee woo young choi thursday lab section paul darren hao yu mark brown tony kent page maintained margaret fleck views opinions expressed page strictly page author contents page approved division mathematical sciences college liberal arts university iowa modified thursday 03 oct 96 11 30 31 cdt data structures programming concepts fall 96 instructors weinberg top description data types structures algorithms including searching sorting hashing program correctness program analysis abstract data types including stacks queues trees object oriented programming introduction program libraries prerequisites cps 230 cps 260 equivalent courses documents syllabus calendar information labs tas computer projects labs homeworks pointers michigan state university msu department computer science info weinberg info contact information weinberg dept computer science 393 engineering building michigan state university east lansing mi 48824 1027 office hours mwf 1 3 tuth 9 12 appt telephone 517 355 email weinberg cps msu george dept computer science 395 engineering building michigan state university east lansing mi 48824 1027 telephone 517 355 5240 office hours tu 10 30 11 30 wed 3 5 appt email cps msu class email cps msu header scientific geometric computation spring 1995 syllabus description handout annoucements list papers matlab online reference documentation scientific numeric computation www computational science education project scientific computing tutorials csc mathematical topics numerical algorithms group na net community numerical recipes netlib linear programming faq symbolic computation www symbolicnet computer algebra software information maple server geometric computation www leda platform combinatorial geometric computing geometry center cse 590 zp high performance scientific computing zpl larry snyder zpl team autumn quarter 1996 wednesday 2 30 3 30 pm sieg 422 oct 2 1996 loew 111 days cse 590 zp home page send mail majordomo cs subscribe body message subscribe class mailing list students interested joining zpl users mailing list mailing list distribute information compiler releases zpl related information added mailing list send mail majordomo cs subscribe zpl users body message description zpl scientific programming language suitable computations previously written fortran zpl array language dramatically simplifies programming eliminating nuisance looping indexing zpl runs fast modern machines including parallel supercomputers allowing programmers develop code workstations trivially migrate largest parallel machines simply recompiling zpl developed uw released scientific computing community zp class designed scientists engineers computer scientists learn modern languages supercomputers effectively scientific computation class cover topics state art high performance computing zpl syntax semantics algorithms exploiting high performance parallel machines wysiwyg performance writing fast programs easily developing zpl programs workstation supercomputer program perform science faster program prototyping scientific computations matlab zpl text book class rely materials web documents found zpl web pages specifically follow closely zpl programming guide version 10 03 96 prerequisites familiarity scientific computation fortran matlab programming unix platform assumed class variable 1 3 credit cr nc audit students write debug run zpl program selected technical discipline suitable computations range applications kernels loops scientific computation information syllabus including lecture notes apply ncsa block grant account uw faculty staff students compile zpl programs remote zpl compiler important links sung eun choi modified wednesday 9 october 1996 instructor don alton maclean hall 335 alton cs uiowa tentative office hours 2 30 3 30 mwf appointment maclean announced 255 mcbride hall desk office hours 301 maclean announced 335 0654 cs uiowa tentative office hours mwf tuth 301 maclean announced material developed prof gregg oden prerequisite texts grading goals objectives policies exams information assigned readings img dept computer science 1109 principles programming languages computer science 68 times 97w 2 98w arrange instructors rebelsky prerequisite computer science 23 computer science 25 37 recommended dist tas study principles programming languages focus similarities differences conventional functional logic programming object oriented languages topics include formal definitions languages control structures methods structuring data scoping types functions class data values language category implementation issues discussed program development strategies illustrated programming exercises back dartmouth cs home page artificial intelligence computer science 104 times 97s arrange instructors rus prerequisite computer science 44 graduate level survey artificial intelligence covers basic principles underlying artificial intelligence search methods knowledge representation expert planning learning examples artificial intelligence applications areas natural language understanding vision robotics back dartmouth cs home page ismap administrative information lecture notes programming hints study helps homework related links official description undergraduate brochure instructor teaching assistants andrew lumsdaine finger yan lin finger james finger greg finger administrative information syllabus policies procedures instructional objectives faq list scheme homework groups lectures introduction functional programming introduction recursion iteration towers hanoi higher order procedures product programming abstract data abstract data cons car cdr symbols pattern matching match scm extended solving maze maze scm extended series parallel networks extended humorous message passing run amok modularity objects state local state flip environment model evaluation object oriented programming mutable list structures streams abstraction evaluator programming hints study helps code text scheme user guide scheme reference guide gnu emacs interface scheme emacs quick reference exams prior years exam 1 spring 1994 exam 1 solutions spring 1994 exam 2 spring 1994 exam 2 solutions spring 1994 final exam spring 1994 final exam solutions spring 1994 problem sets problem set 1 problem set 1 solutions problem set 2 problem set 2 solutions problem set 3 problem set 3 solutions problem set 4 problem set 4 solutions problem set 5 problem set 6 problem set 7 part problem set 7 part problem set 8 links courses comp lang scheme scheme home page internet scheme repository home page lambda hal abelson home page gerry sussman home page hot hot hot godiva online home page lumsdaine 1 cs 250 computer organization fall 1996 instructor duncan clarke office anderson hall phone 257 3678 email cs engr uky meeting times mwf 1 00 1 50 303 research building office hours tw 10 12 appointment exam schedule exam 1 friday october 4 class exam 2 friday november 8 class final exam wednesday december 18 1 00 published schedule announcements friday august 30th tuesday september 10th friday september 13th wednesday september 18th friday september 20th wednesday october 2nd sunday october 20th friday november 15th handouts syllabus postscript general remarks homework assignments written homework assignments homework 1 distributed 9 4 96 due 9 11 96 homework 2 distributed 9 11 96 due 9 18 96 homework 3 distributed 9 20 96 due 9 27 96 homework 4 distributed 10 9 96 due 10 16 96 homework 5 distributed 10 25 96 due 11 1 96 homework 6 distributed 10 30 96 due 11 8 96 homework 7 distributed 11 15 96 due 11 20 96 homework 8 distributed 11 21 96 due 12 4 96 programming assignments program 1 distributed 10 9 96 due 10 21 96 grades date grades email information grade assignment cs211 computers programming computer science department cornell university fall 1996 question problems page emailed nawaaz ahmed nawaaz cs cornell trouble viewing tables early version netscape document logged click latest updates order updates november 1st changed latest updates top page post problems found solutions cs211 related material cs211 newsgroup experiment newsgroup link problem macs description staff updated office hours information additional references lecture notes handouts assignments code samples exams solutions description 211 computers programming engrd 211 fall spring summer 3 credits credit granted 211 212 prerequisite 100 equivalent programming experience intermediate programming high level language introduction computer science topics include program development proofs program correctness program structure recursion abstract data types object oriented programming data structures analysis algorithms java principal programming language prelims final prelim 1 october 17th 7 30pm prelim 2 november 19th 7 30pm final december 19th 3 00 5 30pm exact location prelims announced cos 461 distributed computing fall 1996 homepage information modified 11 6 96 schedule lecture notes assignments submitting programming assignments note graduate students midterm solutions miscellaneous programming sockets copyright 1994 1995 edward felten copyright 1996 fred douglis fred douglis douglis cs princeton cs a10 introduction computer programming important announcements check a10 newsgroup check updated 10 4 96 quick summary made pages topics topic overview sample exams material fall 1996 material previous quarters language lecture notes programs compiler notes borland compiler symantec compiler a10 bug page code files class code libraries a10 ftp area comments send mail chris riesbeck cis 761 database management systems information information material assignments exams project oracle dbms pl sql compilation info contact info dimitris cis ksu apache path data structures algorithms cop 3530 spring 1996 dr core computer science prerequisites intro computer science intro computer organization official catalog information description finer detail plan conduct attendance mandatory instructor teaching assistants dr arthur owen moore greg cse 352 univ fl cse cse 352 392 1507 392 392 2594 cis ufl cis ufl cis ufl office hrs 10 11am 4th 5th 6th tu 7th text data abstraction problem solving walls mirrors frank carrano 1995 practice exercises assigned collected listed undergraduate consultant michael mark consultant duty holds consulting hours area 2nd floor cse circa labs left enter lab current schedule current hours week spring break mar 18 mar 21 monday 6 8pm 6 7pm wednesday 5 8pm thursday 6 10pm discussion sections based section number registered attend discussion section week discussion section 1 occasional quizzes announced 2 receive instruction implementation details abstractions learning 3 instructions guidance assigned personal homework projects submit line computer language lectures discussion sections homeworks prior knowledge assumed prerequisites including experience high level languages turbo circa machines campus homework submission electronic submission homeworks requires grove account process explained evening hands session week class sign lecture early hw submit homework early improve resubmit version submitted deadline grading late hw homework submitted late solution discussed class penalty 15 24 hours fraction thereof grade components exam 1 100 exam 2 150 exam 3 150 quizzes 50 homework projects 150 final exam 150 750 cop 3530 spring 1996 dr page 2 2 anticipated content schedule week text number pages chapter topics 1 1 45 1 problem solving software engineering a1 appendix summary fundamentals 2 49 70 2 recursion power fibonacci mr spock 3 71 95 2 mad scientist searching binary search test 1 4 102 125 3 adts interface implementation lists appt book 5 125 139 3 programming details classes arrays 6 140 164 4 pointers pointer based linked lists 7 164 184 4 linked lists implementations variations 8 203 222 5 recursion towers lists backtracking test 2 pages 102 184 9 223 243 5 grammars languages algebraic expressions spring break week march 10 10 248 280 6 stack adt implementations applications 11 281 296 6 applications analysis 12 353 372 8 class relationships virtual functions late binding abstract base class 13 372 386 8 class templates overloading approach 14 test 3 pages 203 386 393 420 9 orders growth efficiency sorting search 15 437 503 10 binary tree adt implementations traversals applications addition homework projects submit electronically personal homework exercises textbook pages exercise number 94 1 2 4 95 2 4 7 9 13 19 137 1 2 3 5 7 193 1 2 3 5 196 3 7 8 9 198 28 33 241 14 15 16 17 296 2 4 6 7 9 298 1 2 6 8 11 14 388 2 3 4 7 390 2a 7 504 1 10 505 2a 3 6 7 11a final exam monday april 29 1996 3 00 5 00 pm cse 222 tba email cis ufl cs414 systems programming operating systems summer 96 prereq cs314 permission instructor instructor induprakas kodukula prakas cs cornell teaching assistant nawaaz ahmed nawaaz cs cornell archive subject description outline textbooks schedule quizzes grading policy statement collaboration office hours material send comments 1 subject description cs414 systems programming operating systems introduction logical design systems programs emphasis multiprogrammed operating systems topics include process synchronization deadlock memory management input output methods information sharing protection security file systems impact network distributed computing environments operating systems discussed fast paced subject requiring constant attention 1 1 complete familiarity material cs314 assumed knowledge computer architecture assembly programming language program structure required ll cover introductory material class required purpose remind audience material 1 2 outline organized roughly roughly depending feedback class change order content sections ll start overview concurrency issues ll discuss synchronization issues ensuring mutual exclusion deadlock prevention algorithms ll discuss multiprocessor issues ll memory management ll discuss virtual memory methods implement virtual memory paging segmentation ll cover file systems finally ll evolution traditional operating systems micro kernels time permits ll lectures advanced topics multi threading serverless file systems 1 3 textbooks principal text book class operating system concepts book abraham silberschatz peter galvin ll distribute class notes cover material completely class notes world wide web class home page end class 2 schedule meet monday thursday 10 00am 11 15am weeks 7 8 8 16 class quizzes 7 18 8 1 final 8 16 addition weekly assignments 5 weeks class handed thursday due thursday start class 3 quizzes grading homeworks carry weightage 6 combined weightage 30 final worth 40 midterms worth 15 4 surprise quizzes determine understanding material class 4 policy statement collaboration 3 people form group collaborate homework group submit copy homework quizzes final closed book closed notes 5 office hours induprakas kodukula monday 1 30 3 00 710 nawaaz ahmed tuesday wednesday thursday 1 30 3 00 upson 5162 6 material 7 send comments maintained induprakas kodukula bu cas cs 520 principles programming languages fall 1996 home page class meetings tue thu 12 30 2 00pm 212 instructor assaf kfoury office hours 2 00 3 00 2 00 4 00 coordinates kfoury cs mcs 270 x3 8911 grader paul dell office hours coordinates cs mcs 282 x3 x3 7411 syllabus policy tests grades small font wide window mid term questions mid term solutions problem sets 1 2 3 4 5 6 7 8 9 10 11 12 13 selected solutions 1 2a 2b 3 4 5 6 7 8 9 10 11 12 13 handouts 1 2 3 4 professor snyder notes assaf kfoury created 96 08 13 modified 96 11 04 cse 503 software engineering david notkin spring 1996 introductory handout kwic assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 sample projects notkin cs washington cis 605 programming languages semester fall 1996 instructor allen stoughton syllabus calendar mail messages programming problems programming problem 1 programming problem 2 programming problem 3 programming problem 4 programming problem 5 exercise sets exercise set 1 model answers exercise set 1 exercises 1 2 model answers exercise set 1 exercises 3 4 examinations semester mid term examination model answers semester mid term examination semester final examination model answers semester final examination mid term examination model answers mid term examination emacs support ml resources supplement textbook description ml library information ml allen stoughton allen cis ksu operating systems home page links read columbia fall newsgroup read columbia fall newsgroup postings www access newsgroup post columbia fall newsgroup important information schedule syllabus 4 sep find class resources postscript form find class resources plain text form important information cs 4118 operating systems mw 2 40 3 55 233 mudd textbooks 1 modern operating systems andrew tanenbaum prentice hall 1992 isbn 0 13 0 2 internetworking tcp ip vol 1 3rd ed douglas comer prentice hall 1995 isbn 0 13 8 office hours professor dan duchamp tue 11 00am 12 00pm 519 computer science wed 11 00am 12 00pm 519 computer science min yen kan ta mon 1 30pm 2 40pm acis lab 251 mudd wed 10 00am 11 00am acis lab 251 mudd schedule assignment number due date time assignment 1 file systems oct 2 assignment 2 networks oct 23 assignment 3 process mgmt nov 27 details submission procedure submit manual page min columbia version 1 5 created thu aug 22 18 25 36 edt 1996 modified fri nov 15 16 07 03 est 1996 university saskatchewan department computer science cmpt 101 img lab usage policy read img outline img faq img tutorials img class lab news assignment 4 started details corrections worked lab friday march 29th 12 00 1 00 101 students require assistance assignment demanding exercises assignments past don leave night responsible pages reid van design text maintenance dr jim carter outline page reviews comments thompson beth millar web gurus lots www dep computer science system administrators making space massive collection documents report problems document mail usask ca computational geometry 22c 196 110 mclean hall 9 30 mwf instructor sriram pemmaraju office 201m mlh phone 335 0741 office hours 10 30 11 30 mwf miscellaneous information advertisement postscript syllabus postscript project information postscript computational geometry resources internet midterm final exam comments project postscript acm journal experimental algorithms postscript homeworks homeworks 1 10 homeworks 11 20 homeworks 21 30 homework 31 postscript homework 32 postscript homework 33 postscript homework 34 postscript homework 35 postscript homework 36 postscript homework 37 postscript homework 38 postscript homework 39 postscript homework 40 postscript homework 41 postscript homework 42 postscript solutions solutions 1 10 solutions 11 20 midterm midterm due back monday 3 11 class views opinions expressed page strictly page author contents page approved division mathematical sciences college liberal arts university iowa cs108 winter 96 97 cs108 home page place pretty cs108 subcommittee charge entertaining graphics frivolity continues fail exist prepared lots exciting developments vivid text subcommittee finally produced nick page nick cs hours mw 3 00 5 00 gates 190 generally mwf cs 9 00a 1 00p erik chen erik chen cs 11 00a 1 00p antoine picard antoine picard cs 6 00p 8 00p 3 00p 5 00p links materials syllabus pdf handouts ftp directory handouts materials ftp directory assignments examples miscellaneous files apple developer site check html version inside macintosh acrobat reader adobe mail question cs108 staff address read cs108 newsgroup stanford domain codewarrior newsgroup powerplant newsgroup eyes official cs108 ta trading cards click cse 240 introduction computer architecture fall 1996 general information general information newsgroup upenn cis directory assignments tests solutions due date online print copies material cets printers access directly eniac directory www links assignments solutions examples class lectures examples text assignments solutions tests solutions lecture lectures tests moore 23 section 001 richard lou paul office hours office hours monday tuesday wednesday 1500 1600 room 3401 walnut street homeworks homework solutions mailed eniac seas upenn teaching assistant eniac seas upenn office hours monday wednesday friday 0900 1020 room 3401 walnut street miscellaneous related links upenn cis department upenn dining philosophers eniac users guide introduction unix suggestions comments additions lou central cis upenn cs 541 operating systems fall 1996 img computer science home page img univ idaho home page cs 541 operating systems home page page information related class syllabus newsgroups assignments improve page information contained change drastically semester ismap class information class meets mwf 2 30 3 20 jeb 21 syllabus overview postscript www page literature review guidelines postscript www page final project guidelines lectures homework office hours mw 9 30 10 30 2 00 3 30 office hours appointment related information read newsgroups information specification comp os comp os misc comp os research comp os check network sites listed www virtual library distributed computing directory check network sites listed yahoo operating system directory jimaf cs uidaho cs395t parallel languages compilers fall 1996 lecture tuesday thursday 12 00 2 00 ens 145 instructor calvin lin office taylor 4 138 phone 471 9560 email lin cs utexas office hours tuesday 4 00 5 00 thursday 4 00 5 00 handouts 1 general information 2 case 3 tera computer copyright acm 4 programming assignment 1 5 posix threads skeleton code 6 programming assignment 2 7 mpi tutorial 8 mpi world 9 mpi communication 10 ironman communication interface 11 online mpi manual 12 mpi manual postscript 13 logp paper 14 time spent message passing shared memory programs 15 programming assignment 3 16 foundations practical parallel programming languages 17 partitioning dynamic adaptive grid hierarchies modified december 3 1996 calvin lin lin cs utexas 1909 cmpsci 445 information systems department computer science university massachusetts amherst fall 1996 construction visit page constantly upgraded fall 1996 construction cmpsci 445 undergraduate information systems vip students taking videotape vip program visit vip homepage information instructor teaching assistant handouts homeworks assignments suggestions send email cs umass updated 14 1996 wang foundations scientific computing fall 1996 instructor tao yang department computer science ucsb phone 805 893 office 805 893 4321 cs office email tyang cs ucsb office hours tr 10 50 11 50 appointment topics error analysis solving linear nonlinear equations directed methods iterative methods approximation functions interpolation numerical differentiation integration finite difference methods ode pdes fortran matlab programming scientific computing schedule lecture tr 9 30 10 45 engr 1132 discussion 11 00 11 50 10 00 10 50 materials lecture notes richard burden douglas numerical analysis edition pws publishing company boston 1993 lecture notes rbr ta jiao phone 805 893 lab email jiao cs ucsb office hours 10 00 10 50 11 00 11 50 trailer 380 101c appointment reader xiong phone 805 893 lab email xiong cs ucsb office hours 11 00 11 50 trailer 380 101c appointment announcement nov 12 sample solutions midterm hw 3 posted solution page homework assignment 4 assignment page nov 18 problem 4 homework 4 test correct problem 2 approximation 0 3 0 3 handouts syllabus click postscript file homework assignments sample solutions elements matlab line documents unix user tutorial cs students technical support faq html matlab command list matlab online reference documentation ece matlab resources slides lecture oct 24 post script interesting www sites numerical linear algebra parallel processors james demmel 1995 line reference book parallel scientific computing html computational science resources internet newsgroup click read post news newsgroup ucsb engr compsci jiao modified oct 28 1996 19 28 30 prt visitor 1000 22c 21 algorithms data structures spring 1996 mwf 1 30 jessup hall 221 professor jim cremer 201n maclean mail cremer cs uiowa office hours 2 30 3 30 10 30 11 30 appointment ta jun tu mcbride jun cs uiowa office hours 3 30 4 30 1 30 2 30 updated monday 5 13 96 complete scores semester mapping scores letter grades grades section pick graded final stop office homework assignments scores grades goals content schedule textbook supplemental books requirements grading late assignment policy policy collaboration prerequisites note language programming assignements homework solutions code sample exams prerequisites 22c 17 22c 18 22c 19 permission instructor goals content schedule aim gain experience major paradigms data structures creating algorithms basic methods analyzing time space requirements programs cover textbook tentative schedule week 1 intro ch 1 math background induction recursion week 2 ch 2 algorithm analysis notation techniques bit 7 6 10 2 week 3 quick review ch 4 trees week 4 ch 5 hashing weeks 4 5 ch 6 priority queues week 6 ch 7 sorting week 7 february 28 exam 1 class weeks 7 8 ch 8 disjoint sets weeks 8 9 ch 9 graphs week 10 spring break week 11 ch 9 graphs including bit extra decidability tractability complexity weeks 12 13 ch 10 algorithm techniques including greedy methods dynamic programming divide conquer week 14 april 17 exam 2 class week 15 ch 10 5 backtracking search games tentative week 16 ch 11 amortized analysis 10 friday final exam 9 45 textbook weiss data structures algorithm analysis benjamin cummings edition 1995 supplemental books reserve math library cormen leiserson rivest introduction algorithms mcgraw hill 1990 aho hopcroft ullman data structures algorithms addison wesley 1983 requirements grading grades based ten homework sets midterm exams final exam small programming assignments programming problems part regular written homework assignments separate grading category programming assignments class participation effort account determining grades borderline situations components weighted roughly homeworks assignments 35 midterm exams 20 final exam 25 late assignment policy assignments due beginning class cases assignments turned 24 hours receive 20 penalty turned 24 48 hours late receive 50 penalty exception student turn homework assignment days late penalty regrade requests made week assignments returned class policy collaboration homework programming assignments reasonable discuss general approaches problem solution algorithm design students bulk work working details sharing write sharing copying code treated violation academic integrity rules note language progamming assignments program source code book pascal programming assignments free choice pascal language approved instructor homework assignments homework 8 html version homework 8 postscript version official test data homework 8 turn runs program files test data homework 8 extra extra extra homework 7 html version homework 7 postscript version homework 6 html version homework 6 postscript version official test data homework 6 turn runs program files test data homework 6 homework 5 html version homework 5 postscript version homework 4 html version homework 4 postscript version homework 3 html version homework 3 postscript version homework 2 html version homework 2 postscript version homework 1 postscript file view print postscript html basic www language version homework 1 scores grades grades total score 460 415 459 400 414 390 399 385 389 370 379 350 369 320 349 270 319 250 269 250 note highest graduate students allocation letter grades rest class independently scores complete homework exam scores including final sorted id number plain text file complete homework exam scores including final sorted total score plain text file final exam data median 87 87 high 115 score range number people 110 2 101 110 6 91 100 4 81 90 9 71 80 10 70 4 exam 2 data median 72 71 9 high 97 score range number people 95 2 81 90 7 71 80 11 61 70 9 60 6 exam 1 data median 80 81 76 0 high 98 score range number people 90 5 81 90 13 71 80 7 61 70 2 60 9 homework solutions code miscellaneous stuff homework 8 solutions html version homework 8 solutions postscript version code question 2 homework 8 code commented meet specifications question 2 reads input interactively file handles single character words prints tree preorder level order important part fills table calculate optimal binary search tree ascii files obst obst exam 2 solutions html version exam 2 solutions postscript version homework 7 solutions html version homework 7 solutions postscript version homework 6 solutions html version homework 6 solutions postscript version homework 5 solutions html version homework 5 solutions postscript version homework 4 solutions html version homework 4 solutions postscript version sample exam style questions ll exam 1 wed feb 28 exam point fall semester 1993 document extra questions exam sample exam html sample exam postscript homework 3 solutions html version homework 3 solutions postscript version implementation heap routines question homework 4 pascal code ftp site listed beginning textbook homework 2 solutions html version homework 2 solutions postscript version code majority problem homework 2 item implementations solution majority problem homework 2 linear time recursive divide conquer method short simple linear time scanning method scan code generate test data majority problem gen test data number test data files contained directory test data files test data data 1 test data data 2 test data data 3 test data data 8 test data data 16 test data data 100 test data data test data data test data data test data data source code basic tested silicon graphics workstation irix silicon graphics unix majority implementations compile fine machines compilers cc scan scan gen test data code call guess unix specific random number generator easy change code run homework 1 solutions html version homework 1 solutions postscript version bu cla cs 530 analysis algorithms assaf kfoury spring 1995 home page class meetings tu 2 00 3 30pm mcs b33 instructor assaf kfoury office hours tu 3 30 5 30 coordinates kfoury cs mcs 270 x3 8911 grader ian coordinates cs mcs 282 x3 syllabus policy tests grades small font wide window professor gacs notes contents section 6 section 9 handouts 1 2 3 problem sets 1 2 3 4 5 6 7 8 9 10 11 12 13 14 selected solutions 1 2 3 4 5 6 7 8 9 10 11 12 13 14 mid term questions mid term solutions end term questions end term solutions assaf kfoury created 94 12 07 modified 95 05 09 cps 440 undergrad intro ai fall 96 cps 440 web page cps 440 intro ai undergrad book supposed machine intelligence heuristic programming representation control lisp prolog applications search rule based diagnosis parsing objectives study classic problems approaches machine intelligence symbolic heuristic information processing obtain minimum competence lisp programming develop foundations work artificial intelligence difference year java programming language lisp prolog pages support class language provide extra materials make stop updates things class class materials class syllabus text form java white paper postscript format 5 lab solution 9 warm lab solution recursion ai search triangle puzzle solution simple backward chaining rule system solution hypotheses set frame data base file postscript fixed version lab interactive game design postscript tank interface found descriptions tank found information running tank simulator demos sample tank classes lab deterministic parser stuff sample report lab reports turn helpful stuff sun java tutorial local copy speed java 1 02 api docs local copy speed java tool man pages javac local copy speed lang specification 1 0 local copy speed virtual machine specification 1 0 local copy speed cps 440 newsgroup discussions class topics projects interesting sites offer ll add gamelan site lots java examples javasoft sun stuff java evaluation nasa engineers hubble examples destructive applets warning careful running pages maintained instructor bill punch questions mail punch cps msu cse 341 operating systems principles page construction introduction aspects modern operating systems topics include process structure synchronization interprocess communication memory management file systems security distributed file systems unix system fully studied instructor dr edwin sha esha bach helios basic information teaching assistants karen yan bach helios fitz 355 wed 3 00 4 00pm responsible programming assignments bach helios cushing 206 mon 3 00 4 00pm ordinary assignments directory usr local courses cse341 stores files programming assignments consist 5 assignments study multiple threads fourth memory paging methods file system ordinary assignments include basic questions time include unix questions students learn unix system programming pipes sockets remote procedure calls detailed information found outline handouts assignments found usr local courses cse341 summary lecture notes programming assignments ordinary assignments ordinary assignment 1 solutions ordinary assignment 1 ordinary assignment 2 programming assignment 1 programming assignment 2 ordinary assignment 3 programming assignment 3 ordinary assignment 4 programming assignment 4 ordinary assignment 5 programming assignment 5 ordinary assignment 6 email ta dr sha cse email students ta dr sha cse341 cse total number visitors page resetting counter img align bottomwidth 90 height 20 src http www iaehv nl cgi iaecount width 5 tr http www cse341 links papers tour internet worm analysis internet worm introduction beginner guide html back cse home page revised edwin sha jan 15 1996 01 198 111 introduction computer science spring 1996 credits 4 objectives provide requisite foundation future courses computer science developing programming problem solving skills structured problem solving programming high level language testing documentation style introduction key areas computer science searching sorting data structures numerical computations machine representation intended students interested specializing computer science accessible mathematical sophistication prerequisites 01 640 115 pre calculus placement calc 1 outline algorithms problem solving elementary programming pascal apple macintosh programming style testing debugging structured data pascal arrays records searching sorting procedures functions recursion introduction dynamic data structures linked structures queues stacks trees elements program life cycle including program representation expected work 5 6 programming assignments examinations 2 hourlies 1 final exam line materials syllabus handout parameters handout procedures project handout representations addresses handout catastrophic round error university saskatchewan department computer science cmpt 360 term 1 fall 1996 97 makes minimal www web electronic forms information index guide information update thursday september 12 1996 top level index outline selected notes bulletin board information updates reverse chronological order assignments including write ups hints solutions pages designed browser independence mind www browser problem greer cs usask ca 198 538 complexity computation meeting times locations mondays wednesdays 2 50 4 10 sec 203 index number registration professor eric allender phone 908 445 3629 fax 908 445 0537 email allender cs rutgers office hill 442 click current office hours text christos papadimitriou computational complexity papers recent results supplement text rough outline actual list topics vary slightly list depending interests class instance include material relationship finite model theory complexity theory sufficient interest covers field computational complexity theory beginning fundamental theorems expect theory study diagonalization techniques continue powerful tools complexity theory gap theorem hierarchy theorems blum speed theorem levin lower bound theorem notions practical importance classifying complexity problems complexity classes reducibility problems important complexity classes characterized simply terms variants nondeterministic computation immerman theorem nondeterministic time hierarchy theorem feasible computation reducibility completeness alternation generalization nondeterminism relating time space complexity models parallel computation circuit complexity alternating turing machines basic relations circuit complexity parallel computation polynomial hierarchy branching programs barrington theorem probabilistic computation circuit complexity presentation problems requiring large circuits np small circuits implies ph collapses related results probabilistic complexity classes basic inclusions closure properties deterministic circuits simulate probabilistic computation ph toda theorem ph reducible pp closure properties pp connections threshold circuits results oracles relative np oracles relative equal np related results interactive proofs collapse hierarchy elimination private coins ip pspace 2 prover interactive proofs proof techniques prerequisites 198 452 198 509 198 513 familiarity basic notions data structures algorithms common models computation turing machines finite automata expected work bi weekly homework assignments indiana university computer science department c311 programming languages fall 1996 general information overview textbooks syllabus assignments tools advise grading administrivia evaluation general information instructor christopher chris haynes email indiana associate instructor gustavo gomez email cs indiana credit hours 4 requirements c335 prerequisite c343 pre corequisite lecture section 1139 meets tuesday thursday 2 30p 3 45p lh102 discussion sections section 8763 meets monday 2 30p 3 20p section 1140 meets wednesday 2 30p 3 20p office hours tuesday 1 30a 2 30p lh chris haynes 2 30a 3 45p lh chris haynes thursday 9 00a 12 00a gustavo gomez 1 30a 2 30p lh chris haynes 2 30a 3 45p lh chris haynes local newsgroup ac 311 web url http www cs indiana classes c311 catalog description systematic approach programming languages relationships languages properties features languages computer environment languages overview introduction foundations programming languages allowing understanding programming language semantics critical implementation characteristics basis choice existing languages language design interpreters language processing programs present essential elements programming languages precise analytic manner extensive interpreters develops skill meta linguistic abstraction powerful programming paradigm understand programming languages topic variety models views varying levels abstraction employ range models high level mathematical semantics low level assembly language emphasize connections levels scheme meta programming language fundamentals basis programming languages scheme special attention modeling semantics java language series type checkers interpreters slide presentation condensed form summarizes points topics include induction recursion scope direct semantics interpreters continuation passing style continuation semantics interpreter imperative form stack architecture static dynamic semantics object oriented programming object oriented run time architecture materials required essentials programming languages friedman wand haynes text eopl big textbook bookstores aristotle bookstore cheaper find grad undergrad student c311 part recommended schemer friedman felleisen bookstores couple copies reserve swain hall library lisper older similar materials required semester materials announced class made white rabbit indiana cost dollars cover copying costs syllabus read material week week begins expected understand material reading read prepared class discussion sections read material weeks week review material java made links list lecture scripts week september 2 introduction scheme eopl preface chapter 1 chapter 2 section 2 chapter 3 section 3 week september 9 static properties programs eopl remainder chapters 2 3 week september 16 quiz imperative programming chapter 4 sections 5 6 simple interpreters eopl chapter 5 section 2 week september 23 local binding procedures assignment eopl sections 5 3 5 5 week september 30 recursion dynamic scope eopl rest chapter 5 weeks october 7 continuation passing style eopl chapter 8 sections 1 2 3 5 week october 14 cps rules eopl chapter 8 sections 4 7 8 exam week october 21 representation independent interpreter continuations records continuations eopl sections 9 1 9 3 class continuations exception handling week october 28 imperative form control stack architecture eopl sections 10 1 10 2 week november 4 environment stack architecture eopl rest chapter 10 general information responsible code details paramater passing eopl chapter 6 responsible material involving arrays week november 11 exam introduction object oriented programming java eopl section 7 1 week november 18 java programming tutorial static methods java type checker interpreter week november 25 thanksgiving break week december 2 object oriented programming java style eopl section 7 2 general information emphasis importance virtual member functions illustrated virtual week december 9 advanced java topics classes attendance discussion sections mandatory problem set problems beginning discussion section class broken small groups solve problems ai leading discussion section groups answering questions questions work class material answers questions progress problems discussion section count final grade lectures conducted manner lectures present material found book don miss class assignments part assignments handed email automatic checker feedback emailed back immediately assignments prepared system choice run properly chez scheme version 5 homework graded hand automatic checker detect errors assignment week assignments added list 5 00p friday due 5 00p friday late assignments accepted assignment due solution 1 basic scheme 09 13 5pm a1 ss 2 static properties 09 20 5pm a2 ss 3 simple interpreter 09 27 5pm a3 ss 4 procedures assignment 10 04 5pm a4 ss 5 recursion dynamic scope 10 11 5pm a5 ss exam class 10 17 solution assignment 6 cps transformation 10 25 5pm a6 ss 7 cps abstract continuations 11 1 5pm a7 ss 8 cps registers stacks 11 8 5pm solution exam class 11 14 solution assignment 9 call call reference 11 26 5pm tools advise web information scheme iu including emacs support scheme extensions mentioned eopl points deducted homework quiz exams cardinal rules indentation violated make habit follow write scheme code greatly aid scheme programming emacs big strongly suggested write solutions exercises hand check carefully correctness approaching computer give practice indentation hand exams importantly cases easier find mistakes exercises thinking debugging assignments don count lot grade extensive experience shown students make effort assignments independently poorly exams experience shown students spent time paper pencil approaching computer spend time debugging understand programs hour pencil worth keyboard grading tentative schedule evaluation approximate percentage contributions final grade assessment 0 percent scheme quiz september 19 class 10 percent write 30 minutes programs similar assignment answers exam october 17 class eopl chapters 1 5 20 percent sample exam spring exam november 14 class material covered class november 5 include chapter 6 parameter passing 20 percent sample exam spring final exam december 17 5p 7p lh102 35 percent final cover emphasis material exam sample final spring assignments 10 percent subjective assessment based attendance participation preparation lectures discussion sessions 5 percent sample exams provided provide general idea expect content semester differs exam administrivia incompletes incomplete final grade prior arrangement exceptional circumstances conforming departmental policy bulk work completed passing fashion possibly important dates september 30 day pass fail october 30 day drop december 4 day drop dean approval academic integrity ethical pleasure read computer science department statement academic integrity dry important evaluation end semester complete electronic evaluation forms chris haynes discussion section ai gustavo gomez chris haynes indiana cps 130 analysis algorithms instructor pankaj agarwal office lsrc bldg phone 660 mail pankaj cs duke office hours tues thurs 2 00 3 00pm teaching assistant office lsrc bldg phone 660 mail cs duke prerequisite cps 100 equivalent text book cormen leiserson rivest introduction algorithms mcgraw hill 1990 reference books 1 aho hopcroft ullman design analysis algorithms addison wesley reading ma 1974 2 brassard fundamentals algorithms prentice hall englewood cliffs nj 3 johnson computers intractability guide theory np completeness freeman company york 1979 4 tarjan data structures network algorithms siam publications 1983 synopsis summary lectures assignments grading agarwal home page pankaj kumar agarwal thurs sept 26 1996 computer operating systems rensselaer satellite video program rsvp instructor szymanski teaching assistant mohan description class office hours announcements questions answers lecture notes homework 1 project 1 adobe acrobat instructions download view acrobat files cmpt 101 104 page modified mon sep 30 14 47 35 pdt 1996 day section information instructor ta eve section information instructor ta outline back central url http www cs hmc ~keller html link index page harvey mudd college spring 1996 computer science 60 principles computer science home page reference card personnel instructor robert keller 242 olin 4 5 appt keller muddcs 18483 secretary nancy mandala 240 olin 1 5 nancy muddcs 18225 cs intern account problems vacant position mail muddcs official mascot rex tutor graders matt 98 muddcs john larkin 98 muddcs jeff 96 muddcs grader account mail assignments muddcs cs hmc tutor hours current schedule tutors terminal room 102 beckman mon 7 10 jeff tue 7 10 jeff wed 7 8 30 john larkin thu 4 5 30 6 30 8 30 john larkin fri 2 5 matt hours work room 102 beckman terminals connected machine muddcs find leave back lecture hall galileo edwards turn long proceed section building turn 102 door office back long end upstairs olin building left left southeast corner olin office 242 inside 240 240 open business hours door closed filter noise don hesitate knock catalog description introduction principles computer science algorithms complexity analysis data structuring data procedural abstraction grammars correctness logic principles processor organization operating system concepts programming languages basic automata theory theoretical limitations goals learn apply basic principles computer science including software construction hardware organization limitations computers text robert keller principles computing january 1996 time special order 29 cost reproduction strongly recommended buy copy entire book line microsoft word kato mac server folder kato home department homes cs cs 60 viewable macs local network pc version recommended purchase book version 1 book revised substantially offering 2 book large 750 pages reading screen apt inconvenient 3 book exams mac assumptions students computing college level cs5 prior experience preferred essential made starting knowledge pascal procedures arrays types minimum unfamiliar cs5 cs50 lectures word lecture loosely expect lecture periods include explanation set dialogues expected attend questions provide comments threads essentially interwoven threads book problems lectures synch active participation threads required volume wise book covers material discussed lecture lecture cover things book staying lecture focus areas book important exam emphasis problems exercise things discussed book lecture resources planned interactive eager prevent programming difficulties consuming extraordinary time stuck difficulties efficient start early assignment give time cope numerous contingencies inevitably materialize line emailing muddcs graders tutors don enable talk slow check email email message typically answered entire class parts message embedded attributed message carrying problem solutions computer implementation showing understand issues principles techniques explain work problem level detail sufficient time margin telling eleventh hour aren drop substantial submit email note card question answered point addressed class leave mailbox 240 olin encouraged questions class tools computer man feature unix find explore command man command information specific command command man topic lists commands relating specific topic info reader gnu emacs library language editor specifics emacs type escape info helpful information examples line copies assignments subdirectories directory cs cs60 machine muddcs web page rex documentation finally corner store maxim applies find grading approximately assignments programming programming assignments drive home key working concepts principles couple assignments rex language language due position emergent industry standard ability reflect low level computer structure time provide high level data object abstractions assignment assembly language programming simulated computer isc prior exposure varies class hold special evening sessions request programming entails programming exposure computer science ideas important part intent programming assignments drive home key ideas devote class period needed 15 minutes detailed examples programming techniques specific programming questions answers day time purposes honor code standard read carefully discussion problems encouraged programming cs60 emphasizes individual learning group projects observe standard discuss assignment students share give receive written work kind inside elaboration case programming assignments email computer files fragments files printed output written work developing code programming assignment discuss ideas discussion ideas involve wholesale examination transcription actual working code exception code explicitly provided instructor forbidden form collaboration students split assignment transcribe contributions changing names variables comments formatting occurs failing grade issued automatically significant acknowledge submission lose credit doubts form interaction constitutes violation standard consult prior continuing grading weights programming assignments constitute 50 grade mid term examination count 15 final 25 class attendance participation random quizzes account remaining 10 practice problems work dot problem notes relating material covered lecture submitted exams consist largely problems similar level easier harder exams open book emphasize conceptual understanding memorization fine details late assignment policy submissions emailing source code grader muddcs establishes time submission due dates assignments noted carefully work assignment conducted week weeks day space thinking automatic fixed day grace period assignments words due date states day assignment turned midnight day 1 receive credit midnight day 1 work spend problem edification isn worth required don points plan assignments stated due date cs 60 topic outline lectures roughly follow outline progression rate numbered topics week depending background topics expand longer allocated result topics fall end reading explicitly assigned notes generally expand lectures discussions lectures expand notes introduce material threads interwoven lectures period time part emphasize commonality concepts points brackets chapters notes start respect concepts follow outline mention topic actual lectures determine points emphasis 1 computing rules computation problems models computation states transitions list notation functional specifications computation rewriting 2 heterogeneous lists trees mutual recursion anonymous functions 3 assignment based programs mccarthy transformation turing machines 4 computing demand review polya library translating rex 5 ram model linear addressing principle arrays pointers values values 6 computing grammatically inductive definitions grammars syntax 7 parsing evaluation expressions 8 structural computing data structuring dynamic storage allocation open closed list models 9 computing objectively object orientation data abstraction objects inheritance 10 computing logically proposition logic applications gate realizations expansion boole shannon expansion 11 logic simplification hypercubes karnaugh maps don care situations 12 predicate logic programming logic backtracking 13 program specification correctness verification 14 mid term examination date midterm wed mar 6 class period 15 complexity computing runtime measures profiling growth rate comparisons upper bounds notation examples sorting heapsort merge sort radix sort 16 complexity continued empirical measurements set abstraction examples bit vectors 17 computing graphically directed graphs graph representations depth breadth search 18 weighted graphs shortest paths traveling salesman problem 19 finite state computing finite state machines sequential logic design 20 regular expressions finite state machines 21 computer components registers buses multiplexors 22 computing store stored program computer structure 23 assembly language 24 computing physically physical bases computation 25 computing parallel parallel computation 26 limitations computing finite state limitations lower bounds intractability np completeness glitch phenomenon 27 comprehensive final exam date final fri 10 2 5 email assignments scheme elm san muddcs cs hmc code assignment number code file code circumstances mail pine mime encodes file easily analysis algorithms sp 96 cs 495 math 475 instructor dr james foster covers techniques efficiency algorithms information design syllabus stands document announcements general information programming project homework solutions tests solutions ve interesting stuff ftp site drop suggestions comments suggestion box announcements 1 notes np completeness 2 notes np jazz 3 notes probabilistic election leader ring 4 greg hall graciously agreed make code heaps additional notes code 5 perl script computes closed form linear homogenous recurrence relation give roots characteristic polynomial feel free copy play 6 jason evans instance generator processor scheduling ftp jason 7 solutions homework general information instructor james foster office jeb b24 phone 885 7062 office hours 2 30 3 20 mwf 3 20 4 20 email foster cs uidaho texts fundamentals algorithmics brassard prentice hall 1995 req computers intractability johnson freeman 1979 recommended grades determined approximately midterm 30 final 35 project 25 homework 10 classroom participation considered programming project implement programs processor scheduling problem simple exhaustive search backtracking branch bound details project description description criteria project papers graded hints higher grade homework approximately homework assignments weeks graded pass fail basis students turn homeworks make genuine effort pass provide solutions homework assignments semester assignment due date solutions 2 feb 28 feb 8 march 15 april 8 homepage 1994 past homework tests test answers average score 65 1 standard deviation 20 5 letter grades range grade number people 102 85 7 84 65 20 64 40 10 39 21 5 20 0 3 test answers average score 129 standard deviation 15 5 letter grades range grade number people 150 131 20 130 111 12 110 91 7 90 51 0 50 0 0 tests years midterm 1992 midterm 1994 final 1994 interesting stuff uidaho cs theory discussions theoretical computer science ui newsgroup discussions comp theory discussions theoretical cs world wide foster cs uidaho cis 410 510 intro window programming department computer information science university oregon summer 1996 instructor craig office 331 deschutes phone 346 4156 office hours mu 11 00 12 00 wh 9 00 9 45 lectures 10 00 10 50 137 gilbert cs uoregon cis 410 510 intro window programming home page find information relating summer 96 pages make tables netscape news source news information read regularly syllabus info prerequisites objectives grading tentative schedule table planned lectures day links assigned projects day assigned projects source information assignments systems pages link info cis department systems resources list web sites resources interest syllabus schedule projects update 07 jul 96 16 59 58 computer science 182 seminar encryption pomona college spring semester 1996 mr bull 210 tth 2 45 prerequisites computer science students pomona cs 41 hmc cs 60 background upper division courses algorithms helpful absolutely mathematics students formal definitions theorems proofs linear algebra basic number theory covered students comfortable reading understanding discussing mathematical topics materials textbook purchase books journal articles libraries resources web mentioned class discovered members class expect spend time library note bibliography project topics seminar systems encryption authentication emphasis mathematical foundations algorithms implementations social issues legal questions important secondary interest specific topics depend interests participants resources requirements grading student carry research project semester discuss topics fourth week semester proposal topic list sources due march 7 paper approximately ten pages due april 30 seminar consist primarily student presentations discussion student make presentations report student project grades determined project seminar presentations participation discussion contributions bibliography office hours mondays 1 15 2 30 tuesdays 11 12 fridays 11 12 appointment 212 extension electronic mail pomona bibliography project class compile bibliography encryption turn bibliographic information sentence description book article consult form matter long information examples book include author title publisher series edition applicable date publication cases attach initials short descriptive comment kenneth rosen elementary number theory applications addison wesley edition 1993 rb introductory number theory text date applications including cryptography article journal include author article title journal volume number issue date pages rivest shamir adleman method obtaining digital signatures public key cryptosystems communications acm 21 2 120 126 february 1978 rb seminal paper rsa algorithm contributed chapter include author contribution title editor book title publisher series edition applicable date publication pages rise fall knapsack cryptosystems ed cryptology computational number theory volume 42 proceedings symposia applied mathematics pages 75 88 american mathematical society 1990 rb contained description knapsack system break everett bull january 18 1996 cs 354 fall 1996 information instructors office hours tas office hours class cancellations handouts assignments solutions exams grades simulator lecture notes frequently asked questions faq instructors sections 1 3 jerry tusch office 1309 cs phone 262 6603 hours 10 11 4 5 mw 9 10 mail jerry cs wisc tutsch execpc class section 1 mwf 11am 12 15 1325 cs section 3 mw 5 6 40pm 168 noland section 2 karen miller office 3387 css phone 263 1724 hours mw 10 11am mail smoler cs wisc class time mwf 8 25 9 40am 107 psychology tas sunlung suen office 1347 css phone 262 5786 hours tuth 2 30 3 30pm mail ssuen cs wisc sridevi bhamidipati office 1351 css phone 263 1938 hours wr 4 00 5 00pm mail bsri cs wisc mohammad asgarian office 5364 css phone 262 5105 hours tuth 2 30 3 30pm mail ma cs wisc class cancellations karen section class monday september 23 class wednesday november 27 jerry sections cancellations scheduled handouts revised chapter 9 postscript overview jerry sections html assignments assignment 1 hw html pgm html assignment 2 program homework assignment 3 karen section program homework assignment 4 program homework assignment 5 program homework solutions quiz 1 sections 1 2 3 assignment 1 hw html program quiz 2 sections 1 2 3 assignment 2 hw html program quiz 3 sections 1 2 3 assignment 3 hw html program quiz 4 sections 1 2 3 assignment 4 hw html programsal programmal quiz 5 sections 1 2 3 assignment 5 hw html program exams quizzes open book note calculators karen section quiz 1 friday september 13 class quiz 2 friday september 27 class quiz 3 friday october 11 class quiz 4 friday october 25 class quiz 5 friday november 8 class quiz 6 friday november 22 class quiz 7 friday december 13 class day jerry sections section 1 mwf syllabus html section 3 mw syllabus html previous exams postscript format fall 91 exam 1 spring 91 exam 1 fall 93 exam 2 spring 92 exam 2 fall 90 exam 2 fall 93 exam 3 spring 94 exam 3 summer 94 exam 3 fall 95 midterm exam answers fall 95 final exam answers grades lookup grade simulator graphical interface manual lecture notes karen miller section section 2 chapter 1 chapter 2 sal chapter 3 number systems chapter 4 data representation chapter 5 integer arithmetic chapter 6 floating point arithmetic chapter 7 data structures chapter 8 mal registers chapter 9 procedures updated wednesday oct 16 1996 chapter 10 assembly updated monday october 28 1996 chapter 11 chapter 12 exception processing chapter 13 features performance chapter 14 architecure case studies object oriented user interface programming machine stanford university 1994 95 spring zelenski cs stanford check make offered 94 95 nextstep platform explore designing implementing significant software projects gui environment programming labs ensure students acquire strong programming design skills topics covered include object oriented architecture elements user interface design testing strategies project management handout 1 1993 94 excerpt object oriented user interface programming machine typical cs class focus efforts algorithmic side problem solving class deals type program complexity building programs interact users user takes charge program appropriately present application functionality handle user actions provide feedback events xerox star apple macintosh varied graphic interfaces sun workstations examples environments applications support user driven model user greatly shift application design programmer pays price ease investing months engineering time dealing myriad facets user interface programmers don enjoy pain inventing wheel environments application design evolving provide support application development large toolkits exist mac windows assist presenting consistent interface interaction user trend move object oriented programming object oriented programming advantages traditional procedure programming mode increases modularity programs likelihood modules reused programs rewritten scratch object oriented programming natural framework program graphical user interfaces graphics elements windows menus naturally modelled objects clicking mouse viewed simply sending message object cursor time click object oriented system bundled machine nextstep represents object oriented ui toolkits appears benchmark systems compared reason learning explore world building ui applications broadly experience working object oriented toolkit principles user centered design transfer ui environments work adapted serve alternative path senior project designed quarter sequence designed prepare turn loose substantial systems project focuses programming macintosh toolbox chooses platform gain good experience designing implementing testing significant programs prepared produce great project click list hci courses stanford information provided stanford computer science department hci coordinator part description hci stanford updated sept 11 1994 66 network programming network programming home page find class handouts project assignments sample source code links resources interest problems suggestions additions nice picture displayed send mail cs rpi check links term project proposals submit proposal due nov 11th suggestions term project topics hw4 due nov 11 command line parsing support code hal open pod bay doors hw 4 faq img arnold answers questions hw1 img piglet answers questions hw2 img kramer answers questions hw3 img hal answers questions hw4 contents teaching staff class notes syllabus handouts textbook errata source code net resources rfc teaching staff click send mail cs rpi dave roddy increasing probability quick reply instructor dave 219 amos eaton 518 276 2860 mail cs rpi office hours mw 1 3pm teaching assistant roddy collins 204 amos eaton 518 276 mail cs rpi office hours 1 3pm handouts postscript copy syllabus postscript copy term project requirements homework grading criteria html text files lecture notes introduction powerpoint html unix programming powerpoint html interprocess communication powerpoint html intro networking osi reference model powerpoint html tcp ip powerpoint html sockets programming powerpoint html issues client server sockets powerpoint html case studies tftp powerpoint html slides rfc 783 telnet powerpoint html slides html text rfc 854 ftp powerpoint html text html slides rfc 959 internet relay chat finger dns smtp snmp rpc overview powerpoint html slides rpc powerpoint html slides html text rpc lecture source code lecture slides powerpoint format html coming www programming list links authoritative information kerberos powerpoint html slides html text cryptography powerpoint html slides html text note powerpoint viewers free microsoft test 1 list topics covered test 1 faq grade distribution test 1 textbook source code errata code stevens book errata stevens book net resources growing collection network programming info net suggestions additions send mail socket programming faq local copy programming faq networking section www virtual library rfcs newsgroups interest comp unix programmer comp protocols tcp ip alt current events net abuse comp object corba cse 557 computer graphics autumn quarter 1995 cse 557 home page world wide web hypermedia document cse 557 wealth information class mind document static information added frequently problems document send mail derose cs click information professor tas syllabus lecture notes written homework assignments solutions year project handouts project grading policy tests cool images year 557 additional information class sgi instructional lab indys mvis home page visitor room scheduling computer science engineering department computer science degree program offered college arts sciences computer engineering degree program offered college engineering mosaic topics basic information mosaic information hypertext markup language html uniform resource locators url read web home lynx character based web browser cs ece 752 advanced computer architecture fall 1996 1997 offering instructor mark hill ta jeff shabel url http www cs wisc ~markhill cs752 computer architecture science art selecting interconnecting hardware components create computer meets functional performance cost goals qualitatively quantitatively examines computer design tradeoffs learn uniprocessors execute instructions concurrently state art memory systems complex processors examining tradeoffs requires design correct computer taught important prerequisite cs ece 552 cs 537 prerequisite important concurrently adequately covered external reading instructor teaching assistant text reader lecture project examinations homeworks incompletes academic misconduct grading approximate outline miscellanea homework 3 assignment vectors appendix instruction level parallelism chapter 4 instructor mark hill office 6373 comp sci stat email markhill cs wisc office hours monday 2 00 3 00 wednesday 11 00 12 00 appointment teaching assistant jeff shabel office 1351 comp sci stat phone 263 1938 email jshabel cs wisc office hours tuesday 10 00 11 00 thursday 2 20 3 20 appointment text john hennessy david patterson computer architecture quantitative approach morgan kaufmann publishers edition 1996 1st edition improvements reader students taught read literature dozen papers made readers doit reader 1 table contents full papers doit reader 2 table contents full papers doit reader 3 table contents full papers doit reader 4 table contents full papers doit lecture time 11 00 12 15 tuesdays thursdays place 1263 comp sci stat lecture notes access univ wisconsin madison introduction performance cost chapter 1 instruction sets chapter 2 caches chapter 5 part main memory chapter 5 part advanced caches chapter 5 part pipelining chapter 3 instruction level parallelism chapter 4 vectors appendix rest tbd project default project original research group students examine modest extension paper studied class simply validate data paper writing simulator alternatively work group write paper surveys area computer architecture projects include oral presentation paper assignment examinations midterm exams final exam midterms listed approximate outline advise conflicts exam times end week classes homework assignments assignments require review material touched covered depth class assignments weighted equally approximate weights assignment assignment handed assignments due class due date late assignments accepted extreme academic circumstances discussed instructor week assignment due homework 0 turn optionally refresh knowledge homework 1 fall 1994 assignment homework 1 assignment solution homework 2 assignment solution homework 3 assignment incompletes academic misconduct university policy incompletes academic misconduct strictly grading 35 project 25 midterm 1 25 midterm 2 15 homework approximate outline week topic topic reading sep 3 introduction performance cost chapter 1 sep 10 instruction sets instruction sets chapter 2 sep 17 instruction sets memory systems cont chapter 5 sep 24 memory systems memory systems cont oct 1 memory systems memory systems cont oct 8 memory systems review cont oct 15 midterm 1 ilp chapter 3 oct 22 ilp ilp chapter 3 4 oct 29 ilp ilp cont nov 5 ilp cont chapter 6 nov 12 interconnects chapter 7 nov 19 interconnects review cont nov 26 midterm 2 thanksgiving class dec 3 multiprocessors blue sky chapter 8 dec 10 project talks project talks miscellanea midterm cs ece 752 offerings content organization similar present prof jim smith offering semester offering fall 1994 1995 wisconsin cs computer architecture group computer architecture colloquium tuesdays 4 5 pm world wide computer architecture information oral presentation advice including david patterson give bad talk wisconsin architectural research tool set warts online raw data cache performance spec92 benchmark suite popular benchmark suites found cs wisc afs namespace hill benchmarks due license access limited cs wisc updated mark hill tue sep 3 14 35 32 cdt 1996 cse 462 vlsi design professor dr jay brockman 384 fitzpatrick hall phone 1 8810 email jbb cse office hours tu 2 30 3 30 appointment teaching assistants steve dartt email bach helios lecture monday wednesday friday 117 debartolo hall 10 40 11 30 cad lab monday engineering computer cluster 1 00 2 30 tuesday engineering computer cluster 7 30 9 00 pm texts required principals cmos vlsi design systems perspective 2nd ed addison wesley 1993 strongly recommended jan rabaey digital integrated circuits design perspective prentice hall 1996 lecture notes class friday 8 30 bring 10 cover semester fee homework assignments homework 1 complementary cmos logic devices problems 1 3 homework 2 mos device characteristics homework 3 inverter dc performance homework 4 inverter dynamic performance homework 5 physical design static cmos gates homework 6 static cmos logic families homework 7 dynamic logic lab design projects lab 1 switch level simulation lab 2 fabrication process simulation lab 3 dc transient simulation lab 4 inverter layout custom ic tutorial mentor bold browser lab 5 design rule layout versus schematic checking lab 6 logical design simulation 8 bit counter lab 7 counter layout verification lab 8 evaluation counter performance class newsgroup courses web sites related courses homepage jan rabaey ic design text links lecture notes cad tools sample problems projects university michigan undergrad vlsi class berkeley undergrad vlsi class berkeley advanced digital integrated circuit class graduate level stanford graduate vlsi class don miss university idaho vlsi links computer organization programming cs310 fall 1996 page constantly construction update mon dec 9 14 22 23 cst 1996 cs 590 theory computation spring 1995 img computer science home page img univ idaho home page instructor dr james foster covers fundamentals recursive function theory theory computational complexity examine inherent limitations computation theoretical practical detail details syllabus document announcements general information homework solutions tests solutions ve relevant newsgroups ftp site drop suggestions comments suggestion box announcements general information instructor james foster office jeb b24 phone 885 7062 office hours 2 30 3 20 mwf 3 20 4 20 email foster cs uidaho texts computational complexity prentice hall 1994 computability introduction recursive function theory cutland cambridge 1980 objectives describe mathematical models computation tm derive properties computation models inherent limitations characterize computational feasibility understand current research topics theoretical cs activities lectures tests 8 homework assignments discussions grading grades determined approximately 50 midterm examination 50 final examination cumulative homework assignment due date solutions 5 feb ln 9 12 feb ln 12 15 mar ln 22 april 8 homework assignments weeks suggested exercises understand definitions results check homework making good faith effort grade contribute grade understand material homework provide solutions homework problems notes year homework year tests sample tests previous years 1993 midterm 1993 final sample test questions 1994 midterm 1994 midterm 1994 final 1995 midterm 1995 final relevant newsgroups uidaho cs theory discussion theoretical cs ui comp theory discussion theoretical cs world wide sci logic discussions logic computing foster cs uidaho introduction discrete structures 198 205 sections 1 2 fall 1995 professor eric allender phone 908 445 3629 fax 908 445 0537 email allender cs rutgers office hill 442 click current office hours teaching assistant ali phone 908 445 4973 email paul rutgers office core 429 office hours ali changed contact paul rutgers grades 198 205 posted office door send mail grade text kenneth rosen discrete mathematics applications 3rd edition click find homework rough outline 3 lectures basic set notation propositional logic truth tables sections 1 4 1 6 1 1 1 2 2 lectures boolean circuits sections 9 1 9 4 6 lectures order logic predicates quantifiers practice language order logic introduction induction sections 1 3 1 6 3 1 3 4 midterm 8 lectures induction recursive definitions program correctness alphabets sections 3 4 3 5 5 lectures relations closures relations orders equivalence relations functions graphs relations chapter 6 3 lectures finite state machines part chapter 10 handouts program correctness review final exam neural networks connectionist computing tuth 9 35 10 50am sflc tony martinez 3334 tmcb office hours tuth 3 00 4 00pm appointment goals introduce study philosophy utility models connectionist computing students propose original research potential follow graduate research program expand creativity students aspects computing text explorations parallel distributed processing handbook models programs exercises prepared packet papers end section notes expected read assigned literature optionally scheduled lecture prerequisites senior graduate standing computer architecture calculus creativity lab 3346 tmcb 4 mac ii 5mb ram 40 mb hard drives 2 workstations 32mb ram 1gb disks 3 high speed hp workstations researching graduate students priority machines software simulations projects made literature interesting representative papers reference periodicals room library separate packets 2 copies needed place packets library papers office looked copied constraint 15 minute rule send paper loan takes 2 3 weeks plan ahead grading ~ simulations homeworks 30 midterm 22 5 project 22 5 final 25 tue dec 14 7am 10am grading curve amount subjectivity allowed attendance participation perceived effort ll late assignments assignments expected time beginning class due date late papers marked 5 school day late unusual circumstances sick town unique students inform late points accepted day class instruction project indepth effort aspect neural networks extensive literature search area expected subsequent bibliography good projects typically original thinking proposal network learning paradigm system projects typically benefited computer simulation bear potential good starting indepth study current model strive extend mechanisms bad study current model indepth analysis strengths weaknesses potential suggested research good description current model earlier start note semester choose topic covered half material project cover items related half semester initiative resources library literature texts peruse find topic interest cover class interesting models time cover indepth class include feldman nets genetic algorithms kohonen maps asn neo boxes cauchy machines counterpropagation ii associative networks rce topics reading assignments 1 intro neural networks 1 2 brain nervous system 3 neural network 3 computation bottleneck nn goals 1 4 definitions theory learning applications general mechanisms neural networks 2 5 delta rule models linear perceptron adaline quadric machines higher order networks committee machines delta rule simulation issues 4 6 back propagation 2 backpropagation sim 7 adaptive organizing concurrent systems 6 8 midterm 1 project abstract 9 hopfield networks 2 10 boltzmann machine 1 11 competitive learning adaptive resonance theory 2 cl simulation 12 survey models implementation future research 2 13 oral presentations 2 final project paper general rule read papers end section notes lecture img img comments webmaster 4304 cs 719 network flows spring 1996 schedule lecture 8 50 9 40 mwf 1263 cs mail 1list cs wisc class friday february 23 1996 instructor michael ferris office 6391 cs telephone 262 4281 mail ferris cs wisc office hours 11 00 12 00 mondays wednesdays teaching assistant lee yuh jye office 1307 cs telephone 262 mail cae wisc office hours 2 30 4 00 tuesdays thursdays required text network flows ravindra ahuja thomas james prentice hall texts linear programming freeman 1980 linear network optimization bertsekas mit press 1991 general information overview paths trees cycles data structures shortest paths max flow min cost network simplex method generalized flows convex equilibria relaxation multicommodity flows applications prerequisite cs 525 knowledge linear programming grading homework assignments 40 grade project assignment 20 grade due wednesday 1 1996 class final examination 40 grade monday 13 1996 10 05 12 05 cs 1289 closed book 2 sheets paper allowed representative questions assignments homework 5 due friday march 1 1996 homework 6 due friday march 8 1996 homework 7 due friday march 22 1996 homework 8 due friday march 29 1996 homework 9 due monday april 8 1996 homework 10 due monday april 15 1996 homework 11 due friday april 26 1996 homework 12 due friday 3 1996 computing information unix orientation sessions time unix users novice unix users previously csl unix workstations held monday thursday week classes 4 6 pm room 1221 cs monday thursday week classes 4 pm room 1221 cs orientation sessions 60 90 minutes introduction unix uw set login access gams cp 1 public cshrc local ~ cshrc local source ~ cshrc local path sets gams directory solaris machines machines sol lab 1370 cs mathematical programming uw home page courses page updated january 22 1996 introduction computer science description quarter introduction conceptual mathematical foundations computer science 109a induction recursion analysis running time programs counting discrete probability trees lists sets functions relations basic data structures 109b graph algorithms finite automata regular expressions context free grammars propositional predicate logic introduction switching circuit design propositional logic proof techniques modeling abstraction sequence themes functional programming exercises explore exemplify concepts prerequisite 109a instructor johnson spring 1995 96 materials information quarters offered 1995 96 winter johnson mwf 10 spring johnson mwf 2 15 units 4 3 units graduate students modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cs302 homepage homepage cs302 purpose homepage provide students information pertaining sections cs302 page frequently responsibility check page general information instructor todd munson email tmunson cs wisc office 1301 computer science statistics office phone 608 262 6600 office hours 1 00 2 00 pm mw 1 00 2 00 pm 7 30 8 30 appointment sections 8 25 textbook problem solving walter savitch class information expectations syllabus exam schedule mail grading late assignments extra credit policies consultant responsibilities academic misconduct information daily notes assignments homework assignments programs documents class programs resources cs302 homepage tmunson cs wisc 22c 5 problem solving computing mwf 10 30 information arcade memorial library instructor gregg od ssh 335 101c mlh oden cs uiowa assistance cs uiowa problem solving pervasive human activity people part difference performance due differences knowledge effective problem solving methods good problem skills important computer programing art craft problem solving developed field computer science techniques evolved computer science general apply computer problem solving class examine techniques apply problems general context make computers students extensive experience performing exercises computer class exercises strongly supportive computing environment prior experience computers assignments midterms exams covering section shown schedule final exam covering section addition homework assignments week half sort project half exams 1 2 count 10 20 grade homework count 20 project final exam 25 grades determined basis resulting final distribution numerical scores current expectation sixth class grades grades grades reserve adjust reflect class performance turns class expected good grades worse fewer good grades periodically provide updated information expected distribution grades semester pretty stand texts solve mathematical problems analytical engine introduction computer science hypercard decker ae schedule week topics readings section problem theory computer fundamentals 1 effective problem solving step step mind tools 1 ae 1 2 representations state spaces adaptable tools 2 ae 2 3 3 information transformation meta adaptation ae 4 2 4 decision control adaptability ae 4 2 continued exam 1 9 20 section ii methods machines 5 inference algorithmics 3 6 action sequences agents 4 7 hill climbing command hierarchy 5 8 subgoals recursion 6 9 hypercard review 10 reasoning contradiction working backwards 7 8 exam 2 10 30 section iii formal approaches extensions 11 implementation computation ae 5 12 artificial intelligence ae 8 13 logic ae 6 14 computability ultimate generic machines ae 7 15 creativity 9 16 final exam 12 15 fine print 1 22c department computer science appointments department chairman dr joseph kearney made ms department office 14 mlh 2 happy make reasonable accommodations students disabilities 3 office hours initially 11 30 mw 101c mlh appointment addition ta mlh instructional technology center itc times announced 4 expected honor copyright laws pertaining software packages information arcade situation 5 schedule courses incorrectly class meets 12 6 makeup exams provided documented legitimate reasons homework turned start class period day due student days worth late assignments penalty assignment days late assignments day late fraction day counts day saturday sunday count day 7 attend class good stuff happen class 8 syllabus http www cs uiowa courses cs5 html updated progresses class cs141 distributed computation laboratory outline latex postscript notes general class information handouts info net package ta rotation groups homework assignments resources ta information change cs717 numerical functional analysis page information fall 1995 version math cs 717 current class notes directory hard copy doit classes mwf 8 46 9 40 recent announcement 21 dec posted grades time location mwf 8 46 9 40 1257 cs stat lecturer carl de boor email deboor cs wisc office hours 11 12 30 15 30 cs stat line classnotes 0 ii iii iv vi vii viii ix index assignments due due email homework related questions related links explore cs department home page cs offerings img cse 421 intro algorithms winter 1996 larry ruzzo martin tompa class messages check email frequently update 03 15 96 02pm text book errata lists handouts latex syllabus solution acrobat pdf syllabus solution postscript syllabus solution homework latex 1 2 3 4 5 6 7 acrobat pdf 1 2 3 4 5 6 7 postscript 1 2 3 4 5 6 7 421 webs previous quarters winter 1995 karlin file formats materials provided formats latex plain ascii text including formating commands simple things assignments generally legible format figures complex math stuff hard impossible read adobe acrobat pdf latest greatest free viewer adobe acrobat web page postscript ghostscript home page free viewers mac windows os 2 linux time acrobat supported fewer systems preferable files smaller rendering faster legible print mac ghostscript ruzzo tompa aberman cs washington update 02 28 96 cse471 computer design organization general information meets mwf 10 30 11 20 loew 102 instructor larry snyder office hours mw 4 30 5 30 appointment mail address snyder cs office sieg 543 assistant judy watson cs sieg 543 ta robert chen office hours sieg 326a 4 30 5 30 tuesdays thursdays mail address cs catalog description cpu instruction addressing models cpu structure functions computer arithmetic logic unit register transfer level design hardware control memory hierarchy design organization system components interconnection laboratory project involves design simulation instruction set processor prerequisite cse 370 cse 378 class notes monday 30 sep 96 postscript reading 1 1 1 4 wednesday 2 oct 96 postscript reading 1 5 1 6 friday 4 oct 96 postscript reading 1 7 1 10 monday 7 oct 96 postscript review sheet answer sheet wednesday 9 oct 96 postscript friday 11 oct 96 postscript monday 14 oct 96 postscript homework 1 alu html reading skim appendix wednesday 16 oct 96 postscript friday 18 oct 96 color postscript reading 3 1 3 2 monday 21 oct 96 postscript reading 3 3 3 4 wednesday 23 oct 96 postscript homework 2 reading 4 1 4 2 friday 25 oct 96 postscript reading 4 3 1 2 monday 28 oct 96 postscript homework 3 reading skim chap 6 wednesday 30 oct 96 postscript friday 1 nov 96 postscript monday 4 nov 96 revised review wednesday 6 nov 96 postscript review answers friday 8 nov 96 midterm fast answers holiday monday 11 nov 96 wednesday 13 nov 96 postscript homework 4 reading 4 6 friday 15 nov 96 postscript monday 18 nov 96 postscript wednesday 20 nov 96 postscript homework 5 6 7 friday 22 nov 96 postscript monday 25 nov 96 postscript wednesday 27 nov 96 postscript holiday friday 29 nov 96 postscript monday 2 dec 96 postscript wednesday 4 dec 96 postscript friday 6 dec 96 postscript monday 9 dec 96 postscript wednesday 11 dec 96 postscript lab materials files verilog pipeline design verilog simulation mips pipeline pipeline additional modules pipeline design common sample program source form test sample program program segment binary prog bin sample program data segment binary data bin simple assembler mips assembly language asm bin man page assembler man previous quarters fall 95 fall 94 verilog references free postscript verilog reference card ta ta cs washington computer science data structures important announcements check newsgroup day responsible announcements made check quick summary made web pages launch pad overview material fall 1996 assignments exams data structures simple sorting algorithms pre quicksort basic abstract data types discussed stack based algorithm scheduling trees discussed chapter 8 newsgroup postings midterms 1 2 chapter 1 notes chapter 2 notes classes code data directory notes a10 lecture notes examples compiler notes bug page comments send mail chris riesbeck eecs 574 theoretical computer science fall 1996 instructor prof yuri gurevich lectures wf 2 30 4 30 3424 eecs office 2238 eecs office hours tth 2 30 4 00 email gurevich eecs umich phone 763 4526 announcements homework lecture summaries solutions syllabus rules homework grading semester homework contribute 50 final grade 50 contributed exams homework assignments grade part assigment graded solutions homework exercises timing homework assignment due friday week week assignment grade part week groups encouraged form groups work homework problems process group interactions understand material master proofs convince colleagues validity proofs critical explanations copy completed homework assignment submitted group make group members names listed submitted assignments members group receive score exams final exam 30 final grade intermediate exam 20 final grade nov 8 exams closed book closed notes honor code system built trust um policy subject announcements homework lectures syllabus updated wednesday 20 nov 96 14 29 49 est cs 312 algorithmic analysis fall 1996 section 1 10 00 10 50 mwf 2201 sflc section 2 8 00 8 50 mwf 373 marb text fundamentals computer algorithms horowitz sahni focuses algorithm design paradigms find links information related class outline readings assignments newsgroup img img img img img img syllabus schedule lab homework grades newsgroup advantages home page including facilitate distribution information paper encourage communication students newsgroup students familiar internet teacher douglas campbell email suggestions improve page campbell cs byu work 801 378 4977 home 801 224 1786 office tmcb office hours 9 00 9 50 mwf appointment teaching assistant jeff cs byu office tmcb ext 8 hours monday friday 8 30 10 20 class information grade breakdown syllabus facilities whats assignments regular homework consists ungraded orientation assignment graded assignments dealing topics discussed class readings day expected read textbook section mentioned class found newsgroup check make date readings newsgroup newsgroup class byu class familiar method communication tolerant nature posting immediately interesting things world wide web link byu home page links byu home page include byu computer science home page page links documents creating www pages including template choose begin home page learning tool link exploration educational resources subject instruction creating www pages link templates home page references questions usenet newsgroups check frequently asked questions faq usenet search facility search machine created january 18 1996 douglas campbell introduction computer science v22 0101 professors samuel marateck michael reaching samuel marateck mail marateck cs nyu phone 212 998 3146 office 620 warren weaver hall office hours 4 30 6 00 monday wednesday reaching michael mail cs nyu phone 212 998 3123 office 529 warren weaver hall office hours 9 30 11 00 tuesday thursday homeworks arash students 14 washington place tuesdays 5 00 8 00pm fridays 2 00 5 00 pm syllabus shows page numbers apply homeworks instructions email list printing postscript files postscript files click link save file disk exit netscape double click main icon windows select dos window icon dos prompt change drive saved program ftp ps print typing copy ftp ps prn warning print ps file terminating windows required output sending homeworks email submit programs ftp programs unix machine attach files pine email homeworks homework 1 turtle graphics homework 2 digital displays solution homework 2 homework 3 marateck homework 3 craps homework 4 game life ps version homework 4 game life html version homework 4 draft requirements data game life data set 0 data set 1 data set 2 data set 3 data set 4 homework 5 required data click class programs professor class programs michael samuel marateck answers end chapter problems text book acfsw server 14 wash place drive directory courses v220101 001 es future date link introduction computer science ii updates errata special rr rewrite rules debug debugging assignment 3 tests midterm review midterm exam final review final exam handouts staff handouts 1 introduction syllabus grading policy assignment 0 login lisp mail make rcs unix vi 2 pure lisp arithmetic rewrite rules pure lisp arithmetic rewrite rules code assignment 1 answers txt functions lsp functions makefile 3 symbolic data symbolic data code 4 procedure abstraction procedure abstraction code 5 rational expressions derivative canonical lsp canonical 5a canonical rational expression rewrite rules canonical lsp canonical 6 propositional calculus assignment 2 propositional calculus lsp propositional calculus makefile 7 search search lsp picnic 8 game search assignment 3 game search lsp game search alpha beta lsp tictactoe makefile 9 resolution theorem proving assignment 4 answers txt resolution search lsp makefile 10 computer architecture 11 assembly language assembly language sum asm 12 memory allocator memory allocator asm memory allocator test asm memory allocator test assignment 5 fibonacci asm memo fibonacci asm tail fibonacci asm makefile 13 basics comments mid block declarations bool type overloading inline functions const enum default arguments basic output operators reference types class declaration member functions constructors public private 14 deterministic finite automata assignment 6 cc makefile basic error cc basic cc cc 15a lexical analysis parsing assignment 7 rep sp parser parser cc rep cc rep makefile 16 preliminary design scanner specification meta lisp lsp evaluator prototype files basic catch cons const eval function lisp object preserve scanner symbol cc files basic cc catch cc error cc cc length cc lisp cc preserve cc cc toplevel cc makefile assignments 8 10 assignment 8 assignment 9 assignment 10 txt txt cons cc eval cc cc function cc gc cc gc cc car cc cdr cc cons cc gc cc cc cc parser cc scanner cc symbol cc test defs test primitives test scanner test gc test gc lsp makefile 17 unification natural language analysis staff instructor dr robert walton walton das harvard teaching fellow christopher thorpe fas harvard cs51 project book computer science 51 project book informal text book maintained volunteers compressed version postscript file feel free download print science center recommend purchase printed bound copy sourcebook center basement science center printing hours hole punch hardcopy ate afternoon book bulky fiddle printing double sided make life easy buy book lisp links place interesting lisp related materials section linux user friendly common lisp implementation tfs prefer systems special instructions install elf binaries consult lisp faq online common lisp manual search file descriptions common lisp functions macros cs51 lisp style guide 0 postscript spim links michael kindly contributed instructions properly configure spim run linux machines cs 51 introduction computer science ii fas harvard cis 211 introduction computer science ii instructors lo michael hennessy announcements 211 news group final review programming assignments readings office hours discussions 211 staff pages 211 student pages b26 klamath schedule syllabus hennessy syllabus lo 210 page lab outlines tutorials lab outlines software tutorials related links wwweb computability theory autumn 1995 mwf 10 30pm dave schmidt instructor office n219a 532 6350 text computability nigel cutland supplemental notes objectives understand fundamental requirements algorithm programming language programmed fundamental counting techniques computer science time space complexities solvable problems applications concepts lectures topic number lectures minimal assembly language 1 capabilities assembly language equivalent formulations mu recursive functions turing machines church thesis 2 basic enumeration techniques theorem 1 universal algorithms 1 undecidable problems 2 recursively enumerable sets 1 reducibility 1 recursion theorems 2 introduction complexity theory 1 complexity classes np 2 prerequisites grading based primarily homework exercises home exams dave schmidt schmidt cis ksu harvey mudd college computer science 6 computer problem solving applications fall 1996 panic messages syllabus programming assignments submit homework homework grading tutoring java pc scan images links fun modified september 22 1996 mike cs hmc computer science 161 fall 1996 updated november 18 1996 page describes beth katz section cs 161 161 05 sections info instance sections text owen astrachan computer science tapestry exploring programming computer science dr hutchens labs homework labs handouts print pages won print compactly paper copies students receive class faculty members modify labs reverse chronological order recent ease access debugger lab 11 25 dice game lab week 11 18 tree growth lab guess number lab diamond comments lab weather lab baby weight homework expr lab coins lab wheels bus homework train lab part lab 1 part lab 1 syllabus programs class programs class finished lab assignments ll remember update add examples directory sorted alphabetically order developed class recent programs grader katz examples programs text owen astrachan computer science tapestry exploring programming computer science textbook programs good idea read compile execute modify programs programs grader katz things additional resources find style guidelines helpful extra things internet tutorials life making plans john lennon connections cs161 fall 1996 beth katz cs161 class examples cs161 textbook examples millersville cs sun lab schedule mailbox beth katz katz cs millersv cps 108 software design implementation fall 1996 object oriented programming design analysis requirements syllabus books assignments code project groups teaching tools making presentation overview description overview covered requirements large group project person teams smaller group projects individual mastery projects mastery projects designed ensure completes certified capable writing understanding complex programs people large team project write code mastery projects certification mastery projects java written smaller assignments programs grading small assignments class presentation class participation 5 mastery exams 20 small group projects 35 large group project 40 syllabus syllabus information readings topics discussion assignments design due monday september 9 prototype friday september 13 final project due monday september 16 object oriented networked calendar extraction system groups revised due dates submission guidelines design turn making presentation mastery templated due october 7 group project started time mastery ii due december 9 preliminary code ~ola java java java java java txt code examples java nutshell examples reilly book java nutshell accessible source runnable applets ~ola nutshell cs acpub machines templated map classes including abstract base class implementations unsorted vector hash table map abstract base class unsorted vector interface cc unsorted vector implementation hash table interface cc hash table implementation iterator iterator base class iterator class uv map iterator cc implementation iterator iterator class hashtable map cc implementation hashtable map iterator proxy class iterator pointer proxy word tracking program counts occurrences words file map classes words cc main source code file cc template instantiation file makefile makefile site specific requiring map classes views menu driven program manipulating images object oriented class object oriented command pattern implement commands menus menus text based object oriented version cc main program pixmap interface header file pixmap class manipulates images pixmap cc implementation pixmap class object oriented version pixmap class application main application class interface application cc main application class implementation command abstract base class commands quit command class interface cc quit command class implementation read command class interface cc read command class implementation display command interface cc display command implementation templated class pointers member functions parameterized commands menu menu class interface menu cc menu class implementation menu item class interface cc menu item class implementation read list files hard wired directory interface cc cc template instantiation file makefile class checking memory leaks rudimentary overloading delete global basis cc class design exercises programming small large tba tba books books ll mastering object oriented design cay horstmann java nutshell flanagan object oriented design heuristics arthur optional books programming language bjarne stroustrup effective 50 specific ways improve programs designs scott meyers design patterns elements reusable object oriented software gang books reserve mythical man month fred brooks debugging development process steve maguire teaching staff support personnel professor tas ta utas professor owen astrachan office d241 lsrc email ola cs duke ola acpub duke phone 660 6522 office hours monday 2 00 3 30 thursday 11 00 12 30 time quick questions ta office lsrc email cs duke phone 660 6516 office hours tuesday 2 00 3 30 wednesday 1 00 2 30 utas trevor selby office lsrc email trevor cs duke phone 660 office hours 9 11 pm teer cluster verification groups groups groups assignment fill information asked groups group preferences submit turn class project information programming tools information parsing command line arguments templates instantiate templated classes compilers don generate template repositories information profiling programs java references code information cvs rcs coming back owen astrachan home page eecs 682 distributed systems farnam jahanian tth 10 30 12 00 eecs 3427 dept eecs university michigan 1301 beal ave ann arbor mi 48109 2122 mail farnam eecs umich phone 313 936 2974 fax 313 763 1503 office 3219 eecs description significant advances computer communication technologies enabled development numerous distributed operating systems introduction paradigms distributed computing decades availability ubiquitous network connections conjuction software technologies led emergence world largest client server application www gold rush primary objective examine state art practice distributed computing provide students hands experience developing distributed protocols presents dominant paradigms building distributed systems applications including traditional model client server computing distributed objects group communication remote procedure calls distributed shared memory evolving model distributed computing web topics explored include kernel support distributed systems failure models programming paradigms group multicast protocols multicast internet replicated data management based state machine primary backup schemes group membership protocols clock synchronization logical timestamps design fault tolerant real time systems web client sever model hypertext era java corba concepts illustrated case studies experimental commercial systems discussions emerging standards requires active student participation group project groups students responsible design development collection distributed services data replication caching naming group membership object support multicast communication group project intended complement reading material allowing students develop experimental skills building distributed protocols group opportunity present work class prerequisites eecs 482 graduate standing text distributed systems mullender edition 1993 distributed operating systems andrew tanenbaum 1995 essential client server survival guide orfali al 2nd edition 1996 collection papers distributed systems handouts outline 1 2 part 2 part 3 group projects 4 5 part part 6 7 state machine replication distributed class 8 multicast routing distributed class 9 srm rlm distributed class 10 weak consistency schemes distributed class html 11 12 distributed class farnam eecs umich october 1996 cs 354 fall 1996 information instructors office hours tas office hours class cancellations handouts assignments solutions exams grades simulator lecture notes frequently asked questions faq instructors sections 1 3 jerry tusch office 1309 cs phone 262 6603 hours 10 11 4 5 mw 9 10 mail jerry cs wisc tutsch execpc class section 1 mwf 11am 12 15 1325 cs section 3 mw 5 6 40pm 168 noland section 2 karen miller office 3387 css phone 263 1724 hours mw 10 11am mail smoler cs wisc class time mwf 8 25 9 40am 107 psychology tas sunlung suen office 1347 css phone 262 5786 hours tuth 2 30 3 30pm mail ssuen cs wisc sridevi bhamidipati office 1351 css phone 263 1938 hours wr 4 00 5 00pm mail bsri cs wisc mohammad asgarian office 5364 css phone 262 5105 hours tuth 2 30 3 30pm mail ma cs wisc class cancellations karen section class monday september 23 class wednesday november 27 jerry sections cancellations scheduled handouts revised chapter 9 postscript overview jerry sections html assignments assignment 1 hw html pgm html assignment 2 program homework assignment 3 karen section program homework assignment 4 program homework assignment 5 program homework assignment 6 program homework solutions quiz 1 sections 1 2 3 assignment 1 hw html program quiz 2 sections 1 2 3 assignment 2 hw html program quiz 3 sections 1 2 3 assignment 3 hw html program quiz 4 sections 1 2 3 assignment 4 hw html programsal programmal quiz 5 sections 1 2 3 assignment 5 hw html program quiz 6 sections 1 2 3 assignment 6 hw html programa quiz 7 sections 1 2 3 exams quizzes open book note calculators karen section quiz 1 friday september 13 class quiz 2 friday september 27 class quiz 3 friday october 11 class quiz 4 friday october 25 class quiz 5 friday november 8 class quiz 6 friday november 22 class quiz 7 friday december 13 class day optional final thursday december 19 12 25pm difficult cumulative final offered desperate raise grade sign advance december 11 jerry sections section 1 mwf syllabus html section 3 mw syllabus html previous exams postscript format fall 91 exam 1 spring 91 exam 1 fall 93 exam 2 spring 92 exam 2 fall 90 exam 2 fall 93 exam 3 spring 94 exam 3 summer 94 exam 3 fall 95 midterm exam answers fall 95 final exam answers grades lookup grade simulator graphical interface manual lecture notes karen miller section section 2 chapter 1 chapter 2 sal chapter 3 number systems chapter 4 data representation chapter 5 integer arithmetic chapter 6 floating point arithmetic chapter 7 data structures chapter 8 mal registers chapter 9 procedures updated wednesday oct 16 1996 chapter 10 assembly updated monday october 28 1996 chapter 11 chapter 12 exception processing chapter 13 features performance chapter 14 architecure case studies digital electronics computer science 27 identical engineering sciences 27 times 97s 97x 98s 9 laboratory instructors beckmann dist tas teaches classical switching theory including boolean algebra logic minimization algorithmic state machine abstractions synchronous system design theory applied digital electronic design techniques logic implementation small scale integration ssi application specific integrated circuits encountered weekly laboratory exercises part digital design project student designs builds large system choice process computer aided design cad construction techniques digital systems learned back dartmouth cs home page cs401 501 home page admin handouts information incl ta office hours lecture notes assignment information recitation information ethics professionalism social responsibility page electronic submission procedure group performance evaluations web resources quotes fun stuff collection jokes started submit sumedh office hours breaking news recitation monday nov 18 held 3rd floor upson misc stuff converting raw text postscript people asked convert raw text postscript simple unix program enscript suggested ways enscript 2r pfile ps file txt enscript pfile ps file txt prints files 2 good source code prints 1 nice header generate postscript file file ps leave pfile ps send file printer modification wed nov 6 09 26 11 est 1996 cse 573 artificial intelligence fall quarter 1996 artificial intelligence ai poses fundamental challenging questions computer science build intelligent machines addresses questions providing depth introduction selected topics ai including agent architectures knowledge representation search planning machine learning reasoning uncertainty ai methodology staff dan weld weld cs sieg 408 543 9196 hours tba marc friedman friedman cs sieg 429 543 5129 hours tba nick kushmerick nick cs sieg 428 685 2723 hours tba outline topics project reading assignments assignments exams grading resources class mailing list archive past messages boston university cla computer science dept cla cs 101 b1 introduction computers cs 101 general introduction computers applications assumes previous knowledge subject cs101 introduces computers arts sciences work programmed people read topics vlsi www understand people data processed job people computerization society meaning instructor prof azer bestavros email cs bu office mcs 276 ext 3 9726 hours tue 2 00pm 3 30pm thu 2 00pm 3 30pm appointment teaching fellow robert pitts email rip cs bu office mcs 286 ext 3 6412 hours mon 11 00am 12 00pm mon 02 00pm 03 00pm wed 12 00pm 01 00pm fri 11 00pm 12 00pm appointment lab wed 02 00pm 03 00pm fri 01 00pm 02 00pm mcs b24 class meeting time tue 3 30pm 5 00pm thu 3 30pm 5 00pm place sto b50 archives syllabus lecture notes section notes grade reporting instructions homeworks archive student home pages cs cluster document prepared professor azer bestavros cs bu created august 24 1995 updated september 27 1995 2594 computer science 161 operating systems cs 161 home page document access handouts lecture notes administrative information time mwf 10 location cruft 318 professor bradley chen office 111 pierce hall email eecs harvard office hours wednesday 3 00 5 00 appointment teaching fellows bradley email fas harvard office hours tuesday 8 10 catherine zhang email das harvard office hours monday 8 10 announcements 3 june 1996 stop pierce 110a 9am 2pm final exam final homework assignments picked pierce 110a 30 1996 click graph final grade distribution 15 1996 review section final exam monday 20 7pm pierce 209 3 1996 final exam open book closed book previously announced 26 april 1996 assignment 4 due 4 00pm 3 1996 turn assignment box pierce 111 final exam thursday 23 2 15 sever 202 exam open book include multiple choice design questions sections general information references problem sets lecture notes description catalog solutions midterm exam nachos netbsd linux users hard copy lecture notes handouts cs161 drawer file cabinet pierce 110 cs 302 fall 1996 section 4 algebraic language programming instructor milo martin milo cs wisc time location 1 20 2 10 pm mwf 130 psychology instructor milo martin email milo cs wisc office cs st 1301 office hours 2 45 3 45 pm tuesday thursday appointment office phone 608 262 6600 announcements page frequently responsibility check page november 6 1996 quiz 4 home class today homepage november 5 1996 added file projects program 6 page homepage november 2 1996 room test scheduled 1263 cs wednesday november 13 7 15 9 15 pm october 31 1996 updated current grades quiz 3 check make accurate october 30 1996 added links couple pages information html language web pages links section titled documents october 30 1996 program 6 due friday november 8 home quiz due monday november 11 reminder exam 2 wednesday november 13 general class information current class grades general information sheet turning assignments syllabus code style guide cs 302 home page vectra lab cs 302 consultants fall 1996 consulting schedule academic misconduct policy class documents final class code cc main cc postscript class code cc postscript struct code cc postscript minmax cc code find minimum maximum list numbers case entered stdin form cc code creates form letters data files file io open file function introduced class call reference class functions user input prompts call reference version functions user input prompts call version documents beginner guide html standard introduction html language html 3 2 reference guide reference guide latest html standard release good times virus hoax acm code ethics professional conduct assignments class survey required due monday september 9 1996 program 0 due wednesday september 11 1996 program 1 due wednesday september 18 1996 program 2 due wednesday september 25 1996 program 3 due friday october 4 1996 program 4 due monday october 21 1996 program 5 due wednesday october 30 1996 program 6 due friday november 8 1996 program 7 due tbd program 8 due tbd program 9 due wednesday december 11 1996 quiz 1 solutions scores monday september 23 1996 quiz 2 solutions scores wednesday october 2 1996 quiz 3 solutions scores monday october 28 1996 quiz 4 solutions scores home quiz due monday november 11 1996 exams exam 1 solutions scores wednesday october 9 1996 exam 2 solutions scores wednesday november 13 1996 exam 3 solutions scores tuesday december 17 1996 textbook problem solving object programming walter savitch addison wesley publishing company 1996 list errata milo martin milo cs wisc cs211 computers programming computer science department cornell university spring 1996 question problems page emailed jeff foster jfoster cs cornell trouble viewing tables early version netscape cs211 contest prelim thursday march 7 ll announce times places topics covered prelim prelim tuesday april 23 rooms announced lecture topics covered prelim final exam monday 13 noon olin 155 names olin 165 names final exam cover additional topics final office hours 5 6 5 13 day monday 11 00 12 30 upson 5148 dave tuesday 11 30 1 00 upson 312 jeff wednesday 11 00 12 30 upson 5148 dave thursday 1 30 3 00 upson 310 hal friday 1 30 3 00 upson 310 hal saturday 3 00 upson b17 review session consulting 8 12 3 6pm chris 8 10pm jose chris jose taking time studying description staff cs211 lecture notes cs211 handouts cs211 code samples gofer enhance web servers description 211 computers programming engrd 211 fall spring summer 3 credits credit granted 211 212 prerequisite 100 equivalent programming experience intermediate programming high level language introduction computer science topics include program development proofs program correctness program structure recursion abstract data types object oriented programming data structures analysis algorithms principal programming language staff office hours instructor hal perkins 310 upson 255 2352 office hours thursday 1 30 3 00 appointment email hal cs cornell teaching assistants correction office hours held ta office jeff foster 312 314 upson 255 1099 office hours tuesday 11 30 1 00 email jfoster cs cornell alan kwan 4161 upson 255 6835 email kwan cs cornell david walker 5148 upson 255 7416 office hours monday 11 30 1 00pm email walker cs cornell sections cs211 spring 1996 sections day time room instructor tuesday 2 30 3 20 upson 111a hal perkins tuesday 3 35 4 25 upson 111a hal perkins wednesday 12 20 1 10 hollister 372 david walker wednesday 1 25 2 15 hollister 372 david walker wednesday 3 35 4 25 upson 207 david walker thursday 2 30 3 20 upson 211 jeff foster friday 3 35 4 25 hollister 372 jeff foster consulting consulting hours upson 305 regular consulting schedule effect day classes sunday thursday 1 25 6 00pm 7 00 11 00pm friday 1 25 4 40pm cs211 spring 1996 consulting sunday monday tuesday wednesday thursday friday 1 25 steve eric kyle chris jp kyle 2 30 steve eric kyle chris jp vasantha 3 35 jose jose kay jose jp vasantha 4 40 6 00 jose jose kay jose jp 7 00 kay kyle steve eric vasantha 8 00 kay kyle steve eric vasantha 9 00 dan eric kay chris dan 10 00 11 00 dan eric kay chris dan cs211 lecture notes lecture notes formats ed macbinary files microsoft word files rich text format files microsoft word plain text date listed lecture date lecture posted date lecture macintosh 1 23 96 lectures 1 2 preliminaries 2 2 96 lectures 3 4 basic classes 2 12 96 lecture 5 classes 2 12 96 lecture 6 pointers arrays 2 12 96 lecture 7 dynamic storage allocation 2 19 96 lectures 8 9 classes dynamic data 2 19 96 lecture 10 fine points classes 3 3 96 lecture 11 introduction oop 3 3 96 lecture 12 derived classes 3 14 96 lecture 13 program correctness algorithmic notation 3 14 96 lecture 14 triples assignments 3 14 96 lecture 15 assignments conditionals loops 3 14 96 lecture 16 proving loop correct 4 4 96 lecture 17 functional programming 4 4 96 lecture 18 types gofer 4 4 96 lecture 19 currying map filter 4 4 96 lecture 20 recursion iteration 5 3 96 lecture 21 application architectures frameworks 5 3 96 lecture 22 linked lists 5 3 96 lecture 23 algorithmic analysis 5 3 96 lecture 24 linked lists 5 3 96 lecture 25 binary trees 5 3 96 lecture 26 classes linked data structures 5 3 96 lecture 27 industrial strength 5 3 96 lecture 28 java files processed stuffit expander pc http address aladdin systems find windows version armando tip rich text 1 23 96 lectures 1 2 preliminaries 2 2 96 lectures 3 4 basic classes 2 12 96 lecture 5 classes 2 12 96 lecture 6 pointers arrays 2 12 96 lecture 7 dynamic storage allocation 2 19 96 lectures 8 9 classes dynamic data 2 19 96 lecture 10 fine points classes 3 3 96 lecture 11 introduction oop 3 3 96 lecture 12 derived classes 3 14 96 lecture 13 program correctness algorithmic notation 3 14 96 lecture 14 triples assignments 3 14 96 lecture 15 assignments conditionals loops 3 14 96 lecture 16 proving loop correct 4 4 96 lecture 17 functional programming 4 4 96 lecture 18 types gofer 4 4 96 lecture 19 currying map filter 4 4 96 lecture 20 recursion iteration 5 3 96 lecture 21 application architectures frameworks 5 3 96 lecture 22 linked lists 5 3 96 lecture 23 algorithmic analysis 5 3 96 lecture 24 linked lists 5 3 96 lecture 25 binary trees 5 3 96 lecture 26 classes linked data structures 5 3 96 lecture 27 industrial strength 5 3 96 lecture 28 java plain text 1 23 96 lectures 1 2 preliminaries 2 2 96 lectures 3 4 basic classes 2 12 96 lecture 5 classes 2 12 96 lecture 6 pointers arrays 2 12 96 lecture 7 dynamic storage allocation 2 19 96 lectures 8 9 classes dynamic data 2 19 96 lecture 10 fine points classes 3 3 96 lecture 11 introduction oop 3 3 96 lecture 12 derived classes 3 14 96 lecture 13 program correctness algorithmic notation 3 14 96 lecture 14 triples assignments 3 14 96 lecture 15 assignments conditionals loops 3 14 96 lecture 16 proving loop correct 4 4 96 lecture 17 functional programming 4 4 96 lecture 18 types gofer 4 4 96 lecture 19 currying map filter 4 4 96 lecture 20 recursion iteration 5 3 96 lecture 21 application architectures frameworks 5 3 96 lecture 22 linked lists 5 3 96 lecture 23 algorithmic analysis 5 3 96 lecture 24 linked lists 5 3 96 lecture 25 binary trees 5 3 96 lecture 26 classes linked data structures 5 3 96 lecture 27 industrial strength 5 3 96 lecture 28 java cs211 handouts handouts postscript format print laser printer view application ghostview 1 23 96 handout 1 preliminaries 1 23 96 handout 2 assignment 1 1 26 96 handout 3 codewarrior intro section 2 23 96 handout 4 assignment 2 2 23 96 handout 5 assignment 3 3 4 96 handout 6 assignment 4 code samples 2 6 96 lecture 5 cell class 2 6 96 lecture 5 complex class 2 6 96 lecture 5 sets characters 2 19 96 lectures 8 9 simple list class 5 3 96 lecture 26 dictionary class gofer flavors gofer public labs pc gofer unix gofer ftp site gofer haskell cs yale pub haskell gofer ftp site ftp dcs ac uk ftp find piece gofer general interest ll make sources manuals cs department ftp server ftp cs cornell pub jfoster web servers final project cs211 line cs department ftp server ftp cs cornell pub cs211 enhance assignment sea bin web servers computer science department cuinfo metrowerks codewarrior homepage aladdin systems makers stuffit expander cs211 home page comments suggestions mail jeff foster page latest information make point read regularly information subject change 5 fall 1996 computer arithmetic professor trevor mudge tnm eecs umich office eecs office hours appointment textbook computer arithmetic algorithms koren term reading koren book credit 3 hours classroom 3424 eecs meeting times 6 30 10 00 pm tuesdays sep 10 17 26 thurs oct 8 15 22 29 nov 19 26 syllabus cover algorithms performing common arithmetic operations add subtract multiply divide techniques efficient logic implementations algorithms important part floating point arithmetic covered ansi ieee 754 standard grading breakdown homeworks 4 64 term project 36 homework 1 homework 2 homework 3 project milestone 15 minute presentation class nov 26th describing project deliverables point research agreed milestone report 8 10 pages space half project due end exam week discrete structures information instructor professor sam toueg upson 4106 tel 255 9197 sam cs cornell office hours monday 2 30pm 3 30pm wednesday 3pm 4pm appointment teaching assistants debra goldberg rhodes theory center 657 tel 255 debra cam cornell office hours tuesday 12 00 2 00 pm wednesday 4 00 5 00 pm upson note tuesday 11 26 office hours end 1 30 pm athanasios kyparlis upson 4162 tel 255 2219 kyparlis cs cornell office hours thursday 1 00 3 00 pm friday 11 00 12 00 noon upson newsflash november 15 prelim 1 grades posted front upson 303 october 17 additional consulting hours october 4 announcements handouts reading assignments homeworks solutions announcements 1 remember return homework yellow campus mail envelope written handouts 1 information 2 questionnaire reading assignments 1 sections 1 4 1 5 1 6 friday august 30 2 section 3 2 monday september 2 3 section 3 3 wednesday september 11 4 sections 3 4 3 5 monday september 16 5 sections 1 1 1 2 wednesday september 18 6 section 3 1 wednesday october 1st 7 sections 4 1 4 2 4 3 wednesday october 23 8 section 4 6 friday october 25 9 sections 5 4 5 5 friday november 1st 10 sections 4 4 4 5 wednesday november 6 11 sections 7 1 7 2 7 3 monday november 18 homeworks important homeworks exams justify answers clear rigorous proofs grading criteria correctness completeness clarity precision 1 homework 1 2 homework 2 3 homework 3 4 homework 4 5 homework 5 6 homework 6 7 homework 7 8 homework 8 9 homework 9 10 homework 10 11 homework 11 solutions 1 solution homework 1 2 solution homework 2 3 solution homework 3 4 solution homework 4 5 solution homework 5 6 solution homework 6 7 solution prelim 1 8 solution homework 7 9 solution homework 8 10 solution homework 9 11 solution homework 10 updated november 4 1996 comment cs cornell unc ch comp 145 team software engineering stotts spring 1996 sn 011 tu 2 00 3 15 img projects syllabus timeline deadlines meetings lectures text notes archives cs108 object oriented systems design description implementation modern software based large oop libraries topics review structure object oriented graphical user interface gui class libraries gui application design construction oop software engineering strategies approaches programming teams prerequisite 107 winter 1995 96 materials information quarters offered 1995 96 autumn mwf 3 15 winter mwf 1 15 units 4 3 units graduate students modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford numerical methods computation computer science 26 identical mathematics 26 engineering sciences 69 times 96f 97f 12 prerequisite computer science 5 mathematics 23 dist qds study analysis important numerical computational methods solving engineering scientific problems include methods solving linear nonlinear equations polynomial interpolation evaluating integrals solving ordinary differential equations determining eigenvalues eigenvectors matrices student required write programs run computer back dartmouth cs home page cse 451 introduction operating systems autumn 1996 instructor brian bershad cse451 instructor cs washington lecture mwf 11 30 12 20 low 102 office hours mf 12 30 1 30 ta sung eun choi cse451 ta cs washington section 12 30 1 20 low 217 section 1 30 2 30 low 118 office hours 12 30 1 20 sieg 326a appointment intro brian bershad admin class outline administrative info textbooks grading words wisdom messages mail cse451 archived midterm 1 solutions scale solutions midterm lecture schedule covered schedule aggressive updated regularly reflect actual pace lecture notes handouts slides lecture projects descriptions projects related project material solutions projects project 2 solutions project 3 section notes notes material sections watch space carefully information vital survival grade project hints personal pages personal 451 home pages ll receive feedback projects feedback page send feedback instructors ta anonymously page lost cse451 web click cse451 webmaster cs washington cs122 home page administrative items syllabus lecture outlines homework assignments homework assignment 1 programming assignments program requirements grade sheet sample programming assignment programming assignment 1 programming assignment 1 required programming assignment 2 programming assignment 2 required programming assignment 3 programming assignment 3 required programming assignment 4 questions comments send mail newt sac uky page maintained richard king page updated friday november 22nd 1996 courses data structures general information syllabus project grading coding standard project submission guidelines projects project 1 project 1 assignment project 1 test cases project 2 project 2 assignment project 2 test cases project 3 project 3 assignment project 3 test cases project 4 project 4 assignment project 4 test cases submission instructions project 5 project 5 assignment project 5 test cases submission instructions project 5 data directory class problems solutions presented created combining ideas presented class submissions class problem 1 class problem 2 examples source code reading writing polynomials supports free form formatting polynomials stored array data structure horowitz sahni data structures pascal pp 58 66 source code inserting deleting 2 3 trees includes tons comments 2 3 trees bit confusing java programs show 12 sorts work img home computer communication networks cps 214 times mw 5 30 6 45pm lsrc d106 general introduction computer communication networks focuses general networking principles augmented specific examples tcp ip protocol suite present connected tcp ip internet largest network world joining approximately ten million machines universities government labs industrial sites time electronic mail rlogin telnet ftp world wide web www mosaic ve tcp ip protocols spend time layer iso protocol suite study lan wan technologies token rings atm fddi data communication error detection correction signal encoding routing algorithms dynamically route packets systems changing topology load connection oriented connectionless networks lans telephone circuits atm congestion control manage limited network resources transport protocols tcp reliable stream service udp unreliable datagram service transactions remote procedure call performance factors influence efficiency protocols internetworking transparently connecting networks differing technologies security privacy president clinton email message received application protocols nfs http www smtp mail emerging internet technologies security obtaining ip addresses dynamically ipv6 hands written programming assignments past ve programming projects involve implementing network protocols projects included implementing sliding window data link layer protocol complete implementing client server sides remote procedure calls sun facility oracle server dynamically register network services allowing students write client server programs invoke services provided student servers bsd sockets warning updating semester plan cover aspects kernel peterson davie book projects change texts computer networks systems approach larry peterson bruce davie morgan 1996 computer networks andrew tanenbaum 3rd edition prentice hall 1996 internetworking tcp principles protocols architecture douglas comer 3rd edition prentice hall 1996 class notes handed class expect revise notes substantially background taught introductory graduate level programming experience required give 1 2 introduction programming assignments purpose introduce language picking straightforward solid background conventional programming language pascal note students expected learn time addition background basic data structure assumed information contact thomas narten 254 7798 narten raleigh ibm bu cla cs 480 introduction computer graphics spring 1995 home page programming assignments p1 due 2 10 p2 due 2 27 p3 due 4 7 p4 due 4 28 homework assignments h1 due 2 17 h2 due 3 24 h3 due 4 14 solutions h1 h2 h3 final exam 15 2 00 4 00 pm mcs b33 class meetings mon wed fri 12 00 1 00pm mcs b33 instructor stan sclaroff room mcs 279 phone 353 8928 mail sclaroff cs office hours 1 00 2 30 1 00 2 30 grader john isidoro mail jisidoro acs description introductory undergraduate computer graphics focus primarily fundamentals 2d 3d graphics algorithms geometry discussion input output devices animation techniques visual realism time class interest syllabus policy tests grading stan sclaroff created january 17 1995 3583 beginning gif gif contents news contents byu cs department lectures image processing computer vision bryan morse ph department computer science brigham young university computer science 550 fall 1995 notes designed supplement computer vision cs 550 department computer science brigham young university contact author questions suggestions document converted latex latex2html things nice tips printed copies notes note line notes generally construction change frequently bear construction phase contents information lectures assignments programming project exams information resources document bryan morse 1995 cs 302 sections 1 22 dave melski pages change frequently press reload button daily started stuff assignments page uncomfortable computer software page helpful links ta info instructor david melski office 5390 computer science statistics 5th floor phone 262 0018 office hours 9 50 10 50 1 00 2 00 9 50 10 50 email melski cs wisc click section info section 1 meets 8 50 mwf 240 noland section 22 meets 11 00 mwf 134 psychology text problem solving object programming walter savitch addison wesley publishing 1996 cs 302 general stuff 302 lab windows borland reference material rough syllabus sections 1 22 email archive section 1 email archive section 22 policy info academic misconduct read rule thumb don share code consultants grading late work email checked essential links assignments solutions handouts list cs302 tutors modified tue oct 22 14 00 17 1996 david melski melski cs wisc cs222 01 home page revised 11 25 96 program 3 assignment cs222 notice 2nd exam notice enter programs avoid bring sac account notice menu bar top session items terminal pick present menu pick preferences make emulation vt100 buffer size set 24 lab stations default 25 lines makes confused editor session weren crazy vi don forget acm lectures 10 2 10 3 syllabus program documentation standards procedure submitting programs read dialing usefull files introduction vi reference vi summary vi unix tutorial unix introduction unix prepare compile submit programs examples sample script read print submitting work programming assignments program 1a 1b 1c program 2a 2b 2c program 3a 3b 3c special interest interview world computer scientist donald knuth acm undergraduate unix sac vi www acm home page usefull links set sac account construction double fines speeding 6605 cs 240 learning software engineering fall 1996 instructor scott woodfield office tmcb 3332 hours 4 00 4 50 mwf phone 378 2915 woodfiel cs byu teaching assistants cs byu mark laird laird cs byu jo spencer spencer cs byu office 1126 tmcb office hours things goals learn object oriented software development unix emphasize object oriented design object oriented programming testing makefiles simple configuration managment text program deitel deitel required learning gnu emacs cameron required learning vi editor linda lamb required unix nutshell aho required managing projects make andrew required workload quizzes 20 surprise quizzes approximately 20 quiz grades dropped projects 58 6 projects 1 testing program 5 2 adding gender class 5 3 adding names 9 4 adding standard events 11 5 testing 10 6 simple interaction 18 ta projects 4 6 lab tests 15 specs lab tests game life calculator click start lab test click stop lab test 3 programming tests final exam week final programming tests including final advance list programming problems arrive lab test told problem program 4 hours implement solution final class 7 communication meet problems mail information class web page newsgroup points interest grades 0 grades 5000 schedule lectures grading guidelines frequently asked questions newsgroup examples similar projects osa tutorial unix tutorial discussion white box testing examples exception usage pascal command conversion responsible information contained syllabus web class cs dept home page byu home page osm home page updated 2 october 1996 scott woodfield woodfiel cs byu cs 237 design implementation programming languages cs 237 term compiler optimizations taught caltech year taught mary hall visiting professor stanford cover basics compiler construction emphasis optimization techniques parallelizing compilers term california institute technology pasadena ca 91125 cs caltech cs 210 computer systems spring 1996 syllabus reading list lecture notes week 1 1 16 1 18 week 2 1 23 1 25 week 3 1 30 2 1 week 4 2 6 2 8 week 5 2 22 2 27 week 6 2 29 3 12 3 14 week 7 3 19 3 21 week 8 3 26 3 28 week 9 4 11 4 16 4 18 week 10 4 18 4 23 week 11 4 23 4 25 week 12 4 25 4 30 homeworks homework 1 due 2 8 homework 2 due 3 14 notes section 2 26 instructions submitting homework 2 homework 3 due 4 23 notes section 4 1 instructions submitting homework 3 midterms note section meeting cs210 mondays 2 00 3 00 pm mcs 148 bob carter carter cs bu error occurred processing directive cps 101 computing concepts competencies cps 101 home page computing concepts cps 101 proposed fall competencies 1997 develops computer science 101 adding information pages fall 1997 watch grow http www cps msu proposed vision statement 10 28 96 tracks offered 1997 98 year don 9 30 96 computer science department proposed tracks updated 9 30 96 a714 wells hall approval ucc subcommittee 517 353 0831 9 19 96 515 432 1061 fax facility planning 9 12 96 cps msu proposed tracks 8 8 96 proposed tracks 7 26 96 mark urban executive summary computer science department thoughts designing courses a714 wells hall saber tooth curriculum 517 353 515 432 1061 fax urban cps msu modified 9 12 96 tom 419 accesses 8 1 96 computer science department a714 wells hall 517 337 515 432 1061 fax cps msu gary instruction television broadcasting services 535 comm arts building 517 355 2300 517 353 7124 fax tv msu ryan computer science department a714 wells hall 517 353 7824 515 432 1061 fax cps msu cps 101 cps msu cis 410 510 object oriented analysis design note page construction bear people don java line tutorial syllabus introduction topic considers motivation object based approach software design class week 1 fusion software development method coleman al ch1 address question methodologies needed groups formed week systems analysis week devoted understanding object interface models consideration process analysis week 2 analysis cycle coleman al ch2 process analysis divided class periods process analysis ii examine development object model pp 36 44 process analysis iii examines development interface model systems design presentation selected groups asked week 3 depict analysis required undertaken project system design begins discussion object interaction graphs coleman pp 62 86 continuation systems design class considers class week 4 descriptions class categories considers inheritance graphs coleman 100 topics include interface database design systems presentation selected groups asked explain system design project week 5 implementation begins class descriptions methods data dictionary error handling pp 101 120 final class features performance scoping reviews implementation pp 120 143 week 6 student group asked present design materials due project class 8th methods class examination week features week 7 methodologies emphasis booch ration rose case tool reuse discussed separate topic ch 9 topics important management fusion project ch 10 discussed complete readings text topics week 8 important considered readings assigned studying materials object oriented method failed approach week 9 readings assigned happy turkey day topics important agents considered final week 10 week topics asked design summary information file component software design week 11 final presentations 3 15 5 15 monday december 9 materials project due final presentations maintainer page bjo rn email bjorn cs uoregon cps 100e cs1 5 cs2 img programming design analysis ii prior experience overview syllabus links assignments labs quizzes grading group work tests code professors owen astrachan dee ramm office d241 lsrc office lsrc email ola cs duke email dr cs duke ola acpub duke dr acpub duke phone 660 6522 phone 660 office hours monday 2 00 3 30 tuesday thursday 3 45 thursday 11 00 12 30 time quick questions ta michael loeb office lsrc email loeb cs duke acpub duke phone 660 office hours tba uta rachel pottinger office lsrc email rap cs duke phone 660 tba overview covers material cps 100 data structures analysis algorithms data abstraction abstract data types object oriented programming proofs correctness complexity computability sorting searching cps 100e assumes prior knowledge assumed cps 100 students expected prior experience programming functions arrays ideally records structs learned pascal students advanced placement computer science exam 4 5 earn 3 ab exam elect complete information choosing computer science texts computer science tapestry exploring programming computer science owen astrachan mcgraw hill algorithms data structures problems solving mark weiss addison wesley optional introduction public clusters duke gothic bookshop optional program deitel deitel computing programs compile execute acpub sun workstations compiled 2 7 2 alter path access version compiler sparc clusters found teer 106 139 hudson hall soc psych 133 bio sci carr 125 programs projects submitted electronically collaboration work programs collaborate written assignments quizzes assigment expected include list consultants collaborators part readme submitted work person consecutive assignments prior permission grading major programming assignments 30 written minor programming assignments 10 labs 8 random quizzes 6 tests 2 26 final 20 grading absolute adjustable scale means curve earning 90 total number points receive grade range 80 70 60 scale order earn optional assignments points count don earn optional assignments completion earn points raising grade half step cases raise grade step completion optional assignments mandatory order earn tests closed book final exam open book random quizzes class flipped beginning class late assignments assignments early due date final due date dates monday midnight assignments turned early due date earn 10 bonus based total assignment assignments turned final due date penalized 25 assignment accepted week final due date exceptions rule granted advance fact newsgroup mail monitor newsgroup duke cs regular basis information assignments due dates hints posted news preferred forum answering questions questions email question code submit code relevant files submit command send email set acl permission directory professor ta uta access directory world wide web materials daily notes accessible class home page page accessible duke page prof astrachan homepage url http www cs duke ~ola courses html referential dishonesty policy discuss problems students strong collaboration limited partner major programming assignments partner writeup final program final project group submit program work written assignments minor programming assignments substantive nature assignment acknowledge assistance readme file materials handouts syllabus reading test dates topics covered emacs ref postscript summary emacs commands unix summary postscript common unix commands summarized assignments programming assignments program 1 gambling simulating craps roulette program 2 kwic reading sorting indexing printing program 3 sorting linked lists program 4 guess animal trees guessing games extra credit assignments extra 1 ladder finding word ladders pointers queues extra 2 family finding family trees written assignments linked list linked list assignment due october 18 8 00 tba labs lab 1 lab 2 lab 3 questions lab 4 questions lab 5 questions lab 6 questions lab 7 optional lab 8 questions lab 9 questions lab 10 questions random quizzes quiz 1 quiz 2 quiz 3 quiz 4 quiz 5 quiz 6 quiz 7 quiz 8 grades information grades grades assignments labs group work 1 2 tests previous semesters practice test test 2 semester practice test answers note topics covered order covered semesters test 1 spring 96 postscript cps 100 test 2 spring 96 postscript cps 100 test 2 fall 95 postscript cps 100 test 1 fall 95 html cps 100 test 1 fall 95 html cps 100 test 2 fall 95 html pictures missing cps 100 tests cps 100 test 2 fall 1995 answers fall 95 test 1 fall 1995 answers fall 95 test 2 spring 1995 answers test 1 spring 1995 handout test 1 spring 1995 answers test 2 fall 1994 answers fall 94 test 1 fall 1994 answers fall 94 test 2 spring 1994 answers spring 94 test 2 fall 1993 answers fall 93 test 1 spring 1994 test 1 fall 1993 code code examples discussed class links class faq frequently asked questions news summaries oit online page information clusters unix afs modified september 2 1996 owen astrachan ola cs duke cs 537 advanced database systems time 8 40 9 55 tuesday thursday place 207 upson survey proposal due 10 08 project proposal due 10 08 prelim exam 10 10 7 30 111 111a paper survey due 10 31 mid project evaluation 11 26 project completion 12 12 final exam 12 19 9 00 ho 206 contents lecture schedule prelims sample questions answers firewall prelim result stats project survey project info predator dbms current project survey lists firewall reference material list handouts notes mail archive description prerequisites textbook information grading professor teaching assistants description cs 537 offered time fall 1996 intended give students solid background design development database management systems dbms database systems possibly world largest pieces software valuable pieces software dbms sense giant application program surprisingly principles development database industry growing thriving demand knowledgeable database engineers greater supply database research community active problems addressed explosive amounts data people access forms essential background systems engineer database development company informed user database systems database systems researcher develop systems domain manipulate large amounts data find teller machine works number advanced fundamental dbms concepts covered intended introductory students class backgrounds discussion topics begin quick review basic material taught cs 432 click tentative list topics covered terms workload involves midterm final examination test breadth basic concepts student survey paper specific advanced topic list topics purpose aware taught fraction paper due weeks midterm complete references require reading papers journals conference proceedings engineering library suggest initial references pursue additional references click information reference material library development project involving programming information written homework assignments students turns writing lecture notes depending enrollment means person notes semester additional work turn exam time details ps development project term project important part involve significant amount programming choose work teams person projects involve work goal project fold hands experience building specific dbms component comfortable working large pre existing code base modifying modular manner goal important database systems huge software systems rarely luxury starting scratch forces write modular code understand interaction system components inevitable bugs research dbms prototypes projects minibase software textbook simple single user database system components sql parser disk manager depending compile run computing environment important part minibase interface description system components actual code class projects projects minibase involve writing component buffer manager based specification interface prototype predator query processing engine developing research number projects lead research topics built top predator focus high end functionality complex queries data types familiar recommend minibase project amount design needed minimal interested database systems research predator project fall category decide project lower level dbms storage access buffer areas higher level query processing optimization areas choose minibase lower level predator higher level general projects involve system idea suitable project talk advance project proposal date tentative list projects projects steps part project proposal discuss submit ordered list pieces functionality project produce mid project review meet discuss progress made completing project code write follow coding conventions system working detailed coding conventions document provided closely picky contribute grade project project submission include demo reasonable amount test data references home page predator home page minibase textbook primary text beta edition book database systems database management systems raghu ramakrishnan book details introductory database books free software instructional database system minibase class assignments textbook campus store 46 textbooks references korth silberschatz database system concepts mcgraw hill edition 1991 standard introductory database text lacks detail graduate michael stonebraker readings database systems morgan kaufmann edition 1994 collection recent papers area collected introduced stonebraker developed ingres postgres illustra database systems fundamental papers core areas elmasri navathe fundamentals database systems benjamin cummings edition 1994 alternative introductory database text gray reuter transaction processing concepts techniques morgan kaufmann 1993 bible transaction processing 1000 pages long tells lot transactions wonderful reference clear confusing aspects concurrency control recovery transaction semantics reference material library click details information resources programming tutorial cs 302 language construction debugging gdb gnu make grading policies grades assigned based percentages prelim mid term exam 25 final exam 25 survey paper lecture notes 15 term project 35 prelim exam evening oct 10th 7 30pm upson 111 111a set comfortably finished 1 5 hrs extra half hour provided likewise final exam final exam period 16 thurs dec 19 9 00 11 30am tentative confirmed final exam focus material tested mid term material covered earlier part form background questions professor praveen seshadri office 4108 upson phone 255 1045 mail praveen cs office hours 10 00 11 00 tuesday thursday teaching assistants wei tsang ooi office 5162 upson hall phone 5 7421 mail weitsang cs office hours mwf 11 00 12 00 noon 101 page modified fri sep 6 09 54 33 pdt 1996 information instructor ta outline back central cs395t multimedia communication databases fall 1995 instructor harrick vin table contents description general information prerequisites synopsis textbook requirements office hours reading list multimedia conferencing routing multicasting internet services processor scheduling os support multimedia databases description general information title cs395t multimedia communication databases instructor professor harrick vin semester fall 1995 meeting time friday 10 00 1 00 tay 3 144 prerequisites graduate standing familiarity basic concepts network protocols operating system design cs395t multimedia systems synopsis advanced multimedia systems topics discussed include transport protocol design multimedia routing multicasting mobile networking multimedia operating system support multimedia multimedia databases emphasis current design issues research topics textbook collection research articles made instructor requirements students required read number papers area present discuss class grades determined based paper presentations class participation students enrolling letter grade required submit paper carry project office hours friday 2 00 3 00 tay 4 appointment phone 471 9732 mail vin cs utexas reading list multimedia conferencing 1 mccanne jacobson vic flexible framework packet video proceedings acm multimedia 95 san francisco ca november 1995 2 conference control channel protocol scalable base building conference control applications proceedings acm sigcomm 95 boston ma 1995 3 kistler redell argo system distributed collaborations proceedings acm multimedia 94 san francisco ca november 1994 4 gong multipoint audio video control packet based multimedia conferencing proceedings acm multimedia 94 san francisco ca november 1994 5 vin venkat rangan multimedia conferencing environment ieee computer vol 24 10 october 1991 routing multicasting 1 deering cheriton multicast routing datagram internetworks extended lans acm transactions computer systems vol 8 2 pages 85 110 1990 2 francis core based trees architecture scalable inter domain multicast routing proceedings sigcomm 93 pages 85 95 1993 3 deering hierarchical distance vector multicast routing mbone proceedings acm sigcomm 95 boston ma 1995 4 design evaluation routing algorithms real time channels ms thesis uc berkeley 1994 5 pasquale polyzos multicast routing multimedia communication technical report university california san diego 1994 6 floyd jacobson mccanne zhang liu reliable multicast framework light weight sessions application level framing proceedings acm sigcomm 95 boston ma 1995 7 holbrook singhal cheriton log based receiver reliable multicast distributed interactive simulation proceedings acm sigcomm 95 boston ma 1995 8 herzog estrin shenker sharing cost multicast trees axiomatic analysis proceedings acm sigcomm 95 boston ma 1995 9 gupta howe moran nguyen resource sharing multi party real time communication proceedings infocom 95 1995 internet services 1 schwartz locating nearby copies replicated internet servers proceedings acm sigcomm 95 1995 2 mogul case persistent connection http proceedings acm sigcomm 95 1995 processor scheduling os support 1 weihl lottery scheduling efficient flexible proportional share resource proceedings operating system design implementation osdi 1994 2 weihl stride scheduling deterministic proportional share resource management technical report mit lcs tm 528 1995 3 clocked fair queueing scheme high speed applications proceedings infocom 94 1994 4 anderson scheduling ipc mechanisms continuous media proceedings acm symposium operating systems principles sosp monterey ca 1991 5 jeffay real time producer consumer paradigm paradigm construction efficient predictable real time systems proceedings acm symposium applied computing 1993 6 jeffay latency management time shared operating systems 11th workshop real time operating systems software seattle 1994 multimedia databases 1 niblack al qbic project querying images content color texture shape ibm technical report february 1993 2 picture queries picture databases journal information science vol 19 pages 409 423 1993 3 bach paul jain interactive image management system face information retrieval ieee transaction knowledge data engineering vol 5 4 pages 619 628 august 1993 4 gupta weymouth jain semantic queries pictures model proceedings 17th international conference large databases 1991 harrick vin thu sep 14 10 37 26 cdt 1995 2029 design analysis cryptographic protocols g22 3033 02 tuesdays 5 00 7 00 room 102 warren weaver hall professors rubin matt franklin reaching avi rubin email rubin cs nyu office 424 wwh office hours 4 00 5 00 tuesday reaching matt franklin email franklin research att office 424 wwh office hours 4 00 5 00 tuesday teaching assistant nguyen email cs nyu references syllabus teaching cryptography books security assignments homework 1 homework 2 homework 3 homework 4 lecture signup list september 10 lecture 1 september 17 lecture 2 scribe 1 postscript scribe 2 postscript september 24 lecture 3 postscript october 1 lecture 4 postscript october 8 lecture 5 postscript october 15 lecture 6 postscript october 22 october 29 lecture 7 scribe 1 postscript scribe 2 postscript november 5 lecture 8 postscript november 12 november 19 november 26 december 3 december 10 cse 341 programming languages fall quarter 1996 current offering home page autumn 96 information language list info programming language programming language research page home page offering cse 341 home page winter 1996 offering cse 341 home page autumn 1995 offering cse 341 home page spring 1995 offering cse 341 home page winter 1995 offering cse 341 home page department computer science engineering portions cse 341 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 341 web copyright 1995 96 department computer science engineering university washington cse341 webmaster cs washington cs101 introduction computer science syllabus cs101 section 1 date lec topic chapter aug 26 1 overview grading syllabus group discussion limitations computing computers shouldn aug 28 2 computing wrong 1 limits steps involved problem solving aug 30 3 limitations computing 1 hardware limited physics break wear software forever generally limited imagination preview human factors security ethics quiz 1 discuss student account computer labs introduction computer concepts lab menus windows mouse beginning email www sep 4 4 world wide web www www collection information resources contained internet www reader netscape email mail readers senders pine editors assignment 1 email today sep 6 5 writing specifications discussion pg 2 17 walker discussion problems specifications assumptions inconsistencies omissions sep 9 6 case tools formal specifications 2 quiz 2 assignment 2 sep 11 7 netscape description hypertext explore internet world wide web www netscape introduction html formating language www sep 13 8 creating home page description process create personal home page introduction editor assignment 3 sep 16 9 algorithms sorting problems tiling problem 3 quiz 3 assignment 4 sep 18 10 defining algorithms infinite loops halting 3 problem list students section 1 class home pages list students section 4 class home pages sep 20 11 proving halting problem unsolvable 3 proof proof halting problem unsolvable sep 23 12 logical file structure editing unix commands quiz 4 sep 25 13 combinatorial explosion solutions 4 feasible sep 27 14 discussion examples algorithms order 4 n2 2n nn polynomial exponential expressions sep 30 15 investigate class examples 4 quiz 5 section 01 dickinson quiz 5 section 04 foster assignment 5 oct 2 16 investigate class np problems class 4 np oct 4 17 np complete summary complexity classes 4 oct 7 18 reading network news tin netscape studying exam 1 oct 9 19 section 1 dickinson examination 1 section 4 foster examination 1 covers chapters 1 4 email world wide web oct 11 20 hardware software gates cad ram rom 5 assignment 6 oct 14 21 truth tables logical description computer 5 hardware nand gates inputs quiz 6 oct 16 22 nand gates logic 5 circuits showing real circuits limitations caused physical oct 18 23 data representations integers characters real numbers sound images movies lecture notes foster section oct 21 24 reliability redundancy error detecting 5 correcting codes section 04 notes hamming codes quiz 7 oct 23 25 assignment 7 section 01 dickinson large software development projects nasa space shuttle section 04 foster data representation oct 25 26 class day section 1 john dickinson town work assignment section 4 foster talk hamming codes oct 28 27 section 01 dickinson program correctness 6 identifying errors errors quiz 8 section 04 foster fault tolerant computing guest lecturer axel krings oct 30 28 testing software maintenance verification 6 section 01 dickinson assignment 8 section 04 foster assignment 8 quiz 8 nov 1 29 additional methods access information internet telnet ftp nov 4 30 section 01 dickinson data structures binary search trees quiz 9 section 04 foster guest speaker dr john munson topic software development nasa space shuttle nov 6 31 section 01 dickinson scanning images section 04 foster data structures binary search trees quiz 9 nov 8 32 simulation modeling limits simulation 7 roles studying exam 2 nov 11 33 section 1 dickinson examination 2 section 4 foster examination 2 covers chapters 5 7 telnet news ftp nov 13 34 operating systems functions operating system resource sharing process management user interface examples operating systems dos unix windows nov 15 35 computer started boot process nov 18 36 computer viruses assignment 9 quiz 10 nov 20 37 discussion internet services routing packets nov 22 38 section 1 dickinson physical file structure organization structure files directories physical disk section 4 foster class instructor town dec 2 39 human factors data entry operator error 8 techniques reduce errors quiz 11 assignment 10 questions final suggested class dec 4 40 issues human factors error checking 8 codes isbn scheme dec 6 41 security encryption 9 dec 9 42 security machines internet 9 security local ui network quiz 12 dec 11 43 computers society 10 dec 13 44 computers good limitations 10 thoughts final examination 1753 randomized algorithms instructor richard cole tel 998 3119 cole cs nyu syllabus randomization powerful tool achieving efficiency simplicity settings study variety techniques randomization algorithm design randomization typically introduces uncertainty uncertainty result uncertainty algorithm performance tolerable sufficiently low probability primality testing quicksort provide examples techniques analyzing probabilistic correctness performance randomized algorithms central part prerequisites honors analysis algorithms fundamental algorithms equivalent background permission instructor assumes familiarity basic probability counting analysis quicksort idealized hashing scheme assignments homeworks comprising problems drawn textbook late homeworks accepted event illness unavoidable circumstances reason unable hand homework time discuss required text motwani raghavan randomized algorithms cs department nyu cole cs nyu richard cole modified nov 11 1996 university arizona department computer science csc 425 525 principles computer networking introduction principles computer networking emphasizes network software internet architecture topics include statistical multiplexing framing switching routing internetworking transport protocols presentation formatting congestion control real time services technologies protocols studied include tcp ip rpc ethernet fddi atm jpeg mpeg involves trivial programming assignments kernel assumes working understanding basic os concepts process synchronization proficiency unix csc csc 452 principles operating systems requisite class instructor larry peterson office gould simpson 746 phone 621 4231 office hours tt 3 30 4 30 email cs grader don cs lectures tt 2 00 3 15 208 text reference material computer networks systems approach papers literature cs lecture slides kernel documentation assignments important dates final 15th 2 00 4 00 grading current grades programming assignments 3 4 50 final exam 25 midterms 2 25 grading algorithm subject change ii subjective influences based class participation exams quiz 1 quiz 2 final cis 422 software methodology img instructor prof kent stevens img gtf david img mailing list cs uoregon links notes vol 1 vol 2 vol 3 vol 4 quick tcl tk examples tcl txt txt makefile examples makefile make rules make depends comments software manager overview booch method prepared philipp schneider school engineering resources resources compiled parties guide object technology resources compiled taligent corporation covers aspects object technology ibm object technology overview products ibm object research home page centre object technology applications research university technology sydney papers papers represent current views research oo technology references texts end objects programmer grady booch design reusable class libraries grady booch introduction object technology paper ibm object research object technology fail object project jan north texas society object technology links object technology framework ucsf project oo technology texts wang paul anton principles object oriented programming pws object oriented software publishing 1994 primary development addison wesley 1994 required text optional highly recommended naturally highly recommended text ood boston university computer science department syllabus office hours handouts homework guidelines practice problem set practice problem set ii boom study guide quiz study guide final homeworks homework 1 homework 2 homework 3 homework 4 homework 5 homework 6 homework 7 homework 8 source code homework 9 data files homework 10 data files updated oct 31 1995 fall 1996 discrete structures home page home page discrete structures fall 1996 taught university iowa computer science department cast staff margaret fleck cs uiowa cs uiowa margaret pictures people found picture gallery pictures names process labelling information documents relevant class negation rules proof techniques joke assignments problem sets due class thursdays thursday assignment problem sets due weeks exam ps 1 due 5 sept ungraded section 1 3 problems 2 4 graded section 1 1 problem 9 section 1 2 problems 1 3 section 1 3 problems 1 9 ps 2 due 12 sept ungraded section 2 1 problems 4 graded section 2 1 problems 1 12 section 2 2 problems 1 ps 3 due 19 sept ungraded section 2 2 problem section 2 3 problem section 2 4 problem 1 graded section 2 2 problem section 2 3 problems 4 5 section 2 4 problems 5 7 ps 4 due 26 sept ungraded section 2 4 problems 4a section 3 1 problems 3 4 5 graded section 2 4 problems 4b section 3 1 problems 6 7 9 10 ps 5 due 10 oct ungraded section 3 2 problems 2 6 10 graded section 3 2 problems 1 11 12 13 15 23 problem 23 replace natural numbers integers ps 6 due 17 oct ungraded section 3 2 problems 7 section 4 1 problem 2 10a graded section 3 2 problems 9 17 section 4 1 problems 4 ps 7 due 24 oct ungraded section 4 1 problem section 4 2 problems 2 3e graded section 4 1 problems 8 section 4 2 problems 5 8 9 due 31 oct ungraded section 5 1 problems 3 10a graded section 5 1 problems 8 9 11 due 14 oct ungraded section 5 1 problems 16 euclidean handout problems 1 2 graded section 5 1 problems 17 euclidean handout problem 3 section 5 2 problems 4 5 7 due 21 oct ungraded section 6 1 problems 12 graded section 6 1 problems 5 13 15 17 19 problem set solutions solutions posted week turn problem set hope early week hardcopy solutions found reserve math library problem set 1 problem set 2 problem set 3 problem set 4 problem set 5 problem set 6 problem set 7 problem set 8 problem set 9 problem set 10 ungraded grades homework grades digits id averages based exams 8 homeworks page maintained margaret fleck views opinions expressed page strictly page author contents page approved division mathematical sciences college liberal arts university iowa modified tuesday 19 nov 96 11 51 55 cst 22c 295 seminar artificial intelligence spring 1995 parallelization deduction strategies instructor maria paola bonacina bonacina cs uiowa class meetings 10 55 12 10 tuth 422 hall extension tutorial title instructor gave twelfth international conference automated deduction cade june 1994 nancy france background found paper parallelization deduction strategies analytical study bonacina hsiang journal automated reasoning vol 13 1 33 1994 contents parallelization deduction strategies research topic increasingly popular important combines knowledge theorem proving distributed systems parallel programming distributed algorithms systematic approach area cross road fields organized deduction strategies basic definitions survey selected strategies examples conceptual framework parallel deduction classification deduction strategies point view parallelization types parallelism deduction presentation discussion relationships classes strategies types parallelism survey analysis selected approaches parallel deduction including prolog technology parallel theorem provers parallel resolution based theorem provers parallel implementations algorithm parallel implementations knuth bendix completion parallel contraction based theorem provers analysis problems suggestion discussion solutions obstacles effectively parallelizing deduction strategies choice deduction strategy type architecture type parallel computation interact determining issues including size degree data base clauses shared memory versus distributed memory conflicts parallel inferences focus contraction based strategies back teaching page page updated monday 13 96 11 47 40 cdt maria paola bonacina bonacina cs uiowa introduction scientific computing description fundamental issues numerical computation mathematical computational physical sciences engineering emphasis perspective computer scientist numerical algorithms engineering practice problems accurately computing solutions presence rounding errors computing discrete approximations solutions defined continuum taxonomy problem classes methods solution principles analysis performance algorithmic development topics error analysis solution linear nonlinear equations interpolation numerical differentiation approximation integrals solution differential equations prerequisites 106a math 103 113 equivalents materials fall 96 97 information quarters offered 1995 96 autumn mw 11 12 15 summer gander tth 11 12 50 units 4 3 units graduate students modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cs 432 database systems information retrieval department computer science cornell university spring 1996 grades nice summer introduction credit covers fundamentals database systems information retrieval roughly thirds databases information retrieval topics covered database systems include data modeling entity relationship model relational model physical organization indexing hashing relational database design database query languages query optimization crash recovery concurrency control transaction processing information retrieval part deals find information large textual databases part cover inverted file systems vector space model smart system vector similarity indexing weighting ranking relevance feedback phrase generation term relationships thesaurus construction retrieval evaluation time permits automatic text structuring summarization link material class notes homeworks solutions class times place tuesday thursday 1 25 2 40pm 75 minutes thurston 205 prerequisites cs 211 cs 212 cs 410 cs 314 recommended books database system concepts korth silberschatz mcgraw hill edition 1991 required cover fundamentals database systems elmasri navathe benjamin cummings edition 1994 reserve principles database knowledge base systems ullman computer science press 1988 reserve information retrieval part photocopied material salton books research papers instructor amit singhal singhal cs cornell upson 4142 255 9211 office hours tuesday 2 45 3 30pm thursday 3 30 4 30pm teaching assistants sophia cs cornell office hours wednesday 2 00 4 00pm upson 343b appointment send mail marcos aguilera aguilera cs cornell cs 433 amith yamasani amith cs cornell office hours appointment send mail grading exams midterms worth 20 final grade final exam worth 35 final grade homeworks homeworks semester worth 5 final grade homework policies 1 work groups 3 people homework 2 work group names group members homework entire group receive grade 3 homeworks cs 432 home page tuesday due class thursday week 4 solution set grading guide due date home page 5 late homeworks accepted 6 homeworks hard tas grade required encouraged type homeworks latex don good opportunity learn latex homework submission attach cover page homeworks names group members sorted alphabetically write cs 432 homework cover page bill clinton bob dole ross cs 432 homework 2 graded homeworks graded homeworks returned class sorted alphabetically group member cover page grade listed page cover page homeworks returned send mail instructor regrade policy regrade requests submitted instructor writing week back graded homeworks schedule tentative schedule chapters refer korth silberschatz tuesday january 23 introduction entity relationship model reading chapters 1 2 thursday january 25 entity relationship model relational model reading chapters 2 3 tuesday january 30 relational algebra reading chapter 3 homework 1 thursday february 1 tuple relational calculus domain relational calculus reading chapter 3 tuesday february 6 sql reading chapter 4 thursday february 8 integrity constraints relational database design reading chapters 5 6 homework 1 due tuesday february 13 relational database design reading chapter 6 homework 2 thursday february 15 relational database design reading chapter 6 tuesday february 20 file structures reading chapter 7 thursday february 22 indexing reading chapter 8 homework 2 due tuesday february 27 query optimization reading chapter 9 thursday february 29 prelim 1 tuesday march 5 query optimization reading chapter 9 homework 3 thursday march 7 crash recovery reading chapter 10 tuesday march 12 crash recovery concurrency control reading chapters 10 11 thursday march 14 concurrency control reading chapter 11 homework 3 due spring break tuesday march 26 transaction processing reading chapter 12 homework 4 thursday march 28 transaction processing reading chapter 12 tuesday april 2 introduction information retrieval thursday april 4 vector space model homework 4 due tuesday april 9 term weighting thursday april 11 prelim 2 tuesday april 16 indexing homework 5 thursday april 18 evaluation tuesday april 23 relevance feedback thursday april 25 document clustering homework 5 due tuesday april 30 advances information retrieval thursday 2 advances information retrieval cpsc 311 analysis algorithms fall 1996 instructor professor jianer chen telephon 409 845 4259 fax 409 847 8578 email chen cs tamu class hours tuesday thursday 9 35 10 50am office hours tuesday thursday 10 50am 12 10pm description lecture notes homework assignments img back computer science home page computer architecture computer science 37 times 97s 11 97x 98s arrange instructors makedon prerequisite computer science 5 computer science 15 recommended dist tas architecture organization simple computer system studied topics covered include information represented memory machine language instructions implemented digital logic level microcode level assembly language programming input output operations back dartmouth cs home page distributed computing seminar 22c 394 spring 1995 room 11 time 1 00 2 00 pm thursdays notes soma chaudhuri talk 110 mlh george varghese talk friday time place talk announced boston university cla computer science dept grs cs 835 b1 real time systems seminar overview seminar cover recent advances real time systems research emphasis exposing students current research issues identifying potential research topics real time computing communication students expected participate class discussion present summaries independent readings projects class prerequisite consent instructor instructor prof azer bestavros email cs bu office mcs 276 ext 3 9726 hours tue 2 00pm 3 30pm appointment class meeting time thu 2 00pm 5 00pm place mcs 135 archives syllabus seminar schedule presentation notes line reading list ideas projects resources ieee cs tc rts home page bu real time research group home page reading list umass amherst prof stankovic created november 9 1995 updated november 9 1995 maintainer azer bestavros duke university computer science 1 general info announcements grading policies schedule handouts labs grades general information instructor alan biermann awb cs duke levine science research center lectures levine science research auditorium 1 10 2 00 mwf lab sessions scheduled north building 130 office hours click schedule teaching assistants graduate ta steve myers myers cs duke head undergraduate ta eric 309 acpub duke lab tas click textbooks great ideas computer science biermann mit press note instructor manual answers reserve perkins turbo pascal version 7 0 borland international recommended students difficulties study guide wes ulm operating systems networking notes central theme computers work future outline 1 computer programming language pascal 1 decision trees 2 text manipulation 3 numerical computation 4 top programming subroutines 5 software engineering 2 understanding computer works 1 electric circuits 2 machine architecture 3 language translation 4 operating systems 5 computer networking setting home page 3 advanced topics 1 complexity theory 2 artificial intelligence topics covered commercial word processing operation commercial software packages history computing sociology computing impacts computers society designed students experience computer science general overview field mathematical background required students prepared rigorous coverage computing including extensive programming detailed studies internals computer advanced topics students prepared learn notations extensively announcements kind informal section web page eric post class gossip info click news scored 80 higher midterm lab final raise grade lab final week thanksgiving guess haven discussed dr biermann final exam class wednesday 18 december 7 10 pm schedule ve decided question quiz clicking download image poorly worded lost half point question bring quiz office slip door ll fix grade steve time registering classes spring interested taking cps classes cps major talk fellow undergrad classes major send mail talk lab class grading approximate weights programs problems 20 programming test aka lab final labs 10 quizzes week wednesday lecture 25 midterm exam wednesday 16 october 20 final exam official schedule 25 policies 1 student write programs persons program typed machine students find bugs write code homework problems 2 make exams exam missed reasons student control written excuse handed final grade based scores earned 3 lowest quizzes counted make quizzes quiz missed reason hand written excuse quiz average based quizzes 4 late homeworks programs labs receive 80 full credit handed days regular due date days credit unusual circumstances 5 grade incomplete administered university rules students simply complete time 6 unethical practices student copying exam homework dealt strictly turning case judicial board special caution versions quizzes exams day neighbor taking test 7 final exam optional student required scheduled time written excuse dean presented 8 students receive 85 higher midterm exam skip lab final programming test final grades based average parts 9 final grades assigned approximately basis 90 100 80 89 schedule schedule projected end term click topic day handout day note handout 9 4 document clicking back top date topic notes assignments wed 9 4 overview read pages 1 51 fri 9 6 reading printing mon 9 9 programming decision read pages 51 83 trees wed 9 11 text manipulation fri 9 13 editing functions mon 9 16 building editor read pages 83 102 wed 9 18 algorithm design quiz solutions fri 9 20 numerical computation mon 9 23 arrays looping wed 9 25 types quiz solutions fri 9 27 procedures mon 9 30 procedures read pages 109 139 wed 10 2 communication quiz solutions procedures fri 10 4 top programming problem set mon 10 7 simulation read pages 139 146 159 160 wed 10 9 building database quiz solutions program fri 10 11 introduction networking mon 10 14 review wed 10 16 exam exam solutions fri 10 18 world wide web html mon 10 21 fall break read package wed 10 23 html editing bookstore quiz friday fri 10 25 cgi scripts quiz solutions mon 10 28 java read chapters 6 9 wed 10 30 intro switching quiz fri 11 1 building adder mon 11 4 assembly language wed 11 6 assembly quiz solutions fri 11 8 pascal graphics read ch 10 281 289 mon 11 11 language syntax wed 11 13 semantics quiz solutions read ch 11 336 348 fri 11 15 language translation mon 11 18 limits computation ch 14 half wed 11 20 neural net computing fri 11 22 learning mon 11 25 intro artificial read ch 14 intelligence half wed 11 27 class fri 11 29 class mon 12 2 natural language processing wed 12 4 search fri 12 6 expert systems mon 12 9 dialog programming wed 12 11 summary fill evaluations wed 12 18 final exam 7 10 pm lsrc labs lab sections begin monday september 9th continue scheduled bring ibm personal computer floppy disks 3 1 2 inch semester lab 1 9 9 9 13 started pascal lab 2 9 16 9 20 decision trees email www lab 3 9 23 9 27 building editor lab 4 9 30 10 4 expanding editor lab 5 10 7 10 11 economic forecast program lab 6 10 14 10 18 database program lab 7 10 23 10 29 html basics lab 8 10 30 11 5 advanced html lab 9 11 6 11 12 html forms cgi lab 10 11 13 11 19 pascal graphics lab 11 11 20 11 26 computer works lab 12 11 22 12 2 12 5 make lab lab final 12 6 12 12 grades check grades requires ssn pin top page send mail problems page eric updated sunday october 20th v22 computers organization york university fall 1996 instructor nathan hull phone 212 998 office warren weaver hall room 423 office hours tues thur 4 15 5 15 email hull cs nyu syllabus assignment 1 due tuesday october 7th assignment 2 due thursday october 24th oct 17th asm asm oct 15th pack asm asm oct 14th chee yap class asm oct 10th asm bat asm asm note programs work assembler turbo assembler oct 8th pow asm pow2 asm oct 3rd asm asm oct 1st asm asm asm sept 26th asm asm asm sept 24th asm asm asm sqrt asm asm sept 19th asm sept 17th simple asm 5893 cs132 computers instructor info instructor sally peterson office 5381 computer science phone 263 7763 mail sally cs wisc slpeters facstaff wisc office hours tuesday 10 45 11 45 thursday 11 00 12 00 appointment vital class info time tr 8 00 9 15 lecture 3 tr 9 30 10 45 lecture 4 place lectures held 1800 engineering hall lecture text information technology society laudon traver laudon lab text point click drag macintosh peterson introduction class designed knowledge computers crack shot user skills college job arena lab sections taught macintosh computers sections pcs cs132 computers lectures 1 2 components part 1 lecture lecture discuss computers generic terms general computer science topics discuss computers work including topics necessarily order application programs including word processors spreadsheets graphics databases hardware input output storage devices operating systems programming languages networks telecommunications artificial intelligence expert systems computer related social issues part 2 lab laboratory discussion sections hands experience macintosh iici computers programs word processing ms word 5 0 electronic mail newsgroups world wide web eudora 3 0 netscape 3 0 painting drawing aldus superpaint 3 0 spreadsheet charting ms excel 5 0 database filemaker presentation manager hypercard 2 1 desktop publishing aldus pagemaker 4 0 integral part lab learning macintosh operating system system 7 5 3 addition special tools cd rom scanners 10 tas teach lab sections tas goal providing high quality instruction rich educational experience tas section time days jon bodner 358 6 10 mw nick leavy 338 3 30 mw 340 11 00 tr shannon lloyd 354 5 20 tr 356 6 40 tr jeff reminga 331 7 45 mwf 357 4 50 mw ira sharenow 351 1 00 tr 352 2 30 tr brian swander 335 12 05 mwf 336 1 20 mwf brad thayer 333 9 55 mwf 334 11 00 mwf joe varghese 339 9 30 tr 355 8 00 tr geoff weinberg 337 2 25 mwf 353 4 00 tr maria yuin 332 8 50 mwf 359 7 30 mw recommended background background assignments quizzes exams grade based exams lecture regular assignments quizzes lab syllabus glance syllabus nitty gritty class details click assignments assignment 3 superpaint assignment 4 excel modified october 13 1996 jon bodner 564 eecs 560 aero 550 linear systems theory university michigan department mechanical engineering applied mechanics fall 1996 instructor dawn brown 936 2129 umich office hours mw 10 30 11 30 11 00 12 00 note thursday office hours changed lectures mwf 9 30 10 30 dow recitation thursday 1 30 3 30 1301 eecs ta work sample homework problems cover supplementary material ta raju engin umich ta office hours tuesday 4 6pm 2315 brown text chen linear system theory design 1984 grading 25 homework 25 midterm 1 tuesday october 15 7 9pm 2211 brown 25 midterm 2 tuesday november 19 7 9pm 2211 brown 25 final note lowest homework score dropped final exam tuesday december 17 1 30 3 30pm handouts sept 13 chapter 3 sept 23 pp 25 41 452 459 oct 11 sample exam 1 postscript pdf oct 14 exam 1 review topics postscript pdf nov 11 gilbert realizations pp 349 350 365 366 gilbert observability multivariable control systems siam control vol 1 pp 128 151 1963 homework assignments homework 1 due sept 13 postscript pdf homework 2 due sept 20 postscript pdf infinity norm homework 3 due sept 27 postscript pdf expect closed form solution integral homework 4 due oct 4 postscript pdf homework 5 due oct 11 postscript pdf homework 6 due oct 25 postscript pdf homework 7 due nov 1 postscript pdf problem 1 geometric multiplicity eigenvalue number independent eigenvectors dim lambda homework 8 due nov 8 postscript pdf homework 9 due nov 15 postscript pdf note part problem 5 added original handout problem 5 state variables x1 x2 x3 x4 x1 x2 x1 x2 file problem 6 homework 10 due dec 6 postscript pdf notes grader 1 turn source code command file computer work 2 write 3 underline circle highlight answer information homework solutions media union library note dial remotely um private modems 213 7970 213 access homework solutions files homework 3 problem 3 hw3 note reading pdf files 11 22 96 eecs cs 284 section 1 friday central campus students put program door office 1829 east hall north campus students 1213 eecs midterms graded bookshelf 1119 eecs solution posted wall 1213 eecs miss counted number points test question extra credit prerequisites knowledge programming language necessarily fall 1996 information instructor prof sandra bartlett office hours phone 763 1156 eecs 1213 936 1564 176 atl email bartlett eecs umich teaching assistant office hours wed 10am noon fri 9 noon media union floor suns email eecs umich class lectures mon 3 30 5 00 1001 eecs textbooks patrick henry winston pub addison wesley programming language bjarne stroustrup pub addison wesley related links students syllabus assignments programming resources good place resources good place resources place resources info yer compiler sample source code tutorial ftp math libraries advanced sample source code oop newsgroups note www browsers support news protocol umich caen support comp lang updated bartlett eecs 380 data structures algorithms fall 1996 instructors img prof ravishankar lecture tue thu 10 30 12 1200 eecs office eecs office hours tue thu 3 00 4 30 phone 647 1806 mail ravi eecs umich prof sang lee lecture tue thu 10 30 12 1504 office 154 atl office hours tue thu 2 00 3 00 phone 936 2831 mail swlee eecs umich teaching assistants office hours mail discussion 2420 eecs ta zoo mon wed jin universe eecs umich 2 30 3 30 mon 12 30 2 30 1003 eecs wed 1 30 2 30 tue eecs umich 1371 12 00 1 00 wed 2 30 4 30 niranjan fri 1 30 2 30 thu 4 30 5 30 ramakrishnan niranjan eecs umich 1303 eecs fri 10 30 12 30 tue thu nancy eecs umich 3 30 4 30 tue 4 30 6 30 1301 eecs announcements make caen account class directory set provide login information homework 4 due tuesday nov 26 10 40 handouts syllabus midterm material winter 96 midterm schedule midterm grades exam schedule exam date time room midterm 10 24 96 10 40 12 00 class final 12 18 96 4 00 6 00 tba assignment schedule assignment assigned due homework 1 9 26 96 10 3 96 10 40 program 1 9 20 96 9 30 96 11 59 homework 2 10 3 96 10 15 96 10 40 program 2 10 3 96 10 17 96 11 59 homework 3 10 29 96 11 5 96 10 40 program 3 11 5 96 11 19 96 11 59 homework 4 11 19 96 11 26 96 10 40 program 4 11 26 96 12 10 96 11 59 programs program 1 description postscript text source code zipped files program 2 description postscript text documentation clarifications program 3 description postscript text documentation clarifications homeworks homework 0 description postscript text homework 1 description postscript text solutions postscript text homework 2 description postscript text solutions postscript text homework 3 description postscript text homework 4 description postscript text links newsgroup umich eecs class 380 textbook code weiss brown unix caen tech notes frequently commands yahoo entry www resources tutorial faq features aren found debuggers ddd gdb editors gnu emacs compiler gcc university michigan department electrical engineering computer science 2296 cs 490 ma 485 theory computation fall 1996 theory computation investigates nature computation computing devices programming languages develops mathematical models computation investigate characterize inherent limitations computing meets 11 30 12 20 mwf jeb 26 videotaped section mwf 2 30 3 20 jeb 126 textbook john martin introduction languages theory computation mcgraw hill 1991 office hours mwf 2 30 3 20 9 30 10 20 james foster instructor reached foster cs uidaho terrence ta office hours 3 30 4 20 office jeb 5 reach cs uidaho syllabus postscript tests homework assignments newsgroups stuff details page announcements details page preliminary lecture notes check webpage time taught syllabus pretty dates change modified wed nov 20 10 10 32 pst natural language processing computer science graduate seminar topics natural language processing page access line materials table contents general information summary administrative details meeting information instructional staff office hours communication email prerequisites work policies problem sets precis commentary term paper texts syllabus announcements problem sets precis sample programs papers information announcements mon mar 18 10 09 00 1996 precis server carlo graciously set email server precis submitted precis submitted server submission instructions found server web site submission precis made automatically site submit responses discussion server submitted precis chapter 8 instructions tue mar 12 20 51 22 1996 class problem set rescheduled due minute scheduling emmanuel presentation finite state transducers rescheduled thursday march 14 monday march 18 4 5 30 pm class held thursday march 14 due date problem set 7 initially scheduled march 14 correspondingly changed monday march 18 similarly precis chapter 8 book finite state devices monday march 18 information precis tue feb 27 12 27 05 1996 solutions problem set 1 problem set 1 solutions line tue feb 20 18 48 51 1996 script packaging problem set solutions problem set solutions packaged script running script gz user prompted directory set filenames gzipped uuencoded extracting archive announcements archived problem sets grading guidelines current grading assignments found ps1 2 14 16 due 2 15 96 solutions ps2 3 12 14 due 2 20 96 ps3 3 21 22 due 2 22 96 ps4 4 6 7 due 3 5 96 extend talk program include modifications previous problem sets due 3 7 96 ps6 6 5 due 3 12 96 6 9 due 3 14 96 sample programs programs solutions problems 15 16 17 18 file methods pl hobbs quantifier scoping algorithm talk pl talk program appendix 2 partial exec pl partial executor appendix 3 papers errata stuart lessons restricted turing test communications association computing machinery volume 37 number 6 pages 70 78 1994 cmp lg jerry hobbs stuart algorithm generating quantifier computational linguistics volume 13 numbers 1 2 pages 47 63 1987 code paper stuart fernando pereira principles implementation deductive parsing journal logic programming volume 24 number 1 2 pages 3 36 july august 1995 cmp lg information suggestions pointers www pages related interest send das harvard computation language print archive association computational linguistics nlp cl universe structured database information computational linguistics natural language processing natural language processing faq stuart das harvard csc ece 517 object oriented languages systems official entry ncsu graduate catalog note class meet 5 15 6 30 mw change book instructor edward gehringer daniels 206 efg ncsu 919 515 919 515 fax office hours 3 00 3 50 5 00 6 00 office hours shortened wednesdays faculty meeting 3 30 dates tba note dr gehringer town week oct 7 teaching assistants murali narasimha daniels 118 sys lab eos ncsu 515 office hours 11 12 2 30 3 30 2 3 ted long withers eos ncsu 515 office hours 1 30 2 30 9 10 enrollment policy csc 517 popular courses graduate program video meet college engineering studios largest studio holds 60 students accommodate 60 campus students students drop semester increased enrollment limit csc 517 80 means students fit studio lectures month shown room audio video link studio students watching room questions seats studio allocated fcfs basis students watch lectures videotape media center hill library hours 8 10 pm 1 pm 10 pm sunday month attendance lectures typically drops overflow room longer remaining students watch lectures live fills increase enrollment limit regret resources classrooms ta support accommodate students interested handouts click languages click grades computer science department electrical computer engineering department efg eos ncsu ed gehringer updated 9 28 95 cse 590d special topics steven tanimoto instructor cse 590d autumn 1995 transcript based education www cse 590d winter 1996 mathematics experiences image processing cse 590d spring 1996 mathematics experiences image processing cse 590d autumn 1996 technology collaborative learning copyright notice material web subject copyright viewed public installed web site university washington graduate seminar explores variety topics related computers education specific topics activities vary quarter quarter update 30 september 1996 tanimoto cs washington fall 1996 introduction programming systems check due date assignment 6 professor pal singh office hours fridays 3 00pm 5 30pm assistants wagner toledo office hours wednesdays fridays 4 00pm 5 30pm ben office hours room cs414 tuesday thursday 3 00pm 4 30pm office hours wednesdays 10 30am 12 00pm fridays 4 00pm 5 30pm schedule readings lecture meets monday wednesday friday 9 00am 9 50am room 104 attend precept week choose wednesday 3 30pm 4 20pm 302 wednesday 7 30pm 8 20pm ben 102 thursday 2 30pm 3 20pm 402 friday 11 00am 11 50am wagner 302 precept judged participation miss allowed attend professor singh tentative schedule reading list texts hanson 1997 david hanson interfaces implementations techniques creating reusable software addison wesley 1997 click errata book harbison steele samuel harbison guy steele jr 1995 reference manual prentice hall 1995 paul 1993 richard paul sparc architecture assembly language programming prentice hall 1993 pike brian kernighan rob pike unix 1984 programming environment prentice hall 1984 maguire 1993 steve maguire writing solid code microsoft press 1993 quizzes exams midterm exam addition quizzes time time quizzes announced midterm wednesday nov 6 class sample questions year midterm administer make quizzes case documented broken alarm clock illness alarm clocks princeton suffering sort programming assignments weekly programming assignments due mondays 11 59pm expected submit work electronically time late work lose credit scale 15 work submitted noon tuesday 25 work submitted 11 59pm tuesday 50 work submitted 11 59pm wednesday work submitted 11 59pm wednesday receive credit specific extenuating circumstances requiring hand late consult professor singh due date programming composition individual creative process individuals reach understanding problem discover path solution time discussions friends encouraged time write code solves problem discussions longer program work teaching assistants debugging question feature unix friends teaching assistants circumstances copy person program writing code code form violates university academic regulations responsible files readable classmates recommend work private subdirectory mkdir chmod 700 list programming assignments assignment 1 changing strings write change strings change copies lines standard input standard output replacing occurrences string due submitted 11 59pm monday 09 23 sample solution assignment 2 generating www listings write program generating hypertext render listing file arguments suitable browsing world wide web browser due submitted 11 59pm tuesday 10 01 sample solution assignment 3 adt word frequencies write freq options files program prints standard output list characters words lines file arguments number times appears tab separates frequency character word line prints characters words lines blank line set file arguments freq reads standard input due submitted 11 59pm friday 10 18 sample solution assignment 4 implementing list adt interface list adt list write implementation list file due submitted 11 59pm friday 10 25 sample solution assignment 5 implementing tail sparc assembly language write program sparc assembly language print tail standard input 22 lines file fewer 22 lines file print entire file due submitted 11 59pm thursday 11 14 assignment 6 implementing printf sparc assembly language due submitted 11 59pm monday 11 25 assignment 7 primality testing postscript due submitted 11 59pm monday 12 9 assignment 8 announced final project announced due submitted 11 59pm monday 01 14 97 handouts 1 interfaces ps 2 language ps 3 types ps 4 cpp ps 5 make ps 6 ps 7 design ps 8 ps 9 struct ps 10 dynamic structures ps 11 ps 12 style ps 13 number ps 14 cpu ps 15 sparc ps 16 ps 17 branches ps 18 delay ps 19 calls ps 20 ps 21 os ps 22 process ps read pu cs 217 newsgroup send mail staff giving feedback professor send mail professor tools emacs gdb gdb quick reference lint make rcs miscellaneous links quick intro netscape cs department princeton university send corrections suggestions page cs princeton modified tue oct 15 22 12 55 edt 1996 cse 413 winter 1996 programming languages implementation instructor steve tanimoto department computer science engineering university washington seattle wa 98195 ta ruth anderson meetings tuesdays thursdays 10 30 11 50 sieg 325 thursday jan 4 meet thompson hall room 3 time schedule steve office hours tuesday 4 30 5 30 sieg 312 thursday 12 1 pm sieg 312 ruth office hours mondays 12 30 1 30 326a sieg wednesdays 1 30 2 30 326a sieg mailing list mailing list archive schedule tentative schedule topics examinations transparencies past lectures posted number credits 3 grading homework 20 midterm exam 25 final exam 35 project 15 class participation 5 hardcopy readings text selected sections readings online set readings part recent book lisp artificial intelligence readings book including readings lisp logic programming prolog grammars parsing language understanding systems shells expert systems purchase book bookstore approximately 15 copies ordered combination copies copy center reading library book entitled elements artificial intelligence common lisp 2nd edition freeman 1995 chapter 2 introduction programming common lisp lisp glossary purchased separately copy center basement communications building online reference materials lisp lisp lisp faq answers questions lisp implementations common lisp language 2nd edition standard reference common lisp access table contents page download entire html file postscript source code lisp programs elements artificial intelligence common lisp 2nd edition web site company maintains supports macintosh common lisp current information mcl interesting links info lisp programming world wide web applications online reference materials introduction programming online tutorial programming online tutorial website uk doesn respond promptly tutorials listed online reference materials java java language trail map announcements january 2 web programming languages implementation department listings called languages compilers catalog called programming languages implementation covers interpreters compilers techniques building programming systems attention focus programming languages lisp lisp explore issues relevant languages investigate compilers addition traditional language issues techniques current issues visual programming systems programming facilities world wide web january 2 facilities quarter cse 413 students mscc macintoshes running macintosh common lisp 3 0 mscc unix systems mscc mathematical sciences computing center mscc macs located basement thompson hall macs room 3 room 9 macs offer mcl variety languages mathematica mscc unix hosts offer lex yacc allegro common lisp software facilities macintosh common lisp powerful environment including full implementation common lisp standard integrated editor called fred extensive facilities graphics user interface construction macintosh computers networked files easily transferred unix host machines mscc students difficulty macintoshes thompson hall supplement macintosh work work pcs packages xlisp stat windows micro emacs due limited ability support alternative facilities students work pcs access resources archives internet note xlisp stat bare bones implementation common lisp extensive program development support mcl fortunate powerful mcl system disadvantage mscc lab purchase copy mcl costs 500 copy special student deal allowing students purchase 135 pointed free version allegro common lisp windows downloaded franz web attractive tool students final examination final exam cse 413 monday march 11 sieg 325 10 30 12 20 closed book test january 4 note thursday january 4 meet thompson hall room 3 introduced laboratory facilities thompson time regular classroom january 9 week ruth wednesday office hours moved thursday 2 30 3 30 sieg 326a january 21 beginner guide html helpful assignment 3 january 22 post message class news group reading files paths mac january 23 reminder email assignment 3 ruth rea cs today turned hard copy class click info emailing files macs january 29 assignment 4 turn printout program run examples email copy ruth rea cs february 1 midterm examination 10 30 11 50 thursday february 8 cover topics optional review session midterm exam review session held 2 30 3 20 pm monday feb 5 sieg hall room 422 bring questions material covered homework 5 click info converting strings numbers symbols check mail archive important message hw 5 archive found top page send email rea cs received mail mailing list february 5 note modifications assignment 5 page deadlines announced earlier email online reading material part february 6 free postscript viewer windows february 12 picture koch march 5 details completing project project general description page check find demonstrations writeups review session final exam scheduled 4 00 5 00 friday march 8 sieg 422 march 8 final examination 10 30 12 20 monday march 11 cover topics part exam multiple choice format bring mark sense form 2 pencils exam closed book assignment 1 due tuesday january 9 assignment 2 due tuesday january 16 assignment 3 due tuesday january 23 solution part 1 part 2 assignment 4 due tuesday january 30 solution exercises assignment 5 part due tuesday february 13 part due thursday february 15 part solution parser part solution koch assignment 6 due tuesday march 5 java tutorial local copy assignment 6 project general description including info demonstrations writeups project milestone 1 due february 22nd project milestone 2 due february 29th file shows display text mcl window project demonstrations scheduled thursday march 7 10 30 project writeups due 4 00pm friday march 8 turn review session final exam tanimoto cs washington topics computer vision analysis visual texture general information resources introduction reading list mechanics critique bibliography texture 1984 1994 image collections related links image processing tools newsgroup su class venue schedule class meets tuesdays thursdays 11 12 15 gates 159 mechanics attendance essential auditors contribute class presentations notes reading schedule critiques tentative framework understanding visual texture common texture models reading schedule critiques reading teams deadlines paper preparation guidelines defense method class final papers teaching staff carlo tomasi instructor tomasi cs stanford office gates building room 156 415 725 2593 office 415 725 1449 fax office hours appointment send mail call mina madrigal administrative assistant mina flamingo stanford office gates building room 146 carlo tomasi tomasi cs stanford modified tue jun 18 10 44 38 pdt 1996 database design theory contents general information description list topics textbooks additional readings required readings textbooks assignments communication tasks grade distribution policies general information instructor dirk van gucht cs indiana lh 855 office hours tuesday 10 00am 11 00am wednesday 2 00pm 3 00pm lecture section 2044 mw 11 15am 12 30pm wh 106 local newsgroup ac 646 description cover central topics area databases include database modeling theory design implementation query languages post relational database systems theory transactions management strongly recommended covers principles database systems programming experience expected programming assignments involve sybase relational database management system coral deductive database programming language postgres object relational database management system exodus shore object oriented storage manager time permits ode object oriented database management system information systems maintained database group homepage http www cs indiana database html systems database systems maintained database laboratory lh database lab systems assistant rao center contact technical issues related systems list topics preliminaries 2 lectures notions discrete mathematics notions mathematical logic database models 8 lectures review classic database models relational hierarchical network semantic database models entity relationship model functional database model complex object database model object oriented database models implementation database modeling principles post relational database systems database languages 12 lectures relational database languages relational algebra calculus sql qbe graphical query languages datalog fixpoint queries computationally complete relational query languages query languages database languages post relational database models systems theory query languages post relational database models implementation query languages post relational systems transactions management 7 lectures concurrency control recovery distributed databases textbooks foundations databases abiteboul hull vianu addison wesley 1995 concurrency control recovery database systems bernstein hadzilacos goodman addison wesley 1987 readings database systems 2nd edition stonebraker morgan kaufmann 1994 additional readings foundations databases abiteboul hull vianu addison wesley 1995 set theory logic robert stoll 1963 principles database knowledge base systems jeffrey ullman vol ii computer science press 1988 data models lochovsky prentice hall 1982 object data management object oriented extended relational database systems 1991 object database standard odmg 93 release 1 1 1993 benchmark handbook database transaction processing systems jim gray morgan kaufmann 1991 online manuals relational post relational systems maintained database group homepage http www cs indiana database html systems addition journals good sources additional reading acm transactions database systems ieee transactions data knowledge engineering acm sigmod record finally proceedings acm sigmod int conference management data acm sigact sigmod sigart symposium principles database systems int conference large databases offer papers recent research databases journals proceedings swain library required readings textbooks lectures material textbooks chapters textbooks crucial make clear readings correspond week lecture specific material interesting reading materials assigned semester foundations databases part chapters 1 2 3 part chapters 4 5 part chapters 12 13 14 part chapters 16 17 part chapters 20 21 concurrency control recovery database systems chapters 1 2 3 3 12 chapters 6 7 readings database systems chapter 1 introduction articles 1 2 3 chapter 2 introduction articles 1 7 chapter 3 introduction articles 1 chapter 4 introduction articles 3 chapter 5 introduction articles 2 3 chapter 6 introduction articles 1 3 chapter 7 introduction articles 3 chapter 9 introduction articles 3 4 chapter 10 introduction articles 1 2 4 chapter 11 introduction articles 2 4 chapter 12 introduction articles 1 2 3 4 week 1 foundations databases chapters 1 2 3 week 2 foundations databases chapter 11 1 readings database systems chapter 10 introduction articles 1 2 4 readings part 10 18 stonebraker chapter 10 data model issues oo systems chapter 11 sections 1 3 oodb systems 10 23 stonebraker page 838 onwards story o2 abiteboul pages 554 555 semantics oodbs 10 25 stonebraker page 873 onwards postgres 95 10 30 communications acm oct 1991 stonebraker al postgres 11 8 object database standard chapters 2 4 5 reserve swain hall 11 12 stonebraker page 709 onwards paper object store page 670 paper ode 11 15 ode 4 0 ode user manual line 11 20 bernstein hadzilacos goodman chapters 1 2 11 27 bernstein hadzilacos goodman chapters 2 3 12 4 bernstein hadzilacos goodman chapter 6 assignments details assignments covered lecture encouraged discuss fundamental issues assignment classmates expect work hand assignments hypertext version description updated links assignment description assignment 1 data assignment 1 data assignment 1 assignment 2 assignment 3 communication newsgroup ac 646 post announcements assignments exams exceptions usual office hours encouraged post questions related share related information class make habit notes times week description accessible html hypertext markup language file www world wide web accessing computer science department home page http www cs indiana link updated additional information programming assignments progresses tasks grade distribution assignments 40 assignments involve programming post relational database systems exams worth 30 home exams deal theoretical aspects policies academic integrity read computer science department statement academic integrity understand rules computer science courses operate cases academic dishonesty reported office student ethics branch office dean students withdrawal wednesday october 25 day 4 drop withdraw courses automatic date student withdraw permission dean approval urgent reasons related extended illness equivalent distress wednesday november 29 day deans approve drop incomplete grade incomplete final grade prior arrangement exceptional circumstances conforming university departmental policy requires things student completed bulk work required passing grade remaining work made 30 days end semester cse 643 principles parallel computing page construction comprehensive study fundamentals research frontiers parallel computing topics include parallel algorithms computing paradigm shared memory distributed memory data parallel data flow models techniques improve parallelism scheduling theory interconnection networks instructor dr edwin sha esha bach helios goals study issues hardware software theory parallel processing hardware cache coherence interconnection networks software shared memory message passing data parallel models parallel compiler theory parallel algorithms scheduling partitioning parallelism give students hand experience parallel machines nsf centers ncsa 512 node cm5 cornell 512 node ibm sp2 pittsburgh cray t3d programming based models tools message passing shared memory data parallel mpi pvm detailed information found lecture notes homework presentation homework 1 homework 2 pvm hints dr edwin sha revised postscript version homework 2 architecture presentations homework 3 mpi hints john edwin sha postscript version homework 3 postscript version hints good comparisons mpi pvm homework 4 postscript version homework 4 homework 5 postscript version homework 5 term project presentations suggestions presentations term projects email students dr sha cad cse links beginner guide html pvm3 information mpi nsf cornell theory center nsf ncsa center cm5 home page ncsa documents cm5 pittsburgh supercomputer center www computer architecture students joy dev tongsima cathy xu karen yan hai zhao chenhua lang john lakshmi shannon huang jeremy xu zhang stephen dartt brian rebecca wu sheng zhong back cse home page revised edwin sha aug 24 1995 eecs 516 medical imaging fall 1996 prof jeff fessler 3 30 5 00pm tue thur 136 environmental water resources engineering building located corner civil engineering handouts policies reference books tentative syllabus probability prereq homework exam hw 1 hw 2 hw 2 matlab skeleton file hw 2 solutions hw 3 hw 3 solutions hw 4 hw 4 solutions paper hw 5 projects project 1 fig fig fig fig 20 fig 40 fig project 2 lecture notes lin sys pp 1 19 lin sys pp 19 22 improved 19 lin sys pp 23 24 counting noise ultrasound notes ch 9 hardcopy distributed class ultrasound notes ch 10 hardcopy distributed class ray snr hardcopy distributed class computed tomography hardcopy distributed class links interest caen matlab introduction caen matlab tutorials complete lecture lecture list topics scores electronic handouts hp ultrasound papers diffraction chapter goodman fourier optics regular office hours prof fessler office 4240 eecs tue thur 5 6 pm classroom mon 1 2 pm engineers caen accounts 2320 media union hear costs 150 links work email fessler umich introduction graduate computer science fall 1996 lecture monday 12 00 1 00 tay 2 106 instructor robert blumofe office taylor 4 118 phone 471 9557 email rdb cs utexas office hours thursday 1 30 3 30 feel free stop time semester seminar pass fail basis graduate students cs 195t introduction graduate computer science undergraduates cs 178 undergraduate topics computer science honors receive credit student registered attend 11 13 lectures schedule speaker title september 9 dan miranker alamo net data warehouse spatial semantic hierarchy september 16 ben kuipers human robot cognitive maps cilk cilk adaptive september 23 robert blumofe reliable parallel computing networks workstations learning sequential decision september 30 risto miikkulainen tasks symbiotic evolution neural networks october 7 vladimir lifschitz mathematical principles logic programming october 14 paul wilson extensible languages open compilers reflection learning process natural october 21 ray mooney language inductive logic programming october 28 mike dahlin distributed clusters internets software reuse specialization november 4 gordon novak generic procedures views november 11 vijaya ramachandran design evaluation parallel algorithms november 18 lorenzo alvisi fault tolerance november 25 calvin lin adaptive libraries high level optimization december 2 greg plaxton analysis algorithms fault tolerance lorenzo alvisi distributed systems moved academia research labs businesses governmental organizations simple citizens processing collecting information current technological trends promise dramatically increase pace revolution enabling design highly cooperative distributed applications client server paradigm harness computational power distributed systems environment scope emphasis fault tolerant techniques undergo dramatic fault tolerance cease expensive feature required handful applications tolerate exotic failures users highly distributed information infrastructure fault tolerance translate competitive advantage guaranteeing reliable access critical information talk explore design engineer fault tolerant solutions call lightweight fault tolerance goals lightweight fault tolerance require dedicated resources negligible impact performance failure free executions scale cost depending severity number failures tolerated integrate applications transparent application programmer enable support emerging applications communicate messages files address software generated faults effectively cilk cilk adaptive reliable parallel computing networks workstations robert blumofe presentation overviews cilk pronounced silk algorithmic parallel multithreaded language cilk runtime system supports functional subset cilk networks workstations cilk adaptive parallelism fault tolerance user programs adaptive parallelism means set workstations cilk program runs grow shrink dynamically depending availability idle workstations amount parallelism program addition cilk program continue execution workstations crashes cilk runtime system automatically detects recovers failures presentation includes live demonstration distributed clusters internets mike dahlin presentation overview current issues distributed file system technology trends applications motivate aggressive cluster wide area network systems clusters fast networks machines cooperate closely service requests xfs file system close cooperation nodes provide performance availability single central server wide area networks challenge provide good performance availability consistency limited network performance node network failures wfs file system project explore issues spatial semantic hierarchy human robot cognitive maps benjamin kuipers human cognitive maps rely representations large scale space ontology similarly variety approaches proposed robot exploration mapping unknown environments cast diverse representations natural structure call spatial semantic hierarchy ssh objects relations assumptions level abstracted levels level ssh mathematical foundation control level robot environment formalized continuous dynamical system stable equilibrium points abstracted discrete set distinctive states trajectories linking states abstracted actions giving discrete causal graph representation state space causal graph states actions turn abstracted topological network places paths local metrical models grids neighborhoods places paths built framework topological network usual problems global consistency mathematical principles logic programming vladimir lifschitz logic programming sister approach functional programming based view computer program explicit operational instructions simply provide set facts problem sufficient solve declarative program executed methods automated reasoning prolog logic programming language mathematical theory logic programming concerned defining semantics logic programming languages describing reasoning algorithms implement investigating soundness algorithms adaptive libraries high level optimization calvin lin talk describes approach building software libraries making libraries adapt implementation interfaces application hardware platforms produce libraries efficient widely usable describe framework building libraries describe planned experiments apply techniques libraries parallel scientific computation explain approach facilitates high level optimizations learning sequential decision tasks symbiotic evolution neural networks risto miikkulainen reinforcement learning method called sane symbiotic adaptive neuro evolution evolves population neurons genetic algorithms form neural network task symbiotic evolution promotes cooperation specialization population results fast efficient genetic search convergence suboptimal solutions sane extract domain specific information sparse reinforcement makes effective approach broad range sequential decision tasks robot control game playing resource management alamo net data warehouse dan miranker alamo effort directed intra net development inter net users enumerate interesting sites data sources goal integrate data sources provide user illusion single virtual database query analysis presentation tools central alamo architecture software bus called abstract search machine asm asm corba compliant interface uniform interface heterogeneous data sources simple data access asm embodies higher level abstraction enabling efficient coding clever search algorithms separating isolating system concerns including buffering data prefetch broad claim high performance optimal implementations advanced database facilities object oriented query engine deductive inference engine active database engine data mining facilities constructed asm common interface finally output advanced database facilities serve data sources components alamo architecture composed resolve higher level data integration problems anticipate elements alamo represent meta data resolve structural semantic conflicts data sources ultimately compositions embody complex knowledge bases answer high level queries learning process natural language inductive logic programming raymond mooney inductive logic programming ilp addresses problem learning prolog programs examples representational power order logic offers advantages standard machine learning methods constrained fixed length feature vectors applying ilp methods natural language learning richer representation offers important advantages developed ilp system chill learning deterministic parsers corpus parsed sentences chill obtains superior results artificial corpora previously test neural network methods encouraging results realistic atis corpus airline queries chill automatically develop complete natural language interface translates english database queries executable prolog form producing accurate parser hand built system querying small geographic database developed ilp system foidl applied learning past tense english previous results neural network decision tree methods problem software reuse specialization generic procedures views gordon novak jr software reuse good idea difficult achieve practice data fit assumptions software reusing software difficult approach views describe application data types implement abstract types generic procedures compilation process specialize generic procedure produce version customized application data graphical user interfaces make easy views automatic programming server implemented world wide web write specialized programs user desired language serve source code user file analysis algorithms greg plaxton major focus theoretical computer science design analysis asymptotically efficient algorithms sequential parallel distributed deterministic randomized specific computational problems research area uncommon written papers informally main underlying ideas conceptually straightforward ii formal presentation surprisingly lengthy iii formalism deals minor side issues special cases main underlying ideas papers significant gap conceptual formal difficulty algorithm presented gaps inherent conventional mathematical notation simply inadequate succinctly formalizing conceptually straightforward algorithmic ideas talk describe notation asymptotic analysis called notation significantly reduces conceptual formal gap trivial class algorithms concrete analysis linear time selection algorithm due blum floyd pratt rivest tarjan design evaluation parallel algorithms vijaya ramachandran design analysis efficient parallel algorithms combinatorial problems area extensive study recent years large number algorithms developed abstract pram model parallel computation talk describe work design efficient parallel algorithms experience implementing evaluating algorithms massively parallel machine maspar mp 1 describe queuing variant pram model propose model parallel shared memory machines traditional pram models extensible languages open compilers reflection paul wilson extensible languages interesting features added language language open compilers fairly easy modification compilers add features analyses optimizations reflection program examine representation interesting parts affect structure ll discuss things building modular portable software ll discuss recent work rscheme compiler open compiler extensible language modified november 15 1996 robert blumofe rdb cs utexas systems programming home page 66 431 fall 1996 updated november 20 1996 optional final exam scheduled monday afternoon dec 16 2 00 pm 75 minutes open book open notes alert made modifications spec project 6 read clicking contents information grading schedule projects sample programs half class sample motif programs code text motif resources exam information kerberos resources afs notes miscellaneous resources information instructor robert ingalls executive officer computer science dept 133 amos eaton phone 518 276 email rpi cs rpi office hours tu 1 30 3 30 texts advanced programming unix environment richard stevens addison wesley 1992 window system programming applications xt douglas young prentice hall 1994 teaching assistants lakshmi bhat amos eaton 208 518 276 email cs rpi office hours 2 00 3 30 corey amos eaton 108 518 276 email cs rpi office hours 12 00 2 00 introduces students basic concepts systems programming including system calls files process management interprocess communication networking concurrent programming graphics windows emphasis implementation concepts unix operating system implementations covered prerequisites students assumed program basic understanding data structures assembler language programming grading tests programming assignments tests count 24 grade program assignments varying weights depending degree difficulty total 52 make exams optional comprehensive final exam replace missing test project lowest test project academic integrity programs submitted work expected develop programs independently receive operating system text editors debuggers file transfer protocols consult members class interpreting assignment finding bugs fixing bugs allowed copy person code discuss design decisions show code students found violation guidelines fail project reported dean programming assignments programming intensive students expected strong programmers assignments platforms compilers develop code code submitted run sun aix platforms rcs compile errors significant warnings gcc wall assignments submitted mailing source code ta multiple files bundled shar submit make file assignment ten point day penalty lateness schedule schedule tentative literally ahead completely schedule topics date topics reading tu aug unix standards posix stevens ch 27 debugging shar 1 2 structure program aug compiling linking make stevens 29 libraries concept ch 7 system call tu sep files file system stevens ch 3 calls 3 sep files directories stevens ch 5 system calls 4 5 6 tu sep process concepts fork stevens ch 10 exec 8 sep process group relations stevens ch 12 daemon processes 9 tu sep signals stevens ch 17 10 sep interprocess stevens ch 19 communication pipes 14 fifos tu sep concurrency concepts 24 examples sep concurrency unix stevens ch tu oct postscript stevens 26 semaphores file locks 14 1 printer ch 16 17 shared memory database library oct client server model online 3 sockets reading tu oct sockets 8 internet review oct exam 10 oct design clients 17 servers tu oct intro networking 22 protocol stacks oct internet ip 24 tu oct tcp udp 29 oct security kerberos 31 tu nov overview window young ch 5 system 1 2 3 nov primitive motif widgets young ch 4 7 tu nov manager widgets young ch 5 12 nov menus dialogs young ch 14 6 7 tu nov events young ch 8 19 nov graphics color fonts young ch 21 bitmaps 9 13 tu nov creating widgets young ch 26 14 15 tu dec review 3 dec exam 5 projects general project guidelines projects follow guidelines good programming practices list program comment top login id description program special compiling instructions main executive company work delegate work functions functions short thing function 50 lines function comment describing comment line code written require lot line commenting comments describe unusual code hard follow code complicated code describe obvious variables variables functions meaningful names single letters loop counters check return code system call fail error handler code error checking matter user program seg fault loop forever strange things hard make program idiot proof idiots clever code written modify sample code text class long provide credit source project 1 project 2 project 3 project 4 project 5 project 6 problems suggestions send mail cs rpi miscellaneous resources request students link list rfcs request comments protocols common network services standards internet cs 100b introduction computer programming computer science department cornell university fall 1996 page construction practice problems solutions clarifications program 5 program 4 solution description grading policies exam schedule lectures sections handouts announcements programming assignments instructors tas academic integrity read remember cs100b description computer science 100b introduction computer programming offered fall 4 credits prerequisites knowledge continuous mathematics trigonometry calculus math 111 191 equivalent introduction elementary computer programming concepts emphasis techniques problem analysis development algorithms programs subject programming programming language principal programming language presume previous programming experience programming assignments tested run interactive stand microcomputers alternative version 100 emphasizing examples applications involving continuous mathematics including trigonometry calculus cs100b cs100a computer science 100b basically teaches material cs100a differences letter cs100b assumes knowledge familiarity continuous math opposed discrete including trigonometry calculus means programming computer science math interact ways cs100b introduces scientific computing cs100a easier cs100b means comfortable integrals derivatives cs100b show ways applying knowledge computer programming point necessarily test knowledge expand apply encourage people qualify continuous math sound attractive benefit choice hard find good examples real world problems intro cs cs100b finds qualify talk instructor prof zabih opinion slight difference topics taught 100b 100a part coincide bit cs100b spend time pointers model language don means doesn matter disregard sentence grading policies grades cs100b computed cs100b grades programs 20 prelim 1 10 prelim 2 20 prelim 3 20 final 30 graded assignments exams returned sections pick unclaimed assignments exams consultant carpenter provided id regrades feel exam program incorrectly graded fill regrade request giving reasons writing attach exam give consultant carpenter lab regrade request grade paper regraded scratch regrade week graded work returned posted grades grades posted carpenter lab id digit code give verify records correct find error contact administrator laurie buck office hours note error records occur graded assignments exams double checked grade posted exam schedule exam times exam date time location prelim 1 mon september 30 7 30 tba prelim 2 tue october 22 7 30 tba prelim 3 tue november 19 7 30 kimball b11 upson b17 final tue december 17 9 00 tba note cs100b cover material cs100a exams held rooms lectures sections lectures time tuesday thursday 9 05 9 55 11 15 12 05 lecture sake stick location lectures held cs100a olin 155 starting september 17 kimball b11 sections sections begin monday september 2 schedule cs 100b sections day time room 10 mon 1 25 olin 165 11 mon 2 30 olin 165 12 mon 3 35 olin 165 13 tue 10 10 hollister 320 14 tue 2 30 upson 111a 15 tue 3 35 uris g24 sections required part clarify topics covered lecture discuss programming problems work additional problems graded programs exams returned sections sample solutions practice exams handed sections cs 100b week cover topics miss substitute week registered section pick graded work differ sections depending instructor interests students handouts announcements obtaining copies miss class reason handout copies carpenter lab run consultants print notes 2nd lecture special characters handout funky web working improving 4th lecture 6th lecture 7th lecture 8th lecture 9th lecture 10th lecture 12th lecture 13th lecture 14th lecture 15th lecture 16th lecture 17th lecture 18th lecture 19th lecture 20th lecture 21st lecture 22nd lecture programming assignments program files program 4 bigint modify type definition typedef bigint bigint modify program 4 due november 7 4 solution program program 5 passed class november 7 clarifications instructors tas instructor cs100b ramin zabih holds lectures lecture czar office upson ph 255 8413 mail rdz cs cornell office hours held walk basis leon holds sections section czar office upson 5159 ph 255 5521 mail leon cs cornell office hours wed 9 00 10 00 thur 10 15 11 15 tas adam florence writes revises homeworks holds sections remains homework czar office upson 4162 ph 255 2219 mail cs cornell office hours wr 1 00pm 2 15pm appointment wei wei lin office upson 329 mail weiwei cs cornell office hours appointment rarely stay office email office talk questions long don class make email nikola valerjev maintains web site web czar office upson 318 mail nikola cs cornell office hours walk basis questions grading syllabus material completely lost ll put back track consultants carpenter tutor quiet hours complaints assignments hard grasp world instructor talking affect grade negative manner academic integrity work person programming assignments group refers individual pair students working program work submit cs 100 result group effort computer modifies standard academic integrity expected cornell university code conduct discuss work students group discuss general strategies cooperation involve student possessing copy part program written student group copy paper disk addition output submitted program produced program running assignment penalty violating code include failure cs 100 university disciplinary action permanent mark transcript questions behavior violates integrity expectations university code page page wei wei comments suggestions error reports complaints site mail weiwei cs cornell satisfy long doesn violate university policies updated 1996 10 29 2 00 back computer science page materials cis 725 fall 96 syllabus hypertext postscript lectures lecture 1 postscript ascii lecture 2 postscript ascii lecture 3 postscript ascii lecture 4 postscript ascii lecture 5 postscript ascii lecture 6 postscript ascii lecture 7 postscript ascii lecture 8 postscript ascii lecture 10 postscript ascii lecture 11 postscript ascii lecture 12 postscript ascii lecture 13 lecture notes lecture 14 postscript ascii lecture 15 lecture notes lecture 16 lecture notes lecture 19 postscript ascii lecture 206 midterm lecture 21 postscript ascii lecture 22 postscript ascii lecture 23 postscript ascii solution homework 1 postscript midterm fall95 postscript gurdip singh singh cis ksu mathematical methods robotics vision warning bug homework 4 read newsgroup replace vectors values penalty correct answers wrong question general information resources introduction read introduction entirety notice mechanics date midterm postscript version document newsgroup su class complementary notes notes add material covered textbook list grow quarter multiplicity solutions linear system postscript version avaiable general gaussian elimination postscript version eigenvalue problem postscript version computing eigenvalues eigenvectors postscript version singular decomposition postscript version line fitting matlab code postscript version matrices postscript version dynamic systems postscript version kalman filter intuition postscript version kalman filter derivation postscript results mortar shell experiment postscript matlab code deriving lagrange equation postscript homework homework 1 postscript solution postscript code homework 2 postscript solution postscript homework 3 postscript solution postscript homework 4 postscript due 11 21 96 homework solution examples past years teaching staff carlo tomasi instructor tomasi cs stanford 415 725 2593 office 415 725 1449 fax office hours appointment send mail call note appointment don contrary true don office don stop questions comments scott cohen teaching assistant cs stanford 415 723 office 415 723 fax office hours wednesday 2 4pm office gates 384 carlo tomasi tomasi cs stanford modified tue nov 19 11 07 22 pst 1996 bu cla cs 520 principles programming languages fall 1995 home page class meetings mon wed fri 12 00 1 00pm mcs b23 instructor assaf kfoury office hours 2 00 3 00 2 00 4 00 coordinates kfoury cs mcs 270 x3 8911 grader office hours coordinates syllabus policy tests grades small font wide window mid term questions mid term solutions problem sets 1 2 3 4 5 6 7 8 9 10 11 12 13 selected solutions 1 2 3 4 5 6 7 8 9 10 11 12 13 handouts 1 2 3 4 professor snyder notes assaf kfoury created 95 08 11 modified 95 12 07 1592 problem solving computers fall 1996 computer sciences 310 check pages information cs310 instructors teaching assistants including office hours information assignments including suggestions copies assignments explanations grading check policy assignments work information examinations copies past exams information labs including copies handouts documents including syllabus documents web pages postscript postscript viewer obtain cs ftp site check local services section cs department home page local services ftp web page ghost directory read readme file directions numerical analysis computer science 56 identical mathematics 56 times 98s arrange prerequisite computer science 5 mathematics 33 permission instructor dist qds introduces student concepts modern numerical analysis main emphasis developing effective numerical methods solve problems ordinary partial differential equations topics chosen optimization approximation fourier transform monte carlo methods specific content depend part instructor offered alternate years back dartmouth cs home page conceptual models computing introduction computer conscious continuous programming language kind exists web computation affect future science quantum dna computers ethical give computers power human life addressing questions requires knowing computers computation depth argued reached current theories find don adequate theory critical examination conceptual foundations computing focusing 1 models metaphors terms understand computing programs processes architecture abstraction parameterization parallelism 2 computational concepts adjacent fields cognitive science physics economics art initially focus traditional views formal symbol manipulation recursive function theory effective computability computational complexity digital state machines information processing newell simon notion physical symbol system standard views considered connectionism linear dynamics artificial life view judged ability justice practice conclude briefly wider role computational concepts intellectual life including affect conception administrative details class conceptual models computing 3 units computer science time mondays wednesdays 11 15 12 30 place lindley 101 instructor brian smith office lindley 228 net mail cs indiana phone 812 855 office hours announced home page construction content 1 reading primary reading selections 3 volumes instructor forthcoming series books philosophy computation middle distance essay foundations computation supporting material selected dreyfus goodman hayes kleene minsky newell penrose shannon simon turing webb 2 prerequisites formal prerequisites students substantial computational expertise typically combination programming instruction familiarity conceptual argumentation typically philosophy courses doubt contact instructor 3 grading midterm final exam problem sets distributed consisting series structured essay questions term paper substituted final problem set student discretion notion wrong answer considered inappropriate grades wil based clarity imagination depth answer experience suggests typical student hours complete problem set grade level 4 format tentatively planned problem set responses submitted line graded cross referenced made class members line discussion question conducted problem sets solutions submitted 5 sections formal sections students encouraged work problem sets groups provided list group members included response schedule readings tentative part introduction 3 weeks primary 1 introduction chapter 1 project 2 introduction chapter 2 state art 3 introduction chapter 3 mind body problem machines 4 introduction chapter 4 secondary 1 john semantic engines part ii formal symbol manipulation 4 weeks primary ii formal symbol manipulation chapters 1 4 secondary background 1 hunter geoffrey part sections 1 7 introduction metatheory standard order logic computation formal symbol manipulation 1 hayes patrick computation deduction 2 robert algorithm logic control 3 newell alan simon herbert computer science empirical inquiry 4 newell alan physical symbol systems analysis discussion critique 1 jerry methodological considered research strategy cognitive psychology 2 fred machines mental part iii effective computability recursion theory 4 weeks primary iii effective computability chapters 1 4 secondary turing machines 1 minsky marvin chapters 5 8 finite infinite machines 2 turing alan computable numbers application 3 turing alan computing machinery intelligence 4 kleene stephen turing analysis computability major applications discussion 1 robin ideas 1936 2 davis martin mathematical logic origin modern computer 3 webb introduction chapter 1 mechanism metamathematics essay 4 robin church thesis principles mechanisms part iv information processing optional primary introduction chapter 7 information processing secondary syntactic notion 1 weaver warren recent contributions mathematical theory communication 2 shannon claude part mathematical theory communication 3 singh chapters 1 9 great ideas information theory language cybernetics semantic notion 1 fred precis knowledge flow information 2 fred chapter 3 knowledge flow information 3 israel david information application semantic notion ai computer science 1 stanley formal theories knowledge ai robotics 2 halpern joseph reasoning knowledge analyze distributed systems part digital state machines 3 weeks primary introduction chapter 8 effective computability secondary notion digital state machine 1 minsky marvin chapters 1 2 finite infinite machines notion 1 john chapter 2 artificial intelligence idea 2 goodman nelson chapter 4 languages art 3 lewis david analog digital 4 john analog analog 5 fred sensation perception chapter 6 knowledge flow information 6 jerry ned block analog digital distinction part vi applications practice optional 1 scott dana christopher mathematical semantics computer languages 2 barwise jon mathematical proofs computer system correctness 3 smith brian correspondence continuum part vii age significance 1 week 1 introduction chapter 5 synopsis 2 introduction chapter 6 age significance modified friday 23 august 1996 computer science a11 fundamentals computer programming fall 1996 info catalog entry location tech room note changed schedule time monday tuesday wednesday friday 9 00 9 50 tas andy katia instructor institute learning sciences ken forbus 1890 maple avenue room 308 institute learning sciences a11 cs nwu 1890 maple avenue room 300 847 467 forbus ils nwu 847 491 office hours monday 1 00 4 00 pm introduction a11 download latest version sockets scheme specification find scheme syntax standard procedures class graded final midterm late assignments information homeworks submit general advice programming scheme 48 emacs download run emacs key commands assignment information updated class lecture notes homework assignments class handouts information mit press schematics computation authors scheme places edited october 9 1996 send suggestions ken forbus a11 cs nwu home page fall 1996 syllabus assignment 1 assignment 2 assignment 3 assignment 4 university missouri columbia computer science 315 systems analysis ii information handouts syllabus schedule announcements instructor paul assignements quizzes including solutions homework assignments exams projects presentations links university missouri columbia mu mu college engineering mu computer engineering computer science department mu chapter association computing machinery note documents directory written latex converted html script latex2html nikos drakos tex latex latex2html obtained ctan archive modified october 23rd 1996 paul missouri cs101 home page administrative items syllabus exam 1 information exam 2 information homework assignments homework assignment 1 homework assignment 2 homework assignment 3 homework assignment 4 homework assignment 5 homework assignment 6 homework assignment 7 homework assignment 8 homework assignment 9 homework assignment 10 homework assignment 11 homework assignment 12 homework assignment solutions homework assignment 1 solutions homework assignment 2 solutions homework assignment 3 solutions homework assignment 4 solutions homework assignment 5 solutions homework assignment 6 solutions homework assignment 7 solutions homework assignment 8 solutions lab lab week 11 information lab week 12 information questions comments send mail newt pop uky page maintained richard king cs101 lecturer supervisor page updated thursday november 21st 1996 cs 110 introduction computer programming sections 1 2 fortran cs 110 credit covers basic programming structures needed prepare students cs 310 elementary engineering courses prior computer programming experience required basic knowledge computers assumed material covered enable write simple computer programs solve engineering problems elementary courses programming fortran intended students received programming instruction high school section taught fortran programming language intended primarily engineering students computer science majors click description menu img important announcements read img lectures img instructor img grading policy img syllabus img text lecture notes img programming assignments img problem solving exercises img computer lab img pointers interest img lectures section 1 455 noland 8 50 mwf september 4 october 25 section 2 455 noland 8 50 mwf october 28 december 14 punctual lectures avoid disturbing class img instructor jeff lampert office rm 5364a computer science statistics 1210 dayton st office hours wed 11 00 12 30 thurs 2 30 4 00 appointment phone 608 262 5105 office 608 283 0636 home emergencies mail tick cs wisc click finger world wide web http www cs wisc tick html img grading policy final grade based programming assignments worth 25 including program 0 credit credit tests exams 100 assignments 4 24 1 4 img syllabus tentative topics sections text approximately covered week semester class read relevant sections text coming class questions class unsure waiting lab work assignment discover didn understand weeks 1 8 img text lecture notes text fortran engineering applications 5th edition koffman friedman 1993 lecture notes copies lecture notes line end week class important line lecture notes substitute coming class include examples additional notes put board week1 responsible material covered class 1 week1 2 week2 img programming assignments programming assignments contributing 25 final grade attempt complete programming assignment hand program run compile errors low mark check gradesheets risk failing gradesheets dos fortran hand assignments online late policy policy academic misconduct cheating assignment specifications program0 due friday 11 1 96 5 00pm program1 due wednesday 11 13 96 5 00pm assignments consultants consultants computer lab problems wear tags duty approximately 8 00 11 00 pm consultants answer short questions compiler error messages program syntax login printers send mail run netscape click information consultants instructor general questions assignment questions require long explanation answered office hours send mail office office hours research home modem office hours make appointment easily contact mail regularly login read mail home mail netscape make include mail address don show won mailed respond click send mail img problem solving exercises important skills learn class problem solving good problem solving skills distinguish good computer programmer bad doesn matter familiar skilled programming language understand solve problem write computer program language learn problem solving skills techniques assign weekly problem solving exercises small trivial problems give monday problem week steps solve problem structure program primarily exercise general problem solving write fortran code time solution algorithm dependent programming language fortran solution class monday exercises img computer lab vectra lab rm 1350 computer science statistics hewlett packard vectra running microsoft windows microsoft fortran lab open 7 00 1 00 days week holidays printer room located hall rm 1359 quota 300 pages print exceed quota contact lab mail room 2310 office hours prefer mail pay increase quota beware machines vectra lab aren configured correctly machines wall closest hallway left hand part room avoid home dorm computers write programs purchase copy microsoft fortran lahey personal fortran inside cover textbook work computer labs campus fortran compilers cae lab software lab includes microsoft windows ms dos mail netscape img pointers interest img cs 110 home page img jeff lampert home page img computer sciences department home page img starting points internet exploration img lycos search world wide web keyword img dilbert comic relief long nights assignment due copyright 1996 modified gareth bestor bestor cs wisc modified october 26 1996 cs304p pascal introductory computer programming instructor suzy gallagher pascal programming fun exciting intellectual challenge cs304p designed give firm foundation pascal programming put effort read page syllabus carefully page summary syllabus details assignments requirements important policies schedules due dates exams deadlines responsible syllabus delay copies 2200 guadalupe hundreds students semester highly structured responsible details monitor page newsgroup utexas class cs304p frequently updates work expecting depending prepared event extremely difficult due grading procedures risky wait deadline quiz turn program late quiz program half credit waiting lines long hours deadline warned web page construction semester links apologies attends lecture suzy gallagher thursday evening 5 00 pm 6 30 pm welch 2 224 mondays wednesdays break small group sections discussion material teaching assistant programming assignments written debugged graded programming laboratory note laboratory hours limited grading hours responsible scheduling work fit limits quizzes testing room note testing room hours limited responsible taking quizzes deadlines warning long waits proctors grade assignments quizzes hours deadline responsible submitting programs quizzes early graded exams prescribed times make exams beginning semester test room file opened unique identifier assigned student access key sak required textbook pascal dale weems cover chapters 1 14 individual students backgrounds vary considerably partially paced feel prepared click details liable requirements syllabus newsgroup utexas class cs304p communicate students class form study groups students gripe thoughtful articles general interest reply staff updated 3 18 96 cis 841 se 750 ks software validation verification spring 1996 web pages final exam online homework assignment 3 part online asked clarification data flow criteria appears mis spoke discussing hint collecting data assignment 3 part clarification du paths criteria requires paths defs reaches exercised criteria requires path defs reaches exercised defs criteria requires path defs reaches exercised summarize definitions criteria num paths du defs note satisfied significant technical problems delays receiving tapes receiving blank tapes variability audio quality tapes assess wide spread find problem significant number plan complaining ntu good worth send feedback comments taught feel free affect grade overview software systems increase size complexity difficulty assuring function intended increases rapidly variety approaches proposed potential enable development organizations individual developers produce higher quality software general single technique capable providing proof software behaves intended examine verification validation approaches capable providing evidence software quality combination techniques provide high degree confidence quality software construct lectures 164 mw 3 30 4 45 pm exams held nichols 236 instructor prof matt dwyer prerequisites cis 740 requirements consist lectures readings homework assignments examinations bulk concepts presented explained illustrated extended examples lectures readings serve provide details depth selected concepts homework designed develop student abilities apply concepts synthesize solutions problems based concepts lectures readings lectures readings function integrated presentation material expected readings read prior lecture homework homework assignments assignments involve applying extending concepts presented lectures readings homeworks required apply specific techniques actual code assignments make samples code alternatively piece code developed homeworks completed individually work person assignments due beginning class 10 deducted late assignments additional 10 day late campus students email solutions fax solutions 913 532 7353 examinations comprehensive home final exam final grades assigned based weighting homeworks 40 mid term 20 final 40 readings required readings selected papers literature references access papers collected copy phone number 913 537 2679 cost ~ 50 addition required readings find texts material range general software engineering texts depth treatments issues related verification validation approaches number general software engineering text text good job software issues fundamentals software engineering ghezzi jazayeri mandrioli prentice hall texts cover broad range testing techniques significant practical information testers software testing techniques van nostrand reinhold craft software testing prentice hall representations algorithms data flow analysis covered compiler books good compilers principles techniques tools aho sethi ullman addison wesley additional resources web pages linked home page include assignments solutions lecture notes links validation verification pages organization schedule broken parts foundations program analysis cover mathematical preliminaries validation verification activities relate software development activities present discuss variety models represent reason behavior program specification intended program behavior program variety specification formalisms focus finite state automata specifications static techniques examine text designs specifications code view static techniques kind abstract execution program execution produces kinds output normal program execution output drive validation verification efforts execution accomplished variety substrates study manual techniques developers perform program analyses automated techniques algorithmically perform program analyses dynamic techniques involve executing implementation respect semantics language written validation verification efforts based observing behaviour software executes include observing normal program output probing state software points execution techniques based assertion based analyses involve periodic checking intended behavior program execution testing involves checking software input output relationships software processes support verification validation provide infrastructure quality assurance activities organized monitored controlled software safety life critical systems emerging increasingly important area quality assurance concurrency increasingly distributed parallel software increased performance increase complexity difficult problem quality assurance impact concurrency static dynamic analysis approaches dwyer cis ksu spring 97 program transformation programming environments general information outline readings systems assignments projects general information description students interested advanced program manipulation techniques supporting tools present methods techniques program analysis program transformation techniques algorithms programming environments survey current systems area students implement program analyses transformations experiment programming environments part prerequisites c311 p523 working knowledge scheme instructor permission credits 3 instructor annie liu email liu cs indiana office 201e lindley hall hours mw 11 15am 12 30pm swain east 240 office hours appointment tentative outline introduction program development overview goals correctness efficiency productivity methods transformational programming object oriented programming step wise refinement software techniques specialization incrementalization data optimization tools compilers language based environments visualization tools tool generators simple examples program analysis overview goals program understanding checking optimization refinement composition modification reuse styles static dynamic forward backward sufficient methods abstract interpretation dataflow analysis ssa form region pst slicing type based projection based set based applications dead code analysis redundancy analysis strictness analysis binding time analysis closure analysis update analysis sharing analysis aliasing analysis linearity analysis concurrency analysis time analysis program transformation overview kinds program synthesis optimization refinement composition modification reuse basics techniques algebraic simplification fold rewriting program optimization operation driven optimization composition fusion unrolling list specialization partial evaluation incrementalization finite differencing update caching promotion program refinement data driven optimization representation selection data localizing staging transformation compile time garbage collection program modification reuse parallelizing programs parallel programs program integration programming environments techniques overview syntax incremental parsing higher order abstract syntax semantics analysis incremental attribute evaluation extensions attribute grammars higher order modular coupled transformation utilities order pattern matching unification language complex tree transformation tree rewriting incremental pretty printing program tree database management program manipulation systems overview catalog compiler construction tools frontend backend generators attribute grammar based systems programming environment generators program transformation systems specialized utilities examples cornell synthesizer generator microsoft ip reasoning refine kestrel kids nyu apts munich cip cwi sdf inria mentor berkeley pan ensemble topics covered specially program analysis partial evaluation incrementalization data driven optimization programming environments techniques syntax semantics transformation environments environments generators sg ip program transformation systems apts kids readings systems assignments projects liu cs indiana updated october 22 1996 cs 0445 introduction information structures 3 credits general information 1 purpose emphasizes study basic data structures computer science stacks queues trees lists graphs implementations language included study programming techniques rec pointer variables students introduced searching sorting methods expected develop intuitive understanding complexity algorithms 1 prerequisites cs 0401 2 requirements grading 5 7 programming assignments 2 3 exams cumulative final exam 3 recitation recitation selected class section required 4 expected class size 40 students 5 frequency offered term click tests assignments spring term 1996 2 schedule crn days time room professor 2 30 3 50 thaw 102 rami melhem 4 00 4 50 thaw 403 recitation 1 00 1 50 allen 103 recitation 4 00 4 50 thaw 102 recitation crn days time room professor 5 45 7 05 tba 4 30 5 20 229 recitation 7 15 8 05 recitation 7 15 8 05 recitation index department computer science university pittsburgh updated 12 11 95 csci data communications networks spring 1996 section 2166 computer science department indiana university tr 11 15 12 30 233 instructor franklin prosser lh330e 855 email prosser cs indiana office hours 12 30 1 30 1 30 2 25 appointment drop lh330e textbook william stallings data computer communications 4th edition macmillan 1994 goals 1 learn data communications networks 2 enhance skills preparing presenting material audience 3 enhance skills preparing writing significant survey paper approach participate fully class sessions student expected read reflect forthcoming material prepared learn data communications instructor students share lecturing responsibilities augmented presentations computer science staff students write survey paper students present lectures topic write paper students write papers rough guide suggest total effort distributed preparation follow lectures 50 preparation presentation lecture topic paper 25 allocate lecture topics based desires participants attempt lecture schedule class period lecture schedule current schedule lecturer develop present topic make list sources materials members class prepare participate lectures lecture assign grade relevant homework lecture topics generally follow structure main textbook check guidelines lecturers hints preparing delivering good lecture paper write propose topic secure approval work paper survey present state tightly focused topic general rule avoid surveys broad topics plan treat topic date sources find inevitably students long paper undesirable make rule ll typical paper 20 double spaced typed printed pages newsgroup ac 623 iu computer science network newsgroup tabs class business contribute information participants class classroom final exams hand expected function graduate level paper talk due march 19 paper talk due april 25 choose interview students paper factors contribute grade attendance record attendance expected present participate class meetings lecture skill preparing organizing presenting material include timely preparation source lists handouts documents presentation include skill selecting grading homework problems evaluate lectures assign grade request offer comments criticism skill selecting researching presenting written paper addition proper job intellectual content paper expected show proper technical writing skills structure style grammar paper assign grade paper grade reflect judgment writing skills technical content appropriateness topic responding homework assignments quality responses sum success seminar depends active involvement participants quality participation criterion grading normal competent work expect superior work earn inadequate work earn reference sources data communications networks swain library books journals interest library obtain material loan textbook references ends chapters extensive collection textbooks reference works check prosser books current list conditions borrow materials guidelines lecturers strict time schedule lectures afford schedule plan presentations carefully assume portions lecture time aware topic fits total plan consult people topics overlap touch allocate related overlapping intelligently peers lectures cover material presented textbook lecturing textbook don plan cover book pick important instructor develop reasonable detail sources textbook hand list sources week advance lecture chance prepare lectures put important sources 2 hour reserve swain library prepared 2 minutes beginning lecture business assign homework exercises related topic select exercises illuminate important aspects topic make homework problems trivial complex time consuming grade homework lecture overhead prefer department provide 10 overhead transparencies lecture choose make transparencies drawing directly photocopying prior lectures prepare handouts distribution overheads don don crowd information foil pace lecture considerably faster overheads audience time absorb material notes develop questions prepared lecture common material organize prioritize material fit allocated time end lecture won finish good stuff ve prepared don rush topics give lecture deal present important topic properly rush present quickie sketch remaining material watch time hand beware insufficient preparation find material 30 minutes remaining class embarrassed class don plan present haven practiced presentation find examples judging material ll glad discuss encourage questions discussion expected expert topic sufficiently prepared lead discussion unanswered questions investigate lecture prepared address period follow discussion 2 minutes made verbally beginning class meeting requires longer prepare written response hand class cs395t mining monitoring databases prof daniel miranker seminar schedule term project material overview tentative reading list homework projects 2979 cs 537 2 introduction operating systems fall 1996 tuesdays thursdays 1 00 2 15pm cs 1325 discussion fridays 1 00 2 15pm cs 1221 hosts mary vernon instructor karuna muthiah ta home page cs 537 2 note thursday lecture friday discussion dates oct 3 4 oct 10 11 nov 7 8 dec 5 6 solutions quiz 3 assignment 4 11 7 96 office hours email textbook readings grading projects quizzes mail archive approximate schedule topics week topics reading sep 3 introduction concurrency threads address chapter 1 spaces processes 2 1 sep 10 thread management cooperating threads chapter 2 2 2 3 sep 17 synchronization implementing mutual cont exclusion sep 24 semaphores cont oct 1 monitors concurrency summary cont oct 8 deadlock process scheduling chapter 6 2 4 oct 15 memory management protection address chapter 3 translation caching tlbs oct 22 demand paged virtual memory cont oct 29 review survey systems chapter 4 nov 5 file systems disk management naming chapters 4 directories 5 nov 12 hardware os compiler language tba interface protection security nov 19 java overview language java objects core tba methods nov 26 java threads security thanksgiving class dec 3 networks distributed systems remote chapter 9 procedure call rpc dec 10 distributed file systems global memory chapter 13 systems review vernon cs wisc computer sciences 302 algebraic language programming sections instructors comments suggestions complaints cs302 feedback provided clicking jim skrentny cs302 coordinator office 262 0191 email skrentny cs information sections cs 302 frequently asked questions overview microcomputer laboratories consultants fall 1996 consulting schedule tutors policy academic misconduct courses offered cs department software sections introduction microsoft windows hints windows compilers windows operating system email netscape creating subdirectories information savitch text book introduction borland language borland integrated development environment fortran information jeff lampert home page section 70 updated fri 8 30 96 jim skrentny cs302 coordinator skrentny cs wisc previous description introduction computer science fall 1996 ramamurthy 127 bell hall tel 645 3180 ext 108 leave message office hours mw 10 00 11 30 username cs buffalo url http www cs buffalo august 25 1996 description prerequisite text class room time requirements computer grading policy miscellaneous document ramamurthy tue aug 6 16 50 25 edt 1996 1983 introduction computer science ii v22 professor samuel marateck reaching samuel marateck mail marateck cs nyu phone 212 998 3146 office 620 warren weaver hall office hours 4 30 6 00 monday wednesday homeworks graduate adviser students 14 washington place provisional times tuesdays 5 00 8 00pm fridays 2 00 5 00 pm syllabus rules writing programs instructions email list sending homeworks email submit programs ftp programs unix machine attach files pine email homeworks homework 1 connect 4 homework 2 string calculator data homework 2 data set 1 data set 2 homework 3 huffman coding data homework 3 data set 1 homework 4 artifical intelligence min max class programs answers end chapter problems text book acfsw server 14 wash place drive directory courses v220101 001 es cse 413 analysis algorithms schedule 11 45 12 35 118 debartolo hall professor danny chen room 384 fitzpatrick engr hall phone 219 631 8804 email cse office hours 11 00 11 45 1 20 1 55 teaching assistant chenhua lang room 222 cushing hall phone 219 631 8854 email bach helios office hours 11 00 12 00 homeworks solution assignment 1 solution assignment 2 solution assignment 3 solution assignment 4 modeling physically based simulation fall 1995 mon wed 11 00am 12 15pm instructors lin cs unc manocha cs unc description annoucements notes list papers projects homeworks physically based modeling related stuff www collide collision detection package frequently asked question binary space partition bsp trees current research simulation virtual environments simlab computer tools analysis simulation movie clips showing medical simulations application surgical simulation hits november 1995 computer science 404 ethics computers society outline fall 1994 section 1 mon wed 10 00 285 section 2 3 00 pm 133 tmcb section 3 tue thur 9 00 133 tmcb section 4 2 00 pm 235 professor dr lynn 2248 tmcb ext 8 office hours mon wed tue thur 11 20 noon times appointment description seminar impact computer technology information systems society ethical questions written discussed pre requisites english 316 junior standing textbooks 1 zen art motorcycle maintenance robert 2 computer ethics forester morrison mit 1994 3 computers society 5th edition kathryn editor objectives 1 provide opportunity write discuss matters significant impact future professional life 2 build confidence ability converse people technical issues ethics information systems environment 3 demonstrate ability analyze write discuss issues problems facing chosen profession 4 develop justify personal professional code ethics 5 sensitive keeping abreast major developments information systems perception field seminar activities 1 reading assignments completed class period assignment discussed practice major part grade based participation seminar discussions grade distribution class grade process spelled detail care fair effort grade received fair effort means 3 credit hour meeting 2 times week expect put hours preparation meeting period order preparation reading time required rapid reading skills 2 write discovery paper page length covering reading assignment papers discovered reading assignment illuminated reading assignment intended mere summarization articles thoughtful analysis ideas select list number paper period day week column class schedule papers handed seminar format paper make place discussion score upper corner papers machine printed hard copy free spelling obvious grammatical errors feedback quality writing timely submission major criterion discovery paper grade turned discussion period due receive 3 points quality paper papers lacking quality lacking thoughtful analysis spelling obvious grammatical errors receive 2 points miss seminar receive negotiated level credit paper advanced arrangements negotiated advanced arrangements made late paper receive 1 point paper points 3 seminar prepared discuss discovery paper reading assignment regular seminar meeting times discuss concepts insights discovery papers day reading assignment major variable determination grade seminar score assign participation discussion participation discussions graded day score day discussion handed period scale 0 reading assignment competed participate discussion 1 reading assignment competed participated discussion 2 reading assignment completed contribution discussion 3 reading assignment completed significant contribution discussion relates reading assignment 3 discussion score class arrive late leave early grade scale grade heavily read reading assignment day called justify score varies widely observation participation accomplished changing score paper receive paper back unfair overlooked contribution office hours resolve difference 4 major writing assignment required major writing assignment report development justification personal professional code ethics pattern acm code ethics ve good job paper ten pages personal code written person paper handed preliminary grade time prior period 20 graded feed back returned improved grade based needed deadline assignment period 25 turning papers preliminary grade optional 5 writing summary papers required shown schedule summary papers address set questions relate approximately prior reading assignments student evaluation 1 discovery papers 25 track 2 discussion scores 50 scores 3 summary papers 5 15 daily papers 4 major writing assignment 10 discussion scores list 100 class schedule 1 find absent grade 0 0 receive discussion paper discussion score miss discussion don hand discussion paper 2 late penalty summary papers code ethics paper 20 day late 3 university standards upheld class includes honest byu dress standards standards agreed uphold work writing assignments sensitive implicit copyright convention 404 paper previous semesters copies papers plagiarism grounds failing 4 education university requires rules regulations encourage ways things initiative creative thinking encouraged hope enjoy learning concepts practical details hope process learn good capacity increases grade breakdown 404 93 100 65 73 90 92 60 64 87 89 57 59 83 86 53 56 80 82 50 52 74 79 50 img img comments webmaster cse 590d autumn 1996 technology collaborative learning cse 590d home page copyright notice material web subject copyright viewed public installed web site university washington general description autumn 1996 computer technology internet methodologies teaching learning coming ways seminar explore read number papers technology collaborative learning participating student responsibility making presentation group papers cover subset papers explore applications ai visualization techniques analysis evidence student learning online contexts meetings scheduled tuesdays 2 30 3 20 decide move time fit people schedules visits middle school washington middle school scheduled depending interests participating students update 25 september 1996 tanimoto cs 532 advanced programming languages fall 1996 cs 532 advanced concepts programming languages page information related class class policies assignments dr windley improve class information general stuff policies students started survival requires working knowledge unix commands emacs editor electronic mail email mosaic information started online assignments assignment 1 lazy functional languages haskell gofer strongly typed functional language lazy evaluation assignment explore haskell relates languages familiar resource document haskell tutorial postscript read run examples write code compares languages pascal scheme lisp prolog good good functional programming matter cover aspect language pick part haskell appeals interesting explore depth information haskell programming language manual html online paper week september 9th assignment 2 programming lists chapter 3 chapter 3 davie references explore lists haskell pay special attention list translated simpler functions structural induction proving properties functional programs lists paper week september 16th paper extension week topic assignment 3 datatypes interpreters chapters 5 6 primary references supporting chapters davie number simple command interpreters literature fact easy define simple interpreters concrete datatypes represent abstract syntax pattern matching functions interpreter literature full examples small interpreters defined functional languages paper week september sep 30th explore functional languages define operational semantics languages interesting extensions ll find define interpreter small assembly language define translator language assembly language interpreting chunk code interpret function give result translating running assembly language interpreter idea lot place note weeks work groups meet week 23rd ll town thursday friday continue meet groups questions weeks work ll expect papers higher quality work complete assignment 4 lazy evaluation explore lazy evaluation chapter 7 resources hands points references paper week oct 7th continued week oct 14th assignment 5 denotational semantics read explore chapter 10 lot resources denotational semantics make don fixpoint semantics heavily ll week paper week oct 21st preliminary paper discuss ll expanding coming weeks byu cs department home page created jan 6 1995 updated tue sep 10 10 02 46 1996 phillip windley windley lal cs byu 1995 1996 phillip windley rights reserved reproduction part work permitted educational research provided copyright notice included copy comp 142 introduction operating systems fall 1996 tth 12 30 1 45 sn 014 instructor kevin jeffay office hours tth 2 3pm jeffay cs unc ta jan office hours mw 2 3pm cs unc postscript copies class handouts date parenthesis date handout distributed outline syllabus 8 22 96 survey 8 22 96 homework 1 8 27 96 due 6pm 9 5 96 java 8 29 96 homework 2 9 5 96 due 12 30 9 17 96 homework 3 9 17 96 due 6 00 pm 9 30 96 grading hw1 notes hw3 9 17 96 guidelines documenting programs 9 19 96 homework 4 10 1 96 due 6 00 pm 10 7 96 homework 5 10 8 96 due 12 30 pm 10 22 96 midterm review sheet 10 22 96 homework 5 slides 10 24 96 homework 6 11 5 96 due 12 30 pm 11 19 96 midterm ii review sheet 11 19 96 postscript copies lecture notes lecture 1 administrivia thurs 8 22 96 lecture 2 history oss basic os concepts tues 8 27 96 guest lecture introduction java thurs 8 29 96 lecture 3 processes process coordination tues 9 3 96 lecture 3 slide 6 missing class handout tues 9 3 96 lecture 4 semaphores tues 9 10 96 lecture 5 higher level synchronization primitives thurs 9 12 96 lecture 6 message passing thurs 9 19 96 lecture 7 processor scheduling tues 9 24 96 lecture 8 memory management thurs 9 26 96 lecture 9 virtual memory tues 10 1 96 lecture 9 slide 4 missing class handout tues 10 8 96 lecture 10 page replacement algorithms tues 10 8 96 lecture 11 load control thurs 10 10 96 lecture 12 code data sharing tues 10 22 96 lecture 13 deadlock thurs 10 31 96 lecture 14 secondary storage management thurs 11 07 96 lecture 15 file systems thurs 11 14 96 lecture 16 unix operating system tues 11 19 96 misc stuff complete java threads monitor lecture 5 thurs 9 19 96 java semaphore class needed homework 3 binary file semaphore binary file execute semaphore class reset class line java references infamous definitive sun java tutorial threads synchronization tutorial monitor tutorial java language specification img forward graduate dilbert du jour revised wed sep 18 13 14 50 edt 1996 jeffay cs unc page hit times aug 30 16 46 41 edt 1996 logic automated reasoning description introduction logic computer scientists elementary exposition computational point view propositional logic predicate logic axiomatic theories theories equality induction interpretations models validity proof automated deduction unification resolution equality strategies applications prerequisite 109b instructor genesereth information quarters offered 1995 96 autumn manna tth 11 12 15 spring genesereth tth 1 15 2 30 summer mw 2 15 3 45 units 4 3 units graduate students modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cse 548 computer systems architecture winter 1996 instructor susan eggers eggers cs washington sieg 308 543 2118 office hours tuth 11 12 ta joshua redstone redstone cs washington sieg 233 543 7798 office hours 2 30 3 20 4 00 4 50 sieg 326a information overview postscript schedule continuously updated postscript lecture notes problem sets previous tests architecture history postscript ratings postscript information tools shade set simulator sparc v8 atom system building analysis tools alpha tullsen 21164 simulator execution driven instruction level simulator simulates superscalar architecture close 21164 etch binary analyze pentium code alpha hardware monitors multiflow compiler alpha pixie user manual 1991 postscript dinero uniprocessor cache simulator local machines alphas pentiums sparcs applications multiprocessor uniprocessor spec benchmarks neat pages cpu info center info current future processors cse 2001 system development general information instructor david clay mail address cs fit lab assistant mike mail address cs fit class times location lecture tues thurs 12 30 1 50 lab mon 10 11 50 mon 3 4 50 goals students learn process designing implementing software systems role data structures systems syllabus lab sessions hot topics prerequisite cse 1001 1002 textbook ada data structures dale lilly mccormick university massachusetts computer science department cmpsci 383 introduction artificial intelligence fall 1996 shlomo zilberstein handouts note handouts cs umass information schedule messages programming assignment 1 programming assignment 2 programming assignment 3 programming assignment 4 homework assignment 1 homework assignment 2 homework assignment 3 homework assignment 4 final examination related links artificial intelligence modern approach home page source code programs textbook ai faq frequently asked questions ai virtual library reading university ai repository cmu list ai resources canada institute information technology yahoo directory ai sigart acm special interest group ai aaai american association artificial intelligence common lisp online lisp tutorials tulane johns hopkins texas civilized software guy steele jr common lisp language 2nd edition index lisp references yahoo comp lang lisp frequently asked questions faq lisp resources university massachusetts lisp code accompanying ai textbooks hacker dictionary shlomo cs umass cs e6998 001 spring 1997 topics 3 computer modeling barrett robotic hand 3 model construction 3 mesh model cad model acquired multiple laser range scans wed 4 10 6 00 pm faculty peter allen associate professor computer science allen cs columbia overview ability acquire view animate analyze 3 objects computer increasingly important 3 objects computer question methods approaches answering question methods differ depending size acquire model molecular structure anatomical part body person machine building function model model viewed geometrically correct models physical analysis simulation explore 3 modeling detail variety viewpoints robotics medicine graphics virtual reality discuss 3 data ac devices 3 modeling systems 3 file formats algorithms acquire create augment manipulate render physically build models prerequisite experience 1 topics computer graphics computer vision computer aided design addition programming students proficiency languages student unsure background contact professor allen allen cs columbia text papers handouts provided class small charge involved format weekly class lectures professor allen assigned papers presented class members grade based student paper presentation group project project potential project acquire 3 object sensors create model manipulated computer physically building 3 model rapid prototyping machine lab project recovering 3 model building campus photography projects student choosing projects individual group oriented topics 1 overview 3 modeling 2 acquisition devices range scanners robotic digitizers 3 data formats 3 data 4 boundary representations 5 volumetric representations 6 manipulation 3 models cool related sites scanners time geometry peter allen allen cs columbia programming paradigms description introduces variety programming language paradigms implementations topics structure implementation compiled languages basic concurrent programming functional paradigm object oriented paradigm languages include lisp small programming projects prerequisite 106b 106x instructor zelenski autumn 1996 97 materials information quarters offered 1996 97 autumn zelenski mwf 2 15 spring zelenski mwf 1 15 units 5 3 units graduate students modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cs472 foundations artificial intelligence computer science department cornell university fall 1996 cs472 img information cs472 cs473 img materials cs472 cs473 code academic integrity read announcements 11 18 claire due date program 3 moved monday nov 25 beginning class 11 14 scott solution homework 4 11 12 kevin code pcs programming assignment 3 set note file operators lsp loaded functions rearranged slightly variables previously defined constants changed parameters appease compiler pc lab files cs machines files netscape 11 9 kevin find bindings found usr find bindings pc accounts 11 7 kevin pc lab code programming assignment 3 code started assignment planner successful run completion apply operator schemas ll hunting cs machines shouldn problem 11 6 kevin special offer limited time concerned program worry longer complete assignment materials page positive grade result guaranteed offer november 22 assignment group 11 6 5 30 claire clarification problem 4 homework 4 assume 1 system adds fact jb 1973 dodge van kb query time 2 fact jb 1973 dodge van exists kb postscript document modified include clarification 10 31 scott homework homework due 11 11 10 30 kevin solution programming assignment 2 materials page 10 28 claire solution midterm homeworks solutions portion home page 10 23 claire information cs473 status reports due tuesday 10 18 cs473 section home page 10 19 claire reminder class monday 10 16 scott solutions homework 3 postscript cs home pages cs department home page cs302 algebraic language programming section 13 fall 1996 ta chad lane hcl cs wisc announcements program 7 line due tues nov 12 important version 11 4 compile problem enumerated types recognized class declared inside public section class result private section top needed private section bottom shown version note definition defined line function body cpp call class work file cpp forgot change enumerated type values uppercase compile changed line copy cpp overwrite obsolete copy include changed check link added comments suggestions program 6 important program 6 project parts project directory file names updated program description consistent version make consistent naming sample run chris weaver public directory called shouldn matter program sample program 6 line ready crucial read entire assignment understand class basics attempt early start hard require time piece bring questions class tuesday midterm grades freshmen means fine means great thumbs grade means freshman disregard stuff class tentative semester syllabus reading assignments programming assignments handouts preparing quizzes tests quizzes tests solutions information policies text problem solving object programming walter savitch addison wesley publishing company 1996 meet van vleck 1 00pm 2 15pm policies administrative information grading policy late policy mail information attendance policy academic misconduct links 302 information introduction microsoft windows introduction borland 4 5 cs302 home page vectra lab source code text consultants extra reference material cs302 faq questions answered working home sharp lecture notes sharp style guide modified wed oct 30 16 00 cdt 1996 chad lane cs 111 home page spring 1996 home page computer science department introduction computer science cla cs 111 starting point online information documentation recent cs 111 news current homework pointers preparation submission homework points late assignments examples programs ve looked class cs 111 main introductory programming computer science curriculum serves computer science majors requirement majors computer science distribution cla students catalog description found cs 111 students learn program language unix operating system environment standard programming techniques topics taught topics include data types flow control arithmetic string operators functions arrays pointers addition variety fundamental data structures algorithms covered list pointers access information students instructors information catalog description syllabus homework staff information computer science department information cs department home page cs department computing resources departmental resources cyberspace unix emacs internet information boston university www server high performance computing info neat places courtesy crovella page prepared steve homer introduction computer science table contents introduction general information references fall 1996 lectures code fall 1996 assignments teaching assistants enrichment readings unix tips interesting web sites introduction homepage starting point information links updated semester bookmark page visit regularly 11 25 96 examples online page correct link 10 23 96 midterm answers postscript format general information references office hours schedule information handout postscript version syllabus postscript version make making compiling easier postscript version columbia online tutorials commonly unix manual pages style guide fall 1996 lectures organization introduction postscript version acis lecture postscript version program postscript version introduction syntax postscript version syntax postscript version logic flow control postscript version logic flow control ii postscript version top design postscript version top design continued postscript version functions postscript version pointers introduction postscript version arrays pointers postscript version arrays pointers postscript version multidimensional arrays strings postscript version strings things postscript version strings things postscript version defining types postscript version dynamic memory allocation postscript version recursion postscript version recursion data structure postscript version stack data structure postscript version stacks linked lists postscript version linear linked lists postscript version code examples bottom section link directory examples lectures examples arranged lecture number lecture numbers tied week numbered sequentially lecture 13 midterm subdirectory find host source files executable files browse source files web order run executables run unix command line order run pow 2 lecture 6 execute command examples pow 2 click code fall 1996 assignments assignment 1 started postscript version assignment 2 program postscript version assignment 3 functions postscript version assignment 4 finishing tic tac toe functions postscript version assignment 5 source code analyzer postscript version assignment 6 recursion game minesweeper postscript version ta muhammad anton aaron ken ta gallery ta information posted enrichment readings week history computing week history postscript week egg cliff stoll week reserve engineering library albert joins fold week catch reading week internet week enigma robert harris week java week road ahead bill gates week eleven mythical man month frederick brooks anniversary edition week twelve guide management scott adams week thirteen great papers computer science unix tips fortune finger shell history wc unix redirection reading text files snooping lookup saving session journal script checking quotas permissions files emacs modes draw pictures 8 head tail bit file grep finding words files regular expressions part echo quickly mail date cal files intelligently cut finding diff printing code enscript sorting parts files sort printing identical lines file aliasing commands web sites cs department homepage hackers dictionary columbia university acm association computing machinery home page back table contents visiting visitor number img sep 11 1996 copyright 1996 matthew greenwood cs columbia cs414 systems programming operating systems cs415 practicum operating systems selections display symbol correspond postcript documents hand phase 3 hoca information schedule changed 9 14 95 groups handouts handout 1 gif format postcript format img ai broccoli 9 4 95 questions answers changed 10 23 95 chip computer system console window chip img chip console tutorial img principles operation img configuration file hoca operating system hoca operating system specifications img page maintained lorenzo alvisi concepts computing computer science 4 times 97w 2 97x 12 98w 2 instructors rebelsky winter dist tas overview computing computer science including topics history computers computer applications introductory concepts digital electronics computer architecture computer languages theory computation artificial intelligence impact computers society future students introduced computing high level software spreadsheets hypertext database systems recent offerings students learned excel hypercard wrote significant hypercard projects intended students plan computer science students computer science 5 open students computer science 5 9 14 back dartmouth cs home page cs 664 machine vision staff instructor ramin zabih teaching assistant justin miller class time place mwf 3 35 4 35 phillips 219 project suggestions problem sets problem set 1 problem set 2 class notes scribe week 1 29 january regularization 31 january simulated annealing 5 february computing motion regularization 7 february calculus variations 12 february maximum likelihood estimation 14 february markov random fields 19 february snakes 21 february stereo motion 26 february introduction correlation 28 february 4 march parametric methods 6 march guest lecture 6 march parametric transforms cont 13 march correlation census transform 18 march lecture cont 27 march stereo geometry cont 29 april 2d geometrical transforms 1 april motion segmentation 8 april tracking 10 april motion tracking cont 15 april edge detection 17 april continuation model based vision 21 april hausdorff distance 23 april guest lecture 30 april face recognition section notes optical flow constraint equation sources computer vision home page history object recognition sponsored img radar division instructor teaching assistant secretary outline radiation lab home page eecs department home page created jeffrey computer science 320 compiling techniques fall 1996 princeton university professor andrew appel schedule modern compiler implementation java java api documentation information texts computers grading assignments 1 interpreter 2 lexical analyzer 3 parser 4 abstract syntax 5 type checker 6 dummy back end phase 7 working back end phase 8 correct back end phase 9 documented back end phase 10 complete compiler 11 extra project submitting programming assignments keeping touch browse pu cs 320 newsgroup copyright 1996 andrew appel cs 537 introduction operating systems section 1 fall 1996 instructor marvin solomon office computer sciences office hours 9 00 tr office phone 263 email address solomon cs wisc ta rob mellencamp office 1349 computer sciences office hours 10 11 mwf office phone 262 5340 email address cs wisc news watch space latest updates oct 31 answers midterm exam summary scores detailed breakdown grade distribution oct 27 specification project 4 avaiable oct 21 due date project 3 moved thursday oct 24 typographical errors notes deadlock avoidance corrected importantly array called places called places popular demand midterm exam warning large grain salt exam long time ago text covered topics order semester midterm oct 15 time place midterm exam determined room 1240 comp sci 7 15 9 15 pm october 23 oct 14 specification project 3 avaiable oct 9 discussion issues presented class day oct 8 summary grades project 1 oct 6 electronic hand directions program 2 posted oct 1 procedure givefork algorithm 2 project 2 specification call notify web page corrected show sept 26 ve fixed bugs project 2 specification minor important caused introduction paragraph slightly garbled jake carr pointing line omitted sample code algorithm programming details section create threadscheduler start threadscheduler sched threadscheduler sched start correctly section threadscheduler details section web page fixed liping zhang sept 20 test data files project 2 directory ~cs537 1 public src data files java class reading file ~cs537 1 public src graph java definition class graph project specification file ~cs537 1 public src graph peterson graph shown project specification mentioned initial placement forks acyclic file ~cs537 1 public src graph peterson graph acyclic initial placement forks file ~cs537 1 public src star graph star topology central philosopher sharing forks sept 19 todd pointed typos specification project 2 15 forks numbers 0 15 read 15 forks numbers 0 14 eat replaced online version corrected todd sept 18 mistake java tutorial notes section strings argument version string substring argument offset end substring number characters string notes corrected tung fai chan pointing sept 17 occasionally send urgent messages directly mailing list students registered archive messages list web receiving messages send mail solomon cs wisc specification project 2 avaiable received requests makefiles java sample makefile ~cs537 1 public src makefile copy file working directory java source files remember separate directory project edit comments type make compile run program make classes compile running sept 13 notes handing assignment simulating preemptive multitasking solaris computers added sept 12 java tutorial finished finished section threads find helpful hints structure project 1 aware weekly seminar operating systems networking meeting mondays 2 30 seminar semester monday 16th check colloquia seminars web page details sept 5 java book finally university bookstore sept 4 beginnings java tutorial sept 4 java cs department unix workstations create file named cshrc local home directory line set path path java bin make change effect type source cshrc local simply log log back sept 3 specification project 1 ready sept 3 unix orientation sessions unix users scheduled times tues thurs sept 3 5 4 pm 6pm room 1221 cs mon thurs sept 9 12 4 pm room 1221 cs updated wed sep 4 14 10 06 cdt 1996 contents news summary lecture information text projects grading schedule lecture notes summary cs 537 intended general introduction techniques implement operating systems related kinds systems software topics covered process management creation synchronization communication processor scheduling deadlock prevention avoidance recovery main memory management virtual memory management swapping paging segmentation page replacement algorithms control disks input output devices file system structure implementation protection security lecture information lecture 11 00 12 15 tuesday thursday 1221 computer sciences statistics discussion 11 00 11 50 wednesday 107 psychology discussion section optional important lectures primary focus wednesday meetings topics related projects including introduction java programming language time answering questions points raised lectures text text required modern operating systems andrew tanenbaum prentice hall 1992 strongly recommended java programming language ken arnold james gosling addison wesley 1996 online references lots additional helpful materials java web references collected locally fast access java tutorial java language specification java api documentation watch spot additional links web projects programming projects java programming language sun sparcstation workstations running solaris dialect unix operating system provided computer access implements java programming language computer sciences department computers responsible transferring required data sets software packages computer assignment easy acquainted exercise designed familiar computing environment java language subsequent projects involve process synchronization processor scheduling disk scheduling file system implementation project students required work pairs members pair receive grade project feel free discuss projects share code partner cheating vigorously punished assignments due beginning class 11 date entire semester late days credit late days assignments day assignments days assignment late days assignment java students taking familiar java choose java arguments favor java programming environment runtime errors bad subscripts null pointers uninitialized variables exceptions caught language runtime mysterious crashes random behavior java strings easier char arrays garbage collected storage management extremely handy java trendy java caught faster language history reasons java growing popularity discuss issues class byproduct knowledge java commodity java operating system features built widely programming language language level support concurrency threads synchronization monitors hand switching programming language bit fortunately excellent resources ease transition java programming language arnold gosling amazingly good introductory programming primer authors assume program reference manual reference manual online readable introduction language takes started write sophisticated programs java book university bookstore strongly encouraged buy gathered variety resources including nice online tutorial java programming reference manual standard class libraries grading midterm final exam count 25 grade midterm evening wednesday october 23 7 15 9 15 pm room 1240 computer sciences statistics final scheduled timetable tuesday december 17 5 05 programming project started count 2 grade remaining projects count 12 schedule schedule tentative updated semester check back frequently sept 3 6 introduction chapter 1 sept 10 oct 8 processes synchronization chapters 2 6 processor scheduling sept 17 project 1 due learning java oct 10 project 2 due synchronization oct 10 nov 11 memory management virtual chapter 3 memory oct 22 project 3 due cpu scheduling oct 23 midterm exam room 1240 comp sci nov 14 dec 5 devices file systems chapters 4 5 nov 14 project 4 due disk scheduling dec 10 12 protection security sections 4 4 4 5 dec 12 project 5 due file systems dec 17 final exam lecture notes introduction history os bottom view top view outline java programmers processes synchronization processes process processes creating processes process states synchronization race conditions semaphores bounded buffer problem dining philosophers monitors messages deadlock terminology deadlock detection deadlock recovery deadlock prevention deadlock avoidance implementing processes implementing monitors implementing semaphores implementing critical sections short term scheduling memory management allocating main memory algorithms memory management compaction garbage collection swapping paging disks solomon cs wisc thu oct 31 16 24 20 cst 1996 copyright 1996 marvin solomon rights reserved data structures class meeting time place administration reading assignments lectures homework programs exams programming hints study helps newsgroups web sites instructor teaching assistants official description undergraduate brochure class meeting time place mwf 11 45 12 35pm 140 debartolo hall administration syllabus policies procedures cse honor policy reading assignments programming hints study helps recommended books emacs quick reference style hints newsgroups courses comp lang comp lang web sites unix reference desk programming reference acm ieee computer society siam instructor teaching assistants instructor steven bass room 384 fitzpatrick hall phone 631 8320 email bass cse office hours teaching assistants dave surma room 214 cushing hall phone 631 8720 email dsurma darwin cc joe email darwin cc back cse home page comments author dave surma dsurma darwin cc copyright 1996 university notre dame rights reserved revised 28 august 1996 home syllabus homework submission homework solutions lab solutions concepts keywords searchbutton cs 5 home page fall 1996 cs 5 structured programming problem solving taugh experimental format relying web based notes recitation sessions hands lab sessions material divided lines calendar weeks week consists set lecture notes studied advance weekend recitation session monday set lab problems reinforce ideas week notes lab tuesday wednesday depending assigned lab section homework assignment reinforce test ideas lecture worked week due tuesday note homework week overlaps week recitation questions assignment due list direct access lecture notes lab problems homework problems week links made live documents free work ahead availability date week date monday recitation session material week lecture notes reviewed week 01 9 9 96 introduction cs 5 computers java programming lecture notes lab problems homework problems lab solutions homework solutions week 02 9 16 96 program simple output simple arithmetic lecture notes lab problems homework problems lab solutions homework solutions week 03 9 23 96 variables formatted output user input math library lecture notes lab problems homework problems lab solutions homework solutions week 04 9 30 96 top design conditional evaluation lecture notes lab problems homework problems lab solutions homework solutions week 05 10 7 96 looping lecture notes lab problems homework problems lab solutions homework solutions week 06 10 14 96 looping midterm friday lecture notes lab problems homework problems lab solutions homework solutions week 07 10 21 96 fall break monday exam post mortem friday exam solutions week 08 10 28 96 top design functions lecture notes lab problems homework problems lab solutions homework solutions week 09 11 4 96 introduction dimensional arrays lecture notes lab problems homework problems lab solutions homework solutions week 10 11 11 96 review methods arrays monday friday week 11 11 18 96 midterm monday exam post mortem friday exam solutions week 12 11 25 96 searching sorting multi dimensional arrays lecture notes lab problems homework problems lab solutions homework solutions week 13 12 2 96 classes objects methods lecture notes lab problems homework problems lab solutions homework solutions week 14 12 9 96 classes objects methods part ii lecture notes lab problems homework problems lab solutions homework solutions final exam thursday december 19th 2 pm galileo page copyright 1996 joshua built frontier macintosh rebuilt sun nov 24 1996 4 21 07 pm http cs hmc courses cs5 index html cs 221 sections 4 homepage syllabus info plan cover exam print sac words printer names assignments 1 final homework program read carefully note due dates 2 program 4 due 11 27 wed 100 points late assignments accepted 3 program 3 due 11 13 wed 100 points 4 homework 4 due 11 6 wed 75 points 5 program 2 due 10 30 wed idea program play demo sac account logged sac cd demo view readme follow demo executable cars 6 homework 3 due 10 9 wed work homework 7 program 1 due 10 2 wed work homework 8 homework 2 due 9 25 wed started asap 9 homework 1 revised due 9 11 assignment notices read 9 30 96 9 27 96 fourth part program 1 9 25 96 part program 1 9 24 96 part part problem 1 class mailing list 9 12 96 cs221 mailing list 8 28 96 syllabus restored references 9 7 96 carol harris info unix editors dialing home carol inherited professor seales good 9 7 96 carol harris inherited poop sac directly parts indirectly worth time 9 6 96 general intro computers sac unix files includes step step mail evolve slowly 8 28 96 unix sac 8 28 96 editors vi sac 8 28 96 programming fortran back table contents computer networks computer science 78 times 98s arrange prerequisite computer science 23 37 computer science 25 recommended dist tas focuses communications protocols computer networks functionality specification verification implementation performance protocols work provide complex services aspects network architectures considered laboratory projects integral part networking concepts explored depth offered alternate years back dartmouth cs home page introduction translator systems fall 1995 announcement syllabus description handouts lecture notes class annoucements homeworks programming assignments quizzes revised wed aug 23 08 58 27 edt 1995 sc cs unc cmp sci 610 410 translator design fall 1996 instructor eliot moss associate professor office lgrc department main office email moss cs umass phone 413 545 4206 fax 413 545 1249 teaching assistant karsten jung office lgrt 122 email jung cs umass phone 545 1519 class schedule lectures tu 2 30 3 45 lgrc fri 11 15 12 05 lgrt 1322 610 honors discussion 11 15 12 05 lgrt 1322 class documents general information files syllabus schedule requirements latest 610 news file definition mini pascal language compiled project lecture related files friday lecture 09 27 96 context free grammar algorithms postscript 2 save paper postscript 1 friday lecture 11 08 96 numbering postscript 2 save paper postscript 1 homework related files homework assignment 1 solution postscript homework assignment 2 homework assignment 3 homework assignment 4 project related files project assignment 1 project assignment 2 project assignment 3 project assignment 4 www alert redirection response server handled client http www cs washington education courses 378 connection moved permanently document moved cs 404 504 software project management fall 96 97 3 semester credits http www cs uidaho ~billjunk courses cs482 cs482 html updated november 14 1996 img computer science home page img univ idaho home page instructor william junk computer science dept university idaho moscow id 83844 1010 telephone 208 885 7530 800 824 2889 fax 208 885 6165 alternate 208 885 9052 mail billjunk cs uidaho courses academic credit cs 404 504 video tape engineering video outreach cs 504 national technological university subscribers ntu se 580 north american service video tapes rent purchase fall 96 97 offering cs 404 504 purchase rental contact engineering video outreach 1 208 885 6373 information description comprehensive project management tailored individuals involved development software software intensive products software project management deals methods techniques tools achieve successful product development effort meeting cost schedule quality targets intended technical contributors individuals wanting project managers performing project management duties specific topics covered include general planning concepts product development life cycles software development life cycles software development processes interacting supporting processes activity planning scheduling cost resource estimating resource management risk identification management determining project status contracting organizational strategies teams environmental social factors change management syllabus schedule forms reading form html version reading form word 7 0 version class exercise form class exercise form word 7 0 version printed references books www links presentation slides term project exercise 1 exercise 2 exercise 3 img computer science home page img univ idaho home page www http www cs uidaho ~billjunk mail billjunk cs uidaho boston university cas computer science dept cas cs 101 b1 introduction computers cs 101 general introduction computers applications assumes previous knowledge subject cs101 introduces computers arts sciences work programmed people read topics microprocessors www understand people data processed job people computerization society meaning instructor bob gaimari email rgaimari cs bu office mcs 205a ext 3 5230 hours thur 10 00am 12 00pm fri 9 30am 10 30am appointment teaching fellow rob pitts email rip cs bu office mcs 286 ext 3 6412 hours mon 2 00pm 4 00pm tue 3 00pm 4 00pm thu 7 00pm 9 00pm class meeting time mon wed fri 8 00am 9 00am place sto b50 archives syllabus homeworks archive miscellaneous handouts discussion sections student home pages cs cluster document adapted prepared professor azer bestavros cs bu created february 11 1996 updated march 18 1996 c211 introduction computer science fall 1996 contents general information network id account copper zinc list tutors c211 motivation description materials syllabus lecture scripts assignments communication evaluation gradebooks policies 11 19 review sessions final exam 11 19 student chapter acm meeting wednesday november 20 11 12 scheme interesting letter disney studios 11 6 solutions midterm examination general information instructors david leake section 1118 email leake cs indiana office phone 855 9756 mark leone section email mleone cs indiana office phone 855 george springer section 1128 email springer cs indiana office phone 855 jonathan sobel erik section discussion section home page section email cs indiana cs indiana office phone 855 associate instructors eugene sections 1124 1125 email cs indiana office 230 phone 855 9926 peter drake sections 1129 email cs indiana office 230 phone 855 brian sections 1126 1127 email cs indiana office 230 phone 855 steve sections 1119 1120 email cs indiana office 230 phone 855 byron long sections 1121 1122 email cs indiana office 230 phone 855 prerequisites 2 years high school algebra credit hours 4 lectures section 1118 tr 1 00 2 15 lh102 david leake section mwf 9 05 9 55 lh102 mark leone section 1128 tr 1 00 2 15 lh115 george springer section mwf 9 05 9 55 jonathan sobel erik discussion sections lecture sections 1118 section 1119 2 30 3 20 steve section 1120 4 30 5 30 steve section 1121 9 05 9 55 byron long section 1122 10 10 11 00 byron long discussion sections lecture section section 1124 11 15 12 05 eugene section 1125 1 25 2 15 eugene section 1126 11 15 12 05 brian section 1127 1 25 2 15 brian discussion sections lecture sections 1128 section 1129 3 35 4 25 lh115 peter drake discussion sections lecture sections section 11 15 12 05 jonathan sobel erik local newsgroups ac csci c211 ac csci cs students office hours monday 10 00 11 00 mark leone 1 00 3 00 brian 2 30 5 00 jonathan sobel 3 00 5 00 steve tuesday 10 00 12 00 peter drake 2 30 3 45 george springer 2 30 3 45 david leake 4 00 6 00 erik wednesday 10 00 11 00 mark leone 1 30 3 30 byron long 3 00 5 00 eugene thursday 2 30 3 30 george springer 2 30 3 30 david leake 2 00 4 00 erik difficult make times appointments times made contacting instructors ais description programming general art solving problems study computer programming study solving problems computer programmer writes program constructing model process model called algorithm programmer concerned program simply works works interacts users programs class designed teach art computer programming end develop sense style aesthetics guide programming efforts develop intuition things work learn design principles engineering good programs teach computer science give analyzing programs algorithms finding means improve learn number standard algorithms programming idioms standard ways performing kinds tasks programming choose language whichever choose language place limits programs framework organize ideas processes problem solving programming language class scheme chosen convenient mechanism describing idioms processes programmers found won spend time teaching details language don find easy pick helpful program simple powerful language scheme translate solution traditional programming language simplicity scheme treat computer science topics depth traditional languages detail mastered scheme give impression true joys challenges programming position study computer science c212 finally computer programming fairly young field hasn lost sense fun lots people including hope enjoy goals end student expected concepts write good scheme programs 1 students data types symbols numbers booleans lists vectors matrices strings characters 2 students write programs recursive iterative imperative styles 3 students write recursive programs lists top level items nested tree recursion 4 students procedures class objects pass arguments write programs values procedures includes currying composing procedures 5 students understand concept scope environment locally defined procedures 6 students abstraction data making programs independent data representation procedures abstracting structure programs 7 students input output routines write convenient user interfaces programs 8 students handle binary representation numbers 9 students standard sorting routines insertion sort n^2 mergesort quicksort log understand advantages disadvantages write linear binary search programs 10 students mutate data structures including lists vectors strings addition understand side effecting variables 11 students read programs appreciation constitutes good programming style aware relative efficiency programs 12 topics included time permits include things writing syntactic extensions developing object oriented programming package scheme streams literate programming programmer programs comprehensible computer programming language implementation complains practice generally easy solve problems appreciated programs comprehensible programmer programmer confidence program correct program easily comprehensible computer intended programmer intended cases essential programs comprehensible programmers typical student programming experience real world programmers spend time modifying huge programs developed long period time programmers modifying code months joy nightmare depending program written emphasize importance literate programming programs easy understand relative difficulty problem solve literate programming important programming goals efficiency code compactness efficiency compactness literate programming materials required springer friedman scheme art programming mit press mcgraw hill 1989 cover quarters text source code c211 packet white rabbit 110 indiana ave packet tutorial software systems assignment recommended friedman felleisen schemer fourth edition mit press 1996 book introduction recursive programming designed study recursion students require extra material feel comfortable difficulty mastering recursion strongly recommend book study interpreters macs pcs fairly beautiful scheme package macintosh beautiful dos syllabus lecture scripts quarters text scheme art programming covered approximately week devoted chapters listed links list script files drive line lecture presentations script file chapter accessed machine copper file www prof leone separate script lecture based scripts examples chapter 1 data operators emacs chapter 2 procedures recursion chapter 3 data abstraction numbers chapter 4 data driven recursion chapter 5 locally defined procedures poly alg ss poly ss poly ss binary notation chapter 6 interactive programming chapter 7 abstracting procedures chapter 9 vectors chapter 10 sorting searching chapter 11 mutation chapter 12 object oriented programming assignments programming assignment due week assignments assigned assignment plain text file www txt links answer files names form www ss added assignment due answers 1 started 9 11 5pm 2 simple procedures 9 18 5pm answers 3 simple recursion 9 25 5pm answers 4 recursion 10 2 5pm answers 5 deep recursion 10 11 fri answers 5pm 6 iteration 10 16 5pm answers 7 locally defined procedures 10 23 5pm answers polynomials 8 binary numbers data 10 30 5pm answers abstraction trees 9 encodings interactive 11 8 fri answers programming 5pm 10 procedures arguments 11 13 5pm answers building huffman trees 11 procedural abstraction 11 26 tue strings vectors 5pm submitted programs run chez scheme recommended ucs university computing services machines named copper zinc students network id instructions creating copper zinc accounts account configure run emacs scheme emacs handin program entering setup hitting return logging login time account configured c211 configure copper zinc accounts assignments posted wednesday afternoon due electronically 5 00 wednesday week written material due beginning lecture thursday friday late assignments accepted computing semester assignment average lowest assignment grade dropped assignments count 10 final grade essential assignments master material computer programming playing musical instrument mastered lots practice programming assignments submitted program c211 handin directory bin copper zinc handin program evaluates grades program behavior results returned immediately email zinc mail received read grading results machine read mail correct resubmit programs times announced deadline highest grade recorded assignment entered class gradebook discuss assignments students assume true courses expect fully understand assignment solutions found students copy work turn fully understand fail examinations 10 added good assignment grades insufficient pass teamwork assignments good long member team contributes fully understands programs means put file written submit work final submission assignment electronically graded associate instructor grade assignment style good programming style makes easier programs working develops habit literate programming noted great importance developing large programs good style rewarded evaluation exams scheme programming consistent suitable style program indentation essential violation cardinal rule indentation result loss credit communication newsgroups ac csci c211 ac csci post announcements assignments exams exceptions usual office hours encouraged post questions related share related information class make habit notes times week individual personal matters feel free contact instructor associate instructor email newsgroup check regularly cs students important announcements computer science department students interesting dialogs topics description accessible html hypertext markup language file www world wide web url universal resource locator http copper ucs indiana home html updated additional information programming assignments progresses view resource url netscape program networked pc mac netscape underlines html hypertext links follow link click url computer science department home page http www cs indiana home page html sorts information obtained evaluation 10 assignments 28 exam 1 7 30 9 00 tuesday october 8th study guide room assignments midterm examination sample exam midterm examination solution midterm examination 28 exam 2 7 30 9 00 tuesday november 5th sample exam midterm examination study guide room assignments midterm examination solution midterm examination 34 final exam sections 1118 1128 12 30 2 30 thursday december 19th sections 10 15 12 15 monday december 16th review sessions final exam mid term final exams locations announced gradebooks electronic gradebook updated assignment exam gradebook section 1118 gradebook section gradebook section 1128 gradebook section policies attendance class attendance monitored regular attendance class participation strongly recommended attendance examinations compulsory make examination special assignments projects students raise grades academic integrity read computer science department statement academic integrity understand rules computer science courses operate cases academic dishonesty reported office student ethics branch office dean students withdrawal withdrawal wednesday october 30th requires concurrence dean based extenuating circumstances incomplete grade incomplete final grade prior arrangement exceptional circumstances conforming university departmental policy bulk work completed passing fashion practical distributed systems cs514 registration cs514 students taking cs515 general information overview logistics readings homeworks homework 1 due 2 7 8 00am homework 2 due 2 21 8 00am postscript homework 3 due 4 3 8 00am examinations midterm examination due 3 6 8 00am postscript final examination due 5 3 8 00am postscript annotated bibliographies selected annotated bibliographies prepared class ismap section 1 section 2 section 3 objectives csc 114 introductory programming language primary purpose teach problem solving design context object oriented program development satisfactory completion fundamental understanding object oriented program development familiar problem solving techniques commonly elementary programming syntax proper functions control structures arrays text files simple structs classes debugging testing techniques commonly elementary algorithms develop style programming makes programs readable readily modified understand abstraction verification return csc department home page cs240a introduction operating systems midterms hw2 graded access grades class statistics link project 4 line midterm solutions instructor mendel rosenblum mendel cs stanford office gates 309 phone 723 office hours tues 1 30 2 30 wed fri 11 00 12 00 times appointment teaching assistants steve cs stanford robert bosch bosch cs stanford office hours tues 9 00 11 00 wed office hours mon 1 30 3 30 thurs 3 00 5 00 appt 5 00 7 00 appt office hours held gates 723 secretary lori lori stanford office gates 310 phone 725 3927 important cs links class information important dates handouts project information grades line adept asynchronous distance education project cs240a stanford cse 321 discrete structures autumn 1996 instructor paul beame beame cs washington lectures mwf 10 30am 11 20pm eeb 108 office sieg 416 phone 543 5114 office hours 1 00 1 30 1 30 2 00 thursday 11 00 12 00 3 00 3 30 appointment teaching assistant jonathan nowitz nowitz cs washington section thursday 1 30 2 20 johnson 437 section thursday 2 30 3 20 loew 216 office hours tuesdays 2 30 3 20 sieg 326a wednesdays 3 30 4 20 sieg 326d handouts syllabus induction recursively defined sets postscript acrobat acrobat reader don part browser midterm wednesday november 6 class sample questions midterms homework assignments assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 assignment 6 assignment 7 previous 321 webs fall 1995 karp spring 1995 ruzzo winter 1995 leveson spring 1996 beame computer science engineering department university washington po box 352350 seattle wa 98195 2350 usa beame cs washington modified cis 415 class homepage fall 1996 professor marilynn livingston teaching assistant barry cooks important notices contents updated mon nov 25 20 59 20 pst 1996 homeworks notes virtual memory notes notices os links projects samples schedule syllabus terms tests img ncsu computer science department csc 333 introduction computability languages automata catalog data official entry ncsu catalog data textbook languages theory computation martin mcgraw hill pub 1991 syllabus fall 1996 coordinator dr rance cleaveland email rance csc ncsu teaching assitant xie office hour 2 00 3 00 tue wed test2 open book open notes test date nov 12 tuesday test cover fa minimization pumping lemma myhill nerode theorem decision problems fas cfls cfgs closure properties ambiguities cnf pumping lemma pda sample tests fall 1994 spring 1996 review session office hour 2 00 5 00 nov 11 monday progress review csc 222 lecture 2 sep 3 statistic lecture kleene theory nov 7 solution statistic department computer science box 8206 college engineering north carolina state university raleigh nc 27695 update 07 nov 96 xie cs data structures algorithms fall 1996 class home page home page center communication entire class visit frequently information relevant disseminated regular basis general information outline class roster class statistics newsgroup columbia fall online manuals tools handouts assignments recitation notes code textbook registered bit background important registered students complete questionnaire home work assignment due responses questionnaire generate class roster class statistics grade sheets royr cs columbia cs 611 semantics programming languages contents description texts prerequisites handouts scribed lecture notes homework assignments contact information relevant web links description lectures mwf 10 10 11 00am upson 211 cs611 called advanced programming languages book entitled semantics programming languages goal conduct broad survey tech programming languages java sml directly study implementation mechanisms languages compressed dispatch tables multiple inheritance goal study principles formal notation describing computations tools analyzing proving properties computations concerns study specific programming languages implementation mechanisms lead deeper understanding programming specification logic mathematics proof theory study notations abstractly programs compute operational semantics notations describing programs compute denotational semantics turn abstract precise realization notations study techniques induction logical relations formally proving interesting relevant properties programming languages type safety compiler correctness ideally student coming learned make informal concepts notation precise manipulate notation demonstrate properties textbooks semantics programming languages carl gunter ml working programmer edition larry paulson prerequisites programming side assume experience pascal language preferably students knowledge experience working functional language scheme ml haskell theoretical side assume basic proficiency undergraduate mathematics logic computer science basic knowledge computability turing machines recursive functions logic predicate calculus mathematical maturity required designed phd students cs math ee meng undergraduate students meng undergraduate student talk instructor find suitable contact information newsgroup cornell class cs611 instructor greg morrisett upson 4105c jgm cs cornell 5 3009 office hours mf class appointment admin assistant linda competillo upson 4115 ta ulfar erlingsson upson 4162 ulfar cs cornell 5 2219 office hours tue 2 3pm thu 1 30 2 30pm relevant web links mark leone resources programming language research emacs mode ml ml el el needed ml el fox project line information standard ml reference information sml nj postscript user guide description base environment description system environment library documentation documentation tools reference tools gentle introduction sml andrew cumming mit info sml nj cs ece 552 introduction computer architecture 3 credits design computer systems components processor design instruction set design addressing control structures microprogramming memory management caches memory hierarchies interrupts structures prerequisites ece cs 352 cs ece 354 req cs 367 semesterly information info fall 1994 eecs 587 parallel computing instructor quentin stout parallel computers parallel computers easy build software takes work note 4 september 1996 students wanting enroll class procedure lists students collected class long seats room people permitted add drop add deadline meeting time place 9 30 10 30 eecs 3427 buy computer manuals texts lots papers read buy professor book relevant grading based homeworks computer projects final project choosing approve ability program fortran prerequisites ability analyze programs willingness rethink problems solved parallel machines center computing resources parallel computing cpc university michigan student join email group class email umich announcements minute email class homepage http www eecs umich 587 class invited weekly happy happy hour hour sponsored computer science engineering graduate student organization meets 4 30 eecs jobs parallel computing jobs ll make lists semester progresses lot parallel computing resources net resources net semester progresses ll give pointers great conferences parallel computing vastly conferences conferences special sessions parallel computing applications recent conference announcements interest homework assignments 18 september 1996 18 october 1996 4 november 1996 25 november 1996 file 1 file 2 file 3 material notation home stout home page comments copyright 1996 quentin stout modified 9 oct 1996 analysis algorithms taught buckles department electrical engineering computer science room 304a stanley thomas hall office hours 2 00pm 3 30 mw phone number 862 3373 buckles eecs tulane text thomas cormen charles leiserson ronald rivest introduction algorithms mcgraw hill mit press york 1989 text errata postscript texts required ellis horowitz sahni fundamentals computer algorithms computer science press md 1978 gilles brassard paul algorithmics theory practice prentice hall englewood cliffs nj 1988 richard foundations algorithms heath company lexington ma 1996 problem books required ian parberry problems algorithms prentice hall englewood cliffs nj 1995 introduction design analysis algorithms edition charles babbage research centre st pierre manitoba 1987 handouts eecs guidelines students general departmental policies written programming assignments posting grades importantly academic honesty postscript 12k computer resource policies rules legitimate departmental computers information accounts directions obtaining additional information loads additional information including introduction unix change password printing syllabus postscript 46k cpsc 620 addendum postscript final exam thursday 12 dec 1 00 5 00pm quiz solutions assignments due date home work 1 aug 28 sept 9 solutions home work 2 sept 9 sept 20 solutions home work 3 sept 20 sept 30 solutions home work 4 sept 30 oct 7 solutions home work 5 oct 7 oct 21 solutions home work 6 oct 21 oct 28 solutions home work 7 oct 28 nov 6 solutions home work 8 nov 6 nov 22 solutions home work 9 nov 20 dec 4 solutions interesting links related algorithms university southern california usc alley oop links ee cs courses cs 2083 microcomputer applications section 5 instructor computer science university arizona tucson diploma computer studies higher technical institute documentation topics introduction solutions class project homework 4 power point homework 5 www programming quiz announcement links introduction class designed familiarize students basic computer concepts popular microcomputer applications topics include word processing spreadsheets graphics internet homeworks individual subjects class project require combination applications class quizes announced page responsibility check page announcements change cs412 introduction numerical methods page information fall 1996 cs412 smile assignment 5 due note changed due date slightly changed points problems 1 4 diary 29 oct class additional material residual error condition rick carl office hour 11 12 list errata text diary 31 oct class diary 05 nov class email problem 3 updated question computational complexity numerical analysis algorithms posted preprint foremost mathematicians today subject interested tricky topic squares solution approximation time place tr 12 55 2 15 cs stat 1221 lecturer carl de boor email deboor cs wisc office hours 12 r14 30 15 30 cs stat final exam thursday 2 45p don intend provide make exam tas text brand introduction scientific computing van loan computer science department cornell university prentice hall growing list errata text text supplemented additional material 17oct files mentioned book organized chapter aware ftp site mentioned book names begin capital letter book begins lower case letter matlab class sessions present plans computing assignments matlab fortran kermit matlab primer 3rd edition doit 1 95 handout 2 cs 525 cs 412 student reaction student edition matlab accessing matlab telnet accessing matlab telnet win95 win3 1 machine overview syllabus tentative assignments 1 2 3 4 5 answers 2 3 4 list key words grades digits student id email current questions related links explore cs department home page computer systems lab frequently asked questions list simple vi tutorial advanced vi reference viva vi good introduction unix teaching computer science description teach small discussion section 106a learning fundamentals teaching programming language introductory level workshops general meeting weekly introductory material general 106 specifically teaching techniques application interview required 198 coordinator cs information prerequisite 106b 106x instructor roberts information quarters offered 1995 96 autumn roberts 4 15 6 winter roberts 4 15 6 spring roberts 4 15 6 units 4 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford eecs 627 vlsi design ii winter 1996 prof richard brown office eecs phone 763 email brown engin umich ta unofficial engin umich class mail alias engin umich design mike general information information web sites university michigan high performance microprocessor project university idaho vlsi links synopsys university program vlsi text book prentice hall digital integrated circuits jan rabaey world wide web virtual library electrical engineering mit semiconductor subway career mosaic internet online career center cs 726 726 math 726 stat 726 nonlinear programming theory applications fall 1996 schedule lecture 8 50 9 40 mwf 1257 cs mail cs726 1list cs wisc url http www cs wisc 1 instructor michael ferris office 6391 cs telephone 262 4281 mail ferris cs wisc office hours 10 00 11 00 monday tuesday wednesday teaching assistant yuh jye lee office 1307 cs telephone 262 6602 mail yuh jye cs wisc office hours 12 00 1 00 wednesday 2 00 4 00 thursday class text nonlinear programming olvi mangasarian siam publishers philadelphia 1994 texts nonlinear programming theory algorithms shetty edition wiley york 1993 nonlinear programming bertsekas athena scientific 1996 general information overview introduction linear inequalities theorem alternative convex sets convex concave functions optimality criteria differentiable convex concave functions order optimality criteria order optimality criteria duality nonlinear programming generalizations convex functions optimality conditions exact penalty augmented gradient projection books reserve kurt wendt library assignments grading homework assignments 35 grade 1 assignment week midterm examination november 4 8 50 9 40 25 grade final examination 40 grade homework assignments homework 3 homework 4 homework 5 homework 6 mathematical programming uw home page courses page updated periodically semester computer networks architectures protocols stanford university winter 1997 3 units winter tth 2 45 4 00 gates b01 stanford instructional television network faculty teaching staff professor nick mckeown gates building 340 tel 415 725 3641 email ee stanford information general project oriented large part grade programming projects prerequisites cs240a required prerequisite strong background programming unix systems essential project guidelines general rules requirements programming assignments give idea expect students year web page structure assignments slightly year indication level work required year page required texts 1 communication networks buy book quarter begins edition 2 unix network programming stevens sitn information sitn students class deadlines projects local students 7 day grace period sitn endeavor videotapes asap sitn students strongly encouraged adept makes lectures world wide web wait videotapes lectures page accessed times nov 17 1996 page maintained jim geist algorithms computer science 25 times 96f 10 97x 97f arrange instructors aslam prerequisite computer science 15 19 mathematics 8 recommended dist qds survey fundamental algorithms including geometric algorithms graph algorithms algorithms string processing numerical algorithms efficiency algorithms terms time space discussed emphasis presentation implementation formal analysis back dartmouth cs home page cs 314 home page brian smith tour guide information homework assignments assignment 1 assignment 2 assignment 3 assignment 4 projects project 1 project 2 ps314 spec lectures table contents postscript slides 1 introduction computer systems 2 cpu organization 3 68000 programming 4 procedures recursion stacks 5 assemblers linkers loaders 6 interrupts 7 introduction logic design section 03 specific information index day time location class instructor information due dates assignments project section 03 day time 8 30am location room 134 arts building instructor gina koehn office engineering building phone 966 email koehn cs usask ca office hours appointment img index due dates note late labs assignments accepted credit date handed due date lab 1 sept 10 sept 24 lab 2 sept 17 sept 26 lab 3 sept 27 oct 8 lab 4 lab 5 assignment 1 assignment 2 assignment 3 img index syllabus instructors labs assignments lecture notes marks pm program main menu report problems document home webmaster cs usask ca department home page page modified tuesday october 1 page 1996 eecs 659 adaptive signal processing mwf 10 30 11 30 eecs instructor alfred hero reach 4229 eecs hero eecs umich 763 office hours 4229 eecs mw 4 5pm appointment click syllabus reserve list ps file click suggested problems exercises preparation exam ps file contact information prof alfred hero iii systems division dept electrical engineering computer science university michigan 1301 beal avenue ann arbor mi 48109 2122 tel 313 763 fax 313 763 8041 email hero eecs umich cs 426 computer graphics 1995 fall semester cs 426 home page home page cs 426 latest information class mind document static information added frequently questions send mail staff check pu cs 426 newsgroup class personnel professor tas students information lecture topics readings setting account work enroll online handouts lecture notes homework assignments links places csci 4229 5229 colorado cs 318 illinois cs 248 stanford spring 1995 cs 511 alberta ecs 175 uc davis spring 1994 ecs 175 uc davis winter 1995 cs 457 washington spring 1995 cs 488 688 waterloo cs 184 uc berkeley fall 1995 cs 43 dartmouth fall 1995 cs 4413 mississippi state university fall 1995 live computer science department www topics information hypertext markup language html uniform resource locators url read web home lynx character based web browser 814 vlsi systems design text assignments marking scheme projects quizzes readings instructor notes content calendar vlsi tools access instructor tutor marks notices table rates sections wolf terms importance review quiz detail means material detail general means concepts contained material background material preview material wolf set context material background material covered depth great importance skip means ignore section purposes review quiz responsible topics discussed depth class programming language design analysis spring 1995 mwf 8 30am dave schmidt instructor office n219a 532 6350 text structure typed programming languages schmidt mit press 1994 supplemental material introduction standard ml robert harper state union copy center 4 study programming languages designed analyze programming language tools abstract syntax definitions typing rules denotational semantics languages typing systems modula languages lectures topic number lectures core language 3 abstraction principle 6 parameterization principle 5 qualification principle 4 lambda abstraction records 3 lambda calculus 4 propositional predicate calculus based typing 12 prerequisites comparative programming languages knowledge modula ada lisp scheme elementary understanding structure compiler grading exercises selected exercise sets end chapter text exams midterm end note undergraduates prerequisite prerequisite instructor immediately engineering college choose drop notice prerequisite responsibility drop enrolled decide complete note university policies academic dishonesty cheating offenses punished failure exam paper project cheating occurred failure expulsion university details pages 98 100 student life handbook contained 1994 95 ksu campus phone book steensgaard dk technical institute assembled impressive web site taught similar dave schmidt schmidt cis ksu csc 200 introduction computers sparcstation 5 department computer science north carolina state university lab description prerequisites syllabus homework grades materials related tidbits lecture coming current information syllabus grades humor related tidbits updated september 6 1996 teaches computer newswire coming office hours email addresses news affect home pages lecture computer lab instructors future ncsu home page document modified september 28 1996 send comments ncsu cse 135 computational techniques 1995 spring quarter cse 135 home page world wide web hypermedia document cse 135 bounty information class mind document static information added frequently problems document send mail weld cs click highlighted item information class personnel professor tas syllabus reading assignments homework policy computing lab announcements check regularly changed 31 95 handouts lecture notes homework assignments grades links official mathematica page mvis home page visitor room scheduling computer science engineering department computer science degree program offered college arts sciences computer engineering degree program offered college engineering mosaic topics basic information mosaic information hypertext markup language html uniform resource locators url read web home lynx character based web browser portions cse engr 135 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse engr 135 web copyright 1995 department computer science engineering university washington csc ece 506 architecture parallel computers fall 1996 instructor dr edward davis ta tim davis note access hard copies homework solutions dr davis office print page trouble copy file big save image postscript file print print good luck syllabus homework assignments assignment 1 assignment 2 assignment 3 assignment 5 assignment 6 assignment 7 extra problems assignment 8 homework solutions assignment 1 solutions assignment 2 solutions assignment 3 solutions assignment 4 solutions assignment 5 solutions postscript format note solutions 1 solutions 2 derived similarly refer class notes solution 3 assignment 6 solutions assignment 7 solutions extra problems solutions assignment 8 solutions 2129 introduction computer programming computer sciences 110 fall 1996 credit designed cover basic programming structures needed prepare students cs310 elementary engineering courses material covered sufficient enable student write simple programs solve engineering problems elementary courses material cs 110 essentially half cs 302 list fall sections lecture 1 fortran jeff lampert lecture 2 fortran jeff lampert lecture 3 tony silva lecture 4 tony silva lecture 5 sidney hummert lecture 6 sidney hummert lecture 7 michael birk lecture 8 michael birk lecture 9 sidney hummert lecture 10 sidney hummert lecture 11 tony silva lecture 12 tony silva lecture 13 russell manning lecture 14 russell manning lecture 15 martin reames modified wed sep 4 11 29 13 1996 anthony silva computer science 111 summer 2 1995 note page students irene gassko cs 111 class hw 0 1 2 3 4 5 class meetings a1 mtwr 9 00 11 00am mcs b23 midterm 7 class final 8 10 9 00 11 00am room mcs b23 instructor irene gassko office hours 11am noon irina cs bu mcs 205b x3 5231 notes unix reference material zen art internet study guide syllabus schedule homework guidelines grading guidelines programming assignments practice problems statement practice problems loops libraries makefiles irene gassko created 1995 7 1 modified 1995 8 6 bu cas cs 585 image video computing fall 1996 home page programming assignments p0 p1 p2 p3 p4 completed assignments p0 p1 p2 p3 p4 student commentary assigned readings participants lectures tr 12 30 2 00 mcs 148 instructor stan sclaroff office hours thursday 2 5pm room mcs 279 phone 353 8928 mail sclaroff cs description introduction algorithms image video analysis practical application areas ranging multimedia robotics medical imaging remote sensing background image processing image formation focus algorithms image video analysis based color texture shading stereo motion basic introduction recognition detection algorithms provided topics image metamorphosis digital image coding multimedia databases covered time prerequisites cs 112 cs 113 ma 242 ma 225 permission instructor prior knowledge computer graphics signal processing students working knowledge mathematics calculus variables including matrices linear spaces familiarity basic probability theory requirements participants complete bi weekly programming projects project reports due beginning class participants auditors included prepare page write summarizes critiques readings assigned commentaries written html format due mail class posted web page syllabus policy grading numerical recipes textures stan sclaroff created december 5 1995 modified august 28 1996 cse 341 compilers interpreters spring 1996 general information general information project description newsgroup upenn cis cse341 directory lectures assignments tests solutions due date online print copies material cets printers access directly eniac directory www link cse341 lecture lectures tests moore 212 section 001 richard lou paul office hours monday wednesday 1500 1700 room 3401 walnut street miscellaneous related links upenn cis department upenn dining philosophers eniac users guide introduction unix suggestions comments additions lou central cis upenn 2473 cs143 computer networks previous title networks systems approach description design implementation performance computer networks topics include internet protocols local area networks atm networks quality service performance analysis queueing theory congestion control broadcast multicast network security programming exercises protocol implementation instructor kung 110 pierce 496 6211 kung deas harvard office hours mon wed 2 30 4pm tfs mark pierce 496 4513 eecs harvard office hours wed 4 5 30 robert morris 218 aiken 495 eecs harvard office hours tue 11am wang 411 pierce 496 8020 eecs harvard office hours tue thu 2 30 4pm administrative assistant vera gropper 110a pierce hall 496 8269 vera deas harvard class time place mon wed 1 2 30pm pierce 209 section time place tue 4 5 30pm cruft 319 textbook richard stevens tcp ip illustrated volume 1 protocols addison wesley 1994 cs 143 registration outline electronic handouts assignments year midterm problems solutions year midterm problems solutions year final exam solutions prerequisites cs51 familiarity unix miscellaneous information eecs harvard tfs instructor cs143 class eecs harvard entire class http www deas harvard cs academics courses cs143 cs143 html text cabinet vera gropper office printed material grading final exam 30 midterm exam 15 home work problems 5 20 programming assignments 3 35 cse 505 concepts programming languages autumn 1996 mwf 10 30 11 20 loew 113 instructor david notkin notkin cs office hours tu 2 30 3 30pm 1 00 2 00pm sieg 414 appointment ta kurt partridge kepart cs office hours 12 00 1 00 4th floor cubicles handouts introductory handout html postscript assignments readings mailing list threaded archives mailing list administrative instructional purposes refer previously message threaded mailing list archives send mail list cse505 cs washington subscribe list send email majordomo cs washington single line message body subject subscribe cse505 general programming language research resources yahoo page mark leone excellent programming languages research pages programming language critiques gary language study page functional languages resources mit scheme home page cmu standard ml page gentle introduction ml haskell faq pages lambda calculus washington university lambda calculus pages monash university object oriented languages resources university geneva object oriented programming info page uw cecil project dylan pages carnegie mellon apple computer questions send mail 22c 297 state art graphics virtual environments fall 1996 updated monday 9 10 96 changed presentations 10 31 jones 11 7 announcement content requirements class schedule cs 596 computational complexity theory computational complexity theory groups problems classes computational resources solutions require familiar examples np classes problems solvable polynomial time nondeterminism investigate common complexity classes capture ideas feasibility randomized algorithms boolean circuits parallel computation interactive proofs learn major recent results area reported york times page general information relevant newsgroups miscellaneous interesting stuff feel free put suggestions comments suggestion box general information instructor james foster office jeb b24 phone 885 7062 office hours mf 4 30 5 20 mw 2 00 3 20 email foster cs uidaho prerequisites cs 490 ma 485 cs 495 math 405 consent instructor texts diaz structural complexity springer verlag 1988 recommended diaz structural complexity ii springer verlag 1990 objectives understand approach classifying computational problems structural complexity define class problems computational resources required solve investigate relationships classes understand proof techniques characterize inherent complexity problems familiar significant recent results computational complexity theory gain experience presenting results theoretical nature activities activities read text work exercises note graded homework assignments students strongly advised work exercises end chapters text book mid term examination give oral presentation significant result paper grading final grades determined approximately equal weights midterm presentation consideration class participation campus students syllabus press syllabus relevant newsgroups uidaho cs theory comp theory sci logic stuff interest check flap usr public bin animation program finite automata foster cs uidaho fall 1996 planning uncertainty background grading outline projects jump current place outline evolving syllabus background seminar introduce students exciting area research draws results operations research markov decision processes machine learning reinforcement learning traditional ai planning attack problems great scientific commercial potential read discuss handful recent papers give students appreciation state art students undertake group research project solidify understanding basic concepts contribute field make number presentations introduce students background material read research papers undergraduate level computer science knowledge basic probability theory calculus assumed contributions made researchers ai algorithms complexity numerical methods systems people areas find information seminar instructor michael littman office lsrc phone 660 email cs duke office hours tba description research planning making sequence choices achieve goal artificial intelligence ai years traditionally decision making models studied admit uncertainty whatsoever aspect world relevant generation execution plan advance contrast work operations research focussed uncertainty actions representation planning problems purpose seminar explore middle ground studied extremes hope understanding create systems reason efficiently plans complex uncertain worlds review foundational results ai read series papers written years begun bridge gap philosophy basically papers approaches basic problem people read understand papers recent represent active areas research quickly years result deep appreciation work read number papers introduce background approach organizing seminar assigned reading minimum students concentrate understanding state field identifying important open research questions prerequisites seminar accessible advanced computer science student goal introduce critical background material arises nonetheless common ground begin assume students familiar programming language algorithm analysis big notation calculus multivariate functions probability theory conditional probabilities addition exploring question create plans effective uncertain environments number important topics students learn seminar students exposed markov decision processes dynamic programming linear programming temporal difference learning supervised function approximation gradient descent neural networks strips rules partial order planning grading grading policy designed stimulate students important issues area class grade based class participation 25 short homework assignments 25 final project 50 outline organization meeting thursday september 5th 2 30 3 00 ll discuss time schedule class make meeting send email cs duke introduction planning uncertainty applications planning uncertainty ll lay space issues describe part space ll explore michael lederman littman algorithms sequential decision making ph dissertation technical report cs 96 09 brown university department computer science providence ri march 1996 chapter 1 introduction local postscript local bibliography postscript markov decision processes ll introduce model formal specification problem examining ll describe fundamental concepts states actions transitions rewards horizons results existence dominance optimal function optimal greedy policies algorithms iteration policy iteration modified policy iteration linear programming sense algorithms completely solve problem planning uncertainty rest seminar concerned solving efficiently exploiting additional structure present instances michael littman thomas dean leslie pack kaelbling complexity solving markov decision problems proceedings eleventh annual conference uncertainty artificial intelligence uai 95 montreal quebec canada 1995 postscript homework represent complex domain slides postscript accelerating solutions class algorithms solving quickly restricts iteration updates states benefit additional computational resources prioritized sweeping heuristic measuring updating state important computing approximately optimal solution quickly andrew moore christopher prioritized sweeping reinforcement learning data real time machine learning 13 103 1993 compressed postscript real time dynamic programming attempts find good approximate policy quickly focussing updates states visited andrew barto bradtke singh learning act real time dynamic programming artificial intelligence 72 1 81 138 1995 compressed postscript approach explicitly produce good partial policy identifying states visited solving smaller jonathan stuart russell control strategies stochastic planner proceedings 12th national conference artificial intelligence 1079 1994 postscript slides postscript function approximation approaches represent states completely unrelated objects domains states similar states policy standpoint similar representations attempt create transition function game backgammon make board based representation states insight exploited exchanging classical table based method functions function neural net map state description vectors values wildly successful td gammon work makes important background ideas including gradient descent temporal difference learning richard sutton learning predict method temporal differences machine learning 3 1 9 44 1988 postscript gerald tesauro temporal difference learning td gammon communications acm 38 3 58 68 1995 html slides postscript interesting application td lambda neural networks applied problems crites barto elevator controller robert crites andrew barto improving elevator performance reinforcement learning touretzky mozer editors advances neural information processing systems 8 1996 mit press compressed postscript simpler similarly successful cellular phone channel assignments based td 0 linear function singh bertsekas reinforcement learning dynamic channel allocation cellular telephone systems advances neural information processing systems 9 1997 mit press postscript tesauro work difficult generalize simultaneously addresses unsolved problems recent work begun tease effect function approximation dynamic programming temporal difference algorithm justin andrew moore generalization reinforcement learning safely approximating function tesauro touretzky leen editors advances neural information processing systems 7 1995 mit press compressed postscript recent workshop function approximation results convincing richard sutton generalization reinforcement learning successful examples sparse coarse coding advances neural information processing systems 8 1996 mit press postscript slides postscript interesting recent work concerned theoretical results function approximation result convergent algorithm results exist gradient descent methods averaging methods residual algorithms reinforcement learning function approximation armand prieditis stuart russell editors proceedings twelfth international conference machine learning 30 37 1995 morgan kaufmann compressed postscript html geoffrey gordon stable function approximation dynamic programming armand prieditis stuart russell editors proceedings twelfth international conference machine learning 261 268 1995 morgan kaufmann compressed postscript john benjamin van roy feature based methods large scale dynamic programming machine learning 22 1 2 3 59 94 1996 local postscript homework propose research project stochastic planning work function approximation attempts exploit structure state space treats actions black box states distributions states promising alternative symbolic descriptions actions reason entire classes state state transitions approach ai planning david mcallester david systematic nonlinear planning proceedings 9th national conference artificial intelligence 1991 postscript lisp code years planning algorithms proposed differ substantially classic planners unconventional planners shown empirically result shorter running times orders magnitude faster blum algorithm views planning type graph search kautz selman reduce planning boolean satisfiability problem blum fast planning planning graph analysis proceedings 14th international joint conference artificial intelligence ijcai pages 1995 extended version compressed postscript henry kautz bart selman pushing envelope planning propositional logic stochastic search proceedings 13th national conference artificial intelligence 1996 postscript slides postscript spite recent algorithmic advances traditional view planning ignores uncertainty uncertainty introduced gently assuming deterministic domain randomness added jim planning external events proceedings tenth conference uncertainty artificial intelligence 1994 postscript buridan system introduces general representation stochastic strips operators extends partial order planning stochastic domains representation equivalent expressiveness slides postscript nicholas kushmerick steve hanks daniel weld algorithm probabilistic planning artificial intelligence 76 1 2 239 286 1995 compressed postscript buridan system expanded plan representation powerful powerful policy representation denise draper steve hanks dan weld probabilistic planning information gathering contingent execution technical report 93 12 04 university washington department computer science seattle wa december 1993 compressed postscript slides postscript area intense interest remarkably work combining direct manipulation strips type actions dynamic programming based algorithm papers adopt view function approximation form abstraction form derived automatically propositional representation planning problem richard craig abstraction approximate decision theoretic planning artificial intelligence postscript craig richard goldszmidt exploiting structure policy construction proceedings international joint conference artificial intelligence 1995 postscript craig richard approximating trees structured dynamic programming proceedings thirteenth international conference machine learning 1996 postscript slides postscript summary slides postscript ll deal partially observable markov decision processes solve advanced topics make unexpectedly fast progress core topics number interesting issues explore including hierarchical solutions partially observable solving games papers ve recently found discuss notation representing multi player games incomplete information defining similar notation describes solve large continuous state efficiently linear programming daphne koller avi representations solutions game theoretic problems preliminary version appeared proceedings 14th international joint conference artificial intelligence ijcai montreal canada august 1995 pages 1185 1192 postscript michael trick stanley linear programming approach solving stochastic dynamic programs 1993 postscript project ideas major thrust seminar undertake group project exploring facet problem planning uncertainty sample project ideas methods efficiently evaluating plans complex domains aggregation methods offer hierarchical methods applied propositional state spaces blum algorithm extended stochastic domains results function approximation dynamic programming relate structured policy iteration algorithm perform simple structured starting make progress domain project development stephen written ideas load balancing accessible home page ve talked gala system basis general declarative language options standard proposed rich sutton modified thu nov 7 14 32 49 est 1996 michael littman cs duke college engineering department computer science cps 230 algorithms computing fall semester 1996 cps 230 fill anonymous feedback form today instructors mark richard teaching assistants laura anne campbell cps cps jayaram cps matt korth cps cps ryan shoemaker cps information syllabus calendar room schedule lab schedule introduction system introduction vi editor information emacs editor grading standard computer projects project handouts lab handouts examples project scores instructor specific information sections 1 12 exam project scores combined sections 13 21 exam 1 scores exam 1 stats exam 2 scores exam 2 stats exam 3 scores exam 3 stats exam project scores combined contacting mail cps cps bu cla cs 111 intro cs heddaya fall 1994 home page 1994 12 12 syllabus schedule examples grades hw 1 2 3 4 5 6 7 8 9 10 final exam mon 12 19 94 9 00 11 00am room begins cla b12 soc soc soc class meetings a1 tr 9 30 11 00am cla b12 a2 3 30 4 30pm psy cla 415 a3 10 00 11 00am psy a4 12 00 1 00pm mcs 148 a5 9 00 10 00am 122 hs 3 30 4 30pm mcs 135 instructor heddaya hrs 2 3 30p 11 12 30p heddaya cs bu mcs 271 x3 8922 teaching fellow hrs 2 3 30p 4 30 5p 9 10a cs bu mcs 208 x3 tutoring hours specifically dedicated 11 12 2 30 3 30 10 11 grader office hours cs bu study guide partial draft outline abdelsalam heddaya created 1994 07 21 princeton cs 333 advanced programming techniques spring 96 location description people texts syllabus lecture notes programs programming assignments programming project resources guest lecturers direct general questions phoenix princeton location computer science building room 105 mw 1 30 2 50 description cs 333 programming studies construction real world programs programs robustly interact users computing environment roughly organized sections unix programming java programming section covers unix system calls shells tools section introduces distributed programming language java context java study concurrency graphics user interfaces network programming emphasizes large scale programming program correctness term guests augment core material lectures describing software systems catalog description found people instructor lorenz lorenz cs princeton lorenz research att room 407 phone 258 908 582 4628 office hours mw 3 00 4 00 appointment tas drew dean cs princeton room 413 phone 258 1797 office hours tuth 2 00 3 00 appointment jeff cs princeton room 217 phone 258 office hours 4 00 5 00 appointment students recommended texts programming language kernighan ritchie prentice hall isbn 0 13 8 writing solid code microsoft techniques developing bug free programs maguire microsoft press isbn 1 551 4 tentative syllabus week introduction feb 5 organization overview notes feb 7 processes files file systems make notes programs week ii shells feb 12 shell programming notes programs feb 14 programming shell notes programs week iii tools feb 19 grep sed sed grep notes feb 21 lex yacc notes week iv shell graphics feb 26 tcl tk notes feb 28 visual basic notes week java mar 4 java top notes mar 6 java bottom unix timers notes week vi midterm week mar 11 guest lecture olin shivers mar 13 class project proposals week vii spring break week viii advanced java mar 25 java class libraries notes mar 27 guest lecture gene nelson week ix concurrency apr 1 threads synchronization notes apr 3 guest lecture john reppy week graphics apr 8 java graphics notes apr 10 guest lecture dave macqueen week xi user interfaces apr 15 java interaction notes apr 17 guest lecture guy jacobson notes week xii network programming apr 22 networked java guest lecture apr 24 guest lecture jim larus week xiii left apr 29 profiling debugging gc notes java security drew dean 1 tba week reading period week xv project demos lecture notes programs programming assignments send questions assignments phoenix princeton programming assignments constitutes 10 final grade assignments address unix programming assignment addresses java programming assignments made completed half leaving half free programming project assignment assignment ii assignment iii assignment iv programming project substantial programming project comprises 60 final grade project proposed designed implemented documented teams students project timetable march 13 class proposals 15 20 minutes team april 8 written project specifications due 5 page maximum week april 22 code reviews 30 45 minutes team moved week april 29 week 20 final week final project demos 30 45 minutes team project demo signup project grading resources java links guest lecturers david dobkin guy jacobson jim larus dave macqueen gene nelson john reppy olin shivers tue mar 14 12 27 13 est 1995 lorenz research att cis 134 problem solving pascal fall 1996 syllabus quiz 2 12 4 optional handin policy assignment 0 assignment 1 assignment 2 assignment 3 due 11 22 96 assignment 3 extra credit assignment 4 due 12 10 96 5 00 start early extra credit encryption dizzy demo demo xor demo grades cse 5257 graphical user interfaces fall 1996 general information instructor ryan stansifer ryan cs fit lectures lectures 20 00 21 15 tuesdays thursdays 121 class url http www cs fit ~ryan catalog description cse 5257 theories techniques human computer interaction design direct manipulation graphical user interfaces support menus buttons sliders widgets input text graphics output students design implement evaluate graphical user interface prerequisite cse 5020 humor dilbert cartoon goals learn java tcl tk expect students develop significant window application textbook textbook class john ousterhout tcl tk toolkit addison wesley reading massachusetts 1994 isbn 0 201 book user interfaces shneiderman ben designing user interface strategies effective human computer interaction 2nd edition reading massachusetts addison wesley 1992 isbn chapters 8 9 10 foley van dam feiner hughes information net java javasoft division sun microsystems java language specification man pages sparc solaris javac java man pages microsoft windows nt windows 95 javac java api documentation javasoft list bugs jdk http java sun java sun jdk 1 0 html sun java faq java faq comp lang java harold javascript faq andy augustine gamelan extensive collection applets javasoft contest winners winning applets contest run javasoft java world www magazine comp lang java newsgroup digital espresso weekly summary mentor software traffic appearing java mailing lists news groups java news line articles trade press acme java jeff poskanzer libraries java code java oasis archive freely java code java enabled browsers java world http www javaworld javaworld jw 04 1996 jw 04 html concurrent programming java doug lea tcl tk list widget examples tcl tk project sun microsystems tcl tk resources tcl tk man pages window system windows faq europe organized ohio state windows faq ohio comp windows lib man pages xt man pages athena widgets x11r6 postscript document 100 pages mit distribution note require application postscript usr local x11r6 bin ghostview home mailcap file cf netscape handbook index athena widgets x11r6 page postscript document mit distribution classwork grading tests grading based subjectively assignments medium sized projects small assignments grade based medium sized projects individually students choose projects oral presentations demonstrations application written reports expected tuck cs fit software installed harris lab projects games mastermind crossword puzzles minesweeper tutoring elementary arithmetic multiple choice tests foreign languages sound programming languages academic advising commerical inventory control real estate pictures form entry genealogy database management match engine drawing interface gis map campus final report outline report introduction context motivation similar software influenced project sources code ideas user manual command line options user interaction menus screen dumps error messages implementation toolkit tools implementation strategy table significant widgets classes procedures concepts overview code analysis techniques discovered similar applications deficiencies bugs unsolved problems appendices layout components widget hierarchy list class instance names instance document resources code outline code calendar important dates aug sep oct tu tu tu 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 4 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 12 11 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 19 18 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 26 25 26 27 28 29 30 31 29 30 27 28 29 30 31 nov dec tu tu 1 2 1 2 3 4 5 6 7 3 4 5 6 7 8 9 8 9 10 11 12 13 14 10 11 12 13 14 15 16 15 16 17 18 19 20 21 17 18 19 20 21 22 23 22 23 24 25 26 27 28 24 25 26 27 28 29 30 29 30 31 tuesday august 27 1996 lecture friday september 6 1996 1 due friday september 13 1996 2 due java projects palette applet lin sugar real estate qing lu mathematician zhao guess mastermind simon antoine real estate susan collins ice cream shop hong zhang digital alarm clock thumb michael terry description stephen 3d chang physics tutor jennifer campus map qing zhang campus map burger stephen johnson ryan stansifer ryan cs fit modified thu nov 7 17 34 18 est 1996 277 computer security overhead transparencies lecture 1 lecture 2 lecture 3 lecture 4 lecture 10 lecture 11 lecture 15 lecture 16 modified nov 17 1996 dick kemmerer kemm cs ucsb randomness complexity theory techniques involving randomness played crucial role complexity theory past decade prove results seemingly call toda theorem fact np hard problems np hard approximate survey developments time putting context covering ideas cryptography interactive proofs program checking led scheduled tu thurs 10 30 12 change people conflicts prerequisites solid knowledge np completeness reductions mathematical maturity cs 132 info section 358 ta jon bodner sections 358 mw 6 10 7 25 office hours monday 12 30 1 30 thursday 1 30 2 30 office number 1308 computer sciences statistics hall doit phone 262 6602 mail jonb cs wisc things mind copy lab guide sections click choose print file menu click questions stop office hours send mail grades section clicking jon bodner jonb cs wisc 1326 mound st 1 madison wi 53715 modified september 15 1996 harvey mudd college computer science 131 programming languages fall semester 1996 syllabus software emacs mode sml nj homework submission form josh professor ben grader kelly grader lectures unmodified spring 1996 lecture 01 lecture 02 lecture 03 lecture 04 lecture 05 lecture 06 lecture 07 lecture 07 addendum lecture 08 lecture 09 lecture 10 lecture 11 lecture 12 lecture 13 lecture 14 16 postscript file lecture 17 11 18 96 lecture 18 11 20 96 assignments project 01 project 02 project 03 project 04 project 05 homework 01 project 06 sample solutions project 01 project 02 page copyright 1996 joshua built frontier macintosh rebuilt fri oct 11 1996 12 18 04 pm http cs hmc courses index html cs377 topics human computer interaction stanford university 1996 97 topics current research interest human computer interaction contents change quarter quarter repeated credit plans courses year definite potential courses winter spring cs377 digital multimedia tools environments listed music 242 stephan planned spring mondays 4 15 6 15 cs377 interactive external cognition seminar stu card peter xerox parc cs377 user interface design enrollment limited 20 chuck cs377 information design nathan vivid cs377 reactive proactive computer agents ted ibm overview degree programs courses faculty research faq information updated winograd cs stanford september 21 1996 csc 302 introduction numerical methods motivation numerical methods key bridge computer scientists engineers economists medical researchers mathematicians scientists flavors engineers flavors computer science crucial computer scientists understand common styles languages class problems computer scientists computers class meets 4 05 5 20 pm tuesday thursday daniels 406 required text cheney ward david kincaid 1994 numerical mathematics computing 3rd ed california wadsworth personnel professor professor bob ref eos ncsu 121 daniels hall 515 office hours monday 6 8pm tuesday thursday 8 9am teaching assistant jim steed eos ncsu 100 withers hall 515 office hours monday wednesday 11 15am 12 30pm thursday 2 35 3 50pm miscellanea syllabus class calendar posted grades grading informantion homework assignments solutions tests quizzes solutions review summary floating point representation program converts decimal numbers octal remove integer algorithm floating point representation ieee standard programming languages fortran matlab cs computer graphics laboratory instructor peter schro der ps cs caltech 286 jorgensen office hours monday 9 11 time 4 30 6 00pm tues thurs location jorgensen 74 description 3 quarter sequence taught introduction 2d 3d computer graphics topics covered include scan conversion lines polygons basic image processing sampling aliasing antialiasing modeling viewing transformations curves surfaces user interfaces hidden surface removal algorithms reflection lighting models illumination computations techniques taught interactive graphics framework emphasis event driven programming standard graphics programming libraries opengl openinventor latest news check regularly important information hit reload button browser caches web pages addresses homework submissions gg caltech questions gg caltech essential information requirements grading policies tentative syllabus facilities class tas office hours assignments includes class assignments html postscript form important information turn assignments read carefully sending resources information books readings class lecture notes postscript format handouts topics year rights reserved 1996 peter schro der denis zorin daniel gg caltech modified sunday 13 october 1996 www alert redirection response server handled client http www cs washington education courses cse403 connection moved permanently document moved img cse 322 intro formal models fall 1996 anne condon cse 322 home page check page regularly find homeworks solution sets pointers upcoming lectures exams class messages messages class mailing list logged web subscribe mailing list send mail majordomo cs include message subscribe cse322 userid check email frequently update 11 20 96 10am homeworks handouts upcoming lectures list contents previous lectures 322 webs previous quarters winter 1996 autumn 1995 winter 1995 autumn 1994 autumn 1993 condon cs washington kayee cs washington update september 27 1996 1334 object oriented programming g22 3033 03 wednesdays 5 00 7 00 room 109 warren weaver hall professor edmond schonberg reaching mail schonberg cs nyu phone 212 998 3494 office 715 broadway room 706 office hours appointment mail times reaching teaching assistants bin li ken textbooks 1 principles object oriented software developement anton addison wesley 2 design patterns gamma al addison wesley 3 discovering smalltalk benjamin cummins book smalltalk 4 text stroustrup horstmann recommended recommended reading object oriented software construction bertrand meyer prentice hall accessing java compilers assignments lecture materials spring 96 simulation systems real imagined tues thurs 1 30 2 50 room cs 102 professors perry cook click perry home page ken steiglitz click ken home page ta click home page week week outline assignment 1 simulating population genetics durand due tues feb 13 1996 assignment 2 pendulum perry cook due tues feb 27 1996 midterm project proposals due thursday february 29 1996 midterm assigment due thurs mar 14 1996 assignment 3 plucked string ken steiglitz due thurs april 11 1996 assignment 4 automata ken steiglitz due thurs april 23 1996 pendulum code output cook department computer science computer science 250 computers 250 home page students reference page continually updated expanded continues date developments news variety related material browse information assignments solutions eiffel bulletin board bulletin board links updates additions pages date information assignments links areas pages finished tutorial schedule monday 4 00pm 5 30pm engin tuesday 4 00pm 5 30pm engin wednesday 4 00pm 5 30pm engin thursday 4 00pm 5 30pm engin thursday 7 00pm 8 30pm engin friday 4 00pm 5 30pm engin html versions tutorial outlines postscript versions tutorial outlines downloaded viewed ghostview ghostview ps printed laser printer attempt print dot matrix printer tutorial outlines tutorial 1 html version postscript version monday september 9 friday september 13 tutorial 2 html version postscript version monday september 16 friday september 20 tutorial 3 html version postscript version monday september 23 friday september 27 tutorial 4 html version postscript version monday september 30 friday october 4 tutorial 5 html version postscript version monday october 7 friday october 11 tutorial 6 html version postscript version tuesday october 15 friday october 18 tutorial 7 html version postscript version monday october 21 friday october 25 tutorial 8 html version postscript version monday october 28 friday november 1 tutorial 9 html version postscript version monday november 4 friday november 8 problems ise eiffel home pc problems bugs page ise site assignment 3 handout added work page class code assignment 3 downloading work page information find wide variety information relating nature important sections purpose instructors required texts outline mark work work section assignment descriptions assignment solutions outline expected assignments sample assignment support materials assignments eiffel page eiffel page local collection eiffel resources intended computers 250 students guides eiffel compilers links obtaining eiffel compilers introductions eiffel object oriented programming general links eiffel resources companies world modified november 4 1996 img cse ee 461 intro computer communication networks spring 1996 instructor richard ladner ladner cs lecture mwf 8 30am 9 20am sieg 325 office sieg 311 phone 543 9347 office hours 11am noon ta william chan wchan cs office hours 11 30am 12 20pm sieg 225 2 30pm 3 20pm sieg 326 class messages check email frequently lecture overheads homeworks projects file formats materials provided formats html hypertext markup language html document format handled www browsers fact viewing html document handouts ve provided originally latex documents converted html latex2html bit strange latex plain ascii text including formating commands simple things assignments generally legible format figures complex math stuff hard impossible read postscript ghostscript home page free viewers mac windows os 2 linux ladner cs washington wchan cs washington home page world wide web home page computer science introduction pascal find pointers resources students taking check page periodically announcements short cut lecture schedule error hw9 handout printed version hw9 incorrectly describes location zone size control pascal correct location run options page run menu line version handout correct information staff information jim office hours akw 410 appointment phone number 2 1232 email address cs yale chris rasmussen regular office hours dunham circus web page current schedule email address rasmussen cs yale dunham circus dunham circus public cluster building lectures stairs leading straight reach doors circus circus locked id validated open bringing lori akw knocking works recent assignments assignment due wednesday november 6th 1996 sample solution assignment due wednesday november 13th 1996 sample solution assignment due wednesday november 20th 1996 assignment ten due friday december 6th 1996 menu sheet things information lecture schedule updated regularly includes pointers handouts demo programs recommended readings lecture handouts includes assignments clarifications assignments solutions assignments directory class demo programs copy code programs programs polite put comment code important back figure written directory sample solutions homework assignments library procedures functions information directly related cs112 aren sick life hw6 interested playing fast shareware implementation life macintosh includes library interesting patterns loaded disk download desktop netscape clicking link 3 1 folder actual program grab cs112 folder instructional computing programs types machines found paul callahan collection life resources encryption check sci crypt frequently asked questions pages snake oil faq guide avoiding weak bogus encryption systems hw7 cs yale comp 131 fall 1996 introduction artificial intelligence artificial intelligence ai concerned design computer programs exhibit behaviors considered intelligent behaviors include communication natural language english learning reasoning dealing environment solving difficult problems study principles underlie called declarative view ai view holds purpose meaning component ai system construct ai system component system maintains purpose meaning end study detail topics knowledge representation represent knowledge world reasoning draw logical rational conclusions engineering view ai studying true techniques solving classes problems study techniques search theorem proving types monotonic reasoning finally study application areas choosing natural language understanding vision planning learning expert systems touch topics goal give solid broad background understanding ai depth understanding await learning opportunities note comp 80 comp 15 lisp ll learn hold extra classes beginning semester ta office hours handouts notes lisp textbook web page authors including errata clarifications errata clarifications archives fall 1995 jim schmolze schmolze cs tufts img cse 143 computer programming ii autumn 1996 craig chambers cse 143 home page world wide web hypermedia document cse 143 bounty information class mind document static information class messages added frequently problems document send mail cse143 webmaster cs announcements class announcements staff cse143 announce mailing list update 12 01 96 administration general information goals staff policies grading policy turn policy lab office hours schedule lecture topics reading assignments mail mail aliases subscribe class mail archives coursework reading assignments weekly topic schedule update 12 01 96 homeworks programming assignments quizzes exams materials lectures online versions slides lectures sections examples handouts quiz sections miscellaneous computing information answers questions computing environment textbook code feedback things anonymously links previous quarters cse 143 information cse department portions cse engr 143 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse engr 143 web copyright 1996 department computer science engineering university washington cse143 webmaster cs washington cs 110 introduction computer programming section 2 fortran cs 110 credit covers basic programming structures needed prepare students cs 310 elementary engineering courses prior computer programming experience required basic knowledge computers assumed material covered enable write simple computer programs solve engineering problems elementary courses programming fortran intended students received programming instruction high school section taught fortran programming language intended primarily engineering students computer science majors click description menu img important announcements read img lectures img instructor img grading policy img syllabus img text lecture notes img programming assignments img problem solving exercises img computer lab img pointers interest img lectures section 2 134 psychology 8 50 mwf march 18 10 punctual lectures avoid disturbing class img instructor gareth bestor office rm 1306 computer science statistics 1210 dayton st office hours wed 7 45 8 45 fri 11 00 1 00 pm appointment phone 608 262 6601 office 608 251 home emergencies mail bestor cs wisc click finger world wide web http www cs wisc ~bestor bestor html img grading policy final grade based programming assignments worth 25 including program 0 pass fail complete hand assignments eligible pass tests exams 100 assignments 4 25 click list current class grades section 1 student id click list current class grades section 2 student id img syllabus tentative topics sections text approximately covered week semester class read relevant sections text coming class questions class unsure waiting lab work assignment discover didn understand weeks 1 8 img text lecture notes text fortran engineering applications 5th edition koffman friedman 1993 lecture notes copies lecture notes line end week class important line lecture notes substitute coming class cover show overhead projector include examples additional notes put board responsible material covered class 1 week 1 2 week 2 3 week 3 4 week 4 5 week 5 6 week 6 7 week 7 8 week 8 img programming assignments programming assignments contributing 25 final grade attempt complete programming assignment hand program run compile errors graded automatically receive grade risk failing gradesheets handin directory hand assignments online late policy policy academic misconduct cheating assignment specifications program 0 handed class due wednesday 3 27 96 8 50 program 1 due monday 4 8 96 8 50 program 2 due friday 4 19 96 8 50 program 3 due wednesday 5 1 96 8 50 program 4 due friday 5 10 96 1 00 pm assignments consultants consultants computer lab problems wear tags duty approximately 8 00 11 00 pm consultants answer short questions compiler error messages program syntax login printers send mail run netscape click information consultants instructor general questions assignment questions require long explanation answered office hours send mail office office hours dissertation research home modem office hours make appointment easily contact mail regularly login read mail home click send mail img problem solving exercises important skills learn class problem solving good problem solving skills distinguish good computer programmer bad doesn matter familiar skilled programming language understand solve problem write computer program language learn problem solving skills techniques assign weekly problem solving exercises small trivial problems give monday problem week steps solve problem structure program primarily exercise general problem solving write fortran code time solution algorithm dependent programming language fortran solution class monday exercises 1 week 2 question 16 pg 89 click solution 2 week 3 question 4 pg 147 click solution 3 week 4 question 13 pg 218 click solution 4 week 5 question 6 pg 269 click solution 5 week 6 question 10 pg 329 subroutines click solution question 11 pg 330 functions click solution 6 week 7 question 8 pg 401 click solution img computer lab vectra lab rm 1350 computer science statistics hewlett packard vectra running microsoft windows microsoft fortran lab open 7 00 1 00 days week holidays printer room located hall rm 1359 home dorm computers write programs purchase copy microsoft fortran lahey personal fortran inside cover textbook work computer labs campus fortran compilers cae lab software lab includes microsoft windows ms dos mail netscape img pointers interest img cs 110 home page img gareth bestor home page img computer sciences department home page img starting points internet exploration img lycos search world wide web keyword img dilbert comic relief long nights assignment due copyright 1996 gareth bestor bestor cs wisc modified 1 1996 cse 581 parallel computation image processing 581 home page world wide web web short hypermedia document cse 581 information class mind document static information added time time schedule information october 31 november 7 9 class begin half hour earlier normal start 8 30 days november 1 meet 9 00 guest speaker prof ze li simon fraser university burnaby canada tuesday november 14 class november 16 9 00 dr bharath modayur guest speaker title presentation efficient parallel object recognition simd mimd machines tuesday november 21 class begin 8 30 topics completion discussion pyramid algorithms scale invariant operators top algorithms segmentation hierarchical relaxation approach burt hong rosenfeld introduction embedding virtual processing overview neural network architectures algorithms tuesday november 28 class begin 8 30 topics completion overview neural network architectures embedding neural networks meshes pyramids treatment iconic symbolic computation thursday november 30 class begin 8 30 topic parallel image analysis digital libraries demo schedule finding term project topics week october 12 18 students actively exploring topics term project written descriptions topics handed tuesday october 24 template writeups resources pvm parallel virtual machine software permits user program run machine made heterogeneous collection workstations convenient implement study distributed algorithms intel ssd technical publications include documentation intel paragon parallel computer system zpl language good language implement 2 array oriented algorithms intel paragon vendors supercomputers parallel machines info maspar national supercomputer center sweden online information maspar mp 2 university tennessee resource found neal friedman reports ve paragon documents errors corrections notes copyright notice material web subject copyright viewed public installed web site university washington term projects important part started week october 16 review session final schedule friday december 1 4 30 6 00 422 sieg hall final exam scheduled wednesday december 13 10 30 12 20 normal class meeting room exam closed book term projects due 4 30 pm thursday december 14 update 10 october 1995 eecs 498 2 computer game design implementation homepage mouse move paddle click put ball motion download directx iii check assignment 5 directx sites class information study technology science art offered fall 1996 involved creation computer games emphasize hands development games study variety software technologies relevant games including programming languages scripting instructor john laird languages operating systems file systems networks simulation engines multi media design systems study underlying scientific concepts teaching assistant mike van lent computer science related fields including simulation modeling graphics artificial intelligence real time processing game theory prerequisites eecs 380 finally study art design principles developing engaging games including software engineering human computer interaction thematic structure meeting times graphic design choreography 3 30 5 00pm musics sound effects game aesthetics include visiting lectures variety group projects group projects location 1301 eecs involve system implementation emphasize design existing tools final group project require students phases system credits 3 specification design implementation evaluation textbook tricks game programming gurus tyler class related links syllabus syllabus 499 class schedule assignment 1 web hunt answers assignment 1 assignment 2 game review assignment 3 program arcade game instructions compiling pong program evening session borland compiler tuesday september 24th 7 00pm pentium training rooms notes assignment 3 sample code macintosh version pong apple game assignment 4 build quake level notes downloading zip zip assignment 5 write game direct iii sdk microsoft game development site direct developer page direct draw programming creating hot games game programming resources game programming books game programming magazines game programming web sites game programming newsgroups bu cla cs 112 intro cs ii heddaya summer 1995 home page 1995 06 27 overview schedule lab hrs grades hw 1 2 3 4 5 6 class meetings a1 mtwr 9 00 11 00am srs b2 48 cummington st midterm exam 6 12 class final exam 6 29 9 00 11 00pm instructor heddaya hrs mw 11am 12pm heddaya cs bu mcs 271 x3 8922 grader ron office hours refer grading questions instructor notes program specification programming convention program deliverables sorting material positional number system examples modular linked list package algebraic specification nested linked lists arbitrary element type function arguments binary trees function argument fancy makefile binary search trees material list represented array abdelsalam heddaya created 1995 05 18 comp 15 introduction functional programming fall 1996 credit 3 hours instructor donald 333 sitterson 962 1788 email address cs unc office hours classes mwf 10 10 50 011 sitterson recitations section 1 11 11 50 section 2 2 2 50 recitations held 014 sitterson students expected recitations week text simon thompson haskell craft functional programming addison wesley pages syllabus dr science homework data sources data file program 8 word index data file program 8 rational numbers cs unc 5893 cs132 computers instructor info instructor sally peterson office 5381 computer science phone 263 7763 mail sally cs wisc slpeters facstaff wisc office hours tuesday 10 45 11 45 thursday 11 00 12 00 appointment vital class info time tr 8 00 9 15 lecture 3 tr 9 30 10 45 lecture 4 place lectures held 1800 engineering hall lecture text information technology society laudon traver laudon lab text point click drag macintosh peterson introduction class designed knowledge computers crack shot user skills college job arena lab sections taught macintosh computers sections pcs cs132 computers lectures 1 2 components part 1 lecture lecture discuss computers generic terms general computer science topics discuss computers work including topics necessarily order application programs including word processors spreadsheets graphics databases hardware input output storage devices operating systems programming languages networks telecommunications artificial intelligence expert systems computer related social issues part 2 lab laboratory discussion sections hands experience macintosh iici computers programs word processing ms word 5 0 electronic mail newsgroups world wide web eudora 3 0 netscape 3 0 painting drawing aldus superpaint 3 0 spreadsheet charting ms excel 5 0 database filemaker presentation manager hypercard 2 1 desktop publishing aldus pagemaker 4 0 integral part lab learning macintosh operating system system 7 5 3 addition special tools cd rom scanners 10 tas teach lab sections tas goal providing high quality instruction rich educational experience tas section time days jon bodner 358 6 10 mw nick leavy 338 3 30 mw 340 11 00 tr shannon lloyd 354 5 20 tr 356 6 40 tr jeff reminga 331 7 45 mwf 357 4 50 mw ira sharenow 351 1 00 tr 352 2 30 tr brian swander 335 12 05 mwf 336 1 20 mwf brad thayer 333 9 55 mwf 334 11 00 mwf joe varghese 339 9 30 tr 355 8 00 tr geoff weinberg 337 2 25 mwf 353 4 00 tr maria yuin 332 8 50 mwf 359 7 30 mw recommended background background assignments quizzes exams grade based exams lecture regular assignments quizzes lab syllabus glance syllabus nitty gritty class details click assignments assignment 3 superpaint assignment 4 excel modified october 13 1996 jon bodner computational biology fall 1996 updated 10 7 96 essentials 3 00 4 20pm room 102 computer science building text introduction computational biology maps sequences genomes michael waterman chapman hall 1995 instructor professor richard lipton rjl cs princeton teaching assistant chris ctd cs princeton office hours tba readings waterman ch 2 tue 9 24 waterman ch 3 4 tue 10 1 waterman ch 5 6 thu 10 10 handouts outline thu 9 12 online tue 9 24 open combinatorial problems computational molecular biology chapter 1 proceedings 1995 online thu 10 3 homework problem set 1 due thu 10 3 problem set 2 due tue 10 15 department computer science princeton university cs110 section 8 instructor michael birk email mbirk cs wisc office 1302 comp sci st phone 262 6600 office 251 home office hours tue 4 30 pm wed 2 30 pm thu 1 00 pm office lab appointment assignments program 1 due tue 11 12 96 program 0 due tue 11 5 96 administrative information text problem solving object programming walter savitch 1996 room time 115 psychology 9 30 10 45 tuesday thursday lab 1350 comp sci st vectra lab syllabus computation grades grading standards late assignments policy handin procedures cheating academic misconduct lab consultants links cs110 home page cs302 home page introduction microsoft windows introduction borland tutorial debugger mbirk cs wisc introduction computer science honors section computer science 9 times offered period 96f 98s instructors dist tas honors section computer science 5 students programming experience ability enable proceed rapidly regular sections devote correspondingly work admission selection final placement computer science 5 decided week term back dartmouth cs home page caltech 1995 96 cs 138 computer algorithms sequential algorithms fall 1995 distributed algorithms winter 1996 assorted topics including java spring 1996 updated october 4 1995 cs138 cs caltech questions contact tas adam eve paul mika copyright 1994 95 mani chandy rights reserved reproduction part work permitted educational research provided copyright notice included copy disclaimer collection notes experimental serve substitute attendance actual class cs cns ee learning systems information 1996 1997 handouts html description cs cns ee policies references postscript description references policies cs cns ee 57k graphical derivation bernoulli bounds vc inequality analysis cross validation lecture notes assignments homework 1 due oct 14 handout 56k postscript solution experiment 1 due oct 25 handout 82k postscript program data files tar solution homework 2 due nov 4 handout 60k postscript solution experiment 2 due nov 13 handout 40k postscript program data files tar homework 3 due nov 25 handout postscript copyright 1996 page maintained cs caltech updated 18 nov 1996 http cs byu docs html cs 456 interactive software introduction give student introduction implementation issues graphical user interfaces students write programs visual ms windows addition basic principles user interface design 2d computer covered structure instructor dan olsen jr office 3360 tmcb phone 378 2225 class time 3 35 4 50 mw 120 tmcb office hours request email olsen cs byu ta jason stout ways order check news group post question email ta instructor call instructor appointment 378 2225 text packet information delivered semester text developed packets sold bookstore packet wednesday jan 10 material primary text 2 developing professional applications windows nt mfc brain lance computers pc open labs running windows access computers cs department student account cs major account cs major visit systems programmers room tmcb philosophy goal content learning learn systems graphical user interfaces spend limited amount time visual students taught general concepts introduced ms windows implements concepts student ta find details complete programming assignments goal teaching learn lecture cs classes class period reading assignments problems completed class class period consist presentation discussion students chosen randomly class participation graded discussed grading exams 40 2 tests 10 final exam 20 half exam cover half comprehensive programs 40 5 large programs pieces previous programs class participation 20 students regularly asked present discuss reading materials class grading prepared thought carefully material grading based prepared unprepared wrong material corrected class discussions counted note friday classes scheduled times class held accomodate travel schedule providing full semester instruction friday classes offered time place announced jan 8 class introduction jan 10 chapter 1 introduction jan 12 extra friday class chapter 2 functional model prog 1 simple display jan 15 holiday class jan 17 chapter 2 functional model jan 22 class instructor town jan 24 chapter 3 basic computer graphics jan 26 extra friday class chapter 11 graphics jan 29 chapter 4 events program 1 due prog 2 drawing jan 31 class instructor town feb 5 chapter 4 handling events feb 7 exam review feb 12 exam feb 14 chapter 5 basic interaction feb 19 holiday feb 20 special class chapter 5 basic interaction prog 2 due prog 3 interaction feb 21 chapter 6 widget tool kits feb 26 chapters 5 8 widgets feb 28 chapter 15 multiple views mar 4 chapter 8 input syntax mar 6 chapter 8 input syntax mar 11 exam review mar 13 exam instructor town mar 18 chapter 9 geometry mar 20 chapter 10 geometric transformations prog 4 multi view drawing transformations mar 25 chapter 11 interacting geometry program 3 due mar 27 chapter 12 drawing architectures mar 29 special friday class chapter 12 drawing architectures apr 1 chapter 13 cut copy paste apr 3 chapter 14 undo redo apr 5 special friday class review final exam apr 8 class apr 10 class apr 15 class programs due late apr 23 final exam 7 00 10 00 cse experimental uw boeing software engineering project professor nancy leveson office sieg 219 phone 685 1934 hours appointment mail leveson cs washington description instructional objectives teaching terminology concepts software engineering teaching fundamentals software project management working team providing experience real industrial software engineering project teaching oral written communication skills producing portfolio study concepts methods tools specification design construction testing analysis documentation large software systems included technical topics essential creating complex software systems successfully project management effective oral written communication group interaction topics industrial feedback important employers lacking graduates experimental version cse 403 lasting quarters real boeing project participants work large group reasons approach quarter short realistic project students learn software engineering due class sessions devoted discussing organizing project regular 403 class group projects learning experiences hard work group learned work effectively group headed instructor disasters avoided experience provided correct work addition students experience requirements analysis real software development normal class setting end quarters students portfolio real software engineering project job search portfolio cmu software engineering institute masters software engineering program provided class meeting class student assigned specific role play experience leadership position attached list roles participate phase project learn part instructor act project manager outline topics nature qualities principles software software engineering management software projects process models working groups project planning risk assessment cost estimation metrics requirements analysis specification software design verification validation testing analysis configuration management reviews maintenance evolution reuse ethics professionalism software engineering embedded systems safety roles class project student leadership roles project participate activity reviews activity experience aspect software development team addition class member responsible presentation boeing review meeting project administrator assistant program manager responsible project planning control primary duties include writing updating project management plan tracking project status making proper meetings held work time principal architect responsible creation software product primary responsibilities include consistency design hardware software platform issues transition planning designer 1 responsible existing system primary duties include learning augmenting documentation evaluating current systems designer 2 primary responsibility organizing development system design configuration security manager responsible change control security primary duties include writing configuration management plan setting configuration management system project document control organizing document ensuring design secure human factors specialist responsible user interfaces interactions duties include design human interface evaluation respect requirements planning user surveys interviews boeing employees quality assurance specialist responsible quality released product primary include conducting reviews products ensuring design required characteristics conducting reviews deliverables normal quality assurance duties programming manager responsible prototypes primary duties provide expertise programming languages implementation organize development prototypes handle www technical issues documentation specialist responsible appearance clarity documentation creation user manuals duties include determining tools providing expertise making deliverable documents readable understandable planning user support system maintenance reliability engineer primary responsibility creating guide maintenance delivered product reliability plan cis 570 theoretical foundations computing semester fall 1996 instructor allen stoughton syllabus calendar mail messages exercise sets exercise set 1 model answers exercise set 1 exercise set 2 model answers exercise set 2 exercise set 3 model answers exercise set 3 exercise set 4 model answers exercise set 4 exercise set 5 model answers exercise set 5 exercise set 6 examinations year mid term examination model answers year mid term examination year final examination model answers year final examination mid term examination model answers mid term examination allen stoughton allen cis ksu cos 591 seminar computer systems 1995 fall semester general information location room 302 cs building meeting time monday 3 00 5 00pm instructors douglas clark edward felten kai li information general information topics readings cs courses fall 96 spring 97 additional information maintained individual faculty members consult cs class web pages additional information contact gloria cs utexas cmps131 elementary computer programming general information description fall 1996 schedule logistics grading grading policy check grades study materials assistance examples book string library header file string library implementation file supplemental instruction software servers compilers borland windows 3 windows nt 3 borland windows 95 windows nt 4 0 codewarrior macintosh os www resources line dictionary computing joel kraft section homepage tekin ozsoyoglu section homepage paul stephan section homepage general feedback cmps131 po cwru updated 3 october 96 cs 302 fall 1996 section 2 algebraic language programming instructor dave zimmermann email dzimm cs wisc class meeting time place 9 55 10 45 mwf 455 noland office cs 1306 office phone 262 6601 office hours 2 30 3 30 11 30 12 30 announcements program 4 due wednesday october 23 program 5 ready due friday november 1 general information cs 302 home page objectives vectra lab cs 302 consultants syllabus working home class handouts programs exams quizzes lecture notes greg sharp style guide grades referenced 4 digits id number quizzes programs exams policy information email policy grading policy late policy academic misconduct policy text problem solving object programming walter savitch addison wesley publishing company 1996 list errata modified sat aug 31 1996 dave zimmermann dzimm cs wisc based greg sharp cs302 home page natural language processing instructor mike gasser make appointment send message time tuth 1 00 2 15 room 114 contents announcements topics coursework sources information schedule announcements final exam fairly primitive program playing reduced representations plate apps moose department sgis information started optional paper paul rodriguez context free languages simple recurrent nets topics introduction field natural language processing computational linguistics including analysis generation speech processing machine translation computational approaches language acquisition language evolution attention wide range linguistic phenomena including phonology morphology syntax semantics pragmatics treated examples languages concerned approaches solve practical problems model human data divided separate components deals symbolic approaches language processing cover parsing generation algorithms emphasizing modern unification based approaches spend time sorts grammars support parsing generation respect theory notation stick head driven phrase structure grammar popular approach computational linguistics today component deals statistical connectionist approaches language processing origins motivation share underlying mechanisms lack built linguistic knowledge emphasize acquisition knowledge phonological morphological syntactic semantic temporal processing relation perception grammar lexicon schedule organized topics approaches morphology approaches parsing semantic case case symbolic connectionist statistical approaches deal problem topic acquisition processing coursework prerequisites students background ai 564 program scheme lisp linguistics background helpful required cognitive science students computer science encouraged enroll coursework includes 1 project 50 collaboration class include running program based existing software case connectionist models report relates work work area attempt made relate projects constraining type language handled grading paper 25 relevance 25 originality success lessons learned 50 suggestions projects simple story project 2 exams 40 exams covering half portion exam covering approach symbolic connectionist statistical related project 3 discussion papers 10 students responsible leading discussion papers reading schedule readings class reserve swain library copy left box computer science department copy room reading list readings class newsgroup sources information computational linguistics print archive acl home page natural language software registry information igor mel tutorial approach nl generation tutorial speech visualization index speech related sites pc related programs language software helpdesk schedule week 1 introduction tu field questioning sacred big picture dimensions approaches vary kinds linguistic knowledge overview connectionist models week 2 words phonology morphology symbolic approach readings mellish ch 2 tu phonology morphology linguistic introduction level phonology morphology updated 9 12 week 3 words phonology morphology connectionist approaches readings gasser regier tu level phonology morphology recognition acquisition morphology project ideas challenge morphology models week 4 words lexical semantics symbolic connectionist approaches tu lexical semantics mel approach lexical relations ari tour main library week 5 words lexical semantics statistical approaches speech readings allen appendix tu grounding word meaning doug word sense disambiguation speech week 6 phrases sentences context free grammars augmented grammars reading mellish ch 4 tu syntax semantics 1 grammars 1 week 7 phrases sentences syntax semantics compositionality tu grammars 2 problems simple context free grammars slide introduction information based grammars grammars 1 week 8 phrases sentences unification grammars tu grammars 2 unification revisited parsing 1 week 9 phrases sentences connectionist syntax semantics readings pollack elman tu problem structure connectionist nets connectionist approaches structure pollack jeff week 10 phrases sentences connectionist structure cont parsing tu elman andy connectionist structure parsing issues week 11 phrases sentences parsing generation spreading activation approaches readings wharton tu chart parsing ambiguity approaches sentence generation wharton jim week 12 machine translation statistical approaches symbolic approaches readings hutchins somers allen ch 7 tu connectionist networks statistical approaches syntax machine translation hutchins somers michael week 13 symbolic approaches tu machine translation cont pragmatics overview speech acts 1 speech acts 2 week 14 symbolic connectionist approaches reading st john tu progress report project due st john wendy world knowledge discourse structure minute topics metaphor humor good account week 15 language acquisition revisited tu comparison analogy mental spaces language acquisition thoughts final exam week 16 mo 23 59 59 exams due electronically tu 5 00 7 00pm reports projects project reports due iu bloomington home page iub computer science department home page updated 17 december 1995 url http www cs indiana classes home html comments gasser salsa indiana copyright 1995 trustees indiana university comp 50 fall 96 computing internet designed replacement comp 5 survey computer science pilot version offered fall 1996 limited enrollment spring 1997 size opened 200 goal familiarize students internet give understanding underlying computational methods involved intended primarily students background computing students liberal arts counts satisfaction mathematical sciences distribution requirement lectures scheduled sessions computer labs grading based primarily performance multiple choice exams participation scheduled labs topics covered include unix computer system emerald basic operations file manipulation editing email command execution scenes file system shell transmission streams communication equipment nature internet naming schemes ip addresses domain names pathnames urls mechanisms underlying internetwork communication overview ip udp tcp methods nature client server computing email formatted handled read email header nature network newsgroups browsers html language web pages syntax tags defining layout document tags linking documents tags incorporating images document numbers text information binary hex octal ascii code representational methods numbers messages text images measuring size block information rates information transferred data compression encryption information private key systems public key systems pgp encryption david krumme krumme cs tufts cis 313 fall 1996 introduction information structures construction assignments cis uo news prerequisites math 231 232 cis 210 212 time place mondays wednesdays fridays 10 242 gilbert instructor chris wilson 326 deschutes phone 346 3412 email cs uoregon teaching assistants jianzhong xue 233 deschutes phone 346 1384 email xue cs uoregon shuang yang 235 deschutes email cs uoregon office hours chris mwf 2 3 appt xue 11 12 mwf shuang 10 30 11 30 uh directory unix directory class cs classes news eye news miscellaneous announcements sample solutions linked assignments page evaluation written assignments programming assignments individually groups midterm held nov 8 check study guide html sample solution postscript final held thursday dec 12 10 15 hour exam final regular classroom held room 238 hall approximate weighting work homework assignments 30 programming assignments 25 midterm 15 final exam 30 text weiss algorithms data structures problem solving addison wesley 1995 home page text supplement link lead code downloading problems reported link author home page supplemental reading decker object concept publ 1995 cormen leiserson rivest introduction algorithms mit press 1990 aho hopcroft ullman data structures algorithms addison wesley 1987 helman veroff intermediate problem solving data structures walls mirrors benjamin cummings 1986 knuth art computer programming vol addison wesley 1975 ross wright discrete mathematics prentice hall 1992 discrete mathematics applications publ 1995 tentative syllabus week chapter description sep 30 5 algorithm analysis oct 7 6 15 16 simple data structures oct 14 7 recursion timing oct 21 11 stacks compilers oct 28 12 huffman coding nov 4 17 trees nov 11 18 binary search trees nov 18 18 avl red black trees nov 25 20 priority queues dec 2 8 sorting dec 12 final exam 10 15 thursday late policy assignments due 5 00pm stated due date safer turn class time late papers subject 5 day penalty maximum 25 late assignments accepted graded papers returned sample handed programming programs accompanied manual documentation page analysis program correctness complexity evidence experimentation includes sample runs documentation include code general comments legibility code essential official center computing activity computing room 100 deschutes hall home due variety platforms turn hardcopy grading performed experienced grader score referred person aware possibility correcting grading mistakes favor disadvantage challenged score change direction note larger margin subjectivity grading score range 0 100 expect average score 50 final letter grade assigned based total weighted score curve cs 381k artificial intelligence artificial intelligence ai defined study computations required intelligent behavior attempt duplicate computations computers intelligence connects perception environment actions achieve goals actor surveys major topics ai including search logic knowledge representation natural language processing coverage brain machine vision syllabus programming assignments program file descriptions midterm study guide final exam study guide predicate calculus story problems solutions selected story problems notes bibliography human brain gordon novak jr data structures computer science 410 fall 1996 time place tuesday thursday 2 55 4 10 pm kimball b11 staff office hours handouts assignments corrections current assignment solutions past assignments prelims prelim final dates programming language academic integrity text errata postscript recently downloaded copy errata sheet text 27 pages current estimate approximate schedule topics covered lecture chapters text includes rough prediction future lectures updated 8 30 lab accounts send email heng cs cornell lab account assignments homework 1 due tuesday september 10th statistics graded 50 36 sd 6 4 assignment 2 due thursday september 19th statistics graded 70 60 program 10 written part 58 sd 12 3 assignment 3 due thursday september 26th statistics graded 50 40 sd 7 2 assignment 4 due thursday october 3rd statistics graded 50 37 5 sd 7 8 assignment 5 due tuesday october 22nd statistics graded 60 57 sd 6 9 average time spend 17 hours assignment 6 due tuesday october 29th statistics graded 50 43 sd 5 3 assignment 7 due tuesday november 5th statistics graded 50 35 sd 9 4 assignment 8 due tuesday november 12th late assignments accepted assignment 9 due tuesday november 26th late assignments due tuesday thanksgiving december 3rd corrections clarifications current assignment assignment prelim solutions homework 1 solutions homework 2 solutions homework 3 solutions recommended problem homework 3 solutions assigned problems homework 4 solutions recommended problems homework 4 solutions assigned problems prelim 1 solutions homework 5 solutions homework 6 solutions recommended problems homework 6 solutions assigned problems homework 7 solutions recommended problems homework 7 solutions assigned problems homework 8 solutions recommended problems homework 8 solutions assigned problems info assignments fill info sheet release forms class graded homework service stack undergrad office 303 upson prefer hold homework pick mark hold top page homework homeworks accepted class time late homework receive grade cover cases emergency illness assignments accepted lecture late assignment lectures late penalty inform late homeworks advance give excuses excuses late homeworks accepted handouts printed handouts web addition extra copies handouts dropped undergraduate office 303 upson immediately class transparencies lecture copies transparencies lecture general information started microsoft visual version 4 prelims final prelim 1 thursday october 10 prelim 2 thursday november 14 final monday december 16 12 2 30 prelims days class programming language programs written taking cs214 concurrently class learn learn book online tutorials tutorials online introduction marshall brain great introduction people procedural language pascal fortran programming david marshall notes class cardiff university lots programs cs211 lecture notes initial weeks spring cs211 helpful learning learn today guide lot books programs online tutorials reference annotated yahoo page surf web search material place start frequently asked questions page answering common questions learning link online tutorials frequently asked questions page answering common questions learning newsgroup academic integrity students allowed collaborate homework extent formulating ideas group student expected write homework students copy part written homework code 22c 116 advanced operating systems fall 1995 professor douglas jones assistant university iowa department computer science index lecture schedule notes homework assignments policies grading additional sources information textbook tannenbaum modern operating systems hypertext unix system nova university unix programmer reference manual ohio state ethernet web page university texas linux home page university north carolina amoeba home page bit limited free university cs222 introduction scientific computation summer 1996 class information syllabus source code handouts problem sets introduction elementary numerical analysis scientific computation topics include interpolation quadrature linear nonlinear equation solving squares fitting ordinary differential equations matlab computing environment vectorization efficiency reliability stability stressed class information staff nikos pitsianis instructor office 5159 upson hall nikos cs cornell office hours 2 30 3 30 time appointment ozan teaching assistant office 4144 upson hall ozan cs cornell office hours 4 00 5 00 time appointment lectures class meets day 1 00 2 15 205 upson hall administration laurie buck 303 upson 255 3534 questions grade recording accounts addressed administrator prerequisites cs 100 pre corequisite math 221 math 293 materials text introduction scientific computing matrix vector approach matlab charles van loan distributed class software matlab purchase student matlab macintosh pc version computer labs designated computer labs b7 upson b8 sibley martha van rensselaer problem sets 6 assignments handed lecture page extras rack upson 303 assignments collected class computing problems matlab return graded work handled class assignment due beginning class due date late assignments won accepted credit worst grade assignments final grade assignment partner print copy names working pairs page include student id change addition partner names assignment handed exams midterm final exam days times listed grading final total score computed 5 assignments 40 midterm 30 final 30 final grade assigned relative ranking class based final total scores syllabus calendar june 24 introduction 1 june 25 programming matlab june 26 errors june 27 floating point numbers registration deadline june 28 polynomial interpolation july 1 newton 1 due 2 july 2 piecewise interpolation july 3 linear cubic hermite july 4 class july 5 cubic splines add deadline july 8 numerical integration 2 due 3 july 9 newton july 10 composite rules change credit grade deadline july 11 adaptive quadrature july 12 review 3 due drop deadline july 15 midterm exam classroom 4 july 16 matrices operations july 17 linear systems lu july 18 squares july 19 qr july 22 cholesky 4 due 5 july 23 finding roots july 24 minimize function variable july 25 minimize multivariate functions july 26 solve linear systems july 29 initial problems 5 due 6 july 30 euler backward euler july 31 methods aug 1 adam methods 6 due aug 2 review aug 5 class aug 6 final exam 10 30am classroom source code examples introduction scientific computing mac labs 7 upson 8 sibley 83 martha van hall source code located folders applications matlab 4 2c 1 cs 222 chapter 1 9 plan work stand computer lab assigned source code examples mac sit hqx file systems ms dos unix tar gz uncompress untar unix command tar gz tar highly recommended browse ftp session postscript file viewer installed computer order files handouts grades length grades ans 30 45 56 31 55 39 48 50 38 49 53 43 43 55 53 56 62 61 58 49 58 44 41 50 47 52 39 49 49 41 58 57 problem sets assignment 1 assignment 2 assignment 4 p5 1 5 p5 2 2 p5 2 7 p6 1 3 p6 3 1 p6 3 3 assignment 5 fundamental algorithms g22 1170 wednesday 7 00 9 00 problem session monday 7 00 8 00 room 102 warren weaver hall professor ernest davis reaching mail davise cs nyu phone 212 998 3123 office 429 warren weaver hall office hours 9 30 11 00 tuesday thursday syllabus instructions email list problem set 1 due jan 31 solution set 1 problem set 2 due feb 14 solution set 2 problem set 3 due feb 21 solution set 3 problem set 4 due march 6 solution set 4 1 2 solution set 4 prob 3 problem set 5 due march 27 solution set 5 problem set 6 due april 10 solution set 6 problem set 7 due april 17 topics final exam sample final exam management control distributed network systems home page graduate class management control distributed network systems columbia university class taught dr joe hellerstein teaching assistant gong su 623 cepsr 939 7096 office hour fri 2 30 3 30 class announcements references online materials project groups sept 5 overview introduction network management introduction system management sept 12 managing snmp design sept 19 class project architecture functions management platforms architecture responsibilities sept 30 reschedule sept 26 semantic modeling oct 3 class oct 10 directory models resources introduction novell network directory services oct 17 measurement sources architectures architecture performance measurements oct 24 overview diagnosis resolution evaluation introduction computer science description quarter introduction conceptual mathematical foundations computer science 109a induction recursion analysis running time programs counting discrete probability trees lists sets functions relations basic data structures 109b graph algorithms finite automata regular expressions context free grammars propositional predicate logic introduction switching circuit design propositional logic proof techniques modeling abstraction sequence themes functional programming exercises explore exemplify concepts prerequisite 106b 106x autumn 1996 97 materials information quarters offered 1996 97 autumn cain mwf 10 winter feldman mwf 3 15 units 4 3 units graduate students modified tuesday september 24 1996 9 26 33 pm copyright 1996 stanford university www cs education webmaster www cs education cs stanford boston university college art science computer science dept cas cs 111 computer science book smile gif smile gif bulletin board class meeting time mtwr 11 00am 1 00pm place mcs b31 office hours time monday 6 30pm 8 30pm place 755 comm ave b4 basement note make appointments archives syllabus handouts homework problem sets exam solutions homework solutions problem sets solutions exam points unix reference material libraries makefiles unix user guide document prepared michael huang cs bu created june 21 1996 updated june 21 1996 www alert redirection response server handled client http www cs washington education courses cse567 connection close moved permanently document moved cs558 internetworking distributed systems laboratory fall 1996 students class complete 14 laboratory exercises emphasize computer system network configuration administration skills addition student expected deliver lecture part lecture material covered laboratory exercises finally students required complete substantial computer systems implementation project general class information laboratory exercises student lectures class projects ta faq grades wed oct 2 11 44 23 pdt 1996 michigan state university computer science department cps 422 networks fall 1996 information section instructor dr mckinley cps 422 home page cs112 computer organization design winter 1995 96 materials information quarters offered 1995 96 winter enroll electrical engineering 182 units 4 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford continuous algorithms complexity fall 1996 note homepage construction instructor prof joseph traub class schedule tue thu 1 10 2 25pm office hours tue 12 30 1 00pm thu 2 45 3 15pm appointment required textbook recommended readings tba ta wenyu jiang wenyu cs columbia ta office hours tue 3 4pm thu 10 11am appointment newsgroup columbia fall homeworks assignment c1 c2 due c1 sept 12 c2 sept 17 solution c1 assignment c3 due sept 19 assignment c4 due sept 26 assignment due oct 3 assignment due oct 10 assignment due oct 29 assignment due nov 14 due nov 19 assignment due nov 26 assignment due assigned readings algorithms qa 76 1987 ralston numerical analysis qa 297 r3 1978 analysis methods qa 297 1994 computational complexity algebraic qa 76 forsythe computer solution linear algebraic qa 297 2 copies numerical methods qa 297 1974 wilkinson rounding error algebraic 1994 quarter meet fridays 3 30 loew 113 quarter read final papers upcoming acm symposium operating systems principles sosp read papers meeting interactive discussion quarter schedule oct 6 implementing global memory management workstation cluster presenter feeley oct 13 logged virtual memory presenters savage lim oct 20 hp hierarchical storage system presenter wilkes oct 27 serverless network file systems presenters franklin montgomery tiwary nov 3 based fault tolerance presenters chan philipose wolman nov 10 exploiting weak connectivity mobile file access presenters voelker litvinov nov 17 performance cache coherence filing presenters sriram fiuczynski dec 1 impact architectural trends operating system performance presenters anderson romer img return top page introduction cognitive science fall 1996 tt 3 30 4 45pm ras 312 instructors nicholas psy cgs 380 phl 383 lin 392 philosophy dept waggener hall 471 la utexas office hours tth 2 3pm appt risto miikkulainen cs 395t dept computer science 4 142a taylor hall 471 9571 risto cs utexas office hours tth 6 30 7 30pm appt texts ed foundations cognitive science mit press packet readings requirements students regular intervals submit discussion notes short 2 page critical commentaries readings collaboration student write short paper approximately 5 7 pages discussing significant research topic find interest discussion notes count 60 final grade paper 40 class attendance participation readings required details description schedule discussion notes personal ads collaborative paper class resources student questionnaire links ut cognitive science center list cognitive science faculty ut pointers cognitive science resources general risto cs utexas sun sep 1 21 37 10 cdt 1996 2793 cs 420 520 data communications spring 1996 img computer science home page img univ idaho home page cs 420 520 data communications home page page information related class syllabus newsgroups assignments improve page information contained change drastically semester ismap class information class meets tu 10 30 11 20 9 30 11 20 jeb 26 class syllabus postscript ms word format overview postscript ms word file literature review guidelines postscript ms word file final project guidelines lectures homework sample midterm 1 office hours mw 10 00 11 50 office hours appointment related information read newsgroups information data communications comp comp protocols check network sites listed www virtual library communications telecommunications listing check network sites listed yahoo rfcs index internet engineering task force ietf page jimaf cs uidaho cs computer architecture instructor samir das email samir ringer cs utsa information syllabus lecture notes errata textbook homeworks hw1 problems 1 2 1 6 1 11 textbook due sept 10 hw2 click due sept 24 hw3 problems 3 3 parts 3 5 3 9 textbook due oct 3 hw4 click due nov 5 answers selected problems 1 1 53 95 1 8 1 13 80 million 1 1 7 3 2 12 ic 96 5 1 3 slower tools dlx toolset dlx simulator gcc cross compiler generates dlx code dinero cache simulator dlx traces installed cs lan path documentation man page dinero documentation source codes usr local courses cs lan shade sparc instruction set simulation analysis tracing tool installed usr local src simulators cs lan shade v8 directory documentation documents introduction shade shade users manual analyzers supplied executables solaris sparc ultrasparc platform shade v8 elf directory source files makefiles term project click pointers spec faq comp benchmarks semester click princeton cs 441 programming languages spring 96 home page image borrowed indiana c311 page courtesy erik overview class information textbooks syllabus lecture notes assignments tools examinations acknowledgments overview introduction principles underlying design modern legacy programming languages developing series interpreters study characteristics programming languages students obtain deep understanding language semantics understanding firm basis selecting language task graduate study programming languages compilers lesser degree cover programming paradigms implementation concerns formal specification programming language semantics previous cs 441 courses princeton taught kamin book involved writing interpreters pascal similar content developing interpreters scheme scheme suited task scheme give students hand experience advanced programming language topics academic calendar principles theory implementation modern programming languages binding macros parameter passing closures continuations coroutines objects types modules representation independence compilation transformation lambda calculus operational semantics denotational semantics class information instructor andrew wright room 206 princeton nec 951 wright research nj nec office hours class appointment email ta paul room 216 cs princeton office hours tuesday 3 4pm lecture hours tuesday thursday 10 30am 11 50am room 102 web page page http www cs princeton courses local newsgroup pu cs 441 grading 35 midterm 35 final exam 20 assignments 10 scheme quiz textbooks required essentials programming languages friedman wand haynes mcgraw hill isbn 0 07 9 chapter textbook date updated chapter postscript format draft chapter types type inference recommended schemer friedman felleisen mit press isbn 0 262 2 older book called lisper find seasoned schemer friedman felleisen mit press isbn 0 262 tentative syllabus spring 96 week feb 5 introduction scheme schemer chapters 1 10 induction recursion scope eopl chapter 2 static properties programs eopl chapters 2 3 1 week feb 12 syntactic abstraction data abstraction eopl chapter 3 advanced scheme seasoned schemer chapters 11 18 interpreters seasoned schemer chapter 20 eopl chapter 5 scheme quiz material week feb 5 week feb 19 representation independence dynamic scope eopl chapter 5 parameter passing eopl chapter 6 week feb 26 continuation passing style eopl chapter 8 seasoned schemer chapters 13 14 19 week march 4 continuation passing interpreters eopl chapter 9 week march 11 review midterm exam week march 18 ski week lectures week march 25 imperative form eopl chapter 10 week april 1 garbage collection formal semantics week april 8 type systems week april 15 module systems week april 22 object systems week april 29 left logic programming 6 14 reading period 15 23 final exams due date home 18 lecture notes lecture notes class typeset online days class lecture notes assignments assignment due week assignments involve implementing language facility interpreter assignments thursday due thursday beginning class solutions discussed class assignments collected late assignments accepted solutions posted online assignments graded content style style specific meaning clear class points assignment grades simple 2 close 1 wrong 0 assignments solutions tools scheme important tool scheme links r4rs scheme definition mit scheme scheme home page mit indiana scheme repository mit scheme things mit scheme started type scheme shell start scheme read eval print loop type definitions expressions interactively load files load file scm familiar emacs assignment alternatively run scheme emacs interpreters ll building install extensions scheme don run scheme emacs edit scheme programs emacs nice automatic indentation facilities indentation style default enabled placing setq load path cons emacs load path file called emacs home directory examinations tentative schedule cs 441 examinations scheme quiz class week feb 12 midterm exam week march 11 final exam 15 23 study guide final exam acknowledgments combines ideas structure essentials programming languages c311 indiana university taught dan friedman cs 311 rice university taught matthias felleisen andrew wright nec research institute wright research nj nec cs 165 265 fall 1996 database systems professor ugo aiken 107 tel 495 4118 603 893 1000 mail deas resume teaching fellows jack chen fas harvard tel 493 yan zong ding office aiken 113 tel 495 3988 email zong deas harvard announcements homework midterm examination requirements homework problem sets 25 midterm exam open book 25 project presentation 25 paper 25 schedule 09 20 origins plan 09 27 er relational data models html tex 10 04 object data model 10 11 relational algebra 10 18 persistent environments clustering 10 25 concurrency control db recovery 11 01 web www file system 11 08 java 11 15 object oriented analysis 2 11 22 object oriented design 11 29 thanksgiving recess 12 06 1996 class projects 12 13 1996 class projects texts text books reading list reading list db info retrieval resources interesting links cs 265 copyright 1996 cse 442 computer system design professor dr henry 326 cushing hall phone 1 email cse teaching assistants cathy xu email bach helios lecture tuesday thursday 117 debartolo hall 11 00 12 15 laboratory cse design automation laboratory room 245 cushing hall sun sparc workstations addition workstations college engineering computer laboratory software schematic capture hardware description languages realization standard ics xilinx fpgas xilinx fpga demonstration circuit board design group texts required textbooks references james armstrong gail gray structured logic design vhdl prentice hall 1993 vhdl primer revised edition prentice hall 1995 vhdl synthesis primer prentice hall 1996 jesse jenkins designing fpgas prentice hall 1994 chan mourad digital design field programmable gate arrays prentice hall 1994 giovanni de micheli synthesis optimization digital circuits mcgraw hill 1994 friedman digital systems testing testable design computer science press 1990 ieee standard 694 1985 microprocessor assembly language cs 952 1985 ieee 695 1985 microprocessor universal format object modules cs 954 herbert write publish engineering papers reports edition press phoenix az 1990 john hayes introduction digital logic design addison wesley 1993 morris mano ucla digital design edition prentice hall 1991 franklin prosser david winkel art digital design introduction top design edition prentice hall 1987 mentor graphics bold browser documents listed separate handout synthesis system design station system 1076 lecture notes guide agenda 4 pole stepper motor control mentor graphics documents levels detail design xilinx rom ram ieee assembly language standard ieee standard format microprocessor object modules homework assignments team assignment homework hw1 stepper motor controller hw2 xilinx fpga tutorial hw3 tutorial hw4 autologic ii tutorial hw5 roulette wheel design hw6 term project proposal oral presentations previous examinations fall 95 midterm examination lab design projects switch debouncing circuits switch debounce sync single pulse circuit web sites related courses xilinx homepage notes logic synthesis vhdl combinational logic instructor raymond mooney time place tu 2 00 3 30 pai 5 60 information click information sheet syllabus text machine learning lecture slides introduction machine learning concept learning generality ordering decision tree learning experimental evaluation computational learning theory rule learning inductive logic programming neural network learning clustering unsupervised learning bayesian learning instance based learning explanation based learning assignments files mooney ml code department network code traces homework 1 homework 2 homework 3 homework 4 homework 5 final project project suggestions spring 95 paper format outline talk version img cse 590bi winter 1996 algorithms molecular biology richard karp larry ruzzo martin tompa class bboard update 08 06 96 handouts administrative lecture notes drafts homework html syllabus schedule pdf title toc syllabus schedule 1 2 3 4 5 6 7 8 9 10 17 18 11 12 13 14 15 16 19 20 hw 1 hw acrobat 2 postscript title toc syllabus schedule 1 2 3 4 5 6 7 8 9 10 17 18 11 12 13 14 15 16 19 20 hw 1 hw 2 slides 10 file formats materials provided formats html usual web format loads fast readable parts generated automatic translations latex translation faithful format original adobe acrobat pdf latest greatest free viewer adobe acrobat web page postscript ghostscript home page free viewers mac windows os 2 linux time acrobat supported fewer systems preferable files smaller rendering faster legible print mac ghostscript ruzzo cs washington update 04 08 96 cps 100 fall 1996 img program design analysis ii classes quiz group work groups grades tests review session test 2 monday nov 18 7pm lsrc d106 final exam scheduled saturday dec 21 2 5pm send complaints registrar materials handouts check teer carr cluster staffing schedule syllabus read cps 100 newsgroup contacting professors tas cps uta cps 6 semester learn unix commands postscript helpful unix commands learn typing man command command feel free post questions newsgroup oit online page classes vector class type include vector matrix class type include matrix string class cps 6 cpstring type include cpstring assignments assignment 1 started html ready assignment 1 html due wed sept 18 8am start assignment files setup started handout shows setup environment programming assignment assignment vector array prefer stacks hash tables trees data structures covering structures implementation semester assignment solution solution data structures make assignment longer intended assignment 2 html due wed oct 2 8am mon sept 30 8am earns 2 bonus points assignment 2 hints assignment 2 sample solution note thrown quickly follow style rules suppose follow typos assignment mind assignment 2 sample solution cc note thrown quickly follow style rules suppose follow typos assignment mind assignment 3 html note assignment turned time solutions handed day assignment 3 hint assignment 3 solutions assignment 4 assignment 4 html cc html ladder cc html ladder html template cc html assignment 5 html assignment 5 hints text lecture notes overview postscript 9 3 review pointers postscript 9 5 linked lists postscript 9 10 9 12 classes 9 17 classes 9 17 analysis postscript 9 19 9 24 cc 9 24 templates postscript 9 24 26 vector cc stacks queues postscript 10 1 cc cc exception cc exception recursion postscript 10 15 10 17 queen cc trees postscript 10 17 10 24 binary search trees postscript 10 30 sorting postscript 2 3 trees notes online scot handout red black trees notes online scot handout random quizzes quiz 1 due tues sept 10 solution quiz 2 due thurs sept 12 solution quiz 3 due tues sept 23 solution quiz 4 due tues oct 1 solution quiz 5 due tues oct 29 solution quiz 6 due tues nov 5 solution quiz 7 due tues nov 12 solution quiz 8 due thur nov 14 solution group work group project 1 sep 3 current groups groups grades current grades points item tests tests previous cps 100 related courses note tests material covered cps 100 test 1 fall 1995 postscript html answers text cps 100 test 2 fall 1995 postscript html answers text modified august 7 1996 forget update susan rodger rodger cs duke cpsc 643 600 motion planning aka robotics programming fall 1996 class meeting 3 5 10pm tuesdays thursdays hrbb 113 instructor nancy amato office harvey bright bldg office hours 3 4pm wednesdays 1 1 50pm fridays appointment email amato cs tamu url http www cs tamu faculty amato office phone 862 2275 home phone 693 1855 don call midnight 9am homepage http www cs tamu faculty amato courses 643 lecture notes reading assignments robotics vip assignment homework assignments project assignments handouts syllabus postscript html robotics vip assignment assignment html presentation schedule html gallery html lecture notes slides lecture notes 1 introduction ch 1 latombe postscript missing figures set 1 bright copy center lecture notes 2 configuration space ch 2 3 latombe postscript missing figures sets 2 3 4 part set 5 bright copy center lecture notes 3 exact cell decomposition methods ch 5 latombe postscript missing figures part set 5 sets 6 7 bright copy center lecture notes 4 approximate cell decomposition methods ch 6 latombe postscript set 8 part set 9 bright copy center lecture notes 5 roadmap methods ch 4 latombe papers postscript part set 9 sets 11 13 bright copy center lecture notes 6 potential field methods ch 7 latombe paper partial postscript missing figures sets 14 17 bright copy center reading assignments reading assigment 1 html reading assigment 2 html reading assigment 3 html reading assigment 4 html homework assignments homework 1 html due thursday september 26 class homework 1 solutions postscipt homework 2 html due tuesday october 22 class mini homeworks mini homework 3 postscript due thursday october 31 class mini homework 4 postscript due tuesday november 12 class mini homework 5 postscript due tuesday november 19 class project assignments project assignment 1 html due tuesday october 22 class project assignment 2 html due thursday november 7 class project assignment 3 html due friday december 13 5pm interesting dates amato home page robotics home page cs dept home page tamu home page updated september 24 1996 nancy amato img img cs 3733 operating systems fall 1996 syllabus instructor robbins robbins textbook tanenbaum textbook daily class schedule assignments ring java demo important dates tuesday august 27 frist class tuesday september 3 assignment 0 due thursday september 12 assignment 1 due thursday october 3 assignment 2 due tuesday october 15 midterm exam thursday october 24 assignment 3 part 1 due friday october 25 drop date thursday 7 assignment 3 part 2 due tuesday 19 assignment 4 due tuesday december 3 assignment 5 due monday december 9 final exam 10 30am cs520 introduction theoretical computer science fall 1996 mwf 1 20pm room 1325 cs lecturer brian cole teaching david sundaram stukel email cs wisc assistant office 1309 cs email sundaram cs wisc office monday 2 15 3 15pm office 5364 cs hours friday 12 15 1 15pm office hours tuesday 3 00 4 00pm wednesday 9 30 10 30am thursday 3 00 4 00pm text introduction languages theory computation john martin north dakota state university 1991 mcgraw hill isbn 0 07 6 tentative lecture schedule including exam information lecture clarifications assignments page grading policy 25 written assignments 40 mid term examination 35 final examination archive cs520 mailing list cs520 home page 1 september 1996 brian cole uw madison computer sciences home page uw madison home page cse 590d autumn 1995 transcript based education www cse 590d home page world wide web web short hypermedia document cse 590d information class mind document static information added time time copyright notice material web subject copyright viewed public installed web site university washington reading october 10 mccalla central importance student modelling intelligent tutoring reading october 17 presented sandi meeting october 23 discussion paul barton davis internet services reading october 31 problem solving geometry intelligent computer environments presented tessa lau reading november 7 promoting mathematics connections concept mapping presentation gary anderson meeting november 14 reading november 21 readings meeting online www paper combines degree vision degree technology ambitious description state art paper technical piece promotes theme learners taking responsibility education increasingly important future choices reading papers sophisticated paper browsing possibility group annotation www materials paper dec web toolkit describes technical terms layer internet infrastructure make smart distributed tutorial applications mosaic netscape achieve read 1 2 options 3 1 advanced educational world wide web http www de www proceedings papers 89 paper html jeremy baer 2 empowering students information age http www ncsa uiuc sdg proceedings educ ward ward html marla baker 3 browsing shared comments trails line communities http www de www proceedings papers 88 tr html john dietz dce web toolkit enhancing www protocols lower layer services href http www de www proceedings papers 67 html http www de www proceedings papers 67 html adam carlson paper concept mapping yan hong zhu meeting november 28 discussion michael jay curriculum navigator update 21 november 1995 links construction cis 410 510 software construction summer 96 instructor michael hennessy announcements projects class news group syllabus office hours policy plagiarism unix pages 199 unix page student home pages exam keys exam 1 programming tips software process 410 510 common programming errors manual page prototype extra credit cis account room 100 deschutes misc virtual library resources web virtual library resources web ariane 5 flight 501 failure report inquiry board design systems fail cis undergrad home page info peer advising job internship announcements acm student chapter information alan turing home page maintained andrew hodges author alan turing enigma 8011 cs838 java http www cs wisc ~cs838 1 instructors instructor mark hill james larus office 6373 cs 5393 cs office hours monday 2 3 pm wed 11 12 tuesday 3 4 pm friday 11 12 phone 262 2196 262 9519 email markhill cs wisc larus cs wisc home page www cs wisc ~markhill www cs wisc ~larus java java curious mixture extreme hype sound technology fall cs838 graduate seminar examine java including java programming language network security design distributed applets java virtual machines java implementations compilers interpreters special hardware java related topics encouraged taugh research seminar professors java experts expect learning students experience studying developing ideas colleagues insight java plan lecture weeks present overview java students work month long group projects students evaluated oral written presentation project offering cs 838 core cs background material text countless java books bookstores books written quickly superficial addison wesley series official sun reference books java average line implementation reader collection papers java implementation doit line documentation sun maintains web site considerable java documentation url http java sun site considerable java documentation including java language specification virtual machine specification java api application programmer interface libraries specification java language tutorial security related papers dean felten wallach java security hotjava netscape frank yellin low level security java javasoft frequently asked questions applet security web provide java development kit writing running java applications pc kit installed sparcstations department java department source jdk run java applets recent versions netscape microsoft internet explorer sample java applets places sun collection http java sun java sun applets index html typo largest collection java programs applets appears http www gamelan lecture slides postscript lecture transparancies java big picture java language overview java virtual machine implementing java vm hardware java security project click project assignment list project topics intended starting point enumeration comparison java smalltalk scheme simula implementation java interpreter caches recently basic blocks fly compilation java applets small memory embedded machines memory system behavior compiled interpreted java applets evaluation alternative implementations java monitors comparison java virtual machine xerox mesa bytecodes microarchitecture processor directly executes java bytecodes optimizing java compiler java library performance evaluation tools results java programs evaluation java security investigate compiling languages java vm subset java vm interesting investigate formalizing security requirements language system ways automatically generating verifying vm implementations security related topic investigate cost making primitive types int float bool objects eliminating dual type systems java static typing sufficient alleviate overheads java eel dynamic compilation language mandated tests array bounds null pointer scheduled unused cycles superscalar processors java runs fast unsafe language project meetings date time group tue nov 12 1 00 tue nov 12 1 15 tue nov 12 1 30 break tue nov 12 1 45 tue nov 12 2 00 thu nov 14 1 00 thu nov 14 1 15 thu nov 14 1 30 break thu nov 14 1 45 thu nov 14 2 00 frame f0 frame f1 frame f2 cs 395t hot topics distributed systems file systems topology distributed systems electronic failure detectors distributed objects consistency secure group communication languages systems dsm mobile computing eecs 373 fall 1996 syllabus notices 21 nov end semester lab information applies sections 7 8 9 10 weds evening friday afternoon lab 7 writeup due day week thanksgiving week 2 december hand earlier lab 8 make days dec 9 10 lab open normal hours students effected sections dec 11 lab open details follow 25 oct news exam bring text calculator notes labs rooms rooms based letter wrong room run risk exam 1504 gg brown labs normal lecture room 1003 eecs 10 oct 5 updated reflect optional questions 4 oct mode chart 24 sept 3 lab report format 12 sept 2 updated 10 sept instructions signing class mailing list 6 sept lab schedule updated check 6 sept questions lab 1 pack part pg 10 answer questions lab assessment exams exam 1 lab report format 2 3 4 5 6 7 8 lab report format times lab open prerequisites eecs 270 jr standing meeting times lectures tuesday thursday 1 30 2 30 1504 gg brown labs labs labs eecs phone 936 0182 monday sec 2 12 30 3 30 sec 3 3 30 6 30 tuesday sec 4 2 30 5 30 sec 5 6 30 9 30 wednesday sec 6 1 30 4 30 sec 7 4 30 7 30 thursday sec 8 2 30 5 30 sec 9 6 30 9 30 friday sec 10 1 30 4 30 text pack lab manual dollar bill copying text microcomputer system 8086 family architecture programming design liu gibson prentice hall 1986 2nd edition reference microcomputer interfacing stone addison wesley copy library reserve stack lecture lab schedule instructional staff instructor professor bill birmingham 128 atl 936 1590 wpb eecs umich office hours tuesday 3 4 lab assistants bhaskar eecs umich eecs umich roger chan eecs umich mike carr umich eecs umich objectives eecs 373 introduction microprocessor based computer design semester build intel based computer variety memory io devices cover basic principles system design including devices operate form computing systems addition state art design tools lab primarily hardware class expected write software assembly language familiar hardware prototyping tools grading policy 1 labs reports due week lab work complete beginning lab period lab hardware demos due end lab period end lab period week lab ta grant extension allowing hardware demo time lab period lab section meets tuesday night demo anytime 6 30 week case demo ta ta sign copy code listing show regular ta responsible ensuring lab properly recorded complete 2 lab report group sufficient lab turned start lab lab grading work 5 demonstration 45 lab report 50 3 labs work groups division lab work permitted student responsible fully understanding aspects lab lab ta quiz understanding lab 4 late labs substantially penalized lose 30 day lab late problems caen lab equipment labs collected weekends holidays assessed 30 day 60 weekend problem turning lab time touch prof birmingham prof birmingham 4 honor code force assignments exams means lab group members collaborate lab assignments bounds sharing code hardware lab groups members groups debug hardware software groups consent tas prof birmingham allowed lab reports code groups past 373 remember obligation report cheating witness grading scheme lab 1 0 lab 2 8 10 2 exams 15 cse 110 accelerated introduction programming spring 1996 print copies material cets printers double click gray square general information syllabus read newsgroup upenn cis acc send questions comments nick central cis upenn homework homework 0 homework 1 homework 2 homework 3 homework 4 homework 5 homework 6 homework 7 homework 8 handouts notes style notes graphics review topics questions line resources tutorials list resources tutorials answers frequently asked questions newsgroups read newsgroup comp lang read newsgroup comp lang propositional theorem proving satisfiability testing proof complexity general information instructor paul beame meeting times tuesday thursday 12 00 1 20 loew 113 automated theorem proving computer aided verification ai vlsi software engineering give algorithms attempt decide truth logical statements propositional higher order logic concentrate complexity issues propositional case flip side satisfiability testing theorem proving order higher order logic involve finite domains proofs interpreted propositional logic variety systems propositional theorem proving satisfiability testing key issues systems complex proofs system good choices search strategies considerable theoretical practical work questions concentrate theoretical issues proof complexity relative complexity search strategies examine number implementations propositional logic algorithms compare theory practice papers things complexity proofs survey 519 talk slides installed software amusement installed theorem provers anl dp boyer moore satisfiability tester june directory cse courses provers papers scattered process installing theorem provers adversary search cmpsci 591e 691e announcements hearts 2 15 current hearts ladders change overview syllabus developed proceeds information software hearts othello select processing waiting input poll illustration updated november 15 1996 paul utgoff utgoff cs umass copyright 1996 rights reserved paul utgoff university massachusetts principle programming languages instructor gtf textbook packets grade policy exams schedule announcements lectures assignments instructor gtf instructor zena ariola room 305 4448 ariola cs http www cs uoregon office hours 11 12 uh appointment gtf yong xiao room 230 1383 xiao cs office hours 13 14 14 30 15 appointment tutorial hours 17 textbook packets textbook programming languages concepts constructs ravi sethi addison wesley 1995 packets 1 introduction standard ml 2 lecture notes grading policy written assignments 6 account 30 grade midterm count 30 final examination 40 problem sets solved groups due class copy group day problem set handout midterm final exams midterm exam nov 7 9 30am 107 final exam dec 9 10 15am willamette hall 110 objectives main goal introduce aspects programming languages including features type systems programming style implementation traditional programming languages pascal recent languages ml java expert programmer languages taught class gain skills understand impact language features implementation abstractions provide understand java gained interest academic industrial arena cover programming paradigms paradigm solve problem part assignments required program ml prolog specifically topics covered compilation interpretation advantages disadvantages terms speed execution memory space overview structure compiler syntax legal expressions concepts context free grammars bnf grammars parse trees ambiguity abstract syntax trees lexical analyzer parser imperative programming cobol fortran pascal ada closest model machine architecture concepts side effects types static dynamic weak strong scope static dynamic parameter passing techniques call call call result call aliasing block structured languages run time structures stacks heap garbage collection object oriented programming java eiffel support programming concepts abstraction encapsulation information hiding inheritance subtyping functional programming scheme ml haskell miranda id gopher based mathematics theoretical foundation concepts strict strict functions higher order functions currying lazy eager evaluation innermost outermost evaluation type inference type checking overloading coercion polymorphism pattern matching logic programming prolog important database query languages concept relations functions facts rules goals unification backtracking cuts time study current techniques semantics meaning programming language master techniques reason properties programs schedule introduction tuesday 10 1 introduction ch 1 thursday 10 3 compilers interpreter ch 2 3 3 tuesday 10 8 syntactic structure imperative programming thursday 10 10 control abstraction data abstraction ch 3 4 tuesday 10 15 types thursday 10 17 parameter passing techniques ch 5 tuesday 10 22 storage management thursday 10 24 scope rules object oriented programming tuesday 10 29 abstraction ch 6 thursday 10 31 encapsulation ch 7 7 7 tuesday 11 5 information hiding thursday 11 7 java functional programming tuesday 11 12 features functional languages ch 8 thursday 11 14 typed language ml ch 9 packet 1 tuesday 11 19 polymorphism ml types exceptions thursday 11 21 untyped language scheme ch 10 tuesday 11 26 data programs logic programming tuesday 12 3 logic control ch 11 thursday 12 5 prolog maintainer page yong xiao email xiao cs uoregon programming www g22 3033 09 tuesday 7 00 9 00 pm room 109 warren weaver hall professor jonathan amsterdam email amsterdam cs nyu phone 212 998 3084 office 426 warren weaver hall office hours class appointment teaching assistants po yu chen email chenpo cs nyu office 511 wwh phone 998 3379 office hours friday 2 00 4 00 igor email cs nyu office 417 wwh phone 998 3106 office hours 7 00pm 9 00pm wednesday xianghui duan email xianghui cs nyu office 715 broadway room 1002 phone 998 3295 office hours 1 30pm 3 30pm thursday information lecture notes lecture notes purchased unique copy center greene street south 8th street web assignments 1 2 3 4 5 6 solutions assignments 1 2 part 1 part 2 3 programs java java java java shell java java java java test java java java students final project world wide world multi user internet environment java java updated 11 15 96 1477 numerical linear algebra computer science 106 identical engineering sciences 104 times 98s arrange prerequisite computer science 26 mathematics 26 engineering science 69 students familiar approximation theory error analysis direct iterative techniques solving linear systems discretization continuous problems level encountered undergraduate numerical analysis examines context modern computational practice algorithms solving linear systems ax az lx matrix decomposition algorithms matrix inversion studied algorithms special matrix classes featured including symmetric positive definite matrices banded matrices sparse matrices error analysis complexity analysis algorithms covered algorithms implemented selected examples chosen elimination methods linear systems squares filters linear programming incidence matrices networks graphs diagonalization convolution sparse matrices partial differential equations back dartmouth cs home page img cse ee 461 intro computer communication networks autumn 1996 instructor arun somani somani cs lecture mwf 8 30am 9 20am office sieg 316 phone 543 9348 685 1602 office hours 9 30 10 30 ta jari jari cs office eeb 331 office hours 9 00 1 00 pm ta office hours changed match prof somani office hours covering day week providing larger class messages check email frequently lecture overheads homeworks projects interesting stuff attention request academic accommodations due disability contact disabled student services 448 543 8924 letter disabled student services indicating disability requires academic accommodations present letter discuss accommodations class file formats materials provided formats html hypertext markup language html document format handled www browsers fact viewing html document handouts ve provided originally latex documents converted html latex2html bit strange latex plain ascii text including formating commands simple things assignments generally legible format figures complex math stuff hard impossible read postscript ghostscript home page free viewers mac windows os 2 linux jari cs washington home page term 1 fall 1996 97 1996 97 offering makes extensive www web electronic forms information index guide information update wednesday september 18 1996 top level index bulletin board information updates reverse chronological order assignments including write ups hints solutions materials tutorials readings resources outline short pages designed browser independence mind www browser problem kusalik cs usask ca 22c 096 syllabus assignments grading reading list public completed projects class back department computer science direct errors 22c 096 pages cs uiowa page accessed 2876 times friday march 1 1996 3 58 29 pm structured programming ada 435 cs tamu office hours 10 11 15 syllabus pal public ada library pub 435 hw 00 hw 00 doc pub 435 hw 01 hw 01 doc pub 435 hw 02 hw 02 doc pub 435 hw 03 hw 03 doc pub 435 hw 04 hw 04 doc pub 435 hw 05 hw 05 doc pub 435 hw 06 hw 06 doc pub 435 hw 06 semaphore ps pub 435 hw 06 monitor ps keywords ada 83 ada 95 classification data types ada 83 table generic formal actual parameters pub 435 tests 01 ps pub 435 tests 02 ps pub 435 tests 02 ps pub 435 tests 03 ps pub 435 tests 01 ps pub 435 tests 01 ps pub 435 tests 01 ps img back home page img back computer science home page cse 524 parallel algorithms spring 1995 general information meets tth 9 00 10 30 sieg 225 instructor richard anderson office hours appointment mail address anderson cs office sieg 410 homework exams catalog description design analysis parallel algorithms fundamental parallel algorithms sorting arithmetic matrix graph problems additional selected topics emphasis general techniques approaches developing fast efficient parallel algorithms limitations efficacy prerequisite cse 521 equivalent cse majors homework assignments notes syllabus homework 1 due thursday april 6 homework 2 rambling comments due thursday april 20 lecture transparencies april 11 code analysis list ranking lecture notes connected components algorithm simpler section 5 1 3 latex version pointers papers pointers references erew crew connectivity ullman paper homework 3 due tuesday 2 union find paper ps dvi homework 4 due thursday 18 certified write paper ps dvi implies existence efficient consensus algorithm based swap inside supercomputer homework 5 due thursday 25 asynchronous ram references al focs 1990 buss al manuscript notes memory models real description special topics content whim instructor descriptive title year theory shared memory parallel computing topics theory start collection basic algorithms spend time models computation syllabus list topics covered term shared memory topics pertain specific interconnection topologies situations cost memory access uniform theory sense real machines prove theorems expected log parallel machine topics motivated practical considerations goal developing parallel algorithms algorithms conceivably efficient parallel machines expecting problem sets mix routine challenging problems require project happy students work related topics text introduction parallel algorithms ja ja nice book closely feeling exceptionally cheap purchasing copy original plan volunteered teach year ago text theory shared memory parallel computing anderson book progressing fast volume 7 art computer programming chose ja ja book flexible taught choice topics influenced considered interesting uninteresting choice teach traditional lecture work research content number open problems mind turn nice research results present half baked ideas provided interest energy anderson cs washington cmpsci home page internet description textbooks syllabus online resources students books internet assignments fall 1996 picking commercial online service afraid online advice professor advice students modified june 10 1996 window system programming description develop user interfaces library xlib toolkit xt osf motif examples programming assignments emphasis general xlib xt techniques progressive exercises develop skills client server event model xt based widget set advanced xlib operators prerequisites experience development unix environment information quarters offered 1995 96 autumn yang mw 11 units 2 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford fall 1996 cs 143 ta contact information aaron judd cs byu ben alton alton cs byu karl cs byu office 1126 tmcb phone 801 378 8413 list grades 11 18 1996 including midterm pages labs lab page advised session talk ta mips lab 3 show hanoi lab sample program don experimental show hanoi ii tokens lab 4 factorial code home work topic 4 ta hours posted lab door tmcb 1147 hours holidays sundays labs closed university strongly 1170 tmcb room class center 4pm 9am h3 5pm 10am 6pm 11am 7pm 12am 8pm 1pm 9pm h4 2pm h1 10pm 3pm 11pm karl 9 30 11 30 karl works night days session taught aaron session 1 session session 3 session 4 session 5 2 tue 2pm wed 4pm thur 9am fri 9pm sat 10am aaron personal homepage pc home download version spim work home click program dos takes spim dos fully mac lab updated 10 23 1996 aaron judd cs cam 384g computer graphics fall 1995 instructor donald fussell general information description syllabus lab information mesa graphics library year mesa graphics library opengl api platform library installed public workstations computer sciences department instructions mesa libraries utcs sample makefile mesa utcs machines opengl man pages opengl specification mesa home page opengl www center tcl tk information general references manual pages ousterhout book welch book program examples welch book assignments turning assignments assignment 1 assignment 2 assignment 3 examples xlib code tcl tk code tcl tk driver xbm copy file directory slate tcl news turnin works graphics lab machines 10 04 96 4 0 lab lib 10 04 96 lab bin 10 04 96 compiling walker demo graphics lab machines 11 07 96 repaired walker source cs 302 sections 33 37 algebraic language programming spring 1997 martin reames teaching assistant absolutely everyday information cs302 class information pages common programming mistakes archive section 33 section 37 class mailing lists messages lists semester calendar program 0 due tuesday january 28 program 1 due tuesday february 4 program 2 due tuesday february program 3 due thursday february program 4 due thursday march exam 1 tuesday march 7 15 9 15 1257 cs st program 5 due tuesday march program 6 due thursday april program 7 due tuesday april exam 2 tuesday april 7 15 9 15 1257 cs st program 8 due thursday april program 9 due thursday final exam thursday 15 10 05a 12 05p place announced details contact email mreames cs wisc office 1345 computer sciences statistics 1210 dayton st phone 262 1012 office hours tba appointment talk class send email textbook problem solving object programming walter savitch section information section 33 9 30a 10 45a tr 379 noland section 37 1 00p 2 15p tr 379 noland computer lab rm 1350 cs st hp vectra running ms windows borland 4 52 additional information tentative syllabus semester extra material late policy grading criteria academic misconduct rule thumb share code assigned work form cs302 students made big todd wendy instructor modified fri jan 17 12 33 50 1997 martin reames mreames cs wisc bu cla cs 530 analysis algorithms assaf kfoury spring 1996 home page class meetings tu 11 00 12 30 mcs b33 instructor assaf kfoury office hours tu 3 30 5 30 coordinates kfoury cs mcs 270 x3 8911 grader lo conte coordinates cs 302 36 cummington st x3 mail telephone syllabus policy tests grades small font wide window handouts 1 2 3 4 5 problem sets 1 2 3 4 5 6 7 8 9 10 11 12 13 14 selected solutions 1 2 3 4 5 6 7 8 9 10 11 12 13 14 mid term questions mid term solutions end term questions end term solutions pointers short bibliography assaf kfoury created 95 12 11 modified 96 05 08 geometric algorithms spring 96 tu 1 15 2 30 gates 100 covers fundamental techniques designing analyzing geometric algorithms higher dimensions give depth coverage basic geometric data structures convex hulls arrangements voronoi delaunay diagrams flat hierarchical triangulations partition trees survey important paradigms geometric algorithm design including sweep line plane methods randomized techniques applications parametric searching geometric optimization methods motivate material problems drawn application areas robotics graphics vision geography discuss trivial issues involved implementing geometric algorithms robustly prerequisite cs161 data structures algorithms contact information outline mechanics bibliography geometric algorithms links handouts handout 1 facts handout 2 facts homework 1 due 4 30 96 directly full handouts directory contact information instructor leonidas guibas mail guibas cs stanford office gates 3b room 374 723 0304 office hours thursdays 3 00 5 00 pm ta mail cs stanford office gates 3b room 376 723 office hours wednesdays 11 00 12 00 2 00 3 00 pm outline material computational geometry full year needed cover basic techniques algorithmic preparation cover lots ground quarter list topics covered promise cover order listed geometric fundamentals computational primitives dimensions implementation models computation lower bounds geometric duality convexity algorithms convex hulls point sets dimensions convex polygons properties algorithms arrangements combinatorics line arrangements including zone theorem sweep line methods arrangements topological sweep sequences face problems proximity problems voronoi diagrams delaunay triangulations algorithms applications geometric searching point location planar subdivisions fractional efficient data structuring techniques dimensional partition trees range searching ham sandwich theorem methods range searching problems kinds triangulations triangulating simple polygon reductions geometric problems decompositions polyhedra questions optimality random sampling techniques random sampling partitioning randomized incremental algorithms epsilon nets making randomized algorithms deterministic applications visibility shortest path problems visibility graphs euclidean minimum spanning tree shortest path problems robustness geometric computation issues topological consistency handling degeneracies robust algorithms mechanics class hours tuesday thursday 1 15 2 30 gates 100 text main text reader comprised number survey articles lecture notes scribed students previous years class recommended reader preprint forthcoming book computational geometry mark de berg mark van mark overmars book examples application areas motivate main structures techniques computational geometry main text future years readers stanford bookstore homeworks exams grading substantial mathematically challenging homeworks pencil paper type final exam midterm function test breath depth final grade count homeworks midterm 25 grade homework learn material homework midterm schedule homework handed due hw 1 tuesday 16 april tuesday 30 april hw 2 tuesday 30 april tuesday 14 hw 3 tuesday 14 tuesday 4 june midterm class tuesday 21 geometric algorithms links line geometry database bibtex database computational geometry related papers database description crc geometry formulas facts jeff erickson computational geometry page david eppstein geometry action page geometry center directory computational geometry software program visualize duality runs sgi stanford csd cs theory counter cs stanford updated april 1 1996 bu grs cs 792 b1 distributed systems seminar heddaya 1995 home page 1995 01 17 schedule participants class meetings 2 00 3 30pm mcs 135 instructor heddaya hrs 10 11 30 11 12 30 heddaya cs bu mcs 271 x3 8922 prerequisites consent instructor overview instance seminar revolve theme distributed cooperation parallel program threads human users information servers goals meanings cooperation vary tremendously problems arise contexts recur range fields parallel computing distributed operating systems distributed databases hypertext economics themes ground exploration parallel computing distributed systems threads synchronization communication distributed resource allocation cooperative environment internet supporting human collaborative work efficiently predictably final choice topics depend interests participants expressed weeks semester format class meeting generally consist presentation discussion narrow topic covering papers participant give presentation duties week semester schedule date topic presentation email choice weeks class meeting select paper participants read email url supply photocopy class meeting present topic 50 minutes lead 30 40 minutes class discussion presentation portion questions limited clarifications week class meeting email notes covering presentation discussion latex source preferred credit registered students based participation class discussions duties created 1994 04 maintained abdelsalam heddaya 1996 97 cs 181 vlsi design laboratory cs 181 digital vlsi design class taught computer science department caltech 1994 95 web materials documentation vlsi tools cs caltech monday 7th october 1996 1996 fall semester image pictures material class lecture topics readings professors tas students lecture notes information precept notes schedule applets lecture homework assignments keeping touch started send mail staff setting account check pu cs 426 work newsgroup enroll online links places csci 4229 5229 colorado cs 318 illinois ecs 175 uc davis cs 457 washington cs 488 waterloo cs 184 uc berkeley spring 1996 cs 43 dartmouth cs 248 stanford winter 1996 6 837 mit fall 1996 graphics geometry links grafica obscura opengl www center graphics file format page avalon objects textures persistence vision ray tracer directory computational geometry software 3d object files pixelsight stanford computer graphics laboratory www information hypertext markup language html uniform resource locators url image top created ray tracer cs department princeton university modified fri oct 25 15 18 35 1996 cs 5633 analysis algorithms overview syllabus instructor textbook introduction algorithms cormen leiserson rivest mcgraw hill 1990 errata textbook printing printings topics readings assignments lectures notes midterm exam wednesday october 9 assignments due october 9 october 16 time study midterm cs381 481 fall 1996 automata computability theory cs381 481 click information lecture notes homework exams study guide announcements 9 1 96 notes hardcopy 9 1 96 don homework sets notes 9 9 96 ta office hours 9 12 96 incorrect hw2 due date 9 23 96 prelim 1 10 23 96 prelim 2 10 31 96 revised homework 8 11 1 96 homework 8 11 15 96 change room nikolay office hours code academic integrity read cs courses cs department cs 302 computers secondary education winter 1996 focuses computers secondary math computer science education find links information related class outline readings assignments newsgroup students class sites advantages home page including facilitate distribution information paper encourage communication students newsgroup students familiar potential internet dr francis improve class information grades syllabus students facilities assignments regular homework consists assignments ungraded orientation assignment remaining deal topics discussed class readings week expected read articles provided question posed readings reserve reading room found www check page make date reading question respond news group communication forum newsgroup class byu class cs302 familiar method communication tolerant nature posting immediately participation newsgroup expected contribute final grade full credit portion participate substantially weekly discussion interesting things world wide web link byu home page links byu home page include byu computer science home page page links documents creating www pages including template choose begin home page byu instructional science home page excellent site education byu math home page library web66 site extensive set links schools world educational technology page catch page pointers significant sites field educational technology topics covered include announcements journals conferences educational software reference resources jump check learning tool link exploration educational resources subject instruction creating www pages link templates home page utah state network educators mailing lists utah teachers links student pages utah 12 sites educational resources database searched information nice site familiar plan teach utah community learning network network teachers british columbia classroom support including technology based class projects online courses network educational resources including links great educational sites listed subject area links school home pages world technical support including links freeware shareware download message day catch day references glossary internet terms expected familiar questions usenet newsgroups check frequently asked questions faq usenet handout recent session mining internet math resources presented annual meeting san diego ca april 25 28 1996 updated 7 1996 tim bu cas cs 680 graduate introduction computer graphics section meets cs 591 topics graphics spring 1996 home page participants mail comments readings virtual reality 3 13 virtual reality ii 3 20 fractals trees 3 27 natural phenomena 4 3 texture 4 24 participants proposed term projects class meetings meets cla stan sclaroff room mcs 279 phone 353 8928 mail sclaroff cs office hours tue 5 30 7pm thu 3 30 5 00 appointment description graduate level introduction computer graphics algorithms programming methods applications primary focus fundamentals dimensional raster graphics scan conversion clipping geometric transformations camera modeling basic concepts computational geometry computer human interfaces animation visual realism introduced graphics techniques taught device independent manner runs parallel undergraduate introduction graphics class cs480 lectures programming projects graduate students hour week discuss recent journal conference papers field list readings cs680 syllabus final programming project graduate students required mid term quiz final exam produce final programming project mid term cs680 student expected write page description proposed final programming project ideally project implement analyze research paper utilize graphics solve specific problem relevant graduate student research projects evaluated based demo working system written report syllabus policy grading opengl documentation opengl documentation alphabetical listing opengl documentation listing topic opengl specification opengl www center computer graphics links computer graphics home page rayshade home page toy story home page computer graphics companies yahoo computer animation yahoo computer generated art yahoo page created nov 9 1995 modified jan 11 1996 maintained stan sclaroff advanced operating systems 3 cr fall 1995 lecture section 4 00p 5 15p monday lindley hall 102 5 45p 6 thursday hall 340 discussion section 2037 4 00p 5 15p wednesday lindley hall 102 open graduate students undergraduates operating systems general information description materials syllabus lecture scripts assignments communication evaluation gradebooks policies general information instructor jeff johnson email cs indiana associate instructors lowell vaughn email cs indiana prerequisites c311 c335 c343 equivalent local newsgroup ac 435 share undergraduate newsgroup office hours 10 00 11 00 lh appointment description organization construction computer systems manage computational resources topics include review batch processing systems processes process scheduling memory management file management device handlers mechanisms event coordination interruption exclusion synchronization structure multiprogramming time sharing multiprocessing systems programming m68000 assembly language materials required text andrew tanenbaum modern operating systems prentice hall 1992 recommended text robert operating systems practical approach prentice hall 1993 syllabus chapter 1 8 28 8 31 review chapter 2 9 4 9 25 processes exam 1 9 27 chapter 3 10 2 10 23 memory management exam 2 10 25 chapter 2 4 10 30 11 2 process scheduling chapter 4 11 6 11 20 input output exam 3 11 29 chapter 7 8 12 4 12 7 case studies review final exam 12 15 2 45 4 45pm lh102 assignments assignments suggested assignments collected graded answers assignments posted communication newsgroup ac 435 post announcements assignments exams exceptions usual office hours encouraged post questions related share related information class make habit notes times week individual matters feel free contact instructor associate instructor email description accessible html hypertext markup language file www world wide web url universal resource locator http www cs indiana www classes updated additional information progresses view resource url netscape program networked pc mac netscape underlines html hypertext links follow link click url computer science department home page http www cs indiana home page html sorts information obtained evaluation 20 exam 1 wednesday september 27 lh 102 20 exam 2 wednesday october 25 20 exam 3 wednesday november 29 40 final exam 2 45 4 45pm friday december 15 policies attendance class attendance monitored regular attendance class participation strongly recommended attendance examinations compulsory make examinations special assignments projects students raise grades academic integrity read computer science department statement academic integrity understand rules computer science courses operate cases academic dishonesty reported office student ethics branch office dean students withdrawal withdrawal wednesday october 25th requires concurrence dean based extenuating circumstances incomplete grade incomplete final grade prior arrangement exceptional circumstances conforming university departmental policy bulk work completed passing fashion cse 531 automata autumn 1991 instructor paul beame 531 home page world wide web web short hypermedia document cse 531 exams quiz 1 postscript quiz 2 postscript final postscript latex beame cs washington img cse 531 automata computability complexity 531 web pages moved current quarter autumn 1991 autumn 1994 portions cse 531 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 531 web copyright 1996 department computer science engineering university washington comments cse531 webmaster cs washington update 10 21 96 cmps131 elementary computer programming check grade 2 45 general information student id scores description grades 9 30am fall 1996 schedule logistics fall 1996 teaching staff grading policy study materials instructors examples book strings library header strings library implementation joel kraft software servers tuesday thursday 9 30am compilers tuesday thursday 2 45pm cindy marling borland 4 5 windows 3 tuesday thursday 1 15pm windows nt 3 gultekin ozsoyoglu borland 5 0 windows 95 tuesday thursday 1 15pm windows nt 4 0 codewarrior 9 macintosh os recitation leaders www resources line dictionary computing iso ansi draft standard jamie faq lite monday 2 30pm comp lang monday 3 30pm paul callaway sections thursday 2 45pm friday 2 30pm cindy marling section homepage dave coe tekin ozsoyoglu section monday 11 30am homepage thursday 1 15pm catherine thursday 4 15pm ed general feedback thursday 2 45pm tuesday 4 15pm lisa winkler tuesday 11 00am cheryl thursday 8 00am netscape site viewed netscape navigator 3 0 download netscape cmps131 po cwru updated 7 november 96 computer science 132 compiler design syllabus spring 1996 professor wing tam office olin 241 phone x18768 mail wing cs hmc catalog description theory design implementation compilers interpreters interaction compiler design run time organization logistics porting hardware prequisite computer science 110 3 credit hours required textbooks introduction compiler construction thomas syllabus 1 introduction translators interpreters organization compiler 2 introduction language theory production rules classes grammar sentential forms language definition canonical derivations ambiguity 3 examples language parsers recursive descent parser precedent parser 4 finite state machines minimal machine conversion deterministic deterministic machine lexical analysis regular expressions 5 top parsing ll 1 grammar parser 6 bottom parsing lr parsers 7 syntax directed translation 8 intermediate code generation 9 code generation optimization project regular homework programming assignments students required project design implementation language translator 280 logic design digital systems home page syllabus contents policy recitation schedule homework announcements solutions exam announcements solutions design project announcements supplementary notes digital electronics feedback form office hours hardware design lab number 1 hey build circuit designed click information send comments requests instructor joan carletta carletta ces cwru cs 737 computer system performance evaluation modeling news sept 24 assignment 1 due oct 7 postscript text sept 9 mimic library 1 public mimic information lecture mwf 2 25 pm 3 40 pm 1325 computer science devise software home page html user manual postscript print file images half hour initialization instructions text mimic software tutorial html postscript online html html professor miron livny office computer sciences hours tba phone 262 mail miron cs wisc teaching assistant chee yong chan office 5364a computer sciences hours tr 2 3 pm phone 262 5105 mail cychan cs wisc suggestion comment send cychan cs wisc cs352 computer systems architecture fall 1996 instructor dr herb schwetman mesquite software office hours class appointment contact 305 0080 mesquite ta rui liu office hours 6 30 8 00pm 6 30 8 00pm ta station 5 contact rui cs utexas ta yang yang office hours 1 00 1 50pm 3 05 5 00pm ta station 5 contact yangyang cs utexas syllabus assignments assignment 1 solution solution ps file print statistics program 1 solution statistics program 2 statistics assignment 4 solution solution ps file print statistics program 3 statistics assignment 6 solution statistics final 3 00 section 5 00 online resources classmates email dr schwetman rui liu yang yang post message cs352 news group page created august 30 1996 comments send email yangyang cs utexas eecs 483 homepage fall 1996 instructor peter bird mail eecs umich tel 763 office eecs office hours mw 2 30 4 30 appointment ta brian mail eecs umich office 3334 eecs office hours tw 2 30 3 30 eecs 3334 office friday appointment class meetings mw 12 30 2 30pm 1014 dow exams midterm 28th 30th october final home newsgroup caen umich eecs class 483 eecs umich eecs class 483 links examples lex yacc nutshell book project descriptions interesting bits saved semester newsgroup java based parser constructor similar yacc university wisconsin spim information page assignments moved page foundations computer science ii winter 1997 pages undergoing major construction cs 236 foundations computer science ii page general information class links extensive informantion class policies calendar assignments lab general information instructors theodore norman office 3336 floor bldg phone byu 378 3020 home 785 4192 mail tad cs byu office hours announced required text aho alfred ullman jeffrey foundations computer science pascal edition 1992 computer science press prerequisite cs235 additional information policies homework projects exams calendar lecture schedule homework project due dates homework assignments programming projects cs235 news group created dec 6 1995 updated wed dec 6 1995 theodore norman tad cs byu cse 322 computer architecture professor dr jay brockman 384 fitzpatrick hall phone 1 8810 email jbb cse office hours tu 2 30 3 30 appointment teaching assistants email bach helios dave greene email bach helios holly campbell email bach helios text david patterson john hennessy computer organization design hardware software interface morgan kaufmann publishers 1994 classnotes introduction hardware firmware implementation algorithms hardware firmware implementation control single cycle mips processor multiple cycle mips processor pipelining pipelining continued hazards memory hierarchy interfacing processors peripherals memory homework assignments homework 1 hardware firmware implementation algorithms solutions page 1 page 2 page 3 page 4 homework 2 control system design solutions page 1 page 2 homework 3 pipelining solutions page 1 page 2 page 3 page 4 page 5 page 6 homework 4 memory hierarchy solutions page 1 page 2 page 3 homework 5 memory hierarchy solutions page 1 page 2 page 3 page 4 homework 6 input output solutions page 1 page 2 page 3 page 4 page 5 homework 7 parallel architectures solutions page 1 design projects processor minimally interesting computer architecture datapath design processor design roms xilinx 1 roms xilinx 2 roms xilinx 3 roms xilinx 4 roms xilinx 5 class newsgroup courses cse322 bu cas cs 552 operating systems fall 96 heddaya home page 1996 11 17 syllabus hw 1 2 3 4 5 6 7 class meetings mwf 9 00 10 00 room 209 guitar center instructor abdelsalam heddaya office hrs wf 10 11 30 appointment heddaya cs bu mcs 271 x3 8922 grader arif bhatti office hours cs bu notes slides version reviewing guidelines study guide incomplete draft resources tutorials short courses unix emacs tools hot topics os prerequisites cas cs 210 eng ek 412 consent instructor selected readings mano computer system architecture 3rd ed catalog description examines process synchronization techniques buffering file systems processor scheduling memory management virtual memory job scheduling resource allocation system modeling performance measurement evaluation overview computer science 552 offers opportunity learn operating systems designing building os components addition studying conceptual theoretical underpinnings operating system controls operates disparate hardware resources shield programs users idiosyncrasies individual devices nasty phenomena concurrency asynchrony failure hiding detailed hardware features behaviors os interface constitutes abstraction hardware study design construction major subsystems operating system examine core problems detail focus difficulties integrating subsystems coherent project difficulties critical complete understanding operating systems risk excluding issues fundamental current concern limited scope attention revolve weekly bi weekly assignments consisting alternating design implementation analysis exercises readings tan 92 andrew tanenbaum modern operating systems prentice hall englewood cliffs jersey 1992 main textbook tan 95 andrew tanenbaum distributed operating systems prentice hall englewood cliffs jersey 1995 distributed computing issues requirements credit based homework assignments 60 midterm 15 final 25 exams homework policy submission submit homeworks beginning class late homeworks grader mailbox cs dept main office mcs 138 lateness homeworks penalized 5 maximum grade day delay deadline extensions granted cases personal emergency needed amount time significantly request extension realize honor trust honor notion giving credit credit due acknowledge sources work requires proper citation source clear delineation material code algorithm design idea paraphrase quotation obtained collaboration encourage collaborate studying homeworks avoid gaining unfair advantage cheating plagiarism rule simple produce actual solution isolation work submit original expression specifically credit sources copying attribution part small program constitutes plagiarism modify source textbook standards academic conduct treat cheating plagiarism drive originality invention human progress created 1994 04 maintained abdelsalam heddaya 1449 algorithms data structures computer science 105 times 96f arrange instructors drysdale prerequisite computer science 45 49 students expected familiar basic concepts graph theory discrete mathematics linear algebra probability main topics paradigms designing algorithms divide conquer greedy method structured search balancing dynamic programming scaling problem reductions criteria analysis worst case average case lower bounds sensitivity amortization resource tradeoffs np completeness deals primarily classical sequential algorithms introduces parallel distributed random probabilistic approximation algorithms time permits techniques illustrated algorithms domains drawn information retrieval graphs networks string matching cryptology arithmetic matrices algebra examples important data structure algorithms back dartmouth cs home page cse 590 parallel programming environments larry snyder autumn quarter 1996 mondays 3 30 4 20 pm loew 220 cse 590 home page quarter reading selected papers recent ipps ppopp ics supercomputing icpp lcpc schedule quarter atmosphere casual lively discussion attending seminar expected present papers spots open hurry sign send mail majordomo cs subscribe body message subscribe class mailing list date paper compiling matlab programs scalapack exploiting task data parallelism ramaswamy hodges iv banerjee ipps 96 09 30 falcon matlab interactive restructuring compiler derose gallopoulos padua lcpc 95 10 07 compiling portable message driven programs sung forbes kale icpp 95 cross loop reuse analysis application 10 14 cache optimizations ruth cooper kennedy mcintosh lcpc 96 10 21 global communication analysis optimization sean gupta choi pldi 96 compilation performance 10 28 analysis environment data parallel programs aj adve al sc 95 input output characteristics scalable 11 04 parallel applications jason chien reed sc 95 11 11 holiday pc streams library complex 11 18 distributed data structures brad srinivas gannon ppopp 95 model compilation strategy core 11 25 data parallel programs kennedy koelbel paleczny ppopp 95 local iteration set computation block cyclic 12 02 distributions icpp 95 utility threads data parallel 12 09 programming eric haines mehrotra ics 96 cilk efficient multithreaded runtime system 12 16 blumofe leiserson randall zhou ppopp 95 sung eun choi modified tuesday 30 september 1996 cs414 systems programming operating systems cs415 practicum operating system kenneth birman cs414 415 news group syllabus lecture notes unix filesystem structure linking static dynamic assignments homework 1 homework 2 homework 3 homework 4 homework 6 assignment solutions solution 1 solution 2 solution 4 solution 5 prelim 1 solution tas lili 5162 upson hall phone 255 7421 mail lili cs cornell office hours wednesday friday 3 30 5 00 yi cheng huang 5151 upson hall phone 255 3042 mail ychuang cs cornell office hours tuesday thursday 2 00 3 30 mihai budiu 4132 upson hall phone 255 1179 mail budiu cs cornell office hours wednesday 11 00 12 30 thursday 11 30 1 00 modified tue nov 26 13 07 45 1996 fall 1996 design construction large software systems software engineering plans processes requirements architectures commercial shelf cots software products interactive networked information systems management approaches process models significantly changing nature software engineering focused enabling students understand apply software engineering approaches learning objectives enable students understand principles underlying postmodern software engineering master tools supporting approaches apply tools principles real world team project years project involves determination architecting high multimedia capabilities usc library information system student team members formulate operational concepts requirements specifications architectures prototypes life cycle plans integrating rationale proposed capabilities plan student teams develop experimental system capabilities based concepts emerging form time location monday wednesday 2 00 3 15pm ohe 100 basis grade homework exercises 15 midterm project package 25 final project package 45 individual project critique 15 text ian software engineering addison wesley 1995 5th edition notes prerequisite graduate standing instructor prof barry boehm 328 tel 213 740 8163 fax 213 740 4927 boehm sunset usc office hours monday wednesday 10 30 12 30 appointment teaching assistant alexander 329 tel 213 740 sunset usc ta office hours tuesday thursday 9 00 11 00 appointment class account cocomo winwin project description schedule questionnaire frequently asked questions notes table contents team survey student information people teams evaluation library project prototype presentation problem set grading criteria winwin grading criteria items library reserve sample taxonomy winwin problem sets assigned teams started winwin 1 1 homeworks solutions homework 1 solution homework 1 homework 2 class lectures distributed multimedia dan port 9 25 96 library prototype bill 10 7 96 class presentations presentation team 15 presentation team 6 cs367 introduction data structures lecture 1 mwf 9 30 10 45 121 psychology lecture 4 mwf 11 00 12 15 121 psychology information announcements 11 9 96 reading assignments started exams programming assignments sample code lecturer ta information materials computers labs home announcements general announcements recent announcements announcements problems programming assignments found located assignment web page 1 11 9 96 binary search tree adt sample code online samples page 2 11 5 96 makeup exam copy solution key exam reserve kurt wendt library 3 11 1 96 queue adt sample code online samples page 4 10 10 96 stack adt sample code online samples page 5 10 9 96 exam 1 topics online exams page 6 10 3 96 list adt sample code online samples page 7 9 28 96 handin directories created 8 9 19 96 list common programming errors online suggestions additions welcomed 9 9 17 96 vega sol computer labs cs367 work computers information 10 9 14 96 sample code line monday wednesday lectures 11 9 6 96 bad magic number error source files end cc compiled unusual error 12 9 6 96 stale pages don forget reload web pages pages updated copies web browser caches outdated stale 13 9 4 96 attend unix tutorial attend times listed mon 9 3 thurs 9 5 4 6 pm mon 9 9 thurs 9 12 4 pm reading assignments future balanced search trees chapter 12 pages 556 587 future tables chapter 11 discuss comparisons implementations lecture 11 8 lectures trees chapter 10 11 4 lectures queues chapter 7 skip simulation 11 1 lecture overloading operators chapter 8 pages 384 386 10 23 lectures hash tables chapter 12 pages 591 608 10 14 lectures stacks chapter 6 10 7 lectures linked lists chapter 4 10 4 lecture pointers dynamic memory allocation chapter 4 pages 142 152 10 2 lecture sorting searching analysis chapter 9 pages 392 405 9 27 lectures sorting algorithms chapter 9 pages 405 429 9 23 lectures basic recursion searching algorithms chapter 2 9 16 lectures basic oop chapter 3 pages 118 120 skip 120 129 focus 9 6 lectures basic appendix pages a1 a35 cs367 lecturer jim skrentny skrentny cs wisc office 1303 computer sciences 262 0191 office hours 12 30 1 30 pm tw 3 00 4 00 pm teaching assistants baicheng billy liao bail cs wisc office 1343 computer sciences 262 5596 office hours 4 00 5 00 pm 3 00 4 00 pm jia cheng jiacheng cs wisc office 1306 computer science 262 6601 office hours 8 00 9 00 4 00 5 00 pm copyright 1996 james skrentny skrentny cs wisc discrete structures computer science fall 1996 3 cr computer science department indiana university description textbook announcements honors stuff exam 2 wed nov 13 general information communication homework assignments solutions grading policies handouts general information instructors michael jahn cs indiana kata ucs indiana office hours michael jahn lh 301 mw 3 00 4 00 kata lh 301 wednesday 2 45 3 45 thursday 4 45 5 45 meeting times lectures mw 4 00 5 15 lh 102 discussion section 1136 6 00 8 00 bh 331 section 8455 6 00 8 00 wh 004 prerequisites c211 m215 prerequisite corequisite c212 textbook alfred aho jeffrey ullman foundations computer science edition computer science press york 1994 description computer science concepts mathematics aim present mathematical topics frequently encountered learning computer science c201 scheme importance recursion programming start examining detail concept recursion chapter 2 entitled iteration induction recursion preparation study analysis algorithms big notation chapter 3 mathematics find graphical representation ideas make easier comprehend true computer science chapter 5 discuss special graphs called trees data model computing sets important mathematical concept underlying computer science treated chapter 7 work database theory importance relational databases study functions relations set theoretic point view chapter 9 presents general discussion graph theory previous discussion trees logic underlies computer science cover propositional logic makes chapters 12 14 aho ullman time permits part investigate finite state automata modeling computation material contained chapter 10 time permits discuss turing machines halting problem note skipped chapters text skip sections chapters text designed year long introduces students fundamental ideas underlying computer science important data structures computing nice time semester cover text case material skip interesting reading sections chapters skip head start future courses homework assignments posted class web page regularly due discussion section late assignments accepted write solutions problems easy graders read understand presentation answers significant factor grading homework discuss assignments students assume true courses expect fully understand assignment solutions found students copy work turn fully understand poorly examinations carry weight grading teamwork assignments good long member team contributes fully understands assignment working group homework papers lot acknowledge penalized deserve announcements exam 2 wed nov 13 oct 23 oct 3 sept 30 sept 17 sept 16 sept 13 form hw sept 5 handouts template strong mathematical induction template regular mathematical induction assignments late assignments accepted due mon wed 25 27 due fri 22 due mon 18 due mon 11 solutions due fri 8 solutions due fri 1 solutions due mon 28 solutions due fri 25 solutions due fri 18 solutions due fri 4 solutions due fri 27 solutions due mon 16 solutions due mon 9 beginning class solutions due wed 4 end day solutions communication mail office hours michael jahn cs indiana mw 3 00 4 00 lh 301 kata ucs indiana wednesday 2 45 3 45 thursday 4 45 5 45 lh 301 newsgroup ac csci post urgent announcements assignments exams exceptions usual office hours ensure people info don web browser home read newsgroup encouraged post questions related share related information rest class individual matters feel free contact person email web page primary means class information dispersal semester description accessible html hypertext markup language file www world wide web url universal resource locator http www cs indiana classes home html updated additional information homework assignments progresses view resource url netscape mosaic program networked pc mac programs underline html hypertext links follow link click url computer science department home page http www cs indiana sorts information obtained including thread home page grading 40 homework assignments quizzes 20 exam 1 class day tba 20 exam 2 class day tba 20 final exam 5 00 7 00pm wed dec 18 special assignments projects students raise grades policies academic integrity read computer science department statement academic integrity understand rules computer science courses operate cases academic dishonesty reported office student ethics branch office dean students withdrawal day 4 00pm drop withdraw courses automatic date student withdraw permission dean approval urgent reasons related extended illness equivalent distress day deans approve drop incomplete grade incomplete final grade prior arrangement exceptional circumstances conforming university departmental policy requires things student completed bulk work required passing grade remaining work made 30 days end semester conditions met withdrawal action special accomodation students special accommodation contact professor week class discuss arrangements questions questions policies instructor honors stuff extra problem honors hw due fri 10 25 honors hw due fri 10 25 announcement monday 16th homework announcement honors homework policies honors hw due mon 9 16 announcement friday sept 13 discussion page posted sept 1996 cs e6998 043 advanced internet services benefits acquire depth knowledge www extensions learn critically evaluate internet technologies design trade offs gain hands experience programming techniques internet obtain background original research multimedia networks internet information systems applicable degree programs courses 4000 level credited degree programs courses subject advisor approval lecturer manager professor henning schulzrinne class location 614 office hours thursday 5 7 pm appointment office phone 1 212 939 email address schulzrinne cs columbia news group columbia fall columbia cs news hosts mailing list ais ctr columbia teaching jean francois assistant ta office hours monday 3 5 pm day time tuesday 6 10 pm 8 30 pm credits 3 prerequisites requires background computer networks programming experience unix experience tcl tk cs 6998 helpful projects required description years internet moved classical services email file transfer remote login overview emerging internet services technical background open issues focuses principal areas real time multicast services multicast routing properties real time services resource reservation scheduling transport streaming audio video reliable multicast application sharing conference control telephone functionality charging www extensions review www technologies html http urls www performance scaling problems web universal front end cgi database integration java web scripting languages html sgml vrml pdf directory services people services 500 whois electronic commerce cash required text reference text jerry jackson alan java prentice hall 1996 isbn 0 13 6 richard stevens tcp ip illustrated vol 3 addison wesley 1996 isbn 0 201 3 ken arnold james gosling java programming language isbn 0 201 4 david flanagan java nutshell reilly 1996 isbn 1 56592 183 6 books jackson stevens ordered amp bookstore class notes copies slides reference documents columbia machines http www cs columbia teaching ais homework homework assignments including questions small programming problems project students expected complete major programming project semester leading technical report software distributable quality projects internet measurements encouraged homeworks small programming assignments projects include web integrity measurements assurance web based mailing list manager directory services internet telephony java applets collaborative computing bandwidth estimation measurements service differentiation data real time measurements comparisons audio video codecs networks quality service measurements control mbone floor control detailed project descriptions columbia students paper project midterm exam final exam 3 hours closed book grading homeworks 20 project 50 final 30 hardware internet access requirements depend project requirements chosen include ability compile run java compiler unix windows 95 nt strongly preferred avoid support problems software depends project chosen instructor attempt requirements provide needed homework electronic mail teaching assistant submission outline schedule subject change date topics chapters covered assigned due 1 tu 9 3 review internet architecture protocols 2 tu 9 10 multicast resource homework 1 reservation st ii rsvp 3 tu 9 17 multicast review audio video scheduling ip atm network impairments 4 tu 9 24 jitter loss homework 2 homework 1 transport protocols real time data application control project 5 tu 10 1 layered reliable assigned multicast 6 tu 10 8 application sharing homework 3 homework 2 conference control internet telephony 7 tu 10 15 www review urls http sgml basics html 2 0 8 tu 10 22 3 0 server apis cgi bin scripting plug ins 9 tu 10 29 vrml java homework 4 homework 3 10 11 12 java directory services 500 11 tu 11 19 whois web homework 5 homework 4 searching directories spiders harvest urns 12 tu 11 26 cryptography review electronic commerce cash 13 tu 12 03 ssl summary review homework 5 project due workshop fr 12 13 workshop project presentations final exam tu 12 17 7 10 pm 9 00 pm slides assignments modified october 14 1996 henning schulzrinne cs212 structure interpretation computer programs computer science department cornell university fall 1996 img materials access materials requires user id password request attempting access materials img info img dylan interpreter window dylan interpreter window note web browsers including netscape correctly check changed java class files noodlle changed inconsistent behavior fix working parter link directories utility announcements discrete structures computer science computer science department michigan state university fall 1996 description propositional order logic equivalence inference mathematical induction diagonalization principle set operations relations functions lattices boolean algebras truth tables minimization boolean expressions applications cps information section section 001 10 20 11 10 turner section 002 1 50 2 40 section 003 3 00 3 50 hughes computer science 143 introduction computer organization winter 1996 class tth 9 00 9 50pm 373 marb professor mark 3372 tmcb office hours mwf 10 00 12 00pm appointment ta aaron judd 1149 tmcb text patterson hennessy computer organization design hardware software interface material computer science 143 hour beginning computer organization fundamental programming concepts analyze fundamental concepts involved understanding computers work provide significant programming experience mips assembly language prerequisites cs 142 suggested computer laboratory macintosh lab located room 1121 programming assignments approximately 20 machines designated cs 143 machines unscheduled basis students plan time labs completed advance due date order avoid heavy times lab simple syntax questions familiar mips assembly language lab fee student purchase 2 yellow computer science materials cards bookstore information desk upstairs sign put cid number drop box provided lab additional information including lab hours sections lab descriptions assignments class schedule grading sample exam questions mips instruction set summary mips assembly examples found www page cs 143 view page netscape machines lab plan attend cs143 lab sections find started mark mon jun 20 16 07 19 mst 1995 518 documents courtesy david mcallister friendly instructor goodies adobe acrobat pdf form acrobat reader mac pc platform adobe book service books test 1 fall 92 test 1 fall 94 test 2 fall 92 test 2 fall 94 test 3 fall 92 final 1 fall 94 final 2 fall 94 note remember finals 94 files record final 92 assignment 3 assignment 4 download aliasing antialiasing overheads email dfm adm csc ncsu csc human computer interaction class location time withers tuesday thursday 9 50 11 05 instructor robert st amant csc ncsu office hours daniels monday 10 00 noon important stuff grades reading assignments mail archive maintains messages ve exchanged reading presentation list dates material presenters reading assignments syllabus outdated web page assignments viewing ncsu csc chi newsgroup traffic lecture notes list overheads presented lecture page condensed postscript links give condensed version text page breaks individual overheads additional information info points mentioned class detail 1 hci readings chapters 1 2 al 1995 august 22 lecture condensed postscript discussion questions additional information august 27 lecture condensed postscript additional information 2 cognitive frameworks readings chapter 3 woods august 29 lecture condensed postscript discussion questions additional information september 3 lecture condensed postscript additional information 3 perception representation attention memory readings chapter 4 roth al 1994 chapter 5 september 5 lecture condensed postscript discussion questions additional information 4 knowledge mental models interface metaphors readings chapter 6 carroll al 1988 chapter 7 september 12 lecture condensed postscript discussion questions additional information september 17 lecture condensed postscript additional information 5 user centered design design methods readings chapter 17 gould chapter 18 lewis chapters 1 3 september 19 lecture condensed postscript discussion questions additional information 6 task analysis hci design readings chapters 19 20 chapters 21 22 september 26 lecture condensed postscript discussion questions additional information october 1 lecture condensed postscript additional information 7 visual basic october 3 lecture martin 8 web page design readings tim berners lee style guide online hypertext jakob nielsen top ten mistakes web design patrick lynch web style manual sun cookbook guide web style october 8 lecture condensed postscript discussion questions additional information 9 supporting design guidelines readings chapter 23 chapters 24 26 october 10 lecture condensed postscript discussion questions additional information october 17 lecture condensed postscript additional information october 22 lecture condensed postscript project guidelines additional information 10 prototyping software support readings chapter 27 chapter 28 october 24 lecture condensed postscript discussion questions additional information october 29 lecture paper prototyping martin 11 statistical reasoning readings nielsen 1993 chapter 6 box hunter hunter 1978 october 31 lecture condensed postscript discussion questions november 5 lecture condensed postscript november 7 lecture condensed postscript 12 experiments evaluation readings nielsen 1993 chapter 7 1990 november 14 lecture condensed postscript discussion questions additional information november 19 lecture condensed postscript additional information 13 overview current hci research automatic presentation design november 21 lecture condensed postscript references 14 overview material november 26 lecture condensed postscript references al 1995 ronald grudin jonathan william greenberg saul 1995 historical intellectual perspective ronald grudin jonathan william greenberg saul editors 1995 readings human computer interaction year 2000 morgan kaufmann 35 48 box 1978 box george hunter william hunter stuart 1978 statistics introduction design data analysis model building john wiley sons carroll al 1988 carroll 1988 interface metaphors user interface design martin editor 1988 handbook human computer interaction north holland 67 85 kathleen 1990 techniques observing users laurel brenda editor 1990 art human computer interaction addison wesley 85 90 gould gould jon lewis clayton 1987 designing usability key principles designers ronald william editors 1987 readings human computer interaction multidisciplinary approach morgan kaufmann 528 539 david 1988 practical goms model methodology user interface design martin editor 1988 handbook human computer interaction north holland 135 157 james myers brad 1995 draw programming sketching school computer science human computer interaction institute technical report cmu cs 95 199 carnegie mellon university lewis lewis clayton john 1993 task centered user interface design practical introduction www document url http www acm org html myers brad 1995 user interface software tools acm transactions computer human interaction 2 64 103 myers brad 1996 overview amulet user interface toolkit www document presented human computer interaction consortium meeting nelson 1990 software design laurel brenda editor 1990 art human computer interaction addison wesley 235 244 nielsen jakob 1993 usability engineering academic press norman donald 1987 observations mental models ronald william editors 1987 readings human computer interaction multidisciplinary approach morgan kaufmann 241 244 norman donald 1995 everyday things ronald grudin jonathan william greenberg saul editors 1995 readings human computer interaction year 2000 morgan kaufmann 5 21 parnas parnas david clements 1986 rational design process fake ieee transactions software engineering 16 251 257 roth al 1994 roth goldstein 1994 interactive graphic design automatic presentation knowledge proceedings chi 94 conference association computing machinery 112 117 shneiderman ben 1995 taxonomy rule bas selection interaction styles ronald grudin jonathan william greenberg saul editors 1995 readings human computer interaction year 2000 morgan kaufmann 401 410 woods woods roth 1988 cognitive systems engineering martin editor 1988 handbook human computer interaction north holland 3 43 robert st amant csc human computer interaction department computer science box 8206 college engineering north carolina state university raleigh nc 27695 cps 131 introduction technical computing cps 131 cps 131 homepage calendar find sorts important cps 131 information cps 131 find review slides favorite cps 131 people find class important email addresses room hours cps 131 room 130 engineering building print copy lab assignment select lab click print select lab lab lab lab lab lab lab lab lab lab ten lab eleven lab twelve syllabus find print michigan state university cps 131 introduction technical computing cis 441 541 computer graphics instructor gary meyer gary cs uoregon 356 deschutes ph 346 4413 office hours tu 2 3 30pm fr 10 11 30am gtf matt cs uoregon 344 deschutes ph 346 office hours 12 1 30pm fr 1 2 30pm assignments assignment 1 due 00 00 00 7 00pm class notes blank sites interest ray construction cos 487 fall 1996 instructor sanjeev arora penguin princeton logo cos 487 theory computation objective study kinds questions theoretical level computations performed computer subject computability theory efficiently performed subject complexity theory questions ultimately studied respect idealized model computer turing machine start studying weaker models computation finite automata grammars issues studied constitute logical foundations computer science time permitting explore touch current areas research including ai robotics computer security cryptography grads undergrads minimal level mathematical sophistication assumed cos 341 equivalent adequate preparation 50 grade based assignments handed weeks midterm exam final possibly home text theory computation michael sipser printed pws publishing handouts 1 problem sets 1 2 3 4 exams midterm exam office hours instructor sanjeev arora tues 3 4 30pm room ta anil wed 10 30 12 room cs 413 copyright 1996 sanjeev arora updated 9 4 96 cs 367 2 introduction data structures fall 1996 email address cs367 2 cs wisc home page http www cs wisc ~cs367 2 cs367 html instructor yannis ioannidis office computer sciences office hours tuesday 8 45 9 30 thursday 8 45 9 30 office phone 263 email address yannis cs wisc home page http www cs wisc yannis html contents news teaching assistants lecture information language text grading exams schedule assignment 0 programming assignments late policy cheating program grading style external documentation internal documentation unix vi program development cycle news assignment 3 assignment 3 ready midterm statistics interesting exam statistics section 2 max 98 min 22 median 78 77 92 midterm sample midterm preparation midterm assignment 2 assignment 2 ready notes notation binary search notes notation binary search print open file menu ghostview window shows document choose print menu item women computer science female faculty graduate students undergraduates formed group called wics women computer science group goals encourage women computer science majors women class talk majoring computer science graduate studies computer science women extra classwork computer science grad student office hours email make appointment mail address cs wisc office hours tuesday thursday 1 30 2 30 room 1345 assignment 1 assignment 1 ready town week classes town vldb conference jim larus give lectures class september 10th teaching assistants people listed teaching assistants tas grading homework assigments happy answer questions assignments aspect giving trouble note tas assigned specific sections chin tang chin office 3310 computer sciences office hours monday 9 30 10 30am tuesday 2 30 3 30pm friday 9 30 10 30am office phone 262 1721 email address cchin cs wisc home page http www cs wisc cchin html wei zhang office 1343 computer sciences office hours wednesday 10 00 11 00am thursday 9 00 10 00am sunday 3 00 4 00pm office phone 262 5596 email address weiz cs wisc home page http www cs wisc weiz html lecture information lecture 9 30 10 45 tuesday thursday 1325 computer sciences statistics language cs 367 taught programming language required programming assignments didn choose make life difficult people fluent superior pascal growing tremendously field odds write program ends write statement true pascal widely initial startup period productive computer science courses exceptions required courses text text book data abstraction problem solving walls mirrors frank carrano isbn 0 8053 1226 9 written text covers material includes lot separate text language lectures cs 367 lecture notes fall 1993 david dewitt notes considerably complete simple lecture notes short true text book narrative text exercises recommended additional source purchase notes doit documentation desk dayton street entrance computer sciences building 1210 dayton st experience unix information activating account logging creating editing manipulating files compiling running debugging programs handout cs 1000 doit information desk dewitt notes key information find invaluable section mentioned lectures follow dewitt notes supplement handouts semester nonetheless responsible material covered lecture exams based lecture material reading assignments notes assignments grading evening exams semester final exam programming assignments exams determine 50 final grade approximately equal weight programming assignments count 10 exams exam 1 tuesday october 22nd 7 15pm 9 15pm 1351 chemistry exam 2 tba final exam wednesday december 18th 5 05pm 7 05pm place tba schedule list topics covered detailed scheduled provided semester topic dewitt notes walls mirrors introduction administration 1 42 general familiarity basic stuff lecture 2 101 135 app app functions lecture 3 app pointers lecture 4 141 150 app records dynamic storage lecture 5 141 150 app lists lecture 6 150 177 lists lecture 6 150 177 binary search notation 83 86 393 405 advanced lists lecture 7 177 189 advanced lists lecture 7 177 189 stacks lecture 8 249 295 queues lecture 9 307 344 hashing lecture 10 591 608 hashing lecture 10 591 608 recursion evening exam lecture 11 50 93 203 238 trees lecture 12 439 468 501 502 trees lecture 12 439 468 501 502 binary trees sort search lecture 13 468 500 avl trees 587 590 avl trees 587 590 graphs lecture 16 620 646 graphs lecture 16 620 646 graphs lecture 16 620 646 graphs lecture 16 620 646 sorting lecture 17 405 432 thanksgiving sorting lecture 17 405 432 sorting lecture 17 405 432 announced assignment 0 absolute necessity grade bring photograph picture 1st birthday boy girl scout trip summer 1984 color black white size grade photo programming assignments proficiency programming language pascal fortran introductory level assumed equivalent uw madison prerequisite cs 302 assignments designated machines machine rooms floor cs building encourage machines prefer home computer restrictions compiler home machine log university account read email copies data files finally require turn program electronically email work home make provisions download programs university account make compile run compiler sparcstations electronic mail notify students assignments hints programs assume read electronic mail send late policy late assignment accepted assignments turned due order avoid lateness caused machine loads coincident due dates classes simply started assignment things wrong don wait minute start exceptions approved good excuse trouble cheating computer science department takes hard line stance cheating communicate design algorithms data structures sharing code expected learn understand obey computer systems lab policies governing computer accounts problems work programs early semester office hours policies debugging program visit cs 367 ta office hours taking current hard copy program office hours intended time explain concepts presented class confused answer specific questions material encourage email reliable contact problems read respond email times daily day week program grading programs graded criteria 1 correctness program behave correctly typical input program behave stated project specifications 2 clarity program easy read understand notes style information clarity 3 robustness correct behavior extreme unusual situations program handle situations reasonable logical manner simply blow 4 quality test data test data program demonstrate facets program capabilities including unusual cases 5 efficiency avoid unnecessarily inefficient algorithms constructs efficiency pursued expense clarity 6 modularity program modular make effective parameters 7 completeness incorporate information program sort extra paper documentation 8 generality program general subject consideration efficiency clarity avoid arbitrary limitations bound size complexity input limitations expressed defined constants top program easily changed numeric literals program values change 0 1 3 style 1 meaningful identifier names 2 consistent naming scheme identifier names suggested convention int variable int function int argument const int defined constant 1234 enum value1 value2 class 3 put multiple statements single line 4 skip lines functional groups code 5 clear consistent indentation style dewitt notes suggested style indent continued statements loops line label external documentation included long comment beginning program addressed typical user superficially program works include full student id beginning comment give general description program program call format data give limitations bugs special features assumptions made describe negative positive aspects program don include negatives assume unaware information included assignment problem description repeated briefly summarized point statement referring user assignment document sufficient note applies problem description internal documentation main types internal documentation headers comments headers functions classes major data structures describe purpose assumptions parameters main outline algorithms declarations comments declaration variable data member provide extra information conveyed identifier variable making long additional information supplied comment int top index element added stack comments explain parameters local variables segments code tricky opaque sections code avoided cases comment reader understand segments code comments clarify top level outline algorithm unix vi people working unix time find takes time comfortable true previous programming experience pascal macintosh strongly urge put time early semester comfortable unix time painful time spent attend unix tutorial held rooms 1240 comp sci sessions days tba pick copy cs 1000 program development cycle program development cycle unix environment edit program vi program compile program wall program compilation errors continue run program output vi errors break tired continue print listing home pr program lpr goto home debug program gdb run quit turn result submission instruction yannis cs wisc mon aug 19 17 28 14 cdt 1996 22c 297 seminar virtual environments fall 1994 professor jim cremer class hours mwf 2 30 113 maclean hall class mailing list ve cs uiowa tentative class schedule week 1 8 22 24 intro organization video talk week 2 8 29 31 history ve vr video laurel talk week 3 9 7 9 9 class monday labor day stevenson vr ve projects cave week 4 9 12 16 existing systems medical applications virtual sand box dea eye surgery week 5 9 19 23 high performance graphics chandra reality engine kim priority rendering vr week 6 9 28 30 high performance graphics general issues booth cremer week 6 9 29 special lecture prof david pratt naval postgraduate school week 7 10 3 5 managing database issues booth week 7 10 7 special lecture prof joseph bates carnegie mellon university synergy ai art interactive entertainment week 8 10 10 12 class friday distributed systems real time issues dis chen week 9 10 17 19 class friday henning choi simulation support dynamics collisions contact week 10 10 28 class li chow start human computer interaction user interfaces week 11 10 31 11 4 finish hci ui start behavior scenario ahmad booth week 12 11 7 11 behavior scenario price yang week 13 11 14 class wednesday friday week 14 11 21 class wednesday friday ethics human factors hunt week 15 11 28 monday human factors wed fri project presentations week 16 12 5 project presentations class wed fri finals week remaining project presentations papers research directions virtual environments bishop chairs report nsf invitational workshop university north carolina chapel hill march 1992 www virtual environment virtual reality resources virtual reality good general source pointers ve vr projects maintained nasa washington hit lab report vr information sources good general source washington hit lab ftp directory oz project carnegie mellon university prof joseph bates naval postgraduate school project penn graphics lab center human simulation modeling group inventor jack system nave navigating acting virtual environments colorado meta vr links vr work georgia tech lots places encyclopedia virtual environments homepage visual systems lab central florida institute simulation ucf ist lots distributed interactive simulation dis work toy scouts vr projects ucf ist info compiled vr sig britain homepage journal presence iowa purdue joint ve project isaac results bibliographic searches class members 400 articles found xxx database 01 198 510 numerical analysis prerequisites ability high level language pl 1 fortran iv minimum terms undergraduate mathematics including calculus linear algebra derivation analysis application methods solve numerical problems computers solution equations iteration approximation functions differentiation quadrature differential equations linear equations matrices squares line materials syllabus basic information description tu 4 10 5 25 pm 1127 mudd instructor leana golubchik office 509 mail leana cs columbia office hours tu 2 00 3 00 pm 5 30 6 30 pm tel 212 939 ta maria office 504 mail maria cs columbia office hours 1 30 3 30 pm 2 00 4 00 pm tel 212 939 7052 office 212 864 home class newsgroup columbia fall info homework 3 due 12 3 96 line class notes homework assignments class projects project topics appointment schedule links student projects cancelled office hours thursday september 26th fyi ima expo 96 leana golubchik leana cs columbia cis 131 fall 1996 business information processing introduction information technology instructor michael hennessy 1 541 346 cs uoregon syllabus office hours lab exercises pc lab intro pc lab hours pc lab announcements 131 gradebook 131 student pages sign cis 131 guest book checked announcement page today exam reviews exam 1 review exam 2 review exam 3 review pc lab tutorials reading news read 10 000 newsgroups netscape 131 business directory executive guide marketing internet internet world wide web changing companies market products guide business internet learn business internet read dow jones quote server find latest stock prices information week line weekly business technology managers idea cafe small business gathering place net computing net 20 reasons put business www establishing presence reason www include reaching young audience feedback 24 hour day business list courtesy net 101 company started 1994 internet training service resources fedex home page federal express web site dynamic web page dynamic publishing computer constructs page based input user information database track fedex package ibm home page financial report excel spreadsheet intel home page financial report excel spreadsheet stats anderson consulting andersen consulting global management technology consulting organization information technologies web fyi isdn networks isdn isdn maximizes transmission capability existing copper wires telephone lines allowing simultaneous transmission digital voice data single twisted pair connection include telecommuting screen sharing desk top video conferencing large file transfer internet access cd rom formats note attempt answer oft asked questions cd formats difference cd da cd rom cd rom cd photo cd compatible difference single session multi session discs cis 131 fyi pages pc lube tune pc lube tune service station convenience store exit 130 132 national information highway ordinary service station gas repairs objective supply usable introductions tutorials education technical subjects large audience computer users highly recommended pci bus local bus express intel supplement traditional buses www faq answers frequently asked questions web www yellow pages promotional pages online businesses hotel online magazine directory digital libraries books turned bits pc eudora pc eudora email multimedia upgrades pc review video cards multimedia pc upgrades monitors part select monitor computer monitors part story continues netware video novell entry video conferencing market password select password security networked computers telnet login computers world volvo data differ manufacturers don large home market important global communications karl president volvo data volvo corporate network workstations draw line pc workstation newspapers web wall street journal york times london times sunday times financial times le san jose mercury news silicon valley usa today die welt cs 452 database modeling concepts cs 452 database modeling concepts home page cs 452 access short reference manuals news groups interest database community additional material found created made contact dr david embley questions comments exams midterm 1 spring 1996 figure midterm 1 spring 1996 midterm 2 spring 1996 figure 4 midterm 2 figure 5 midterm 2 figure 6 midterm 2 final spring 1996 figure 1 final figure 2 final figure 3 final figure 4 final reference material composer tutorial datalog prolog tutorial osa tutorial oracle tutorial paradox tutorial pro tutorial sybase documentation unix tutorial embedded ecen computer handbook vi tutorial vi text editor news groups interest cs 452 news group news group class database theory news group general database news group object oriented database group oracle database group paradox database group bu cla cs 550 advanced computer architecture syllabus textbook references document prepared professor azer bestavros cs bu date update september 12 1994 1792 artificial intelligence g22 2560 tuesdays 5 00 7 00 room 102 warren weaver hall professor ernest davis reaching mail davise cs nyu phone 212 998 3123 office 429 warren weaver hall office hours 9 30 11 00 tuesday thursday textbook artificial intelligence modern approach stuart russell peter norvig syllabus instructions email list final exam problem sets solutions problem set 1 solution set 1 problem set 2 problem set 3 problem set 4 problem set 5 problem set 6 handouts notes propositional calculus notes resolution prolog interpreter common lisp scheme common lisp simplified scheme simplified true scheme simplified unification code common lisp scheme true scheme simplified sample prolog code common lisp scheme human computer interaction interaction design studio description students work individually small teams design prototype artifacts prototyping system hypercard mutual analysis designs students developing design skills judgment project includes substantial user interface prototypes systems situations actual applying concepts readings interacting project reviews faculty experienced system designers topics functionality visual design aesthetics metaphors scenarios brainstorming rapid prototyping enrollment limited prerequisite 147 winter 1995 96 materials information quarters offered 1995 96 winter singer verplank mw 2 15 4 45 units 3 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cse 501 implementation programming languages winter quarter 1996 important information meeting times 1 30 2 20 meb 235 instructor craig chambers chambers cs office hours 11 12 starting week sieg 309 ta vass litvinov vass cs office hours 11 00 12 00 fr 11 30 12 30 sieg 423 cubicle 4th floor archives slides lecture handouts reading assignments full reading list class homework assignments messages cs501 cs mailing list archived year midterm exam answers year final exam answers note test closed book 2 hrs affected kind questions asked year midterm exam sample solutions year final exam answers cecil vortex information handouts tutorials cecil language tutorial vortex compiler tutorial vortex front end list compiler files interest dead assign cecil simple cfg traversal interface cecil cfg traversal framework vortex rtl textual description grammar cecil reference documentation documentation html postscript formats cecil language reference manual postscript version vortex compiler postscript version cecil standard library reference manual postscript version resources previous quarter web page including slides information compiler language research found mark leone programming language research page chambers cs washington cs 327 software engineering spring 1996 instructor scott woodfield office tmcb 3332 hours 1st hour class phone 378 2915 woodfiel cs byu teaching assistant eric tmcb phone 225 8926 229 1861 cs byu office hours 12 noon 5 pm 4 pm 9 pm 12 noon 5 pm 9 2 pm things goals familiar basic topics software engineering include specification architectural design detailed design coding testing maintenance metrics cost estimation quality assurance configuration management text software engineering practitioner approach roger pressman workload tests 40 surprise quizzes class tests lowest 25 approximately quiz grades dropped quizzes account 15 grade lab programming tests 10 comprehensive final 15 includes lab test thursday morning reference actual program class final review topics programming assignments 60 1 assignment 1 7 2 assignment 2 16 3 assignment 3 16 4 assignment 4 21 test 2 found test 2 project day planner cheating policy cheating policy simple caught cheating cheating instances brought attention department chairman attempt student removed department college university cheat quizzes work considered cheating copy person work work communication meet problems mail information class paper web points intrest grades schedule outlines osa tutorial cs 327 newsgroup bug reporting criteria frequently asked questions make files cshrc file linker errors beware making test programs turn assignments important note lab test 1 responsible information contained syllabus web class cs dept home page byu home page osm home page updated 20 1996 scott woodfield woodfiel cs byu coms 1001 introduction computers page updated november 18 1996 table contents general information fall 1996 lecture notes fall 1996 homework assignments links interesting web sights introduction computers introductory intended primarily planning work computer science focus ways computer study email access post newsgroups resources internet major focus semester write programs scheme dialect lisp programming language solve problems accomplish tasks goal make user computer literate familiar common jargon computer folks sense historical development computing meeting time tuesday thursday 1 10 2 25 meeting place room 717 hamilton hall information sheet syllabus syllabus ps books required simply scheme harvey wright recommended world wide web 1996 unleashed december randall internet ed instructor office hours tuesday 2 30 3 30 thursday 2 30 3 30 725 cepsr teaching assistants yee office hours monday 6 00 7 00 friday 1 00 2 00 251 engineering tom office hours monday 3 00 4 00 1 00 2 00 251 engineering edmund office hours monday 3 00 4 00 3 00 4 00 251 engineering office hours tuesday 4 00 5 00 thursday 4 00 5 00 251 engineering students notes tuesday sep 3 ps sep 5 ps tuesday sep 10 ps thursday sep 12 ps tuesday sep 17 ps thursday sep 19 ps tuesday sep 24 ps thursday sep 26 ps tuesday oct 1 ps thursday oct 3 ps tuesday oct 8 ps thursday oct 10 ps tuesday oct 15 ps thursday oct 17 midterm tuesday oct 22 ps thursday oct 24 ps tuesday oct 29 ps thursday oct 31 ps thursday nov 7 ps tuesday nov 12 ps thursday nov 14 ps tuesday nov 19 ps thursday nov 21 ps homework assignments homework 1 hw1 format hw1 ps format homework 2 hw2 format hw2 ps format homework 3 hw3 format hw3 ps format homework 4 hw4 format hw4 ps format homework 5 hw5 format hw5 ps format homework 6 due wed nov 27 hw6 format hw6 ps format project assignment due monday dec 9 team project format team project ps format readings unix handout format unix handout ps format files information usenet table contents background copyright 1996 lyn columbia cs home directory cs 200 introductory cobol programming 2 30am 3 20 pm monday wednesday friday hayes hall room 114 catalog description introduction programming concepts cobol programming language introduction unix apply major minor computer science students college business administration credit allowed cs 200 cs 360 prerequisite students college business administration minimal programming background students programming background wanting learn cobol cs 360 textbook fundamentals structured cobol edition harper collins 1991 quizzes examinations hour examinations fridays october 4 november 15 final exam 3 30 pm tuesday december 17 quizzes fridays september 6 20 october 18 november 1 december 6 lab exercises lab exercises assigned semester due fridays september 13 27 october 11 25 november 8 22 december 13 cobol references cobol web links cobol standard dec cobol reference manual modified 96 11 11 frame head frame index frame display cecs103 introduction algorithm design programming cecs103 web page page provided students enrolled cecs 103 university missouri columbia pertinent material syllabus specific material reference manuals contact coordinator select updated 10 96 comp 40 computer architecture syllabus data structures cs tamu syllabus class material pub assignments guide style guide syllabus sort demo recursive algorithm towers hanoi language frequently asked questions faq tutorials unix tamu unix short courses handouts tamu unix docs tutorial tutorial tutorial tutorial tutorial tutorial specific topics cis open access computing labs email cs tamu img back computer science home page running netscape 2 0 2 0 click links individual pages frames info general stuff section info office hours homeworks downloads homeworks handouts info class handouts syllabus syllabus exams info exams requirements grading criteria grading homework schedule links references web goofy stuff note preceding pages tables browser handle tables email dwu cs cornell page updated 9 30 96 1164 object oriented programming g22 3033 04 wednesdays 5 00 7 00 room 102 warren weaver hall professor edmond schonberg reaching mail schonberg cs nyu phone 212 998 3494 office 715 broadway room 706 office hours appointment mail times textbooks 1 cay mastering object oriented design john wiley 2 michael smith object oriented software ada 95 thomson publishers 3 gary cornell cay horstmann core java prentice hall recommended reading object oriented software construction bertrand meyer prentice hall bjarne stroustrup programming language annotated reference manual accessing java compilers assignments lecture materials 5893 cs132 computers instructor info instructor sally peterson office 5381 computer science phone 263 7763 mail sally cs wisc slpeters facstaff wisc office hours tuesday 10 45 11 45 thursday 11 00 12 00 appointment vital class info time tr 8 00 9 15 lecture 3 tr 9 30 10 45 lecture 4 place lectures held 1800 engineering hall lecture text information technology society laudon traver laudon lab text point click drag macintosh peterson introduction class designed knowledge computers crack shot user skills college job arena lab sections taught macintosh computers sections pcs cs132 computers lectures 1 2 components part 1 lecture lecture discuss computers generic terms general computer science topics discuss computers work including topics necessarily order application programs including word processors spreadsheets graphics databases hardware input output storage devices operating systems programming languages networks telecommunications artificial intelligence expert systems computer related social issues part 2 lab laboratory discussion sections hands experience macintosh iici computers programs word processing ms word 5 0 electronic mail newsgroups world wide web eudora 3 0 netscape 3 0 painting drawing aldus superpaint 3 0 spreadsheet charting ms excel 5 0 database filemaker presentation manager hypercard 2 1 desktop publishing aldus pagemaker 4 0 integral part lab learning macintosh operating system system 7 5 3 addition special tools cd rom scanners 10 tas teach lab sections tas goal providing high quality instruction rich educational experience tas section time days jon bodner 358 6 10 mw nick leavy 338 3 30 mw 340 11 00 tr shannon lloyd 354 5 20 tr 356 6 40 tr jeff reminga 331 7 45 mwf 357 4 50 mw ira sharenow 351 1 00 tr 352 2 30 tr brian swander 335 12 05 mwf 336 1 20 mwf brad thayer 333 9 55 mwf 334 11 00 mwf joe varghese 339 9 30 tr 355 8 00 tr geoff weinberg 337 2 25 mwf 353 4 00 tr maria yuin 332 8 50 mwf 359 7 30 mw recommended background background assignments quizzes exams grade based exams lecture regular assignments quizzes lab syllabus glance syllabus nitty gritty class details click assignments assignment 3 superpaint assignment 4 excel modified october 13 1996 jon bodner beginning gif gif contents news contents byu cs department introduction digital signal image processing bryan morse ph department computer science brigham young university computer science 450 fall 1996 notes designed supplement cs 450 introduction digital signal image processing department computer science brigham young university contact author questions suggestions document converted latex latex2html things nice tips printed copies notes note line notes generally construction change frequently bear construction phase contents information information policies class schedule lectures introduction signals images mathematical preliminaries part 1 mathematical preliminaries part 2 mathematical preliminaries part 3 light eyes cameras detection statistics information signals signal distance linear approximation signals harmonic orthogonal set transformations systems characterization fourier transform common functions properties ft convolution theorem transfer functions filtering discrete spatial sampling reconstruction fft algorithm transforms dct wavelets noise level operations filtering restoration human perception displays color coding compression video detection recognition correlation geometric operations wrap review assignments assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 assignment 6 exams exam topics midterm examination exam topics final examination information resources glossary image descriptions lab resources tips viewing pages printing notes printing lecture overheads document bryan morse 1995 1996 1273 cis 410 510 topics internetworking fall 1996 synopsis focus technical architectural aspects ip internetworking addition internet protocols resource reservation protocol possibly ipv6 instructor syllabus additional resources http ns uoregon classes fall96 instructor raymond mooney teaching assistant sowmya ramachandran time place tu 12 30 2 00 geo 112 information click information sheet syllabus information lisp ut allegro info page text paradigms artificial intelligence programming case studies common lisp assignments files mooney code department network code traces homework 1 homework 2 homework 3 homework 4 tests test 1 test 2 outline fall 1996 software management economics successful software projects deal people economic considerations technical considerations learning objectives enable student understand fundamental principles underlying software management economics analyze management situations case studies analyze software cost schedule tradeoff issues software cost estimation tools techniques apply principles techniques practical situations mainstream courses master science computer science specialization software engineering schedule weeks 1 5 software management economics goals issues software life cycle process models software cost schedule estimation tradeoff management option analysis business case economic analysis software products product lines weeks 5 9 relevant concepts production functions economies scale present constrained optimization statistical decision theory risk information software risk management weeks 10 14 theories management application software projects people considerations motivation win conditions leadership group dynamics software life cycle planning control software process model determination development content project plans project monitoring control software process maturity models continuous process improvement basis grade term project 40 2 midterms 30 homework exercises 30 term project analysis management economic issues practical software engineering project report special topic software management economics texts barry boehm software engineering economics prentice hall 1981 notes time location monday wednesday 9 10 15am ohe studio instructor prof barry boehm sal 328 213 740 8163 fax 213 740 4927 boehm sunset usc teaching assistant sal 329 213 740 pollux usc description schedule questionnaire cocomo 2 0 project 0 6 latest version motif version sparc windows version ibm pc student infomation student list mail address grades 96 homeworks exam info homework exam solutions homework 4 business case analysis midterm 1 info midterm 2 info homework 8 mudd case study case analysis 2502 cs 536 introduction programming languages compilers spring 1996 story month october schedule lecture 9 30 10 45 tuth 1221 comp sci stat recitation 2 30 3 20 tu 107 psychology instructor susan horwitz office cs telephone 262 7946 mail horwitz cs wisc office hours tuesday 3 30 4 30 friday 1 30 2 30 appointment teaching assistant rahul kapoor office 3360 cs telephone 262 9275 mail rahul cs wisc office hours monday wednesday 3 45 5 15 appointment texts reserve wendt library compilers principles techniques tools aho sethi ullman crafting compiler fischer leblanc img check regularly general information overview key dates information assignments exams grading including late policy img started img readings img programming assignments homeworks img examinations img lecture notes img programming tools img grades img email img links interest 2309 cs 552 object oriented database systems cs 552 object oriented database systems home page cs 552 access short reference manuals sites interest news groups interest additional material found created made contact dr david embley questions comments reference material harmony lex scanner source harmony yacc grammar source object oriented database system manifesto composer tutorial osa tutorial osm interface tutorial construction oss reference manual unix tutorial embedded ecen computer handbook vi tutorial vi text editor o2 information cs552 students oodbms books books book chapters www sites interest odmg news groups interest cs 353 news group news group class database theory news group general database news group object oriented database group oracle database group paradox database group logical foundations programming spring 1996 mwf 10 30 dave schmidt instructor office n219a 532 6350 materials 1 beginning logic book stores 2 supplemental notes state union copy center semester objectives study fundamentals symbolic logic learn write proofs learn apply logic computer programming lectures topic weeks propositional logic ch 1 3 propositional logic parts ch 2 2 elementary number theory mathematical induction supplemental notes ch 5 2 basics program verification floyd hoare logic supplemental notes ch 6 2 predicate logic ch 3 4 program verification arrays 2 grading roughly thirds grade based class exams exams remainder grade based weekly homework exercises fine print section prerequisite policy prerequisite instructor engineering college choose drop notice prerequisite drop policy responsibility drop enrolled decide complete automatic drops due cheating policy department head requires include syllabus policy cheating policy expected work homeworks exams dave schmidt schmidt cis ksu cos 302 introduction artificial intelligence note files postscript format information 1 syllabus 2 readings 3 presentation response schedule assignments 1 problem set 0 2 problem set 1 3 problem set 2 4 problem set 3 5 problem set 4 6 problem set 5 7 problem set 6 8 problem set 7 term paper questions send email bob thomas cs princeton frame head frame index frame display cs410 computer graphics ii logo cs410 web page page provided students enrolled computer graphics ii cs410 university missouri columbia moment page devoted administrative details future times page variety demos examples tomorrow today pertinent material information instructor catalog description cs410 syllabus specific material announcements assignments demos set contact instructor send mail selecting frog icon contact instructor updated 08 20 96 cs 122 information cs 122 fall 1996 syllabus important dates textbook outline project homework assignments class notes project gradesheet documentation sample file header guidelines class mailing list final grades sample code student home pages turning project basic skills test exam solutions updated test class handout 2 img references img links virtual library campus desk cs department page programmer page uk home page faq online instructors os 2 references relevant newsgroups jerzy jurek team os 2 page comp lang jaromczyk ibm os 2 warp home comp lang page comp lang moderated comp os os2 programmer misc comp os os2 programmer oop comp os os2 programmer tools back jurek cs engr uky updated sep 3 10 10 54 1996 bu cla cs 835 seminar image video computing fall 1995 home page participants mail comments readings color 9 18 texture 9 25 10 2 shape 10 10 shape ii 10 16 segmentation 10 23 similarity measures 10 30 video motion 11 6 cut detection 11 13 video mosaics 11 20 video interface 11 27 people video 12 4 participants proposed term projects image database home pages demos ibm virage kodak illustra image info pro class meetings monday 3 00 6 00 mcs 135 instructor stan sclaroff room mcs 279 phone 353 8928 mail sclaroff cs office hours thursday 2 00 5 00 appointment description seminar cover recent advances organizing searching multimedia databases based content emphasis representational methods image video databases specifically covered strategies automated database indexing based color texture shape grayscale appearance motion combinations measures topics include face recognition detection foreground background segmentation camera motion scene cut detection video extraction preliminary list class topics syllabus prerequisites permission instructor previous exposure signal processing mathematics calculus variables including matrices linear spaces familiarity basic probability class participation seminar participants turns leading class discussions assigned readings addition seminar auditors included prepare weekly write summarizes critiques week readings programming project mid term member seminar expected write page description proposed final programming project ideally project implement analyze research paper utilize image video database techniques solve specific problem relevant graduate student research completed projects due seminar meeting evaluated based class presentation demo written report syllabus policy grading stan sclaroff created 17 1995 introduction operating systems cps 110 fall 1996 vital statistics lecture time 9 10 10 25 lecture location d106 lsrc instructor carla ellis office lsrc phone 660 6523 email carla acpub cs office hours tuesdays wednesdays 10 30 11 30am tas ashish gehani email cs duke office lsrc 660 kelly shaw email cs duke newsgroup duke cs handouts day information sheet schedule programming assignment homework 1 programming assignment programming assignment homework 2 fourth programming assignments sixth seventh programming assignments homework 3 memory organizations chart documentation berkeley nachos paper postscript narten road map nachos html version postscript version paul dr seuss deadlock andrew birrell introduction programming threads compressed postscript token fondness nachos held fall 1995 cps 110 class rachel pottinger nachos ported solaris compressed tar file updated 9 oct 96 img carla ellis homepage cs100 home page spring 1996 message day cs100 home page remember check frequently important information prelim 3 tuesday april 23 review session held sunday april 21 3 00pm baker 200 information instructors teaching assistants office hours materials world wide web codewarrior personal mac programs lecture programs program 1 program 2 program 3 program 4 program 5 program 6 exams prelim 1 tues february 13 prelim 2 thur march 14 prelim 3 tues april 23 final exam mon 13 updated april 17 1996 cs100 spring 1996 pierce cs cornell schedule chapter 2 chapter 3 chapter 4 chapter 5 chapter 5 chapter 6 chapter 6 chapter 7 chapter 7 chapter 8 chapter 8 chapter 9 chapter 10 chapter 14 chapter 14 midterm solution assignment 1 solution assignment 2 solution assignment 3 assignment 4 term project marina chen mar 20 1995 computer science 410 spring 1996 computer science department boston university current information homework solution submission date directory gacs handout pointers unix reference desk perl manual perl instructor peter gacs email gacs cs bu phone 353 2015 office mcs 277 office hours mon 3 00 4 30 wed 12 30 2 00 time mon wed fri 2 3 place mcs b33 texts required kernighan pike unix programming environment prentice hall isbn 0 13 wall schwartz programming perl reilly associates 1990 isbn 0 64 1 stevens advanced programming unix environment addison wesley isbn recommended schwartz learning perl reilly associates 1994 isbn 1 56592 2 description teaches facilities unix operating system writing application programs general principles operating system design discussed purpose programming shell perl language topics include file system terminal process management interprocess communication concentrate specific system solaris concepts techniques learned applicable unix versions operating systems knowledge programming language unix system edit build execute programs prerequisite homework weekly programming assignments due generally sunday evenings 8pm mail subject line message word credit homework decreases 10 hour 8pm student exception submitting homework time exams single double sided sheet handwritten notes crib sheet allowed final exam covers material grading homework makes 60 grade 15 left midterm final examination 10 left reward active class participation incomplete grade exceptional circumstances cooperation cooperation recommended understanding concepts system features actual programming debugging homework wholly individual work plagiarism easy discover university requires forward suspected case plagiarism committees tentative timetable jan 17 basic concepts kernighan feb 7 shell perl programming march 1 start files directories march 15 creating connecting processes march 20 midterm material excluding exec march 29 signals terminals job control april 12 sockets tba cis 510 spring 96 computer aided geometric design information january 9 coordinates moore 224 mw 12 1 30 instructor jean gallier mre 176 8 4405 jean saul office hours 2 00 3 00 tuesday thursday 2 00 3 00 friday teaching assistant tba office hours tba basic knowledge linear algebra calculus elementary geometry required textbooks required computer aided geometric design ak peters 1993 recommended curves surfaces computer aided geometric design wood wiley grades problem sets 3 4 project homework1 homework2 homework3 description curves surfaces computer aided geometric design mathematical foundations computer graphics called stanford university interest likes geometry algebraic twist basically mathematical techniques geometric design computer graphics robotics vision computational geometry techniques 2d 3d drawing plot object animating positions product design cars planes buildings topographic data medical imagery active surfaces proteins attribute maps color texture weather data art broad classes problems considered approximating curved shapes smooth curves surfaces interpolating curved shapes smooth curves surfaces rendering smooth curves surfaces specific topics include basic geometric material affine spaces affine maps curves introduced gently terms symmetric polar forms begin degree 2 move degree 3 giving lots examples derive fundamental de algorithm show bernstein polynomials polynomial curves arbitrary degree shown construction embedding affine space vector space points vectors treated uniformly polar forms yield elegant effective treatment tangents flats conditions joining polynomial curves derived polar forms lead treatment splines terms polar forms de boor algorithm derived natural extension de algorithm rectangular tensor product surfaces triangular surfaces introduced polar forms de algorithm derived subdivision algorithms application rendering discussed extensively joining conditions derived polar forms embedding affine space vector space projective completion affine space show rational curves dealt central projections polynomial curves generalizations de algorithm rational surfaces obtained central projections polynomial surfaces time permits nurbs geometric continuity discussed require bit differential geometry class room treatment curves surfaces terms polar forms stanford leo guibas lyle illuminating exciting books recent follow approach written extensive notes mix assignments involving programming small programming projects plenty opportunities algorithms presented fairly easy program algorithms mathematica great programmer end write algorithms display half klein bottle shown half klein bottle published jean gallier 681 design analysis algorithms homepage instructor ronitt rubinfeld ta evan moran time mwf 2 30 3 20 location upson 111a text kozen design analysis algorithms springer verlag handouts 1 announcement 2 syllabus homeworks 1 homework 1 modified 9 5 2 homework 2 modified 9 11 3 homework 3 modified 9 22 4 homework 4 modified 9 27 addendum modified 10 2 5 homework 5 modified 10 11 addendum modified 10 18 6 homework 6 don addendum copy hw 7 homework 7 modified 11 6 8 homework 8 modified 11 13 solutions 1 solution 1 2 solution 2 3 solution 3 4 solution 4 5 solution 5 6 solution 6 7 solution 7 announcements exam thursday nov 21 7 upson 111 111a talk evan reschedule make time refer kozen text 8 cheat sheet class notes homeworks rajeev motwani lecture notes approximations pet paper cs401 501 home page admin handouts information incl ta office hours lecture notes assignment information recitation information ethics professionalism social responsibility page electronic submission procedure group performance evaluations web resources quotes fun stuff collection jokes started submit sumedh office hours breaking news recitations nov 18 misc stuff converting raw text postscript people asked convert raw text postscript simple unix program enscript suggested ways enscript 2r pfile ps file txt enscript pfile ps file txt prints files 2 good source code prints 1 nice header generate postscript file file ps leave pfile ps send file printer modification wed nov 27 17 12 46 est 1996 cse 1301 introduction computer applications fall 1996 objectives students strong background computers serves meet general computer literacy requirement florida tech students introduced internet electronic mail file transfer protocols world wide web computer applications word processing spreadsheets databases covered description introduces computing technology vocabulary including overview computers society ethical considerations introductions computer application packages word processing spreadsheets data management identification problems designing solutions specific applications packages differentiation programming application usage lab includes introduction word processors data managers spreadsheets developing simple applications hands environment software support class microsoft office professional microsoft access microsoft excel microsoft powerpoint microsoft word text books computers gateway information microsoft office shelly isbn 0 1 boyd fraser publishing company exploring internet sanford isbn 0 256 3 irwin publishing company projects assignments project 1 write document microsoft word project 2 prepare presentation powerpoint project 3 post web site project 4 microsoft excel create manipulate spreadsheet data project 5 microsoft access create manipulate database class schedule assignments contact individual instructors schedule assignments instructors mail cs fit phone 407 768 8000 office hours wednesday 10 00 12 00 noon friday 10 00 11 00 appointment mail winnie fit phone 407 768 8000 office hours tuesday thursday 12 30 3 15 pm appointment mail cs fit phone 407 768 8000 office hours monday wednesday friday 10 00 12 00 noon tuesday thursday 10 45 12 00 noon 1 30 2 30 pm cs 367 3 introduction data structures http www cs wisc ~cs367 3 cs367 html revised 9 4 96 fall 1996 james larus instructor james larus larus cs wisc 5393 computer sciences 262 9519 http www cs wisc ~larus larus html office hours tuesday 3 4 pm friday 11 12 contents teaching assistants text lecture information electronic mail language grading exams schedule assignment 0 assignment 1 assignment 2 assignment 3 programming assignments objectives cs367 objectives present concepts data structures general widely structures detail data structures fundamental building blocks computer programs end identify situations data structure determine requirements data structure select data structure covered reiterate concepts structure programming abstract data types modularity principles introduced cs302 essential writing clear correct maintainable software close connection abstract data types data structures places strong emphasis applying principles programming exercises teaching assistants wei zhang chin tang chin teaching assistants tas sections 2 3 grade homework assignments happy answer questions assignments aspect giving trouble wei zhang office 1343 sciences office hours wednesday 10 11 thursday 9 10 sunday 3 4 office phone 262 5596 email address weiz cs wisc chin tang chin office 3310 computer sciences office hours monday 9 30 10 30am tuesday 2 30 3 30pm friday 9 30 10 30am office phone 262 1721 email address cchin cs wisc home page http www cs wisc cchin html text text book data abstraction problem solving walls mirrors frank carrano isbn 0 8053 1226 9 written long text covers material includes background separate text language lectures follow david dewitt cs 367 lecture notes fall 1995 notes complete simple lecture notes fall short true text book narrative text exercises notes basis lectures feel free skip portions cover additional material purchase notes doit documentation desk dayton street entrance computer sciences building 1210 dayton st experience unix information activating account logging creating editing manipulating files compiling running debugging programs handout cs 1000 doit information desk crucial information section lecture information tuesday thursday 11 00 12 30 107 psychology mentioned lectures follow dewitt notes lecture attendence strongly recommended regularly present material textbook lecture notes programming assignments exams needless responsible material covered lecture exams based lecture material reading assignments notes assignments electronic mail electronic mail notify students assignments hints programs assume regularly read electronic mail grading evening exams semester final exam programming assignments exams determine 50 final grade approximately equal weight programming assignments count 10 language cs 367 taught programming language programming assignments written section cs367 jim skrentny teaching sections cs367 cover addition data structures large complex language experience programming difficult language learn book www page information programming assignments gdb web page describes gdb program debugger exams exam 1 tuesday oct 22 7 15 9 15pm 1351 chemistry exam 2 tba final exam wednesday december 18th 5 05pm 7 05pm place tba schedule rough outline topics covered detailed scheduled provided topic dewitt notes introduction administration basic stuff lecture 2 functions lecture 3 pointers lecture 4 records dynamic storage lecture 5 lists lecture 6 binary search notation advanced lists lecture 7 stacks lecture 8 queues lecture 9 hashing lecture 10 evening exam lecture 11 recursion lecture 12 trees binary trees sort search lecture 13 avl trees graphs lecture 16 evening exam sorting lecture 17 tba assignment 0 absolute requirement grade turn index card information login year school freshman sophomore previous cs courses previous programming experience recent photograph picture 1st birthday boy girl scout trip summer 1984 color black white size cs367 grades photo assignment 1 programming assignment write simple abstract data byte bounded integer sequence text assignment line assignment 2 programming assignment write program maintain database scores tennis tournament text assignment line assignment 3 programming assignment write program produce hash tables text assignment line michigan state university operating systems computer science department michigan state university img errors corrections addressed cps msu pages html 3 0 commands update january 17 1996 cps 410 operating systems fall 1996 click information sections 1 2 3 click information sections 4 5 6 late laboratory assignments policy eb 330 laboratory room schedule including open lab hours cps 410 eb 330 laboratory room schedule postscript format cps 410 operating systems bu cas cs 480 introduction computer graphics spring 1996 home page ray traced image gallery programming assignments p1 p2 p3 p4 p5 quiz thursday feb 29 class grade sheet final class april 30 ray traced image rendered martin rayshade class meetings tue thu 12 30 2 00pm mcs 149 instructor stan sclaroff room mcs 279 phone 353 8928 mail sclaroff cs office hours tue 5 30 7pm thu 3 30 5 00 appointment grader john isidoro mail jisidoro acs prerequisites ma 242 cs112 cs113 description introduction computer graphics algorithms programming methods applications focus fundamentals dimensional raster graphics scan conversion clipping geometric transformations camera modeling advanced concepts computational geometry computer human interfaces animation visual realism introduced time class interest syllabus policy tests grading opengl documentation opengl documentation alphabetical listing opengl documentation listing topic opengl specification opengl www center glut opengl utility toolkit image format links indiana image formats page computer graphics links computer graphics home page rayshade home page toy story home page computer graphics companies yahoo computer animation yahoo computer generated art yahoo page created nov 9 1995 modified jan 11 1996 maintained stan sclaroff c251 foundations digital computing summer 1996 3 cr section computer science department indiana university contents find discuss final letter grade send email cs indiana michael jahn jnewkir cs indiana james newkirk grade summary final exam assigments tests assignments current assignment solutions description textbook general information communication grading policies study aids general information instructors michael jahn cs indiana james newkirk jnewkir cs indiana office hours michael jahn immediately lecture lh 230 jim newkirk lh 330 monday 12 00 1 00 tuesday 2 30 3 30 meeting times lectures daily 10 20 11 35 lh 102 discussion tr 1 10 2 25 bh 222 prerequisites c211 m215 prerequisite corequisite c212 textbook alfred aho jeffrey ullman foundations computer science edition computer science press york 1994 description computer science concepts mathematics aim present mathematical topics frequently encountered learning computer science c201 scheme importance recursion programming start examining detail concept recursion chapter 2 entitled iteration induction recursion preparation study analysis algorithms big notation chapter 3 mathematics find graphical representation ideas make easier comprehend true computer science chapter 5 discuss special graphs called trees data model computing sets important mathematical concept underlying computer science treated chapter 7 work database theory importance relational databases study functions relations set theoretic point view chapter 9 presents general discussion graph theory previous discussion trees logic underlies computer science cover propositional logic makes chapters 12 14 aho ullman time permits part investigate finite state automata modeling computation material contained chapter 10 time permits discuss turing machines halting problem note skipped chapters text skip sections chapters text designed year long introduces students fundamental ideas underlying computer science important data structures computing nice time semester cover text case material skip interesting reading sections chapters skip head start future courses homework assignments posted class web page regularly due discussion section late assignments accepted write solutions problems easy graders read understand presentation answers significant factor grading homework discuss assignments students assume true courses expect fully understand assignment solutions found students copy work turn fully understand poorly examinations carry weight grading teamwork assignments good long member team contributes fully understands assignment working group homework papers lot acknowledge penalized deserve study aids template regular induction template strong induction assignments late assignments accepted find discuss final letter grade send email cs indiana michael jahn jnewkir cs indiana james newkirk communication newsgroup ac 251 post announcements assignments exams exceptions usual office hours encouraged post questions related share related information class make habit notes times week individual matters feel free contact person email description accessible html hypertext markup language file www world wide web url universal resource locator http www cs indiana classes c251 home html updated additional information homework assignments progresses view resource url netscape mosaic program networked pc mac programs underline html hypertext links follow link click url computer science department home page http www cs indiana sorts information obtained including thread home page grading 40 homework assignments quizzes 20 exam 1 class tentatively scheduled wed 22 20 exam 2 home tentatively scheduled fri 31 20 final exam special assignments projects students raise grades policies academic integrity read computer science department statement academic integrity understand rules computer science courses operate cases academic dishonesty reported office student ethics branch office dean students withdrawal 24 day 4 00pm drop withdraw courses automatic date student withdraw permission dean approval urgent reasons related extended illness equivalent distress june 5 day deans approve drop incomplete grade incomplete final grade prior arrangement exceptional circumstances conforming university departmental policy requires things student completed bulk work required passing grade remaining work made 30 days end semester conditions met withdrawal action special accomodation students special accommodation contact professor week class discuss arrangements questions questions policies instructor page posted 7 1996 cse 403 software engineering meeting times location loew 105 time monday wednesday friday 11 30 12 20 professor nancy leveson office sieg 219 phone 685 1934 hours appointment mail leveson cs washington ta adam carlson office sieg 326a hours wed 12 30 1 30 appointment mail carlson cs washington description study concepts methods tools specifications design construction testing analysis documentation large software systems included technical topics essential creating complex software systems successfully including project management textbook ghezzi jazayeri mandrioli fundamentals software engineering prentice hall 1991 notes notes requirements sample requirements interview questions producer consumer petri net axiomatic specification notes notes coupling cohesion notes assignments assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 links interest syllabus updated 4 2 send mail class mailing list news comp risks military standard defense system software development information cse403 winter 1995 cse403 spring 1995 cse403 winter 1996 computer science engineering department suggestions feedback cse403 request cs washington programming methodology description students technical disciplines prior experience assumed broad introduction engineering computer applications software engineering principles stressed design decomposition information hiding procedural abstraction testing reusable software components programming language concentrates development good programming style understanding basic facilities provided language alternatives 106x instructor plummer autumn 1996 home page information quarters offered 1996 97 autumn plummer mwf 1 15 winter cain mwf 10 spring mwf 3 15 summer staff tba units 5 3 units graduate students modified thursday september 19 1996 5 55 10 pm copyright 1996 stanford university www cs education webmaster www cs education cs stanford introduction unix description tutorial unix operating system topics emacs editor file system shells standard unix utilities make awk sed grep includes simple shell programming programming assumes prior exposure programming information quarters offered 1995 96 winter mcguire mw 12 1 units 1 2 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cs384m multimedia systems instructor harrick vin table contents description general information prerequisites synopsis textbook requirements office hours teaching assistant reading list spring 1995 overview technology trends prob media compression multimedia storage servers network architectures multimedia application protocols operating system support multimedia multimedia databases class handouts notes postscript format description reading list overview technology trends problems september 4 1996 video compression fundamentals september 9 1996 jpeg mpeg compression algorithms september 11 16 1996 scalable compression algorithms september 18 1996 multimedia servers design issues september 23 1996 placement issues multimedia server design september 25 30 1996 retrieval issues multimedia server design october 2 9 1996 list projects october 9 1996 caching batching techniques october 14 16 1996 integrated services networks introduction november 4 1996 algorithm real time channel establishment november 6 1996 packet scheduling algorithms analysis november 13 1996 operating system support multimedia november 18 1996 processor scheduling techniques november 20 1996 transport protocol issues december 2 1996 description general information title cs384m multimedia systems instructor professor harrick vin details offered fall 1996 unique number time place mw 5 00 6 30 taylor hall 2 106 prerequisites graduate standing familiarity basic concepts computer networks operating system design synopsis cs 384m advanced systems covering theoretical practical issues designing multimedia systems topics covered include introduction multimedia systems digital video compression techniques operating system support digital audio video network transport protocols multimedia emphasis current design issues research topics textbook collection recent research articles made instructor requirements instructor introduce basic concepts topics class discussions related papers question answer format students expected understand describe critique research contributions papers additionally student expected carry semester long implementation project grades determined project examinations class participation office hours harrick vin tuesday 4 00 5 30 tay 4 appointment phone 471 9732 mail vin cs utexas teaching assistant mr prashant shenoy office hours 3 30 5 00 tay 2 148 appointment mail shenoy cs utexas reading list fall 1996 packet copy papers reading list monday september 9 1996 speedway copying located dobie mall guadalupe austin tx 78705 phone number 512 478 3334 call make package ready video compression 1 steinmetz data compression techniques multimedia computing principles techniques acm multimedia systems vol 1 pages 166 172 187 204 1994 2 wallace jpeg picture compression standard communications acm vol 34 4 pages 31 44 april 1991 3 le gall mpeg video compression standard multimedia applications communications acm vol 34 4 pages 46 58 april 1991 4 chiang hierarchical coding digital television ieee communications magazine vol 32 pp 38 45 1994 multimedia storage servers overview 1 shenoy goyal vin issues multimedia server design acm computing surveys vol 27 4 pages 636 639 december 1995 2 gemmell vin kandlur venkat rangan rowe multimedia storage servers tutorial survey ieee computer vol 28 5 pages 40 49 1995 efficient placement techniques 1 vin rao goyal optimizing placement multimedia objects disk arrays proceedings ieee international conference multimedia computing systems icmcs 95 washington pages 158 165 1995 2 vin shenoy rao efficient failure recovery multi disk multimedia servers proceedings 25th annual international symposium fault tolerant computing ftcs 25 pasadena california pages 12 21 june 1995 3 chiueh katz multi resolution video representation parallel disk arrays proceedings acm multimedia 93 anaheim ca pages 401 410 august 1993 retrieval techniques admission control algorithms 1 yu chen kandlur design analysis grouped sweeping scheme multimedia storage management proceedings international workshop network operating system support digital audio video san diego pages 38 49 november 1993 2 narasimha reddy disk scheduling multimedia system proceedings acm multimedia 93 anaheim ca pages 225 234 august 1993 3 vin goyal goyal goyal statistical admission control algorithm multimedia servers proceedings acm multimedia 94 san francisco pages 33 40 october 1994 4 vin goyal goyal algorithms designing large scale multimedia servers computer communications vol 18 3 pages 192 203 march 1995 5 shenoy vin efficient support scan operations multimedia servers proceedings acm multimedia 95 san francisco ca pages 131 140 november 1995 6 chen kandlur stream conversion support interactive video ieee multimedia magazine vol 3 2 pages 51 58 summer 1996 buffer space management caching 1 dan sitaram dynamic batching policies demand video server acm multimedia systems vol 4 3 pages 112 121 june 1996 2 dan sitaram buffer management policy demand video server ibm research report rc october 1994 3 papadimitriou ramanathan venkat rangan information caching delivery personalized video programs home entertainment channels proceedings international conference multimedia computing systems icmcs 94 boston pages 214 223 1994 network architectures multimedia network layer issues multimedia 1 shenker fundamental design issues future internet ieee journal selected areas communications vol 13 pages 1176 1188 september 1995 2 ferrari verma scheme real time channel establishment wide area networks ieee journal selected areas communications vol 8 3 pages 368 379 april 1990 3 zhang keshav comparison rate based service disciplines proceedings acm sigcomm 91 august 1991 4 goyal lam vin determining end end delay bounds heterogeneous networks acm multimedia systems 1996 proceedings 5th international workshop network operating system support digital audio video nossdav 95 durham hampshire pages 287 298 april 1995 5 lam chow yau algorithm lossless smoothing mpeg video proceedings acm sigcomm 94 london september 1994 6 salehi zhang kurose towsley supporting stored video reducing rate variability end end resource requirements optimal smoothing proceedings acm sigmetrics 96 philadelphia pa 1996 7 keshav tse simple efficient service multiple time scale traffic proceedings acm sigcomm 95 pages 219 230 august 1995 8 misra adaptive congestion control scheme real time packet video transport proceedings acm sigcomm 93 computer communications review vol 23 4 pages 20 32 october 1993 multimedia transport protocols 1 clark architectural consideration generation protocols proceedings acm sigcomm 90 1990 2 campbell hutchison quality service architecture computer communication review vol 24 2 pages 6 27 april 1994 3 turner peterson image transfer end end design proceedings sigcomm 92 computer communications review vol 22 4 pages 258 268 october 1992 4 floyd jacobson mccanne zhang liu reliable multicast framework light weight sessions application level framing proceedings acm sigcomm 95 boston ma pages 342 356 august 1995 5 schulzrinne dynamic qos control multimedia applications based rtp computer communications january 1996 6 steinmetz media synchronization survey reference model specification case studies ieee journal selected areas communications vol 4 1 pages 5 35 january 1996 operating system support multimedia 1 campbell robin blair shepherd design qos controlled atm based communications system chorus ieee journal selected areas communications vol 13 4 pages 686 699 1995 2 druschel abbott pagels peterson analysis subsystem design multimedia workstation proceedings international workshop network operating systems support digital video audio san diego pages 289 301 november 1992 3 anderson scheduling ipc mechanisms continuous media proceedings 13th acm symposium operating systems principles pacific grove ca pages 68 80 october 1991 4 goyal guo vin hierarchical cpu scheduler multimedia operating systems proceedings symposium operating systems design implementations osdi 96 seattle washington october 1996 application multimedia conferencing 1 vin venkat rangan multimedia conferencing environment ieee computer vol 24 10 pages 69 79 october 1991 2 mccanne jacobson vic flexible framework packet video proceedings acm multimedia 95 san francisco ca pages 511 522 november 1995 harrick vin sun sep 8 13 47 47 cdt 1996 cs378 neural networks fall 1996 tth 5 6 30pm wag 208 unique number instructor risto miikkulainen risto cs utexas 471 9571 office hrs tth 6 30 7 30pm tay 4 142a ta jim bednar jbednar cs utexas office hrs tth 2 15pm 3 15pm ta station 4 texts 1994 fundamentals neural networks architectures algorithms applications englewood cliffs nj prentice hall selected papers class notes copies slides lectures grading 35 homework 25 midterm 10 10 96 5 6 30pm 40 final 12 12 96 7 10pm details neural networks class schedule homework assignments exams class resources postscript version syllabus risto cs utexas sun sep 1 19 20 24 cdt 1996 cs 556 interactive software systems introduction purpose student techniques creating graphical user interfaces cover basic concepts windowing systems interactive drawing user interface management systems basic concepts user interface design structure instructor michael ways order check news group post question email ta instructor call instructor appointment 378 2225 text user interface management systems packet book store nic philosophy goal graduate education actual content learn learn learn things consist lecture time courses reading problems assigned class period class members read understood material class students asked class present short portions material class participation graded discussed formation study groups prepare class recommended grading exams 40 2 tests 10 final exam 20 programs 40 class participation 20 students regularly asked present discuss reading materials class grading prepared thought carefully material grading based prepared unprepared wrong material corrected class discussions counted sept 6 class introduction sept 11 notes chapter 1 intro sept 13 notes chapter 2 events sept 18 nic event model program 1 assigned sept 20 notes chapter 3 functional model sept 25 notes chapter 3 functional model sept 27 notes chapter 5 interaction oct 2 notes chapter 5 interaction program 1 due oct 4 nic widgets program 2 assigned oct 9 review exam oct 11 exam 1 oct 16 notes chapter 6 geometry oct 18 notes chapter 6 geometry oct 23 notes chapter 6 geometry oct 25 book chapter 1 tools oct 30 book chapter 2 architecture nov 1 book chapter 3 state machines nov 6 nic script program 2 due program 3 assigned nov 8 review exam nov 13 book chapter 6 production systems nov 15 uist exam 2 nov 20 book chapter 6 production systems nov 22 class nov 27 book chapter 8 language based nov 29 book chapter 9 constraints dec 4 book chapter 9 constraints dec 6 book chapter 10 editing dialogs dec 11 book chapter 11 interface quality program 3 due dec 13 review final exam dec 21 final exam 3 00 6 00 pm computer science 111 netscape page development info labs mac labs windows labs student work mirror fall 1995 professor ken steiglitz princeton homepage cs 1520 programming languages 3 credits general information 1 purpose programming languages selected ada smalltalk prolog scheme icon studied programming implementation point view study diverse programming languages exemplify differing approaches concepts scope declaration storage allocation data structure variety binding times control structures 1 prerequisites cs 0445 2 requirements grading exams programming assignments 3 recitation recitation selected class section required 4 expected class size 48 students 5 frequency offered term click tests assignments spring term 1996 2 schedule crn days time room professor 1 00 2 20 thaw 104 george novacky 12 00 12 50 234 recitation 3 00 3 50 234 recitation index department computer science university pittsburgh updated 12 11 95 computer science department college arts sciences computer architecture cs 450 fall 1996 instructor prof azer bestavros email cs bu office mcs 276 ext 3 9726 hours mon 3 00pm 4 30pm appointment grader grace lin email cs bu office tba hours tba class coordinates time tue 11 00am 12 30pm thu 11 00am 12 30pm place mcs 23 web url http www cs bu crs f96 mail cs450 cs bu add type csmail cs450 csa account archives cs major official syllabus schedule quizes solutions grade reporting instructions textbook references announcements log assigned homeworks homework 1 due 1996 09 12 homework 2 due 1996 10 01 homework 3 due 1996 10 29 homework 4 due 1996 11 07 homework 5 due 1996 11 14 created 1996 08 12 updated 1996 11 03 maintainer azer bestavros cs bu cse373 data structures algorithms winter 1996 meeting time mwf 1230 120 meeting place sieg 226 instructor linda shapiro office 214 sieg telephone 543 2196 email shapiro cs washington office hours mf 10 30 11 20 1 30 2 20 ta denise office 429 sieg telephone 543 5129 email cs washington office hours tr 1 30 3 00 2 30 4 00 syllabus transparencies homework assignments homework 1 answers homework 1 homework 2 homework 3 programming assignments programming assignment 1 test file 1 test file 2 test file 3 test file 4 programming assignment 2 note data sets set line beginning insertion tree key enclosed quotes stated assignment 10 characters long integer length finally string enclosed quotes line beginning find search search key enclosed quotes test file 1 test file 2 test file 3 programming assignment 3 object model graph image graph review lists final study sheet research topics operating systems professor margo seltzer tuesday thursday 1 00 2 30 aiken g23 professor margo seltzer margo seltzer pierce margo eecs harvard 617 496 teaching fellow keith smith aiken g24 keith eecs harvard 617 495 5866 mock conference information completed reviews sample reviews reviewing instructions submissions extended abstracts prerequisites computer science 161 introduction operating system research coursework reading discussing classic current research papers homework assignments focusing research methodology short class quizzes research project choice mock program committee reviewing classmates research papers requirements 10 class participation 15 quizzes 25 homework assignments 50 final project policies late work projects completed teams homework assignments completed teams textbooks reading list required collection papers science center stock room design implementation 4 3 bsd operating system optional unix internals frontiers optional line documents description syllabus reading list mail archive assignments assignment 1 final project final project handout elements style william strunk jr strunk white 1918 edition classic examples dated advice isn final project year class disk simulator places publish final project usenix 1997 annual technical conference symposium operating system design implementation osdi quizzes quiz answer key lecture notes feb 1 1996 introduction feb 6 1996 experimental time sharing system postscript version virtual memory processes sharing multics postscript version feb 8 1996 instrumentation multics postscript version lottery proportional share resource management postscript version feb 13 1996 technique monitoring run time dynamics operating system microprocessor executing user applications postscript version measured performance personal computer operating systems postscript version feb 15 1996 cedar file system logging group commit postscript version design implementation log structured file system postscript version feb 20 1996 case redundant arrays inexpensive disks raid postscript version hp hierarchical storage system feb 22 1996 measurements distributed file system postscript version design implementation sun network filesystem postscript version feb 27 1996 informed prefetching caching postscript version mar 5 1996 scale performance distributed file system postscript version serverless network file systems postscript version mar 7 1996 level storage system postscript version virtual memory management vax vms operating system postscript version mar 12 1996 machine independent virtual memory management paged uniprocessor multiprocessor architectures postscript version worm programs early experience distributed computation postscript version mar 14 1996 implementing remote procedure calls postscript version experience grapevine growth distributed system postscript version mar 19 1996 variable weight processes flexible shared resources postscript version scheduler activations effective kernel user level management parallelism postscript version mar 21 1996 structure multiprogramming system postscript version apr 2 1996 unix time sharing system postscript version plan 9 bell labs postscript version apr 4 1996 rig accent mach evolution network operating system postscript version distributed system postscript version apr 9 1996 amoeba distributed operating system 1990s postscript version rpc kernel evaluating design techniques postscript version apr 11 1996 extensibility safety performance spin operating system postscript version operating system support database management postscript version apr 16 1996 recovery management postscript version kernel postscript version apr 18 1996 duality operating system structures postscript version related links systems amoeba hp ibm 7094 multics plan 9 spin sprite tandem computers kernel xfs kernel people thomas anderson mary baker brian bershad bradley chen fernando corbato garth gibson tom hank levy mullender john ousterhout david patterson hugo patterson larry peterson rob pike dennis ritchie mendel rosenblum jerome satyanarayanan michael stonebraker ken thompson carl waldspurger william weihl john wilkes bu cas cs 113 introduction computer science ii intensive fall 1996 home page information line programming assignments hw1 hw2 hw3 hw4 hw5 hw6 hw7 hw8 hw9 student solutions hw1 nick hw2 tom joshua hw4 luis hw5 shah matthew faqs compiling make grading hw1 hw2 hw3 hw4 hw5 hw6 miscellaneous exams midterm study sheet lecture materials lecture topics midterm lecture topics midterm code stacks 10 17 sep 3 sep 16 sep 26 section information discussion section home page lab tutor schedule policy info syllabus policy grading guidelines collaboration academic honesty coding convention personal computers tutorial information unix emacs internet unix emacs internet source code examples texts roberts standish readable f96 source csa roberts executables programs changing directory typing program errata texts roberts standish information addison wesley needed roberts standish information instructor randall pruim room mcs 281 phone 353 mail cs bu office hours tuesdays thursdays 11am noon teaching assistant rob pitts room mcs 223 phone 353 1498 mail rip cs bu office hours discussion section home page calendar mid term thursday october 24 class date subject confirmation final exam tuesday december 17 9 00 11 00 description designed students program proficiently pascal basic fortran high level programming language begins intensive introduction programming language covers material cs 112 work load heavy fast intensive covers topics cs 111 cs 112 semester required textbooks art science eric roberts data structures algorithms software principles thomas standish optional reference texts required texts aims comprehensive reference programming language reference books classic reference terse similar scope includes prose smaller book quick reference important constructs standard library functions comprehensive programming language kernighan ritchie prentice hall reference manual harbison steele prentice hall pocket reference herbert schildt mcgraw hill lectures tue thu 9 30 11 00 cas 204 sections a2 tuesdays 5 00 6 00 pm mcs b23 a3 wednesdays 9 00 10 00 mcs b31 lab section meetings convene cs computer lab mcs b24 discussion section meetings convene rooms listed schedule section meetings labs discussions schedule make announcements section meetings lecture tuesdays programming exercises completed lab section contribute final grade grading grading based approximate weighting 55 programming assignments labs 15 mid term 30 final comprehensive questions grades ta incompletes graders tba page created 15 august 96 modified 9 october 96 maintained randall pruim http cs www bu courses cs113 f96 programming methodology abstractions accelerated description covers material 106a students expected previous programming experience level understand concepts presented 106a language weeks focus understanding concepts expressed ansi 106b material covered balance instructor zelenski autumn 1996 97 materials information quarters offered 1996 97 autumn zelenski mwf 10 winter plummer mwf 3 15 spring cain mwf 10 summer clausing mtwth 10 units 5 3 units graduate students modified tuesday june 25 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cs 210 computer systems fall 1995 syllabus reading list lecture notes week 1 9 6 9 8 9 11 week 2 9 13 9 15 9 18 week 3 9 20 9 22 9 25 9 27 week 4 9 29 10 2 10 4 10 6 week 5 10 10 10 11 10 13 week 6 10 16 10 18 10 20 10 23 week 7 10 25 10 27 10 30 11 1 week 8 11 3 11 10 11 13 week 9 11 15 11 17 11 20 week 10 12 1 12 4 12 6 homeworks homework 1 due 9 29 homework 2 due 10 27 notes section 10 12 instructions submitting homework 2 homework 3 due 12 11 notes section 11 30 instructions submitting homework 3 midterms note section meeting cs210 thursdays 3 30 4 30 pm mcs b33 mark crovella crovella cs bu error occurred processing directive 222 documents courtesy david mcallister friendly instructor goodies adobe acrobat pdf form acrobat reader mac pc platform adobe book service http www adminstration introduction sections 1 1 1 2 section 1 3 section 1 4 section 1 5 section 1 6 section 1 7 section 1 8 section 2 2 section 3 1 section 3 2 section 3 3 section 3 4 section 4 1 note skip section 4 2 section 4 3 section 5 1 section 5 2 section 5 3 section 6 1 section 6 3 section 6 4 section 6 5 section 6 6 sections 7 1 7 2 section 7 3 section 7 4 world greatest set overheads homework tests test 2 tuesday october 29 cover section 5 3 test 3 thursday nov 21 cover section 6 6 email dfm adm csc ncsu cis 606 translator design fall 1996 web pages phase 4 assignment online phase 2 solution online overview explores basic problems construction programming language translators study theoretical foundations translators common implementation techniques focus compilers high level languages applying translation techniques variety languages lectures nichols 127 mwf 10 30 11 20 instructor prof matt dwyer office nichols 324e email dwyer cis ksu www http www cis ksu phone 532 6350 office hours mw 2 30 3 30 thu 2 00 3 00 text compilers principles techniques tools aho sethi ullman addison wesley additional resources web pages include tool documentation assignments solutions test cases lecture notes prerequisites cis 500 requirements consist mixture kinds assignments major component grade determined large multi part compiler implementation project open book open note class final exam occasional short homework assignments closed book closed note class quizzes goal assignments provide feedback progressing understanding material valuable feedback tailor maximize benefit class weighting final grade 50 project 30 final exam 20 homeworks quizes project consists implementing compiler pascal language classes write compiler pascal ada write language talk expect code organized documented ada write lexical analyzer scanner generator flex man details language build lexical analyzer hand implementation language build top recursive descent parser parser produce abstract syntax tree intermediate representation code generated tool quickly easily produce postscript syntax trees compiler generate assembly code mips r2000 r3000 generated programs executed mips simulator called spim don machine architecture assembly language programming start browse spim document compiler implemented phase scanner identifier table parser type checking parser build ir optimize ir code generator project implemented independently pairs chose work pairs expected perform local optimization generated code involve building additional phase perform ir optimization part exercise building large software system complicated component interactions graded quality generated code correctness code important make number test files prior due date stage encouraged test implementation execute projects test files create tests sufficient interest create class wide collection test cases students encouraged talk compiler concepts design alternatives implementation details final product creation copy work prepared exam maximize benefit schedule academic honesty assignments expected work provost office plagiarism cheating offenses punished failure exam paper project failure expulsion university information refer academic dishonesty policy inside ksu matt dwyer dwyer cis ksu updated 10 aug 1996 22c 145 artificial intelligence spring 1996 instructor maria paola bonacina bonacina cs uiowa class meetings 9 30am 10 45am tuth 113 maclean hall objectives give rigorous introduction field artificial intelligence offers student opportunities abstract thinking problem solving programming serves foundation studies contents problems search knowledge representation automated reasoning textbooks stuart russell peter norvig artificial intelligence modern approach 1st edition prentice hall 1995 isbn 0 1310 3805 2 chin liang chang richard char tung lee symbolic logic mechanical theorem proving computer science classics academic press 1973 isbn 0 1217 0350 9 clocksin mellish programming prolog 3rd edition springer verlag 1987 isbn 3 5401 7539 3 back teaching page page updated monday 13 96 11 43 43 cdtby maria paola bonacina bonacina cs uiowa computer science 121 software development syllabus fall 1996 professor wing tam office olin 241 phone x18768 mail wing cs hmc catalog description rigorous introduction technological managerial discipline concerned design implementation large software systems techniques software specification design verification validation formal methods proving correctness programs student teams design implement present substantial software project prequisite computer science 60 3 credit hours required textbooks classical object oriented software engineering ada language 2nd edition cohen syllabus 1 introduction software engineering software crisis classic development life cycle 2 requirement analysis specification data flow model data dictionary requirement specification formal specification techniques 3 software design fundamentals architectural detailed design module cohesion coupling functional decomposition 4 data flow oriented design notations transform transaction analysis design heuristics 5 object oriented design notations object attributes operations information hiding software reusability design approach implementation objects ada 6 data structure oriented design notations input ouput data structures jackson structured 7 software project planning project scheduling cost estimation 8 programming team structure general principles organizing team hierarchical team chief programmer team democratic team 9 implementation issues coding style quality proving correctness programs derivation programs specifications 10 software verification validation unit testing integration testing validation project regular homework programming assignments students required major team project usc csci 555 advanced operating systems fall semester 1996 fridays 9 00 11 45 ohe 136 instructor clifford neuman katia obraczka lars class covers advanced topics computer operating systems special emphasis distributed computing services provided distributed operating systems important topics include naming security remote procedure call networks concurrency transactions parallel computing shared memory message passing scale students taking csci 555 fall 1996 required return student information sheet diagnostic exam class period fall semester friday august 30th 1996 9 click details text primary readings papers purchase itv text distributed systems concepts design supplement readings required work mid term final lots reading weekly bi weekly homework readings possibly occasional pop quiz paper handouts assignments general information html postscript syllabus html postscript reading list html postscript assignments assignment 1 due 13 september 1996 html postscript assignment 2 due 11 october 1996 html postscript assignment 3 due 1 november 1996 html postscript assignment 4 due 15 november 1996 html postscript research paper proposal due 18 october 1996 html postscript research paper due 6 december 1996 html postscript information prior years exams prior years cs 580 ecen 528 home page advanced computer architecture description goal computer science 580 electrical computer engineering 528 combined form advanced computer architecture integrates large laboratory exercise significant writing assignment laboratory exercise requires small groups students understand create key tools study performance computer architecture implementation techniques understand modify code generation portion ansi compiler create assembler capable reading code generated ansi compiler generating executable file develop code optimization tools create loader capable loading executable image simulated memory image construct instruction level cpu simulator capable executing loaded image pipelining super pipelining superscalar vliw implementation techniques obtain good performance terms cycles instruction cpi writing assignment single final report carefully written edited describe products constructed laboratory exercise addition document describe performance final system point important assumptions goal give student realistic design experience team responsible decisions make quality work addition format class similar research process choosing topic research work collecting results preparing documents presenting general information class syllabus schedule laboratory project weekly design reviews review forms final reports final presentations resources instructors ta updated fri aug 30 11 33 24 mdt 1996 kelly flanagan kelly cs byu cs372 introduction operating systems fall 1996 lecture monday wednesday 4 00 5 30 geo 112 instructor robert blumofe office taylor 4 118 phone 471 9557 email rdb cs utexas office hours thursday 1 30 3 30 feel free stop time teaching assistant subramanyam gooty office ua 9 4 116 phone 469 6050 email gooty cs utexas office hours tuesday thursday 3 30 5 00 ta station 1 solution programming assignment solaris found crypt crypt implementation support multiple mappings assumes mapped files long mapping test programs found encrypt decrypt assignments 1 problem set 1 2 problem set 2 3 problem set 3 4 programming assignment 1 5 problem set 4 handouts 1 general information 2 problem set 1 3 problem set 2 4 problem set 1 solutions 5 problem set 2 solutions 6 topics covered midterm exam 7 midterm exam solutions 8 problem set 3 9 programming assignment 1 10 problem set 3 solutions 11 problem set 4 12 topics covered final exam 13 problem set 4 solutions reading book chapter lecture date chapters 1 3 september 4 chapter 4 4 4 4 6 september 9 11 chapter 5 5 4 5 5 5 6 september 16 23 chapter 6 6 9 september 23 october 7 chapter 7 7 5 7 7 7 8 october 9 chapter 8 october 14 30 chapter 9 october 30 november 6 chapters 10 12 november 13 20 chapter 19 19 9 november 20 25 chapter 13 13 5 13 6 december 2 13 7 modified december 18 1996 robert blumofe rdb cs utexas 198 314 home page fall 1996 professor barbara dr armin dr phil stocks ryder core 417 core 329 core 311 x5 x5 3115 x5 3699 cs rutgers cs rutgers ryder cs rutgers office hours office hours office hours thur 4 30 6 scott mon 2 30 4 30 weds 4 30pm 6 30pm 119 lecture notes lecture notes information syllabus programming assignment 1 info weekly assignments due oct 28 29 solutions weekly programming assignment 2 scheme assignments due nov 18 19 answers hw5 programming assignment 3 prolog posted oct 27th 1996 due dec 9 10 note prof ryder class revised version newsgroup ru nb dcs class 314 introductory unix documentation kit text ravi sethi programming languages concepts constructs 2nd edition addison wesley 1996 sections 1 2 ryder sections 9 10 lecture 2 50 4 10 sec 204 lecture 6 10 7 30 murray 1 t3 11 45 12 40 104 208 2 1 25 2 20 104 9 7 40 8 35 scott ta paul hill 429 214 5 3766 10 7 40 8 35 scott office hours tuesday 2 30pm 4 30pm 114 ta nick paul sections 6 7 stocks core 344 lecture 9 50 11 10 sec 210 5 office hours weds 6 t3 11 45 12 40 106 12pm 2pm 7 f3 11 45 12 40 sec 217 ta paul core 246 5 4714 office hours tuesday 1 00pm 4 00pm pointer dcs colloquium series cis 410 510 computer ethics winter 1996 page information cis 410 510 computer ethics held winter term 1996 syllabus shows daily schedule classroom topics term connections shows relevant internet connections assignments shows directions specific readings week final projects shows topics group assignments final projects comp 203 parallel distributed computing spring 1996 instructor dr siddhartha chatterjee time tuth 9 30am 10 45am location sn 014 credit 3 hours description announcements lecture notes manuals references parallel programming systems revised tue jan 30 16 49 48 est 1996 sc cs unc cs 302 fall 1996 section 10 algebraic language programming tue thu 2 30 3 45 455 noland instructor mike steele email msteele cs wisc office 1332 comp sci stat building office hours mon wed 1 2 30pm times appointment 1332 cs office phone 608 262 6605 important announcements extended deadline program 6 check mail read program 6 deadline information midterm 2 tuesday november 12th 7 15 9 15pm comp sci stat 1325 current grades line includes grades handed tuesday november 5th sample programs ve examples past weeks class filled stuff glossed make fully functioning programs find missed day didn understand notes examples page bottom remember check mail clarifications programming assignments general information cs 302 home page objectives vectra lab cs 302 consultants syllabus reading assignments notes working home class handouts programming assignments exams quizzes notes examples policy information email policy grading policy late policy academic misconduct policy reference pages introduction microsoft windows introduction borland greg sharp style guide code text problem solving object programming walter savitch addison wesley publishing company 1996 list errata modified wed nov 6 1996 mike steele msteele cs wisc fundamental algorithms spring 1997 professor chee yap information ftp pickup site homework solution sample test important check information description university honor code lecture notes homework assignments grades cse 210 newsgroup web sights check hints final exam back cse home page credits robert mail 1 www alert redirection response server handled client http www cs washington education courses 457 connection close moved permanently document moved cs 505 fall 1996 general information familiar general information conduct tentative syllabus maintain list folks enrolled student accounts cs lab obtained machines windsor mail students questions problems remember post benefit answers give class cancelled tuesday 11 26 96 seminar afternoon make class town mail answered happy thanksgiving holiday generally stuff time time related stuff interest cs students updated 11 25 96 project teams posted notes sybase accounts sybase examinations exam 2 outline exam 1 outline homework solutions reserve engineering library lecture notes sql text version functional postscript word 6 0 sql qbe postscript word 6 0 relational model postscript power point 4 0 entity relationship model postscript power point 4 0 introduction database concepts postscript power point 4 0 homework assignments assignment 11 control schedules due 12 5 96 assignment 10 optimization due 12 3 96 assignment 9 trees hashing due 11 12 96 homework 9 solution assignment 8 record organizations trees due 11 7 96 homework 8 solution assignment 7 functional dependencies lossless joins due 10 31 96 homework 7 solution assignment 6 functional dependencies lossless joins due 10 22 96 homework 6 solution assignment 5 sql practice due 10 3 96 homework 5 solution assignment 4 domain tuple calculus practice due 9 26 96 assignment 3 relational algebra practice due 9 19 96 assignment 2 mail introductory indexing assignment due 9 12 96 initial project organization team organization subject matter selection due 9 26 96 10 3 96 assignment 1 simple assignment due 9 10 96 revised october 17 1996 contents copyright 1996 uk cs rights reserved url http www cs engr uky macintosh description introduction apple macintosh including exposure word processor communications facilities spreadsheets software packages weekly hour lecture demonstration demonstrated software package exams problem sets programming information quarters offered 1995 96 autumn staff winter roberts taylor summer staff units 1 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford 1503 linear programming computer science 16 identical mathematics 16 times 97s 12 98s arrange instructors prerequisite mathematics 6 8 equivalent knowledge matrix algebra permission instructor dist tas introduces fundamental tools modern business planning exciting area current mathematical computer science research begins discussion kinds problems linear programming applies introduction simplex algorithm duality shadow prices discussion pitfalls simplex algorithm turns revised simplex method solution general linear programming problems general theory duality feasibility discussion applications linear programming efficient allocation scarce resources problems production scheduling inventory close topics selected applications matrix games connections geometry connections optimal network flows transportation problems nature implications interior point methods linear programming back dartmouth cs home page cla cs 112 introduction computer science ii boston university computer department department syllabus homework documentation guidelines homework 1 homework 2 homework 3 homework 4 homework 5 cs246 principles cognitive sciences human computer interaction stanford university 1995 96 hank strub interval research results methodologies cognitive sciences applied understand ways people activities reason solve problems perceive auditory visual stimuli surveys practical aspects cognitive sciences applies problems human computer interaction target readings homework assignments cover highlights literature methodologies high bang buck hci students learn areas cognitive sciences design background cognition perception expected topics overlap psychology classes prerequisites graduate standing consent instructor recommended 147 3 units tth 11 00 12 15 green esb 134 overview 1995 96 designers design people designs users cognitive sciences developed base knowledge people general good deal interface design common suggestion study people performed results knowledge testing techniques introduces practical side cognitive sciences oriented designers focused readings homework assignments cover highlights theory high bang buck methodologies students cases areas cognitive theory design additionally students learn testing methodologies major topics surveyed quarter include high level cognition perception reasoning psychology low level cognition perception attention color vision sound applied methodologies experiment effective interviewing case study methods design human error designer view human memory application issues cs 246 targeted designers background cognition perception expected topics overlap psychology classes perspective overlap oriented weekly readings regular homework assignments exercise skills support design analysis midterm home scale big homework final exam quarter homework assignment tie click 94 95 reading list click list hci courses stanford information provided stanford computer science department hci coordinator part description hci stanford updated january 6 1996 cs121 introduction formal systems computation computer science 121 undergraduate introducing automata formal languages computability computational complexity np completeness theme reasoning formal systems page access line materials table contents general information announcements problem sets errata text general information summary details meeting information instructional staff email access office hours prerequisites work sections computer issues texts handouts syllabus announcements sat sep 07 16 14 00 1996 purchase text text book science center basement mon sep 16 13 44 00 1996 sign sections section times sun 7 00 mon 1 00 2 00 3 00 4 00 7 00 8 00 sign sections possibly attend convenient time instructions signing section wed sep 18 12 45 18 1996 problem section friday optional problem section friday aiken 23 2pm 4pm topic proofs wed sep 18 12 54 44 1996 handouts handouts distributed tuesday lecture university hall 4 day lecture notes applicable handouts made shortly conclusion lecture thu sep 19 18 00 00 1996 lecture hall change starting tue sep 24 lectures hall auditorium hall yard fri sep 20 15 15 00 1996 regular sections signed section 14 00 fri sep 20 assigned section didn receive automatic notification section assignment fri sep 20 15 15 00 1996 additional section section 4 00 tue sep 24 aiken g23 attend section attend regular sunday monday section holiday sun sep 22 13 23 00 1996 correction problem set 0 problem 4b corrected read overlap relation reflexive prove provide counterexample formal definition overlap originally expected fact reflexive exists alternate definition relation equally reasonable minor details reflexive answer 4b consistent definition justification answer tue sep 24 12 58 13 1996 proof section repeated friday problem section proofs held friday repeated friday 2 4pm aiken 23 sat sep 28 15 32 18 1996 sunday evening section ben sunday 7 00 8 00 section held science center 09 tue oct 15 12 59 49 1996 sunday review section hour exam special section sunday october 20 1 00pm 3 00pm science center 111 review hour exam problem sets problem set policies found problem set 0 induction relations optional recommended distributed tuesday september 17 solutions problem set 1 regular expressions finite automata algorithms distributed tuesday september 24 solutions problem set 2 equivalence regular expressions finite automata closure properties distributed tuesday october 1 solutions problem set 3 regular languages pumping theorems automata minimization distributed tuesday october 8 revised thursday october 10 solutions problem set 4 context free grammars pushdown automata distributed tuesday october 22 solutions problem set 5 closure properties pumping theorem parsing distributed tuesday october 29 solutions problem set 6 top parsing intro turing machines distributed tuesday november 5 solutions errata text send errors find text proposed fixes errors cs121 deas harvard official fixes text archived cs121 deas harvard computer science 341 discrete mathematics fall 1996 princeton university professor robert tarjan tth 1 30 2 50 cs bldg rm 105 texts assignments handouts instructor robert tarjan ret cs princeton 324 cs building 258 office hours 3 5 tuesday thursday problem discussion tues 12 15 1 15 room 302 thurs 3 4 room 302 teaching assistants anil cs princeton office 413 office hours wed 2 30 4 30 258 1797 ben gum gum cs princeton office 214 office hours mon 10 30 12 30 258 1793 secretary sandy cs princeton office 323 258 4562 columbia automated vision environment principal investigator shree nayar img omnicam logo competition people publications video demonstrations software packages databases related links funding agencies webmaster cs 515 practicum distributed systems hands dirty real work practical aspects distributed systems studied design implementation significant system cs 515 practicum students cs 514 practical distributed systems offers variety projects ranging simple projects internetworking complex projects distributed systems students work teams 3 4 persons choose project interest work semester credits hours earned range 2 6 depending size complexity project developed web informal interaction pages linked cs 515 information page find basic information instructions projects descriptions design plans progress reports final presentations cs 515 table contents page comments werner vogels ece 552 intro computer architecture fall 1996 professor saluja note page links information ece 552 electrical computer engineering department university wisconsin madison materials intended solely students enrolled fall 96 semester professor ta prof kewal saluja mr dan sorin general information img outline img conduct midterm syllabus midterm project specifications homework assignments fall 1996 hw 1 problem solution hw 2 problem solution hw 3 part ii solution problem solution part solution part ii hw 4 problem valid problem solution mentor project mentor graphics tools cae workstations refer outline project due dates literature mentor tools assistance problems manuals online bold browser checked cae started design architect training workbook pages 1 35 1 48 2 60 2 88 started quicksim ii training workbook lab additionally documents references documents click send email professor kewal saluja ta dan sorin surfing links img uw engineering homepage cae announcements news group wiscinfo uw gopher site uw engineering ftp server file modified 9 september 96 9 00pm cst email questions comments dan sorin frame head frame index frame display cs480 computer networking ii logo cs480 web page page provided students enrolled computer networking ii cs480 university missouri columbia moment page devoted administrative details future times page variety networking demos examples tomorrow today pertinent material information instructor catalog description cs480 syllabus specific material announcements assignments demos networking demo web demo integrates technologies single application web services distributed computing dce demo runs recent web client programs run web client supports common gateway interface cgi networking demo contact instructor send mail selecting frog icon contact instructor updated 08 20 96 1316 cs home directory cs 409 509 language design implementation 11 30 12 20 monday wednesday friday hayes hall room 114 catalog description fundamental concepts languages processors data operations sequence control data control storage management syntax translation prerequisite data structures cs 305 cs 335 textbook packet fast company 525 ridge street examinations exams semester mid term exam friday october 25 final exam 10 45 thursday december 19 term project term project requires implementation small programming language projects independently implemented pascal computer progress report due wednesday october 30 project turned wednesday december 4 modified 96 09 16 2502 cs 536 introduction programming languages compilers spring 1996 story month october schedule lecture 9 30 10 45 tuth 1221 comp sci stat recitation 2 30 3 20 tu 107 psychology instructor susan horwitz office cs telephone 262 7946 mail horwitz cs wisc office hours tuesday 3 30 4 30 friday 1 30 2 30 appointment teaching assistant rahul kapoor office 3360 cs telephone 262 9275 mail rahul cs wisc office hours monday wednesday 3 45 5 15 appointment texts reserve wendt library compilers principles techniques tools aho sethi ullman crafting compiler fischer leblanc img check regularly general information overview key dates information assignments exams grading including late policy img started img readings img programming assignments homeworks img examinations img lecture notes img programming tools img grades img email img links interest cs 611 advanced programming languages fall 1995 mwf 10 10 11 00 upson 211 instructor tom henzinger upson 4105c 255 3009 tah cs cornell office hours class appointment teaching assistant neal glew upson 5162 255 7421 glew cs cornell office hours tu 9 00 10 00 2 30 3 30 appointment handouts handout 0 september 1 information handout 1 september 13 started ml handout 2 october 2 meta lambda homeworks homework 0 due september 13 solutions homework 1 due september 22 solutions homework 2 due october 2 solutions homework 3 due october 16 solutions homework 4 due november 10 solutions homeworks 5 6 gries homework 7 due november 20 solutions homework 8 due december 1 solutions homework 9 due december 8 solutions raw notes raw notes 0 september 1 raw notes 1 september 4 6 raw notes 2 september 8 raw notes 3 september 11 raw notes 4 september 13 raw notes 5 september 20 22 raw notes 6 september 25 raw notes 7 september 27 29 raw notes 8 october 2 raw notes 9 october 4 raw notes 10 october 6 raw notes 11 october 11 raw notes 12 october 13 raw notes 13 october 16 raw notes 14 october 20 raw notes 15 november 8 10 raw notes 16 november 13 15 raw notes 17 november 17 raw notes 18 november 20 22 raw notes 19 november 27 29 raw notes 20 december 1 4 raw notes 21 december 6 scribe notes lecture 0 september 1 lecture 1 september 4 lecture 2 september 6 lecture 3 september 8 lecture 4 september 11 lecture 5 september 13 lecture 6 introduction ml lecture 7 september 18 lecture 8 september 20 lecture 9 september 22 lecture 10 september 25 lecture 11 september 27 lecture 12 september 29 lecture 13 october 2 lecture 14 october 4 lecture 15 october 6 lecture 16 october 11 lecture 17 october 13 lecture 18 october 16 midterm october 18 solutions lecture 19 october 20 lecture 20 october 23 lectures 21 26 gries lecture 27 november 8 lecture 28 november 10 lecture 29 november 13 lecture 30 november 15 lecture 31 november 17 lecture 32 november 20 lecture 33 november 22 lecture 34 november 27 lecture 35 november 29 lecture 36 december 1 lecture 37 december 4 lecture 38 december 6 lecture 39 december 8 introduction database systems fall quarter 1996 instructor prof linda shapiro shapiro cs office 214 sieg telephone 543 2196 office hours mw 10 30 11 20 1 30 2 20 ta patrick crowley pcrowley cs office hours 3 30 4 50 2 30 3 20 2 30 3 20 sieg 232 announcements syllabus assignments homework 4 ms word doc shift left click link save potentially links home page qbic query image content image database management system link oo dbms page interesting windows nt back web request cs washington cs 580 homepage updated nov 22nd 1996 special pre holiday event nov 26th show short film sorting sorting class commercial semester teaching cs 675 computability complexity time place cs 675 changed 11 mwf 145 students read file proofs plagiarism equally mandatory reading deal professor syllabus homework 5 due thursday nov 21st beginning class pp 248 7 2a draw picture 7 6 induction show property holds stage algorithm 7 9 7 10 give pseudocode explain modify algorithm reference pseudocode book 7 17 7 7 32 problems hand 7 33 7 79 7 83 homework 6 due thursday dec 3rd beginning class 7 33 7 assume vertex graph edge show connected component defines equivalence relation vertices undirected graph reachable define equivalence relation vertices directed graph 287 8 2 8 5 practice problems midterm homework due dates september 12th 26th october 17th 31st november 21st december 3rd tuesday day 12th solutions homework 4 info scholarship seniors graduating pay semester stuff page including means medians homeworks exams algorithms textbook bibliography list online bibliographies formats algorithms books consult tutoring real instance cs 245 discrete math tutors set hours fellow students earn money tutoring opportunity acm sponsored lectures home page sites visit student read whining lowers grades rest amusement edification true lies told graduate students sacm stuff ian parberry speaker guide grad student dilbert robotman boston university cas computer science dept cla cs 550 advanced computer architecture cs 550 overviews concepts underlying design high performance computer architectures emphasis quantitative evaluation interplay computer architecture design compilers operating systems topics include pipelined superscalar vector parallel processors hard wired scheduling branch prediction cache virtual memory hierarchy design shared memory message passing scalable multiprocessors case studies including risc cisc simd mimd architectures counts 4 credits assumes basic knowledge computer systems instructor prof azer bestavros email cs bu office mcs 276 ext 3 9726 hours thu 11 30am 12 30pm appointment arranged email class meeting time tue 9 30am 11 00am thu 9 30am 11 00am place mcs b31 handouts archives syllabus textbook references lecture notes dlx simulator technical report dlx simulator manual pages dlx simulator support basic pipelining dlx simulator support dynamic scheduling tomasulo dlx simulator support vector operations grade reporting instructions homeworks archive maintainer azer bestavros cs bu created january 16 1996 updated april 1 1996 6109 cs ece 752 advanced computer architecture fall 1994 1995 offering information instructor mark hill office 6373 comp sci stat email markhill cs wisc office hours tuesday 10 30 11 30 friday 1 15 2 15 appointment ta mo shen office 1351 comp sci stat phone 263 1938 email cs wisc office hours monday 9 30 10 30 thursday 4 00 5 00 appointment table contents reader lecture notes homeworks project miscellanea giving talks reader reader 1 table contents full papers doit reader 2 table contents full papers doit reader 3 table contents full papers doit reader 4 table contents full papers doit lecture notes introduction chapter 1 performance cost chapter 2 instruction sets chapter 3 caches chapter 6 part memory chapter 6 part talluri hill 1994 basic pipelining chapter 4 part basic pipelining chapter 4 part instruction level parallelism chapter 5 part instruction level parallelism chapter 5 part input output chapter 7 interconnects chapter 8 notes parallel processing chapter 9 homeworks homework 1 assignment solution homework 2 assignment solution homework 3 assignment solution homework 4 assignment solution homework 5 assignment solution project assignment proposals due november 7 class talks december 5 14 class report due december 19 noon miscellanea giving talks spring 1993 final spring 1993 project assignment spring 1993 midterm edition hennessy patterson architecture qualifying exams source hard questions computer architecture seminar wisconsin cs computer architecture group world wide computer architecture information cpsc 463 networks distributed processing fall 1996 instructor mr willis marti email willis cs tamu phone 845 office hr bright bldg room 311c class hours tth 2 20pm 3 35pm hr bright 124 daily schedule office hours mtwth 1 30pm 2 30pm appointment text computer networks 3d ed andrew tanenbaum optional class notes bright copy center 1st floor prerequisite cpsc 410 permission instructor haven equivalent week class summary part understanding build distributed systems ll learn fundamentals networking including network design analysis context computer communications distributed processing teach science network architecture principles network engineering mixes fundamentals programming pragmatic views engineering issues advanced mathematics queueing theory covered students acquire solid grounding field taking graduate network courses lab exercises focused understanding protocols packet tracing equipment familiarity key part term project project team effort people act engineers putting network design customer requirements admin quiz homework assignment week socket programming introduced early students expected program unix platform instruction quizzes announced final exam focus half students expected read text assignments class prepared discussion quizzes homework project require reading finding references maintain small lending library don plan information handed understand students plant trips job interviews prevent attendance told advance absence excused lectures cover material text partially outlined notes grading policy midterm 25 final exam 25 packet tracing test 15 term project 20 labs homework quizzes 15 img introduction programming ii spring 1996 study advanced features language programming techniques paradigms data structures syllabus roster student homepages contents page programming projects reading assignments lab exercises cool stuff implemented forgetful stack 4 19 posted solution quicksort 4 18 electronic evaluation 4 18 project 8 trees 4 11 posted solution spin classic examples recursion 1 towers hanoi 2 merge sort 4 2 computer science information technology programming projects 1 screen saver 2 adventure game 3 undoing commands 4 projects implementation application queue class computer simulation 5 linked queue class stack linked stack 6 spin solution 7 quicksort solution towers hanoi merge sort 8 trees reading assignments reverse chronological order pointers operator overloading handout linked lists 16 6 16 7 creating software components ch 2 classification collections ch 5 queues 9 5 1 pointers read section 13 1 13 4 inline functions default arguments overloaded functions handout templates functions 12 4 handout classes 11 1 11 3 stacks ch 9 pp 235 8 strings 9 6 13 1 structures 9 7 9 9 files ch 8 skim lab exercises 4 4 lab 3 28 lab 2 29 lab 2 22 lab 2 15 lab cool stuff local weather search engines introduction www create unix account create personal www homepage fun cse 373 data structures algorithms autumn 1996 basic information instructor dr steve tanimoto tanimoto cs washington sieg hall room 312 office hours 30 2 20 appointment teaching assistant mr anhai doan office hours announced place days time smith 304 mwf 12 30 1 20 computing facilities 1 unix accounts mscc 2 optional students pcs languages required lisp optional textbook shaffer practical introduction data structures algorithm analysis published summer 1996 prentice hall grading breakdown tentative assignments 1 3 20 assignment 4 20 midterm 20 project 20 final 20 late policy grading manageable encourage punctual work points deducted late assignments assignment penalty schedule updated information project topics study midterm exam information final exam basic information compiler assignments solutions assignments teaching assistant information schedule webs previous offerings cse 373 winter 96 autumn 95 66 01 computing languages lisp instructor mike syllabus submission guidelines assignments c1 c2 c2 c3 examples overheads chronological order factorial array students students stu stuff makefile linked line printer parens sample queue exam question assignments phone book cc class definition assignment 2 cc partial solution assignment 2 cc examples overheads cc invent cc cc silly list cc overload cc strings cc license cc food cc virtual cc cc stack cc derived cc president cc lisp assignments l1 l2 sample run l2 lisp examples overheads cheat sheet recursion examples cis 500 information fall 96 section mwf 10 30 gurdip singh fall 96 section tt 2 05 rod howell cos parallel computer architecture fall 1996 wide world web home page computer science information schedule class notes readings handouts homeworks anl macros homework assignment 1 programming assignments programming assignment 1 programming assignment 2 places net nas applied research parallel benchmarks david walker benchmarks hop stanford flash project including wind tunnel princeton shrimp rice treadmarks mit computer architecture group home page mit computation structures group www computer architecture home page commercial symmetric multiprocessors large scale parallel computers intel ssd meiko cray research ibm power parallel systems thinking machines cm 5 stuff quick introduction mosaic full xmosaic user guide create www home page copyright 1995 singh eecs 401 web page fall 96 term outline catalogue description basic concepts probability theory random variables discrete continuous conditional probability distributions averages independence introduction discrete continuous random processes wide sense stationarity correlation spectral density prerequisites junior standing fall 96 schedule mwf 8 30am instructor prof david neuhoff office 4215 eecs phone 764 mail neuhoff eecs umich office hours mwf 2 30 ~ 3 30pm teaching assistant kim mail eecs umich office hours mwf 2 00 ~ 3 00 tuth 1 30 ~ 4 30 2420 eecs teaching assistant tzu sang mail engin umich office hours 3 30 ~ 5 00pm tu 2 00 ~ 5 00pm 3 30 ~ 5 00pm 3 30 ~ 6 00pm 2420 eecs text references main text probability stochastic processes engineers book print reprints purchases dollar bill copy shop cover material chapters 6 textbooks similar level reserve library random variables random signal principles editions roberts introduction applied probability ross probability drake fundamentals applied probability syllabus probability models chapter 1 random variables chapters 2 3 4 random processes chapter 6 grading homework 15 lowest hw grade dropped midterm 1 25 midterm 2 25 final 35 additional information ta tips updated 11th oct latest announcements information homeworks updated 21th nov information exams updated 21th nov miscellaneous updated 28th oct 3090 cs 540 introduction artificial intelligence general information offered fall spring semester 1996 97 academic year section fall spring topics covered principles knowledge based search techniques search alpha beta search knowledge representation predicate logic semantic networks connectionist networks frames rules automated deduction applications problem solving planning expert systems game playing vision natural language understanding learning robotics programming include lisp possibly prolog previous knowledge languages assumed prerequisite cs 367 cs 540 pages instructors chuck dyer spring 96 fall 96 ken kunen fall 95 spring 97 jude shavlik fall 95 sabbatical 96 97 spring 98 bryan spring 96 local ai related links uw madison ai seminar phd qualifying exam ai recent table contents abstracts ai journals wendt library readable cs wisc wisc ai group wisc computer vision group wisc machine learning group wisc robotics group wisc computational biology includes ai wisc cs dept graduate ai courses wisconsin cs 760 machine learning cs 761 deduction problem solving cs 766 computer vision cs 780 robot motion planning external ai related links modified tue aug 20 15 00 00 1996 jude shavlik shavlik cs wisc home page eecs 551 fall 1996 instructor prof andrew 4114 eecs 763 dept eecs univ michigan ann arbor mi 48109 2122 schooling interfere education mark twain information click announcement introductory handout coming attractions exam 1 information practice exams exam 2 information practice exam problem set 1 problem set 2 problem set 3 problem set 4 problem set 5 problem set 6 send mail information questions eecs umich computer science 417 computer graphics page evolving incomplete beginnings home page cs 417 deals computer graphics scientific visualization level computer graphics principles practice foley al 3d computer graphics alan watt cs 417 taught bruce land project leader visualization group cornell theory center contents summary administrivia textbook errors homework staff schedule relevant math cornell math 293 graphics courses summary computer graphics topic requires mathematical programming artistic skills content computer graphics fundamentals cornell focuses mathematical skills lab cs418 programming designed illuminate math covers topics year construction surfaces explicit polygon lists parametric operations quadric surfaces figures rotation swept surfaces tensor product surfaces parametric surface viewer implicit surfaces quadric surfaces blobby models csg operations surface computing surface normal hierarchical grouping simple objects form complex surfaces scene composition animation introduction homogeneous coordinates geometric transforms building objects kinematic animation hierarchical modeling combining prototype objects mimic connected rigid parts inverse kinematics dynamical systems animation differential equations cellular automata viewing group objects camera transforms clipping view volume projection 2d screen parallel projection perspective projection camera simulator transform clip project stereo vision rendering shading lighting human color vision color device limitations light geometric optics waves phong shading hidden surface removal buffer transparency shadows scan conversion anti aliasing polygons pixels human hyper image space methods object space methods surface property modifications texture mapping bump mapping volume textures modeling scientific data scientific visualization aspects scientific data dimensionality fields scalar vector fields objects walls channel scalar fields contour lines surfaces colors color volume rendering vector fields difficulties arrows field lines particle high dimensional data dynamic systems administrivia errors textbook 3d computer graphics alan watt homework assignments 1 homework 1 due 31 jan 96 2 homework 2 due 7 feb 96 3 homework 3 due 14 feb 96 4 homework 4 due 21 feb 96 5 homework 5 due 6 march 96 6 homework 6 due 13 march 96 7 homework 7 due 27 march 96 8 homework 8 due 3 april 96 9 homework 9 due 17 april 96 10 homework 10 due 1 96 schedule prelim 1 2 27 96 7 30 pm test spring 1995 serve general guide test style list scheduled prelims cornell spring break 3 16 96 3 24 96 prelim 2 4 9 96 7 30 pm religious holiday students education law 224 faculty make opportunity make examination missed religious beliefs order facilitate preparation makeup exams students absent order observe holiday requested notify instructor 2 2 96 lecture 5 3 96 final scheduled exam period 12 tuesday 14 3 5 30 upson b17 final 80 standard deviation 15 staff bruce land 606 rhodes 4 8686 bruce tc cornell jing huang 4138 upson 5 1158 huang cs ioi lam 4162 upson 5 2219 ioi cs justin mccune upson 5 1041 cs relevant math cornell university math 293 graphics courses university california davis university waterloo university wales college cardiff university manchester oregon state university related topics final project cs 418 animations 1994 1996 visualization cornell theory center comments theory center online documents doc comments tc cornell modified 1 15 96 land copyright statement computer science 212 fall 1996 information august 29 1996 cs212 introductory covering broad range computer science concepts techniques including data abstraction recursion program correctness generic functions object oriented programming pattern matching languages evaluators dylan language object oriented dynamic language developed apple computer suited covering broad range introductory computer science topics dylan language notation chosen writing programs major goals teach students programs programming provide toolbox modern programming techniques applicable language students cs211 cs212 cs211 focuses programming skills object oriented language java cs212 exposure broad range computational programming problems number programming paradigms including functional object oriented imperative programming techniques good cs background good formal skills mathematics physics cs212 transfers cs211 cs212 direction encouraged weeks reaching reach staff posting questions comments cs212 web site http www cs cornell info courses current cs212 site materials runs conote server students staff post questions answers annotations handouts problem sets order access web site request user id password conote system simply cs212 home page follow instructions user id password created monday request week reach staff sending email cs212 cs cornell questions problem sets handouts web site dan huttenlocher professor upson tobias mayr ta 5148 upson james ugrad ta robert szewczyk ugrad ta justin voskuhl ugrad ta andras ferencz consultant melissa ho consultant meet lectures tuesday thursday 10 10 b11 kimball recitations monday wednesday 1 25 2 30 3 35 recitations expand material lecture provide opportunity questions consulting hours problem sets questions held 7pm midnight evenings problem set due schedule problem sets due tuesday consulting hours sunday monday evenings due thursday consulting hours tuesday wednesday evenings consulting hours public mac lab b7 upson office hours james tba dan huttenlocher 1 00 2 00 tobias mayr 12 15 1 15 robert szewczyk tba justin voskuhl tba materials textbook handouts lecture notes hardcopy web site dylan interpreter free web site developed justin voskuhl class implemented java run java capable web browser current browser weekly netscape 3 0 windows95 nt borland time java compiler standalone versions download computer web browser version word warning download standalone dylan machine make recent version checking web site requirements students responsible material assigned readings covered lectures recitations problem sets preliminary exams final exam schedule problem set combination written exercises programming assignment grades based combination problem sets exam scores problem sets account approximately half total grade late assignments accepted generally grade assignments immediately return class period complete programming assignments early accept late work time machine time problems sitting computer matter times takes long time sink problems sitting computer policy joint work learning programming problems work jointly person assignments people work work submit single joint assignment names circumstances hand work doubt credit person amazed easy people work problem sets don make life unpleasant breaking rules public lab facilities cit colleges campus provide public macintosh pc facilities machine public cs department provide computer facilities consultants b7 upson mac lab problem set due dates exam dates problem sets due 2am due date assignment due tuesday submitted electronically server 2am tuesday late monday night late assignments accepted make submit final solution correct time date 9 12 assignment 1 9 24 assignment 2 10 8 assignment 3 10 17 prelim 1 7 30pm 10 29 assignment 4 11 12 assignment 5 11 19 prelim 2 7 30pm 12 5 assignment 6 12 19 final exam exam schedule lecture outline 8 29 study computation introduction dylan 9 3 function abstraction substitution model evaluation 9 5 procedures processes iteration recursion induction 9 10 higher order procedures functional arguments values 9 12 analysis algorithms orders growth 9 17 data abstraction structures contracts implementations 9 19 hierarchical data lists trees quotation 9 24 recursive list processing reasoning lists 9 26 symbolic differentiation extended 10 1 generic operations type dispatching generic functions 10 3 generic operations polynomial arithmetic system 10 8 assignment environment model evaluation 10 10 assignment local state variables 10 17 objects state object oriented programming 10 22 object oriented programming inheritance 10 24 object oriented programming 10 29 mutable data stacks queues 10 31 mutable data heaps heapsort priority queues 11 5 evaluator dylan dylan 11 7 variations expression evaluation 11 12 compilation optimization 11 14 streams 11 19 infinite streams 11 21 nonlocal exits catch throw 11 26 garbage collection illusion infinite memory 12 3 topics cs randomization quicksort 12 5 topics cs computability cs 378 object oriented design programming updated 09 25 96 professor greg lavender lavender cs utexas office hours class appt ta gokul rajaram gokul cs utexas office hours 3 30 5 pm mondays 9 30 11 wednesdays ta station 1 tth 5 6 30 esb 223 newsgroup utexas class cs378 lavender info syllabus announcements lecture notes homework solutions programming assignments gnu manuals standard template library manual source code socket source code manual description intended students introductory programming offered cs 105 introduction objective give student opportunity solutions computational problems object oriented manner capture reusable patterns design constructing polymorphic type hierarchies write programs proficiently professionally student opportunity program solutions challenging problems java texts texts ut coop bookstore cay horstmann mastering object oriented design john wiley sons 1994 david flanagan java nutshell reilly associates 1996 related material drawn lecture material sources stroustrup programming language 2nd edition addison wesley 1991 ellis stroustrup annotated reference manual addison wesley 1990 stroustrup design evolution addison wesley 1993 cargill programming style addison wesley 1992 cline lomow faqs addison wesley 1994 advanced programming styles idioms addison wesley 1992 plauger draft standard library prentice hall 1995 gamma helm johnson design patterns elements reusable object oriented software addison wesley 1994 newsgroups newsgroup setup forum open discussion announcements strongly encourage participate line discussions fellow classmates utexas class cs378 lavender interested newsgroups usenet newsgroups comp lang comp std gnu java newsgroups alt www hotjava comp lang java advocacy comp lang java api comp lang java misc comp lang java programmer comp lang java security comp lang java setup comp lang java tech comp lang javascript fj lang java internet information java oop links date link dead related web sites ansi draft standard standard template library stl stl manual postscript pdf stl home page stl source code hp labs stl source code rensselaer polytechnic institute stl product info gnu compiler libraries libg libstdc gnu ftp server mit gnu ftp server cygnus gnu faq postscript document doug lea gnu library libg page faqs compiled comp lang gwu mirror list libraries ftp object oriented system development index programming libraries virtual library index object oriented information sources taligent oo framework java related web sites javasoft home java gamelan huge registry java applets digital espresso good summary current information java java centre information java applets news events jars rates java applets web java faqs java hot java faq java faq archives oop courses dennis oop virginia tech doug schmidt notes uc irvine washington university doug lea notes suny introductory university cis 511 summer 1 96 introduction theory computation information 17 coordinates moore 223 2 00 5 00 instructor jean gallier mre 176 8 4405 jean saul office hours 11 00 noon monday wednesday 11 00 noon tuesday teaching assistant liang saul cis upenn office hours tuesday thursday 2 00 4 00 newsgroup upenn cis textbook required introduction automata theory languages computation hopcroft ullman addison wesley recommended theory computation wood wiley grades homework assignments home final problem sets 3 homework1 homework2 homework3 notes basics language theory dfa cross product construction subset algorithm labeled graphs regular expressions node elimination algorithm nerode myhill theorem minimal dfa context free grammars context free languages parse trees ogden lemma context free languages pdas turing machines partial recursive functions sets phrase structure grammars description introduction theory computation treatment mathematical point view computer science roughly speaking theory computation consists overlapping subareas 1 formal languages automata 2 computability recursive function theory 3 complexity theory focus 1 2 applications 1 programming natural language specification parsing top bottom parsing emphasized topics include basics language theory alphabets strings concatenation languages operations languages including kleene deterministic finite automata dfa cross product construction nondeterministic finite automata nfa nfa dfa subset algorithm rabin scott labeled directed graphs nfa dfa regular languages regular expressions regular expressions nfa nfa regular expressions node elimination invariant equivalence relations nerode myhill characterization theorem pumping lemma regular languages state equivalence minimal dfa fractals languages glimpse context free grammars context free languages leftmost derivations rightmost derivations parse trees universality leftmost derivations cleaning context free grammars rules chain rules chomsky normal form linear grammars regular languages eliminating useless productions greibach normal form tree domains trees parse trees strong pumping lemma context free languages ogden lemma pushdown automata pda instantaneous descriptions acceptance modes dpda deterministic pda context free grammars pda pda context free grammars glimpse lr parsing computability models computation turing machines ram programs flowchart sequential form primitive recursive functions recursive partial recursive functions recursively enumerable languages recursive languages equivalence ram computable turing computable functions equivalence turing computable functions partial recursive functions phrase structure grammars type 0 languages type 0 grammars context sensitive grammars monotonic grammars linear bounded automata published jean gallier cs 132 fall 1996 news instructor deadlines exams syllabus electronic manuals guide cs quiz review guide teaching textbook explore web 132 assistants errors search cs 132 web pages keywords returns matching paragraphs submit reset news set class account leave computer exiting windows exit windows automatically exit account don instructed person starting computer ve abandoned complete control account send messages signed read mail copy delete personal work remember exit windows working day plan leave machine unattended time email address initialize account provided computer sciences department provided doit account cs 132 semester end account canceled long uw student email account doit active messages announcements cs 132 computer sciences account midterm exam answer key instructor professor ed desautels office computer sciences office hours 12 1 monday wednesday appointment phone 262 dept office 262 1204 mail ed cs wisc teaching assistants follow links ta home page kelly ratliff nathan bockrath email kelly cs wisc email bockrath cs wisc office 3360 cs office 3310 cs office phone 262 9275 office 262 1721 phone office hours mw 3 30 4 30 office mw 10 00 11 00 132 sections 304 305 hours grades 132 301 302 sections grades rehnuma rahman jaime fink email rehnuma cae wisc email cs wisc office 1349 cs office 1306 cs office 262 5340 office 262 6601 phone phone office 11 00 12 00 office tr 10 45 11 45 hours 12 30 1 30 hours 132 317 318 132 315 316 sections sections grades grades ashraf aboulnaga andrew geery email ashraf cs wisc email geery cs wisc office 3310 cs office 1301 cs office 262 1721 office phone phone office mw 4 00 5 00 office 2 30 4 30 hours hours 132 319 320 132 303 304 sections sections grades grades james herro abhinav gupta email jherro cs wisc email agupta cs wisc office 1301 cs office 3360 cs office office 262 9275 phone phone office wf 12 30 1 30 office mf 9 30 10 30 hours hours 132 305 310 132 322 323 sections sections grades grades jyothi krothapalli su hui chiang email jyothi cs wisc email suhui cs wisc office 3310 cs office 6384 cs office 262 1721 office 262 6619 phone phone office mw 10 00 11 00 office 4 00 5 00 hours hours 132 306 307 132 321 sections sections grades grades thanos tsiolis email tsiolis cs wisc office 6364 cs office 262 6615 phone office 10 00 11 00 hours 132 309 sections grades enterprise image explore web companies software hardware borland hewlett packard ibm intel microsoft novell links web exploration lycos enormous database web sites yahoo internet resources classified categories lookup search virtual tourist find w3 sites world clicking world map mother bbs large alphabetical list web sites hot cool web lists excellent web sites university wisconsin madison cs home page page originally created maintained ben teitelbaum thanos tsiolis modified maintained kelly ratliff university fall 1996 cps830 algorithms instructor information instructor dr chung office hours 2 50 4 00 appointment email chung cps msu exam wednesday 7 30 pm 9 50 pm room wh information announcements syllabus homework assignments class notes set suggested problems visit page 8 27 96 cps830 home page updated oct 26 96 user interfaces g22 wednesday 7 00 9 00 pm room 109 warren weaver hall professor jonathan amsterdam email amsterdam cs nyu phone 212 998 3084 office 426 warren weaver hall office hours 4 pm 6 pm wednesday appointment teaching assistants duan email xianghui cs nyu office 1002 715 broadway phone 998 3295 office hours thursday 3 5 ji ae shin email cs nyu office 511 wwh phone 998 3379 office hours thursday 6 30 8 po yu chen email chenpo cs nyu office 511 wwh phone 998 3379 office hours friday 2 4 assignments 1 due feb 14 2 due feb 14 3 due feb 28 4 due mar 6 gravity simulator gravity tk files ex1 5 due mar 27 6 due april 3 7 due april 24 solutions assignments solution 1 solution 2 solution 3 solution 4 solution 5 solution 6 programs ren stimpy original version ren stimpy cleaned version flat tax calculator pbs gift selector simple text editor pack propagate command examples illustrating powerbuilder applications tic tac toe concentration powerbuilder grocery application documents description slides lecture 2 tcl tcl nutshell notes lecture 3 widgets menus assignment 7 listing entire ftp directory 1156 implementation programming languages computer science 48 times 97s 2 instructors aslam prerequisite computer science 23 37 49 computer science 25 recommended dist tas techniques automatic translation programming languages discussed includes survey techniques formalisms describing syntax semantics programming languages describing abstract concrete machine architectures describing program translation transformation concerned construction compiler translate algebraic language machine code conventional architecture machine offered alternate years back dartmouth cs home page department computer science university saskatchewan engineering building 1c101 img 57 campus drive saskatoon saskatchewan s7n 5a9 img tel 306 966 fax 306 966 4884 img description img instructors img labs img assignments img class notes img marks img section 01 img section 03 img peer mentor program img faq frequently asked questions syllabus instructors labs assignments lecture notes marks pm program main menu home report problems document department home page webmaster cs usask ca page page modified friday october 4 1996 cs 330 concepts programming languages byu department computer science fall 1996 cs 330 concepts programming languages page information related class class policies syllabus assignments code textbook information scheme languages dr windley improve class information policies grades syllabus printing students facilities whats glossary computer science 1 introduction ai programming note announcements made newsgroup responsible checking newsgroup regular basis encouraged contribute check quick summary pages changed recently things things read faculty resources class newsgroup ai notes syllabus grades lisp notes web notes xlisp notes lecture notes directory things run things code directory exercises comments send mail chris riesbeck bu grs cs 752 adv operating systems fall 96 heddaya home page 1996 09 08 syllabus participants class meetings a1 11 00am 1 00pm mcs 135 instructor heddaya office hrs wf 10 00 11 30 appointment heddaya cs bu mcs 271 x3 8922 overview string advanced courses research seminars held recent years attempts forge strong links parallel distributed computing formalism system design experiment run tracks track concrete goal class participants reach group writing single collective report major topic current research interest implementing small software tool contributions selected form basis publishable survey papers original research contributions professional magazine articles case track 1 design problems develop notation formalism speak reason precisely desirable properties distributed systems multiple classes safety including serializability coherence consistency atomicity liveness fairness stability including stabilization reliability availability fault tolerance dependability scalability throughput response time timeliness efficiency utilization load balance cost effectiveness security privacy authentication autonomy responsiveness usability convenience human complexity idea reach wide deep understanding design problem distributed system subset properties covered group report early tasks select subset based research interest participants track 2 systems tool survey breadth depth important papers tools systems relating file systems multimedia web internet atm scheduling corba java parallel programming environments format weekly hour class meeting generally consist components progress tracks mentioned half consist presentations instructor half students presentations generally follow format intent half bring background class point shared language research problems efficiently discussed equally important goal set research agenda focus collective effort homeworks part participant give 1 hour presentations tracks existing work project work week semester schedule date presentations track 1 track 2 email choice weeks presentation meet office hours propose topic reading material bring url photocopy material meeting presentation strictly limited total 55 minutes presentation include 10 minutes class discussion responsibility discussion week presentation email notes html covering presentation discussion including live links references posted seminar web area math symbols supported writing latex converting html latex2html week 8 email page proposal plain text html latex planned contribution group report week 10 ll detailed feedback end email section group report latex ll compile report post web area early spring 97 sections selected basis writing quality technical strength inclusion publishable paper authored respective seminar participants require work authors polish integrate contributions smoothly credit credit based homework half presentations written contribution collective reports participation class discussions duties credit published version group report depend level contribution entire section included published version author completes acknowledged manner influence final result abdelsalam heddaya created 1996 05 07 cse 501 implementation programming languages important information meeting times 2 30 3 20 sieg 226 instructor craig chambers chambers cs office hours 11 12 sieg 309 tas jeff dean jdean cs dave grove grove cs office hours 10 30 11 30 find chateau 110 ll chateau conference room archives slides lecture slides cecil language handouts reading assignments full reading list class messages cs501 cs mailing list archived project project implement sort program analysis transformation vortex compiler vortex optimizing compiler object oriented languages written cecil information vortex compiler found cecil project home page cecil manuals found resources information compiler language research found mark leone programming language research page jdean cs washington foundations digital computing 3 cr grades posted solutions questions final examination posted contents directory current students general information textbook description syllabus supplementary material problem presentations homework grading gradebooks communication evaluations policies general information csci section semester 1995 96 instructors steven johnson associate professor img sjohnson cs indiana office hours tue thu 2 30 3 30pm lindley arrangement jim newkirk associate instructor jnewkir cs indiana office hours wed 1 00 3 00pm tentative lindley 330i arrangement meetings lectures tr 1 00 2 15pm hall room 335 demonstrations lindley hall room 115 lh115 lecture periods announced discussion 7 15 9 15pm lindley hall room 102 lh102 regular meetings time scheduled reviews examinations discussions prerequisites c211 m215 prerequisite corequisite c212 honors version c251 participants enrolled honors division students assumed c211 indiana familiar scheme programming language skills needed ability program symbolic programming language experience programming recursion textbook textbook logic discrete mathematics winfried karl grassmann jean paul tremblay prentice hall 1996 time text book order arrived book stores description mathematical foundations computer science differ physical social sciences study computation main branches performance meaning formalizing performance focus combinatorics statistics foundations included traditional formalizing meaning draw heavily logic express ideas programs discipline describing computers computation takes place discrete digital domain phenomena ultimately reduce binary explore universe mathematical tools physicists chemists induction differentiation integration numerous styles inductive reasoning explore discrete mathematical structures trees graphs prevalent computing main goal improve participant ability conduct rigorous mathematical argument proofs reason logic purpose evaluating proof central idea proof programming pretty activities proving programmer important computer scientist plan follow text book chapters 4 prolog 8 specification 12 relational database systems skip chapters depending progress material introduce topics chapters topics text time event cover material core 251 syllabus supplementary material weeks devoted chapters listed supplementary material included chapter listing cases evolving grow develops check weekly additions supplementary material chapter 1 propositional logic 2 weeks problem assignments pgm tt ss truth table generator scheme pgm sets ss set operations scheme pgm dnf ss dnf generator notes meetings 1st january 9 2nd january 11 3rd january 16 4th january 18 5th january 23 6th january 25 parsing ps proof diagrams ps chapter 2 11 predicate calculus 2 weeks problem assignments notes meetings 7th january 30 8th february 1 9th 10th february 6 8 11th february 12 12th february 14 pgm ss unification algorithm summary sheet laws boolean algebra propositional logic equational logic predicate logic chapter 3 induction recursion 4 weeks skim sections 3 2 3 5 notes meetings 13 14 15 february 20 march 5 chapter 9 program correctness proofs 1 2 weeks notes meetings 16th partial notes lectures programs meanings hoare logic hoare calculus program proofs summary inference rules chapter 6 3 6 5 functions 1 week code split function tentative chapter 7 graphs trees 1 week tentative chapter 10 grammars languages parsing 1 2 weeks tentative selected topics time permitting homework assignments studying textbook material work exercises problems text ensure understand material discussions class derive exercises individual worked problem assigned students expected present problem class meeting assignments maintained newsgroup homeworks graded credit purpose assignments guide participants preparing presentation material class show kinds problems asked examinations challenges homework assignments offered credit posted homework assignment homework assignment due monday february 5 class homework assignment due thursday february 29 class homework assignment solutions posted homework assignment class april 2 due thursday april 4 class homework assignment due thursday april 18 class solutions posted discuss assignments presentations challenges students assume true courses teamwork assignments good long member team contributes fully understands assignment working group homework papers lot acknowledge penalized deserve grading gradebooks gradebook posted home page updated regularly thu mar 28 11 16 24 est 1996 wed apr 3 16 34 46 est 1996 fri 3 13 02 36 est 1996 listing evaluation criteria shown tentative honors class place greater emphasis interation participation formal examinations assignments form participation discuss meeting class required enter grade participant end semester objective performance comparison 35 including classroom presentations class discussion posted challenges projects 20 exam 1 scheduled discussion session 7 15 9 15 week location announced 20 exam 2 scheduled discussion session 7 15 9 15 week location announced 25 final exam scheduled tuesday april 30 12 30 2 30pm location announced communication home page primary distribution point information progresses check regularly newsgroup ac csci c251 post announcements assignments exams exceptions usual office hours encouraged post questions related participate discussions share related information class make habit notes times week individual matters feel free contact instructor associate instructor email drop office scheduled office hours reserved students encouraged drop times evaluation participants strongly encouraged department world wide web based evaluation system accessed computer science department home page evaluation summaries extracted times semester weeks students asked provide feedback aspects providing early opportunity inform instructors run final evaluations department integral yearly faculty department evaluations encourage participation credit students submit full evaluation week prior final examinations evaluations anonymous transaction record generated individual evaluation updated transaction records compiled sorted undergraduate secretary instructor informed filed evaluations independently evaluations final evaluation content reviewed instructor grades assigned policies attendence material presented text book class attendance monitored mandatory regular attendance class participation factor grading attendance examinations mandatory make examinations special assignments projects students raise grades academic integrity read computer science department statement academic integrity understand rules computer science courses operate cases academic dishonesty reported office student ethics branch office dean students withdrawal wednesday march 6 day drop withdraw courses automatic date student withdraw permission dean approval urgent reasons related extended illness equivalent distress incompletes incomplete final grade exceptional circumstances conforming university departmental policies requires things student completed bulk work required passing grade remaining work made 30 days end semester conditions met withdrawal action csc 379 ethics computing survey ethical issues involved computing discusses computers software pose ethical questions pose versions standard moral problems stresses case studies relate ethical theory web page csc 379 information policy syllabus links reading material discussions discussions year final exam studying computer science department efg ncsu dr edward gehringer computer science department web page design north carolina state university department computer science fall 1996 topics syllabus quick tutorial html lecture notes fall 96 class schedule fall 96 homework assignments fall 96 html quick reference manual html search engines virtual libraries v2 2 sep 10 1996 harrison img cs 99 img img img img img info syllabus labs links announcements room update due circumstances unable upson 215 class room assignments tuesday 7 9 wednesday 7 10 section 1 10 00 11 00am philips 203 section 2 11 30 12 30am upson 211 thursday class 7 11 meet maclab usual prelim 1 class prelim wednesday 7 10 class closed book exam cover material covered 4 lab assignments labs 3 lab 4 due tuesday 7 9 computer lab 4 cmpt 100 maclab homepage questions problems comments feel free form questions suggestions problems encounter cmpt 100 materials web site people outline lab usage policy timetable lab hours structure required reading tutorials exercises faq asked line tutorials questions exercises place find tutorials additional assignments faq tidbits goal cmpt 100 answers web concepts material comments questions people cmpt 100 eudora instructor lab email assistants application cmpt 100 marks lab marks star cis 199 unix home page intro unix class designed undergraduates familiar unix operating system variety applications tools native unix environment page receive current class information extended reference points relevant information net class documents announcements description schedule results teaching analysis writing class guestbook reading class guestbook class assignments handouts homeworks projects references subjects covered url included send instructor man page search unix hints emacs make utility shell scripts perl gnuplot additional topics fyi web authoring html cgi scripts java python tcl tk modified 11 22 96 06 27 05 pm jens mache jens cs uoregon cis 199 unix homepage uo cis dept uo homepage spring 97 introduction algorithm design analysis general information outline lectures assignments general information description students interested designing computer algorithms analyzing efficiencies study algorithms heart computer science cover basic algorithm design techniques including divide conquer recurrence dynamic programming greedy algorithms reduction problems basic algorithm analysis techniques including worst case analysis average case analysis probabilistic analysis study searching sorting algorithms number graph algorithms prerequisites c343 honors equivalents mathematics instructor permission credits 3 instructor annie liu email liu cs indiana office 201e lindley hall hours mw 2 30pm 3 45pm lindley hall 019 office hours mw 3 45pm 4 45pm textbook introduction algorithms thomas cormen charles leiserson ronald rivest mit mcgraw hill 1990 fifteenth printing 1995 clarification programming projects programming algorithms written pseudo code good turn real code easily algorithms applications programs written play programs algorithms understand programs work tentative outline introduce analysis algorithms includes asymptotic notation summations recurrences counting probability lower bounds introduced abstract discuss sorting related algorithms insertion sort mergesort quicksort heapsort median order statistics strassen matrix multiplication algorithms parts ii chapters 2 4 6 7 10 31 2 discuss data structures include hash tables binary search trees red black trees skip lists augmenting data structures piece start study algorithm design design techniques recurrence divide conquer covered introducing analysis techniques part iii chapters 12 15 study advanced algorithm design techniques dynamic programming greedy algorithms analysis techniques amortized analysis techniques introduced abstract discuss problems longest common activity selection minimum spanning tree start study graph algorithms part iv chapters 16 18 24 discuss graph algorithms include basic algorithms depth search breadth search topological sort strongly connected components advanced algorithms single source pairs shortest paths problems network flow problems part vi chapters 23 25 27 end introduce selected topics choices parallel algorithms incremental dynamic algorithms polynomials fft string matching computational geometry part vii chapters 28 29 32 34 35 lectures assignments liu cs indiana updated october 29 1996 cs380l advanced operating systems instructor harrick vin table contents description general information prerequisite synopsis textbook requirements reading list fall 1994 early ideas systems distributed file operating systems real time operating systems system support wireless mobile computing description general information title cs380l advanced operating systems instructor bf professor harrick vin offered fall 1994 prerequisite graduate standing undergraduate operating systems cs 372 students expected familiar material chapters 1 12 operating systems concepts peterson silberschatz synopsis cs 380l breadth advanced operating systems covering theoretical practical issues operating system design topics covered include design implementation distributed real time operating systems system support mobile wireless computing environments case studies emphasis current design issues research topics textbook collection research articles made instructor requirements students required read number papers area discuss grades determined examinations 50 term project 40 project presentation 10 reading list fall 1994 early ideas systems 1 fernando corbato robert daley experimental time sharing system afips proceedings 1962 spring joint computer conference pages 335 344 1962 2 hansen nucleus multiprogramming system communications acm 13 4 pages 238 250 april 1970 3 bensoussan clingen daley multics virtual memory concepts design communications acm 15 5 pages 308 318 1972 4 dennis ritchie ken thompson unix time sharing system communications acm vol 17 7 pages 365 375 july 1974 distributed file operating systems overview papers 1 andrew tannenbaum robbert van renesse distributed operating systems computing surveys vol 17 4 pages 419 470 december 1985 2 levy silberschatz distributed file systems concepts examples acm computing surveys vol 22 4 pages 321 374 december 1990 process thread management 1 tucker gupta process control scheduling issues multiprogrammed shared memory multiprocessors proceedings 12th sosp operating systems review 23 5 pages 159 166 december 1989 2 thomas anderson edward lazowska henry levy performance implications thread management alternatives shared memory multiprocessors ieee transactions computers vol 38 12 pages december 1989 scheduling 1 bunt scheduling techniques operating systems ieee computer 9 10 pages 10 17 october 1976 2 black scheduling support concurrency parallelism mach operating system ieee computer 23 5 pages 35 43 1990 inter process communication 1 barrera fast mach network ipc implementation proceedings usenix mach symposium november 1991 2 cheriton distributed process groups kernel acm transactions computer systems vol 2 2 pages 77 107 1985 remote procedure call 1 andrew bruce nelson implementing acm transactions computer systems vol 2 1 pages 39 59 february 1984 2 bershad anderson lazowska levy lightweight remote procedure call proceedings 12th acm symposium operating systems principles operating systems review vol 23 5 pages 12 113 december 1989 process migration 1 douglis ousterhout process migration sprite operating system proceedings ieee international conference distributed computing systems berlin germany pages 18 25 september 1987 2 cheriton remote execution proceedings 10th sosp operating systems review vol 19 5 pages 2 12 december 1985 fault tolerance 1 cristian basic concepts issues fault tolerant distributed systems international workshop operating systems 90s karshmer nehmer eds springer verlag 1991 2 birman joseph reliable communication presence failures acm transactions computer systems vol 5 1 pages 47 76 february 1987 file systems 1 sandberg goldberg kleiman design implementation sun nfs proceedings summer 1985 usenix conference pages 119 130 june 1985 2 mckusick joy leffler fabry fast file system unix acm transactions computer systems vol 2 3 pages 181 197 august 1984 3 rosenblum ousterhout design implementation log structured file system proceedings 13th sosp operating systems review november 1991 caching distributed systems 1 schroeder gifford needham caching file system programmer workstation proceedings 10th sosp pages 25 34 1985 2 terry caching hints distributed systems ieee transactions software engineering se 13 vol 1 pages 48 54 january 1987 protection security 1 needham schroeder encryption authentication large networks computers communications acm vol 21 12 pages 993 999 december 1978 2 butler lampson protection operating systems review 8 1 pages 18 24 january 1974 originally proc 5th princeton symposium information sciences systems systems princeton march 1971 kernels 1 cheriton distributed system communications acm vol 31 3 pages 314 333 march 1988 2 baron bolosky golub rashid tevanian young mach kernel foundation unix development proceedings usenix summer conference pages 81 92 june 1986 real time operating systems 1 event triggered versus time triggered real time systems proceedings international workshop operating systems 90s germany karshmer nehmer eds springer verlag pages 87 101 1991 2 liu scheduling algorithms multiprogramming hard real time environment journal acm vol 20 1 pages 46 61 january 1973 3 zhao ramamritham stankovic preemptive scheduling time resource constraints ieee transactions computers vol 36 8 pages 949 960 august 1987 4 tokuda mercer arts distributed real time kernel operating systems review vol 23 3 pages 29 53 july 1989 system support wireless mobile computing 1 badrinath acharya imielinski impact mobility distributed computations operating systems review vol 27 2 pages 15 20 april 1993 2 satyanarayanan kistler kumar siegel steer coda highly file system distributed workstation environment ieee transactions computers vol 39 4 pages 447 459 april 1990 harrick vin thu sep 14 9 37 26 cdt 1995 seminar readings multimedia digital audio computer music network news group ucsb engr compsci cs595j seminar readings multimedia digital audio computer music number cs595j time thursdays 5 00 6 00 pm place 2110 engr cs seminar room registration description multimedia technologies finding computer applications user interfaces seminar survey technology digital audio signal processing computer music discuss important topics fields discuss technology digital sound representation synthesis processing recording topics related virtual reality multimedia tools electronic games media data transmission readings leading journals books field computer music journal acm computing surveys ieee computer books conference proceedings participants access range software tools www resources optional line experimentation topics include digital audio signals representation analysis synthesis techniques software sound synthesis sound localization synthesis localization cues graphical representation music computers media data storage transfer formats file systems midi protocol real time interaction music composition computers artificial intelligence neural nets genetic algorithms music object oriented programming music real time sound distribution lans wans unanswered questions open topics detailed outline reading list found url http www create ucsb courses html participants assumed familiar high level programming language software engineering techniques basic operating systems principles engineering mathematics light calculus linear algebra assumed background music audio seminar lead stephen pope stp create ucsb research director ucsb center research electronic art technology create http www create ucsb editor computer music journal http www mit computer music journal active music composer software developer number cs595j time thursdays 5 00 6 00 pm place 2110 engr cs seminar room registration seminar outline topics 1 introduction digital audio signal processing computer music 2 basic digital audio signals transformations 3 software sound synthesis sound compilers 4 spatial processing sound 5 representation musical signals data 6 sound compression transmission storage formats 7 midi real time control processing 8 music composition computers 9 practical software multimedia computing 10 real world conclusions details subject change 1 introduction digital audio signal processing computer music digital audio signals control theory psychoacoustics sound music perception mathematics sampling quantization hardware systems sampling quantization survey reading survey pp 4 23 optional reading moore ch 1 2 chapter psychoacoustics intro 2 software sound synthesis sound compilers basics software sound synthesis systems music family modern systems csound extending systems analysis packages real time interaction software reading pope article optional reading article line doc line doc moore chapter 3 software tools csound supercollider exercise instrument design system extra credit internals port meiko parallel computer 3 digital audio signals transformations digital filters transforms analysis synthesis techniques extended synthesis techniques wavelets chaotic physical modeling acoustical systems reading smith filters tutorial carl optional reading papers prof mitra work software tools filter compiler phase exercise digital filter design analysis synthesis extra credit evaluate analysis synthesis techniques 4 spatial processing sound sound localization synthesis localization cues reverberation physical room models spatial filters head related transfer function spatial encoding techniques reading kendall spec faq www optional reading spatial hearing presence spatial processor ape doc www software tools spatial www data exercise spatial design spatial filters extra credit evaluate techniques 5 representation musical signals data score signal formats music input languages representing musical structure form analysis generation procedural stochastic knowledge based models music knowledge representation music graphical representation music computers reading chapter pope smoke article os optional reading al music representation pope sound file format faq www software tools scot score smoke exercise event music representation examples extra credit oo ai music representations extended graphical systems 6 sound compression transmission storage formats compression digital audio signals sound storage formats file systems sound www internet telephones reading pope van article sound file systems optional reading mpeg spec www internet phone data www compression faq prof work software tools mpeg player exercise compare sound compression storage transmission schemes extra credit trade offs sound representation storage schemes 7 midi real time control processing midi protocol midi hardware midi file format time representation midi software sampler sequencers voice editors control reading hypercard midi intro articles max description optional reading midi faq www dannenberg scheduling software tools midi viewer sequencer max exercise write simple sequencer extra credit max programming exercise 8 music composition computers modeling musical data structures processes procedural stochastic knowledge based models music sampling formal models music composers reading survey pope survey optional reading survey cacm software tools player mode exercise evaluate compare composition models software extra credit oo ai models composition 9 practical software multimedia computing hw multimedia sound chips text speech systems phoneme synthesis speech synthesis speech understanding systems overview sound distribution lans wans realaudio ncube sound graphics issues multimedia sync bw master slave reading commercial dac adc specs realaudio descriptions www optional reading java media api www ncube description dsp hw specs www software tools speech software panasonic play record programs platforms integrated sound video systems exercise compare systems support speech speech audio extra credit text speech 10 real world conclusions digital recording studio media production computer graphics virtual reality music education state art 1996 unanswered questions dream machines computer music reading state art articles dream machines articles optional reading www based documents software tools deck dive vr director game sw readings computer music tutorial curtis roads mit press 1996 cmt foundations computer music ed curtis roads john mit press 1987 music machine ed curtis roads mit press 1989 elements computer music moore prentice hall 1990 music processing ed haus editions 1993 mp current directions computer music research ed max mathews john pierce mit press 1989 digital audio signal processing ed john editions 1985 representations musical signals ed de roads mit press 1991 computer music journal ed stephen pope mit press periodical organised sound ed ross kirk cambridge press periodical os proceedings int computer music conferences annual acm computing surveys computer music special issue 17 2 1985 directory computer assisted research hewlett selfridge field annual materials prepared class world wide web www send mail web master return create home stephen travis pope stp create ucsb intriguing graphic logo fall 1995 announcement 22c 193 logic programming instructor arthur fleck time place 9 30 mwf 113 mlh text sterling shapiro art prolog 2nd ed mit press 1994 overview goal logic programming properties correct solution problem possess automatically deduce solution programming unique paradigm suitable numeric applications connections variety areas computer science including automatic theorem proving deductive database ai applications natural language processing expert systems knowledge representation principal focus semantics pragmatics prolog programming logic programming general background formal prerequisites 22c 21 22c 23 assumed prior knowledge logic programming required background topics developed assumed student experience programming languages recursion familiar concept note undergraduate majors select advanced cs courses required degree involve conceptual project work projects modest size prolog possibly logic languages implementations obtained tentative listing range topics provide complete treatment topics touched briefly topic list 1 overview prolog philosophy logic programming 2 substitutions unification 3 horn clause logic proof theory resolution model theory semantics computability 4 prolog semantics procedural semantics wam warren abstract machine code 5 logic programming prolog programming arithmetic occur check cut assert retract higher order features call negation difference lists 6 logic grammars translation prolog clauses programming language natural language analysis 7 unifying functional logic programming equational logic rewriting systems narrowing web information logic programming www logic programming page 1559 computer science randomness computation instructor professor rabin 18 aiken 6 rabin deas office hours thursdays 3 30 4 30pm teaching fellows michael bender aiken 5 bender deas office hours tuesdays 1 00 2 00pm david fas office hours tuesdays 10 00 11 00am 9th floor science center adam 224 aiken 5 2662 deas office hours monday 10 30 11 30am 224 aiken 5 2662 deas office hours monday 11 30 12 30pm materials problem set 1 due oct 3 problem set 2 due oct 10 problem set 3 due oct 17 corrected 10 15 problem set 4 due oct 24 corrected 10 22 problem set 5 due nov 7 corrected 11 3 problem set 6 due nov 14 problem set 7 due nov 21 text optional motwani raghavan randomized algorithms cambridge 1995 cos 126 128 general computer science handouts homepage postscript files files names end ps view save directory type ghostview filename work computers campus pcs information postscript submitting programming assignments schedule office hours practice questions final exam practice questions final exam handouts postscript form midterm exams 1 solutions 2 solutions 3 solutions problem 4 128 problem 1 lecture notes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 handouts 1 2 3 toy handout 4 postscript 5 strings files assignments 0 1 2 3 4 5 6 7 8 9 10 optional assignments 0 1 2 3 4 5 6 7 8 9 10 optional 128 exercises meant study turn 1 2 3 4 5 solutions 5 6 solutions 6 7 8 weekly reading assignments 128 viewed line students assigned additional reading class 128 sample mid term sample exam 1 sample questions survival guide 128 survive 2 weeks print give trees break week 0 problem set 0 week 1 problem set 1 week 2 problem set 2 advanced stuff greg choose extend reading survival guide student start reading reader class instructors assign readings week stuff emacs line reference advanced unix cos 111 prof steiglitz al written novices create www home page debugger gdb tutorial send email phoenix recommend weeks programming labs lab tas semester hold special session pcs assignments copyright 1996 sanjeev arora andrea img cse engr 142 computer programming ben dugan martin tompa autumn 1995 142 home page world wide web web short hypermedia document cse engr 142 bounty information class mind document static information class messages added frequently problems document send mail cse142 webmaster cs click highlighted item information click class messages check class messages frequently update 12 15 95 09am syllabus lab office hours staff lecture slides homework midterm exam study guide exam solution final exam study guide exam solution tips macs lab debugger netscape bulletin boards computing home textbook code references final exam regularly scheduled time place special demos rainy day activities webs earlier quarters intact notice problems instance links don work send mail cse142 webmaster cs washington assignments tests previously autumn 1994 winter 1995 spring 1995 summer 1995 search 142 web autumn 95 pages previous quarters tips miscellaneous info rainy day activities case insensitive search match word information university washington computer science engineering department computer science degree program offered college arts sciences computer engineering degree program offered college engineering related courses majors nonmajors taking cse 143 preview netscape running netscape mac find items mac balloon menu online handbook portions cse engr 142 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse engr 142 web copyright 1995 department computer science engineering university washington comments cse142 webmaster cs washington update 01 02 96 www alert redirection response server handled client http www cs washington education courses 590b connection close moved permanently document moved cs 531 advanced compiler construction winter 1995 tth 2 00 3 15 120 tmcb instructor office tmcb phone 378 office hours 9 00 10 15 tth email cs byu teaching assistant kenneth li office 3304 tmcb phone 378 office hours tbd email bert cs byu text compilers principles techniques tools aho sethi ullman description purpose study advanced topics pertaining compiler construction cs 431 prerequisite basic knowledge understanding compilers assumed depth compiler topics parsing techniques grammars code optimization error recovery type checking grading final grades determined midterm exam 30 final exam 35 programs 30 papers 5 programs programs written machine access department pcs unix machines desire programs assigned semester fairly time consuming involved strongly recommended begin early pass assignments running input give turning results begin early assignments budget time wisely time complete assignments don won finish late homework deal penalized substantially turning work late late policy 10 deduction day late 20 day 30 day 40 fourth day 50 day credit time program write lexical analyzer generator familiar lex essentially writing lex equivalent assignment write parser generator yacc assignment deal compiler optimizations papers write papers semester due feb 9 due march 30 papers 3 6 pages length 3 bibliographic references paper research topic compiler construction describe topic reference work area present ways improving previous work ideas solving problem hand purpose papers familiarize current work field accomplishing research current literature familiar journals conferences people area notes notes reserve section library exams mid term exam semester march 2 final held wednesday april 26 3 pm 6 pm tentative outline tentative outline cs 531 news group news group class students discussions byu cs courses byu cs dept converted html wed jan 18 11 38 29 1995 updated wed jan 18 12 05 45 1995 paul black black lal cs byu comp sci logic formal methods fall 1996 meeting times mw 9 05 10 20 lgrc instructor neil immerman aim provide introductions propositional predicate modal logics studied tools specification verification properties programs protocols topics 1 order logic propositional logic predicate logic completeness compactness theorems semantics quantifier games del incompleteness theorem 2 modal logic temporal logic logics knowledge semantics structures 3 applications change slightly background interests students evolving algebras due gurevich al offers semantics programming languages protocols finite logical structures temporal logic actions lamport system specification verification temporal logic distributed protocols logics knowledge express correctness security distributed protocols model checking temporal logic verify properties systems symbolic model checking ordered binary decision diagrams symbolically represent model check huge structures requirements students expected participate class problem sets introductory material order modal logic student choose advanced topic study detail write short paper give lecture topic texts order logic follow logic structure edition dirk van springer verlag jeffery amherst college store downtown amherst rest follow selected research papers prerequisites sufficient mathematical sophistication unsure van talk notes handouts notes sept 4 1996 notes sept 9 1996 notes sept 11 1996 problem set due 9 25 96 finished propositional logic begun predicate logic notes sept 16 1996 wednesday oct 2 proved completeness theorem compactness theorem predicate logic read van page 118 note interested countable case worry larger cardinalities remember zorn lemma monday oct 7 introduced games pleasant figure expressed order logics read handout games forthcoming book descriptive complexity wednesday oct 9 finished introduction predicate logic skim rest chapter 3 van topics pay attention isomorphism elementary equivalence problem set due oct 16 1996 oct 16 introduced evolving algebra read evolving algebra tutorial paper guide ps postscript files anonymous ftp site ftp eecs umich directory groups files tutorial ps guide ps oct 21 concluded presentation evolving algebras paper evolving algebras hardware software engineering bo proc 95 springer lncs evolving algebra homepage talked briefly denotational semantics denotational semantics joseph 1977 press chapter 9 comparison oct 23 28 30 give lecture introduction modal logics emphasizing temporal logic logics knowledge read article vardi modal logic robustly decidable handed material book fagin halpern moses vardi reasoning knowledge 1995 press monday nov 4 talk interesting paper logic knowledge discuss security distributed systems logic authentication burrows abadi needham read paper class wednesday nov 6 monday nov 18 talk lamport temporal logic actions webpage pointers work formal methods formal methods pointers wednesday nov 20 start talking computation tree logic model checking preview homepage model checking cmu slots student lectures nov 27 dec 2 dec 4 dec 11 suggest reservations early class monday dec 9 cs 512 advanced language implementation contents description handouts administrivia web links description modern programming languages sml java haskell dylan provide high level features objects closures polymorphism abstract data types classes garbage collection exceptions continuations threads synchronization constructs class survey modern techniques efficient implementation features focus implementation modern functional languages make connections kinds languages notably object oriented handouts handouts separate page administrivia instructor greg morrisett office upson 4105c email jgm cs cornell phone 5 3009 admin assistant linda competillo upson 4115 office hours mwf 3 4pm send email appointment ta evan moran office upson 4144 email evan cs cornell phone 5 1159 office hours tuesday thursday 3 4pm web links mark leone resources programming language research fox project line information standard ml reference information sml nj postscript user guide description base environment description system environment library documentation documentation tools reference tools gentle introduction sml andrew cumming mit info sml nj advanced topics operating systems martin rinard department computer science ucsb tr 10 00 11 50 fall 1996 4 units home page operating systems class related material announcement sgi memo synthesis ph thesis henry massalin handouts assignments frame logo frame menus frame main eecs 487 official announcement eecs 487 web page decent stage lonely ta web page make mistake feel free email hyperlink eecs umich changed design style fun math thing won forever prize prize person purple cows blue wins sgi financially grad students give office hours cares poor thumbs tuesday office hours 5 30 7 00 ve idea office hours media union play email check office hours page plan textbooks texts ordered rumor text found michigan books supplies confirm overrides bad waiting list sign override list good news join fun fun coming trust announcements general info assignments solutions office hours newsgroups topics covered comments boston university computer science department syllabus handouts homework guidelines practice problem set practice problem set ii practice problem set iii sample program sample program structures homeworks homework 1 homework 2 homework 3 homework 4 homework 5 homework 6 homework 7 homework 8 homework 9 homework 10 homework 11 updated jan 21 1995 3530 cs ece 552 fall 1996 information instructor office hours ta office hours handouts assignments exams grades instructor david wood office css hours tuesday wednesday 11 00a 12 00p appointment mail david cs wisc phone 263 class time tuesday thursday 9 30a 11 00a location 1257 css ta phil atkinson office 1343 css hours tuesday 2 00 3 00p thursday 1 00p 2 00p appointment mail atkinson cs wisc phone 262 5596 started helpful information handouts description started mentor error checking correction sample vhdl code compiling simulating vhdl mentor assignments assignment 0 due 09 10 96 answer question 3 assignment 1 due 09 17 96 assignment 2 due 10 01 96 selected answers assignment 2 assignment 3 due 10 15 96 selected answers assignment 3 assignment 4 due 10 29 96 selected answers assignment 4 assignment 5 due 11 19 96 assignment 6 due 12 05 96 project section includes information project project description project deadlines project reports due project demonstration times december 12 13 1996 exams midterm exam wednesday oct 30 1996 7 15 pm room 1221 css final exam tuesday dec 17 1996 10 05 room tba exams previous spring 91 midterm fall 91 midterm spring 93 midterm spring 94 midterm spring 95 midterm solution fall 95 midterm solution spring 96 midterm solution spring 92 cs 560 computer networks winter 96 mwf 1 00 1 50pm 120 tmcb professor mark 3372 tmcb office hours mwf 11 00 12 00 appointment ta linus 11 00 1 00pm goals class examine high bit rate networks applications focusing fiber optic asynchronous transfer mode atm networks protocols enable telephony lan traffic large part grade class based lab projects building protocol stack top atm attempt predict usage models networks year 2010 analyze technology era networked computing text david atm theory application augmented papers semester prerequisites unix network programming experience newsgroup newsgroup byu class questions answers common questions ta post questions grade breakdown homework 10 7 labs 40 lab 1 socket switch lab 2 cells lab 3 signalling lab 4 congestion lab 5 apis lab 6 nist simulator project 10 midterm 20 final 20 cid number check scores online grading 93 3 100 80 0 83 3 66 7 70 0 90 0 93 3 76 7 80 0 63 3 66 7 86 7 90 0 73 3 76 7 60 0 63 3 83 3 86 7 70 0 73 3 00 0 60 0 late policy labs fully functional order credit late labs 30 points deducted 20 week overdue lab 7 days late receive 50 credit 14 days 30 credit 21 days 10 credit labs build advantage turn time projects weeks class spent moderate sized research project work groups class project expectations expect conversant basics atm research research area motivate independent reading thinking spend 6 hours week laboratory work reading check mosaic page http cs byu html order assignments updates schedule laboratory work homework independently work group understand material questions turn pass work steps protect work copied read protecting directory class adminstration homework questions schedule laboratories sample exams projects documents papers included background material topics discuss class multimedia data bases similar nature ethernet traffic page describes issues involved video transmission ip atm networks gunnar karlsson research report 14 http www sics se html sics sweden video demand architectures ftp rutgers pub technical reports dcs tr 311 ps proposed flow specification atm networks introductory atm paper describing ip atm focus paper running ip atm extensive tutorial atm john david cavanaugh timothy internetworking atm wans 1992 page created robert good summary state research flow control atm networks description blocking helpful labs sample ccitt specification additional specifications found anonymous ftp src doc ic ac uk computing ccitt ccitt standards ccitt 1992 1988 directories good source atm references sample socket code anonymous ftp cs byu pub sockets directory shar file information unix computer 21st century scientific american paper atm faq atm blue book extensive information protocols standards products atm parallel computing atm networks huang mckinley communication issues parallel computing atm networks ieee parallel distributed technology accepted 1994 pipelined multi processor architecture connectionless server broadband isdn masters thesis daniel thesis good prototype research field fairly good bibliography intro atm performance analysis parallel library interfaces atm networks lin hsieh david du joseph thomas distributed network computing local atm networks ieee journal selected areas communications special issue atm lans implementations experiences emerging technology early 1995 information atm testbed nero setup heavy weights atm industry atm pvm paper atm communication results atm pointers paper pvm atm networks faster atm message passing pvm batman boulder west atm trial paper atm switch architectures mpeg background paper slides talks multimedia vod testbeds vod berkeley software architecture vod network protocols vod ftp cs berkeley pub multimedia papers fore api including atm accept atm bind atm client atm client null atm close atm connect atm error atm gethostbyname atm intro atm listen atm open atm atm recv atm send atm server atm server null atm sample fore client server code description vince vendor independent network control entity ccitt standards documents pointers snmp atm standards papers prioritization mpeg frames tcp ip descriptions high performance networking testbeds world wide web mbone mpeg traffic analysis garrett congestion uni toc uni pages 1 10 11 47 049 103 105 149 151 222 223 278 279 296 297 366 367 396 send suggestions questions mark cs byu teaching computer science computer science department syllabus fall semester 1955 seminar teaching computer science associate instructors meet thursday evenings 7 30 8 45 lindley 102 fall semester 1995 meetings scheduled august 22 august 25 meet 9 00 11 00 lh102 seminar required associate instructors taught computer science department indiana university students taught year chance attend seminar officially enroll seminar students faculty computer science department invited attend sessions seminar list programs planned semester date lecturer topic reading aug 22 george springer ai day 1 3 syllabus joan promoting discussion active 4 5 participation aug 25 george springer planning discipline 2 5 21 aug 31 george springer testing grading cheating 6 7 8 sep 7 george springer evaluation teaching 28 29 preparation sep 14 george springer sep 21 george springer sep 28 george springer oct 5 alan learning styles 9 15 oct 12 pamela freeman university cheating policies 7 26 oct 19 william students psychological 18 problems glen anderson oct 26 phil profile typical iu student nov 2 george springer nov 9 george springer nov 16 george springer nov 30 george springer diversity 22 dec 7 george springer teaching creativity 31 34 numbers reading column refer chapters teaching tips william cs 103 homepage computer science 103 elementary computer applications developed dr larry christensen students majors basic computer skills cs 103 taught computers level students understand due computer aided instructions developed byu cs 103 fun class ta computer science dept students attention needed basic skills student end knowledge computer organization knowledge information systems computers problem solving programming skills internet applications topics test 2 comments questions send mail img dr christensen img claudio supervisor interesting sites visit img topics test 2 visit campus img american universities visit campus img discovery channel channel line img virtual tourist paris week img web day today top site img movie review check movies 8 img world wide web sports sports world img news round york times times magazine img internet directory didn sites img meet students fall 95 img meet tas click teacher evaluation click exam 1 img back cs homepage homepage flavio mail href mailto bert cs byu bert cs byu updated 11 24 96 cse 567 principles digital systems design carl ebeling fall 1996 567 home page information time place mwf 1 30 2 20 loew 201 important announcements summary syllabus text books staff carl ebeling instructor ebeling cs office hours wednesday 2 30 friday 11 30 sieg 215 paul franklin ta paul cs office hours monday 3 30 thursday 1 30 sieg 424 ken hines ta cs office hours tuesday 1 30 wednesday 3 30 friday oct 25 12 00 sieg 424 larry mcmurchie research staff cad tools guru larry cs documentation simulation synthesis design board complete construction students working groups homework assignments note homework homework 1 due friday oct 11 beginning class homework 2 handed class due oct 18 beginning class homework 3 due monday oct 28 beginning class homework 4 due wednesday nov 6 beginning class homework 5 due friday nov 15 beginning class homework 6 due monday dec 15 beginning class handouts information department computer science engineering home page ee cs mother site list vlsi links ic manufactures murphy law recent dilbert comics cse567 web copyright 1995 1996 department computer science engineering university washington portions cse567 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited img ebeling cs washington instructor gaurav office sal 219 tel 213 740 email gaurav robotics usc office hours wednesday 2 00 4 00 ta office sal 219 tel 213 740 email robotics usc office hours monday wednesday 2 00 4 00 class information final exam cheat sheet midterm exam solutions syllabus grading policy class schedule class news final grades homework sets partial solutions classnotes gaurav robotics usc modified mon mar 4 16 30 52 1996 5057 cs 540 introduction artificial intelligence fall 1996 instructor chuck dyer office 6397 cs telephone 262 1965 mail dyer cs wisc office hours 2 30 3 30 tuesdays 1 30 2 30 fridays appointment teaching assistant david finton office 3360 cs telephone 262 9275 mail finton cs wisc office hours 1 00 2 00 mondays thursdays appointment teaching assistant bryan office 5364 cs telephone 262 5105 mail cs wisc office hours 12 1 mondays wednesdays appointment img scores date 11 1 96 histogram total weighted scores date general information schedule lecture 11 00 11 50 mwf 1221 cs discussion 3 30 4 20 3425 sterling prerequisite cs 367 grading 3 exams 20 ~6 homework assignments 40 textbooks artificial intelligence modern approach russell norvig prentice hall englewood cliffs 1995 ansi common lisp graham prentice hall englewood cliffs 1996 overview syllabus general information cs 540 web page http www cs wisc ~dyer cs540 class mail alias cs540 1list cs wisc img started img lisp img reading assignments date img homework img examinations img handouts img lecture notes img interesting ai demos projects img intro ai courses img links interest img cs 540 student cs ece 354 machine organization programming 4 credits introduction current system structures control communication memories processors devices projects involve detailed study specific small computer hardware software system prerequisites cs 302 consent instructor open students cs ece 552 open freshmen semesterly information info fall 1994 parent directory eecs 141 digital integrated circuits fall 1995 aims convey senior eecs students techniques analyze design digital integrated circuits completion student design simple digital integrated circuits number technologies mos bipolar familiar modern computer aided design tools work team designers 1 contents start detailed description analysis core digital design block inverter implementations cmos design approaches discussed design complex combinational gates nand discussed optimizing speed area power learned techniques applied evolved designs adders multipliers influence interconnect design performance approaches cope treated substantial attention devoted discussion sequential circuits clocking approaches memories concluded discussion design methodologies significant emphasis cad tools spice magic homework labs projects 2 prerequisites eecs 105 absolute requirement 3 enrollment due classroom size restrictions constraints lab equipment class enrollment restricted 76 priority scheme enrollment 1 graduating seniors 2 graduate students needing class prelim 3 seniors 4 juniors don class taking present 4 material textbook preparation professor rabaey titled digital integrated circuits design perspective actual book press late fall text made reader copy central euclid chapters 1 5 sale end week class chapters 6 11 midway semester 5 assignments weekly homework assignments handed class wednesday due week 5pm wednesday returned class deposited special box located 558 cory hall desk corey schaffer 6 laboratories tu 3 6pm 8 11am 11 2pm 3 6pm laboratories divided software laboratories performed workstations located 111 cory hall hardware laboratories located 353 cory hall software hardware materials copy central week class lab week semester magic layout system 7 discussion sessions mo 4 5pm tu 3 4pm hall 8 teaching assistants general mail po teh wei lee cory office hours mo 2 30 4pm 469 cory neil bernstein cory office hours tu 1 30 3pm 469 cory 9 grades puts considerable emphasis design aspect digital design process reflected grading strategy weights 1 homework sets 12 10 2 design projects 20 3 laboratory projects hw cad 10 4 midterms 2 30 5 final exam 30 10 detailed schedule 10 1 lectures week topic reading rabaey 1 overview ideal inverter devices static cmos ch 1 2 3 2 cmos propagation delay layout ch 2 3 magic tools 3 cmos gate styles comp pass ch 4 4 cmos gate styles dynamic ch 4 5 cmos arithmetic blocks midterm ch 5 part 6 bipolar devices static project 1 start ch 2 3 7 bipolar devices propagation delay ch 2 3 8 high speed combinational logic project 1 due ch 6 9 sequential circuits ch 8 10 sequential circuits timing issues midterm ch 8 9 11 coping interconnect ch 7 12 coping interconnect project 2 start ch 7 13 memory array structures ch 10 14 memory array structures project 2 due ch 10 15 design methodologies ch 11 10 2 labs cad 1 week 2 119 cory hall cad 2 week 3 119 cory cad 3 week 4 119 cory week 6 119 cory hw 1 week 9 cmos inverters 353 cory hw 2 week 11 inverters switching times 353 cory cad 5 week 12 lab 6 119 cory hw 3 week 14 static ram 353 cory 10 3 projects 1 weeks 7 8 design arithmetic building block cmos 2 weeks 13 14 design sequential circuit cmos 10 4 exams midterm 1 week 5 fr sept 29 material weeks 1 4 midterm 2 week 10 fr nov 3 material weeks 5 9 final exam group 1 mo dec 11 8 11am material weeks 1 15 http infopad eecs berkeley slides software info related class parent directory framemaker document converted html v1 0 file created sun dec 3 14 56 47 pst 1995 cse 332 computer architecture img people visited page 8 25 95 class time location instructor ta information homework exam grading policies description lecture notes homework assignments laboratories exams quizzes newsgroup web sights back cse home page credits michael sheliga mail msheliga bach helios yi tian mail msheliga bach helios cos 111 computer science 111 week week schedule hands computing laboratory weekly lab schedule general information lab modules glossary tour computer hardware princeton cs home 1 introduction operating notes lab assistants system credits 2 internet 3 web community 4 information retrieval 5 graphics bulletin board 6 sound multimedia student home pages 7 assembly language programming current fall 1996 8 intro java previous semesters 9 sorting java 10 recursion java glossary bboard notes cse 590i intelligent information internet servers meets tuesdays 2 30 225 sieg creating server side scripts read guidelines write programs executed link sew people places collection url 590i mailing list generated paul sew program check future web ve begun update file remember add check index html check back ci index html added phoenix impressed older topics official release glimpse installed uns check manual pages glimpse developer home page interested details glimpse works read winter 1994 usenix paper design implementation glimpse information wide area information server wais interface zephyr location database shows users registered zephyr makes guess room shows registered zephyr server version extra info links shows status registered zephyr users file notes 590i lectures discussions mail 590i mailing list displaying belief index page short mike reviews web sites comments makes good web page page miscellaneous comments kurt interface problems improvements mosaic shy bring class paul perspective idea intelligent filter network information sources nick vaguely related comments december 1992 cacm information filtering check summary article remember change document check index html check back ci index html send mail entire class address 590i cs washington instructor teaching assistant moon jung chung zhang mail chung cps msu cps msu office wh hours mw 3 4 appointment 3 30 5 outline goal models computation machines grammars functions languages understanding relationship essential study computer science machines viewed models computation study types machines power limitations grammars proposed describe languages machines finding relationships proving properties require formal approaches show theories applied branches computer science demonstrate applicable areas enhance understanding materials programming assignments information announcements syllabus lectures homeworks programming assignments homework 3 due nov 1 chat page constuction visit page 8 27 96 visitor june 1 1996 computers ethics social responsibility description primarily majors entering computer related fields analysis ethical social issues related development computer technology introduction relevant background ethical theory social political legal considerations analysis scenarios specific problem areas privacy reliability risks complex systems responsibility professionals applications consequences work prerequisite 106b 106x instructor roberts spring 1995 96 materials information quarters offered 1995 96 spring roberts mwf 11 units 3 modified tuesday april 9 1996 5 15 56 pm copyright 1996 stanford university www cs education webmaster www cs education cs stanford scientific computing ii iterative solution large scale systems fall 1996 section 1179 2 00 3 20pm mw 115 lindley hall contents general information description tentative outline assignments grading policies lecture notes general information instructor randall bramley bramley cs indiana email bramley cs indiana lindley hall prerequisites mathematics working knowledge fortran students write run programs unix operating system textbook iterative methods sparse linear systems yousef saad intended reference work material covered identical textbook office hours home page mon wed 9 00 10 00 description students sciences applied mathematics research involves solving large sparse linear systems computer computer scientists interested learning computational problems encountered scientific engineering codes sparse linear systems occur large scale physical modeling programs setting solution accounts majority computer time focus practical methods computer implementation minimal amount underlying mathematical theory high level tools order quickly implement test methods existing software avoid building scratch learn existing software resources goals include ability understand influence computer architecture choice methods data structures strengths weaknesses basic methods common sources large sparse linear systems resulting implications choosing methods implementations students finish semester toolkit solvers solving scientific problems probing computer architectures obtaining deeper understanding methods commonly scientific computing tentative outline quick start knew solving linear systems linear algebra introduction basic linear algebra haven sources large sparse linear systems computer architecture basics data structures stopping tests iterative methods pre 1972 technology linear stationary conjugate gradients cg theory cg convergence properties preconditioning cg computational kernels software resources expressing iterative methods terms kernel operations toolkits sparse system manipulations sparse blas packages petsc templates finding numerical software net iterative methods recent technology basic derivation ideas restarts truncation cg normal equations generalized conjugate generalized minimal bi conjugate gradients cg squared cg stab preconditioning related ideas scaling incomplete factorization polynomial methods preconditioning preconditioning methods crafting solution strategy choice solvers choice preconditioners choice stopping test reading literature judicious eye class newsgroup newsgroup ac csci post announcements assignments corrections exceptions usual office hours post questions related share related information class responsible checking newsgroup frequently corrections assignments grading policies grades based projects involving writing analyzing computer programs written reports required projects assignment questions intended begin thinking process end grading based questions raise answer projects question methods faster simply sufficient underlying question measure fast faster projects tackle groups give full attribution sources ideas software reserve call member group present explain defend justify group work base entire group grade member performance careful team cheating don virtually lifting material provided cite source citation photocopied student write won points assignment won scarlet assignments assignments total 10 15 depending chunk size assignment 1 assignment 2 assignment 3 assignment 4 make modifications class lecture designed make life easier assignment 5 assignment 6 assignment 7 projectors assignment 8 composite step algorithm chan lecture notes full complete set lecture notes words great philosopher miss lecture check students class postscript latex2html papers lots math symbols conventions notation classifications problems methods origins linear problems memory systems performance pipelining performance blas sparse matrix data structures conjugate gradient algorithm part 0 linear stationary methods chebyshev method residual polynomials conjugate gradient algorithm part 1 iterative methods preconditioning cg squares problems algorithms nonsymmetric methods preconditioning nonsymmetric solvers matlab information projectors algorithm bi cg methods idiosyncratic view nonsymmetric solvers basic matrix reordering cs 310 computing languages description major features good programming languages primary emphasis language features role writing good software programming language design alternatives types languages including procedure data flow functional object oriented languages goals explore notion programming language investigate programming paradigms imperative object oriented functional programming class overview variety languages deep view programming paradigms list topics covered tools symbolic programming induction recursion scope syntactic abstraction data abstraction reduction rules imperative programming interpreters parameter passing object oriented languages type checking inference text daniel friedman mitchell wand christopher haynes essentials programming languages mit press mcgraw hill book company sixth printing 1995 grading examinations semester worth 100 points exam 1 october 11 exam 2 november 20 comprehensive final examination worth 200 points assignments semester total worth 100 points instructor john dickinson email address johnd syllabus cs 310 assignments order records defined discussed text download definitions records directories load scheme load command load usr local lib mit scheme records scm assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 class notes notes environment model material covered class oct 28 30 revised chapter 6 parameter passing read carefully print book sixth printing 1995 proper modifications chapter 6 older book print chapter printing suggest laser printers duplex option missing chapter 13 type checking errata essentials programming languages older version book errata printing occurred paper types polymorphism important paper type data abstraction polymorphism lucia cardelli peter appeared computer surveys december 1985 reproduced permission postscript format program code provided authors essentials programming languages scheme language scheme dynamically typed functional language descended lisp scheme manuals web programming manual scheme reference scheme language mit scheme reference manual describes run time environment facilities mit scheme user manual describes read eval print loop debugging loading compiling files addition line manuals line resources scheme site pointers information scheme implementations scheme scheme newsgroup comp lang scheme line scheme interpreter scheme directly web final exam schedule final examination comprehensive cover topics study semester section 1 12 30 mwf final december 18 wednesday 1 00 3 00pm important announcements taking today 12 11 home unable maintain page couple days putting link dr porter page class related announcement good luck finals week special classes reviewing important topics covered class classes held painter hall exact location depend room notes posted doors office office pai 3 06 inform timing posted total coverage week office hrs tas dr porter upto time final exam feel free glad good luck finals special review week mon 11 00 12 00 ai topics bruce porter complexity theory nimar arora tue 10 00 11 00 parallel processing dwip banerjee boolean circuits bruce porter question 7 review sheet rotating bits scope covered class slides presented lecture december 5th summarizing contents semester reserve desk hope post webpage experiencing technical difficulties caused length file click schedule office hrs final week check room assignment posted click addendum review questions ai questions final review questions html version postscript version final exam questions added set stay tuned programming assignment 11 download tutorial prolog programming dr porter lecture week nov 14 cs304p porter computer science instructor bruce porter porter cs utexas office hrs monday 1 00 2 00 wednesday 2 00 3 00 taylor hall room 4 124 phone 471 9565 email porter cs utexas tas office hours lab discussion section schedule cs 304p porter final exam thursday december 12 7 00 10 00pm room assignments exam room unique number welch 2 224 welch 1 308 47405 welch 1 316 description class schedule class lectures notes dr porter class discussion sessions includes notes lab discussion important news articles class newsgroup programming assignments midterm test solution midterm midterm test ii html version postscript version review questions midterm ii review questions html version postscript version final exam addendum links pascal pascal tutorial text format ansi iso pascal faq sample pascal programs tp programmers page generic turbo pascal programming language material frequently asked questions turbo pascal turbo pascal 7 0 turbo pascal tp tutorial programming concepts structures pascal based newsgroups pascal related newgroups interested comp lang pascal ansi iso comp lang pascal mac comp lang pascal borland comp lang pascal misc comp lang pascal delphi misc fj lang pascal remember access newsgroups dell lab set news server news cc utexas mail news preferences item options menu important news articles link lead stuff home tas description discussion sessions news articles newsgroup programming assignments send comments criticisms suggestions additions links dwip dwip cs utexas cpsc 689 604 special topics distributed algorithms student participant information handout 1 information handout 2 term project guidelines homework assignments jennifer welch home page cos 461 distributed computing fall 1995 online gallery projects note gallery homepage served web server projects information lecture notes submitting programming assignments schedule assignments midterm exam solutions final exam solutions programming sockets copyright 1994 1995 edward felten ed felten felten cs princeton cs247b human computer interaction contextual organizational issues stanford university 1995 96 terry winograd ka ren human computer interaction contextual organizational issues analysis design human computer interaction perspective including social organizational contexts shape process effectiveness designing implementing computer systems includes instructor guest lecturing reading materials multiple disciplines computer systems design implementation organizational design class exercises presentations individual group fieldwork centered extended field project prerequisite cs147 3 4 units spr winograd web form sign handouts cs247b 1995 96 1 description 2 letter potential project sites 3 readings week click list hci courses stanford updated hci coordinator april 5 1996 department computer science princeton university cos 226 data structures algorithms spring 1996 material prepared supplement textbook algorithms robert schedule information specific spring 1996 offering algorithms princeton material teaching similar courses information programming assignments problem sets lecture schedule notes information midterm practice exams 1995 midterm final important note publish solutions problem sets exercises exams compromise utility pedagogical tools princeton violation basic rights rules responsibilities members university community announcements programming assignment 11 programming assignment 10 due dean date review session monday 13 11 cs104 lowest program score dropped change policy low scores programs resubmit assignment assignment 11 dean date guarantees graded decide grades borderline cases cover page programming assignment writeups browse pu cs 226 announcements newsgroup notes programming rob pike emacs gdb create www home page rights reserved material reproduced stored retrieval system transmitted form means electronic mechanical photocopying recording prior written permission copyright 1996 robert short history credits index information html files created ed felten 1993 95 adapting materials written 1991 lecture notes assignments rewritten 1996 problems exams problem sets adapted sources primarily edition algorithms preparation eecs 427 home page fall term 1996 ronald controller 16 bit risc core designed mike mccurdy ed mike anderson winter 96 class project winner 1996 vlsi contest courtesy prof brown general information catalog description information detailed information schedule eecs 427 ta brian kelly engin umich cad ta anand engin umich office hours corrections textbook information assignments supplementary information handouts cad hw assignments including due dates exam 1 review topics exam 2 review topics verilog examples eecs 427 newsgroup eecs 427 newsgroup newsgroup make point read architecture lectures schedule supplementary architecture lectures information chip mcm fabrication usc information sciences institute isi mosis mos implementation service home page midas mcm interconnect designer access service home page student vlsi design contest links university idaho vlsi links university michigan high performance microprocessor project vlsi text book prentice hall digital integrated circuits jan rabaey world wide web virtual library electrical engineering mit semiconductor subway career mosaic internet online career center solution free free verilog simulator windows mac dos sparc linux cmp circuits multi projects france version mosis ronald rjl umich csci 548 mastering world wide web fall 1996 sections 1101 1105 lecture 1103 1104 1106 labs instructor rick ph cs instructor jerry franke franke cs lectures monday wednesday 11 15am 12 30pm lindley hall 102 labs study hall 4 5 30p thursday 10 10 11 00am friday lindley 115 9 9 friday lindley 004 advanced world wide web technology offered computer science department indiana university note longer requires authorization registration check programming prerequisites meet class unsure programming background sufficient send mail rick information general information mechanics topics syllabus resources ac csci newsgroup lecture notes homework reading assignments term project description student term projects term project suggestions midterm key assignment 2 notes 10 28 96 incorporated jerry franke greg suggested code agent hints source diff files source files edited user interface pl http pl overview intended provide technical programming administrative background experience career world wide web students semesters programming experience equivalent comfortable working operating system unix dos familiarity internet world wide web gained csci working world wide web topics covered include web server administration advanced web design authoring web protocols http gopher ftp wais news mail interfacing services web html forms cgi searching indexing technologies strategies programming web perl java cutting edge technologies vrml secure executables encryption needed understanding web background provided internet network protocols programming standards relating web uri sgml mime mpeg jpeg historical context technologies consideration economical sociological ethical legal ramifications web internet general hands projects oriented students gain direct knowledge experience run web site full functionality current fast moving technologies lectures discussions utilize projected computer display instructor primary texts build web site net genesis hall prima publishing learning perl randal schwartz reilly associates materials class cs indiana 1996 original materials steve cse 590k compiler seminar organizers susan eggers craig chambers meeting time wednesdays 4 00pm 4 50pm officially loew 220 meet floor hub schedule week 1 1 10 memspy analyzing memory system bottlenecks programs margaret martonosi anoop gupta thomas anderson anderson week 2 1 17 general approach run time specialization application charles consel francois noel lee week 3 1 24 practical data flow framework array reference analysis optimizations evelyn duesterwald rajiv gupta mary lou soffa lo week 4 1 31 dependence graphs representation taxation daniel weise roger crew michael ernst bjarne steensgaard litvinov week 5 2 7 iterated register coalescing lal george andrew appel garrett week 6 2 14 generating machine specific optimizing compilers roger hoover kenneth zadeck dean grant week 7 2 21 paradigm compiler distributed memory multicomputers banerjee al lewis week 8 2 28 minimum cost interprocedural register allocation steven kurlander charles fischer secosky week 9 3 6 data specialization todd knoblock erik ruf grove week 10 3 13 lazy strength reduction jens oliver bernhard mock tullsen subscribe cse 590k mailing list send email majordomo cs mail contents include line subscribe cse590k leave subject line blank shortly receive message back melody cs washington object oriented programming note room wednesday part class changed room hall wh 119 special office hours monday tuesday 29th 30th april 1 4 information class syllabus newsgroup ac csci labs programming assignments solutions 1 unix emacs 2 pointers references 3 methods 4 streams templates 5 furniture classes designing classes 6 furniture classes part 2 main project retail store project 2878 cs 510 theory programming languages spring 1996 img computer science home page img univ idaho home page cs 510 theory programming languages home page page information related class syllabus newsgroups assignments improve page information contained change drastically semester ismap class information class meets tu 11 30 1 30 12 30 1 30 jeb 21 class syllabus postscript ms word format overview postscript ms word file literature review guidelines postscript ms word file final project guidelines lectures homework office hours mw 10 00 11 50 office hours appointment midterm sample problems handed exam 5 2 5 9 5 12 6 1 6 2 6 13 6 14 7 12 8 5 8 6 8 12 program 1 sample code related information read newsgroups information programming languages comp lang check network sites listed www virtual library check network sites listed yahoo languages directory list programming language research pages found jimaf cs uidaho cs 112 data structures class material staff office hours syllabus primer programming assignment 1 programming assignment 2 programming assignment 3 binary trees exams sample questions exam 2 language systems started unix pointers arrays strings programming unix 22c 145 artificial intelligence fall 1994 instructor maria paola bonacina bonacina cs uiowa class meetings 1 30pm 2 30pm mwf 113 maclean hall objectives give rigorous introduction field artificial intelligence offers student opportunities abstract thinking problem solving programming serves foundation studies contents problems search knowledge representation reasoning knowledge game playing theorem proving propositional logic order logic equational logic textbooks elaine rich kevin knight artificial intelligence 2nd edition mcgraw hill 1991 isbn 0 2263 4 chin liang chang richard char tung lee symbolic logic mechanical theorem proving computer science classics academic press 1973 isbn 0 1217 0350 9 clocksin mellish programming prolog 3rd edition springer verlag 1987 isbn 3 5401 7539 3 back teaching page page updated monday 13 96 11 43 31 cdtby maria paola bonacina bonacina cs uiowa cs 101 section 401 402 fall 1996 cs 101 sec 401 402 syllabus lab assignments lab assignment 7 avaiable homework assignments solutions home assignment 10 instructor chris lusena class 27 optional cover test 3 classroom answer questions test number 2 nov 13 1996 outline important notes things email usenet micro soft access database attention obtain email account lab meeting monday september 9 obtain email account click sentence select request button enter student id number pac number id unable hall 107 student id pop account sac account tutorials tutorials library microlabs home page university kentucky eudora tutorials quick reference eudora sing eudora basics eudora advanced features comprehensive guide eudora netscape tutorial netscape tutorial creating html pages beginner guide html comprehensive list tutorials web developement software 22c 096 196 parallel programming computational sciences page prof teodor rus rus cs uiowa ta cs uiowa syllabus assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 assignment 6 assignment 7 assignment 8 project 1 parallel programming unix fork wait exit project 2 parallel programming unix ipc message resource project 3 parallel programming unix ipc shared memory semaphore resources project 4 parallel programming posix threads project 5 body problem posix threads householder reduction algorithm fourier transform algorithms send enquiries cs uiowa high performance computer systems thorsten von eicken spring 1996 projects project reports project proposals initial project ideas materials homework 1 img homework 2 img check cucs sp 2 page starting split machine check sample program homework 3 img homework 4 img cs516 01 intro img cs516 02 case img cs516 03 technology img cs516 04 caches img cs516 05 mpp nets img cs516 06 sp2 img cs516 07 split img find information split paper parallel programming split cs516 08 em3d img cs516 09 sorting img cs516 10 sp2am img cs516 11 img cs516 12 mpi img cs516 13 img cs516 14 locks img cs516 15 threads img cs516 16 atm img cs516 17 net img cs516 2 img cs516 20 r4000 img cs516 21 scoreboard img cs516 22 tomasulo img cs516 23 br pred img cs516 24 superscalar img cs516 25 io buses img cs516 26 pentium img maintained thorsten von eicken principles experimentation computer vision general information introduction teaching evaluation informal teaching evaluation form provided give feedback class time fill return anonymously mail mailbox mina madrigal cedar b4 miscellaneous notes errors galileo experiment error analysis literal copy data paper separate condensation data files decimal format cardinal points lens measuring cardinal points lens lens elements probability homework papers homework 1 due 9 homework 1 solution homework 2 due 25 homework 2 solution paper abstracts readers dates presentation instructions instructor href http robotics stanford users tomasi bio html carlo tomasi tomasi cs stanford 415 725 2593 office 415 725 1449 fax office hours class stop leave appointment send email call www alert redirection response server handled client http www cs washington education courses 143 connection moved permanently document moved 2380 cs 302 fall 1996 sections 6 9 algebraic language programming instructor greg sharp email greg cs wisc office cs st 1307 office phone 608 262 6602 office hours 6 00pm 8 00pm mon 12 00pm 1 00pm wed appt grader krishna kunchithapadam email krisna cs wisc general information cs 302 home page objectives vectra lab cs 302 consultants syllabus difficulty working home news startup information class notes homework exams quizzes style guide email archive policy information email policy grading policy late policy academic misconduct policy read text problem solving object walter savitch addison wesley publishing company 1996 list errata modified mon sep 2 16 02 54 cdt 1996 greg sharp greg cs wisc http www cs wisc ~greg greg html 120 engineering concepts instructor tuesdays thursdays 9 30 10 45 101 debartolo description tutorial sections teaching assistants ta office hours class newsgroup courses newsgroups examples web pages assignments note assignment 1 note assignment 3 solutions test 1 test 2 assignment 5 test 1 spring 95 fall 95 test 2 fall 95 spring 96 test 3 fall 95 spring 96 test 3 review sessions wed nov 20 7 9 pm 356 fitz lakshmi modified november 17 1996 college engineering freshman year studies back notre dame home page 4049 cs 132 kelly ratliff current grades keyword search 132 mail messages enter functions quotes paragraph word functions wildcard submit reset links mail messages semester cs 132 info 9 11 96 cs 132 info 9 15 96 cs 132 info 9 22 96 cs 132 info 10 29 96 cs 132 info 10 6 96 cs 132 info 10 9 96 cs 132 info 10 16 96 cs 132 info 10 27 96 cs 132 info 11 3 96 additional information interest backups copying disks files virus information world wide web faq fun stuff usenet oracle resource index virtual tourist world map space shuttle clickable map badger herald web site comics humor abort retry ignore types users finals week lab jokes software net computer home interested shareware freeware software internet archives programs compressed compression archiving software unpack review dos commands biggest maintained archives simtel including links simtel faq files posted usenet simtel ftp site info compression info favorite ftp sites click visit cs 132 desautels web page cis 451 introduction databases instructor chris wilson gtf chris chung office hours discussions announcements readings assignments 451 news group class related links home page www interface library illustra database homepage free databases acm sigmod information server home page computer science bibliography glimpse server integrated introduction computing computer science department michigan state university vb dos img cps 130 home page cps 130 televised taught semester 1000 students campus michigan state university students nationwide electronic university network america line mind extension university cable satellite instructor information complete overview people mission administrative information computing info assignments kinds information relating homeworks labs exams cps 130 faq frequently asked questions answers searching information helping find things world wide web favorite links cyberspace collection cool places visit compiled staff students exciting information put news articles relate computers technology anonymous feedback totally anonymous staff 130 staff trouble finding search word optional secondary word finished press search error occurred processing directive integrated introduction computing computer science department michigan state university 517 353 0831 cps msu cse 590g architecture lunch organizer jean loup baer meeting time tuesdays 12 30pm 1 20pm mor 226 aka architecture lunch continue quarter format previous years selection papers discussed beginning quarter distribution week paper read week discussed week 1 formal presentations work progress members lunch ll heated discussions papers literature difference quarter previous quarters ll start reading position papers participants recent nsf workshop critical issues computer architecture research copy reading positions papers lead themes papers read quarter ruth anderson molly brown ori gershony matthai philipose tabular summary gurus positions found usual format students lead discussion papers informally slides credit variable 2 credits present 1 read meeting organization meeting tuesday october 1 12 30 mor 226 tuesday oct 22 read locality load prediction shen asplos vii pp 138 147 asplos vii papers line follow links asplos advance program put short bibliography pim processor memory line volunteers burger machine papers tuesday oct 29 ll read ashley pong andreas missing memory wall case processor memory integration isca 1996 pp 90 101 tuesday nov 5 ll read dally al machine multicomputer micro 28 1995 net follow machine link tuesday nov 12 ll read doug burger stefanos kaxiras james goodman architectures execution model university wisconsin madison computer sciences department technical report 1317 july 1996 net tuesday nov 19 ll read intelligent ram iram chips remember compute patterson anderson keeton thomas yelick paper fortunate authors prof tom anderson present paper subscribe cse 590g mailing list send email majordomo mailing list majordomo cs mail contents include line subscribe leave subject line blank shortly receive message back baer cs washington 4151 cs513 fall96 line handouts list files grow progress material assignments site accessing mirror account public cs513 copy file find entering www typing cp public cs513 filename newfilename filename file copy newfilename assign file account view file list clicking redball icon img email directory email messages class stored img ps assignment 4 due november 11 1995 img mid sam ps 55 minute midterm exam cs513 students img ps assignment 3 due october 23 1995 img key comments assignment 2 img ps assignment 2 2 pages due october 07 1996 img key comments assignment 1 img ps assignment 1 due september 20 1996 img geninfo ps general information updated time time semester img viva vi ps advanced introduction vi written carl de boor regarded official class handout img grades updated info current grades class img cs 415 compilers description introduction compiler construction emphasis compiler front ends contents include formal translation programming languages program syntax semantics finite state regular grammars context free parsing techniques ll lr type checking code generation improvement syntax directed translation schema staff ulrich uli kremer uli cs rutgers office core 319 office hours monday 2 3 wednesday 5 6 jun meng paul rutgers office hill 416 office hours wednesday 4 6 syllabus news group post questions projects homeworks news group ru nb dcs class 415 read news group day midterm midterm wednesday march 6 midterm closed book class exam 1 hour 20 minutes solution final exam final exam wednesday 1 final closed book class exam 3 hours 8 00 11 00 grades final exam final grades posted 415 news group lectures monday wednesday 6 10 7 30 en january 17 1996 introduction january 22 1996 organization compilers january 24 1996 lexical analysis january 29 1996 lexical analysis ii january 31 1996 syntax analysis derivations precedence ambiguity february 5 1996 syntax analysis top predictive recursive descent parsing february 7 1996 syntax analysis ll 1 parsing follow sets february 12 1996 syntax analysis shift reduce parsing handle viable prefix february 14 1996 syntax analysis lr 0 canonical collection 1 parsing february 19 1996 syntax analysis lr 1 canonical collection lr 1 parsing february 21 1996 syntax analysis 1 parsing february 26 1996 operator precedence parsing error recovery attribute grammars february 28 1996 attribute grammars march 4 1996 type checking march 18 1996 symbol table organization march 20 1996 run time environments march 25 1996 access link display heap management march 27 1996 intermediate code generation intermediate representations april 1 1996 code generation april 3 1996 code generation ii april 8 1996 code generation iii april 10 1996 code generation iv april 15 1996 code generation optimization april 17 1996 code optimization april 22 1996 data flow analysis april 24 1996 data flow analysis ii april 29 1996 wrap recitation section 1 wednesday 7 40 8 35 en section 2 wednesday 9 10 10 05 en contact jun paul rescheduling homeworks problem set 1 due date wednesday february 7 class problem set 2 due date wednesday february 21 class problem set 3 due date monday march 4 class sample solution problem set 4 due date monday april 1 class problem set 5 due date monday april 22 class problem set 6 due date monday april 29 class sample solution projects lexical analyzer lex due date midnight february 12 recommended references man lex man 1 flex lex yacc levine mason brown reilly associates 1992 reserve reading room science engineering resource center basic parser yacc due date midnight monday march 11 recommended references man yacc man bison lex yacc levine mason brown reilly associates 1992 reserve reading room science engineering resource center type checker due date midnight friday april 5 code generation due date midnight monday april 29 spim simulator postscript document ug s1 local doc spim spim ps macintosh pc versions spim http www cs wisc ~larus spim html information acknowledgement based courses taught chau wen tseng university maryland keith cooper rice university electrical engineering computer science eecs cse 481 software engineering professor notes www stuff elliot soloway web design soloway eecs umich issues 146 atl web document guest speaker design engin umich visual design 308 office hours 10 12 student reports requirements documents progress reports final report www eecs umich courses revised september 25 1996 send comments problems engin umich cs 304p foundations computer science cs 304p introduction computer science programming section cs 304p intended cs majors semester programming high school number changed cs 306 year programming porter section cs 304p strong math background required programming language scheme dialect lisp scheme implementation called gambit runs macintosh computers move faster previous cs 304p courses emphasize cs concepts programming language syntax lot programming work hard learning lot fun syllabus ftp directory software scheme tutor copying scheme pc assignment 1 machine language simulation assignment 2 surfing web assignment 3 basic scheme assignment 4 playing peano gambling assignment 5 turtle graphics assignment 6 snow trees assignment 7 list manipulation study guide exam 1 oct 4 vocabulary exam 1 oct 4 assignment 8 plot assignment 9 treasure hunt assignment 10 symbolic algebra assignment 11 data abstraction matrices study guide exam 2 nov 11 assignment 12 drawing trees assignment 13 expression unparsing assignment 14 language translation study guide final exam thurs dec 12 9 12 tay 2 106 gordon novak jr c335 computer structures fall 1996 sections 1141 1144 computer science department indiana university lecture tr 1 00 2 15 209 laboratory 10 10 11 00 11 15 12 05 3 50 4 40 lindley 135 texts fall 1996 john microcomputer architecture programming 68000 family wiley 1989 csci c335 packet printed locally packet consists documents laboratory manual m68000 programming reference guide selected pages prosser winkel art digital design tentative lecture schedule c335 computer structures description detailed outline content reading assignments topics sections 2 ch 1 introduction background reading assignment chapter 0 ch 2 3 pascal data structures pascal refer needed semester required pascal 3 ch 4 number systems arithmetic reading assignment 4 8 4 10 2 ch 5 computer organization reading assignment chapter 2 ch 7 addressing reading assignment 7 4 1 ch 8 operations including stack machines reading assignment 8 9 3 ch 11 interrupts reading assignment chapter 5 ch 6 assembly language assembly processes reading assignment chapter additional handouts 3 digital logic reading assignment prosser winkel pages additional handouts 5 control hardware design reading assignment control illustration manuscript handed lecture ch 9 subroutines reading assignment 9 3 9 4 ch 10 input output serial data communication reading assignment assigned procedures staff instructor franklin prosser office lh330e email prosser cs indiana office hours tentative noon 12 45 9 15 10 15 appointment drop lh330e associate instructors email cs indiana office hours 4 00 5 00p 10 30 11 30a david email cs indiana office hours 11 00a 12 00p lh newsgroup newsgroup c335 sections fall 1996 ac 335 computer science departmental network newsgroup heavily convey variety information including questions answers lecture laboratory procedures problems check newsgroup frequently date feel free contribute questions solutions procedural problems constructive comments grade 3 class open book exams 20 60 laboratory 35 collected homework 5 homework policy homework assignments due class end class due date late homework accepted instructional staff post solutions class newsgroup laboratory lindley hall 135 questions homework graded instructors discretion solutions questions posted laboratory lab meets lindley hall 135 ai discuss lab procedures regular lab section bring lab c335 lab manual receive additional handouts information class lab attendance attendance class laboratory expected experience shows clear relation good attendance good performance lectures laboratory sessions discuss material textbook lab manual frequent handouts benefit lecture lab discussion handouts opaque academic integrity read computer science department statement academic integrity understand rules computer science courses operate cases academic dishonesty reported office student ethics branch office dean students withdrawal day drop automatic 30 october 1996 date student withdraw permission dean college arts sciences approval urgent reasons related extended illness equivalent distress incomplete grade incomplete final grade prior arrangement exceptional circumstances conforming university departmental policy bulk work completed passing fashion c335 computer structures description c335 students study computer systems problem solving context basic computer hardware low level software systems emphasis fundamental properties computer systems apply broad range computers systems abstractions reinforced class laboratory laboratory students extend problem solving skills working level computer assembly language modern microcomputer system 68000 class laboratory proceed schedules lab applies fundamental concepts dealt lecture lecture foundation lab class lab emphasize disciplined structured approach programming topics selected list topics marked star included honors number systems arithmetic conversions number bases decimal binary hexadecimal arbitrary base integer fraction conversions number representations signed arithmetic signed magnitude complement complement floating point computer arithmetic addition negation subtraction simple binary multiplication floating point addition numerical problems overflow loss precision character codes computer organization computer components processor ram rom peripherals computer data flow system bus microcomputer basic processor organization registers clocked circuits alus internal processor data flow processor architectures accumulator machines general register machines stack machines computer instruction sets classes instructions operands operations introduction addressing modes operation codes fetch execute instruction processing cycle examples hardware execution typical instructions operation simple program instruction classes moves arithmetic shifts rotates logical program control status registers condition codes processor control risc cisc instruction pipelines operand addressing address size effect register size memory size addressing modes including register direct memory direct register indirect memory indirect auto increment auto decrement indexed based program counter relative paged position independent code memory mapping memory management virtual memory caches assembly language assemblers machine instructions assembly directives object modules structure assembler program location counter symbol table operation code table pass assembly absolute versus relocatable assembly macros implementation loading linking relocatable loading linking external references entry points structured programming assembly language hash tables programming save time space subroutines parameters high level language programs assembly language subroutines parameters assembly language subroutine calling methods passing parameters static dynamic allocation stack oriented parameter passing conventions stack frame recursion coroutines input output organization busses devices interfaces ports programming protocols memory mapped versus isolated overlapped drivers serial data communication interrupts basic interrupt processes hardware software responsibilities interrupt protocols single level priority priority interrupt identification polling interrupts traps software interrupts direct memory access concurrency interrupt processes concurrency multiple interrupts waking sleeping deadlocks critical sections locking semaphores shared data instructions reentrant programs digital computer organization boolean algebra combinational circuits circuits memory register structure synchronous clocked design processor architecture register bus structure basic processor control control instruction pipelines programming laboratory programming assembly language current processor 68000 structured programming good documentation implementation data structures queues lists trees cumulative programming projects project subsequent projects suggested textbooks microcomputer architecture programming 68000 family john wiley sons york 1989 isbn 0 471 4 computer organization 3rd edition mcgraw hill york 1990 isbn 0 07 3 patterson hennessy computer organization design hardware software interface morgan kaufmann publishers san mateo calif 1994 isbn 1 281 stallings computer organization architecture 4th edition prentice hall upper saddle river 1996 isbn 0 13 computer vision g22 source information computer vision g22 fall 1996 york university taught professor robert hummel outline outline found outline txt ll find comments content textbook sketch intended schedule file email list txt find list email addresses students usernames acf logins login names txt khoros intend making khoros image processing system initially dip digital image processing khoros 2 0 make khoros 2 1 set account access khoros 2 0 instructions found khoros instructions txt order khoros netscape matter set server instructions instructions txt dip learn lot image processing computer vision online dip run follow instructions dip instructions txt midterm projects midterm students expected implement simple khoros workspace perform simple image processing function sample projects suggest kinds things khoros manual check http www af mil khoros doc html lectures portions lectures powerpoint presentations converted html presentations current list lecture 1 overview computer vision applications lecture 2 histograms point operations lecture 3 convolution theorem overheads time fundamental algorithms fall 1996 professor chee yap information ftp pickup site homework solution sample test lecture notes digital hardware design fall 1996 instructor franklin prosser noon 12 45 10 30 11 30 arrangement drop lh330e associate instructors david wilson noon 1 10 11 desai tr 4 00 5 00 texts fall 1996 franklin prosser david winkel art digital design printed iu bookstore additional documents laboratory distributed class lab online newsgroup newsgroup ac csci computer science departmental network check newsgroup regularly variety announcements make respond related inquiries post interesting tidbits lecture schedule topics prosser winkel sections 1 1 2 boolean algebra karnaugh maps ch 1 2 1 2 mixed logic ch 2 1 open collector circuits ch 2 1 1 2 combinational building blocks multiplexer decoder adder ch 3 1 1 2 speed addition busses ch 3 1 1 2 hazards rs flip flop ch 4 2 clocked storage elements jk flip flop counters shifters ch 4 1 building counters 1 data sheets ch 12 2 state generators ch 5 1 clock skew races headaches ch 5 2 1 2 design examples single traffic controller ch 6 3 1 2 design examples serial bit clock serial parallel conversion ch 6 2 1 2 additional topics administration extra review grading 3 class examinations 20 laboratory 35 class homework 5 note assignments ready lecture time slipped departmental drop box 5 00 pm date due proper delivery place ai assignment laboratory click laboratory schedule lab information prosser cse 574 uncertainty decision making artificial intelligence winter 1996 professor steve hanks hanks cs office sieg 210 3 4784 office hours appointment email addresses mail cs washington class members send mail request cs washington put list reading material pearl probabilistic reasoning intelligent systems required text class read chapters buying cash nice reference book shafer pearl readings uncertain reasoning nice collection foundational papers reasoning uncertainty read selections copy grail library probability theory logic science edition july 1995 extremely interesting technical historical foundations probability theory statistics decision theory worth reference list historical perspective math heavy places beautifully written probabilistic reasoning expert systems theory algorithms significant overlap pearl book good secondary source information graphical models propagation algorithms math research library papers arranged summary summary topics covered readings html postscript hanks cs washington update 06 20 96 cis 607 fall 1996 quantum computing seminar purpose page provide web links relevant seminar quantum computing directory cs classes papers find downloaded copies relevant papers admittedly machines cis department downloaded potentially interesting paper feel free move copy directory amend readme file appropriately avoid saving multiple copies files links provided bill http netlib bell labs netlib att math people links html http xxx lanl gov find ph http physics ucla http weizmann ac il comp comp html factoring algorithm presented slowly printed suppose starts assuming http eve physics ox ac uk communication communication html long list http feynman stanford html stuff require physics translate scientific american article short interesting links duplicated link measurement quantum mechanics faq charlie wright mentions tutorial site israel tutorial readable technical ignore stuff takes forever download israel fast www ph au pages mentioned send mail cs uoregon p523 programming language implementation fall 1996 kent dybvig john zuckerman contents electronic communication office hours readings goals topics projects project information quizzes online project code evaluation electronic communication class newsgroup ac csci p523 class homepage http www cs indiana classes p523 dybvig cs indiana zuckerman cs indiana office hours dybvig 10 11am appointment zuckerman appointment readings alpha axp overview oscar waddell alpha axp assembly language programmer guide online chez scheme system manual revised^4 report scheme postscript scheme programming language edition optional destination driven code generation iu technical report 302 additional reading material announced goals understand basic structure compiler develop capability design implement pieces understand fully high level languages implemented topics overview compilation translation lexical analysis syntactic analysis parsing run time storage management stack heap parameter passing mechanisms code generation projects lexical analysis parsing scheme objects due 5pm fri sep 20 parsing alternative algebraic syntax due 5pm fri oct 4 code simplification due 5pm fri oct 18 code simplification ii due 5pm fri nov 1 code generation due 11 59pm sun dec 8 project information projects coded properly indented scheme code generator generates assembly code alpha axp processor projects run zinc copper click request account written project reports required electronic submission code projects graded style presentation efficiency function projects require significant amount time effort start early care neatness pay project counts equally final grade project due dates week grace period projects handed penalty make effort hand projects official due dates grace periods emergencies fall consistently miss due date class moved topic time official due date passed quizzes time notice count final grade misc individual project web pages information testing projects evaluation tba cs indiana frontiers parallel systems thorsten von eicken fall 1994 location 111 upson mwf 11 12 00pm office hours mon 12 15pm 1 15pm thu 2pm 3pm description parallel machines stay fact system manufacturers offer multiprocessors top product line debate parallel machines future heated considerably past months federal spending cuts eradicate performance price massively parallel processor mpp manufacturers competitors bet glorified workstation smiling machines offer level performance ease business suffered machines price competitive leverage latest microprocessor developments quickly core technological debate lie large number systems issues integrate large number shelf processors cost effective system easily programmed high level parallel programming languages host varied application workload program parallel machines topic weeks parallel algorithms languages architectures considerably years point parallel machines usable system support adequate general purpose focus architecture operating system aspects required support features granted sequential computing portable parallel programs powerful debuggers multi user machine access virtual memory fast part examine complete parallel systems cm 5 split atm network workstations cc vertical approach study interactions algorithmic models languages execution models operating systems architectures hardware implementations focussing support required layers part focus specific topics slice horizontally systems selecting key issues analysis design alternatives depth study ksr dash provide shared memory contrast materials format lecture notes problem sets term projects computer organization assembly language programming 22c 18 108 121 shaffer hall 10 30 mwf instructor sriram pemmaraju office 201m mlh phone 335 0741 office hours 11 30 12 30 mwf teaching assistant gagan office 255 macbride hall office hours 11 30 1 00 9 00 10 30 mail address cs uiowa miscellaneous information syllabus ascii document syllabus postscript document events grades announcements homeworks homework 1 ascii document homework 1 postscript document solution 1 ascii document solution 1 postscript document homework 2 ascii document homework 2 postscript document solution 2 ascii document homework 3 ascii document homework 3 postscript document solution 3 ascii document homework 4 ascii document homework 4 postscript document solution 4 ascii document homework 5 ascii document homework 5 postscript document solution 5 ascii document homework 6 ascii document homework 6 postscript document solution 6 ascii document homework 7 ascii document homework 7 postscript document solution 7 ascii document programming assignments project 1 ascii document project 1 postscript document project 2 ascii document project 2 postscript document project 2 input file 1 ascii document project 2 input file 2 ascii document project 2 input file 3 ascii document project 3 ascii document project 3 postscript document project 4 ascii document project 4 postscript document exams exam 1 ascii document exam 1 postscript document exam 1 solution ascii document exam 2 ascii document exam 2 postscript document exam 2 solution ascii document cs302 section 12 instructor michael birk email mbirk cs wisc office 1302 comp sci st phone 262 6600 office 251 home office hours tue 4 30 pm wed 2 30 pm thu 1 00 pm office lab appointment announcements test cases program 6 dice code discussed class class ranking digits student id number past exams online spring 96 fall 95 spring 95 notes hangman assignment program 3 exam monday october 14 7 15 9 15 1325 comp sci room lecture instructions formatting syllabus weeks weeks coming instructions printing program output computer lab late policy finalized room change 9 10 96 meet 1325 comp sci assignments program 0 due tue 9 10 96 program 1 due tue 9 17 96 program 2 due tue 9 24 96 program 3 due tue 10 8 96 program 4 due tue 10 22 96 program 5 due tue 11 5 96 program 6 due tue 11 12 96 administrative information text problem solving object programming walter savitch 1996 room time 1302 comp sci st 11 00 12 15 tuesday thursday lab 1350 comp sci st vectra lab syllabus computation grades grading standards late assignments policy handin procedures cheating academic misconduct lab consultants links cs302 home page introduction microsoft windows introduction borland tutorial debugger mbirk cs wisc cs 336 analysis programs fall 1996 instructor vicki almstrum ta yang syllabus announcements homework assignments handouts interesting tutorials news utexas class instructor almstrum homepage updated 8 29 96 page prepared vicki almstrum suggestions comments click send mail almstrum cs utexas cs utexas department computer sciences ut austin c212 intro software systems 4 cr fall 1996 lecture 1130 9 30a 10 45a tr discussion section 1131 8 00a 8 50a discussion section 1132 9 00a 9 50 discussion section 10 10a 11 00a bu 427 contents general information description materials syllabus lecture scripts assignments communication evaluation gradebooks policies general information instructor dennis gannon email gannon cs indiana office hours tues weds thurs 11 30 12 30 associate instructors jeremy frens email jfrens cs indiana office hours tues 8 9 weds 8 9 3 4 thurs 1 3 michael roberts email cs indiana prerequisites c211 local newsgroup ac csci c212 check grades gradebook description introduction applications programming based unix environment pc mac good compiler work mac pc learn unix time permits introduce programming java topics include object oriented programming unix file system operations basic network operation programming templates java class applet design materials required text read web tutorial syllabus week 1 ch 1 basic concepts week 2 ch 2 control structures conditionals iteration array intro chapters 4 1 4 3 week 3 control switch break continue logical operators week 4 ch 3 functions basic libraries prototypes header files recursion recursion interation inline reference parameters default arguments scope overloading templates week 5 ch 4 finish arrays passing arrays functions sorting searching 2 arrays midterm 1 oct 10 week 7 ch 5 pointers strings pointer types operators pointer arithmetic pointers arrays string library week 8 ch 6 classes data abstraction struct members data function encapsulation controlling access classes constructors destructors week 9 ch 7 classes nesting classes pointer delete data abstraction week 10 ch 8 operator overloading array class string class ch 9 inheritance base classes derived classes member functions midterm 2 nov 21 week 12 java part 1 java classes inheritance interfaces week 13 java part 2 applet design user interface library graphics library week 14 java part 3 net library week 15 java making work final exam lecture notes notes week 1 notes week 2 notes week 3 notes week 4 notes week 5 notes week 6 midterm review notes week 7 notes week 8 notes week 9 notes week 10 notes week 11 study guide midterm 2 assignments assignments week receive assignment due friday 4 30pm week hand assignments give teaching assist section friday deposit homework box lindley hall floor 4 30 pm friday turn hard copy source comments script compilation execution output instructions assignment 1 grading policy assignment graded scale 0 10 program fails compile receive 0 points late assignments receive 0 points assigment 1 assigment 2 assigment 3 assigment 4 assigment 5 assigment 6 assigment 7 assigment 8 assigment 9 assigment 10 assigment 11 assigment 12 communication newsgroup ac csci c212 post announcements assignments exams exceptions usual office hours encouraged post questions related share related information class make habit notes times week individual matters feel free contact instructor associate instructor email description accessible html hypertext markup language file www world wide web url universal resource locator http www cs indiana www classes c212 updated additional information progresses view resource url netscape program networked pc mac netscape underlines html hypertext links follow link click url computer science department home page http www cs indiana home page html sorts information obtained evaluation 20 homework 25 exam 1 25 exam 2 30 final exam policies attendance class attendance monitored regular attendance class participation strongly recommended attendance examinations compulsory make examinations special assignments projects students raise grades academic integrity read computer science department statement academic integrity understand rules computer science courses operate cases academic dishonesty reported office student ethics branch office dean students withdrawal withdrawal wednesday october 25th requires concurrence dean based extenuating circumstances incomplete grade incomplete final grade prior arrangement exceptional circumstances conforming university departmental policy bulk work completed passing fashion www seminar home page john smith unc department computer science spring 1995 description organization abstract description schedule participants students faculty topics areas individual expertise active potential resources people documents sources search software classes discussions groups email jbs cs unc url http www cs unc ~jbs cs631 multimedia systems computer science department cornell university fall 1996 staff info materials students web pages project web pages links 631 newsgroup anouncements newsgroup access rivl bug comments questions web page send mail janosi cs cornell eecs 370 introduction computer organization fall 1996 peter chen edward davidson dan friendly srinivasan ed tam click access class newsgroup office hours peter chen 2225 eecs 1 2 30 10 30 12 ed davidson 2114c eecs mw 4 30 6 dan friendly media union 3rd floor tu 12 30 2 10 30 12 cancelled 11 27 srinivasan media union 3rd floor wf 1 2 30 ed tam media union 3rd floor 2 3 30 10 30 12 helpful documents resources unix eecs 370 caen introduction unix accessing joint caen itd labs emacs projects homeworks project 1 handout project 1 solution assembler project 1 solution simulator project 1 solution multiplier homework 1 handout homework 1 solution project 2 handout project 2 solution simulator register level diagram lc project 2 homework 2 handout homework 2 solution project 3 handout project 4 handout homework 3 handout cse 346 database concepts notice information description university honor code lecture notes homework assignments checking grades information check back cse home page cs 405 programming languages contents formal syntax semantics compilers interpreters virtual machines representation data types sequence data control type checking run time storage management functional logic object oriented programming paradigms distributed parallel programming constructs prerequisites cs 303 cs 350 credits 3 hours syllabus syllabus fall 1996 postscript assignments write assignment test examples assignments assignment 1 postscript html due tuesday sep 24 grammar sep 23 assignment 2 postscript html due tuesday october assignment 3 postscript html due tuesday october 22th assignment 4 postscript html due tuesday october assignment 5 html assignment 6 postscript due tuesday october 15th topics covered midterm exam postscript assignment 7 postscript due tuesday nov 5th assignment 8 postscript due thursday nov 14th assignment 9 postscript due thursday nov 21th assignment 10 html additional information undergraduate policy encapsulated postscript printer encapsulated postscript vi encapsulated postscript basic unix commands postscript grammars postscript bnf extended bnf grammars pl 0 html recursive descent parser pl 0 pseudo code html attribute grammar pl 0 html recursive descent parser pl 0 attribute grammar html homepages information languages cover postscript browser java examples back uab cis listing page send comments chen computer science 1 john office phone sage 1107 office hours tuesdays 12 00pm 3 00pm appointment mail rpi section 11 tuesday 4 6pm south section 7 friday 1 3pm recitations homepages project goodies glinert stuff grading policy announcements img arnold answers questions project 10 html assignment due friday oct 4th midnight quiz 2 end recitation 7 quiz 3 home quiz handed begining recitation 9 total hits october 14 1996 created john cs 212 structure interpretation computer programs computer science department cornell university spring 1996 img staff img info img materials announcements 1 23 96 emacs demos 2 02 96 section room change 3 07 96 prelim time place 3 11 96 make graders happy 4 07 96 bug fix ps 6 4 16 96 general exam announcements 4 29 96 extension due date ps6 modified 4 07 96 16 10 advanced artificial intelligence g22 2560 thursdays 5 00 7 00 room 513 warren weaver hall professor ernest davis reaching mail davise cs nyu phone 212 998 3123 office 429 warren weaver hall office hours 9 30 11 00 tuesday thursday textbook artificial intelligence modern approach stuart russell peter norvig syllabus instructions email list problem sets solutions problem set 1 problems textbook solutions posted net problem set 2 solution set 2 problem set 3 solution set 3 sample compound nouns programming assignment 1 sample grammar lexicon problem set 4 programming assignment 2 problem set 5 problem set 6 handouts ambiguity natural language processing cs246 advanced computer architecture computer science 246 undergraduate graduate covering high performance techniques computer architecture page access line materials general information information notes architecture review mips isa overview intro compilation basic pipeline design stalls exceptions section notes clocking instruction level parallelism intro homework assignments problem set 1 problem set 2 problem set 3 professor michael smith smith das harvard teaching fellow kee chan kee das harvard java enabled browser animated scrolling text sign distributed real time system spring 1996 page construction print copies material cets printers general information lecturer lee lecture notes introduction network interprocess communication remote procedure call group communication synchronization mutual exclusion snapshot transaction distributed deadlock detection threads real time systems distributed file systems distributed shared memory homework homework 1 homework 2 homework 3 homework 4 project visitor 3 14 96 updated april 17 1996 frame toolbar frame main cis 314 computer organization department computer information science university oregon winter 1996 professor john conery gtf chris chung 309 deschutes 139 deschutes 346 346 office hours tba tba conery cs uoregon cs uoregon lectures mwf 11 00 11 50 244 gil discussions fri 8 00 8 50 260 con fri 12 00 12 50 189 cis 314 home page starting point gathering information related cis 314 winter quarter 1996 menu bar bottom page information syllabus short description goals textbooks computing resources explains grading policy including statement group projects guidelines collaborating classmates homework penalties cheating schedule calendar tentative list lecture topics reading assignments exams projects week term resources page links web based information including cis 314 web pages previous terms line manuals computer architecture topics scattered internet news updates page late breaking news descriptions updates web pages grades database posted line homeworks exams information previous quarters stored line archives syllabus schedule assignments resources news grades archives update 24 sep 96 12 49 19 1273 cis 410 510 topics internetworking fall 1996 synopsis focus technical architectural aspects ip internetworking addition internet protocols resource reservation protocol possibly ipv6 instructor syllabus additional resources http ns uoregon classes fall96 csci c343 data structures fall 1996 contents links general information office hours communication content check notes boyer moore pattern matching textbooks participation quizzes exams programming projects grading evaluation miscellaneous general information instructor david wise dswise cs indiana associate instructors colunga cs indiana desai cs indiana prerequisite c212 corequisite c251 csci c212 introduction computer science lecture section 1145 mwf 9 05 9 55 212 discussion sections section 1146 3 35 4 25pm bh 142 section 1147 8 00 8 50am lh 019 local newsgroup ac csci c343 office hours david wise mt 11 00pm 12 00 pm lh dswise cs indiana colunga 10 11 mw 11 12 tr lh 330i cs indiana desai 1 2 tr lh 330i cs indiana communication newsgroup ac csci c343 post announcements important information feel free post questions related answer questions share related information class post make habit notes day individual matters contact instructor associate instructor email regularly read cs students postings pertinent students cs department content introduction application development unix environment language cover topics abstract data types linear stack queues linear allocation linked allocation circular linking double linking header cells classic algorithms illustrating good structures trees binary trees naturally binary trees tree traversal preorder inorder postorder threading trees inorder level order arrays vectors matrices sparse matrices strings searching strings lists storage management reference counting garbage collection searching trees avl trees trees priority queues application rough forest trees detailed outline week week schedule textbooks required lewis data structures algorithms 3rd ed harper collins 1991 reference knuth fundamental algorithms art computer programming 2nd ed addison wesley 1973 deitel deitel program prentice hall 1994 cline marshall lomow greg faqs addison wesley 1995 participation participation class forms attendence lectures discussions answering questions posed class newsgroup participating group activities lecture addition homework problems assigned lecture due lecture problem sets short hand written collected quizzes exams 30 minute quizzes 50 minute tests hour final exam weighted roughly 50 100 200 total 500 points instance turns difficult reserve tune weights exams subjective written paragraphs code difficult assure point quiz point final exam september 23 quiz october 7 test november 8 test october 25 quiz december 16 examination quiz tests dates professor wise absent dates chosen avoid cumulative disruption notably jewish holiday absent make quiz september 24 students affected final exam held regular classroom exam monday december 16 10 15am 12 15pm grading grades calculated class tests 48 participation 4 programming assignments 48 note pass final exam pass gradebook updated regularly programming projects important component programming assigment due week thursday friday notice structured streams solving early problem stream easy solutions fall submit source code electronically c343 handin program handin program compile run debug test code job saves file convenient location ai grade programs run recommended ucs machine named zinc programs judged correctness completeness efficiency generality aesthetics programs compile earn points program descriptions assigned general solutions programming projects supplied programs due 11 59 4 59 system clock date default grace period deadline programs submitted late accepted project 0 due 9 5 project 1 due 9 12 solution project 2 due 9 19 solution project 3 due 9 26 solution thomas stuckey project 4 due 10 4 10 11 solution wei project 5 due 10 18 solution project 6 due 10 25 solution project 7 due 11 1 solution linda project 8 due 11 15 project 9 due 11 25 project 10 due 12 6 evaluations evaluations performed electronically point receive email message individual password ll gain entry system end semester approaches ll provide link evaluation system links c211 tutorial 343 handin program gradebook ac csci c343 number representations iu address book note computer science career day october 9 interview fair october 10 miscellaneous 1 incompletes unforeseen emergency preceded work pattern weak performance student allowed extra work raise final grade make missing work day 4 withdraw automatic wednesday october 30 1996 2 programs due announced date solutions discussed immediately late assignments accepted conditions similar justify incomplete grades final week material returned claims justifiable considered deadline medical personal reason requiring miss test present excuse advance writing cases require physical proof claim 3 encourage discussion debates material expected complete work independently joint work defined pen hitting paper fingers hitting keys type simply permitted similarly encourage libraries books computer programs archival material cite source completely practice good ethics citation helpful longest lived documentation program read computer science department statement academic integrity understand rules cs courses operate cases academic dishonesty reported office student ethics branch office dean students cse 542 operating system design instructor vincent 354 fitzpatrick hall phone 1 9131 email vin cse office hours tu 12 30 1 30 appointment text andrew tanenbaum distributed operating systems prentice hall 1995 class newsgroup courses final exam december 17 1996 10 30 12 30 handouts information program 1 hot potato description listen speak makefile listen speak paper 1 carl waldspurger william weihl lottery scheduling flexible proportional share resource management osdi 94 program 2 ash shell description ash manual page parsing tar file paper 2 mendel rosenblum john ousterhout design implementation log structured file system sosp 91 project description case study 1 plan 9 lecture notes grades seminar computer science topics geometric modeling instructors profs arvo schro der location tu 3 30 5 00 fr 12 30 2 00 room 121 beckmann institute online resources projects java drawing program java resources researchers papers class handouts assignments announcements description explore number topics relate construction representation geometric models computer emphasis dimensional surfaces attempting survey field geometric modeling purpose students explore aspects depth programming reading recently published articles begin number lectures aimed covering basics techniques based approximating interpolating polynomials basics covered ll move state art algorithms addressing problems reconstruction surfaces unorganized points mesh smooth interpolation approximation arbitrary topologies hierarchical multi level decompositions geometry interactive techniques surface design meshing finite element methods ll quarter determined interests participants list basic topics covered includes spline curves bezier form spline form polar forms construction evaluation differentiation knot insertion subdivision degree lifting spline surfaces cross product domains triangular patches bezier form spline form subdivision surfaces based splines clark doo sabin loop reif peters interpolating subdivision curves interpolating surfaces dyn requirements small programming assignments beginning study basic techniques part students required summarize present recent research paper related geometric modeling devise complete programming project builds techniques covered class recommended background mathematics multi variable calculus real analysis linear algebra computer science solid programming ability language java matlab maple fortran mathematica based chosen project familiarity advanced data structures 3d computer graphics algorithms interactive techniques desirable copyright 1995 jim arvo peter schro der 1947 artificial intelligence instructor dr anupam joshi syllabus syllabus text book image artificial intelligence 3 edition patrick henry winston addison wesley reading assignment reading assignment requires form groups presentations class 09 04 09 06 lisp nice online lisp resources common lisp language 2nd edition online html version de facto unofficial common lisp reference online tutorial tulane online tutorial tamu online tutorial civilized software projects project 1 project 2 research project world wide web document construction feel free send mail suggestions document anupam joshi joshi olympia ece missouri cse490 computer animation cse 490 web information relating usual documents frequently change send mail bswest cs encounter problems class personnel syllabus lecture schedule guest lecture schedule office hours projects project handouts schedule project sessions final project information la2 bugs errata reference pages midterm questionnaire bswest cs washington 31 march 1996 design analysis algorithms computer science 45 times 97s 10 instructors young prerequisite computer science 25 dist qds topics include introduction mathematical analysis algorithms overview design principles computer algorithms introduction theory np completeness emphasis techniques design analysis specific algorithms examples offered alternate years back dartmouth cs home page cse 262 fall 96 automata computability complexity information august 30 1996 coordinates towne 311 mo fr 11 12 instructor jean gallier mre 176 8 4405 jean saul office hours mon wed 3 4pm thurs 4 45 5 45pm teaching assistant david towne 353 office hours mon wed 5 6pm textbook required introduction formal languages automata peter linz heath recommended introduction automata theory languages computation hopcroft ullman addison wesley grades 1 2 homework assignments 5 6 1 8 intermediate exam 1 closed book wed october 23 1996 1 8 intermediate exam 2 closed book mid november 1 4 final exam problem sets homework1 homework2 homework3 transparencies notes basics language theory dfa cross product construction nfa labeled directed graphs regular expressions myhill nerode theorem state equivalence minimization dfa context free grammars context free languages slides context free grammars context free languages notes description introduction theory computation treatment mathematical point view computer science roughly speaking theory computation consists overlapping subareas 1 formal languages automata 2 computability recursive function theory 3 complexity theory focus 1 2 applications 1 programming natural language specification recognition compiler construction emphasized topics include basics language theory alphabets strings concatenation languages operations languages including kleene deterministic finite automata dfa cross product construction nondeterministic finite automata nfa nfa dfa subset algorithm rabin scott labeled directed graphs nfa dfa regular languages regular expressions regular expressions nfa nfa regular expressions node elimination myhill nerode theorem state equivalence minimal dfa pumping lemma regular languages fractals languages glimpse context free grammars context free languages leftmost derivations rightmost derivations parse trees universality leftmost derivations cleaning context free grammars rules chain rules chomsky normal form linear grammars regular languages eliminating useless productions greibach normal form tree domains trees parse trees pumping lemma context free languages pushdown automata pda instantaneous descriptions acceptance modes dpda deterministic pda context free grammars pda pda context free grammars glimpse lr parsing computability models computation turing machines ram programs flowchart sequential form primitive recursive functions recursive partial recursive functions recursively enumerable languages recursive languages equivalence ram computable turing computable functions equivalence turing computable functions partial recursive functions phrase structure grammars type 0 languages type 0 grammars context sensitive grammars monotonic grammars linear bounded automata published jean gallier csc 691 object oriented programming languages announcements eopl chapter type checking inference code examples lexical address solution homework homework meet 4 05 5 10 mann 425 links research object oriented languages homework details time 4 05 5 20 place mann 425 instructor jon csc 5 office hours 1 2 30 daniels texts dybvig scheme programming language edition prentice hall 1996 required friedman felleisen schemer fourth edition mit press 1996 reserved friedman felleisen seasoned schemer mit press 1996 reserved friedman wand haynes essentials programming languages mit press mcgraw hill 1992 reserved overview content depend largely student backgrounds case depth design implementation issues object oriented programming languages core activity implement variety object oriented language mechanisms scheme develop core language implementation programming assignments typically involve extending core ways give chance spend time coding time thinking spend significant part lecture time discussing assignments presenting solutions problems tend open ended learn lot approach problem formal presentations class prepared present current work middle term asked pick topic short paper paper address topics raised involve literature survey original thought paper due end finals week require paper drafts point november give early feedback setup chez scheme environment setup emacs run scheme internet scheme repository r4rs scheme standard definition html r4rs scheme standard ps commercial scheme site including scheme based 3 imaging computer science department csc ncsu modified mon sep 2 23 21 47 edt 1996 csc ece 505 design analysis algorithms official description ncsu graduate catalog instructor rex dwyer associate professor computer science mail dwyer csc ncsu phone 919 515 office withers hall 226 office hours tba teaching assistant tba meeting time place tues thurs 11 20 12 35 withers hall 210 prerequisites data structures csc 311 discrete math csc 222 strongly recommended official www page http www csc ncsu eos info info www index html class broadcast mail list 001 csc ncsu address anonymous comments 001 comments csc ncsu textbook cormen leiserson rivest introduction computer algorithms mcgraw hill 1990 errata textbook instructor notes selected topics materials reserve hill library accessible class www page grading minus grading 30 closed book exam tues sept 24 30 closed book exam thurs oct 31 40 open book final exam tues dec 10 8 00 11 00 0 problem sets approximately 10 days programming projects opportunities earn extra credit offered students basis registrar problem sets homework problem sets assigned regular basis problems generally pencil paper problems inappropriate apply computing resources model solutions made due dates principal homework intellectual curiosity prepared exams explicit credit homework ta resources permit problem sets collected selected problems read commented grades assigned free work important exam time write solutions words approach meet students discuss solve problems reconstruct solution notes approximate schedule 8 22 introduction sec 1 8 27 asymptotics summations sec 2 sec 3 8 29 divide conquer recurrences sec 31 2 sec 4 hw1 due 9 3 quicksort sec 8 9 5 order statistics sec 10 9 10 heapsort lower bounds sec 7 sec 9 1 hw2 due 9 12 linear time sorts sec 9 2 4 9 17 leftist skew heaps notes sec 18 1 3 9 19 review hw3 due 9 24 exam 1 year exam 9 26 binomial fibonacci heaps sec 20 sec 21 10 1 disjoint sets sec 22 10 3 graphs sec 23 1 hw4 due 10 8 depth breadth search sec 23 2 3 10 10 applications depth search sec 23 4 5 10 17 minimum spanning trees sec 24 10 22 single source shortest paths sec 25 10 24 greedy algorithms sec 17 10 29 review hw5 hw6 due 10 31 exam 2 year exam 11 5 np sec 36 1 2 11 7 np completeness sec 36 3 5 11 12 np completeness 11 14 approximation algorithms sec 37 hw7 due 11 19 dynamic programming sec 16 1 3 11 21 pairs shortest paths sec 26 11 26 fast fourier transform sec 32 12 3 computational geometry sec 35 hw8 due 12 5 review hw9 due 12 10 final exam 8 00 11 00 year final closed book dwyer csc ncsu rex dwyer updated 8 20 96 network protocols implementation read note 9 15 yu feng yufeng cs utexas finger add pgp public key ring modified wed sep 25 04 05 15 cdt 1996 general information professor office hours tuesday 10 30 12 00 thursday 10 30 11 30 148 teaching assistant office hours monday 12 30 2 00 ta station 8 class description texts background readings newsgroup utexas class cs378 net prerequisites grading references rfc draft multicast routing protocols ip mib texas internet platform tar gz class mobility support ipv6 ipv6 specification ipv6 address allocation management ipv6 mib tcp ip tutorials draft 1 http digest access authentication tcp ip newsgroup comp protocols tcp ip faq java schedule presentations schedule individual papers handouts handout 0 handout 1 handout 2 handout 3 handout 6 handout 10 handout 18 handout 20 handout 23 handout 24 handout 25 handout 26 homeworks turn homeworks homework 1 sample solutions homework 1 homework 2 homework 3 group project 1 project info group project 2 configuration files group project 2 cos fall 1995 instructor sanjeev arora randomized algorithms randomized algorithms faster simpler easier analyze deterministic algorithms recent algorithmic breakthrough algorithmic theory practical applications involve randomness instance packet router cm 5 randomized cryptographic schemes introduce students exciting area developing required techniques probabilistic analysis text randomized algorithms motwani raghavan printed cambridge university press good textbooks written hard bound costs 40 prerequisites mathematical maturity knowledge probability analysis combinatorial enumeration level cos 341 knowledge algorithms undergrad level cos 423 grads undergrads grading based assignments handed weeks suggested books probabilistic method spencer alon john wiley introduction probability theory applications 3rd ed john wiley topics tools probabilistic analysis linearity expectations chebyshev inequality chernoff bounds lovasz local lemma applications tools design analysis algorithms algorithms pairwise independence limited independence markov chains examples randomized algorithms including randomized data structures game tree search routing algorithms algorithms combinatorial optimization linear programming number theoretic algorithms algorithms counting uniform generation combinatorial objects click detailed outline handouts instructions assignment handout chernoff bounds handout byzantine agreement includes case 1 survey paper randomized lp algorithms problem sets problem set 1 due 10 2 problem set 2 5 revised due 10 16 problem set 3 due 11 13 created sanjeev arora updated 10 12 95 13 15 cs 718 topics computer graphics fall 95 semester group students chose current research topic computer graphics read papers implemented code group delivered lecture chosen topic documented work web document student topics modeler windows95 michael alex benton modeling human facial expressions szu wen huang dan hung content based image retrieval systems interior design sean landis interdependent particle systems justin mccune visualization distributed spatially explicit landscape models fu tsai antialiasing videos images stochastic sampling arun verma che wan ece cs 752 advanced computer architecture spring 1996 offering information instructor prof james smith office engineering hall office hours 2 30 3 30pm tues thurs office phone 265 5737 email ece wisc ta dan prince office 3614 engineering hall office hours 2 00 3 00pm wed 1 00 2 00pm fri office phone 265 mail address cae wisc table contents news readings lecture notes homeworks project miscellaneous news homework 5 solns 5 10 special office hours 10 11 30am fri 10 final exam rm 132 biochemistry sun 12 12 25 pm readings readings 1 table contents full papers doit readings 2 table contents full papers doit readings 3 table contents full papers doit readings 4 table contents full papers doit lecture notes overview introduction computer architecture performance cost instruction sets pipelining advanced pipelining part 1 advanced pipelining part 2 vectors vliw ilp limits software cache memories advanced caches advanced caches big main memory main memory big systems disk arrays disk arrays big interconnect technology interconnect technology big atm networks atm networks big multiprocessors part 1 multiprocessors part 1 big multiprocessors part 2 multiprocessors part 2 big homeworks homework 1 assignment homework 1 solution homework 2 assignment homework 2 solution homework 3 assignment note homework 3 homework 3 solution homework 4 assignment homework 4 solution homework 5 assignment homework 5 solution project project assignment trace information project list miscellaneous tools projects review midterm midterm exam 1995 specmarks considered harmful analysis pipeline clocking detailed design reservation station 757 lecture network routing 757 lecture network routing big cache summary final exam 1995 global resource management distributed systems professor mary vernon time 2 30 3 50pm location low 220 jan 10 processor allocation gang scheduling nows ousterhout scheduling techniques concurrent systems 3rd int conf distributed systems pages 22 30 oct 1982 arpaci dusseau vahdat liu anderson patterson interaction parallel sequential workloads network workstations proc acm sigmetrics conf 1995 jan 17 processor allocation dynamic partitioning thu nguyen tucker gupta process control scheduling issues multiprogrammed shared memory multiprocessors proc 12th acm symp operating system principles pages 159 166 dec 1989 nguyen vaswani zahorjan runtime measured workload characteristics parallel processor scheduling univ washington technical report uw cse 95 10 01 oct 1995 jan 24 tutorial applications processors shun tak leung evangelos markatos thomas leblanc processor affinity loop scheduling shared memory multiprocessors proc supercomputing 92 pp 104 113 nov 1992 expanded version ieee trans parallel distributed systems pp 379 400 apr 1994 hans barbara mary chapman compiling distributed memory systems proc ieee vol 81 2 pp 264 287 feb 1993 edjlali agrawal sussman saltz data parallel programming adaptive environment proc 9th int parallel processing symp santa barbara april 1995 jan 31 tutorial processor allocation policy comparisons derek eager richard bunt scheduling multiprogrammed parallel systems proc 1988 acm sigmetrics conference measurement modeling computer systems santa fe nm pp 104 113 1988 eric parsons kenneth sevcik multiprocessor scheduling high variability service time distributions proc ipps 95 workshop job scheduling strategies parallel systems santa barbara ca pp 127 145 apr 1995 dror feitelson bill nitzberg job characteristics production parallel scientific workload nasa ames ipsc 860 proc ipps 95 workshop job scheduling strategies parallel systems santa barbara ca pp 337 360 apr 1995 covered required reading vernon performance multiprogrammed multiprocessor scheduling policies proc 1990 acm sigmetrics conf measurement modeling computer systems pp 226 236 1990 mccann vaswani zahorjan dynamic processor allocation policy multiprogrammed shared memory multiprocessors acm transactions computer systems vol 11 2 1993 feb 7 processor allocation demand based scheduling patrick sobalvarro william weihl demand based parallel jobs multiprogrammed multiprocessors proc ipps 95 workshop job scheduling strategies parallel systems santa barbara ca apr 1995 feb 14 impact paging page migration burger hyder miller wood paging tradeoffs distributed shared memory multiprocessors proc supercomputing 94 nov 1994 rohit chandra scott devine ben anoop gupta mendel rosenblum scheduling page migration multiprocessor compute servers proc 6th int conf architectural support programming languages operating systems asplos vi san jose ca pp 12 24 oct 1994 feb 21 coordinated scheduling processors memory kahan mccann smith scheduling tera mta proc ipps 95 workshop job scheduling strategies parallel systems santa barbara ca apr 1995 eric parsons kenneth sevcik coordinated allocation memory processors multiprocessors october 15 1995 feb 28 demand based scheduling discussion open problems dusseau arpaci culler effective distributed scheduling parallel workloads proc 1996 acm sigmetrics conf measurement modeling computer systems philadelphia pa june 1996 feitelson rudolph based runtime identification activity working sets int parallel programming vol 23 2 pp 135 160 1995 mar 6 theoretical results processor memory allocation karlin papers tba cs 395t phl 391 spring 1996 foundations mathematics tt 2 00 3 30 taylor 3 144 blurb approaches formal reasoning objective computer programs including formalization worlds programs interact led creation numerous tools formal reasoning examine systems formal reasoning examining number mechanical formal methods tools support systems examples system tool pairs system tool primitive recursive arithmetic boyer moore prover acl2 order logic otter nelson qed higher order logic hol imps equational reasoning obj set theory mizar otter pvs type theory nuprl lego students choose instructor system tool examine grade based presentations qed project html version qed manifesto plain text version qed manifesto bowen formal methods web page backup copy chief assignment select formal methods system bowen formal methods web page report class oral presentations logical foundations systems good freely implementations consult making final choice tests final presentation hope number guest presentations local formal methods community tentative schedule april 16 rick continued april 18 trevor hicks otter april 23 ruben acl2 square root 2 april 25 samuel guyer process algebras april 30 sawada pvs 2 russell computer system organization fall 1996 professor chee yap information homework assignments sample programs eecs 451 digital signal processing fall 96 computer science 462 662 database management systems policies procedures fall 1995 cpsc 462 662 section 1 database management systems 11 00 12 15 tth long 123 instructor arthur pellerin office room 429 college nursing building hours 10 30 11 30 12 30 1 30 times appointment phone office 656 home 646 userid goals learn theory applications database management systems choose design implement application database management system textual materials 1 fundamentals database systems elmasri navathe required 2 required optional materials purchased union copy shop times semester 3 material database project grading approximate project 35 tests 40 assignments 10 pop quizzes 5 final examination 10 grading scale approximate 90 100 80 89 70 79 60 69 0 59 examinations approximately regular written examinations class time written final examination pop quizzes time assignments assignments major project project team effort grades assigned individually members team grade project determined work contribution team effort team member rate team members rating account assigning grade teams meet times semester order assess progress project attendance policy call roll informational purposes missing class penalized held responsible work missed miss test quiz valid excuse allowed makeup excuse valid discretion participation approved university events documented illness considered valid reasons missing class arrived teach class leave 20 minutes class held generally informed class meets beginning class period graduate students graduate students required submit written reports approved journal articles related subject matter addition higher level accomplishment expected graduate students assignments html document created steven wednesday september 6 1995 computer system design g22 2233 thursday 5 00 7 00 pm room 101 cims pradeep dubey contact information mail preferred means contact pradeep cs nyu office hour phone 212 998 office hour phone 212 998 office cims rm 424 office hours 7 00 8 00 pm thursdays additional information description instructor textbook ta information class news final distribution final exam solution class notes homework exam policy assigned homeworks solutions assigned homeworks update 10 jan 1996 cs 291 computers ethics social responsibility spring 96 11 11 50 instructor helen helen phoenix university center human values 306 louis marx hall office hours thursdays 2 00 3 00 appointment julian cs department sociology 211 aaron burr hall office hours wednesdays 2 00 3 30 appointment syllabus links interest paper topics guidelines precept members activities princeton final examination cs cs 381 software engineering fall 96 97 lasted updated august 27 1996 img computer science home page img univ idaho home page quick links additional material schedule term project guidelines presentation slides assignments instructor william junk computer science dept university idaho moscow id 83844 1010 telephone 208 885 7530 800 824 2889 fax 208 885 6165 alternate 208 885 9052 mail billjunk cs uidaho video tapes fall 94 95 offering combined purchase rental content similar contact engineering video outreach 1 208 885 6373 information note prior fall 95 96 semester software engineering offered joint combining undergraduate graduate version lecture section number beginning fall 95 96 courses split serve diverse student population prerequisites cs majors certified upper division work computer science cs majors experience development moderate sized programs structured high level language knowledge pascal programming helpful ability read understand simple pascal programs required examples languages illustrate fundamental programming ideas textbook software engineering practitioner approach fourth edition roger pressman mcgraw hill 1996 class meetings schedule guide coverage material preparing class read study material text evaluation assessment forms complete reading assignment class activities explore solidify concepts discussion important part reading trade professional publications encouraged articles professional journals provided reading information sources number excellent publications provide access contemporary writings software engineering number listed section describing term project addition internet news posting dedicated discussion general software engineering topics comp software eng additional news groups relating special interest areas homework fifteen homework assignment homework assignments due start class session allowed additional time assignment instructions response assignment requires page staple pages upper left corner make page assignment exams mid term final exam exams dates schedule overview study major problem areas software development review analyze apply techniques development medium large scale software systems emphasis development large project environments techniques easily adapted applied smaller projects similar expectations improved project performance programming project extensively study software development process major topics covered include software engineering concepts historical perspectives software life cycle paradigms software requirements definition traditional oo software design methodologies traditional oo verification validation software quality management considerations software development cover topics contemporary importance including software quality assurance total quality management object oriented development software process maturity survey textbook selected date material found recent technical literature examples include ieee transactions software engineering ieee transactions reliability ieee computer communications acm acm sigsoft notices ieee software library selected articles assigned reading study semester supplement text discussed lectures term project approved topic relating software engineering discipline required preparing term project personal access reasonable technical library grading final grades determined basis collected homework 20 mid term exam 2 20 term project 25 final exam 25 class participation 10 numerical grading system employed final grade based weighted sum points accumulated categories final grades determined curve based class performance case curve severe standard 90 80 70 curve class participation students expected make regular contribution class prepared offer comments material presented interesting questions class respond good answers questions asked class make contribution mail significant contribution week considered satisfactory participation level img computer science home page img univ idaho home page billjunk cs uidaho cs147 introduction human computer interaction design description introduction concepts underlying design human computer interaction usability direct manipulation systematic design methods user conceptual models interface metaphors design languages genres human cognitive physical ergonomics information interactivity structures design tools environments structured set case studies notable interface designs projects analyzed illustrative underlying principles students participate discussions cases weekly interface analysis design exercises require programming enrollment limited class sign required autumn 1995 96 materials information quarters offered 1995 96 autumn winograd mw 8 15 9 45 units 3 4 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford bu cla cs 320 concept programming languages fall 1996 home page 8 30 1996 syllabus schedule project descriptions hw 1 2 3 4 class meetings 9 30 11 00am mcs 148 instructor marina chen office hours tue 11am 12pm wed 12am 1am thur 11am 12pm mcchen cs bu mcs x3 8919 graders bu arijit sarcar asarcar bu notes slides solutions sample midterm solution midterm solution marina chen created 8 10 96 update 10 3 96 cs programming languages translators fall 1996 benefits understand paradigms programming languages understand important issues implementing programming languages learn design programming languages tailored specific applications instructor professor mukesh dalal office hours tuesdays thursdays 1 30 2 30 pm office phone 212 939 email address dalal cs columbia teaching assistants li yang head office hours monday wednesday 4 00 5 00 pm email address cs columbia maggie lee office hours tuesday 4 00 6 00pm location student research lab cs department email address maggie cs columbia lecture days time tuesdays thursdays 2 40 3 55 pm 627 mud credits 3 description covers programming language design issues syntax translation process names locations values control structures data types input output procedures parameters nesting scope object oriented programming encapsulation inheritance logic programming functional programming concurrent programming prerequisites introduction software engineering computability models computation computer organization permission instructor required texts ravi sethi programming languages concepts constructs 2nd edition addison wesley 1996 alfred aho ravi sethi jeffrey ullman compilers principles techniques tools addison wesley 1988 asu sections reference texts charles fisher richard leblanc jr crafting compiler benjamin cummings 1991 fl raphael finkel advanced programming language design addison wesley 1995 texts papyrus bookstore midterm 1 hour closed book final exam 3 hours closed book homework assignments comprise large implementation project project groups students grading homework 40 midterm 20 final 40 hardware requirements access computer software requirements cunix account provide software including lex yacc sml prolog smalltalk common packages homework submission electronic mail directly head ta information general information postscript schedule postscript homework submission postscript references yacc postscript lex yacc app documents postscript app user commands postscript app environments postscript scheme postscript sml text assignments homework postscript homework 1 postscript homework 2 postscript homework 3 4 postscript homework 4 solution homework 5 postscript homework 6 postscript midterm questions postscript solutions text mukesh dalal dalal cs columbia maggie lee maggie cs columbia modified mon oct 14 11 33 23 1996 homepage fall 1995 csc ece 501 operating system principles section 601 web page section 001 official entry ncsu graduate catalog staff instructor edward gehringer 206 daniels hall 515 efg ncsu office hours 2 30 3 30 pm mw teaching assistant carl hobson eos ncsu postscript handouts solutions problem set 1 solutions problem set 2 solutions problem set 3 solutions problem set 4 solutions problem set 5 solutions problem set 6 answers test 2 ncsu computer science department back ncsu electrical computer engineering department efg eos ncsu ed gehringer updated 6 12 96 bu cla cs 591 a1 introductory seminar computer graphics spring 1995 home page class meetings meets cla stan sclaroff room mcs 279 phone 353 8928 mail sclaroff cs office hours 2 30 4 00 1 30 3 00 description seminar runs parallel undergrad introduction graphics class cla syllabus policy grading stan sclaroff created january 17 1995 cs 685 error correcting codes syllabus homework courtesy uk acm chapter guide giving technical talks schedule talks lusena 4pm soft trellis based decoder linear block codes berger 5pm ary image ary cyclic code gerald levy 4pm turbo codes results parallel coding schemes chandler 5pm error locating pairs cyclic codes 4pm binary coding integration polynomials 5pm procedure decoding cyclic codes actual minimum distance gui lang feng kenneth 1pm universal bounds codes designs hamming spaces xu 2pm 4 linearity related codes roger al home page prof klapper 544 advanced operating systems spring 1996 general information teacher evan office 2232 tmcb phone 7655 home 224 office hours 1 00 1 50 teaching assistant hours mwf 10 00 11 50 pm 120 tmcb text singhal advanced topics operating systems mcgraw hill 1994 bookstore optional reading material al operating systems adv concepts benjamin cummings 1987 nutshell book unix 10 written articles drawn current literature miscellaneous books manuals notes provided teacher reference material advanced operating system lab reserve book room prerequisites cs 444 consent instructor laboratory advanced os lab 2208 tmcb tmcb calendar day classes 1 holiday 27 memorial day day classes 18 june final friday 21 june 11 00am 12 50pm focus extend student understanding operating systems concepts midterm final problems laboratories provide student hands os experience laboratories project enhance student research skills project grading item date due midterm 17 24 home 20 final 21 june 11 00am 30 problems due weekly tuesdays 10 laboratories required term 0 enhancement 18 june 5 project 18 june 35 work turned late receive half credit reasonable excuse send comments suggestions page spring term andrew byu 8 96 algorithms homepage syllabus theory net modified november 28 1995 hadas cs hmc university wisconsin madison cs 760 machine learning spring 1996 general information instructor jude shavlik 6357 cs stats shavlik cs wisc office hrs monday wednesday 2 3pm teaching assistant geoff weinberg 94 highway labs basement cae building geoffrey cs wisc office hrs monday 2 30 3 30pm wednesday 3 00 4 00pm office phone 262 5139 home home 231 overview postscript syllabus postscript archive class email readable cs wisc suggested class projects postscript reading assignments assigned 1 1996 read chapter 7 theory refinement chapter 3 computational learning theory mitchell textbook feedback author due 15 1996 assigned april 24 1996 read learning logical definitions relations quinlan 5 knowledge based artificial neural networks towell shavlik aij 70 assigned april 22 1996 read soar laird newell 1 learning knowledge level dietterich 1 assigned april 15 1996 read chapter 10 analytical learning mitchell textbook feedback author due april 26 1996 assigned april 8 1996 read journal articles unsupervised learning fisher 2 cogsci 9 lenat aij 9 assigned april 1 1996 read chapter 8 genetic algorithms mitchell textbook feedback author due april 12 1996 assigned march 20 1996 read chapter 13 reinforcement learning mitchell textbook feedback author due april 5 1996 assigned march 6 1996 read backpropagation basic theory al assigned february 26 1996 read chapter 5 neural networks mitchell textbook feedback author due march 8 1996 read ml journal article shavlik mooney towell empirically compares id3 backprop assigned february 12 1996 read chapter 2 concept space mitchell textbook feedback author due february 23 1996 assigned january 31 1996 read 1 machine learning experimental science kibler langley rml 1 1 3 2 chapter 4 sections 6 10 6 11 empirical methods artificial intelligence cohen mit press 1995 3 learning representative concepts initial case study kibler aha rml 2 2 4 ml journal version article doit packet title instance based learning algorithms assigned january 24 1996 read chapter 4 decision trees mitchell textbook feedback author due february 2 1996 assigned january 22 1996 read chapter 1 introduction mitchell textbook feedback author due january 29 1996 assignments 3 ml journal article towell shavlik kbann algorithm due monday 6 1996 2 ml journal article fisher cobweb algorithm due wednesday april 17 1996 1 ml journal article shavlik mooney towell empirically compares id3 backprop due wednesday march 20 1996 answer sheet paper idea summarize assigned paper sentence summary lead analyze late policy 50 handed material covered lecture homework assignments homework 4 learning reinforcements learning due wednesday april 10 1996 homework 3 training neural networks bp due monday march 25 1996 homework 2 experimental methodology due monday february 26 1996 homework 1 inducing decision trees id3 due monday february 12 1996 homework 0 creating personal concept due monday january 29 1996 late policy hws hws due start class student free late days semester exhausted penalty 10 day measured noon noon weekends free make ta job tractable hws accepted week late previously homeworks postscript homeworks spring 1995 migrate semester progresses homework 1 inducing decision trees id3 homework 2 heuristically searching concept space aq homework 3 training neural networks bp homework 4 learning reinforcements learning ga homework 2 version space 1992 postscript homework 4 explanation based learning 1993 postscript homework 5 cobweb 1992 postscript previous exams postscript spring 1996 spring 1995 spring 1994 spring 1993 spring 1992 spring 1990 spring 1989 spring 1988 ml related links machine learning journal line page nips 95 papers premier neural net conference recent table contents abstracts selected journals wendt library readable cs wisc uc irvine ml dataset archive pointers ml courses knowledge discovery databases neural network resources ilp stuff machine learning benchmarking ieee neural networks council journals connected page international society adaptive behavior ai bibliography server austrian ai institute neural networks bibliography server austrian ai institute ai resources canadian nrc server aha links people ml external ai references programming assignments cs 540 page akcl common lisp departmental workstations tips vi emacs lisp code writing frequently asked questions lisp computers tips akcl debugger lisp novices lisp faq frequently asked questions steele common lisp language 2nd edition reference manual textbook printing printers print www pages related local links wisc ml group wisc ml math programming group wisc comp biology includes ml wisc ai group wisc cs dept wisc library local links modified mon apr 29 14 08 09 1996 jude shavlik shavlik cs wisc www home page john smith department computer science fall 1995 description materials abstract description schedule participants students teaching assistant instructor guru topics areas individual expertise active potential resources introductory summary discussions people documents sources search software classes discussions groups interesting sites email jbs cs unc url http www cs unc ~jbs cse 370 index page current quarter web current quarter cse 370 previous quarters webs earlier quarters intact notice problems instance links don work send mail cse370 webmaster cs washington spring 1996 information university washington department computer science engineering computer science degree program offered college arts sciences computer engineering degree program offered college engineering portions cse 370 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 370 web copyright 1996 department computer science engineering university washington comments cse370 webmaster cs washington update 11 17 96 cs 766 computer vision fall 1995 instructor chuck dyer office 6397 css telephone 262 1965 email dyer cs wisc office hours 2 30 3 30 mondays thursdays appointment teaching assistant bryan office 5364 css telephone 262 5105 email cs wisc office hours 1 00 2 00 wednesdays fridays appointment students img general information fundamentals computer vision introduction low level image analysis methods including image formation edge detection feature detection segmentation principles defining modules reconstructing dimensional scene information techniques shape shading depth stereo active methods scene recovery depth focus occluding contour detection viewpoint control motion detection analysis including tracking model based dimensional object recognition schedule 1 00 2 15 tuesdays thursdays 1325 css prerequisites cs 540 fundamentals calculus probability theory linear algebra grading midterm exam thursday november 16 35 homework assignments 35 project 25 class participation 5 syllabus required readings selected parts machine vision jain kasturi schunck mcgraw hill york 1995 collection readings journals conference proceedings sold doit documentation small supplementary reading sources online information information online www url http www cs wisc ~dyer cs766 html reading assignments date 9 5 chapters 1 8 jks paper 1 doit 9 14 chapter 2 9 21 chapter 3 9 28 chapters 4 5 10 5 4 papers doit handout 3 10 17 chapter 6 6 6 6 7 6 8 3 6 9 10 19 chapter 7 1 7 3 2 papers doit handout 4 11 2 3 papers doit handout 5 chapters 9 11 1 11 3 11 28 chapter 14 primarily 14 4 student scores grades homework assignments homework 0 image enhancement histogram modification optional make copy portrait image 1 public images xv contrast enhance face rotating image cropping window head shoulders finally interactively adjusting intensity modification function color editor window windows button free modify things color found good grayscale transformation save result color gif image put directory original image send email telling qualitatively intensity transformation applied improves quality image ll image photo board students class feel free image web home page homework 1 skeletons due october 3 learn started vista vision software read introduction vista programming manual doit documentation corrections original assignment method 1 change condition 1 3 2 prevent types shapes altogether method 1 condition 2 count 0 1 transition case nw 0 1 method 2 3 3 matrix city block distance infinity large constant 0 corners method 2 3 3 matrix chessboard distance 0 1 center position test images 1 vision images hw1 doit 2 vision images hw1 hand evaluate thinning results additional experiment output tests 1 convert skeleton image format 2 edit emacs vi 8 bit clean header image file lines line component gradient low threshold 1 high threshold 2 3 run file 4 results image hand approach determine direction index finger pointing hci application note thinning method fact delete shapes 2 2 block 1 surrounded 0 disappear thinning algorithm based papers 1 zhang suen fast parallel algorithm thinning digital patterns comm acm 27 3 1984 236 239 2 lu wang comment fast parallel algorithm thinning digital patterns comm acm 29 3 1986 239 242 comparison student results methods applied pointing hand image rotated version test image homework 2 image splining mosaics due october 24 read 3 papers adelson al pyramid methods image processing rca engineer 29 6 nov dec 1984 burt adelson laplacian pyramid compact image code ieee trans comm 31 1983 532 540 burt adelson multiresolution spline application image mosaics acm trans graphics 2 1983 217 236 hints faqs splined images produced students class homework 3 segmentation snakes due november 9 read 2 papers kass terzopoulos snakes active contour models int computer vision 1 1988 321 331 williams shah fast algorithm active contours curvature estimation computer vision graphics image processing image understanding 55 1992 14 26 hints faqs homework 4 project due december 18 student project titles abstracts supplementary readings additional papers select topic student projects stanford vision computer accounts accounts accounts sun sparcstations called rooms 1358 1363 1368 account large disk space quota store images homeworks project delete images compress gzip 1 order save space email email cs766 1list class including instructor ta printers print images located room 1359 alternatively generic printer laser send output printers shortest queue caution sending images printer check queue lot jobs printed bad manners send images printed long print considerate vision software vista vista programming environment homework assignments code located directory vision ip tools vista man pages vision ip tools vista man executables vision ip tools vista bin xv xv 1 interactive image display program window system displaying images variety formats 70 basic image processing operations invoked unix command lines code executables manual vision ip tools khoros khoros image processing software development environment set basic image processing modules graphical programming language interface rapid prototyping simple image processing algorithms code located directory vision ip tools khoros vision ip tools khoros bin cantata executable starts interactive environment toolkit conversion images large variety formats based pbmplus package man pages vision ip tools man executables vision ip tools bin matlab matlab 1 numeric computation visualization environment signal processing image processing toolboxes relevant test images test images put directory vision images require format conversion images put 1 public images numerous image databases accessible www collection test images cmu examination examination solution exam held thursday november 16 12 45 pm 2 15 pm regular classroom 1325 cs note early starting time exam cover topics shape shading including readings textbook papers sold doit homework assignments bring exam 1 8 5 11 sheet paper notes sides exam focus main ideas algorithms proofs exams types questions asked exams exam 1 spring 1994 exam 2 spring 1994 exam 1 spring 1992 exam 2 spring 1992 links interest computer vision home page highly recommended chuck dyer links interest list numbers vision science grand alliance system specification advanced television systems committee documents postscript spie optical science engineering library vision demos projects apple quicktime vr image mosaicing product ibm image mosaicing image mosaicing talking synthetic face cmu video rate stereo machine cmu virtualized reality project ibm qbic image database project miscellaneous computer vision demos computer vision related courses cs 585 cs 835 boston university cardiff university uk khoros digital image processing online royal institute sweden stanford university university virginia university washington cs 377 operating systems instructor kathryn mckinley mckinley cs umass office lgrc 357 x5 2410 office hours 11 00 12 00 9 00 10 00 ta archna kalra kalra cs umass office lgrc 305 x5 4753 office hours 224 lgrt tu 4 00 5 00pm 9 00 10 00am recitation 323 lgrt 5 00 6 00pm detailed schedule line lecture notes project materials laboratory instructions nachos edlab thomas narten road map nachos reading galvin operating systems concepts appendix nachos system thomas anderson quick introduction assignments 1 threads 2 multiprogramming 3 virtual memory homeworks 1 homework 1 9 13 96 solution due 9 20 96 2 homework 2 9 30 96 solution due 10 7 96 3 homework 3 10 18 96 solution due 10 25 96 4 homework 4 11 4 96 solution due 11 13 96 5 homework 5 11 96 solution due 11 96 6 homework 6 12 2 96 solution due 12 9 96 description operating systems roughly speaking operating system convenient efficient interface user programs bare hardware computer run operating system responsible allowing resources disks networks processors shared providing common services needed programs file service ability start stop processes access printer protecting individual programs start historical perspective evolution operating systems fifty years cover major components operating systems discussion cover tradeoffs made performance functionality design implementation operating system emphasis major os subsystems process management memory management file system operating system support distributed systems requirements grading 6 homeworks 15 3 programming projects 45 3 exams 40 class open book open notes exam 1 1 3 exam 2 1 3 final exam 75 final 1 3 25 2 graded curve expected attend class regularly read assigned reading class participate class discussions late policies covers lot material make easier learn divided small components division means late assignments impact ability learn section strict late policies homework late homeworks accepted homeworks due exam solutions published day homework due late assignments accepted give homeworks enable apply learning class exam large portion grade homework improve performance exams larger portion grade benefit homeworks turn deadline circumstances credit late homework assignments labs turn lab late receive 10 penalty day em portion thereof assignment due days individual extensions penalty granted extreme circumstances illness doctor note unfair rest class give individuals extensions plan start assignments early exams miss exam significant amount class time ahead time make exams oral based previous experience tougher original exam cooperation cheating feel free discuss homework labs members class ta copy students solution homework lab concerned understand problem solve background solve provide solution exchanging homework lab solutions cheating dealt university policies complete syllabus policies acknowledgements materials tom anderson john carter hank levy thomas narten prepare lecture notes homeworks labs exams cs472 foundations artificial intelligence computer science department cornell university fall 1995 cs472 img information cs472 cs473 img materials cs472 cs473 code academic integrity read announcements claire final grades saturday dec 23 send grade mail request mail claire final exam dec 22 upson b17 9 alternate date dec 14 upson b17 9 cs home pages cs department home page university wisconsin madison computer sciences department cs 537 bart miller spring 1996 cs 537 introduction operating systems stuff final grades posted problem sets 1 2 2 17 96 programming assignment 3 3 31 96 quizzes 1 10 answers 5 1 96 sections 1 28 lecture notes ready reading printing 4 29 96 class staff instructor bart miller email bart cs wisc office cs phone 263 3378 office hours wednesday friday 1030 noon appointment ta karuna muthiah email muthiah cs wisc office 1343 cs phone 262 5596 office hours monday 1100 1300 wednesday 1400 1600 ta jonathan email cs wisc office 1304 cs phone 262 6601 office hours monday friday 1400 1530 wednesday 1600 1700 materials organized lecture notes lecture notes class web page textbook modern operating systems tanenbaum programming assignments purchase copy object oriented programming pohl favorite book lecture notes read section coming class modern operating systems object oriented programming book store lectures discussion sections lecture times tuesday thursday 1300 1415 1221 computer sciences discussion section wednesday 1300 1350 168 noland note extra wednesday 1300 discussion section section recitation section discuss material covered lecture weekly quizzes occasion discuss important details programming assignments homeworks make leave room schedule attend section exams quizzes midterms final optional week starting week classes quiz discussion section quizzes 15 30 minutes past quizzes answers 1 processes concurrency february 7 2 semaphores february 14 3 monitors february 21 4 messages february 28 5 scheduling synchronization march 6 6 segmentation paging march 27 7 tlb april 10 8 demand paging april 17 9 file systems april 24 10 file systems recovery 1 programming assignments programming assignments semester details assignments class handouts assignments written workstations running unix assignments personal computer programming assignment 1 goal assignment practice learn unix system facilities write input tolerant program programming assignment 2 goal assignment write program multiple processes synchronization programming assignment 3 write simulator cpu scheduling algorithms traces activities real unix systems drive simulation goals assignment 1 learn cpu scheduling algorithms 2 learn trace driven simulation 3 experiment quantitatively analyzing computer system written problem sets semester hand written problem sets based lectures problem sets turned find poorly quizzes don problems solution sets problem handed weeks problem set ta happy answer questions problems solutions problem set 1 goal assignment learn synchronization primitives solve problems problem set 2 goal assignment learn memory management hardware software late work assignments due 5 date listed handout entire semester late days credit late days assignments day assignments days assignment days absolutely late work accepted late days assignment due week classes cheating programming assignments partners group work independently groups receive maximum penalties include receiving grade marked transcript computer facilities solaris unix workstations unix workstations running sun solaris operating systems windows students registered class account grading policy don final final programming assignments 40 programming assignments 30 quizzes 60 quizzes 45 final 0 final 25 lowest quiz grade dropped average quiz week week spring break final exam counted past ve taught class class gpa range 2 9 3 1 class schedule schedule tentative change week 1 january 23 25 introduction overview processes week 2 january 30 february 1 dispatching process creation week 3 february 6 8 cooperating processes synchronization week 4 february 13 15 semaphores week 5 february 20 22 semaphores monitors week 6 february 27 29 messages deadlocks week 7 march 5 7 os debugging strategies dynamic memory allocation march 12 14 spring break week 8 march 19 21 relocation week 9 march 26 28 segmentation paging tlbs week 10 april 2 4 virtual memory page replacement thrashing week 11 april 9 nov 11 working sets devices files week 12 april 16 18 disk allocation scheduling directories week 13 april 23 25 protection week 14 april 30 2 security advanced topics readings week 15 7 9 advanced topics readings finals 14 final exam tuesday 5 05pm modified wed 15 12 54 17 cdt 1996 bart 5 9 0 spring 1996 numerical methods graphics april 3 matrix computations intro definitions properties inversion brad solving linear systems eric april 10 matrix computations ii eigenvalues eigenvectors dan singular decomposition joel april 17 root finding nonlinear equations corey shuichi april 24 optimization intro unconstrained optimization kari constrained global optimization kevin 1 linear quadratic programming linear programming chuck ronen linear quadratic programming examples daniel 8 data fitting intro conclusion mike linear regression calibration brad 15 ordinary differential equations intro methods papers adam methods papers joanna 22 discretization methods finite elements radiosity fred pdes finite differences jim 29 interval arithmetic troy jonathan modified wed apr 3 18 08 02 pst 1996 comp 96 computers society theme identify cultural social philosophical economic effects information technology individuals society related controversial issues examined explored fall 1996 semester spring 1996 semester computers society topics page comp 96 forums page explained net assignment 2 updated 16 sept 1996 preliminaries uw systems mailing list crucial bits information week seminar cancelled list send mail uw systems request line subscribe uw systems message body quarterly webs spring 95 summer 95 autumn 95 winter 96 autumn 96 eecs 452 digital signal processing design laboratory prerequisite 316 signals systems architectural features single chip dsp processors introduced lecture specifically arithmetic memory organization pipelining strategies special chip hardware multipliers barrel shifters emphasized illustrative examples representative dsp processors motorola motorola laboratory experiments conversion sampling real time fir digital filter implementations twelve week real time dsp project student choice laboratory introduce students state art equipment dsp design verification specifically tektronix analyzer dsp technology versatile multi domain time frequency instruments capable spectrum network transient analysis real time dsp systems working audio frequency range remainder page provide introduction laboratory copy introductory handout syllabus obtained postscript format clicking instructor professor david anderson room 4112 eecs building phone 763 mail umich teaching assistant ketan patel xxx eecs building phone mail xxxxx introductory remarks grading laboratory 25 lab reports 20 exam 20 final project 35 laboratory structured laboratory segment count 25 total grade based participation successful completion weekly exercises group asked general questions experiment intent examine students understanding current experiment developed adequate understanding assembly code lab reports report experiment required group students lab reports count 15 total grade reports title page summary introduction description experimental setup results section discussion conclusion section reports lengthy typed complete professional presentation exams midterm exam cover fundamental topics introduced lecture experiments exam open book notes lab reports final project list suggested project topics end week class projects emphasize real time dsp applications speech music medical project typically design software hardware algorithm real time dsp system encouraged form teams 4 5 students project balanced distribution sw hw design skills addition dsp algorithm expertise smaller teams acceptable scope project interest demands difficulties forming larger teams group required submit page pre proposal end fourth week class form provided filling pre proposal final project proposal based instructors feedback pre proposal due beginning sixth week class task timeline included final project proposal page progress report required group weekly final project report approved free access laboratory working project expected show regular laboratory time demonstrate current status project instructor ta track progress final goal successful completion project important effort solve unforeseen problems engineering approach rewarded final project report due end semester technical presentation scheduled shortly laboratory exercises lab 1 introduction lab 2 introduction lab 3 finite impulse response filtering lab 4 infinite impulse response filtering lab 5 special considerations filters lab 6 fast fourier transforms final projects img steering microphone array system img voice encoding synthesis system hmm based speaker independent limited vocabulary speech recognition system laboratory equipment complete discussion lab facilities presented report digital signal processing eecs 452 postscript copy obtained clicking title list shows major components lab texas instruments fixed point dsp software system fixed point dsp evaluation module fixed point dsp starter kit floating point dsp module floating point dsp parallel processing system motorola fixed point dsp application development system fixed point dsp application development system floating point dsp application development system evaluation board dsp technology tektronix tds 310 digital oscilloscope tds 410 digital oscilloscope tektronix analyzer related www sites ariel white mountain dsp texas instruments dsp solutions ti dsp family 1997 ti dsp solutions challenge innovative integration spectrum digital 1136 information systems computer science 33 times 98s arrange instructors prerequisite computer science 23 computer science 25 recommended dist tas concentrates schemes representing complex information structures computer system design efficient algorithms processing structures retrieving information algorithms storage allocation deallocation examined detail techniques storing retrieving manipulating large amounts data techniques discussed applied construction analysis specific information systems attention paid effect system design users information systems society large offered alternate years back dartmouth cs home page eecs 478 switching sequential systems fall 1996 information time place tuesday thursday 8 40am 10 00am 1303 eecs bldg instructor professor marios office eecs bldg phone 764 office hours 10 11 30am email marios eecs umich ta sanjay office 2420 eecs bldg ta room office hours mon 2 30 4pm thu 1 00 2 30 pm email engin umich class mail alias eecs umich textbook logic synthesis verification algorithms kluwer 1996 assignments exams problem sets 35 midterm exam tuesday october 22 8 40 10am 25 final exam friday december 13 6 00 8 00pm 40 handouts handout 1 information handout 2 problem set 1 due thursday september 19 handout 3 espresso handout 4 solutions problem set 1 handout 5 problem set 2 due thursday october 3 handout 6 problem set 3 due tuesday october 15 handout 7 solutions problem set 2 handout 8 solutions problem set 3 handout 9 midterm exam october 22 handout 10 solutions midterm exam handout 11 problem set 4 due thursday november 7 handout 12 problem set 5 due thursday november 21 handout 13 solutions problem set 4 handout 14 solutions problem set 5 handout 15 problem set 6 due thursday december 5 lecture notes lecture 14 timing optimization multilevel circuits lecture 15 false paths operation modes path lecture 16 sequential optimization retiming lecture 17 fsm minimization lecture 18 minimizing fsms lecture 19 fsm minimization primes covering lecture 20 state assignment fanout embedding algorithms lecture 21 hardware modeling high level synthesis lecture 22 scheduling algorithms lecture 23 list scheduling force scheduling algorithms lecture 24 resource binding printing lecture notes web update tue nov 26 96 computer graphics computer science 43 times 96f 11 97f arrange instructors danskin prerequisite computer science 23 mathematics 8 13 computer science 25 recommended dist tas themes theory graphical software implementation software topics include transformations needed display dimensional images including perspective line drawing algorithms mapping projection interpolation work hidden surface removal shading algorithms back dartmouth cs home page 22c 116 advanced operating system page prof teodor rus rus cs uiowa ta cs uiowa syllabus assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 assignment 6 assignment 7 project 1 project 2 project 3 midterm exam 1 solutions problems midterm exam 1 send enquiries cs uiowa cs 290 computer language transition crash unix environment summer term 1996 brigham young university computer science department final week final testing center wednesday august 14 thursday august 15 1996 multiple choice covers chapters 11 16 18 lecture outlines guide study don miss final testing center give receive tests handed 9 00 7 00 don late instructor randy wilson office tmcb hours 4 5 tth phone 378 5498 mail randy cs byu teaching assistant shirley wang office 1120 tmcb ta schedule text ground herbert schildt class 9 00 9 50 tuesdays thursdays 1170 tmcb labs 1110 tmcb 1106 tmcb 1102 tmcb 2204 tmcb 2240 tmcb cs 290 news latest information class class schedule tue 6 25 chapter 1 introduction unix object orientation thu 6 27 chapter 2 19 started tue 7 2 chapter 3 data types operators thu 7 4 class independence day holiday tue 7 9 chapters 4 5 control structures arrays strings thu 7 11 chapter 6 pointers tue 7 16 chapters 7 8 functions thu 7 18 chapters 9 10 types operators memory management structures thu 7 18 chapters 1 10 midterm exam testing center mon 7 22 19 tue 7 23 chapter 11 classes thu 7 25 chapter 12 classes continued tue 7 30 chapter 13 operator overloading thu 8 1 chapter 14 inheritance tue 8 6 chapter 15 virtual functions thu 8 8 chapter 16 18 wed 8 14 chapters final exam testing center thu 8 15 11 16 18 lecture outlines grading grading scheme homework assignments homework assignments early term homework 1 unix proficiency exercises homework 2 world programming assignments programming assignments term conform cs 290 style guide questions ta students fine actual writing program understand program 1 rectangle program 2 guessing game program 3 functions program 4 classes pass instructions submitting completed assignment late penalties late programs homework lose 50 total points work early don backups backup create backup directory put things ftp transfer files pc mac alternate unix account lose program don backup sympathy shown backup files ibm pc formatted floppy dos interchange format commands unix account instructions obtaining printing account unix proficiency exercises tutorials mail systems vi text editor part unix proficiency document cs department page img img updated friday june 21 1996 randy wilson randy cs byu eecs 484 database management systems fall 1996 information time place tuesday thursday 3 30pm 5 00pm eecs instructors professor toby teorey liang ta office eecs temporary 2420 eecs ta room phone 763 5216 936 3536 ta room office hours mw 10 12 mw 1 3 email teorey eecs umich engin umich professor nandit soparkar malek ta office 3215 eecs temporary 2420 eecs ta room phone 647 4849 936 3536 ta room 663 home office hours tth 5 7 tth 10 45 12 30 email soparkar eecs umich malek engin umich outline required recommended reading handouts preliminary description grading homework exams 1 oracle sql basic complex queries 10 solutions 2 embedded sql pro transactions 10 solutions 3 database design er modeling normalization 5 solutions 1st midterm 25 4 access methods query processing 10 postscript version 5 implementation experimental problems 15 postscript 2nd midterm 25 administrative policies late homework 2 late days term 20 weekday linear rate drops allowed academic regulations college school incompletes incomplete medical reasons update sept 96 liang 2685 cs 110 introduction computer programming instructor russell manning email rmanning cs wisc office room 1349 computer science office hours find cs132 lab basement saturday 11 00 5 00 home football games sunday 11 00 5 00 company work vectra lab cs132 students priority grades lecture 13 finally click textbook problem solving object programming walter savitch section information 1 20 2 05 oct 28 end semester b1 1402 university rotc building computer lab room 1350 computer science statistics assignments program 0 due monday november 4 program 1 due wednesday november 13 program 1 program 2 program 3 program 4 information day 1 handout syllabus late policy academic misconduct important software introduction microsoft windows hints windows compilers windows operating system email mosaic netscape information introduction borland language savitch text quizzes cse 371 digital system organization design laboratory section img lab manual img upenn cis newsgroup img consultants img motorola 68000 instruction set img motorola 68k faq list img dsl home page img cis home page hans kuhlmann kuhlmann central cis upenn lab manager dsl room 100b cs 674 heuristic algorithms autumn 1996 instructor lewis materials syllabus textbook information class problem definitions instructor information random number generator introduction computer graphics autumn 1996 maggie johnson general information information handouts announcements updated 10 7 96 class examples updated 10 10 96 newsgroup su class assignments programming projects leland stanford modified thu oct 10 01 01 25 pdt 1996 cs 736 advanced operating systems spring 1996 summary intended give broad exposure advanced operating systems topics important components reading discussion research papers project involving implementation experimental system research papers cover topics including synchronization communications memory management file systems protection security distributed systems project requires choose problem research propose solutions implement prototype system lecture info class discuss topics relevant current papers lecture detailed review papers discussion major topics themes papers focal point active participation discussion strongly encouraged lecture 11 00 12 15 tuesday thursday 2255 engineering hall office hour 2 00 3 00pm tuesday appointment computer sciences text text selection classic papers 60 90 operating system design implementation purchase readings doit macc documentation desk 20 readings semester previous semesters buy copy papers grading exam assignments assignment benchmark suite measure performance operating systems sunos solaris linux windows lay hands assignment project involving project proposal implementation final report project presentation total grade class participation counts 10 assignment counts 20 project counts 70 schedule tentative schedule projects list suggested projects make project case discuss choosing project teams people allowed slides slides lectures assigments assignment cs 318 spring 96 operating systems cs 318 home page find assignments handouts class progresses class professor richard lipton mail rjl princeton office hours tba teaching assistant sanjeev kumar mail kumar princeton office hours 11 00 12 pm tuesday thursday handouts handouts homework assignments questions comments send mail phoenix 1564 data structures programming computer science 15 times 96f 10 97w 11 97f 10 98w 11 instructors stein fall drysdale winter prerequisite computer science 5 dist tas continues study computer science begun computer science 5 organized ideas data abstraction abstract data types students learn ways represent lists sets dictionaries priority queues structures inside computer study design tradeoffs space time operations allowed reasons choosing data structure specific representations include linked structures binary trees balanced trees hashing advanced sorting methods covered computer science 5 included students implement programs make data structures algorithms assigned written work students computer science 5 advanced placement departmental examination computer science 19 computer science 15 back dartmouth cs home page cs 485 585 software process management spring 96 97 tentative information lasted updated november 14 1996 img computer science home page img univ idaho home page quick links additional material implemented schedule term project guidelines presentation slides assignments references www links instructor william junk computer science dept university idaho moscow id 83844 1010 telephone 208 885 7530 800 824 2889 fax 208 885 6165 alternate 208 885 9052 mail billjunk cs uidaho video tapes spring 94 95 offering purchase rental contents similar contact engineering video outreach 1 208 885 6373 information description view software engineering activities management perspective centering study software development process view process terms constituent tasks focusing flow information interconnection tasks highlight interdependencies created work products approach contrast traditional software engineering prerequisite focuses techniques employed accomplish technical activities topics covered include software development paradigms life cycles waterfall evolutionary incremental spiral software process maturity capability maturity model bootstrap model software process assessment improvement change management concepts process product metrics organization management strategies risk assessment study management topics software project management cover manage people resources project management discussed constituent tasks context producing software product participation class activities individual activities term project final exam required additional effort required graduate credit prerequisites cs 381 581 software engineering instructor permission ntu students equivalent se 710 substantial work experience considered equivalent knowledge modern software engineering techniques assumed computer access required access internet material electronic mail expected goals goal provide systematic study software development process emphasis define manage expose participants approaches software development identify tasks essential successful projects discuss tasks interact discuss organization develop mature software development process advocate development approach critical popular talked strategies successfully completing participants familiar terminology topical area read analyzed important historical current literature addressing software life cycle models software process issues understand basic concepts embodied prevalent software life cycle models including knowledge advantages disadvantages life cycle approach construct represent software life cycle organization project construct project software life cycle consistent specific software life cycle model understand factors important building capability maturity software development organization assess maturity level software development organization understand factors contribute successful process change implementation plan implement software process improvement activity texts mark al capability maturity model guidelines improving software process addison wesley 1995 journal articles historical current importance material provided instructor alternate resources interested additional information subject list presents resources find required access resources student access disadvantage managing software process watts humphrey addison wesley 1989 capability maturity model software version 1 1 mark al cmu sei 93 tr 24 software engineering institute february 1993 key practices capability maturity model version 1 1 mark al cmu sei 93 tr 25 software engineering institute february 1993 software process assessment improvement bootstrap approach al blackwell uk 1994 ieee std standard developing software life cycle processes ieee 1991 grading cs 485 cs 585 participation 10 10 reading book 15 process assessment assignment 15 15 process definition assignment 15 15 individual project 35 30 final exam 25 15 undergraduate graduate sections graded separately due slightly schedules campus campus sections graded separately participation students expected make regular contribution class campus students prepared offer comments material presented interesting questions class respond good answers questions asked class calling attention high quality article included readings package topic discussed class encouraged campus students communicate regular basis telephone fax mail comment material presented class provide feedback industry practitioner perspectives topics studied relate personal experiences relevant class discussions questions campus students make contribution mail significant contribution week considered minimum satisfactory participation level portion class session devoted discussion feedback based questions comments supplied campus assignments required perform software process assessment make report findings evaluate software development organization familiar evaluate case study make practical application material expected develop process definition representation portion work function process definition defines tasks interfaces people organizations reading students enrolled graduate credit cs 585 required read book related development life cycles organizational maturity process improvement list acceptable books provided term project requires approved term project practical application concept studied project expected extensive graduate students undergraduates project prepare software management plan ieee standards develop software process simulation model organization study software process metrics organization expected propose topic receive approval starting additional guidelines provided activities assignment projects directly video outreach office address listed work mail federal express ups final exam examination coordinator video outreach office copy work submit case lost mail happen outline approximate software life cycle paradigms 13 sessions waterfall model incremental development model evolutionary development model object oriented model maintenance model cleanroom model spiral model ii software processes maturity evolution 10 sessions software processes sei capability maturity model bootstrap model ieee standard maturity evaluation iii software life cycle processes 15 sessions requirements management project planning management project tracking oversight software management software quality assurance software configuration management process definition training product engineering coordination peer review process management software quality management defect prevention risk analysis risk management installation support iv change management 5 sessions img computer science home page img univ idaho home page billjunk cs uidaho cs department homepage img 453 database implementation winter 1997 cs 453 database implementation homepage basic information additional material found created made hope rewarding suggestions improvements contact dr ng general information instructor dennis ng office tmcb phone 801 378 office hour mail ng cs byu prerequisite cs 452 cs 353 equivalent text korth silberschatz database systems concepts addition 1991 mcgraw hill required lecture notes recommended lab open lab monday friday 8 00 24 00 saturday 9 00 21 00 objectives cover internal structure variety data access techniques database system cover transaction management involving concurrency control recovery failure deadlock data consistency database systems survey topics related database management systems including distributed databases security integrity violation problems topics file system structure system structure storage devices file structure organization data file buffer management indexing hashing indexing tree tree indexing hashing query processing query optimization cost estimation indices join strategies parallel pipeline join strategies recovery recovery transactions recovery log based recovery buffer mgmt checkpoints recovery shadow paging storage concurrency control schedules serializability phase locking protocols graph timestamp based protocols distributed databases data replication data fragmentation transparency query processing commit protocols deadlock handling class information policies homework assignments programming projects reviews examinations created 18 oct 1995 updated oct 21 14 54 18 1996 stephen yuan jiang copyright 1995 1996 advanced database applications laboratory brigham young university rights reserved reproduction part work permitted educational research provided copyright notice included copy cs 525 compiler design summer session 1996 instructor wayne snyder office mcs 280 office phone 353 email snyder office hours tues wed thurs 1 00 1 45 final grades summer 1996 materials syllabus assignments policy academic conduct concurrent programming description principles concurrent programming focusing low level semaphore monitor message passing approaches process communication synchronization emphasis principles algorithms implementation prerequisites 107 109a information staff offered 1995 96 units 3 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford 198 205 information discrete structures sections 6 7 professor srinivasan office core 324 phone 445 2019 office hours tuesday 10am noon mail srinivas cs rutgers ta john office hill center room 371 phone 445 4634 ext 23 office hours tuesday thursday 2 00 3 30 appointment mail john rutgers grading note curve 59 final 90 grade final midterm grade 0 8 final 0 2 homework grade 0 4 final 0 4 midterm 0 2 homework homework homework due week begining graded homework back week end recitation pick unclaimed homework midterms john office hours homework solutions note postscript files suggested method viewing printing files run netscape unix based system ghostscript installed means running netscape eden remus term computer lab view files pc aol office hours recitation show lab view solutions print solutions print command ghostscript broken work netscape shift save homework solution file prompt run lpr filename printer printer print filename file saved marked pages list valid printer names type printers homework 1 homework 2 homework 3 homework 4 homework 5 homework 6 homework 7 homework 8 homework 9 homework 10 grades updated 11 19 96 postscript format digits id number roster pages long number grade column 80 midterm 20 homework view grades final final thursday december 19 8 00 pm 11 00 pm hall room 3 college avenue campus test open book notes don panic cps 291 introduction internet purpose fold familiar internet protocols resources potential social political economic impact internet information prerequisites pulse credit hours 3 instructor arnold patton office hours 317 eb hours determined lectures 10 20 12 10 330 engineering building required text internet guide users providers student information results web publishing assignment web publishing catch homepages outline introduction 1 history internet created 2 communications internet work ii impacts 4 internationalization cultures 5 legal charge 6 privacy rights internet 7 politics government web win 8 entertainment line face face 9 cultural internet virtual culture midterm 10 buying selling fast lane 11 free fee competing net 12 ethics security iii ahead 13 java viruses design 14 virtual reality 15 agents intelligent artifacts information highway 16 coping information overload 17 future internet conclusion 18 cost benefits inn term paper presentations final notice instructor reserves change order contents outline time prior notice grading grade consist exams undecided number class homeworks term paper project contribution breakdown components exercises homework 20 term paper 30 midterm 7 23 96 20 final 8 14 96 30 theory graphs 22c 167 152 118 mclean hall 1 30 pm mwf instructor sriram pemmaraju office 201m mlh phone 335 0741 office hours 10 30 11 30 mwf miscellaneous information advertisement postscript syllabus postscript project information postscript additional project information postscript additional project information latex information survey paper postscript graph theory resources internet midterm grades posted april 11 final final exam postscript final grades homeworks homeworks 1 10 solutions homeworks 11 20 solutions homeworks 21 30 solutions homework 31 postscript homework 32 postscript homework 33 postscript homework 34 postscript homework 35 postscript homework 36 postscript homework 37 postscript homework 38 postscript homework 39 postscript homework 40 postscript homework 41 postscript homework 42 postscript solutions solution 31 postscript solution 32 postscript solution 33 postscript solution 34 postscript solution 35 postscript solution 36 postscript solution 37 postscript solution 38 postscript midterm midterm due back monday 3 11 class solution views opinions expressed page strictly page author contents page approved division mathematical sciences college liberal arts university iowa cse 411 automata schedule 1 55 2 45 117 debartolo hall professor charge danny chen room 384 fitzpatrick engr hall phone 219 631 8804 email cse office hours 11 00 11 45 1 20 1 55 graduate assistant room 222 cushing hall phone 219 631 8854 email cse office hours 4 00 5 00 4 30 5 30 class description goal develop fundamental automata formal languages understand power limits computational models focus general principles area applications solving real world problems check news assignments solutions projects author email cse discrete structures computer science section 001 instructor information professor stephen turner office 723 wells hall office hours 2 45 3 45 email turner cps msu ta information ta office 314 eb office hours 11 00 1 00 mwf final exam click information final final grades click information final 5 digits student number grade information view download syllabus notes homework solutions quiz exam scores cs 6 homepage study guide final exam syllabus submit homework programming assignments scan images ran homepage modified october 1 1995 hadas cs hmc cs 525 software creation fall 1996 instructor scott woodfield office tmcb 3332 1 00 1 50 mwf phone 378 2915 woodfiel cs byu teaching assistant sean office hours goals familiar basic topics object oriented analysis design text object oriented systems analysis model driven approach embley kurtz woodfield html definitive guide kennedy optional workload final 10 final assignments 90 assignments 1 electronic osa tutorial document 20 2 unified model 10 3 osa specification internet genealogy system 20 4 oo design internet genealogy system 15 5 publishable paper 15 6 design pattern presentation 10 cheating policy cheating policy simple caught cheating cheating instances brought attention department chairman attempt student removed department college university cheat quizzes work considered cheating copy person work work communication meet problems mail information class paper web page points intrest schedule lectures osa tutorial osa tutorial lex definition lexical osa language yacc definition lexical osa language lexical version book diagrams osa tutorial tar format osa tutorial tar format gzipped responsible information contained syllabus web class cs dept home page byu home page osm home page updated 30 sep 1996 scott woodfield woodfiel cs byu cse 180 window programming laboratory summer 1996 print copies material cets printers general information syllabus submit homework electronically read newsgroup upenn cis send questions comments nick central cis upenn homework homework 0 homework 1 homework 2 solutions handouts notes unix notes xlib graphics primitives slides introduction window system introduction motif labels buttons manager widgets widgets menus dialogs tcl tk overview tcl tcl based applications tk guidelines line resources manual pages window user commands xlib toolkit functions tcl tk notes tutorials complete description motif resources introduction tcl tk answers frequently asked questions motif companies consortium official owner window system open software foundation provider motif freedom software corp motif software cs ece 752 advanced computer architecture 3 credits advanced techniques computer design parallel processing pipelining multiprocessors multi computers networks high performance machines special purpose processors data flow architectures prerequisites cs ece 552 cs 537 semesterly information fall 1994 cse 573 artificial intelligence fall quarter 1996 artificial intelligence ai poses fundamental challenging questions computer science build intelligent machines addresses questions providing depth introduction selected topics ai including agent architectures knowledge representation search planning machine learning reasoning uncertainty ai methodology staff dan weld weld cs sieg 408 543 9196 hours tba marc friedman friedman cs sieg 429 543 5129 hours tba nick kushmerick nick cs sieg 428 685 2723 hours tba outline topics reading assignments assignments exams grading resources class mailing list archive past messages cos 461 distributed computing fall 1994 run acme distributed machines announcements information lecture notes submitting programming assignments schedule week 1 2 3 4 5 6 7 8 9 10 11 12 assignments selected man pages notes programming rob pike emacs gdb lint quick introduction mosaic full xmosaic user guide create www home page img send email instructors copyright 1994 edward felten ed felten felten cs princeton wed aug 17 1994 cs w3101 01 programming languages fall 1996 class home page home page center communication entire class visit frequently information relevant disseminated regular basis announcements updated 10 14 1996 general information updated 9 4 1996 syllabus handouts lectures assignments solutions grades newsgroup columbia fall page maintained andreas cs columbia cos 226 data structures algorithms spring 1995 browse pu cs 226 announcements newsgroup information submitting programming assignments schedule assignments lecture notes practice midterm practice final selected man pages notes programming rob pike emacs gdb gdb quick reference lint create www home page send email phoenix copyright 1995 edward felten division engineering applied sciences harvard university cs182 intelligent machines reasoning actions plans fall 96 mondays wednesdays 1 2 30 pm aiken computation laboratory room 101 instructor prof barbara grosz teaching fellows luke wheeler prerequisites computer science 51 computer science 121 concurrently cs182 introduction artificial intelligence ai intended undergraduates graduate students previous exposure ai ways approach study ai cs182 emphasize basic techniques mechanisms developed construction intelligent systems focus reasoning actions major topics covered include search representation formalisms strategies reasoning planning applications language vision robotics studied questions prerequisites feel free contact teaching fellows information found description syllabus links section refer pages postscript format materials description syllabus mid semester questionnaire assignments assignment 0 back lisp assignment 1 problem encoding search assignment 2 game trees alpha beta pruning assignment 3 knowledge representation theorem proving assignment 4 inheritance networks assignment 5 london explorer map london underground notes 09 16 lecture 1 introduction overview 09 18 lecture 2 basic search 1 09 25 lecture 3 basic search 2 09 27 lecture 4 basic search 3 09 30 lecture 5 basic search 4 games 10 02 lecture 6 agent architectures 10 07 lecture 7 knowledge representation 10 09 lecture 8 predicate calculus 10 18 lecture 9 guest lecture notes 10 21 lecture 10 logical inference 10 23 lecture 11 automated inference 10 28 lecture 12 resolution strategies prolog network systems 10 30 lecture 13 frame systems classification logics 11 04 11 06 lecture 14 15 planning basics 11 13 lecture today midterm 11 18 lecture 16 partial order planning basics sampling ai www tools common lisp ucpop planner otter automated deduction system interesting sites cmu artificial intelligence repository association lisp users journal artificial intelligence research mit artificial intelligence laboratory home page general information ai related information artificial intelligence resources questions content page contact bree horwitz return das home page cs674 introduction natural language understanding computer science department cornell university spring 1996 cs674 img information cs674 img materials cs674 code academic integrity read announcements list resources project brill directory brill part speech tagger brown directory brown corpus part speech tagged directory small corpus annotated part speech information text corpus executable wordnet set environment variable archive wordnet dict run finally site description contents penn treebank ii collection annotated text cornell part projects talk francis access information project database recent papers computational linguistics nlp cmu ai repository pointers code nlp system components presentation schedule turn project cs home pages cs department home page computer organization assembly language programming 22c 18 108 3405 eb 10 30 mwf instructor sriram pemmaraju office 201m mlh phone 335 0741 office hours 9 30 10 30 mwf teaching assistant li qiao office macbride 255 phone 335 0654 office hours 3 00 4 30 pm tth syllabus homeworks homework1 homework2 homework3 homework4 homework5 homework6 projects project1 project2 exams final grades 5 11 announcements 5 3 cmpt 215 3 introduction computer organization architecture things purpose requirements topic outline computing facilities software assignments solutions marks notes program documentation programming examples copies year exams assembly language summary notes faqs frequently asked questions information updates reverse chronological order matters relating instructor rick bunt room engineering 8 bunt cs usask ca 966 4890 schedule lectures tuesday thursday 11 30 1 00 physics 107 tutorials tuesday friday 4 00 5 30 arts 211 textbook computer organization design hardware software interface patterson hennessy morgan kaufmann 1994 exam schedule mid term exam thursday october 31 class special pre exam review session october 28 7 00 9 00 pm room 106 biology final exam wednesday december 18 9 00 room 143 arts cs cs elvis 2208 introduction computers programming a22 professor samuel marateck reaching samuel marateck mail marateck cs nyu phone 212 998 3146 office 620 warren weaver hall office hours 4 30 6 00 monday wednesday syllabus instructions email list sending homeworks email postscript files click link save file disk exit netscape double click main icon windows select dos window icon dos prompt change drive saved program ftp ps print typing copy ftp ps prn warning print ps file terminating windows required output submit programs ftp programs unix machine attach files pine email syllabus postscript file homeworks homework 1 page 99 problem 14 homework 2 homework 3 page 204 problems 15a homework 3 homework 4 homework 5 homework 6 class programs sample midterm 2 sample final answers end chapter problems text book acfsw server 14 wash place drive directory courses v220101 001 es cs 575 theoretical aspects computing autumn 1996 instructor lewis materials syllabus teaching schedule textbook homework assignments term project information instructor information artificial intelligence computer science 44 identical cognitive science 44 times 97w 10 98w arrange instructors rus prerequisite computer science 23 25 dist tas introduction field artificial intelligence topics include games robotics lisp prolog image understanding knowledge representation logic theorem proving understanding natural languages discussions human intelligence back dartmouth cs home page cs551 computer communications cs551 home page source latest information offered computer science department university southern california grades posted homeworks projects exams contact tas dr estrin immediately found discrepancies grades newsgroup class account email consulting read latest info send questions general interest cla ss class newsgroup usc class check class account consult readme file regularly questions send email dali catarina usc catarina usc estrin usc frequently asked questions faq personnel personnel office hours materials goal meeting time place outline lecture schedule selected readings lecture notes materials timely readme file read homeworks projects hw 1 text postscript solution hw 2 text postscript solution programming assignment 1 hw 3 text postscript solution programming assignment 2 3 hw 4 text postscript solution hw 5 text postscript solution hw 6 text postscript solution modified da li january 26 1996 programming lisp description introduction problem solving lisp language focusing functional programming paradigm topics recursion list manipulation mapping functional arguments destructive processing macros lisp implementation environments packages efficiency object oriented programming classes methods term project prerequisite 106b 106x equivalent instructor feldman information quarters offered 1995 96 spring feldman mw 3 15 4 30 units 3 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford ismap 101 home page computer science 101 pages files introduction microsoft developer studio resources object oriented programming computer science curriculum img http cs colgate cs101 revised august 31 1996 questions knolan colgate syllabus research tailored current students enrolled set syllabus list topics covered indepth offering extended coverage hamming networks learning critic associate search network genetic algorithms organizing topological feature maps counterpropagation networks bam bidirectional associative memories boolean networks write journal conference research papers student required write journal style research paper paper necessarily published couple give experience writing careful research publication rce restricted energy networks implementation actual applications neural networks img img comments webmaster 1142 introduction computer science computer science 5 times 96f 11 97s 2 97f 11 98s 2 instructors cormen fall kreider spring dist tas introduction fundamental concepts techniques computer science students learn solve numerical numerical problems writing programs structured high level language important ideas include problem solving good program design data abstraction recursion graphics introduced basic algorithms including searching sorting data structures including arrays files linked lists studied context applications text processing data bases simulation graphical applications ideas analysis algorithms introduced context applications back dartmouth cs home page cs631 multimedia systems computer science department cornell university fall 1996 final project presentation schedule staff info materials students web pages project web pages links 631 newsgroup anouncements newsgroup access rivl bug comments questions web page send mail janosi cs cornell cps 6 fall 1996 img introduction programming design analysis assignments labs quiz grades lecture notes tests final exam scheduled friday dec 20 7 10pm page materials prof rodger cps 6 prof ramm cps 6 materials handouts check teer carr cluster staffing schedule setting permissions syllabus read cps 6 newsgroup contacting professors tas contacting lab tas cps lecture notes introduction ch 1 2 9 4 program construction ch 2 1 2 4 9 9 cc cc cc cc cc parameters input arithmetic ch 2 5 3 3 9 16 sweeps cc cc cc cc cc classes compiling ch 3 4 3 6 9 18 cc balloon fly cc conditionals ch 4 1 4 4 9 18 9 23 cc cc functions returning values ch 4 5 4 8 9 23 9 25 cc cc remaining lecture notes prof ramm lecture 9 30 dice dice cc blastoff cc cc diamond cc cc pow2 cc lecture 10 2 adder cc cc lecture 10 14 cc cc cc cc cc cc cc lecture 10 16 cc cc format cc cc lecture 10 23 cc ref cc walk walk cc lecture 10 28 observer cc cc cc flip cc coin coin cc cc cc cc lecture 10 30 cc letters cc context cc lecture 11 4 context cc cc cc morse cc cc lecture 11 6 cc cc cc lecture 11 11 cc fact cc convert cc lecture 11 13 cc capital cc wc cc printing lecture notes postscript format files postscript format postscript previewer view sparcstations print viewing select save save file ps extension ps send file printer typing lpr ps random quizzes quizzes located grades current grades points item modified sept 4 1996 forget update susan rodger rodger cs duke computer vision general information resources introduction postscript version read mechanics carefully document asks things image collections related links image processing tools newsgroup su class lecture notes notes risk overview image formation postscript version edges postscript version edge detection ch 3 smoothing postscript version segmentation sec 3 3 general remarks postscript version shape shading sec 2 2 chapter 5 horn chapters 10 11 texture chapter 6 bergen theories visual texture perception spatial vision regan ed crc press 1991 voorhees poggio computing texture boundaries images nature 333 pp 364 367 shape texture postscript version stereo triangulation postscript version correspondence problem chapter 7 correspondence methods correlation relaxation poggio vision man machine dynamic programming kanade chapter 7 visual motion interpretation chapter 8 feature tracking postscript shape reconstruction postscript orthographic projection figures 5 megabytes videotape state art computer vision homework homework 1 due 1 23 96 ftp copy material directory usr class www hw1 leland homework 1 solutions homework 2 due 2 1 96 homework 2 solutions homework 3 due 2 22 96 homework 3 solutions homework 4 due 3 7 96 homework 4 solutions midterm sample solution sample midterm statistics teaching evaluation informal teaching evaluation form handed class give extra feedback fill electronic version anonymously teaching staff carlo tomasi instructor tomasi cs stanford office gates building room 156 415 725 2593 office 415 725 1449 fax office hours appointment send mail call teaching assistant cs stanford office gates building room 112 415 723 4310 office 415 725 1449 fax office hours tue 3 5pm mina madrigal administrative assistant mina flamingo stanford office gates building room 146 carlo tomasi tomasi cs stanford cs 395t web operating systems unique mwf 1 00 2 00 tay 3 144 recent explosion interest world wide web resulted evolving set protocols protocols address traditional concerns operating systems interprocess communication resource allocation security general context internet goal class provide understanding current state art web operating systems address problems solved provide mature general purpose web operating system key hypothesis design class issues addressed context web addressed traditional areas operating systems occasionally read web related papers bearing understanding current web problems class project reports pointers internet research references information class syllabus reading list schedule longer organized list papers class roster handout verification ssl protocol proof sketch guidelines final project talk report eecs cs 183 elementary programming concepts eecs cs 183 introductory computer programming majors starting fall 1996 semester programming language pre requisites current instructor ann ford mail umich graduate student instructors phillip mail umich greg lewis mail umich mail umich christopher wong mail umich intended majors computer science computer engineering fall term 1997 serve pre requisite eecs cs 280 280 eecs cs 100 pre requisite information eecs cs 183 general information office hours discussion sections lecture notes final exam information information computer science concentration computer science engineering home page uw cs computer networking courses cs 640 introduction computer networks cs 740 advanced computer networks introduction computer networks cs 640 table contents international connectivity map uw networking courses offered information instructor teaching assistants syllabus mail archives assignments programming references selected readings internet connectivity map click latest text version networking courses uw madison information lecture time 8 00 9 15 mwf place 1221 comp sci stat class email cs640 1list instructor lawrence landweber office comp sci stat phone 263 7442 email lhl cs wisc office hours 9 30 11 00 teaching assistant srinivasa narayanan office 3360 phone 262 9275 email nsp cs wisc office hours monday 2 00p 4 00p wednesday 3 00p 5 00p times convenient feel free email nsp cs wisc appointment teaching assistant ben teitelbaum office 3310 phone na email ben cs wisc office hours tuesday 1 00p 3 00p thursday 2 00p 4 00p times convenient feel free email ben cs wisc appointment fall 1996 syllabus fall 1996 mail archive moderated csl mail archive complete assignments fall 1996 1 programming assignment 1 error warning codes 2 class project implementation atm network layer reliable atm adaptation layer handout postscript project overview slides postscript powerpoint software engineering 101 slides postscript powerpoint design document evaluation form postscript grading midterm exam 25 final exam 25 assignment 1 5 term project 45 prior midterms 1 fall 92 midterm 2 fall 94 midterm optional reference book project unix network programming stevens richard prentice hall isbn 0 13 1 programming references bsd socket interface socket interface lecture cis 210 f96 introduction computer science instructors art farley amr sabry michael hennessy 210 syllabus office hours assignments announcements 200 news group lab code kla b26 kla grade book 210 staff pages 210 student pages policies role 210 web pages policy electronic distribution information deadlines due dates policy milestones plagiarism stay dean office workload time management time budget cis 210 policy extra credit review pages dale weems review suggested review exercises text quiz 1 key sample programs midterm key lab pages b26 tips 96f environment b26 klamath software tutorials practice hot environment b26 klamath common programming errors learn people mistakes manual page prototype format unix style manual page cis student organizations women computer science wics student acm chapter cis peer advising cla cs 112 introduction computer science ii boston university computer department department syllabus homework documentation guidelines homework 1 homework 1 postscript homework 2 homework 3 homework 4 homework 5 homework 6 introduction artificial intelligence cs 470 professor tony martinez syllabus slides homework programs announcements 1592 problem solving computers fall 1996 computer sciences 310 check pages information cs310 instructors teaching assistants including office hours information assignments including suggestions copies assignments explanations grading check policy assignments work information examinations copies past exams information labs including copies handouts documents including syllabus documents web pages postscript postscript viewer obtain cs ftp site check local services section cs department home page local services ftp web page ghost directory read readme file directions bu cas cs 113 introduction computer science ii intensive spring 1996 home page weekly programming assignments 0 1 2 3 4 5 6 7 8 9 10 mid term quiz thu feb 29 make quiz thu mar 21 final exam tue 7 2 4pm study sheets quiz final code standish chapters 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 description designed students program proficiently pascal basic fortran high level programming language begins intensive introduction programming language covers materials cla cs 112 work load heavy fast intensive covers topics cs 111 cs 112 semester lectures tue thu 2 00 3 30pm mcs 148 sections a2 mon 10 00 11 00am mcs b24 labs mcs b33 discussions a3 wed 4 00 5 00pm mcs b24 labs mcs 148 discussions a4 fri 12 00 1 00pm mcs b24 labs psy discussions lab section meetings convene cs computer lab mcs b24 discussion section meetings convene class room schedule section meeting labs discussions schedule programming exercises completed lab section contribute final grade instructor stan sclaroff room mcs 279 phone 353 8928 mail sclaroff cs bu office hours tue 5 30 7pm thu 3 30 5 00 appointment teaching assistant elena machkasova room mcs 205b phone 353 5231 mail elenam cs bu office hours mon 11 12 wed 12 1 graders jeffrey hani syllabus policy grading tutorial information unix emacs internet page created nov 9 1995 modified 13 1996 maintained stan sclaroff cs 132 fall 1996 news instructor deadlines exams syllabus electronic manuals guide cs quiz review guide teaching textbook explore web 132 assistants errors search cs 132 web pages keywords returns matching paragraphs submit reset news set class account leave computer exiting windows exit windows automatically exit account don instructed person starting computer ve abandoned complete control account send messages signed read mail copy delete personal work remember exit windows working day plan leave machine unattended time email address initialize account provided computer sciences department provided doit account cs 132 semester end account canceled long uw student email account doit active messages announcements cs 132 computer sciences account midterm exam answer key instructor professor ed desautels office computer sciences office hours 12 1 monday wednesday appointment phone 262 dept office 262 1204 mail ed cs wisc teaching assistants follow links ta home page kelly ratliff nathan bockrath email kelly cs wisc email bockrath cs wisc office 3360 cs office 3310 cs office phone 262 9275 office 262 1721 phone office hours mw 3 30 4 30 office mw 10 00 11 00 132 sections 304 305 hours grades 132 301 302 sections grades rehnuma rahman jaime fink email rehnuma cae wisc email cs wisc office 1349 cs office 1306 cs office 262 5340 office 262 6601 phone phone office 11 00 12 00 office tr 10 45 11 45 hours 12 30 1 30 hours 132 317 318 132 315 316 sections sections grades grades ashraf aboulnaga andrew geery email ashraf cs wisc email geery cs wisc office 3310 cs office 1301 cs office 262 1721 office phone phone office mw 4 00 5 00 office 2 30 4 30 hours hours 132 319 320 132 303 304 sections sections grades grades james herro abhinav gupta email jherro cs wisc email agupta cs wisc office 1301 cs office 3360 cs office office 262 9275 phone phone office wf 12 30 1 30 office mf 9 30 10 30 hours hours 132 305 310 132 322 323 sections sections grades grades jyothi krothapalli su hui chiang email jyothi cs wisc email suhui cs wisc office 3310 cs office 6384 cs office 262 1721 office 262 6619 phone phone office mw 10 00 11 00 office 4 00 5 00 hours hours 132 306 307 132 321 sections sections grades grades thanos tsiolis email tsiolis cs wisc office 6364 cs office 262 6615 phone office 10 00 11 00 hours 132 309 sections grades enterprise image explore web companies software hardware borland hewlett packard ibm intel microsoft novell links web exploration lycos enormous database web sites yahoo internet resources classified categories lookup search virtual tourist find w3 sites world clicking world map mother bbs large alphabetical list web sites hot cool web lists excellent web sites university wisconsin madison cs home page page originally created maintained ben teitelbaum thanos tsiolis modified maintained kelly ratliff cos 320 compiling techniques fall 1995 princeton university schedule information texts computers grading assignments study guides year midterm final exams schedule week 1 2 3 4 5 6 7 8 9 10 11 12 submitting programming assignments keeping touch browse pu cs 320 newsgroup handouts copyright 1995 andrew appel cs104 history computers information quarters offered 1995 96 winter enroll science society 161 units 4 5 modified tuesday april 9 1996 5 02 49 copyright 1996 stanford university www cs education webmaster www cs education cs stanford cs 701 construction compilers fall 1996 schedule lecture 9 30 10 45 tuth 1263 instructor charles fischer office cs telephone 262 6635 mail fischer cs wisc office hours 1 00 2 00 mondays wednesdays fridays appointment teaching assistant krishna kunchithapadam office 1351 cs telephone 263 1938 mail krisna cs wisc office hours 11 00 12 00 tuesdays thursdays appointment img programming assignments homeworks img readings img check regularly general information overview key dates grades img examinations img links interest harvey mudd college cs 142 math 167 theory computation fall 1996 interactive automata simulator syllabus homework assignments late homework policy schedule office hours ran homepage fun links modified august 7 1996 hadas cs hmc http www cs hmc ~keller html harvey mudd college spring 1996 computer science 156 parallel real time computation personnel instructor robert keller 242 olin 4 5 appt keller muddcs 18483 secretary nancy mandala 240 olin 1 5 nancy muddcs 18225 cs intern account problems tbd 101 beckman tbd muddcs catalog description characteristics applications parallel real time systems specification techniques architectures languages design implementation 3 credit hours prerequisites prerequisites cs 124 131 3 credit hours texts michael quinn parallel computing theory practice edition mcgraw hill 1994 selected references papers provided requirements programming assignments parallel machines written assignments participants present short tutorial lectures chosen topic participants choose project instructor approval report results class cs 152 topic outline denotes reading pages quinn book motivation parallel computing 1 24 response time user concurrency throughput fault tolerance logical structuring parallel applications expression evaluation matrix computations database search sorting measuring analyzing parallel program performance serial parallel time speedup efficiency generic models theoretically motivated models pram parallel random access machine 25 51 dag directed acyclic graph model wt work time model bsp bulk synchronous parallelism motivated models interconnection networks 52 89 mimd multiple instruction stream multiple data stream simd single instruction stream multiple data stream spmd single program multiple data language motivated models dataflow systolic arrays functional programming logic programming goal trees object oriented programming architecture studies 52 89 simd architectures connection machine icl mimd architectures shared memory sequent symmetry cray t3d partitioned memory paragon ncube numa uniform memory access machines bbn butterfly cedar clusters architectures dataflow graph reduction vliw long instruction word machines systolic arrays neural networks programming low level review processes communication rendezvous unix process management barrier synchronization mach higher level linda futures apl operators language issues parallel decomposition dataflow analysis grain size trace scheduling languages 91 130 concurrent functional languages fortran 90 high performance fortran ada 9x concurrent lisp concurrent prolog strand pvm mpi mapping scheduling 131 156 system issues scalability metric kumar cache coherence combining networks load balancing deadlocks fault tolerance algorithm studies elementary 157 177 matrix multiplication 178 197 fast fourier transform 198 216 solving linear systems 217 254 sorting 255 293 parallel search 294 308 graph algorithms 309 335 combinatorial search 336 366 applications case studies finite elements parallel logic programs monte carlo traveling salesman problem body simulation theorem proving real time systems characteristics examples real time systems timing performance issues handling time delays deadline specification scheduling language requirements table contents parallel computing theory practice 1 introduction 2 pram algorithms 3 processor arrays multiprocessors multicomputers 4 parallel programming languages 5 mapping scheduling 6 elementary parallel algorithms 7 matrix multiplication 8 fast fourier transform 9 solving linear systems 10 sorting 11 dictionary operations 12 graph algorithms 13 combinatorial search additional references joseph introduction parallel algorithms wesley 1992 guy vector models data parallel computing mit press 1990 vipin kumar al introduction parallel computing design analysis algorithms benjamin cummings 1994 geoffrey fox al parallel computing works morgan kauffman 1994 gregory search clusters prentice hall 1995 worldwide web links supercomputing parallel computing research groups rcs id html 1 2 1996 01 16 19 25 55 keller exp keller cse 232 advanced programming class meeting time place mwf 9 10 131 debartolo hall instructor alan yoder room 307 cushing phone 631 email cse office hours 10 30 12 00 mw teaching assistants kartik nanda room 206 cushing phone 1 email bach helios office hours 14 00 15 30 20 00 22 00 wed fitz cluster undergraduate teaching assistants mad dog ken kearney victor mike ramos description top analysis structured programming discussion unix operating system basic analysis algorithms algorithm development implementation debugging testing programs students write programs language learn concepts taught acquire experience solving problems abet description class information icons bottom cse 232 page jump quickly img cse 232 home bring back page img news minute news class newsgroup courses img lectures lecture notes img homework homework handouts due dates solutions img exams exams exam dates solutions img question professor question original author dr jay brockman current author alan yoder email cse change october 25 1996 1065 center advanced technology york university introduction multimedia web site lecture slides notes spring 97 semester posted meantime spring 96 information found lecture slides notes assignments due dates cse 370 introduction switching theory logic design laboratory section links interest img cse370 lab manual img upenn cis cse370 newsgroup img cse370 syllabus img cse370 consultants img ta sanjay img dsl home page img cis home page hans kuhlmann kuhlmann central cis upenn lab manager dsl room 100b img cs447 interaction design project 293 stanford university 95 96 offered years instructors ellen interval research corporation terry winograd computer science david kelley product design mechanical engineering time schedule information winter 1996 1 unit thursday 4 15 5 45 pm history room 217 spring 1996 5 units time place announced description students work small interdisciplinary project teams develop innovative technology prototypes submitted international student design event sponsored interval research corporation material focus software hardware interfaces interaction design aesthetics underpinnings successful design reflective iterative design process group dynamics effective interdisciplinary teamwork working users group work opportunities develop skills identifying resources students wide variety disciplines including computer science design division mechanical engineering social sciences communication psychology education professional schools including business medicine encouraged join class play major role success teams based interdisciplinary teams general pre requisite students depth knowledge relevant disciplines spring quarter limited 25 students requires student winter quarter priority future balance teams discipline click syllabus click list hci courses stanford information provided stanford computer science department hci coordinator part description hci stanford updated january 16 1996 img cse 370 introduction digital design autumn quarter 1996 gaetano borriello corey anderson cse 370 home page home page cse 370 web bunch information class mind document static information class announcements messages added frequently problems document cse 370 web general send mail cse370 webmaster cs class announcements notices instructor ta system administrators update 12 10 96 12am class mail archive messages cse370 cs washington update 12 10 96 12am send mail class instructor ta instructor ta administration goals syllabus meeting times lectures mwf 8 30 9 20am eeb 108 final exam monday december 16 8 30 10 20am eeb108 workload grading expectations pc laboratory software tools policies collaboration cheating announcements mail addresses schedule lecture topics instructor gaetano borriello gaetano cs office hours 12 30 1 20 sieg 212 ta corey anderson corin cs office hours 2 30 3 20 tth 8 30 9 20 sieg 326a weekly assignments bi weekly quizzes final exam lectures online versions slides lectures textbook contemporary logic design katz benjamin cummings addison wesley 1994 web maintained author katz web maintained publisher benjamin cummings addison wesley notes topics interest evolution implementation technologies computer aided design cad tools logic design synario feedback things anonymously desire questions evaluation completed day class links previous quarters cse 370 portions cse 370 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 370 web copyright 1996 department computer science engineering university washington comments cse370 webmaster cs washington update 12 10 96 cs 380d distributed computing spring 1996 instructor lorenzo alvisi teaching assistant rajeev joshi contents office hours locations mechanics required textbook content grading problem sets information pertaining final exam suggested solutions midterm exam newsgroup utexas class cs380d instructional staff lorenzo alvisi taylor hall 4 122 phone 471 office hours tuesdays 10 00 12 00 rajeev joshi ua 9 4 phone 471 9756 office hours mondays thursdays 2 00 4 00 pm meetings lorenzo rajeev arranged appointment mechanics expect 2 3 classes cover material required textbook remainder sources papers textbooks references sources class time lectures 9 00 10 30 monday wednesday robert lee moore hall 5 124 newsgroup class utexas class cs380d required textbook distributed systems edition mullender editor acm press addison wesley publishing company reading ma 1994 content covers abstractions proved expected designing building tomorrow distributed systems include global states cuts logical vector clocks causal message delivery global property detection message logging checkpointing replication management state machine approach primary backup approach agreement protocols byzantine agreement ordered multicast group programming techniques applications distributed file systems caching disconnected operations time services byzantine clock synchronization security encryption authentication security group programming integrate discussion general principles presentation case studies exemplify principles design implement real systems topics depending time interest presented size class give presentation topics include distributed shared memory distributed objects kernel support distributed systems weak consistency replica management protocols electronic commerce protocols wide area networks grading 4 5 written homework assignment solutions graded solution demonstrates effort behalf authors solution wrong receive collaboration homework assignment students permitted encouraged required collaboration single solution submitted grading names collaborators collaborations considered violations academic integrity written home midterm examination collaboration allowed final exam student required write final paper 20 pages surveys issues discussed class list suggested topics distributed class monday 4 8 paper due start class wednesday 5 1 4 weeks complete paper team colleague prepare lectures topic previously covered class choose option colleague required write single survey paper 20 pages encourage presentation give excellent opportunity improve communication skills problem sets subsequent problem sets conform general guidelines prove show synonymous precise proof required asked prove show show impossible give proof makes clear problem solved matter algorithm insufficient show algorithm work algorithm develop accompanied proof correctness explicitly told due mon 5 feb 1996 problem 1 snapshot protocols discussed class textbook assume communication channels fifo derive snapshot protocol asynchronous system depend fifo assumption prove correct prove protocol produces consistent global state assume snapshot computed point run note book reference paper solution problem urge resist temptation solve problem visiting library problem 2 taking snapshot distributed computation general technique computing stable global predicates efficient protocols derived computing specific predicates conceptually simpler efficient terms number messages exchange snapshot based solution problem required derive specialized protocol detecting deadlock asynchronous distributed system ideally protocol centralized monitor process message cost number processes distributed system monitor based snapshot protocol detecting deadlock cost suggested solutions problems online link points postscript file due wed 28 feb 1996 0900 link points postscript file describing homework assignment final exam assignment constituting final exam due 5 friday 3 1996 link points postscript file describing assignment questions feel free send email lorenzo rajeev ideas improving page send suggestions img joshi cs utexas rajeev joshi updated 11 apr 1996 boston university cas computer science dept cas cs 101 introduction computers cs 101 general introduction computers applications assumes previous knowledge subject cs101 introduces computers arts sciences work programmed people read topics microprocessors www understand people data processed job people computerization society meaning instructor bob gaimari email rgaimari cs bu office mcs 205a ext 3 5230 hours mon tue 8 00pm 9 00pm appointment class meeting time mon tue wed thu 6 00pm 8 00pm place mcs 149 archives syllabus homeworks archive miscellaneous handouts student home pages document adapted prepared professor azer bestavros cs bu created june 26 1996 updated june 26 1996 frame f0 frame f1 frame f2 cs372 introduction operating systems class information handouts assignments readings project information groups send mail prof send mail ta newsgroup ismap cse532 software engineering quick index administrative information information instructor syllabus lecture notes collected set handouts lectures problem sets postscript files problem set handouts solutions handouts postscript files handouts links pointers web resources general fun official description admin lectures homework handouts links cse532 home img lumsdaine img cse engr 142 computer programming martin dickey richard ladner autumn 1996 142 home page world wide web web short hypermedia document cse engr 142 bounty information class click highlighted item information class messages check frequently syllabus sorts schedules week glance week week activity schedule computing labs including lab hours watch lab hour staff including instructor ta office hours lecture slides lecture slides audio summer 1996 homework examinations midterm final originally scheduled place time study guides tests place time kinds tips compiler pc macintosh users computing home textbook code references tutorials special demos webs earlier quarters intact invited browse notice problems instance links don work send mail webmaster assignments tests previously autumn 1995 winter 1996 spring 1996 summer 1996 information university washington computer science engineering department computer science degree program college arts sciences computer engineering degree program college engineering related courses majors nonmajors comments cse142 webmaster cs washington update 11 19 96 cse 415 introduction artificial intelligence spring 1996 professor alistair holden holden cs office eeb 309 x3 2054 office hours tu noon 1pm wed 10 30 noon ta joshua redstone redstone ms office thompson 9 office hour monday 1 30 2 30 lab hours monday 2 30 3 25 thursday 1 30 2 25 text rich knight artificial intelligence touretzky common lisp gentle introduction symbolic computing general information basic computer information outline information turnin instructions project 3 programming assignment due april 11 solution 1st programming project homework assignment due april 18 homework assignment due april 25 programming assignment due april 26 solution programming assignment programming assignment due 17 5pm sample solution programming assignment final programming assignment due june 3 final exam information introduction allegro emacs interface postscript emacs postscript allegro emacs interface postscript instructions downloading standalone pc macintosh note check grades recorded type grades redstone cs washington cse 500 490b computers society home page computers society winter cse 500 computers society focus social economic ethical legal implications present internet future national global information highway instructor alan borning class times tues thurs 12 00 1 20 sieg 225 syllabus class schedule links relevant web sites books journals reference assignments assignment 1 parallel programming computer science mwf 11 30 12 20 akw 300 taught professor david gelernter computer science department yale university contents description syllabus books cluster account linda information announcements updated 11 11 96 assignments exams description emergent programming styles solving problems variety parallel models paradigms basic design efficient parallel algorithms methods problem decomposition models evaluating program performance techniques optimizing parallel compilers wide variety problems programming exercises linda ts net illustrating general approach programming parallel machines requirements 3 programming assignments midterm final prerequisites computer science syllabus syllabus fall 1996 week sept 4 overview logistics part basic parallel programming intro parallelism coordination basic paradigms chaps 1 2 2 6 sept 9 basic paradigms paradigm discussion exercises linda logic basic distributed data structures linda system chaps 3 4 sept 16 basic approaches simple problem primes finding chap 5 agenda parallelism db search chap 6 sept 25 class sept 23 result parallelism string comparison matrix problems chap 7 network program data fusion problem software architecture chap 8 handout sept 30 asynchronous data parallelism handout oct 7 adaptive parallelism handout coordinated distributed applications oct 14 part ii context underpinnings parallel programming architecture language implementation software models hardware platforms multiprocessors lans handout oct 21 midterm fri oct 28 implementation linda shared memory multiprocessors networks nov 4 coordination models operating system models message passing systems csp pvm mpi parallel parallelizing fortran compilers systolic arrays object oriented programming parallelism nov 11 part iii big parallelism distributed apps information management net big picture coordination internet web wan applications information superhighway utopia nirvana handouts nov 18 programming internet java net based information management apps browsers dec 2 figuring big picture future net languages net apps internet point books required gelernter write parallel programs mit press 1990 additional reading gottlieb highly parallel computing 2nd ed cummings 1994 tanenbaum computer networks prentice hall research papers recent dissertations assignments assignment 1 problems 1 2 4 chapter 3 returned friday october 18 click instructions turn assignment assignment 2 problems 5 5 6 1 6 2 due friday november 8 click instructions turn assignment exams midterm monday october 28 teaching assistant fall 1996 freeman updated september 24 1996 1020 advanced operating systems computer science 108 times 97w arrange instructors danskin prerequisite computer science 23 37 undergraduate operating systems computer science 58 helpful covers advanced topics operating systems including issues hardware software interface operating system structure cpu scheduling concurrency virtual memory interprocess communication file systems protection security fault tolerance transaction processing considers topics context distributed systems back dartmouth cs home page object oriented design development dr david gustafson professor department computing information sciences kansas state university dag cis ksu spring semester 1996 cis 644 object oriented design development mw 2 30 3 20 pm 8 00pm 10 00pm january 22 10 description purpose enhance student abilities object oriented analysis design target language involve minor programming knowledge prerequisite contact dag cis ksu questions required text object oriented modeling design james rumbaugh prentice hall supplemental text complete reference herbert schildt 2nd edition publishing include lectures week mw 2 30pm interactive session electronic mail internet week 8 00pm 10 00pm homework weekly assignments 2 presentations 2 midterms final offered campus campus compressed video video tapes email people object post emails bounced back anderson response homework bounced back 2 28 13 02 information syllabus postscript format syllabus schedule 1 10 96 postscript format schedule copies lecture slides postscript format powerpoint slides information interactive sessions postscript format interactive sessions note discussion problem 2 00pm mondays presentation 2 presentation 2 due 3 96 postscript powerpoint design problems 1 bookstore system final 2 compact disk club system final 3 stock portfolio tool final final versions 4 10 96 questions concerns statements send email choices campus book store dinesh neely compact disk club mccune lin huang bin chen stock portfolio mclean allied signal book store hines carr compact disk club spencer richey anderson gross stock portfolio harsh ft book store compact disk club christensen peterson stock portfolio jennings campus book store compact disk club glass kirkpatrick scott stock portfolio townsend presentation 1 presentation 1 due march 15 96 postscript powerpoint design problems 1 airline reservation system html 2 class scheduler problem html 3 drawing tool html choices campus airline reservation dinesh lin huang huang class scheduler mccune neely mclean drawing tool chen allied signal airline reservation carr hines richey collins class scheduler gross spencer drawing tool anderson harsh ft airline reservation christensen peterson class scheduler drawing tool jennings campus airline reservation glass kirkpatrick drawing tool scott class scheduler townsend questions comments presentation 1 html schedule 3 14 8 20am tim mccune 3 14 9 40am eric 3 14 8 00pm bin chen 3 14 8 20pm 3 14 8 40pm sue 3 14 9 00pm jon neely 3 14 9 20pm dinesh 3 14 9 40pm mclean cs50 problem solving mathematica description engineers physicists mathematicians frequently solve mathematical quantitative problems comprehensive introduction mathematica interactive mathematical software incorporates high level programming language mathematica manipulate expressions find roots solve differential equations visualize functions data import export data write functions instructor williams spring 1995 96 materials information quarters offered 1995 96 spring williams 12 1 units 1 2 modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford csc 310 software engineering syllabus assignment 1 latex source project pages groups list assorted links grades lecture notes mon 25 nov wed 20 nov mon 18 nov wed 13 nov mon 11 nov wed 6 nov mon 4 nov mon 28 oct wed 23 oct mon 21 oct announcements extra credit description triangle labeling source code extra credit story ariane 5 rocket failure extra credit assignment enjoy code sample class peer review policy grading policy projects midterm review page revised version recipe program functional overview quiz class monday sept 23 review topics covered final exam friday dec 13th 6 9pm update internet explorer bug discussed computer science department instructor ta andrew freeman csc ncsu 1003 computer architecture computer science 107 times 96f 10 instructors beckmann prerequisite computer science 37 25 58 focus functionality implementation computing machines examines kinds machines implementation strategies traditional instruction sets risc machines direct execution machines data flow machines micro programming parallelism pipelining architectures lisp prolog systolic array machines memory systems bus design back dartmouth cs home page software engineering dr david gustafson professor department computing information sciences kansas state university dag cis ksu fall semester 1995 cis 740 software engineering mwf 2 30 3 20 pm august 21 december 15 information grades electronic retrieval supply permission form signature syllabus homework href http www cis ksu exams html exams programming techniques data structures 22c 17 107 auditorium 9 30 mwf instructor sriram pemmaraju office 201m mlh phone 335 0741 office hours 11 30 12 30 mwf teaching assistant xin office 255 macbride hall phone 335 0654 office hours 9 30 11 00 tth mail address cs uiowa miscellaneous information syllabus ascii document syllabus postscript document programming guidelines ascii document programming guidelines postscript document events grades announcements homeworks homework 1 ascii document homework 1 postscript document solution homework 1 ascii document homework 2 ascii document homework 2 postscript document solution homework 2 ascii document homework 3 ascii document homework 3 postscript document solution homework 3 ascii document homework 4 ascii document homework 4 postscript document hints problem 4 homework 4 ascii document solution homework 4 ascii document homework 5 ascii document homework 5 postscript document solution homework 5 ascii document homework 6 ascii document homework 6 postscript document solution homework 6 ascii document homework 6 ascii document homework 6 postscript document solution homework 7 ascii document programming assignments project 1 ascii document project 1 postscript document project1 in1 data file 1 project 1 project1 in2 data file 2 project 1 project 2 ascii document project 2 postscript document project2 in1 data file 1 project 2 project2 in2 data file 2 project 2 project 3 ascii document project 3 postscript document project 4 ascii document project 4 postscript document exams exam 1 ascii document exam 1 postscript document solution exam 1 ascii document exam 2 ascii document exam 2 postscript document solution exam 2 ascii document exam 3 postscript document solution exam 3 ascii document pascal code fragments breadth search network ascii document depth search network ascii document recursive depth search network project 3 ascii document minimum spanning tree algorithm project 3 ascii document random number generator project 3 ascii document permutation generator project 3 ascii document implementation heap operations project 3 ascii document implementation avl tree rotation operations ascii document comp 11 fall 1996 introduction computer science computer science includes introduction programming language unix operating system students taking learn design algorithms write computer programs general introduction field computer science administrative information ta office hours lab sections exam schedule email addresses related information handouts hws projects labs examples programs class programs roberts text pine email reader writer summary unix commands click postscript file ewan telnet tufts dorms webmaster comp 11 cs tufts introduction image processing class histogram exam 1 scores information handouts calendar homework assignments lecture notes class quizzes interesting uk links sunlab home page information lab equipment interesting external links khoros home page data exploration software development environment grass home page geographic resources analysis support system home page image processing gis application software page maintained brent seales link brent seales homepage cs 474 operating systems cs 474 fall 1996 improve document catalog description syllabus general information office hours grading policies note incompletes unacceptable behavior disabilities teams machines tips install boot sources lecture notes homework assignments project assignment exams solutions current class standings announcements part 1 project ready homework 1 ready homework 2 ready cse467 advanced digital design ted kehl fall 1996 web pages cse467 fall 1996 found ted cs washington 22c 178 134 computer communications home page spring 1996 final grades posted follow link final project instructions final project follow link syllabus follow link lab assignment follow link sign lab slots summary material covered date follow link tutorials references tcp ip ethernet intro tcp ip good introduction tcp ip recommended intro tcp ip site intro tcp ip simplified version tcp ip tutorial ethernet access 10 100 mbps ethernet ieee 802 3 information www virtual library computing networking starting point exploring resources networking topics vi editor tutorial located purdue tutorial located southwest louisiana tutorial located hawaii tutorial located israel unix linux sockets ports unix programming bsd sockets quick dirty primer operating systems term project bsd unix sockets linux starting point web pages linux perl manual texinfo version table contents miscellaneous pointers related topics organizations products internet saic security security documents ieee acm transactions networking scientific journal area networking internic directory database services home page spanning tree home page ip watcher home page publications linux atm presentation gordon bell ted herman wed 15 1996 cs110 intro computers applications web counter web counter final exam december 20 4 7pm cs 110 online syllabus cs 110 required materials computer labs grading software topics reading assignments homework examinations makeup exams miscellaneous lecture topics cs 110 resources read cs 110 newsgroup read cs 110 announcement newsgroup collection documentation cs 110 listing instructor ta office hours faq computer related sites dcs home page web page undergraduate students association computer science main materials lab grading software topic homework exams miscellaneous lecture topics updated 11 18 96 send comments questions information eden rutgers web location http remus rutgers cs110 maintained eden rutgers csc 108 introduction computers computers changing work live computers touch life csc 108 intended give major computer science knowledge deal computers teach operate programs jobs introduce terminology computers introduce issues surrounding computer interactions humans impact society finally give feeling computer alien intelligence thinks information syllabus fall 1996 lab classes fall 1996 cooperative lab classes psi lab classes office hours fall 1996 grades fall 1996 csc 108 tests exam times locations fall 1996 amit singhal faq fall 1996 1996 nathaniel martin department computer science rochester ny 0226 martin cs rochester computer science 110 computer architecture syllabus spring 1996 professor wing tam office olin 241 phone x18768 mail wing cs hmc catalog description principles computer architecture logic design processor memory structure introduction parallel computers computer networks prequisite computer science 60 3 credit hours required textbooks computer architecture quantitative approach hennessy patterson syllabus 1 organization basic computer machine instructions 2 computer architecture data representations register organization instruction formats addressing modes instruction sets flow control bus structures input output 3 memory hierarchy cache main memory virtual memory 4 computer arithmetic 5 digital logic circuits basic components 6 microprogramming risc 7 machine organization concepts increased performance 8 survey advanced computer architecture parallel computers data flow machine project regular homework programming assignments students required case study make presentation 3874 cs 540 introduction artificial intelligence notice information spring 1997 details instructor ken kunen office cs stats building telephone 263 email kunen cs wisc office hours appointment email grades programming assignments counting 10 exams counting 20 exam scheduled time place final programs turned time midnight day due late assignments loose 5 day late topics covered order topics isn logical designed topic programming assignment discussed program due introduction lisp program 1 searching game playing program 2 introduction prolog natural language understanding program 3 learning neural networks program 4 logical deduction planning reasoning uncertain knowledge lisp information lisp lot ai programming begin discussion common lisp lisp reference supplement lectures line lisp common wilensky possibility ansi common lisp book graham code book line ultimate lisp reference steele common lisp language 2nd edition 1029 pages line click information common lisp suns additional information textbook artificial intelligence modern approach russell norvig class time 8 30 10 45 tr lec 1 11 00 12 15 tr lec 2 1325 cs recitation sessions 2 30 3 45 engr lec 1 4 00 5 15 121 psych lec 2 material presented ll answer questions give hints programming assignments review exams 50 minutes teaching sections attend recitation section lecture section directory cs540 kunen public alpha beta problem previous exam directory alpha beta ps click line search problem previous exam directory ps click line exams fall 1995 postscript exam 1 exam 2 exam 3 final older exams directory changed november 4 1996 kunen cs wisc theory computation computer science 109 times 97w arrange instructors young prerequisite computer science 45 49 explores notion computability restricted model computation bounded resources time space models computation studied chosen circuits kinds turing machines deterministic nondeterministic alternating probabilistic emphasis mathematical structure classes problems individual problems back dartmouth cs home page img cse 431 introduction theory computation larry ruzzo spring 1996 general information instructor larry ruzzo ta jayram thathachar meeting times mon wed fri 10 30 11 20 eeb 108 instructor office hours tentative wed 1 2 fri 1 2 sieg 415 ta office hours mon 1 2 tue 12 1 sieg 326 cse 431 home page problems document send mail jayram cs washington class mail update 05 31 96 10pm log messages class mail list cs washington textbook errata handouts admin problems solutions latex syllabus 1 2 3 4 5 midterm final 1 2 3 4 5 midterm final source pdf syllabus 1 2 3 4 5 midterm final 1 2 3 4 5 midterm final acrobat postscript syllabus 1 2 3 4 5 midterm final 1 2 3 4 5 midterm final file formats materials provided formats latex plain ascii text including formating commands simple things assignments generally legible format figures complex math stuff hard impossible read adobe acrobat pdf latest greatest free viewer adobe acrobat web page postscript ghostscript home page free viewers mac windows os 2 linux time acrobat supported fewer systems preferable files smaller rendering faster legible print mac ghostscript webs spring 1994 spring 1995 jayram cs washington cpsc 629 analysis algorithms fall 1996 instructor professor jianer chen telephon 409 845 4259 fax 409 847 8578 email chen cs tamu class hours tuesday thursday 12 45 2 00pm office hours tuesday thursday 10 50am 12 10pm description lecture notes homework assignments img back computer science home page computer science 570 analysis algorithms home page computer science 570 analysis algorithms spring 1995 class taught prof doug ierardi handouts exams problem sets found linked documents information including notes exams handouts computer science 570 found directory scf usc ll note find algorithms materials net web page valuable interesting grades handouts syllabus red black trees leftist heaps amortized analysis including skew heaps splay trees analysis online algorithms assignments 1 2 3 4 5 problem set 1 1 3 7 1 2 2 1 2 3 8 2 2 6 8 2 2 3 5 3 1 4 4 5 7 due january 25 1996 solutions problem set 2 binary heaps 7 2 5 7 5 6 binomial heaps 20 2 10 20 1 2 red black trees 14 1 2 problem implementing handout leftist heaps due february 9 1996 solutions problem set 3 18 2 3 show competitive 2 tight bound give tight bound competitiveness lru caching problem assuming cache hold pages counting number cache misses read 15 3 15 3 5 read 22 22 2 fun problems due monday february 26th solutions problem set 4 skip list constructed element pointer level 0 connects sorted linked list 0 subset elements level 1 level pointers connect sorted linked list structure constructed suppose list insert element list search level 0 list splice 1 flip tails add list level sketch proof 1 resulting list height lg high probability assuming probability heads 0 1 2 inserting finding element data structure constructed requires lg time suppose access biased coin unknown bias probability heads strictly 0 1 show coin simulate fair coin suppose give piece paper lines drawn surface arbitrarily oriented edge edge dot drawn paper representing origin repeat choose remaining lines random cut paper hold piece dot origin throw rest repeat lines cut left smallest convex region origin bounded line segments fact process total number times cut remaining lines expected ln fact design algorithm half planes origin computes intersection expected time lg incrementally adding half plane time recall description class briefly element key priority put binary tree inorder ordering binary search tree property respect keys heap ordering respect priorities random priorities assigned randomly problem ll assume random permutation element set random length path root keys keys obvious fact give precise expected depth mth largest element tree solve leading constants tack 1 end recall insert element proceed binary search tree attach random priority rotate tree heap ordering restored argue expected number rotations insertion 2 deletion handled odd delete rotate tree leaf remove describe procedure detail show expected number rotations 2 due monday march 18th solutions problem set 5 34 1 5 variant optimization problem find match minimizes number characters matched gap characters 34 2 4 suggestions times class 34 4 4 34 5 3 graph review 23 4 3 4 25 2 3 due thursday april 10th solutions exams home midterm exam home final exam html postscript demos java enhanced browser check interactive binary search tree demos dj ierardi langevin usc mon 13 1996 06 55 06 pm cs 105 fall 1995 note page reflects cs 105 taught fall 1995 current version class differ content scope homepage cs105 ut austin class taught adams jacob kornerup practical information syllabus line technical note compile programs turn homeworks electronically homeworks solutions due time crude interface newsgroup utexas class cs105 correspondence class takes place examples textbook pascal programmers organized chapter readings link home page required reading jacob kornerup overheads viewing information class project find jacob kornerup office study midterm midterm exam answer key boston university cas computer science dept cas cs 101 a1 introduction computers cs 101 general introduction computers applications assumes previous knowledge subject cs101 introduces computers arts sciences work programmed people read topics microprocessors www understand people data processed job people computerization society meaning instructor bob gaimari email rgaimari cs bu office mcs 223 ext 3 1498 hours mon 10 00am 12 30pm thurs 9 30am 11 00am appointment teaching fellow arijit sarcar email asarcar cs bu office mcs 213 ext 3 3381 hours wed 1 00pm 3 00pm office thurs 2 00pm 3 00pm 5 30pm 7 30pm lab appointment class meeting time mon wed fri 8 00am 9 00am place sto b50 archives syllabus homeworks archive miscellaneous handouts discussion sections student home pages teaching fellows lab schedule document adapted prepared professor azer bestavros cs bu created august 28 1996 updated september 23 1996 boston university cla computer science dept cla cs 450 computer architecture instructor prof azer bestavros email cs bu office mcs 276 ext 3 9726 hours thu 2 00pm 3 30pm appointment grader huang guang michael email cs bu office mcs 285 hours tue 4 5 00pm appointment class meeting time tue 11 00am 12 30pm thu 11 00am 12 30pm place mcs 33 archives syllabus homeworks quizes grade reporting instructions textbook references document prepared professor azer bestavros cs bu created august 24 1995 updated august 27 1995 apache path class notes introduction computers architecture majors spring 1997 tue 10th period thu 10 11 period cse instructor details syllabus rev 1 6 jan 97 required class materials textbooks notes optional class materials textbooks periodicals thu 3 oct 96 tue 01 07 97 class grade information statistics netscape setup information fonts colors list symbols netscape material 1 organization computers required reading 2 overview dos 1 1 types dos commands 1 2 individual dos commands 1 3 dos autocad work 3 review autocad commands 2 1 autocad interface 2 2 file commands device screen setup 2 3 graphics objects drawing commands 4 manipulating autocad objects 3 1 polyline editing 3 2 object editing commands 3 3 patterns fills 3 4 reusable drawing components 5 advanced autocad features 4 1 concepts rendering 4 2 rendering shading 3 effect commands 4 3 autocad database interface bibliography references cited class comp 160 algorithms syllabus policies errata pages book homework computer architecture v22 tuesday thursday 1 20 2 35 room 101 warren weaver hall professor allan gottlieb update 21 nov reaching mail preference read gottlieb nyu phone 212 998 office 715 broadway tenth floor office hours 4 5 tuesdays 3 4 thursdays recent news items extra office hours monday afternoon tuesday morning appointment needed 1 30 monday 2 latest 9am tuesday wed snow thursday morning comments final exam today thursday 2pm 3 50pm good problem day class exam defines instruction class jmp states format instruction jmp 6 bit opcode 26 bit address semantics asks modify datapath include support function add control signals jmp control signal called jump mano type questions 1 4 1 3 test asked bunch questions questions fair game answers questions received chapters sections book covered final mano chapters 1 2 ph briefly chapters 1 2 assumed chapters 3 4 floating point chapter 7 4 1 4 6 5 1 5 3 chapters books overlap mano material hp chapters 4 5 7 recent assignments 21 nov 4 25 4 30 4 31 9 nov 7 20 7 21 31 oct 7 2 7 15 7 16 information textbooks homework policy lab policy assignments news items www alert redirection response server handled client http www cs washington education courses 505 connection moved permanently document moved cis 199 web page authoring gs35 sp cs cmu cis 199 web page frames version cis 199 web page grades online instructor img roy 233 deschutes 541 346 1384 cs uoregon resources links yahoo altavista information outline handouts infoseek excite lycos webcrawler announcements office hours student pages netscape news internet resource guide grading policy homeworks references internet sign guest book demos statistics duke roy home page uo home page uo cis dept construction page modified wednesday august 21 1996 roy department computer information science school arts sciences university oregon eugene 97403 email cs uoregon 541 346 1384 cps problem solving seminar img problem solving seminar programming contest practice overview syllabus assignments grades people code professors owen astrachan susan rodger office d241 lsrc office lsrc email ola cs duke email rodger cs duke ola acpub duke rodger acpub duke phone 660 6522 phone 660 office hours monday mon 5 15 6 16 pm tue 1 2 pm 2 00 3 30 thursday fri 1 30 2 30 pm 11 00 12 30 time quick questions overview catalog techniques attacking solving writing computer programs challenging computational problems algorithmic programming language toolkits intended provide practice participation acm programming contest regional contest held november 16th sites year duke site people cps expected participate contest top teams region world finals year finals held san jose ca march 2 1997 syllabus week problems assigned anticipate ten weeks problems time fall break regional contest total 30 problems assigned make problems week challenge problems easier require effort completely correct grading coded solutions graded scale 0 2 6 10 10 point solution solves input test files correctly 6 point solution solves test files 2 point solution represents honest effort attempt solve problem test data honest effort subject interpretation anticipate represents hours work problems individually earn full credit group solutions points earned split group members perfect solution person group earns person 5 points cut offs established 120 points earns 80 points earns lower raise student make presentation solution failure present solution 10 point deduction total points students participating regional contest earn points problems solved contest give full credit problems solved team member dividing credit team members assignments assignment include readme file names group members individual attempt time complete turn program group attempt week html parsing turn html readme quasi tetris turn tetris readme stop turn readme week solitaire simulation turn solitaire readme pattern matching turn pattern readme trellis automata turn trellis readme week intersecting figures turn intersect readme programming eb turn readme graph color turn color readme fourth week problems document wormhole turn wormhole readme differentiation turn differ readme finding turn mole readme week problems document holes buckets turn buckets readme chromatic coloring turn chromatic readme data compression turn compress readme sixth week counting turn readme lexicographical ordering postscript turn readme seventh week practice contest hailstone numbers submit hailstone submit morse code submit morse crazy submit crazy eighth week problems east central contest 1996 postscript problem 1 submit problem 2 submit problem 3 submit problem 4 submit problem 5 submit mpi problem 6 submit bigint problem 7 submit encrypt ninth week problems southeast postscript errata problem 1 submit cutting problem 2 submit divide problem 3 submit factor problem 4 submit problem 5 submit mismatch problem 6 submit robbers problem 7 submit seconds problem 8 submit title problem 9 submit webpage problem 10 submit welfare grades people list people enrolled class sarah christopher eric michael eric jay ken neill rachel pottinger travis robert schneck noam craig adrian steve david woodward jon wray list people attend submit code code code examples discussed class modified september 2 1996 owen astrachan ola cs duke 1699 introduction algorithms cs 577 information instructor eric bach office css phone 262 mail bach cs wisc hours mr 10 11 appt teaching assistant bill donaldson office css phone 262 mail cs wisc hours 1 2 12 1 teaching assistant raji gopalakrishnan office css 1308 phone 262 6602 mail raji cs wisc hours mw 11 12 midterm exam oct 28 1996 7 15 9 15pm 1240 cs handouts description syllabus books reserve organization homework 0 homework 1 due sep 30 1996 homework 2 due oct 16 1996 solutions homeworks homework1 graph fractal behaviour homework2 mail archive 321 signals systems fall 1996 mwf 10 00 10 50 instructor dr sergey associate professor st office ph mail mailhost tcs tulane office hours mwf 2 00 3 00 pm appointment textbook discrete time continuous time linear systems addison wesley publishing company activities introduction mathematical background appendix matrices vector spaces classification systems sections 1 2 1 3 test t1 continuous time systems continuous time systems modeling simulations sections 1 4 1 5 continuous time systems analysis sections 2 1 2 3 1 2 3 3 2 4 continuous time systems convolution section 3 2 laplace transform sections 7 1 7 6 7 8 7 9 7 11 test t2 discrete time systems discrete time systems modeling simulations sections 1 6 1 8 discrete time systems analysis sections 2 2 2 3 2 2 4 discrete time systems convolution section 3 1 transform sections 5 1 5 4 test t3 continuous time discrete time signals fourier analysis chapter 6 selected sections sampling reconstruction chapter 8 selected sections final exam homeworks logical completion topic set problems individual work approximately week grading weights final evaluation homeworks 10 tests t1 t2 t3 20 final exam 30 seminar real time system support multimedia applications spring 1996 information instructor min wu office room 235 bell hall email wu cs buffalo description multimedia systems characterized methods presenting data voice motion video music text conference call parties voice video playback recorded conversation examples multimedia applications type multimedia data properties bandwidth required cd quality audio required full motion video plain text property common data types real time nature applications send stream data time interval data useless interval optimal scheduling real time tasks distributed multiprocessor systems essential issue multimedia applications objective seminar study basic properties techniques real time system support multimedia application study present research papers area topics include real time scheduling causal message ordering multiprocessor real time systems papers stankovic al real time computing critical enabling technology july 1994 shin ramanathan real time computing discipline computer science engineering proceedings ieee computer vol 82 1 pp 6 24 jan 1994 stankovic misconceptions real time computing problem generation systems ieee computer vol 21 10 pp 10 19 october 1988 stankovic spuri di natale buttazzo implications classical scheduling results real time systems ieee computer vol 28 6 pp 16 25 june 1995 ramamritham stankovic scheduling algorithms operating systems support real time systems proceedings ieee vol 82 1 pp 55 67 january 1994 jeffay kernel support real time multimedia applications ieee workshop workstation operating systems april 1992 postscript copy paper son agarwal real time synchronization issues multimedia computing systems ieee workshop role real time multimedia interactive computing systems raleigh durham north carolina december 1993 gibbon real time data delivery multimedia networks proc 18th annual conference local computer networks minneapolis mn september 1993 pp 7 16 chen issues networking data management distributed multimedia systems symposium high performance distributed computing syracuse ny september 1992 scheduling bandwidth constrained multimedia traffic computer communications vol 15 5 july august 1992 pp 381 387 chen chang multimedia synchronization ieee data engineering bulletin vol 14 3 september 1991 pp 26 35 multimedia networks issues challenges ieee computer pp 68 69 apr 1995 special issues parallel distributed real time computing ieee parallel distributed technology vol 2 4 winter 1994 edited reeves shin real time systems proceedings ieee vol 82 1 jan 1994 edited krishna lee real time systems ieee computer vol 24 5 1991 edited krishna lee 1751 introduction computer science applications engineering computer science 14 identical engineering sciences 14 times 97s 98s 12 instructors wilson prerequisite mathematics 3 8 permission instructor dist tas develops basic concepts computer science applications drawn engineering students learn solve numerical numerical problems writing programs structured high level language emphasis top design good style analysis algorithms graphical output techniques subjects covered include topics numerical solution ordinary differential equations root finding deterministic probabilistic simulation matrix operations recursion regression searching sorting linked lists binary trees students computer science 14 substitute computer science 5 prerequisite requiring computer science 5 student receive credit computer science 5 computer science 14 students planning continue engineering advised computer science 14 students continue computer science advised computer science 5 back dartmouth cs home page introduction parallel computation 4 cr sprint 1996 lecture 4 00p 5 15p mw contents general information description materials syllabus lecture scripts assignments communication evaluation gradebooks policies general information instructor dennis gannon email gannon cs indiana associate instructor vladimir email cs indiana office hours description parallel distributed computing approach based object oriented model parallel computation begin basic parallel machine algorithm analysis move quickly implementing algorithms experimental library parallel program design called hpc involved implementation library students required extensive background develop hpc library semester topics include basic theoretical background parallel algorithm design parallel programming distributed memory multicomputers parallelism shared memory multiprocessors parallel object oriented computing parallel programming languages libraries hpc mpi hpf distributed computing corba nexus compilation technology automatic parallelization performance analysis tools materials text ian foster designing building parallel programs wesley 1995 electronic version text recommended kumar gupta introduction parallel computing design analysis algorithms benjamin 1994 syllabus week 1 parallel computer designs models week 2 advanced review hpc design week 3 algorithms parallel iteration reduction prefix week 4 relaxation algorithms simple linear systems week 4 divide conquer searching sorting week 5 transforms week 6 mpi week 7 sp2 systems programming week 8 hpf week 11 distributed computing corba week 13 distributed computing nexus week 14 compiler analysis week 15 parallelizing program transformations assignments assignments week due week assignments large programming projects longer periods time assignment 1 assignment 2 assignment 3 assignment 4 assignment communication newsgroup ac csci post announcements assignments exams exceptions usual office hours encouraged post questions related share related information class make habit notes times week individual matters feel free contact instructor associate instructor email evaluation 50 homework 50 final exam home policies incomplete grade incomplete final grade prior arrangement exceptional circumstances conforming university departmental policy bulk work completed passing fashion 2332 university wisconsin madison computer sciences department cs 537 bart miller spring 1996 cs 638 699 internet honors seminar instructor bart miller email bart cs wisc office cs phone 263 3378 office hours wednesday friday 1030 noon appointment lectures lecture time monday 11 00 11 50 2310 computer sciences class schedule written assignments class required attend lectures participate discussions schedule change week 1 january 22 bart miller introduction overview week 2 january 29 larry landweber internet architecture protocols week 3 february 5 week 4 february 12 client server remote procedure bart miller calls week 5 february 19 systems security week 6 february 26 eric bach security encryption week 7 march 4 march 11 spring break week 8 march 18 miron livny images pictures net week 9 march 25 week 10 april 1 pei cao high performance file systems week 11 april 8 week 12 april 15 david wood internet supercomputer week 13 april 22 jim larus java week 14 april 29 week 15 6 bart miller discussions modified thu jan 25 08 58 10 cst 1996 bart cse 341 programming languages spring quarter 1996 lectures mwf 12 30 1 20 eeb 108 sections tth 8 30 9 20 sieg 225 tth 9 30 10 20 sieg 225 final exam review sessions monday june 3 12 30 1 20 sieg 229 tuesday june 4 12 30 1 20 sieg 231 final exam thursday june 6 8 30 10 20 eeb 108 instructors steve hanks mail hanks cs washington office sieg 210 office hours 1 30 2 30 1 30 2 30 dave grove mail grove cs washington office sieg 326a 326d office hours 11 30 12 30 2 00 3 00 administrative syllabus overview newsgroup documents general introduction news netscape update 03 21 96 02pm unix update 03 22 96 02pm turnin electronic submission homework assignments update 04 06 96 12am emacs update 03 22 96 02pm emacs clip save update 03 21 96 02pm lisp related running lisp emacs update 03 22 96 02pm reasons dave grove bad things update 04 16 96 01pm smalltalk related smalltalk pc lab update 04 26 96 10am assignments lisp assignment 0 html postscript update 07 16 96 10am lisp assignment 1 due 4 15 html postscript sample solution update 04 04 96 lisp assignment 2 due 4 26 html postscript update 04 17 96 09am smalltalk assignment 0 section 4 25 html postscript update 04 24 96 02pm smalltalk assignment 1 due 5 13 html postscript update 05 01 96 09am smalltalk assignment 2 due 5 24 html postscript update 05 10 96 prolog assignment 0 assigned 5 20 handed html postscript update 05 20 96 05pm prolog assignment 1 assigned 5 22 due 5 31 html missing figure postscript includes figure partial solution update 05 22 96 09am quizes tests lisp quiz html postscript sample solution smalltalk quiz html postscript sample solution daily class notes notes code transcript march 27 notes code transcript march 29 notes code transcript suggested reading april 1 notes code transcript suggested reading april 3 notes code transcript suggested reading april 5 notes code transcript suggested reading april 8 notes code transcript suggested reading april 10 notes code april 12 notes code transcript suggested reading april 15 notes code transcript suggested reading april 17 notes april 19 notes april 22 smalltalk notes april 24 smalltalk notes april 26 smalltalk notes april 29 smalltalk notes 1 suggested smalltalk readings 1 notes 3 notes 6 notes 10 full notes interface building notes code prolog databases method 1 notes method 1 code method 2 notes method 1 code suggested prolog readings prolog code 24 employees 2 information language list info programming language programming language research page home page winter 1996 offering cse 341 home page autumn 1995 offering cse 341 home page spring 1995 offering cse 341 home page winter 1995 offering cse 341 home page department computer science engineering portions cse 341 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 341 web copyright 1995 96 department computer science engineering university washington cse341 webmaster cs washington 1241 cs 525 linear programming methods general information offered fall spring semester cs 525 pages instructors michael ferris spring 97 mangasarian fall 96 graduate mp courses wisconsin cs 719 network flows cs 720 integer programming cs 726 nonlinear programming theory cs 730 nonlinear programming algorithms cs 733 computational large sparse systems modified january 25 1996 img img handouts assignments hours 036 moore aaron thursday 2 30 4 30 pm john friday 2 00 4 00 pm tony payne tuesday 2 00 4 00 pm wednesday 4 00 6 00 pm updated tuesday october 22 1996 08 52 08 pm jeff dickson cse 401 compilers class home admin details home world wide web hypermedia document cse 401 information class mind document static information added frequently urgent announcements assignment 5 online class meets mwf 12 30 pm low 101 401admin cs washington modified 11 6 96 netscape html checked computer science 571 concepts programming languages instructor ellis horowitz computer science dept university southern california los angeles ca 90089 office 300 sal phone 213 740 email horowitz pollux usc office hrs mon wed 10 30 noon tues 1 00 3 00pm textbooks overview week week topics introduction survey form ntu syllabus programming language references classnotes 571 classnotes lex yacc notes languages directory sample tests readme 571 javascript classnotes java classnotes jump news 11 19 96 human computer interface technology cos 496 fall 1996 copyright 1996 perry cook princeton university note meets small auditorium room 105 cs building room 103 meeting thurs sept 12 noon detailed descriptions syllabus develops san jose state hci class home page local princeton information home page presents computer interface design engineers lectures psychology hci computer systems main cover design interfacing input output systems paired laboratory guide students experiments increasing complexity goals include developing proposals depth projects students carry individually teams terms developed idea providing remote learning opportunities atm network options founding developers concept san jose state university ca awarded national science foundation grant project participating institutions naval postgraduate school uc santa cruz uc davis livermore san jose state university princeton university advantages setting network expert lecturers sites contribute methods sought share net expensive equipment located site additionally students respective institutions engage dialogs atm email advising professors institutions potentially work students sites team projects emphasis developing interfaces clients engineering bring interface device created music graphic art creative disciplines target clients offered princeton issues software interfacing accomplishing desired tasks focus laboratory segments taught aid interface design workstation constructed readily hardware posses flexible input output ports students connect arbitrary interface devices lecturers ben knapp assoc professor electrical engineering san jose state univ alex pang assistant professor computer engineering univ cal santa cruz dick duda professor electrical engineering san jose state univ perry cook asst professor computer science princeton university meera blattner professor uc davis lawrence livermore labs mike professor computer science naval postgraduate school bill verplank interval research corporation syllabus week 1 overview classical input output devices weeks 2 4 input data acquisition real time programming interrupts weeks 5 6 data analysis signal processing feature extraction weeks 7 10 output graphics sound music remainder independent project work eecs 482 fall 1996 introduction operating systems professor atul prakash class time tth 10 30 12 00 class location 1500 eecs office 3217 eecs bldg office hours 1 30 2 30 2 30 3 30 phone voice mail 763 1585 email aprakash umich ta 1 zou discussions 12 30 1 30 3424 eecs 2 30 3 30 3427 eecs office hours 1 30 2 30 3 30 5 30 2420 eecs email zou eecs umich ta 2 jiang discussions 11 30 12 30 eecs 3 30 4 30 eecs office hours 3 00 4 30 10 30 12 00 2420 eecs email engin umich ta 3 shailesh discussions 11 30 12 30 eecs 12 30 1 30 3424 eecs office hours 4 00 5 00 3 00 5 00 2420 eecs email engin umich newsgroup umich eecs class 482 approximate semester schedule class notes handouts announcements eecs 482 introductory operating systems senior undergraduate level year graduate level objective familiarize issues involved design implementation modern operating systems concepts discussed applicable variety systems discuss examples drawn historically significant modern operating systems including multics unix mach windows nt topics discussed include processes threads interprocess communication concurrency synchronization deadlocks communication distributed systems including remote procedure calls cpu scheduling virtual memory management input output systems disk scheduling file systems protection security students expected extensive programming experience prior knowledge programming language familiarity unix required prerequisites computer organization eecs 370 data structures eecs 380 essential class textbook operating system concepts 4th edition addison wesley supplemental reading material notes provided semester suggested textbooks advanced programming unix environment stevens addison wesley modern operating systems tanenbaum prentice hall assignments complete programming projects working individually groups decision relating implementation operating systems programming programming language prepared spend substantial amount time readings programming projects homework assignments individually grading grades based exams programming assignments homeworks tentative weightage homeworks 15 midterm 20 final 25 programming projects 40 experience teaching software courses past people programming projects exams homeworks end distinguishing factors determine grade students hand poorly programming projects fail note grade determining performance term determining future potential apply employment end future matters important lose sight bigger picture grades simply focus potential making advantage tas learn material employers treat knowledge material true test experienced software policy collaboration unethical behavior copying modifying project assignment code students directories material expect copying homeworks permissible hand encouraged discuss homework problems project assignments fosters learning work computer industry team effort case write names students discussed homeworks projects submissions note homework solutions actual code shared homeworks written individually code submitted instructor permission source acknowledged class communication tools variety mechanisms communicate class links eecs 482 home page http www eecs umich 482 html tools include class newsgroup experimental java based chat facility email attempt provide handouts line materials cis 775 fall 96 syllabus hypertext postscript homework 1 due 11 00 sept 17 hypertext postscript homework 2 due 11 00 oct 8 4 corrected 10 7 hypertext postscript due 11 00 oct 24 1 corrected stated class 10 15 hypertext postscript rod howell howell cis ksu neural networks applications nabil table contents description general information syllabus textbook grading policy exam dates description examines application paradigms neural networks problems pattern classification optimization function approximation machine learning include review physiology anatomy neurons neuron networks form al models neurons networks networks associative memory storage capacity pattern classification problem neural classifiers optimization energy minimization solving tsp traveling salesman problem networks simulated annealing boltzmann machine hardware implementations neural networks problem learning algorithmic approaches perceptron learning back propagation randomized algorithms genetic algorithms general information nabil nabil room 372 moore phone 898 email ee upenn office hours unavailable room 363 moore 898 prerequisite undergraduates permission instructor time location tth 3 4 30 223 moore syllabus topic 1 review essential properties biological neuron nervous system topic 2 essentials nonlinear dynamical system theory topic 3 hopfield model spin glasses topic 4 stochastic neural networks boltzmann machine topic 5 multilayer feedforward networks supervised learning topic 6 unsupervised competitive learning algorithms topic 7 neural networks textbooks main texts 1 neural network architectures van nostrand reinhold 1990 reference 1 neural computing theory practice wasserman philip van nostrand reinhold 1989 2 introduction theory neural computation hertz krogh palmer addison wesley 1991 3 supplementary classnotes material additional reading handed class grading policy homeworks 1 3 midterm 1 3 final 1 3 exam dates midterm 1 tba final mo dec 18 1 30 3 30 pm nabil updated sept 21 1995 cs 354 fall 1996 information instructors office hours tas office hours class cancellations handouts assignments solutions exams grades simulator lecture notes frequently asked questions faq instructors sections 1 3 jerry tusch office 1309 cs phone 262 6603 hours 10 11 4 5 mw 9 10 mail jerry cs wisc tutsch execpc class section 1 mwf 11am 12 15 1325 cs section 3 mw 5 6 40pm 168 noland section 2 karen miller office 3387 css phone 263 1724 hours mw 10 11am mail smoler cs wisc class time mwf 8 25 9 40am 107 psychology tas sunlung suen office 1347 css phone 262 5786 hours tuth 2 30 3 30pm mail ssuen cs wisc sridevi bhamidipati office 1351 css phone 263 1938 hours wr 4 00 5 00pm mail bsri cs wisc mohammad asgarian office 5364 css phone 262 5105 hours tuth 2 30 3 30pm mail ma cs wisc class cancellations karen section class monday september 23 class wednesday november 27 jerry sections cancellations scheduled handouts revised chapter 9 postscript overview jerry sections html assignments assignment 1 hw html pgm html assignment 2 program homework assignment 3 karen section program homework assignment 4 program homework assignment 5 program homework assignment 6 program homework solutions quiz 1 sections 1 2 3 assignment 1 hw html program quiz 2 sections 1 2 3 assignment 2 hw html program quiz 3 sections 1 2 3 assignment 3 hw html program quiz 4 sections 1 2 3 assignment 4 hw html programsal programmal quiz 5 sections 1 2 3 assignment 5 hw html program quiz 6 sections 1 2 3 assignment 6 hw html programa quiz 7 sections 1 2 3 exams quizzes open book note calculators karen section quiz 1 friday september 13 class quiz 2 friday september 27 class quiz 3 friday october 11 class quiz 4 friday october 25 class quiz 5 friday november 8 class quiz 6 friday november 22 class quiz 7 friday december 13 class day optional final thursday december 19 12 25pm difficult cumulative final offered desperate raise grade sign advance december 11 jerry sections section 1 mwf syllabus html section 3 mw syllabus html previous exams postscript format fall 91 exam 1 spring 91 exam 1 fall 93 exam 2 spring 92 exam 2 fall 90 exam 2 fall 93 exam 3 spring 94 exam 3 summer 94 exam 3 fall 95 midterm exam answers fall 95 final exam answers grades lookup grade simulator graphical interface manual lecture notes karen miller section section 2 chapter 1 chapter 2 sal chapter 3 number systems chapter 4 data representation chapter 5 integer arithmetic chapter 6 floating point arithmetic chapter 7 data structures chapter 8 mal registers chapter 9 procedures updated wednesday oct 16 1996 chapter 10 assembly updated monday october 28 1996 chapter 11 chapter 12 exception processing chapter 13 features performance chapter 14 architecure case studies cis 560 database system concepts information syllabus info material assignments project exams oracle dbms pl sql compilation info contact info dimitris cis ksu cs ece 757 advanced computer architecture ii 3 credits parallel algorithms principles parallelism detection compilers interconnection networks simd mimd machines processor synchronization data coherence multis dataflow machines special purpose processors prerequisites cs ece 752 consent instructor semesterly information info fall 1994 1317 transaction processing systems focuses concepts practice modern processing systems distributed setting describes architecture systems tp monitor recovery manager lock manager log manager lock manager discusses principles undo redo logging write ahead log rule force log commit rule describes compensation log records checkpoint restart recovery procedures phase commit lock tables granularity locking phase locking prereq 1315 6 software engineering management syllabus postscript document general description requirements class participation including leading discussions literature survey paper supervision 6 6 project teams discussion team management context 6 6 milestone responsibilities milestones date bibliography historical survey v22 computer architecture fall 1996 basic information instructor ralph grishman office 715 broadway room 703 office hour tues 10 45 11 45 phone 998 email grishman cs nyu textbook hennessy patterson computer organization design morgan kaufmann 1994 lectures accessed schedule assignments listed schedule 6 graded assignments assignments 1 4 involve programming sample programs class assignments general purpose language pascal programming assignments involve simulation circuits starting simple circuits leading assignment 4 simulation entire simple cpu graded assignments penalty 10 grade weekday assignment late assignments submitted class date due put mailbox warren weaver 715 broadway occasional ungraded assignments record submitted make decisions case borderline grades assignments class accepted date due grading 50 assignments assignment 4 largest counted heavily 20 mid term 30 final exam goals philosophical understand computer built basic components switches practical understand constant quest higher performance affecting architecture development introduction artificial intelligence professor david leake mail leake cs indiana office hours tuesday thursday 2 30 3 45 associate instructor kyle wagner mail cs indiana office hours monday 1 30 3 00 wednesday 1 00 2 00 contents administrative information responsible reading pages overview class policies syllabus departmental statement academic integrity class related information homework assignments reading assignments guidelines programming assignments materials reserve swain library class newsgroup assorted pointers sample rap notes references frame problem collected david chalmers schedule mind computation series talks ai cog sci societies web sites interest mailing list local iu cog sci announcements discussion relevant newsgroups prize rules julia 1994 competitor julia discusses cats scheme references homework 5 posted 11 14 sample rap notes posted 11 14 homework assignments homework 5 due nov 22 homework 4 due nov 8 homework 3 due oct 17 solutions homework 2 due oct 10 solutions homework 1 due sept 24 sample solutions general search engine 8 puzzle reading assignments due november 21 russel norvig 15 5 15 6 due november 19 russel norvig chapter 14 due november 8 russel norvig chapter 11 12 1 12 2 due october 15 russel norvig 8 1 8 3 9 1 9 6 due october 4 russel norvig chapter 7 6 helpful optional due october 1 russel norvig chapter 5 due september 20 russell norvig chapters 2 4 4 3 applications constraint satisfaction 4 4 due september 5 russell norvig chapter 1 reserves swain library 2 hour reserve goldberg genetic algorithms search optimization machine learning addison wesley 1989 ed mind design philosophy psychology artificial intelligence bradford books 1980 riesbeck schank inside case based reasoning erlbaum 1989 russell norvig artificial intelligence modern approach prentice hall 1995 reserve cs qualifying exam schank riesbeck theory programs conceptual dependency inside computer understanding erlbaum 1981 chapter book reserve class newsgroup class newsgroup created access page netscape post respond articles read ai cog sci societies interested deeper ai cog sci joining societies american association artificial intelligence cognitive science society acm sigart offer reasonable student membership rates including publications ai magazine cognitive science sigart bulletin web sites interest iu iu ai cognitive science lab computer science department ai lab archive papers david leake research group center research concepts cognition cognitive science program rest world cbr web faq files neural nets world wide web virtual library artificial intelligence artificial intelligence subject index mailing lists local indiana university cog sci announcements discussion mail server account announcements cognitive science meetings conferences colloquia indiana university discussion purposes send individual messages local indiana university mailing list discussion purposes subscribe unsubscribe lists majordomo subject leave blank body message read subscribe subscribe unsubscribe unsubscribe relevant newsgroups comp ai sci cognitive scheme references recommended sources scheme swain library local bookstores dybvig scheme programming language prentice hall 1987 friedman felleisen schemer mit press 1996 springer friedman scheme art programming mit press 1989 addition books practice problems testing scheme familiarity crash introduction scheme sessions time date ll cover 5th 4 35 5 35pm scheme basics emacs scheme 6th 10 00 11 30am common scheme constructs designing building functions 13th 10 00 11 30am style advanced stuff call cc complex examples students accounts machines don don telnet account selecting unix systems selecting account preparation recommended read chapters 1 2 schemer 33 page chapter 3 write code page 37 1 2 code scheme read chapter 2 sections 2 1 2 8 inclusive scheme programming language read code write write function takes 2 arguments atom list return list occurrence atom removed remove member blue red white blue red white lions bears lions bears attack eye creatures attack eye creatures cs 345 cs 444 operating system design fall semester 1996 general information instructor dr evan office 2232 tmcb phone 378 7655 hours mwf 3 4 pm mail evan cs byu teaching assistants brett hill cs byu office hours tth 10 11 mwf 4 5 pm times appointment home phone 356 glenn judd glenn cs byu office hours times appointment home phone 371 hours mwf 9 00 9 50 375 marb mwf 3 00 3 50 pm 2201 sflc newsgroups cs 345 newgroup added due student request texts modern operating systems tanenbaum bookstore objectives covers principles concepts operating systems students study design operating systems prerequisites cs 380 calendar class schedule fall semester 1996 day classes 3 september 1996 holidays 28 29 november 1996 thanksgiving day classes 11 reading days 12 13 december 1996 finals wed 18 december 1996 7 10 3 6 pm grading description 20 midterm home 18 25 october 1996 due 5pm 25 final class wed 18 december 1996 7 10 3 6 pm 10 problem sets due tuesdays 10 operating system labs due thursdays 30 operating system understanding effort oral exam 5 enhancement project policy problem sets due tuesdays midnight lab box os projects discussed friday due thursday midterm due 25th 5pm door 2232 tmcb late assignments problems projects midterm receive 60 credit submit writing reasonable explanation sickness plant trip sos labs projects nt labs projects updated september 3 1996 brett hill byu cis 671 fall 1996 artificial intelligence time monday wednesday friday 2 00 pm place 107 gilbert hall instructor art farley 362 deschutes phone 346 art cs uoregon directory unix directory class cs classes schedule lectures text book homepage artificial intelligence repository scheme information evaluation approximate weights assignments 50 programs 25 final project 25 class participation 0 10 instructor raymond mooney time place spring 1997 tuth 11 00 12 30 taylor hall 3 144 information click information sheet syllabus year updated files mooney code department network code traces assignments computer science 162 spring 1996 updated september 8 1996 labs handouts syllabus style guidelines linked list lab linked due 1 extra credit tree lab trees due 3 letter class handout programs class link programs class finished lab assignments programs text examples programs textbook life adventure enjoy connections sun lab schedule millersville cs cs162 spring 1996 mailbox beth katz katz cs millersv software systems design implementation fall 1996 11 00 11 50am mwf text 201 principles software development alan davis information schedule lectures assignments grades news information schedule lectures assignments grades news problem statement assignment 1 11 sep 1996 cost estimation functions 11 sep 1996 outline project plan 16 sep 1996 explanation project management charts 19 sep 1996 testing slides 15 nov 1996 java quiz due wednesday 13 nov 1996 midterm key student answers steering group meeting minutes updated 15 nov 1996 13 56 23 mdt alan cs byu img cse 531 automata computability complexity larry ruzzo fall 1996 tuth 10 30 11 50 224 sieg staff email phone office hours instructor larry ruzzo ruzzo cs 543 tu 2 30 3 20 sieg 415 1 00 2 20 ta nitin sharma nitin cs mw 3 30 4 20 sieg 326a class mail update 10 21 96 log messages class mail list cse531 cs washington textbook errata handouts administrivia homework midterm latex syllabus collaboration 1 2 3 4 5 midterm source organization pdf syllabus collaboration 1 2 3 4 5 midterm acrobat organization postscript syllabus collaboration 1 2 3 4 5 midterm organization file formats materials provided formats latex plain ascii text including formating commands simple things assignments generally legible format figures complex math stuff hard impossible read adobe acrobat pdf latest greatest free viewer department unix systems adobe acrobat web page postscript ghostview ghostscript home page free viewers mac windows os 2 linux time acrobat supported fewer systems preferable files smaller rendering faster legible print mac ghostscript webs autumn 1991 autumn 1994 portions cse 531 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 531 web copyright 1996 department computer science engineering university washington comments cse531 webmaster cs washington update 11 26 96 cs 122 note files time message open file equivalent patient file scheduled release information cs 420 fall 1996 syllabus important dates homework assignments project assignments class notes exam 2 review project gradesheet class mailing list final grades semantics student home pages class notes references img links virtual library campus desk cs department page programmer page uk home page faq online instructors os 2 references relevant newsgroups jerzy jurek team os 2 page comp lang jaromczyk ibm os 2 warp home page comp lang comp lang moderated comp os os2 programmer misc comp os os2 programmer oop comp os os2 programmer tools back jurek cs engr uky updated sep 3 10 10 54 1996 cmsc 430 fall 1996 translation programming languages information cmsc 430 class syllabus projects 1 project 1 due september 26 1996 due date changed tuesday october 1 9 30am late projects penalty accepted 9 30am october 3 2 compiler project 430 computer language description machine hardware description projects due december 10 projects turned final exam 5 point penalty midterm exam october 22 1996 final exam exam cover chapters 1 10 text formal grammars finite state machines scanners parsers assorted parsing algorithms code generation code optimization exam 10 30am december 17 1996 exams 1 1988 final 2 1991 final answers page 1 answers page 2 answers page 3 3 december 1995 final answers page 1 answers page 2 4 march 1988 midterm answers page 1 answers page 2 5 march 1988 makeup midterm answers page 1 answers page 2 6 march 1991 midterm answers page 1 answers page 2 7 november 1995 midterm answers page 1 answers page 2 8 november 1996 midterm answers page 1 answers page 2 prepared marvin zelkowitz change december 17 1996 cs 105 computer programming fall 1996 homepage cs105 ut austin class taught adams ajit george announcement final surprise contact xun make test 12 7 solution homeworks review sessions slides slides half semester view online print printed files found web updated homework 9 source file midterm solution web ta information weekly timetable ta section office hour location contact 12 13 tuesday kumar 13 30 15 00 ta station 3 ngk cs utexas natarajan thursday 15 00 16 30 14 15 tuesday xun feng 11 00 12 30 ta station 1 cs utexas thursday 10 00 11 30 detailed weekly time table guide news group set class news utexas class cs105 notes class 8 30 homework 1 due 9 6 96 tips hw1 postscript file homework 2 due friday files homework 3 homework 3 ps file download files homework 4 homework 1 solution scored homework 2 solution homework 3 solution model solution homework 4 required linux provided warren wang cs utexas notes midterm test xun notes review session answer exercises kumar notes review session model solution hw5 xun made modifications monday afternoon postscript file model solution hw6 ajit postscript file hw7 postscript file midterm solution hw9 cc homework 9 files hw 10 cc hh cc hh cc hh slides section 12 13 postscript format slides section 14 15 oct 18 oct 25 nov 01 nov 08 nov 15 postscript format homework 10 assignment postscript format kumar review session xun review session homework 7 solution xun homework 8 solution kumar homework 9 solution homework 10 solution kumar homework 11 solution xun maintained xun feng cs utexas department computer sciences university texas austin 536 operating systems instructor scott stoller hours lectures monday wednesday 4 00pm 5 15pm discussion thursday 5 45pm 6 35pm instructor office hours monday wednesday 5 15pm 6 15pm appointment lindley hall office hours tuesday thursday 4 15pm 5 15pm lindley hall official description tentative syllabus lectures topic 1 introduction 2 10 processes address spaces threads synchronization deadlock scheduling 11 15 memory segmentation paging virtual memory 16 18 filesystems 19 20 protection security 21 distributed systems introduction 22 23 communication client server rpc group communication 24 26 distributed filesystems 27 28 distributed shared memory authentication protocols earlier topics quickly happily spend time discussing distributed systems lectures based part tom anderson lecture notes cs162 uc berkeley textbook andrew tanenbaum modern operating systems prentice hall 1992 project project design implement parts small operating system called nachos runs simulator runs sun workstations skeleton operating system asked implement missing parts synchronization primitives threads virtual memory management file system work project small teams programming simple features explained needed overview nachos developers uc berkeley nachos installed locally nachos 3 4 sharks project mechanics click information accounts software tools grading breakdown project occasional problem sets 40 midterm examination 23 final examination 37 grading project emphasize good design working code graduate students asked implement additional features found real operating systems undergraduates implement features extra credit midterm 75 minute class exam final 2 hour exam held time registrar schedule final examinations weights exams proportion length exams closed book closed notes exams 436 536 separate curves convert numerical scores letter grades newsgroup ac 436 436 536 questions lectures project good place students benefit questions question answer post classmates show ll read postings newsgroup assigning grades instructor periodically read newsgroup post answers corrections answers needed weekly announcements week november 18 textbook readings tanenbaum chapters 10 11 week project project 4 15 extra credit implementing swap space management efficient sparsely address spaces scheme recent posting swap space week november 11 project projects 3 4 faq week november 4 textbook readings tanenbaum chapter 9 project 1 projects 3 4 distributed thursday discussion section 2 advice teams difficulty project 2 week october 28 textbook readings finish tanenbaum chapters 4 5 final exam final exam 5 00pm 7 00pm wednesday december 18 bh 304 problem immediately project remember proj 2 due fri nov 1 week october 21 textbook readings tanenbaum chapters 4 5 week project 1 don freeze files project 1 continue modify submit project 2 revised instructions submitting freezing files project mechanics handout summarized news posting 2 revised project schedule proj 2 due fri nov 1 proj 3 design review fri nov 8 sat nov 9 proj 3 due fri nov 15 proj 4 design review fri nov 22 sat nov 23 proj 4 due fri dec 6 midterm 1 mentioned news posting answers questions 3 5 revised printed solutions distributed oct 16 revised solutions midterm 2 click full size plots showing midterm scores 436 midterm scores 536 statistics smaller plots 436 plot 536 plot grades idea standing statistics plots midterm statistics 436 item project 0 10 9 2 1 3 problem set 1 15 7 2 4 7 midterm 90 58 64 11 statistics 536 item project 0 10 9 5 1 3 problem set 1 20 14 7 4 4 midterm 90 70 78 15 week october 14 midterm exams 436 536 separate curves convert numerical scores letter grades solutions midterm project 1 design reviews project 2 held fri oct 18 1pm 6pm sat oct 19 9am 2pm mon oct 21 5 30pm 8pm sign sheet midterm discussion section 2 project 5 cancelled project 4 project overwhelming popular demand prompts resurrection project 5 week october 7 textbook readings tanenbaum chapter 3 continued project comments projects 1 2 collected projects 1 2 faq updated oct 11 midterm 1 midterm cover material including lecture oct 7 corresponds assigned reading sections 3 4 3 6 tanenbaum midterm focuses material covered lecture textbook nachos 2 practice problems midterm intended give feeling planned level difficulty exam questions solutions practice problems midterm week september 30 textbook readings tanenbaum chapter 3 project sign sheet schedule design reviews project 1 week discussion section handout design reviews occur fri sat week week september 23 textbook readings finish tanenbaum chapter 6 tanenbaum sections 2 4 2 5 homework problem set 1 distributed sep 23 problem set programming assignment individually teams technically due lecture mon sep 30 suggest finish fri sep 27 started project 1 comments problem set 1 collected problem set 1 faq exam schedule midterm class wed oct 16 project 1 project 1 distributed sep 25 due end day fri oct 11 design reviews project 1 held fri sat oct 4 5 projects 1 2 436 536 2 strongly recommend carefully read thomas narten road map nachos parts virtual memory mike donnell guide reading nachos source code haven 3 schedule semester tentative due dates future projects project 3 due sun nov 10 project 4 due sun nov 24 project 5 due sat dec 14 changed week september 16 temporary change office hours sep 16 instructor office hour cancelled replacement office hour held sep 17 11am 12am textbook readings start tanenbaum chapter 6 project project 0 due sep 20 instructions project mechanics handout submitting project flawed posting ac 436 describes problem read posting week september 9 textbook readings tanenbaum sections 2 1 2 3 12 1 project 1 read quick introduction tom anderson distributed discussion section sep 5 didn copy print print recommend reading familiar stylistic guidelines code stack docs 2 detailed version project 0 distributed sep 11 due sep 20 week september 2 textbook readings tanenbaum chapter 1 project 1 form teams monday sep 9 start assignment 1 distributed mentioned project mechanics handout notify email form team 2 read project mechanics page 3 start reading road map nachos code nachos 3 4 code threads printouts roadmap threads code distributed sep 4 helpful resource mike donnell guide reading nachos source code mike guide html format won supplying printouts doesn shouldn read frame button bar frame eecs 470 main page eecs 470 computer architecture professor trevor mudge ta steve ta mark davis eecs 470 general eecs 470 homework eecs 470 project eecs 470 information information information related links send comments suggestions engin umich current version netscape ms internet explorer framing cos 595 advanced topics software systems advanced compilers fall 1995 computer architectures complex good optimizing compilers critical designed study important components optimizing compilers major areas covered include 1 intermediate representations 2 flow analysis optimization 3 alias analysis techniques 4 register allocation 5 instruction scheduling 6 methods parallelization 7 techniques improving cache performance provide background students interested work areas compiler design flow analysis optimization techniques parallelizing compilers computer architecture consist assignments project general information instructor anne rogers cs bldg 422 258 1748 amr cs lectures tth 1 2 20 pm cs bldg 302 schedule textbooks compilers techniques tools aho sethi ullman high performance compilers parallel computing wolfe undergraduate compiler cos 320 copyright 1995 anne rogers information process homepage spring 1996 computer science department university oregon updated 6 1996 contents general information references tutorial announcements general information jane syllabus carla syllabus instructors 1 carla 2 jane references macintosh electronic mail multimedia usenet yahoo tutorial learn write html publish pages html primer set homepage announcements questions comments carla carla cs uoregon jane ritter jane cs uoregon winter 1996 homepage constructed camel cs uoregon updated cs uoregon cs 130 fall 1996 added sept 30 3 15 pm instructor dr gonzalez office 2119 engineering phone 893 3849 office hours 1 00 2 00 pm 2 00 3 00 pm mail teo cs teaching assistants mr bogdan discussion session 1 00 1 50 office building trailer 380 room office hours 4 00 pm 5 00pm 3 00pm 4 00 pm mail cs mr zhu discussion session 11 00am 11 50am office building trailer 380 room office hours 1 00 2 00 pm 4 30 5 30 pm mail cs added october 2 4 30 pm code review thursday oct 3 file files year thing slightly program file files copy directory type type sample input number line 6 7 5 4 3 0 7 6 8 9 1 2 3 0 october 9 1996 3 00 pm class hw long results time efficient procedure time efficient respect notation problem insert insert 1 insert results inefficient code implement operation directly remember time efficient code optimize bit reduce bit constant notation time complexity october 11 1996 5 00 pm typo hw sorting algorithm problem replace count 0 count 0 october 15 1996 5 00 pm comments project 1 2 note positive integer 2 3 typos replace returned replace replace replace ignore replace classes 4 project files comments project root node figures 9 8 october 16 1996 1 00 pm comments project root node figures 9 8 october 17 1996 1 00 pm called rbr midterms listed person counter directly october 18 1996 5 00 pm handout work project homeworks individually project member functions final functions purpose functions give examples data data nodes left project handout page 6 cr cr blank holds string program read data file files read october 18 1996 7 00 pm project count 1 incorrect addition count 1 true october 21 1996 10 30 pm homeworks graded pick office hours today 1 2 solutions rbr file files hw1 ps print file view ghostscript hw1 ps press left bottom sign appears put mouse window type cr advance page additional information ghostview appears type man hw1 ps hw bogdan author solutions october 22 1996 2 00 pm oops forgot add file files proj file files find code access create examples project handout copy directory compile run october 28 1996 10 30 project description dealing sets multiple copies word set input error free insert word set delete word set case insert word count remain unchanged case count remain unchanged deleted note important facilitate testing implement insert class notes make passes cases update count inserting word count updated incorrectly word create member function defined return type object derived classes october 28 1996 15 30 pm remember final type node depends number words subtree depend number nodes number pointers subtree october 31 1996 15 15 pm office hours tas wednesday friday till december open holidays send mail humphrey cs nice times days open machines construction current weather maps movies beginner guide html virtual library click cis 730 principles artificial intelligence information description material assignments exams final marks contact info dimitris cis ksu bu cas cs 111 introduction computer science fall 1996 home page class meetings lectures a1 tu 9 30 11 00 cas 522 discussion sections a2 9 00 10 00 mcs b23 a3 8 00 9 00 mcs b23 a4 12 00 1 00 mcs b23 a5 9 00 10 00 mcs b23 a6 8 00 9 00 mcs b23 hs 3 30 4 30 mcs 135 instructor assaf kfoury office hours 2 00 3 00 2 00 4 00 coordinates kfoury cs mcs 270 x3 8911 teaching assistants office hours 10 00 12 00 lab hours 5 00 6 30 coordinates cs mcs 210 x3 9777 elena machkasova office hours 11 00 12 00 10 00 11 00 coordinates elenam cs mcs 205b x3 5231 schedule policy homework guidelines introduction unix grades small font wide window tests weekly assignments 0 1 2 3 4 5 6 7 8 9 10 mid term questions solutions assaf kfoury created 96 07 15 modified 96 10 24 cs 101 sections 403 404 fall 1996 instructor pivkina mail pop uky cs 101 syllabus attention class wednesday november 27th homework assignments lab assignments exam 2 study guide create student account cs 101 403 students cs 101 404 students tutorials tutorials library microlabs home page university kentucky eudora tutorials quick reference eudora eudora basics eudora advanced features comprehensive guide eudora netscape tutorial netscape tutorial creating html pages beginner guide html comprehensive list tutorials web developement software 171 human computer interaction fall 1996 description syllabus eric graduate student computer science email cs tufts assignments 1 4 term project assignment 1 due oct 28 3 30 assignment 2 due nov 12 10 assignment 3 due nov 26 10 assignment 4 due dec 6 10 notes tutorials visual basic visual basic introductory article elements vb programming introductory article tutorial visual basic gis unfinished tutorial apex vb beginners home page apex vb main home page info hci program tufts url http www cs hmc ~keller html harvey mudd college fall 1996 computer science 60 principles computer science home page reference card index search assignments lecture slides partial examples book errata keller java index rcs rex reference card personnel catalog description goals texts assumptions programming lectures threads resources grading tutoring directory ~ cs60 honor code standard read carefully grading weights late assignment policy topic outline submit assignments personnel instructor robert keller 242 olin 4 5 appt keller muddcs 18483 system administrator quay ly 101 beckman quay muddcs secretary nancy mandala 240 olin 1 5 nancy muddcs 18225 mascot rex cs60 specific email muddcs cs hmc general system email muddcs cs hmc tutor graders drew 99 muddcs matt 98 muddcs kevin 99 kevin muddcs elizabeth gordon 99 muddcs 99 muddcs tutor hours 102 beckman hours monday tuesday wednesday thursday friday saturday 10 11 matt matt 11 12 matt matt 12 1 1 2 kevin 2 3 kevin 3 4 lecture drew 2 30 lecture drew beth beth 2 30 drew office drew 4 5 office hrs 4 30 hrs 4 30 beth beth office hrs 5 6 6 7 kevin kevin 7 8 kevin kevin 8 9 hours work room 102 beckman terminals connected machine muddcs find leave back lecture hall beckman 126 turn stairs door left office enter olin building southeast door inside 240 cs department office door 240 open business hours door closed filter noise don hesitate knock catalog description introduction principles computer science algorithms complexity analysis data structuring data procedural abstraction grammars correctness logic principles processor organization operating system concepts programming languages basic automata theory theoretical limitations goals learn apply basic principles computer science including software construction hardware organization limitations computers texts robert keller principles computing september 1996 subscription cost reproduction text substantially revised prior years completed chapter free chance subscriber fixed estimated cost subscribers rest notes loose leaf 3 hole david jr anthony potts java programming language handbook group books 1996 isbn 1 77 2 assumptions students computing college level cs5 prior experience preferred essential number languages including java simplified derivative knowledge pascal start fine long don language syntax procedures arrays types minimum unfamiliar cs5 6 50 programming sense entails programming exposure computer science ideas important part intent programming assignments drive home key ideas lectures word lecture loosely expect lecture periods include traditional style lecturing hope set dialogues expected attend questions provide comments planning lecture 50 60 minutes 75 minutes allocated session rest time purpose answering extended questions specifics programming techniques examples don things remaining time things quiz threads essentially interwoven threads book problems lectures synch active participation threads required volume wise book covers material discussed lecture lecture cover things book staying lecture focus areas book important exam emphasis problems exercise things discussed book lecture resources planned interactive eager prevent programming difficulties consuming extraordinary time stuck difficulties efficient start early assignment give time cope numerous contingencies inevitably materialize line emailing muddcs graders tutors don encourage talk slow check email email message typically answered entire class parts message embedded attributed message carrying problem solutions computer implementation showing understand issues principles techniques tutors explain work problem level detail sufficient time margin telling eleventh hour aren drop substantial submit email question answered point addressed lecture leave note mailbox 240 olin encouraged questions class tools muddcs man feature unix find explore command man command information specific command command man topic lists commands relating specific topic info reader gnu emacs library language editor specifics emacs type escape info emacs powerful editor long time highly encouraged learn helpful information examples line copies assignments subdirectories directory cs cs60 machine muddcs web page rex documentation finally corner store maxim applies find grading approximately graded assignments programming programming assignments drive home key working concepts principles assignments vary difficulty necessarily equally weighted assignments submit assignments languages graded assignments rex java prolog assembly language simulated machine sufficient information languages provided enable complete assignments languages enter class nominal point breakdown assignments vary depending emphasis assignment 40 general correctness program run specification taking account situations professor thing meant catch learning community don silent things errors 20 choice discovery algorithm algorithm clues resulting loss points unnecessarily unnecessary people find suggested extra credit grader discretion note obscure hacked elegant substantially efficient 20 documentation comments included code expose method subtleties 10 style code readable extraordinary effort spacing braces improve readability layout characters premium 10 robustness program break unusual ways minor input remember things submit actual product reason lose points lose points tutoring tutors expected play key role interact tutor don check tutor regular basis show progress checking part grade tutor advise approach solving problem documentation presentation tutor make evaluation work ready submit recommend grade assign grade assignment based tutor recommendation bound follow recommendation 100 tutors adversaries succeed requires effort cooperation timing part directory ~ cs60 directory ~ cs60 group access group cs60 system administrator create access directory instructor tutors preferrably properly setup directory listing obtained ls directory 2 2 cs60 512 sep 8 20 32 cs60 execute command home directory chmod 770 cs60 purpose directory programs mailing program simply file instructor tutor connect directory write things work accessible things working honor code standard read carefully discussion problems encouraged programming cs60 emphasizes individual learning group projects observe standard discuss assignment students share give receive written work kind inside elaboration case programming assignments written work include email computer files fragments files printed output developing code programming assignment discuss ideas discussion ideas involve wholesale examination transcription actual working code exception code explicitly provided instructor types activities occurred past cases resulted receiving failing grade appearances judicial board attendant record cases eventual register status students split assignment transcribe contributions changing names variables comments formatting student directories students finds homework file makes copy file edits make surprised easy grader spot violations doubts form interaction constitutes violation standard consult prior continuing significant legitimate acknowledge submission lose credit proper acknowledge person grading weights grade determined 50 programming assignments 25 final examination 15 mid term examination 10 attendance participation tutor random quizzes exams open book emphasize conceptual understanding memorization fine details late assignment policy submissions instructions establishes time submission due dates assignments noted carefully work assignment conducted week weeks day space thinking automatic grace automatic fixed day grace period assignments words due date states day assignment turned midnight day 1 receive credit midnight day 1 work spend problem edification isn worth required don points plan assignments stated due date cs 60 topic outline lectures roughly follow outline progression rate numbered topics week depending background topics expand longer allocated result topics fall end reading explicitly assigned notes generally expand lectures discussions lectures expand notes introduce material threads interwoven lectures period time part emphasize commonality concepts points brackets chapters notes start respect concepts follow outline mention topic actual lectures determine points emphasis 1 information structures list notation trees graphs 2 high level functional programming higher order functions anonymous functions equivalences 3 low level functional programming rewrite rules recursion mutual recursion depth breadth search trees graphs caching 4 states transitions computation problems models computation assignment based programs mccarthy transformation turing machines ram model arrays linear addressing principle pointers values values 5 computing objectively object orientation data abstraction java objects inheritance 6 structural computing polya library translating rex java expressions low level data structuring dynamic storage allocation open closed list models 7 computing grammatically inductive definitions grammars syntax parsing evaluation 8 computing logically proposition logic applications gate realizations physical bases computation expansion boole shannon expansion 9 logic simplification hypercubes karnaugh maps don care situations 10 predicate logic programming logic backtracking 11 program specification correctness verification 12 mid term examination date midterm wednesday 30 october 1996 13 complexity computing runtime measures profiling growth rate comparisons upper bounds notation examples sorting heapsort radix sort 14 complexity continued empirical measurements amdahl law set abstraction examples bit vectors 15 weighted graphs shortest paths traveling salesman problem 16 finite state computing finite state machines sequential logic design physical basis memory 17 regular expressions finite state machines 18 computer components registers buses multiplexors 19 stored program computing stored program computer structure isc incredibly simple computer 20 isc assembly language low level implementation recursion 21 computing parallel parallel computation multi threading networking 22 limitations computing finite state limitations lower bounds intractability np completeness glitch phenomenon 23 comprehensive final exam date final monday 16 december 1996 submit assignments submit assignment login muddcs run filename filename file assignment submitted file encoded ascii file 80 characters line program assignment number submit assignment properly shortly seconds recieve mail exact copy submitted notice headers attached essential information headers commented compilation program affected recieve acceptable mime encoded 80 columns control characters responsible noticing immediately correcting file submitting submissions archival purposes latest submission time deadline graded cs141 computing hardware computer science 141 undergraduate covering digital logic design computer architecture machine organization page access line materials general information information student information line registration form notes lecture 1 1 computing hardware lecture 1 2 basic electronics lecture 2 1 boolean algebra lecture 2 2 practical methods boolean simplification lecture 3 1 time response combinational circuits lecture 3 2 programmable steering logic lecture 4 1 arithmetic circuits part lecture 4 2 arithmetic circuits part ii lecture 5 1 sequential logic lecture 5 2 larger sequential logic elements lecture 6 1 general finite state machine design lecture 6 2 fsm optimization lecture 6 3 random access memories lecture 7 1 computer architecture lecture 7 2 buses lecture 7 3 instruction set architecture lecture 7 4 overview lecture 8 1 computer performance lecture 8 2 floating point lecture 8 3 mips overview lecture 8 4 instruction set architectures lecture 9 3 microprogramming lecture 10 1 pipelining lecture 11 1 memory systems lecture 11 2 memory management homework assignments assignment 0 assignment 1 assignment 2 assignment 3 assignment 4 assignment 5 assignment 6 assignment 7 assignment 8 assignment 9 assignment 10 assignment 11 assignment 12 homework solutions assignment due date logicworks files static 1 hazard ring phase overlapping clock generator pulse shaping circuit latch level sensitive latch latch master slave flip flop flip flop upgrade information aw homepage logicworks previous exams 1993 class midterm exam 1993 home midterm exam 1993 final exam 1994 class midterm exam 1994 home midterm exam 1994 final exam 1995 class midterm exam 1995 home midterm exam 1995 final exam 1996 class midterm exam 1996 home midterm exam solution logicworks professor michael smith smith eecs harvard teaching fellows mike lee fas harvard maria fas harvard stephen fas harvard computer science 471 computer architecture organization fall 1996 homepage latest stuff reading assignment discussion topics tuesday nov 26 class number 20 problem set 8 due 5 pm monday nov 25 reading assignment discussion topics thursday nov 21 class number 19 syllabus description administrative matters requirements class participation problem sets examinations reading schedule stuff reading assignments discussion topics class number 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 problem sets 1 2 3 4 5 6 7 enrichment links edsac simulator maurice wilkes biography simple program compiled mips load byte store byte instructions program compiled original alpha pentium papers collection documents pentium divide bug karnaugh published method 1953 tutorial karnaugh maps reasonable survey risc ideas implementations penetrating case study analysis risc cisc doug clark 11 20 96 topics neural networks class handouts click lecture notes click lecture notes boltzmann machine click paper evolutionary genetic algorithms click paper function optimization based advanced simulated annealing click simulated annealing class assignment click paper optimizing neural networks fast simulated reannealing class handouts click errata fundamentals neural networks book click ensemble neural networks paper click class assignment click class syllabus click class project handout click class project ideas click information class presentations lecture notes click lecture notes chapter 1 click lecture notes chapter 2 click lecture notes chapter 3 chapter 6 click lecture notes chapter 4 click lecture notes chapter 3 click lecture notes hopfield networks hertz book click lecture notes generalized regression neural networks papers links click utsa neural network reading group home page click tutorial algorithms click genetic programming home page click list neural network sites click goto neural network frequently asked questions list click goto web page advice reading writing papers modified october 6 1996 network technologies administration instructor jeff computer systems group office lindley hall office hours wed thu 10 00 11 00 phone 855 mail cs indiana associate instructors monday lab linda cs indiana office hours wednesday 1 2 friday 12 1 friday lab sunita cs indiana office hours tuesday 2 45 3 45 thursday 2 45 3 45 news group ac csci guide lecture exam schedule semester required recommended books weekly reading assignments homework assignments schedule labs notes images miscellania enrollment policies final exam schedule monday wednesday lecture section 1091 monday december 16 10 15 11 15 lh115 tuesday thursday lecture section 1092 tuesday december 17 8 00 9 00 lh115 note exam 4 place final exam period long previous exams maximum 55 60 minutes important scheduling information spring 1997 note error printed schedule classes wednesday lab section 1109 meets 10 10 11 00 9 05 9 55 monday wednesday lecture section 1107 encouraged wednesday lab section 1109 tuesday thursday lecture section 1108 encouraged thursday lab section 1110 students follow scheme lecture lab general goals hope accomplish things time ve impossible predict cover general areas cover technical practical cases related technical amounts aspect class learn things work practical sort thing don technical classes ideas problem solving professional growth development job things network administration part job technical goals technical goal practical nature learn networks includes hardware networking topologies networking protocols network operating systems desktop operating systems complete worked degree novell netware 3 12 windows 3 1 windows95 windows nt workstation windows nt advanced server macintosh os working knowledge systems make experience practical systems place business education honestly networking knowledge experience grading fun mind point weekly bi weekly homework assignments graded represent 15 25 grade labs graded goal hands experience labs exams homework ll learn stuff 3 4 exams representing 75 85 grade evenly distributed exams called comprehensive final 3rd 4th exam place final exam time custom design classes section builds previous words exam won final ll pass ve previous exams labs homework ll ve learned finally don wanted enrolled semester interested future decent amount information make informed decision response demand time appears offered semester time sections offered spring 1997 note error printed schedule classes wednesday lab section 1109 meets 10 10 11 00 9 05 9 55 mw lecture encouraged lab tr lecture encouraged lab students follow scheme lecture lab cs indiana eecs 500 homepage fall 1996 organizer professor kim wasserman eecs 4223 eecs ph 647 mail umich requirements prerequisite graduate standing permission instructor 1 credit hour attendance report talks passing grade time location tuesdays thursdays 4 30 5 30 1003 eecs building noted lectures pravin varaiya eecs univ california berkeley index internet demand experiment note special day time location friday september 20 1996 1 30 2 30 1504 brown lee room anthony ee univ maryland satellite augmented cellular networks note special day location friday september 27 1996 4 30 5 30 1610 ford auditorium cruz ece univ california san diego deterministic bounds network performance service curve calculus tuesday october 1 1996 4 30 5 30 1003 eecs david tse eecs univ california berkeley optimal power control multi access fading channels note special day location friday october 4 1996 4 30 5 30 1500 eecs ioannis ch manufacturing engineering boston univ large deviations applications traffic management high speed communication networks thursday october 17 1996 4 30 5 30 1003 eecs mitra lucent technologies bell labs recent results design control broadband networks thursday october 24 1996 4 30 5 30 1003 eecs bruce kwan ee univ california los angeles intelligent resource allocation high speed lans wormhole routing tuesday october 22 1996 4 30 5 30 1003 eecs gustavo de ee univ texas austin traffic management quality service atm networks thursday november 14 1996 4 30 5 30 1003 eecs prabhakar basic research institute mathematical sciences hewlett packard laboratories europe bristol united kingdom problems high speed switching tuesday december 3 1996 4 30 5 30 1003 eecs sponsors department electrical engineering computer science department industrial operations engineering prior semester series winter term 1996 return um eecs systems division homepage updated beth olsen 8 28 96 harvey mudd college computer science 124 operating systems fall 1996 syllabus abstracts homework assignments homework solutions projects late homework policy fun links modified september 1 1996 mike cs hmc cs222 autonomous systems documents information dvi lecture schedule dvi slides lecture basics dvi slides lecture examples dvi slides lecture reactive systems dvi slides lecture representational systems dvi michael genesereth stanford university genesereth cs stanford instructor tony silva contact email dsilva cs wisc office 1349 computer sciences statistics phone 262 5340 office hours 12 00 1 00p mf appointment textbook problem solving object programming walter savitch section information 8 00 9 15a sept 3 oct 24 1263 comp sci stat day 226 noland timetable lec 4 1 00 2 15p sept 3 oct 24 2104 chamberlin lec 12 computer lab rm 1350 computer science statistics information day 1 handout 110 tentative syllabus semester late policy grading criteria academic misconduct handouts important software introduction microsoft windows hints windows compilers windows operating system email mosaic netscape information introduction borland language savitch text assignments program0 due tuesday nov 5th program1 due tuesday nov 12 solution quizzes modified tue nov 5 06 53 33 1996 anthony silva dsilva cs wisc boston university cla computer science dept cla cs 101 introduction computers cs 101 general introduction computers applications assumes previous knowledge subject cs101 introduces computers arts sciences work programmed people read topics vlsi www understand people data processed job people computerization society meaning instructor prof azer bestavros email cs bu office mcs 276 ext 3 9726 hours wed 12 30pm 2 00pm thu 11 00am 12 30pm appointment teaching fellow robert pitts email rip cs bu office mcs 286 ext 3 6412 hours tue 4 00 5 00pm wed 4 00 5 00pm thu 4 00 5 00pm fri 3 00 4 00pm lab fri 12 00 2 00pm class meeting time tue 9 30am 11 00am thu 9 30am 11 00am place sto 50 archives syllabus lecture notes section notes resources homeworks archive handouts student home pages cs cluster document prepared professor azer bestavros cs bu created january 16 1995 updated 9 1995 cs computer organization ii overview syllabus instructor textbook readings lecture schedule laboratory schedule examination monday october 7 1996 checklist questions due wednesday november 6 1996 examination ii wednesday november 13 1996 university wisconsin madison computer sciences department cs 736 bart miller fall 1996 cs 736 advanced operating systems summary intended give broad exposure advanced operating systems topics reading discussing topics protection security memory management operating system kernels file systems synchronization naming distributed systems read rest information sheet carefully text satisfactory textbook graduate level operating systems class current literature text structured readings journal articles conference proceedings purchase readings doit cs736 handout 1 class discuss topics relevant current papers lecture detail detail review papers discussion major topics themes papers focal point form reading groups 2 3 classmates meet week discuss details assigned papers readings important part class reading list posted reading schedule formula successful class 1 read papers independently 2 discuss reading group identify important issues 3 participate class discussion papers class discussions class meetings form discussion lectures talk day topics discussion supported comments opinions participate actively daily class ll lot expect sit quietly listen 15 weeks unhappy class papers class write papers short 6 pages longer paper design based ideas read work understood operating system facility design extension area paper involve project paper summary project selection project topics choose writing important writing good ideas paper reviewed reading paper fellow students give writer critical comments person give reader writing paper revised pass read exams exams papers reading busy grades scores final grades posted assignments graded details time tuesday thursday 1300 1415 place 1257 cs office hours tuesday thursday 1100 noon modified thu sep 5 17 13 43 cdt 1996 bart cs161 class page data structures algorithms autumn quarter 1996 message day 16 december final exams graded final grades posted serge office 472 mark office 112 message details final today copy newsgroup merry christmas table contents overview prerequisites staff venues times textbook information relevant links syllabus handouts overview basic design analysis algorithms focus general classes algorithms dynamic programming divide conquer greedy methods advanced data structures balanced trees graphs heaps addition compare algorithms formally analyzing complexity running time problems study involve sorting searching graph algorithms computational geometry topics vary year year prerequisites official prerequisite introduction computer science equivalent pen paper programming familiarity programming concepts pointers arrays records procedures recursion assumed addition solid background mathematics prove invaluable argue formally correctness performance algorithm data structure introduced ability write clear formal proofs relied ta staff professor serge plotkin mail plotkin cs stanford office hours thursday 2 30 4 30pm office location gates 472 office phone 723 fax 725 attn plotkin teaching assistant mark mail cs stanford pre scheduled office hours office hours tuesday 2 00 4 00pm thursday end section 12 00pm office hours location gates office phone 723 office location gates 112 office phone 723 4310 fax 725 1449 attn secretary phyllis winkler mail winkler cs stanford office location gates 495 office phone 723 venues times class lectures serge plotkin time 12 50pm 2 05pm mondays wednesdays location building 550 room recitation section mark time 10 00am 10 50am thursdays location gates building room b12 textbook information introduction algorithms cormen leiserson rivest mcgraw hill current list bugs found relevant links web page http www leland stanford class cs161 ftp site ftp ftp stanford class cs161 handouts usr class cs161 handouts newsgroup su class cs161 syllabus note topics future lectures subject change date topic reading due wednesday administrivia sorting ch 1 25 sep notation monday asymptotics ch 2 hw 1 30 sep wednesday final asymptotics ch 6 2 oct recurrence relations 3 4 monday recurrence relations ii ch 5 hw 1 7 oct master theorem wednesday randomized algorithms ch 8 hw 2 9 oct quicksort monday quicksort analysis ch 7 10 14 oct order statistics wednesday median finding ch 9 hw 2 hw 3 16 oct heaps queues monday comparison sorting ch 12 21 oct hashing wednesday hashing ii ch 11 13 hw 3 hw 4 23 oct monday binary trees ch 14 28 oct wednesday binary trees ii ch 15 hw 4 hw 5 30 oct red black trees monday midterm 4 nov wednesday red black trees ii hw 6 6 nov augmenting data structures monday interval trees ch 17 24 11 nov greedy algorithms wednesday greedy algorithms ii ch 16 hw 6 13 nov spanning trees monday spanning trees ii ch 23 18 nov wednesday spanning trees iii ch 25 hw 7 20 nov dynamic programming monday dynamic programming ii ch 26 25 nov wednesday basics 27 nov graph algorithms monday single source shortest paths 2 dec end quarter week wednesday pairs shortest paths final 4 dec end quarter week wednesday final 11 dec handouts online usr class cs161 handouts hard copies obtained 4th floor gates left exit elevator white boards date title format 1 wed 25 sep basic information postscript dvi latex 2 wed 25 sep approximate outline postscript dvi latex 3 wed 25 sep sign questionnaire postscript dvi latex 4 mon 30 sep homework 1 postscript dvi latex 5 wed 9 oct homework 1 solutions postscript dvi latex 6 wed 9 oct homework 2 postscript dvi latex 7 wed 16 oct homework 3 postscript dvi latex 8 mon 20 oct homework 2 solutions postscript dvi latex 9 wed 23 oct homework 4 postscript dvi latex 10 mon 28 oct homework 3 solutions postscript dvi latex 11 wed 30 oct homework 5 postscript dvi latex 12 mon 4 nov homework 4 solutions postscript dvi latex 13 wed 6 nov homework 6 postscript dvi latex 14 mon 18 nov homework 6 solutions postscript dvi latex 15 wed 20 nov homework 7 postscript dvi latex 16 wed 27 nov homework 8 postscript dvi latex 17 mon 2 dec homework 7 solutions postscript dvi latex 18 thu 5 dec homework 8 solutions postscript dvi latex class offered stanford university department computer science theory division previous quarters offered spring 95 96 summer 95 96 cs161 class page cs stanford university saskatchewan department computer science computer science 212 introduction systems programming img description img lecturer information img lecture notes img assignments home page department home page report problems document webmaster cs usask ca page modified august 14 1995 cs367 introduction data structures lecture 1 mwf 9 30 10 45 121 psychology lecture 4 mwf 11 00 12 15 121 psychology information announcements 11 5 96 reading assignments started exams programming assignments sample code lecturer ta information materials computers labs home announcements general announcements recent announcements announcements problems programming assignments found located assignment web page 1 11 5 96 makeup exam copy solution key exam reserve kurt wendt library 2 11 1 96 queue adt sample code online samples page 3 10 10 96 stack adt sample code online samples page 4 10 9 96 exam 1 topics online exams page 5 10 3 96 list adt sample code online samples page 6 9 28 96 handin directories created 7 9 19 96 list common programming errors online suggestions additions welcomed 8 9 17 96 vega sol computer labs cs367 work computers information 9 9 14 96 sample code line monday wednesday lectures 10 9 6 96 bad magic number error source files end cc compiled unusual error 11 9 6 96 stale pages don forget reload web pages pages updated copies web browser caches outdated stale 12 9 4 96 attend unix tutorial attend times listed mon 9 3 thurs 9 5 4 6 pm mon 9 9 thurs 9 12 4 pm reading assignments future trees chapter 10 11 4 lectures queues chapter 7 skip simulation 11 1 lecture overloading operators chapter 8 pages 384 386 10 23 lectures hash tables chapter 12 pages 591 608 10 14 lectures stacks chapter 6 10 7 lectures linked lists chapter 4 10 4 lecture pointers dynamic memory allocation chapter 4 pages 142 152 10 2 lecture sorting searching analysis chapter 9 pages 392 405 9 27 lectures sorting algorithms chapter 9 pages 405 429 9 23 lectures basic recursion searching algorithms chapter 2 9 16 lectures basic oop chapter 3 pages 118 120 skip 120 129 focus 9 6 lectures basic appendix pages a1 a35 cs367 lecturer jim skrentny skrentny cs wisc office 1303 computer sciences 262 0191 office hours 12 30 1 30 pm tw 3 00 4 00 pm teaching assistants baicheng billy liao bail cs wisc office 1343 computer sciences 262 5596 office hours 4 00 5 00 pm 3 00 4 00 pm jia cheng jiacheng cs wisc office 1306 computer science 262 6601 office hours 8 00 9 00 4 00 5 00 pm copyright 1996 james skrentny skrentny cs wisc computer science 49 times 96f 2 97w 11 97f arrange instructors young fall aslam winter prerequisite computer science 25 students computer science 25 strong mathematical background computer science 49 permission instructor dist qds serves introduction formal models languages computation topics covered include finite automata regular languages context free languages pushdown automata turing machines computability np completeness back dartmouth cs home page cs 96 system design projects projects students form company roughly similar software contractor instructors prof thomas cheatham dr robert walton 1996 overview 1996 simple project simple customer specification 1996 project customer specification 1995 project customer specification object system specification projects customer specification customer specification introduction distributed systems amr el abbadi department computer science ucsb tr 12 30 1 50 engr 1132 fall 1996 4 units home page general information instructor amr el abbadi office 3115 engineering office hours tr 1 45 2 45 email address amr cs ucsb teaching assistant xun cheng ta office trailer 380 101c ta office hours tuesday friday 3 00 5 00pm email address xun cs ucsb format class presenting topics form basis research distributed systems topics cover exhaustive reflect subjective biases tanenbaum textbook short collection papers combination expose practical theoretical aspect distributed systems expect read chapters papers discuss class strongly encourage talk distributed systems topics covered list expect hand 5 6 homework assignments involve programming basic ideas discussed class homeworks involve reading paper related topic discussed class put books reserve library provide background material complement class textbook notes distributed operating systems andrew tanenbaum prentice hall 1995 additional papers arts policies exams mid term class october 24 final exam requests exam homework regrades submitted 2 weeks return finally grades approximately allocated mid term 25 final 35 homeworks projects 40 related information socket programming turn homework sample running result problem 3 homework 1 turnin method format problem 3 hw 3 problem 3 hw 1 replacing project1 project2 handouts homework ucsb engr compsci xun cheng modified thu nov 14 16 40 43 pst bu cla cs 520 principles programming languages assaf kfoury fall 1994 home page class meetings mon wed fri 12 00 1 00pm mcs b31 instructor assaf kfoury office hours 2 00 3 30 3 30 5 00 coordinates kfoury cs mcs 270 x3 8911 teaching assistant robert gaimari office hours 12 30 4 30 tu 12 00 1 30 4 00 5 30 coordinates rgaimari cs mcs 205a x3 5230 syllabus policy tests grades small font wide window mid term questions mid term solutions end term questions end term solutions professor snyder notes problem sets 1 2 3 4 5 6 7 8 9 10 11 12 handouts 1 2 3 4 assaf kfoury created 94 09 15 modified 94 11 28 1083 software design implementation computer science 23 times 97w 12 97s 10 98w 98s arrange instructors cormen winter nicol spring prerequisite computer science 15 19 dist tas techniques building large reliable maintainable understandable software systems topics include programming paradigms real systems systems programming tools interfaces multi user workstation programming environments functional programming software engineering structured design testing documentation concepts reinforced technical cultural readings written homework medium scale programs large scale group programming project back dartmouth cs home page cns cs ee 188 description cns cs ee computation theory neural systems 9 units 3 0 6 term prerequisite ma 2 introduction computational models methods inspired related neural systems relevant mathematical techniques developed computer science engineering specific topics include computing circuits feedback computation associative memories analog computing fault tolerance learning elements parallel distributed computing instructor bruck cns cs ee 188 vasken vincent bohossian november 1996 cs 375 compilers cs 375 covers design construction compilers programming languages student writes compiler pascal code generated powerpc processor run ibm rs 6000 server incorporates powerpc chip heavy programming workload summer students planning summer expect dedicate lives weeks syllabus programming assignments program file descriptions ftp directory program files program submission grading midterm study guide final exam study guide gordon novak jr bu cla cs 450 computer architecture instructor prof azer bestavros email cs bu office mcs 276 ext 3 9726 hours wed 11 00am 12 30pm thu 12 30pm 2 00pm appointment grader gi kim email cs bu class meeting time tue 11 00am 12 30pm thu 11 00am 12 30pm place mcs 33 archives syllabus homeworks quizes textbook references document prepared professor azer bestavros cs bu date update september 12 1994 computer science 142 theory computation pomona college fall semester 1995 mr bull 210 tth 9 40 prerequisites official prerequisite introduction computer science pomona cs 41 hmc cs 60 helpful mathematics linear algebra emphasizes definitions theorems consult instructor uncertain preparation textbook floyd beigel language machines introduction computability formal languages computer science press 1994 topics purpose understand nature computation investigating models formal languages including regular languages context free languages recursive languages languages recognized polynomial time tools study comparative power models time cover entire book include sections chapter central chapters 4 5 7 assignments written work problem sets assigned weekly late work accepted illness similar reasons 40 grade determined work assignments effect grade greater turn assigned work midterms midterms account 35 grade september 28 november 2 final exam final exam scheduled 8 tuesday december 12 contribute 25 grade office hours mondays 1 15 2 30 tuesdays 11 12 fridays 11 12 appointment 212 extension electronic mail pomona everett bull august 30 1995 cs 470 570 artificial intelligence cs artificial intelligence 3 cr concepts techniques involved artificial intelligence lisp goal directed searching history trees inductive deductive reasoning natural language processing learning extra research papers required credit 570 prereq cs 213 upper division standing permission instructor deborah frincke information introduction grading assignments suggestions handouts policy review 1 class newsgroup uidaho class 470 df additional information cmu artificial intelligence repository lots ai information lisp references html common lisp steele print university equipment long html manual postscript manual print university equipment long prolog versions local machines cmu prolog examples manuals docs don print long documents ui machines ai design index sources information ai design computational approaches design design theory methodology included pointers projects research centers nice html interface virtual reality lists fuzzy logic discussion groups web sites text virtual reality meta language voice recognition systems home page products html neural networks index research projects workshops lots references nice html interface img dr frincke home page img computer science home page img univ idaho home page frincke cs uidaho modified august 27 1995 cis 629 computer architecture fall 1996 instructor allen malony url http www cs uoregon classes computer architecture science art selecting interconnecting hardware components create computer meets functional performance cost goals qualitatively quantitatively examines computer design tradeoffs focus processor architectures memory systems multiprocessor machines study instruction level parallelism super pipelining super scalar processor design memory hierarchies cache systems coherency mechanisms multiprocessor architectures parallel computing announcements instructor lecture required text reference text readings lecture notes homeworks examinations programming project grading approximate schedule tutorials tools miscellanea academic misconduct class roster announcements 10 1 required text bookstore 10 1 readings packet 1 bookstore 10 2 read papers 1 4 readings packet 1 10 7 read paper 5 readings packet 1 10 22 read papers 6 7 8 readings packet 1 11 15 read cache coherence papers readings packet 2 11 15 read sting paper readings packet 2 11 15 assignment describe programming section instructor allen malony office 307 deschutes hall email malony cs uoregon office hours monday wednesday 11 00 12 00 appointment lecture time tuesday thursday 14 00 15 20 place 135 gilbert hall required text harold stone high performance computer architecture edition addison wesley 1993 reference text john hennessy david patterson computer architecture quantitative approach morgan kaufmann publishers edition 1996 readings 1 selected readings background processor design 2 selected readings memory system architectures 3 selected readings multiprocessor architectures part accompanied set papers computer architecture literature reading packets bookstore lecture notes lecture notes made developed links schedule homework homework assignments problems require review material touched covered depth class assignments due class due date late assignments accepted extreme academic circumstances discussed instructor week assignment due homework 1 figure 3 10 figure 3 44 errata solutions homework 2 combined programming assignment examinations midterm takehome oct 31 halloween due nov 5 advise conflicts exam times end week classes programming topic programming assignment cache simulation programming assigment combined homework assignment parts part 1 run trace files dinero cache simulator dinero server found web page found dinero server options spice found dinero server options tex found dinero server options show results levels cache size unified split associativity block sizes explain results part 2 sample code models 8 direct mapped cache 32 byte lines blocks treats reads writes simple reference included routine checks reference cache total references misses included routines read reference trace assuming file stdio produce output statistics include include define cache size 8192 define block shift 5 long tags cache size block shift long references 0 misses 0 void reference long address int index address cache size 1 block shift long tag address block shift tags index tag misses tags index tag references add support briefly code make cache simulation program takes reference trace file write routine model 2 4 set associative cache size demonstrate operation simulators programs choosing find write programs simple capture address references drive simulators thought linpack codes note modify programs capture references concentrate data references assignment due dec 3 term project term project write paper surveys area computer architecture paper summarize work area giving extensive references 6 present opinions options references conclude opinion strengths weaknesses arguments graded completeness survey accuracy summaries support give opinions survey topics compiler transformations improve memory behavior superscalar superpipelined processors vliw effect architecture changing technology types technology high performance storage network communication contrast state art processors massively parallel processing systems scalable architecture technologies aspect history computer architecture topic chosen interested references papers including proc int symposium computer architecture isca proc conf architectural support programming languages operating systems asplos int conf parallel processing icpp supercomputing conf int conf supercomputing ics ieee trans computers acm trans computer systems ieee computer grading 20 homework 30 midterm 20 programming 30 term project approximate schedule date topic assignment oct 1 introduction chapter 1 oct 3 performance costs chapter 1 readings oct 8 pipelining chapter 3 readings oct 10 pipelining continued chapter 3 readings oct 15 instruction level chapter 3 readings parallelism ilp tutorial oct 22 ilp overcoming data hazards chapter 3 readings tutorial oct 24 ilp reducing branch chapter 3 readings penalties tutorial oct 29 ilp superscalar tutorial oct 31 ilp limits takehome midterm nov 5 cache systems chapter 2 nov 7 cache systems chapter 2 readings nov 12 memory systems chapter 6 section 6 4 6 5 readings nov 14 multiprocessor systems chapter 6 chapter 7 readings nov 19 class work project nov 21 cache coherent memory chapter 6 readings systems nov 25 sequent sting readings sequent sting architecture paper nov 26 multiprocessor architectures trip sequent nov 28 thanksgiving thanksgiving dec 3 multiprocessor architectures chapter 6 readings dec 5 multiprocessor architectures chapter 6 readings dec 9 project due project due class taught john conery class taught jan cuny monday makeup class tutorials prof driscoll portland state university developed online tutorial superscalar microprocessor design student work expert level tutorial tools wisconsin architectural research tool set warts warts project dinero server dinero remote dinero based cache simulation program provided part warts mint fast program driven simulator multiprocessor systems mint project instruction level simulation tracing huge list simulators tracing tools including extensive bibliography list people contact miscellanea computer architecture home page www computer architecture page designed university wisconsin madison act central repository links pointing information relevant computer architecture researchers students pointers major architecture research groups projects major computer architecture related conferences industrial pages organizations news groups selection miscellaneous links interest computer architects usenet newsgroup computer architecture comp arch acm special interest group computer architecture sigarch cpu info center info current future processors performance database server benchmarks faq newsgroup comp benchmarks spec benchmarks spec92 spec95 benchmark suite standard performance evaluation corporation academic misconduct university oregon student conduct code student academic integrity brochure put uo dean students class roster al cs uoregon cs uoregon lasseter jo cs uoregon mark cs uoregon gao yi cs uoregon kathleen cs uoregon ma chia cha cs uoregon cs uoregon cs uoregon cs uoregon robertson chad cs uoregon sai cs uoregon sather jim cs uoregon sai cs uoregon cs uoregon john cs uoregon wang chien chung chien cs uoregon wang cs uoregon xiao yong xiao cs uoregon xue jianzhong xue cs uoregon yang shuang cs uoregon yao cs uoregon cse 326 spring 1995 data structures richard ladner instructor dan fasulo teaching assistant world wide web web short hypermedia document cse 326 information class taught spring 1995 mind document static information class messages added frequently click class messages check frequently office hours suggested reading projects homework exams lecture overheads portions cse 326 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited cse 326 web copyright 1995 department computer science engineering university washington seattle wa 98195 ladner cs washington update 03 28 95 1315 database management focuses designing database relational database management system entity relationship model normalization problems presents sql language topics include network model hierarchical model object oriented model majors programming experience pascal requires implementing database management system prereq 1101 cs235 foundations computer science fall 1996 pages undergoing major construction cs 235 foundations computer science page general information class links extensive informantion class policies calendar assignments lab instructors theodore norman office 3336 floor bldg phone byu 378 3020 home 785 4192 mail tad cs byu office hours 9am 11am david embley office 3334 floor bldg phone byu 378 mail embley cs byu office hours 3 30 4 30 9 30 10 30 teaching assistants mail cs byu office 1120 phone 378 hours 1 00 pm 2 00 pm 3 00 pm 5 00 pm michael mail byu office 1120 phone 378 hours mw 9 45 10 45 10 00 12 00 pm 3 00 pm 5 00 pm randy smith mail cs byu office 1120 phone 378 hours 10 00 12 00 pm mark mail cs byu hours mw 3 00 pm 6 00 pm 3 00 pm 5 00 pm additional hours additional information required text aho alfred ullman jeffrey foundations computer science edition 1995 computer science press prerequisite cs142 policies homework projects exams calendar lecture schedule homework project due dates homework assignments programming projects computers accounts cs235 news group succeed cs235 sessions printing submit cs235 projects answers past homework assignments answers exam 1 answers exam 2 created dec 6 1995 updated thu sep 26 1996 michael send comments tad cs byu cse 521 design analysis algorithms winter 1996 instructor richard anderson anderson cs washington lectures tth 10 30 11 50 seig 231 office hours monday 11 00 11 50 times appointment teaching assistant william chan wchan cs washington office hours monday 1 30 pm 2 20 pm wednesday 1 00 pm 1 50 pm chateau conference room sieg 4th floor cubicle conference room information prerequisite assuming undergraduate algorithms wrong lecture log suggested reading textbook errata list project 521 project preview check eric anderson applet assignments handouts written homework sets generally due tuesdays class background quiz post script homework sets homework 1 solution homework 2 solution homework 3 solution homework 4 solution homework 5 solution homework 6 homework 7 solution homework 8 homework 9 midterm exam cancelled due lack interest final exam told monday march 11 verify time exam hour closed book class exam covers material class exam consist short answer problem solving questions stuff grading based homework exams project class participation working homework discuss homework problems classmates write solutions independently island rule invoked discussion homework writing solution watch half hour island theory episode equivalent reboot survives learned understood anderson cs washington wchan cs washington cs 564 database management systems design implementation information postscript version class friday office hours time assignment 3 due day changed nov 8 friday assignment 3 faq text updated nov 5 assignment 3 handout postscript class mailing list cs564 1 solutions chapters exercises dont print solutions chapters exercises postscript day information overview prerequisites office hours topics covered grading important dates important policy issues minibase home page check details assignment 0 assignments assignment 0 handout postscript assignment 1 faq html updated sep 20 assignment 1 handout postscript assignment 2 faq html updated oct 4 assignment 2 handout postscript year midterm sample postscript key year midterm postscript sybase info uw sybase info yahoo entry www resources tutorial gcc info tree gdb debugger info tree cs 302 language construction 1994 assignment 1 handout graded experience faq 1994 assignment 1 handouts coding conventions instructor faculty raghu ramakrishnan office cs phone 262 mail raghu cs office hours mw 12 30pm 1 00pm lecture discussion lecture time mwf 11 00am 12 15pm place 222 teaching assistants xuemei bao office 1345 cs phone 262 1012 mail xbao cs office hours 2 30pm 3 30pm tues thur modified mon sept 2 16 00 00 cdt 1996 xbao object oriented programming description programming language object oriented programming paradigm covers major features 3 0 object design principles generally object oriented languages intensive programming assignments prerequisites knowledge basic programming methodology developed 106b 106x summer 1995 96 materials information quarters offered 1995 96 winter clausing mwf 11 summer albert lin mwf 12 45 2 units 4 3 units graduate students modified friday june 28 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford introduction programming 22c 16 22c 106 home page fall 1996 class time mwf 8 30 9 20 100 phillips hall professor sriram pemmaraju office hours mwf 9 30 10 30 201 mclean hall text book owen astrachan computer science tapestry exploring programming computer science final unformatted version mcgraw hill discussion sections meeting times places 8 discussion sections section time place 001 11 30 114 mlh 002 8 30 110 mlh 003 11 30 110 mlh 004 12 30 110 mlh 005 1 30 110 mlh 006 2 30 110 mlh 007 3 30 110 mlh 008 4 30 110 mlh purpose page handouts announcements pertaining accessed links page announcements plain text handouts plain text postscript examples announcements grades assigned readings examples handouts syllabus projects homeworks important part keeping class visiting page regularly handouts syllabus plain text postscript codewarrior handout plain text postscript homework 1 plain text postscript solution homework 1 plain text homework 2 plain text postscript solution homework 2 plain text homework 3 plain text postscript solution homework 3 plain text project 1 plain text postscript project 1 solution homework 4 plain text postscript solution homework 4 plain text exam 1 plain text postscript solution exam 1 plain text homework 5 plain text homework 6 plain text postscript solution homework 6 plain text project 2 plain text postscript project 2 solution homework 7 plain text postscript solution homework 7 plain text homework 8 plain text postscript exam 2 solution plain text postscript homework 9 plain text postscript project 3 plain text postscript homework 10 plain text lecture notes friday nov 1 monday nov 4 plain text homework 11 plain text homework 12 plain text project 4 plain text postscript exam 3 solution plain text postscript announcements office hours teaching assistants access codewarrior dice class list tutors borland permanent change office hours grades posted sunday nov 3rd exam 2 announcement grading scheme project 1 grading scheme project 2 project 3 faq links spring 1996 22c 016 home page home page owen astrachan prime numbers boston university cas computer science dept cas cs 101 b1 introduction computers cs 101 general introduction computers applications assumes previous knowledge subject cs101 introduces computers arts sciences work programmed people read topics microprocessors www understand people data processed job people computerization society meaning instructor bob gaimari email rgaimari cs bu office mcs 205a ext 3 5230 hours thur 10 00am 12 00pm fri 9 30am 10 30am appointment teaching fellow rob pitts email rip cs bu office mcs 286 ext 3 6412 hours mon 2 00pm 4 00pm tue 3 00pm 4 00pm thu 7 00pm 9 00pm class meeting time mon wed fri 8 00am 9 00am place sto b50 archives syllabus homeworks archive miscellaneous handouts discussion sections student home pages cs cluster document adapted prepared professor azer bestavros cs bu created february 11 1996 updated march 18 1996 cos 318 operating systems spring 1995 information richard lipton rjl cs cs 311 teaching assistant ahuja cs cs 216 office hours wed 1 3pm secretary melissa lawson cs cs 310 assignments 0 1 2 3 4 solutions assignments 1 2 year midterm textbook term modern operating systems tanenbaum 6 chapters detail survey operating systems discussed end book addition book ms dos windows 3 1 ibm pc campus assume comfortable windows generally add material textbook problem sets handed thursdays due weeks depending complexity grade based weights subject minor problem sets 40 mid term 20 final 30 10 students discuss lectures problem sets work turned represent individual student work questions feel free send mail programming languages 2110 hand 0 mishra lecturer professor mishra teaching assistants tao zhao office hours wednesday 2 00pm 4 00pm mail cs nyu office 251 mercer street room 417 wwh telephone 212 998 3106 de wang zhu office hours tuesday 3 00pm 5 00pm mail cs nyu office 715 broadway room 1006 telephone 212 998 3346 electronic office hours mail 1 mail 2 mail 3 mail 4 mail 5 lecture organized link marked lecture file give slides class html format information ps short ps formats links marked square brackets ps short ps ps link give exact copies slides short ps link give slides formatted page ps files ensure browser post script viewing ability lecture 1 ps short ps introduction reading assignment ch 1 sethi ch 1 stansifer compilers interpreters ps survey languages ps lecture 2 ps short ps models computation language design principles reading assignment tennent language design methods based semantics principles acta informatica 8 97 112 1977 tennent principles programming languages prentice hall lecture 3 ps short ps syntax semantics assignment types reading assignment ch 2 3 4 sethi ch 2 3 4 stansifer homework 1 ps lecture 4 ps short ps language survey 1 reading assignment brian kernighan dennis ritchie programming language prentice hall lecture 5 ps short ps language survey 2 ada 95 reading assignment barnes programming ada 95 addison wesley homework 2 ps ada 95 lecture 6 ps short ps scope issues reading assignment ch 5 sethi ch 5 stansifer lecture 7 ps short ps runtime system reading assignment ch 5 sethi ch 5 stansifer lecture 8 ps short ps exception handling reading assignment section 9 6 sethi section 5 5 stansifer lecture 9 ps short ps object oriented programming inheritance polymorphism reading assignment ch 6 7 sethi ch 4 stansifer homework 3 ps lecture 10 ps short ps language survey 3 reading assignment bjarne programming language addison wesley publishers lecture 11 ps short ps language survey 4 java reading assignment james gosling bill joy guy steele java language specification addison wesley homework 4 ps lecture 12 ps short ps language survey 5 common lisp reading assignment guy steele common lisp manual digital press lecture 13 ps short ps lisp runtime system garbage collection reading assignment ch 10 sethi lecture 14 ps short ps concurrency reading assignment ch 12 sethi office hours 12 00 noon 1 00pm thursday office phone 212 998 3464 email address mishra nyu day time thursdays 5 00 6 50pm est credits 3 description issues programming languages views users compiler writers paradigms imperative declarative functional logic object oriented history ideas computational models principles qualification correspondence abstract syntax denotational semantics assignment type system scope issues runtime systems exception handling encapsulation oops inheritance polymorphism memory management garbage collection lisp concurrency idioms styles fortran pascal ada 95 java common lisp mathematica time permits prerequisites programming experience involving pascal fortran required text ravi sethi programming languages concepts constructs 2nd addison wesley isbn 0 201 4 reference text don buy reference books immediately language manuals work programming languages buying stansifer book sethi ryan stansifer study programming languages prentice hall cliff isbn 0 13 6 bjarne programming language addison wesley publishers isbn 0 201 james gosling bill joy guy steele java language specification addison wesley isbn 0 201 1 bookstores september 19 1996 barnes programming ada 95 addison wesley isbn 0 201 7 guy steele common lisp manual digital press isbn 0 41 stephen wolfram mathematica system mathematics addison wesley isbn 0 201 5 wednesday october 31 1996 55 minutes closed book wednesday december 19 1996 110 minutes closed book homework assignments conceptual computational work grading homework 40 midterm 20 final 40 homeworks homework 1 ps solution tao zhao homework 2 ps solution homework 3 ps homework 4 ps outline bud mishra sun september 10 edt 1996 cs378 phenomenological foundations cognition language computation stanford university 1995 96 terry winograd linguistics 237 178 undertake critical analysis theoretical foundations cognitive approaches language thought computation contrast assumptions current linguistics artificial intelligence alternatives drawn phenomenology theoretical biology critical literary theory socially oriented speech act theory material emphasizes relevance theoretical orientation design implementation impact computer systems affects human computer interaction 3 4 units 1 15 4 05 gates hall 104 location click syllabus click detailed topic list click list hci courses stanford information provided stanford computer science department hci coordinator part description hci stanford updated january 6 1996 computer science 305 automata formal languages fall 1995 syllabus click postscript version homework 6 due thursday december 16 late homeworks accepted click postscript version homework 5 due tuesday november 21 click postscript version homework 4 due tuesday november 14 click postscript version homework 3 click postscript version homework 2 click postscript version homework 1 instructor david martin mcs 209 floor graduate student lane 353 3326 office 353 8919 department office messages click send mail dm cs bu office hours monday 2 00pm 3 00pm tuesday 2 00pm 3 00pm thursday 2 00pm 3 00pm watch additional altered hours semester progresses classroom meeting times classes meet tuesday thursday 12 30pm 2 00pm 12 30pm 1 50pm standard bu conventions mcs b23 basement 111 cummington st required textbook automata formal languages introduction dean kelley prentice hall 1995 books elements theory computation lewis papadimitriou prentice hall 1981 introduction automata theory languages computation hopcroft ullman addison wesley 1979 prerequisites enroll requirements haven remain ma 293 discrete mathematics 1 cs 112 cs 113 programming data structures topics core requirement undergraduate computer science curriculums colleges purpose encourage investigate nature computation develop formal reasoning writing skills add techniques programming bag tricks develop formal models computation powerful stage prove intuition suggests denies models models admit characterizations machines recognize events grammars generate machines recognize study regular languages regular expressions finite deterministic nondeterministic automata context free grammars pushdown automata turing machines time grading 6 homeworks 60 midterm 20 thursday october 19 final 20 saturday december 16 12 30 2 30pm note test worth 2 homeworks tests simpler homeworks homework assignments writing homework goals mind give evidence put real thought problem convince reader solution correct programmer experience sort writing effective program written compiler human reader similarly solutions problems correct sense solving stated problem comprehensible grader writing draft problem solution pieces tend assembled single important thing make solutions presentable rewrite discovered correct throw tuck initial draft remember scratch paper cheap careful realize emphasis presentation english native language prefer write solutions pencil pen quill word processor written solution starts stating assumptions works defined goal emphasizing direction omitting superfluous late policy general week work homework assignment opportunities attend office hours assignment due assignments turned late reason marked late scored 60 face assignments turned week due scored 0 face attempt evaluate count grade excused lateness illness family emergency grading appeals section collaboration plagiarism col lab rate lab ra lab ra sh lab ra iv ra vi ll pp labor fr labor 1 work jointly esp intellectual endeavor 2 cooperate assist usu willingly enemy country esp occupying force 3 cooperate agency immediately connected col lab ra tion collaboration encouraged primarily senses working homework problems preparing exams problems class intended secret solutions discovering solutions time write stuck problem happy talk office hours solutions turn original writing copying prepared solution collaboration plagiarism pla pla ri je vt steal pass ideas words present idea product derived existing source pla er words tolerated boston university specific procedures punishing copy person work present definitions webster server bu grading appeals simple errors corrected brought attention disagree grading problem feel instance lateness justified order bring attention prepare written appeal supporting documents give week class carefully appeals make reasonable adjustments benefit preparing final grades mechanism dealing gradebook fair manner approach concerns don write appeal guideline kindly bad week homework late uh headache attendance attendance official part grade responsibility stay informed announcements made class mailing list announcements made email add mailing list log cs cluster computer csa type csmail cs305 atanasoff berry computer abc 1939 claimed electronic digital computer photo courtesy history computing page virginia tech prepared david martin click information courses cs 302 algebraic language programming section 70 fortran section taught fortran programming language intended primarily engineering students computer science majors click description menu img important announcements read img lectures img instructor img grading policy img syllabus img text lecture notes img exams programming assignments img problem solving exercises img computer lab img pointers interest img lectures section 70 103 psychology 9 55 mwf punctual lectures avoid disturbing class img instructor gareth bestor office rm 1306 computer science statistics 1210 dayton st office hours wed 7 45 8 45 fri 11 00 1 00 pm appointment phone 608 262 6601 office 608 251 home emergencies mail bestor cs wisc click finger world wide web http www cs wisc ~bestor bestor html img grading policy final grade based programming assignments worth 5 including program 0 exams highest exam scores contribute 25 final grade lowest exam score contribute 15 complete hand assignments eligible receive passing grade final grades cs 302 sections graded curve range 2 8 3 0 4 0 curve computed final exam completed exam 1 thur february 29 7 15 9 15 pm exam 2 wed april 10 7 15 9 15 pm rm 1207 computer science final mon 13 7 55 9 45 click list current class grades student id img syllabus tentative topics sections text approximately covered week semester class read relevant sections text coming class questions class unsure waiting lab work assignment discover didn understand 1 weeks 1 6 mid term exam 1 2 weeks 7 11 mid term exam 2 3 weeks 12 15 final exam img text lecture notes text fortran engineering applications 5th edition koffman friedman 1993 lecture notes copies lecture notes line end week class important line lecture notes substitute coming class cover show overhead projector include examples additional notes put board responsible material covered class 1 week 1 2 week 2 3 week 3 4 week 4 5 week 5 6 week 6 7 week 7 8 week 8 9 week 9 10 week 10 11 week 11 12 week 12 13 week 13 14 week 14 15 week 15 img exams programming assignments exams mid term exams final exam exams constitute 65 final grade important ensure good grade performance assignments exams approximately hours long stay bit longer extra time closed book bring pen pencil exams calculators exam solutions mid term exam 1 mid term exam 2 programming assignments including program 0 contributing 5 final grade assignments completed handed eligible receive passing grade attempt complete programming assignment hand program run compile errors graded automatically receive grade risk failing gradesheets handin directory hand assignments online late policy policy academic misconduct cheating assignment specifications program 1 due monday 2 12 15 96 9 55 program 2 due friday 2 23 96 9 55 program 3 due wednesday 3 6 96 9 55 program 4 due wednesday 3 27 96 9 55 program 5 due friday 4 12 96 9 55 program 6 due monday 4 29 96 9 55 program 7 due friday 5 10 96 1 00 pm assignments consultants consultants computer lab problems wear tags duty approximately 8 00 11 00 pm consultants answer short questions compiler error messages program syntax login printers send mail run netscape click information consultants instructor general questions assignment questions require long explanation answered office hours send mail office office hours dissertation research home modem office hours make appointment easily contact mail regularly login read mail home click send mail img problem solving exercises important skills learn class problem solving good problem solving skills distinguish good computer programmer bad doesn matter familiar skilled programming language understand solve problem write computer program language learn problem solving skills techniques assign weekly problem solving exercises small trivial problems give monday problem week steps solve problem structure program primarily exercise general problem solving write fortran code time solution algorithm dependent programming language fortran friday solution class exercises 1 week 3 question 16 pg 89 click solution 2 week 4 question 4 pg 147 click solution 3 week 5 question 13 pg 218 click solution 4 week 6 question 6 pg 269 click solution 5 week 7 question 10 pg 329 subroutines click solution question 11 pg 330 functions click solution 6 week 8 question 5 pg 559 click solution 7 week 9 question 8 pg 401 click solution 8 week 10 question 6 pg 467 click solution 9 week 11 question 5 pg 467 click solution 10 week 12 question 3 pg 466 click solution 11 week 13 question 5 pg 655 img computer lab vectra lab rm 1350 computer science statistics hewlett packard vectra running microsoft windows microsoft fortran lab open 7 00 1 00 days week holidays printer room located hall rm 1359 home dorm computers write programs purchase copy microsoft fortran lahey personal fortran inside cover textbook work computer labs campus fortran compilers cae lab software lab includes microsoft windows ms dos mail netscape img pointers interest img cs 302 home page img gareth bestor home page img computer sciences department home page img starting points internet exploration img lycos search world wide web keyword img dilbert comic relief long nights assignment due copyright 1996 gareth bestor bestor cs wisc modified april 24 1996 cs advanced topics database systems regular meeting time mondays 3 4 30pm eng 2110 meeting monday nov 18 paper discussed 9 list papers 1 ashish gupta singh maintenance materialized views problems techniques applications 2 gang zhou hull roger king jean claude data integration warehousing 3 hammer hector garcia molina jennifer widom yue stanford data warehousing project 4 gupta selection views materialize data warehouse proc int conf database theory athens greece jan 1997 5 gupta singh subrahmanian maintaining views incrementally 6 molina wiener algorithm multi source warehouse consistency 7 hull zhou framework supporting data integration materialized virtual approaches 8 hull zhou study performance trade offs materialized virtual integrated views 9 ross concurrency control theory deferred materialized views updated nov jianwen su su cs ucsb unc ch comp 204 software design implementation fall 96 tu 9 30 10 45 sitterson 011 dr david stotts sitterson 149 stotts cs unc 962 1833 ta jaime sitterson 136 cs unc 962 1975 syllabus assignments deadlines notes pl se topics terms concepts background survey study groups references class meetings midterm exam record fun years schedule midterm exam final exam class meeting notes comp 202 information click ta comp 202 page click syllabus important note prerequisites class comp 122 undergraduate level algorithms comp 181 models languages computation click official syllabus comp 122 click official syllabus comp 181 students classes similar classes taught university register comp 202 advisor students students comp 122 comp 181 learn material covered classes fall semester begins risky action people note comp 122 mentioned previous paragraph comp 122 intended undergraduates year comp 122 taught senior undergraduate year graduate level final note planning suggest read 13 chapters textbook semester begins plan review material blazing speed ve 122 prerequisite reading chapters shouldn pose problems textbook quick read latest word textbooks told 90 copies bookstore ve ordered mystery 122 book edition year 1990 edition heard edition coming year guess isn ready click errata sheet printings text click earlier errata sheet printing text back homepage modified 28 august 1995 anderson cs unc gnu introduction computer science coms section 2 professor kender files general information handouts roberts files emacs unix recitation notes assignment 1 problems solutions assignment 2 problems solutions assignment 3 problems solutions assignment 4 problems solutions assignment 5 problems grades file midterm answers notes assignment 5 due wednesday 4 december 1996 1 10 pm assignment 4 due monday 18 november 1996 1 10 pm assignment 3 due wednesday 30 october 1996 1 10 pm midterm wednesday 16 october 1996 assignment 2 due wednesday 9 october 1996 1 10 pm problems 10 13 chapter 5 required emacs unix tutorial 251 engineering terrace friday 27 september 1996 11 00 noon assignment 1 due wednesday 25 september 1996 1 10 pm links class newsgroup columbia fall columbia university department computer science gnu cs 733 ece math computational methods large sparse systems spring 1996 schedule lecture 9 55 10 45 mwf 1263 cs mail cs733 1list cs wisc class friday february 26 1996 instructor michael ferris office 6391 cs telephone 262 4281 mail ferris cs wisc office hours 11 00 12 00 mondays wednesdays teaching assistant lee yuh jye office 1307 cs telephone 262 mail cae wisc office hours 2 30 4 00 tuesdays thursdays recommended textbooks matrix computations golub van loan johns hopkins university press edition 1991 direct methods sparse matrices duff reid oxford science publications 1990 finite dimensional vector spaces springer verlag 1974 general information overview introduction storage schemes gaussian elimination dense error analysis sparse local pivotal strategies matrix modifications iterative linear solvers sparse squares sparse nonlinear equations optimization applications parallel techniques eigenvalue eigenvectors prerequisite cs 367 412 math 340 cs 367 ece 416 consent instructor grading homework assignments 40 grade project assignment 30 grade due wednesday 1 1996 class final examination 30 grade monday 13 1996 2 45 4 45 cs 1263 closed book 2 sheets paper allowed representative questions assignments homework 4 due monday february 26 1996 homework 5 due friday march 1 1996 homework 6 due friday march 8 1996 homework 7 due friday march 22 1996 homework 8 due friday march 29 1996 homework 9 due monday april 8 1996 homework 10 due monday april 15 1996 homework 11 due friday april 26 1996 homework 12 due friday 3 1996 handouts ieee arithmetic handout sparse qr handout computing information machines sol lab 1370 cs unix orientation sessions time unix users novice unix users previously csl unix workstations held monday thursday week classes 4 6 pm room 1221 cs monday thursday week classes 4 pm room 1221 cs orientation sessions 60 90 minutes introduction unix uw instructions set matlab mathematical programming uw home page courses page updated january 22 1996 cse477 digital system design steve burns spring 1996 477 home page information time place mwf 1 30 2 30 loew 112 important announcements updated summary syllabus schedule lab policies hours staff steve burns instructor kent smith ta casey anderson ta stephen lee hardware laboratory manager office hours students lab assignments lab 1 lab 2 lab 3 mc68hc11 info nice introduction fred martin robotics societies seattle robotics society portland area robotics society information department computer science engineering home page murphy law recent dilbert comics collection www resources care gaetano borriello comprehensive list sources national semiconductor data sheets motorola data book server philips data book server cse477 web copyright 1995 1996 department computer science engineering university washington portions cse477 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited img burns cs washington cse 590h home page spring 1995 offering cse 590h experimental graduate human computer interaction borning cs washington comp 144 programming language concepts spring 1996 3 hours time tu 3 30 4 45 room 014 sitterson concepts programming realization specific high level languages data types scope control structures procedural abstraction classes concurrency run time implementation binding time structure language constrains implementation semantic structural issues emphasized syntactic issues instructor chad petty teaching assistant george greene text programming languages design implementation pratt zelkowitz 3rd ed 1996 prerequisite comp 121 grade weighting programming assignments 30 problem sets 20 midterm exam 20 final exam 30 assignments reading schedule problem sets programming specs results solutions problems grade reports collaboration encouraged discuss program design issues code turn written similarly problem sets discuss questions write solutions final exam resources byu cs 330 home page good links end cs 101 c1 fall 1996 professor wayne snyder cs 101 c1 home page find copies recent assignments reading assignments schedule happening list student homepages www sites taking midterm study guide syllabus announcements web readings grades tutoring hours lab lecture notes assignments student pages www sites cool stuff official adjective www crowd cool called item interesting sites theory programming languages addresses instructor prof iyer 131 daniels building ph 515 mail eos ncsu hrs 10 15am 11 15am mwf teaching assistant matt davis withers mail eos ncsu hrs 2 30 3 30pm outline click information syllabus exam dates factors grade information sml click access harper notes click information sml click list predefined functions sml ignore information signatures structures chapter 1 book topic 1 basics sml class notes hw1 topic 1 due sep 6 1996 program notes topic 1 chapter 2 homework topic 2 polymorphism book higher order functions class notes topic topic 2 chapter 3 homework hw2 topic 3 list processing book due sept class notes 25th topic 3 chapter 4 book topic 4 extended class notes topic 4 program notes topic 4 chapter 5 home work book topic 3 5 topic 5 datatypes class notes additional home topic 5 work topic 3 5 home work class notes topic 6 topic 6 structure topic 6 parser compilers interpreters program notes parser topic 6 homework solution dynamic scoping interpreter static scoping topic 7 interpreters interpreter homework modifications call evaluator maintained instructor prof iyer fundamentals computer science instructor amy greenwald v22 002 tuesdays thursdays 4 5 20 uc 61 goals computer programming concepts students programming experience intent teach students write clear efficient programs emphasizing structured programming principles instructor students lectures 1 5 6 10 11 15 16 20 21 27 problem sets project quizzes midterm exam final exam amy greenwald office phone 212 998 3120 office warren weaver hall room 523 office hours tuesday mornings 9 11 ish electronic office hours thursday mornings 9 11 ish mail cs nyu url http cs nyu phd students students grades lectures lecture 1 09 05 information html ps syllabus html ps write html ps program world lecture 2 09 10 borland tutorial variables variable declarations basic data type int assignment statements programs addition lecture 3 09 12 borland tutorial basic data type float arithmetic precedence order operations programs division polynomial euclid lecture 4 09 17 statements switch statements programs max min max min grade nested grade switch break grade loop lecture 5 09 19 loops break continue statements programs class average class average class average break continue lecture 6 09 24 top algorithmic design general solution solution programs class max min lecture 7 09 26 review quiz review statements review loops dangling lecture 8 10 01 formal syntax dangling programs guess incorrect guess correct lecture 9 10 03 loops increment statements programs count count lecture 10 10 08 loops constants programs lecture 11 10 10 nested loops programs stars triangle lecture 12 10 15 functions programs function square cube square cube lecture 13 10 17 midterm review programs increment increment trace program trace program questions anna question long int question fun question lecture 14 10 22 midterm exam lecture 15 10 24 midterm solutions lecture 16 10 29 special guest lecture speaker fabian topic cryptography cryptography 101 lecture 17 10 31 data types short long unsigned double math library functions sqrt putchar programs char int square root lecture 18 11 05 standard library functions rand call call reference scope storage classes programs dice rand auto extern static register lecture 19 11 07 arrays programs sum sum squares lecture 20 11 12 arrays programs array lowercase array uppercase lecture 21 11 14 dimensional arrays passing arrays functions programs dice array die array call reference key array lecture 22 11 19 project intro pointers programs test lecture 23 11 21 pointers programs swap size arithmetic lecture 24 11 26 pointers programs variables pointers arrays pointers strlen strcpy binary arithmetic lecture 25 12 03 lecture 26 12 05 special guest lecture speaker ron topic java lecture 27 12 10 final review problem sets solution set 1 posted thursday 09 19 1a 1b 1c 1d 2 solution set 2 posted thursday 09 26 1 2 3 3 solution set 3 posted thursday 10 03 1 2 html 3 solution set 4 posted thursday 10 17 1a 1b 2a 2b solution set 4 posted tuesday 11 12 1 2 3 solution set 6 posted tuesday 11 19 solution set 7 posted tuesday 11 26 project intent project build cryptographic system plaintext possibly keyword system utilize transposition cipher cipher cipher original variants cryptography slides detailed descriptions late projects accepted quizzes quiz 1 home due tuesday october 8 html quiz 1 solutions posted thursday october 10 html quiz 2 home due tuesday december 3 html midterm exam tuesday october 22 4 00 5 20 html midterm consists 8 questions total 200 points general questions form program output addition questions write short segments code questions short answer quiz questions cover switch statements sixth question covers loops questions program traces midterm solutions html programs dangling conditional switch loop loop factorial fibonacci final exam friday december 13 10 00 11 50 cs352 operating systems instructor dr anupam joshi syllabus cs352 syllabus shortly class lectures text book image operating systems concepts 4 edition silberschatz galvin addison wesley projects couple small programming assignments reasonable sized project potentially group mandatory language modern imperative languages pascal java fine expect instructor grader proficient language chose project 1 postscript project 2 html world wide web document construction feel free send mail suggestions document anupam joshi joshi cs missouri cs 525 math stat linear programming fall 1996 schedule lecture 11 00 12 15 tr 174 mechanical engineering open book midterm exam location 174 mechanical engineering open book final exam location tba instructor olvi mangasarian office comp sci stat 262 mail olvi cs wisc office hours 2 30 4 30 wednesdays fall semester teaching assistant yuh jye lee office 1307 comp sci stat telephone 262 6602 mail yuh jye cs wisc office hours mw 12 00 1 00 textbook linear programming matlab ferris mangasarian preliminary version doit madison wi 1996 syllabus overview information information books reserve kurt wendt library matlab setup homework 1 due september 12 1996 homework 2 due september 19 1996 homework 3 due september 24 1996 homework 4 due september 26 1996 homework 5 due october 3 1996 homework 6 due october 8 1996 homework 7 due october 17 1996 homework 8 due october 1996 homework 9 due november 1996 homework 10 due november 1996 homework 11 due december 1996 homework 12 due december 1996 programming project due november 26 1996 sample midterm exam march 1993 solution sample midterm exam march 1993 midterm exam march 1996 solution midterm exam march 1996 midterm exam october 1996 solution midterm exam october 1996 sample final exam 1993 final exam 1996 solution final exam 1996 mathematical programming uw home page courses relevant web sites searchable bibliographic database 15 000 items links sites page updated periodically semester cs302 sections 16 17 algebraic language programming announcements tue oct 8 20 10 25 1996 exam 1 thursday oct 17 715 121 psych reload page time login instructor chris weaver email weaver cs wisc email policy office computer science statistics 1302 office phone 608 262 6600 office hours mw 400 500 400 600 appointment office hours lab 1350 cs weeks grader jin zhang email zj cs wisc office computer science statistics 1345 office phone 608 262 1012 location section 16 955 1045 mwf 119 noland section 17 1100 1150 mwf 119 noland computer vectra lab 1350 computer science statistics hours 7am 1am days week staffed consultants general info syllabus text problem solving object programming walter savitch addison wesley 1996 isbn 0 8053 includes errata source code text misconduct policy assignments grading handouts programming assignments homework reading assignments lecture notes handouts programs exam quiz keys late policy grading policy style guidelines rough printing paper statement chris weaver computer sciences department university wisconsin madison change 11 1 96 chris weaver 198 205 discrete structures fall 1995 instructor prof chitoor srinivasan office room 324 core busch campus 908 445 2019 email srinivas cs rutgers select general information syllabus outline lectures introduction digital systems computer organization thorsten von eicken fall 1997 tue thu 1 25pm 2 40pm kimball b11 topics include representation information machine assembly languages processor organization interrupts memory hierarchies combinatorial sequential circuits data path control unit design rtl microprogramming problem related lecture homework set project add annotation point materials staff class mates send email cs314 cs cornell talk consultants materials materials separate web server bookmark conote annotation web documents materials include lecture notes section notes homeworks project files information date date information check materials conote account requests posted saturday 9pm processed send email encounter difficulties read information homework 1 follow hidden instructions sign materials sections start monday 9 2 conote registration list list made registration process page maintained thorsten von eicken advanced programming languages fall 1994 faculty prof robert constable rc cs 4147 upson office hours monday 4 00 5 00 teaching assistant ravi kumar ravi cs 4138 upson office hours thurs 2 00 4 00 fall 94 notes fall 94 assignments fall 93 notes fall 92 notes fall 91 notes nuprl classic ml comments questions suggestions cs611 web page mail pavel cs cornell cs 323 applications nonmonotonic reasoning erl 126 1 15 2 30 tuesday thursday professor john mccarthy 723 cs stanford office 208 gates phone appointment ta amir 725 1433 steam stanford office hours arranged class secretary terry rodriguez cs stanford office 203 gates phone 723 focuses topics systems nonmonotonic reasoning emphasizing circumscription applications formalizing common sense knowledge reasoning situation calculus variants formalizing context formalizing facts knowledge assign 4 homeworks quarter possibly short paper end final tests assignments updates relevant information added page attached page students taking readings require book john mccarthy formalizing common sense ablex 1990 bookstore prepared reader relevant papers electronic form sections lecture notes previous years interest electronic form mccarthy home page number papers logical ai published unpublished papers 1996 january symposium logical formalizations commonsense reasoning relate subject matter accessible formal reasoning group home page img formal reasoning group home page img computer science department home page img stanford university home page webmaster www formal stanford introduction computers description technical majors develops understanding computers work great ideas computer science programming practical experience construction computer algorithms illustrates design techniques managing complexity methods shown valid general problem solving tools capabilities limitations computers artificial intelligence philosophical implications computer intelligence previous knowledge computer science assumed students technical fields students acquire programming skills encouraged 106a 106x prerequisite minimal math skills dr 6 8 instructor clausing information quarters offered 1995 96 autumn clausing mwf 11 spring clausing mwf 10 units 5 3 units graduate students modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford harvey mudd college computer science 155 computer graphics syllabus programming assignments img modified august 15 1995 hadas cs hmc programming techniques data structures 22c 17 107 mlh 113 1 10 pm daily instructor sriram pemmaraju office 201m mlh phone 335 0741 office hours 10 00 11 00 daily teaching assistant li qiao office macbride 255 phone 335 0654 office hours 2 00 3 00 pm mwf syllabus programming guidelines homeworks solution homework1 solution homework2 solution homework3 solution homework4 solution homework5 solution homework6 solution solution solution midterm solution project1 announcements 7 19 grades 8 8 input data project 2 csci introduction software systems honors spring 1995 contents links general information office hours communication content textbooks participation quizzes exams programming projects grading evaluation miscellaneous general information instructor david wise dswise cs indiana associate instructor jeremy frens jfrens cs indiana prerequisite csci introduction computer science lecture section 2122 mwf 9 05 9 55 lh 019 discussion section section 2123 10 10 11 00 lh 019 local newsgroup ac csci office hours david wise lh 3 30pm 4 30pm tw 1 00pm 2 00pm jeremy frens lh 330i mt 2 30pm 3 30pm 10am 12noon 2pm 4pm priority communication newsgroup ac csci post announcements important information feel free post questions related answer questions share related information class post make habit notes day individual matters contact instructor associate instructor email regularly read cs students postings pertinent students cs department content introduction application development unix environment language cover topics basic unix control structures functions arrays structs streams strings pointers references bits oo concepts objects classes methods messages function overloading constructors destructors dynamic memory allocations recursive data structures inheritance polymorphism templates linking external libraries makefile shell programming processes signals pipes detailed outline week week schedule textbooks required deitel deitel program prentice hall 1994 sobel unix system practical guide 3rd ed benjamin cummings 1995 reference cline marshall lomow greg faqs addison wesley 1995 glass graham unix programmers users complete guide prentice hall 1993 participation participation class forms attendence lectures discussions answering questions posed class newsgroup participating group activities lecture addition homework problems assigned lecture due lecture problem sets short hand written collected quizzes exams 30 minute quizzes early 50 minute quizzes week intervals january 24 february 14 february 26 midterm march 29 final exam held regular classroom exam friday 3 8 10 grading grades calculated quizzes 25 participation 10 projects 40 final 25 note pass final exam pass gradebook updated regularly programming projects important component project due week projects entail writing small programs submit source code electronically handin program handin program compile run debug test code job saves file convenient location ai grade submit ascii source code files submit object executable code submit program times deadline submission graded programs run recommended ucs machine named copper programs judged correctness completeness efficiency generality aesthetics programs compile earn points project descriptions assigned general solutions programming projects supplied projects due 11 59 system clock date grace period deadline programs submitted late accepted project 1 due 1 11 solutions project 2 due 1 18 solutions project 3 due 1 25 solutions project 4 due 2 1 solutions project 5 due 2 8 solutions project 6 due 2 15 solutions project 7 due 2 22 solutions project 8 due 2 29 solutions project 9 due 3 7 project 10 due 3 27 project 11 due 4 4 project 12 due 4 11 project 13 due 4 18 evaluations evaluations performed electronically point receive email message individual password ll gain entry system end semester approaches ll provide link evaluation system instructor wise associate instructor frens links c211 tutorial 212 handin program gradebook ac csci number representations floating point representations general programming tips jeremy including information gdb coding tips coming makefiles iu address book acm homepage miscellaneous 1 incompletes unforeseen emergency preceded work pattern weak performance student allowed extra work raise final grade make missing work day 4 withdraw automatic wednesday march 6 1996 2 programs due announced date solutions discussed immediately late assignments accepted conditions similar justify incomplete grades final week material returned claims justifiable considered deadline medical personal reason requiring miss quiz present excuse advance writing cases require physical proof claim 3 expected complete work independently joint work type simply permitted read computer science department statement academic integrity understand rules cs courses operate cases academic dishonesty reported office student ethics branch office dean students cs414 systems programming operating systems cs415 practicum operating system kenneth birman cs414 415 news group syllabus lecture notes unix filesystem structure linking static dynamic assignments assignment 1 assignment 2 assignment 3 assignment 4 assignment solutions solution 1 solution 2 solution 4 solution 5 prelim 1 solution tas lili 5162 upson hall phone 255 7421 mail lili cs cornell office hours wednesday friday 3 30 5 00 yi cheng huang 5151 upson hall phone 255 3042 mail ychuang cs cornell office hours tuesday thursday 2 00 3 30 mihai budiu 4132 upson hall phone 255 1179 mail budiu cs cornell office hours wednesday 11 00 12 30 thursday 11 30 1 00 modified thu nov 14 12 42 19 1996 cse 551 operating systems instructor hank levy spring 1996 ta frederic pighin meeting times tue thu 10 30 11 50 eeb 113 instructor office hours tba ta office hours mon fri 2 30 3 30 chateau conference room number units 3 551 home page world wide web web short hypermedia document cse 551 information class mind document static information class messages added frequently problems document send mail pighin cs announcements april 4 assignment ready due thu april 11 information mail assignments project levy cs washington data structures algorithms people outline assignments sections midterm solution final spring 1995 solution final spring 1995 items final exam friday 24 9 15am items check email address correctly listed das harvard email list send additions modifications tfs immediately instructor assistants instructor kung 110 pierce hall 496 6211 kung das harvard office hours mw 2 30 4pm tfs yan zong ding 113 aiken 495 3988 zong das harvard office hours thursday 2 30 4pm john 12 493 fas harvard office hours 116 8 9pm thursdays administrative assistant vera gropper 110a pierce hall 496 8269 vera das harvard administrivia class time place mw 1 2 30pm cruft 318 section time place 8 30 10 00 pm science center 209 prerequisites cs51 familiarity unix handouts cabinet vera gropper office textbook cormen leiserson rivest introduction algorithms mit press 1990 email das harvard tfs instructor das harvard entire class web page http www das harvard cs academics courses grading final exam 35 midterm exam 15 10 problem sets 50 csc 171 computer programming programming computers skill central computer science skill involves translating algorithms sequences simple steps complex results programs computer high level languages facilitate translation allowing programmers express algorithms form natural people algorithms writing essays programming high level languages skill learned reading written programs emulate essays criterion written program understand crossroads association computing machines acm magazine students interesting article history rational information syllabus spring 1996 lab classes spring 1996 office hours spring 1996 grades spring 1996 exam times locations spring 1996 img cs 4873 computer networks syllabus instructor tanenbaum textbook daily class schedule assignments important dates tuesday august 27 frist class tuesday september 3 assignment 0 due thursday september 19 assignment 1 due thursday october 10 exam friday october 25 drop date thursday october 24 exam tuesday november 12 assignment 2 due thursday november 21 exam tuesday november 26 assignment 3 due wednesday december 11 final exam 10 30am cs 650 fall 1996 general information familiar general information conduct folks enrolled mail students questions problems remember post benefit answers give ll post mail problem list generally stuff time time related stuff interest cs students updated 11 25 96 group project teams problems consideration late policy problem 1 resume 0 5 points required due 9 3 96 problem 2 formatting process programming style 1 0 points required due 9 10 96 problem 3 talk 1 5 points required due 12 17 96 talks schedules problem 4 interval arithmetic 1 5 points required due 10 8 96 mail problem 5 game life 1 0 points optional due 10 17 96 mail interesting link problem 6 0 5 2 0 points optional due 10 24 96 mail problem 7 compression decompression 1 5 points optional due 11 7 96 mail problem 8 group projects 2 0 points required due 12 10 96 teams mail problem 9 constants 1 0 points optional due 10 31 96 mail problem 10 weigh tree 1 5 points optional due 11 12 96 problem 11 area region 2 0 points optional due 11 12 96 problem 12 algorithm 1 0 points optional due 11 28 96 problem 13 ps html filter 1 5 points optional due 11 19 96 mail problem 14 advising assistant posted 2 0 points optional due 12 12 96 problem 15 sorting sorting revisited 2 0 points optional due 11 26 96 mail problem 16 thematic maps 1 5 points optional due 12 10 96 problem 17 primes aren leo gemini 1 0 points optional due 12 12 96 problem 18 read number 1 0 points optional due 12 10 96 problem 19 multimedia browsers 1 5 points optional due 12 17 96 problem 20 improved interval classes 1 0 points optional due 12 17 96 revised october 17 1996 contents copyright 1996 uk cs rights reserved url http www cs engr uky cs 66 436 fall 1996 data structures home page information cs302 description guidebook undergraduate students 1994 construction algorithms problem solving instruction experience procedure oriented language pascal fortran survey languages advanced programming techniques prereq advanced high school mathematical preparation college work mathematics statistics logic consent instructor open fr cs302 home page introduction digital systems computer organization thorsten von eicken fall 1995 tue thu 1 25pm 2 40pm kimball b11 topics include representation information machine assembly languages processor organization interrupts memory hierarchies combinatorial sequential circuits data path control unit design rtl microprogramming problem related lecture homework set project add annotation point materials staff class mates send email cs314 cs cornell talk consultants information materials announcements announcements lecture notes lecture videos assignments part annotation web documents small started document case ve tutorials online introduction marshall brain great introduction people procedural language pascal fortran learn today guide lot books programs online tutorials reference annotated yahoo page surf web search material place start frequently asked questions page answering common questions learning link online tutorials newsgroup page maintained thorsten von eicken 1592 problem solving computers fall 1996 computer sciences 310 check pages information cs310 instructors teaching assistants including office hours information assignments including suggestions copies assignments explanations grading check policy assignments work information examinations copies past exams information labs including copies handouts documents including syllabus documents web pages postscript postscript viewer obtain cs ftp site check local services section cs department home page local services ftp web page ghost directory read readme file directions data structures algorithms class notes updated site updated november 19 1996 class handouts eye bar robin david harrison students announcements syllabus schedule classes homework projects exams hot list toc bomb bar rpi home page based web site constructed john cs230 spring 1996 semester winner april 96 programming languages computer science 118 times 97s arrange instructors cormen prerequisite computer science 23 software engineering computer science 37 computer architecture undergraduate courses compilers computer science 48 programming languages computer science 68 theoretical computer science computer science 49 helpful covers fundamental advanced topics design implementation basic language paradigms imperative functional declarative logic object oriented topics covered include control structures language support data structures type systems memory management functional abstractions input output back dartmouth cs home page cmps131 elementary computer programming general information description fall 1996 schedule logistics grading grading policy programming assignments check grades study materials examples book www resources line dictionary computing marling cmps131 homepage kraft cmps131 homepage ozsoyoglu cmps131 homepage feedback cmps131 stephan ces cwru updated 27 august 96 bme cs computer control medical instrumentation construction wed 5 30 7 10 834 mudd weekly lab thursday 6 8 822 mudd cross listed bme bio medical engineering faculty peter allen ph associate professor computer science allen cs columbia howard levin assistant professor cardiology columbia paul ph senior research scientist cs columbia teaching assistant zoran 603 cepsr 939 cs columbia prerequisite data structures knowledge programming language text medical instrumentation application design ed john webster wiley 1995 student edition prentice hall isbn 0 13 3 format team taught 3 instructors expertise spans clinical cardiology bioengineering sensors robotics image processing 1 weekly lecture lab labs provide hands experience medical devices computers develop skills interfacing analyzing data devices bi weekly homework lab assignments 50 mid term exam 20 final exam 30 overview students medical equipment computer control discuss principles data acquisition presentation visualization analysis medical interpretation operating principles medical devices technology medical sensors algorithms signal analysis computer interfacing interface design programming laboratory assignments cover basic measurement technology interfacing techniques software instrument control automated analysis ultrasonic measurements image processing applied ray images ct scans topics covered labs focus sensing interpretation signals areas begin developing skills data acquisition hardware techniques subsequent labs concentrate sensing signals blood pressure measurement students write programs automatic detection analysis physiological parameters variety devices part focus medical imaging labs involve image processing filtering segmentation recovery structure imagery 1 data acquisition techniques 2 programming 3 fundamentals amplifiers 4 recording cardiac monitors 5 diagnostic 6 7 pressure measurement techniques 8 blood pressure detection 9 flow measurement techniques 10 fundamentals medical imaging 11 image processing filtering 12 ultrasound imaging 13 3 reconstruction peter allen allen cs columbia database management systems spring semester 1996 tth 1 30 3 moore 225 instructor dr susan davidson 278 moore 898 susan central office hours tth 10 11 secretary jackie 269 moore 898 5326 jackie central teaching assistant kyle hart 205 moore 898 saul office hours mw 3 4 newsgroup upenn cis unmoderated post class including notification material pages syllabus lectures homeworks exams project note documents intended line cets asks refrain printing cets printers lectures assignments exams indexed query box search query entity relationship documents related er modeling query search kyle hart tues jan 23 19 41 24 est 1996 bu cla cs 103 computing technology heddaya 1995 home page 1995 04 20 flyer overview syllabus lab hrs grades hw 0 0 ctd 1 2 3 4 5 6 7 8 class meetings a1 mwf 9 00 10 00am cla 216 a2 5 00 6 00pm mcs b31 6 00 7 00pm mcs 135 a3 4 00 5 00pm mcs b31 10 00 11 00am mcs 135 exam 1 2 24 class exam 2 3 31 class final 5 10 2 00 4 00pm room 205 guitar center instructor heddaya hrs 10 11 30 11 12 30 heddaya cs bu mcs 271 x3 8922 teaching fellow irene gassko hrs 11am 12pm 6 7pm 10 11am irina cs bu mcs 205b x3 5231 tutoring hours teaching fellows posted cs department office grader anne fan office hours notes broadcast method usenet world wide electronic bulletin board public key encryption zen art internet study guide draft fun stuff abdelsalam heddaya created 1994 10 12 cse 333 home page introduction parallel processing spring 1996 construction news group lectures homeworks labs exams line resources midterm canceled final thursday 9 8 30 10 00am 50 grade homeworks tba 50 grade lecturer val tannen val cis upenn office moore 561 3 4 2 30 3 phone administrator susan announcements distributing homework today 4 4 class due tu 4 16 cse 473 spring 1996 introduction artificial intelligence instructor steve tanimoto department computer science engineering university washington seattle wa 98195 ta jeremy baer meetings mondays wednesdays fridays 2 30 pm 3 20 sieg hall room 231 steve office hours tuesdays 4 30 5 30 sieg 312 wednesdays 11 00 12 00 sieg 312 jeremy office hours wednesdays 3 30 4 20 sieg 326d thursdays 1 30 2 20 sieg 326d newsgroup newsgroup uw cs courses created cse 473 newsgroup accessable cse machines messages newsgroup posted sending mail post cs news interface mailing list mailing list archive implemented schedule tentative schedule topics number credits 3 grading homework 25 midterm exam 20 final exam 30 project 20 class participation 5 hardcopy readings required text elements artificial intelligence common lisp 2nd edition freeman 1995 ve worked hard create ai textbook contained don purchase separate book lisp don buy separate book ai programs don purchase separate book mathematical theory online reference materials lisp lisp lisp faq answers questions lisp implementations common lisp language 2nd edition standard reference common lisp access table contents page download entire html file postscript source code lisp programs elements artificial intelligence common lisp 2nd edition interesting links info lisp programming world wide web applications facilities order advantage allegro common lisp windows implementation lisp excellent features program development interface construction intel pentium pc laboratory sieg hall free version allegro common lisp windows 95 windows nt downloaded franz web kind computer home 8mb ram attractive option final examination final exam cse 473 uw schedule final examinations closed book multiple choice test bring mark sense form test list topics final announcements 25 march web artificial intelligence covers mathematical theory ai implementation ai techniques lisp topics include lisp programming techniques knowledge representation search logical reasoning probabilistic reasoning case based reasoning planning learning language understanding vision neural nets expert systems 31 march reading clos linked assignment 2 web page newsgroup set csl staff newsgroup uw cs courses created cse 473 newsgroup accessable cse machines messages newsgroup posted sending mail post cs news interface 22 april mid term examination wednesday 1 22 april review session midterm exam review held tuesday april 30 4 30 pm regular meeting room 26 april note assignment 5 continuing programming part assignment 5 midterm monday april 29 turn paper solutions part 1 exercises state representation part 2 screen shot user interface description generate moves search program current status program 15 workload reduction proposal email approved 22 schedule rest term 24 friday lecture neural nets preliminary demos project give preliminary demo class turn 1 page progress report class 27 monday memorial day holiday class 28 tuesday review session final exam 4 30 5 30 sieg 231 29 wednesday lecture expert systems explanation peer evaluation system projects 31 friday wrap demonstrations projects peer evaluation projects 4 june tuesday 2 30 4 20 final exam sieg 231 bring mark sense form test assignments assignment 1 due friday march 29 class assignment 2 due friday april 5 class assignment 3 due friday april 12 class assignment 4 due monday april 22 class assignment 5 due monday april 29 class assignment 6 due monday 13 class project portions due 17 24 31 class tanimoto cs washington cs 132 su hui chiang lab 321 time 8 9 15pm tr grades cs132 homepage homepage 2591 cs 341 operating systems cs 341 computer operating systems 4 cr analysis design methods operating systems perform typical system services design implementation file directory systems methods including programmed interrupt driven dma cpu scheduling memory management techniques implementations concurrent programming deadlocks protection mechanisms distributed systems lab component focuses implementation designs algorithms discussed lec lec lab wk prereq cs 120 cs 213 241 instructor deborah frincke ta michael information introduction grading assignments handouts policy exam information exams exam 1 1993 exam 1 1994 final 1993 review page midterm ii sick november 3 midterm 2 1994 unformatted text midterm 2 1994 postscript class newsgroup uidaho class 341 df img dr frincke home page img computer science home page img univ idaho home page frincke cs uidaho modified august 27 1995 cs302 fall session algebraic language programming instructor andrew prock email prock cs wisc office computer science statistics 1331 office phone 608 262 6605 office hours 11am 12pm 12pm 1pm 8pm 10pm grader haihong wang email whh cs wisc office computer science statistics 1347 office phone 608 262 5786 consulting hours 1350 7 00 10 00 pm mtwr announcements 11 7 put grades link check grade verify scores 11 6 modified crazy txt 11 5 office hours today 12 2pm today 10 29 made minor modification crazy txt file assignment 7 copy 10 15 assignment online 10 10 exam results avg range 43 100 10 8 added grading policy end assignment 4 9 26 put sample quizes tests online general perusal tests quizes ta give good idea level knowledge remember topics tests tests online 9 3 9pm webpages email notice errors questions make check 0 assignment 1 online work ahead final tuesday december 17 1996 mark calendar required final check links page feel things located important carefully read policies administrative information class class information text problem solving walter savitch room 1263 computer sciences statistics time 5 00 6 15 section 30 6 30 7 45 section 31 tentative syllabus section 30 grades section 31 grades grading policy late policy mail policy academic misconduct materials general info style guide lecture notes assignments email archive section 30 email archive section 31 info introduction microsoft windows introduction borland 4 5 cs302 home page vectra lab source code text consultants extra reference material cs302 faq questions answered prock cs wisc introduction programming fall semester 1996 updated 11 17 96 12 contents class information charge class meeting times room numbers office hours overview textbook supplies important dates relationship lecture lab electronic mail programming assignments exams tentative weekly schedule grading policies accessing gradebook turbo keyboard command summary history computers miscellaneous tests lab assignments lab assignments solutions labs current reading assignments solutions test 1 solutions practical 1 part 1 part 2 made practice test test 2 risk miscellaneous odds ends programs lecture jim newkirk chad lake fountain knowledge information formatting floating point numbers check information helpful functions make programs act spiffy includes instructions generate random numbers sleep charge instructor dr david email cs indiana office lindley hall 855 3703 associate instructors chad lake email cs indiana pantelis papadopoulos email pantelis cs indiana james newkirk email jnewkir cs indiana harry email cs indiana milton hankins email indiana jon keller email indiana class meeting times rooms lecture sections time days room instructor 1090 1117 4 00 5 15pm tuesday dr david thursday labs section time days room instructor 1083 12 20 2 15pm thursday jim newkirk 1084 6 50 8 45pm thursday jim newkirk 8 00 9 friday chad lake 10 1012 05pm friday pantelis papadopoulos 1087 12 20 2 15pm friday pantelis papadopoulos 12 20 2 15pm friday harry 1089 2 30 4 25pm friday harry 1117 10 10 12 05pm friday office hours instructor office hours location dr tuesday 2 3 30pm thursday 10 11 30am chad lake tuesdays 9 11am harry mondays 10 12am jim newkirk wednesdays 9 11am pantelis tuesdays 10 12am papadopoulos adrian wednesdays 1 30 3 30pm jon keller tuesdays 2 30 3 30 overview introduces basic concepts skills computer programming students intend major computer science emphasis problem solving techniques logical expression programming study programming language borland turbo compiler ucs computing sites previous computer experience required texbook supplies textbook frank friedman elliot koffman problem solving abstraction design addison wesley 1994 isbn 0 201 2 10 3 5 inch double high density diskettes relationship lecture lab lecture cover basic concepts methods programming problem solving explore lots examples details lab assignments lab work concrete problems learn apply concepts lecture attend lectures order prepared labs electronic mail expected communicate mail announcements distributed manner check mail necessitate university computer account obtain account iu photo identification card indiana memorial union room programming assignments lab sessions work exercises related material covered class assignment complete assignment due beginning lab session time lab work assignment opportunity questions assignments require spend hours working lab borland turbo compiler ucs sites purchase copy turbo iu bookstore roughly 50 00 including student discount aware newer version installed ucs machines minor inconsistencies assignments compile run version turbo ucs machines exams written closed book exams open book lab listing important dates final exam closed book cumulative miss exam dr advance exceptions made pass final exam order pass grading final grades determined exam 1 15 exam 2 15 final 20 practical 1 10 practical 2 15 lab assignments 25 grades online miscellaneous grades incomplete poor performance extra work assigned students improve grades make missing work miss exam practical dr advance exceptions made grades final week material returned claims considered deadline claims submitted writing ai office hours cheating tolerated required read abide computer science academic integrity policy stated expected complete work independently miss exam practical dr advance exceptions made picture 9 3 96 page created 9 9 96 lab assignments programs lecture made 9 17 96 lab 3 posted 9 23 96 programs lecture updated week 3 9 25 96 grades lab 1 gradebook 9 28 96 grades lab 2 gradebook solutions labs 1 3 posted 10 1 96 grades lab 3 gradebook info formating floating point numbers posted 10 13 96 lab 5 posted 10 15 96 solutions test 1 solutions lab 4 check stuff helpful utility functions 10 28 96 solutions lab 5 practical 1 part part made grades lab 4 practical added gradebook 10 31 96 lab 7 posted sample array programs lecture 11 7 96 additional programming examples lecture added grades lab 5 added gradebook 11 19 lab 6 added gradebook chad lake cs indiana division applied sciences harvard university page artificial intelligence reasoning planning systems spring 96 tuesdays thursdays 11 30a 1 00p aiken computation laboratory room g23 instructor prof barbara grosz teaching fellow prerequisites computer science 51 121 124 permission instructor depth introduction formalisms knowledge representation techniques reasoning planning topics formal logic based representations probabilistic reasoning nonmonotonic logics truth maintenance systems qualitative reasoning inheritance hierarchies computational approaches reasoning actions time including actions multiple agents nonlinear planning plan recognition reasoning knowledge belief action questions prerequisites contact detailed information found syllabus links section postscript format materials syllabus discussion paper list cs182 notes questionnaire plain text format project suggestions latex source assignments assignment 1 ucpop recipes planning assignment 2 problems russell norvig text sampling ai www tools ucpop planner otter automated deduction system contents page interesting sites mit artificial intelligence laboratory home page journal artificial intelligence research cmu artificial intelligence repository journal artificial intelligence research association lisp users general information ai related information artificial intelligence resources suggestions improvement page contact bree horwitz return das home page cs ece introduction computer vision introductory aimed juniors seniors year graduate students engineering sciences past students departments psychology mathematics mechanical chemical engineering physics required prerequisites class knowledge linear algebra undergraduate level assumed introduction schedule f96 programming assignments f96 term project homework 1 due oct 11 96 homework 2 due oct 25 96 homework 3 due november 4 96 instructor manjunath lecture 330 office hours 1230 appointment manj ece ucsb teaching assistant jay discussion 1 friday office hours 10 11am 3 4 pm friday appointment jay ece ucsb hot links vision research laboratory img image tool windows 95 nt img face recognition home page computer vision home page comments suggestions email manj ece ucsb img page created netscape navigator gold 22c 123 programming language foundations fall 1995 instructor maria paola bonacina bonacina cs uiowa teaching assistant huang class meetings 2 30pm 3 45pm tuth 113 maclean hall contents syntax grammars attribute grammars logical grammars definite clause grammars implementation prolog semantics definition programming languages axiomatic semantics lambda calculus domain theory denotational semantics algebraic semantics semantics prolog language prolog textbook ken barry kurtz formal syntax semantics programming languages edition addison wesley 1995 isbn 0 201 3 books clocksin mellish programming prolog 4th edition springer verlag 1994 isbn 3 540 5 gordon denotational description programming languages springer verlag 1979 kfoury moll arbib programming approach computability springer verlag 1982 isbn 0 387 2 lloyd foundations logic programming edition springer verlag 1987 isbn 3 540 7 back teaching page page updated monday 13 96 11 43 19 cdtby maria paola bonacina bonacina cs uiowa cs354 computer graphics spring 1996 instructor donald fussell general information description syllabus mesa graphics library year mesa graphics library opengl api platform library installed public workstations computer sciences department instructions mesa libraries utcs sample makefile mesa utcs machines opengl man pages opengl specification mesa home page opengl www center tcl tk information general references manual pages ousterhout book welch book assignments turning assignments assignment 1 assignment 2 assignment 3 note assignment 3 option exam required students don show exam required submit assignment 3 students higher scores curve count examples xlib code updated 2 18 96 tcl tk code updated 2 23 96 tcl tk driver updated 2 23 96 xbm copy file directory slate tcl 2 25 96 cs 570 operating system design fall 1996 instructor jim email dcs uky office hours tr 2pm 3pm 1 30pm 2 30pm appointment office ee annex 306 phone 257 important notices description turnin program grading criteria found description found important class documents handouts cs 570 mailing list email code helpful documents grades interesting related web sites acm information uk student chapter acm presenting talks undergraduate graduate students familiar computing facilities uk unix operating system environment attend check uk student chapter acm home page date time location 3004 computer science 418 computer graphics laboratory exercises web site cornell university undergraduate computer graphics laboratory cs 418 pages materials cs 418 including lab procedures software student results cs 418 lab section cs 417 deals computer graphics scientific visualization level computer graphics principles practice foley al 3d computer graphics watt cs 418 taught bruce land project leader visualization group cornell theory center pages won place 1996 acm web based education training materials competition exercises started 1996 1 building polygon objects 1996 2 parametric surfaces 1996 3 transformations modeling 1996 4 virtual camera 1996 5 camera perspective transforms 1995 6 lighting 1995 7 texture bump mapping 1996 8 modeling scientific visualization 1996 9 design project 1996 10 physics based animation 1996 11 implicit surfaces 1996 12 procedural textures 1996 exercises 1996 order 1 2 11 3 4 10 12 8 9 note exercises marked 1997 current marked 1995 96 included reference current exercises lab chat facility communication cs 418 related topics spring semester access restricted enrolled students related topics final project cs 418 animations visualization cornell theory center comments theory center online documents doc comments tc cornell modified 1 17 96 land copyright statement cs378 cryptography professor david zuckerman office hours taylor 3 126 tth 5 6 00 pm email diz cs utexas ta huiqun liu office hours mw 12 00 1 00pm station 2 taylor hall basement email hqliu cs utexas syllabus mathematical background homeworks homework 1 don textbook problem 10 notice answer problem french recognize french word canada appears frequency common letters french change drastically english page modified september 4 1996 comments send email hqliu cs utexas comp 122 algorithms analysis fall 1996 tuth 3 30 4 45pm sn 014 instructor siddhartha chatterjee office hours tuth 9 00 10 00am sc cs unc ta office hours tuth 2 00 3 00pm cs unc frequently asked questions class announcements errata textbook announcement syllabus official description class roster selected lecture notes problem sets programs exams comp theory accesses page siddhartha chatterjee sc cs unc modified thu oct 24 10 06 37 edt 1996 cs 330 algorithms fall 95 computer science department boston university solutions homework 1 2 3 4 5 6 7 8 9 10 11 midterm office hours 3 30 5 1 30 3 book cormen leiserson rivest algorithms mcgraw hill 1990 topics commonly algorithms data structures analysis point view correctness amount resources topics sorting recursion set data structures dynamic programming greedy algorithms backtracking shortest path graph matching algebraic algorithms np problems prerequisites cs112 kind work required read textbook solve homework problems involve writing programs giving mathematical proofs participate class discussion homework general thursday due class tuesday 12 days credit late homework tests midterm exam final exam closed book closed notes unannounced short quizzes tests single handwritten crib sheet permissible final grade approximately 25 homework 25 midterm 30 final 10 quizzes 10 class participation information updates wide web http cs www bu faculty gacs courses tentative detailed plan topics 09 05 intro insertion sort alg anal concepts 09 07 recursion merge sort 09 12 rates growth 09 14 rates growth recursive listing permutations heaps 09 19 heaps 09 21 quicksort 09 26 analysis randomized quicksort 09 28 median exp linear time 10 03 hashing linked lists 10 05 hashing open 10 10 monday schedule due columbus day 10 12 binary search trees 10 12 shift red black trees 10 17 dynamic programming 10 19 greedy algorithms 10 24 greedy algorithms graph representation 10 26 breadth search depth search 10 31 midterm material red black trees 11 02 eval midterm depth search topological sort 11 07 spanning trees mergeable heaps shortest paths 11 09 shortest paths cont pairs shortest paths 11 14 max flow 11 16 bipartite matching 11 21 branch bound illustrated longest path problem 11 23 thanksgiving 11 28 approximation algorithms vertex cover set cover 11 30 polynomial complexity np problems 12 05 np complete problems 12 07 shift 12 12 tba peter gacs gacs cs bu cis 315 spring 1996 introduction algorithms syllabus schedule resources cis uo notes professor andrzej office 256 deschutes office 11 05 mw appointment email andrzej cs uoregon phone 541 346 4428 gtf office 229 deschutes email cs uoregon phone 541 346 office hours 1 00 2 00 general information syllabus schedule eye news miscellaneous textbook data structures algorithms analysis mark allen weiss location 166 lawrence map square time 11 00 11 50 mwf discussion session location 243 gil map square d2 discussion session time 8 00 8 50 friday cis 313 math 232 crn homework assignments assignment 1 due april 8 assignment 2 due april 15 programming assignment 1 due april 22 assignment 3 due april 29 assignment 4 due 8 programming assignment 2 due 17 assignment 5 due 22 assignment 6 due 31 examinations midterm midterm scheduled friday 3 fifty minutes long open book page notes final final class room monday june 10 10 15am hours long open book page notes posting grades scores periodically posted bulletin board room 256 deschutes check time time make scores entered correctly post indexed digits student number digit number contact instructor peer advising page gateway lots information undergraduate services helping peer adviser updated monday apr 17 1996 introduction databases description data models entity relationship relational network hierarchical object oriented relational algebra calculus relational database query languages dependencies constraints normal forms role databases application environments designing database application interactive interfaces database systems database transactions application perspective database application implementation project database management system prerequisites 107 109b autumn 1995 96 materials information quarters offered 1995 96 autumn ullman tth 9 30 10 45 units 4 3 units graduate students modified tuesday april 9 1996 5 07 33 copyright 1996 stanford university www cs education webmaster www cs education cs stanford 1666 cse 373 data structures algorithms spring 1995 instructor alistair holden holden cs washington ta jonathan nowitz nowitz cs washington class messages update monday 10 25 materials computing syllabus homework demos exams information department computer science engineering computer science degree program offered college arts sciences computer engineering degree program offered college engineering related courses majors majors mosaic interesting pages rainy day fun nowitz cs washington comp 242 fall 96 description assignments class notes stevenson unix networking book code grades code midterm exam postscript boston university cas computer science dept cas cs 101 a1 introduction computers cs 101 general introduction computers applications assumes previous knowledge subject cs101 introduces computers arts sciences work programmed people read topics microprocessors www understand people data processed job people computerization society meaning instructor bob gaimari email rgaimari cs bu office mcs 223 ext 3 1498 hours mon 10 00am 12 30pm thurs 9 30am 11 00am appointment teaching fellow arijit sarcar email asarcar cs bu office mcs 213 ext 3 3381 hours wed 1 00pm 3 00pm office thurs 2 00pm 3 00pm 5 30pm 7 30pm lab appointment class meeting time mon wed fri 8 00am 9 00am place sto b50 archives syllabus homeworks archive miscellaneous handouts discussion sections student home pages teaching fellows lab schedule document adapted prepared professor azer bestavros cs bu created august 28 1996 updated december 6 1996 cs 6523 distributed operating systems enterprise wide computing systems distributed operating systems taught emphasis enterprise wide computing environments current activity enterprise wide computing due part explosion interest internet applications spread nationwide gigabit networks mandated nii click informal announcement click beginning memo topic schedule week 1 introduction gigabit networking middleware week 2 3 basics mpi nexus web cgi java week 4 week 5 dealing heterogeneity week 6 7 resource management week 8 9 wide area computing legion week 10 wide area computing week 11 wide area computing infospheres week 12 web based technologies week 13 standards paper schedule links presentation slides postscript hand drawn illustrations week 1 nii statement middleware bernstein week 2 mpi dongarra al nexus foster al week 3 web cgi java 2 papers hamilton rutherford week 4 wulf virtual laboratories thomas al tools foster al sharing manufacturing hardwick al week 5 heterogeneous computing al heterogeneous processing freund al al week 6 software platform homer al scheduling perspective application level scheduling berman al berman al xin week 7 freund al yan inference paradigm na week 8 modelling effects contention berman al legion view al disjoint set slides week 9 legion core lewis al rutherford legion security wulf al week 10 support object placement mpi foster al software infrastructure foster al week 11 federated model al designing directories chandy al yan week 12 world wide distributed chandy al systematic composition chandy al xin turning web computer anderson al week 13 resource management responsive web computing chen al distributed computing corba 36 slides week 14 dce tanenbaum dos homework 1 2 due 9 24 3 due 10 8 4 due 10 15 5 due 10 29 6 due 11 12 7 due 11 26 related projects urls es net magic nii apples ucsd heterogeneous computing group infospheres virtual web cgi web based projects npac legion simulation based design factoring rsa 130 www web computer berkeley doe collaboratory virtual computer construction modified sat aug 31 1996 www programming john smith department computer science fall 1996 description materials abstract description schedule participants students teaching assistant instructor java projects resources class forum class chat class search introductory summary discussions email jbs cs unc url http www cs unc ~jbs img cs547 human computer interaction seminar project people computers design stanford university 1996 97 weekly speakers topics related human computer interaction design 1 unit win spr winograd 12 30 2 gates hall b01 hp classroom sitn channel e4 schedule autumn quarter 1996 97 dates confirmed filled sept 27 1996 trevor darrell interval research darrell interval perceptive agents interfaces computer vision oct 4 1996 jakob nielsen sun microsystems jakob eng sun ensuring usability computing paradigm oct 11 1996 adele goldberg postponed nov 15 due campus wide power oct 18 1996 srinivasan yahoo yahoo web oct 25 1996 mark netcom engagement interface community nov 1 1996 paul apple research labs research apple accounting system action nov 8 1996 zhai ibm almaden research laboratory zhai almaden ibm human performance 6 degree freedom input control nov 15 1996 adele goldberg adele nov 22 1996 diane interval research interval noble truth cyberspace people people mud nov 29 1996 thanksgiving break dec 6 1996 amy jo kim ritual reality social engineering online communities titles abstracts previous years 1990 91 1991 92 1992 93 1993 94 1994 95 1995 96 click administrative details click list hci courses stanford information provided stanford computer science department hci coordinator part description hci stanford updated november 16 1996 cse467 advanced digital design ted kehl fall 1996 467 home page information time place mwf 9 30 10 30 johnson 123 important announcements updated summary syllabus lab policies hours staff ted kehl instructor office hrs 10 30 11 30 mwf mark savoy tues lab ta cs richard chinn thurs lab ta cs howard chang general ta cs lab assignments final project sample abel state machines sample tf test fixtures lab 1 due oct 15 lab 2 lab 3 ta option lab 4 ta option lab 5 ta option handouts 1 combinational logic 2 combinational logic ii 3 sequential logic 4 sequential logic ii 5 fpgas 6 fpgas ii 7 memories 8 communication information department computer science engineering home page murphy law recent dilbert comics collection www resources care gaetano borriello list vlsi links ic manufactures national semiconductor data sheets motorola data book server philips data book server micron technology data sheets cse467 web copyright 1995 1996 department computer science engineering university washington portions cse467 web reprinted adapted academic nonprofit purposes providing source accurately quoted duly credited img ted cs washington cs 142 syllabus fall 1996 syllabus syllabus information succeed cs 142 specifically information requirements information covered extensively class responsibility read understand tentative schedule lecture topics readings examinations check sheet lab assignments suggestion write phone number front syllabus misplaced returned readily assignment check sheet record assignment don lose description procedures computer science 142 designed students intend major computer science areas strong emphasis computer programming prior knowledge computers required challenging demands discipline hard work student computer science 142 offered years content undergone extensive revision past 3 years revision response approach computer programming object oriented programming object oriented programming fast accepted methodology design development today large complex software systems products text books emphasize object oriented programming computer science written text object oriented programming sense approach experimental computer science teachers skeptical optimistic developing approach materials prove effective providing foundation object oriented program design development computer science curriculum discover things change gain experience approach anxious receive constructive feed back students text programming assignments examples order selection topics aspect class students enrolling lot programming pascal programming language students experience object oriented programming experience computers programming feel disadvantage compared programming experience students situation experience difficulty experience significant difficulty frustration students programming experience struggle hard pace beginners experienced programmers lectures discussions advanced obscure topics trouble understanding lectures reading programming assignments seek early tas lab instructor attend section sections cs 142 scheduled semester times locations posted lab plan attend section week teaching assistant pascal design development coming assignment answer questions lectures purpose class lectures lend structure class tie concepts instructors answer questions elaborate concepts primary responsibility education learning resources include weekly sessions lab ta textbook computers borland pascal programming environment lab learning place computer lab texts addition syllabus buy text object oriented programming theodore norman text published commercially packet bookstore grading points assigned program exam programming assignments accounting 25 grade examinations 75 exams including final exam count 25 final grade final grading awarded straight percentage basis scale 95 100 80 0 83 3 66 7 70 0 90 0 95 76 7 80 0 63 3 66 7 86 7 90 0 73 3 76 7 60 0 63 3 83 3 86 7 70 0 73 3 00 0 60 0 cs 142 exam schedule fall 1996 exam 1 testing center exam 2 testing center final exam classroom tests open book open notes testing center grant building testing center hours vary semester semester similar monday thursday 9 00 8 00 pm friday 9 00 5 00 pm saturday sunday closed accurate hours call 378 testing center busy lines form early plenty time doors close 1 2 hour closing time cs 142 tentative lecture schedule reading outline week topics text reading 1 algorithms computers ram organization binary number system chaps 1 2 machine language assembly language high level languages compilers microsoft windows borland pascal ide 2 introduction pascal objects methods syntax turtle class chap 3 3 variable constant data types classes objects variables chap 4 variable declarations methods operations integer arithmetic assignment statements 4 flow control repetition statement nested loops chap 5 method calls function methods conditional expressions statement boolean expressions repeat statement conditional statements turbo debugger 1st exam 5 extending pascal inheritance writing methods type declarations chap 6 qualification execution method calls parameters real arithmetic standard functions enumerated types ordinal types 6 strings standard string functions procedures strings chap 7 string expressions reading string data user char type displaying numbers 7 event driven programming event loops units unit interface part chap 8 implementation part edit windows 8 text files files file type output files input files sets chap 9 errors case statement standard function object 2nd exam 9 defined subprograms programmer defined procedures chap 10 parameters variable parameters parameter passing programmer defined functions subprogram call syntax procedure call syntax function call syntax communicating subprograms global variables nested subprograms scope rules 10 arrays types array declarations chap 11 dimensional arrays anonymous types assignment compatibility anonymous types parameter compatibility models arrays loops arrays 11 records objects fields data members method members chap 12 arrays records 12 program design development top structured design chap 13 object oriented design 13 algorithms searching sorting chap 14 14 15 review final exam lab materials location 1119 1121 tmcb hours schedule posted lab 1119 tmcb typically hours 9 10 monday friday 9 5 saturday orientation lab held lab hour hour 9 00 5 00 pm wednesday thursday friday attend orientation sessions computers work lab procedures complete lab assignment equipment lab dozen ibm compatible pc linked file server disk system novell networking equipment software diskettes double sided double density 3 5 floppy diskette save programs buy bookstore buy backup copy bring orientation critical don assignments policies lab policies change semester semester obtain current copy lab policies lab assistant rules force asked leave break 1 accessing copying displaying material 2 food drink allowed 3 don cables remove computer covers problems lab assistant 4 games allowed computers time 5 word processing 6 lab assistants give priority students assignments checked program ready signed hold syllabus signal ready 7 illegal copying software sections cs 142 scheduled semester times locations posted lab plan attend section week teaching assistant pascal design development coming assignment answer questions sessions important gain problem solving skills understand write assigned programs lab lab assistants check assignments answer questions program syntax computers ta write programs debug program logic point lab assignments learn tasks commonly asked questions questions repeatedly asked cs 142 don answer question review previous pages talk instructor lab assistant obtain extra credit time extra credit work time assignment correctly study group study helpful don write programs unable pass tests makes exams individual teachers standard exams sections cs 142 exams closely parallel programming assignments text chapter exercises program partially finished lab closes leave lose won lose save floppy disk work time lab good idea save program periodically work leave lab programming errors work station hang power working lose save borland pascal ide automatic periodic saving program editing advantage feature check auto save editor files box preferences dialog environment option options menu don program finished time due ten late days penalty days assignment day ten assignments combinations late days lose point day subsequent assignments late allowed play computer games absolutely person lab play machine means entering running programs text modifying programming assignments ve passed diskette 3 5 inch disk fine disk make absolutely finished disk formatted ms dos 2 0 buying disk double sided double density 3 5 floppy disk case purchase computer science materials cards lab computer lab microsoft windows borland pascal objects 7 0 ibm compatible pcs computer ibm pc compatible compaq copies microsoft windows borland pascal objects 7 0 copy cs142 units lab tas bring programs lab pass ibm compatible computer pascal compiler learn things pascal won windows cs142 units won write programming assignments schedule time lab single block separate hours people lab hours spread week people tight sit long terminal recommend design write programs paper lab enter debug classes held week exams miss exams plan exams times scheduled rare cases make tests things 1 sections schedule posted lab 2 instructor office hours individual assistance arranged 3 hire tutor tutoring service run student academics office free lance tutors bulletin boards daily universe share disk recommended disks sections helping students understand complete lab assignments students attend positive evaluation sections interesting observation failing students regular attendees sections class feel uncomfortable large classes reason wary large classes studies show class small dozen students size class correlation amount learning takes place learning place lab learn pascal programming language write programs cs 142 assignment check sheet fall 1996 img img created aug 17 1994 updated mon apr 10 15 29 47 1995 scott send comments webmaster www cs byu cs 835 measuring modeling computer networks spring 1996 syllabus mark crovella crovella cs bu cmpt 201 page modified wed sep 4 15 20 57 pdt 1996 information dave simpson software outline back central 01 198 323 numerical analysis computing spring 1996 credits 4 objectives expose student development application analysis basic numerical algorithms equivalent required cs majors prerequisites calc ii 01 640 250 linear algebra working knowledge fortran pascal similar language equivalents 01 640 373 numerical analysis credit courses outline solution linear equations solution linear algebraic systems approximation interpolation numerical differentiation integration solution ordinary differential equations expected work textbook assignments 6 programs examinations 1 2 hourlies final exam line materials syllabus cs 681 fall 1995 professor monika rauch henzinger email mhr cs cornell information homeworks 1 2 3 4 5 6 solutions 1 2 3 4 5 lectures lecture 1 graph exploration lecture 2 greedy algorithms lecture 3 lecture 4 lecture 5 dijkstra algorithm lecture 6 ford algorithm lecture 7 matrix closure lecture 8 binomial heaps lecture 9 binomial heaps lecture 10 fibonacci heaps lecture 11 lecture 12 randomized search trees lecture 13 union find lecture 14 union find lecture 15 union find lecture 16 maxflow lecture 17 maxflow theorem lecture 18 maxflow edmonds karp algorithms lecture 19 maxflow algorithm lecture 20 maxflow push lecture 21 maxflow push lecture 22 maxflow dynamic tree implementations advanced programming techniques important announcement description techniques programming large small discussed theories developed aid writing clear concise programs writing programs domains lecture class examine text large program order understand structure learn writing style author begin short programs evolve large systems ending exploration unix operating system information lecture notes submitting programming assignments schedule week 1 2 3 4 5 6 7 8 9 10 11 img send email lists princeton fang cs princeton jan 30th 1995 expert systems design page accessed times quick index lecture notes faq newsgroups information textbook building expert systems elias west instructor larry christensen office 1128 tmcb mail cs byu phone 801 378 paul mail paul byu phone 801 371 goals provide computer science student skills design build expert systems tools prerequisites cs 470 programming lisp prolog artificial intelligence languages applications basic artificial intelligence tasks topics 1 human problem solving learning 2 knowledge representation 3 knowledge documentation 4 inference control 5 languages tools expert systems 6 selection problems 7 inexact knowledge fuzzy logic measures belief 8 knowledge bases 9 knowledge acquisition 10 knowledge programming 11 evaluation expert systems laboratory projects 1 student works team create expert system language tools examined class evaluation based team work documents explaining project history project selection knowledge engineering methodology user manual class presentations 2 knowledge base problem prolog 3 knowledge base problem total credits 3 computer science department michigan state university fall 1996 software engineering instructor information instructor dr david office hours 8 20 9 00 6 00 7 00 appointment email cps msu teaching assistant barb office hours 2 30 3 30pm check email lab project questions cps msu email groups project questions cps msu information announcements homework assignments laboratory assignments labs 326 eng bldg projects latex info interesting places visit good bad traits professor comparison oo development methodologies latex pc information deliverables projects 1994 home page updated 8 26 96 1808 artificial intelligence v22 0480 001 monday wednesday 11 55 1 10 room 102 warren weaver hall professor ernest davis reaching mail davise cs nyu phone 212 998 3123 office 429 warren weaver hall office hours 9 30 11 00 tuesday thursday syllabus revised 1 31 instructions email list prolog code prolog notes prolog code notes nlp parser nlp parser number agreement problem sets problem set 1 due jan 31 solution set 1 problem set 2 due feb 19 problem set 3 due feb 27 solution set 3 problem set 4 due march 25 solution set 4 solution map coloring problem problem set 5 due april 1 problem set 6 due april 22 midterm practice midterm solutions practice midterm midterm solutions midterm final syllabus final final exam 1994 22c 021 algorithms data structures home page fall 1996 class time tth 9 30 10 45 jessup hall 221 professor ted herman follow link office hours email teaching assistant hao yu follow link office hours email textbook manber introduction algorithms addison wesley goals main theme cover science aspect computer science developed area computer algorithms students exposure analysis resource requirements algorithms basic data structures commonly algorithm design familiarity major paradigms sequential algorithms additional information pointers web page provide details syllabus homework assignments programming assignments special announcements examination dates lecture summaries examples documents pointers refer postscript documents browser follow pointers postscript document display driver browser download postscript local file format display printing links documents recently changed symbol link news 18 nov examination results exam posted syllabus follow link examinations examination 19 september solutions follow link examination 17 october solutions follow link examination 14 november solutions follow link grading results examinations 1 2 3 homeworks lecture summaries 31 oct 12 nov graphs paths 22 oct 24 oct sorting 1 oct 3 oct search trees 24 sep 26 sep adts hashing 12 sep 17 sep recursion 7 sep 10 sep 12 sep analysis 5 sep iteration 27 aug 29 aug 3 sep induction homework follow link reading follow link programming assignment assignment due 5 december details follow link news 14 nov examination held 14 november exam solutions posted 12 nov solutions sixth homework posted 6 nov sixth homework posted due 12 november 1 nov lecture summaries 1 12 november posted 1 nov reading assignment chapter 7 posted 31 oct solutions homework posted 30 oct programming assignment posted due 5 december 24 oct homework posted due 31 october 21 oct reading assignment chapter 6 posted 21 oct examination grades posted 17 oct examination 17 october questions solutions posted 10 oct solutions fourth homework posted 8 oct programming assignment due tuesday 22 october 8 oct readings chapter 5 posted 3 oct homework posted due 10 october 3 oct solutions homework posted 30 sep readings textbook includes chapter 4 important exercises read details readings page 26 sep lecture notes search trees posted 26 sep homework assignment posted due 3 october 26 sep readings text updated 23 sep summary exam grades posted 20 sep examination questions solutions grading guidelines posted examinations page 20 sep lecture notes 24 sep posted 20 sep preview programming assignment posted 17 sep solutions homework posted 11 sep lecture notes recursion posted 10 sep homework due 17 september posted 10 sep lecture notes analysis notation posted 10 sep hint printing postscript 10 sep solutions homework posted 10 sep class member offers advice print postscript mac itc method requires print laser printer means laser postscript won print steps 1 make laser printer selected apple menu 2 netscape download postscript file local disk 3 open tcp connect ii file menu 4 command called print postscript file file menu tcp connect open function find file previously saved open 4 sep reading guide updated 3 sep additional lecture notes 5 12 sep posted 3 sep postscript viewers guarantee pointers gathered files archives internet notice large files don download modem itc download pc combination files ghostscript ghostview ghostscript ghostview zip zip zip 58k zip win95 viewer claims display truetype handle figures equations lecture notes zip macs v1 0 68k sit hqx 680x0 macs power pc macs v1 0 ppc sit hqx power pc macs 29 aug save postscript file bypass ghostview netscape pressing left button link press button mouse give option save link save file source format save tool print view 28 aug reading chapter 1 28 aug homework posted due 5 september ted herman thu 14 nov 1996 22c 294 seminar systems networks home page spring 1996 instructor ted herman meeting time place 15 30 mwf 110 mlh content seminar research oriented investigation selected topics area distributed computing illustrate fundamental interesting aspects recent research chosen problems results contained puzzle quality wait free objects conditions data structure operations concurrent guarantee single operation blocked stabilization write programs correct external disruptions firing squad number simply stated synchronization problems elegant solutions register constructions create atomicity related notions components atomic interval routing types networks routing tables compact graph theoretic properties sorting networks network sense internet special purpose structures show parallel sorting counting load balancing implemented garbage collection system distributed objects workload students expected work projects give presentations research seminar creativity emphasized textbook textbook papers literature prerequisites student 22c 194 distributed systems equivalent exposure basic problems asynchronous distributed computing doubt ted herman wed 22 nov 1995 cis 212 introduction computer science iii instructors art farley michael hennessy announcements 212 news group 212 syllabus assignments readings office hours 212 staff pages 212 student pages b26 klamath schedule page page peer advising exams 212 exam 2 key 211 final exam key part 211 final exam key bits bytes quiz keys programs common programming errors manual page prototype misc home page info peer advising job internship announcements acm student chapter information alan turing home page maintained andrew hodges author alan turing enigma boston university cas computer science dept cas cs 101 d1 introduction computers instructor email cs bu office mcs 211 phone 353 hours tuesday 3 00pm 5 00pm friday 4 00pm 5 00pm teaching fellow alexander email cs bu office mcs 207 phone 353 3283 hours tuesday 1 00pm 2 00pm thursday 1 00pm 2 00pm office friday 1 30pm 4 30pm lab class meeting time mon wed fri 5 00pm 6 00pm place sto b50 archives links stable system updated syllabus homeworks archive miscellaneous handouts web unix reading student home pages teaching fellows lab schedule document adapted prepared professor azer bestavros cs bu image syllabus 22c 010 110 programming spring 1996 instructor qiu class 7 15pm 8 30pm 113 mlh mw office 105 mlh phone unavailable office hours 8 30 pm 9 30 pm mw appointment mail blue weeg uiowa objectives emphasizes language touches programming compiler concepts dealt detail prerequisites 22c 016 introduction programming pascal moderate programming experience language schedule grading 25 25 20 30 100 approximately 4 programming assignments assignments send email blue account assignment submitted due date accepted approximately 4 quizzes midterm final quizzes exams closed book closed notes closed neighborhood textbook programming language 2nd edition kernighan ritchie reference primer 2nd edition waite group introduction computer graphics 1996 autumn quarter world wide web hypermedia document cse 457 bounty information class mind document means static information added frequently problems document send mail pighin cs click class personnel professor tas students syllabus calendar ta office hours handouts assignments lecture notes reading assignments homework assignments projects project handouts project artifacts project sessions project grading policy project write ups libui documentation related information class hearn baker errata sgi instructional lab indys guide 228 opengl programs 1996 spring quarter home page 1995 autumn quarter home page 1995 spring quarter home page 1995 winter quarter home page graphics links sgi silicon surf grafica obscura siggraph grail graphics sites index links mvis home page visitor room scheduling computer science engineering department computer science degree program computer engineering degree program web basic mosaic netscape lynx netscape indys pighin cs washington 29 september 1996 compiler design fall 1995 home page revised tue dec 5 23 10 18 1995 prins cs unc announcements information deliverables compiler project found handouts ho 01 overview written assignments ho 03 written assignment 1 lexical analysis due sep 21 ho 04 written assignment 2 code generation optimization due dec 5 compiler project project description ada cs subset description sample correct ada cs programs sample ada cs programs adhere subset description feel free convert correct versions mips r2000 r3000 instruction set schedule deliverables evaluation criteria documentation tools lex flex manuals reserve check online man pages sources class examples yacc bison manuals reserve check online man pages sources class examples spim spim distribution binaries running spim xspim suns binary architecture postscript documentation spim reading assignments fischer leblanc chaps 1 3 4 6 7 8 10 11 15 separate chapter 16 paper optimization back comp 240 home page cs 345 programming languages wilson class page home page paul wilson class page construction things subject change things change hit reload button browser page make recent version online readings reference material 1 syllabus 2 lecture notes declarative programming 3 notes scheme implementation html web browsing notes construction sections indexed browsing sections change reading ahead class adventure suggest web page browser scheme system interactively working chapter 3 tutorial cut text document paste running scheme system errors text chapters reason read html version browser printing hardcopy ll correct errors chapters 4 r4rs scheme language definition html format online browsing lists standard features scheme describes stuff scheme notes helpful functions authority 5 set practice questions version answers 6 set practice questions version answers 7 quiz 1 answers 8 set practice questions version answers 9 notes naming conventions indenting scheme consult homework read code grade notes drawing data structures 10 homework assignment writing merge sort scheme solutions problems commented scheme code 11 notes simple reader including regular expressions bnf grammar actual code scheme 12 scheme code simple backward chaining propositional calculus theorem prover essentially subset prolog set rules classifying animals logic program kinds animals play theorem prover 13 picture class objects instances illustrate simple object system scheme notes picture showing class objects object illustrating circularity makes describing 14 scheme code simple object based programming system based classes generic procedures inheritance implemented 15 notes type systems including inheritance subtyping 16 home quiz answers explanations 17 test 2 version test 2 answers explanations main language ll scheme default implementation rscheme installed public cs sparcs running solaris rs6000 running aix cs machine run rscheme command bin machine running linux solaris implementations unix rscheme install machine free find donovan home page version 0 7 ta zhu qing patch make machine mac recommend gambit marc feeley implementation scheme free scheme repository pc running windows dos scheme bunch scheme repository mit scheme standard scheme gambit mark feeley rice rscheme recommend version 3 object system scheme repository start object oriented programming assignments rscheme unix advantage rscheme object system things scheme repository scheme repository university indiana lots free implementations scheme documents scheme interested learning scheme cover class place comp lang scheme internet newsgroup devoted scheme comp lang scheme main language ll scheme default implementation rscheme installed public cs sparcs running solaris rs6000 running aix cs machine run rscheme command bin machine running linux solaris implementations unix rscheme install machine free find donovan home page version 0 7 ta zhu qing patch make machine mac recommend gambit marc feeley implementation scheme free scheme repository pc running windows dos scheme bunch scheme repository mit scheme standard scheme gambit mark feeley rice rscheme recommend version 3 object system scheme repository start object oriented programming assignments rscheme unix advantage rscheme object system things scheme repository scheme repository university indiana lots free implementations scheme documents scheme interested learning scheme cover class place comp lang scheme internet newsgroup devoted scheme comp lang scheme computer science 305 automata formal languages fall 1996 syllabus modified 11 19 96 click html version homework 5 due tuesday december 3 click postscript version homework 5 click html version homework 4 due friday november 15 click postscript version homework 4 note fetch attached figures complete set solutions click html version homework 3 solutions click html version homework 3 attached figures click postscript version homework 3 solutions click html version homework 3 due tuesday october 22 click postscript version homework 3 news flash problem 4 cancelled homework 2 click html version homework 2 due thursday october 10 click postscript version homework 2 click postscript version homework 1 due thursday september 26 click postscript version homework 1 solutions dfa diagrams bulletin board office instructor david martin mcs 209 353 3326 click send mail dm cs bu office hours tuesday 2 10 3 pm wednesday 1 30 2 00pm thursday 4 5pm appointment classroom meeting times classes meet tuesday thursday 12 30pm 2 00pm 12 30pm 1 50pm standard bu conventions mcs b23 basement 111 cummington st required textbook introduction theory computation preliminary edition michael sipser pws publishing company 1996 http www math mit errata html date list errors book copy book reserve science engineering library 9 10 96 ll put copy reserve find read textbook books elements theory computation lewis papadimitriou prentice hall 1981 introduction automata theory languages computation hopcroft ullman addison wesley 1979 prerequisites enroll requirements haven remain ma 293 discrete mathematics 1 cs 112 cs 113 programming data structures topics core requirement undergraduate computer science curriculums colleges purpose encourage investigate nature computation develop formal reasoning writing skills add techniques programming bag tricks develop formal models computation powerful stage prove intuition suggests denies models models admit characterizations machines recognize events grammars generate machines recognize study regular languages regular expressions finite deterministic nondeterministic automata context free grammars pushdown automata turing machines time grading breakdown tentative representative grades computed mentioned optional project haven decided fit scheme 6 homeworks 60 midterm 20 thursday 10 24 12 30 1 50pm final 20 tuesday 12 17 12 30 2 30 pm note test worth 2 homeworks tests simpler homeworks homework assignments writing homework goals mind give evidence put real thought problem convince reader solution correct programmer experience sort writing effective program written compiler human reader similarly solutions problems correct sense solving stated problem comprehensible grader writing draft problem solution pieces tend assembled single important thing make solutions presentable rewrite discovered correct throw tuck initial draft remember scratch paper cheap careful realize emphasis presentation english native language prefer write solutions pencil pen quill word processor written solution starts stating assumptions works defined goal emphasizing direction omitting superfluous late policy general week work homework assignment opportunities attend office hours assignment due assignments turned class periods due date graded 60 face assignments turned receive credit ll grade feedback purposes collaboration plagiarism col lab rate lab ra lab ra sh lab ra iv ra vi ll pp labor fr labor 1 work jointly esp intellectual endeavor 2 cooperate assist usu willingly enemy country esp occupying force 3 cooperate agency immediately connected col lab ra tion collaboration encouraged primarily senses working homework problems preparing exams problems class intended secret solutions discovering solutions time write stuck problem happy talk office hours solutions turn original writing copying prepared solution collaboration plagiarism pla pla ri je vt steal pass ideas words present idea product derived existing source pla er words tolerated boston university specific procedures punishing copy person work present definitions copied webster server bu attendance attendance official part grade responsibility stay informed announcements made class easier learn things teacher directly book hate teacher mailing list announcements made email add mailing list log cs cluster computer csa type csmail cs305 atanasoff berry computer abc 1939 claimed electronic digital computer photo courtesy history computing page virginia tech prepared david martin click information courses algorithms techniques theory fall 1996 instructor vijaya ramachandran unique number description handout 1 handout 2 home work 1 home work 2 home work 3 home work 4 home work 5 home work 6 final exam instructions final exam updates responses questions received questions posed quotes problem 1 sentence takes time sigma sigma word time refer amortized time ot total time answer total time problem 1 faces data structure disjoint sets requires big omega ma time worst case text book big big omega difference answer meant big omega sentence paragraph chapter notes 461 problem 4 sentence vertices cycle distinct labels li vertices cycle labels answer problem 3 final exam unclear denote size largest true size largest true equal answer true entries true updated friday december 6 update monday december 9 received questions final exam posting questions answers questions question address judgment operating systems computer science 58 times 96f 12 97f arrange instructors prerequisite computer science 23 37 computer science 25 recommended dist tas studies computer operating systems allocate resources create virtual machines execution user jobs topics covered include storage management scheduling concurrent processing shared access files synchronization data protection abstract models actual examples operating systems studied back dartmouth cs home page cps 100 computers spring 1996 live akers shaw halls computer click cps 100 home page page provide information cps100 give access files complete assignments point www documents interest world information description description listed michigan state university green book cps 100 staff people involved keeping running smoothly calendar completely outlines day day activities clicking link download ms word file exam information information upcoming exam good place make lab information miss lab make helpful information desk hours ta eager homeworks work putting page www create homepage put world wide web talk lab 15 connecting dorm room campus computer connect msu computer network home dorm room place assignments 5 link assignment lab 5 homework 6 link homework 6 lab 15 link examples lab 15 notes important links msu gopher gopher service find information msu convenient reference items easy access campus internet services cps 100 gopher gopher make official announcements supply additional instructional material cps 100 ftp site transfer files class computer telnet connect student information tuition balance interesting links handful interesting web pages related cps 100 cps 100 computers c690 mind computation 1995 6 mind computation seminar features talks iu graduate students faculty occasional visitors topics artificial intelligence areas computational cognitive science human interaction computer science students research ai encouraged enroll passed computer science screening examination expected present talk academic year research survey topic general interest expected attend regularly seminar offered 1 credit fall spring semesters order receive credit semester students make presentation group semesters enrolled students passed computer science screening exam form 50 minute talk research advanced students presentation consist 20 minute talk research area current interest ai graduate students departments computer science enroll people enrolled attend talks mac meetings semester fridays 3 30 4 30 lindley hall 102 fall schedule sept 22 pei wang iu computer science sept 29 john rehling iu computer science oct 6 david leake iu computer science nov 3 andy dave wilson iu computer science nov 17 jonathan mills iu computer science dec 8 kyle wagner iu computer science spring schedule jan 26 bob port iu linguistics computer science feb 16 university vienna mar 1 doug eck mike gasser iu computer science mar 22 jim newkirk iu computer science apr 5 matthias iu computer science apr 26 pantelis papadopoulos iu computer science iu bloomington home page iub computer science department home page updated 26 april 1996 url http www cs indiana classes home html comments gasser salsa indiana copyright 1996 trustees indiana university cmpt 365 page modified thu oct 31 15 06 04 pst 1996 96 2 information instructor ta 97 1 information instructor ta construction outline back central cse 434 java programming class meeting time place thursday 3 30 4 20 117 debartolo hall instructor alan yoder room 307 cushing phone email cse office hours 10 30 12 00 mw teaching assistants xu pronounced shoe room fitzpatrick phone email bach helios office hours description java object oriented programming language syntax based includes classes interfaces packages threads networking windowing exceptions class student features gui based news reader built semester project class information news minute news class newsgroup courses lectures lecture notes homework homework handouts due dates solutions exams exam dates solutions documentation postscript language virtual machine specifications source code source code java nutshell examples cool java applets programs links sites interest author alan yoder email cse change september 17 1996 cos 325 home page page students cos 325 obtain information relating assignments examples reading lists locations software fact sheet rtf fact sheet html code examples directory translation program computer music bibliography large warning notes phil origin cd sampling rate notes usage notes csound signal processing steiglitz computer music 1 postscript file paper describes fir filter design program called meteor based linear programming meteor constraint based fir filter design program steiglitz parks kaiser ieee trans signal processing vol 40 8 pp 1901 1909 august 1992 postscript file sources program form interactive program generates input meteor meteor note sources automatically translated pascal library contained original pascal readable source input formatter form translated pascal pascal source input formatter source main program meteor translated pascal pascal source main program test input file form edit meteor run computer science home page ken home page paul home page music home page princeton home page week 1 started lab 1 assignment 1 week 2 harmonics envelopes frequencies lab 2 assignment 2 week 3 feedforward feedback filters delay lines lab 3 assignment 3 week 4 variations plucked string lab 4 assignment 4 week 5 finer filters lab 5 week 6 filters sound localization reverberation lab 6 week 7 tools midi lab 7 assignment 5 week 8 tools part 2 pitch duration lab 8 week 9 tools part 3 convolution lab 9 assignment 6 week 10 tools part 4 linear predictive coding lab 10 week 11 tools part 5 linear distortion lab 11 week 12 tools part 6 modulation physical models lab 12 fall 1996 instructor robert meyer cs wisc time 2 30 3 45 tr place 1257 comp sci office hours 330 cs 262 description homework 1 ps homework 1 solution notes ps homework 2 ps homework 2 solution notes ps computing project part 1 ps computing project part 2 optional ps 22c 161 introduction robotics spring 1995 professor jim cremer class hours mwf 1 30 205 maclean hall cremer office hours 2 30 3 30 appointment 201n mlh ta dan stevenson stevenson office hours tth 1 2 robot lab class mailing list robotics cs uiowa index policies grading schedule lab assigments homework assignments handouts additional sources information textbook introduction robotics mechanics control john craig edition addison wesley publishing company reading ma 1989 tentative class schedule week 1 1 18 20 intro lab intro chapter 1 introduction text ch 1 lab introduction introduction raven fish demonstrations past projects week 2 1 23 27 chapter 2 spatial descriptions transformations chap 2 spatial descriptions transformations text 2 1 2 3 chap 2 continued transformations orientation representations text 2 4 2 8 lab exercise 1 week 3 1 30 2 3 chapter 3 kinematics week 4 2 6 10 chapter 4 inverse kinematics week 5 2 13 17 chapter 5 velocity static forces week 6 2 20 24 chapter 6 dynamics week 7 2 27 3 3 chapter 7 generation week 8 3 6 10 chapter 9 10 control week 9 3 13 17 buffer finish ch 9 10 field trips labs stretch schedule spring break 3 20 24 class week 10 3 27 31 intro specialized topics project discussion week 11 4 3 7 locomotion week 12 4 10 14 motion planning week 13 4 17 21 grasping week 14 4 24 28 robot programming languages planners week 15 5 1 5 wrap project presentations final 5 10 2 15pm www internet resources filled 1106 cns cs ee 188 computation theory neural systems home page cns cs ee 188 offered computation neural systems department california institute technology professor jehoshua shuki bruck teaching assistant vasken vincent bohossian description handouts announcements questions year class cns cs ee 188 vasken vincent bohossian november 1996 img college engineering department computer science cps 320 machine organization assembly language programming fall semester 1996 instructors weinberg information information fall semester system user contacting mail cps weinberg cps cns 188 computation theory neural systems home page offered computation neural systems department california institute technology professor jehoshua shuki bruck teaching assistant vasken vincent bohossian description handouts handouts homeworks homeworks project announcements announcements questions vasken vincent bohossian january 8 1996 1072 data structures programming advanced placement year students computer science 19 times 96f 97f 10 instructors rus dist tas designed year students substantial amount computer science secondary school open year students received advanced placement credit computer science 5 receive credit computer science 5 placement exam orientation begins review important concepts covered computer science 5 covers material computer science 15 back dartmouth cs home page pretty pattern cps 6 7 introduction program design analysis info notes supplements grades people quizes labs assignments tests syllabus fall 1996 construction professor ramm time location lecture monday wednesday friday 10 30am 11 20am d243 lsrc building labs shared cps 6 1 cps 6 6 tuesday 9 10 tuesday 10 55 tuesday 2 15 wednesday 3 35 thursday 2 15 106 teer building note instructor permission required add cps 6 7 add schedule accomodate lecture time lab times check instructor lab times aces properly reflect lab spaces specifically reserved cps 6 7 bulletin description problem solving techniques computer top decomposition object oriented solution methodologies introduction programming programming language introduction unix programming environments recursion analysis execution times linked data structures searching sorting majors computer science programming experience open students computer science 8 52 53 required background prerequisite significant programming experience programming language cps 100e placement information additional important information detailed schedule important details cps 6 7 share labs homework assignments possibly assignments materials cps 6 1 6 6 taught dr susan rodger refer home page time time notes transparancies give copy transparancies class represent outline copies programs follow lecture additional information supplementary information lecture 01 9 6 96 cc lecture 02 9 9 96 diamond cc tree cc literals cc cc page cc announce cc lecture 03 9 11 96 cc cc cc lecture 04 9 13 96 cc lecture 05 9 16 96 cc cc cc cc cc cc cc cc cc lecture 06 9 18 96 beginner guide html lecture 07 9 20 96 fly cc balloon lecture 08 9 23 96 cc cc cc cc lecture 09 9 25 96 math cc cc getgrade cc cc cc lecture 10 9 27 96 dice dice cc blastoff cc cc lecture 11 9 30 96 diamonds cc cc pow2 cc lecture 12 10 4 96 adder cc cc cc review 10 7 96 test 1 10 9 96 lecture 13 10 11 96 cc cc cc cc lecture 14 10 14 96 cc cc cc cc lecture 15 10 16 96 cc cc lecture 16 10 18 96 format cc cc lecture 17 10 23 96 ref cc walk walk cc lecture 18 10 25 96 cc observer cc cc lecture 19 10 28 96 cc flip cc coin coin cc lecture 20 10 30 96 cc cc cc lecture 21 11 1 96 letters cc context cc cc lecture 22 11 4 96 cc cc morse cc cc lecture 23 11 6 96 cc cc lecture 24 11 8 96 cc lecture 25 11 11 96 fact cc convert cc cc lecture 26 11 13 96 cc reverse cc lecture 27 11 15 96 capital cc wc cc review 11 18 96 test 2 12 20 96 supplementary information programs 9 20 96 beginner guide html instructions optional lab create home page random quizes quiz 1 quiz 2 quiz 3 quiz 4 quiz 5 quiz 6 quiz 7 quiz 8 quiz 9 quiz 10 labs assignments labs assignments shared cps 6 1 6 6 details provided dr rodger cps 6 page labs assignments tests tests shared cps 6 1 6 6 details provided dr rodger cps 6 page tests grades current grades points item people file named names login ids phone numbers people agreed made public notify find errors cps 6 7 people access restriction file accessible duke hosts academic office hours ta yue ma monday 4 5 30 fri 2 30 4 00pm lsrc instructor ramm mwf 11 25 lsrc consultants utas teer carr clusters duty 7 00pm 11 00pm peer tutoring program 684 academic skills center 684 tips advising center technical oit line page top info notes supplements quizes labs grades people cs 395t automatic programming automatic programming generation executable programs specifications higher level ordinary programming languages consist lectures thirds semester homework problems programming assignments illustrate lecture material programs long require learning kinds programming systems part semester cover readings research literature students expected present papers class syllabus bibliography assignments compiler optimization hand pattern matching object oriented programming introduction views graphical programming gordon novak jr modified 8 jan 96 home page cpsc 241 section 3 tth 1100 daniel 311 spring semester 1997 instructor information instructor conrad office 427 edwards hall office hours mw 1000 1100 email cs clemson method prefer communicating phone 803 656 syllabus class schedule programming assignments quizzes tests examples humor pvm student home pages implemented home page department computer science clemson university previous motivation interactive graphics fall 1996 section instructor andrew hanson hanson cs indiana lecture monday wednesday 5 45pm 7 00pm lh102 office hours monday wednesday 1 30pm 3 00pm appointment lindley discussion section 1162 friday 8 00am 8 50am student building 230 sgi cluster grader chun perng cheah cs indiana office hours tuesday wednesday 10am 11am appointment lh 310 midterm wednesday october 23 1996 5 7 00pm lh102 final monday december 16 1996 7 15pm 9 15pm lh102 motivation summary topics prerequisites grading policy exams programming assignments main text ready programming exercises document chun perng cheah fri sep 6 11 21 53 est 1996 cs110 instructor sid hummert contact email hummert cs wisc office 1307 computer sciences statistics office phone 262 6602 home phone 276 office hours monday 12 15 1 15 thursday 3 00 4 00 announcements textbook problem solving object programming walter savitch section information 9 55 10 45a mwf psych 138 lec 6 11 00 11 50a mwf psych 130 lec 10 grades computer lab rm 1350 computer science statistics information day 1 handout 110 tentative syllabus semester late policy grading criteria academic misconduct viewgraphs important software introduction microsoft windows hints windows compilers windows operating system email mosaic netscape information introduction borland language savitch text assignments program 0 due wed nov 6 program 1 due fri nov 15 c690 managing visualizing multimedia data seminar introduces user interface database issues arising multimedia systems specifically data modeling data querying data visualization issues relating audio video data lectures cover basic concepts individual team projects explore practical issues table contents toc general information description lectures lecture schedule overview lecture schedule details projects project schedule overview project home pages project deliverables development tools references references core lectures references student lectures email comments suggestions toc march 27 added calendar lecture schedule details section ease navigation advantage feature february 27 split references references core lectures references student lectures sections section retains original references added toc links ease navigation back table contents february 20 added details detailed calendar accessible lecture schedule details heading indexed references section conventional citation scheme created guide authoring html documents february 9 removed project description section projects project home pages february 4 refined project deliverables project schedule sections february 2 added slide notes object oriented data management began reorganization project specific material project home pages added project deliverables section general information toc instructors ed robertson office hours mr 10 00 11 00pm email cs indiana dirk van gucht office hours 11 15 12 15 11 30 12 30 email cs indiana gandhi office hours tr 3 00 4 00pm email indiana lecture section 2044 mw 4 00 5 15 newsgroup ac 690 description toc seminar explore user interface database boundary context multimedia systems goal architecture separate components share common concepts structures procedural interfaces intention implement multimedia objects semantically relevant structure amenable querying manipulation contrast current multimedia systems lack database perspective data independence query capabilities current databases treat multimedia objects blobs seminar develop prototype implementations present diverse information movies sound tracks traditional relational data unified conceptual framework presentation environment implementation teams bring variety experiences bear issues arise lecture schedule overview toc weeks 1 2 3 introduction data modeling introduction relational databases algebra calculus qbe object oriented databases track data model algebra rule language visual language weeks 4 5 digital media digital signal processing audio digital audio video digital video audio compression video compression weeks 6 7 data visualization mental models human information processing metaphors analogies visualizing data hierarchical relational object oriented time based visualizing queries boolean relational object oriented time based weeks 8 11 student lectures student present lecture topic choice relate fundamental concepts underly projects weeks 12 15 student projects students present design implementations projects lecture schedule details toc messed 1st week 2nd week 3rd week 4th week 5th week january 2 4 9 11 16 18 23 25 30 february 1 6 8 13 15 20 22 27 march 1 6 8 13 15 20 22 27 29 april 3 5 10 12 17 19 24 26 january 9 chia lin bob demonstration past work january 11 dirk data modeling slides define concept data model introduce entity relationship model discuss representation entity relationship models relational systems discuss representation relations physical files january 16 project descriptions january 18 dirk data manipulation slides introduce relational algebra relational calculus sql query languages relational systems january 23 track data model track data model algebra track data model defined gandhi robertson 1994 algebra equivalent rule language defined gandhi robertson van gucht 1995 january 25 implementation track data model slides introduce basic object data management concepts objects methods class hierarchies complex objects query languages discuss implementation aspects object data management february 1 digital signal processing chapters 3 4 1989 describe time sampling aliasing quantization pulse code modulation february 6 digital audio chapter 1 1989 introduces basics audio chapters 4 5 systems record reproduce digital audio built february 8 digital video chapter 2 1990 introduces basic principles video chapters 3 5 digital video processed february 13 human computer interaction chapter 2 shneiderman 1992 reviews goms model user interaction model user knowledge chapter 5 discusses direct manipulation interfaces february 15 ed visualizing relational queries qbe exposition qbe examples found 1977 february 20 visualizing boolean queries approach visualizing queries shneiderman 1993 metaphor approach young shneiderman 1993 introductory treatment approaches chapter 11 shneiderman 1992 experimental methodology section ii 1994 empirical approach user interface design chapter section overview experimental methodology good illustration experimental methodology found shneiderman 1993 february 22 visualizing track queries february 27 arijit structured documents multimedia databases documents big source information history human civilization recently information documents poor structuring documents structured documents tags changed situation tagged electronic texts widespread sources information markup languages sgml standard generalized markup language charles 1990 introduced creating structured documents extracting information based structures documents simple issue cases ad hoc based primitive word searches talk introduce structured documents sgml discuss ways extracting information tagged documents present directions area discussed examples advantages disadvantages lincoln carr querying sgml documents standard generalized markup language sgml data type definitions built provide basis storing documents complex querying text encoding initiative tei sgml create standard document types poetry drama tei 1994 tei encoded large body poetry standards english poetry database simple query engine poems marked potential tei standard complex types queries presently march 1 logic seminar march 6 bob evolution visualization tools large information spaces large information spaces present problems visualization spaces require tools visualize data facilitate comprehension global structure traditional tools provide simple window displays limited extent data problematic 1 data concurrently visible 2 navigation data slow 3 attempt providing context made perspective wall mackinlay robertson card 1991 attempts handle problems integrating detail context examine perspective wall generalized fisheye views furnas 1986 display spence 1982 focusing application ideas linear information spaces hu interactive video technology ordinary video applications users access replay movies passively interactive video technology introduced al 1994 users operations video grasping main idea video fast browsing searching analyzing editing topics talked 1 video segmentation feature extraction 2 fast method 3 video interfaces march 8 sanders hypermedia product evaluation zheng intelligent multimedia system hypermedia combine media single developed marketed style conventional media publications multimedia technologies presentation data stored images sound video incorporation media specific input modes natural language speech pen gesture generation images sound video abstract formats intelligent agent mediate information access hutchinson kg jeffrey ca md wilson 1993 mips project multimedia presentation system introduced paper presentation open pre authored hypermedia network stored hytime standard format dynamically created web nodes answers conventional database queries illustrates conventional hypermedia tools extended include intelligent automatic generation multimedia presentations retrieved data multimodel system illustrate technologies brought market independently concepts ideas research stage march 20 zhang video demand database related issues introduction video demand features form information delivery causing great commotion industries cable tv telecommunications personal computers software revolution multimedia database design management play role talk briefly describes architecture technology experimental implementations emerging application means description potential database issues explored discuss network support dynamically scaled multimedia data streams depth robert video object servers video demand recently video demand received bit attention media media rarely discuss implemented talk examine requirements needed support real time video current technology meets requirements describe approaches providing demand video issues investigated throughput requirements video throughput secondary storage devices optimization organization techniques improve throughput response time types architectures support video objects presentation based papers ranging continuous media storage cost effectiveness video demand systems papers shepherd 1993 rangan vin 1993 rowe 1994 ramos 1993 1994 march 22 kaushik introduction atm asynchronous transfer mode computer networks communicate interact data world distributed multimedia norms exception existing networks support high bandwidth low latency requirements applications asynchronous transfer mode switching multiplexing technique technology total flexibility efficiency achieved tomorrow high speed multi service multimedia networks presentation based work ronald vetter david du 1995 kim wang 1995 alan multi resolution information display talk techniques displaying information level resolution similar scope recent talk bob focus details hyperbolic fisheye views implementation issues possibilities future systems multi focus systems march 27 yong jiang video databases video composed audio visual information providing content based access video data essential sucessful integration video computers organizing video content based access requires video explores nature video data model video databases presented based study video nature video retrieval requests features video data model architectural framework video database current state technology video databases summarized research issues highlighted optimal operating system multimedia talk based survey paper addresses key issues operating system possess order efficiently handle multimedia systems aspects discuss include process management related scheduling strategies talk resource management file management memory management issues context alternative algorithms examined options suit systems march 29 chia lin chou julia approaches database interface design approaches human computer interaction hci broadly classified categories empirical predictive modelling cognitive 1994 approaches emphasizes aspect hci research studies fall category cognitive approaches applied extensively database interface design producing number design guidelines usefulness guidelines actual design discussed context advantages disadvantages approach addition articles williams 1984 1993 greater detail illustrate application cognitive methods database interface issues april 5 arijit lincoln carr april 10 yong jiang april 12 bob zheng april 17 hu sanders april 19 kaushik alan april 24 julia chia lin chou april 26 bob zhang project schedule overview toc week 2 selection select project week 4 proposal propose goals project week 6 iteration 1 write user manual implement critical elements week 8 iteration 2 refine user manual implement significant elements week 10 iteration 3 implement elements measure performance week 12 iteration 4 restructure complete implementation week 14 integration integrate system week 16 delivery deliver system user manual project home pages toc kiosk enhancements track database management system html guide authoring html documents project deliverables toc february 1 proposal february 15 user manual user manual serve purposes serve guide user system serve precise specification project manual sections answer questions system overview system user gain system audience users system person reading manual read graphical user interface systems graphical interface areas interface elements exist area element manipulated system respond manipulation functionalities user interface capable performing user interact interface achieve functionalities programming interface systems programming interface functions parameters effect parameter values returned implementation iteration 1 identify set capabilities implemented iteration ensure supervisor agrees capabilities february 8 finally implement functionality due date criterion choosing capabilities implementation iteration 1 implementable due date constitute significant element system attack high risk elements system march 19 user manual complete user manual follow guidelines implementation iteration ii implement half required functionality april 2 design document prepare design document implementation iteration iii implement desired functionality april 26 handin handin user manual design document implementation development tools toc starting points development tools projects digital media libraries iris media libraries provide digital media software development environment includes audio video movie compression libraries check iris digital media programming guide iris insight library contents guide postscript files documentation divided parts contents part obtained front ps openinventor openinventor library objects methods create interactive 3d graphics applications check inventor mentor iris insight library tcl tk parts ii tcl tk reference tcl tk applications extend tcl tk parts iii iv book subscribe newsgroup comp lang tcl read faq exodus exodus storage manager object storage management system user manual architecture overview documents exodus home page essential documents understanding storage manager references core lectures toc 1994 user interface design prentice hall englewood cliffs jersey 1994 gandhi robertson 1994 data model audio video data technical report 415 computer science department indiana university gandhi robertson van gucht 1995 modeling querying primitives digital media working paper mackinlay robertson card 1991 perspective wall detail context smoothly integrated proceedings acm sigchi conference human factors computing systems acm april 1991 pp 173 179 ousterhout john 1994 tcl tk toolkit addison wesley 1994 1989 principles digital audio edition howard sams company indianapolis 1989 rao card mackinlay robertson 1992 information grid framework building information retrieval retrieval centered applications proceedings acm symposium user interface software technology acm press november 1992 robertson card mackinlay 1991 information visualization 3d interactive animation communications acm 36 4 1993 robertson mackinlay card 1991 cone trees animated 3d visualizations hierarchical information proceedings acm sigchi conference human factors computing systems acm april 1991 pp 189 194 shneiderman 1992 designing user interface strategies effective human computer interaction edition addison wesley publishing company york ny 1992 1994a art digital audio focal press 1994 1990 art digital video focal press 1990 art digital video edition focal press 1994 shneiderman 1993 graphical query interface based aggregation generalization hierarchies information systems vol 18 4 pp 215 232 1993 young shneiderman 1993 graphical filter flow model boolean queries implementation experiment information systems vol 18 4 pp 215 232 1993 1977 query data base language ibm system journal 16 4 1977 references student lectures toc charles 1990 sgml handbook clarendon press oxford 1990 tei 1994 guidelines electronic text encoding interchange text encoding initiative university virginia 1994 abiteboul 1994 structured documents query facilities sigmod record june 1994 313 324 yates 1991 lexicographical indices text inverted files pat trees university waterloo technical report tr 91 01 1991 al 1994 structured video computing ieee multimedia vol 1 3 fall 1994 furnas 1986 generalized fisheye views proceedings sigchi 86 pp 16 23 1986 spence 1982 data base navigation office environment professional behaviour information technology 1 1 pp 43 54 1982 hoffman don michael fernando gerard 1993 network support dynamically scaled multimedia data streams lecture notes computer science 846 network operating system support digital audio video 1993 sims david 1994 video demand integration ieee software nov 1994 pp 102 103 miller matthew 1994 scenario deployment interactive multimedia cable television systems united states 1990 proceedings ieee vol 82 4 april 1994 pp 585 589 richard 1993 revolution happen time april 12 1993 pp 56 58 shepherd 1993 design storage server continuous media computer journal vol 36 1 1993 rangan vin 1993 efficient storage techniques digital continuous multimedia ieee transactions knowledge data engineering vol 5 4 1993 rowe 1994 distributed hierarchical storage manager video demand system symp elec imaging sci tech 1994 ramos 1993 continuous retrieval multimedia data parallelism ieee transactions knowledge data engineering vol 5 4 1993 ronald vetter david du 1995 atm concepts architecture protocols communications acm february 1995 volume 38 number 2 kim wang 1995 atm network goals challenges communications acm february 1995 volume 38 number 2 1994 making cost effective video server ieee multimedia 22 30 winter 1994 sarkar brown 1994 graphical fisheye views communications acm dec 1994 vol 37 1 mackinlay robertson card 1991 perspective wall detail context smoothly integrated proceedings sigchi 91 pp 173 179 hutchinson kg jeffrey ca md wilson 1993 intelligent agent mediate information access proceedings workshop cooperating knowledge based systems september 1993 steinmetz 1995 analyzing multimedia operating system ieee multimedia spring 1995 pages 68 84 jain 1994 metadata video databases sigmod record vol 23 4 december 1994 1994 user interface design prentice hall 1994 williams 1984 makes rabbit run int man machine studies 21 333 352 1993 preferred mental models direct manipulation command based interfaces int man machine studies 38 765 785 indiana university computer science indiana utcs address john chambers senior operating systems specialist physics university texas el paso computer science yale university ph operations research university texas austin research papers vita ut cs links mail visitor number january 1 1996 lei zhou 1994 lei zhou cs rice joined tools machine independent parallel scientific programming effort graduated magna cum laude peking university mechanics 1985 computer science 1987 worked beijing software lab chinese academy science years continued studies 1990 ph university paris 1994 research work ecole nationale superieure des mines de paris research interests include performance evaluation compiler design human computer interfaces dr zhou member acm ieee contact info finger cs rice publications curriculum vitae affiliations computer science department home page center research parallel computation crpc home page fortran tools home page system home page rice university home page img contact send cs rice email img home page guest working traub wozniakowski department computer science columbia university information research personal information world wide web directory paskov cs columbia plan chunguang sun phd pennsylvania state university 1991 home page research associate advanced computing research institute cornell theory center affiliated cornell computational optimization project work closely professor thomas coleman research interests parallel scientific computing sparse matrix algorithms numerical linear algebra mathematical software current projects parallel linear programming parallel solution rank deficient sparse linear squares problems parallel solution sparse squares problems bounds software packages sparse matrix computations parallel solution sparse squares problems parallel solution sparse symmetric positive definite systems recent lectures parallel solution sparse linear squares problems dense rows siam conference sparse matrices idaho october 9 11 1996 parallel multifrontal solution sparse linear squares problems distributed memory multiprocessors seventh siam conference parallel processing scientific computing san francisco february 15 17 1995 selected publications parallel sparse orthogonal factorization distributed memory multiprocessors siam journal scientific computing vol 17 3 pp 666 685 1996 dealing dense rows solution sparse linear squares problems cornell theory center technical report cornell university december 1995 parallel solution sparse linear squares problems distributed memory multiprocessors cornell theory center technical report cornell university 1995 parallel multifrontal solution sparse linear squares problems distributed memory multiprocessors proceedings seventh siam conference parallel processing scientific computing bailey gilbert simon torczon watson eds siam philadelphia 1995 pp 418 423 mapping algorithm parallel sparse cholesky factorization siam journal scientific computing vol 14 5 pp 1253 1257 september 1993 parallel orthogonal factorizations large sparse matrices distributed memory multiprocessors coleman proceedings sixth siam conference parallel processing scientific computing keyes petzold reed eds siam philadelphia 1993 pp 457 461 distributed multifrontal factorization clique trees proceedings siam conference parallel processing scientific computing dongarra kennedy messina sorensen voigt eds siam philadelphia 1992 pp 34 40 compact clique tree data structures sparse matrix factorizations large scale numerical optimization coleman li eds siam philadelphia 1990 pp 180 204 chunguang sun advanced computing research institute cornell theory center cornell univeristy ithaca ny mail csun cs cornell phone 607 254 fax 607 254 8888 img larry mcmurchie department computer science engineering university washington seattle washington 98195 voice 206 685 fax 206 543 2969 mail larry cs washington office sieg hall room 217 current research larry mcmurchie director nw laboratory integrated systems ba chemistry western washington university 1971 ph chemistry university washington worked area quantum chemistry graduate studies primary focus evaluation class integrals gaussian functions applied work construction large sparse hamiltonian matrices coauthor comprehensive package computer programs ab initio calculations small molecules joining staff department computer science engineering larry supervised work technical staff laboratory integrated systems coauthor schematic capture system designers mix code schematic symbols creat concise representation design larry involved development commercialization mactester integrated software hardware environment functional testing chips boards subsystems recently worked area cad fpgas developed general purpose performance driven router fpgas northwest laboratory integrated systems mactester low cost vlsi chip tester triptych high density fpga architecture publications journal articles upcoming conferences return cs home page werner vogels researcher upson hall phone 607 255 9199 dept computer science fax 607 255 4428 cornell university ithaca ny 14850 email vogels cs cornell protocol design perfection reached left add left involved major systems projects cornell computer science department horus cornell atm cluster projects research interests low latency high communication support highly reliable distributed systems real time requirments focus system design engineering issues things working highly predictable execution environment horus integration horus real time environments lead situation reason advanced operational guarantees mechanisms efficient data transfers high speed network devices application level low latency messages high bandwidth small messages issues fallen software design high speed network adapters high speed cluster communication protocols achieve desired low latency message passing system protocols exploit structure interaction patterns methods dealing guarantee failures aka missed deadline support bad meet gave bad failure detection distributed systems global scope find generic mechanism support failure detection management processes nodes networks experience group systems extract mechanism work middleware package functionality horus robbert van renesse ken birman atm cluster work cooperation thorsten von eicken multimedia video demand horus experiments concert brian smith responsible cs 515 practicum distributed systems teach number lectures network protocols high speed network technology cs 514 practical distributed systems recent publications world wide failures werner vogels proceeding 1996 acm sigops workshop connamoran september 1996 structured virtual synchrony exploring bounds virtually synchronous group communication katherine guo werner vogels robbert van renesse proceeding 1996 acm sigops workshop connamoran september 1996 net user level network interface parallel distributed computing anindya basu vineet buch werner vogels thorsten von eicken proceedings 15th acm symposium operating systems copper mountain december 1995 delivering high performance communication application level werner vogels thorsten von eicken proceeding ieee workshop architecture implementation high performance communication subsystems hpcs 95 august 1995 horus flexible group communications system robbert van renesse kenneth birman brad glade katie guo mark hayden takako hickey dalia malki alex vaysburd werner vogels cs tr 95 1500 march 23 1995 2926 peter devries internet tools specialist room 1334 computer sciences 1210 west dayton st madison wi 53706 608 263 2622 pdevries cs wisc internet tools specialist internic net scout means read internet technology make sense write overview articles net scout toolkit great thing read foolish pay don eric hazen provide technical webmaster services net scout group lot excellent computer systems lab csl folks internic recently joining net scout team worked laboratory molecular biology integrated microscopy resource imr nih biomedical resource years molecular biology fortunate develop prof sean carroll lab technique creating multiple label confocal images basically cool images developing embryos lot journal book covers developed molecular biology web site imr fortunate work prof john white rest imr staff imr developed web site received 4 stars magellan internet guide major project involved development 4 dimensional microscope studying embryos develop microscope article appeared august 2nd 1996 issue journal science photos guests net scout labs standard info resume related experience publications presentations updated tuesday december 10 1996 6366 link mailto bolo cs wisc bolo bolo parents josef thomas burger rolled ways call bolo including parents explanation ve developed ways question person defined person case software engineer develops semi real time operating systems utilities ve 5 years bsd kernel hacker unix system administrator create things engineer engineer applies science design construction things call scientist computer sciences degree mad scientist guy pays david dewitt scientist methodology hand time works eh designing architecting implementing operating system type things things things system woodworking home control drawing brewing beer completely relax sleep works wonders sleep roommate pursuits enjoy flying reading science fiction comic books prototype model role playing games notice images striped creature tiger appearing www pages tiger william blake poem puts words tiger road tremendous leap insanity ve purchased house address place josef burger 6301 east gate road wi voice number 608 223 boring work work work drives bananas fun ve jobs changed years parallel computers month beat submission sun moon stars working projects dave dewitt world famous database hacker gamma parallel relational database sql query interpreter object stores paradise geographic information system implemented shore shore object oriented data store wisconsin storage system lot occurs computer sciences department madison campus university wisconsin campus located madison wi usa peninsula madison lakes boring work addition work uw consult don provide solutions advice technical expertise helping internet providers porting software systems computers oddball tasks kinds things visit web server haven time empty home pages friends activities operate usenet news site free time news fit print lines cs department computer part usenet internet longer ve worked lines computer sciences department volunteer news master hand hand running care 3 4 news readers 5 6 architectures task don time care software organizations member organizations don agree lot good benefits members users communities aircraft owners pilots association experimental aircraft association usenix association drinking school friends visited local pub thursday night place haus beers world slowly worked entire selection years ve developed acquaintances part labelled drinking society diverse members don drink meet year haus time weekend fun accumulated short history whatnot bolo home page modified tue apr 2 23 31 48 cst 1996 bolo josef burger bolo cs wisc school address location mail maclean cs mcgill ca office mcconnell engineering office phone 514 398 office fax 514 398 3883 effort simple save bit bandwidth ve cut home page bare minimum informational content simply working school computer science systems administrator years specialties sun workstations servers running sunos solaris vendors machines ve included couple links sites important usenix member system guild sage sun managers archive system administrators job descriptions unix guru universe wondered learn computers unix unofficial socs reading list order languages exploring expect don tcl tk toolkit john ousterhout programming perl wall schwartz standard library plauger reference manual harbison steele programming language kernighan ritchie unix programming advanced programming unix environment stevens unix network programming stevens design implementation 4 4 bsd operating system panic unix system crash dump analysis drake brown general safeware system safety computers leveson systems administration unix system administration handbook snyder sendmail dns bind liu system performance tuning sun performance tuning nfs nis stern online internet rfc fyi std ds internic net usenet faq rtfm mit publishers reilly associates unix system administration handbook addison wesley prentice hall added bonus peanut gallery ve included link tutorial wrote programming unix disclaimer write code critical systems don read tutorial don program september 9 1996 charlie garrett address 32nd ave ne apt 242 seattle wa 98125 206 386 research interests compilers graphics neural networks genetic algorithms game playing algorithms papers line genetic algorithms member cecil group university washington bookshelf audio file garrett cs washington bob doorenbos home page department computer science engineering university washington box 352350 seattle wa 98195 office 423 sieg hall 206 543 3368 cs washington fax 206 543 2969 working union bay place ne suite 208 seattle wa 98105 voice 206 522 ext 109 fax 206 522 ext 114 daily web pages comedy dilbert strips mr david letterman top ten list geeky news news zdnet zd magazines good stuff shortcut today cool tool research current postdoc working oren etzioni steve hanks dan weld softbot project ai shopbot internet shopping agent previous soar project thesis 1 7 meg ai cs science web sites ai collections ai pointers cmu ai repository canada nrc ksl ai pointers ml cbr home pages organizations acm sigart aaai computing research association journals conferences jair computational intelligence machine learning ijcai spec data spec organization current java links sun gamelan java developer uw jump page uw cse 590s local copy sun java tutorial perl links adam rifkin perl links perl5 manual www perl miscellaneous line cs tech reports cs dept front doors gophers science scientific american sigma xi american scientist miscellaneous links web meta searching metacrawler savvysearch web searching alta vista lycos inktomi open text infoseek excite web crawler hotbot web directories hierarchical selective yahoo magellan top web lists search engines guide searching net online searches ftp search telephone directories world yellow pages network big yellow 555 1212 switchboard white pages list directories news cnn cnnfn washington post usa today reuters headlines yahoo news page social cafe news world report boston globe span seattle times views slate feed salon atlantic monthly harper sports espn sports zone government fedworld index white house congress irs nsf arpa federal budget deficit national debt clock concord coalition hand balancing budget commission tax reform budget american universities web museums links past life pittsburgh cmu upcoming birthdays cmu scs home page personal home pages fun page cs washington subhankar banerjee home page research specialist department computer science mexico state university las cruces nm 88003 ph 505 646 office ph 505 521 home fax 505 646 1002 email cs nmsu http www cs nmsu img img img img img interests projects grants publications hobbies meir green virtual addresses addresses work disappear notice bookmarks reference virtual addresses mail meir web http www meir address 1662 commonwealth ave apt 46 brighton ma telephone 617 731 9149 reference browse columbia meir http www meir updated 19 september 1996 copyright 1994 1996 meir green email meir html href http www meir meir home page html charlie richardson systems analyst department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email cs tamu kaugars spend day practicing systems analysis computer science department nmsu spend evenings attempting earn ph place img publications img vita img contacting academic interests interests related presenting information user interested presenting detail context single integrated image linear transformations focused efforts presenting images graphs couple tech reports paper publications directory detailing work contacting mail cs nmsu phone 505 646 web http www cs nmsu physically science hall rm 138 violent individuals plain mail kaugars mexico state university department computer science po box 30001 dept cs las cruces nm 88003 shipping kaugars mexico state university department computer science science hall rm 123 stuart street las cruces nm 88003 links hci oriented places hci index www virtual library visualization usability center georgia tech stanford university hci program binghamton hci center hci projects cmu lisa josephine web access symbol michigan state university work department computer science helping computing facilities running real life parent spouse writer struggling catholic volunteer queer generally involved things personalities directed confuses heck lot people favorite links resume mundane essays religion important doesn defend marriage issues information campus lesbian bi gay trans support photos brother kids link mother page peace lisa lisa cps msu simple lesson passing works lie distances aren party society reward lie demand passing person punished passing caught lie believing closet prison construct sex class passing kills victoria queer essays radical life books homepage page ring site owned lisa page skip 5 prev random join ring info lisa engineering inside 340 344 355 img brent home page day bad hair day genuine week special guests david jen glad make apologies page crappy browser chances browser doesn support tables shopping sign guest book craven don noticed ip address recorded moment webology main reasons page taking advanced webology cyberspace playground check original sequential counter world wide web image dull clickable map ismap requirement boring audio message requirement silly java applet keeping tradition attempting ambitious projects webology term project java agents java cool java development environment macintosh plan write bunch java applets post consulting work apple education consultant program interested macintosh education research interest developing macintosh software give call ve planned events term time february 5th ll opendoc hands demonstration opendoc pretty cool interested check apple cyberdog web site ll seminar macintosh hosted java development kit interest topic covered seminar office hours office hours tuesday wednesday friday 8 30 9 30 drop sc computer science uvic 1993 29 years computer programmer don lot people watch lot tv macintosh born ft nelson back memory town astrology silly grew victoria master student computer science love music born day albert year short attention span read lot creative tooth filled december honda civic favourite soft drink dr pepper forgotten lot unix enjoy contradictions quantum physics fascinating favourite soft drink mountain dew job real life manager systems group essential planning systems write lot code eps develops sells geographic information system software worldwide eps doesn web page bad means put link cousins pci page moment writing file access api gis rest group working providing massive user interface enhancements technology distinguishable magic advanced argue limitations updated january 28 1995 mario garcia research assistant department computer science texas university college station tx 77843 3112 office 423 bright building phone 409 845 0608 fax 409 847 8578 email cs tamu curriculum vitae visitors june 25 1996 daniela rus research associate computer science rus cs cornell photograph address upson hall department computer science cornell university ithaca ny 14853 tel 607 255 5691 fax 607 255 4428 modeling simulation home page recent papers cs version online tech reports cornell library catalog cs tr cs dept info design research institute 1966 steven lederman home page research interests include research univ wisconsin madison relates wisconsin wind tunnel project big research area parallel linear algebra covered prism project heavily mpi standard recently published book original mpi standard information ordering book mit press isbn 95 mpi complete reference web mpi 2 editor current draft mpi forum mind work mpi forum ongoing documents intended interested ongoing work mpi forum committee members compressed postscript complete sources compressed tar file individual source files information finger steven lederman computer science dept univ wisconsin madison 1210 dayton st madison wi 53706 phone 608 262 0664 608 265 4892 message desperate fax 608 262 9777 mail lederman cs wisc web http www cs wisc lederman html office computer science statistics building randal employee department computing science university alberta working database group tigukat lab support software engineering group taking cmput 622 shore documentation suif library simple suif compiler guide involved enterprise check interesting things contact mail address rand cs ualberta ca send postcard fax give phone call low testing testing link middle page visitor img house pain testing java app click face testing oblivion ismap installed software workbook software paul web page page construction photo current interests navigation visualization groupware interface design history technology distributed cognition make sense stuff drop line working research associate network centre excellence telelearning project group university saskatchewan developing software support peer learning workplace testbed project regional psychiatric centre rpc saskatoon rpc mental health hospital serving prairie region manitoba saskatchewan alberta process designing peer system management system track information 100 000 canada contact mail cs usask ca snail mail paul computer science department 1c101 engineering building 57 campus drive saskatoon saskatchewan canada s7n 5a9 phone 306 966 page modified sept 9 1996 stephen researcher department computer science texas university college station tx 77843 3112 office phone 409 845 fax 409 847 8578 email cs tamu www alert redirection response server handled client document moved document permanently moved carol smith img faculty services officer manager computer operations department computing science university alberta carol cs ualberta ca 403 492 office 403 492 1071 office general services building work address areas involvement manager computer operations responsible day day operation adminstration department research administrative computer systems includes problems examining innovative ways improve computer operations planning future growth supervise 4 programmer analysts maintain upgrade systems running sunos solaris sgi machines research analysts dec hp machines ibm 1 job faq 2 work progress links education sc computing science 1977 university victoria sc computing science 1982 university alberta thesis title determining minimal planar partitions graphs research interests personal information oct 23 1996 marc associate researcher computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 mail cs wisc phone 608 262 1318 fax 608 262 9777 things work cm5 parallel computer cow cluster workstations personal stuff personal page cs wisc la page de jason collins working research associate university saskatchewan department computer science research peer collaboration telelearning networks centres excellence www stuff resume alta vista saskatoon weather cool links library shareware library congress img jason collins jason collins usask ca img richard zippel senior research associate rz cs cornell ph mit 1979 research focuses symbolic mathematics modern software techniques automate generation scientific software focusing computational fluid dynamics work scientist differential equations studied mathematical techniques perform numerical computations architecture machine calculations toolkit converts differential equations supplied methods specialized code architecture colleagues department mechanical aerospace engineering toolkit generate dynamical systems arise study boundary layers fluids component toolkit computer algebra substrate called weyl extends data structures common lisp include objects polynomials matrices rational functions rings vector spaces ideals introduction objects programming language number challenges language type system opportunities deductive reasoning pursuing professional activities editorial board journal symbolic computation acm transactions mathematical software program committee principles practice constraint programming workshop 94 referee reviewer nsf journal algebraic algorithms error correcting codes international symposium symbolic algebraic computation lectures algebraic function decomposition american mathematical society regional meeting syracuse york september 12 1993 dexter kozen susan landau dexter kozen presenter american mathematical society regional meeting syracuse york 6 1994 susan landau presenter effective algorithms polynomial testing american mathematical society regional meeting syracuse york september 12 1993 vista microstorage architecture international workshop object oriented operating systems durham north carolina december 10 1993 joint dawson dean dawson dean presenter ibm scientific center haifa israel january 6 1994 department electrical engineering technion haifa israel january 9 1994 synthesizing scientific programs spl weyl department computer science weizmann institute rehovot israel december 28 1993 department electrical engineering technion haifa israel january 3 1994 department computer science suny albany york april 20 1994 modular interpolation algorithm factoring multivariate polynomials algebra number theory symposium ithaca york 7 1994 joint ronitt rubinfeld ronitt rubinfeld presenter publications effective polynomial computation kluwer academic publishers boston massachusetts june 1993 368 pages vista microstorage architecture implements file systems object databases proceedings international workshop object oriented databases december 1993 194 198 dawson dean return list researchers 1993 1994 annual report home page departmental home page questions comments contact www cs cornell modified 9 november 1994 denise moore denise cs cornell stuff francesmary modugno home page department computer science engineering university washington box 352350 seattle wa 98195 office 212 sieg hall phone 206 543 fax 206 543 2969 mail fm cs washington research interests main interest human computer interaction interested end user programming formal modelling software specification verification technology policy opportunity collaborate related topics current research projects software safety human machine interface previous research publications online summary thesis research formal models real time concurrent distributed systems parallel professional activities chi 96 basic research symposium chair uist 96 demonstrations chair education ph computer science carnegie mellon university march 1995 computer science carnegie mellon university august 1989 computer science mathematics cornell university 1987 fun activities ll recent interests include cycling skiing languages cultures spanish previously italian vegetarian cooking dog ellery line 1995 fm cs washington img yuying li research associate yuying cs cornell ph university waterloo 1988 general research interests numerical optimization scientific computation interested applying optimization techniques solve real world engineering problems current interests include generalizing trust region theory unconstrained minimization constrained minimization constrained problems exist acceptance conditions optimality investigating affine scaling trust region method minimizing nonlinear 1 function including trust region convergence analysis method solve general constrained minimization problem exact penalty approach application method considered image enhancement problems lectures interior trust region method nonlinear minimization subject bounds 1993 conference scientific engineering computing chinese young scientists beijing china august 1994 publications globally convergent method lp problems siam journal optimization 3 3 1993 609 629 centering trust region reflective techniques nonlinear minimization subject bounds proceedings 1993 conference scientific engineering computing chinese young scientists 1993 241 246 return list researchers 1993 1994 annual report home page departmental home page questions comments contact www cs cornell modified 9 november 1994 denise moore denise cs cornell yanhong annie liu post doctorate associate working professor tim teitelbaum research interests general systematic approaches improving efficiency computations program analysis transformation techniques incremental computation parallel concurrent computation applications optimizing compilers language based interactive systems algorithm design program development software system organization software maintenance selected publications talks ph dissertation yanhong liu incremental computation semantics based systematic transformational approach cornell university ithaca york january 1996 appeared cornell technical report tr 95 october 1995 abstract journal publication liu teitelbaum systematic derivation incremental programs science computer programming 24 1 1 39 february 1995 refereed conference publications liu stoller teitelbaum discovering auxiliary information incremental computation proceedings 23rd annual acm sigplan sigact symposium principles programming languages pages 157 170 st petersburg beach florida january 1996 liu cachet interactive incremental attribution based program transformation system deriving incremental programs proceedings 10th knowledge based software engineering conference pages 19 26 boston massachusetts november 1995 ieee computer society press liu selectively caching intermediate results incremental computation proceedings 4th international conference young computer scientists pages 367 374 beijing china july 1995 peking university press liu teitelbaum caching intermediate results program improvement proceedings acm sigplan symposium partial evaluation semantics based program manipulation pages 190 201 la jolla california june 1995 liu deriving incremental programs proceedings 3rd international conference young computer scientists beijing china july 1993 tsinghua university press liu zhang wang formalized uncertainty reasoning model combines qualitative partitions quantitative descriptions multi factor combination problems proceedings 3rd international fuzzy system association world congress seattle washington august 1989 liu zhang wang quantitative qualitative reasoning multi factor combination problems proceedings international symposium young computer professionals beijing china august 1989 publishing house surveying mapping technical reports liu teitelbaum incremental computation transformational software development technical report tr 95 1499 department computer science cornell university ithaca york march 1995 liu teitelbaum caching intermediate results program improvement technical report tr 95 1498 department computer science cornell university ithaca york march 1995 liu teitelbaum systematic derivation incremental programs technical report tr 94 1444 department computer science cornell university ithaca york august 1994 liu teitelbaum deriving incremental programs technical report tr 93 1384 department computer science cornell university ithaca york september revised october 1993 liu incremental line breaking algorithms technical report xerox webster research center webster york august 1992 talks discovering auxiliary information incremental computation 23rd annual acm sigplan sigact symposium principles programming languages st petersburg beach florida january 23 1996 cachet system deriving incremental programs 10th knowledge based software engineering conference boston massachusetts november 13 1995 selectively caching intermediate results incremental computation 4th international conference young computer scientists beijing china july 19 1995 caching intermediate results program improvement acm symposium partial evaluation semantics based program manipulation la jolla california june 23 1995 systematic derivation incremental programs kestrel institute palo alto california july 1 1994 systematic derivation incremental programs dagstuhl seminar incremental computation dynamic algorithms international conference research center computer science schloss dagstuhl germany 5 1994 deriving incremental programs 3rd international conference young computer scientists beijing china july 15 1993 automatic derivation incremental programs system science laboratory xerox webster research center webster york july 6 1992 software systems documents cachet incremental attribution based interactive system systematic program analysis transformation techniques obtain efficient incremental programs department computer science cornell university 1993 present expert system evaluation oil gas generation principle report implementation techniques test report usage manual expert knowledge summary research institute oil exploration development science cd university beijing 1988 1990 authored song sun huang zhu zhang wang current projects deriving incremental programs general systematic transformational approach improving efficiency computations composing efficient programs optimization selection techniques building efficient programs components department computer science upson hall cornell university ithaca ny 14853 607 255 office 607 255 4428 fax 607 277 home yanhong cs cornell updated november 18 1995 moved august 17 1996 computer science department 201e lindley hall indiana university bloomington 47405 812 855 office 812 855 4829 fax 812 337 home liu cs indiana http www cs indiana people liu html home page find 3113 digital computer lab 1304 springfield ave urbana illinois 61801 217 333 8426 cs uiuc hrl hitachi jp biography visiting scholar university illinois department computer science working open systems laboratory hitachi research laboratory hitachi japan main research topic distributed real time systems received bs 1986 ms 1988 information science kyoto university japan research compilers vliw long instruction word computers joined hitachi research multi processor operating system memory management work dependable distributed systems recent publications papers written saito lazy fault tolerance method dependable distributed systems int workshop object oriented real time dependable systems words 94 1994 saito performance improvement evaluation parallel processing interface journal information science society japan saito memory management multi thread environment journal information science society japan stuff real saito easiest call site pronunciation difficult pronounce call nickname japan user pronunciation chinese characters pronounced meaning kyoto home town hobby mountain biking hot springs suspension bridges love mountain biking mountain illinois alaska diversions img return osl home page andy richter andy richter system administrator school engineering distributed computing network job responsibilities include supervising technical support staff attending university school department level committee meetings administering vuse user accounts regular system backups installing systems general helping solve users problems earned master science degree computer science vanderbilt university computer science department phone number 615 343 4518 electronic mail war vuse vanderbilt send comments suggestions questions document war vuse vanderbilt html generated page document changed september 21 1995 andy richter paul jackson post doctoral associate cornell university mail jackson cs cornell www http www cs cornell info people jackson jackson html address department computer science 4158 upson hall cornell university ithaca ny 14853 usa phone 1 607 255 6046 department fax 1 607 255 4428 research interests theorem proving environments formal methods software hardware development computer algebra synthesis scientific programs linkage software tools engineering design thesis information phd thesis entitled enhancing nuprl proof development system applying computational abstract algebra abstract 3k full text dvi postscript formats papers paul jackson exploring abstract algebra constructive type theory bundy editor 12th international conference automated deduction lecture notes artifical intelligence springer verlag june 1994 abstract full text dvi postscript 59k formats paul jackson nuprl circuit design boute stavridou melham editors proceedings 1992 conference theorem provers circuit design ifip transactions 10 north holland 1992 abstract full text dvi postscript formats paul jackson developing toolkit floating point hardware nuprl proof development system proceedings advanced research workshop correct hardware design methodologies elsevier 1991 nuprl nuprl project world wide web home page access documentation nuprl communicate live nuprl session basic theories loaded collection nuprl pages work make accessible round paying attention month hypertext listings theories developed thesis listings theory include introductions summaries definitions theorems formatted proofs listings polynomial related theories included moment couple days modified feb 25th 1995 paul jackson jackson cs cornell rick palmer senior scientist beam technologies ithaca ny 14850 visiting scientist computer science dept cornell univ ithaca ny 14853 rick cs cornell recent talks slide shows talk describing algebraic topological chains modeling physical systems november 11 1994 arpa made principal investigator meeting projects chain models modeling simulation home page online tech reports address beam technologies 110 north cayuga street ithaca ny 14850 607 273 department computer science cornell university ithaca ny 14853 tel 607 255 fax 607 255 4428 home page rick palmer rick cs cornell department computer science columbia university york ny 10027 tel 1 212 939 7097 fax 1 212 666 0140 mail df cs columbia post doctorate research scientist distributed computing communications dcc lab working developing architecture high speed networks research interests include distributed computing computer networks recife brazil born rio de janeiro italian family married patricia dcc member find resume dcc lab home page cs home page robbert van renesse senior research associate cornell university rvr cs cornell senior research associate department computer science cornell university ithaca ny working ken birman area distributed systems ph advisor andy tanenbaum interests brand baby girl brand house horus system tacoma project caml mmm applets nynet ithaca jazz band ithaca swing dance network jazz shareware dutch stuff cornell dutch club links usa netherlands dutch jazz ithaca spinners ithaca market place papers software reliable networks scientific american design performance horus lightweight group communications system html version design performance horus lightweight group communications system gif version framework protocol composition horus protocol composition horus incorporating system resource information flow control strong weak virtual synchrony horus horus flexible group communications system security architecture fault tolerant systems support complex multi media applications horus system operating support mobile agents nikos chrisochoides photo ph computer sciences department purdue university 1992 dr chrisochoides work touched facets parallel distributed computing work includes research parallel runtime support back end systems parallel compilers problem solving environments multicomputers ii parallel algorithms scheduling load balancing data distribution adaptive computations designed implemented key software components simulation environment parallel current projects amr workshop bernoulli project portable runtime environment multicomputer computational sensitive messages dynamic load balancing grid generation project cornell binary black holes grand challenge parallel student projects masters engineering projects students florian ph kodukula induprakas ph pingali vineet ahuja masters reza undergraduate students chatterjee vaidyanathan selected papers task parallel implementation bowyer watson algorithm chrisochoides proceedings international conference numerical grid generation computational fluid dynamics related fields 1996 multithreaded model dynamic load balancing parallel adaptive pde computations nikos chrisochoides october 1995 applied numerical mathematics journal 1996 parallel object oriented software tools kale chrisochoides kohl journal scientific programming 1996 menus pgg mapping environment unstructured structured numerical parallel grid generation chrisochoides fox joe thompson contemporary mathematics vol 180 pp 381 386 eds keyes hu 1995 mapping algorithms software environment data parallel pde iterative solvers chrisochoides rice special issue journal parallel distributed computing data parallel algorithms programming vol 21 1 pp 75 95 april 1994 computational toolkit colliding black holes cfd chrisochoides fox proceedings 25th aiaa fluid dynamics conference colorado springs june 20 23 1994 alternative data mapping scalable iterative pde solvers parallel grid generation chrisochoides proceedings scalable parallel libraries conference national science foundation engineering research center computational field simulation mississippi state mississippi pp 36 44 1993 partitioning heuristics pde computations based parallel hardware geometry characteristics chrisochoides rice advances computer methods partial differential equations vii knight richter eds imacs brunswick nj pages 127 133 1992 domain software tool mapping pde computations parallel architectures chrisochoides rice domain decomposition methods partial differential equations proceedings 4th international symposium domain decomposition methods moscow ussr 1990 al ed siam publications pages 341 357 1991 parallel numerical simulation programming environment parallel mimd machines rice chrisochoides ko yang wang proceedings international conference supercomputing acm publications pages 96 107 1990 nikosc cs cornell advanced computing research institute computer science cornell theory center cornell univeristy rhodes hall room 720 ithaca ny phone 607 254 8839 fax 607 254 8888 3863 ph assoc 1982 delta community college 1985 1988 michigan technological university 1992 ph 1994 rice university research interests problem topology compilation topology automate data distribution application regular application optimizations partially regular problems developed algorithms automatic distribution irregularly coupled regular mesh composite grid problems aircraft aerodynamics water nuclear reactor simulations problem topology automatic distribution algorithms developed program template set style guidelines applications automatic transformation application code notion data distribution standard high performance fortran program complete distribution specification dr member acm ieee ieee computer office michigan time call 906 337 office phone 906 337 fax office phone busy postal hicks research 2315 county mi machine cs rice click finger vitae resume presentations publications publications electronically hicks kennedy dongarra problem algorithm topology parallelization technical report august 1991 kennedy parallelization applications fortran proceedings international parallel processing symposium april 1994 complete technical report kennedy modeling parallel computation technical report september 1994 kennedy automatic data distribution large meshes coupled grid problems technical report september 1994 kennedy automatic data distribution small meshes coupled grid problems technical report september 1994 problem topology parallelization technical report september 1994 links rice university home page computer science department home page center research parallel computation system home page hicks research home page cs rice http www cs rice finger paul ftp csci csusb mail click paul csci csusb interested road conditions csusb computer science home page pictures campus math home page statistics www csci internet www resources internet world wide web html webcrawler searching resources slirp slip ppp stuff webster dictionary commercial sites corporations telephone numbers lot manufacturers online computer products catalog dr journal computer vendor resources sgi stuff silicon graphics silicon surf home page silicon graphics sun stuff sunsite chapel hill sun microsystems page chapel hill full index aix aix faq freebsd stuff freebsd handbook networking resources network survival handbook faqs line programmer resources perl pointers lighter side movie themes ascii art fortune cookie img floor plan 2204 kevin bolding kwb cs washington computer science engineering department university washington box 352350 seattle wa 98195 2350 usa juvenile sea wanders sea searching suitable rock hunk coral make home life task rudimentary nervous system finds spot takes root doesn brain eats tenure dennett consciousness explained research working building high speed low latency lan chaotic routers previous research chaotic routing form minimal adaptive routing massively parallel multicomputers professional assistant professor electrical engineering seattle pacific university working part time research associate university washington significant papers ve written archives chaotic routing group spend time teaching electrical computer engineering seattle pacific university personal photos comet hyakutake seattle isn real case visit home map home page jim davis xerox corporation phd mit media lab 1989 davis dri cornell goal general build software systems improve communication people communication future increasing understanding structure content messages transmit manipulate generate content interested hypertext systems network information access collaboration work cstr project arpa sponsored effort make computer science technical reports easily accessible part work designed distributed technical report server running universities interested corporate group memory meaning electronic systems capturing accessing knowledge produced workers institution order increase quality reduce time required future work corporate memory includes intellectual products institution engineer designs lawyer contracts author knowledge process produced product knowledge dead ends explored tools justifications supporting final decisions begun project dan huttenlocher developing corporate memory shared annotation structured documents project investigates people share information reading writing annotations electronic documents shared group initial prototype implementation cornell class cs212 shared documents problem sets notes requests clarifications students technical questions corrections made staff question means students obtain answers students find questions source learning students answer questions correctly staff find means feedback improving evidence interested natural language generation design computational proxies agents safely reliably carry remote computations foreign machines risk owner remote machine papers online copies web resource dri list web resources dri web resources resources ve collected fun professional history narrative resume contact improvisation sport art resume job market fine xerox alan carle alan carle received ph rice university department computer science joined rice research scientist research interests include compiling parallel computers automatic differentiation application modeling numerical optimization interactive programming environment design implementation programming language implementation contact info finger carle cs rice curriculum vitae affiliations adifor home page center research parallel computation crpc home page fortran tools home page system home page computer science department home page rice university home page hard find publications hierarchical attribute grammars applications evaluation algorithms ph thesis http www cs rice 2400 linda torczon faculty fellow department computer science rice university research interests linda torczon principal investigators massively scalar compiler project rice project director effort funded state texas study compiler based optimization numerical code research interests include code generation optimization interprocedural data flow analysis optimization programming environments code generation optimization realm published set improvements graph coloring register allocation key implementors optimizing compiler fortran area interprocedural analysis optimization developed techniques interprocedural constant propagation recompilation analysis completed studies effectiveness interprocedural constant propagation techniques programming environment arena driving forces parascope programming environment project principal architect framework program analysis parascope programming environment current system project descendant parascope programming environment related publications torczon produced number publications related massively scalar compiler project projects linda torczon executive director center research parallel computation nsf science technology center devoted making massively parallel computer systems usable usable conventional supercomputer systems today involved rice school la escuela rice rice houston independent school district laboratory school students kindergarten eighth grade img bryce home page research associate university oregon cmu cs uoregon 541 346 timing insensitive binary binary translation words automatically binary binary translating processor timing sensitive real time applications related information project home page repeatable scheduling algorithm language independent replay concurrent shared memory applications cmu cmu scs cmu ece home page uo uo cs home page links software archives gatekeeper dec oak oakland cmu scs misc collection windows world www stuff statistics web uw searching web sun java page learn html java applet archive misc computer stuff programming embedded pages system real time web pages computer architecture home page cpu information center home page performance database server benchmark info results jargon file media ziff davis publishing search volume win95 magazine online united media infoworld infoworld home associates york times clarinet sf chronicle examiner sf free press oregon windows stuff win nt faqs porting unix nt device driver faq projects tools osf vsta mailing list digest rtems real time executive military systems stuff stock quote server laugh web real time occasionally view window cs uoregon srikant researcher office 505 646 home 505 521 nmsu srikant cs nmsu lanl srikant acl lanl gov zen programmer tao mathematician img current projects department computer science mexico state university las cruces mexico 88003 key ho kwon researcher department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email kwon cs tamu charles contact information email umich phone 1 313 763 fax 1 313 763 mail center information technology integration university michigan 519 west william ann arbor mi assistant director citi assistant research scientist citi interests include operating systems distributed file systems distributed systems general search current activities eecs 598 distributed file systems honeyman short description citi mass store project recent publications integrating mass storage file systems honeyman evaluating network system corporation data exchange unit performance aix 370 recent talks evaluating delayed write multilevel caching file system muntz honeyman compressed postscript miscellaneous introductory dce documents web server accessing citi dce cell recent trip reports updated 15 apr 96 randolph martin jones randolph jones free speech line professional information assistant research scientist artificial intelligence laboratory university michigan research associate courtesy appointment department computer science bowdoin college employment education history contact information professional activities research machine learning artificial intelligence publications organizer paul nielsen program advanced undergraduate research projects ai lab information plan file remember personal history hobbies pointer current bookmarks bookmark file generated browser conform html2 0 decided remove read web pages bother annoyance made effort compliant html 2 0 current standard world wide web suggest likewise webtechs html 2 0 checked img german goldszmidt german cs columbia free speech online blue ribbon campaign work ibm watson research center applications services department visiting scholar distributed computing communications dcc lab computer science department columbia university phd student columbia completed dissertation distributed management delegation december 1995 research interests include network distributed systems management distributed computing mobile agents bibliography papers browsed german goldszmidt office 626 cepsr mail department computer science columbia university york city york 10027 phone 212 939 fax 212 666 0140 mail german cs columbia img charles graham thayer charles thayer encouraged jump hotlist index www announce academic info tcl tk firewalls stuff local info author academic information wavelets wavelet digest mailing list subscribe wavelet information pointer complete source information tcl information tcl things local tcl mirror tk based window manager ftp site tcl quick ref tk quick ref mh mail reader written brent welch ftp exmh tex dvi previewer underway object system stone obst includes tcl interface folks informatik simon interesting hotlist extension written tcl berkeley windows nt ftp ohio tcl faq wade tcl stuff tcl stuff tcl references tcl man pages tk man pages tcl api man pages tk api man pages tcl info node tcl info node beginner guide tcl tk experimental document written charles thayer stub techno fun stuff perl 5 man pages perl manual perl world wide web page perl bbs merges perl snmp delft university technology ftp cmu snmp folks literate programming folks info de hopeful group collecting terrific conglomeration information literate programming site literate programming originally introduced donald knuth book good stuff hps ftp site lot user contrib type stuff ftp terrific collection pre configured stuff rudimentary computing environment ftpd doesn support unix ls command ftp hand hp pa reference assembly language hp pa 1 1 processor hp manual line precompiled hp binaries university wisconsin madison computer aided engineering center compiled lot good software sorts large public domain systems cae ftp hp support patches important stuff hp found support page publishers technical books reilly associates addison wesley readme site prentice hall gopher stuff errata effective great book web things tests servers http aries ibms sinica tw bench http www html http website ora white html http www ncsa uiuc performance v1 4 report html http www sgi products webstone hotlist stuff hotlist html format great newcomer mosaic hotlist raw text format netscape hotlist raw text format perl script generated hotlist experiment html simon interesting hotlist extension written tcl usenet urls references turned maintenance urls usenet news script grabbing urls usenet news perl script ftp ing sites manages large history list hardware information guides linux scsi howto linux pci howto bsdi operating systems bsdi hardware requirements dell computers hardware send mail sun receive x86 solaris hardware docs firewall information purdue computer operations audit security technology coast ftp archive trusted information systems great circle associates sos corp local points interest cs department home page miscellaneous department information misc info experimental crf guide don expect version crf photo year bbq bitmaps perusing warning hours transmit personal information charles thayer research bum systems administrators department computer science columbia university wide variety interests aspects computer systems feel free touch trouble page occasionally put software ftp addresses phone numbers finger account find site department computer science specifically group crf ve present list firm public key encryption public key curious sys todo list entries year review resume pictures folks department medium gray scale full color image groups belong cs dept ve surfing hotlist page pointing friends dept newspaper editing cs social opinion current health care situation cartoon charles thayer thayer cs columbia id home 1 25 1995 01 20 16 36 04 thayer exp thayer 1116 system administrator lab director computer science dept time picture break camera expensive replace cameras ll put text reach mtsu root knuth mtsu postmaster mtsu hear questions comments software performance accounts mtsu systems contact 615 898 2129 desk 615 898 2397 computer science office number 615 898 computer science lab number 615 898 5567 fax number 615 252 beeper number wait briefly 3 enter number press hang kirksey main kom room 351 elevator paul chew senior research associate phd purdue university 1981 chew cs cornell applets java compatible beta version web browser netscape 2 make work voronoi delaunay applet create voronoi diagram delaunay triangulation clicking points research agenda primary interest geometric algorithms emphasis practical applications practical applications included placement motion planning shape comparison vision sensing mesh generation work mesh generation geometric issues arise part problem automatically generating scientific software goal raise level software developing environment scientific software created natural high level mathematical concepts physics engineering program implicitly collection mathematical equations geometric symbolic techniques transform mathematical expressions effective programs online tech reports cornell department computer science simlab project address 721 rhodes hall cornell university ithaca ny 14853 tel 607 255 fax 607 255 4428 la page de jason collins working research associate university saskatchewan department computer science research peer collaboration telelearning networks centres excellence www stuff resume alta vista saskatoon weather cool links library shareware library congress img jason collins jason collins usask ca bu lent yener phd 94 img visitor recent graduate computer science department columbia university york city assistant prof lehigh university research area computer networks distributed computing cs department resources construction miscellaneous pointers personal information professional information bu lent yener yener cs columbia 1487 venezuela staff member working paradyn project finished ph university southampton england undergrad msc universidad simon caracas venezuela born beautiful city venezuela located central western part venezuela population 1 million people musical capital venezuela main research area performance analysis visualization parallel programs researcher play classical guitar fact studied years excellent rodrigo antonio spend time playing guitar reading good books sherlock holmes stories cooking watching baseball working pictures venezuela click finger cs wisc check ah mundo frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat staff title html frame toc frame display ph interactive systems group university oregon version home page outdated browser version upgrading advantage powerful formatting features frames tables contact information email eck cs uoregon post department computer science university oregon eugene 97403 phone 541 346 3989 fax 541 346 5373 contents click view items silly baby pics dissertation older research adventures john director computer operations 1430 tulane ave sl 3 orleans la voice 504 586 fax 504 585 mailhost tcs tulane eecs tulane web site construction choose tulane university web sites tulane university main web server school public health tropical medicine tulane university medical center environmental health sciences tulane university athletics center research img dean cs cornell dean krafft director computing facilities address 4122 upson hall department computer science cornell university ithaca ny 14853 7501 phone 607 255 fax 607 255 4428 serve researcher administrator computer science department cornell guise administrator manage computer facilities support group worry number issues including computer security networking building web services research side principal investigator cornell part cs tr project arpa funded consortium top computer science departments corporation national research initiatives cnri research intended rapid dissemination breaking technical research internet making line existing libraries technical reports consortium members part cs tr project researchers working cornell jim davis xerox employee design research institute dri carl lagoze employed cs tr project developed implemented protocol system dissemination net technical reports similar material system called dienst university sites net technical report dienst information dienst cs tr project send email cs tr cs cornell ve put page selected urls related research computing facilities things interested robert fowler research scientist department computer science parallel distributed architectures operating systems programming environments system performance evaluation ve problems outdated urls links page fail work nuisance biographical research information current projects treadmarks carl commodity architecture research laboratory related projects recent publications list gzip ed postscript files students students favorite quotations reach office located rice campus center research parallel computation room 196 campus map office phone 713 527 8750 leave message 11 24 96 737 fax 713 285 5930 home phone 713 349 8547 email cs rice campus map showing routes houston international hobby airports rice mailing address center research parallel computation rm 196 department computer science rice university ms 41 box 1892 houston texas 77251 usa address express courier services rice university center research parallel computation rm 196 6100 main street houston tx 77005 usa navigation research favorite personal home biography carlos treadmarks publications quotations home page page cs rice 2072 wilson hsieh photo fall 95 postdoc department computer science engineering university washington seattle wa member spin project received phd department electrical engineering computer science school engineering mit worked laboratory computer science advisors frans kaashoek bill weihl research compilation parallel systems research interests lie interactions compilers programming languages runtime operating systems architectures selected publications selected links personal interests wilson hsieh department computer science engineering university washington box 352350 seattle wa 98195 office 229 sieg moved phone number changed voice 206 616 fax 206 543 2969 cs washington pgp public key october 26 1996 ashutosh dutta finger dutta cs columbia home page affiliated department computer science columbia university information manager central research facility crf part time ph student ee department prof yechiam yemini advisor research group bs ee regional engineering college ms cs jersey institute research personal information baby boy world wide web directory dutta cs columbia plan img picture chris fisher department computer science engineering box 352350 university washington seattle wa 98195 2350 fisher cs washington voice 206 685 fax 206 543 2969 mail fisher cs washington lab sieg hall room 424 lis page construction return cs home page home page columbia university department computer science light construction check photo gallery time bandwidth york city personal information reach mini biography schedule photo gallery meaning life influence paperless information wild wacky links taste friends local interest computer science department academic information systems acis institute learning technologies alan linux machine center telecommunications research columbia tunnel system map courtesy sic york stock exchange quotations mosaic interest statistics www usage pc week mosaic stuff statistics nsfnet usage merit research interest consortium boston ma mach home page carnegie mellon university asynchronous transfer mode information atm forum ethernet home page university texas cisco router information linux networking news linux documentation project home environmental interest environment page virginia environment lists recycled paper facts waste management recycling paper office paper waste recycling offers benefits opportunities challenges recreational interest le louvre flying visit paris www paris project bit slow internet shopping network backcountry home page outdoors interests beer information page arctic explorations arctic area general interest links image drawer internic international conference www european www maps sun microsystems athletic supporter silicon graphics silicon surf worldwide www information world map www sites linux www running real linux machine linux software map map registered linux software international good electronic magazine enterprise integration technologies web home page underworld industries web edge weird stuff exploratorium museum science art human perception telemedia networks systems group mit lcs winter olympics college norway white house electronic publications public access email expo ticket office www exhibit organization networking starting points cern planet earth home page great launching site travel advisories state department st olaf college world wide web server mtv page curry nist page xerox parc pubweb national science foundation gopher weather machine univ illinois maps gamma correction explained computer graphics hci launching pad mediterranean home page univ connecticut department anthropology explorer home page user friendly education ware global land information survey geological survey european home page portugal images sco world wide web berkeley software design home page center design research stanford page world bank public information center writing good html page entertainment links doctor fun page lego information page online music database page wired magazine page late show david letterman page prisoner page seinfeld archives monty python sketches archives schoolhouse rock page university links mit ai laboratory home page king college image processing group ftp sites columbia university computer science mirrors x11r5 gnu linux slackware columbia university kermit software home kermit file transfer protocol sources binaries docs university north carolina chapel hill sunsite major linux distribution site security documents page make comments feel free send mail cs columbia adrian rodriguez home page systems programmer lcsr computing facility rutgers university primarily involved special projects support major pieces software university dcs undergraduate faq moved remus sunos 5 information master system todo list grateful dead stuff interested pgp key page handy links blank adrian rutgers luc home page android luc notice page construction web traveler downtown montreal canada glad decided drop home page spartan due thesis finish feel free browse meager lists stuff work offer services systems manager school computer science leave working thesis thesis details thesis internet traffic study announcement bit ietf working notes things happening ietf links favorite links construction guest book feel free guest book leave contact information position systems manager mail cs mcgill ca pgp public key address location 1829 reinhard von reinhard received vordiplom computer science physics christian university kiel germany 1987 computer science pennsylvania state university 1989 1995 received ph computer science rice university january 1995 research associate daimler benz ag berlin research interests include data parallel compilers irregular problems hardware software codesign high performance contact info finger reinhard cs rice quest cutting electronic junk mail reinhard hopes search engine crawling domain email addresses purpose dumb strings signs dissertation compiler support machine independent parallelization irregular problems selected publications affiliations rice computer science department home page center research parallel computation crpc home page fortran tools home page system home page rice university home page http www cs rice ramos room 221 bright bldg department computer science texas university texas 77843 3112 cs tamu 409 847 office things find absolutely amusing totally hip fox trot favorite comic strips tribute soccer hope disappoint heroic attempts great sport justice ramos cs tamu updated august 28 1995 kay unix corner info ll make short blah blah aix system adm windows tex blah stuff unix staff escaped 4th floor ibms don dvi file installed story true changed protect innocent experimental faq working neat pages ibm pages cool comic page buena vista find chances finding increase drastically employ drive don send mail cs utexas beth millar comm high honours great distinction sc research associate department computer science university saskatchewan finger cs columbia watanabe visiting scientist hitachi japan working prof shree nayar jan 1994 dec 1995 research interests computational vision optical measurement mail cs columbia papers rational filters passive depth watanabe nayar technical report cucs 035 95 october 1995 minimal operator set texture invariant depth watanabe nayar proc ieee conf computer vision pattern recognition san fransisco ca june 1996 real time implementation depth watanabe nayar proceedings spie conference dimensional unconventional imaging industrial inspection pp 14 25 philadelphia november 1995 line videos focus range sensors nayar watanabe proc intl symp robotics research germany october 1995 real time focus range sensor nayar watanabe proceedings international conference computer vision iccv 95 pp 995 1001 june 1995 line videos real time focus range sensor nayar watanabe technical report cucs 028 95 november 1994 ieee transactions pattern analysis machine intelligence 1996 line videos optics constant magnification imaging watanabe nayar technical report cucs 026 95 september 1995 line videos optics computational vision watanabe nayar proceedings image understanding workshop iuw 96 palm springs february 1996 line videos optics computational vision watanabe nayar european conference computer vision eccv 96 cambridge england april 1996 line videos home pages columbia university department computer science academic information systems acis matthew morgenstern researcher project leader address 503 engineering theory center xerox design research institute cornell university ithaca ny 14853 phone 607 255 9899 fax 607 254 4742 email morgenstern cs cornell status visiting fellow cornell computer science principal scientist xerox ph mit laboratory computer science projects distributed heterogeneous database systems arpa funded project metadata management databases multimedia documents arpa supervise selected student projects related areas funded research work academic year summers stop chat information coming page steve cs columbia steve websters img click local address information personal stuff guy research staff associate programming systems lab department computer science columbia university information links annotated biography touch papers www access legacy client server applications presented 5th international conference world wide web slides talk approach process extensibility 96 architecture www based environments submitted icse 97 distributed tool services world wide web submitted icdcs 97 kittens click shadow bruno forget shadow info powerpc file format specification cool links psl home page steve infosystems java java java java cs columbia paul title programmer analyst ii department campus computing academic administrative computing support mail paul university missouri columbia campus computing 200 building columbia missouri 65211 phone 573 882 2000 cc receptionist fax 573 5240 mail missouri click read paul modified 4th 1996 paul missouri herve jamrozik couloir extreme postdoc university washington september 1995 department computer science engineering university washington box 352350 seattle wa 98195 office 433 sieg hall phone 206 685 2675 fax 206 543 2969 mail jamrozik cs washington research main interests distributed systems object oriented languages software engineering working global management workstation cluster hank levy mary vernon anna karlin mike feeley geoff voelker high speed networks greatly encourage network memory cache virtual memory file pages reducing disk access network nodes memory intensive applications primary memory lightly loaded nodes temporary backing store introduce level memory hierarchy global memory cache lies logically local memory disk pages fundamental transfer access units remote memory systems page size key performance factor recently page sizes modern processors increasing order provide tlb coverage amortize disk access costs high speed networks small transfers needed provide low latency trend page size odds network memory high speed networks studied means reducing transfer size latency remote memory environment reducing network latency global memory environment jamrozik feeley voelker evans ii karlin levy vernon proceedings seventh acm conference architectural support programming languages operating systems october 1996 postscript thesis research debugging distributed object oriented system 1993 universite joseph fourier grenoble involved guide project laboratoire bull imag part imag institut fun extreme people area visit louvre gallery louvre maps france europe world family pictures friends pictures jamrozik cs washington v1 1 mai 6 1996 v1 0 march 21 1996 v0 1 december 28 1995 brian der research associate crest canadian flag alvin austin alvin systems programmer department computer science university saskatchewan saskatoon sk canada current weather conditions page bleak moment busy working important stuff ll back eventually send email alvin cs usask ca click links page explore part world nice day today dilbert today dilbert homepage project apple pie parser degrees experiences papers links assistant research scientist phd student department computer science york university office 715 broadway rm 709 york ny 10003 usa phone 212 998 fax 212 995 4123 mail cs nyu project working proteus project supervised professor ralph grishman speech recognition project apply nlp techniques order improve speech recognition contract arpa development parser corpus based grammar chart parser grammar acquisition bracketed corpora domain project interested definition domain make definition started dec 95 appointed principal investigator supported sarah cia apple pie parser free software research purposes detail degrees bachelor science 1987 tokyo institute technology tokyo japan department applied physics master science 1992 university manchester institute science technology manchester england centre computational linguistics experiences 1987 1993 researcher matsushita electric industrial tokyo information communications research laboratory project development lisp system 1987 1988 development japanese morphological analyzer 1988 1990 development english grammar dictionary systems 1989 1990 1990 1992 visiting researcher research linguistic knowledge acquisition corpora 1994 current assistant research scientist york university research natural language processing publications papers modeling topic coherence speech recognition conference computational linguistic coling 1996 copenhagen nyu language modeling experiments 1995 csr evaluation ralph grishman spoken language systems technology workshop 1996 york usa corpus based probabilistic grammar terminals ralph grishman fourth international workshop parsing technology 1995 prague czech automatic linguistic knowledge acquisition corpora jun journal machine translation 1995 nyu bbn 1994 csr evaluation john sterling ralph grishman spoken language systems technology workshop 1995 austin usa direction sublanguage nlp journal natural language processing 1995 direction sublanguage nlp international conference methods language processing 1994 manchester england automatic sublanguage identification text annual workshop large corpora 1994 kyoto japan linguistic knowledge acquisition corpora shafer theory human intervention research group natural language processing information processing society japan japanese 1993 japan linguistic knowledge generator sofia jeremy carroll jun conference computational linguistic coling 1992 france automatic learning semantic collocation jeremy carroll sofia jun 3rd conf applied natural language processing 1992 trent italy evaluation japanese morphological analyzer information processing society japan japanese 1989 lisp system atsushi information processing society japan japanese 1988 links nlp association computational linguistics linguistic data consortium resources statistical nlp corpus based computational linguistics linguistic resources computing list language lists nordic computational linguistics network cl related gopher www servers computation language print archive references publications british national corpus word net consortium lexical research catalog advanced research projects agency arpa matsumoto laboratory yonezawa laboratory cannon survey survey future direction cmu software john hopkins univ penn treebank project univ penn corpora human language systems program directory clr proper names information robotics intelligent systems applied natural language processing spring 97 university leeds eric japanese japanese japanese japanese communications research laboratory japan japanese information media japan ocs news home page constitution japan search international travel finder japan professional baseball olympic winter games tokyo giants japanese sumo japanese list japanese york paperless guide nyc city net york york city weather selector usa today 5 day forcast infomation nyc mta york transit amtrak amtrak transfer places belonging tokyo institute technology matsushita home page english panasonic homepage japanese panasonic system square japanese html quick reference directory pub images java hot sheet web quick reference usa telephone directory college university home page news source cnn york times usa today today daily asahi news san jose mercury nippon tv currency market news paper japanese asahi line click taylor simpson post doctoral research associate department computer science rice university img research interests optimizing compilers data flow analysis static single assignment form global numbering code motion redundancy elimination register allocation background earning mathematics davidson college 1986 computer studies state university 1988 worked shell oil company developed workstation based interactive graphics applications interpretation resume postscript html related work 1992 entered ph program computer science department rice university joined massively scalar compiler project project rewrite dead code elimination pass compiler nuweb written nuweb version global numbering algorithm alpern wegman zadeck detecting equality variables programs implemented extensions algorithm handle commutative operations eliminate redundant stores stores memory change remove operations based expressions preston briggs tim harvey made improvements ssa construction algorithm written nuweb version types numbering implementation includes numbering dominator tree scc based numbering working improvements graph coloring register allocation current research numbering scc based numbering driven code motion operator strength reduction driven redundancy elimination talks time time give talks subjects interest sample introduction data flow analysis introduction dependence analysis computing static single assignment form detecting equality variables programs numbering driven elimination thesis proposal links links check compilers rice university www car information car manufacturers games golf beer reach taylor simpson rice university 6100 main st ms 41 houston tx 77005 1892 duncan hall room 2063 cs rice 713 737 fax 713 285 5136 img 4229 eric hazen professor room 1334 computer sciences 1210 west dayton st madison wi 53706 263 working net scout services project internic wait wait part registration services couldn domain problems wanted internic lot neat things nsf money net scout things located computer sciences department university wisconsin madison explain net scout fearless leader susan check net scout web page official explanation design maintenance web site email list scout report assist pete devries tech support 5 macs 1 pc 2 unix machines coming net scout spent half years laboratory molecular biology time full time student molecular biology called technical support assistant digital video specialist meant run fixing people broken mice answering email questions time lucky make cool videos interested digital video instructional purposes check multimedia services web page graduate university wisconsin philosophy program makes philosopher real hot commodity capitalist society completed requirements pre med curriculum makes shameless computer science department email ll talk ve good metaphysical discussion links serve practical purpose make page standard resume date multimedia page molecular biology explains made animations shown world big hit drosophila told wonderful girlfriend amy page salon magazine entertaining informative created run completely macs laurie anderson green room shockwave check page link knowing witness documentary plight bosnia population holiday homepage national security archives check nixon presley meetings facstaff wisc modified 10 28 96 art souther research building member knowledge based systems research group contact information email souther cs utexas work 512 471 mail computer science department university texas austin austin texas 78712 www hotlist search www site search www page search email address search ai publication search cs tech report souther cs utexas jussi karlgren visiting assistant researcher computer science department york university permanent position sics stockholm sweden home page involved trec project nyu background reseach goals received computational linguistics mathematics 1988 philosophy computer systems sciences 1992 employed sics language interaction group natural language processing group position leave uphold research assistant position york university previously worked visiting student columbia university programming assistant xerox parc primary interests dialogue communication broadly include human computer dialogue design information retrieval language research focused ensuring multimodal human computer dialogue cues natural language interaction natural transparent intuitive investigating surface cues texts aid text categorization long term research goal show activities understood investigation cognitive mechanisms jussi karlgren links technical links nordic computational linguistics home page technical links home page sics trec project nyu slides talk computational held columbia april slides talk computational conference ankara 1 documentation family album glass box intelligent interface paper presented mail karlgren cs nyu martin mundhenk year university kentucky dept computer science mail mundhenk cs engr uky 773 anderson hall phone 606 257 lexington kentucky 40506 0046 fax 606 323 1971 year martin mundhenk informatik mail mundhenk ti uni trier de universita trier phone 49 651 201 trier fax 49 651 201 3954 germany line papers computer science department homepage lexington university kentucky homepage bye monica black white picture richardson room 204 displayed systems programmer academic systems tulane monica tulane graduate student computer science department engineering tulane university cs tulane family photos color picture family big drop splash mountain walt disney world florida easy afraid fun black white drawing husband son created walt disney world artist september 1993 color photo friend lee peters horse pepper books book reading favorite books home page research surfing skiing info www hotlist personal img kurt university oregon research assistant dept computer science university oregon active research projects resource allocation issues parallel supercomputers specifically workload traces production parallel machines interest evaluation resource management algorithms program development environment tau pc sage parallel language project paraducks group small part distributed array query visualization project publications full index abstracts comparison workload traces production parallel machines kurt virginia lo dror feitelson bill nitzberg reagan moore 1996 accepted 6th symposium frontiers massively parallel computation postscript contiguous processor allocation algorithms mesh connected multicomputers virginia lo kurt liu bill nitzberg 1995 accepted ieee transactions parallel distributed computing shorter version published proceedings supercomputing 94 november 1994 pages 227 236 postscript contiguous contiguous processor allocation algorithms ary cubes kurt virginia lo bella bose 1995 1995 international conference parallel processing postscript experimental tool processor allocation scheduling highly parallel systems kurt jayne valenti miller virginia lo 1995 proceedings symposium frontiers massively parallel computation february 1995 pages 414 421 postscript metrics tool display analysis mappings message passing multicomputers virginia lo kurt datta 1991 proceedings 6th distributed memory computing conference april 1991 postscript contact tel 503 346 4436 503 346 5373 email kurtw cs uoregon mail department computer information science university oregon eugene 97403 office office deschutes hall room 254 kurtw cs uoregon 1250 robert christofferson university idaho computer science department bob christofferson computer system manager department computer science working capacity aug 1993 day day operation computer systems computer science department computers computer science department minute read documents learn computers cs department 1 computer policy 2 computer system introduction send email reached sending mail cs uidaho internet click starting point cs department home page university idaho home page general place web page feel free hope comments suggestions making future time general img full steve patton 4 1972 mail general cs mcgill ca employers lets depth lets page 2 img webcrawler search engine ncsa beginner guide html change colors rebecca work live dying maria rebecca ph linguistics university chicago 1985 works concurrently research scientist department computer science columbia university visiting research scientist bellcore applied research group previously worked natural language group paoli research center unisys page construction research activities links items preparation discourse processing nominal temporal reference natural language generation understanding applications projects links items preparation card corpus analysis resources discourse summary generator www advertisement manager selected recent publications links bookmarks roses columbia university department computer science computer science building 500 west 120th street york york 10027 becky cs columbia www alert redirection response server handled client document moved document permanently moved tim harvey research programmer department computer science rice university background receiving degree computer science rice university 1988 tim prc nasa worked programmer technical lead building support software space station freedom project 1991 tim back rice work massively scalar compiler project helped design iloc language implement parser support routines shared code serve platform mscp optimization passes written finishing shared libraries tim busy writing implementation wegman zadeck sparse conditional constant propagation algorithm wrote ssa based peephole optimization pass implementation dominator calculation based algorithm cytron al ftp implementation static single assignment form converter current work tim working reimplementation augmentation preston briggs register allocator future work tim implementations register allocators projects learning robert ray enjoying cool saint arnold amber reach tim harvey rice university citi ms41 6100 south main houston texas 77005 cs rice 713 285 img stephen hardware technician top visit computing science sfu home page pic stephen stephen group sfu school computing science technical support staff title computer facilities office asb email cs sfu ca phone 1 604 291 fax 1 604 291 3045 duties responsibilities administrative responsibility cmpt administrative macintoshes hardware support maintenance system software support administration software installation maintenance terminal repairs instructional hardware labs support combination lock hardware service computers backup page maintained sumo cs sfu ca roy friedman post doctoral associate cornell university roy cs cornell post doctoral associate department computer science cornell university working ken birman robbert van area distributed systems horus project received sc department computer science technion israel institute technology advisor attiya thesis title consistency conditions distributed shared memories involved project working assaf schuster department computer science technion israel institute technology recent papers friedman birman trading consistency availability distributed systems technical report 96 1579 department computer science cornell university friedman birman group communication technology implement reliable scalable distributed coprocessor tina 96 friedman vaysburd implementing replicated state machine partitionable networks technical report 95 1554 department computer science cornell university full list publications click rahman zia ur zia rahman nasa gov mail stop 473 college william mary 8 north dryden street assigned flight electronics tech div nasa langley research center building room 128 va 0001 phone 1 804 864 fax 1 804 864 click locate building room zia ur rahman research associate department computer science college william mary presently working grant nasa langley research center advanced concepts information processing high resolution imaging imaging received physics college 1984 ph electrical engineering university virginia 1986 1989 graduate research focused neural networks image processing techniques motion detection target tracking involved conducting research multi dimensional signal processing emphasis data compression image enhancement methods member ieee spie inns information reader digest condensed book version life story comprehensive list publications resume img personnel page img home page img home page img nasa langley research center home page zia ur rahman rahman nasa gov updated tue oct 8 09 49 24 edt 1996 4428 charles koelbel chuck koelbel boring picture chuck charles koelbel research scientist 1983 college 1985 ph 1990 purdue university chuck koelbel research interests center mapping algorithms programs distributed memory multiprocessors doctoral dissertation presented compiler translated shared memory imperative language execution intel ipsc 2 unique feature work unified treatment regular computations communications generated compile time unstructured computations run time support types support general system coming rice worked closely kennedy apply methods fortran compiler project studying techniques implementing adaptive dynamically varying data structures distributed memory machines data structures needed areas including sparse matrix calculations applications finite element methods linear programming addition research responsibilities chuck koelbel served 1992 1993 executive director high performance fortran forum group academic industrial government organizations defining extensions fortran language scalable parallel machines continues active group contact information publications curriculum vitae affiliations rice university center research parallel computation crpc computer science department high performance fortran forum scalable input output research consortium keck center computational biology fortran tools research project system research project conferences interest acm computing week 96 high performance computing networking europe 1996 federated computing research conference workshop parallel distributed systems iopads 1996 international conference high performance computing icpp supercomputing 96 chuck thought month finger cs rice check high performance fortran practice tutorial haven hpf high performance fortran handbook instructions making home page make web pages debbie campbell updated february 12 1996 page accessed times august 2 1995 chuck koelbel cs rice debbie campbell dcamp cs rice page started greg home page home page small contribution info glut cyberspace feel free wander things notice organization contents pages inform correct anomaly work research assistant discus distributed computing university saskatchewan research group department computer science university saskatchewan current projects include investigating performance osf dce distributed computing environment adding wireless connection laptop dce cell recently interested mutual funds sorts investments tax season pointers mutual fund things investment calculators found financial page netbsd time favorite operating system run netbsd amiga 3000 called sun 3 50 called bits pieces saskatoon free net find saskatoon free net www search engine opinion altavista favorite major league baseball team toronto blue jays personal stupid people tricks canada gun control laws stuff construction html 3 0 playground don hard hat entering send encrypted email pgp public key information pgp pretty good privacy found pages viewed version arena netscape mosaic won netscape mosaic find visiting page web don graphics search bit find pages viewable lynx page modified april 29 1996 send comments page cs usask ca find link doesn work pages fix remove bob hoffman systems specialist ii address 306 alumni hall department computer science university pittsburgh pittsburgh pa 15260 usa mail hoffman cs pitt phone 412 624 fax 412 624 8854 callsign random stuff images captured satellite feed star trek voyager pictures pitt computer science buildings faculty pictures 1995 field day activities north hills amateur radio club examples add counter web page computer science department university pittsburgh hit count changed 7 jun 95 hoffman cs pitt mark 258 a12 iacc 701 231 plains nodak cs ndsu nodak interests include freebsd xfree86 nextstep networks projects vision computer eyes video capture driver freebsd isa card version computer eyes supported data transfers ports slow media vision video capture driver freebsd isa card addition kernel driver package patches mbone conferencing tool nv capture card longer sold popular card purchase computer market warning unable correct colors card matrox meteor video capture driver freebsd pci card addition kernel driver package sample programs single frame capture supported mode patches mbone conferencing tools nv vic matrox meteor capture card sold directly matrox system seminar www seminars acm seminar www fm internet user group bsd unix introduction cgi freebsd multimedia 4732 curt ellmann paradise database project department computer sciences university wisconsin madison curt cs wisc 608 263 items focus java related items paradise home page paradise developers page defect tracking paradise prototype index shore man pages previous life doit gis eosdis related consortium global positioning system gps university nebraska lincoln federated approach eosdis database related object database management group home page free database list sql standards home page transaction processing performance council illustra white papers miscellaneous sites campus sites bob computer sciences wiscinfo wiscinfo gopher wiscinfo web site uw madison library nic net corporate web apple ibm microsoft research lands end pawws commerce net metrowerks taligent searching web savvy search webcrawler open text www worm network information mit sites internic international organization standardization internet drafts ftp site dilbert sun world online faq winsock applications faq current weather maps dienst dienst implementation survey government information locator national lab center computing sciences stock market data curt ellmann curt cs wisc paradise database project department computer sciences university wisconsin madison 1511 drew top visit computing science sfu home page pic drew drew group sfu school computing science technical support staff title manager research education systems office asb email cs sfu ca phone 1 604 291 fax 1 604 291 3045 duties responsibilities administrative supervisory responsibility computing science technical staff signing authority capital operating accounts signing authority key card access technical support ansi sun insignia pc emulation standard login technical consulting graphical user interface design technical assessment products page maintained sumo cs sfu ca update wed aug 14 15 18 17 pdt 1996 1544 john mellor crummey 1984 john mellor crummey graduated magna cum laude princeton university electrical engineering computer science continued studies university rochester received ph degrees computer science 1986 1989 1989 joined rice university research faculty fellow research interests include programming environments parallel processing parallel algorithms multiprocessor synchronization operating systems parallel computer architectures dr mellor crummey member acm contact info finger johnmc cs rice publications curriculum vitae affiliations computer science department home page center research parallel computation crpc home page fortran tools home page system home page rice university home page http www cs rice michelle main office main responsibilities systems assistant include providing support service courses staff computer training hardware software consulting designing department publications supervise student office assistants process requests information prospective students deliver mail duplication administrative filing a714 wh 353 cps msu ear kent tse home page construction work school computer science system programmer studying year msc computer science half time visitor number june 15 1995 personal information school address location mail kent cs mcgill ca office mceng office phone 514 398 office fax 514 398 3883 link business card projects responsibilities computer network security playing produced cornell project modular software program supports multiple routing protocols protocol families follow link end page information consortium continually maintain implement gateways arises network restructuring plan made computer science network sketches genesis project genesis project code installation maintenance computer operating system goal project provide quick easy service updating operating system programs files applying patches installation newly arrived computer destination desk 30 minutes receipt computer mbone mbone stands virtual internet backbone mulicast ip school computer science joined mbone summer 1994 acted mbone provider mcgill university january 1995 responsibility computing centre acting backup source netrek server god vanilla server running netrek cs mcgill ca port current players netrek cs mcgill ca port 2591 high score list port 2590 blessed clients found ftp cs mcgill ca pub x11 netrek networking installation trouble shooting maintenance computer science network network services network services offered school computer science including archie ftp gopher www remember exact projects list job entails drastic projects responsibilities research interests computer security graphics networking favorite links pictures socs system staff offices top view normal view system staff dressed success mickey mouse naughty computer related related computer home page technologies gateway users international gateway 2000 intel pentium papers computer related unix networking ethernet page home page linux home page linux documentation project home page mbone information web purdue coast project usenix association home page usenix sage fun games netrek home page music multimedia internet underground music archive ncsa page netscape communications page index multimedia information sources misc central intelligence agency thu jun 15 11 54 27 edt 1995 elizabeth thomas research programmer ii group rice university office crpc 195 phone campus campus 527 6002 postal rice university box 1892 ms 41 houston tx 77005 fax 713 285 5136 machine cs rice finger cs rice details links computer science department home page center research parallel computation massively scalar compilers project cs rice page generated homer mug shot home page ellen mitchell computer systems manager room 221 bright building department computer science texas university office phone 409 845 0060 computer science department work bunch great people someday check man pages promise ll love check references list usenet faqs unixhelp users people watch work paul cunningham chris badari gates ginger neal mcdonald michael ramos wood ryan click hard work frank researcher department computer science texas university college station tx 77843 3112 office bright building phone 409 862 fax 409 847 8578 email cs tamu ivan computer consultant systems top visit computing science sfu home page photo ivan group sfu school computing science technical support staff title computer consultant office asb email cs sfu ca phone 604 291 4422 fax 604 291 3045 duties responsibilities systems computing science instructional lab software installation maintenance systems administration sybase administration access security planning user support backups printer charging crc database faculty staff sybase administration accounts databases references page maintained ivan tim harrison work page stopping work related web page purpose page give bit background university saskatchewan computer science department full time research assistant discus distributed computing university saskatchewan research group department computer science university saskatchewan discus research group primarily involved studying operating system network multiprocessor performance evaluation simulation measurement traces live systems queueing theory specialization high speed networking atm report primarily carey williamson presently involved upgrading research cluster network infrastructure ethernet atm oc 3 fiber involved multicast test project canadian universities objective project evaluate performance suitability videoconferencing software packages canada atm research network manage discus research cluster consists hp sun sgi workstations fore newbridge atm switch sc computer science university saskatchewan 1995 sc mechanical engineering 1986 university publications list publications publications relevant links sites www relevant work software test track construction repair web stuff ve tinkering experimenting items include ja cgi perl web based network management stuff note network management stuff connected live network run canned traces simulated output stuff risk place crash helmets fire suits process learning stuff checking back hope add things regular basis start engines comments information reached mail harrison cs usask ca snail mail tim harrison computer science department 1c101 engineering building 57 campus drive saskatoon saskatchewan canada s7n 5a9 phone 306 966 4714 fax 306 966 4884 page modified october 28 1996 picture smiling mug susan manager net scout services computer sciences department university wisconsin madison cs wisc title internet scout manage net scout services computer sciences department university wisconsin madison scout services project internic supported national science foundation net scout services supports internet users higher education community providing timely information resources tools internet goal researchers educators internet effectively work week filter hundreds items internet edit organize important present information multiple usable formats services include scout report scout toolkit net happenings coming scout report newsletter written kids kids 35 000 people receive scout report week email thousands read web scout report annotated listing newly discovered internet resources tools publication kind devoted research education community scout report selective items included issue 10 000 people receive net happenings postings weekday thousands read web newsgroup day net scout services page information services professional background involved nation wide internet projects 1989 joined merit ann arbor organization managed nsfnet backbone project 1987 1995 worked information services division project spent years speaking national international higher education internet resources developed produced merit network seminar series national seminar series focused internet end users director network information services respected internet provider based san diego wrote proposal resulted award part internic project 5 year cooperative agreement national science foundation nsf year agreement nsf terminated portion internic based san diego chose continue work internet scout time elected wisconsin requested nsf approve relocation scout project computer sciences department uw madison heartily agreed future plans scout services time scout services staff includes jack special librarian project expand addition 2 including open system administrator position open special librarian position june 6 matthew join staff project assistant goals staff include expansion scout toolkit addition discipline specific services scout reports web pages devoted specific areas study 1996 scout services branch research areas collaboration internic support services groups uw madison campuses potential research topics include network information discovery retrieval discipline oriented information gathering publication depending nature research additional staff hired include computer science researchers graduate undergraduate levels information visit web site find scout services join mailing lists interested applying open positions online job descriptions system administrator special librarian send resume writing sample address feel free contact telephone email susan internet scout computer sciences department university wisconsin madison 1210 dayton street rm 3379 madison wi 53706 cs wisc 608 265 8042 hey open working research assistant discus research group distributed systems department computer science university saskatchewan authored number papers web server workload characterization search invariants proceedings 1996 acm sigmetrics conference measurement modeling computer systems philadelphia pa pp 126 137 23 26 1996 workload characterization study internet web servers applied computing review vol 3 2 pp 1 4 fall 1995 synthetic workload model internet mosaic traffic traffic modeling atm tn project design implementation performance evaluation personal information full martin fraser arlitt nicknames marty lewis height 6 3 weight 190 lbs 22 august 1969 home town lake saskatchewan favorite sport hockey favorite team ain obvious favorite tv show hockey night canada favorite movie christmas vacation favorite hockey favorite band van halen favorite food roast deer favorite beverage milk ve coolest people web search jason henry kevin lee brad russ john mark scout maple check statistics pictures team job opening computer systems performance analyst check resume martin arlitt cs usask ca modified november 3 1996 jeff home simple attempt put barely functional homepage important contact information office watson hall 612 west 115th street room 716 ny ny 10025 phone 212 854 1344 mail columbia kermit software cs 6998 41 adv scripting languages research ideas 1992 model approach software information exchange 1995 interoperability agent technology friends recreational interests big city volleyball formally computer technical specialist computer science department informally heart soul department helpful person meet vassar college 1979 ms vassar religion women studies certificate ministry emphasis peace justice school theology research interest late twentieth century women organized religious structures mainstream christianity comments send mail w3group cs vassar back list vassar cs staff back vassar cs department home page 3798 vikram adve vikram adve research scientist computer science department rice university research interests broadly lie design performance evaluation parallel computing systems spanning performance modeling parallelizing compilers parallel computer architecture current work primarily focuses optimizing compilers programming environments support machine independent data parallel programming education ph 1993 1989 computer sciences university wisconsin madison tech 1987 electrical engineering indian institute technology bombay research advanced compilation techniques data parallel languages developing generation high performance fortran hpf compiler serve platform experimental research compilation techniques regular irregular data parallel applications optimization message passing shared memory hybrid architectures class compiler support programming tools performance analysis data layout selection programming tools data parallel languages developing techniques tools enable understand tune performance data parallel applications understand extensive machine dependent transformations performed sophisticated parallelizing compiler extensive cooperation compiler performance tools key providing detailed source level performance feedback required order fulfill goal publication list affiliations computer science department rice university center research parallel computation crpc contact information mail adve cs rice phone 713 285 fax 713 285 5136 office 3805 duncan hall aka computational engineering building mail rice university computer science department ms 132 6100 south main street houston tx 77005 1892 http www cs rice home page thomas wallis thomas wallis system manager computer science department wichita state university wichita kansas 67260 0083 schedule office hours 8 5 office 213 sb mail address wallis cs twsu phone 316 978 cs department unix system rules handin program description graders students beta updated feature system manager img back img email tom wallis information accessible server provided good faith wichita state university computer science department takes responsiblity whatsoever accuracy content data displayed server notify error dectected department computer science title postdoctoral fellow office 104 science center extension education phd neuroscience ucsf 1988 biology engineering caltech 1980 interests computational modeling psychophysics human visual system motion perception teaching interests activities teaching courses interested teaching teach courses vision neuroscience cognitive science research interests activities combine psychophysical experiments computational modeling study brain processes visual information motion information working ellen hildreth studying people judge heading presence moving objects scene computer controlled display simulate observer motion environment moving objects testing conditions presence moving objects affects observer abilities accurately judge heading concurrently analyzing effects moving objects computational models computing heading visual information student projects supervised students working lab year research assistants worked studying problem heading presence moving objects participated running experiments analyzing data year ellen hildreth working student attention involved judging heading student participate project designed study people judge time collision approaching object additional interests activities enjoy music dancing drama black belt aikido back cs home page wellesley computer science date created january 30 1996 modified january 30 1996 expires january 30 1997 john david stone lecturer computer science philosophy manager mathematics local area network department mathematics computer science grinnell college grinnell iowa 515 269 bowen hall science office stone math grin interests syntax semantics programming languages formal language theory computational linguistics philosophy language mathematical logic automata theory data structures ontology history philosophy set theory fall ll teaching fundamentals computer science ii conducting independent study artificial intelligence positions ve held ve taught wide variety courses workshops published miscellaneous papers topics caught interest prepared career academia educational background principal investigator year study 1994 97 entitled class learning fundamental courses funded grant instrumentation laboratory improvement program national science foundation grinnell chair linguistics concentration committee academic computing committee member selection committee robert prize program organize exotic programming languages study group professional organizations belong association computing machinery acm special interest group programming languages society exact philosophy computer professionals social responsibility mathematical association america american mathematical society union concerned scientists collection links netscape startup page contents arbitrary persons curious life find reliable clues recommended reading list invite pgp public key confidential messages call write visit obtain confirming sixteen byte fingerprint free speech decision free speech online blue ribbon campaign created march 25 1995 revised september 26 1996 photograph margaret free speech decision graphic voters telecommunications watch blue ribbon graphic electronic frontier foundation kurt network department computer science texas university college station tx 77843 3112 office bright building phone 409 847 fax 409 847 8578 email kurt cs tamu fighting texas cam page sponsors hercules amok ariel hercules aka cat aka kitty 18 lb domestic approximately 4 1 2 years hears sound piece paper teach patriot missile thing target acquisition tracking enjoys circuits duplex full body full force occasional shoulder positions body block ariel ariel aka aka chest tumor hercules sister 12 lbs lying lap chest enjoys base neck shoulder kitty par excellence guards top monitor fetch consistency charge killing bed mice loves bread world marks prove intruders faithfully protect harm time limit time head action drop hat eating smell eating fight vicious universe fig newtons favorite spot dilbert zone dilbert zone favorite spot lurker guide babylon 5 lurker guide babylon 5 counter paul research scientist department computer science columbia university member columbia center advanced technology cat medical informatics research interests cardiac assist devices studying effects left assist devices control strategies natural system conjunction center device research columbia medical center dextrous robot hands teleoperation human strategies dextrous manipulation alternative means transportation bikes 92 kawasaki vulcan 500 legs running partners sought hour nearby columbia university department computer science 450 computer science building york york 10027 1 212 939 7090 1 212 305 cs columbia robotics home page department computer science page frank web page frank planet matter frank adelstein phd post doctoral associate cornell xerox design research institute office phone 607 254 8900 electronic mail frank cs cornell frank dri cornell actual information frank ll check improved happy fun page dri updated jan 10th 1996 carl lagoze project leader digital library research group department computer science 4158 upson hall cornell university ithaca ny 14850 7501 phone 1 607 255 6046 fax 1 607 255 4428 internet lagoze cs cornell lead digital library research group computer science department cornell university group manages operation technical development networked computer science technical reports library ncstrl international consortium maintains distributed digital library computer science research collaborates number digital library research issues developer jim davis dienst software protocol reference implementation distributed digital library servers accessible world wide web dienst current enabling technology ncstrl authored authored number papers dienst drop publishing world wide web 2nd int www conference 1994 dienst architecture distributed document libraries communications acm april 1995 vol 38 4 page 47 protocol server distributed technical report library cornell computer science technical report dienst implementation reference manual cornell computer science technical report dienst building production technical report server chapter 15 advances digital libraries springer verlag 1995 primary research involves defining services protocols interoperable digital library infrastructure area collaborated corporation national research initiatives extend implement digital object framework developed part darpa funded computer science technical report project authored authored number papers area implementation issues open architectural framework digital object services cornell computer science technical report design interoperable secure object stores cornell computer science technical report secure repository design digital libraries magazine december 1995 part work member working group repository interfaces author released final report metadata workshop ii warwick finally part work interested extending world wide web distributed object technology read position paper joint w3c omg workshop distributed objects mobile code workshop research meet conference workshop meeting find poor substitute personal contact character lap picture top page lucy daughter rules majority life work time constant challenge joy lucy meaning life provided work avid outdoor person put site fast moving water quiet canoe give beautiful day bike riding quiet road trail spare hour day put running shoes breath deeply fresh air spend time digital world substitute joys physical interfere desire fight preservation hope meet carl dutta manu finger manu cs columbia home page affiliated department computer science columbia university information systems administrator central research facility crf office address dutta manu 483 computer science dept columbia university york ny 10027 usa phone 1 212 939 7034 home address dutta 560 riverside drive apt york ny 10027 usa phone 1 212 864 personal information world wide web directory manu cs columbia plan jon damon reese department computer science engineering post doctoral researcher university washington box 352350 safety critical software seattle wa 98195 group office 106 chateau guggenheim annex mug shot phone 206 616 fax 206 543 2969 mail cs washington research interested problem safety critical software aware devices systems structures fail computer hardware expensive expectations software computers control wider range applications software advantages conventional technologies flexibility advantages price software behavior complex unpredictable mile island incident operators great difficulty diagnosing state system emergency requirements stage software development key project success respect safety reason colleagues concentrated requirements communication requirements requirements specification end developed state based language called requirements state machine language rsml validated usefulness language tcas ii avionics system doctoral thesis invented hazard analysis procedure based hazard study significant concept procedure deviation deviation analysis link html transcription dissertation current projects deviation analysis write conference article summarizing deviation analysis make deviation analysis software uw safety critical software group study possibility dynamic display control deviation analysis searches lin loo rsml tool set integrate deviation analysis software rsml tool set kurt partridge make alpha version rsml tool set publicly kurt partridge sean sandys rsml semantics draft semantics document including discussion rsml variants develop improved semantics academic history ph 1996 information computer science university california irvine dissertation software deviation analysis postscript 1989 computer science linguistics rice university high school 1985 tx publications nancy leveson mats heimdahl holly hildreth jon reese requirements specification process control systems ieee transactions software engineering se 20 9 september 1994 postscript steven jon reese curve interpretation diagnostic technique industrial processes ieee transactions industry applications 28 1 january february 1992 leveson heimdahl hildreth reese ortega experiences statecharts system requirements specification sixth international workshop software specification design italy october 1991 cs washington office ivers phone 218 299 4153 email sze cord fax 218 299 img img real audio server demo img 1996 concordia college christmas radio concert img download real audio player img saturn gif 41k img tolkien swan jpg img garfield gif 8k img ruby au img brazilian img gallery mom jerry garcia mona pictures chester zoo england pictures museum zoo img toy story img disclaimer 2054 ngo thanh nh agraven computational courant institute mathematical sciences linguistic string project department computer science courant institute mathematical sciences york university mail address courant institute mathematical sciences 719 broadway room 714 york ny 10003 phones 1 212 998 voice 1 212 995 4123 fax email cs nyu topics research biography papers computational linguistics papers linguistics computer standardization interests vietnamese computer character standardization related topics linguistic string project lsp publications lsp selected publications string program reports current works glasgow royal massachussetts general hospital epilepsy clinic mayo clinic test shaun flisakowski research associate department computer sciences university wisconsin madison 1210 west dayton st rm madison wi 53706 work phone 608 263 6623 home phone 608 238 email cs wisc work work coral project deductive logic based database system similar prolog hope wrapping move background remaining main maintainer ve starting involved devise project package examining large quantities data visual fashion class semester master project cleaning rewriting minibase minibase simple database intended instructional mid level database classes students rewrite section time compiling section rest program working version database projects programming stuff slowly working lexer parser symbol type table latest beta version 0 03 tar gz intent writing create parsing library basis creating source transforming tools people find purposes distributing game mine patience set 25 card games windows miscellaneous small things tar gz set classes track call stack program trace minimum wire tar gz simple based wire tar gz program assists making programs capable printing pure silliness play ve started investing borland stock jumps back result delphi tremendous success borland performing past track movements favorite electrical engineer dog dilbert page bookmark suggested reading snow crash neal stephenson diamond age neal stephenson zodiac neal stephenson permutation city greg egan greg egan resurrection man sean stewart hugo winner mail cs wisc photo visiting scientist department computer science columbia university associate professor ee cs department lehigh university research interests span vision numeric computing information based complexity image processing object oriented software light wave networks learn research tboult research page columbia faculty 86 94 columbia graduate student ms cs 83 84 ph cs 84 86 columbia undergraduate applied math 79 83 doctoral student received ibm graduate fellowship awarded nsf presidential young investigator 1990 support nsf 3 grants arpa industrial funding ibm texas instruments siemens cu doctoral students graduated direction wolberg wolff won nsf nyi 1990 received ncr award time time outstanding ee cs faculty member columbia paid columbia visit bit students including ph students lisa brown ming chao chiang sam fenster tom donnell undergraduates ms students russell veronica maintain research connections vision robotics lab prof peter allen prof john kender prof shree nayar research collaborations information based complexity group prof traub prof wozniakowski visiting prof art werschulz paskov baker cac net electronic conferencing system researchers algorithms complexity dabble bit things including vision numeric computing image processing object oriented software light wave networks enjoy board games boating cooking fishing guitar golf hiking poetry racket sports scuba diving skiing shredding swimming volleyball water skiing time decent 1991 1992 star ranking jersey skiers 30 39 age bracket time 5 posted national pace matt poetry prose reflects philosophy common good code calvin coolidge poetry prose lee edgar allen poe selected poems emily dickinson kubla khan samuel taylor coleridge science edgar allen poe scholars william butler yeats real cool brooks terence stupid stuff sample poetry tenure game tenure beast response student response tenure poems collection limericks boult thoughts thoughts terrance boult mental difficult decision terrance boult boult columbia university department computer science 450 computer science building york york 10027 1 212 939 7119 tboult cs columbia boult eecs lehigh 2358 sandhya dwarkadas research scientist department computer science logo sandhya dwarkadas received tech degree electrical engineering indian institute technology madras india 1986 ph degrees electrical computer engineering rice university 1989 1992 research scientist computer science department rice university research interests include parallel distributed computing computer architecture networks simulation methodology performance evaluation interested compiler runtime support parallelism parallel applications research graduate student developed efficient execution driven technique simulation shared memory multiprocessors technique implemented part rice parallel processing testbed rppt tool design evaluate synchronization support adaptive caching techniques relaxed consistency models hierarchical bus based shared memory architecture results contributed design willow multiprocessor architecture work lead classification memory consistency models addition unifying existing models common framework insight implications models respect access ordering involved design implementation treadmarks software distributed shared memory system running network workstations developing compiler runtime integration techniques improved performance worked alejandro schaffer fastlink project provide fast sequential parallel genetic linkage analysis software publications mail sandhya rice phone 713 527 8101 ext fax 713 285 5930 kathi fisler postdoctoral researcher rice university department computer science note spring 1997 offering comp 408 applied computer aided verification seminar intended upper level undergraduates research primary research interests formal methods diagrammatic reasoning people commonly diagrams problem solving system design exception designers state machines circuit diagrams timing diagrams designing systems formal methods tools provide formal support diagrammatic representations tools provide diagrammatic interfaces treating diagrams interfaces sentential logics fundamental issue people reason diagrams ways captured cleanly sentential representations goals develop formal methods tools support reasoning diagrammatic sentential representations starting point dissertation developed formal logic diagrammatic representations hardware design interactions sentential logics existing tools present implementing verification tool based logic publications contact information education bookmarks 1973 kent wenger home page note page construction prepared picture scanned put kent wenger associate researcher computer sciences department university wisconsin 1210 west dayton street madison wi 53706 1685 telephone 608 262 6623 fax 608 262 9777 email wenger cs wisc finger work main projects working cod clusters data providers devise data exploration visualization coming good acronym important parts project wouldn agree visualization produced devise software people work yannis ioannidis miron livny raghu ramakrishnan information university wisconsin uw madison dbms research group uw madison computer sciences home page wiscinfo uw madison home page personal links images updated nov 15 1996 david becker contact info marks spot stuff spin time making spin real operating system responsibility low level code borrow osf device model device support build environment code management keeping development platforms functioning someday performance measurement optimization sport ve bunch ultimate frisbee favorite conference triple jump minnesota athletic conference college 88 ultimate frisbee unc im champions 93 volleyball unc im mens grad fac champions 93 team sports play ultimate softball volleyball basketball football soccer team play racquetball golf tennis bridge camping canoeing disc golf hiking paintball ski track water skiing weightlifting whitewater rafting riding mountain biking line skating interests library economic topics interest free banking anti trust currency dc theology 19th railroads boot locomotive image image marcelo alves cs wisc associate researcher paradyn project address work home 6358 computer sciences department sheboygan av apt 316 1210 west dayton street madison wi 53705 madison wi 53706 phone 608 278 phone 608 262 6614 department computer sciences university wisconsin madison nancy hall computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 1685 608 262 project shore scalable heterogeneous object repository etag content length accept ranges bytes img yosemite valley nose el beta big wall climbing magazine rock climbing rock ice areas rock mountain gear guides yosemite national park photos map john research scientist directing intelligent information infrastructure project demos basically fun hacking computational politics national international level research areas span intelligent email routing automatic form processing distributed hypermedia document categorization routing learning rules rectangular data distributed data integration knowledge representation reference analogy sentence generation natural language understanding related fields current research involves integrating documenting deepening systems part year project aimed developing tools intelligent special emphasis white house congress list knowledge based operating system running mimd parallel machine system exceed productivity lisp machine orders magnitude integrate seamlessly global knowledge base global computational environment funding motivated lisp hackers ready work hard win big incredibly cool technology mind boggling implications artificial intelligence laboratory massachusetts institute technology 545 technology square ne43 797 cambridge massachusetts 02139 4301 voice 617 253 fax 617 253 5060 email ai mit major lisp systems natural language system environment parsing representing texts built integrated representations text 600 pages length implementation runs full cycle parsing representation back generation emphasis constructivist approach perception meaning communications linker system form based system automatically processing email www requests serves content based routing system documents automatic survey system applied hierarchical adaptive survey 1600 30 countries conducted usage white house electronic publications generalized wide area collaboration system vice president open meeting national performance review feature vector editor rule learner object oriented system manipulating analyzing data rule learner operates framework learned hundred pages empirically interesting rules history international conflict 1945 easy ai researchers interface complex systems world wide web benefits rapid prototyping lisp hypermedia applications selected writings open meeting web based system conferencing collaboration proceedings fourth international conference world wide web boston mit december 12 1995 common lisp hypermedia server proceedings international conference world wide web geneva cern 25 1994 correlation bringing artificial intelligence event data international interactions 1994 20 1 2 101 145 postscript semantic content analysis methodology natural language environment artificial intelligence international politics hudson ed boulder westview press 1991 postscript thinking foreign policy finding role artificially intelligent computers cambridge master thesis political science department 1988 presented 1988 annual meeting international studies association st louis missouri 1988 postscript encyclopedia artificial intelligence york john wiley sons 1987 postscript selected pointers computational politics schneider de la du dans la perspective de intelligence geneva doctoral thesis department political science university geneva 1994 3863 orr manager user services manager user services responsible computer training support faculty staff students oversee areas wellesley college faculty staff helpdesk public computing labs user training teach intro computer science cs110 computers programming applications support specialties macintosh support mail bulletin vax support control personal information manager microsoft word faculty staff call helpdesk urgent application questions professional interests research greatest professional interest residential computing effect higher education participate resnet program based stanford university resnet 97 held wellesley college june 21 25 1997 serving plan join great enjoy surfing net resnet resources academic institutions participate actively consortium liberal arts colleges find technology information professionals small liberal arts colleges recently served moderator panel student residential computing consultants annual meeting result session members asked outline basics residential computing consultant training wellesley valuable professional group enjoy england regional computing copy wellesley case study presented resnet 94 personal interests wind movie create wanted poster virtual west send friend virtual flowers mail virtual postcard inspiration daily bread alma mater christian university reach room 124 science center phone 617 283 3353 wellesley college extension email wellesley david cooper postdoctoral associate 4112 upson hall phone 607 255 email cs cornell current research current research involves design implementation security architecture horus goal work provide layer horus interact kerberos network authentication service cryptographic tools order provide privacy authentication services processes group setting original security architecture horus implemented mike reiter security architecture fault tolerant systems original implementation horus process groups supported virtual synchrony model computation order maintain virtual synchrony crash failure model horus processes group honest result original security architecture makes assumption process allowed join group trusted group members current version horus maintain process groups semantics weaker virtual synchrony groups desirable permit untrusted processes join involve allowing untrusted clients join client server group setting servers communicate untrusted clients accept limited set commands clients responsible screening messages horus security architecture permit arbitrary trust relationships processes group accomplished key management scheme process group group member scheme process group trivially achieve semantics provided original security architecture slightly higher overhead unlike original security architecture architecture enables implementation groups client server groups complicated trust relationships group members thesis research thesis proposed set solutions privacy problems inherent mobile networks static network basic types information users private contents messages send users information hidden proper encryption users prevent outsiders determining communicating solution maintaining message senders recipients proposed 1981 david chaum communications acm february 1981 made improvements original scheme mobile network addition types information static network location information users carry mobile communications devices general desire privacy messages devices send receive reveal private information devices owners research developed advisor ken birman set protocols prevent attacks internal external adversaries publications david cooper kenneth birman preserving privacy network mobile computers proceedings 1995 ieee symposium security privacy pages 26 38 1995 david cooper kenneth birman design implementation private message service mobile computers wireless networks 1995 david anthony cooper design implementation private message service mobile computers ph dissertation cornell university august 1995 jay systems operations manager computer science department michigan state university charge day day operations involved managing servicing 150 workstations 15 odd servers 1800 active user accounts department academic interests links advisor dr lionel ni software engineering research group masters project documentation uf na perl archive unix reference desk contact information jay dept computer science 714 wells hall michigan state university east lansing mi 48824 1027 telephone 517 353 fax 517 432 1061 email cps msu office 325 engineering building telephone 353 img join blue ribbon anti censorship campaign picture christoph kreitz research associate department computer science office 4159 upson hall cornell university phone 1 607 255 1068 ithaca ny 14853 fax 1 607 255 4428 usa email kreitz cs cornell research topics teaching learning german program synthesis und automated deduction type theory theory computation personal home page information modified november 6 1996 christoph kreitz kreitz cs cornell links ron java hut research specialist systems research programmer department computer science texas university college station tx 77843 3112 office bright building phone 409 845 1865 fax 409 847 8578 email ron cs tamu click nifty java applet java net java 1 0 reference sun applets net search publications line publications index dejanews archived usenet news sun world online java world online network world ada ada info clearinghouse adept ada distributed execution partitioning tools gnat miscellany cnn umn geometry center coolest mars direct easier mars bureaucrats jpl pasadena planets geological survey national review united services music weird stuff lightbulb jokes cow field guide cows featuring cow 18 book review win war aids texas cs department accesses page july 1996 university illinois pablo research group note endorsed licensed affiliated estate pablo project img visitor september 29 1995 contents research overview major group projects research group members upcoming conferences job opportunities contact information research overview pablo academic research group located department computer science university illinois urbana champaign direction professor dan reed members group investigate interaction architecture system software applications massively parallel computer systems major research topics include performance instrumentation data analysis tools integration data parallel compilers hpf performance analysis virtual reality techniques performance data immersion real time adaptive control portable parallel file system software data caching staging experiments parallel input output systems input output characterization studies variety group papers postscript form description group computing facilities addition general information national high performance computing communications hpcc program arpa hpcc program software tools high performance computing major group projects pablo performance analysis environment high performance fortran hpf virtual reality massively parallel systems www server performance analysis portable parallel file system ppfs input output characterization scalable initiative research group members group photograph project leader dan reed message love research img research staff ruth ana cristina eric shaffer ying zhang post doctoral associates luiz de rose smirni randy graduate students chris matt gardner thomas kwan tara mario medina mike jim luis group alumni university connecticut postdoc 94 95 beth frank ncsa staff 94 95 dirk grunwald university colorado ra 86 89 phd ra 95 96 jay huber corporation ra 93 95 ms dave argonne national laboratory ra 91 94 ms stephen netscape corporation ra 94 96 mcs burton li ra 95 96 al malony university oregon ra 86 90 phd oleg oracle ra 95 96 ms roger noe platinum solutions staff 91 96 microsoft ra 94 96 mcs jon reid claris corporation staff 94 96 phil roth chen systems ra 93 94 ms netscape corporation ra 93 95 mcs keith shields tera computer ra 91 95 ms brian inktomi ra 88 94 phd chun wang ibm postdoc 94 95 updated august 8 1995 mpeg videos input output intensive applications obtained virtual reality environment recent paper characterization hpcc application patterns supercomputing 95 virtual reality displays dynamic performance data paper analyzing months ncsa www server logs displays day life ncsa www server performance data portable parallel file system ppfs upcoming software distribution release 4 0 pablo performance environment demonstration input output characterization results paper integration rice fortran compiler pablo performance environment expanded description pablo defining data format white paper presentation keys building successful performance tools upcoming conferences acm federated computing research conference fcrc meetings related performance analysis high performance input output sigmetrics 96 conference measurement modeling computer systems sigmetrics 96 symposium parallel tools iopads fourth annual workshop parallel distributed systems job opportunities find research interesting enjoy working academic environment applying research programmer post doctoral associate positions contact information department computer science university illinois 1304 west springfield avenue urbana illinois 61801 usa telephone 217 333 group secretary fax 217 244 report problems server root guitar cs uiuc usage statistics www server change 15 july 1996 metacat watching cognitive architecture analogy making metacat project attempt computationally model key aspects human cognition foundations earlier project called computer model high level perception analogy making central theme underlying idea nondeterministic stochastic processing distributed large number small computational agents work aspects analogy problem simultaneously speeds achieving kind differential parallelism processing occurs collective actions agents working higher level executive process directing events lies firmly paradigm emergent computation time incorporates ideas traditional paradigm symbolic ai kind middle ground current research concerned extending model create richer representations analogies makes involves idea watching ability perceive remember patterns occur processing solves analogy problems based ability metacat understand explain answers eventually perceive analogies analogies faculty douglas hofstadter graduate students jim marshall affiliated projects letter spirit douglas hofstadter john rehling support research supported funding center research concepts cognition provided iu college arts sciences rhythm music language description music spoken language organized hierarchically structured patterns strong weak accents rhythm people expert recognizing rhythmic structure music speech guiding musical linguistic behavior match perceived rhythm capacity understood computer program approaches project concerned 1 experimental investigation perception production rhythm people 2 development computational model learning processing simple rhythmic patterns evolving model based idea world captured activity computational device responsible dealing general terms project concerned methods establishment temporal lock computational device environment realtime activity computer world suspect temporal locking essential human speech music behavior behaviors catching ball basketball pushing child swing faculty robert port michael gasser postdoc mauri 1996 7 graduate students doug eck paul fred cummins linguistics affiliated projects accent reduction project diane port robert port support office naval research information click back return computer science research page project principal investigators steve carr philip sweany current graduate students chen ding wu current undergraduate students don denise wieber description goals project source level analysis improve memory performance advanced microprocessors current research efforts include algorithms combining software prefetching unroll jam automatic optimization linear algebra codes optimizing loop order cache performance high level analysis low level code generation project intimately rocket project publications carr combining optimization cache instruction level parallelism pact 96 boston ma michigan technological university department computer science technical report tr95 06 mckinley carr tseng improving data locality loop transformations acm transaction programming languages systems michigan technological university department computer science technical report tr95 09 carr ding sweany improving software pipelining unroll jam proceedings 29th annual hawaii international conference system sciences carr compiler algorithm qr decomposition proceedings seventh siam conference parallel processing scientific computing carr mckinley tseng compiler optimizations improving data locality proceedings sixth international conference architectural support programming languages operating systems carr kennedy improving ratio memory operations floating point operations loops acm transactions programming languages systems november 1994 carr kennedy scalar replacement presence conditional control flow software practice experience 24 1 january 1994 carr kennedy compiler numerical algorithms proceedings supercomputing 92 callahan carr kennedy improving register allocation proceedings sigplan 1990 conference programming language design implementation invited publications carr kennedy compiling scientific code complex memory hierarchies proceedings 24th hawaii international conference system sciences carr kennedy blocking linear algebra codes memory hierarchies proceedings 4th siam conference parallel processing scientific computing technical reports carr wu scalar law diminishing returns michigan technological university department computer science technical report tr96 04 submitted journal programming languages carr compiler dense matrix factorizations michigan technological university department computer science technical report tr95 08 submitted acm transactions mathematical software carr wu analysis unroll jam hp 715 50 michigan technological university department computer science technical report tr95 05 carr wu analysis loop permutation hp pa risc michigan technological university department computer science technical report tr95 03 carr wu performance scalar replacement hp 715 50 michigan technological university department computer science technical report tr95 02 research grants hiding latency level 1 level 2 cache alpha 21164 digital equipment corporation 1995 1997 83 500 improving cache performance scientific applications nsf ccr 1994 1997 82 584 109 899 matching funds improving memory performance hp pa risc hewlett packard company 1994 1995 56 000 cache conscious loop hewlett packard company 1993 41 000 phd dissertations carr memory hierarchy management rice university department computer science september 1992 masters theses guan unroll jam guided linear algebra based memory reuse model michigan technological university department computer science december 1995 ding improving software pipelining unroll jam memory reuse analysis michigan technological university department computer science june 1996 robotics intelligent machines laboratory department electrical engineering computer sciences university california berkeley areas research aro muri center integrated approach intelligent systems minimally invasive surgery control hybrid systems adaptation learning biological artificial systems air traffic management systems partners advanced transit highways path tele system risc robotics motion planning nonholonomic velocity constraints algebraic geometric computing robotics vision vision micro robotics people professors post doctoral scholars graduate students undergraduate students alumni related links robotics demos movies robotics tools ucb robotics ftp server tools publications ucb computer vision group interfacing reality robotics related sites interest www sites interest ucb robotics lab moy 23 sep 1996 complementarity problem net result decades research subject complementarity problems diverse applications engineering economics sciences established fruitful discipline mathematical programming monographs surveys documented basic theory algorithms applications complementarity problems role optimization theory page serves center information research complementarity problems listing meetings interest community pointers software complementarity problems links pages interest listing researchers application areas table contents directory researchers complementarity software complementarity problems applications complementarity relevant web links directory complementarity researchers software complementarity problems mcplib collection nonlinear mixed complementarity problems problem description access gams source files problems complementarity toolbox matlab evolving freely toolbox consists mex files mcplib problems accessed matlab access gams mex files give function evaluations sparse evaluations machine specific versions downloaded path solver toolbox details solver interface gams describes library routines hook solver gams mcp modeling language contact steve gams rutherford colorado ferris cs wisc details miles miles extension classical newton method solution computed lemke complementary pivot algorithm newton point define newton direction merit function measures violation feasibility complementarity miles employs restart procedure cases newton point computed due termination secondary ray elements appearing data path runs gams mcp directly matlab path solver applies techniques similar newton methods smooth systems nonsmooth mcp algorithm consists sequence major iterations consisting approximation linearization step similar miles construction path newton point solution approximation search path newton point exists path constructed step partially computed path problem nonmonotone strategy employed applying path search helps avoid convergence local minima norm function underlying nonsmooth equation number function evaluations required small list solver options document ne ne algorithm based system nonsmooth equations ne algorithm implemented gams mcp solver robustness improved proximal perturbation strategy giving algorithm equations handled directional derivatives smooth smooth algorithm based system nonsmooth equations approximately solving sequence smooth approximations lead nonsmooth system iteration smooth approximation original system formed accuracy approximation determined residual current point implemented gams mcp system solvers implemented subsystems gams compared paper applications complementarity engineering economic applications complementarity problems paper lists applications complementarity problems preprocessor gams modeling language economic equilibrium problems formulated easily gams home page information national energy modeling system papers related algorithms paper giving overview project relevant web links michael trick operations research page interesting links interior point web information interior point methods argonne national laboratories archive modified october 24 1996 michael ferris ferris cs wisc voice natural language laboratory department computer science duke university durham north carolina overview area natural language processing systems seek develop class task oriented natural language processors enable human machine collaborate efficiently problem solving emphasize importance fast convenient communication minute multimodal input voice typing touch screen output synthesized voice video screen work primarily concentrates theories semantics systems emphasis mechanisms handling complex noun phrase resolution focusing mechanisms dialogue comprehension user models order test theories continuously build natural language interactive systems study performance typical problem solving situations human subjects experimental work examples human machine dialogue study yields data related achieved level efficiency personalities faculty alan biermann curry phil long graduate students amit yue joyce michael fulkerson greg krishnan rajagopalan paul zheng liang richard smith chris jenkins barry koster robert rodman ruth day projects dialogue theory virtual environments programming tutor circuit fix shop collaborative modeling text abstraction voice interactive processing system document management argumentation theory metaphor resources publications cs duke january 17 1996 refresh main html basefont 4 click image skip animation page express dml publications page img ucla data mining laboratory home page click text content length 3092 accept ranges bytes cognitive robotics home page page construction cognitive robotics project professor lynn andrea stein ap group artificial intelligence laboratory massachusetts institute technology cognitive robotics projects neo modular systems imagination project natural communication robots adaptable synthetic robot languages visual systems modular visual tracking system postscript formal description html high level perceptual contours variety low level physical features gzipped postscript 2 cog humanoid robot joint project http www ai rest cog group cognitive robotics project supported national science foundation young investigator award professor stein opinions findings conclusions recommendations expressed material author necessarily reflect views national science foundation emily wade fund massachusetts institute technology gordon brown fund department electrical engineering computer science massachusetts institute technology office naval research multidisciplinary university research initiative trainable modular vision systems mit ai lab cbcl maintained lynn andrea stein las ai mit copyright 1996 massachusetts institute technology rights reserved content length 2560 accept ranges bytes infolab systems information access language based systems home page globe ai laboratory infolab systems group develops agents answer questions world wide web ordinary english generally agents connect information seekers information sources natural language seekers people computers sources computers people sources provide information variety media text photographs audio video agents centered start natural language system developed boris katz mit artificial intelligence laboratory start information annotations form natural language sentences phrases retrieval enabling handles globe server answers questions weather reports maps geographical questions ai lab server answers questions mit artificial intelligence laboratory including questions people work research adding news server connections multiple news sources answers questions daily news information work contact infolab systems group infolab systems group artificial intelligence laboratory massachusetts institute technology programming language group interested aspects programming languages design semantics implementation current members include zena ariola stefan visiting faculty mathematics computer science universiteit amsterdam netherlands lars hansen barton massey bjorn amr sabry sabry cs uoregon img optics topography involving cornea lens optical cs berkeley project overview home page optical research group project studying cornea front part eye responsible quarters light refraction eye visual correction contact lenses recently developed corneal require precise information shape cornea geometric modeling scientific visualization project developing sophisticated techniques provide improved shape representations patients corneas affiliated computer graphics group computer science division university california berkeley research collaboration school optometry berkeley late breaking exciting news optical project submissions siggraph 96 accepted siggraph 96 electronic theatre video entitled optical project uc berkeley computer aided cornea modeling visualization siggraph 96 paper entitled reconstructing curved surfaces specular reflection patterns spline surface fitting normals information optical project research goals faculty students optical cs berkeley mailing list software suite optical papers visual results algorithm prof barsky november 1994 silicon valley siggraph talk proposal newly designed 1995 1996 copyright image optical humor optical photos group photos refraction keratometry mathematics statistics conference related information sites berkeley computer graphics shirt hit siggraph 95 information professor brian barsky barsky cs berkeley finger information keywords corneal topography videokeratography keratometry contact lenses corneal topographic mapping contact lens design fabrication corneal surgery radial rk laser situ net surfer number img access homepage copyright 1996 optical research project rights reserved www maven dan garcia cs berkeley img send feedback made macintosh img img img img optical representative icon page pages clicking bring back parallel distributed computing group professor jehoshua shuki bruck graduate students vasken bohossian charles fan michael gibson paul marc xu research group focusing number fundamental issues related design algorithms protocols architectures enable efficient fault tolerant parallel distributed computing scientific commercial applications research program blend basic research experimental systems activities creating balance theory practice experimental activities centered laboratory fault tolerant parallel distributed computing includes cluster powerful workstations connected communication hubs consisting high speed interconnects scope program consists highly interrelated topics efficient parallel computing distributed environments fault tolerant parallel distributed computing models computing inspired neural networks projects rain reliable array independent nodes publications electronic technical reports related links california institute technology dept electrical engineering dept computation neural systems cns 188 computation theory neural systems links caltech library computer username caltech toc doc library computer username glimpse eccc mathscinet britannica alta vista check access logs site email comments fan paradise caltech titan generation infrastructure integrating computing communication funded national science foundation cise institutional infrastructure program computer science faculty university california berkeley developing computing communication infrastructure type computing system called titan computing system comprises integrated ensemble computing communication elements organized provide user number services characterize practice computing century important multimedia video capabilities delivery vehicles storage communication ii huge computing power clusters workstations operating single parallel computer enormous storage space iii innovative parallel languages debuggers libraries iv high accessibility mobile fixed locations progress report 1995 96 progress report 1994 95 project presentation 1995 nsf pi meeting duke university june 1995 primary components project core computing component forms architecture operating systems portion core computing component titan castle forms parallel programming compilation portion core media component driving applications general cs research infrastructure architecture os network workstations network workstations high performance integrated system areas research component active messages fast communication primitives culler fast implementations conventional communication layers fast sockets mpi culler anderson global management resources anderson xfs distributed file system striping workstation disks operative caching client memories anderson patterson network virtual memory patterson anderson culler benchmark suite patterson castle core parallel programming language support castle project integrated software support parallel computing areas research castle component split performance programming language nows parallel machines include mantis graphical debugger culler yelick multipol library distributed data structures designed ease programming irregular problems large scale distributed memory multiprocessors yelick scalapack scalable version titanium compiler language support parallel programming distributed memory multiprocessors aiken yelick graham parallel version object oriented language sather feldman multimedia systems support content development areas research multimedia component tenet protocols real time applications ferrari multimedia research group continuous media applications systems infrastructure rowe multimedia authoring initiative harrison ensemble language document centric interactive systems graham harrison computer graphics sequin barsky forsyth canny malik info pad prototype providing ubiquitous wireless access multimedia data brewer katz rowe daedalus project wireless networking strategies katz connection driving applications global climate modeling gator demmel soda hall building walkthrough sequin simulation animation package part path project varaiya yelick bat bayesian automated taxi autonomous vehicle control part path project russell cancer cell simulation yelick demmel digital repositories intelligent access massive quantities multimedia information distributed repositories wilensky stonebraker cs technical report server electronic environmental library project nasa eosdis alternative architecture project topography involving cornea lens barsky database stonebraker scalable web services brewer general cs research infrastructure software warehouse cs division home page david culler culler cs berkeley culler cs berkeley caltech archetypes etext project caltech archetypes etext project combines work areas investigation programming archetypes programming briefly abstraction class programs common structure includes class specific design strategies collection program designs implementations experimental electronic textbook content based idea programming archetypes send comments suggestions cs caltech etext cs caltech overview paper concurrent program archetypes html ps delivered keynote address 1994 international parallel processing symposium overview prototype implementations developed collection prototype implementations documentation program code applications developed based applications electronic textbook collection prototype chapters electronic textbook based archetypes chapters initially developed based authoring tool called etext engine related papers student projects collection papers student projects archetypes electronic textbook links collection links related projects textbooks bibliographies repositories code documentation program code anonymous ftp etext caltech noted individual documentation postscript versions html documents anonymous ftp etext caltech collected repository copyright 1994 mani chandy rights reserved reproduction part work permitted educational research provided copyright notice included copy compositional systems research group caltech cs dept modified berna massingill september 1996 work supported part darpa grant n00014 91 crpc grant ccr 9120008 artificial intelligence group cu boulder format picture position email office phone email names qualified cs colorado faculty img liz bradley asst professor 1 303 492 img mike eisenberg asst professor duck 1 303 492 img gerhard fischer professor gerhard 1 303 492 img clayton lewis professor clayton 1 303 492 img james martin assoc professor martin 1 303 492 img wharton asst professor adjunct 1 303 541 separate pages connectionist systems group lifelong learning design group graduate students img casey boyd 1 303 492 4800 img catherine brand brand 1 303 492 img michael jones 1 303 492 img bill myers 1 303 497 img reinhard 1 303 492 img stephen 1 303 492 recent graduates img roland 1 xxx xxx xxxx img christopher 1 xxx xxx xxxx img patrick 1 xxx xxx xxxx img john 1 xxx xxx xxxx img nick wilde wilde 1 xxx xxx xxxx cu boulder computer science department home page cs colorado uw madison robotics lab 302 mechanical engineering 1513 university avenue madison wi 53706 vladimir lumelsky director lab review lab research activities people lab lab technical reports compressed postscript simulation library v2 0 related courses robotics seminar recent projects selected publication abstracts maze searching algorithms effect kinematics sensor based motion planning dynamics sensor based control jogger model sensing planning decentralized intelligence groups robots special topics sensor based motion planning tethered robots underwater robots kinematic redundancy sensitive skin project human centered systems computational geometry related research uw madison neil duffie manufacturing systems chuck dyer computer vision robert lorenz sensors actuators jude shavlik machine learning robotics links ieee society robotics automation ieee ras ieee ras tech committee robot motion path planning robotics internet resources page robotics web servers robotics nasa telerobotics research program robotics frequently asked questions list local links uw madison cs dept uw madison ai group uw madison college engineering comments suggestions errata hert cs wisc learning case adaptation case based reasoning description central research challenge case based reasoning cbr developing methods adapting retrieved solutions solve problems current adaptation methods rely hand coded task specific information placing considerable burden system developer project studies case adaptation knowledge automatically learned reused models cbr systems starting domain task independent adaptation information augment general knowledge learning domain specific information adaptations perform learning storing traces solution process successful adaptations enable traces reused future adaptations method cbr systems learn solutions make existing solutions memories faculty david leake graduate students andrew david wilson support research supported grant iri knowledge models cognitive systems program iris division national science foundation information cbr research indiana click return computer science research page university utah department computer science vision robotics research vision robotics group investigates broad range problems computer vision sensing robotics work involves interdisciplinary multi investigator efforts group works closely alpha 1 group utah center engineering design principal faculty tom henderson john hollerbach william thompson projects laboratory extraction micro terrain features hard copy benchmark suite mobile robotics reverse engineering mechanical parts utah robotics kit utah prototyping environment upe virtual prototyping assemblies vision based navigation unstructured outdoor terrain visual motion miscellaneous facilities support research vision robotics supported grants advanced research projects agency national science foundation img img vision cs utah project toolkit building problem solving environments funding project funded cise directorate national science foundation grant number ccr 9527130 entitled integration symbolic computing frameworks classes problem solving archetypes collaborating participants california institute technology computer science applied mathematics center advanced computing research mani chandy mani cs caltech dan dim caltech james pool caltech indiana university pete beckman beckman cs indiana randy bramley bramley cs indiana viswanathan cs indiana dennis gannon gannon cs indiana todd green cs indiana juan cs indiana mexico state university subhankar banerjee cs nmsu srikant srikant cs nmsu los alamos national laboratory advanced computing laboratory john acl lanl gov dan quinlan c3 lanl gov drexel university bruce char mcs drexel tom hewett hewett ocs drexel jeremy johnson mcs drexel mcs drexel university california irvine donald uci overview project trademarks registered trademarks www pages property respective owners home page beckman extreme indiana www alert redirection response server handled client http www cs washington research projects weird www connection moved permanently document moved grail graphics imaging laboratory home page grail graphics imaging laboratory university washington department computer science engineering information people courses research projects publications theses software data cool images neighborhood department computer science engineering university washington seattle local interest grail disk usage policy comments mtwong cs washington 23 july 1996 wwt logo wisconsin wind tunnel project future massively parallel computers built workstation nodes programmed high level parallel languages hpf support shared address space processes uniformly reference data wisconsin wind tunnel wwt project seeks develop consensus middle level interface languages compilers system software hardware proposed interface cooperative shared memory evolutionary extension conventional shared memory software hardware recently working revolutionary interface called tempest tempest mechanisms programmers compilers program libraries implement message passing transparent shared memory hybrid combinations developing implementations tempest thinking machines cm 5 cluster workstations wisconsin cow hypothetical hardware platform approach cow bus snooping logic implemented fpgas sram collaborating wisconsin paradyn project adapt performance tools tempest overview annotated bibliography slides overview talk november 1995 slide page slides page complete technical papers contributors funding sources origin project wisconsin week article wwt paradyn related projects wisconsin cs computer architecture group computer sciences department university wisconsin world wide computer architecture information updated 6 july 1995 mark hill markhill cs wisc cs database group homepage cs database group suny buffalo people faculty member dr zhang student member cheng phd graduated 1996 student member phd student student member john whitley phd student student member wendy chang phd student ece student member sreenivas student member student member song student member wen student member thomas johnson student member bhat student member venkatesh student member hao wang student member deepak murthy publications distributed database system project multimedia database project page construction don surprised email cs buffalo flux operating system project img fluke nested process architecture flux project objectives provide infrastructure flux highly efficient component based systems flexible degrees inter component trust initially oriented hardware enforced protection ii provide transparent flexible control resources arbitrary subsystems iii distribute free usable versions developed software recently developed kernel os structure future work based paper microkernels meet recursive virtual machines describes system efficiently supports recursive virtual machines paper paper cpu inheritance scheduling appeared osdi 96 draft api fluke kernel html format 1 postscript 2 postscript beware 110 pages long white space design rationale document forthcoming year design features provide large performance gains safely storing portions normal kernel objects user space outlined slides work progress talk december 95 sosp avoids kernel entry exit common cases artist fluke nested process architecture fluke os providing encapsulated environments untrusted applications project members papers core os related papers module management related papers dsm related papers software flux os toolkit toolkit provide infrastructure constructing operating systems mach kernel major component project improved kernel kernel development moved fluke major work mach kernel stopped unix server distribute version server pa mach 4 4 lite system snapshot freely distributable pa risc source binaries form hosting 4 4 lite system quarks alpha release portable efficient distributed shared memory system moss highly functional dos based part flux os toolkit completely modularized developed mach shared objects project creates portable object descriptions class declarations future flux project enable system provided polymorphic functions pa risc gnu tools maintain gnu language tools hp pa risc architecture provide recent versions source hp ux binary forms related utah projects computing resources support group research operating systems related language work sponsored grants arpa nsf hewlett packard ibm center software science utah state center excellence job openings research staff student fellowships research assistantships directions hotel information directions salt lake airport computer science department university information salt lake hotels university utah department computer science home page lepreau cs utah modified fri nov 1 1996 mathematics experiences image processing metip project director steven tanimoto department computer science engineering university washington box 352350 seattle wa 98195 2350 usa major educational problem united states countries students grades 12 lose interest mathematics science progress school students complain mathematics difficult don past simple arithmetic response concerns national council teachers mathematics identified number features grades 5 8 curriculum include order motivate students stay interested favor conceptual learning rote operations emphasize practical mathematics encourage discussions group learning encourage exploratory open ended learning goal metip project digital image processing meet objectives developed series applications designed students manipulate digitized images choice materials intended enrichment activities part standard classroom curriculum teachers play roles activities student learning leading discussions concepts students explored computer metip project number programs students explore mathematics image processing pixel calculator click order free copy today image warper click order free copy today transform programmer click order free copy today applications developed primarily 386 486 pentium based pc running microsoft windows application pixel calculator apple macintosh list people working metip project closely related project involved study multiplayer educational activities metip project working integrate www activities ideas prospects direct distributed image databases educational image processing project collecting experiences users xform image transformation software fun software putting current version documentation online link set demonstrations xform put graduate students seminar winter 1996 xform programming environment integrated subset common lisp offers technical essentials approach learning teaching computer programming fundamental attraction approach students learn program computer pursuit creating neat visual effects digital images people things interest successfully installed software discuss teaching programming contact links related projects listed metip supported part national science foundation grant number mdr 9155709 bricker cs washington tanimoto cs washington modified tuesday 6 february 1996 center lifelong learning design university colorado boulder human computer communication research group center lifelong learning design part department computer science institute cognitive science university colorado boulder mission center establish theoretical work building prototype systems scientific foundations construction intelligent systems serve amplifiers human capabilities information topics introduction making learning part life gift wrapping approach technology jargon upcoming events members collaborating groups internal password required meetings courses current research grants projects research prototypes publications 1995 publications 1994 earlier recent presentations relevant resources web news vl 96 conference chi 96 conference child play 96 world wide web 5 96 cu boulder update 22 august 96 cs colorado ucla parallel computing laboratory ongoing research overview maisie parallel simulation language visual programming environment maisie sesame system software measurement evaluation travler system support mobile computing wamis cad microsystems high performance wireless network systems uc data parallel language message latencies sp2 results mpl maisie mpi research sponsors recent publications courses parallel computing directions lab los angeles int airport research personnel principal investigator prof bagrodia graduate students bhargava yu chen stephen andy kahn richard meyer brian park sundeep prakash ph 1996 ha yoon song suresh thakur research staff ph 1995 engineer programmer analyst xiang zeng prospective graduate student alumni claudia 1996 dhagat ph 1995 calvin leung 1996 jay martin 1994 expect work published upcoming conferences symposia remind upcoming deadlines research area access restricted members group interesting sites ucla ucla computer science department ucla csd research laboratories informs page georgia tech parallel simulation william mary simulation laboratory parallel distributed computing chinese university hong kong scientific computation ucsd warped simulation university cincinnati parallel distributed simulation university texas san antonio simulation bookmarks university calgary updated tuesday 19 nov 96 16 25 56 pst designed richard meyer img william weihl associate professor computer science engineering researchers large scale parallel software group develop easier methods writing efficient parallel programs projects group conducted jointly parallel distributed operating systems group current research conducted major areas work begun system continuing autopilot project compiler modifications widely languages goal work develop compiler runtime system mechanisms raise level abstraction parallel programs making easier port tune program studying architectural operating system support low overhead communication multi programmed multi user systems goal combine speed today high performance multiprocessors protection guarantees distributed systems developing techniques high performance simulation multiprocessor systems work focuses parallel implementation proteus single processor simulator finally group members involved projects dedicated designing evaluating parallel algorithms applications img img img university utah department computer science utah verifier uv project formal methods system design verification uv cartoon synopsis process designing modern digital hardware systems multiprocessors challenging ways terms correctness problems solved projects area years large group sizes constantly face changing requirements personnel newly unanticipated facts applying today verification tools verify entire systems nature requires inordinate amounts human effort computer resources darpa award utah verifier uv project hopes address solve problems making formal verification techniques apply problems industrial scale ideas developed context real systems projects avalanche specific activities date include efficient explicit enumeration methods based partial order reduction methods model checking trivial industrial bus specifications specific activities planned include creation suite verification tools explained uv system block diagram protocol verifier accept descriptions extended subset protocol modeling language key extensions area incorporating abstract data types uninterpreted functions employ efficient fly explicit enumeration algorithms unique feature support refining high level protocol descriptions assume infinitely sized communication buffers finite shared buffers cv cycle level verifier cv accept descriptions extended subset verilog key extensions area incorporating abstract data types perform implicit enumeration efficiently recently developed graph representations logic functions multiway decision graphs al cv support pragmatically motivated features including facility accept test vectors cross validating cv models sv switch level verifier sv feature parametric forms boolean expressions investigated incorporating input constraints symbolic simulation vectors verification conditions established sv symbolic simulation derived descriptions provided cv tool db design requirements base db shared members project group core db based pvs verification system sri expressive power pvs theory description language permit design requirements captured high level abstraction permit future extensions exploit pvs full power permit state transition relation cv translated pvs prove key system properties db facilities translate assertions design requirements base assertions verified protocol cv data layout cycle level details tools ensure consistency models valuable aspect organization permit regression verification runs design db tool hypertext based api allowing designers pursue links pieces specification benchmark examples benchmark examples cutting hierarchical levels abstraction released key verification benchmark suite delivered distributed shared memory cache protocol refinement hardware realization industrial bus routing network refinement bus transactions refinement bus arbitration schemes flow control bus interface logic details prospective graduate students post doctoral fellows encouraged contact cs utah http www cs utah details faculty gopalakrishnan alan davis students ratan ravi img img intelligent learning environments summary cognition technology group vanderbilt ctgv developing jasper problem solving series based program designed motivate students learn reason mathematically complex realistic problems part project developing collection computer based learning environments incorporate project constructivist theories generative learning techniques intelligent learning environment design resulting paradigm microworld exploration problem solving interesting systems constructed tested 1 trip planning microworld jasper system students construct evaluate reason solutions trip planning problems 2 linked trip planning microworld students study develop graphical tools quickly answer questions distance time rate gas consumption system test bed studying richness computer traces protocol analysis systems incorporate beneficial aspects intelligent tutoring systems cognitive tools reflective interaction coaching current work area focusing onr sponsored project studying student understanding ac circuit concepts goal develop instructional methodologies computer based environments training complex maintenance troubleshooting tasks index selected bibliography graduate students tamara balac email tamara vuse vanderbilt email cs stephen owens links web ai education general ai links navigate web img modified november 03 1996 centre systems update img science members img centuries logical math css groups science capture simplest hotlist common sense notions fuzzy logic offers feedback characterize subjective ideas search mathematician george fuzzy logic courses offered sfu 2 css speakers series announcements feature day william havens associate professor computing sciences constraint reasoning methodology intelligent systems applications director intelligent systems lab 1075 multiscalar logo wisconsin multiscalar project technical papers talks multiscalar people contributors funding sources related projects software wisconsin cs computer architecture group computer sciences department university wisconsin world wide computer architecture information information interest local users updated 20 february 1996 guri sohi sohi cs wisc center display technology manufacturing dtm university michigan center national focal point research development flat panel display technologies focus manufacturing processes materials keys producing low cost high quality displays dtm center established university michigan college engineering cooperation state michigan federal government flat panel display industry picture center located north campus university michigan img site points interest site late breaking news dtm navigation links img img img img img img img dtm research newsletter public facilities events ftp img questions pertaining dtm center send dtm info umich case based reasoning group img img img img img img img request information webmaster etag content length accept ranges bytes trainable modular vision system project joint undertaking mit ai lab cbcl center biological computational learning mit funding received onr multidisciplinary university research initiative muri principal scientific issues underlying work project learning vision research undertaken group tackle inter complexity learning training set size prior information configurable learning networks performance analysis steerable pyramid attention mechanism series online report summaries projects funded fully part muri accessed clicking applications link projects key ideas objectives milestones challenge approach multidisciplinary team management structure system modular vision system architectures applications slides show overview structure microsoft provided generous assistance project information contact ichiro 545 technology square rm 721 cambridge ma 02139 ai mit phone 617 253 fax 617 258 updated november 15 1995 case based reasoning group cbr web server case based reasoning group part department computer science university massachusetts amherst find specific information research publications abstracts personnel purpose research professor rissland cbr group deals case based reasoning cbr ai legal reasoning cbr machine learning cbr information retrieval cbr scheduling current research projects include projects investigate multiple case representation indexing schemes precedent based cbr effect high level reasoning goals supporting cbr tasks vice versa mixed paradigm blackboard based architecture cbr generation retrieval strategies context information retrieval automatic selection parameters dynamic scheduling problems research cbr ir case based information retrieval system cbr determined relevant cases generate queries submitted inquery cbr system framework heuristic search guide retrieval cases pertinent knowledge adversarial argument frank blackboard based architecture create diagnostic reports tailored user prescribed goals report type broadway case retrieval classification system learns set distinguished cases actual prototypes demonstrated classification power broadway cbr system retrieval relative type case cabot project case based search developed inductive learning algorithm retrieval adaptation mechanisms cbr ml project investigated selection training instances characterizations cases point employed cbr systems mixed paradigm cbr rbr hybrid precedent based cbr system img server traffic summary reports cbr web server administrator update 2 17 95 galileo sci projects wisconsin table contents galileo project description publications related projects sci wisconsin project description publications project members galileo wisconsin obligatory header picture galileo galileo project conducted computer architecture group university wisconsin madison project focuses medium long term evolution processor system architectures emphasis memory system specifically studying relationship processor main memory future systems completely separate today integrated extent processing capability bit storage merge ways increasing chip penalties instructions limited chip bandwidth designers place capacity processor chip module eventually sizable fraction main memory resides chip represented arrow labeled diagram possibility migration processor capability dram chips eventually central processor iram arrow specific research focuses areas examining performance impact large memory latencies limited memory bandwidth current future microprocessor based systems performance modeling design points processor memory integration spectrum cache hierarchy design integrated systems design main memory banks integrated system program execution systems multiple integrated chips architectures galileo specific publications exploiting optical interconnects eliminate serial bottlenecks doug burger james goodman appears 3rd international conference massively parallel processing optical interconnects october 1996 architectures execution model doug burger stefanos kaxiras james goodman university wisconsin madison computer sciences department technical report 1317 july 1996 quantifying memory bandwidth limitations current future microprocessors doug burger james goodman alain ka gi appears 23rd international symposium computer architecture 1996 declining effectiveness dynamic caching general purpose microprocessors douglas burger james goodman alain ka gi university wisconsin madison computer sciences department technical report 1261 january 1995 related projects iram uc berkeley kyushu univeristy japan sci wisconsin group closely involved research relating cache coherent shared memory multiprocessor design specifically studying scalable coherent interface coherence transport layers sci ieee standard 1596 1992 base platform exploration ideas sci standard specifies linked list based hardware coherence protocol includes support efficient synchronization primitives queue lock bit optimizations sharing patterns pairwise sharing fresh read sharing standard includes definition extremely high bandwidth 1 gb low latency transport layer processing elements individual clusters performing sci related research topics extending sci growing sharing structures efficient hardware synchronization shared memory multiprocessors scalability study base sci protocol including standard extensions aggressive consistency models shared memory multiprocessors wisconsin sci publications glow cache coherence protocol extensions widely shared data stefanos kaxiras james goodman proceedings 10th acm international conference supercomputing 1996 extensions sci stefanos kaxiras proceedings 10th international parallel processing symposium april 1996 techniques reducing overheads shared memory multiprocessing alain ka gi douglas burger james goodman appears architecture paper proceedings 9th acm international conference supercomputing july 1995 university wisconsin madison computer sciences department tr 1995 simulation sci transport layer wisconsin wind tunnel douglas burger james goodman proceedings international workshop sci based high performance low cost computing march 1995 university wisconsin madison computer sciences department technical report march 1995 hierarchical extensions sci james goodman stefanos kaxiras university wisconsin madison computer sciences department technical report july 1994 extending scalable coherent interface large scale shared memory ross evan johnson university wisconsin madison computer sciences department technical report 1136 february 1993 hardware support synchronization scalable coherent interface sci stein james goodman philip university wisconsin madison computer sciences department technical report 1117 november 1992 interconnect topologies point point rings ross johnson james goodman university wisconsin madison computer sciences department technical report 1058 december 1991 analysis sci ring steven scott james goodman mary vernon university wisconsin madison computer sciences department technical report 1055 november 1991 lower bounds latency scalable linked list cache coherence ross johnson university wisconsin madison computer sciences department technical report 1029 june 1991 analysis synchronization mechanisms shared memory multiprocessors philip james goodman university wisconsin madison computer sciences department technical report 1005 february 1991 set efficient synchronization primitives large scale shared memory multiprocessor james goodman mary vernon philip proceedings international conference architectural support programming languages operating systems april 1989 university wisconsin madison computer sciences department technical report 814 project participants faculty jim goodman graduate students doug burger alain ka gi stefanos kaxiras project alumni ross johnson steve scott modified fri aug 2 09 12 00 1996 doug burger dburger cs wisc visual design analog computers description analog field computers strongly visual component design analogy concrete butterfly wing abstract matrix ability design field computer depends ability visualize system research involves defining transformations map system analog computer formalizing inference methods visual design faculty jonathan mills gerard allwein graduate students students research area send mail jonathan mills gerry allwein affiliated projects iu visual inference laboratory information modern analog field computing related projects analog vlsi robotics laboratory return computer science research page case based selection problem solving methods scientific computation description project applies case based reasoning problem selecting methods solving sparse linear systems scientific computation hard fast rules determine solvers apply experience based reasoning cbr promising method solver selection goal develop algorithms automatically learn methods apply problems types hardware publicly distribute implementation algorithms solvers developed part project scientific computation faculty david leake graduate students vikram subramaniam david wilson affiliated projects scientific computation indiana university support research supported systems assistantship indiana university computer science department information cbr research indiana click return computer science research page img victor stephanie senior research scientist principal research scientist associate director lcs computers fast ubiquitous part lives appetite information increasing result researchers sought develop convenient human computer interface ordinary people effortlessly access process manipulate vast amounts information education decision making purchasing entertainment researchers spoken language systems group speech interface user language ideal natural flexible efficient economical form human communication tasks lend spoken input making travel arrangements selecting movie fact exercises interactive problem solving solution built incrementally user computer playing active roles conversation language based input ouput technologies developed integrated reach goal speech recognition combined natural language processing computer understand spoken commands context previous parts dialogue output side information provided computer computer requests clarification converted natural sentences delivered verbally james glass david research scientist research scientist research activities fall categories basic research aimed quantifying modeling aspects speech communication chain ranging development computational models humans hear modeling linguistic regularities spontaneous speech area research results develop algorithms speech recognition language understanding research category integrate component technologies prototype spoken language systems varying capabilities spoken language systems real application domains developed group voyager system future drivers explore navigate unknown urban setting system enables traveller make airline reservations galaxy system intended provide easy access line information information highway language tutor directed interactively learning foreign languages img img img constraint description research concerned finding fast algorithms constraint satisfaction problems constraint satisfaction problem series constraints imposed set discrete variables task find set values variables satisfies constraints simultaneously scheduling traffic lights light discrete states constraints states traffic lights require cross streets green lights time constraint satisfaction problem thousands variables thousands constraints constraint satisfaction problems arise diverse areas include generating tests correctness electronic circuits understanding line drawings computer solving combinatorial problems predicting folding rna molecules set constraint satisfaction problems np complete problem sets fast algorithm constraint satisfaction problems found brute force algorithms constraint satisfaction problems extremely slow nonetheless algorithms found fast problems np complete problem sets research concerned finding characterizing algorithms problem sets constraint satisfaction problems solved quickly aim finding general algorithms fast wide range problem sets faculty paul walton jr graduate students dmitri neil haven support nsf img return computer science research page computational geometry lab mcgill slightly web page computational geometry lab mcgill part school computer science mcgill things reach faculty visitors postdoctoral researchers students alumni information research computational geometry bibliography cryptography related files reach mail courier computational geometry laboratory school computer science mcgill university 3480 university street suite 318 montreal quebec h3a 2a7 canada electronic mail cgm cgm cs mcgill ca phone 514 398 4838 faculty professor david professor luc professor professor sue whitesides visitors postdoctoral researchers dr dr pei dr dr stephen students alumni david min kong alain img img construction walkthru project interactive virtual building environments simulation based design principal investigator carlo sequin project explore interactive virtual environments existing planned buildings key model serves driving force tools algorithms user interfaces computer model soda hall computer science building work tasks extending soda hall model making photo realistic mark reconstruction surface details range video data laura downs parallelizing radiosity walkthrough project object associations making walkthru model interactive rick bukowski object associations simple practical approach virtual 3d manipulation paper published proceedings symposium interactive 3d graphics monterey california april 1995 bukowski ms thesis csd 95 886 walkthru editor realistic effective interaction virtual building environments considerably detail design implementation walkthru interactive editor postscript increasing rendering efficiency soda hall model maryann simmons automatic object simplification converting model 0 ajay unigrafix vrml conversion randy keller efficient dynamic objects walkthrough models integrating model fire simulator rick bukowski interactive walkthru environments simulation developing tools make building model generation easier rick lewis 1995 abstract building model generation 1996 ilp presentation bmg building model generator projects overlap part img arcade architectural computer aided design evaluation ^^^ back soda hall home page back graphics projects page page editor carlo sequin img img database systems laboratory department computer science university massachusetts amherst img database systems laboratory part computer science department university massachusetts current research activities deal enhancing performance availability applications require transaction support semantic information objects operations transaction model application principal investigator prof krithi ramamritham phd students current mohan kamath cris martin past badrinath associate professor computer science rutgers university panos chrysanthis assistant professor computer science university pittsburgh lory molesky oracle corporation research areas related publications previous projects semantics based concurrency control reasoning extended transaction models acta framework formal characteristics performance aspects epsilon serializability current projects language support extended transaction models support recovery shared memory database systems data sharing schemes multimedia database systems transaction management query processing massive digital databases workflow management support advanced database applications funding agencies national science foundation sun microsystems lab information complete list publications lab research groups cs department umass computer science technical reports interested database systems bibliography check latest search engine designed developed mohan kamath links research development areas related databases watch future additions active databases university florida university michigan university colorado boulder politecnico di milano italy heriot watt university uk university linz austria concurrency control transaction management cooperative problem solving db centric cscw cscw page university florida gmd germany technical university germany data warehousing stanford university data warehousing conference database archiving lawrence livermore national laboratory llnl database benchmarks tuning performance 007 benchmark university wisconsin tpc benchmarks sequoia benchmark university california berkeley city university london prima project oopsla 95 workshop benchmarks performance database interfaces visualization user interfaces database security authorization george mason university politecnico di milano italy data knowledge mining discovery gte labs ibm almaden research center university california los angeles los nations lab university british columbia canada data models schemas university pennsylvania norway database programming languages university pennsylvania university massachusetts object systems lab sql standards temporal extensions sql university arizona deductive databases intelligent deductive databases digital libraries university california berkeley university california santa barbara carnegie mellon university university illinois urbana champaign university michigan stanford university massachusetts institute technology ibm massive digital databases distributed data management university california berkeley university maryland university florida university erlangen germany extended advanced transaction models management transaction management engineering design databases eth zurich switzerland university erlangen germany federated heterogeneous information systems interoperability stanford university university florida purdue university microelectronics computer technology corporation mcc technical university darmstadt germany university manitoba canada university zurich switzerland open group common object request broker architecture corba omg system object model som ibm corp lab germany hypermedia microelectronics computer technology corporation mcc university michigan university linz austria fraunhofer institute germany indexing techniques northeastern university intelligent deductive databases university wisconsin university california los angeles georgia tech politecnico di milano italy heriot watt university uk internet information www microelectronics computer technology corporation mcc university colorado university georgia stanford university university alberta canada bell labs university melbourne australia knowledge based systems university texas austin university toronto canada university california los angeles university twente netherlands legacy data reengineering eth rich switzerland reasoning systems paper collection workflow management logical physical database design politecnico di milano italy university zurich switzerland massive digital databases text databases information retrieval mdds university california berkeley university massachusetts database lab university massachusetts information retrieval lab northeastern university university arizona high performance storage system development team nasa gsfc national storage lab llnl gmd germany eth zurich switzerland digital libraries mobile wireless personal computing rutgers university purdue university university washington stanford university university california los angeles multidatabase systems university waterloo canada queen university canada multimedia databases university minnesota university california los angeles oregon graduate institute university massachusetts indiana university politecnico di milano italy irst italy university italy heriot watt university uk ibm almaden research center garlic project text image video ibm almaden research center gmd germany university erlangen germany technical university darmstadt germany university alberta canada object oriented databases university wisconsin university michigan brown university university virginia gte laboratories inria france university alberta canada university manitoba canada university twente netherlands politecnico di milano italy university linz austria eth zurich switzerland edinburgh university uk linko ping university sweden object database management group oopsla 95 workshop open architecture extensible systems federated heterogeneous information systems parallel distributed databases university wisconsin university twente netherlands heriot watt university uk partial information university pennsylvania query processing optimization oregon graduate institute ibm almaden research center sequent computer systems sybase white paper query accelerator politecnico di milano italy real time databases university massachusetts university virginia university michigan stanford university boston university bilkent university turkey recovery transaction management scientific databases oregon graduate institute university michigan university erlangen germany spatial databases university wisconsin politecnico di milano italy heriot watt university uk university waterloo canada university minnesota temporal databases university florida politecnico di milano italy edinburgh university uk transaction models management traditional advanced university massachusetts recovery shared memory dbms university massachusetts language support extended transactions eth zurich switzerland technical university darmstadt germany oregon graduate institute university massachusetts acta framework university massachusetts epsilon serializability university massachusetts semantics based cc visualization user interfaces ibm almaden research center university california berkeley university toronto canada university washington university michigan virginia tech heriot watt university uk workflow management ibm almaden research center university massachusetts university georgia university twente netherlands university zurich switzerland eth zurich switzerland politecnico di milano italy university erlangen germany fraunhofer institute germany workflow management coalition george mason university workflow tutorial links interesting database related pages special interest groups organizations acm sigmod information server acm sigir information server acm information server acm information server object management group home page object database management group home page open home page vldb endowment workflow reengineering international association languages standards architectures tutorials sql standards home page sql information home page standard home page 007 benchmark home page tpc benchmark page sequoia benchmark exhaustive list benchmarks open specifications page common object request broker architecture corba system object model som object linking embedding ole workflow management coalition workflow tutorial university research labs university wisconsin madison stanford university university california berkeley university illinois urbana university maryland college park university virginia charlottesville university georgia athens georgia tech rutgers university university florida university illinois columbia university brown university northwestern university oregon graduate institute indiana university purdue university massachusetts institute technology university michigan ann arbor university pennsylvania university colorado boulder university toronto canada university alberta canada university waterloo canada university manitoba canada university british columbia canada queen university canada university erlangen germany technical university darmstadt germany national technical university athens greece university twente netherlands politecnico di milano italy linkoping university sweden eth zurich switzerland university zurich switzerland university linz austria technical university vienna austria university melbourne australia edinburgh university uk heriot watt university edinburgh uk kaist korea industrial government research labs ibm almaden research center bell labs gte labs gte dom project papers microelectronics computer technology corporation mcc microsoft research matsushita information technology laboratory lawrence berkeley lab nasa gsfc inria france gmd germany research programs initiatives projects massive digital data systems national information infrastructure information infrastructure technology applications high performance storage system digital library initiative human genome database project intelligent database environment advanced applications idea project europe research conferences workshops icde sigmod vldb edbt cikm dasfaa adl pdis exhaustive list database conferences list database conferences research journals bulletins acm sigmod record acm transactions database systems tods acm transactions office information systems acm computing surveys ieee transactions knowledge data engineering tkde ieee bulletin technical committee data engineering international journal distributed parallel databases distributed systems engineering journal journal intelligent information systems information systems vldb journal bibliography tech reports search database research bibliography warp speed search bibliography databases based glimpse search database bibliography author bibliography implementation database systems cs tech report index database archive university london database text books atomic transactions lynch merritt weihl transaction processing concepts techniques jim gray andreas reuter camelot avalon distributed transaction facility eppinger readings groupware cscw assisting human human building object oriented database system database transaction models advanced applications ahmed database principles programming performance patrick neil query processing advanced database systems maier readings database systems 2nd edition michael stonebraker readings object oriented database systems zdonik maier distributed object management zsu object databases essentials mary principles distributed database systems oo multidatabase systems solution adv apps object oriented databases oodb applications case networks vlsi cad gupta horowitz performance concurrency control mechanisms centralized dbms kumar principles relational database systems mitra oo database management applications engr cs database processing fundamentals design implementation david analysis design business information systems martin systems analysis design kendall kendall mis study information systems mcleod management information systems learning exercises applications database design wiederhold advances database programming languages database security modern database systems object model interoperability kim object oriented concepts databases applications kim lochovsky database system concepts korth silberschatz requires registration distributed databases stefano giuseppe requires registration object oriented databases alan brown requires registration information retrieval text van rijsbergen univ glasgow uk professional books magazines guide developing client server sql applications understanding sql complete guide simon object database standard odmg 93 release 1 1 computer supported cooperative work book readings irene object oriented technology manager guide david taylor object databases essentials mary client server computing technical professionals hart rosenberg dbms directions relational multimedia oo dbms larson select sql relational database language newcomer database management principles products learning sql gustafson learning advanced sql gustafson decision support executive information systems gray decision support systems expert systems strategic information systems competition neumann strategic management information technology essentials management information systems laudon laudon managing information technology managers martin magazine dbms magazine database programming design magazine magazine database related newsgroups comp databases comp databases theory comp object comp groupware comp client server comp databases olap database related faqs frequently asked questions comp client server faq comp groupware faq system application developers conferences db expo database client osf dce user developer conference data warehousing conference commercial products services relational dbmss ibm db2 family oracle sybase informix online tandem sql microsoft access microsoft sql server borland dbase paradox progress gupta pick red brick systems empress solid technology logic mimer object oriented dbmss object design objectstore objectivity o2 technology poet object relational dbmss illustra omniscience polyhedra ii ibm db2 extensions persistent data servers tp monitors ibm ibm ims transarc novell tandem tm mp tandem digital security products tandem distributed database products ibm backup replication archiving products ibm tandem workflow groupware related products services ibm action technology digital xerox xsoft remedy corporation action request system lotus notes taligent work software yellow pages information retrieval products services excalibur information dimensions software fulcrum xerox oracle infoseek parallel databases ibm db2 parallel edition multimedia databases oracle media server ibm ultimedia manager core database performance tools software database systems database tools software services bmc software computer associates peoplesoft platinum technology product data management express data manager product data management product data management subtle software info systems faqs resources newsgroups commercial products oracle faq comp databases sybase faq informix faq comp databases paradox faq foxpro page rdbms comparison matrix comp databases oracle comp databases sybase comp databases informix comp databases ingres comp databases pick comp databases rdb comp databases gupta comp databases ms access comp databases fox comp databases paradox comp sys mac databases comp lang basic visual database public domain database software ingres rdbms uc berkeley postgres extensible rdbms uc berkeley distributed dbms uc berkeley exodus extensible dbms wisconsin madison eos bell labs storage manager ode oodbms bell labs oodbms gmd germany web page hughes technology australia w3 world wide web gateway obst oodbms karlsruhe germany texas persistent store texas austin oodbms linkoping university sweden leap rdbms oxford brookes university uk athena oodbms oxford brookes university uk rock roll deductive oodbms heriot watt university edinburgh uk sql shareware miscellaneous data management shareware catalog free database systems ftp version database related information maintained databases logic programming web connection database researchers developers online analytical processing data warehousing decision support systems early history system sql sql tutorial page interesting database systems related web page database systems related web page included provide details note page included automatically administrator include verification based contents trivia page access page accessed times stopping page changing visit web server running alpha workstation digital equipment corporation check traffic summary server visitor statistics page page featured catalogs yahoo catalog computers software databases institutes gnn internet catalog computers miscellaneous indexes database related pages einet galaxy engineering technology computer technology database systems lycos internet catalog search database systems webcrawler search database systems 100 matches page total 500 links growing growing growing leave page authored maintained copyrighted mohan kamath page copied mirrored site permission author comments page links changed inaccessible send mail kamath cs umass update 22 1996 disclaimer web pages referred links page maintained respective parties information risk university massachusetts responsible consequences result information provided page img umass computer science img umass real time systems distributed systems group department computer science texas university ll netscape view pages tables lots work hr bright building hrbb kumar thompson distributed systems group dsg coalition graduate students department computer science shared research interests areas distributed systems networks security simulation research efforts guided dr udo pooch master degree student listing ph student listing send mail dsg master students send mail dsg ph students send mail systems group graduate students maintained dave nash send corrections comments cs tamu updated 12 september 1996 rocket project principal investigators philip sweany steve carr current graduate students chen ding saurabh jang evan schemm thomas wu current undergraduates denise denise wieber description goals rocket project develop retargetable compiler instruction level parallel architectures develop scheduling register allocation algorithms architectures project intimately project current research efforts include software pipelining register sensitive scheduling register allocation scheduling partitioned register files publications sweany genetic algorithms fine tune instruction scheduling heuristics proceedings 96 iii sweany extending list scheduling execution frequency proceedings 29th annual hawaii international conference system sciences carr ding sweany improving software pipelining unroll jam proceedings 29th annual hawaii international conference system sciences sweany carr craig practical framework combining instruction scheduling register assignment 1995 international conference parallel architectures compiler techniques sweany dominator path scheduling global scheduling method proceedings 25th international symposium microarchitecture micro 25 sweany post compaction register assignment retargetable compiler proceedings 23rd microprogramming workshop micro 23 research grants generating efficient code horizontal micro architectures partitioned register files texas instruments 1995 1996 23 715 hiding latency level 1 level 2 cache alpha 21164 digital equipment corporation 1995 1997 83 500 masters theses frequency based list scheduling list scheduling incorporate frequency information michigan technological university department computer science 1993 approach combining register assignment instruction scheduling michigan technological university department computer science august 1994 huber path selection heuristics dominator path scheduling michigan technological university department computer science october 1995 ding improving software pipelining unroll jam memory reuse analysis michigan technological university department computer science june 1996 wu register allocation hierarchical graph coloring michigan technological university department computer science august 1996 img click developments latest version bugs fixed img background exact geometric computation img real expr package img examples img references img source codes img member projects cs dept math dept cims nyu comment send mail simulation nyu physics computation carver mead group part computation neural systems program caltech search group works analog vlsi meaning build silicon models mimic capture functioning biological neural systems build vision systems auditory systems systems learn adapt lot work device physics related learning systems interested design chips tanner tools chipmunk tools setup chip design linux free tools interested lab chip testing setup test retina chips chips fabricated mosis service check resources main site distribution john chipmunk tools pretty extensive collection papers analog vlsi resources include lab assignments carver analog vlsi cns 182 assignments companion analog vlsi design cns 184 full list resources stuff finally interested random tidbits interest links related sites search back physics computation comments bugs mail modified 96 days ago recent accesses local web admin including html httpd setting page usc laboratory molecular robotics molecular robotics emerging highly interdisciplinary field seeks produce materials devices scale direct interaction atomic structures conventional chemistry relies bulk phenomena diffusion create assembling structures molecular robotics manipulates structures applying external forces precisely positioning atoms molecules revolutionary technology attempts provide fine control structure matter analogous fine control bits bytes information structures future applications range fast small computers replicating machines programmed recognize repair specific kinds cells perform large variety tasks impossible accomplish large structures built massive parallelism technology potential major scientific practical breakthroughs today lack tools realizing dreams molecular robotics research opportunities abound contacts prof ari requicha laboratory molecular robotics computer science department university southern california los angeles ca 90089 0781 lipari usc telephone 213 740 fax 213 740 img img img img img img history research facilities people links cool stuff copyright 1996 university southern california rights reserved trademarks mentioned belong respective owners update september 24 1996 img charles leiserson albert professor computer senior research scientist science engineering associate director lcs supercomputing technologies vertically integrated alliance lcs groups goal master aspects high performance computing including parallel distributed processing modern hardware technology translated efficient easy computing systems organized cross section lcs represents cooperative effort designed address problems multiscale computing achieve mission studying machine architecture language design parallel computing theory numerical analysis operating system design computational science facilities include 128 node connection machine cm 5 parallel supercomputer silicon graphics high performance graphics workstations networks workstations driven part fact today computer architect select range technology options including cost performance reliability power variety options grow larger decade introduction gigabit networks lightweight multichip modules optical switches result diverse set multiscale computing environments including wireless computers high performance pcs multiprocessor workstations clusters distributed workstations local area supercomputers massively parallel supercomputers cover wide range performance parameters vision multiscale computing conflicts powerful force software existing software systems threaten multiscale computing sanction established computing environments environment require massive custom programming standard software attempts unify multiscale computing users surely demand common languages operating systems network protocols applications cope limitations common architectural software mechanisms designed unify diverse multiscale computing environments encourage markets flourish task requires hardware software design formulation theoretical foundations applications development closely project scout lcs led consortium designed promote interaction computer computational scientists scout members include interdisciplinary scientists mit boston university harvard mit participants include scientists engineers mathematicians departments physics electrical engineering computer science mathematics earth ocean atmospheric sciences scout auspices hosts facilities connection machine cm 5 img img img coherence algorithms shared memory architectures cashmere project overview people papers overview cashmere stands coherence algorithms shared memory architectures ongoing effort provide efficient scalable shared memory minimal hardware support accepted today commercial workstations offer price performance ratio shared memory desirable programming paradigm parallel computing shared memory networks workstations provide acceptable performance limited class applications cashmere attempts bridge performance gap shared memory networks workstations tightly coupled cache coherent multiprocessors minimal hardware support context cashmere discovered ncc numa cache coherent uniform memory access machines greatly improve performance dsm systems approach fully hardware coherent multiprocessors basic property ncc numa systems ability access remote memory directly capability offered variety network interfaces including dec memory channel hp princeton shrimp current technology additional hardware cost ncc numa systems pure message passing systems minimal based fact performance results ncc numa machines lie knee price performance curve department computer science university rochester building 32 processor cashmere prototype significant part funding form equipment grant digital equipment corporation prototype consists 4 processor dec 2100 4 233 multiprocessors memory channel network memory channel plugs pci bus memory mapped network interface processors read write remote locations kernel intervention inter processor interrupts end end bandwidth sec remote write latency 3 hardware generation expected increase bandwidth approximately order magnitude cut latency half cashmere functionality memory channel providing cache coherence software implementation cashmere slides workshop scalable shared memory multiprocessors boston ma october 1996 cashmere people people cashmere michael scott wei li sandhya dwarkadas leonidas kontothanassis galen hunt maged michael robert stets nikolaos hardavellas ioannidis wagner meira alexandros poulos michal cierniak srinivasan parthasarathy mohammed zaki cashmere papers hunt scott peer support reduce fault tolerant overhead distributed shared memories tr 626 computer science department university rochester june 1996 kontothanassis scott efficient shared memory minimal hardware support computer architecture news september 1995 kontothanassis scott memory mapped network interfaces improve performance distributed shared memory proc 2nd hpca san jose ca february 1996 kontothanassis scott bianchini lazy release consistency hardware coherent multiprocessors proc supercomputing 95 san diego ca december 1995 kontothanassis scott software cache coherence current future architectures special issue scalable shared memory november 1995 n2 pp 179 195 kontothanassis scott software cache coherence large scale multiprocessors proc 1st hpca raleigh nc january 1995 kontothanassis bianchini scott simple page placement policies reduce cost cache fills coherent shared memory systems proc ipps 95 santa barbara ca april 1995 cierniak wei li unifying data control transformations distributed shared memory machines proc sigplan 95 pldi la jolla ca june 1995 tr 542 comments requests send mail kthanasi crl dec scott cs rochester img urcs home page distributed computing group department computer science washington university st louis faculty kenneth goldman gruia catalin roman douglas schmidt george varghese research areas distributed algorithms fault tolerance formal design methods software development tools environments visualization systems techniques participating laboratories projects computer communications research center computer visualization laboratory distributed programming environments programmers playground concurrent systems group university maryland institute systems research isr cim group mosaic homepage purpose advance state art computer integrated manufacturing factory shop floor level emphasis development application advanced modeling tools complex manufacturing systems integration information implemented ai production systems distributed architectures support nsf nist bentley systems incorporated army tank automotive command westinghouse location engineering research building 093 research areas agile manufacturing automated generation redesign suggestions machined parts facility design feature recognition hierarchical production management systems hybrid facility master planning imacs project system automated manufacturability analysis design critiquing job shop scheduling mail sorting manufacturability evaluation petri nets manufacturing systems virtual factories electro mechanical device manufacturing faculty michael ball college business management isr john department electrical engineering isr michael fu college business management isr ioannis department mechanical engineering isr dana nau group leader department computer science isr subrahmanian department computer science isr zhang group leader department mechanical engineering isr post doctoral research associate jeffrey herrmann graduate students arun mechanical engineering das mechanical engineering kiran mechanical engineering george mechanical engineering mirza mechanical engineering marios computer science mechanical engineering vijay ramachandran mechanical engineering william computer science alumni gupta mechanical engineering 1994 undergraduate students nirupama chandrasekaran computer science 1994 yew kung computer science 1994 pointers collaborators engineering design laboratory national institute standards technology queries comments inquiries william mail cs umd office phone 301 405 2717 fax 301 405 6707 real time systems group department computer sciences university texas austin real time systems research group headed prof aloysius mok past years worked laying groundwork establishing firm theoretical foundation real time systems build design tools based foundation work categorized areas specification modeling precise formulation real time properties systems analysis verification reasoning real time properties synthesis enforcing stringent timing constraints real time properties projects rtl real time logic toolset editor verifier simulator compiler scenario language publications abstracts group papers online postscript current members deji chen carlos puchol doug stuart chung tsou guangtian liu rwo hsi wang jin yang alumni tei wei kuo paul clements chih kan wang wang farnam jahanian portable runtime environment multicomputer architectures advanced computing research institute cornell theory center cornell university overview runtime support system parallel compilers problem solving environments target scientific computing applications build top ports cornell implementation designed run variety mpp smp computers global address space memory model data task parallel programming models multi threaded style execution automatic work sharing mechanism dynamic load balancing papers multithreaded model dynamic load balancing parallel adaptive pde computations nikos chrisochoides journal applied numerical mathematics 6 1996 pp 1 17 1996 related research ports portable runtime systems group parallel compiler runtime consortium copyright 1995 nikos chrisochoides nikosc cs cornell cpc center parallel computing director pen chen yew members david lilja research interests ahmed sameh research interests vipin kumar research interests yousef saad research interests sheng hua teng research interests zi yuan li research interests publications list coming seminars activities related high performance computing department computer science 200 union street minneapolis mn usa 3119 img arcade project img architectural computer aided design evaluation img principal investigator carlo sequin project loosely coupled research department architecture college environmental design explore constructions database store generic knowledge design institutional buildings specific information projects soda hall research closely linked img walkthru project important component couple experimental classes offered 1995 1996 img cs 294 5 architectural cad spring 1995 img cs 294 5 architectural cad spring 1996 96 projects progress developing tools make building model generation easier rick lewis 1995 abstract building model generation 1996 ilp presentation bmg building model generator integrating soda hall model fire simulator rick bukowski interactive walkthru environments simulation study database issues description architectural projects prof dept architecture study efficient data structures represent building model plans levels abstraction capturing duality spaces physical elements define laura downs symbolic layout tools architectural design ^^^ back graphics projects page page editor carlo sequin natural language acquisition group department computer sciences university texas austin robot picture information mobile robotics shape recognition group cim special link put place mcgill anniversary open house mobile robotics shape recognition group informal grouping people projects centre group mobile robots sporting collection sensors including sonar video infra red reflectance depending current experiments progress primary computing resources sgi indys sun sparc computing devices integrated general cim computing environment update october 1996 group involved issues form representation discovery relates specifically exploration representation unknown environments mobile robots representation recognition objects key technical abstraction shape models scale relationship signals symbolic descriptions problems interested include moving observer robot recognize build virtual reality model world human operator important tasks remote inspection robot learn efficiently group robots efficiently typical objective create robot learn office weekend delivered friday open box leave floor home monday morning robot explored office carry delivery search tasks mail find mary conference room note page informally maintained professor gregory dudek school computer science meant representative research centre intelligent machines cim mcgill rarely date mcgill university montreal link information visiting information small amount additional information papers demo software mobile robotics group ftp access bibliography topic bibliography mobile robotics entries related research topics searched line slightly dated list selected references postscript form invited submit additional entries included movie minute demo movie quicktime format 7 4 meg encoded illustrative 4 frame animation mpeg format 3 1 meg quicktime version compressed macbinary file mpeg version audio track major disadvantage warned size movie compressed quality isn great image size played double size machines newton books information form newton book perusal apple newton device click obtain stuffit archive book note terms respective owners abstract work position estimation contexts download newton book information sources mentioned end page graduate students apply grad student working group information school computer science note cim academic unit faculty officially departments specific projects cute robots distributed robot control software environment dudek distributed device independent mobile robot controller simulator supports distributed computation visualization control real nomad rwi robots additional details picture environment shape layout active shadows nec dudek project deals inference environmental structure shadow information click abstract multi robot exploration rendezvous roy dudek project deals exploration unknown environment robots working key aspects problems coordination rendezvous robots efficient decomposition exploration task object description recognition dudek nigel chee frank click abstract mobile robot exploration data sensors yiannis dudek freedman research investigates combined sonar range finder laser range finder exploring structured indoor environment methodology called time sensing longer abstract reliable vehicle trajectory planning dudek chi zhang hybrid method vehicle path planning guarantees globally acceptable solutions limit time space complexity depends combination variational methods approaches localizing robot minimum travel gregory dudek dudek cim mcgill ca kathleen dimacs rutgers sue whitesides sue cs mcgill ca click abstract multi robot collaboration dudek collaboration professors york wilkes ontario hydro interested taxonomy systems multiple mobile robots specific issues relationships inter robot communication sensing coordination behaviour context position estimation exploration short paper describing trial experiment context postscript form mapping weak information dudek collaboration professors york wilkes ontario hydro autonomous navigation sensory information depends usable map environment work deals automatic creation maps autonomous agent minimal requirements map satisfy order aspect work analysis uncertainty map sensing devices relates reliability cost navigation path planning aspect development sensing strategies behaviours facilitate reliable location map construction probabilistic sonar understanding simon dudek pose estimation image data explicit object models dudek chi zhang problem locating robot initially unfamiliar environment visual input robot map environment access limited set training examples specifies video image observed robot location orientation data acquired dead reckoning time robot entered unfamiliar region simple mechanism sonar avoid collisions paper address specific variant problem experimental expository purposes estimate robot orientation pan tilt sensor data performing requisite scene reconstruction needed construct metric map environment video images difficult avoid approach robot learns convert set image measurements representation pose position orientation em local metric description robot relationship portion larger environment large scale map constructed collection local maps case experiment maps express statistical relationship image measurements camera pose conversion visual data camera pose implemented multi layer neural network trained backpropagation extended environments separate network trained local region experimental data reported paper orientation information pan tilt suggests accuracy technique good line computational cost low spatial abstraction mapping mackenzie dudek project involves development formalism methodology making transition raw noisy sensor data collected robot map composed object models finally simple abstract map terms discrete places interest important early stage processing ability select represent find discrete set places interest landmarks make map problems map accurately mobile robot generating intelligent exploration plans verify elaborate map click compressed postscript copy recent paper work multi sensor fusion mobile robotics mrl group members click abstract picture spatial mapping uncertain data dudek sensor based mobile robot explores unknown environment collects world ambiguous individually collection provide strong constraints topology environment exploration strategies representations limited set world models considered maps environment structure real world exploration method reliability final map computational perceptual complexity constructing computational tools construct map uncertain data range graph theoretic connectionist human object recognition shape integration gregory dudek daniel montreal neurological inst martin dept university montreal computational vision defined large extent reference visual abilities humans project examining relationship characteristics object shape abilities humans recognize shapes includes modelling subjects object recognition due brain damage normal subjects click compressed postscript copy recent paper work dynamic reasoning navigation sensing mobile robots martin levine peter renato gregory dudek paul freedman crim geoffrey hinton university toronto goal project develop theoretical basis practical instantiation mobile robotic system reason tasks recognize objects environment map environment understand voice commands navigate environment perform search tasks achieved dynamic environment knowledge possibly changing world updated tasks radically altered system operation core research areas involved include perceptual modelling control theory neural networks graph theory control processing speech understanding key capabilities outcomes project integrated low points lines high level places rooms descriptions environment ability deal changing environment ability reason multiple tasks changing environment ability learn environment sensor characteristics ability accept high level verbal commands limited lexicon syntax similar employed humans based psychological data translate control actions robot sensors enhanced reality mobile robotics dudek project involves synthetic scene model teleoperation pose estimation live video synthetic model information produce composite image natural language referring expressions person machine dialogue dudek click abstract flexible behavioral architecture mobile robot navigation levine intention study design architecture behavioral control strategy flexible extendable component dedicated behavioral activities attempt tasks reasoning module investigating 2d navigational tasks mobile robot possessing sonar sensors controllable tv camera mounted pan tilt head major aspects proposed behavioral architecture natural language lexicon represent spatial information defining task commands lexicon language internal communications user commands task location space determined locating specific object extension formalism referred reactive programs nilsson 94 behavioral control extensions approach involve dealing real time resource limitations constraints information sources archive general cim technical reports robotics internet page mass cambridge university press mit press iris precarn page keywords mobile robot mcgill robots autonomous vision perception artificial intelligence ai robotics telerobotics computers computer science engineering learning environment mapping map making cartography rendezvous intelligent machines cognition cognitive science learning path planning navigation localization positioning modelling modeling shape form recognition graduate students students teaching research canada canadian science montreal quebec dudek gregory faculty newton movie movies sex gotta attract web multimedia document copyright gregory dudek 1996 granted permission commercial reproduction distribution display document format restrictions credit source authorship permission valid period 45 forty days time document obtained mcgill university rights reserved author etag 900 content length accept ranges bytes human robot hands group headed dr kenneth salisbury page construction incomplete groups headed ken haptic interfaces group vision touch guided manipulation group people robot hands group brian anthony brian graduated john shah grasp coming coming phantom finger photo phantom finger axis force torque sensor device touch explore objects force sensing touch observer prototype touch observer software monitors vibration level measured force sensor finger segments components matching pieces prior experience touch observer write event driven robot programs recent papers human robot hands segmentation interpretation temporal contact signals salisbury international symposium experimental robotics october 1993 kyoto japan application change detection dynamic contact sensing salisbury int robotics research 13 5 1994 jks folks ai mit deriving incremental programs general systematic transformational approach improving efficiency computation theme program analysis transformations incrementalization cachet incremental attribution based interactive system systematic program analysis transformation techniques derive incremental programs written functional language selected publications liu teitelbaum systematic derivation incremental programs science computer programming 24 1 1 39 february 1995 liu teitelbaum caching intermediate results program improvement proceedings acm sigplan symposium partial evaluation semantics based program manipulation pages 190 201 la jolla california june 1995 liu stoller teitelbaum discovering auxiliary information incremental computation proceedings 23rd annual acm sigplan sigact symposium principles programming languages st petersburg beach florida january 1996 liu cachet interactive incremental attribution based program transformation system deriving incremental programs proceedings 10th knowledge based software engineering conference boston massachusetts november 1995 ieee computer society press liu principled strength reduction july 1996 people annie liu tim teitelbaum keywords incremental computation incremental programs efficiency improvement optimization program analysis program transformation cachet annie liu yanhong cs cornell updated 7 14 96 2430 frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat project vis logo html frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat project sidebar html frame visualization laboratory department computer state university york stony brook research concerns development volume rendering techniques scientific visualization projects architectures volume rendering parallel methods volume rendering regular irregular grids development tools visualization flow visualization research areas computer graphics virtual reality geometric techniques laboratory founded headed leading professor arie kaufman laboratory comprehensive visualization tool volvis system system free charge binary source format runs virtually machine supports unix motif img img img img img img img img img computer science image processing laboratory homepage computer science image processing lab group works dr michael fitzpatrick field medical imaging image processing current research interests lab include algorithms validation methods registration medical images correction geometric distortion magnetic resonance imaging localization markers brain images image guided neurosurgery lab part multi disciplinary image processing society involving faculty students departments computer science electrical computer engineering biomedical engineering neurosurgery psychiatry radiology sciences faculty michael fitzpatrick derek hill visiting scholar current students calvin srikanth matt wang jay west past students shane chang shan dong venkat ge publications journal articles book chapters conference proceedings abstracts theses patents technical reports projects image guided navigation validation medical image registration accuracy mri geometrical distortion correction trademark johnson johnson professional matthew wang vuse vanderbilt design analysis atm networks computer networks research group department computer science university massachusetts unlike traditional data networks future broadband isdn wide area networks required carry broad range traffic classes ranging variable rate sources voice variable rate coded video smooth constant bit rate sources networks providing guaranteed performance quality service qos traffic classes problem characterizing performance networks important traditional line tasks design determining link bandwidths buffer capacities processing capacities network line performance driven traffic control purposes session level admission control section outline research aimed providing analytical tools techniques analyzing networks diverse workloads designing characterizing properties scheduling policies networks traditional approaches performance evaluation communication networks generally applicable high speed network environment number reasons traffic future high speed networks projected processing complex correlations cell arrival processes simple markovian assumptions inter arrival times invalid networks gigabit rates future high speed networks render simulation ineffective systems realistic size performance metric interest high speed network average delay longer primary performance measure secondary performance measures probability buffer overflow maximum packet delay tail delay distributions considered respect evidence sophisticated performance models work predicting average delay presence correlated arrivals suited computing performance measures interest note previous performance evaluation techniques confined studying performance aggregate traffic generated set identical sources single multiplexer isolation connection oriented high speed networks qos guarantees clear performance examined session basis network setting finally note potentially complex nature network traffic increasingly valuable broadly characterize properties optimality optimality network control mechanisms hold wide range traffic models assumptions work reported problem traditional networks high speed networks considerations evident performance evaluation techniques required design analysis future high speed networks qos requirements emerging standards atm techniques needed line performance driven traffic control purposes session level admission control research areas aimed addressing research divides broadly areas developing methodology obtaining tight pessimistic bounds session performance collection heterogeneous sessions high speed network metrics interest distribution packet delay probability buffer overflow research unique interested computing provable performance bounds session basis general network setting sessions traverse number hops methodology purpose analyzing session network level performance mechanism call admission performance qos guarantees provided conjecture bounds computed methodology loose practical interest cases interest compute performance albeit approximate manner network setting examined number approximate approaches evaluating performance heterogeneous sessions high speed network primary performance metric interest probability buffer overflow research noteworthy heterogeneous sources network setting developed methodology designing analyzing qualitative behavior scheduling policies based sample path analysis theory focus wide class performance metrics including average maximum packet delay probability buffer overflow length buffer overflow burst discussed work interest characterize properties scheduling mechanisms optimality optimality wide range assumptions potentially time consuming difficult case case performance analysis developing routing policies high speed networks provide qos guarantees admitted sessions implicitly reserve resources calls routing problem high speed networks shares common circuit switched routing algorithms routing traditional data communication networks research aimed exploiting similarities routing traditional circuit switched networks adapting policies case high speed atm networks interest fact atm routing processing intensive required route traffic heterogeneous bandwidth requirements bibliography liu towsley optimal scheduling parallel processing systems real time constraints journal acm kurose towsley scheduling policies real time real time traffic statistical multiplexer proc ieee infocom 89 ottawa canada pp 774 783 kurose towsley approximate minimum scheduling algorithms real time systems technical report 90 88 department computer information science university massachusetts amherst ma hong tan towsley performance analysis minimum earliest deadline scheduling real time system ieee transactions computers vol 38 december 1989 1736 hwang kurose virtual circuit routing routing packet switched networks 1991 ieee int conf communications pp 318 323 hwang kurose towsley effect processing delay qos requirements high speed networks 1992 ieee infocom conference florence italy 1992 pp 160 169 hwang kurose towsley state dependent routing multi rate loss networks proc 1992 ieee globecom conference dec 1992 orlando fla kurose exact analysis customer loss minimum scheduling discrete time queueing systems performance evaluation kurose towsley krishna design analysis processor scheduling policies real time systems foundations real time computing scheduling resource management ed kluwer publishers 1991 kurose computing session performance bounds high speed multi hop computer networks 1992 acm sigmetrics conference newport beach ri june 1992 pp 128 139 tr95 109 lo zhang towsley bounds approximations applications queue gps system technical report um cs 95 109 department computer science university massachusetts december 1995 abridged version paper appeared infocom 96 1996 atm time scale lo zhang kurose towsley source time scale optimal buffer bandwidth trade regulated traffic atm node technical report um cs 96 38 department computer science university massachusetts june 1996 lo zhang kurose towsley source time scale optimal buffer bandwidth trade regulated traffic atm node proc ieee infocom 97 kobe japan 1997 nagarajan kurose towsley approximation techniques computing packet loss finite buffered voice multiplexers ieee journal selected areas communications vol 9 5 april 1991 nagarajan kurose towsley defining computing guaranteeing quality service high speed networks 1992 ieee infocom conference florence italy 1992 pp 2026 nelson towsley performance analysis parallel processing systems ieee transactions software engineering se 14 4 532 540 april 1988 panwar towsley wolf optimal scheduling policies class queues customer deadlines beginning service acm vol 35 4 oct 1988 pp 832 844 pingali kurose scheduling classes real time traffic correlated deadlines ieee globecom 91 conference june 1991 schulzrinne kurose towsley congestion control selective packet discarding real time traffic high speed networks proc ieee infocom 90 san francisco ca pp 545 550 schulzrinne kurose towsley congestion control real time traffic high speed networks technical report 92 dept computer info sci univ mass amherst ma schulzrinne kurose distribution loss period queues continuous discrete time ieee infocom 91 conference pp 1446 voice schulzrinne voice communication internet network voice terminal technical report tr 92 50 dept computer science university massachusetts amherst ma 01003 july 1992 schulzrinne kurose towsley loss correlation queues single multiple input streams 1992 ieee int conference communications towsley panwar comparison service buffer overflow policies multiple server queues serve customers deadlines coins technical report 89 72 university massachusetts amherst ma july 1989 towsley applications sample path analysis techniques communication networks proc 4th conference data communication systems performance barcelona spain 1990 invited paper david yates james kurose don towsley michael session end end delay distributions call admission problem real time applications qos requirements acm sigcomm symposium communications architectures protocols pp 2 12 sep 1993 san francisco ca david yates james kurose don towsley michael session end end delay call admission problem real time applications qos requirements technical report cmpsci 93 20 university massachusetts 1994 sigcomm zhang towsley kurose statistical analysis generalized processor sharing scheduling discipline 1994 acm sigcomm conference gps jsac zhang towsley kurose statistical analysis generalized processor sharing scheduling discipline ieee journal selected area communications advances fundamentals networking part vol 13 6 pp 1071 1080 august 1995 tr95 10 zhang towsley kurose statistical analysis generalized processor sharing scheduling discipline technical report um cs 95 10 computer science department university massachusetts february 1995 tr95 52 zhang liu kurose towsley call admission control schemes generalized processor sharing scheduling discipline technical report um cs 95 52 computer science department university massachusetts march 1995 abridged version gps cac telecommunication systems tr95 96 zhang large deviations generalized processor sharing scheduling queue systems technical report um cs 95 96 computer science department university massachusetts oct 1995 tr95 97 zhang large deviations generalized processor sharing scheduling multiple queue systems technical report um cs 95 97 computer science department university massachusetts oct 1995 smoothing zhang kurose salehi towsley smoothing statistical multiplexing call admission control stored video technical report um cs 96 department computer science university massachusetts february 1996 jsac smoothing zhang kurose salehi towsley smoothing statistical multiplexing call admission control stored video accepted publication jsac special issue real time video services multimedia networks opal opal project exploring operating system structure tuned complex applications cad cam number cooperating programs manipulate large shared persistent database objects opal code data exists single huge shared address space single address space enhances sharing cooperation addresses unique time interpretation pointer based data structures directly communicated shared programs time stored directly secondary storage translation structure simplified availability large address space provided dec alpha mips r4000 hp pa risc ibm rs6000 protection opal independent single address space opal thread executes protection domain defines virtual pages access rights access page easily transmitted process result flexible protection structure permitting dynamically changing protection options depending trust relationship cooperating parties organization improve structure performance complex cooperating applications opal prototype built dec alpha platform top mach operating system information sources list opal related papers faculty members hank levy ed lazowska jeff chase duke university current graduate students mike feeley ashutosh tiwary vivek narasayya dylan mcnamee related information single address space mailing list archive high performance synchronization shared memory parallel programs computer science department university rochester rochester ny 14627 0226 4 1 94 9 30 97 increases size availability parallel processors shared memory programming models high performance synchronization increasingly important groups including demonstrated recent years software synchronization algorithms scale large numbers processors avoid negative interactions high performance scheduling algorithms continuing research directions including 1 mechanisms cooperative synchronization scheduling minimize unnecessary spinning maximize processor locality avoid contention lock lock data 2 comparative evaluation alternative mechanisms atomic update shared data structures including locks blocking synchronization function shipping 3 implementation atomic hardware primitives scalable architectures 4 evaluation interaction synchronization coherence 5 synchronization algorithms principal investigator michael scott associate professor department chair scott cs rochester 716 275 7745 recent graduates leonidas kontothanassis bob wisniewski graduate students maged michael galen hunt srinivasan parthasarathy publications project specific papers systems technical report archive pseudocode scalable barriers includes test set ticket locks queue locks centralized tree based fft style butterfly barriers 1991 tocs paper scalable busy wait reader writer locks includes reader preference writer preference fair locks 1991 ppopp paper scalable adaptive combining tree barriers combine local spinning logarithmic critical paths amortization overhead skewed arrival fuzziness 1994 paper variations lamport fast mutual exclusion lock atomic instructions read write ur tr 460 submitted publication preemption safe scheduler conscious synchronization algorithms includes queue based mutual exclusion locks test set ticket locks fair scalable queue based reader writer lock competitive optimal time small scale barriers scalable barrier algorithms avoid busy waiting action preempted processes including waiting line fifo queue ticket lock employ kernel user interface revised ur tr 550 acm tocs highly concurrent multi lock concurrent priority queue bottom insertions bit reversal choice fringe nodes fast concurrent queue algorithms algorithms concurrent queues application executable code basic scalable barriers code run sequent symmetry bbn butterfly 1 bbn scalable busy wait reader writer locks code run bbn scalable adaptive combining tree barriers code run bbn butterfly 1 bbn kendall square ksr 1 variations lamport fast mutual exclusion lock code run silicon graphics iris preemption safe scheduler conscious synchronization algorithms code run kendall square ksr 1 silicon graphics challenge highly concurrent multi lock concurrent priority queue code run sgi challenge fast concurrent queue algorithms includes sgi challenge code lock blocking queues previous algorithms researchers change 23 august 1996 scott cs rochester alexandria logo alexandria project introduction home page alexandria project consortium researchers developers educators spanning academic public private sectors exploring variety problems related distributed digital library geographically referenced information distributed means library components spread internet single desktop geographically referenced means objects library regions footprints surface earth centerpiece alexandria project alexandria digital library adl online information system inspired map imagery laboratory mil davidson library university california santa barbara adl access world wide web subset mil holdings geographic datasets resources adl web public documents annual progress report overview document executive summary volume 1 report participants digital libraries interesting sites personnel contact information job opportunities moment alexandria web online comment form send email webmaster alexandria ucsb contact individual web team members directly stopping note clicking alexandria logo top bottom page bring back alexandria home page home alexandria digital library active visualization homepage activities joint nyu sunysb visualization seminar original seminar schedule talks current projects click foveated imager server demo frequently asked questions links visualization facilities nyu site construction visualization suny stony brook annotated visualization sites nas computer vision homepage cmu keith price annotated computer vision bibliography usc joe mitchell collection surface approximation multiresolution modeling vrml repository cs dept nyu chee yap courant institute nyu trains project natural spoken dialogue interactive planning trains project university rochester department computer science long term effort develop intelligent planning assistant conversationally proficient natural language goal fully integrated system involving online spoken typed natural language graphical displays gui based interaction primary application planning scheduling domain involving railroad freight system human manager system cooperate develop execute plans research trains project tracks project supported ph thesis research natural language processing speech interpretation discourse processing planning reasoning uncertainty complete references resources project periodically pulled research threads produced limited working demonstration systems based theories hope incremental development converging ultimate goal fully conversant system details systems references jetai paper current research trains project centers interactive route planning assistant dubbed trains 96 details paper presented arpa spoken language technology workshop paper aips 96 work progress involves realistic domain complicated planning problems hope version trains system running www future current research recent trains presentations local access trains 95 interactive planning assistant arpa spoken language technology workshop 1995 dialogue based approach mixed initiative plan management arpa rome labs planning initiative dialogue based tactical picture agent onr trains project promo video 3 5 mins 10 mb flat quicktime gzipped stuffit macbinary trains 95 v1 3 action 4 5 mins 10 mb flat quicktime gzipped stuffit macbinary dialog annotation information researchers trains project publications relating trains trains 95 mixed initiative planning assistant aips 96 postscript version mixed initiative planning position paper arpi workshop feb 1994 trains project case study building conversational planning agent overview trains 93 jetai postscript version trains dialogue corpus interest urcs speech research knowledge representation tools episodic logic speech corpora holdings change 08 july 96 ringger ^^ home urcs research projects urcs home page etag 574 content length 1396 accept ranges bytes abacus project home page construction information contact mike misha ai mit layout pictures pe layout pe layout metal 2 3 removed chip floorplan cad die photographs click pictures real abacus project information abacus high performance architecture vision proceedings international conference pattern recognition 94 abacus 1024 processor simd array proceedings advanced research vlsi 95 project status chips manufactured waiting fabrication custom packages expect late april 95 hope test packaged chips mid 95 mit abacus project tenet group home page tenet group research group exploring issues real time high performance computer networks main focus design development real time communication services network support continuous media applications video conferencing affiliated computer science division university california berkeley international computer science institute berkeley members include faculty students graduate undergraduate uc berkeley visitors staff researchers icsi topics overview tenet research projects postscript html members tenet group tenet group sponsors experimental testbeds collaborative efforts demonstration tenet protocols suite 1 home page tenet protocols suite 2 locally developed software tenet papers archive viewgraphs 1994 1995 industrial liaison program viewgraphs 1994 1995 student meeting tenet group home page www tenet berkeley usemap projects software personnel publications facilities images mission seminar 10 10 96 scientific computing imaging sci research group department computer science university utah ongoing research projects areas scientific computing geometric modeling numerical analysis parallel computing scientific visualization human computer interaction software development tools group involved designing efficient accurate tools scientific computing utilizing tools scientific applications modified october 24 1996 2316 titanium project titanium group developing compiler language support parallel programming distributed memory multiprocessors designing program analysis techniques transformations explicitly parallel programs working prototype compiler applies optimizations language small extension split language starting point faculty susan graham alexander aiken paul hilfinger katherine yelick students joseph david gay benjamin greenwald arvind krishnamurthy geoff pike related papers talks caisr lab cwru caisr lab leader integration state art technology purpose building intelligent controls automated caisr integrates technologies fuzzy logic expert systems neural networks create flexible systems current projects chaos theory diagnose impending failure rotating machinery vision based robotic control create flexible part feeding system automated assembly line sample research lab involved read information lab drop line questions address read lab overview overview provide information lab mission goals lab lab involved projects information projects read selected abstracts read papers respective journals finally don forget visit faculty staff students caisr facility feel free contact system administrator root pris cwru camp george sutherland camp org cwru home page img william dally associate professor computer science engineering work concurrent vlsi architecture group experimental nature build working chips machines programs test concepts gain insight applying vlsi technology information processing illustrated examples projects address parallel computer architecture software interconnection networks special purpose processor design vlsi design machine multicomputer test concepts controlling multiple function units single chip efficient flexible communication primitives fine grain protection global memory systems project seeks methods exploiting instruction level parallelism task tasks node multiple nodes machine consists 64k nodes connected high speed 3 mesh network node includes multi alu processor map chip external memory map chip 12 arithmetic units memory management hardware network interface chip target performance 800 atomic send instructions provide efficient communication transmitting message registers messages removed network dispatched programmable software handlers memory system architecture global virtual address space addresses translated local remote physical locations synchronization provided tags memory words address spaces individual threads separated protected segments privileged access pointers software research seeks advance state art transforming sequential application efficient parallel version transformations labor intensive smooth painless compiler employ user directives automatic analyses provide users precisely control needed stage transformation combination users focus algorithmic concerns leaving optimization compiler users directives improve performance critical aspects program possibly information compiler reliable router high speed fault tolerant 2 mesh router vlsi chip massively parallel processors plan router parallel computers network switching hubs features include network fault tolerance link level retry timing avoid global clock adaptive routing fault congestion avoidance virtual channels performance heavy load support request reply protocols random deadline arbitration schemes livelock avoidance electrical interconnect routers simultaneous bidirectional signaling bandwidth port sec chip clock rate img img img img optics topography involving cornea lens optical cs berkeley project overview home page optical research group project studying cornea front part eye responsible quarters light refraction eye visual correction contact lenses recently developed corneal require precise information shape cornea geometric modeling scientific visualization project developing sophisticated techniques provide improved shape representations patients corneas affiliated computer graphics group computer science division university california berkeley research collaboration school optometry berkeley late breaking exciting news optical project submissions siggraph 96 accepted siggraph 96 electronic theatre video entitled optical project uc berkeley computer aided cornea modeling visualization siggraph 96 paper entitled reconstructing curved surfaces specular reflection patterns spline surface fitting normals information optical project research goals faculty students optical cs berkeley mailing list software suite optical papers visual results algorithm prof barsky november 1994 silicon valley siggraph talk proposal newly designed 1995 1996 copyright image optical humor optical photos group photos refraction keratometry mathematics statistics conference related information sites berkeley computer graphics shirt hit siggraph 95 information professor brian barsky barsky cs berkeley finger information keywords corneal topography videokeratography keratometry contact lenses corneal topographic mapping contact lens design fabrication corneal surgery radial rk laser situ net surfer number img access homepage copyright 1996 optical research project rights reserved www maven dan garcia cs berkeley img send feedback made macintosh img img img img optical representative icon page pages clicking bring back university utah department computer science ismap goal avalanche project enable construction usable scalable parallel computing platforms expensive capable achieving op performance levels low communication latency key achieving performance scalability common parallel computation models message passing distributed shared memory end developing memory architecture tightly integrates processor entire memory hierarchy interconnect fabric core effort development cache communication controller unit hewlett packard pa 8000 cpu myrinet network fabric myricom inject incoming data traffic level memory hierarchy minimize message latency cache miss penalties supports flexible suite cache coherence protocols dsm applications order achieve reasonable cost adopt approach takes advantage significant performance advantages momentum provided commercial microprocessor interconnect fabric development efforts target project 64 processing element prototype constructed final year arpa csto supported project duration status reports publications personnel facilities related sites img img feedback avalanche jensen cs utah modified november 13 1995 work sponsored space naval warfare systems command advanced research projects agency arpa communication memory architectures scalable parallel computing arpa order contract 95 0018 heterogeneous computing people projects publications group meeting people projects fran berman figueira defended phd thesis 12 13 96 postdoctoral fellow ucsd working modeling effects contention behavior applications multi user environments jennifer schopf jenny year graduate student research developing performance model heterogeneous applications evaluating required information performance predictions gary shao gary fourth year graduate student current project involved examining effects dynamically rebalancing data distributions accurate runtime system network load information richard wolski rich research faculty ucsd llnl work involves predicting network performance heterogeneous systems development network weather service researcher univeristy italy hicks graduated january 1996 master degree finishing thesis heterogeneous debugging tool based part john thesis work panorama group meeting send mail berman cs ucsd joining back high performance computing laboratory home page jenny cs ucsd watch step site construction page written html 3 0 browser support features image algebra home page image algebra library iac obtaining installing iac iac khoros software user manual iac class library iac bug report submission ftp iac library manual image algebra ongoing research endeavor university florida image algebra project acknowledgments work supported part air force base current pal consortium defense advanced research projects agency air force wright laboratory lockheed martin fulcrum program page maintained monica sweat monica cis ufl tel 904 392 1200 page contents copyright 1995 monica sweat rights reserved cornell split cornell split implementations split net source code release net split preparation implemented top net active messages information contact thorsten von eicken split ibm sp 2 source code release split ibm sp 2 split distr tar implemented top sp2am information contact chi chao chang grzegorz czajkowski thorsten von eicken split svr4 shared memory multiprocessors source code release split sun multiprocessors running solaris preparation information matt welsh information page selected publications split parallel programming split culler dusseau goldstein krishnamurthy lumetta von eicken yelick proceedings supercomputing 93 november 1993 img abstract projects sites split home page berkeley information contact thorsten von eicken img michael hawley olin shivers assistant professor research scientist media technology rise global digital net primary communications medium planet important technological innovation occuring society today grand convergence information services phone system news media video broadcast channels common topic public agenda personal information architecture group addresses central questions technology interact flood digital information individual short touch bits means goal kind personal local wireless network integrates digital information appliances interoperability devices watches cameras cellular phones laptop computers restricting flexibility accessibility worldwide digital network initial work includes development languages software coordinate personal appliances project called tomorrow lot seeks invent living spaces naturally comfortably receive information library channel project developing technologies essentially bring resources public library home back pocket lot group collaborates sources including library congress national geographic society scientific american creating information architecture group consortium furniture makers industrial sponsors design personalized applications home based education entertainment mit resources include lcs media laboratory school architecture img img img episodic logic episodic logic developed semantic theory natural language understanding designed meet requirements expressive adequacy language powerful represent kinds constructs found english naturally occurring sentences adequacy language support simple systematic derivation meaning english surface structures semantic adequacy meaning language precisely defined denotational semantics distinctive aspect el episodes similar situations situation semantics situation episode characterizes partial state affairs period time location subsumes notion events representations based davidson 1967 event kind episode episodic logic readily lends inference contrary widespread myth rich syntax impediment effective inference limited set el inference capabilities trains 93 el separately implemented epilog system epilog powerful knowledge management inference system allowing data driven inference goal driven inference featuring integration dozen specialist modules accelerating temporal set theoretic numeric special types inference publications hwang schubert tense trees fine structure discourse proceedings 30th annual meeting association computational linguistics acl 92 pages 232 240 june 29 july 2 1992 hwang logical approach narrative understanding alberta edmonton canada 1992 hwang schubert episodic logic logic natural language processing situation theory applications volume 3 ed aczel israel peters pages 303 338 csli stanford ca 1993 hwang schubert representation lets proceedings international workshop formal ontology conceptual analysis knowledge representation ed pages 277 italy march 17 19 1993 hwang schubert formal natural comprehensive knowledge representation proc aaai 93 july 11 15 1993 washington dc pp 1302 hwang schubert meeting logical form computation deindexing inference organic approach general nlu proc 13th ijcai august 29 september 3 1993 chambery france pp 676 682 hwang schubert episodic logic comprehensive natural representation language understanding mm volume 3 special issue knowledge representation natural language processing pages 381 419 1993 hwang schubert interpreting tense aspect time compositional unified approach proceedings 1st international conference temporal logic 94 pages 238 264 bonn germany july 11 14 1994 andrew cornell active messages cornell active messages implementations active messages net source code release net active messages part general net release conforms gam 1 1 spec information net project pages active messages ibm sp 2 object code release sp2 aix 3 2 gam 1 0 tar conforms gam 1 1 spec read readme install files distribution instructions sp2 information contact chi chao chang grzegorz czajkowski thorsten von eicken read file find previous version current version sp2 1 release aix 4 1 gam 1 0 tar major difference aix 4 1 release 3 2 modified usr lpp poe lib included distribution read documentation package details interested knowing sp2 click send note letting organization intend sp2 selected publications active messages low latency communication ibm risc system 6000 sp chi chao chang grzegorz czajkowski chris hawblitzel thorsten von eicken acm ieee supercomputing 96 pittsburgh pa november 1996 img abstract ibm sp powerful commercial mpps spite fast processors high network bandwidth sp communication latency inferior older machines tmc cm 5 meiko cs 2 paper investigates active messages communication primitives alternative standard message passing order reduce communication overheads offer good building block higher layers software part paper describes implementation active messages sp layered directly top sp network adapter comparable bandwidth sp low overhead yields round trip latency 40 lower ibm mpl part paper demonstrates power communication substrate layering split mpi split benchmarks compare sp mpps show low message overhead high throughput compensate sp high network latency mpi implementation based freely mpich version achieves performance equivalent ibm mpi nas benchmarks design performance active messages sp 2 chi chao chang grzegorz czajkowski thorsten von eicken cornell cs technical report 96 1572 february 1996 abstract technical report describes design implementation evaluation active messages ibm sp 2 implementation standard network adapter firmware ibm software processor assume familiarity concepts underlying active messages main performance characteristics word message round trip time 51 0 asymptotic network bandwidth 34 3 mb presenting selected implementation details paper focuses detailed performance analysis including comparison ibm message passing layer mpl split benchmarks generic active message specification version 1 1 img generic active message specification version 1 1 defines active messages interface portable variety parallel machines implementations net atm cluster meiko cs 2 fddi ring paragon sp 2 low latency communication atm networks active messages thorsten von eicken veena avula basu vineet buch presented hot interconnects ii aug 1994 palo alto ca abridged version paper appears ieee micro magazine feb 1995 img slides hot interconnect talk img abstract recent developments communication architectures parallel machines made significant progress reduced communication overheads latencies order magnitude compared earlier proposals paper examines techniques carry clusters workstations connected atm network clusters standard operating system software equipped network interfaces optimized stream communication direct protected user level access network networks reliable transmission flow control part paper describes differences communication characteristics clusters workstations built standard hardware software components state art multiprocessors lack flow control operating system coordination affects communication layer design significantly requires larger buffers end multiprocessors part evaluates prototype implementation low latency active messages communication model sun workstation cluster interconnected atm network measurements show application application latencies 20 microseconds small messages roughly comparable active messages implementation thinking machines cm 5 multiprocessor active messages mechanism integrated communication computation von eicken culler goldstein schauser proceedings 19th int symp computer architecture 1992 gold coast australia img abstract design challenge large scale multiprocessors 1 minimize communication overhead 2 communication overlap computation 3 coordinate sacrificing processor cost performance show existing message passing multiprocessors unnecessarily high communication costs research prototypes message driven machines demonstrate low communication overhead poor processor cost performance introduce simple communication mechanism active messages show intrinsic architectures cost effective hardware offers tremendous flexibility implementations ncube 2 cm 5 evaluated split phase shared memory extension split show active messages sufficient implement dynamically scheduled languages message driven machines designed mechanism latency tolerance programming compiling concern hardware support active messages desirable outline range enhancements mainstream processors active messages efficient communication architecture multiprocessors von eicken ph thesis november 1993 university california berkeley img projects sites active messages berkeley project information contact thorsten von eicken storage management description heap memory requires overhead storage management traditionally garbage collection built reference counting memory installed banks smart memories processor cycles heap management multiprocessor support languages depend heap lisp scheme prolog haskell local scheme prototype applicative file system built essential files services bulk purely applicative environment work targeted reusing nodes place applicative style asks copy structure fact analogous structure abandoned copy occurs recycle uniquely referenced nodes run time compile time noticing unique referencing developed generational storage management system incorporated chez scheme employs segmented memory model hybrid tagging system hybrid tagging system typed pointers typed objects object level typing big bag pages meta level typing system allocation performed line single register based allocation pointer results virtually tagging overhead scheme heap coexist gracefully languages run time systems increases data locality supports weak pairs supports large objects efficiently system ongoing research storage management faculty david wise dswise kent dybvig graduate students brian heck diana joshua img return iu computer science research university saskatchewan computer vision group students projects edge detection shape analysis colour computer vision human body motion analysis biomedical image processing animation publications journal conference papers technical reports theses related courses 460 829 computer graphics 819 image processing computer vision 859 topics computer vision newsgroups computer vision related areas newsgroups provide lot information topics computer vision area question related computer vision find answer groups comp ai vision comp graphics comp graphics algorithms comp graphics visualization comp soft sys khoros sci image processing principal journals regularly scheduled conferences large number journals related area computer vision include ieee transactions pattern analysis machine intelligence pattern recognition ieee transactions image processing ieee transactions systems man cybernetics cvgip image understanding cvgip graphical models image processing ieee transactions medical imaging ieee computer graphics applications acm transactions graphics international journal computer vision machine vision applications international journal pattern recognition artificial intelligence number regularly scheduled conferences related area computer vision include international conference pattern recognition ieee proceedings computer vision pattern recognition international conference computer vision related web sites interested computer vision check list cmu related web sites computer vision home page slow lot graphics loaded computer vision home page text faster usage statistics visitor march 14 1996 img computer science home page university utah department computer science img integrated graphics modeling design manufacturing people principal faculty elaine cohen rich riesenfeld sam drake staff members graduate students research group engaged fundamental applied research developing methods representing manipulating visualizing geometric models including assemblies mechanisms computer process planning manufacturing issues traditional turning cmm innovative layer technology manufacturing processes group explores issues integrated problems motivation approach note proper perception shape important design proper calculation order geometry properties critical manufacturing accurate lighting models computational methods rendering shape perceptions shape distorted proper methods transforming piece metal final shape final manufactured object wrong group actively researching issues related scientific visualization data arising variety applications involves development algorithms interfaces rendering realistic abstract images interacting resulting visual representations early users results affiliated prominent projects robotics vision engineering design serve sources relevant research problems collaborators adjunct community contributed influenced work site nsf arpa science technology center stc computer graphics scientific visualization 24 hour communication brown caltech cornell unc ch sites ongoing research collaboration topics include user interfaces modeling brown special purpose graphics architectures design unc ch sites participate 5 collaboratively taught advanced graphics seminar research area design manufacturing process integration carried arpa concurrent integrated design manufacture project engage collaborative research scientific computing imaging group vision robotics group university utah project sponsored nsf virtual prototyping mechanical assemblies project current research issues include computer graphics geometric modeling mechanical design process planning numerically controlled machining inspection reverse engineering model data persistent objects geometric representations modeling paradigms constraint based design modeling operators simulation physically based modeling constraints dependencies interaction user interfaces visualization animation digital video teleconferencing stc collaborative research issues virtual prototyping assemblies sponsors project utah state center excellence group research facilities sponsored arpa nsf nsf stc computer graphics scientific visualization industrial sponsors facilities local research laboratory facilities include graphics design visualization lab video editing teleconferencing lab advanced manufacturing lab research facilities stc include remote pixel planes graphics rendering unc ch site unc ch virtual reality facilities distributed results alpha 1 geometric modeling visualization manufacturing experimental testbed system based project research results includes commercial enhancements distributed license utah raster toolkit anonymous ftp models ftp img img comments questions a1 web gr cs utah computer vision home page buttons jump icon enhanced pages labels text pages find pages read submit jump specific topic search computer vision pages research groups related links test images hardware online publications conferences symposia faqs newsgroups related info archives demos source code server statistics don make check vision list archives ve lots good things computer vision home page text version page send updates mwm cmu updated wed apr 17 03 57 edt 1996 spatial database research group research interests work focused storage management analysis scientific geographic data information knowledge research motivated applied application areas transportation ivhs virtual environments cartography communications acm theme section advances geographic information systems 4th international workshop advances geographic information systems acm gis 96 table contents img img group member list img publications cabinet img online brochure img slide show img traffic archival data img hotlinks img interactive routing minneapolis designed maintained julian chow chad questions comments mailto cs umn cs umn page updated friday 1st 1996 ucsd parallelizing compiler group projects automatic parallelization distributed address space machines automatic hierarchical tiling publications recent papers related links high performance computing lab computer science engineering department ucsd university california san diego ferrante cs ucsd machine learning cancer diagnosis prognosis page describes linear programming based machine learning approaches applied diagnosis prognosis breast cancer work result collaboration university wisconsin madison prof olvi mangasarian computer sciences department dr william wolberg departments surgery human copy press release distributed american cancer society science writers seminar march 1994 good overview research table contents diagnosis prognosis bibliography citation popular press local related links related links diagnosis work grew desire dr wolberg accurately diagnose breast masses based solely fine needle aspiration identified visually assessed characteristics sample considered relevant diagnosis collaboration prof mangasarian graduate students kristin bennett classifier constructed multisurface method msm pattern separation features successfully diagnosed 97 cases resulting data set wisconsin breast cancer data image analysis work began 1990 addition nick street research team goal diagnose sample based digital image small section slide results research consolidated software system dr wolberg clinical practice diagnosis process performed breast mass material mounted microscope slide stained highlight cellular nuclei portion slide cells scanned digital camera frame grabber board user isolates individual nuclei mouse pointer user draws approximate boundary nucleus computer vision approach snakes approximations converge exact nuclear boundaries interactive process takes minutes slide image showing nuclei isolated program computes values ten characteristics nuclei measuring size shape texture standard error extreme values features computed resulting total 30 nuclear features sample based training set 569 cases linear classifier constructed differentiate benign malignant samples classifier consists single separating plane space features extreme area extreme smoothness texture projecting cases normal separating plane approximate probability densities benign malignant points constructed simple bayesian computation probability malignancy patients densities shown patient allowing judge confidence diagnosis comparison hundreds previous samples date system correctly diagnosed 176 consecutive patients 119 benign 57 malignant cases return suspicious diagnosis estimated probability malignancy 0 3 0 7 small subset source images research found good test cases image segmentation object recognition algorithms pet segmentation algorithm automatically identify nuclei images email street cs wisc work prognosis problem considered research prognosis prediction long term behavior disease approached prognosis function approximation problem input features including computed predict time recurrence malignant patients censored data solution termed recurrence surface approximation method rsa utilizes linear program construct surface predicts time recurrence patients examining actual recurrence training cases similar predicted recurrence times plot probability disease free survival times 10 years individual patient capability incorporated shown survival curves plot probability disease free survival versus time years black disease free survival curve represents patients original study red curve represents probability disease free survival sample case case average prognosis probability disease free 10 years equal 80 rsa procedure compare predictive power prognostic factors results precise detailed cytological information type provided prognostic accuracy traditional factors tumor size node status researchers result remove painful node surgery chronological bibliography linked papers provided postscript format don postscript viewer download file shift click netscape print abstracts ascii text obtain papers linked contact author mangasarian wolberg pattern recognition linear programming theory application medical diagnosis proceedings workshop large scale numerical optimization 1989 pages 22 31 philadelphia pa siam mangasarian wolberg cancer diagnosis linear programming siam news vol 23 1990 pages 1 18 wolberg mangasarian multisurface method pattern separation medical diagnosis applied breast proceedings national academy sciences vol 87 1990 pages 9196 street automated cancer diagnosis interactive system cell feature extraction technical report computer sciences department university wisconsin october 1991 wolberg bennett mangasarian cancer diagnosis prognostic determination cell analysis manuscript 1992 departments surgery human computer sciences university wisconsin madison wi 53706 wolberg street mangasarian breast diagnosis digital image analysis analytical quantitative vol 15 6 pages 396 404 december 1993 abstract street wolberg mangasarian nuclear feature extraction breast tumor diagnosis spie 1993 international symposium electronic imaging science technology volume 1905 pages 861 870 san jose ca 1993 abstract wolberg street mangasarian machine learning techniques diagnose breast cancer fine needle cancer letters vol 77 pages 163 171 1994 abstract street cancer diagnosis prognosis linear programming based machine learning ph dissertation university wisconsin madison august 1994 uw mathematical programming technical report 94 14 abstract wolberg street mangasarian computerized breast cancer diagnosis prognosis fine needle archives surgery 1995 130 511 516 abstract wolberg street mangasarian image analysis machine learning applied breast cancer diagnosis prognosis analytical quantitative vol 17 2 pages 77 87 april 1995 abstract wolberg street mangasarian computer derived nuclear features distinguish malignant benign breast human pathology vol 26 pages 792 796 1995 abstract wolberg street mangasarian computer derived nuclear grade breast cancer prognosis analytical quantitative vol 17 4 pages 257 264 august 1995 abstract mangasarian street wolberg breast cancer diagnosis prognosis linear programming operations research 43 4 pages 570 577 july august 1995 uw mathematical programming technical report 94 10 abstract street mangasarian wolberg inductive learning approach prognostic prediction proceedings twelfth international conference machine learning prieditis russell eds pages 522 530 morgan kaufmann 1995 abstract wolberg street mangasarian call page indeterminate fine needle aspiration breast image analysis aided diagnosis cancer submitted abstract street mangasarian wolberg individual collective prognostic prediction technical report 96 01 computer sciences department university wisconsin madison wi january 1996 submitted icml aaai conferences abstract citation medical popular press news medicine segment cnn prime news march 12 1994 breast biopsy surgery tim friend usa today march 24 1994 cancer detection oil joe manning milwaukee sentinel march 24 1994 analyzing breast cancer detroit news march 28 1994 high tech cancer hunt marilynn milwaukee journal march 28 1994 computerized interpretation breast progress reported times april 1994 computer program breast cancer ruth houston chronicle april 22 1994 computer program improve interpretation news international 1994 data suggest needle replace surgical biopsy diagnosing breast cancer journal american medical association medical news perspectives column june 9 1994 vol 271 22 diagnosis image analysis machine learning cope september october 1994 computer seeks breast cancer madison capital times january 17 1995 computer aided cancer prediction los angeles times january 25 1995 local related links uw mathematical programming group uw machine learning group uw medical school related links national library medicine nlm university nevada center biomedical modeling research washington university institute biomedical computing paulb cs wisc systems software research group department computer science university illinois urbana champaign timed streams mpi object oriented operating systems forum choices object oriented operating system schools community networking forum security secure java vosaic video mosaic forum architecture oriented visualizations applications software engineering atm toolkit gigabit testbed publications illinois 96 forums publically accessible technical exchanges systems research group personnel laboratory equipment cs department home page questions comments systems software research group send professor campbell email uiuc home page http www uiuc ph www problems comments server send david cs uiuc infopad www server goal infopad research project develop hardware software mobile network support ubiquitous wireless access realtime multimedia data high speed networks inexpensive portable terminal effect network terminal additional capability portability recent descriptions project found student summaries slides recent overview work primarily funded arpa additional support industrial partners include intel ibm ericsson motorola national semiconductor texas instruments part electrical engineering computer science department university california berkeley img silicon valley business week report infopad project 36 found channel 6 bay area cable systems project overview general information people involved research groups home pages research area infopad ftp archive papers reports slides search infopad www server local information restricted access site maintainer mosaic mosaic eecs berkeley 6 million documents served mirage development team mirage distributed shared memory dsm system memory management communication machines loosely coupled network environment system hides network boundaries processes accessing shared memory providing illusion coarse grained multiprocessor programmer algorithm designer mirage designed execute traditional system posix compliant shared memory programs commodity personal computers key feature mirage simplicity powerful networking employed solutions designed uniprocessors applied powerful network workstations platform mirage implements dsm paged segmentation scheme segments partitioned pages system runs cluster ibm ps 2 class machines work dsm area kernel invasive dsm system based quarks prototype utah focusing disconnected operation mobility distributed memory shared systems research based advances experiences mirage constructed riverside mobile dsm suite set application programs exercise functionality mobile systems expect implement dsm addition group authored dsm port quarks dec alpha axp 150 personal computers made results port accessible researchers mirage team members brett fleisch brett cs ucr project director assistant professor randall hyde cs ucr ucr computer science lecturer cheryl cs ucr ucr computer science graduate student william schroeder cs ucr ucr computer science graduate student david choweller cs ucr ucr computer science graduate student sachin shah sachin cs ucr ucr computer science graduate student mark allan marcus cs ucr ucr computer science graduate student ra ad cs ucr ucr computer science graduate student kevin marcus cs ucr ucr computer science undergraduate student jeremy powell cs ucr ucr computer science undergraduate student steve cs ucr ucr computer science undergraduate student shields cs ucr ucr computer science undergraduate student barnett hsu barnett cs ucr ucr computer science undergraduate student john mikhail cs ucr ucr computer science undergraduate student mirage team members oliver oliver cs ucr visiting postdoctoral researcher christian cbs dk order mirage shirt limited time fashion trend sporting latest mirage apparel mirage shirt made 100 pure cotton features mirage logo show support mirage project buy shirt shirts large large price 12 00 shirt 20 00 shirts hurry operators standing email order mirage shirt email brett fleisch brett cs ucr updated october 19 1995 img return cs base page mirage logo joe cs ucr advanced networking distributed systems principal investigator leonard kleinrock project investigates architecture fundamental behavior distributed computer communication systems analytical simulation point view emphasis analytical addition project implements understanding systems areas research gigabit networks fast packet switching multistage interconnection networks analysis competing lightwave networks performance boolean cube interconnection networks distributed simulation model load sharing genetic algorithms shared memory cache behavior fast packet switching atm distributed control simple automata collective behavior mobile robots related links status report people pictures latency bandwidth tradeoff presentation dr leonard kleinrock page manager webmaster cs ucla group university michigan actively conducting research diverse areas vlsi design testing cad part electrical engineering computer science department college engineering group headed professor pinaki mazumder current research thrusts areas quantum circuit design cad memory testing built repair flat panel display electronics quantum circuit development collaborative effort center high frequency microelectronics university michigan project direction professor george chair eecs department jointly funded arpa uri research assistantships 3 research assistantships qualified students possess strong circuits background desire ph desirable industrial experience contact information 2215 eecs 1301 beal avenue ann arbor mi 48109 2122 usa eecs umich 1 313 763 1 313 763 1503 ismap maintained kulkarni umich center study digital libraries texas engineering experiment station college station tx 77843 3112 usa phone 409 862 3217 fax 409 847 8578 email tamu center study digital libraries texas university member global digital library research community focal point digital libraries research technology state texas center division texas engineering experiment station research agency texas university system staff directory mission statement research projects publications related conferences img hypermedia research laboratory tamu img laboratory database systems research department computing science university alberta people press photographs pronunciations names pointers home pages faculty staff graduate students moments press names pointers home pages faculty staff graduate students tigukat multimedia research group click image uncompressed image img standing left ling liu dr duane szafron dr niu phd el msc john li phd tamer zsu dr el msc yuri leontiev phd yan phd paul staff seated left msc jose dr voruganti phd anne staff randal staff iqbal goralwalla phd msc shown left lin cheng msc richard lee adriana manas msc vincent jennifer bing xu msc research activities group laboratory database systems research involved number research activities including development distributed object oriented database systems deductive databases distributed database management application neural networks database problems development databases support software engineering activities ongoing projects tigukat distributed objectbase management system multimedia data management distributed image database management deductive database systems interoperable information system adaptive logic networks publications img technical reports img refereed publications database courses database system seminars 1995 96 pu mitchell han 1996 97 dbms related documents database systems textbook case research paying james gray database research achievements opportunities 21st century silberschatz stonebraker ullman editors upcoming member activities 5th conf information knowledge management rockville maryland ride 97 workshop birmingham england int conf data engineering birmingham england sigmod pods conference int conf multimedia systems ottawa canada 23rd vldb conference athens greece database conferences database related organizations vldb endowment acm sigmod acm multimedia laboratory equipment 1 ibm rs6000 360 memory disk cdrom 17 color monitor 1 ibm rs6000 360 memory 1gb disk capture card 17 color monitor 1 sun 4 50 ipx memory 5 disk 2 sun 4 25 memory disk 1 sun 52 turbo gx 2 processors memory 3 1gb disk cdrom 17 color monitor 3 sun 70 32mb memory disk 17 color monitor 1 powermac 7100 av ftp access official ftp site ftp cs ualberta ca additional information information contact database cs ualberta ca img img april 26 1994 img primary goals agassiz project study architectural compiler machine organizational issues high performance computer systems including uniprocessors multiprocessors exploit medium grained fine grained parallelism processor architectural studies focused concurrent multi threaded architectures thread level instruction level speculation called architectures compiler effort focused developing integrated compiler supports medium grained loop iteration level fine grained instruction level parallelism speculation locality enhancement latency hiding schemes machine organizational work focused high performance memory systems design clustered distributed shared memory multiprocessors sponsored nsf arpa intel cray research ibm img img img facts agassiz img img img contact trains project natural spoken dialogue interactive planning trains project university rochester department computer science long term effort develop intelligent planning assistant conversationally proficient natural language goal fully integrated system involving online spoken typed natural language graphical displays gui based interaction primary application planning scheduling domain involving railroad freight system human manager system cooperate develop execute plans research trains project tracks project supported ph thesis research natural language processing speech interpretation discourse processing planning reasoning uncertainty complete references resources project periodically pulled research threads produced limited working demonstration systems based theories hope incremental development converging ultimate goal fully conversant system details systems references jetai paper current research trains project centers interactive route planning assistant dubbed trains 96 details paper presented arpa spoken language technology workshop paper aips 96 work progress involves realistic domain complicated planning problems hope version trains system running www future current research recent trains presentations local access trains 95 interactive planning assistant arpa spoken language technology workshop 1995 dialogue based approach mixed initiative plan management arpa rome labs planning initiative dialogue based tactical picture agent onr trains project promo video 3 5 mins 10 mb flat quicktime gzipped stuffit macbinary trains 95 v1 3 action 4 5 mins 10 mb flat quicktime gzipped stuffit macbinary dialog annotation information researchers trains project publications relating trains trains 95 mixed initiative planning assistant aips 96 postscript version mixed initiative planning position paper arpi workshop feb 1994 trains project case study building conversational planning agent overview trains 93 jetai postscript version trains dialogue corpus interest urcs speech research knowledge representation tools episodic logic speech corpora holdings change 08 july 96 ringger ^^ home urcs research projects urcs home page courant mathematics computing laboratory supported department energy computational mathematics applied analysis overview courant mathematics computing laboratory research center courant institute york university program devoted formulation analysis numerical resolution broad class scientific problems drawn aerodynamics multi phase flow combustion electromagnetic theory nonlinear optics materials science component involves design schemes partial differential equations support adaptive mesh refinement fast algorithms parallel computation component effort concerns modeling numerical investigation variety questions materials science interface motion nonlinear optics component involves mathematical analysis phenomenology nonlinear conservation laws incompressible flow people research personnel consists 7 faculty members 9 graduate students postdoctoral fellows current members include principal investigators peter lax marsha berger leslie faculty anne greenbaum dave muraki michael xin postdocs lou xu dong liu michael minion principal research projects partial listing projects numerical simulation partial differential equations complex geometry interface motion surface tension fast algorithms iterative methods discretization schemes materials science nonlinear optics fast poisson solver complex geometries spurious incompressible flow calculations investigation singularities convection adaptive simulation reacting flows study laser induced spark ignition software software obtained email contact person listed adaptive 2 fast multipole method interactions leslie cims nyu adaptive 2 adaptive mesh refinement code hyperbolic conservation laws marsha berger berger cims nyu adaptive version 2 code marsha berger berger cims nyu recent postdoctoral fellows supported part doe construction research area 1st position employer nyu comp fluid asst prof temple dynamics university ton comp fluid staff scientist aerospace corp dynamics young applied postdoc stonybrook analysis comp fluid staff scientist icase dynamics ward applied math asst prof liu num analysis asst prof applied math asst prof chicago applied num asst prof sweden analysis num analysis asst prof univ michigan russo num analysis asst prof italy recent ph theses supported part doe thesis title ph adviser employer year method images evaluation cheng electrostatic fields 1995 princeton systems university closely spaced cylinders multilevel roma adaptive version 1995 berger univ immersed boundary brazil method degeneracies spectra univ linear adjoint 1996 lax penn operators velocity formulation min chen euler 1996 lax integration lee singular perturbation 1994 korea problems stability shlomo classes lax tel aviv solutions 1994 goodman univ burgers eq higher order stability solns brian hayes eq ii studies 1994 lax lattice oscillations tian dispersion limit 1991 lax ohio state univ de eq cauchy problems sebastian complex burgers eq 1990 lax univ noelle space bonn dimensions img company gods coming img horus son osiris heart firm img son isis osiris ^1 img img img horus project developed modular extensible img process group communication system addressing requirements wide variety robust distributed applications img img horus son isis osiris god attributes appealed strongly egyptians end egypt man woman type wished possess renewed life life opposed death movement opposed ^2 horus framework development distributed applications based group communications style computing arise fault tolerant systems managed distributed systems applications exploit data replication coherent caching groupware horus framework large collection system application protocols developed application designer construct communication module meets application requirements minimal cost horus project originally launched effort redesign isis group communication system evolved general purpose communication architecture advanced support development robust distributed systems settings isis unsuitable applications special security real time requirements practical software project contributed theory virtually synchrony runtime model implementation data replication fault tolerance time software faster lighter weight isis system horus exists systems initial version coded research purposes fee restricted commerical rights version called ensemble written ml usable languages classes users fee ensemble actively development series releases fall 1996 spring 1997 early 1997 ensemble outstanding environment building java based groupware applications multimedia conferencing web horus ensemble designed platform independent classes workstations personal computers parallel processors generation cluster environments standard high speed communications networks horus effort collaborates closely distributed systems projects including transis tacoma projects links projects found pages introductions horus visit papers abstract pages overview publications reports related horus project recent articles present high level introduction horus kenneth birman robbert van renesse software reliable networks scientific american 1996 robbert van renesse kenneth birman silvano maffeis horus flexible group communication system communications acm april 1996 ^1 final sentence osiris papyrus ani book dead ^2 wallis gods egyptians studies egyptian mythology volume 1 pages 486 487 open court publishing company london 1904 comments werner vogels img intelligent dram iram computer science division university california berkeley img img img img img img people publications calendar links local working img img img img home mail cs ucb project overview microprocessors memories made distinct manufacturing lines yielding 10m transistor microprocessors transistor drams biggest performance challenge today speed mismatch microprocessors memory address challenge predict decade processors memory merged single chip narrow altogether remove processor memory performance gap additional benefits provide ideal building block parallel processing amortize costs fabrication lines utilize number transistors single chip dub iram standing intelligent ram transistors merged chip devoted memory current microprocessors rely hundreds wires connect external memory chips computer network connections power plug input output devices linked networks memory processing power vice versa arrangement memory capacity processor speed balance single gigabit iram internal memory bandwidth 1000 32k bits 50 ns increase fastest computers today chip accesses 1 gigabit serial links fastest programs memory accesses single iram rewarding compact representations code data history initial efforts iram project undertaken spring 1996 cs 294 4 uc berkeley advanced graduate led prof david patterson examined design hardware software based traditional separation memory processor web page considerable amount information including copies slides guest speakers results sets projects performed dozen graduate students earlier discussion helped lead development found article microprocessors 2020 dave patterson september 1995 issue pages 48 51 scientific american related work iram large improvement memory system bandwidth significant potential configurable systems achieve full performance potential configurable systems offer improved performance adapting processing capabilities application specific making processing portion application faster conventional memory system drag performance memory bandwidth performance bottleneck rapid reprogramming configurable elements reasons iram group working closely brass berkeley reconfigurable architecture systems software group headed prof john wawrzynek iram index img people img publications img calendar img links img local directory uc berkeley access directory img working directory part iram brass groups access directory img return page clicking iram icon img iram project part computer science division img university california berkeley img questions comments pages send mail modified 20 nov 1996 img page maintained richard cs berkeley chinook project 1 chinook salmon large salmon pacific 2 amer ind tribe 3 warm dry wind blows east rocky mountains 4 warm wet wind west rocky mountains 5 rare american dog 6 hardware software synthesis cad tool real time embedded systems chinook hardware software synthesis cad tool embedded systems designed control dominated reactive systems timing constraints chinook maps behavioral description user target architecture filling details needed build complete system enables designers make informed design decisions high level early design cycle reiterate worked low level details retargetability make designs maintainable enables designer advantage technologies tied legacy code chinook active development generation actively working software architecture synthesis interprocessor communication synthesis efficient accurate simulation details shortly chinook characterized meets timing constraints maximize average performance utilization assumes manual partitioning issues intricate technical designers evaluate architectures forcing single fixed processor bus asic architecture synthesize software architectures rely shelf real time kernels discourage version chinook synthesis tool operational november 1993 version shown dac design automation conference san diego june 1994 main features include automatic connection processor peripheral devices generation sequential code concurrent description synthesizing device drivers inputs verilog outputs hardware needed connect hardware components software program run processor main topics include interfacing problem hardware software components scheduling timing constraints partitioning functionality improved version demonstrated nato summer school hw sw italy june 19 30 1995 incorporated interface synthesis techniques including memory mapped efficient code generation simulator faculty gaetano borriello graduate students pai chou ross ortega ken hines ian macduff recent ph elizabeth walkup scott hauck hulgaard staff larry mcmurchie list papers chinook sponsors arpa contract n00014 91 national science foundation grant mip national science graduate fellowship walkup patricia roberts harris fellowship ortega gte graduate fellowship chou embedded links university washington updated tue nov 12 06 34 47 pdt 1996 project computer science departments university saskatchewan university alberta involves studying aspects software engineering focus meta systems people projects papers theses related sites feedback wood letters ball internet softbot softbot 5 finalists 1995 discover awards technological innovation computer software building autonomous agents interact real world software environments operating systems databases pragmatically convenient intellectually challenging substrate ai research support claim utilizing planning machine learning techniques develop internet softbot software robot customizable moderately intelligent assistant internet access softbot accepts goals high level language generates executes plans achieve goals learns experience softbot enables human user state accomplished softbot request dynamically determines satisfy softbot unix shell world wide web interact wide range internet resources tour softbot graphical user interface principal investigators oren etzioni daniel weld check metacrawler softbot fielded web service enables search multiple web indices parallel sophisticated pruning options information contact oren etzioni etzioni cs washington accessible introduction softbot project found softbot based interface internet cacm july 1994 methodological motivation project found intelligence robots reply brooks ai magazine december 1993 technical softbot papers found cartoon representation internet softbot blanchard article appeared december 1994 issue columns university washington alumni magazine softbots research group developing graphical user interface softbot user easily high level goals extending maintaining xii planner keith golden working graphical specification search control keith golden implementing advanced plan space browser debug planner control dave christianson comparing rule based versus procedural search control sujay parekh learns information resources net designing protocol multi softbot collaboration negotiation ying sun experimenting reactive system software domain kwok building optimized agent ingram information gathering reactive system internet kwok softbot hackers info web local access homepage button back ai home page cse button back cse home page mike perkowitz map cs washington ut algorithms computational theory group algorithms computational theory group focuses theoretical foundations computer science current research interests faculty group include algorithm design complexity theory parallel computation graph theory probabilistic methods major focus group design analysis provably efficient algorithms solving fundamental computational problems efficiency measured terms resources time space number processors number random bits faculty greg plaxton plaxton cs utexas parallel computation algorithm design analysis combinatorics lower bounds randomization vijaya ramachandran vlr cs utexas parallel computation algorithm design analysis machine models graph theory graph algorithms david zuckerman diz cs utexas randomness computation complexity theory random walks graph theory cryptography affiliated folks postdocs students alumni sanjoy baruah sanjoy uvm sheng hsu sinica tw pierre mpi sb mpg de madhukar korupolu madhukar cs utexas phil mackenzie cs cs utexas poon cs utexas rajmohan rajaraman rraj cs utexas santanu sinha ssinha cs utexas torsten cs berkeley zhou cs utexas algorithms mailing list algorithms mailing list electronic mailing list announcements related seminars activities theoretical computer science posted low volume mailing list typically dozen messages semester add mailing list sending mail message vlr cs utexas expressing interest added algorithms mailing list remove mailing list time sending message requesting removal gripe cs utexas warm warm stands workshop algorithms research forum researchers theoretical computer science texas surrounding states meets year locations meeting consists talks researchers region recent research results distinguished keynote speaker warm organized vijaya ramachandran ut austin spring 1990 greg plaxton organized warm ut austin fall 1994 warm held locations including texas ut dallas southern methodist university university north texas louisiana state university university southwestern louisiana university oklahoma warm scheduled held ut dallas november 9 1996 program announcements warm algorithms mailing list car pool attend warm takes place austin announcements arrangements algorithms mailing list acm sigact sigact stands acm special interest group algorithms computational theory active group includes distinguished computer scientists sigact sponsors acm symposium theory computing stoc sponsor acm siam symposium discrete algorithms soda acm symposium parallel algorithms architectures spaa important conferences interest ieee symposium foundations computer science focs ieee symposium computational complexity vijaya ramachandran serves elected member sigact executive committee pointers acm sigact theory calendar eccc electronic colloquium computational complexity tcs virtual bibliographies theory foundations computer science mit hypertext bibliography project universities ut dept computer sciences language research group buffalo language research group buffalo coordinated professor bharat jayaraman loose people interested topics programming languages systems ranging theory implementation applications people projects papers systems related web sites davin milun milun cs buffalo bharat jayaraman bharat cs buffalo distributed artificial intelligence laboratory dis lab web server distributed artificial intelligence laboratory part computer science department umass find specific information research publications presentations personnel recent updates pages post doc positions purpose distributed ai lab investigates problems arise multiple agents including computational agents humans interact solve interrelated problems includes mechanisms multi agent coordination organization negotiation dis lab investigates design sophisticated individual control mechanisms sensor interpretation acoustic signal understanding real time scheduling resource constrained scheduling background introduction cooperative distributed problem solving distributed vehicle monitoring testbed blackboard systems current research projects automated contracting coalition formation control issues parallel knowledge based systems cooperation heterogeneous agents team cooperative information gathering design time real time scheduling testbed distributed situation assessment electronic commerce formal analysis fa distributed problem solving paradigm framework analysis sophisticated control generic agent architecture real time distributed situation assessment generic coordination strategies agents integrating decision making real time scheduling integrated processing understanding signals learning multi agent systems negotiation computationally bounded interested agents negotiation knowledge based scheduling agents dis arm taems framework task analysis environment modeling simulation distributed problem solving demonstrations information jobs post doc laboratory personnel laboratory associates published papers lab presentations experimental places visit learning multi agent systems webliography berkeley center information technology management icmas 96 conference page international conference exhibition practical application intelligent agents multi agent technology icmas 95 conference page dai mailing list back issues archive computational organization research mailing list back issues lab dai university tulsa dai hebrew university umich mice software umich maine cdps research group hampshire cerc west virginia university link concurrent engineering coordination project kqml page xerox parc work dynamics computation dai reseach olivier multi agent page dai university tulsa sandip sen multi agent page concordia dai group pleiades cmu blackboard technologies enterprise integration page cmu oz project agents page cmu ai repository umbc intelligent agents page img umass computer science department current lab education ig seminar page dis lab www server miscellania comments suggestions problems server guest book make entry browse img server traffic summary reports dis lab internal documents documents public accessing requires user authentication registration details document class index access password register dis group members login lab alphas execute usr local bin internal technical reports design documents accessible index password directly password link direct access restricted local lab machines questions problems suggestions send mail www dis cs umass update april 24 1996 coordination parallel programs coordination refers features parallel programs involving multiple processes communication synchronization scheduling simple programs regular data access patterns coordination structures determined compile time require runtime support applications irregular data access patterns loops iterate portions array dynamic data structures coordination decisions left runtime necessitating powerful runtime support sophisticated compile time analysis project coordination provided coordination language expressing scheduling communication patterns adaptive runtime scheduling multipol distributed data structure library software developed project integrated parallel software efforts berkeley castle project faculty susan graham katherine yelick students soumen chakrabarti soumen cs berkeley karl czajkowski cory cs berkeley etienne deprit deprit cs berkeley eun jin im cs berkeley arvind krishnamurthy cs berkeley beth cory cs berkeley randi thomas cory cs berkeley robert wahbe cs berkeley chih po wen cs berkeley graduates group steve lucco lucco cs berkeley working cmu oliver sharp oliver cs berkeley jeff jones cs berkeley working steve steinberg sgs cs berkeley working wired magazine ruth lbl gov working lawrence berkeley laboratory application studies extensively project test ideas recent applications include basis problem timing level circuit simulation phylogeny problem magnet simulation cell simulation short movie cell simulation shows flowing artery talks papers related coordination project ucr computer architecture research lab research group members gary tyson tyson cs ucr group director assistant professor brian harvey brian cs ucr computer science graduate student kelsey lick klick cs ucr computer science graduate student ucr computer architecture research lab department computer science university california riverside send comments page systems cs ucr image university oregon department computer information science wearable computing research group university oregon actively involved field wearable computing funded grant nsf pursue concepts related wearable field research goal gain understanding technical user interface issues wearable computing research categorized broad areas 1 developing wearable applications fielding current effort project virtual installing computer lans work army marine corps develop systems future 2 evaluating wearable applications development number areas goal effort extract common features systems information development common software system wearable computers 3 designing common software backplane rapidly reconfigured perform variety tasks develop commercially acceptable system support hardware developed variety vendors applications result software framework call functionality demand details check achilles project home page library software tools continues grow study applications 4 tackling theoretical problem limitations wearable system communications throughput processing speed organization data obvious limitations wearable application expectations systems designed today internet current state versus wearable system years highly fascinating topic pursued phd students detailed information wearable computer research group work links papers reports wearable computing oregon wearable computer achilles software architecture home page experiment wearable computing members wearable research team workshop wearable computer systems august 19 21 1996 wearable computer research group university oregon www links related wearable computing sign guestbook interests wearable computing northwest laboratory lis integrated systems department computer science engineering university washington box 352350 seattle wa 98195 2350 usa department computer science engineering university washington engaged large scale integration vlsi computer aided design cad research development education late 1970s today northwest laboratory integrated systems focus wide variety vlsi architectures embedded sytems cad research current research projects previous research projects paper repository researchers current research projects time separation events specification synthesis verification timed asynchronous circuits asynchronous circuits verification asynchronous circuits survey current asynchronous design methodologies fpga asynchronous circuits triptych montage fpga architectures development triptych montage fpga architectures architectures improved densities current commercial fpgas multi fpga systems rapid prototyping development springbok rapid prototyping system board level fpgas designs partitioning pin rapid prototyping assignment routing topology work general multi fpga systems emerald architecture adaptive toolset fpgas complete set mapping placement routing tools generated automatically description fpga architecture architecture specific metrics incorporated tools improve results chinook project hardware software embedded systems design synthesis simulation system embedded applications retiming level clocked circuits efficient algorithms retiming circuits level sensitive latches improve performance reduce cost increase performance optimization tolerance clock skew synchronous circuits architectural retiming methods improving performance synchronous circuits latency feedback contraints network router chaotic routing project tuned systems tuned systems directed ted kehl previous research projects gemini validating layout comparing specification circuit implemented circuit mactester low cost digital functional tester chips circuits ttl cmos voltage levels locality management large scale multiprocessors computer science department university rochester rochester ny 14627 0226 6 1 92 5 31 95 project developing techniques improve locality reference parallel programs admit efficient execution large scale multiprocessors combination simulation analytic studies experimentation compare alternative techniques locality management architectural assumptions wide variety benchmark applications seek quantify performance impact individual techniques architecture operating system runtime library user level interaction techniques layers system work lead understanding role locality data sharing parallel program performance comprehensive understanding effectiveness techniques locality management interactions principal investigators thomas leblanc professor chair leblanc cs rochester 716 275 5478 michael scott associate professor scott cs rochester 716 275 7745 graduate students leonidas kontothanassis maged michael wagner meira recent graduates jack silicon graphics mark crovella boston university ricardo bianchini recent accomplishments 1 95 supercomputing generation networks publications project specific papers systems technical report archive mint multiprocessor simulator mint software package designed ease process constructing event driven memory hierarchy simulators multiprocessors set simulated processors run standard unix executable files compiled mips r3000 based multiprocessor generate multiple streams memory reference events drive user provided memory system simulator mint hybrid technique exploits aspects native execution software interpretation minimize overhead processor simulation combined related techniques improve performance approach makes simulation uniprocessor hosts extremely efficient mint charge academic research sites readme file mint tutorial user manual 94 paper compressed source code tar format img arpa project page change 1 march 1995 scott cs rochester temporal reasoning work 1988 led dr robert morris dr khatib association researchers field florida tech dr peter dr gerard attention focused assumption convexity interval based reasoning systems question effects removing assumption reasoning process question motivated research impressive results found details found links reasoning recurrence temporal databases morris cs fit cs fit fri dec 01 1995 usc programmable automation laboratory headed prof ari requicha lab conducts research computational geometry robotics artificial intelligence emphasis applications intelligent systems electromechanical design manufacturing lab institute robotics intelligent systems works collaboratively robotics research laboratory modular robotics laboratory computer vision laboratory laboratory molecular robotics contacts prof ari requicha programmable automation laboratory computer science department university southern california los angeles ca 90089 0781 requicha lipari usc telephone 213 740 fax 213 740 img img img img img img history research publications facilities people cool stuff copyright 1996 university southern california rights reserved trademarks mentioned belong respective owners update july 10 1996 steven spitz scientific computing home page overview projects computational biology frank numerical simulation chaotic systems henry body computations john board experimental computational chemical physics michael kedem martha head people faculty graduate students people computing duke seminars courses offered scientific computing img dept computer science duke university document changed report suggestions problems www cs duke homepage performance evaluation group group works dr larry dowdy field performance evaluation computer systems current research interests group include performance prediction models workload characterization multiprocessor scheduling modeling parallel raid disk systems experimental studies parallel systems people people group publications publications group members img oak ridge center computational sciences mail send comments suggestions viewer support mail send comments vuse vanderbilt content length accept ranges bytes ap group ap group mit artificial intelligence laboratory supervised professor lynn andrea stein news announcements updated august 29 1996 ap group urop page details current projects ap group cognitive robotics solve traditional core ai problems context embodied systems understand naturally intelligent systems work cognitive robotics home page including neo modular systems imagination project natural communication robots cog shop home page information interrelated project human systems integration computers great connecting humans ve built sodabot software agent environment construction system sodabot intelligent room working david karger haystack user customization information retrieval education rethinking cs101 project home page ideas approach introductory computer programming lots work involves inexpensive robotics education 1993 aaai robot building laboratory 6 270 organizer manual robotics based undergraduate computer programming courses collaborate center center advanced educational services including virtual campus mit section construction current members faculty lynn andrea stein graduate students michael coen brian scassellati ellen spertus mark torrance leave mike undergraduate students joshua kramer sodabot ap group urop page alumni lynn stein students past present maintained lynn andrea stein las ai mit copyright 1996 massachusetts institute technology rights reserved computer networks research group department computer science university massachusetts computer networks research group computer science department university massachusetts amherst led professors jim kurose don towsley group research spans broad range topic areas addressing host related issues represents complementary mix theoretical applied experimental research group work motivated emerging broadband high speed networks ability carry diverse mix multimedia traffic groups research divides broadly areas multicasting parallelized protocols shared memory multiprocessors multimedia real time communication updated modeling performance communication networks information people publications internal paper archive restricted kurose cs umass update 9 11 96 logic computation institute advanced concepts programming language theory focus research group logic computer science interest lambda calculus functional programming types constructive mathematics proof theory linear logic semantics group equipped usual array workstations backed complex turing machines prototype high speed optimal reduction machine type directed partial evaluator september 1996 running weekly seminar logic programming language theory tentatively devoted topics linear logic extracting computational content classical proofs members michael harry luca anna rene related boston area research groups mit semantics group semantics group northeastern university church functional programming project boston university natural language laboratory simon fraser university artificial intelligence research sfu previous iris 2 intelligent interfaces information access coming natural language laboratory simon fraser university larger north american labs working natural language processing nlp outline natural language laboratory theoretical applied work nlp laboratory infrastructure pages development comments table contents acknowledgements 1 natural language phonology morphology syntax semantics pragmatics language natural language sites internet 2 theoretical laboratory work post 1988 morphology syntax head driven phrase structure grammar tree unification grammar parsing inheritance reasoning static discontinuity grammar government binding theory semantics representation nlp extended semantic networks stratified meaning representation natural language discourse metaphor interpretation language generation pragmatics predicting explaining query failure belief based view ill formed input language 3 applied laboratory work post 1988 natural language interfaces databases pre 1990 post 1990 grammar development tools pl grammar development system grammar development shell emacs user interface ale machine translation computer aided language learning 4 publications software publications laboratory publications list post 1988 laboratory publications online laboratory msc phd theses online online publications relevant laboratory software pl grammar development system grammar development shell emacs user interface ale 5 laboratory infrastructure laboratory personnel faculty staff research assistants adjunct personnel graduate students alumni industrial collaboration canadian cable labs fund rogers tcc communications corporation federal provincial government support iris precarn nserc asi laboratory hardware software centre systems science school computing science simon fraser university selected natural language related bibliography november 1996 electronic library access approximately papers natural language processing nlp related topics relevant research natural language laboratory acknowledgements document based paper natural language processing research simon fraser university 1992 online ascii form 44 pages kind permission canadian ai magazine paper updated adapted html dan document based common lisp language 2nd edition html version carnegie mellon artificial intelligence repository world wide web sites 1 natural language groups natural language processing previous iris 2 intelligent interfaces information access modified 15 november 1996 dan cs sfu ca virtual prototyping mechanical assemblies current generation cad systems provide support prototyping mechanical assemblies creating integrated design simulation system address problem fundamental effort investigation effective mechanisms allowing designer interact assembly parts virtual manner prior creation physical prototypes designer touch hold move models parts assemblies rendered views result environment part interactions considered natural manner current technology part interactions high dof assemblies considered early design process assembly procedures evaluated time parts designed explicitly assembly sequences constraints greater advantages design devices intended human examined fabricate physical prototype finally virtual display tools integral project give designers appreciation complex part geometry gained traditional cad displays limited 3 information faculty staff graduate students john hollerbach pi russ fish rodney elaine cohen david johnson stephen jacobsen ali william thompson donald nelson thomas thompson cad systems simplest mechanical parts provide designer clear sense dimensional object geometry standard graphical rendering techniques involving perspective shading simple animation tools assemblies parts hear designers complain hands parts fit fact happening conventional display technologies providing user sufficient information geometry objects question key aspect addressing limitation augment visual rendering geometric models haptic interfaces direct manipulation modeled objects interfaces include accurate geometry provide realistic force feedback real dextrous arm master represents arguably advanced force reflecting today upper degree freedom arm component matches redundancy human arm degrees freedom provided hand total 10 degrees freedom force reflection master arm hand degree freedom thumb fixed degree freedom index middle finger dextrous arm based hydraulic actuation torque density bandwidth application result master compact higher performance electric motor drives pictures shows scale model engine cylinder represents kinds assemblies working accommodating virtual prototyping system engine involves complex interrelated part motions understood designers prior committing expensive fabrication operations full function virtual prototyping system designer manipulate individual parts entire assembly moves virtual prototyping designer assembly sequences modifying parts ease assembly process finally virtual prototyping system sufficiently complete model human body validate assembly operations engine creating user interface virtual prototyping systems involves solving largely independent problems visual rendering involves creating realistic views configuration parts aspects haptic rendering involves giving user realistic sensation touching manipulating physical objects takes motions made user modifies models virtual world appropriately contact interference computations needed determine part part user part interactions virtual world visual rendering haptic rendering contact interference detection exploit knowledge nature mechanical assemblies general solutions viable geometric modeling systems support virtual prototyping mechanical assemblies capabilities typical cad cam system design render individual parts part interactions involving contact forces computable real time designer reaches grab virtual part system contact part made feedback generated solid grip established user feedback reflect object inertial gravity forces assembly forces due contact assemblies capable manipulation part assembly motions parts assembly reflect sensations user standard cad systems unable supply information needed support assembly operations haptic rendering required virtual prototyping system img img img img research lab linguistics computation homepage research lab linguistics computation computer science department brandeis university waltham ma usa involved research design development lexically based semantic indexing content abstraction techniques documents techniques employ robust natural language processing text generate multi purpose structures call lexical webs lexical webs normalized structured representations semantic content text group texts important application lexical webs potential role accelerating placement information web highly indexed format facilitates navigation rapid information access demo work emerges directly previous research carried nsf arpa human language technologies program goal research development intelligent trainable lexical database substantial fragment english called core lexical engine central work integration lexical semantic techniques corpus based approaches lexical acquisition characterizing statistical properties texts annotated semantic tags infer semantic relations unmarked texts richer mere associations future research directed techniques automatically enriching model web based documents making extending technologies takes advantage fact generative lexicon framework developed partly context work tipster muc efforts providing statistically sensitive semantic techniques lexically based document enrichment service information extraction tasks people david abrams paul james director james interview ta marc past peter alan blair michael johnston pat david mcdonald scott waterman check publications related servers local resources page maintained paul paulb cs brandeis update 24 1996 3063 active messages updated active messages interface specification 9 28 1996 interface generalizes previous active messages interfaces support broader spectrum applications client server programs file systems operating systems continuing support parallel programs recent advances local area networks networks workstations differ massively parallel processors primarily packaging cost software emphasis key open architectural question nature network interface communication architecture hardware organization logical abstraction basis communication active messages represent risc approach communication providing simple primitives solutions expose full hardware performance higher layers active messages intended serve substrate building libraries provide higher level communication abstractions generating communication code parallel language compiler direct programmers uc berkeley fast communication layers sockets rpc mpi xfs parallel file system split id compilers libraries scalapack project investigates active messages broad range hardware including dedicated message processor node intel paragon myrinet fddi interface graphics bus high end workstation hp 735 conventional interface generation lan sparc 10 1 atm demonstrate concepts construction evaluate real programs real machines result clearer understanding communication architecture trade offs hardware organization network interface search papers software releases active messages people professors david culler students brent chun alan rich martin chad yoshikawa modified wed jun 19 03 34 59 pdt 1996 cal cs berkeley structurally free logic description years great interest called logics logics distinguished structural rules postulated systems logics notorious thinning relevance logic contraction logic linear logic linear logic reason stop people considered commutative linear logic associative calculus people looked associative point view project structural rules altogether place explicit introduction rules combinators combinators class objects cut elimination theorem proven relational semantics meyer semantics calculus extended provide semantics combinatory logic key idea relation states interpreted indexed action states set states proposition simultaneously viewed set actions makes sense talk applying proposition number open problems centering addition conjunction disjunction include proving cut theorem respect distributive combination providing completeness theorem distributive combination faculty michael dunn affiliated projects robert meyer automated reasoning project australian national university support college arts sciences img return computer science research page dynamical evolutionary machine organization brandeis university demo attacks problems agent cognition complex machine organizations created simple components minimal human design effort study recurrent neural networks evolutionary computation dynamical systems substrates build working systems test theories demo located back room 118 volen center interaction lab entry workstation cluster room 119 shop 117 members organization photo jordan pollack alan blair hugues pablo spitz gregory works progress evolution backgammon player persistent themes artificial life research evolutionary arms races development specific complex behaviors sims work artificial robots work attacked simple games prisoner dilemma predator prey tesauro work td gammon simple hill climbing 4000 parameter feed forward network develop competitive backgammon evolution function back propagation reinforcement temporal difference learning methods employed start initial champion weights proceed simply playing current champion network slightly challenger changing weights challenger wins evaluation proceeds applying network legal moves choosing move highest evaluation results show evolution powerful machine learning method coupled simple hill climbing surprising success tesauro program evolutionary structure learning task stochastic reversible dynamics backgammon game advanced learning techniques img backgammon page massively parallel genetic programming simd power maspar mp2 harnessed perform genetic programming top speed chapter advances gp ii forthcoming mit press genetic programming img competitive fitness evolve elegant solution intertwined spirals problem function 52 gp primitives broke plane subproblems added spiral massively parallel neural networks mp2 collective action small neural networks evolution network architectures high capacity raam concept decoding find large capacity raam picture tree depth equivalence classes dimensional mind eye project mp2 rapid construction neural network fractal attractors basis memory gallery images evolution communication evolve neural networks put agents cooperate compete communicate robotic tasks students needed work realistic simulation preparation downloading actual real robots ghostscript ps viewer watch simulation evolved agents action robot building nsf building robotics facility brandeis complete lego small equipment electronics capabilities opportunities abound people electronic interfacing machine shop experience abstract source people cs department courant nyu persistent linda software system robust distributed parallel computing write objectives objectives project fold fault tolerant parallel computing provide language constructs facilitate design high performance fault tolerant parallel programs harness aggregate power idle cycles networks workstations manner fault tolerant owners workstations system models user returns workstation failure work idle workstation moved applications major class applications long running coarse grain parallel applications applications nile project data mining biological pattern discovery distribution source code install refer user manual additional information faq future work debuggers run time visualization tools software tools writing parallel distributed programs performance improvements scientific applications programming tools data mining distributed run time kernel suggestions feel free send mail cs nyu people dennis shasha professor brian anderson student tom brown student karp joo jeong student bin li student qiu student student peter wyckoff student publications user manual postscript jeong fault tolerant parallel processing combining linda transactions ph thesis department computer science york university 1996 click postscript version jeong dennis shasha persistent linda 2 transaction checkpointing approach fault tolerant linda proceedings 13th symposium fault tolerant distributed systems october 1994 click postscript version brian anderson dennis shasha persistent linda linda transactions query processing workshop research directions high level parallel programming languages saint michel france june 1991 published springer verlag lecture notes computer science 574 click postscript version fault tolerant systems modified bin li october 23 1996 multimedia laboratory department computer science north carolina state university multimedia laboratory logo mission laboratory support research education computer science graduates undergraduates fields multimedia technology high speed communications network based educational technology knowledge based learning environments image diploma earn graduate degree computer science administration personnel research board picture herman lab policies faculty intellimedia initiative classes offered staff herman pointer tutorials projects reserve equipment backup schedule statistics search visit lab page department computer science multimedia laboratory north carolina state university november 13 1996 support multimedia ncsu copyright department computer science 1996 principal investigator dr edwin sha nsf career award 1995 1998 grant number mip title high level design methodologies time optimal memory optimal systems abstract time memory critical parts scientific computing applications concentrated nested loops research focuses optimization algorithms synthesis multi level loops loop nests modeled multi dimensional data flow graphs algorithms taking advantage multi dimensionality designed computation nested loop visualized repeated executions iteration body multi dimensional iteration space iteration space iteration body simultaneously proposed transformation optimization techniques optimize throughput memory requirement behavior level proposed project develop polynomial time algorithms graph models traditional integer linear programming approaches research topics project include 1 graph transformation optimization techniques concept multi dimensional interleaving retiming obtain optimal throughput minimal increase memory requirement 2 data scheduling techniques minimize size level memory chip memory time constraint techniques maximize data utilization size chip memory 3 design automation hardware multi software special hardware multiple processors design 4 development synthesis tools multi dimensional applications graduate students nelson bach helios michael sheliga msheliga bach helios david surma dsurma bach helios joy bach helios dev tongsima bach helios chenhua lang bach helios technical reports found cse departmental report archives dr edwin sha department computer science engineering university notre dame notre dame 46556 usa 219 631 office 219 631 9260 fax esha bach helios cse revised 13 1995 discus home page laboratory performance studies distributed computing systems department computer science university saskatchewan discus home page visitors site january 30 1996 members faculty students research staff discus research group conducts research research areas relating performance issues distributed computing systems including client server systems computer networks parallel systems ftp server collection papers theses software written members research sponsors organizations supporting research general information saskatoon saskatchewan 8 feedback send comments 8 dept groups comp sci dept university page modified sept 10 1996 icons courtesy web weavers graphics discus icon copyright discus group img stephen ward anant agarwal professor computer career development science engineering associate professor computer science computer architecture group research project called effectively combines modularity supercomputer performance describes packaging interconnect technology supports high bandwidth systolic communications 3d neighbor nearest neighbor lattice modules simply plug connected printed circuit traces backplane buses explores engineering discipline physical location components accounted explicitly abstracted logical model simple engineering models provided software tools hardware generality risc maintains programming model compilation processor complexity modularity communications substrate regularity compilation target iteration single communication building block replace variety ad hoc communication paths gill pratt david assistant professor computer research associate science engineering cost performance advantages approach stem factors physical component placement optimized part logical design underlying communication technology designed performance interconnect flexibility interconnection relies mass produced modules configuration specific wiring research embraces technologies including architecture communications substrate clocking communication technologies compilers programming models representative applications initial focus important class algorithms static communication patterns precompiled system independent carefully finite state machine descriptions exploring extension general communication support dynamic routing front alewife project created design scalable cache coherent shared memory multiprocessor program thousand vlsi processors portion shared memory interconnected multistage network unlike conventional shared memory machines multiprocessor exploits locality referencing hardware software levels maximize memory bandwidth distributed directory ensures coherence high speed caches processor store private shared data utilizing locality research focuses data collection methods analytical simulation techniques evaluating large scale parallel computers designing building interconnection networks processor cache memory systems important goal couple design algorithms compilers operating systems goal resultant impact multiprocessor performance address traces obtained data collection techniques evaluate architectural choices insight turn feeds back software development major part project investigates hardware technologies packaging future high density low latency interconnections img img img img img img img computer visualization modeling lab utsa computer visualization modeling laboratory focuses ways model understand systems concurrent behavior application areas range multithreaded operating systems chaotic pattern forming systems computer animation image processing interactive simulations tools projects research areas concurrency experiments unix pup data animation visualization systems modeling visualization visualization instruction personnel publications project demos web sites utsa computer science program logic functional programming group sfu address simon fraser university burnaby canada v5a 1s6 phone 604 291 fax 604 291 3045 director veronica dahl school computing science sfu contact fred school computing science sfu members harvey abramson department computer science aizu university hassan ait kaci mpr senior nserc chair intelligent software systems center systems science sfu steve department sfu warren burton school computing science sfu phil faculty education sfu jim school computing science sfu bill havens school computing science sfu jia wei han school computing science sfu lou hafer school computing science sfu ron harrop department mathematics sfu david poole department computer science ubc michael department linguistics ubc bill department computer science university victoria van department computer science university victoria associate members richard department linguistics sfu john jones school engineering sfu visiting scientists departement informatique universite de nantes paul departement informatique universite de post docs jamie andrews genesis logic functional programming group formally established 1990 independent research group sfu policy ac 35 strongly interdisciplinary group comprising members sfu units computing sciences linguistics mathematics centre systems science education engineering ubc units linguistics sciences university victoria aizu university japan area logic programming art logic describe knowledge human oriented traditional programming languages achieved describing problem domain terms facts rules written simple subset order logic hidden theorem prover solve problem domain deducing needed facts facts rules stored program declaratively largely terms logic programming heart generation computing project objectives group objectives state art theoretical practical aspects developing declarative programming tools logic programming functional programming constraint logic programming logic grammars investigate tools concrete generation computing applications facilitate result transfers collaborations academic units industry specific research interests building existing logic functional programming tools group develops tools logic grammars investigates theoretical implementation aspects develops generation software areas natural language processing front ends knowledge based systems analysis generation translation linguistic theory automation deductive databases knowledge representation constraint logic programming hardware design probabilistic systems expert systems related areas neural networks parallelism investigated collaborations group members solid record successful collaboration industry including record setting research contract ibm canada generating machine readable error messages research contract french government automatic consultation industrial catalogues french research contracts canadian workplace automation research centre laval automatic translation agricultural reports group collaboration agreements european universities discussing potential collaborations contact group director dr ver dahl 604 291 3372 equipment group laboratory located asb sun sparcstation ipx runs quintus prolog macintosh runs als prolog ibm personal computer video terminals sparcstation mac purchased nserc css equipment grants ibm terminals purchased funds ibm sur grant nserc operating grant acknowledgements group gratefully acknowledges financial support nserc css form infrastructure equipment grants grateful sfu css facilities etag content length accept ranges bytes intelligent information infrastructure project artificial intelligence laboratory intelligent information infrastructure project seeks develop extremely general system distributing retrieving information work major internet protocols early phases involve building automated tools managing communications flows large organizations email distributed hypermedia electronic media initial phase developing servers lines project turn interactive tools wide area communication including number approaches natural language understanding project grows experiment run 1992 presidential election mail agents distributed campaign information collected questions citizens allowed volunteers organize interest political communication continues members project work white house congress cambridge government project hierarchical adaptive survey technology developed project survey 1600 recipients daily white house electronic publications summary results survey results wide area collaboration system developed deployed vice president open meeting national performance review key component systems common lisp hypermedia server runs major freely distributed internet working local politicians project members developed web site senator senator kennedy early city web site city cambridge page information project contents project overview hyperlinks live project demos projects graduate students undergraduates talks publications workshops panels conferences personnel andrew mark randall davis rodney sue phillip baker roger robert john mark christopher vincent alumni boris katz eric loeb benjamin howard shrobe downloadable systems common lisp web server hacks finger gateway stop service finding people internet rfc index lookup search index stop service accessing internet engineering task force requests comment including mail status code lookup enhanced electronic mail status codes information resources computational linguistics information infrastructure political participation project federal government sponsors defense advanced research projects agency www servers mit artificial intelligence laboratory information lab research projects mit laboratory computer science offers variety resources mit media laboratory homepage describes activities restricts access outsiders mit research program communications policy maintains server pointers variety information infrastructure relevant resources mit department political science helping political scientists recognize profound communication revolution underway massachusetts institute technology home page pointers full range networked resources institute john object systems laboratory systems advanced architectures systems advanced architecture object systems laboratories part computer science department university massachusetts amherst principal investigators kathryn mckinley eliot moss papers primary research areas compiler architectures compiler optimizations enhancing parallelism memory system performance memory management compiler runtime issues memory system performance persistent programming languages design implementation persistent object stores information retrieval transactional memory research projects scale mneme optimizing object oriented languages garbage collection analytical models object allocation deallocation behavior loop optimizations distributed support information retrieval graduate students brendan cahoon john cavazos jim doyle jim havlicek karsten jung sharad singhai darko stefanovic cindy stein glen weaver eric wright recent graduates eric brown amer diwan tony hosking osl saa collection reports describing work progress page frequently updated visit maintained sharad singhai singhai cs umass updated nov 8 1996 shore high performance scalable persistent object repository document contents objective overview release information mailing lists shore version 1 0 line information source binaries documentation beta release shore version 0 9 3 publications related shore people working shore latest research summary arpa paradise project gis built shore exodus project predecessor shore oo7 benchmark benchmark oodbs shore photo album uw madison database research group uw madison cs department server objective objective shore project design implement evaluate persistent object system serve wide variety target applications including hardware software cad systems persistent programming languages geographic information systems satellite data repositories multi media applications shore expands basic capabilities widely exodus storage manager developed wisconsin funded arpa number ways including support typed objects multiple programming languages unix hierarchical space named objects unix compatible interface objects text field interface intended ease transition applications unix file system environment shore existing unix tools vi cc store data shore objects modification basically unix file single shore object text field complex object overview shore hybrid system nature characteristics object oriented database systems file systems section briefly describe basic features shore paper shoring persistent applications describes shore greater detail shore major goals scalability support hardware language heterogeneity support existing file based applications shore project began 3 years ago goals unique research commercial oodbms community odmg effort concentrated providing degree support language heterogeneity turn facilitates hardware heterogeneity shore remains distinguished focus scalability support applications depend unix file system persistent storage shore data model sdl basically compatible odmg data model expect technology develop eventually transferred commercial sector scalable architecture shore software architecture unique ways shore symmetric peer peer distributed architecture shore participating processor runs shore server process processor shore data disks attached software designed scalable run single processor network workstations large parallel processor intel paragon ibm sp1 2 design contrast client server architecture exodus oodbms vendors client server architecture fine design environment typically software hardware cad efforts scalable unique feature shore architecture notion added server structuring software runs server extensibility mind simple users build application specific servers paradise project shore server build geographic information system nasa eosdis project feel unique pieces technology play important role variety future research commercial endeavors digital libraries future depend availability scalable persistent object technology systems store retrieve manipulate transmit objects video pictures text current oodbms products systems oriented dealing gigabytes terabytes data equally important indexing retrieval query processing mechanisms needed digital library required geographic information system language hardware heterogeneity objects shore typed shore single language neutral type system define types shore objects type system embodied shore data language sdl language shore object types defined sdl enhances omg data model idl support database features bulk types sets lists persistence provision typed persistent objects simplifies task supporting heterogeneous hardware environments makes feasible support access persistent objects multiple programming languages key objective shore project mentioned earlier sdl closely related language neutral object type definition language recently proposed standard oodb vendor consortium odmg terms emphasis odmg largely concentrated providing standardized interface existing oriented oodbs focus support inter language object sharing large space objects support existing file based applications major goal shore enable applications untyped byte oriented files persistent data flattening flattening data time accessed stop applications store data typed structured objects convenient type safe intra inter program data sharing ultimate hope shore byte oriented file systems unix file system shore major services file system standpoint support object naming space management world persistent objects shore flexible tree structured unix space persistent objects reachable directly indirectly shore users familiar framework register individual persistent objects termed registered objects roots large persistent data structures bulk sets unnamed objects termed anonymous objects realization framework involves kinds shore file system objects including directories pools files anonymous objects symbolic links cross references shore mechanisms ease transition legacy unix applications compilers editors cad systems traditional byte stream files shore applications linked shore standard unix compatible file system interface open close read write mkdir order make access shore objects unix file system calls shore object type optionally designate variable length byte string character string attribute object object unix data programs attempt read object shore counterparts unix file system calls portion object legacy programs linked nfs mount shore file system access unix data contained objects directly makes feasible applications access set objects applications access unix data component object applications define access structured attributes object release information latest time table release shore dates approximate subject change questions contact shore support cs wisc beta release 0 9 3 1995 beta release beta release 0 9 3 beta shore version 0 9 3 sept 18 1995 includes improved documentation complete implementations sdl features bug fixes ports solaris hp ux linux version 1 0 august 6 1995 released shore version 1 0 gzip tar files source documentation binary release sparc pentium solaris 2 5 found ftp ftp cs wisc shore 1 0 mailing lists shore related mailing lists shore support cs wisc shore cs wisc shore support cs wisc mailing list reaches shore development team shore users submit questions comments bug reports subscribe mailing list shore cs wisc mailing list users interested shore list managed listproc software uw madison cs department unmoderated event cluttered junk mail moderate mail messages interested list mailbox cluttered sign weekly digests information information list subscribe purpose shore interested parties releases shore ftp archive requests users default replies sender posted entire list entire list reply copy reply shore list public mailing list subscribe subscribers post list existence list shown listing returned listproc processes lists request subscribe subscription concealed default subscribers obtain membership list listproc system subscribing shore subscribe change subscription mail special message listproc cs wisc subscribe content message subscribe shore receive weekly digests individual messages send subscription send separate message set shore mail digest subscribe content message unsubscribe shore list processor content message modified mon mar 18 10 41 39 cst 1996 nancy hall cs wisc footnotes compatibility shore odmg concurrently decided omg data model idl starting point data models sdl similar convert sdl 100 compatible ucla vlsi cad lab laboratory investigate computer aided design vlsi circuits systems areas include logic synthesis technology mapping physical design testing yield enhancement vlsi technologies standard cells gate arrays field programmable gate arrays fpgas multi chip modules areas study include structural theory large scale global optimizations arise vlsi cad people vlsi cad lab faculty jason cong andrew post doctoral scholars kei yong xu graduate students darren chi jie fang lei hong jen hsin huang yow hwang darko cheng kok lee patrick madden john peck alumni charles kenneth eugene ding lars hagen chris kwok kwok shing leung zheng li liu gabriel robins smith albert chung wen tsao vlsi cad lab activities partitioning benchmarks hypergraph format sigda related activities sigda publications cd rom dac 1995 sigda university booth related information 1996 international symposium low power electronics design send comments vlsi cad lab home page cs ucla comments personal home page respective personal account caltech infospheres project bringing theory marketplace caltech infospheres project deals theory implementation compositional systems support peer peer communication persistent multithreaded distributed objects implementation generic distributed system java tcp ip web ideas directly applicable distributed possibly object oriented system supports messages threads key concern development reliable distributed applications composing existing created software components structured ways solving problems standards distributed component technology user developer internet 21st century executive summary infospheres project release 1 infosphere infrastructure ii caltech infospheres infrastructure ii distributed system framework implemented java generic object model variety messaging models asynchronous synchronous remote procedure calls system freely researchers developers develop lightweight distributed systems leverage open standards world wide web caltech developing methodologies advantage system design reasoning entire distributed systems feasible methodologies reliability completeness robustness distributed system ii extended support interoperability distributed system models utilize emerging standards java domain system designed implemented generic manner ideas algorithms theories developed ii framework directly applicable existing distributed systems frameworks caltech infospheres project part compositional systems research group center research parallel computation led professor mani chandy projects compositional systems group works include problem solving environments archetypes infosphere infrastructure contributions infospheres group theoretical experimental extensive set papers infosphere infrastructure commercial purposes major code release 1 0a made august 26th 1996 contact infospheres group send email infospheres cs caltech note internal mailing list group members bug reports info bugs cs caltech infospheres project sponsored cise directorate national science foundation problem solving environments grant ccr 9527130 center research parallel computing grant nsf ccr 9120008 novell formal methods reliability mobility security parts project sponsored air force office scientific research grant afosr 91 0070 people papers releases mailing lists related work past projects group resources infospheres logo measurement prediction parallel program performance nsf cise grant ccr faculty tom leblanc leblanc cs rochester collaboration mark crovella crovella cs bu graduate students wagner meira meira cs rochester alex poulos poulos cs rochester nikolaos hardavellas nikolaos cs rochester project summary carnival tool designed automate process understanding performance parallel programs supports performance measurement modeling tuning visualization carnival measurements based predicate profiling quantifies time spent category overhead execution implementation predicate profiling implemented ksr 1 implementations sgi challenge multiprocessor ibm sp 2 network sun workstations running pvm cluster alpha workstations carnival attempt automate effect inference process performance phenomena carnival supports waiting time analysis automatic inference process explains source waiting time terms underlying simply identifying occurs developing similar technique explain communication ultimate goal combine accuracy empirical performance measurement predictive power analytic performance modeling end carnival supports lost cycles analysis priori knowledge sources characteristics overhead categories parallel systems guide constrain modeling process lost cycles toolkit integrating carnival combines empirical model building techniques statistics measurement modeling techniques parallel programs carnival visualization tool link performance measurements source code interface presents original source code window left hand side source grey scale scroll bar amount time spent portion source code summed processors hand side source code color bars percent time spent overhead category section source code summed processors pop windows modeling waiting time analysis carnival implementation comprises 15 000 lines tcl tk source code installed cornell theory center plan make widely porting instrumentation library machine dependent portion tool clusters dec alphas connected dec memory channel related publications crovella bianchini leblanc markatos wisniewski communication computation ratio parallel program design performance prediction proc 4th ieee symposium parallel distributed processing dallas texas december 1992 pp 238 245 crovella leblanc performance debugging parallel performance predicates proc 3rd acm onr workshop parallel distributed debugging pp 140 150 1993 crovella leblanc search lost cycles approach performance tuning parallel programs proc supercomputing 94 washington november 1994 pp 600 609 technical report 479 computer science dept univ rochester december 1993 crovella leblanc scott advantages multiple combinatorial search parallel distributed computing 21 1 april 1994 pp 110 123 technical report 451 computer science dept univ rochester april 1993 crovella performance prediction tuning parallel programs ph dissertation tr 573 computer science department university rochester august 1994 mark crovella thomas leblanc wagner meira jr parallel performance prediction lost cycles toolkit tr 580 computer science department university rochester 1995 wagner meira jr modeling performance parallel programs tr 589 computer science department university rochester june 1995 wagner meira jr thomas leblanc alexandros poulos performance visualization tuning carnival acm sigmetrics symp parallel distributed tools 1996 pp 1 10 related projects aims nasa ames pablo university illinois paradyn university wisconsin university oregon tass georgia tech tau university oregon information symposium parallel distributed tools sponsored acm sigmetrics symposium home page held 1996 part acm federated conference philadelphia pa proceedings symposium papers latest work area parallel tools consortium formed coordinate tool development parallel processing community home page list projects approved consortium comprehensive list research projects parallel tools cornell theory center maintains list parallel tools including forge paragraph parascope upshot documentation introduction parallel computing discussion related performance issues ian foster line text designing building parallel programs modified june 21 1996 tom leblanc leblanc cs rochester faculty staff graduate students photographs pronunciations names names research activities img graph coloring img mizar project img formal methods img algorithms classes graphs img interconnection networks img mesh generation img algebraic numerical algorithms img genetic algorithms home pages research equipment laboratory office software maple rational rose ftp access official ftp site ftp cs ualberta ca additional information information contact theory cs ualberta ca img img november 16 1995 1812 sfu parallel distributed computing group research area parallel distributed computing ranges theory practice faculty interests include complexity parallel distributed algorithms scheduling theory operating systems issues vlsi implementation parallel machines parallel distributed communications networks parallel programming languages parallel vision algorithms distributed databases tools development distributed parallel algorithms highly distributed systems applications faculty stella atkins warren burton arvind gupta hell richard hobson ramesh krishnamurti wo shun luk ze li arthur joseph peters thomas peter top visit computing science simon fraser university uw madison machine learning research group www home page relevant information members machine learning research group university wisconsin madison table contents group members archive recent papers archive datasets domain theories paper reading schedule ai seminar cs 760 machine learning graduate relevant local links external links group members carolyn allex jonathon bodner kevin cherkauer mark craven tina eliassi richard maclin graduated august 1995 david opitz graduated august 1995 jude shavlik archive recent papers visit page describing recent publications ascii file list recent abstracts archive datasets domain theories access ftp directory ml testbeds access ftp wisconsin breast cancer database prof olvi mangasarian group paper reading schedule current schedule papers read schedules line ai seminar current schedule local ai seminar relevant local links cs 760 machine learning graduate uw madison machine learning math programming group computational biology uw madison cs dept uw madison computational neuroscience uw madison ai group uw madison computer vision group uw madison robotics group uw madison cs dept home page uw madison home page doit uw madison center mathematical sciences gopher uw madison graduate school uw madison library recent table contents abstracts selected ml journals wendt library readable cs wisc procs workshop agents learn agents held 1995 international machine learning conference local links modified fri mar 1 11 00 45 1996 jude shavlik shavlik cs wisc etag content length 3424 accept ranges bytes scheme underground church numeral free variable scheme underground effort starting lcs ai lab develop software packages scheme research projects distribution net world internet badly public domain software environment rapid construction software tools modern programming language goal build system scheme 48 ultra portable scheme implementation easily interfaced existing software written languages mit undergrads hack scheme summer interested hacking advanced scheme systems mit design implementation work packages packages include unix shells world wide web systems graphics text editors base systems tools scheme implementation developed mit scheme 48 major emphasis effort create hacker culture teaches encourages elegant coding style people working project expected mature people constructively critique code mature critique code constructive professional manner project give opportunity learn good coding style highly experienced scheme programmers helped define language urop projects partial list projects summer projects overlap executed make real impact inside mit internet scheme based shell unix world wide web projects graphics projects systems programming projects motivated hackers good programming taste scheme interesting fun projects continue fall semester projects appeal fit bill touch related efforts rice plt project provide cover texas cell underground reports separate shadowy conspiracy accurate kill conspiracy blood summer olin shivers shivers ai mit ian horswill ian ai mit jonathan rees jar ai mit ian horswill ian ai mit etag content length accept ranges bytes mit ai lab computer vision group computer vision group mit artificial intelligence lab conducts research wide variety topics examples listed projects img image guided surgery image guided surgery project enhanced reality visualization internal anatomical structures live video imagery patients img cheap vision machine cheap vision machine project develop affordable low resolution vision machines mobot vision system light weight low power low cost vision system designed board mobile robot vision learning projects learning context visual tasks face recognition center biological computational learning people group jeremy gil eric grimson tina kapur lakshmi ratan pamela mellor erik miller chris gideon stein paul viola database research group department computer science michigan state university homepage construction faculty graduate students active areas research brochure img cps research groups page maintained manager msu university maryland software interconnection laboratory software interconnection laboratory university maryland computer science department deals aspects configuration integration connection software packages components team members working lab specifically focus reuse mixed platform software heterogeneous distributed systems tech reports manuals research activities laboratory hope readers net feel free comment involved work devise environment data exploration visualization table contents features examples depth publications related work release contacts features features distinguish devise visualization environments visual query interface visualizations constructed set data saved applied input data data larger memory efficiently handled mapping data graphics record level control color shape individual records ability query data records represent graphics flexible layout mechanisms windows helps user group data comparison put needed linked axes cursor helps compare relationship views data record based input data direct input ascii files integer float date string data types examples check examples cool pictures quick introduction devise tree validation molecular biology cell images soil science birch clustering financial data exploration family medicine national climate data center geographical information system soil science file server program traces clinical sciences examples data viewer family medicine depth detailed description devise model visualization visual query interface performance issues publications miron livny raghu ramakrishnan jussi myllymaki visual exploration large data sets proceedings spie conference visual data exploration analysis january 1996 michael cheng miron livny raghu ramakrishnan visual analysis stream data proceedings spie conference visual data exploration analysis february 1995 raghu ramakrishnan michael cheng miron livny praveen seshadri sequence queries proceedings international conference management data comad december 1994 related work seq project complementary devise designed query record based sequenced data output queries visualized devise release information releasing version 1 1 8 devise executables solaris platforms dynamically linked set ld library path environment variable appropriately run devise supported architectures executables statically linked require libraries run time download devise click contacts information research project contact miron livny raghu ramakrishnan jussi myllymaki guangshun chen kent wenger user support hotline send mail devise user support hotline page accessed times october 1 1996 experimental software engineering group experimental software engineering group university maryland views software engineering laboratory science specific research projects centered formalizing aspects quality improvement paradigm experience factory goal question metric approach aimed building descriptive models software processes products forms experience experimenting analyzing models order build improvement oriented packaged models organizational approach packaging reusable software experiences supplying projects building core competencies software group information members group current research topics affiliated links software engineering laboratory sel software engineering university international software engineering research network international workshop software engineering data empirical software engineering international journal conferences resources publications line lab package empirical investigation perspective based reading cmsc 435 updated sep 18 1996 cs umd count started sep 18 1996 basefont 4 click text ismap general projects people publications presentations demos related page copyright 1996 webmaster www nugget cs ucla created 95 05 12 updated 96 05 23 asynchronous trigger project internal documentation personnel information eric chris vinod lin samir sreenath rich roger jb required office hours team members tba project information white paper describing project goals distribute run oracle pro phased approach overview phase 1 design tcl overview index info tcl tk don print postscript books buy book hard copy line tcl manual information version tcl providing multi thread support rcs info systems rendezvous bus architecture data source outline phase 1 detailed architecture design server design eric thoughts binary transmission objects network installation setup directories install copy directory programmer makefile information sparc solaris proposed sybase data source architecture proposed parallel architecture updated 9 6 95 hanson umass unmanned ground vehicle ugv project project overview umass unmanned ground vehicle ugv project part larger arpa sponsored ugv effort spring 1991 spring 1994 umass role ugv program develop mobile perception laboratory mpl vehicle designed support research umass landmark based navigation motion stereo based obstacle avoidance 3d map construction mpl completed turned 1994 umass ugv team contribute arpa ugv program research terrain reconstruction navigation behaviors research projects terrain reconstruction behaviors csu umass mobile perception laboratory arpa sponsored ugv research partial list arpa sponsored ugv contractors mosaic pages describing work carnegie mellon university jpl obstacle detection university michigan multi vehicle planning information university massachusetts computer vision lab found department computer science university maryland college park maryland 20742 index maruti 3 0 release announcement recent publications recent accomplishments maruti background maruti design goals design approach principles maruti personnel maruti 3 0 system architecture background purpose maruti project create environment development deployment critical applications hard real time constraints reactive environment applications execute platform consisting distributed heterogeneous resources operate continuously presence faults maruti project started 1988 version system designed object oriented system suitable extensions objects support real time operation proof concept version design implemented run top unix operating system supported hard real time applications running distributed heterogeneous environment feasibility fault tolerant concepts incorporated design maruti system demonstrated unix kernel made implementation operational 1990 realized unix host real time applications control resources exercised system extensive modifications kernel based lessons learned design proceeded design current version maruti changed implementation base cmu mach permitted direct control resources recently implemented maruti directly 486 pc hardware providing maruti applications total control resources initial version distributed maruti implemented allowing maruti applications run network synchronized hard real time manner design goals design real time system consideration primary characteristics applications supported design maruti guided application characteristics requirements real time requirements important requirement real time systems capability support timely execution applications contrast existing systems generation systems require support hard soft real time applications platform fault tolerance mission critical systems safety critical fault tolerance requirements context fault tolerance ability system support continuous operation presence faults number techniques supporting fault tolerant systems suggested literature rarely real time requirements system real time operating system provide support fault tolerance exception handling capabilities increased reliability continuing satisfy timing requirements inherent characteristics systems require multiple autonomous computers connected local area network cooperate distributed manner computers resources system homogeneous heterogeneous due autonomous operation components cooperate system control coordination difficult task system implemented centralized manner techniques learned design implementation centralized systems extend distributed systems straightforward manner scenarios real time applications undergo modes operation life cycle scenario defines set jobs executing system time hard real time system capable switching scenario maintaining system safe stable state times violating timing constraints integration multiple requirements major challenge building operating systems mission critical computing integration multiple requirements conflicting nature requirements solutions developed date integration requirements single system formidable task real time requirements preclude fault handling techniques fault tolerant systems design approach principles maruti time based system resources reserved prior execution resource reservation time line allowing reasoning real time properties natural time driven architecture predictable execution real time systems requirement critical applications requiring hard real time performance basic design approach outlined resource reservation hard real time jobs hard real time applications maruti advance resource reservation resulting priori guarantees timely execution hard real time jobs achieved calendar data structure track resource reservations assigned time intervals resource requirements early development stage application manipulated analyzed refined phases application development predictability reduction resource contention hard real time jobs scheduled time driven scheduling paradigm resource contention jobs eliminated scheduling results reduced run time overheads leads high degree predictability jobs pre scheduled resources shared jobs calendar jobs system real time activities resource contention leading lack predictability eliminating resource contention reducing eliminate lack predictability allowing slack schedule integrated support fault tolerance fault tolerance objectives achieved integrating support fault tolerance levels system design fault tolerance supported early fault detection handling resilient application structures redundancy capability switch modes operation fault detection capabilities integrated application development permitting application specific fault detection fault handling fault handling result violation temporal constraints replication make application resilient failure replica affect timely execution operation system controlling anticipated load failure conditions system revoke guarantees hard real time applications change mode operation dynamically acceptable degraded mode operation continue separation mechanism policy design maruti emphasis separating mechanism policy instance system basic dispatching mechanisms time driven system keeping design specific scheduling policies separate approach aspects system separating mechanism policy system tailored optimized environments portability extensibility unlike real time systems aim maruti project develop system tailored wide variety situations small embedded systems complex mission critical systems rapid change hardware technology imperative design portable platforms makes minimal assumptions underlying hardware platform portability extensibility enhanced modular design defined interfaces integration techniques design relative ease support hard soft real time environment critical systems consist applications mix hard soft real time requirements sharing data resources execute environment approach maruti support integrated execution applications multiple requirements reducing bounding unpredictable interaction support distributed operation embedded systems processors carry computations multiple processors function autonomously hard real time applications requires operating system support coordinated resource management maruti coordinated time based resource management resources distributed environment including processors communication channels support multiple execution environments maruti support multiple execution environments facilitate program development execution real time applications execute maruti mach maruti standalone environments maintain high degree temporal determinacy maruti standalone environment suited embedded applications maruti mach permits concurrent execution hard real time real time unix applications addition maruti virtual environment designed aid development real time applications environment code runs environments execute access unix debugging tools environment temporal accuracy maintained respect virtual real time support temporal debugging application executes maruti virtual environment interactions carried respect virtual real time control user user speed respect actual time slow virtual time instant debugging tools examine state execution debug application maintaining temporal relationships process call temporal debugging principal investigators dr ashok agrawala dr satish tripathi research programmers jan current visitors dr raghavan dr dheeraj graduate students mohamed choi krishnan sung lee frank miller bao recent alumni daniel mosse assistant professor university pittsburgh manas saksena assistant professor concordia university gud trusted information systems nathan lewis microsoft corporation aerospace engineering chia mei chen steve cheng hwang jan loral bala srinivasan bell labs james da silva tracer technologies contact information dr ashok agrawala agrawala cs umd 1 301 405 2525 department computer science university maryland college park md 20742 fax 1 301 405 6707 problems html document contact href mailto cs umd cs umd modified 31 1996 modified november 12 1996 artificial intelligence research group computer science department university landau germany research project disjunctive logic programming funding persons activities publications related projects related links long term goal project develop logic programming system disjunction head clause monotonic negation body clause allowed goal achieved appropriately combining classical deduction monotonic reasoning systems specifically project aims develop disjunctive logic programming system based protein theorem prover developed earlier artificial intelligence research group funding project funded deutsche federal government agency funds basic research projects germany persons involved project headed prof dr ulrich dr ju dix research scientists dr dr working project addition katrin fer students working master degrees involved project marion herrmann project secretary activities ju dix organized dagstuhl seminar disjunctive logic programming databases monotonic aspects group participated workshop titled integrating nonmonotonicity automated reasoning systems ecai 96 contact details group presented poster poster session 96 group presented system description ki 96 group organizing lpnmr 97 contact ju dix details group organizing 98 contact ju dix ulrich details recent publications recent publications members project listed complete list local technical reports maintained peter baumgartner flexible system constraint disjunctive logic programming research report 19 96 abstract report disjunctive logic programming system based protein theorem prover research report 16 96 abstract report ju dix gerhard knowledge representation logic programs research report 15 96 abstract report peter baumgartner ulrich hyper disjunctive logic programming research report 13 96 abstract report abductive framework negation disjunctive logic programming research report 9 96 abstract report efficient implementation founded stable model semantics research report 7 96 abstract report implementing circumscription tableau method research report 6 96 abstract report tableau calculus minimal model reasoning research report 5 96 abstract report stefan brass ju dix teodor przymusinski characterizations implementation static semantics disjunctive programs research report 4 96 abstract report stefan brass ju dix teodor przymusinski comparison static semantics wfs research report 2 96 abstract report dix gottlob marek reducing disjunctive disjunctive semantics shift operations research report 18 95 abstract report baumgartner dix fer und research report 17 95 abstract report brass dix wfs calculus equivalent characterization research report 12 95 abstract report baumgartner model elimination logic programming computing answers research report 1 95 abstract report related projects project founded funded project deduction theory reasoning proposed disjunctive logic programming system based protein theorem prover developed deduction project project disjunctive logic programming trivial case studies area information management planned conceived project titled deductive techniques information management systems related links lpnmr special interest group logic programming monotonic reasoning alp home page association logic programming maintained imperial college london logic programming section world wide web www virtual library artificial intelligence section www virtual library logic programming section imperial college london collection computer science bibliographies maintained alf christian achilles university karlsruhe germany conference announcements www archive announcements posted usenet newsgroup news announce conferences conferences logic programming web page logic programming related conferences maintained michael ley part bibliography server databases logic programming maintained arvind informatik uni de modified november 12 1996 logging software measurement principal investigators linda ott current graduate students teresa hale jeff winters current undergraduates denise wieber description focus research software measurement identifying measuring trivial characteristics related software quality work focused measuring cohesion procedural paradigm recently shifted focus include object oriented paradigm selected publications linda ott james byung kang developing measures class cohesion object oriented software 7th annual oregon workshop software metrics june 1995 ott measuring functional cohesion ieee transactions software engineering august 1994 linda ott jeffrey slice based metrics estimating cohesion proc ieee cs international software metrics symposium baltimore 21 22 1993 ott slice profiles metrics software maintenance proc 10th annual software reliability symposium denver june 25 26 1992 ott relationship slices module cohesion proc 11th international conference software engineering pittsburgh 15 18 1989 selected masters theses examination behavior slice based cohesion measures thesis 1994 slicing slice based measures assessment functional cohesion operation schemas thesis 1994 phoenix home page img department computer science bright building texas university college station texas 77843 3112 homepages page construction phoenix project carried distributed systems laboratories texas university computer science department phoenix object oriented environment provide fault tolerance capabilities objects phoenix spring research distribution sun object oriented distributed operating system base aim phoenix provide fault tolerance objects spring fault tolerance phoenix provided levels 1 totally user application level system fault tolerance object oriented application developed spring fault tolerance provided modification source code fault tolerance provided party object source code 2 fault tolerance api level users specifically develop application tolerate faults library functions provided phoenix application programmers interface apis totally user transparent performance totally user transparent phoenix components major components inter dependent phoenix system fault tolerance support distributed objects provided layer layer makes objects phoenix fault tolerant checkpointing message logging object replication minimal disturbance object response time support provided fault tolerant naming service provided layer service helps finding replicated objects objects moved restarted failures transparent user fault tolerant communication services provided layer layer reliable causally totally ordered communication support objects assists checkpointing message logging distributed system health checker distributed failure detection service module continuously checks health system distributed fashion informs phoenix faults system layer helps continuing execution failed object node researchers involved prof dr udo pooch anil anish willis marti ellen mitchell phoenix meeting schedule agenda img papers related phoenix img papers spring img computer science dept home page questions comments suggestions phoenix homepage send mail anish updated 18th oct 1995 hypercomputing design project hpcd logo web pages hpcd construction overview broad objective hpcd build top advances massively parallel computing hypercomputing computational science ai modeling simulation technology develop generation engineering automation technology bring dramatic gains productivity national industrial base top level goal develop hypercomputing methods attaining order magnitude speedups time required transition innovative design concept scientific advance high quality product focus effort design complex engineering systems computers ships jet engines design process strongly dependent knowledge scientific disciplines main technical goals project 1 develop methods hypercomputing power conjunction scientific knowledge domain ai techniques order build computational models related simulations domain range highly accurate costly models needed scientific discovery design verification greatly reduced approximate cheap models needed explore large spaces design alternatives 2 develop methods tools based ai related areas computer computational science setup control complex simulations automatic analysis interpretation massive datasets produced simulation runs 3 develop methods tools computational models efficiently manage control formulation solution complex design problems hpcd arpa ito sponsored project framework national hpcc program project intended major step building comprehensive national resource hpc based computational methods facilities address grand challenge design project organized large scale multidisciplinary multi institutional consortium involving researchers academia industry participating universities include rutgers usc princeton present industrial participants include saic cambridge hydrodynamics chi ge lockheed ibm amd sematech bellcore boeing schlumberger intel research collaborations established researchers government industrial labs principal investigator pi saul rutgers pi project director louis steinberg rutgers pi assoc proj dir alvin usc pi proj dir steven princeton pi proj dir eytan chi pi james flanagan rutgers pi apostolos gerasoulis rutgers pi doyle knight rutgers pi norman rutgers pi component efforts hpcd designed address main technical goals project proceeding bottom exploration selected concrete design problems developing methodologies tools manner strongly influenced pull problems achieve cohesion res arch effort component efforts organized main clusters cluster concentrating design manufacturing computers related microstructures cluster ii concentrating design tasks critically dependent computational fluid dynamics cfd supporting cluster core work cluster iii emphasis computer computational science foundations methodologies related work main clusters cluster includes efforts research areas collaboration researchers synergy component efforts integral part approach project research areas cluster hypercomputing computer system design manufacturing area 1 tools design processes 1 4 micron electronic chip manufacturing area 2 design computers cluster ii hypercomputing design tasks supported computational fluid dynamics cfd area ii 1 design propulsion systems aerospace vehicles area ii 2 innovative ship design area ii 3 design voice mimic speech generation systems area ii 4 conceptual design air vehicles cluster iii core research hypercomputing design area iii 1 artificial intelligence ai methods systems design area iii 2 modeling ship design vortex flows area iii 3 software tools algorithms hpcd personnel hpcd reports links web pages collaborators related organizations access statistics maintained www cs rutgers page updated fri oct 11 12 00 42 edt 1996 qmg mesh generation related software qmg package finite element mesh generation dimensions package includes geometric modeling software mesh generator finite element solver free software downloadable web 1 runs unix windows nt releases qmg 0 released 5 1995 1 released 20 november 1996 websites mesh generation geometric software robert mesh generation home page ian page finite element resources web university minnesota geometry center list software computational geometry jonathan triangle package back vavasis home page stephen vavasis computer science department cornell university ithaca ny 14853 vavasis cs cornell uw cecil vortex project home page cecil vortex projects uw cse conduct research programming language design implementation emphasis issues object oriented languages cecil purely object oriented language intended support rapid construction high quality extensible software cecil incorporates multi methods simple prototype based object model mechanism support structured form computed inheritance module based encapsulation flexible static type system statically dynamically typed code mix freely vortex optimizing compiler infrastructure object oriented high level languages targets pure object oriented languages cecil hybrid object oriented languages modula 3 java vortex incorporates high level optimizations static class analysis class hierachy analysis profile guided receiver class prediction profile guided selective procedure specialization intraprocedural message splitting automatic inlining static closure analyses includes collection standard intraprocedural analyses common subexpression elimination dead assignment elimination vortex compiler written cecil initial beta release cecil vortex system sparcs running sunos 4 sunos 5 solaris send mail cecil interest request message body subscribe subscribe list interested parties information obtain beta release ve recently finished technical report describes implementation research information project overview detailed overview project goals direction postscript version project members current past project members papers papers ve written sample projects list sample research projects people uw cse internal documentation project internal documentation people uw cse support page lists sources support project related projects pointers object oriented language implementation projects updated august 25 1996 cecil cs washington berkeley network workstations project seeks harness power clustered machines connected high speed switched networks leveraging commodity workstations operating systems track industry performance increases key advent killer switch based high bandwidth network technological evolution support variety disparate workloads including parallel sequential interactive jobs scalable web services including world fastest web search engine project sponsored number project overview overview project including case research topics research high speed communication operating systems file systems web programming environments applications papers slides papers slides data produced members team project information pictures people private working directory server statistics users register list users registration form users page maintained cs berkeley hotlinks sifter web home page service research group department school institution reached uab cis sifter research group world wide web server sifter acronym studies information filtering technology electronic resources research group formed december 1993 department computer information sciences located school natural sciences mathematics campus university alabama birmingham technology server system host history web service provided uab cis web gopher server ibm os 2 application running ibm ps 2 ultimedia pc 486 cis uab home page point access main menu uab cis gopher server web navigators gateway world web gopher navigators clients process hypertext documents inception february 1994 july 1995 server web server department computer information sciences result resource official departmental web server move internet host url http www cis uab note change links maintain note pages server transition resources variety information resources department nearby local geographic community internet list starting points web exploration recent console screen image departmental gopher service popular local web pages url usenet news web article archive alabama blue cross blue shield alabama supercomputing network bellsouth telecommunications clinic uab department photography instructional graphics uab lister hill library birthplace web ibm internet connection netscape communications corporation netscape lycos catalogue internet national center supercomputing applications ncsa mosaic nsf backbone internet service usage graphs principia project usenet news filtering service white house interactive citizens handbook yahoo www search facility contacts information sifter research group research interests projects computing facilities information services web pages obtained contacting appropriately warren jones faculty advisor sifter research group williams senior systems analyst uab cis computing facilities administrator uab cis sifter research group web services similar buttons located end hypertext pages server provide direct access selected browsing functions questions show current document format search local indices home page search show home 80 1995 7 14 cis uab ucla commotion lab home page commotion laboratory recently established interdisciplinary laboratory primary purpose study collective behavior mobile automata mobile robots lab located computer science department ucla faculty students staff affiliated computer science electrical engineering mechanical aerospace nuclear engineering biology psychology departments lab overview information affiliated faculty staff students lab facilities cooperative mobile robotics robots papers remote laboratory project demos interesting web sites work commotion lab maintained tony lewis cs ucla number hits june 21 1996 scientific computing group iu computer science department people randall bramley chun perng cheah john lee tom vladimir viswanathan wang affiliated indiana university group found extreme computing lab projects papers projects development scientific computing group iu computer science department closely parallel computing methods large scale linear systems stokes problems computational fluid dynamics row projection methods partial preconditioners domain decomposition visualization problem solving environments program description computational science group computer science department part scientific computing program indiana university includes representatives chemistry mathematics physics geological sciences astronomy departments program formal recognition science prominent 15 years introduced powerful mode research based computer modeling data analysis visualization scientific computing involves aspects tackling problems typically includes formulation description physics problem development mathematical model physical problem selection creation algorithms solve equations mathematical model implementation computer analysis validation computer results visualization results carrying research area necessarily multidisciplinary calling advanced skills areas span classical divisions academia modern advances computational science typically involve teams researchers variety skills interests computer scientists key component mix needed good scientific computing team numerical analysis program labeling scientific computing draw attention grant money scientific computing numerical analysis analysis algorithms high performance computing computer graphics consists combination fields craft solution strategies applied problems good illustrate aspects computer science role computational science computational fluid dynamics cfd scientific computing group closely allied extreme computing group work connected center innovative computing applications randall bramley img harold abelson class 1922 professor computer science engineering gerald sussman matsushita professor electrical engineering solving scientific problems increasingly depends high speed computation careful planning numerically based experiments high level qualitative interpretation large volumes quantitative data working jointly artificial intelligence ai laboratory researchers mit project mathematics computation developing wide range intelligent computation tools scientists engineers understand mathematical models physical processes project goals include efficient algorithms specialized hardware smart programs comprehend measured numerical data work scientific computation based ai methods computer vision techniques create programs qualitatively interpret graphical results numerical experiments programs construct numerical simulation systems dynamically complex processes chemical reactions nonlinear beams automatically incorporate qualitative analysis programs programs generate high level summary descriptions graphically english numerical experiments similar descriptions published scientific engineering papers support automatic construction numerical procedures seeking ways express numerical algorithms terms high order procedural abstractions sophisticated numerical routines assembled mixing matching components numerical library large library routines assembling symbolic methods numeric work rests scheme dialect lisp scheme programming environment invented continue develop joined scheme users developers formally dialect ieee expect freely native code scheme compiler offer performance comparable commercial lisp compilers img img img emerald project ideally development phase fpga architecture make reliable set mapping tools produce accurate performance evaluations proposed designs quick production time frames faced developers tool construction postponed architectural features frozen satisfy fast tool prototyping designed emerald powerful architecture driven system quick development fpga tools heart emerald basic features needed fpga systems logic block analysis synthesis technology mapping global placement partitioning detailed placement routing cad environment efficient fpga routing logic block architectures architecture specific metrics tailor placement routing emerald parameterized schematic specifications architectural variations quickly captured evaluated emerald publications documents contained page included contributing authors means ensure timely dissemination scholarly technical work commercial basis copyright rights maintained authors copyright holders notwithstanding offered works electronically understood persons copying information adhere terms constraints invoked author copyright works reposted explicit permission copyright holder definitive emerald paper darren cronquist larry mcmurchie emerald architecture driven tool compiler fpgas proceedings 1996 acm sigda fourth international symposium field programmable gate arrays february 1996 router emerald larry mcmurchie carl ebeling pathfinder negotiation based performance driven router fpgas proceedings 1995 acm international symposium field programmable gate arrays aided design pp 111 117 february 1995 researchers darren cronquist carl ebeling larry mcmurchie page construction laboratory advanced parallel systems studying aspects architectural system issues advanced high performance parallel architectures focus studying designing generations scalable massive parallel architectures based working massive parallel machine designed dr focus lead dr sha developing parallelization techniques optimally utilize processors communications memory detailed descriptions research projects found page faculty members dr peter cse dr edwin sha esha bach helios graduate students stephen dartt bach helios nelson bach helios michael sheliga msheliga bach helios david surma dsurma bach helios joy bach helios dev tongsima bach helios undergraduate students dan bach helios charles forsythe bach helios research projects general description research projects supervised dr edwin sha potential research projects undergraduate graduate students interested computer architectures parallel processing talk pursue possibility joint research send messages cad cse back cse home page revised edwin sha 20 1995 autonomous mobile robotics lab itchy center automation research homepage robots projects robotics robot t2 robotics airborne imaging robotic system frictionless navigation smart brook bot object tracking system running ssl built sonar ring 6 270 board path planning obstacle avoidance nonholonomic robots information consult postscript description projects autonomous mobile robotics lab helps run educational activities robotics held university maryland college park spring holding annual lego robot contest addition autonomous mobile robotics lab affiliated parallel understanding systems group people faculty photo dr james hendler director graduate students photo robert kohout photo vikram manikonda photo oliver seeliger undergraduate students photo photo wallace labs interest space systems laboratory visit number web pages maintained oliver seeliger send comments seeliger cs umd virtual reality telepresence homepage cmsc virtual reality telepresence university maryland college park experimental taught prof ben shneiderman fall 1993 investigation state art virtual reality telepresence systems approximately 14 local students 10 students class satellite tapes produced instructional television itv facility campus distributed national technological university overview syllabus online electronic mechanisms distribution information students students instructor mailing list enables person subscribed easily send electronic mail people subscribed ftp site set umd anonymous files local students voluntarily notes happened class distributed electronically benefit remote students week delay class projects collaborative work major effort encyclopedia virtual environments eve major project journal virtual environments jove broader perspective resources world wide web web servers directory list newer locations added daily page place page created ark autonomous vision sensor systems manufacturing dod muri program home page ongoing muri project lead dr boult team members alphabetic order prof peter allen columbia university prof rick blum lehigh university prof john kender columbia university prof roger lehigh university prof shree nayar columbia university prof richard wallace york university selectable topics textual summary project goals description slam software library appearance matching 100 object recognition system includes video clip action description real time shape focus range sensor including video clips information spherical pointing motor based camera laser housing 100k mpeg movie moving laser housing nyu information color polarization based processing applications information model based sensor planning movie information laser range finder based 3d model acquisition recognition terry boult vast lab department electrical engineering computer science lehigh university 304 packard lab 19 memorial drive west bethlehem pa 18015 610 758 758 lab 758 fax 866 home tboult eecs lehigh lehigh previous university utah department computer science faculty ellen riloff project description sentence understanding concept extraction conceptual sentence analyzer construction stay tuned information develops img img img mail riloff cs utah information modified wed nov 22 06 26 13 1995 1584 logic distributed systems description project current form long term effort jon barwise relationship concept information logical notions inference proof information makes screen carry information indiana university notion information fit standard notions logic logical system past year joint work seligman barwise problem understand logical structure distributed systems idea led mathematical framework notions local logic information channel promising faculty jon barwise affiliated projects project grown work situation theory project csli current work carried gabbay imperial college jerry seligman national chung cheng university taiwan barwise seligman finishing book called information flow distributed systems support coas college professorship research funds img return computer science research page content length accept ranges bytes internal haystack page moved send mail find public page construction haystack pull straw make home great deal research information retrieval detached users eventually benefit research hand traditional ir research systems cut inconvenient interface limited unchanging text collection fixed set evaluation queries increasingly date time passes hand recent web search tools resulted deployed ir systems convenient limited interfaces generally fixed modifiable corpora systems harvest content routing attempted address gaps extremes focusing construction flexible substrate users communities build repositories queries haystack project aimed individual customization end realistic living information retrieval systems interested building customizable substrates provided harvest content routing create community individual interacting personal information repositories archive base content user specific meta information enabling adapt users system address questions individuals information retrieval system organize personal collection information information retrieval system learn users evolve time effective system individuals build collections information retrieval systems search information located collections information organized information retrieval systems differ greatly step goal design simple convenient user interface annotation format information retrieval system current annotations emphasize user independent text meta information format structure annotations intended encompass hand generated automatic user specific annotations annotations class documents system search information treated object implementation chosen information retrieval engine user interface annotation system engine accept natural language query return documents match criteria begun mg information retrieval system concurrently investigating back ends including content routing harvest house image based ir system top arbitrary engine implementing interfaces retrieval annotation editing web proxy based interface users connect information retrieval engine favorite web browser maximize ease developing shell emacs based tools talking collection haystack intended archive objects text extracted initially implementing ascii postscript html scanned documents architecture easily extensible documents types intent simple standalone version haystack easy integrate everyday project minimal system people aiming organize mail file system favorite web pages expect attract moderate size community users mit system leverage annotation facilities explore questions question information retrieval system practice gathering usage data permission hope learn kinds queries people typically boolean nature single words tend precise find documents swamped useless results react back refinement strategies haystack provide user specific set answers questions question system learn interaction user scenario user types initial query stages refinement home document future system learn user types query document relevant good match annotation system user system level support learning process system annotate document terms user types expects find document user add keywords phrases document expectation future searches ultimately system make user specific generalizations based automatically manually entered optimization annotations individuals organizing information care natural user benefit work users typical search paper book office neighbor individuals search information people limit costs search improve filtering returned important system learn time individuals information user finds relevant haystack neighbors systems queried results trusted opportunity linking creates connecting individuals people address information information stored haystack good indicator knowledge interests question matches lot material haystack question answer haystack system serve information connecting experts sharing raises issue generalizing individuals customization larger data sets opportunity test adaptability query strategies test generalization underlying learning algorithms common thread ideas user specific customization information repositories retrieval processes issues explore hybrid world provided newest generation information access tools developing haystack system attract community users provide testbed exploring questions evolving interacting customized information systems david karger lynn andrea stein eytan mark clarke lili liu eric chuck van comments knowledge based multimedia medical distributed database system participant national science foundation scientific database initiative grant principal investigators img img wesley chu alfonso cs ucla cs ucla computer science department university california los angeles mail rad ucla department sciences university california los angeles www page site find information project people involved www july 20 1996 introducing project screenshot tour people related ucla projects references publications ucla computer science department general note pages web server construction www page authored maintained david johnson reached djohnson cs ucla revision july 20 1996 2638 iris project ic 6 intelligent scheduling sfu intelligent systems lab isl simon fraser university participant iris project ic 6 intelligent scheduling main research goal project synthesis logic programming constraint reasoning belief revision temporal reasoning abductive reasoning viable intelligent scheduling framework detailed description project brochure adobe pdf format participants project canadian universities companies isl project related documents information main participating sites university alberta university toronto university regina university victoria sources information intelligent scheduling constraint archive city university information knowledge based scheduling list server send email message word listserver ac constraints faq overview csp based tools sites simon fraser university intelligent systems lab faculty applied science centre systems science school computing science ken jackson jackson cs sfu ca dec 1 95 space space approach operating systems multiple protection domains single kernel provide operating system services eliminating monolithic kernel operating system written set cooperating application programs great impact extensibility flexibility system multiple instances fundamental paradigms threads virtual memory coexist implemented applications code left operating system kernel set mechanisms implement protection domains space mechanisms replaced needed application provide fundamental level extensibility adaptive operating systems faculty john bruno bruno cs ucsb urs ho lzle urs cs ucsb martin rinard martin cs ucsb grad students dave cs ucsb mitch ferguson ferguson cs ucsb modified 96 05 21 dave cs ucsb gator work part hpcc project funded nasa develop state art earth system model esm comprised coupled atmosphere ocean system including chemical tracers found exchanged atmosphere oceans starting point esm model ucla parallelized platforms coupled gator gas transport radiation chemistry model developed jacobson lu ucla esm model archive retrieve model output sequoia database coupled systems important tool helping scientists understand complex phenomena el parallel version gator developed berkeley jim demmel sharon smith gator models atmospheric chemistry los angeles basin detailed air pollution studies task parallelize gator scale globe gator includes modeling gas phase chemistry phase chemistry radiation transfer growth horizontal vertical convection dry wet deposition visibility emissions parallel version gator primary motivation research provide atmospheric scientists computational means studies earth future climate ucla esm evolving important codes portable efforts focused developing portable parallel code performance tuned parallel architectures main challenges parallelizing gator overcoming problems due load imbalance minimizing communication costs figure shows differences computation result load imbalance picture axis shows time axis show partitioning atmosphere block columns processor owns set block columns difference time processors illustrates amount computation due solving odes arise chemical kinetic equations largest amount computation occurs parts globe summer processors holding atmospheric cells winter night require amount computation click ode solver computation costs world solution load balancing problem block cyclic layout collect atmospheric cells parts globe single processor hope processor cells requiring amounts computation computationally intensive cells pictures illustrate block layout prevent load imbalance block cyclic layout performance modeling esm design parallel implementation gator timing model choose design alternatives benefit gator stand system part ucla results work reported demmel smith parallelizing global atmospheric chemical tracer model proceedings scalable high performance computing conf pages 718 725 knoxville tn 1994 demmel smith performance parallel global atmospheric chemical tracer model submitted supercomputing 95 eosdis extending modeling effort explore architecture earth observing system eos effort part end end problems eosdis nasa sponsored multi year project investigate alternative data management strategies eos project involves researchers berkeley los angeles san diego santa barbara campuses university california sample views environmental climate data courtesy jeff uc santa barbara click updated december 12 1995 cs berkeley paradise parallel database system gis applications document contents objective client server paradise samples paradise frontend contact information publications related paradise people working paradise shore project object manager paradise opt extensible optimizer paradise bug reporting examine sequoia 2000 benchmark scripts vldb 94 paper information ssl uw madison database research group uw madison cs department server objective objective paradise project design implement evaluate scalable parallel geographic information system capable storing manipulating massive data sets applying object oriented parallel database technologies problem storing manipulating geographic information hope significantly advance size complexity gis data sets successfully stored browsed queried client server paradise paradise database system aimed handling gis types applications paradise graphical user interface querying browsing database supports subset sql issuing ad hoc queries paradise extended relational data model modeling gis applications addition support base data types integer real string paradise built support raster polygon polyline point circle video mpeg images data paradise shore underlying persistent object manager paradise front end display objects spatial attributes 2 map map layered display overlapping spatial attributes layer corresponds query customize ordering display layers selecting color labelling display attributes query database queried graphical interface ad hoc queries graphical interface issue implicit spatial queries zooming clicking sketching rubber banded box ad hoc queries paradise query composer menus query composer provide access database schema assist query composition query results viewed 2 map spatial attributes displayed table browse tuples result front end context sensitive paradise supports subset sql issuing ad hoc queries sql added ability invoke methods defined extended set types calculate area polygon method polygon area paradise supports standard database operations including create drop database create drop extent create drop indices insert update current version paradise employs client server architecture front end ships queries sql syntax paradise server execution executing query server ships result objects back client paradise server multi threaded multiple clients connect server designing implementing paradise sever careful attention paid insure system efficiently process queries involving spatial attributes large volumes data samples paradise frontend img europe data samples press contact information paradise project attn prof david dewitt university wisconsin madison computer sciences department 1210 west dayton street madison wi 53706 email paradise cs wisc biswadeep nag bng cs wisc gnat project started nyu longer active information current status gnat complete ada 95 compiler system based gcc www gnat updated 10 25 96 3529 view morphing investigators steve seitz chuck dyer related publications view morphing siggraph 96 image based scene representation view morphing icpr 96 image morphing techniques generate compelling 2d transitions images differences object pose viewpoint distortions image morphs difficult correct manually basic principles projective geometry paper introduces simple extension image morphing correctly handles 3d projective camera scene transformations technique called em view morphing works images prior computing morph interpolated images knowledge 3d shape required technique applied photographs drawings rendered scenes ability synthesize viewpoint image structure affords wide variety interesting 3d effects simple image transformations img view morphing images object viewpoints produces illusion physically moving virtual camera click mpeg movie 184k interpolation img morph views faces produces simultaneous interpolation facial shape color pose click mpeg movie interpolation mpeg movies view morphs resolutions mona lisa mona lisa reflection img high resolution mpeg movie 10 frames low resolution mpeg movie 64k 20 frames img click mpeg movie jude shavlik chuck dyer changed september 8 1996 detail babbage difference engine acal advanced computer architecture laboratory department electrical engineering computer science university michigan 1301 beal avenue ann arbor mi 48109 2122 introduction ii faculty staff students iii computing environment iv research briefs affiliated research projects high performance microprocessor project hps parallel performance project hardware design verification microprocessors computer aided design reading group faculty biographies vi seminar series information contact denise lab administrator phone 313 763 1557 mail eecs umich michelle chapman web administrator phone 313 764 4329 mail chapman eecs umich regents university michigan img modular robotics lab 113 powell hall university southern california ken goldberg director modular robotics lab aim develop science base automated assembly lines develop geometric algorithms interactive systems analyze low level geometry components part feeders fixtures underlying theme modular sensors actuators light beams parallel jaw hardware bears close resemblance existing hard automation systems applying computational theory rapidly configure reliably control hardware higher level modular components flexible feeders interactively configured facilitate design evaluation assembly lines prior installation research addresses basic theoretical questions complexity completeness algorithms involves companies efforts transfer basic results industrial practice mrl primarily funded national science foundation adept technology ve put research article recent newspaper article found 1994 summary report found www project desktop tele operation www current www project tele garden recent publications 12 open problems industrial robotics students fieldwork 8 2 94 usc home page kang usc plan file rick wagner cs usc home page jeff wiegley wiegley usc plan file home page yu cs usc plan file yan usc plan file home page colin robinson usc home page robotics labs computer vision usc general robotics usc usc institute robotics intelligent systems nyu berkeley sandia archimedes assembly planning work penn columbia stanford university washington cmu umass umass robotics resource list img usc general information university pointers information computer science department research labs information contact goldberg usc state transition analysis tool unix real time rule based intrusion detection system sunos4 1 solaris 2 background history phillip introduced concept stat master thesis stat expert system detects state transition table retrieve abstract thesis full text 2 postscript implemented stat real time intrusion detection system unix stat click abstract master thesis full text 1 2m postscript implementation runs sunos 4 makes sunos audit trail project supervision dr richard kemmerer current work jonathan wood ported solaris 2 investigating approaches distributed intrusion detection system system collect data multiple hosts network process data unified audit trail research directions include incorporating ids complement capabilities anomaly detection systems expanding auditing capabilities advantage extra information gleaned gathering audit data networked machines information contact cs ucsb kemm cs ucsb hotlist search back cs modified tue nov 7 14 08 12 pst 1995 jonathan wood indiana university cyclotron controller description joint project indiana university cyclotron facility applies analog field computers real time controllers beam line simplicity rapid response changing conditions achieved digitally reconfigurable vlsi field computer analog computation path includes integrated simulator compute beam moments invasive beam position monitors prototype controller mosis faculty jonathan mills gerard allwein john collins graduate students students research area send mail jonathan mills gerry allwein affiliated projects iu visual inference laboratory support nsf physics cs multi disciplinary research program submitted information modern analog field computing related projects analog vlsi robotics laboratory return computer science research page zeno cornell multimedia research group people mission projects papers software multimedia curricula development potpourri directions virtual reality learning driving psychophysics virtual reality techniques create environments psychophysical experiments eye head hand tracking hardware virtual environments train virtual robots research representations techniques cooperative actions faculty dana ballard mary graduate students andrew mccallum jonas karlsson jeff staff tim becker change 24 feb 1995 ferguson george ferguson derek denny brown psp group ut austin home page psp group department computer sciences university texas austin psp stands programs specifications proofs emphasis work group derive parallel distributed programs rigorous manner group supervised jayadev misra developed theories work research areas unity seuss current members group include jayadev misra adams al carruth ernie cohen graduated 1992 rajeev joshi markus kaltenbach graduated 1996 edgar knapp graduated 1992 jacob kornerup ingolf graduated 1996 rao graduated 1992 mark graduated 1992 publications summarize areas work give links papers electronically unity unity programming notation logic reason parallel distributed programs unity presented book misra chandy parallel program design foundation addison wesley 1988 notes unity series papers presenting results unity applications notes assumes basic understanding unity theory presented chandy misra book publication book improvements made theory reflected notes unity jayadev misra written manuscript book presents unity includes introduction temporal operator safety unity references references papers implementations markus kaltenbach writing symbolic model checker finite state unity programs called unity verifier uv al carruth extended unity logic include real time aspects computing hybrid systems notation synchronous parallel programs circuits data structure list length equal power operations balanced divisions lists parallel algorithms succinct presentation simple proofs powerlist notation jayadev misra paper structure parallel recursion presents notation numerous examples algorithms proofs correctness including fast fourier transform sorting network adams studied arithmetic circuits adders multipliers proved correct powerlist notation paper verifying adder circuits jacob kornerup studied powerlist programs mapped efficiently parallel architectures specially hypercubes list papers details seuss seuss work unity addresses issue program composition restricting program components interfere introduction seuss read overview seuss chapters monograph discipline multiprogramming written jayadev misra compiler seuss code pvm calls message communicating networks thesis experiment compiler design concurrent object based programming language ingolf ftp site papers found psp ftp site jacob kornerup horus distributed computing environment kenneth birman ken cs cornell robbert van renesse rvr cs cornell cornell horus effort developed programming environment reliable distributed computing year horus demonstrate groupware fault tolerance high performance networks found offer higher performance similar systems features horus flexible software architecture applications pay features support virtually synchronous process groups technology developed prior work isis toolkit significant commercial success horus offers fault tolerant security privacy technology view important research advance 1995 extending horus provide extremely low latency high performance real time capabilities approach combines elements communication technology called active messages multi media playback system called continuous media end year expect demonstrate high speed interactive applications remote multimedia servers remote applications video demand systems retain existing fault tolerance security options horus virtual synchrony programming model prior work isis created substantial user base expect rapid horus community matures isis users span wide range industries including telecommunications systems financial trading systems stock market automation factory floor process control discrete electronic component manufacture air traffic control space based communications system management control applications isis explored branches military nsa military government branches visible military efforts naval project exploring isis system prototypes technologies future enhancements aegis battle radar system demanding applications user base benefit access horus initial plan make migrate isis applications horus benefiting community direct technology transition occured licensing agreements isis distributed systems subsidiary stratus computers cornell work researchers fee detailed publications programming manuals future hope mixture isis horus technologies permit develop demanding applications generation groupware planning systems illustration shows application military mission control planning system integrates data variety space air ground resources coordinate actions theatre assets systems sort demand utmost performance reliability security tolerating failures rapidly respond changing demands success project impact wide range civilian military technology efforts dept computer science cornell university ken cs cornell computer science department wpi wpi artificial intelligence design group ai design group wpi involved years variety design related projects research devoted based systems maintain links ai design researchers worldwide research information captured ai design webliography design directory group meets week discuss research group members review papers discuss research issues members group involved artificial intelligence research group activities ai design group meeting time schedule semester wednesday location fl 141 coordinator prof david brown schedule topics scheduled mailing list cs subscribe mailing list receive announcements design information projects single function agents learning multi agent systems automated design system construction compilation design decomposition knowledge integration decompositions design knowledge analogy functional reasoning creativity design concurrent engineering support systems design critics technical reports technical reports group found general ai technical reports list ai design years ai design graduate offered ai design webliography sources information ai design wpi cs cs wpi wed aug 30 18 45 49 edt 1995 goal driven interactive explanation description explanations play fundamental role artificial intelligence tasks generating explanations remains difficult problem project studies goal driven interactive explanation approach explanation combines aspects goal driven learning case based reasoning guide real world explanation goal develop pragmatic process generating explanations model combines strategic decision making learn interaction dynamic environment faculty david leake graduate students raja support research supported start funds indiana university computer science department information cbr research indiana click return computer science research page cise department circuitry computer network security research group cise department university florida involved numerous sponsored projects individual research ideas weekly discussions presentations held wednesday 12 30 room 305 cse building current research projects research personnel advise dr randy chow dr richard newman wolfe labor hsiao yang cheng chung wei lee marie powell sabina john jyh haw yeh jing zong links computer network security resources world wide web research direct input cise ufl electronic mail computational intelligence research laboratory university oregon research focus basic questions artificial intelligence including search knowledge representation reasoning emphasis planning constraint satisfaction reasoning action physical devices laboratory faculty members participate computer information sciences department activities shared recreational activities laboratory financial support students fosters intimate relationship small group researchers working closely related areas graduate students supervise computational intelligence research laboratory committed students faculty members faculty david director matthew ginsberg david graduate students weiss ari jonsson bart massey andrew alumni andrew baker james crawford harvey joe research comprehensive overview introduction exiting areas research members contributing software software packages developed view demo test number satisfiability solvers problems choice download sources binaries solvers prefer download matt ginsberg inference engine documents related documents ll find interesting links ranging research papers members list publicly ai systems constraints archive archive part comp constraints archive faq maintained david ll find wide range topics current constraint related job openings tutorials publications people systems search engine contacts located research park eugene oregon usa information eugene found clicking address 1269 university oregon eugene usa 97403 1269 phone 1 541 346 fax 1 541 346 faculty contacted questions research agendas additional information university oregon computer science department including application materials potential graduate students obtained betty lockwood mail betty cs uoregon modified 8 27 96 weiss uoregon logo computer visualization lab projects gruia catalin roman visualization parallel distributed systems computational biology computational geometry time critical computing interactive graphics applications people gruia catalin roman professor director eileen kraemer assistant professor subhash suri associate professor philip hubbard assistant professor james hu system manager delbert hart pete mccann amy murphy john wallis pictures sgi workstations macintosh workstations img img purpose goal computer visualization laboratory investigate methodologies integrating computing visual communication explore technologies make feasible fusion provide state art video production multimedia publication research instruction laboratory acquires promotes video visualization technology university research environment activities concurrent systems group equipment computer visualization laboratory unique broadcast quality video production facilities include sophisticated video camera panasonic video editing station capable recording images computer displays extensive video tape editing capabilities sgi workstations offer high performance graphic rendering capabilities accessed network order transfer images video tape editing macintosh computers form core expanding multimedia publication capability includes scanners photo quality color printer equipment list services growing number researchers taking advantage unique facilities existing laboratory pavane system offers sophisticated visualizations burden costly software development recent collaborations involve chemical engineering electrical engineering physics medicine projects pavane declarative visualization system query based visualization related work schedules html 3 2 checked modified mon jul 29 13 23 22 cdt 1996 sprite operating system address address pages http www cs berkeley projects sprite sprite research operating system developed university california berkeley john ousterhout research group sprite distributed operating system single system image cluster workstations high file system performance client server caching process migration advantage idle machines testbed research log structured file systems striped file systems crash recovery raid file systems things sprite project ended sprite running machines decstation 5000 200 sparcstation 2 running sprite sprite cd rom john ousterhout retrospective sprite project sprite papers papers sprite ftp sprite files ftp including source code brent welch sprite ftp site sprite network traces sosp 91 sprite group traced network file system operations sosp 91 paper measurements distributed file system information accessing trace data information traces sprite cd rom information purchasing sprite cd rom cd rom sprite source code documentation version sprite listing cdrom contents long brent welch notes booting sprite cd rom bug list os links references operating systems frequently asked questions comp os research home pages ken shirriff brent welch mary baker john ousterhout fred douglis accesses 3 26 96 visiting http www cs berkeley projects sprite ken shirriff ken shirriff eng sun tim becker urcs technical staff member personal info bio common expressions img back urcs staff directory img back urcs home page 1129 img image motion analysis character animation control steve seitz chuck dyer research motivated problem teaching graphical model perform realistic motion problem roots art cartoon animation modern applications computer animation virtual reality teleconferencing robotics task graphical model knowledge perform repertoire interesting motions learned motions invoked directly high level cues smile walk inferred abstract goal store low level events virtual input device image sequence projects include analysis periodic motion tracking rigid objects faster harder kill laboratory experimental software systems main objective research investigate ways build reliable high performance software parallel distributed systems laboratory experimental software systems part department computer sciences university texas austin research projects members lab seminar series sponsors modified december 12 1996 robert blumofe rdb cs utexas mit leg laboratory leg lab mit artificial intelligence lab dedicated studying building legged locomotion specialists exploring roles balance dynamic control words robots run walk hop birds reasons pursuing research world accessable wheels true homes legged robots exploring inaccessible hazardous locations providing service places live work understanding humans animals walk interesting important research natural legged creatures model simulation real robots lots fun robots fun work pretty entertaining watch check videos real simulated robot web pages leg lab legged locomotion robots simulations publications people leg lab mit leg laboratory 545 technology square rm 006 cambridge ma 02139 usa phone 01 617 253 2475 recent update sept 24 1996 information comments contact www ai mit copyright mit leg laboratory rights reserved parallel active database project active database project focussing high performance active rule trigger processing complex triggers parallel processing complex triggers envision conditions based events selections joins aggregates user defined functions built extended data types important form active rules detail triggers based geographic data project modifying paradise parallel relational dbms extended geographic data management capability paradise development university wisconsin project underway fall 1994 principal investigator eric hanson students working project include phd candidates al undergraduate albert vernon project funded grants global information solutions air force rome laboratory january 1996 talk proposed parallel trigger system design ms powerpoint format internal project information updated 10 22 96 rensselaer polytechnic institute choose link menu calendar design rationale research papers cscw resources rpi design minor acknowledgements jump design conference room media enhanced conference facility laboratory supporting multi disciplinary collaborative design ordinary conference room comfortable chairs large table plenty space spreading papers overhead projectors foremost difference computers supporting extension physical medium macintosh workstations buried side wings table center large color monitors visible glass panels central monitors show image users constitute public digital workspace user capable taking control unique collaboration network user view public workspace private workstation maintaining full visual contact session participants users access campus wide computing resources sessions remote login full resources internet world wide web netscape applications design conference room room 3211 center industrial innovation rensselaer polytechnic institute troy york 518 276 2242 info rpi november 1996 visitor design conference room built financial assistance national science foundation cise educational infrastructure grant cda improving software design development education technological innovation edwin rogers cs rpi cheryl rpi glinert glinert cs rpi david musser musser cs rpi ingalls principal investigators web site maintained lee rpi updated november 13 1996 3021 split uc berkeley cs division split parallel extension programming language supports efficient access global address space current distributed memory multiprocessors retains small language character supports careful engineering optimization programs providing simple predictable cost model stark contrast languages rely extensive program transformation compile time obtain performance parallel machines split programs programmer specifies compiler takes care addressing communication code generation ability exploit parallelism locality limited compiler recognition capability guess compiler transformations optimizing program language small set global access primitives simple parallel storage layout declarations capture elements shared memory message passing data parallel programming common familiar context split implemented thinking machines corp cm 5 intel paragon ibm sp 2 meiko cs 2 development cray t3d versions built free software foundation gcc message passing systems machine faster implementations underway meiko cs 2 elan libraries networks workstations active messages extensively teaching tool parallel computing courses hosts wide variety applications split viewed compilation target higher level parallel languages documentation split includes parallel programming split introduces language postscript version introduction split tutorial introduction split implementing split meiko cs 2 preliminary results split releases download split distribution platform meiko platforms added related projects include mantis parallel debugger applications include connected components sorting img back cs division home page text front page interactive systems group human computer interaction department computer information science university oregon eugene oregon 97403 541 346 interests recent developments interactive computer technology greater importance basic research people applied engineering creating humanly compatible computer interfaces demand understanding research problem stimulated creation research program laboratories university links oregon interactive systems group valuable resource computer industrial community university computer information science department sign guestbook contact dr douglas information research additional information university oregon computer science department including application materials potential graduate students obtained betty lockwood mail betty cs uoregon text front page modified 2 12 96 peter cs uoregon universities space automation robotics consortium unique infrastructure distributed robotics remote operations distributed simulation research object oriented protocol internet distributed laboratory consists sites universities texas university university texas austin ut arlington ut el paso rice university nasa johnson space center distributed laboratory configuration opportunity quantitatively study effects system components technologies telerobotic task performance successfully implemented demonstrated feb 1991 ability execute representative inspection manipulation tasks multiple control robot performance workload monitoring sites simultaneously connected operations carried routine basis process hardware software standards development identified current implementation basis link government industrial university facilities realize collaborative research development educational environment information research descriptions publications personnel lab information texas robotics group nasa jsc automation robotics division page construction send comments suggestions page sean graves sean cs tamu cornell modeling simulation project enormous effort expended creating scientific software simulating physical systems defined complex geometries advanced computing hardware goal simlab project reduce effort bringing technologies geometric modeling symbolic mathematics numerical analysis compilation code generation formal methods create tools raise semantic level create scientific software overview project simlab software package selected research activities collaborative mathematics environments research proposal postscript version guaranteed quality mesh generation microstorage architecture weyl computer algebra substrate spl high level programming language synthesizing scientific software chains algebraic topological programming language selected presentations simlab component arpa nist madefast collaborative design manufacturing exercise longer version directions systems research richard zippel presentation ideas systems research proceed includes discussions communications microstorage architecture program transformations chains programming language language computing complex topological systems engineering models numerical algorithms rick palmer people selected publications reports paul chew chew cs cornell img john guttag stephen mark group head principal research scientist research scientist larch project designed produce high quality computer systems practical application rigorous methods software hardware design development maintenance collaborating systems designers study methods decomposing designs modules defined interfaces behavior interfaces approach makes easier reason designs rely specifications examining implementations extensive set support tools important part larch tools lightweight quick easy supports programming data abstractions ansi detecting obvious conflicts code interface specifications tools require time expertise theorem proving system called lp instance supports reasoning order logic properties abstractions designs proofs designs created debugged maintained lp early design process find design flaws treats proving activity similar programming larch tools support incremental development work partial specifications larger specification investments larger analysis larch project increasingly involved design parallel distributed systems aim develop set abstractions implementation techniques producing concurrent interactive symbolic applications img img img distributed information management systems university maryland project developing flexible distributed database architecture adjust wide range application system network properties work entails revisiting fundamental design decisions made current generations relational object oriented systems goal develop technology serve underpinnings generation high performance object relational database systems current efforts include client server query processing data query shipping interaction query execution caching integrated support associative navigational access semantic caching management client caches based query specifications query scrambling adaptive fly restructuring complex query execution plans cope unexpected delays wide area distributed information systems img img img project overview group members recent papers tart chun kuen shrimp custard tarts fried spring rolls img img img sponsors lab real thing siu mei cheung fun cha siu bau meat rice rolls barbecued pork updated aug 6 1996 franklin cs umd distributed multimedia computing laboratory university texas austin distributed multimedia computing laboratory main objective research investigate wide range research issues area multimedia systems current research focuses design multimedia storage servers network transport protocols digital audio video multiresolution multimedia databases distributed multimedia computing laboratory part department computer sciences university texas austin sponsors research work carried distributed multimedia computing laboratory sponsored industrial federal institutions including foundation ibm intel national science foundation nasa microsoft mitsubishi electric research laboratory merl sun microsystems university texas austin table contents research agenda papers relevant technical reports list members call papers hear send comments suggestions multimedia cs utexas viewed browser project news updates pertaining project project overview description project client tutorial information construct query server mail submit query server mail publications publications reports pertaining project online query server online team people project www archives related places web usage statistics weekly usage statistics web server send mail team info cs unc pleased hear comments suggestions project collaboration microelectronic systems laboratory university north carolina chapel hill mcnc research triangle park north carolina updated friday 17 1996 doug hoffman hoffman cs unc copyrighted 1995 1996 university north carolina chapel hill vision laboratory university iowa work page construction hope number source information computer vision checking back material computer vision research university iowa computer science department primarily carried margaret fleck students laboratory share simulation group occasional projects puma robot arms cameras color sorts interesting equipment computer vision experimentation lab crowded make spacious picture wide angle photography computer vision handbook computer science research index research projects include finding pictures naked people image databases wide angle photography portable vision system project lisp vision utility package 1996 summer reu project distribution colors image databases marcus report louise report generally pointers hp information line bookstores libraries yahoo www index internet starting points margaret fleck main faculty member running vision group person contact additional information lab research projects dan stevenson harder reach phone faculty member doesn private office jointly maintain software system web pages easiest reach email page maintained margaret fleck dan stevenson views opinions expressed page strictly page author contents page approved division mathematical sciences college liberal arts university iowa modified wednesday 28 aug 96 19 09 45 cdt collaboration bus sponsors darpa information technology office faculty prasun dewan hussein abdel wahab siddhartha chatterjee kevin jeffay john mchugh lars nyland jan prins john smith dave stotts students michele clark mike mohamed jon munson peter nee sharma description project address problem composing collaborative systems existing single user collaborative systems propose develop software abstraction called collaboration bus makes easy compose collaborative systems collaboration bus extensible infrastructure general definitions collaboration services default implementations services rules interconnecting services mechanisms extending set supported services set generic services supported bus include data model defining shared workspaces consisting structured objects user interface model shared objects manipulated user interfaces support text graphics audio video virtual reality coupling model enables users joint session share data user interface objects controls interactions ensure security consistency contraints violated migration replication mechanisms ensure bus bottleneck real time services consisting scheduling algorithms network protocols ensuring real time coupling collaborators collaborative session making users session aware previous work addressed heterogeneity problem domains software engineering operating systems database systems project extend research providing interconnection technology collaboration domain offer forms interoperability 1 inter service interoperability existing implementations collaboration services user interface real time services combined collaborative systems 2 intra service interoperability resolve inconsistencies competing instances service explicit implicit schemes creating joint sessions provided existing systems interoperate diagram illustrates capabilities collaboration bus click picture bigger version img concept collaboration bus requires general abstraction covers functionality existing collaborative systems bus define reference model captures similarities differences multiple solutions problem addition provide semantic translation dissimilar solutions problem coexist define composition functions service composed collaboration services finally bus bottleneck significantly increases response times users approach designing implementing evaluating bus identify services collaborative application requires identify reference model services identify semantics translations composition functions services incorporate bus default implementation service semantic translations composition functions develop mechanisms policies replicating parts bus develop mechanisms protecting operations bus carry interoperability experiments involving services state art existing software plans year identify potential clients collaboration bus scenarios clients interoperate characterize real time requirements collaborative virtual environments based initial experiments design version 1 collaboration bus include reference models semantic translations composition functions session management coupling virtual environments start java based implementation version 1 bus project information ic meeting talk postscript slide page works ic meeting talk postscript 4 slides page work gs print quad chart postscript project summary related links unc collaboration projects darpa intelligent visualization collaboration ic projects revised mon nov 11 17 36 55 est 1996 dewan cs unc columbia database research group computer science department columbia university heavy construction watch step head principal investigator dr kenneth ross group overview personnel research activities publications classes projects links number visitors hui lei columbia database research group lei cs columbia etag 534 content length 1332 accept ranges bytes artificial muscle project mit artificial intelligence laboratory effort linear actuators based polymer characteristics similar human muscle img img img img research ubiquitous telepresence ut project statement main idea ubiquitous telepresence ut users project physical presence internet specifically users ability explore interact remote physical environments sites internet remote sensing manipulation devices plan implementing ubiquitous telepresence build robotic remote controlled units called low cost ubiquitous television sets ut project participants michael doherty matthew greene david keaton carlos christian matthew william waite pi benjamin zorn pi department computer science university colorado participants cook jonathan cook ut group publications ubiquitous telepresence benjamin zorn draft 3 18 96 document work progress comments html version ut research group research group meets wednesday 3 4pm 831 notes meeting 3 13 96 reading group materials announcement world wide web telerobotic remote environment browser paulos canny computer controlled devices reach internet ronald vetter ieee computer pages 66 67 december 1995 simple networked interface full functionality laboratory equipment terrence kelly http www cs princeton september 1995 mark weiser computer science problems ubiquitous computing communications acm july 1993 reprinted ubiquitous computing electronics december 6 1993 pp 137 143 reading 2 14 96 kaplan keshav internet accessible telepresence submitted multimedia systems journal 1995 ken goldberg michael steven gentner juergen nick rothenberg carl jeff wiegley web real world mosaic international www conference chicago il oct 17 21 1994 links related pages existing ubiquitous telepresence projects dial ride internet alan kaplan keshav norm john tns video rover bose telemedia networks systems group mit web blimp eric paulos john canny uc berkeley mechanical gaze eric paulos john canny uc berkeley project eduardo university kentucky ed bennett art institute chicago interface project garnet hertz www tele garden ken goldberg usc uc berkeley joseph uc irvine mercury project robotic tele excavation ken goldberg usc uc berkeley michael usc project princeton terrence kelly xavier internet mobile robot camera learning robot lab cmu remote controlled camera web norway university western australia web controlled camera carleton university ut related projects berkeley group indices mechanical devices web yahoo list interesting devices connected net web oddities reviews anthony list internet accessible machines rick search net mike doherty collection courses telepresence ubiquitous computing ben shneiderman virtual reality telepresence univ maryland telepresence ubiquitous computing research groups telepresence research group unc gary bishop ubiquitous computing mark weiser ontario telepresence project media spaces links related pages telerobotics nasa space telerobotics home page telerobotics teleoperation telepresence research compiled michael information technology standards information infrastructure standards panel video www vosaic system system research group dept cs uiuc perceptual robotics ubiquitous vision home page quickcam developers program video phone inexpensive robot kits rcs 6 robot construction kit embedded systems information pc 104 systems digital video manipulation image processing personal animation recorder dr 2100 cognex corporation vision system scan imaging software analytical instruments khoros software development environment isis image processing tools reducing www latency bandwidth requirements real time armando fox eric brewer university california berkeley international world wide web conference 6 10 1996 paris france page maintained ben zorn zorn cs colorado design automation laboratory design automation laboratory consists faculty members graduate undergraduate students pursuing research area tools methodologies vlsi design applications faculty students research projects publications pointers interesting iccad da sites academic research vlsi cad department cse visitor number visit homepage march 14 1996 cse oregon state system higher education nero distance learning project home page introduction nero distance learning project attempt bring students faculty campuses oregon state system higher education geographically dispersed collaborative learning exercise students situated university oregon eugene oregon state university corvallis portland state university portland oregon graduate institute beaverton work summer 1994 software engineering projects related pages 610 summer 1994 registration prototype evaluation system demo interview transcripts sample elaboration schedule rationale demonstration rough outline ken slide show mosaic related pages information mosaic mosaic tests html documentation mosaic wais tutorial cs uoregon ted cs uoregon img spin cs washington spin operating system spin extensible operating system kernel supports dynamic adaptation system interfaces implementations direct application control maintaining system integrity inter application isolation spin applications load code kernel runtime runs kernel extension code access hardware operating systems services overhead basically procedure call data passed reference copied spin kernel core set interfaces capabilities basic resources collections extensions implement general system services address spaces ipc threads networking extension code kernel written language modula 3 property prevents extensions crashing system attempting manipulate arbitrary pieces code data spin runs dec alpha workstations write specialized applications network video systems supporting general purpose unix programs connect machine running spin kernel spin web server quick results structure programs extend operating system services low overhead spin running 133 mhz alpha application handle recover page fault 29 microseconds takes 22 microseconds create thread control execute terminate synchronize termination fork join protected procedure call extension kernel function takes 13 microseconds cross machine rpc application application ethernet takes 600 microseconds atm adapters takes 450 microseconds operations mach dec unix 30 times longer hardware time benchmarks page save effort recent reports papers dynamic binding extensible operating systems invocation mechanism flexible efficient simple integrating extensions executing system appeared 2nd osdi extensibility safety performance spin operating system design implementation performance paper appeared 15th sosp extensible protocol architecture application specific networking design implementation performance paper appeared 1996 usenix winter conference writing operating system modula 3 describes experiences modula 3 build high performance extensible system makes clear distinction language implementation language support extensible operating systems ve pretty happy m3 ve deal shortcomings order language safe extensible operating system paper describes ve addressed shortcomings safe dynamic linking extensible operating system describes dynamic linker load code kernel key point ability create manage linkable namespaces describe interfaces collections interfaces language runtime support dynamic interposition system code describes kernel internal communication extension facilities shows dynamic code generation improve performance critical kernel service information dynamic compilation waiting run time compile code paper trail project reports talks papers project members benchmarks interested bottom line modula 3 information modula 3 arpa project overview executive summary regular reports friends ve lot assistance academia industry project page involved related projects pointers extensible systems projects people arrows internal documentation latest status project members projects projects result qualifications credit masters degree funded position undergraduate project credit uw cs mascot encouraged people decided adopt mascot page maintained brian bershad bershad cs washington computational vision lab eyes logo school computing science fax 604 291 3045 simon fraser university email cs sfu ca burnaby v5a 1s6 canada physical location asb sfu centre systems science affiliated laboratory members computational vision lab sfu conduct research machine vision image processing emphasis computational models colour vision dr brian director lab overview images automated gesture tracking computational vision thought enabling computers visual information problems artificial intelligence people easily barely complex problem machine primary focus vision lab sfu understanding colour perceived reproduced accurately media ways colour understanding images understanding colour difficult problem people suspect poor colour rendition results limited understanding colour perception limitations colour producing devices subscribe computational view colour human perception colour explored explained computations fundamental problem colour explain stable fact light reflected eyes object varies dramatically light illuminating object colour computers intertwined recent years colour displays colour printers affordable colour perceptual physical quality crucial good model perceive colour complex environments predictable results devices difficult reproduce correctly ve experienced colour home video cameras viewing prints local colour printers frustrating nice previewed colour doesn natural feel printer monitor calibrated properly fundamental problem fundamental problem stems fact colour reproduction simply matter reproducing identical physical phenomena case sound reproduction similar pattern sound waves recreated matter creating perceptual equivalences build machines reproduce accurately make effective colour robotics requires understand human colour perception decade produced interesting computational theories colour coming computer science psychology central concern theories describe colour depends depend incident illumination surface shine light spectrum reflected light depends product spectrum incident light spectrum surface reflectance natural surface colour feature surface spectrum light energy reaching eye factors illumination reflectance order determine true surface properties effect illumination account colour correction results correction results upper left image scene light effect turning background overly green bit yellow bottom target image scene standard illumination camera calibrated control illumination goal correct automatically input image target image fuzziness images due high jpeg compression factor concentrate top corrected image produced standard grey world colour balancing algorithm assumes average scene grey bottom left result produced sophisticated algorithm developed vision lab result algorithm closer target image produced grey world algorithm menubar links dynamic simon fraser university sfu computing science site home page home page index text links lab members publications line mail feedback links interest page maintained michael brockington sfu ca 1996 coherent virtual machine cvm coherent virtual machine cvm software distributed shared memory dsm system developed university maryland project goals include multiple protocol support cvm initial configuration memory models single multiple writer versions lazy release consistency sequential consistency eager release consistency cvm extensible source freely modules written classes easily derived master protocol class allowing protocols easily incorporated multi threading support cvm multi threaded allowing overlap computation communication context switching additionally plan extend multi threading support multiprocessor nodes dec machines fault tolerance cvm limited amount fault tolerance allowing recover node failure time status cvm runs unix systems including sparcs sp 2 digital unix running dec multi threading support undergoing performance optimization cvm freely gnu copyleft project members dr pete keleher papers cvm manual related projects dsm bibliography updated november 20 1996 active harmony discussion group links complex software systems today characterized distribution heterogeneity changing resource requirements capacities attributes make static systems unsuitable wide range tasks high performance long lived order achieve high performance environments short period time systems dynamically adapt changing resource capacities application requirements designing building active harmony software architecture supports distributed execution computational objects environments innovations dynamic execution environment dynamic adaptation network resource capacities computational objects created application requirements resource capacities change active harmony attempt maximize data affinity load balancing intelligent resource allocation object migration automatic application adaptation framework permits runtime adaptation algorithms data distribution load balancing active harmony export detailed metric interface applications allowing access processor network operating system parameters applications export tuning options system automatically optimize resource allocation measurement tuning class objects programming model programmers write applications include ways adapt computation observed performance changing conditions shared data interfaces active harmony support shared memory semantics computational objects location allowing peer peer client server computations exploit simplified programming model fine grained sharing permitted traditional shared memory environments innovations include support heterogeneity data program code multi level security scheme adapts data code interfaces degree trust computational objects support dynamic execution environment unique aspect active harmony work emphasis adapting heterogeneous changing environments researchers studied constituent issues plan address emphasis inter relationships objects system primary result research infrastructure set algorithms permit global resource optimization changing conditions project members dr jeff hollingsworth dr pete keleher discussion group forming reading discussion group investigate issues check back week 11 18 details papers partial list exploiting process lifetime distributions dynamic load balancing effective distributed scheduling parallel workloads interaction parallel sequential workloads network workstations runtime measured workload characteristics parallel processor scheduling open questions fastest sequential process migration parallel applications process state moved prior scheduling parallel application scheduling parallel client server applications data affinity account scheduling important don care latency throughput scheduling perform move local networks internets updated november 11 1996 zpl project department computer science engineering university washington box 352350 seattle wa 98195 2350 usa zpl info cs washington zpl array based programming language suitable computations previously written fortran 77 zpl programs run fast sequential parallel computers modifications special directives zpl machine independent recompilation run zpl program machine zpl higher level concepts arrays borders eliminate error prone indexing tedious looping typical zpl programs shorter easily written easily understood modified computer scientists find concepts zpl regions directions borders shattered control flow conclusion zpl ideal engineering scientific programs walk small zpl program write compile run program machine scientific programmers area enrolling cse autumn programmed zpl check recent language project overview high level overview zpl program walk 10 minute introduction language web based zpl compiler compile zpl programs web browser papers papers manuals related zpl zpl details line information sample programs people project members horizon description group direction future projects acknowledgments list helped support work zpl uw cse uw zpl info cs washington pattern separation mathematical programming www page describes work pattern separation linear programming mathematical programming section university wisconsin madison computer sciences department history method outline mathematical optimization approaches linear programming long problems pattern separation 65 linear programs construct planes separate linearly separable point sets separation nonlinear surface linear programming surface parameters appeared linearly quadratic polynomial surface formulations fail sets separable surface linear parameters multisurface method msm 68 93 avoided difficulty msm separates 2 disjoint finite point sets dimensional euclidean space 1 choose 2 parallel planes dimensional euclidean space close region planes points sets regions 2 parallel planes points 1 set points 2 discard points regions 2 parallel planes 3 repeat process points 2 parallel planes region 2 parallel planes points points multisurface method tree msm variant multisurface method developed 93 finite disjoint point sets dimensional euclidean space goal msm determine sequence planes dimensional euclidean space separate sets 1 determine plane dimensional euclidean space minimizes average distances points point set lies side separating plane assigned similarly point set lies side separating plane assigned 2 regions assigned points set stop generate error minimizing plane 1 region sequence planes generated viewed decision tree node tree split points reaching node found solving lp 1 node split 2 branches procedure applied points set node linear programming approach viewed training neural network 1 hidden layer 93 msm shown learn concepts traditional learning methods c4 5 cart advantage artificial neural network ann methods backpropagation training proceeds faster implementations msm msm implemented minos numerical optimization package nick street kristin bennett msm implemented matlab optimization package paul bradley description matlab implementation msm files required run chronological bibliography 65 mangasarian linear nonlinear separation patterns linear programming operations research vol 13 3 june 1965 pages 444 452 68 mangasarian multisurface method pattern separation ieee transactions information theory vol 14 6 november 1968 pages 801 807 bennett decision tree construction linear programming proceedings 4th midwest artificial intelligence cognitive science society conference 1992 pages 97 101 bennett mangasarian robust linear programming discrimination linearly inseparable sets optimization methods software vol 1 1992 pages 23 34 93 mangasarian mathematical programming neural networks orsa journal computing vol 5 4 fall 1993 pages 349 360 modified wed jul 12 10 40 37 1995 paul bradley paulb cs wisc networks centres excellence bienvenue au reseaux de centres excellence networks centres excellence program innovative approach designed develop canada economy improve quality life english bienvenue au programme de reseaux de centres excellence rce une la du pays la de des franc ais etag content length 3696 accept ranges bytes zoo zoo collection curious creatures world comprises acknowledged experts fields directly related cognitive research members mit ai lab world pursue long short term projects individual working independently explore topics surrounding main question human intelligence part group cog technical devices thinking tools explore reconsider theories based links anthropological theories empirical studies nature human intelligence changing array specialists science humanities emerge creative interaction rodney brooks img members zoo daniel dennett anne stephanie forrest thomas una reilly polly pook lynn andrea stein affiliated students cynthia steve robert carlo matthew rao brian scassellati anil matt williamson alumni leslie kaelbling alva noe ichiro erich rene follow weekly seminar img page anne updated oct 1 1996 software engineering lab software engineering lab computer science department university minnesota research software engineering including software requirement analysis software maintenance software safety testing develop prototypes implement research proposal research img img img img faculty img dr tek tsai graduate assistants img omar al img img hai huang img mustafa img img satish subramanian img sun img li img hong tang img ramakrishna img wang img weiwen xie img tao jiang img feng zhu img wu img felix img publication img data centered program understanding img variable classification img effect analysis program slicing dependence img business rules extraction img role program slicing effect analysis img program understanding follow send comments cs umn modified cs dept logo knowledge representation reasoning group construction document construction people research areas publications projects courses offered links send comments questions royr cs columbia church project functional programming language intersection types church project boston based project designing implementing ml functional programming language input language based rank 2 intersection types typed intermediate language intersection union product sum recursive types overview language intersection types basis type system proposed functional language matter research limit adjust intersection types fit implementation polymorphism provided intersection types universal quantifier polymorphism ml languages typically restriction restriction intersection types rank 2 shown flexible provide elegant solutions problems caused universal quantifier polymorphism ml languages started implementation core language input type inference rank 2 intersection types hope flexibility demonstrated add features core language pointers resources seminar schedule technical reports bibliography project organization project organized weekly seminar design meetings implementation effort seminar implementation driven project members summarize research reports literature directly relevant implementation joe wells coordinates seminar compiler church language implemented standard ml jersey computers boston university computer science department bob muller coordinates implementation seminar time working meeting working meetings scheduled times project participation church project based boston active participants boston university boston college harvard university wellesley college participants time work project attend seminar information send mail bob muller joe wells project church project named memory church died month project began sneps research group long term goal sneps research group design construction natural language computerized cognitive agent carrying research artificial intelligence computational linguistics cognitive science endeavor part focus group knowledge representation reasoning natural language understanding generation group widely development sneps knowledge representation reasoning system computerized cognitive agent personnel meeting speaking schedule fall 1996 semantic network processing system current projects ontological mediation embodied sneps agents sneps manuals sneps tutorial linkable bibliography complete bibliography sneps ftp site stuart shapiro shapiro cs buffalo refresh http www2 cs cornell net default html redirect http www2 cs cornell net default html 2332 img multipol multipol library distributed data structures designed ease programming irregular problems large scale distributed memory multiprocessors multipol structures divided state structures scheduling structures state structures include hash tables sets trees combination replication partitioning software controlled caching good locality scheduling structures kinds queues provide good load balancing destroying locality required state structures application papers software release line documentation send mail multipol cs berkeley faculty katherine yelick students soumen chakrabarti etienne deprit eun jin im arvind krishnamurthy randi thomas chih po wen jun yang alumni jeff jones steve steinberg img back cs division home page 1516 logical reasoning diagrams description engineers long diagrams essential part design process flow charts forms diagrams aides programming programming environments programming diagrammatic graphic capabilities computer led wide spread diagrammatic forms graphical representation information project attempts understand logical properties forms representation develop computational tools facilitate correct tools faculty gerry allwein jon barwise steve johnson graduate students kata philosophy cognitive science michael chui kathi fisler atsushi philosophy affiliated projects project takes place iu visual inference laboratory affiliated hyperproof project csli stanford university support coas information click img return computer science research page usc img center img computational biology plain text web pages information resources books img journal img img books research papers comput software hto local online biology information faculty postdoctoral fellows michael waterman vladimir jae lee simon sridhar paul pavel pevzner george anna norm sophie leonard adleman departments web sites visitor biological sciences recomb 97 conference computer science mathematics internet yahoo http www hto usc webmaster hto usc 30 august 1996 computer science engineering dept 384 fitzpatrick university notre dame notre dame 46556 phone 219 631 dept fax 219 631 9260 research focuses distributed computing operating systems mobile computing flexible system software languages distributed computing technical report list index advisor david cohn graduate student members larry frederic alan yoder recent graduates arindam banerji michael casey dinesh kulkarni john john hong karen yan unc group home page distributed collaboration average computer scientist distributed collaboration field emerging area large body knowledge text book bad news practitioner good news researcher interesting open problems easier find area brand field interdisciplinary area giving angles traditional fields traditional computer science assumed single user interacts computer program time range issues emerge decide violate fundamental assumption allowing multiple distributed users simultaneously communicate program research operating distributed systems programming environments user interface frameworks software engineering transaction models started study issues left aptitude fields specially area people group started john smith introduced kevin jeffay don smith idea cscw computer supported cooperative work looked back collaboration driving problem research initial group developed abc collaboration framework includes distributed hypermedia file system distributed shared window system abc supported special national science foundation program investigate collaboration technology program funded collaboration systems developed dave stotts prasun dewan maryland purdue light joined unc turn contributed spreading word specially jan prins lars nyland newest members group expect jim anderson sid chatterjee start area hussein abdel wahab working group inception adjunct faculty member faculty members universities collaborate rick furuta john mchugh john riedl working bill oliver afips plans client software develop diversity group put unique position address broad agenda interdisciplinary area ph students led working area chung brian john eileen jon munson jaime home pages idea kind research topics investigating current projects ongoing projects include collaboration bus composing collaborative systems existing single user collaborative systems investigating software infrastructure support development multi user 12 educational applications mmm multi client browsing supporting enhanced browsing semantics www collaborative software engineering building infrastructure tools supporting collaborative software engineering merging bringing distributed versions shared object common state shared windows supporting efficient multiple views shared window java based environments generation www server extending web support authorship reading list initial reading list case study area depth heavily biased tastes author page plan expand chance give input check home pages people working project papers written courses interested working area courses 242 advanced operating systems 243 distributed systems 232 real time systems seminar courses collaboration research equipment room 156 houses equipment researchers group recently awarded large year equipment grant national science foundation add equipment atm switches ten multimedia sgi indy workstations high end vr sgi maximum impact machines related work unc graphics dirt groups investigating vr multimedia support collaboration related work team rooms calgary list cscw toolkits tom cscw pointers media net qos middleware group applications object services world wide web consortium supporting accepted business practices network saber intelligent information infrastructure distributed clients list web java tools internet tool survey mobile code corba continuous media darpa intelligent visualization collaboration ic projects revised mon nov 11 17 36 55 est 1996 dewan cs unc img img img virtual world data server project years 2 1 million dollar project funded nsf hpcc multidisciplinary challenge program project expand 3d interactive simulations virtual world models disk based storage today virtually systems require model data fit main memory project aspects including design storage structures real time delivery model data response user actions inclusion quality service tradeoffs resource management applications explicitly addressed project span range including urban simulation models figure 1 department architecture urban design 3d interactive visualization plasma physics data figure 2 physics department medial domain virtual work storage server designed implemented computer science department serve atm lines users department architecture plasma physics lab locally research adapting interfacing existing applications storage server work actual design storage server integration auxiliary databases respect integration spatial databases exploring 3d interactive capability query mechanism form presentation responses queries project people publications presentations facilities related works contact information prof richard muntz boelter hall computer science dept ucla los angeles ca 1596 tel 310 825 3546 fax 310 825 2273 email muntz cs ucla www nugget cs ucla created 96 02 29 modified 96 03 02 home page software systems generator research group software system generators tools assembling complex software interchangeable reusable components developed genvoca domain independent model software construction defines systems algebraic equations terms components genvoca successfully applied domains including database management systems avionics data structures results demonstrated genvoca generators substantially improve productivity application run time performance visit questions place start started research group members started project index publications software distributions related web pages utcs general members don batory professor angela ph student guillermo ph student jimenez perez jeff thomas ph student lance tokuda ph student yannis smaragdakis ph student shepherd research associate dinesh das ph 1995 villarreal ph december 1994 members bart geraci postdoc sep 1993 sep graduation dates 1994 marty sirkin ph march 1994 sankar sc 1994 overview started software components generators build software systems typical software modules components encapsulate feature domain systems domain share components encapsulate refinements parts classes software system refinements require manipulation metadata reflective computations basic approach simple object orientation large scale program transformations feel basic issues scalable software libraries involved breadth creating reference genvoca applicability architectures recommend papers design implementation starters read composition validation order subjectivity specific reengineering complex results improvement application productivity performance p2 lightweight dbms generator delivered generators memory simulators software relationship work design generators patterns check order automated software evolution design patterns information contact don batory batory cs utexas periodically release lecture notes tutorial software system generators architectures reuse lecture notes distributed tar file compressed postscript files modified december 24 1996 don batory batory cs utexas aries laboratory advanced research intelligent educational systems aries laboratory advanced research intelligent educational systems focal point research projects areas intelligent tutoring systems adaptive learning environments vision goals people projects papers theses related sites report problems document home webmaster cs usask ca department home page page page modified monday september 23 1996 faculty staff graduate students group photo photographs pronunciations names names research activities ongoing projects dexterous manipulation project collective robotic intelligence project laboratory equipment laboratory facilities location 6th floor general services building publications anup basu graduate students xiaobo li graduate students hong zhang graduate students robotics videos offerings description courses offered 1996 97 ftp access official ftp site ftp cs ualberta ca www links links robotics net graduate students robotics additional information information contact img vision cs ualberta ca img img 1 1996 database systems group department computer science university pittsburgh img img img img img home page database system group university pittsburgh hope enjoy visiting number visits home page frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat project title banner html frame frame 1065 sfu medical computing group research applications 3d analysis display techniques medical images functional imaging modalities emission tomography pet collaborate mds scientists engineers vancouver health units apply analysis display techniques clinical setting including study cancer therapy planning ct mri pet images perform foundational research visual programming tools parallelisation compute intensive code speed results faculty stella atkins ronald harrop sfu tomography development medical imaging group top visit computing science simon fraser university img frans kaashoek fernando corbato assistant professor ford professor computer science engineering engineering parallel distributed operating systems group conducts software research parallel distributed computing systems group collaborates extensively lcs researchers pragmatic approach focusing primary goals simplifying parallel distributed programming process building efficient distributed systems shelf technology parallel supercomputing building scalable flexible high performance storage services distributed systems goal addressed software based shared memory system called autopilot combines ease shared memory programming physical scalability distributed systems autopilot aspects include automatic management locality work distribution exokernel operating system microkernel low overhead protected communication user customizable kernel interface efficient communication valuable mechanism structuring complex systems systems decomposed separate protection domains allowing user customization applications set policies harnessed default kernel policy research high performance storage systems represented logical disk ld separates file disk management file systems run efficiently ld extending goals include mobile distributed systems img img img exodus extensible object oriented database system toolkit note document construction exodus project shore project provide minimal support users exodus storage manager compiler persistent programming language ftp ftp cs wisc licenses required information needed contact exodus cs wisc principal investigators mike carey david dewitt publications related exodus shore successor exodus latest exodus storage manager compiler contributed software storage manager mailing list exodus users exodus cs wisc oo7 benchmark benchmark oodbs date prepared 19 april 1994 michael zwilling zwilling cs wisc optimization rule condition testing active database systems project investigating ways optimize testing complex trigger conditions active databases funded grant nsf principle investigator eric hanson students working worked project include mohammed kulkarni sreenath yi gao technical reports 1993 discussion gator discrimination network structure optimization methods gator additional publications development extending ariel active dbms optimized rule condition testing mechanism developers working project active assignments publications technical reports documentation updated 2 14 95 amanda advanced maryland automatic network disk archiver copyright 1991 1995 university maryland college park rights reserved file copyright distribution conditions official warranty disclaimer amanda written james da silva amanda 2 3 0 alpha release notes 19 1996 latest version amanda anonymous ftp ftp cs umd pub amanda note software made umd making work people software production home site umcp department computer science make warranties work amanda development author maintains code spare time result support users helping amanda users mailing list information mailing lists 2 2 6 number material bugs fixed including fixes incorporated john wpi patches amanda called 2 2 6 5 backup files larger 2 gb supported current limit kbytes 2 terabytes hold years 1 2 support based backups support writing multiple tapes sequentially run support multiple backups parallel client host records database exported imported textual format fixing corrupted database running text version script individual records entire database exported imported details features found docs whats left amanda 2 3 release engineering porting platforms update extend documentation archival dumps skip incr thing pick lots things 2 2 5 number material bugs fixed lot lint picked package documentation date version locally compiled client side tested systems sunos 4 1 3 irix 5 2 solaris 2 3 bsdi bsd 386 1 1 ultrix 4 2 netbsd 1 0 dec osf 1 2 0 aix 3 2 don hp ux machines locally ve tracked patches submitted neal becker neal ctd confident 2 2 6 shouldn mark platform 2 1 things changed amanda 2 1 major items shared memory longer required server side mmap supports gzip compression supports mount names device names disk list usr amanda thinks real time run times day won confused supports kerberos 4 security bsd style rhosts including encrypting files net kerberos support separate add package file kerberos ftp site improved network protocol faster startup longer dump specific hooks place dump clients client side checks check sanity client hosts quickly supports multiple holding disks load balances details docs whats amanda alpha test release amanda advanced maryland automatic network disk archiver amanda backup system designed archive computers network single large capacity tape drive release daily university maryland college park computer science department backing disks workstations department 70 gigabytes data 400 filesystems 146 workstations servers single 5 gigabyte exabyte features amanda written freely distributable built top standard backup software bsd unix dump restore gnu tar back multiple machines parallel holding disk finished dumps tape fast write files tape gb 8mm tape interface host large holding disk filled amanda 4 hours simple tape management overwrite wrong tape supports tape generic interface easily customizable type tape robot controlled unix command line supports kerberos 4 security including encrypted dumps kerberos support separate add package file kerberos ftp site file docs kerberos package details restore tells tapes finds proper backup image tape recovers gracefully errors including hung machines reports results including errors detail email operators dynamically adjust backup schedule constraints juggling hand adding disks computers network includes pre run checker program conducts sanity checks tape server host client hosts parallel send mail report problems backups fail compress dumps sending net compress gzip optionally external backups large timesharing computers full dumps system single user mode bsd dump reliable active filesystems amanda daily dumps lots options amanda configurable system requirements amanda amanda requires host idle night large capacity tape drive exabyte dat tape tape server host computers dump backup client hosts server host client host amanda works large holding disk partition server host buffering dumps writing tape holding disk amanda run backups parallel disk writing tape backup finished note holding disk required amanda run backups sequentially tape drive running kills great performance advantage amanda features rule thumb performance holding disk larger dump output largest disk partitions backing full gigabyte disks compress 500 mb ll 500 mb holding disk hand gigabyte drives partitioned 500 mb filesystems ll compress 250 mb ll holding disk amanda perform larger holding disks 800 mb holding disk amanda work full dumps larger holding disk amanda send dumps directly tape time dumps limited dump speed machines systems amanda run amanda run modern unix system supports dump sockets system shared memory bsd mmap implemented amanda 2 3 0 compiled client side tested systems sunos 4 1 3 irix 5 2 sunos 5 5 bsdi bsd os 2 1 ultrix 4 2 netbsd 1 0 dec osf 1 3 2 aix 3 2 run server side sunos 4 1 3 compiles platforms reason time beleive work addition tracked patches systems don run house freebsd linux hp ux nextstep amanda running docs install general installation instructions docs system notes system specific information docs kerberos explains installation kerberos 4 docs tape explains customize changer interface docs whats details features talk problem amanda completely unsupported made don time answer user questions sites started maintain mailing lists interested amanda join mailing list send mail list send mail request cs umd line body message subscribe email address amanda announce amanda announce mailing list important announcements related amanda network backup manager package including versions contributions fixes note amanda users list amanda announce distribution subscribe lists subscribe send message amanda announce request cs umd amanda users amanda users mailing list questions general discussion amanda network backup manager package related files anonymous ftp ftp cs umd pub amanda directory note amanda users list amanda announce distribution subscribe lists subscribe send message amanda users request cs umd amanda hackers amanda hackers mailing list discussion technical details amanda package including extensions ports bugs fixes alpha testing versions subscribe send message amanda hackers request cs umd archive amanda mailing lists www archive amanda mailing lists amanda announce amanda users amanda updated tue nov 12 19 05 56 est 1996 validated nov 12 96 html 3 0 draft dtd dated 3 24 95 home page tech info orb trial preview stats faq coming groups registration grouplens open architecture collaborative filtering page grouplens img project including links papers ve written description grouplens architecture protocol specification usenet open ratings bureau download grouplens software register img grouplens grouplens project img page describes goals grouplens project tells features upcoming enhancements preview grouplens action grouplens interface img follow link daily ratings statistics ll java img enabled newsreader page shows bar graph number ratings processed day grouplens newsgroups frequently asked questions frequently asked questions grouplens tips img make grouplens newsreader keywords collaborative filtering grouplens open ratings bureau information filtering number visitors join mailing subscribe grouplens body message questions cs umn img david gifford professor electrical engineering computer science programming systems research group exploring methodologies facilitate discovery information current projects include intelligent query access system implements resource discovery internet nii digital video storage composition presentation mobile access internet resources caching architectures information personal information discovery agents projects presently based extensions semantic file systems mosaic www servers wais servers object repositories projects designed test concept examples concepts examining include content routing algebraic video creative highly bandwidth approach research formal tools implementation experimentation understand limitations system end goals project publish algorithms experimental findings create complete system released people mit fun img img img vis ad data visualization based lattices bill hibbard brian paul chuck dyer defining foundation data visualization based idea visualization process function set data objects called data model set displays called display model prototype system called vis ad implemented based ideas guided principles 1 scientists develop mathematical models nature data objects represent objects mathematical models mathematical objects frequently infinite precision real numbers functions infinite domains computer data objects finite amounts information approximations mathematical objects represent 2 computer displays finite amounts information finite numbers pixels colors chosen finite animation sequences finite numbers frames approximations ideal displays 3 close relationship data computation data model data objects computational model programming language 4 purpose data visualization communicate information content data objects define expressiveness conditions mapping data objects displays displays encode facts data objects facts 5 visualization system complete sense implements function data objects displays satisfying conditions define order relation data objects based precisely approximate mathematical objects define order relation displays based precisely approximate ideal displays based resolution order relations define lattices data objects displays model visualization process function lattice data objects lattice displays interpret expressiveness conditions context show satisfies expressiveness conditions lattice isomorphism define lattice scientific data objects data objects built primitive variables call time latitude radiance temperature tuple array data type constructors array time temperature data type time series temperatures lattice data objects scientific programming language define lattice vv displays display set voxels set graphics primitives call display pixel location size volume color place animation sequence show functions vv satisfying expressiveness conditions class functions defined mappings primitive variables data objects display graphics primitives voxels designers scientific displays assume primitive variables mapped graphics primitives data object type array time temperature natural display graph time axis temperature remarkable thing designing displays assumption consequence fundamental expressiveness conditions developing implementing system called vis ad scientists experiment algorithms steer computations visualize data objects create programs lattice defines data objects vis ad programming language system implements lattice vv displays data displayed function satisfies expressiveness conditions implementation precise data flow systems define user interface controlling data display based abstraction rendering pipeline vis ad system defines user interface controlling data display based abstraction mappings display define data lattices recursively defined data types complex linked types trees general purpose programming languages abstract data types object classes object oriented programming languages lattices provide rigorous foundation visualization develop analytical alternative usual approach defining visualization process constructively writing special purpose program computing display specific data object server construction overview research groups knowledge based software engineering group human computer interaction group advanced simulation software engineering technology group principal investigators mehdi harandi harandi cs uiuc simon kaplan kaplan cs uiuc current projects worlds collaborative work environment university illinois computer science department home page university illinois urbana champaign home page cedar cedar concerned science recognition analysis interpretation digital documents documents optically scanned paper created digitally text handwritten machine printed multimodal information drawings photographs speech work spans entire spectrum computational theory algorithms software hardware design system maintenance introduction people projects publications resources location affiliates feedback total number accesses page sign cedar ub commons suite 202 amherst ny 2567 usa voice 716 645 fax 716 645 information contact srihari real time parallel understanding systems group computer science dept university maryland college park intelligent real time control artificial intelligence ai techniques mature growing interest applying techniques controlling complex real world systems involve hard deadlines ai techniques characterized unpredictable high variance performance making performance guarantees required real time control systems research focuses restricting ai techniques make predictable research date focused approach cooperative intelligent real time control architecture circa architecture ai subsystem reasons task level problems require powerful unpredictable reasoning methods cooperating parallel real time subsystem predictable performance characteristics deal control level problems require guaranteed response times investigating aspects architecture including planning real time control tasks interfacing real time real time subsystems explicitly making performance tradeoffs resources utilizing resources dynamically work conjunction real time intelligent control project autonomous mobile robotics lab reasoning real time competencies domains failure timely action potentially catastrophic behavioral adequacy control system established testing addition requirement logical correctness desirable program mission critical systems typically strict temporal constraints hard real time systems developed address requirements achieving intelligent behavior context proven requirement hard real time response incompatible fundamentally time bound high variance techniques classical ai inability precisely characterize performance resource requirements current reactive systems makes equally unsuitable hard real time systems propose develop system representing semantics low level reasoning isolation combination representation principled proofs correctness reaction based systems provide formal basis automated reasoning reactive support engineered reactive systems guaranteed logical performance features hard real time context time providing link classical ai methodologies short formal semantics reaction bridge gap mission critical domains ai techniques status availability recent papers musliner al circa cooperative intelligent real time control architecture ieee transactions systems man cybernetics vol 23 6 1993 kohout hendler musliner agrawala supporting intelligent real time control dynamic reaction maruti operating system submitted real time systems symposium 1994 kohout representing reactive hard real time systems ph dissertation proposal people dr james hendler pi dr david musliner postdoc bob kohout graduate student csag concurrent systems architecture group csag research csag focuses hardware software architecture issues parallel computer systems mpp scalable servers clusters high performance workstations computer systems design involves cooperative effort software hardware designers research efforts reflect blend including efforts build parallel programming systems scalable input output systems high speed communication software hardware projects emphasize development innovative designs evaluation based actual implementations csag led andrew chien job opportunities research projects illinois concert system efficient concurrent object oriented programs languages illinois concert concurrent aggregates implementation techniques applications studies papers talks software distributions high performance virtual machines scalable clusters fast communication mpi fast messages mpi fm fast messages cray t3d myrinet network interfaces routing papers talks software distributions parallel input output characterization portable parallel file system talks morph high performance computing based smart reconfiguration people papers funding information projects concurrent systems architecture group supported part national science foundation advanced research projects administration office naval research national aeronautics space administration intel corporation tandem computer hewlett packard corporation microsoft corporation motorola corporation job opportunities find research interesting enjoy working academic environment applying research programmer post doctoral associate positions concurrent systems architecture group part department computer science university illinois urbana champaign img updated 15 1996 webmaster 2037 logo machine learning laboratory warning document construction introduction machine learning laboratory part computer science department university massachusetts amherst machine learning lab directed paul utgoff studies issues machine learning research comprises problem solving systems improving systems automatic feature construction apprentice learning inductive generalization research major research topics incremental decision tree induction augmenting reinforcement learning agents informal interest machine games othello checkers laboratory personnel current group members jeff clouse baumgartner doina precup members emeritus neil berkman carla jamie callan members gunnar visiting student laboratory facilities publications update july 20 1995 paul utgoff utgoff cs umass url http www ml cs umass etag 1430 content length accept ranges bytes sodabot home page sodabot research project mit artificial intelligence lab aimed simplifying construction software agents part lab intelligent room project draft sodabot paper overview sodabot present ongoing effort building multi agent distributed brain intelligent room view outdated sodabot slide show don software agent click proceeding sodabot system philosophy software agents written vocabulary provided traditional programming languages create agents solely abstract behavior application introduce sodabot general purpose software agent user environment construction system primary component basic software agent computational framework building agents essentially agent operating system present language programming basic software agent primitives designed human level descriptions agent activity programming language users easily implement wide range typical software agent applications personal line assistants meeting scheduling agents software agents technically challenging write traditional programming languages writing agents requires large amounts esoteric system hacking knowledge network communication reliable transaction protocols software agents difficult distribute tend site specific dependencies reason difficult install people uncomfortable amount responsibility unknown possibly buggy agents sodabot universal computational framework basic software agent creating agent applications high level agent programming language level abstraction simple construction complex agent applications program basic software agent graphic user interface automatic distribution software agents internet sodabot mit artificial intelligence lab developed michael coen joshua kramer auspices hci group sodabot undergoing limited distribution beta testing source code publically find sodabot view sodabot slide show coen michael extended abstract september 1994 proceedings 1994 cikm workshop intelligent information agents coen michael sodabot software agent environment construction system mit ai lab technical report june 1994 michael coen ai mit room 835 mit artificial intelligence laboratory 545 technology square cambridge ma 02139 617 253 8916 fax 617 253 5060 multidisciplinary design technology development comparative investigation integrated aerospace vehicle design tools nasa langley research center grant number nasa nag 1 january 1 1994 december 31 1996 project monitor dr principal investigators aerospace mechanical engineering john ph stephen ph computer science engineering jay brockman ph graduate students aerospace mechanical engineering jose rodriguez richard marc jian su ravindra brett computer science engineering eric johnson arun stan yoder introduction goals purpose year reseach project 1994 1996 develop framework systematic methodology facilitate application multidisciplinary design optimization diverse class system design problems based philosophy identifying combination parameters control designer design team result effective product system practical aerospace systems design systems complex sequence events integrates activities variety discipline experts tools development archiving exchange information individual experts central design task information basis experts make design decisions resulting final product development tied developments computer hardware software advanced analysis tools computational fluid dynamics cfd finite element analysis integrated daily activities designers design decisions based variety information sources analytic numerical simulation design heuristic intuition development integration information high powered computing tools begun demonstrate true potential variety methods applications considered case fundamental approach provide individual discipline expert information evaluate system understand impact individual decisions system design methods considered include extensions global sensitivity equations application artificial neural networks design space mapping integration distributed computing process scheduling environment current research effort joint program departments aerospace mechanical engineering computer science engineering departments university notre dame coordination efforts project based identification series demonstration problems formulation number algorithms specific design tool development test problem algorithm development provide focus efforts individual researchers problems selected represent diverse spectrum applications present variety challenges methods developed evaluated part research program year program continues information related primary phases project added document results issues identified future efforts assess applicability tools wide variety applications number references outline developments research program annual report summarizes research activities october 1994 october 1995 accessed slides annual presentation nasa langley research center october 16 1995 processed posting web site selection recent publications developed part research program attached postscipt files postscript viewer accessible review copying unable access papers interested receiving copy contact email principal investigators listed kar design driven coordination procedure concurrent subspace optimization aiaa 94 1482 aiaa asme asce asc 35th structures structural dynamics materials conference hilton head south carolina april 1994 1994 design driven concurrent optimization system design problems order aiaa 94 aiaa usaf nasa symposium multidisciplinary analysis optimization panama city florida september 7 9 optimization mixed discrete continuous design variable systems neural networks aiaa 94 aiaa usaf nasa symposium multidisciplinary analysis optimization panama city florida sept 1994 1994 concurrent engineering approach electronic package design proceedings 1995 nsf design manufacturing grantees conference published society manufacturing engineers dearborn michigan pp 51 52 university california san diego la jolla california january 4 6 1995 concurrent engineering approach multidisciplinary design distributed computing environment proceedings icase workshop multidisciplinary design optimization edited alexandrov society industrial applied mathematics philadelphia pennsylvania brockman concurrent subspace optimization design variable sharing distributed computing environment asme 21st design automation conference boston ma september 17 21 1995 johnson brockman design flow management multidisciplinary design optimization application aircraft concept sizing aiaa paper 96 0713 aiaa aerospace sciences meeting exhibit reno nevada january 1996 response surface based concurrent subspace optimization multidisciplinary system design aiaa paper 96 aiaa aerospace sciences meeting exhibit reno nevada january 1996 response surface approximations discipline coordination multidisciplinary design optimization aiaa paper aiaa 96 1383 aiaa asme asce asc 37th structures structural dynamics materials conference salt lake city utah april 1996 concurrent subspace optimization gradient enhanced neural network approximations 6th aiaa nasa usaf symposium multidisciplinary analysis optimization bellevue wa aiaa 94 september 1996 tower pizzas researchers dr nick principal investigator michael tan graduate student stephen kelley research associate description constructed tower pizzas tops multi user striped storage system main goals tops 1 provide access data striped workstations 2 exploit caching prefetching client server 3 implement system high level portability 4 explore data layout system implemented software top general unix workstations heterogeneous flavors unix work clients servers server workstations run single server process clients talk remote servers local server process linked library local remote server process identical tops run peer peer collection workstations partitioned set clients servers local remote server processes provide buffer management striping configurable file network disk services including asynchronous read write local clients access buffers local server shared memory asynchronous read write disk provided server threads calls file meta data centralized server process accessed open close tops implemented past year run variety hardware clusters sparcs alpha connected ethernet 16 node sp2 tcp high speed switch sp2 demonstrate linear scalability global throughput servers clients added point starting detailed investigation caching prefetching strategies examining data placement techniques performance tests 1 10 clients run 1 8 servers axis total system throughput sum throughput delivered client note filesystem disks tests transfer data 3 5 mb sequential reads 1 mb random reads reading cached server data test clients read small file 8 mb server file completely cached server disk initial load disk incurred test shows overhead tops maximum performance platform group sequential read prefetch ordering strategy test client read sequentially large file portions file read client disjoint prefetching strategy maintain sequential access disk requests clients synchronized reading large disk files tests client continually requested small contiguous portion data file request started random point file data file large 160 mb server cached publications technical report submitted publication set slides tops updated fri september 21 12 01 1995 ismap library reference cs ai journals techreports tools archives ai ml contacts commercial institutes organizations universities departments groups announcements conferences journals events discussion groups local ai beckman cs ncsa uiuc gopher phone weather www pages actively maintained moved future img img gb cs uiuc http www ai uiuc updated 7 june 1996 1995 96 gunnar rights reserved wpi cs home page data knowledge base research laboratory supports research large data knowledge base systems scientific databases recent funding nsf ibm laboratory serves testbed project recent research projects included visual browsing query interface design distributing scientific computation databases network temporal modeling development derivation networks represent complex computational processes laboratory hardware includes decstation 5000 200 sun sparcstation sgi indigo elan software includes grass khoros data explorer packages postgres objectstore database management systems schedule meeting dates topics faculty involved nabil cs wpi michael cs wpi matthew ward matt cs wpi cs wpi project significant activities project overview project return wpi homepage return cs homepage matthew ward matt cs wpi research project specialized fully declarative logic programming languages expert systems databases researchers stephen principal investigator jan plaza principal investigator george graduate assistant fall spring 95 eric graduate assistant summer 94 liu graduate assistant summer 94 introduction style traditional programming imperative program computer accomplish task instance sort list hand logic programming opens possibility declarative programming writing programs computer final state desired instance meant sorted list logic program written set logical definitions declarations specifications program interpreted computer set imperative procedures program ready programmer imperative meaning add control structures improve efficiency research project concerned designing logic programming system offer programmer wide expressive power minimize thinking procedural meaning program includes development theory experimental implementation abstract propose creating family logic programming languages general purpose programming specialized aimed major application areas artificial intelligence languages fully declarative based solid mathematical foundations language general purpose programming admit unlike prolog extended syntax general quantifiers functional form classical negation language basis developed language expert systems intrinsic support numerical measures confidence formal mechanisms handling hierarchies contradictions language deductive databases support multiple open closed domains efficient query evaluation fourth language combine features previous suitable distributed multi component intelligent systems languages potential parallelization languages features exist availability desirable impact construction future intelligent systems information read download related papers download preliminary version logos programming language implemented part project current research topics series seminars offered part project logic programming software department access home page lpnmr forum exchange information logic programming monotonic reasoning 2185 3d object exploration purposive viewpoint control kutulakos chuck dyer considerable interest recently employing simple observer behaviors make recovery scene properties easier fixation combine simple behaviors order perform complex tasks navigation obstacle avoidance work focuses ability active observer control point observation perform tasks involving exploration object developed behaviors provably correct make simple motion decisions based observed local geometry scene require minimal processing image task recovering local shape surface selected point approach based general observation positions provide information object existence special viewpoints exploited observer mobile efficient deterministic strategy reaching show local shape recovery task achieved simple qualitative strategy smoothly controlling point observation viewing direction aligned principal direction selected point task deriving global description object formulate global surface reconstruction qualitative task smoothly controlling point observation visible rim slides maximal connected region show task provably achieved arbitrary smooth surfaces attempting maintain defined geometric relationship point observation viewed surface approach suggests ability smoothly control point observation lead provably correct behaviors achieving local global tasks scene exploration 3d navigation simplifying frame computations real time systems laboratory calendar publications members software distribution real time systems laboratory uiuc real time systems laboratory performs research aspects real time computing systems real time system produce logically correct results produce timing constraints systems gaining importance number applications automated factories telecommunication systems defense systems space systems calendar semester meets week wednesdays 4 00 speaker talk subject related real time systems calendar page information publications publications page bibliography recent publications postscript source papers members members personal web pages software distribution software distribution page information obtaining perts real time prototyping environment simulator real time systems contact information contact write call department computer science university illinois urbana champaign 1304 west springfield avenue urbana illinois 61801 usa telephone 217 244 group secretary home page ieee computer society technical committee real time systems links organizations research real time systems image copyright 1996 david hull hull cs uiuc modified fri oct 4 09 47 55 cdt 1996 laboratory atm network research development img overview img research img partners img people img publications img atm seminars img facilities img related sites img workshop atm networking img university server mail suggestions badlands nodak daisy dsi programming system description dsi system symbolic multiprocessing based underlying operational model suspending construction fundamental synchronization mechanism model suspension transparent object representing computation evolve manifest data values manipulated computations computation demand oriented relaxation demand driven computation system processing resources activate bounded execution interested model general basis improving performance limited scale multiprocessors daisy surface language programming dsi system daisy applicative language mutation scheme provisions exploiting suspending list constructor provisions constructs building networks streams including windowing operations stream based facilities make daisy good language modeling networks timed communicating processes faculty steven johnson graduate students eric phd 1995 affiliated projects project heritage reference counting memory project work indiana architectures symbolic processing support infrastructure support nsf cda93 03189 information coming click img return computer science research page 2591 george washington university graphics group hypertext document general information group laboratories detailed information members group research projects working click human computer interaction group home page columbia automated vision environment principal investigator shree nayar img omnicam logo competition people publications video demonstrations software packages databases related links funding agencies webmaster spotlight grant forms laboratory safety manual student science engineering funding office vice president research units research alert local news pickle research campus funding federal private sources funding opportunities cos committees links committee memberships committees reporting vice president research project administration terms conditions regulatory affairs ut austin proposal development budgeting checklist budgeting guidelines resource library commerce business daily federal register intellectual property good search kaleidoscope students academics research library administrative computing world ut austin web central www lib utexas modified 20 dec 96 3348 text version net scout scout report divider surf smarter longer newsletter internic net scout project newly discovered university wisconsin madison internet resources show network tools choose filter hundreds net happenings internet annoucements week internet valuable announcements online resources network tools updated daily organize summarize annotate ve scout toolkit found offer internet effective community internet tools formats goal net scout support effective internet web report educators researchers students students publications web sites provided net scout encourage feedback suggestions entire internet community primary services provided include scout report net happenings scout toolkit newest project web report students students net scout services located department computer sciences university wisconsin madison project internic comments suggestions feedback information scout internic net internet img 1996 net scout services internic information education services hermes heterogeneous reasoning mediator system overview project members group publications current implementation status apr 30 1995 send comments sibel cs umd candan cs umd code visual parallel programming system usemap mastering science law myriad precedent wilderness single instances alfred lord code visual parallel programming system allowing users compose sequential programs parallel parallel program directed graph data flows arcs connecting nodes representing sequential programs sequential programs written language code produce parallel programs variety architectures model architecture independent click screen shot code system produce parallel programs pvm based networks machines sequent symmetry newest version pre release supports cray sun smps mpi announcements 11 14 96 pre release version code free click download software major revision code click screen shot features sophisticated user interface improvements previous version code making easier pleasant features include mac interface la multiple windows subgraph editing hierarchy browser 10 8 96 article code line journal high performance computing recently published article code entitled visual parallel programming age code ve kind reproduce code mailing list current prospective code users notified releases join mailing list fill form download code added mailing list mail address join documentation publications directories compressed postscript files documentation previous version code made documentation preparation stages user interface manuals code 2 0 user manual code 2 0 reference manual listing code related publications including links postscript versions contact information specific comments code send mail emery berger emery cs utexas send snail mail group member address department computer sciences university texas austin austin tx 78712 1188 research group group leader professor james browne project manager emery berger student members dwip banerjee incorporating dynamic data partitioning code model ajita john developing programming system based constraints automatic parallelization code alumni overview announcements software researchers publications contacts img code home page emery cs utexas updated 2 january 1997 experimental knowledge systems laboratory eksl web server eksl web server update 9 20 96 experimental knowledge systems laboratory part department computer science university massachusetts find specific information eksl research publications personnel announcements copyright purpose experimental knowledge systems laboratory eksl direction professor paul cohen seeks understand requirements autonomous agents operating complex real world environments develop science agent design grounded understanding research research overview 1989 1994 introduction designing autonomous agents interactive steering complex systems monitoring plan execution dynamic environments empirical methods artificial intelligence intelligent scientific assistant multi stream dependency detection causal modeling experiment planning ai approaches network management multiple event stream simulator phoenix adaptable planner complex real time environment clip clasp project air campaign simulator arpi password required transportation planning simulation arpa sponsored project summaries plan steering evaluating planners information announcements guest book laboratory personnel publications eksl software document ftp archive lisp resources planning resources eksl faq local access faq server statistics links eksl www server miscellania comments suggestions problems server quick response form send email server administrator guest book make entry browse server traffic summary reports eksl web server administrator update 5 23 96 1995 umass amherst intelligent systems lab isl logo simon fraser university page menu overview overview address intelligent systems lab research development lab sponsors simon fraser university auspices school computing science centre systems site menu science conduct research artificial intelligence home including constraint reasoning heuristic search members intelligent agents apply techniques applications projects planning scheduling configuration user interfaces papers projects include applications software intelligent scheduling events forest treatment scheduling local staff scheduling vehicle routing sfu crest sound equalization contact information dr bill havens director lab members include graduate students research staff contact address intelligent systems lab centre systems science simon fraser university burnaby canada v5a 1s6 ph 604 291 fax 604 291 email expert cs sfu ca web http fas sfu ca isl affiliations computing science css sponsors intelligent system lab companies organizations support mcs solutions sintef informatics jason sound industries advanced systems institute asi natural sciences engineering council canada nserc institue robotics intelligent systems iris home members projects papers software page ken jackson copyright 1996 intelligent systems lab updated 20 nov 1996 etag content length accept ranges bytes vision touch guided manipulation group mit artificial intelligence lab nonlinear systems lab vision touch guided manipulation group mit artificial intelligence lab conducts research wide variety topics related manipulator end design dextrous manipulation adaptive nonlinear control vision guided manipulation employ techniques fields including mechanical design stability theory machine learning approximation theory computer vision group headed dr kenneth salisbury mechanics professor jean jacques autonomy vision groups mit ai lab headed ken haptic interfaces group robot hands group professor heads nonlinear systems laboratory people vision touch guided manipulation group brian anthony touch sensing mark cannon wavelet networks graduated brian system integration graduated brian hoffman active vision jesse hong coordination vision manipulation akhil wrist hand mechanism adaptive control system integration daniel visual processing ichiro watanabe machine learning introduction robots research references introduction robots arm manipulator mit arm manipulator wam arm fast force controllable robot arm designed dr salisbury group ai lab concept arm manipulation originally aimed enabling robots surfaces manipulate perceive objects environment central concept group design efforts general focus controlling forces interaction robots environment permit wam arm employs cable transmissions stiff low friction turn permits lightweight design achieve good bandwidth force control contact environment arm design maximizes lowest frequency system employs impedance matching ratio motor arm masses enables arm achieve high accelerations moving free space prof students developed system architectures control algorithms force controlled tasks tasks requiring rapid accurate free space motion algorithms provide fast stable adaptation arm large variations loads environments wrist hand mechanism developed replaces previous mounted system wrist hand 3 additional powered freedoms grasping forces orientation motors device located minimize end mass maximize workspace grasping mechanism comprised group 2 fingers move group 3 fingers groups made mesh objects finger surfaces provide high contact friction rough rock surfaces curved enhance capturing large small objects fingers accomodate object geometry finger sensed provide monitoring grasp state studied design miniature end suitable grasping small rocks cylindrical objects similar spirit miniature end utilizes slightly kinematics enlarge feasible grasping volume fast eye recent component system active vision system comprised resolution color ccd cameras focal length lenses mounted degree freedom utilized cameras narrow field view give higher resolution images typical objects implies cameras order pan tilt cover broad scenes leading active vision system trade controller precision image resolution field view actuators implemented designed lab fast eye provide directional positioning cameras similar drive mechanism wam joints cable driven ranges motion 90 degrees 45 degrees base upper joint axes mounted ceiling wide baseline higher position accuracy stereo vision methods independent nature position locations order vary baseline orientation coordinate frame easily add additional cameras provide additional perspectives introduction robots research references research projects robust grasping unstructured environments current projects funded nasa jpl develop fundamental understanding problem combining real time vision touch sensor data robot control yield robust autonomous semi autonomous grasping grasp stabilization research focused providing conceptual experimental support planned nasa missions utilizing earth planetary surface robotics implemented high speed active vision system multi processor operating system basic algorithms acquisition grasp stationary spherical cylindrical objects coordinated robotic vision touch sensing control preliminary experiments tracking moving objects completed concurrently research integrated wrist hand design performing sensor guided grasps preliminary design generation miniature end completed robotic catching free flying objects direction research funded fujitsu sloan foundation accomplish real time robust catching free flying objects focusing spherical balls sizes experimenting additional objects dynamic characteristics balls cylindrical cans paper airplanes system low cost vision processing hardware simple information extraction camera signal processed independently vision boards designed members mit ai laboratory vision tracking system vision boards provide center area major axis number pixels aspect ratio color keyed image fast eye locate track fast randomly moving objects kalman filtering methods assuming fixed model behavior motion independent tracking algorithms squares techniques fit polynomial curves prior object location data determine future path knowledge hand calculate path wam match trajectories object accomplish catching smooth object wam post catching addition basic squares techniques path prediction study experimentally nonlinear estimation algorithms give long term real time prediction path moving objects goal robust acquisition algorithms based stable line construction approximation networks composed state space basis functions localized space spatial frequency initial step studied network performance predicting path light objects thrown air application include motion prediction objects rolling bouncing breaking rough recent successful results application network obtain catching balls paper airplanes img img click view wam catching click view wam airplane catching 1995 photo courtesy hank morgan introduction robots research references partial list references autonomous rock acquisition hong hoffman salisbury proceedings aiaa forum advanced development space robotics madison wisconsin august 1 2 1996 experiments hand eye coordination active vision hong proceedings fourth international symposium experimental robotics iser 95 stanford california june 30 july 2 1995 robotic catching manipulation active vision hong thesis department mechanical engineering mit september 1995 space frequency localized basis function networks nonlinear system estimation control cannon neurocomputing 9 3 1995 adaptive visual tracking gaussian network algorithms robotic catching kimura dsc vol 43 advances robust nonlinear control systems winter annual meeting asme anaheim ca pp 67 74 november 1992 experiments robotic catching proceedings 1991 american control conference vol 1 boston ma pp 380 385 june 1991 performance adaptive manipulator control international journal robotics research 10 2 december 1988 preliminary design arm manipulation system wam salisbury townsend proceedings 1988 ieee international conference robotics automation philadelphia pa april 1988 effect transmission design force controlled manipulator performance townsend phd thesis department mechanical engineering mit april 1988 mit ai lab technical report 1054 arm manipulation salisbury proceedings 4th international symposium robotics research santa cruz ca august 1987 design control axis system active vision swarup thesis dept mechanical engineering mit cambridge ma 1993 high speed low latency portable vision sensing system wright spie september 1993 introduction robots research references maintainer jesse ai mit comments wam ai mit updated mon aug 26 15 18 36 edt 1996 jesse ai mit 1996 rights reserved automated theorem proving group automated theorem proving group part computer science mathematics departments university texas austin produce methods systems intended prove theorems higher order logic intention applying systems methods problems primarily mathematics computer science technology index electronically tech reports ftp site atp tech report series continued tech reports added ai lab tech report series present group larry hines marty mayberry benjamin shults alumni previous students woody bledsoe previous students robert boyer incomplete list related group late woody bledsoe computer science faculty profile robert boyer strother moore incomplete list past visitors collaborators imply ut natural deduction prover strive larry hines order logic inequality prover larry hines set theory prover chou geometry prover improvements including mcphee set var feng prover set theory implementation description proof heine theorem precondition prover bledsoe prover analogy proof heine theorem nqthm boyer moore prover developed incomplete list ipr shults knowledge prover mathematics incomplete list related links feedback information contact benjamin shults computing theory description interested logical foundations computing theory constructive mathematics recent work relations logic computational complexity relations manifested proof principles computation principles data structures programming language types machine independent characterizations computational complexity lend importance classes considered provide insight nature relate programming methodology suggest tools separating offer generalizations computing arbitrary structures computing higher types ongoing interests reasoning programs work area logics programs relations reasoning programs higher order methods faculty dirk van gucht graduate students normal research support nsf img return computer science research page stanford university distributed systems group distributed systems group dsg led prof david cheriton research group departments computer science electrical engineering stanford university current projects dsg research projects areas 1 high performance communication fast wide area networks network interfaces multiprocessor gateways multicast distributed systems architectures protocols including dissemination oriented communication support paradise project serves active testbed research 2 high performance modular distributed operating systems support efficient distributed parallel execution large scale applications 3 parallel architecture systems programming including hardware development multiprocessor machine parallel operating systems parallel distributed application structuring primary source funding work arpa recent publications group members professor david cheriton phd students kenneth duda michael greenwald hugh holbrook sandeep singhal mark steiglitz jonathan stone dan li matt leave mark leave research staff jean michel visiting scholars dsg friends research staff research staff stuart cheshire student visiting scholar dsg history webmaster www dsg stanford lpnmr special interest group logic programming nonmonotonic reasoning purpose forthcoming events archive lpnmr software research projects people lpnmr positions related sites questions comments suggestions send lpnmr cs engr uky rutgers programming languages research group prolangs home page prolangs programming languages research group computer science department rutgers university members current research projects publications reading group open documentation software developed maintained group local page history prolangs group pages related maintained group jersey programming languages seminar suite benchmarks maintained joe www demo page broken links maintaining report problems incorrect links phil stocks core 329 1 908 445 3115 cs rutgers page revised 9 1996 volen center complex systems computer science department brandeis university waltham ma tel 617 736 fax 617 736 img interaction lab located volen center complex systems brandeis university part computer science department mission study interaction dynamics scales including human cognitive systems physical robots animal populations economies seek understand mechanisms generate complex group behaviors local interactions agents components individuals develop methods principled synthesis analysis complex group behavior research work involves areas multi agent robotics including dynamic task division specialization learning behaviors social rules distributed spatial representations synthesis analysis multi robot controllers approaches multi robot systems 24 mobile robots robot simulator full dynamics multi agent systems covering topics cooperation competition dominance hierarchies modeling markets economies rational agents developing methods synthesizing analyzing complex group behavior multi model representations learning involving perception representation motor control sensory motor mappings learning motor behaviors adapting internal motor programs attention analysis moving images fully dynamic human torso simulation importance representational discussed paper projects media coverage people publications lab related links back maintained agents cs brandeis updated 04 02 1996 ai lab telerobotic control page visitor number 146 users gs35 sp cs cmu entering control page interact remote environment robot located mit artificial intelligence lab cambridge massachusetts things interesting virtual reality aspects page project called project worked virtual worlds group headed dr david brock ai lab ll netscape 2 0 good vrml plug optional properly page enter control area usc database lab introduction research people questions comments 3143 envy envy design large solid state storage system built primarily flash memory main goal provide extremely fast reliable access persistent data obvious applications benefit system databases performance bound time takes retrieve modify data databases obtain significant benefits envy object oriented databases suited fast access time solid state storage effectively eliminates penalties caused difficulties optimizing sequential disk access current systems envy storage system data stored permanently solid state flash memory opposed traditional systems data stored disk reads volatile dram cache flash technology inherent envy serve permanent data repository volatile cache flash simple structure offers cost advantage forms solid state memory doesn flash compete magnetic disks terms cost bit future provide solid state storage alternative performance enhancement disks slow envy differs flash products storage memory mapped memory mapping efficient fine grained access disk interface made difficult basic problems flash memory inability update place large write latencies limited cycling envy overcomes update problem page mapping implement copy write scheme small amount battery backed sram make updates place copy write function hides flash write latency wide busses provide high performance efficient cleaning algorithm includes wear maximizes life flash array effect envy solid state storage system similar image performance large array memory mapped battery backed sram greatly reduced cost simulations show typical 2 gigabyte store support rates approximately 30 000 transactions tpc database benchmark average read write latencies simulations reads writes envy papers envy volatile main memory storage system wu zwaenepoel proceedings 6th symposium architectural support programming languages operating systems pp 86 97 october 1994 architecture envy volatile main memory storage system wu rice computer science tech report 94 299 april 1994 bit history soft computing implications soft computing current status glimpse future invitation staff img lotfi zadeh director img sequin associate director associate director wong associate director michael lee administrator members postscript file listings ucb faculty ucb staff ucb students external affiliates institutional affiliates information seminar abstracts 1994 seminar abstracts 1995 seminar abstracts 1996 96 conference berkeley nato advanced study institute european fuzzy information technology conference 96 searchable conference database local list related conferences related internet sites interest north american fuzzy information processing society soft computing group milan university knowledge systems lab national research council canada intelligent fuzzy systems laboratory university toronto canada complex systems page national univ laboratory computational neuroscience university pittsburgh vienna polytechnic university center fuzzy logic intelligent systems research texas institution fuzzy systems intelligent control department computer science artificial intelligence spain fuzzy logic university missouri columbia genetic algorithms list employment job postings members members search positions join join group send contact information administrator responsibilities member benefits large member group contact members soft computing community include information home www page directly link address list comments suggestions form michael lee ph administrator cs berkeley 01 01 95 img computer networks distributed systems research laboratory computer networks distributed systems laboratory university southern california directed professors peter danzig deborah estrin located rooms 200 224 henry salvatori computer science building laboratory network thirty sun sparcstations 10 20 live experiments simulations lab enviroment research computer network protocols distributed system algorithms architectures current research areas include network protocols resource reservation admission control real time packet scheduling algorithms type service routing algorithms resource discovery architectures multicast transport protocol reliable multicast protocol faculty activities peter danzig research deborah estrin research saavedra research student home pages students make individual information anawat chankhunthod shih hao li ahmed katia obraczka shai herzog reza bau yi polly huang puneet sharma jamin yuan tsai kannan satish kumar daniel anonymous ftp directories modified size description dir 599 91 12 jul 92 19 31 dir 27 sep 96 15 08 dir 31 aug 96 16 18 harvest dir indie 30 jun 95 09 45 dir 10 nov 96 21 54 dir 11 aug 92 22 32 dir 26 feb 93 02 00 dir 18 nov 96 17 39 dir 08 feb 96 12 18 dir broker 23 sep 95 16 45 dir 25 apr 96 14 09 dir charley 28 nov 95 11 16 dir 07 dec 94 10 16 dir cs551 24 apr 96 22 44 dir 31 jan 95 10 46 dir 01 apr 96 20 54 dir 25 apr 96 12 33 dir dali 03 jan 96 12 29 dir daniel 01 nov 96 16 40 dir dante 16 apr 96 12 08 dir danzig 19 nov 96 10 00 dir eddy 05 feb 96 14 06 dir estrin 02 sep 96 21 18 dir 05 jan 93 10 31 dir gene 07 dec 94 00 33 dir goyal 31 oct 95 00 30 dir graphics 17 aug 95 19 03 harvest dir herzog 13 nov 96 13 24 dir 14 mar 96 17 02 dir huang 04 oct 96 01 17 dir icons 13 sep 95 19 27 dir 30 jun 95 09 46 dir ietf 03 apr 95 11 48 dir 21 jun 96 10 12 dir jahn 05 jul 95 11 50 dir jamin 14 aug 96 15 25 dir jsac review 18 apr 94 08 10 dir jsac 24 95 11 42 dir kannan 25 sep 96 17 12 dir 06 aug 96 09 39 dir 11 dec 95 13 13 dir lockwood 14 nov 96 20 00 dir 29 jan 96 23 21 dir 09 sep 96 17 18 dir 04 dec 95 17 30 dir 11 apr 96 06 48 dir papers 28 oct 93 02 05 dir pim 29 oct 96 21 16 dir 29 oct 96 09 08 dir ramesh 21 jun 96 13 11 dir rusty 05 feb 96 14 06 dir saavedra 13 nov 96 13 24 dir 12 apr 94 10 48 dir 16 sep 96 09 53 dir 02 aug 93 11 18 sos dir 17 jul 96 16 51 dir tmp 11 feb 95 23 12 dir traffic 01 oct 91 11 27 dir unified 23 jul 92 10 54 dir 03 oct 96 17 47 dir 13 aug 92 12 11 dir 11 nov 95 16 55 dir 30 oct 96 13 26 dir 20 oct 94 17 13 created 6 30 95 katia obraczka negation description study negation classical logics grows work gaggle theory negation unary operator semantics binary relation precedents model theoretic definitions negation quantum logic linear logic unusual application intuitionistic logic relevance logic leads study semantical negation equivalent faculty michael dunn graduate students steve crowley philosophy affiliated projects university greece greg automated reasoning project australian national university support college arts sciences img return computer science research page 1245 plt logo rice programming language research programming language theory plt group rice works aspects advanced programming languages including design semantics implementations programming environment tools applications developing comprehensive programming environment writing debugging analyzing scheme programs programming environment line documentation publications software packages plt people contacting problems software write plt bugs cs rice general information write scheme cs rice 1280 image analysis laboratory construction research current focus processing bi level images text pages bar codes theoretically pixels images values practical situation optical system scanner blurring illumination uneven result scanned images range values simple techniques thresholding limitations laboratory pioneered techniques recovery ideal image blurring distortions severe click list publications recently resumed work area interactive graphics problems image analysis image processing facilitate human computer interaction people theo pavlidis shi alumni click list people completed phd work image lab medical computing laboratory director janice jenkins ph medical computing laboratory applies signal processing techniques diagnostic main objectives design improved detection information email mcl eecs umich jewel ongoing projects channel detection simulators transformation comprehensive filter study current members janice jenkins ph director lorenzo md consultant milton morris doctoral candidate stephanie doctoral candidate graduate student yong luo graduate student julie thompson graduate student links related sites associations american heart association computers cardiology whitaker foundation european society cardiology ieee ieee biomedical resources programs funding resources nsf nih um technology management office manufacturers medical cpi img maintained stephanie umich boston university real time research group overview publications people laboratory sponsors seminar real time opposed fake time occurs formal semantics programming languages bu cs dept ieee tc rts maintainer azer bestavros created june 6 1994 updated april 27 1995 visitor 1840 objective goal condor project develop implement deploy evaluate mechanisms policies support high throughput computing large collections distributively owned computing resources guided technological sociological challenges computing environment condor team building software tools enable scientists engineers increase computing throughput start high throughput computing research condor system condor pools university wisconsin madison condor page cae dbc project home page condor world mailing list comments suggestions condor admin cs wisc modified sun sep 15 1996 image university oregon department computer information science oregon wearable computer oregon wearable computer body worn multi purpose computer image designed tasks require hands free operation equipped heads display hands free voice driven user interface diagrams show main components oregon wearable computer wired wearable computer vest processor unit heads display wiring diagram pictures oregon wearable computer hardware specification pentium microprocessor ram expandable mb ram 1gb removable hard drive 1 eye head mounted active matrix display 640x480 vga 256 grey scale usable resolution characters modified virtual io glasses weight approximately 3 pounds port 2 type ii 1 type iii slot pcmcia 21 pin serial port mouse serial port 1 audio port 1 audio port input output devices point tracking device keyboard microphone speaker single shot video camera network connectivity wireless modem tcp ip dial connection maximum bandwidth baud power supply metal battery 3 5 4 hour adc ion battery 3 3 5 hour adc ac power supply standard software windows95 operating system voice recognition software hands free user interface voice input speaker dependent voice recognition software manual cursor control 2 button point voice output revised july 18 1996 email cs uoregon 2808 logo rice systems group systems group rice works fields computer systems including software hardware parallel distributed computing fault tolerance memory based permanent storage systems advanced operating systems projects treadmarks envy lrp current stuff people faculty research scientists students faculty research scientists sarita adve john bennett alan cox peter druschel sandhya dwarkadas rob fowler alex schaffer willy zwaenepoel students amza aron gaurav banga johnny chen katherine fletcher jay greenwood jonathan hall zhenghua li honghui lu vijay pai vivek pai karthick rajamani ram rajamony evan michael wu xiao weimin yu seq project querying sequence data document construction time put order database order time put database time put database order document contents project objectives current status motivating seq data model sequin query language optimization techniques seq system development publications related work contact information project objectives number important database applications require processing large amounts ordered sequence data domains applications include financial management historical analysis economic social sciences medical sciences biological sciences existing relational databases inadequate regard data collections treated sets sequences expressing sequence queries tedious evaluating inefficient databases model data abstraction sequences data sequences queried declarative manner utilizing ordered semantics advantage unique opportunities query optimization evaluation integrate sequence data relational data users store query combination relation sequences requirements serve goals seq project kinds sequences supported temporal sequences important kind queries expressible notions previous natural sequences queries optimized evaluated efficiently issues studied theory database system built demonstrates feasibility theoretical ideas project status current status project defined seq data model support important kinds sequence data defined algebraic query operators composed form sequence queries analogous composition relational algebra operators form relation queries sequence queries efficiently processed identified optimization techniques sequence query language sequin declaratively express queries sequences sequin query include embedded expressions relational query language sql vice versa building disk based database system demonstrate feasibility proposals system implements seq model nested complex object architecture built shore storage manager process megabytes data relations sequences supported integrated extensible manner motivating sequence query weather monitoring system records information meteorological phenomena sequentiality occurrence phenomena meteorological events sequenced time recorded scientist asks query volcano recent earthquake strength greater 7 0 richter scale query expressed relational query language sql complex features groupby clauses correlated aggregate functions required conventional relational query optimizer find efficient query execution plan knowledge earthquakes volcano relations sorted time efficient plan exists models data sequences ordered time sequences scanned lock step similar sort merge join recent earthquake record scanned stored temporary buffer volcano record processed recent earthquake record stored buffer checked strength greater 7 0 possibly generating answer query processed single scan sequences memory key optimization sequentiality data query data model details seq data model published paper click postscript version present gist basic model sequence set records mapped ordered domain positions relationship records positions viewed dual distinct ways set records mapped position set positions mapped record views called positional record oriented rise set query operators based view queries sequences require operators flavors record oriented operators similar relational operators include kinds joins overlap containment aggregates operators extensively explored researchers temporal database community picture sequence mapping positional operators include previous offset moving aggregates operators zooming operations sequences means collapsing expanding ordering domains sequence instance daily sequence zoomed collapsed weekly sequence zoomed expanded hourly sequence part model deals operations groups sets sequences advantage makes easy model queries involving sequence collections case real world situations sequence operators extended work groups similar sequences single sequences extension seq model practical implementation seq involve nested complex object system sequin query language devised query language called sequin declarative sequence queries language similar flavor sql inputs queries results queries sequences click description sequin language examples optimization techniques proposed optimization techniques sequence queries involving positional operators existing techniques proposed queries record oriented operators optimizations query transformations meta data caching intermediate results efficiently evaluate query optimal query evaluation plan generated algorithm relies cost estimates important observations accessing sequence data single stream efficient evaluation strategies account details optimization techniques published paper click postscript version system development seq database system client server architecture supporting multiple clients multi threaded server server built top shore storage manager sequin subset sql supported query languages embedded inside data model nested complex object model arbitrary levels nesting relations inside sequences vice versa system extensible providing support data types ordering domains user defined functions storage implementations query languages details seq system click publications img sequence query processing praveen seshadri miron livny raghu ramakrishnan proceedings acm sigmod conference data management 1994 img seq framework sequence data praveen seshadri miron livny raghu ramakrishnan proceedings ieee conference data engineering march 1995 img design implementation sequence database system praveen seshadri miron livny raghu ramakrishnan submitted vldb 96 img sequence queries raghu ramakrishnan michael cheng miron livny praveen seshadri proceedings international conference management data comad december 1994 related work devise project complementary seq visualization environment explore sequence data devise act front end queries posed seq database server answers examined graphically shore project storage manager seq people working seq related projects uw madison database research group uw madison cs department server contact information information contact praveen seshadri praveen cs wisc raghu ramakrishnan raghu cs wisc miron livny miron cs wisc computer sciences department university wisconsin 1210 dayton street madison wi 53706 modified fri sep 15 1995 praveen seshadri praveen seshadri praveen cs wisc 1812 isaac internet security applications authentication cryptography research group computer science division university california berkeley members eric brewer assistant professor paul gauthier graduate student ian goldberg graduate student david wagner graduate student ongoing research includes analysis ssl 3 0 protocol janus secure environment helper applications internet protocol scanning engine architectural considerations hardware dave ian cs 252 project cryptographic integrity verifying tool past projects basic flaws internet security commerce short note endpoint security flaw netscape items posts interest exploiting security holes web crypto security publications dave involved chaotic routing project computer science engineering department university washington box 352350 seattle wa 98195 2350 usa chaos friend mine bob dylan chaotic people sorts people work chaotic routing project research papers technical reports repository research papers technical reports chaotic routing project chaos router chip chaos router chip implementation chaos routing algorithm hardware built tested 1 2 micron cmos 0 8 micron process performance simulator chaos router simulator powerful simulator simulate sorts networks routing algorithms includes nice graphical front end standards presentation results 94 discussed presentation simulation results routing algorithms guidelines presentation results research groups building list research groups webs describing research routing interconnection networks parallel computer routing communication workshop 94 94 held univeristy washington seattle 1994 proceedings img university washington cse home page kwb cs washington linguistic string project 1965 linguistic string project lsp york university engaged natural language processing research 1975 project developed methods sublanguage analysis applied medical documents applications include extracting selected types information free text hospital discharge summaries clinic visit reports automatic coding patient information terms controlled medical vocabulary major results include parser programming language natural language grammars 1 12 selected bibliography comprehensive computer grammar english 34 sublanguage methodology 11 13 28 medical language processor lsp convert narrative clinical documents semantic representation operative english french german 33 65 82 system lexical categories realized dictionary syntactic sublanguage medical lexicons primarily english french people prof sager margaret lyman md york university medical center dr leo tick york university medical center dr ngo thanh nh agraven topics selected lsp publications lsp publications string program reports current works glasgow royal massachussetts general hospital epilepsy clinic mobile distributed communications computing project sponsor dod afosr investigators sumit roy bob christian samir das raju rajendra boppana lee wei ming lin distinguished seminar series funded research opportunities profs roy raju lee lin division engineering utsa san antonio tx 78249 profs das boppana division computer science utsa san antonio tx 78249 overview laboratory seeks apply ideas developed high end scientific computing area commercial applications including databases mixed media consists network commodity personal computers connected high speed lan information mission faculty dr jeff hollingsworth dr joel saltz dr manuel students renato vanessa eric david ross projects optimizing robotic optical windows 95 filesystem performance program coupling performance measurement supported img img img img questions jeff hollingsworth problems comments homepage wes stevens letter spirit emergent model perception creation alphabetic style description letter spirit project attempt model central aspects human high level perception creativity computer based belief creativity automatic outcome existence sufficiently flexible context sensitive concepts call fluid concepts goal implement model fluid concepts challenging domain surprisingly letter spirit project complex undertaking requires complex dynamic memory structures sophisticated control structure based principles emergent computation complex high level behavior emerges statistical consequence small computational actions full realization model shed light mechanisms human creativity specific focus letter spirit creative act artistic letter design aim model 26 lowercase letters roman alphabet rendered internally coherent styles program addresses important aspects categorical possessed letters belonging category stylistic possessed letters belonging style starting seed letters representing beginnings style program attempt create rest alphabet 26 letters share style spirit faculty douglas hofstadter graduate students john rehling affiliated projects metacat douglas hofstadter jim marshall support research supported funding center research concepts cognition provided iu college arts sciences information img return iu computer science research department computer science experimental systems lab experimental systems lab facility university colorado department computer science support experimental computer science facilities general work hardware software design local area wide area networks computer architecture research areas branch prediction research publications dude distributed shared memory system publications sponsors funding esl features information fast ethernet digital unix 4 0 manuals benchmark suite hardware software design efforts optimize statically typed object oriented languages built benchmark suite suitable testing compilers comparing compilers understanding object oriented program behavior make extensive atom program analysis instrumentation tool dec alpha workstations maintain faq tool shed atom based tools tools hardware software design inter tools survey talks seminars computer architecture reading group feel free send comment comment form mail dirk grunwald img arvind charles jennifer johnson professor electrical engineering computer science jack dennis professor electrical engineering computer science emeritus computation structures group csg researches high speed general purpose parallel computing goals guide architecture parallel computers language programming model general support large class applications research emphasizes effective management machine resources large multiprocessors recently completed project conducted jointly motorola dataflow processor id declarative programming language designed implemented lcs id core functional programming language strict semantics higher order functions polymorphic type system powerful constructors building lists arrays id dealing state form structures structures greg papadopoulos jack dennis associate professor andy research associate electrical engineering arvind computer science zhou research associate processor architecture dataflow principles address basic issues memory access latency synchronization concurrent threads control efficiently multithreading split phase operations hardware support synchronization multithreading processor execute instructions threads thread suspended remote memory access special memory operations implemented support synchronization producers consumers data structures contrast id declarative programming style parallel programming conventional imperative languages extended constructs parallel execution library parallel programming operations programmer partition program parallel segments optimize partition insert synchronization determinacy parallel programming imperative languages complex single processor computer declarative language parallelism implicitly programmer freed concerns existing algorithms international group computer scientists interested declarative programming recently joined forces define common functional programming language named haskell csg id significant features extended parallel haskell ph effectively disseminate implicit parallel programming work developing compilation techniques implicitly parallel programs expressed languages ph goal give programmer freedom devising abstractions structuring applications slowing execution id mathematically clean semantics makes perform significant program transformations large sections code collaborating motorola start project strives match program model similar multiprocessor parallel machine built processors common conventional risc superscalar architectures project designed exploit combination von neumann dataflow principles img img img broadcast disks data management asymmetric communication environments broadcast disks project investigating data broadcast provide improved performance scalability availability increasingly important class networked applications emerging application environments property communication nodes asymmetric typically servers send data clients clients send back servers examples include wireless networks mobile clients cable direct satellite broadcast television information dispersal information retrieval applications broadcast disks exploits communication treating broadcast stream data repeatedly transmitted storage device broadcast disk technique main components multiple broadcast programs disks latencies superimposed single broadcast channel order provide improved performance uniform data access patterns increased availability critical data technique integrates client storage resources caching prefetching data delivered broadcast challenges addressed project include broadcast program generation caching prefetching strategies adapting volatile data changing client communication errors ismap brown umcp project summary recent publications project members sponsors grounding linguistic meaning description words sentences approach question treat perspective young child learning make sense world world includes language child language takes significance grounded experience perception action states project barely underway concerned modeling 1 development relation visual perception meanings children early nouns adjectives verbs 2 evolution word meaning faculty michael gasser graduate students colunga linguistics pantelis papadopoulos kyle wagner affiliated projects modeling development lexical dimensions children linda smith michael gasser information click back return computer science research page etag 464 content length 1124 accept ranges bytes intelligent room click precis projects progress papers people intelligent room part hci human computer interaction project mit artificial intelligence lab supported contract number f30602 94 advanced research projects agency department defense monitored rome laboratory air force base updated 8 1996 pook ai mit 1162 sfu programming languages group computer languages software systems class lab faculty widely involved research programming language design implementation design interests include language features support functional logic object oriented programming styles facilities parallelism distributed computing programming large implementation interests include language processors run time support program manipulation tools software engineering environments faculty stella atkins warren burton robert cameron veronica dahl james top visit computing science simon fraser university seq project querying sequence data document construction time put order database order time put database time put database order document contents project objectives current status motivating seq data model sequin query language optimization techniques seq system development publications related work contact information project objectives number important database applications require processing large amounts ordered sequence data domains applications include financial management historical analysis economic social sciences medical sciences biological sciences existing relational databases inadequate regard data collections treated sets sequences expressing sequence queries tedious evaluating inefficient databases model data abstraction sequences data sequences queried declarative manner utilizing ordered semantics advantage unique opportunities query optimization evaluation integrate sequence data relational data users store query combination relation sequences requirements serve goals seq project kinds sequences supported temporal sequences important kind queries expressible notions previous natural sequences queries optimized evaluated efficiently issues studied theory database system built demonstrates feasibility theoretical ideas project status current status project defined seq data model support important kinds sequence data defined algebraic query operators composed form sequence queries analogous composition relational algebra operators form relation queries sequence queries efficiently processed identified optimization techniques sequence query language sequin declaratively express queries sequences sequin query include embedded expressions relational query language sql vice versa building disk based database system demonstrate feasibility proposals system implements seq model nested complex object architecture built shore storage manager process megabytes data relations sequences supported integrated extensible manner motivating sequence query weather monitoring system records information meteorological phenomena sequentiality occurrence phenomena meteorological events sequenced time recorded scientist asks query volcano recent earthquake strength greater 7 0 richter scale query expressed relational query language sql complex features groupby clauses correlated aggregate functions required conventional relational query optimizer find efficient query execution plan knowledge earthquakes volcano relations sorted time efficient plan exists models data sequences ordered time sequences scanned lock step similar sort merge join recent earthquake record scanned stored temporary buffer volcano record processed recent earthquake record stored buffer checked strength greater 7 0 possibly generating answer query processed single scan sequences memory key optimization sequentiality data query data model details seq data model published paper click postscript version present gist basic model sequence set records mapped ordered domain positions relationship records positions viewed dual distinct ways set records mapped position set positions mapped record views called positional record oriented rise set query operators based view queries sequences require operators flavors record oriented operators similar relational operators include kinds joins overlap containment aggregates operators extensively explored researchers temporal database community picture sequence mapping positional operators include previous offset moving aggregates operators zooming operations sequences means collapsing expanding ordering domains sequence instance daily sequence zoomed collapsed weekly sequence zoomed expanded hourly sequence part model deals operations groups sets sequences advantage makes easy model queries involving sequence collections case real world situations sequence operators extended work groups similar sequences single sequences extension seq model practical implementation seq involve nested complex object system sequin query language devised query language called sequin declarative sequence queries language similar flavor sql inputs queries results queries sequences click description sequin language examples optimization techniques proposed optimization techniques sequence queries involving positional operators existing techniques proposed queries record oriented operators optimizations query transformations meta data caching intermediate results efficiently evaluate query optimal query evaluation plan generated algorithm relies cost estimates important observations accessing sequence data single stream efficient evaluation strategies account details optimization techniques published paper click postscript version system development seq database system client server architecture supporting multiple clients multi threaded server server built top shore storage manager sequin subset sql supported query languages embedded inside data model nested complex object model arbitrary levels nesting relations inside sequences vice versa system extensible providing support data types ordering domains user defined functions storage implementations query languages details seq system click publications img sequence query processing praveen seshadri miron livny raghu ramakrishnan proceedings acm sigmod conference data management 1994 img seq framework sequence data praveen seshadri miron livny raghu ramakrishnan proceedings ieee conference data engineering march 1995 img design implementation sequence database system praveen seshadri miron livny raghu ramakrishnan submitted vldb 96 img sequence queries raghu ramakrishnan michael cheng miron livny praveen seshadri proceedings international conference management data comad december 1994 related work devise project complementary seq visualization environment explore sequence data devise act front end queries posed seq database server answers examined graphically shore project storage manager seq people working seq related projects uw madison database research group uw madison cs department server contact information information contact praveen seshadri praveen cs wisc raghu ramakrishnan raghu cs wisc miron livny miron cs wisc computer sciences department university wisconsin 1210 dayton street madison wi 53706 modified fri sep 15 1995 praveen seshadri praveen seshadri praveen cs wisc img ai robotics vision laboratory university minnesota artificial intelligence robotics vision laboratory develops techniques explores applications fields artificial intelligence robotics machine vision researchers emphasize development real robots cope real world conditions current projects include visual servoing mini robots office tasks signature recognition sensor fusion robot navigation facilities img img eric red img mini robots projects connectionist control systems image processing intelligent agents intelligent transportation systems mini robots motion planning dexterous robots object recognition optical character recognition real time vision vehicle navigation localization navigation aids faculty dan maria gini vipin kumar nikolaos graduate students igor martin dean alejandro ioannis pavlidis paul rahul singh erik steinmetz william undergraduate students michael wade alumni daniel ph 199 john ph 1993 yue du ms 1996 dirk edmonds ms 1996 john fischer bs 1996 patrick lau ph 1995 bs 1995 charles richards ms 1995 chris smith ph 1996 mike sullivan ms 1996 computer science department undergraduate robotics lab update 21 caltech computer graphics lab img personal home pages faculty staff graduate students undergraduate students students research areas publications job opening unix systems administrator contact information graphics related courses cs174 computer graphics laboratory inter university graphics seminar affiliations caltech computer science computation neural systems department nsf science technology center computer graphics scientific visualization university north carolina chapel hill nc usa brown university graphics group providence ri usa cornell university graphics group ithaca ny usa cornell graphics links university utah graphics group ut usa part caltech site human brain project local project titled goal directed magnetic resonance brain micro imaging ftp site unsupported software interpreter device independent graphics package documentation emacs html helper v1 3 latex2html modified 1 october 1996 webmaster gg caltech mach shared objects project principal faculty gary lindstrom affiliated faculty robert kessler john carter mark swanson robert nature work mach shared objects project effort apply object oriented techniques problems operating systems interface implementation language implementations storage techniques areas covered variety software components theoretical groundwork operate concert enhance existing object meta object server active object server manages executable programs components set objects replacing traditional services linker provide dynamic object loading shared libraries program analysis custom application construction object manager object manager centralized service storing retrieving naming object instances meta objects services commonly attributed persistent object data manager general object oriented framework interface expression meta object generator capable creating portable object descriptions meta objects store retrieve objects arguments function calls provide platform polymorphism programming language funding funded persistent object bases program software intelligent systems office arpa quarterly report latest onr project summary quarterly report publications complete list project publications img department computer science university utah gary cs utah modified wed sep 14 1994 university utah department computer science natural language processing information retrieval calvin verb words hobbes calvin nouns adjectives verbs remember access thing calvin language hobbes eventually make language complete impediment understanding calvin hobbes bill current research projects img information extraction natural language processing research focuses information extraction involves recognizing extracting specific types information text building conceptual sentence analyzer called sentence understanding concept extraction img automated dictionary construction developed dictionary construction system generates dictionaries extraction patterns automatically annotated corpus working version ts require text annotations simply preclassified texts img text categorization approach text classification underlying information extraction system recognize context order achieve high precision developed algorithms text classification including signatures algorithm augmented signatures algorithm case based classification algorithm img information retrieval utah retrieval system architecture project ongoing utah years involves building query based retrieval engines text browsers cast characters faculty ellen riloff queen lee washington correspondent staff robert god students david bean chief jeff crash mason paul nielson mark virtual student jessica shepherd slc utah img img img mail riloff cs utah information modified thu nov 23 08 14 37 1995 logo rice compiler group members rice compiler group focus compiling imperative programs modern computer architectures projects compiler group include 1 massively scalar compiler project mscp concentrates compilers advanced microprocessors 2 fortran parallel programming systems fortran tools project concentrates compilers tools support machine independent parallel programming fortran projects massively scalar project mscp fortran parallel programming systems people faculty research scientists staff graduate students undergraduate students alumni related links rice university home page rice computer science home page center research parallel computation crpc home page faculty keith cooper ken kennedy john mellor crummey linda torczon scott warren research scientists vikram adve alan carle gil hansen chuck koelbel staff ellen butler debbie campbell tim harvey lisa thomas lei zhou graduate students mark anderson jiang john lu nat mcintosh nenad nedeljkovic mike paleczny jerry roth phillip ajay sethi taylor simpson undergraduate students christine patton scott alumni preston briggs cliff click hewlett packard mary hall caltech reinhard von daimler benz ag germany paul havlak university maryland college park seema hiranandani silicon graphics uli kremer kathryn mckinley chau wen tseng university maryland college park rice university rice computer science center research parallel computation crpc http www cs rice cs compilers hyperproof 2 0 description courseware development project aimed creating generation hyperproof hyperproof 2 0 student reason variety diagrams including diagrams diagrams position diagrams addition block world diagrams hyperproof 1 0 put nice graphics stolen faculty gerry allwein jon barwise affiliated projects project joint endeavor csli stanford university stanford half project led john support coas csli img return computer science research page img hardware software pending transition computation intensive applications media network intensive environments interests extend audio graphics effort focused full motion video represents medium demanding put requirement specifically project investigates design deployment distributed video systems project integrating desk area network dan technology development software intensive approach capture editing transmission storage display full motion video sequences main objective exploration evaluation technologies support operation gigabit bandwidths contributions related gigabit include work local distribution host interfacing end system protocol software networking testbeds funded corporation national research initiatives grant national science foundation arpa collaboration involves mit ibm bellcore university pennsylvania project wide area network partner sites linked 600 mb img img img 4438 smalltalk home research group patterns home smalltalk archive search smalltalk contact webmaster smalltalk balloon uiuc smalltalk patterns group request notified page uiuc smalltalk patterns research group located department computer science university illinois urbana champaign direction dr ralph johnson members uiuc smalltalk group smalltalk 80 1985 research group campus smalltalk group devoted smalltalk worlds project maintain archive source code information smalltalk article hot air balloon symbol smalltalk research group interests patterns typed smalltalk accounts business model spreadsheet table framework current graduate students jeffrey john ian brian donald roberts joseph yoder alumni web pages michael chung eli jacobsen julian ju bill voss bill walker smalltalk home research group patterns home smalltalk archive search smalltalk contact webmaster menubar operating systems laboratory organization tools carol miller html william hicks earl shannon table contents introduction operating system development tools download program development troubleshooting introduction operating systems laboratory computer science department provided students enrolled upper level undergraduate graduate operating system courses document description computers lab software development tools students advanced classes laboratory configuration operating systems laboratory referred osl computer science department located daniels 205 lab vital resource undergraduate courses csc 451 csc 452 graduate level real time operating systems csc 574 computers laboratory csc 451 consist single sun sparc sun 3 60 clients named sparc workstation student accounts located software development sunos operating system 4 3 version unix system release 3 2 extensions connected campus network ethernet tcp ip communicate machines reached hayes compatible modem ncsu campus university terminal servers computer systems internet address csc ncsu plain ncsu internet domain telnet click sunos commands found campus machines eos workstations garfield running digital equipment ultrix familiarity systems quickly comfortable sunos line manuals commonly called man pages show display man pages sunos command ls list contents directory sun4 man ls responds page wait ls user commands ls ls list contents directory synopsis ls filename system synopsis usr ls filename continues remaining information ls command clients clients named sun 3 60 8 4 megabytes ram serial ports ethernet connection scsi port console port serial ports clients connected multiplexer connection server machine act front end client eliminates additional terminal operating system terminal connected serial port configured target machines clients connected ethernet network connection clients download executables created sparc devices hard disks cd roms scanners connected sun scsi port contents operating system development tools small operating system originally designed digital equipment lsi 11 computer platforms reason target machine called lsi written douglas comer associates purdue university development tools explore aspects operating system design version 6 discussed comer book operating system design approach volume volume text covers version 7 6 installed found directory usr assembly source files 6 located directory usr src header files usr include library files located usr lib compiler command invokes compiler loader produce object files motorola assembly language files executables input files located input files source files motorola assembly source files object files libraries object files distinction types files made suffix file suffix file type source code assembly source object file object file library assume files main io control source code file assembly module recommended assemble routines written assembly language switches options programs command line understands switch purpose loading linking phase compilation force stop producing files source programs output final output file output verbose output step compile define preprocessor define directive run macro preprocessor named programs send result standard output include files names begin sought directory file argument directories named options directories standard list invoke object code part compilation run macro preprocessor named programs send result files compile named programs assembly language leave language output files assembling loading result include standalone startup routine downloading command generate modules downloading operating system switch create standalone object file standalone module mode linker library functions usual compile source file named main assembly listing named object io executable named prog1 prog1 main io information options consult man pages sun compiler cc command assembler sun 3 60 based motorola 68000 family microprocessors command assemble source files machine code resulting binary file proper format downloading reason encouraged assembling assemble file setup enter setup download download executable client download command loads absolute binary program image produced memory target machine file download provided argument assumed option select 3 60 send binaries client machine download prog1 download file prog1 client reserved users download display error message connect user terminal console port client command takes line debugging technique feature lsi 11 pdp 11 computers feature rom based monitor accepts console keyboard commands historical reasons provide platforms development tool connect user terminal console port client machine input keyboard 3 60 output 3 60 displayed terminal run downloaded program enter prompt server machine message telling 3 60 connected automatically machine selected previously downloaded executable press times prompt appears prompt program running client enter key sequence backslash character repeatedly 3 60 responds correct prompt enter prompt boot client load executable memory machine start program typing 4000 pressing instructions sun4 download prog1 front end backend downloading file prog1 bytes download completed note line bytes number sun4 front end backend dev note line dev device eeprom boot device boot le 0 0 0 ip address 152 1 58 32 booting tftp server 152 1 58 33 downloaded bytes tftp server note line number 4000 point start program begin execution return press ends session connection front end 3 60 broken pressing client stop executing program continue executing exited machine released sun4 target machine begins behaving strangely reset reset 3 60 connect command shown prompt enter 2 letter space number 2 press client reset perform test load downloaded program memory switches program options commonly switch purpose connect user terminal sun named machine download automatically 3 60 selected download switch 3 60 remain reserved access reservation computers reserved downloading connect client releases reservations list client users command lists 3 60s reserved login user target machine sun 4 idle time 0 mins class sun reserved time 2 mins class sun reserved contents program development editor create source files sample program compiled command download operating system sun 3 60 system call getc read characters form terminal source program include main char getc console printf end sample program program compiled sun 4 prog1 prog1 596 0 records 37 1 records sun 4 output file absolute object image 3 60 sun 4 download sun 4 eeprom boot device boot le 0 0 0 ip address 152 1 58 32 booting tftp server 152 1 58 33 downloaded bytes tftp server 4000 program executes letter typed press release target machine return remember ending session halt programs executing target machine contents working 8 adding commands 8 shell put command home src sys shell home path directory originally uncompressed file makefile home src sys shell add line compile command line cat cp date echo mount mv rm sleep close kill commands run make home src sys shell make object files make cmd add function command list list added command extern int cat close conf cp creat date dg echo exit kill mem mount mv net ps reboot rf rm routes sleep snap uptime run command add line define shell run type command piece info command shell recognize quotes comma thing boolean variable determines command unsure implications set false thing function called type command shell prompt line define false cat false cat close false close conf false conf cp false cp create false creat false uptime sleep false sleep snap false snap time false date false uptime false uptime false false false command false command note adding commands make function file absolutely long function run command typed shell corresponds function running link setup cmd file function structure command command stdin stdout stderr args int stdin stdout stderr char args function saved file called command make 8 make run 8 directory create downloadable file run sun 3 60s special script written specific task called located directory home src sys execute shell script located directory path directory located line execute sun 4 copy 8 copy 8 click copy compressed file untar unzip file uncompress file sun 4 uncompress tar untar file sun 4 tar xvf tar create directories docs programs source code located changed trouble shooting osl trouble command creates temporary object files current directory compiling programs assembling programs temporary files names source files suffix compile modules base excluding suffix directory read read resulting object files trouble download responds download request suns wait releases target machine trouble 3 60 refuses respond point expecting prompt press multiple times prompt start session user program running client key sequence abort program boot return login terminal kill process operator stack overflow suns osl 32 bit machines memory addresses data 16 bit lsi 11 computers volume 1 douglas comer book programs textbook system call create spawn processes double triple stack sizes book programs process memory process runs stack space reply error message panic current process stack overflow report problems lab equipment problem persists machine report sending mail ops 3 60 mail ops operators read message correct problem comments document send email earl shannon csc ncsu bill hicks csc ncsu update 1 29 96 version 1 0 frame frame left frame frame home page announcements availability references structures manual faq bug reports fixes running times presentations personnel russ miller miller buffalo university minnesota ibm shared research project university minnesota ibm shared research project managed computer science department supercomputer institute office information technology announcements ibm hardware user support manager hired loadleveler rebate cluster status thursday nov 21 rs dedicated mode noon 9am morning friday nov 22 thursday dec 5 entire sur cluster system maintenance noon thursday dec 5 noon friday dec 6 time latest releases ibm fortran compiler installed cluster information hardware software policies requesting accounts dedicated time user support principle investigators research partnership program newsletters tutorials links ibm sp2 sites introduction university minnesota ibm shared research project cooperative research effort scientific parallel computing university ibm part shared research project program sur ibm donated ibm rs fourteen node sp supercomputer university turn maintains hardware system software department computer science office information technology account user support university minnesota supercomputer institute computers housed computer science department wide range scientific computing projects ranging simulating behavior earth designing implementing software parallel video demand servers primary source funding sur cluster ibm form hardware donations shared university research program sources funding include national science foundation directorate computer information science engineering university minnesota supercomputer institute office information technology university minnesota department computer science university minnesota researchers partnership program direct questions comments cs umn computer aided prototyping thomas henderson pi department computer science university utah salt lake city utah 84112 usa auspices nsf cise infrastructure award cda pursued number computer aided prototyping activities department computer science working design prototyping software vlsi electro mechanical systems prototyping complex systems typically involves integration dissimilar entities mechanical parts software electronic hardware sensors actuators goal develop prototyping environments types information involved system design combined coordinated interested building systems require heavy interdisciplinary interaction number engineering disciplines national robotics automation manufacturing intelligent systems pushing scientists engineers learn disciplines build coherent systems computers build platforms environments prototyping activities fields necessity end product research highly interdisciplinary nature prototyping environments software hardware concurrent design engineering systems manipulators mobile robots electromechanical structures mems operating systems schedulers manufacturing applications actual tools hardware software systems machines end applications developed environments platforms range real time distributed operating systems specialized machines electromechanical mobile robots specific tasks micro nano sensors actuators manipulators real time visualizations biological entities outer space constraints process plans manufacturing tolerance requirements interdisciplinary nature computer aided prototyping research exciting opportunities develop efficient algorithms strategies coordinating efforts groups involved graduating engineers fields computer science engineering electrical engineering interdisciplinary knowledge engineering physics mathematics areas average interdisciplinary nature research exceptional educational environment involved work practice insure research associate aware contributes aspects big project individual research problem working time intention produce graduates depth breadth experience makes qualified tackle demanding problems science engineering united states experiencing major economic battle global market place main justification research nature success put competitive position vis vis rest world approach computer aided prototyping solve reliably efficiently rapidly number problems electromechanical physical systems design modeling real time software hardware controllers monitors observers succeeds stand significantly impact prototyping automation manufacturing past years working coordination integration efforts groups involved computer aided prototyping projects department computer science working developing theoretical experimental tools environments systems integrating sensing robotics cad cam languages vlsi efforts number cise projects cise reverse engineering inspection project successful project started september 1992 significant results project led sam sensing advanced manufacturing project feature based reverse engineering paradigm huge undertaking ongoing august 1993 faculty 4 6 students working direction professors bill thompson thomas henderson cise robot prototyping environment project resulted concurrent flexible design environment prototyping robots addition utah robot kit robot hybrid systems control project working develop graphical des discrete event system hybrid controller simulator analysis framework framework control simulation monitoring dynamic systems exhibits combination symbolic continuous discrete chaotic behaviors includes stochastic timing descriptions probabilistic transitions observability definitions temporal timed state space petri nets recursive representations analysis synthesis algorithms major cise cise related projects utah robot kit utah prototyping environment upe concurrent design manufacturing unifying sensing design manufacturing sensing advanced manufacturing reverse engineering discrete event hybrid systems robotics automation discrete event dynamic systems technical committee tc ieee robotics automation society img img utah robot kit img robotics sensing group img cad cam group img advanced manufacturing laboratory img alpha 1 project cs utah wed march 15 18 00 00 mdt 1995 design automation research group design automation research group inter departmental inter disciplinary group composed faculty computer science department electrical engineering department research focus promote productivity engineering system design rapidly improving information technology includes model design manage design manufacturing process validate correctness design support life cycle product research projects supported government nsf air force industries ford faculty moon jung chung anthony diane rover michele chin long research projects design process reengineering digital circuits parallel simulation verification properties digital systems improved placement low power vlsi circuits design process management principal investigators moon jung chung anthony complexity products increases companies develop solid effective process management aspects production allowing promote productivity fully utilize rapid progress information technology effective design process management crucial survival industries global competition michigan automotive industry approach based formal modeling design process process grammar research work supported air force wright patterson laboratory system engineering research institute parallel simulation principal investigator moon jung chung simulation bottleneck design process focus research parallel vhdl performance simulation support dod hpc program developing parallel simulation engine targeted sp2 machine achieve speed 100 times compare sequential simulation reengineering digital circuits principal investigators anthony moon jung chung bill punch jon sticklen considerable interest design automation community problem reengineering redesign electronic circuits basic problem design electronic part board system key problem original design information missing incomplete redesign starts partial knowledge target system infer original specifications approach problem incorporates formal methods formal methods refers collection approaches based mathematical logic formal proof techniques design analysis hardware software systems work includes variety formal methods including automated reasoning genetic algorithms knowledge based systems verification properties digital systems principal investigator anthony systems complex increasingly important verify properties systems property system functionally implements intended specification properties interest including fault tolerance security critical problem modeling properties systems verification properties clear simulation verify properties reason formal methods continues great importance formal methods refers collection approaches based mathematical logic formal proof techniques design analysis hardware software systems work concerned representations modeling systems properties systems application techniques incorporating automated reasoning systems prolog approaches order prove properties systems improved placement low power vlsi circuits principal investigator michael graduate student manuel jimenez reducing amount power integrated circuits issue major concern design digital vlsi systems factors pushing power efficient circuits tight energy budgets portable computing devices reliability concerns circuits packaging cooling costs power hungry devices project involves development placement approach large scale integration vlsi designs aimed producing layouts circuits reduced power dissipation specifically placement methodology digital vlsi circuits development objectives include minimizing power dissipation resulting circuit maintaining estimated wire length layout pre established bounds doug fisher research group list department computer science box 1679 station vanderbilt university nashville tennessee 37235 usa phone 615 343 4111 fax 615 343 8006 email vuse vanderbilt full list publications found portion page gradually abstracts publications line html form pointers subsequent work raw data reader comments material addendum list current online reports online reports cases technical reports electronic published work line postscript html format necessarily time comments cases email comments related literature suggestions experimental theoretical improvements alternative viewpoints comments reasonable informative linked html version technical report addendum separate list comments state link responses comments feedback response comments purely style issues linked view technical report free view comments comments inform revision report publication acknowledge personal communication cite literature relate deem relevant comments online linked report agree cite personal communication state comments linked list technical report titles online links postscript versions paper html headers access postscript html versions online research titles fisher 1992 pessimistic optimistic induction tr cs 92 12 fisher 1995 iterative optimization simplification hierarchical tr cs 95 01 superceded jair paper fisher 1995 addendum machine learning approaches estimating software development effort ieee tse 1995 fisher preparation survey supervised machine learning systems coming ortega 1995 dna promoter sequences domain theory journal artificial intelligence research fisher 1996 iterative optimization simplification hierarchical journal artificial intelligence research 4 pp 147 180 lin 1995 comparative study default strategies decision list learner masters thesis department computer science vanderbilt university nashville tn 1996 bayesian density estimation algorithm abstract html submitted kdd 96 isis postscript ps 1995 learning classify sensor data ijcai 95 workshop machine learning engineering postscript ps 1995 bayesian induction features temporal domains abstract html ijcai 95 workshop data engineering inductive learning postscript ps fisher 1994 learning time series intelligent monitoring proc intl symposium artificial intelligence robotics automation space pages 71 74 pasadena ca october 1994 research titles cases abstracts auxiliary material online titles archival periodicals evans fisher 1994 process delay analysis decision tree induction ieee expert 9 1 60 66 fisher 1987 knowledge acquisition incremental conceptual clustering machine learning 2 139 172 reprinted readings machine learning shavlik dietterich eds 267 283 morgan kaufmann 1990 fisher 1996 iterative optimization simplification hierarchical journal artificial intelligence research 4 pp 147 180 fisher chan 1990 statistical guidance symbolic learning annals mathematics artificial intelligence 2 135 148 fisher 1993 database management analysis tools machine learning journal intelligent information systems 2 5 38 fisher langley 1990 structure formation natural categories gordon ed psychology learning motivation vol 26 san diego ca academic press 241 284 fisher yoo 1993 problem solving categorization concept learning unifying view nakamura medin eds psychology learning motivation vol 29 san diego ca academic press 219 255 fisher xu reich chen biswas weinberg 1993 applying ai clustering engineering tasks ieee expert 8 6 51 60 langley fisher 1989 models incremental concept formation artificial intelligence 40 11 62 ortega 1995 dna promoter sequences domain theory journal artificial intelligence research fisher press online signal plan generation centralized traffic control neural networks ivhs journal srinivasan fisher 1995 iii machine learning approaches estimating software development effort ieee transactions software engineering 21 126 137 books chapters fisher lenz eds 1996 learning data artificial intelligence york ny springer verlag 450 pages 42 chapters fisher pazzani langley eds 1991 concept formation experience knowledge unsupervised learning san mateo ca morgan kaufmann 472 pages 15 chapters fisher pazzani 1991 computational models concept induction fisher pazzani langley eds concept formation experience knowledge unsupervised learning san mateo ca morgan kaufmann 3 44 fisher pazzani 1991 theory guided concept formation fisher pazzani langley eds concept formation experience knowledge unsupervised learning san mateo ca morgan kaufmann 165 178 fisher pazzani 1991 concept formation context fisher pazzani langley eds concept formation experience knowledge unsupervised learning san mateo ca morgan kaufmann 307 322 yoo fisher 1991 concept formation problem solving experience fisher pazzani langley eds concept formation experience knowledge unsupervised learning san mateo ca morgan kaufmann 279 306 book chapters biswas goldman fisher 1995 assessing design activity complex cmos circuit design nichols eds cognitively diagnostic assessment lawrence erlbaum pp 167 188 evans fisher press delays printing interactive machine induction langley eds fielded applications machine learning morgan kaufmann fisher langley 1986 methods conceptual clustering relation numerical taxonomy gale ed artificial intelligence statistics addison wesley 77 116 archival conferences fisher 1988 computational account basic level effects proceedings seventh national conference artificial intelligence minneapolis mn morgan kaufmann 233 238 fisher 1987 improving inference conceptual clustering proceedings sixth national conference artificial intelligence seattle wa morgan kaufmann 461 465 fisher 1989 noise tolerant conceptual clustering proceedings international joint conference artificial intelligence detroit mi morgan kaufmann 825 830 fisher langley 1985 approaches conceptual clustering proceedings international joint conference artificial intelligence los angeles ca morgan kaufmann 691 697 fisher mckusick 1989 empirical comparison id3 back propagation proceedings international joint conference artificial intelligence detroit mi morgan kaufmann 788 793 fisher 1986 case study incremental concept formation proceedings national conference artificial intelligence philadelphia pa morgan kaufmann 496 501 yoo fisher 1991 concept formation explanations problem solving experiences proceedings international joint conference artificial intelligence sydney australia morgan kaufmann 630 636 conferences fisher langley pazzani 1990 computational models category learning annual conference cognitive science society boston ma lawrence erlbaum carlson weinberg fisher 1990 managing search incremental conceptual clustering seventh international conference machine learning austin tx morgan kaufmann fisher 1988 concept simplification prediction accuracy proceedings international machine learning conference ann arbor mi morgan kaufmann fisher xu 1992 ordering effects clustering proceedings eighth machine learning conference aberdeen uk morgan kaufmann fisher kulkarni 1993 machine learning framework acquiring exploiting monitoring diagnostic knowledge eleventh international conference applications ai orlando fl international society optical engineering ortega lee fisher 1989 representation issues learning examples international conference industrial engineering applications artificial intelligence expert systems tn acm press rodriguez fisher 1989 intelligent real time traffic control connectionist model international conference industrial engineering applications artificial intelligence expert systems tn acm press fisher 1989 model natural category structure behavioral implications annual conference cognitive science society ann arbor mi lawrence erlbaum yang fisher franke 1990 improving planning efficiency conceptual clustering international conference industrial engineering applications artificial intelligence expert systems acm press workshops symposia fisher 1992 inductive learning approaches sensor placement diagnosis international workshop principles diagnosis wa fisher 1987 conceptual clustering learning examples inference proceedings fourth international workshop machine learning irvine ca morgan kaufmann fisher 1993 ordering effects incremental learning aaai spring symposium training issues incremental learning palo alto ca fisher ortega 1993 induction hybrid approach speedup learning international workshop knowledge compilation speedup learning amherst ma fisher yang yoo 1992 basic levels problem solving related phenomena aaai workshop approximations abstractions san jose ca fisher yoo 1992 clustering approaches speedup learning proc workshop knowledge compilation speedup learning aberdeen uk fisher weinberg 1992 adaptively interfacing associative model based diagnosis collected abstracts nasa workshop monitoring diagnosis pasadena ca january 1992 fisher mckusick mooney shavlik towell 1989 processing issues comparisons symbolic connectionist learning systems sixth international machine learning workshop ithaca ny morgan kaufmann fisher subramanian 1992 overview current research knowledge compilation speedup learning workshop knowledge compilation speedup learning aberdeen uk fisher yang yoo 1990 case based abstraction based reasoning aaai symposium case based reasoning palo alto ca aaai press fisher yoo 1991 combining evidence deep surface features proceedings international workshop machine learning chicago il morgan kaufmann fisher kulkarni 1993 discovering operating modes data shuttle reaction control system proc seventh annual workshop space operations applications research soar 93 nasa jsc tx august 1993 fisher 1994 learning time series intelligent monitoring pasadena ca ortega fisher 1993 inductive speedup learning revisited foil international workshop knowledge compilation speedup learning amherst ma rodriguez fisher 1989 connectionist model intelligent real time traffic control international workshop neural networks applications neuro yang fisher 1989 conceptual clustering means ends plans sixth international machine learning workshop ithaca ny morgan kaufmann yang fisher 1993 planning speedup learning reusing patching macro operators international workshop knowledge compilation speedup learning amherst ma yang franke fisher 1990 planning learning abstraction hierarchy aaai symposium planning uncertain environments palo alto ca aaai press yoo fisher 1989 conceptual clustering explanations sixth international machine learning workshop ithaca ny morgan kaufmann yoo fisher 1991 identifying cost effective boundaries proceedings international workshop machine learning chicago il morgan kaufmann technical reports selected fisher 1985 hierarchical conceptual clustering algorithm technical report 85 21 department information computer science university california irvine fisher 1995 iterative optimization simplification hierarchical tr cs 95 01 fisher 1987 knowledge acquisition incremental conceptual clustering technical report 87 22 doctoral dissertation department information computer science university california irvine fisher 1992 pessimistic optimistic induction tr cs 92 12 fisher 1988 models incremental concept learning technical report 88 05 department computer science vanderbilt university nashville tn langley simon fisher 1985 discovering qualitative empirical laws technical report 85 18 department information computer science university california irvine 24 coauthors 1991 monk problems performance comparison learning algorithms cmu technical report cs 91 197 department computer science cmu pittsburgh pa omega project frameworks algorithms analysis transformation scientific programs part high performance software systems laboratory computer science department univ maryland college park release 1 00 petit omega library omega calculator william pugh entire omega project team omega project technical reports omega project major components component omega test system manipulating sets affine constraints integer variables started work omega test dependence testing designed decision test existence integer solutions affine constraints found omega test return symbolic answers answers perform standard data dependence analysis quicker explored difficult issues analysis transformation scientific programs extended omega test point complete system simplifying verifying formulas formulas affine constraints usual logical connectives existential universal quantifiers omega test simplify formulas efficiently 2^ 2^n nondeterministic lower bound 2^ 2^ 2^n deterministic upper bound time required verify formulas practice omega test efficient tasks component research developing frameworks analyzing transforming programs utilized omega test research sophisticated questions asked analyzing programs information pinpoint parallelism conventional techniques developing unified framework reordering transformations methods simple cases formulas descriptions implementations techniques simple clear concerned techniques omega test simplify formulas general philosophy ve develop exact methods frameworks efficient practical opposed developing inexact methods faster accurate practical find studying exact methods insight problems study easier extend exact methods make faster extend inexact methods make exact exact methods easily applied problems research group limited studies efficiency effectiveness methods real fortran codes important studies requires robust optimizing fortran compiler access substantial effort applying techniques real codes requires extensions development procedure calls arbitrary control flow number research groups incorporate omega test software hope feedback pursue collaborative research array data dependence analysis based dependence analysis static analysis upper lower bounds dependences parallelism omega test eliminate quantified variables verify existence solutions remove redundant constraints verify implications simplify formulas involving negation related work framework unifying reordering transformations code generation related work implementation users future directions references document prev array data dependence omega project software omega project software anonymous ftp version 1 00 petit omega calculator library binaries sources array dataflow benchmark programs fortran tiny omega cs umd home page biomedical laboratory univeristy michigan multidisciplinary center biomedical information ultrasound research lab address lab directory address mailing address phone numbers lab research laboratory directory directory faculty students alumni ultrasound data ftp site research descriptions current research activities related sites ultrasound data index research results computer tips ultrasound data real ultrasound data sets collected laboratory ftp site ftp items related internet sites list ultrasound um sites comments webmaster webmaster eecs umich top page revised sep 17 1996 digital design derivation description research adapts formal programming methodology construction digital systems algebra manipulating modeling expressions reduce higher level specifications behavior structures mapping directly vlsi technologies work links large body research program refinement department significant contributor formal methods applied digital design principal goal research establish algebraic derivation mode formal verification tendency formal methods research deductive proofs correctness reflect design practice central thesis effective automated reasoning design provide integrated support variety reasoning systems task project develop algebraic formalism par mathematically mechanically contemporary deductive systems large component research activity implementation ddd algebra integration cad tools formal systems application tools realistic design problems faculty steven johnson graduate students bhaskar bose phd 1994 kathi fisler paul miner phd 1995 tuna zheng zhu phd 1992 support supported nsf grants 1987 89 1989 92 1992 95 infrastructure support cda93 03189 information coming img return computer science research page image processing computer vision research image processing vision research group electrical computer engineering department ucsb current research activities include nonlinear image processing algorithms image enhancement restoration multisensor image registration fusion content based image retrieval gis medical applications face recognition visual learning algorithms laboratory equipped sgi sun workstations ibm pcs macintosh computers sgi machine realtime video board ccd camera pan tilt camera mount research active vision research primarily supported funding nsf nasa onr rockwell xerox envision santa barbara hospital hughes communication systems sony uc micro program faculty img students visitors img ms ph thesis 1992 95 img current research activites selected publications 1994 95 icip 97 vision lab software img vision science ucsb searching infoseek webcrawler archie visitor lab page maintained manjunath department electrical computer engineering university california santa barbara ca 93106 9560 mail manj ece ucsb update june 24 1996 dart project document analysis recognition tufts project working intelligent computer understanding printed media research covers variety fields including natural language processing fuzzy logic digital image processing ongoing projects include semantic based structure analysis image analysis composite structure recognition dart team project headed dr hwa chang feel free address scott digital image processing engine design shi structure recognition marco neural networks engines peng engine interfacing annie dong engine interfacing charles natural language processing scott recent publication postscript format feel free download links institutions world involved similar research interested make links university nebraska center document analysis recognition university buffalo xerox lexical technology university maryland dart project sponsored page maintained charles tufts university cs tufts ee tufts part visualization tool resource allocation group resource allocation group university oregon department computer information science keywords parallel distributed computing resource management allocation mapping task assignment scheduling distributed shared memory contents 1 research description 2 project archives technical reports software 3 group members 4 information resources 5 upcoming conferences research description resource management key area research drive fully realize performance potential parallel distributed computing systems complexities involved managing hardware software resources number hundreds thousands demands diverse multi user workload presents spectrum challenging problems operating systems designers research group focuses management processors processes systems ranging message passing multicomputers loosely coupled workstation based distributed systems developed algorithms software tools allocation mapping placement scheduling migration extensions support fault tolerance heterogeneous environments real time constraints begun explore issues related parallel allocation scheduling approach involves blend theoretical experimental systems development work processor allocation research work involves design processor allocation algorithms message passing machines based mesh ary cube network topologies processor allocation involves selection subset processors assignment incoming job request goal maximizing system throughput simulation visualization tool called developed support experimentation performance analysis wide range allocation algorithms spectrum machine architectures work involves empirical experimentation state art machines collaboration bill nitzberg nasa ames nas project involves development algorithms abstractions mapping parallel algorithms message passing machines computation interconnection network regular structure collaboration sanjay irisa france developed formalism describing computation target architecture aids development efficient effective mapping functions approach exploits regularity spatial temporal communication patterns exhibited parallel applications current group members virginia lo lo cs uoregon bella bose bose cs orst sanjay sanjay cs orst joshua dyer liu wliu cs uoregon jens mache jens cs uoregon jayne valenti miller jayne cs uoregon bill nitzberg nitzberg nas nasa gov wang cs uoregon douglas cs uoregon kurt kurtw cs uoregon information resources metacomputing notes links resources supercomputing parallel computing high performance computer architecture research groups parallel archive collected cs bibliographies search mechanism glimpse unified cs tech report index searchable index computer science technical report abstracts list computer science technical report archive sites high performance computing home page planet earth home page kurtw cs uoregon ismap people projects facilities papers laboratory scientific computing interdisciplinary laboratory dedicated research high performance computing scientific engineering applications links page lead information ongoing projects lab people lab lab facilities feel free surf download interests information interest people lab open world information contact laboratory scientific computing department computer science engineering 384 fitzpatrick hall engineering notre dame 46556 usa department phone 219 631 8720 department fax 219 631 9260 mail image face image acis logo picture credit sr network analyst network systems group academic information systems acis university postmaster columbia columbia unix security officer authored columbia mm bug mm columbia image letter logo click ftp copy mm work address home address columbia university 703 watson labs 612 west 115th street image york ny 10025 iconic 3215 arlington avenue apt picture phone 1 212 854 ny watson fax 1 212 662 email columbia image key pgp public key photo album hobbies hold advanced class amateur radio ham license callsign member image fairly image columbia recent hobby image bowling university amateur bowling morse pin image radio club participating code bowling judo key image icon image columbia barnard amateur bowling judo emergency thursday night time radio ball communications bowling league judo association semester official relay station participate area national traffic system nets random quotes miscellaneous melissa bookmark fashion kind collection 1996 nyc parking holidays york city official web site york city things places tintin home page york city restaurants image melissa melissa home page image robert melissa dad face home page image columbia columbia university shield home page fortran parallel programming systems fortran parallel programming systems fortran tools project seeks make parallel computer systems usable fortran programmers effort special emphasis data parallel programming scalable parallelism page project overview fortran language compilers high performance fortran hpf irregular problems system related projects people project home pages adifor system parascope related links rice university home page rice compiler group home page rice computer science home page center research parallel computation crpc home page project overview fortran tools effort seeks make parallel computer systems usable fortran programmers effort special emphasis data parallel programming scalable parallelism achieve goal researchers developing coordinated programming system includes compilers tools fortran extended dialect fortran supports machine independent data parallel programming tools support variety parallel programming activities including intelligent editing program transformation parallel debugging performance estimation performance visualization tuning automatic data partitioning research efforts include validation compilers tools realistic applications investigations functionality handle irregular computations parallel automatic differentiation program analysis infrastructure developed project fortran language compilers existing languages parallel programming scalable parallel systems primitive hard primitive sense reflects architecture target machine intended making programs written current parallel systems highly machine dependent result protection programming investment parallel machines program written target machine completely rewritten generation machine situation principal impediment widespread scalable parallel systems science engineering problems address problem researchers developed fortran set extensions fortran 77 fortran 90 permit programmer machine independent distribute program principal data structures processors parallel system addition fortran makes programming easier explicit message passing programmers write codes shared space independent target architecture programmers find shared space easier distributed space data placement access issues sophisticated compiler techniques high level programs compiled simd mimd parallel architectures fortran research effort led prototype compilers intel paragon thinking machines cm 5 fortran 77d fortran 90d addition fortran 90d compiler ported number machines including intel paragon ncube 2 network workstations compilers machines simd maspar mp 2 development strategy compilers based deep program analysis aggressive communication optimization advanced code generation techniques sophisticated computation communication libraries effectiveness methods evaluated suite scientific programs developed affiliated researchers syracuse university high performance fortran hpf fortran major impetus definition high performance fortran hpf high performance fortran forum produced definition hpf includes representatives industry academia government laboratories fortran compilers produced part rice compiler group models commercial hpf compilers project established efficient technology transfer mechanism features fortran demonstrated included future round hpf definition hpf home page irregular problems fortran group works closely applications scientists engineers working irregular scientific problems computational fluid dynamics computational chemistry computational biology structural mechanics electrical power grid calculations key aspects research irregular scientific problems focuses development portable runtime support libraries 1 coordinate interprocessor data movement 2 manage storage access copies processor data 3 support shared space 4 couple runtime data workload partitioners compilers runtime support libraries port application codes variety multiprocessor architectures incorporated fortran distributed memory compilers list technical papers irregular problems system technical papers web pages system 1992 researchers rice university set arpa funding build suite prototype tools support development programs fortran abstract machine independent parallel programming language tools emerging research collectively called system date research focused key areas intelligent editor fortran feedback analysis parallelization performed fortran compiler developed rice advances automatic data distribution research performed rice joint work performance analysis fortran programs collaborators university illinois overhaul integration program analysis repository interprocedural analysis system provide firm basis development efficient program analysis tools system home page system grew collection tools called parascope initially designed support development fortran programs explicit parallelism form parallel loops difference parascope system parascope focuses shared memory machines system targeted distributed shared memory dsm machines parascope home page related projects members fortran group involved additional collaborations capitalizing software infrastructure instance researchers rice university argonne national laboratory continuing enhance adifor automatic differentiation tool fortran built parascope infrastructure support sensitivity analysis large simulation codes multidisciplinary design optimization members crpc parallel optimization group adifor home page massively scalar compiler project mscp rice exploiting interprocedural analysis engine developed parascope investigating interactions parallelizing transformations scalar node performance mscp home page fortran group collaborating crpc parallel paradigm integration project investigate ways integrating parascope fortran style data decomposition directives fortran modular version fortran syracuse university coordinating arpa activity set parallel compiler runtime consortium involves sites aims design implement common runtime support parallel fortran ada data task parallelism finally rice university active collaborator project intel delta consortium develop software support parallel fortran project researchers develop implement extensions fortran support core arrays large fit main memory massively parallel computer system people present members fortran tools effort include vikram adve alan carle keith cooper ken kennedy charles koelbel john mellor crummey linda torczon scott warren meet people specific fortran tools project home page project adifor system parascope rice university computer science department rice compiler group center research parallel computation crpc rice university updated debbie campbell dcamp cs rice http www crpc rice fortran tools fortran tools html systems research group international conference configurable distributed systems hppcel lab renovations distributed labs project falcon progress interactive program steering project gil environment prototyping compiler algorithms motivation parallel distributed machines premiere computational engines business research endeavors disciplines addition ways interacting computers evolved enabling higher levels interaction end users enhanced interactivity end users programs previously result developments large scale applications routinely multiple distributed machines connected high performance media architectural environment facilitating construction interactive distributed parallel applications consisting fine grain simd machines medium grain mimd machines coarse grain comprised farm high peformance workstations interconnected high speed networks hardware software components readily lacking technology easily assembling form complete applications efficient flexible highly usable computer scientists development technology fundamental challenge systems researchers systems group college computing addresses challenge application conscious research projects investigated cross boundaries architecture operating systems compilers programming languages usability architectural mechanisms scalable parallel systems scalability studies parallel distributed systems system abstractions representing shared state distributed systems availability fault tolerance issues distributed systems operating mechanisms high performance parallel real time systems peformance monitoring tools parallel distributed systems system mechanisms parallel distributed discrete event simulations current projects hppcel high performance parallel computing experimentation lab portable user level threads package falcon threads based application monitoring steering tools portable binary input output binary data meta representation library communications library built top eases construction networks cooperating distributed labs virtual labs geographically computers configurable objects high performance systems replicated data systems progress program steering toolkit beehive scalable shared memory multiprocessor project pads parallel distributed discrete event simulation tass top approach study faculty bill ann raja das richard fujimoto kishore ramachandran karsten schwan visiting researchers students christopher greg harold forbes charles hardnett daniela ivan byron jeff martin jeffrey vetter alumni mukherjee ibm tj watson gautam shah silicon graphics silva prince kohli silicon graphics ranjit john gu ibm austin srinivas ibm tj watson kaushik ghosh silicon graphics contact information college computing martin college computing 801 atlantic drive georgia institue technology atlanta ga 30332 mail cc gatech scheme 2000 description scheme 2000 project directed design implementation successor scheme supports modules object oriented programming threads windowing integration run time recompilation faculty kent dybvig postdocs graduate students carl bruggeman oscar waddell john zuckerman robert burger michael ashley faculty university kansas affiliated projects scheme implementation syntactic abstraction iu scheme educational infrastructure project computer science research page lrp lrp network subsystem architecture based lazy receiver processing lrp motivated poor performance interrupt driven network subsystems show heavy load systems give strictly highest priority packet processing correctly account resources consumed protocol processing conditions heavy network load leads unfair allocation system resources scheduling anomalies livelock lrp properly integrates network processing operating system resource allocation scheme resources spent protocol processing accounted charged application behalf processing performed system combines early packet demultiplexing early discard excess packets lazy processing model packet processing performed receiver priority time avoid delaying receiving application enables system provide stable overload behaviour fair resource allocation increased throughput heavy network load prototype implementation lrp constructed modifying tcp udp ip network subsystem 4 lite distribution optionally implement lrp protocol family prototype tested evaluated atm network sparcstation 20s downloading code sunos kernel loadable kernel module experiments testbed show high network load lrp system dramatically stable yields higher throughput 4 network system performance degradation normal conditions plan release source code licensing issues resolved details lrp refer extended version osdi 96 paper html conference version postscript contact gaurav cs rice druschel cs rice daemon image texas university robotics group world wide web information center theory works practice works lab theory practice combined works author unknown robotics group comprises faculty students departments computer science mechanical engineering mathematics electrical engineering areas research include assembly planning calibration dexterous manipulation distributed simulation fine motion planning telerobotics part center fuzzy logic robotics intelligent systems information research projects publications personnel universities space automation robotics consortium center fuzzy logic robotics intelligent systems links robotics stuff robotics internet resources page links companies government labs collision detection software randy wilson sandia comp robotics frequently asked questions list ieee robotics automation society robotics ai control conference list stanford dexterous manipulation lab nasa jsc automation robotics division space shuttle nasa ames intelligent mechanisms group dante ii home page berkeley robotics intelligent machines home page mit ai lab home page upenn grasp laboratory home page ku leuven division production engineering machine design automation usc robotics laboratory usc modular robotics laboratory cmu computer vision home page text form mit laboratory computer science university massachusetts amherst laboratory perceptual robotics autonomous underwater vehicle project nyu robotics columbia university robotics group cornell robotics vision laboratory cwru autonomous agents research group nrad telerobotics robotic tele excavation usc univ western australia robotics automation laboratory gmd set adaptive systems research group page construction send comments suggestions page lin cs tamu 2062 ficus research group ficus research group world wide web home page ficus group part computer science department university california los angeles ucla current ficus group projects include user level replication rumor large scale filing data management environments ficus transparent virtual mobile environment travler user level truffles truffles additional information ficus research group members ficus research group list technical reports information contact webmaster ficus cs ucla etag 522 content length 1314 accept ranges bytes group home page concurrent vlsi architecture group world wide web home page mit group affiliated laboratory computer science artificial intelligence laboratory group investigates methods applying vlsi technology information processing problems ongoing projects address issues parallel computer architecture parallel computer software interconnection networks special purpose processor design vlsi design status reports recent accomplishments project summaries group information members publications projects machine machine reliable router group meeting schedule fall 1996 ai mit img periodic cyclic motion analysis steve seitz chuck dyer real life motions periodic frame reference instance human motions walking running skipping shuffling periodic frame reference moves person developed approach determining image sequence produced object motion periodic reference frame unlike previous attempts determine information approach camera move filming information 1 3m paper click img period trace image shows period trace red lines recovered image sequence correspond moments time momentarily period trace shown superimposed error surface recovered real repeating motions tend perfectly period varies slightly cycle physically important scene generalization period defined cyclic motions makes periodic variation explicit representation called period trace compact purely temporal describing evolution object scene reference spatial quantities position velocity cycles identifying correspondences cycles period trace means temporally parsing cyclic motion addition purely temporal motion features derived relating nature location irregularities period trace medical image enhancement compositing images cycles period trace reliably recovered image sequences view invariant fashion theory affine invariance information 1 3m paper click heart ray image enhancement img img img top images determined period trace bottom composite 5 images note additional structure visible composite apparent single raw images 3221 paradyn logo university wisconsin madison paradyn logo paradyn parallel performance tools release information page describes copy release 1 1 paradyn tools project goals paradyn parallel program performance tools project exploring approaches building scalable tools parallel program performance technical papers paradyn manuals status report recent status report jan 95 blizzard paradyn project 1996 arpa css pi meeting panel presentation presentation made 1996 arpa csto meeting san antonio 1995 arpa csto super symbol table presentation presentation made 1995 arpa csto meeting florida project effort develop common access routines compiler generated information tools high level parallel languages project staff super computing 1994 poster hypertext version poster super computing 1994 related projects spdt 96 1st acm sigmetrics symposium parallel distributed tools restaurants included paradyn page temporary contact information paradyn project department computer sciences university wisconsin 1210 west dayton street madison wi 53706 email paradyn cs wisc fax 608 262 9777 modified tue oct 1 17 12 32 cdt 1996 bart cs wisc project timing insensitive binary binary translation project focuses performing automated binary code translation migration applications widely architectures automatically implicit time based dependencies application speed underlying hardware project primarily concerned automated migration embedded real time applications project participants image developed cooperatively carnegie mellon university cmu university oregon uo general development bryce cmu uo cmu uo cmu zs cs uoregon timing equivalence theory modeling kim uo kim cs uoregon automated translation retargetability issues noble larson uo cs uoregon nick uo cs uoregon mike uo mike cs uoregon dsp specific translation optimization carol hernandez cmu andrew cmu cmu andrew cmu sponsors part program sponsored arpa administered wright laboratory research cooperation martin marietta labs progress reports send month papers note papers postscript original proposal cmu tech report march 93 timing insensitive binary binary translation real time systems 18 pages 40 kb paper isca 94 workshop timing insensitive binary binary translation 10 pages 33 kb paper slides review 94 slides demos conference august 94 timing insensitive binary binary translation real time systems 9 pages 42 kb paper slides pact 95 performance impact architectural features binary translation 4 pages 27 kb paper timing insensitive binary binary migration multiprocessor architectures 2 pages 20 kb paper ph thesis bryce timing insensitive binary binary translation 162 pages 244 kb thesis slides ph proposal kim interval based approach timing analysis binary binary translation 15 pages 103 kb paper paper kim timing equivalence analysis binary binary translation 35 pages 63 kb paper paper carol hernandez architectural aided binary binary translation 21 pages 211 kb paper paper time insensitive binary binary translation digital signal processors dsp 19 pages 41 kb paper related work dcc count accesses november 7 1995 cs uoregon 2201 computer science division uc berkeley brass research group goal brass research group headed john wawrzynek expand set applications reconfigurable computing solution working goal improving reconfigurable architectures compilers specifically investigating integration processors reconfigurable logic developing chip combines mips ii processor fine grained fpga coprocessor die current projects plan investigate architectures area actively investigated groups world summary past present efforts working cooperation iram intelligent dram research group department iram group principle investigators tom anderson dave patterson kathy yelick dram die supply increased memory bandwidth demanded increased processing power dynamic loading configurations brass iram groups hold joint retreat january 13 15 1997 people current projects software papers links working directory local access brass home page maintained cs berkeley modified mon sep 30 13 08 22 pdt 1996 remote space sensing electrodynamics scattering image1 gif gif gif micromachined microwave microwave circuits packaging antennas img img img contact information laboratory laboratory personnel research areas electromagnetic scattering diffraction microwave remote sensing radar techniques millimeter wave receivers numerical techniques space applications electrodynamics monolithic circuits antennas collision avoidance sensors academic programs degrees descriptions bulletin eecs department home college engineering home university michigan page page home page page accessed 3863 times nov 1 1995 created sunil engin umich maintained patti wolfe wolfe eecs umich university michigan college engineering pim protocol independent multicast ftp site protocol independent multicast sparse mode pim sm overview traditional multicast routing mechanisms intended regions groups widely represented bandwidth universally plentiful group members senders group members distributed sparsely wide area schemes efficient data packets membership report information periodically links lead receivers senders characteristic lead internet community investigate multicast routing architectures efficiently establish distribution trees wide area internets groups sparsely represented bandwidth uniformly plentiful due distances multiple traversed efficiency evaluated terms state control message processing data packet processing required entire network order deliver data packets members group protocol independent multicast sparse mode pim sm architecture maintains traditional ip multicast service model receiver initiated membership explicit joins propagate hop hop members directly connected routers distribution tree builds shared multicast distribution tree centered rendezvous point builds source specific trees sources data traffic warrants dependent specific unicast routing protocol soft state mechanisms adapt underlying network conditions group dynamics robustness flexibility scaling properties architecture make suited large heterogeneous inter networks references ftp site protocol independent multicast pim motivation architecture protocol independent multicast sparse mode pim sm protocol specification implementation ftp site protocol independent multicast dense mode pim dm ftp site protocol independent multicast dense mode pim dm protocol specification interoperability ftp site pim multicast border router specification connecting pim sm domains backbone frequently asked questions faq construction subscribe pim interest mailing list send email pim interest request catarina usc subscribe pim implementors mailing list send email pim implementors request catarina usc experimentation hypermedia education research group department computer science college arts science university saskatchewan vision perform research disseminate expertise advancing computer communications technology hypermedia perspective local wide area distribution objectives conduct research leading edge hypermedia technology tools connection web adapt methodologies artificial intelligence computer graphics improved hypermedia tools applications investigate methods improving content presentation hypermedia develop metrics size complexity quality web page web site evaluation develop evaluate web based education training courses investigate tools practices electronic group interaction learning share information promote joint research projects groups academic corporate common interests membership group open interested computer science faculty staff graduate students invitation current supporting members faculty dr jim carter dr john cooke dr ann devito dr jim greer dr mccalla dr carl mccrosky dr tony kusalik dr paul tremblay technical staff beth millar graduate students andrew bishop glen kumar ong tim philip fabian mark thomson organization aries laboratory advanced research intelligent educational systems computer science department hold regular meetings progress reports presentations discussion dealing research projects current teaching projects courses web site development http www cs usask ca projects lpnmr kentucky logic programming nonmonotonic reasoning lpnmr active research area computer science department university kentucky research group consists faculty department marek arcot rajasekar researchers work group students including pawel joseph oldham bill brooks main research topics default reasoning system workbench experimenting lpnmr complexity lpnmr revision programming default logic disjunctive logic programming string logic line papers revision programming approximating stable model semantics hard revision programming database updates integrity constraints revision specifications means programs constrained rational default logics experimenting nonmonotonic reasoning skeptical rational extensions nonmonotonic reasoning simpler software engineering research group department computer science michigan state university software engineering research group department computer science michigan state university performs research area formal methods systems development major components making serg group projects objective develop techniques tools support formal methods phases software development group projects involve formal approaches multimedia embedded systems hardware parallel processing networking distributed systems visualization research projects relevant papers people tools construction serg ftp site local information information serg people serg meeting information information conferences workshops ieee int conf requirements engineering ieee int conf software reuse 96 ieee working conference reverse engineering workshop industrial strength formal specification techniques international software engineering week interesting places visit michigan state university home page college engineering home page computer science department home page oxford formal methods page larch homepage software engineering institute environmental information system homepage line techreport system supported cra entomology spatial analysis lab epa great lakes regional environmental information system consortium international earth science information network computing research association information contact dr betty cheng computer science department michigan state university a714 wells hall east lansing michigan 48824 fax 517 432 1061 cps msu dept cis software engineering group img deschutes hall west face home page university oregon department computer information science cis software engineering group page shifted subdirectory server lot links broken broken mail webmaster cs uoregon major links nero network education research oregon design business collaboration webmaster cs uoregon university oregon department computer information science laboratory umass amherst directed prof andrew barto richard sutton introduction people publications current projects related web sites information users restricted users introduction adaptive network laboratory major focus adaptive network laboratory learning paradigm artificial intelligence reinforcement learning rl group research began 1977 approach artificial intelligence artificial neural networks publications appeared 1981 laboratory researchers contributed emergence approach artificial intelligence emphasis methods network learning realistic interaction dynamic environments knowledgeable teachers current projects basic research theory rl algorithms based dynamic programming objectives project 1 continue development dp based rl methods theory 2 explore utility distributed control architectures 3 obtain characterizations problems suited multiple time scale reinforcement learning project investigates approach learning models dynamical systems advanced rl architectures developing method rl system learn multiple time scale models basis hierarchical learning planning project objectives develop mathematical theory approach examine relationship control theory behavioral neural models learning demonstrate effectiveness number simulated learning tasks control basis learning skill acquisition project conducted collaboration professor grupen laboratory robotics project addresses principles organizing purposeful coordinated action complex sensorimotor systems operating unstructured environments emphasizes adaptive skill acquisition activation combinations feedback control laws modeling circuits project conducted part center neuroscience research neuronal populations behavior directed james houk professor chair physiology professor biomedical engineering northwestern university medical school chicago il objective project mathematical computer models refine test hypotheses motor cortex function support motor activities key hypothesis networks modeled arrays adjustable pattern generators capable storage recall execution motor programs understanding motor programs learned focus study back cs home page comments contact nathan sitkoff sitkoff cs umass update 1 11 96 www server csrl lab computer science department university iowa iowa city ia usa click map isaac goal isaac project unify methodologies based existing technology develop system simulating virtual populated autonomous robots principal focus lay foundation unifies major components geometric modeling model driven dynamics simulation collision detection contact analysis motion control sensory feedback knowledge representation environment incremental planning load balancing multi processor computational model primary investigator isaac james cremer work centered building dynamics simulation engine isaac unifying components usable system interactive time constraints isaac project necessitate highly efficient model representations fast linear algebra methods fast stable dae solvers distribution simulation processes machines find papers ve written isaac funny advertisement related img linux lab research home home strange graduate students unbelievably expensive workstation linux unix operating system personal computers low low price free click linux links find links linux including location sites download pretty good privacy ve started playing pretty good privacy pgp system people reasonable assurance security communicating insecure networks primary purpose digital signature verification easily refute detect messages application encryption pgp faq answers general questions location mit distribution pgp public key lookups public key web interface finger cs uiowa hobbies things chained computer cooking kitchen list cooking list lists page found chile heads home page hot stuff gourmet bon articles magazines le cordon bleu techniques premier cooking school fish keeping tropical fish home page family fish home brewing check home page smallest brewer world makes interesting links ui cs department home page computer science departments web research group good ve stuff nave navigating acting virtual environments gvu meta virtual environments ve web index encyclopedia virtual environments expo www exhibit organization virtual tourist graphical www locator cool stuff andrew tong home page unix sysadmin files official fox page uroulette randomly thrown web graphics file formats page 3d object file formats dilbert zone paul henning cs uiowa views opinions expressed page strictly page author contents page approved division mathematical sciences college liberal arts university iowa case western reserve university home page prolog software engineering prose group department computer engineering science case western reserve university select prose research group profile recent prose technical reports publications links home pages cwru autonomous agent research group world wide web virtual library logic programming information contact leon sterling leon ces cwru home page maintained ashish jain jain ces cwru minimalist robotics description minimalist robotics large numbers simple inexpensive robots study emergent computation systems interacting agents indiana university hexapod robot invented 1992 create project involves large numbers 100 1000 robot called study field computation physical agents faculty jonathan mills gregory graduate students david braun jay gary parker students research area send mail jonathan mills affiliated projects james conrad north carolina state university john university toledo support nsf graduate research traineeship program award 1995 1999 nsf laboratory grant information minimalist robotics related projects analog vlsi robotics laboratory return computer science research page 1999 education multimedia systems group george washington university george washington university department electrical engineering computer science offers traditional graduate program computer science areas specialization areas education multimedia systems brand area specialization department based growing demand graduate study research emerging interdisciplinary field area presents unique combination computer science instructional design principles latest multimedia hardware software applications courses area focus technical pedagogical design skills prepare students work advanced research field high demand department offers graduate courses relate specifically area enable graduate students complete major minor specialization addition students opportunity independent research projects additional courses cognitive psychology education state art equipment interactive multimedia research lab contents lab courses information admissions information eecs department gw 202 994 information prof heller prof dianne martin return people home page return projects home page return department home page content length 1825 accept ranges bytes goals group mit artificial intelligence laboratory develop techniques construction miniature mobile robots addition building cool robots exploring ways advantage size interesting applications current projects img ants designed explore ideas robotic communities potential applications research explosive ordnance disposal bf skinny cubic inch robot designed compete 1995 international maze competition img goal project build small 10 gram mobile robots planetary exploration send single larger people img professor rodney brooks brooks ai mit principal investigator img james ai mit syntactic abstraction description traditional macros extend programming languages suffer semantic difficulties due unintended variable bindings occur result code transformations macro transformers developed concept hygienic lexically scoped macros continuing refine concept syntactic abstraction render usable wider variety applications faculty kent dybvig daniel friedman postdocs graduate students carl bruggeman oscar waddell affiliated projects scheme 2000 scheme implementation iu scheme educational infrastructure project information click computer science research page rapid prototyping parallel robot vision systems virtual reality systems simulation nsf institutional infrastructure grant cda 94 principal investigators thomas leblanc michael scott dana ballard randal nelson christopher brown idea summary emerging behavioral active vision paradigms hold machines work real world built tested real world real world interaction perception recently practical alternative building hardware order test ideas working sophisticated physical manipulators navigators extremely expensive time consuming hazardous process recent advances simulation technology specific areas crossed threshold enabling solve problem achieve enormous speedup design complex real world robotic systems technology simulation sensory interaction physical environments virtual reality replace real world testing debugging system execution driven simulation complex parallel algorithms level individual messages memory accesses address performance low level real time problems interacting processes nsf funding laboratory breaks logically halves half lab robotics laboratory building working systems real world half virtual reality laboratory prototyping experimentation virtual world hardware software configured computational engines running robot control algorithms swapped transparently real world devices virtual devices addition virtual world lab hardware software simulating analyzing control algorithms low level timings complexities interaction subsystems instrumented tracked detailed information including pointers publications current laboratory schedule equipment acquisition virtual reality simulation real robotic systems computer system simulation chris brown brown img back brown home page img back urcs home page cilk cilk pronounced silk parallel multithreaded based language runtime system find time put information page check cilk page mit modified august 8 1996 robert blumofe rdb cs utexas plausible inference classification default logics possibilities unifying plausible inference symbolic learning classification monotonic logics basis probability statistics explored work ramifications ranging computational learning theory efficient probabilistic statistical databases faculty henry kyburg graduate students man teng bu lent murtezaoglu hannah blau selected papers hannah blau testbed uncertain inference 1995 henry kyburg jr combinatorial semantics 1995 henry kyburg jr believing basis evidence 1992 bu lent murtezaoglu investigation evidence combination methods evidential probability 1992 img back urcs home page bu lent murtezaoglu modified sun apr 30 18 02 10 1995 nuprl project introduction nuprl nuprl theory theorem browser designed written rob vaughn nuprl 4 2 theories articles nuprl 4 1 theories articles nuprl user documentation related publications www links cs611 class notes run nuprl linux gcl announcements suggestions feedback img nuprl www browser main index nuprl project nuprl cs cornell curious links page altavista center computational biology beckman institute california institute technology www server center computational biology beckman institute california institute technology topics people center compositional cc programming language high performance networking nexus compiler runtime system project computational biology applications usage center computational biology www server track img usage statistics img california institute technology pasadena ca 91125 etag content length accept ranges bytes group mit artificial intelligence lab conducts research wide variety topics related touch perception feedback including development devices effect haptic stimulation software render sensations touch group headed dr kenneth salisbury group headed ken vision touch guided manipulation group people group brian anthony donald green craig akhil thomas derek schulte nick swarup graduated chris graduated developments phantom haptic interface distributed devices touching believing phantom represents generation computer input devices passive 3d mouse phantom users feel virtual objects unlike tactile phantom actively exerts external force user finger tip creating illusion interactions solid virtual objects spheres flat walls sharp corners texture conveyed human haptic sytem device bulky device simply inserts finger tip phantom interacts virtual environment high fidelity phantom 3 motors control forces exerted user finger tip mounted motor optical encoder determine position user finger tip torque motors transmitted proprietary cable transmission stiff light weight linkage end linkage passive 3 degree freedom attached passive rotate user finger tip assume comfortable orientation user finger tip modelled point frictionless sphere virtual world device low friction low unbalanced weight movements free virtual space versatility phantom universal force reflecting interface fact substituted user manipulate control tip virtual pencil paint brush users feel tip touch virtual surfaces phantom high precision force reflecting master teleoperation 3 dof input device cad artists mold clay computer practice procedures virtual patients special effects ai mit proteus project proteus department computer science york university office 715 broadway 7th floor york ny 10003 usa phone 212 998 fax 212 995 4123 research goals proteus project project research development natural language processing conducted department computer science york university direction prof ralph grishman basic research focussed automated acquisition linguistic knowledge large corpora developing methods acquisition probabilistic grammars semantic relations words patterns research tied applications areas information retrieval retrieval documents large collections information extraction extracting information types events free text machine translation language modeling speech recognition projects syntax creation syntactic lexicon english tipster architecture standard architecture information retrieval extraction muc 6 evaluation metrics natural language systems information extraction language modeling speech recognition machine translation domain project trec members ralph grishman leader professor john sterling assistant research scientist catherine macleod associate research scientist adam meyers assistant research scientist phd linguistics assistant research scientist jussi karlgren visiting researcher troy assistant research scientist roman yangarber phd student andrew phd student katz works project consultant publications technical reports 82 technical reports project 7 1996 acknowledgements project supported grants contracts advanced research projects agency arpa national science foundation linguistic data consortium links acl association computational linguistics homepage acm sigir special interest group information retrieval home page nordic computational linguistics linguistic data consortium resources statistical nlp corpus based computational linguistics cl related gopher www servers computation language print archive references publications comments questions page send mail cs nyu knowledge based systems group bruce porter rich mallory peter clark art souther fred charles callaway shown carl andersen steve correl overview group part department computer sciences univ texas austin long term goal research develop technology constructing large knowledge bases computers knowledge bases significantly improve current expert systems tutoring systems broad knowledge domain required perform multiple tasks explain domain knowledge multiple viewpoints past years built large knowledge base area biology developed methods automatically answering variety questions knowledge base 180 000 facts 30 000 concepts knowledge base largest kind content structured formally represented addition expanding knowledge base beginning construct similar knowledge bases domains notably domain distributed computing encouraged results knowledge base variety ai tasks recently james lester biology knowledge base test system explanation generation system generated 60 explanations expressed english biological objects events controlled experiment domain experts found difference explanations written colleagues extending types questions answered automated reasoning large knowledge base jeff rickel developed method compositional modeling task constructing model answering prediction question performing task requires building simplest model adequately answer question daunting requirement knowledge bases implicitly models numerous levels detail qualitative process compiler qsim simulate models built jeff program finally testing generality research results building knowledge base domain distributed computing environments focussing osf dce construct desk assistant automatically answering proportion customer questions normal desk research projects completed ongoing research projects include km knowledge representation language knowledge base editor biology knowledge base viewpoint knight explanation text planning fare natural language generation text plans computer aided maintenance kb lexicons compositional modeling answering prediction questions desk assistant dce desk assistant project researchers bruce porter porter cs utexas rich mallory mallory cs utexas art souther souther cs utexas charles callaway cs utexas fred cs utexas carl andersen searcher cs utexas steve correl correl cs utexas recent alumni alumnae austin ibm erik cs utexas ray ils nwu brad karl branting karl peter clark redwood rt cs boeing james lester lester adm csc ncsu ken murray murray cyc jeff rickel rickel isi publications click selected publications group related kb projects click extensive collection pointers kb projects world porter cs utexas people projects uc berkeley computer vision group img facade modeling rendering architecture photographs paul debevec taylor jitendra malik road watch machine vision based traffic surveillance img jitendra malik david philip joe weber ali daniel stereo drive stereo vision drive autonomous vehicles img jitendra malik taylor philip joe weber image retrieval digital libraries img david forsyth jitendra malik thomas leung chad carson greenspan serge belongie img texture jitendra malik thomas leung chad carson greenspan img articulated objects david forsyth chris bregler img learning vision chris bregler jitendra malik img stereopsis grouping perspective shi jitendra malik img real time posture tracking ali jitendra malik people professors postdoctoral fellows graduate undergraduates students david forsyth david sofia ali jitendra malik greenspan serge belongie jean ponce philip taylor chris bregler jana chad carson joe weber paul debevec sergey thomas leung daniel shi group meeting fall 96 thursday 4 00 5 00 505 soda hall schedule uc berkeley robotics lab uc berkeley cs research projects uc berkeley computer science division home page uc berkeley ee home page world computer vision home page comments contact high performance systems software lab university maryland college park building software make faster img img img img img img img img img faculty faculty research associates michael franklin alan sussman jim hendler dr anurag acharya jeff hollingsworth dr guy edjlali pete keleher dr paul havlak bill pugh joel saltz chau wen tseng administrative staff students post docs andrea lots individual project faculty autumn pages listings wes stevens edna walker secretary jim hendler projects chaos project high performance system software applications driven research compilers runtime support performance optimization coherent virtual machine cvm software distributed shared memory system omega project algorithms frameworks analyzing transforming scientific programs parallel understanding system updated 7 23 95 questions system webserver webmaster cs umd problems homepage pugh cs umd computer science ibm sp 2 cucs sp 2 machine called nodes cucs login sp 2 log ve designated interactive nodes shells installed sh csh tcsh bash experience problems login remove operating system specific stuff shell configuration file aix arch command file usr lpp readme information release aix sp 2 addition man information commands usage machine program set remote display properly type info poe run parallel jobs active split info pe man poe read poe read run parallel programs active messages split information ibm sp 2 hardware cornell theory center sp 2 software general local software installed usr usr sp2 bin usr sp2 gnu bin path split split simple extension parallel computing global address space global pointers regular pointers split phase assignment statements programmers hide latency remote accesses overlapping computation communication examples makefiles found sp2 split bench cu bench working split source sp2 sp2 setenv users csh shells execute commands sp2 sp2 setenv csh compile split programs create makefile samples directories sp2 split bench cu bench type gmake include make split makefile split programs run active messages programs amr scripts located usr sp 2 bin run program foo 3 processors type foo debugging split debug split program steps include split debug insert debug statement executed main compile run program previous section message node 0 commonly run debugging split hit enter continue hitting return log node debug debug master node open shell directory program source located run gdb inside gdb file run attach pid pid proc id run process node debugged hit return node 0 computation proceed ve attached gdb run run stopped gdb set breakpoints stack frames active messages active messages low overhead communication layer offers high performance communication parallel machines native active messages layer sp2am sp 2 main performance characteristics sp2 word round trip latency 51 asymptotic network bandwidth 34 3 mb sp2am library found usr sp 2 lib header file usr sp 2 include running programs active messages source sp2 sp2 setenv read usr sp 2 gam 1 0 doc amr scripts located usr sp 2 bin mpi mpi popular message passing interface portable parallel programs implementation mpi based mpich library running active messages sp 2 header files located usr sp 2 include library file located usr sp 2 lib easiest compile link script file built top foo foo compile mpi programs gcc split cc examples directory sp2 examples information mpi programs run ordinary active messages programs foo source sp2 sp2 setenv software software includes tcsh bash set fortran x11 matlab gnu software installed sp2 gnu includes emacs gmake gcc gdb bison replicated locally usr local gnu bin problems experience difficulties sp 2 contact sp 2 czar grzegorz czajkowski 3270 calypso project home page project goals approach research resource management metacomputing environments reliable high performance computing current focus fault tolerant load balanced parallel computing cots networks cots computers running cots systems software core system lies integrated set simple techniques developed previous foundational research notably eager scheduling phase idempotent execution strategy calypso collaborative research project york university arizona state university transparencies based presentation describing calypso research project spring 1996 set publications relating project postscript format address questions zvi kedem send email status prototypes basic set functionalities simple programming model simple syntax distributed shared memory transparent load balancing transparent fault tolerance working systems unix based system implemented sun os sun solaris linux released read paper window nt windows 95 system released asu calypso web site full details description site stand java application based core techniques underlie calypso implementation shared memory released read paper calypso recently nice photographs acknowledgements project partially supported darpa rome laboratory intel microsoft nsf edited 5 www server software engineering laboratory mcgill university school computer science located montreal quebec canada information select items obtain information lab research work software process engineering research objective research team projects courses publications ieee software process newsletter www resources related software engineering comments comments www server information provide click form submit comments email address mcgill university school computer science 3480 university street montreal quebec canada h3a 2a7 dirk ho cs mcgill ca 28 apr 96 server statistics adept ada 95 distributed execution partitioning toolset adept project team implemented set tools configuring building distributed ada programs tools consistent ada 95 distributed systems annex designed nyu gnu ada 95 compiler gnat adept project funded computer sciences corporation adept includes graphical tool partitioning configuring ada 95 distributed programs pct runs sun sparcs running solaris 2 4 2 5 operating systems includes partition communication system pcs originally developed france telecom modified texas designed support multiple protocols including tcp ip untested sources windows nt version pcs demonstration adept conducted csc solutions business conference dallas tx july 19 1996 demonstration featured examples distributed ada programs executing network sun sparc workstations familiar mandelbrot image generator simple prototype aegis weapons system geometric server increasing interest java distributed ada programs connected java application performed graphical display tasks believed demonstration distributed application comprising ada java components future direction adept renamed advanced distributed engineering programming toolset provide ada java interoperability allowing java clients access ada servers respective distributed object models means java client java remote method invocation call distributed remote objects created annex ada server ada java roles provide basis solving distributed application problems future contents adept project team availability introduction adept adept related links availability adept units hold left shift clicking item order download distribution file method downloading deliver uncompressed tar files netscape adept sun solaris gnat 3 05 tarfile 5 mb download 12 mb uncompressed includes posix 1003 5 untested sources windows nt adept sun solaris gnat 3 04 tarfile 6 mb download 15 mb uncompressed includes posix 1003 5 untested sources windows nt posix 1003 5 tarfile 180 kb download 370 kb uncompressed includes untested sources windows nt posix 1003 5 ada 83 binding posix system application program interface part adept project posix 1003 5 partially adept sources tarfile kb download mb uncompressed includes gnat 3 04 documentation documents hold left shift clicking item download document normal click view technical report complete design document user manual postscript 1 5 mb stub design document design stubs generated gnat unavailable ada 95 distributed systems annex ada 95 defines language ada 95 rationale adept program source code program distributed screen shots adept pct tool initial state pct startup program partitioned program configured program running program mandelbrot demo execution resulting distributed program action related links gnat project ada faq ada information clearinghouse accesses page july 9 cs research page modified july 9 1996 cs tamu distributed supercomputer ssn organization university california los angeles jet propulsion laboratories principal investigators leonard kleinrock larry principal investigators nicholas jason cong eli mario objective major focus research design testing prototyping high performance optical interconnection network supercomputers based optically communicating mesh routers scalable geographic coverage ranges campus metropolitan areas network high speed multiple services supporting hybrid circuit switched datagram traffic direct multi hop connections dynamically reconfigurable networking level locally interconnect workstations supercomputers peripheral devices mass memory host interfaces higher networking level fully optical interconnects allowing communication devices connected distinct mesh routers goal research capture large latent distributed computational power network processors network control management leading intelligent network main motivation research stems limitations observed current supercomputer interconnect systems opportunities offered emerging communication technologies wdm optoelectronics feasible system architectures approach propose overcome usual interconnect problems replacing point point links optical interconnect system high speed lans connected optical star tree physical topology wavelength division multiplexing wdm large fiber bandwidth channels bandwidth wdm channels supporting time division multiplexing established modules defining dense virtual interconnection topology dynamically reconfigurable responding changing traffic patterns pool channels set direct end end connections mesh routers providing circuit switched service real time traffic applications heart distributed supercomputer optical interconnect myrinet ic chips high performance network consisting myricom asynchronous pipeline apc interconnected wdm optical backbone supports circuit switched packet switched datagram traffic achieves virtual topology reconfigurable interconnection optical star tree bases networking operations intelligent fabric network network node apc connected local hosts nodes multiple optical channels optical channel interface optical interconnection intelligence computational power network operation control supported technical innovations levels network design including system integration implementation interfacing distributed algorithms protocols modeling performance evaluation intelligent control resource allocation technology transition technology transfer possibilities research list fine grain meta supercomputer ssn attributes accelerate evolution network based operating system precise synchronization dispersed processes fine grain process management 100 1000 processor elements distributed checkpointing jobs dynamic entry hosts real time distributed network operating system low predictable bounded latency makes ideal wide area network control data acquisition applications examples government include air force network remote robot control nasa applications commercial arena oil power plant control avionics spacecraft control systems control electrical power distribution systems factory automation distributed image data base perusal scientific image based data base archival perusal systems developed efforts uc sequoia effort magic testbed nasa applications eos require capability perusing terabytes data quickly interactively low latency high throughput network essential responding quickly interactive control user datagram sending image bursts back user streams circuit switched click ssn status report click ssn documentation cs ucla modified tue mar 21 16 30 16 sound probabilistic reasoning project spr primary investigator eric neufeld spr project considers probabilistic approaches variety ai problems traditionally handled logics grammars heuristics students past approximate reasoning natural language reasoning time classification data logic programming working jointly tony kusalik students investigating problems logic programming including abstract interpretation visual unification transopen project center information management research georgia tech mission transopen project research improve state art open systems technology melody moore principal investigator project 15 faculty students working transopen project 1992 transopen team focused identifying relevant department defense dod industry standards assessing availability maturity open systems software team performed experiments developed research prototypes assess transition feasibility transopen research included studies business processes software engineering techniques methods transition 1992 93 work progressed areas open system standards operating systems user interfaces networking reverse engineering tools enterprise analysis major technological issues approaches 1993 1994 build year work studying techniques methods strategies advancing state art open systems transition info contact melody moore college computing georgia tech links georgia institute technology img img img atlanta georgia 30332 0280 melody cc gatech buzz graphics represent federally registered marks owned university system georgia word tech registered state georgia buzz ssdg web pages approved georgia tech office external affairs august 8 1995 modified august 21 1995 eugene liang eugene cc gatech etag content length accept ranges bytes mike reversible computing page reversible computing means computing remains reconstruct previous state computation current state follow link details mit reversible computing project mit reversible computing project aims build working electronic cpu capable totally reversible operation advantage function vastly energy operation traditional circuits chip enable applications energy limited environments years longer term reversible computing vital order future generations extremely high density fast running computers avoid increasing requirements active cooling mike work project things ve helped relating reversible computing studying high level impact complexity theory programming languages operating systems applications helping lower level tasks instruction sets circuit design programming reversible computers ph thesis proposal progress tick reversible cpu recently created chip fabricated cpu executes reversible instruction set chips tested document preliminary report tick design postscript format 8mb long due detailed layouts low energy computing medical devices delivered talk audience colleagues 2 21 96 quantum computing page conveys results studies topic area exam feb 96 quantum computing topic closely related reversible computing bibliography reversible computing shared resource project memo reversible control flow instructions working memo wrote outlines early version reversible control flow instructions instruction set architecture flawed badly revision don quote redistribute interesting related conferences 96 int symp low power electronics design 96 fourth workshop physics computation point information merged home page created project earlier carlin mike frank 10 17 96 intelligent systems lab home page intelligent system lab isl michigan state university isl established 1990 laboratory computer science department college engineering directed jon sticklen isl dedicated study knowledge based ai solutions real world engineering problems lab composed research groups knowledge based systems group lead dr sticklen genetic algorithms programming group drs bill punch erik goodman group isl year track record research collaboration composites materials center eng college center ecology ag college laboratory crop simulation ag college activity genetic engineering ag nat sci college accounting department bus college industry mcdonnell douglas procter gamble isl sets main purpose fostering environment search principles capture transfer expert knowledge knowledge based ai approaches explored web information isl activity browsed starting page msu genetic algorithms research applications group garage multi disciplinary unit interested application genetic algorithms genetic programming real world problems fundamental research ga gp number interesting projects terms ga gp fundamental research ga gp applications including parallelization gas gps multiple population topologies interchange methodologies scheduling applications including sponsored research job shop scheduling design applications including sponsored research composite material design configuration applications physics applications optimal molecule configurations systems plant floor layout web information isl ga garage group browsed starting page find clicking items interest faculty staff graduate students papers list papers classwork work isl ai classes advanced materials advanced computing symposium msu genetic algorithms research applications group garage major projects ai agriculture advanced computing thrust msu composites center darpa made iii project reengineering metal assemblies largely polymer composites msu madefast technology program tutorials composite materials contact information principle faculty members jon sticklen sticklen cps msu william punch punch cps msu lab location address 317 engineering building phone 355 places visit msu main web server msu department computer science web server msu web servers world wide web information hot java site isl home page web isl cps msu frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat project menu html frame parallel programming laboratory broad objective parallel programming laboratory development enabling technologies parallel computing major areas focus parallel programming support tools environments application specific techniques announcements converse release converse programming manual updated september 30 1996 chapters parameter marshalling load balancing click manuals updated version accesses 9 18 96 research map papers manuals presentations download group links private questions frame main frame bottom frame daedalus project home page daedalus project uc berkeley concerned research wireless networking mobile computing goal combine intelligent adaptive applications smart networking software multiplex connections wide variety networking technologies index img img img img img people recent publications big picture recent talks calendar people involved faculty randy katz eric brewer graduate students elan amir hari balakrishnan armando fox steve gribble todd daniel jiang nguyen venkat padmanabhan mark undergraduate students john staff keith part time alumni srinivasan seshan ibm watson research center ny hiring programmer analyst wanted recent publications notice documents contained directories included contributing authors means ensure timely dissemination scholarly technical work commercial basis copyright rights maintained authors copyright holders notwithstanding offered works electronically understood persons copying information adhere terms constraints invoked author copyright papers compressed postscript gzipped trace based approach modeling wireless channel behavior postscript nguyen randy katz brian noble satyanarayanan proceedings winter simulation conference december 1996 related work mobile network tracing note versions ghostview problems handling postscript file printers print trouble security move indirect authentication kerberos postscript 152 kb armando fox steven gribble acm 96 ny november 1996 fast scalable wireless internetworks postscript 152 kb ramon venkata padmanabhan acm 96 ny november 1996 adapting network client variation demand dynamic postscript 1 1mb armando fox steven gribble eric brewer elan amir asplos vii boston ma october 1996 reducing power consumption network interfaces hand held devices compressed postscript 64 kb mark paul gauthier harada randy katz proc 3rd international workshop mobile multimedia communications 3 princeton nj usa sept 1996 comparison mechanisms improving tcp performance wireless links compressed postscript 438 kb adobe pdf 586 kb balakrishnan padmanabhan seshan katz proc acm sigcomm conference stanford ca usa aug 1996 note versions ghostview problems handling postscript file printers print trouble pdf file works fine predictive prefetching improve world wide web latency compressed postscript 95 kb venkata padmanabhan jeffrey mogul acm sigcomm computer communication review july 1996 reducing www latency bandwidth requirements real time html armando fox eric brewer proceedings international world wide web conference paris france 6 10 1996 cellular wireless networks daedalus implementation experience compressed postscript 90 kb srinivasan seshan hari balakrishnan randy katz kluwer international journal wireless personal communications case wireless overlay networks compressed postscript 266 kb randy katz eric brewer spie multimedia networking conference 96 san jose ca jan 29 30 1996 bay area research wireless access network barwan compressed postscript 215 kb randy katz eric brewer elan amir hari balakrishnan armando fox steve gribble todd daniel jiang thanh nguyen venkata padmanabhan mark proceedings spring compcon conference 1996 improving reliable transport handoff performance cellular wireless networks compressed postscript 101 kb hari balakrishnan srinivasan seshan randy katz acm wireless networks vol 1 4 december 1995 improving tcp ip performance wireless networks compressed postscript 76 kb hari balakrishnan srinivasan seshan elan amir randy katz proc 1st acm conf mobile computing networking berkeley ca november 1995 student paper award application level video gateway compressed postscript 47 kb elan amir steve mccanne hui zhang proc acm multimedia 95 san francisco ca november 1995 efficient tcp networks wireless links compressed postscript 28 kb elan amir hari balakrishnan srinivasan seshan randy katz proc workshop hot topics operating systems hotos orcas island wa 1995 adaptation mobility wireless information systems compressed postscript 115 kb randy katz ieee personal communications magazine vol 1 1 quarter 1994 pp 6 17 improving http latency compressed postscript 35 kb venkata padmanabhan jeffrey mogul proc international world wide web conference chicago il usa october 1994 slightly revised version paper appeared computer networks isdn systems 28 nos 1 2 december 1995 pp 25 35 software architecture infopad system compressed postscript 263 kb le seshan rabaey proc mobidata workshop mobile wireless information systems brunswick nj october 1994 providing network video service mobile clients compressed postscript 21 kb keeton seshan ferrari katz proc 4th acm workshop workstation operating systems wwos iv napa ca october 1993 design wireless portable systems brewer lutz richards truman katz rabaey proc spring compcon conference san francisco ca march 1995 providing connection oriented network services mobile hosts compressed postscript 59 kb keeton seshan katz ferrari proc 1993 usenix symposium mobile location dependent computing cambridge ma august 1993 recent talks poster sessions june 96 retreat materials march 96 ilp materials january 96 retreat materials calendar recent upcoming events summer 1996 daedalus retreat june 1996 lake tahoe ca retreat materials industrial liaison program ilp march 1996 berkeley ca ilp materials spring 1996 daedalus retreat january 1996 monterey ca retreat materials check ftp site page visited times january 30 1996 maintained mark cs berkeley hari balakrishnan hari cs berkeley wireless networking pages berkeley img img img img img img daedalus barwan infopad infonet check ftp site page visited times 27 1996 maintained mark cs berkeley biomedical computing laboratory biomedical computing laboratory investigates fundamental issues biomedical computing laboratory multidisciplinary environment biomedical computing research supports number research project involving biomedical research computers professor bruce rosen director laboratory laboratory interested developing algorithms detect salient clinical features biological signals aid physicians medical decision making major research projects computer aided fetal heart rate analysis determine fetal determine fetal mortality computer aided analysis distinguish benign malignant pigmented skin lesions algorithms quadtree representation matrices description decomposing matrices rows columns tiny blocks decompose recursively array tree stored sequentially problem multiprocessing subtrees explore structure exercise thesis functional programming ideal multiprocessing resulting algorithms expressed performance opportunites algorithms abound sparse matrices empty subtrees simple algebra uniform algorithms applied sparse problems search problems pivoting steer summary information interior nodes tree gaussian elimination subtree order eliminated step resulting pivoting developed exact floating point decomposition faculty david wise dswise randall bramley bramley graduate students jeremy frens jfrens support supported part national science foundation grant numbered cda93 03189 img return iu computer science research view synthesis image interpolation investigators steve seitz chuck dyer devised provably correct automated technique creating views scene basis views scene technique relies geometric image interpolation morphing graphics community produce intermediate images morphing techniques enjoy widespread theoretical validity established 2d interpolation views scene produce sequence physically valid views scene surprisingly answer providing images undergo simple procedure assumptions visibility projection process satisfied view synthesis work automated stereo techniques determine image correspondences recent work view morphing considers user interaction guide interpolation computed interpolations image pairs original images shown left click interpolated images center mpeg movies showing computed interpolations view interpolations original 1 interpolated 1 5 original 2 img img img work physically valid view synthesis image interpolation seitz dyer proc workshop representation visual scenes 1995 changed june 30 1995 real time computing laboratory real time computing laboratory research group computer science engineering division electrical engineering computer science department university michigan group members kang shin pinaki mazumder farnam jahanian nandit soparkar chinya ravishankar staff beverly graduate students post doctoral researchers alumni research projects oarmada project services embedded real time applications networks real time multicomputer projects information departmental ftp site ftp site real time computing laboratory eecs building 1301 beal avenue univerity michigan ann arbor mi 48109 2122 phone 313 936 fax 313 763 4617 current communications research laboratories projects information theory information retrieval graduate students leung lawson professors coffey project examines fundamental limits efficient context based retrieval large scale databases scientific medical databases nature quantity data involved applications demand approaches goal project investigate role methods information theory play task based number simplified abstract models derived results demonstrate expected access time greatly reduced general adding redundancy database general problem involves number interesting variants classical problems source channel coding multi user information theory developing theoretical results research aiming acquire insight provide order guidance system design guidance found comparisons results arrived detailed simulation systems applicability robustness results investigated actual datasets realistic workloads validate models assess applicability results physical systems maximum likelihood sequence estimation asynchronous data communications graduate student professor hero developing techniques maximum likelihood sequence estimation asynchronous multiple access communications coherent spatial diversity receiver antenna array project involves aspects estimation theory lower bound analysis iterative implementations maximum likelihood viterbi em algorithms multiple access communications antenna array processing maximum likelihood beamforming direction finding power estimation obtained trivial extension snyder estimation algorithm array includes spread spectrum modulation effects fading achieved iterative maximum likelihood algorithm based generalization called space alternating generalized em sage expectation maximization em algorithm recently developed fessler hero problems reconstruction resulting sage type sequence estimation algorithm yields maximum likelihood estimates lower complexity snyder involve approximations easily shift common mobile radio communications research papers prof neuhoff students eecs dept university michigan accessed anonymous ftp ftp eecs umich directory people neuhoff eecs dept network path ftp people neuhoff structured vector quantization asymptotic quantization theory graduate students hui lyons professor neuhoff sponsors national science foundation vector quantization increasingly lossy data compression technique sources speech images video practical vector structure simplify encoding decoding block transform tree structured stage lattice quadtree product pyramid finite state vector common techniques listed roughly decreasing order structure structure generally effect rate distortion performance permits larger dimensions results performance complexity theory explain complexity performance tradeoff structured vector project developing methods analyzing structured vector extension bennett integral vector shows squared error depends distribution shape quantization cells asymptotic formula probability density quantization error methods lead successful analysis structured vector including tree structured stage analysis transform low rates insight gained analysis led form stage quantization called cell conditioned multi stage low complexity advantages traditional multi stage quantization asymptotically suffers loss performance relative unstructured quantization lead high performance low complexity methods converting entropy fixed rate model based digital image halftoning professor neuhoff model based approaches halftoning developed models visual perception models printing developed approach minimizes squared error perceived intensity continuous tone image perceived intensity printed image adaptation error diffusion method include printer model traditional approaches ordered clustered dither obtain robustness printer distortions ink spreading expense spatial resolution visibility contrast methods exploit printer distortions produce higher quality images obtained printers improvements due model based halftoning expected reduce resolution requirements laser printers high quality printing 400 dots inch 600 model based halftoning transmission high quality documents high fidelity gray scale image encoders cases halftoning performed receiver printing coding efficiency approach permits tuned individual printer characteristics vary considerably printers write black write white laser printers image coding students horowitz professor neuhoff image coding process creating binary image representations dual goals efficiency bits representation accuracy reproduced images similar original approaches pursued involves detailed model intermediate level human visual sensors construct transform codes hide quantization noise involves design lossless image codes based adaptive prediction kinds adaptation strategies lossless image codes intended applications medical imaging exact reproduction image required hand project intended everyday applications exact reproduction good quality high efficiency needed performance complexity networks coded modulation graduate students sung professors stark coffey sponsors national science foundation parts research project part deals decoding algorithms worst case interference work derived transmission decoding strategies maximum information transmission minimum error probability strategies vary transmission power performance maximum likelihood decoding algorithm worst case improved worst case interference derived resulting performance part involves developing decoders achieve favorable tradeoffs complexity versus performance area number current topics investigated design minimal block codes fundamental limits decoders reduced number states decoding algorithms time varying channels spread spectrum channels graduate students chang professor stark project examining performance spread spectrum systems channel type fading spread spectrum system small bandwidth fading appears frequency spread spectrum system fading frequency selective goal examine performance direct sequence spread spectrum system operating presence fading error control coding important issues channels memory selectivity channel synchronization algorithm decoding approach issues understood system designers presently preliminary results channel larger spreading improves performance spite fact received energy treated interference part signal words bandwidth increases channel signals unresolved resolved rejected processing gain spread spectrum system communicating power lines graduate student wang professor stark goal research investigate alternatives transmitting data power line power line suffers distortion characteristics media forms due varying function frequency form due reflections mismatched lines transmitting data power lines spread spectrum techniques distortion present channel investigating modulation coding schemes spread spectrum transmitting data power line optical communications noisy channels graduate student lee professor noisy channel channel capacity close noisy channels model physical channels operating low signal noise ratios importantly large class physical channels operating arbitrary signal noise ratios modeled repeated true infinite bandwidth additive white gaussian noise channel direct detection optical poisson channel error exponent achievable performance block codes communications channel code achieves performance exponentially optimum channels error exponent bounded research error exponent computed large class exponentially optimum codes explicitly constructed channels ideas applied derive error exponent exponentially optimum codes direct detection polarization switched optical channel distance bounds constrained codes graduate student yang professor basic problems coding theory find largest code length minimum distance upper lower bounds unconstrained digital transmission recording systems considerations spectral shaping clocking reduction interference require recorded sequences satisfy special run length constraints research distance bounds construction constrained error correcting codes investigated upper bounds derived minimum achievable distance constrained sequences lower bounds derived include cost constraints constrained write memories graduate student yang professor sponsors office naval research office naval technology write memory storage medium bit location changed virgin 0 state permanent 1 state data recorded marking blank 0 state bits marked locations stuck 1 state limit degree memory examples electronic computer industry punch cards paper tapes optical disks current laser optics technology produces write cd roms storing archival data data periodically updated initially recorded write disk implementing efficient coding scheme expense replacing disk saved research ultimate capacity constrained write memories investigated techniques information theory filters graduate students brooks professor sponsor national science foundation thin film play major role lightwave devices applications include distributed feedback switching phase matching nonlinear materials pulse compression coupling optical filtering applications periodic thin film frequency dependent coupling modes produce filter spectral response inverse scattering techniques developed designing filters efforts underway fabricate devices fabrication techniques pursued include optical direct write method based gamma ray induced defect centers ion glasses approach filter demonstrated compensate dispersion induced pulse spreading optical fibers rare earth lasers graduate students brooks professor sponsors national science foundation nsf center optical science smith industries america recently development rare earth fiber lasers received considerable attention fiber lasers exhibit host desirable properties permit wide tuning ranges short pulse generation broad emission lines pump powers required low pump beam strongly confined small volume finally rare earth lasers offer frequency stability longer temperature sensitivity semiconductor devices traits make promising devices telecommunications sensing spectroscopic applications glass lasers planar substrates natural extension fiber technology opposed fiber integrate multiple components single glass substrate components include distributed feedback laser mirrors mode nonlinear elements fabricated channel lasers special glass demonstrated glass integrated optic distributed laser efforts passively mode lock lasers extend theses results rare earth hosts sensors based technology development return um eecs systems division homepage distributed systems laboratory school engineering applied science university pennsylvania moore school electrical engineering room 100 102 200 33rd street philadelphia pa 19104 6389 real logo pending creative genius page pages undergoing major distributed systems laboratory dsl hardware oriented academic research facility part computer information science electrical engineering departments school engineering applied science university pennsylvania dsl located floor moore school rooms 100 102 dsl split organizational halves room 100 houses academic dsl laboratories courses held staff offices located inside room 102 called research dsl home research facilities graduate student offices academic dsl academic dsl coursework academic dsl computing resources research dsl research dsl library papers cis ftp site research dsl ph students dsl dsl faculty dsl staff laboratories research groups grasp laboratory real time systems group telecommunications networking program img cis home page hans kuhlmann kuhlmann central cis upenn lab manager dsl room 100b img jerome professor computer science engineering library 2000 research project exploring system engineering future line libraries project approach pragmatic develop build prime data prototype testbed line electronic library technology system configurations expected economically feasible year 2000 initial data accumulated collection computer science technical reports form scanned images basic hypothesis technology line storage display communications make economically place entire contents library line make accessible computer workstations located vision browse book journal paper thesis report ordinary personal computer follow citations pointing report paper selected pop immediately adjacent window goal invent develop evolving technologies work harness engineering deployment large scale systems accompanied traps surprises apparent component technologies typical research topics include discovering wanted items robustly linking information network making line information reliably decades img img img qualitative reasoning research utexas qualitative reasoning qr research group research areas qualitative reasoning physical world qsim indexed bibliography research papers qsim users applications qsim systems spatial reasoning intelligent robotics tour ssh indexed bibliography research papers access limited logic knowledge representation algernon indexed bibliography research papers qr group supervised professor benjamin kuipers kuipers cs utexas part artificial intelligence lab computer science department university texas austin pointers qualitative reasoning book graduate students qualitative reasoning robotics knowledge representation alumni including dissertations visitors world dissertation abstracts yellow pages papers software easily accessible research area descriptions visit ftp directory papers ftp directory software documents bjk top visit computing science sfu academic computing services area development ic 2 home page ic 2 titled knowledge based object oriented spatial database system gis applications iris precarn project theme intelligent computation gopher wwweb node housed school computing science simon fraser university purpose disseminate project information project members sponsoring researchers interested active research area ic 2 project plan ic 2 participants growing list research papers iris projects ubc including closely related ic 5 project entitled content based analysis abstraction visual information management interesting www sites page maintained cs sfu ca impulse based simulation paradigm simulation physical systems hard simulate efficiently traditional constraint based methods key idea contact interactions objects affected collisions block apparently rest table experiences tiny rapid collisions surface basic theory put practice impulse rigid body dynamic simulator running hp sgi platforms impulse written brian physical accuracy computational efficiency continue important design criteria evolving system physically accurate real time 3d simulation complex systems goal ongoing research impulse francesca metaphors manual haptic interface interaction virtual environments animated agents simulation scripting languages simulation based design parts feeders john canny advising brian combining impulse constraint based techniques interactive simulation eric paulos dinesh manocha parallelization impulse based algorithms check eric work parallelizing impulse including depth tour operational steps aaron simulation based verification algorithms related research papers brian hybrid simulation combining constraints proceedings workshop simulation interaction virtual environments july 1995 postscript 50k gzipped postscript brian john canny impulse based simulation rigid bodies proceedings 1995 symposium interactive 3d graphics april 1995 3 postscript 184k gzipped postscript brian john canny impulse based dynamic simulation proceedings workshop algorithmic foundations robotics february 1994 2 postscript 166k gzipped postscript simulation movies simulation art gallery special master motion paul debevec bowling pins coins block letters brian cs berkeley 25 july 1995 foundations circularity description widespread phenomena computer science led peter aczel develop richer notion set universe project devoted applying theory science developing theory response applications barwise moss finishing vicious circles book topic faculty jon barwise larry moss dirk van gucht graduate students alexander math matthias img return computer science research page relevant description research program attempts give formal theory context relevance logic implication relevant connection antecedent correspondingly order relevant connection predicate term predicated project philosophical logic link computer science notion strict function depends arguments definition relevant relevance logic identity formal properties explored linked ontological issues include external relations question existence property membership relations applications philosophy science connection goodman paradox paradoxes confirmation applications made frame problem ai monotonic reasoning treating relevant default faculty michael dunn affiliated projects philosophy institute university mexico phillip kremer department philosophy stanford university support college arts sciences img return computer science research page img overview img research img partners img people img publications img demos img facilities img related sites img anouncements img university server mail suggestions srihari cs umn merging collaborative environment sponsors ibm nsf information technology organizations program iri researchers prasun dewan jon munson description merge versions object common state arises collaborative computing due reasons including optimistic concurrency control coupling absence access control mobile computing current systems support restricted forms merging require programmers completely implement merge procedures hypothesis research automatically generate large variety merge procedures high level specifications procedures research investigating issues resolved establish hypothesis including simultaneous merging arbitrary number objects merging user defined objects real time merging user interface objects merging mobile environment abstractions merge procedures relationship merging collaboration functions concurrency control experimental method concepts implemented validation experiments successful merging common operation collaborative environment requiring significant application specific programming specialized parallel architectures research group architectures change excuse utilize processor research group involved building high performance application specific parallel architectures software heterogeneous systems engaged research efforts project design analyze hardware features support real time applications general purpose risc processors project develop flexible compiler framework scale easily adapted architectures scale complete quickly build sophisticated optimizing compiler special purpose architectures project systems advanced architectures object systems laboratories descriptions prior research projects developed heterogeneous tightly coupled system real time knowledge based computer vision called image understanding architecture conjunction real time systems research group built single chip parallel array called implements scheduling kernel spring real time operating system constructed arpa image understanding benchmark benchmark intended measure appropriateness parallel machines image processing pieces software iu benchmark anonymous ftp site lab personnel faculty staff dr charles weems director alan staff programmer graduate students steven dropsho glen weaver graduate students katja daumueller dr rabi dutta dhagat joe kiniry dr martin dr deepak michael scudder technology transfer papers reports umass technology transfer policy source code page accesses 577 umass specialized parallel architecture research group weaver spa www cs umass back umass research deschutes mobile robot b12 mobile robot oregon enclosure software development b12 emulator code list bug list team history spring 1994 winter 1994 previous years related material robotics internet resources cal tech robotics lab cmu computer vision georgia tech ai indiana university robotics home page mit ai lab home page university maryland robotics home page university massachussetts laboratory perceptual robotics university rochester vision robotics lab usc robotics lab stanford robotics laboratory university utah robotics vision yale vision robotics group uw cs uoregon greg cs uoregon modification 4 17 94 retic behavioral controller based vertebrate reticulate formation description retic behavioral controller proposed 1968 blum forgotten 25 years amazing original retic anticipated work analog neural nets boltzmann machines neuroethology behavior sensor fusion control android robots work today researchers artificial neural field networks proposed mills ideally suited implement vlsi retic model larger structure reticulate formation faculty jonathan mills graduate students students research area send mail jonathan mills affiliated projects support nsf graduate research traineeship program award 1995 1999 information modern analog field computing related projects analog vlsi robotics laboratory return computer science research page scheme language implementation description scheme programming language vehicle programming languages research work scheme implementation serves understanding imperative functional language implementation improve utility scheme research vehicle research includes work storage management control representation program analysis code optimization register allocation oop subsystems run time compilation faculty kent dybvig postdocs graduate students carl bruggeman robert burger oscar waddell john zuckerman affiliated projects scheme 2000 syntactic abstraction iu scheme educational infrastructure project computer science research page img resource bounded reasoning research group department computer science university massachusetts box 34610 lederle graduate research center amherst ma 01003 4610 voice 1 413 545 4189 fax 1 413 545 1249 personnel resource bounded reasoning research group part research department computer science university publications massachusetts amherst group headed symposia professor shlomo zilberstein studies implications talks limited computational resources design affiliations intelligent agents group conducts research decision theory real time planning autonomous agent architectures reasoning uncertainty resource bounded reasoning resource bounded reasoning emerging field artificial intelligence concerned construction intelligent systems operate real time environments uncertainty limited computational resources research field covers construction composition meta level control computational methods small quantities computational commodities time memory information traded gains computed results needed employ resource bounded reasoning techniques based simple general observation complex domains computational resources required reach optimal decision reduce utility result observation covers wide range applications medical diagnosis treatment combinatorial optimization probabilistic inference mobile robot navigation information gathering common problems feasible computationally desirable economically compute optimal answer taking cost decision making account easy task optimal level deliberation varies situation situation beneficial build systems tradeoff computational resources quality results advantages resource bounded reasoning early days ai heuristic methods techniques address problem computational complexity resource bounded reasoning techniques important advantages previous approaches shift attention design time solutions flexible run time solutions seek optimize solution quality shift run time control deliberation improves capability intelligent systems deal primary sources uncertainty source internal system relates capability produce incrementally improving solutions assess quality source uncertainty external relates unpredictable change environment system operates run time control deliberation seeks reduce effect uncertainties performance system optimization decision quality distinctive feature resource bounded reasoning building systems find good answer goal resource bounded reasoning techniques find optimal answer optimality defined respect system knowledge computational capabilities typically optimal answer require maximal solution quality systems referred bounded optimal bounded rational shlomo cs umass treadmarks distributed shared memory dsm system treadmarks supports parallel computing networks workstations main feature global shared address space machines cluster shared address space distinguishes packages pvm provide message passing interface machines growing consensus parallel computing community shared memory interface desirable application programmer viewpoint allowing focus algorithmic development managing communication challenge providing shared memory interface efficiently end treadmarks incorporates innovative features including release consistency multiple writer protocols current research treadmarks project includes integration compiler runtime techniques high level synchronization operators multithreading multiprocessor nodes treadmarks runs ibm dec sun hp x86 running freebsd 2 linux slackware 3 0 sgi hardware fortran supported treadmarks developed support texas advanced technology program treadmarks distributed small cost universities nonprofit institutions information software contact tim miller treadmarks ece rice commercial information treadmarks contact phone 713 398 fax 713 398 people overview paper slides technical papers theses applications documentation user sites information releases related projects mobile computing multimedia lab university maryland college park page construction bear objective goal laboratory investigate issues mobile computing multimedia find solutions technical problems areas future integration technologies require solutions specific problems arise combined wireless mobility problems routing protocols algorithms resource service location protocols performance evaluation nfs tcp mechanism improve throughput wireless links multimedia atm networks concerned video data encoding compression resource allocation traffic characterization shaping multimedia teleconferencing working designing class operating system suitable multimedia applications people faculty members prof satish tripathi dr graduate students george rohit ibrahim frank miller cynthia alexander yeh wang wei zhao alumni pravin rajeev papers publications theses technical reports multimedia operating system device drivers fun stuff photographs testbed resources net sites related mobile computing sites related multimedia sites related atm networking update sat mar 16 12 59 04 est 1996 maintained rohit george updates suggestions comments send mail rohit cs umd cs umd img barbara liskov nec professor research associate software science engineering programming methodology group focused distributed computing specific challenges include making easier programmers implement distributed applications supporting secure convenient data code sharing distributed environments current research illustrated object oriented database system users universe objects stored reliably highly accessible needed achieve goals object storage replicated objects universe shared client programs written programming languages controlled sharing provided access control mechanism clients locate objects navigation queries object encapsulated state set methods users extend defining object types implementations types definitions object oriented programming language called theta clients interact calling methods objects calls run inside ensure objects corrupted misbehaving client programs implemented languages unsafe features explicit pointer arithmetic installed dec alphas connected local area network work includes harp highly file system runs inside network file server nfs clients continue file server usual files replicated server machines machine crashes system reconfigured fly users access files replication technique harp future plans include basis distributed implementation applications applications based client server model components explicitly exchange messages conduct experiments confirm belief practical distributed applications easier blackboard clients write information request kind service img img img link asset reference link asset library netlib link asset webpage scalapack project 21 579 accesses library count updated 11 13 96 02 12 44 darpa ito progress report project scalable library numerical linear algebra fiscal year 1995 1996 viewing img click supercomputing 96 scalapack poster scalapack project collaborative effort oak ridge national laboratory rice university university california berkeley university california los angeles university illinois university tennessee knoxville scalapack project made 4 components dense matrix software scalapack large sparse eigenvalue software sparse direct systems software preconditioners large sparse iterative solvers scalapack version 1 4 includes routines solution dense band tridiagonal linear systems equations condition estimation iterative refinement lu cholesky factorization matrix inversion full rank linear squares problems orthogonal generalized orthogonal factorizations orthogonal transformation routines reductions upper bidiagonal tridiagonal form reduction symmetric definite definite generalized standard form symmetric generalized symmetric nonsymmetric software single precision real double precision real single precision complex double precision complex software written portable wide range distributed memory environments cray t3 ibm sp intel series tm cm 5 clusters workstations system pvm mpi draft scalapack users guide comprehensive installation guide provided test suites scalapack routines future releases scalapack include routines solution general banded linear systems general symmetric positive definite tridiagonal systems rank deficient linear squares problems generalized linear squares problems singular decomposition full index majority alignment restrictions removed ability operate partial blocks release scalapack fall 1996 parallel extension software package solving large scale eigenvalue problems distributed memory parallel architectures message passing layers supported mpi serial retrieved installed prior installing core routines single precision real double precision real single precision complex double precision complex extensive set driver routines subset parallel computation templates easily modified construct problem specific parallel interface fully parallel package solve sparse linear system form ax message passing multiprocessor matrix assumed symmetric positive definite mesh dimensions version tested intel paragon makes efficient parallel solution hand side vectors package parallel preconditioners general sparse matrices includes classical point block relaxation methods block preconditioners includes ilu domain decomposition methods additive schwarz complement communication protocol mpi low level routines petsc library installing complete petsc library funding effort part darpa doe nsf crpc comments suggestions scalapack cs utk scalapack directory scalapack project collaborative effort oak ridge national laboratory rice university univ tenn knoxville univ calif berkeley univ calif los angeles univ illinois urbana champaign scalapack project made 4 components dense matrix software scalapack large sparse eigenvalue software sparse direct systems software preconditioners large sparse iterative solvers directory number software packages involved scalapack project note november 1996 directory updated prototype codes scalapack prototype directory pre built scalapack libraries url blas http www netlib org blas index html url http www netlib org index html url pvm http www netlib org pvm3 index html url mpi http www mcs anl gov mpi files obtained anonymous ftp ftp rice questions comments directed scalapack cs utk pre built scalapack libraries programs lib scalapack archives pre built scalapack libraries lib scalapack examples programs calling scalapack routines lib scalapack prototype prototype codes hpf wrappers core solvers matrix sign function software documentation scalapack file scalapack scalapack tar gz scalapack version 1 4 source code installation guide test suite assumes blas prebuilt libraries index directory netlib size bytes file scalapack scalapack install ps lapack working note 93 installation guide scalapack size bytes file scalapack scalapack ug ps gz preliminary draft scalapack users guide 200 pages size bytes file scalapack errata scalapack errata file scalapack details machine specific installation hints bug fixes patches list fixed bugs upcoming release size 4113 bytes file scalapack ps lapack working note 100 proposal set parallel basic linear algebra subprograms size bytes file scalapack ps quick reference guide size bytes file scalapack ps reference manual size bytes file scalapack trans ps parallel matrix transpose algorithms distributed memory concurrent computers paper outlines facet size bytes file scalapack ftp email netlib users version version 2 1 file tar compress uuencode updated july 1995 size bytes lang fortran gams file scalapack ftp email netlib users version version 2 1 file tar compress uuencode updated march 24 1995 size bytes lang fortran gams file scalapack readme readme file distribution fortran 77 software package solving large scale eigenvalue problems package designed compute eigenvalues eigenvectors large sparse matrix size 2146 bytes file scalapack instructions installation instructions size 863 bytes file scalapack ug ps user guide file scalapack tar gz implementation implicitly restarted method computing selected eigenvalues eigenvectors large sparse matrix solve symmetric nonsymmetric standard generalized eigenvalue problems compute partial singular decomposition dan sorensen sorensen rice rich mcs anl gov chao yang chao rice size bytes lang fortran 77 file scalapack readme readme file distribution extension software package solving large scale eigenvalue problems distributed memory parallel architectures message passing layers supported mpi size 2662 bytes file scalapack instructions installation instructions size 1119 bytes file scalapack ug ps user guide file scalapack tar gz parallel implementation implicitly restarted method computing selected eigenvalues eigenvectors large sparse matrix file includes extensions needed create serial retrieved installed prior installing rice dan sorensen sorensen rice rich mcs anl gov chao yang chao rice size bytes lang fortran 77 file scalapack tar gz ftp users email fully parallel package solve sparse linear system form ax message passing multiprocessor matrix factorization release meant intel paragon code compiled tested intel paragon running osf 1 128 processors code written message passing extensions version features solving system hand side vectors file tar gzip raghavan cs utk size bytes lang file scalapack tar gz package preconditioners large sparse iterative solvers includes source code documentation victor math ucla updated july 3 1996 size bytes scientific visualization laboratory department computer science texas university college station tx 77843 3112 tel 409 845 fax 409 847 8578 cs tamu scientific visualization combines computer based vision advanced techniques geometric modeling rendering animation virtual reality result visual technology offers solutions challenging scientific engineering problems directed dr bruce mccormick scientific visualization laboratory affiliated computer science division texas engineering experiment station laboratory part texas university located bright building college station campus laboratory focusing scientific visualization modeling application areas gaze contingent visual communication brain mapping modeling visualization large scale networks personnel selected publications facilities grants contracts page maintained andrew send questions comments suggestions cs tamu updated 5 28 96 project rocky architectural performance interpreted languages project description interpreted languages increasingly popular years due part demands portability safety ease project examines performance interpreted languages environments perspectives interpretation strategy implementation processor architecture utilization basis study collected set benchmarks microbenchmarks implemented interpreted languages perl tcl java mipsi instrumentation tracing techniques evaluate performance characteristics benchmarks order gain insight similarities differences languages execution environments people faculty jean loup baer baer cs washington brian bershad bershad cs washington henry levy levy cs washington students dennis lee dlee cs washington ted romer romer cs washington geoff voelker voelker cs washington alec wolman wolman cs washington wayne wong waynew cs washington papers romer lee voelker wolman wong baer bershad levy structure performance interpreters asplos vii abstract postscript java measurements x86 java source files benchmarks tools collect information performance x86 applications ve building binary rewriting tool called etch etch publicly read etch home page internal documentation project internal documentation people uw cse updated july 24 1996 romer cs washington 3530 ucla cognitive systems laboratory director pearl research associates norman avi dechter rina dechter visiting scholars rachel ben adnan hector geffner dan geiger goldszmidt graduate students alexander cao thanh david tan wah verma thomas yu stanley administrative assistant research areas evidential reasoning geffner pearl distributed interpretation multi source data networks partial beliefs learning dechter pearl tan verma structuring links belief networks form representation consistent stream observations constraint processing ben dechter dechter pearl intelligent backtracking learning searching restructuring constraint networks truth maintenance systems temporal reasoning geiger paz pearl verma characterization informational dependencies graph representations default reasoning ben geffner goldszmidt pearl tan qualitative probabilistic reasoning drawing plausible conclusions incomplete information supporting grants nsf probabilistic networks automated reasoning iri theoretical foundations reasoning heuristics related causal networks dns industrial gift support research cognitive systems laboratory corp airforce dynamic constraint networks airforce office scientific research afosr 90 distributed diagnosis systems multiple faults corporation micro 93 124 rockwell strategies reasoning uncertain environment rockwell international micro 93 124 publications selected bibliography availble paper collections statistical series report requests directed prof pearl cs ucla ucla computer science department boelter hall los angeles california 1596 310 825 3243 lab pages found link cs ucla ucla computer science department boelter hall los angeles california 1596 310 825 3243 oops research group home page oops research group supervised prof paul wilson graduate students group stephen paul carl ajit george mark johnstone sheetal kakkad scott kaplan donovan michael neely zhu qing douglas van research areas memory hierarchies persistent object stores distributed virtual memories caches developed simple high performance persistent store called texas pointer swizzling page fault time implement large address spaces efficiently stock hardware operating systems standard compilers basic studies program behavior memory allocation attempt repair damage decades unsound studies memory allocation extensive allocator survey mike neely masters thesis automatic storage management real time generational distributed wilson large small surveys garbage collection papers efficiency locality garbage collectors recently developed hard real time garbage collector written smart pointer interface object oriented scheme adaptive memory management virtual memory file systems dynamic grouping compression log structured file systems checkpointing fault tolerance time travel debugging implementation highly extensible portable programming systems including object oriented extended scheme system rscheme threads sockets real time gc tk interface donovan home page info alpha release source code paul wilson notes scheme scheme interpretation compilation raw ascii text rscheme ftp description integrated macro processing algorithm support extensible languages open compilers stephen carl masters thesis note thesis references couple papers writing aren draft form online draft paul wilson book progress introduction scheme implementation html format web browsing material ascii notes scheme improved expanded presentation 300 standard texinfo pages material works including intro object systems good general introduction scheme language scheme programming interpreters compilers general introduction things macros making good background reading stephen carl masters thesis list papers descriptions papers bibliography heap management source code texas persistent store anonymous ftp ftp cs utexas pub garbage readme file lists material including subdirectories collected papers 1991 1993 oopsla garbage collection memory management workshops people interested garbage collection interested henry baker ftp site overloaded site accessible site great interest hans boehm papers free source code garbage collectors languages sheetal kakkad logo communications research group department computer science michigan state university communications research group crg michigan state university addresses efficient communication parallel distributed computing specific research topics include communication architectures protocols network interface software communication libraries communication aspects parallel distributed applications members group include prof philip mckinley approximately 10 graduate undergraduate students crg research equipment presently funded national science foundation department energy hpcc program corporation foundation department computer science michigan state university description people survey overview papers research projects publications crg public domain software packages laboratory facilities crg ftp site michigan state university msu department computer science information contact philip mckinley dept computer science 714 wells hall michigan state university east lansing mi 48824 1027 telephone 517 353 fax 517 432 1061 email mckinley cps msu viewed netscape 2 0 3 0 computer vision research laboratory established computer science department university massachusetts 1974 goal investigating scientific principles underlying construction integrated vision systems application vision problems real world importance emphasis work vision systems capable functioning flexibly robustly complex changing environments research laboratory supported federal agencies including nsf arpa afosr onr introduction private industry major focus laboratory knowledge driven image interpretation recovery 3d structure motion images image sequences computer architectures vision research performed context task oriented funded projects including arpa radius ugv learning parallel architectures efforts unifying unique theme laboratory integration encompassing basic research methodologies driving development vision system research environments work progress aerial image understanding radius intermediate symbolic representation isr schema learning system research projects parametric pixel classification outdoor images color based image retrieval 2d 3d medical image processing object tracking augmented reality terrain reconstruction visualization unmanned ground vehicle ugv lab hardware software facilities vision seminar fall 1995 papers published 1991 1996 technology transfer policy information umass library online catalog arpa image understanding datasets local ftp site vision related imagery html access links information servers information vision group members restricted access address written correspondences computer vision research laboratory correspondence computer science department lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 information contained covered university massachusetts copyright umass computer vision research group webmaster vis www cs umass ut artificial intelligence laboratory artificial intelligence laboratory university texas austin distinguished history large number excellent faculty graduate students news world report 3 18 96 ranked ai program 5th nation ai lab closely linked ut computer science department faculty bob boyer automated theorem proving robert causey logic philosophical foundations benjamin kuipers qualitative reasoning vladimir lifschitz reasoning action risto miikkulainen neural networks dan miranker rule based systems ray mooney machine learning gordon novak automatic programming physics problem solving bruce porter multi functional knowledge bases emeritus faculty woody bledsoe oct 4 1995 automated theorem proving dream 1984 aaai presidential address robert simmons memoriam postdocs peter clark art souther technical reports software ftp directories ai lab technical reports automated theorem proving technical reports kuipers miikkulainen mooney novak porter pointers ai labs ai funding agencies contact novak cs utexas graph theory primary investigators grant mark algorithmic development restricted classes graphs problems graph theory np complete general graphs practice rarely contend general graphs information limit graphs restricted class graphs arise geometric models common problems solved efficiently restricted classes maximum clique circle graphs project employ techniques including generalized form dynamic programming design polynomial time algorithms problems restricted classes graphs graph parameters generally equal equal restricted classes showing problems np complete developing algorithms finally study classes graphs determine wide variety problems np complete adjacency split graph objective partition vertices graph sets vertex set adjacent vertex set sets size determining graph adjacency split eas np complete general graphs n2 algorithm trees linear time algorithm found handles graphs vertex adjacent vertices degree 1 fractional graph parameters time describe graphs terms variety parameters chromatic number clique number independence number matching number domination number parameters expressed terms integer functions graphs recently people started investigate fractional variations parameters functions map 0 1 real interval set integers project investigating upper fractional domination number shown computable rational general np hard compute trees cycles graphs 2 trees shown gamma integer problem easy compute shown large subclass class perfect graphs subclass called strongly perfect graphs parameters equal parameters beta gamma ir beta independence number ir upper number classes graphs studied determine parameters equal generally equal aster demonstration aster dedicated guide dog aster audio system technical readings computing system rendering technical documents audio aster developed phd 141 pages audio formatted version thesis approximately 6 hours produced aster made rfb recordings blind computer generated talking book abstract print audio formatted version hypertext document demonstrates audio renderings generated aster enhanced demo inline images made components 1 original latex input 2 audio formatted output produced aster speech produced dectalk digitized 8 bit aster stereo render tables effect conveyed 8 bit mono encoding 3 visually formatted version produced latex dvips demo examples demonstration progressively difficult suggest initial sections sequentially short demos typically show people sections round continuous fraction section 4 quick overview faa de bruno formula postscript file examples case placing single file audio examples section 1 simple fractions expressions set examples demonstrates voice pauses convey grouping expressions succinctly 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript 4 audio latex postscript 5 audio latex postscript 6 audio latex postscript 7 audio latex postscript 8 audio latex postscript audio state varied dimension audio space rendering expressions section 2 subscripts convey subscripts visual attributes vary audio state dimension orthogonal independent dimension convey expressions nesting mutually independent concepts 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript 4 audio latex postscript 5 audio latex postscript 6 audio latex postscript section 3 knuth examples fractions exponents examples verbatim tex book donald knuth tex book demonstrate power tex layout operators notice examples comprise 6 symbols aster render unambiguously tex 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript 4 audio latex postscript 5 audio latex postscript 6 audio latex postscript 7 audio latex postscript section 4 continued fraction moving dimension audio space defines monotonic change notion perceptible monotonicity vital conveying nesting audio latex postscript section 5 simple school algebra 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript section 6 square roots notice choice unambiguous renderings expressions 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript section 7 trigonometric identities written mathematical notation ambiguous hard recognize notice complete absence parenthesis examples aster heuristics construct correct tree structure expressions 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript 4 audio latex postscript 5 audio latex postscript 6 audio latex postscript 7 audio latex postscript section 8 logarithms notice context specific rendering speaking base logarithm renderings chosen reduce cognitive load log base opposed log base 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript 4 audio latex postscript section 9 series context specific rendering rules aster interpret exponents interpretation hard wired renderings fully customizable user 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript 4 audio latex postscript 5 audio latex postscript section 10 integrals examples innocuous difficult recognize impossible determine variable integration notice aster interprets triple integrals nested application integral operator user browse triple integral listen pieces integrals shown examples 3 4 trick experienced human readers error 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript 4 audio latex postscript 5 audio latex postscript 6 audio latex postscript section 11 summations notice expression written 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript section 12 limits 1 audio latex postscript 2 audio latex postscript section 13 cross referenced equations section meant illustrate aster rendering cross references effective aster interactively aster enables listener give meaningful names cross objects names referring objects cross references 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript section 14 distance formula notice aster produces good intonational structure speaking text intermixed mathematics audio latex postscript section 15 quantified expression quantifiers present interesting challenge aster recognizer audio latex postscript section 16 exponentiation perceptible monotonicity aster convey deeply nested expressions succinctly examples produced emacs calculator full fledged symbolic algebra system aster interfaces directly calculator renders output render document 1 audio latex postscript 2 audio latex postscript 3 audio latex postscript section 17 generic matrix aster stereo effects convey dimensional structure matrix rendering left moves progressively element row spoken audio latex postscript section 18 faa de bruno formula section presents faa de bruno formula knuth art computer programming vol 1 heard spoken rfb reader talking book 120 seconds speak renderings produced aster utilize features audio space human reader met reader change size shape head talks rendering takes 80 seconds hear long forget beginning time hear end present rendering variable substitution powerful technique conveying top level structure complex expressions 1 notice proper intonational structure produced text intermixed mathematics audio latex postscript 2 audio latex postscript 3 faa de bruno formula glory audio 66 seconds latex postscript aster process complex expressions request replace complex expressions meaningful identifiers renderings convey top level structure listener listen expressions separately substitution process performed aster latex postscript equivalent audio output case top level formula audio 20 seconds lower constraint 1 audio 20 seconds audio 15 seconds denominator audio 14 seconds raman raman crl dec modified fri aug 5 10 06 00 1994 project adaptive database management system highlights research contributions umcp db research group adaptive query optimization buffer management incremental access update materialized views client server results caching unique features system enhanced client server database architecture dynamically data processing possibly mobile clients deployed remote site transparent access multiple heterogeneous database systems including oracle ingres sybase innovations architecture utilization mobile clients full database management capability downloading caching accessing database subsets connected disconnected heterogeneous servers incremental access methods asynchronous refresh downloaded data mobile clients updated november 7 1995 number arl information projects directory img publications research summary workshops purpose applied research laboratory arl develop high performance hardware software technologies building practical prototype systems deploying testbed settings arl takes pride prototyping systems licensed industry product development founding 1988 arl occupied applied research high speed networking high performance multimedia imaging technologies arl dr guru associate professor computer science home arl information directory research summary projects publications workshops job opportunities arl news modified december 20 1996 comments encouraged send email ontological mediation page construction abstract ontological mediator intelligent agent capable facilitating communication agents communication protocols common language ways agents employ ways constraining domains agents communication occur agents agree meaning words phrases capability hold conversation mediator actively involved understanding content messages communicating agents knowledge domain mediation determine conflicts arise learn meanings words translate expressions appropriately expand communicating agents research project exploring issues knowledge sharing vocabulary acquisition distributed databases building ontological mediator ontological mediation project sneps research group department computer science state university york buffalo supported part rome laboratory defense advanced research projects agency usaf contract f30602 93 views conclusions authors interpreted official opinion conclusions government usaf rome laboratory arpa click postscript copy latest draft version paper ontological mediation analysis unpublished 166k personnel stuart shapiro alistair campbell relevant web pages knowledge sharing effort public library agents mediators kqml knowledge query manipulation language knowledge sharing stanford logic group kif knowledge interchange format stanford ksl network services back home page alistair campbell cs buffalo nlp natural language processing laboratory university massachusetts natural language processing laboratory natural language processing laboratory active areas sentence analysis discourse analysis corpus driven text comprehension information extraction nlp software developed umass university commercial labs standard licensing agreements text information extraction search research projects email people scenes publications online publications home page img ciir home page contents copyright 1994 1995 1996 acsiom questions comments webmaster www nlp cs umass img high speed networking performance lab lab located engineering building 320 michigan state university faculties couple students lab lab lab director faculty students lab facilities sites atm faq atm forum cell relay retreat atm index page ieee communication conference page collection computer science bibliographies information contact laboratory director prof herman hughes dept computer science 719 wells hall michigan state university east lansing mi 48824 1027 telephone 517 353 5152 fax 517 432 1061 email hughes cps msu parallel distributed computing pdc laboratory contents general description lab group areas research research projects technical reports internet resources return people home page return projects home page return department home page open systems laboratory gul agha director mark kim brian nielsen rajendra panwar anna patterson ren saito daniel james yoo publications fault tolerant computing parallel computing actor language semantics concurrent object oriented languages visualization distributed real time computing technical reports modular specification interaction distributed computing copyright 1995 copyright notices submit comment osl home page information img computer science department img university illinois urbana champaign web stats page send questions comments cs uiuc www alert redirection response server handled client http www cs washington research community networks connection moved permanently document moved research computer vision software technology vast laboratory department electrical engineering computer science lehigh university packard lab 19 memorial drive west bethlehem pa 18015 vast laboratory vast lab direction professor terrance boult primarly research computer vision object oriented software technology 1 million dollars support arpa nsf img group members img project summaries img research facilities img muri autonomous vision sensor systems manufacturing img iue image understanding environment net resources img computer vision home page img computer vision related links img standard template library stl page img stl newbie guide previous updated october 26 1996 gary zhang file requested moved server change bookmark link http www index htm rutgers cam project rutgers memory architecture concepts associative processing overcome shortcomings conventional von neumann architecture dealing compute bound applications involving massive amounts data architecture hardware support data parallel reduction broadcast parallel prefix suffix operations memory architecture dram compatible architecture applications require simple operations counting matching large amounts data designed replace memory processor conventional computer dual cache performance bottleneck imposed processor memory bus moving processing memory emulate existing memory functions run existing software unchanged software upgraded incrementally statement statement basis associative functions applies associative processing model placing word width low performance processors memory word width hardware designed significant speedup reduces software complexity compared approaches single bit data paths addition supports extended precision functions data wider hardware allowing arbitrary precision cam operations execute minimal slowdown approach produce significant speed memory processors run memory speed 2000 cam architecture provide 5 10 giga ops single chip replaces dram significantly increases system peak performance scales memory size graphic illustrates architecture rutgers replaces dram chips conventional architecture half area chip dram half processing elements processing elements provide enormously high parallelism applicable cam chip acts ordinary memory saul levy levy cs rutgers 908 445 3523 josh hall josh cs rutgers 908 445 don smith dsmith cs rutgers 908 445 keith cs rutgers 908 445 2558 chung hsing hsu cs rutgers 908 445 4635 work supported arpa nasa nag 2 668 online publications hall usenix april 1995 high level programming language developing difficulties programming unconventional architecture cam parallel machines hall don smith database mining matching rutgers cam 2nd associative processing applications workshop syracuse university july 1993 hall don smith keith collective functions rutgers cam associative processing applications workshop syracuse university july 1992 donald smith hall keith rutgers cam chip architecture technical report lcsr tr 196 department computer science rutgers university 1992 donald smith keith hall greedy rescheduling assembler department computer science rutgers university 1994 keith donald smith circuit design tool user manual technical report lcsr tr 191 department computer science rutgers university 1992 hcil logo human computer interaction laboratory university maryland hcil lab description administration facilities directions research project descriptions visible human project library congress dept juvenile justice principal members staff head hcil ben shneiderman students graduate undergraduate collaborators visiting researchers past members open house symposium held friday june 6 1997 year announcement description event lighter side hcil large pictures hcil hcil papers technical reports 100 online compressed postcript ascii format face search works 1996 1995 1994 1993 1992 1991 1990 1989 netscape 3 0 earlier video reports hour long vhs compilations 1996 1995 1994 1993 1992 1991 licensed products software packages books produced hcil authors hcil ftp archive demos screen dumps resources related sites faculty units human computer interaction interests department computer science institute advanced computer studies umiacs laboratory automation psychology lap college library information services teaching technologies user interface strategies annual satellite tv broadcast center automation research cfar virtual reality telepresence eve jove class team projects questions comments mail hcil info cs umd programming languages group dep computer science university illinois senior researchers sam kamin uday reddy researchers matt beckman francois bill harrison howard huang joel jones jonathan springer colleagues university illinois gul agha josh andrew chien nachum dershowitz ralph johnson simon kaplan john gray dan grayson dep mathematics colleagues research www resources colleagues midwest soc prog systems samson abramsky edinburgh lfcs imperial college alex aiken berkeley andrew appel princeton steve brookes carnegie mellon kim bruce williams college luca cardelli digital src corky cartwright matthias felleisen rice andy gordon cambridge carl gunter dale miller upenn bob harper carnegie mellon paul hudak yale john hughes chalmers bart jacobs cwi loyola david macqueen jon riecke bell labs neil jones fritz henglein diku copenhagen group dick john oregon grad institute peter hearn queen mary martin odersky karlsruhe john mitchell stanford alan andy pitts cambridge benjamin pierce indiana vaughan pratt stanford christian john reynolds imperial college carnegie mellon udi shapiro weizmann bob tennent queen occasionally edinburgh phil wadler glasgow www resources favorite archives home pages theor comp science virtual sigact programming language research mark leone formal methods jonathan bowen functional programming archive sel hpc theory formal methods archive imperial college hypatia queen mary college theoretical computer science archive tulane categories mailing list archive bob linear logic home page patrick lincoln logic programming object oriented programming constraints mechanized reasoning carolyn talcott michael electronic journals bulletin igpl interest group pure applied logics amast newsletter algebraic methodology software technology mailing list archives categories favorite conferences popl principles programming languages state programming languages fool foundations object oriented languages intern conf functional programming oopsla object oriented prog systems lics logic computer science mathematical foundations programming semantics sas static analysis symposium midwest soc prog systems cade conference automated deduction www virtual library conferences conference journal tech report contents hypertext bibliography project hbp database database systems logic programming michael ley trier cool site cambridge functional programming academic press information computation symbolic computation elsevier theoretical computer science kluwer springer verlag electronic workshops computing acm sigplan toplas jacm popl pldi oopsla alp iclp menu line cs techreports cmu harvest broker cs technical reports colorado glimpse server cs bibliography entries arizona cool site unified computer science tr index indiana yahoo search engine cmu library guide online bibliographies internet book shop uk prentice hall funding agencies nsf cise ccr arpa csto onr software program nasa chaos research group university maryland college park developed methods making produce portable compilers runtime libraries map broad range challenging applications high performance computer architectures major focus work develop techniques irregular scientific problems problems unstructured sparse adaptive block structured group works extensively img applications developers disciplines parallel compiler vendors concepts prototyped project making high performance fortran ongoing round language definition work leading development runtime support meta chaos couple runtime libraries data task parallel compilers meta chaos central component common compiler runtime support developed parallel compiler runtime consortium developing techniques parallel compute data objects offer services remotely connected clients goal develop techniques make compose programs running combination distributed memory shared memory networked microcomputers workstations motivating research software interoperability scenarios classes applications class sensor data processing integration complex physical simulations developed early prototypes data parallel program coupling software employed prototype demonstrate ability couple separately executing high performance fortran programs couple high performance fortran programs applications developed maryland chaos parti libraries based experiences developing runtime libraries parallelizing applications developed compilation techniques goal automate hand parallelization optimization techniques compilers employed compilation system developed primarily rice university infrastructure implementation techniques generating efficient code applications multiple levels indirection developed index flattening technique based notion program slicing technique transforms loop multiple levels indirection series loops single level indirection observed aggressive interprocedural optimizations required deal large applications irregular accesses data large requirements developed interprocedural partial redundancy elimination technique performing interprocedural placement communication preprocessing collective communication statements working interprocedural balanced code placement overlap computation communication procedure boundaries working generating distributed memory code codes pointers recursive data structures joel saltz chaos parti runtime support library current areas research applications high performance compilers tools local resources publications funded projects code download presentations hpf benchmarks faculty dr joel saltz dr michael franklin dr jeff hollingsworth dr pete keleher dr chau wen tseng research faculty dr anurag acharya dr guy edjlali dr alan sussman affiliated faculty dr gagan agrawal dr bryant dr raja das dr paul havlak faculty research assistant wes stevens visiting collaborators dr gopal naval research laboratory edward national institutes health graduate students robert bennett michael chang yuan shin hwang moon ranganathan daniel shamik sharma mustafa research programmer jim undergraduate students dan ridge greg seidman sites interest parallel tools consortium northeast parallel architectures center home page task parallelism fortran center research parallel computation crpc caltech concurrent supercomputing facilities argonne national laboratory high performance fortran forum los alamos national laboratory university tennessee knoxville university illinois img dali persistence memory timeware project timeware project devoted building tools design implementation concurrent real time systems project carrying research specification static analysis programming languages scheduling technologies sponsors office naval research national science current areas research specification automated analysis programming languages compilers real time scheduling end end design multimedia systems faculty dr richard gerber graduate students dong kang recent alumni dr jeffrey fischer rational software corporation dr hong school electrical engineering seoul national university korea dr manas saksena assistant professor concordia university selected publications papers pointers related information ieee cs technical committee real time systems real time systems university maryland acm sigplan workshop languages compiler tools real time systems compositional systems research group caltech bringing theory marketplace compositional systems research group goals developing formal methods tools enable users write correct parallel distributed programs program compositionality powerful means ends people group resources web calls papers conferences webliography projects tools related research group projects archetypes parallel patterns electronic textbook cc programming language computational biology computer algorithms class caltech fortran programming language fortran mpi program examples infospheres compositional distributed computing components infospheres infrastructure java package maisie program examples problem solving environments sponsors theory formal methods afosr air force office scientific research grant afosr 91 0070 cc fortran darpa grant n00014 91 archetypes crpc grant ccr 9120008 pse infospheres infrastructure java infospheres distributed computing nsf pse grant ccr 9527130 novell home people papers releases mailing lists related work past projects group resources home page compositional systems research group center research parallel computation located caltech computer science dept maintained adam rifkin joseph kiniry page modified thursday 14 nov 96 15 06 18 pst 2962 uc berkeley digital library project uc berkeley digital library project 4 year 4 million research project includes faculty staff students computer science division school information management systems research program environmental planning geographic information systems participation state local agencies industrial partners project goal develop technologies intelligent access massive distributed collections comprising multiple databases photographs satellite images videos maps full text documents documents guided tour digital library project part 1 documents requires frames support search collection access matrix environmental documents photographs aerial photos geographic data participants people organizations dl sites related projects information project research papers testbed architecture data statistics documentation source code administrative files calendar www server stats mailing lists meeting notes reports plans sign guestbook seminar schedule img california county general plans project supported part nsf arpa nasa digital library initiative part california environmental resource evaluation system ceres berkeley dl img img img information comments high performance platform network media processing combines 3 technologies developed researchers cornell develop flexible high performance testbed storing transporting processing multimedia data combines net user level network architecture user level access network dramatically improves performance facilitates development communication protocols order magnitude improvement lan communication makes parallel computations workstation clusters practical cm horus group communication primitives multimedia adapting industrial strength group communication tool horus multimedia applications secure reliable group communication primitives critical advanced military commercial multimedia applications cmt toolkit approach reliable distributed audio video applications cmt portable toolkit building applications include audio video facilitating rapid prototyping multimedia applications funding project provided contract n00014 95 1 0799 darpa information technology office information contact thorsten von eicken brian smith acquisition words description children learn natural language machine popular view task daunting child computer considerable knowledge wired clear wiring implemented developing nervous system knowledge alternative approach starts architecture acquires knowledge response input interaction world project explores acquisition words sort framework focusing form words composed constituent morphology primitive sounds language combine phonology goal general neural network architecture capacity learn words language topic tied number general issues cognitive science origin modularity nature temporal short term memory relation perception action development apparently hierarchical knowledge faculty michael gasser information click back return computer science research page parallel understanding systems group group www homepage group artificial intelligence research group dept computer science university maryland college park part high performance systems software lab group lab room 3270 williams building research current research areas parallel knowledge representation system high performance case based planning hierarchical task network planning formalization analysis implementation real time systems autonomous mobile robots intelligent tutoring system arabic spanish hybrid symbolic connectionist systems knowledge representation world wide web shoe people faculty photo dr james hendler director dr lee affiliated faculty dr bonnie dorr dr dana nau dr joel saltz dr subrahmanian postdocs dr research programmer david graduate students william andersen robert kohout sean luke carlos lopes vikram manikonda oliver seeliger taylor alumni dr erol 1995 dr matthew 1994 dr subbarao kambhampati 1989 dr brian 1995 barrie 1994 dr david musliner postdoc dr eduardo 1992 david 1995 dr kathryn sanders postdoc dr lee 1992 dr anne wilson 1993 software public software ftp um planning system common lisp version tate planner um planning domain transport logistics planning domain developing benchmarking planning systems mini programs inside computer understanding inside case based reasoning schank riesbeck group www pages maintained dave oliver seeliger send comments cs umd massively scalar compiler group rice university houston texas usa purpose massively scalar compiler project designing building laboratory compiler explore compiler based code improvement techniques microprocessor based systems focus uniprocessor systems mission goals massively scalar compiler project develop techniques code optimization code generation represent real improvements existing methods transfer knowledge industrial compiler groups enables quickly evaluate deploy methods implement distribute laboratory compiler serve testbed evaluating techniques code optimization code generation view industrial compiler groups primary customers academic researchers priority primary focus problems arise uniprocessor microprocessor based systems ensure techniques work equally multiprocessor systems work supported arpa state texas problems attack general investigate problems arise compiling code uniprocessor microprocessor based systems areas interest code improvement techniques optimization code generation issues common misconception problems solved 1980 methodology group strong belief development algorithms coupled experimental evaluation view research development halves effort research activities directly coupled development activity intent build reference implementation technique proves worth written nuweb literate programming tool implementation intended serve reference guide reimplementation commercial setting interested longer discussion personnel group scaling massive object massively scalar compiler project led researchers 1 keith cooper 2 ken kennedy 3 taylor simpson 4 linda torczon prime reason people productive supporting cast staff graduate students software prime work products project software phase compiler achieves stability maturity place pool released software code nuweb form anonymous ftp compiler low level intermediate language named iloc gathered place complete iloc archives including unpublished papers newsletters hope learns experience accomplishments project produces kinds results students preston briggs tera computers cliff click hewlett packard recent graduates publish papers work venues write software make web information summary results online information recent annual report found arpa archives overhead transparencies poster materials spring 96 arpa pi meeting archived online page accessed times started counting september 1995 java enabled browser animated scrolling text sign updated information fall96 newsletter alp executive committee election gopal gupta manifesto nmsu distinguished visiting professor manuel hermenegildo img 96 workshop parallelism implementation technology constraint logic programming languages ismap logic programming world adventures parallel logic programming computer science department university colorado boulder neural connectionist computation boulder connectionist research group faculty michael mozer leave 1995 96 paul smolensky 1994 johns hopkins andreas leaving effective december 1996 nyu stern school business information systems department research interests boulder connectionist research group group develops analyzes implements tests machine learning algorithms framed neural network learning algorithms applications range cognitive science science engineering mozer home page neural networks machine learning time series analysis prediction computational finance information radar delivery music cognition sonification language web chat rooms classes 1995 96 spring 1995 advanced connectionist modeling cognitive tue thu 9 30am 10 45 8 6 csci 6622 001 music cognition wed 7 00pm 9 30pm 430 csci 006 csci mozer small graduate seminar fall 1995 neural networks tue thu 9 30am 10 45am hale 230 csci mozer leave spring 1996 advanced connectionist modeling time series tue thu 9 30am 10 45am csci 6622 introduction cognitive simulation wed 3 00pm 5 30pm mozer leave publications presently construction click listing papers ftp http ftp address ftp ftp cs colorado pub time series collaborative software engineering sponsors nsf database expert systems program iri researchers prasun dewan john riedl jon munson description research covers closely related areas collaboration technology collaborative tools infrastructures area collaborative tools addressing potential tools making distributed collaborative software engineering tasks concurrent allowing time consuming tasks completed significantly quickly area collaborative infrastructures addressing support automatic generation efficient collaborative tools significantly reducing tremendous amount effort required program tools manually efforts related infrastructure build tools tools evaluate infrastructure specific issues addressed include security consistency undo computer support gathering software engineering requirements asynchronous software engineering meetings research experimental method infrastructure tools implemented case studies research results include taxonomies collaboration scenarios principles interaction models software abstractions architectures support scenarios evaluation infrastructure tools developed gimme graphical interfaces multimedia environments directed prof joseph department computer science university minnesota project gimme explores aspects graphical user interfaces application user interface technology multimedia systems applications project key components developments core user interface toolkits constraint programming developments developments multimedia systems toolkits command stream multimedia toolkit applications joint research projects joint research projects include grouplens collaborative filtering usenet news john riedl brain neighborhood viewer multiple stacks brain microscopy images john applications include wide range collaborations transportation physics counseling areas list individual projects people working brain neighborhood viewer alex doug distraction free display interfaces zbigniew grouplens prof john riedl graduate students grouplens browser watcher david interactive assessment pharmacology paul sturm susan herbst physics astronomy multimedia facility anil kashyap toolkit multimedia synchronization research brian bailey data propagation formula manager tcl tk alex commands presentation medium jon students project gimme brian bailey jon anil kashyap david jerry moore alex paul sturm zbigniew tom project gimme alumni include ferguson 1996 minorities scholars development program student southern university baton rouge susan herbst iyengar ann shin sai tong img brain neighborhood viewer number person visit project gimme page page design ferguson ferguson cs umn project contact joseph cs umn mobile computing carla ellis specific projects masters degree students john macdonald working system provide interface full fledged mobile file system coda limited mobile devices pda collaboration coda group cmu ph student surendar chandra working jello framework building mobile applications adapt kinds changing environmental characteristics mobility encourages applications experience varying power connectivity bandwidth updated 5 nov 96 img carla ellis homepage img metacrawler erik selberg greg lauckhart prof oren etzioni searching person home page ahoy search phrase words words fast search comprehensive search sort results relevance location control search java home configure problems webmaster metacrawler copyright 1996 erik selberg oren etzioni greg lauckhart rights reserved img david clark john wroclawski karen senior research research scientist research scientist scientist advanced network architecture group defines network protocols methods information infrastructure future guided real world requirements intend influence levels network design engineering studies prototype development observation existing networks group information mesh project developing network infrastructure finds relates information simply moving view network application interface accesses global mesh data relationships reviewed searched manipulated individual data elements controlled access policies infrastructure presents uniform interface mechanisms locate retrieve smoothly integrate data naming linking architectures critical mesh design based model similar human society hints locality handle objects range seconds centuries linking architecture captures web relationships grows information tomorrow networks demand management bandwidth buffering resources crucial development integrated service networks combine telephony data entertainment proposed network service model algorithms offers high quality service wide range applications integrated services internet project collaboration research organizations developing standards techniques deploy model internet network protocol designers provide higher performance security flexibility application level framing protocol framework meets demands separating protocol processing unit error recovery flow control similar management functions multiplexing unit place data communication channel separation leads simple modular style protocol design application required functions results include improved performance match demands evolving applications group collaborates academic industrial partners participates efforts arpa project gigabit testbed img img 1800 deformable contours modeling extraction detection classification kok fung lai roland chin developed integrated approach modeling extracting detecting classifying deformable contours directly noisy images conducted case study regularization formulation initialization active contour models snakes minimax principle derived regularization criterion values automatically implicitly determined contour formulated set energy functionals yield snakes hough transform special case subsequently considered problem modeling extracting arbitrary deformable contours noisy images combined stable invariant unique contour model markov random fields yield prior distribution exerts influence arbitrary global model allowing deformation bayesian framework contour extraction turns posterior estimation turn equivalent energy minimization generalized active contour model finally integrated lower level visual tasks pattern recognition processes detection classification based pearson lemma derived optimal detection classification tests summation practical applications small regions considered distribution validity formulation confirmed extensive rigorous experimentation gsnake software theoretical computer science group 1986 computer science department established research group theoretical computer science group grown point faculty specializing diverse spectrum research areas group maintains strong ties researchers college area benefits proximity leading institutions northeast important resource research groups department major topics research computational complexity theory algebraic algorithms theory parallel distributed processing faculty david mix barrington neil immerman susan landau arnold rosenberg ramesh sitaraman visiting adjunct faculty lyle cathy theory graduate students suprakash datta kamal chi jen lu lewis mccarthy miranda theory alumni li xin gao antonio medina marc selected publication update 9 16 96 scalable concurrent programming laboratory coupling large scale applications high performance computing modern computer science laboratory moving syracuse university mid december 1996 address booth 15 computer science 256 80 california institute technology pasadena ca 91125 telephone 818 395 3903 email steve scp caltech publications people scalable concurrent programming lab live sponsors news arpa multi level compiler project software systems projects compiler development architectural evaluation multi cluster compilation programming library irregular problems scp grid library adaptive unstructured grids parallel applications scp structures library library hash tables linked lists volume rendering demo supercomputing 95 avalon documentation applications experiments simulation tools reactor simulations vlsi manufacturing delta ii flight anomaly investigation hawk dsmc plasma simulations nsf pyi generic parallel computing abstractions concurrent graph library materials science simulations tetrahedral flow solver arpa scalable concurrent programming project software systems projects message driven message driven file system concurrent graph applications portable parallel libraries concurrent scientific visualization avalon a12 technology transfer applications experiments simulation tools titan iv launch vehicle simulations delta ii launch vehicle simulations ion simulations gas flow simulations final report interesting links dod hpc user group user interest database sel hpc article archive university kent canterbury parallel computing archive server access statistics scp local pages accessible scp lab page modified tuesday 19 nov 96 12 46 56 pst send comments page webmaster scp caltech 4222 document processing group system serves repository document image understanding optical character recognition ocr information resources server maintains research announcements bibliographies mailing lists source code technical reports database information internet resources document understanding character related domains information retrieval site housed document processing group university maryland college park internet node documents cfar umd page multimedia information extraction links internet resources discussions postdoc document image video understanding additions server topics server information conference special issue information job information mailing lists news groups publications online bibliographies online contributed source code datasets standards information public domain ocr resources commercial resources document understanding research groups related topic application home pages utilities internet resources ideas suggestions simple guidelines submitting tr source code make lives easier links sites conferences send email message webmaster describing resource page accessed 18 000 times jan 1 1995 mail questions comments webmaster documents cfar umd kevin marsh cfar umd david cfar umd design research institute img img img img img dri researchers dri browse search public files technical reports search technical reports dri institutions ipic 96 home page international working conference integration enterprise information processes site information iti singapore altavista forum dri send questions comments server mike dri cornell img world largest groups theoretical computer researchers laboratory computer science lcs major area computer technology interests range basic mathematical theory computational geometry complexity theory number theoretic algorithms theoretical work foundations electronic circuitry communications biology cryptography computer architectures important goal theoretical computer science create formal models computation explore models results understanding basics computer science alter practice efficient algorithms architectures understanding program meaning models reflect recent technological advances parallel distributed computing work performed traditional models finite automata ordinary sequential computers parallel algorithms efficient algorithms scientific computing computational biology machine learning computational complexity cryptographic protocols program semantics distributed computing mit world leader parallel algorithms architectures work closely architects systems designers create generation parallel supercomputers faculty students interact leading companies thinking machines ibm design analyze communication networks parallel computation models efficient parallel algorithms applications methods making large scale parallel machines fault tolerant surprisingly deeply involved design forthcoming information highway efficient network based communications fact important exciting challenges facing theory researchers tom leighton michel goemans professor applied mathematics assistant professor applied parallel algorithms mathematics efficient algorithms lcs vigorously researches efficient algorithms sequential computers surprisingly improved algorithms problems continue discovered theoretical problems arise spin offs advances computer technology work focuses algorithms graph problems computational geometry number theoretic problems laying routing vlsi circuitry recent projects include line algorithms data advance randomized algorithms random numbers aid decision making approximation algorithms guaranteed find optimum solutions fundamental problems provide insight design analysis efficient algorithms lie area combinatorial optimization recently exciting developments approximation algorithms difficult optimization problems lcs leader obtaining general techniques designing algorithms developed improved approximation algorithms variety problems including related multicommodity flow network design specific problems graph bisection problem maximum cut problem alan edelman david karger assistant professor assistant professor applied mathematics computer science scientific computing engineering algorithms largely result rapid advances parallel computing technology scientific computing computer science active areas interdisciplinary area bridges numerical analysis linear algebra computer architecture program analysis optimization software engineering scientific visualization scientific applications problems scientific computing strain resources modern parallel machines compelling advance tools ideas lcs researchers pioneered adaptation algorithms special scientific applications scientific computing involves research topics theoretical computer science finite element finite difference mesh generation sparse dense matrix computations solution large scale linear systems problems translated approximated combinatorial geometric problems including network optimization communication network topology emulation graph embedding parallel machine scheduling dynamic load balancing geometric modeling triangulations fundamental issue parallel scientific computing mesh partitioning large mesh divided number pieces roughly equal weights boundary small efficient partitioning vital balance load reduce communication parallel solutions sparse linear systems parallel emulation computational meshes hypercube butterfly architectures core algorithms iterative relaxation computational biology represents exciting research area goals expand computational toolkit numerous biological problems computer science helps make sense vast amount information compiled human genome project dna acid sequence data intra drawn resources lcs whitehead institute biology mathematics departments specific research areas include computational approaches protein folding physical genetic mapping virus shell assembly aids theories sequence homology alignment illustration computational biology relates called grand challenge protein folding determination protein fold acid sequence important step answering question solution motif recognition problem 3d structure motif researchers determine fold occurs unknown sequence positions techniques theoretical computer science effective solving problems ronald rivest edwin sibley webster bonnie berger professor computer science assistant professor mathematics engineering computational biology associate director lcs machine learning front researchers machine learning study computers ability learn experience results research stimulated formalizations address range issues psychology artificial intelligence pattern recognition neurobiology recent research themes include inference finite automata learning presence noise learning unknown environment exploration learning manifest systems relevant variables visible learner models teaching general group research positive nature strive develop provably efficient learning algorithms potentially practical application cases research leads equally negative results identifying limits ultimately major theme development models learning provide theoretical formulations real world learning situations algorithms learn concept defined boolean formulae examples concept infer structure finite state system examining system input output behavior statistical techniques needed determine data needed problem complexity theory helps assess difficulty computing desired answer data machine learning research generally theoretical nature experimental involves careful specification models learning precise specification analysis learning algorithms wide range models capture aspects technical philosophical relevance learning noisy data learning hierarchically structured concepts learning neural nets learning output representations learning represent system hidden state variables trading simplicity hypothesis quality fit data goldwasser professor professor electrical engineering electrical engineering computer science computer science cryptographic protocols cryptographic protocols cryptography important area research lcs simplest ancient form cryptography relates secret communication cast framework complexity theory sender recipient adversary computationally bounded machines encryption system deemed secure computationally adversary obtain information encodings proving trivial lower bounds complexity np complete problems current state art proof security show method compromising security transformed efficient algorithm problem factoring integers generally believed intractable achieving privacy area cryptography research design protocols authentication certified electronic mail contract signing mutually suspicious parties general goal perform arbitrary distributed computation processors portion input processor connected network processor reveals information intended protocol research led complexity theory amount knowledge released order processor prove fact processor theory knowledge proofs generating pseudo random numbers functions important field randomness defined respect specific model computation specific level computational resources lcs researchers contributed virtually cryptographic inventions past decade including invention public key probabilistic cryptosystems invention knowledge proofs michael sipser mauricio professor applied mathematics assistant professor mathematics computational complexity theory computational complexity theory lcs enjoys traditional leadership role computation complexity theory prime goals field devise study natural schemes classifying problems computational difficulty place familiar important problems scheme familiar problem factoring large integers finding prime numbers divide integer evenly exercise theoretically interesting relevant cryptography brute force method searching prime factors slow algorithms determining intrinsic difficulty factoring problem complexity theory exciting questions lcs researchers show problems high intrinsic complexity investigating complexity problems akin factoring studying power weak computational models branching programs monotone circuits bounded depth formally constrained models easier analyze understand standard models closely related work studying power probabilistic computation parallelism randomness pseudo randomness interactive proof systems basic computing concepts albert meyer peter elias hitachi america professor professor emeritus engineering senior lecturer program semantics logic information theory lcs researchers theory programming semantics logic aim provide clear mathematical foundations reliable reasoning principles conform robust functional metaphor programmers design describe justify programs programming routinely unites high abstraction pragmatic design includes declaration procedures functions data types processes objects researchers objective lay solid foundation task computer scientists notion function depend context evaluated contrasts mathematician classical notion function bridging conceptual gap involves elements algebra modal intuitionistic logic category complexity computability proof type theory applied programming language design compiler construction program optimization work extended study meaning verification properties parallel distributed processes nancy lynch baruch awerbuch professor electrical engineering research scientist computer science distributed computing distributed computing distributed computation theory designed clarify basic capabilities limitations concurrent distributed computing systems research results include algorithms analysis impossibility results formal concurrent systems models models techniques proving correctness concurrent algorithms problems typically include failing processors agree synchronizing failing processors fault tolerant compiling routing resource allocation sharing access data graph theoretic problems breadth search finding minimum cost spanning trees basic problem fault tolerant computing processors agree data item common action simple exercise absence faults impossible faults present individual processors reliable knowledge states processors work led interesting algorithms impossibility results demonstrate conditions consensus achieved important lcs project related network protocols development series efficient algorithmic transformers result project compilation protocols designed simple network model protocols run complex realistic environment lcs developed important formalism input output automaton model basic mathematical model concurrent distributed systems components simple state machine model helps describe interactions concurrent system environment model verifies correctness algorithms helps find fix gaps basic existing algorithms construction multi writer atomic registers img img img sfu hardware design group activities faculty involved hardware design range practical theoretical activity falling broad areas design implementation computer architectures development algorithms computer aided design design automation computer architecture research framework device circuit design design testability software tools design implementation large scale integrated circuits research computer aided design design automation explores problems high level synthesis scheduling formal representations heuristics emphasis provable performance correctness optimal design faculty lou hafer ramesh krishnamurti richard hobson top visit computing science simon fraser university rapid scheduling run time support parallel irregular computations project focuses study scheduling algorithms exploiting data task loop parallelism development run time support message passing architectures fast scheduling algorithms developed provide effective utilization computing resources directed acyclic graphs iterative task graphs cycles task graphs data parallelism main applications targeted scientific computations sparse matrix factorization arising numerical solutions nonlinear equations adaptive body simulations fast multipole method image processing developing run time system called rapid integrates automatic scheduling techniques efficient communication schemes irregular task computations mixed granularities message passing distributed memory machines system set library functions irregular data objects tasks access objects extracts task dependence graph data access patterns executes tasks efficiently distributed memory machine experimental results cray t3d meiko cs 2 system obtains promising performance sparse matrix problems actual speedups hard obtain literature rapid system obtained good performance parallel sparse lu gaussian elimination partial pivoting open parallelization problem scientific computing literature contact persons cong fu cfu cs ucsb prof tao yang tyang cs ucsb selected publications fu yang run time compilation parallel sparse matrix computations proc 10th acm international conference supercomputing philadelphia pp 237 244 1996 talk slides fu yang sparse lu factorization partial pivoting distributed memory machines acm ieee supercomputing 96 november 1996 pittsburgh html postscript long version technical report 18 fu yang efficient run time support irregular task computations mixed granularities proc ipps 96 10th inter parallel processing symposium ieee hawaii pp 823 830 april 1996 talk slides fu yang gerasoulis integrating software pipelining graph scheduling iterative scientific computing lecture notes computer science proc irregular 95 lyon france sept 1995 pp 127 141 yang fu gerasoulis sarkar mapping iterative task graphs distributed memory machines proc 24th inter conference parallel processing aug 1995 vol ii pp 151 158 yang fu heuristic algorithms scheduling iterative task computations distributed memory machines technical report trcs95 16 dept computer science ucsb 1995 yang ibarra performance prediction symbolic scheduling partitioned programs weight variation journal parallel distributed computing short version appears proceedings ieee spdp 95 related publications back parallel systems lab home page back cs department home page visitor february 5 1996 truffles secure flexible file sharing wide area networks computer users benefit greatly work cooperatively limited constraints geography administrative boundaries existing state distributed systems sharing data setting shared environments networks internet difficult tasks tools primitive offer limited functionality cooperation geographically distant areas performed solely electronic mail truffles project seeks improve tools cooperative work tool addressed truffles file sharing data stored files ability share data flexibly securely greatly facilitate performance cooperative work file sharing tool environment handle difficult problems secure transport data limited trust sharing parties failures communications media partners difficulty setting shared environment performance issues diagram illustrates truffles system working internet sets files shared sites spread country set files shared ucla isi ucla arpa tis maryland office arpa tis systems involved relationship access files share files shared system isi access files ucla shares tis arpa originally truffles provided service existing technologies trusted information systems tis privacy enhanced mail ucla ficus replicated file system secure reliable setup services ficus addresses issues availability data performance keeping data local truffles project extended services created software deal problems discussed previously resulting system demonstrated feasibility concept difficulties installation ficus legal practical questions distributing ficus kernel based sunos 4 1 1 limited practical utility truffles ongoing work directed producing public domain highly portable easily version truffles called user level truffles user level truffles rely user level file replication service called web page presents perspective truffles project technical contact peter cs ucla www contact janice martin cs ucla database environment vision research overview database environment vision research designed general scientific database system motivated intended model based computer vision provide unified data model highly graphical user interface advanced query facility interactive laboratory notebook database environment vision research aids scientific experimentation promotes data sharing computer vision community devr entities stored hierarchical relational data structures schema entity set properties set parts set attributed relations parts set graphic definitions describe build instance specific visualizations studying image database research topics including visual interfaces multi level queries experiment management people principal investigators linda shapiro steven tanimoto jim brinkley graduate students james ahrens rex jakobovits lara lewis publications linda shapiro steven tanimoto james brinkley james ahrens rex jakobovits lara lewis visual database system data experiment management model based computer vision proceedings cad based vision workshop february 1994 presents overview devr project lara lewis linda shapiro steven tanimoto flexible data organization visualization support visual database system spie symposium electronic imaging science technology february 1995 rex jakobovits linda shapiro steven tanimoto implementing multi level queries database environment vision research spie symposium electronic imaging science technology february 1995 email ahrens cs washington modified 2 29 96 dataman mobile computing lab scope research dataman research project sponsored part research projects advanced research projects agency people program national science foundation wireless research environment information network laboratory project demos nsf industry university cooperative research center rutgers university 30 industrial mobile computing sponsors links modified august 1 1996 julio cesar navas navas cs rutgers utcs neural nets research group supervised prof risto miikkulainen group part artificial intelligence lab computer science department university texas austin research concentrates artificial intelligence cognitive science including natural language processing schema based vision cortical organization episodic memory decision making evolving neural networks genetic algorithms click map details check hypertext book lateral interactions cortex structure function ismap risto miikkulainen graduate students alumni visitors publications demos posters software home pages conferences newsgroups archives information sources general tools private links img wusage img img martym cs utexas etag content length accept ranges bytes transit project home page transit project world wide web home page mit transit project aims design build program utilize massively parallel mimd computer architectures utilize cutting edge technology achieve practical systems high degree scalar parallel performance make large computer systems practical concerned fault tolerance scalability mit transit project ran roughly 1987 1994 document serves central location information produced related transit project information includes conference papers group working notes ftp site historical reasons transit applied set people made project people involved original transit project work abacus simd architecture focussed low level computer vision applications remaining transit project members evolved computing group work adaptable reconfigurable computing including specialization theory quasistatic computing global cooperative computing feedback directed specialization computing home page information contact andre ai mit project information project motivation directions conference papers thesis transit notes subject series technical reports documenting projects ideas software hardware developed mit transit project transit notes number project member home pages ftp transit notes compressed postscript ftp papers compressed postscript ftp slides compressed postscript ftp site transit ai mit documents contained directories included contributing authors means ensure timely dissemination scholarly technical work commercial basis copyright rights maintained authors copyright holders notwithstanding offered works electronically understood persons copying information adhere terms constraints invoked author copyright works reposted explicit permission copyright holder mit transit project design automation tools vlsi circuits chakravarty group involved development design automation tools required design validation quality control vlsi circuits tools required tasks motivates wide variety computational problems study good algorithms serial distributed problems bulk research date supported grants nsf projects evaluation generation tests detect bridging faults diagnosis vlsi circuits computing stress tests addition work research results topics synthesis delay fault testable circuits binary decision diagrams computing detection probability complete list papers traverse links conference papers journal papers options comments system administration prism research group logic programming deductive databases prism group picture prism group located room williams building department computer science university maryland college park md members group research research topics publications line system demonstrations cooperative answering system maryland logged disjunctive deductive database system logged seminars logic ai seminar database seminar web site prism search engine search html pages site prism jump page internal external resources miscellaneous prism links research papers web page automatically generated latex bib files general access pages monitored sake privacy links marked logged links papers marked paper logged traffic statistics img back links modified thu oct 31 10 01 45 1996 analog field computing description analog field computing addresses theory design implementation applications analog computers including component treated mathematically field vlsi field computers implemented indiana university analog vlsi robotics laboratory applied artificial neural field networks silicon controllers robots simulators controllers iu cyclotron matrix preconditioners faculty jonathan mills gerard allwein randall bramley graduate students jason david braun jay students research area send mail jonathan mills affiliated projects continuous computing bruce university tennessee knoxville support nsf graduate research traineeship program award 1995 1999 information modern analog field computing related projects analog vlsi robotics laboratory return computer science research page programming languages systems software laboratory programming languages systems software laboratory investigates fundamental issues software systems including language design implementation execution monitoring program visualization object oriented distributed systems software engineering alamo monitor framework project jeffery alamo framework monitoring execution programs alamo supports programming languages ansi icon consists components alamo monitor executive implements shared address based thread model monitoring configurable instrumentation cci tool ansi preprocessor automatic software instrumentation semantic level opposed manual instrumentation instrumentation machine lexical syntactic levels proxy sharing proxy server project jeffery das proxy sharing proxy server extension cern web server investigates application wide area demand driven replication techniques sharing www resources caching scheme allowing scale fit natural topology internet existing schemes icon programming language jeffery icon project arizona icon high level general purpose language featuring rich set built datatypes familiar syntax goal directed expression evaluation mechanism easy portable graphics facilities current work includes improvements performance reductions space requirements porting graphics facilities additional platforms adding object oriented facilities high level language benchmarks jeffery high level languages vogue perl tcl java unique specialties claims general purpose tool extent general purpose compared implementing set benchmark applications language timing results provide feedback language implementors neglected facilities implementation experience reveals missing features obstacles encountered languages general purpose tools software visualization utsa jeffery software visualization visualization techniques static dynamic aspects software system control flow data structures behavior operation simultaneous multithreading project overview people publications overview crucial problem facing today high speed microprocessors maintaining high processor utilization face long instruction memory latencies alleviate problem modern processors issue multiple instructions cycle execution threads cycles multithreaded processors ultimately techniques limited amount parallelism single thread single cycle simultaneous multithreading smt technique permits multiple independent threads issue instructions superscalar functional units single cycle smt combines multiple instruction issue features wide superscalar processors latency hiding ability multithreaded architectures smt processor hardware contexts active simultaneously competing cycle resources dynamic sharing processor resources enables smt exploit thread level instruction level parallelism interchangeably forms parallelism effectively increase processor utilization studies demonstrated simultaneous multithreading significantly improves processor throughput performance multiprogrammed parallel workloads shown performance gains achieved architecture minimal extensions modern order superscalar processors current future work includes investigations fast synchronization techniques enabled smt conducting research architectural compiler issues simultaneous multithreading people faculty susan eggers hank levy graduate students jack lo dean tullsen industrial collaborators digital equipment corporation joel emer rebecca stamm publications converting thread level parallelism instruction level parallelism simultaneous multithreading abstract postscript lo eggers emer levy stamm tullsen submitted publication july 1996 exploiting choice instruction fetch issue implementable simultaneous multithreading processor abstract postscript tullsen eggers emer levy lo stamm proceedings 23rd annual international symposium computer architecture philadelphia pa 1996 compilation issues simultaneous multithreading processor postscript lo eggers levy tullsen proceedings suif compiler workshop stanford ca january 1996 146 7 simultaneous multithreading maximizing chip parallelism abstract postscript tullsen eggers levy proceedings annual international symposium computer architecture santa margherita ligure italy june 1995 uw students check list research projects student affairs page page maintained jack lo jlo cs washington frame title uw dynamic compilation project img information dynamic compilation enables optimizations based values invariant data computed run time dynamic values run time constants compiler dynamic compiler eliminate memory loads perform constant propagation folding remove project members branches determine fully unroll loops bound performance benefits papers efficient dynamically compiled code offset run time cost dynamic compile related projects approach dynamic compilation strives fast dynamic compilation high quality uw sections dynamically compiled code programmer annotates regions programs compiled student projects dynamically static optimizing compiler automatically produces pre optimized machine code group web templates pair dataflow analyses identify variables constant run time simple dynamic compiler copies templates patching computed values run time constants produce optimized executable code work targets general purpose imperative programming languages initially initial experiments applying dynamic compilation programs produced speedups ranging 1 2 1 8 part spin project eventually system dynamically compile code spin kernel spin event dispatcher actively exploring applications dynamic compilation virtual machine interpreters prototype dynamic compilation system pldi paper starting design build generation system release details updated august 6 1996 grant cs washington frame menu frame body cad vlsi research group address department computer sciences tay 2 124 university texas austin austin tx 78712 1188 people group supervised prof martin wong members group yao wen chang chung ping chen yao ping chen yung ming fang ece department wei kei mak shashidhar thakur hai zhou research current interests group lie wide range areas vlsi cad areas broadly classified fpga placement routing fpga architecture partitioning architectural logic synthesis issues high performance vlsi abstracts recent publications group found tracing links links interest acm sigda special interest group design automation acm ieee institute electrical electronics engineers information comments finger information cs department ut austin click finger comments mail thakur cs utexas real time databases mdds systems university massachusetts amherst real time database systems laboratory part computer science department university massachusetts current research current results focus integrating active real time temporal multimedia databases crisis management massive digital data systems mdds work funded advanced research development committee community management staff principal investigators prof krithi ramamritham prof john stankovic prof don towsley graduate students raju sivasankaran ming xiong jitendra padhye real time concurrency recovery algorithm testbed retired real time concurrency recovery algorithm testbed physical testbed real time databases contained major functional components transaction processing system including real time concurrency control transaction scheduling experiments conducted focusing real time transaction processing ideas developed extended formed basis graduated students dr huang bhaskar purimetla publications real time active database experimental simulator real time active database experimental simulator real time active object oriented temporal database simulator study priority assignment real time transaction scheduling active real time databases real time logging recovery consistency scheduling temporal databases multimedia databases previous work transaction real time active databases real time active database applications priority assignment real time active databases current work enhancing simulator include logging recovery feasibility checking temporal data miscellaneous related papers found img back db home page img back rts home page comments page information send mail cs umass xiong cs umass update 23 1996 duke computer science page home page duke cs languages group alternately perl jam perl java modula 3 advanced interpreted interesting indispensable inevitable languages purpose purpose group learn discuss current crop interesting languages current focus determined original goal enter sun java cup international meetings tba mailing lists join mailing list mail cs duke join duke cs java mailing list mail ashish gehani cs duke java info sun official java site lots information includes links beginners sun java tutorial java sun local cached copy sun java tutorial fast access updated july 9 beginners java api extremely open browsing window program ashish local cached copy surendar local cached copy set excellent postscript diagrams java beta class hierarchy duke cs machine public html java diagrams beta text list class hierarchy api don class lives called awt abstract windowing toolkit tutorial neat stuff gamelan java demo site wanted muds muds web java networking examples source simple java sockets java workshop good stuff comments links cs duke modified wed sep 11 00 09 56 edt advanced compilers architectures parallel systems lab www node acaps lab web site lab part school computer science mcgill university montreal information acaps members read acaps members info acaps documents acaps members information acaps members faculty members graduate students admin people acaps projects compiler mcgill compiler architecture testbed earth efficient architecture running threads mta sequential instruction trace analyzer modula scheduling testbed acaps services index ftp technical memos conference papers acaps ftp server bibtex bibliographies conferences latex style files acm ieee acaps library listing acaps miscellany cascon 95 parallel processing database workshop cascon 95 workshop introduction agenda abstracts europar 96 workshop selected topics high performance networks superscalar machine simulator mcgill university socs school computer science mcgill university mcgill university www entry node copyright 1994 acaps lab mcgill university acaps lab sysadmin acaps cs mcgill ca modified aug 20 1996 powered apache people project modified september 1995 miron cs wisc computational modeling semantics syntax page construction detailed information called research project computational semantics headed jerry feldman international computer science institute george lakoff berkeley department linguistics senior researcher project mailing list discussion issues announcements meetings icsi berkeley subscribe send mail request icsi berkeley good place information paper years current set graduate students working project david bailey srini narayan jonathan segal thesis directly project terry regier professor university chicago research produced structured connectionist model learn categorize spatial scenes spatial prepositions variety natural languages negative evidence short paper version research found regier terry 1995 model human capacity categorizing spatial relations cognitive linguistics vol 6 1 pp 63 88 thesis directly project andreas stolcke research focussed bayesian learning probabilistic language models thesis found stolcke andreas 1994 bayesian learning probabilistic language models uc berkeley thesis don read thesis read 13 page executive summary modeling rendering architecture photographs img paul debevec camillo taylor jitendra malik computer vision group computer science division university california berkeley results img revisited interactive art installation levin paul debevec presented siggraph 96 art show gallery reconstructed models including university high school images movies technical report publications ucb technical report csd 96 893 january 1996 abstract full report gzipped postscript color images 33 pages 5 997 bytes full report adobe pdf 33 pages 3 749 bytes paul debevec camillo taylor jitendra malik modeling rendering architecture photographs siggraph 96 august 1996 abstract resolution color version gzipped postscript 10 pages 4 890 268 bytes medium resolution grayscale version gzipped postscript 10 pages 1 220 794 bytes low resolution color pdf version adobe pdf 10 pages 396 943 bytes paul debevec debevec cs berkeley image understanding environment local copy modifications official iue page updated july 19 95 tboult eecs lehigh iue public domain comprehensive software environment performing advanced research image understanding iu primary goal iue promote research productivity facilitate exchange research results iu researchers end iue extensive class hierarchy representing wide range objects images image features processes documented modular standard object oriented interface implementation established iu algorithms ability exploit coordinate processing power iu tools systems august 1993 arpa announced award prime development contract image understanding environment iue amerinex artificial intelligence year year development effort implement iue development iue performed close coordination continued development amerinex iu products tm system continue enhanced compatibility products developed users system products exchange data iue users information image understanding environment includes general information iue current development status iue documentation postscript complete iue class hierarchy specification hypertext outline iue pages iue european 96 summer camp notes iue programming latex based code generator application software written iue send working software previous 5948 real time systems spring project university massachusetts amherst real time systems laboratory part computer science department university massachusetts research laboratory studies issues real time computing find specific information research publications personnel spring project real time computing architecture hardware operating systems scheduling algorithms compilers languages system description languages fault tolerance databases simulators center autonomous real time systems project documentation information publications personnel database systems strategic directions computing research real time working group kluwer academic publishers real time systems book series catalog real time systems journal information service related events icdcs 97 17th international conference distributed computing systems 27 30 1997 baltimore maryland usa call papers 96 2nd ieee real time technology applications symposium boston ma rtss 95 16th ieee real time systems symposium december 4 7 1995 pisa italy call papers journal real time imaging special issue special purpose architectures real time imaging call papers engineering complex computer systems thirtieth annual hawaii international conference systems sciences maui hawaii january 7 10 1997 umass real time systems www server traffic img server traffic summary reports img computer science img database systems rts www administrator update 8 95 software safety university washington software playing increasingly important role systems nuclear reactors aircraft defence space systems chemical plants medical equipment consequences malfunction safety critical systems pass rigorous tests reviews system safety engineering techniques existed decades apply systems digital computers software goal university washington safety project develop theoretical foundation safety methodology building safety critical systems built foundation safeware system safety computers nancy leveson summarizes issues involved lays foundation methodology working safety analysis techniques support methodology set prototype tools validate specification analysis techniques research papers people university washington uw computer science uw software engineering safety links hmi 5 knowledge discovery databases img iris 2 hmi 5 title knowledge discovery databases iris precarn project area human machine interaction hmi 5 project plan hmi 5 participants research papers relating project documents kdd database sources img school computing science img sfu home page img comments mobile computing university washington overview mobile computing research uw projects mobisaic information system mobile wireless computing environment wit system infrastructure mobile handheld computing task graph manager application infrastructure coping resource variability papers survey paper describing fundamental challenges field programming methodology disconnected operation distributed transactions mobile computing system contacts prof brian bershad prof gaetano borriello marc fiuczynski george forman prof hank levy geoff voelker terri watson prof john zahorjan updated mon 15 jan 1996 forman cs washington img peter professor computer science engineering jon doyle principal research scientist william long principal research scientist computer researchers long sought understand process medical decision making artificial intelligence ai methods reproduce computer programs programs prevent cognitive errors health care bring medical expertise parts world improve medical education training laboratory clinical decision making group seeks learn doctors diagnosis treatment medical conditions approaches captured ai methods greatest challenge building computer programs designed mimic medical reasoning deal complexities diseases unusual combinations exhibit variable symptoms medical care basic uncertainties incomplete understanding disease normal variations patients issues ai programs reflect individual patient values preferences decisions potentially risky diagnostics treatments working physicians nearby institutions including england medical center children hospital exploring ways medical knowledge represented disease explained physiological healthy individual theoretical efforts develop general techniques representing physiological anatomical knowledge exploring consequences disease evaluating time dependent data representing patient preferences empirical studies involve implementation computer programs solve specific medical challenges evaluation capabilities usefulness programs helps lead understanding future research specific projects group selected based clinical importance disorders usefulness designing ai related technologies working applications heart failure genetic counseling detection growth children monitoring treatment intensive care unit earlier studies include diagnosis treatment artery disease fluid disorders disease fatal disease system studied design clinical trial protocols lung cancer problems administering diagnosis acute failure kidney disorders management irregular heart function cardiac img img img hytech hybrid technology tool moved networking research laboratory department computer sciences university texas austin research activities laboratory span entire development cycle network protocols design specification verification testing performance analysis implementation performance tuning current interest architectures protocols address underlying communications technology networked applications laboratory research projects supervised simon lam professor computer sciences research funding provided national science foundation nsa university research program texas advanced research program att foundation lockheed current research projects recent papers os network support video services network security protocol theory workshop integration ip atm november 14 1996 researchers home page parallel object oriented methods applications framework scientific computing applications parallel computers img img documentation overview papers reports img img related team information img img reports conferences bugs www contact lanl gov high performance computing software lab intellectual property economic issues team members umich michael wellman team leader dept eecs faculty staff gene university library bill birmingham dept eecs school information colin day university press wendy university library jeffrey mason dept economics school public policy school information katherine willis information technology division graduate students john cheng tracy park william walsh kimberly white external participants karen hunter elsevier ann yale university library documents mission statement main responsibilities subgroup 1 provide mechanisms providing access managing licenses intellectual property digital library 2 design implement facilities economic allocation resources including documents collections information services computation processing storage transport designing mechanisms seek maximize providers consumers participating approach provide environment participants engage transactions deem mutually beneficial include general framework negotiation terms delivery information services suite specific protocols implementing standard forms agreement evaluate alternate mechanisms allocation efficiency equity computational transaction costs organization main page comments questions info umich updated 25 jul 96 michael wellman 2050 ensemble ensemble project research effort computer science division university california berkeley principal investigators professors susan graham michael harrison investigating latest programming language technology task software construction maintenance ultimate goal high quality development environment emphasizing editing integration artifacts software life cycle programs documentation specification performance analyses creation maintenance software content software artifacts regarded structured multimedia documents structure semantics essential understanding document content current advances incremental analysis maintenance document structure semantics content develop technology editing structured documents presenting multimedia site meet students work ensemble project alumnus collaborator professor ethan munson working days ll act make bits publications place moment check list publications copies library ve list interesting projects undergraduates masters students copyright 1995 uc regents ensemble cs berkeley projects case study software engineering foundation building software development environments software problem tracking configuration management system distributed software engineering research center resources information system people director william lively mark home page wang home page home page related local www sites computer science department home page software engineering home page questions problems suggestions contact local www maintainer address mark cs tamu web site massachusetts institute technology computer graphics group located ne43 technology square building 545 technology square cambridge ma 02139 information people publications current research graphics classes graphics tools graphics lunch schedule graphics urls modified nov 14 1996 graphics lcs mit gaggle theory description gaggle giggle pronunciation acronym generalized logic algebraic abstraction covers existing natural logics classical modal intuitionistic relevant linear calculus gaggle great generalization ideas tarski boolean algebras operators operators distribute distribute places meet join required interact generalizes notions connection idea give representation theorem frames interpret ary operator 1 accessibility relation necessity modal logic interpreted binary accessibility relation original focus based underlying distributive lattices project extended underlying partial orders semi lattices semi lattices lattices faculty gerard allwein graduate students steve crowley philosophy affiliated projects university greece greg automated reasoning project australian national university support college arts sciences img return computer science research page computer science department university colorado boulder academic year 1996 97 programming languages compilers research group faculty william waite ben zorn vince dirk grunwald wayne research interests programming language research university colorado encompasses design translation run time support interests span spectrum including problems visual functional object oriented languages mainstream languages fortran emphasis practical experimental work theory number industrial partnerships make results running software specific interests group members structure applications visual languages methods improving performance object oriented languages grunwald techniques generate optimized code standard languages modern computers grunwald zorn long running project concerned providing executable specifications entire compilation process automating production compiler waite major funded research projects main funded research projects area include high performance environments languages funded arpa carried cooperation indiana university university oregon completely visual programming languages environments funded colorado advanced software institute west technologies information investigators wayne ben zorn facilities experimental projects programming languages area depend considerable software infrastructure addition department normal complement compilers editors word processors include atom program instrumentation tool supports detailed measurements program performance user code kernel eli system domain specific programming environment translator construction programming environment object oriented programming environment construction pen based applications including programming environments apple newton pda environment newton relevant publications gray levi sloane waite eli complete flexible compiler construction system cacm 35 february 1992 121 131 waite modularity reusability attribute grammars acta informatica 31 1994 601 627 hall zorn addressing scalability problem visual programming university colorado dept computer science technical report cu cs 768 95 april 1995 copies mac word format postscript hall zorn visual lambda calculus university colorado department computer science technical report cu cs 757 94 january 1995 click mac word version postscript version doherty zorn design completely visual object oriented programming language visual object oriented programming burnett goldberg lewis eds york prentice hall 1995 postscript doherty zorn formal definition control semantics completely visual language dept computer science university colorado boulder technical report cu cs 672 93 september 1993 mac word version doherty zorn formal semantics control completely visual programming language proc ieee cs symposium visual languages st louis mo october 1994 mac word version university texas san antonio project web page project description project goals project personnel dr bruce rosen dr marek douglas jr sample images img img img benign skin skin malignant skin maintained douglas jr ringer cs utsa updated 15 jan 1996 interfacing reality space browsers tool ubiquitous tele embodiment eric paulos john canny 20 november wed time tba space browsers exploratorium san francisco pilot blimp blimp flight simulator operation viewing times writeup information movies milestones media hype history related links eric paulos modified mon nov 18 19 46 31 pst 1996 3313 carts center autonomous real time systems part center real time intelligent complex computing systems criccs center autonomous real time systems carts serves administrative mechanism vision robotics laboratory real time kernel laboratory carts explores integration technologies robotics real time ai computer vision real time computing uncertain real time environments carts application domain driven focused applying technologies flexible manufacturing processes applications envisioned overview personnel real time computing robotics vision research agile flexible manufacturing real time computing robotics computer vision multi agent systems publications real time computing robotics vision joining center products tools technology transfer carts demonstration description interface 1318 intelligent software group school computing science faculty applied sciences simon fraser university phone 1 604 291 55 89 fax 1 604 291 30 45 home page visitor tue dec 26 22 28 00 pst 1995 information brochure faculty staff students mailing lists comment archive life programming language information catalogue cs sfu ca comment flexible shared windows sponsors nsf interactive systems program iri researchers prasun dewan kevin jeffay john chung description developing abstraction called flexible shared window users views shared window specifically investigating multiple linked versions shared window dynamic migration replication window clients hierarchical file system naming scheme distributed windows distributed window architecture inverts traditional architecture modular implementation scheme based notion connecting protocol filters successful research lead class systems called flexible shared window systems flexibly efficiently share existing collaboration unaware applications toolkits easily implement collaboration aware applications toolkits propose implement top window system java window layer computer science department university colorado boulder academic year 1996 97 numerical computation research group faculty liz bradley richard byrd xiao chuan cai liz jessup oliver bobby research interests numerical computation research group concerned developing analyzing implementing testing methods solving mathematical problems computers concerned applications numerical methods scientific engineering applications languages tools numerical computation considerable emphasis development methods parallel computers specific areas emphasis group include optimization nonlinear equations byrd partial differential equations cai eigenvalue problems jessup languages tools parallel computation jessup considerable emphasis applications molecular chemistry byrd astrophysics space structures combustion chaotic systems bradley courses textbook href http www cs colorado ftp pub readme html high performance scientific computing developed undergraduates graduate students specially equipped laboratory lab computing support courses major funded research projects main funded research projects area include high performance computing issues turbulence simulation funded arpa nsf nasa including nsf grand challenge grant nasa grand challenge grant large scale optimization methods emphasis applications molecular chemistry funded afosr aro nsf numerical methods structured sparse matrix problems funded doe domain decomposition methods partial differential equations funded nsf addition faculty member group eligible compete nsf young investigator award bradley cai jessup received award professional leadership activities numerical computation selected activities numerical computation community listed byrd editorial board applied mathematics letters editorial board impact computing scientific applications supercomputing review concurrency practice experience member army high performance computing research center board nist computer board los alamos national laboratory computing review board past chair acm special interest group numerical mathematics associate editor mathematical programming siam review siam journal optimization member siam council science council founder siam activity group optimization facilities addition utilizing department workstations numerical computation group makes extensive parallel computing facilities department include intel ipsc 2 distributed memory multiprocessor 32 processors ksr1 virtual shared memory multiprocessor 64 processors intel paragon distributed memory multiprocessor 208 nodes memory housed laboratory boulder paraducks projects publications people pictures turing von neumann paraducks research group computer information science department university oregon eugene led dr allen malony dr janice cuny working projects related parallel computing performance analysis computational science visualization pages provide access work including projects working publications online people make research group pictures paraducks surroundings multnomah falls mt bachelor paraducks web site home oregon picture album beautiful collection oregon scenery presented founding paraducks member bernd mohr view oregon picture album internet audit modified wed mar 13 15 04 11 1996 steven hackstadt hacks cs uoregon computational science atomic structure calculations wave equation describing structure atom partial differential equation eigenvalue type high performance architectures efficient algorithms needed solve systems electrons atomic structure project concerned development software accurate determination wave functions number atomic properties predicted importance properties energy transfer mechanisms transition probabilities years atomic structure package developed parallel version implemented network ibm risc 6000 370 workstations sparse matrix eigenvalue solver work supported 1978 division chemical sciences office basic energy science office energy research department energy nsf grant asc parallel algorithms body problem supported work parallel algorithms faculty fischer charlotte british columbia 1952 1954 ph cambridge 1957 postdoctoral fellow jonsson ph students xi collaborators visiting scientist national institute standards technology md national research council fellow goddard space flight center md michel senior research associate national fund scientific research brussels hansen van der amsterdam alan professor queen university belfast farid research scientist systems ibm recent publications algorithms distributed computing large scale atomic structure calculations computational facilities group sun workstations unix tasks large scale computation parallel applications performed 5 ibm risc 6000 370 workstations disks group access switch access sp2 parallel system joint study agreement ibm kingston ny funding department energy cray time software atomic structure software computer physics communication library belfast information send message word ac uk phone number 615 322 2926 fax number 615 343 5459 electronic mail vuse vanderbilt cornell robotics vision laboratory web cornell robotics vision laboratory cp match match development don hard hat questions comments directed mdw cs cornell csrvl cornell computer science robotics vision laboratory located cornell university ithaca main areas research computer vision prof daniel huttenlocher multimedia applications computer vision prof ramin zabih robotics including distributed manipulation micro electro mechanical systems mems prof bruce donald tour csrvl current projects projects active csrvl supervised ramin zabih automatic detection classification scene breaks digital video mpeg browser allowing scene break global motion based queries real time atm video source transmission full frame video atm parallel computation platforms cornell nynet atm cluster number projects involving high performance imaging applications include parallel implementations split net symmetric multiprocessors list potential master projects maintained justin miller work unix move windowsnt discussion issues hopeful move supported microsoft selected publications list selected papers research csrvl papers anonymous ftp publications cornell robotics vision laboratory cornell cs tech reports server papers cs tr server listed program mobile robots scheme donald rees proc ieee international conference robotics automation nice france 1992 pp 2681 2688 complexity computing homology type triangulation donald chang revised ms based paper ieee symposium foundations computer science san juan october 1991 pp 650 661 information invariants distributed manipulation donald jennings rus workshop algorithmic foundations robotics peters boston ma ed wilson latombe 1994 information invariants robotics donald revised ms based paper submitted artificial intelligence automatic sensor configuration task directed planning donald briggs proceedings 1994 ieee international conference robotics automation san diego ca 1994 sensorless manipulation massively parallel microfabricated actuator arrays bo hringer donald mihailovich macdonald proc ieee international conference robotics automation san diego ca 1994 theory manipulation control microfabricated actuator arrays bo hringer donald mihailovich macdonald proceedings ieee workshop micro electro mechanical systems japan january 1994 computational approach design micromechanical structures extended abstract bo hringer proceedings acm siggraph symposium solid modeling applications montreal quebec canada 1993 papers listed technical reports author lists generated dynamically cornell cs tr server cs tr server index search technical reports author title keyword bo hringer karl briggs amy brown russell donald bruce huttenlocher daniel jennings jim michael rucklidge william rus daniela people csrvl karl bo hringer scott bruce donald associate professor pedro felzenszwalb daniel huttenlocher associate professor ryan lilien michel justin miller greg pass daniel scharstein aaron stump rob szewczyk fernando joe justin voskuhl ed wayt matt welsh greg whelan ramin zabih assistant professor computer science engineering robotics laboratory find faculty students technical reports current research projects request information robotic resources internet robotics conferences robotics worldwide web servers demos results mpeg format robotics related software robotics faq robotic resources ai expert system web servers complete ai resources references computer vision web pages img people visited page 5 19 95 back notre dame home page credits robert mail 1 1528 sfu database systems group research area database systems ranges relational databases distributed intelligent heterogeneous data knowledge bases applications faculty interests include design implementation extended relational object oriented deductive database systems query processing query optimization concurrency control recovery transaction management traditional distributed databases heterogeneous multi databases fault tolerant distributed databases spatial databases knowledge discovery databases multimedia databases natural language interfaces database systems database applications engineering geographic information systems database systems group actively involved placing information current activities line faculty veronica dahl jia wei han wo shun luk peter top visit computing science simon fraser university sfu graphics multimedia research lab graphics research group interested developing computer graphics tools assist humans synthesis design composition control analysis complex interactive systems approach centres developing techniques problem visualization active projects involving animation human movement intelligent computer aided design intelligent graphics interfaces complex control systems specification representation complex shapes strong interactions ai group projects industrial collaborators graphics multimedia research lab actively involved placing information current activities line faculty tom calvert john david wo shun luk thomas top visit computing science simon fraser university dart board duke university artificial intelligence seminar group department computer science overview duke artificial intelligence seminar group dart group faculty students common interests ai derived acm special interest group artificial intelligence sigart holding session interested meeting infomation spring 96 semester dart meet tuesdays 4 pm levine scientific research center room schedule date topic speaker jan 23 dart organizational meeting jan 30 genetic algorithms mike fulkerson feb 6 departmental colloquia dr william dally feb 13 classifier systems greg feb 20 genetic programming ii movie john koza feb 27 godel incompleteness theorem dr don loveland mar 5 visiting scholar paper review mike fulkerson dr bruce donald greg mar 19 mar 26 apr 2 apr 9 apr 16 apr 23 information information stop meeting contact mike fulkerson cs duke march 04 1996 coral database project document contents objective overview release information publications related coral people working coral research uw madison objective objective coral project develop robust efficient deductive database system investigate application domains algorithms underlying coral system developed members group duration project 1988 overview coral deductive system supports rich declarative language interface combination imperative programming declarative query language supports general horn clauses augmented complex terms set grouping aggregation negation relations tuples universally quantified variables coral declarative program organized collection interacting modules coral implementation supports wide range evaluation strategies automatically chooses efficient evaluation strategy module program addition users permitted guide query optimization desired selecting wide range control choices level module coral system imperative constructs update insert delete rules coral interface users program combination declarative coral extended coral primitives high degree extensibility provided allowing programmers class structure enhance coral implemenation coral support main memory disk resident data disk resident data supported exodus storage transaction management client server environment release information current release coral version 1 5 released october 10 1996 install coral system grab tar file version source code requiring compile coral versions include pre made binaries machine type click file grab readme general information installation manual coral instructions installation coral 1 5 tar gz binaries included coral 1 5 hpux tar gz hp ux series 700 binaries included coral 1 5 sun4 tar gz sunos 4 binaries included coral 1 5 tar gz sun solaris binaries included coral 1 5 tar gz pc solaris binaries included coral 1 5 linux tar gz linux binaries included stay informed releases add coral mailing list announcements releases relevant information releases announced newsgroup comp lang misc submit questions comments bug reports coral send mail coral cs wisc modified october 10 1996 shawn flisakowski cs wisc 5144 memory systems research department computer science engineering university washington fr 35 seattle wa 98195 home page memory systems research uw cse description research group investigating techniques operating system improve memory system performance work shares features rely combination simple hardware support operating system modifications monitor dynamic behavior applications monitoring mechanisms incur small overhead runtime information collect identify sources memory system delays cache misses tlb misses identifying resolving bottlenecks pay overhead monitoring mechanisms significantly improve system performance recent project explored policies monitor application memory reference patterns order identify resolve tlb performance problems poor tlb performance results tlb small cover current application working set modern architectures support superpages pages size multiple system base page size systems tlb performance improved larger pages cost wasted memory due internal fragmentation simulated policies adapt page size dynamically regions application address space constructing superpages copying component pages contiguous region memory developed policy monitors tlb misses balances potential benefit superpage reduction future tlb misses cost constructing superpage memory copy constructing superpages tlb miss patterns warrant policy tlb performance large pages internal fragmentation details project paper reducing tlb memory overhead online superpage promotion isca 95 implement algorithms make good quals masters project project description people faculty brian bershad bershad cs washington anna karlin karlin cs washington current students dennis lee dlee cs washington wayne ohlrich ohlrich cs washington ted romer romer cs washington wayne wong waynew cs washington papers reducing tlb memory overhead online superpage promotion romer ohlrich karlin bershad isca 95 dynamic page mapping policies cache conflict resolution standard hardware romer lee bershad chen osdi pp 255 266 avoiding conflict misses dynamically large direct mapped caches bershad lee romer chen asplos vi pp 158 170 comparison memory performance mips r3000 dec alpha wong ph quals project report university washington instruction cache effects code reordering algorithms lee ph quals project report university washington memory systems bibliography ted romer romer cs washington mail cgm cs mcgill ca office mceng geometry lab phone 514 398 4838 page construction doesn cute construction icon faculty sue whitesides students october 1995 information capture access information capture access research group works ways computers locate information increasing volume online data determine structure extract information human users group founded john hopcroft jim davis 1992 current areas research extracting structured material online documents structure explicit document extracting information presented tabular form relational database constructing summaries overviews collections texts construction nationwide library computer science technical reports begun digitizing cornell computer science technical report collection order make work accessible internet collection www server addition utility general cs research community document collection test material research information access group consists cornell researchers dean krafft visiting scientist jim davis number graduate undergraduate students fall 95 project active longer publications james allan al information agents building hyperlinks proceedings 2nd conference information knowledge management 1993 nyu ultracomputer project nyu ultracomputer lab conducts research parallel computer architecture software design specifically constructed generations shared memory machines 8 processor bus based machine 1980 current prototype 16 processor 16 memory module machine custom vlsi switches supporting fetch add coordination primitive design reduction memory hot spot contention interleaving memory addresses memory modules network switches combine requests destined memory location ultracomputer runs locally developed parallel version unix information staff students technical reports theses ultra iii design proposal ultra iii evaluation proposal information nyu computer science department high performance transaction processing group state university york stony brook department computer science traditional algorithms controlling concurrent access shared data requiring serializable execution unduly restrict concurrency performance situations data accessed heavily distributed transactions run long periods time investigating extent semantics transactions expressed proofs formal system exploited improve performance semantics ways define correctness criterion concurrent serializable transaction execution decompose transactions smaller units locks released early design concurrency control guarantees correct execution units interleaved taking approaches transaction decomposition decompose transaction sequence steps steps atomic isolated release conventional locks complete concurrency control lock mode required implement approach approach guarantees correctness conventional locks phase fashion algorithms implemented context commercial database system test bed constructed benchmark transaction load applied order evaluate ideas interested transaction semantics understand problems federated databases compensation current projects assertional concurrency control modular analysis transactions members faculty art bernstein phil lewis graduate students wai hong leung david gerstl recent papers high performance transaction systems transaction semantics bernstein lewis distributed parallel databases volume 4 number 1 january 1996 return department home page problems page send mail gerstl cs sunysb software engineering research group group works dr stephen schach field software engineering object oriented software engineering specific current research interests group include object oriented technology object oriented metrics formal languages object oriented modeling object oriented comparative study object oriented programming languages including ada 95 java active software engineering discussion group sdg recent publications group members click graduate students group links point person home page clicking entry equivalent fingering person account ph students aaron buddy freeman jeff gray karen walker zeng students roger farmer david linn recent graduates october 1996 zeng october 1996 rob bland march 1996 reddy march 1996 kim june 1995 tushar june 1995 1995 chris april 1995 march 1995 aaron january 1995 stephen schach srs vuse vanderbilt return return stephen schach home page oocsb object oriented compilers ucsb research group investigates compiler optimizations object oriented languages related implementation aspects dispatch mechanisms garbage collection studies instruction level behavior object oriented programs admit compilers acronym bit gratuitous group scope pure compiler issues hey makes cute acronym research publications visiting researcher positions home page public benchmark data benchmark suite class suite people urs ho lzle gerald karel sylvie andrew duncan mark local accessible ucsb ucsb ansel adams 1966 67 ecoop 97 oopsla 97 pldi 97 back ucsb cs department modified thu aug 15 13 09 02 pdt electrons production page object caching environments applications network services research overview research projects recent publications bibtex database pointers interest cs 835 seminar networked computing systems maintainer bestavros created 1994 05 02 updated 1996 08 18 visitor 2836 3043 travler system support nomadic computing enhanced travler project page transparent virtual enviroment travler project arpa funded research efforts ucla computer science department ismap nomadic computing research effort focuses developing models prototyping systems software running experiments support capabilities needed mobile user support capabilities involved activities virtual networking nomadic routing wireless nomadic systems simulation nomadic systems modeling predictive caching user level replication services security encapsulation data consistency activity shown piece adjacent pie chart full description activity obtained clicking piece services built design phase eventually travler integrate services exist reasonable forms wireless communication protocols power management software secure transmission data authentication services components produced project built travler framework principal investigators travler mobile computing research team dr leonard kleinrock dr gerald popek dr bagrodia dr peter team members published important papers directly relate research underway travler travler research team conducting simultaneous arpa funded research related topics large scale filing data management environments ficus secure replicated distributed filing truffles wireless adaptive mobile information systems wamis base arpa csto contract 94 0080 networked computer science technical reports library ncstrl pronounced ancestral international collection computer science technical reports cs departments industrial government research laboratories made commercial eduational ncstrl collection distributed set interoperating servers operated participating institutions read official ncstrl press package description background goals organization ncstrl search ncstrl collection fielded search form perform search fields bibliographic data limit search specific institutions enter words box list documents collection author title abstract search word browse reports participating institutions join ncstrl read faq institutions interested participating ncstrl collection information find ncstrl browse list documents related ncstrl ncstrl cornell computer science send email tech reports cs cornell reactive robotics 1 short description bud mishra marek postcript 2 reactive algorithms grasping modified parallel jaw gripper marek bud mishra proceedings 1994 ieee international conference robotics automation icra 94 san diego california 8 13 1994 3 reactive algorithms 2 3 finger grasping marek bud mishra proceedings 1994 international workshop intelligent robots systems irs 94 grenoble france july 11 14 1994 group led paul sorenson professor chairman involved research software engineering group investigates tools methodologies theories techniques processes support development software people press photographs pronunciations names pointers home pages faculty staff graduate students moments press names pointers home pages faculty staff graduate students research activities research projects metaview project aiming automatic generation software development environments approach meta case system seaf size engineering application framework project project aiming building integrated environment software evolution papers reports theses completed progress research includes latest conferences presentations notes software engineering laboratory general information hardware software related information software engineering related conferences software engineering group vault group members software engineering group meetings visitors software engineering laboratory attended conferences lab user reference manual img img img information contact cs ualberta ca updated november 1996 etag content length accept ranges bytes virtual worlds project virtual worlds project mit artificial intelligence laboratory effort create advanced distributed interactive simulation dis systems overview presentations people demonstrations projects resources publications proteus programming system home page proteus project project collaborative effort researchers unc chapel hill kestrel institute duke university develop system specification prototyping analysis generation parallel software information information server click underlined entries browse table contents proteus proteus publications proteus annual reports 1994 1995 proteus software examples proteus demonstrations proteus development group click list recent additions topics mailing lists mailing lists proteus folk announcements topics weekly unc parallel lunch meeting time spring 95 set proteus users users proteus language subscribe list send mail majordomo cs unc subscribe list body additional information questions problems proteus pages directed nyland cs unc prins cs unc supported arpa onr contracts n00014 90 0004 n00014 91 0114 n00014 92 0182 rome labs contract f30602 94 0037 page accessed times revised fri sep 29 16 24 15 1995 nyland cs unc usc computer graphics immersive technologies laboratory logo made tae yong kim web page visited times sep 19 1995 director ulrich neumann laboratory related integrated media systems center university southern california laboratory supports research development efforts related interactive computer graphics systems immersive technologies applications research spans fundamental technology focused development enables capabilities applications science industry constructing prototype demonstration systems enhances identification critical issues evaluation solutions real world setting students gain interdisciplinary experience enhanced appreciation interplay research systems development laboratory workstations include sgi indy macintosh pc systems networks include ethernet fddi sec optical fiber link hp immersive interfaces include head mounted display magnetic tracker cameras video digitizers research areas augmented reality technologies applications distributed networked visualization immersive telepresence related courses virtual enviroment computer graphics graduate students cho yoon jun park cai chen qian joe demers tae yong kim jong lee send comments questions cai graphics usc img laboratory perceptual robotics lpr computer science department umass find specific information lpr research facilities publications personnel demos announcements events bibliography information laboratory perceptual robotics research areas include dexterous manipulation reaching grasping mobile robot navigation geometric reasoning assembly planning application learning theory robotics pages mpeg movies robotics lab demos marked icon skip technical details visit video page bring free form tour lab start local map lab addition maintain internet resources page robotics lpr pages web chart linking web pages umass copyright faculty prof rod grupen director img prof robin director img laboratory personnel purpose laboratory perceptual robotics lpr direction professors rod grupen robin center automated real time systems carts university massachusetts focused technologies control robots uncertain unstructured environments efforts include techniques acquiring geometric information line sensor based systems robot manipulator control mobile platform navigation methods reacting sensor information assembly operations geometric reasoning automated assembly planning adaptive controllers acquire skill assembly tasks facilities laboratory perceptual robotics equipped general electric p50 robots ge zebra customized mri mobile platform addition fitted 4 utah mit 3 salisbury dexterous hand lab includes vxworks vme based distributed controllers experimental real time kernel spring kernel img p50 robot equipped utah mit hand click enlarge robot coarse reaching grasping research pages mpeg movies img mri mobile platform img zebra robot force sensor robot contact assembly planning learning img thing legged twelve degree freedom walking robot img mechanical degrees freedom lens optical degrees freedom investigating head acquire object models assist assembly tasks research research conducted lab includes controller composition coordinating multiple robots grasp planning geometric reasoning robust assembly fine motion control learning control path optimization biological models motor planning tactile visual model acquisition motion planning coarse reaching state space decomposition flexible manufacturing research context carts visual servoing assembly control stereo head laboratory engages collaborative research computer vision hanson riseman directors adaptive networks barto director groups department lab interacts spring kernel group stankovic ramamritham directors applying spring kernel concepts real time control robotics information related web pages care sign guest book comments queries server pages directed local webmaster webmaster piglet cs umass update october 19 1995 shadow doubt hey glasses kevin reilly professor schedule april 18 19 se acm mtg research interests distributed systems distributed problem solvers investigations involve multiple client server models 1 direct rpc protocol compilation 2 java 3 tcl dp comparative studies represent goal modeling simulation studies underway neural network processors current neural network research activities include combining ann expert systems mixed problem solving systems cooperative heterogeneous intelligent processor system chips application ann general simulation expert system tools problem solving real human robotic behavior simulation processors environments beak model build exercise analyse knowledge includes work unit activites logic based processor reasoning simulation software natural language input model building process unit activites center discrete event combined continuous discrete systems object oriented systems packages incorporation es elements forge eventual combined continuous discrete symbolic simulator unit activites primarily involve animation general purpose statistical approaches unit activites include model base incorporates general knowledge simulation systems modeled results applications include computer communication network systems human behavior models education chicago selected publications names abstracts book chapter 1996 invited paper 1996 computerized formal reasoning simulation environments logic foundations computerized formal reasoning simulation environments ii model development theory publications research long list key words search engines approximation theory splines wavelets box splines radial basis functions shift invariant spaces approximation scattered data thin plate splines homepage amos ron associate professor department computer sciences university wisconsin madison ismap 1210 west dayton street madison wisconsin 53706 1685 usa mail amos cs wisc telephone 608 262 6621 fax 608 262 9777 amos ron home page presently table links present items accessible order download paper affine systems analysis analysis operator zuowei shen choose versions unix click compressed version download uncompressed version works ftp server copy directly account cs513 handouts email click click vita vita list publications including abstracts selected articles mine information anonymous ftp site carl de boor maintain ftp site ftp cs wisc site postscript compressed postscript files articles approximation theory group uw found technical files tex vi general public recommend click read file list files click view line view line download ph students including information research publications main areas interest short summary present research future goals activity approximation theory group univeristy wisconsin madison activity numerical analysis group links home pages people approximation theory community found miscellaneous topics activities finally deposit comments mailbox img wei tek tsai professor software engineering computer systems tsai cs umn 612 625 education ph 1985 1982 computer science university california berkeley 1979 computer science engineering massachusetts institute technology cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified monday october 16 1995 file guy announcements assignments research interests guy check vitae find worked interested announcements syllabi spring 1995 computer science 120 syllabus sections 1 5 provided class day class electronic version syllabus computer science 231 syllabus computer science 330 assignments computer science 120 study chapter 6 computer currents read chapter 4 ethics book monday february 27 access project 1 assignment gopher server mainframe project 1 due march 15 busy computer science 231 fully understand stack works pushing popping tomorrow talking local variables spawn code target machines case x86 computer science 330 overdue quiz ready assignment sections 5 7 chapter 4 research interests insert paragraph research interests present time participation colonel racquetball challenge restricted students enrolled cpsc 231 possibility event expanded include courses future watch spot information rules challenge posted challenge 1922 department computer science university idaho john dickinson john dickinson chair department computer science 1981 associate professor computer science university idaho 1973 wife kari works computer services children addition work page visit home page teaches classes introductory computer science computer operating systems genetic algorithms research interests genetic algorithms computer networks management computer networks fall 1996 semester teaching courses cs 101 introduction computer science section 1 mwf 8 30am 209 cs 310 computing languages section 1 mwf 12 30pm 6 cs 400 senior seminar section 1 3 30pm jeb 221 email note link back cs department home page johnd cs uidaho img john buford associate professor director distributed multimedia systems lab buford cs uml fall 1997 sabbatical mit center educational computing initiatives spring 1996 courses 91 515 operating systems 91 520 distributed object based computing 91 203 assembly language fall 1995 courses 91 203 comp org assembly language 91 544 multimedia information systems research interests architectures distributed hypermedia systems distributed multimedia systems services design multimedia information systems personal index education ph technische universitaet graz computer science 1988 massachusetts institute technology ee cs 1981 massachusetts institute technology elec engr 1981 recent publications presentations 1996 john buford lloyd hytime building generation hypermedia springer verlag york preparation buford lessons real time hypermedia systems position paper real time multimedia web 96 96 oct 96 nice france buford corba www collision position paper joint w3c omg workshop distributed objects mobile code boston june 1996 buford generation distributed hypermedia systems handbook multimedia information management ed jain mehrotra prentice hall forthcoming gopal buford delivering hypermedia sessions continuous media server multimedia information storage management ed chung kluwer press forthcoming buford price mobile objects distributed server proc 96 rostock germany feb 1996 buford distributed multimedia information systems spie critical reviews ed feb 1996 buford hytime evaluation implementation experience proc hypertext 96 march 1996 washington dc 1995 lloyd john buford john modeling techniques hytime proc international conference multi media modeling mmm 95 november 1995 buford transfer protocol open model server ed media 95 june 1995 buford evaluation query language structured hypermedia documents proc dags 95 electronic publishing information superhighway 1995 buford gopal storage server requirements delivery hypermedia documents proc multimedia computing networking 95 buford architectural issues multimedia support x11 presentation consortium workshop multimedia directions feb 1995 1994 buford ed multimedia systems acm press addison wesley 1994 buford hytime engine multimedia systems 1 4 1994 buford automatic generation hytime applications proc eurographics multimedia 94 buford open distributed multimedia computing handbook multimedia ed keyes mcgraw hill 1994 buford integrating object oriented scripting languages hytime 1994 ieee intl conf multimedia computing systems 1994 buford gopal multimedia interchange format comparison 1994 ieee intl conf multimedia computing systems 1994 buford requirements multimedia standards dept defense defense information systems agency 1908 sept 1994 1993 buford koegel hytime engine acm multimedia 1993 august 1993 buford koegel advent standardized integrated multimedia environments invited paper ed media 93 buford koegel heines improving visual programming multimedia authoring proc ed media 93 buford koegel design space perspective evolution multimedia technology proc challenge multimedia sponsored mit trinity college dublin march 1993 1992 buford koegel analysis real time interchange format proc 92 buford koegel heines visual programming abstractions interactive multimedia presentation authoring short paper proc 1992 international workshop visual languages sept 1992 buford koegel routing multimedia connections hybrid networks spie proceedings 1786 sept 1992 buford koegel miner supporting real time analysis multimedia communication sessions spie proceedings 1785 sept 1992 buford koegel multimedia user interface toolkits 92 june 1992 1991 buford koegel li network protocol issues continuous media applications short paper proc 91 experience 1994 present associate professor computer science umass lowell 1992 present director distributed multimedia systems lab summer 1994 visiting senior lecturer computer science univ auckland zealand 1988 1994 assistant professor computer science umass lowell 1990 1992 director founder distributed multimedia systems lab 1983 1988 lecturer computer science university denver 1984 1988 adjunct professor computer information systems college university denver editorial boards program committees member editorial board journal multimedia tools applications kluwer program ieee 1997 intl conf multimedia computing systems ottawa canada program ieee 1996 intl conf multimedia computing systems hiroshima japan program ieee 1994 intl conf multimedia computing systems boston ma program committee acm multimedia 95 program committee 96 program committee ed media 96 program committee ed media 95 program committee 96 information visualization mobile computing feb 26 27 1996 rostock germany program committee 1995 intl conf distributed multimedia systems applications program committee 1994 intl conf distributed multimedia systems applications program committee dags 95 electronic publishing information superhighway member advisory board resource journal reviewer ieee multimedia magazine reviewer acm multimedia systems journal reviewer ieee computer special issue visual programming reviewer ieee computer special issue content based retrieval reviewer computer communications journal special issue multimedia systems reviewer acm hypertext 1994 treasurer acm multimedia 96 boston publicity ieee icmcs 94 boston tutorials panels tutorial distributed multimedia systems presented acm multimedia 94 acm multimedia 95 eurographics 95 dags 95 sydney university technology australia sept 1994 brisbane university technology australia sept 1994 ieee intl conf multimedia computing systems 1994 panels acm multimedia 94 panel chair acm multimedia 95 acm siggraph 92 unix expo 92 bis 92 spie 92 international standards committees chair 3 multimedia hypermedia information encoding 1994 present head delegation iso 1991 present editor iso part 3 support scripting languages member 8 1991 present updated sept 30 1996 buford cs uml pravin vaidya artificial intelligence machine learning communication design numerical scientific computing linear algebra parallel algorithms semiconductor device simulation parallel computing algorithms compu ter systems real time computing systems scheduling partial computations databases theoretical computing analysis data structures combinatorics computational geometry computational learning theory complexity theory research group administrative marla brownfield digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 244 6500 fax vaidya cs uiuc img back faculty index clifford neuman biographical information travel schedule personal papers projects products courses students talks news senior research scientist information sciences institute senior project leader global operating systems technology group university southern california 4676 admiralty marina del rey ca 90292 6695 voice 1 310 822 1511 fax 1 310 823 6714 email isi research assistant professor department computer science university park campus salvatori room 234 university southern california los angeles ca 90089 campus telephone 1 310 740 4518 personal address box marina del rey ca 3232 projects security infrastructure large distributed systems accepted business practice saber global operating system technologies scalable infrastructure scope products kerberos computer security information infrastructure resource manager distributed parallel computing network payment electronic commerce anonymous network payment courses advanced operating systems raj acharya adjunct associate professor research interests medical imaging computational biology davin milun milun cs buffalo email cs umd current position professor cs cfar umiacs academic degree ph stanford university 1975 research interests data structures image processing half century exponential progress information technology 1996 university washington annual faculty lecture vice president gore speech eniac 50th anniversary celebration congress talks george jetson support policies fred flintstone university california berkeley invents chinese cooking nathan joins ed lazowska uw cse faculty trip memory lane img ed lazowska ismap ed lazowska professor chair department computer science engineering university washington lazowska received brown university 1972 university washington receiving ph university toronto 1977 research concerns computer systems computer system performance recent specific topics included parallel discrete event simulation scheduling policies multiprocessors kernel structures support high performance parallel computing programming systems networks multiprocessors effective program performance monitoring tools parallel systems interaction architecture operating system design hardware software techniques high performance communication recently operating system programming system support exploits wide address architectures opal work carried terrific students supervised jointly hank levy john zahorjan lazowska wears ties pushes paper frequent miles graduate students picked 1 7mb quicktime hosts lots visitors surprising number funny noses lazowska member board directors computing research association cra members include essentially graduate departments industrial research laboratories field chair cra government affairs committee serves national science foundation advisory committee computer information science engineering national research council computer science telecommunications board member 6 person technical advisory board microsoft research 4 person national semiconductor computer science systems academic advisory council board directors data corporation scientific advisory board cable ventures fund belongs standing advisory committees department eecs uc berkeley departments computer science stanford university university virginia hong kong university science technology member acm turing award selection committee completed service 12 person national research council panel reviewing multi agency high performance computing communications program brooks sutherland committee recently served chair committee examiners graduate record examinations board computer science test chair acm sigmetrics association computing machinery special interest group concerned computer system performance chair acm software systems award committee program chair 13th acm symposium operating systems principles editor ieee transactions computers university washington addition serving chair department computer science engineering lazowska chair university advisory committee academic technology recently served member committee college arts sciences chair review committee ph program molecular biotechnology member performance review committee dean engineering selected deliver 1996 university washington annual faculty lecture lazowska fellow association computing machinery institute electrical electronics engineers seventeen ph students 21 students completed degrees working miscellaneous links integrated overview university washington department region persuasion player version 250k intended local consumption impact research university information technology perspective uw cse professional masters program persuasion player top ten reasons major cse uw information ee cse building project abbreviated cv computing research driving information technology information industry forward massy goldman report alleging 50 cse ph production issued due flawed data median years ph conference board study doctorate programs half century exponential progress information technology 1996 university washington annual faculty lecture driver ed information highway university washington saturday seminar november 1995 testimony house committee nsf april 1995 testimony house science committee hpcc october 1995 vice president gore speech eniac 50th anniversary celebration february 1996 interesting home pages demo purposes ode iii executive vice president iii departs duke university university california berkeley invents chinese cooking nathan joins ed lazowska uw cse faculty trip memory lane lazowska downs family home page directions house aquatic club sac home page recently discovered review 10th grade son 6th grade poetry finger lazowska cs washington schedule information cu seeme office 128 95 2 223 128 95 2 51 home 128 95 1 129 page http www cs washington homes lazowska ismap lazowska cs washington edward davidson professor electrical engineering computer science university michigan advanced computer architecture lab areas specialization computer architecture design parallel pipeline systems performance modeling application performance tuning director center parallel computing university michigan specializes development utilization parallel computing technology scientific engineering applications center parallel computing cpc contacted center parallel computing university michigan college engineering room 271 building ann arbor mi 48109 2104 phone 313 936 2310 fax 313 763 email cpc info umich interested view bio publications learn current research access graduate student research assistants listed parallel performance evaluation modeling chuan hua chang alexandre software pipelining resource modeling shih hao hung instruction scheduling register allocation combinatorial optimizations jude rivers tien pao shih ed tam john david wellman research group affiliations parallel performance project ppp center parallel computing cpc advanced computer architecture laboratory acal department electrical engineering computer science eecs university michigan um contact information professor edward davidson university michigan 1301 beal avenue eecs 2114c ann arbor mi 48109 2122 tel 313 647 1777 fax 313 763 4617 email davidson eecs umich dr blaise liffick associate professor department computer science millersville university cs department home page human computer interaction directions hci report applied science engineering lab dupont institute human computer interaction lab university maryland human computer interaction institute cmu user interface group university virginia project people computers design stanford hci server bowling green state university cognitive sciences dept cognitive science uc irvine cognitive science group georgia institute technology dept cognitive science johns hopkins university center research concepts cognition indiana university cognitive neural systems dept boston university mrc research centre brain behavior oxford university cognitive science dept uc san diego institute research cognitive science univ penn center cognitive science rutgers center neural basis cognition cmu pitt cognitive science sites brown cognitive science virtual library neurosciences internet resource guide international sites social impact issues society future computing conference june 1995 world ethics codes centre computers social responsibility de university computer professionals social responsibility cpsr history computing university vermont professionalism computing university vermont privacy clearing house electronic privacy issues ethics statements archive university mexico yahoo cyber culture computers disabled project easi yahoo disabilities faculty guide suny albany program university washington deaf education information kent state university disability directory university maryland disability services boston university forum disability issues uc davis trace center university wisconsin university buffalo msu deaf mosaic project easi st john university ucla disabilities computing program university mn disabilities services enabling technologies sun microsystems handicapped news bbs action blind people organization center information technology accomodation professional associations organizations computer professionals social responsibility cpsr association computing machinery acm ieee computer society acm special interest group computer graphics siggraph international internet association electronic frontier foundation boston computer society labs mit media lab intelligent machines lab millersville microsoft ui lab university graduate cs cis departments university pittsburgh university delaware temple university university maryland main campus university maryland baltimore campus carnegie mellon university johns hopkins university lehigh university purdue university university pennsylvania governmental sites white house national telecommunications information administration national information infrastructure task force defense technical information web cia national science foundation national institute standards technology smithsonian natural history museum united states memorial museum pennsylvania virtual law reference library companies sun microsystems apple ibm microsoft cray research silicon graphics computing amp miscellaneous software engineering institute seattle community network jerusalem mosaic wired magazine exploratorium franklin institute star trek language institute dr blaise liffick department computer science millersville university po box 1002 millersville pa 17551 0302 liffick cs millersv 717 872 3536 voice 717 871 2320 fax carla ellis associate professor department computer science levine science research center box 90129 duke university durham nc 27708 919 660 6523 fax 919 660 jump directly professional interests teaching mentoring personal interests biography received degree university toledo toledo 1972 ph degrees university washington seattle 1977 1979 coming duke associate professor 1986 member computer science faculties university oregon eugene 1978 1980 university rochester rochester ny 1980 1986 professional interests experimental computer scientist broad interests operating systems parallel distributed systems specific interests projects include storage systems workstation clusters parallel file systems multiprocessors mobile computing list publications chair acm sigops special interest group operating systems teaching mentoring teaching undergraduate introduction operating systems systems seminar spider meetings img grad students great cooler web pages surendar chandra wendy wang life computer science life computer science associating life web link carla ellis carla cs duke home page office reach teaching information classes research interests projects papers book papers line university kentucky computer science department ron unrau assistant professor url http web cs ualberta ca phone 403 492 fax 403 492 1071 email unrau cs ualberta ca img address department computing science 615 general services building university alberta edmonton alberta canada t6g 2h1 office 625 general services building research interests networks workstations cheap plentiful seldom exploited potential parallel systems partly due difficulty writing parallel programs message passing environment partly due high communication cost network progress made distributed shared memory systems present shared memory programming abstraction minimize communication weak coherence progress made compilers generate parallel code directly research aimed extending progress fronts primarily parallel compilation techniques targeted distributed shared memory environments work focused areas 1 targeting weakly coherent systems 2 improving locality reduce communication 3 exploring improving interaction compiler run time systems research areas distributed systems enterprise select publications courses cmput 114 cmput 285 cmput 508 personal information interesting web links numachine parallel processor tornado operating system img img august 15 1995 4395 ramesh jain director visual computing laboratory university california san diego 9500 gilman drive mail code la jolla ca 92093 ramesh jain professor electrical computer engineering computer science engineering university california san diego joining ucsd professor electrical engineering computer science founding director artificial intelligence laboratory university michigan ann arbor mi affiliated stanford university ibm almaden research labs general motors research labs wayne state university university texas austin university hamburg germany indian institute technology kharagpur india current research interests multimedia information systems image databases machine vision intelligent systems founder chairman ann arbor based company dedicated revolutionize software interfaces emerging sensor technologies founding chairman virage san diego based company developing systems visual information retrieval ramesh fellow ieee aaai society photo optical instrumentation engineers member acm pattern recognition society cognitive science society optical society america society manufacturing engineers involved organization professional conferences workshops served editorial boards journals editor chief ieee multimedia editorial boards machine vision applications pattern recognition image vision computing received ph iit kharagpur 1975 university 1969 arun thu aug 24 01 31 19 pdt 1995 george polyzos associate professor dept computer science engineering university california san diego la jolla ca 92093 0114 tel 1 619 534 fax 1 619 534 7029 email polyzos cs ucsd director computer systems laboratory senior fellow san diego supercomputer center member center wireless communications assistant michele foley cs ucsd tel 1 619 534 ap biography cfp ieee infocom 97 special issues conferences working past submission deadline research interests projects partial list publications line teaching miscellaneous information ucsd cse users finger check departmental phone directory send mail user contact department directly cse home page updated dec 20 1995 srihari pattern recognition professor computer science director center excellence document analysis recognition cedar state university york buffalo srihari founding director center excellence document analysis recognition cedar faculty member computer science department state university york buffalo 1978 presently pattern recognition professor srihari received sc physics mathematics bangalore university 1967 electrical communication engineering indian institute science bangalore 1970 ph computer information science ohio state university columbus 1976 received york state united university professions excellence award 1991 fellow institute electronics telecommunications engineers india fellow institute electrical electronics engineers ieee fellow international association pattern recognition srihari general chairman international workshop handwriting recognition held buffalo york 1993 chairman international conference document analysis recognition icdar 95 montreal canada august 1995 general chairman icdar 99 held bangalore india october 1999 srihari author hundred publications including united states patents ieee tutorial computer text recognition error correction associate editor journals pattern recognition international journal pattern recognition artificial intelligence srihari chairman ceo corporation specializing handwriting recognition technology email srihari cedar buffalo phone 716 645 information img cedar cs buffalo ub computer science department ellis horowitz guest good luck semester click references java talk born brooklyn york usa education mathematics brooklyn college computer science university wisconsin madison ph computer science university wisconsin madison professional interests software engineering programming languages electronic commerce employment chair professor department computer science school engineering university southern california 1970 73 assistant professor computer science cornell university 1973 present professor computer science university southern california 1990 present department head computer science university southern california 1993 95 principal center software engineering projects newsgroups digest program click references winwin software acquiring analyzing system requirements memberships acm ieee recent publications fundamentals data structures freeman 1994 sahni anderson freed software requirements negotiated win conditions proc international conference requirements engineering ieee april 1994 boehm bose lee system rapidly prototyping user interfaces taking software design academic press 1991 chris modified document monday 14 oct 96 16 12 07 pdt jeffrey naughton naughton cs wisc research interests olap multi dimensional data analysis parallel object relational dbms goal research development database systems current database systems performance ease main areas interest 1 techniques improving performance multi dimensional data analysis including array based storage processing algorithms bit map indices algorithms computing cube 2 performance object relational database systems including benchmarking dbms algorithms set valued attributes techniques parallelizing workloads 3 parallel geo spatial information systems recent publications computation multidimensional aggregates agarwal rakesh agrawal prasad deshpande ashish gupta raghu ramakrishnan sunita proceedings 22nd international conference large databases mumbai bombay 1996 storage estimation multidimensional aggregates presence hierarchies amit shukla prasad deshpande karthikeyan ramasamy 22nd international conference large databases mumbai bombay 1996 object relational database benchmark michael carey david dewitt johannes shah mohammed asgarian preparation adt object relational dbms yihong zhao kristin tufte submitted publication picture beth elizabeth professor department computing information sciences vice provost academic services technology dean continuing education kansas state university research interests database knowledge base systems design data security teaching learning environments publications selected papers proposed mechanism implementation discretionary access controls network environment vaughn journal computer networks isdn systems oct 1994 natural change statistical database mcnulty 13th national computer security conference database systems data disclosure limitation journal official statistics vol 9 2 1993 500 acm national lectures data security 1993 author 5 books 7 chapters books elizabeth beth cis ksu department computing vice provost dean continuing information sciences academic services education kansas state university technology kansas state 234 nichols hall kansas state university university manhattan ks 66506 108 anderson hall college court building 913 532 6350 office manhattan ks 66506 manhattan ks 66506 913 532 7353 fax 913 532 office 913 532 office 913 532 fax 913 532 fax richard science william mary associate professor department computer science college william mary mailing address department computer science college william mary box 8795 williamsburg va 23187 8795 office tercentenary hall 116 phone 1 757 221 fax 1 757 221 1717 main office 1 757 221 3455 research interests graphics scientific visualization data structures teaching fall 1996 csci 427 527 computer graphics csci 141 introduction computer science updated october 19 1996 report suggestions problems cs wm 1862 photo hassan ait kaci foundation implementation application programming languages intelligent software email cs sfu ca titles professor computing science mpr nserc industrial senior chair intelligent software systems education informatique grenoble france 1976 sc computer science univ pennsylvania philadelphia pa 1982 ph computer science univ pennsylvania philadelphia pa 1984 des informatique universite de paris vii paris france 1990 laboratory affiliations intelligent software group director intelligent systems lab associate logic programming lab associate graduate students current research recent funding selected publications back faculty home page department computer science university rochester rochester ny usa 14627 0226 tel 716 275 fax 716 461 2018 world wide web home page department computer science university rochester rochester york usa information department department brochure technical report collection anonymous ftp archive graphical browser department subway map university rochester cs department department people department subway map department research projects information application graduate study undergraduate program technical reports urcs anonymous ftp archive directions urcs urcs www server statistics authorized visitors cs labs local access wanted wanted staff research systems programmer information sources university rochester home page university rochester curio gopher starting points internet exploration internet resources meta index ncsa gopher servers world information world wide web world wide web www ncsa html primer creating www documents comprehensive http www sitelist change 7 sep 1996 ferguson report problems server www cs rochester lewis professor computer science university kentucky personal data information photo recording biography addresses telephones research interests papers resume teaching advising current courses cs 575 cs 674 student advising materials teaching materials introductory computer science 1st 2nd algorithms theory computation text heuristic algorithms text information institutional pages computer science department department overview college engineering university kentucky admi 97 increasing diversity research education symposium computing minority institutions admi home page admi 97 call papers postscript html picture peter schro der assistant professor computer science california institute technology bio java wavelets java bit painful extraordinary potential research teaching small collection subdivision wavelet related applets students collaborators written check simple demonstration draw smooth curves corner cutting attempt java instance subdivision linked wavelet constructions students dmitri applet starting point homework assignment demonstrates splines bezier curves varying order rolled application generated subdivision dmitri implemented project java awesome wrote applet explore space tap wavelets watch space mike dae kang start hacking java summer news named sloan foundation fellow caltech press release nsf national young investigator work wavelet methods connecting theory application current activities chair 7th eurographics rendering workshop june 17 19th portugal program committee member 1996 symposium volume visualization october 27 28 1996 san francisco organizer 1996 siggraph wavelets computer graphics program committee member 1997 acm symposium 3d interactive graphics member special study group international association wavelets contact info department computer science 256 80 fax 818 792 4257 1201 california blvd ms 256 80 818 395 california institute technology net ps cs caltech pasadena ca 91125 office 286 jorgensen classes topics geometric modeling cs winter quarter 1996 3d photography cs ee cns 148 spring quarter 1996 research interests main interest multi level methods happening headline wavelets generalizing ideas called wavelets debate overview research projects computer graphics group ideas concrete projects happening happen publications online fancy html wavelets computer graphics notes siggraph 96 michael cohen tony derose david salesin chapters latest improved guide building wavelets home interpolating subdivision meshes arbitrary topology denis zorin cs tr 96 6 final siggraph version cool pix tetrahedron pipes venus david coming wavelets computer graphics special issue proceedings ieee spherical wavelets efficiently representing functions sphere appeared proceedings siggraph 95 spherical wavelets texture processing appeared rendering techniques 95 springer verlag textures radiosity controlling emission reflection texture maps reid pat hanrahan appeared proceedings siggraph 94 wavelet image compression appeared wired magazine 3 05 1995 polygons pat hanrahan appeared proceedings siggraph 93 tr version details mathematica code library implements form factor expression guarantees work building wavelets home appeared tr data parallel volume rendering line drawing gordon stoll appeared proceedings acm volume visualization workshop 1992 contributed siggraph notes wavelets computer graphics held siggraph 95 los angeles copyright 1995 1996 peter schro der 1478 desautels professor computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email ed cs wisc ph purdue university 1969 interests systems programming personal computer systems applications research summary interests focus personal computers applications limitations concerned effective ways introducing personal computers specialists continue follow developments computer aids handicapped sample recent publications understanding computers brown iowa 1989 introduction computer architecture vax brown iowa 1989 assembly language programming introduction computer organization brown iowa 1982 page automatically created october 9 1995 email pubs cs wisc report errors irani professor artificial intelligence laboratory department electrical engineering computer science university michigan office address 3405 eecs building 1301 beal avenue ann arbor mi 48109 2122 email irani eecs umich phone 313 764 research activities artificial intelligence distributed systems parallel architecture neural networks graduate students jin chang greg matt george neal straub professional activities fellow ieee updated 9 26 95 sylvian ray areas research interest artificial intelligence concentrate designing neural network based systems applicable interpretation signals arising biomedical applications multichannel time domain signals primary emphasis biomedical computing design expert neural network systems signal interpretation research group intelligence group administrative kathy johnson 2302 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax ray cs uiuc img back faculty index michael arbib professor dr arbib directs major interdisciplinary project neural plasticity data computational structures integrating studies learning neural compensation disease research tools multi media database construction data recovery visualization multi level simulation research focusses mechanisms underlying coordination perception action tackled levels schema theory applicable top analyses brain function human cognition studies machine vision robotics detailed analysis neural networks working closely experimental findings author 20 books editor 11 dr arbib recently edited handbook brain theory neural networks massive compendium embracing studies detailed neuronal function systems models brain regions connectionist models psychology linguistics mathematical biological studies learning technological applications artificial neural networks selected recent publications arbib metaphorical brain 2 neural networks wiley 1989 arbib handbook brain theory neural networks bradford book mit press 1995 arbib synthetic pet analyzing large scale properties neural networks human brain mapping 2 225 233 1994 1995 arbib model generation spatially accurate sequential cortex 2 153 175 1992 arbib grasping objects cortical mechanisms transformation trends neurosciences 18 314 320 1995 arbib sensorimotor transformations worlds frogs robots artificial intelligence 72 53 79 1995 dr arbib mail address arbib pollux usc erik associate professor computer science department university utah salt lake city utah 84112 cs utah information plan file img img img professor joined department computer science 1990 interests computer architecture vlsi systems general timed asynchronous systems aspect research involves compiling concurrent communicating programs asynchronous vlsi circuits current system programs written subset occam concurrent message passing programming language based csp automatically compiled set timed circuit modules suitable manufacture integrated circuit interested investigating effects asynchrony computer systems architecture higher level explore ideas building series prototype asynchronous computer systems fpga custom vlsi chips asynchronous circuits symposia recently involved general chair organizing international symposium advanced research asynchronous circuits systems held university park hotel salt lake city november 3 5 1994 home page details 1996 conference held aizu japan march 18 21 1996 success check home page information 1997 held netherlands april 7 10 1997 home page details asynchronous circuits tutorial gave tutorial asynchronous circuits 2nd working conference asynchronous design methodologies london curious slides postscript file slides page compact format postscript file slides page computer folklore gave paper computer folklore entitled heroic hacker legends computer age american folklore society annual pittsburgh pa october 1996 materials relating talk found academic details publications patents research grants communication cs utah modified oct 14 1996 gary lindstrom rafting grand canyon professor computer science gary lindstrom graduate carnegie mellon university earned degrees mathematics ph computer science professor computer science university utah taught previously university pittsburgh dr lindstrom research interests programming language design specification implementation special emphasis programming aspects parallel distributed systems served ieee computer society distinguished visitor awarded university utah college engineering outstanding teaching award dr lindstrom recently retired editor chief international journal parallel programming edited book logic programming functions relations equations research supported nsf arpa onr industrial sponsors mcc ibm xerox ncr ericsson served nsf computer computation research advisory committee 1988 1992 consultant united nations development programme 1988 dr lindstrom chair memorial lecture series current research projects persistent object stores mach shared objects project building object manager om layered modern operating systems om based system server concepts presenting standardized interface common lisp cl programs approach persistence emphasizes generality source language support ii portability heterogeneity iii data evolution iv distributed implementation access representation software components objects managed pervasive system service module manipulation tools fast flexible mach based systems project seeks develop operating system higher degree flexibility traditional systems added flexibility circumvent performance functionality tradeoffs traditional highly decomposed microkernel based operating systems foundations work include comprehensive notion modules ii module manipulation cast system service iii semantically enriched notion module compatibility adaptability items ii arose mach shared objects project iii emphasis motivated pragmatically important inter module concerns address space sharing storage management policies levels trust software human genetics applications collaboration utah center human genome research software developed aid genetic applications linkage analysis genetic physical mapping large scale genetic sequencing key aspects include data modeling relational object oriented database management systems ii sequencing production workflow simulation planning real time control iii automated inspection monitoring robotic manipulation laboratory processes educational dimension collaboration centers interdisciplinary program genome science selected publications 1 gary lindstrom application framework module composition tools proc ecoop 96 springer lncs 1098 pp 91 113 2 rob dave terence tony di robert gary lindstrom peter cartwright design implementation database human genome research proc eighth international conference scientific statistical database management stockholm june 18 20 1996 pp 220 225 ieee computer society press 3 gary lindstrom modular scheme university utah technical report 95 020 4 douglas orr gary lindstrom layered server based support object oriented application development proc fourth int workshop object orientation operating systems lund sweden august 1995 5 robert charles clark gary lindstrom benny yih driven persistent objects facility proc 1994 usenix conference cambridge ma pp 265 281 6 gary lindstrom douglas orr type safe composition object modules computer systems education honour prof rajaraman tata mcgraw hill publishing company limited 1994 pp 188 200 7 gary lindstrom design meta architectures object oriented languages proc golden west international conference intelligent systems las vegas nv june 1994 8 gilad bracha gary lindstrom modularity meets inheritance proc international conference computer languages ieee computer society san francisco ca april 20 23 1992 pp 282 290 selected research awards 1 sound flexible module combination onr 1995 1996 pi 2 object management engineering manufacturing arpa onr 1993 1996 pi 3 fast flexible mach based systems arpa 1994 1997 faculty investigator 4 utah center human genome research nih p50 1994 1999 faculty investigator 5 institutional training grant genomic science nih 1995 2000 track leader teaching 1 cs513 database systems home page autumn 1996 quarter 2 cs356 503 object oriented software engineering home page spring 1996 quarter 3 seminar home page fun stuff finger file hero dilbert play squash river trip information 1997 gathering faithful west west 97 park city utah draw 100 series mg sports cars beard high school graduation picture click photo 34 years hacking karen hay lecturer department computer science contact information email cs clemson phone 864 656 2638 office 444 edwards hall office hours 1 00 2 00p tth 4 30 5 00p tth class information notice schedule test nov 21st cpsc120 syllabus cpsc120 assignments cpsc120 projects cpsc120 class schedule cpsc120 lecture notes klaus schauser assistant professor room 2123 engineering department computer science santa barbara ca 93106 5110 internet schauser cs ucsb phone 805 893 fax 805 893 8553 ph university california berkeley research interests parallel computing functional programming languages compilers computer architecture klaus schauser received diplom computer science universita karlsruhe 1989 ph degrees computer science university california berkeley 1991 1994 joined computer science department ucsb assistant professor 1994 professor schauser member parallel computing group ucsb main research interests parallel languages compilation system aspects highly parallel architectures berkeley developed compilation techniques based multithreading implementing functional programming languages parallel machines professor schauser member association computing machinery acm acm special interest groups computer architecture programming languages ieee computer society local arrangements registration chair symposium parallel algorithms architectures symposium principles practices parallel programming held ucsb july 1995 list papers information german speaking prospective graduate students courses cs240a fall 1996 parallel computing winter 1996 computer architecture winter 1996 seminar parallel object oriented languages fall 1995 parallel computing spring 1995 advanced topics translation spring 1995 seminar high performance molecular dynamics winter 1995 seminar parallel object oriented languages fall 1994 parallel computing research links implicitly parallel benchmark suite back cs department home page modified wed apr 5 1995 klaus schauser schauser cs ucsb edsger dijkstra schlumberger centennial chair computer sciences professor mathematics mathematics physics 1951 theoretical physics 1956 university ph 1959 university amsterdam honors awards acm turing award 1972 foreign honorary member american academy arts sciences member royal netherlands academy arts sciences distinguished fellow british computer society afips harry memorial award 1974 doctor science queen university belfast areas interest program correctness mathematical methodology algorithms systems summary research area interest focuses streamlining mathematical argument increase powers reasoning formal techniques additional information obtained individual faculty members home pages img back list faculty profiles george friedman jr areas research interest computer assisted instruction operating systems generic research group administrative kay digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax friedman cs uiuc img back faculty index img manuel faculty member university florida computer information sciences department leave university fulbright scholar research teaching university costa rica plan return august 1997 electronic snail mail forwarded email address manuel cise ufl office cse phone 904 392 items interest university costa rica home page alma mater uf institute hispanic cultures hispanic web site scuba diving site site irs forms telecommunications act 1996 sh mitsunori ogihara urcs faculty member 1963 ph 1993 tokyo institute technology assistant professor 91 93 university electro communications visiting assistant professor 92 state university york buffalo assistant professor 94 university rochester research courses img back urcs home page william thompson professor computer science university utah img william thompson department computer science 3190 merrill engineering building university utah salt lake city ut 84112 tel 801 585 3302 fax 801 581 5843 thompson cs utah head thomas henderson vision robotics research group current areas interest research professor thompson primary research interest area computer vision emphasis problems involving determination shape spatial organization tasks robotics sensing strategies advanced manufacturing building utah experience cagd computer aided geometric design manufacturing investigating sensing strategies specifically suited man made objects current work addressing reverse engineering machined parts based approach centering high level manufacturing features low level geometry benchmarking iu manufacturing developing approach providing test data image understanding objects making test set designed fabricated house ground truth original design data control ability distribute actual parts sensed data rapid virtual prototyping assemblies immersive interfaces cad systems designer experiment assemblies parts construct modify physical prototypes effort constructing haptic interface designer touch hold move models parts assemblies rendered views result environment part interactions considered natural manner current technology vision based navigation unstructured outdoor terrain developing model process current location determined views outdoor environments maps representing topographic information interdisciplinary approach involving laboratory field studies highly expert map readers computational analysis computer simulations visual motion project focuses analysis visual motion including optical flow estimation presence discontinuities extracting shape properties qualitative manner avoids complexity noise sensitivity structure motion methods detecting moving objects environment sensor moving professor thompson advisory board ieee transactions pattern analysis machine intelligence previously served associate editor journal joined university utah 1991 16 years computer science department university minnesota selected publications sutherland thompson localizing unstructured environments dealing errors ieee transactions robotics automation december 1994 pick jr smith sullivan thompson topographic map reading ecology human machine systems hancock vicente eds press owen sloan thompson interactive feature based reverse engineering mechanical parts proceedings arpa image understanding workshop november 1994 sutherland thompson pursuing projections keeping robot path proceedings ieee international conference robotics automation 1994 thompson stuck detecting moving objects constraint ieee transactions pattern analysis machine intelligence february 1993 thompson painter qualitative constraints structure motion computer vision graphics image processing image understanding july 1992 wick thompson expert system explanation artificial intelligence march 1992 thompson pong detecting moving objects international journal computer vision january 1990 thompson dynamic occlusion analysis optical flow fields ieee transactions pattern analysis machine intelligence july 1985 thompson velocity determination scenes moving objects computer graphics image processing april 1979 img img img previous contents algebraic specification faculty research guide previous leana golubchik jonathan gross research concerned structural analysis mathematical objects improving methods representation mathematical objects sufficient goals lead improved algorithmic performance interest interconnection networks layouts methods geometric side algebraic topology algebra permutation groups aspects recent research algebraic specification interconnection network relationships algebraic specification network layouts probabilistic algorithms graph isomorphism testing references sabah al binali fri sep 22 16 39 42 edt 1995 lane hemaspaandra urcs faculty member note pre marriage lane 1960 ph 1987 cornell university assistant professor 87 88 columbia university assistant professor 89 92 associate professor 92 present university rochester presidential young investigator 89 95 professor lane hemaspaandra research area computational complexity theory computational complexity theory tasks computers faced divided groups complexity classes types computational power computational models relative power classes studied goal discovering weakest level computational power suffices solve crucial problems posed computers today professor hemaspaandra interests include power counting based computation power probabilistic computation power unambiguous computation importance query order accessing databases study efficient algorithms complex sets complexity theoretic aspects security fault tolerance data compression political science journal book publications editorial board member ipl editorial board member editorial board member complexity theory columnist sigact news ur cs technical reports archive img back urcs faculty directory img back urcs home page modified september 14 1995 paul helman professor computer science department university mexico farris engineering center albuquerque nm 87131 helman cs unm phone 505 277 2967 fax 505 277 6927 ph university michigan 1982 interests data mining database systems theory algorithms books helman veroff intermediate problem solving data structures walls mirrors benjamin cummings publishing company menlo park california 1986 helman veroff walls mirrors intermediate problem solving data structures modula 2 edition benjamin cummings publishing company menlo park california 1988 helman science database management richard irwin burr ridge ill 1994 selected publications helman veroff designing deductive databases automated reasoning 4 1 29 68 1988 helman common schema dynamic programming branch bound algorithms journal acm 36 1 97 128 1989 helman family np complete data aggregation problems acta informatica 26 5 485 499 1989 helman rosenthal mass production technique speed multiple query optimization physical database design orsa journal computing 3 1 33 55 1991 helman moret shapiro exact characterization greedy structures siam journal discrete math 6 2 274 283 1993 helman statistical foundations audit trail analysis detection computer misuse ieee trans software engineering 19 9 886 901 1993 forrest helman approach change detection algorithms analysis implications proceedings ieee symposium security privacy 1996 helman statistically based system prioritizing information exploration uncertainty ieee trans systems man cybernetics july 1997 changed november 7 1996 helman cs unm conrad con lecturer department computer science contact information office 427 edwards hall office hours mtwth 1100 1200 phone 803 656 email cs clemson cpsc 120 section 1 home page cpsc 120 home page cpsc 241 section 2 home page cpsc 241 home page helpful pages html humor department computer science clemson university dianne leary current position professor department computer science institute advanced computer studies umiacs university maryland college park academic degree ph stanford 1976 research interests full cv research summary technical reports computational linear algebra optimization scientific computing parallel numeric algorithms address dianne leary computer science department university maryland college park md 20742 301 405 2678 phone 301 405 6707 fax cs umd information householder meeting 1996 meeting graduate study computer mathematical sciences survival manual 600 cmsc 760 advanced linear numerical analysis information syllabus survival tools outline unit 1 1 obsolete notes convergence stationary iterative methods notes chebyshev semi iterative methods information computer system takehome exam 1 takehome exam 2 project information notes bi conjugate gradient algorithm spoof pete stewart methods outline unit 1 notes symmetric tridiagonal matrices notes fast poisson solvers alternate approach tensor product algorithms takehome exam 3 outline unit 2 review sheet class exam additional information computer system takehome exam 4 img ralph selfridge faculty member university florida computer information sciences department email address cis ufl office cse phone 904 392 img assistant professor department computing information sciences kansas state university office nichols hall room kansas state university manhattan ks 66506 voice 913 532 6350 fax 913 532 7353 email ravi cis ksu modified march 14 1996 ravi cis ksu send email ravi zvi galil zvi galil julian levi professor mathematical methods computer science computer science department columbia university city york serves morris alma schapiro professor dean school engineering applied science columbia university main research interests design analysis algorithms computational complexity cryptography zvi editor chief siam journal computing journal algorithms pictures click zvi wife son number visitors page 1560 1131 alistair holden professor professor electrical engineering originated highlands scotland received bsc degree university glasgow spent years british broadcasting corporation engineering division graduate apprentice spent research division spent year yale edison fellowship eng degree phd degree university washington dissertation learning artificial intelligence interest ai began taking colin cherry imperial college london bbc initiated computer science program uw time group faculty math ee departments formed group graduate school working applications ai knowledge based systems verification expert systems integrated symbolic neural net methodology speech understanding computer aided design dr tong lai yu homepage associate professor computer science california state university san bernardino family pictures journal publications books research interests teaching assignments personal information network information novell network slip ppp emulation california state university san bernardino computer science homepage web server learning updated september 2 1995 picture construction man construction tong lai yu csci csusb blue online freedom speech press association design accessible world point direction point point harry nilsson pages html compliant browser choose netscape problems displaying html world lots ways people including checking home pages hope enjoy glimpse find home page resources fighting internet censorship info archery campus info modern favorite books stories current computer projects info world citizen diversions favorite links news world bit silliness good measure back archery vassar archery mini split wand back information send mail shoot campus mail info list send note add informed shooting abreast minute local campus archery practices information send note put touch person running shooting campus 1991 interested stories information archery vassar back team sport current computer projects links east scripts projects links french site project public east site multilingual texts corpora eastern central european languages site east univ aix multilingual texts corpora eastern central european languages site corpus encoding standard march 1996 abstract ces designed optimally suited language engineering research applications order serve widely accepted set encoding standards european corpus work ces specifies minimal encoding level corpora achieve considered standardized terms descriptive representation marking structural typographic information general architecture maximally suited text database encoding specifications linguistic annotation data architecture linguistic corpora ces latest versions ces location ces explore view dtd short shell script writen modified tag usage calculations format paste tei ces header dtd dependent unix carriage return modified work dos script entities emacs mode system lets type keys type generate character mode generates character type inserting entities work equally character sets 2 set find read howto file people give feedback put public consumption howto package send email ll work uuencoded mail sgml projects links robin cover sgml web page david sgml page tei guidelines sgml open profit international consortium suppliers products services support sgml specifically check charles article entity management sgml projects links text speech speeds scripts emacs macros working dectalk text speech unit fancy drop note interested additionally mirroring raman speach output emacs hosting mailing list information mailing list http www cs vassar mirror html international organization standardization iso online hope nice visit page writen emacs 19 19 mode dtd converted html2 recently html3 2 questions comments send cs vassar soliciting page 10 1 96 back cs faculty list cs search uc davis department computer science norman professor professor research areas include computer architecture computer communication networks data security operating systems current architecture project deals cache coherency multiprocessor systems office engineering ii phone 916 752 1953 mail cs ucdavis modified august 23 1996 1846 christos papadimitriou professor computer science division university california berkeley soda hall 689 eecs department berkeley ca 94720 510 642 1559 christos cs teaching fall 1996 sections introduction algorithms umesh vazirani office hours ta announced cs undergraduate advisor office hours week august 19 tue 10 12 thu 2 4 fri 10 12 sign door appointment studied athens polytechnic bs ee 1972 princeton phd cs 1976 taught harvard mit athens polytechnic stanford uc san diego berkeley january 1996 1979 miller fellow interested theory algorithms complexity applications databases optimization ai game theory written books elements theory computation prentice hall 1982 harry lewis edition combinatorial optimization algorithms complexity prentice hall 1982 ken steiglitz theory database concurrency control cs press 1988 computational complexity addison wesley 1994 papers warren jones professor department chairman schedule research interests internet information filtering research tool development exponential growth information internet accompanying increase complexity internet requires development effective tools accessing environment goal research make contributions basic understanding structure dynamics information processing internet develop extensions existing filtering tools improve effectiveness approaches filtering process methodologies include neural networks natural language understanding genetic algorithms research group called studies information filtering technology electronic resources sifter formed pursue investigations primary application research healthcare delivery systems education georgia institute technology selected publications uc davis department computer science raju pandey assistant professor professor pandey interested aspects programming language design implementation current focus research design implementation concurrent distributed object oriented programming languages research includes development techniques implementation execution environments concurrent distributed mobile programs professor pandey conducting research software design development techniques parallel distributed applications click dr pandey personal web page office engineering ii phone 916 752 3584 mail pandey cs ucdavis modified august 23 1996 teach lower division freshman sophomore computer science courses berkeley faculty advisor computer science undergraduate association open computing facility interested computers pre college education high school teacher involved development logo programming language berkeley logo freeware interpreter wrote students major contributors dan van michael katz doug orleans click retrieve complete distribution archive unix dos mac complete source code logo graphics language kids check sample program impress intermediate programming logo programming text concentrates natural language processing graphics people associate logo projects styles techniques collection ten logo programs commentary structure style advanced topics introductions college level computer science topics computer science logo style books print order bound photocopy mit document services edition published early 1997 img ve written papers computers education member computer professionals social responsibility league programming freedom american civil liberties union fun brian visit exploratorium world museum watch animaniacs good thing television listen 1964 1968 british rock beatles eat chinese food collect art masks lots bits links check world turkey stuffing recipe bh cs berkeley img photo advanced computer architecture lab high performance microprocessor project research interests selected publications teaching address advanced computer architecture lab university michigan eecs 1301 beal avenue ann arbor michigan 48109 2122 mail tnm eecs umich phone 313 764 0203 secretary denise mail eecs umich phone 313 763 1557 michael wellman associate professor university michigan department electrical engineering computer science college engineering member artificial intelligence laboratory mail wellman umich mail um ai laboratory 1101 beal avenue ann arbor mi 48109 2110 usa fax 313 763 1260 research activities broadly speaking research group concerned design implementation decision machines seek mechanisms support rational decision making taking account computational representational practicality objective leads research probabilistic reasoning planning knowledge representation economics distributed computation research statement explains greater detail michigan internet configurable internet auction server existing auctions create www auctions project descriptions market oriented programming probabilistic decision theoretic reasoning university michigan digital library subgroup intellectual property economic issues papers online ftp directory journal artificial intelligence research electronic academic journal covering areas artificial intelligence journal refereed highest editorial standards jair distributed electronically free charge classes teach accessible umich eecs 380 data structures algorithms taught winter 94 eecs 492 introduction artificial intelligence fall 96 eecs 498 3 electronic commerce winter 97 eecs 592 advanced artificial intelligence taught winter 95 eecs 598 2 computational market systems special winter 96 line tutorial material special journal issues links association uncertainty artificial intelligence auctions web aaai spring symposium qualitative decision theory march 1997 updated 1 november 96 beverly sanders associate professor department computer information science engineering university florida contact information mailing address box 116120 gainesville fl 32611 6120 email address sanders cise ufl office cse phone 352 392 1528 fall office hours tuesday 3 4pm thursday 4 5pm appointment fall 1996 courses cop programming language principles information students research interests formal methods concurrency distributed algorithms object oriented programming 1997 joint modular languages conference held linz austria march 19 12 1997 deals languages techniques tools design implementation large scale software systems modular extensible deadline submission papers sept 1 1996 updated 8 30 96 ncsu computer science department home search directory mail robert rodman associate professor ph university california los angeles 1973 dr rodman research interests voice processing computational linguistics applied cti computer telephone interface working projects computer identification speakers voice automated lip synchronization computerized telephone calls political campaigns computerized telephone calls monitor persons living published area performance assessment speech hardware voice input output aids handicapped speech recognition chinese theoretical linguistics author popular linguistics textbook editorial board international journal speech technology member association computational linguistics acl linguistic society america representative publications automated lip sync direct translation speech sound mouth shape koster proceedings 28th annual asilomar conference signals systems computers ieee 1994 pp 36 46 introduction language 5 brace 1993 voice system computer entry chinese characters computer speech language han vol 7 1993 pp 1 13 voice dialogue systems intelligent systems state art future directions 1990 pp 318 336 computer speech recognition communication journal american voice society vol 6 july 1989 pp 61 76 department computer science box 8206 college engineering north carolina state university raleigh nc 27695 update 27 sep 96 auto format script satish tripathi position professor computer science department professor umiacs academic degree ph university toronto 1979 sc hindu university 1970 sc hindu university 1968 publications fault tolerance computer networks real time systems performance evaluation parallel distributed systems current research projects atm networks mobile computing multimedia applications find current students image counter professor wing tam computer science department harvey mudd college img information click ways touch mail personal wing cs hmc phone 909 621 secretary department 909 621 8225 fax 909 621 8465 mail computer science department harvey mudd college claremont ca 91711 5980 modified sept 28 1995 wing cs hmc picture arthur professor email cs umn phone 612 625 educational background ph 1974 history science university wisconsin madison 1962 physics university vermont 1959 physics providence college professional background associate professor university minnesota 1981 1995 director charles babbage institute history information processing university minnesota 1981 1993 program manager national science foundation 1979 81 policy analyst national science foundation 1978 79 head history science technology program university california berkeley 1973 1978 instructor physics university wisconsin whitewater 1968 71 assistant professor physics st michael college vt 1961 63 1964 68 research interests 19th 20th century developments technology electronics radio computing concentrating institutional aspects innovation product development focus developments 1945 recent publication transforming computer technology information processing pentagon 1962 1986 computing developments sponsored darpa time sharing networking graphics artificial intelligence vlsi parallel processing current research projects history computer industry decade 1946 focusing engineering research associates eckert mauchly computer company ibm preparation history computing relations developments solid state physics textbook cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified tuesday january 2 1996 img li min fu faculty member university florida computer information sciences department email address fu cis ufl office cse phone 904 392 greg plaxton contact information email plaxton cs utexas phone 512 471 fax 512 471 8885 office taylor hall 3 132 postal department computer science taylor hall 2 124 university texas austin austin texas 78712 1188 information annual report profile publications modified december 15 1996 greg plaxton plaxton cs utexas paul oman department computer science university idaho paul oman picture oman cs uidaho line paul oman associate professor computer science university idaho 1984 hp chair computer science period 1993 96 teaches classes software engineering software design compilers reseach interests software engineering software metrics software quality assurance software maintenance page information classes students software engineering test lab setl home page publications graduate student theses curriculum vitae family photos line cs logo ui computer science department ui logo university idaho setl logo setl line oman cs uidaho phone 208 885 fax 208 885 ronitt rubinfeld assistant professor cornell department computer science recent papers talks courses 6 893 randomness computation spring 1996 mit cs 681 fall 1996 engineering 150 fall 1996 graduate students funda ergun ravi kumar cv computer science fair homepage hal wasserman web page describing work researchers area result checking address ronitt rubinfeld computer science department 5137 upson hall cornell university ithaca york 14853 telephone 607 255 1146 fax 607 255 4428 email ronitt cs cornell pictures nephew rubinfeld 1 2 juris hartmanis walter read professor engineering phd california institute technology 1955 strategic goal research contribute development comprehensive theory computational complexity computational complexity study quantitative laws govern computation essential part science base needed guide harness exploit growing computer technology computational complexity classifies problems amounts computational resources needed solve classification yields complexity classes consists problems solved computational resource bound gain deeper understanding makes problems hard compute explore complexity classes relations classes internal structure classes study trade offs computational resources problem solving attention sequential time parallel time nondeterministic time memory requirements randomness computational resource interactive computing university activities member faculty council representatives chair computer science department recruiting committee honors acm turing award member national academy engineering foreign member latvian academy sciences fellow american academy arts sciences fellow york state academy sciences fellow american association advancement science aaas charter fellow acm professional activities editor springer verlag lecture notes computer science siam journal computing journal computer systems sciences advisory board monographs theoretical computer science springer verlag board directors computing research association 1989 1994 ifip technical committee foundations computer science advisory council george brown school engineering rice university houston texas national academy engineering peer committee computer science engineering 1991 1994 visiting committee physical sciences division university chicago 1992 1995 council 1991 board advisors international journal foundations computer science world scientific press editorial board chicago journal theoretical computer science electronic journal foundation computer science mit press foundations editor electronic journal universal computer science goedel prize committee member computer science telecommunications board national research council 1995 98 awards honorary doctoral degree dr university dortmund germany 1995 lectures observations computer science banquet speech international logic programming symposium cornell university november 16 1994 computational complexity scope nature future distinguished lecture series university virginia february 13 1995 distinguished lecture series university tennessee april 17 1995 publications computational complexity nature computer science turing award lecture communications acm 37 10 october 1994 37 43 random oracle hypothesis false journal computer system sciences 49 1 august 1994 24 39 richard chang benny johan ranjan pankaj hausdorff topological dimension kolmogorov complexity real line journal computer system sciences 49 3 december 1994 605 619 jin yi cai weight computations bulletin 55 february 1995 136 138 return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 24 november 1995 denise moore denise cs cornell minsky professor department computer science rutgers university piscataway nj 08855 usa phone 908 445 2085 fax 908 445 0537 email minsky cs rutgers office core 321 selected recent papers assorted links loui index ronald loui loui loui ronald loui loui ronald loui links technical material vita personal material ai faculty activities courses code current student projects 1988 1994 title assoc prof computer science address box 1045 washington university st louis mo 63130 email loui ai wustl phone 314 935 fax 314 935 7302 1971 manuel blum electrical engineering massachusetts technology 1959 electrical engineering massachusetts technology 1961 ph mathematics massachusetts institute technology 1964 professor 510 642 1662 510 525 blum cs berkeley awards lectureships acm turing award 1995 arthur chair eecs 1995 fellow american academy arts sciences 1995 faculty research lecturer uc berkeley academic senate 1994 sigma xi award 1991 fellow american association advancement science 1988 fellow ieee 1987 invited lecturer international congress mathematicians 1986 chair computer science division 1977 1980 distinguished teaching award academic senate uc berkeley 1977 distinguished lecturer university washington princeton university massachusetts institute technology carnegie mellon university georgia institute technology dartmouth university committees evaluate computer science departments ph granting institutions notes introduction theoretical cs notes cs174 probability graph theory cs selected publications current phd students mor troy hal wasserman click information result checking img img herman hughes professor ph southwest louisiana university research teaching interests great challenge faces broadband networks ability provide guaranteed performance diverse traffic types based quality service qos requirements time efficiently utilizing network capacity issues involved performance driven problems including type guarantees required traffic characteristics congestion control mechanisms implemented nodes patch bandwidth allocation algorithms buffer management schemes altogether factors determine performance network main goal research develop efficient techniques accurate models provide qos guarantees communicating sessions atm based networks relevant issues studied research actual performance data atm testbed examples general research topics domain qos studied include characterization multimedia traffic bandwidth allocation algorithms buffer management schemes traffic policing mechanism teaching information cps 807 information spring 1995 cps 422 information fall 1995 contact information herman hughes dept computer science 719 wells hall michigan state university east lansing mi 48824 1027 telephone 517 353 5152 fax 517 432 1061 email hughes cps msu robert veroff professor computer science department university mexico farris engineering center albuquerque nm 87131 veroff cs unm phone 505 277 4231 fax 505 277 6927 ph northwestern university 1980 interests automated deduction expert database systems links automated deduction jar journal automated reasoning aar association automated reasoning cade conference automated deduction otter program searches proofs automated reasoning argonne national laboratory theorem proving systems groups qed project ora canada bibliography automated deduction books helman veroff intermediate problem solving data structures walls mirrors benjamin cummings publishing company menlo park california 1986 helman veroff walls mirrors intermediate problem solving data structures modula 2 edition benjamin cummings publishing company menlo park california 1988 veroff ed automated reasoning applications essays honor larry mit press cambridge massachusetts expected 1997 selected publications helman veroff designing deductive databases automated reasoning 4 1 29 68 1988 veroff resolution binary nature history impact computers encyclopedia artificial intelligence 2nd edition john wiley sons york pp 1341 1353 1991 veroff linked inference principle formal treatment automated reasoning 8 2 213 274 1992 veroff logical basis automation reasoning case studies deduction methodologies vol 2 handbook logic artificial intelligence logic programming eds gabbay robinson oxford university press oxford pp 1 40 1994 veroff hints increase effectiveness automated reasoning program case studies automated reasoning 16 3 223 239 1996 changed october 3 1996 veroff cs unm web page brian assistant professor department computer science 416 edwards hall clemson university clemson south carolina 803 656 academia personal hobbies cs clemson department computer science home page img clemson university home page chris edmondson yurkanan lecturer mathematics computer sciences 1974 computer sciences 1980 university texas austin professional service secretary treasurer acm sigcomm 1991 95 areas interest computer networks computer science education managing large software projects mobile networking database design summary research research interests protocols high speed communications protocol specification internetworking selected recent publications cobb edmondson yurkanan gouda universal mobile addressing internet proceedings 1st annual computer theory informatics conference press additional information obtained individual faculty members home pages img back list faculty profiles laszlo fields interest include computational complexity theory algorithms combinatorics finite groups randomization plays role area major recent result obtained collaboration lance fortnow graduate students lund ph 91 mario ph 89 leonid levin boston university invention transparent proofs proofs verify small number shown formal mathematical proofs transformed transparent form result subsequent refinements found applications areas seemingly remote approximate discrete optimization optimal traveling salesman routing joint work graduate student bob ph 93 found monte carlo algorithms guaranteed performance bounds find structural elements matrix groups list generators work involves methods group theory combinatorics probability theory markov chains studying group actions graphs recent result asymptotic classification finite vertex symmetric graphs excluded minor connections hyperbolic geometry faculty interests back faculty interests home page home people theory modified mon mar 27 11 25 07 1995 millard cs uchicago construction leana research interests multimedia information systems high performance computer systems modeling performance evaluation things leana education research activity teaching experience practical experience publications courses leana teaches e6998 42 architecture support large information systems fall 95 computer organization spring 96 multimedia information systems fall 96 leana contact information leana golubchik leana cs columbia kanal email kanal cs umd current position professor cs umiacs ieee fellow academic degree ph university pennsylvania 1960 research interests machine intelligence search pattern recognition computer vision artificial neural systems henry levy professor joined faculty 1983 hank current research projects focus operating systems parallel distributed computing computer architecture simultaneous multithreading architectures object based languages environments recent project called opal deals single address space operating systems 64 bit computer architectures etch project producing tool performance instrumentation optimization x86 binary executables levy author books numerous papers computer systems including outstanding paper selections consecutive acm symposia operating systems principles chair acm sigops special interest group operating systems program chair 16th acm symposium operating systems principles held 1997 holds carnegie mellon university university washington coming washington consulting engineer digital equipment corporation work spanned range operating systems architectures distributed systems workstations hank fellow association computing machinery recipient fulbright research scholar award eleven master students ph students survived levy supervision ph students escaped academic positions major research labs glued workstation hank found skiing biking playing tennis helping lead department infamous softball team smiling potatoes death sampling desserts seattle dessert recent publications reducing network latency global memory environment jamrozik feeley voelker evans ii karlin levy vernon proceedings seventh acm conference architectural support programming languages operating systems october 1996 postscript implementing global memory management workstation cluster michael feeley william morgan frederic pighin anna karlin henry levy chandramohan thekkath proc 15th acm symposium operating systems principles december 1995 simultaneous multithreading maximizing chip parallelism dean tullsen susan eggers henry levy proc 22nd annual international symposium computer architecture june 1995 exploiting choice instruction fetch issue implementable simultaneous multithreading processor dean tullsen susan eggers emer henry levy jack lo rebecca stamm proc 23rd international symposium computer architecture 1996 sharing protection single address space operating system jeffrey chase henry levy michael feeley edward lazowska acm transactions computer systems 12 4 november 1994 integrating coherency recoverability distributed systems michael feeley jeffrey chase vivek narasayya henry levy proc symposium operating systems design implementation november 1994 hardware software support efficient exception handling thekkath levy proc 6th int conf arch support prog languages operating systems asplos october 1994 separating data control transfer distributed operating systems thekkath levy lazowska proc 6th int conf arch support prog languages operating systems asplos october 1994 levy cs washington 1598 index search home previous dr jean pierre email scs carleton ca assistant professor dr received sc university ottawa ph artificial intelligence university toronto years worked bell northern research original designers toolset dr joined school computer science july 1991 research interests cognitive science natural language understanding case knowledge based tools object oriented technology index search home previous copyright 1996 school computer science updated tue feb 27 17 48 13 est 1996 email comments questions webmaster dershowitz nachum business address 2111 digital computer laboratory department computer science college engineering university illinois urbana champaign 1304 west springfield avenue urbana illinois 61801 usa tel 217 333 fax 217 244 6500 mail nachum cs uiuc send email leave hebrew university areas research rewrite systems artificial intelligence automatic programming automated reasoning programming languages functional logic based equational object oriented software engineering calendar algorithms program verification program transformation theoretical computing analysis algorithms data structures theorem proving logic administrative marla brownfield interest calendar book rewriting page papers bibliographic files family img ui faculty index dr frank associate professor school computer science carleton university ottawa canada dr received degree dipl inform technical university aachen germany 1983 ph dr rer nat university germany 1986 joined school computer science carleton university ottawa canada july 1986 research interests include design analysis algorithms computational geometry parallel processing parallel computational geometry parallel image processing dr managing editor journal information processing letters editor journal parallel algorithms applications received 1992 university research achievement award information consult pages img research img publications img teaching current courses img info projects pointers mail scs carleton ca mailing address school computer science carleton university ottawa canada k1s 5b6 office room 5332 physics building phone 613 520 2600 ext secretary 613 520 fax 613 520 www http www scs carleton ca scs faculty html number visitors copyright 1996 dr frank udaya shankar email shankar cs umd current position associate professor computer science joint appointment umiacs academic degree ph university texas austin 1982 distributed algorithms cmsc 712 fall 96 solution hw 3 hw 4 including corrected problem 2 research assistantships research interests design analysis distributed systems network protocols correctness performance aspects current work assertional methods concurrent realtime systems layered systems found operating systems networking iteration numerical method fast performance prototyping adaptive high performance systems integrated services networks iteration accurate time evolutions probabilistic measures cost orders cheaper simulation recent work includes minimal latency transport protocols scalable tos policy routing mars routing testbed link state distance vector routing selected recent publications ts eliot updated october 24 1996 hamilton richards jr senior lecturer engineering applied physics 1960 1962 harvard college aero astronautics engineering 1966 stanford university ph computer science 1976 iowa state university professional service coordinator university texas austin year programming 1987 series editor ut 4 addison wesley 1990 areas interest functional programming concurrent processing object oriented programming undergraduate education summary research maintain long standing interest functional programming potential concurrent processing suitability formal reasoning fall 1995 functional programming language teaching section cs1 working time permits functional language implementation real microcomputer application longer term project book functional algorithms additional information obtained individual faculty members home pages img back list faculty profiles bill buckles professor computer science address department electrical engineering computer science 301 stanley thomas hall tulane university orleans la 70118 phone number 1 504 862 3373 fax number 1 504 862 3293 buckles eecs tulane recent publications dev prabhu buckles behavior interconnected genetic algorithms simd environment submitted evolutionary computation postscript dev prabhu buckles genetic algorithms scene interpretation prototypical semantic description submitted ieee trans systems man cybernetics postscript cong cong xing buckles number expressions modulo commutativity finite semi group submitted siam discrete mathematics postscript research assistants needed seminar evolutionary computation spring 1997 teaching cpsc 300 600 principles computer science cpsc 420 620 analysis algorithms previous contents steven feiner faculty research guide previous mukesh dalal daniel duchamp mobile computing laboratory work fields mobile computing operating systems general challenge build systems small wireless mobile computers current efforts focus building reconfigurable distributed services reconfigurable distributed services built implementations standard services file service x11 window service ip employing algorithms internally facilitate operation spite connection efficient limited bandwidth wireless links current operate speeds dynamic service location dynamic load balancing improve latency throughput continue work mobile computing years focusing projects making applications aware react location techniques automatically dynamically partitioning function program client portion running mobile computer server portion running stationary infrastructure machine exploitation low power solid state volatile storage technologies flash eeprom devices suited portable computers architecture distributed systems supporting mobility client server purpose intelligently filter essential data traveling infrastructure mobile host sabah al binali fri sep 22 16 39 42 edt 1995 dudek low quality picture professor dudek electronic mail dudek cim mcgill school computer science centre intelligent machines cim research areas navigation shape mobile robotics vision visualization recognition runs autonomous mobile robotics lab cim address centre intelligent machines mcgill university mcconnell engineering building room 420 3480 university street montreal canada h3a 2a7 telephone 514 398 fax 398 home 935 1940 secretary cim secretary cs mobile robot lab information visiting cim mcgill montreal teaching 308 fundamentals computer graphics 308 mobile robotics spatial representation 308 lecturer 308 coordinator principles assembly language programming alarm clock alan cline david bruton jr centennial professor computer sciences professor mathematics applied mathematics 1967 mathematics 1968 ph mathematics 1970 university michigan professional service editor algorithms communications acm 1973 1975 associate editor acm transactions mathematical software 1975 1976 editorial board siam journal scientific statistical computing 1984 92 director special interest group numerical mathematics acm 1981 84 southern regional director computer professionals social responsibility 1987 89 areas interest mathematical software numerical analysis summary research interested transformation mathematics tools applied scientific problems involves construction mathematical software exploration methodologies mathematical software major software development package hundred subprograms curve surface fitting employing tension splines selected recent publications cline scattered data fitting constrained delaunay triangulation imacs transactions scientific computing 91 ai expert systems symbolic computation vol 3 north holland 1992 cline king routing scheduling coast guard interfaces vol 22 pp 56 72 1992 cline constrained dimensional triangulation solution closest node problems presence barriers siam journal numerical analysis vol 27 pp 1321 1990 cline set counter examples condition number siam journal scientific statistical computing vol 4 pp 602 611 1983 cline stewart wilkinson estimate condition number matrix siam journal numerical analysis vol 16 pp 368 375 1979 additional information obtained individual faculty members home pages img back list faculty profiles alex professor department computer science rutgers university piscataway nj 08855 usa phone 908 445 fax 908 445 0537 email cs rutgers office core 315 research interests improved development techniques information systems maintain models aspect reality modified programs topic overlaps area databases concern managing large models knowledge representation interest inference natural modeling users world pursue goal research languages expressing requisite information including formal description implementation methodologies tools software development issues examined ranged software life cycle including requirements design implementation area knowledge representation selected publications description logics data management description logics data management ieee tkde oct 1995 loading data description sigmod 1993 washington dc theory implementation description logics relative expressive power description logics predicate calculus art int journal questions frames kr 96 boston ma explaining subsumption description logics ijcai 95 montreal semantics complete algorithm subsumption classic description logic artificial intelligence research vol 1 1994 patel schneider customizable classification inference description management system cikm 92 systematic development clasp reconstructed kr 92 conceptual modeling languages features languages development information systems conceptual level ieee software vol 2 1 january 1985 requirments modeling specification frame problem procedure ieee tse october 1995 reiter formal requirements modeling languages rml revisited icse 94 rome greenspan papers ftp cs rutgers technical reports ftp cs rutgers technical reports search web usenet display results submit vo van toi ph professor vo picture visit due technical arrangement click information home page karsten schwan research statement programming operating systems high performance platforms college computing georgia institute technology atlanta ga 30332 404 894 schwan cc gatech prof schwan working experimental commercial parallel machines inception late 70 research driven relevant applications developed part multidisciplinary laboratory georgia tech hppcel laboratory uniprocessor multiprocessor supercomputers cray machine ibm sp 2 networked sets workstations ibm rs6000 sun sgi machines research driven future heterogeneous smp distributed systems infrastructure experienced commercial research settings distributed laboratories project constructing heterogeneous computing environment consisting atm networked uniprocessor smp machines jointly offering computational power interconnection bandwidth modern supercomputers applications hppcel laboratory hppcel laboratory experimentation parallel applications undertaking development sample large scale parallel applications jointly end users atmospheric modeling finite element codes fluid flow applications case applications consist specific computational tasks include online analyses performed computations real time visualizations program data monitoring performance information executed simultaneously end users inspect program results steer program executions gain experimental insights additional applications evaluate operating system support program adaptation programming environments research included robotics applications real time simulations autonomous suspension vehicle schema based robot navigation discrete event simulations real time multi media applications involving multiple machines human end users design implementation interactive graphical interfaces high performance applications graph based searching algorithms solution operations research problems distributed laboratories topic joint research realization distributed laboratories individuals interact importantly powerful distributed computational tools readily located single site intent permit scientists engineers managers geographically distinct locations including individuals tele commuting home combine expertise solving shared problems allowing simultaneously view interact steer sophisticated computations executing high performance distributed computing platforms prof schwan primary contribution effort concerns construction distributed laboratory experimentation high performance numeric computations applications molecular physics atmospheric sciences working high performance atmospheric pollution modelling manufacturing systems addition prof schwan group involved development basic technologies facilitating future heterogeneous large scale distributed parallel systems technologies concerned middleware software directly utilized distributed laboratory applications detail falcon project studying dynamic monitoring adaptation interactive steering high performance computations line control virtual laboratory instruments experimentation complex simulation models distributed laboratory users project concerned distributed systems communication technologies underlying distributed laboratory applications emphasis distributed systems research support shared state multi distributed computing environments research communication protocols concerned providing communication latencies bandwidths transmission guarantees heterogeneous underlying communication media prof schwan current research addresses basic research topics addressing computational requirements underlying hardware systems presented hppcel distributed laboratory efforts programming support tools operating systems communication protocols programming tools falcon falcon project addresses construction interactive parallel programs permitting programmers steer applications steering defined program steering program interact human users execution purpose interactions line program information affect steer program execution falcon project goal high performance programs equally interactive commonly pc tools spreadsheets program performance maintained improved expectation scientists work effectively view program results execution steer program execution data domains initial experience line steering improve performance programs avoiding needless execution adapting algorithmically specific program abstractions match functionality dynamically varying program characteristics essence expect gain significant increases usefulness parallel programs end users program performance steering falcon offers specific support program performance monitoring evaluation tuning provide system integration support data dictionary falcon information required performance tuning easily captured analyzed displayed program performance improvement program monitoring performed identical fashion shared shared memory parallel machines language based graphical user interfaces programming extensions falcon development program tuning performed graphically explicit manipulation parallel programs displayed hierarchical sets related objects tools context large scale parallel applications interactively end users falcon tool operational suns sgis ibm rs 6000 ibm sp 2 ksr machine falcon programming extensions construction runtime support operational adaptable operating systems efficient execution parallel program requires operating system primitives match program performance reliability requirements constructing evaluating operating system mechanisms multiple parallel architectures studying high performance operating system support multiple parallel applications including real time applications scientific engineering codes discrete event simulations optimization codes research resulted software libraries facilitate construction parallel programs library commonly operating systems parallel computing courses uniprocessor multiprocessor machines extensions configurable address line monitoring configuration high performance parallel programs ranging rapid adaptation individual program abstractions user directed program steering specific examples configurable abstractions constructed basis include 1 adaptable multiprocessor locks improve program performance adapting lock characteristics program behavior program execution 2 adaptable communication protocols distributed shared abstractions library construction distributed objects shared prototype version distributed memory machines including networks workstations purpose support programmers construction efficient program abstractions capable spanning shared memory distributed memory platforms initial smp prototype extended address sets platforms including larger scale distributed systems project kernel toolkit substrate parallel programming development multiprocessor operating system kernels object level developers ability construct custom implementations object based operating system abstractions objects customized meta object interfaces object attributes implemented policies policies present runtime objects dynamically adapted suit varying runtime requirements parallel distributed applications attributes principal basis construction adaptable objects project git 93 35 scalable line multiprocessor scheduling real time systems authors zhou karsten schwan git cc 94 23 rapid multiprocessor scheduler dynamic real time applications authors harold forbes karsten schwan equally importantly recent research addressing formulation support timing constraints distributed information systems offering program program communications human interactive services systems benchmark application developed group emulate behavior video delivery systems dynamic systems git cc 94 29 ports experiences scheduler dynamic real time systems authors kaushik ghosh richard fujimoto karsten schwan git cc 94 57 reconfigurable garbage collection data structures speculative real time system authors kaushik ghosh recent publications jeffrey vetter karsten schwan progress toolkit interactive program steering proceedings international conference parallel processing 1995 wisconsin august 1995 gu greg eileen kraemer john stasko jeffrey vetter karsten schwan falcon line monitoring steering large scale parallel programs symposium frontiers massively parallel computation mclean virginia february 1995 jeffrey vetter greg gu thomas karsten schwan silva opportunities tools highly interactive distributed parallel computing color version proceedings workshop debugging tuning parallel computing systems ma october 1994 greg gu karsten schwan falcon interactive parallel programs line steering molecular dynamics application high performance distributed computing hpdc 3 san francisco ca aug 1994 gu jeffrey vetter karsten schwan annotated bibliography interactive program steering acm sigplan notices july 1994 kaushik ghosh kiran panesar richard fujimoto karsten schwan ports parallel optimistic real time simulator 8th workshop parallel distributed simulation pads july 1994 greg karsten schwan md flexible framework high speed parallel molecular dynamics high performance computing proceedings 1994 scs simulation multiconference pages 70 75 april 1994 society computer simulation ahmed mukherjee silva karsten schwan kernel support configurable objects invocations international workshop configurable distributed systems ieee acm march 1994 mukherjee karsten schwan improving performance adaptive objects experimentation configurable multiprocessor threads package international symposium high performance distributed computing hpdc 2 spokane washington july 1993 prince kohli karsten schwan indigo user level support building distributed shared abstractions fourth international symposium high performance distributed computing hpdc 4 kaushik ghosh richard fujimoto karsten schwan time warp simulation time constrained systems 7th workshop parallel distributed simulation pads san diego 1993 kaushik ghosh richard fujimoto karsten schwan testbed optimistic execution real time simulations ieee workshop parallel distributed real time systems newport beach april 1993 ahmed karsten schwan chaos arc kernel support atomic transactions real time applications acm transactions computer systems april 1993 zhou karsten schwan ian performance effects information sharing distributed multiprocessor real time scheduler 12th real time systems symposium dec 1992 karsten schwan zhou dynamic scheduling hard real time tasks real time threads ieee transactions software engineering august 1992 partial list current recent students greg falcon project harold forbes real time systems kaushik ghosh jointly fujimoto real time simulation gu falcon project daniela ivan real time communications scheduling robin high performance communications martin martin falcon project mukherjee adaptable operating system kernels byron jeff real time control multi media applications silva high performance objects phyllis schneck adaptable communications jeffrey vetter falcon project rich west real time threads communications zhou real time scheduling thomas mary jointly school eas parallel modeling atmospheric conditions shih chang chuang advisor fulton finite element computation parallel machines eileen kraemer advisor stasko performance animation parallel programs ranjit john advisor implementing programming weakly consistent memories ben rosen professor emeritus numerical optimization parallel computing rosen cs umn office 612 625 education ph 1952 applied mathematics columbia university 1943 electrical engineering johns hopkins university cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified thursday august 17 1995 max associate director national center geographic information analysis associate professor spatial information science engineering cooperating associate professor computer science boardman hall university maine orono 04469 tel 207 581 2114 fax 207 581 email max spatial maine curriculum vitae research activities publications invited talks tutorials program committees theses supervised courses updated november 24 1996 ncgia maine department spatial information science engineering greg lavender adjunct assistant professor department computer sciences department electrical computer engineering university texas austin contact addresses research activities computer science computer engineering courses recommended reading biographical information suggestions improvements pages updated 05 05 96 lavender cs utexas elke rundensteiner assistant professor contact info university michigan dept electrical engineering computer science 1301 beal avenue ann arbor mi 48109 2122 mail eecs umich tel 313 936 2971 fax 313 763 1503 office 3213 eecs research interests database systems object oriented multi media databases engineering scientific databases digital libraries research projects project descriptions project descriptions file postscript members research group students research group university michigan database group research papers reports listing papers publications biographical information vitae prof rundensteiner teaching winter 1994 information george professor computer science research teaching interests interests include computer vision knowledge representation artificial intelligence recent work modeling recognition measurement objects theoretical practical aspects applications industrial agricultural medical domains addition topics teaching interests include algorithms data structures programming languages vita vita long vita research projects project descriptions representative publications data ftp teaching information teaching assignments 1995 96 current schedule cps 330 information spring 1996 cps 803 computer vision fall 1995 pointers michigan state university msu department computer science contact information george dept computer science 395 engineering building michigan state university east lansing mi 48824 1027 telephone 517 355 5240 fax 517 432 1061 email cps msu contact net escape river lake ll back alan associate professor schedule research interests parallel graph algorithm computational geometry parallel graph algorithm research centers algorithms special classes graphs graphs similar techniques concepts lead algorithms computational geometry problems parallel algorithm construct constraint graph compaction vlsi circuits parallel tree search algorithms tree searching methods artificial intelligence ai optimization areas branch bound tree search method research centers partition branch bound task multiprocessor partition data structures shared memory distributed memory systems research addresses search strategies including alpha beta minimax breadth issues addressed include distributing coach shared memory multiprocessors distributed memory multiprocessors interprocessor communication maximize search efficiency letting processor show search information education ohio state university selected publications donald greenberg jacob gould prof computer science director nsf science technology center computer graphics scientific visualization phd cornell university 1968 past decades computer graphics activities involved development wide range graphic input display techniques number input methods implemented progress made large variety display routines graphics research topics previously investigated include polygon clipping hidden surface algorithms spatial temporal aliasing problems geometric modeling parametric surface descriptions color science current focus graphics research involves dimensional modeling complex environments algorithms realistic image synthesis modular testbed sufficiently flexible evaluate modeling image generation techniques created laboratory research conducted light reflection models methods determining interaction reflecting surfaces techniques improving computational efficiency ray tracing parallel processing strategies perceptual studies micro geometry surface modeling motion control dynamics constraint modeling anti aliasing strategies host topics related complex modeling realistic image displays application research started volume rendering medical imaging digital photography animation development generic tools scientific visualization core technologies multi media environments research conducted facilities program computer graphics member national science foundation science technology center computer graphics scientific visualization participating universities brown university california institute technology university north carolina chapel hill university utah university activities director program computer graphics director national science foundation science technology center computer graphics scientific visualization professional activities editorial board computer graphics journal national academy engineering founding fellow american institute medical biological engineering fellow acm return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 24 november 1995 denise moore denise cs cornell georgia tech gvu people search usemap john stasko associate professor college computing john stasko associate professor college computing graphics visualization usability center georgia tech earned degree mathematics bucknell university pennsylvania sc ph degrees computer science brown university providence rhode island serves associate editor journal visual languages computing panorama office college computing excuse mess img img img img img prof stasko research interests software visualization information visualization human computer interaction programming environments parallel programming software visualization working projects visualization parallel distributed programs visualization program understanding debugging visualization object oriented systems algorithm animation empirical analysis software visualizations learning aids specifically examining visualization animation added software environments order make programming easier programmers understand code working projects examining utility multimedia courseware computer science education cognitive principles multimedia training learning environments prof stasko ph students include dean working visualization object oriented programs understanding reverse engineering aid brad working monitoring visualization distributed cluster systems programming aid scott working visualization tools monitoring internet resources software architectures alex zhao working visualization large distributed systems 1996 97 academic year prof stasko teaching fall cs 4753 computer human interaction winter cs computer human interaction free time prof stasko hangs wife plays lot golf atlanta braves contact information john stasko graphics visualization usability center college computing room 253 801 atlantic drive georgia institute technology atlanta ga 30332 0280 phone 404 894 mail stasko cc gatech questions comments email gvu webmaster cc gatech image photo charles department mathematics computer science concordia college office ivers phone 299 3347 mail cord academic background experience undergraduate degree concordia college 1958 mathematics physics ma 1960 ph 1963 university nebraska taught mathematics 3 years university missouri columbia 1966 taught mathematics computer science concordia college background abstract algebra led frequent teaching linear algebra abstract algebra calculus sequence taught geometry computer science software applications fall 1996 schedule math 210 8 30 mwf math 121 10 30 mwf math 121 1 20 mwf page created maintained charles cord date update 5 9 96 read disclaimer regard personal home page material return concordia home page stuart russell professor computer science division 387 soda hall university california berkeley ca 94720 1776 510 642 russell cs berkeley research group russell unusual group students research areas including publications area publications chronological order teaching spring 1996 cs 188 introduction ai cv pointers british scientists abroad artificial intelligence modern approach rationality intelligence slides colour 35mm black white ijcai 95 computers thought lecture research areas interested building systems act intelligently real world end work broad spectrum topics ai grouped headings formal foundations provably intelligent systems machine learning including adaptive probabilistic networks real time decision making decision making uncertainty including project work project jitendra malik funded jpl provide real time intelligent traffic surveillance nation freeways cities publications 1996 stuart russell machine learning chapter 4 ed artificial intelligence academic press 1996 part handbook perception cognition shlomo zilberstein stuart russell optimal composition real time systems artificial intelligence 82 1 2 pp 181 213 1996 1995 stuart russell peter norvig solution manual artificial intelligence modern approach englewood cliffs nj prentice hall 1995 stuart russell rationality intelligence invited paper computers thought award proc fourteenth international joint conference artificial intelligence montreal canada 1995 jeff forbes tim huang stuart russell bayesian automated taxi proc fourteenth international joint conference artificial intelligence montreal canada 1995 ron parr stuart russell approximating optimal policies partially observable stochastic domains proc fourteenth international joint conference artificial intelligence montreal canada 1995 stuart russell john daphne koller local learning probabilistic networks hidden variables proc fourteenth international joint conference artificial intelligence montreal canada 1995 daphne koller stuart russell stochastic simulation algorithms dynamic probabilistic networks proceedings eleventh conference uncertainty artificial intelligence montreal canada morgan kaufmann 1995 jeff forbes tim huang stuart russell bayesian automated taxi sae future transportation technology conference costa mesa ca august 1995 stuart russell devika subramanian provably bounded optimal agents journal artificial intelligence research 2 1995 armand prieditis stuart russell eds machine learning proceedings twelfth international conference tahoe city ca morgan kaufmann 1995 shlomo zilberstein stuart russell approximate reasoning anytime algorithms natarajan ed imprecise approximate computation kluwer academic publishers dordrecht 1995 stephen stuart russell pac learnability constrained nonrecursive logic programs petsche hanson shavlik eds computational learning theory natural learning systems volume iii selecting good models mit press 1995 1994 stuart russell peter norvig artificial intelligence modern approach englewood cliffs nj prentice hall 1994 stuart russell peter norvig modern agent oriented approach ai instruction proceedings aaai fall symposium innovative instruction introductory ai orleans nov 1994 scott davies stuart russell np completeness searches smallest feature sets proceedings aaai fall symposium relevance orleans nov 1994 koller weber huang malik rao russell robust automatic traffic scene analysis real time proceedings international conference pattern recognition israel nov 1994 russell control strategies stochastic planner proceedings twelfth national conference artificial intelligence seattle wa 1994 huang koller malik rao russell weber automatic symbolic traffic scene analysis belief networks proceedings twelfth national conference artificial intelligence seattle wa 1994 stuart russell john daphne koller adaptive probabilistic networks technical report ucb csd 94 824 july 24 1994 1993 stuart russell devika subramanian provably baum ed computational learning cognition proceedings nec research symposium siam press 1993 tim huang gary stuart russell symbolic traffic scene analysis belief networks proc aaai workshop ai intelligent vehicle highway systems washington dc 1993 brenda stuart russell experiments adaptive indexing logic programming proceedings icml 93 workshop knowledge compilation speedup learning amherst ma june 1993 stuart russell devika subramanian constructing bounded optimal systems proc aaai spring symposium ai np hard problems stanford ca march 1993 gary stuart russell decision theoretic planning multiple execution architectures proc aaai spring symposium ai planning stanford ca march 1993 zilberstein russell anytime sensing planning action practical model robot control proc thirteenth international joint conference artificial intelligence chambery france 1993 stuart russell devika subramanian provably bounded optimal agents proc thirteenth international joint conference artificial intelligence chambery france 1993 gary stuart russell planning multiple execution architectures proceedings thirteenth international joint conference artificial intelligence chambery france morgan kaufmann 1993 russell efficient method constructing approximate decision trees large databases proceedings tenth international conference machine learning amherst ma 1993 1992 shlomo zilberstein stuart russell constructing utility driven real time systems anytime algorithms proc ieee workshop imprecise approximate computation phoenix az december 1992 shlomo zilberstein stuart russell control mobile robots anytime computation proceedings aaai fall symposium applications artificial intelligence real world autonomous mobile robots cambridge ma october 1992 shlomo zilberstein stuart russell reasoning optimal allocation time conditional performance profiles proc aaai 92 workshop implementations temporal reasoning san jose ca july 1992 stephen stuart russell pac learnability constrained nonrecursive logic programs proceedings international workshop computational learning theory natural learning systems 92 madison wi 1992 stuart russell efficient memory bounded search methods proceedings tenth european conference artificial intelligence vienna wiley 1992 stephen stuart russell pac learnability logic programs proceedings annual acm workshop computational learning theory colt 92 pittsburgh pa acm press 1992 ronald stuart russell long proceedings tenth national conference artificial intelligence san jose ca aaai press 1992 shlomo zilberstein stuart russell efficient resource bounded reasoning ralph proceedings international conference ai planning systems college park maryland morgan kaufmann 1992 1991 stuart russell architecture bounded rationality proceedings aaai symposium integrated architectures intelligent agents stanford march 1991 proceedings ijcai workshop theoretical practical design rational agents sydney august 1991 stuart russell shlomo zilberstein composing real time systems proceedings twelfth international joint conference artificial intelligence sydney australia morgan kaufmann 1991 stuart russell inductive learning machines philosophical studies 64 1 1991 stuart russell prior knowledge autonomous learning journal robotics autonomous systems 8 1991 stuart russell architecture bounded rationality sigart bulletin 2 4 1991 stuart russell eric principles artificial intelligence 49 1991 stuart russell eric thing studies limited rationality cambridge ma mit press 1991 1990 todd davies stuart russell logical approach reasoning analogy dietterich ed readings machine learning san mateo ca morgan kaufmann 1990 srinivas stuart russell alice automated construction sparse bayesian networks unstructured probabilistic models domain information kanal eds uncertainty artificial intelligence 5 amsterdam north holland 1990 stuart russell prior knowledge autonomous learning maes van der velde eds representation learning autonomous agent cambridge ma mit press 1990 benjamin stuart russell shift bias nonmonotonic reasoning eds machine learning meta reasoning logics dordrecht kluwer academic publishers 1990 stuart russell benjamin sketch autonomous learning declarative bias eds machine learning meta reasoning logics dordrecht kluwer academic publishers 1990 stuart russell devika subramanian mutual constraints representation inference eds machine learning meta reasoning logics dordrecht kluwer academic publishers 1990 andrew mayer stuart russell decision theoretic planning proceedings aaai symposium planning uncertain environments stanford march 1990 stuart russell fine grained decision theoretic search control proceedings sixth conference uncertainty artificial intelligence cambridge ma morgan kaufmann 1990 1989 benjamin stuart russell declarative bias structural domains research report rc ibm research division 1989 benjamin stuart russell shift bias nonmonotonic reasoning research report rc ibm research division 1989 stuart russell benjamin sketch autonomous learning declarative bias research report rc ibm research division 1989 stuart russell benjamin declarative bias overview benjamin ed change representation inductive bias dordrecht kluwer academic publishers 1989 eric stuart russell estimating computation case real time search proceedings aaai symposium ai limited rationality stanford march 1989 srinivas stuart russell alice automated construction sparse bayesian networks unstructured probabilistic models domain information proceedings workshop uncertainty artificial intelligence windsor ontario 1989 benjamin stuart russell declarative bias structural domains proceedings sixth international workshop machine learning ithaca ny morgan kaufmann 1989 eric stuart russell adaptive learning decision theoretic search control knowledge proceedings sixth international workshop machine learning ithaca ny morgan kaufmann 1989 stuart russell eric optimal game tree search rational proceedings eleventh international joint conference artificial intelligence detroit mi morgan kaufmann 1989 stuart russell execution architectures compilation proceedings eleventh international joint conference artificial intelligence detroit mi morgan kaufmann 1989 stuart russell eric principles meta reasoning proceedings international conference principles knowledge representation reasoning toronto ontario morgan kaufmann 1989 michael stuart russell boundaries proceedings international conference machine learning ann arbor mi morgan kaufmann 1989 stuart russell knowledge analogy induction london pitman 1989 1988 alice ramanathan stuart russell sensor fusion influence diagrams reasoning analogy application machine monitoring control working paper 88 0304 department mechanical engineering university california berkeley ca 1988 stuart russell eric decision theoretic search control general theory application game playing computer science division technical report 88 435 university california berkeley ca 1988 stuart russell analogy similarity david helman ed analogical reasoning boston ma reidel 1988 benjamin stuart russell shift bias nonmonotonic reasoning proceedings international workshop machine learning meta reasoning logics portugal 1988 stuart russell benjamin sketch autonomous learning declarative bias proceedings international workshop machine learning meta reasoning logics portugal 1988 stuart russell devika subramanian mutual constraints representation inference proceedings international workshop machine learning meta reasoning logics portugal 1988 michael stuart russell explanation based learning complex domains aaai symposium explanation based learning stanford march 1988 stuart russell eric multi level decision theoretic search aaai symposium computer game playing stanford march 1988 alice ramanathan stuart russell sensor fusion influence diagrams reasoning analogy application machine monitoring control proceedings international conference applications artificial intelligence engineering stanford ca computational mechanics institute 1988 stuart russell university kentucky research interests structural complexity logical complexity computational complexity classes learning markov decision processes dna computing logic programming teaching cs 245 discrete math cs 580 design analysis algorithms semester teaching cs 675 computability complexity time place cs 675 changed 11 mwf 145 find schedule email address cs engr uky office phone number 606 257 addition academic interests dance squash beetle morris bicycle find time contra dancing ballroom dancing swing recent papers goldsmith christopher lusena martin mundhenk complexity deterministically observable finite horizon markov decision processes uk cs department technical report 269 96 judy goldsmith matthew levy martin mundhenk limited nondeterminism survey june 1996 complexity theory news column sigact news tech report version uk cs department technical report 267 96 appendix limited nondeterminism automata theory lance fortnow judy goldsmith matthew levy steve printable sets proc 1996 ieee conference computational complexity journal version siam computation stephen jonathan buss judy goldsmith sharply bounded alternation submitted tr96 011 electronic colloquium computational complexity conference version proc discrete math theoretical computer science 96 zealand dec 1996 richard beigel judy goldsmith downward separation fails limited nondeterminism classes 2 years siam computation conference version structures 94 judy goldsmith steve homer scalability isomorphism problem appeared ipl 1996 judy goldsmith andy klapper public key cryptography partial submitted team students matthew levy christopher lusena amy levy john postdoc martin mundhenk links web pages discrete mathematics theoretical computer science great theory database universitaet dortmund complexity graduate school information kit women computer science wits dane mcgregor accesses 3rd 1996 comics dilbert robotman ~ bill pugh email pugh cs umd phone 301 405 2705 office av williams associate professor dept computer science univ maryland college park nsf presidential young investigator pyi 1991 1996 1991 packard fellow join appointments umiacs academic degree ph cornell 1988 scholarly activities sigplan pldi 91 program committee sigplan pldi 92 tutorials chair popl 93 96 97 committees popl 97 webmaster teaching semester fall 1996 teaching aka compilers spring teaching advanced object oriented programming web stuff java stuff ve compiled list java resources including information java offered itv june 5th 6th introductory www tutorial wrote introductory www tutorial invited read ve written bring date html 2 0 web pages building maintaining web pages acm conference principles programming languages held paris 1997 friday faculty lunch organize lunch orders deliveries friday faculty lunches part ve scanned menus number college park area deliver research interests design analysis practical algorithms data structures general problems arise implementation programming languages environments investigation developed skip lists probabilistic data structure place balanced trees skip list balanced probability skip list substantially unbalanced insignificant algorithms insertion deletion skip lists simpler faster equivalent algorithms balanced trees current research focuses compilation techniques making effective massive parallelism computationally intensive scientific problems investigating algorithms data dependence analysis program programming languages scientific computations framework performing loop transformations programs improve performance executed massively parallel computers recently research focused integer programming algorithms array data dependence analysis integer programming np complete omega test algorithm developed efficient problems arise practice examining question array data dependence closely found queries asked complicated answered integer programming decision procedures subclass arithmetic extend omega test answer queries longer discussion omega project found selected publications skip lists probabilistic alternative balanced trees communications acm june 1990 uniform methods loop optimization international conference supercomputing cologne germany june 1991 omega test fast practical integer programming algorithm dependence analysis communications acm august 1992 exact method analysis based array data dependences proceedings sixth annual workshop programming languages compilers parallel computing june 1992 dave technical reports ncsu computer science department home search directory mail alan alumni distinguished professor department head ph northwestern university 1969 dr primary research interest area developing improved file structures interest structures improve system performance applications tasks previously lack data structures interested database architectures improving usability software systems computer science education area file structures investigating improvements perfect hashing techniques file structures optical disks information filtering database architecture examining distributed architectures incorporated recent computer technologies optical disks user interfaces makes computer software usable computer science education interested encouraging greater emphasis teaching endeavors improving quality instruction representative publications file organization processing john wiley sons york 1988 398 pp adaptive hashing signatures information systems vol 18 8 1994 pp 597 608 eliminate pattern collisions perfect hashing brain ieee transactions knowledge data engineering vol 6 2 1994 pp 329 247 multi character text searching cooper information processing management vol 29 2 1993 pp 197 207 high storage utilization single probe retrieval linear hashing ou computer journal vol 34 5 1991 pp 455 468 users software model product evaluation holcomb interacting computers vol 3 2 1991 pp 155 166 department computer science box 8206 college engineering north carolina state university raleigh nc 27695 update 21 aug 96 auto format script beth katz picture adjunct instructor computer science department millersville university helen mark busy find time teach computer science computing gardening love find time astronomy interests computing related interests teaching computer science cs161 millersville fall 1996 cs162 millersville spring 1996 teaching cs general wandering web altavista yahoo webcrawler local service providers service providers comprehensive local service providers comprehensive list lists local cities hypercard page web page hypercard nextstep openstep stepwise nextstep openstep information server mirror peanuts ftp comp sys frequently answered questions openstep examples creating www pages nextstep interests exploring world eyes children counted including design postscript page astronomy astronomy page life making plans john lennon connections cs161 fall 1996 beth katz cs161 class examples cs161 textbook examples millersville cs sun lab schedule mailbox beth katz katz cs millersv harrick vin assistant professor computer sciences university texas austin director distributed multimedia computing laboratory education tech computer science engineering 1987 indian institute technology bombay computer science 1988 colorado state university ph computer science 1993 university california san diego honors awards professional service nsf career award 1996 2000 ibm faculty development award 1995 nsf research initiation award 1994 97 san diego supercomputer center creative computing award 1992 ncr innovation award 1989 editorial board ieee multimedia vice chair area distributed multimedia systems 17th international conference distributed computing systems icdcs chair program committee multimedia computing networking 1997 chair program committee multimedia computing networking 1996 member program committee 1 acm multimedia 96 2 electronic imaging multimedia systems beijing china november 1996 3 international conference networking multimedia taiwan december 1996 4 4th eurographics workshop multimedia rostock germany 5 acm multimedia 95 6 international conference distributed multimedia systems applications 1995 7 international eurographics symposium multimedia systems 1994 areas interest multimedia systems high speed networking databases mobile computing distributed systems summary research main objective research design implement end end system architecture enabling wide range distributed multimedia applications specifically developing 1 integrated multimedia file system 2 algorithms protocols efficient transmission digital audio video networks 3 large scale multimedia databases selected recent publications vin shenoy rao efficient failure recovery multi disk multimedia servers proceedings 25th annual international symposium fault tolerant computing ftcs 25 pasadena california pages 12 21 june 1995 gemmell vin kandlur venkat rangan rowe multimedia storage servers tutorial ieee computer vol 28 5 pages 40 49 1995 vin rao goyal optimizing placement multimedia objects disk arrays proceedings ieee international conference multimedia computing systems icmcs 95 washington pages 158 165 1995 goyal lam vin determining end end delay bounds heterogeneous networks proceedings 5th international workshop network operating system support digital audio video nossdav 95 durham hampshire april 1995 vin goyal goyal algorithms designing multimedia servers computer communications vol 18 3 pages 192 203 march 1995 sponsors research work sponsored industrial federal institutions including ibm intel national science foundation research initiation award nsf career award nasa mitsubishi electric research laboratory merl sun microsystems systems university texas austin courses cs380l advanced operating systems cs384m multimedia systems cs395t multimedia communication databases contact information email vin cs utexas phone 512 471 9732 fax 512 471 8885 mailing address department computer sciences taylor hall 2 124 university texas austin austin tx 78712 1188 usa tomasz imielinski home page professor chairman elect department computer science rutgers university nj 08903 tel 445 3551 fax 445 0537 director mobile computing laboratory lead guitarist professors research interests mobile computing database mining education ph computer science polish academy science warsaw 1982 sc electrical engineering 1977 recent publications books nonstandard answers nonstandard queries oxford science publishers oxford 1994 imielinski eds mobile computing kluwer academic publishers 1996 imielinski korth editors data air imielinski badrinath ieee transactions data engineering july 1996 file mining database mining imielinski sigmod workshop knowledge data discovery 1996 caching strategies mobile environments barbara imielinski large databases journal december 1995 location management networks mobile users badrinath imielinski mobile computing kluwer publishers 1996 wireless publishing issues solutions imielinski mobile computing kluwer 1996 structuring distributed algorithms mobile networks badrinath acharya imielinski computer communications 1996 metropolitan area video demand service pyramid broadcasting imielinski acm springer verlag multimedia systems journal 1996 complexity tailored design imielinski van der journal computer system sciences vol 151 3 1995 data air whats database imielinski invited paper january 1995 pyramid broadcasting video demand imielinski acm ieee multimedia conference february 1995 san jose energy efficient data communication filtering imielinski gupta proceedings usenix symposium location dependent computing april 1995 wireless mobile computing challenges data management imielinski badrinath communications acm october 1994 caching strategies mobile environments barbara imielinski acm sigmod 1994 pp 1 13 energy efficient indexing air imielinski badrinath acm sigmod 1994 pp 25 37 power efficient filtering data air imielinski badrinath proceedings edbt lncs springer verlag vol 779 march 1994 pp 245 258 structuring distributed algorithms mobile hosts badrinath acharya imielinski proc 14 icdcs june 1994 pp 21 28 adaptive wireless information systems invited paper proceedings meeting japan tokyo october 1994 professional activities editorial boards acm nomad international journal knowledge data discovery guest editor special issue mobile computing acm wireless networks journal program conference organization general chair acm sigmod 1990 atlantic city program chair mobidata workshop march 1995 program vice chair ieee data engineering member steering acm program member vldb 1987 1988 1994 1995 acm sigmod 1987 1993 acm pods 1987 1992 ieee distributed computing 1996 ieee pdis 1995 acm 1996 kdd conference 1996 recent invited conference talks tutorials database issues knowledge discovery invited talk international conference knowledge discovery kdd august 1995 montreal data air database invited talk international conference database january 1995 prague mobile computing invited tutorial acm san francisco november 1995 ieee data engineering conference orleans march 1996 data management issues mobile computing invited talk meeting japan special interest group databases tokyo october 1994 current grant support project director arpa project dataman low power adaptive wireless information services 1 625 000 1995 1998 project director nsf project data issues mobile 380 000 1995 1998 project director nsf project query based approach database mining 390 000 1995 1998 contact mail cs rutgers jeffrey brumfield senior lecturer math computer science 1975 mathematics 1977 university georgia computer science 1979 ph computer science 1982 purdue university honors awards college natural sciences teaching excellence award 1985 1988 areas interest performance analysis distributed systems operating systems summary research interested role models play computer science designers computing systems mathematical models study performance existing proposed systems queueing network model resource computer system represented queue tasks awaiting service solution model involves computation response times queue lengths selected recent publications brumfield shen richter graf verdi visual environment designing distributed systems journal parallel distributed computing vol 9 pp 128 137 1990 brumfield miller chou performance modeling distributed object oriented database systems 1988 international symposium databases parallel distributed systems austin texas december 1988 brumfield concurrent programming modula 2 proceedings 18th acm sigcse technical symposium st louis feb 1987 sigcse bulletin vol 19 1 pp 191 200 additional information obtained individual faculty members home pages img back list faculty profiles patricia teller assistant professor mexico state university department computer science science hall room 123 stewart sweet streets las cruces mexico 88003 8001 teller cs nmsu http www cs nmsu 505 646 pat received ph york university ph advisers drs allan gottlieb ralph grishman member phi beta kappa honorary member golden key national honor society joining nmsu teller visiting researcher ibm watson research center dr teller main research interests parallel distributed computing computer architecture operating systems performance evaluation research interests main focus parallel research group nmsu dr teller research funded sandia national laboratories army research office los alamos national laboratory teller reviewer major conferences journals program committee major conferences invited speak workshops conferences universities industrial centers performance research group nmsu includes pat ph candidates keith shaun cooper hugo molina richard oliver xu working ibm master candidates ward mcgregor rob sinclair students including ph candidates jen long chen heather pfeiffer master candidate federico bachelor candidate praveen vita publications section construction unscheduled traces shared memory multiprocessor simulation patricia teller nmsu technical report nmsu cstr 1995 abstract trace driven simulation shared memory architectures accurate execution program driven simulations large class parallel programs traces programs class scheduled unscheduled scheduled trace set traces generated running parallel program real simulated mp unscheduled trace augmented trace generated running parallel program uniprocessor scheduled traces drive simulations mp systems number processors mp generated trace limited static task processor scheduling mp generated trace contrast unscheduled traces offer flexibility paper show unscheduled traces simulate dynamic task processor scheduling mp systems sizes multiprogramming addition show unscheduled trace task granularity traced program varied simulation simulation operating system references inserted dynamically simulation cs579 simulation computer architectures cs579 special topics graduate students cover research area simulation computer architectures uniprocessor multiprocessors architectures examine syllabus lecture notes papers analyzed students things cs273 materials cs273 machine organization assembly language mobile robots teach machine level programming proceedings supercomputing 95 materials including transparencies mc68hc11 simulator graphical user interface www site december 1995 lecture notes perusal motivational lectures include templates converting high level language programming constructs low level assembly language constructs lecture implementation stacks click description reading assigned fall 1995 click access assignments assigned douglas reeves associate professor computer science electrical computer engineering state university department computer science box 8206 raleigh nc 27695 8206 office withers hall telephone 919 515 2044 fax 919 515 7896 email reeves eos ncsu professional experience graduated pennsylvania state university ph computer science 1987 time faculty member state teaching teach courses multimedia technology graduate level multimedia technology undergraduate level computer architecture organization undergraduate level nsf ibm generously provided equipment courses multimedia technology research students working architectures network protocols real time communication resource allocation real time applications general results work software papers obtained repository real time communication project site work statistical modelling compressed video worked parallel processing signal processing algorithms current focus methods partitioning scheduling algorithms results software papers repository calypso project time worked vlsi design cad algorithms research sponsored afosr ibm onr nsf mcnc state gratefully acknowledge support collaborations great pleasure work talented individuals gavin cato phd 1996 hussein phd 1996 sanjeev phd 1995 sean alexandre ms 1994 phd 1992 viswanath ms 1992 april ms 1991 students work mike herbert rivera sanchez steven wright colleagues collaborate yannis alexander affiliations home departments department computer science department electrical computer engineering state university actively participate development operation multimedia lab state member program committee international conference computer science informatics held research triangle march 2 5 1997 member editorial board ieee parallel distributed technology department computer science homepage dr arturo professor graduate coordinator department computer science california state university san bernardino san bernardino ca 92407 csci csusb tel 909 880 5326 fax 909 880 7004 professional information education appointments journal publications courses taught term personal information picture dr harvard medical dad sandhya dwarkadas urcs faculty assistant professor computer science department university rochester rochester ny 14627 0226 sandhya cs rochester phone 716 275 fax 461 2018 sandhya dwarkadas received tech degree electrical engineering indian institute technology madras india 1986 ph degrees electrical computer engineering rice university 1989 1992 1992 1996 research scientist computer science department rice university joined faculty computer science department university rochester assistant professor research interests include parallel distributed computing computer architecture networks simulation methodology performance evaluation interested compiler runtime support parallelism parallel applications research graduate student developed efficient execution driven technique simulation shared memory multiprocessors technique implemented part rice parallel processing testbed rppt tool design evaluate synchronization support adaptive caching techniques relaxed consistency models hierarchical bus based shared memory architecture results contributed design willow multiprocessor architecture work lead classification memory consistency models addition unifying existing models common framework insight implications models respect access ordering involved design implementation treadmarks software distributed shared memory system running network workstations developing compiler runtime integration techniques improved performance worked alejandro schaffer fastlink project provide fast sequential parallel genetic linkage analysis software finger sandhya cs rochester img back urcs faculty directory img back urcs home page face ll sergio sergio mail cs pitt dept computer science encore dsi uniroma1 university rome phone 001 412 447 3675 011 39 744 university rome home page university pittsburgh home page page construction curriculum vitae research projects 3d adaptive image segmentation fuzzy labeling algorithms smart image compression transmission active indexing multimedia computing favourite sports cool links search engines good starting points interesting internet tools summary memphis state comprehensive list sites nasa photo gallery university pittsburgh panther cycling club solo test page send comments encore dsi uniroma1 4600 university washington department computer science engineering steve hanks associate professor box 352350 university washington seattle wa 98195 2350 206 543 4784 leave personal information research projects probabilistic planning utility models probabilistic temporal reasoning medical applications planning testbeds empirical evaluation agents automated travel assistant recent papers oren etzioni steve hanks tao jiang richard karp omid madani optimal information gathering internet time cost constraints focs 1996 mike williamson steve hanks flaw selection strategies directed planning proceedings steve hanks david madigan jonathan probabilistic temporal reasoning change proceedings craig tom dean steve hanks planning uncertainty structural assumptions computational leverage proceedings european planning workshop 1995 nick kushmerick steve hanks dan weld algorithm probabilistic planning tr version paper appearing ai journal vol 76 1995 denise draper steve hanks localized partial evaluation belief networks proceedings uai 94 denise draper steve hanks dan weld probabilistic planning information gathering contingent execution proceedings aips 94 mike williamson steve hanks optimal planning goal directed utility model proceedings aips 94 steve hanks martha pollack paul cohen benchmarks testbeds controlled experimentation design agent architectures ai magazine 13 4 1993 links home page cse341 spring 1996 uncertainty ai 1996 conference information uncertainty ai page uw ai group page links seattle restaurants seattle symphony schedule seattle wine opera schedule server fan page photos carlo maria discography information tennis news hanks cs washington update 03 01 96 harold grossman associate professor department computer science contact information email grossman cs clemson phone 803 656 office 421 edwards hall research areas classes taught cpsc cpsc cpsc cpsc vita smaragda konstantinidou assistant professor computer science department johns hopkins university office neb 314 mail cs jhu laboratory concurrent systems lab education ph computer science university washington 1991 computer science university washinton 1988 electrical electronic engineering 1984 national technical university athens greece research interests scalable parallel architectures interconnection networks routing algorithms communication protocols parallel computer interfaces selected publications konstantinidou effect queue sizes channel scheduling policies segment router parallel computer routing communication workshop 1994 konstantinidou segment router router design parallel computers acm symposium parallel algorithms architectures 1994 cypher konstantinidou bounds efficiency message passing protocols parallel computers siam journal computing acm symposium parallel algorithms architectures 1993 cypher ho konstantinidou messina architectural requirements parallel scientific applications explicit communication journal supercomputing international symposium computer architecture 1993 konstantinidou selective extra stage butterfly ieee transactions vlsi systems 1993 konstantinidou snyder chaos router ieee transactions computers vol 43 12 1994 snyder konstantinidou chaos router system patent 5 151 900 sep 29 1992 konstantinidou snyder chaos router architecture performance international symposium computer architecture 1991 konstantinidou adaptive minimal routing hypercubes 6th mit conference advanced research vlsi 1990 derose bailey barnard cypher ebeling konstantinidou mcmurchie yost apex architectures generating parametric curves surfaces visual computer 1989 work progress konstantinidou communication issues interactive parallel computing tech report 1995 08 konstantinidou ngai flow control considerations network based architectures tech report henry mackay walker visiting senior lecturer department computer sciences university texas austin professor mathematics computer science department mathematics computer science grinnell college walker math grin regular tenured member grinnell college faculty professor walker visits university texas austin periodically teach professional activities formal appointments computer sciences department 1988 1989 academic year summers 1990 1991 1992 1993 fall 1995 complete information professor walker home page grinnell college http www math grin created september 25 1995 revised september 25 1995 photograph jack robertson james home page physics computer science fortran parallel programming scientific visualization finite element method click 1 spots computer science pictures stuff 2 similar stuff format 3 long list lots things interested contact info james 223 neville hall computer science institute university maine orono 04469 usa mail maine maine fax 207 581 4977 phone 207 581 3927 thomas henderson ph professor computer science department university utah head bill thompson vision robotics research group current areas interest research 1 image understanding manufacturing 2 computer aided behavior design professional employment 7 89 present university utah professor computer science 9 91 present university utah chairman computer science 7 89 9 91 university utah associate chairman computer science 7 84 7 89 university utah associate prof computer science 1 85 present university utah adjunct assoc prof bioengineering 7 85 7 87 university utah associate chairman computer science 1 82 6 84 university utah assistant prof computer science 10 80 12 81 inria rocquencourt france visiting professor 11 79 9 80 germany research associate education bs math honors louisiana state university 1973 phd computer science university texas austin 1979 books discrete relaxation techniques oxford university press 1990 traditional traditional robotic sensors ed springer verlag 1990 selected articles 1 efficient 3 object representations industrial vision systems ieee trans pattern analysis machine intelligence vol pami 5 6 pp 609 618 november 1983 2 logical sensor specification journal robotic systems volume 1 2 pp 169 193 1984 thomas henderson esther 3 multi sensor kernel system ieee trans systems man cybernetics vol smc 14 5 pp 784 791 september october 1984 thomas henderson wu fai 4 note discrete relaxation computer vision graphics image processing vol 28 pp 384 388 1984 5 edge shape guided image registration ieee trans geoscience remote sensing vol ge 23 3 pp 334 342 1985 thomas henderson ernst rudolf winter 6 shape grammar compilers special issue pattern recognition vol 19 4 pp 279 288 1985 thomas henderson ashok 7 organizing spatial data robotics systems computers industry vol 6 5 pp 331 344 oct 1985 thomas henderson chuck hansen wu fai 8 arc path consistency revisited artificial intelligence vol 28 2 march 1986 pp 225 233 roger mohr thomas henderson 9 multi constraint shape analysis image vision computing vol 4 2 1986 pp 84 96 thomas henderson ashok 10 parallel architecture discrete relaxation algorithm ieee pattern analysis machine intelligence vol pami 9 6 nov 1987 pp 816 831 jun gu wei wang thomas henderson 11 multisensor knowledge systems interpreting 3 structure int robotics research special issue multisensor integration vol 7 6 pp 114 137 1988 thomas henderson eliot chuck hansen 12 survey dextrous manipulation int robotics research vol 8 1 pp 38 62 1989 rod grupen thomas henderson ian 13 parallel consistent labeling algorithms international journal parallel programming vol 16 5 pp 341 364 1988 ashok thomas henderson 14 cagd based computer vision ieee transactions pattern analysis machine intelligence vol 11 10 pp 1181 1193 1989 chuck hansen 15 logical behaviors journal robotic systems special issue multisensor integration vol 7 3 pp 309 336 june 1990 rod grupen international courses committees participated lectured nato asis director nato advanced research workshop selected past research grants principle investigator pi 1 nato advanced research workshop sensors 28 000 italy august 1989 2 nsf cad based computer vision july 1985 jan 1988 145 000 bhanu pi 3 nsf framework distributed sensing control july 1985 jan 1988 158 000 bhanu pi 4 nsf workshop multisensor integration manufacturing automation feb 5 7 1987 snowbird utah 28 713 5 nsf inria robot world representation interpretation control july 1989 december 1991 42 770 associate investigators ed riseman mass olivier faugeras inria 6 nsf dexterous manipulation june 1988 dec 1990 110 170 7 nsf computer aided prototyping project director june 91 dec 96 cise institutional infrastructure grant 1 6m 8 nsf sensing strategies advanced manufacturing pi sept 93 dec 96 arpa 887 000 9 nsf nsf traineeship project director sept 93 dec 98 human computer interface intelligent control 600 000 reviewer national science foundation ieee transactions computer vision robotics journals major artificial intelligence computer vision conferences associate editor ieee pami 91 93 editor chief journal robotics autonomous systems daily schedule webmaster cs utah modified wed jul 1 1994 home page gopalakrishnan modified sep 4 1996 visiting assistant professor department computer science wichita state university home page sections contact information education teaching research interests publications schedule contact information department computer science 223 science building wichita state university 1845 wichita kansas 67260 0083 mail address gopal cs twsu phone 316 978 fax 316 978 3984 education 1985 mechanical engineering university madras india tech honors 1989 computer science indian statistical institute calcutta india ph 1994 computer science university nebraska lincoln lincoln nebraska teaching semester fall 1996 teaching classes cs211 problem solving program design section cs211 problem solving program design section 1261 cs540 operating systems section 1318 semester spring 1997 offering titled error correcting codes find information research interests areas represent research interests 1 cryptography correlation immune resilient functions secret sharing schemes authentication codes public key cryptography digital signature schemes knowledge protocols identification schemes 2 combinatorics orthogonal arrays perpendicular arrays designs balanced incomplete block designs algebraic combinatorics extremal combinatorics 3 discrete mathematics discrete mathematics pertinent computer science graph theory theory coding theory 4 algorithms design analysis sequential parallel randomized algorithms combinatorial optimization approximation algorithms techniques 5 theoretical computer science complexity theory computability unsolvability logic formal languages automata theory 6 applications computer security vlsi design testing information retrieval publications list research publications found schedule teaching schedule office hours general schedule teaching schedule class timings cs211 sec tth 11 00 12 15 sb 127 cs211 sec 1261 mw 7 05 8 20 sb 226 cs540 sec 1318 mw 11 30 12 45 sb 226 office hours office hours mw 2 30 4 00 tth 2 00 3 30 general schedule hours mw 9 30 9 00 9 30 5 30 img back page maintained gopal cs twsu www home page paul farrell paul farrell farrell mcs kent assoc professor computer science phone 330 672 4004 ext 258 department mathematics computer science fax 330 672 7824 kent state university dept 330 672 4004 kent world wide web home page black 48 hours protest free speech government read www page img construction short vita computer science brochure publication list research groups interests alcom advanced liquid crystalline optical materials advanced liquid crystalline optical materials nsf stc papers materials img virtual visualization image rendering team img institute numerical analysis computation inca prototype ohio computer science network http server img irish interest www manual documents nsf information odd interesting links www html http information courses taught click number kent state catalog entry obtain syllabus fall 1996 operating systems fall 1996 systems programming spring 96 operating systems spring 96 unix systems administration fall 1995 operating systems fall 1995 systems programming spring 1995 operating systems spring 1995 computer communications networks img img img img ralph griswold ralph griswold holds degree physics ph degrees electrical engineering stanford university member programming research department bell laboratories 1962 started research symbolic computation design implementation high level programming languages numeric computation work led development language subsequent work led programming langauge today 1967 appointed head programming research development department bell labs continued research supervised groups involved wide range computer science research 1971 joined faculty university arizona professor computer science developed newly formed department department head 1981 1990 appointed regents professor computer science university arizona continued work programming language design implementation led programming languages icon recently worked program visualization graphics programming 1995 retired time research programming graphics interests dr griswold author author books programming languages implementation programming languages programming methodology presently authoring book graphics programming links things voice 520 621 6609 fax 520 621 4246 mail ralph cs arizona home page dr assistant professor computer science department wichita state university wichita kansas 67260 0083 spring 1995 schedule teaching cs 742 computer communication networks tth 5 35pm 6 50pm 219 nh ta teaching cs 843 distributed computing systems tth 7 30pm 8 45pm 261 sb office hours tth 2 00pm 4 00pm office 241 sb phone 316 978 fax 316 978 3984 mail address cs twsu click send mail education honors 1982 computer science harbin institute technology harbin china 1985 computer science temple university philadelphia pa ph 1989 computer science university north carolina chapel hill chapel hill nc research interests 1 software specification verification 2 automated theorem proving logged click img back page maintained cs twsu img stanley su director database systems research development center university florida joint appointment computer information sciences department electrical engineering department received ph computer sciences computer sciences department university wisconsin madison wisconsin 1968 table contents address research areas recent research projects research grants support selected awards consultation selected professional activities publications hobby address email su cis ufl office cse mailing address database systems research development center 470 cse university florida box gainesville fl 32611 telephone 352 392 fax 352 392 1220 research areas database management object oriented knowledge base management distributed parallel computing heterogeneous systems temporal databases semantic models recent research projects project project deals design implementation active object oriented knowledge base management called advanced applications parallel architectures algorithms object oriented knowledge base management project aims study parallel architectures algorithms efficient processing large object oriented knowledge bases based evolutionary prototyping software systems objective project develop high level prototyping language computing environment supporting software system development project objective project develop system perform semantics preserving schema translations multimodel heterogeneous database national industrial information infrastructure protocols project university florida portion national industrial information infrastructure protocols project deals development object oriented knowledge base management technology mediation technology extensible object model knowledge base programming language object query language supporting interoperability heterogeneous systems research grants support advanced research projects agency arpa 1 4 million 9 15 94 9 14 96 principal investigator part 60 million arpa project entitled national industrial information infrastructure protocols state florida enterprise florida innovation partnership 59k 2 1 94 1 31 95 principal investigator title commercialization schema translation integration systems fujitsu japan 180k 12 1 92 2 15 96 principal investigator title parallel query processing query optimization techniques international business machine ibm 3 2 92 3 1 94 principal investigator title integration technologies mvs national science foundation nsf 6 1 1992 5 31 1995 principal investigator title knowledge base programming language evolutionary prototyping software systems national science foundation cise infrastructure program 1 2 million 1992 1997 principal investigators cis dept title laboratory parallel processing state florida high technology industry council 12 27 90 7 18 94 principal investigator title object oriented rule based approach product data exchange specification international business machine ibm 90k 12 1 90 12 31 91 principal investigator title integration rose technologies national institute standards technology nist 75k 1988 90 principal investigator pi herman lam title semantic models transformations national science foundation nsf 163k 1989 91 principal investigator title object flow computer object oriented database applications national science foundation nsf 200k 1988 90 principal investigator title research object oriented knowledge base management technology improving productivity competitiveness manufacturing west advanced technologies 40k 1988 89 principal investigator title knowledge base definition language techniques constraint rule maintenance application state florida high technology industry council 1 million 10 86 8 92 principal investigator title object oriented computing environment productivity improvement automated design manufacturing university florida center excellence 41k 7 1 84 6 30 85 principal investigator title research distributed computer systems department energy doe 166k 8 1 84 7 31 86 principal investigator title dynamic multicomputer system managing scientific engineering databases national science foundation nsf 9 1 84 8 31 86 principal investigator title special function unit sorting sort based database management operations national institute standards technology nist nbs 5 1 84 4 30 88 principal investigator title distributed database management processing techniques manufacturing automation department energy doe 50k 6 1 83 5 31 84 principal investigator pi navathe title logical physical modeling scientific statistical databases energy research digital equipment corporation dec equipment grant 1983 principal investigator title logical area network distributed database management department energy doe 7 1 81 5 31 83 principal investigator title logical physical modeling design scientific statistical databases energy research national bureau standards nbs 10 1 80 7 30 81 principal investigator title dbms cost benefit decision model national science foundation nsf 100k 1 15 80 6 30 82 principal investigator title conversion application programs dbms environment national bureau standards nbs 4k 4 1 79 10 30 79 principal investigator title database machines issues dbms standards advanced research projects agency arpa 12k oct 1979 principal investigator travel grant raised conference large data bases 10 3 79 10 5 79 principal investigator university florida center excellence 35k 7 1 79 6 30 80 principal investigator title research database management database engineering university florida center excellence 7 1 78 6 30 79 principal investigator title microcomputer network system distributed relational databases national science foundation nsf 82k equipment grant 1978 principal investigator title microcomputer network distributed processing relational databases national institute health nih grant number ns cdr 166 4 1 77 3 31 80 investigator 20 direct cost salary office laboratory facility support large data base vldb conference travel grant 900 travel support 1977 international conference large data bases tokyo japan october 6 8 1977 national science foundation nsf 6 1 77 5 31 80 principal investigator title architectural implications programming processor date base management extension project national science foundation nsf 40k 6 1 76 11 30 77 principal investigator title application program conversion due database national science foundation nsf 100k 5 1 74 10 31 76 principal investigators stanley su title architecture context addressed segment sequential memory national institute health nih grant number ns 09 10 2 1 74 1 31 76 investigator 25 direct cost salary office laboratory facility support university florida office instructional resources 9 1 73 6 1 74 investigator equivalent 50 salary quarters money support research assistants national institute health nih grant number ns 08 2 1 73 1 31 74 principal investigator 25 direct cost salary office laboratory facility support national institute health nih grant numbers ns 05 ns 06 ns 07 7 1 70 1 31 73 investigator 25 direct cost salary office laboratory facility support selected awards invited speaker current trends database research application graduate institute symposium current research challenges beijing peoples republic china oct 12 16 1994 keynote speaker database directions future challenges international hong kong computer society database workshop generation database systems hong kong feb 26 1994 keynote speaker object oriented knowledge base management system supporting advanced applications fourth international hong kong computer society database workshop hong kong dec 12 13 1992 invited speaker object oriented knowledge base management technology scientific applications international conference bioinformatics supercomputing complex genome analysis st petersburg fl june 6 1992 keynote speaker object oriented knowledge base management technology model language algebra implementation international conference computer applications science technology medicine iran dec 226 28 1991 faculty award supervising outstanding ph dissertation guo electrical engineering dept florida 1991 paper award association algebra processing object oriented databases proceedings ieee seventh international conference data engineering kobe japan april 10 12 1991 pp 23 32 research achievement award university florida march 1991 keynote speaker technological integration future data engineering research international conference data engineering 89 los angeles ca feb 9 1989 governor award outstanding contribution technology science state florida march 1989 invited speaker distributed database management techniques supporting computer integrated manufacturing darpa workshop future directions database systems pacific grove ca march 30 1988 invited speaker object oriented knowledge base management system oregon database forum beaverton oregon nov 18 1987 acknowledgement top 100 researchers university florida 1986 91 faculty award supervising outstanding master thesis 1983 electrical engineering department university florida 1983 consultation consultant ibm heidelberg germany ibm yorktown heights lab general electric schenectady martin marietta denver west advanced technologies denver harris corporation melbourne fl oracle complex systems corporation jacksonville fl king research washington florida keys community college key west fl environmental protection agency washington department energy washington navy ship parts control center harrisburg pa industrial technology research institute republic china central florida community college orlando fl community college tampa fl selected professional activities program chairman international conference data engineering orleans louisiana 1996 editor chief 1993 editor 1990 93 international journal large data bases press treasurer executive committee vldb endowment 1991 vldb endowment board trustees 1990 editor transactions knowledge data engineering ieee 1989 program chairman ieee computer society thirteenth annual international computer software applications conference orlando florida sept 20 22 1989 chairman program committee annual conference productivity computer integrated engineering manufacturing 89 orlando fl nov 13 15 1989 chairman program committee florida conference productivity competitiveness manufacturing 88 orlando fl nov 14 15 1988 vice chairman high technology subcommittee computer integrated manufacturing florida high technology industry council state florida 1986 94 area editor journal parallel distributed computing academic press 1983 89 general chairman international conference management data acm sigmod orlando florida june 2 4 1982 associate editor international journal information sciences 1982 associate editor international journal computer languages north holland 1981 editor transactions software engineering ieee 1981 88 conference chairman international conference large data bases rio de janeiro brazil oct 3 5 1979 chairman panel database machines international conference management data austin texas 1978 director database systems research development center department computer information sciences university florida 1977 chairman workshop computer architecture numeric processing jan 22 23 1976 founding member technical committee database engineering ieee publications refereed publications journal publications conference publications books book chapters conference presentations refereed publications technical reports hypertext links send comments stanley su su cis ufl resume converted html siew su sps cis ufl updated march 1 1995 img img richard reid professor ph michigan state university research interests areas computer design simulation object oriented design email reid cps msu 2686 mary vernon professor computer sciences industrial engineering computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email vernon cs wisc ph university california los angeles 1983 interests techniques applications computer systems performance analysis performance parallel systems parallel architectures operating systems research summary interested analytic modeling techniques application computer system performance issues emphasis parallel distributed system design issues modeling techniques developed graduate students colleagues include generalized timed petri net customized analysis represent parallel system features synchronization priority service precisely customized technique yields set intuitive equations represent parallel system features approximately solved efficiently recently proposed technique called interpolation approximations analysis parallel processor allocation policies technique broader applicability parallel systems performance analysis current research projects include characterization high performance parallel workloads analysis parallel processor scheduling policies scheduling issues multimedia servers memory management policies networks workstations sample recent publications fairness networks slot reuse proceedings ieee infocom conference august 1995 accurate modeling hybrid hash join algorithm patel carey proceedings acm sigmetrics conference june 1994 application characteristics limited preemption run completion parallel processor scheduling policies chiang proceedings acm sigmetrics conference june 1994 page automatically created october 30 1995 email pubs cs wisc report errors barbara ryder department computer science hill center busch campus rutgers university piscataway nj 08855 office core 311 phone 908 445 3699 fax 908 445 0537 email ryder cs rutgers office hours wednesdays 4 30pm 6 30pm appointment professor computer science rutgers state university jersey joined faculty 1982 current research interests include compile time program analyses software tools parallel sequential programming environments july 1995 elected chair acm sigplan active sigplan community served sigplan executive committee 8 years serve editorial board journal programming languages advisory board douglass project rutgers women science math engineering prolangs research group informally referred prolangs programming languages research group weekly lunch weekly reading group meeting thursday afternoons 3 00 5 00 pm core conference room present discuss interesting conference journal papers practice research talks sole rutgers dcs group logo shirts sweatshirts lots esprit corps current major nsf grant involves collaborative research dr bill siemens corporate research investigating scale compile time analyses industrial strength programs 100 000 lines code home page 198 314 fall teaching armin phil stocks list information assignments distributed list homework answers team teaching version programming languages compilers ii prof uli kremer semester changing emphasize building optimizing compiler imperative programming language lecture exploration imperative paradigms syllabi courses taught 1995 96 198 314 principles programming languages 198 515 programming languages compilers 198 516 programming languages compilers ii recently participated acm workshop strategic directions computing research programming languages program analysis subgroup position paper poses important questions future program analysis personal family 1994 explore son andrew home page advised page college environment remembers joined workforce seattle wa 1815 dr franz professor scs carleton ca dr sc mathematics ph logic university vienna sc computer science concordia university montreal taught washington university mcgill university concordia university joining carleton university 1983 research interests include evolutionary computation genetic algorithms genetic programming artificial life areas artificial intelligence cognitive science machine learning automated theorem proving natural language understanding img current courses img research interests img fun links img stuff visiting mail scs carleton ca office physics building carleton university ottawa ontario k1s 5b6 fax 613 520 william ward armstrong bill professor department computing science university alberta arms cs ualberta ca http www cs ualberta ca address department computing science university alberta 615 general services building edmonton alberta canada t6g 2h1 phone 403 492 fax 403 492 1071 office 775 general services building learn adaptive logic networks consult 3 0 educational kit user guide html format ftp 3 0 educational kit including user guide learn kb windows 3 95 nt documentation html format 3 0 educational kit uuencoded version persons access ftp services visit website decisions find 3 0 read bit adaptive logic networks home page work rehabilitation spinal cord injured patients ftp paper rehabilitation patients spinal cord injury ftp paper predictive maintenance driven publications courses introduction numerical methods cmput 340 topics adaptive systems personal information jump personal information page september 20 1996 david dewitt professor fellow computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email dewitt cs wisc ph university michigan 1976 interests object oriented database systems parallel database systems database benchmarking geographic information systems research summary main research projects shore paradise objective shore design implement evaluate persistent object system serve wide variety target applications including hardware software cad systems persistent programming languages geographic information systems satellite data repositories multimedia applications shore expands basic capabilities widely exodus storage manager developed wisconsin funded arpa number ways including support typed objects multiple programming languages unix hierarchical space named objects unix compatible interface objects text field interface intended ease transition applications unix file system environment shore existing unix tools vi cc store data shore objects modification basically unix file single shore object text field complex object shore targeted wide range hardware environments scaling individual workstations heterogeneous client server networks large multiprocessors intel paragon shore joint project profs carey naughton solomon paradise project attempting apply technology developed part shore gamma projects gamma parallel relational database system developed university wisconsin task storing manipulating geographic data sets geographic information systems gis relational database systems hold data systems excellent managing business data poor match modeling gis capable storing manipulating complex objects polygons paradise employs object oriented data model providing match type gis significant difference current gis systems paradise employs parallelism facilitate executing processing large data sets satellite images target hardware platform project cluster 64 sparc 20s connected atm sample recent publications oo7 benchmark carey naughton proceedings sigmod conference washington dc 1993 shoring persistent applications dewitt franklin hall mcauliffe naughton tan tsatalos white zwilling proceedings acm sigmod international conference management data minneapolis mn 1994 client server paradise kabra luo patel yu proceedings large data base conference chile august 1994 recent talks vldb 95 invited talk 1996 object relational summit presentation page automatically created january 18 1995 email pubs cs wisc report errors daniel huttenlocher associate professor dph cs cornell 607 255 3036 607 255 4428 fax research main area research visual matching recognition work area ranges theoretical algorithms techniques computational geometry applications visual matching end end systems remote collaboration viewing document images wide area networks video monitoring target recognition interested types electronic documents communication remote collaboration education algorithms comparing geometric structures hausdorff based methods visual matching recognition implementation fast indexing approximation hausdorff fraction matlab implementation performance evaluation modeling recognition methods video monitoring object tracking identification highly compact universally viewable document image format conote system supporting collaboration shared documents teaching brian smith developing authoring web documents offered time spring 97 teach cs212 introduction computation programming cs664 computer vision professional work xerox parc electronic document image activities processing starting small group investigating problems cornell program chair cvpr 97 ieee conference computer vision pattern recognition held san juan pr june 1997 favorite computer geek activities interests mountain biking mtv extreme sports cool stupid attitude updated november 3 1996 brian smith bsmith cs cornell xerox professor computer science ph university california berkeley 1994 office 4107b upson hall office phone 607 255 1180 office hours semester tues thurs 3 00 4 00 research interests teaching selected publications research talks misc links research interests research goal make video class data type computing environment end research group project zeno building technologies supporting storage communication processing continuous media data contrast commercial research approaches require specialized hardware operating systems networks usable technologies designing fit current research environment premise current hardware software communication infrastructure sufficient support research continuous media systems applications verifying hypothesis building working systems research storage systems directed building zeno distributed video file server zeno architecture network workstations connected generic local area network ethernet common environment computing research laboratories workstation act simultaneously client server continuous media data client workstation plays video stored servers server workstation file server video data client receive video stored servers server service clients compared large centralized servers advantages design 1 scalability clients added servers automatically added 2 load balancing load generated serving videos distributed machines networks case servers located networks 3 low initial investment utilizing existing infrastructure zeno architecture promotes early adoption research environments initial investment research communication systems centered effort delivery protocols protocols built existing network protocols contrast research efforts reserve network resources establish connection resource reservation protocols suited national communication infrastructure users charged call basis bandwidth connections poorly suited network environments network shared resource equally accessible researchers approach environments commonly found research laboratories communication protocol developed called cyclic udp built top udp datagram protocol designed transport audio video data playback applications local metropolitan wide area networks cyclic udp zeno file server deliver audio video data clients paper describing cyclic udp online slides research talk research processing video data fold developing algorithms process video data compressed representation processing video decompression leads dramatic speed ups processing performance removes time consuming processes compression decompression reduces amount data processed experiments implementation ideas jpeg compressed image data data processed orders magnitude faster previous approaches extending ideas parallelizing algorithms networks workstations developing method video software video video translated compression format operation video file servers service heterogeneous clients paper describing compressed domain processing online research video processing exploring methods simplify experimentation video processing developing programming language video class data type language called rivl pronounced rival video processing effects independent resolution format source material language video postscript text graphics resolution independent method video processing program process low quality quicktime video quickly editing decisions made format high quality finished product line postscript previewed workstation low quality 2600 dpi printer camera ready copy paper describing online talk reviews research video processing compressed domain processing rivl online common theme efforts provide tools make video usable research environment talk reviews research online teaching cornell university teach undergraduate cs 314 computer architecture graduate cs 631 multimedia systems selected publications jonathan swartz brian smith resolution independent video language proc acm international conference multimedia san francisco ca november 5 9 1995 html version asif ghias jonathan logan david chamberlin brian smith query humming large musical information retrieval audio database proc acm international conference multimedia san francisco ca november 5 9 1995 html version peter liu brian smith lawrence rowe tcl dp server proc 1995 tcl tk workshop toronto ontario canada july 1993 brian smith cyclic udp priority driven effort brian smith fast software processing motion jpeg video proc acm international conference multimedia san francisco ca october 15 20 1994 lawrence rowe ketan patel brian smith mpeg video software representation transmission playback spie symposium electronic imaging science technology san jose california february 1994 brian smith lawrence rowe stephen yen tcl distributed programming proc 1993 tcl tk workshop berkeley ca june 1993 ketan patel brian smith lawrence rowe performance software mpeg video decoder proc acm international conference multimedia anaheim ca august 1 6 1993 pp 75 82 brian smith lawrence rowe family algorithms manipulating compressed images ieee computer graphics applications september 1993 lawrence rowe brian smith continuous media player international workshop network operating systems support digital audio video nov 12 13 1992 san diego ca selected research talks distributed multimedia system research cornell recent research resolution independent video language talk xerox webster research center june 20 1995 effort transmission protocol continuous media data computing video xerox site review nov 29 1994 university minnesota colloquium talk feb 6 1995 misc links multimedia courses web art work hanna tcl7 5 1 manual electronic proceedings cmt documentation arie kaufman research interests computer graphics visualization user interfaces virtual reality multimedia computer architecture find research projects visualization lab page find information volvis freely distributed visualization system cube special purpose volume rendering architecture parallel volume rendering package 3d virtual navigations colon address arie kaufman department computer science state university york stony brook stony brook ny 11794 4400 usa ari cs sunysb short biography arie kaufman leading professor computer science radiology state university york stony brook director cube project volume visualization supported national science foundation department energy hughes aircraft company hewlett packard company silicon graphics company howard hughes medical institute center biotechnology state york research interests include volume visualization computer graphics architectures algorithms languages user interfaces scientific visualization multimedia kaufman editor chief ieee transaction visualization computer graphics lectured widely published numerous technical papers areas including ieee tutorial book volume visualization courses volume visualization siggraph visualization vbc cgi eurographics gi ibm papers chair program chair visualization 90 94 chair eurographics graphics hardware workshops chairman ieee cs technical committee computer graphics received bs mathematics physics hebrew university jerusalem 1969 ms computer science weizmann institute science rehovot 1973 phd computer science ben university israel 1977 dr daniel lewis wife hannah daniel lewis associate professor chair georgia institute technology eng ph syracuse university research interests systems programming user interfaces software engineering back faculty page mail scu elise turner elise turner assistant professor computer science began appointment university maine september 1995 prior faculty member university hampshire 1989 received ph degree georgia institute technology 1989 thesis area artificial intelligence natural language processing professor turner research interests publication areas include communication multi agent problem solving discourse processing planning real world domains interaction communication problem solving distributed artificial intelligence cooperative distributed problem solving cdps cognitive science director cola project develop language cooperating underwater vehicles project develop methods selecting information include problem solving dialogues nsf grant iri founder unh cooperative distributed problem solving research group collaborates northeastern university marine systems engineering laboratory problems related conceptual communication autonomous underwater vehicles auvs professor turner member aaai acm ieee elise turner assistant professor department computer science 5752 neville hall university maine orono 04469 5752 umcs maine anna rochelle karlin associate professor university washington july 1996 work computer science engineering department university washington fr 35 seattle wa 98195 usa 1 206 543 fax 206 543 home page papers karlin cs washington frank cheng frank cheng anderson hall department computer science college engineering university kentucky lexington kentucky 40506 email cheng cs engr uky photo address education research publication supervising travel teaching current courses materials professional societies acm siggraph acm special interest group graphics geometric design ieee computer society internet www internet society web faq learn write home page images scripts click place live lexington kentucky usa lexington kentucky usa oriental news kentucky kernel university kentucky college newspapers roc line taiwan research institute taiwan headline news world journal cna taiwan chinese china times sing tao daily news information technologies weekly internet world expo roc booth cna taiwan daily english china nn china news network china nt china net discussions cns cna china news services china news agency world news reuters current top headlines www worldnews today cnn news weather weather lexington kentucky usa weather kentucky usa agricultural weather kentucky usa weather state weather purdue weather weather world uiuc maps xerox map server cia world factbook 95 places interest tsing hua university hsinchu taiwan china tsing hua university beijing china taiwan china china asia usa wall street trade point usa usa today money high tech java cgi understand cgi visit places cgi source uiuc cgi book cgi examples key java site sunsoft press java series coolest graphics planet dimension sf ca usa central europe sunsite university sweden view images construction view gif files find yahoo dec alta vista search engine comments frank cheng cheng cs engr uky ellen zegura assistant professor college computing georgia institute technology biography ellen zegura received degree computer science 1987 degree electrical engineering 1987 degree computer science 1990 sc computer science 1993 washington university st louis missouri graduate research involved analysis switching networks support multipoint multirate communication work included development analytic models evaluate blocking probability multipoint switching topologies development application methodology comparing switch architectures model cost closely coupled implementation technologies current interest wide area networking support complex applications projects focus dealing fluctuations wide area performance occur time scale slow tractable fast require dynamic line solutions complexity applications multi stream interactions widely varying quality service requirements dynamic multicast session membership solutions involve network architectures algorithms end end solutions detail projects found current research projects multicast routing protocols modeling topology large internetworks end system adaptation active networking blocking multicast switching systems atm switch architectures teaching networking telecommunications data communications cs computer networks cs 6380 high speed switching systems cs 8113 theory understanding constructing proofs cs 1155 computer architecture advanced computer architecture cs introduction graduate studies cs 7100 cs graduate students bobby cao mary jeff fang hao won bae park ece phyllis schneck contact information college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 telephone 1 404 894 fax 1 404 894 0272 internet cc gatech updated 1995 5 9 charlotte fischer professor computer science mathematics chemistry physics astronomy charlotte fischer obtained degree honors mathematics chemistry degree applied mathematics university british columbia 1952 1954 cambridge university obtained ph applied mathematics computing 1957 worked douglas programming electronic digital stored program automatic computer edsac atomic structure calculations dr fischer served mathematics faculty university british columbia 1957 68 introduced numerical analysis computer courses curriculum instrumental formation computer science department served professor applied analysis computer science university waterloo 1968 75 professor computer science pennsylvania state university 1974 79 husband patrick fischer vanderbilt university 1980 dr fischer spent 1963 64 harvard college observatory extending research atomic structure calculations harvard woman scientist awarded alfred sloan fellowship internationally software atomic structure calculations research atomic structure theory 1991 fellow american physical society part contribution discovery negative 1995 elected member royal society lund research group computational science atomic structure calculations member collaborative groups sam systematic accurate methods transition data physics dr fischer served editor number journals atomic structure editor computer physics communications 1968 phone number 615 322 2926 fax number 615 343 5459 electronic mail vuse vanderbilt 3537 oliver department head computer science prairie view university collins bldg room 350 prairie view tx voice 409 857 fax 409 857 2103 mail owens cs research interest simulation modeling software engineering artificial intelligence expert systems parallel computing education 1979 1990 computer science university houston 1965 1965 science education fisk university 1957 1961 industrial technology prairie view university professional experience 1993 present associate professor head department computer science prairie view university prairie view texas teaching administrative responsibilities 1987 1993 associate professor coordinator computer science program prairie view university prairie view texas teaching administrative responsibilities 1982 1987 assistant professor director computer engineering technology program prairie view university prairie view texas teaching administrative responsibilities 1979 1982 staff systems engineering johnson space center nasa houston texas maintained modified documented inertial measurement unit primary engineer 1975 1979 data systems programmer johnson space center nasa houston texas provided programming checkout documentation general maintenance support scientific digital computer applications 1969 1975 scientific programmer johnson space center nasa houston texas provided programming mathematical analysis support lunar landing branch jsc nasa 1965 1968 instructor southern university baton rouge louisiana 1964 1965 instructor wiley college marshall texas 1961 1963 teacher kemp high school bryan texas publications master thesis study modern mathematics 1979 master thesis simulation economic model interactive computer system 1980 equipment replacement decision model design development technical report national weather service 1982 mathematical model documentation methodology technical report applied statistics branch nuclear regulatory commission 1983 relevant inventory model computation technical report marine corps standard supply system 1985 decision paper inventory model test plan technical report marine corps standard supply system 1986 developing expert systems department transportation technical report dot 89 11 1988 interactive solver ordinary differential equations 1989 object oriented analysis design programming education necessity computer science engineering student training engineering architecture symposium proceedings 94 multi media class room improve quality teaching engineering architecture symposium proceedings 95 professional activities upe admi acm allen stoughton associate professor programming language semantics research group department computing information sciences kansas state university 234 nichols hall img manhattan ks 66506 usa 1 913 532 6350 office 1 913 532 7353 fax allen cis ksu drive manhattan ks 1 913 776 schedule teaching research resources amy weinberg email weinberg umiacs umd current position associate professor department linguistics academic degrees ph mit 1987 mcgill 1976 appointments joint appointments umiacs computer science director clip laboratory bonnie dorr louiqa raschid research interests syntactic modeling human language development verified models human sentence processing development broad coverage compact efficient natural language systems support computerized language understanding systems recent papers berwick weinberg grammatical basis linguistic performance mit press 1984 dorr weinberg syntactic encodings thematic roles building lexical entries mt machine translation 9 3 1995 martin weinberg principle based parsing language training german arabic proceedings 3rd applied natural language processing conference utrecht 1993 weinberg parameters sentence processing case japanese eds japanese sentence processing erlbaum 1994 weinberg parameters theory sentence processing minimal commitment theory east journal psycholinguistic research 22 3 pp 339 364 1994 weinberg martin principle based parsing foreign language tutoring melissa holland jonathan kaplan michelle sams eds intelligent foreign language tutors balancing theory technology erlbaum 1994 amy weinberg weinberg umiacs umd dr villarreal assistant professor fall 1996 academic schedule csc 118 07 mwf 11 12 lecture 14 248 csc 118 09 mwf 2 3 lecture 14 248 csc 118 11 tr 12 130 lecture 02 207 summer 1996 csc 345 01 mw 12 1 lecture 14 248 final exam current programming assignment csc 461 462 database projects suitable senior project local students 1 locks keys database applications cmc potential adopted entire cmc system 2 inventory database applications local consultant make contribution apple pie america information send email finding office 14 211 frank building phone 805 756 7124 address computer science department california polytechnic state university san luis obispo ca 93407 email calpoly office hours mw 1 30 3 30 tr 2 30 3 30 kid photos world cutest baby don latest version ravi boppana associate professor computer science dept boppana cs nyu department computer science courant institute mathematical sciences york university mail address room 418 251 mercer st york ny 10012 phones 212 998 voice 212 995 4124 fax email boppana cs nyu topics nyu tech reportshypertext paul sorenson professor chair sorenson cs ualberta ca http web cs ualberta ca img address software engineering research laboratory department computing science university alberta 615 general services building edmonton alberta canada t6g 2h1 phone 403 492 fax 403 492 1071 office 617 general services building computing science days 95 events activities research areas metaview research research interests courses taught cmput 661 software processes quality cmput 401 introduction software engineering img publications presentations internet announcements back img vita img img interesting web connections special web pages img university alberta img dept computing science august 8 1995 created february 17 1995 added edmonton restaurants sept 5 1996 changed dept gifs involved projects demeter john wiley journal tapos book teaching courses software design development 1205 undergraduate adaptive object oriented software development nu 3360 combined ntu se 737 graduate advanced object oriented systems graduate project courses graduate undergraduate demeter method tutorial professionals recent projects gui drawing graphs theses completed research groups working enjoyable work environment college computer science northeastern university resume professor karl lieberherr college computer science northeastern university cullinane hall boston ma 02115 9959 internet lieberherr ccs neu phone 617 373 2077 fax 617 373 5121 victor left hand side victor home page nice office university kentucky computer science department 779 anderson hall lexington ky 40506 0046 phone 606 257 office phone 606 257 3961 department fax 606 323 1971 marek cs engr uky marek ms uky marek cit cornell home phone 606 223 research interests artificial intelligence logic nonmonotonic logics databases ongoing discussions click mail marek cs engr uky send mail line papers revision programming revision programming database updates integrity constraints revision specifications means programs experimenting nonmonotonic reasoning representation theory default logic algorithms maintaining authorization base intelligent representation database content syllabi current classes information information including homeworks midterms updated october 4 1996 seth teller ma driver license september 1994 eecs department lab cs ai lab mit surface mit lcs ne43 208 545 tech square cambridge ma 02139 electronic tel 617 258 fax 617 253 email seth graphics lcs mit finger seth graphics lcs mit check computational geometry impact task force report application challenges computational geometry postscript compressed postscript dvi ftp graphics lcs mit cd pub ps 1993 94 postdoc computer graphics computational geometry princeton working pat hanrahan michael cohen david dobkin bernard year postdoc ed hebrew university ram campus jerusalem 1987 92 uc berkeley completing dissertation carlo sequin research interests include global illumination algorithms visibility computations constrained spatial subdivisions visual simulation interactive algorithm visualization verification animation checking geometric algorithms real time ray traced imagery machine vision including fully automated acquisition geometric models forms data head synthetic imagery group part mit computer graphics group main research emphases 1 digitizing cities pose instrumented 6 dof digital cameras 2 managing rendering extremely complex geometric datasets 3 generating real time ray traced imagery general purpose graphics hardware 4 techniques remote interactive collaborative undergraduate education julie recently joined dept architecture lab computer science mit building visual simulation group semester fall 1996 teaching 6 837 introduction computer graphics meet tr 230 4pm mit building room 3 270 spring 1996 taught 6 introduction algorithms met tr 230 4pm mit building room 2 190 fall 1995 taught 6 837 introduction computer graphics 6 037 reflect fact graduate students credit met mwf 1 2pm mit building room 111 ground isn completely frozen starting winter 1996 play ultimate frisbee bowl lifetime high score 251 finally enjoy shrinking friends rob myers computers make picture recent publications color figures including ph thesis siggraph papers printable site computational geometry graphics codes large interesting geometric datasets including berkeley soda hall model ouch hits sakallah associate professor electrical engineering computer science eecs contact info electrical engineering computer science department advanced computer architecture laboratory acal university michigan 2213 eecs building 1301 beal avenue ann arbor michigan 48109 2122 313 936 1350 313 763 4617 http www eecs umich eecs umich secretary chapman chapman eecs umich research interests moment kidding professional activities associate editor ieee computer aided design large scale integrated circuits systems conference chair tau 95 1995 acm international workshop timing issues specification synthesis digital systems member technical program design automation conference research projects sponsor title arpa design optimization risc microprocessor area int mcm packaging university high performance microprocessor project puma nsf timing issues design di systems src cad tools system level timing intel switching noise printed circuit boards graduate students jeffery bell chandramouli kim victor michael jesse recent publications courses teach eecs 270 introduction logic design eecs 426 fundamentals electronic computer aided design eecs 478 switching systems eecs 527 computer aided design vlsi system eecs 579 digital system testing don batory software generation key improved programmer productivity reduced maintenance costs enhanced application performance students investigating ways realize practical domain specific component based design methodologies technologies large scale software system synthesis spans topics software architectures design patterns extensible languages subjectivity domain modeling parameterized programming object oriented programming frameworks domains current interest database management data structures avionics current research building programming language support software generation goal project build extensible preprocessor java language domain specific generators encapsulated extensions research funding darpa microsoft research university texas applied research laboratories schlumberger publications projects students software contact information office taylor hall 3 email address batory cs utexas phone numbers 512 471 office 512 471 8885 fax postal address university texas austin department computer sciences tay 2 124 austin tx 78712 1188 img steve johnson computer science department indiana university bloomington indiana finger information logged personal web page hyplan departmental report narrative position faculty office lindley address lindley hall 215 bloomington 47405 usa office phone 812 855 2567 fax phone 812 855 4829 home phone 812 332 mail sjohnson cs indiana dan associate professor computer science wesleyan university middletown ct 203 685 2185 wesleyan research interests computational logic term rewriting unification lambda calculus recent papers site ftp cs wesleyan equality functionals presence dvi file ps file independence results equational unification dvi file ps file lambda calculi categorical sums products dvi file ps file higher order unification combinators dvi file ps file adding algebra untyped lambda calculus dvi file ps file combinatory logic approach higher order unification dvi file ps file improved general unification method dvi file ps file closed categories grammar dvi file ps file teaching fall 1995 introduction computer science links wesleyan computer science group wesleyan university index search home previous dr evangelos email scs carleton ca professor director information biography research teaching papers index search home previous copyright 1996 school computer science updated tue feb 27 17 48 13 est 1996 email comments questions webmaster image joseph mitchell reach department applied mathematics statistics math tower room 1 109 state university york stony brook stony brook ny 11794 3600 usa mail ams sunysb phone 516 632 office 474 4301 home fax 516 632 research interests computational geometry computer graphics algorithms data structures computer aided geometric design manufacturing line papers hotlist events solid modeling 97 13th acm symposium computational geometry june 4 6 1997 nice france stoc 97 3rd international workshop visual form capri italy 28 30 1997 submit 10 31 96 13th european workshop computational geometry march 20 21 1997 university germany sixth annual fall workshop computational geometry october 11 12 1996 center geometric computing johns hopkins university local organizer mike goodrich esa 96 sept 25 27 1996 barcelona spain swat 96 twelfth acm symposium computational geometry 1996 workshop applied computational geometry fcrc 96 soda 96 stony brook workshop computational geometry october 20 21 1995 joe mitchell ams sunysb applied math statistics computer science suny stony brook update 31 jul 1996 4226 richard fateman professor computer science university california berkeley 510 642 fateman cs berkeley office 789 soda hall 1776 computer science division eecs univ calif berkeley berkeley ca 94720 1776 interests include scientific programming environments algebraic manipulation computer programs macsyma mathematica maple axiom reduce distributed computing analysis algorithms programming measurement large systems design implementation programming languages optical character recognition public ftp repository programs papers reviews written students ve linked subset berkeley computer algebra papers pointers work symbolic mathematical computing found visiting symbolicnet visit berkeley ocr math papers interested ambitious senior project ocr program tcl tk visit visit prototype line table lookup symbolic integration service copy integrals faster table combines simple examples timing harder end challenges preliminary version doesn include literature integration list examples 23 1996 163k bytes file answers naturally answers cautious computer algebra system answers include variations depend constraints parameters answer paste part integrate input box set limits execute query computer algebra fans work colleague john canny students including applications algebraic algorithms work berkeley colleagues scientific computing found links home pages james demmel william kahan visitors page interested common lisp package libraries called user resembles mathematica tm advantage totally open full source code manipulate polynomials variables integers rational functions variety mathematical objects manipulations include simplification differentiation integration evaluation pattern matching kind optical character recognition equations scanned equations drafting discussion ocr equation recognition challenge hope develop expertise understanding documents part electronic environmental library project sabbatical fall 1996 semester expect continue running seminar discussing issues electronic library project cs298 23 document structure analysis information computer science berkeley referring cs division brochure email fateman cs berkeley wm randolph franklin ph mathematica university cambridge mass computational geometry graphics cad algorithms data structures parallel algorithms cartography geographic information systems computer security join blue ribbon online free speech campaign communicating teaching fall 1994 courses spring 1995 courses fall 1995 courses spring 1996 courses fall 1996 courses computer organization logic design computer graphics research career info job announcements students pages maintain pointers misc pages net customized newspaper don days long wrong isn life extremely flat princess ida act ii email wm randolph franklin dept page school engineering page rensselaer polytechnic institute home page modified fri aug 30 14 30 22 pdt bruce porter associate professor faculty fellow computer sciences computer science 1977 1982 ph 1984 university california irvine honors awards professional service presidential young investigator 1988 93 editor machine learning 1990 present areas interest artificial intelligence machine learning knowledge based systems summary research head knowledge based systems research group research develops methods building large knowledge bases solve problems answer questions research interests machine learning case based learning selected recent publications rickel porter 1994 automated modeling answering prediction questions selecting time scale system boundary aaai 94 pp 1191 cambridge ma mit press abstract postscript branting porter 1991 rules precedents complementary warrants aaai 91 pp 3 9 abstract porter 1990 concept learning heuristic classification weak theory domains artificial intelligence journal nos 1 2 pp 229 264 abstract postscript www hotlist search www site search www page search email address search ai publication search cs tech report porter cs utexas roy turner assistant professor department computer science 5752 neville hall university maine orono 04469 5752 mail rmt umcs maine phone 207 581 fax 207 581 4977 research area artificial intelligence interests include problem solving planning context sensitive reasoning cooperative distributed problem solving intelligent control autonomous underwater vehicles interface agents ai biology medicine biographical information personal pages short biographical sketch curriculum vitae personal home page projects research groups maine cdps research group focuses cooperative distributed problem solving serves umbrella group umcs ai researchers orca project focus building intelligent adaptive mission controller autonomous underwater vehicles auvs ocean science project control multiple auv systems sampling context sensitive reasoning modeling complex biological systems classes cos 470 introduction artificial intelligence cos 490 computers society anne johnstone forum memory late prof anne johnstone department computer science conducting lunchtime lecture videotape discussion series focusing ai topics interest computer scientists current schedule information click publications adaptive reasoning real world problem solvers schema based approach lea hillsdale nj 1994 cdps group papers year includes html postscript form locally maintained sites pages autonomous underwater systems institute marine systems engineering laboratory context context web site primary focus context ai conjunction context mailing list auv page prof elise turner home page sites interest pictures maine perspective article elise roy turner logged 2558 michael ferris associate professor computer sciences industrial engineering member center mathematical sciences computer sciences department university wisconsin 1210 west dayton street madison wi 53706 telephone 608 262 4281 fax 608 262 9777 email ferris cs wisc ph university cambridge 1989 interests theory algorithms applications mathematical programming research summary robust methods solving large scale variational inequality nonlinear programming problems applications problems economics engineering pivotal path techniques investigated based successive linearization emphasis numerical properties large scale problems interfaces modeling languages applications considered include economic equilibria effects taxation carbon emissions traffic congestion effects structural optimization contact problems chemical process design parallel architectures solving problems nonlinear optimization graph partitioning techniques determine underlying structure investigated tool general purpose parallel optimization techniques exploiting parallel machines directly modeling systems consideration prototypes condor system extensions complementarity framework investigated emphasis identifying exploiting underlying model structure publications complete list papers electronically relevant links cpnet complementarity problem net mathematical uw home page cs 525 cs 726 cs 733 page updated january 31 1996 img img img img previous michael computer science faculty meera arden associate professor arden received ph numerical analysis kent state university august 1977 postdoctoral fellow california institute technology 1977 1978 assistant professor texas tech university 1978 1983 joining kent state university 1983 associate professor computer science associate member institute computational mathematics faculty associate nsf center advanced liquid crystalline optical materials alcom funding includes grants cray research deutsche research interests scientific computing highly ill conditioned mathematical computations problem algorithm selection error analysis numerical routines parallel implementations problems representative publications 1 unified theory real complex rational chebyshev approximation interval trans ams vol 312 2 1989 pp 681 697 2 optimal successive iterative methods cyclic methods math 57 1990 pp 593 606 3 inequalities applications problem riemann hypothesis numerical algorithms 1 1991 pp 305 330 4 numerical results uniform rational approximation russian mat 1991 pp 1523 carpenter 5 parallel lu decomposition upper matrices farrell comput appl math theor img img img img farrell mcs kent beautiful portrait laurie dillon laura dillon associate professor room engineering department computer science university california santa barbara ca 93106 5110 internet dillon cs ucsb telephone 805 893 facsimile 805 893 8553 homepages tse special issue formal methods software practice 160 translation programming languages uc santa barbara student chapter acm acm information research interests formal methods specification validation concurrent systems software engineering programming languages laura dillon received ph degree computer science university massachusetts 1984 joined faculty ucsb 1985 year assistant professor departments computer information science electrical computer engineering university massachusetts amherst research interests center formal methods specification analysis software systems involving concurrency ongoing projects automated testing debugging real time programs oracles integrated toolset testing debugging complex software intensive systems visual execution concurrent programs recent publications presentations departmental home page img dr gerald haskins faculty member university florida computer information sciences department areas special interest protection intellectual property liability software failure privacy electronic age amendment rights net courses taught computers modern society 3 credit exploration impact technology modern world gordon rule english social science general education credit cis majors legal social issues computing intensive examination ethical legal issues shape millenium extensive role playing debate discussion net cis majors permission instructor courses development ethics ethics electronic frontier proposed spring 1997 navigating internet navigating internet proposed spring 1997 office hours monday wednesday friday 12 50 1 40 tuesday thursday 9 35 10 25 miscellaneous email address cise ufl office cse phone 904 392 fax 904 392 1220 completely sailboat racing boat race sandra peterson visiting professor department computer science college william mary mail cs wm telephone 757 221 mailing address department computer science college william mary box 8795 williamsburg va 23187 8795 office room 141 tercentenary hall classes csci 304 computer organization csci 131 concepts computer science img back home document page reload picture reload picture assistant professor electrical engineering computer science assistant professor atmospheric oceanic space sciences address radiation laboratory ann arbor mi 48109 2122 office phone 313 763 4435 fax 313 747 address space physics research laboratory ann arbor mi 48109 2122 office phone 313 763 6230 fax 313 764 5147 mail eecs umich education ph electrical engineering 1991 stanford university electrical engineering 1979 university illinois urbana electrical engineering 1977 university illinois urbana current research interests investigations space plasma electrodynamics emphasis tethered systems high energy electron beam effects microwave diagnostics dense plasmas space electric propulsion propagation img img img img rad lab faculty page rad lab home page eecs homepage quentin stout picture reach affiliations research interests projects publications teaching students tutorials consulting past lives affiliations professor computer science engineering eecs department university michigan director software systems research laboratory acting director center parallel computing cpc principle investigator nasa grand challenge investigation multiscale modeling plasmas member advanced computer architecture laboratory acal member laboratory scientific computation advisor computer science engineering graduate student organization advisor association computing machinery acm student chapter collaborators individuals work research interests projects publications parallel computing parallel algorithms performance analysis improvement communication synchronization costs shared distributed memory simd mimd reconfigurable architectures databases tools adaptive designs bandit problems sequential allocation clinical trials parameter estimation stopping rules rules dynamic programming backward induction forward induction algorithms data structures search optimization geometry image processing quadtrees binary search trees organization trees coin graph theory combinatorics coding domination coverings codes interconnection networks parallel computers hypercubes meshes tori fault tolerance graph algorithms operator theory analysis multiplication convergent series busy web agents publications teaching students experimental algorithms eecs 498 web computer scientists eecs 498 algorithms eecs 586 parallel computing eecs 587 parallel algorithms students collaborative activity entire class involved learning algorithms current past students ve taught thousand tutorials consulting tutorials parallel computing taught patent office ford motor company nasa supercomputing conferences conference presentation supercomputing 96 consulting parallel high performance computing interested contact directly email reach organizations supporting past present work students include ibm digital unisys ford arpa nsa nsf nasa nrl past lives childhood euclid ohio euclidean mathematician superb math science teachers public schools special mrs mr reno making america improve science education time participate innovative programs congress forgotten important educational investments undergraduate centre college danville kentucky intimate classes intense faculty students make great experience class deserves high ratings liberal arts colleges doctorate mathematics department indiana university bloomington indiana thesis multiplication 1977 helpful advisor john conway faculty members offering advice encouragement assistant associate professor mathematical sciences binghamton university binghamton york addresses electrical engineering computer science university michigan ann arbor mi 48109 2122 usa 1 313 763 office messages 1 313 763 4617 fax eecs umich http www eecs umich close effective address office 3120 eecs building north campus ll move 2242 eecs 18 november friday afternoons starting 4 30 found happy hour typically held eecs comments questions offers money eecs umich copyright 1995 1996 quentin stout modified 1 nov 1996 gurindar sohi sohi cs wisc associate professor computer sciences electrical computer engineering addresses education research interests summary current graduate students recent talks recent publications recent ph graduates addresses department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa sohi cs wisc phone 608 262 departmental office 608 262 1204 fax 608 262 9777 education ph computer science university illinois urbana 1985 engineering university illinois urbana 1983 electrical electronics engineering birla institute technology science pilani india 1981 research interests instruction level parallel ilp processing compiling ilp architectures shared memory multiprocessors memory systems research summary current research focuses design highest performance uniprocessors current generation investigating architecture circa 2000 processor plenty transistors chip challenge resources highest performance executing sequential program target set sustain execution 10 instructions cycle ordinary numeric application programs research group investigating issues resolved goals achieved studying characterizing nature instruction level parallelism numeric application programs order understand parallelism exploited bulk group research effort expended continuing development multiscalar processing model paradigm exploiting ilp developing multiscalar compiler carrying detailed simulation studies assess potential multiscalar concept current graduate students todd austin scott breach andreas moshovos vijaykumar recent talks instruction sets important future processors risc 1995 symposium held ibm watson research center yorktown heights ny november 7 8 1995 file compressed postscript generated framemaker multiscalar processors generic multiscalar talk places file compressed postscript generated framemaker recent publications high bandwidth address translation multiple issue processors austin sohi 23rd annual international symposium computer architecture 1996 appendix detailed results cycle loads microarchitecture support reducing load latency austin sohi 28th annual international symposium microarchitecture micro 28 1995 microarchitecture superscalar processors smith sohi proceedings ieee december 1995 hardware mechanism dynamic reordering memory references franklin sohi ieee transactions computers multiscalar processors sohi breach vijaykumar 22th international symposium computer architecture 1995 streamlining data cache access fast address calculation austin pnevmatikatos sohi 22th international symposium computer architecture 1995 anatomy register file multiscalar processor breach vijaykumar sohi 27th annual international symposium microarchitecture micro 27 1994 request combining multiprocessors arbitrary interconnection networks lebeck sohi ieee transactions parallel distributed systems 1994 efficient detection pointer array access errors austin breach sohi sigplan 94 conference programming language design implementation 1994 guarded execution branch prediction dynamic ilp processors pnevmatikatos sohi 21th international symposium computer architecture 1994 memory systems goodman sohi handbook electrical engineering crc press 1993 control flow prediction dynamic ilp processors pnevmatikatos franklin sohi 26th annual international symposium microarchitecture micro 26 1993 register traffic analysis streamlining inter operation communication fine grain parallel processors franklin sohi 25th annual international symposium microarchitecture micro 25 1992 expandable split window paradigm exploiting fine grain parallelism franklin sohi 19th international symposium computer architecture 1992 dynamic dependency analysis ordinary programs austin sohi 19th international symposium computer architecture 1992 efficient detection pointer array access errors austin breach sohi technical report 1197 computer sciences department university wisconsin madison december 1993 guarded execution branch prediction dynamic ilp processors pnevmatikatos sohi technical report 1193 computer sciences department university wisconsin madison november 1993 knapsack cycle memory hierarchy component austin vijaykumar sohi technical report computer sciences department university wisconsin madison november 1993 tetra evaluation serial program performance fine grain parallel processors austin sohi technical report 1162 computer sciences department university wisconsin madison july 1993 recent ph grads todd austin ph april 1996 hardware software mechanisms reducing load latency dionisios pnevmatikatos ph december 1995 incorporating guarded execution existing instruction sets manoj franklin ph december 1993 multiscalar architecture mark friedman ph january 1992 architectural characterization prolog execution sriram ph december 1991 instruction level characterization cray mp processor men chow chiang ph september 1991 memory system design bus based multiprocessors updated 5 april 1996 professor nell dale home pages university texas computer science department home page reached web address dr nell dale retired senior lecturer computer sciences university texas austin received ph computer sciences 1972 ut austin faculty 1975 retired full time teaching summer 1994 teach full load fall spend spring summer writing traveling feel free browse rooms resume room curriculum vita bibliography room information text books authored authored research room abstracts dissertations chaired recently personal room interests direct correspondence mail account ndale cs utexas professional profile publications research interests personal interests nell dale 1200 westlake dr austin tx 78746 fax office 512 471 8885 document created assistance rights reserved updated aug 18 1996 address department computing science university alberta research areas deductive database systems artificial intelligence logic programming courses cmput 114 cmput 291 cmput 391 cmput 665 publications selected publications yuan coherence approach logic program revision ieee transaction knowledge data engineering yuan equivalence semantics normal logic programs journal logic programming 22 1 79 89 1995 yuan logic order expressive power journal automated reasoning 13 1 69 82 1994 yuan logic program semantics circumscription information processing letters 50 159 164 1994 yuan circumscription logic programming journal automated reasoning 10 143 160 1993 yuan ozsoyoglu design desirable relational database schemes journal computer system science 45 3 435 470 1992 personal information december 26 1994 ncsu computer science department home search directory mail thomas associate professor ph north carolina state university 1969 dr research interests lie areas management information systems mis computer simulation expert systems management modelling decision making process basic focal point research decision support systems dss evolved 1960 support management decision making today expert system methodology replacing dss concept industry dr research extends concepts mis dss expert systems improve basic decision making process reengineering quality management representative publications evolving management paradigm progress professionalism company wide quality customer satisfaction quality investment proceedings 6th international conference information resources management association 1995 developing information resources management strategy regulatory veterinary medicine national imperative journal american veterinary medical association 1994 foundations paradigm quality information architecture business process redesign proceeding association management 1993 modern model teaching graduate level information technology management proceeding association management 1993 sequencing picking stations automated warehouse study heuristic operations research technical report 274 1993 department computer science box 8206 college engineering north carolina state university raleigh nc 27695 update 27 sep 96 auto format script art werschulz encouraged jump hotlist real position professor computer science fordham university fordham college lincoln center precise visiting scholar columbia university computer science department 1982 work information based complexity special interests include complexity partial differential equations complexity integral equations complexity ill posed problems recent papers complexity definite elliptic problems noisy data complexity poisson problem spaces bounded mixed derivatives complexity solution restricted operator equations complexity multivariate elliptic problems analytic data maintain cac net net electronic conferencing system researchers continuous algorithms complexity foundations computational mathematics return university computer science department home page cs columbia modified thu sep 19 14 59 25 1996 img janet king faculty member university florida computer information sciences department email address janet cis ufl office cse phone 904 392 claire cardie assistant professor 4124 upson hall phone 607 255 9206 fax 607 255 4428 email cardie cs cornell click research interests courses teach selected publications nlp ml links entry department annual report softball stats finger lakes tandem tour 1995 research interests research spans number subfields artificial intelligence including machine learning case based reasoning cognitive modeling focus research area natural language understanding nlp nlu nlp group cornell primarily interested investigating machine learning techniques tools guiding natural language system development exploring mechanisms underly language acquisition work focuses related areas 1 design user trained systems efficiently reliably extract important information document 2 machine learning natural language information extraction part cornell cstr project information extraction techniques support content based browsing technical texts kenmore project focus kenmore project developing techniques automate knowledge acquisition tasks comprise building nlp system generally kenmore acquires linguistic knowledge combination symbolic machine learning techniques robust sentence analysis corpora real world domains perform part speech tagging semantic feature tagging concept activation find antecedents relative pronouns current work extending kenmore handle larger text corpora additional disambiguation tasks work evaluate language learning components context larger nlp application embedded goal project determine conditions machine learning techniques expected offer cost effective approach knowledge acquisition nlp systems teaching cs674 natural language understanding spring 1996 foundations artificial intelligence cs472 practicum artificial intelligence cs473 fall 1996 seminar natural language understanding selected publications automating feature set selection case based learning linguistic knowledge cardie proceedings conference empirical methods natural language processing 113 126 university pennsylvania 1996 embedded machine learning systems natural language processing general framework cardie wermter riloff scheler eds connectionist statistical symbolic approaches learning natural language processing lecture notes artificial intelligence 315 328 springer 1996 originally presented workshop approaches learning natural language processing 14th international joint conference artificial intelligence ijcai 95 119 126 1995 aaai press chapter 1 introduction ph thesis cardie domain specific knowledge acquisition conceptual sentence analysis ph thesis university massachusetts amherst ma 1994 note file introductory chapter thesis domain specific knowledge acquisition conceptual sentence analysis cardie ph thesis university massachusetts amherst ma 1994 university massachusetts cmpsci technical report 94 74 178 pages case based approach knowledge acquisition domain specific sentence analysis cardie proceedings eleventh national conference artificial intelligence 798 803 washington dc 1993 aaai press mit press decision trees improve case based learning cardie proceedings tenth international conference machine learning 25 32 amherst ma 1993 morgan kaufmann corpus based acquisition relative pronoun disambiguation heuristics cardie proceedings 30th annual conference association computational linguistics 216 223 newark de 1992 association computational linguistics learning disambiguate relative pronouns cardie proceedings tenth national conference artificial intelligence 38 43 san jose ca 1992 aaai press mit press cognitive biases guide feature set selection cardie proceedings fourteenth annual conference cognitive science society 743 748 bloomington lawrence erlbaum associates working notes aaai workshop constraining learning prior knowledge 11 18 san jose ca 1992 cognitively plausible approach understanding complicated syntax cardie lehnert proceedings ninth national conference artificial intelligence 117 124 anaheim ca 1991 aaai press mit press analyzing research papers citation sentences lehnert cardie riloff proceedings twelfth annual conference cognitive science society 511 518 cambridge ma 1990 lawrence erlbaum associates nlp machine learning links computational linguistics print archive database recent cl papers acl special interest group natural language learning machine learning digest machine learning resources researchers machine learning links home pages ml researchers penn treebank ii cmu ai repository pointers code nlp system components img samuel drake research associate professor mechanical engineering research associate professor computer science senior faculty researcher alpha 1 project current areas interest research integrated process planning computer aided manufacturing design manufacturing design assemblies industrial robotics img alpha 1 research group university utah 1787 mr homer brown associate professor educational background 1956 1960 graduate work george college areas expertise computers calculus computers numerical analysis amateur radio list classes taught mr brown numerical analysis basic fortran intro computer science advanced calculus numerical analysis 1 assembly language pascal programming service 34 years teaching mtsu taught computer science dept separated mathematics department 1986 began tenure mtsu september 1962 taught 2 years west georgia college math dept 1960 1962 taught 4 years high school mathematics hear 80 meters amateur radio cw bands contact mr brown mail knuth mtsu phone 615 898 person kirksey main room 358 comments mtsu basic applied computer science cs faculty vladimir lumelsky professor mechanical engineering computer sciences ec depts university wisconsin madison mail lumelsky engr wisc telephone 608 263 fax 608 265 2316 ph institute control sciences russian national academy sciences moscow 1970 research interests robotics geometry complexity motion planning kinematics cognitive information aspects motion sensor based intelligent systems industrial automation control theory pattern recognition research current research area fully automatic robotic human centered semi automatic systems covers theoretical simulation animation experimental work area fully automatic systems focus development means geometric reasoning control automatic planning motion complex environment machine equipped means move complex scene multiple moving obstacles arbitrary shapes interested paradigm assumes incomplete information continuous real time computation based sensory feedback vision range sensors model suggests economic active sensing guided motion planning strong factor systems effect system dynamics nonholonomic real time control part work human centered systems study jointly cognitive scientists human skills motion planning space orientation results comparison performance automatic systems hybrid physical teleoperated computer graphics interaction systems major property hybrid system blends synergistic manner human machine intelligences hardware experimental work includes systems massive real time sensing control thousands sensors operating parallel courses recent projects selected publications maze searching algorithms effect kinematics sensor based motion planning dynamics sensor based control jogger model sensing planning decentralized intelligence groups robots special topics sensor based motion planning tethered robots underwater robots kinematic redundancy img sensitive skin project human centered systems computational geometry global links ieee society robotics automation ieee ras ieee ras tech committee robot motion path planning links wisconsin robotics lab home page college engineering mechanical engineering dept electrical computer engineering dept computer sciences dept mathematics dept mathematics computation engineering graduate program mace sea grant institute mehdi harandi areas research interest artificial intelligence automatic programming knowledge based systems software engineering specifications prototyping design tools environments research group advanced collaborative systems laboratory administrative anda harney 3122 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax harandi cs uiuc img back faculty index venu govindaraju associate director cedar research assistant professor computer science state university york buffalo venu govindaraju associate director cedar center excellence document analysis recognition concurrently holds research assistant professorship department computer science state university york buffalo leading research projects pertaining automated mail processing sponsored united states postal service venu govindaraju received btech hons computer science indian institute technology kharagpur 1986 ms phd computer science suny buffalo 1988 1992 govindaraju patented unique system recognizing handwritten words script 07 939 171 govindaraju author number journal conference publications topics current interest handwriting recognition face recognition language models digital libraries document processing ai techniques contact address venu govindaraju associate director cedar 520 lee entrance suite 202 ub commons amherst ny 2567 phone 1 716 645 6164 ext 103 fax 1 716 645 email govind cedar buffalo venu govindaraju govind cedar buffalo daniel miranker web presence construction finished don hold breath send note miranker cs utexas ll fashion students pages wouldn bad place rule matching learn treat algorithm comparison warned rendered obsolete leaps algorithm current research interests current research goals encompass venus rule language basis active distributed databases fundamental computer science problems evolved goal csp constraint satisfaction search query optimization relational object oriented parallel execution rule based programs knowledge compilation bibliographies linked papers coming miranker group text bibtex rule matching text bibtex treat text bibtex students current ph candidates roberto bayardo david lance obermeyer robert schrag masters candidates srinivasan vaidyaraman lane warshaw past ph students archie andrews david chin ming kuo yang wu past ph student 1 salvatore stolfo martha pollack prof martha pollack internet pollack cs pitt dept computer science phone 412 624 intelligent systems program fax 412 624 univ pittsburgh pittsburgh pa 15260 research area artificial intelligence plan generation plan recognition resource limited reasoning computational models rationality natural language processing ai methodology publications systems papers system teaching fall 1996 cs 441 discrete structures computer science cs foundations artificial intelligence affiliations fellow center philosophy science program chair ijcai 97 pollack cs pitt sven dickinson assistant professor computer science department computer science rutgers university core building busch campus brunswick nj 08903 usa office rm 310 core building phone 908 445 0021 2001 fax 908 445 0537 5530 email sven cs rutgers www http ruccs rutgers faculty prof dickinson html joint appointment cognitive science center cognitive science ruccs rutgers university psychology annex busch campus brunswick nj 08903 usa office rm psychology annex building phone 908 445 fax 908 445 email sven ruccs rutgers www http ruccs rutgers faculty prof dickinson html research interests dr dickinson research focuses computational vision primarily interested problems object modeling object recognition bottom top attention shape recovery tracking unified single representational framework addition research explores viewer centered representations landmark recognition planning mobile robot navigation domain visual information management research addresses problem content based image retrieval links find department computer science find rutgers center cognitive science ruccs run rutgers university series human computer vision multidisciplinary talk series featuring distinguished speakers spanning human computer vision run department computer science colloquium series ravi associate professor email cs umn phone 612 625 7338 education background ph 1987 1985 computer science purdue university tech 1982 computer science tech 1980 mechanical engineering indian institute technology madras india professional background 1987 93 assistant professor university minnesota computer science department 1993 present associate professor university minnesota computer science department research interests construction research projects contruction personal home page cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified monday december 18 1995 robert cypher associate professor computer science email cypher cs jhu mailing address department computer science johns hopkins university 3400 charles st baltimore md 21218 office 316 engineering building 410 516 4117 410 516 6134 fax laboratory concurrent systems lab research communication synchronization parallel distributed computers including communication protocols synchronization protocols routing algorithms fault tolerant interconnection networks techniques creating portable parallel applications current projects portable repeatable parallel applications goal project creation software application developers write correct message passing code software trace communication events mpi message passing interface application determine application yield results inputs software type vector clock order detect race conditions fault tolerant communication networks project studies communication networks designed tolerate small number faults main goals 1 design networks support pipeline 1 computations efficiently presence faults 2 creation techniques prevent deadlock faulty switches wires publications xiaodong zhang associate professor director high performance computing software laboratory electrical engineering 1982 beijing polytechnic university computer science 1985 university colorado boulder ph computer science 1989 university colorado boulder selected honors awards professional services distinguished research achievement award utsa 1993 paper award 9th acm international conference supercomputing 1995 national lecturer association computing machinery 1994 distinguished visitor ieee computer society 1996 guest professor wuhan university china 1995 chair technical committee supercomputing applications ieee computer society 1996 advisory national science foundation 1995 1996 chair program committee mascots 96 program committees spdp 95 spdp 96 ics 96 steering committees supercomputing 96 supercomputing 97 hpc asia 97 senior member ieee areas interest performance evaluation design systems architectures effective computations communications networks workstations monitoring visualization tools parallel systems scientific numerical computations summary research recent research interests focus areas parallel distributed computing software tool environment development scientific computing colleagues high performance software lab investigating research technical issues performance evaluation system support heterogeneous networks workstations concentrate problem areas 1 developing performance metrics providing insights special heterogeneous distributed computing 2 providing system support effectively manage heterogeneity scheduling computation tasks networks 3 building software tool environment aid parallel distributed computing performance evaluation studies parallel systems include topics shared memory data parallel computing system research motivated driven studies large scale scientific applications numerical simulations nonlinear optimizations image processing selected recent journal publications parallel methods solving nonlinear block systems equations siam journal scientific computing vol 13 4 1992 byrd min graph tool monitoring visualizing min based multiprocessor performance journal parallel distributed computing vol 18 2 1993 qin spin lock synchronization butterfly ksr1 ieee parallel distributed technology spring issue 1994 chan triangular decomposition methods solving reducible nonlinear systems equations siam journal optimization vol 5 2 1994 dennis jr martinez latency metric experimental method measuring evaluating program architecture scalability journal parallel distributed computing vol 22 3 1994 yan comparative performance analysis evaluation hot spots network based shared memory architectures ieee transactions parallel distributed systems vol 6 8 1995 yan comparative modeling evaluation cc numa coma systems hierarchical rings ieee transactions parallel distributed systems vol 6 12 1995 yan evaluating designing software mutual exclusion algorithms shared memory multiprocessors ieee parallel distributed technology issue 1996 yan fast token chasing mutual exclusion algorithm arbitrary network topologies journal parallel distributed computing vol 35 2 1996 yan yang effective practical performance prediction model parallel computing heterogeneous journal parallel distributed computing vol 38 1 1996 song yan semi empirical multiprocessor performance predictions journal parallel distributed computing vol 39 1 1996 sun xu adaptively scheduling parallel loops distributed shared memory systems ieee transactions parallel distributed systems vol 8 1 1997 jin yan distributed edge focusing methods communication pattern implications ieee computational science engineering spring issue 1997 deng software support multiprocessor latency measurement evaluation ieee transactions software engineering ma yan contact information xiaodong zhang division computer science university texas san antonio san antonio tx 78249 office phone 210 458 5737 office fax 210 458 5739 4437 mail zhang ringer cs utsa tom areas interest artificial intelligence knowledge based systems machine learning planning addresses selected publications proposed logo links cs home page utsa common lisp resources mukherjee assistant professor networking telecommunications group college computing georgia institute technology teaching working team wrong source unknown academic year 1995 1996 cs computer systems performance fall 1995 cs 2430 control concurrency spring 1996 cs 6380 introduction computer networks spring 1996 research description lot money peter jennings abc news developing performance analysis tools effective control strategies congestion control resource management protocols computer networks initial phase research studied fundamental properties distributed algorithms congestion control impact system parameters performance success dimensional motion model system adaptive con experience insight gained years study evolved platform encompasses statistically accurate workload models essential effective congestion resource management algorithms congestion control resource management developed evaluated workload models selected results date include time series models internet traffic trace sampling method generating synthetic traffic traces inventions covered provisional patent application united states entitled trace sampling bearing serial number 60 005 112 properties nsfnet core switch traffic analysis dynamic congestion control protocols planck approximation extended version quality service guarantees long range dependent traffic proof quasi independence sliding window flow control back error recovery independent packet errors principles designing wide area optical network combined closed loop open loop mechanism congestion control data traffic high speed wide area networks properties internet round trip delays note online versions older papers hardcopy send email cc gatech abstracts detailed project description biography prof mukherjee received ph degree computer science university wisconsin madison 1990 bachelor technology degree computer science engineering indian institute technology kharagpur 1984 prof mukherjee research area network performance analysis works traffic signature analysis workload modeling resource management multi media services experimental theoretical studies network dynamics control earlier worked performance error recovery protocols media access protocols contact information college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 email cc gatech preferred mode communication tel 404 894 fax 404 894 0272 ucsd seal scott baden associate professor computer science engineering address department computer science engineering university california san diego 9500 gilman drive la jolla ca 92093 0114 usa phone 619 534 fax 619 534 7029 email baden cs ucsd office hours sq 96 5101 apm wed 2 pm 4 pm secretary michele foley cs tel 619 534 research interests software support parallel scientific programming load balancing applications including ab initio molecular dynamics information click recent publications click research opportunities scientific computation group stephen fink abdul tabbara sarah scott courses teach cse 160 introduction parallel computation cse 241 advanced computer architecture sq 97 cse 262 system support parallel scientific computation cse 100 data structures 97 cse topics parallel computation cse advanced scientific computation items interest awards programs interesting links scott baden insider guide san diego biographical sketch scott baden received bs electrical engineering duke university 1978 ph computer science uc berkeley 1987 spending years post doc lawrence berkeley laboratry year traveling globe joined department computer science engineering ucsd 1990 senior fellow san diego supercomputer center quotation henry miller beginning chaos fluid wed oct 23 14 37 02 pdt 1996 scott baden ucsd baden cs ucsd randall hill jr research interests research interests center development artificial intelligence methods autonomous agents simulated virtual environments computer assisted learning educational learning environments specifically interested perception agent modeling plan recognition cognitive modeling integration planning plan execution agents performing tasks dynamic simulation virtual environments related interests randall hill joined usc isi august 1995 working soar project biography dr hill research computer scientist usc information sciences institute received degree 1978 united states military academy west point ph degrees computer science university southern california 1987 1993 prior joining usc isi randall hill work area manager network automation nasa deep space network advanced technology program jet propulsion laboratory pasadena california contact information university southern california information sciences institute 4676 admiralty marina del rey ca 90292 6695 310 822 1510 voice mail system 310 822 1511 isi receptionist 310 822 0751 fax hill isi philip hubbard img assistant professor department computer science school engineering applied science washington university st louis missouri 530 jolley hall phone 314 935 fax 314 935 7302 cs wustl research life interesting links updated november 17 1996 cs wustl uc davis department computer science assistant professor professor primary interests areas high speed networks wireless communication systems emphasis impact technologies network higher layer protocols applications worked extensively protocol architectural issues existing telephone network professor interested application parallel architectures distributed computing principles protocol processing high speed networks office 3033 engineering ii phone 916 754 mail cs ucdavis modified august 23 1996 vijay raghavan associate professor computer science computer engineering box 1679 station vanderbilt university nashville tn 37235 usa research interests primarily computational learning theory system level fault diagnosis liable work interesting obtained tech electrical engineering iit delhi 1980 ph degrees computer science university minnesota 1983 1988 find list journal publications summary graduate students run computer science departmental seminars seminars find schedule current semester img join eff blue ribbon campaign phone 615 322 fax 615 343 5459 email raghavan vuse vanderbilt bipin research associate professor bipin department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 fax 716 645 3464 email bipin cs buffalo davin milun milun cs buffalo 3213 alistair sinclair associate professor research interests design analysis algorithms randomized computational applications stochastic processes nonlinear dynamical systems monte carlo methods statistical physics combinatorial optimization selected recent papers markov chain monte carlo method approach approximate counting integration mark alistair sinclair approximation algorithms np hard problems ed pws publishing boston 1996 biased random walks functions stochastic analysis fit bin packing claire yuval alistair sinclair soda 1996 pp 351 358 approximating number coverings lattice claire dana randall alistair sinclair journal statistical physics 83 1996 pp 637 659 markov chain algorithms planar lattice structures michael dana randall alistair sinclair focs 1995 pp 150 159 computational view population genetics yuval yuri alistair sinclair stoc 1995 pp 83 92 testable algorithms avoiding walks dana randall alistair sinclair soda 1994 polynomial time approximation algorithms model mark alistair sinclair siam journal computing 22 1993 pp 1087 1116 optimal speedup las vegas algorithms michael alistair sinclair david zuckerman information processing letters 47 1993 pp 173 180 improved bounds mixing rates markov chains multicommodity flow alistair sinclair combinatorics probability computing 1 1992 pp 351 370 quadratic dynamical systems yuri alistair sinclair avi wigderson focs 1992 pp 304 313 teaching fall 1996 cs174 combinatorics probability graph theory theory seminars current graduate students dana randall michael ari lars rasmussen address prof alistair sinclair computer science division soda hall university california berkeley ca 94720 1776 phone 510 643 email sinclair cs berkeley ramesh kumar sitaraman prof ramesh sitaraman received tech electrical engineering indian institute technology madras received ph computer science princeton university 1993 member theoretical computer science group computer science department umass research interests theory parallel computing performance analysis packet routing fault tolerance wireless networks prof arnold rosenberg directs theory parallel distributed processing group img selected publications img teaching img theory seminars 1995 96 img aid charity indian poor contact information address ramesh sitaraman department computer science university massachusetts amherst ma 01003 4610 phone number 413 545 fax number 413 545 1249 mail ramesh cs umass click latest login total number visitors page resetting counter img align bottomwidth 90 height 20 src http www iaehv nl cgi iaecount width 5 tr http www cs umass david dave associate professor computer information science area expertise algorithm design analysis applied artificial intelligence neural networks genetic algorithms genetic programming computational geometry data compression software mathematical software approximation algorithms database theory education sc mathematics physics university toronto sc computer science university toronto ph computer science university waterloo courses fall 96 cis 650 compiler design information click img courses sum 96 cis 335 language processors information click img cis 500 introduction programming information click img past courses cis 335 language processors cis 390 foundations computing cis 500 introduction programming img cleveland state university home page img computer information science department home page david cis csuohio 216 687 office 216 1624 home 216 687 5448 fax state university york oswego william bosch contact information office 116 snygg hall phone 315 341 315 341 cti email bosch cs oswego teaching schedule fall 1996 800 tth 2 20 8 119 515 800 tth 5 00 office hours tth 1 50 2 20 6 20 7 20 appointment professional activities interests computer education expert systems human factors knowledge engineering professional information associate professor director center teaching innovation ba suny oswego ms syracuse university phd progress appointed 1984 suny oswego computer information science faculty comments author david bozak contents copyright 1996 suny oswego rights reserved revised september 12 1996 url http www cs oswego faculty bosch html img jesse heines ed associate professor heines cs uml computer based instruction human factors research dr heines research interests areas computer based instruction human factors undergraduate computer science education published extensively area worked graduate students human factors projects dr heines receives support activities tw design atlanta georgia northern telecom raleigh north carolina support undergraduate computer science education addison wesley publishing company textbook dr heines writing dr elliot koffman temple university book explores object oriented pascal graphics cs2 curriculum publications computer based training programs 1990 db2 syntax analyzer reference center john applied learning bedford ma 1989 surgical procedures total learning concepts boston ma 1987 word matrix tool adult literacy training stuart smith ibm corporation educational systems division atlanta ga 1987 parameter mystery pascal parameter passing animated demonstration bubble sorting animated demonstration building linked list cai clearinghouse iowa state university 1986 map top advanced concepts larry david scientific systems cambridge ma 1986 review radiation fundamentals jack federal emergency management agency washington 1985 executive writing software phoenix az books progress programming methods data structures object oriented pascal elliot koffman addison wesley publishing company reading ma jan 1984 screen design strategies cai digital press bedford ma journal papers oct 1988 development software teaching tool coauthored stuart smith machine mediated learning 2 3 239 250 nov 1985 design rule based cai tutorial coauthored tim shea international journal man machine studies 23 1 1 25 mar 1983 basic concepts knowledge based systems machine mediated learning 1 1 65 98 conference papers sep 1992 visual programming abstractions interactive multimedia authoring coauthored john john koegel ieee international workshop visual language programming seattle wa nov 1991 courseware design toolkit age 33rd international conference st louis mo presented april 1991 ninth annual conference exposition san antonio tx nov 1989 human factors implications text display rates cai abstract coauthored presented dave 31st international conference washington presented feb 1989 17th annual association computing machinery computer science conference louisville ky oct 1988 development software teaching tool coauthored stuart smith conference computers education children sponsored academy sciences moscow paper presented november 1988 29th international conference philadelphia pa memberships affiliations dr heines fellow association development computer based instructional systems served vice president organization elected deliver association honorary dean lecture 1988 member society applied learning technology boston computer society homepage development revision clarification send mail address bottom page joy associate professor computer engineering program electronic engineering honors cal poly san luis obispo ph electrical computer engineering uc santa barbara office 20 213 phone 805 756 2309 email phoenix csc calpoly biography professor research interests computer architecture design june 1996 received career grant national science foundation establish active research effort microelectronic systems architecture enhances undergraduate curriculum computer engineering computer science electrical engineering introduces students computer architectures technology microelectronic systems ideas developed research incorporated microprocessor computer architecture curriculum focus research component devise test instruction level parallelism ilp techniques mechanisms programmable logic devices fpgas implement rapid system prototyping custom computer designs implement custom components reconfigurable architectures part project involves developing rapid prototyping platform industrial experience includes computer design burroughs corp unisys years trilogy systems cupertino defunct burroughs designer a10 mainframe trilogy designed multiprocessor cache coherency mechanism wafer scale integration compcon dr serving steering committee compcon 97 teaching areas dr teaching cpe 316 cpe fall quarter 1996 information courses valid information courses taught date digital logic design cpe 219 covers introductory material digital design techniques theory computer architecture ii cpe 315 covers computer architecture microprogramming emphasis rtl register transfer level design risc cisc based architectures computer architecture iii cpe 316 covers computer architecture interfacing techniques emphasis interfacing system bus level asynchronous synchronous protocols memory addressing strategies memory mapped covered lab covers team projects digital systems design cpe 319 covers design digital systems combinational sequential circuits covers current implementation strategies including plds fpgas microprocessor systems design cpe covers microprocessor systems design research interests multithreaded processor designs description fpga implementations description description recent current master theses students hunt june 1996 design implementation object based interrupt driven operating system mike griffin june 1996 design implementation object based interrupt driven operating system jeff june 1996 design analysis instruction issue logic ed progress chia yang progress recent senior projects completed dale wills june 1995 automobile display mc68hc11 heidi december 1995 implementation powerpc instruction queue schematic capture fpgas brandon december 1995 implementation powerpc instruction queue schematic capture fpgas charles march 1996 mc68000 based small computer senior projects progress note preliminary topics change slightly barnes robot controller board embedded microprocessor kai lee microprocessor systems development wind river systems software phong nguyen vhdl implementation processor fpgas carlos pci based application accelerators include pointers things interest send constructive comments joy copyright 1996 csc dept cal poly rights reserved 2544 umesh vazirani ph university california berkeley associate professor 510 642 vazirani cs berkeley awards lectureships nsf presidential young investigator award 1987 friedman mathematics prize 1985 editorships program committees editor computational complexity member editorial board probability combinatorics complexity member program committee foundations computer science 1986 member program committee symposium theory computing 1990 chairman workshop randomized algorithms 1991 selected publications markovian extension learning model proc conf foundations computer science 1990 submitted publication information computation matching easy matrix inversion mulmuley vazirani combinatorica vol 7 1 1987 invited paper strong communication complexity theory generating quasi random sequences communicating semi random sources combinatorica vol 7 4 1987 invited paper generating quasi random sequences semi random sources computational systems sci vol 33 1 1986 invited paper random polynomial time equal semi random polynomial time vazirani proc conf foundations computer science 1985 img working lunch computer science faculty retreat spring 1992 left professors umesh vazirani seidel john canny eugene lawler prof louis steinberg construction click image monochrome monitors research interests include artificial intelligence machine learning application ai design problems associate director hypercomputing design project hpcd coordinator computer science 111 introduction computer science hpcd finger finger lou atanasoff rutgers email address lou cs rutgers postal address louis steinberg dept computer science hill center busch campus rutgers university piscataway nj 08855 1089 voice phone 908 445 fax 908 445 5691 rutgers dcs home pages 1523 img dr shi kuo chang professor department computer science university pittsburgh pittsburgh pa 15260 chang cs pitt office mib phone 412 624 fax 412 624 8465 research interests man journal software engineering knowledge engineering edited chang journal visual languages computing edited chang smart image system project demo members visual computer laboratory seminars technical publications recent book chang symbolic projection image information retrieval spatial reasoning sample short stories city statue returning literary publications james browne regents chair computer sciences professor physics professor electrical computer engineering 1956 hendrix college ph 1960 university texas austin honors awards fellow british computer society fellow american physical society areas interest parallel computation major focus parallel programming high level specification languages integration computer science application areas summary research working parallel programming ten years computationally oriented display environment code abstract declarative graphical environment parallel programming evolved generations ongoing research includes methods optimization parallel computation structures high levels abstraction integration parallel structuring data partitioning generalized data flow model code debugging graphical visual environment compositional approaches parallel programming addition intelligence process control parallel programs computational fluid dynamics working design development narrow domain compilable high level specification languages including logic based languages robust methods programming intelligent real time decision systems selected recent publications browne hyder dongarra moore newton visual programming debugging parallel computing ieee parallel distributed technology spring 1995 volume 3 number 1 1995 compares visual parallel programming environments code 2 browne hyder dongarra moore newton visual programming debugging parallel computing technical report tr94 229 dept computer sciences univ texas austin 1994 compares visual parallel programming environments code 2 longer version paper references browne werth al interaction formal practical development parallel programming environment code parallel programming system proceedings fourth workshop languages compilers parallel computing santa cruz california august 1991 browne jain werth experimental study effectiveness high level parallel programming proceedings 5th siam conference parallel processing 1991 browne miranker kuo parallelizing compilation rule based programs proceedings 1990 international conference parallel processing august 1990 pp 247 251 hyder werth browne unified model concurrent debugging proceedings 1993 international conference parallel processing ieee computer society august 1993 kleyn browne high level language graph based languages programming environments 15th international conference software engineering baltimore md april 1993 postscript file extended version paper 88k newton browne code 2 0 graphical parallel programming language proc acm int conf supercomputing july 1992 paper describes prototype implementation code 2 notations changed ideas paper remains good broad introduction code browne cs utexas john wawrzynek associate professor eecs computer science division 631 soda hall berkeley ca 94720 1776 510 643 510 642 5775 fax email cs berkeley office hours tu 1 2 4 5 1 2 classes cs150 digital design fall 1996 vlsi system design topics vlsi design spring 1997 cs298 1 systems seminar fall 1996 research projects construction connectionist network supercomputer cns icsi configurable computing analog vlsi sensory processing john graduate students tim callahan john hauser william chang publications talks john wawrzynek 20 feb 1996 cs berkeley joel urcs faculty member 1947 ph 1974 massachusetts institute technology assistant professor 74 79 associate professor 79 pennsylvania state university associate professor 79 present department chair 81 84 university rochester characterize structure complexity range algorithms solve fundamental computational problem upper lower bounds computational resources time space needed relate capabilities computer model architectures techniques proving bounds related questions continue motivate joel interest research computer science recent research involved information theoretic lower bound technique based complexity algorithmically incompressible data upper bound work included algorithms string matching text indexing counter intuitive real time simulations counters tapes recent research supervision topics courses involved circuit complexity probabilistic automata line load balancing geometry string edit distances cryptography multi party computation parallel string matching research current students involves lower upper bounds redistribution cost line density control space efficient techniques simulation probabilistic automata selected publications machine independent complexity jan van leeuwen ed handbook theoretical computer science algorithms complexity 163 186 elsevier science publishers mit press 1990 meyer characterization realizable space complexities annals pure applied logic 73 2 1 june 1995 171 190 dietz bits relative order space efficiently information processing letters 50 3 9 1994 123 127 dietz zhang tight lower bound line monotonic list labeling algorithm theory swat 94 proceedings 4th scandinavian workshop algorithm theory lecture notes computer science 824 springer verlag aarhus denmark july 7 1994 pp 131 142 paturi simon newman wolfe argument information computation 88 1 september 1990 88 104 jiang heads tapes proceedings twenty sixth annual acm symposium theory computing montreal quebec canada 25 1994 pp 668 675 img back urcs faculty directory img back urcs home page stan address department computer science washington university st louis mo 63130 stan mail address cs wustl phone 314 935 fax 314 935 7302 selected papers language processing neural networks recurrent natural language parsing adaptive neural network parser case unknown word recursive auto associative memory raam tail recursive distributed representations simple recurrent networks distributed patterns hierarchical structures language identification real time identification language raw speech waveforms identifying language raw speech application recurrent neural networks high performance training feedforward simple recurrent networks picture paul utgoff paul utgoff associate professor computer science department university massachusetts amherst directs machine learning laboratory surface mail professor utgoff department computer science lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 telephone number 413 545 fax number 413 545 1249 mail address utgoff cs umass research interested forms decision tree induction maintain system called iti technical report source code program documentation recently developing test selection metric based kolmogorov distance technical report intrigued problem find good features automatically learning function game playing thinking practical methods exploring space feature functions approach recent technical report spending time developed approach writing game playing programs compete internet approach require central server internet run contest player programs located internet approach technical report code distributions othello hearts checkers active othello group hearts group ten people formed conjunction seminar adversary search taught fall 1996 principal interest game playing pertains representational issues finding good features interested search aspects david aha maintains list people interests machine learning case based reasoning service serving editorial board machine learning journal organizing committee icml 97 teaching fall 1996 teaching data structures adversary search online publications utgoff 1996 elf evaluation function learner constructs features report tr 96 65 department computer science university massachusetts amherst ma 01003 updated october 23 1996 roy campbell areas research interest communication networks design computer graphics object oriented visual interfaces programming methods programming languages object oriented databases information systems object oriented distributed systems networks microprocessors fault tolerance operating systems distributed object oriented parallel computing computer systems real time computing systems scheduling languages operating systems research group systems software research group administrative anda harney 3125 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax roy cs uiuc img back faculty index prof louis steinberg construction click image color greyscale monitors finger finger lou atanasoff rutgers email address lou cs rutgers postal address louis steinberg dept computer science hill center busch campus rutgers university piscataway nj 08855 1089 voice phone 908 445 fax 908 445 5691 rutgers dcs home pages jim lipton isn ll picture eventually asst prof computer science dept mathematics wesleyan university email lipton wesleyan phone 1 203 685 fax 1 203 685 logged click finger cs dept cv research topics relational programming categories logic programming intuitionistic semantics constructive set theory linear logic papers manuscripts framework declarative programming peter stacy finkelstein ps dvi categorical syntax semantics logic programming give treatment weak harrop logic programming constraints submitted tcs logic programming tau categories peter stacy finkelstein ps file expanded version paper proc computer science logic 94 lncs 933 springer semantics intuitionistic logic tableaux michael donnell annals pure applied logic dvi file term extraction du centre de universite catholique de louvain 1995 dvi file ps file provability decision procedure 1993 expanded version csl 91 paper lncs 626 springer dvi file ps file combinatory logic programming computing relation calculi dvi file ps file revised version paper proc int logic programming symposium ilps 94 ithaca mit press relational model intuitionistic logic michael donnell dvi file ps file mscs 94 slovakia lncs springer files anonymous ftp onr grant info project computing relations wesleyan home pages img wesleyan university wesleyan staff phone list information technology services wesleyan servers wesleyan including student net university libraries click connect online catalog card catalog online catalog databases home pages interest hypatia directory research workers computer science pure mathematics library papers cis penn department computer information science university cambridge computer lab university pisa di department computer science university pisa logic programming group lambda prolog home page clip computational logic implementation parallelism lab polytechnic university madrid oxford computing lab home page linear logic home page sri international american mathematical society home page isaac newton institute mathematical sciences laboratoire de front door cs cmu inria home page lp newsletter archive springer verlag archive computer science bibliography glimpse server mathematical literature web isaac newton institute mathematical sciences gopher annual ieee symposia logic computer science collection computer science bibliographies bibtex format researchers programming language theory design implementation logic conference listing anonymous ftp directories penn logic computation group stanford theory group edinburgh cs department imperial cs department paris vii de pisa cs department dec src internet resources computing computing research organization lots stuff interest potential grad link nrc study ranking 108 schools 20 areas link princeton lots cs depts internet resources logic programming world wide web virtual library logic programming virtual library computing languages ai logic programming 568 http www ox ac uk archive logic prog html 32k logic programming artificial intelligence group kuleuven logic programming artificial intelligence research group leuven www page logic programming artificial intelligence research group department computer science katholieke 567 http www cs kuleuven ac 2k logic programming section department computing imperial college world wide web server local section information information servers world server situated doc ic ac uk logic programming 566 http doc ic ac uk 3k association logic programming alp interesting pages read limitations freedom speech internet www page congress passed sweeping legislation restrict speech online networks country read write public curtailed legislation quotes student net wesleyan computing sins committed efficiency necessarily achieving single reason including blind stupidity wulf forget small efficiencies 97 time premature optimization root evil donald knuth enemy good img wesleyan university return wesleyan home page time clicking wesleyan shield mikhail auguston associate professor ph university latvia office sh 144 phone 505 646 fax 505 646 1002 mail cs nmsu click send message surface mail address computer science department mexico state university las cruces nm 88003 usa disclaimer pages official mexico state university pages comments pages directed page author research areas programming languages design implementation recent results area design compiler writing language home page maintained vadim university linkoping sweden testing debugging automation assertion languages link algorithmic automatic debugging home page inputs suggestions visual programming languages draft experimental visual programming language postscript downloaded software engineering seminar programming environments tools held fridays 1 30 2 30 pm science hall sh 124 interested mailing list send message list talks presented seminar recent publications 1 experimental visual programming language technical report nmsu cstr october 1996 pp 38 2 debugger assertion checker awk programming language proceedings international conference software engineering education practice zealand january 24 27 1996 pp 242 249 ieee computer society press 1996 coauthors subhankar banerjee manish juris reinfelds ivan 3 assertion language behavior debugging parallel applications international journal software engineering knowledge engineering vol 6 4 1996 coauthor peter 4 program behavior model based event grammar application debugging automation proceedings 2nd international workshop automated algorithmic debugging 95 saint malo france 22 24 1995 pp 277 291 postscript version paper 5 debugger assertion checker awk programming language proceedings 2nd international workshop automated algorithmic debugging 95 saint malo france 22 24 1995 pp 309 310 postscript version paper coauthors subhankar banerjee manish juris reinfelds ivan 6 assertions declarative operational models automated debugging journal systems software vol 25 3 pp 223 232 june 1994 coauthors peter 7 language debugging automation proceedings 6th international conference software engineering knowledge engineering seke 94 june 22 24 1994 pp 108 115 technical report nmsu cstr march 1994 8 programming language tool compiler writing proceedings nordic workshop programming environment research lund june 1 3 1994 pp 167 176 coauthor vadim 9 survey automated debugging technical report nmsu cstr 1994 coauthor 10 visual miranda machine proceedings 5th international conference software engineering education zealand november 21 23 1994 ieee computer society press pp 198 203 coauthor reinfelds 11 attribute grammar framemaker internal document representation technical report nmsu cstr december 1993 coauthors reinfelds 12 assertion language behavior debugging parallel applications proc euromicro workshop parallel distributed processing jan 27 29 1993 ieee computer society press coauthor peter technical report nmsu cstr april 1994 13 assertions declarative operational models automated debugging proc international conference software engineering applications toulouse dec 7 11 1992 coauthors peter 14 programming language compiler writing lecture notes computer science springer verlag vol 502 1991 pp 529 564 15 forman program formal annotation language proceedings 5th israel conference computer systems software engineering 27 28 ieee computer press 1991 pp 149 154 16 programming language compiler writing tool acm sigplan notices december 1990 vol 25 12 pp 61 69 17 sdl tools rapid prototyping testing sdl 89 language work north holland 1989 coauthors books auguston programming pl 1 moscow 1979 270 pages russian auguston programming pl 1 moscow 1984 2nd edition 327 pages russian auguston pl 1 os es warszawa 1988 310 pages polish professional services affiliations association computing machinery special interest group programming languages special interest group software engineering institute electrical electronic engineers computer society technical council software engineering software engineering standards committee program committee member nordic workshop programming environment research lund sweden june 1 3 1994 nordic workshop programming environment research aalborg denmark 29 31 1996 referee 6th international conference computing information ontario canada 26 28 1994 international symposium logic programming 1994 12th international conference data engineering orleans louisiana usa feb 26 march 1 1996 8th international conference software engineering knowledge engineering lake tahoe ne usa june 10 12 1996 courses taught programming data structures operational semantics software development cs579 systems programming ada compiler construction updated october 21 1996 susan landau susan landau research associate professor received mathematics princeton university cornell university 1979 ph 1983 faculty member wesleyan university 1983 joined department held visiting positions mathematical sciences research institute berkeley yale university cornell university research interests include algebraic algorithms geometric algorithms cryptography policy women science dr landau involved variety activities including associate editor notices american mathematics society contact information address susan landau department computer science university massachusetts amherst ma 01003 4610 phone number 413 545 fax number 413 545 1249 email landau cs umass click latest login steven johnson img associate professor ph indiana university 1983 indiana university leave august 1996 july 1997 leave department box room loc department ml 30 lindley hall university cincinnati bloomington 47405 cincinnati net sjohnson cs indiana sjohnson cs indiana fax posted 812 855 4829 tel 513 556 2836 812 855 2567 home address leave 1799 lane cincinnati 513 648 0582 information curriculum vita iu cs hardware methods laboratory daisy dsi demand driven parallel symbolic computation indiana university logic group indiana university visual inference laboratory personal interests photography woodworking sjohnson cs indiana state university york oswego craig contact information office 114 snygg hall phone 315 341 2690 email blue cs oswego home page teaching schedule fall 1996 800 mwf 9 10 18 104 800 mw 7 00 8 20 pm 18 102 8 00 18 103 3 00 pm 18 103 800 mwf 10 20 18 104 office hours mw 8 00 9 00 mw 8 30 9 00 pm professional activities interests artificial intelligence data models programming languages professional information associate professor ba ma suny oswego appointed 1978 suny oswego computer information science faculty comments author david bozak contents copyright 1996 suny oswego rights reserved revised september 12 1996 url http www cs oswego faculty html kwon faculty member university florida department computer information sciences engineering address phone 301 cse department computer information science engineering gainesville fl 32611 office cse mail cise ufl phone 352 392 1044 fax 352 392 1220 fall 1996 teaching cda 3101 introduction computer organization mwf period 3 office hour mwf 10 30 11 30am information cda lab information research interests computer system architectures design performance evaluation research projects 1 decoupling reforming tag data arrays high performance memory hierarchy systems sponsor nsf career program 2 performance studies symmetric multiprocessor systems sponsor ibm research partnership program site cool web joseph professor dept computer science engineering director program advanced manufacturing address dept computer science engineering university california san diego 9500 gilman drive la jolla ca 92093 0114 usa telephones direct 1 619 534 secretary 1 619 822 0702 lisa department 1 619 534 1246 dept fax 1 619 534 7029 office applied physics math bldg email cs ucsd information research projects publications software systems courses biographical information research interests software engineering including specification architecture theorem proving requirements capture analysis formal methods object oriented relational functional programming combinations social aspects engineering science algebraic specification concurrent computer architecture based rewriting philosophy computation 5 october 1996 robert computer science department university idaho moscow idaho email rcp uidaho teaching philosophy teaching gleaned classroom policies perusing table contents workbook written classroom policies cs 112 introduction problem solving programming cs 113 program design algorithms cs 120 programming cs 213 data structures cs 307 history calculating computing 12 tape short cs 112 dos turbo pascal 7 0 engineering outreach office hours afternoon jeb 320 scheduled classes meetings research research activities included computer history musical mozart beethoven music shifting computer science 1982 taught ui school music fourteen years oboe music theory music history performed carnegie hall lincoln center rose bowl public schools idaho pacific northwest july perform royal concert spokane park musical instrument jokes ready classical music disasters family wife kathy associate registrar catalog editor ui son joe attends royal garrison school pullman miniature terra litter 1996 interests computer museums esp boston london charles babbage institute minneapolis travel growing availability cyber cafes touch scuba diving ames archives extremely duplicate bridge local club contact mailing address computer science department university idaho moscow idaho 83844 1010 phone voice mail 208 885 fax 208 885 9052 email rcp uidaho link ui bookstore yahoo search img ray professor cs uml logic program correctness artificial intelligence raymond karel lambert definitions positive free logic img usr pub ftp leslie valiant gordon mckay professor computer science applied mathematics theory computation machine learning complexity theory study fundamental laws limitations govern computations inherently rich mathematical subject conclusions methodology increasingly relevant practical computational problems professor valiant research focused application areas machine learning parallel computation core area machine learning capability augment knowledge interacting environment programmer understand machine present possibly complicated state knowledge goals professor valiant current research derive models capture phenomenon learning learning concepts examples models identify efficient learning algorithms ultimate limits computational learning area parallel computation efficient easy program general purpose machines made connection professor valiant colleagues obtained encouraging results possibility constructing general purpose multiprocessor computers capable executing parallel algorithms close logically optimal time searching efficient optimal parallel algorithms important computational problems core area complexity theory relationships surprising generality obtained relationships found difficulty finding solutions combinatorial problems case unique solution guaranteed general case work relates problem randomly generating solution possibly exponentially problem counting solutions theory commun assoc comp mach 27 1136 1984 valiant vazirani random generation combinatorial structures uniform distribution theor comp sci 43 169 188 1986 functionality neural networks proc 7th natl aaai conf artificial intelligence morgan kaufmann san mateo calif 1988 629 634 valiant cryptographic limitations learning boolean formulae finite automata proc 21st acm symp theory computing acm press york 1989 433 444 bridging model parallel computation commun assoc comp mach 33 103 111 1990 img prof department electrical computer engineering state university york buffalo biography education publications research interests address 129 bell hall amherst campus suny buffalo buffalo ny 14260 usa 1 716 645 2422 fax 1 716 645 email eng buffalo bradley chen harvard university assistant professor computer science gordon mckay endowment web page moved http www eecs harvard bradley chen eecs harvard john stankovic computer science department img university massachusetts amherst mass 01003 4610 413 545 office 413 545 1249 fax img stankovic cs umass john stankovic professor computer science department university massachusetts amherst received phd brown university 1979 prof stankovic directs spring project real time systems director center autonomous real time system current research interests include investigating approaches real time scheduling developing flexible distributed fault tolerant real time operating systems developing performing experimental studies real time databases professor stankovic fellow ieee fellow acm computing research association board directors held visiting positions computer science department carnegie mellon university inria france scuola superiore anna pisa italy received outstanding scholar award school engineering university massachusetts professor stankovic editor chief real time systems associate editor ieee transaction parallel distributed systems editor ieee transactions computers series editor book series real time systems kluwer publishing company past served chair ieee technical committee real time systems international advisory board journal computer science informatics computer society india served ieee computer society distinguished visitor distinguished lectures universities keynote speaker conferences professor stankovic publications sivasankaran stankovic towsley purimetla ramamritham priority assignment real time active databases vldb journal vol 5 1 pp 19 34 january 1996 stankovic spuri di natale buttazzo implications classical scheduling results real time systems ieee computer vol 28 6 pp 16 25 june 1995 stankovic ramamritham spring kernel paradigm real time systems ieee software vol 8 3 pp 62 72 1991 humphrey stankovic tool real time scheduling assistance ieee real time technology applications symposium june 1996 stankovic faces multi level real time scheduling invited paper 95 tokyo october 1995 img back rts home page img back computer science home page franklyn turbak assistant professor computer science wellesley college teach research programming languages main interest exploration programming languages means expressing ideas communicating knowledge interested programming languages educational tools development ways increase expressive power programming languages interests include program visualization virtual communities math science education current projects include church project developing typed functional language based intersection types collaboration seminar group based boston university slivers decomposing computations modular parts preserve operational properties time space complexity writing textbook based mit graduate programming languages 6 821 collaboration professor david gifford brian robot based design projects developing robot design activities liberal arts environment collaboration robbie berg ruth chuang wellesley latest creation pictured img hero captain abstraction champion principles abstraction modularity protects programmers nefarious designs sergeant concrete programming practices papers class synchronization barriers franklyn turbak draft paper 96 synchronized lazy aggregates franklyn turbak draft technical memo based dissertation slivers computational modularity synchronized lazy aggregates franklyn turbak ph dissertation massachusetts institute technology january 1994 creatures habit computational system enhance illuminate development scientific thinking roy michael eisenberg franklyn turbak proceedings tenth annual conference cognitive science society hillsdale jersey lawrence erlbaum associates 1988 understanding procedures objects michael eisenberg franklyn turbak gary olson sylvia elliot soloway empirical studies programmers workshop norwood jersey ablex 1987 intelligent information sharing systems thomas malone kenneth grant franklyn turbak stephen michael cohen communications acm 1987 information lens intelligent system information sharing organizations thomas malone kenneth grant franklyn turbak proceedings chi 86 human factors computing conference acm 1986 grasp visible model procedural programs franklyn turbak thesis massachusetts institute technology 1986 franklyn turbak wellesley wellesley college computer science department 106 central street wellesley ma 617 283 home address 8 norfolk terrace 5 wellesley ma 617 237 updated august 11 1995 uc davis department computer science manfred professor professor research involves conducting experimental theoretical studies methods improving performance computer systems accessibility information computer networks office 3035 engineering ii phone 916 752 mail cs ucdavis modified august 23 1996 email cs nmsu john barnden professor computer science department chairman graduate committee department computing research laboratory principal investigator associate director british resident alien usa phone 1 505 646 fax 1 505 646 1002 505 646 6218 office science hall 149 office hours address computer science department mexico state university box 30001 dept cs las cruces nm 88003 8001 courier deliveries science hall room 123 1 505 646 3724 alternative address computing research laboratory mexico state university box 30001 dept crl las cruces nm 88003 8001 courier deliveries science hall room 286 1 505 646 degrees positions click teaching fall 1996 teaching courses cs 475 artificial intelligence 1 cs 575 artificial intelligence 2 research research artificial intelligence main aspects 1 representing reasoning mental states agents 2 understanding metaphorical descriptions mental states natural language discourse 3 connectionist approaches knowledge representation reasoning work aspects 1 2 symbolic ai techniques work aspect 3 largely separate line research main focus bridging gap connectionism symbolic ai work question applying connectionism task representing reasoning mental states aspect 1 selected publications mental states metaphorical connectionist angle mental states metaphor connectionism related mental states analogy metaphor connectionism analogy based reasoning related metaphor connectionism mental states mind gladly turn realms mathematics lucid precise grasp obtained insight gained pleasantly concept formation human spirit feels home paul 1955 vladimir lifschitz family centennial professor computer sciences university texas austin fellow american association artificial intelligence mathematics 1968 st petersburg university russia ph mathematics 1971 st petersburg branch mathematical institute russia areas interest temporal reasoning reasoning actions logic programming nonmonotonic reasoning teaching professional activities papers line lecture notes surveys research papers lifschitz research papers dissertations lifschitz students recommended reading edsger dijkstra convocation speech good news nominated secretary state germany place live germany books soviet army daniel ortega lost recycle paper helms burton act bad news wang dan 11 years prison torture police democratic country law important evidence world closed society notes race problem america win election recently districts california civil rights initiative ratio finish high school ut admit students race neutral basis notes amnesty international scientists science favorite stories silly jokes quote month contact information office taylor hall 3 150b phone numbers 512 471 office 512 471 8885 fax postal address department computer sciences university texas austin austin tx 78712 1188 usa vl cs utexas kenneth sloan department computer information sciences university alabama birmingham campbell hall room 133 1300 university boulevard birmingham al 35294 1170 voice 1 205 934 2213 fax 1 205 934 5473 email sloan cis uab associate professor cis bme director graphics ai lab voting member united states chess federation member acm ieee siam spie aaas acf emeritus brown band research projects selected publications family hot list people education ph computer information science university pennsylvania 1977 computer science stevens institute technology 1973 sc applied mathematics brown university 1970 professional experience associate professor university alabama birmingham 1990 assistant professor university washington 1984 1990 assistant professor massachusetts institute technology 1981 1984 research associate instructor university rochester 1977 1981 research fellow university pennsylvania 1974 1976 information systems staff member western electric newark nj 1970 1973 programmer ibm mahwah nj summer 1969 programmer ibm port chester ny summer 1968 29 july 1995 page visited 4 592 times kenneth sloan sloan cis uab modified 29 september 1996 samir email samir cs umd mailing address fax current position assistant professor cs umiacs academic degrees tech indian institute technology kanpur 1986 cornell university ithaca 1989 ph cornell university ithaca aug 1990 activities research stuff stuff links awards algorithms theory page activities editor journal graph algorithms applications problems editor sigact news journal algorithms program committee member 1997 symp discrete algorithms program committee member 1995 international parallel processing symp events web page maryland facility location day oct 26th organized maryland theoretical computer science day fall summer fall 96 cats seminar meet wednesday 4 5 pm 2120 pictures picture visit japan georgia tech ramachandran associate professor computer architecture group college computing georgia institute technology personal trivia married children 9 years age 9 18 95 7 years age 1 23 96 avid squash player arm twisted hold tennis racket professionally speaking received ph computer science university wisconsin madison 1986 direction marvin solomon georgia tech home yellow associate professor college computing research interests area architectural design programming analysis parallel distributed systems principal investigator clouds distributed operating system project georgia tech investigating software hardware mechanisms building scalable shared memory systems studying scalability parallel systems applications perspective received presidential young investigator pyi award national science foundation nsf 1990 georgia tech doctoral thesis advisor award 1993 phd jeff ullman stanford alan demers originally cornell xerox parc marvin solomon uw madison phd siblings leland nancy mary leland jonathan systems prasun dewan unc chapel hill william dec src anthony rich igor steinberg paul adams odysseas tsatalos tracking phd dr yousef 1989 sun microsystems dr lee 1991 kaist university korea dr walter iii 1992 clemson university south carolina dr martin davis 1992 dayton ohio dr ajay 1993 ibm watson research center dr anand 1995 pennsylvania state university dr 1995 ibm watson research center dr sreenivas 1995 informix corp dr gautam shah 1995 ibm kingston sp2 group current phd students ivan mark huang dong zhou current research visit places description publications related research activities beehive scalable shared memory multiprocessor tass top approach scalability study recent talks contact information dr ramachandran associate professor college computing georgia tech atlanta ga 30332 phone 404 894 5136 mail rama cc gatech current cv finger information reward visiting homepage recipe noodle invented wife img img hans lee associate professor ph stanford university numerical computation trivial dull interesting interesting things related numeric computation single important absolutely interesting area natural language understanding studies computers continue change society social impact computers greater possibly science fiction writers realizes important aspect impact view humans human nature dangers society computers largely observe largest portion research budget supporting computer engineering computer research directly indirectly military interested developing designer workstation teach computer science students design algorithms introductory courses designer station manipulate design diagrams designs complete issue command generate code finally code executed retiring msu year taking research assistants email lee cps msu keith bennett current positions director center engineering computing director virtual environments school engineering applied project science washington university washington university senior affiliate research founder member board associate directors department computer science corporation washington university current major projects application virtual reality architecture engineering simplified web development support systems large scale space systems software development processes research interests application computers historical scientific analysis computer graphics virtual reality software engineering education computer science washington university 1985 computer science european history vanderbilt university 1981 career summary 1993 present washington university director center engineering computing director virtual environments project senior affiliate research associate department computer science 1981 1993 mcdonnell douglas corporation 1992 group manager software engineering mission planning division 1991 system engineer national aerospace plane program aka 30 orient express 1989 1991 air vehicle software manager national aerospace plane program 1988 1990 principle investigator avionics robustness demonstration evaluation program 1986 1988 program manager automated software design tool program 1986 software manager electrophoresis space program 1981 1986 senior software engineer publications mason development process large flight critical embedded software aiaa computing aerospace viii oct 21 24 1991 aiaa 91 3724 world viewer integrated 3d virtual world viewer panel demonstration ed media 95 graz austria june 1995 professional activities affiliations acm 1981 present sigsoft contacting electronic mail bennett cec wustl phone 314 935 fax 314 935 7302 office sever 225 mail campus box 1207 washington university brookings drive st louis mo 63130 usa modified 8 12 96 weekly schedule plan research interests click children csu computer science www server updated fri mar 3 00 05 est 1995 ben blake cis csuohio www url http cis csuohio ann devito department computer science university saskatchewan 57 campus drive saskatoon saskatchewan canada s7n 5a9 devito cs usask ca ann devito ph classics toronto sc computer science saskatchewan adjunct professor department computer science university saskatchewan dr devito serves technical advisor consortium latin engaged producing electronic version thesaurus dr devito chief developer devito web development research interests electronic thesaurus home page web design practical suggestions bear mind designing evaluating www site document excerpts paper delivered ann devito university saskatchewan classics professor john porter march 1996 meeting classical association canadian west linking concepts hypermedia img department computer science home page devito web development department classics home page www devito web university saskatchewan home page page designed maintained ann devito recent update 22 november 1996 send queries comments devito cs usask ca art pellerin lecturer cpsc fall 1995 courses seminar cpsc 462 662 database management systems cpsc homepage clemson university homepage send email clemson jin yi cai professor jin yi cai department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 126 fax 716 645 3464 email cai cs buffalo note graduate admissions information questions send mail cs buffalo research interests theory computation davin milun milun cs buffalo 1973 martin dickey computer science engineering university washington home page weekly schedule narrative resume blurb cse engr 142 autumn 1996 favorite seattle coffee houses favorite internet site sister book spirograph java script anu garg play img dickey cs washington updated tuesday september 03 1996 1327 mark moir assistant professor department computer science 225 alumni hall university pittsburgh pittsburgh pa 15260 email moir cs pitt phone 412 624 fax 412 624 8854 publications teaching f96 cs introduction programming pascal cs advanced topics concurrent distributed computing page totally boring click hard working graduate student total img click mailbox send email img shlomo zilberstein contact info research publications assistant professor symposia department computer science talks university massachusetts teaching box 34610 lederle graduate research center students amherst ma 01003 4610 schedule voice 1 413 545 4189 fax 1 413 545 1249 affiliations shlomo zilberstein assistant professor computer science university massachusetts amherst heading resource bounded reasoning research group received computer science summa cum laude technion israel institute technology ph computer science university california berkeley professor zilberstein recipient israel security prize 1992 nsf research initiation award 1994 nsf career award 1996 current research interests include decision theory design autonomous agents real time planning resource bounded reasoning reasoning uncertainty shlomo cs umass dr richard furuta associate professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email furuta cs tamu education experience honors professional activities research publications personal home page art bernstein professor department computer science ph 1962 columbia university interest centers concurrent distributed algorithms database systems transaction processing member high performance transaction processing group traditional algorithms controlling concurrent access shared data requiring serializable execution unduly restrict concurrency performance situations data accessed heavily distributed transactions run long periods time explored variety techniques dealing problems including optimistic algorithms multi version data replication recently developed algorithms improving concurrency allowing limited violations database integrity constraints synchronization relaxed integrity constraints strictly enforced controlling synchronization state dependent extent violation controlled violations corrected compensation investigating extent semantics transactions expressed proofs formal system exploited improve performance semantics ways define correctness criterion concurrent serializable transaction execution decompose transactions smaller units locks released early design concurrency control guarantees correct execution units interleaved taking approaches transaction decomposition decompose transaction sequence steps steps atomic isolated release conventional locks complete concurrency control lock mode required implement approach approach guarantees correctness conventional locks phase fashion algorithms implemented test bed constructed evaluate ideas interested transaction semantics understand problems federated databases compensation selected recent publications blocking quorum consensus protocol replicated data agrawal ieee trans parallel distributed computing vol 2 apr 1991 framework parallel composition protocols singh parle 92 paris june 1992 high throughput algorithms replicated databases 18th int conf large databases vancouver canada aug 1992 bounded ignorance technique increasing concurrency replicated system acm trans database systems vol 19 dec 1994 high performance transaction systems transaction semantics lewis distributed parallel databases return department home page problems page send mail gerstl cs sunysb carl beckmann assistant professor engineering thayer school engineering dartmouth college 8000 cummings hanover nh 03755 8000 603 646 1251 carl beckmann dartmouth condensed bio personal home page carl josef beckmann assistant professor engineering graduated engineering magna cum laude brown university elected tau beta pi engineering honor society spent years research scientist honeywell systems research center returning school time university illinois urbana champaign ph electrical engineering shell doctoral fellowship years served research assistant university center supercomputing research development research teaching interests include parallel computer architecture parallelizing compilers dynamic scheduling synchronization parallel programs computer performance analysis networked multimedia people computers faster call cylinder theory computing myth car power add cylinders lot computers problems put hardware break software processed parallel carl beckmann interested aspects completing thesis high performance computing parallel processing multiple computing elements simultaneously achieve greater processing power making good compilers parallel machines difficult measuring improving performance explains essential measurement pinpoint computer problems address problems manual reprogramming making compiler handle rough spots specifically coming thayer school january 1994 professor beckmann working professor george networked interactive multimedia computing field precisely point computers communications television converge proliferation user friendly microcomputers widespread modems explosion publicly information accessible thousands miles means computers linked large scale networks inevitable people networks beckmann interest finding ways minimize emerging problems developing ways measure optimize performance networked systems industry people interested building systems fast today bound improvement ll coming people find information superhighway isn wide handle traffic generating beckmann working professor joe henderson dartmouth medical school pioneering development multimedia applications medicine ironically widespread henderson innovative applications create limitations performance beckmann designing ways measuring modeling performance optimizing usefulness taught coming thayer school days arriving hanover beckmann asked teach 67 microprocessors engineered systems lab involving making nifty things microprocessors requiring bit hardware lot software great deal patience daunting learned students excited show interesting stuff ll lot learning thayer school home home page faculty staff suggestions ideas improve thayer school home pages send mail dartmouth comments suggestions chris click picture cs vassar sigart acm org ijcai org office 117 vax email office hours mon wed 11 30 12 30 affiliations assistant professor computer science department vassar college joint appointment cognitive science electronic information director ijcai information director acm sigart announcements editor sigart bulletin moderator nl kr digest ph rpi computer science department fall 1996 courses 265 artificial intelligence mon wed 10 00 11 15 105 100 introduction cognitive science tues thurs 11 30 12 45 105 research interests artificial intelligence software engineering specifically making software understandable representations papers subject related activities chair flairs 97 special track ai software engineering program chair 11th knowledge based software engineering conference chair ijcai 95 workshop ai software engineering guest editor journal automated software engineering special issue breaking toy mold fall 1996 knowledge representation line information specifically representations line information sigart eis digital libraries general papers subject related activities project experiment employing ai techniques make easier find information web check program committee member 8th international conference tools artificial intelligence tai 96 program committee member acm international conference research development digital libraries dl 96 click list publications including html format interests mildly humorous monthly column published pca region magazines line starting december 1994 motor sports address computer science dept vassar college poughkeepsie ny 12601 phone 914 437 fax 914 437 cs vassar randall beer director cwru autonomous agents research group associate professor computer engineering science case western reserve university associate professor biology case western reserve university address dept computer engineering science case western reserve university cleveland 44106 tel 216 368 fax 216 368 2801 email beer alpha ces cwru research interests general area interest adaptive behavior autonomous agents specifically interested evolution dynamical neural networks autonomous agents analysis evolved dynamical neural networks biologically inspired robotics modeling theory adaptive behavior recent publications beer quinn press biologically inspired approaches robotics communications acm beer 1996 evolution dynamical neural networks minimally cognitive behavior compressed postscript maes meyer pollack wilson eds animals 4 proceedings fourth international conference simulation adaptive behavior pp 421 429 mit press beer 1996 developmental model evolution complete autonomous agents maes meyer pollack wilson eds animals 4 proceedings fourth international conference simulation adaptive behavior pp 393 401 mit press beer press dynamics adaptive behavior research program robotics autonomous systems gallagher beer quinn press application evolved locomotion controllers hexapod robot robotics autonomous systems quinn beer 1996 biologically based distributed control local improve rough terrain locomotion hexapod robot robotics autonomous systems 18 59 64 yamauchi beer 1996 spatial learning navigation dynamic environments ieee transactions systems man cybernetics part 26 3 496 505 beer 1995 dynamics small continuous time recurrent neural networks adaptive behavior 3 4 471 511 beer 1995 locomotion arbib ed handbook brain theory neural networks pp 553 556 mit press beer 1995 dynamical systems perspective agent environment interaction artificial intelligence 72 173 215 beer 1995 computational dynamical languages autonomous agents port van eds mind motion explorations dynamics cognition pp 121 147 mit press beer 1995 models neural basis insect behavior davis lau eds introduction neural electronic networks edition pp 165 184 academic press complete publication list randall beer beer alpha ces cwru victor vianu professor computer science engineering img department computer science engineering san diego la jolla ca 92093 0114 usa 619 534 619 534 7029 fax vianu cs ucsd research area research interests lie primarily data knowledge bases including theory query languages dynamic aspects databases object oriented databases active databases spatial databases parallel evaluation datalog favorite application logic recent papers abiteboul vianu queries computation web proc int conf database theory 1997 vianu rule based languages annals mathematics artificial intelligence vianu databases finite model theory ams dimacs series discrete mathematics theoretical computer science papadimitriou vianu topological queries spatial databases proc acm sigact sigmod sigart symp principles database systems 1996 vianu semantics expressiveness issues active databases proc acm sigact sigart sigmod symp principles database systems 19 95 126 138 full paper preliminary version invited computer system sciences vianu tractable query languages complex object databases computer system sciences 51 2 1995 149 167 abiteboul papadimitriou vianu power reflective relational machine proc ieee symp logic computer science paris 1994 abiteboul vianu computing order logic computer system sciences 50 2 1995 309 335 lifschitz vianu probabilistic view datalog parallelization proc int conf database theory 1995 full version theoretical computer science abiteboul vardi vianu computing logic theoretical computer science 149 1995 101 128 abiteboul vardi vianu fixpoint logics relational machines computational complexity proc conf structure complexity theory 1992 full version acm link databases logic programming bibliography book foundations databases abiteboul hull vianu addison wesley 1995 classes miscellaneous interests isabelle paris university saskatchewan department computer science jim greer sc ed ed sask ph texas jim primary research interest artificial intelligence area intelligent tutoring systems research focused granularity based reasoning recognize student strategies collaborative learning peer jim current director aries laboratory laboratory advanced research intelligent educational systems active member department group major research activities include peer helper identification project funded telelearning network centres excellence project funded saskatchewan education brand initiative integrate peer faq management temporarily dubbed faq man serves editorial board journal artificial intelligence education user modelling user adapted interaction served international conference program committees including um 94 95 96 96 96 96 peg 96 jim program chair 7th world conference ai education held washington dc august 1995 program committee upcoming 8th world conference ai education held kobe japan august 1997 mccalla organized nato advanced research workshop student modelling edited follow special issue ai education journal student modelling book springer verlag advanced educational technology series subject abbreviated cv selected papers ftp student modelling workshop slides reach jim department computer science university saskatchewan 1c101 engineering building 57 campus drive saskatoon sk canada s7n 5a9 tel 306 966 fax 306 966 4884 greer cs usask ca update aug 17 1996 uc davis department computer science matthew bishop assistant professor professor main research area computer security active 1979 interested analyzing improving security existing systems techniques detecting preventing security flaws design implementation network security formal models access control user authentication cryptography worked extensively security unix operating system professor bishop member privacy security research group chaired unix security workshops click dr bishop personal home page office engineering ii phone 916 752 mail bishop cs ucdavis modified august 23 1996 eric neufeld sc sc ed sask ph waterloo faculty member department computer science university saskatchewan area academic research uncertainty artificial intelligence decade interested application probability theory problems artificial intelligence traditionally handled logics grammars heuristics ai earliest days widely held complexity problems unavailability meaningful probability distributions made impractical decade opinion changed major international conferences organized association uncertainty ai organized society artificial intelligence statistics discuss probabilistic statistical ai statistical approaches ai problems entered ai mainstream colleagues students looked probabilistic approaches default inference diagnosis temporal reasoning natural language classification work appears major journals national international workshops conferences edited special issue computational intelligence journal philosophy nonmonotonic reasoning featuring target article henry kyburg jr publications students uncertain reasoning track flairs 97 cmpt 417 812 page forthcoming cmpt 460 829 page forthcoming department computer science room 1c101 engineering building 57 campus drive university saskatchewan saskatoon saskatchewan canada s7n 5a9 306 966 306 966 4884 img eric cs usask ca page modified july 31 1995 home dick sally goodwin peterson lecturer computer sciences university wisconsin 1210 dayton st madison wi 53706 1685 mail sally cs wisc telephone 608 263 7763 interests desktop computing real time operating systems programming languages courses taught fall 1994 comp sci 132 lectures 3 4 computers changed september 26 1994 sally cs wisc img general information click home pages northeastern university college computer science professional interests computer science curriculum research development freshman curriculum freshman pascal curriculum materials posted date computer science curriculum high schools high school computer science curriculum member acm task force high school computer science curriculum member acm pre college committee professional organizations member ifip working group 3 1 secondary education member acm sigarch computer architecture sigcse computer science education sigcue computer education sigops operating systems member ieee computer society greater boston chapter amc member ams member editor northeastern regional steering committee small college computing consortium northeastern university activities honors program advisor college computer science faculty advisor northeastern university chapter upe computer science honors society personal notes full years ago father associate professor college computer science northeastern university 360 huntington avenue 161cn boston ma 02115 internet ccs neu phone 617 373 2225 fax 617 373 5121 updated march 28 1996 4 35 pm url document http www ccs neu home index html favorite places devin daughter daughter page samples styles adobe page mill click experimental page associate professor tel 617 373 2225 direct college computer science 617 373 messages northeastern university fax 617 373 5121 boston ma 02115 internet ccs neu drop water grain sand acm computing surveys 4 december 1996 http www acm org surveys 1996 copyright 1996 association computing machinery permissions statement citation page network protocols exact specifications pragmatic implementations mohamed gouda university texas austin department computer sciences austin texas 78712 1188 usa gouda cs utexas http www cs utexas users utcs report 1995 profiles gouda html abstract argue study protocol bridge gap exact specifications pragmatic implementations network protocols general terms network protocols formal specifications implementations additional key words phrases compilers software tools protocol development methodology publication information citation gouda 1996 network protocols exact specifications pragmatic implementations computing surveys 4 december http www acm org surveys 1996 submission date june 14 1996 revision date october 15 1996 acceptance date october 31 1996 publication sources html permission make digital hard copies part work personal classroom granted fee provided copies made distributed profit commercial advantage copies bear notice full citation page copyrights components work owned acm honored abstracting credit permitted copy post servers redistribute lists requires prior specific permission fee request permissions publications dept acm fax 1 212 permissions acm org modified wed nov 13 11 55 22 cst 1996 mohamed gouda gouda cs utexas 2422 professor computer science mathematics career focused numerical algorithms partial differential equations primary concern algorithms mathematical tools analysis recent years students associates concentrated efforts domain decomposition algorithms large linear systems algebraic equations arise computational continuum mechanics problems fluid dynamics elasticity algorithms preconditioned conjugate gradient approach designed parallel distributed computers mind main challenge overcome potential computational bottleneck arising solutions linear systems depend data region algorithms increasingly accepted user community usefulness loosely coupled systems demonstrated careful experimental studies 1989 students completed doctorates field research publications doctoral students selected papers doctoral students nyu tech reports related research principal investigator developing multi model multi domain computational methods aerodynamics acoustics research sponsors research sponsored national science foundation grant number nsf ecs related links department computer science courant institute york university contact information mail phones courant institute 251 mercer street york york 10012 212 998 voice 212 995 4121 fax mail cs nyu apache path arthur faculty member university florida computer information sciences department bachelors degree mechanical engineering 1965 ph mathematics 1971 confronted opportunities email address cis ufl office cse phone 352 392 1507 recent courses taught cis 3020 introduction computer information sciences cis 4930 computer programming cen 4012 software systems development cop 3530 data structures algorithms cen introduction software engineering cop overview computer programming tutorial intro programming iu uf phone book image blues images document copyright 1995 arthur rich wolski department computer science engineering 0114 university california san diego la jolla ca 92093 usa origins people born north america century ambiguous questionable research faculty member san diego cs department research cs decidedly pedagogical manner current interests include heterogeneous computing performance research parallel distributed systems housed comfortably high performance scientific computing lab vita recent publication efforts bunch related pointers web research readily accessible coffee music san diego area occasionally movie rich cs ucsd state university york oswego david alan bozak contact information office 145 snygg hall phone 315 341 2347 email cs oswego bozak home page teaching schedule fall 1996 810 mwf 10 20 101 distance learning mw 1 00 2 00 8 00 18 103 1 00 18 103 800 8 00 18 322 800 mwf 9 10 18 322 office hours mwf 11 15 12 30 1 00 2 30 appointment professional activities interests australian exchange program coordinator problem solving curriculum conference computer graphics ethical legal issues computing professional information associate professor chair chancellor award excellence teaching 1992 ba rice university ma phd university hampshire appointed 1981 suny oswego computer information science faculty comments author david bozak contents copyright 1996 suny oswego rights reserved revised september 12 1996 url http www cs oswego faculty bozak html stephen steve schach associate professor computer science computer engineering steve schach obtained degree physics weizmann institute science 1972 ph applied mathematics university cape town 1973 1972 1983 professor schach held faculty positions departments applied mathematics computer science university cape town 1978 9 spent sabbatical year weizmann institute science 1983 joined department computer science vanderbilt university professor schach research interests field software engineering object oriented software engineering research students investigating issues relating object oriented paradigm leads sdg software engineering discussion group dr schach written number textbooks software engineering object oriented software engineering 80 refereed publications including refereed videotapes dr schach consults teaches short courses internationally software engineering topics including reuse case object oriented paradigm married sharon stein associate professor radiology vanderbilt university medical center children david sophomore studying chemical engineering columbia university lauren eleventh grade university school nashville steve hobbies include writing books travel phone number 615 322 fax number 615 343 5459 electronic mail srs vuse vanderbilt mailing address department computer science vanderbilt university box 1679 station nashville tn 37235 return return computer science faculty listing mrs brenda parker assistant professor educational background 1969 middle tennessee state university 1982 vanderbilt university areas expertise computer architecture computers high school computer algorithms list classes taught dr parker csci 100 computer literacy csci 115 computer orientation csci 116 introduction computer science csci 117 computer science csci 217 computer science ii csci 301 basic fortran programming csci 305 data structures csci 311 data structures csci 313 introduction computer architecture csci 325 operating systems csci 405 data structures ii csci 460 independent study computer science grants 1994 applied received faculty research grant mtsu cooperation dr judy hankins study impact cs1 cs2 amount 00 1994 applied received instructional grant mtsu evaluate computer architecture amount regular pay spring semester 1993 applied received grant funding board regents support middle tennessee computing teachers alliance amount 213 00 1992 applied received instructional development grant dr sung yoo mtsu buy software improve lab facilities amount 683 00 1992 applied received grant funding board regents support middle tennessee computing teachers alliance amount 820 00 publications advising manual 1989 wrote computer science advising manual csci majors csci 100 lab manual 1989 1993 wrote computer science lab manual year csci 100 students lab manuals cs1 1992 1994 wrote lab manuals 3 closed labs cs1 students published west publishing company 1995 paper 1993 submitted paper necc 94 12 computing education papers 1994 submitted papers acm sigcse 1995 cs brochure 1990 revised updated completed mtsu computer science brochure newsletter 1991 present editor alliance newsletter distributed 12 computing teachers lab manual cs2 1992 wrote revisions cs2 closed lab manual master thesis 1986 submitted research master degree thesis survey parallel processing developed years presentation usage future computer systems contact mrs parker mail knuth mtsu phone 615 898 person kirksey main room 353 comments mtsu basic applied computer science cs faculty img john faculty member university florida computer information sciences department email address cis ufl office cse phone 904 392 christos faloutsos mail address department computer science university maryland college park md 20742 office 3227 williams bldg phone 301 405 fax 301 405 6707 email christos cs umd current position associate professor computer science join appointment institute systems research isr academic degree ph university toronto research interests query content multimedia databases searching text dna databases geographic information systems fractals clustering spatial access methods medical image databases publications click recent older courses current fall 96 cmsc 424 database design older spring 96 cmsc 724 database management systems miscellaneous family members faloutsos faloutsos toby teorey professor associate chair eecs computer science engineering division cse department electrical engineering computer science eecs university michigan 1301 beal avenue ann arbor mi 48109 2122 usa phone 313 763 5216 fax 313 763 1503 mail teorey eecs umich photo south rim grand canyon phantom ranch vita biographical sketch research summary information undergraduate graduate admissions requesting submitting application send mail admit eecs umich send email teorey eecs umich img olvi mangasarian john von neumann professor mathematics computer sciences member center mathematical sciences computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email olvi cs wisc ph harvard university 1959 interests mathematical programming machine learning parallel computing research summary optimization theory rich mathematically effective computationally solving real life problems interests topic ranged broad spectrum encompasses theoretical aspects error bounds mathematical programs variational inequalities convergence proofs parallel gradient variable distribution algorithms optimization smoothing techniques solving constrained optimization problems differentiable nonlinear equations applications machine learning general specific contexts important aspect research mathematical programming techniques diagnosing breast cancer resulted highly accurate computerized diagnostic system current university wisconsin hospitals current phd students paul bradley recent publications mangasarian solodov linearly convergent descent method strongly monotone complementarity problems mathematical programming technical report 96 07 october 1996 mangasarian jong shi pang exact penalty functions mathematical programs linear complementarity constraints mathematical programming technical report 96 06 august 1996 mangasarian mathematical programming data mining mathematical programming technical report 96 05 august 1996 mangasarian error bounds convex inequalities strong constraint qualification mathematical programming technical report 96 04 july 1996 bradley mangasarian street clustering concave minimization mathematical programming technical report 96 03 1996 submitted neural information processing systems 1996 street mangasarian wolberg individual collective prognostic prediction mathematical programming technical report 96 01 january 1996 bradley mangasarian street feature selection mathematical programming mathematical programming technical report 95 21 december 1995 submitted informs journal computing mangasarian machine learning polyhedral concave minimization mathematical programming technical report 95 20 november 1995 applied mathematics parallel computing festschrift klaus ritter fischer editors physica verlag germany 1996 175 188 mangasarian ill posed linear complementarity problem mathematical programming technical report 95 15 august 1995 submitted siam proceedings international symposium complementarity problems baltimore md november 1 4 1995 revised november 1995 nick street mangasarian improved generalization tolerant training mathematical programming technical report 95 11 july 1995 mangasarian mathematical programming machine learning mathematical programming technical report 95 06 april 1995 revised july 1995 proceedings nonlinear optimization applications workshop june 1995 plenum press chen mangasarian hybrid minimization mathematical programming technical report 95 05 february 1995 revised july 1995 august 1995 advances computational mathematics mangasarian optimization machine learning mathematical programming technical report 95 01 january 1995 opt views news 6 1995 3 7 chen mangasarian class smoothing functions nonlinear mixed complementarity problems mathematical programming technical report 94 11 august 1994 revised october 1994 february 1995 september 1995 computational optimization applications 5 1996 97 138 mangasarian nick street wolberg breast cancer diagnosis prognosis linear programming mathematical programming technical report 94 10 august 1994 revised december 1994 operations research 43 4 july august 1995 570 577 mangasarian linear complementarity problem separable bilinear program mathematical programming technical report 94 09 july 1994 journal global optimization 6 1995 153 161 mangasarian solodov backpropagation convergence deterministic nonmonotone perturbed minimization mathematical programming technical report 94 06 june 1994 advances neural information processing systems 6 cowan tesauro alspector editors 383 390 morgan kaufmann publishers san francisco california 1994 chen mangasarian smoothing methods convex inequalities linear complementarity problems computer sciences technical report november 1993 revised november 1994 mathematical programming 71 1995 51 69 mangasarian minimization computer sciences technical report 1186 october 1993 revised september 1994 journal global optimization 5 4 december 1994 309 323 mangasarian solodov serial parallel backpropagation neural nets nonmonotone perturbed computer sciences technical report april 1993 revised december 1993 optimization methods software 4 1994 103 116 chronological cancer bibliography www page publications mp group wisconsin ftp papers reports view download papers reports mp group view home page mp group periodically updated olvi cs wisc pedro research assistant professor university southern california information sciences institute 4676 admiralty marina del rey ca 90292 email isi phone 310 822 1511 ext 641 fax 310 823 6714 pedro research assistant professor isi concerned development principled general purpose user interface management systems received ph computer science carnegie mellon university 1987 research user interface management systems focusing defining clear standards requirements communication application programs user interface management system designers implementors cousin model based user interface management systems developed initial version constraint based graphics system garnet project isi dr developed humanoid model based user interface design environment principal investigator mastermind project arpa funded project collaboration georgia tech mastermind produce generation model based interface development environment combining features humanoid georgia tech system dr served program committee chi acm computer human interaction conference uist acm siggraph user interface software technology symposium dr chair 1994 uist user interface software technology symposium projects mastermind knowledgeable development environments user interface software humanoid previous work mastermind shelter environment knowledge base development vet virtual environments training steven feiner steven feiner associate professor computer science columbia university directs computer graphics user interfaces laboratory received ph computer science brown university research interests include knowledge based design graphics user interfaces virtual worlds augmented reality animation visual languages image synthesis hypermedia visualization prof feiner coauthor computer graphics principles practice addison wesley 1990 introduction computer graphics addison wesley 1993 associate editor acm transactions graphics editorial boards ieee transactions visualization computer graphics electronic publishing advances hci 1991 received office naval research young investigator award department computer science columbia university 500 120th st 450 cs building york ny 10027 1 212 939 1 212 666 0140 fax feiner cs columbia http www cs columbia fall 96 computer graphics user interfaces courses user interface design cs taught fall 96 prof steven feiner mw 4 10pm 5 25pm sw mudd 535 projects credit columbia computer graphics user interfaces lab columbia department computer science bill professor department computing information science kansas state university links master software engineering class information cis grade information cis grade information cis 636 graphics 1996 cis 636 grades cis 638 multimedia 1995 kevin 736 chris 736 bookmarks connected nichols hall kansas state university manhattan ks 66506 phone 913 532 6350 fax 913 532 7353 cis ksu home 913 539 1028 finger updated february 1996 resume count derek eager sc regina sc phd toronto professor head department computer science university saskatchewan room engineering 306 966 4899 eager cs usask ca research concerns distributed parallel computing systems design issues performance orientation check discus pages information recent publications active participant sigmetrics acm special interest group performance evaluation serving program committee annual sigmetrics conference 1986 1989 1991 1993 1997 program chair 1987 member editorial board ieee transactions software engineering final year year term nserc grant selection committee computing information sciences 1996 97 teaching cmpt 422 3 martin farach assistant professor department computer science rutgers university piscataway nj 08855 usa phone 908 445 fax 908 445 5530 0537 email farach cs rutgers office hill 448 interests include analysis algorithms computational molecular biology selected publications string matching dynamic dictionary matching 49 pp 208 222 1994 focs 91 alphabet independent approach dimensional pattern matching 23 1994 stoc 92 efficient randomized dictionary matching algorithms cpm 92 efficient algorithm dynamic text indexing soda 94 sleeping files lie pattern matching compressed files soda 94 string matching ziv compressed strings stoc 95 optimal parallel dictionary matching compression spaa 95 phylogeny construction robust model finding optimal evolutionary trees algorithmica special issue computational biology 13 pp 155 179 1995 stoc 93 numerical taxonomy fitting distances tree metrics soda 96 efficient algorithms inverting evolution stoc 96 numerical taxonomy data experimental results soda 97 recomb 97 phylogeny comparison fast comparison evolutionary trees information computation soda 94 optimal evolutionary tree comparison sparse dynamic programming focs 94 agreement trees esa 95 ipl software package entropy dna algorithms measurements based memory rapid convergence soda 95 structure circular metrics esa 96 thomas areas research interest numerical scientific computing pdes semiconductor device simulation mathematical software research group administrative kathy johnson digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax cs uiuc img back faculty index prof paul cohen principal investigator experimental knowledge systems laboratory department computer science box 34610 university massachusetts amherst amherst ma 01003 4610 email cohen cs umass phone 413 545 fax 413 545 1249 paul cohen professor department computer science university massachusetts director experimental knowledge systems laboratory phd stanford university computer science psychology 1983 ms ba degrees psychology ucla uc san diego stanford cohen edited handbook artificial intelligence volume iii edward feigenbaum barr edited volume iv recently published textbook entitled empirical methods artificial intelligence served program committee international workshop artificial intelligence statistics serving program committees sixth international workshop artificial intelligence statistics international workshop agent theories architectures languages 96 program chairman international conference intelligent data analysis recently bruce porter special issue empirical methods ai artificial intelligence journal served councillor american association artificial intelligence 1991 1994 elected 1993 fellow aaai recent publications professors img eksl home page cohen cs umass update 7 31 95 uc davis department computer science bernd acting associate professor professor research teaching areas geometric modeling visualization computer graphics geometric modeling studies methods describing curves surfaces higher dimensional geometries development computer aided design cad systems visualization concerned transformation numerical data meaningful computer generated images typically visualization techniques developed weather climate medical data sets computer graphics develops algorithms generation computer images click dr personal web page office 3055 engineering ii phone 916 754 mail cs ucdavis modified august 23 1996 joseph wilson cise ufl cise department university florida box 116120 gainesville fl 32611 6120 office rm cse bldg phone 352 392 1360 edited wed nov 20 12 34 11 1996 joseph wilson nighthawk cise ufl img associate chair university florida computer information science engineering department received ph computer science university virginia department computer science 1985 interests lie programming languages computer vision boundary areas study meet img image algebra nowadays closely image algebra project goal project development formal mathematical notation suited expression image processing computer vision algorithms led numerous mathematical results development image algebra class library iac gerhard ritter written handbook computer vision algorithms image algebra publication crc press introduction image algebra shows applied 80 computer vision image processing algorithms administrivia small collection cis department university florida administrative information dylan interpreter maintain interpreter freely interpreter language approximating apple computer dynamic object oriented programming language dylan image algebra fall semester 1996 teaching image algebra cap sec object oriented programming spring semester 1996 teaching object oriented programming cis 4930 sec facilities equipment committee maintain information department facilities equipment committee 1994 95 tip award portfolio selected 1994 95 tip award application portfolio browsing image algebra spring semester 1995 taught image algebra cis 6930 section oop info spring semester 1995 taught object oriented programming cis 4930 sec computers vision fall semester 1994 taught computers vision cap document copyright 1995 1996 joseph wilson apache path mark mail cis ufl address cise department university florida box 116120 gainesville fl 32611 6120 office bldg cse phone 352 392 fax 352 392 1220 affiliated university florida computer information science engineering department research interests computer vision image processing parallel computing natural language processing cryptography courses taught fall 1996 cryptology cis 4930 6930 link notes assignments grades attempt access link enrolled class introduction computers architecture majors cgs link notes assignments grades autocad class interface pages donna click directory images report document copyright 1996 mark andy klapper home page hobbies include morris dancing bird watching time dancers upset run research interest applying algebra number theory problems cryptography communications current research projects involve 2 adic shift registers sequences systems radii codes papers teaching cs 685 error correcting codes click recent large picture reached dept computer science anderson hall university kentucky lexington kentucky 40506 0046 usa phone numbers 606 257 6743 office 606 323 1971 fax mail address klapper cs engr uky img img src http www mcs kent figs motif gif img img previous arvind bansal computer science faculty chapin kenneth professor dr received degree iowa state university 1957 ph degrees university illinois 1962 1964 worked computer engineering department aerospace corporation loral defense systems division lockheed martin tactical defense systems division 28 years developed architectures simd parallel processors 1972 mpp 1983 1989 joined faculty kent state university author technical papers 14 patents discovered parallel sorting algorithms odd mergesort mergesort discovered method scrambling data random access memory accesses multiple dimensions memories mpp 1990 dr awarded eckert mauchly award acm ieee computer society pioneering implementation parallel computers contributions interconnection network theory fellow acm member sigarch cs 4 introduction design analysis algorithms fall 96 cs 6 advanced computer architecture fall 96 education 1953 high school brooklyn technical high school 1957 iowa state university 1962 university illinois 1964 ph univ ill champaign urbana illinois dissertation speed independent realizations supervisor prof sundaram conference presentations including link 1968 paper sorting networks journal articles book chapters patents dissertations supervised jimmy shih adding fault tolerance cube connected cycles networks graduated august 1991 kathy generalizing odd merging networks graduated august 1992 al bit level sorting networks role wormhole multicast routing graduated august 1994 lee routing algorithms shuffle exchange networks graduated 1996 jae dong lee minimizing communication sort graduated 1996 grants nsf mip perfect shuffle machines professional societies fellow association computing machinery acm chairman valley section acm member special interest group computer architecture sigarch 1982 international conference parallel processing program chairman 1992 fourth symposium frontiers massively parallel computation frontiers 92 program chair architecture council engineering scientific societies local acm section representative 1993 1994 president awards 1980 award presented aerospace corporation technical achievement 1990 eckert mauchly award presented acm ieee computer society pioneering implementation parallel computers contributions interconnection network theory img img img img mcs kent 10 11 96 oren etzioni home page department computer science engineering university washington seattle washington 98195 voice 206 685 3035 mail etzioni cs washington fax 206 543 2969 office sieg hall room 209 bio photo current research internet softbot enables human user state accomplished softbot request dynamically determines satisfy softbot 5 finalists 1995 discover awards technological innovation computer software metacrawler softbot fielded web service enables search multiple web indices parallel sophisticated pruning options net recommends metacrawler search service choice ahoy softbot white page service web locates individual home pages high accuracy brute force learning brute analyze 100 000 hypotheses run sparc 10 selected publications efficient information gathering internet focs 96 moving information food chain deploying softbots web aaai 96 scalable comparison shopping agent world wide web autonomous agents 97 multi service search comparison metacrawler postscript html www 95 softbot based interface internet cacm july 1994 intelligent agents internet fact fiction forecast ieee expert august 1995 intelligence robots reply brooks ai magazine december 1993 learning understand information internet ijcai 95 sound efficient closed world reasoning planning aij law robotics aaai 94 additional papers phd students advised richard segal master thesis st bernard file retrieving softbot 1992 neal lesh master thesis planner unix softbot 1993 keith golden master thesis planning universal quantification incomplete information 1994 terrance master thesis learning software errors 1994 mike perkowitz master thesis learning understand information internet 1995 erik selberg master thesis multi service search comparison metacrawler 1995 oren zamir jonathan shakes undergraduate students advised stephen soderland 1992 phd program umass amherst julie 1993 hewlett packard bruce 1993 robert 1993 lockheed ai research center william 1994 phd program university wisconsin greg 1994 hewlett packard hunt 1994 1995 machine learning resources machine learning database repository uc irvine machine learning programs repository uc irvine knowledge discovery mine information knowledge discovery databases neuroprose archive recent papers relevant neural networks machine learning information services university illinois inductive learning group statlib data algorithms information relevant statistics machine learning toolbox gmd bonn german list usenet faqs access count jan 16 1996 img etzioni cs washington rajiv dr rajiv assistant professor graduate coordinator department computer science wichita state university wichita kansas 67260 0083 office 252 sb phone 316 689 fax 316 689 3984 mail cs twsu education sc tech 1983 computer science birla institute technology science pilani india 1987 computer science university victoria victoria canada ph 1990 computer science university victoria victoria canada research interests 1 logic programming 2 deductive databases 3 programming languages 4 discovery theorems edward professor department mathematical sciences johns hopkins university baltimore maryland 21218 usa mail ers jhu 410 516 7210 office 410 516 fax office whitehead 205 miss paul left good bye professor mathematical sciences whiting school engineering johns hopkins university joint appointment department computer science serve managing editor journal graph theory office hours teaching office hours monday tuesday wednesday 9 00 meet people appointment basis fall teaching mathematical sciences 550 471 671 combinatorial analysis mathematical sciences 550 770 graphs surfaces education ph princeton mathematics 1984 advisor douglas west photo princeton mathematics 1981 sc mathematics brown 1980 research interests discrete mathematics graph theory partially ordered sets random graphs combinatorics professional society memberships american mathematical society society industrial applied mathematics mathematical association america fellow institute combinatorics applications books invitation dynamical systems fractional graph theory rational approach theory graphs coauthored daniel ullman working linear transformations art mathematics book development current ph students ann ph 1991 paul tanenbaum ph 1995 photo karen singer ph 1996 photo click digest thesis gregory levin photo click extended academic family miscellaneous math sci gopher gopher directory math sci ftp archive ftp directory james demmel professor mathematics computer science office 737 soda hall computer science division university california berkeley office hours fall 1995 mwf 10 10 11 00 berkeley ca 94720 1776 email demmel cs berkeley office 510 643 5386 fax 510 642 home 510 548 selected awards nsf lecturer parallel numerical linear algebra san francisco 1995 wilkinson prize numerical analysis scientific computing 1993 linear algebra prize 1991 kahan 1988 presidential young investigator award 1986 ibm faculty development award 1985 research projects books lapack linear algebra package high performance workstations shared memory parallel computers lapack manual line numerical software netlib scalapack scalable linear algebra package high performance distributed memory parallel computers templates solution linear systems building blocks iterative methods hyper text book iterative methods solving systems linear equations castle project produce integrated parallel programming environment click castle overview slide gator effort parallelize model earth atmospheric chemistry integrate earth systems model encompassing atmospheric dynamics physics ocean dynamics physics eventually chemistry satellite data scientific visualization large database click pretty pictures climate data click description earth observing system distributed information system eosdis talks designing high performance linear algebra software parallel computers aug 30 1995 overview lapack scalapack projects designing high performance symmetric eigenvalue software parallel computers feb 17 1995 overview work related symmetric eigenvalue problem lapack scalapack projects templates linear systems solvers eigenvalue problems feb 5 1995 designing scalable libraries high performance computers sept 25 1995 post doc sharon smith current graduate students david tzu yi chen melody ivory li ken stanley howard robinson andrei graduated forgotten ren oleg undergraduate research students chee chin jack chow dominic lam jinqchong teo teaching activities numerical linear algebra set lecture notes semester graduate class volume 1 berkeley mathematics department lecture notes series contact gail 510 642 gail math berkeley ordering information line version math 221 computational science education project line text book high performance computing authored chapter parallel numerical linear algebra cs 267 semester graduate class applications parallel computers spring 1995 version cs 267 nsf short parallel numerical linear algebra held summer 1995 based spring 1995 version cs 267 biographical sketch james demmel received bs mathematics caltech 1975 ph computer science uc berkeley 1983 spending years faculty courant institute york university joined computer science division mathematics department berkeley 1990 holds joint appointment page accessed times oct 29 1995 img keith price office 230 mc 0273 institute robotics intelligent systems university southern california los angeles ca 90089 0273 email price usc forwarded price iris usc phone office 213 740 fax 213 740 home answering machine 310 204 schedule classes start price usc large annotated computer vision bibliography indexes author journal conference keyword words title processed rosenfeld online bibliographies generate cross linked files number errors automatic processing cover cases computer vision group usc number research projects computer science department home page describes department img usc complete web site information university usual pointers apache path img richard newman wolfe update 7 19 96 email address nemo cis ufl office cse phone 904 392 1488 1200 sec fax 904 392 1220 check newest addition newman wolfe household faculty member university florida computer information sciences department completed ph computer science university rochester computer science department rochester ny 1986 undergraduate education carried college sarasota fl college st fl met interesting guys mark pauline pointer home page check 2 page postscript curriculum vita chair colloquium committee joins barr systems bring community barr systems distinguished lecture series 1995 1996 networks distributed systems main interests complexity theory working networking faculty staff nsf instrumentation grant teaching networking labs cise starting spring 1997 recent courses cis 6930 cis 4930 cryptology fall 96 computer communication networks fall 96 cop 4600 operating systems spring 96 fundamentals computer networks spring 96 cis 6930 cis 4930 computer network security fall 95 cot 6315 formal languages theory computation spring 95 office hours mw 2 00 4 00 pm spring 1996 schedule associate director digital signal handling satellite networking nasa sponsored space communication technology center dr chow students engaged characterization errors error correction methods satellite channels advanced communication technology satellite acts meet thursdays 10 30 cse 319 researcher software engineering research center purdue university worked prasun dewan unc chapel hill supporting distributed collaboration software engineering students working dcs v2 distributed conferencing system version 2 meet 11 00 cse 344 jayne valenti miller research coordinator johnson editor data communications york city recent trip campus serve council information technologies services chair networking telecommunication standing committee ntsc ntsc advice suggests policy reports provost community volunteer copeland community organic farm designed deck ramp end semi trailer hope build interested write fall deck plans postscript deck plans top ramp postscript deck plans end pieces postscript advise alpha phi omega national service fraternity tau chapter theta tau engineering professional fraternity zeta gamma chapter uf aikido club interesting stuff text anti electronic act voters telecommunications watch home page survival research laboratory home page ncsa beginner guide html draft html 2 0 standard draft http 1 0 standard cern ur names addresses www objects ncsa beginner guide urls url standard tutorial www forms justin tutorial www server push info hot java sun web browser url explanatory document mosaic user authentication tutorial review sgml university florida campus map postscript gainesville map ppm gainesville florida map postscript chuck senior project message forum guest password guest send comments nemo cis ufl robert blumofe generally bobby pronounced bloom general information assistant professor computer sciences university texas austin ph computer science massachusetts institute technology 1995 computer science massachusetts institute technology 1992 sc computer science brown university 1988 work cilk multithreaded language runtime system laboratory experimental software systems compiled list papers papers documents ftp directory semester spring 1997 teaching cs328 abstract data types contact information email rdb cs utexas phone 512 471 9557 fax 512 471 8885 office 4 118 taylor hall postal department computer sciences taylor hall 2 124 university texas austin austin texas 78712 1188 modified december 18 1996 robert blumofe rdb cs utexas 1507 joel spencer professor computer science mathematics depts spencer cs nyu department computer science courant institute mathematical sciences york university mail address room 829 251 mercer st york ny 10012 phones 212 998 3219 voice 212 995 4124 fax photo ma img email spencer cs nyu topics papers description selected papers vita papers postscript probabilistic method shell sixty peruse book alon leisure ohio state lectures series lectures ima summer graduate student school held ohio state university august 1993 daniela rus assistant professor ph cornell university 1993 click photograph summer vacation click photograph buddies research interests professor rus research includes multimedia information capture access electronic libraries robotics applications geometric algorithms work proceeded line finding information requirements tasks involving cooperation multiple agents complex environments cooperative manipulation objects physical robots capture access information information agents heterogeneous electronic corpora tel 603 646 1691 rus cs dartmouth ~ images daniela rus gif research recent papers transportable agents robotics intelligent desk onr annual report ~ images daniela rus gif teaching courses ~ images daniela rus gif links modeling simulation home page cs version online tech reports cs tr design research institute back dartmouth cs home page home page img click photo scene profile list publications research topics recent publications approximate pattern matching approximate pattern matching samples isaac 94 lncs 834 pp 234 242 approximate pattern matching grey scale values cats 96 pairs shortest path algorithms cubic algorithms pairs shortest path problems wg 95 shortest path algorithms acyclic directed graphs wg 96 parallel program verification systematic approach parallel program verification cats 96 prof theory lab cs dept univ hitachi japan cis ac jp john carter assistant professor computer science department university utah professor carter joined department computer science january 1993 research interests include operating systems parallel distributed computing multiprocessor computer architecture interest scalable shared memory architecture designs hardware software dr carter leading arpa sponsored research projects avalanche scalable multiprocessor architecture design effort fast flexible mach based systems effort aka mach 4 development efficient highly portable distributed shared memory system quarks part effort graduate student rice university designed implemented evaluated munin distributed shared memory system shared memory parallel programs executed efficiently distributed memory multiprocessors worked high speed bulk data communication protocols fall quarter 1995 teaching introduction operating systems meeting times tuesday thursday 1 10pm 2 35pm 102 current research projects avalanche scalable multiprocessor design goal project develop integrated cache memory communication architecture significantly reduces latency distributed shared memory message passage multiprocessor communication core processor avalanche forthcoming pa risc 8000 cpu designing context sensitive cache controller unit support flexible suite cache coherence protocols dsm applications provide context sensitive injection incoming data level memory hierarchy order minimize message latency primary research collaborators al davis ravindra chen chi kuo research collaborators mark swanson stoller benny yih ashley fast flexible mach based systems goal project develop operating system higher degree flexibility traditional operating systems added flexibility circumvent performance functionality tradeoffs traditional highly decomposed microkernel based operating systems important components work module management service lightweight decomposed mach kernel functionality aggressive exploitation interprocess sharing efficient distributed shared memory maintain backward compatibility practical freely distribute version entire system primary research collaborators jay lepreau mike jeff law bryan ford quarks distributed shared memory system goal project develop efficient portable freely distributed shared memory system support shared memory programming style distributed memory multiprocessors networks workstations ideally quarks eventually distributed shared memory pvm message passing make easy pervasive ported wide array systems efficient motivation hotos 95 position paper alpha release quarks runs sunos 4 1 sparc machines ports progress 68k bsd boxes hp ux pa risc irix 5 2 mips mach operating system primary research collaborators dilip linus copy slides osdi 94 tutorial distributed shared memory minus graphs incorporate significant past research projects munin distributed shared memory system munin software distributed shared memory system explore potential performance benefits relaxed consistency model munin features software implementation release consistency model multiple writer memory consistency protocol address problem false sharing support multiple consistency protocols including user supplied protocols update timeout mechanism reduce communication overhead write update protocols shared memory programs moderate high degrees sharing munin achieved greater performance speedup conventional distributed shared memory systems 10 hand coded message passing performance features ideas developed munin appeared subsequent dsm systems primary research collaborators willy zwaenepoel john bennett copy dissertation munin optimistic bulk data transfer protocol key insight exploited effort packet blast bulk data received node highly packet blast arrive bulk data packet received receipt packet blast bulk data network device layer set things optimize case optimization independently observed van jacobson incorporated tcp ip resulted 9 2 mbps bulk data transfer rates sun 3 50 10 mbps ethernet time tcp ip implementations achieved 5 mbps bulk data transfer rates primary research collaborators willy zwaenepoel selected publications carter bennett zwaenepoel techniques reducing consistency related communication distributed shared memory systems acm transactions computer systems pp 205 243 vol 13 3 august 1995 carter design munin distributed shared memory system special issue journal parallel distributed computing distributed shared memory 1995 wilkinson carter argument simple coma future generation computer systems journal proceedings annual symposium high performance computer architecture pp 276 285 january 1995 carter distributed shared memory headed proceedings workshop hot topics operating systems pp 119 122 1995 carter davis kuo stoller swanson avalanche communication memory architecture scalable parallel computing university utah technical report carter kuo reducing consistency traffic cache misses avalanche multiprocessor university utah technical report carter simple coma implementation swedish institute computer science technical report carter ford law lepreau orr stoller swanson flex tool building efficient flexible systems proceedings fourth workshop workstation operating systems wwos october 1993 carter cox dwarkadas johnson keleher rodrigues yu zwaenepoel network recoverable distributed shared memory proceedings compcon 93 pp 519 527 february 1993 carter cox johnson zwaenepoel distributed operating systems based protected global virtual address space proceedings workshop workstation operating systems wwos 1992 carter bennett zwaenepoel implementation performance munin proceedings thirteenth symposium operating systems principles sosp pp 152 164 october 1991 bennett carter zwaenepoel adaptive software cache management distributed shared memory architectures proceedings 17th international symposium computer architecture isca pp 125 135 1990 carter zwaenepoel optimistic implementation bulk data transfer protocols proceedings 1989 sigmetrics conference pp 61 69 1989 selected research awards investigating hybrid function data shipping environment national science foundation 1993 1996 pi fast flexible mach based systems arpa 1994 1997 pi pi lepreau communication memory architectures scalable parallel computing arpa 1994 1997 pi pi al davis work address 3190 merrill engineering building department computer science university utah salt lake city utah email cs utah phone 801 585 fax 801 581 5843 801 585 home address 414 south douglas street figure depicts upstairs rental unit salt lake city utah phone 801 583 8410 finger file john carter cs utah webmaster cs utah modified sat jan 28 1994 robert st amant department computer science north carolina state university raleigh nc 27695 assistant professor computer science department north carolina state university work blend human computer interaction artificial intelligence interested building intelligent tools intelligent assistants complex tasks dissertation dealt system called assistant intelligent data exploration helps user identify describe interesting patterns dataset interactive exploration data exploration difficult statistical package burden computation user sift enormous number potential patterns relationships deciding procedures relying cues data knowledge external context guide process domain good problem effective solution involves collaboration user system extending ideas developed domains browsing world wide web evaluating repairing complex plans constructing user interface dialogs research interests splitting time human computer interaction artificial intelligence statistics human computer interaction teach graduate level human computer interaction students sharp results weekly assignments online ve involved acm sigchi educational resource development group working identify educational resources geared hci artificial intelligence served program committee national conference artificial intelligence aaai 96 program committee international conference intelligent data analysis ida 97 interested ai planners ve put comprehensive planning resources page statistics associate editor journal statistical software work people sas institute provided part funding position unusual university industry partnership statistics pages web received ph computer science 1996 university massachusetts worked experimental knowledge systems laboratory thesis advisor paul cohen committee included vic lesser rosenberg undergraduate days spent computer science department johns hopkins university publications robert st amant paul cohen building eda assistant progress report proceedings sixth international workshop artificial intelligence statistics 1997 robert st amant paul cohen interaction mixed initiative system exploratory data analysis proceedings international conference intelligent user interfaces 1997 robert st amant paul cohen evaluation semi autonomous assistant exploratory data analysis proceedings international conference autonomous agents 1997 robert st amant paul cohen monitoring progress dynamic programming envelopes international journal artificial intelligence tools vol 5 nos 1 2 1996 pp 143 153 robert st amant paul cohen planner exploratory data analysis proceedings annual conference ai planning systems aaai press 1996 pp 205 212 robert st amant paul cohen control representation eda assistant learning data ai statistics douglas fisher hans lenz eds springer 1996 pp 353 362 technical report 95 68 dept computer science university massachusetts amherst robert st amant paul cohen case study planning exploratory data analysis advances intelligent data analysis proceedings ida 95 symposium international institute advanced studies systems research informatics cybernetics vol 1 pp 1 5 lloyd trefethen professor lnt cs cornell appointment cornell computer science department affiliated center applied mathematics department mathematics cornell theory center field numerical analysis scientific computing personal view means specific interests include numerical linear algebra numerical solution pde numerical conformal mapping approximation theory fluid mechanics recent years work related normal matrices operators matrices operators eigenvectors orthogonal applications textbooks finite difference spectral methods ode pde textbook numerical linear algebra textbook trefethen bau siam 1997 recent papers multimatlab matlab multiple processors matrix iterations gaps potential theory convergence pseudospectra linear operators recent papers items classic papers numerical analysis curriculum vitae pseudospectra bibliography 100 bet peter current phd students cornell vicki gud bjo rn jonsson kim divakar viswanath previous phd students mit cornell jeff baggett toby driscoll alan edelman louis howell walter noel satish reddy kim chuan colleagues jim demmel anne greenbaum martin des nick higham anne trefethen andre department computer science university idaho molly stock molly stock professor forest resources computer science university idaho 1974 appointment computer science 1 3 time teaches classes expert systems reseach interests expert systems georgia tech gvu research search usemap research technical theme scientific issues research funding activities sources associate professor college computing faculty member graphics visualization usability gvu center research experience interests lie areas interactive computer graphics visualization computer vision knowledge based systems 3d imaging modeling techniques dr exploring approaches extracting representing interpreting dynamic processes complex structures biomedical context interdisciplinary research supported national library medicine nlm national institutes health georgia research alliance emory georgia tech center georgia tech medical col ga center professor served associate director research gvu center 1992 94 founded conference visualization biomedical computing vbc 1990 received award national library medicine nlm work knowledge based medical image interpretation 1987 adjunct professor school medicine emory university serves associate editor ieee transactions medical imaging served serving invited editor reviewer technical committee member numerous journals conferences organizations including ieee visualization national science foundation national institutes health computers physics visual computer acm siggraph vbc artificial intelligence medicine government agencies abroad dr received graduate degrees florida state university undergraduate degrees mathematics physics university south florida 1978 joined georgia tech research institute senior scientist faculty member coc 1991 contact information modeling visualization lab graphics visualization usability center phone gvu 404 894 4488 college computing fax gvu 404 894 0673 georgia institute technology mail cc gatech 801 atlantic drive atlanta ga 30332 0280 questions comments email cc gatech meyer lecturer meyer department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 117 fax 716 645 3464 email cs buffalo davin milun milun cs buffalo sheldon klein professor computer sciences linguistics computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email cs wisc ph university california berkeley 1963 interests meta linguistic pragmatics artificial intelligence grammars archaeology knowledge structures testing theories language change transmission research summary interests expressed related research efforts 1 involves meta linguistic natural language processing system configured model variety theoretical linguistic models semantic structures form relational calculus expressed implicit semantic networks basic semantic units objects relations objects atoms classes relational structures relations logical operators units system boolean feature vectors generation recognition inheritance features bi directional relations defined logical operators script world knowledge rules encoded notation map semantic structures syntactic units semantic syntactic production rules represented data rules generation recognition system grammar allowing configured machine translation system natural language interface application command languages 2 combinatoric problems unrestricted models human language processing suggest real world knowledge systems evolved forms make combinatoric processing problems linear investigating role boolean groups analogy complex behavioral systems including representation grammars grammars notation readily implemented connectionist models provide transparent means linking language structure neural net theory research effort occasionally involved analysis materials early middle upper transition sample recent publications human cognitive middle upper transition evidence emergence modern humans perspective ed pp 499 516 edinburgh university press edinburgh 1990 invention computationally plausible knowledge systems upper origins human behaviour foley ed pp 67 81 london 1991 grammars ching levi siemens formal theories cultural analogy journal quantitative anthropology page automatically created october 4 1995 email pubs cs wisc report errors carlo sequin professor eecs berkeley vice chair administration cs division shortcuts relevant web pages img img img img img img sculpture soda hall arcade min var surf caffeine art generator address university california eecs computer science division 639 soda hall 1776 berkeley ca 94720 1776 sabbatical till christmas 1996 university north carolina dept computer science cb sitterson hall chapel hill nc 27599 phone 919 962 fax 919 962 1799 email sequin cs unc berkeley contact office hours phone 510 642 inactive email sequin cs berkeley read rarely teaching assignments fall 1996 spring 1997 sabbatical spring 1996 cs 294 5 architectural cad round fall 1995 cs 199 cs 299 seminars spring 1995 cs 294 5 architectural cad offering fall 1994 cs 285 procedural object generation spring 1994 cs 184 introduction computer graphics research interests projects computer graphics berkeley unigrafix geometric modeling caffeine computer aided fast fabrication exploration engineering geometric modeling solid free form fabrication language development arcade architectural computer aided design environments interactive virtual environments walkthru project cad tools architects engineers www connection 0 computer human user interfaces interests diversions soda hall add finishing touches make perfect create line documentation modern architecture geometry topology modern abstract sculpture real geometric virtual geometric art science crawling world wide web biographical information curriculum vitae biographical sketch recent publications selected publications 1990 computer science division technical reports draft emerging paper educators tech exchange jan 1996 student information current graduate students ph students graduated students graduated recent students update page 1996 8 11 latest information finger command home directory sequin cs berkeley dr gordon springer associate professor director graduate studies phd computer science pennsylvania state university office 108 math science bldg phone 573 882 email springer condor cs missouri web research interests img distributed computing biomedical research project img computer networks distributed computing img www distributed computing experimental server operating systems computer graphics img supercomputer computation teaching img cs 380 computer networking img cs 480 computer networking ii img cs 410 computer graphics ii img cs 452 operating systems ii img cs 400 problems research seminar places img university missouri columbia img federal hpcc program img nih img genetics computer group img osf dce img visit computer manufacturers img usage condor www server img return faculty springer condor cs missouri updated 09 96 alfred dale personal page crow regents professor emeritus computer sciences 1951 college oxford england 1953 ph 1961 university texas austin areas interest database management systems database architecture summary research area interest involves applications parallel multi stage architecture database management problems studied include data distribution strategies distributed indexing mapping relational algebraic operations architecture additional information obtained individual faculty members home pages img back list faculty profiles james hoover associate professor department computing science university alberta mail hoover cs ualberta ca page mess construction admit make page life short waste fancy web pages research interests waiting systematic home page read research summary current work teaching freshman logic mizar mse james hoover presentation dimacs symposium teaching logic reasoning world july 25 26 1996 busch campus rutgers university piscataway jersey html version crc handbook algorithms theory computation mikhail atallah editor chapter 48 parallel computation models complexity issues raymond james hoover universitat politecnica de catalunya de inform technical report lsi 96 30 original postscript gzip postscript application frameworks engineering tools limits parallel computation completeness theory mizar stabilizing systems older work complexity real information software engineering links laboratory algorithmics research department computing science matters cmput 401 courses cmput 301 proposal working document administrative related matters personal information publications links shameless advertising exchange services site viewed netscape navigator 3 0 download netscape img experienced microsoft internet explorer click start chinya ravishankar contact information electrical engineering computer science department university michigan ann arbor 1301 beal avenue ann arbor mi 48109 2122 313 747 1806 ravi eecs umich research interests distributed systems databases heterogeneity parallel computing networking laboratory affiliations software systems research laboratory real time computing laboratory students ming ling lo spatial databases wee keong ng statistical databases david networking nigel distributed systems george software engineering img img bernhard weinberg associate professor ph university wisconsin research interests broad eclectic ranging moon rock classification aircraft radio state compilers operating systems main interest email weinberg cps msu gene selected papers ftp description task oriented parallel abstraction software related papers abstract large computations carried abstraction recent current projects involved organizing workshop high performance computing gigabit local area networks april 29 3 1996 european copy organizing east coast computer algebra day 97 spring 1997 program committee hpdc 6 high performance distributed computing aug 5 8 1997 cf hpdc 5 program 1996 fall quarter leading seminar distributed systems fall teaching graduate computer architecture random pointers interest follow college computer science including ftp research graduate school northeastern university home page url change table contents academic calendar northeastern university phone book academic programs div research management boston university cs colloquium series boston university scientific computing mit lcs seminar harvard cs colloquium series mit applied math colloquia acm association computing machinery archive symbolic algebraic manipulation sci math symbolic list symbolic algebra software packages gap groups algorithms programming computing research association presenting papers guide students ian parberry grants reference computer science info tongue info general info tongue blue ribbon graphic blue ribbon anti censorship campaign gene college computer science northeastern university boston ma 02115 mail gene ccs neu phone 617 373 8686 fax 617 373 5121 dr rissland principal investigator center intelligent information retrieval department computer science box 34610 university massachusetts amherst amherst ma 01003 4610 phone 413 545 3639 fax 413 545 1249 email rissland cs umass rissland received sc applied mathematics honors magna cum laude brown university mathematics brandeis university ph mathematics mit 1977 faculty department computer science university massachusetts amherst 1979 holds rank professor recognized founder world leader areas case based reasoning ai law elected fellow american association artificial intelligence aaai 1991 receiving doctorate remained mit instructor research associate mathematics department years september 1979 joined department computer science umass 1982 83 academic year fellow law computer science harvard law school 1985 held appointment lecturer law harvard law school teaches seminar artificial intelligence legal reasoning fall semester current areas research include case based reasoning ai legal reasoning knowledge acquisition machine learning cbr intelligent information retrieval professor rissland liaison law ai aaai american association artificial intelligence vice president international association artificial intelligence law served numerous program committees including annual national conference aaai biennial international conferences ai law began 1987 editor mit press series ai law founding member editorial board journal artificial intelligence law author text cognitive science integrated approach published mit press bradford books issued edition professor rissland lectured widely ai ai law case based reasoning principal investigator research projects case based reasoning grant support projects includes darpa nsf private industry author fifty articles books regularly publishes yearly ai conferences aaai ijcai frequently consults industry government topics selected recent publications rissland skalak friedman program generate argument case based search proceedings fourth international conference ai law icail 93 amsterdam netherlands june 1993 pp 117 124 skalak rissland arguments cases inevitable artificial intelligence law international journal kluwer publishing pp 3 44 fall 1992 rissland skalak statutory interpretation hybrid architecture international journal man machine studies june 1991 34 887 rissland artificial intelligence law stepping stones model legal reasoning yale law journal vol 99 8 june 1990 pp 1957 1982 skalak rissland inductive learning mixed paradigm setting proceedings national conference artificial intelligence aaai 90 boston ma august 1990 pp 840 847 rissland dimension based analysis supreme court oral argument proceedings international conference ai law vancouver bc june 1989 pp 111 120 rissland artificial intelligence law ai magazine fall 1988 pp 45 55 reprinted spanish informatica bogota september 1989 ashley rissland case based approach modelling legal expertise ieee expert 1988 vol 3 3 pp 70 77 img cbr home page thomas assistant professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email cs tamu affiliated center fuzzy logic robotics intelligent systems biography education publications courses research activities change log nature world individually adds understanding combination considerable accomplished aristotle metaphysics eyes brightness reason soul things nature aristotle metaphysics gerald dejong areas research interest artificial intelligence automated machine learning planning research group artificial intelligence group administrative sharon collins digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax dejong cs uiuc img back faculty index charles dyer professor department computer sciences university wisconsin madison img 1210 west dayton street madison wisconsin 53706 1685 usa mail dyer cs wisc telephone 608 262 1965 fax 608 262 9777 finger info ph university maryland 1979 curriculum vitae areas interest computer vision dimensional shape representation appearance modeling view synthesis active vision visualization group leader wisconsin computer vision group program chair cvpr 96 research interests view synthesis goal work develop basic tools controlling real time autonomously interactively virtual camera real environment input set images video streams acquired fixed mobile cameras site output visualization scene virtual user controlled camera moved environment technology user interactively navigate real environment controlling customized path views site predetermined input images main research question adaptively combine set basis images synthesize views scene 3d models 3d scene reconstruction intermediate step recently developed innovative technique call view morphing takes basis images continuous range images views linear path connecting camera centers visual exploration computer vision researchers recently started investigate actively control image acquisition process controlling camera parameters studying purposefully control position orientation camera order dynamically adjust viewpoint based appearance dimensional scene real time viewpoint control behaviors important solving tasks exploring unknown object order find specific surface markings building global model unknown shape recognizing object coordinating simple observer behaviors change appearance surfaces defined simplify image computations required make precise global progress algorithm eliminate accurate differential measurements camera motion active approach moving viewpoints closely related geometry viewed objects important general approach develop provably correct algorithms 1 moving side view surface revolution order recover shape 2 reconstructing global surface unknown smooth arbitrarily shaped object visualization area visualization developed mapping techniques capable generating displays data objects defined user algorithm user defined type specific graphics display procedures capability displaying arbitrary combinations algorithm data objects common frame reference coupled interactive control algorithm execution powerful understand algorithm behavior interactive visual experiments scientific data analysis algorithms implemented system called vis ad experimenting techniques visualizing intermediate final results data analysis algorithms problems discriminating clouds satellite images recent publications seitz dyer cyclic motion analysis period trace motion based recognition shah jain eds kluwer boston seitz dyer view invariant analysis cyclic motion int computer vision seitz dyer view morphing proc siggraph 96 1996 21 30 seitz dyer image based scene representation view morphing proc 13th int conf pattern recognition vol track computer vision 1996 84 89 yu dyer shape recovery stationary surface contours controlled observer motion advances image understanding festschrift azriel rosenfeld ieee computer society press los alamitos ca 1996 177 193 kutulakos dyer global surface reconstruction purposive control observer motion artificial intelligence 78 1 2 1995 147 177 seitz dyer complete scene reconstruction point correspondences proc 5th int conf computer vision 1995 330 337 seitz dyer physically valid view synthesis image interpolation proc workshop representation visual scenes 1995 18 25 kutulakos dyer recovering shape purposive viewpoint adjustment int computer vision 12 1994 113 136 kutulakos seales dyer building global object models purposive viewpoint control proc 2nd cad based vision workshop 1994 169 182 kutulakos dyer lumelsky provable strategies vision guided exploration dimensions proc 1994 ieee int conf robotics automation 1994 1365 1372 kutulakos dyer occluding contour detection affine invariants purposive viewpoint control proc computer vision pattern recognition conf 1994 323 330 seitz dyer affine invariant detection periodic motion proc computer vision pattern recognition conf 1994 970 975 seitz dyer detecting irregularities cyclic motion proc workshop motion rigid articulated objects 1994 178 185 hibbard paul battaiola santek voidrot martinez dyer interactive visualization earth space science computations computer 27 7 july 1994 65 72 hibbard dyer paul lattice model data display proc visualization 94 1994 310 317 img recent publications including abstracts wisconsin computer vision group courses taught cs 540 introduction artificial intelligence spring 1996 fall 1996 cs 766 computer vision fall 1995 spring 1997 current ph students gareth bestor brian morgan steve seitz yu ph graduates bill hibbard ph 1995 whibbard macc wisc visualizing scientific computations system based lattice structured data display models kutulakos ph 1994 cs rochester exploring dimensional objects controlling point observation mark ph 1991 den mmc image sequence description flow curves motion based recognition brent seales ph 1991 seales dcs uky appearance models dimensional shape machine vision graphics harry ph 1988 continuous viewer centered object representation computer vision charles stewart ph 1988 stewart cs rpi connectionist models stereo vision bradley ph 1985 oriented edge separation texture measures links interest bookmarks 3143 dr associate professor educational background 1961 david lipscomb college 1962 middle tennessee state college ed 1986 mtsu ed 1988 tennessee state university areas expertise computer simulation computer science education statistical analysis amateur radio list classes taught dr spring 1995 csci 316 introduction assembly language csci 411 advanced commercial csci 444 system simulation fall 1995 csci 662 reasearch methods computer science csci 316 introduction assembly language publications paper presentation 1994 coauthor statistics applied relief pressure tennessee academy science meeting project 1995 simulation research murfreesboro rutherford county traffic intersection major portion effort included class project csci 444 book 1995 coauthor laboratory manual cs1 turbo pascal west publishing company book 1995 coauthor laboratory manual cs1 west publishing company book 1995 coauthor laboratory manual cs1 unix published teacher 1995 taught nashville based program dos word processing contact dr mail knuth mtsu phone 615 898 2390 person kirksey main room 354 comments mtsu basic applied computer science cs faculty graphics visualization usability center mark mark assistant professor college computing georgia institute technology received ph education computer science joint degree university michigan 1993 developed emile environment high school science learners programming multimedia demonstrations physics simulations designer multimedia composition environment elementary high school classrooms mark member gvu center cognitive science program edutech institute mark recently organized workshop rick computing research association national science foundation charge workshop set research agenda computer science educational technology draft report workshop line current areas interest educational computing software realized construction design environments students collaboration support log file analysis visualization computational science computer modeling simulation visualization students mark current research centers facilitating student learning student design construction analysis artifacts constructivist sees support enable facilitate student construction artifacts knowledge goal provide students similar kinds opportunities professional scientists learning exploring computation developed simulation environments learning science construction exploring visualization collaboration environments facilitate science engineering learning evaluate usability learnability environments creates mark developing techniques analysis user event traces log files recent classes interesting home pages cs 2390 modeling design winter 96 cs 2390 cs 2390 modeling design spring 96 stable cs design evaluation educational software cs 2390 modeling design fall 96 current research projects nsf multimedia courseware project john stasko jim foley working creating effective multimedia courseware computer science courses www software realized learner centered design design emile providing software realization educators called support enables students perform activities learn activities collaboration elliot soloway kenneth hay yasmin interface design emphasis learner centered design evolving part software realized camile collaborative multimedia interactive learning environment learning environment designed support students collaboration multimedia annotations camile network device dynamic environment visualization chemical engineering device environment chemical engineering students learn process design simulated world device developed noel rappin eventual goal merge device simulation support camile collaboration tools create broad based support learning chemical engineering scope programming environments engineering education project sponsored national science foundation log file analyses visualizations understand effectiveness supports provided environments cognitive multimedia project john stasko richard ashwin ram mike byrne sponsored onr focuses understand effective ways construct interactive multimedia generalized stable attempt creating generalized modifying environment providing multiple representations generic plan libraries la emile collaborative environments support existing work environment smalltalk stable tested cs 2390 spring 96 instructions create stable cases research projects university michigan working elliot soloway elliot highly interactive computing environments group mark primarily involved projects university michigan goal plan code editor pascal programming environment explicit supports student design multimedia composition environment grades 6 12 students mark designed elliot commercial product developed constructive instruments distributed apple computer wings learning emile programming environment science students exploring physics creating simulations emile mark dissertation work emile implements software realized adaptable levels support copies recent 95 papers www formats contact information ma rk graphics visualization usability center college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 404 894 mail cc gatech family album updated october 1996 gul agha areas research interest artificial intelligence knowledge representation computer architecture systems multicomputers programming languages logic object oriented formal semantics actors distributed systems networks modeling analysis operating systems distributed object oriented parallel computing algorithms languages compilers computer systems software engineering specifications prototyping program transformation research group osl research group administrative bonnie howard 3121 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 244 217 333 3501 fax agha cs uiuc img back faculty index ramin zabih assistant professor rdz cs cornell 607 255 8413 607 255 4428 fax research research interests lie computer vision multimedia interested constructing search engine images methods developed ve recently thinking economic impact freely pricing information web essay subject appeared phil agre electronic newsletter network observer march 1996 students work phd students jing huang vera kettnaker olga veksler spend fair amount time undergraduates principally greg pass justin voskuhl undergraduates include scott justin miller rob szewczyk publications publications postscript pdf acrobat format free pdf readers variety architectures adobe histogram refinement content based image retrieval greg pass ramin zabih ieee workshop applications computer vision sarasota florida december 1996 comparing images color coherence vectors greg pass ramin zabih justin miller fourth acm conference multimedia boston massachusetts november 1996 feature based algorithms detecting classifying scene breaks ramin zabih justin miller kevin mai acm conference multimedia san francisco california november 1995 parametric local transforms computing visual correspondence ramin zabih john european conference computer vision stockholm sweden 1994 teaching teaching cs100b introduction computer programming spring teach cs664 computer vision interested scribe notes lectures web page taught cs212 introduction computation programming professional program cvpr 97 ieee activities conference computer vision pattern recognition held san juan pr june 1997 organizing committee ieee workshop content based access image video libraries held conjunction cvpr 97 acknowledgements web page design courtesy dan huttenlocher updated november 3 1996 1459 david patterson david patterson professor computer science uc berkeley click short biography click son michael patterson home page office 635 soda hall uc berkeley berkeley ca 94720 510 642 6587 send email patterson cs berkeley dave main menu recent talks papers current fall 1996 cs 252 home page spring 1996 cs 294 4 iram home page fall 1995 cs 152 home page spring 1995 cs 152 lecture slides fall 1994 cs 252 lecture slides fall 1994 cs 252 homeworks pramod university michigan arthur professor associate chair dept electrical engineering computer science chair systems division eecs nsf young investigator ieee fellow mail pramod eecs umich mail department eecs university michigan 1301 beal avenue ann arbor mi 48109 2122 usa tel 313 764 4328 secretary tel 313 763 8040 fax 313 763 8041 curriculum vitae research activities major research interests cover broad range topics general area systems rapidly changing scenario research healthy mix theory applications strategy students actively working topics applications control technology microelectronics manufacturing processes robust control theory control oriented identification modeling applications control automotive electromechanical systems major interdisciplinary research thrust group faculty control systems laboratory solid state electronics laboratory started research program applications control technology semiconductor display manufacturing processes projects area center director muri center intelligent electronics manufacturing main research thrusts center include modeling sensing control plasma etching deposition processes thrust group leader center display technology manufacturing participating faculty member src center excellence automated semiconductor manufacturing activities focused applications modern control systems theory plasma based microelectronics manufacturing processes initial work focused real time run run control plasma reactive ion etching process major unit process step starting conceptual control strategy designed implemented real time control system process applied reactor experimental results shown real time feedback control major impact performance characteristics reactive ion recently developed nonlinear calculating etch rate single multiple laser developed combined run run real time controller process control theory research analysis synthesis control systems give optimal performance approximate model physical system controlled extremely important problem practice rarely exact model physical system modeling uncertainty arises due incomplete inexact experimental data simplifying approximations neglected high frequency dynamics research focused problem robust stabilization variety modeling uncertainties results sufficient conditions solvability robust stabilization problems constructive algorithms solving problems research closely connected work infinity optimal control development research robust control analysis synthesis robust sampled data control systems focused developing analytical tools robustness analysis synthesis sampled data systems infinity norm models basis control systems analysis design major effort begun research empirical model building system identification exploring frequency domain techniques building system models suitable robust control analysis design applied recent work reactive ion etching problem jpl recent work focused structured nonlinear models systems empirical data actively pursuing applications modern control systems techniques automotive systems initial work focused idle speed reduction problem nonlinear control strategy promising results nonlinear simulations recently focused modeling control single double transition shift transmissions work collaboration engineers general motors collaboration engineers xerox professor dan started project control color process details invited read publications topics selected publications research groups controls group center display technology manufacturing updated april 1996 beth olsen university michigan college engineering samuel kamin areas research interest programming languages functional logic object oriented compilers formal semantics software engineering specifications prototyping program verification research group programming languages group personal home page administrative digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax kamin cs uiuc img back faculty index ph harvard university professor emeritus 510 642 ram cs berkeley awards lectureships scholar award society design process science 1995 ieee richard award 1993 ieee computer society meritorious service award 1991 keynote speaker ieee international conference distributed computing systems 1991 ieee computer society taylor booth award 1990 keynote speaker ieee international conference data engineering 1991 keynote speaker silver jubilee anniversary conference computer society india 1990 ieee computer society outstanding paper award 1987 keynote speaker international computer symposium taiwan 1988 1990 ieee centennial medal 1984 fellow ieee 1978 ieee computer society special education award 1978 ieee computer society honor roll award 1974 admiral grace hopper chair naval postgraduate school editorships program committees editor chief int software engineering artificial intelligence editor chief ieee trans software engineering 1983 1987 editor chief ieee trans knowledge data engineering member editorial board int information computer systems member editorial board programming languages member editorial board computer ieee computer society selected publications evolution support environment system al ieee trans software engineering 1990 issues development reliable large distributed software systems prakash al advances computers vol 26 academic press 1987 pp 393 443 pipeline architectures li computing surveys march 1977 pp 61 102 testing large software automated software evaluation systems ho ieee trans software engineering april 1975 pp 46 58 optimal scheduling strategies multi processor environment chandy gonzalez ieee trans computers 1972 pp 137 146 optimization memory hierarchies multiprogrammed systems acm july 1970 pp 426 445 img left joo song professor chair computer science engineering department university seoul korea chen bell labs murray hill professor saied areas research interest numerical scientific computing pd es parallel algorithms mathematical software parallel computing algorithms home page saied home page administrative kathy johnson digital computer laboratory 1304 west springfield avenue urbana il 61801 217 244 1621 217 333 3501 fax saied cs uiuc img back faculty index 2705 mary lou soffa professor computer science dept computer science 307 mineral industries building univ pittsburgh pittsburgh pa 15260 email soffa cs pitt phone 412 624 8425 fax 412 624 5249 research projects data flow analysis instruction level parallelism software testing debugging optimization parallelization programming languages research group current members graduated ph students teaching cs 2211 compiler design cs 3210 advanced compiler design cs 1622 introduction compiler design activities special links supercomputing 96 pittsburgh sigplan vice chair conferences cra board directors cra committee status women computer science engineering sigsoft member large caps sigsoft funding students pac sigplan funding students 98 conference chair img send email click mailbox lt src gifs redball gif lt src gifs redball gif william griswold department computer science engineering university california san diego la jolla ca 92093 0114 office applied physics mathematics building apm phone 1 619 534 lab 1 619 534 9669 email cs ucsd fax 1 619 534 7029 undergraduate advising 10 00 11 00am tuesdays broad research area software engineering addresses construction large complex software systems reasonable cost high reliability research concerns evolution enhancement large software systems driven rapid unpredictable market forces research area involves programming tools application compiler technology interests parallel systems programming language design check ucsd software evolution lab page current projects tool assisted program restructuring visualization latent program structure software architecture evolving systems program analysis techniques program understanding restructuring neat cite black history portrayed postage stamps ucsd software evolution lab research papers students home pages projects 199 293 ms projects grads undergrads class project links cse 218 materials tools techniques evolutionary design cse compiler construction static semantic checking code generation 199 293 ms projects grads undergrads cse graduate exam materials dad computer scientist bill paul excellent ucsd benchmarks java technology companies cs stuff ucsd stuff publishers content browsers government music art sports money food travel img succeed prepare life experiment test 1821 paul stockmeyer professor department computer science college william mary williamsburg virginia snail mail address department computer science college william mary box 8795 williamsburg va 23187 8795 mail address stockmeyer cs wm select address send mail office tercentenary hall room 136 phone 757 221 fax 757 221 1717 education professional experience publications professional organizations book publishers book computer science mathematics tower hanoi main professional hobby fun stuff url page netscape html checked http www cs wm updated 18 october 1996 updated kung gordon mckay professor electrical engineering computer science division applied sciences harvard university computer networks systems professor kung teaches courses computer science communications systems leads research team areas prior joining harvard 1992 dr kung faculty carnegie mellon university pittsburgh 17 years designed built high speed computers networks dr kung current research directed design high speed computer communications networks harvard research team developed industrial partner experimental atm asynchronous transfer mode switch 622 ports copies switch build design experiment protocols applications conducted networks based switch project descriptions performance traces measured switch connection project team developed radio based mobile internet system capable providing secure short cut routing complementary academic activities dr kung maintains strong linkage industry leaves university positions work companies professor kung conference chair harvard conference internet society held 28 31 1996 information applying harvard graduate admissions office 110 pierce hall 29 oxford street cambridge ma 02138 secretary vera gropper 617 496 8269 vera das harvard phone 617 496 6211 fax 617 496 5508 email kung das harvard office hours fall term 1996 97 mondays wednesdays 2 30 4 pm recent papers postscript files set atm related papers including listed morris kung impact atm switching flow control tcp performance measurements experimental switch proc ieee global telecom conf globecom 95 november 1995 postscript file paper kung credit control abr traffic presentation prepared debate rate based credit based flow control atm year conference february 27 march 2 1995 san jose california postscript file presentation kung morris credit based flow control atm networks ieee network magazine vol 9 2 march april 1995 pp 40 48 postscript file paper kung chang receiver oriented adaptive buffer allocation credit based flow control atm networks proceedings infocom 95 april 2 6 1995 pp 239 252 postscript file paper kung blackwell chapman credit based flow control atm networks credit update protocol adaptive credit allocation statistical multiplexing proceedings acm sigcomm 94 symposium communications architectures protocols applications august 31 september 2 1994 pp 101 114 postscript file paper king kung grosz harvard enriching library facilities project proceedings digital libraries 94 college station texas june 19 21 pp 134 138 blackwell chan chang gwertzman karp kung li lin morris tang young secure short cut routing mobile ip conference proceedings usenix summer 1994 technical conference boston massachusetts june 6 10 1994 pp 305 316 usenix association student paper award postscript file paper kung chapman flow controlled virtual channels proposal atm networks summary appears proc 1993 international conference network protocols san francisco california october 19 22 1993 pp 116 127 kung gigabit local area networks systems perspective ieee communications magazine 30 1992 pp 79 89 kung approach automatic parallelization blocked linear algebra computations supercomputing 91 conference november 1991 cooper kung network based multicomputers emerging parallel architecture supercomputing 91 conference november 1991 kung heterogeneous multicomputers cmu computer science 25 year edited rashid acm press series 1991 pp 235 251 cohn cox gross kung lam levine wire peterson sutton webb integrating systolic memory communication conference proceedings 17th annual international symposium computer architecture seattle washington june 1990 pp 70 81 kung kung deas harvard craig knoblock mail address information sciences institute university southern california 4676 admiralty marina del rey ca 90292 contact information email knoblock isi voice 310 822 1511 fax 310 822 0751 background senior research scientist usc information sciences institute research assistant professor computer science department university southern california university southern california 1991 received ph computer science carnegie mellon university 1988 1991 received computer science syracuse university 1984 research interests current research interests developing applying planning machine learning knowledge representation techniques problem providing access distributed heterogeneous information sources information project sims project home page information csci 541 artificial intelligence planning publications sims papers overview query processing knowledge discovery learning semantic query optimization information agents information caching planning papers abstraction partial order planning baby pictures barton miller bart cs wisc professor university wisconsin madison computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 usa list things research projects paradyn parallel performance tools fuzz random software testing teaching 537 cs537 introduction operating systems spring 1996 638 699 699 honors internet seminar 736 cs736 advanced operating systems fall 1996 739 cs739 distributed systems director undergraduate projects lab phd ph graduates professional 1996 symposium parallel distributed tools terrace frank lloyd wright convention center technical advisory group personal official cs department home page family photos bart cs wisc modified tue aug 13 15 11 33 cdt 1996 david yarowsky assistant professor department computer science johns hopkins university baltimore md 21218 phone 410 516 fax 410 516 6134 email yarowsky cs jhu www http www cs jhu home html office engineering building 324 member center language speech processing research interests research interests include natural language processing spoken language systems machine translation information retrieval large text databases machine learning program chair 3rd workshop large corpora secretary acl sig statistical data driven methods nlp program committee member conference empirical methods natural language processing program committee member international conference recent advances natural language processing moderator mailing list focused statistical data driven approaches natural language processing nlp related links teaching 600 315 415 database systems 600 466 information retrieval message understanding information pursuing graduate studies language speech jhu natural language processing faculty jhu selected publications 1 yarowsky disambiguation text speech synthesis hirschberg van eds progress speech synthesis springer verlag 1996 2 yarowsky comparison corpus based techniques restoring accents spanish french text natural language processing large corpora kluwer academic publishers 1996 3 yarowsky unsupervised word sense disambiguation rivaling supervised methods proceedings annual meeting association computational linguistics cambridge ma pp 85 93 1995 4 yarowsky decision lists lexical ambiguity resolution application accent restoration spanish french proceedings 32nd annual meeting association computational linguistics las cruces nm pp 88 95 1994 5 yarowsky comparison corpus based techniques restoring accents spanish french text proceedings 2nd annual workshop large corpora kyoto pp 19 32 1994 6 yarowsky sense collocation proceedings arpa human language technology workshop princeton pp 266 271 1993 7 yarowsky word sense disambiguation statistical models roget categories trained large corpora proceedings coling 92 nantes pp 454 460 1992 8 hirschberg yarowsky corpus based synthesizer proceedings international conference spoken language processing banff pp 563 566 1992 9 gale church yarowsky method disambiguating word senses large corpus computers humanities 26 pp 415 439 1992 10 gale church yarowsky bilingual materials develop word sense disambiguation methods proceedings fourth international conference theoretical methodological issues machine translation montreal pp 101 112 1992 11 gale church yarowsky sense discourse proceedings 4th darpa speech natural language workshop pp 233 237 1992 12 gale church yarowsky evaluation word sense disambiguation systems proceedings 30th annual meeting association computational linguistics columbus pp 249 256 1992 13 gale church yarowsky discrimination decisions 100 000 dimensional spaces palmer eds current issues computational linguistics honour don walker kluwer academic publishers pp 429 450 1994 img jhu cs home page dr steven seidel associate professor department computer science research interests interprocessor communication parallel computation office fisher 211 phone 906 487 email steve mtu machine steve mtu fall quarter office hours 3 00 4 00 pm tuesday thursday ftp stuff favorite gif img haskins faculty member university florida computer information sciences department email address cis ufl office cse phone 904 392 semester teach introduction cobol classes section computers modern society teaching cis write poetry ve published books poems introductory prose poem coffee table book photographs florida 1 children university press florida 1983 2 press 1984 edition press 1992 3 broad lap wonderful state street press 1990 print 4 forty piano university press florida 1990 edition press 1992 5 university iowa press 1993 winner iowa poetry prize 6 visions florida photographs woody walters university press florida 1994 sixth book poems forthcoming story line press working book essays children story writing love poetry readings read perform memory universities writing centers country read teach writing workshop peer contact year attending writing programs annual conference wonderful friends learn writing matt picture associate professor computer science department computer science north carolina state university raleigh nc 27695 8206 usa tel 1 919 515 fax 1 919 515 7896 mail matt csc ncsu research dr research interests primarily area combinational optimization graph network algorithms emphasis settling status problems boundary tractable intractable np complete current projects include embedding graphs hypercubes planar embedding problems related vlsi design combinational algorithms linear arrays processors system graphical input animation graph algorithms source code documentation algorithm animation tool click list recent publications teaching courses taught 5 years csc 210 programming concepts 1993 action 1995 proposed content recent content revised 11 96 syllabus homework handouts general information current recent offering csc 333 automata grammars computability fall 1995 homework handouts general information csc 505 design analysis algorithms csc 522 automata languages computability theory spring 1996 homework handouts general information service curriculum issues csc majors list topics issues addressed undergraduate curriculum equipment committee equipment committee evaluation procedures written fall 1993 chou modified 2 28 96 outline procedures evaluate requests equipment purchased departmental funds proposed infrastructure policy written spring 1995 modified 10 1 96 outline general principles determine priority service disk allocation purchase equipment departmental infrastructure list written fall 1995 modified 10 1 96 list hardware software receives high priority service department task group peer evaluation teaching guidelines peer evaluation teaching general guidelines peer evaluation teaching adopted departmental policy march 1995 guidelines class evaluation teaching proposed guidelines evaluators visit classroom colleague reviewed amended response faculty input class evaluators postscript version giving main points evaluating lecture space write comments david hutchens faculty member department computer science millersville university computing related interests include software engineering object oriented programming nextstep openstep stepwise nextstep openstep information server teach courses including introduction computer science introduction computer science ii cs162 millersville software engineering operating systems architecture recent work includes iterative enhancement undergraduate software engineering courses system organize support grading process info source nextstep chapter handbook software engineers scientists click chapter family wife beth katz children helen mark contact information dr david hutchens computer science department millersville university pa millersville pa 17551 office wick 223 phone 717 872 3838 hutchens cs millersv modified april 11 1996 uc davis department computer science richard walters professor professor walters current research focus field computer support distance learning leads multidisciplinary project entitled remote technical assistance seeks provide seamless interactive platform independent support remote technical consultants learning business fields additional research interests include distributed databases medical informatics computer support multilingual research product support office engineering ii phone 916 752 3241 mail walters cs ucdavis modified april 24 1996 raymond mooney associate professor computer sciences university texas austin computer engineering university illinois urbana champaign 1983 computer science university illinois urbana champaign 1985 ph computer science university illinois urbana champaign 1988 research interests current research interests artificial intelligence primarily area machine learning include natural language acquisition learning parsers lexicons information extraction word sense disambiguation examples inductive logic programming learning prolog programs examples knowledge base theory refinement automatically modifying rule bases bayesian networks fit empirical data search control acquisition learning improve planning efficiency quality comparing combining neural network symbolic learning information publications machine learning home page vita finger information information fall 1996 cs 351 lisp symbolic programming cs 395t machine learning spring 1997 cs 395t artificial intelligence ii personal history grew 60 70 small town illinois starting 1975 attended starting fall 1979 university illinois champaign urbana obtain degrees listed december 1987 completed ph thesis explanation based learning group direction prof gerald dejong began position department computer sciences university texas austin contact information office 4 taylor hall 512 471 email address mooney cs utexas fax 512 471 8885 postal address department computer sciences university texas austin austin texas 78712 1188 home address dr austin texas 78758 ravi prakash visiting assistant professor finger prakash cs rochester department computer science 715 computer studies building university rochester rochester ny 14627 0226 usa phone 716 275 fax 716 461 2018 peace make world happy place ph 1996 computer information science ohio state university columbus ohio usa adviser mukesh singhal research interests mobile computing location management channel allocation stochastic modeling checkpointing recovery causal message delivery clocks dependency tracking heterogeneous computing research publications courses csc 172 data structures lecture notes interests movies movies movies robert de internet movie database photography clicked miscellaneous indian institute technology delhi computer science class 90 img back urcs faculty directory img back urcs home page simon kasif home page research teaching high performance intelligent systems computational modelling control complex systems machine learning systems data analysis data mining parallel intelligent systems automated reasoning general interests parallel computation computational neuroscience computational biology cfp aaai symposium learning complex behaviors research interests intelligent information processing systems play significant role 21st century design analysis systems great scientific challenges face today realistic possibilities main focus ongoing work intelligent systems research globe intelligent vision system installed car tracks road wakes driver car beginning head shoulder thousands lives saved annually data driven system perform precise therapy tumor minimizes damage adjacent cells interactive automated system set symptoms warn heart attack emergency room patient medical system perform sophisticated analysis collection tests assess probability cancer recurrence suggest schedule repeated evaluations basic principle driving systems learn function large data makes technology remarkable match massive amount information stored modern computers amazing computational capabilities speed machines society entering period massive amounts heterogeneous information generated stored computers readily exploration academic networks digital libraries commercial information services time modern networks computers perform billions computation steps unique match raw computer power sea information creates previously opportunities building intelligent systems coping information explosion scientific data mining interactive modelling unstructured data complex processes intelligent data driven decision making uncertainty major current focus areas computer science striking computing power recent application developed johns hopkins university chess end game analysis program designed lewis running 65 536 processor machine gigabytes storage found chess end games absolutely require 220 moves win simple chess game chess masters generations rule declared draw 50 moves rule dictated human experience perform type analysis program implemented interdisciplinary group researchers astronomy computer science automatically finds stars galaxies filters cosmic rays images obtained hubble telescope program decision tree induction system implemented murthy johns hopkins university program fast easily process millions astronomical objects short amount time current research program focuses high performance computer systems efficient algorithms provide computational capabilities support critical information technology main focus design analysis algorithms high performance intelligent systems specifically interested efficient parallel sequential algorithms modelling controlling complex processes computer systems neural networks intelligent information retrieval modelling large data educational environments constraint networks probabilistic networks decision making uncertainty medical diagnosis machine learning algorithms designed group applied variety applications public health computer vision computer game playing astronomy biomedical applications academic experience jun 1991 present associate professor dept computer science joint appointment cognitive science 1989 july 1994 jun 95 sabbatical leave nec research laboratories computer science department princeton university sep 1987 jun 91 assistant professor dept computer science johns hopkins university sep 1989 jun 91 assistant professor joint appointment cognitive science center johns hopkins university sep 1985 sep 87 assistant professor dept electrical engineering computer science johns hopkins university jun 1987 aug 87 visiting scientist weizmann institute science jun 1985 aug 85 research scientist university maryland 1985 ph computer science department university maryland recent journal publications 1990 1 kasif parallel complexity discrete relaxation constraint networks artificial intelligence journal pp 275 286 october 1990 2 delcher kasif efficient parallel term matching anti unification journal automated reasoning pp 391 406 1992 3 kasif banerjee delcher sullivan results complexity symmetric connectionist networks annals mathematics artificial intelligence nov 1993 327 344 4 kasif delcher analysis local consistency parallel constraint networks artificial intelligence 307 327 1994 5 kasif optimal parallel algorithms quad tree problems journal computer vision image processing pp 281 285 1994 6 salzberg heath delcher kasif case analysis nearest neighbours algorithms ieee transaction pattern analysis machine intelligence june 1995 17 6 599 608 7 heath kasif kosaraju salzberg sullivan learning nested concept classes limited memory journal experimental theoretical ai 1996 8 heath kasif voronoi covers applications machine learning computational geometry theory applications nov 1993 289 305 9 delcher kasif term matching mesh connected array processors annals mathematics artificial intelligence volume 14 177 186 1995 10 murthy kasif salzberg system induction oblique decision trees journal artificial intelligence research 2 1 1994 1 33 11 delcher grove kasif pearl logarithmic time queries updates probabilistic networks journal artificial intelligence research 1996 12 waltz kasif reasoning data computing surveys 1996 13 delcher kasif complexity incremental parallel computations review 14 bright kasif memory efficient parallel algorithms bi directional search review 15 kasif salzberg waltz aha framework memory based reasoning review 16 dobkin fulton kasif salzberg induction shallow decision trees ieee trans pattern analysis machine intelligence review selected conference publications 1990 1 heath kasif kosaraju salzberg sullivan learning nested concept classes limited storage proceedings international joint conference artificial intelligence ijcai 91 pp 777 782 1991 2 salzberg heath delcher kasif learning helpful teacher proceedings international joint conference artificial intelligence ijcai 91 pp 705 711 1991 3 kasif delcher improved decision making game trees recovering pathology proceedings national conference artificial intelligence aaai 92 pp 513 518 july 1992 4 heath kasif salzberg learning oblique decision trees computational learning theory natural learning systems 1992 5 kasif delcher analysis local consistency parallel constraint networks international conference artificial intelligence vision pp 217 231 1992 6 kasif iterative focusing hashing alternative alpha beta international conference artificial intelligence vision pp 59 72 1992 7 heath kasif salzberg learning oblique decision trees proceedings international joint conference artificial intelligence ijcai 93 pp 1002 1007 august 1993 8 murthy kasif salzberg beigel oc1 randomized algorithm building oblique decision trees proceedings national conference artificial intelligence aaai 93 pp 322 327 july 93 9 item delcher kasif goldberg protein secondary structure modeling probabilistic networks international conference intelligent systems molecular biology pp 109 117 1993 10 delcher kasif goldberg application probabilistic causal trees analysis protein secondary structure proceedings national conference artificial intelligence short version pp 316 321 july 1993 11 bright kasif exploiting algebraic structure parallel state space search proc 11 national conf artificial intelligence july 1994 aaai 94 pp 1341 1346 12 kasif salzberg aha understanding memory based classifiers proceeding 11 intern conf machine learning pp 242 250 july 1994 13 fulton kasif salzberg efficient algorithms finding multi splits decision trees jhu tr december 1993 proceeding 12 intern conf machine learning july 1995 14 delcher grove kasif pearl logarithmic time queries updates probabilistic networks proceedings 1995 conference uncertainty ai august 1995 15 dobkin kasif induction low depth decision trees international conference mathematics artificial intelligence january 1996 16 weiss kasif brill framework adaptive information retrieval aaai spring symposium information retrieval 1996 ph students 1 art delcher ph 1989 mathematics johns hopkins university thesis area parallel algorithms artificial intelligence full professor chairman cs department loyola college adjunct research faculty johns hopkins computer science department 2 david heath ph 1992 bs ee cal tech wolman fellow thesis area algorithms machine learning faculty johns hopkins medical school computer assisted radiology 3 lewis bs mathematics johns hopkins university ph 1995 national defense fellowship thesis area exploiting symmetry parallel computation berkeley ca 4 fulton bs computer science cal tech wolman fellow research area adaptive computer systems expected 1996 5 scott weiss bs computer science carnegie mellon university wolman fellow research area adaptive information retrieval expected 1996 information mani chandy page 1994 birthday gift mani students snail mail computer science 256 80 california institute technology pasadena ca 91125 secretary diane diane cs caltech 818 395 fax 818 792 4257 projects archetypes archetypes parallel sequential programming electronic textbook viewing selecting caltech infospheres project projects formal methods practical applications distributed information collaboration web java internet compositional parallel programming language based compositional systems research group center research parallel computation projects formal methods practical applications compositional systems distributed computing corba sdl multicast opendoc unity fortran parallel programming language based fortran infosphere infrastructure research project distributed programming layer web java internet problem solving environments specially suited environments enable scientists solve complex problems current students caltech joe kiniry berna massingill adam rifkin paul sivilotti eve schooler dan zimmerman students caltech ulla phd 1993 peter carlin bs ms 1994 95 peter phd 1994 rohit bs 1995 bs ms 1995 rustan leino phd 1995 rajit manohar ms 1994 john phd 1996 courses caltech cs computer algorithms 9 units 3 0 6 offered 1996 97 design analysis proofs correctness computer programs program specification methods proving program correctness computational complexity np completeness models parallel concurrent distributed computation searching sorting string matching graph geometric algebraic matrix algorithms linear programming heuristic search discrete event simulation algorithms distributed systems part term spent studying applications branch science engineering cs distributed computation laboratory 9 units 3 3 3 prerequisites cs138 equivalent laboratory deals applications systematic design methods theories reasoning correctness performance concurrent programs theories include temporal logics computational complexity analysis probabilistic models statistics discrete event simulation terms require program development carried individually groups term larger project carried team concurrent programs developed object oriented languages methods single address space multiple address space systems user interface designs considered narrow scope designing reliable concurrent systems include human interaction aspects communication protocols static mobile systems distributed operating systems fault tolerant systems studied focus systematic design achieve reliability performance structured programming projects tools limited java world wide web unix processes pipes sockets tcp ip multicast protocols object request brokers corba extensions cc discrete event simulation packages alternate years page maintained adam rifkin joseph kiniry modified thursday 15 aug 96 16 28 30 pdt abraham silberschatz professorship computer sciences 1973 ph 1976 stony brook honors awards professional service ieee computer society outstanding paper award ieee tse journal paper 1978 advisory committee national science foundation division information robotics intelligent systems 1990 1993 general conference chair seventh eighth acm sigact sigmod symposium principles database systems pods 1988 1989 organizer ullman nsf invitational workshop future database systems research 1990 1995 program chair pods 1986 ieee symposium parallel distributed systems 1988 international conference knowledge management 1995 areas interest database systems operating systems distributed systems knowledge based systems summary research main area specialization concurrent processing recent research concentrated areas multidatabase transaction management parallel processing knowledge based systems real time database systems multiresolution database systems continuous media storage servers high performance transaction systems selected recent publications silberschatz mapping datalog program execution networks processors ieee transactions knowledge data engineering 7 vol 3 pp 351 361 june 1995 silberschatz sudarshan dali high performance main memory storage manager international conference large databases september 1994 ozden silberschatz low cost storage server movie demand databases international conference large databases september 1994 ozden silberschatz framework storage retrieval continuous media data ieee international conference multimedia computing systems 1995 read fussell silberschatz multi resolution relational data model international conference large databases august 1992 additional information obtained individual faculty members home pages img back list faculty profiles john home page john hartman department computer science gould simpson building 742 university arizona tucson az 85721 phone 520 621 fax 520 621 4246 cs arizona assistant professor department computer science university arizona received ph computer science university california berkeley 1994 computer science place 1990 sc computer science brown university 1987 ve involved development sprite operating system raid disk array zebra file system moment interests scalable storage systems network file systems distributed operating systems page construction picture top starters free time research involved research projects swarm storage system scout os scalable liquid software cache infrastructure modular systems papers john hartman john ousterhout zebra striped network file system acm transactions computer systems 13 3 august 1995 279 310 john hartman zebra striped network file system ph thesis computer science division university california berkeley december 1994 technical report ucb csd 95 gill williamson department computer science engineering university california san diego la jolla ca 92093 0114 office applied physics mathematics building apm phone 619 534 1126 fax 619 534 7029 email gill cs ucsd gill cs ucsd john limb director broadband telecommunications center gra eminent scholar advanced telecommunications professor college computing networking telecommunications group georgia institute technology page construction selected publications biography research interests courses current students selected publications john limb protocol efficient transfer data fiber cable systems proceedings infocom 96 pp 904 911 san francisco ca march 24 28 1996 extended version john limb access protocol support multimedia traffic hybrid fiber systems international workshop community networking pp 35 40 june 20 22 princeton 1995 version color printer limb load controlled scheduling traffic high speed metropolitan area networks ieee transactions communications vol 37 11 pp 1144 1150 november 1989 limb description local area communications network paper award honorable mention 1982 vol 61 7 part pp september 1982 lukas limb thresholds luminance edges viewing conditions opt soc vol 70 4 april 1980 limb picture coding review 1981 ieee fink prize paper award proc ieee vol 68 3 march 1980 limb distortion criteria human viewer ieee trans systems man cybernetics vol smc 9 12 pp 778 793 december 1979 limb murphy estimating velocity moving images television signals computer graphics image processing vol 4 pp 311 327 december 1975 limb coding picture transmission proc ieee vol 60 7 pp 779 791 july 1972 limb rubinstein walsh digital coding color signals element differential quantization 1973 leonard abraham prize paper award ieee ieee trans comm tech vol 19 6 pp 1006 december 1971 john limb design dither waveforms quantized visual signals vol 48 7 pp 2555 september 1969 biography courses telecommunications systems data communications computer networks broadband communications systems contact information john limb director center college computing georgia institute technology atlanta georgia 30332 0280 phone 404 894 fax 404 894 0272 mail limb cc gatech rob jacob address robert jacob dept electrical engineering computer science tufts university halligan hall 161 college avenue medford mass 02155 internet jacob cs tufts www http www cs tufts phone 617 627 3217 fax 617 627 3220 background robert jacob faculty electrical engineering computer science department tufts university research interests user interface software interaction techniques coming tufts human computer interaction lab naval research laboratory received ph johns hopkins university member editorial board acm transactions computer human interaction vice chair acm sigchi research interests human computer interaction user interface software interaction techniques devices information visualization virtual environments software engineering specification techniques fall 1996 courses 171 human computer interaction fall 1996 175 computer graphics fall 1996 courses senior projects 106 object oriented programming graphical user interfaces spring 1997 272 user interface software spring 1997 end 17 pushing buttons designing graphical user interfaces half papers projects conferences list research papers links html postcript ascii versions research project models abstractions generation user interface software list upcoming conferences talks activities involved links information line proceedings nsf interactive systems grantees workshop links dept electrical engineering computer science hci program tufts university pictures family nsf interactive systems program sampler trial run 1251 ellen hildreth department computer science title associate professor office science center extension responsibilities department chair teaches cs111 introduction computer science cs230 data structures computer graphics human computer vision education ph massachusetts institute technology research dr hildreth studies human visual processing integration building computer vision systems conducting experiments visual perception back cs home page ellen hildreth wellesley computer science date created january 30 1996 modified january 30 1996 expires january 30 1997 lois brady ph computer sciences university wisconsin professor computer science photo lois brady department computer science cal poly san luis obispo ca 93407 office 14 221 phone 805 756 6120 email calpoly interests courses csc 118 fundamentals computer science csc 218 fundamentals computer science ii csc 245 discrete structures csc 345 data structures csc 349 theory analysis algorithms csc 445 theory computing csc 505 theory computing ii student projects interesting links personal comments send constructive comments csc webmaster updated mon sep 23 17 36 50 pdt 1996 copyright 1996 rights reserved frame top frame left frame lionel ni professor computer science areas interest high performance computer architecture high speed networks operating systems ph purdue university contact information schedule msu address nsf address 8 1 95 7 31 96 professor lionel ni department computer science dr lionel ni program a714 wells hall director michigan state university microelectronic systems east lansing mi 48824 1027 architecture program national science foundation cise mips voice 517 353 wilson blvd room 1155 fax 517 432 1061 arlington va email ni cps msu voice 703 306 1936 fax 703 306 email nsf gov nsf gov nsf related matters ni cps msu read emails regularly select information short technical biography current students research interests current research projects instructional activities recent professional activities awards honors technical reports download review forms favorite www links interests acs lab research facilities updated november 10 1995 url http www cps msu ran libeskind hadas iris howard assistant professor computer science department harvey mudd college 1250 north dartmouth avenue claremont ca 91711 email hadas cs hmc phone 909 621 secretary 909 621 8225 fax 909 621 8465 schedule office hours courses research interests biography publications technical reports cs colloquium schedule fun links photos twenty questions applet modified july 9 1996 hadas cs hmc deepak kumar click formal structured home page home page construction undergoing steady evolution serve provide glimpse life related things work belief desire intention architectures research falls realm artificial intelligence task build models rational cognitive agents endowed beliefs desires intentions work carried conjuction sneps research group sneps semantic network processing system illustration shows sneps representation sentences humans mortal socrates human illustration january 1991 issue scientific american article silicon babies stu shapiro interviewed presented results thesis aaai spring symposium integrated ai architectures summer 1994 spent time traveling southern utah pictures newspaper rock img img people left marks rock gathering place ideas sort create cyberspace check efforts bryn mawr college things process evolving program computer science publications deepak kumar stuart shapiro architecture postscript international journal artificial intelligence tools world scientific publishing forthcoming march 1995 earlier version appeared editor intelligent systems kluwer academic publishers 1995 deepak kumar richard wyatt undergraduate ai imperative prerequisite postscript acm sigart special issue artificial intelligence education kumar editors acm sigart volume 6 number 2 april 1995 earlier version appeared working notes american association artificial intelligence fall symposium improving instruction ai orleans la aaai press november 1994 html version deepak kumar stuart shapiro acting service inference vice versa postscript proceedings flairs 94 seventh florida ai research symposium editors florida ai research society 1994 deepak kumar beliefs goals intentions actions model inference acting compressed postscript ph dissertation department computer science state university york buffalo buffalo ny 14260 1993 reading net herb internet crossroads technology review june 1995 wade hackers taking byte computer crime technology review april 1995 wade spinning web technology review april 1995 find live computer called cross cultural ancient contemporary icon things good magical sort newspaper rock georgia tech gvu people search usemap jessica hodgins assistant professor college computing jessica hodgins assistant professor college computing received ph computer science carnegie mellon university 1989 postdoctoral fellow leg lab mit artificial intelligence laboratory ibm thomas watson research center graduate research involved programming legged laboratory robot run accurately place foot avoid obstacles climb stairs perform gymnastic maneuvers research focuses coordination control dynamic physical systems natural human made explores techniques someday robots animated creatures plan control actions complex unpredictable environments current research focuses generating motion computer animation control algorithms combination physically realistic simulation recent research funding national science foundation mitsubishi electric research laboratory awarded nsf young investigator award packard foundation fellowship science engineering 1994 sloan foundation fellowship 1995 contact information jessica hodgins graphics visualization usability center college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 mail jessica hodgins cc gatech questions comments email gvu webmaster cc gatech ron cytron associate professor computer science school engineering applied science washington university st louis missouri mail address cytron cs wustl phone 1 314 935 ongoing activities teaching computer science 100 introduction computing tools computer science 431 translation computer languages computer science research seminar programming languages research fractal intermediate languages packet filtering mahesh jayaram continuous compilers michael thesis talk work paper time equal late coauthored michael popl 97 secure voting systems voting system leave chance declared strategy voting thesis java assembler written jason hunt pldi 97 conference call papers business internet seminar institute management st louis crafting compiler edition charles fischer richard leblanc published benjamin cummings schedule postscript modified 11 30 10 cst 14 november 1996 ron cytron david zuckerman assistant professor computer sciences university texas austin contact information office taylor hall 3 126 512 471 9729 fax 512 471 8885 email address diz cs utexas postal address department computer sciences university texas austin austin texas 78712 1188 finger fall 1996 cs 378 cryptography research interests role randomness computation complexity theory applications random walks graphs cryptography paragraph description information profile annual report recent publications asymptotically good codes correcting insertions deletions soda 97 randomness optimal sampling constructive leader election stoc 96 multiple cover time random structures algorithms randomness linear space 1996 preliminary version called deterministic simulation stoc 93 simulating general weak random source algorithmica 1996 preliminary version focs 91 tight analyses local load balancing algorithms stoc 95 graph products computational complexity 1995 computing weak random sources focs 94 revised 4 6 96 beat eigenvalue bound explicit construction applications combinatorica utcs technical report preliminary version stoc 93 efficient construction small hitting set combinatorial rectangles high dimension combinatorica revised 9 9 96 preliminary version stoc 93 lower bounds randomized mutual exclusion preliminary version stoc 93 versions np complete problems preliminary version structures 93 complete list publications abstracts visits page april 6 1996 modified october 21 1996 4732 marvin solomon professor chair chair jim goodman computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 1685 usa phone 608 262 1204 fax 608 262 9777 solomon cs wisc research interests object oriented database systems software development support environments distributed operating systems computer networks design implementation programming languages programming language theory recent publications effective efficient free space management proc 1996 acm sigmod conf management data june 1996 mark mcauliffe michael carey marvin solomon abstract postscript gmap versatile tool physical data independence proc conf large databases september 1994 odysseas tsatalos marvin solomon yannis ioannidis abstract postscript expanded version appears vldb journal 5 2 april 1996 abstract postscript shoring persistent applications proc 1994 acm sigmod conf management data june 1994 michael carey david dewitt michael franklin nancy hall mark mcauliffe jeffrey naughton daniel schuh marvin solomon tan odysseas tsatalos seth white michael zwilling tech report 1222 overview software development environment fourth international workshop software configuration management paul adams marvin solomon tech report updated version lecture notes computer science pol persistent objects logic paul adams marvin solomon tech report 1158 points interest graphical interface rooms program built java cs 736 home page spring 1995 univ wisconsin computer sciences department shore project home page shore project photo album today dilbert img prof george george received degree electrical engineering university california berkeley 1950 ph degrees electrical engineering university california los angeles 1952 1962 gordon marshall professor computer science director usc center manufacturing automation research director robotics research laboratory university southern california research interests areas intelligent robotic systems applications ai robotics medicine planning control manufacturing systems 1983 1989 director usc robotics institute 1984 1989 chairman computer science department addition teaching university research dr professional experience includes years research engineer department engineering ucla worked primarily computers years beckman instruments computer applications engineer manager los angeles computation center section head analysis simulation section senior staff engineer trw systems los angeles assignment trw organize staff group concerned simulation control space vehicles dr published 180 technical papers areas biomedical engineering robotics computer simulation control systems human machine systems author text hybrid computation wiley 1968 editor books recent neural networks robotics kluwer 1993 editor autonomous robots founding editor ieee transactions robotics automation member editorial boards mathematics computers simulation transactions society computer simulation professional society memberships include association computing machinery acm american association artificial intelligence aaai society computer simulation scs international neural network society inns fellow institute electrical electronics engineers ieee fellow american association advancement science aaas member national academy engineering logo nancy ide associate professor chair department computer science vassar college de recherche laboratoire universite de department computer science vassar college poughkeepsie york 12601 usa tel 1 914 437 fax 1 914 437 mail ide cs vassar laboratoire cnrs universite de 29 avenue robert aix en cedex 1 france tel 33 42 95 36 34 fax 33 42 59 50 96 mail ide univ aix fr nancy ide associate professor chair computer science department vassar college member cs faculty vassar 1982 earned ph pennsylvania state university addition core computer science courses professor ide teaches courses language theory automata compiler design natural language processing professor ide area specialization computational linguistics written textbook introductory computing numerous papers fields computational linguistics computational humanities computing recently stepped ten years president association computers humanities editor chief journal computers humanities edits book series text language speech kluwer academic publishers research humanities computing oxford university press addition editing volumes research humanities computing series professor ide recently edited text encoding initiative background context published kluwer academic publishers 1987 professor ide initiated international text encoding initiative tei supported national endowment humanities european union andrew mellon foundation ongoing international project produced tei guidelines electronic text encoding interchange 1994 guidelines application sgml iso 1986 information processing text office systems standard generalized markup language designed enable encoding full range text types applications 1988 professor ide established collaborative project vassar college department computer science laboratoire lp centre national de la recherche cnrs aix en france portion collaborative project supported grant national science foundation nsf rui grant iri project concerned extraction structuring lexical semantic knowledge extracted machine readable dictionaries grown major international projects computational project focus representation linguistic corpora development tools linguistic corpus annotation development corpus encoding standard corpora vassar cnrs collaboration professor ide involved creating working european projects east member european project eagles serves head eagles text representation subgroup navigator top cs dept home page chip weems home page charles chip weems received honors degrees oregon state university 1977 1979 ph university massachusetts amherst 1984 degrees computer science 1984 directed specialized parallel architectures research group university massachusetts associate professor working hughes research laboratories arpa support dr weems group developed heterogeneous parallel processor support real time knowledge based computer vision prototype slice architecture built generation design construction dr weems lead effort develop darpa administered vision benchmark parallel processors research interests include associative processing architectures parallel architectures support low intermediate high level computer vision benchmarks vision heterogeneous parallel architectures heterogeneous parallel programming languages architectural issues hardware support hard real time systems theory parallel algorithms architectures parallel vision algorithms author numerous technical articles served program committees chaired workshop benchmarks vision invited talks edited special issues machine vision applications ieee computer author widely introductory computer science texts dr weems member ieee acm iapr technical committee special purpose architectures chip weems associate professor dept computer science university massachusetts amherst ma 01003 4610 phone 413 545 fax 413 545 1249 additional information courses teach academic industrial committees boards conference committees bibliography articles textbooks spare time send mail back computer science department home page michael professor computer science dept department computer science courant institute mathematical sciences york university 251 mercer st york ny 10012 phones 212 998 3121 voice 212 995 4121 fax email cs nyu interests numerical algorithms analysis related issues primarily areas optimization linear algebra interested analysis eigenvalues arise areas applied mathematics recent special interests include programming stability hamiltonian systems activities research papers optimization linear algebra numerical analysis editor chief siam journal optimization teaching intro computer science teaching notes numerical computing cleveland state university computer information science department prof victor university center cleveland state university 2121 euclid ave cleveland 44115 lecture notes related material click research interests click return csu computer science www server send mail click victor cis csuohio mail voice 216 687 fax 216 687 5448 updated tu 13 19 05 est 1996 internet address http cis csuohio picture park associate professor email cs umn phone 612 624 educational background mathematics seoul national university seoul korea computer science cornell university ithaca ny ph computer science cornell university ithaca ny professional background associate professor computer science department university minnesota sep 1993 present assistant professor computer science department university minnesota jan 1988 sep 1993 research interests numerical algorithms parallel computing algorithms signal processing applications current research projects structured norm problems parameter estimation squares problems structure updating matrix decompositions cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified tuesday january 30 1996 robert wilensky chair computer science division 389 soda hall university california berkeley berkeley ca 94720 510 642 7034 wilensky cs berkeley division business contact matters contact charlene ryan al 385 soda hall 719 soda hall 510 642 510 642 9575 fax 510 642 5775 fax 510 642 5775 charlene cs alg cs office hours fall 1996 4 6pm wednesday 389 soda cs 294 5 digital documents home page moments research digital information services click information berkeley digital library project ieee computer article project documents compressed postscript architecture support documents dl 96 paper compressed postscript working demo digital library document collection create global integrated digital information service framework distributed digital object services robert kahn robert wilensky offers elements natural language processing facilitate information access students perform topic characterization full length texts direct indirect term evidence multi paragraph segmentation expository discourse adaptive sentence boundary disambiguation structuring full length document access quantitative approach discourse segmentation things source code uc berkeley computer science technical reports subjects extending lexicon exploiting sentences situations propositions berkeley unix consultant project primal content actual content literal meaning problems proposals knowledge representation uc progress report talking unix english overview line consultant examine uc berkeley computer science technical report reports uc berkeley technical report server berkeley artificial intelligence project members include isaac cheng michael check alumni pages people working digital library project consult topics overview mo blobs gis web ibm overview ibm wrap lausanne richard snodgrass professor department computer science 715 gould simpson university arizona box 210077 tucson az 85721 0077 phone 520 621 6370 fax 520 621 4246 rts cs arizona rick professor computer science university arizona joined computer science department 1989 written edited books fifty journal conference papers associate editor acm transactions database systems ieee transactions knowledge data engineering international journal large databases chaired program committees 1994 sigmod conference 1993 international workshop infrastructure temporal databases addition served vice chair member program committees chaired language design committee working closely iso committee add temporal support language initiated sql temporal part draft standard holds degree physics carleton college ph degrees computer science carnegie mellon university directs international center support temporal database applications traditional emerging dbms technologies research interests include temporal databases query language design query optimization evaluation storage structures database design software development databases recent books carlo stefano christos faloutsos richard snodgrass subrahmanian roberto introduction advanced database systems approx 550 pages morgan kaufmann publishers san francisco ca richard snodgrass editor temporal query language kluwer academic publishers 1995 674 pages language design committee consisted richard snodgrass chair ahn don batory james clifford curtis elmasri fabio christian jensen wolfgang nick kline krishna kulkarni cliff leung nikos john arie michael soo recent papers james clifford curtis tom christian jensen richard snodgrass semantics databases acm transactions database systems 37 pages christian jensen richard snodgrass semantics time varying information information systems vol 21 4 1996 pp 311 352 christian jensen richard snodgrass michael soo extending existing dependency theory temporal databases ieee transactions knowledge data engineering vol 8 4 august 1996 pp 563 582 michael richard snodgrass michael soo coalescing temporal databases proceedings international conference large databases bombay india september 1996 michael jan richard snodgrass david querying databases temporal logic proceedings edbt 96 france march 1996 software richard snodgrass karen shannon system release 6 1 august 1995 610 pages documentation 110k source lines code runs sun 3 sun 4 sunos solaris dec vax dec 3100 sequent symmetry hp 9000 iris richard snodgrass curtis christian jensen nick kline michael soo leo joe whelan system release 1 1 september 1995 330 pages documentation runs sun 4 dec alpha linda petzold professor numerical analysis differential algebraic equations scientific computing mathematical software petzold cs umn 612 625 2013 positions held professor department computer science university minnesota 1991 present group leader numerical mathematics group lawrence livermore national laboratory 1985 1991 member technical staff applied mathematics division sandia national laboratories livermore california 1978 1985 education ph 1978 computer science university illinois urbana champaign 1974 mathematics university illinois urbana champaign research group professor petzold centered analysis development numerical methods differential equations differential algebraic equation dae systems scientific computing parallel computing mathematical software differential equations differential algebraic systems arise wide variety scientific engineering applications differential algebraic equations occur differential equations subject constraints constraints linear nonlinear equality inequality dae systems arise frequently initial problems computer aided design modeling mechanical systems subject constraints multibody systems circuit simulation chemical processes modeling flow incompressible fluids applications boundary problems arise parameter estimation control multibody systems chemical processes determination periodic solutions circuits presence constraints dae system leads interesting mathematical structure presents challenges numerical algorithms current research focuses numerical methods real time simulation mechanical systems parameter estimation optimal control differential algebraic systems parallel methods software large scale systems geophysics applications research monograph campbell petzold numerical solution initial problems differential algebraic equations elsevier science publishing 1989 research articles maier petzold tmc cm5 experiences programming models proc 1993 scalable parallel libraries conf 1993 maier maier petzold solving large scale differential algebraic equations cm5 submitted concurrency practice experience 1994 brown petzold krylov methods solution large scale differential algebraic systems siam scientific computing petzold numerical solution delay differential algebraic equations neutral type siam numerical analysis chin petzold reich stabilization constrained mechanical systems invariant manifolds submitted mechanics structures machines 1993 petzold stability computational methods constrained dynamics systems siam scientific statistical computing 14 1993 petzold numerical solution differential algebraic equations mechanical systems simulation physica 60 1992 269 279 petzold projected implicit methods differential algebraic equations siam numerical analysis 28 1991 1097 1120 gear petzold approximation methods consistent initialization differential algebraic equations siam numerical analysis 28 1991 cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified friday december 15 1995 charles crowley home page class descriptions exams systems group operating systems design oriented approach home page software distributions quick paths simple operating system ready point text editor readme 17k distribution tk record replay readme 7k distribution move mouse pointer loadable extension tk readme 3k distribution 14k professional interests papers books projects personal information including pictures bookmarks charles crowley associate professor university mexico computer science department send mail crowley cs unm call 505 277 modified 27 june 1996 emily moore associate professor mathematics computer science grinnell college math grin graduate work computer science university iowa 1979 80 ph mathematics dartmouth college 1977 mathematics dartmouth college 1975 mathematics carleton college 1970 interests computers mathematics education combinatorics algebra chair iowa section mathematical association america faculty representative midwest athletic conference member committee admissions financial aid positions held recent publications presentations problem solving computing pre cs1 service invited talk annual iowa undergraduate computer science consortium meeting march 1994 computers explore convergence approximation text accompany educational software 1990 full list publications presentations created april 4 1995 photograph jack robertson michael mccarthy lecturer computer science director undergraduate programs dept computer science 318 alumni hall university pittsburgh pittsburgh pa 15260 email mccarthy cs pitt office phone 412 624 home phone 412 344 5137 fax 412 624 8854 teaching undergraduate program img send email click mailbox lewis johnson img research interests interests center artificial intelligence human computer interaction education lifelong learning leads projects area intelligent documentation doc project developing system dynamically generates descriptions explanations software systems follow effort called media doc integrate graphical media explanations explore design explanation software virtual environments training vet developing autonomous pedagogical agents increase effectiveness virtual environments training purposes probes project developing tools analyzing explaining critiquing behavior training simulations builds earlier work agents plan recognition automated distance education ade project developing multimedia distance education software incorporating automated student assessment curriculum sequencing biography dr johnson project leader educational technology group usc information sciences institute research associate professor computer science university southern california usc lewis johnson received degree linguistics 1978 princeton university phil ph degrees computer science yale university 1980 1985 editor journal automated software engineering member steering committee knowledge based software engineering conference member executive committee artificial intelligence education society chair autonomous agents conference chair sigart working computers lewis sings professionally concert stage member american guild musical artists american federation television radio artists contact information university southern california information sciences institute 4676 admiralty marina del rey ca 90292 6695 tel 310 822 1511 fax 310 823 2390 johnson isi 2131 michael clancy university illinois urbana champaign sr lecturer 510 642 clancy cs berkeley awards lectureships diane mcentyre award 1992 editorships program committees member 1986 1992 chair 1987 1992 college board test development committee advanced placement computer science examination selected publications designing pascal solutions case study approach linn freeman 1992 experts explanations students develop program design skills linn int man machine studies vol 36 4 april 1992 pp 511 551 case case studies programming problems linn communications acm vol 35 3 march 1992 pp 121 132 case studies classroom linn proc sigcse technical symp computer science education 1992 published sigcse bulletin vol 24 1 march 1992 functional fun linn proc sigcse technical symp computer science education published sigcse bulletin vol 22 1 february 1990 pascal 2nd edition cooper norton 1985 img mike clancy larry rowe richard fateman practice synchronized graduate student review dr huang associate professor department computer science office fisher 205b phone 906 487 2123 email huang cs machine huang mtu research interests ftp stuff options comments system administration jack minker minker picture email minker cs umd current position professor department computer science umiacs university maryland research interests artificial intelligence logic programming research group prism current research projects combining knowledge bases cooperative answering disjunctive deductive databases null values understanding negation courses artificial intelligence spring 1996 database design fall 1995 discrete structures fall 1996 additional information electronic photo album sally minker electronic art gallery vita publication list dvi papers line img carolina ruiz jack minker combining closed world assumptions stable negation fundamenta img jack minker logic databases 20 year retrospective invited keynote address workshop logic databases san miniato italy july 1996 img jack minker carolina ruiz mixing default rule stable negation proc fourth international symposium artificial intelligence mathematics fort lauderdale florida pages 122 125 jan 1996 paper godfrey jack minker semantic query optimization bottom evaluation proceedings 9th international symposium methodologies intelligent systems poland june 1996 img jack minker carolina ruiz model generation state generation disjunctive logic programs journal logic programming paper jose alberto fernandez jack minker disjunctive deductive databases semantics updates architecture invited paper 1995 img carolina ruiz jack minker computing stable partial stable models extended disjunctive logic programs nonmonotonic extensions logic programming edited dix pereira przymusinski lecture notes computer science 927 springer verlag pages 205 229 1995 img fernandez minker computing perfect stable models ordered model trees computational intelligence 11 1 89 112 feb 1995 paper jack minker carolina ruiz semantics disjunctive logic programs explicit default negation fundamenta anniversary issue edited volume 20 number 3 4 pages 145 192 1994 paper godfrey jack minker architecture cooperative database system proceedings 1994 international conference applications databases lecture notes computer science springer verlag sweden june 1994 invited paper paper adnan jack minker representations disjunctive deductive databases 1994 img jack minker overview nonmonotonic reasoning logic programming workshop logic programming monotonic reasoning 1993 paper jack minker carolina ruiz extended disjunctive logic programs proceedings seventh international symposium methodologies intelligent systems invited paper edited ras lecture notes artifical intelligence springer verlag pages 1 18 june 1993 img grant lobo minker view updates stratified disjunctive databases journal automated reasoning vol 11 march 1993 pp 249 267 1993 paper jose alberto fernandez jack minker bottom computation perfect models disjunctive theories journal logic programming 1993 submitted preliminary version presented workshop disjunctive logic programs international logic programming symposium 1991 san diego california 1993 paper jose alberto fernandez jorge lobo jack minker subrahmanian disjunctive lp integrity constraints stable model semantics annals mathematics artificial intelligence 8 3 4 449 474 1993 paper adnan jose alberto fernandez jack minker ordered model trees normal form disjunctive deductive databases technical report umiacs tr 93 63 cs university maryland institute advance computer studies college park md 20742 july 1993 submitted journal automated reasoning paper terry gaasterland mark anne yuan liu jack minker integrity constraints control search knowledge base systems international journal expert systems pp 447 487 volume 6 number 4 1993 paper shekhar pradhan jack minker subrahmanian combining databases prioritized information computer science technical report series university maryland college park cs tr umiacs tr 93 75 august 1993 paper terry gaasterland godfrey jack minker cooperative answering system proceedings logic programming automated reasoning conference edited andrei lecture notes artificial intelligence 624 springer verlag st petersburg russia pages 478 480 july 1992 img jose alberto fernandez jack minker disjunctive deductive databases proceedings logic programming automated reasoning conference 1992 paper terry gaasterland godfrey jack minker cooperative answers database systems proceedings space operations applications research conference houston texas august 1992 paper jose alberto fernandez jack minker semantics disjunctive databases international conference data technologies 1992 paper terry gaasterland godfrey jack minker relaxation platform cooperative answering journal intelligent information systems 1 293 321 1992 paper terry gaasterland godfrey jack minker overview cooperative answering journal intelligent information systems kluwer academic publishers vol 1 2 pp 123 157 1992 invited paper appears terry gaasterland godfrey jack minker overview cooperative answering nonstandard queries nonstandard answers edited robert tomasz imielinski series studies logic computation 3 clarendon press oxford pp 1 40 1994 paper jose alberto fernandez jack minker tractable class disjunctive deductive databases workshop deductive databases international conference logic programming 1992 paper jack minker foundation disjunctive logic programming proceedings national conference logic programming invited paper 1989 paper donald perlis jack minker completeness results circumscription journal artificial intelligence 1986 paper jack minker donald perlis computing protected circumscription journal logic programming 1985 img back links modified fri aug 16 15 52 42 1996 victor lesser professor computer science computer science department university massachusetts amherst ma 01003 413 545 1322 office 413 545 1249 fax lesser cs umass victor lesser received mathematics cornell university 1966 ph degrees computer science stanford university 1969 1972 professor computer science department university massachusetts amherst campus 1977 major research focus control organization complex ai systems professor lesser fellow american association artificial intelligence aaai considered leading researcher areas blackboard systems interpretation distributed ai real time ai made contributions areas diagnostics plan recognition intelligent user interfaces recently working techniques closely integrating signal processing technology signal understanding applications domains involving acoustics radar img back dis lab home page dis www administrator 1327 martin davis professor emeritus cs berkeley department computer science courant institute mathematical sciences york university current address 3360 dwight berkeley ca 1523 phones 510 848 8475 voice 510 665 fax email cs berkeley topics del theorem artificial intelligence short papers roger penrose behavioral brain science mathematical insight algorithmic postscript subtle del theorem postscript nyu tech cs technical reports photograph son harold davis link site img robert associate professor schedule cis uab questions 24 hours daily icc chess net servers logged research interests computer chess research developing computer chess program direct descendent cray world computer champion 1983 1989 program freeware package ftp cis uab pub based classic bitmap approach representing chess board unique methodology called rotated bitmaps significantly improve performance chess engine program searching 80 000 nodes p6 200 processor playing icc chess net regularly current icc ratings 2610 bullet standard portable gui operating systems current work concentrated areas parallel machines search deeper game tree chess knowledge contained program plays positional chess strategy goal oriented random improving search strategies program analyzes deeper positions require wasting time deep searches positions parallel architectures software research studies parallel machine architectures improve speed software applications architectures pose problems addressed developing parallel algorithms types parallel systems studied including shared memory systems distributed systems distributed group shared memory multiprocessors research group supported cray research order learn multiple cray computer systems solve single problem algorithm design debugging performance analysis parallel algorithms studied order execution speed parallel code research produced tuple space distributed processing programming environment greatly simplifies programming effort required distribute application system continually revised research projects education bs university southern mississippi 1970 ms university southern mississippi 1983 ph university alabama birmingham 1988 selected publications 1 lewis patterson robert richard turner kevin reilly development crash tolerant tuple space presented fsu cluster computing workshop anonymous ftp hosts workshop annually proceedings anonymous ftp 2 robert lewis patterson richard turner kevin reilly tuple space future research plans presented fsu cluster computing workshop anonymous ftp 3 robert richard turner lewis patterson kevin reilly distributed discrete event simulation design implementation proceedings 92 159 165 4 robert harry nelson chess supercomputers details optimizing cray proceedings supercomputing 90 york 354 363 5 robert harry nelson albert cray computers chess cognition springer verlag 1990 111 130 6 robert bruce harry nelson parallel alpha beta tree searching al parallel computing 10 1989 299 308 7 robert high performance parallel algorithm search depth game trees ph dissertation university alabama birmingham 1988 8 harry nelson robert cray draw heuristic journal international computer chess association icca vol 11 number 1 march 1988 3 9 9 nelson cray 1984 chess champion informatics 2 4 press 1986 299 305 10 nelson cray advances computer chess 4 press 1985 89 106 john buchanan assistant professor department computing science university alberta edmonton alberta canada t6g 2h1 mail cs ualberta ca phone 403 492 img areas involvement computer graphics research laboratory biographical data education born 1st april 1963 santa fe de bogota colombia south america bsc mathematics 1986 university windsor msc computer science 1988 university toronto phd computer science 1994 university british columbia click postscript version thesis research interests teaching courses teaching taught cmput 325 cmput 311 cmput 511 winter 1995 personal information private links accessible net sites frequent interesting high dr saab assistant professor phd computer science university illinois urbana office 327 math science bldg phone 314 882 email saab cs missouri research interests combinatorial optimization design automation graph geometric algorithms stochastic algorithms teaching cs 211 cs 401 cs 429 img return faculty 1976 stoughton bell home page professor emeritus department computer science college engineering university mexico reached sto unm sto stoughton click enlarge picture meet partner edna daughter karen son mark son nat son steven eric ethan friend jesse 1992 declared natural historic site visitors page modified 18 1996 image esther arkin research interests operations research computational geometry algorithms data structures address snail mail department applied mathematics statistics room 1 106 state university york stony brook stony brook ny 11794 3600 usa mail ams sunysb phone 516 632 fax 516 632 publications interested work check selected list publications modification page thu aug 24 11 22 13 edt 1995 arkin ams sunysb benjamin goldberg home page associate professor computer science department nyu director undergraduate studies department reached mail goldberg cs nyu finger goldberg goldberg cs nyu phone 212 998 3495 fax 212 995 4123 york university department computer science 715 broadway room 705 york ny 10003 background ph yale university dept computer science 1988 advisor paul hudak mathematical sciences williams college 1982 advisor kim bruce vita interests programming language design implementation griffin programming language software prototyping large list programming language researchers functional programming languages program analysis optimization languages tools parallel computing storage management bicycling materials honors programming languages current computer systems organization ii spring 1996 honors programming languages 1995 jane liu areas research interest communication design management routing flow control programming languages object oriented databases information systems ct oriented distributed systems networks ed databases computations operating systems object oriented real time computing systems ng partial computations databases languages operating systems research group administrative becky digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax cs uiuc img back faculty index richard sutton senior research scientist department computer science university massachusetts amherst ma 01003 usa director adaptive networks laboratory email rich cs umass office lederle 413 545 mondays fridays office hours 1 2 00 monday phone 508 897 fax 508 897 biography recent publications reinforcement learning umass fall reinforcement learning software proposed standard rl software univ hampshire clemson java demo rl dynamic channel assignment singh code mountain car mahadevan lisp code code fragment fyi td model classical conditioning lisp book ftp site talk reinforcement learning web gradient methods reinforcement learning documentation graphics package mac common lisp long term goal research identify general computational principles underlying intelligence goal directed behavior starting place interaction intelligent agent environment goals choices sources information defined terms interaction sense thing real sense world created interaction lead behavior perception models world computational issues efficiently realtime sort questions understand means intelligent predict influence world learn perceive act office hasbrouck 121 413 545 mailing address department computer science cmpsci lgrc university massachusetts amherst ma 01003 send email pages classes teach published works dr bill page northeast science enrichment program image karl karl department mathematics computer science concordia college moorhead mn karl professor computer science ivers 901 8th st concordia college moorhead mn email gloria cord fax 218 299 voice 218 299 3343 return concordia college math cs home page return concordia college home page revised 9 13 96 copyright 1996 concordia college rights reserved john bennett associate professor electrical computer engineering email rice research research interests papers descriptions elec 201 introduction engineering design lego robot building elec 424 computer system design activities 1995 symposium operating systems principles office hours monday 3 00 4 00 thursday 11 00 12 00 appointment reach office telephone 713 527 8101 ext 2272 direct dial 713 527 8750 dial 2272 beep fax 713 524 home telephone 713 467 email rice mailing address rice university department electrical computer engineering box 1892 ms 366 houston tx 77251 1892 shipping address rice university abercrombie lab a216 6100 south main houston texas 77005 links rice university home page ece department home page computer engineering home page computer systems group home page computer science department home page rice picture james professor email cs umn phone 612 625 educational background phd 1961 ms 1957 mathematics massachusetts institute technology bs 1955 mathematics st johns university brooklyn professional background 1984 professor comp sci university minnesota minneapolis 1981 1984 special assistant navy center applied research art naval research laboratory washington dc 1974 1981 chief computer science laboratory communication sciences division naval research laboratory washington dc 1967 1974 part time faculty computer science dept johns hopkins univ baltimore md 1964 1967 part time faculty dept computer science university ca berkeley 1963 1967 group leader lawrence livermore radiation laboratory univ ca livermore ca 1962 1963 part time faculty elect eng dept mit cambridge ma 1955 1963 staff mathematician mit lincoln laboratory lexington ma research interests recent work includes expert system shell called generalized network based expert system shell build expert systems researching designing information processing system minnesota department transportation road research project proposed work includes parallel expert systems artificial neural networks temporal time based logic reasoning knowledge representations discovering causal knowledge large databases cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified tuesday february 6 1996 jerry associate professor computer science vanderbilt university nashville tn 37235 usa research interests area graph algorithms interested recognition algorithms classes graphs interesting representations examples classes graphs work include permutation graphs graphs circular arc graphs circle graphs graphs dimensional partial orders interested type research web files started received bs computer science yale university phd computer science princeton university 1978 1982 find list journal publications phone 615 322 fax 615 343 8006 email spin vuse vanderbilt andrew barto professor department computer science university massachusetts amherst ma 01003 usa director adaptive network laboratory barto cs umass office lederle 413 545 fax 413 545 1249 biography ph students advised publications refereed publications book chapters publications research interests center machine biological learning develop learning algorithms engineering applications making contact learning studied experimental psychologists interested artificial real neural networks years focused connections reinforcement learning algorithms dynamic programming solutions markov decision problems related research conducted collaboration colleagues specializing animal motor control working model brain regions involved motor control biography distinction mathematics 1970 university michigan ph computer science 1975 university michigan 1975 1979 assistant professor school advanced technology suny binghamton ny taking leave absence 1977 postdoctoral research associate computer information science department university massachusetts amherst appointed associate professor 1982 1991 promoted current position professor computer science university massachusetts amherst addition directing adaptive network laboratory core faculty neuroscience behavior program university massachusetts member society neuroscience inns senior member ieee member fellow american association advancement science inns board governors 1991 95 member editorial board action editor neural networks 1987 95 action editor machine learning associate editor neural computation member editorial board journal artificial intelligence research associate editor mit press book series neural network modeling connectionism ph students advised 1984 sutton temporal credit assignment reinforcement learning 1986 anderson learning problem solving multilayer connectionist systems 1988 judd neural network design complexity learning 1990 jacobs task decomposition competition modular connectionist architecture 1992 connectionist modeling control finite state environments 1992 reinforcement learning application control 1993 singh learning solve markovian decision processes 1994 bradtke incremental dynamic programming line adaptive optimal control publications refereed publications crites barto improving elevator performance reinforcement learning advances neural information processing systems 8 ps bytes crites barto actor critic algorithm equivalent learning advances neural information processing systems 7 tesauro touretzky leen eds cambridge ma mit press 1995 pp 401 408 ps bytes barto bradtke singh learning act real time dynamic programming artificial intelligence special volume computational research interaction agency 72 1 81 138 1995 singh barto grupen connolly robust reinforcement learning motion planning neural information processing systems 6 cowan tesauro alspector eds san mateo morgan kaufmann 1994 pp 655 662 barto grupen learning mappings force guided assembly proceedings 1994 international conference robotics automation 1994 pp 2638 barto convergence indirect adaptive iteration neural information processing systems 6 cowan tesauro alspector eds san mateo morgan kaufmann 1994 pp 695 662 houk barto controlling nonlinear spring mass system model proceedings 8th yale workshop adaptive learning systems yale university 1994 pp 1 6 bradtke barto reinforcement learning method direct adaptive linear quadratic control proceedings 8th yale workshop adaptive learning systems yale university 1994 pp 85 96 barto duff monte carlo matrix inversion reinforcement learning neural information processing systems 6 cowan tesauro alspector eds san mateo morgan kaufmann 1994 pp 687 662 houk barto distributed motor commands limb network trends neuroscience 16 1 27 33 1993 singh barto houk distributed representations limb motor programs arrays adjustable pattern generators journal cognitive neuroscience 5 1 56 78 1993 grupen barto learning reactive control proceedings 1992 ieee international conference robotics automation nice france 1992 pp 1475 1480 barto shaping method accelerating reinforcement learning proceedings 1992 ieee international symposium intelligent control glasgow scotland august 1992 pp 554 559 singh barto houk model learns generate distributed motor commands control kinematic arm neural information processing systems 4 nips4 moody hanson eds san mateo morgan kaufmann 1992 pp 611 618 barto bradtke learning solve stochastic shortest path problems real time dynamic programming proceedings seventh yale workshop adaptive learning systems haven ct 1992 pp 143 148 barto moore linear systems analysis relationship firing deep neurons classically conditioned membrane response biological cybernetics 65 99 105 1991 barto singh reinforcement learning dynamic programming proceedings sixth yale workshop adaptive learning systems haven ct 1990 pp 83 88 jacobs jordan barto task decomposition competition modular connectionist architecture vision task cognitive science 15 219 250 1991 yee saxena utgoff barto explaining temporal differences create concepts evaluating states proceedings eighth national conference artificial intelligence cambridge ma august 1990 pp 882 888 wu barto houk control endpoint position simulation model proceedings 1990 international joint conference neural networks san diego ca june 1990 pp ii 705 ii 710 barto sutton watkins sequential decision problems neural networks advances neural information processing 2 touretzky ed san mateo ca morgan kaufmann 1990 pp 686 693 sutton barto temporal difference model classical conditioning proceedings ninth annual conference cognitive science society hillsdale nj erlbaum 1987 barto jordan gradient back propagation layered networks proceedings ieee annual conference neural networks san diego ca june 1987 pp ii 629 ii 636 barto game theoretic networks interested units neural networks computing ed york american institute physics 1986 pp 41 46 barto learning statistical cooperation interested neuron computing elements human neurobiology 4 219 250 1985 moore sutton barto learning real time sutton barto adaptive element classical conditioning membrane response proceedings seventh annual conference cognitive science society irvine ca august 1985 selfridge sutton barto training tracking robotics proceedings ninth international joint conference artificial intelligence 1985 san mateo ca morgan kaufmann pp 670 672 barto anderson structural learning connectionist systems proceedings seventh annual conference cognitive science society irvine ca august 1985 pp 43 54 barto anandan pattern recognizing stochastic learning automata ieee trans systems man cybernetics 15 360 375 1985 barto sutton anderson neuron adaptive elements solve difficult learning control problems ieee trans systems man cybernetics smc 13 834 846 1983 reprinted neurocomputing foundations research anderson rosenfeld eds cambridge ma mit press 1988 pp 537 549 barto sutton anderson spatial learning simulation systems proceedings 10th imacs world congress systems simulation scientific computation 1982 pp 204 206 barto anderson sutton synthesis nonlinear control surfaces layered associative network biological cybernetics 43 175 185 1982 barto sutton simulation responses classical conditioning neuron adaptive element brain research 4 221 235 1982 barto sutton adaptive network constructs internal model environment cognition brain theory 4 217 246 1981 barto sutton landmark learning illustration associative search biological cybernetics 42 1 8 1981 barto sutton brouwer associative search network reinforcement learning associative memory biological cybernetics 40 201 211 1981 sutton barto modern theory adaptive networks expectation prediction psychological review 88 135 170 1981 barto invariant linear models varying linear systems nato conference series series ii systems science 5 ed plenum york 1978 barto note pattern reproduction structures journal computer systems sciences 16 445 455 1978 barto discrete continuous models international journal general systems 4 163 177 1978 barto neural network simulation method fast fourier transform ieee transactions systems man cybernetics smc 5 863 1976 book chapters barto learning weight space handbook brain theory neural networks arbib ed cambridge mit press 1995 barto reinforcement learning motor control handbook brain theory neural networks arbib ed cambridge mit press 1995 barto reinforcement learning handbook brain theory neural networks arbib ed cambridge mit press 1995 houk adams barto model generates neural signals predict reinforcement models information processing houk davis eds cambridge ma mit press 1995 pp 249 270 barto adaptive critics models information processing houk davis eds cambridge ma mit press 1995 pp 215 232 barto neural networks adaptive control arbib perez editors neuroscience neural networks artificial intelligence research notes neural computation vol 4 springer verlag 1993 pp 471 493 barto reinforcement learning adaptive critic methods handbook intelligent control neural fuzzy adaptive approaches white eds york van nostrand reinhold 1992 pp 469 491 barto learning algorithms encyclopedia learning memory ed york macmillan 1992 barto reinforcement learning adaptive critic methods handbook intelligent control white eds york van nostrand reinhold 1992 pp 469 491 houk barto distributed sensorimotor learning tutorials motor behavior ii eds amsterdam elsevier science publishers 1992 pp 71 100 barto learning problems perspective control 1990 lectures complex systems stein eds redwood city addison wesley 1991 pp 195 223 barto singh computational economics reinforcement learning proceedings 1990 connectionist models summer school touretzky elman sejnowski hinton eds san mateo ca morgan kaufmann 1990 pp 35 44 houk singh fisher barto adaptive network inspired anatomy physiology neural networks control miller sutton eds cambridge ma mit press 1990 pp 301 348 barto connectionist learning control overview neural networks control miller sutton eds cambridge ma mit press 1990 pp 5 58 sutton barto time derivative theory conditioning learning computational neuroscience gabriel moore eds cambridge ma mit press 1990 pp 497 537 barto sutton watkins learning sequential decision making learning computational neuroscience gabriel moore eds cambridge ma mit press 1990 pp 539 602 barto abstract exercises neuronal learning strategies computing neuron eds reading ma addison wesley 1989 pp 73 98 barto approach learning control surfaces connectionist systems vision brain cooperative computation arbib hanson eds cambridge ma mit press 1987 pp 665 701 barto sutton neural problem solving modification neuron selectivity nervous system organization levi anderson eds hillsdale nj erlbaum 1983 pp 123 152 publications barto houk adaptive predictive control model proceedings 1995 world congress neural networks volume 1 lawrence erlbaum associates mahwah nj 1995 pp 373 380 barto reinforcement learning dynamic programming proceedings 6th ifip iea symposium analysis design evaluation man machine systems cambridge ma june 1995 pp 469 474 barto reinforcement learning control current opinion neurobiology 4 888 893 december 1994 barto forward adaptive learning pattern systems theory applications edition mendel fu eds sutton barto williams reinforcement learning direct adaptive optimal control proceedings 1991 american control conference american automatic control council 1991 pp 2143 2146 barto learning incremental dynamic programming commentary clark modeling behavioral adaptations behavioral brain science vol 14 1991 pp 94 95 barto houk network model trained set pattern generators control single degree freedom joint society neuroscience abstracts vol 17 1991 barto singh houk network model motor cortex learns control planar limb movements abstract society neuroscience abstracts vol 16 part 2 1990 srinivasan barto pattern recognition feedback parallel distributed processing abstract annual meeting washington dc november 1988 barto editor multilayer networks interested adaptive units final technical report tr 87 avionics laboratory air force wright aeronautical laboratories wright patterson air force base 1987 barto adaptive neural networks learning control computational experiments proceedings ieee workshop intelligent control rensselaer polytechnic institute troy ny august 1985 barto anandan anderson networks pattern recognizing stochastic learning automata proceedings fourth yale workshop applications adaptive systems theory haven ct 1985 extended version appears adaptive learning systems narendra ed york plenum press 1986 pp 235 246 barto editor simulation experiments goal seeking adaptive elements final technical report tr 84 1022 avionics laboratory air force wright aeronautical laboratories wright patterson air force base ohio 1984 barto review grossberg studies mind brain mathematical biosciences 70 york reidel publishing company 1982 pp 111 113 barto adaptive networks sensorimotor control proceedings workshop coordination frog toad theory experiment november 1982 mexico city mexico barto sutton goal seeking components adaptive intelligence initial assessment final technical report tr 81 avionics laboratory air force wright aeronautical laboratories wright patterson air force base ohio 1981 barto alternative formalisms modelling directions analysis ecological systems part 2 ed simulation councils proceedings series 5 1977 pp 167 178 barto cellular automata models natural systems ph thesis logic computers group technical report university michigan 1975 barto simulation networks multidimensional fast fourier transforms acm 5 july 1974 barto envy cs umass fri sep 8 13 57 14 edt 1995 img introduction richard belew cognitive computer science research group computer science dept univ wisconsin madison belew cs wisc april 1996 associate professor computer science special research interests machine learning free text information retrieval virtually work students part research group call cognitive computer science research group ve give overview research ve sections paper proceed directly references section number found online recent activities wisc cs838 96 finding information retrieval technologies seeking knowledge home page adaptive individuals evolving populations information portions book melanie mitchell santa fe inst published 1996 slides overview talk wisc complex systems seminar 27 sept 95 research interests introduction adaptive information retrieval programmed learned knowledge ir issues electronic artifacts genetic algorithms ga adaptation evolution neural networks artificial life conclusion references rik cs ucsd professor ronald davis prof davis click head java enabled browser play sound click audio speaker play sound img back cs main page 1954 paul hilfinger office 787 soda hall 1776 computer science division eecs uc berkeley berkeley ca 94720 1776 510 642 fax 510 642 5775 links eecs undergraduate notes 1996 1997 annual berkeley acm programming contests assorted files distribution teaching related links guidelines undergraduate grading guidelines graduate grading fall 1996 interesting links ve encountered stl standard template library results obtained argonne labs theorem provers national resource centre adult educ comm learning nz tech corps general berkeley links berkeley computer science division home page directions campus soda hall paul hilfinger hilfinger cs berkeley picture professor maccabe arthur barney maccabe associate professor computer science joined computer science faculty unm august 1982 office unm voice 505 277 unm fax 505 277 6927 sandia voice 505 844 2185 education phd information computer sciences georgia tech 1982 ms information computer sciences georgia tech 1980 bs mathematics university arizona 1977 research interests projects systems software massively parallel computing systems sunmos puma program dependence distributed systems network security teaching cs introduction computing systems fall 1996 catalog entry cs 587 advanced operating systems fall 1996 catalog entry cs 552 advanced topics compiler construction spring 1996 catalog entry links phd students past present click computer systems architecture organization programming richard irwin 1993 isbn 0 256 0 instructional sparc emulator recent publications systems group maccabe home oct 28 1996 maccabe cs unm www alert redirection response server handled client moved permanently document moved 1923 greg andrews received degree mathematics stanford university 1969 ph degree computer science university washington 1974 1974 79 assistant professor cornell university 1979 university arizona professor computer science 1986 93 chaired department 1986 received distinguished teaching award greg editorial board information processing letters 1979 general chair twelfth acm symposium operating systems principles 1989 program committees numerous conferences 1988 92 advisory committees computing directorate national science foundation 1991 board directors computing research association cra greg research interests include aspects concurrent programming long term project design implementation sr programming language current work focusses development filaments software package fine grain parallelism variety parallel machines written books published benjamin cummings concurrent programming principles practice 1991 sr programming language concurrency practice 1993 ron department home greg found golf ready senior tour friends tour phone 520 621 fax 520 621 4246 mail greg cs arizona picture zhiyuan li professor email li cs umn phone 612 624 educational background ph 1989 university illinois urbana computer science 1985 university illinois urbana computer science 1982 university china mathematics professional background 1991 present assistant professor department computer science university minnesota computer science 1990 1991 senior software engineer csrd university illinois urbana 1989 1990 assistant professor department computer science york university canada research interests dr zhiyuan li research focused compiler techniques improve program parallelism memory efficiency parallel computers high performance uniprocessor computers lead panorama group constructs interprocedural parallelizing compiler prototype enhance state art area investigating improve interaction compilers rest computer system including hardware operating systems run time libraries current research projects panorama project compiler performance prediction tools project profs pen chung yew david lilja cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified tuesday january 30 1996 eric brill home page faculty member department computer science johns hopkins university member center language speech processing hopkins research interests include natural language processing spoken language systems machine learning artificial intelligence mail address brill cs jhu picture selected papers updated 10 13 95 1 efficient transformation based parsing acl 1996 2 transformation based error driven learning natural language processing case study part speech tagging computational linguistics dec 95 3 unsupervised learning disambiguation rules part speech tagging large corpora workshop 1995 4 rule based approach prepositional phrase attachment disambiguation coling 1994 5 advances rule based part speech tagging aaai 1994 6 automatic grammar induction parsing free text transformation based approach acl 1993 7 corpus based approach language learning phd dissertation university pennsylvania 8 transformation based error driven parsing proceedings international workshop parsing technologies 1993 natural language processing systems including source code updated 6 09 96 1 transformation based part speech tagger 1 14 2 transformation based prepositional phrase attachment program 3 unsupervised transformation based part speech tagger 0 8 interesting natural language processing links intro nlp 600 465 home page fall 1996 intro nlp 600 465 home page fall 1995 natural language processing faculty jhu information pursuing graduate studies language speech jhu patt shamir local pointers papers college computer science northeastern university ccs graduate distributed algorithms theory computation group lcs mit mit summer design analysis distributed protocols systems concepts distributed systems seminar global resources britannica online restricted geographical search search words words phrase person url hotbot find bookmarks ccs neu 125 cullinane hall college computer science northeastern university boston ma 02115 phone 617 373 fax 617 373 5121 img tim davis faculty member associate professor computer information science engineering department university florida don recognize picture haven beard 91 longer wear contact lenses cop 4600 operating systems fall 96 notice project 2 deadline extended nov 19 10 nov 21 5 regular deadline nov 26 solution mid term exam chapters sections books covered midterm home page ta list frequently asked questions projects related information previous exams final solutions note diagrams missing hand drawn solutions reserve sci library diagrams project 1 due october 22 note extension project 2 assign october 31 due november 19 1 7 4 user guide cop 4600 readme file obtain 1 7 4 user guide ftp accessible directory distribution careful downloading files directory netscape binary files downloaded ftp binary mode copy root directory scan source code boot cise account cd 7 4 thing grep source code readme file information stuff usr subdirectory rest empty technical reports lists abstracts technical reports related reports students colleagues cis technical reports construction web aware sparse matrix collection maintain large collection sparse test matrices matrix web page statistical information matrices small picture nonzero pattern click sparse matrices patterns ftp collections sparse matrices include boeing collection collection sparse matrices web site static pictures sparse matrices advantage don download matrix dynamic viewer assuming matrix give information emily package approximate minimum degree ordering algorithm amd released jan 18 1996 amd release 12 subroutine library related amd variants amd commercial netlib anonymous ftp site technical report lists information click set transparencies talk international linear algebra year direct methods workshop september 1995 hosted toulouse france click page abstract talk papers related talk approximate minimum degree ordering algorithm combined multifrontal method unsymmetric sparse matrices package solving sparse linear systems version 2 0 released sept 13 1995 version 2 1 beta released dec 7 1995 davis duff combined multifrontal method unsymmetric sparse matrices tr 95 020 submitted acm transactions mathematical software information unsymmetric pattern multifrontal package version 2 0 solves linear system ax lu factorization general unsymmetric sparse matrix method relies dense matrix kernels blas rectangular frontal matrices dense sparse matrix result obtains high performance risc based workstations vector supercomputers package includes users guide double single precision versions requires blas subroutines code netlib freely research purposes commercial version 2 0 subroutine library written ansi fortran 77 beta release version 2 1 ftp netlib primary difference version 2 0 complex complex 16 versions included version 2 1 beta release encounter bugs ll submit final release version 2 1 beta release tested real application test suite complex matrices limited note complex versions release subroutine library january 1996 target date work collaboration duff group leader numerical analysis group rutherford laboratory england european centre research advanced training scientific computation version 2 0 netlib versions 1 0 1 1 longer supported click list related technical reports blas basic linear algebra subprograms fortran blas netlib model implementation performance vendor optimized blas alternatively excellent optimized blas risc workstations michel duff antoine experiments sparc 20 model 41 optimized blas times faster optimized blas netlib recent version anonymous ftp france trans atlantic link slow ve copy authors permission univ florida site note uf copy recent date click information optimized blas floods florida object oriented device process simulators incorporated primary sparse factorization code floods packages semiconductor device process simulation packages written mark law vlsi group electrical department university florida information contact mark law law ee ufl contact email address davis cis ufl office cse computer information science engineering department po box 116120 gainesville fl 32611 6120 usa phone 352 392 1481 fax 352 392 1220 note change area code 904 352 38 professor emeritus founder computer science department vassar college click history ms computing vassar college comments send mail w3group cs vassar back list vassar cs faculty back vassar cs department home page xudong associate professor address department computer science iacc ndsu fargo 58105 tel 701 231 email hex plains nodak education ph computer science virginia polytechnic inst state univ 1989 computer science nanjing university china 1984 computer science nanjing university china 1982 recent teaching responsibilities cs222 discrete mathematics fall semester 1995 software testing maintenance spring semester 1993 96 software engineering fall semester 1993 96 software engineering ii spring semester 1993 1995 automated theorem proving spring semester 1994 design patterns software architecture spring 1996 research interests software engineering formal specification verification methods software testing formal semantics recent publications journals book chapters kan method constructing algebraic petri nets journal systems software press kan deriving algebraic petri net specifications structured analysis case study information software technology vol 37 8 1995 411 434 kan high level algebraic petri nets information software technology information software technology vol 37 1 1995 23 30 temporal predicate transition nets formalism verifying concurrent systems international journal computer mathematics vol 45 1 2 1992 171 184 ding temporal logic approach analyzing safety properties predicate transition nets information processing 92 vol elsevier science publisher 1992 127 133 lee methodology constructing predicate transition net specifications software practice experience vol 21 8 1991 845 875 lee methodology test selection journal systems software vol 13 3 november 1990 177 185 lee integrating predicate transition nets order temporal logic specification verification concurrent systems formal aspects computing vol 2 3 1990 226 246 refereed conference proceedings formal definition hierarchical predicate transition nets lecture notes computer science vol 1091 1996 212 229 ding object oriented specification hierarchical predicate transition nets proceedings 2nd workshop object oriented programming models concurrency 96 osaka japan 1996 72 79 yao mapping petri nets parallel programs cc proceedings 20th annual international computer software application conference compsac 96 seoul korea aug 21 23 1996 70 75 nets formal method integrating petri nets proceedings 7th international conference software engineering knowledge engineering seke 95 rockville md june 22 24 1995 173 180 method analyzing properties hierarchical predicate transition nets proceedings 19th annual international computer software applications conference compsac 95 dallas tx august 9 11 1995 50 55 kan algebraic petri nets applications proc acm annual computing science conference csc 94 phoenix arizona 1994 396 403 yang structured analysis hierarchical predicate transition nets proc 16th int computer software applications conference chicago 1992 212 217 verifying real time systems time petri nets real time temporal logic proc 6th annual conference computer assurance gaithersburg 1991 135 140 temporal predicate transition nets applications proc 14th int computer software applications conference chicago 1990 261 266 recent grants nsf research initiation award 78 1993 1997 nsf 48 000 1992 1995 honors young american professionals 1991 science engineering 1995 completed graduate advisees chieh ying kan ph 1994 thesis title specification method combining petri nets algebraic specification employment industrial technology research institute computer communication research lab taiwan krishnan december 1993 thesis title software environment short line railroad database system employment financial data planning miami fl programmer analyst sheng june 1994 thesis title feasibility oriented testing tool data flow testing employment eds taiwan system analyst december 1994 thesis title high level petri nets based testing techniques employment systems migration mn system analyst soumen barua december 1994 thesis title integration predicate transition nets employment oracle stamford ct system analyst jayaraman april 1995 thesis title information tool static analysis programs employment american airline tx system analyst mohan november 1995 thesis title information abstraction system employment clear systems dallas tx system analyst wang december 1995 thesis title equivalence transformation rules hierarchical predicate transition nets employment united healthcare mn system analyst december 1995 thesis title case study translating structured analysis specification hierarchical predicate transition net specification employment nj system analyst hermes 1996 thesis title ctt tool determining testing order programs xiaoming ma august 1996 thesis title graphical editor hierarchical predicate transition nets william email cs umd current position associate professor cs umiacs linguistics academic degree ph harvard university 1985 research interests recursion theory complexity theory steven jacobs email steve jacobs trw phone 310 764 employment history trw systems integration group redondo beach ca sept 1995 present sept 1995 present presently professional staff manager 80 person organization trw enterprise solutions commercial part trw systems integration group managing personnel assigned california member software engineering process group special team improve division software development processes defined software engineering institute refining procedures training software engineers policies processes standards taught 700 personnel multiple trw locations west division policies processes beckman instruments ca jan 1993 sept 1995 aug 1993 sept 1995 director 128 person software development organization diagnostics development center beckman built organization high performance highly qualified software team met major product delivery schedules accomplished intensive training consultants key areas personnel individual strengths hiring coaching responsibilities include staffing resource allocation management 10m budget representing software beckman strategic planning project performance software teams jan 1993 august 1993 software lead multi product console project multiple instrument projects beckman beckman designs manufacturers sells services laboratory systems clinical analysis investigation life processes 486 based written running unix operating system lead group coordinate interfaces multiple instruments trw systems integration group redondo beach ca nov 1980 jan 1993 jan 1992 jan 1993 trw defined policies processes standards software engineers supported numerous proposal marketing activities received numerous efforts 1986 apr 1991 managed organizations trw software developers varying size 38 133 persons developing wide range applications skill center manager 133 person software engineering applications software skill center april 1990 april 1991 responsible software programs contract work internally funded included proposal work solicit business contract performance managed personnel assigned europe recognized customer survey skill center managers division managed human machine interface hmi systems department april 1987 april 1990 growing organization 38 persons 73 technically superior software engineers merged larger skill center recognized excellent trw department manager customers employees peers selected run larger skill center organization selection process reduced 17 departments skill centers additional duty responsible hmi product developments landed large contracts trw part role leader hmi department taught products technology growing recognized expert related software engineering hmi developed innovative house brown bag seminar concept easy enjoyable free technical cross fertilization expert cost schedule control dynamic tasks received cash award 360 degree personnel evaluation process supported numerous house corporate activities enhance corporation affirmative action committee chair house management trainer trw representative trw foundation presentation division newsletter contributor activities selected train numerous house personnel techniques practices travel sites video 1985 1986 software manager programming task sun vax network communications systems running unix ultrix nov 1980 apr 1984 systems analyst number software activities full life cycle perspective software development performed requirements definition system operator task analysis software database architecture design computer simulation performance analysis software development test documentation technically expert wide range software technologies including gui unix workstation platform applications tools ada programming case dbms jet propulsion laboratory pasadena ca july 1976 oct 1980 systems analyst performed operations research statistical studies information system development energy related research development programs university southern california los angeles ca 90089 fall 1991 present concurrent instructor computer science department education computer science ucla 1976 mathematics monmouth university nj 1974 personal enjoy technical writing teaching 20 publications presentations provided request married daughters son jogger professional societies activities awards acm senior member ieee author presenter 1993 acm tutorial week los angeles program committee referee numerous technical conferences publications organized chaired 1990 trw house conference hmi technology applications panel session organizer 1990 acm computer human interaction chi conference workshop chair 1988 1989 1992 acm chi conferences technical chair 1986 parallel processing conference panel session organizer 1983 national computer conference acm executive council member chapter west los angeles college computer science advisory committee publications presentations software development policies process developed trw instructor september 1995 excel performance review system beckman instruments internal training ca august 1995 instructor user interface critical design feature part session entitled user interface design impact clinical information systems network technology 30th annual meeting association advancement medical instrumentation anaheim ca 1995 presenter panelist user interface software process tools techniques day nationally broadcast seminar usc national technical university ntu april 1995 author lecturer introduction iso 9000 beckman instruments internal training ca december 1994 author instructor diagnostics development center software process beckman instruments internal training ca december 1994 author instructor laboratory instruments data management systems design software user interfaces software systems validation operation monitoring proposed guideline national committee clinical laboratory standards november 1994 author developing user interface software 90 day nationally broadcast seminar usc national technical university ntu september 1993 author lecturer user interface design tutorial acm tutorial week los angeles city ca june 1993 author instructor user interface design beckman instruments internal training ca june 1993 author instructor software development process developed trw coordinator lecturer developing user interface software 90 day nationally broadcast seminar usc ntu june 1992 author lecturer user interface software short ucla extension february 1992 coordinator lecturer developing user interface software 90 day nationally broadcast seminar usc ntu august 1991 author lecturer user interface software development environment 90 short ucla extension february 1991 coordinator lecturer real time decision making panel session summary proceedings 1990 acm conference human factors computing systems chi 90 seattle wa april 1990 author human machine interface technology crucial trw keynote address proceedings 1990 trw conference hmi technology applications carson ca february 1990 author windows user system interface trw quest magazine summer 1989 author project planning module trw fundamentals project management august 1989 author instructor real time decision support computer human interaction 1989 acm computer human interaction chi 89 conference workshop results acm sigchi bulletin january 1990 author system design evaluation module trw systems engineering july 1989 author instructor real time decision support computer human interaction 1988 acm computer human interaction chi 88 conference workshop results acm sigchi bulletin january 1989 author requirements analysis allocation module trw software engineering february 1987 author instructor proceedings 1986 international conference parallel processing ieee computer society press august 1986 editor real time system design multiple site configurations proceedings ieee phoenix conference computers communications phoenix az march 1986 author analyzing computing resources satellite ground system proceedings 18th international conference system science honolulu january 1985 author software management issues system designs afips press proceedings 1984 national computer conference las vegas nv july 1984 author technique systems architecture analysis design applied satellite ground system sgs proceedings ieee computer society 4th international conference distributed computing systems san francisco ca 1984 author real time system design multiple site configurations draft ieee computer society technical committee real time systems newsletter vol 2 3 fall 1984 author software management 80 afips press proceedings 1983 national computer conference anaheim ca 1983 author performance prediction analysis real time distributed data processing systems proceedings 1983 acm computer science conference orlando fl february 1983 author method comparing distributed computer system architectures proceedings 1982 ieee computer software applications conference compsac chicago il november 1982 author operating systems chapter 11 handbook software engineering edited york van nostrand 1984 author methodology computer performance large scale communications satellite system proceeding 1981 software conference arlington va october 1981 author teaching software engineering adult education environment proceedings 1981 acm computer science conference st louis mo february 1981 author technique comparative assessment software development management policies afips press proceedings 1980 national computer conference anaheim ca 1980 author book review compiler construction theory practice barrett couch ieee computer february 1980 book review database professional primer ieee computer april 1980 author electric vehicle assessment insights gained proceedings 2nd annual user coordinators conference chicago il october 1978 author faces program librarian infosystems magazine october 1978 author stephen vavasis associate professor department computer science 722 rhodes hall cornell university ithaca ny 14853 email vavasis cs cornell phone 607 255 fax 607 255 4428 period 6 12 96 6 30 97 sabbatical mcs division bldg 221 argonne national laboratory 9700 cass ave argonne il email vavasis mcs anl gov phone 630 252 fax 630 252 note change area code effective 8 3 96 research interest numerical analysis aren numerical analysis essay colleague trefethen specifically interested numerical optimization complexity issues numerical methods boundary problems geometric problems arising scientific computing sparse matrix computations recent manuscripts line vavasis ye primal dual accelerated interior point method running time depends click hough vavasis complete orthogonal decomposition weighted squares click mitchell vavasis aspect ratio bound triangulating grid cut hyperplane click driscoll vavasis numerical conformal mapping cross ratios delaunay triangulation click qmg package recently completed software project mesh generation finite element method dimensions software package called qmg source code level anonymous ftp qmg construct polyhedral geometric objects complicated topology holes internal boundaries automatically create unstructured tetrahedral mesh mesh generator based algorithmic work scott mitchell solve elliptic boundary problem div grad 0 domain package written matlab distributed free source code level anonymous ftp distribution began 5 5 95 qmg 1 1 released 20 november 1996 1 features improvements 0 including faster mesh generation algorithm vrml graphics cleaner code boundary mesh generation algorithm compatibility microsoft windows nt unix compatibility tcl tk matlab line documentation vavasis page 1995 annual report back cs home page dr dan kimura professor department computer science washington university st louis mail cs wustl office 510 jolley hall phone 314 935 address campus box 1045 washington university brookings drive st louis mo 63130 fax 314 935 7302 education ph 1971 university pennsylvania computer information science 1968 university pennsylvania computer information science 1960 university osaka japan applied physics research interests advanced user interfaces pen computing end user programming visual programming languages computer applications education communication science modular object oriented programming courses advanced user interface formal concepts computer science modular programming research seminar visual programming publications journal papers conference papers industrial collaborations mitsubishi workshop oo technologies 7 22 96 7 26 96 software engineering partnership interesting sites visual programming languages bibliography ieee symposium visual languages capri italy september 1997 visual programming challenge user interface software tools joint modular languages conference 97 linz austria march 1997 bud mishra professor computer science dept department computer science courant institute mathematical sciences york university mishra nyu courses spring 97 computational biology fall 96 programming languages address room 801 251 mercer street york ny 10012 phones 212 998 3464 voice 212 995 4121 fax multimedia digital diane associate professor department computer science rutgers university po box 1179 piscataway nj 08855 1179 usa phone 908 445 fax 908 445 0537 445 5530 email cs rutgers office hill 411 teaching fall 96 cs 112 data structures rutgers rutgers department computer science computer science graduate student society department computer science colloquia dimacs weekly calendar dimacs research education institute web html ncsa mosaic netscape world wide web servers carolyn pellerin lecturer department computer science contact information email cs clemson phone 803 656 office 441 edwards hall office hours classes taught cpsc120 syllabus cpsc 130 cpsc 270 vita assistant professor ph stevens institute technology 1990 computer science professional service associate editor journal computing information program committee 9th acm intl conf supercomputing areas interest compilers programming languages parallel computing summary research major goal research development fast restructuring compilers automatic parallelization sequential programs objectives development accurate data dependence analysis tests order obtain exact data dependence information rule parallelism restricting false dependences design parallelism detection scheduling algorithms exploitation inherent parallelism sequential programs efficient execution parallel architectures representative publications accuracy banerjee test journal parallel distributed computing special issue shared memory multiprocessors 1991 12 2 152 157 kong test improved dependence test automatic parallelization vectorization ieee transactions parallel distributed systems special issue parallel languages compilers 1991 2 3 342 349 kong direction vector test ieee transactions parallel distributed systems 1993 4 11 1280 kong banerjee wolfe gcd tests exact data dependence information journal parallel distributed computing program varying communication cost parallel architectures journal parallel distributed computing larry carter cs dept mail code 0114 university california san diego 9500 gilman drive la jolla ca 92093 0114 email carter cs ucsd office ap phone 619 534 secretary marie kreider 619 534 5948 hold joint appointment ucsd cs department san diego supercomputing center research focuses performance programming recent papers img fu john cheng world affiliated department computer science columbia university img information img research img personal information img bookmarks img cheng cs columbia img plan rick bunt sc queen sc ph toronto faculty member university saskatchewan teach research computer systems department computer science department graduate chair 1996 97 information graduate program department home page direct graduate program inquiries department graduate secretary broad terms research relates computer systems design performance evaluation focus operating systems distributed systems computer networks details specific research projects collaborate areas researchers saskatchewan including ibm canada centre advanced studies toronto hewlett packard classes 1996 97 teaching classes year fall term cmpt 215 3 introduction computer organization architecture cmpt 815 3 computer systems performance evaluation spring term winter term saskatchewan cmpt 115 3 principles computer science research projects img research activities rooted discus research group group derek eager carey williamson formed common research interests performance distributed computing environments graduate students presently engaged variety projects including system networking issues mobile computing multi level file caching client server environments performance issues osf dce part project collaboration ibm canada colleagues universities network management atm networks img recent papers areas discus ftp server completed theses recent students university professional activities sit council member college graduate studies research member board directors university saskatchewan faculty club active acm sigmetrics special interest group performance measurement modelling interests head belong university saskatchewan elvis heart saskatchewan 1989 grey cup champs hosts successful 1995 grey cup toronto blue jays 1992 1993 world series champs boston bruins stanley cup champs play base 1994 1995 league tournament champion black velvet bandits university saskatchewan fastball league huskies 1990 cup champions 96 img contact coordinates department computer science room 1c101 engineering building 57 campus drive university saskatchewan saskatoon saskatchewan canada s7n 5a9 phone 306 966 4890 fax 306 966 4884 mail bunt cs usask ca latest modifications page made october 22 1996 img click images university saskatoon uc davis department computer science armand prieditis assistant professor professor general research interests artificial intelligence emphasis search machine learning discovery probability current research centers single agent multi agent search algorithms stochastic search algorithms visualization learned information office engineering ii phone 916 752 mail cs ucdavis modified august 23 1996 johanna moore prof johanna moore internet cs pitt dept computer science phone 412 624 fax 412 624 9149 intelligent systems program university pittsburgh pittsburgh pa 15260 research area artificial intelligence multimedia interfaces natural language generation intelligent tutoring systems patient education publications systems research publications project discourse planning courses fall 1995 cs 1590 social implications computing links ai resources journal artificial intelligence research computation language print archive ai home pages ai resources sigart home page public resources local weather reference shelf unified computer science tr index cs pitt 2131 picture dr david sykes assistant professor department computer science educational background purdue university 1972 university texas austin 1975 ph clemson university 1995 areas expertise object technology software engineering compilers software testing contact dr sykes mail sykes mtsu phone 615 904 898 2397 fax 615 898 5567 person kom kirksey main building mailing address department computer science box 48 middle tennessee state university murfreesboro tn comments mtsu bas college cs dept cs faculty larry davis larry davis professor institute advanced computer studies department computer science affiliated computer vision laboratory center automation research served head 1981 1986 current research projects high performance computing land cover dynamics nsf funded grand challenge project focuses high performance computing addressing problems analysis remotely sensed images algorithms data structures image classification mixture modeling map image databases developed part program presentation describing structure highlights program found clicking visual navigation collaborative research project universities pennsylvania rochester national institute standards technology addressing problem identifying tracking moving objects specifically vehicles moving platform project part arpa unmanned ground vehicle program ugv research maryland focuses image stabilization estimation time varying images additionally studied radial basis function neural networks road navigation online videos showing results maryland datacube stabilization algorithms check carlos home page people faces research focuses analysis time varying images humans recognize facial expressions facial actions blinking head gestures database 100 000 images 70 subjects displaying variety expressions collected parts database cd rom view movie illustrating research click video clip 1 9 mb people action investigating problem recognizing natural human activities types exercises based multi camera time varying image analysis small database views human performing types activities acquired carnegie mellon university attempting develop algorithms reconstructing sequence instantaneous configurations human based integration analysis views time recent work investigates problem finding tracking people ir color video recognizing interactions objects environments research infrastructure high performance computing nsf grant provided funds acquisition high performance computers umiacs csd high performance computing laboratory machines acquired 16 node ibm sp2 configured machine research disk tertiary storage system 10 node alpha workstation farm recent publications materials 1 data structures page syllabus cmsc 420 senior level data structures project descriptions pointers postcript files viewgraphs 2 computer vision senior level introductory computer vision page syllabus presentation materials project descriptions research staff yaser david harwood carter shock tao ross cutler mark john hopcroft joseph dean engineering professor computer science phd stanford university 1964 january 1 1994 appointed dean college engineering oversee ten academic departments comprise college research units involvement computer science department continues research robust geometric algorithms modeling simulation information capture access collaboration design research institute developing technologies facilitate information capture access engineering design environment technologies researched distributed databases persistent object storage document image processing management multimedia user interface technology information science heterogeneous data knowledge representation organization remote collaboration technologies professional activities member national research council commission physical sciences mathematics applications member national science board member scientific advisory board united states air force member national academy engineering fellow american academy arts sciences fellow american association advancement science aaas fellow institute electrical electronics engineers ieee fellow association computing machinery chairman siam board trustees member scientific advisory committee david packard foundation member sloan research fellowship committee advisory board supercomputing research center institute defense analysis editor oxford university press international series computer science algorithmica discrete computational geometry associate editor international journal computational geometry applications journal computer systems sciences journal information sciences return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 24 november 1995 denise moore denise cs cornell jonathan matthew information sciences institute computer science department university southern california 4676 admiralty marina del rey ca 90292 phone 310 822 1511 fax 310 822 6714 email isi areas research interest research lies intersection artificial intelligence operations research statistics dissertation research focused adaptive problem solving flexible problem solving approaches improve behavior experience developed statistically rigorous learning approach improving problem solving performance demonstrated effectiveness prototype scheduling system developed nasa learning system improved scheduling performance problem distributions based actual nasa mission requirements information statement research interests vita selected publications personal information contact information prof stephane lafortune systems division dept electrical engineering computer science stephane lafortune university michigan 1301 beal avenue ann arbor mi 48109 2122 tel 313 763 0591 fax 313 763 8041 email stephane eecs umich short biography teaching fall 1996 semester eecs 661 discrete event systems research interests current research projects discrete event systems modular control priorities failure diagnosis supervisory control lib software library intelligent transportation systems coordinated signal control traffic simulation lib software library current graduate students yi liang chen isaac george barrett rami hits 23 july 1996 jim kurose department computer science university massachusetts amherst ma 01003 usa kurose cs umass ph 413 545 1585 fax 413 545 1249 jim kurose received degree physics wesleyan university 1978 ph degrees computer science columbia university 1980 1984 professor computer science university massachusetts director networking research laboratory director multimedia systems laboratory visiting scientist communications department ibm research 1990 91 academic year research interests include real time multimedia communication network operating system support servers modeling performance evaluation dr kurose past editor chief ieee transactions communications ieee acm transactions networking active program committees ieee infocom conference acm sigcomm conference number years time recipient outstanding teacher award national technological university ntu recipient outstanding teacher award college science natural mathematics university massachusetts recipient 1996 outstanding teaching award northeast association graduate schools recipient ge fellowship ibm faculty development award lilly teaching fellowship member ieee acm phi beta kappa eta kappa nu sigma xi courses journal publications recent conference publications professional activities awards full cv postscript kurose cs umass tue sep 10 20 30 18 edt 1996 dr donald professor associate head computer science department computer science texas university college station tx 77843 3112 office 304a bright building phone 409 845 5401 fax 409 847 8578 email cs tamu curriculum vitae thomas coleman cornell university match ref http www cs cornell computer science department center applied mathematics strong affiliation theory center director research application group advanced computing research institute finally member cornell computational optimization project group cornell faculty researchers interested broad field computational optimization discrete continuous research program research program concerned design understanding practical efficient numerical algorithms continuous optimization problems primary interest development computational methods tools large scale problems projects automatic differentiation image reconstruction biomedical imaging parallel linear programming large scale minimization linear inequalities nonlinear equality constraints students postdocs professional activities recent papers books current phd students research associates postdocs software computational mathematics links curriculum vitae thomas coleman 725 rhodes hall cornell university ithaca york coleman cs cornell 1280 brad calder assistant professor department computer science engineering university california san diego coming san diego department computer science university colorado boulder research interests include computer architecture compiler optimizations publications digital equipment corporation western research lab january 1st 1997 reached digital equipment corporation 250 university avenue palo alto ca 415 617 3336 calder pa dec ucsd contact information university california san diego 9500 gilman drive la jolla ca 92093 0114 usa calder cs ucsd calder cs ucsd billy home page special emphasis developing generating solving analyzing markov chain models software models introductory text conferences numerical solutions articles anonymous ftp william stewart professor computer science department computer science north carolina state university raleigh nc 27695 8206 usa tel 1 919 515 7824 fax 1 919 515 7896 mail billy csc ncsu software markov chain analyzer software generating analyzing large markov chains models determines mathematical properties chain computes stationary transient probability distributions time absorption arbitrary starting states models database markov chain models text book introduction numerical solution markov chains princeton university press princeton nj 1994 isbn 0 691 3 preface organization acknowledgements table contents ordering information markov chain conferences 1990 international meeting numerical solution markov chains raleigh nc usa proceedings published marcel dekker nj 1995 international computations markov chains raleigh nc usa proceedings published kluwer publishers research interests markov chains modelling analysis scientific computing numerical linear algebra performance evaluation computer systems communication networks publications books chapters selected papers incorporates postscript versions recent journal articles working papers keywords search engines markov markov chain markov process markov model markovian stochastic stochastic process stochastic matrix stationary transient periodic cyclic software solutions markov chain analyzer models numerical solutions large state space sparse matrix matrices performance evaluation queuing queueing network conferences text publications carl mccrosky web pages carl mccrosky professor computer science university saskatchewan adjunct professor tr labs institutions saskatoon canada research interests include telecommunications functional programming languages vlsi personal information research interests topics pages built development projects graduate students current papers published accepted submitted courses offered academic year interesting tidbits fight censorship internet img carl mccrosky usask ca home page associate professor department computing science memberships acm ieee siam orsa primary research areas communication networks topological design routing capacity allocation multistage interconnection networks combinatorial network problems network decomposition network flows network reliability exact approximate algorithms graph algorithms specially solving computer science related problems perfect graphs intersection graphs related technological terms bridges routers bottom 4 layers iso osi model network protocols omega networks adm networks banyan networks information selected publications 90 95 outline research areas academic advising ph sc nserc summer students address department computing science university alberta edmonton alberta t6g 2h1 phone 403 492 fax 403 492 1071 cs ualberta ca john ramirez john ramirez email ramirez cs pitt 318 mineral industries bldg web http www cs pitt department computer science phone 412 624 university pittsburgh fax 412 624 5249 pittsburgh pa 15260 img short bio img 97 1 office hours background information find office img publications journal conference papers img 97 1 info published materials information img teaching information information schedule classes img 97 1 info teach materials information img personal information tuomas sandholm assistant professor washington university department computer science brookings drive campus box 1045 st louis mo 63130 314 935 office 314 935 7302 fax sandholm cs wustl born 12 21 1968 curriculum vitae official cv click official research statement research interests negotiation computationally bounded interested agents multiagent systems distributed problem solving distributed artificial intelligence negotiation coalition formation electronic commerce resource bounded reasoning normative methods system design machine learning combinatorial optimization scheduling primary interests lie inherently distributed combinatorial problems resource task allocation scheduling agents levels autonomy representing real world enterprises seeking synergies limited cooperation settings occur production scheduling multi enterprise agile manufacturing real world vehicle routing dispatch centers companies meeting scheduling classroom scheduling studying commitment strategies protocols multiagent systems possibility carrying contracts external enforcement studied role costs basis negotiation questions bounded rationality deliberation scheduling exact computation costs intractable analyzed effect asynchrony message congestion greater domain risk tolerance enhance negotiation process computationally studying usefulness distributed versions variety combinatorial optimization algorithms ai communities research issues addressing machine learning techniques alternate negotiation strategies based dynamic properties environment cost based constraint relaxation anticipation future contracts agent negotiation strategy fair line profit division schemes agents contracts involving multiple agents opposed developed normative theory bounded rational agents secondary interest machine learning theoretical side coauthored paper justification decision tree induction algorithms generating trees leaves coauthored empirical paper studied applicability learning multiagent settings applied side cooperation domain experts solution comparing number symbolic induction methods neural network algorithms enhance classification accuracy real world biological problem specifically methods predict mortality education ph computer science university massachusetts amherst september 1996 gpa 4 0 doctoral dissertation negotiation interested computationally limited agents computer science university massachusetts amherst 1994 gpa 3 95 thesis order parameter utility based termination anytime algorithms distinction industrial engineering management science helsinki university technology 1988 91 finnish system degree included degree thesis automatic cooperation dispatch centers vehicle routing pilot lieutenant obligatory military service finnish airforce academy 1987 88 work experience research assistant prof victor lesser fall 1992 present university massachusetts amherst department computer science developed normative theory interested agents rationality bounded computational complexity extended contract net framework working interested agents rationality limited computational complexity explored advantages modes commitment costs negotiation intelligent agents invented method enables autonomous computational agents carry exchanges enforcement participated design development distributed scheduling system airport ground resource management discovered structure abstract decision problem developed method calculating probabilistic information optimal termination anytime algorithms conditioning algorithm profile execution research scientist fall 1990 summer 1992 technical research centre finland laboratory information processing designed developed prototype system distributed optimization vehicle routes autonomous dispatch centers studied issues commitment asynchrony message congestion risk attitude domain data real dispatch centers built train transport optimization application large company participated development large scale transport optimization application involving multiple modes transport time scales researcher systems analyst spring 1990 fall 1990 nokia research center knowledge engineering department participated development based expert system domain retirement law parallel participated developing testing compiler transforming rules code systems developer fall 1988 spring 1990 corporation converted finnish program word processing programs execution platforms database developer summer 1989 smart final iris los angeles california participated development customer database publications refereed journal articles sandholm lesser 1996 computationally bounded agents artificial intelligence special issue principles multiagent systems accepted publication sandholm crites 1995 multiagent reinforcement learning iterated prisoner dilemma 37 147 166 special issue prisoner dilemma refereed journal articles submitted preparation sandholm lesser 1996 advantages commitment contracting protocol artificial intelligence preparation sandholm lesser 1996 equilibrium analysis possibilities exchange multiagent systems artificial intelligence preparation sandholm lesser 1996 optimal information based termination anytime algorithms conditional performance profiles real time systems preparation sandholm sandholm 1996 comparison regression methods symbolic induction methods neural networks diagnosis mortality prediction ai medicine preparation sandholm 1996 implementation contract net protocol based cost calculations extended version group decision negotiation preparation sandholm lesser 1996 issues extending contract net framework interested resource bounded reasoning agents extended version group decision negotiation preparation highly refereed conference publications sandholm 1996 limitations auction computational multiagent systems international conference multiagent systems icmas 96 plaza kyoto japan sandholm lesser 1996 advantages commitment contracting protocol thirteenth national conference artificial intelligence aaai 96 portland pp 126 133 sandholm 1996 order parameter thirteenth national conference artificial intelligence aaai 96 portland pp 259 265 sandholm lesser 1995 coalition formation bounded rational agents 14th international joint conference artificial intelligence ijcai 95 montreal canada pp 662 669 sandholm lesser 1995 equilibrium analysis possibilities exchange multiagent systems 14th international joint conference artificial intelligence ijcai 95 montreal canada pp 694 701 sandholm lesser 1995 issues automated negotiation electronic commerce extending contract net framework international conference multiagent systems icmas 95 san fransisco pp 328 335 lesser sandholm 1994 exploiting meta level information distributed scheduling system twelfth national conference artificial intelligence aaai 94 seattle washington pp 394 400 sandholm 1993 implementation contract net protocol based cost calculations eleventh national conference artificial intelligence aaai 93 washington dc pp 256 262 refereed conference publications sandholm sandholm 1996 linear regression symbolic induction methods neural networks diagnosis mortality prediction extended abstract annual conference reducing mortality patients suppliers washington poster presentation sandholm lesser 1995 automated contracting multi enterprise manufacturing proc improving manufacturing performance distributed enterprise advanced systems tools edinburgh scotland pp 33 42 july 13 14 sandholm 1992 automatic cooperation area distributed dispatch centers vehicle routing international conference artificial intelligence applications transportation engineering san california pp 449 467 sandholm 1992 automatic cooperation distributed dispatch centers vehicle routing joint international conference operational research management science euro 92 collection abstracts helsinki finland sandholm 1992 network intelligent agents finnish artificial intelligence conference step 92 directions artificial intelligence finland vol 3 pp 173 181 sandholm 1992 advanced computer supported vehicle routing heavy finnish artificial intelligence conference step 92 directions artificial intelligence finland vol 3 pp 163 172 sandholm 1991 strategy decreasing total transportation costs area distributed transportation centers nordic operations analysis cooperation 91 business turku finland publications turku school economics business administration refereed conference publications submitted preparation sandholm lesser 1996 paradox limited rationality multiagent systems preparation refereed workshop publications sandholm sandholm 1996 comparison regression methods symbolic induction methods neural networks diagnosis mortality prediction aaai spring symposium series artificial intelligence medicine applications current technologies pp 154 159 stanford university ca sandholm crites 1995 multiagent learning semi competitive domain 14th international joint conference artificial intelligence ijcai 95 workshop adaptation learning multiagent systems montreal canada pp 71 77 sandholm lesser 1994 exchange protocol enforcement 13th international workshop distributed artificial intelligence dai 94 seattle washington pp 305 319 sandholm lesser 1994 utility based termination anytime algorithms european conference artificial intelligence ecai 94 workshop decision theory dai applications amsterdam netherlands pp 88 99 sandholm 1994 order parameter twelfth national conference artificial intelligence aaai 94 workshop experimental evaluation reasoning search methods seattle washington pp 57 63 sandholm 1993 implementation contract net protocol based cost calculations 12th international workshop distributed artificial intelligence dai 93 hidden valley pennsylvania pp 295 308 book chapters sandholm crites 1996 multiagent learning semi competitive domain lecture notes artificial intelligence 1042 lecture notes computer science springer verlag pp 191 205 sandholm 1993 machine learning finnish encyclopedia artificial intelligence ed pp 244 255 sandholm 1991 solving 1 dimensional fractal inverse problem genetic algorithm genetic algorithms ed publications helsinki university technology pp 126 132 editor book aho pulli sandholm eds 1991 innovative enterprise publications finland technical reports sandholm sandholm 1996 comparison regression methods symbolic induction methods neural networks diagnosis mortality prediction aaai technical report sandholm lesser 1995 advantages commitment contracting protocol extended version university massachusetts amherst computer science technical report tr 95 72 sandholm lesser 1995 coalition formation bounded rational agents extended version university massachusetts amherst computer science technical report tr 95 71 berkman sandholm 1995 minimized decision tree examination university massachusetts amherst computer science technical report tr 95 20 sandholm lesser 1994 utility based termination anytime algorithms extended version university massachusetts amherst computer science technical report tr 94 54 sandholm lesser 1994 exchange protocol enforcement extended version university massachusetts amherst computer science technical report tr 94 44 sandholm 1991 automatic cooperation dispatch centers vehicle routing research report 9 laboratory information processing technical research centre finland technical reports preparation sandholm lesser 1996 issues extending contract net framework interested resource bounded reasoning agents extended version university massachusetts amherst computer science technical report preparation sandholm 1996 implementation contract net protocol based cost calculations extended version university massachusetts amherst computer science technical report preparation invited technical presentations sandholm 1994 automatic cooperation area distributed dispatch centers vehicle routing organization economic cooperation development scientific expert group meeting advanced logistics information technology freight transport washington february 1994 sandholm 1992 freight carrier companies information technology logistics seminar helsinki university technology publications sandholm 1996 negotiation interested computationally limited agents ph dissertation university massachusetts amherst department computer science 300 pages sandholm 1996 ph dissertation proposal study negotiation interested computationally limited agents university massachusetts amherst department computer science 119 pages sandholm 1994 order parameter utility based termination anytime algorithms 2 separate papers thesis university massachusetts amherst computer science department sandholm 1992 introduction logistics workshop finnish artificial intelligence conference step 92 directions artificial intelligence finland vol 3 pp 147 148 sandholm 1991 automatic cooperation dispatch centers vehicle routing thesis helsinki university technology industrial engineering management science pp 69 12 courses taught computer science multiagent systems fall 1996 washington university department computer science computer science 187 programming data structures fall 1995 university massachusetts amherst department computer science gave lectures 40 student section teaching associate professor charge paul utgoff academic awards scholarships university massachusetts amherst graduate school fellowship 1994 95 dean helsinki university technology award 1992 quick earning 3 years 4 months average 6 years included finnish science academy award 1992 innovative applications artificial intelligence conference 1995 information transportation optimization system designing building participated chosen year 17 innovative ai applications internationally finnish culture foundation award 1991 finnish culture foundation rank xerox fund award 1995 information technology research foundation award 1993 transportation economic society award 1992 leo regina foundation award 1993 jenny foundation award 1993 foundation medal scholarship 1994 ella george foundation award 1994 foundation scholarship 1991 national teachers mathematical studies association pro medal 1987 national conference artificial intelligence aaai 96 student author scholarship international conference multiagent systems icmas 96 student author scholarship accepted international conference multiagent systems icmas 95 student author scholarship international joint conference artificial intelligence ijcai 95 student author scholarship aaai 1996 spring symposium artificial intelligence medicine student author scholarship engineering foundation student paper award international conference artificial intelligence applications transportation engineering 1992 technical research centre finland exchange researcher scholarship 1992 professional service program committee member national conference artificial intelligence aaai 97 program committee member national conference artificial intelligence aaai 96 program committee member international conference autonomous agents agents 97 program committee member international workshop cooperative information agents dai meets database systems cia 97 program committee member scandinavian conference artificial intelligence 97 referee artificial intelligence journal 1995 referee journal artificial intelligence research jair 1996 referee ieee expert journal 1994 referee computational intelligence journal 1996 referee artificial intelligence journal special issue principles multiagent systems 1996 referee ieee transactions data knowledge engineering journal 1996 referee journal experimental theoretical artificial intelligence jetai 1996 referee international joint conference artificial intelligence ijcai 97 referee international joint conference artificial intelligence ijcai 95 referee international conference multiagent systems icmas 95 referee international conference machine learning icml 96 referee international joint conference artificial intelligence ijcai 95 workshop adaptation learning multiagent systems referee european conference artificial intelligence workshop learning dai systems 1996 referee aaai spring symposium series adaptation learning multiagent systems 1996 chairman national conference artificial intelligence aaai 96 session constraint satisfaction stochastic search chairman referee ai logistics workshop biannual finnish artificial intelligence conference 1992 member american association artificial intelligence association computing machinery european society artificial neural networks finnish artificial intelligence research society participated production computer english education video 1985 finland teach computer literacy english bachelor science level languages english finnish swedish german img hobbies sandholm cs wustl update 9 8 96 azer bestavros assistant professor computer science department college arts sciences boston university research description recent publications home pages personal information online information favorite photographs oceans navigator friends web culture page created 1994 05 02 updated 1996 02 26 visited times marina chen marina chen professor chair computer science department serves council center computational science boston university represents boston university affiliated site center research parallel computation crpc president cooperating systems corporation july 1993 associate professor yale university began assistant professor 1983 serves committees research community secretary association computing acm july 1996 acm sigplan executive committee 1992 1995 crpc external advisory committee 1989 1996 high performance fortran forum chairing conferences served program committee members conferences workshops including acm sigplan ppopp 91 93 popl 91 94 pldi 97 associate editors ieee transaction parallel distributed systems journal programming languages received ph degree computer science california institute technology 1983 degree electrical engineering national taiwan university 1978 courses cs101 spring97 cs320 fall96 projects publications curriculum vitae women computing personal computer science department boston university 111 cummington street boston ma 02215 voice 617 353 fax 617 353 6457 email mcchen cs bu dr steve liu associate professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email liu cs tamu curriculum vitae fall 1996 web page john mcgregor personal academia additional research object oriented software systems courses john mcgregor department computer science 409 edwards hall clemson university clemson south carolina 803 656 5859 img johnmc cs clemson img department computer science home page img clemson university home page eugene professor combinatorial optimization cad vlsi computers parallel learning algorithms learning automata nonlinear networks cs umn office 612 625 3368 education ph 1971 computer science national scientific research laboratory moscow ussr 1953 electrical engineering college electrical engineers leningrad cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified thursday august 17 1995 3348 rance college instructor computer science william mary 134 hall department computer science williamsburg virginia 23187 757 221 cs wm daily schedule documentation reference manuals courses faqs software emacs latex fall 1996 cs141 cs142 systems unix linux spring 1997 cs141 research color quantization images friends online online shopping revised 11 october 1996 terry winograd professor computer science stanford photograph terry university winograd gates hall 3b room 388 stanford ca 94305 phone 415 723 2780 fax 415 723 winograd cs stanford interests professor winograd focus developing theoretical background conceptual models designing human computer interaction principal investigator stanford digital libraries project developing models provide information collections services integrated framework wide base heterogeneous distributed materials directs project people computers design developing teaching programs human computer interaction design winograd founder action technologies developer workflow software regular consultant interval research national board computer professionals social responsibility founding member past president national advisory board association software design number journal editorial boards books terry winograd understanding natural language academic press 1972 terry winograd language cognitive process syntax addison wesley 1983 terry winograd fernando understanding computers cognition foundation design addison wesley 1987 paul adler terry winograd eds usability turning technologies tools oxford 1992 terry winograd john bennett laura de young bradley eds bringing design software addison wesley 1996 publications list courses taught 1995 96 cs147 introduction human computer interaction design cs547 human computer interaction seminar cs447 interface design competition cs378 phenomenological foundations cognition language computation cs247b human computer interaction contextual organizational issues click list hci courses stanford updated march 9 1996 michael professor computer science department harvey mudd college schedule courses research publications links ways touch mail mike cs hmc phone 909 621 8912 secretary department 909 621 8225 fax 909 621 8465 mail computer science department harvey mudd college 301 12th street claremont ca 91711 modified 1 sep 1996 mike cs hmc jonathan schaeffer professor http web cs ualberta ca jonathan cs ualberta ca img address department computing science 615 general services building university alberta edmonton alberta canada t6g 2h1 phone 403 492 fax 403 492 1071 office 627 general services building research areas distributed systems enterprise research interests chinook checker program games research group parallel programming systems select publications chinook book parallel computing artifical intelligence miscellaneous courses cmput 114 cmput 115 cmput 379 cmput 507 graduate students current students previous students editorial boards journal artificial intelligence research jair journal international computer chess association icca personal information img img img april 26 1994 mark associate professor electrical engineering computer science tulane university orleans la 70118 mb eecs tulane web page black current courses web page cpen 240 digital logic tulane access local items interest directory local eecs tulane users home pages archive scsi technical documents items interest found web world wide web faq answers frequently asked questions internic directory database services internic internet network information center cui world wide web searchable catalog interests opinions orleans restaurants skiing colorado img tulane eecs home page lawrence rowe professor electrical engineering computer science director berkeley multimedia research center calendar address biography teaching research recent publications students visitors links img office 629 soda hall directions office phone 1 510 642 email rowe cs berkeley fax 1 510 642 5615 office hours mondays 2 4 pm teaching fall 1996 top cs 199 undergraduate research projects cs 294 3 multimedia systems applications 10 30 12 405 soda hall cs 298 5 multimedia seminar 12 30 2 00 405 soda hall previous classes biographical information top curriculum vitae biography research interests top networked multimedia systems applications berkeley distributed hierarchical video demand system berkeley continuous media toolkit multimedia authoring digital video processing compression mpeg publications talks top recent publications recent talks international www conference paris 7 1996 uc berkeley foundation trustees talk 10 1996 ubiquitous video november 10 1996 interesting web pages top student information top current students phd students graduated masters students graduated undergraduate students graduated visitors top current visitors visitors address top professor lawrence rowe computer science division eecs university california berkeley ca 94720 1776 home page catherine wagner senior lecturer phd cornell university 1979 primary responsibilities computer science department teaching working department revise curriculum lower level courses specifically interested development students prepared introductory programming university activities computer science undergraduate curriculum committee professional activities association symbolic logic association computing machinery institute electrical electronics engineers association women mathematics return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 27 november 1995 denise moore denise cs cornell arthur karshmer ph university massachusetts amherst professor department head computer science department science hall room box cs mexico state university las cruces nm 88003 usa voice 1 505 646 3724 fax 1 505 646 1002 email arthur cs nmsu click send email contents art home page white paper recently presented forum washington family research interests current experiments list recent papers partial listing funded projects professional activities recently taught courses research interests computer interfaces disabled metropolitan area networking click paper operating systems architecture interface click abstract pdas data collection health care setting karshmer top page current experimental efforts conducting experiments involving graphical user interfaces guis sighted computer users developed test environments sighted user navigate complex menu structures visual desktop aid musical tones synthesized voice test environments run macs cs department labs volunteers test concepts navigating hierarchical menu structures clues navigating desktop sound voice pdas health care setting interested participating experiments click send email message top page recent publications karshmer adapting graphical user interfaces visually impaired computers handicapped springer verlag lecture notes computer science 1994 karshmer kaugars based menu system visually impaired proceedings assets 94 conference los angeles october 1994 karshmer designing interfaces people disabilities invited lectures faculty informatics university country summer school design human computer interfaces disabled people august 1 5 1994 san sebastian spain karshmer evaluation sighted performance hierarchical knowledge structure proceedings workshop computers handicapped karshmer thomas approaches cable tv plants implement metropolitan area networks euromicro elsevier north holland 1994 karshmer oliver special computer interfaces visually handicapped manufacturer human computer interaction bass al eds springer verlag 1993 karshmer thomas computer networks cable plants ieee network november 1992 karshmer thomas al architectural support operating systems modern microprocessors proceedings 7th symposium microcomputer microprocessor applications budapest april 1992 karshmer yan based metropolitan area network distributed switching proceedings euromicro 92 paris 1992 karshmer medical image data delivery system standard cable tv facilities proceedings american medical informatics society 1992 spring conference portland 1992 karshmer hartley sound sound spaces adapt graphical interfaces visually handicapped proceedings 3rd international conference computing handicapped person july 1992 vienna austria top page selected funded projects european community tide project computers handicapped people san sebastian spain 1994 national security agency phase ii computerized assistant unix system administrators reinfelds 85 000 summer fellowship complete work book entitled operating systems 90s edited karshmer nehmer published springer verlag 1991 national science foundation operating systems 90s international workshop requesting support international travel workshop participants 12 800 1991 ibm germany open software foundation informatik society germany support international workshop entitled operating systems 90s organized nehmer university federal republic germany dm 30 000 1990 1991 american telephone telegraph foundation link weighted networks represent information visually handicapped scientist 10 000 year 1990 1991 national security agency computerized assistance unix systems administrators reinfelds year funding 80 000 1990 1991 national security agency high performance text documentation preparation system reinfelds year funding 80 000 1990 1991 national science foundation institutional infrastructure program parallel processing laboratory tightly coupled computing system written departmental colleagues grant 1 320 000 year period 1989 american telephone telegraph foundation link weighted networks represent information visually handicapped scientist 10 000 year 1989 top page professional activities program committee assets 95 vancouver special panel member hci 95 tokyo moderator acm discussion acm response member acm ieee top page courses taught operating systems operating systems ii top page katherine yelick associate professor 777 soda hall computer science division university california berkeley berkeley ca 94720 1776 phone 510 642 8900 fax 510 642 5775 yelick cs berkeley biographical sketch kathy yelick received bachelors 1985 masters 1985 phd 1990 degrees electrical engineering computer science massachusetts institute technology research interests include parallel computing programming languages compilers symbolic computation teaching data structures advanced programming design programming languages current research projects multipol data structure library distributed memory multiprocessors split performance programming language parallel machines coordination parallel programs software support coordinating parallel computation titanium compiler optimizations explicitly parallel programs castle project integrated software support parallel computing graduate students soumen chakrabarti soumen cs berkeley etienne deprit deprit cs berkeley eun jin im cs berkeley arvind krishnamurthy cs berkeley randi thomas cs berkeley chih po wen cs berkeley graduates group jeff jones cs berkeley working steve steinberg sgs cs berkeley working wired magazine ruth lbl gov working lawrence berkeley laboratory selected papers list recent papers talk melvin charles lee powell professor computer engineering dr received ph electrical engineering university california berkeley professor electrical engineering computer science charles lee professor computer engineering chairman department electrical engineering systems 1991 1994 main interests area computer aided design digital computers design test built test vlsi circuits dr editor author design automation digital systems theory techniques prentice hall editor digital systems design automation languages simulation data base computer science press author diagnosis reliable design digital systems computer science press editor computer hardware description languages applications north holland editor contributor knowledge based systems test diagnosis north holland author digital system testing testable design ieee press 1994 published 160 technical papers editor chief journal design automation fault tolerant computing editor journal digital systems program chairman international ifip conference computer hardware description languages applications fellow ieee dr fulbright hays scholar 1972 received 1991 university southern california associates award creativity research scholarship 1991 university southern california school engineering award exceptional service ieee computer society taylor booth award education return personnel page donald fussell crow regents professor department computer sciences director advanced technology division information technology group applied research laboratory member computer engineering research center department electrical computer engineering texas institute computational applied mathematics university texas austin austin tx 78712 phone 512 471 9719 fax 512 471 8885 mail fussell cs utexas information http www cs utexas users fussell mathematics social science 1973 dartmouth college ph computer science 1977 1980 university texas dallas areas interest computer architecture computer graphics database systems design automation fault tolerant computing courses cs354 introduction computer graphics cs384g computer graphics construction journal publications conference publications research groups work progress current students subrahmanian email cs umd phone 301 405 fax 301 405 6707 current position associate professor cs nsf national young investigator nyi 1993 1998 academic degree ph syracuse university 1989 research interests heterogeneous databases integrating multiple modes reasoning hybrid reasoning multimedia information systems logic programming reasoning uncertainty planning nonmonotonic reasoning main projects hermes heterogeneous reasoning mediator system muds multimedia database systems probabilistic database systems logic programming construction monotonic deductive databases construction kenneth kunen professor math computer sciences university wisconsin 1210 dayton st madison wi 53706 1685 mail kunen cs wisc telephone 608 263 ph stanford university 1968 interests automated deduction logic programing set theory topology research summary research work involves logic applications typical applications automated deduction logic programming automated deduction tools resolution prove mathematical theorems logic programming study semantics languages prolog specific topics prolog negation failure semantic incompatibilities fixed point computations prolog style backtracking computation mathematical logic work axiomatic set theory interest subject relates abstract areas mathematics set theoretic topology measure theory basic questions turn independent usual axioms set theory selected recent publications postscript files kunen shortest single axioms groups exponent 4 computers mathematics applications 29 1995 1 12 hart kunen single axioms odd exponent groups automated reasoning 14 1995 383 412 kunen ramsey theorem boyer moore logic automated reasoning kunen van mill measures compact spaces fundamenta mathematica 147 1995 61 72 hart kunen locally constant functions fundamenta mathematica 150 1996 67 96 kunen semantics answer literals technical report tr 95 university wisconsin 1995 automated reasoning kunen constructive computational mathematics technical report tr 95 university wisconsin 1995 automated reasoning kunen algebra 83 1996 231 234 kunen loops associative laws preprint algebra kunen structure closed loops preprint kunen completeness result linked resolution mit press hart kunen weak measure extension axioms rough draft book review hart kunen review notes set theory american mathematical monthly 103 1996 87 91 courses taught fall 1996 math 131 geometrical inference reasoning math 770 foundations mathematics spring 1997 comp sci 540 artificial intelligence changed october 4 1996 kunen cs wisc dr yoo assistant professor educational background 1979 women university seoul korea 1984 north carolina state university ph 1991 vanderbilt university areas expertise computer machine learning artificial intelligence list classes dr yoo csci 635 artificial intelligence csci 435 535 introduction artificial intelligence csci 311 data structures csci 305 data structures csci 325 operating systems csci 116 introduction computer science csci 115 computer science orientation csci 100 computer literacy publications pettey conceptual clustering genetic algorithms submitted international machine learning conference 1995 sung yoo concept formation numeric domains proceedings acm csc 95 nashville tn 1995 cheatham wahl software testing machine learning proceedings acm csc 95 nashville tn 1995 wang cheatham efficient reordering prolog proceedings acm csc 93 indianapolis 1992 fisher yang case based abstraction based reasoning workshop 1990 aaai spring symposium series palo alto california grants improving diagnosis concept formation mtsu summer research 1992 optical character recognition concept formation mtsu research grant sung yoo spring 1992 software engineering experience undergraduate nsf grant drs wahl cheatham cripps pettey 1993 artificial intelligence laboratory mtsu instructional evaluation development grant 1994 contact dr yoo mail knuth mtsu phone 615 898 5737 person kirksey main room 356 comments mtsu basic applied computer science cs faculty teacher award associate professor department computer science rutgers university member research director mobile computing rutgers mail cs rutgers phone 908 445 fax 908 445 0537 address dept computer science brunswick jersey 08903 awards professor year award teaching graduate students society 1995 henry rutgers fellowship award 1989 education ph computer science 1989 university massachusetts amherst research world research research interest primarily area mobile wireless computing part dataman project goal design information services wireless mobile users primary research issues investigated include mobility hosts move environment network handle moving hosts mobile host react change environment wireless thin pipe fat pipe problem wireless link lower bandwidth fixed network applications structured handle pipe made fixed wireless links energy battery resource extend battery life software approaches hardware approaches save energy specific projects include environment awareness client server adaptation composing client server modules easy adaptation migration functionality caching support event detection handling mechanism protocols wireless wireline networks wireless parameters cost packet oriented connection oriented signal strength bandwidth asymmetric links multi hop links long delay designing end end protocols disconnected operation databases answering queries disconnected mode hoarding data issuing queries integrating data concurrency control issues local caching issues designing mobile hosts providing qos mobile hosts part research developed multicasting protocol mobile hosts designed distributed algorithms systems mobile hosts developed indirect model protocols works wireless wireline networks developed data organization data dissemination methods broadcast data investigating operating system support mobile hosts browse copies papers dataman home page page links details exciting research projects dataman effort rutgers electronic copies papers obtained anonymous ftp paul rutgers directory pub courses taught cs 198 416 operating systems design undergraduate cs 198 519 operating systems graduate reading list cs 198 436 databases applications undergraduate office located floor core building busch campus rutgers university room directions laptop running mobile ip clicking link location dependent directions links inktomi james allen urcs faculty member 1950 ph 1979 university toronto assistant professor 79 84 associate professor 84 87 department chair 87 90 professor 87 present chair 92 present university rochester editor chief computational linguistics 83 93 presidential young investigator 84 89 author natural language understanding benjamin cummings 87 2nd edition 1995 reasoning plans morgan kaufmann 91 editor readings planning morgan kaufmann 90 fellow aaai james allen research interests span range issues covering natural language understanding discourse knowledge representation common sense reasoning planning areas research combined trains project long term effort directed len schubert trains system intelligent planning assistant converse spoken natural language person create discuss evaluate plans involving freight train allen research breaks main subareas broadly classified research discourse research plan reasoning research discourse focused person extended dialogs speakers specific tasks accomplish emphasis work representation context dialog solve problems semantic interpretations recognition intentions underlying speakers utterances work area included developing computational model speech acts development multi level plan based analysis involving discourse level plans domain level plans development discourse plan recognition algorithms addition exploring signals discourse intentions interacts plan based dialog model important work formally defined understood equally important computational theories lead effective implementations result considerable amount effort made developing expressive hybrid knowledge representation system support complex reasoning plans actions research plan reasoning draws motivation dialog work representation plans support wide range forms reasoning plan construction traditional planning plan recognition plan evaluation communication plans agents work area focused representation time action planning problem problem temporal reasoning framework developed representation plans temporally explicit supports plan construction recognition communication exploring methods temporal reasoning viable large data sets temporal information key publications temporal reasoning allen maintaining knowledge temporal intervals communications acm 26 11 832 843 november 1983 allen general model action time artificial intelligence 23 2 july 1984 allen hayes moments points interval based temporal logic computational intelligence january 1990 allen time time ways represent time int jr intelligent systems 6 4 341 356 july 1991 allen ferguson actions events interval temporal logic logic computation 4 5 1994 key publications planning plan recognition kautz allen generalized plan recognition proc proc aaai nat conf artificial intelligence philadelphia pa 1986 allen planning temporal reasoning proc 2nd principles knowledge representation reasoning morgan kaufmann 1991 allen al reasoning plans morgan kaufmann 1991 ferguson allen arguing plans plan representation reasoning mixed initiative planning proc 2nd int conf artificial intelligence planning systems aips 94 aaai press 1994 key publications natural language dialogue allen natural language understanding benjamin cummings 1987 edition 1994 allen natural language knowledge representation logical form bates eds challenges natural language processing cambridge university press 1993 allen litman plan recognition model conversations cognitive science 11 2 163 200 1987 allen litman discourse processing common sense plans cohen morgan pollack intentions communication mit press 1990 allen constraints speech act ambiguity proc 27th meeting assoc computational linguistics 1989 study discourse structure cooperative dialogs 1993 heeman allen detecting correcting speech repairs proc 32nd meeting assoc computational linguistics 1994 traum allen discourse obligations dialogue processing proc 32nd meeting assoc computational linguistics 1994 allen al trains project case study defining conversational planning agent journal experimental theoretical ai 1995 spoken dialogue interactive planning ferguson miller ringger proc arpa spoken language systems technology workshop 1995 software parser trains 95 system bottom chart parser closely development parser natural language understanding edition users manual ftp system written common lisp supports range features manage large scale grammars img back urcs faculty directory img back urcs home page ncsu computer science department home search directory mail woodrow robbins professor ph syracuse university 1971 dr robbins active department computer graphics research group participates continued development computer graphics laboratory leading edge facility research interests include true 3d imaging algorithms visualization role color image representation national international scale taught computer graphics courses siggraph international society optical engineering spie conferences chaired conferences 3d display technologies spie presentations society information display sid symposia representative publications advances 3d display technologies vol 1 seminar lecture notes society information display las vegas nv 1990 integrated senior projects laboratory parallel computing computer graphics software engineering michael brown proceedings asee june 1992 algorithms stereoscopic imaging victor ronald dr journal april 1993 pp 18 26 simple efficient 2d 3d span clipping algorithms computers graphics vol 17 1 1993 pp 39 54 robbins stereoscopic viewing atomic structures proceedings spie stereoscopic displays virtual reality systems vol february 1994 pp 243 246 department computer science box 8206 college engineering north carolina state university raleigh nc 27695 update 27 sep 96 auto format script john conery associate professor department computer information science university oregon eugene 97403 office 503 346 dept 503 346 fax 503 346 5373 conery cs uoregon book courses cis 314 introduction computer architecture cis 410 510 parallel processing scientific applications computational science seminar research projects software engineering research center computational science institute computational science education project parallel logic programming web nearby web sites cis colloquium schedule cis department home page university oregon home page bookshelf reference section university oregon phone book merriam webster collegiate dictionary tenth edition britannica online glimpse computer science bibliography database papers conferences journals parallel processing computational math graphics areas faqs arranged newsgroup hierarchy mit faq server mit frequently busy accept anonymous ftp connections computer science related subset includes sci groups faq nosc glossary high performance computing communication fun stuff update 05 nov 96 09 41 27 stuart shapiro professor img stuart shapiro professor chair department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 fax 716 645 3464 email shapiro cs buffalo member center cognitive science director sneps research group fellow aaai senior member ieee computer society member acm sigart chair 1991 95 sigcse sigplan member acl cognitive science society sigma xi conference chair kr 98 biographical sketch fall schedule common lisp interactive approach notes computational linguistics spring 1997 cs501 introduction graduate studies computer science fall 1996 572 introduction artificial intelligence spring 1996 techniques artificial intelligence building intelligent agents sneps fall 1995 foundations logic inference tutorial 14th international joint conference artificial intelligence august 20 1995 short international summer institute cognitive science buffalo ny july 1994 selected recent publications stuart shapiro projects approach natural language competence martins eds 89 4th conference artificial intelligence proceedings lecture notes artificial intelligence 390 springer verlag berlin 1989 362 380 stuart shapiro cables paths reasoning propositional semantic networks sowa ed principles semantic networks explorations representation knowledge morgan kaufmann san mateo ca 1991 137 156 stuart shapiro artificial intelligence shapiro ed encyclopedia artificial intelligence edition john wiley sons york 1992 54 57 stuart shapiro william sneps family computers mathematics applications 23 2 5 january march 1992 243 275 reprinted ed semantic networks artificial intelligence pergamon press oxford 1992 243 275 stuart shapiro belief spaces sets propositions journal experimental theoretical artificial intelligence 5 2 3 april september 1993 225 235 deepak kumar stuart shapiro architecture international journal artificial intelligence tools 3 3 march 1994 349 366 hans stuart shapiro sl subjective intensional logic belief proceedings sixteenth annual conference cognitive science society lawrence erlbaum hillsdale nj august 1994 165 170 stuart shapiro minds machines 5 4 november 1995 517 524 stuart shapiro formalizing english international journal expert systems 9 1 1996 151 171 stuart shapiro shapiro cs buffalo uc davis department computer science ronald associate professor vice chair professor studies language mechanisms programming concurrent systems key designers implementors sr concurrent programming language examining design implementation language mechanisms accessing message invocations message passing based concurrent programming languages office 3043 engineering ii phone 916 752 mail cs ucdavis modified august 23 1996 dimitris visiting assistant professor research phd research efficient maintenance temporal integrity knowledge bases supervisor prof john university toronto copy thesis obtained compressed postscript 180 pages list publications member group knowledge base management systems department computer science university toronto teaching fall 96 session cis 560 database system concepts cis 761 database management systems summer 96 session cis 761 database management systems spring 96 session cis 560 introduction data management systems cis 730 principles artificial intelligence fall 95 session cis 560 introduction data management systems cis 764 database design stuff misspellings courtesy cis 560 cis 761 students web museum information island crete plans 1 create decent home page 2 invent extension cord 3 convince students logic imagine world hypothetical situations dimitris cis ksu kansas state university department computing information sciences manhattan ks 66506 913 532 6350 913 532 7353 update page september 3 1996 department computer science university idaho jim alves foss jimaf cs uidaho img computer science home page img univ idaho home page biography jim alves foss assistant professor computer science current acting director laboratory applied logic university idaho 1991 dr alves foss received ph computer science university california davis 1991 computer science 1989 physics mathematics computer science 1987 full curriculum vitae teaching teaches classes computer networks computer operating systems theory programming languages computer security note courses offered ui engineering video outreach program 208 885 6373 vhs tapes courses ui credit audit rented purchased corporate viewing open discussing free material instructors drop note fall 1996 teaching cs 442 542 computer security concepts video cs 541 operating systems video spring 1996 taught cs 420 520 data communications video cs 510 theory programming languages video cs 421 data communications lab courses note cs 486 586 software specification note viewing information page information view files found directories research formal methods software engineering surveying network information flow overview overview project authentication protocol research development authentication protocols analysis authentication protocols logics microprocessor verification formal semantics programming languages semantics java language security real time embedded systems list publications additional information provided researchers ui college engineering research page nsf smart forms construction networking documents security related pointers steam case study java language specification robert professor ph scientific computation areas interest information based complexity parallel algorithms design analysis parallel numerical algorithms parallel monte carlo techniques performance issues functional languages fine grain parallelism summary research design analysis parallel algorithms monte carlo techniques parallel monte carlo techniques performance issues functional languages fine grain parallelism professional service program director computer science regional editor parallel computing program committee member program committee member high performance functional computing 1995 applications session chairperson invited sessions speaker parallel algorithms conference 1995 representative publications functional implementations jacobi journal scientific programming analysis monte carlo boundary propagation method journal computers mathematics comparative evaluation parallel languages systems functional note functional programming proceedings 1993 glasgow workshop scotland springer verlag 1994 dataflow time space complexity ffts journal parallel distributed computing vol 18 pp 301 313 1993 performance asynchronous iteration schemes applied linear boltzmann transport equation parallel computing vol 18 3 march 1992 pp 241 268 empirical results hybrid monte carlo method solution poisson equation ralph applications supercomputers engineering ii eds howard peters computational mechanics publications southampton 1991 pp 233 239 diagnostic dependency analysis tools parallel programming experiences henderson simmons journal supercomputing vol 4 1 march 1990 pp 83 96 mapping schemes particle cell method implemented computer al parallel computing vol 9 1 december 1988 pp 53 75 developing parallel monte carlo transport algorithm large grain data flow parallel computing vol 7 2 june 1988 pp 187 198 parallel monte carlo transport algorithm pseudo random tree guarantee larson parallel computing vol 4 3 1987 pp 281 290 parallel transport algorithms transport theory statistical physics vol 15 1 2 1986 pp 49 59 allan gottlieb home page professor computer science department courant institute york university director nyu ultracomputer research laboratory reaching email read frequently fax great day deliver mail finger gottlieb nyu phone 212 998 fax 212 995 4121 york university 715 broadway tenth floor 28 map york ny 10003 upcoming conferences affiliated isca 96 fcrc 96 philadelphia 96 call papers ascii postscript maui ipps 97 geneva academic family tree father thesis advisor michael watson ibm grandfather steve math berkeley great grandfather math harvard great great grandfather electrical engineering great great great grandfather daughters patricia teller teller nmsu translation lookaside buffer consistency highly parallel shared memory multiprocessors susan dickey dickey nyu systolic combining switch designs sons clyde cs umd upper lower bounds performance parallel algorithms larry rudolph rudolph cs ac il software structures computing kevin mcauliffe analysis cache memories highly parallel systems james wilson operating system data structures shared memory mimd machines fetch add yue sheng liu architecture performance processor memory interconnection networks mimd shared memory parallel processing systems ben ami dror feitelson watson ibm lee ee umn issues general purpose shared memory multiprocessing parallelism exploitation memory access combining ari kevin research nj nec dror great byung chang kang study combining networks young park park ee umn neural networks congestion control communication networks book george almasi allan gottlieb highly parallel computing edition benjamin cummings publishing 1994 isbn 0 8053 0443 6 short bio ultracomputer group studies wide range issues highly parallel computing constructed generations hardware 8 processor bus based system 1980s 16 processor 16 memory module system 90s systems hardware support fetch add coordination primitive newer system full custom switches design combine simultaneous references memory address avoiding important class hot spot contention problems highly parallel operating system running systems born 2 august 1945 queens nyc frances irving gottlieb family moved nyc called long island attended public schools high school mit undergraduate brandeis graduate student degrees mathematics introduction computers ibm 650 bendix occured high school attended columbia university science honors program saturdays beautiful wife alice associate medical director hoffman obtained ph immunology rockefeller university cornell medical school medical degrees hospital hospital special surgery active boys david michael middle school fourth grade 1994 95 hope family photo img img img img previous arden computer science faculty paul wang meera associate professor email mcs kent dr received tech indian institute technology madras india 1984 ph computer science 1990 university wisconsin madison 1990 joined faculty department mathematics computer science kent state university 1990 served humboldt fellow university bonn 1990 1991 research interests complexity guise computational boolean algebraic learning descriptive logic finite structures kolmogorov information theoretic communication approximation theory splines related algorithms discrete algorithms theory implementation discrete algorithmic modelling real world situations professional experience kent state university 1990 present associate professor 1996 humboldt fellow university bonn 1990 1991 selected publications representative topics 1 peters stability vertices underlying triangulation siam numerical analysis vol 29 2 pp 528 533 1992 2 variational properties tensor product bernstein er operators journal approximation theory vol 72 1 pp 34 39 1993 3 peters interpolation vertices underlying triangulation siam conference discrete mathematics atlanta june 1990 4 joseph kolmogorov complexity restricted nondeterminism generalized spectra symposium theoretical aspects cs lecture notes cs 415 france eds pp 152 164 feb 1990 5 generalized bounded query hierarchies ph thesis university wisconsin tech report 1990 6 pseudorandom generators learning algorithms ac proceedings acm symposium theory computing 1994 pp 478 488 computational complexity journal 7 evaluating spectral norms functions computed constant depth circuit symmetric gates computational complexity journal vol 5 167 189 1995 recently completed work 1 stable bases complexity lower bounds preprint eccc report 2 approximation linear spaces applications complexity preprint eccc report ongoing projects partly lower bounds weighted thresholds bases partly bruce anderson special classes problems existential universal theory reals complexity issues applications practical algorithms tim learning algorithms based approximation linear spaces andrew combinatorial problems geometric constraint solving undergraduate research projects progress luke hannah nsf reu purely combinatorial switching lemmas dawn hines nsf cra mentor project algebraic aspects distance constraint problems karen nsf reu graphics tool visualizing algebraic geometric manipulation bi polynomials lynn nsf cra mentor project lengths curves relation fractal dimension subdivision methods generation preprint grants awards nsf research initiation award 3 years starting september 1994 research creativity summer grant summer 1993 awarded kent state university humboldt fellowship 1990 1991 awarded alexander von humboldt foundation germany courses taught automata formal languages complexity theory theory computation discrete mathematics algorithms intro advanced data structures computational geometry research resources cs bibliography search call papers deadlines conferences journal article search journal article search theory virtual library conferences math reviews complexity info eccc glimpse courses fall 96 data structures advanced algorithms img img img img mcs kent clinton jeffery assistant professor computer science 1987 university washington computer science 1989 university arizona ph computer science 1993 university arizona areas interest program execution monitoring program visualization programming languages internet technologies object oriented programming software engineering programming environments summary research current research projects include alamo execution monitoring environment proxy sharing proxy server project graphical object oriented extensions icon programming language professional service reviewer journal parallel computing acm sigplan pldi 93 representative publications clinton jeffery 1993 framework monitoring program execution ph dissertation department computer science university arizona tucson arizona published technical report tr 93 21 clinton jeffery ralph griswold 1994 framework execution monitoring icon software practice experience vol 24 11 november 1994 clinton jeffery ralph griswold 1995 adding graphics high level programming language software practice experience vol 25 6 june 1995 clinton jeffery samir das garry 1996 proxy sharing proxy servers ieee 96 conference proceedings 1996 scott smith associate professor department computer science johns hopkins university baltimore md 21218 2686 phone 410 516 fax 410 516 6134 email scott cs jhu http www cs jhu scott office engineering building 214 main machine cs jhu research interests span number areas programming languages interested developing type inference systems object oriented langauges based sets subtype constraints home page hopkins objects group papers group written area papers areas including actors programming language semantics constructive type theory hardware verification check list web pointers programming languages research vision future programming languages research dad october 3rd 1996 daughter elizabeth web page 1506 free speech paul beame img paul beame associate professor department computer science engineering university washington paul received sc mathematics 1981 sc computer science 1982 ph computer science 1987 university toronto post doctoral research associate 1986 87 academic year joined university washington autumn 1987 1988 received nsf presidential young investigator award paul research concerned primarily computational complexity theoretical aspects parallel distributed computing recent research concentrated connections computational complexity proof theory complexity proofs propositional proof systems paul enjoys squash softball sports enthusiasm compensate lack talent recent papers quals projects beame cs washington college engineering university wisconsin madison ece kewal saluja professor kewal saluja engineering hall 1415 engineering drive madison wi 53706 tel 608 262 6490 fax mail saluja engr wisc portrait 9k jpg departments electrical computer engineering computer science education phd 1973 university iowa research interests design testability computer architecture data compression integrated circuits vlsi fault tolerant computing general area research interest test generation testable reliable design digital systems carry research area make extensive vlsi cad analysis tools research involves modeling faults designing digital circuits test generation design modification enhancing testability built testing designs fabrication circuits test application investigating techniques make test generation fault simulation process efficient combinational sequential circuits data compression compaction methods applicable design testability built test environment investigated area built test concentrating regular structures programmable logic arrays rams investigating test algorithms implemented hardware performance area penalty project investigating ways built test hardware test system performing normal operation goal system tested continuously operates impact system performance work performed facilities vlsi digital system laboratory laboratory houses number sun stations color monitors terminals programming design uw coe depts centers consortia services fountain index search mail credits modified friday 03 96 16 26 43 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc update profile christopher brown professor computer science department university rochester rochester ny 14627 0226 brown cs rochester phone 716 275 fax 461 2018 feeling watched interests recent papers students current projects cooperating robots seminar undergraduate robotic control high performance robot vehicle learning control complex systems vision learning development selective perception online journals introducing line computer vision journal img xv full size graphic high quality original papers content normal limits print journal color graphics animation demonstrations interaction downloadable code sample data announcement call papers line local work illustrates possibilities national science foundation institutional infrastructure grant hardware grant provide equipment year period support virtual reality simulation rapid prototyping real time vision robotic systems vision robot lab links bookmarks searching tools altavista digital starting point trade wave galaxy yahoo lycos webcrawler open text img back urcs faculty directory img back urcs home page richard leblanc richard leblanc jr received degree physics louisiana state university 1972 ph degrees computer sciences university wisconsin madison 1974 1977 professor associate dean college computing georgia institute technology faculty member january 1978 dr leblanc research interests include software engineering programming language design implementation programming environments research work clouds project involved application interests distributed computing systems interested specification based software development methodologies tools prof leblanc served technical consultant industry ada language ada compilation techniques consulting work lockheed aeronautical systems company development specification based methodology producing highly reliable digital flight control software served consultant software reliability fault tolerance corporations computing telecommunications industries published successful textbook compiler construction crafting compiler crafting compiler adopted 100 colleges universities dr leblanc member association computing machinery ieee computer society sigma xi contact information georgia tech college computing 801 atlantic drive georgia institute technology atlanta georgia 30332 0280 mail rich cc gatech modified august 21 1995 eugene liang eugene cc gatech david gustafson professor department computing information sciences kansas state university fall semester 1996 classes cis 540 software engineering project mw 8 05 9 20 cis 740 software engineering mw 2 30 3 45 classes interactive sessions tuesday evenings 7 00pm 10 00pm office hours mw 9 30 10 20 5th annual high school programming contest 1996 contest home page aaai robot competition 1996 competition home page summer semester 1996 class cis 841 verification validation 10 30 12 30 28 june 28 spring semester 1996 classes cis 541 software engineering project ii mw 8 30 9 20 cis 644 object oriented design development mw 2 30 3 20 8 00 10 00pm email internet office hours mw 9 30 10 20 fall semester 1995 classes cis 540 software engineering project mw 8 30 9 20 cis 740 software engineering mwf 2 30 3 20 office hours mw 9 30 10 20 summer semester 1995 class cis 740 software engineering 10 30 12 30 30 june 29 software engineering links fase site forum academic software engineering site 18th int conf soft eng berlin site case tools software engineering institute sei publications software engineering archives software engineering lab links 1995 mobile robotic competition www site map virtual traveller pathfinder site map time magazine latest weekly issue daily news business summaries latest satellite weather photos small large latest radar image current weather map surface map radar summary latest local forecast surface ascii map surface reports surface summary kansas forecasts region road conditions beer homebrewing directory david gustafson dag cis ksu department computing information sciences kansas state university 234 nichols hall manhattan ks 66506 913 532 6350 office 913 532 7353 fax 913 776 home arthur goldberg visiting assistant professor department computer science courant institute mathematical sciences york university cs nyu topics information technology projects seminar groupware job opportunities la meira flamenco dance schedule nyu cs tech reports indices mail address 715 broadway room 705 york ny 10003 phones 212 998 voice 212 995 4123 fax email cs nyu man page arthur 1 presented wedding brother bruce kim assistant professor dr bruce kim assistant professor department electrical computer science tufts university received university california irvine university arizona ph georgia tech previously research engineer georgia tech research institute circuit design engineer allied signal member technical staff hughes aircraft research interests areas testing multichip modules mixed signal circuits member ieee ieee computer society acm research areas teaching papers vlsi hobbies contact document visited times associate professor computer science engineering tulane university orleans la 70118 research interests programming languages design implementation formal semantics concurrency evaluation software engineering specification languages rapid prototyping requirements engineering analysis object oriented design object oriented architectural styles publications cs 362 673 theory solutions test 1 object oriented analysis object oriented analysis informal software requirements object oriented analysis knowledge base object oriented analysis semantics concurrency branching time semantics ada rendezvous semantics concurrency denotational operational semantics ada rendezvous prototyping formal prototyping concurrent systems prototyping prototyping abstract data types language evaluation comparison ada modula 2 operational semantics contour model semantics pascal algorithm analysis minimal height trees bb cs tulane orleans islamic sources img prof krithi ramamritham computer science department university massachusetts amherst mass 01003 4610 413 545 office 413 545 1249 fax krithi cs umass prof ramamritham received ph computer science university utah 1981 department computer science university massachusetts professor held visiting positions technical university vienna austria indian institute technology madras science engineering research council visiting fellow university newcastle ramamritham interests span areas real time systems transaction processing database systems real time databases systems real time arena contributed development scheduling algorithms specification programming languages operating system support architectural support design strategies distributed real time applications database transaction processing interests lie supporting emerging applications cad cam design workflow systems massive digital databases data transaction characteristics correctness performance requirements make traditional transaction processing approaches unsuitable end work exploits semantic information objects operations transaction model application combining aspects real time active databases concepts mechanisms real time systems developing transaction processing support real time applications utilize databases dr ramamritham served numerous program committees conferences workshops devoted databases real time systems served program chair real time systems symposium 1994 general chair 1995 vice chair conference data engineering 1995 editor real time systems journal distributed systems engineering journal authored ieee tutorial texts hard real time systems forthcoming text advances database transaction processing consultant bell laboratories browse prof ramamritham publications area real time systems database systems 1994 95 prof ramamritham spent year india based visits indian cs institutions laboratories written summary report detailed report research development activities india img database systems img real time systems 5737 change 13 sep 96 carl de boor professor computer sciences mathematics department computer sciences university wisconsin madison 1210 west dayton street madison wisconsin 53706 1685 usa office hours fall 96 town 12 r14 30 15 30 iso worked madison 1966 death 1990 email deboor cs wisc telephone 608 263 7308 3 fax 608 262 9777 schedule fall 96 teaching cs 412 ma 313 present students selected recent articles approximation theory written uw anonymous ftp ftp cs wisc approx read file access individual files click button clickable version read file small subset authored clickable click list errata edition conte de boor elementary numerical analysis algorithmic approach list errata printings carl de boor practical guide splines check latest versions programs drivers book click journal approximation theory published academic press information journal including recently accepted published papers email postal addresses ditto constructive approximation published springer verlag ditto east journal approximations search tables content singly combined paul handy tool approximation amos ron list homepages spline bibliography links publishers journals people resources ilas information center seek ye find organized introduction joys vi viva vi screen tutorials click great picture hermite place information html html primer unusual changing home page david primordial soup kitchen interesting information odds ends allan technion ac il paul find check paul make mathematical output courses check information math cs 717 click information numerical analysis cs house door iso occupied szego stands dr udo pooch systems professor computer science department computer science texas university college station tx 77843 3112 office bright building phone 409 845 5498 fax 409 847 8578 email pooch cs tamu curriculum vitae courses fall 96 cpsc 410 502 1788 dr josephine mendoza associate professor department computer science california state university san bernardino san bernardino ca 92407 img mail csci csusb phone 909 880 fax 909 880 7004 professional information personal information classes information phi beta delta personal info cs480 education cs680 appointments schedule apache path img doug faculty member university florida computer information sciences department contact information email address ddd cise ufl office cse phone 352 392 1387 fall 1996 office hours 12 00 noon 2 mf 2 3 appointment recent courses note change order fall 1996 cap 6635 ai concepts summer 1996 cis 3020 introduction cis spring 1996 cap expert systems fall 1995 cap 6635 ai concepts talks world wide web distance education computer expo 10 22 96 obfuscation florida ai research society fun cats favorite quotes rules world zen life harvey 12 step program change life mt zealand text photos tribute paul 1913 1996 updated 6 27 96 world wide web page black protest class treatment government free speech information information declaration independence cyberspace bu lent yener phd 94 img visitor recent graduate computer science department columbia university york city assistant prof lehigh university research area computer networks distributed computing cs department resources construction miscellaneous pointers personal information professional information bu lent yener yener cs columbia refresh http www cs sunysb pronunciation au 1118 home page chiueh bs 1984 national taiwan university ms 1988 stanford university phd 1992 uc berkeley assistant professor computer science department state university york stony brook stony brook ny 11794 4400 chiueh cs sunysb 516 632 phone 8334 fax finger favorite taiwanese tunes don home 1 9 mbytes room 1418 computer science department state university york stony brook ny 4400 affiliation experimental computer systems laboratory ibrahim assistant professor college computer science northeastern university research interests integrated services networks routing protocols modeling performance analysis click list publications click dissertation courses 3501 computer networks 3515 internetworking principles protocols applications 3530 integrated services networks design evaluation distributed systems seminar reach office 119 cullinane hall ccs neu click finger office phone 617 373 home phone 617 924 page web counter visitor number 1996 updated mon jul 1 12 10 32 edt 1996 1958 jean herbst department computer science title laboratory instructor office 131 science center extension responsibilities teaches laboratory sections cs110 computers programming machine organization computer architecture acts general teaching assistant cs department system administrator department unix machines education electrical computer engineering university wisconsin madison computer science university rhode island research laboratory instructor research projects provide computing support faculty students part system administration duties general ongoing interest learning computer graphics unix systems networks internet www background prior coming wellesley college worked industry number years variety engineering capacities primarily software engineer working embedded systems personal son jack busy spare time picture press short movie back cs home page jean herbst wellesley computer science date created january 30 1996 modified january 30 1996 expires january 30 1997 don towsley professor don towsley dept computer science university massachusetts amherst ma 01003 4610 towsley cs umass 413 545 don towsley received degree physics ph degree computer science university texas 1971 1975 1976 1985 member faculty department electrical computer engineering university massachusetts amherst professor computer science director computer networks laboratory university massachusetts 1982 1983 visiting scientist ibm watson research center yorktown heights ny year 1989 1990 visiting professor laboratoire paris france research interests include high speed networks multimedia systems stochastic scheduling editor ieee transactions communications ieee acm transactions networking journal dynamic discrete event systems editorial boards networks performance evaluation program chair joint acm sigmetrics performance 92 conference member ieee elected grade fellow contributions area modeling analysis network performance acm orsa active ifip working groups 6 3 performance modeling networks 7 3 performance modeling charles van loan professor phd university michigan 1973 continue develop methods kronecker product computations method solving nearest kronecker product problem factor matrices subjected constraints applications signal processing markov processes solved result kronecker product descriptions fast wavelet transforms derived aim proceed analogy fft descriptions played important role development high performance algorithms undergraduate texts computational science working years production translated anticipation fall semester university activities computer science department undergraduate curriculum committee department representative arts sciences chairs meeting freshman admissions reader arts sciences professional activities editor siam journal matrix analysis member wilkinson prize committee siam member prize committee siam member organizing committee householder conference member householder prize committee lectures applications kronecker product linkoping university sweden january 9 1995 university sweden january 12 1995 building intuition computational science university sweden january 12 1995 applications kronecker product ohio state university april 26 1995 building intuition computational science ohio state university april 27 1995 publications optimizing closed loop adaptive optics performance multiple control bandwidths journal optical society america 11 1994 86 pitsianis return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 25 november 1995 denise moore denise cs cornell david fox professor applied mathematics eigenvalue problems fox cs umn 612 625 5072 education ph 1958 mathematics university maryland 1952 engineering mechanics 1951 physics university michigan cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified thursday august 17 1995 krzysztof associate professor compilers assemblers algebraic manipulations mathematics computations cs umn 612 625 3464 education ph 1964 mathematics hebrew university jerusalem 1956 applied mathematics warsaw university sc 1953 mathematics university poland cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified thursday august 17 1995 matthew richey homepage click office 302 office hours mwf 2 00 3 00 appointment phone mail stolaf teaching schedule number time place math abstract algebra mwf 10 45 11 40 sc 186 math math analysis ii mwf 11 50 12 45 sc 184 cs 273 data structures tth 11 45 1 20 sc 186 class information abstract algebra syllabus daily assignments math analysis ii syllabus daily assignments cs372 data structures syllabus assignments directory mathematical mathematical computing applied mathematics mathematical modeling personal interests running music baseball hacking family unit matt pearl age 10 gabriel age 4 3 cats fish sadly great wonderful dog passed summer 12 chronology path st olaf undergraduate college 1977 81 mathematics physics major graduate school dartmouth college 1981 85 ph mathematics craig tracy thesis topic solved models statistical mechanics university california davis 1984 86 spent year campus dartmouth graduate student year teaching st olaf college 1986 present geometry center 1992 93 sabbatical year favorite web sites john werth senior lecturer research scientist mathematics 1962 mathematics 1963 emory university ph mathematics 1968 university washington professional service chair acm education board 1992 94 computing research association board 1992 94 computer science board 1992 95 vice chair education technical committee software engineering ieee cs 1991 present chair 1994 acm csc 1992 94 areas interest parallel programming software engineering compilers computer science education summary research current interest programming environments parallel programming software engineering compilation implementation issues active setting directions computer science education local national levels selected recent publications hyder werth browne unified model concurrent debugging proceedings 1993 international conference parallel processing ieee computer society august 1993 werth browne sobek lee newton jain interaction formal practical parallel programming environment development code lecture notes computer science vol 589 york springer verlag 1992 jain werth browne scheduling parallel operations multiple bus systems journal parallel distributed computing december 1992 jain werth browne general model scheduling parallel computations application parallel operations proceedings 1991 international conference parallel processing august 1991 werth werth directions software engineering education proceedings thirteenth international conference software engineering 1991 img previous profile img index img profile click picture click 30 5k picture assoc prof phone 617 627 elec eng computer science dept 617 627 3217 tufts university fax 617 627 3220 medford ma 02155 email cs tufts spring 1996 taught comp 170 theory computation fall 1996 teach comp 160 algorithms button test java applet click color converter java applet click cs tufts bharat jayaraman associate professor img bharat jayaraman department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 111 fax 716 645 3464 email bharat cs buffalo research interests programming languages research group language research group curriculum vitae click davin milun milun cs buffalo dave stemple dave stemple chair computer science department university amherst internet stemple cs umass education ph computer information science university massachusetts 1977 mathematics west virginia university 1959 1960 employment 1981 current professor chair 9 1 94 computer science university massachusetts amherst 1971 1981 associate director systems research development university computing center university massachusetts amherst 1968 1971 vice president research wellesley ma 1960 1968 software developer ibm employee consultant member university massachusetts computing center staff 1959 1960 instructor mathematics wheeling college wheeling wv summary involved 1960 development compilers operating systems database management systems industry university massachusetts worked academic computing center 1966 1980 research deals problems developing complex database systems concentrated specification database systems mechanical reasoning required assure specifications intended properties current work involves building database theory needed mapping specifications effective implementations development formally based means developing flexible concurrency control schemes collaboration ron morrison university st andrews bird watcher ten years west virginia written children book wild turkey bird occasionally assist don field work recently building database index library natural sounds collection laboratory cornell big fan boiled lead yuri gurevich picture professor computer science university michigan research main projects publications vita family links gurevich gurevich gurevich contact information email gurevich umich eecs department university michigan ann arbor mi 48109 2122 tel 1 313 763 4526 updated thursday 07 nov 96 06 15 53 est lorna stewart associate professor department computing science university alberta mail stewart cs ualberta ca areas involvement algorithmics laboratory education sc computational science 1977 university saskatchewan sc computer science 1978 university toronto ph computer science 1985 university toronto research interests publications cmput 204 links personal information prerequisite structure 3290 george ph photo associate professor department computer science california state university 5500 university san bernardino ca 92407 mail csci csusb www http www csci csusb www page phone 909 880 5332 fax 909 880 7004 education ph 1992 computer science tulane university orleans la 1990 computer science tulane university orleans la 1988 mathematics louisiana state university baton rouge la 1987 electrical engineering louisiana state university baton rouge la 1985 cum laude electrical engineering louisiana tech university la research interests aspects neural networks complex domain cryptography computer graphics signal processing internet journals associate editor information sciences applications international journal elsevier editor journal combinatorics information system sciences quarterly international scientific journal involved organization 2nd international conference computational intelligence neuroscience theses supervised technical legal aspects software patents kenneth nichols thesis june 1996 winner 1996 csusb outstanding thesis award accepted published book quorum books convergence properties perceptrons thesis december 1995 won 1995 96 school natural sciences graduate student award hardware implementation complex hopfield net chih kang cheng thesis december 1995 subject project knuth design fonts script linear ca 1500 1100 links interest list spring 1996 seminars csusb cs program computing dictionary hellenic resources san bernardino lodge 178 email csci csusb modified fri nov 15 1996 james jennings assistant professor department electrical engineering computer science contact information eecs department 204 stanley thomas hall tulane university orleans la 70118 phone number 504 862 3370 dept phone number 504 865 5840 fax number 504 862 email jennings eecs tulane www http www eecs tulane research interests primary research interest robotics mobile robotics tulane eecs robotics laboratory lab home page forthcoming performing distributed manipulation tasks mobile robots courses 1996 97 cpen 444 644 computer architecture cpsc 319 symbolic computing link locally cpsc 350 programming languages robotics seminar coming robotics research proceeding talented students colleagues credits pointers pages future 2610 alan smith ph stanford university professor 510 642 5290 smith cs berkeley awards lectureships fellow ieee 1988 paper award 1979 acm national lecturer 1985 1986 ieee distinguished visitor 1986 1987 editorships program committees associate editor acm transactions computer systems 1982 present member editorial advisory board journal microprocessors microsystems 1988 present subject area editor journal parallel distributed computing 1989 present chair acm special interest group computer architecture 1991 present chair acm special interest group operating systems sigops 1983 1987 chair program committee sigmetrics 89 performance 89 1989 program chair 2nd hot chips symposium 1990 member board directors sigmetrics 1985 1989 selected publications task referee ieee computer vol 23 4 april 1990 pp 65 73 machine characterization based abstract high level language machine saavedra barrera ieee trans computers special issue performance evaluation vol 38 12 december 1989 pp 1679 fairchild clipper instruction set architecture processor implementation hollingsworth sachs communications acm vol 32 2 february 1989 pp 200 219 line block size selection cpu cache memories ieee trans computers vol 36 9 september 1987 pp 1063 1075 cache memories computing surveys vol 14 3 september 1982 pp 473 530 2050 rajiv gupta dept computer science 211 mineral industries building univ pittsburgh pittsburgh pa 15260 email gupta cs pitt phone 412 624 fax 412 624 5249 412 624 8854 research projects data flow analysis optimization compiling multiprocessor systems exploiting instruction level parallelism distributed real time computing software testing debugging research group members current members recent ph graduates teaching cs compiler design cs 3210 advanced compiler design cs 1622 introduction compiler design img send email click mailbox christopher johnson img associate professor computer science research assistant professor physics adjunct assistant professor mathematics adjunct assistant professor bioengineering director center scientific computing imaging sci associate chairman department computer science director computational engineering science ces program autumn quarter 1996 teaching assignment cs 521 introduction scientific computing professor johnson research interests area scientific computing interests include inverse imaging problems adaptive methods partial differential equations automatic mesh generation numerical analysis large scale computational problems medicine scientific visualization professor johnson awarded young investigator award nih 1992 nsf national young investigator nyi award 1994 nsf presidential faculty fellow pff award 1995 directs center scientific computing imaging overview current sci research projects current research projects icon scientific computing icon inverse imaging problems icon scientific visualization icon computational medicine icon numerical analysis icon simplified wrapper interface generator icon human computer interaction upcoming invited talks workshop modern software tools scientific computing computational steering environment oslo norway 16 18 1996 fourth national congress computational mechanics computational steering interactive visualization san francisco august 6 8 1997 images publications software research support facilities quotes line click cs utah additional information sci research group contact chris johnson 3190 merrill engineering building department computer science university utah salt lake city utah 84112 email cs utah phone 801 581 fax 801 581 5843 modified mon sep 2 10 56 26 mdt 1996 computer science department ~~ ~~ ~ millersville university dr muhammad mail cs millersv homepage http cs millersv programming contest information 30 randomly generated colors numbers colors time click title outline computer literacy discrete structures introduction programming assembly language programming discrete structures ii computer organization parallel programming database management systems lisp programming current research interests introduction cs161 java parallel programing mpi teaching structure software packages muhammad cs millersv back cs homepage randy goebel professor department computing science faculty science university alberta edmonton alberta canada t6g 2h1 mail goebel cs ualberta ca voice 403 492 2683 facsimile 403 492 1071 www http www cs ualberta ca education sc computer science 1974 university regina sc computing science 1977 university alberta ph computer science 1985 university british columbia research related interests interests knowledge representation logic based deductive reasoning logic programming belief revision scheduling applications induction inductive logic programming artificial intelligence lab intelligent scheduling knowledge discovery data bases rail terminal modelling courses teaching resources science 300 world lecture hall professional service activities associate editor computational intelligence member editorial board generation computing member grant selection committee natural sciences engineering research council canada member standing steering committee pacific rim international conferences ai member technical advisory committee precarn associates member technical advisory panel pre print pre press gesellschaft software conference activities general chair ninth international symposium ai advisory committee member international joint conference artificial intelligence 97 general chair fourth world congress expert systems program committee member florida ai research symposium flairs 97 special track uncertain reasoning program committee member florida ai research symposium flairs 97 special track ai methods control automated deduction program committee member workshop applications natural language information systems 97 program committee member australian joint conference artificial intelligence ai 97 curtin university western australia december 1 4 1997 program committee member acm sigmod 97 workshop research issues data mining knowledge discovery tucson arizona 11 tentative 1997 program committee member pacific rim computational linguistics conference 97 university tokyo japan september 2 5 1997 documents technical articles technical articles ai lab technical reports presentations practical belief revision www graduate recruiting presenting presentation tools preview 96 things maintain travel plans job opportunities favourite phrases interesting www sites interesting www sites 18 1995 visitor img randy goebel home page view log recent visitors page professor robert keller chair computer science department harvey mudd college director computer science clinic link information link misc links contact information mail keller cs hmc phone 909 621 secretary department 909 621 8225 fax 909 621 8465 mail robert keller computer science department harvey mudd college 301 twelfth street claremont ca 91711 5980 usa modified 23 july 1996 keller cs hmc bill birmingham associate professor department electrical engineering computer science university michigan joint appointment school information si office address 128 atl building 1101 beal avenue ann arbor mi 48109 2110 email wpb umich phone 313 936 1590 fax 313 763 1260 video cu 141 212 36 20 lab affiliations artificial intelligence laboratory collaboratory research electronic work crew bio research interests study design study intelligent behavior humans unique ability design artifacts change environment physical intellectual study design central study artificial intelligence projects blend research agent based systems decentralized control interaction achieve design goals optimization knowledge systems automated configuration design service multi agent concurrent engineering system designing artifacts part catalogs hierarchical concurrent engineering extends framework support optimization hierarchical organizations typical large design organizations involved university michigan digital library project lead development agent architecture research papers graduates students research group tim joe sun park eric susan students meet week discuss research papers related work plain fun student faculty member meetings schedule topics teaching activities school information si 609 foundations fall 96 eecs 373 design microprocessor based systems fall 96 eecs 543 knowledge systems fall 95 eecs 592 advanced artificial intelligence winter 96 activities editorial board publications artificial intelligence engineering design analysis manufacture ai ieee expert stuff wife stacy bike professor chemical engineering department back popular demand engineered greatest economic expansion interested digital libraries check research news related activities updated 9 3 96 mon tues wed thurs fri 9 00 9 30 img 10 00 cis mse cis matt cis 10 30 mtg mtg matthew dwyer 11 00 606 606 sem 606 department 11 30 computing information 12 00 sciences 12 30 kansas state university 1 00 cis cis cis 1 30 324e nichols hall 2 00 842 cis 842 office 842 manhattan ks 2 30 office 798 office hours 66506 phone 3 00 hours hours badari 913 532 6350 3 30 mtg fax 913 532 7353 4 00 faculty 4 30 mtg mtg 5 00 home home home home home fall 96 schedule research teaching links prairie matt dwyer dwyer cis ksu updated 6 sep 1996 eliot moss associate professor department computer science university massachusetts email moss cs umass phone 413 545 4206 fax 413 545 1249 hard copy computer science department lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 academic degrees computer science mit 1975 computer science mit 1978 ph computer science mit 1981 research interests programming language design implementation database information retrieval systems persistent object stores persistent programming languages memory management garbage collection research projects scale compiler heterogeneous parallel architectures construction affiliated graduate students john cavazos amer diwan jim doyle jim havlicek karsten jung darko stefanovic cindy stein students antony hosking construction publications group publications publicly papers group publications drafts locally courses cmp sci 610 translator design fall 1996 cmp sci 645 topics database systems spring 1997 appointment calendar local access plan file robert cs rpi emeritus professor ph harvard university automata theory formal languages combinatorics words entered computer science teaching philosophy years career switch due lean job market today training philosophy holds good stead author textbook elementary computability formal languages automata published prentice hall problems combinatorics words branch formal languages formal languages deal symbolic logic computer languages opposed natural languages human speech general purpose writing research coordinated computer scientists ge research development center nearby york group ge called theorem proving group members group computer science department university albany computer science department rpi research concerned formal linguistic systems sake carrying proofs machine looked ways improve efficiency systems linguistic method developed norwegian axel systems computation replace strings connected characters strings carrying basic kind computer operation img faculty research 1349 richard cole contact information computer science department courant institute mathematical sciences york university 251 mercer street york ny 10012 1185 cole cs nyu voice 212 998 3119 fax 212 995 4124 research interests main interest design analysis algorithms recent work concentrated areas design efficient algorithms pram model parallel computation string pattern matching algorithms amortization analysis technique network routing problems recent publications string pattern matching networks routing parallel algorithms algorithms research support research supported part national science foundation nsf grant sandra associate professor department computer science contact information email cs clemson phone 803 656 5869 office 406 edwards hall research areas classes taught cpsc cpsc cpsc cpsc vita associate professor laboratory algorithmics research department computing science university alberta mail cs ualberta ca personal information img mizar project mizar mse research list publications years remarks past work personal data form 100 future plans courses cmput 172 introduction logic computing science mizar mse proof checker make 250 students suffer formal proofs year cmput 201 practical programming methodology cmput 415 compiler design amy apon lecturer computer science dr apon received ph computer science vanderbilt university august 1994 dr apon holds computer science mathematics university missouri columbia decade diverse professional computer science experience software design engineer texas instruments 1983 1986 worked artificial intelligence applications large military systems assistant professor computer science years east central university ada oklahoma fisk university year research instructor division biomedical informatics vanderbilt university 1995 1996 worked computer applications medicine enterprise capacity planning dr apon research areas performance evaluation distributed parallel computer systems development types analytic models including queueing networks petri nets simulation models interested research architecture management large distributed networks network applications including large medical information systems authored coauthored papers measurement modeling parallel computer systems collaborators members performance evaluation group vanderbilt recipient research grant national science foundation study alternative models distributed parallel computer systems year dr apon teaching department computer science vanderbilt courses teaches department include cs 101 programming problem solving cs 174 programming cs 281 operating systems concepts cs 283 computer networks click picture amy family email apon vuse vanderbilt bonnie dorr email bonnie umiacs umd current position assistant professor department computer science nsf national young investigator nyi 1993 1998 sloan fellow 1994 1996 academic degrees ph mit 1990 mit 1987 bu 1984 appointments joint appointments umiacs linguistics director clip laboratory louiqa raschid amy weinberg research interests machine translation recent papers large scale dictionary construction foreign language tutoring machine translation dorr journal machine translation 12 1 revisions multilingual generation role lexical choice syntactic realization dorr olsen journal machine translation 11 1 3 1996 grammar voss dorr journal machine translation 10 1 pp 139 180 1995 review compositional translation rosetta dorr computational linguistics journal 21 4 1995 syntactic encodings thematic roles building lexical entries mt dorr weinberg journal machine translation 9 3 pp 71 100 1995 selecting tense aspect connecting words language generation dorr gaasterland proceedings ijcai 95 montreal canada 1995 efficient parsing korean english parameterized message passing approach dorr lin lee computational linguistics journal 21 2 pp 255 263 1995 machine translation formal description proposed solution dorr computational linguistics journal 20 4 pp 597 633 1994 parameter based message passing parser mt korean english lin dorr lee proceedings annual association mt americas conference partnerships translation technology pp 149 156 columbia md 1994 concept based lexical selection dorr voss peterson proceedings aaai 94 fall symposium knowledge representation natural language processing implemented systems orleans la 1994 pass approach evaluating machine translation systems jordan dorr journal machine translation 8 1 2 pp 49 58 1993 lexical semantics machine translation dorr journal machine translation 7 3 pp 135 193 1992 hobbies click bonnie dorr bonnie umiacs umd image counter wayne madison associate professor department computer science contact information email wayne cs clemson phone 803 656 office 419 edwards hall research areas classes taught cpsc cpsc cpsc cpsc info cpsc 491 fall 1995 cpsc 823 fall 1995 test wp vita computer science faculty staff students disclaimer webmaster cs clemson update 18 june 1995 tao yang assistant professor engr building room 2151 department computer science university california santa barbara ca 93106 mail tyang cs ucsb phone 805 893 office phone 805 893 4321 cs dept office fax 805 893 8553 research interests parallel computing parallel programming tools systems scheduling compilation scientific computing libraries tao yang received degree computer science zhejiang university china 1984 degree artificial intelligence zhejiang university 1987 received ph degrees computer science rutgers university 1990 1993 joined department computer science ucsb 1993 assistant professor dr yang member parallel systems group ucsb main research interests algorithms programming environments parallel distributed processing program scheduling compilation parallel scientific computing proposed efficient scheduling algorithms developed parallel programming system exploring task parallelism message passing machines applied system scientific computing conducted research parallel numerical algorithms knowledge based systems dr yang investigating partitioning scheduling methods systems program parallelization irregular sparse matrix computations www digital libraries dr yang pc member tutorials chair ipps 97 11th parallel processing symposium pc member local organizer irregular 96 international workshop parallel algorithms irregularly structured problems pc member euro par 96 workshop 17 scheduling load balancing workshop solving irregular problems distributed memory machines ipps 96 8th ieee symposium parallel distributed processing 1996 3rd international conference high performance computing coordinator partitioning scheduling 28th 29th hawaii international conference system sciences local arrangements registration chair acm ppopp symposium principle practice parallel programming acm spaa symposium parallel algorithms architectures 1995 dr yang editorial boards journal discrete mathematics theoretical computer science journal computing information guest editor special issue partitioning scheduling journal parallel processing letters dr yang received research initiation award nsf 1994 uc regents junior faculty award 1994 outstanding computer science professor year award 1995 member acm ieee siam current research projects rapid scheduling run time support parallel task computations alexandria digital library scalable www digital library servers multicomputers parallel khoros parallel programming tool image processing hpcd publications information foundations scientific computing fall 1996 parallel scientific computing winter 1996 1995 1994 parallel computing program parallelization spring 1996 1995 1994 numbered back cs department home page maria paola bonacina assistant professor department computer science university iowa august 1993 moving august 1989 received ph computer science state university york stony brook december 1992 earlier education italy received di informatica january 1991 dell july 1986 universita studi di milano visited paris 1988 national taiwan university 1989 argonne national lab inria lorraine 1993 sri international 1996 member association automated reasoning aar european association theoretical computer science association symbolic logic asl research activity automated reasoning teaching activity department computer science university iowa iowa city ia 52242 1419 usa office maclean hall fax 1 319 335 3624 mail bonacina cs uiowa finger click page updated thursday 31 oct 96 20 48 48 cst maria paola bonacina bonacina cs uiowa owen murphy professor chair department computer science california state university san bernardino san bernardino ca 92407 murphy csci csusb 909 880 5326 fax 909 880 7004 professional information education appointments journal publications personal information visit katie place picture dr murphy picture maureen picture twins girls christmas 8 months double trouble elves christmas twins test maynard address department computer science campus box 1045 bryan 509 washington university st louis mo 63130 4899 office bryan 417 telephone 314 935 fax 314 935 7302 email cs wustl research interests publications patents teaching digital computers organization logical design processing systems structures special topics speech processing don perlis comp sci dept univ maryland college park md 20742 usa 301 405 2685 perlis cs umd associate professor cs umiacs artificial intelligence commonsense reasoning cognitive modeling nonmonotonic reasoning reference head active logic group henry research assistant professor computer science department member cognitive science univesity buffalo img department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 office 716 692 3640 home fax 716 645 3464 email cs buffalo research interests autonomous agents machine learning synthetic commonsense reasoning planning embodied sneps agents cs 709 cs 712 ai courses computing research association universities universities state positions universities university positions journal experimental theoretical artificial intelligence aaai ijcai ieee ieee computer society acm acm sigart artificial life online canadian society computational studies intelligence adaptive behavior society iros 96 aips 96 ro man 95 time schedule sneps research group gte ai resources internet gabbay igpl nrl ga archive cmu vision research groups manchester dai santa fe institute jair psyche consciousness resume 96 april 5 kr 96 6 special issue june 1 schedule plans dissertation henry cs buffalo william clinger teaching distinction working code correct code good code 1370 computer graphics algorithms research semantics programming languages compilers higher order functional languages garbage collection larceny william clinger college computer science northeastern university 360 huntington avenue room 161cn boston ma 02115 ccs neu phone 617 373 fax 617 373 5121 updated 7 october 1996 tamer zsu img professor laboratory database systems research department computing science university alberta 615 general services building edmonton alberta canada t6g 2h1 cs ualberta ca 403 492 2860 office 403 486 0273 home 403 492 1071 office 779 general services building education sc 1974 industrial engineering middle east technical university turkey sc 1978 industrial engineering middle east technical university turkey sc 1981 computer information science ohio state university ph 1983 computer information science ohio state university biographical sketch professor computing science university alberta edmonton canada lead research groups distributed object management focusing development tigukat objectbase management system multimedia data management special emphasis development multimedia dbmss support sgml hytime standard image database management concentrating development distributed interoperable image database system interoperability information systems general joined department 1984 receiving 1983 ph computer information science ohio state university prior academic career spent number years industry government turkey spent study leave 1990 91 gte laboratories waltham massachusetts visiting scientist working distributed object management issues authored book authored book edited books serve editorial boards vldb journal vldb foundation distributed parallel databases kluwer publishers parallel distributed technology ieee computer society presented technical tutorials number international conferences large data base data engineering compcon reliable distributed systems cikm parallel distributed processing addition tutorials short courses companies institutions canada usa mexico europe served large number conference program organizing committees chaired chaired computer information science grant selection committee natural sciences engineering research council canada 1993 94 served member committee 1991 1993 served management committee canadian genome analysis technology program 1992 93 held university alberta mccalla research professorship 1993 94 acting chair department computing science 1994 95 publications presentations teaching students vita link uofa link cs april 20 1994 img office tony baxter computer science department 773 anderson hall university kentucky lexington ky 40506 0046 606 257 1055 office 3961 sec 323 1971 fax tony cs engr uky home 154 bell court lexington ky 40508 606 252 3678 undergraduate studies cs undergraduate student news undergraduate studies general undergraduate information draft curriculum revisions computer science home page material fall 1996 courses offered cs 505 database management cs 650 problem seminar office hours tr 3 30 4 45 8 30 11 00 appointment interesting stuff info tech interactive interactive multimedia project students explore collection introductory computing topics modules completed target computer science major material distributed information technology practical introduction computers communications williams sawyer hutchinson richard irwin 1333 burr ridge parkway burr ridge il test matt mutka associate professor computer science ph university wisconsin madison research teaching interests operating systems computer networks distributed systems performance evaluation workload modeling simulation real time systems parallel systems atm networks items interest research statement selected recent papers ftp site contact information arpa project instrumentation visualization real time embedded systems interests msu home pages msu computer science department msu college engineering michigan state university matt mutka home page mutka cps msu sam toueg img img img img professor ph princeton university 1979 research interests research interests include distributed computing fault tolerance real time work methodologies paradigms algorithms fault tolerant distributed systems message passing shared memory systems long term goal bridge gap theoretical results efficient practical solutions collaboration tushar chandra prasad ph computer science students continued work unreliable failure detectors message passing systems wait free objects shared memory systems fundamental result fault tolerant distributed computing states consensus problem solved deterministic algorithm asynchronous systems impossibility result due inherent difficulty determining process crashed slow system work determine information failures sufficient solve consensus showed unreliable failure detector make infinite number mistakes solve consensus systems majority correct processes proved solve consensus failure detector provide information failures weakest failure detector solving consensus asynchronous systems majority correct processes exploring practicality implementing applications rely correctness concurrent system consists processes communicating shared objects shared object wait free process accesses object guaranteed response processes crash exploring wait free hierarchies object types object type assigned level corresponds ability implementing wait free objects prasad shown hierarchy herlihy robust informally hierarchy object level 2 implement wait free objects level exploring question robust wait free hierarchies exist selected publications bracha toueg asynchronous consensus broadcast protocols journal acm vol 32 10 1985 824 840 srikanth toueg optimal clock synchronization journal acm vol 34 3 1987 626 645 el abbadi toueg maintaining availability partitioned replicated databases acm transactions database systems vol 14 2 1989 264 290 toueg automatically increasing fault tolerance distributed algorithms journal algorithms vol 11 3 1990 374 419 chandra toueg unreliable failure detectors asynchronous systems proceedings 10th acm symposium principles distributed computing august 1991 montreal canada 257 272 chandra hadzilacos toueg weakest failure detector solving consensus proceedings 11th acm symposium principles distributed computing august 1992 vancouver canada 147 158 chandra toueg fault tolerant wait free shared objects proceedings 33rd ieee symposium foundations computer science october 1992 pittsburgh pennsylvania 157 166 toueg simulating synchronized clocks common knowledge distributed systems journal acm vol 40 2 1993 334 367 1201 eugene stark gene stark home page cs department http server click audio greeting http server office fun stuff home page undergraduate computing laboratory systems find professional life associate professor computer science department state university york stony brook including technical reports genealogy page computer science department home page suny stony brook home page eugene stark research development good sharma faculty member university florida computer information science engineering department email address sharma cise ufl office cse phone fax 352 392 dept fax 352 392 1220 db center sec 352 392 www http www cise ufl ismap courses research areas publications thesis demos people group search feedback accesses tue jun 11 12 38 54 edt 1996 modified mon jul 8 15 27 31 edt 1996 michael carey professor leave computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 research staff member ibm almaden research center 650 harry road b1 san jose ca phone 408 927 primary fax 408 927 4304 alternate fax 408 927 3215 mail carey almaden ibm carey cs wisc research interests database management systems parallel distributed computing applied performance evaluation research interests lie main areas database system performance generation database systems performance area topics current interest include performance tradeoffs techniques object oriented database systems design evaluation algorithms related transaction processing scheduling complex multi user database workloads based user performance goals generation database system area involved exodus extensible dbms project involved shore project aimed developing scalable repository storage sharing persistent objects heterogeneous environment goal shore effort building experience exodus project meet object management replace unix files applications cad cam case recently moved academia industry twelve great years part academic database systems research group universe time tackle challenges working ibm almaden research center source number papers ve teaching students past twelve years ibm work related objects databases significant fraction time spent project called garlic garlic effort build heterogeneous multimedia information system data living variety repositories queried manipulated homogeneous object database spent 1993 94 sabbatical ibm working garlic continued work madison 1994 95 focusing graduate student query browser front end tool called working garlic project location ibm almaden recent publications extending sql 92 oodb access design implementation experience proc acm int conf object oriented programming systems languages applications oopsla austin tx october 1995 querying multimedia data multiple repositories content garlic project cody haas niblack fagin lee schwarz thomas roth williams proc ifip working conference visual database systems lausanne switzerland march 1995 heterogeneous multimedia information systems garlic approach haas schwarz cody fagin niblack thomas williams proc 1995 ieee workshop research issues data engineering ride 95 taipei taiwan march 1995 status report oo7 oodbms benchmarking effort dewitt kant naughton proc acm int conf object oriented programming systems languages applications portland october 1994 automated performance tuning complex workloads brown livny proc 19th int conf large data bases santiago chile september 1994 making real data persistent initial experiences lehman srinivasan proc persistent object systems workshop france september 1994 shoring persistent applications dewitt franklin hall mcauliffe naughton schuh solomon tan tsatalos white zwilling proc acm sigmod int conf management data minneapolis mn 1994 fine grained sharing page server oodbms franklin zaharioudakis proc acm sigmod int conf management data minneapolis mn 1994 managing memory real time queries pang livny proc acm sigmod int conf management data minneapolis mn 1994 accurate modeling hybrid hash join algorithm patel vernon proc acm sigmetrics conf measurement modeling computer systems nashville tn 1994 indexing alternatives locking proc int conf extending database technology cambridge england march 1994 client server caching revisited franklin distributed object management eds morgan kaufmann publishers 1994 img irwin stuart smith professor stu cs uml scientific data visualization sonification interactive supercomputing research auditory representation scientific data nsf grant iri 1993 1994 long term goal work develop evaluate auditory representations multidimensional data specific goals project 1 build prototype computing environment research auditory data representation 2 develop auditory data representations 3 conduct preliminary testing demonstrations auditory data representations real synthetic data developing image processing applications workstation supercomputing research center institute defense analyses contract 1993 developed system capability encode image data color models system comparison exploration potential merits color models image processing current system sequential implementation parallel version implementing project user interactively select change color models real time capability greatly enhance ability detect patterns significant application data medical imagery publications smith grinstein surface sound generation exploratory data analysis blattner dannenberg eds multimedia multimodal interface design york acm press 1992 smith pickett williams environments exploring auditory representations multidimensional data proceedings international conference auditory display santa fe institute santa fe nm 1992 smith combining visual ir images sensor fusion approaches proceedings spie conference electronic imaging san jose ca 1992 smith grinstein interactive data exploration supercomputer proceedings visualization 91 san diego ca 1991 smith grinstein pickett global geometric sound color controls visualization scientific data proceedings spie conference electronic imaging 1459 192 206 1991 smith auditory display exploratory visualization multidimensional data grinstein eds workstations experiment berlin springer verlag 1991 smith grinstein surface sound generation exploratory data analysis proceedings chi 90 seattle wa 1990 grinstein smith scientific data proceedings spie conference electronic imaging 1259 190 199 1990 williams smith computer human interface issues design intelligent workstation scientific visualization acm sigchi bulletin 21 4 44 49 1990 williams smith experimentally driven visual language design texture perception experiments displays proceedings ieee 1989 visual languages workshop rome italy pp 62 67 1989 memberships affiliations acm ieee cs sigchi 1675 george novacky dept computer science 326 alumni hall university pittsburgh pittsburgh pa 15260 email novacky cs pitt phone 412 624 8438 fax 412 624 8854 teaching spring term cs 110 computers networks 11 00 11 50 125 fine arts 11 00 12 50 lab 4 00 5 50 lab cs 1520 programming languages 1 00 2 20 104 thaw teaching summer week session cs 110 computers networks 11 00 1 15 wf 11 00 1 15 lab interests img send email click mailbox paul wilson contact information office taylor hall 3 134 postal address university texas austin department computer sciences taylor hall 2 124 austin tx 78712 1188 reach email cs utexas usual novelty thought cross section research information lead oops research group department computer sciences university texas austin oops object oriented programming systems research group works memory management programming language design implementation teaching fall 1996 teaching cs 345 programming languages img department computer sciences note page construction 3092 larry travis professor computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 mail travis cs wisc telephone 608 262 6587 fax 608 262 9777 ph university californa los angeles 1966 interests expert systems procedural control automatic deduction computer support understanding complex data philosophical foundations artificial intelligence computing management social implications computing research summary research centers logic basis knowledge formalization expert systems deductive augmentation database systems recent work focused procedural control automatic deduction design systems support contruction display testing high level abstractions patterns formed information contained large heterogeneous databases special attention devoted representation geographic information ways enhance data integration data maps actively involved expert system development projects large intelligent database project incorporates databases modeling visualization aids single integrated system organizational social issues introduction information technology analysis pre underlying alternative approaches artificial intelligence current phd students chuck bryan scott swanson andy derek zahn recent publications failures expert system development implementation journal systems software 1992 computational metaphor artificial intelligence reflexive examination ai west artificial intelligence magazine 1991 society landscape alternative metaphors artificial intelligence west artificial intelligence magazine 1991 interesting links wisc cs dept wisc ai group changed june 4 1994 cs wisc img theodore johnson faculty member university florida computer information sciences department interested performance modeling databases index structures synchronization parallel computing mass storage systems distributed systems developed analytical performance model mass storage jukebox nasa eosdis project obtain version 2 model solver accompanying report clicking receive compressed tar file carlos developing java applets models run demo click research assistant thomas created extensible simulator distributed search structures receive tar file source code clicking technical reports ftp cis ufl cis tech reports email address ted cis ufl office cse phone 904 392 1492 vijaya ramachandran regents professor computer sciences university texas austin ph 1983 princeton university research interests research interests algorithms computational theory primarily area parallel computation algorithm design include design analysis efficient parallel sequential algorithms design evaluation models parallel machines experimental evaluation algorithms access copies recent papers mine complete listing publications vita official faculty profile contact information office 3 152 taylor hall 512 471 email address vlr cs utexas fax 512 471 8885 postal address department computer sciences university texas austin austin texas 78712 1188 number visits page april 30 1996 uc davis department computer science mukherjee professor professor mukherjee conducting research areas lightwave networks goal develop architectures protocols algorithms generation high speed networks exploit characteristics emerging wdm optical technology network intrusion detection goal detect network software network attacks real time office 3037 engineering ii phone 916 752 mail mukherjee cs ucdavis modified august 23 1996 chung liu areas research interest computer aided design digital systems layout synthesis real time computing systems ng theoretical computing combinatorics theory research group administrative becky 2129 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax cs uiuc img back faculty index peter allen associate professor computer science columbia university director center research intelligent systems received degree brown university mathematics economics computer science university oregon ph computer science university pennsylvania recipient cbs foundation fellowship army research office fellowship award innovative computers current research interests include real time computer vision dextrous robotic hands object recognition task level manipulation model based sensor planning recognition work professor allen named presidential young investigator national science foundation professor allen member acm ieee aaai click robotics lab page click topics 3 computer modeling home page spring 97 click department computer science page columbia university department computer science 450 computer science building york york 10027 1 212 939 allen cs columbia uc davis department computer science karl levitt professor professor levitt conducts research areas computer security automated verification software engineering respect computer security working techniques detect malicious code viruses worms time bombs programs detect attempts penetrate misuse computer systems computer networks respect verification applying automated theorem prover higher order logic hol verification hardware software systems operating systems safety critical embedded systems respect software engineering working methods testing programs make heuristic techniques methods automating generation operating system code templates office engineering ii phone 916 752 mail levitt cs ucdavis modified august 23 1996 myron minimal homepage boxes preserve freedoms soap ballot witness cartridge associate professor myron phd ee arizona state university 1967 913 532 6350 work 913 532 7353 fax 913 539 4448 home amateur packet radio ca usa noam nra life member certified instructor home safety rifle ksu students information cis 362 cis 490 login mainframe cns unix account change directory cd account subdirectory cis 362 cis 490 choice read vi cat grep don fix reach stuff simply clicking icon part learning computing learning tools trade learn move things unix environment clicking icon isn maximal quotation pages hope find quotes interesting informative additions corrections mac cis ksu real tm hope break blob smaller chunks myron dr tibor professor philosophy auburn university welfare state news reported december 1996 issue freeman magazine editors papers magazines champion liberty charge encourage critical scrutiny mainstream political affairs raise questions government successful fruits success fortunate good fortune enjoy feed welfare state successfully raise question mr president spend borrowed money children violate principle taxation representation journalist raise question politician criminal law wrong punish people proven crime government regulations impose enormous economic people wrong isn kind prior place free society question 14th amendment prohibits application law producers prohibited discriminating consumers total government regulate profession press arts built inequality state sponsored discrimination leonard read 1983 founding president fee foundation economic education ideal america person free pursue ambition full extent abilities race family background associate reason thinks stupid reason worship god isn orthodox choose trade apply job quit job doesn offer business boss set hours work hours week honestly acquired property savings spend invest wisely give offer services products sale terms loses money deal buy buy service product offered sale disagree person majority side person study learn strikes fancy long worth cost effort studying learning general long doesn equal opportunity person key added codes quote contents spelling ff founding father quotes law law related quote nra nra quotes quotes bear arms hci hci anti gun quotes case description court cases info appreciated code quotation usc united states code robert houk subject amendment constitution usa finding general neighborhood great nation murder capital spare hours hand decided risk life limb check bill rights united state national archives building person peruse bill rights real bill rights 200 year paper signed john adams frederick document ten united state constitution amendment protecting bear arms reproduced text bodies leading amendment documents leading bill rights text bracket characters mine identifying verbatim text text double brackets explanatory comment produce facsimile original documents provide ascii representation body text preserved actual grammar spelling punctuation line breaks constraints 80 column ascii terminals hard make transcription error copy times days james madison proposal june 8 people bear arms armed regulated tia free country bearing arms compelled render military passed house representatives august 24 article regulated body people free state people bear arms bearing arms compelled render military recall long ago letter written passed senate september 9 article fourth regulated free state people bear arms bill rights joint resolution congress proposing 12 articles amend constitution enrolled william lambert clerk house federal government official copy signed frederick speaker house september 28 john adams president senate shortly bill rights copy permanent display national archives building note fact personally examine original document officially bill rights text set constraints 80 character ascii terminal original document entire text including article fourth text fits line detail ~~ construct conjunction end line ~~ original text article fourth regulated ~~ security free state people bear ~~ arms note eleven states made union congress proposed 12 articles amend constitution september 25 admission north carolina rhode island vermont period 11 states articles order achieve majority required constitution ensuing half years article proposed congress approved 10 states 6 articles 3 12 received approval 11th state virginia december 15 articles 3 12 10 constitution list states dates omitted states massachusetts connecticut georgia 10 celebration constitution 1939 amendment ii spelling regulated security free state people bear arms national archives records service revised 1980 bill rights isbn 0 42 8 2 50 includes original documents related documents notes bill rights document bought mine national archives bookstore foundations republic select important united states historical documents including compact declaration independence facsimile constitution facsimile bill rights facsimile random documents isbn number enterprises 2120 road 125 nashville tennessee 3 95 national archives bookstore edition form page size 10 14 paper decipher documents needing glass educated free state people speak assemble dave netcom fort wayne 219 483 toby milton washington toby department biochemistry college forest resources university washington seattle newsgroups rec guns educated prosperity free state people read books conclude voters books books stored libraries honest person book home child read statement make register books ban prevent read public waiting period purchase dangerous books magazines newspapers speed reading courses restricted police military prevent assault reading citizens banning legal possession easily concealed novels stop reading stop teaching children read read harmful point expect approach danger means expect trans atlantic military giant step ocean blow armies europe asia africa combined head disposing treasure earth force make track blue ridge drink ohio trial thousand years point approach danger expected answer reach spring abroad destruction lot author nation free men live times die suicide abraham lincoln country institutions belongs people grow weary existing government exercise constitutional revolutionary policy government vital questions affecting people fixed decisions supreme court people abraham lincoln inaugural address march 4 1861 citizen confess policy government vital questions affecting people fixed decisions supreme court people extent practically government hands eminent don shows don declare liberty word thing people masters congress courts constitution men constitution destroying enemies make friends abraham lincoln constitutes liberty independence guns war strength gallant disciplined army reliance love liberty god planted abraham lincoln verify quote history time civilized nation full gun registration streets safer police efficient world follow lead future 1936 decree decision express form law decree judge addition judge bound decision provided intended declare law 18 march 1938 1939 verify quote history shows allowed subjected peoples carry arms prepared fall sympathy broad masses stupid things alan bock orange county register median family paid 4 722 federal taxes year pay curtain secretary commerce office farmer plant 38 acres corn weeks salary customs man assigned save terror high quality low priced foreign tv sets 6 000 prop soviet surely civilization collapse essential services albert einstein impression government undoubtedly lowered considerably law destructive respect government law land passing laws enforced open secret dangerous increase crime country closely connected albert einstein command violence nonsense patriotism hate albert york historical society 7 october bill rights declaration people large considered individuals establishes rights individual majority hamilton didn argue select made general unnecessary general insufficient adequately protect nation 28 29 viewing matter light object select corps dangerous constitution deliver sentiments member federal state subject establishment hold substance discourse project united states futile capable carried execution tolerable military movements business requires time practice day week suffice great body classes citizens arms purpose military exercises evolutions acquire degree perfection character regulated real grievance people public inconvenience loss form annual deduction productive labor country amount calculating present numbers people fall short expense civil states attempt thing mass labor industry considerable extent experiment made succeed long aimed respect people large properly armed equipped order neglected assemble year alexander hamilton collected paper 28 originally 10 january 1788 daily representatives people resource left original defence paramount positive forms government national exerted infinitely prospect success individual state single state persons supreme power subdivisions districts consists distinct government regular measures defense citizens rush arms concert system resource courage despair alexander hamilton paper 29 organization aimed respect people large properly armed equipped order neglected assemble year ff alexander hamilton paper 29 speaking standing armies circumstances time government form army magnitude army formidable liberties people large body citizens inferior discipline arms stand ready defend rights fellow citizens ff alexander hamilton paper 79 payment judges general human nature power man amounts power ff alexander hamilton papers 184 188 verify hope people large properly armed alexander hamilton advice judge instructions exercising judgment discretion honesty clear conviction charge court wrong hamilton 84 bills rights sense extent contended unnecessary proposed constitution dangerous exceptions powers granted account afford claim granted declare things power instance liberty press power restrictions imposed contend provision confer power evident furnish men plausible claiming power alexis de american republic politicians realize people money alexis de commit violent acts government power habits ideas passions time lend alexis de enemies liberty friends liberty attack religion high minded noble advocate minds independence honest enlightened citizens opposed progress men patriotism principles civilization intelligence fate centuries preceded man world present linked virtue genius genius honor love order taste oppression holy rites freedom taste law light thrown conscience human actions dim longer forbidden allowed honorable false true algernon sidney 1672 ends governments obedience rendered obtaining justice protection provide give people taking ways order safety andrew ford usenet price liberty blood person die liberty lost risk dying violate person liberty free andrew ford usenet amendment liberty find happening rest freedoms andrew jackson 8th annual message congress dec 5 apparent context constitution history times gave birth purpose convention establish currency consisting precious metals adopted permanent rule excluding medium exchange agricultural commodities recognized statutes states tender expedient paper currency aristotle money naturally make money end institution serve purpose exchange increase increase arises money employing purpose intended benjamin world governed imagined scenes benjamin franklin franklin historical review pennsylvania give essential liberty obtain temporary safety deserve liberty safety ff benjamin franklin constitutional convention june 2 1787 history informs state kingdom constant kind warfare governing governed striving obtain support pay great actual civil wars ending people generally power carries point constantly increasing satisfied people oppression taxes greater prince money distribute pay troops resistance enable pleasure scarce king hundred follow peoples money lands make children benjamin franklin letter french ministry march 1778 introduce public affairs principle primitive christianity change face world benjamin franklin taxes consumption capital income uniform bill national rifle association norfolk va council vote cancel gun shows 1992 banning gun shows reduce violent crime work banning auto shows reduce driving guns crime flies garbage author unknown bob orange county register task government enlightened time extend dealing problems solving problems put bureaucrats work task government make problems solved continuing maximum number consultants bureaucrats employed dealing boyd ignore bruce dept treasury 1977 monetary system established april 2 1792 effect today butler shaffer southwestern school law los angeles back time point began operate begin confront proposition power lives expertise superior respond proposition 3 year absurd questions seeks advance authority discovered psychological independence byron chairman corp government found effective control person ballot bullet bucket today country fought revolution rid government excessive taxes government takes 40 percent earn form taxes california citizen attempting purchase defense los angeles week 30 april 1992 wait fifteen days america calvin coolidge easier spending public money belong temptation overwhelming charles beard reflect ways reputation dangerous citizen days repeating phrases founding fathers struggle independence charles evans hughes justice supreme court 1907 constitution judges charlie free work benefit chief justice harlan stone 12th chief justice supreme court 1941 law trial decided chief justice john jay 1st chief justice supreme court georgia 4 judge law fact controversy chief justice john marshall government united states termed government laws men chief justice joseph story supreme court commentaries constitution united states pp 746 747 1833 citizen bear arms considered liberties republic offers strong moral check powers generally successful enable people resist chief justice marlin arizona supreme court minds constitution supreme court make supreme law land chief justice warren burger sick profession profession marked lack training misconduct bad manners bad ethics observed court houses country day congressional record vol 90 sec 271 1 1939 bill eliminate tax returns 30 000 000 individual allowing called 2 form results computing tax tax computed collector thing purpose removing complications difficulties reason called pay system congressman george hansen agents assume legal remember future congressman jerry banks commercial banks federal reserve create money nation people pay interest dollar newly created money means private banks exercise power tax people newly created dollar extent dollar circulation congressman wright mr chairman federal reserve board money buy billion government securities created congressman issue credit money house banking currency committee september 30 1941 congressman wright chairman house banking committee united states today effect governments duly government independent uncoordinated government federal reserve system operating money powers reserved congress constitution daniel mysterious science law century american independence commentaries approach study law lawyers law daniel webster speech hamilton rock national resources streams revenue touched dead corpse public credit feet daniel webster god grants liberty love ready guard defend daniel webster good intentions assumption authority strong constitution made guard people dangers good intentions men ages govern govern promise good masters masters david usenet action equal opposite government program delegate massachusetts convention standing army elliot ed debates state conventions adoption federal constitution vol 2 97 2d ed 1888 raised nation prize liberty arms hands donald regan things federal level considered dishonest illegal private sector hardy social security law requiring person apply social security number section title 18 united states code making crime social security number douglas macarthur general 1957 government perpetual state fear continuous cry grave national emergency terrible evil blindly rally sums demanded disasters happened real edmund burke 1729 1797 thing evil good men edmund burke reflections revolution france kings policy subject rebels principle edmund burke reflections revolution france age economists calculators succeeded edmund burke evil good men edmund burke people give liberty contrast senator joseph statement banning guns idea time reported 18 november 1993 press edward tank 52 fighter state controlled police military weapons rifle weapon democracy guns outlawed government guns police secret police military hired government intend edward gibbon history fall roman empire discretion judge engine ethan allen american revolutionary hero reason oracle man thing contributed mankind religious matters mistaken inspiration revelation true religion originates reason understood exercise improvement frank herbert governments cease governments government carries seeds destruction frank herbert laws tend strengthen prohibit fine point legal professions history based job security frank herbert needed provide illusion courts police effective kind job insurance franklin roosevelt social security type insurance dole insurance relief charity contributions taxes element unsound franklin roosevelt governments accident government bet carefully planned fred times medicine men middle ages today lawyers age group bright boys learned trade learning blend technical competence plain fancy make masters fellow men age pseudo intellectual tricks trade running pattern civilization day lawyers run civilization governments business private lives frederic law law participates law places apparatus judges police service treats victim criminal live expense state forget state lives expense frederic masses frederic sheep arrangement naturally superior rest fully justified demanding organizers proof natural superiority frederic life liberty property exist men made laws contrary fact life liberty property existed caused men make laws place frederic law takes persons belongs persons belong law benefits citizen expense citizen committing crime frederic life group men living society create time legal system moral code frederic economic chapter titled physiology frederick douglass limits prescribed endurance chesterton country wrong mother drunk gandhi actions meaningless won excuse act gary larson side baby left lily pad legs deep fried eat flies day ll stick real gazette united states 14 october people bear arms recognized general government security military spirit taste martial exercises distinguished free citizens states men form barrier liberties america george 1845 union consent preserved love george bernard shaw patriotism form george bush made robert sherman american atheist press chicago airport august 27 1988 exchange appeared boulder daily camera monday february 27 1989 found free enquiry magazine fall 1988 issue volume 8 number 4 page 16 don considered citizens considered nation god george stark general live free die death worst george washington john adams message united states founded christian religion george washington farewell address guard patriotism george washington farewell address public offices love power prone abuse george washington general continental army ret constitution importance people liberty teeth george washington speech 7 january boston independent chronicle 14 january free people armed contrast representative major owens statement bill establishes 6 month grace period turning recorded congressional record 10 november 1993 george washington government reason force fire dangerous fearful master george washington nation paper surely death body country crash george washington atmosphere evil interference deserve place honor good george washington farewell address 17 september 1796 documents american history 174 cited february 1996 freeman great rule conduct regard foreign nations extending commercial relations political connection formed fulfilled perfect good faith stop true policy steer clear permanent alliances portion foreign world liberty goethe dream begin genius power magic grover cleveland times present unsound finance threaten anticipate harvest gathered capitalist protect hoarding find profit fluctuations values wage injured currency practically democracy theory common people deserve good hard normal man tempted times spit hands hoist black flag begin life political democracy failure success carter fight rights deserve lose carter compromise art giving opponent powerful harold berman harvard law professor culture facing possibility kind nervous breakdown major symptom threatened breakdown massive loss confidence law part law consumers part distributors henry clay constitution united states made generation existed unlimited undefined endless perpetual henry david thoreau lived thirty years planet hear syllable valuable earnest advice seniors henry david thoreau thousand men pay tax bills year definition revolution henry david thoreau times government true place man prison henry ford thinking hardest work probable reason engage henry kissinger matter true counts matter perceived true henry spencer life meaningful time hunt post inappropriate newsgroups hermann 1936 naturally common people don war leaders country determine policy simple matter drag people attacked lack patriotism exposing country danger works country hon larry municipal judge kansas 1981 congress won part constitutional bargain coin money gold silver article 1 section 8 clause 5 commands court require pay fines protect people investments carry mandate kansas noble deeds careful conceal ugly fact money system system oppression refined system slavery resume payments resume irs strategic plan 1984 decay social contract growing feeling middle income back society government money worth taxes paid tendency control finances irwin irresponsible politicians spend give spend long outbreak war brains terrible circumstances battle penetrate historic concrete james kidney news world report growing public legal experts judges reaching areas considered exclusive preserve public administrators family james earl jones world filled violence carry guns decent law citizens guns win decent people loose james madison 1788 courts generally making decision laws results execute law stamp final character makes judiciary dept paramount fact intended proper james madison memorial addressed general assembly commonwealth virginia 1785 influence fact society instances spiritual ruins civil authority instances political instance liberties people james madison paper 10 turbulence contention found incompatible personal security rights property general short lives violent ff james madison paper 44 people america weary fluctuating policy directed public councils regret sudden legislative cases affecting personal rights jobs hands influential informed part community legislative interference link long chain subsequent interference naturally produced effects preceding ff james madison paper 46 advantage armed americans possess people nation existence governments people attached officers appointed forms barrier enterprises ambition simple government form admit notwithstanding military europe carried public resources bear governments afraid trust people arms ff james madison paper 46 constitution preserves advantage armed james madison paper 46 adversaries constitution lost sight people altogether subject reminded error told ultimate authority derivative found resides people depend comparative ambition address governments enlarge sphere expense ff james madison paper 62 people laws made men choice laws read understood revised undergo man law day guess morrow law defined rule action rule fixed ff law james madison paper 62 trace effects mutable government fill volume hint perceived source ff james madison annals congress 434 8 june people bear arms regulated composed body people trained arms natural defense free country james madison resistance service god joel people civilized safety armed john adams 1771 duty case find verdict understanding judgement conscience direct opposition direction court john adams defense government usa 471 1787 88 arms hands citizens individual discretion private defense contrast general janet reno statement gun registration ve proposed state licensing federal standards reported press abc 10 december 1993 john adams letter jefferson worlds religion john adams letter john taylor ancient nations learning existed protestant tolerate free inquiry sic patiently propagated touch truth capable proof find nest swarm eyes hand fly face eyes john adams absurdity required accept judge view law opinion judgement conscience john adams hold man judge interest john kennedy columbia university 10 days high office president plot destroy american freedom leave office inform citizen plight john numerous violations personal liberty individual rights performed governments major crimes history executed largest scale committed individuals bands individuals governments deliberate policy governments official representatives governments acting official capacity john 1704 civil government man property person body body work hands properly great chief end mens putting government preservation property government power part subjects property consent effect leave property raise taxes property people consent people tis mistake fault proper forms government liable power put hands government people preservation properties applied ends made harass arbitrary irregular commands presently people delegate government power endeavor destroy property people reduce slavery arbitrary power put state war people farther obedience left common refuge god provided men force violence legislative fundamental rule society ambition fear corruption endeavor grasp put hands absolute power lives liberties people breach trust power people put hands contrary ends people resume original liberty john true end government late 1600 chapter 28 202 law ends begins law harm authority exceeds power law makes force command compass subject law ceases acting authority opposed man force acknowledged authority seize person street opposed thief break house execute notwithstanding warrant legal authority abroad hold highest inferior informed john maynard economic consequences peace continuing process inflation governments secretly unobserved important part wealth citizens means existing basis society currency process engages hidden forces economic law side destruction manner man million diagnose john maynard economic consequences peace economic proceeds easy stages long men suffer patiently world cares physical efficiency resistance disease slowly diminish life proceeds limit human endurance reached despair madness stir precedes crisis man shakes bonds custom power ideas sovereign listens instruction hope illusion revenge carried air john maynard economic consequences peace historically true order society save hand john maynard governments refrain regulation money apparent fraud public concealed longer john walter countries lie unhappy necessity defend arms ambition governors fight government reason people patiently submit stand defence enabled put swords grow rusty hands nation live peace capable making war man sword side occasion make john whitehead american revolution recent years witnessed numerous washington group demanded rights frequently rights meant freedom state control state action protection process yielding people creating rights state invariably demand agency guarantee administer deliver god determined called make exit die judge carlos law submitting felon entitled fair justice hugo black columbia university lectures 1968 public welfare demands constitutional cases decided terms constitution judges views fairness justice fear constitutional properly adopted fear rewriting constitution judges guise interpretation justice hugo black broad unlimited power hold laws unconstitutional offend court conscience people court court justice john harlan supreme court 1895 hold firmly doctrine courts united states duty criminal cases law court apply law facts find evidence justice louis brandeis united states united states supreme court 1928 experience teach guard protect liberty government purposes greatest dangers liberty insidious men meaning understanding justice miller supreme court loan association 20 wall 87 664 1874 lay hand power government property citizen favored individuals forms law called taxation justice oliver wendell holmes supreme court district columbia 138 1920 power bring verdict teeth law fact justice marshall supreme court efficient form government justice william douglas oppression instances twilight remains seemingly unchanged twilight aware change air slight victims darkness ken usenet 27 jul 1992 2nd amendment intended private citizens bear arms wording people bear arms laurence tribe harvard law professor highest mission supreme court view judicial constitution phrase form perfect union rights charter necessarily evolutionary design leo masters feel based studies government written mysterious statutes intentionally fraud citizens feel classic case customs period lot legislation taking place changing life united states combination government citizens customs 50 years chaos confusion straightened series effective set cases courts leroy assault didn hear elliot ness whining al machine gun lord henry present state law machinery state apparatus system varied workings end bringing simply twelve good men box louis host wall street week anti american anti growth anti success anti upward mobility isn tax cut luke 16 13 ye serve god spooner 1808 government called trusted supposed honest purposes view longer depends wholly voluntary support spooner security men political liberty consists keeping money mao people water fish mark twain newspaper reporting news people mad mark twain stand solitude find boring mark twain idiot member congress repeat marshall temperature raised degree ten minutes start screaming martin germany didn speak wasn trade didn speak wasn trade didn speak protestant time left speak marvin pity poor timid soul faint resist sings song fight back lose property worked hard put business resist family poor miserable creatures misplaced values hiding family responsibility blindly glorious legacy liberty true security liberty mason city globe gazette person bias lyon american patriot congressman descended oliver punish horses breaking burned merrill jenkins inventor 1958 died 1979 god forbid copper para magnetic surface silver vending machine unaware unaware unaware world government monetary system work world bankers michael brown brown lawsuit cookbook ve machinery works throw monkey michael asst general state michigan constitution article 1 section 10 binding states mike black general manager fm fcc content restrictions npr station feature modern music including rap metal alternative rock play balancing act legal creative programming added estimates 100 billion dollars legitimate enterprises 35 billion dollars illegal business reported individual tax returns minutes irs central region bar association nov 2 1979 gandhi cooperation evil duty cooperation good government begins decay principles noah webster examination leading principals federal constitution aimed pennsylvania paul ford ed pamphlets constitution united states 56 york 1888 standing army rule people kingdom europe supreme power america enforce laws sword body people armed constitute force superior bands regular troops raised united states patrick letter register 17 april 1984 1983 21 billion spent agricultural equal net income american farmers patrick henry 3 elliot debates state conventions 45 2d ed philadelphia brought degradation trusted arms defense difference arms possession direction management congress defense real object arms hands trusted equal safety hands patrick henry 3 elliot debates state conventions 45 2d ed philadelphia guard attention public liberty suspect approaches jewel preserve force give force inevitable ruined patrick henry george mason elliot debates 185 people bear arms patrick henry virginia convention constitution debates proceedings convention virginia shorthand david robertson petersburg 271 275 2d ed richmond 3 elliot debates 386 great object man armed gun supposedly refers state organized state paul anderson price pay freedom acknowledge government granted power free paul irs headquarters agent wall st journal 1 28 80 real point fear extract revenue irs aims winning intimidation maximum voluntary compliance paul williams das don person start thinking president garfield controls volume money country absolute master commerce industry prof harvard law school judicial action decades adds radical transformation role function judiciary american life chief function social change judges acting planners large scale prof edward attorneys prone identify judicial version constitution authentic constitution prof william forrester cornell law school court assumed gradually role deciding problems american people selected officials gradually accepted court political instrument deputy secretary treasury federal income tax system deeply flawed randall register 9 000 orange county residents belong organizations unconstitutional pay income taxes rep gerry massachusetts spoken floor debate amendment annals congress 750 17 august sir prevent establishment standing army bane liberty governments rights liberties people attempt destroy order raise army ruins rep steven idaho income tax unconstitutional part original intent constitution government report subcommittee constitution committee judiciary united states senate congress session february 1982 conclusion history concept wording amendment constitution united states interpretation major court half century protected individual private citizen carry peaceful manner richard byrd speaker virginia house 1910 hand washington stretched man business eye federal inspector man counting house law necessity features provide penalties create complicated machinery courts distant homes heavy fines imposed distant unfamiliar constantly army federal spies descend state men business show books secrets affairs dictate forms require statements hand inspector profit selling secret competitor richard henry lee wrote anti letters federal farmer republican 1787 1788 declaration independence member senate passed bill rights walter bennett ed letters federal farmer republican 21 22 124 univ alabama press 1975 preserve liberty essential body people possess arms taught alike young richard henry lee senator congress additional letters federal farmer 53 1788 169 properly formed fact people include men capable bearing arms preserve liberty essential body people possess arms taught alike richard nixon lawyer make head tail current form robert credit manager federal reserve bank atlanta ga completely dependent commercial banks borrow dollar circulation cash credit banks create ample synthetic money starve absolutely permanent money system complete grasp picture tragic absurdity hopeless position incredible important subject intelligent persons investigate reflect important present civilization collapse widely understood defects robert jackson 1953 thing achieved liberty electricity substantial storage generated enjoyed lights robert heinlein 1949 letter red planet opposed attempts license restrict individuals laws violation civil liberty democratic political institutions defeating purpose local effect gun laws place individual state unable resist robert heinlein 1949 letter red planet armed man fight place armed society polite society manners good back acts life sine qua civilization heinlein robert horizon paperback page 147 ron paul house representatives texas strictly speaking federal government tax directly simply print money bold stroke obvious kind operation government running present system combining taxation inflation akin milk water people catch ronald reagan time rebelled ronald reagan president number priority big government back american people ronald reagan speech 1964 national convention time choosing idea government people source power newest unique idea long history man relation man issue election capacity government abandon american revolution confess intellectual elite distant capital plan lives plan rt hon secretary bank england 1920 create issue money credit direct policies government hold hollow hands destiny people sa bad march 1933 military type handed immediately ss sa give respectable german man opportunity belong named organizations weapon regarded enemy national government salmon chase 1862 agency promoting passage national bank act greatest financial mistake life built monopoly affects interest country accomplished people side banks contest country samuel adams debates proceedings convention commonwealth massachusetts 86 87 1788 peirce hale eds boston constitution construed congress liberty press rights conscience prevent people united states citizens keeping arms contrast representative mel reynolds statement ban reported 9 december 1993 cnn samuel adams ye love wealth greater liberty greater animating contest freedom home leave peace seek council counsel arms lick hand feeds forget ye country men samuel chase declaration independence supreme court justice 1796 1804 determine law facts samuel cooke 1770 fidelity public requires laws plain explicit knowing understand force samuel cooke 1770 mysteries law government made unrighteousness schaeffer happened human race law people moment history higher law law changed moment reflect majority thinks accurately law people branch government promote present sociological economic good reality moral judgement majority influenced opinions small group men women means vast made concept values altered overnight unbelievable speed governments make philosophy means serving state interests scholars make trade senate majority leader george mitchell speech national abortion rights action league friday afternoon jan 22 running speech constitutional practiced illusion senator bill bradley people fed senator carter glass 1983 thought federal reserve system prove failure country state senator edward kennedy tax system stacked average senator edward long irs corrupted enormous power congress entrusted acts citizens senator frank church chairman select committee study governmental operations respect intelligence activities united states senate congress session volume 3 internal revenue service october 2 1975 law assure tax returns files americans turned system voluntary compliance tax laws faces doubtful future senator gary hart income taxes dem sen howard sponsor floor debate brady bill 1993 don care crime guns control talking banning ak 47 semi automatic guns interested bill deals airport security plastic guns senator hubert humphrey citizens bear arms guarantee arbitrary government appears remote america historically proven senator paul high handed irs national riding making joke rule laws senator sam judicial calculated convert constitution worthless paper replace government laws judicial senator william grayson virginia letter patrick henry monday string presented lower house altogether respect personal liberty series 1928 federal reserve note gold demand united treasury gold money federal reserve bank series 1934 federal reserve note note legal tender public private money united states treasury federal reserve bank series 1963 federal reserve note note legal tender public private sir edward coke institute reason life law common law reason sir edward coke reports corporations commit souls socrates life worth living stephen irs find easier drop system fight excessive fines social security numbers kids sun tzu warfare based skilled general master complementary arts simulation creating shapes confuse enemy true ultimate intent capable makes moving ghost starlight obscure primary target mind opposing commander situation product creative imagination attacking mind enemy indispensable preliminary battle susan anthony declare woman depend protection man taught protect stand coleman andrews irs rid income tax complicated destroying middle class eliot trouble world caused people wanting important 56 120 corrupt state numerous laws corrupt government greater number laws remarks part federal constitution philadelphia federal gazette 18 june ten days introduction bill rights 2 col 1 civil duty people duly attempt military forces occasionally raised defend country powers injury fellow citizens people confirmed article amendment bear private arms contrast representative charles statement nra national rifle association nightmare true hammer guns anvil legislative strategy beat guns submission reported 30 november 8 december 1993 nbc pennsylvania gazette 20 1788 congress power swords terrible implement soldier american unlimited power sword hands federal state government trust god remain hands people congressional record june 12 support social security plan good american buy private insurance company parsons massachusetts convention constitution jonathan elliot ed debates state conventions adoption federal constitution york burt franklin 1888 2 94 sir people power resist driven appeal arms act obligatory law man justified resistance considered criminal general government fellow citizens convict pronounce innocent powers congress hurt innocent pronounce supposed law act thomas edison people turn shovel full dirt project muscle dam contribute pound material collect money united states people supply material work terrible thing interest point nation issue dollar bond issue dollar bill element makes bond good makes bill good difference bond bill bond lets money broker collect amount bond additional 20 currency honest sort provided constitution pays contribute absurd country issue bonds issue currency promises pay helps people currency issued people good bonds good terrible situation government insure national wealth debt submit interest charges hands men control fictitious gold interest invention satan thomas jefferson quote thomas jefferson letter william smith 1787 jefferson democracy 20 ed 1939 country preserve liberties warned time time people preserve spirit resistance arms tree liberty refreshed time time blood thomas jefferson quoted gerard straub salvation sale injury neighbor twenty gods god picks pocket breaks leg thomas jefferson 1 jan 1802 address amendment wall separation church state wall directional wall government running church makes christian principles stay government thomas jefferson constitution individual rights executive legislative departments judiciary established trials people thomas jefferson country age priest hostile liberty alliance abuses return protection thomas jefferson 1820 judges ultimate constitutional questions dangerous doctrine place constitution single thomas jefferson 1821 federal judiciary irresponsible body crow working gravity night day gaining day morrow advancing step thief field states government consolidated government great things drawn washington centre power render checks provided government government separated thomas jefferson 1821 germ federal government federal judiciary irresponsible body crow working gravity night day gaining day morrow advancing step thief field states thomas jefferson quoted gerard straub salvation sale injury neighbor twenty gods god picks pocket breaks leg thomas jefferson letter adams 11 apr 1823 truth greatest enemies doctrine jesus calling structure system fancy absolutely incomprehensible foundation genuine words day generation jesus supreme father virgin generation brain jupiter thomas jefferson letter short 1820 jesus sayings find passages fine imagination correct morality lovely ignorance absurdity pronounce impossible contradictions proceeded separate restore leave stupidity disciples band paul great jesus thomas jefferson letter william johnson 12 june 1823 complete jefferson 322 question construction constitution carry back time constitution adopted spirit manifested debates meaning text intended conform probable passed thomas jefferson proposal virginia constitution june 1776 1 thomas jefferson papers 334 boyd ed 1950 free man arms strongest reason people retain bear arms resort protect government chan shell portal jeff chan separate contiguous quotes thomas jefferson incorrectly run net people found thomas jefferson papers stanford freeman arms jefferson hand part draft virginia constitution dated june 1776 collector papers version adds lands found word freeman slave free man guess guns slave separate quote appears tj papers found original source strongest reason people retain bear arms resort protect government 1 thomas jefferson papers 334 boyd ed 1950 occur freeman quote document thomas jefferson inaugural address reported february 1996 freeman wise government men leave free regulate industry improvement mouth labor bread earned sum good government close circle thomas jefferson inaugural address pursue termed essential principle government peace commerce honest friendship nations alliances thomas jefferson judges withdrawn bench erroneous biases leading fame fortune saves republic thomas jefferson strong body makes mind strong species exercises advise gun moderate exercise body enterprise independence mind games played ball nature violent body stamp character mind gun constant companion walks letter young relative encyclopedia thomas jefferson 318 foley ed 1967 contrast elder statement public health issue reported 9 november 1993 usa today thomas jefferson hope education common people attended won forget basic principles freedom thomas jefferson suicide christian nation god theoretically life issue personally suicide succeed failures punished christian nation find orthodox christianity feature thomas jefferson banking institutions dangerous liberties standing armies thomas jefferson trial anchor imagined man government held principles constitution thomas jefferson deny power general government making paper money legal tender thomas jefferson place economy important virtues public debt greatest dangers feared load perpetual debt make choice economy liberty private life forbid paying money unexplained projects public money reduce government practice rigid economy avoid people thomas jefferson american people banks control currency inflation banks corporations grow people property children wake homeless continent fathers occupied thomas jefferson prevent government wasting people caring happy thomas jefferson opinion judges decide laws constitutional make judiciary branch thomas jefferson man furnish contributions money propagation opinions thomas jefferson mutually pledge lives fortunes sacred honor thomas jefferson quoting crimes punishment 1764 laws forbid carrying arms inclined determined commit crimes laws make things worse assaulted serve encourage prevent man attacked greater confidence armed contrast senator howard statement 1993 senate ban ban thomas writings thomas 56 1894 nra thoughts defensive war 1775 supposed good man hand arms laws discourage awe preserve order world property balance power scale peace balance preserved world arms alike lay half world deprived weak prey strong thomas age reason read obscene stories executions half bible filled consistent call word demon word god history served corrupt mankind thomas strength power consists wholly fear resistance thomas jewish church roman church greek church turkish church protestant church church mind church thomas american crisis published philadephia journal december 19 read george washington soldiers christmas day 1776 times men souls summer soldier patriot crisis shrink service country stands deserves love man woman hell easily harder conflict glorious thomas expect freedom men undergo fatigue supporting thomas rights man part ii great part order mankind effect government origin principles society natural constitution man existed prior government exist government thomas balance power scale peace balance preserved world arms alike lay half world deprived weak prey strong thomas common sense society produced government thomas man appealing heart feels spark virtue freedom honor duty country bear arms tom anderson called freedom anxious register guns reluctant register trevor marshall byte 1988 play game design playing field unknown constitution intentionally incomplete deliberately indeterminate structure participatory evolution political ideals governmental practices unknown gun buy back programs offering cut rate hope reducing rape unknown external environmental internal compliance measures reflect continuing extent voluntarily comply federal tax laws unknown fails read directions somerset nation individual values freedom lose freedom irony comfort money values lose washington post 1 7 92 justice department studies show armed citizens suffer losses personal injury thieves william higher law constitution william jennings bryan destiny matter chance matter choice waited achieved william pitt necessity argument slaves winston churchill fight easily win fight victory costly moment fight odds small chance survival worse case fight hope victory live slaves woodrow wilson great industrial nation controlled system credit system credit concentrated growth nation activities hands men worst ruled completely controlled dominated governments world longer government free opinion longer government conviction vote majority government opinion small groups dominant men johnson 3 elliot debates 646 people weapons left full possession miracle main street 1923 federal reserve print 62 cent inflation suddenly stop country crash 29 numbing depression lasted decade orange county register understand government major function entertain matter elected end wasting tax money pork barrel projects lost money elect politicians put good show pennsylvania gazette dec 16 federal constitution removed danger paper tender trade advanced fifty percent people trust cash abroad brought coin circulation register irs figures 1983 347 000 federal government back taxes 1 2 billion highest numbers nation american revolution 1973 harris poll found 18 percent public confidence lawyers lower approval rating garbage collectors american revolution massachusetts body liberties permitted retain assistance provided give noe fee reward american revolution law majority law elite absolute end court judge spotlight internal revenue service 35 million americans filed federal income tax returns 1983 describes citizen response current tax scheme revenge unfair system wall street journal 24 sep 1971 pro international monetary fund seminar eminent economists couldn agree money banks create afraid irs employees rate approximately 1 000 1 big brother america figure heart glare 1984 smile face lips wave crowd press reports measures taking save nation internal chaos foreign threat questions succeed michael inventing reality 1986 kee people unwilling accept responsibility actions eager regulate van buy weapons free robin acts apparently contrary natural rights justice law nature things considered void conscience bound state sutton 63 minn 147 65 nw 262 30 630 st 459 court violates clean unambiguous language constitution fraud bound obey 16 ma 2d 177 178 specific quote gun control lobby admits strategy gradually imposing lot restrictions pursuing eventual goal banning guns outright step representative edward referring brady bill introduced recent house step time step necessarily political realities modest ll start working strengthen law strengthen law satisfied half slice ultimate goal total control united states time problem slow increasing number produced sold country problem registered final problem make possession military licensed security guards licensed sporting clubs licensed gun collectors totally illegal pet shields chairman emeritus control interview appearing yorker july 26 1976 future crack door hands citizens bear arms brady bill representative craig washington mark hearing brady bill april 10 1991 outlawed organization stand time anxious opposition legislation passed elliot corbett secretary national council responsible policy interview appeared washington evening star september 19 1969 aim ban manufacture sale private individuals coalition emphasis private possession harm recruiting flyer distributed coalition stop gun violence called national coalition ban outright ban pete shields chairman emeritus control 60 minutes interview point time terror short strong uniform policy domestic alleviate danger crystal clear present guns people limited military police licensed good sufficient reasons forward day carry patrick murphy york city police member control national committee testimony national association citizens crime experience street cop suggests guns feel stronger average person simply guns joseph hci chief police san jose california don gates police chief los angeles california things happen end bottom line seeking brady bill representative charles interviewed cnn brady bill minimum step congress gun control eventually bar ownership cases representative william clay quoted st louis post dispatch 6 1991 step ve hope ll session congress representative edward interview abc news newsgroups info politics support car ownership cars drive drunk support pharmaceutical manufacture drugs abused support swimming pool ownership kids drown support steak knife ownership support free speech people things don hear support freedom religion cults things support parenthood parents abuse children support abortion couldn happen support ownership support gun ownership guns crime support open elections president gun hands free man fears power gun spirit man holds strict gun laws effective strict drug laws pains nra cities states toughest gun laws murder mayhem mike chicago tribune desire preserve rights ordinary americans president clinton usa today 11 march 1993 page 2a don gun control victim make laws 1966 3 000 civilian women received defensive training orlando florida police 1967 rape dropped 88 2 assault 25 rape gradually increased year long program ended years rate 13 pre program level period rape increased 64 nationally 96 1 florida 300 area orlando policy lessons recent gun control research law contemporary problems 49 1 1986 national crime survey administered bureau census national institute justice found 12 percent gun resist assault injured 17 percent gun resist percentages 27 25 percent passively comply felon demands times 36 51 injured means resistance crime control private armed force gary florida state university social problems journal volume 35 1 february 1988 don defensive gun ownership response crime guns constitution realistic assessment gun control 1990 pacific research institute public policy pp 17 36 cook relationship victim resistance injury noncommercial journal legal studies 15 1986 405 6 talks gratuitous executions resisting victims 1976 approximately 140 million guns types private hands 1968 1976 40 million guns made sold source bruce briggs great american gun war public interest 45 fall 1976 37 62 250 million guns made sold century 150 million remain working order private hands 50 gun average number owned source wright james thoughts gun control public interest 91 spring 1988 23 39 hci claims child day killed accidents figure national safety council average 256 year ages 10 15 year kids age 5 50 55 year kids age 15 comparison 381 kids pools 1980 13 killed accidents 432 killed fires caused adults falling asleep smoking car accidents 190 times lives accidents source gun accidents guns 1990 pacific research institute pp 50 52 hci cooks books picking violent year taking 25 child approaching 365 year falls short founding fathers intended read amendment quotes interesting educational amendment states regulated security free state people bear arms people bear arms regulated composed body people trained arms natural defense free country james madison sir people public officials george mason sir prevent establishment standing army bane liberty governments rights liberties people attempt destroy order raise army ruins rep gerry massachusetts spoken floor debate amendment people effective george mason standing army rule people kingdom europe supreme power america enforce laws sword body people armed constitute force superior bands regular troops raised united states noah webster aimed pennsylvania 2 raised nation prize liberty arms hands delegate massachusetts convention standing army 3 circumstances time government form army magnitude army liberties people large body citizens inferior discipline arms stand ready defend rights alexander hamilton speaking standing armies 29 advantage armed americans possess people nation notwithstanding military europe carried public resources bear governments afraid trust people arms james madison author bill rights paper 46 congress power swords terrible implement soldier american unlimited power sword hands federal state government trust god remain hands people pennsylvania gazette feb 20 1788 preserve liberty essential body people possess arms taught alike young richard lee 1788 declaration independence member senate passed bill rights 5 brought degradation trusted arms defense difference arms possession direction management congress defense real object arms hands trusted equal safety hands patrick henry 8 hope people large properly armed alexander hamilton constitution construed congress liberty press rights conscience prevent people united states citizens keeping arms samuel adams 4 country preserve liberties warned time time people preserve spirit resistance arms tree liberty refreshed time time blood thomas jefferson 6 people confirmed article bear private arms article philadelphia federal gazette ten days introduction bill rights 7 guard attention public liberty suspect approaches jewel preserve force give force inevitably ruined patrick henry 8 1 debates proceedings convention virginia shorthand david robertson petersburg 271 275 2d ed richmond 2 noah webster examination leading principals federal constitution paul ford ed pamphlets constitution united states 56 york 1888 3 elliot ed debates state conventions adoption federal constitution vol 2 97 2d ed 1888 4 debates proceedings convention commonwealth massachusetts 86 87 peirce hale eds boston 5 walter bennett ed letters federal farmer republican 21 22 124 univ alabama press 1975 6 quote thomas jefferson letter william smith 1787 jefferson democracy 20 ed 1939 7 philadelphia federal gazette june 18 2 col 2 8 3 elliot debates state conventions 45 2d ed philadelphia guns constitution realistic assessment gun control don jr study don points current gun control proposals critiques academic research gun murder violence research anti gun lobby mistakenly relies reveals aspects issue received full attention opponents gun control including overlooked implications gun control issue women defense survey national institute justice shows worried meeting armed victim running police vast numbers crimes annually good citizens crime approximately 581 000 crimes 645 000 defense annually finding startling relied exhaustive review anti gun sponsored studies compile gun figures examines national studies sponsored anti gun lobby test claim committed law citizens murder accessibility gun moment anger finds highly individuals characterized felony records alcohol drug dependence life histories irrational violence people studies reveal 74 4 percent nationally prior violent felony average adult record year criminal career major felony study important implications concerned issue women defense women rape wife syndrome uncommon academic research gun women cases attack rape find totally view women invariably violent attack defense points contrary instances man beats woman previously assaulted occasions prepared uniquely qualified anticipate violent attack based experience previous cases criminal violence 91 percent victims women studies overwhelming majority cases wife kills husband defending children detroit instance killed wives vice versa men killing spouse quarters wives killed charged found acts preserve lives children eliminating guarantee sex victims inter female major findings study include international crime rates function cultural economic factors percentage gun ownership fact inverse correlation violence rates percentage gun ownership foreign countries noteworthy switzerland israel ban realistically guns require house house searches individuals compliance essential success regulation gun ownership prohibited organized crime step provide continue criminal intent respect police protection alternative gun ownership police exist protect individual citizen function crime general activities apprehension crime occurred response crisis calls urban police departments slow due staff limitations volume emergency demands individual police responsible individual safety issue individuals free choose gun ownership means protecting homes families controls result counterproductive substitution weapons accident assault situations long weapons problematic fact host technical reasons long guns susceptible accidental discharge deadly small children order copy study 5 00 copy call 415 0833 fax 415 2411 write 177 post street suite 500 san francisco ca responsible safety people feel purpose police protect true police forces country unable protect directly responsible event purpose police force provide indirect crime streets criminal criminal act occurred impossible police protect individual times approximately 550 000 peace officers country work shifts day number divided order determine streets number account percentage force dedicated support roles paperwork booking lab work training leaves 100 000 officers streets time officers facing 000 000 100 1 figures prof john bowman illinois recognizing impossibility providing clock full coverage legal system consistently held police legal duty individual california california government code sections 821 845 846 reads public employee liable injury caused failure enforce law public entity public employee liable failure provide police protection provide sufficient police protection injury caused failure make failure attain person illinois illinois rev statutes 4 102 state matter public entity public employee sued failure provide adequate police protection service failure prevent commission crimes failure case city york 1961 supreme court held ms asked police times previously warning threats made rejected police held liable failure prevent throwing acid face life case warren district columbia 1981 2 women upstairs house heard roommate attacked downstairs called police 1 2 hour noise downstairs stopped time roommate downstairs meet police words court fourteen hours women held raped forced commit sexual acts made submit sexual demands calls dispatcher police aid court held fundamental principle american law government agents general duty provide public services police protection individual citizen police city government liability case debating people weapons defense police protect potentially mistaken final analysis responsible safety family statistics gottlieb gun rights fact book 59 60 61 statistical abstract united states 1987 edition 1 695 accidents led 1983 99 9 experience fatal accident year 1983 44 000 caused car accidents 12 000 caused accidental falls 5 000 caused fires 4 500 due accidental 5 254 rate accidental gun decreasing 1970 1 2 100 000 1983 7 100 000 remember 40 accidents hunting accidents means low accidental gun death rate reduced considers gun accidents home 1985 accidental gun death rate house 3 100 000 people meaning total 800 don wait propaganda support national waiting period alleged waiting period background check place john caught lied federal form purchased attack president reagan claimed washington background check conducted false john purchased total 38 cal 22 cal august 1979 january 1981 22 cal assault president reagan purchased october 1980 months left washington federal law complied dealer filed multiple purchase forms regional office bureau alcohol tobacco purchase purchase previous purchases legal legal waiting period scheme devised time purchase previous purchases attack president john felony record recorded history mental illness commitment check involves police inspection private conversations valid texas driver license issued 23 1979 make purchases contention background check uncovered fact physically reside address listed drives license distortion criminal record check made local police contrary check run criminal records completely confirmed prohibited person address texas listed telephone directory simply put detection system proposed devised capabilities advocates background check gross nation truth regulatory gun control scheme prevented determination carry tragic attempt president reagan situation turns typical laurie shot school children illinois extensive record psychiatric problems police investigations committed institution felony purchases approved illinois background check permit waiting period acquisition patrick purdy mass stockton purchase california 15 day day waiting period background check numerous felony reduced criminal justice system allowed streets 45 sentence gun resisting probation report noting posed danger promises doomed fail waiting periods fail reduce crime failure excuse impose restrictive laws beginning days 1940 moving days 1958 days 1965 california waiting period raised 15 days 1976 longer minimum time state gradual increase waiting period reduced crime 1965 1987 rate violent crime 100 000 persons rose 235 failure current law 1982 argument passage ill conceived ill proposition 15 freeze registration initiative california voters defeated proposition 2 1 margin similarly ironically anti nationally citing maryland waiting period effective preventing numerous sales vast majority appeals granted indicating system considerably effective law maryland gun control advocates waiting period wasn keeping ban manufacture sale needed good honest citizens waiting period scheme guns hands prevent crimes passion prominent anti gun scholars philip cook james duke university people submit screening process eligible people people find ways system annals 1981 obtain retail channels confirmed survey conducted profs james wright peter rossi university massachusetts concluded retail sales play minor unimportant role direct sources inaccurate date records make citizens apt denied permits recent study office technology assessment arm congress found half sample criminal history records fbi police state agencies banks institutions united states incomplete inaccurate inaccuracies lead denial licenses thousands citizens federal registration licensing system ironically chicago newspaper 1983 submitted illinois licensing applications forms state names characters bank john cuban revolutionary che illinois computerized registers checked licensing investigations applications approved godfather bogus form included photograph actor brando film role waiting period scheme police crime fighting task snooping private lives law citizens buying guns licensed crime control schemes make streets homes safer nefarious trades november 1982 news world report cover story crime included article police forces blue don catch budgets continue tighter society giving extra article note 45 officers streets 100 duty time article pointed studies shown police spend 15 time dealing violent crime waiting period background check perfect diversion police activity waiting periods soft fair reasonable moderate acceptable truth proposal words fair reasonable purely simply waiting periods begin step step process amendment bear arms privilege granted influential waiting period licensing procedures prospective gun owners guilty crime police check background proves anglo american background checks invite violations privacy persons seek psychiatric assistance legally background check require opening private medical records police leading extend records minor traffic violations gun defense ironically time uncertainty fbi keeping computerized records national crime information center possibly criminal waiting period set motion system records law citizens comply waiting period law record keeping amounts de facto registration awaiting central computer processing capability complete gun registration virginia cities california illinois pennsylvania waiting periods establish system waiting period schemes impose additional law citizen force applicant time job make repeated trips licensed dealer legally purchase pay inconvenience additional paper work costs passed consumer waiting period background check costs citizens state tremendous amounts money useless paper work investigation study cook 1981 found fbi regulations require background investigation request accompanied set finger prints state criminal records bureau conduct check prior id divisions search current turnaround time fbi searches 22 working days based features determined fbi check costly time consuming addition waiting periods encourage issuing authority waiting periods books countless cases lost applications petty requiring repeated trips offices completion paperwork fingerprinting red tape designed discourage gun ownership jersey frequently cited state anti year police refused issue permits fbi fingerprint checks civil matters regularly 90 days occasionally longer process application statute requires 30 days thousands applications rejected simply police didn citizen criminal mental record justify rejection law similar county florida large percentage rejected applications based traffic citations valid bases discretionary power police opposed american people society built freedom nationwide survey decision making information 1978 question asked favor oppose law giving police power decide margin 2 1 public found power police inevitably acquire waiting period licensing legislation senate reflected people 1985 rejecting waiting period 3 1 margin crime prevention tool half states including 64 percent population require background checks waiting periods transfers cook convincing empirical demonstration police check buyers reduces violent crime rates 1981 comparison states added extended waiting periods 1965 1987 reveals crime control experiments table based 1987 fbi uniform crime reports inverse relationship gun availability violent crime data state greatest number local waiting periods licensing requirements virginia make clear waiting periods licensing impact allowing urban nature regulatory table table 1965 1987 change united states 5 1 8 3 62 7 california 2 15 days 4 7 10 6 125 5 connecticut 1 14 days 1 6 4 9 206 0 washington 2 3 days 2 2 5 6 154 5 wisconsin 0 2 days 1 5 3 5 133 3 rhode island 3 days 2 1 3 5 66 6 york unlimited 6 months 4 6 11 3 145 6 additional states rate comparisons united states 100 000 persons states waiting periods years 1965 1987 revealing source fbi uniform crime reports table violent crime assault virginia 268 9 7 4 105 7 155 7 msa metropolitan statistical areas 322 2 8 0 140 6 173 5 msa cities waiting periods permits 472 2 12 9 216 7 242 5 msa cities waiting periods police permits 369 8 8 8 161 3 199 7 1987 violent crime rate 100 000 persons virginia state standard metropolitan statistical areas virginia cities local waiting periods police permits illustrates higher rates sources fbi uniform crime reports 1987 state laws published 1986 1987 willis booth chief 40 years law enforcement experience florida police association succinctly expressed florida law enforcement assessment waiting periods background checks working guns criminal fills application biggest crook ve 1987 florida state subsequently background check state study waiting periods professors joseph marshall california state university long beach found totally useless crime finding results multiple regression analyses matthew florida state university restrictive gun laws douglas murray university wisconsin found waiting periods combination gun laws effective reducing violent crime gun related criminal violence anti generally fail claim crime control effects waiting periods citing statistics number transfers denied state fail cite drops crime denied access acquire means weapons commit crimes denied caught background check fraction percent time accompanied recommendation claiming show law working side logically denial 100 applications 100 effective stopping crime prevents crimes passion contend waiting periods sharply reduce number committed annually information based outdated fbi data showing 70 percent involve people relatives friends acquaintances neighbors fbi categories misleading acquaintances harvard professor mark moore familiar enemies neighbors defined basis people live friends enemies committed neighborhood area familiar escape easy criminal doesn stand socially environment count fear limit cooperation victims witnesses police noted 80 washington involved acquaintances crimes involved drug emphasized murder including domestic murder part committed decent law citizens presence fbi uniform crime reports detailing characteristics 1975 studies chicago police senate subcommittee juvenile annual analysis york city police show 70 80 percent suspected criminal careers long standing average suspect half violent crimes victims similar records 50 percent time waiting periods based false assumption newly purchased violent crimes police foundation abuse 1977 found 2 1 percent traced crime month month long state waiting period fact analysis james wright university massachusetts suggests 70 80 percent gun event individuals chose commit violent crime waiting period irrelevant addition frequent time argument precipitated time 10 3 time frame gun shops closed studies fbi york city police department 50 percent influence alcohol drugs time murder conditions sale prohibited law waiting periods assume violent people deprived ready access kill dr marvin wolfgang noted studied philadelphia published patterns criminal found nature presence absence noted contention observer due avoided immediately present select weapon achieve destructive goal cases felon kills police officer versa avoided absence crimes passion bring play plethora curious objects commit murder ceramic lamps list murder weapons san francisco york 1973 1983 waiting period crime passion sudden impulse pass nation institute justice study reveals victims family violence suffer repeated problems person months years successfully resolved incidents eventually result injury death study conducted kansas city 90 percent spouse prior police call wife beating 50 percent police called 5 times part problem seldom made calls recent research shows coupled support victim reduce repeated tragic murder john lennon attempt president reagan renewed cry waiting periods ironically lennon murder purchased gun hawaii state requiring permits purchase registration banning called saturday night special weeks committing crime president reagan john legally purchased waiting period scheme acceptable strict gun laws nation 60 million law owners gun control act 1968 68 requires licensing manufactures prohibits interstate transfers requires interstate transfers licensed compliance laws states operates buyer resides prohibits relatives giving family members living states prohibits sale arms dealer acquisition transportation persons felony drug mental illegal aliens veterans citizenship employees persons requires licensees records inspection prohibits receipt possession guns veterans illegal aliens insane persons citizenship prohibits parts abroad laws failed reduce crime higher 68 effect solution gun control impose restrictive laws law current proposal federal government local run background checks days costs local departments added risk federal local police retained application files standards approval denial provision appeal addition control promised sue police fail prevent transfer conduct background investigation crime control claimed won case philadelphia area waiting period police conduct background checks restrictive gun laws nation law owners violent acts committed small number commit large number crimes gun control form wastes scarce resources support genuine crime control measures effect waiting period deny ability defend san california female single parent forced 15 days terror hands neighbor awaited completion background check day allowed pick killed statistically waiting period interfere estimated 650 000 citizens protection year roughly 100 000 repeatedly misuse generally acquired theft drug black market wright rossi study found quarters recent day long criminal records wall street journal noted shortly lennon murder sudden hue cry gun control times kind cop sort cop part crime problem america country wrong turning crimes violence notion changed controlling guns worry excuse avoiding hard work making criminal justice system start function harder work called nations moral fiber sentence criminal clear violent crime punish criminal studies suggest 75 85 percent urban violence career 30 35 percent murder committed persons form conditional release bail probation suspended sentence combat crime america address problem revolving door system justice ten year period 1975 adoption mandatory penalty commit violent crime virginia rate fell 35 6 percent declined 23 6 percent 1974 arizona law fall 21 8 percent 32 2 percent west south central region united states rise 32 2 percent 1975 arkansas mandatory penalty statute viewed 24 7 percent decrease 9 7 percent decrease south carolina recorded 36 7 percent decrease 8 8 percent decrease mandatory penalty imposing penalties form waiting periods additional civil rights law gun owners gun proper approach implement mandatory punishment criminal violent crime rate decreased part 1980 number persons american increased 315 000 1980 514 133 1986 remedy penalty commission offense preserved democracy survive printed nra publication case waiting periods 016 united states violent nation version 1 1 changed 91 03 21 23 05 58 description spate media claims implying united states highest crime nation world observed media recently rape larceny find story number 11 murder rate 9 60 100 000 nearest european country netherlands rate 7 15 100 000 elimination high crime city rates pushes capita 3 77 countries 5 25 finland 4 88 west germany 4 47 scotland 3 82 barely sweden 3 36 places norway massive illegal aliens drug misuse problems large cultural interest tremendously larger capita rape numbers violent peace loving european counties unites states 26 30 countries australia 90 82 west germany 77 49 zealand 65 73 netherlands 56 00 scotland 44 69 denmark 41 06 sweden 40 52 austria 30 42 category larceny united states italy zealand denmark west germany scotland sweden austria england wales conclusion united states violent country world high european nations similar capita rates presence large scale drug problems illegal alien situations terms rape tremendously civilized violent european countries larceny leader short problems european countries surprisingly violent speaking absolute rank country 100 000 numbers 1 140 81 1 592 2 bahamas 22 88 45 3 22 21 610 5 netherlands 12 47 29 6 iraq 11 94 1 243 7 sri 11 92 1 597 8 cyprus 11 11 71 9 10 41 113 10 10 25 205 11 united states 9 60 18 155 12 kuwait 9 18 78 13 8 98 1 295 14 8 66 1 047 15 8 14 692 16 burma 8 06 2 304 17 venezuela 7 19 834 18 netherlands 7 15 964 19 chile 6 69 723 20 st 6 67 4 21 jordan 6 06 103 22 5 52 331 23 5 25 21 24 5 02 251 25 finland 4 88 229 26 4 57 183 27 west germany 4 47 2 771 28 4 40 1 29 sierra leone 4 00 120 30 3 82 199 31 3 77 85 32 egypt 3 45 1 241 33 india 3 40 19 480 34 sweden 3 36 275 35 austria 3 06 229 36 italy 2 95 1 643 37 singapore 2 77 62 38 2 75 1 510 39 australia 2 73 411 40 france 2 70 1 429 41 philippines 2 68 1 106 42 hong kong 2 59 110 43 malaysia 2 49 298 44 peru 2 44 376 45 england wales 2 24 1 102 46 denmark 2 03 102 47 japan 1 74 1 912 48 zealand 1 51 46 49 south korea 1 33 460 50 1 19 286 51 1 11 199 52 ivory coast 1 09 63 53 solomon islands 1 08 2 54 greece 0 87 77 55 indonesia 0 87 1 120 56 0 83 83 57 fiji 0 71 4 58 spain 0 67 233 59 norway 0 50 20 absolute rank country 100 000 numbers 1 australia 90 82 13 674 2 west germany 77 49 48 3 solomon islands 76 96 142 4 venezuela 66 84 7 754 5 zealand 65 73 2 000 6 bahamas 62 02 122 7 56 58 1 277 8 netherlands 56 00 7 554 9 england wales 50 20 24 698 10 49 53 560 11 kuwait 48 35 411 12 netherlands 46 96 109 13 scotland 44 69 2 330 14 denmark 41 06 2 15 sweden 40 52 3 313 16 34 50 264 17 hong kong 32 97 1 401 18 austria 30 42 2 274 19 peru 29 14 4 482 20 st 26 67 16 21 26 41 6 22 united states 26 30 40 168 23 france 26 19 13 828 24 fiji 26 07 147 25 lebanon 25 93 778 26 25 23 274 27 24 95 499 28 norway 23 43 931 23 chile 22 51 2 362 30 16 48 1 648 31 south korea 13 90 4 854 32 morocco 12 69 2 284 33 spain 12 21 4 310 34 italy 11 87 6 605 35 11 45 458 36 10 31 1 487 37 japan 10 30 11 338 38 9 76 1 180 39 finland 9 44 443 40 9 25 37 41 jordan 7 71 131 42 sierra leone 7 47 224 43 5 85 1 404 44 5 60 280 45 malaysia 4 72 564 46 burma 3 79 1 47 singapore 3 67 82 48 iraq 3 65 380 49 3 25 276 50 2 60 1 428 51 greece 2 31 203 52 sri 1 53 205 53 philippines 1 08 447 54 indonesia 0 90 1 162 55 cyprus 0 63 40 56 0 52 31 57 india 0 51 2 919 58 egypt 0 34 122 59 ivory coast 0 17 10 sources supreme court interpretations amendment court recently mentioned amendment united states 110 ct 1839 1990 citizen resident mexico drug dealer mexican police mexico brought cops permission mexican police searched residence mexico found documentary evidence detailing drug moved suppression evidence violation fourth amendment unreasonable searches question court fourth amendment apply resident citizens answer court reasoning fourth amendment protects people secure unreasonable searches people chief justice phrase people term art wrote amendment protects people bear arms ninth tenth provide rights powers retained reserved people const 1 congress make law people assemble art 2 cl 1 house representatives composed members chosen year people states emphasis added textual means suggests people protected fourth amendment rights powers reserved ninth tenth refers class persons part national community developed sufficient connection country considered part community 110 ct 1061 part people protected fourth apparently ninth tenth supreme court views words people amendment meaning fourth ninth tenth people meant states maintain suggested left absurd notion states assemble states secure persons property supreme court position amendment protects individual bear arms report subcommittee constitution committee judiciary united states senate congress session february 1982 conclusion history concept wording amendment constitution united states interpretation major court half century protected individual private citizen carry peaceful manner supports premise individual universally anti frequently big lie technique referred effect supreme court consistently ruled amendment apply individual citizens protects national guard duck hunting nutshell history supreme court amendment united states miller 307 174 1939 mr miller bad dude charged list crimes threw book including carrying shotgun violation national act 1934 case supreme court miller skipped lawyer appeared argue side case government lawyers showed fair trial huh amendment protected state case easy court miller gun member end discussion didn effect conceded amendment protects individual constitutional government prohibit reasoning judicial notice weapon part ordinary military equipment contribute common defense interesting things court statement notice present bring notice knowledgeable advocate present brought court notice short long ordinary military equipment revolutionary war spanish american war trench war end wars subsequently troops world war ii tunnel rats vietnam important court amendment protects individual citizens ordinary military equipment interesting semi automatic assault ordinary military equipment california assault rifle ban reaches supreme court miller present real problem anti supreme court cases 20th century dozens state cases support individual bear weapons sporting goods state 129 131 ct app 1981 term arms means arms recognized civilized warfare state kessler 289 359 1980 terms arms include modern day equivalents weapons state city princeton 377 2d 139 va 1988 barnett state 72 app 585 1985 state 298 395 1984 city 180 20 1972 city las vegas 82 626 ct app 1971 dozens gun control laws books civil war suddenly southern state law newly freed slaves guns guess damned dangerous lynch fourteenth amendment rendered black codes unconstitutional figured methods banning cheap guns term saturday night special origin racial saturday night similar father day chinese fire drill permit system waiting period background check requiring approval happened united states 92 542 1876 louisiana hundred good boys word organizational meeting protect constant attacks white good boys crashed party guns proceeded murder charged victims constitutional rights assemble bear arms court ruled 1 apply states 2 fourteenth amendment prohibited state people rights good boys agents state 3 controlling enforcement acts protected rights granted constitution court rights assemble bear arms fundamental rights granted constitution rights victims endowed creator rights protected enforcement acts boys literally murder case proudly cited people call illinois 116 252 1886 organized society german und believed regular military drill important part good citizenship hundred downtown chicago carrying charged license organizing maintaining private army claimed illinois statutes violated rights amendment freedom assembly amendment bear arms court ruled bill rights applied federal government states state prohibit free speech free exercise religion assembly bearing arms court mentioned individual bear arms case dealt armed organization miller texas 153 535 1894 texas law carrying weapons warrant violation miller claimed violated amendment fourth amendment court ruled restrictions operate federal power admitted fourteenth amendment bill rights apply states miller raise early fourteenth amendment limited power states rights fatal claim set trial court id 538 subsequent miller texas court ruled fourteenth amendment fact bill rights apply states effect cases states restrict religion speech assembly execute unreasonable searches deny trials bear arms important note court doubted instant bear arms individual federal government cases talked amendment states organize assumed bear arms individual citizens bear arms supreme court infamous decision scott 60 19 393 chief justice citizens vote assemble speak political subjects travel freely carry arms id 417 classic found prospect noteworthy supreme court considered carry guns individual citizen voting speaking assembling congress deny people bear arms trial witness id 450 people refers citizens states rest sentence meaningless supra amendment protects individual bear military weapons hunting target shooting foreign purpose preventing oppression people government historical textual structural judicial legislative evidence claim universally hussein claim victory great satan intelligent person wishes study matter begin levinson amendment 99 yale 637 professor levinson university texas liberal set prove amendment protect individual ad great title found overwhelming evidence contrary academic integrity admit deserves great gun ownership people flag burning organized religion recognizes individual exists likes 015 leading death children version 1 1 changed 91 03 15 12 21 18 description recent accounts media claim advanced leading death children variations claim state leading death young black sound turning factual sources information date wait decided post information terms completeness based 1985 data checked 1990 data death counts capita basis age groups significant capita ratios strong indication 1985 figures information update posting 1985 27 607 children ages 18 died 11 927 children died accidents 6 639 children died motor accidents 1 613 children died 1 249 children died fires burns 1 445 children died miscellaneous 637 children died 429 children died accidents involving 208 children ages 14 additional 888 children ages 15 19 breakdown group 5 year groups group 15 19 spans child age 15 16 17 ages children summary 27 607 children 18 1985 637 children died accidents ten times children 6 639 died motor accident absolutely begin approach leading death children current incomplete 1990 statistics show percentages 5 conclusion stretch imagination leading death children ages 18 facts involved accidents 2 3 children age major 3 736 4 030 890 179 90 111 2 45 14 171 278 1 3 496 2 837 863 263 204 153 5 39 25 38 136 2 3 561 1 792 265 177 177 12 20 12 19 110 3 3 608 1 389 653 248 124 167 10 13 3 8 80 4 3 604 1 172 548 240 95 116 14 8 1 6 68 5 3 548 463 242 71 73 9 2 3 6 57 6 3 428 454 242 54 74 9 8 2 9 56 7 3 387 775 369 202 44 60 10 6 0 2 45 8 3 256 736 342 185 47 51 12 6 2 4 35 9 3 204 723 367 192 55 45 18 6 1 11 39 10 3 317 678 313 171 44 26 27 5 0 11 29 11 3 207 728 339 177 44 35 23 7 1 12 40 12 3 277 856 402 211 57 31 37 5 2 12 47 13 3 487 1 522 278 72 27 38 14 4 14 75 14 3 813 1 427 681 419 82 31 52 12 8 12 65 15 3 768 1 850 929 827 99 24 57 11 10 15 86 16 3 681 2 531 1 391 1 043 125 28 52 21 19 8 95 17 3 603 2 924 1 609 1 255 129 20 42 26 18 15 104 tot 62 27 607 11 927 6 639 1 613 1 249 429 254 125 373 1 445 18 3 628 3 718 2 1 649 150 25 53 38 19 14 147 3 872 4 045 2 178 1 708 123 37 37 36 33 14 190 20 4 052 4 144 2 168 1 646 37 60 46 38 11 181 21 4 134 4 613 2 367 1 137 53 51 56 54 21 220 22 4 169 4 601 2 168 1 584 142 50 52 45 75 17 203 23 4 250 4 698 2 144 1 537 156 51 32 48 66 13 241 tot 87 744 54 207 26 269 17 612 2 516 1446 755 543 491 309 2 597 source murder age group weapon uniform crimes murder weapon 190 4 16 9 91 0 0 7 1 1 21 40 1 4 325 47 26 20 147 0 0 16 5 0 17 47 5 9 150 45 24 12 33 0 0 9 0 8 6 13 10 14 215 112 43 18 13 0 0 6 1 9 3 10 15 19 1 347 888 283 35 43 0 0 17 2 18 6 55 20 24 2 734 1 714 654 107 103 0 1 18 2 47 6 82 25 29 2 973 1 987 617 102 111 0 0 22 6 44 8 76 30 34 2 397 1 529 530 104 106 0 2 18 4 45 4 55 35 39 1 796 1 130 397 92 77 2 1 19 3 24 4 47 40 44 1 291 810 243 73 75 1 2 15 3 22 3 44 45 49 890 527 187 64 63 0 1 13 0 10 4 21 54 686 364 158 62 55 1 1 13 1 11 0 20 55 59 613 340 134 62 32 1 0 6 1 11 2 24 60 64 507 242 109 56 46 1 3 13 0 10 5 22 60 69 363 159 69 45 37 0 0 14 0 15 9 15 70 74 260 98 54 36 27 0 0 8 2 12 4 19 425 111 90 61 86 1 0 19 0 17 11 29 unknown 383 189 60 14 35 0 0 10 0 7 2 66 1 452 580 226 76 303 0 0 47 8 25 47 140 gt 18 15 710 9 527 3 408 882 842 7 1 186 23 279 66 479 total 17 545 10 296 3 694 972 1 180 7 11 243 31 311 115 685 source heat moment james wright bob jim good drinking buddies night favorite bar head back jim trailer whiskey jim begins girlfriend bob questions fidelity claims slept jim grabs loaded 44 kitchen drawer ends conversation bang sort scenario people imagine hear majority involve individuals knew crime based impression gun control advocates argue involve intent committed heat moment loved close associates turn fatal intended kill fit anger gun hand happen fewer guns hand fewer committed data relationships victims story conclusion favor gun control simply follow evidence fbi figures 1987 1988 reveal rare account 12 6 percent imply remaining involve loved people love meet close relationship victim killer typical murder cases total simply determine relationship unknown largest relationship category accounting approximately additional refers fairly close associates fbi neighbors friends types relatives separate categories degree intimacy acquaintances fbi classify heading context means victim killer idea identities murder categories relatives combined account 15 9 percent average half friends neighbors add average 9 8 percent total altogether relatives friends neighbors commit quarter 25 7 percent true involve persons share degree intimacy quarters committed casual acquaintances 30 2 percent perfect 12 8 percent persons unknown 31 2 percent gun control advocates easily convey opposite impression data simply omitting unknown relationships calculation including casual acquaintances category make murder perfect involve category specifically omits irresponsible murder victims prior crime surprise people evidence ordinarily people good reasons kill people felony obvious exception random rare contrary common assumption degree prior victim rule intent cases family members figure gun control debate represent fewer sixth studies family shown families 85 percent previous domestic bring police residence half cases police called residence times killing occurred families occur histories abuse violence back years decades generally isolated loving couples culminating episodes long violent family relations family result stereotypical moment result intention kill knowing victim killer related blood marriage explanation correct bizarre case morris florida couple recently accused killing son christopher police plotting son murder wife insurance money learned wife insurance policy gained killing annoyed turn events allegedly plotted kill christopher order collect insurance policy force worth wife policy worth press reported parents angry morris sold bogus cocaine 1 000 intended morris killing fbi 1990 uniform crime report family parents included category son circumstances death child committed moment brought largely gun result unambiguous intention kill fact answer question adequate answer require inside heads contemplate commit crimes assumption heat moment justified evidence prior victim relationships information support conclusions number prevented fewer guns gun week reports august 31 issue portland oregon fallen concealed carry permits increased rapidly months 1990 2 200 permits carry concealed weapon issued 17 permits issued 1989 fallen 33 months 1990 portland measured period year article allan gottlieb notes increased 9 percent period baltimore md ban saturday night notices increased 45 percent year york city times die automobile accident york virtual ban possession law citizens decrease portland largest country article largest decrease source source numbers oregon recently system remove arbitrary police discretion permits typically difference wording versus issued permit exchange waiting period purchases examination leading principles federal constitution webster philadelphia 1787 pages 41 43 41 free people deprived liberties exercise power man law public safety people deprived 42 liberties retain hands power superior power state position leads directly consists power nation order men nations derived power influence religion implicit belief people entertain gods interposition transaction life roman senate engine carry maintain authority case succeeded wholly pa families distinct order men power negative law people declaring passed taking auspices ^ influence derived authority opinion perceptible military force influence constitutes day support governments eastern continent south america north america singular concurrence circumstances possibility establishing influence pillar government totally 43 source power government military force efficient superior force exists people command force exercise acts oppression standing army rule people kingdom europe supreme power america enforce laws sword body people armed constitute force band regular troops raised united states military force command congress execute laws people perceive constitutional possess power instantly inclination resist execution law appears spite nominal powers congress constitution system adopted latitude exercise frequently interrupted popular bold ten measures law enforced powers congress nominal real power body people source power people country ages removed real power consist answer short plain property continues discussion power government basically power controlling property interested law defines sections referred 10 usc 311 title 10 armed forces section 311 composition classes united states consists 17 years age provided section 313 title 32 45 years age made declaration intention citizens united states female citizens united states officers national guard classes 1 organized consists national guard naval 2 unorganized consists members members national guard naval summary studies gun gun control study centre disease control conducted april 1985 showed waiting periods effect study reported annals american academy political science 1981 found obtain guns state screening system fails discern criminal record people find ways screening system 1985 justice department study showed primary means gun acquisition theft university massachusetts study found guns states waiting periods lower crime rates waiting period shown effect crime whatsoever banning 1976 rate district columbia 168 71 9 possibly highest rate large american city gun related rate district 250 falling nationally canadian control act brought 1978 number toronto 180 canada involve 160 involved illegal 1976 40 6 million canadian contained approximately 190 000 imported canada year july 1989 3 owned november 1990 rate 6 fbi reports show 85 crimes obtained usa number children 12 killed result accidents home approximately 280 year comparison 5 000 children drown year back yard swimming pools record breaking murder rates washington york city detroit examples control fact strictly regulated cities practically banned york obtain permit police department home year target practice shooting range york city strict ownership regulations 1968 126 increase rate increase 250 gun related crime rate evidence whatsoever showing restriction ownership related violent crime rates fact appears direct relationship strictness gun laws rate violent crime communities extremely gun laws grant permits carry practically violent crime rates drastically portland oregon 1989 17 carry concealed weapon permits issued 1990 2500 permits issued 1990 murder rate portland dropped 33 orlando florida 1966 series brutal swept community citizens rate rape previous year buying defense 200 300 purchased week unknown number private parties newspaper orlando sentinel star anti gun editorial stance pressure local police chief city government stop flow arms failed paper decided interest public safety sponsor gun training seminar conjunction local police plans made day training local city park plans made expected 400 500 women 2500 women arrived brought conceivable kind park blocks weapons carried paper bags boxes hands police officer present scared life swamped organizers hastily dismissed women promises scheduled appointments offered classes week 6 months orlando police trained 6000 women basic law defense results 1966 36 orlando triple 1965 rate 1967 4 training rape rates increasing orlando nationwide years training rape pre training levels orlando 308 surrounding areas 96 florida 64 nationally 1967 violent assault decreased 25 orlando addition rape reductions 1967 single woman fired weapon defense 1967 single woman turned gun husband boyfriend data years reason program worked widely orlando women means training defend human learning engines business detriment locations florida gun laws modified women qualify carry gun concealed reported rape rate dropped 90 switzerland country assault weapon home crime japan total ban civilian ownership sept oct 1990 28 resulting police officers reported november 1990 japan today cbc recent study found individual victim violent crime area strict gun control laws area lax gun laws year 25 000 committed united states 9 000 committed country 250 000 000 people including 65 000 000 gun owners assuming 9 000 committed person represent approximately 1 7 gun owners country law enforcement statistics show private citizens defence prevent stop crime approximately 1 000 000 times 1989 resulted 1500 2800 justifiable 0 15 0 28 fatal legally permissible 0 87 1 66 remaining 98 involved warning shots fired guns pointed referred crime control private armed force professor gary feb 88 social problems department justice victim studies show rape attempted completion rate 36 woman gun completion rate drops 3 studies show violent crimes including assault rape victim resist passive compliance approximately doubles probability death injury victim tactics mace whistles hand hand combat worse outcomes florida state university study law citizens approximately 645 000 times year protection additional 350 000 defense thousands possession difference victim violent crime successfully criminal attack concept cooling period basis fact kansas city study showed 90 domestic violence cases police called scene times police foundation study showed 2 traced crimes month marc montreal university months suggests planned attack months advance john shot president reagan james brady bought legally texas gun store 5 months possessed powerful days earlier attempting aboard airplane time background check performed criminal record guilty pay 62 50 fine released bullet exist company called developed bullet penetrating car doors fired standard body effective ordinary bullets contrary claims anti gun bullet rendered cops helpless body police officer usa shot setup early 1980 police sergeant don ward police lieutenant scientist dr paul sold round military handful police departments sold public nra helped draft final legislation adopted banned sale bullet police military organizations original legislation nra opposed banned pierce ballistic vest includes smallest 22 slip fibers vest includes rifle short legislation proposed banned including 270 winchester 30 30 turn century hunting plastic guns invisible airport ray machines exist market today plastic parts approximately 70 metal 83 weight high strength polymer frame similar made 22 nra helped draft bill guns pass airport security mind guns exist gun caused controversy large amount metal metal polymer plastic portions shows ray machine reliable standard large number law enforcement agencies country including memory serves washington parts york main original legislation senator revealed true opinion pressed don care airport security guns hysterical anti government legislation passed banning possession bullets plastic guns invisible airport ray machines existed approximately 247 000 legally owned fully automatic weapons assault machine guns machine guns usa years 1934 weapons legal owner criminal approximately 5 000 legally owned fully automatic weapons assault machine guns guns canada 1934 weapons legal owner criminal paper presented royal society palmer theory operation modern machine guns gas operated granted patent automatic weapon multiple barrel weapons palmer weren developed centuries earlier earlier guns clever multiple shots barrel reloading invented semi bolt action lever action fully automatic weapons turn century john browning machine gun converted lever action rifle world war factory canada converted ross bolt action rifle machine gun world war zealand 2000 lee enfield bolt action converted light machine gun 1990 state florida faced increasing pressure assault weapons assembled commission study evidence issue report governor panel comprised citizens representatives pro anti gun groups law enforcement officials spent months examining data supplied state federal law enforcement agencies group heard testimony florida police officers work region worst criminal battle zones early spring commission announced results findings mirroring similar studies conducted bureau alcohol tobacco summary commission concluded based police reports actual testimony statistics provided federal agencies assault weapons fraction percent types employed activity commission discovered media hype anti gun advertising created sinister clarifying guns term assault weapon generally defined military weapon capable fully automatic fire written testimony supplied commission fully automatic rarely fact evidence licensed fully automatic instrumental reported crime panel found term assault weapon portrayed media referred general guns resembling military style combat resulting confusion made reporting police officials difficult commission determined result called reporting system type make action crime confusion actual data semi negligible supported findings nationwide 20 times crime weapon choice drug assumptions advanced anti gun organizations formed basis newspaper study echoed media florida report concert federal studies found stolen guns counter purchases employed anti gun groups insist florida gun shops trade supplying assault weapons drug commission found evidence support conclusion commission uncover reason place restrictions sale determined guns posed law enforcement called harsh mandatory sentences criminal misuse end related crimes reporting procedures naming crimes improved database prohibit point purchase sales issue carry permits individuals history mental jersey harsh assault weapon ban country bb gun felony possession assault weapon bill bb gun capable causing injury holds 15 pellets weapons banned criminal jersey previous 5 years contrary media reported police didn favor law enforcement community generally thought gov james deep end making assault weapon ban top priority jersey police voted bill 197 1 order police bill state police benevolent association issue threatened police benefits package recently agreed washington number police support assault weapon jersey clear working police solidly year national association police conducted poll command rank officers 69 percent thought law citizens purchase type 62 percent opposed federally mandated waiting period similar study officers street found 88 opposed gun supported public ownership control claim active support major police organization gun waiting periods dishonest national association american federation police national association police refused board control train group police generally back gun control big city police organizations run voice deserves heard voices officers san jose calif police chief joseph raises funds control official city stationary claims represent views law enforcement officer rank file san jose officer leroy pile spoke gun control time chief suspended fire maryland 1988 election pro gun police officers forbidden speak gun control proposal ballot maryland gun control including gov william donald claimed fighting law enforcement community los angeles police chief gates semi asserted massive excessive power drive easy full auto chief gates facing calls result video taped beating black man white officers time expert produced evidence accounted 3 percent crime guns difficult impossible cases convert converted drive rarely involved rounds california recently passed assault weapon ban banned included existent single shot shotgun banned capable full auto fire assault weapons approximately 300 000 legal hands california state required current owners weapons register dec 31 1990 printed fraction registration forms required gun owners required forms result 30 000 registered time 20 000 late registration late turned state justice department legal action people obey law leading studies justice department fear meeting armed victim fear running police fact surveyed admitted scared shot captured armed victim 40 surveyed admitted time decided commit crime fear victim armed reuters news service 1 1991 headline police officials citizens arms police breakdown justice system main crime citizens learn handle weapon survey released wednesday poll national association police surveyed heads 15 400 law enforcement agencies found 87 percent citizens training defense protect homes property poll showed 83 6 percent criminal justice system broken point inability prosecute major crime 95 1 percent courts soft general 90 percent believed departments provide level service decade ago survey association profit organization operates american police hall fame museum miami positive gun ownership john friend talking gun control remarked didn matter restrictions gun ownership didn gun failed realize benefits civilian gun ownership owns guns benefits ownership guns positive effects parties property owners effect beneficial harmful parties beneficial effects positive harmful called negative walks residential street full yards sight smell flowers bloom individual paid cared yards walker benefits pleasure walker receives positive yard care advocates gun control quick point innocent parties injured killed accidental discharge criminal misuse negative guns civilian hands advocates gun control rarely understand positive civilian gun ownership positive real negative bear arms accidents criminal guns reported news making negative gun ownership readily apparent millions peaceful interactions people occur day reported peaceful events granted thought conditions brought place millions awake morning find homes haven vast majority stores pass day night women walk live raped peaceful happenings due factors alarms door locks police due part civilian gun ownership million times year protect property lives occurs shot fired 1 mere sight gun send running impressive number doesn show full extent crime rate lowered due privately owned guns cases gun owner obvious gun benefited owner cases benefit owners killed commit crimes captured escapes inclination commit similar crime future lessened peace arises inability commit crime positive gun ownership crime check times day potential break house shot difficult evaluate crime check civilian gun ownership evidence suggests effect substantial orlando 1966 67 numbers fell substantially 2 500 women training program 2 survey 43 percent stated fact victim armed caused avoid homes people 3 determine law citizens turn crime dangerous occupation friend mine gentle honest man stolen car teenager friends walking street small town lived noticed car keys ignition drove ended pulled local constable friend act hurt mother guilty theft knew wished car owner hadn left keys equipped criminal break locked car minute leaving cars unlocked keys ignition greatly increases number lesson convenient commit crime people commit dishonest basic law human nature people choose easy hard confronted task task living easier make frederic nature man satisfy desires pain 4 copyright laws violated daily honest people access tape crime convenient victim distant people commit copyright violations wouldn stop stops painful dangerous labor 5 gun ownership makes dangerous painful half homes united states 6 carrying determining house plans enter guns avoids occupied houses benefiting don guns people don guns implicitly benefit private gun ownership put sign yard owners house defend armed force full repeat evidence punishment strong people punishment served criminal justice system occurs long crime negative reinforcement condition provided armed time attempted crime effective life threatening action makes crime hazardous occupation crime made dangerous life number society safer place government positive apparent put government action civilian gun ownership policies put place federal state local governments civilian gun ownership heavily restricted years founding nation rules bureaucrats written hadn needed worry armed masses invasive policies make enforcement laws easier thousands laws united states restrict gun ownership restrictions include waiting periods concealed weapons kinds weapons military style semi gun control advocates support laws hope eradicate negative reducing gun ownership eliminates positive fact gun control laws cancel positive negative law citizens obey rules negative guns decreased minimize deal directly accidents reduced educating owners proper care handling training provided nonprofit groups including national rifle association profit shooting ranges criminal misuse decreased cutting crime rate methods reducing crime discussed authors include drug eliminating barriers entry work force increasing educational opportunities don pay positive seldom formidable task measure total positive guns private hands measurement knowledge existence positive understand people freedom 1 gary crime control private armed force social problems february 1988 4 2 13 decreased 89 percent year program dropped substantially 3 12 4 frederic law hudson foundation economic education 1950 10 5 10 6 1 mr studying ph biology virginia polytechnic institute state university blacksburg virginia typed freeman ideas liberty october 1991 vol 41 10 pages 374 376 david typos mine photo page showing older man apparently instructing coaching younger man appears target appears camp outdoor range wearing ear glasses caption reads nonprofit groups national rifle association provide training handling acknowledgement courtesy national rifle association freeman monthly publication foundation economic education hudson ny copyright 1991 foundation economic education printed permission granted reprint article issue provided credit copies reprinted materials foundation make day things useless defense owners kill relatives law violence false false false don jr patricia harris advocates gun control generally represent debate cool rational civil order inspired half acknowledged fact social science research increasingly side arguments banning guns myths myth 1 ordinary law citizens kill relative moment anger gun fact study shows overwhelming majority career people lifelong histories violence irrational typical prior criminal history averaging years major felony substance record traffic gun accidents people accidentally kill guns tend similar felony records histories substance abuse auto accidents short people characterized consistent human life including present laws acknowledge banning gun ownership mentally impaired restrictions fail narrow enforced myth 2 public supports gun control fifty cent american guns 78 cent americans national surveys gun defense americans support controls access guns groups advocating gun control broader control hci claims support moderate controls considers moderate gun control laws washington city effectively outlawed defense guns prohibits sales hunters disassembled americans support gun registration opinion polls abstract endorsement opposition hci extreme supporters registration forced admit step goal hci backed proposals ban sales rejected liberal states california 1982 massachusetts 1976 myth 3 gun owners violence studies consistently show average gun owners educated prestigious jobs owners judge applications permits carry guns times gun owners roosevelt joan rivers dianne arthur sid caesar john lindsay robert leland dupont arthur godfrey michael henry cabot lodge sammy davis jr lyman donald john foster john david winthrop nelson rockefeller early academic analysis relied gun control advocates labeled gun owners violence prone turns based survey questions addressed willingness aid crime victims words analyst confused good citizenship violence surveys show gun owners owners approve police violence myth 4 protection crime job police protect serve contribute false impression main function police protect individuals hundred thousand police officers dividing number shifts day adjusting vacation leave desk duty leaves 75 000 police time protect 250 million americans numbers wholly inadequate provide individual protection myth 5 amendment protects states arm interpretation appeared twentieth century significantly earliest commentaries amendment congress passed bill rights guaranteeing people bear private arms arms sam adams emphasis added founders aware aristotle free governments rest free men armed basic people arms james madison author amendment advantage americans nation armed founders put today nra shame loves possess arms thomas jefferson wrote george washington june 19 1796 occasion jefferson wrote 15 year nephew games played ball nature violent body stamp character mind gun enterprise independence mind gun companion walks myth 6 guns defense advocates gun control paid national surveys prove study shown opposite crimes committing 581 000 crimes yearly 645 000 crimes related argument kill 42 times household members comparison grounds half spouse defensive wives characterizes cases guns save innocent lives gun focusing homes statistic numerous instances kill robbers number abused wives shoot counted figure defensive increases 1 000 cent hci fatal accidents home mentioning generally irresponsible 98 cent gun owners law responsible 2 cent lack prevent killing wives children weapons knife shotgun constitute majority household comparison agree stopping suicide legitimate state power silly argue banning single method significant effect obvious alternative long gun roughly 50 cent current gun myth 7 resistance gun injured killed gun controllers armed women frequently guns hci advises submission alive put defense give run national victim data suggest victims resisting clubs bare hands injured submit raped victims resist gun half injured hci advice emphasize gun make resistance safe circumstances person gun advance question resist myth 8 countries reduced violence banning guns claim true low european violence long preceded gun restriction restrictive gun laws largely pioneered europe high violence american states beginning late measures failed violence rates continued rise largely world war 1 european gun began time response ordinary crime low political crime era gun control failed ordinary violence country european countries banned guns response political crime suffered crime america ironically gun control place english crime fell late eighteenth century high early twentieth century low police carry guns inevitable conclusion determinants violence cultural factors availability deadly instrument emphasis changing gun laws fundamentally judges swamped robbers violence prone risk real penalty illegal possession gun premier study gun control enforcement conclude gun laws potentially reduce gun related crime present laws needed enforced good stronger laws courts demonstrated enforce interested exploring issues refer published definitive work point blank guns violence america 1991 gary civilian arms possession crime defense crime american journal criminal law vol 18 3 1991 mr constitutional lawyer editor violence issues public policy author guns constitution pacific research institute miss harris medical editor living northern jersey past contributor control national review october 21 1991 pages 30 32 florida florida bear arms case appears carlton state principal crime involved degree murder peace officer st johns county brothers named carlton 90 relative murder conviction brothers appealing weapons violations small matter reason florida supreme court put effort discussion issue statute question general statutes section originally adopted 1901 revised appears general carry exceptions peace officers 91 prompted statute good fortune completely honest statement original purpose considerable variance text florida supreme court 1941 refused find automobile glove compartment carrying meaning statute opinion justice buford asserted history legislation original act passed great state drawn purpose working lumber camps condition existed act amended 1901 act passed purpose reduce prevalent mill camps give white citizens sparsely settled areas feeling security statute intended applied white population practice applied 92 statement imagined purpose florida law fits hypothesis color blind laws reconstruction period 90 carlton state 63 fla 1 58 486 91 carlton state 63 fla 1 58 486 488 92 watson stone 4 2d 700 703 fla 1941 quoted diamond 355 huge proportion law enforcement personnel injured shot weapons 22 43 50 percent year york city police records york times police seek martial art defense march 6 1992 common ownership 1 large cities 31 rural areas small towns 72 murder rates 2 population group murder cities 250 000 850 2 25 6 cities 10 000 24 999 86 3 4 1 cities 10 000 49 4 3 7 rural counties 15 8 5 7 gun control movement considerably cook observed association gun ownership rates gun crime rates extended violent crime rates doesn 1 guns america owns york time cbs news poll run sidebar gun culture york times march 9 1992 member household rifle shotgun kind based survey adults nationwide conducted telephone jan 22 25 2 1990 annual rates 100 000 population listed fbi ucr requests bill rights made state conventions responsible constitution favorite proposed hampshire convention june 21 1788 twelfth congress citizen actual documentary history federal congress vol iv johns hopkins university press baltimore 1986 15 proposed virginia convention june 27 1788 seventeenth people bear arms regulated composed body people trained arms proper natural safe defence free state standing armies time peace dangerous liberty avoided circumstances protection community admit cases military strict governed civil power documentary history federal congress vol iv 17 proposed york convention july 26 1788 people bear arms regulated including body people capable bearing arms proper natural safe defence free state emphasis original documentary history federal congress vol iv 20 gun statistics mortal risks preston erik larson handed article armed force 2 4 93 wsj world notorious statistic guns home pioneering study residential king county washington found gun home 43 times kill owner spouse friend child kill intruder 43 times stat days grown media lore urban myth talk show 93 shock finding conclusion 1986 england journal medicine study remarkably understated keeping home protection responsible people question risks benefits bringing home risks benefits testimony truth benefits truth risks motor vehicles control risks benefits risks cancer heart disease auto accidents minimize risks raw highway death stat helpful finding inform framed warn widely media stat misleading half truth formulation calculated prejudice statistic risks benefits fool run risks car 43 times kill loved dear friend innocent child destination bus citation puts good statistics bad company lies damned lies surely lives stake closer risky business 43 times stat study product dividing number home intruders killed defense divisor number family members acquaintances killed gun home divisor risk equation 9 study year sample 2 intruders 7 cases defense 387 study 12 accidental 42 criminal 333 387 divided 9 yields 43 total 743 gun related king county 1978 1983 study leaves 347 homes notorious 43 times statistic misleading counts 1 characterized media acquaintances study include friendly drug neighborhood gang members friends implication offending guns target kill beloved family members dear friends innocent children equally tragic character victims relevant risk crucial risk factors masked calculated impression death toll generated shooting dear friends friendly neighbors 2 study distinguish populated people violent criminal substance abuse histories risk death high versus civil folk people avoid high risk activities drug dealing gang banging wife beating risk low adults fatal accidents people histories violence abuse people high risk ignore obvious risk factors accidents misleading ignoring role alcohol tautology gun occur vehicles person gun owner driver crucially affect risk 3 misleading implication stat framed mere presence gun home kill protect obscures role personal responsibility typical quotation study unlike larson attributes fatal agency gun gun home 43 times kill center prevent violence major statistic formulation silly debate people guns accomplish killing tautology gun occur guns question occur guns case people death dealing agents guns lethal instruments moral core personal risk factors gun personal responsibility choice due care responsibility gun accidents human choice suicide gun choice gun person high risk pool gun create risk people lot risk run guns homes graduates personal protection run 43 times risk skilled drivers run risks causing suffering death drunk drivers disregard obscure role personal responsibility choice disregard obscure role economic risk relevant factors related death resent insurance actuarial risk pools norms disregard fortunately risk pool lack choice responsibility matter 4 suicide accounts 84 gun home study total gun king county including home house 44 total death toll closer roughly 50 proportion found studies suicide social problem order accidents implication study occur readily guns true attempted suicide gun succeed true absence gun prevent widely assumed alleged research guns suicide shows thinking impulsive cases bruce al human side columbia university press 1982 charles rich al guns suicide american journal psychiatry march 1990 removed study risk equation 43 times stat inclusion risk equation intent profoundly matter quotations study totally disregard issue 5 citations study rate justifiable measures rate based cases initially ruled criminal appealed ruled defense literature women case notorious representing rate justifiable time january 18 1993 cover story women fighting back reported study finding 40 women appeal murder thrown time july 17 1989 cover story week gun reported 51 domestic cases abuse victims 3 reported defense 14 1990 update time reported 12 eventually ruled defense time sample originally reported rate defense error factor possibility error acknowledged statistic 6 product risk equation arguably divisor misleading divisor equation counts killed successfully killed shot utility armed defense side coin harms guns homes kind moral measure utility terms measure utility police solely terms killed opposed celebrate count cases human life lost successful armed defenses question posed media cite stat neglect research successful armed defense notably gary point blank guns violence america de gruyter 1992 estimations rate risk defensive based surveys studies rate high million year risk good gun fare resort forms resistance resist dividing million gun defenses year 30 000 annual gun defense accidents yields 33 construct favorable statistic stat gun 33 times defend assault crime kill critics calculation good news gun bad news gun control question basis method high estimation defensive statistic issue manage mortal risks settled citation statistics thing troubles escape stat media find good work mentioned critically point time amendment written understood white act 179 part regular military act 1792 include free white 18 45 annals congress 2d congress page 1806 unit case arise common defense men guns running act point reasoning papers armed prevent govt funny ideas plenty germans 1930 didn armed section upcoming book ve goodies brought work defense state legal case studies 2nd amendment constitution clayton wakefield nh pub 1992 isbn 0 723 8 contemporary definition virginia constitution convention mr george mason mr chairman worthy member asked people country protected fate germans representation consist people public officers future day paper table alteration future day consist classes high low rich poor confined lower middle classes people granting exclusion higher classes people day punishments heavy fines expected present government ranks people subject duty full equal representation punishment 14 earlier virginia debates mason warned instance memory house show destroyed forty years ago resolution america formed man governor pennsylvania people sink gradually totally 15 francis arguing constitution held concerns standing armies honorable gentleman urges respecting tells made instrument liberty fight fight sir idea absurd dread standing army denied means defence attack 16 exchange virginia convention demonstrates recognized constituting people mr clay wished informed congress power provide calling put laws union execution mr madison supposed reasons power obvious occur resistance made execution laws overcome ways regular forces people unquestionably arise place people unquestionably employed standing army things put good enable government make services mr george mason mr chairman restrictions power calling execute laws union easily produce dreadful extremely unsafe alterations bad purpose disturbance happened hampshire call georgia harass people agree establish standing army 17 gov randolph argued virginia convention order provide defence exclude dangers standing army general defence left objects defence left suffer instruments 18 alexander hanson member maryland state convention discussed meaning support constitution argued concerns standing armies excessive standing armies unavoidable concludes concerns mere terrifying material remark regulated considered true defense free republic honest purposes answered great free people means sustain nature things congress future period alarm improper augmentation troops case depend 19 committee maryland convention proposed constitution list relevant amendment 20 provisions 13 subject martial law time war invasion 21 explaining amendment considered important official journal convention argued provision powers congress means ample provided magna great fundamental constitutional laws great britain contrary magna punish freeman martial law time peace murder execute prove check provisions favor rights men vain power men bear arms martial law moment remain congress 22 convention refused full list proposed response committee requested convention constitution considered important committee explained concern considered essential march limits neighboring state general consists poor people families domestic concerns power congress circumstances consent executive 23 adult maryland pennsylvania member annapolis convention continental congress letters favor constitution widely reprinted newspapers day 24 admitted people excited persons good intentions powers government raise army 25 stating constitution contained adequate restrictions funding control standing armies argued fact effective part people large render troops unnecessary form powerful check regular troops generally sufficient awe detached situation seldom give occasion raise army scattered companies 26 richard henry lee appointed constitutional convention declined serve constitution popular time 27 concerns standing armies national government authority regulate state provide insights importance private arms national power identity people discussing danger congress represent interests common people taxes raising standing armies lee admits true country possess lands weight property possess arms strong body men offended care men govern pay opinions 28 recognizing slow change frequently capable population sleep radical change easily perceived proper negative passing laws congress passage laws relative taxes armies twenty thirty years means totally deprived weight strength great measure congress modelling eighth part men capable bearing arms made select proposed young part community possessed property put plan render importance answer purposes army 29 evidence identity people small part population found james madison 46 madison sought alleviate concerns federal power end pointed refuge left prophecy downfall state governments visionary supposition federal government previously accumulate military force projects ambition 30 madison political event extravagant supposition made regular army fully equal resources country formed federal government state governments people side danger highest number computation standing army carried country exceed hundredth part number souls twenty part number bear arms proportion yield united states army twenty thirty thousand men opposed half million citizens arms hands men chosen fighting common liberties united conducted governments possessing confidence doubted proportion regular troops 31 clear statement small professional military entire male population country arms hands evidence founding fathers considered equivalent people large part people act 1792 declared united states include free adult male united states persons possess minimum supply military equipment statute incidentally remained effect early years present century legal requirement gun ownership population united states 32 congress bill rights hr 102 bill congress act 1792 language shows united states consist free male citizen respective states resident age eighteen years age forty years enrolled captain officer company bounds citizens reside citizen enrolled notified month provide good bore smaller seventeen balls pound sufficient belt box twenty cartridges suited bore cartridge proper quantity ball spare knapsack armed provided called exercise service directed 33 annals congress debate bill december 22 involved discussion congress define persons duty state part debate rep williamson observed departed straight line duty marked principles social compact found involved difficulty burden duty lies equally persons contemplate departure principle making involves present 34 emphasis added rep randolph arguing reduction standing army january 5 1800 emphasized standing armies useless enormous expense contrary spirit constitution people continue free prepared meet danger person rely protection armies 35 current law recognizes organic relationship people 311 composition classes united states consists 17 years age provided section 313 title 32 45 years age made declaration intent citizens united states female citizens united states officers national guard classes 1 organized consists national guard naval 2 unorganized consists members members national guard naval 36 current national guard organized congress power raise support armies organizing provision called execute laws union 37 recently supreme court 1990 explicitly recognized people referred amendment meaning rest bill rights contrary suggestion phrase simply avoid awkward redundancy people term art employed select parts constitution declares constitution established people united states amendment protects people bear arms ninth tenth provide rights powers retained reserved people const 1 congress make law people assemble art 2 cl 1 house representatives composed members chosen year people states emphasis added textual means suggests people protected fourth amendment rights powers reserved ninth tenth refers class persons part national community developed sufficient connection country considered part community 38 debating constitution state conventions act 1792 current federal state laws agree standing army select national guard adult free male citizens country references 14 jonathan elliot debates state conventions adoption federal constitution york burt franklin 1888 3 425 426 15 elliot 3 380 16 elliot 3 112 113 17 elliot 3 378 18 elliot 3 401 19 alexander hanson remarks proposed plan federal government 21 paul ford ed pamphlets constitution united states brooklyn ny 1888 234 235 20 elliot 2 549 21 elliot 2 552 22 elliot 2 552 23 elliot 2 554 24 paul ford 133 25 examination constitution united states america 20 21 paul ford 150 151 26 21 27 paul ford 277 28 richard henry lee letters federal farmer 25 paul ford 305 29 30 jacob cooke ed middletown ct wesleyan university press 1961 320 31 321 32 senate subcommittee constitution staff history amendment bear arms 7 33 5 attempts find original act 1792 passed congress ve found text 34 elliot 4 423 35 elliot 4 411 412 36 10 usc 311 similar provisions exist state codes california military veterans code sec 120 123 37 senate subcommittee constitution staff history amendment bear arms 11 38 110 1060 1061 book find copy defense state legal case studies 2nd amendment constitution clayton wakefield nh pub 1992 isbn 0 723 8 good introduction background gun control doesn work numbers david hold fire winter 1993 issue policy review campus library complete information gary 1991 book point blank lifelong liberal supporter waiting periods statistical analysis bear arms circles study crime control private armed force published journal social problems volume 35 1988 pp 1 21 data surveys official department justice statistics estimate frequency crime stopped armed citizens comprehensive survey looked conducted democratic polling firm peter hart assoc behalf pro gun control national association violence data places hart poll estimate hand guns stop crime average 645 000 times year guns hand guns combined stop roughly 1 million crimes year 645 000 number control efforts directed hand guns people make idle claims weapons committing crimes initially compare violent crime gun bureau justice statistics national crime survey 1987 find total 541 271 violent crimes committed hand gun 1985 657 119 violent crimes committed gun 1985 civilian defenses hand guns guns general crimes committed hand gun gun comparison limits thing don gun control affect frequency defenses crimes insight 1986 national institute justice study james wright peter rossi related study wright record favoring controls rossi credentials legitimate served president american sociological association wright rossi interviewed 10 state systems 1981 found presence scope gun control laws effect ability obtain release legally obtain gun lose vote restored sue judge finds favor controls allowed possess wright rossi found gun related crime expect difficulty obtaining day release prison 83 gun stopped stealing gun buying legal black market borrowing gun switch long guns long guns lethal hand guns long guns crimes increase rates 1991 book cited regression analysis regression researcher predict probability event occurs estimate likelihood attack takes place crime injury occurs attack death results injury order judge possessing makes victim death found lack hand guns drop 1 4 points ignores unavailability reduce number crimes armed citizens replaced long guns estimates imply number due violent crime increase 18 1 affect gun control crimes armed citizens experiment orlando florida oct 1966 mar 1967 orlando police department trained 2500 women hand guns details study alan relationship ownership crime rates congressional record 1968 pp 2 follow study published 1983 law politics quarterly vol 5 pp 271 98 highlights uninterrupted time series orlando crime trends shows rape rate dropped 88 1967 1966 level greater decrease previous year rape rate constant rest florida crime drop substantially targeted crime occur victims access guns dropped pro gun control forces frequently cite england journal medicine studies claiming chances killed 5 43 times higher killing gun owners 43 number includes gun study shown decreasing gun availability affect suicide rate affect gun suicide rate suicide rates increase 1 2 civilian defenses killed 1 43 number accurate ratio multiplied roughly 200 compensate fact considers killed crimes stopped suggest personal defense england journal medicine studies restricted attention injuries due harder law reasonable assumption believes don obey laws incorrect compare rate killing rate killed point studies assess gun home defense compare likelihood injured versus stopping injury england jornal medicine studies include defenses crime contrast counted committed setting thing fbi data suggest ratio defense criminal detroit miami fl roughly 14 takes national average argument cities geographically distinct similar numbers estimate roughly 2800 civilian legal defensive year gun 300 weapon based 1980 national crime health statistics versus 368 reported police legal intervention gun 14 police legal intervention england journal medicine studies 1986 ratio 22 seattle 1978 83 suggesting higher number killed defense armed citizens compared number killed police crimes bureau justice statistics national crime survey 1979 85 numbers completion victim methods protection method completed attacked injured gun 30 9 25 2 17 4 knife 35 2 55 6 40 3 weapon 28 9 41 5 22 0 physical force 50 1 75 6 50 8 called 911 63 9 73 5 48 9 reasoned 53 7 48 1 30 7 50 8 54 7 34 9 compliance 88 5 41 5 24 7 defending oneself gun reduced chance injury 26 weapon knife option compared compliance chance avoiding injury defending gun 42 margin error numbers extremely low case fewest realizations defense knife 59 813 cases covered numbers significant high level confidence likes national crime survey similar numbers dramatic defended oneself assault gun 23 2 chance attacked 12 1 chance injured choice avoiding injury reasoning led 40 0 chance attack 24 7 chance injury weapon knife led 41 4 attack rate 25 1 injury rate led 46 4 attack rate 29 5 injury rate compliance led 39 9 attack rate lowest defense gun 27 3 injury rate topic careful reply long ago past 5 years study england journal medicine journal american medical assoc compared rates seattle vancouver claimed lower rates vancouver evidence success canadian gun control problems 1 study adjust seattle large hispanic community rate considerably higher rest seattle adjustment made composition vancouver rates close seattle lower point valid hesitate make easy critic maintain argue ethnic higher rates dishonest opponent depict raised point bigot offer point 2 canada rate increased radical gun control law passed 1978 climbed rapidly rate compares ratio vancouver seattle prior 1978 memory serves dramatic disparity post control study cited disparity due canadian gun control law make international comparisons japan england favorites pro control forces comparisons worthless counter information comparisons israel switzerland high gun ownership low crime mexico low gun ownership high crime point differences crime rates revolving door justice london 20 reported end conviction york city fewer 5 england annually adopted tough anti gun laws make corrected comparisons japan adjusting judicial system cultural differences compare rates japanese americans widespread access guns live maintain japanese culture 1979 fbi tracked race included category japanese applying fraction japanese american total number 1976 78 point blank pp 189 ff estimates rate japanese americans 1 04 100 000 persons contrast rate japan period 2 45 100 000 2 3 times higher notes britain british lower gun rate lower knife rate lower rate hands feet infer british fewer hands feet americans leading study english gun control colin greenwood control study armed crime control england wales london routledge 1972 greenwood compiled tables gun crime rates gun ownership rates 47 english police force areas 1969 found rate armed crime connected density community reverse appears true 219 analyzes greenwood data finds legal gun owner rate correlation 0 17 offenses involving general involving differences attributed higher concentration rural areas subcommittee constitution uncovered clear long lost proof amendment constitution intended individual american citizen carry arms peaceful manner protection family freedoms senator chairman subcommittee constitution preface bear arms gun laws fact worked sponsors type legislation difficulty drawing long lists examples criminal acts reduced legislation century half sweep rug southern attempts gun control 1870 1910 period northeastern attempts 1920 1939 period attempts federal state levels 1965 1976 establishes repeated complete inevitable failure gun laws control crime sen 1982 senate report purpose power rightfully exercised member civilized community prevent harm good physical moral sufficient warrant john stuart mill liberty 1859 general clause constitution rule construction conceived give congress power people attempt made general state blind pursuit inordinate power attempt amendment appealed william 1825 considered academically expert constitution offered position general united states president washington government reason force fire dangerous terrible master george washington people bear arms armed regulated security free country person bearing arms compelled render military service person madison original proposal amendment james madison congress 434 june 8 aid possession arms shake people posses additional advantages local governments chosen collect national direct national force officers appointed governments attached greatest assurance throne europe spite surround james madison 46 government minority republic safe numerical physical force standing army press james madison papers 46 americans advantage armed unlike citizens countries governments afraid trust people arms james madison papers 46 243 244 feared turn arms man congress power swords terrible implement soldier birth american unlimited power sword hands federal state governments trust god remain hands people 1788 civil duty people duly attempt people confirmed article bear arms remarks part federal constitution federal gazette june 18 guard attention public liberty suspect approaches jewel preserve force give force ruined patrick henry speaking virginia convention constitution necessity bear arms sir weak unable cope formidable adversary stronger week year totally british guard stationed house gather strength acquire means resistance lying phantom hope enemies bound hand foot sir weak make proper means god nature power millions people armed holy liberty country possess force enemy send sir fight god nations raise friends fight battle sir strong active brave sir election base desire late retire contest retreat submission slavery chains heard plains boston war inevitable repeat sir vain sir matter cry peace peace peace war begun gale sweeps north bring ears clash arms field stand idle life dear peace sweet purchased price chains slavery forbid almighty god give liberty give death patrick henry 1736 1799 famous war inevitable speech march 1775 states united states assert power inherent people exercise duty times armed entitled freedom person freedom religion freedom property freedom press thomas jefferson dissolve union change republican form stand safety error opinion tolerated reason left free combat thomas jefferson 1st inaugural 4 mar 1801 country preserve liberties warned time time people preserve spirit resistance arms tree liberty refreshed time time blood thomas jefferson letter william smith 1787 jefferson democracy 20 ed 1939 enlighten people generally body mind evil spirits dawn day thomas jefferson god gave life gave liberty time thomas jefferson man arms strongest reason people retain bear arms resort protect government thomas jefferson june 1776 strong body makes mind strong species exercises advise gun moderate exercise body enterprise independence mind games played ball nature violent body stamp character mind gun constant companion walk encyclopedia thomas jefferson 318 foley ed 1967 truth experience ages people commonly danger means rights possession entertain suspicion alexander hamilton hope people large properly armed alexander hamilton papers 184 8 arms hands citizens individual discretion private defense john adams defense government usa 471 1788 standard freedom independence america heart abroad search monsters destroy freedom independence champion john adams 1821 constitution construed congress liberty press rights conscience prevent people united states citizens keeping arms samuel adams arguing bill rights book massachusetts published pierce hale boston pg 86 87 preserve liberty essential body people possess arms taught alike young contrast senator diane statement banning guns addresses fundamental americans feel safe reported 18 november 1993 press properly formed fact people constitution secure genuine guard select providing organized armed disciplined include men capable bearing arms richard henry lee writing letters federal farmer republic 1788 page 169 sir prevent establishment standing army bane liberty governments rights liberties people attempt destroy order raise army ruins declaration rights intended secure people government suppose cases rights people attended occasion guards kind removed sir clause give opportunity people power destroy constitution declare prevent bearing arms rep gerry massachusetts spoken floor debate amendment annals congress 750 august 17 17 american democratic governments power hands people difficulty putting arms hands man country european countries strength force form government people living exerted defence rights liberties ended man state entered wars contests george mason remarks annual elections fairfax independent company quoted papers george mason 1792 edited robert chapel hill 1970 regulated composed body people trained arms proper natural safe defense free state standing armies time peace avoided dangerous liberty cases military strict governed civil power george mason article 13 virginia declaration rights 1776 george mason declaration rights virginia 1776 basis bill rights 3 elliot debates 425 426 sir people public officials people debates 380 contrast senator daniel patrick statement 10 000 tax tax existence reported 4 november 1993 washington post give essential liberty temporary safety deserve liberty safety benjamin franklin instances outrageous behavior military multiply nature carried great lengths serve fully late vote town calling inhabitants provide arms defence measure legal natural people reserved confirmed bill rights post english bill rights arms defence mr observes made society law found insufficient violence oppression journal times boston newspaper article halt voice american advance star banner voice don proceed american people strictly forbidden possession swords spears types arms possession elements makes difficult collection taxes permit uprising heads official agents ordered collect weapons mentioned turn government august 29 japan war capitalism inevitable today strong attack time 20 30 years order win element surprise put sleep begin launching peace movement record capitalist countries stupid cooperate destruction leap chance friends guard fist quoted dmitri school political warfare 1931 generous peoples money questions national survival prefer generous people freedom security william buckley recent years suggested amendment protects collective states maintain protect people bear arms phrase people meant thing amendment fourth ninth tenth free person select defined privileged class entitled bear arms considered free society americans select approved government class entitled freedom press stephen holbrook man armed evolution constitutional university mexico press 1984 pp 83 84 violates faith found la city hall disperse rebels damn throw arms disperse john lexington massachusetts april 19 1775 command arms country masters state power make end observations difference measures pursued minister backed standing army court fear armed people aristotle quoted john walter argument standing army inconsistent free government absolutely destructive constitution english london avoid domestic people armed stand defence enabled put swords grow rusty hands nation live peace capable making war man sword side occasion make john walter argument standing army inconsistent free government absolutely destructive constitution english london argument men fear grow shame john thomas gordon cato letters essays liberty civil religious important subjects london defense law nature governments study limits people bear arms color whatsoever prohibited liberty brink destruction st george tucker judge virginia supreme court district court virginia commentaries st george tucker ed pg 300 app foreign aid poor people rich nation send money rich people poor nation kingdom people possession arms distinction freeman slave belongs defended property arms thinks master call arms defend possesses lives discretion james political enquiry public errors defects abuses london 1775 difficulty persuade citizens arms prevent employed violent purposes dwight travels england citizens bear arms considered liberties republic offers strong moral check arbitrary power generally successful instance enable people resist truth clear importance regulated american people growing system discipline strong sense rid regulations people duly armed organization difficult small danger lead gradually protection intended clause national bill rights joseph story commentaries constitution united states preliminary review constitutional history states adoption constitution boston 1833 tank 52 fighter state controlled police military weapons rifle weapon democracy guns outlawed government guns police secret police military hired government intend edward arms york 1979 armed republic submits easily rule citizens republic armed foreign forces rome sparta centuries armed free swiss armed enjoy great freedom caused renders reasonable suppose armed obey willingly man remain safe armed answer difficult combine feared loved men worry injury makes loved makes feared bond love men creatures break advantage fear strengthened dread punishment effective prince chapter 17 arguments validity theory quantum mechanics dr albert einstein oft quoted line god play dice universe rarely quoted dr response albert stop telling god strength constitution lies determination citizen defend single citizen feels duty bound share defense constitutional rights secure amount experimentation prove single experiment prove wrong albert einstein american englishman foreign troop landed country lay arms conquer america william pitt earl speech house november 18 1777 give give great small large petty give honor good sense winston spencer churchill address school october 29 1941 victory costs victory spite terror victory long hard road victory survival war killed politics times fanatic change mind won change subject ready learn taught turn back threatened danger run double danger meet promptly reduce danger half run winston churchill rank file primitive imagine propaganda essentially simple brilliant technique yield success fundamental principle mind constantly points repeat joseph propaganda minister germans join ss sa ordinary citizens don guns guns doesn serve state heinrich foolish mistake possibly make subjected people carry arms history shows allowed subjected peoples carry arms prepared fall march 18 1938 military type handed immediately ss sa give respectable german man opportunity belong named organizations weapon regarded enemy national government sa bad march 1933 god grants liberty love ready guard defend daniel webster democracy practice government covenant free men respect rights liberties fellows long enjoyed privileges enjoy forget time men died win franklin roosevelt sat long good god oliver congress give select fact standing army congress afraid general select formed people general john laws union carry effect people possessed proper means defence william people defence country regular standing army composed power country remain direction citizens independent cardinal rule extend error admit mistake colin greenwood examine legislation light benefits convey properly administered light wrongs harm improperly administered johnson senator president men shoot men army guns evil prevented general constitutional privilege arkansas supreme court 1878 citizens bear arms guarantee arbitrary government appears remote america historically proved senator hubert humphrey british rule india history act nation arms tactical principal subject change means hand maximum amount death destruction minimum amount time object war die country make bastard die general george patton hire democratic promise give government things hire republican presidents make don pay rodgers quoting reason difference death taxes death doesn worse time congress meets rogers rights maintain james russell lowell weapon man soldier effectively rifle weapon personal safety emergency primary weapon defense emphasized general 5 star president dwight eisenhower 1943 hate war soldier lived stupidity 5 star general president dwight david eisenhower free citizens great republic feel honest pride strength gentle government wide liberties honored history flag hands clean oppression weak malicious conquest door stands open nations proud judicious respect held side patriotism inherited fathers pure won liberties beginning preserved day patriotism republic safe secure powers earth courage resistance fear mastery fear absence fear boy fourteen father stand twenty learned years mark twain kill man kill millions kill god jean power comprehensive manner regulate carrying body power constitute crime person alien citizen possess legitimate defense property provisions constitution granting persons bear arms limitation power law contrary people 219 mich 635 police power state preserve public safety peace regulate bearing arms fairly restricted mere establishment conditions sorts weapons privately possessed account character ordinary weapons customary employment individuals violate law power subject limitation exercise reasonable constitutionally result possession arms common opinion usage law people proper legitimate private premises protection person property people brown 253 mich 537 people assemble purposes existed long adoption constitution united states fact attributes free government derives source language chief justice marshall ogden 9 211 laws authority acknowledged civilized man world found civilization exists granted people constitution tenth counts equally bearing arms purpose granted constitution manner dependant instrument existence amendment declares means congress effect restrict powers national government united states 92 542 rifle descriptions shot gun arms constitution bear arms forbidden arms necessarily involves purchase state efficiency purchase provide suitable arms repair andrews state 50 tenn 3 165 179 8 rep 8 14 tennessee supreme court opinion inhibit citizen bearing arms bear purposes defending state carried efficiently defence state reid 1 ala 612 619 35 dec 47 1840 practical safe construction minds framed organic law intention embrace arms protection illegal power swords war weapons considered arms people bear state 181 nc 574 107 se 222 224 25 north carolina supreme court text purpose constitutional guarantee relied exclusively preference defense state terms arms include modern day equivalents weapons men state kessler 289 359 369 614 2d 94 99 oregon supreme court 1980 prohibit citizen wearing carrying war arm restriction constitutional bear arms men shoot men army guns evil prevented general constitutional privilege wilson state 33 ark 557 560 34 rep 52 54 1878 people bear arms people young men women boys bear arms description curtailed broken smallest degree important end attained qualifying regulated security free state opinion law state federal constitution void state 1 ga 1 243 251 1846 bear arms guaranteed amendment federal constitution carried fourteenth amendment applicable states state amos 343 2d 166 168 la 1977 end move politics pick gun basic element constitution civilian control military president harry truman 1884 1972 camel horse designed committee elephant mouse built military specifications page 321 microcomputers foster university massachusetts hayden book 1982 appears murder rate inside ten times higher due issued prisoners jeff cooper guns magazine august 1989 history bright rays cutting oppression men hurt give jeff cooper law cooper remember past repeat proper means increasing love bear native country reside time foreign william americans guns reminiscent smell outdoors military intensity hunt fascinated machined metal parts origin gun speaks history gun makes man home vulnerable feelings justified country city feelings man business judged department treasury department justice samuel cummings gun bill pass politics situation imposed man criminal background ordinary citizen poor gen james doolittle sword sell buy luke 22 36 war substitute victory general douglas macarthur war prize runner general omar bradley wars fought weapons won men spirit men follow man leads gains victory general george patton win war prevent general george marshall military share attack military combat plan survives contact enemy intact short enemy combat incoming fire enemy range friendly fire isn things work shipped shot including make tough enemy tracers work ways thing accurate incoming enemy fire incoming friendly fire professional soldiers predictable world full proper means increasing love bear native country reside time foreign william reflect ways reputation dangerous citizen days repeating phrases founding fathers struggle independence charles beard anti gun movement pair baby diapers ass full shit richard bash combat arms bbs great body citizens shoot times encourage rifle practice classes military services means power assist preserving peace world step direction preparation avert war fit war teach men shoot president theodore roosevelt message congress rifle mine rifle friend life master master life rifle useless rifle useless fire rifle true shoot enemy kill shoot rifle counts war rounds fire noise burst smoke make hits count hit rifle human life learn brother learn weaknesses strength parts accessories sights barrel guard weather damage rifle clean ready clean ready part god swear rifle country masters enemy life victory america enemy peace rifle major general man heart profession finds resources worthless lazy despair frederic great instructions generals military science matter simple principle object unstable balance shifting suddenly disadvantage proto war changing total war book war raymond aron doubleday york 1959 american revolution beginning woodrow wilson 28th president united states 1856 1924 reasonable men reason humane men give quarter waste arguments lost william lloyd garrison combat ready squad passed inspection inspection ready squad passed combat heard vietnam lewis exercised good victims live moral baron sleep point good end approval war ugly thing ugliest things degraded state moral feelings thinks worth fighting worse man fight cares personal safety miserable creature chance free made men poster gun show author cited excellent statement feared failed asked gave reluctantly accepted thought eternal fail face terror felt cold fear enjoyed sweet taste moment love cried hoped lived times forgotten someday proud soldier george thing kill lawyers william shakespeare henry vi act iv scene ii spoken dick general howard heart told heart tired fighting killed glass dead dead men killed young men led young men brother dead cold blankets children freezing death time children find find dead hear tired heart sick sad sun stands fight forever chief joseph tribe october 5 montana canadian border man competent armed wilderness townsend opinion compelling case gun control made empirical grounds respect pro gun control advocates contact past years part sensitive humane intelligent people ultimate aim reduce death violence society civilized person share convinced barking wrong tree james wright scholarly research collaborates peter rossi dream begin genius power magic goethe lock stock barrel phrase denoting thing entirety expression early american revolutionary war principle parts loading barrel pipe bullets fired lock firing mechanism stock wooden handle parts attached lock stock barrel referred entire gun phrase suggest 1992 published price stern sloan los angeles poor people access courts sense christians access lions judge earl johnson jr function government citizen falling error function citizen government falling error justice robert jackson great industrial nation controlled system credit system credit concentrated growth nation activities hands men worst ruled completely controlled dominated governments world longer government free opinion longer government conviction vote majority government opinion small groups dominant men woodrow wilson proper alarm experiment liberties hold duty citizens characteristics late revolution america wait till power strengthened exercise entangled question precedents consequences principle avoided consequences principle revere lesson forget james madison rights god nature established called natural rights life liberty aid human laws invested man receive additional strength declared municipal laws contrary human power destroy owner commit act amounts sir william woman handled gun shoot husband straight heart shot trained shoot armed bank ends hitting woman waiting bus blocks autobiographical newspaper days exciting phrase hear science discoveries eureka found funny isaac asimov kinds people make things happen watch things happen happened anonymous easier apologize actions permission actions anonymous ships safe port ship mission staying port anonymous smith original point click interface anonymous man judgment information based give truth wrong chance give news present distorted incomplete data sloppy biased reporting propaganda deliberate destroy reasoning process make man arthur hays 1968 american newspaper publisher study washington dc police called operation cue concentrated urban enforcement determined washington dc civilian possession practical purposes banned guns crimes major sources 40 stolen legal owners dc 40 stolen dc police 20 homemade number originally posted phil statistics fewer injuries gun present crime scene information rest posting report nation crime justice edition department justice bureau justice statistics march 1988 people protect crime debate crime prevented figures based national crime survey 1979 85 reported note victims reporting sucessful prevention reported figures percent figure percentage prevented weapon 3 1 206 755 36 202 weapon 4 8 484 516 339 380 weapon 4 36 269 845 1 450 793 1 826 375 1 8 million violent speak pretty highly weapons victim relationship murder victims relatives assault 18 75 51 39 17 35 relative 18 4 4 unknown 26 4 4 weapons involved crime 1985 incidents involved involved knife assault 23 12 knife 21 10 interesting gun fired hit victim 4 time incidents 1985 victims 10 incidents number times gun knife knife shot quote page 21 guns present victims injured armed knife weapon guns victim compliance ncs interesting quotes page 14 percentage touched crime declined past 10 years 32 touched crime 25 personal larceny 16 12 8 5 page 15 beautiful picture graph showing capita 1980 phrase originates john 1584 table talk ignorance law excuses man men law tis excuse man man subject defense written 43 exists law written hearts law training custom reading derivation absorption adoption nature law theory practice instruction natural intuition refer law lays lives plots violence armed enemies method protecting weapons reduce silence laws longer expect await people decide wait wait justice suffer wisdom law sort implication permits defense forbid men kill forbid bearing weapon intention kill inquiry passes mere question weapon starts man arms defense regarded carried aim quoted page 17 stephen man armed evolution constitutional published 1984 university mexico press independent institute copied soldiers training manual issued war department november 30 1928 25 118 120 democracy government masses authority derived mass meeting form direct expression results attitude property negating property rights attitude law majority regulate based deliberation governed passion prejudice impulse regard consequences results license anarchy tm 2000 25 120 121 republic authority derived election people public officials fitted represent attitude property respect laws individual rights economic procedure attitude law administration justice accord fixed principles established evidence strict regard consequences greater number citizens extent brought compass avoids dangerous extreme results liberty reason justice progress case farmer 1991 11th circuit sc declined hear appeal case circuit court upheld 1986 congressional ban manufacture machine guns case griswold connecticut 1965 case lewis united states 1980 sc upheld gun control act 1968 court rational basis test decision opposed strict scrutiny court stated legislative restrictions trench constitutionally protected liberties case illinois 1886 sc ruled 2nd amendment serves prevent federal government interfering state states retain power regulate case united states miller 1939 sc upheld federal law shipping state lines basis law affect preservation efficiency regulated case united states 1976 6th circuit circuit court upheld conviction federal law possession unregistered machine guns court held argument made based erroneous supposition amendment concerned rights individuals states case 16 2d sec 177 late 2d sec 256 general rule unconstitutional statute form law reality law wholly void ineffective purpose dates time date decision case 16 2d sec 177 late 2d sec 256 bound obey unconstitutional law courts bound enforce case amos 74 fla 555 77 619 constitutional provision frequent repetition wrong create case devito 686 2d 616 618 7th 1982 constitutional protected state case 196 2d 464 467 657 349 means respect power domination rank supreme dominion authority rule case state georgia 2 419 454 1 ed 440 455 1793 pp 471 472 revolution people country subjects govern citizens america equal fellow citizens joint case state georgia ga 2 2 419 471 1 ed 440 govern europe generally prince rests people sovereign administers government single instance governors agents people stand relation sovereign regents europe stand sovereign personal powers pre official capacity private citizens case city county 78 2d 982 986 52 1 government government machinery expedient expressing sovereign power case corporation united states 266 911 914 united states consists powers existing people persons delegated separate personal entity possess personal privileges sovereign england government written constitution property compensation english government act king case hale 201 43 279 officer employee corporation grand witness refuse produce books documents corporation ground corporation result failure large number cases illegal combination examination papers witness officer corporation investigation entitled assert rights corporation respect production books papers opinion clear distinction individual corporation refuse submit books papers examination suit state individual stand constitutional rights citizen entitled carry private business power contract unlimited duty state neighbors business open doors investigation tend duty state receives protection life property rights existed law land long antecedent organization state due process law accordance constitution rights immunity property seizure warrant law public long rights hand corporation creature state incorporated benefit public receives special privileges holds subject laws state limitations charter powers limited law make contract authorized charter rights act corporation preserved long laws creation reserved investigate contracts find exceeded powers case kingsley 122 wis 185 99 nw 1044 long uniform sanction law legislative assertion exercise power entitled great weight ambiguous doubtful provision entitled weight statute question conflict plain meaning constitutional provision case madison 5 137 174 176 laws constitution null void case miranda arizona 384 436 491 rights constitution involved rule making legislation case norton shelby county 118 425 442 unconstitutional act law rights imposes duties affords protection creates office legal passed case riley carter 165 262 25 2d 666 79 1018 economic necessity justify disregard cardinal constitutional guarantee case robin 1 jefferson 109 va acts apparently contrary natural rights justice law nature things considered void conscience bound case scott mo 60 393 404 19 393 404 15 ed 691 words sovereign people form sovereign hold power conduct government representatives citizen people constituent member case board examiners 274 367 9 ne 2d 12 112 660 constitutional mandate tolerated temporarily promote respects interests public case state sutton 63 minn 147 65 nw 262 30 630 st 459 court violates clean unambiguous language constitution fraud bound obey 16 ma 2d 177 178 case 473 2nd 1113 1139 1972 pages history shine instance exercise disregard instructions judge case miller supreme court attributed term debates convention history legislation states writings approved justice story commentary cited show plainly comprised physically capable acting concert common defense ordinarily called service men expected bearing arms supplied kind common time case 4th circuit court appeals 1969 417 2d 1006 feels law recognize power verdict contrary law judge contrary evidence courts abide decision case warren district columbia 444 2d 1 app 181 government agents general duty provide public services police protection individual citizen case wills michigan dept state police 105 ed 2nd 45 1989 states state officials acting officially held persons subject liability 42 section 1983 case wo hopkins 118 356 subject law author source law system sovereign powers delegated agencies government remains people government exists acts idea man compelled hold life means living material essential enjoyment life mere country freedom essence slavery code 26 usc 1 14 term means person subject internal revenue tax code 4 usc 71 72 title 4 usc section 71 part united states included present limits district columbia permanent seat united states code 56 ed 2d 895 def person statutes employing word person ordinarily construed exclude sovereign code title 4 usc section 72 offices attached seat government exercised district columbia expressly provided law dick freedom revolution publishing 1995 reviewed february 1996 freeman politics greed wrapped language love milk sacred cows bound social responsibility personal righteous income farm policy bad government program creates worse william peterson february 1996 freeman succeeds failed government program blaise pascal force opinion queens world opinion force nobel laureate john steinbeck thankful civil managed eradicate country tradition possession profound tradition americans luckily tradition bearing arms country tradition deep dear parts bill rights americans bear arms implication bill rights literal absolute document amendment doesn speak government compelling interest internet amendment doesn bear arms plants bomb fourth amendment doesn secure search seizure fbi agent thinks fit profile terrorist government interfere freedoms circumstances harry browne 1996 usa presidential candidate party ve found folks ve read drop note mac cis ksu work worth person uc davis department computer science kenneth joy associate professor professor interests general area computer graphics subfields image synthesis geometric modeling current focus free form solid models integration geometric modeling computer graphics systems office 3045 engineering ii phone 916 752 mail joy cs ucdavis modified august 23 1996 professor george professor george obtained ph university pennsylvania 1973 specialty artificial intelligence computational models human problem solving received burlington foundation award 1993 special interests artificial intelligence computational models human problem solving knowledge engineering coauthor popular artificial intelligence textbook recently completed textbook cognitive science img cognitive science ftp site img artificial intelligence ftp site principal publications presentations 5 years johnson stern al cognitive science science intelligent systems boston ma academic press 1994 artificial intelligence design expert systems day short learning group international los angeles ca published 1983 revised annually 1994 forward expert systems design development john ed york ny macmillan 1994 ross framework based environment object oriented codes scientific programming york ny john wiley 1994 contributions case based reasoner integrated reasoning system journal intelligent systems london freund 1994 ross framework based environment object oriented scientific codes proceedings object oriented numerics conference ski 93 siam conference april 1993 intelligent control systems silicon production journal intelligent fuzzy systems vol 1993 pp 199 214 york ny john wiley sons expert system selecting enhanced oil recovery methods computers electrical engineering special edition artificial intelligence expert systems winter 1993 integrated reasoner diagnosis satellite control proceedings conference applications artificial intelligence xi knowledge based systems aerospace industry 1993 stern model abductive problem solving based explanation templates lazy evaluation international journal expert systems vol 4 1993 stern abduction abstraction interpretation situated theory diagnosis accepted presentation workshop human machine cognition florida 1993 submitted journal publication stern sign based theory abduction international journal artificial intelligence 1993 artificial intelligence structures strategies complex problem solving palo alto ca benjamin cummings 2nd ed 1993 ross wagner object oriented programming scientific codes thoughts concepts computing civil engineering vol 6 4 1992 pp 480 496 ross wagner object oriented programming scientific codes ii examples computing civil engineering vol 6 4 1992 pp 497 514 ross morrow wagner paradigms object oriented programming models scientific applications proceedings 8th conference computing civil engineering york ny american society civil engineers publications 1992 pp 535 542 expert systems aid wind farm operations engineering environment conference sponsored american society mechanical engineers january 1992 architecture integrating reasoning paradigms principles knowledge representation reasoning nobel rich eds san mateo ca morgan kaufmann 1992 rule based expert systems computer engineering handbook chen ed york ny mcgraw hill 1992 stern expert systems abductive circle cognition ed berlin de gruyter verlag 1992 invited paper conference systems netherlands december 1991 al screening enhanced oil recovery methods fuzzy logic international characterization technical conference sponsored national institute petroleum energy research november 1991 clips based expert systems solving engineering problems proceedings clips conference sponsored nasa johnson space center houston 1991 synergistic approach reasoning autonomous satellites proceedings nato conference advisory group aerospace research development portugal 1991 artificial intelligence macmillan encyclopedia computer science york ny macmillan 1991 cs unm 505 277 information ryan stansifer associate professor computer science florida institute technology 150 west university boulevard melbourne florida mail ryan cs fit www http www cs fit ~ryan office 234 crawford science building phone 407 768 8000 ext fax 407 676 schedule including office hours students send mail questions problems students encouraged send mail professional interests areas computer science interested programming languages compilers information systems internationalization specifically java programming language functional programming type systems object oriented programming static analysis programs software development formal verification hypermedia information systems user interfaces character sets representing natural languages classes spring teaching cse 1002 fundamentals software development ii cse special topics java cse programming languages fall taught cse 1001 fundamentals software development cse introduction ada cse 5257 graphical user interfaces summer taught cse programming languages spring taught cse 1002 fundamentals software development ii cse programming languages cse special topics java dan activities cis comprehensive exam local chapter acm cs program facilities committee research hypermedia document sml synopsis introduction programming language sml hypermedia document description modula 3 library build window applications sundry papers mine gzipped postscript format explaining type errors polymorphic languages solving crossword puzzles calculation type reconstruction coercion polymorphism sac method reuse typed object oriented languages modula 3 database programming language understanding concurrent ada programs stansifer ryan study programming languages englewood cliffs jersey prentice hall 1995 miscellaneous fact search high level programming languages satisfactory logical point view stop short language constructive mathematics adequately expressed martin lo alfred north whitehead bertrand russell principia mathematica volume 3 edition cambridge university press cambridge england 1927 page 91 friedrich gottlob frege der volume 2 jena 1903 end section 143 page 178 web browser chimera interested origin imaginary called chimera explained jorge luis borges rose eco ends phrase stat rosa eco explains postscript favorite city munich germany viewed browser ryan stansifer ryan cs fit modified sun jan 12 10 11 22 est 1997 ken nygard 258 iacc 701 231 guestbook earned phd 1978 ndsu 1977 teaching interests include operation research computer system performance analysis artificial intelligence research computer based routing scheduling applied school bus newspaper truck routing military systems including army navy missile routing nation wide air force cargo distribution system operations research software development laboratory major research projects geographical information system developed north dakota department public instruction ii dakota aircraft routing passenger scheduling system designed united states air force europe iii remote autonomous vehicles smart weapons system path computation remote autonomous vehicles designed department defense interests include raquetball raymond miller email miller cs umd current position professor cs director center excellence space data information science cesdis nasa goddard space flight center ieee fellow aaas fellow academic degree ph university illinois 1957 research interests parallel computation distributed systems computer networks theory computing california state university san bernardino computer science department personal teaching research topics graduate theses projects assigned task local places interest world wide web 2083 josep torrellas areas research interest computer architecture systems multipro analysis design shared memory multiprocessors memory hierarchies performance analysis multicomputers microprocessors parallel computing computer systems shared memory multiprocessors memory hierarchies operating systems compiler algorithms languages operating systems distributed programming languages compilers run tim support databases information systems memo ry performance research project illinois aggressive coma multiprocessor design implementation scalable shared memory multiprocessor administrative center supercomputing research development 406 computer systems research laboratory 1308 west main street urbana il 61801 phone 217 244 fax 217 244 1351 cs uiuc csrd uiuc administrative assistant sheila clark 217 333 csrd home page back faculty index barrett bryant associate professor associate chair research interests programming languages compiler design object oriented technology education ph computer science northwestern university 1983 computer science northwestern university 1980 computer science university arkansas rock 1979 special activities research projects publications schedule department computer information sciences university alabama birmingham 127 campbell hall 1300 university boulevard birmingham alabama 35294 1170 voice 1 205 934 2213 fax 1 205 934 5473 email bryant cis uab updated 9 30 96 patricia professor patricia department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 115 fax 716 645 3464 email cs buffalo research interests numerical linear algebra parallel computation analysis algorithms davin milun milun cs buffalo randal nelson associate professor department computer science university rochester rochester ny 14627 0226 nelson cs rochester phone 716 275 8848 fax 716 461 2018 img img img img img biographical research students papers songs img back urcs faculty directory img back urcs home page 1948 bruce croft director center intelligent information retrieval department computer science lederle graduate research center box 34610 university massachusetts amherst amherst ma 01003 phone 413 545 fax 413 545 1249 internet croft cs umass bruce croft professor department computer science university massachusetts amherst joined 1979 1992 director nsf state industry university collaborative research center intelligent information retrieval combines basic research technology transfer variety government industry partners received sc honours degree 1973 sc computer science 1974 monash university melbourne australia ph computer science university cambridge england 1979 research interests formal models retrieval complex text based objects text representation techniques design implementation text retrieval routing systems user interfaces published 100 articles subjects research number operational retrieval systems dr croft chair acm special interest group information retrieval 1987 1991 editor chief acm transactions information systems associate editor information processing management served numerous program committees involved organization workshops conferences received 2 awards information industry research contributions img img src http www mcs kent figs motif gif img img previous cheng chang lu computer science faculty jerry potter hassan associate professor dr received computer science 1980 ph computer science 1985 school electrical engineering computer science university oklahoma norman oklahoma prior joining faculty department mathematics computer science kent state university 1985 member technical staff bell laboratories research interests include interconnection networks large scale parallel distributed processing computer communications networks office hours 6 00pm 8 00pm appointment proposed curriculum basic cs requirements materials cs 4 computer organization cs 6 interconnection networks parallel processing switching networks reserach abstracts atm switching techniques limiting adaptive routing multiple access mac protocols technical reports multiple access control mac protocols mars regional network mars regional network project version 09 16 96 10 51 22 hassan mars mcs kent robin prof robin director laboratory perceptual robotics joined umass 1986 previous appointment reader artificial intelligence university edinburgh scotland pioneering work robotics computer language design selected founding fellows aaai email pop cs umass tel 413 545 research interests include geometric reasoning assembly planning visual servoing approach robotics robin current career summary chronological list main research activities functional interactive computer language design integrating operating system design language design early development pop language long graph matching visual recognition versatile assembly robot forming solid models range data inferring body locations spatial relations language assemblies integrating engineering knowledge design system fine motion planning robotic assembly jane ritter instructor education bs 1975 1983 university wisconsin la phd 1987 university oregon 1 503 346 3954 ritter cs uoregon webmaster cs uoregon university oregon department computer information science eric cs ucsd research scientist department computer science engineering institute neural computation university california san diego address research interests neuroengineering laboratory home page selected papers education www points interest address department computer science engineering 0114 institute neural computation university california san diego san diego ca 92093 0114 usa cs ucsd secretary 619 534 kathy johns departmental office 619 534 1246 fax 619 534 7029 research interests artificial neural networks applications model based vision biological modeling methods parallel optimization dynamics multiscale networks stochastic grammars education ph physics computer science california institute technology 1985 physics mathematics washington university st louis 1980 selected papers learning clustering point graph matching distance measures steven gold anand eric yale computer science department tr 1037 1994 multiscale optimization neural networks eric charles garrett willard miranker ieee transactions neural networks vol 2 2 march 1991 connectionist model development eric david sharp john journal theoretical biology vol 152 4 pp 429 454 1991 algebraic transformations objective functions eric charles garrett neural networks vol 3 6 pp 651 669 1990 bayesian inference visual grammars neural nets optimize eric yale computer science department tr 854 1991 papers technical reports mon nov 21 14 22 07 pst 1994 eric ucsd cs ucsd joseph halpern professor cornell university computer science department 4144 upson hall ithaca ny 14853 tel 607 255 fax 607 255 4428 halpern cs cornell research focuses reasoning knowledge uncertainty applications distributed computing ai game theory ve work continue interested topics fault tolerance distributed computing programming language semantics work lies boundary number fields recently gave talk economics department princeton ph mathematics calls computer scientist giving talk economists subject studied philosophers sentence description give details check list publications pointers abstracts papers cases paper details activities resume fall 1996 teaching reasoning knowledge 676 fall 1997 ll teach sequel reasoning uncertainty 677 updated september 26 1996 joe halpern oscar ibarra professor room engineering department computer science university california santa barbara ca 93106 internet ibarra cs ucsb phone 805 893 office phone 805 893 4321 cs dept office fax 805 893 8553 ph university california berkeley research interests design analysis algorithms theory computation computational complexity parallel computing vlsi computation oscar ibarra received degree electrical engineering university philippines 1962 ph degrees electrical engineering university california berkeley 1965 1967 professor computer science university california santa barbara previously faculties uc berkeley 1967 1969 university minnesota 1969 1990 dr ibarra research interests include design analysis algorithms theory computation computational complexity parallel computing vlsi computation professor ibarra awarded guggenheim fellowship 1984 work systolic systems fellow association computing machinery acm institute electrical electronics engineers ieee american association advancement science aaas minnesota supercomputer institute dr ibarra member ieee computer society acm special interest group algorithms computation theory society industrial applied mathematics european association theoretical computer science dr ibarra editorial boards ieee transactions computers ieee transactions parallel distributed systems journal parallel distributed computing theoretical computer science international journal foundations computer science journal vlsi signal processing journal computing information advisory board parallel computing book series chapman hall back cs department home page ken iacc 701 231 plains nodak earned phd 1977 brown taught kansas missouri texas ndsu august 1983 teaching interests include courses problem solving software engineering computer graphics programming languages research activities explore makes programming difficult programs complex published widely areas program complexity metrics software testing interests repairing clocks science fiction obscure games children brandon age 13 trevor age 8 married rhonda chair ndsu statistics department year cats jody pointers yahoo service 1517 arun somani professor professor electrical engineering earned ph degrees electrical engineering mcgill university montreal canada 1983 1985 prior worked scientific officer govt india delhi 1974 1982 period designed developed anti submarine warfare system indian navy professor somani research interests area fault tolerant computing interconnection networks computer architecture parallel computer systems parallel algorithms involved major projects high integrity system design addressing issues related cache memory design redundant computer systems evaluation tools systems ii congestion control fault tolerance broadband networks iii development proteus architecture multiprocessor system automated classification objects based generalized enhanced hypercube reconfigurable interconnection network exploring coarse grain parallelism likes cook indian food hiking play bridge table tennis tennis information proteus 1527 hu professor computer science engineering university california san diego san diego ca 92093 0114 office applied physics mathematics building tel 619 534 3854 email hu cs ucsd dr hu received engineering national taiwan university 1953 engineering university illinois 1956 ph applied mathematics brown university 1960 presently professor computer science engineering university california san diego la jolla ca dr hu author books integer programming network flows translated german russian japanese combinatorial algorithms published addison wesley editor mathematical programming robinson academic press theory concepts circuit layout kuh ieee press eighty technical papers current interests computer aided design combinatorial algorithms john john hayes professor electrical engineering computer science eecs bldg room university michigan 1301 beal avenue ann arbor mi 48109 2122 usa telephone 313 763 0386 fax 313 763 4617 mail eecs umich background john hayes professor eecs university michigan 1982 prior faculty university southern california los angeles teaches conducts research areas computer aided design testing digital systems computer architecture vlsi design fault tolerant computing founding director michigan advanced computer architecture laboratory prof hayes author books including computer architecture organization mcgraw hill 2nd ed 1988 layout minimization cmos cells kluwer 1992 introduction digital logic design addison wesley 1993 numerous technical papers received degree national university ireland dublin ph degrees university illinois urbana champaign prof hayes fellow ieee member acm sigma xi current research group conducting research topics hierarchical testing digital circuits built test bist design verification fault tolerant architectures safety critical applications design field programmable gates arrays fpgas automated layout methods cmos cells high level timing analysis research sponsored darpa nsf industrial organizations information list recent publications darpa sponsored project hardware design verification microprocessors recent publications 1 ku hayes structural fault tolerance vlsi based systems proc 4th great lakes symp vlsi notre dame ind pp 50 55 march 1994 2 hayes optimal testing design adders vlsi design special issue digital hardware testing vol 1 4 pp 285 298 1994 3 ku hayes connectivity fault tolerance multiple bus systems proc 24th fault tolerant computing symp austin tex pp 372 381 june 1994 4 hayes efficient test response compression multiple output circuits proc int test conf washington pp 501 510 oct 1994 5 hayes cumulative balance testing logic circuits ieee trans vlsi systems vol 3 pp 72 83 march 1995 6 hansen hayes high level test generation physically induced faults proc 13th vlsi test symp princeton pp 20 28 1995 7 hansen hayes high level test generation symbolic scheduling proc int test conf washington pp 586 595 oct 1995 8 murray hayes optimal space compaction test responses proc int test conf washington pp 834 843 oct 1995 9 hayes technology mapping field programmable gate arrays integer programming proc int conf computer aided design iccad 95 san jose calif pp 346 352 nov 1995 10 al hayes design verification simulation automatic test pattern generation proc int conf computer aided design iccad 95 san jose calif pp 174 180 nov 1995 11 hayes hierarchical timing analysis conditional delays proc int conf computer aided design iccad 95 san jose calif pp 371 377 nov 1995 12 harary hayes node fault tolerance graphs networks vol 27 pp 19 23 1996 13 hayes balance testing balance testable design logic circuits journal electronic testing vol 8 pp 71 86 1996 14 hayes testability convergent tree circuits ieee trans computers vol 45 pp 963 aug 1996 15 gupta hayes xpress cell layout generator integrated transistor folding proc european design test conf paris pp 393 400 march 1996 16 hayes design fast easily testable alu proc 14th vlsi test symp princeton nj pp 9 16 april 1996 current graduate students agarwal eecs umich al eecs umich amit eecs umich gupta eecs umich kim eecs umich eecs umich recently graduated ph students brian murray predator cs graduated 1994 thesis title hierarchical testing precomputed tests modules current position general motors research labs warren mi ronald shawn ece cmu graduated 1995 thesis title design testing regular circuits current position assistant professor ece carnegie mellon university pittsburgh pa hung ku mink mt att graduated 1995 thesis title fault tolerant interconnection networks multiprocessors current position bell laboratories middletown nj bu graduated 1995 thesis title test response compaction built testing current position assistant professor ee boston university boston ma michael caen engin umich graduated 1995 thesis title test driven transformations logic design current position microunity systems engineering sunnyvale ca mark hansen graduated 1996 thesis title symbolic functional test generation guaranteed low level fault detection current position electronics ind joe pfeiffer home page email pfeiffer cs nmsu biography research interests personal interests classwork stuff linux compaq concerto pen driver links pages stuff biography earned bsc 1979 msc 1982 phd 1986 degrees university washington 1984 ve assistant professor department computer science mexico state university research interests current research interests include visual languages parallel computer architectures current visual programming research centers language data structure manipulation based graph grammars html version recent paper presented 1995 ieee symposium visual languages personal interests personal interests hunting fishing rebuilding dodge building model rockets practicing martial arts hold fortunate married heather children joel classwork stuff cs 372 fall 1996 cs 474 fall 1996 motif gui linux compaq concerto pen driver slight incompatibilities linux 1 2 11 2 0 0 ifdef leave 1 1 2 1 1 3 distributions version driver ll put elf version running linux 1 2 11 1 1 2 version running 2 0 0 1 1 3 version running 1 2 12 1 2 13 suspect 1 1 2 version running 1 3 order obtain distribution download 1 1 2 1 1 2 elf 1 1 3 version gunzip untar follow directions readme file information concerto compaq concerto fan home page links pages pages find interesting vl 96 call papers reasonable drivers unanimous home page information world cheapest usa magazine subscriptions delivered country mail spam address phone number laboratory pen based computing visual languages computer science department washington university st louis page source mice picture car related page ve found mailing list home page michael beard aka damn kid guide bracket racing stolen car database newsgroup page st john anime film society homepage sherlock holmes page nasa national rifle association links relating hunting meat eating advisor steve tanimoto stuff logo permission items mailing list internet club ways corp img postscript source logo robert simmons lee centennial professor emeritus computer sciences professor emeritus psychology 14 november 30 1994 img back list faculty profiles henry kyburg jr urcs faculty member 1928 ph 1955 philosophy columbia assistant professor mathematics wesleyan university 58 61 research associate rockefeller institute 61 62 associate professor mathematics philosophy university denver 62 63 associate professor philosophy wayne state university 63 65 professor philosophy university rochester 65 present professor moral intellectual philosophy 82 present professor computer science 86 present fellow american association advancement science 1982 fellow american academy arts sciences 1995 machines account uncertainty reasoning planning knowledge representation dealing uncertainty raises number fundamental questions represent uncertainty formal framework suggestions made turning case reducible probabilistic measures probability objective subjective purely subjective views probability questionable objective logical views developed task working represent uncertainty fixed body knowledge evidence update probabilities updating procedures proposed analysis reveals common efficient updating goal working finally reason intelligent uncertainty making decisions decision theory depends treatment uncertainty active area research click research group home page recent publications kyburg uncertain inferences uncertain conclusions presented uai 96 kyburg logical foundations statistical inference reidel dordrecht 1974 kyburg reference class philosophy science 50 374 397 1983 kyburg theory measurement cambridge university press 1984 kyburg bayesian bayesian evidential updating ai journal 31 271 293 1987 kyburg science reason oxford university press 1991 kyburg believing basis evidence kyburg combinatorial semantics submitted full list publications img back urcs faculty directory img back urcs home page bu lent murtezaoglu modified sat apr 27 16 17 08 1996 state university york oswego esther smith bozak contact information office 108 snygg hall phone 315 341 2684 email cs oswego teaching schedule fall 1996 teaching office hours professional activities interests legal social issues computing problem solving curriculum conference professional information instructor ba colby college ms university hampshire appointed 1985 suny oswego computer information science faculty comments author david bozak contents copyright 1996 suny oswego rights reserved revised september 12 1996 url http www cs oswego faculty html 1030 virginia torczon assistant professor department computer science college mary address analog mail department computer science college william mary williamsburg va 23187 8795 office 105 tercentenary hall phone 1 757 221 fax 1 757 221 1717 main office 1 757 221 3455 research interests computational science nonlinear programming parallel distributed computing multidisciplinary design optimization teaching csci 151 spring 1997 csci 420 va cs wm click jump personal home page official bio steve chien dr steve chien technical group supervisor artificial intelligence group advanced information systems section jet propulsion laboratory california institute technology leads efforts automated planning scheduling dr chien adjunct assistant professor department computer science university southern california holds ph degrees computer science university illinois ph dissertation title explanation based learning approach incremental planning dr chien program committee member sixth international workshop machine learning 1989 organizer session learning plan knowledge eighth international workshop machine learning 1991 session learning engineering automation 1992 aaai fall symposium applications artificial intelligence autonomous mobile robotics 1994 aaai fall symposium learning planning invited member ieee technical committee pattern analysis machine intelligence dr chien recipient 1995 allen award excellence highest award recognizing outstanding technical achievements jpl personnel early years careers dr chien presented invited seminars machine learning planning expert systems authored numerous publications areas current research interests lie areas planning scheduling machine learning operations research decision theory work contact information address jet propulsion laboratory 525 4800 oak grove drive pasadena ca phone 818 306 fax 818 306 email steve chien jpl nasa gov chien aig jpl nasa gov projects mvp data aps tutorial planning presented aaai96 william email cs umd current position professor emeritus cs academic degree research interests rabi visiting assistant professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email rabi cs tamu research courses selected publications postscript honors professional activities postscript education experience postscript students postscript stats computer science home page iyer associate professor department computer science north carolina state raleigh nc 27695 8206 usa csc ncsu 919 515 voice 919 515 7896 fax education phd 1986 computer science university utah salt lake city ut tech 1981 computer science indian institute technology madras india tech 1979 civil engg indian institute technology madras india research areas research interests programming languages formal methods concurrency slightly outdated relevant description research interests publications phd students robin peng phd penn snyder phd penn state state 1990 1990 southwest texas state university va university phd jill phd penn penn state 1990 state 1993 oregon graduate institute university southwestern sandeep kumar phd nc dan state 1996 phd candidate nc hp labs cambridge ma state murali narasimha dr james phd candidate nc state phd candidate nc state conference announcements forte 96 joint conference formal description techniques protocol specification testing verification william kubitz areas research interest computer aided design digital systems layout synthesis computer graphics object oriented visual interfaces programming methods visualization research group administrative carpenter 3276 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax kubitz cs uiuc img back faculty index img byung kim associate professor kim cs uml network performance high speed networks multimedia communications papers kim wang atm network goals realities abstract kim ten determination effective bandwidth atm networks abstract kim jang kim atm abr traffic control functions abstract byung kim university massachusetts lowell kim cs uml modified tue jun 4 15 32 17 edt 1996 apache path photo sanjay associate professor department cise university florida cot 6930 parallel computing page visited times 10 15 96 research interests compilers software environments parallel machines design analysis parallel algorithms models parallel computation high performance computing neural networks workshop solving irregular problems distributed memory machines proceedings workshop solving irregular problems distributed memory machines proceedings recent talks scalable runtime support hpf 1 hpf 2 meeting houston jan 30 1995 recent professional activities 1 1993 present member editorial board journal parallel distributed computing subject area editor algorithms scientific computing 2 1993 present member message passing interface mpi standard 3 1993 workshop organizer arpa runtime support group syracuse university 1993 4 1993 member program committee symposium high performance distributed computing 5 1993 workshop organizer runtime support parallel compilers supercomputing 93 6 1994 member program committee international conference pattern recognition parallel computing 7 1994 member program committee scalable high performance computing conference 8 1994 session chair scalable high performance computing conference 9 1995 program committee frontiers massively parallel computation 10 1995 session chair frontiers massively parallel computation 11 1995 tutorials chair frontiers massively parallel computation 12 1995 workshop organizer international parallel processing symposium solving irregular problems distributed memory machines 13 1995 program committee international parallel processing symposium 14 1995 session chair international parallel processing symposium 15 1995 program committee irregular 1995 16 1995 program committee international conference parallel processing 17 1995 program committee international conference high performance computing recent reports reports recently submitted journals conferences 1 al srinivas aluru sanjay sanjay parallel construction multidimensional binary search trees 2 al srinivas aluru sanjay sanjay practical algorithms selection coarse grained parallel computers 3 lee shankar communication efficient memory bounded external redistribution technical report computer science department syracuse university 4 runtime support data parallel applications adaptive uniform computational environments 5 chiu mehrotra mohan fault tolerance neural networks sprint scalable graph partitioning refinement incremental graph partitioning techniques computational grids goal project develop fast parallel graph partitioners incremental graph partitioners solving adaptive applications parallel machines cluster workstations represents adaptive uniform computational environment 1 ou sprint software 1 0 preparation 2 ou parallel incremental graph partitioning ieee transactions parallel distributed systems preliminary version appeared proceedings supercomputing 94 3 ou parallel remapping algorithms adaptive problems frontiers 95 4 chao wei ou fox fast parallel mapping algorithms irregular adaptive problems journal supercomputing preliminary version appeared proceedings international conference parallel distributed systems 5 mehrotra mohan genetic algorithms graph partitioning incremental graph partitioning supercomputing 94 november 1994 6 ou mapping unstructured computational graphs adaptive uniform computational environments ieee pdt september 1995 7 chao wei ou manoj sanjay architecture independent locality improving transformations computational graphs proceedings ics 95 scalable algorithms random accesses bulk word definition 1 beetle esp regarded sacred ancient egyptians 2 representation beetle ceramic stone sculpture ancient egypt symbol soul developing scalable algorithms software basic communication data access primitives parallelization unstructured adaptive hierarchical applications runtime support data parallel languages high performance fortran 1 bae comparison message passing paradigms parallelization irregular applications journal supercomputing version appeared experimental evaluation message paradigms cm 5 irregular problems frontiers 95 2 wang kumar personalized communication avoiding node contention distributed memory systems international conference parallel processing august 1993 vol 1 pp 241 244 revised version appeared journal parallel distributed computing 3 wang fox static runtime scheduling personalized communication permutation networks proceedings 1992 international conference parallel distributed systems pp 211 218 revised version static runtime scheduling personalized communication permutation networks ieee transactions parallel distributed systems 1994 4 wang lin distributed scheduling unstructured communication parallel processing letters special issue partitioning scheduling december 1995 version appeared distributed scheduling unstructured communication cm 5 proceedings hicss 1993 5 ravi shankar sanjay random data accesses coarse grained parallel machine mappings submitted journal parallel distributed computing earlier version appears shankar performing dynamic permutations coarse grained parallel machine international workshop parallel processing bangalore india december 1994 6 ravi shankar sanjay random data accesses coarse grained parallel machine ii mappings submitted journal parallel distributed computing earlier version appears shankar performing dynamic permutations coarse grained parallel machine proceedings symposium parallel distributed processing 7 shankar transportation primitive submitted ieee transactions parallel distributed systems earlier version appears communication bounded traffic frontiers 95 8 wang scheduling unstructured communication intel ipsc 860 supercomputing 94 fortran 90d high performance fortran compiler runtime support goal project develop basic compilation techniques runtime support implementing fortran 90d high performance fortran mimd machines 1 fox compiling fortran 90d hpf distributed memory mimd computers journal parallel distributed computing april 1994 pp 15 26 2 fox compiling distribution directives fortran 90d compiler international symposium parallel distributed computing 1993 3 fox fortran 90d hpf compiler distributed memory mimd computers design implementation performance results supercomputing 93 pp 351 360 4 fox hiranandani kennedy koelbel tseng unified compilation fortran 77d 90d acm letters programming languages systems 2 1 4 95 114 march december 1993 5 fox thakur wang scalable libraries high performance fortran invited paper scalable libraries conference october 1993 6 fox hiranandani kennedy koelbel saltz software support irregular loosely synchronous problems journal computing systems engineering vol 3 pp 43 52 7 fox michael scott allen malony jim browne marina chen alok thomas cheatham jan cuny rudolf amr ian foster dennis gannon tom mike karr carl chuck koelbel wei li monica lam thomas leblanc jim david padua constantine joel saltz alan sussman gil kathy yelick runtime support high performance parallel languages proceedings supercomputing 93 parallelization unstructured adaptive hierarchical applications investigating parallel algorithms irregular applications coarse grained parallel machines tha targeted applications area computer vision scientific computing visualization 1 fox hiranandani kennedy koelbel saltz software support irregular loosely synchronous problems journal computing systems engineering vol 3 pp 43 52 2 fox shankar data parallel algorithms region growing algorithms cm 5 journal parallel distributed computing april 1994 3 fox parallel gauss seidel algorithm sparse power system matrices supercomputing 94 november 1994 4 fox scalable solutions sparse matrix solvers scalable libraries conference october 1993 5 shankar parallel vision algorithms sparse array representations journal pattern recognition 1993 vol 26 10 pp 1511 1519 6 shankar hypercube algorithms operations quadtrees journal pattern recognition 1992 vol 25 7 pp 741 747 techniques adaptive uniform computational environments data parallel applications cluster workstations machines 1 runtime support data parallel applications adaptive uniform computational environments 2 wang array decompositions uniform computational environments journal parallel distributed computing earlier version paper appeared icpads 93 3 ou mapping unstructured computational graphs adaptive uniform computational environments submitted ieee transactions parallel distributed technology july 1994 revised feb 1995 neural networks genetic algorithms 1 mehrotra mohan introduction neural networks mit press preparation 2 menon mehrotra mohan optimization equations 1995 international conference genetic algorithms 3 chiu mehrotra mohan fault tolerance neural networks submitted ieee transaction neural networks 4 menon mehrotra mohan characterization inverse functions applications neural networks journal neural networks 5 anand mehrotra mohan efficient classification problems modular neural networks ieee transactions neural networks vol 6 pp 117 124 january 1995 6 ahmad mehrotra mohan applications neural networks performance evaluation dynamic load balancing algorithms concurrency practice experience june 1994 7 mehrotra mohan knowledge based uniform journal complex systems 8 1994 pp 257 293 8 mehrotra mohan genetic algorithms soft decision decoding linear block codes journal evolutionary computation vol 2 2 pp 145 164 1994 9 anand mehrotra mohan analyzing images multiple sparse patterns neural networks journal pattern recognition nov 1993 vol 26 11 pp 1717 1724 10 mohan mehrotra forecasting behavior multivariate time series analysis neural networks neural networks 1992 vol 5 pp 970 11 mehrotra mohan bounds number samples needed neural learning ieee transactions neural networks november 1991 vol 2 6 pp 548 558 past doctoral students 1 todd 1991 practical hierarchical model parallel computation technical staff ibm poughkeepsie 2 anand 1992 efficient neural algorithms problems advisee mehrotra mohan technical staff ibm watson labs 3 yeh chin chung 1992 static mapping scheduling algorithms distributed memory multiprocessors associate professor department computer science feng chia university taiwan 4 chun wang 1993 load balancing communication support irregular problems technical staff ibm poughkeepsie 5 1994 incorporating knowledge genetic optimization advisee mehrotra technical staff morgan bank 6 yang 1994 3 object recognition description parallel geometric hashing algorithms advisee 7 david 1995 parallel block diagonal sparse linear systems power systems applications advisee geoffrey fox 8 chao wei ou 1996 partitioning incremental partitioning adaptive irregular problems technical staff northeast parallel architecture center 9 ravi shankar 1996 scalable parallel algorithms random accesses shared memory simulation technical staff bellcore 10 maher 1996 parallel computing adaptive computational environments technical staff architecture technology corporation nov 14 1996 disclaimer img document dick brown assistant professor mathematics coordinator computer science concentration stolaf 507 646 office 305 office hours mwf 11 00 tth 11 45 department mathematics st olaf college 1520 st olaf avenue mn 1098 press daily schedule projects computer science home page computer science catalog entry software teaching research distributed real time software development formal methods programming graphics syllabus people demos document acc stolaf 14 october 1994 dr chris associate professor 1994 1995 academic schedule fall 1995 csc 455 computer graphics winter 1996 csc 457 computer animation spring 1996 csc 458 computer graphics seminar spring 1996 csc 459 multimedia tool development resume inventor source files office 14 227 phone 805 756 1392 address computer science department california polytechnic state university san luis obispo ca 93407 mail calpoly spring 1996 schedule monday tuesday wednesday thursday csc 118 03 9 30 11 csc 118 lec 9 30 11 office 11 12 office 1 3 csc 118 act 12 1 office 1 3 csc 118 act 12 1 csc 459 lec 1 30 3 csc 459 lec 1 30 3 csc 459 lab 3 4 30 csc 459 lab 3 4 30 csc 458 558 4 30 6 30 friday research saturday research sunday research peter van associate professor department computing science university alberta edmonton alberta canada t6g 2h1 email cs ualberta ca office 403 492 fax 403 492 1071 research interests constraint based reasoning temporal reasoning scheduling plan recognition natural language question answering systems courses taught cmput 114 introduction computing science cmput 252 elements scientific computing cmput 325 procedural programming languages cmput 451 introduction artificial intelligence cmput 551 artificial intelligence representation reasoning cmput 665 seminar constraint based reasoning biographical sketch received phd 1990 university waterloo time joined faculty university alberta associate professor participant principal investigator projects intelligent scheduling speech understanding institute robotics intelligent systems iris ii served program committees international conferences workshops 1992 paper wrote awarded honorable mention written paper competition national conference american association artificial intelligence 1995 paper authored won outstanding paper award international joint conference artificial intelligence additional information research projects iris project ic 6 intelligent scheduling iris project hmi 4 speech signal understanding publications abstracts postscript versions selected papers written software library routines solving binary constraint satisfaction problems vita web links cs ualberta ca thu aug 29 10 40 50 mdt 1996 judith ph director center research information access research interests research lies computational linguistics natural language processing working ways represent meaning texts link meaningful segments semantic nets involved text encoding initiative sgml based set guidelines indepth text representation led interested mark languages general working ways automatically determine lexical information statistical means parsed texts prior arriving columbia spent ten years tj ibm research division worked extracting information machine readable dictionaries worked speech synthesis text speech systems kinds systems results research natural language parsers machine translation systems text critiquing systems resume recent publications ongoing research projects wordnet text analysis digital libraries integration professional activities keeping information growth web march 28 1996 outline workshop text encoding initiative digital libraries march 23 1996 conjunction dl 96 sponsored association computing machinery acm call papers final program tutorial reusability compatibility answering questions text encoding standards acm sigir july 1995 abstract symposium computational lexical semantics april 1995 american association artificial intelligence aaai call papers final program workshop computational linguistics linguistics society america final program department computer science contact information director center research information access department information services 535 west street york ny 10027 212 854 phone 212 222 fax research scientist department computer science 500 west 120th street york ny 10027 send comments cs columbia accesses 3 1 96 page located http www cs columbia home html 1370 bob daley phd carnegie mellon university 1971 professor address 304 alumni hall mail daley cs pitt department computer science phone 412 624 8415 university pittsburgh fax 412 624 8854 pittsburgh pa 15260 callsign usa affiliations intelligent systems program center philosophy science naval center artificial intelligence naval research laboratory activities research teaching number visitors 19 september 1996 changed 8 october 1996 daley cs pitt img associate professor director institute visualization perception research cs uml office hours research interests visual computing visualization graphics vision imaging user interfaces auditory computing sound sonification cue human information interaction computers ubiquitous internet world wide web publications books selected papers complete publications presentations list postscript complete cv postscript teaching 91 113 exploring internet spring 94 91 546 computer graphics spring 96 gte laboratories 91 547 computer graphics ii spring 96 91 404 583 analysis algorithms fall 1996 91 520 internet web systems fall 1996 uml hp tutorials short courses activities vice chair siggraph england frequent contributor newsletter recent articles image guided surgery vrml virtual modeling markup language interesting places visit fun israeli folk dancing information check find dance check israeli archive theatre theatre lowell automobiles member mercedes benz club america past editor minute man section newsletter fountain pens cool stuff hot peppers hot foods check latin music culture brazil visit fernandez brazil links tune monday night 8 30 10 30 pm 88 1 fm friday morning 8 00 11 00 91 5 fm brazilian music guitar member philadelphia classical guitar society 1983 1989 classical guitar societies languages human languages page copyright 1996 dr associate professor umass lowell department computer science updated tuesday 19 nov 96 16 31 03 est cs uml ncsu computer science department home search directory mail chou professor ph university california berkley 1968 dr chou research interest centers optimization performance evaluation communications networks computer communications systems chou efforts focused applying heuristic algorithms approximation models real systems current works integrating voice data fast packet network applying expert system protocol parameter specifications modelling communications networks traffic control estimation high speed networks representative publications priority scheme voice technologies 90s edited elsevier 1989 expert system diagnosing performance problems sna networks network management control edited plenum 1990 traffic analysis high speed networks proceedings 91 december 1991 phoenix az analytic models characteristics video traffic high speed networks proceedings mascots 94 international workshop modeling analysis simulation computer telecommunications systems february 1994 durham nc performance comparison tcp slow start adaptive rate based congestion avoidance scheme proceedings mascots 94 international workshop modeling analysis simulation computer telecommunications systems february 1994 durham nc department computer science box 8206 college engineering north carolina state university raleigh nc 27695 update 27 sep 96 auto format script 4613 nancy leveson department computer science engineering university washington box 352350 express mail sieg hall 114 seattle wa 98195 2350 usa 1 206 685 1934 1 206 543 2969 fax leveson cs washington nancy leveson professor joined faculty 1993 coming california search rain received degrees math computer science ucla ph 1980 spent formative years professor university california irvine professor leveson started area research software safety concerned problems building software real time systems failures result loss life property advantage topic questions goals don matter students recently produced formal requirements specification tcas ii real collision avoidance system required commercial aircraft lessons learned project faa pleased adopted official specification students working safety analysis behavior tcas claims read fact taking train lot safety research project working modeling analysis automated highways automobiles aerospace systems research area include modeling analysis safety specification safe software design software fault tolerance verification validation safety professor leveson editor chief ieee transactions software engineering elected member board directors computing research association member national research council commission engineering technical systems member acm committee computers public policy recently chaired national research council study evaluating space shuttle software process dr leveson fellow acm awarded 1995 aiaa information systems award contributions space aeronautics computer technology science developing field software safety promoting responsible software system engineering practices life property stake year dr leveson book software safety safeware system safety computers addison wesley 1995 published recent papers web list papers copy favorite paper keynote address int conf software engineering melbourne titled high pressure steam engines computer software click quals projects topics 1 applying hazard analysis techniques aircraft collision avoidance system model written state machine style language called rsml 2 determining ways build fault trees analyses rsml models general 3 designing requirements specification languages including human computer interface deriving general principles designing languages 4 applying hazard analysis human machine interface models 5 modeling human machine interface control systems aircraft 6 analyzing aircraft accident reports involving mode awareness problems general hci issues derive information safe design human computer interaction finger finger leveson cs washington information city airport contact dr nancy wahl table contents resume hobbies areas interest software engineering world wide web computer ethics distributed testing debugging classes taught dr wahl csci 115 computer orientation csci 116 introduction computer science fortran csci 117 computer science pascal csci 217 computer science ii csci 303c programming language csci visual basic csci 342 social ethical legal implications computing csci 470 570 software engineering csci 342 discussion contact dr wahl mail wahl knuth mtsu phone 615 898 5948 person kirksey main room 304 visitor number comments september 12 1996 nancy wahl wahl mtsu mtsu george varghese associate professor washington university snail mail washington university campus box 1045 bryan 509 brookings drive saint louis mo 63130 4899 office bryan 314 935 office 314 935 7302 fax email varghese wustl research interests spent 10 years designing real network protocols products decnet ph research theory protocol design details vita recent papers click goal combine experience distributed systems theory practice recent work network protocols includes log log algorithm fair queuing techniques fragmentation load balancing protocols recent work distributed algorithms include result shows crash failures asynchronous protocols fail assuming nodes crashes techniques making window protocols stabilizing web pointers ps files found work distributed algorithms supported onr young investigator award grant nsf work network protocols supported nsf research initiation award past work network protocols includes techniques speeding packet processing based adding fields packets making hop hop flow control efficient reliable efficient fair queuing deficit round robin efficient timer algorithms patents past work include patents bridge protocols switch design osi routing update protocol rate based flow control past work distributed algorithms includes colleagues mit univ texas set general techniques make protocols stabilizing protocol stabilizing begins work correctly state protocol starts stabilization abstraction strong fault tolerance property techniques discovered making protocols stabilizing include local checking correction local checking global correction compiling synchronous protocol counter flushing window washing hope coupling themes distributed algorithms network protocols theory practice provide rich synergy terms research coursework taught network protocol class senior wash undergraduates semesters taught protocol design techniques taught distributed algorithms class spring 95 taught tutorial applying techniques distributed algorithms sigcomm 95 illustrated theory real world protocol examples teach tutorial efficient protocol implementation techniques sigcomm 96 recent papers recent papers networking stabilization obtained web description papers navigate papers click quotes quotes things click education phd computer science mit 2 93 ms computer science ncsu 8 83 tech electrical engineering bombay india 8 81 students girish current projects trading packet headers packet processing efficient fair queuing techniques fragmentation summer 96 working steve deering ipv6 related issues mahesh jayaram current projects determining fault span crash failures efficient packet filters improving routing protocol performance adam current projects unix implementation timing wheels stabilization window washing making window protocols stabilizing mobile networks fall 96 ph berkeley mobile computing group cs 423 documents ll start make cs 423 documents web sample midterm click outline spring 1995 taught concurrent message passing algorithms emphasis applications network protocols designed students learn design protocols apply problems real networks illustrate main ideas actual protocols existing networks taught abbreviated version tutorial sigcomm 95 outline cs 564 click slides sigcomm tutorial click landscape format swap landscape file viewing stabilization interest group user names registered dec 13th 1994 sandeep cs albany research att herman cs uiowa watson ibm mts jhu burns nova bellcore loui csl uiuc cwi nl cti gr sriram cs uiowa fischer michael cs yale aist nara ac jp watson ibm cs ust hk marco cs utexas prasad cs dartmouth short projects networking certification offering project project involves detailed design fault tolerant token ring protocol replace existing token ring protocol ibm token ring fddi description project click updated october 20 1994 varghese wustl carl mccrosky web pages carl mccrosky professor computer science university saskatchewan adjunct professor tr labs institutions saskatoon canada research interests include telecommunications functional programming languages vlsi personal information research interests topics pages built development projects graduate students current papers published accepted submitted courses offered academic year interesting tidbits fight censorship internet img carl mccrosky usask ca anand tripathi associate professor architecture operating systems distributed systems parallel computing tripathi cs umn 612 625 9515 education ph 1980 1978 electrical engineering university texas austin tech 1972 electrical engineering indian institute technology bombay cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified thursday august 17 1995 georgia tech richard fujimoto parallel simulation computer architecture college computing georgia institute technology richard fujimoto professor georgia tech working parallel distributed simulation working performance issues related executing discrete event simulation programs multiprocessor distributed computing platforms current research include papers efficient buffer management schemes time warp fast continuous calculations real time applications parallel distributed simulation publications buffer management shared memory time warp systems submitted 8th workshop parallel distributed simulation pads june 1995 gtw time warp system shared memory multiprocessors winter simulation conference wsc dec 1994 ports parallel optimistic real time simulator 8th workshop parallel distributed simulation pads 94 24 31 georgia tech affiliations georgia tech georgia tech contact information richard fujimoto mail college computing georgia tech atlanta ga 30332 0280 office georgia tech coc 221 office 404 853 fax 404 894 9442 mail fujimoto cc gatech vladimir lumelsky pointer mechanical engineering home page vladimir lumelsky modified tuesday 9 1995 paul paul saylor areas research interest numerical scientific computing linear algebra odes pdes parallel algorithms mathematical software parallel computing algorithms research group administrative kathy johnson digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 0256 217 333 3501 fax saylor cs uiuc img back faculty index 2225 miron livny professor computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email miron cs wisc ph weizmann institute science rehovot israel 1984 interests resource management algorithms performance modeling analysis discrete event simulation research summary major emphasis research design evaluation resource management policies involved development resource management policies processing data management systems types systems general purpose real time scheduling algorithms considered research involves performance studies policies special emphasis interplay properties system performance policy performance studies employ simulation interested discrete event modeling simulation techniques process implementing simulation laboratory based simulation language laboratory includes data management utilities visualization tools graphical interfaces sample recent publications disk tape joins synchronizing disk tape access myllymaki proceedings acm sigmetrics conference 1995 sequence query processing ramakrishnan proceedings acm sigmod conference 1994 foundations visual metaphors schema display haber ioannidis journal intelligent information systems vol 3 3 4 july 1994 page automatically created october 30 1995 email pubs cs wisc report errors dana ballard urcs faculty member 1946 ph 1974 university california irvine visiting consultant rome italy 74 75 assistant professor computer science radiology 75 82 associate professor computer science 82 87 professor 87 present university rochester author computer vision 82 author introduction natural computation due 97 dana ballard main research interest computational theories brain emphasis human vision 1985 chris brown led team designed built high speed binocular camera control system capable simulating human eye movements system mounted robotic arm move meter meter radius workspace system led increased understanding role behavior vision theoretical aspects system summarized paper animate vision received paper award 1989 international joint conference artificial intelligence dana interested models brain relate detailed neural models raj rao virginia steve whitehead andrew mccallum investigating role reinforcement learning learning simple tasks block stacking solutions learned suboptimal extend complex environments handled traditional approaches work basis study human eye hand movements virtual environments research directed learning general motor behaviors lambert polly pook combined vision system department utah dextrous hand virginia studied temporally correlated motor signals neural network models relevant publications ballard reference frames animate vision paper prize proc int joint conf artificial intelligence august 1989 proc 2nd int congress neuroethology september 1989 ballard animate vision artificial intelligence 48 57 86 1991 ballard li whitehead hand eye sequential tasks proc royal society london london march 1992 pook ballard recognizing teleoperated manipulations proc ieee int conf robotics automation 1993 swain ballard color indexing int computer vision 7 special issue 1 11 32 1991 whitehead ballard learning perceive act machine learning 7 1 45 83 1991 ballard exploiting world structure efficiently search objects special issue active vision courses computer science 240 img back urcs faculty directory img back urcs home page kathy home page img kathy mckeown professor computer science department columbia university york city interests lie area natural language processing natural language generation working main areas summary generation involves generation natural language text summaries data stock market statistics investigating text summarization integrating work summary generation text interpretation system statistical natural language statistical analysis large text corpora identify constraints words results automate development lexicon dictionary finally working generation multimedia explanation developing techniques coordinate language graphics produce explanations context human computer interface medical information part interest generation spoken language differences generation text information acl click interesting stuff click kathleen kathy mckeown kathy cs columbia 1099 mao associate professor computer science tercentenary hall 114 department computer science college william mary williamsburg virginia 23187 8795 757 221 tel 757 221 1717 fax wm cs wm email courses 1996 1997 cs 653 analysis algorithms fall 96 cs 313 513 algorithms spring 97 cs 680 special topics computer science spring 97 research interests activities combinatorial optimization analysis algorithms operations research list publications back computer science page picture richard kemmerer professor room 2121 engineering department computer science santa barbara ca 93106 5110 internet kemm cs ucsb phone 805 893 4232 fax 805 893 8553 ph university california los angeles back cs department home page modified fri oct 28 1994 richard kemmerer kemm cs ucsb keith cooper associate professor department computer science rice university research interests keith cooper research interests include compilation modern microprocessors classical code optimization interprocedural analysis optimization project director massively scalar compiler project rice earlier life principal designers implementors rn parascope programming environments fortran systems served testbed research compilation issues scalar parallel machines current system project descendant early systems academic produces papers code interests rice computational engineering building rice laboratory school comp 412 kids pictures img dr sung yoo associate professor educational background 1973 seoul national university ph 1983 1983 north carolina state university 1984 areas expertise computer operating systems computer graphics optical character recognition list classes taught dr yoo csci 645 operating systems design csci 626 advanced computer graphics csci 625 operating systems ii csci 618 software design development csci 525 computer graphics csci 425 computer graphics csci 325 operating systems csci 405 data structures ii csci 375 computer graphics cs majors csci 318 numerical analysis csci 305 data structures csci 303c language programming csci 217 computer science ii csci 116 introduction computer science csci 115 computer orientation csci 100 computer literacy contact dr yoo mail knuth mtsu phone 615 898 person kirksey main room 357 comments mtsu basic applied computer science cs faculty georgia tech gvu people search usemap greg turk assistant professor college computing greg turk joined gvu faculty research assistant professor university north carolina chapel hill received ph 1992 greg served postdoc position stanford university 1992 1994 greg main academic interests include computer graphics image processing scientific visualization developmental biology contact information greg turk graphics visualization usability center college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 mail greg turk cc gatech questions comments email gvu webmaster cc gatech gurdip singh assistant professor department computing information sciences kansas state university office nichols hall 234 manhattan ks 66506 phone 913 532 6350 fax 913 532 7353 singh cis ksu home 913 539 materials received tech degree computer science indian institute technology delhi 1986 ph degrees computer science state university york stony brook 1989 1991 1991 assistant professor department computing information sciences kansas state university research interests interested design analysis distributed protocols recently working compositional technique designing distributed protocols technique complex protocols designed protocols performing simpler activities singh singh interested distributed algorithms network control designed algorithms leader election minimum spanning tree singh breadth numbering work funded national science foundation pitt areas research interest theoretical computing computational learning theory complexity theory artificial intelligence machine learning research group administrative marla brownfield 2103 digital computer laboratory 1304 west springfield avenue urbana il 61801 info personal page 217 244 217 244 6500 fax pitt cs uiuc img back faculty index associate professor henry shapiro der wu st die ga der sorrow draws und die der wasted lies gardens soul das ist der dying joy li tai po 701 763 song translated chinese hans dark life death english translation das lied von der cooke gustav mahler professor henry shapiro received ph computer science university illinois 1976 main research interests areas algorithmic paradigms implementation empirical assessment algorithms data structures heuristics np hard problems 20 refereed papers author bernard moret graduate text algorithms intermediate level text case studies programming introductory text mathematica recently published professor shapiro schedule list recent publications links experienced programmers professional links department computer science home page ucs journal universal computer science editor links cultural events calendar classical music events albuquerque major art touring united states imperial china treasures national palace museum taipei asian art museum san october 14 december 8 1996 national gallery art washington dc january 27 april 6 1997 art institute chicago september 30 1996 january 5 1997 arts activities special note albuquerque rodin sculpture iris gerald collection albuquerque museum october 20 1996 january 7 1997 professor shapiro undergraduate advisor office farris engineering center 319 phone 505 277 3052 fax 505 277 6927 secretary 505 277 3113 liz gutierrez mail shapiro cs unm vicki almstrum educator computer scientist interested understanding people learn learn interested learning mathematical logic formal methods doctoral research topic limitations understanding mathematical logic novice computer science students lecturer university texas austin addition spent fall semester 1995 teaching uppsala sweden home page link university interests include encouraging excel mathematics computer science gardening travel crafts sewing woodworking picture check sites 97 conference integrating technology computer science education june 2 4 1997 working groups june 1 5 uppsala sweden pages maintain classes teach ut austin field computer science education includes research methods evaluation mentoring issues interesting jumping points area suffers construction frenzy home pages organizations belong sigcse acm special interest group computer science education sigsoft acm special interest group software engineering acm association computing machinery ieee institute electrical electronics engineers cpsr computer professionals social responsibility connections home pages ut austin computer sciences ut austin web texas contact office department computer sciences c0500 tay 2 124 university texas austin austin tx 78712 usa 1 512 471 7316 cs main office 1 512 471 9730 direct seldom fax 1 512 471 8885 home 1 512 459 8678 fax 1 512 459 connected leave plenty time email address almstrum cs utexas almstrum cs utexas home db lab courses papers activities singh education ph department computer sciences university texas austin austin 1993 department computer sciences university texas austin austin 1988 tech department computer science engineering indian institute technology delhi 1986 work experience department computer science north carolina state university fall 1995 onwards microelectronics computer technology corporation mcc austin texas 1989 1995 adjunct assistant professor department computer sciences university texas 1994 95 research interests sponsorship dr singh directs database laboratory research interests include areas semantic interoperation databases cooperative information systems multiagent systems theories programming dr singh research sponsored national science foundation information technology organizations ito program national science foundation databases expert systems program ibm corporation microelectronics computer technology corporation ncsu faculty research professional development fund ncsu college engineering publications book multiagent systems published springer verlag 1994 papers reports courses local activities professional activities singh withers 226 box 8206 department computer science north carolina state university raleigh nc 27695 8206 usa singh ncsu 1812 lawrence snyder professor received bachelor degree university iowa mathematics economics 1973 received ph carnegie mellon university computer science visiting scholar university washington 1979 80 joined faculty permanently 1983 serving faculties yale purdue 1987 88 visiting scholar mit harvard professor snyder research ranged proofs undecidability properties programs design development 32 bit single chip cmos microprocessor quarter horse created configurable highly parallel chip architecture poker parallel programming environment inventor chaotic routing completion blue chip project principal investigator orca project professor snyder associate editor journal computer systems sciences parallel systems editor journal acm area editor ieee transactions parallel distributed systems served national science foundation advisory committee division computer research participates numerous national advisory committees future research directions parallel computation computer science policy served acm distinguished doctoral dissertation award selection committee chairing 1988 1989 program chair symposium parallel algorithms architectures addition dozen students completed doctoral degrees direction professor snyder guided numerous masters senior projects 3055 jitendra malik home page professor office 725 soda hall phone 510 642 fax 510 642 5775 email malik cs berkeley finger info bio teaching introduction artificial intelligence research summary current research areas texture processing stereopsis grouping recognition computer vision intelligent vehicle highway systems uc berkeley computer vision group research projects selected publications postdoctoral fellows david greenspan jana philip camillo taylor joseph weber graduate students serge belongie chad carson paul debevec thomas leung daniel shi img jitendra malik malik cs berkeley 16 oct 1995 areas research interest computer aided design digital systems logic research group administrative 3304 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax cs uiuc img back faculty index csu cleveland state university dr home page corner web simple constant development home page patient lot interesting stuff ve fine bridges swamp land sale read www faq find access line documentation create html files assignment view created microsoft internet assistant csu main www server finally ready visitors stop updated feb 22 1996 send comments map cis csuohio www url http cis csuohio knew ulrich kremer ulrich uli kremer assistant professor department computer science 1987 graduated highest distinction diplom informatik university bonn receive ph computer science rice university 1993 1995 research interests include compilation techniques interactive programming environments distributed memory shared memory multiprocessors contact info finger uli cs rutgers address department computer science hill center busch campus rutgers university piscataway nj 08855 teaching fall 96 cs515 programming languages compilers teaching spring 97 cs415 compilers construction cs516 programming languages compilers ii construction announcement information selected publications curriculum vitae summary research workshop automatic data layout performance prediction ap 95 affiliations links center research parallel computation crpc rice university home page fortran tools rice university home page system home page rice university home page list upcoming conferences compiled jerry roth rice ibm http www cs rutgers 2811 deborah joseph associate professor computer sciences mathematics computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email joseph cs wisc ph purdue university 1981 interests structural applied complexity theory computational biology computational geometry mathematical logic research summary research concerns areas theoretical computer science 1 study structural properties complexity classes 2 design analysis algorithms biological problems twenty years great deal work studying properties sets decidable deterministic nondeterministic polynomial time effort classes recently fact computer scientists adequacy proof techniques resolving questions np research investigates structural properties sets classes explores formal types proof techniques resolve problems complexity classes research interests computational biology primarily area computational methods genome sequencing included development dynamic data structures algorithms fragment assembly large scale genome sequencing projects development specific algorithmic techniques handling repetitive sequences addition research utilized graph theoretic methods rapid homology detection analysis anonymous sequences sample recent publications collapsing degrees time pruim young proceedings ninth structure complexity theory conference 1994 sparse weighted graphs das dobkin discrete computational geometry vol 9 1993 obtaining global similarity local similarity tiwari proceedings fourth scandinavian workshop algorithms springer verlag lecture notes computer science vol 621 pp 326 337 1992 page automatically created october 30 1995 email pubs cs wisc report errors rahul science william mary rahul simha associate professor computer science graduate program director department computer science contact info teaching research cs 710 projects web links college homepage computer science dept personal postal address department computer science college william mary box 8795 williamsburg va 23187 8795 email address simha cs wm office tercentenary hall 140 757 221 voice 757 221 1717 fax 757 221 3455 department contact send email simha cs wm call office hours mondays wednesdays 2 4pm stop office hours teaching courses teach click information cs 434 534 network systems design cs 321 database systems cs 314 computer architecture cs 616 stochastic models computer science cs 726 discrete event simulation cs 680 databases information systems research current research interests networks routing load balancing queueing theory performance evaluation optimization simulation optimization simulation stochastic optimization methods fast simulation data structures simulation applications networking problems databases data structures spatial image databases cv publications cs 710 projects previous current cs 710 projects supervised abstracts img back home document page simha cs wm updated october 1996 joan carletta warren assistant professor science engineering department computer engineering science 509 olin hall 216 368 carletta alpha ces cwru current teaching joan carletta carletta ces cwru home page construction watch information highway dr paul ross professor department computer science millersville university millersville pa 17551 0302 717 872 3534 office 717 871 2320 fax experimental pc web server cs faculty cs server cs www server server lab gautam biswas associate professor computer science computer engineering management technology director computer engineering program associate director center intelligent systems education education tech electrical engineering indian institute technology bombay 1977 computer science michigan state university lansing 1980 ph computer science michigan state university lansing 1983 research research qualitative model based reasoning monitoring prediction diagnosis model based design intelligent manufacturing intelligent learning environments cognitive psychology knowledge discovery databases teaching teaching 1996 97 programming languages cs 270 model based reasoning cs 367 artificial intelligence cs 260 cs 360 computer organization cs 231 affiliations affiliations center intelligent systems associate director japan center technology management cognition technology groups ctgv learning technology center personal married biswas special education teacher children pallavi nishant research summary research papers teaching students funded projects links information line bar office computer science dept room 455 village vanderbilt box 1679 21st avenue south vanderbilt university vanderbilt university nashville tn nashville tn 37212 voice 615 343 fax 615 343 5459 email biswas vuse vanderbilt vanderbilt university school engineering xiaobo li department computing science university alberta 615 general services building edmonton alberta canada t6g 2h1 403 492 403 492 1071 li cs ualberta ca teaching cmput 280 computer organization architecture cmput 306 introduction image processing cmput 509 topics image processing computer vision research research interests publications cs days demo poster contest nick email nick cs umd tel 301 405 fax 301 405 6707 position professor cs umiacs academic degree ph university toronto 1977 research interests client server database architectures data warehousing high performance database systems satellite wireless network data dissemination distributed database systems scalable parallel scalable geographic information systems spatial indexing integrated network management active research projects scalable indexing storage organization datacube aggregates data warehouse adaptive dbms featuring adaptive cost estimation enhanced client server model data adaptive data dissemination balancing direct broadcast satellite systems wireless networks object oriented catalog accessing multi mission astrophysics data sky search public access astrophysics database tower pizzas tops scalable system built heterogeneous workstations papers technical reports click browse papers java capable browser view applet class pages cmsc fall 96 cmsc 424 spring 96 public directory miscellaneous database research umd weekly database seminars faculty recruiting visitor november 7 1995 ~ richard karp professor computer science engineering adjunct professor molecular biotechnology university washington 206 543 4226 karp cs washington awards memberships national medal science 1996 babbage prize 1995 uc berkeley university professor 1994 acm fellow 1994 acm turing award 1985 member national academy sciences member national academy engineering fellow american academy arts sciences fellow american association advancement science distinguished teaching award uc berkeley academic senate 1986 class 1939 chair uc berkeley prize operations research society america institute management science 1977 fulkerson prize american mathematical society mathematical programming society 1979 john von neumann theory prize operations research society america institute management science 1990 faculty research lecturer uc berkeley 1981 1982 hermann weyl lecturer institute advanced study 1979 john von neumann lecturer society industrial applied mathematics 1987 miller research professor uc berkeley 1980 1981 honorary doctorates georgetown university 1992 university massachusetts 1990 technion 1989 university pennsylvania 1986 member national advisory board computer professionals social responsibility 1989 present member board governors weizmann institute science 1989 present member board trustees international computer science institute 1988 present selected publications combinatorics complexity randomness turing award lecture communications acm vol 29 1986 pp 98 111 constructing perfect matching random ncs wigderson combinatorica vol 6 1986 pp 35 48 probabilistic analysis partitioning algorithms traveling salesman problem plane mathematics operations research vol 2 3 1977 pp 209 244 theoretical improvements algorithmic efficiency network flow problems edmonds journal acm vol 18 1972 pp 264 284 reducibility combinatorial problems complexity computer computations plenum press 1972 traveling salesman problem minimum spanning trees part ii held mathematical programming vol 1 1971 pp 6 25 karp cs washington 1606 henry chuang dept computer science email chuang cs pitt 316 alumni hall phone 412 624 8424 univ pittsburgh fax 412 624 8854 pittsburgh pa 15260 research areas parallel architectures parallel algorithms publications teaching cs computer architecture cs 2542 advanced computer architecture cs introduction operating systems cs computer organization assembly language img send email click mailbox larry hodges home page img img img img img img img larry hodges ph associate professor college computing associate director industrial relations graphics visualization usability center 404 894 4488 fax 404 894 0673 email hodges cc gatech send comments page 1477 photo stella atkins medical imaging visual languages distributed parallel systems design email stella cs sfu ca associate professor computing science sc chemistry nottingham univ 1966 phil computer science warwick univ 1976 ph computer science univ 1985 laboratory affiliations medical imaging distributed computing graduate students current research recent funding selected publications additional information back faculty home page number visitors april 16 1996 alan borning home page professor department computer science engineering university washington principal research interests constraint based languages systems object oriented languages logic programming languages human computer interaction computers society current research activities uw constraints page links recent papers public domain source code constraint satisfaction algorithms uw media technology democracy group uw students ideas quals projects teaching web pages courses ve taught recently cse 341 programming languages autumn 1995 cse 505 concepts programming languages autumn 1994 cse 500 computers society winter 1996 cse 590h human computer interaction spring 1995 information history grew idaho graduated reed college 1971 mathematics graduate work computer science stanford university receiving degree 1974 ph 1979 dissertation research association xerox palo alto research center concerned constraint oriented simulation laboratory receiving phd spent year nsf post doctoral fellow department artificial intelligence university edinburgh scotland working mechanics problem solving symbolic algebra joined computer science department uw 1980 sabbatical spent xerox cambridge england address dept computer science engineering university washington box 352350 seattle wa 98195 2350 usa phone 206 543 fax 206 543 2969 email borning cs washington www http www cs washington homes borning img gerhard ritter email address ritter cise ufl office cse phone 904 392 1212 chairman university florida computer information science engineering department img research interests research interest computer vision work area led development uf image algebra algebraic notation computer vision image processing transformations crc press recently published book handbook computer vision algorithms image algebra wrote joe wilson specifications 80 computer vision image processing algorithms image algebra john strikwerda professor computer sciences john strikwerda department computer sciences university wisconsin madison 1210 west dayton street madison wisconsin 53706 1685 usa email strik cs wisc telephone 608 262 0822 fax 608 262 9777 fall teaching cs310 problem solving computers beginning january 1997 assignment national science foundation years click information numerical analysis qualifying exams research interests numerical analysis computational fluid dynamics official cs department home page stuff field museum point searching rating web home pages information chicago web chicago tribune car talk radio show cars big 10 football kids nathan nu nathan drew walter savitch professor department computer science engineering director interdisciplinary ph program cognitive science university california san diego ca 92093 0114 ucsd cognitive science ucsd officers association mathematics language cs1 text cs2 text books walt savitch courses reach ucsd september 6 1996 bruce randall donald associate professor brd cs cornell ph mit 1987 weather palo alto official departmental home page cornell robotics vision laboratory dan huttenlocher founded cornell robotics vision laboratory 1991 research interests include robotics microelectromechanical systems geometric algorithms artificial intelligence robotics science seeks forge intelligent computational connection perception action working graduate student jim jennings research associate daniela rus graduate student russell brown lab alumnus jonathan rees mit developed team autonomous mobile robots perform sophisticated distributed manipulation tasks moving furniture robots run robust spmd protocols completely asynchronous require communication grad student karl bo hringer ee professor noel macdonald building massively parallel array microactuators cornell national nanofabrication laboratory array scream chip 11 000 actuators 1 square orient small parts sensory feedback microfabricated actuator arrays construct programmable parts feeders scale build propelled ic walking vlsi chips graduate student amy briggs worked dan huttenlocher vision group develop sensor planning surveillance system team mobile robots robots board vision detect intercept targets lab demos massively parallel micro fabricated actuator arrays mpeg video tommy chasing lily tommy lily mobile robots built algorithms developed vision group lab lily track tommy follow visual information video shows lily view chase face morphing selected recent publications bo hringer donald macdonald upper lower bounds programmable vector fields applications mems vibratory parts feeders international workshop algorithmic foundations robotics toulouse france 1996 briggs donald robust geometric algorithms sensor planning international workshop algorithmic foundations robotics toulouse france 1996 bo hringer donald macdonald single crystal silicon actuator arrays micro manipulation tasks ieee workshop micro electro mechanical systems mems san diego california february 1996 bo hringer donald macdonald classification lower bounds mems arrays vibratory parts feeders programmable vector fields part ieee international conference robotics automation icra minneapolis minnesota april 1996 bo hringer donald macdonald improved manipulation algorithms mems arrays vibratory parts feeders programmable vector fields part ii ieee international conference robotics automation icra minneapolis minnesota april 1996 provably good approximation algorithms optimal kinodynamic planning robots decoupled dynamics bounds xavier algorithmica vol 14 6 1995 pp 443 479 provably good approximation algorithms optimal kinodynamic planning cartesian robots open chain manipulators xavier algorithmica vol 14 6 1995 pp 480 530 kinodynamic motion planning xavier canny reif journal acm vol 40 5 nov 1993 pp 1048 1066 information invariants distributed manipulation jennings rus international journal robotics research press 1996 donald jennings rus minimalism distribution journal experimental theoretical artificial intelligence jetai press 1996 writing book entitled information invariants robotics draft quarter book appeared paper artificial intelligence information invariants robotics revised ms based paper information invariants robotics artificial intelligence vol 72 jan 1995 pp 217 304 distributed robotic manipulation experiments minimalism international symposium experimental robotics iser stanford ca 1995 moving furniture teams mobile robots jennings rus proc robotics society japan international workshop intelligent robots systems iros pittsburgh pa 1995 sensorless manipulation massively parallel micro fabricated actuator arrays bo hringer mihailovich noel macdonald proc ieee international conference robotics automation san diego ca 1994 demo detailed explanation program mobile robots scheme rees proc ieee international conference robotics automation nice france 1992 pp 2681 2688 information invariants distributed manipulation jennings rus workshop algorithmic foundations robotics peters boston ma ed wilson latombe 1994 automatic sensor configuration task directed planning amy briggs proceedings 1994 ieee international conference robotics automation san diego ca 1994 publications recent theses papers phd students patrick xavier phd 1992 thesis tr recent journal papers listed starting amy briggs phd 1994 papers thesis russell brown phd 1995 papers thesis jim jennings karl bo hringer post docs trained lab daniela rus jonathan rees dinesh pai papers avalable cornell cs tr server papers listed cornell cs tr version online tech reports cornell library catalog cs tr index obtaining copies papers copies papers anonymous ftp pictures developed team small autonomous mobile robots move furniture lab img click group portrait robots click picture tommy lily mobot pushing couch click picture tommy lily rotating couch click picture tommy mobile robot drawn loretta click pictures people robots working lab lab discovery channel 2000 find fun poem alfred mail agent family pictures play img harmful swallowed ithaca play img california people robots cornell robotics vision laboratory cornell robotics vision laboratory home page people cornell cs department click search tools information access stuff return cornell cs top level click darkest leading man hollywood cooper fay wray department computer science university idaho axel krings ph ph university nebraska lincoln computer science dipl ing aachen germany electrical engineering dr krings assistant professor computer engineering computer science university idaho 1995 member microelectronics research center mrc laboratory applied logic lal research interests include fault tolerance scheduling theory parallel distributed systems computer architecture real time systems pointers research areas dr krings teaches classes fault tolerant system design scheduling theory data communication systems programming languages digital logic schedules fall semester 1996 97 spring semester 1997 research mail box son antoine send mail krings cs uidaho 208 885 visitors 03 14 96 search lycos ncstrl hbp bibliographies altavista webcrawler dejanews yahoo opentext infoseek village alva couch electrical engineering computer science halligan hall room 246 161 college avenue tufts university medford ma 02155 usa phone 617 627 fax 617 627 3220 email couch cs tufts teaching research personal arts check description art science multimedia alva couch couch cs tufts walter senior lecturer department computer science texas university college station tx 77843 3112 office bright building phone 409 845 1308 fax 409 847 8578 email tamu henry students joev head title irving title head body hr img src prof irving irving william keck professor cognitive neuroscience university southern california member departments computer science neuroscience head cognitive behavioral neuroscience program professor proposed theory real time human object recognition objects scenes represented arrangement simple volumetric primitives termed theory undergone extensive assessment psychophysical experiments recently employed neural network model provide biologically based version theory undergoing tests single unit recording experiment monkeys study object recognition patients variety neurological symptoms hummel 1992 dynamic binding neural network shape recognition psychological review 99 480 517 1990 higher level vision hollerbach eds invitation cognitive science visual cognition action volume 2 pp 41 72 cambridge ma mit office 316 neurosciences building university southern california los angeles ca 90089 phone office 213 740 fax 213 740 home 310 823 mail ib usc 3551 photograph prof kahan william kahan ph university toronto professor 510 642 cs berkeley awards lectureships acm fellow 1994 acm turing award 1989 siam activity group linear algebra prize outstanding paper 1988 1990 demmel 1991 acm 1st forsythe memorial award 1972 selected publications analysis refutation acm newsletter vol 26 3 july 1991 pp 2 15 acm sigplan notices vol 27 1 january 1992 pp 61 74 accurate singular values bidiagonal matrices demmel siam scientific statistical computation vol 11 5 1990 pp 873 912 branch cuts complex elementary functions sign bit state art numerical analysis eds powell clarendon press oxford 1987 radix independent standard floating point arithmetic cody al ieee micro august 1984 pp 86 100 mathematics written sand proc joint statistical mtg american statistical association 1983 pp 12 26 norm preserving applications optimal error bounds davis siam numerical analysis vol 19 1982 pp 445 469 residual bounds approximate matrices liang siam numerical analysis vol 19 1982 pp 470 484 files homepage notes math 221 fall semester 1996 abstracts papers updated 31 1996 documents relating ieee standard 754 binary floating point arithmetic probabilistic error analyses numerical computations postscript fortran dos program testing accuracy floating point division pi related programs lisp test sqrt rounded correctly postscript test programs fist float integer store instruction numbers paper computers upset floating point numbers approximate angle postscript gregorian calendar matlab programs text files portrait thumbnail william kahan portrait rance cleaveland associate professor department computer science picture north carolina state university raleigh nc 27695 8206 usa tel 1 919 515 fax 1 919 515 7896 mail rance csc ncsu note concurrency workbench north carolina version 1 0 ready release note submission deadline workshop automated analysis software popl satellite workshop extended nov 18 research research interests fall area formal methods analysis concurrent distributed systems specific area work include process algebra temporal logic analysis algorithms finite state systems automatic verification tools semantic models system behavior operational semantics publications graduate students interesting web pages acquiring software concurrency workbench north carolina version 1 0 teaching semester teaching automata grammars computability spring 1997 teaching csc principles concurrent systems design miscellaneous stuff research triangle area north carolina includes raleigh durham chapel hill modified november 5 1996 rance cleaveland rance csc ncsu associate professor 232 mc 0273 institute robotics intelligent systems picture university southern california los angeles ca 90089 0273 mail iris usc tel 213 740 fax 213 740 secretary 213 740 line material students visitors pointers usc vision group iris group received dipl ing ecole nationale des paris france 1977 ph degrees computer science usc 1980 1983 primary research interests aspects computer vision low level tasks edge detection contour extraction grouping features semantic entities inference shape sources representation visual knowledge algorithms architectures carry previous tasks line material model acquisition real image publications vision generic object recognition international computer vision segmented volumetric shape descriptions intensity images proceedings international conference computer vision pattern recognition san francisco june 1996 generic shape learning recognition proceedings international workshop object representation computer vision cambridge england april 1996 structure motion sparse set views proceedings ieee international symposium computer vision coral gables florida november 1995 extraction groups recognition proceedings european conference computer vision volume pages 251 261 1994 graphics view synthesis unregistered 2 images graphics interface toronto canada 1996 list published papers found annotated vision bibliography students visitors phd graduates sen chen wright state university yang chen hughes research laboratories steven cochran carnegie mellon university jung fan consultant apple gideon guy digital graphics chia wei liao graphics lawrence berkeley laboratory shou ling peng ibm hillel rom graphics stein mercedes benz graduate students alexandre fran qian chen song han mi suen lee chi tang yu visitors jean david garcia institute cybernetics universitat de catalunya le jean luc st sylvie nicolas philippe saint marc hitachi matsushita undergraduate students angela shih tim vision graphics related sites computer vision bibliography iris usc william associate professor img william department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 112 fax 716 645 3464 email cs buffalo associate professor computer science adjunct professor philosophy acting director 1996 1997 center cognitive science associate director sneps research group review editor minds machines journal artificial intelligence philosophy cognitive science kluwer academic publishers past president society machines research interests artificial intelligence computational linguistics cognitive science philosophical issues computer science directory cs lin 575 introduction cognitive science fall 1996 directory cs 451 program development fall 1995 selected recent papers line construction complete list vita vita html version vita postscript version bill buffalo restaurant guide html version bill buffalo restaurant guide postscript version photos family bookmarks 20 sep 96 william cs buffalo suzy gallagher lecturer coordinator academic programs secondary education 1962 loyola university computer science 1985 university southwestern louisiana professional service sigcse conference committee 1991 necc conference committee 1992 csc conference committee 1993 94 areas interest computer science education library information processing summary research interests area 1 student services recruitment retention women minorities improvement computer science education secondary schools local area universities 2 systems retrieval techniques additional information obtained individual faculty members home pages img back list faculty profiles howard elman position professor computer science department professor umiacs education ph yale university 1982 columbia university 1975 stuyvesant high school 1971 email elman cs umd nsf presidential young investigator pyi research interests numerical analysis numerical linear algebra computational fluid dynamics parallel computation recent papers howard elman david umcp csd cs tr 3283 fast nonsymmetric iterations preconditioning navier stokes equations published siam journal scientific computing 17 33 46 1996 howard elman umcp csd cs tr 3302 multigrid krylov subspace methods discrete stokes equations published international journal numerical methods fluids 22 755 770 1996 aaron howard elman umcp csd cs tr note conjugate gradient convergence howard elman umcp csd cs tr perturbation eigenvalues preconditioned navier stokes operators howard elman david andrew umcp csd cs tr 3675 iterative methods problems computational fluid dynamics beverly park woolf research assistant professor department computer science lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 phone 413 545 fax 413 545 1249 email cs umass beverly park woolf research assistant professor smith 1963 pennsylvania 1964 massachusetts amherst 1980 ph 1984 ed 1990 beverly woolf research assistant professor director center knowledge communication university massachusetts holds ph computer science ed education 15 years experience educational computer science research production intelligent tutoring systems development multimedia systems authored 50 research articles tutorials designing implementing tutoring training systems delivered keynote addresses served panels countries world dr woolf councillor executive board american association artificial intelligence aaai editor ieee computer assistant editor interactive environments chair 1992 aaai spring symposium knowledge based systems learning teaching publications research teaching uc davis department computer science phillip assistant professor professor studies cryptography protocols network security theory computation recently focused design analysis cryptographic protocols simultaneously efficient provably secure underlying primitive professor developed approach called practice oriented provable security recent results involve message authentication digital signatures entity authentication encryption click dr personal home page office 3063 engineering ii phone 916 752 mail cs ucdavis modified august 23 1996 xin roger associate professor img xin roger department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 128 fax 716 645 3464 email cs buffalo research interests parallel algorithms data structures computational complexity combinatorics computational geometry davin milun milun cs buffalo eric neufeld sc sc ed sask ph waterloo faculty member department computer science university saskatchewan area academic research uncertainty artificial intelligence decade interested application probability theory problems artificial intelligence traditionally handled logics grammars heuristics ai earliest days widely held complexity problems unavailability meaningful probability distributions made impractical decade opinion changed major international conferences organized association uncertainty ai organized society artificial intelligence statistics discuss probabilistic statistical ai statistical approaches ai problems entered ai mainstream colleagues students looked probabilistic approaches default inference diagnosis temporal reasoning natural language classification work appears major journals national international workshops conferences edited special issue computational intelligence journal philosophy nonmonotonic reasoning featuring target article henry kyburg jr publications students uncertain reasoning track flairs 97 cmpt 417 812 page forthcoming cmpt 460 829 page forthcoming department computer science room 1c101 engineering building 57 campus drive university saskatchewan saskatoon saskatchewan canada s7n 5a9 306 966 306 966 4884 img eric cs usask ca page modified july 31 1995 home dick voigt assistant professor department computer science california state university san bernardino 5500 university parkway san bernardino ca 92407 2397 email voigt csci csusb phone 909 880 fax 909 880 7004 img academic professional information september 1994 tenure track faculty member department computer science csusb california state university san bernardino received ph computer science rutgers university jersey 1994 1995 specialization area artificial intelligence knowledge based systems knowledge based design knowledge compilation knowledge additional recent research interests geared web exploring potential ai methods customizing knowledge navigation tools browsers suit informational individual user prototype system skipper development details education dissertation abstract industrial experience publications current research teaching research 1996 teaching fall quarter 1996 quarter teaching courses csci 515 automated reasoning syllabus week october 7 project 1 project 2 project 3 csci 599 integration ii software syllabus code selection sort week october 7 project 1 project 2 project 3 office hours tuesday thursday 2 4pm arrangement research interest activities interests areas artificial intelligence knowledge based systems knowledge based algorithm design dissertation abstract knowledge compilation temporal reasoning reasoning uncertainty ai knowledge navigation knowledge navigation tools browsers current project skipper experimentation cgi scripts skipper click img miscellaneous dry stuff manuscript drawer maria von 1916 voigt csci csusb voigt 909 880 marvin zelkowitz department computer science university maryland college park maryland 20742 phone 301 405 2690 fax 301 405 6707 email cs umd current positions activities professor computer science umiacs faculty appointment computer systems laboratory national institute standards technology board directors secretary national capital area member experimental software engineering group editor advances computers academic press editorial board empirical software engineering journal governing board call workshop information technology assurance academic degree ph cornell university 1971 recent program chair 18th international conference software engineering berlin march 1996 program chair international conference computer science society 96 conference chile november 1996 educational activities cmsc 430 fall 1996 recent research interests published papers web based data visualization tool extension software management environment nasa flight dynamics division software engineering laboratory data projects graphically displayed ways plot underlying models data software engineering environments understanding structure software engineering environments set infrastructure services needed support program development set end user application services needed support application domains formal methods understanding role formal models software engineering technology important developing technology technology transfer understanding organizations nasa nasa gsfc software engineering laboratory develop understand technology experiments validate software engineering claims program measurement activities development experimental science software engineering development quantitative models programming process books software engineering issues odds ends field software engineering online publications recent publications online prepared marvin zelkowitz change november 18 1996 james goodman goodman cs wisc professor computer sciences department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa research interests lots good stuff current projects galileo sci wisconsin updated 2 1994 dr jianer chen associate professor department computer science texas university college station tx 77843 3112 office 404 bright building phone 409 845 4259 fax 409 847 8578 email chen cs tamu curriculum vitae cpsc 629 fall 96 graduate algorithm analysis cpsc 311 fall 96 undergraduate algorithm analysis cpsc 681 fall 96 graduate student seminar lecture notes 1996 workshop algorithmic research interesting links uc davis department computer science peter linz professor emeritus professor linz research emphasizes development theory numerical analysis construction reliable numerical methods design problem solving environments scientific computing office 3021 engineering ii phone 916 752 mail linz cs ucdavis modified april 24 1996 home page lydia lydia assistant professor rice university department computer science ms 132 6100 main street houston tx 77005 office 713 737 5737 fax 713 285 5930 cs rice research interests robotics artificial intelligence emphasis designing algorithms analysis tools environments support solution complex high dimensional problems governed physical laws applications molecular biology computer aided pharmaceutical drug design medicine robot assisted surgery teaching spring 1997 algorithmic robotics selected publications motion planning robotics randomized search latombe randomized preprocessing configuration space fast path planning proceedings international conference robotics automation san diego ca 2138 1994 latombe overmars probabilistic path planning high dimensional configuration spaces ieee transactions robotics automation 12 4 1996 566 580 stanford cs tr 94 1519 latombe motwani raghavan randomized query processing robot motion planning proceedings 27th annual acm symposium theory computing stoc las vegas nv 1995 353 362 latombe analysis probabilistic networks path planning proceedings international conference robotics automation minneapolis mn 1996 latombe randomized preprocessing configuration space path planning articulated robots proceedings ieee gi international conference intelligent robots systems iros germany 1994 1764 1771 latombe li motwani raghavan random sampling scheme robot path planning proc 7th international symposium robotics research eds springer york ny 1996 249 264 computation configuration space obstacles fast fourier transform ieee transactions robotics automation 11 3 1995 408 413 note simplified version probabilistic roadmap planner paper obtained anonymous ftp flamingo stanford pub tar gz molecular biology medical applications halperin latombe motwani shelton venkat geometric manipulation flexible proceedings acm workshop applied computational geometry philadelphia 1996 adler latombe treatment planning system general kinematics proceedings ieee international conference robotics automation san diego ca 1994 1727 part orientation manufacturing number equilibrium mass distributions elliptic potential fields stanford technical report cs tr 95 1559 latombe wilson complexity assembly partitioning information processing letters 48 5 1993 229 235 wilson latombe perez handed assembly sequencing international journal robotics research 14 4 1995 335 350 partitioning assembly connected parts np hard information processing letters 55 1995 159 165 thesis random networks configuration space fast path planning technical report stan cs tr 95 1535 stanford university january 1995 obtained anonymous ftp flamingo stanford pub updated 10 30 96 cs rice pen chung yew professor email yew cs umn phone 612 625 educational background ph 1981 university illinois urbana champaign professional background 1994 present full professor department computer science university minnesota 1994 present adjunct professor department computer science electrical computer engineering university urbana 1992 1994 associate director center supercomputing research development university illinois urbana il 1991 1992 director microelectronic systems architecture program division microelectronic information processing systems national science 1991 1994 associate professor department electrical computer engineering department computer science university illinois urbana il 1987 1991 assistant professor department electrical computer engineering department computer science university illinois urbana il 1984 1992 senior computer engineer center supercomputing research development university illinois urbana il 1981 1984 visiting assitant professor department computer science university illinois urbana il research interests high performance processor architectures parallelizing compilers parallel machine organizations performance evaluation parallel discrete event driven simulations current research projects agassiz project investigators prof zhiyuan li cs prof david lilja ee primary goals project study architectural compiler machine organizational issues high performance computer systems including uniprocessors multiprocessors exploit medium grained fine grained parallelism sponsored nsf arpa intel cray research ibm cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified sunday june 2 1996 larry associate professor department computer science university maine 222 neville hall orono maine 04469 tel 207 581 3523 fax 207 581 4977 email larry gandalf umcs maine current interests maine starlogo communities project computer science department emerge group nynex funded effort construct collaborative website development starlogo models models foster decentralized emergent thinking goal middle high school students contribute share models decentralized ideas site wisr workshops workshops software reuse held annually 1987 originating maine documented link wisr 8 held ohio state university march 1997 reuse links hastily generated reuse related links notice degenerate fairly quickly software engineering emergent systems topic links papers workshops talks upcoming activities reuse 12 learning environments student projects range students projects connected fall 1996 courses courses teaching fall 1996 semester isis project university maine project aimed integrating students interdisciplinary study mind eye offered spring 1997 semester hint discussing links harold cohen aaron thinking machines humans upward bound program computer science team leader summer math science upward bound program campus past summer 96 focused infectious disease family matters jeremy early photo digital images schools stevens institute technology hoboken jersey ph computer science 1985 polytechnic university york brooklyn york operations research 1978 bernard baruch college city university york statistics 1973 digital tradition folk song database wanted folk musicians ranging dylan bok ve left xerox parc back business ll 1939 dennis shasha prof computer science dept department computer science courant institute mathematical sciences york university mail address 251 mercer street york ny 10012 phones 212 998 voice 212 995 4123 fax finger shasha cs nyu email shasha cs nyu research research biological computing fault tolerant parallel computing information tailoring difficult documents laws real time scheduling write fun books research activity page postscript blurb main activities plans stimulating reading experience resume postscript excerpts latest book short biographies great computer scientists minds lives discoveries 15 great computer scientists link technical reports offered department won find stuff straight conference pubs nyu computer science tech reports updated january 3 1996 dr professor address computer information science department cleveland state university cleveland 44115 phone 216 687 fax 216 687 5448 cis csuohio img professional info img recent publications img personal info csu computer science www server cis csuohio www url http cis csuohio guru director applied research laboratory associate professor computer science research projects students teaching quotes prof activities address info research interests protocols operating system network interface support distributed imaging multimedia applications research sponsors arpa rome lab nsf national challenges award nih swiss govt set industries included years ascom bellcore bnr dec nec ntt southwestern bell bay networks earlier samsung sun tektronix article washington university newspaper record talks funded projects research overview research projects progress talk strategy integrating ip atm paper strategy integrating ip atm washington university gigabit atm desk area network multimedia storage server protocol control mechanisms multipoint multimedia applications efficient quality service support os multimedia applications universal continuous media distributed optical microscopy distributed battle field simulation past research summary high performance host network interface architecture high performance host network interface architecture designed extensively simulated washington university st louis 1988 1992 encompassing host network interface architecture operating systems protocols beleive copy host network interface distributed virtual shared memory wide area network generation internetworking 1987 92 students worked research project concerned design generation internet architecture interested rsvp integrated services work ietf earlier work important aspects project include design specification prototype implementation multipoint oriented service work connection oriented datagram high speed networks provide variable grade service basis applications provide adequate deal requirements due network failures details prototype implementation check paper design implementation gateway architectures support data rates hundred mbps interface diverse networks implement oriented service performance bottleneck details work atm fddi gateway click development analytical simulation models evaluate important tradeoffs design oriented protocol resource management diverse networks design gateway architectures high speed reliable local area network research papers sample writings editorial ieee network special issue atm local area networks march 1993 doctoral students hari high performance ip router support resource reservation qos high performance multimedia storage server charles universal continuous media design implementation gigabit atm desk area network multimedia workstations aravind gopalan exploring space christos papadopoulos transport protocol control mechanisms multipoint multimedia applications gopalakrishnan efficient quality service support multimedia applications operating system past students james host network interface architecture gigabit applications sc 1991 working gte labs gong transport solution pipelined network computing sc 1992 working communications research department mcnc jim anderson persistent connections high speed internets ms 1991 working broadband systems engineering group carlson deepak bhargava synchronization protocols multimedia high speed networks ms 1992 working berkeley california charles implementation model connection oriented internet protocols ms march 1992 continuing sc sanjay kapoor design simulation atm fddi gateway ms 1991 tony high speed internet protocols resource management ethernet ms 1990 working alcatel data networks christos papadopoulos remote visualization campus network ms 1992 continuing sc favorite courses teach cs computer communications cs 422 operating systems cs design analysis protocols cs 523 distributed operating systems favorite professional activities panelist division networking communications research infrastructure nsf participant nsf sponsored indo workshop cooperative research computer sciences publications technical editor acm ieee transactions networking editor ieee networks guest editor ieee networks special issue local area atm networks march 1993 guest editor ieee journal selected areas communication special issue protocols gigabit networks 1993 favorite quotes polite recognition resemblance students project deadline approaches don hard work sign opinions changed fact model helping convince understand system good scientist person original ideas good engineer person makes design works original ideas freeman disturbing universe role arl perspective feature good thing distributed vice versa today years tom os research address information applied research laboratory department computer science campus box 1045 washington university st louis st louis mo 63130 4899 office bryan hall office phone 314 935 office fax 314 935 7302 email guru arl wustl talk high performance network media systems alan assistant professor director graduate studies director robotics automation program interested autonomous systems agents design automation manufacturing education internet based commerce enabling technologies supporting interests include machine learning automated planning computer graphics user interface design world wide web interested written ideas honors master projects recent paper automated design part feeders genetic algorithm contact information stanley thomas hall office hrs tbd eecs department 504 865 office tulane university 504 862 3293 fax orleans la 70118 adc eecs tulane courses taught recently cpsc 466 666 artificial intelligence cpen 240 digital logic cpen 201 computer organization current research collaborators projects carlos post doc genetic algorithm based automated design andrea dunham ph student adaptive part feeding manufacturing nicole terry ph student adaptive part feeding manufacturing gopal krishnan student multimedia computer aided instruction teddy student automated pinball learning planning randy sandia natl labs empirical robotics cross task learning links follow information sources robotics machine learning repository information sources artificial intelligence sandia national laboratories computer science departments line computer science techreports interactive weather browser reasonable man adapts world unreasonable persists adapting world progress depends unreasonable man george bernard shaw adc eecs tulane chung kuan cheng associate professor department computer science engineering university california san diego san diego ca 92093 0114 email kuan cs ucsd tel 619 534 fax 619 534 7029 associate professor department computer science engineering university california san diego ucsd 1986 worked years advanced micro devices amd san jose california ph department electrical engineering computer science university california berkeley 1984 research areas publications awards ncr teaching award 1991 editorships associate editor ieee transactions cad 4 94 present program committees day tutorial rapid system prototyping field programmable devices organizer speaker acm ieee design automation conference june 1996 chair session partition floorplan asia south pacific design automation confer ence chiba japan aug 1995 chair session routing high performance acm ieee design automation confer ence june 6 10 1994 day tutorial rapid system prototyping field programmable devices organizer speaker acm ieee design automation conference june 6 10 1994 international member committee international conf cad computer graphics beijing china aug 23 26 1993 chair session circuit partitioning acm ieee design automation conference june 14 18 1993 member committee ieee custom integrated circuits conf san diego 9 12 1993 ieee service chair session multi chip module technologies high performance designs ieee int conf asic pp 507 510 sept 1991 img page created netscape navigator gold april 20 1996 kuan cs ucsd nau professor university maryland department computer science institute systems research isr leader isr computer integrated manufacturing group leader isr systems integration research thrust affiliated institute advanced computer studies umiacs department mechanical engineering degrees 1974 applied mathematics university missouri rolla 1976 ph 1979 computer science duke university awards nsf graduate fellow 1974 77 james duke graduate fellow 1977 78 nsf presidential young investigator pyi 1984 89 ibm faculty development award 1984 86 honorable mention paper award texas instruments call papers ai industrial automation 1987 honorable mention paper award aaai national conference ai 1991 isr outstanding systems engineering faculty 1993 94 paper award asme international computers engineering conference 1994 aaai fellow 1996 educational activities current students class page cmsc 420 data structures section description ai courses university maryland research activities lists publications classified area computer integrated manufacturing cim ai planning search algorithms areas summaries recent research projects feature recognition cad models hierarchical task network planning formalization analysis imacs interactive analysis critiquing system virtual factories electro mechanical device manufacturing assessment virtual manufacturing technologies addresses address dana nau department computer science university maryland college park md 20742 phone 301 405 2684 fax 301 405 6707 email nau cs umd url http www cs umd secretary address edna walker department computer science university maryland college park md 20742 phone 301 405 fax 301 405 6707 email edna cs umd stuff alma mater web site named ugo gordon mckay professor practice computer engineering professor conducts research areas systems architecture systems performance software reusability area systems architecture works innovative architectures multiprocessing integrated data voice general purpose computers developed design methods handling real systems incorporate concepts abstraction modularization basic software engineering assess performance computing systems professor developed mathematical tools significantly simplify analysis server networks multiprocessing conditions determined performance limits bus oriented multiprocessing architectures identified principal performance bottlenecks area software reusability professor developed theoretical paradigm links models software engineering configuration management alternative methods porting paradigm formulate models estimating time resources required distinct porting approaches developed innovative approaches software porting automatic translators rule based type porting expert systems architectural overview local communication systems lan pbx edited elsevier north holland amsterdam york 173 187 1987 experiences development integrated environment ada programming proc rome european symp emerging technologies communication informations systems rome italy fairfax va 213 216 1987 michael van personal information click information studies technology productivity service sector columbia research team case studies complete date michael cs columbia gene myers home page phone 520 621 6612 fax 520 621 4246 gene cs arizona short biography picture papers software vitae gene myers gene myers professor computer science university arizona received ph computer science university colorado 1981 research interests include design algorithms pattern matching computer graphics computational molecular biology recent academic work focused algorithms central combinatorial problems involved dna sequencing wide range sequence pattern comparison problems tools developed blast widely tool protein similarity searches pattern matching language applications molecular biology molecular visualization tool apple computers dr myers editor computer application biosciences journal computational biology gene electronic journal recent unpublished papers dna sequencing physical mapping exact approximate algorithms sequence reconstruction problem john algorithmica 13 1 2 1995 5 51 simplifying accurately formulating fragment assembly journal computational biology 2 2 1995 275 290 interface fragment assembly kernel jain larson tech rep tr96 04 dept computer science arizona tucson az 1993 suite unix filters fragment assembly tech rep tr96 07 dept computer science arizona tucson az 1993 advances sequence assembly automated dna sequencing analysis techniques ed academic press limited london england 1994 231 238 note scoring clones probe ordering jain journal computational biology 2 1 1995 33 38 sequence comparison string matching algorithm approximate matching algorithmica 12 4 5 1994 345 374 approximately matching context free languages information processing letters 54 2 1995 85 92 incremental string comparison landau schmidt siam journal computing accepted approximate matching network expressions journal computational biology 3 1 1996 33 51 press approximate matching regular expression matching concave gap costs knight algorithmica 14 1 1995 85 121 chaining multiple alignment fragments quadratic time miller proc 6th symp discrete algorithms san francisco 1995 38 47 algorithm locating overlapping regions maximum alignment score kannan siam journal computing 25 3 1996 648 662 grain jain proceedings 3rd south american workshop string processing recife brazil 1996 progressive multiple alignment constraints zhang miller journal computational biology submitted suffix arrays method line string searches manber siam journal computing 22 5 1993 935 sequence comparison algorithms molecular biology tech rep tr91 29 dept computer science arizona tucson az 1991 software press compressed tar file pattern matching system permits protein dna sequence patterns search consult related article system pattern matching applications computer applications biosciences 9 3 1993 299 314 press home page extracting hex encoded archive versions alpha release lite 3d molecular visualization program apple computers home page references auxiliary programs library sample image files sample views ball stick space filling wire frame leonard kleinrock professor father internet kleinrock key internet accomplishments personal history internet modeling performance evaluation kleinrock key modeling performance evaluation accomplishments queueing img kleinrock major queueing accomplishments lk cs ucla recent presentations latency bandwidth tradeoff research review 95 www bookmarks florida arpa pi meeting presentation july 1995 reports realizing information future internet nii leonard kleinrock born june 13 1934 manhattan married children education bronx high school science 1951 bachelor electrical engineering 1957 masters electrical engineering mit 1959 ph electrical engineering mit 1963 position professor university california los angeles computer science 1963 present dept chair university california los angeles computer science 1991 1995 dept founder president 1995 present organization developing software hardware products nomadic computing founder chair technology transfer institute 1976 present santa monica based computer seminar conference company founder 1988 computer channel founder 1968 corporation staff associate 1957 1963 mit lincoln labs engineer 1951 1957 company publications 6 books 200 professional papers honors ericsson prize nobel prize telecommunications 1982 presented king sweden 12th marconi international fellowship award 1986 presented prince belgium national academy engineering 1980 elected youngest members guggenheim fellowship 1971 ieee fellow 1973 ieee harry award 1996 acm sigcomm award 1990 orsa outstanding research prize 1976 computer design hall fame 1982 townsend harris medal 1982 ucla faculty research lecturer 1995 communications society leonard abraham prize paper 1975 icc prize paper 1978 ucla distinguished teaching award 1986 ucla distinguished teaching award 1967 ucla outstanding faculty member 1966 ibm science advisory committee 1982 88 electrical engineering award 1956 sr class president evening session 1956 founder corporation 1968 technology transfer institute 1976 computer science telecommunications board 1986 national research council computer channel 1988 1995 public service founding member computer science telecommunications board nrc invited consultant office city los angeles member gigabit testbed advisory board chair committee produced realizing information future internet national research council national research council member committee produced computing future broader agenda computer science engineering member committee produced national research network national research council member alan waterman award committee national science foundation founding member science council cross industry working team congressional testimony realizing information future subcommittee technology environment aviation committee science space technology house representatives 26 1994 congressional testimony 1988 vip project participant hobbies karate black belt marathon runner swimming puzzles exotic nature trips roger webster ph webster cs millersv http cs millersv http millersv education temple university school engineering architecture computer science philadelphia pa ph degree 1988 computer science dissertation area computer vision image processing artificial intelligence title partial boundary matching shape fitting medial axis transformation dissertation published ieee transactions systems man cybernetics september october 1991 vol 22 5 temple university school engineering architecture computer science philadelphia pa ma degree 1986 computer science major work computer vision image processing artificial intelligence thesis project published proceedings international association pattern recognition workshop machine vision applications iapr 90 tokyo japan nov 1990 bentley college graduate school waltham massachusetts ms degree 1982 computer information science major work computer networking distributed processing thesis project published proceedings annual acm conference office automation university toronto ontario june 1984 university southern maine school business economics portland maine bs degree 1979 business administration major work marketing research computer science statistics massachusetts institute technology center advanced engineering study cambridge massachusetts accepted fellow summer 1991 term study mathematics robot vision expert systems special summer program completed short professional courses expert systems neural networks engineering mit intelligent systems lab robot manipulators computer vision mit artificial intelligence lab robot design control theory mit mechanical engineering lab robot manipulators artificial intelligence mit artificial intelligence lab employment millersville university pennsylvania millersville pa department computer science january 1983 present chairman computer science department 6 95 present director intelligent machines laboratory full professor computer science responsibilities include research virtual world modelling robot vision artificial intelligence curriculum development review design courses teaching undergraduate courses computer science departmental community assignments responsible courses computer graphics virtual reality robot vision artificial intelligence real time systems engineering internet programming java hewlett packard corporation medical systems division engineering research development lab waltham massachusetts january 1979 january 1983 software development engineer designed developed graphic simulation systems software hp medical productivity network software package 1981 1983 data base analyst designed developed data base schemas concurrent access software interface software wrote tracking algorithms monitor data base activity 1980 1981 programmer analyst designed developed systems software manufacturing engineering applications 1979 1980 research interests graphics virtual reality virtual world modelling internet programming java robot vision real time systems engineering artificial intelligence publications webster roger steve nathan laboratory teaching undergraduate engineering students software development skills building virtual reality applications proceedings 97 international conference computer simulation sponsored society computer simulation international phoenix arizona january 12 15 1997 webster roger virtual simulation training system proceedings frontiers education conference 96 sponsored ieee committee education salt lake city utah november 6 8 1996 webster roger steven virtual reality laboratory undergraduates computer science proceedings sixth international conference computer graphics visualization sponsored acm siggraph ieee technical committee computer graphics eurographics st petersburg russia july 1 5 1996 presenter webster roger steven virtual reality scientific visualization laboratory undergraduates computer science work progress proceedings annual american society engineering education asee conference sponsored asee division laboratory oriented studies washington june 24 27 1996 poster presentation webster roger workstation laboratory improve undergraduate instruction artificial intelligence international journal engineering education publications hamburg germany november 1995 vol 11 4 5 pp 101 110 giorgio aiken dubey wilson webster repository supports teaching cooperation introductory ai proceedings national acm sigcse technical symposium acm sigcse 94 phoenix arizona march 10 12 1994 sponsored association computing machinery special interest group computer science education acm sigcse webster roger combinatoric problems discrete mathematics ieee potentials journal problems 4 5 section april 1994 vol 13 2 pp 48 webster roger aiken augmenting undergraduate instruction artificial intelligence software demonstration modules toolkits proceedings 1993 international conference computers education applications intelligent computer technologies taipei taiwan december 15 17 1993 306 311 sponsored artificial intelligence education society american association artificial intelligence ieee computer society taipei section national central university taiwan presenter webster roger david hess real time software controller digital model railroad system proceedings ieee international conference real time applications york city 11 12 1993 pp 126 130 sponsored ieee technical committee real time systems office naval research naval surface warfare center jersey institute technology presenter webster roger wei intelligent mobile robot system binocular stereo vision proceedings iapr 11th international conference pattern recognition icpr 92 netherlands august 30 september 4 1992 pp 603 607 sponsored international association pattern recognition society iapr presenter webster roger wei robot system binocular stereo vision heuristic feedback mechanism proceedings ieee international conference intelligent robots systems iros 92 raleigh north carolina july 7 10 1992 pp 2027 sponsored ieee robotics automation society robotics society japan presenter webster roger paul ross workstation laboratory improve undergraduate instruction artificial intelligence proceedings annual american society engineering education asee conference toledo ohio june 21 25 1992 pp 448 455 sponsored asee division experimentation laboratory oriented studies poster presentation webster roger wei robot system binocular stereo vision work progress proceedings canadian image processing pattern recognition society vision interface international conference vancouver british columbia canada 11 17 1992 pp 195 202 sponsored canadian image processing pattern recognition society presenter webster roger lafollette isthmus critical points solving jigsaw puzzles computer vision ieee transactions systems man cybernetics september october 1991 vol 22 5 pp 1278 webster roger artificial intelligence tools review heuristic search methods ieee potentials journal october 1991 vol 10 3 pp 51 54 webster roger ross lafollette computer vision system assembles canonical jigsaw puzzles euclidean skeleton isthmus critical points proceedings international association pattern recognition workshop machine vision applications iapr 90 tokyo japan november 28 30 1990 pp 421 426 presenter webster roger reading robot speeds pcb manufacturing systems magazine hitchcock publishing corporation november 1988 pp 64 67 webster roger partial boundary matching shape fitting medial axis transformation university microfilms international ann arbor michigan ph dissertation temple university 1988 pp 1 208 webster roger contributed small paragraph entitled robot advanced manufacturing technology bi monthly report technical insights publishing corporation vol 9 23 december 12 1988 7 webster roger robot reads pcb electronic production packaging magazine publishing corporation february 1988 58 webster roger determine distributed processing data pro research corporation technical support publication 1986 pp 66 72 reprinted proceedings acm annual conference office automation collin linking microcomputers mcgraw hill april 1985 contributed article reprinted data communications magazine february 1985 pp 93 98 webster roger building microcomputer local area network data communications magazine mcgraw hill february 1985 pp 195 203 webster roger distributed software proceedings annual acm international conference office automation university toronto ontario june 1984 presenter pp 80 87 external grants research projects national science foundation nsf instrumentation laboratory improvement program 97 969 matching grant entitled virtual reality scientific visualization laboratory undergraduates computer science grant provided greatly improved modern research equipment computer graphics virtual reality scientific visualization scientific visualization research focused high performance 3d computer graphics scientific modelling virtual world modelling virtual reality simulations research training experimentation natural physical sciences nsf number awarded dr roger webster computer science principle investigator national science foundation ari grant principle investigator project entitled computer science research research training laboratories awarded 141 827 national science foundation academic research infrastructure program february 1995 1997 provide funds focused investment facilities undergraduate research computer science scientific visualization grant provide computer science department newly renovated research facilities areas robotics scientific visualization computer vision artificial intelligence software engineering real time systems engineering nsf number 93 166 awarded dr albert hoffman dean donald facilities manager dr roger webster computer science principle investigator national science foundation grant participant project entitled providing integrating educational resources faculty teaching artificial intelligence national science foundation grant 81 115 summers 1994 1995 nsf faculty enhancement program collaborative grant project temple university drexel university villanova university millersville university awarded dr giorgio dr robert aiken temple university philadelphia pennsylvania national science foundation grant nsf instrumentation laboratory improvement program 53 039 matching grant entitled real time systems laboratory improve undergraduate instruction computer science awarded dr roger webster dr paul ross millersville university grant due june 1993 november 1995 project director national science foundation grant participant project entitled flair flexible learning artificial intelligence repository national science foundation grant 410 000 sept 1991 feb 1995 nsf grant cda collaborative research project temple university drexel university villanova university millersville university awarded dr robert aiken dr giorgio temple university philadelphia pennsylvania usa national science foundation grant nsf instrumentation laboratory improvement program 86 600 matching grant entitled workstation laboratory improve undergraduate instruction artificial intelligence awarded dr roger webster dr paul ross millersville university grant july 1990 december 1992 project director mit fellowship stipend awarded half tuition stipend pursue research interests mathematics robot vision expert systems massachusetts institute technology center advanced engineering study cambridge massachusetts summer term 1991 1992 isc research development project awarded research project entitled computer vision system locate track moving objects 3 space sponsored international signal control corporation lancaster pa project binocular stereo computer vision system compute location practice missiles 3 space real time academic year 1990 91 corporate research grant entitled unix device driver robot vision boards ultrix sponsored corporation mt laurel jersey purpose 32 000 grant develop ultrix device driver full series image processing boards manufactured imaging technology corporation september 1986 1987 project director ben franklin advanced technology research grant entitled computer vision automated system contract number 85 commonwealth pennsylvania act 223 sponsored engineering corporation ben franklin partnership program pennsylvania purpose 210 000 grant develop system automated recognition coordinates holes printed circuit board november 1985 august 1986 project director engineering award awarded attend mit short summer 1986 sponsored engineering corporation july 1985 memberships ieee computer society association computing machinery acm american association artificial intelligence aaai international society computer simulation american association engineering education asee img back cs main page jia jia associate professor ph 1985 university utah university alberta department computing science mail cs ualberta ca office phone 403 492 fax 403 492 1071 profile department research interests courses fall 96 cmput 325 cmput 501 talks online slides publications online papers professional activities interests stuff found aug 1996 professor department computer science university california santa barbara ca 93106 5110 internet cs ucsb telephone 805 893 ph princeton university research interests multiprocessor scheduling directed learning peter received ph degree computer science princeton university 1982 joined uc santa barbara department computer science july year member department algorithms computational complexity group investigates multi processor scheduling systolic arrays relationship algorithms architectures parallel processing published journal articles integer multiplication special purpose architectures digital signal processing computer aided design digital filter chips parallel algorithms scientific computations bit level systolic algorithms formal manipulation systolic algorithms programming language systolic algorithms optimal multiprocessor schedules fundamental algorithms dr senior member institute electrical electronics engineers ieee member ieee computer society ieee signal processing society association computing machinery acm member acm special interest group algorithms computation theory ieee signal processing society technical committee vlsi served founding chair chaired 1984 ieee workshop vlsi signal processing edited vlsi signal processing ieee press program chair 1994 int conf application specific array processors asap 94 conference chair asap 95 dr past associate editor ieee transactions acoustics speech signal processing editorial board journal vlsi signal processing publications journal articles chapters books conference articles presentations courses professional activity university service patents computer science department home page guang gao mail gao acaps cs mcgill ca office mceng 328 office phone 514 398 4446 office fax 514 398 3883 home page joined mcgill university 1987 established advanced computer architecture program structures group acaps graduate students december 1992 renamed advanced compilers architecture parallel systems acaps group arrival prof rapid expansion group research interest areas acaps lab consists 4 faculty members 3 post doctoral research fellows number doctoral masters students lab number exciting research projects curriculum vitae click research interests research interest click research projects research projects click research grants funding research grants click teaching experience list teaching awards experience click graduate training students click post doctoral past present dr govind ramaswamy guo ning liao dr olivier dr tian dr jian wang research activities academic click selected publication research work click favorite links acaps home page socs home page earth home page web page opened managed john forsyth associate professor ph michigan state university design implementation database systems includes theoretical issues related mathematical properties database structures operational issues database management dr forsyth coordinator graduate distance education college engineering michigan state university email forsyth cps msu etag content length 2044 accept ranges bytes tomaso poggio director center biological computational learning helen whitaker professor department brain cognitive sciences massachusetts institute technology member mit artificial intelligence laboratory professor poggio received ph university theoretical physics member max planck institute fuer germany professor poggio worked visual system fly marr computational analysis human machine vision recently professor poggio work focused networks learning developing theoretical foundations applications connections click visit prof poggio homepage publications relevant research cbcl include poggio marr 1976 cooperative computation stereo disparity science 194 283 287 poggio koch 1985 computational vision regularization theory nature 317 314 319 cover poggio gamble 1988 parallel integration vision modules science 242 436 440 cover poggio 1990 theory brain work cold spring harbor symposia quantitative biology lv cold spring harbor laboratory press cold spring harbor ny 899 910 1990 poggio 1990 networks approximation learning proceedings ieee special issue neural networks theory modeling 78 1481 ai mit daniel atkins dean professor school information si professor electrical engineering computer science office address school information university michigan 304 west hall 550 east university ann arbor michigan 48109 1092 voice 313 647 mail atkins umich fax 313 764 2475 additional information dr atkins explore documents listed img invitation explore si dean atkins img biographical sketch img professional experience img consulting img publications refereed img professional organizations activities img recent presentations img sponsored research img examples major university service activities ingber ingber received mathematics computer science university colorado 1979 university michigan 1983 instructor lecturer computer science department primary research interests programming languages computer graphics computer aided instruction principal publications presentations ingber introduction engineering orientation proceedings american society engineering education 1995 annual conference vol 1 ingber freshman engineering orientation success assessment proceedings american society engineering education southeastern section meeting 1994 ingber computer assisted instruction cai introductory fortran computers education journal coed vol viii 4 dec 1988 ingber kaleidoscope graphics arts design system engineering design graphics journal vol 50 3 autumn 1986 ingber cs unm 505 277 3112 dick lyon home page caltech visiting associate caltech computer science dept affiliated computation neural systems program carver mead physics computation group moore building wednesdays rest time work day job apple research labs distinguished scientist research involves models perception emphasis analog vlsi dsp auditory computation apple ve neural nets handwriting recognition career highlights home page apple research papers patents online check family links email lyon apple preferred dick caltech phone 408 974 main office apple 818 395 secretary caltech apple computer 301 3m cupertino ca 136 93 caltech pasadena ca 91125 1344 computational linguistics logic programming email cs sfu ca associate professor computing science associate member department linguistics sc computing science univ alberta 1982 sc computing science simon fraser univ 1985 ph cognitive science artificial intelligence univ edinburgh 1989 laboratory affiliations natural language laboratory logic functional programming laboratory current research recent funding selected publications additional information back faculty home page 1655 wang paul prof paul wang director research institute computational mathematics department mathematics computer science kent state university kent ohio usa fall 1996 courses title section time day room computer algebra 3035 3036 1 45 120 msb oop 2878 4 5 15p 120 msb spring 1997 courses 4 java oop web applications 1 45 3 00 pm room 228 msb 4 unix tools programming 5 30 6 45 pm room 120 msb research interests aspects symbolic computation polynomial algorithms factoring gcd adic lifting modular algorithms linear algebra integration limits complex analysis parallelism parallel symbolic computation mathematical communications protocols communicating mathematical data internet interfacing combining symbolic numeric graphical computing problem solving environments pse automatic code generation application finite element analysis object technology parallelism ot scientific user interfaces visualization books published papers online tel 330 672 4004 ext 110 fax 330 672 7824 mail mcs kent bio logo ulrich kremer ulrich uli kremer assistant professor department computer science 1987 graduated highest distinction diplom informatik university bonn receive ph computer science rice university 1993 1995 research interests include compilation techniques interactive programming environments distributed memory shared memory multiprocessors contact info finger uli cs rutgers uli kremer home page moved http www cs rutgers address department computer science hill center busch campus rutgers university piscataway nj 08855 http www cs rice fred schneider professor phd state univ stony brook 1978 techniques understanding concurrent programs increasingly important distributed computing systems widespread mission critical applications research focused development techniques heavily involved applying assertional reasoning design concurrent distributed fault tolerant real time programs completing textbook subject david gries continue investigations order equational logic past year inference rules evaluated number techniques handling undefined terms partial functions thomas completed building analyzing based implementation replication management hp pa risc architecture protocols ensure sequence instructions executed virtual machines running physical processors identical protocols coordinate issued virtual machines implement replica coordination attractive theory replica coordination implemented instantly hardware realizations instruction set architecture including realizations exist written replica coordination implemented single implementation suffices operating system executes instruction set architecture finally implementing replica coordination applications programmer freed task jointly dag johansen university tromso norway robbert van renesse started tacoma project tromso cornell moving agents investigate support mobile processes building mission critical applications structuring system terms agents applications constructed communication network bandwidth data accessed agent executing site data resides agent typically filter reduce data reads carrying relevant information network tacoma prototypes completed implementing system based experiences finally developed scott stoller algorithm detecting computation asynchronous distributed system passed global state satisfying state predicate algorithm efficient detection previous algorithms university activities sabbatical leave 1994 95 professional activities editor chief distributed computing editor information processing letters editor ieee transactions software engineering editor high integrity systems editor annals software engineering editor acm computing surveys editor texts monographs computer science springer verlag program committee member 3rd international school symposium formal techniques real time fault tolerant systems program committee member 3rd international conference mathematics program construction program committee member 4th international workshop responsive computer systems program committee member workshop fault resilient real time systems program committee member ifip working conference dependable computing critical applications program committee member sixteenth ieee international real time systems symposium program committee member dimacs workshop verification control hybrid systems steering committee center high integrity software systems assurance national institute standards technology member defensive information warfare study group advanced research projects agency review committee leibniz center hebrew university member ifip working group 2 3 programming methodology awards fellow american association advancement science fellow association computing machinery lectures proof outlines programs 6 lectures 15th international summer school germany july 1994 origin traditions banquet speech 15th international summer school germany july 1994 reasoning programs exploiting environment afosr grantees contractors meeting software systems washington sept 1994 verifying hybrid systems exploiting environment symposium formal techniques real time fault tolerant systems germany sept 1994 panelist comparative merits synchronous partially synchronous asynchronous models safety critical real time systems symposium formal techniques real time fault tolerant systems germany sept 1994 moderator issues writing formal specifications specification refinement reactive systems international conference research center computer science dagstuhl germany sept 1994 merging policies workshop computer support policy analysis design george mason university virginia dec 1994 avoiding mistakes invited speaker air traffic management workshop nasa ames research center feb 1995 reasoning programs exploiting environment technical university munich munich germany feb 1995 proof outlines past university north carolina chapel hill north carolina march 1995 adding fault tolerance virtually distinguished lecture series university north carolina chapel hill north carolina march 1995 moderator panel organizer teaching logic tool sigcse technical symposium computer science education nashville tennessee march 1995 proof outlines past technion haifa israel march 1995 adding fault tolerance virtually university tromso tromso norway april 1995 concurrent programs specifications university tromso tromso norway april 1995 placing agents airplanes view successor arpa defensive information warfare study group meeting washington june 1995 publications reasoning programs exploiting environment proceedings 21st international colloquium icalp 94 jerusalem israel july 1994 lecture notes computer science 820 springer verlag york 328 339 fix notes proof outline logic working material 15th international summer school germany july 1994 research fault tolerant real time computing software systems program summary air force base washington sept 1994 air force office scientific research 75 77 hybrid verification exploiting environment formal techniques real time fault tolerant systems germany september 1994 lecture notes computer science volume 863 springer verlag york 1 18 fix equational propositional logic information processing letters 53 3 february 1995 145 152 gries refinement fault tolerance aircraft hand protocol foundations parallel distributed computing paradigms dependable applications kluwer academic publishers 1994 39 54 marzullo teaching logic tool proceedings 26th sigcse technical symposium computer science education nashville tennessee march 1995 sigcse bulletin 27 1 384 385 gries operating system support mobile agents proceedings workshop hot topics operating systems hotos orcas island washington 1995 42 45 dag johansen robbert van renesse verifying programs causally ordered message passing science computer programming 24 2 1995 105 128 stoller teaching proof arts sciences newsletter 16 2 spring 1995 3 gries approach discrete teaching mathematics 2 june 1995 113 138 gries return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 24 november 1995 denise moore denise cs cornell karen van department computer science university idaho karen van assistant professor computer science university idaho 1969 assistant professor 1980 received phd electrical engineering prior worked computer services instructor ee courses teaching cs 213 data structures cs 241 computer organization schedule fall 1996 picture husband airplane favorite links email note cs uidaho deborah walters associate professor img deborah walters department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 116 fax 716 645 3464 email walters cs buffalo research interests computational vision cognitive science neural networks visual perception parallel processing davin milun milun cs buffalo mark green professor associate chair graduate affairs department computing science university alberta edmonton alberta canada t6g 2h1 mail mark cs ualberta ca phone 403 492 fax 403 492 1071 site viewed netscape navigator 3 0 download netscape img experienced microsoft internet explorer click start cmput 301 499 information cmput 301 499 outline 97 information follow link information 97 96 information follow link receive information 96 travel plans fall 1996 restricting travel fall due family health problems daughter born early july lung problem stay close home recent presentations trips 1995 96 september 18 22 invited presentation 95 virtual systems multimedia japan title presentation interactive 3d geometrical modelers virtual reality design hotel arrangements 96 hong kong november 20 24 attend 95 japan december 2 10 presentation images de applications st etienne france title presentation hard reality virtual reality march 30 april 3 96 22 25 multimedia 96 toronto canada june 1 14 computer animation 96 switzerland july 1 4 96 research areas virtual reality main theme research area investigation software tools cost effective production vr applications tools programmers enabling wide range designers create interesting vr applications mr toolkit mr toolkit set software tools production vr applications development past 5 years toolkit freely distributed commercial organizations 340 sites atm protocol visualization testing evaluating atm networks challenging problem due large volume data flow network connection collect data flowing network connection analyzing large volume data requires visualization techniques engineers view significant portion data level detail computer graphics research laboratory general web page computer graphics laboratory department computing science university alberta aloysius mok associate professor faculty fellow computer sciences electrical engineering 1977 1977 ph 1983 massachusetts institute technology professional service associate editor real time systems international journal time critical computing systems present editorial board international journal formal methods system design present program committee international computer symposium taiwan 1992 vice chair ieee technical committee real time systems 1993 chair ieee technical committee real time systems present working group real time programming international federation automatic control present areas interest fault tolerant hard real time systems system architecture computer aided system design tools software engineering summary research conducting fundamental research area distributed real time systems primary concerns include specification techniques real time systems algorithms guaranteeing stringent timing constraints understanding trade robustness response times time critical systems goal develop formal framework automating analysis synthesis robust real time systems application areas include robot control systems avionics software industrial process control systems funding provided office naval research develop highly automated design environment real time systems selected recent publications mok real time system design foundations real time computing formal specifications methods van al eds kluwer academic publishers 1992 clements mok engineering case tools support formal methods real time software development proceedings international workshop computer aided software engineering montreal july 1992 wang mok emerson formal specification asynchronous distributed real time systems proceedings 14th international conference software engineering melbourne 1992 kuo mok load adjustment adaptive real time systems proceedings real time systems symposium san antonio december 1991 wang tsou wang aloysius mok browne automated analysis bounded response time nasa expert systems proceedings ieee sigsoft 91 conference orleans december 1991 additional information obtained individual faculty members home pages img back list faculty profiles dr judy hankins professor educational background 1970 1971 murray state university ph 1980 university missouri rolla areas expertise computers algorithms data structures numerical analysis list classes taught dr hankins computer science undergraduate csci 100 computer literacy csci 115 computer orientation csci 116 introduction computer science csci 117 computer science csci 217 computer science ii csci 301 basic fortran programming csci 303c programming language csci 305 data structures csci 308 discrete structures csci 311 data structures csci 316 assembly language csci 317 computer programming csci 318 introduction numerical analysis csci 319 deterministic probabilistic methods csci 325 operating systems csci 375 microcomputer graphics csci 405 data structures ii csci 425 computer graphics csci 431 numerical analysis csci 432 numerical analysis ii computer science graduate csci 525 computer graphics csci 531 numerical analysis csci 532 numerical analysis ii csci 610 analysis algorithms csci 622 advanced numerical analysis csci 626 advanced computer graphics directed student projects csci 293 operative education csci 294 operative education ii csci 460 independent study computer science csci 491 internship csci 560 independent study computer science csci 664 thesis grants faculty research grant received spring 1994 received funds release time student study impact pedagogical computer science paper submitted sigcse result grant instructional assignment received spring 1991 study involved production model graphical user interface aid test engineer large complex software systems fields system software testing graphical user interfaces explored seek solution problem public service grant received 1989 develop county directory services homeless recipient grant mrs brenda parker grant covered cost dbase iii printing costs directory student data entry directory developed mid community action agency publications isomorphic avl trees coauthored dr tom cheatham proceedings 6th annual southeastern small college computing conference vol 8 3 pg 98 105 1993 microcomputer graphics application computer science majors authored dr sung yoo journal computing small colleges vol 7 pg 31 38 1991 partial implementation graphical kernel system honeywell cp 6 tektronix 4107 environment coauthor roger todd honeywell education user conference proceedings 1985 computer graphics applied introductory quantum mechanics coauthors robert carlton david proceedings 23rd southeast regional conference 1985 graf automated graphics system database information coauthor mark worrell proceedings 21st southeast regional acm conference 1983 contact dr hankins mail knuth mtsu phone 615 898 person kirksey main room 355 comments mtsu basic applied computer science cs faculty 3401 mihir bellare contact information mailing address department computer science engineering mail code 0114 university california san diego 9500 gilman drive la jolla ca 92093 0114 courier courier crucial include building room information applied physics math bldg room deliver warehouse email mihir cs ucsd phone 619 534 fax 619 534 7029 office ap secretary lisa 619 532 0702 recent research publications work areas cryptography find papers research summary complexity theory probabilistic proofs approximation interactive proofs randomness find papers surveys research summary learning theory distributed computing find papers research summary listed work 1992 onwards earlier paper contact links crypto links pointers high level link collections direct links pcp approximation pointers survey articles probabilistically proofs application approximation miscellaneous links courses cse 105 intro theory computation information handouts web page cryptography information security goldwasser taught mit summer 1996 prospectus biographical sketch mihir received bs mathematics california institute technology 1986 ph computer science massachusetts institute technology 1991 1991 1995 ibm watson research center hawthorne york working network security complexity theory joined computer science engineering department university california san diego october 1995 assistant professor 1526 photo david computer graphics scientific visualization email cs sfu ca assistant professor computing science sc computer science univ regina 1986 math computer science combinatorics univ waterloo 1988 ph computer graphics univ regina 1992 postdoc mathematics yale university 1992 laboratory affiliations graphics multimedia research laboratory centre experimental constructive mathematics graduate students current research recent funding selected publications additional information back faculty home page samuel rebelsky visiting assistant professor ph university chicago 1993 office 603 646 home nh 603 643 7745 march 15 1997 home 207 873 march 15 1997 fax 603 646 1672 email cs dartmouth address dartmouth college department computer science 6211 sudikoff laboratory hanover nh 03755 3510 research interests professor rebelsky research interests include programming languages lazy functional programming term rewriting systems programming techniques multi paradigm programming hypermedia systems interfaces retrieval computers education thesis research design demand driven term based communication system information check curriculum vitae teaching teaching courses term survey intended nonmajors majors programming languages ve taught number courses dartmouth college university chicago including introductory calculus introductory programming parts 1 2 undergraduate programming langauges graduate programming languages computer science nonmajors undergraduate operating systems undergraduate networking teach occasional continuing education subjects pertaining electronic publishing days ve teaching html number groups maintain rough collection online html references starting teach javascript number people primarily preparation nonmajors created javascript reference materials examples fun ll admit free time spent wife son born july 31 1996 completely separate note maintain jonathan faq haven lot time recent months waste free time collecting music tastes vary roots rock singer power pop great boston bands great place independent music net indie ocean carry lots great boston based musicians robin lane disclaimer fancy page strong logical markup physical markup html authors place emphasis indicating role piece text appearance text modified mon jan 6 06 30 20 est 1997 back dartmouth cs home page clyde email cs umd current position associate professor cs academic degree ph nyu research interests parallel architectures algorithms department computer science university idaho moscow id 83844 1010 william junk img billjunk cs uidaho 208 885 7530 bill junk assistant professor computer science university idaho 1980 img computer science home page img univ idaho home page interest areas software engineering software measurement software processes software project management software quality software quality assurance software testing change management technology transfer additional information courses taught graduate students publications employment history consulting honors awards education workshops seminars attended interests img computer science home page img univ idaho home page updated 2 21 96 http cs uidaho ~billjunk mail billjunk cs uidaho michael smith assistant professor electrical engineering computer science architectures compilation techniques high performance computer systems individual advances hardware software technology continue spawn advances capability performance computer systems impressive advances systems architectural interface couples hardware software professor smith research focuses experimental realization innovative compilers computer architectures professor smith work consists design implementation evaluation architectural mechanisms high performance computer systems innovative combination vlsi compiler operating system network technologies years professor smith worked superscalar architectures global instruction scheduling algorithms compile time transformations improve branch prediction instruction fetching presently research team exploring sophisticated compiler algorithms computer architectures address performance multimedia system intensive applications information view slides latest research overview talk visit harvard hube research group homepage morph project homepage encourage visit harvard industrial partnership hip information technology homepage office 130 pierce hall 29 oxford street cambridge ma 02138 phone 617 496 fax 617 496 5508 email smith eecs harvard courses spring semester 1995 96 adv principles programming lang compilation fall semester 1996 97 cs141 computing hardware fall semester 1996 97 compilers computer architecture spring semester 1996 97 computer architecture implementation calls conferences euro par 97 call workshop ilp isca 97 micro 29 curriculum vitae listing papers anonymous ftp site ftp eecs harvard cd users smith software packages visit ftp site hube webpage 1130 kirk pruhs associate professor computer science dept computer science university pittsburgh voice 412 624 8844 pittsburgh pa 15260 fax 412 624 8854 email kirk cs pitt web http www cs pitt summary research interests recent papers teaching information current schedule algorithms courses net pictures bart guy hit count late march 1996 1110 nick street assistant professor computer science department oklahoma state university 205 mathematical sciences 405 744 fax 405 744 fall 1996 class spring 1997 classes comsc 5413 comsc 2143 data storage structures computer science iii comsc sec 12 seminar ai research personal cs okstate 2433 james hollan professor chair computer science department university mexico email hollan cs unm phone 505 277 3112 fax 505 277 6927 professor james hollan received ph university florida completed postdoctoral fellowship stanford university faculty university california san diego ucsd decade period directed future technologies research group collaboration professors edwin hutchins donald norman led intelligent systems group institute cognitive science ucsd professor hollan left ucsd director mcc human interface laboratory subsequently established computer graphics interactive media research group bellcore fall 1993 chair computer science department unm primary research interests human computer interaction computationally based media communications pad zoomable interface classes programming scheme cs 257 advanced human computer interaction cs 562 research arpa pad project dynamic interfaces nsf research infrastructure grant effective information access recent presentations selected publications associate editor acm transactions human computer interaction doug ierardi assistant professor department computer science university southern california henry salvatori computer science center los angeles california 90089 0781 phone 213 740 4503 fax 213 740 7285 email ierardi cs usc doug ierardi member theory group department computer science usc research involves design efficient algorithms algebraic geometric problems specifically respect applications scientific visualization molecular modelling studies problems data storage management retrieval continuous media data types arise scientific multimedia applications prof ierardi moderator theory net international mailing list theoretical computer scientists serves communications director special interest group algorithms computation theory sigact association computing machinery acm home calendar public key photo finger gopher research activities storage management continuous media data everest algorithms molecular modelling algorithms algebra real geometry selected publications advanced graduate students information csci 410 compilers spring 1995 csci 570 algorithms spring 1995 csci 271 discrete methods computer science fall 1995 csci 490 590 java group spring 1996 cool links cartoon server dj ierardi ierardi cs usc wednesday 24 april 1996 10 33 40 pm frame header frame info don smith preparation research interest vlsi design manufacture including simulation evaluation manufacturability fault detection diagnosis ai based design systems applied real world problems massively parallel fine grain computer architectures including hardware software tools interfaces application massively parallel computing complex real world problems research projects researcher area coordinator design hpcd project hypercomputing design project hpcd arpa sponsored project developing advanced ai based design methodologies covering wide range applications area project investigating application design techniques problem mask process design 1 4 micro chip fabrication pi rutgers cam project arpa sponsored project designing cost effective general purpose memory architecture based concepts drawn areas associative processing content addressable memory working areas conceptual design aircraft design work sponsored nasa ames arpa hpcd project dsmith cs rutgers edmund durfee associate professor university michigan department electrical engineering computer science member artificial intelligence laboratory mail durfee umich mail um ai laboratory 1101 beal avenue ann arbor mi 48109 2110 usa voice 313 936 1563 fax 313 763 1260 portrait research interests perpetually construction research centers intelligent coordination multiple semi autonomous systems involving proactive selection planning physical communicative computational actions improve performance multiagent context work concerned artificial agents decide courses action commit multiagent world meet commitments including meeting real time constraints revise commitments based unexpected events environment projects groups involved include michigan diag distributed intelligent agents group ugv unmanned ground vehicles project part arpa real time planning control initiative ssa ship system automation circa cooperative intelligent real time control architecture university michigan digital library project crew collaboratory research electronic work agent based architecture distributed configuration design multiagent simulation testbed mice anonymous ftp papers compressed postscript format short biography edmund durfee received ab degree chemistry physics harvard university cambridge mass 1980 ms degree electrical computer engineering phd degree computer information science university massachusetts amherst mass 1984 1987 phd research developed approach planning coordinated actions interactions network distributed ai problem solving systems associate professor department electrical engineering computer science university michigan interests distributed artificial intelligence planning blackboard systems real time problem solving published extensively areas author book coordination distributed problem solvers kluwer academic press recent work designing framework coordination based hierarchical multi dimensional behavior specifications developing integrating architecture combining real time intelligent systems 1991 recipient presidential young investigator award national science foundation prior joining faculty university michigan 1988 research computer scientist department computer information science university massachusetts associate editor ieee transactions systems man cybernetics served number conference workshop program committees including chairing 1992 distributed ai workshop member ieee computer society association computing machinery aaai aaas complete postscript version vita courses taught eecs 183 elementary programming concepts eecs 280 programming introductory data structures eecs 492 introduction artificial intelligence winter 1996 eecs 543 knowledge systems fall 1996 eecs 592 advanced artificial intelligence web links jair journal artificial intelligence research updated 5 9 94 mike professor director graduate affairs department computer science contact information email cs clemson phone 803 656 office 425 edwards hall current research interests utilization models elements distributed system segmentation recognition hand machine print characters cache memory paging system interactions similarity models network traffic memory referencing behavior courses taught cpsc 241 computer science iv data structures cpsc 360 peripherals file design cpsc 405 introduction graphical systems design cpsc 422 introduction operating systems cpsc 423 implementation operating systems cpsc 430 computer performance evaluation cpsc 481 tcp ip implementation cpsc 824 advanced operating systems cpsc 825 software systems data communications office hours summer 1995 appointment vita computer science faculty staff students disclaimer webmaster cs clemson update 18 june 1995 craig chambers assistant professor joined faculty 1991 received degree computer science mit 1986 ph computer science stanford 1992 chambers research interests lie design implementation advanced programming systems incorporating expressive programming languages efficient implementations supportive programming environments investigating object oriented languages leads cecil vortex projects cecil purely object oriented language serving vehicle investigating multi methods static typing modules features vortex optimizing compiler system object oriented languages incorporating intra interprocedural static analyses profile guided optimizations front ends cecil modula 3 java previously chambers member project chambers member spin project spin extensible operating system microkernel supports dynamic adaptation system interfaces implementations direct application control maintaining system integrity isolating applications spin utilizes dialect modula 3 language pointer safe kernel extension language spin relies dynamic compilation achieve high performance fine grained extensibility uw click information undergraduate graduate level research projects areas contact information prof craig chambers department computer science engineering university washington box 352350 seattle wa 98195 2350 206 685 2094 fax 206 543 2969 chambers cs washington mail requiring street address sieg hall room 114 updated april 10 1996 chambers cs washington professor emeritus computer science history cs uk satire writings department resume england military service world war ii translator studied cambridge heidelberg london vancouver industrial mathematician boeing enterprises founding member department university kentucky 1966 technical papers differential equations interpolation error analysis background structural analysis tomography current interests sparse matrices black box linear equation solvers teaching professional activities teaching industry research university vancouver boeing seattle ca university calgary ca atomic research institute ju germany university kentucky hahn institute berlin germany math laboratory oxford university england spare time interests song writing general philosophical questions typical full professor full picture justice words wisdom advisees don today wait till tomorrow wear heads drive carefully fellow don wake jerk don sleep address 425 park lexington ky 40508 tel 606 252 mail ode pop uky forget hard history cs uk satire writings department joseph cs rpi amos eaton professor ph polytechnic institute brooklyn numerical analysis scientific computation adaptive methods rensselaer york university 1973 arrival studying scientific computation investigating adaptive methods differential equations recently interested developing versions methods run variety parallel computers goal developing automatic systems solving partial differential equations systems scientists engineers describe problems natural automatically select numerical techniques solve equations prescribed level accuracy display results software adaptive automatically change numerical methods move create destroy finite difference finite element meshes system solving equations learning properties techniques general capable helping engineers confront describe phenomena stresses metals aerodynamics pollution dispersion lakes temperatures nuclear reactor vessels problems typical practical situations small scale structures form evolve propagate decay calculating solution reliable robust efficient software automatically captures phenomena scientists engineers nature location situation major successes dimensional transient systems work relies heavily computer graphics scientists engineers easily problems visualize results fellow researchers starting investigate adaptive methods dimensional problems procedures suitable parallel computers embedded data structures adaptive procedures exploited develop efficient parallel strategies img faculty research carl ebeling department computer science engineering university washington seattle washington 98195 voice 206 543 fax 206 543 2969 mail ebeling cs washington office sieg hall room 215 carl ebeling associate professor physics college 1971 computer science southern illinois university 1976 ph computer science carnegie mellon university 1986 joined uw 1986 carl ebeling research interests fall categories vlsi architectures computer aided design digital systems worked number vlsi projects including chess machine apex graphics chip drawing spline curves surfaces triptych field programmable gate array involved chaos project building multicomputer routing network cad interests focus methods optimizing performance circuits level sensitive latches placement routing algorithms fpgas triptych teaching spring 1996 cse 467 advanced logic design office hours monday 2 30 3 20 thursday 4 30 5 20 travel april 16 19 napa 1 5 ibm burlington chicago june 4 7 dac las vegas research projects northwest laboratory integrated systems chaos router project triptych high density fpga architecture graduate students soha hassoun neil mckenzie darren cronquist paul franklin gallery elan gallery ebeling cs washington kenneth ross click color picture professor ross associate professor computer science department columbia university york city research activities publications columbia record article october 29 1993 columbia record article january 20 1995 database research lab ken ross kar cs columbia mark home page presence leave email math snail mail school math institute advanced study princeton usa 08540 phone number 609 921 interests topology algebraic varieties pseudorandom sequences cryptography page preprints baruch awerbuch home page baruch awerbuch professor education short bio research courses selected publications 1124 ellie title director information technology services lecturer computer science office science center extension responsibilities director information technology services computing services wellesley campus additionally teaches cs110 computers programming cs111 introduction computer science cs230 data structures education boston college ed worcester state college worcester polytechnic institute back cs home page ellie wellesley computer science date created january 30 1996 modified january 30 1996 expires january 30 1997 greg morrisett jgm cs cornell assistant professor computer science cornell university ithaca ny 14853 7501 office 4105c upson hall office phone 607 255 3009 table contents research interests teaching selected papers related research links personal information research interests primary research interests development advanced programming languages interested high level languages standard ml building systems software including run time systems operating systems distributed systems focused implementation issues high level safe languages construction systems software end research concentrated producing code high level languages faster consumes memory supports hacking bits interested bringing powerful semantics based tools programming language theory type directed compilation partial evaluation abstract interpretation run time code generation design specification construction real systems software teaching cs 611 semantics programming languages fall 1996 cs 512 advanced language implementation spring 1996 selected papers semantics memory management polymorphic languages greg morrisett robert harper cmu technical report cmu cs 96 176 appears cmu cs fox 96 04 september 1996 compiling types greg morrisett gzipped postscript ph thesis published cmu technical report cmu cs 95 226 december 1995 til type directed optimizing compiler ml tarditi morrisett cheng stone harper lee 1996 sigplan conference programming language design implementation til ml compiler performance safety types morrisett tarditi cheng stone harper lee 1996 workshop compiler support systems software typed closure conversion greg morrisett robert harper 1996 symposium principles programming languages extended version published cmu technical report cmu cs fox 95 05 july 1995 abstract models memory management dvi version greg morrisett matthias felleisen robert harper 1995 conf functional programming languages computer architecture extended version published cmu technical report cmu cs 95 110 dvi version cmu fox note cmu cs 95 01 compiling polymorphism intensional type analysis robert harper greg morrisett proc 22nd annual acm symposium principles programming languages san francisco january 1995 optimistic parallelization greg morrisett maurice herlihy cmu cs 93 171 october 1993 refining class stores gregory morrisett proceedings acm sigplan workshop state programming languages copenhagen denmark june 1993 procs locks portable multiprocessing platform standard ml jersey gregory morrisett andrew tolmach proceedings fourth acm sigplan symposium principles practice parallel programming san diego 1993 portable multiprocessing interface standard ml jersey gregory morrisett andrew tolmach cmu cs 92 155 june 1992 appears princeton tr adding threads standard ml eric cooper gregory morrisett cmu cs 90 186 december 1990 related research links mark leone resources programming language research member fox project carnegie mellon line information standard ml home pages researchers programming languages home pages research projects programming languages programming language oriented bibliographies cornell department computer science personal information home address 544 warren road 4 ithaca ny 14850 phone 607 257 3211 martin hardwick titles professor computer science rpi director laboratory information infrastructure president step tools member board pdes member board product data association email address hardwick rpi telephone number 1 518 276 2712 address center industrial innovation rensselaer polytechic institute troy ny bio dr martin hardwick professor computer science rensselaer polytechnic institute director laboratory information infrastructure principal investigator darpa initiative concurrent engineering rensselaer performed research arpa nsf ge ibm dec hp wright patterson developed rose data management tools engineering developed change management version control tools concurrent engineering visualization tools step geometry data access interfaces step databases dr hardwick author numerous papers engineering database systems pdes step concurrent engineering presented public lectures internationally topics deputy working group 7 iso step group responsible step data access interface implementation methods step standard dr hardwick worked numerous data integration programs including darpa initiative concurrent engineering arpa simulation based design program nist atp nsf programs air force programs software written dr hardwick pdes step data exchange fortune 500 companies including aerospace sector boeing douglas ge pratt automotive sector gm ford daimler benz team lead dr hardwick responsible designing protocols step application protocols inter operate database dr hardwick president step tools company makes markets set software tools pdes step standard received bachelor doctorate degrees bristol university england 1978 1982 member ieee computer society acm documents data protocols virtual enterprise selected recent publications 51 total object oriented databases materialized views concurrent engineering proc 1991 database symposium american society mechanical engineers saxena editor august 1991 implementing pdes step specification object oriented database proc 91 editor society manufacturing engineers dearborn michigan 439 november 1991 data engineering research group managing change step proc concurrent engineering cals conference washington spears editor society computer aided engineering june 1991 data engineering research group implementing concurrent engineering step express delta files languages manufacturing design editors springer verlag london 1993 lessons learned pdes step standard object oriented databases implement concurrent engineering proc cals expo 1992 james nell san diego december 1992 persistent object technology support concurrent engineering invited chapter concurrent engineering elsevier science publishing company gu 1993 spooner step express implement concurrent engineering results experiment 93 asme chicago november 1993 mapping express aim arm database views comparison approaches 4th annual express user group international conference october 13 14 1994 greenville sc 1994 efficient database implementation express information models 4th annual express user group international conference october 13 14 1994 greenville sc 1994 concurrent engineering delta files ieee computer graphics applications january 1995 volume 15 number 1 pp 62 68 prof phone 908 445 email cs rutgers office room 361 hill center computer science 416 operating systems design office hours kathryn mckinley assistant professor department computer science university massachusetts email mckinley cs umass phone 413 545 2410 fax 413 545 1249 hard copy computer science department lgrc university massachusetts box 34610 amherst ma 01003 4610 academic degrees ph 1992 1990 1985 computer science rice university awards honors nsf career award 1996 2000 scholarship exact sciences engineering medicine 1992 1993 darpa nasa assistantship parallel processing 1991 1992 american college students 1984 1985 research summary main research focus developing compiler algorithms tools enable programmers high level programming style modern languages achieve high performance scalar parallel distributed heterogeneous architectures interested developing scalable parallel distributed applications details click research projects scale compiler heterogeneous parallel architectures systems advanced architectures compilers scalable parallel architectures compilers high performance uniprocessors compilers statically typed object oriented languages programming environments programming languages center intelligent information retrieval parallel distributed systems affiliated students brendon cahoon amer diwan zhihong lu sharad singhai glen weaver eric wright publications group publications courses cs 377 operating systems fall 1996 cs 710 optimizing compilers spring 1996 cs 610 introduction translator design fall 1995 links 3019 richard newton ph university california berkeley professor 510 642 2967 newton eecs berkeley awards lectureships holmes mcdonald distinguished teaching award eta kappa nu society 1986 paper award acm ieee design automation conference 1990 paper ieee computer aided design integrated circuits systems 1989 paper award ieee international conference computer design 1988 paper award acm ieee design automation conference 1987 paper award european solid state circuit conference 1983 distinguished lecturer ieee circuits systems society 1985 1986 editorships program committees general chair acm ieee design automation conference 1991 member technical advisory board cad framework initiative organizer acm workshop synthesis simulation physical design leningrad ussr 1991 associate editor ieee transactions computer aided design 1985 1988 member technical program committee ieee international conference computer aided design 1989 1990 member technical program committee ieee international conference computer aided design 1984 1986 selected publications test generation verification highly sequential circuits ghosh devadas ieee trans computer aided design vol 10 5 1991 pp 652 667 exact algorithms output encoding state assignment level boolean minimization devadas ieee trans computer aided design vol 10 1 january 1991 pp 13 27 alpha power law model applications cmos inverter delay formulas sakurai ieee solid state circuits vol 25 2 april 1990 pp 584 594 electronic cad frameworks harrison barnes proc ieee vol 78 2 february 1990 pp 393 417 invited synthesis optimization procedure fully easily testable sequential machines devadas ma sangiovanni vincentelli ieee trans computer aided design vol 8 10 october 1989 pp 1100 1107 1874 lawrence landweber professor computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 265 email lhl cs wisc ph purdue university 1967 interests computer networks protocols high speed networks electronic mail research summary research program focuses high speed networks participating gigabit project darpa nsf national project involves design implementation network testbeds operating gigabit data rates wisconsin working issues protocol design congestion admission control visualization atmospheric phenomena virtual conferencing sample recent publications design implementation fast virtual circuit establishment method atm networks olsen proceedings ieee infocom conference san francisco april 1993 dynamic time windows packet admission control feedback mukherjee proceedings acm sigcomm conference baltimore august 1992 dynamic time windows generalized virtual clock combined closed loop open loop congestion control mukherjee proceedings ieee infocom conference pp 322 332 florence 1992 networking courses connectivity table glinert glinert cs rpi associate professor ph university washington visual multimodal human computer interfaces computer based technology disabled programming systems computer science education interactive learning glinert research interests center overlapping areas involves study design computing environments goal develop ways improve revolutionize manner people interact computer specific areas investigation include visual programming graphics plays central role alongside text human computer interface multimodal environments interface augmented gestures input sound output environments users free code routines single program variety styles traditionally require languages glinert major research interest involves computers assist people disabilities empowering members large community comfortably profitably computers problematic conventional modes communication people machines impossible glinert goal develop concepts software people disabilities conventional hardware applications programs avoids high cost special devices disabled fit mainstream colleagues department university california glinert working nsf funded projects seeks enhance power generation multimedia environments incorporation multimodal objects alternatively present information sensory modalities extend graphical widgets sonic domain project objective make full screen interfaces accessible users variety visual hearing impairments project goal improve education software engineering pervasive object oriented techniques reusable libraries interactive team projects previous research supported darpa ibm xerox glinert editor volume tutorial visual programming environments published ieee computer society press july 1991 glinert elected chair acm special interest group computers physically handicapped sigcaph 1992 93 member executive committee ieee cs task force multimedia computing served program chair 1993 ieee symposium visual languages bergen norway img faculty research instructor computer science department wichita state university wichita kansas 67260 0083 office 238 science building mail address cs twsu click send mail phone 316 689 press icon display page img education electronics 1987 birla india 1992 computer science wichita state university wichita interests 1 2 windows programming microsoft foundation classes 3 unix shell programming 4 visual basic 5 tom ellman assistant professor department computer science hill center mathematical sciences rutgers university piscataway jersey 08855 office 446 hill center phone 908 445 fax 908 445 5530 email ellman cs rutgers tom ellman publications cs 314 principles programming languages cs 520 introduction artificial intelligence cs 530 knowledge based systems hypercomputing design hpcd project department computer science modified october 25 1996 tom ellman ellman cs rutgers home page yale patt attempt finally home page effort work reasonable shape ll professor electrical engineering computer science university michigan ann arbor current picture museum cyprus june 1995 greg egan professor monash university things straightened links eecs 100 introduction computer science computer engineering undergraduate majors computer science computer engineering electrical engineering hps research group industrial affiliates program computer science division michigan current cv ascii suitable reading postscript views education views computer architecture recent generated feel compelled share reached patt eecs umich telephone 313 936 1602 contacting secretary michelle chapman 313 764 4329 email chapman eecs umich fax 313 763 4617 grupen grupen received physics franklin marshall college mechanical engineering washington university 1980 degree granted pennsylvania state university 1984 received ph computer science university utah 1988 professor grupen joined computer science department 1988 associate professor director cs laboratory perceptual robotics primary research interests include sensor based modeling control dexterous robots adaptive activation control basis resource allocation architectures real time autonomous systems professor patrick wang tenured full professor computer science college computer science northeastern university iapr int assoc pattern recognition fellow chief editor int pattern recognition artificial intelligence book series switzerland prof dr wang visiting scientist mit ai lab year 1989 1990 reseach consultant mit sloan school 1990 adjunct faculty computer science harvard university extension school 1985 past ten years visiting professor invited give lectures countries america asia europe including germany canada france japan italy austria switzerland china taiwan mainland south korea singapore hongkong netherlands belgium israel usa details read vitae img img publications high level representation recognition 3d objects 2d images int information sciences 1994 14 books 100 technical papers 3 europe pr cv ip ai 50 articles mozart verdi beethoven wagner tchaikovsky chinese music songs complete list preparation www dr patrick wang professor iapr fellow college computer science northeastern university 360 huntington avenue 221 boston ma 02115 phone 617 373 voice fax 617 373 5121 www home page http www ccs neu home internet ccs neu context mit harvard dr william perrizo professor computer science interim dean research administration iacc 258 administration 201 north dakota state university fargo north dakota 58105 mail perrizo plains nodak phone 701 231 education positions publications entire vita teaching activities conferences external thesis university perrizo joy cs ndsu nodak unc seal william groves adjunct associate professor contact information information technology services university north carolina chapel hill cb 3420 hall chapel hill nc 27599 3420 919 962 voice send mail click bill groves unc appointments addition position department computer science director emerging technology research unc chapel hill information technology services education 1959 ph 1962 illinois urbana dp 1979 inst certification computer professionals 1986 carolina research interests object oriented programming multimedia server technology wireless mobile computing bioinformatics updated 16 august 1996 faculty information page computer science department home page jude shavlik associate professor computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 mail shavlik cs wisc telephone 608 262 7784 fax 608 262 9777 ph university illinois urbana 1988 interests machine learning neural networks artificial intelligence informational retrieval computational biology table contents research summary phd students selected recent publications courses taught interesting links research summary primarily developing machine learning systems combine strengths symbolic approaches artificial intelligence connectionist ai major focus improving dialog human teachers machine learners traditionally interaction limited teacher providing labelled training examples machine goal communication pipeline human machine developing language providing natural manner time general purpose advice machine learner approach human advice observes behavior learner occasionally makes suggestions expressed simple language based techniques developed work knowledge based neural networks instructions inserted directly learner subsequent connectionist neural network learning integrates refines advice extending language advise learning algorithms studying ways incorporating advice neural networks investigating extraction human comprehensible rules trained neural networks developing methods choosing good representations training examples developing parallel algorithms department condor system cm 5 computer machine learning computational biology shavlik 1992 1996 provide overview approach knowledge based neural networks recent developments papers referenced page home pages students listed phd students carolyn allex kevin cherkauer mark craven graduated september 1996 tina eliassi rad eric gutstein graduated june 1993 richard maclin graduated august 1995 david opitz graduated august 1995 geoffrey towell graduated october 1991 selected recent publications click recent titles abstracts grab abstracts file directly access ftp directory postscript versions recent papers maclin shavlik 1996 creating advice taking reinforcement learners machine learning 22 1 3 251 281 craven shavlik 1996 extracting tree structured representations trained networks proceedings conference neural information processing systems opitz shavlik 1996 generating accurate diverse members neural network ensemble proceedings conference neural information processing systems cherkauer shavlik 1996 rapid quality estimation neural network input representations proceedings conference neural information processing systems opitz shavlik 1995 dynamically adding symbolically meaningful nodes knowledge based neural networks knowledge based systems 8 6 301 311 towell shavlik 1994 knowledge based artificial neural networks artificial intelligence 70 1 2 119 165 shavlik 1994 combining symbolic neural learning machine learning 14 3 321 331 towell shavlik 1993 extraction refined rules knowledge based neural networks machine learning 13 1 71 101 maclin shavlik 1993 knowledge based neural networks improve algorithms refining chou fasman algorithm protein folding machine learning 11 2 3 195 215 scott shavlik ray 1992 refining pid controllers neural networks neural computation 4 5 736 747 nips4 version line shavlik towell noordewier 1992 neural networks refine biological knowledge international journal genome research 1 1 81 107 shavlik mooney towell 1991 experimental comparison symbolic connectionist learning algorithms machine learning 6 2 111 143 version line figures missing shavlik dietterich eds 1990 readings machine learning morgan kaufmann san mateo ca courses recently taught cs 540 introduction artificial intelligence fall 1995 cs 838 machine learning information retrieval fall 1995 cs 760 machine learning spring 1996 interesting links wisc cs dept wisc ai group wisc machine learning group group wisc computational biology research includes ml wisc computational neuroscience research local links interest procs workshop agents learn agents held 1995 international machine learning conference modified fri jul 5 18 40 39 1996 jude shavlik shavlik cs wisc img img img img previous computer science faculty computer science faculty arvind bansal baker full professor baker coordinator computer science research interests include parallel algorithms parallel production systems application parallel computers artificial intelligence parallel computational geometry computational chemistry parallel computer models published areas spaces general topology baker received degree mathematics hardin simmons university texas 1958 ph degree mathematics 1965 1968 university texas austin assistant professor florida state university joining faculty kent state university 1973 member acm computer society ieee recent research activities major focus baker recent research development computational model associative computing establishing algorithms software model associative model designed provide common platform development algorithms software massively parallel computers general extended version simd computers current work underway compare model parallel models computation including reconfigurable mesh mesh multiple broadcasts current research interests include developing improved constant time algorithms requiring fewer processors reconfigurable mesh embedding hypercubes 3 mesh architecture developing parallel algorithms improved sequential algorithms require memory running time modeling organic molecular level selected master theses 15 total steven parallel simd algorithms knapsack problem 1988 andrew miller parallel production system 1989 jon parallel simd algorithms implementations traveling problem assignment problem 1992 stephen scott embedding hypercubes perfect shuffles 3 meshes 1992 maher computing convex hull associative model 1993 mary string matching algorithms associative computer 1995 paul durand sequential associative software compute largest common common pairs groups sponsored dr chung che tsai chemistry dept plans defend fall 1995 doctoral dissertations sponsored mark merry parallel algorithms reconfigurable mesh 1994 maher computing convex hull 2d 3d euclidean space associative model candidacy examination fall 1995 item 11 publications darrell ulm comparison associative model models parallel computation study involve studying model emulate model identification properties model support research visibility selected presentations 1974 colloquia presented pennsylvania state university projection constants spaces separable projection property 1984 colloquia presented college sciences university texas austin titled computer algebra systems multi disciplinary research tools sponsored computer science department 1985 organized special session titled computers mathematical research international conference spaces classical analysis kent state university 1985 invited address mathematical association america meeting university special session scientific computing titled computer algorithm space norm joint 1985 invited address mathematical association america meeting university special session scientific computing providing complex number environment macsyma joint 1989 presented lecture topic computing space norm conference computer aided proofs analysis university cincinnati joint aron 1995 presentation titled study anti activity molecular similarity analysis structure activity maps eighth international conference research santa fe mexico april 1995 joint tsai durand taylor 1995 organizer special session foundations mathematical aspects computer sciences american mathematical society regional meeting fall 1995 1995 invited presentation american chemical society annual conference chicago august 1995 titled study anti activity molecular similarity analysis structural activity maps joint tsai durand taylor selected editorial activities 1991 baker served editor parallel processing letters published world scientific publishers refereed multiple papers journal parallel distributed computing parallel distributed systems frontiers massively parallel computation international conference parallel processing occasional papers journals conferences served referee number advanced textbooks including texts designing efficient algorithms parallel computers michael quinn mcgraw hill artificial intelligence patrick winston addison wesley artificial intelligence morris pws selected relevant refereed publications 1 providing complex number environment macsyma proceedings 1984 macsyma conference edited ellen golden general electric 39 49 2 parallel production system extending ops5 proceedings 3rd symposium frontiers massively parallel computation edited joseph 1990 110 118 andrew miller 3 software computing space norm published appendix space peter thaddeus lecture notes mathematics 1989 159 203 4 computing space norm published computer aided proofs analysis edited kenneth meyer schmidt volumes mathematics applications vol 28 1991 12 21 richard aron 5 embedding hypercube 3 dimensional mesh proceedings 4th symposium frontiers massively parallel computation 1992 577 8 scott 6 constant time sorting algorithm dimensional mesh reconfigurable network parallel processing letters accepted mark merry 7 asc associative computing paradigm special issue associative processing ieee computer vol 27 11 1995 10 19 25 jerry potter stephen scott arvind bansal chandra 8 constant time algorithm computing hough transform reconfigurable mesh image vision computing journal accepted mark merry 9 constant time algorithm channel assignment problem reconfigurable mesh journal parallel algorithms applications vol 7 3 4 mark merry 10 solving dimensional knapsack problem mesh multiple buses international conference parallel processing august 1995 168 171 11 parallel graham scan convex hull algorithm associative model parallel distributed computing systems conference october 1995 maher akl 12 string matching associative computing model exact match match don cares submitted mary additional selected refereed publications 1 subspaces type mathematica 36 1970 85 103 2 compact spaces homeomorphic ray fundamenta 76 1972 19 27 3 ordinal subspaces topological spaces general topology applications 3 1973 85 91 4 dispersed images topological spaces spaces proceedings american mathematical society 41 1973 309 314 5 projection constants spaces separable projection property proceedings american mathematical society 41 1973 201 204 6 subspaces transactions american mathematical society 186 1973 1 15 7 existence theorems pierce extensions dimensional compact metric spaces studies topology edited allen academic press 1975 29 42 8 mappings admit averaging operator pacific journal mathematics 62 1976 43 47 9 averaging operators spaces separable projection property canadian journal mathematics vol 28 5 1976 897 904 john wolfe img img img img farrell mcs kent www alert redirection response server handled client moved permanently document moved img john sieg jr associate professor john cs uml rule based optimization collaborations query optimizers query plan evaluators research rule based optimization developing rule based query optimization environment innovations include application rules kinds optimizer decisions usual rules modules support flexible intermodule control collaborations query optimizers query plan evaluators polymorphic data types dynamic binding challenge capabilities conventional query optimizers research exploring ways optimization decisions migrate back compile time run time supported national science foundation research initiation award 1992 1994 explore area publications visualization knowledge discovery georges grinstein stuart smith marian williams international journal intelligent systems vol 7 7 sept 1992 caching transitive closures acm computer science conference san antonio march 1991 pp 154 160 transaction processing distributed real time control system extended abstract paul david pitts gerald thomas wilkes acm computer science conference san antonio march 1991 689 experiences distributed data management real time c3 systems paul david pitts thomas wilkes usenix 1991 symposium experiences distributed multiprocessor systems atlanta ga march 1991 distributed data management real time c3 systems paul david pitts thomas wilkes systems evaluation assessment technology workshop silver spring md 1991 extended relations edward data engineering conference los angeles ca feb 1990 pp 488 494 modular query optimizer generator edward data engineering conference los angeles ca feb 1990 pp 146 153 tool supporting query optimization program transformation techniques acm computer science conference washington dc feb 1990 pp 15 21 adaptive concurrency control algorithm merging optimistic pessimistic techniques james canning advanced database symposium kyoto japan dec 1989 pp 187 191 memberships affiliations acm ieee cs sigmod ferrari ph universita politecnico di milano professor graduate school 510 642 ferrari cs berkeley awards lectureships fellow ieee commander order merit italian republic 1992 award computer measurement group 1987 acm sigmetrics paper award conference 1985 acm sigmetrics paper award conference 1984 distinguished lecturer wang institute graduate studies 1985 distinguished lecturer universities wisconsin madison southern california georgia institute technology chair computer science division 1983 1987 editorships program committees editor performance evaluations 1980 1990 editor ieee trans parallel distributed systems 1984 1990 editor ieee trans software engineering 1984 1987 member scientific committee 1985 present member board directors acm special interest group measurement evaluation 1985 1989 general chair 1989 international acm sigmetrics ifip conference measurement evaluation vice chair program committee 9th international conference distributed computing systems 1988 chair program committee international conference performance computer installations 1978 selected publications delay jitter control real time communication packet switching network verma proc tri comm 91 ieee conf communications software communications distributed applications systems chapel hill nc 1991 pp 35 43 scheme real time channel establishment wide area networks verma ieee selected areas communications vol 8 3 1990 pp 368 379 sensitivity study clustering approach workload modeling performance evaluation vol 6 1 1986 pp 25 33 sigmetrics award paper considerations performance evaluation ieee trans software engineering se 12 vol 6 1986 pp 678 683 foundations artificial workload design proc 1984 acm sigmetrics conf measurement modeling computer systems vol 12 3 1984 pp 8 14 sigmetrics award paper 4404 peter druschel assistant professor peter research interests operating systems networks computer architecture fundamentally role operating system abstract physical resources underlying hardware multiplex resources multiple application programs users role mediator application programs underlying hardware modern operating systems challenged fronts hand operating systems expected efficiently support broad range application programs including scientific engineering business entertainment applications hand single operating system expected efficiently run wide range computer systems ranging pdas personal computers parallel supercomputers networks widely differing performance characteristics peter long term research goal develop operating system configured run radically distributed hardware platforms services dynamically customized extended efficiently support specific applications end research focuses issues communications oriented os design current operating systems suited applications spend time operating data stored main memory perform occasional coarse grained operations slow devices satisfy modern distributed applications perform frequent fine grained fast devices operating systems 1 minimize kernel involvement common case operations 2 tightly manage system resources maintain fairness quality service application specific customization os services existing operating systems offer applications fixed set services black box implementations approach fails address increasing range applications demand performance widely varying service usage patterns investigate customizable operating system services applications tailor service implementations meet precisely functionality performance publications osiris ps experiences high speed network software perspective bruce davie larry peterson proceedings acm sigcomm 94 symposium pp 2 13 london uk september 1994 thesis tr ps operating system support high speed networking ph dissertation technical report 94 24 department computer science university arizona tucson az august 1994 ps high bandwidth cross domain transfer facility larry peterson proceedings 14th symposium operating systems principles pp 189 202 asheville nc december 1993 customization ps efficient support incremental customization os services proceedings international workshop object orientation operating systems pp 108 111 asheville nc december 1993 analysis ps network subsystem design mark abbott michael pagels larry peterson ieee network special issue end system support high speed networks 7 4 8 17 july 1993 ps microkernel design decoupling modularity protection larry peterson norman hutchinson proceedings 12th international conference distributed computing systems pp 512 520 yokohama japan june 1992 phone 713 527 fax 713 285 5930 mail druschel cs rice peter freeman founding dean college computing georgia tech background found biographical sketch contact information dean peter freeman college computing 801 atlantic avenue room 156 georgia institute technology atlanta ga 30332 0280 usa tel 404 894 4222 fax 404 894 mail freeman cc gatech assistant ms marie marie cc gatech dean office home page variety information college computing including history mission statement strategic plans reports pointers information relevant college items interest links books events information personally find interesting personal information family activities interests modified peter freeman november 10 1996 freeman cc gatech dr wendy lehnert principal investigator center intelligent information retrieval department computer science box 34610 university massachusetts amherst ma 01003 4610 phone 413 545 3639 fax 413 545 1249 email lehnert cs umass dr wendy lehnert received ph yale university 1977 work computational model human question answering subsequently joined faculty yale held joint appointment computer science psychology 1982 professor lehnert left yale join department computer science university massachusetts specializes natural language processing cognitive models human thought processes published 100 journal articles conference papers book chapters areas including books process question answering strategies natural language processing martin 1981 82 professor lehnert held position vice president research cognitive systems designed commercial natural language processing systems developed applications existing technology 1984 professor lehnert received presidential young investigator award national science foundation recognition work artificial intelligence 1991 elected fellow american association artificial intelligence served scientific advisory boards national science foundation national library medicine member information science technology committee advanced research projects agency department defense professor lehnert elected membership board american association artificial intelligence governing board cognitive science society served senior editor cognitive science 1993 professor lehnert program chair professor richard fikes stanford national conference artificial intelligence text extraction publications pavel pevzner professor department mathematics department computer science university southern california mail research building 155 address los angeles california 90089 1113 phone 213 740 2400 fax 213 740 2424 office 155 email hto usc img img img img books research papers research papers cv online list img gene recognition software img usc computational biology home page http www hto usc people pevzner html webmaster hto usc 30 august 1996 3220 home page received bachelors masters degrees pennsylvania state university received phd university toronto 1992 toni spent 2 years postdoc ucsd 2 years assistant professor mathematics joint appt computer science university pittsburgh september 1996 department computer science university arizona assistant professor contact information phone 1 520 621 4526 fax 1 520 621 4246 mail toni cs arizona research interests complexity theory logic bounded arithmetic propositional theorem proving lower bounds automated theorem proving concrete complexity theory algorithms recent papers relative complexity np search problems paul beame steve cook jeff edmonds russell impagliazzo proceedings 27th acm symposium theory computing 1995 pp 303 314 lower bounds cutting planes proofs small coefficients maria ran proceedings 26th acm symposium theory computing 1995 pp 575 584 full version paper journal symbolic logic good degree bounds nullstellensatz induction principle sam buss proceedings symposium computational complexity 1996 complexity calculus proceedings 33rd ieee symposium foundations computer science pp 187 196 full version paper appeared siam journal discrete mathematics vol 8 issue 3 august 1995 lower bounds hilbert nullstellensatz propositional proofs paul beame russell impagliazzo jan pavel proceedings 35th ieee symposium foundations computer science 1994 pp 794 806 full version proceedings london mathematical society simplified improved resolution lower bounds paul beame proceedings symposium foundations computer science improved depth lower bounds small distance connectivity paul beame russell impagliazzo proceedings 36th ieee symposium foundations computer science 1995 pp 692 703 jianwen su department computer science university california santa barbara ca 93106 5110 su cs ucsb 805 893 3698 office 805 893 4321 department office 805 893 8553 fax jianwen su received degrees computer science fudan university shanghai china ph degree computer science university southern california 1991 joined department computer science university california santa barbara 1990 associate professor current research projects constraint databases incremental query alexandria digital library scientific database systems computational modeling systems updated july 1 1996 number visitors page january 1996 748 martin rinard assistant professor room engineering department computer science santa barbara ca 93106 5110 internet martin cs ucsb phone 805 893 fax 805 893 8553 research interests parallelizing compilers parallel programming languages parallel distributed systems martin rinard received sc computer science magna cum laude honors brown university 1984 received ph computer science stanford university 1994 joined computer science department ucsb assistant professor 1994 1995 chosen sloan foundation research fellow professor rinard member parallel computing group ucsb list papers list technical reports home page advanced topics operating systems home page programming methods back cs department home page modified thu mar 28 1996 martin rinard martin cs ucsb 5521 pei cao cao cs wisc assistant professor computer science department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa cao cs wisc phone 608 262 departmental office 262 1204 fax 608 262 9777 education research interests courses recent papers recent talks summary collection links education ph princeton university 1996 princeton university 1992 tsinghua university beijing china 1990 research interests operating systems high performance file systems memory resource allocation high performance systems parallel computers research projects optimal parallel prefetching caching application controlled file caching prefetching courses cs739 research topics distributed systems operating systems fall 1996 cs736 advanced operating system spring 1996 traces simulators file access traces recent papers integrated parallel prefetching caching tracy kimbrel pei cao anna karlin ed felten kai li princeton cs department tech report tr 502 95 november 1995 shorter version proceedings 1996 sigmetrics conference application controlled file caching prefetching phd thesis princeton cs department tech report tr 522 96 implementation performance integrated application controlled caching pre fetching disk scheduling pei cao edward felten anna karlin kai li cs tr 94 493 princeton university acm tocs study integrated prefetching caching strategies pei cao edward felten anna karlin kai li cs tr 94 479 princeton university proceedings sigmetrics peformance 95 implementation performance application controlled file cache pei cao edward felten kai li cs tr 94 462 princeton university 1994 proceedings osdi symposium 1994 slides presentation osdi94 application controlled file caching policies pei cao edward felten kai li proceedings usenix summer 1994 technical conference parallel raid architecture pei cao swee boon lim shivakumar venkataraman john wilkes proceedings isca 93 recent talks slides application controlled file caching prefetching postscript page 26 postscript page 46 research summary research focuses storage management uniprocessor parallel systems investigating techniques improve file system performance application specific replacement policies file cache aggressive prefetching file data disk developed system kernel allocates physical pages individual applications application responsible deciding physical pages caching prefetching system fair global allocation policy kernel carefully integrates cache replacement prefetching disk scheduling prototype implementation uniprocessor systems demonstrated good application chosen replacement strategies prefetching information significantly improve performance applications extending techniques parallel systems developing integrated caching prefetching algorithms parallel disk arrays addition investigating global resource management problems operating systems modified wed apr 24 21 38 49 1996 pei cao cao cs wisc robert constable department chair professor rc cs cornell ph university wisconsin madison 1968 research engaged study computer systems provide mechanical assistance problem solving programming mathematics involves long term study ways make formalization mathematics feasible implemented systems past years pl cv prl nuprl major experimentation nuprl 60 000 line lisp program implements constructive theory types systems nuprl formalizations mathematics express wide variety proof program building methods metalevel programs system provide considerable theorem proving power nuprl evaluate computational content theorems principle nuprl system mathematics programming language continue improve nuprl current version cornell called nuprl 4 differs term editor designed stuart allen implemented richard eaton internal structure modular making system suitable definition wide variety logics built constructive type theory entire theorem proving mechanism rebuilt stream lined paul jackson building work douglas howe contributes generic nature nuprl 4 finally version system refer internal description language logic built principally william aitken theory developed allen howe richard eaton designed link internal description logic logic makes prove theorems process proving theorems engaged exciting joint ventures miriam leeser electrical engineering computer science david gries polya richard zippel weyl lesser involved hardware synthesis verification leeser student mark nuprl prove correctness 1000 line boolean circuit minimization package pbs circuit designers component leeser system implements weak division algorithm widely circuit design systems major theorem proving effort taught great deal effectiveness technology hands expert users application domain joint venture involves building model polya programming language program refinement mechanism designed david gries enable write handbook algorithms manner devised years study programming process stuart allen formal type theoretic definition polya expect experimenting transforms capture programming style gries recently begun collaboration hope relate polya effort exploring possibility nuprl computational science discussing problems richard zippel hoping connect zippel symbolic algebra system weyl nuprl future explore development scientific computing software weyl nuprl tools zippel building professional activities editor journal symbolic computation editor academic press editor journal logic computation editor oxford university press general chair lics program committee north american program committee theoretical aspects computer software referee reviewer nserc canada nsf theoretical computer science university activities chair computer science recruiting committee computer science computing facilities committee provost study committee mathematics lectures formal theories software systems fundamental connections computer science logic inria 25th anniversary celebration paris france december 1992 nuprl software development system computer science colloquium ben university israel january 1993 formal theories software systems state israel symposium tel aviv israel january 1993 association symbolic logic annual meeting notre dame university notre dame indiana march 1993 type theory state university york buffalo york march 1993 formal explanations software formal methods software engineering workshop university pennsylvania philadelphia pennsylvania 1993 publications formal theories software systems fundamental connections computer science logic future tendencies computer science control applied mathematics ed bensoussan lecture notes computer science 653 springer verlag december 1992 105 127 metalevel programming constructive type theory programming mathematical method ed manfred broy nato asi series springer verlag 1992 45 93 3370 jean loup baer professor adjunct professor electrical engineering received electrical 3e cycle computer science universite de grenoble france ph ucla 1968 prior joining university washington 1969 research engineer laboratoire de universite de grenoble member digital technology group ucla 1966 69 present interests parallel distributed processing computer systems architecture author coauthor 60 papers areas author textbook computer systems architecture computer science press 1980 professor baer served ieee computer science distinguished visitor acm national lecturer guggenheim fellow ieee fellow editor journal parallel distributed computing journal computer languages served program chairman 1977 international conference parallel processing program chairman 10th international symposium computer architecture general chairman 17th international symposium computer architecture chair acm sigarch eighteen ph students completed dissertation professor baer direction twelve work industry research laboratories academia 30 years dr baer difficulty retaining french accent courses cse 378 cse 590g recent research projects computer architecture page projects involved cache coherence protocols cluster architectures improved protocols single bus systems performance software primitives clusters hpca 3 prefetching uniprocessors hardware ieee tc 95 comparison blocking caches asplos prefetching multiprocessors cf isca 94 impact speculative execution caches dennis lee home page isca 95 parallel trace driven simulations conservative approach icpp 95 optimistic approach comparison distributed simulation 95 tulane university department electrical engineering computer science dr sergey associate professor short biographical information research interests general nonlinear control observers filters automotive aerospace applications nonlinear control main direction systems sliding modes recent theoretical research topics observers filters sliding modes control nonholonomic systems discrete time sliding modes sliding mode control distributed parameter systems sliding mode control hybrid systems sliding mode control recent publications current research support cooperating organizations national science foundation nsf grant ecs louisiana board regents grant 96 98 09 corporation ford motor company national institute standards technology nist courses 321 signals systems initial control signal processing 346 introduction control systems basic control 645 745 modern control state space approach linear nonlinear systems 743 sliding mode control includes smc advanced nonlinear techniques 744 optimization conventional optimal control optimization hilbert spaces basics optimal filtering mail address mailhost tcs tulane henning schulzrinne photo assoc professor dept computer science dept electrical engineering room room 815 schapiro cepsr building west 120th street directions postal department computer science mail columbia university 0401 1214 amsterdam avenue york ny 10027 7003 united states email schulzrinne cs columbia cs columbia schulzrinne ieee org pgp pgp public key phone 1 212 939 computer science department 1 212 939 7000 fax 1 212 666 0140 img teaching img technical img ieee img software interests personal home family august 25 1996 henning schulzrinne updated professor frederick ph nuclear engineering ohio state university nuclear engineering ohio state university physics rutgers state university jersey teaching experience interests frequently taught courses decision analysis discrete system simulation applied expert systems reliability areas decision analysis expert systems discrete event simulation reliability operations research interests computer based decision support decision making uncertainty representing uncertainty expert systems participatory learning cs classes research interests computer based decision support decision making uncertainty representing uncertainty expert systems functional testing highly reliable systems current research projects utility theory asset dependent utility theory expert system laboratory soil testing framework computer aided tactical decision making uncertainty representation expert systems selected publications transitory failure model effect reliability testing orsa joint national meeting boston massachusetts april 24 27 1994 periodic testing transitory model submitted ieee transactions reliability october 1993 lopes da silva utility asset streams xxx joint international meeting july 15 17 1991 rio de janeiro brazil lopes da silva type utility function parameters based initial asset positions orsa joint national meeting vancouver canada 8 10 1989 schneider comparison performance fuzzy expert system shell implementations pascal ada proceedings 89 annual conference artificial intelligence ada november 16 17 1989 george mason university decision analytic context representing uncertainty expert systems proceedings 1st florida artificial intelligence research symposium orlando fl 4 6 1988 simulation expert system decision aids orsa 1987 joint national meeting orleans la 4 6 1987 park unified basis representations uncertainty decision making orsa 1987 joint national meeting st louis mo october 25 28 1987 simulation fluid flow knowledge structure function research reports 1987 nasa asee summer faculty fellowship program kennedy space center university alabama huntsville university alabama process architecture computer based decision support unpublished report jet propulsion laboratory pasadena ca august 1983 reactor safety impact functional test intervals application bayesian decision theory proceedings american nuclear society topical meeting probabilistic analysis nuclear reactor safety 8 10 1978 application bayesian decision theory selection functional test intervals engineered safety systems doctoral dissertation ohio state university columbus ohio june 1971 university microfilms prof frederick computer science program 150 west university boulevard melbourne fl 69 88 407 768 8000 ext 7390 zach fit img douglas schmidt schmidt cs wustl assistant professor assistant professor department computer science institute radiology school engineering applied washington university school science medicine washington university img electronic radiology laboratory jolley hall room 536 510 south boulevard campus box 1045 box brookings drive st louis missouri st louis missouri 63130 4899 tel 314 362 tel 314 935 4215 fax 314 362 fax 314 935 7302 papers tutorials systems oo network programming toolkit oresearch overview publications patterns courses tutorials oc report magazine upcoming events vitae resume www usage don netscape updated mosaic simple home page visitor 495 wed nov 20 02 56 35 1996 gs35 sp cs cmu modified 01 23 03 cst 19 november 1996 img tim teitelbaum associate professor department computer science cornell university tt cs cornell research interests incremental computation transformational programming programming environments language based editors compilers attribute grammars ada vita updated 11 21 95 michael gasser home page associate professor computer science linguistics cognitive science indiana university ph ucla 1988 overview research current schedule teaching interests contact information mail gasser cs indiana phone 812 855 fax 812 855 4829 office lindley hall postal address computer science department lindley hall 215 indiana university bloomington indiana 47405 usa miscellany img iu bloomington iub computer science department cognitive science program updated 5 january 1997 url http www cs indiana hyplan gasser html comments gasser salsa indiana copyright 1997 trustees indiana university 2836 alberto sangiovanni vincentelli ph universita politecnico de milano professor 510 642 alberto eecs berkeley awards lectureships ieee graduate teaching award 1995 award 1987 1988 award recipient 1982 1983 fellow ieee corporate fellow harris thinking machines keynote speaker bias 1992 keynote speaker european design automation conference 1992 keynote speaker engineering 1991 keynote speaker 1991 keynote speaker international test conference 1988 keynote speaker international electron device meeting 1988 keynote speaker international conference computer design 1986 paper award design automation conference 1991 paper award circuits systems society ieee 1989 1990 paper award design automation conference 1983 paper award design automation conference 1982 presentation award design automation conference 1982 distinguished teaching award uc berkeley academic senate 1981 editorships program committees general chair international conference cad 1990 technical program chair international conference cad 1989 selected publications multilevel logic synthesis proc ieee vol 78 2 february 1990 pp 264 300 synthesis optimization procedure fully easily testable sequential machines devadas ma newton ieee trans cad vol 8 10 october 1989 pp 1100 1108 convergence finite time behavior simulated annealing mitra romeo applied probability 1988 mis multiple level logic optimization system wang ieee trans cad vol cad 6 6 november 1987 pp 1082 waveform relaxation method time domain analysis large scale integrated circuits ieee trans cad ic july 1982 pp 131 145 beautiful portrait urs ho lzle research centers programming languages object oriented languages efficient implementation previous life stanford developed optimizing compiler pure object oriented language removed large part overhead traditionally message passing resulting system outperforms comparable systems commercial smalltalk implementations factor medium sized 500 line benchmarks aspect project integrate optimizing compilation interactive programming environment developing techniques avoid long compilation pauses source level debugging optimized code interested aspects language implementation compiler optimizations eliminate message sends profile based compiler optimizations type inference efficient dispatch techniques statically dynamically typed languages compiler support garbage collection garbage prevention garbage collection measurements analyses execution characteristics optimized object oriented programs instruction mix cache performance software engineering related aspects object oriented programming debuggers oo programs current projects include optimizing compilers runtime systems java check publications page interested details research results recently incorporated systems smalltalk java virtual machines address urs ho lzle urs cs ucsb department computer science 2111 engineering university california santa barbara ca 93106 tel 805 893 fax 805 893 8553 displays lzle screen program display funny dots top changing font helps system times regular doesn work times small century correct ascii spell hoelzle german umlaut expands oe people spell pronounced links oocsb home page cs162 programming languages modern programming languages implementation cs595j readings multimedia digital audio computer music departmental home page information german speaking prospective graduate students 1996 urs ho lzle modified thu aug 15 13 09 02 pdt electrons production page href http www cs ucsb error occurred processing directive george picture thesis books published papers unpublished technical reports research interests patents maine software developers association golden ratio development lattice stuff development disability reports development address george computer science dept university maine orono 04469 5752 phone 207 581 fax 207 581 4977 markov maine alan photo department computer science university california santa barbara telephone 805 893 3560 internet cs ucsb dr received mathematics polytechnic institute brooklyn 1955 1957 awarded ph mathematics cornell university 1960 research staff member mathematical sciences department ibm thomas watson research center yorktown heights 1960 82 visiting fellow mathematics california institute technology 1962 senior fulbright scholar institute pure applied mathematics university heidelberg 1966 dr professional interests span areas computer science early work ibm related application neural networks perceptrons pattern recognition problems analysis computer algorithms evaluated methods improving efficiency storage schema hashing padded lists sparse tables disk access ibm liberty banking systems included cryptographic function based algorithm developed group yorktown research center work led data encryption standard evaluated yorktown probability cryptography group certified national standard 1970 dr spent summers working government area cryptanalysis 1970 began study performance computer communication systems sabbatical ibm zurich laboratory connection design ibm digital pbx mathematical techniques modeling loop systems multiplexing polling developed current research interests include effect interference virtual circuits window based flow control ii performance packet radio networks iii input rate control isdn iv estimation rates heterogeneous atm traffic uni enhancing fast packet switches dr held adjunct positions school science university graduate center courant institute york university technion israel member maa acm siam senior member ieee editorial board mathematical scientist telecommunications research journal inventor patents recent publications 1 sticky buffer flow control atm performance evaluation 2 stage entry monitor sticky buffer tandem san francisco 1994 submitted journal telecommunications research 3 shan theorem buffer allocation invited paper special issue theory engineering honor felix 47 4 5 pp 390 396 1993 4 chan estimating rates mixed atm traffic proceedings 14th international conference 5 levy efficient analysis systems ieee infocom 91 florence italy vol 3 pp 2325 30 6 levy srinivasan descendant set efficient approach analysis polling systems ieee transactions communications 42 february april 1994 pp 1245 1253 7 gail taylor analysis class telecommunication models performance evaluation 21 pp 151 161 1994 8 denis alan estimating rates heterogeneous atm traffic ieee workshop duck key florida submitted acm ieee transactions networking return top page return computer science department rodney howell associate professor department computing information sciences nichols hall 234 kansas state university manhattan ks 66506 phone 913 532 6350 fax 913 532 7353 email howell cis ksu materials cis 775 fall 95 cis 500 spring 96 cis 500 fall 96 cis 775 fall 96 local items professional interest resume research real time systems algorithms ksu graduate studies ksu head graduate studies committee direct questions graduate study office cis ksu attention forwarded items professional interest ieee cs technical committee real time systems information computation journal acm national science foundation computer science bibliography glimpse server elsevier science home page items personal interest start talking cats christ ave church christ thoughts religion www bible gateway james homepage members church softball team check summary team lot stuff page walnut creek cdrom huge archive freeware shareware texts ftp cd rom purchase includes freeware free software foundation texts project gutenberg note software shareware implies registration fee paid order obtain full functionality don publish registration fees site cases don make clear software packages shareware espnet sportszone updated august 27 1996 rod howell howell cis ksu robert paige nickname bob professor computer science dept department computer science courant institute mathematical sciences york university mail address room 1004 715 york ny 10012 phones 212 998 voice 212 995 4124 fax email paige cs nyu topics papers software sponsored research courses olivier danvy evaluation nyu feb 1996 semantics based program analysis manipulation working group 2 1 working conference algorithmic languages calculi call papers conference listings programming languages calendar dimacs special year logic algorithms activities center university aarhus programming language working group acm workshop strategic directions computing research nyu tech reports local www john peck professor department computer science contact information email peck cs clemson phone 803 656 office 430 edwards hall research areas classes taught cpsc cpsc cpsc cpsc vita john gannon email gannon cs umd current position professor cs academic degree ph university toronto 1975 research interests formal methods requirements analysis testing home page frank harary phone 505 646 fax 505 646 6218 mail crl nmsu postal address computer science department mexico state university las cruces mexico 88003 0001 itinerary publications kelly flanagan kelly flanagan performance evaluation laboratory dept computer science 3330 tmcb brigham young university provo ut phone 801 378 fax 801 378 email kelly cs byu kelly flanagan director performance evaluation laboratory brigham young university assistant professor computer science research interests include computer system performance evaluation computer architecture major projects performance evaluation laboratory relating interests low power computer systems improving disk performance instruction trace generation courses taught areas include undergraduate computer architecture cs 380 graduate covering performance evaluation advanced architecture cs 580 kelly flanagan received phd electrical engineering brigham young university joining faculty computer science department byu spent year intel corporation oregon taught graduate architecture oregon state university member association computing machinery ieee 1996 performance evaluation laboratory brigham young university rights reserved reproduction part work permitted educational research provided copyright notice included copy updated thu apr 11 16 37 56 mdt 1996 kelly flanagan kelly cs byu gene research associate assistant professor department computer science clemson university department 410 edwards hall computer science department clemson university clemson sc office phone 803 656 mail tag cs clemson fall 1996 office hours 8 30a 10 30a mw vitae personal stuff classes taught interests projects cool stuff classes taught cpsc 810 introduction artificial intelligence 3 3 0 description connectionist approach artificial intelligence introduces wide variety biologically motivated computing paradigms including feedforward feedback neural networks genetic algorithms fuzzy logic wavelet transforms applications paradigms include pattern detection feature extraction classification signal processing time series forecasting fingerprint classification system modeling process control prerequisite permission instructor syllabus class assignments class schedule cpsc 464 664 introduction computer architecture 3 3 0 description survey von neumann computer architecture instruction set level emphasis risc design pipelining memory heirarchy 330 consent instructor syllabus class assignments class schedule cpsc 422 622 introduction operating systems 3 3 0 description detailed study management techniques required control computer hardware resources topics include interrupt systems primitive level characteristics hardware management memory cpu devices data 230 231 360 corequisite cpsc 331 syllabus class assignments class schedule cpsc 332 computer systems 3 3 0 description introduction design integration hardware software components standard computer systems emphasis computer organization component level interfacing basic operating system functions system utilities 231 corequisite cpsc 331 syllabus class assignments class schedule cpsc 330 computer systems organization 4 3 2 description introduction structure programming computer systems 231 ece 210 119 syllabus class assignments class schedule cpsc 210 programming methodology 4 3 2 description introduction computer programming techniques methodology credit received cpsc 120 cpsc 210 110 cpsc 130 engr 180 equivalent syllabus class assignments class schedule cpsc 120 introduction information technology 3 2 2 description introduction techniques principles concepts modern information processing systems prerequisite syllabus class assignments class schedule cpsc 120 web page cpsc 110 elementary computer programming 3 3 0 description introduction computer programming solving problems intended primarily technical majors syllabus class assignments class schedule top top interests biologically motivated computing paradigms artificial neural networks hypermedia fuzzy logic artificial intelligence comprehensive list ai pages web stop shopping carnegie mellon artificial intelligence repository place web sections cmu repository helpful html copy common lisp language 2nd edition lisp prolog repositories top projects insert stuff cool stuff web sites interest yahoo top home page cpsc 810 page gene tag cs clemson play page 2062 associate professor stephanie forrest professor stephanie forrest received ph computer communication sciences university michigan 1985 joining unm computer science department worked director fellow center nonlinear studies los alamos national laboratory member santa fe institute science board external faculty research interests parallel adaptive systems including genetic algorithms classifier systems computational immunology emergent computation research projects immune system modeling computer immune system ecological modeling echo foundations genetic algorithms dna fragment assembly projects result generous support sponsors national science foundation iri pyi award office naval research n00014 95 1 santa fe institute defense advanced research projects agency n00014 96 1 recent papers information students dept computer science univ mexico albuquerque nm 87131 505 277 3112 forrest cs unm line pgp key winfried grassmann lic publ dr publ zurich winfried received phd economics university zurich 1967 joined department 1969 interested stochastic models simulation performance evaluation published numerous papers numerical queueing theory initial bias problem simulation present editorial board informs journal computing prof tremblay written logic discrete mathematics prentice hall book teaching instructor cmpt 260 instructor cmpt 393 ordinator cmpt 880 890 research books refereed publications graduate students programs administration member council chair research committee council member committee intellectual property graduate students library representative computer science public service founder president saskatoon section canadian operational research society michael goodrich professor img prof goodrich research directed design high performance methods solving selected publications geometric combinatoric problems research colleagues motivated computer vision computer teaching graphics astronomy computer aided design curriculum vitae scientific data analysis director photo album center geometric computing johns hopkins university part larger collaborative center brown duke johns hopkins supported army research office prof goodrich served program committee respected conferences computational geometry theoretical computer science including acting chair 26th acm symp theory computing stoc associate editor international journal computational geometry applications journal computer system sciences journal graph algorithms applications information processing letters awarded awards excellence teaching address dept computer science whiting school engineering johns hopkins univ baltimore md 21218 office phone 410 516 fax 410 516 6134 mail address goodrich jhu interesting web pages computer science journals computational geometry resources general computer science resources conferences workshops christian resources general interest img green ribbon campaign klara nahrstedt 3111 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 244 6624 217 333 3501 fax klara cs uiuc administrative anda harney teaching multimedia courses selected topics multimedia communication fall 1995 multimedia computing systems spring 1996 resource management video traffic high speed networks fall 1996 seminar teaching system courses operating system design fall 1996 areas research interest communication networks quality service support real time protocols network management guaranteed services pricing dynamic connection management real time systems resource management scheduling languages multimedia distributed systems applications multimedia document architectures visualization quality service authoring systems security publications books ralf steinmetz klara nahrstedt multimedia computing communications applications prentice hall july 1995 book chapters klara nahrstedt jonathan smith service kernel multimedia endpoints multimedia advanced high speed communication architectures ralf steinmetz editor springer verlag lecture notes computer science lncs 1994 section pp 8 22 klara nahrstedt ralf steinmetz resource management multimedia networked systems handbook multimedia networking jim editor auerbach publications 1995 chapter 7 3 pp 381 405 journal magazine publications klara nahrstedt jonathan smith qos broker ieee multimedia spring 1995 vol 2 1 pp 53 67 klara nahrstedt ralf steinmetz resource management multimedia networked systems ieee computer pp 52 64 1995 klara nahrstedt end end qos guarantees networked multimedia systems acm computing surveys journal december 1995 klara nahrstedt jonathan smith design implementation experiences omega end point ieee jsac september 1996 conference publications qiao klara nahrstedt lip synchronization adaptive vod accepted international conference multimedia computing networking february 1996 san jose hao chu klara nahrstedt dynamic multi path communication video traffic accepted hicss 97 january 1997 hawai ian philp klara nahrstedt jane liu scheduling buffer management soft real time vbr traffic packet switched networks accepted 96 september 1996 minneapolis klara nahrstedt jonathan smith algorithms admission control scheduling support multimedia feedback remote control applications ieee international conference multimedia systems hiroshima japan june 1996 klara nahrstedt sung mo kang probe based algorithm qos specification adaptation international workshop qos paris france march 1996 klara nahrstedt jonathan smith integrated multimedia architecture high speed networks multimedia 92 conference monterey ca april 1992 klara nahrstedt jonathan smith application driven approach multimedia networks 18th conference 93 minneapolis mn september 1993 klara nahrstedt jonathan smith qos negotiation robotics environment workshop distributed multimedia applications qos verification montreal canada june 1994 recent technical reports klara nahrstedt jonathan smith experiment study end end issues ms cis 94 08 dsl 76 university pennsylvania february 1994 klara nahrstedt jonathan smith end point resource admission control remote control multimedia applications ms cis 95 18 university pennsylvania april 1995 klara nahrstedt jonathan smith design implementation experiences omega architecture ms cis 95 22 university pennsylvania 1995 klara nahrstedt architecture end end quality service provision experimental validation phd thesis university pennsylvania august 1995 klara nahrstedt jonathan smith end end qos guarantees lessons learned omega report 96 1957 eng 96 university illinois 1996 klara nahrstedt qiao tuning system distributed multimedia applications report 96 1958 eng 96 1721 university illinois 1996 links upenn server papers klara nahrstedt papers written august 1995 university pennsylvania comments send klara cs uiuc back amir assistant professor johns hopkins university life busy making plans john lennon daniel making careful plans michal department computer science johns hopkins university baltimore md 21218 office phone 410 516 fax 410 516 6134 home phone 301 897 mail cs jhu http www cs jhu main machine cs jhu thinkpad education 1995 ph hebrew university computer science 1990 sc technion computer science 1985 sc technion information systems engineering research interests distributed systems communication protocols conferencing replication building distributed systems communication lab department computer science hopkins affiliated center excellence space data information sciences cesdis goddard space flight center nasa main project distributed systems communication lab cross platform multimedia conferencing combine reliable multicast toolkit spread video voice graphics application sharing local wide area networks development bsdi unix win95 late join received sc gained vast experience building distributed systems spent years building defense system heading 50 man years effort delivering operational solution customer subsequently spent years researching building playing distributed systems network protocols replicated databases guess phd main participants transis project professor danny dolev hebrew university jerusalem israel transis group communication tool supports reliable multicast services partitioned network transis utilizes hardware unreliable multicast optimizing performance existing networks part building totem group communication protocol professors smith university california santa barbara people enjoy collaborating david gregory nabil wool complete resume ps ps ps gz ph presentation ps ps ps gz ph thesis ps ps ps gz courses distributed systems 600 437 advanced distributed systems communication 600 667 introduction computer science 600 103 publications group communication infrastructure distributed system management ps ps ps gz authors amir dolev international workshop services distributed networked environment sdne 1996 evaluating quorum systems internet ps ps ps gz authors amir wool annual international symposium fault tolerant computing ftcs 1996 totem single ring ordering membership protocol ps ps ps gz authors amir smith agarwal acm transactions computer systems 13 4 pages 311 342 november 1995 extended virtual synchrony ps ps ps gz authors amir smith agarwal 14th ieee international conference distributed computing systems ic dcs pages 56 65 june 1994 fast message ordering membership logical token passing ring ps ps ps gz authors amir smith agarwal 13th ieee international conference distributed computing systems ic dcs pages 551 560 1993 membership multicast communication groups ps ps ps gz authors amir dolev kramer malki 6th intl workshop distributed algorithms proceedings wdag lncs 647 pages 292 312 november 1992 transis communication system high availability ps ps ps gz authors amir dolev kramer malki 22nd annual international symposium fault tolerant computing ftcs pages 76 84 july 1992 full version paper including preliminary wan handling found transis technical report highly application transis environment ps ps ps gz authors amir amir dolev hardware software architectures fault tolerance workshop le saint michel france lncs 774 pages 125 139 june 1993 invited submission robust efficient replication group communication ps ps ps gz authors amir dolev smith technical report 20 institute computer science hebrew university jerusalem november 1994 transis approach high availability cluster communication ps ps ps gz authors malki amir dolev kramer technical report 14 institute computer science hebrew university jerusalem october 1994 modified 14 1996 microsoft word 1968 larry peterson larry peterson professor head department computer science gould simpson room 746 university arizona tucson az 85721 phone 520 621 4231 fax 520 621 4246 cs arizona larry professor computer science university arizona serves department head larry generally teaches networking class csc 425 525 author bruce davie recently written networking textbook computer networks systems approach research focuses end end issues related computer networks current projects include scout communication oriented os liquid software scalable advanced protocol design kernel protocol framework larry associate editor acm transactions computer systems ieee acm transactions networking served program committees sosp sigcomm osdi asplos larry member internet end end research group received computer science kearney state college 1979 ph degrees computer science purdue university 1982 1985 larry founder department softball team geek gods praveen seshadri assistant professor computer science department cornell university 4108 upson hall ithaca ny 14853 usa office 607 255 1045 fax 607 255 4428 img advanced database systems cs 537 fall 1996 img predator dbms project end adts img case enhanced abstract data types sigmod 97 submission professional img publications img seq project time put database order img management sequence data postscript phd thesis 94 page tree saving format personal 513 warren road ithaca ny 14850 607 257 img ranjani ramamurthy img green bay packers james cremer 201n maclean hall assistant professor university iowa computer science department iowa city ia 52242 cremer cs uiowa 319 335 fax 319 335 3624 homepage workshop scenario traffic generation driving simulation december 6 7 1996 homepage workshop simulation interaction virtual environments july 13 15 1995 research interests simulation virtual environments integration numeric symbolic computing geometric modeling problem solving environments papers publications research projects teaching schedule information acm software images temporary files laura selected publications driving simulation challenges vr technology cremer kearney vr blackboard column ed rosenblum ieee computer graphics applications 16 20 september 1996 vehicle behavior model virtual driving environments cremer kearney proceedings 1996 conference ai simulation planning high autonomy systems la jolla ca march 1996 real time human locomotion positional input streams ko cremer presence virtual environments 5 4 1 15 1996 note postscript request formulating 3d contact dynamics problems cremer mechanics structures machines 24 4 405 437 november 1996 earlier version university iowa technical reports computational mathematics number 80 october 1995 existence solutions complementarity formulations contact problems friction cremer proceedings 1995 complementarity conference siam published late 1996 early 1997 revised version university iowa technical reports computational mathematics number 83 dec 1995 framework behavior scenario control virtual environments cremer kearney acm transactions modeling computer simulation 5 3 242 267 july 1995 note postscript request creating scientific software cremer palmer zippel international journal computer simulation ablex 1997 note postscript preprint compressed postscript paper hierarchical concurrent state machines behavior modeling scenario control ahmad cremer hansen kearney proceedings 1994 conference ai simulation planning high autonomy systems gainesville fl dec 1994 isaac building simulations virtual environments cremer proceedings ifip tc 5 wg 5 10 international workshop virtual environments october 1994 portugal motion control communicating hierarchical state machines hansen kearney cremer proceedings eurographics animation simulation workshop oslo sept 1994 scenario control virtual environments cremer kearney proc image vii conference tucson az june 12 17 1994 note file compressed postscript software architecture scenario control iowa driving simulator cremer kearney proc 4th computer generated forces behavioral representation conference orlando fl 4 6 1994 scenario control real time driving simulation booth cremer kearney proceedings fourth eurographics animation simulation workshop barcelona sept 1993 103 120 experiment authoring virtual driving environments booth cremer evans kearney proceedings eurographics workshop virtual environments barcelona sept 1993 1 15 programming mechanical simulations kearney hansen cremer journal visualization computer animation volume 4 number 2 april june 1993 pages 113 129 generating spectral methods partial differential equations chew palmer cornell computer science department technical report tr92 1308 work proceedings workshop intelligent scientific computation part aaai fall symposium series october 1992 boston ma simlab automatically creating physical systems simulators palmer cremer automated modeling proceedings automated modeling workshop 1992 asme winter annual meeting november 1992 architecture general purpose physical system simulation integrating geometry dynamics control ph thesis tr 89 987 department computer science cornell univeristy april 1989 architecture newton general purpose dynamics simulator cremer stewart ieee international conference robotics automation 1806 1989 research projects isaac simulation virtual environments hank small cs dept driving simulator scenario scene authoring research work cooperation ford motor behavior simulation control scenario home page iowa driving simulator scenario control experiment authoring real time operator loop virtual environments work cooperation iowa center computer aided design programming environments development physical systems simulators originally close ties larger scope simlab project cornell university simlab project cornell fall 1996 class cs 297 state art graphics virtual environments teaching schedule time 1 30 previous classes spring 1996 cs 21 algorithms data structures spring 1995 cs 161 introduction robotics associate editor acm transactions modeling computer simulation home page reviewers line review forms mail hardcopy submission reviews links files downloading images software temp paper files behavior programming information page iowa driving simulator facility dome color tiff image approx photo inside ford cab iowa driving simulator color tiff image approx creating scientific software paper paper list compressed postscript file laura farley cremer modified monday 13 jan 97 12 23 38 cst siegfried treu professor computer science department chair dept computer science 322 alumni hall university pittsburgh pittsburgh pa 15260 email treu cs pitt phone 412 624 fax 412 624 8854 research interests general topics recent emphases representative publications interface structures models interface design evaluation methodology adaptive interface design network oriented interface design modeling simulation tools teaching interests cs 2610 interface design evaluation cs 2560 interactive computer graphics cs 2520 computer networks cs modeling simulation cs 1652 data communication computer networks cs 1566 introduction computer graphics cs introduction simulation cs 0445 information structures interests biographical sketch misc topics pointers img send email click mailbox peter peter associate professor computer science university arizona received ph harvard university 1974 joined faculty pennsylvania state university 1978 moved arizona main research area probabilistic analysis algorithms systems emphasis modeling performance parallel algorithms areas detail 1996 97 academic year sabbatical leave reached addresses department computer science gould simpson building room 739 university arizona po box 210077 tucson az 85721 0077 phone 520 621 fax 520 621 4246 pete cs arizona naval observatory time clock parallel program performance goal research project development analytic methods evaluate performance parallel asynchronous algorithms systems order understand origins effects overheads parallel computation synchronization delays methods focus probabilistic models workloads task processing times developing exact unrealistic models narrow applicability emphasis development bounds approximations robust valid extremely general workload task distributions distribution free methods large workloads massive numbers parallel processors laws large number apply run time speed approximated bounded terms underlying parameters workload analysis overheads analysis parallel algorithms sequential algorithms presence overheads coordinate parallel activity overheads fundamentally kinds explicit overheads result add additional code parallel algorithm handle coordination matters forks message sends implicit overheads arise delays spent waiting synchronization events joins occur implicit explicit overheads increase increasing degree parallelism expected implicit overheads increase variance underlying task time distributions research aims quantify effects overheads understand depend parameters workload distribution work subject includes bounds approximations overheads time join parallel forks orsa journal computing 7 2 spring 1995 125 139 foundations extreme order statistics x1 xn random variables representing execution times tasks random variables derived task times play critical role determining performance parallel activity extreme mn max x1 xn sum sn x1 xn work aimed understanding behavior sn mn large task times dependent forms fundamental part research analysis based foundational theory meet practical methodological constraint bound approximate behavior sums detailed information task workload distributions work area includes ratio extreme sum random sequence applications wright university arizona technical report tr 94 18 1994 scheduling sequencing parallel performance issues occur operating systems level design multiprocessor schedulers design analysis simple scheduling policies guaranteed performance bounds important part research applications stochastic ordering relations prove optimality static scheduling policies develop bounds dynamic policies extended part work work area includes scheduling independent tasks minimize identical machines jr bruno probability engineering informational sciences 9 3 fall 1995 447 456 top page department home page http www cs arizona people pete updated july 11 1996 edward page professor department computer science contact information email cs clemson phone 803 656 3677 office 120 hall research areas classes taught cpsc cpsc cpsc cpsc vita dr tom cheatham professor department chair educational background dr cheatham obtained bachelor science degree college 1966 received masters degree 1968 ph 1971 university kentucky dr cheatham taught mathematics computer science university birmingham alabama 1971 1980 1980 accepted position computer science department western kentucky university taught bs ms programs leaving 1990 chair computer science department mtsu 1987 dr cheatham selected western kentucky university outstanding teacher honor department head teaching part life endeavor energy time dr cheatham enjoys cooperative research game racquetball students friends publications stretched avl trees joint tamara balac proceedings 34th southeast acm conference pp 70 77 1996 avl tree full tree joint tamara balac journal computing small colleges vol 11 number 3 pp 49 52 1995 testing object oriented software joint gerry proceedings 33rd southeast acm conference pp 285 286 1995 software testing machine learning experiment joint nancy wahl yoo proceedings acm computer science conference 95 pp 135 141 1995 intelligent tutoring system software testing joint larry lane proceedings 32nd southeast acm conference pp 379 383 1994 efficient reordering prolog joint jian wang yoo proceedings acm computer science conference 93 pp 151 155 1993 isomorphic avl trees joint judy hankins journal computing small colleges vol 8 number 3 pp 98 105 1993 object oriented software metrics joint chris proceedings acm computer science conference 92 pp 317 322 1992 isomorphic avl trees joint jian wang journal computing small colleges vol 7 3 pp 41 45 1992 command line recall editing unix joint thomas journal computing small colleges vol 6 4 pp 23 25 1991 object oriented versus waterfall software development joint john proceedings acm computer science conference 91 pp 595 599 1991 object oriented software systems joint lee proceedings acm computer science conference 90 pp 161 165 1990 published ten journal articles mathematics 1971 1980 presentations stretched avl trees joint tamara balac 34th southeast acm conference alabama april 1996 avl tree full tree joint tamara balac ninth annual southeastern small college computing conference nashville tennessee 1995 testing object oriented software joint gerry 33rd southeast acm conference clemson south carolina 1995 software testing machine learning experiment joint nancy wahl yoo 24th annual acm computer science conference nashville tennessee 1995 object oriented programming cs 1 cs 2 panel discussion mid southeast acm conference tennessee 1995 pc unix computing alliance conference tennessee 1995 expert advising system computer science majors joint lisa rogers tennessee board regents technology conference nashville tennessee 1995 intelligent tutoring system software testing joint larry lane 32nd southeast acm conference alabama 1994 petri nets ada joint garry tennessee academy science annual meeting nashville tennessee 1994 software testing machine learning experiment joint yoo nancy wahl computing alliance conference tennessee 1994 efficient reordering prolog joint jian wang yoo 21st annual acm computer science conference indiana 1993 isomorphic avl trees joint judy hankins seventh annual southeastern small college computing conference johnson city tennessee 1993 object oriented software metrics joint chris acm computer science conference kansas city missouri 1992 isomorphic avl trees joint jian wang sixth annual southeastern small college computing conference nashville tennessee 1992 closed laboratories cs1 cs 2 panel discussion twenty sigcse technical symposium kansas city 1992 object oriented versus waterfall software development joint john 19th annual acm computer science conference san antonio texas 1991 object oriented software systems joint lee 18th annual acm computer science conference washington dc 1990 presented papers national conferences american mathematical society 1971 80 recent masters theses interactive net simulation john 1996 mathematica data structures art 1996 stretched avl trees tamara balac 1995 intelligent tutoring effective software testing techniques larry lane 1994 testing object software gerry 1993 tool advising undergraduates lisa rogers 1993 reordering mechanism prolog joint yoo jian wang 1992 professional activities nsf grant software testing laboratory joint alfred cripps nancy wahl yoo pettey 1992 session chair student paper judge numerous computer science conferences 1981 present reviewer national acm csc conferences reviewer national acm sigcse conferences program evaluator contact dr cheatham mail cheatham knuth mtsu phone 615 898 2397 fax 615 898 5567 person kirksey main room 306 comments mtsu basic applied computer science cs faculty neal research associate professor construction davin milun milun cs buffalo keith professor emeritus http web cs ualberta ca cs ualberta ca address department computing science 615 general services building university alberta edmonton alberta canada t6g 2h1 phone 403 492 fax 403 492 1071 home 403 434 4220 degrees mathematics physics university western ontario 1949 mathematical statistics university toronto 1950 ph mathematical statistics university toronto 1952 professional interests statistical applications conventional programming languages apl presently teaching history computing social cultural aspects computers retirement teaching introductory computing courses general students professional activities article editor annals history computing secretary faculty club recent publications keith babbage river annals history computing 1994 vol 16 2 pp 53 54 keith software packages gimme arrays 1994 vol 2 3 pp 10 11 keith notes introducing statistical applications revised edition 1995 pp 51 keith jsp statistical package 1995 10 pp keith 1995 4 pp keith history computing science university alberta annals history computing 1996 vol 18 1 pp 70 76 keith implementation stats gimme arrays 1996 vol 3 7 pp 7 8 14 18 keith understanding data user conference proceedings toronto ontario june 24 25 1996 pp keith teaching statistics 1996 8 pp personal information img cat patches img img img january 2 1996 dean tullsen assistant professor department computer science engineering university california san diego research area computer architecture information research interests bibliography page teaching cse 141 undergraduate computer architecture winter 1997 cse 240 graduate computer architecture spring 1997 biographical contact information research interests bibliography home page university washington bears striking resemblance page hobbies thomas anderson associate professor 625 soda hall computer science division university california berkeley ca 94720 510 642 fax 510 642 5775 tea cs berkeley sabbatical box 352350 210 sieg hall dept computer science engineering university washington seattle wa 98195 2350 206 543 4784 fax 206 543 2969 tom cs washington awards diane mcentyre award excellence teaching 1995 nsf presidential faculty fellowship 1994 alfred sloan research fellowship 1994 nsf young investigator award 1992 ibm graduate ph fellowship 1989 award papers 1995 acm symposium operating system principles 1994 hot interconnects ii 1993 winter usenix conference 1992 acm conference architectural support programming languages operating systems 1991 acm symposium operating systems principles 1989 acm symposium operating systems principles 1989 acm sigmetrics performance 89 conference measurement modeling computer systems professional service program committee member acm asplos conference 1996 guest editor special issue ieee micro hot interconnects feb 1996 program committee chair 1995 hot interconnects iii program committee member acm sigmetrics conference 1995 chair workshop networks workstations 1994 program committee member acm sigmetrics conference 1994 member nasa eosdis alternative architecture panel 1994 program committee member fourteenth acm symposium operating system principles 1993 instructional materials cs 162 home page undergraduate operating systems materials cs 162 lecture notes translated spanish year cs 162 home page nachos instructional software undergraduate graduate operating systems courses quick introduction instructions navigating instructors current research berkeley software hardware support network workstations distributed supercomputer global layer unix virtual operating system layer xfs serverless network file service recent research projects atm switch scheduling fast interprocess communication tools tuning program performance interaction architecture operating systems operating system support shared memory multiprocessing colleagues faculty dave patterson david culler students mike dahlin doug steve rodrigues drew roselli amin vahdat keith vetter randy wang neefe graduated students education ph computer science 1991 university washington dissertation title operating system support high performance multiprocessing supervised profs ed lazowska hank levy computer science 1989 university washington cum laude philosophy 1983 harvard university selected publications yoshikawa chun vahdat anderson culler smart clients build scalable services proc 1997 usenix conference jan 1997 postscript anderson predictive state restoration desktop workstation clusters submitted publication postscript rodrigues anderson culler high performance local area communication fast sockets proc 1997 usenix conference jan 1997 postscript neefe roselli wang anderson dahlin improving performance log structured file systems submitted publication postscript anderson secure loadable interposition code submitted publication postscript vahdat dahlin anderson turning web computer submitted publication postscript anderson bershad lazowska levy thread management shared memory multiprocessors handbook computer science postscript martonosi gupta anderson techniques analyzing tuning memory performance sequential parallel programs submitted publication anderson dahlin neefe roselli patterson wang serverless network file systems selected award paper proc fifteenth acm symposium operating system principles december 1995 postscript keeton anderson patterson logp quantified case low overhead 1995 hot interconnects iii august 1995 postscript arpaci dusseau vahdat liu anderson patterson interaction parallel sequential workloads network workstations proc 1995 acm sigmetrics performance 95 conference measurement modeling computer systems 1995 pp 267 278 postscript martonosi gupta anderson tuning memory performance sequential parallel programs ieee computer april 1995 pp 32 40 anderson culler patterson team case networks workstations ieee micro 15 1 february 1995 pp 54 64 selected award paper 1994 hot interconnects ii august 1994 paper slides dahlin anderson patterson wang cooperative caching remote client memory improve file system performance proc 1994 operating systems design implementation conference november 1994 pp 267 280 postscript dahlin anderson mather patterson wang quantitative analysis cache policies scalable file systems proc 1994 acm sigmetrics conference measurement modeling computer systems 1994 pp 150 160 postscript li anderson quantitative analysis disk drive power management portable computers proc 1994 winter usenix conference january 1994 pp 279 292 postscript anderson nachos system appeared appendix operating systems concepts 4th ed silberschatz galvin addison wesley november 1993 wahbe lucco anderson graham efficient software based fault isolation proc fourteenth acm symposium operating system principles december 1993 pp 203 216 postscript anderson owicki high speed switch scheduling local area networks acm transactions computer systems 11 4 november 1993 pp 319 352 selected award paper proc international conference architectural support programming languages operating systems asplos october 1992 pp 98 110 appeared digital equipment corporation systems research center technical report 99 postscript wang anderson xfs wide area mass storage file system proc fourth workshop workstation operating systems october 1993 pp 71 78 postscript krueger vahdat anderson tools development application specific virtual memory management proc 1993 conference object oriented programming systems languages applications oopsla 93 september 1993 pp 48 64 postscript bukowski anderson anonymous rpc low latency protection 64 bit address space selected student paper proc 1993 summer usenix conference june 1993 pp 175 186 postscript martonosi gupta anderson effectiveness trace sampling performance debugging tools proc 1993 acm sigmetrics conference measurement modeling computer systems 1993 pp 248 259 postscript christopher procter anderson nachos instructional operating system selected paper proc 1993 winter usenix conference january 1993 pp 479 488 postscript martonosi gupta anderson memspy analyzing memory system bottlenecks programs proc 1992 acm sigmetrics performance 92 conference measurement modeling computer systems 1992 pp 1 12 postscript anderson case application specific operating systems proc workshop workstation operating systems april 1992 pp 92 94 postscript anderson bershad lazowska levy scheduler activations effective kernel support user level management parallelism acm transactions computer systems 10 1 february 1992 pp 53 79 selected award paper proc thirteenth acm symposium operating systems principles october 1991 appeared university washington technical report 90 04 02 april 1990 revised august 1991 anderson operating system support high performance multiprocessing ph thesis university washington university washington technical report 91 08 10 august 1991 bershad anderson lazowska levy user level interprocess communication shared memory multiprocessors acm transactions computer systems 9 2 1991 pp 175 198 appeared university washington technical report 90 05 07 1990 anderson levy bershad lazowska interaction architecture operating system design proc fourth international conference architectural support programming languages operating systems asplos iv april 1991 pp 108 120 appeared university washington technical report 90 08 01 august 1990 postscript anderson lazowska quartz tool tuning parallel program performance proc 1990 acm sigmetrics conference measurement modeling computer systems 1990 pp 115 125 appeared university washington technical report 89 09 05 september 1989 bershad anderson lazowska levy lightweight remote procedure call acm transactions computer systems 8 1 february 1990 pp 37 55 selected award paper proc twelfth acm symposium operating systems principles december 1989 appeared university washington technical report 89 04 02 april 1989 anderson performance spin lock alternatives shared memory multiprocessors ieee transactions parallel distributed systems 1 1 january 1990 pp 6 16 earlier version appeared proc 1989 international conference parallel processing august 1989 university washington technical report 89 04 03 april 1989 anderson lazowska levy performance implications thread management alternatives shared memory multiprocessors ieee transactions computers 38 12 december 1989 pp selected award paper proc 1989 acm sigmetrics performance 89 conference measurement modeling computer systems 1989 appeared university washington technical report 88 09 04 september 1988 government industrial research support national science foundation advanced research projects agency department energy california micro alfred sloan foundation hewlett packard sun computer digital equipment corporation ibm xerox microsoft foundation siemens fujitsu exabyte invited talks panelist supercomputing 95 december 1995 panelist sunworld 95 1995 case networks workstations university california san diego december 1994 princeton university january 1995 university wisconsin january 1995 operating system issues sequoia 2000 duke university december 1993 microsoft corporation january 1994 network workstations supercomputer arpa high performance computing research meeting september 1993 dec systems research center october 1993 xerox palo alto research center october 1993 nasa ames february 1994 uc berkeley engineering advisory board 1994 future directions operating systems nasa eosdis technical panel march 1993 nasa eosdis architecture review november 1994 nachos instructional operating system 1993 winter usenix conference january 1993 high speed switch scheduling local area networks international conference architectural support programming languages operating systems october 1992 xerox palo alto research center march 1993 university washington january 1993 case application specific operating systems xerox palo alto research center april 1992 workshop workstation operating systems 1992 university washington july 1993 scheduler activations effective kernel support user level management parallelism digital equipment corporation systems research center june 1990 thirteenth acm symposium operating systems principles october 1991 operating system support high performance multiprocessing university arizona february 1991 university british columbia february 1991 digital equipment corporation systems research center february 1991 princeton university march 1991 massachusetts institute technology march 1991 stanford university march 1991 university wisconsin march 1991 ibm hawthorne march 1991 cornell university march 1991 university california berkeley april 1991 xerox palo alto research center april 1991 brown university april 1991 lawrence livermore national laboratories november 1991 ibm almaden 1992 quartz tool tuning parallel program performance 1990 acm sigmetrics conference measurement modeling computer systems 1990 performance spin lock alternatives shared memory multiprocessors 1989 international conference parallel processing august 1989 performance implications thread management alternatives shared memory multiprocessors 1989 acm sigmetrics performance 89 conference measurement modeling computer systems 1989 img cs faculty professors tom anderson katherine yelick 4011 deborah estrin estrin usc deborah estrin associate professor computer science university southern california los angeles joined faculty 1986 received ph 1985 computer science massachusetts institute technology 1982 1980 berkeley 1987 estrin received national science foundation presidential young investigator award research network interconnection security research focuses design network routing protocols large global networks current research projects scalable multicast routing protocols multicast oriented reservation setup protocols inter domain routing global internets adaptive routing support multimedia applications design tools techniques developing scalable network protocols estrin pi nsf routing project chairs source demand routing working group ietf primary participant inter domain multicast routing rsvp working groups estrin member acm ieee aaas served panels nsf national academy sciences arpa office technology assessment 1988 1992 estrin founding editors wiley journal internetworking research experience editor acm ieee transactions networks courses taught supervised cs551 graduate lecture computer communications emphasis network transport layer protocol design cs450 undergraduate computer networks graduate seminar protocol design evaluation 95 94 wide area multicast routing protocol independent multicast pim routing protocol protocol independent multicast sparse mode pim sm protocol specification v2 protocol independent multicast sparse mode pim sm architecture routing reservation protocol rsvp virtual internetwork testbed students ahmed bau yi polly huang satish kumar charley ching liu anoop reddy reza puneet sharma kannan daniel students lee ron shai herzog danny gene wei created 7 18 95 estrin usc richard anderson associate professor graduated mathematics reed college 1981 ph computer science stanford 1985 joined university washington 1986 year postdoc mathematical science research institute berkeley ca 1987 received nsf presidential young investigator award spent 1993 1994 academic year visiting professor indian institute science bangalore india richard anderson main research interests theory implementation algorithms including parallel algorithms computational geometry scientific applications work computer science engineering department university washington box 352350 seattle wa 98195 usa 1 206 543 1695 fax 206 543 2969 teaching papers work progress research projects qualifying evaluation projects travel notes year visiting indian institute science resume travelling tourist project pictures recent talks anderson cs washington img richard associate professor associate chairperson department computer science michigan state university main research interest parallel processing application parallel processing computational science problems information collaboration physics found information collaborative work genetic algorithms found recent submissions comparing gang scheduling dynamic space sharing symmetric multiprocessors automatic allocating threads ieee micro techical report msu cps 96 11 risc post risc architecture upcoming publications journal parallel distributed computing special issue multithreading multiprocessors managing balance operating system threads multiprocessor automatic allocating threads recent publications 1996 international conference parallel processing automatic allocating threads sgi challenge high performance computing symposium 96 addition hpf 3 0 real valued indexed arrays 1995 international conference parallel processing automatic allocating threads convex exemplar 7th siam conference parallel processing scientific computation 1995 dynamic load balancing parallel algorithm nonsymmetric eigenvalue problems 1996 technical reports msu cps 96 11 risc post risc architecture msu cps 96 18 load balanced parallel algorithm eigenvalues nonsymmetric matrices 1995 technical reports msu cps 95 12 predicting performance wormhole routed network uniform communication msu cps 95 34 pvm system 3 0 user guide msu cps 95 37 distributed memory implementation jones simulation 1994 technical reports msu cps 94 1 communication contention intel delta msu cps 94 50 communication contention don pl jc 94 0 sunmos intel paragon evaluation early experience msu cps 94 17 software based automatic adjusting threads parallel supercomputers fall 1996 courses local software information started tcl tk tcl tk information contact information schedule publications richard michigan state university cps msu seymour parter professor computer sciences mathematics computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email parter cs wisc ph york university 1958 interests numerical methods partial differential equations research summary time major emphasis work solution indefinite discrete elliptic systems equations classical iterative methods multigrid methods work effectively system positive definite methods made effective real symmetric part operator positive definite hand indefinite case direct methods attempt preserve system encounter small challenging problem effectively mixes concepts procedures linear algebra elliptic partial differential equations involved projects attack class problems include preconditioning studies research special multigrid methods sample recent publications preconditioning chebyshev discretization elliptic partial differential equations siam journal numerical analysis preconditioning boundary conditions 2 estimates 2 condition numbers distribution singular values siam journal numerical analysis vol 30 pp 343 376 1993 preconditioning order elliptic operators condition numbers distribution singular values journal scientific computing vol 6 pp 129 157 1991 page automatically created october 30 1995 email pubs cs wisc report errors adam porter email cs umd current position assistant professor cs umiacs academic degree ph univ california irvine 1991 research interests formal requirements requirements prototyping cmsc 435 assignments img steve faculty member university florida computer information sciences department email address smt cis ufl office cse phone 904 392 2971 james foster laboratory computing img department computer science img university idaho associate professor computer science university idaho 1990 friend engineering building room b24 call 208 885 7062 respond email laboratory applied logic study evolutionary computation computational biology computational complexity theory work students faculty sponsor student chapter association computing machinery coach idaho programming team teach classes sorts stuff teaching portfolio describes schedule semester wife martha foster sons abraham lee samuel adams nathan enjoy flies fishing reading classical greek thinking politics philosophy making listening music types enjoy finding things links find interesting send email foster cs uidaho modified tue oct 29 15 28 37 pst monika rauch henzinger assistant professor computer science department cornell university ithaca ny 14853 email mhr cs cornell phone 607 255 1068 fax 607 255 4428 leave digital equipment corporation systems research center homepage research interests combinatorial graph algorithms dynamic graph algorithms randomized data structures graph theory data structures lower bounds recent publications dynamic graph algorithms project page program committees stoc 96 soda 97 homepage cs 681 fall 95 haym hirsh general information haym hirsh spent quarter century life california receiving bs degree 1983 mathematics computer science departments ucla ms 1985 phd 1989 computer science department stanford university unhappy weather moved pittsburgh spend final year graduate school university pittsburgh carnegie mellon university year achieved life long dream living jersey joining faculty computer science department rutgers university associate professor teaching courses conducting research writes silly biographies lots gratuitous pointers web pages contact information mailing address department computer science rutgers university piscataway nj 08855 office core 317 busch campus email hirsh cs rutgers phones 908 445 office 908 445 messages 908 445 2001 department 908 445 0537 fax office hours tuesdays 2 00 3 00pm appointment courses cs 436 databases theory application graduate students banerjee basu brian daniel david gary weiss sarah graduated students david weiss steve norton pratt jack plan files update 5 october 1996 john laird associate professor department electrical engineering computer science university michigan office address 120 atl building 1101 beal avenue ann arbor mi 48109 2110 email laird umich phone 313 747 1761 fax 313 763 1260 prof john laird received university michigan 1975 ph computer science carnegie mellon university 1983 title thesis universal thesis advisor allen newell joining faculty university michigan dr laird member research staff xerox palo alto research center 1984 1986 prof laird director university michigan artificial intelligence laboratory research activities prof laird primary research interests nature architecture underlying artificial natural intelligence 1981 work centered development soar general cognitive architecture years led research ai cognitive science ai work included research general problem solving genesis weak methods origins subgoals general learning mechanism interacting external environments learning experience instruction integrating planning learning service constructing complete autonomous intelligent agents cognitive science research concentrated detailed modeling human behavior reaction times error rates visual attention concept acquisition prof laird working construction intelligent agents interact dynamic environments work pursued context soar component project funded arpa goal soar development autonomous computer agents behavior indistinguishable humans synthetic agents lifelike capabilities commonly associate intelligent human behavior real time goal directed problem solving planning large bodies knowledge adaptation changing situations interaction coordination intelligent entities soar consortium involving university michigan university southern california information sciences institute carnegie mellon university developing agents air missions air air combat air ground attacks helicopter missions long term goal research extend technology education training entertainment humans interact intelligent agents variety synthetic environments teaching activities eecs 492 foundations artificial intelligence eecs 545 machine learning eecs 547 cognitive architecture eecs 592 advanced artificial intelligence professional activities prof laird actively involved national activities artificial intelligence general chair machine learning conference served program committees aaai ijcai 1994 area chair aaai agents architectures video chair member aaai cognitive science society american psychological society updated 11 14 94 previous contents shape darkness faculty research guide previous gail kaiser john kender research area computer vision robotic navigation artificial intelligence main research interests center higher levels computer visual perception objects space higher levels involve surfaces volumes place locations topological relationships verbal descriptions mental landscape vision meets mainstream ai knowing things important knowing things research recently components classical component development shape darkness human method determining object surface shape shadows object including shadows classical researches navigation description topological relationships objects describe navigational path metric quantities qualitative direction giving compass odometer people back envelope explores location single object cluttered enviroment purely spatial terms medical living final investigation seeks develop cheshire mouse indicating selecting input device requires instrumentation images moving hand cheshire cat remains standard mouse smile hand user review investigations order classical terms vision research multidisciplinary state objective summarize current progress sketch areas research scientific engineering payoff shape darkness qualitative navigation natural language description visual images visual interpretation gestures sabah al binali fri sep 22 16 39 42 edt 1995 1530 rami melhem professor dept computer science phone 412 624 8426 fax 412 624 5249 research publications optical interconnections parallel systems fault tolerance parallel distributed systems parallel distributed computing teaching fault tolerance coding theory introduction information structures introduction operating systems ongoing funded research projects professional activities click img send mail moon jung chung associate professor ph northwestern university goal teaching objective give effective instruction computer science rigorous discipline assisting students linking algorithms theory real problems students equipped knowledge lasting rapidly changing field computer science research objective continue current study design process parallel simulation transfer research results industry 1996 fall teaching cps830 research areas projects recent publications honors click sign guestbook click view guestbook address moon jung chung chung cps msu michigan state university department computer science wells hall east lansing mi 48824 telephone 517 353 updated october 20 1995 img gerard salton professor gs cs cornell ph harvard university 1958 natural language text processing rapidly expanding field research development large masses machine readable text exist cheaply stored high density optical storage media rapidly retrieved demand sophisticated methods analyzing document texts formulating user queries conducting rapid file searches ranking retrieved items decreasing order importance users cornell design operate large general purpose text processing environments texts handled restrictions size subject matter absence knowledge bases unrestricted text databases corpus based text analysis systems determine meaning words expressions refined context analysis statistical probabilistic criteria corpus based approaches determine text similarity high degree accuracy main applications 1 automatic generation structured text collections hypertext semantically similar pieces text automatically linked hypertext representations large databases provide flexible browsing capabilities general purpose text access 2 automatic retrieval interesting text excerpts response search queries extensive work automated encyclopedia consisting 25 000 encyclopedia articles funk encyclopedia addition processing trec collection consisting 800 000 full text documents covering number subject areas 2 gigabytes text sophisticated search retrieval service exists text linking system capable relating text sections paragraphs sentences main test vehicle continues current version smart text analysis retrieval system operating unix sun sparc stations sun 4 terminal equipment university activities member engineering college library committee professional activities associate editor acm transactions information systems program committee sigir 94 seventeenth int conference research development information retrieval dublin ireland 1994 ep 94 electronic publishing darmstadt germany 1994 information retrieval national library medicine bethesda maryland 1994 multimedia hypermedia virtual reality moscow september 1994 lectures automatic construction hypertext links federal institute technology eth zurich switzerland june 1993 progress information retrieval research university germany june 1993 hypertext information retrieval asis national meeting columbus ohio october 1993 automatic text utilization large full text databases computer science colloquium ohio state university columbus ohio october 1993 automatic information retrieval lecture hypertext 93 seattle washington november 1993 full text information retrieval microsoft corporation seattle washington november 1993 automatic text utilization workshop information national library medicine bethesda maryland 1994 publications approaches passage retrieval information systems proceedings 16th annual national conference research development information retrieval sigir 93 association computing machinery york 1993 49 58 allan buckley selective text utilization text traversal proceedings hypertext 93 association computing machinery york november 1993 131 144 allan automatic structuring retrieval large text files communications acm 37 2 february 1994 97 108 allan buckley text retrieval vector processing model proceedings annual symposium document analysis information retrieval university nevada las vegas nevada april 1994 9 22 allan software smart text analysis retrieval system made free charge research purposes hundred copies smart version 11 distributed world return list faculty 1993 1994 annual report home page departmental home page questions comments contact www cs cornell modified 9 november 1994 denise moore denise cs cornell richard current position professor computer science director engineering computer laboratory director laboratory computational science director center molecular design reached email rad cs wustl phone 314 935 fax 314 935 7302 mail department computer science washington university campus box 1045 brookings drive saint louis mo 63130 4899 leo mark leo mark received ph degrees computer science aarhus university denmark assistant professor department computer science university maryland 1986 1992 joined college computing georgia tech associate professor 1992 taught number database courses seminars aarhus university university maryland private companies dr mark participated database architecture standardization efforts ansi sparc researched standardized communication environment nasa researched high performance engineering information systems national science foundation published 50 journal conference papers database systems contact information href mailto cc gatech cc gatech dr john associate professor department computer science office fisher 212 phone 906 487 email john cs machine john mtu chief interests research teaching interactive computer graphics artificial intelligence computer graphics teach computer graphics phigs interested graphical user interfaces morphing ai research projects concerned issues knowledge representation teaching activities include courses programming languages databases computation theory pawel gburzynski professor department computing science university alberta mail pawel cs ualberta ca address biographical data born sep 11 1953 poland sc computer science 1976 university warsaw ph computer science 1982 university warsaw cv postscript courses research family hobbies visitors home page august 1 1996 2346 robert meyer professor computer sciences member center mathematical sciences computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email cs wisc ph university wisconsin 1968 interests linear nonlinear network optimization parallel algorithms large scale optimization research summary large scale optimization problems exhibit make solutions algorithms high degree parallelism include quasi independent blocks constraints commodities time periods scenarios geographically disjoint components approximating solutions case network optimization decomposition approximating linear network subproblems attractive fast solution techniques emphases research development parallel optimization algorithms utilize features techniques genetic algorithms advantage distributed computing environments order efficiently solve linear nonlinear network optimization problems millions variables sample recent publications coordination coarse grained decomposition de leone siam journal optimization vol 4 november 1994 optimal balanced assignments parallel database application orsa journal computing vol 5 pp 151 167 1993 genetic algorithm diversity minimization parallel implementation chen genetic algorithms proceedings international conference 1993 page automatically created january 18 1995 email pubs cs wisc report errors steve assistant professor electrical computer science university california berkeley room 633 soda hall email mccanne eecs berkeley office hours 1 2 11 12 office phone 510 642 home phone 510 848 fax 510 642 5775 alt office caffe update page finish writing thesis research projects papers talks vic related projects visual audio tool vat wb scalable reliable multicast srm network simulator ns packet filter work bsd packet filter packet capture library random links bookmarks 100 award ways thinking invitation address steven mccanne room 633 soda hall 1776 university california berkeley ca 94720 1776 updated 5 aug 1996 www alert redirection response server handled client http www cs washington homes salesin connection close moved permanently document moved willis marti senior lecturer department computer science texas university college station tx 77843 3112 office 311c bright building phone 409 845 fax 409 847 8578 email willis cs tamu information fall 1996 cpsc 463 assignments announcements building found corner ross spence tamu main campus exercise genealogy list people surname img img anil jain chairperson department computer science michigan state university biography contributions honors research interests projects recent publications address anil jain jain cps msu michigan state university department computer science wells hall east lansing mi 48824 telephone 517 353 page maintained click send comments corrections mail updated january 6 1996 john canny home page professor finger info teaching data structures computational biology chemistry diversions isdn story research ubiquitous tele presence telerobotic browsing museum exhibits reliable low latency communication sensing actuation priorities tele embodiment limited navigational autonomy tele robots sociology group interaction distance impulse based simulation human computer interaction 3d direct manipulation representation manipulation abstractions simulation physical metaphors construction open shared virtual environments physics rapid prototyping behaviors simulated objects manipulation methods objects methods based thermodynamics controlled vibration design assembly modeling design mechanical simulation design 3d mems actuators geometric algebraic algorithms applicable robotics graphics implementation issues robustness development fast motion planning collision detection software algebra toolkit software utilities sensors actuators manufacturing algorithms software simplified risc robot manufacturing free energy estimation computational chemistry fast calculation polarization effects incremental free energy estimator protein design dimensional sensors displays time flight laser array distance sensors dimensional volumetric occluding displays ftp tar file lisp algorithm animation code recent papers impulse based dynamic simulation brian john canny practical algorithm geometric theorem proving john canny geometric problems molecular biology david parsons john canny risc robotics john canny kenneth goldberg toolkit linear algebra john canny efficient algorithm sparse mixed resultant canny practical method sparse resultant canny insertions strategies simple optical sensors 7 pages postscript eric paulos john canny planning modular hybrid fixtures aaron john canny efficient handling geometric degeneracies canny seidel fast algorithm incremental distance calculation lin canny publications students home pages dinesh manocha unc ming lin aro unc ioannis inria aaron cognex img john canny cs berkeley 22 feb 1996 gultekin ozsoyoglu professor 506 olin bldg case western reserve university cleveland ohio 44106 tel 216 368 fax 216 368 2801 mail tekin ces cwru education phd cs university alberta edmonton alberta 1980 ms ce middle east technical university ankara turkey 1974 bs ee middle east technical university turkey 1972 research interests databases multimedia computing operating systems recent publications research projects cwru database systems research group recent teaching interests visitor number year date modified july 1996 direct comments www site tekin ces cwru harry home page address research activities publications books special issues ifip working group 6 3 center advanced computing communication hobbies greece update september 28th 1995 jim schmolze associate professor james schmolze address dept electrical eng computer science 161 college avenue tufts university medford ma 02155 usa schmolze picture schmolze contact points purple phone 617 627 dept 617 627 3217 fax 617 627 3220 mail schmolze cs tufts www http www cs tufts page courses fall 1996 comp 11 introduction information computer science office hours register comp 11 research lab comp 131 introduction artificial intelligence www links dept electrical eng computer science tufts courses spring 1996 artificial intelligence tufts comp 232 knowledge tufts university general based systems cabot school ai cmu jim schmolze schmolze cs tufts david kincaid senior lecturer associate director center numerical analysis 1965 lamar university 1967 ph 1971 university texas austin honors awards professional service certificate recognition creative developments technical innovation basic linear algebra subprograms nasa 1981 technical committee computational linear algebra imacs 1993 94 session organizer 13th imacs world congress computation applied mathematics 1994 areas interest mathematical software high performance computers numerical analysis summary research interest focuses research iterative algorithms solve systems linear algebraic equations large sparse coefficient matrices systems arise solution elliptic partial differential equations development implementation numerical algorithms software parallel computers area interest selected recent publications cheney kincaid numerical mathematics computing 3rd ed pacific grove ca brooks cole 1994 kincaid hayes young imacs 94 proceedings 14th world congress mathematics atlanta ga 1994 vol 1 pp 264 267 young kincaid linear stationary degree methods solution large linear systems topics polynomials variables applications al eds world scientific river edge jersey 1993 609 630 dr laxmi professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email cs tamu education experience honors professional activities research publications david usc information sciences institute 4676 admiralty marina del rey ca 90292 usa tel 1 310 822 1511 ext 248 fax 1 310 823 6714 email isi biography dr research professor software sciences division usc information sciences institute received sc degree brown university applied mathematics 1967 ph degree computer science carnegie university 1974 research interests programming specification language design local formalisms domain specific calculi programming specification language implementation application generators program transformation operators multiple platform computing heads programming project sponsored advanced research projects agency programming environments grammar based tool suites developer view based persistence software architectures architecture description languages architecture based compilation heads project sponsored advanced research projects agency professional affiliations research professor usc faculty member ifip working group 2 1 algorithmic languages calculi editorial board member ieee transactions software engineering principal usc center software engineering member association computing machinery member gopher gopher acm org 11 files sig forums sigsoft sigsoft member sigplan member sigma xi david isi professor ph yale university genomic information processing systems scientific databases logic systems expert database systems temporal logic reasoning database systems space time distributed databases parallel algorithm architectures database adaptive algorithm dynamic problems database structures formal information theoretic approaches performance optimization computer networks email cps msu henry mackay walker professor mathematics computer science grinnell college walker math grin computer science university iowa 1979 ph mathematics massachusetts institute technology 1973 magna cum laude highest honors mathematics williams college 1969 interests computer science algebraic topology secretary treasurer sigcse panelist sig discretionary fund associate editor computer science education communications acm visiting senior lecturer computer sciences department university texas austin college board consultant mathematics computer science member ap cs ad hoc committee college board reader computer science advanced placement tests educational testing service member liberal arts computer science consortium author program director foundation grant develop lead workshops high school computer science teachers reviewer harper row jones bartlett mcgraw hill west publishers positions held recent publications abstract data types specifications implementations applications nell dale jones bartlett 1996 expert system place incoming students mathematics computer science classes vikram subramaniam ivan sykes journal computer science education 5 1994 2 137 148 classification data types nell dale journal computer science education 3 1992 3 223 232 limits computing jones bartlett publishers 1994 full list publications created april 4 1995 revised july 3 1995 photograph jack robertson uc davis department computer science matthew associate professor professor interested aspects computer architecture emphasis architecture design high performance single chip processors primary focus research limited number resources provide highest performance relates potential limits instruction level parallelism unique abilities vlsi office engineering ii phone 916 752 mail cs ucdavis modified august 23 1996 marianne areas research interest databases information systems knowledge bases management systems object oriented research group center database research administrative marla brownfield digital computer laboratory 1304 west springfield avenue urbana il 61801 personal page 217 333 3536 217 244 6500 fax cs uiuc img back faculty index willy zwaenepoel professor department computer science logo willy zwaenepoel received university belgium 1979 ph stanford university 1980 1984 1984 faculty rice university presently professor computer science associate director computer information technology institute interdisciplinary group 30 faculty members shared interests computers computation interests aspects workstation cluster computing stanford involved design implementation system rice worked distributed shared memory systems munin treadmarks checkpoint restart coordinated checkpointing message logging system envy memory based permanent storage system worked alejandro schaffer fastlink project provide fast sequential parallel genetic linkage analysis software willy zwaenepoel chair program committee operating systems design implementation osdi 2 conference vice chair program committee international conference distributed computing systems icdcs 17 students students postdocs publications mail willy rice phone 713 285 5402 fax 713 285 5930 apostolos gerasoulis professor computer science rutgers university click hpcd research info clique postscript file europar 96 tutorial overview research java enabled browser 0 animated scrolling text sign apostolos gerasoulis professor computer science rutgers university click hpcd research info java enabled browser 0 animated scrolling text sign led sign java applet written copyright 1995 brown netscape 2 0 return hpcd home hpcd home page return hpcd home cs home page img david gries william lewis professor engineering dr rer nat munich institute technology 1966 interests programming methodology formal development programs related areas programming languages programming language semantics logic interested teaching topics research fact understanding logic formalism taught tool freshman sophomore college level overriding concern mine 1990 click items information teaching logic tool curriculum vita short biography texts written gries programming language polya announcement dimacs symposium teaching logic links papers symposium cornell cs department home page computer science upson hall cornell university ithaca ny 14853 607 255 9207 gries cs cornell short biography david gries born flushing york spent 21 years escaped received queens college 1960 work naval weapons laboratory civilian mathematician programmer met wife elaine months married november 1961 illinois education received masters degree math illinois 1963 assistantship germans manfred paul write full algol compiler ibm 7090 computer fun figuring implement recursion efficiently papers topic ended wife munich years received doctorate bauer joseph mit munich institute technology germany june 1966 math numerical analysis computer science theses kosher assistant professor computer science stanford 1966 1969 stanford twins paul susan born made exciting usual born birthday twin 26 april twin town elaine makes birthday left stanford weather moved cornell weather 1969 department chair 1982 87 william lewis professor engineering 1992 guggenheim fellowship 1984 85 return table contents text writing contributions education research good bloom planted received number awards contributions education 1994 ieee taylor booth award acm sigcse award 1991 cornell outstanding educator award 1990 clark award cornell college arts sciences 1986 american federation information processing societies afips education award 1985 proud ph advisees stand susan owicki thesis laid foundation proofs correctness parallel programs notion interference paper authored topic won 1977 acm award paper programming langauges systems raman thesis won acm dissertation award 1993 94 raman designed implemented system speaking tex latex document including technical articles books document printed spoken speak mathematics effective manner important goal work reading blind system produce audio served chair computing research association computer science board late 1980 opened office washington began represent computing research interests conducted taulbee surveys period 1984 1991 proud obtaining essentially complete responses phd granting computer science departments period comparable survey response rate year required 256 telephone calls 150 departments send received computing research association 1991 service award work surveys chairing association move responsibility editor ipl acta informatica formal aspects computing software concepts tools editing busy enjoy interest individual papers area suggest substantial rewrites serve serve fred schneider editors springer verlag texts monographs computer science spare time sports golf softball volleyball swimming table tennis china split pants playing ping pong hour giving lecture mentioned audience laugh turned explained interpreter spoke laughed don told truth gries made joke laugh sing gilbert sullivan working house wiring remodeling lot time considerable satisfaction return table contents david mix barrington david mix barrington associate professor received mathematics physics amherst college 1981 read part iii mathematical cambridge university 1981 1982 received ph mathematics 1986 joined computer science faculty current research complexity theory examining resources needed abstract computing devices sequential parallel solve mathematical problems professor barrington discovered relationships combinatorial complexity circuits branching programs theory finite automata order logic contact information address david mix barrington department computer science university massachusetts amherst ma 01003 4610 phone number 413 545 4329 fax number 413 545 1249 email cs umass click latest login 1145 john zahorjan professor graduated brown university 1975 received ph university toronto 1980 received nsf presidential young investigator award 1984 primary research interests areas scheduling parallel systems runtime support parallel computations applications support mobile computing current focus scheduling policies support continuous media applications involving real time audio video goal provide policy system interface applications respond easily system load active research topics include techniques runtime parallelization code written sequential language support programs exhibiting control data parallelism programming constructs aid development applications intended mobile computing platforms dr zahorjan editorial boards ieee transactions software engineering acm computing surveys smith professor smith college computer science northeastern university 360 huntington avenue boston ma 02115 mail ccs neu phone 617 373 fax 617 373 5121 position paper virtual environments workshop emotions virtual environments position paper basic research symposium emotions human computer interaction link owner michael harrison finger coming vitae links papers line address professor michael harrison 775 soda hall 1776 computer science division university california berkeley ca 94720 1776 university office 510 642 phone 510 642 5775 fax secretary bob home office 510 527 phone 510 527 fax send email harrison cs berkeley current interests primary research interests include multimedia authoring systems software environments early retirement split time research uc start ventures valley personal interests current students brian dennis alok mittal previous phd students publications papers ftp directory student produced software vita long top img introduction richard belew cognitive computer science research group computer science engr dept 0114 university california san diego la jolla ca 92093 rik cs ucsd january 1996 associate professor computer science special research interests machine learning free text information retrieval virtually work students part research group call cognitive computer science research group ve give overview research ve sections paper proceed directly references section number found online recent activities editor melanie mitchell adaptive individuals evolving populations addison wesley 1996 member ucsd ad hoc committee graduate education natural sciences engineering program chair michael foundations genetic algorithms held san diego august 3 5 1996 program committee marti parc haym hirsh rutgers tom mitchell cmu machine learning information access workshop part aaai spring symposium stanford march 25 27 1996 collected list related resources outline research interests introduction adaptive information retrieval programmed learned knowledge ir issues electronic artifacts genetic algorithms ga adaptation evolution neural networks artificial life conclusion references rik cs ucsd dexter kozen joseph newton jr professor engineering phd cornell university 1977 research interests research interests include algorithms complexity complexity decision problems logic algebra logics semantics programming languages papers online kleene algebra set constraints type inference computational algebra automata theory algorithms complexity logic bibliography list publications cornell technical reports notes cs212 structure interpretation computer programs cs481 automata computability theory fun stuff family pictures rugby effect computer science department upson hall cornell university ithaca york 14853 7501 usa kozen cs cornell 607 255 9209 work 607 257 4579 home 607 255 4428 fax william professor department computer science college william mary mail cs wm telephone voice 757 221 3456 fax 757 221 1717 mailing address department computer science college william mary box 8795 williamsburg va 23187 8795 office room 006 tercentenary hall img back home document page gautam biswas associate professor computer science computer engineering management technology director computer engineering program associate director center intelligent systems education education tech electrical engineering indian institute technology bombay 1977 computer science michigan state university lansing 1980 ph computer science michigan state university lansing 1983 research research qualitative model based reasoning monitoring prediction diagnosis model based design intelligent manufacturing intelligent learning environments cognitive psychology knowledge discovery databases teaching teaching 1996 97 programming languages cs 270 model based reasoning cs 367 artificial intelligence cs 260 cs 360 computer organization cs 231 affiliations affiliations center intelligent systems associate director japan center technology management cognition technology groups ctgv learning technology center personal married biswas special education teacher children pallavi nishant research summary research papers teaching students funded projects links information line bar office computer science dept room 455 village vanderbilt box 1679 21st avenue south vanderbilt university vanderbilt university nashville tn nashville tn 37212 voice 615 343 fax 615 343 5459 email biswas vuse vanderbilt vanderbilt university school engineering segmentation fault core dumped frame top frame middle frame bottom eric assistant professor department computer science college engineering michigan state university educational background ph 1994 computer science stanford university 1989 computer science princeton university professional interests analysis algorithms line algorithms algorithms scheduling approximation algorithms computational biology complexity theory research program links education program links publications cps 860 items teaching statement archives html modules diversions contact information eric telephone 517 353 3543 department computer science fax 517 432 1061 714 wells hall email cs msu michigan state university east lansing mi 48824 1027 img click personal message randy chow professor department computer information science engineering university florida gainesville mail chow cis ufl room 301 cse building phone 352 392 1487 university florida gainesville fl 32611 page construction find information send mail current teaching cop 5615 operating system principles current research computer communication network security resume book distributed operating systems algorithms members computer security research group richard newman wolfe nemo cis ufl assistant professor hyun park cis ufl graduate student jing jong cis ufl graduate student hsiao yang cheng cis ufl graduate student john robert cis ufl graduate student sabina cis ufl graduate student points interests chinese taiwanese student association gemini computer revised 3 15 96 mail chow cis ufl questions shree nayar shree nayar associate professor department computer science columbia university received phd degree electrical computer engineering robotics institute carnegie mellon university shree nayar heads columbia automated vision environment cave center research intelligent system research interests computational vision real time sensors pattern recognition robotics computer graphics virtual worlds specific research topics include physics based models vision graphics recovery sensors algorithms appearance matching methods visual learning recognition pattern recognition pattern rejection high dimensional search techniques shree nayar chair phd program department computer science columbia automated vision environment research areas publications members research program computer science phd program contact information mailto nayar cs columbia 2257 walter ucsd professor computer science engineering university california san diego addresses storage systems laboratory hours addresses computer science engineering department university california san diego 9500 gilman drive la jolla california 92093 0114 usa 1 619 534 office 1 619 534 7029 fax 1 619 822 0702 secretary lisa 1 619 534 1246 department ucsd office hours applied physics mathematics building courses gemini storage systems laboratory venkat rangan construction multimedia laboratory cse dept university california la jolla ca 92093 0114 tel 619 534 5419 research publications research interests multimedia digital video audio venkat cs ucsd joseph ja ja email joseph umiacs umd current position director umiacs affiliate professor cs professor electrical engineering src academic degree ph harvard university 1977 research interests parallel processing vlsi mpeg movie 250k itchy face mpeg movie 200k bet brent seales assistant professor computer science department seales dcs uky address information classes fall 1996 introduction image processing classes spring 1997 cs multimedia graphics current research projects source code research papers map accesses page professor room 2119 engineering department computer science university california santa barbara ca 93106 5110 internet teo cs ucsb telephone 805 893 3849 facsimile 805 893 8553 ph university minnesota 1975 research interests computer aided design vlsi placement routing algorithms scheduling theory design analysis algorithms dr gonzalez received sc degree computer science instituto tecnologico de monterrey 1972 ph degree computer science university minnesota minneapolis 1975 professor gonzalez research activity concentrated development efficient exact approximation algorithms problems disciplines area computer aided design integrated circuits systems developed efficient algorithms component placement wire routing vlsi systems specifically developed efficient algorithms channel rectangle routing problems assignment placement pin redistribution layer assignment vlsi systems dr gonzalez investigated complexity generating exact approximate solutions set computational geometry problems specifically developed interesting algorithms partitioning grouping covering problems robust algorithms generalize number dimensions problems applications computer aided design cluster analysis developed efficient approximation algorithms deterministic scheduling problems problems applications manufacturing systems task assignment real time multiprocessor systems developed efficient algorithms preemptive scheduling problems open flow job shops identical uniform unrelated processor systems dr gonzalez developed exact approximation algorithms graph problems code minimization dimensional map compression generalized dictionaries statistical tests page fault minimization professor gonzalez working multi message multicasting algorithms networks fundamental problem arises executing program parallel computer systems applications include iterative methods solving systems linear linear equations dynamic programming procedures work published journal acm siam journal computing information processing letters integration vlsi journal ieee transactions general theory journals computational geometry journals operations research journals journals research books conference proceedings addition work presented conferences professor gonzalez editor ieee transactions computers received outstanding computer science professor year award 1987 1994 dr gonzalez current research interests design efficient algorithms multicasting networks scheduling unrelated processor systems component placement wire routing problems applications computer aided design cad integrated systems circuits algorithms partitioning grouping covering problems december 21 1995 time updated september 26 1996 partial update mail comments questions teo cs ucsb ucsb cs technical report link patrick fischer professor computer science education mathematics university michigan 1957 actuarial science university michigan 1958 ph mathematics massachusetts institute technology 1962 experience dr fischer held positions harvard cornell university waterloo pennsylvania state university assuming professorship vanderbilt 1980 served chair computer science 15 years visiting positions university british columbia university california berkeley georgia institute technology participated 3 4 week university canterbury zealand universita kaiserslautern germany university south africa dr fischer founder acm special interest group algorithms computability theory held key position national symposia served association computing machinery capacities holds positions editorial boards journal computer system sciences computer languages academic dr fischer taught graduate undergraduate level courses databases taught courses automata theory data structures algorithms computer architecture discrete structures computer programming semester fall 1996 teaching cs 250 algorithms cs 265 database management systems spring 1997 semester teaching cs math 212 discrete structures sections 02 03 dr fischer research theoretical computer science 1972 worked primarily database theory interested theoretical problems determining good database design limitations flat relational databases interested database semantics including metadata dealing incomplete information published total 36 articles refereed journals 3 book chapters 24 papers refereed conference proceedings editor book works reprinted translation grants nsf grants national research council canada 15 students receive ph degrees supervision office ups campus mail room 435 village vanderbilt computer science dept 1500 21st avenue south box 1679 vanderbilt university vanderbilt university nashville tn 37212 nashville tn 37235 phone 1 615 343 fax 1 615 343 5459 mail pcf vuse vanderbilt office hours finger pcf updated november 25 1996 benjamin kuipers bruton centennial professor computer sciences 1 university texas austin mathematics swarthmore college 1970 ph mathematics mit 1977 research interests representation commonsense expert knowledge emphasis effective incomplete knowledge qualitative reasoning research group home page describes research topics papers students software considerable detail research accomplishments include tour model spatial knowledge cognitive map qsim algorithm qualitative simulation access limited logic knowledge representation robot exploration mapping strategy based qualitative recognition distinctive places kuipers 1994 qualitative reasoning modeling simulation incomplete knowledge cambridge ma mit press teaching plans spring 1996 cs 378 building intelligent agents fall 1996 cs 395t commonsense reasoning physical world spring 1997 cs 378 building intelligent agents contact information mail prof benjamin kuipers computer science department university texas austin austin texas 78712 email kuipers cs utexas phone 512 471 fax 512 471 8885 finger bjk ben bederson home page ben alaska img professional picture professional interests pad multiscale interfaces opengl tcl tk extension version 1 0 audio augmented reality papers classes intro data structures fall 96 computers society 591 spring 96 human computer interaction spring 96 computer graphics fall 95 people work jim hollan jason stewart david rogers allison jon meyer ken perlin bookmarks netscape bookmarks interests alaska hiking documents multiscale markup language work pad web browser outline pad project mexico county map weird picture york university floor plan drawn david rogers pad internal class structure animated bug assistant professor img university mexico computer science department reached bederson cs unm form update 1 27 95 jeanne ferrante professor chair computer science engineering email ferrante cs ucsd chair email chair cs ucsd office ap 4151 chair office ap telephone 619 534 chair telephone 619 534 1126 fax 619 534 7029 chair fax 619 822 1559 619 534 5948 chair 619 534 1246 office hours appt ucsd parallelizing compiler group compiler technology interface programming languages architectures intimately tied developments jeanne ferrante research focuses development compiler technology interest exploiting parallelism optimizing data movement achieve high performance current projects recent papers classes journal programming languages info ferrante cs ucsd michael brent assistant professor cognitive science joint appointment computer science ph computer science mit 1991 research areas computational models language acquisition machine learning natural language lexical acquisition bayesian learning contents img research summary img preprints manuscripts img selected publications img postdoctoral position courses img cognitive ai reasoning img machine learning img contact research summary research focuses developing testing theories people acquire process language approach analyze language acquisition language processing tasks problems reasoning uncertainty carry analysis linguistic task 1 make hypothesis sources information people perform task 2 work formula information type affects probabilities linguistic analyses normative rules conditional probability yields mathematical hypothesis marr computational level implications information source linguistic task 3 develop algorithm language processor evaluate linguistic analyses formula requires language processor determines analyses evaluate typically evaluate 4 computer simulation investigate extent algorithm perform task 5 simulations show algorithm effective evaluation formula make predictions human behavior test psycholinguistic methods collaborators applied method 1 segmentation word discovery young children short abstract format 2 discovery syntactic substitution classes young children short abstract html format preprints manuscripts brent press advances computational study language acquisition cognition volume 61 ps brent draft unified theory lexical acquisition lexical access ps brent cartwright press regularity constraints segmentation volume 61 ps cartwright brent submitted early acquisition syntactic categories formal model view ps selected publications brent 1994 acquisition frames aggregated evidence local syntactic cues lingua 92 433 470 ps reprinted acquisition lexicon landau eds mit press cambridge ma brent cartwright 1994 lexicon bootstrapping ps proceedings 1994 standford child language research forum cartwright brent 1994 segmenting speech lexicon roles speech source proceedings 1st meeting association computational phonology brent 1993 grammar lexicon unsupervised learning lexical syntax computational linguistics 19 243 262 reprinted large corpora armstrong ed mit press cambrdige ma contact 1 email brent jhu 2 phone 410 516 6844 3 fax 410 516 8020 4 campus coordinates 241 make appointment 5 physical deliveries dept cognitive science johns hopkins university md 21218 usa douglas blank university arkansas current schedule teaching department office interests computer science office publications picture updated projects assistant professor minute reload thesis 232 science engineering updated picture family ar contact information comp uark http www uark current schedule monday tuesday wednesday thursday friday advanced advanced advanced programming open programming open programming languages 9 30 languages languages 10 20 9 30 10 20 9 30 10 20 lunch 11 30 lunch 11 30 lunch 11 30 lunch 11 30 lunch 11 30 12 30 12 30 12 30 12 30 12 30 office hours programming office hours programming office hours 2 00 3 00 2 00 2 00 3 00 2 00 2 00 3 00 3 20 3 20 computer science calendar department events teaching semester teaching programming advanced programming languages interests generally interested artificial intelligence cognitive science machine learning specifically interested teaching artificial neural networks aka connectionist networks perform high level cognitive tasks analogy making plan forming artificial intelligence lab university arkansas study robots machine learning neural networks forms artificial intelligence emphasis systems learning high level cognitive abilities starting low level perceptions working organizing cognitive science program ideas comments questions feel free drop line publications behavior based analogy making proceedings cognitive science society 1996 postscript short description neural network makes analogies implicit analogy making connectionist exploration midwest ai cs 1996 html reports experiments neural network analogy making program introduced cogsci report distributed representation multiple objects visual scene postscript examination method representing objects named roles relations midwest artificial intelligence cognitive science conference proceedings blank 1995 grounding scanning cooking roles scratch postscript connectionist model develops named roles midwest artificial intelligence cognitive science conference proceedings blank 1992 exploring symbolic subsymbolic continuum case study raam postscript depth mechanics recursive auto associative memory raam discusses connectionist model fits symbolic subsymbolic paradigms blank marshall 1992 emergent control planning autonomous vehicle postscript proceedings 15th annual cognitive science conference mcgraw blank 1993 projects starting cognitive science program uark con connectionist programming language tcl tk graphics programs support tools psychological toolbox partial word superiority experiments dos program dos win3 1 win95 program users guide starting robotics perceptual processing laboratory uark robot order expected shipping date 11 01 96 robot run robot red pioneer fast track vision expansion system pair radio modems robot send suggestions thesis finishing thesis learning analogies connectionist account indiana university direction michael gasser family img img thaddeus scott blank born june 5 1995 expected december 1 1996 wife laura adventures web contact information full douglas blank internet comp uark office mail 232 science engineering ar dept phone 501 575 office phone 575 fax 501 575 home address dr ar home phone 501 527 current time monday 25 nov 96 17 02 51 cst updated friday 22 nov 96 13 06 58 number ccs neu click home pages northeastern university college computer science favorite quotations information international association artificial intelligence law web server artificial intelligence law journal icail conference information research projects ontological issues representation scientific text text analysis understanding robin case based reasoning legal argument knowledge representation normative domains expert legal research advisor ph students scott miller ph thesis proposal plan study courses knowledge representation artificial intelligence law natural language processing user interface design resource guides ai law knowledge representation qualitative reasoning natural language processing ai cognitive science information retrieval digital libraries legal technology web stuff conferences workshops current calls papers college computer science northeastern university 360 huntington avenue boston ma 02115 internet ccs neu phone 617 373 fax 617 373 5121 uniform resource locator document http www ccs neu home index html page outlines interests projects ve working interests include inter domain routing inter domain multicast routing mbone nice map rsvp internet ipv6 ietf activities recent papers addition director advanced network technology center uo involved projects including mbone deployment working group serving chair mbone deployment working group oregon exchange oregon exchange oregon ix regional exchange point serving oregon url ll put bill manning pages isi information network engineering research oregon architect engineer wide area atm network oregon called network engineering research oregon nero lane education network len community network originally funded network startup resource center nsf funded project aimed deployment integration networking technology developing world contact org information solaris portability faq faq sun unix communities find faq posted comp unix solaris ftp rtfm mit ve speaking spare time talks ve give recently annual meeting building operating regional exchanges feburary 1996 david meyer voice 1 541 346 director advanced network technology center 1 888 691 office university computing cellular 1 541 954 1103 computing center fax 1 541 346 university oregon internet meyer ns uoregon 1225 kincaid eugene 97403 6516 short biography contact information research interests recent publications teaching schedule received tech hons degree electronics electrical communications engineering indian institute technology kharagpur 1981 ph degrees computer science state university york stony brook 1983 1986 department computer science university arizona 1986 associate professor involved development number implementations logic programming systems including sb prolog janus cost analysis system prolog recently working alto link time optimizer associate editor acm transactions programming languages systems toplas area editor technical notes area journal logic programming program chair 1990 north american conference logic programming served program committees popl pldi ilps conferences contact information phone 1 520 621 fax 1 520 621 4246 mail cs arizona research interests link time code optimization partial evaluation machine aware code specialization complexity issues compile time analysis compilation implementation issues declarative programming languages logic programming languages recent papers resource bounded partial evaluation technical report 96 19 nov 1996 complexity function pointer alias analysis robert technical report 96 18 october 1996 modular language fast packet classification draft aug 1996 alto link time optimizer dec alpha de draft july 1996 inter procedural control flow analysis order programs tail call optimization todd proebsting draft 1996 return placement tail call optimization high level languages peter bigot preliminary version paper appeared proc 11th international conference logic programming june 1994 simple approach supporting objects dynamically typed languages peter bigot journal logic programming preliminary version paper appeared proc 1995 international symposium logic programming detection optimization suspension free logic programs david peter bigot journal logic programming special issue high performance implementations vol 29 nos 1 3 nov 1996 pp 171 194 abstract interpretation low level code optimization proc 1995 acm symposium partial evaluation semantics based program manipulation complexity dataflow analysis logic programs acm transactions programming languages systems vol 17 2 march 1995 pp 331 365 call forwarding simple interprocedural optimization technique dynamically typed languages de kannan proc 1994 acm symposium principles programming languages cost analysis logic programs acm transactions programming languages systems vol 15 5 nov 1993 pp 826 875 lecture notes analysis optimization logic programs teaching fall 1996 csc 520 principles programming languages schedule fall 1996 11 00 11 50 teaching csc 520 mon 1 00 2 00 office hours 2 00 3 00 research meeting 9 30 11 00 theory seminar 11 00 12 00 research meeting tue 12 00 1 00 lunch research group 2 00 3 00 research meeting tong 3 30 5 00 colloquium 11 00 11 50 teaching csc 520 wed 1 00 2 00 office hours thu 3 30 5 00 colloquium 11 00 11 50 teaching csc 520 12 00 1 00 faculty lunch alternate weeks fri 1 00 2 00 office hours 3 00 4 00 computing committee meeting interesting pages tucson weekly tucson tucson temperature speed traps top page ernest davis department computer science courant institute mathematical sciences york university fall 96 class advanced artificial intelligence reaching email email davise cs nyu phone 212 998 3123 fax 212 995 4121 dept computer science york university 251 mercer st york ny 10012 academic family tree father thesis advisor drew grandfather gerry sussman great grandfather marvin minsky children morgenstern foundations logic knowledge action communication leo reasoning shape kinematic function mechanical devices pasquale learning evolution representation alexander theory natural learning jen lung chiu planning imperfect world previous experiences january 1995 lynn stein great ian horswill books representing acquiring geographic knowledge pitman press 1986 representations commonsense knowledge morgan kaufmann 1990 recent papers kinematics cutting solid objects annals mathematics artificial intelligence vol 9 3 4 1993 pp 253 305 knowledge preconditions plans journal logic computation vol 4 5 oct 1994 pp 721 766 approximations shape configuration space approximation abstraction solid object kinematics highly expressive language spatial constraints research interests research study problem commonsense knowledge problem taking basic knowledge real world common humans expressing form systematic computer program providing program techniques effectively knowledge work focussed primarily spatial physical reasoning looked reasoning knowledge belief plans goals interaction physical reasoning yang chang hong home page education work degree electrical computer engineering taiwan ph computer engineering university florida member institute information science academia sinica taught taiwan university taipei taught university santa clara santa clara california research topics dr hong research focuses dataflow von neumann hybrid architecture efficient pipelined execution dataflow program graphs includes study mechanisms reducing scheduling gap dataflow instruction consumer instruction issues partitioning compilation program graph maximize normal ip 1 instruction scheduling von neumann processor ip stands instructional pointer research interests include incorporation dataflow ideas risc processors parallel execution study architecture node general purpose massively parallel architectures img return faculty home page steven robbins associate professor srobbins runner utsa ph mathematics 1973 massachusetts institute technology areas interest parallel architectures distributed computing visualization auralization publications technical reports summary research research areas parallel architectures algorithms distributed computing visualization auralization received funding cray research develop alternative designs parallel memories national science foundation develop concurrency based approach teaching operating systems san antonio area foundation develop methods understanding visualization techniques computer science visualization lab computer science division anthony img department computing science address university alberta click short biography tony press research interests mail tony ualberta ca office gsb 641 phone 1 403 492 industrial internship program press information graduate undergraduate internship programs line notes undergraduate students press detailed description cmput 201 press planned c201 lecture notes press notes information academic staff press draft 3 proposed intellectual property agreement press academic staff association home page 1031 randy department computer science title associate professor office science center extension responsibilities teaches cs235 languages automata cs305 theory algorithms education humboldt state university university ph dartmouth college research dr research interests include combinatorial optimization network flow problems back cs home page randy wellesley computer science date created january 30 1996 modified january 30 1996 expires january 30 1997 eric allender associate professor department computer science rutgers university po box 1179 piscataway nj 08855 1179 usa phone 908 445 3629 fax 908 445 0537 email allender cs rutgers office hill 442 research centers questions complexity theory including circuit complexity kolmogorov complexity resource bounded measure theory properties complexity classes professional activities electronic colloquium computational complexity dimacs 1995 96 special year logic algorithms 1996 dagstuhl seminar structure complexity ieee conference computational complexity structure complexity theory conference chicago journal theoretical computer science complexity theory lecture notes selected publications classes office hours advising chair undergraduate advising committee click information advising click current office hours related links rutgers department mathematics dimacs rutgers info system search facility test carl smith email smith cs umd focs homepage ifip working group 1 4 current position leave faculty mathematics computer science physics astronomy institute logic language computation university amsterdam 24 nl 1018 tv amsterdam netherlands approximate 1996 1997 schedule academic degrees ph suny buffalo 1979 university latvia 1993 sigact long range planning committee recent contributions theory hypertext postscript statement purpose research interests machine learning theoretical program testing foundations computer science current projects impact forgetting learning machines 4 page summary full paper intrinsic complexity learning choosing learning team topological approach recursive theory computation springer verlag isbn 0 387 3 typographical errors perspectives work play motto updated january 15 1996 david culler david culler associate professor computer science uc berkeley mail culler cs berkeley phone 510 643 fax 510 642 5775 computer science division 1776 627 soda hall university california berkeley berkeley ca 94720 1776 directions soda hall office hours wed 2 00 pm 4 00 pm thu 3 00 pm 4 00 pm instruction lab 3rd floor current research projects titan generation infrastructure integrating computing communication network workstations high performance integrated system castle project integrated software support parallel computing split performance programming language parallel machines references talks papers alpha draft parallel computer architecture draft call papers announcement cluster workshop asplos vii materials cs 152 computer design engineering spring 1996 cs 298 1 system seminar spring 1996 cs 258 parallel processors spring 1995 current resources cluster research shared memory multiprocessors parallel work advanced network standards parallel applications databases parallel tools environments search tools hotbot inktomi start search words return 10 documents 20 documents 30 documents 50 documents 100 documents displaying results full graphics text terse text alta vista search web usenet display results standard form compact form detailed form submit internet address finder work progress summer 96 engineering aids titan page copy ftp write disks ftp http projects titan index html stuff friends relatives guinea pigs pictures line airline reservations bart information turkey japan ethan beaver report 2229 department computer science university idaho frincke cs uidaho deborah frincke phd assistant professor computer science university idaho 1993 professor frincke research interests include computer security software testing teaches courses operating systems computer security artificial intelligence object oriented programming page information classes research interests uidaho security curriculum students laboratory applied logic interesting links book suggestions advisee information page curriculum vitae img computer science home page img univ idaho home page frincke cs uidaho visitor number 20 users full domain stats allan professor emeritus computer information science department james college business administration cleveland state university euclid avenue cleveland 44115 jordan mist niagara falls enlarge research interests include operations research computer science interface mathematical programming algorithms applications software large scale nonlinear programming industrial image processing applications software engineering member professional organizations ieee institute electrical electronics engineers acm association computing machinery informs institute operations research management sciences mathematical programming society publications software authored process books book chapters professional journals 1986 present professional journals 1976 1986 professional journals 1966 1976 professional journals prior 1966 commercial software hobbies listed include interesting links interests happen coincide mine rocks smithsonian stamp collecting stamp world oriental art khan astronomy planets finally link son home page david page transition csu computer science www server browser mail enabled send mail message mail address cis csuohio www url http cis csuohio updated tuesday march 26 1996 12 15 pm est www alert redirection response server handled client http www cs washington homes shapiro connection close moved permanently document moved professor edward angel professor edward angel received ph university southern california 1968 held academic positions university california berkeley university southern california university rochester professor angel unm 1978 associate chair department electrical computer engineering 1982 85 chair computer science department 1985 88 held visiting positions lund institute technology sweden indian institute science bangalore india senior fulbright lecturer university college london imperial college london held variety joint appointments ranging usc rochester electrical computer engineering unm present research interests include image processing computer graphics computer vision supporting graduate students working volume visualization virtual reality robotics parallel computing main teaching interests computer graphics recent student projects students working students number disciplines creating animations wavefront alias software professor angel recently named unm presidential teaching fellow professor angel returned sabbatical fall taught universidad de los venezuela universidad spring visited national tsing hua university taiwan chinese university hong kong leaving months trekking nepal finished graphics textbook read adventures writing book interactive computer graphics top approach classes fall 1996 introduction computing computer graphics classes spring 1997 advanced computer graphics publications vita angel cs unm 505 277 6560 faculty member cis department research interests parallel algorithms randomized algorithms computational geometry parsing algorithms selected publications sorting selection interconnection networks dimacs series discrete mathematics theoretical computer science 21 1995 pp 275 296 mesh connected computers fixed reconfigurable buses packet routing sorting selection ieee transactions computers tal parsing time siam journal computing routing sorting cut routing mesh journal algorithms 19 1995 pp 361 382 randomized selection hypercube journal parallel distributed computing sahni sorting selection routing array reconfigurable optical buses submitted ieee transactions parallel distributed systems 1995 ross fast algorithms generating discrete random changing distributions acm transactions modeling computer simulation vol 3 1 january 1993 pp 1 19 reif optimal logarithmic time randomized parallel sorting algorithms siam journal computing vol 18 3 pp 594 607 1989 workshop randomized parallel computing 96 workshop randomized parallel computing 97 thomas henzinger moved assistant professor computer science department cornell university ithaca ny 14853 email tah cs cornell phone 607 255 3009 fax 607 255 4428 research formal support development analysis concurrent real time embedded systems related research cornell worldwide resume publications reactive modules formal methodology analysis concurrent systems real time logics timed transition systems formal methodology analysis real time systems clock systems timed automata formal methodology analysis real time systems hybrid automata formal methodology analysis embedded systems bibliography bibtex list publications tools hytech symbolic model checker linear hybrid systems courses cs 611 fall 95 advanced programming languages conferences hybrid 95 verification control hybrid systems cav 96 computer aided verification updated september 1 1995 tah cs cornell wei li ph 1993 cornell assistant professor computer science department university rochester rochester ny 14627 0226 wei cs rochester phone 716 275 research compiler research projects java internet compiler connections bridge badminton basketball tennis webster starting point trade wave galaxy img back urcs faculty directory img back urcs home page change 30 aug 1994 wei cs rochester alan siegel associate professor computer science dept alan siegel cs nyu department computer science courant institute mathematical sciences york university mail address courant inst math sciences rm 413 251 mercer st york ny 10012 phones 212 998 3122 voice 212 995 4121 fax email alan siegel cs nyu topics soda 95 siegel universal classes extremely random constant time hash functions time space tradeoff apr 1995 abstract family functions map 0 0 wise independent points 0 image randomly selected uniformly distributed paper probabilistic explicit randomized constructions epsilon wise independent functions epsilon 1 evaluated constant time standard random access model computation simple extensions give comparable behavior larger domains consequence probabilistic algorithms time shown achieve expected asymptotic performance feasible model computation paper establishes tight tradeoff number random seeds precomputed random function runs time wise independent siegel usable theory chernoff bounds heterogeneous partially dependent random variables apr 1995 abstract sum real valued random variables bounded generic chernoff estimate large deviations min 0 exp exp applies 0 random variables small tails issue method attain sharp estimates present number chernoff bounds sums random variables variety dependent relationships distributed schmidt siegel double hashing computable universal hash functions apr 1995 abstract universal hash functions exhibit log wise independence shown give performance double hashing virtually reasonable generalization double hashing expected probe count 1 1 alpha epsilon insertion alpha item table size fixed alpha 1 epsilon 0 performance epsilon optimal results derived formulation expected probe count presence partial items inserted hash table sharp analysis underlying stochastic structures formed colliding items siegel schmidt closed hashing computable optimally universal hash functions apr 1995 abstract universal hash functions exhibit log wise independence shown give performance double hashing uniform hashing virtually generalization double hashing expected probe count 1 1 alpha 1 insertion alpha item table size fixed alpha 1 performance optimal results derived formulation expected probe count presence local items inserted hash table sharp analysis underlying formed colliding items analogous bounds attained expected moment probe count fixed linear probing shown achieve performance universal hash functions equivalent fully random case nyu tech reportshypertext david nicol associate professor dept computer science dartmouth college 6211 sudikoff laboratory hanover nh 03755 3510 office sudikoff lab 224 voice 603 646 fax 603 646 1672 secretary 603 646 home rr 2 box 389 nh 603 675 5230 plan push alter vitae publically tools web interface managing programs electronically graduate students helping felipe jason liu brian anna dan service acm area editor advanced applications informs journal computing associate editor simulation cesdis nasa goddard science council misc pages parallel simulation parallel computing research groups home home warning large images nicol cs dartmouth pete stewart professor department computer science institute advanced computer studies umiacs university maryland college park address department computer science university maryland college park md 20742 phone 301 405 2681 fax 301 405 6707 email stewart cs umd biographical ba 1962 university tennessee knoxville mathematics physics phd 1968 university tennessee knoxville mathematics vita class directory cmsc maple 666 articles reports contents abstracts areas scholarly activity links technical reports matrix computations linear algebra analysis numerical analysis applications software parallel computing history translations books personal ftp directories cs umd technical reports pub reports survey matrix computations pub survey personal bibtex bibliography pub references jeep latex style file pub jeep errata matrix perturbation theory pub biographical information pub biographical miscellania pub misc img michael assistant professor department computing information sciences kansas state university office nichols 214 kansas state university manhattan kansas 66506 913 532 6350 ext 30 fax 913 532 7353 home drive manhattan kansas 913 537 1933 home pages cis 301 logical foundations programming fall 1996 research interests concurrency theory fairness probabilistic semantics modal mu calculus model checking stochastic process algebras information performance evaluation process algebras domain theory linear types domains applied measure theory fuzzy logic computation approximation philosophy mind selected recent papers possibility measures technical report cis 96 11 october 1996 probabilistic model checking technical report csr 96 15 august 1996 approximation denotational mu semantics technical report csr 96 8 february 1996 semantics fair recursion submitted technical report csr 96 4 april 1996 finite unbounded delay synchronous ccs 96 technical report csr 96 4 february 1996 characterization linear fs lattices michael submitted april 1996 linear types approximation jung submitted 1995 greatest symmetric closed category scott domains submitted 1995 selected publications symbolic symbolic knowledge organization computational theories mind knowledge organization 22 1995 pp 11 17 1995 linear types approximation topology jung logic computer science pp 110 114 ieee computer society press 1994 linear domains linear maps mathematical foundations programming semantics lecture notes computer science volume 802 editors brookes main schmidt pp 438 453 springer verlag york 1994 interaction orders games theory formal methods 1994 editors nagarajan world scientific publishing algebraic domains natural transformations theoretical computer science volume 136 number 1 pp 57 78 december 1994 dimensional connected domains forum volume 51 pp 63 71 springer verlag york 1995 maximal closed category distributive algebraic domains information computation volume 116 number 1 pp 10 25 january 1995 equivalence state transition systems theory formal methods 1993 editors burn gay ryan workshops computing 1993 pp 171 182 springer verlag york 1993 cartesian closed categories domains space proj mathematical foundations programming semantics lecture notes computer science volume 598 editors brookes main schmidt pp 259 271 springer verlag york 1992 programming language semantics group research members michael cis ksu submit risto miikkulainen img associate professor computer sciences university texas austin ph computer science ucla 1990 applied mathematics helsinki university technology 1986 research interests research group concentrates modeling cognitive processes artificial neural networks current work includes models language acquisition episodic memory organization visual cortex schema based vision working evolving neural networks genetic algorithms goal automatically discover sequential decision strategies problem solving robotics details utcs neural networks research group home page classes spring 1996 artificial intelligence graduate lecture fall 1996 cs378 neural networks undergraduate lecture fall 1996 cs395t cognitive science graduate seminar spring 1997 artificial intelligence graduate lecture contact information office 4 142a taylor hall email address risto cs utexas phone 512 471 9571 fax 512 471 8885 postal address department computer sciences university texas austin austin tx 78712 1188 usa finger thorsten von eicken assistant professor 4108 upson hall phone 607 255 9188 fax 607 255 4428 email tve cs cornell projects net architecture user level network interface clusters workstations offers low latency high bandwidth communication high speed lans current implementation sun workstations interconnected atm active messages projects porting active messages platforms including net atm cluster ibm sp 2 extending model spmd programs split simple extension parallel computing split ported platforms including net shared memory running svr4 ibm sp 2 courses cs314 introduction digital systems computer organization fall 1995 cs516 high performance computer architecture spring 1995 frontiers parallel systems fall 1994 net user level network architecture guest lecture 2nd 1995 departmental talks reports 1993 1994 annual report entry fall forum 1994 talk slides 1992 1993 annual report entry fall forum 1993 talk slides personal web pages tve pond real water fish plants tired firewall generates time password automatically months passwords suddenly run run installation instructions selected publications net user level network interface parallel distributed computing thorsten von eicken anindya basu vineet buch werner vogels cs tr june 1995 img low latency communication atm networks active messages von eicken avula basu buch presented hot interconnects ii aug 1994 palo alto ca abridged version paper appears ieee micro magazine feb 1995 img active messages mechanism integrated communication computation von eicken culler goldstein schauser proceedings 19th int symp computer architecture 1992 gold coast australia img active messages efficient communication architecture multiprocessors von eicken ph thesis november 1993 university california berkeley papers published uc berkeley links lead postscript versions papers parallel programming split culler dusseau goldstein krishnamurthy lumetta von eicken yelick proceedings supercomputing 93 november 1993 tam compiler controlled threaded abstract machine culler goldstein schauser von eicken journal parallel distributed computing special issue dataflow june 1993 evaluation mechanisms fine grained parallel programs machine cm 5 spertus goldstein schauser von eicken culler dally proc 20th int symp computer architecture san diego ca 1993 logp realistic model parallel computation culler karp patterson schauser santos von eicken proc fourth acm sigplan symp principles practice parallel programming san diego ca 1993 fundamental limits dataflow multiprocessing culler schauser von eicken proceedings ifip wg 10 3 working conf architectures compilation techniques fine medium grain parallelism orlando fl jan 1993 active messages mechanism integrated communication computation von eicken culler goldstein schauser proc 19th int symposium computer architecture gold coast australia 1992 compiler controlled multithreading lenient parallel languages schauser culler von eicken proceedings 1991 conference functional programming languages computer architecture cambridge ma august 1991 fine grain parallelism minimal hardware support compiler controlled threaded abstract machine culler sah schauser von eicken wawrzynek proc 4th int conf architectural support programming languages operating systems santa clara ca april 1991 analysis multithreaded architectures parallel computing saavedra barrera culler von eicken proceedings 2nd annual symp parallel algorithms architectures crete greece july 1990 kenneth yip visiting assistant professor department electrical engineering computer science mit mail prof kenneth yip email yip ai mit ne 43 433 phone 617 253 4446 545 technology square fax 617 258 mit ai laboratory cambridge ma 02139 usa http www swiss ai mit research interests recent publications updated 6 1996 dennis mickunas areas research interest programming languages compilers operating systems object oriented research group administrative marsha penrose 3225 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 6351 217 333 3501 fax mickunas cs uiuc img back faculty index kay department computer science california state university san bernardino san bernardino ca 92407 kay csusb ph 909 880 fax 909 880 7004 curriculum vita urls parallel computing architecture ieee publications acm publications hang gliding good java link netscape company san diego supercomputer center yahoo dr mourad mourad associate dean professor ain university egypt polytechnic university york ph north carolina state university director vlsi design laboratory digital systems laboratory research interests fault detection diagnosis design testability vlsi design back faculty page mail scu electrical engineering computer science anderson david professor ph wisconsin bioengineering space medicine neurophysiology auditory systems digital signal processing eecs umich 4112 eecs 763 8040 charles adjunct assistant professor ph michigan operating systems distributed file systems distributed systems general umich 519 william citi 763 atkins daniel professor ph illinois digital system design high performance computing systems computer arithmetic architecture information technology infrastructure workstations collaboration technology atkins eecs umich 300 eng 764 5154 banks peter professor ph penn state atmospheric space physics engin umich 2309 eecs 764 8475 spencer professor ph michigan information coding transmission neural systems properties tissue neural transducers spence eecs umich eecs 764 professor director solid state electronics laboratory ph sheffield compound semiconductor materials growth characterization optoelectronic devices device physics eecs umich eecs 763 theodore professor ph michigan underwater acoustic signal design processing ocean acoustic tomography signal detection estimation theory communications random processes eecs umich eecs 764 5216 birmingham william associate professor ph carnegie mellon computer aided design computer architecture automated knowledge acquisition machine learning wpb eecs umich 124 atl 936 1590 brown richard assoc professor ph utah integrated circuit design vlsi solid state chemical sensors silicon micromachined actuators mos device physics brown engin umich eecs 763 bryant john adjunct research scientist ph illinois microwave electron devices history technology relating electromagnetics eecs umich eecs 764 cain charles professor director biomedical laboratory ph michigan medical applications ultrasound cancer therapy biological effects ultrasound electromagnetic radiation cain eecs umich 3302 764 donald professor ph illinois large scale serial parallel computation eecs umich 1113 eecs 763 chen kan professor director ivhs program sc mit technology planning assessment social decision making international development intelligent vehicle highway systems eecs umich 4112 eecs 764 chen peter asst professor ph uc berkeley computer systems computer architecture performance evaluation eecs umich 2211 eecs 763 4472 coffey john assoc professor ph caltech channel coding theory information theory digital communications eecs umich 4238 eecs 764 compton kevin assoc professor ph wisconsin theory computation complexity combinatorial logical problems analysis algorithms automata theory eecs umich 3219 eecs 763 conway lynn professor columbia tele autonomous systems collaboration technology media integration conway engin umich 170 atl 763 crary asst research scientist ph washington modeling simulation computational optimal design experiment crary engin umich 1126 eecs 936 davidson edward professor ph illinois computer architecture parallel pipelined computing performance modeling computer systems davidson eecs umich 2114c eecs 747 1777 james jr research scientist ph michigan digital communications digital analog circuits computer networks engin umich eecs 936 asst research scientist ph michigan numerical modeling passive microwave circuits antennas eecs umich eecs 763 dobson myron asst research scientist kansas microwave remote sensing dobson eecs umich 3243 eecs 747 1799 durfee edmund associate professor ph massachusetts multi agent coordination intelligent real time systems durfee engin umich 140 atl 936 1563 east jack assoc research scientist ph michigan microwave millimeter wave vhs device modeling fabrication evaluation engin umich eecs 763 asst professor ph illinois phased array beamforming digital signal processing applications biomedical engin umich gg 763 5448 asst research scientist dr ing technical univ munich millimeter wave semiconductor devices semiconductor device fabrication technologies semiconductor device characterization engin umich 2231 eecs 764 michael assoc research scientist ph michigan sensor based electronic manufacturing real time equipment control plasma processing microelectronics plasma modeling situ process sensors micron device design eecs umich 115 dtm 763 england anthony professor ph mit radiative transfer remote sensing england eecs umich 3227 eecs 936 1340 fessler jeffrey assist professor ph stanford statistical signal image processing imaging parameter estimation fessler umich 4240 eecs 763 larry assoc professor ph michigan operating systems distributed systems micro systems eecs umich 3122 eecs 763 ford ann lecturer univ mi concentration advisor computer science member cse undergraduate curriculum committee affiliate member umich 3211 eecs 763 james assoc professor ph illinois linear multivariable feedback systems robustness sensitivity issues frequency domain methods semiconductor manufacturing eecs umich eecs 763 ward professor sc mit plasma science applications electron beam technology engin umich eecs 764 3347 brian asst professor ph stanford active space plasma experiments radar remote sensing microwave technology phased arrays eecs umich eecs 763 4435 green daniel professor ph northwestern bioengineering sensory processes signal processing physiology vision digital processing speech signals umich 3002 763 professor ph texas austin analysis control nonlinear systems applications automotive systems semiconductor manufacturing eecs umich eecs 763 gurevich yuri professor ph sc ural university specification validation computer systems finite model theory complexity theory gurevich umich eecs 763 4526 george robert professor electrical engineering computer science ph michigan microwave millimeter wave solid state devices integrated circuits microwave theory techniques microwave optical interactions optoelectronic devices circuits eecs umich eecs 764 hayes john professor ph illinois computer architecture fault tolerant computers vlsi design computer aided design testing eecs umich eecs 763 0386 hero alfred iii assoc professor ph princeton statistical communication theory signal processing detection estimation theory imaging hero eecs umich 4229 eecs 763 holland john professor ph university michigan theory adaptive systems natural artificial advanced computer architectures cognitive processes umich east hall 763 764 1590 honeyman peter adjunct assoc professor honey citi umich 519 william 1003 763 4413 james adjunct lecturer research fellow specification validation computing systems theory computation umich eecs 763 4526 irani professor ph michigan artificial intelligence distributed systems computer cad vlsi systems parallel architecture neural networks vlsi testing cad fault tolerant design irani eecs umich 3405 eecs 764 islam mohammed assoc professor ph mit optical switching time domain optical networks eecs umich 1110 eecs 763 9700 jahanian farnam associate professor ph texas austin real time system specification verification fault tolerant systems farnam eecs umich 3219 eecs 936 2974 jamin assistant professor ph university southern california computer networks jenkins janice professor ph illinois chicago structure digital computers digital design pattern recognition digital signal processing computerized jenkins eecs umich 4116 eecs 763 2209 jones randolph asst research scientist ph uc irvine cognitive architectures machine learning problem solving probablistic learning methods reasoning highly reactive domains eecs umich 152 atl 764 jerzy professor ph free university brussels belgium physics technology materials devices flat panel liquid crystal displays eecs umich dtm 936 kaplan stephen professor ph michigan natural intelligence active symbols associative structure attention mental fatigue stephen kaplan umich umich mason 764 linda assoc professor ph ucla antennas integrated circuits theoretical modeling measurements components engin umich eecs 747 1796 pramod arthur professor assoc chairman ph florida systems control robust multivariable control system identification distributed systems adaptive control semiconductor manufacturing pramod eecs umich 4215 eecs 764 4328 david assoc professor ph michigan human computer interaction user interface design human cognition performance natural language processing eecs umich 138 atl 763 6739 daniel professor ph yale dexterous robotic systems intelligent manufacturing nonlinear control real time control eecs umich 148 atl 764 4307 lafortune stephane assoc professor ph uc berkeley modeling analysis control discrete event systems intelligent vehicle highway systems semiconductor manufacturing stephane eecs umich eecs 763 0591 laird john assoc professor director ai laboratory ph carnegie mellon cognitive architectures machine learning laird umich umich 120 atl 747 1761 lee sang assistant professor ph univ pennsylvania computer vision color science medical imaging virtual augmented reality swlee eecs umich 154 atl 936 2831 leith schlumberger professor engineering professor ph wayne state optical spatial filtering correlation techniques optical information processing leith engin umich 1108 eecs 764 adjunct assoc professor research scientist ph michigan electromagnetic scattering diffraction measurements electromagnetic fields numerical techniques eecs umich eecs 747 1792 ronald professor ph cambridge computer simulation solid state devices integrated circuits vlsi design rjl engin umich eecs 936 carlos asst professor ph uc berkeley devices eecs umich 1243 eecs 763 mazumder pinaki assoc professor ph illinois vlsi circuit design vlsi testing vlsi layout tools eecs umich 2215 eecs 763 mcafee leo assoc professor ph michigan modeling integrated circuits computer aided analysis design automated semiconductor manufacturing lcm eecs umich 1247 eecs 764 patrick assoc research scientist ph michigan power devices high tc super optoelectronic integrated circuits eecs umich 1240 eecs 763 professor ph inst control sci moscow systems science control applications communication networks manufacturing systems semiconductor manufacturing eecs umich eecs 763 kurt jr assoc research scientist ph michigan digital signal processing underwater acoustics efficient algorithms analog digital hardware umich 4238 eecs 764 meyer john professor ph michigan fault tolerant computing model based evaluation computer telecommunication networks intelligent transportation systems eecs umich eecs 763 0037 gerard professor director science laboratory center optical science ph paris optics single cycle applications physical electronics ultra intense beams eecs umich 1008 ist 763 james asst research scientist ph michigan cell automation control vlsi manufacturing eecs umich 1120 eecs 936 mudge trevor professor ph illinois computer systems design parallel processing computer aided design impact technology computer architecture tnm eecs umich eecs 764 0203 khalil asst professor ph michigan solid state integrated sensors microactuators analog digital integrated circuits engin umich eecs 763 neuhoff david professor director communications signal processing laboratory ph stanford communication information theory source coding quantization data compression coding magnetic recording digital image halftoning neuhoff eecs umich 4240 eecs 764 theodore asst professor ph rochester pulse lasers relaxation processes semiconductors semiconductor devices eecs umich 1014 ist 764 donnell matthew professor ph notre dame medical imaging biomedical imaging mri image processing application custom vlsi devices medical imaging systems eecs umich 764 clyde assoc professor ph michigan clyde med umich 763 2487 pang stella assoc professor ph princeton microelectronic devices nanofabrication technology dry etching dry deposition masked ion beam lithography pang eecs umich eecs 936 2962 marios assistant professor ph mit vlsi cad cs yale patt yale professor ph stanford computer architecture high performance implementation systems experimental computer systems digital logic systems software patt eecs umich eecs 936 1602 pavlidis dimitris professor ph newcastle devices monolithic integrated circuits high speed millimeter wave applications device design technology characterization growth iii materials pavlidis eecs umich 2238 eecs 747 1778 peterson lauren adj assoc professor ph penn state univ optics infrared nonlinear optics electro optics remote sensing laser radar spectroscopy biomedical peterson eecs umich 1217 eecs 764 4301 994 erim pierce leland asst research scientist ph michigan development image processing techniques radar remote sensing scattering models natural targets eecs umich eecs 763 9442 prakash atul assoc professor ph uc berkeley computer supported cooperative work software engineering parallel distributed computing aprakash eecs umich 3217 eecs 763 1585 peter research scientist ph alberta applications pulsed lasers ion beams time resolved directed energy effects materials thin film synthesis processing structured semiconductor materials eecs umich 6109 eecs 763 rand stephen assoc professor ph toronto solid state laser materials laser spectroscopy optical physics condensed matter physics semiconductors fiber lasers scr eecs umich 1112 eecs 763 ravishankar chinya research scientist ph wisconsin distributed systems operating systems databases ravi eecs umich eecs 747 1806 gabriel assoc professor ph caltech development millimeter wave monolithic antennas arrays receivers engin umich eecs 747 1793 reinhardt steve assistant professor ph university wisconsin computer architecture operating systems cs wisc william professor director electronics laboratory ph michigan automotive electronic instrumentation control failure detection theory eecs umich eecs 764 marlin research scientist ph michigan digital communications systems position ivhs microwave fiber optic communication systems eecs umich eecs 764 rounds william professor ph stanford theoretical computer science natural language processing rounds engin umich 142 atl 764 9418 rundensteiner elke asst professor ph uc irvine object oriented database technology scientific engineering databases eecs umich 3213 eecs 936 2971 sakallah assoc professor ph carnegie mellon vlsi computer aided design timing verification optimal clocking eecs umich 2213 eecs 936 1350 kamal asst professor ph michigan microwave millimeter wave remote sensing radar calibration techniques engin umich 3225 eecs 936 1575 senior thomas professor ph cambridge electromagnetics diffraction scattering optics senior eecs umich eecs 764 0500 shin kang professor ph cornell design analysis real time computing systems computer architecture distributed fault systems robotics eecs umich 2219 eecs 763 singh professor ph chicago semiconductor physics electronic electro optic devices based singh engin umich 2242 eecs 764 3350 soloway elliot professor ph massachusetts artificial intelligence software engineering artificial intelligence education soloway umich 146 atl 936 soparkar nandit asst professor ph texas austin real time systems database systems parallel distributed computing algorithms hardware architectures soparkar eecs umich 3215 eecs 747 4849 stark wayne assoc professor ph illinois communications information coding theory spread spectrum communications mobile communications stark eecs umich eecs 763 steel duncan professor director optical science laboratory ph michigan laser spectroscopy optical physics condensed matter physics biophysics dst eecs umich eecs 764 stout quentin professor ph indiana parallel computing algorithms parallel architectures image processing scientific statistical computing adaptive designs mathematics eecs umich 3120 eecs 763 assoc professor ph mit stochastic control decentralized stochastic systems communication queueing networks stochastic scheduling resource allocation problems semiconductor manufacturing eecs umich 4217 eecs 763 teorey toby professor ph wisconsin performance large scale computer networks distributed computing systems data modeling database systems teorey eecs umich 3401 eecs 763 5216 terry fred assoc professor ph mit electronic properties materials effects devices physics solid state devices eecs umich dtm 763 9764 betty williams professor engineering director radiation laboratory director center space technology ph texas austin microwave millimeter wave remote sensing radar systems radio wave propagation eecs umich eecs 764 donald assoc research scientist ph ucla physics short pulse laser produced plasmas solid densities eecs umich 111 ist 764 steven asst research scientist ph michigan intelligent vehicle highway systems traffic planning modeling gaming simulation conflict resolution eecs umich 208 936 2999 john professor ph ohio state electromagnetic theory millimeter microwave scattering asymptotic techniques geometrical theory diffraction eecs umich 3244 eecs 747 1797 wakefield gregory assoc professor ph minnesota spectral estimation theory array processing speech coding music processing eecs umich 4118 eecs 763 wasserman kimberly assistant professor ph ucla communication networks distributed cooperative systems network control resource allocation atm wireless networks queueing systems eecs umich 4223 eecs 747 wellman michael associate professor ph mit planning decision theory knowledge representation economics wellman engin umich 126 atl 764 weymouth terry assoc research scientist ph massachusetts knowledge based medical image processing adaptive sensor guided robot navigation human guided feature extraction information retrieval collaboration technology remote group scientific instrumentation weymouth engin umich 130 atl 764 whitaker john asst research scientist ph rochester application optically based measurement techniques millimeter wave electronic devices circuits materials whitaker caen umich 1012 ist 763 williams william professor ph iowa signal representation classification biological signals eecs umich eecs 764 herbert professor ph usc nonlinear optics optical fibers optoelectronics nonlinear dynamics chaos arrays eecs umich 1114 eecs 747 1804 kim assoc professor ph michigan glass crystal integrated optics lasers optical communication information theory eecs umich 4231 eecs 764 wise professor ph stanford integrated circuits related process technology integrated solid state sensors wise eecs umich eecs 764 3346 andrew assoc professor ph mit fast algorithms signal processing squares estimation theory inverse scattering problems eecs umich 4114 eecs 763 back eecs home page zvi meir kedem position professor department computer science york university positions research interests current research interests center metacomputing general milan project launching point calypso secondary research interests distributed computing parallel computing database systems research addressed areas computer science list publications reach office office 715 broadway room 702 email easily reachable email read generally business day business day set vacation message phone office number 1 212 998 3101 check voice mail business day home number 1 212 477 voice mail leave message voice mail checked regularly reached cellular phone fax office fax number 1 212 995 4121 town fax arrived generally good alert ways fax home fax number 1 212 477 prefer town postal address york university 251 mercer street york ny 10012 1185 usa put mailing travel schedule ed ferguson home page host work teaching cos 460 interactive computer graphics opengl silicon graphics indy indigo 2 couple graphics working snoopy pooh umcs homepage daniel weld associate professor computer science engineering university washington received bachelor degrees computer science biochemistry yale university 1982 landed ph mit artificial intelligence lab 1988 received presidential young investigator award 1989 office naval research young investigator award 1990 weld advisory board journal ai research guest editor computational intelligence edited aaai report role intelligent systems national information infrastructure program chair aaai 96 weld published books technical papers personal data reach office 408 sieg hall phone 206 543 9196 work 543 2969 fax 523 home mail dept computer science engineering box 352350 university washington seattle wa 98195 research interests weld current research interests artificial intelligence specifically software agents planning weld group supports ucpop planner hundred sites worldwide weld papers electronically current favorites representing sensing actions middle ground revisited kr 96 nov 1996 planning gather information aaai 96 august 1996 planning based control software agents aips 96 1996 scalable comparison shopping agent world wide web january 96 softbot based interface internet cacm july 94 introduction commitment planning ai magazine winter 94 select exhaustive list recreation absent office weld found cafe allegro mountains climbing past enjoyed traveling world found playing twin boys adam galen invited visit gallery pacific northwest desert wilderness photographs illustrated story morocco weld cs washington ismap james lester assistant professor department computer science north carolina state university director intellimedia initiative college engineering north carolina state university education ph computer science 1994 university texas austin computer science 1988 university texas austin computer science 1986 university texas austin history 1983 baylor university research primary objective research design construct empirically evaluate computational mechanisms support intelligent human computer interaction educational scientific software focus developing advanced animated natural language explanation systems facilitate learning scientific analysis pursue work areas knowledge based learning environments intelligent systems molecular biology natural language generation research conducted intellimedia initiative click research area relevant publications knowledge based learning environments research focus animated pedagogical agents design centered learning environments intelligent interfaces task modeling projects design plant internet protocol advisor intelligent systems molecular biology research focus interactive advisory systems homology searching heterogenous database integration explanation generation complex analysis tasks project genome collaborator natural language generation research focus explanation systems natural language revision functional realization knowledge based document planning projects knight fare docu planner graduate students william eos ncsu charles callaway eos ncsu carl hobson eos ncsu colin leonard eos ncsu greg miller eos ncsu gary eos ncsu stuart towns eos ncsu jennifer eos ncsu students animators multimedia designers nc state school design cognitive scientists nc state college education psychology work intellimedia initiative alumni matthew dailey cs ucsd sponsors gratefully acknowledge support provided north carolina state university intellimedia initiative national science foundation ibm novell north carolina biotechnology center apple computer microsoft industry collaborations research benefits considerably partnerships industry collaboration gw bioinformatics group conducting research intelligent systems molecular biology ibm collaboration ibm creating intelligent agent technologies contact information email lester adm csc ncsu phone 919 515 fax 919 515 7896 secretary 919 515 2882 office withers 232 spring 1997 offices lab moving engineering graduate research center address department computer science north carolina state university box 8206 raleigh nc 27695 8206 v3 0 2 september 96 charles callaway jean ponce areas research interest artificial intelligence robotics vision computer graphics geometric modeling research group ponce research group administrative sharon collins digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax ponce cs uiuc img back faculty index 1623 alan shaw professor graduated bachelor degree engineering physics university toronto master mathematics stanford university ph computer science stanford 1968 addition faculty appointments university washington starting 1971 assistant professor computer science cornell university visiting professor fulbright research scholar university paris guest professor informatics eth zurich research associate stanford linear accelerator center systems engineer ibm corporation current research interests real time systems software specification methods professor shaw publications include textbook operating systems book software engineering introductory computer science text edited book document preparation systems served member acm editorial committee member computer science screening committee fulbright awards associate editor journal real time systems associate editor ieee transactions software engineering things supervised theses projects fifteen ph dissertations including 1982 acm distinguished dissertation half ph students academic positions half work living professor shaw hobbies include good food trumpet hiking biking hobbies tennis hong zhang ph associate professor research interests dextrous manipulation tactile sensing sensor data fusion sensor based robot control collective robotics work address department computing science 615 general services building university alberta edmonton alberta canada t6g 2h1 403 492 403 492 1071 office 647 general services building mail zhang cs ualberta ca robotics research laboratory research teaching robotics workshop vi gi 97 video submission ieee 1997 icra personal information dr robert bob walker visiting associate professor mathematics computer science dept kent state university research interests img selected papers postscript contact schedule information fall 1996 classes computer organization assembly special topics high level synthesis links ve found organized topic weather kent map radar computer aided design weather computer science engineering judaism business finance stock quotes charts travel airlines hotels news info altavista usa nyt wsj maps fun stuff comics greg home page office university kentucky computer science department 777 anderson hall lexington ky 40506 0046 phone 606 257 fax 606 323 1971 mail greg cs engr uky research interests complexity continuous problems numerical analysis line papers computing convex hull floating point arithmetic multivariate integration approximation random fields satisfying sacks conditions explicit cost bounds algorithms multivariate tensor product problems probabilistic average linear infty norm respect fold wiener measure integration l2 approximation average case setting wiener measure smooth functions tractability path integration average case complexity solving poisson equations exponent discrepancy 1 follow link html quick reference choose html menu 2679 chee yap full professor contact mail address email yap cs nyu voice 212 998 3115 fax 212 995 4121 location room 416 warren weaver hall research interests active visualization project exact geometric computation project ftp pickup site including preliminary versions algebraic computing book princeton press complexity book published oxford press recent papers complete list papers links sabbatical national university singapore nov 95 june 96 fcrc applied computational geometry workshop nina cg software list cs projects cs tech reports cs dept math dept cims cims library nyu nyc downtown subway map finger stephen taylor steve front plane stephen taylor ph assistant professor computer science california institute technology principal investigator scalable concurrent programming laboratory work 818 395 3903 home 818 568 1727 fax 818 792 4257 email steve scp caltech web http www scp caltech research interests parallel architectures concurrent programming software engineering computer graphics concurrent simulation techniques extensive experience boundary software hardware networks workstations shared memory multiprocessors distributed memory multicomputers broad background coupling expertise hardware software applications hobbies instrument rated pilot history buff education ph computer science weizmann institute science israel aug 89 sc computer science columbia university york jan 85 sc honors class computer microprocessor systems university england 1979 82 higher national certificate electrical electronic engineering gained distinction england 1973 77 electronic engineering graduate industrial british aircraft corporation guided division england 1973 77 awards dod award winner 1996 finalist award smithsonian award science 1996 winner outstanding paper award icpp 95 caltech president fund award 1995 technology achievement award intel corporation 1995 dod award winner 1994 presidential young investigator award 1991 british computer society 1989 award technical innovation doctoral fellowship 1985 87 honors smithsonian permanent exhibit 1995 chairman parallel cfd 95 program committee member parallel cfd 94 1994 tutorial speaker 93 tutorial speaker supercomputing 92 local chairman 1991 international logic programming symposium program committee member frontiers 91 1991 resume publications joseph pasquale professor department computer science engineering university california san diego la jolla ca 92093 0114 tel 619 534 fax 619 534 7029 lab 619 534 8604 email pasquale cs ucsd biography publications students home page professor computer science engineering specialize design implementation performance evaluation computer systems software lead research group ucsd computer systems laboratory work research areas operating systems kernel structure support multimedia agents fast ipc networks real time communications wireless mobile computing multicasting decentralized control multi agent coordination effects delayed communication research topic interested nowadays internet computing teach courses operating systems undergraduate graduate levels cse 120 principles operating systems fall 96 spring 96 fall 95 cse 122 operating systems laboratory spring 96 cse 221 graduate operating systems fall 95 involved extracurricular activities workshop network os support digital audio video nossdav 97 acm workshop strategic directions computing research working group storage issues large scale computing working group networking telecommunications research ida defense science study group work feel free send email interest updated august 22 1996 dr pettey assitant professor educational background 1978 david lipscomb college 1981 middle tennessee state university ph 1990 vanderbilt university areas expertise parallel processing genetic algorithms artificial intelligence list classes taught dr pettey spring 1995 csci 308 discrete structures csci 433 parallel processing concepts graduate classes csci 533 parallel processing concepts fall 1995 csci 115 computer orientation csci 308 discrete structures graduate classes csci 613 selects topics parallel processing csci 662 reasearch methods computer science publications poster session 1988 parallel placement parallel processes paper conference hypercube concurrent computers applications dissertation 1990 analysis parallel genetic algorithm vanderbilt university paper talk 1994 applying genetic algorithms extract workload classes conference paper 1995 gas characterize workloads submitted international conference genetic algorithms paper 1995 conceptual clustering genetic algorithms submitted machine learning conference grants summer grant 1993 investigation ksr 1 genetic algorithms contact dr pettey mail knuth mtsu phone 615 898 person kirksey main room 352 comments mtsu basic applied computer science cs faculty uc davis department computer science daniel professor professor primary interests involve efficiency algorithms problems combinatorial optimization graph theory algorithms applied study data computer security stable matching network flow optimization string pattern matching problems professor focused string combinatorial problems arise computational biology human genome project office engineering ii phone 916 752 mail cs ucdavis modified august 23 1996 harry lewis gordon mckay professor computer science theory computation computer systems theoretical computer science roots mathematical logic mathematical automata turing investigated truth mathematical propositions determined algorithmic procedures studies formalized computers formalized mathematical systems continued complement enrich professor lewis worked extensively algorithmic solvability logical computational combinatorial systems attempting clarify relations identify common characteristics applied automata theory classical predicate calculus circuit models parallel computers working practical formal methods design verification asynchronous systems boolean circuits signalling protocols timing characteristics systems notoriously difficult validate realistic models behavior practical computer aided design tools rely simulation complete verification professor lewis developed theoretical logical framework timing specification asynchronous systems software specification language verify functionality asynchronous boolean circuits components minimum maximum time delays professor lewis actively involved computers education books significant influence teaching foundations computer science undergraduates lewis data structures algorithms publishers york ny 1991 logic concrete time intervals proc annual ieee symposium logic computer science ieee 380 389 1990 lewis software apple macintosh true basic hanover nh 1987 lewis papadimitriou elements theory computation prentice hall englewood cliffs 1981 complexity results classes formulas comput sci fr 317 1980 dr dhiraj pradhan coe endowed chair professor laboratory computing digital systems research department computer science texas university college station tx 77843 3112 office 517 bright building phone 409 862 fax 409 847 8578 email pradhan cs tamu curriculum vitae img gerald jay sussman tougher matsushita professor electrical engineering click short biography selected publications gerald jay sussman computational model acquisition phonological knowledge kenneth yip gerald jay sussman mit artificial intelligence memo 1575 march 1996 computing harold abelson thomas knight gerald jay sussman mit artificial intelligence memo 1996 comparison flow simulation physical measurements pipes gerald jay sussman proceedings 95 international symposium musical acoustics le france july 1995 mit artificial intelligence memo 1535 april 1995 gravitational radiation particle circular orbit black hole ii numerical results case curt cutler lee samuel eric poisson gerald jay sussman phys rev 47 4 pp 1511 1517 feb 1993 minutes measurements coalescing compact binaries cutler flanagan ori poisson sussman phys rev letters 70 pp chaotic evolution solar system gerald jay sussman jack wisdom science 257 3 july 1992 supercomputer toolkit general framework special purpose computing berlin mcallister sussman jack wisdom international journal high speed electronics 3 3 pp 337 361 1992 intelligence scientific computing hal abelson eisenberg sacks sussman wisdom yip cacm 32 5 1989 workbench automatic preparation numerical experiments hal abelson gerald jay sussman symbolic computation applications scientific computing grossman ed frontiers applied mathematics vol 5 society industrial applied mathematics philadephia 1989 lisp language stratified design hal abelson gerald jay sussman byte magazine february 1988 pp 207 218 lisp experience hal abelson matthew jacob gerald jay sussman annual review computer science 3 1988 pp 167 195 abstraction numerical methods matthew gerald jay sussman proc acm conference lisp functional programming 1988 advanced computing science hut gerald jay sussman scientific american 255 10 october 1987 numerical evidence motion chaotic gerald jay sussman jack wisdom science 241 22 july 1988 outer solar system 200 million years james douglas gerald jay sussman jack wisdom astronomical journal 92 pp 176 194 july 1986 reprinted lecture notes physics 267 supercomputers stellar dynamics springer verlag 1986 digital james douglas hunter seitz gerald jay sussman ieee transactions computers 34 9 pp 822 831 september 1985 reprinted lecture notes physics 267 supercomputers stellar dynamics springer verlag 1986 structure interpretation computer programs hal abelson gerald jay sussman julie sussman mit press mcgraw hill 1985 published translations french japanese german model radio continuum filaments galactic center quinn gerald jay sussman astrophysics journal 288 1 pp 377 384 january 1985 length gerald jay sussman julie sussman newsletter massachusetts association pp 8 11 june 1991 mit mit ai lab room ne43 408 545 technology square cambridge ma 02139 usa 617 253 paul young professor graduate college received ph 1963 joined university washington 1983 seventeen years purdue university early faculty members computer science department united states national science foundation postdoctoral fellow stanford served faculty reed college served briefly chairman computing information sciences department university mexico taught visiting professor computer sciences division university california berkeley 1991 associate dean research facilities college engineering research interests theoretical computer science emphasis questions computational complexity general theory algorithms connections mathematical logic author coauthor 30 papers area coauthor graduate textbook general theory algorithms served times program committee acm symposium theory computing served executive committee committee acm special interest group theory computing sigact chairman program committee ieee computer society annual symposium foundations computer science focs served vice chairman chairman computer society technical committee mathematical foundations computing served program committee chair program committee structural complexity theory conference 1977 80 served national science foundation advisory subcommittee computer science served chairman committee 1979 80 served chairman computing research association 1989 91 professor young served editorial boards special issues information control annals history computing serves editorial boards theoretical computer science notre dame journal formal logic journal computing system science eleven students completed doctoral dissertations professor young direction postdoctoral work cornell university california berkeley hold faculty positions variety universities chosen industrial employment professor young leather motorcycle jacket reads np mom elaine cohen professor computer science head richard riesenfeld alpha 1 project principal investigator national science foundation science technology center computer graphics scientific visualization principal investigator nsf young scholar program utah summer computing institute computer graphics modeling expert systems current areas interest research algorithms representations high level design operators complex models computer graphics geometric modeling mechanical design reverse engineering data fitting integrated process planning computer aided manufacturing rapid prototyping scientific visualizations physically based modeling animation design paradigms modeling kinematics dynamics design mechanical systems assemblies selected applications projects including medical modeling imaging img alpha 1 research group university utah eduard hovy biographical information ugly photo pretty photo research interests heading natural language processing group usc isi research aspects natural language processing specifically machine translation automated text planning generation personally involved research directions construction family machine translation systems work originally conjunction researchers carnegie mellon university mexico state university development theories discourse structure construction text sentence planning systems work collaboration researchers universities waterloo toronto canada development sentence generation theory systems including management project development theory address problems multimedia human computer communication collaboration people isi development system translate convey forms information health care providers work collaboration dssa group isi ph computer science yale university 1987 focused development text generation program account pragmatic aspects communication absence sensitivity context shortcoming generator programs written date interested facets communication human language express intelligence member executive board association computational linguistics acl 1993 1995 vice president association machine translation americas selected publications machine translation church hovy 1993 good applications machine translation machine translation 8 239 258 hovy 1993 mt works byte magazine special feature machine translation 167 176 text planning text generation hovy 1993 automated discourse generation discourse structure relations artificial intelligence 63 1 2 special issue natural language processing 341 386 hovy 1992 level natural language generation technology capabilities possibilities ieee expert 7 2 12 17 hovy 1991 recent trends computational research discourse structure computational intelligence 7 4 special issue language generation 363 366 discourse study text linguistics hovy scott 1995 interdisciplinary perspectives discourse heidelberg germany springer verlag nato series prep hovy maier 1993 discourse structure relations discourse processes sentence generation dale hovy ro stock 1992 aspects automated natural language generation heidelberg germany springer verlag lecture notes ai number 587 hovy 1992 methodology constructing models people language generation translated french entitled sur la pour des de la generation de 106 special issue language generation 75 91 hovy 1990 pragmatics natural language generation artificial intelligence 43 2 153 198 usc information sciences institute research report isi rs 89 233 hovy 1988 generating natural language pragmatic constraints hillsdale nj lawrence erlbaum associates multimedia human computer interaction hovy 1995 design model based multimedia interaction manager ai review 8 3 special issue natural language vision numerous conference workshop proceedings papers book chapters articles information projects email arvo cs caltech computer science 256 80 address 1200 california blvd california institute technology pasadena ca 91125 jim arvo home page associate professor phone 818 395 computer science california institute fax 818 792 4257 technology office room 290 jorgensen building secretary room 288 jorgensen 818 395 cs caltech caltech computer science graphics group altavista lycos misc research interests physically based modeling image synthesis computational vision radiative transfer description computer assisted mathematical exploration instruction description information archive published papers downloadable items complete list publications abstracts pointers archive free software bibliography files sample images curriculum vitae postscript html format research funding current students courses computation computers programs 1996 97 3d photography ee spring 1996 topics geometric modeling winter 1996 paper ray tracing meta hierarchies line added 8 2 96 java applet demonstrating sampling spherical triangles added 2 10 96 paper modeling plants esa line added 2 4 96 links caltech home page caltech computer science home page caltech computer graphics group cats emily miscellaneous links james arvo arvo cs caltech srihari research assistant professor computer science state university york buffalo srihari research scientist cedar concurrently research assistant professor department computer science state university york buffalo research centers linguistic information interpretation spatial visual data research spans disciplines ai including computer vision natural language understanding spatial reasoning knowledge representation heads research efforts language models recognizing handwritten text text understanding photos documents show multimedia system automatic image annotation content based retrieval chair aaai symposium computational methods integrating language vision held mit november 95 srihari received math computer science university waterloo canada received ph computer science suny buffalo 1992 dissertation addressed text interpreting photographs list recent publications srihari multimedia input automated image annotation content based retrieval presented conference storage retrieval techniques image databases spie 95 san jose ca february 1995 postscript version 2 srihari text understanding photos artificial intelligence review special issue integrating language vision press srihari computational models integrating linguistic visual information survey artificial intelligence review special issue integrating language vision press srihari debra visual semantics extracting visual information text accompanying pictures proceedings aaai 94 seattle wa 1994 pp 793 798 postscript version srihari charlotte incorporating syntactic constraints recognizing handwritten sentences proceedings international joint conference artificial intelligence ijcai 93 chambery france august 1993 pp 1267 postscript version srihari rajiv debra mahesh venkataraman venugopal govindaraju text image interpretation proceedings arpa workshop image understanding november 1994 monterey ca pp 897 908 workshop proceedings accessible www email cedar buffalo phone 1 716 645 6164 ext 102 cedar buffalo hcil ben shneiderman email ben cs umd current position professor cs isr cfar head hcil academic degree ph suny stony brook 1973 img research interests human factors interactive systems pictures ben shneiderman department computer science university maryland college park md 20742 phone 301 405 fax 301 405 6707 ben shneiderman professor department computer science head human computer interaction laboratory member institute systems research university maryland college park taught previously state university york indiana university regularly teaches popular short courses organizes annual satellite television presentation user interface strategies thousands professionals 1987 dr shneiderman author software psychology human factors computer information systems 1980 designing user interface strategies effective human computer interaction 1987 edition 1992 addison wesley publishers reading ma 1989 book authored greg hypertext hands hypertext version disks hypermedia system produced corp princeton junction nj addition authored textbooks edited technical books published 160 technical papers book chapters 1993 edited book sparks innovation human computer interaction collects 25 papers past 10 years research university maryland ben shneiderman editorial advisory boards journals including newly formed acm transactions computer human interaction acm interactions edits ablex publishing book series human computer interaction consulted lectured organizations including apple citicorp ge honeywell ibm intel library congress nasa ncr university research groups http www ccs neu home york index html click home pages northeastern university college computer science finger logged education sites government sites geometry resources combinatorics resources automated deduction resources hpcc resources computing society miscellaneous bu pca reu sites teaching courses world page current research projects parallel computing virtual reality education recent publications bryant york college computer science northeastern university 360 huntington avenue boston ma 02115 internet york ccs neu phone 617 373 fax 617 373 5121 html 2 0 checked 1956 flaviu cristian department computer science engineering 0114 university california san diego la jolla ca 92093 0114 office apm 4240 phone 619 534 fax 619 534 7029 email flaviu cs ucsd flaviu cristian professor computer science engineering university california san diego received phd university grenoble france 1979 carrying research operating systems programming methodology france working specification design verification fault tolerant software england joined ibm research 1982 ibm worked area fault tolerant distributed systems protocols joining ucsd 1991 founded dependable systems laboratory collaborators design build support services providing high availability distributed systems dr cristian published 80 papers field dependable systems frequent keynote invited speaker international conferences workshops selected publications understanding fault tolerant distributed systems cacm february 1991 flaviu cristian synchronous asynchronous group communication cacm april 1996 flaviu cristian recent publications phd students guillermo alvarez christof fetzer bruce rosen assistant professor mathematics computer science 1982 computer science 1986 ph computer science 1991 university california los angeles areas interest neural networks stochastic function optimization parallel pattern recognition systems scientific biomedical computing time series analysis numerical combinatorial optimization problems human computer interaction summary research research examines advanced parallel simulated annealing genetic algorithms methods multivariate function approximation combinatorial optimization tasks research involves neural network methods pattern recognition analysis including time series analysis biomedical computing laboratory working research projects 1 computer aided fetal heart rate analysis 2 computer aided pigmented skin lesions projects involve artificial neural networks biomedical pattern recognition representative publications ensemble learning neural networks accepted connection science 1997 optimizing neural networks fast simulated reannealing goodwin accepted neural parallel scientific computations 1996 simulated annealing basic recent topics simulated annealing nakano japanese society artificial intelligence vol 9 3 1994 critical block simulated annealing job shop scheduling yamada trans iee japan vol 114 4 1994 genetic algorithms fast simulated annealing comparison ingber comput modeling vol 16 1 1992 process control adaptive range coding goodwin vidal biological cybernetics vol 66 4 1992 image recognition reconstruction associative magnetic processing goodwin vidal international journal pattern recognition artificial intelligence vol 6 1 1992 page maintained bruce rosen 210 691 5696 sb 3 2 13 rosen ringer cs utsa update sun sep 8 19 06 56 cdt 1995 dartmouth college computer science neal young assistant professor ph princeton university 1991 picture design analysis algorithms publications prev affil techniques design misc links research approximation algorithms contact info interests fast algorithms guaranteeing approximately optimal solution combinatorial optimization problems classes dartmouth theory computation cs colloquia patents intro theory line journals computation f96 recent cs alg grab bag frameworks qual education theor cs probability puzzles database data structures dim future prog university grad alg data sequenced genome struct netfind email dartmouth ultimate frisbee world wide computer science theory poems robert frost resources deep thoughts phd programs ranked people 2 000 000 000 000 jobs bumper stickers line lecture notes journals actual newspaper headlines catalogue places compendium np hardness associations tech manual dr seuss results funding lack brains hinders list algorithms courses lit search research combinatorial optimization meetings server invented choose major research directions cs res directions cs theory modified wed jan 8 14 24 56 1997 accesses march 22 1996 1948 neil immerman neil immerman professor received degrees mathematics yale university 1974 ph cornell university 1980 taught computer science departments tufts university yale university joining department 1989 professor immerman key developers active research program called descriptive complexity approach settled number open questions computational complexity theory database theory professor immerman editor information computation chicago journal theoretical computer science journal symbolic logic winner jointly robert 1995 del prize theoretical computer science recent publications teaching fall 1996 logic formal methods teaching spring 1996 theory computation descriptive complexity office hours fall 1996 mon 1 30 2 30 wed 2 00 3 00 thur 1 30 2 30 appointment address neil immerman department computer science university massachusetts amherst ma 01003 4610 phone number 413 545 1862 fax number 413 545 1249 email immerman cs umass click latest login jerzy jurek jaromczyk pronounced rom past director graduate studies office university kentucky computer science department 775 anderson hall lexington ky 40506 0046 phone office 606 257 1186 phone sec 606 257 3961 fax 606 323 1971 mail jurek cs engr uky research interests algorithms computational geometry scientific computing accesses 11 15 95 recruitment poster test sources guides searching www virtual library einet gallery internet catalog veronica open text web index www worm harvest global network navigator altavista dimacs www math resources publishers journals oxford university press crc press syllabus mcgraw hill mcgraw hill prentice hall organizations acm association computing sigact lexington traditional magnet school moved web page david wilkins areas research interest artificial intelligence automatic cognitive modeling simulation knowledge based systems intelligent tutoring machine learning computer assisted instruction ent tutoring situated learning knowledge based tutoring research group administrative sharon collins 2255 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax wilkins cs uiuc img back faculty index michael rabin thomas watson sr professor computer science theory computation professor rabin studies theory application computer algorithms special interests computer security applications randomization computations project involves sophisticated algorithms protect computer files computer operating system unauthorized intrusion hackers doctoral student cmu professor rabin invented model computer security series tools incorporated existing future operating systems ensure protection system called integrated toolkit operating system security implemented tested work extensions including development user interface progress technologies parallel computers distributed systems raise important theoretical practical problems interprocessor communications coordination synchronization distributed computing processes professor rabin developed algorithm called ida information dispersal algorithm dispersal information studying applications ida efficient fault tolerant routing information parallel computers general networks storage information arrays disks raids professor rabin continues work creating efficient algorithms problems algebra number theory data structures combinatorics addition theoretical interest algorithms including recently devised pattern matching important practical significance rabin efficient dispersal information security load balancing fault tolerance acm 38 335 348 1989 rabin integrated toolkit operating system security foundations data organization algorithms eds springer verlag 2 15 1989 karp rabin efficient randomized pattern matching algorithm ibm res dev 31 249 1987 randomized byzantine generals ieee 24th symp found comp sci ieee computer society press los angeles 1983 403 probabilistic tests primality num theory 12 128 1980 img peter keleher email keleher cs umd office 4139 williams phone 301 405 fax 301 405 6707 current position assistant professor cs umiacs univ maryland college park research interests distributed shared memory dynamic resource management adaptation parallel computer architecture intelligent agents academic degrees ph 1995 computer science rice university 1986 computer science rice university 1986 electrical engineering rice university research projects coherent virtual machine cvm flexible architecture implementing distributed shared protocols cvm project established goal investigating protocols multi threading support extensibility related work active harmony active harmony software architecture supports efficient distributed execution computational objects dynamic environments runtime adaptation automatic application adaptation shared data interfaces treadmarks dissertation research centered developing memory models high performance dsm implementations networks workstations research resulted definition lazy release consistency design implementation treadmarks courses fall 96 cmsc 411 computer architecture spring 97 cmsc distributed systems publications click list line papers service program committee 97 program committee icdcs 97 address pete keleher computer science department university maryland college park md 20742 301 405 8006 ave park md directions updated november 4 1996 david krumme assoc prof david krumme phone 617 627 3652 mee photo elec eng computer science dept 617 627 3217 tufts university fax 617 627 3220 medford ma 02155 email krumme cs tufts fall 1996 teaching courses comp 50 computing internet introduction computing internet background computers comp 40 computer architecture treats aspects computer hardware relevant software development past taught courses compilers parallel computing operating systems research interests include discrete mathematics parallel computing system software personal interests include playing soccer hiking climbing music play numerous instruments photography wife live winchester mass children colorado college graduate carleton college cornell law school grew oklahoma school university california berkeley earned bachelor degree computer science applied mathematics ph applied mathematics family traveled extensively canada europe david krumme krumme cs tufts michael faiman areas research interest communication networks design management routing flow control computer aided design digital systems logic computer architecture systems cessors distributed systems networks research group administrative julie thomas 2275 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax faiman cs uiuc img back faculty index davi geiger visiting assistant professor department computer science courant institute mathematical sciences york university current reserach projects articulated object recognition junction detection medical imaging stereo symmetric axis graduate students liu laxmi recent papers sparse representations image decomposition mike robert hummel liu appeared proc computer vision pattern recognition 12 san francisco 1996 image recognition mike robert hummel liu appeared proc 4th european conf computer vision lecture notes computer science 565 london 1996 laurie honour werth lecturer cs utexas current semester fall 1995 office hours fall 1995 times tba office taylor 5 110 phone 471 links classes software engineering cs 378 contemporary issues computer science professional service vice chair education ieee technical committee software engineering 1991 present chair acm csc conference 1992 94 chair acm professional development committee 1991 present areas interest software engineering cognitive science summary research current work centers development software tools environments areas include computer human interface software metrics selected recent publications werth quality assurance software engineering project ieee transactions education january 1993 werth lecture notes software process improvement cmu sei 93 em 8 feb 1993 werth industrial strength case tools software engineering classes software engineering education eds springer verlag 1991 werth john werth directions software engineering education proceedings workshop directions software engineering icse 1991 werth object oriented programming macintosh journal object oriented programming nov dec 1990 links university texas computer science department home page faculty profiles cs classes update august 13 1995 eva tardos associate professor department computer science 5144 upson hall cornell university ithaca ny 14853 phone 607 255 0984 fax 607 255 4428 email eva cs cornell school operations research industrial engineering phone 607 255 fax 607 255 eva orie cornell click daughter rebecca julia current activities current research recent publications current research broadly speaking research interest theory algorithms including aspects computational complexity theory working combinatorial optimization problems network problems approximation algorithms linear integer programming problems recent publications research papers survey papers research papers tardos approximation algorithm generalized assignment problem mathematical programming 62 1993 461 474 preliminary version appeared proceeding 4th annual acm siam symposium discrete algorithms january 1993 plotkin tardos improved bounds max flow min cut ratio multicommodity flows combinatorica preliminary version appeared proceedings 25th annual acm symposium theory computing 1993 pp 691 697 orie tr 1042 klein plotkin stein tardos faster approximation algorithms unit capacity concurrent flow problem applications routing finding sparse cuts siam journal computing 23 3 1994 466 487 preliminary version appeared proceedings 22nd annual acm symposium theory computing 1990 310 321 leighton makedon plotkin stein tardos fast approximation algorithms multicommodity flow problems journal computer system sciences 50 stoc 91 special issue 1995 pp 228 243 preliminary version appeared proceedings 23rd annual acm symposium theory computing 1991 101 110 plotkin tardos fast approximation algorithms fractional packing covering problems mathematics operations research orie tr 999 preliminary version appeared proceedings 32nd annual ieee symposium foundations computer science 1991 495 505 goemans goldberg plotkin tardos williamson improved approximation algorithms network design problems proceeding 5th annual acm siam symposium discrete algorithms january 1994 pp 223 232 orie tr 1116 hoppe tardos polynomial time algorithms problems proceeding 5th annual acm siam symposium discrete algorithms january 1994 pp 433 441 orie tr 1117 hoppe tardos problem proceeding 6th annual acm siam symposium discrete algorithms 1995 pp 512 521 orie tr 1118 klein plotkin rao tardos approximation algorithms steiner directed orie tr 1119 kleinberg tardos approximations disjoint paths problem high diameter planar networks proceedings 27th annual acm symposium theory computing 1995 pp 26 35 orie tr 1121 kleinberg tardos disjoint paths densely embedded graphs proceedings 34th annual ieee symposium foundations computer science 1995 pp 52 61 version orie tr 1127 tardos distributed packet switching arbitrary networks 28th acm symposium theory computing 1996 pp 366 376 ps version tardos separating maximally violated comb inequalities planar graphs june 1996 orie tr 1150 survey papers goldberg tardos tarjan network flow algorithms sept 89 paths flows vlsi design eds lovasz springer verlag 1990 101 164 tardos strongly polynomial combinatorial algorithms optimization proceedings international congress mathematicians kyoto 1990 springer verlag tokyo 1991 1478 918 tardos computational complexity aug 90 handbook combinatorics eds graham lovasz north holland lovasz tardos combinatorics computer science handbook combinatorics eds graham lovasz north holland tardos approximate min max theorems fast approximation algorithms multicommodity flow problems annotated bibliography proc summer school combinatorial optimization netherlands aug 1993 tardos approximate min max theorems fast approximation algorithms multicommodity flow problems proc network optimization theory practice san miniato pi italy oct 1993 gina koehn gina primary research interests artificial intelligence ai learning ai educational systems research interests include plan recognition user modelling human computer interaction gina lecturer department teaching introductory computer science courses upper year ai member departmental equity committee teaching evaluation committee wcs women computer science network interests include promotion awareness computer science computerized publishing teaching learning family life sc sask sc sask 1996 term 1 classes cmpt 100 introduction computer science section 01 cmpt 111 computer programming algorithmic analysis section 03 interesting links intronet 96 summer program organized dept computer science high school students adults introduces internet world wide web web sters net work women info technology women online tap ada project 4000 years women science return computer science faculty department computer science email koehn cs usask ca visitor june 21 1996 anne greenbaum research professor computer science dept cs nyu department computer science courant institute mathematical sciences york university mail address 1103 wwh 251 mercer st york ny 10012 phones 212 998 voice 212 995 4121 fax email cs nyu topics nyu tech xt file guy computational science engineering activities includes nasa multidisciplinary design analysis group activities nasa nova science materials online papers information classes fall 96 java class syllabus assignments ms phd projects ideas documenting programs literate programming techniques favorite things evolving list special interest journals university homepage university phone book college homepage department homepage mail steve cs clemson picture hobbies beauty important guy check vitae find worked ditto students bunch interested lots things wide publications computational science engineering professor stevenson active development computational science engineering clemson national scene information work clemson computational science engineering resource homepage resource pointers cse activities programs world papers interest area curricular development cacm preprint december 1994 issue proposed curriculum bachelor arts degree computational science text proposal introductory cse paper relating computational science software engineering practices computational science engineering strive make computation science interesting fulfilling pursuit attempt summer south carolina student research internships focus euclidean geometry viewers talking geometry lay constructive foundation euclid report submitted logic computer science conference talks recently university stockholm stockholm sweden slides presentations computational science engineering science 90s talk outlining cse placing context working scientist engineer web talk discusses authors experiences web educational purposes discusses problems current systems full presentation submitted papers paper documenting invited presentation workshop held mathematics department stockholm university workshop discussed computation internet paper outlining foundations programming language called eb submitted popl outline constructive system lambda calculus martin theories vogue paper outlining project takes modified abstract machine wam programs generates code submitted journal logic programming 1001 reasons proving program correct philosophical piece program correctness proofs identify arguments results survey practitioners postscript file framemaker file pages backwards original cacm preprint article communications acm title article science computational science computer science crossroads article outlines clemson view computational science version cacm paper presented southeastern region siam paper relating computational science software engineering practices presented 33rd southeastern acm conference projects updated 11 april 1995 ideas ve projects contact steve cs clemson interests implementation programming language support constructive computational science engineering language called eb bishop developer constructive analysis eb incorporates features meant prove cse programs correct constructive foundations eb development constructive theories computational science computational geometry including constructive graphics set solids find volume surface area stuffing problem implementation graphics programs euclidean geometry taker dimensional geometry current subject special topics class 4 dimensional aero courses engineering examples volume rendering electron microscope visualization package hoops rapid prototyping program bon sai beauty formal upright redwood partly top tree balance knife 5 nursery stock sale plant 5 10 years ago cut top leader establish establishing tree 36 inches tall growing season tree daily basis thing sitting bit picture description rec arts bonsai content length accept ranges bytes professor tomaso poggio img hold helen whitaker professorship vision sciences biophysics department brain cognitive science mit affiliated mit artifical intelligence laboratory addition 1993 director mit center biological computational learning cbcl original training theoretical physicist received ph theoretical physics university 1970 current research focuses application learning techniques time series analysis object recognition adaptive control computer graphics curriculum vitae address information academic 9 520 fas line work tp temp ai mit lynn conway lynn conway professor electrical engineering computer science director demonstration project university michigan current projects include visual communications demonstration project contact information business address lynn conway professor eecs 170 atl bldg university michigan ann arbor mi phone fax mail phone 313 763 fax 313 763 1260 mail conway engin umich conway engin umich img mary allyn watson morning faculty member university florida computer information sciences department afternoon student uf college pharmacy email address watson cis ufl office cse phone 352 392 dr lan associate professor phd computer science michigan state university office 305 math science bldg phone 314 882 email lan cs missouri research interests parallel distributed systems parallel algorithms design computer networking teaching cs 353 cs 330 cs 430 img return faculty prof ronald davis home page rm 218 po box 1002 millersville pa 17551 0302 phone 871 email address davis cs millersv dr ronald davis office hours monday wednesday friday 11 00 tuesday thursday 8 30 fall 1996 courses csci 151 01 discrete structures tuesday thursday 9 30 10 45 rm 215 wickersham csci 151 02 discrete structures tuesday thursday 11 00 12 15 rm 215 wickersham csci 161 06 introduction computing tuesday thursday 6 30pm 7 45pm rm 215 wickersham csci 351 01 discrete structures ii monday wednesday friday 9 00 10 00 rm 226 wickersham csci 351 02 discrete structures ii monday wednesday friday 10 00 11 00 rm 226 wickersham general sites interest img img img img cs home page advanced electives mail comments problems address submit clear form professor james hendler position associate professor dept computer science institute systems research university maryland college park acting head advanced information technology laboratory head parallel understanding systems laboratory head autonomous mobile robotics laboratory mail hendler cs umd click finger address phone dept computer science williams bldg university maryland college park md 20742 usa phone 301 405 2662 fax 301 405 6707 usual shameless promotion short bio click listing america 1996 click recent 10 96 curriculum vitae postscript 100k click research interests ai planning systems high performance case based planning system hierarchical task network planning formalization analysis autonomous mobile robots hybrid symbolic connectionist systems intelligent tutoring system arabic spanish parallel knowledge representation system real time systems education phd computer science brown university 1986 scm computer science brown university 1984 ms psychology southern methodist university 1982 bs computer science yale university 1978 professional activities associate editor journal experimental theoretical ai associate editor connection science editorial board autonomous robots recent book massively parallel artificial intelligence aaai mit press 1994 aaai press page massively parallel artificial intelligence aaai mit press 1994 mit press page current courses cmsc 422 robot programming thesis students learned teachers colleagues students ta 7a rene bane ms 1988 joy bush ms 1988 dr erol phd 1995 prof matthew phd 1994 prof subbarao kambhampati phd 1989 dr brian phd 1995 vikram manikonda ms ee 1994 barrie ms 1995 james ms 1988 oliver seeliger ms 1995 prof lee phd 1992 dr eduardo phd 1992 dr anne wilson phd 1993 interests scuba diving travel daughter today advice austin tate suggests meeting dana johnson senior lecturer iacc 701 231 djohnson plains nodak fall 96 office hours mon wed 3 30 4 15 wed fri 1 30 2 15 appointment fall 1996 classes cs147 microcomputer applications mwf 12 30 1 20 cs150 programming visual basic mwf 2 30 3 20 summer involved north dakota governor school national youth sports program send mail djohnson plains nodak richard riesenfeld professor computer science head elaine cohen alpha 1 project principal investigator director national science foundation science technology center computer graphics scientific visualization current areas interest research algorithms representations high level design operators complex models computer graphics geometric modeling mechanical design integrated process planning computer aided manufacturing paradigms modeling img alpha 1 research group university utah 4437 img keith marzullo department computer science engineering university california san diego 9500 gilman dr 0114 la jolla ca 92093 0114 office apm 4220 phone 619 534 fax 619 534 7029 lab 619 534 9669 email marzullo cs ucsd secretary michele foley 619 534 associate professor research fault tolerant distributed systems recent interests foundations group based programming application distributed computing architectures collection asynchronous workstations running local area networks workstations affiliated research projects nile project distributed computing high energy physicists goal provide deep hierarchical storage system distributed runtime environment long running jobs main focus project distributed application management issues system adapt resources communication platforms internet connections internet charges rewrite system applications running system team project building distributed computing platforms hard soft real time systems main focus providing runtime environment make fault tolerant hard real time computing inexpensive platforms things working students students message logging approach making services tolerate crash communication failures lorenzo alvisi ve simple expressive characterize approach derived practical optimal protocols message passing distributed shared memory architectures paper describing approach found paper giving set protocols comparison found group programming hard real time environment matthew ve combined schedulability work uniprocessors process group abstraction distributed systems system tolerate timing crash communication failures meeting hard real time deadlines problems systems clock synchronization paper describes found failure models laura sabel ve group membership protocols understand lower bounds properties commonly provided work failure detectors stronger perfect failure detector approximations failure detectors implementable interested failure detectors general www page compiles papers topic comparison fault tolerance techniques jeremy sussman goal understand intrinsic benefits fault tolerance paradigm primary backup approach active replication img link aleta michael back departmental home page revised 19 january 1996 frank vahid home page education work electrical engineering university illinois urbana champaign 1988 ph computer science university california irvine 1990 1994 engineer hewlett packard santa clara california engineer san diego california research topics hardware software codesign embedded systems emphasis functional partitioning embedded system computing system desktop computer server examples include automobile cruise control fuel injection aircraft telecommunication products tv set top boxes network switches vcr robot controllers medical devices audio video encoders decoders hardware software codesign problem designing systems implemented standard processors custom digital hardware processors tasks include system functionality partitioning functionality standard custom processors interfacing hardware software simulating entire system verify correctness creating expensive implementations recent results model hardware software partitioning ag demonstration advantages functional partitioning current structural partitioning approach distributing system packages yu chin hsu le system level transformations procedure procedure cloning ease task exploring size performance tradeoffs task accomplished manually rewriting specification communication libraries embedded processor pc fpga data transfer linus tauro past results definition language combination vhdl statecharts simple natural embedded system specification development system design tool rapid exploration hardware software implementations automatic refinement detailed specification contact information computer science university california riverside ca 92521 909 787 fax 787 4643 email vahid cs ucr publications link ucr cs publications link faith www page img international symposium system synthesis prerequisite structure excel test img return faculty home page img bernd acting associate professor 3d contour skull 11k professor research teaching areas 2d contour skull 5k geometric modeling visualization polygon 8k computer graphics geometric modeling studies fractal 16k techniques describing curves surfaces molecular 10k higher dimensional geometries geometric modeling vis spine 5k foundation computer aided design cad patches 4k systems visualization concerned 8k conversion numerical data meaningful computer generated images typical applications include fluid flow weather medical data rendering bernd acting associate professor computer science university california davis adjunct professor computer science mississippi state university 1991 1995 faculty member nsf engineering research center computational field simulation mississippi state university research teaching interests scientific visualization computer graphics computer aided geometric design cagd received computer science mathematics computer science technical university braunschweig germany received ph computer science arizona state university 1991 awarded 1992 research initiation award mississippi state university 1992 national science foundation selected mississippi state university 1995 presidential faculty fellows pff award national science foundation mississippi state university nominated 1995 outstanding researcher award 1995 giles distinguished professorship 1995 awarded hess distinguished professorship engineering college engineering mississippi state university received 1996 career award national science foundation member association computing machinery acm institute electrical electronics engineers ieee society industrial applied mathematics siam phone 916 754 office 3055 engineering ii email cs ucdavis bernd curriculum vitae postscript modified fri oct 22 22 48 58 pdt img mass 5k offset surfaces 6k tetrahedron 7k john meyer professor electrical engineering computer science office address eecs department eecs building university michigan ann arbor mi 48109 2122 voice 313 763 0037 mail eecs umich fax 313 763 1503 additional information viewed clicking meyer michigan button document img biographical sketch img professional experience img professional organizations activities img books book contributions img journal conference publications img curriculum vitae details included information 1598 martin tompa department computer science engineering university washington box 352350 seattle wa 98195 2350 phone 206 543 receptionist 206 543 1695 fax 206 543 lecture notes articles computing trajectory louise recent holiday moon wash collaborative art electronic prophecy art building pierce lane carol martin photographer img photo courtesy uw health sciences center educational resources provide images university washington martin tompa finger tompa cs washington alan selman professor img alan selman department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 103 fax 716 645 3464 email selman cs buffalo research interests complexity theory photos recent trip japan davin milun milun cs buffalo dr plummer assistant vice chancellor computing professor chair phd mathematical physics university texas austin office 304 math science bldg phone 314 882 email mizzou1 missouri research interests application systems database systems scientific programming img return faculty stefan associate professor department computer science college william mary mailing address department computer science college william mary williamsburg va 23187 8795 office tercentenary hall 115 voice 804 221 fax 804 221 1717 cs wm courses materials img back home document page 1506 panos chrysanthis assistant professor computer science latest news academics research publications teaching biography database system group dept computer science email panos cs pitt univ pittsburgh phone 412 624 8924 pittsburgh pa 15260 fax 412 624 5249 information updated thur july 19 6 15 40 edt 1996 thomas leblanc professor computer science department college university rochester rochester ny 14627 0226 telephone 716 275 fax 716 461 2018 email leblanc cs rochester http www cs rochester leblanc 1955 ph university wisconsin madison 1982 assistant professor 1983 87 associate professor 1987 93 professor 1994 present chair 1990 96 computer science department university rochester interim vice provost dean college 1996 97 university rochester office naval research young investigator 1987 90 research summary graduate students courses undergraduate program recommended readings case computer research report future nsf supercomputer centers information technology enhance academic productivity nas rankings ph departments computer science book reviews pointers navigating web img department faculty grads alumni modified feb 2 1996 tom leblanc leblanc cs rochester enhanced html 2 0 requires netscape 1 1 jayadev misra regents chair computer sciences department chair tech 1969 indian institute technology kanpur ph 1972 johns hopkins university honors awards professional service john simon guggenheim fellow 1989 ieee fellow acm fellow areas interest parallel programming summary research interest applying formal methods practice specifications designs synchronous asynchronous systems selected recent publications misra powerlist structure parallel recursion classical mind essays honor hoare prentice hall january 1994 misra loosely coupled processes future generations computer systems 8 pp 269 286 north holland 1992 misra phase synchronization information processing letters vol 38 pp 81 85 1991 misra equational reasoning nondeterministic processes formal aspects computing vol 2 2 pp 167 195 1990 misra chandy parallel program design foundation addison wesley 1988 research group psp group home page information work electronic access papers current research project seuss overview postscript version accessible woodrow bledsoe peter donnell jr centennial chair emeritus computing systems professor emeritus mathematics mathematics 1948 university utah salt lake city ph mathematics 1953 university california berkeley honors awards professional service milestone award automated theorem proving american mathematical society 1991 distinguished service award international joint conferences ai 1991 president american association artificial intelligence 1984 1985 board trustees international joint conferences artificial intelligence 1976 83 chair board trustees international joint conferences artificial intelligence 1976 1978 board editors international journal artificial intelligence 1972 present areas interest automatic theorem proving artificial intelligence summary research research focuses automated theorem proving automatic theorem proof checking involves heuristics higher level plans examples analogy interested research analogy learning artificial intelligence img previous profile img index img profile brian bershad bershad cs washington work computer science engineering department university washington fr 35 seattle wa 98195 usa 1 206 543 6707 fax 206 543 2969 home 4240 street ne seattle wa 98125 usa brian bershad assistant professor university washington 1986 receiving phd university washington 1990 respite seattle 1990 1993 experiment post industrial culture northeast 1993 returned northwest coffee bershad research operating systems distributed systems networking parallel systems architecture lot work appeared tocs sosp asplos isca sigmetrics paper published save life working bershad runs plays squash hangs projects include spin extensible operating systems mobile computing memory management operating systems architectures midway project carnegie mellon parallel networking scalable sequel etch x86 binary instrumentation optimization courses winter 96 cs 451 masters quals project click list projects masters degree quals project fun recent papers trace driven comparison algorithms parallel prefetching caching tracy kimbrel andrew hugo patterson brian bershad pei cao edward felten garth gibson anna karlin kai li 1996 acm sigops usenix association symposium operating system design implemenation october 96 dynamic binding extensible systems przemyslaw pardyak brian bershad osdi ii 1996 acm sigops usenix association symposium operating system design implemenation october 96 structure performance interpreters theodore romer dennis lee geoffrey voelker alec wolman wayne wong jean loup baer brian bershad henry levy asplos vii october 96 fast effective dynamic compilation conference programming language design implementation auslander philipose chambers eggers bershad 1996 extensible protocol architecture application specific networking marc fiuczynski brian bershad writing operating system modula 3 emin gun sirer stefan savage przemyslaw pardyak greg defouw mary ann brian bershad appeared workshop compiler support system software february 1996 language support extensible operating systems wilson hsieh marc fiuczynski charles garrett stefan savage david becker brian bershad appeared workshop compiler support system software february 1996 safe dynamic linking extensible operating system emin gun sirer marc fiuczynski przemyslaw pardyak brian bershad appeared workshop compiler support system software february 1996 automatic dynamic compilation support event dispatching extensible systems chambers eggers auslander philipose mock pardyak workshop compiler support systems software february 1996 extensibility safety performance spin operating system bershad al reducing tlb memory overhead online superpage promotion romer ohlrich karlin bershad isca 95 write detection distributed shared memory bershad paper appeared 1994 osdi conference dynamic page mapping policies cache conflict resolution standard hardware romer lee bershad chen paper appeared 1994 osdi conference mobisaic voelker bershad paper appeared 1994 mobile computing workshop issues extensible operating systems savage bershad avoiding conflict misses dynamically large direct mapped caches bershad chen lee romer asplos vi spin extensible microkernel application specific operating system services bershad al uw technical report efficient packet demultiplexing multiple endpoints large messages bershad maeda moss winter usenix 94 impact operating system structure memory system performance chen bershad sosp 93 protocol service decomposition high performance networking maeda bershad sosp 93 practical considerations blocking concurrent objects bershad dcs 93 fast interrupt priority management operating system kernels usenix microkernels workshop 1993 midway distributed shared memory system bershad ieee compcon 93 local area mobile computing stock hardware stock software watson bershad usenix 93 consistency management virtually indexed caches wheeler bershad asplos 92 fast mutual exclusion uniprocessors bershad redell ellis asplos 92 mach communication primitives x11 baron bershad 92 microbenchmarks evaluate system performance bershad wwos iv 1992 networking performance microkernels maeda bershad wwos iv 1992 increasing ipc performance micro kernel based operating systems bershad usenix microkernels workshop 1991 system mach golub bershad 91 continuations implement thread management communication operating systems bershad rashid dean sosp 91 information arpa related information rain city hash house related information relative alien raghu ramakrishnan associate professor computer science raghu cs wisc department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa phone 608 262 department 262 1204 fax 262 9777 education teaching activities research interests research projects ph graduates education ph university texas austin 1987 tech indian institute technology madras 1983 teaching activities text database management systems software educational minibase coral text database management systems published mcgraw hill aimed courses database systems undergraduate graduate levels minibase relational dbms developed conjunction text coral system courses deal logic databases schools research interests integrating heterogeneous data sources content based querying indexing sequence image data exploratory analysis large data sets data mining extending database query languages constraints deduction databases grows increasingly important access data dispersed heterogeneous independently developed sources easily rodin project successor project investigating issues formal techniques practical toolkits semantic integration supporting multiple levels service access database database access networked cluster machines joint work profs ioannidis livny recent work results visual data exploration project joint work prof livny applied data integration querying web area interest content based querying complex data sequences image sets seq system deals queries sequence data focuses dbms design optimization issues related sequence data part project joint work prof livny important aspect work identifying trends data general identifying patterns information project goal support content based retrieval large sets images focus developing implementing expressive data definition language customize general image database system advantage specialized information collection images indexed queried interest querying analysis data covers data exploration mining developed powerful clustering algorithm called birch large datasets visual data exploration tool called devise part project long standing research interest extension relational database query languages logic programming features structured terms recursion arithmetic constraints data queries compactly efficiently ongoing project involves continued development coral deductive system evaluation based bottom fixpoint evaluation techniques optimizations applied make efficient broad range programs research projects coral ph graduates sudarshan ph august 1992 run time optimizations bottom evaluation logic programs employment bell labs murray hill research att srivastava ph august 1993 deductive object oriented languages employment bell labs murray hill divesh research att ph august 1993 design evaluation transitive closure algorithms employment bell labs murray hill research att seshadri ph august 1996 sequence data management employment computer sciences department cornell university praveen cs cornell state university york oswego elizabeth contact information office 117 snygg hall phone 315 341 2694 email cs oswego home page teaching schedule fall 1996 800 mw 3 00 4 20 18 105 800 mw 5 30 6 50 18 104 office hours mw 2 00 3 00 5 00 5 30 appointment email professional activities interests database systems human computer interaction hypermedia information science professional information associate professor director information science ba ma phd syracuse university appointed 1979 suny oswego computer information science faculty comments author david bozak contents copyright 1996 suny oswego rights reserved revised september 12 1996 url http www cs oswego faculty html dennis mcleod professor computer science department email mcleod pollux usc office sal 206 phone 213 740 dennis mcleod received ph degrees computer science massachusetts institute technology 1974 1976 1978 joined faculty university southern california 1978 professor computer science tenured principal research interests include database system modeling design evolution database system interoperability networking information protection security knowledge management applied machine learning personal information management systems information management environments digital libraries scientific engineering data computer integrated manufacturing computer supported cooperative work dr mcleod ninety refereed publications areas database systems knowledge management information systems noted work semantic data modeling federated databases lectured widely international basis served advisor consultant variety private public sector organizations dr mcleod served chairman member program organizational committees numerous technical conferences workshops editor international journal large databases ieee transactions knowledge data engineering international journal intelligent cooperative information systems publications robert gammill iacc 701 231 gammill plains nodak earned phd 1969 mit taught university colorado worked rand ndsu 1978 joint appointment computer engineering option ee department teaching interests include computer networks robotics operating systems assembly language programming languages interests include music home automation graphics unix tm operating systems enjoys bicycling hiking fishing professional information vita general information publications graduate students supervised grants awarded recent teaching service activity family photos family bob susan wife susan susan mother daughter susan home page children daughter laura laura home page son rich wife amy son david family pet dog montana cabin camping christmas ndsu cs department home page north dakota state university home page north dakota university system home page page maintained bob gammill gammill plains nodak modification sunday 01 sep 96 16 37 38 cdt keshav pingali associate professor phd mit 1986 research group works areas programming languages compilers parallel architectures goal develop tools generating parallel code applications programs deal large sparse matrices scientific applications involve numerical solution partial differential equations techniques produce system algebraic equations involve large sparse matrices existing compiler technology poor job parallelizing sparse matrix programs radically approach problem compiler produces parallel sparse matrix programs sequential dense matrix programs information user sparsity structure matrices program enables tools restructuring compiler area preliminary experiments krylov space solvers show code produced compiler competitive hand parallelized code libraries argonne petsc library extend approach direct methods solving linear systems applications require adaptive mesh refinement project builds earlier work restructuring compilation techniques dense matrix programs developed restructuring techniques compiling programs distributed memory uniform memory access numa architectures ibm sp 2 cm 5 processor access local memory faster local memory good performance compiler parallelize ensure locality reference matching code data distribution local references made block transfers preferable small messages recently developed algorithm automatic alignment computation data incorporating compiler test bed earlier work developed loop restructuring technique called access normalization transforms loop nests increased locality potential block transfers implemented lambda loop transformation toolkit paper summarizing results won paper prize asplos worked hewlett packard transfer technology hp fortran compiler product line uniprocessors multiprocessors developed frameworks program analysis optimization based dependence flow graph data control dependence information program permitting development optimization algorithms generate code competing approaches results independent interest recently developed optimal algorithms control dependence problems answering foundational question open decade work led development linear time algorithm computing static single assignment ssa form programs results incorporated number compilers including ibm microsoft hp flavors professional activities panel member organizer acm symposium principles practice parallel programming 1995 member nsf national young investigator nyi awards panel consultant hewlett packard labs intel corporation army ballistic research labs odyssey research math sciences institute referee reviewer acm toplas ieee transactions computers journal parallel distributed computing journal supercomputing ieee computer editorial board international journal parallel programming awards national science foundation presidential young investigator 1989 1994 ibm faculty development award 1986 88 paper prize asplos 1992 lectures fast algorithms control dependence problems hewlett packard corporation chelmsford massachusetts january 1995 computer science department wayne state university detroit michigan february 1995 rutgers university brunswick jersey 1995 microsoft research laboratories redmond washington june 1995 publications solving alignment elementary linear algebra proceedings seventh annual workshop languages compilers parallel computers lcpc lecture notes computer science 892 ithaca ny august 1994 46 60 david bau induprakas kodukula vladimir kotlyar paul stodghill apt data structure optimal control dependence computation acm sigplan 95 conference programming language design implementation pldi june 1995 171 185 return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 24 november 1995 denise moore denise cs cornell ct driver license mug shot barak phd professional interests neural networks brain works machine learning neuroscience programming language design implementation short demo page collection contributed code employment associate professor computer science department university mexico albuquerque semester visiting cognitive science department ucsd publications memory science editing associate editor ieee transactions neural networks reviewing paper wrote page find interesting political oppose trivial software patents barriers raise entry software market join league programming freedom join blue ribbon campaign information communications decency act struck lower court status appealed supreme court justice department assault freedom speech organizations support electronic freedom center democracy technology electronic frontier foundation electronic privacy information center pgp public key artistic automotive picture painted car dominant automobile shown harvard william james hall final stages painting part jim muller art car central portion hood copied nobel laureates influential work dominance columns cat cortex lovely art car jersey costs 300 import car california creation sale ya wanna buy talk baby ceramic ceramic art combines wheel thrown techniques hand building play ago tension pottery viewable browser barak cs unm january 1997 department cognitive science ucsd mail stop 0515 9500 gilman drive la jolla ca 92093 0515 619 551 619 534 1128 fax shared permanent computer science department 313 university mexico albuquerque nm 87131 505 277 3112 messages shared 505 277 6927 fax shared ursula associate professor http web cs ualberta ca cs ualberta ca img address department computing science 615 general services building university alberta edmonton alberta canada t6g 2h1 phone 403 492 5678 fax 403 492 1071 office 733 general services building research areas communication networks research interests current research activities areas telecommunication networks medical imaging systems hospitals find designing network systems studying performance improving performance existing systems exciting research telecommunication networks resulted techniques make networks efficient people access fewer busy signal due telephone network heavy overload famous mother day peak protocols reduce congestion hospital networks medical data digital rays starting exist patients physicians faster access medical information involved evaluating performance standards medical communication networks exploring approaches fast economical multicast routing schemes multi media transmission atm environment multicast interactive sessions large groups wide area networks internet enjoy working students helping find discussions students exciting motivating selected publications lim xpress transfer protocol medical communication system medical imaging 1994 newport beach ca february 1994 248 260 grover traffic engineering network canadian journal electrical computer engineering 18 2 1993 47 58 deng connecting lans wans utilizing flexible bandwidth allocation proc open systems future leveraging lan ifip int working conf australia august 1993 123 134 deng optimal control flexible bandwidth calls isdn proc icc 93 geneva 1993 1315 1319 grover performance metric reconfigurable transport networks ieee journal selected areas communication 21 april 1993 14 ms deng algorithms admission control broadband communication networks high speed fiber networks channels ii spie boston september 1992 306 317 1995 96 teaching schedule 100 computer programming engineers cmput 313 telecommunications computers cmput 513 computer networks educational background sc honors mathematics 1960 university alberta sc mathematical statistics 1963 university alberta 1985 86 ibm zurich research lab computer networks switzerland 1978 79 stanford university computer science 1973 74 university zurich informatik switzerland department computing science 1965 served associate chairman 1988 1991 interesting web links img img img november 14 1995 chakravarty associate professor img chakravarty department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 109 fax 716 645 3464 email cs buffalo prof chakravarty graduated electrical electronics engineering institute technology science pilani india 1980 development engineer tata electric cos research development laboratories bombay india year completed computer science state university york stonybrook 1983 phd computer science state university york albany 1986 associate professor computer science state university york buffalo research interests includes design automation problems synthesizing testing vlsi circuits fault tolerant architectures parallel algorithms professor chakravarty served general chair 1995 ieee great lakes symposium vlsi member organizing committee ieee vlsi test symposium ieee int conference vlsi design technical program committee ieee great lakes symposium vlsi ieee vlsi test symposium ieee int conference vlsi design vlsi cad related web sites acm special interest group design automation sigda publications conference journal technical reports phd students links inserted conference announcements ieee vlsi test symposium 1995 1996 ieee asian test symposium material click davin milun milun cs buffalo geneva belford areas research interest databases information systems management systems object oriented distributed distributed systems networks modeling analysis distributed databases computations fault tolerance research group center advanced database research administrative marsha penrose digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax belford cs uiuc img back faculty index 3584 lotfi zadeh ph columbia university professor emeritus 510 642 zadeh cs berkeley awards lectureships ieee medal honor 1995 international prize 1994 asme medal 1993 ieee hamming award 1992 foreign member russian academy natural sciences 1992 berkeley citation 1991 fellow american association artificial intelligence 1991 honda prize honda foundation 1989 doctorate state university york 1989 certificate appreciation ieee computer society 1988 doctorate paul university 1986 ieee centennial medal 1984 outstanding paper award international symposium multi valued logic 1984 fellow world council cybernetics 1981 fellow american academy advancement science 1980 medal society engineering science lecturer award 1975 ieee educational medal 1973 member national academy engineering 1973 editorships program committees member technology advisory board postal service member advisory council department electrical computer engineering uc santa barbara school engineering applied science george washington university editor fuzzy sets systems editor journal computer system sciences associate editor journal mathematical analysis applications associate editor information sciences member editorial board international journal approximate reasoning member editorial board international journal intelligent systems selected publications computational theory int intelligent systems vol 2 1987 pp 39 63 fuzzy sets basis theory possibility fuzzy sets systems vol 1 1978 pp 3 28 outline approach analysis complex systems decision processes ieee trans systems man cybernetics vol smc 3 1973 pp 28 44 fuzzy sets inf control vol 8 1965 pp 338 353 linear system theory state space approach mcgraw hill book york 1963 frequency analysis variable networks proc vol 3a 8 1950 pp 291 299 mark professor psychology linguistics computer science university southern california ph 1980 columbia university phone 213 740 email marks usc research interests research primarily concerned types knowledge representations processing mechanisms employed language comprehension reading research involves computational modeling connectionist neural network type goal work theory language comprehension accounts detailed aspects skilled performance related types linguistic impairments observed consequence brain injury current work concerned model word recognition normal reading representative publications 1993 connectionist models cognitive theory psychological science 4 228 235 1992 connectionism tears davis ed connectionism advances theory practice oxford university press patterson 1989 connections acquired computational model reading processes morris ed parallel distributed processing implications psychology neurobiology york oxford university press 1989 distributed developmental model word recognition naming psychological review 96 523 568 affiliations home page neuroscience home page title page image miles assistant professor computer science department rutgers university photo miles img click speaker audio greeting feel free correspond miles department computer science rutgers university hill center brunswick nj 08903 cs rutgers http www cs rutgers 908 445 phone 908 445 0537 fax page visited times 5 december 1995 recorded web counter teaching interests cs211 introduction computer architecture cs352 internet technology graduate undergraduate independent studies working days internet based distributed archiving system distance project multimedia computer architecture courseware marc project networking projects daily construction includes links rutgers networking projects topics summer 95 undergraduate research internship short banner line book project principles computer architecture full class tested textbook created sophomore level introduction computer architecture cs 211 process putting hypertext links line images takes time 400 illustrations lots equations details project progressed favorite web sites yahoo site links cool internet stuff ve hearing netscape home page creators original mosaic web browser web museum famous creative works vatican library digitized art collection brought ibm internet underground music archive music artists index world explore web geographically cnn cable network news pbs public broadcasting system discovery channel makers cable tv discovery channel jersey online newspaper provided jersey park press online rutgers university daily newspaper project enabled part undergraduates ryan project astrophysical journal full fledged refereed line version 100 year scientific journal send electronic postcard walt disney company promotional movie clips kid games disneyland fun stuff paramount pictures promotional clips movie giant mca universal promotional clips movie giant video camera niagara falls mpeg player 15 video interesting devices connected internet internet web stuff reference info power users links html tutorials compiled anna http remus rutgers learn html mary 96 html language web pages internet information tools html tutorial xi jiaotong university html html references html tutorial html documents hypertext tutorial html user web page tutorial html tutorial authoring methods www html damon muller information html net search html html tutorial internet web links world wide web frequently asked questions www faq ncsa server lots good free software networking multimedia things web masters page expert tips designing web pages background pattern thinking starting internet web service service charges beginner guide html hypertext markup language 362 kb compressed postscript file downloaded machine ftp downloaded uncompress utility uncompress rutgers university print lpr command unix machine lpr ps find line hypertext version url http www ncsa uiuc general internet www html click line version download view file format click cgi common gateway interface faq cgi common gateway interface standard browse bit find click simple cgi action execute program rutgers public html cgi print simple message note doesn interesting don click remind miles rutgers university cs rutgers computer science department home page colin potts colin potts received ph cognitive psychology sheffield university england 1980 faculty member university london imperial college science technology department computing senior member technical staff micro electronics computer technology corporation software technology program joined faculty college computing september 1992 dr potts current research areas support collaborative writing supporting specification user oriented system requirements mixture formal informal notations documentation support tools research requirements software systems goals scenarios definition requirements requirements validation executable models empirical studies requirements definition practice contextual analysis requirements computer supported collaborative intellectual work idea processing annotation design rationale support design contact information colin potts college computing georgia institute technology atlanta georgia 30332 0280 potts cc gatech georgia tech links img img img modified november 19 1996 colin potts potts cc gatech www alert redirection response server handled client http www cs washington homes gaetano connection close moved permanently document moved riccardo bettati assistant professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email bettati cs tamu web http www cs tamu faculty bettati education experience honors professional activities research publications selected papers recent technical reports classes back list faculty back computer science homepage 1148 department computer science university idaho john munson cs uidaho picture research interests software engineering software reliability software measurement statistical computing operations research publications setl classes software design sofware engineering analysis software engineering measurement arnold rosenberg arnold rosenberg distinguished university professor computer science department university massachusetts amherst prior joining umass professor computer science duke university 1981 1986 research staff member ibm watson research center 1965 1981 rosenberg held visiting positions technion israel institute technology yale university university toronto dr rosenberg research focuses theoretical aspects parallel architectures communication networks emphasis developing algorithmic techniques designing networks architectures efficiently author 120 technical papers topics theoretical computer science discrete mathematics directs theoretical aspects parallel distributed systems group prof ramesh sitaraman dr rosenberg fellow acm senior member ieee golden core member ieee computer society member siam editor chief journal theory computing systems mathematical systems theory dr rosenberg received mathematics harvard college 1962 ph applied mathematics harvard university 1963 1966 img bibliography contact information address arnold rosenberg department computer science university massachusetts amherst ma 01003 4610 phone number 413 545 fax number 413 545 1249 mail cs umass click latest login total number visitors page resetting counter img align bottomwidth 90 height 20 src http www iaehv nl cgi iaecount width 5 tr http www cs umass picture james allan department computer science lederle graduate research center university massachusetts box 34610 amherst ma 01003 4610 room 1 413 545 1 413 545 1249 fax allan cs umass research assistant professor working center intelligent information retrieval ciir current work focuses areas tools browsing collections documents relevance feedback techniques combining structural information documents textual information order improve quality retrieval joint work daniela rus dartmouth college department computer science list papers including line copies ph january 1995 cornell university computer science department advisor late gerard salton 1927 1995 thesis automatic construction hypertext links guest editor special topic issue information processing management tools automatic construction hypertext hypermedia details call papers basis running research group meeting called topics information retrieval seminar students days played ice hockey cornell cs department cornell worked smart system information retrieval group participated discussions information capture access research group modified fri oct 25 19 14 00 1996 nancy amato nancy photo assistant professor department computer science office bright building texas university phone 409 862 2275 college station tx 77843 3112 fax 409 847 8578 usa email amato cs tamu curriculum vitae publications research information upcoming events travel personal home page information cpsc 643 600 robotics programming fall 96 aka motion planning cpsc 626 600 parallel algorithm design analysis spring 96 cpsc 311 503 analysis algorithms fall 95 travel conferences acm workshop strategic directions computing june 1996 research mit computational geometry working group position statement oct 10 13 stanford university stanford ca motel 6 palo alto 415 949 0833 ieee international conference robotics automation april 1997 icra 97 albuquerque april 1997 twenty ninth annual acm symposium theory computing 1997 stoc el paso texas 4 6 1997 june 1997 thirteenth annual acm symposium computational geometry nice france june 4 6 1997 acm symposium parallel algorithms architectures june 1997 spaa newport ri june 22 25 1997 robotics home page cs dept home page tamu home page david padua research group polaris research group contact information david padua 414 computer systems research laboratory 1308 west main st urbana il 61801 217 333 4223 fax 217 244 1351 padua csrd uiuc administrative sheila clark 415 computer systems research laboratory 1308 west main st urbana il 61801 217 244 fax 217 244 1351 clark csrd uiuc img back faculty index dr blaise liffick associate professor department computer science millersville university member millersville cs department 1981 professional interests including human computer interaction cognitive sciences social impact computing issues computers disabled mid atlantic regional director computer professionals social responsibility cpsr region includes pennsylvania york jersey delaware maryland washington dc member association computing acm member public policy committee sigchi sigcaph education hold ph computer information science temple university ms computer science university pittsburgh bs computer science purdue university miscellaneous page additional interests dr blaise liffick department computer science millersville university po box 1002 millersville pa 17551 0302 liffick cs millersv 717 872 3536 voice 717 871 2320 fax refresh http www cs umass jack professor department computer science box 34610 university massachusetts amherst ma 01003 4610 usa director convergent computing systems laboratory email cs umass office lederle graduate research center phone 413 545 fax 413 545 1249 img theory objects seminar fall 1996 img home page img personal home page cs umass update 9 2 96 division applied sciences harvard university thomas cheatham jr gordon mckay professor computer science director undergraduate studies computer science programming languages environments professor cheatham conducts research concerned understanding formalizing automating software process long term goal dramatically increasing ability develop maintain enhance advanced software systems professor cheatham current projects involves development programming language support environment key feature language extensibility user defined constructs permit programming high level range mechanisms transforming high level program efficient realizations target computers accompanying programming environment exploit modern work stations large memories high processing speeds high resolution color graphics connected high bandwidth networks professor cheatham colleagues students recently begun work methods supporting tools implementation algorithms massively parallel computers developing system called bsp based bulk synchronous parallel model developed prof valiant bsp page goal project model communication intensive activities place large software project large cooperative enterprise provide computer based support orderly execution activities representative publications cheatham general purpose optimization technology center research computing technology harvard university december 1994 postscript cheatham valiant bulk synchronous parallel computing paradigm transportable software proceedings 28th annual hawaii conference system sciences vol ii ieee computer society press january 1995 postscript thomas cheatham models languages compiler technology high performance computers lecture notes computer science 841 springer verlag august 1994 postscript cheatham supporting multiple evolving compilers seke 94 riga june 1994 cheatham karr activity coordination system center research computing technology 1993 postscript background karr activity graphs software options october 1995 postscript aiken computation laboratory room 104 33 oxford street cambridge ma 02138 mail cheatham das harvard tel 617 495 3989 revised 1 aug 96 lenhart schubert professor computer science department rochester ny 14627 0226 email schubert cs rochester fax 716 461 2018 http www cs rochester schubert 1941 ph 1970 university toronto assistant professor 73 77 associate professor 77 84 professor 84 88 university alberta professor 88 present university rochester alexander von humboldt fellow 78 79 karlsruhe editorial board computational linguistics 83 85 computational intelligence 83 present acl 93 program chair fellow aaai len schubert research interests center language knowledge representation inference planning unifying theme development foundations general extensible story understanding conversational systems led development strategies human error tolerant parsing increasingly expressive logics capturing content natural language utterances richness recently developed representation episodic logic el associates episodes sentences adjective predicate property proposition forming operators language constructs simplifying process mapping language meaning representation theoretical investigation natural language processing knowledge representation accompanied development implemented systems intended support language understanding reasoning planning work focused probabilistic input chaining goal chaining strategies plausible inference el concept topic centered strategies access relevant information provably efficient specialists accelerate inference time relationships taxonomies parts colors numbers sets recent implemented system called epilog incorporates functions effectively answers questions posed el output english general world knowledge things people events actions schubert collaborates james allen trains project aimed building conversationally proficient interactive planning assistant dynamic world provided context work language processing impetus recent work scalable temporal reasoning approach frame problem planning called explanation closure recent publications schubert accelerating partial order planners improving plan goal choices presented int conf tools ai 95 nov 5 8 washington 1995 schubert efficient algorithms qualitative reasoning time artificial intelligence 74 2 207 248 1995 allen schubert ferguson heeman hwang kato light martin miller traum trains project case study building conversational planning agent experimental theoretical artificial intelligence 7 7 48 1995 hwang schubert interpreting tense aspect time compositional unified approach gabbay eds proc 1st int conf temporal logic july 11 14 bonn germany springer verlag 238 264 1994 schubert explanation closure action closure sandewall test suite reasoning change logic computation 4 5 special issue actions processes 679 799 1994 schubert schaeffer temporal reasoning tools ii proc 6th ieee int conf tools artificial intelligence nov 6 9 orleans louisiana 1994 hwang schubert meeting lf computation deindexing inference organic approach general nlu proc 13th int joint conf artificial intelligence august 1993 hwang schubert episodic logic logic natural language processing aczel israel peters eds situation theory applications 3 sta 3 csli 307 452 1993 img back urcs faculty directory img back urcs home page john left department computer science university mexico albuquerque nm 87131 earth universe day john received ph electrical engineering purdue university 1975 applied mathematics university rochester 1970 electrical engineering cornell 1967 research interests include computer vision pattern recognition digital image processing computer networks rock art email unm phone 505 277 fax 505 277 6927 information research publications computer vision rock art information teaching computer networks operating systems professor undergraduate advisor 1824 michael heath director computational science engineering graduate option program professor computer science sr research scientist ncsa biographical information publications recent publications prior 1995 lecture notes based text img computing introductory survey heath mcgraw hill 1997 software developed areas research interest numerical scientific computing linear algebra parallel algorithms mathematical software parallel computing algorithms computer architecture systems performance analysis computer graphics visualization administrative assistant 2262 333 0654 2262 digital computer laboratory 1304 springfield ave urbana il 61801 217 333 mail img adam assistant professor www home page browse resume cis csuohio john weng john weng assistant professor computer science department michigan state university research interests include human machine interaction human machine interface vision speech action multimedia understanding learning models humans machines autonomous mobile learning robots organizing neural networks artificial intelligence learning computer graphics virtual reality member prip laboratory information short technical biography research teaching contact information dept computer science a714 wells hall michigan state university east lansing mi 48824 1027 tel 517 353 fax 517 432 1061 mail weng cps msu back faculty home page dean points interest cornell servers cornell cs home page cuinfo web server engineering library page cornell legal information institute cornell directories cs tr project cs tr public server page document image understanding character recognition www server siam gopher server cs 737 information capture access illinois digital library stanford digital library michigan digital library berkeley digital library search tools lycos www search engine veronica gopher search tool archie gateway search anonymous ftp sites cmu cs department put excellent collection search tools network information scout report internic planet earth internet catalog part global network navigator cern www reference page faqs stuff dat heads mailing list pro audio gear folk music home page ithaca weather forecast weather security reference index bruce rosen assistant professor mathematics computer science 1982 computer science 1986 ph computer science 1991 university california los angeles areas interest neural networks stochastic function optimization parallel pattern recognition systems scientific biomedical computing time series analysis numerical combinatorial optimization problems human computer interaction summary research research examines advanced parallel simulated annealing genetic algorithms methods multivariate function approximation combinatorial optimization tasks research involves neural network methods pattern recognition analysis including time series analysis biomedical computing laboratory working research projects 1 computer aided fetal heart rate analysis 2 computer aided pigmented skin lesions projects involve artificial neural networks biomedical pattern recognition representative publications ensemble learning neural networks accepted connection science 1997 optimizing neural networks fast simulated reannealing goodwin accepted neural parallel scientific computations 1996 simulated annealing basic recent topics simulated annealing nakano japanese society artificial intelligence vol 9 3 1994 critical block simulated annealing job shop scheduling yamada trans iee japan vol 114 4 1994 genetic algorithms fast simulated annealing comparison ingber comput modeling vol 16 1 1992 process control adaptive range coding goodwin vidal biological cybernetics vol 66 4 1992 image recognition reconstruction associative magnetic processing goodwin vidal international journal pattern recognition artificial intelligence vol 6 1 1992 page maintained bruce rosen 210 691 5696 sb 3 2 13 rosen ringer cs utsa update sun sep 8 19 06 56 cdt 1995 betty cheng associate professor computer science ph university illinois urbana champaign research teaching interests formal methods software engineering software development environments object oriented analysis design multimedia systems visualization parallel distributed computing research program research statement research projects relevant papers tools construction software engineering research group serg serg ftp site teaching information teaching statement teaching schedule senior capstone software engineering year page miscellaneous schedule interests construction conference activities ieee int conf software reuse ieee int conference requirements engineering ieee working conference reverse engineering contact information betty cheng dept computer science 714 wells hall michigan state university east lansing mi 48824 1027 telephone 517 355 fax 517 432 1061 email cps msu url http www cps msu betty cheng home page cps msu img baba associate professor room cise building box 116120 tel 352 392 1260 department computer information science fax 352 392 1260 engineering img cise ufl university florida gainesville florida 32611 research teaching publications 1729 carver mead gordon betty moore professor engineering applied science caltech 1956 caltech 1957 ph caltech 1960 laboratory dedicated creation silicon models specific areas nervous system rapid development large scale integrated vlsi circuit technology medium fabricate tens millions transistors interconnected single silicon wafer silicon medium structures high complexity created early experiments shown elementary operations found nervous system realized analog circuits created standard silicon fabrication technology neural areas organized thin sheets carry dimensional representations computational space structures map dimensional silicon surface neural silicon technologies active devices transistors occupy percent space wire fills entire remaining space limitation connectivity nervous tissue forced computational structure form required functions implemented wire nature evolved superior creatures computations unit brain area resulting optimization strong guidelines design silicon structures barry boehm trw professor software engineering computer science department director usc center software engineering mail boehm usc phone 213 740 8163 fax 213 740 4927 biography barry boehm received degree harvard 1957 ph degrees ucla 1961 1964 mathematics 1989 1992 served department defense dod director darpa information science technology office software intelligent systems technology office director software computer technology office director major dod software initiatives dod software technology plan software action plan worked trw 1973 1989 culminating chief scientist defense systems group rand corporation 1959 1973 culminating head information sciences department director usc center software engineering current research interests include software process modeling software requirements engineering software architectures software metrics cost models software engineering environments knowledge based software engineering contributions field include constructive cost model cocomo spiral model software process advanced software engineering environments trw software productivity system quantum leap environment served editorial boards scientific journals including ieee transactions software engineering ieee computer ieee software acm computing reviews information software technology served chair aiaa technical committee computer systems chair ieee technical committee software engineering member governing board ieee computer society honors awards include guest lecturer ussr academy sciences 1970 aiaa information systems award 1979 prize excellence information sciences 1984 award parametric analysis 1988 grace murray hopper award 1989 aiaa fellow ieee fellow selected publications 1 characteristics software quality north holland brown mcleod merritt 1978 2 software engineering economics prentice hall 1981 3 software risk management ieee computer society press 1989 back center software engineering faculty 1910 theo pavlidis distinguished professor director image analysis laboratory research general areas image processing picture image analysis computer graphics picture produced automatically combination image analysis graphics research needed window systems workshop automatic identification technologies current projects fundamentals dimensional sponsor symbol technologies toolkits imaging graphics window system starter toolkit topic publications recent book pavlidis interactive computer graphics pws publishing company 1996 555 pp book preparation pavlidis fundamentals programming pws publishing company summer 1997 click books books click papers papers click patents patents teaching spring 1997 fundamentals computer graphics spring 1997 fundamentals window systems event driven programming address theo pavlidis department computer science state university york stony brook stony brook ny 11794 4400 usa theo cs sunysb 516 632 8465 nitin vaidya assistant professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email vaidya cs tamu research courses selected publications selected technical reports honors professional activities education experience students vitae postscript computer science home page picture donald johnson assistant professor email djohnson cs umn phone 612 625 2384 educational background bs univ wis river falls 1966 phd mich state univ 1970 professional background 1970 80 research scientist 1980 85 computer consultant 1983 cs prof research interests teaching position center hardware reducing interaction latencies synchronization times multiprocessor systems cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified tuesday january 30 1996 gordon novak jr support free speech internet associate professor computer sciences university texas austin director artificial intelligence laboratory highest honors university texas austin 1969 computer science 1971 ph computer science 1976 research automatic programming reuse generic algorithms solving physics problems informally artificial intelligence curriculum vitae publications employment grants professional activities honors curriculum vitae free software expert system shell interface gnu common lisp conversion units measurement software demos construction vip demo write programs physics connecting diagrams unit conversion demo convert units measurement isaac demo solve physics problems stated english lisp demo interactive graphics lisp draw interactive drawing graphics lisp classes cs 304p computer science scheme cs 375 compilers cs 381k artificial intelligence cs 395t automatic programming web links weather addresses gordon novak jr computer sciences c0500 tay 2 124 univ texas austin austin texas 78712 usa 1 512 471 office 1 512 471 7316 cs office 1 512 471 8885 fax novak cs utexas 5319 garrison cottrell associate professor department computer science engineering 0114 university california san diego la jolla ca 92093 0114 office phone 619 534 secretary marie kreider 619 534 5948 gary cs ucsd sabbatical fall 1996 oxford university england research strongly interdisciplinary concerns neural networks computational model applied problems cognitive science artificial intelligence engineering biology success disparate tasks modeling children acquire words studying chew nonlinear data compression program chair 1996 cognitive science conference check home page details research group gary eric unbelievable research unit geuru pronounced neuron shortened short meets weekly present work give students result paper keeping claim special knowledge vitae postscript 45k selected publications daniel clouse garrison cottrell 1996 discrete multi dimensional scaling 2 proceedings eighteenth cognitive science conference san diego ca pp 290 294 mahwah lawrence erlbaum dan jackson rodger garrison cottrell 1996 selective attention acquisition past tense 1 proceedings eighteenth cognitive science conference san diego ca pp 183 188 mahwah lawrence erlbaum david noelle garrison cottrell 1996 search articulated attractors 160k proceedings eighteenth annual cognitive science conference san diego ca pp 329 334 mahwah lawrence erlbaum david noelle garrison cottrell 1996 modeling interference effects instructed category learning proceedings eighteenth annual cognitive science conference san diego ca 475 483 mahwah lawrence erlbaum curtis padgett garrison cottrell ralph 1996 categorical perception facial emotion classification 1 proceedings eighteenth annual cognitive science conference san diego ca pp 249 253 mahwah lawrence erlbaum bartell cottrell belew 1995 learning retrieve information 100k lars eds current trends connectionism proceedings swedish conference connectionism 1995 lea hillsdale cottrell 1995 acquiring mapping meanings sounds connection science 6 4 379 412 bartell brian cottrell garrison richard belew 1994 automatic combination multiple ranked retrieval systems proceedings special interest group information retrieval dublin ireland acm press bartell brian cottrell garrison richard belew 1994 learning optimal parameters ranked retrieval system multi query relevance feedback proceedings symposium document analysis information retrieval las vegas demers cottrell 1993 nonlinear dimensionality reduction 1 advances neural information processing systems 5 hanson cowan giles eds morgan kaufmann san mateo ca pp 580 587 cottrell 1993 phase space learning recurrent networks technical report 285 dept computer sciences engineering university california san diego cottrell white 1993 learning glass 25 examples minus 2 200k advances neural information processing systems 6 hanson cowan giles eds morgan kaufmann san mateo ca img img associate professor graduate program director ph northwestern university graph theory intimately related branches mathematics powerful tool understanding solution problems arising fields science engineering main research interest application graph theory areas computer science engineering areas include computer networks algorithm design fault tolerant computing usual practice start open problem areas graph theoretic approach solution problems solved awaiting talented hard working graduate students email cps msu kenneth birman professor phd univ california berkeley 1981 research concerned fault tolerant distributed computing operating systems focus distributed programming model based virtual synchronous process groups solve problems managing replicated data coordinating actions distributed setting performing dynamic reconfiguration fault tolerance limited classes benign failures effort theoretical practical side practical work started 1985 developed computing system called isis toolkit isis software tools support virtual synchrony fault tolerance widely popular developing system horus intended flexible isis addresses issues real time communication security important feature horus extensive layering permits reconfigured special purposes basic idea horus users pay features broad collection options horus seeks leverage emergence atm network technology communication techniques active messages originated work parallel supercomputers horus embodies advanced security technology developed graduate students mike reiter david cooper unusual combining security privacy high availability single package fundamental side effort horus group techniques proving properties process group structured systems ml language develop executable major horus layers goal nuprl system prove correctly implements studying extensions virtual synchrony model notably work roy friedman adding real time guarantees horus work mark hayden support probabilistic broadcast primitives programming tools horus collaboration architecture development side effort headed dr robbert van renesse werner vogels roy friedman graduate students working aspects system including development object oriented programming tools multimedia communication applications security privacy high speed protocols exploit atm problems collaborating department notably thorsten von eicken brian smith university activities chair engineering policy committee acting head computer science department master engineering program member computer science department faculty recruiting committee member cornell academic leadership committee professional activities editor chief acm transactions computing systems chief scientist isis distributed systems member study group robustness critical elements national information infrastructure publications process group approach reliable distributed computing communications acm 36 12 december 1993 37 53 integrating runtime consistency models distributed computing journal parallel distributed computing 23 nov 1994 158 176 reliable distributed computing isis toolkit eds birman van renesse ieee computer society press 1994 los alamitos california reliability consistency ieee software 12 3 1995 29 41 glade distributed software horus system return 1994 1995 annual report home page departmental home page questions comments contact www cs cornell modified 24 november 1995 denise moore denise cs cornell img ling liu img assistant professor department computing science phone 403 492 university alberta cs ualberta ca faculty department computer science university alberta member acm ieee computer society contents areas research projects teaching student publications professional services distinguished lecture series colloquia seminars programme committees interesting web links projects nserc nserc data mining evolve crf 81 tam transactional workflow activity management research groups database systems courses practical programming methodology 96 97 term 1 database management systems 95 96 term 2 object oriented database systems applications 96 97 term 1 img img img updated november 21 1995 ling liu cs ualberta ca gina koehn gina primary research interests artificial intelligence ai learning ai educational systems research interests include plan recognition user modelling human computer interaction gina lecturer department teaching introductory computer science courses upper year ai member departmental equity committee teaching evaluation committee wcs women computer science network interests include promotion awareness computer science computerized publishing teaching learning family life sc sask sc sask 1996 term 1 classes cmpt 100 introduction computer science section 01 cmpt 111 computer programming algorithmic analysis section 03 interesting links intronet 96 summer program organized dept computer science high school students adults introduces internet world wide web web sters net work women info technology women online tap ada project 4000 years women science return computer science faculty department computer science email koehn cs usask ca visitor june 21 1996 snapshot chau wen tseng email tseng cs umd office 4135 williams phone 301 405 8010 fax 301 405 6707 current position assistant professor cs umiacs univ maryland college park research interests compilers scalable parallel architectures compilers high performance uniprocessors parallel distributed systems programming environments programming languages current projects compiling software distributed shared memory dsm compiling clustered shared memory multiprocessors smp data layout optimizations high performance architectures academic degrees ph 1993 computer science rice university 1992 computer science rice university 1986 computer science harvard university courses spring 97 cmsc 430 theory language translation fall 96 cmsc 732 compiling high performance architectures spring 96 cmsc 731 programming language implementation fall 95 cmsc 430 theory language translation affiliated research groups high performance systems software lab chaos project omega project coherent virtual machine suif compiler group fortran system group pointers publications resources address chau wen tseng dept computer science university maryland college park md 20742 updated november 10 1996 2430 david forsyth ph oxford university assistant professor 510 642 cs berkeley awards lectureships nsf young investigator award 1992 jennings graduate scholarship 1985 college rhodes scholarship 1984 university witwatersrand entrance scholarship 1981 anglo american open scholarship 1981 selected publications efficient model library access invariant indexing functions mundy international journal computer vision 1994 3d object recognition invariance liu mundy international journal computer vision 1993 recognizing algebraic surfaces outlines international journal computer vision 1993 relative motion pose arbitrary plane curves mundy image vision computing 10 4 250 262 1992 invariant descriptors 3d object recognition pose coelho heller mundy ieee pattern analysis machine intelligence 3d object recognition 971 991 october 1991 reflections shading ieee pattern analysis machine intelligence physical modeling computer vision 13 7 671 679 july 1991 transformational invariance primer mundy image vision computing 10 1 39 45 1992 invariant representations implicit algebraic curves brown mundy image vision computing eccv 9 2 130 136 1991 caroline hayes areas research interest artificial intelligence planning design abstraction knowledge based systems computer aided manufacturing design modeling manufacturing design processes research group administrative sharon collins digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 6071 217 333 3501 fax hayes cs uiuc img back faculty index link owner ramamohan paturi department computer science engineering university california san diego la jolla ca 92093 0114 university california san diego office applied physics mathematics ph 619 534 fax 619 534 7029 research interests algorithms complexity circuit complexity learning theory neural networks parallel optical computing java img dave schmidt department computing information sciences kansas state university 234 nichols hall manhattan ks 66506 phone 913 532 6350 fax 913 532 7353 email schmidt cis ksu links structure typed programming languages recent papers sabbatical leave august 96 july 97 christmas reached carnegie mellon university cs cmu photo original sang lee assistant professor department electrical engineering computer science university michigan office address 154 atl building 1101 beal avenue ann arbor mi 48109 2110 email swlee eecs umich phone 313 936 2831 fax 313 763 1260 received ph university pennsylvania 1991 thesis advisor joining faculty university michigan member research staff grasp laboratory univeristy pennsylvania 1991 1994 member university michigan artificial intelligence laboratory research activities teaching activities updated 9 21 95 john yen associate professor director center fuzzy logic robotics intelligent systems department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email yen cs tamu web http www cs tamu faculty yen curriculum vitae publications professor simon kaplan email uiuc finger utility find stuff uiuc ph database call glance worlds interests theory practice computer supported cooperative work software engineering ice hockey hacking family good books interests focusing img project attempt build generation collaborative work environment based theory collaboration developing check img paul research interests research interests center development understanding application architectures capable supporting general intelligence current focus soar multi disciplinary multi site attempt developing applying architecture related focus interests machine learning problem solving planning production systems autonomous agents simulation environments expert systems neural networks cognitive modeling abbreviated research biography associate professor computer science department university southern california usc deputy director intelligent systems division information sciences institute usc isi leader soar project usc previously assistant professor computer science psychology stanford university research computer scientist carnegie mellon university received degree mathematical sciences stanford university 1976 ph degrees computer science carnegie mellon university 1978 1983 editorial board journal artificial intelligence research jair past chair association computing machinery acm special interest group artificial intelligence sigart councillor american association artificial intelligence aaai program chair national conference artificial intelligence aaai 92 elected fellow american association artificial intelligence aaai contact information internet isi url http www isi soar isi office 922 campus office 236 salvatori university southern california department computer science information sciences institute university southern california 4676 admiralty los angeles ca 90089 marina del rey ca 90292 213 740 310 822 1511 receptionist 213 740 7285 fax 310 822 1510 automated attendant 310 822 0751 fax paul isi img img ling yen assistant professor ph university houston research interests include modular programming parallel systems object oriented programming parallel languages multi media programming environments parallel distributed data structures algorithms processor allocation load balancing high performance resilient programs email yen cps msu rajendra boppana associate professor mail boppana cs utsa phone 4436 div office fax 4437 210 458 postal address university texas san antonio division computer science north loop west san antonio tx 78249 usa education ph computer engineering 1991 university southern california ca tech computer technology 1985 iit delhi india tech electronics engin 1983 university mysore india areas interest computer architecture fault tolerance networks parallel processing summary research interested integrating access nonlocal data message routing multicomputers distributed shared memory multiprocessors current directory based cache protocols designed exploit multicast hardware provided future wormhole routers investigating cache protocols advantage network abilities routing protocols support cache coherence synchronization traffic efficiently solution lead design integrated router cache controllers recent work investigated methods enhance wormhole routing algorithms handle faults deadlock issues multicast communication design wormhole routing algorithms applying results fault tolerant multicast communication current router designs multichip routers implemented cray t3d tm study design generation routers switch fabrics high speed local area networks representative publications boppana chalasani fault tolerant wormhole routing algorithms mesh networks ieee transactions computers vol 44 7 pp 848 864 july 1995 related conference publications ics 1994 sc 1994 1994 icpp 1995 euro par 1995 hpca 1996 chalasani boppana fault tolerant wormhole routing tori iee proceedings computers digital techniques vol 142 6 pp 386 394 november 1995 based conference publication ics 1994 boppana chalasani framework designing deadlock free wormhole routing algorithms ieee transactions parallel distributed systems vol 7 2 pp 169 183 february 1996 related conference publications ipps 1993 isca 1993 chalasani boppana communication multicomputers nonconvex faults ieee transactions computers accepted publication based conference publication euro par 1995 boppana chalasani comparison adaptive wormhole routing algorithms 20th annual int symp computer architecture 1993 boppana chalasani multicast wormhole routing multicomputers sixth ieee symp par distr processing october 1994 work utsa technical report cs 95 6 boppana chalasani fault tolerant multicast communication multicomputers 1995 int conf parallel processing august 1995 chalasani boppana fault tolerance routers 2nd int symp high performance comput arch february 1996 reseach collaborators dr suresh chalasani dr udi manber home page udi manber professor computer science university arizona received ph computer science university washington 1982 research interests include computer networks world wide web software tools search resource discovery tools design algorithms pattern matching involved recently projects produced software combining searching browsing web customized handling www information harvest integrated set tools gather extract organize search cache replicate relevant information internet glimpse tool search entire file systems http search server combine searching browsing check list 500 sites facility cache search organize www documents agrep improved grep approximate matching boolean queries user defined records lot author introduction algorithms creative approach addison wesley 1989 eleventh printing 1994 editor 3 books received paper awards patents pyi information projects fuse project home pages recent papers approximate multiple string search combining browsing searching developing personal internet assistant harvest scalable customizable discovery access system scalable internet resource discovery research problems approaches simple scheme make passwords based functions harder crack text compression scheme fast searching directly compressed file fast algorithm multi pattern matching algorithm approximate membership checking application password security glimpse tool search entire file systems siff finding similar files large file system suffix arrays method line string searches recent talk finding information internet gordon conf high performance computing july 1995 udi manber udi cs arizona 1482 ph massachusetts institute technology professor 510 642 math berkeley awards lectureships ieee richard hamming medal 1991 ieee computer communications award 1989 ieee centennial medal 1984 member national academy engineering fellow ieee miller research professor chair computer science division 1975 1977 selected publications algebraic coding theory aegean park press 1984 combinatorial theory series vol 49 1 september 1988 pp 67 116 bit serial reed solomon encoders ieee trans information theory vol 28 1982 pp 874 factoring polynomials large finite fields mathematics computation vol 24 1970 pp 713 735 12 patents 1979 1988 assistant chair img department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 118 fax 716 645 3464 email cs buffalo research interests computer literacy software engineering computer science undergraduate education davin milun milun cs buffalo 3698 russell impagliazzo department computer science engineering university california san diego la jolla ca 92093 0114 office 4111 applied physics mathematics building apm phone 619 534 1332 fax 619 534 7029 email russell cs ucsd assistant professor specializing complexity theory research circuit lower bounds theory cryptography computational randomness courses fall 96 cse 101 algorithms cse 202 algorithms office hours 1 00 2 00 101 students priority mondays wednesdays 202 students priority tuesdays thursdays research papers beame cook edmonds impagliazzo relative complexity np search problems beame impagliazzo improved depth lower bounds small distance connectivity beame impagliazzo lower bounds hilbert nullstellensatz propositional proofs impagliazzo reachability problem finite cellular automata edmonds impagliazzo communication complexity lower bounds circuit depth gupta impagliazzo computing planar impagliazzo levin construction pseudo random generator function impagliazzo personal view average case complexity impagliazzo distributions hard problems impagliazzo naor efficient cryptographic schemes provably secure subset sum impagliazzo effects random boolean formulas impagliazzo paturi size depth trade offs threshold circuits impagliazzo upper lower bounds tree cutting planes proofs impagliazzo wigderson network algorithms impagliazzo limits provable consequences permutations beame impagliazzo exponential lower bounds constant depth frege proofs principle philip mckinley associate professor computer science ph university illinois urbana champaign research teaching interests parallel architectures algorithms computer networks distributed systems massively parallel computers distributed parallel processing multicast routing protocols collective communication wormhole routed systems atm networks research program research statement publications research projects msu communications research group crg doe compass project crg ftp site teaching information teaching statement cps 422 fall 1996 pointers michigan state university msu department computer science contact information philip mckinley dept computer science 714 wells hall michigan state university east lansing mi 48824 1027 telephone 517 353 fax 517 432 1061 email mckinley cps msu fell home page photograph fell working quadra photograph fell blizzard 1996 photograph fell bike sigcaph sigcse research courses family miscellaneous img click home pages northeastern university college computer science acm sigcaph information acm sigcaph association computing machinery special interest group computers physically handicapped ascii versions assets 96 papers acm sigcse sigcue conference integrating technology computer science education barcelona spain june 2 6 1996 research current research projects baby blanket bbb early analyzer eva computer science education freshman curriculum freshman pascal curriculum materials posted date research interests mathematical images cryptography courses graduate computer graphics building ray tracer linear 2d noise image samples student work student work algorithms data structures 2 family sheldon brown photo sheldon brown capt bike brown portrait brown 11 5 95 george brown photograph george brown playing tasha photograph dog tasha guitar case miscellaneous reference pages links pages guitar cycling paris paris 1975 sheldon brown bicycle page charles river home page kid stuff boy scout troop 205 cross greater boston area children morris dance team math club 12 education classroom places photograph france photograph grand canyon top south trail fell college computer science northeastern university 360 huntington avenue 161cn boston ma 02115 internet fell ccs neu phone 617 373 fax 617 373 5121 updated november 1 1996 10 55 url document http www ccs neu home fell index html andrew chien associate professor department computer science university illinois urbana champaign joint appointments department electrical computer engineering national center supercomputing applications ph computer science massachusetts institute technology 1990 computer science massachusetts institute technology 1987 electrical engineering massachusetts institute technology 1984 andrew chien leads concurrent systems architecture group office hours 3 15 4pm 10 11am times appointment research projects illinois concert project efficient concurrent object oriented programs scalable clusters communication coordination external networking high performance communication software messaging layers networks parallel input output characterization ppfs courses cs 433 theory high speed parallel computation cs 491 hardware software architecture parallel servers cs 333 computer system organization fall 1995 cs 397 computer architecture laboratory hdl fpga andrew involved organization conferences architectural support programming languages operating systems asplos vii october 1 5 1996 boston massachusetts international parallel processing symposium april 1 5 1997 geneva switzerland sigplan symposium programming language design implementation june 15 18 las vegas nevada contact information professor andrew chien 2215 digital computer laboratory mc 258 1304 springfield avenue urbana il 61801 email cs uiuc phone 217 333 6844 fax 217 244 6500 secretary marla brownfield 2120 digital computer laboratory 1304 springfield avenue urbana il 61801 email cs uiuc phone 217 244 concurrent systems architecture group overheads talks nasa highlight figure 1 23 96 landscape portrait back csag home page cs uiuc img william faculty member university florida computer information sciences department email address cis ufl office cse phone 904 392 zena ariola assistant professor education bs 1980 university pisa italy phd 1992 harvard university research areas parallel programming languages compilers parallel architectures 1 541 346 4448 ariola cs uoregon webmaster cs uoregon university oregon department computer information science 2345 bruce buchanan home page bruce buchanan buchanan cs pitt professor computer science philosophy medicine department computer science university pittsburgh director keck center advanced training computational biology main research interests machine learning knowledge based systems medical expert systems computational biology generally interested applications machine learning artificial intelligence problems biology medicine extended discussion view ai research buchanan artificial intelligence experimental science fetzer ed aspects artificial intelligence amsterdam 1988 recent research ai approaches machine learning development rl induction applications symbolic learning problems biology medicine case based reasoning application prediction protein struct representative publications buchanan david wilkins readings knowledge acquisition learning san mateo morgan kaufmann 1993 robert lindsay bruce buchanan edward feigenbaum joshua case study expert system scientific hypothesis information artificial intelligence journal volume 61 2 pp 209 261 june 1993 buchanan nicholas protein secondary structure level case based reasoning journal computational biology 1 1 pp 25 38 spring 1994 jerome diana forsythe bruce buchanan richard barry randolph miller physicians information analysis questions posed clinical te aching annals internal medicine 114 576 581 1991 1487 deborah noonan instructor department computer science college william mary mailing address department computer science college william mary box 8795 williamsburg va 23187 8795 office tercentenary hall 118 voice 757 221 fax 757 221 1717 debbie cs wm sponsor acm association computing machinery local acm chapter 1996 regional programming contest schedule mw 10 00 11 00 1 00 2 00 concepts computer science mw 3 00 4 15 introduction computer science mwf 11 00 12 00 2 00 3 30 office hours 12 00 1 00 faculty meeting img back home document page michael scott associate professor computer science department university rochester rochester ny 14627 0226 scott cs rochester phone 716 275 7745 5478 fax 461 2018 research projects high performance synchronization shared memory parallel programs cashmere coherent shared memory generation networks multiprocessors csc 2 454 programming systems home page programming language pragmatics forthcoming book senior graduate students maged michael michael galen hunt gchunt ph graduates peter parallel interleaved file system 1989 systems corporation iowa state university uu net ken yap penguin language reactive graphical user interfaces 1990 csiro commonwealth scientific industrial research organization sydney australia ken syd csiro au bill bolosky software coherence multiprocessor memory systems 1993 microsoft research laboratory bolosky microsoft leonidas kontothanassis architectural operating system support inexpensive efficient shared memory 1995 dec cambridge research center kthanasi crl dec bio research summary selected publications img return urcs faculty directory img return urcs home page change 30 august 1996 scott cs rochester img stan professor university alberta department computing science laboratory algorithmics research img research general description recent publications courses 1996 cmput 566 algebraic symbolic computation links img img september 1995 img james canning associate professor department chair canning cs uml software engineering dataflow architecture picture farnam jahanian university michigan dept eecs 1301 beal ave ann arbor mi 48109 2122 mail farnam eecs umich phone 313 936 2974 fax 313 763 1503 office 3219 eecs research interests real time software systems fault tolerant distributed computing protocols tools wide area collaborative environments projects oarmada middleware service embedded real time applications probing fault injection distributed systems specification analysis safety critical real time systems highly services wide area collaborative environments information project links information participating research projects 1996 teaching eecs 682 distributed systems 1996 teaching eecs 380 data structures algorithms publications bio graduate student organization lab affiliations time computing lab systems research lab farnam eecs umich april 1996 keshav email cs cornell work 4107 upson hall department computer science cornell university ithaca ny 14853 tel 607 255 5395 fax 607 255 4428 home 199 christopher lane ithaca ny 14850 tel 607 257 1804 cs cornell associate professor computer science department cornell university spent years bell laboratories semester teaching called engineering computer networks teaching textbook completed published addison wesley december research flow congestion control connectionless networks internet line summary thinking true religion round robin scheduling packet pair flow control explain means users contend shared resource ways served round robin unlike served round robin scheduling automatically allocates fair shares resource users protects behaved users queueing points network implement round robin end systems determine fair share service rate implicitly packet pair technique time series rates stable intelligent flow control round robin implicit allocation fair shares packet pair implicit determination fair share flow control contrast current proposals atm forum flow control round robin considered expensive implicit determination rate round robin wrong time working 1991 building atm networks wide area atm network built scratch routers switches software operational 1992 1996 collaboration iit delhi based pcs equipment fore systems source code public domain native mode atm home page key feature protocol stack native mode atm application write directly atm virtual circuit support os independent signalling api spans compliant finally building talking heads facial animation snooping car car sends video nv format mbone driven remote site internet links papers link papers papers postscript real building real packet level simulator 1989 maintain installed 300 sites idea people link real version 4 0 simulator latest version version 4 0 released fall 93 version 5 works includes tcl based gui end 96 native mode atm home page part world south india district precise people prefix father village surname keshav father srinivasan fit round peg square hole custom confusing quotes day hear song read good poem speak reasonable words wolfgang von goethe updated tue nov 12 10 38 11 est 1996 brett fleisch assistant professor computer science td department computer science university california riverside bourns hall room riverside ca 92521 0304 email brett cs ucr phone 909 787 fax 909 787 4643 education computer science university rochester computer science columbia university ph computer science university california los angeles member acm ieee computer society usenix research topics large memory sharing systems loosely coupled workstation environments focusing distributed shared memory systems dsm mobile computing support dsm distributed computing operating systems large scale computing systems workstation environments mobile computing reliability availability research projects mirage mirage oasis project persistence memory dali img mirage development team loosely coupled distributed shared memory system lab facilities direct laboratories operating systems research lab distributed systems research laboratory house 12 ibm ps 2 computers run mirage 9 dec alpha axp computers macintosh sun work industry local national level specifically computer marketplace provided 6 rs6000 machines research cluster designing obtain 5 powerpc computers ibm research instruction run ibm microkernel os workplace shell acknowledge digital equipment corporation external research program helped obtain alphas systems laboratories design implement measure performance operating systems distributed systems study dsm corporate consulting explore endless possibilities working university california students faculty contact email brett cs ucr information group works unix aix hp ux dec unix osf 1 windows 3 1 windows workgroups windows nt lynx sunos solaris img web site network set students vitae copy vitae postscript publications 10 11 96 postscript 1 fleisch boundary restricted coherence protocol scalable highly distributed shared memory systems accepted computer journal oxford press 2 fleisch dynamic coherence protocol distributed shared memory enforcing high data availability low costs ieee transactions parallel distributed systems vol 7 9 september 1996 version prior revisions 3 schroeder fleisch architecture oasis mobile shared virtual memory system technical report uc cs 96 4 april 24 1996 4 choweller fleisch fault resilient distributed locking technical report uc cs 96 3 april 25 1996 5 hyde fleisch analysis degenerate sharing false coherence journal parallel distributed systems vol 34 2 june 1996 pp 183 195 6 fleisch analysis fault tolerant coherence protocol distributed shared memory heavy write loads proceedings pacific rim conference fault tolerance newport beach ca december 1995 7 fleisch design analysis highly scalable coherence protocols distributed shared memory systems based stochastic modeling proceedings 24th international conference parallel processing wisconsin august 1995 8 fleisch memory approach consistent reliable dsm proceedings ieee workshop hot topics operating systems hotos 4 5 1995 9 fleisch design analysis highly scalable coherence protocols distributed shared memory systems bases stochastic models technical report bs 1995 02 university darmstadt department computer science institute system architecture germany january 1995 technical report ucr cs 95 1 april 1995 10 fleisch hyde mirage kernel implementation distributed shared memory network personal computers software practice experience volume 23 10 october 1994 11 hyde fleisch degenerate sharing proceedings 23rd international conference parallel processing chicago illinois august 15 19 1994 pp 267 270 12 hyde fleisch analysis degenerate sharing false coherence computer science department technical report ucr cs 94 1 january 1994 13 fleisch future distributed shared memory research invited paper proceedings fourth symposium experiences distributed multiprocessor systems san diego ca pp 273 278 september 1993 14 fleisch hyde moving distributed shared memory personal computer mirage experience ucr technical report ucr cs 93 6 student thesis thesis students supervised 1 cheryl design reliable mirage thesis march 1996 155 pages 2 bill schroeder architecture oasis mobile shared virtual memory system thesis june 1996 172 pages 3 david choweller mechanisms distributed synchronization progress expected completion december 1996 coffee drink alot prefer sumatra blue beans trader sells brand called dancing ships retail basically medium smooth roast fine coffee fake milk cafe san vip sanyo office built auto coffee intel 432 machine complex discontinued production machine searching machine equivalent functionality day remaining machine dies img return faculty home page susan eggers http www cs washington homes eggers department computer science engineering university washington box 352350 seattle wa 98195 2350 usa voice 206 543 2118 fax 206 543 2969 email eggers cs washington office 308 sieg hall research interests computer architecture back end compilation emphasis experimental performance analysis current work issues compiler optimizations dynamic compilation shared data optimizations instruction scheduling processor design multithreaded architectures current research projects compile time algorithms reduce false sharing dynamic compilation multithreaded architectures spin previous research cache coherency code scheduling compile time prefetching shared memory machines miscellaneous tools workload news asplos program committee call papers asplos homepage information asplos research project click list projects quals project masters degree beginning thesis updated 2 28 96 img andrew francis faculty member university florida computer information sciences department email address cis ufl office cse phone 904 392 chu email cs umd current position professor emeritus cs academic degree research interests joseph manning joseph manning vassar assistant professor computer science fall 1991 earned ph purdue university specialized graph theoretical problems assistant professor computer science university missouri rolla published articles theoretical computer science areas symmetry detection graphs comments send mail w3group cs vassar back list vassar cs faculty back vassar cs department home page snapshot chau wen tseng email tseng cs umd office 4135 williams phone 301 405 8010 fax 301 405 6707 current position assistant professor cs umiacs univ maryland college park research interests compilers scalable parallel architectures compilers high performance uniprocessors parallel distributed systems programming environments programming languages current projects compiling software distributed shared memory dsm compiling clustered shared memory multiprocessors smp data layout optimizations high performance architectures academic degrees ph 1993 computer science rice university 1992 computer science rice university 1986 computer science harvard university courses spring 97 cmsc 430 theory language translation fall 96 cmsc 732 compiling high performance architectures spring 96 cmsc 731 programming language implementation fall 95 cmsc 430 theory language translation affiliated research groups high performance systems software lab chaos project omega project coherent virtual machine suif compiler group fortran system group pointers publications resources address chau wen tseng dept computer science university maryland college park md 20742 updated november 10 1996 jeff trinkle associate professor department computer science texas univeristy college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email trink cs tamu faculty development leave sabbatical leave rice university 8 97 education experience selected publications information cpsc 452 robotics spatial intelligence rice university elec 436 control systems interesting stuff rice university elec 201 robot building students level department robotics lab home page trink cs tamu 16 october 1996 professor eric brewer 623 soda hall university california berkeley berkeley ca 94720 1776 510 642 fax 510 642 5775 brewer cs berkeley assistant professor university california berkeley ucb computer science division security post basic flaws internet security commerce hotbot search engine classes fall 1996 advanced topics operating systems spring 1996 software engineering fall 1995 advanced topics operating systems spring 1995 software engineering fall 1994 5 multiprocessor networks research primary research interests include parallel systems networks network software security mobile computing check inktomi fastest largest full text search engines web randy katz started mobile computing project daedalus handoff networks applications adapt changing network conditions project includes bay area research wireless access network barwan formed group study improve internet security called isaac work berkeley project infopad group graduate students armando fox paul gauthier ian goldberg steve gribble spencer kimball david wagner documents publications ftp directory proteus ftp directory infopad library white paper pgp public key brewer cs berkeley arcot raja rajasekar address university kentucky computer science department anderson hall lexington ky 40506 0046 phone 606 257 fax 606 323 1971 email sekar cs engr uky research interests database systems knowledge base systems data mining logic programming default reasoning details resume research summary project summary abstracts selected papers post script version resume project research summaries click demonstration version log string based datalog system mitchell wand wand picture eff blue ribbon mitchell wand college computer science northeastern university 360 huntington avenue 161cn boston ma 02115 internet wand ccs neu phone 617 373 2072 fax 617 373 5121 personal teaching research miscellaneous bibliography cnn weather altavista language people cs glimpse server hypatia archive favorite links information continuations workshop 97 held january 1997 conjunction popl 97 paris personal click home pages northeastern university college computer science click information graduate program computer science northeastern finger logged 1994 picture family home pages daughter jennifer son joshua write html ve stopped hotlists bookmarks ve jump table places ve told browser home page ve recently discovered erdo number 3 path based data erdo number project teaching information programming languages materials related book essentials programming languages information semantics research semantics research nu includes links people nu run weekly seminar ftp directory experimental bibliography papers links documents document bibtex form document produced bibtex style html bst large bibtex database references semantics computer science bibliography glimpse server scheme faq including information implementation scheme favorite machine pages cmu cmu cs fox project programming language research semantics based program analysis manipulation researchers programming languages compilers scheme repository administered oz ozan moved indiana university administered john zuckerman david enlightening report ariane 5 disaster miscellaneous mosaic hotlist links places interesting time updated current netscape bookmark list bylaws northeastern university graduate council produced latex2html play url roulette lennart lennart gordon mckay professor practice computer science division applied sciences harvard university hugh roy professor computer science mathematics electrical computer engineering college natural sciences mathematics college engineering university houston office 232 aiken computation laboratory division applied sciences harvard university 33 oxford street cambrdige ma 02138 2901 assistant 617 496 das harvard phone 617 496 fax 617 495 9837 email cs uh office hours appointment research interests professor research interests areas parallel computer systems architecture run time systems architectures large scale applications sciences engineering leading research project computer communications network routing projects fast algorithms problems long range forces applications computational chemistry electromagnetics professor leading project parallel implementation fast spherical transforms dr served director computational sciences thinking machines corp years thinking machines corp dr initiated design register oriented instruction set connection machine systems cm 2 cm 200 lead development comprehensive commercial strength scalable scientific library parallel architectures connection machine cm 2 cm 200 cm 5 systems lead development communications functions systems 1995 dr accepted position hugh roy professor computer science mathematics electrical computer engineering university houston dr held appointments california institute technology caltech yale university dr introduced courses parallel computation caltech yale university harvard university 1995 dr affiliated department computer science center research parallel computation crpc rice university dr serves chair scientific board national center parallel computation pdc royal institute technology stockholm sweden dr authored authored 100 journal conference papers aspects parallel computation served program committees dr served board computer research association cra universities space research association science councils icase cesdis general information university houston admissions faculty openings computer science city houston houston neighborhoods state texas courses spring semester computer networks fall semester introduction parallel scientific computation editorships journal parallel distributed computing journal scientific programming journal concurrency practice experience international journal supercomputer applications high performance computing international journal high speed computing journal numerical linear algebra applications current conference committees program committee 1996 international conference parallel processing august 1996 program committee international conference massively parallel processing optical interconnections october 1996 steering committee conference series massively parallel processing optical interconnections publications computer communication network routing data distribution parallel algorithms scientific software libraries scientific applications special purpose compilers parallel benchmarking parallel computation general number accesses 2 10 1996 updated lennart cs uh img associate professor department computing information sciences kansas state university research interests operating systems distributed systems papers local pages home page dave home page lot information cis department tour department home page cis ksu department computing information sciences kansas state university 234 nichols hall manhattan ks 66506 913 532 6350 office 913 532 7353 fax ct manhattan ks 913 539 subhash suri associate professor computer science washington university suri cs wustl jolley hall room 540 campus box 1045 brookings drive st louis mo 63130 4899 tel 314 935 fax 314 935 7302 resume courses hot links travel pictures upcoming events dec 96 international symposium algorithms apr 97 ieee infocom 97 img professor cs uml artificial intelligence uncertainty symbolic computation photo visiting scientist department computer science columbia university associate professor ee cs department lehigh university research interests span vision numeric computing information based complexity image processing object oriented software light wave networks learn research tboult research page columbia faculty 86 94 columbia graduate student ms cs 83 84 ph cs 84 86 columbia undergraduate applied math 79 83 doctoral student received ibm graduate fellowship awarded nsf presidential young investigator 1990 support nsf 3 grants arpa industrial funding ibm texas instruments siemens cu doctoral students graduated direction wolberg wolff won nsf nyi 1990 received ncr award time time outstanding ee cs faculty member columbia paid columbia visit bit students including ph students lisa brown ming chao chiang sam fenster tom donnell undergraduates ms students russell veronica maintain research connections vision robotics lab prof peter allen prof john kender prof shree nayar research collaborations information based complexity group prof traub prof wozniakowski visiting prof art werschulz paskov baker cac net electronic conferencing system researchers algorithms complexity dabble bit things including vision numeric computing image processing object oriented software light wave networks enjoy board games boating cooking fishing guitar golf hiking poetry racket sports scuba diving skiing shredding swimming volleyball water skiing time decent 1991 1992 star ranking jersey skiers 30 39 age bracket time 5 posted national pace matt poetry prose reflects philosophy common good code calvin coolidge poetry prose lee edgar allen poe selected poems emily dickinson kubla khan samuel taylor coleridge science edgar allen poe scholars william butler yeats real cool brooks terence stupid stuff sample poetry tenure game tenure beast response student response tenure poems collection limericks boult thoughts thoughts terrance boult mental difficult decision terrance boult boult columbia university department computer science 450 computer science building york york 10027 1 212 939 7119 tboult cs columbia boult eecs lehigh img home page information assistant professor computer science wellesley college 10 miles downtown boston born patra greece 10 hmmm 12 oops 15 states european union check treaty don studied mathematics university athens coming study computer science brown university 1985 graduated ph computer science dartmouth college 1992 send email click address wellesley 1995 96 academic year visiting laboratory computer science mit find building ne43 313 call 617 253 send email theory lcs mit interests meditating daughter interested parallel computing multimedia algorithm visualization computer science education specifically parallel graph combinatorial algorithms computing issues parallel machines parallel algorithmic techniques paradigms architecture specific parallel algorithms implementation realizable models parallel distributed computation human computer interfaces cultural multimedia development tools visualizing sequential parallel algorithms cs curriculum development teaching methods tools member acm sigact electronic publication board dags steering committee editor electronic journal universal computer science ucs published springer verlag maintain dartmouth cs alumni home page publications partial list technical reports appears dartmouth cs abstracts pool list papers electronically couple hypercard animations connected components updating minimum spanning trees encoded hexadecimal ftp read readme file information animations information forum parallel curricula wellesley college march 31 april 1 1995 forum parallel curricula call papers hotel newport ri june 22 1997 lectures data parallel computing line support cd rom symposium parallel algorithms architectures spaa 97 browsing europe click home pages theory cs people 1996 world conference educational multimedia hypermedia boston ma greek webpages greek village hellenic resources institute web page receives 5 stars 5 stars award trend assigns stars web pages happy announce web page received 5 stars author daughter yesterday asked dad stars daddy page showed hesitation fingers hand familiar greek culture greek friend fully award noted unlike star organizations sell moment back cs home page wellesley department computer science professor wei zhao home page department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email zhao cs tamu visit home page read guestbook grateful kindly add email url comments book page visited counter times sept 16 1996 education wei zhao received sc physics normal university xian china sc degree ph computer information science university amherst ma 1983 1986 1990 joined department computer science texas university full professor honors professional activities society computing machinery ieee computer society communications society reviewer national science foundation usa 1994 guest editor special section real time technology applications ieee transactions computers 1996 guest editor special issue real time operating systems acm operating systems review vol 23 3 july 1989 editor ieee transactions computers paper award 1992 outstanding paper award ieee international conference distributed computing systems paper guaranteeing synchronous message deadlines timed token medium access control protocol program committee ieee real time operating system workshop 1991 ieee real time system 1989 1990 1991 session chairman ieee real time systems symposium 1988 1990 ieee workshop real time operating systems 1987 vice chair ieee international conference distributed computing systems 1994 1995 program committee chair ieee real time technology applications symposium 1995 general chair ieee real time technology applications symposium june 1996 patent inventor patents high speed networks time critical applications invited talk stanford university march 1990 university michigan ann arbor march 1990 university rochester march 1990 university washington february 1990 referee national science foundation 1988 1990 ieee transactions computers 1985 present international journal real time systems 1988 present ieee real time systems symposium 1985 present ieee international conferences distributed computing systems 1987 1991 australian computer science conferences 1989 present ieee computer 1990 1991 australian joint artificial intelligence conferences 1988 1990 research interests areas expertise real time computing systems distributed operating systems communications networks database systems fault tolerant systems courses texas university cpsc 410 operating systems cpsc 662 distributed processing systems cpsc 663 real time systems past present students sanjay lijun yao fang feng chen publications wei zhao published 100 journal conference papers book chapters selected publications found home page real time computing communications research group complete list published papers found wei zhao general chair ieee real time technology applications symposium held boston june 1996 agrawal associate professor room engineering department computer science university california santa barbara ca 93106 5110 internet agrawal cs ucsb telephone 805 893 4385 cs phone 805 893 4321 fax 805 893 8553 ph computer science suny stony brook 1987 computer science suny stony brook 1984 hons electrical engineering bits pilani india 1980 research interests database systems transaction processing distributed systems fault tolerance large scale information systems image databases workflow management research projects alexandria maya selected publications bibliography server michael ley univesity trier germany advisory boards member technical advisory board corporation member technical advisory board digital media international member technical advisory board software solutions professional activities editor distributed parallel databases international journal kluwer academic publishers member program committee acm sigmod international conference management data guest editor special issue information systems disaster recovery guest editor special issue distributed parallel databases digital libraries member program committee international conference information systems management data member program committee international conference parallel distributed systems member program committee acm symposium principles database systems pods 96 member program committee fourth international conference parallel distributed information systems pdis 96 member program committee tenth international workshop distributed algorithms wdag 96 member program committee international workshop advanced transaction models architectures 96 member program committee international conference large data bases vldb 97 274 midterm students personal experience cars cost agrawal cs ucsb departmental home page prakash picture atul prakash associate professor research interests groupware systems computer supported cooperative work including group editors distributed software engineering workflow systems project associations java based chat room leave messages chat upper atmospheric research collaboratory medical collaboration testbed java based collaboratory builder environment toolkit corona group communication services group editor toolkit group editor software understanding business workflow modeling analysis publications reverse chronological order topic cscw groupware toolkits undo collaborative systems protocol support multimedia collaborative systems session recording replay multimedia workspaces security access control collaborative systems collaboratory overview papers workflow modeling reengineering software engineering distributed simulation upcoming conferences european cscw 97 conference acm cscw 96 conference multimedia collaboration web links relevant information eecs 482 information information group resume postscript eecs home page desktop computing 95 slides postscript desktop computing 95 slides gzip ed postscript graduate students trent nelson manohar amit mathur shim wu jang ho lee vivek mehrotra contact info postal addr dept eecs michigan ann arbor mi 48109 2122 fedex info 1301 beal avenue mail aprakash umich tel 313 763 1585 fax 313 763 1503 office 3217 eecs updated friday jun 7 1996 aprakash umich dr donald professor director undergraduate studies phd electrical engineering worcester polytechnic institute office 102 math science bldg phone 314 882 email mizzou1 missouri research interests computer architecture digital logic teaching cs 210 cs 212 img return faculty robert van de geijn associate professor department computer sciences texas institute computational applied mathematics university texas austin austin tx 78712 phone 512 471 fax 512 471 8885 mail rvdg cs utexas www http www cs utexas users rvdg mathematics computer science 1981 university wisconsin madison ph applied mathematics 1987 university maryland college park areas interest numerical analysis parallel supercomputing scientific computing summary research introduction parallel computers forced evaluation traditional numerical methods developed sequential machines cases techniques continue cases methods prove perform research concentrates development parallel techniques implementing numerical methods environment methods easily implemented parallel processors information graduate programs computer sciences computational applied mathematics workshops parallel infrastructures applications april 22 23 1996 ut austin current projects intercom project plapack project sl library publications books journal publications conference publications technical reports tutorials major software efforts classes fall 1996 cs 367 schedule current students meet family picture iit bombay research interests current projects main areas interest 1 multi media generation graphics text information visualization generating captions statistical graphics 2 natural language generation applications medicine patient education project critiquing systems project tutorial text generation examples analogies dynamically generated software documentation text based manuals tutorial reference manual genres multi media manuals illustrated descriptions menu based interaction run time construction question menus interactive knowledge acquisition 3 ai interfaces applications disabled people interested user modeling machine learning digital libraries conferences involved details sigart aaai 96 doctoral consortium portland details international conference intelligent user interfaces cfp schedule personal links img background img reach img half img random things visitor meter counting march 22nd 1996 mittal cs pitt 4121 susan horwitz professor computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 1685 usa mail horwitz cs wisc telephone 608 262 7946 secretary 608 262 0017 department 608 262 1204 fax 608 262 9777 ph cornell university 1985 research interests language based programming environments program slicing differencing merging static analysis programs interprocedural dataflow analysis research summary work involves design implementation language based programming tools programmers problems understanding existing programs work affected proposed modifications understanding textual structural semantic differences versions program retesting program changing combining pieces programs produce program semantic guarantees work involved program representation called program dependence graph operation called slicing working algorithms precise interprocedural dataflow analysis previous work interprocedural dataflow analysis concentrated efficient algorithms specific individual problems necessarily efficient algorithms general class problems thomas reps mooly sagiv developed implemented algorithm efficient applies large class problems recent publications shapiro horwitz fast accurate flow insensitive points analysis conference record twenty fourth acm symposium principles programming languages paris france january 1997 horwitz reps sagiv demand interprocedural dataflow analysis proceedings acm sigsoft symposium foundations software engineering washington dc october 1995 sagiv reps horwitz precise interprocedural dataflow analysis applications constant propagation proceedings sixth international joint conference theory practice software development aarhus denmark 1995 reps sagiv horwitz precise interprocedural dataflow analysis graph reachability conference record twenty acm symposium principles programming languages san francisco ca january 1995 bates horwitz incremental program testing program dependence graphs conference record twentieth acm symposium principles programming languages charleston sc january 1993 horwitz reps program dependence graphs software engineering proceedings fourteenth international conference software engineering melbourne australia 1992 horwitz identifying semantic textual differences versions program proceedings sigplan 90 conference programming language design implementation white plains ny june 1990 teaching cs536 randy katz research interests faculty book club courses recent publications selected publications selected talks professor randy katz electrical engineering computer science department department chairman united microelectronics corporation distinguished professor ph university californa berkeley 1980 university california berkeley 1978 cornell university 1976 randy cs berkeley room 231 cory hall 1770 administrative office university california berkeley berkeley ca 94720 1770 510 642 phone 510 642 fax room 637 soda hall 1776 research office university california berkeley berkeley ca 94720 1776 510 642 phone 510 642 5775 fax click letter chair eecs department berkeley quotations dreams live responsibility toss privilege vice admiral richard alexander kent connection ships sail fast intend harm john paul jones fastest oliver youth nature quick apprehension strong aspiring bent action great affairs life click randy 200 kbytes absolutely essential features include submarine moat cool car robot chef apologies matt life hell history today received ph berkeley prof eugene wong working database design translation ingres relational database project good fortune worked summer system relational database group ibm san jose research laboratory located center relational database design implementation universe ph career fits starts landed university wisconsin madison shifted interests vlsi cad database support vlsi cad environments successful opportunity presented return berkeley 1983 accepted gladly selling snow time research teaching interests focused design engineering implementation advanced high performance computing systems exhibit short attention span 1984 switched cad processor memory system design 1985 1989 led design distributed cache virtual memory organization spur multiprocessor project invented term snooping caches snoopy caches implemented invalidation protocols spur project led dave patterson involved richard fateman paul hilfinger dave hodges john ousterhout snooping cache schemes multiprocessor servers market today 1986 idea building high performance storage systems large number small disk drives processors multiprocessor 1987 1992 led design implementation berkeley raid redundant arrays inexpensive disks high performance storage system coined term raid work collaboration dave patterson john ousterhout click picture raid picture raid functional 1996 innovative shelves disks gave incredible mbytes square foot time 72 3 5 disks 19 rack dollar year industry started simple idea berkeley 1986 bad didn unsatisfied academic life usual elections 1992 decided leave 1993 1994 computing systems technology office information technology office defense advanced research projects agency started program manager ended office deputy director responsible establishing gov president vice president internet mail accounts participated vice president gore national performance review played lead role formulating federal hpcc program information infrastructure technology applications research program support administration national information infrastructure initiative photograph president clinton vice president gore click letter written vice president gore click plain text scan letter read washington experiences draft paper prof katz washington html bill clinton interesting guy forward voting al gore president year 2000 july 1 1996 computer scientist chair department electrical engineering computer science research interests moment wireless communications mobile computing growing bob infopad project working develop wireless networking applications support technologies make support seamless buildings wide area efficiently supporting applications process real time streams video web documents current interest examine issues wireless wireline network integration internetwork operation end end quality service guarantees context local area wireless testbed soda hall wide area testbed located san francisco bay area effort collaboration eric brewer called daedalus project combined building metropolitan area wide area testbed called barwan bay area research wireless access network work supported defense advanced research projects agency program heterogeneous collaboration environments steve mccanne joining faculty year studying extend technology developed adapting data representations real time comprehensive open framework collaboration elements effort include room sized collaboration environments extensive enhancements existing mbone collaboration tools integration wireless access collaboration environment expect deploy technologies classroom testbed soda hall click version darpa proposal supports work faculty book club cs faculty interested faculty members campus established reading club discuss controversial books related computing technology future field list books read george life television norton york 1992 robert frank philip cook winner society free press york 1995 neal stephenson diamond age york 1995 john end science facing limits knowledge twilight scientific age addison wesley reading ma 1996 book edward things bite back technology revenge unintended consequences 1996 courses click evolving line version contemporary logic design textbook cs150 digital logic design cs 252 fall 1995 graduate computer architecture 4 units 1 00 2 00 cs 294 7 spring 1996 wireless communications mobile computing 3 units 11 00 12 00 cs 252 spring 1996 graduate computer architecture 4 units 3 00 4 00 recent publications seshan brewer chang fox gilbert han katz long rabaey application network support infopad ieee personal communications magazine 3 2 april 1996 pp 4 17 balakrishnan padmanabhan seshan katz comparison mechanisms improving tcp performance wireless links acm sigcomm 96 stanford ca august 1996 harada katz reducing power consumption network interfaces hand held devices international workshop mobile multimedia communications 3 princeton nj october 1996 padmanabhan balakrishnan amir katz networking direct broadcast satellite workshop satellite broadcast information systems ny november 1996 nguyen katz noble trace based approach modeling wireless channel behavior proceedings winter simulation conference 96 ca december 1996 selected publications hill eggers larus taylor adams bose gibson hansen keller kong lee lee ritchie wood zorn hilfinger hodges katz ousterhout patterson design decisions spur vlsi multiprocessor workstation computer magazine 19 11 november 1986 patterson gibson katz case redundant arrays inexpensive disks raid proceedings acm sigmod conference chicago il 1988 katz contemporary logic design addison wesley benjamin cummings publishing redwood city ca 1993 chen gibson katz lee patterson disk arrays high performance parallel disk organizations acm computing surveys june 1994 pp 145 185 appeared cmg transactions issue 89 90 summer fall 1995 pp 21 52 balakrishnan seshan katz reliable transport handoff protocols cellular wireless networks acm wireless networks journal 1 3 december 1995 pp 469 482 click randy complete list publications awards honors graduate students selected talks case wireless overlay networks compressed postscript 2 mbytes case wireless overlay networks version federated computer science research conferences fcrc philadelphia 1996 compressed postscript 2 4 mbytes research funding postscript pdf current technology developments wireless communications mobile computing marconi radio seminar menlo park ca november 1995 html bay area research wireless access network wireless overlay internetworking architecture arpa pi meeting menlo park ca nov 1995 pdf randy katz randy cs berkeley updated 2 september 1996 2558 img daniel mosse daniel mosse mail mosse cs pitt dept computer science university pittsburgh voice 412 624 pittsburgh pa 15260 fax 412 624 8854 http www cs pitt 3 research experiences undergraduates funded nsf deadline handing materials sept 22 info research projects real time scheduling allocation real time fault tolerant scheduling real time communication multimedia hypermedia distributed operations disconnected remote mobile web page fault tolerance dependability availability reliability ability web page taught spring 1996 spring 1995 teaching spring 1996 students real time thing pointers line bibliographies pointers call papers conferences interest miscellany fellowship information graduate students career information including resumes interesting internet tools summary memphis state movies pittsburgh pittsburgh restaurants visitor oct 1 1996 duane szafron associate professor department computing science university alberta edmonton ab t6g 2h1 canada img 403 492 403 492 1071 403 481 2674 research areas current research interests object oriented programming languages object oriented design multimedia distributed computing interests reflected collaborative research projects tigukat objectbase management system multimedia data management enterprise parallel programming system tigukat objectbase management system object model identifying characteristics include purely behavioral semantics uniform approach objects system class object defined behavior computational model applying behaviors objects multimedia project addresses issue providing data management support multimedia applications general approach incorporates object oriented type system distributed objectbase functionality enterprise programming environment designing coding debugging testing monitoring profiling executing programs distributed hardware environment enterprise code familiar sequential code parallelism expressed graphically independent code system automatically inserts code correctly handle communication synchronization allowing rapid construction distributed programs helps bridge complexity gap distributed sequential software research laboratories laboratory database systems research parallel programming systems research laboratory courses taught cmput 114 introduction computing science cmput 115 programming data structures cmput 325 procedural programming languages cmput 425 object oriented programming languages faculty research collaborators tamer zsu jonathan schaeffer ron unrau ajit singh university waterloo current graduate students ph program iqbal goralwalla wade holst yuri leontiev john li steven macdonald ian parsons sc program william hui nicholas graduate students refereed publications refereed publications current grants contracts test link img img img img link style picture professor moret office bernard moret professor bernard moret born switzerland spent twenty years memoriam good friend climbing partner jane died sunday june 23 climbing common friends jane 34 years licensed clinical psychologist clinical director santa fe rape crisis center wonderful friend happy helpful loved climbing small tribute pictorial died human error error trust experienced technically sophisticated sports climbing completely natural routes novice 5 9 8 pitch route thin protection station pulled fell death loss education experience degrees latin greek mathematics diploma electrical engineering swiss federal institute technology ecole polytechnique federale lausanne software firmware engineer omega electronic 2 years ms phd electrical engineering university tennessee faculty department computer science 1980 chairman 1991 1993 research interests pattern recognition complexity theory algorithmic paradigms computational geometry empirical assessment algorithms data structures applications practical problems 3d simulation published 30 papers areas authored henry shapiro graduate text algorithms list publications postscript versions editor chief acm journal experimental algorithmics teaching department teaches courses algorithms data structures computational geometry parallel algorithms complexity theory computability theory pattern recognition cs 461 algorithms cs 500 introduction cs 504 algorithm data structures theory computation heuristics cs 506 computational cs 509 parallel algorithms cs 591 topics geometry randomized algorithms cs 531 pattern cs 602 complexity theory cs 603 computability recognition theory received university graduate teacher year award 1991 college engineering teaching excellence award 1992 students faculty recognition award 1993 1994 1995 1996 graduate advisor 1984 1991 duty august 1995 moret cs unm 505 277 office 3112 messages 6927 fax links research projects personal information pgp signature block department computer science school engineering university mexico note page viewed netscape navigator 1 1 browser supports tables style sheets arena michael waterman professor mathematics professor biological sciences professor computer science university southern california mail research building 155 address los angeles california 90089 1113 phone 213 740 fax 213 740 2424 office 284 email hto usc michael waterman holds endowed associates chair usc usc 1982 positions los alamos national laboratory idaho state university bachelors mathematics oregon state university phd statistics probability michigan state university named guggenheim fellow 1995 elected american academy art sciences 1995 fellow american association advancement science fellow institute mathematical statistics professor waterman works area computational biology concentrating creation application mathematics statistics computer science molecular biology dna rna protein sequence data developer smith waterman algorithm sequence comparison lander waterman formula physical mapping founding editor journal computational biology author text introduction computational biology maps sequences genomes img img img books research papers papers online img usc computational biology home page http www hto usc people waterman html webmaster hto usc 30 august 1996 john bennett associate professor electrical computer engineering email rice research research interests papers descriptions elec 201 introduction engineering design lego robot building elec 424 computer system design activities 1995 symposium operating systems principles office hours monday 3 00 4 00 thursday 11 00 12 00 appointment reach office telephone 713 527 8101 ext 2272 direct dial 713 527 8750 dial 2272 beep fax 713 524 home telephone 713 467 email rice mailing address rice university department electrical computer engineering box 1892 ms 366 houston tx 77251 1892 shipping address rice university abercrombie lab a216 6100 south main houston texas 77005 links rice university home page ece department home page computer engineering home page computer systems group home page computer science department home page rice 1606 robert scot drysdale iii professor ph stanford university 1979 research interests professor drysdale research area algorithms primarily computational geometry work dealt computing structure called voronoi diagram geometric dual delaunay triangulation invented algorithms computing voronoi diagram line segments voronoi diagrams distances measured convex distance functions voronoi diagrams simulate crystal growth found ways delaunay triangulation find fixed radius neighbors find nearest neighbors point set enumerate pairs points increasing order distance professor drysdale work computing greedy triangulations working mechanical engineer area numerical control nc machining 603 646 scot cs dartmouth technical reports back dartmouth cs home page link style louiqa raschid email louiqa umiacs umd current position associate professor umiacs computer science academic degree ph electrical engineering university florida 1987 image counter visitors 7 15 96 research interests current research interests include scalable architectures interoperability networked heterogeneous information servers query interoperation object relational databases query optimization evaluation techniques heterogeneous environments higher order wrapper languages dynamic information servers semantic query optimization object databases fixpoint declarative semantics rule based programs updates database systems 1 interoperability networked heterogeneous information servers 2 query optimization evaluation heterogenous environments 3 semantics rule languages updates dbms professor raschid teaches classes database management systems telecommunications networking programming expert systems knowledge base management systems seminars interoperable networked information servers teaching interests details professor raschid director clip lab professor bonnie dorr professor amy weinberg collaborates researchers rodin institut national de recherche en informatique en automatique inria recent publications information mediation rules dbms jonathan turner home page jonathan turner computer science department campus box 1045 washington university st louis missouri 63130 4899 cs wustl 314 935 office 314 935 7302 fax click find washington university gigabit network technology distribution program selected current research projects extending atm networks reliable multicast project involves extending atm switches assist provision end end reliable multicast amount work senders receivers essentially independent size multicast involves addition mechanisms atm switches mechanism redundant acknowledgement suppression senders receive single acknowledgement packet mechanism multiple senders multicast send multi cell packets single virtual circuit losing ability properly receiver dynamic virtual circuit mechanism details found recently completed technical report set slides gigabit atm switching nearing completion set chips hardware software implements uniquely scalable flexible atm switch supporting link speeds 150 mb 2 4 gb capable supporting configurations total 10 gb 10 tb system unique cell recycling technique multicast switching optimal scaling properties allowing large switches implemented fraction cost competing architectures work part major arpa funded project gigabit network technology atm network design classical network design techniques equipped cope design atm networks characterized statistically unpredictable traffic wide range application types diverse requirements including multicast network design methods network managers define traffic requirements fairly gross level adopt worst case approach network design reports recent results distributed control atm networks design atm switching hardware fairly understood distributed control systems effectively managing large scale networks thousands millions terminals remain unavailable number proposals put forward atm forum limited understanding competing approaches compare respect performance network resources correctness developing framework precisely defining analyzing network control systems essential issues separated protocol implementation details make difficult make meaningful comparisons framework develop precise characterizations approaches distributed network control addition designed implementing network control system details found copies slides recent presentation keynote talk atm workshop georgetown university 10 30 11 1 95 found project ideas list project ideas graduate students range difficulty senior masters design project ideas doctoral research 1 double speed port processor gigabit atm switch 2 atm congestion control mechanism frame level discarding 3 atm switch support reliable multicast communication 4 adaptive atm switching system selected past research activities queueing analysis multistage switching networks multistage switching networks simplest cost effective architectures large atm switching systems work developed methods analyzing queueing performance systems order improve accuracy extend handle shared buffer switch elements alternative flow control strategies nonblocking multirate switching work extends classical theory nonblocking networks apply switching systems supporting communication channels rates share capacity external links internal switch data paths applies directly multirate circuit switching atm switching systems static routing ve obtained results generalizing classical results point point multipoint switching systems analysis algorithms hard combinatorial problems research centers methods analyzing performance algorithms hard combinatorial problems interested worst case analysis probabilistic analysis probabilistic analyses make problem specific probability distributions selected clarify real differences competing algorithms publication list current students 1 kamal bhatia image space navigator 2 dynamic flow switching 3 robert atm connection admission control 4 ma network design 5 singh network design 6 wu connection management atm networks graduated students 1 dsc ee design analysis high performance atm switch architectures 1 95 2 dsc ee resource management bandwidth allocation atm networks 12 94 3 dsc ee general tools switching system evaluation 5 94 4 andy dsc cs approximation algorithms configuring nonblocking communication networks 5 94 5 ellen zegura dsc cs design analysis practical switching systems 6 93 6 rex hill ms ee design analysis atm access switch architectures 5 93 7 victor griswold dsc cs core algorithms autonomous monitoring distributed systems 1 91 8 bi ms ee queueing analysis buffered packet switching networks 8 90 9 ms ee blocking multirate networks 5 90 10 dsc cs dna mapping problem 12 89 11 bernard dsc cs algorithms multicast routing broadcast packet networks 8 89 12 ms ee improved algorithms block matching video codecs june 1988 13 george robbert ms cs automatic generation synchronous streams processors 1988 14 ms ee congestion control fast packet networks 12 87 15 richard ms cs performance evaluation broadcast packet switch 8 85 notes cs ee 577 design analysis switching systems affiliated organizations cs department applied research lab computer communications research center cs department server statistics arl server statistics prepared jonathan turner cs wustl updated 2 6 96 1371 visits march 6 1996 note page construction bill rounds professor computer science university michigan department electrical engineering computer science college engineering member artificial intelligence laboratory theory group mail rounds eecs umich mail um ai laboratory 1101 beal avenue ann arbor mi 48109 2110 usa phone 313 764 9418 fax 313 763 1260 research activities theoretical computer scientist interested ai research involves subject called mathematics language general idea make mathematical models linguistic entities ranging grammars semantics pragmatics sophisticated tools theoretical computer science involves logic automata theory tools semantics programming langauges research statement information project descriptions feature logic default domain theory find short online bibliography peruse ftp directory classes eecs 303 discrete structures ws 96 eecs 476 foundations computer science eecs 595 natural language processing taught prof michel fall 95 offered tutorial material handbook chapter feature logics wanted domain theory jung abramsky updated bill rounds march 6 1996 4579 charles elkan assistant professor department computer science engineering university california san diego la jolla california 92093 0114 619 534 619 534 7029 fax elkan cs ucsd awards honorable mention written paper competition national conference artificial intelligence aaai 93 july 1993 success fuzzy logic paper award ieee conference artificial intelligence applications caia 93 march 1993 categorization based diagnostic problem solving vlsi design domain committees program committee member 1995 international conference machine learning ml 95 1993 national conference artificial intelligence aaai 93 1991 national conference artificial intelligence aaai 91 1990 canadian conference artificial intelligence 90 organizer program chair aaai spring symposium knowledge assimilation march 1992 students amir ph 1993 advisory computer scientist ibm manufacturing technology center austin texas timothy bailey michael bhatia selected papers bailey elkan prior knowledge finding meme proceedings international conference intelligent systems molecular biology ismb 95 cambridge england july 1995 bailey elkan unsupervised learning multiple expectation maximization machine learning 1995 elkan high performance explanation based learning algorithm artificial intelligence vol 69 1 pp 1 50 september 1994 elkan success fuzzy logic ieee expert pp 3 8 august 1994 fifteen responses pp 9 46 version aaai 93 proceedings pp 698 703 elkan controversy fuzzy logic ieee expert pp 47 49 august 1994 bailey elkan fitting mixture model expectation maximization discover proceedings international conference intelligent systems molecular biology ismb 94 pp 28 36 stanford california august 1994 bailey elkan estimating accuracy learned concepts proceedings thirteenth international joint conference artificial intelligence ijcai 93 pp 895 900 chambery france september 1993 elkan categorization based diagnostic problem solving vlsi design domain proceedings ninth ieee conference artificial intelligence applications caia 93 pp 121 127 orlando florida march 1993 ieee press elkan reasoning action order logic proceedings ninth biennial conference canadian society computational studies intelligence 92 vancouver canada 1992 morgan kaufmann publishers elkan cs ucsd fri apr 21 1995 sean coffey sean aka john coffey associate professor university michigan ann arbor department electrical engineering computer science member communications signal processing laboratory mail eecs umich mail rm 4238 eecs building university michigan 1301 beal avenue ann arbor mi 48109 2122 usa tel 313 764 fax 313 763 1503 research activities pursue wide range topics information theory channel coding theory interested development general theory covering efficient context dependent retrieval information large scale databases application ideas information coding theory problem interested aspects structure properties decoding channel codes selected publications coffey goodman farrell approaches reduced complexity decoding discrete applied mathematics vol 33 nos 1 3 pp 43 60 october 1991 abstract coffey information theory approaches information retrieval communication theory applications ii hw communications lancaster 1994 abstract coffey capacity cascade channels ieee transactions information theory vol 39 5 pp 1031 1037 september 1993 abstract coffey bell optimal information bit decoding linear block codes ieee transactions information theory vol 41 1 pp 130 140 january 1995 abstract coffey capacity coded systems ieee transactions information theory abstract research group classes eecs 401 probabilistic methods engineering taught fall 95 eecs 453 analog communication signals systems taught winter 94 eecs 455 digital communication signals systems taught winter 95 eecs 501 probability random processes taught winter 92 eecs 550 information theory taught fall 94 eecs 650 channel coding theory taught winter 96 www links ieee information theory society nasa jpl telecommunications data acquisition progress report nsf networking communications research 1994 report research directions federal communications commission galileo mission jupiter collection computer science bibliographies electrical engineering programs worldwide updated tuesday august 6 1996 sean coffey yannis ioannidis yannis cs wisc research interests database management systems scientific databases user interfaces information visualization complex query optimization heterogeneous databases research primarily focuses areas database systems optimization complex queries database support scientific data future database applications pose challenges query optimization complexity queries asked significantly higher traditional systems number alternative evaluation algorithms higher parallelism attempts optimize values run time parameters parametric query optimization number alternative access plan processing query extremely large algorithms finding optimum inadequate research investigates randomized optimization algorithms viable solution problem primarily interested simulated annealing genetic algorithms alternatives advantage special properties query optimization complex query scheduling problems arise parallel multimedia environments error propagation size cost estimates complex queries part studies identify information maintained database system limit propagation error end primarily focusing identifying properties optimal histograms approximate distribution values relation attributes computational mode investigation expected part experiments scientific disciplines future databases generated specialized support aspects current technology ready provide involved development zoo desktop experiment management environment scientists life cycle experimental studies primary component system database system major issues work addresses visual user interfaces semantic heterogeneity concentrating identifying metaphors representing complex database schemas queries objects scientists natural investigating power dynamic visual queries concentrating developing visual tools facilitate translation integration data formats schemas issues generic arise experimental scientific disciplines efforts guided specific projects simulation based performance studies computer systems simulation based modeling plant growth spectroscopy dna sequencing microscopic imaging recent publications ioannidis query optimization acm computing surveys symposium issue 50th anniversary acm vol 28 1 march 1996 pp 121 123 garofalakis ioannidis scheduling issues multimedia query optimization acm computing surveys symposium issue multimedia systems vol 27 4 december 1995 pp 590 592 ioannidis ramakrishnan containment conjunctive queries relations sets acm transactions database systems tods vol 20 3 september 1995 pp 288 324 haber ioannidis livny foundations visual metaphors schema display journal intelligent information systems vol 3 3 4 july 1994 pp 263 298 special issue visual information systems ioannidis design implementation performance evaluation bermuda ieee transactions knowledge data engineering tkde vol 6 1 february 1994 pp 38 56 miller ioannidis ramakrishnan translation integration heterogeneous schemas bridging gap theory practice information systems vol 19 1 january 1994 pp 3 31 ioannidis optimal histograms limiting worst case error propagation size join results acm transactions database systems tods vol 18 4 december 1993 pp 709 748 ioannidis ramakrishnan transitive closure algorithms based graph traversal acm transactions database systems tods vol 18 3 september 1993 pp 512 576 ioannidis dynamic information visualization acm sigmod record vol 24 4 december 1996 ioannidis poosala histogram based solutions diverse database estimation problems ieee data engineering vol 18 3 september 1995 pp 10 18 ioannidis livny gupta zoo desktop experiment management environment proc 22nd international vldb conference bombay india september 1996 pp 274 285 poosala ioannidis estimation query result distribution application parallel join load balancing proc 22nd international vldb conference bombay india september 1996 pp 448 459 ioannidis livny frog turtle visual bridges files object oriented data proc 8th international conference scientific statistical database management stockholm sweden june 1996 pp 76 85 garofalakis ioannidis multi dimensional resource scheduling parallel queries proc 1996 international acm sigmod conference montreal canada 1996 pp 365 376 poosala ioannidis haas improved histograms selectivity estimation range predicates proc 1996 international acm sigmod conference montreal canada 1996 pp 294 305 ioannidis livny bao haber user oriented visual layout multiple granularities proc 3nd international workshop advanced visual interfaces italy 1996 pp 184 193 haber ioannidis livny desk top schema management customizable visualization proc 21st international vldb conference zurich switzerland september 1995 pp 527 538 ioannidis poosala balancing histogram optimality practicality query result size estimation proc 1995 international acm sigmod conference fp san jose ca 1995 pp 233 244 tsatalos solomon ioannidis gmap versatile tool physical data independence proc 20th international vldb conference santiago chile september 1994 tsatalos ioannidis unified framework indexing database systems proc 4th international conference athens greece september 1994 ioannidis incomplete path expressions disambiguation proc 1994 international acm sigmod conference minneapolis mn 1994 pp 138 149 haber ioannidis livny flexible schema visualization editing tool proc 1994 acm chi conference boston ma april 1994 miller ioannidis ramakrishnan translation integration heterogeneous schemas bridging gap theory practice proc 4th international edbt conference cambridge england march 1994 pp 73 80 ioannidis universality serial histograms proc 19th international vldb conference dublin ireland august 1993 pp 256 267 miller ioannidis ramakrishnan information capacity schema integration translation proc 19th international vldb conference dublin ireland august 1993 pp 120 133 wiener ioannidis moose fox aid scientists data management problems proc 4th international workshop database programming languages york ny august 1993 1900 dave sharp home page route university victoria information server starting point local exploration research interests hardware software design research topic vlsi page consideration contact information dave sharp university university victoria department computer science address 104 road victoria bc v8n telephone 604 472 fax 604 472 2629 mail sanjuan uvic ca career interests goals computer systems graphics software development interests teaching graphics networks business photography hang gliding running cycle touring stuff grads stuff csc students fun todd proebsting home page todd assistant professor computer science university arizona conducts research compiler related areas todd goal set uniprocessor research lab fall 1996 semester todd teaching undergraduate compilers cs 453 graduate seminar java language implementation cs 620 todd plays base geek gods holds degree mathematics carleton college ph degrees computer science university wisconsin madison research projects todd leads sumatra project investigates high performance mobile code projects project reference compiler java java bytecode translation system yields efficient mobile java executables line windows 95 todd proebsting line answers routine windows 95 questions easy find documentation aren tech reports fast yacc compatible parsers effort todd proebsting technical report 95 09 unpublished induction operators intermediate forms christopher fraser todd proebsting custom instruction sets code compression christopher fraser todd proebsting published pass optimal tree parsing trees todd proebsting benjamin cc 96 april 1996 filter fusion todd proebsting scott popl 96 january 1996 optimizing ansi interpreter todd proebsting popl 95 january 1995 pages 322 332 dcg efficient retargetable dynamic code generation system dawson engler todd proebsting asplos 94 october 1994 pages 263 273 detecting pipeline structural hazards quickly todd proebsting christopher fraser popl 94 january 1994 pages 280 287 workshops todd program chairman inaugural workshop compiler support systems software wcsss 96 software press compressed shar file code generator generator system based tree pattern matching dynamic programming press home page code generator generator system compatible produces slower code generators quickly office hours 2 00 3 00 mw 1 00 2 00 appointment department computer science 520 621 4326 university arizona 520 621 4246 fax gould simpson building room 727 1040 fourth st todd cs arizona box 210077 tucson az 85721 0077 william scott jr assistant department head mr scott assistant department head member teaching faculty computer science department college engineering north carolina state university ncsu teaches senior level management information systems faculty liaison student chapter member bright leaf chapter mr scott program advisor information systems education ise program series short courses presented office continuing education professional development association computer science department program offers technical management communication skills development courses local government business communities solid background experience accomplishments information systems strategic planning telecommunications finance major corporations rockwell international alcoa consists 22 years line staff responsibility strengthened organizational motivational problem solving skills mr scott primary responsibilities assistant department head include serves scheduling officer department mentors adjunct teaching faculty supports csc courses graduate undergraduate students operating staff spa employees maintain computer systems hardware software networks support education research activities department coordinates department corporate education program major activity northern telecom manages external events open house 9x site program coordinates renovations repairs csc facilities 32 000 sq ft located separate buildings houses education research activities department primary liaison department including students public monitors student concerns students career counseling efficient operation administrative office coordination department administrative assistant department computer science box 8206 college engineering north carolina state university raleigh nc 27695 v2 0 oct 08 96 scott 6315 ken kennedy img director mailing address center research parallel computation crpc professor ken kennedy rice university noah harding professor computer science crpc ms41 department computer science 6100 main street rice university houston tx 77005 1892 short biography curriculum vitae research interest teaching education outreach publications technical reports presentations information contact executive assistant ellen email butler cs rice telephone 713 285 fax 713 285 5136 page viewed netscape navigator 1 1 netscape products distribution research interests kennedy research interests include parallel computing science engineering scientific programming environments optimization compiled code principal investigator massively scalar compiler project produced number recent publications related mscp project director system project produced technical reports related project teaching interests kennedy noah harding professor department computer science fall teach computer science 314 programming studio spring 1996 teach computer science 515 advanced compilation vector parallel processors registrar calendar fall semester registrar calendar spring semester comp 314 information comp 515 information educational outreach interests rice school la escuela rice south central computational science minority institutions consortium sc cosmic girl games spend summer scientist back top visitor june 25 1996 page maintained ellen butler butler cs rice url http www cs rice index html updated 22 july 1996 raphael finkel office computer science department 763 anderson hall university kentucky lexington ky 40506 0046 606 257 office 3961 sec 2705 spouse beth goldstein 323 1971 fax raphael cs engr uky home 2942 drive lexington ky 3004 606 266 line papers books implementation service rebalancing 7 91 service rebalancing 3 93 comparison parallel game tree search algorithms 9 92 reservation based csma protocol integrated manufacturing networks 10 92 viva file system 1 93 operating systems edition 1988 quick operating systems ascii database fast queries stable data 9 90 extending dimensions consistency spatial consistency sequential segments 4 94 schema tuple trees intuitive structure representing relational data 4 95 advanced programming language design addison wesley 12 95 line software interactive appointment calendar interactive picture drawing troff tasking package unix ascii tex fonts software family tree programs database nice gui distributed implementation backtracking sat system administration tools sat system administration tools databases pulse monitor package viva file system linux interesting things hebrew texts mit appalachian association sacred harp singers shape note appalachian association sacred harp singers genealogy information students information students links follow img dr daniel colunga associate professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email colunga cs tamu education experience honors professional activities research expertise publications 1650 marateck cs nyu publications books selected journal articles marateck rosen plot homepages introduction computer science fall 1996 department computer science courant institute mathematical sciences york university mail address room 620 251 mercer st york ny 10012 phones 212 998 3146 voice 212 fax email marateck cs nyu nyu tech reportshypertext involved projects demeter john wiley journal tapos recently published book adaptive programming teaching courses software design development 1205 undergraduate adaptive object oriented software development nu 3360 combined ntu se 737 graduate advanced object oriented systems graduate project courses graduate undergraduate demeter method tutorial professionals recent projects gui drawing graphs theses completed research groups working enjoyable work environment college computer science northeastern university resume professor karl lieberherr college computer science northeastern university cullinane hall boston ma 02115 9959 internet lieberherr ccs neu phone 617 373 2077 fax 617 373 5121 uday reddy areas research interest programming languages functional logic object oriented formal semantics software engineering specifications prototyping program verification program transformation theoretical computing theorem proving research group programming languages group personal homepage personal page administrative marsha penrose digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 3412 217 333 3501 fax reddy cs uiuc img back faculty index richards professor department computer science director centers real time intelligent complex computing systems criccs 307 lederle graduate research center box 34610 university massachusetts amherst amherst ma 01003 4610 phone 413 545 2742 internet cs umass research interests current research areas analysis verification concurrent real time computing systems applications models technology transfer diffusion selected recent publications pronged strategy technology creation transfer absorption proceedings ifip conference diffusion transfer implementation information technology october 1993 discipline crisis mature science evolving computing research infrastructure ieee computer december 1992 lazowska van dam basic research computer science marketplace industry higher education vol 5 1 1991 chernoff testing concurrent real time systems proceedings onr workshop testing analysis verification san diego august 1989 publications education william richards received electrical engineering cornell university 1966 1967 ph electrical engineering university texas austin 1971 experience professor computer science university massachusetts amherst director center research intelligent complex computing systems served chair department 1986 1994 founder chairman board applied computing systems institute massachusetts corporation designed transfer technology developed university massachusetts previously held permanent visiting positions university texas austin oregon state university national science foundation national bureau standards american university georgetown university university california berkeley universite de paris laboratoire de recherche en informatique founder served editor chief acm transactions software engineering methodology director computing research association return computer science homepage acsiom homepage simon lam professor computer sciences department computer sciences university texas austin texas 78712 1188 email lam cs utexas phone 512 471 fax 512 471 8885 office taylor hall 3 112 campus mail computer science c0500 photo profile networking research laboratory cs 395t fall 1996 cs 356 spring 1996 administrative assistant editorial assistant ieee acm transactions networking kata email kata cs utexas phone 512 471 fax 512 471 8885 information electronic submission news clip tune turn toss internet pre tv austin american february 20 1996 front page compressed postscript cont compressed postscript concurrent systems group img mobile computing formal design methods program visualization gruia catalin roman professor department computer science director computer visualization laboratory chair doctoral program committee jolley 514 314 935 roman cs wustl doctoral research academic education satisfying forms teaching enhances knowledge student teacher alike intense effort motivated constructed vision gradual refinement taste style choosing problems solution strategies graduate students key ingredients group success special exceptional software development talent formal thinking skills emphasis quality publications delbert hart james hu peter mccann amy murphy research activities concurrent systems group csg dedicated extending applicability formal design methods broad range software development areas including industrial grade applications distinguishing feature research integration program visualization techniques design monitoring exploration concurrent systems formal specifications concurrent systems group detailed research agenda recent results publications technical reports grants recent graduates visitors distributed computing group colleagues working closely related areas research environment life revolves computer visualization laboratory eclectic collection macintoshes sgi broadcast quality video equipment scanners printers studio atmosphere aesthetics writing research software development coexist computer visualization laboratory unique computing visualization video production pavane advanced declarative visualization system temptation saint anthony bosch 12 000 piece puzzle shows beautiful task hard teaching assignments courses teach progressive exhibit conceptual integrity unifying theme vision interesting homeworks software engineering workshop taught 1977 oldest software engineering classes nation experience class simulation realities industrial software development industry tested material distributed systems design formal models communication real time computing security multimedia mobile computing concurrent algorithms shared data formal specification derivation concurrent programs unity logic notation biography gruia catalin roman faculty washington university saint louis 1976 professor department computer science director computer visualization laboratory current research deals models languages visualization methods design methodologies concurrent systems previous research concerned requirements design methodologies interactive high speed computer vision algorithms formal languages biomedical simulation computer graphics distributed databases recipient ieee computer society outstanding paper award roman software engineering consultant list past clients includes government large firms japan consulting work involves development custom software engineering methodologies training programs roman fulbright scholar university pennsylvania philadelphia received degree 1973 degree 1974 ph degree 1976 computer science member tau beta pi acm ieee computer society html 3 2 checked modified sun jun 23 21 22 29 cdt 1996 suny buffalo cs department profile zhang asst prof zhang department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 124 fax 716 645 3464 email cs buffalo research interests distributed database systems multimedia database systems digital libraries software engineering click database group click departmental colloquium 1996 97 zhang cs buffalo page accessed sep 8 1996 ahmed sameh department head professor william land grant chair large scale computing email sameh cs umn phone 612 625 educational background ph 1968 civil engineering university illinois urbana champaign 1964 civil engineering georgia institute technology sc 1961 civil engineering university alexandria egypt professional background assistant associate professor department computer science university illinois urbana 1968 1991 1992 1993 associate director center supercomputing research development university illinois urbana 1984 1991 director center supercomputing research development university illinois urbana 1992 1993 william professor head department computer science university minnesota 1991 1992 1993 present research interests numerical linear algebra emphasis parallel computing current interests include development preconditioned iterative parallel algorithms solving linear systems arise finite element discretization 3 navier stokes equations fluid dynamics ii design implementation problem solving environments pse parallel platforms current research projects hierarchically parallel algorithms portable scalable performance pi nsf parallel scalable libraries large scale applications pi arpa nist direct simulation motion particles flowing pi nsf personal home page cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified friday january 12 1996 home page robert stephen boyer professor computer sciences mathematics philosophy departments university texas austin reach paper mail bob boyer computer sciences dept univ texas austin tx 78712 usa email boyer cs utexas fax 1 512 471 8885 physical locations classes curriculum vitae personal data education publications honors jobs graduated ph students boyer moore prover nqthm 1981 photo recommended reading project vote smart web qed project views undergraduate education computer science john mccarthy web page moffett building controversy ny times article mccune robbins algebra result technical details verification floating point division algorithm amd microprocessor ut wonderful software licensing policy permits gnu public license close administrative overhead short works intellectual property ut great books thereof confess canon thumper ending tenure universities standard disclaimer naturally web pages representing official position university texas austin part government state texas steal joke peter deutsch web page government owned computer indication endorse government formal methods risky peano call symbolic logic introduced instance symbols wrote lecture notes teaching military academy time students approach mathematics rebelled promises pass fired subsequently found setting university del incompleteness theorems 289 death fundamental science fundamental science verge extinction harold britain university shared 1996 chemistry prize robert richard rice university houston discovery carbon atoms bound shape soccer ball article scientists loss funding press december 10 1996 daily texan university texas austin computer sciences department college engineering university wisconsin madison neil duffie professor neil duffie 407 engineering research building 1500 engineering drive madison wi 53706 tel 608 262 fax 608 262 9458 mail duffie engr wisc portrait 45k jpg departments mechanical engineering education bs 1972 university wisconsin madison ms 1974 university wisconsin madison phd 1980 university wisconsin madison research interests robotics computer control manufacturing systems precision engr computer integrated manufacturing centers consortia manufacturing systems engineering program wisconsin center space automation robotics professor duffie research manufacturing systems involves integrating sensors actuators computers data bases advanced automated production systems developed controls guided inspection machines robots high performance material handling systems automated finishing systems mold die production rework studying highly distributed hierarchical system control architectures hope reducing cost complexity large scale computer controlled manufacturing systems increasing flexibility fault tolerance duffie constructed experimental manufacturing systems incorporate real time fully distributed scheduling optimization control systems developing theories explaining properties performance systems duffie associate director wisconsin center space automation robotics research nasa funded center emphasizes automated agriculture systems sensors tactile feedback human operators telerobotic systems methods performance evaluation human factors research sensory feedback fatigue developed telerobotics test bed experimental work carried duffie works closely manufacturing aerospace industries teaches courses manufacturing systems automatic controls computer controls authored computer control machines processes uw coe depts centers consortia services fountain index search mail credits modified tuesday 08 oct 96 09 53 37 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc update profile photo joy tenure track associate professor computer engineering program electrical engineering department california polytechnic state university office 20 213 phone 756 2309 mail ohm calpoly mail schedule resume personal biography real homepage phoenix phoenix comments questions contact ohm calpoly fischer computer sciences wisconsin computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 6635 messages 608 262 1204 fax 608 262 9777 email fischer cs wisc teaching semester teaching cs 701 graduate compilers spring ll teaching cs 536 undergraduate compilers research research interests focus compiler design implementation recently ve interested exploit enormous capabilities provided modern computer architectures issues students investigated include code scheduling important avoid unnecessary pipeline delays investigated issues optimally scheduling arithmetic expressions dominant model global procedure level register allocation graph coloring model models explicitly quantify likelihood benefit register residence attractive careful register allocation vital generating code unnecessary loads stores avoided ultimate register allocation interprocedural register allocation procedures program analyzed studied interprocedural allocation models optimally allocate register procedures polynomial time approach effective practice codes easy make mistakes errors involving pointers array indices common studied ways automatically check pointer array operations run time shared memory multiprocessor workstations processor run program monitor program routinely check programs execute apparent slowdown recent publications minimum cost interprocedural register allocation steven kurlander charles fischer popl 96 23rd acm sigplan sigact symposium principles programming languages january 1996 low cost concurrent checking pointer array accesses programs harish charles fischer software practice experience demand driven register allocation todd proebsting charles fischer acm transactions programming languages systems efficient instruction scheduling delayed load architectures steven kurlander todd proebsting charles fischer acm transactions programming languages systems vol 17 5 740 776 1995 cost range splitting steven kurlander charles fischer sigplan 94 conference programming language design implementation june 1994 activities completely revised edition crafting compiler authored ron cytron richard leblanc jr complete published benjamin cummings bookstores short communications editor acm transactions programming languages systems toplas education ph cornell university 1974 parsing context free languages parallel environments supervised john williams ph students 1 milton syntactic specification analysis attributed grammars july 1977 2 bruce semantic attribute evaluation syntactic analysis july 1977 3 stephen definition attribute attributed grammars september 1978 4 bernard dion locally cost error context free context sensitive parsers december 1978 5 mahadevan retargetable code generation optimization attribute grammars november 1980 6 approach attribute evaluation error correction compilers august 1982 7 jon cost syntactic error correction extended context january 1983 8 gregory johnson context sensitive attribute flow august 1983 9 anil pal generating execution facilities integrated programming environments december 1986 10 william automatic transparent parallelization logic programs compile time august 1988 11 venkatesh framework specification implementation program analysis algorithms august 1989 12 todd proebsting code generation techniques august 1992 13 steve kurlander approaches interprocedural register allocation january 1996 14 harish efficient program monitoring techniques june 1996 steven tanimoto professor computer science engineering adjunct professor electrical engineering received degree harvard 1971 ph princeton 1975 joined university washington faculty 1977 years teaching university connecticut 1982 83 visiting professor institut de university paris vi france visiting scholar linko ping university sweden 1981 served adjunct member department electrical engineering 1989 90 visiting scientist kobe university japan thinking machines corporation cambridge massachusetts linko ping university sweden june 1989 june 1992 visiting scientist institut de research techniques de university nantes france addition assisting conferences recently set home page image 96 conference devoted image processing communication conference place bordeaux france 20 24 1996 professor tanimoto research interests include computer analysis images parallel processors educational technology visual programming artificial intelligence directs nsf sponsored project mathematics experiences image processing objective develop personal computer software motivates 8 grade students study mathematics written coauthored 70 papers edited book structured computer vision author textbook entitled elements artificial intelligence introduction lisp published 1987 common lisp editions 1990 1995 accompanying software working book subject parallel computation image processing tanimoto organized 1992 ieee computer society international workshop visual languages held seattle served general chair 1993 meeting bergen norway served program chair 1994 international conference pattern recognition parallel computation program chair 1994 ieee computer society conference computer vision pattern recognition served program committees numerous conferences image processing pattern recognition general chairman ieee computer society workshop computer architecture pattern analysis machine intelligence 1987 serves steering committee ieee symposia visual languages served editorial boards journals pattern recognition journal visual languages computing cvgip image understanding served editor chief ieee transactions pattern analysis machine intelligence 1986 1990 addition research related activities tanimoto served chair college engineering educational policy committee 1991 92 vice chair college council 1992 93 chair 1993 94 elected fellow ieee 1995 computer science steve tanimoto enjoys playing jazz classical piano music thomas reps professor computer sciences department university wisconsin madison 1210 west dayton street madison wi 53706 1685 usa mail reps cs wisc telephone 608 262 secretary 608 262 0017 department 608 262 1204 fax 608 262 9777 ph cornell university 1982 curriculum vitae research interests program slicing differencing merging interprocedural dataflow analysis alias analysis pointer analysis shape analysis language based program development environments incremental computing attribute grammars home page wisconsin program slicing project contents research summary categorized index publications list publications visitors post doctoral associates students research summary research aimed creating tools support development complex software systems objective create tools provide powerful language specific program manipulation operations work explored program slicing serve basis program manipulation operations slice program respect set program elements projection program includes program elements affect directly values variables members slicing find semantically meaningful decompositions programs decompositions consist elements textually contiguous program slicing fundamental operation aid solving software engineering problems instance applications program understanding maintenance debugging testing differencing specialization reuse merging projects workers carrying aimed improving underlying technology program slicing related operations implementing program developing methods slicing software engineering tools building slicing based program manipulation tools click home page wisconsin program slicing project recently established unexpected connections interprocedural dataflow analysis previous work interprocedural program slicing showed large class interprocedural dataflow analysis problems solved transforming special kind graph reachability problem graph reachability problem solved precisely polynomial time algorithm originally developed interprocedural slicing interested subject incremental algorithms incremental algorithm algorithm makes solution problem instance find solution nearby problem instance categorized index publications program slicing differencing merging overview slicing slicing patent david thesis chopping differencing yang thesis merging david thesis yang thesis algebra slices applications program merging submission semantics slicing applications slicing implemented slicing system prog integration system prog integration manual note system papers handles small subset pascal system distributed license obtain clicking implementation handle programs expect distribute system supports slicing chopping differencing integration programs 1996 miscellaneous ph theses david thesis yang thesis phil pfeiffer thesis interprocedural dataflow analysis demand bottom logic programming magic sets transformation exhaustive demand graph reachability graph reachability tcs ide paper completeness acta paper alias analysis pointer analysis shape analysis pfeiffer thesis language based program development environments synthesizer generator book synthesizer generator manual reps thesis incremental computing thesis paper notes synthesizer generator book reps thesis attribute grammars synthesizer generator book synthesizer generator manual reps thesis list publications books reps teitelbaum synthesizer generator system constructing language based editors springer verlag york ny 1988 reps teitelbaum synthesizer generator reference manual edition springer verlag york ny 1988 chinese reprint published world publishing corporation beijing china 1991 reps generating language based environments press cambridge ma 1984 journal publications sagiv reps horwitz precise interprocedural dataflow analysis applications constant propagation theoretical computer science tcs ide ps reps sequential nature interprocedural program analysis problems acta informatica ps reps incremental algorithm generalization shortest path problem journal algorithms ps reps computational complexity dynamic graph problems theoretical computer science 158 1996 233 277 ps horwitz reps program integration languages procedure calls acm transactions software engineering methodology 4 1 january 1995 pp 3 35 ps reps competitive line algorithms dynamic priority ordering problem information processing letters 51 1994 155 161 ps yang horwitz reps program integration algorithm semantics preserving transformations acm transactions software engineering methodology 1 3 july 1992 310 354 reps algebraic properties program integration science computer programming 17 1991 139 215 ps horwitz reps efficient comparison program slices acta informatica 28 1991 713 732 horwitz reps interprocedural slicing dependence graphs acm transactions programming languages systems 12 1 january 1990 26 60 ps horwitz prins reps integrating interfering versions programs acm transactions programming languages systems 11 3 july 1989 345 387 ps reps incremental evaluation attribute grammars unrestricted movement tree modifications acta informatica 25 1988 155 178 reps teitelbaum language processing program editors ieee computer 20 11 november 1987 29 40 reps demers space evaluation algorithms attribute grammars acm transactions programming languages systems 9 3 july 1987 408 440 reps teitelbaum demers incremental context dependent analysis language based editors acm transactions programming languages systems 5 3 july 1983 449 477 teitelbaum reps cornell program synthesizer syntax directed programming environment communications acm 24 9 september 1981 563 573 invited papers horwitz reps program dependence graphs software engineering proceedings fourteenth international conference software engineering 11 15 1992 melbourne australia acm york ny 1992 pp 392 411 ps reps horwitz semantics based program integration proceedings european symposium programming nancy france march 21 25 1988 lecture notes computer science vol 300 ed springer verlag york ny 1988 pp 1 20 book chapters reps demand interprocedural program analysis logic databases applications logic databases ramakrishnan ed kluwer academic publishers boston ma 1994 pp 163 196 ps horwitz reps interprocedural slicing dependence graphs software change impact analysis arnold eds ieee computer society los alamitos ca reprinted acm transactions programming languages systems 12 1 january 1990 26 60 ps horwitz reps interprocedural slicing dependence graphs software merging slicing ed ieee computer society los alamitos ca pp 10 44 reprinted acm transactions programming languages systems 12 1 january 1990 26 60 ps horwitz prins reps integrating interfering versions programs software merging slicing ed ieee computer society los alamitos ca pp 137 179 reprinted acm transactions programming languages systems 11 3 july 1989 345 387 ps reps theory program modifications software merging slicing ed ieee computer society los alamitos ca 90 105 reprinted proceedings colloquium combining paradigms software development brighton uk april 8 12 1991 lecture notes computer science vol 494 abramsky eds springer verlag york ny 1991 pp 137 152 reps teitelbaum language processing program editors language architectures programming environments eds world scientific publishing company singapore 1992 pp 146 169 reprinted ieee computer 20 11 november 1987 29 40 teitelbaum reps cornell program synthesizer syntax directed programming environment interactive programming environments sandewall shrobe eds mcgraw hill 1984 pp 97 116 reprinted communications acm 24 9 september 1981 563 573 teitelbaum reps horwitz cornell program synthesizer software development environments wasserman ed ieee computer society washington dc 1981 64 72 reprinted proceedings acm sigplan symposium text manipulation portland june 8 10 1981 acm sigplan notices 16 6 june 1981 pp 8 16 conference publications siff reps program generalization software reuse sigsoft 96 proceedings fourth acm sigsoft symposium foundations software engineering san francisco ca october 16 18 1996 acm sigsoft software engineering notes 1996 ps reps turnidge program specialization program slicing proceedings dagstuhl seminar partial evaluation schloss dagstuhl germany feb 12 16 1996 lecture notes computer science vol 1110 danvy eds springer verlag york ny 1996 pp 409 429 ps sagiv reps solving shape analysis problems languages destructive updating conference record twenty acm symposium principles programming languages st petersburg fl jan 22 24 1996 acm york ny 1996 pp 16 31 ps horwitz reps sagiv demand interprocedural dataflow analysis sigsoft 95 proceedings acm sigsoft symposium foundations software engineering washington dc october 10 13 1995 acm sigsoft software engineering notes 20 4 1995 pp 104 115 ps reps precise interprocedural chopping sigsoft 95 proceedings acm sigsoft symposium foundations software engineering washington dc october 10 13 1995 acm sigsoft software engineering notes 20 4 1995 pp 41 52 ps das reps van hentenryck semantic foundations binding time analysis imperative programs pepm 95 proceedings acm sigplan symposium partial evaluation semantics based program manipulation la jolla california june 21 23 1995 acm york ny 1995 pp 100 110 ps reps shape analysis generalized path problem pepm 95 proceedings acm sigplan symposium partial evaluation semantics based program manipulation la jolla california june 21 23 1995 acm york ny 1995 pp 1 11 ps sagiv reps horwitz precise interprocedural dataflow analysis applications constant propagation proceedings fase 95 colloquium formal approaches software engineering aarhus denmark 22 26 1995 lecture notes computer science vol 915 nielsen eds springer verlag york ny 1995 pp 651 665 ps reps horwitz sagiv precise interprocedural dataflow analysis graph reachability conference record twenty acm symposium principles programming languages san francisco ca jan 23 25 1995 pp 49 61 ps reps horwitz sagiv speeding slicing sigsoft 94 proceedings acm sigsoft symposium foundations software engineering orleans la december 7 9 1994 acm sigsoft software engineering notes 19 5 december 1994 pp 11 20 ps reps solving demand versions interprocedural analysis problems proceedings international conference compiler construction edinburgh scotland april 7 9 1994 lecture notes computer science vol 786 ed springer verlag york ny 1994 pp 389 403 ps reps incremental algorithm maintaining dominator tree reducible conference record twenty acm symposium principles programming languages portland jan 16 19 1994 pp 287 296 ps reps scan grammars parallel attribute evaluation data parallelism proceedings acm symposium parallel algorithms architectures germany june 30 july 2 1993 ps reps modification algebras proceedings international conference algebraic methodology software technology amast iowa city iowa 22 24 1991 reps theory program modifications proceedings colloquium combining paradigms software development brighton uk april 8 12 1991 lecture notes computer science vol 494 abramsky eds springer verlag york ny 1991 pp 137 152 yang horwitz reps program integration algorithm semantics preserving transformations sigsoft 90 proceedings fourth acm sigsoft symposium software development environments irvine ca december 3 5 1990 acm software engineering notes 15 6 december 1990 pp 133 143 reps algebraic properties program integration proceedings 3nd european symposium programming copenhagen denmark 15 18 1990 lecture notes computer science vol 432 jones ed springer verlag york ny 1990 pp 326 340 reps bricker illustrating interference interfering versions programs proceedings international workshop software configuration management princeton nj october 24 27 1989 acm software engineering notes 17 7 november 1989 pp 46 55 horwitz pfeiffer reps dependence analysis pointer variables proceedings acm sigplan 89 conference programming language design implementation portland june 21 23 1989 acm sigplan notices 24 7 july 1989 pp 28 40 reps yang semantics program slicing program integration proceedings colloquium current issues programming languages barcelona spain march 13 17 1989 lecture notes computer science vol 352 diaz eds springer verlag york ny 1989 pp 360 374 horwitz reps interprocedural slicing dependence graphs proceedings acm sigplan 88 conference programming language design implementation atlanta ga june 22 24 1988 acm sigplan notices 23 7 july 1988 pp 35 46 reps horwitz prins support integrating program variants environment programming large proceedings international workshop software version configuration control germany jan 27 29 1988 des german chapter acm vol 30 winkler ed stuttgart germany 1988 pp 197 216 horwitz prins reps integrating interfering versions programs conference record fifteenth acm symposium principles programming languages san diego ca january 13 15 1988 acm york ny 1988 pp 133 145 horwitz prins reps adequacy program dependence graphs representing programs conference record fifteenth acm symposium principles programming languages san diego ca january 13 15 1988 acm york ny 1988 pp 146 157 ps reps teitelbaum remote attribute updating language based editors conference record thirteenth acm symposium principles programming languages st petersburg fl january 13 15 1986 acm york ny 1986 pp 1 13 reps teitelbaum synthesizer generator proceedings acm sigsoft sigplan software engineering symposium practical software development environments pittsburgh pa april 23 25 1984 acm sigplan notices 19 5 1984 pp 42 48 reps alpern interactive proof checking conference record eleventh acm symposium principles programming languages salt lake city utah january 15 18 1984 acm york ny 1984 pp 36 45 reps static semantic analysis language based editors digest papers ieee spring compcon 83 san francisco ca march 1 3 1983 ieee computer society washington dc 1983 pp 411 414 reps optimal time incremental semantic analysis syntax directed editors conference record ninth acm symposium principles programming languages albuquerque nm january 25 27 1982 acm york ny 1982 pp 169 176 teitelbaum reps horwitz cornell program synthesizer proceedings acm sigplan symposium text manipulation portland june 8 10 1981 acm sigplan notices 16 6 june 1981 pp 8 16 demers reps teitelbaum incremental evaluation attribute grammars application syntax directed editors conference record eighth acm symposium principles programming languages williamsburg va january 26 28 1981 acm york ny 1981 pp 105 116 software reps bricker al wisconsin program integration system release 0 5 april 1990 release 1 0 april 1992 release 2 0 july 1993 licensed 9 sites click license information patents reps horwitz interprocedural slicing computer programs dependence graphs patent number 5 161 216 november 3 1992 pending submissions reps sagiv solving shape analysis problems languages destructive updating tr 1323 computer sciences department university wisconsin madison wi august 1996 ps submitted journal publication horwitz reps sagiv demand interprocedural dataflow analysis tr computer sciences department university wisconsin madison wi august 1995 click access paper click access latest version submitted journal publication reps programs tr computer sciences department university wisconsin madison november 1991 click access latest version submitted journal publication publications reports reps sagiv shape abstractions shape analyses computer sciences department university wisconsin madison wi july 1996 reps sagiv solving shape analysis problems languages destructive updating tr computer sciences department university wisconsin madison wi july 1995 ps van leeuwen reps eds incremental computation dynamic algorithms dagstuhl seminar report 88 international conference research center computer science schloss dagstuhl germany 1994 reps sagiv horwitz interprocedural dataflow analysis graph reachability tr 94 14 institut university copenhagen copenhagen denmark april 1994 diku tr94 14 ps reps wisconsin program integration system reference manual release 2 0 computer sciences department university wisconsin madison july 1993 manual 2 0 ps reps categorized bibliography incremental computation conference record twentieth acm symposium principles programming languages charleston sc jan 11 13 1993 acm york ny 1993 pp 502 510 tutorial paper reps incremental computation unpublished tutorial notes 1993 presented twentieth acm symposium principles programming languages charleston sc jan 11 13 1993 reps eds programming environments dagstuhl seminar report 34 international conference research center computer science schloss dagstuhl germany 1992 horwitz reps identifying semantic differences programs procedures extended abstract computer sciences department university wisconsin madison september 1991 ball horwitz reps correctness algorithm program dependence graph tr computer sciences department university wisconsin madison july 1990 click access paper reps semantics program representation graphs tr 900 computer sciences department university wisconsin madison december 1989 click access paper horwitz reps multi procedure equivalence theorem tr 890 computer sciences department university wisconsin madison november 1989 click access paper reps demonstration prototype tool program integration tr 819 computer sciences department university wisconsin madison january 1989 click access paper visitors post docs students visitors mooly sagiv ibm israel scientific center 1994 95 cai nyu 1990 91 robert paige nyu 1990 91 post doctoral associates yang ph univ wisconsin 1990 91 associate professor department computer information science national chiao tung university taiwan jan prins ph cornell univ 1986 87 associate professor department computer science university north carolina chapel hill students bounded incremental computation lecture notes computer science vol 1089 springer verlag york ny 1996 multi procedure program integration ph dissertation tech rep tr computer sciences department university wisconsin madison wi august 1991 click access paper pfeiffer dependence based representations programs reference variables ph dissertation tech rep tr 1037 computer sciences department university wisconsin madison wi august 1991 click access paper yang algorithm semantics based program integration ph dissertation tech rep tr 962 computer sciences department university wisconsin madison wi august 1990 click access paper mer egecioglu associate professor department computer science santa barbara ca 93106 5110 internet cs ucsb phone 805 893 3529 fax 805 893 8553 ph university california san diego research interests parallel algorithms approximation algorithms enumerative combinatorics ph mathematics 1984 university california san diego prior studies computer information sciences mathematics university minnesota faculty computer science department ucsb 1985 principal areas research parallel computation design analysis algorithms graph theoretical issues distributed systems enumerative combinatorics current interests algorithms methods density estimation applications pde combinatorics computational geometry visibility graphs trees digital libraries selected publications combinatorics computational geometry algorithms work progress personal portrait cat portrait back cs department home page modified aug 8 1996 cs ucsb uc davis department computer science charles professor chair professor main research interests design analysis computer algorithms emphasis effective parallel distributed computer systems involved projects including designing efficient data structures designing efficient parallel algorithms tightly coupled multiprocessor systems networks workstations designing algorithms optimal design arithmetic circuits office engineering ii phone 916 752 mail cs ucdavis modified august 23 1996 img charles steele associate professor charlie cs uml complexity theory dr bart professor department computer science texas university college station tx 77843 3112 office bright building phone 409 845 fax 409 847 8578 email bart cs tamu curriculum vitae kale areas research interest programming languages logic compilers parallel computing languages ers computer systems research group parallel programming laboratory administrative joyce 3215 digital computer laboratory 1304 west springfield avenue urbana il 61801 217 244 0094 217 333 3501 fax kale cs uiuc img back faculty index 2520 jerry feldman personal home page icsi jerry feldman professor computer science uc berkeley director international computer science institute icsi office 635 icsi 1947 center st suite 600 berkeley ca 510 643 9153 fax 510 643 icsi berkeley campus office home page university california berkeley computer science division 731 soda hall berkeley ca 94720 1176 510 643 fax 510 643 cs berkeley current research projects major project sather language compiler libraries system personal work focusing parallel extension call major current project effort natural language learning students david bailey working computational model acquisition interpretation verb phrases describing simple hand actions chris bregler grad student computer science interested computer vision speech recognition relation ben srinivas narayanan jonathan segal david maintains sather language spec compiler thesis topic exploiting garbage collection implement dynamic object based locality maintenance boris return icsi home page 4240 division engineering applied sciences harvard university barbara grosz gordon mckay professor computer science artificial intelligence professor grosz research artificial intelligence deals problems natural language processing collaborative planning attempting identify basic structures processes people languages communicate information developing mechanisms enable computer systems communicate fluently users natural languages english spanish japanese generally professor grosz hopes improve human computer communication utilizing techniques combine speech graphics modalities current work encompasses computational theories discourse discourse processing computational models collaborative planning investigations interactions discourse development collaborative multimedia systems human computer communication professor grosz developed theory discourse structure specifies discourse interpretation depends interactions speaker intentions state linguistic form theory explain phenomena cue phrases interpretation referring expressions colleagues bell laboratories theory study information discourse structure conveyed tones spoken language structure paragraphs parentheses written language applications work lead computer speech synthesis systems addition professor grosz involved interdisciplinary investigation connections centering attention form reference professor grosz working theory collaboration support construction intelligent computer agents work teams theory basis modeling intentional component discourse structure recent publications barbara grosz 1996 collaborative plans complex group action artificial intelligence publication grosz ziv 1996 centering global focus walker joshi prince eds centering discourse oxford university press publication barbara grosz aravind joshi scott june 1995 centering framework modeling local coherence discourse computational linguistics 2 21 pp 203 225 christine julia hirschberg barbara grosz march 1995 discourse structure spoken language studies speech corpora working notes aaai 95 spring symposium palo alto ca empirical methods discourse interpretation pp 106 112 peter gordon barbara grosz laura 1993 pronouns names centering attention discourse cognitive science 3 17 311 347 barbara grosz julia hirschberg 1992 intonational characteristics discourse structure al eds proceedings international conference speech language processing vol 1 pp 429 432 aiken computation laboratory room 33 oxford street cambridge ma 02138 mail grosz eecs harvard information contents page requests articles information contact secretary bree horwitz tel 617 495 revised 20 august 1996 ramamurthy lecturer ramamurthy department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 108 fax 716 645 3464 email cs buffalo research interests computer architecture risc architecture programming fault tolerant architecture object oriented design development fall 1996 courses cs113 ramamurthy cs buffalo alex aiken associate professor eecs img img good days contact information phone 510 642 5319 fax 510 642 email aiken cs berkeley address computer science division 773 soda hall university california berkeley berkeley ca 94720 1776 usa current schedule areas research main area interest programming languages program analysis compiler optimization recently working constraint based program analysis algorithms including constraint theories complexity algorithms implementation issues demonstration constraint based type inference system called end user programming make programming accessible programmers end involved developing special purpose languages database visualization system makes easy people visualization expertise turn relational data pictures tree project make conversion data formats simple sed awk perl scripts biographical sketch alex aiken received bachelors degree computer science music bowling green state university 1983 ph cornell university 1988 alex research staff member ibm almaden research center joining berkeley faculty 1993 married jennifer widom young son tim jennifer photos couple travels pre baby days projects constraint based program analysis titanium compiler support explicit parallel programming database visualization tree transformational editing cool freely project teaching compilers undergraduates courses cs298 fall 1996 programming systems seminar cs164 fall 1996 programming languages compilers cs164 fall 1995 programming languages compilers spring 1994 topics program analysis cs164 fall 1994 programming languages compilers spring 1995 implementation programming languages demos research prototypes subtype inference system memory management garbage collector graduate students joe cs berkeley manuel manuel cs berkeley david gay cs berkeley cs berkeley cs berkeley su cs berkeley links selected publications distributed software popl 95 lecture constraint based program analysis img img img img previous hassan computer science faculty michael jerry potter professor jerry potter received bachelors degree university iowa masters stevens institute ph university wisconsin madison worked ida supercomputing research center aerospace xerox research bell telephone laboratories professor computer science kent state university involved software development mpp simd computers supercomputing research center performed research connection machine 1 1 2 years funded naval ocean systems center nosc office naval research onr naval surface weapon center nasa langley nasa lewis ohio edison innovative research grant research interests include continuing development associative computing paradigm integration associative simd computers architectures heterogeneous supercomputer environment development techniques compilation massively parallel simd computers natural language artificial intelligence processing simd computers development techniques introduction parallel programming high school level selected research accomplishments 5 years dr potter developed implemented associative computing paradigm general purpose approach parallel computing research resulted associative language asc incorporating constructs exploit associative search memory allocation scalable parallel computing recently published frontiers computer science research monograph associative computing plenum publishers february 1992 work associative computing awarded ohio award 1987 research parallel ops5 associative computing supervised 2 ph students 24 ms students refereed numerous conferences journals area editor journal parallel distributed computing support nosc nasa investigation heterogeneous associative computing ph students 1 associative parallel compiler associative computing language july 1991 2 practical task mapping heterogeneous computing environments 1995 3 scott heterogeneous associative computing progress 4 natural language operating system progress students graduated 24 recent graduates 1 image processing algorithms analysis fall 1992 2 miles parallel algorithms global optimization fall 1993 3 assembler spring 1994 4 dynamic dump debugger asc fall 1994 selected research funding awards 1 robot environment expert system nasa langley 2 ohio edison innovative research award state ohio 3 associative heterogeneous computing nrad 4 programming techniques simd computers onr miscellaneous research activities 1 area editor journal parallel distributed computing 2 outstanding reviewer award computer 3 associative processing invited presentation onr invited presentation usc invited presentation suny albany 4 robot vision simd computers invited presentation george mason university selected research publications 1 massively parallel processor mit press 1985 2 associative model computation proceedings international conference supercomputing volume iii 4 7 1987 pp 1 8 3 data structures associative computers proceedings 2nd symposium frontiers massively parallel computation oct 10 12 1988 george mason university fairfax va 4 array processor supercomputers proceedings ieee vol 77 12 december 1989 pp 1896 1989 5 exploiting data parallelism efficient execution logic programs large knowledge bases bansal proc international conference tools artificial intelligence washington usa november 1990 pp 674 681 6 parallel associative proceedings international parallel processing symposium 1992 pp 366 369 7 associative computing research monograph plenum publishing february 1992 8 associative prolog bansal associative computing potter plenum publishers february 1992 9 associative model minimize matching backtracking overhead logic programs large knowledge bases bansal international journal engineering applications artificial intelligence pergamon press volume 5 number 3 pp 247 262 10 data parallel shell large knowledge bases bansal advanced research series knowledge base shells world scientific publishers 1992 11 heterogeneous associative computing keynote speech proceedings workshop heterogeneous processing port beach calif april 13 16 1993 pp 3 11 12 asc associative computing paradigm computer november 1994 pp 19 26 baker al img img img img farrell mcs kent ashok agrawala current position professor computer science department university maryland academic degrees ph harvard university 1970 download compressed postscript version current cv mail agrawala cs umd click mail address phone university maryland department computer science williams building room college park md 20742 office phone 301 405 2525 research coordinator mail janet doherty phone 301 405 publications research interests design evaluation systems networks principal investigator maruti project major thrust research years understand role time design implementation computer systems examining issues representation management manipulation time systems context study design implementation advanced hard real time undertaking maruti project goal maruti project create environment development deployment applications hard real time systems fault tolerance security requirements applications execute distributed heterogeneous hardware base past years created framework environment demonstrated design implementations prototype maruti environment notes updated september 17 1996 college engineering university wisconsin madison vadim shapiro assistant professor vadim shapiro 355 mechanical engineering 1513 university avenue madison wi 53706 tel 608 262 fax 608 265 2316 mail engr wisc portrait 46k jpg url http sal cnc wisc departments computer science mechanical engineering education ba 1981 york university ms 1983 university california los angeles ms 1989 cornell university phd 1991 cornell univeristy research interests computer aided design manufacturing applied computational geometry geometric solid modeling physical modeling analysis simulation design production automation centers consortia mathematics computation engineering graduate program manufacturing systems engineering program spatial automation laboratory selected awards honors national science foundation career award 1995 general motors fellow 1986 1990 selected publications maintenance geometric representations space decompositions international journal computational geometry applications 1995 chain models physical behavior engineering analysis design research engineering design vol 5 3 april 1994 palmer real functions representation rigid solids computer aided geometric design vol 11 2 april 1994 separation boundary csg conversion acm transactions graphics january 1993 professor shapiro research interests center relationships geometry physical phenomena mechanical artifacts modeled represented analyzed manipulated designed manufactured based computer representations algorithms specific ongoing projects include geometric modeling ability create convert maintain consistency distinct representations mechanical parts major technological barrier usefulness reliability commercial geometric modeling systems current research efforts focus eliminating ambiguity communicating engineering specifications formal modeling parametric families mechanical parts investigating methods computational techniques support design manufacturing mechanical design today mechanical forms functions fabrication processes terms discrete simple interacting primitives apparent lack combinatorial structure major competitive design manufacturing mechanical systems collaboration industry present research deals theoretical practical computational aspects mechanical design seeks establish formal basis making mechanical design manufacturing parts systematic competitive smooth integration mechanical form modeling engineering activities physical modeling geometric models part information needed capture desired physical behavior artifact processes manufacture recent study algebraic topological models called chain models physical behavior suggests unify physical geometric modeling facilitate development computer aided engineering tools current investigations models physical behavior develop engineering languages computer algorithms systematic specification modeling simulation analysis physical objects systems uw coe depts centers consortia services fountain index search mail credits modified thursday 18 jul 96 10 39 07 cdt coe page viewed browsers support tables photographs 1996 college engineering address comments webmaster engr wisc update profile anne condon associate professor computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email condon cs wisc ph university washington 1987 interests complexity theory interactive proof systems randomized complexity classes theory parallel computation research summary interested models computation interactive proof systems combine nondeterminism randomness models recently proven surprisingly solving classic problems complexity theory theory np completeness long identify hard computational problems progress understanding hard problems solutions easy approximate recent results interactive proof systems resulted models np turn prove results np hard problems work developing positive negative results hard combinatorial problems arise game theory graph theory automata theory interested design analysis parallel algorithms working development parallel algorithms sorting graph problems minimum spanning tree goal develop algorithms work practical parallel models communication synchronization costs expensive sample recent publications interactive proof systems polynomially bounded strategies ladner journal computer system sciences vol 50 3 1995 finite state automata nondeterministic probabilistic states hellerstein wigderson proceedings 26th annual acm symposium theory computing 1994 pspace provable provers round cai lipton journal computer system sciences vol 48 1 february 1994 page automatically created october 3 1995 email pubs cs wisc report errors james larus larus cs wisc associate professor computer science department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa larus cs wisc phone 608 262 9519 secretary 265 4892 julie fingerson thea sklenar departmental office 262 1204 fax 608 262 9777 education research interests research projects courses software recent papers ph graduates summary education ph university california berkeley 1989 university california berkeley 1982 harvard college 1980 research interests programming languages compilers languages compilers parallel machines design programming shared memory parallel computers compiling symbolic languages program profiling tracing program executable editing research projects wisconsin wind tunnel wwt large grain data parallel programming language executable editing library eel courses cs367 data structures cs838 java software spim qpt eel warts recent papers efficient path profiling thomas ball james larus micro 29 december 1996 parallel programming large grain data parallel programming language james larus brad richards guhan viswanathan gregory wilson ed parallel programming mit press 1996 teapot language support writing memory coherence protocols satish chandra brad richards james larus acm sigplan 96 programming language design implementation pldi 96 1996 instruction scheduling executable editing eric schnarr james larus workshop compiler support system software wcsss february 1996 efficient support irregular applications distributed memory machines shubhendu mukherjee shamik sharma mark hill james larus anne rogers joel saltz acm sigplan symposium principles practice parallel programming ppopp july 1995 eel machine independent executable editing james larus eric schnarr acm sigplan 95 conferences programming languages design implementation pldi june 1995 tempest substrate portable parallel programs mark hill james larus david wood compcon spring 95 march 1995 static branch frequency program profile analysis wu james larus 27th annual ieee acm international symposium microarchitecture micro 27 november 1994 application specific protocols user level shared memory babak falsafi alvin lebeck steven reinhardt ioannis schoinas mark hill james larus anne rogers david wood supercomputing 94 november 1994 time spent message passing shared memory programs satish chandra james larus anne rogers sixth international conference architectural support programming languages operating systems asplos vi october 1994 lcm system support language implementation james larus brad richards guhan viswanathan sixth international conference architectural support programming languages operating systems asplos vi october 1994 fine grain access control distributed shared memory ioannis schoinas babak falsafi alvin lebeck steven reinhardt james larus david wood sixth international conference architectural support programming languages operating systems asplos vi october 1994 cachier tool automatically inserting cico annotations trishul chilimbi james larus 1994 international conference parallel programming icpp august 1994 wisconsin wind tunnel project annotated bibliography mark hill james larus david wood unpublished manuscript revised frequently cooperative shared memory software hardware scalable multiprocessors mark hill james larus steven reinhardt david wood acm transactions computer systems tocs november 1993 wisconsin architectural research tool set warts mark hill james larus alvin lebeck madhusudhan talluri david wood computer architecture news august 1993 ph graduates brad richards ph august 1996 memory systems parallel programming employment vassar college guhan viswanathan ph september 1996 techniques compiling data parallel languages employment oracle lorenz ph august 1993 dynamic language parallelization employment bell labs lorenz research att thomas ball ph august 1993 control flow control dependence software tools employment bell labs research att research summary research focuses problems programming computers part wisconsin wind tunnel wwt project helped develop hybrid software hardware shared memory computer architecture facilitates programming compiling parallel machines students developing languages compilers tools demonstrate exploit power user level coherence policies interested performance evaluation tools programmers understand improve programs performance recently tom ball developed efficient path profiling algorithm detailed understanding control flow routines identified possibilities compilers modified fri nov 1 21 17 09 1996 james larus larus cs wisc rick bunt sc queen sc ph toronto faculty member university saskatchewan teach research computer systems department computer science department graduate chair 1996 97 information graduate program department home page direct graduate program inquiries department graduate secretary broad terms research relates computer systems design performance evaluation focus operating systems distributed systems computer networks details specific research projects collaborate areas researchers saskatchewan including ibm canada centre advanced studies toronto hewlett packard classes 1996 97 teaching classes year fall term cmpt 215 3 introduction computer organization architecture cmpt 815 3 computer systems performance evaluation spring term winter term saskatchewan cmpt 115 3 principles computer science research projects img research activities rooted discus research group group derek eager carey williamson formed common research interests performance distributed computing environments graduate students presently engaged variety projects including system networking issues mobile computing multi level file caching client server environments performance issues osf dce part project collaboration ibm canada colleagues universities network management atm networks img recent papers areas discus ftp server completed theses recent students university professional activities sit council member college graduate studies research member board directors university saskatchewan faculty club active acm sigmetrics special interest group performance measurement modelling interests head belong university saskatchewan elvis heart saskatchewan 1989 grey cup champs hosts successful 1995 grey cup toronto blue jays 1992 1993 world series champs boston bruins stanley cup champs play base 1994 1995 league tournament champion black velvet bandits university saskatchewan fastball league huskies 1990 cup champions 96 img contact coordinates department computer science room 1c101 engineering building 57 campus drive university saskatchewan saskatoon saskatchewan canada s7n 5a9 phone 306 966 4890 fax 306 966 4884 mail bunt cs usask ca latest modifications page made october 22 1996 img click images university saskatoon img patrick professor pat cpe uml robotics flexible manufacturing roy jr senior lecturer chemistry 1964 ph chemistry 1969 louisiana state university orleans areas interest interconnection networks parallel processing computer architecture summary research research computer architecture focuses interconnection networks success failure parallel computing systems rests ability devise cost performance interconnection structures recent work interconnections involves development wafer scale optical interconnection special kind laser wave guide designed investigated technique leads fault tolerant parallel systems wafer optical interconnection applied optical systems busses optical communication switches work performance processor systems continuing methodology measuring processor performance portability machines developed contrast benchmarking represents true measurement processor memory system selected recent publications multicomputer networks interconnection strategies properties applications ieee transactions computers vol 40 6 pp 693 705 june 1991 malek nest nested predicate scheme fault tolerance ieee transactions computers press 1993 precise methodology computer system performance measurement proceedings 1993 international conference computer applications industry engineering december 1993 johnson malek yau fault impact fault tolerance multiprocessor interconnection networks journal quality reliability engineering vol 8 pp 485 500 october 1992 campbell wafer scale optical bus interconnection prototype proceedings 1992 international conference wafer scale integration pp 182 191 january 1992 additional information obtained individual faculty members home pages img back list faculty profiles srinivas aluru assistant professor department computer science mexico state university stewart street science hall room 123 las cruces nm 88003 ph 505 646 1930 fax 505 646 6218 img education img research img teaching img students img publications srinivas aluru aug 23 1996 seidel ph cornell university associate professor extended leave 510 642 seidel cs berkeley awards lectureships nsf presidential young investigator award 1990 editorships program committees editor journal symbolic computation special issue computational geometry member editorial board discrete computational geometry member editorial board journal symbolic computation member editorial board computational geometry theory applications chair 6th annual acm symposium computational geometry 1990 member program committee acm symposium computational geometry 1992 member program committee ieee symposium focs 1991 member program committee workshop algorithms data structures wads 1991 member program committee scandinavian workshop algorithm theory swat 1990 member program committee acm symposium computational geometry 1988 member program committee ieee symposium focs 1988 selected publications small dimensional linear programming convex hulls made easy discrete computational geometry vol 6 1991 pp 423 434 single fast randomized algorithm computing decompositions triangulating polygons computational geometry theory applications vol 1 1991 pp 51 64 randomized search trees proc 30th ieee symp foundations computer science 1989 pp 540 546 ultimate planar convex hull algorithm kirkpatrick siam computing vol 15 1986 pp 287 299 constructing higher dimensional convex hulls logarithmic cost face proc 16th acm symp theory computing 1986 pp 404 413 img left butler lampson michael clancy winner diane mcentyre award excellence teaching jean paul jacob wagner seidel seidel lotfi zadeh regina godfrey lawler eugene lawler jacob lampson 1992 winners distinguished alumnus award computer sciences engineering professor harold professor harold received ph electrical engineering university california berkeley recipient medal honor extensive experience design microcomputers microcomputer software research interests include design analysis interfaces protocols finite state automata theory concurrency recent publications technical reports state machines definitions analysis cs unm kay robbins professor mathematics 1971 ph mathematics 1975 massachusetts institute technology statement purpose find simplicity unexpected places areas interest visualization animation data realtime systems protocols summary research research interests fall areas systems visualization systems area working protocols dynamic terrain updates distributed interactive simulations visualization network protocols visualization work centers modeling animation experimental data specifically work combines image processing visualization modeling analyze video images dynamic modes flames physicists university houston led michael gorman perform experiments theoretical analysis conjunction visualizations teaching fall 1996 cs 5633 analysis algorithms cs computer organization ii representative publications practical unix programming guide concurrency communication multithreading robbins prentice hall 1996 buffered banks multiprocessor systems robbins ieee transactions computers vol 44 4 1995 pp 518 530 relationship average real memory behavior robbins supercomputing vol 8 1994 pp 209 232 chaotic dynamics extinction limit flame porous plug burner gorman el combustion science tech vol 98 1994 pp 45 56 real time identification flame dynamics gorman applied chaos ed kim john wiley 1992 261 276 cray mp case study pipelined architecture vector processing robbins springer verlag lecture notes computer science 374 1989 joseph hellerstein assistant professor office 685 soda hall phone 510 643 4011 fax 510 642 5615 email cs berkeley address university california berkeley eecs computer science division 387 soda hall 1776 berkeley ca 94720 1776 research interests database systems current projects img gist indexing project generalized search trees database systems general indexing standard lookups data domains theory img online aggregation query processing techniques online aggregation user interfaces online display control long running queries research query processing queries expensive predicates cost based optimization nested queries job scheduling query optimization active databases production rule systems static analysis production rule sets programming tools rule systems recent papers joseph hellerstein peter haas helen wang online aggregation submitted publication postscript adobe pdf andrea arpaci dusseau arpaci dusseau david culler joseph hellerstein david patterson high performance sorting networks workstations submitted publication postscript marcel mohan joseph hellerstein concurrency recovery generalized search trees submitted publication postscript joseph hellerstein elias christos papadimitriou theory submitted publication postscript adobe pdf html abstract selected publications joseph hellerstein jeffrey naughton query execution techniques caching expensive methods proc acm sigmod international conference management data montreal june 1996 postscript html abstract paper joseph hellerstein jeffrey naughton avi generalized search trees database systems proc 21st international conference large data bases zurich september 1995 postscript full tech report postscript extended abstract appearing vldb 95 html abstract joseph hellerstein practical predicate placement proc acm sigmod international conference management data minneapolis 1994 postscript html abstract paper alexander aiken joseph hellerstein jennifer widom static analysis techniques predicting behavior active database rules acm transactions database systems tods july 1995 postscript full paper html abstract complete list publications courses semester teaching introduction database systems upper level undergraduate seminars begun database lunch seminar meets weekly pithy quotes laziness stupid things great virtue james hilton lost horizon confronted data forget destroy donald knuth art computer programming concepts delicious alleviate man points interest acm sigmod home page sequoia 2000 home page berkeley dbms home page wisconsin dbms home page university wisconsin computer sciences dept harvard university computer science fm jazz information server hellerstein music page eric page cs berkeley tom payne home page education work mathematics university notre dame ph mathematics university notre dame consultant number companies california research topics efficient implementation programming language features related issues operating systems concurrency protection dynamic binding latest results portable implementation light weight processes synchronization monitors developed efficient method parallel sorting ring connected network processors established equivalence logic program queries require reasoning cases computed single entry input resolution bookmarks img return faculty home page janelle harms assistant professor http web cs ualberta ca harms cs ualberta ca img address department computing science 615 general services building university alberta edmonton alberta canada t6g 2h1 phone 403 492 fax 403 492 1071 office 739 general services building research areas communication networks courses cmput 313 cmput 379 cmput 422 offered conjunction cmput 522 cmput 522 personal information img img img september 13 1994 daniel reed areas research interest computer architecture systems modeling analysis multiprocessor analysis design performance analysis computer graphics visualization operating systems distributed parallel computing algorithms compu ter systems research group pablo research group administrative anda harney digital computer laboratory 1304 west springfield avenue urbana il 61801 217 333 217 333 3501 fax reed cs uiuc img back faculty index jamie callan assistant director center intelligent information retrieval department computer science lederle graduate research center box 34610 university massachusetts amherst ma 01003 4610 usa lgrc 235 phone 413 545 fax 413 545 1249 email callan cs umass jamie callan research assistant professor research includes improved methods representing retrieving full text documents high speed document filtering algorithms algorithms learn person information works actively members center intelligent information retrieval define technology transfer projects involving inquery information retrieval document filtering systems recent publications 1 callan 1996 document filtering inference networks proceedings nineteenth annual international acm sigir conference research development information retrieval zurich switzerland pp 262 269 2 lewis callan 1996 training algorithms linear text classifiers proceedings nineteenth annual international acm sigir conference research development information retrieval zurich switzerland pp 298 306 3 allan ballesteros callan croft lu press recent experiments inquery proceedings fourth text retrieval conference trec 4 gaithersburg md national institute standards technology special publication 4 callan lu croft 1995 searching distributed collections inference networks proceedings eighteenth annual international acm sigir conference research development information retrieval seattle wa pp 21 28 5 smith srinivasan croft callan 1995 integrating ir rdbms cooperative indexing proceedings eighteenth annual international acm sigir conference research development information retrieval seattle wa pp 84 92 6 callan croft 1995 trec tipster experiments inquery information processing management 31 3 pp 327 343 7 callan croft 1995 document retrieval routing inquery system proceedings text retrieval conference trec 3 gaithersburg md national institute standards technology special publication 500 225 pp 29 38 8 brown callan croft 1994 fast incremental indexing full text information retrieval proceedings 20th international conference large databases vldb santiago chile pp 192 202 9 callan 1994 passage level evidence document retrieval proceedings seventeenth annual international acm sigir conference research development information retrieval dublin ireland pp 302 310 10 brown callan croft moss 1994 supporting full text information retrieval persistent object store proceedings fourth international conference extending database technology cambridge england pp 365 378 11 callan croft 1993 evaluation query processing strategies tipster collection proceedings sixteenth annual international acm sigir conference research development information retrieval pp 347 355 pittsburgh pa association computing machinery 12 callan croft harding 1992 inquery retrieval system proceedings international conference database expert systems applications pp 78 83 valencia spain springer verlag update august 27 1996 callan cs umass james email cs umd current position professor cs umiacs research professor nsf presidential young investigator pyi academic degree unversity maryland 1975 ph university maryland 1981 research interests artificial intelligence neural modeling abductive inference art farley professor computer science dept deschutes hall university oregon eugene 97403 office 503 346 fax 503 346 5373 email art cs uoregon projects communication network design design optimal networks favorable properties communication tasks broadcasting reliability parameters argumentation exploration formal model argumentation including representation argument structure selection argument moves operational definition burden proof qualitative reasoning investigation methodologies representing reasoning physical social economic systems qualitative quantitative manner img steven salzberg home page research interests include computational biology machine learning steven salzberg associate professor department computer science johns hopkins university baltimore md 21218 phone 410 516 8438 fax 410 516 6134 email salzberg cs jhu selected papers 1 finding genes human dna hidden markov model henderson salzberg fasman describes system finding genes technical report 1996 02 department computer science johns hopkins university january 1996 submission contact referencing paper 2 locating protein coding regions human dna decision tree algorithm journal computational biology 2 3 1995 473 485 590k postscript compressed gzip trouble retrieving paper click ftp http 3 decision trees automated identification cosmic ray hits hubble space telescope images salzberg ford murthy white publications astronomical society pacific 107 1995 1 10 compressed postscript 4 comparing classifiers critique current research methods technical report jhu 95 06 department computer science johns hopkins university 1995 draft manuscript postscript 5 lookahead pathology decision tree induction murthy salzberg proceedings ijcai 95 montreal pp 1025 1031 6 system induction oblique decision trees murthy kasif salzberg journal artificial intelligence research 2 1 1994 1 32 postscript 7 understanding memory based bayesian classifiers kasif salzberg aha proc 1994 conf machine learning pp 242 250 brunswick nj july 1994 8 case results nearest neighbor learning salzberg delcher heath kasif ieee transactions pattern analysis machine intelligence 17 6 june 1995 599 608 earlier version learning helpful teacher appeared ijcai 91 proceedings postscript 9 book review c4 5 programs machine learning quinlan machine learning 16 1994 235 240 89k postscript 10 oc1 randomized induction oblique decision trees murthy kasif salzberg beigel proc eleventh national conf artificial intelligence aaai 93 pp 322 327 washington 1993 postscript 11 learning oblique decision trees heath kasif salzberg describes simulated annealing system building decision trees proc 13th joint conf artificial intelligence ijcai 93 pp 1002 1007 chambery france 1993 postscript 12 weighted nearest neighbor algorithm learning symbolic features cost salzberg machine learning 10 1 1993 57 78 figures missing dvi format 13 committees decision trees heath kasif salzberg eds cognitive technology search humane interface pp 305 317 amsterdam elsevier science 1996 191k postscript 14 learning nested concept classes limited storage heath kasif kosaraju salzberg sullivan original shorter version appeared ijcai 91 proceedings 1996 journal experimental theoretical artificial intelligence postscript 15 nearest learning method salzberg machine learning vol 6 1991 251 276 figures missing dvi format 16 testing orthogonal shapes salzberg computational geometry theory applications 5 1995 33 49 postscript 17 sreerama murthy 1995 growing decision trees data ph thesis html format october 1995 machine learning systems including source code 1 oc1 decision tree system 2 memory based reasoning system doors hopkins jhu computer science department cs 439 computational biology fall 1996 cs 661 machine learning spring 1996 computational biology hopkins artificial intelligence hopkins jhu bioinformatics web server johns hopkins university space telescope science institute doors universities laboratories center human genome studies los alamos computational biology informatics laboratory university pennsylvania cmu school computer science mit laboratory computer science machine learning pages country harvard business school technology operations management group machine learning games weather forecasts weather world great graphics nice weather news stories local forecast state forecast delaware maryland eastern wv miscellaneous research resources linux installation started electronic libraries dictionaries www virtual library library congress german dictionary french dictionary government web sites national science foundation line forms grant submission national center human genome research nih personal wife claudia salzberg home page father herman salzberg home page brother alan salzberg home page page net surfer log visitor number back cs department home page img 5234 research assistant professor melanie mitchell professor melanie mitchell received ph university michigan 1990 addition academic position university mexico research professor director adaptive computation program santa fe institute santa fe mexico research interests include intelligent systems machine learning parallel distributed computation principal publications presentations 5 years mitchell dynamics computation edge chaos examination cowan pines eds complexity metaphors models reality santa fe institute studies sciences complexity proceedings vol 19 reading ma addison wesley 1994 mitchell evolving cellular automata perform computations mechanisms physica vol 75 1994 pp 361 391 mitchell forrest genetic algorithms artificial life artificial life vol 1 3 1994 pp 267 289 mitchell holland forrest genetic algorithm outperform hill climbing cowan tesauro alspector eds advances neural information processing systems 6 san mateo ca morgan kaufmann 1994 das mitchell genetic algorithm discovers particle based computation cellular automata manner eds parallel problem solving nature iii pp 344 353 berlin springer verlag lecture notes computer science vol 866 1994 hofstadter mitchell project model mental analogy making barnden eds advances connectionist neural computation theory volume 2 analogical connections norwood nj ablex publishing corp 1994 mitchell analogy making perception computer model cambridge ma mit press bradford books 1993 mitchell genetic algorithms stein eds 1992 lectures complex systems reading ma addison wesley 1993 mitchell computer models adaptive complex systems scientist february 13 1993 mitchell revisiting edge chaos evolving cellular automata perform computations complex systems vol 7 1993 pp 89 130 mitchell holland genetic algorithm outperform hill climbing summary forrest ed proceedings international conference genetic algorithms san mateo ca morgan kaufmann 1993 mitchell computer models adaptive complex systems scientist february 13 1993 forrest mitchell makes problem hard genetic algorithm anomalous results explanation machine learning vol 13 1993 pp 285 319 forrest mitchell relative building block fitness building block hypothesis whitley ed foundations genetic algorithms 2 san mateo ca morgan kaufmann 1993 mitchell forrest holland royal road genetic algorithms fitness landscapes ga performance proceedings european conference artificial life eds cambridge ma mit press 1992 mitchell review dreams reason computer rise sciences complexity heinz pagels bulletin santa fe institute vol 6 1 1991 forrest mitchell performance genetic algorithms walsh polynomials anomalous results explanation belew eds proceedings fourth international conference genetic algorithms san mateo ca morgan kaufmann 1991 mitchell hofstadter concept time concepts emerge relevant response context dependent pressures proceedings twelfth annual conference cognitive science society hillsdale nj lawrence erlbaum associates 1990 mitchell hofstadter emergence understanding computer model concepts analogy making physica vol 42 1990 pp 322 334 505 984 email mm santafe david wood david cs wisc associate professor computer science electrical computer engineering department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa david cs wisc phone 608 263 secretary 265 4892 julie fingerson thea sklenar departmental office 262 1204 fax 608 262 9777 research interests computer architecture memory system design uniprocessors multiprocessors design implementation programming parallel computers operating systems parallel computers performance evaluation tools techniques memory system analysis vlsi design including low power design portable computers research projects wisconsin wind tunnel wwt memory system performance tools warts education ph university california berkeley 1990 university california berkeley 1981 current graduate students babak falsafi steve reinhardt brian toonen recently graduated students rahmat hyder intel alvy lebeck duke university rob pfile sun microsystems mark callaghan informix courses teach fall 1996 cs ece 552 introduction computer architecture cs ece 354 machine organization programming cs ece 552 introduction computer architecture cs ece 752 advanced computer architecture cs ece 757 advanced computer architecture ii selected recent papers decoupled hardware support distributed shared memory steven reinhardt robert pfile david wood acm ieee international symposium computer architecture isca 1996 coherent network interfaces fine grain communication shubhendu mukherjee babak falsafi mark hill david wood acm ieee international symposium computer architecture isca 1996 synchronization hardware networks workstations performance cost rahmat hyder david wood acm ieee international conference supercomputing ics 1996 dynamic invalidation reducing coherence overhead shared memory multiprocessors alvin lebeck david wood acm ieee international symposium computer architecture isca june 1995 active memory abstraction memory system simulation alvin lebeck david wood acm sigmetrics 1995 accuracy performance parallel simulation interconnection networks douglas burger david wood proceedings 9th international parallel processing symposium april 1995 application specific protocols user level shared memory babak falsafi alvin lebeck steven reinhardt ioannis schoinas mark hill james larus anne rogers david wood proceedings supercomputing 94 fine grain access control distributed shared memory ioannis schoinas babak falsafi alvin lebeck steven reinhardt james larus david wood proceedings asplos vi tempest typhoon user level shared memory steven reinhardt james larus david wood proceedings int symposium computer architecture 1994 cache profiling spec benchmarks case study alvin lebeck david wood pages 15 26 ieee computer october 1994 cooperative shared memory software hardware scalable multiprocessors mark hill james larus steven reinhardt david wood acm transactions computer systems tocs november 1993 wisconsin wind tunnel project annotated bibliography mark hill james larus david wood computer architecture news 22 5 december 1994 line version revised frequently wisconsin architectural research tool set warts mark hill james larus alvin lebeck madhusudhan talluri david wood computer architecture news august 1993 research summary main research goals lie developing cost effective computer architectures advantage rapidly changing technologies research program major thrusts evaluating performance feasibility correctness architectures developing tools techniques facilitate evaluation research focusses areas multi paradigm multiprocessors efficiently integrate shared memory message passing hybrid programming paradigms virtual prototyping system exploits existing parallel machine simulate hypothetical parallel machine techniques understanding tuning program performance recent results include developing interface called tempest user level protocol handlers system supplied mechanisms tempest mechanisms programmers compilers program libraries implement message passing transparent shared memory hybrid combinations tempest mechanisms low overhead messages bulk data transfer virtual memory management fine grain access control mechanism fine grain access control user software tag blocks 32 bytes read write read invalid local memory transparently cache remote data exploring alternative ways support interface called typhoon proposed hardware platform implements tempest mechanisms fully programmable user level processor network interface reverse translation table invokes network processor detects fine grain access fault simulated typhoon wisconsin wind tunnel found transparent shared memory protocol running typhoon performs 30 hardware dir nb cache coherence protocol shared memory programs developed memory system simulation method optimizes common case cache hits significantly reducing simulation time fast cache tightly integrates reference generation simulation providing abstraction tagged memory blocks reference invokes user function depending reference type memory block state simulator controls references processed manipulating memory block states special null function action cases fast cache implements abstraction binary rewriting perform table lookup memory reference sparcstation 10 fast cache simulation times times faster conventional trace driven simulator calls procedure memory reference simulation times times slower original instrumented program investigating fast cache binary rewriting techniques support tempest interface existing hardware platforms updated july 11 1996 dr brian slator associate professor computer science operations research north dakota state university iacc building rm 258 a6 fargo 58105 phone 701 231 mail slator badlands nodak 1990 photo heidi levin professional documents professional history project work research statement curriculum vitae electric words technical experience ndsu class materials computer science problem solving ndsu research projects ndsu computer science research project list john bruno professor photo department computer science university california telephone 805 893 internet bruno cs ucsb ph city college york 1969 dr bruno professor computer science university california santa barbara received bee mee ph degrees city college city university york 1965 1966 1969 research interests include distributed systems operating systems scheduling theory publications include space approach operating system abstraction proceedings international workshop object orientation operating systems pp 133 137 october 1991 introducing concurrency sequential language communications acm 36 pp 103 116 september 1993 complexity concurrency control semantic information acta informatica 32 271 284 1995 relative serializability theory relaxing atomicity transactions agrawal el abbadi proceedings 13th acm sigact sigmod sigart symposium principles database systems 24 26 139 149 1994 scheduling independent tasks minimize identical machines jr probability engineering informational sciences 9 447 456 1995 building fundamentally extensible application specific operating systems space dave ucsb department computer science technical report trcs95 06 april 1995 optimal fault tolerant computing parallel processors jr ucsb department computer science technical report 18 december 1994 managing concurrent activities collaborative environments agrawal el abbadi ucsb department computer science technical report 05 march 1994 return top page return computer science department home page donald professor ph university wisconsin project head national computer science urban integrated introduction computing 25 televised lectures 650 pp textbook call write approach problem solving event driven programming visual basic dos editor series works charles darwin published cornell university press 20 years directed large project computer assisted instruction email cps msu scott hudson scott hudson associate professor college computing georgia tech member graphics visualization usability center recently served associate director research computing previously assistant professor computer science university arizona earned ph computer science university colorado 1986 regularly served program committees sigchi uist conferences served program chair uist 90 symposium chair uist 93 serves associate editor acm transactions computer human interaction research interests scott research interests cover broad range topics user interface software including interaction techniques user interface toolkits high level specification techniques user interfaces constraint systems user interfaces tools support user interface evaluation multimedia collaborative work input modalities interfaces digital libraries large information spaces visualization techniques end user programming systems recent research funding national science foundation arpa intel list selected publications click teaching students recipient faculty science distinguished teaching award university arizona 1991 scott taught wide range computer science courses including user interface design human factors user interface software beginning advanced computer graphics beginning advanced compiler construction principles programming languages operating systems system software addition graduate undergraduate students scott ph students include tyson henry visiting assistant professor computer science university mexico mohamed visiting assistant professor mathematics idaho state university gary newell assistant professor computer science simpson college iowa bruce associate professor library information science computer science university illinois research scientist national center supercomputing applications scott current ph students include chen ning hsi bob expected graduate university arizona 1994 ian smith krishna bharat georgia tech interests rare occasions working scott found hanging wife friend mary taking dog walk scott mary occasional scuba enjoy water sports laying beach sun contact information scott hudson graphics visualization usability center college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 mail hudson cc gatech photo han database knowledge base systems email han cs sfu ca professor computing science simon fraser university ph computer sciences univ wisconsin madison 1985 laboratory affiliations director database systems research laboratory member logic functional programming research laboratory current research projects iris hmi 5 ic 2 selected publications knowledge discovery databases deductive object oriented databases spatial data mining resource knowledge discovery global information systems teaching graduate students research associates conferences journals interested links back faculty page francine berman department computer science engineering university california san diego la jolla ca 92093 0114 phone 619 534 6195 fax 619 534 7029 lab 619 534 5913 email berman cs ucsd education ph university washington 1979 university washington 1976 university california los angeles 1973 professor computer science engineering department san diego senior fellow san diego supercomputer center research focuses development models software scheduling parallel applications distributed heterogeneous resources addition interested parallel programming models environments distributed heterogeneous computing main focus area coordinated networked resources large scale parallel applications students involved building models tools software promote efficient scheduling implementation high performance applications distributed heterogeneous platforms heterogeneous computing application level scheduling apples project heterogeneous research group heterogeneous computing workshop parallel debugging panorama parallel debugger heterogeneous debugger ucsd parallel computation laboratory students home pages parallel computation lab home page publications good stuff san diego supercomputer center computer science engineering department home page ucsd cse professors science scholar home page cse web page cra committee status women computer science berman cs ucsd david mount associate professor university maryland department computer science institute advanced computer studies umiacs email mount cs umd academic degree ph 1983 computer science purdue university research interests computational geometry algorithm data structure design geometric problems teaching fall 1996 teaching cmsc 451 design analysis computer algorithms spring 1997 ll teaching cmsc 427 computer graphics check neat images year class lecture notes recent courses recent publications address david mount department computer science university maryland college park md 20742 301 405 graphics visualization usability center jessica hodgins jessica hodgins assistant professor college computing georgia institute technology received ph computer science carnegie mellon university 1989 postdoctoral fellow leg lab mit artificial intelligence laboratory ibm thomas watson research center graduate research involved programming legged laboratory robot run accurately place foot avoid obstacles climb stairs perform gymnastic maneuvers research focuses coordination control dynamic physical systems natural human made explores techniques someday robots animated creatures plan control actions complex unpredictable environments current research focuses generating motion computer animation control algorithms combination physically realistic simulation 1994 received nsf young investigator award packard fellowship 1995 received sloan fellowship recent research funding national science foundation jet propulsion laboratory mitsubishi electric research laboratory contact information jessica hodgins graphics visualization usability center college computing 801 atlantic drive georgia institute technology atlanta ga 30332 0280 404 894 mail cc gatech eric bach professor computer sciences department university wisconsin 1210 dayton st madison wi 53706 1685 telephone 608 262 1204 fax 608 262 9777 email bach cs wisc ph university california berkeley 1984 interests theoretical computer science computational number theory algebraic algorithms complexity theory cryptography string automata research summary interested computers efficiently solve algebraic number theoretic problems 100 digit number prime examining factors problems intrinsic mathematical interest applications random number generation codes reliable secure information transmission computer algebra areas interested applying probability theory design analysis algorithms large number composite proved simple test auxiliary number called witness practice finds witness direct search small primes leads natural question large witness function number tested recent work accurate heuristic model based probabilistic assumptions similar questions answered recent publications improved approximations euler products proc 4 canadian math soc proceedings 15 1995 dna models algorithms np complete problems condon glaser tanguay proc 11th annual conf computational complexity 1996 algorithmic number theory volume efficient algorithms mit press 1996 info click ant 1 curriculum vitae page created july 30 1996 email bach cs wisc report errors david young smith professor professor computer sciences professor mathematics director center numerical analysis webb institute naval architecture mathematics 1947 ph mathematics 1950 harvard university honors awards professional service fellow american association advancement science acm award outstanding contribution computer science 1990 journal linear algebra applications special issue dedication 1992 chair applied mathematics committee american mathematical society 1961 64 board trustees argonne universities association 1975 81 associate editor siam journal matrices matrix applications 1989 91 areas interest numerical analysis partial differential equations numerical linear algebra summary research research activity focuses numerical solution partial differential equations based finite difference methods iterative methods solve systems linear algebraic equations involving matrices large sparse computer software packages developed based research part project research extended include methods suitable shared memory distributed memory parallel computers rapidly convergent iterative methods based parallel multilevel procedures developed selected recent publications young kincaid linear stationary degree methods solution large linear systems topics polynomials variables applications eds world scientific publ company singapore pp 609 629 1993 young rational iterative methods solving large sparse linear systems applied numerical mathematics vol 10 pp 261 278 1992 young mai search omega iterative methods large linear systems kincaid al eds academic press 1990 young carey kincaid vector parallel iterative solutions large sparse systems pdes science engineering cray computers minneapolis cray research pp 215 243 1989 young search level parallelism iterative sparse linear systems solvers parallel supercomputing methods algorithms applications graham carey ed john wiley sons 1989 img previous profile img index img profile sandy andersen senior lecturer computer science dept iacc 258 701 231 send mail andersen plains nodak students send mail andersen badlands nodak office hours fall semester 1996 mwf 11 30 12 30 pm appointment fall 1996 schedule classes fall semester 1996 business computers 10 30 11 20 1 30 2 20 mwf objective develop computer skills dos unix word processing database 4 0 windows 95 telecommunications slip spreadsheets graphics lotus 5 0 windows 3 1 internet locations interest yahoo picks week weather channel recipes tv food network netnews worldnews mercury center cnn time usa today world lecture hall microsoft magazine online year 2000 info center send virtual flowers free ndsu cluster hours ndsu library homepage unix find zip codes find mail addresses faq goto yahoo search utility webcrawler search utility internet search utilities cs dept home page larry areas research interest artificial intelligence cognitive modeling simulation machine learning research group inductive learning group administrative sharon collins digital computer laboratory 1304 west springfield avenue urbana il 61801 217 244 217 333 3501 fax cs uiuc img back faculty index winfried grassmann lic publ dr publ zurich winfried received phd economics university zurich 1967 joined department 1969 interested stochastic models simulation performance evaluation published numerous papers numerical queueing theory initial bias problem simulation present editorial board informs journal computing prof tremblay written logic discrete mathematics prentice hall book teaching instructor cmpt 260 instructor cmpt 393 ordinator cmpt 880 890 research books refereed publications graduate students programs administration member council chair research committee council member committee intellectual property graduate students library representative computer science public service founder president saskatoon section canadian operational research society mark hill markhill cs wisc associate professor computer sciences electrical computer engineering university wisconsin table contents addresses office hours current teaching catalog information education research interests summary wisconsin wind tunnel project sampler recent papers ph graduates links information world wide computer architecture information wisconsin cs computer architecture group wisconsin architectural research tool set warts stuff oral presentation advice including david patterson give bad talk online raw data cache performance spec92 benchmark suite proof hardware wisconsin sound addresses department computer sciences university wisconsin madison 1210 west dayton street madison wi 53706 usa markhill cs wisc phone 608 262 2196 secretary 608 265 4892 julie fingerson thea sklenar departmental office 608 262 1204 fax 608 262 9777 office hours fall 1996 1997 monday 2 00 3 00 wednesday 11 00 12 00 appointment markhill cs wisc current teaching fall 1996 1997 cs ece 752 advanced computer architecture fall 1996 1997 cs 838 topics computing java language implementation catalog information courses teach cs ece 354 machine organization programming cs ece 552 introduction computer architecture cs ece 752 advanced computer architecture cs ece 757 advanced computer architecture ii education ph computer science university california berkeley 1987 computer science university california berkeley 1983 computer engineering university michigan 1981 research interests computer architecture parallel computing memory systems performance evaluation research summary research targets memory systems shared memory multiprocessors high performance uniprocessors memory system design important largely determines computer performance work emphasizes quantitative analysis requiring evaluation techniques system level hardware performance recent work part wisconsin wind tunnel profs larus wood students project expects future massively parallel computers built workstation nodes programmed high level parallel languages hpf support shared address space processes uniformly reference data research seeks develop consensus middle level interface languages compilers system software hardware recently proposed tempest interface enables programmers compilers program libraries implement message passing transparent shared memory hybrid combinations developing tempest implementations thinking machines cm 5 cluster workstations cow hypothetical hardware platforms wisconsin wind tunnel project named tools design space parallel supercomputers manner similar aeronautical engineers conventional wind tunnels design airplanes recent work talluri targets improving translation lookaside buffer tlb page table performance clustering aligned groups base pages options require hardware complete tlbs operating system clustered page tables superpages partial tlbs asplos sosp papers sampler recent papers wisconsin wind tunnel project annotated bibliography mark hill james larus david wood unpublished manuscript revised frequently 1996 parallel computer research wisconsin wind tunnel project mark hill james larus david wood nsf conference experimental research computer systems june 1996 bidirectional technology transfer industry mark hill nsf conference experimental research computer systems june 1996 coherent network interfaces fine grain communication shubhendu mukherjee babak falsafi mark hill david wood international symposium computer architecture isca 1996 optimistic simulation parallel architectures program executables sashikanth chandrasekaran mark hill workshop parallel distributed simulation pads 1996 1995 page table 64 bit address spaces madhusudhan talluri mark hill yousef symposium operating systems principals sosp december 1995 presidential young investigator award final report mark hill july 1995 efficient support irregular applications distributed memory machines shubhendu mukherjee shamik sharma mark hill james larus anne rogers joel saltz ppopp july 1995 cost effective parallel computing david wood mark hill ieee computer february 1995 solving proposed parallel computer frank mark hill kim computers chemical engineering 1995 1994 application specific protocols user level shared memory babak falsafi alvin lebeck steven reinhardt ioannis schoinas mark hill james larus anne rogers david wood supercomputing 94 nov 1994 tlb performance superpages operating system support madhusudhan talluri mark hill international conference architectural support programming languages operating systems asplos october 1994 evaluation directory protocols medium scale shared memory multiprocessors shubhendu mukherjee mark hill international conference supercomputing ics july 1994 comparison trace sampling techniques multi megabyte caches kessler mark hill david wood ieee transactions computers june 1994 1993 cooperative shared memory software hardware scalable multiprocessors mark hill james larus steven reinhardt david wood acm transactions computer systems tocs november 1993 wisconsin architectural research tool set warts mark hill james larus alvin lebeck madhusudhan talluri david wood computer architecture news august 1993 cache performance spec92 benchmark suite jeffrey gee mark hill dionisios pnevmatikatos alan jay smith ieee micro august 1993 unified formalization shared memory models sarita adve mark hill ieee transactions parallel distributed systems june 1993 performance implications tolerating cache faults andreas farid pour mark hill ieee transactions computers toc march 1993 mechanisms cooperative shared memory david wood satish chandra babak falsafi mark hill james larus alvin lebeck james lewis shubhendu mukherjee subbarao palacharla steven reinhardt international symposium computer architecture isca 1993 wisconsin wind tunnel virtual prototyping parallel computers steven reinhardt mark hill james larus alvin lebeck james lewis david wood acm sigmetrics 1993 1992 page placement algorithms large real index caches kessler mark hill acm transactions computer systems november 1992 programming memory consistency models sarita adve anoop gupta john hennessy mark hill journal parallel distributed computing august 1992 tradeoffs supporting page sizes madhusudhan talluri shing kong mark hill david patterson international symposium computer architecture isca 1992 1991 detecting data races weak memory systems sarita adve mark hill barton miller robert international symposium computer architecture isca june 1991 comparison hardware software cache coherence schemes sarita adve vikram adve mark hill mary vernon international symposium computer architecture isca june 1991 model estimating trace sample miss ratios david wood mark hill kessler acm sigmetrics 1991 implementing stack simulation highly associative memories extended abstract yul kim mark hill david wood acm sigmetrics 1991 1990 implementing sequential consistency cache based systems sarita adve mark hill international conference parallel processing august 1990 weak ordering definition sarita adve mark hill international symposium computer architecture isca june 1990 ph graduates madhusudhan talluri ph expected august 1995 superpages address translation hierarchy employment sun microsystems current email eng sun sarita adve ph november 1993 designing memory consistency models shared memory multiprocessors employment assistant professor rice university current email sarita rice richard kessler ph july 1991 analysis multi megabyte secondary cpu cache memories click table contents employment cray research current email richard kessler cray updated wed aug 14 16 52 16 cdt 1996 keywords search engines rank page higher pages mark hill home page computer sciences wisconsin mark hill home page computer sciences wisconsin mark hill home page computer sciences wisconsin mark hill home page computer sciences wisconsin allen emerson bruton centennial professor computer sciences department taylor hall 2 124 university texas austin austin texas 78712 usa mail emerson cs utexas fax 1 512 471 8885 phone 1 512 471 direct 1 512 471 7316 secretary areas research interest formal methods computer aided verification temporal logic automata infinite objects concurrent distributed systems selected recent publications emerson mok srinivasan quantitative temporal reasoning journal real time systems vol 4 pp 331 352 1992 emerson srinivasan efficient temporal satisfiability journal logic computation vol 2 2 pp 173 210 1992 emerson real time mu calculus real time theory practice de bakker al eds york springer verlag lecture notes computer science 1992 600 pp 176 194 emerson tree automata mu calculus determinacy 32nd annual ieee symposium foundations computing focs san juan oct 1991 pp 368 377 emerson temporal modal logic handbook theoretical computer science van leeuwen ed elsevier mit press amsterdam cambridge mass 1990 pp 995 1072 age 29 age 3 gail kaiser tenured associate professor computer science director programming systems laboratory computer science department columbia university named nsf presidential young investigator software engineering authored authored 90 publications range areas including world wide web technologies collaborative work software development environments software process workflow extended transaction models object oriented languages databases parallel distributed systems marvel oz process centered environments work cooperative transaction models prof kaiser associate editor acm transactions software engineering methodology program committee chair 1995 acm sigsoft symposium foundations software engineering served dozen conference program committees reviewing frequently conferences journals nsf nserc funding agencies received phd ms cmu mit member aaai acm senior member ieee prof kaiser teaching coms programming environments software tools fall 1996 prof kaiser taught coms introduction software engineering spring 1996 teach spring 1997 prof kaiser departmental representative registration advisor columbia college send email questions registration answer email 24 hours traveling prof kaiser greatest achievement kaiser cs columbia thu sep 19 18 16 54 edt 1996 howard pu home page 1974 computer science university taiwan 1976 mba management information systems university 1988 ph information systems university pittsburgh 1988 assistant professor computer information science csu 1995 associate professor computer information science csu cis 306 fall 1996 sybase sql server grail advanced html images javascript learning dr howard pu office uc 483 phone 216 687 fax 216 687 5448 pu cis csuohio type questions comments suggestions improve site serve readers box don forget include return mail address posting question comment question suggestion mail address submit reset 1201 marsha berger professor computer science department phones voice 212 998 fax 212 995 4121 email berger cs nyu berger cims nyu mail address courant institute 251 mercer street york ny 10012 1185 research interests major areas research computational fluid dynamics adaptive methods numerical solution pdes large scale parallel computing click information projects doe courant math computing laboratory cartesian grid methods complex geometry software pic img img img img 1993 1993 93 alma mater abdelsalam heddaya updated 1996 12 03 assistant professor computer science department boston university sabbatical leave bu 1995 96 harvard university visiting scholar aiken computation lab consultant biological chemistry molecular pharmacology dept research summary recent papers book cs 103 111 112 320 512 552 752 792 seminar os photo album favorite quotations roget weather nyt fax bookmarks email heddaya cs bu url http www cs bu faculty heddaya office 617 353 8922 mcs 271 cs dept 111 cummington street boston ma 02215 fax 617 353 6457 home 617 647 901 hill road waltham ma created 1994 04 maintained abdelsalam heddaya victor basili email basili cs umd mail university maryland computer science department williams bldg room 4111 college park md 20742 phone 1 301 405 fax 1 301 405 6707 current position professor department computer science institute advanced computer studies ieee fellow chairman int conf knowledge engineering software engineering director software engineering laboratory founder member international software engineering research network editor chief empirical software engineering international journal research interests experimental software engineering software quality assurance additional information education awards software engineering research group list publications recent documents downloading role experimentation past present future icse 18 keynote slides berlin march 27 29 1996 postscript file 115 kb education mathematics fordham college ny june 1961 mathematics syracuse university ny august 1963 ph computer science university texas austin tx january 1970 awards ieee computer society outstanding paper award controlled experiment quantitatively comparing software development approaches basili reiter jr ieee transactions software engineering 1981 presented compcon fall 1982 ieee meritorious service certificate continued service providing highest quality ieee computer society technical conferences publications october 9 1985 presented compsac conference october 1985 nasa group achievement award nasa gamma ray observatory dynamics simulator ada experiment team initiative software engineering skills dedication software research effort produced critical results required future nasa software development efforts presented nasa 1989 elected grade fellow ieee contributions software quality productivity january 1 1990 productivity improvement quality enhancement award nasa gsfc cleanroom software team recognition demonstrated application cutting edge software technology significant improvement software productivity quality major nasa software systems june 14 1990 asm award software engineering laboratory software quality engineering significant contribution software measurement industry organization october 1991 ieee meritorious service certificate technical leadership editor chief transactions software engineering 1987 1992 2d distinguished alumnus award department computer science university texas austin austin tx 14 february 1993 cra computing research association honor award plaque outstanding contributions services member cra board directors 1988 1993 presented august 10 1993 ieee computer society award software process achievement software engineering laboratory located nasa goddard space flight center presented pittsburgh pennsylvania august 24 1994 6109 peter danzig danzig usc pgp public key peter danzig joined university southern california assistant professor computer science january 1990 received applied physics university california davis ph computer science university california berkeley studying professor ferrari received nsf nyi award 1994 usc innovative teaching awards 1992 3 creating undergraduate class simulation techniques 1993 4 updating laboratory class computer networks distributed systems research focuses packet network distributed system performance internet information systems danzig collaborator harvest information discovery system danzig associate editor journal internetworking research experience courses taught supervised undergraduate operating sytems undergraduate simulation express interest class offered cs558 graduate operating sytem network laboratory fall 1995 resource discovery harvest resource discovery system file object cache boolean similarity measures identifying relevant services submitted sto ieee knowledge data engineering 1994 1993 inet paper hot resource discovery paper reviewing resource discovery software 1993 ieee computer technical report describes harvest resource discovery system full description indie 1992 journal computer systems original description indie 1991 acm sigir internet object caching paper describing harvest object cache submitted usenix 96 internal design object cache cached 1 3 file size anonymous ftp files 1992 1993 acm sigcomm paper arguing hierarchical object cache implementation hierarchical object cache internet tcp flow control admission control traffic modeling admission control research tcp vegas flow control research 1991 acm sigcomm paper 1992 journal internetworking paper tcp traffic traffic library tcp simulations variable granularity packet network simulator 1994 ieee transactions software engineering paper flow control multicast 1991 acm sigmetrics paper previous paper paper describing danzig melvin timer sun workstations software danzig melvin timer sun workstations cooperative game applications computer networks information processing letters vol 38 number 6 283 289 june 1991 usc light weight process library usc undergrads program threads package gzipped compressed skeleton dns probabilistic error checking slides cal tech talk dns harvest subsystems 1992 acm sigcomm paper bugs dns usc dns checker debugging software resources usc human brain project danzig collection bib entries 1992 image nsfnet backbone created 2 17 94 danzig early 80 dave nm unm cs faculty students sfi lanl sandia ccr associate professor david ackley david ackley received ph carnegie mellon university 1987 starting academic position university mexico member cognitive science research group bellcore primary research interests include distributed social computing artificial life neural networks genetic algorithms principal publications presentations 5 years ackley ccr network worlds research proceedings artificial life 16 18 nara japan 1996 ackley littman case evolution ed artificial life iii proceedings volume xviii santa fe institute studies sciences complexity reading ma addison wesley 1994 pp 487 509 ackley littman evolution communication artificial life iv cambridge ma mit press 1994 pp 40 48 ackley littman interactions learning evolution taylor farmer rasmussen eds artificial life ii proceedings volume santa fe institute studies sciences complexity reading ma addison wesley 1992 pp 487 509 littman ackley adaptation constant utility stationary environments ed proceedings international conference genetic algorithms san diego ca morgan kaufman 1991 pp 136 142 img es david ackley 505 277 3112 tue nov 5 17 25 12 1996 hits img counter service alive rate day july 4th 1996 ll ccr stuff ll random links enthusiasm cool sites cool jim michael george dick adam nelson ideas cults books mac info mac random url joe noonan img click picture address joe noonan department electrical engineering computer science tufts university halligan hall 161 college avenue medford mass 02155 internet ee tufts www http www cs tufts phone 617 627 3217 fax 617 627 3220 background joe noonan associate professor electrical engineering responsible teaching research areas optimal detection estimation theory digital signal processing directs graduate program ph studies dr noonan twenty years experience industry academia 40 technical articles 1992 recipient award outstanding teaching tufts research interests optimal detection estimation signal image restoration techniques wavelet modeling application chaos theory communications statistical analysis sailing principle courses communication systems 1 fall summer communication systems 2 spring linear systems spring information theory summer detection estimation fall ent 22 ee history radio spring selected papers journals chaos detector noonan hall computers electrical engineering vol 21 6 1995 false alarm probability based estimation algorithms noonan press digital signal processing fuzzy network classification wavelet transform feature extraction noonan information sciences 87 247 266 1995 noonan hypothesis testing technique wavelet expansion presence noise digital signal processing vol 3 pp 89 96 1993 noonan marcus minimum mutual information imaging restoration vol 19 6 1990 conferences noonan natarajan generalized mapping functions iterative signal restoration ieee international symposium information theory vancouver british columbia sept 1995 dolan noonan technique discriminating signals white noise wavelets iasted international conference signal image processing nevada nov 1995 kenneth regan associate professor img kenneth regan department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 114 fax 716 645 3464 email regan cs buffalo research interests theoretical computer science mathematical logic links research papers info research construction home page graduated student dr sivakumar papers davin milun milun cs buffalo michael stonebraker ph university michigan professor graduate school 510 642 mike cs berkeley awards lectureships acm fellow 1994 sigmod innovations award 1992 acm software systems award wong held 1989 distinguished lecturer university wisconsin 1988 distinguished lecturer university washington 1987 editorships program committee organizer data base 81 data base 82 data base 83 sponsored lecturer united nations development program 1977 1984 chair acm sigmod 1980 1983 general chair acm sigmod annual conference 1992 general chair acm sigmod annual conference 1987 selected publications implementation postgres ieee trans knowledge data engineering 1990 rules procedures caching views data base systems proc acm sigmod conf management data 1990 design proc large data bases conf 1988 postgres rules system proc data engineering conf 1987 ieee trans software engineering 1988 extending data base system procedures anton hanson acm trans database systems 1987 img professors lotfi zadeh speaking michael stonebraker cs reunion dr oliveira assistant professor department computer science texas university college station tx 77843 3112 office bright building phone 409 862 fax 409 847 8578 email cs tamu experience research publications grants honors courses cpsc 210 data structures fall 95 cpsc 653 computer methods applied sciences fall 95 cpsc 660 computational linear algebra fall 94 spring 96 cpsc 653 computer methods applied sciences fall 96 cpsc 659 parallel numerical algorithms spring 97 personal page samuel weber acting assistant professor 308 upson hall phone 607 255 1051 fax 607 255 4428 email samuel cs cornell acting assistant professor cornell university assistant director master engineering program computer science research interests software design specification verification programming language design semantics distributed systems courses cs 401 501 software engineering technology techniques fall 95 cs 100 introduction computer programming spring 96 publications weber bloom metatheory pi calculus technical report 96 1564 cornell university submitted conference publication weber bloom brown compiling joy silicon formally verified compiler delay insensitive circuits technical report 96 1566 cornell university submitted journal publication weber process algebras meta algebras theory practice ph thesis cornell university august 1995 weber bloom brown compiling joy silicon exercise applied structural operational semantics rex workshop semantics foundations applications 1992 bakker rozenberg editors lecture notes computer science vol 666 springer verlag pages 639 659 1993 weber bloom brown compiling joy silicon verified silicon compilation scheme knight savage editors proceedings advanced research vlsi parallel systems conference pages 79 98 1992 weber hadzilacos message complexity binary byzantine agreement crash failures distributed computing 5 pages 175 186 1992 weber bounds message complexity byzantine agreement masters thesis university toronto september 1989 seshadri weber yu small semantic analysis concurrent compiler proceedings acm sigplan 88 conference programming language design implementation pages 233 240 1988 samuel weber samuel cs cornell kathryn mckinley assistant professor department computer science university massachusetts email mckinley cs umass phone 413 545 2410 fax 413 545 1249 hard copy computer science department lgrc university massachusetts box 34610 amherst ma 01003 4610 academic degrees ph 1992 1990 1985 computer science rice university awards honors nsf career award 1996 2000 scholarship exact sciences engineering medicine 1992 1993 darpa nasa assistantship parallel processing 1991 1992 american college students 1984 1985 research summary main research focus developing compiler algorithms tools enable programmers high level programming style modern languages achieve high performance scalar parallel distributed heterogeneous architectures interested developing scalable parallel distributed applications details click research projects scale compiler heterogeneous parallel architectures systems advanced architectures compilers scalable parallel architectures compilers high performance uniprocessors compilers statically typed object oriented languages programming environments programming languages center intelligent information retrieval parallel distributed systems affiliated students brendon cahoon amer diwan zhihong lu sharad singhai glen weaver eric wright publications group publications courses cs 377 operating systems fall 1996 cs 710 optimizing compilers spring 1996 cs 610 introduction translator design fall 1995 links betty salzberg college computer science northeastern university 360 huntington avenue 161cn boston ma 02115 internet salzberg ccs neu phone 617 373 2229 fax 617 373 5121 interests access methods line reorganization clustering workflow warehousing papers code hb pi tree point access method node consolidation algorithm support concurrency recovery click hb pi tree short version work appeared 1995 vldb conference zurich version work accepted publication vldb journal vldb journal article hb pi tree insensitive increase dimensions makes data warehousing attributes needed study patterns data growing interest work multi dimensional data impossible store array form number dimensions volume data large work david greek army reached civil gr papers hierarchical clustering line reorganization click clustering work zou hierarchical clustering paper collaboration developed encoding hierarchical structures stored retrieved efficiently single primary tree zou developed algorithm consolidated sparse trees sigmod 96 updated references moved records 1 survey paper temporal access methods written accepted publication computing surveys 2 paper timestamping published pdis 94 3 paper personal experiences errors wanderings indexing spatial temporal data appeared information systems 4 paper workflow scripts database transactions written icde 96 5 paper warehousing written andreas reuter click temporal workflow warehousing associate editor ieee computer society data engineering bulletin member 1997 vldb program committee college computer science colloquium colloquium chair colloquium schedule abstract colloquium click colloquium schedule teaching nu fall winter spring summer 1997 teach graduate databases quarter undergraduate winter summer spend time europe fall 1997 img college computer science home page img northeastern university web page img college computer science ftp server img finger logged img hotlist betty salzberg college computer science northeastern university 360 huntington avenue boston ma 02115 phone 617 373 2229 nu fax 617 373 5121 office 123 cullinane chuck eastman home page error occurred processing directive charles eastman charles eastman professor colleges architecture computer science institute technology atlanta mr eastman teaching research areas computer aided design solids modeling engineering databases design theory published papers theses fields arch arch university california berkeley previous positions professor architecture director center design computation ucla 1987 1995 professor architecture computer science carnegie mellon university 1974 1982 director center building science computer graphics lab 1978 1982 founder president formative technologies pittsburgh pa 1982 1987 selected recent publications eastman 1995 generic building product model incorporating building type information automation construction 3 1 pp 304 sriram eastman eds 1994 management design management engineering perspectives press including chapter management design information flows eastman 1994 information models product design comparison computer aided design 26 7 july pp 551 572 eastman 1994 data model design knowledge knowledge based computer aided architectural design eds elsevier press pp 95 122 eastman 1993 life cycle requirements building product models management information construction mathur eds world scientific publications pp 369 391 proc int conference management information technology construction singapore 1993 eastman 1993 conceptual modeling design fundamental development computer aided geometric modeling piegl ed academic press 185 202 eastman chase 1993 system architecture computer integration design construction knowledge automation construction 2 2 pp 95 107 eastman bond chase 1991 data model engineering design databases 1st international conf design edinburgh scotland june 1991 eastman bond chase 1991 application evaluation engineering product model research engineering design 2 4 august pp 185 208 eastman bond chase 1991 formal approach product model information research engineering design 2 2 january pp 65 80 eastman 1991 contribution data modeling future development cad cam databases asme conf computers engineering santa clara ca august 1991 courses taught img electronic design conception development description work img geometric solid modeling software development description work img databases models engineering design description work img design electronic design environments description work chuck eastman arch gatech 04 15 96 mike dahlin general information assistant professor computer sciences university texas austin ph computer science uc berkeley 1995 computer science uc berkeley 1993 electrical engineering rice university 1991 teaching fall 1996 395t web operating systems spring 1997 382m advanced computer architecture read technical classics research xfs serverless network file system web operating systems lab experimental software systems publications list information technology trends page page summarizes recent technology trends interest operating systems researchers architects including historical data ve gathered prices capacity prices disks memory personal information page boring working internet root page links world postal email office taylor hall 4 136 taylor hall 2 124 dahlin cs utexas 512 471 university texas austin austin tx 78712 1188 bye bye 1257 robert noonan acting associate provost information technology professor computer science mailing address information technology college william mary box 8795 williamsburg va 23187 8795 office blow memorial hall 153 757 221 fax 757 221 noonan cs wm reports information technology plans november 14 1996 draft strategic plan august 28 1996 draft web guidelines july 23 1996 report july 9 1996 1995 96 annual report information technology advisory updated november 1 1996 img back cs home page lorenzo alvisi assistant professor department computer sciences ph computer science cornell 1996 computer science cornell 1994 physics di bologna italy 1987 office 4 122 taylor hall map ut campus showing location taylor hall phone 512 471 fax 512 471 8885 mail lorenzo cs utexas research interests interested distributed computing special emphasis fault tolerance courses cs380d distributed computing spring 1996 cs372 operating systems fall 1996 cs395t hot topics distributed sytems fall 1996 publications photos maria modified thu feb 15 14 17 07 edt 1994 lorenzo alvisi lorenzo cs utexas richard gerber email rich cs umd current position associate professor computer science nsf national young investigator nyi 1991 joint appointments umiacs academic degrees ph 1991 computer science university pennsylvania 1981 computer science cornell university 1978 mathematics english university pennsylvania research interests timeware project real time systems specification analysis programming languages scheduling operating systems media cmsc build virtual reality project bio official story richard gerber associate professor computer science university maryland college park received ph university pennsylvania 1991 1981 1983 dr gerber systems engineer burroughs corporation designed real time operating systems networking applications 1983 founded ssi designs custom architecture kernel support embedded communications systems dr gerber research includes specification automated analysis programming languages compiler support operating systems 1993 dr gerber received national science foundation young investigator award bio real story updated jul 8 1994 home page chou shang ching chou professor computer science department wichita state university wichita kansas 67260 0083 fall 1996 schedule teaching cs 420 automata formal languages mw 5 35 6 50 261 sb cs 720 theoretical foundations cs saturday 9 00 11 45 261 sb office hours mw 6 50 7 50pm saturday 11 45 12 45 appointment office 214 sb phone 316 978 fax 316 978 3984 mail address chou cs twsu click send mail education ms 1984 computer sciences university texas austin ph 1985 mathematics university texas austin research information research area automated reasoning geometry symbolic geometric computation computer algebra artificial intelligence grant project publication grant information list publication project geometric reasoning system img back page maintained chou cs twsu jon kleinberg cs cornell assistant professor computer science cornell university ithaca ny 14853 7501 research interests algorithms combinatorial optimization emphasis approximation computational geometry network optimization distributed computing algorithms molecular biology recent work included approximation algorithms routing disjoint paths problems networks adversarial queueing theory approach analyzing stability network routing protocols probabilistic assumptions geometric methods combinatorial optimization positive semi definite programming geometric algorithms studying molecular spending 1996 97 academic year visiting ibm almaden research center click selected publications miscellaneous links papers approximation algorithms combinatorial optimization kleinberg single source flow proc 37th ieee symposium foundations computer science 1996 kleinberg rubinfeld short paths expander graphs proc 37th ieee symposium foundations computer science 1996 kleinberg tardos disjoint paths densely embedded graphs proc 36th ieee symposium foundations computer science 1995 kleinberg tardos approximations disjoint paths problem high diameter planar networks proc 27th acm symposium theory computing 1995 aggarwal kleinberg williamson node disjoint paths mesh trade vlsi layout proc 28th acm symposium theory computing 1995 goemans kleinberg improved approximation ratio minimum latency problem proc 7th acm siam symposium discrete algorithms 1996 kleinberg goemans lovasz theta function semi definite programming relaxation vertex cover siam discrete math line algorithms kleinberg localization problem mobile robots proc 35th ieee symposium foundations computer science 1994 kleinberg line search simple polygon proc 5th acm siam symposium discrete algorithms 1994 kleinberg lower bound server balancing algorithms information processing letters 51 1994 el kleinberg geometric server algorithms information processing letters 53 1995 kleinberg line algorithms robot navigation server problems mit lcs tr 641 master thesis parallel distributed computing andrews awerbuch fernandez kleinberg leighton liu universal stability results greedy contention resolution protocols proc 37th ieee symposium foundations computer science 1996 kleinberg raghavan williamson adversarial queueing theory proc 28th acm symposium theory computing 1995 kleinberg attiya lynch trade offs message delivery times connection management protocols proc 3rd israel symposium theory computing systems 1995 kleinberg resource bounds combinations consensus objects proc 12th acm symposium principles distributed computing 1993 geometric algorithms berger kleinberg leighton reconstructing dimensional model arbitrary errors proc 28th acm symposium theory computing 1995 huttenlocher kleinberg comparing point sets projection proc 5th acm siam symposium discrete algorithms 1994 huttenlocher kedem kleinberg dynamic voronoi diagrams minimum hausdorff distance point sets euclidean motion plane proc 8th acm symposium computational geometry 1992 huttenlocher kleinberg invariants set points line segments projection cornell university computer science technical report tr 92 july 1992 links search tools bibliographies altavista infoseek excite yahoo nynex yellow pages glimpse computer science bibliographies ncstrl networked computer science technical reports library david jones hypertext bibliography project academic sites cornell university cornell computer science cornell operations research mit lab computer science mit lcs theory computation group stanford computer science berkeley computer science computing research association national science foundation theory computing tcs virtual address book bibliographies theory foundations computer science compendium np optimization problems 1996 focs conference 1997 soda conference 1997 stoc conference computational biology computational biology usc biocomputing resources sdsc list computational biology servers computational geometry david eppstein geometry jeff erickson computational geometry page internet security mitre corp security information resources princeton safe internet programming group ron rivest cryptography security links miscellaneous netscape intellicast cnn interactive tennis association chess online car talk jon kleinberg department computer science upson hall cornell university ithaca ny 14853 607 255 4117 cs cornell 2005 index search home previous dr danny email scs carleton ca associate professor dr received sc applied math computer science university toronto 1983 ph harvard 1988 1988 1989 postdoctoral fellow centrum voor en informatica amsterdam 1989 1992 assistant professor computer science department university rochester research interests include parallel distributed computing analysis algorithms randomization computation information data networks outline list class notes template index search home previous copyright 1996 school computer science updated tue feb 27 17 48 13 est 1996 email comments questions webmaster nathaniel martin urcs faculty member 1955 ph 1993 university rochester instructor 93 present university rochester nat martin primary computer science department teaching research teaches department introductory courses research interests knowledge representation planning execution applies statistical knowledge gathered executing plans problem generating executing plans developed planning assistant gathers information trains world makes decisions based plans support research built simulator world uncertain outcomes actions courses schedule office hours publications web pointers book working img back urcs faculty directory img back urcs home page massachusetts institute technology department electrical engineering computer science img hal abelson portrait philip greenspun hal abelson class 1922 professor computer science engineering department electrical engineering computer science mit hal abelson 545 technology square ne43 429 cambridge ma 02139 phone 617 253 fax 617 258 email hal mit pgp public key fingerprint pgp public key administrative assistant rebecca information biography public consumption days mit news items selected publications obligatory baby picture august 1996 law professor slate article communications decency act critique mike modified august 3 1996 hal abelson jeff professor department computing science university alberta edmonton alberta canada t6g 2h1 mail cs ualberta ca voice 403 492 facsimile 403 492 1071 www http www cs ualberta ca education math education 1965 university nebraska philosophy 1966 university nebraska sc computing science 1983 university alberta sc linguistics 1977 university alberta ph philosophy 1971 university california los angeles research related interests interests knowledge representation automated theorem proving belief revision computational linguistics formal semantics cognitive science generally maintain research agenda philosophy investigate topics philosophy language philosophy logic formal semantics ancient greek philosophy cognitive science generally artificial intelligence lab cognitive science lab documents ai lab technical reports modified october 3 1995 2004 professor brian smith professor brian smith received ph computer science university toronto 1969 primary research interests numerical software high performance computing serving associate director unm high performance computing education research center principal publications presentations smith formal system specifications case study diverse representations argonne national laboratory report anl 90 vol 43 dec 1990 smith fortran 90 language numerical applications implementation issues 59 presented fortran 90 finding algorithms siam meeting july 1990 smith formal analysis software fault tolerant environment mathematics computer science research mcs nov 1989 pp 111 189 smith automated reasoning problem proving claims programs floyd hoare assertion method journal automated reasoning vol 5 1989 pp 533 540 smith proposed benchmark simd computations siam mini symposium san diego ca july 1989 cm 2 users group meeting argonne national laboratory july 1989 smith proposal implementation numerical software fortran technical planning meeting numerical algorithms group marsh june 1989 smith array model simd computations mexico institute mining technology april 1989 smith cs unm 505 277 richard schlichting rick received degree history mathematics computer science option college william mary 1977 ph degrees computer science cornell university 1979 1982 1982 rick department computer science university arizona holds rank professor research interests include distributed systems fault tolerant computing heterogeneous scientific applications area heads project goal provide software support constructing scientific meta computations networks heterogeneous machines current work fault tolerant computing involves kernel ways support fault tolerance cooperation members network systems research group postdoctoral associate graduate students nina bhatti chang han don rick active promoting increased interaction japanese computer scientists spent months 1990 visiting laboratory tokyo institute technology worked attribute grammar formalism implement fault tolerant software spending year hitachi central research laboratory tokyo working software issues related heterogeneous scientific computation visits supported nsf japan cooperative science program rick member acm ieee ifip working group 10 4 dependable computing fault tolerance editorial boards ieee transactions computers ieee parallel distributed technology springer verlag series dependable computing fault tolerant systems current vice chair ieee technical committee fault tolerant computing served numerous conference program committees areas fault tolerance distributed computing general chair ifip working conference dependable computing critical applications 1991 program committee chair thirteenth ieee symposium reliable distributed computing 1994 part japan activities rick heads project founder current moderator usenet newsgroup comp research japan electronic forum devoted japanese research developments computing computer science member association research libraries working group japanese scientific technical information working rick likes local japanese restaurants family favorite samurai winter months serves side japan rick arizona wildcat sports teams recent talks approach constructing configurable high level protocols fault tolerance invited talk dept eecs univ michigan february 1996 introduction fault tolerant software invited talk international workshop fault tolerance information systems tokyo november 1995 recent papers homer schlichting configuring scientific applications heterogeneous distributed system distributed systems engineering september 1996 suzuki schlichting functional attribute based model writing fault tolerant software technical report 96 6 department computer science university arizona 1996 schlichting configurable membership service technical report 94 department computer science university arizona december 1994 revised january 1996 schlichting understanding membership technical report 95 07 department computer science university arizona july 1995 homer schlichting constructing scientific meta computations proc hpc asia 95 taipei taiwan sept 1995 schlichting adaptive distributed fault tolerant systems computer systems science engineering 1996 bhatti schlichting system constructing configurable high level protocols proc sigcomm 95 cambridge ma august 1995 138 150 schlichting constructing configurable group rpc service proc 15th int conf distributed computing systems vancouver canada 1995 288 295 schlichting properties membership services proc 2nd int symp autonomous decentralized systems phoenix az april 1995 200 207 chen schlichting monitoring controlling remote parallel computations proc 9th int parallel processing symp santa barbara ca april 1995 614 620 schlichting thomas programming language support writing fault tolerant distributed software ieee trans computers special issue fault tolerant computing 44 2 february 1995 203 212 schlichting supporting fault tolerant parallel programming linda ieee trans parallel distributed systems 6 3 march 1995 287 302 suzuki schlichting implementing fault tolerance attribute functional based model proc 24th symp fault tolerant computing austin tx june 1994 244 253 homer schlichting software platform constructing scientific applications heterogeneous resources jour parallel distributed computing special issue heterogeneous processing 21 3 june 1994 301 315 homer schlichting support distribution heterogeneity numerical propulsion system simulation project concurrency practice experience 6 4 june 1994 271 287 mishra schlichting abstractions constructing dependable distributed systems technical report 92 19 department computer science university arizona august 1992 phone 520 621 fax 520 621 4246 rick cs arizona camillo taylor postdoctoral researcher lecturer img research interests applications computer vision control mobile robots project rj indoor mobile robot recovering 3d models rigid scenes images facade project selected publications doctoral dissertation computer vision algorithms mobile robots exploration strategies mobile robots camillo taylor david proceedings ieee international conference robotics automation atlanta georgia 1993 vision based motion planning exploration algorithms mobile robots camillo taylor david proceedings workshop algorithmic foundations robotics san fransisco february 1994 structure motion line segments multiple images camillo taylor david ieee transactions pattern analysis machine intelligence november 1995 minimization lie group 3 related manifolds camillo taylor david tech report april 1994 visit yale university mobile robotics vision laboratory dissertation research find office 485 soda hall eecs department berkeley phone 510 642 email camillo cs berkeley camillo taylor camillo robotics eecs berkeley dr frederick professor director graduate studies phd mathematics university washington office 218 math science bldg phone 314 882 email mizzou1 missouri research interests databases design theory parallel algorithms teaching cs 365 cs 465 img return faculty marvin stein professor associate department head director graduate studies machine arithmetic organization programming systems stein cs umn office 612 624 8311 education ph 1951 1949 1947 mathematics university california los angeles cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified thursday august 17 1995 frame miller frame left frame miller frame russ miller professor img russ miller professor computer science suny buffalo senior research scientist woodward medical research institute managing partner crs web solutions received ph department mathematical sciences suny binghamton 1980 1982 1985 professor miller research interests include parallel algorithms image processing computational crystallography parallel processing education dr miller editorial board parallel processing letters served program committee variety conferences involving parallelism image processing executive committee ieee technical committee parallel processing research details vita book parallel algorithms regular architectures research group shake addresses collaborators recent presentations courses committees courses list colloquium committee chair schedule locating reach addresses good luck addresses friends photo album convenient sites yellow pages ub cs listing information services russ miller miller cs buffalo brian barsky img mail barsky cs berkeley telephone 510 642 fax 510 642 5775 official mailing address university california berkeley eecs computer science division 387 soda hall 1776 berkeley ca 94720 1776 biographical sketch brian barsky professor computer science affiliate professor optometry vision science university california berkeley member bioengineering graduate group interdisciplinary inter campus program uc berkeley uc san francisco visiting professor computer science interactive group institut de recherche en informatique de nantes ecole centrale de nantes visiting professor computer science university toronto de recherche invite laboratoire image ecole nationale superieure des telecommunications paris visiting researcher computer aided design manufacturing group central institute industrial research oslo attended mcgill university received engineering sc mathematics computer science studied computer graphics computer science cornell university earned degree ph degree computer science university utah author book introduction splines computer graphics geometric modeling editor making move mechanics control animation articulated figures author book computer graphics geometric modeling beta splines published 100 technical articles field speaker international meetings dr barsky recipient ibm faculty development award national science foundation presidential young investigator award area editor journal cvgip graphical models image processing editor computer graphics geometric modeling series morgan kaufmann publishers technical program committee chair association computing machinery siggraph 85 conference research interests include computer aided geometric design modeling interactive dimensional computer graphics visualization scientific computing computer aided cornea modeling visualization working spline curve surface representation applications computer graphics geometric modeling years applying knowledge curve surface representations computer graphics experience improving videokeratography corneal topographic mapping forming mathematical model cornea providing computer visualization patients corneas developing techniques contact lens design fabrication research forms optical optics topography involving cornea lens project related homepages click img cs faculty brochure homepage img optical optical homepage img img optical photo gallery img img graphics img courses click img cs homepage img img cs 184 homepage img img cs 284 homepage img img cs 294 homepage img publications click optical papers img engineering medicine biology 95 conf talk sept 1995 books siggraph click img siggraph 95 shirt hit paper accepted siggraph 96 video accepted siggraph 96 electronic theatre students click img students graduated img ph students graduated information click img photographs refraction keratometry mathematics statistics 1996 conference eighth int school computer science researchers lipari copy images form storage output device permission copyright holder photos copyright 96 brian barsky noted pictures permission 4603 john danskin assistant professor ph princeton university 1994 research interests professor danskin areas interest network protocol compression lossy image transmission hardware software systems supporting graphics multimedia applications curriculum vitae resume professor danskin leads dartmouth experimental compression systems group professor danskin consults graphics compression issues implementations classes teaching graduate operating systems cs108 quarter papers bitmap reconstruction document image compression spie international symposium voice video data communications 1996 qin zhang entropy based pattern matching document image compression proceedings international conference image processing 1996 pp ii 221 224 lausanne switzerland 16 19 september 1996 qin zhang pattern based document image compression system electronic publishing vol 8 2 3 pp 235 246 june september 1996 qin zhang joint source channel coding internet image transmission international conference image processing lausanne switzerland sept 16 19 1996 pp 21 24 geoffrey davis song fast higher bandwidth international multimedia networking conference aizu japan sept 27 29 1995 dan qin zhang fast lossy internet image transmission 1995 acm multimedia conference san francisco ca nov 5 9 geoff davis song previewing postscript telephone 3 seconds page 1995 conference 40 resource 13 compressing graphics protocol phd thesis princeton 1994 princeton cs tr 465 94 higher bandwidth acm multimedia 94 96 oct 15 20 san francisco ca compression performance protocol princeton cs tr 441 pat hanrahan profiling protocol princeton cs tr 442 pat hanrahan fast algorithms volume ray tracing pat hanrahan 1992 boston volume visualization conference arithmetic coding package arithmetic coding package building block isn real compression lot faster addresses john danskin 6211 sudikoff dartmouth college hanover nh 03755 603 646 603 646 1672 fax 603 643 cs dartmouth pgp public key back dartmouth cs home page peter chen assistant professor department electrical engineering computer science university michigan directing rio ram project university michigan rio investigating volatile memory flash battery backed dram store files reliably line recent papers peter chen wee ng chandra christopher rajamani david lowell rio file cache surviving operating system crashes proceedings 1996 international conference architectural support programming languages operating systems october 1996 peter chen optimizing delay delayed write file systems university michigan cse tr 293 96 1996 peter chen wee ng christopher rajamani rio file cache surviving operating system crashes university michigan cse tr 286 96 march 1996 earlier tech report version asplos paper major difference asplos version protection scheme forces addresses tlb tech report version code patching worse performance wee ng christopher rajamani peter chen comparing disk memory resistance operating system crashes proceedings 1996 international symposium software reliability engineering october 1996 bruce jacob peter chen seth trevor mudge analytical model designing memory hierarchies ieee transactions computers peter chen edward lee striping raid level 5 disk array proceedings 1995 acm sigmetrics conference measurement modeling computer systems 1995 peter chen edward lee garth gibson randy katz david patterson raid high performance reliable secondary storage acm computing surveys june 1994 pp 145 185 peter chen david patterson storage performance metrics benchmarks proceedings ieee vol 81 8 august 1993 pp 1151 1165 peter chen david patterson approach performance evaluation scaling benchmarks predicted performance proceedings 1993 acm sigmetrics conference measurement modeling computer systems 1993 pp 1 12 eecs 370 office hours 2225 eecs monday 1 2 30 thursday 10 30 12 software scaling benchmark tar format links home pages eecs department college engineering university michigan eecs department 2225 eecs 1301 beal ave university michigan ann arbor mi 48109 2122 313 763 4472 fax 313 763 4617 eecs umich http www eecs umich brad richards richards cs vassar visiting assistant professor department computer science vassar college poughkeepsie ny 12601 research interests parallel scientific computation parallel architecture programming languages formal methods education ph computer science 8 96 university wisconsin madison computer science 5 92 university wisconsin madison sc computer science 4 90 university victoria victoria canada physics computer science 5 88 gustavus adolphus college st peter mn abbreviated outdated resume complete web page wisconsin updated september 10th 1996 high resolution version picture bigger version neal wagner associate professor ph mathematics university illinois urbana champaign 1970 mathematics english university kansas 1962 areas interest cryptography database security randomization visualization summary research current work cryptography randomization distributed setting solving distributed security problems coin flipping techniques interested visualization current project visualize internet news representative publications wagner cain large scale randomization techniques cryptography advances cryptology crypto 86 lecture notes computer science 263 springer verlag 1986 393 404 wagner error detecting decimal digits communications acm vol 32 1989 106 110 wagner fountain hazy database proc sixth intl conf data engineering 1990 330 336 wagner randomized fault detecting leader election bi directional ring proc ieee symp parallel distributed processing ieee computer society press 1990 506 510 wagner equation random number generation proceedings thirtieth annual allerton conference communications control computing university illinois urbana champaign 1993 922 931 extras test page enter risk test page img joseph campbell instructor advisor department computing information sciences kansas state university office nichols hall room 231 kansas state university manhattan ks 66506 voice 913 532 6350 fax 913 532 7353 email joseph cis ksu modified march 14 1996 joseph campbell joseph cis ksu send email joseph suny buffalo cs department profile min wu asst professor img min wu department computer science state university york buffalo buffalo ny 14260 2000 phone 716 645 3180 123 fax 716 645 3464 email wu cs buffalo research interests parallel programming systems runtime support parallel computing cab multimedia systems parallel real time os computer architecture curriculum vitae postscript version courses real time system support multimedia applications spring 1996 seminar announcement topics multimedia networks spring 1997 colloquium talk parallel video server scheduling fall 1996 slides workshop workshop resource management computer systems networks eighth symposium parallel distributed processing orleans october 23 26 1996 min wu wu cs buffalo page accessed jan 1 1996 img william associate professor bill cs uml operating systems eileen kraemer eileen cs wustl assistant professor department computer science school engineering applied science washington university jolley hall room 532 campus box 1045 brookings drive st louis missouri 63130 4899 tel 314 935 6621 fax 314 935 7302 oresearch overview publications wei shu associate professor department computer science state university york buffalo 226 bell hall buffalo ny 14260 2000 phone 716 645 3180 129 fax 716 645 3464 email shu cs buffalo research interests operating systems scheduling runtime support parallel computing cab teaching atm networking fall 1996 cs421 introduction operating systems fall 1996 curriculum vitae postscript version wei shu shu cs buffalo page accessed jan 1 1996 dr ronald ronald associate professor university minnesota northwestern university ph university illinois lecture notes powerpoint source class coen multimedia information systems research interests computer aided instruction image processing user interface design back faculty page mail scu cruz img img img img bio sketch acm hci working proceedings local group info img img cra special issue database committee women visualization status computer information research group women science visualization teaching fall conferences 1996 eecs tufts address comp 260 comp 277 research img visitor friends invited brown talks cruz cs tufts harry mclaughlin rpi professor ph university maryland applied geometry mclaughlin research interest general area applied geometry addresses issues proper modeling tools mathematical forms data structures apply industrial problems addition determining mathematical forms considerations areas computational geometry 3 triangulation schemes 3 convex hull algorithms approach applied problems engineering utilizing existing techniques work development techniques needed desired end product model works opposed description algorithm compares existing theoretical side focuses issues curves surface design interested notion shape model discrete curves surfaces work motivated lack sufficient attention shape considerations major software packages surface solid design img faculty research marian williams assistant professor williams cs uml human computer interaction visual programming participatory software design 1249 alan cox assistant professor department computer science prof cox received degree applied mathematics carnegie mellon university 1986 ph degrees computer science university rochester 1988 1992 assistant professor computer science department rice university research interests include parallel processing computer architecture distributed systems concurrent programming performance evaluation involved design implementation treadmarks software distributed shared memory system running network workstations worked alejandro schaffer fastlink project provide fast sequential parallel genetic linkage analysis software publications mail rice img brian howard assistant professor department mathematics computer science college office 227 center science mathematics box 81 college virginia 540 828 home 205 willow lane apt virginia 540 828 4192 home page http www departments brian homepage html home pages cis 301 logical foundations programming spring 1995 cis 604 set theory logic computer science fall 1995 cis 606 translator design summer 1996 cis 770 formal language theory spring 1996 papers abstracts erdo number programming language semantics group research members programming language references institutions netscape bookmarks time boating brian howard cis ksu submit 1051 dr al cripps professor educational background 1974 1975 middle tennessee state university ph 1980 university tennessee areas expertise computers database compilers programming languages networks contact dr cripps mail knuth mtsu phone 615 898 person kirksey main room 303b comments mtsu basic applied computer science cs faculty picture jaideep srivastava associate professor email cs umn phone 612 625 4012 educational background bachelors comp sc indian institute technology kanpur india 1983 masters comp sc university california berkeley 1985 ph comp sc university california berkeley 1988 professional background 1983 1984 research engineer digital system lucknow india 1984 1988 post graduate researcher berkeley 1988 1994 assistant professor university minnesota 1994 present associate professor university minnesota research interests database integration data mining distributed systems multi media computing current research projects myriad system data integration sponsored air force honeywell department transportation technologies multimedia systems sponsored air force army honeywell data mining large data cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified saturday february 3 1996 norman martin professor emeritus computer sciences professor emeritus philosophy philosophy 1947 university chicago ph philosophy 1952 university california los angeles areas interest mathematical logic computer architecture summary research current activity concentrates abstract structures interpretations logical theory centering closure spaces exploits notion deductive closure logical operations intensional models classical mathematics significant earlier research computer architecture logical design missile space vehicle applications tracking algorithms track scan functional completeness valued delay logic logical metatheory additional information obtained individual faculty members home pages img back list faculty profiles department computer science university california santa barbara ca 93106 5110 internet cs ucsb telephone 805 893 facsimile 805 893 8553 ph university texas austin research interests computer vision image processing computer graphics user interface design yuan fang wang received bachelor degree electrical engineering national taiwan university 1981 master ph degrees electrical computer engineering university texas austin 1983 1987 1981 1982 teaching assistant department electrical computer engineering 1982 1987 research assistant computer vision research center university texas austin joined department computer science university california santa barbara 1987 associate professor dr wang member ieee computer society served program committees chaired technical sessions professional conferences member ieee pami technical committee 1987 dr wang research activities center computer vision image processing parallel processing computer graphics computer vision image processing conducted research shape modeling physically based 3d reconstruction sensor data fusion 3d shape recognition analysis time varying image sequences analysis structured light images performed research designing implementing distributed object oriented 3d graphics systems developing practical reliable image analysis tracking algorithm achieve automated instrument localization scope surgery publications journal articles books conference articles courses cs595j spring 1996 fall 1996 anupam joshi assistant professor joshi ece missouri address department computer engineering computer science 201 engineering building west university missouri columbia mo 65211 phone 1 573 882 fax 1 573 882 finger information dr joshi born delhi india depending ago assorted acts schedule indian north zone early age showed sundry destined professor set prediction process long complicated troublesome questions teachers modern school iit delhi senior years high school undergraduate education continued interest answering questions representing institutions debating intercollegiate level involved research activities lead purdue university 1989 obtained ph degree 1993 found campus university missouri guise assistant professor continues questions concentrates answering detailed research research focusses intelligent networked systems covers broad area networked systems artificial computational intelligence interest distributed ai adaptive multiagent systems soft ai learning approaches working techniques computational intelligence agent based systems aid effort realizing metacomputing networked computing scientific computing domain involves creating problem solving environments pses make underlying distributed system transparent user work supporting mobile ubiquitous platforms making systems mobile aware end research facets mobile computing investigate systems multimedia improve education telelearning work started purdue part efforts pses group john rice elias group ahmed elias mike atallah current research activity deals computer human vision explores nature motion correspondence process biological systems relevant information neurobiology psychophysics working understanding effect geometry visual space human ability solve difficult problems work jointly prof psychology department purdue papers connectionist approaches automate problem solving environments ai issues mobile computing vision motion correspondence problem browser mobile platforms support browsing teaching activities teach broad range courses mobile computing operating systems numerical analysis teaching ai operating systems stuff copies vitae catholic interests range quantum physics debating linguistics ballroom dancing things interest iit delhi ug alma mater itrans hindi songs india page uwisc rajesh gupta areas research interest computer aided design digital systems high level synthesis optimization techniques embedded systems combinatorics computer architecture systems multiprocessor analysis design heterogeneous systems microprocessor organization tradeoffs integrated implementations real time computing systems constraint modeling analysis scheduling vlsi systems design circuit structures computer communication systems integration computer communication systems designs low power applications communication signal processing dsp algorithms implementations broadband communication research group administrative bonnie howard info personal home page digital computer laboratory 1304 west springfield avenue urbana il 61801 217 244 217 333 3501 fax cs uiuc img back faculty index amy home page amy assistant professor education ph computer science university pennsylvania 1988 computer science university pennsylvania 1984 mathematics computer science university 1982 research programming languages concurrent distributed systems real time computing hardware verification object oriented programming process algebras widely studied modelling concurrent processes prof primary research interests extending formalism specification analysis real time systems systems probabilistic behavior research area produced semantic models real time probabilistic processes logics reasoning processes addition techniques process algebra verification synchronous asynchronous circuits conjunction prof smith prof developed proven correct method synthesizing correct gate level descriptions circuits prof smith investigating areas semantics object oriented programming selected publications scott smith amy correct compilation specifications deterministic circuits submitted formal methods system design jonathan scott smith amy simple interpretation oop language state workshop state programming languages june 1993 scott smith amy correct compilation specifications deterministic asynchronous circuits 93 lecture notes computer science 1993 amy eds 92 proceedings north american process algebra workshop springer verlag workshops computing 1993 rance cleaveland amy theory testing real time proceedings sixth annual ieee symposium logic computer science july 1991 pp 110 119 technical report jhu 91 04 14 pages scott smith amy provably correct synthesis asynchronous circuits workshop designing correct circuits january 1992 24 pages rance cleaveland scott amy testing probabilistic processes icalp 92 lecture notes computer science vol 623 pages 708 719 lee amy timed model time dependent processes proceedings symposium formal techniques real time fault tolerant systems warwick september 1988 pp 128 130 robert profile robert received ph university alberta 1974 professor department computer science uiuc part time beckman institute faculty member theoretical biophysics group fields professional interest scientific computing numerical analysis computational methods biomolecular modeling honors awards 1994 96 member editorial board siam journal scientific computing 1985 recent representative publications nelson humphrey kale visual computing environment structural biology comput phys commun 91 1995 pp 111 134 canonical numerical methods molecular dynamics simulations comput chem 15 1994 pp 72 79 dangers multiple time step methods comput phys 109 1993 pp 318 328 beckman institute research key words molecular dynamics macromolecular modeling computational structural biology numerical analysis parallel algorithms robert interested computational methods biomolecular modeling great importance structural biology drug design require high performance computers goal find faster ways computations application advanced numerical techniques parallel algorithms current work centers development object oriented parallel molecular dynamics program part computational environment structural biology work collaboration kale klaus members theoretical biophysics group work involves classical mechanics model atomic interactions order effect massive reductions computation requirements find ways larger time steps ways compute electrostatic interactions quickly future hoped systematic found reduce degrees freedom sources research funding include nsf nih contact information beckman institute university illinois 405 mathews urbana il 61801 tel 217 244 department computer science 2316 digital computer laboratory university illinois 1304 springfield urbana il 61801 tel 217 333 email cs uiuc robert department computer science homepage additional information page updated 2 5 96 information beckman institute contact webmaster www beckman uiuc return beckman institute home page frame top frame bottom prof salvatore stolfo department computer science columbia university york ny 10027 sal cs columbia member polytechnic university center advanced technology puzzle ponder guess image means browsing answer topic page constantly development ultimate day past research interests activities learning problem solving heuristics thesis research 1976 1979 ijcai 1979 massively parallel machine hardware software patents current status licensed company abruptly left academia obvious commercialization san francisco examiner article page 1 feb 5 1996 issue click previous examiners button information current status final chapter written stay tuned expert databases ace deductive expert database system 1980 active deductive database system reorganization predictive load balancing 1990 system 1990 rule based systems 1980 rule processing parallel environments 1990 real world application studies mortgage backed security trading parallel 1988 arpa office naval research york state science technology foundation cat program citicorp intel ibm current interests parallel distributed intelligent systems 1990 discovery database data mining kdd dm days expert systems research parallel hardware design implementation great fun specializing parallel distributed processing machine learning alternatively click intelligent information systems knowledge discovery databases data mining financial systems computing active databases check upcoming events aaai96 pc journal sources kluwer journals area member editorial board journal data mining knowledge discovery call papers page parallel distributed intelligent systems lab treatment current research activities relationship industrial users merge intelligently integrating heterogenous databases term merge citicorp collaborators commercial organizations termed data data cleaning problem term mike stonebraker describe problem stonebraker terminology colorful illuminating recent success data supplied child welfare department state washington letter viewable clicking learning scalable data mining meta learning term coined approach gaining popularity dm kdd community days essential idea combine number separately learned classifiers models fashion machine learning scaled large inherently distributed databases ideally accuracy combine separately learned classifiers question learning problem apply machine learning algorithms meta learn underlying classifiers behave correlate commerce financial information systems widely distributed data mining fraud detection current interest lies future large scale network based information systems fraud intrusion detection studying methods apply learning agents meta learning agents wan financial information systems learn detect transactions work directly relevant information warfare problems undoubtedly occur future problems occur today learned detect globally stay tuned research conducted collaboration friends financial services technology consortium multiple models aaai96 workshop researchers working similar techniques integrating multiple learned models phil chan david organizing workshop aaai 96 called integrating multiple models improving scaling machine learning workshop agenda call papers participate directly interested pursuing ideas results share community monte carlo simulations ve studied parallelization strategies monte carlo simulations check dynamic neighborhood bounding simple heuristic strategy save expensive function computations amenable fast parallel execution follow link papers financial services technology consortium ve working financial services technology consortium played small role early formation fraud project focus joint effort description fraud intrusion detection financial information systems meta learning agents details approach citicorp relationship citicorp established research relationships citicorp technology office working companies citicorp wonderful opportunity learn real world problems datasets establishing benchmarks controlled studies fundamental technologies collaboration citicorp organizations lead development number fundamental technologies demonstrated real life financial applications web page seek system management arts spinoff research lab professor yechiam yemini sos agent infrastructure work meta learning agents fraud intrusion detection recent publications postscript viewer configured downloading arpa information systems program intrusion detection nsf cise database expert system program nsf cise knowledge models cognitive systems program york state science technology foundation cat program contact points phd students good people work build agent based learning system operating internet detecting fraud electronic commerce send note interest talk send email sal cs columbia find topics contacting directly phd students current includes future answer guess image means greatest achievement life thought accomplishments absolutely close true achievement life fun home town enjoy sorts things community kids schools heard special event jersey live called night sorts interesting events happy involved super science saturday visit homepages peek haven figured check links distributed intelligent systems laboratory computer science university university center advanced technology picture dr roland assistant professor department computer science invite visit software testing online resources storm web site educational background college loyola university chicago 1979 depaul university 1983 ph clemson university 1995 areas expertise software engineering software testing program analysis compilers contact dr mail knuth mtsu phone 615 898 898 2397 fax 615 898 5567 person kom 352 kirksey main building mailing address department computer science box 48 middle tennessee state university murfreesboro tn home pages csci 117 comments mtsu bas college cs dept cs faculty http www mtsu index html maintained roland calvin lin assistant professor computer sciences important thing study study play play pete research interests compilers languages parallel computing parallel performance analysis scientific computing zpl programming language project home page selected publications 1 portable parallel implementation mathematical biology algorithms zpl woodward 9th int conf supercomputing pp 365 374 1995 2 accommodating polymorphic data decompositions explicitly parallel programs snyder proceedings 8th international parallel processing symposium april 1994 pp 68 74 3 zpl array sublanguage snyder languages compilers parallel computing banerjee gelernter nicolau padua eds springer verlag 1994 pp 96 114 4 portable implementation simple snyder international journal parallel programming vol 20 5 1991 pp 363 401 5 comparison programming models shared memory multiprocessors snyder proceedings international conference parallel processing 1990 ii 163 170 1990 contact information office taylor hall 4 138 512 471 9560 fax 512 471 8885 email address lin cs utexas postal address department computer sciences university texas austin austin tx 78712 1188 mukesh dalal mukesh dalal mukesh dalal mukesh dalal mukesh dalal mukesh dalal mukesh dalal mukesh dalal mukesh dalal mukesh dalal home page assistant professor department computer science columbia university 520 west 120th street york city ny 10027 main research interest area knowledge representation reasoning systems interested developing techniques declaratively representing kinds knowledge efficient exact approximate deductive reasoning revising integrating knowledge possibly conflicting sources due general applicability topic interested areas including deductive object oriented databases logic programming automated reasoning artificial intelligence rewriting systems complexity theory software engineering applications include intelligent generation multimedia healthcare user interfaces construction links point existing pages projects credit papers technical reports research projects construction students supervising research construction software developed students construction courses taught curriculum vitae construction personal information miscellaneous links construction copyright dalal cs columbia tel 212 939 fax 212 666 0140 modified wed jun 5 11 05 31 1996 home sweet home bsy home page bennet yee research focuses issues computer security inter related areas impact security systems user interfaces software systems design theorem proving cryptography play important roles area bennet working secure coprocessor model physically secure tamper detecting proof hardware added conventional computing systems perform security critical operations execution cryptographic protocols access control decisions secure privacy key material integrity security databases axiomatic bootstrapping security properties secure coprocessor entire system work includes minimal hardware design operating system implementation porting mach 3 0 microkernel prototype hardware cryptographic protocol design work jointly doug carnegie mellon ibm embedded cryptographic systems group recently bennet examining design practical cryptographic protocols efficient secure internet based transactions secure coprocessor based applications electronic commerce coauthors pct protocol microsoft recently working netscape microsoft framework internet engineering task force merged protocol satisfactory parties bennet maintains list web resources relating computer security ranging cryptography resources system security testing tools word compilations eliminating easy guess passwords addition world wide web security internet commerce point view bennet plain fun hacks web based link collecting web links page web pages worked interested bsy web pages cmu bennet papers online pgp public key bennet teaching cse 30 cse 291 quarter bennet taught cse 80 spring 1996 archived web pages cse home cse talks calendar bsy home page webster thesaurus yahoo lycos altavista picture bsy bsy cse ucsd updated mon oct 21 15 41 08 pdt 1996 email bsy gold ribbon join line privacy campaign anti censorship campaign allen hanson professor department computer science university massachusetts box 34610 lederle graduate research center amherst ma 01003 4610 phone 413 545 fax 413 545 1249 hanson cs umass allen hanson received degree electrical engineering clarkson college 1964 ph degrees electrical engineering cornell university 1966 1969 appointments university minnesota hampshire college joined computer science faculty university massachusetts 1981 professor research reflects broad interest computer vision visual information processing including knowledge based image understanding analysis motion sequences autonomous vehicle navigation parallel architectures computer vision emphasis practical systems supported research databases visual image processing photo interpretation aerial images biomedical image analysis automated robotic manufacturing assembly real time control intelligent vehicles development environments vision research author numerous technical papers books general areas prof edward riseman director computer vision laboratory founder amerinex artificial intelligence corporation corporation vi corporation visual technology oriented companies located amherst massachusetts area member ieee acm aaai served editorial boards technical journals interesting places visit depending sense humor annals improbable research humor folks brought journal results mirsky worst web collection worst mirsky web pages joel saltz current position associate professor computer science joint appointment department computer science university maryland institute advanced computer studies umiacs academic degrees ph duke university 1986 view current cv download current cv compressed postscript mail saltz cs umd click finger address phone department computer science williams building university maryland college park md 20742 usa office phone 301 405 research coordinator andrea email andrea cs umd phone 301 405 research interests distributed parallel systems img leads research group university maryland college park developed methods making produce portable compilers tools map broad range challenging applications high performance architectures major focus work develop techniques irregular scientific problems problems unstructured sparse adaptive block structured group works extensively applications scientists biomedicine computational chemistry computational aerospace computational physics parallel compiler vendors concepts prototyped project making high performance fortran ongoing round language definition work led development runtime support meta chaos couple runtime support libraries data task parallel compilers meta chaos central component parallel compiler runtime consortium developing techniques parallel compute data servers offer services remote clients goal develop techniques make compose programs execute combination distributed memory shared memory networked microcomputers workstations motivating research categories applications category sensor data processing data fusion category complex biomedical physical simulations developed early prototype software couple independent data parallel programs prototypes couple separately executing high performance fortran programs couple high performance fortran programs parallel applications developed maryland chaos block parti libraries computer science research program motivated collaborations biomedical physical earth scientists recent collaborations biomedical scientists included work nih researchers focus problems molecular dynamics protein folding radiation treatment planning recent work physical scientists included collaborations researchers investigating computational aerospace computational combustion current environmental science collaborators focusing problems remote sensor data sources characterize earth land cover quantify earth carbon balance expanding group research focus application ideas systems software research problems arise clinical settings set projects develop embedded systems provide feedback suggestions patient care issues monitoring medical data variety sources clinical laboratory database pharmacy database sources archived clinical data main hospital database set projects provide software tools facilitate large scale health service research studies develop tools producing large aggregated datasets multiple data sources projects built software developed modified ongoing research distributed computing clinical projects turn fed back systems software research improve quality generality tools build 1564 richard ladner professor department computer science engineering university washington box 352350 img seattle wa 98195 usa mail ladner cs washington phone 206 543 9347 fax 206 543 2969 office sieg hall room 311 personal short biography research publications ph students teaching computer programming fall quarter 1996 introduction computer communication networks spring quarter 1996 introduction formal model computer science winter quarter 1996 data structures spring quarter 1995 ladner cs washington gregory sullivan education ph computer science yale university 1986 computer science yale university 1982 computer science duke university 1980 contact mail sullivan cs jhu phone 410 516 fax 410 516 6134 research fault tolerant computing software design testability design analysis algorithms society increasingly relies complex computerized systems accomplish basic daily functioning reliance demands computer systems built continue operate hardware modules software programs malfunction central theme dr sullivan research designing systems tolerate faults colleagues dr sullivan defined analyzed probabilistic models monitoring multiprocessor systems provided powerful diagnostic strategies localizing removing faults prof masson introduced promising software fault tolerance technique called certification trail method dr sullivan research interests include broad area design analysis algorithms algorithms motivated artificial intelligence applications click selected publications downloading bibliography selected publications bright sullivan masson formally verified sorting ieee transactions computers ieee computer society press accepted publication masson sullivan system diagnosis fault tolerant computer system design pradhan editor prentice hall pp 478 536 1996 heath kasif kosaraju salzberg sullivan learning nested concept classes limited storage journal experimental theoretical artificial intelligence vol 8 april june pp 129 148 1996 sullivan wilson masson certification computational results ieee transactions computers ieee computer society press vol 44 pp 833 847 1995 bright sullivan line error monitoring data structures digest 25th symposium fault tolerant computing ieee computer society press pp 392 401 1995 bright sullivan masson checking integrity trees digest 25th symposium fault tolerant computing ieee computer society press pp 402 411 1995 sullivan voting ieee transactions reliability ieee computer society press vol 43 pp 604 616 1994 bright sullivan checking mergeable priority queues digest 24th symposium fault tolerant computing ieee computer society press pp 144 153 june 1994 kasif banerjee delcher sullivan results complexity symmetric connectionist networks annals mathematics artificial intelligence pp 327 344 vol 9 1993 wilson sullivan masson certification trails software design testability proceedings 1993 international test conference pp 200 209 international test conference ieee computer society press october 1993 wilson sullivan masson experimental evaluation certification trails abstract data type validation 16th annual international computer software applications conference ieee computer society press pp 300 305 1992 masson sullivan method apparatus fault tolerance united states patent office serial 07 sullivan masson fault diagnosis multiprocessor systems ieee transactions computers ieee computer society press vol 41 pp 1430 1441 1992 sullivan masson efficient diagnosis multiprocessor systems probabilistic models ieee transactions computers ieee computer society press vol 41 pp 1126 1136 1992 sullivan masson certification trails data structures digest 21st symposium fault tolerant computing ieee computer society press pp 240 247 1991 heath kasif kosaraju salzberg sullivan learning nested concept classes limited storage proc 12th international joint conference artificial intelligence pp 777 782 sydney australia 1991 sullivan masson certification trails achieve software fault tolerance digest 20th symposium fault tolerant computing ieee computer society press pp 423 431 1990 sullivan comparison voting strategies fault tolerant distributed systems proceedings 9th symposium reliable distributed systems pp 136 145 1990 sullivan parallel fault identification algorithm journal algorithms vol 11 pages 231 241 1990 beigel kosaraju sullivan locating faults constant number parallel testing rounds proceedings 1989 acm symposium parallel algorithms architectures pages 189 198 acm press york ny 1989 sullivan masson fault diagnosis sparsely interconnected multiprocessor systems digest 19th symposium fault tolerant computing pages 62 69 ieee computer society press 1989 sullivan masson diagnosis intermittently faulty systems digest 18th symposium fault tolerant computing ieee computer society press june 1988 sullivan minimizing testing rounds fault identification digest 18th symposium fault tolerant computing ieee computer society press june 1988 kosaraju sullivan detecting cycles dynamic graphs polynomial time 20th acm symposium theory computing acm press pp 398 406 1988 sullivan fault identification algorithm systems ieee transactions computers ieee computer society press vol 37 pages 388 397 1988 sullivan system level fault probabilistic weighted models digest 17th symposium fault tolerant computing pp 190 195 ieee computer society press july 1987 sullivan complexity system level fault diagnosis ph thesis yale university 1986 sullivan polynomial time algorithm fault 25th ieee symposium foundations computer science pp 148 156 ieee computer society press october 1984 web links relevant pointers research links restricted access webtechs mozilla checked 1930 science william mary lesson petri nets assistant professor department computer science college william mary mailing address department computer science college william mary box 8795 williamsburg va 23187 8795 office tercentenary hall 117 phone 1 757 221 fax 1 757 221 1717 main office 1 757 221 3455 research interests performance reliability modeling tools distributed solution large stochastic processes petri nets stochastic petri nets teaching fall 1996 csci 616 stochastic models computer science times found icase address icase updated october 4 1996 report suggestions problems cs wm img kang shin kang shin professor director real time computing laboratory electrical engineering computer science department university michigan research interests include real time fault tolerant computing qos guaranteed wireline wireless networking real time control application reconfigurable manufacturing systems os tools distributed embedded applications automobiles modern buildings leads major projects including distributed real time multicomputer system addressing issues ranging low level hw architectures real time os evaluation tools networks interactions switching routing scheduling hw level guaranteed networking development evaluation protocols guarantee qos end end delays jitter bounds error rate bandwidth architecture controller erc thrust area dealing development real time control monitoring sw flexibility reusability oarmada real time middleware architecture distributed applications projects joseph traub professor computer science columbia university computer science department research joint work professor wozniakowski work ranges fundamental research information based complexity large scale applications mathematical finance building software ll discuss aspects work information based complexity breaking intractability financial computations low discrepancy algorithms path integrals randomization limits scientific knowledge list publications online traub cs columbia modified mon jul 29 12 56 48 1996 yaser abu mostafa professor electrical engineering computer science sc 1979 cairo university 1981 georgia institute technology ph 1983 california institute technology learning systems group caltech works theory implementation application automated learning pattern recognition neural networks interdisciplinary group students coming electrical engineering computer science mathematics physics work variety projects analyzing synthesizing systems trained perform task learning topic approached angles instance project deals rigorous mathematical analysis learning system detail limited experience project develops techniques selecting high level features pattern recognition project applies learning forecasting financial markets research effort learning hints generalizes basic learning examples paradigm learning examples assumes function learn represented training set input output examples unknown poses dilemma learning model sophisticated chance implementing unknown function model simple limited set examples suffice tune properly hints learning aid improve situation addition set examples prior knowledge facts side information advantage instance scale invariant monotonic put information training set examples good implementation process automated system learning hints group pioneered hints learning continue work aspects technique goal automate hints degree effectively utilize large number hints practical situation developed theoretical analysis learning hints analysis based dimension estimate number examples system learn learning systems group committed understanding fundamental components automated learning development real life systems utilize learning achieve state art performance selected publications aspects moment invariants abu mostafa ieee trans pattern analysis machine intelligence vol pami 6 698 706 november 1984 information capacity hopfield model abu mostafa ieee trans information theory vol 32 513 525 july 1986 learning hints neural networks abu mostafa journal complexity vol 6 192 198 june 1990 hints vc dimension abu mostafa neural computation vol 5 278 288 mit press march 1993 img dr georges grinstein professor computer science department director institute visualization perception research coordinator information exploration project updated october 23 1996 grinstein cs uml ieee visualization 96 conference notes interest introduction visualization tutorial draft tutorial start page october 29 1996 presentation national express lawsuit ieee visualization 95 conference october 31 1995 presentation federal electric lawsuit research interests design modeling visualization analysis complex information systems visual computing graphics data fusion visualization auditory computing sonification information computing knowledge discovery data mining neural networks genetic algorithms human computing applied perception user interfaces interaction modeling applications imagery imagery data world wide web information warfare high performance computing databases information visualization education ph university rochester mathematics analytic number theory 1978 york university courant institute mathematical sciences mathematics 1968 city college york mathematics 1963 professional activities 1990 1996 standards mit consortium osf iso ansi societies ifip ieee acm siggraph sigchi eurographics sid journal editorial advisory board computer graphics forum computers graphics knowledge discovery data mining conferences workshops chair spie 95 97 visual data exploration analysis conferences program chair panel chair conference chair 93 94 ieee visualization 90 95 conferences chair ifip conference psychological cognitive issues data visualization chair ieee 93 95 workshops database issues visualization program committee international conference knowledge discovery data mining kdd 96 program conference committee numerous eurographics ifip visualization virtual reality conferences reviewer nasa nsf journals consulting activities 1992 1995 vermont microsystems expert witness member board directors esprit research program evaluator mitre corporation virtual reality visualization application prototypes 1990 1992 intel corporation software development management kendall square research corporation integration supercomputing graphics software prior 1990 china science technology commission evaluate prc graphics imaging research labs corporation engineering diagnostics development opportunity council computerization state federal agencies alabama reference laboratories interactive real time laboratory blood analysis united states geological survey software water resources division commercial development user interfaces motif programming graphics visualization computer languages grants contracts 1986 1995 arpa 25 000 explore interactive design issues mobile surgical room mitre arpa 25 000 explore interactive design issues surgical room future project mitre nasa 66 000 explore integration databases visualization user modeling department health welfare 5 000 research integration bbn prophet ida supercomputer research center 100 000 explore visualization supercomputing integration dec 60 000 develop execution tools corp 12 000 port windows system risc platform dec 80 000 support digital generation terminals kendall square research 98 000 develop supercomputing visualization environment intel corp 75 000 benchmark intel chip design mapping imaging 15 000 explore classification military imagery dec 40 000 support automatic integration applications language environments amoco research production 75 000 research exploratory visualization environments mercury computer 10 000 design interactive distributed high performance visual api mercury computer 25 000 research exploratory visualization environments dec 75 000 research exploratory visualization environments veteran administration 25 000 develop windows language interface mechanism century computing nasa 26 340 extend nasa transportable application environment tae veteran administration 50 000 port windows motif provide training support sanders lockheed 40 000 evaluate parallel architectures real time operating systems 26 000 develop statistical graphics library visualization system performance data eaton corporation 45 000 develop dynamic highly interactive widgets manufacturing veteran administration 36 000 port umass lowell environment dec 5 000 explore risc versions dec ibm 45 000 support ansi 6 window system document editor data general 30 000 develop tools high performance demos 88k workstations computer based systems 4 889 support intel corp 346 500 develop high performance graphics library intel open software foundation 211 000 motif dynamic objects uml 38 900 create database graphics standards computer systems corp 6 750 quality assurance ca port fx 8 sanders lockheed 85 000 evaluation behavioral model graphics processor williamson petroleum consultants 10 000 port ibm ps 2 model 80 os 2 sanders lockheed 73 000 explore spline algorithms sanders lockheed 360 000 software engineering graphics environment sanders lockheed 12 225 develop anti aliasing algorithms 25 000 develop cgm interpreter lockheed 136 700 cgi language interfaces nec 12 000 software tools development dec 143 740 research visualization scientific data visual technology 16 000 develop software test suites datacube 14 000 develop device independent image processing environment sky computer 5 000 research computational graphics engines uml 48 200 develop ansi graphical kernel system books edited proceedings grinstein 1996 editors proceedings visual data exploration analysis conference spie international society optical engineering publishers grinstein lang 1996 editors proceedings ieee workshop issues integration databases visualization lecture notes computer science springer verlag publishers grinstein 1995 editors proceedings visual data exploration analysis conference volume 2410 spie international society optical engineering publishers grinstein 1995 editors perceptual issues visualization ifip computer graphics series springer verlag publishers grinstein lee 1994 tutorial integration databases visualization ieee visualization 94 conference washington dc lee grinstein 1994 editors proceedings ieee workshop issues integration databases visualization lecture notes computer science vol 871 springer verlag publishers grinstein 1993 tutorial interactive data visualization virtual environments international conference computer graphics bombay india grinstein 1990 editors workstations experiments ifip computer graphics series volume 1 springer verlag publishers grinstein 1987 short video series university massachusetts office extended engineering press amherst ma grinstein 1987 short modula 2 video series university massachusetts office extended engineering press amherst ma grinstein 1987 short scientific basic video series university massachusetts office extended engineering press amherst ma book chapters stuart smith daniel georges grinstein 1992 surface sound generation exploratory data analysis blattner dannenberg eds multimedia multimodal interface design york acm press books preparation grinstein ward visualization interactive visual communication addison wesley publishers computer science publications journals proceedings articles grinstein 1996 virtual design prototyping applied medical facilities proceedings conference virtual reality medicine san diego grinstein 1996 human interaction database integration ieee visualization 95 workshop proceedings workshop issues integration databases visualization lecture notes computer science springer verlag publishers grinstein marx 1996 visualization techniques genomic dna proceedings spie 96 visual data exploration analysis conference san jose volume 199 grinstein 1996 concurrent process visualization proceedings spie 96 visual data exploration analysis conference san jose volume 149 lee grinstein 1996 describing visual interactions database closing loop users data proceedings spie 96 visual data exploration analysis conference san jose volume 103 grinstein 1996 model extending interaction color sound representations visualization systems spie 96 proceedings visual data exploration analysis conference san jose lee grinstein 1995 architecture retaining analyzing visual explorations databases 1995 ieee visualization conference nielson silver eds 108 grinstein 1995 mechanism interacting sound parameters proceedings 1995 international computer graphics conference portugal grinstein 1995 applying mitre virtual model shop interactive design mobile command posts related applications proceedings 1995 international symposium command control research technology wash dc grinstein ron pickett stuart smith 1995 exploratory visualization research university massachusetts lowell computers graphics journal special issue visual computing vol 19 1 pp 131 139 1995 grinstein 1995 performance issues real time true color data display proceedings spie 95 visual analysis exploration conference 262 feb 1995 grinstein 1995 rapid modeling design virtual environments presence 1996 grinstein pickett smith 1994 perceptual processes visualization proceedings ifip workshop perceptual issues visualization springer verlag publishers 1995 grinstein 1994 visualization multivariate data relations proceedings ieee visualization 94 conference ieee computer science press 409 grinstein 1994 issues development 3d icons proceedings eurographics workshop visualization scientific computing springer verlag publishers 123 grinstein 1994 interactions visualization virtual environments proceedings geographic information systems 94 pp 69 74 grady grinstein 1994 database issues data visualization system integration issues proceedings ieee visualization 93 database visualization workshop october 23 24 1993 san jose lecture notes computer science springer verlag publishers vol 871 pp 16 24 lee mitchell grinstein 1993 case study virtual environment architecture proceedings visualization reality symposium san jose october 25 26 1993 acm press grinstein 1993 importance teaching perception visualization courses proceedings eurographics workshop graphics visualization education september 5 6 1993 barcelona grinstein 1993 mitre virtual reality architecture prototype applications proceedings eurographics workshop virtual environments september 7 1993 barcelona 40 grinstein 1993 virtual environment fuel power plant control room operator training mitre paper june 1993 grinstein 1993 virtual environments opportunity human computer interface proceedings user interface symposium mitre july 15 1993 68 grinstein 1993 interactions color spaces imaging science technology annual conference proceedings 9 14 134 grinstein pickett smith 1993 visualization alternatives pixel based images imaging science technology annual conference proceedings 9 14 133 grinstein lee 1993 virtual environment architecture rapid application development proceedings 1993 conference intelligent computer aided training virtual environment technology vet 93 5 7 1993 grinstein 1993 software requirements virtual environment applications society information display conference proceedings 1993 ca wang grinstein 1993 survey 3d object reconstruction 2d projection line drawings computer graphics forum journal grinstein 1993 conceptual model interaction multiple representational spaces proceedings international conference computer graphics feb 24 26 128 grinstein 1993 windows performance real time air defense applications proceedings annual mitre cots conference mitre 25 26 january 1993 pp 90 96 grinstein nielsen 1992 virtual reality power plant reality advanced computer technology conference proceedings dec 9 11 1992 arizona grinstein prakash 1992 modifying khoros building interactive closed form imaging applications khoros users group workshop proceedings held visualization 92 boston october 21 25 1992 butler grinstein 1992 grand challenges visualization software proceedings ieee visualization 92 boston october 1992 grinstein mitchell 1992 intelligent virtual interfaces telerobotics spie 92 cooperative intelligent robotics space iii conference oe technology 92 15 29 november 1992 boston ma grinstein seig smith williams 1992 visualization knowledge discovery international journal intelligent systems special issue discovery data knowledge bases 1992 grinstein 1992 research problems scientific visualization 2 technical committee computer graphics newsletter 1992 smith grinstein 1991 interactive data exploration supercomputer proceedings ieee visualization 91 san diego ca 1991 grinstein 1991 research problems scientific visualization technical committee computer graphics newsletter 1991 grinstein 1991 workstations exploration neural based architecture systems man cybernetics international conference 1991 daniels grinstein 1990 line monotonic partitioning planar cubic splines computer graphics 1992 grinstein pickett 1991 report current status applied medical imaging ieee 91 session medical imaging proceedings delhi india august 1991 grinstein feiner fischer mackinlay 1991 multi sensory interactions virtual worlds special issue visualization ieee computer graphics applications 1991 smith grinstein pickett 1991 global geometric sound color controls displays scientific data spie symposium electronic imaging extracting meaning complex data processing display interaction grinstein chase 1991 binding mug vol 21 pp 27 28 smith grinstein 1990 surface sound generation exploratory data analysis chi 90 empowering people conference human factors computing systems proceedings pp 125 132 grinstein 1990 experimental approaches color international electronic imaging conference pp 434 437 grinstein 1990 scientific visualization multimedia international electronic imaging conference pp 195 197 grinstein feiner fischer mackinlay 1990 interactions issues scientific visualization requirements techniques devices proceedings ieee visualization 90 san francisco october 1990 pp 395 396 shen grinstein smith 1990 exploratory visualization tool acm csc 90 abstract poster session grinstein 1990 state art data visualization siggraph notes acm siggraph acm press vol 27 pp iii 1 9 grinstein chase money 1990 user requirements database computer graphics nat comp graphics association 90 vol 1 pp 657 661 grinstein 1990 recent advances scientific visualization electronic imaging west 90 chips workstations electronic imaging solutions 90 owen koegel grinstein 1990 experience developing widget set control application 1990 tae users conference grinstein 1990 working group computer graphics holds conference international federation information processing newsletter vol 7 1 p5 chase grinstein 1990 user requirements database graphics standards acm computer science conference 90 wash dc acm press pp 657 661 grinstein 1990 interactive visualization system motif 90 annual industry conference santa clara ca pp 7 12 grinstein smith 1990 scientific data spie symposium electronic imaging extracting meaning complex data processing display interaction volume 1259 pp 190 199 grinstein 1989 reference model visualization multi dimensional data eurographics 89 pp 393 399 shen grinstein 1989 converting ada access type pointer acm csc 89 abstract pp 422 williams grinstein 1989 issues implementation interactive visualization environment annual technical conference mit press grinstein pickett 1989 implementation exploratory scientific visualization system acm computer science conference pp 469 grinstein 1989 procedures processing iso work item proposals iso iec 1 sc 24 grinstein 1989 equivalence converting fortran pointers acm computer science conference pp 421 grinstein pickett williams 1989 exploratory visualization environment graphics interface 89 pp 254 261 grinstein 1989 impact scientific visualization workstation development ifip workshop workstations experiments volume 1 pp 3 11 wang grinstein 1989 polyhedral object csg rep reconstruction single line drawing spie symposium vision volume 1192 pp 230 238 grinstein 1989 visualization scientific data informatik 89 invited paper pp 1 10 pickett grinstein 1988 displays visualizing multidimensional data ieee conference systems man cybernetics proceedings pp 514 519 grinstein 1987 view standards acm computer graphics 21 pp 45 46 grinstein heines 1985 implications windowing techniques cai visions higher education trans national dialogue video tapes grinstein 1994 future interactive visual communication mitre institute invited lecture seminar series 26 april 1994 grinstein 1987 short video series 6 tapes university massachusetts office extended engineering press amherst ma grinstein 1987 short modula 2 video series 6 tapes university massachusetts office extended engineering press amherst ma grinstein 1987 short scientific basic video series 6 tapes university massachusetts office extended engineering press amherst ma students elaine ms 1989 cost analysis computer graphics software systems karen daniels ms 1990 spline curve drawing algorithms ms technical university darmstadt adv dr 1990 data acquisition structuring data retrieval computer graphics requirements database hugh 1992 modeling exploiting sequential data reference behavior graphics image processing algorithms weidong wang 1992 automatic reconstruction 3d object constructive solid geometry representation 2d projection line drawing krishnan 1994 interaction models multi sensory data visualization david 1995 vector quantization nearest neighbor clustering applications image compression data visualization sc progress post qualifiers john peter lee 1997 integrating visualization databases rob 1998 visualization supercomputer processes faith lin 1998 topics genetic data visualization rob morris 1999 volume rendering light transport equation david 2000 information visualization patrick hoffman 2000 information visualization updated 23 1996 grinstein cs uml department computer science mexico state university las cruces mexico department postal address faculty students cs department research groups current research department groups papers reports searchable index cs department reports tools research writing research papers courses offered cs department department shirt contact webmaster locals information cs users university admissions department questions computer science department cs nmsu problems server cs nmsu browser doesn support mailto email forms cs nmsu cs nmsu ismap modified feb 9 1996 department computer science michigan technological university 1400 townsend drive houghton mi 49931 1295 department office fisher 205 phone 906 487 2209 fax 906 487 email csdept mtu people faculty recruitment announcements october 1996 department chair assistant professor department goals degree programs curriculum advising information degree opportunities cs cs ph winter quarter 96 97 schedule classes gif table information classes labs cs student information page news events employment information department calendar events department newsletter 1996 faculty grad computing facilities cs employment information research information michigan tech home page ya gotta img campus mpeg animation 2 5 meg send comments suggestions webmaster cs mtu ogi logo oregon graduate institute science technology department computer science engineering mailing box portland 1000 shipping 20000 nw walker beaverton phone 503 690 1151 fax 503 690 research centers topics technical reports faculty alphabetical listing research group center listing department information education information recent upcoming cse colloquia cse newsletter cse 1995 annual report staff pages cse anonymous ftp server virtual cse department cse www information cse internal information cse domains locating cse images education information applying ogi winter quarter 1997 class schedule tentative offerings remaining 1996 97 terms class schedules previous quarters computational finance masters program cse catalog cse educational program information computing facilities computer science short courses reading group information announcements student pages student research symposium student chapter association computing machinery internet resources ogi campus wide ogi home document ogi gopher server map oregon 16k color gif ogi logo oregon graduate institute science technology department computer science engineering top department education ogi address comments suggestions problems www cse ogi modified september 13 1996 img school informatics city university london uk school informatics city university formed august 1990 brings related school largest groupings kind uk teaching 1 000 students development forms important part university institutional plan img img img img img img informatics teaching research people goodies search shortcuts departments business computing computer science information science research csr dig school bibliography university directory archives information london guide lut map pgg seed illustrated guide london words collins english dictionary roget thesaurus searching local information internet search university information servers info feedback powered apache logo department computer science university aarhus faculty science departments mathematical sciences picture research areas administration calendar studies news special events study people library computing facilities general information www statistics document home page questions suggestions addressed webmaster dk graphics based www browser click signed webmaster dk modified 29 1996 url http www dk index html computer science fall 96 courses department message colloquium schedule spring 97 courses current research calendar department faculty undergraduate program admissions research staff information system support group graduate programs contacting administrative staff master department graduate students doctoral student awards acm student chapter descriptions faculty schedules ta schedules computing facilities university university mexico directions university mexico school engineering directions computer science department related organizations los alamos national laboratory association computing sandia national laboratory acm santa fe institute computing research association cra nsf cise directorate computer science department farris engineering building university mexico albuquerque nm 87131 phone 505 277 3112 fax 505 277 6927 email cs unm general information faculty recruiting 1996 97 department overview research groups related programs academic information admission requirements descriptions catalogs department publications computing facilities upcoming events public calendar seminars utcs talks visitor schedules pages people classes personal pages student organizations alumni links finding people faculty staff directory university www information gripe cs utexas 5325 stony brook computer science stony brook sunset stony brook fall stony brook winter stony brook computer science department world wide web server faculty positions openings year software engineering certificate program program targeted software professionals starting fall 1996 general information computer science department stony brook technical reports cs department ftp server cs department undergraduate computing lab computer science library stony brook computing society homepages faculty staff graduate students undergraduate students people research accounts sorted account research groups applied algorithms lab complexity theory group concurrency factory experimental computer systems lab high performance transaction processing group image analysis lab lab visualization lab group current semester schedules graduate courses undergraduate courses seminars special events ongoing research seminar graduate student research conference campus guided tour stony brook usb campus stony brook campus www server campus phonebook stony brook news local weather forecast national weather svc strategic partnership industrial resurgence links 800 directory yahoo directory internet services long island home page long island web courtesy links american society mechanical engineers home page tau beta pi ny omicron home page cs sunysb graduate cs sunysb graduate admission computer science department state university york stony brook ny 11794 4400 516 632 tel 516 632 8334 fax access count 3 2 96 bet picture ncsu computer science department home search directory mail news csc csc web outreach announcements equipment summary open house 96 history connected alumni open house 95 newsletter scrapbook news reports undergraduate program research areas research programming certification student projects graduate program lectures masters computer colloquia science program technical reports listings centers excellence research labs people faculty staff software tutorials resources student directories departmental policies organizational chart public eos labs industrial advisory mailing list archives council local services forms reporting problems page accessed times july 14 1995 statistics department computer science box 8206 college engineering north carolina state university raleigh nc 27695 update 29 oct 96 text menubar graphic menubar embry riddle aeronautical university computer science department information undergraduate catalog graduate catalog computer science schedule fall 96 mse schedule fall 96 description cs requirement department information academic programs people department computer science masters software engineering faculty computer science minor staff computer applications minor department research interests computing laboratories software engineering unix workstations lab artificial intelligence real time systems lab modeling simulation advanced automation lab real time systems announcement personal software process practice psp faculty position automated psp support mse financial support quality work psp web interface academic industry collaboration cooperative education software center ibm partnership central florida software process improvement network spin organization acm student chapter alumni helpful mails computer science program chair db computer science minor db computer application minor shirley db masters software db questions mail db visiting computer science department page visitor number 8 14 95 graduate program graduate education graduate school application forms domestic international peterson guide listing cs graduate programs undergraduate program undergraduate education computer science minor college engineering computer science minor college liberal arts sciences engineering general education requirements computer science department list people faculty administrative support staff computing research laboratories staff crl students research research areas research groups technical reports computer science related links computer science calendar events computer science ftp server student chapter association computing machinery acm computer science graduate student organization csgso computer science alumni association computer science instructional laboratories positions computer science uiuc cs jobs newsgroup cs related job announcements uiuc misc jobs newsgroup general job announcements xemacs crl desk campus holidays 1996 97 campus links university illinois urbana champaign campus web servers college engineering department electrical computer engineering coordinated science laboratory campus gopher service cs web sites champaign urbana community urbana champaign community information problems contact webmaster cs uiuc modified wed nov 20 14 34 43 cst cmpt logo school computing science simon fraser university burnaby bc canada v5a 1s6 604 291 phone 604 291 3045 fax part faculty applied sciences simon fraser university img sfu computing science server home pages computing science people faculty grad students admin staff tech staff researchers alumni sfu job opportunities school computing science research faculty interests research groups projects technical report archive msc phd thesis archive patents software graduate undergraduate programs graduate studies program information news undergraduate studies program information news central variety line information general interest local technical administrative documentation public lectures seminars events cs library conferences sister departments computer science university british columbia computer science university victoria computer science university northern bc page updated wed nov 6 22 07 02 pst 1996 dartmouth department computer science dartmouth college hanover hampshire quick note reinforce front lines dartmouth unique legacy cs making big difference graduate 91 working venture capital san francisco silicon valley dartmouth training generating people bringing generation technologies reality great work anonymous 91 department address directions campus map history computer science dartmouth sudikoff laboratory computer science computing facilities curricula computer science phd program computer science undergraduate major courses information cs majors research technical reports projects activities colloquium series dartmouth institute advanced graduate studies dags people faculty staff graduate students undergraduate cs majors minors modified majors alumni search current weather dartmouth college campus life upper valley national universities dartmouth teaching 7 links locally archived computer science related material locally archived material including gnuplot ftp server usage statistics web server traveling web faq dartmouth computer science computer system administration note material copyrighted img site maintained david preston crow alex send comments suggestions cs dartmouth crow cs dartmouth 3217 department computer science engineering university california san diego people faculty staff researchers graduate students undergraduate students research areas research research group home pages papers publications technical reports journal publications conference papers activities events announcements departmental committees calendar list upcoming events student job opportunities cse department facilities utilities phone directory conference room reservations teaching resource center cse uptime ap cse job announcements cse academic staff positions cse undergraduate homepage resources undergraduate students cse department including schedules undergraduate handbook current info programs academic information graduate undergraduate programs class home pages links interest ucsd school engineering departments campus computer services links interest campuses san diego uc system cse departments authorship updated july 14 1995 department computing imperial college science technology medicine university london building 180 queen gate london uk tel 44 171 594 fax 44 171 581 undergrad sections centres publications timetables research seminars teaching teaching labs research report comput notes research degrees year 1 2 3 4 ise notes computing staff directory people find staff admin tutorial student home pages lecture db student union situations vacant student ic dictionary computing sunsite archive electronic journals libraries library computing computing theoretical comp sci archive library networking pure applied logics www servers uk undergrad student papers computers teaching page created frank correspondence site addressed page modified 7th june 1996 images kind permission national gallery london img department computer science mathematics department server found general information education address maps local information research people presentation research groups telephone dictionary homepages social activities cs network local access institute electronic systems aalborg university denmark img department computer science middlesex college university western ontario london ontario canada telephone 519 661 fax 519 661 3515 positions department computer science inviting applications position departmental chair tenure track positions level assistant professor departmental information department overview faculty information staff information graduate students programs courses graduate program information undergraduate program information information research research areas technical reports computing services systems group computing facilities system change notices restricted local access operations departmental ftp site special information computer science conferences computer science bit bit computer camp directory student work positions usage statistics web server warren webmaster csd ca updated tue nov 26 14 47 13 est 1996 3217 department computer science engineering university california san diego people faculty staff researchers graduate students undergraduate students research areas research research group home pages papers publications technical reports journal publications conference papers activities events announcements departmental committees calendar list upcoming events student job opportunities cse department facilities utilities phone directory conference room reservations teaching resource center cse uptime ap cse job announcements cse academic staff positions cse undergraduate homepage resources undergraduate students cse department including schedules undergraduate handbook current info programs academic information graduate undergraduate programs class home pages links interest ucsd school engineering departments campus computer services links interest campuses san diego uc system cse departments authorship updated july 14 1995 columbia university department computer science 1214 amsterdam avenue york ny 10027 7003 telephone 212 939 7000 fax 212 666 0140 general info directions department departmental contacts university wide links departmental events central research facilities crf cs newsgroups ftp site academics programs study courses registration grades ta positions information ph students research research groups technical report archive faculty research guide research interests related departments research centers people faculty staff ph students students undergraduates affiliates ph alumni alumni search list user id admissions undergraduate professional ph york city bronx battery sorts information york city live eat shop study cu hot search seas comments suggestions massachusetts institute technology department electrical engineering computer science mit eecs home page mit independent research oriented university specializing science technology located cambridge massachusetts mit department electrical engineering computer science eecs offers bachelor master engineer doctor degree programs areas focus current events announcements admissions academics degree programs catalog supplement tutoring program home pages descriptions schedules student evaluations department people faculty staff research supervisors students alumni ae groups student activities committees visiting committee offices headquarters graduate undergraduate vi internship facilities educational computer instructional labs center dept facts history honors great educator awards gallery web site archives 1994 95 1995 96 1996 97 inside mit mit related research labs depts www servers ee cs depts societies ieee acm aps osa cra contact information department electrical engineering computer science mit 38 401 cambridge ma 02139 4307 617 253 4600 617 258 fax hq eecs mit http www eecs mit page http www eecs mit accessed times feb 6 1995 comments web pages rev pp sep 25 1996 university manchester department computer science site netscape server software department computer science university manchester large department supporting impressive range research quality diversity research reflected taught courses industrial contacts strengths computer systems architecture formal methods computer aided design computer engineering information systems medical informatics artificial intelligence national funding agencies teaching research awarded top ratings recognition expertise enthusiasm department staff research groups students organised research graduate division including professionals unit manchester informatics undergraduate school postgraduate courses undergraduate courses computer science erasmus exchange programme outline major research themes forthcoming events technical report series including links full papers 50 years stored program computing find plans celebrate birth modern computing manchester information sources department anonymous ftp archive internet links internet search facilities hypertext authoring material includes manchester web servers www technical report indices social topics local pubs maps information members department announcements information locally software editorial comments questions www service addressed angela cs man ac uk technical queries addressed webmaster departmental users view summary today log files www cs man ac uk view summaries previous department computer science university idaho moscow idaho 83844 1010 208 885 6589 department computer science computer science computer engineering college engineering university idaho information department computer science 1 faculty staff cs department 2 cs department mailing address phone fax 3 students cs department 4 research report 1994 1995 5 technical reports ftp site 6 student chapter acm 7 computer system information 8 department computer science computer policy 9 statistics www server information computer science undergraduate program curricula 1 description cs program curricula courses offered 2 bachelor science computer science 3 prerequisites cs undergraduate curriculum 4 descriptions cs related courses 5 elective courses computer science curriculum 6 minor computer science 7 long range plan courses offered computer science information computer science graduate program 1 graduate studies computer science ms phd 2 graduate admission procedures 3 engineering outreach distance education computer science engineering courses research laboratories department computer science lal laboratory applied logic setl software engineering test laboratory list local distant things 1 operative education program office providing information current coop program opportunities 2 eff guide internet 3 step research 4 unix tutorial users find helpful 5 gnu software documentation 6 software documentation 7 linux information www trouble personal html documents read setting public html directory problems comments page send email description johnd cs uidaho department computer science university rochester rochester ny usa 14627 0226 tel 716 275 fax 716 461 2018 world wide web home page department computer science university rochester rochester york usa information department department brochure technical report collection anonymous ftp archive graphical browser department subway map university rochester cs department department people department subway map department research projects information application graduate study undergraduate program technical reports urcs anonymous ftp archive directions urcs urcs www server statistics authorized visitors cs labs local access wanted wanted staff research systems programmer information sources university rochester home page university rochester curio gopher starting points internet exploration internet resources meta index ncsa gopher servers world information world wide web world wide web www ncsa html primer creating www documents comprehensive http www sitelist change 7 sep 1996 ferguson report problems server www cs rochester computer engineering computer science departments located center web site statistics graphical find department finger electrical engineering applied engineering math programs personnel faculty ce cs faculty faculty visiting researchers staff staff students graduate undergraduate students students academic programs graduate program computer engineering computer science undergraduate computer engineering computer science ce descriptions ce schedule ce cs class web pages cs descriptions cs schedule research research projects laboratories technical reports facilities department computing hardware facilities resources announcements events departmental seminar announcements job announcements upcoming events information servers www gopher ftp servers ce cs academic home personnel research programs facilities announcements servers page basic information building home pages tutorials verify links personal home page link verifier check tutorial page run cgi scripts information specific ucsc ce cs department web server webmaster cse ucsc wednesday 13 nov 96 11 16 21 1866 bgsu clickable graphic bgsu bgsu overview computer science department computer science department bgsu computer science department established 1969 offers undergraduate degrees graduate degree master level faculty staff directory professors graduate student directory contact graduate students classes web pages classes web graduate program read graduate degree computer science departmental map lost wandering halls department facility find information department policies procedures facilities department mission vision statement purpose department strive accomplish 96 11 03 webmaster cs bgsu disclaimer crest department computer science www server information department computer science warwick university information university start main warwick university server department people admin contacts staff graduate students msc students undergraduate students finalists courses undergraduate courses msc parallel computers computation admissions applying student research current research groups research degrees technical reports papers online forthcoming events seminars international workshop pattern matching text processing compression advanced java software written locally files ftp archive predominantly original material research reports theses amount mirrored material small disclaimer information accessible server provided good faith department university warwick takes legal responsibility whatsoever accuracy data notice errors omissions mailing read disclaimer outlines department policy information services viewing site interested technical information site includes recommendations browsers display material effect visitor number 23 august 1996 department computer science university warwick uk tel 44 fax 44 email admin dcs warwick ac uk general enquiries email webmaster dcs warwick ac uk matters relating server contact www server mike joy seal www server department mathematics computer science odense university denmark img department address info administrative structure img research activities img faculty staff ph students img educational activities img students home pages img technical references img databases links world img recently changed img announcements vacant positions pages colloquia events modified fri aug 16 14 08 05 1996 ren larsen larsen ou dk oberlin college computer science world wide web server oberlin general information student handbook computer science program stream computing program computing resources faculty staff effect interim rules regs document contact information students computer science student home pages stream student home pages student organizations current student projects student resumes job announcements courses mini catalog fall 96 courses cs 275 algorithms structures abstractions cs 341 operating systems spring 96 courses fall 1995 home pages miscellaneous oberlin computer science newsgroups local access server statistics computer science web resources oberlin online htx home page img send questions comments web server webmaster cs oberlin site viewed netscape 3 0 download img modified november 19 1996 webmaster cs oberlin furman university department computer science miscellaneous departmental information links development directory cs department faculty staff directory cs department majors whereabouts illustrious alumni undergraduate research projects cs term project archive publication abstracts grant summaries student chapter acm delta chapter upsilon pi epsilon nsf young scholar home page tour riley hall creating world wide web home pages furman furman faculty students staff ability write home pages install web surprisingly easy workshops designed show threatening furman specific manner students pc users authoring world wide web home pages pc putting home page web mac users authoring world wide web home pages mac putting home page web faculty staff pc users html versions preparation mac users html versions preparation note furman cs majors design opportunity links personal home pages built cs department home pages encouraged refer preceding workshops professor treu details pages maintained kevin treu send suggestions inclusions formatting treu furman accesses page 17 1994 computer information science department 200 south 33rd street philadelphia pa 19104 6389 telephone 215 898 fax 215 898 information school engineering applied science university pennsylvania link finger command department ftp server cis seas electronic dictionary people faculty home pages education graduate program request form graduate application materials selected pages current events colloquia meetings organizations laboratories institute research cognitive science linguistics data consortium distributed systems laboratory grasp laboratory graphics laboratory center human modeling simulation laboratory logic computation group computational biology training program penn selected research projects topics database research real time systems group decision support management penetrating injuries treebank project project positions systems programmer permanent linguistics data consortium unix human resources manager www cis upenn brandeis university school computer science department computer science brandeis university main web server general information overview brandeis university school computer science degree programs masters ph department faculty courses offered address information directions brandeis admissions undergraduate admissions graduate admissions individual web pages faculty post docs researchers graduate students undergraduate students alumni group web pages courses home pages research groups seminars conferences special events brandeis university main web page picture volen center complex systems pictured newly opened volen national center complex systems home computer science department credits server information mail comments webmaster cs brandeis frame frame intro frame department computer science rensselaer polytechnic institute work progress replacement department home page img current events colloquium conference workshop information brown bag lunches img people faculty graduate students staff undergraduate students img research material courses online anonymous ftp projects software online courses technical reports img admissions aid degree requirements admissions bachelor master phd graduate assistantships img facilities student life computing facilities rensselaer community graduate student life survival guide img department rensselaer campus wide information interesting web resources cardiff university computer science page amended aug 02 department information contact information student support pages information staff location maps floor plan research post department teaching undergraduate postgraduate prospectus lecture notes questions answers tutorials centre high performance computing online parallel processing courseware research research activities research papers lighting advisor kraft project eiffel page documentation systems user documentation manual pages applications documentation misc information user supplied pages provide search server keyword recreation hobby pages link page links local uk world wide information services cardiff information service central university server email enquiries robert evans robert evans cs cf ac uk author specific page send general comments service providers comment form department computer science university wales cardiff box 916 cardiff wales united kingdom documents responsibility copyright authors represent views department computer science university wales cardiff design consultancy graphics rob davies powered apache usemap img img faculty members support staff students staff directory conferences seminars undergraduate postgraduate table professional research labs research projects technical reports computing facilities technical support staff location department newsletter job queries comments survey internet banking text version modified 27th july 1996 webmasters college computer science northeastern university academics campus ccs resources northeastern faculty members administrative staff members systems group members crew graduate students undergraduate students student organizations alumni association graduate student orientation upsilon pi epsilon computer science honor society academic information undergraduate descriptions experimental description catalog undergraduate classes college computer science graduate school college computer computer science offers full time part time programs leading computer science ph offers exciting environment combining student centered education cutting edge research program graduate certificate information resources management graduate level certificate offered jointly college business administration consisting coherent set courses cover technological behavioral perspectives computing systems networks program recognizes addition people capable building systems people understand impact computers individuals work groups society contribute formation policies technology development research interests college computer science wide diversity research interest actively pursuing proud cutting edge interesting technologies growing national reputation reflected substantial increases external funding experienced years cooperative education northeastern university aggressive cooperative education program excellent real world experience students information op program college computer science campus information northeastern university campus map map northeastern university locate buildings campus ccs resources info city undergraduate project designed influence academic social life college computer science focuses making text based virtual reality college workplace students grads undergrads faculty administration cooperate multi user virtual environment community connect dorms homes offices time day night ideally environment provide things advising tools expansion office hours convenience social climate members informative exchanges expertise computing resources due special college computer science maintain computing resources students support macintosh pc number unix platforms technical reference library select assortment computer reference books system created extensive online system provide information utilizing computing resources anonymous ftp server exported material anonymous ftp ftp ccs neu ccs software archives section describes software ve developed locally cool software ve installed pointers reference materials northeastern resources northeastern university server information ranging academic programs student life division academic computing web gopher servers offer general information university computing student groups search library catalog system resources section collection reference documents spun parts net information ranges general unix introductions internet tutorials programming languages found documents decided mirror locally make generally hope find northeastern university college computer science information server runs webmasters page csd computer science department csd computer science department hong kong university science technology computer science department hong kong university science technology index information server profiles faculty profiles staff profiles research areas lab facilities descriptions undergraduate courses postgraduate courses cs url index server gopher server computer science department accessible anonymous ftp site computer science department csd seminars csd technical reports restricted access area csd personnel online library catalog university anonymous ftp server happenings ons latest word multicast ip sessions nsf workshop workflow process automation information systems developing business applications internet short faculty demo corner www systems hong kong hong kong university science technology employment postings sunsite hong kong chinese university hong kong city university hong kong hong kong baptist university hong kong polytechnic university college open learning institute university hong kong hong kong examinations authority computer science links ieee communication society comments suggestions computer science department hong kong university science technology clear water bay hong kong phone 852 2358 7000 fax 852 2358 1477 home csd toc information updated august 14 1996 usemap awarded 3 stars mckinley magellan department computer science engineering department computer science engineering cse located pond laboratory university park campus pennsylvania state university cse department synthesis computer science department computer engineering program click follow links department info stuff cse library gateway updated list neat z39 50 interface number changed research libraries including cse program information penn state information servers electronic copies selected page main brochures bulletins psu servers people career employment information people department job placement information cse department url items interest find links internet service providers research groups courses unix commands neat places web page link notice things easy lab handouts unix classification stuff cac web information information starting webpage cac big ten 1 computer science engineering departments direct links similar departments conference school pennsylvania state university department computer science engineering pennsylvania state university 220 pond laboratory university park pa 814 865 fax 814 865 img join blue ribbon anti censorship campaign page accessed times 24 1996 webmaster ismap colgate univeristy department computer science department computer science department computer science program courses offered department information computer science lab courses faculty pages student pages alumni pages img http cs colgate revised april 11 1996 questions knolan cs colgate steam computing uw computer science engineering steam powered parallel computing mural circa 1986 general including overview department visitor information schedule colloquia televised talks web construction progress building department newsletter including time schedule classes list webs information full time graduate program education professional masters program undergraduate computer science computer engineering programs final exam schedules research including research project web pages technical reports abstracts computing research association people including faculty staff students visitors organizations organizations affiliates program graduating ph students region including local information desktop references links spotlight uw wins pacific acm international student programming contest videos highlighting educational initiatives colloquia live mbone major donation intel corporation dick karp receives national medal science professional masters program department overview impact research university perspective faculty staff positions half century exponential progress information technology search cse pages people region courses cs laboratory research news free speech handle tables click department computer science engineering university washington box 352350 seattle wa 98195 2350 206 543 1695 voice 206 543 2969 fax comments webmaster cs washington william mary computer science william mary department overview overview department month calendar located speakers prospective administration college newsletter part library student presentations local community searching latest acm local chapter faculty members fall graduate student 97 events read selected newsgroups computer science netnews server programs offer degrees computer science teaching graduate degrees teach undergraduate ph participate graduate courses based computational science cluster long range schedule people computing facilities 15 faculty members check system info 3 staff graduate students labs undergraduate tercentenary hall entire happy hear college networked students including dorms maintains computers labs expect computer users follow reaching rules send mail individuals webmaster cs wm send regular mail call fax navigating pages navigate williamsburg recently added campus changed pages table contents search index answers frequently asked questions updated november 1 1996 report suggestions problems webmaster cs wm home department programs people reaching teaching facilities navigating university computer science department computer science university edinburgh james clerk maxwell building king buildings mayfield road edinburgh telephone 44 131 650 5129 fax 44 131 667 news events job opportunities appointments information prospective students visiting department people phone lists staff student pages research teaching user support systems line documentation departmental administration miscellaneous information sources department computer science university edinburgh largest departments science engineering faculty department artificial intelligence centre cognitive science forms informatics planning unit faculty objectives aims department expressed mission statement www dcs ed ac uk computer science department oklahoma state university department head mayfield computer science department 219 mathematical sciences 1053 phone 405 744 fax 405 744 computer science department welcomes assistant professors department fall semester john kansas state university interest areas programming languages program specialization verification logic type theory kathleen kaplan george washington university interest areas pattern recognition string matching biochemistry nick street university wisconsin madison interest areas machine learning artificial intelligence medicine mathematical optimization computer science department located college arts sciences program emphasizes software programming aspects computing department offers degrees bachelor science computer science masters science computer science doctor philosophy computer science number students enrolled osu campus fall 1996 undergraduates 181 masters 123 ph 12 total 316 students enrolled telecommunications management masters degree 16 enrolled computer science area number students graduated computer science department 1995 1996 year undergraduates 29 masters 21 ph ds 3 total 53 department delivers degree programs campus master program university center tulsa courses taught faculty tulsa courses offered compressed video tulsa sites located companies oklahoma start state oklahoma program expand computer science offering ntu national technological university years students enrolled united states department plays significant role master science telecommunication management program program combines courses business college engineering college arts sciences college department seminars interest times semester include internal speakers external speakers seminar series organized managed public relations committee assistance local chapter association computing machinery seminar month check list seminars listed departmental information area departmental information computer science faculty staff departmental seminars departmental computer resources financial aid graduate students computer science descriptions computer science graduate students computer job related information association computing machinery internet resources resources oklahoma state university osu home page osu career services office osu catalog osu catalog information computer science department osu graduate college information campus map building locations information information oklahoma judy cs okstate university calgary department computer science overview links homepages people cpsc degrees offer interests backgrounds information department faculty internship program staff students services web services information courses courses offer anonymous offer ftp gopher sites links pertinent web pages maintained related topics professors research areas academic research local system line find information documents research unix systems paper abstracts put regulations cpsc facilities department accounts links local newsgroups cpsc people services courses research www pages online temporarily updated 96 06 25 webmasters ubc computer science home page world wide web home page university british columbia computer science department weary cyberspace traveller located beautiful vancouver british columbia canada http server bc expecting find university british columbia province british columbia fortunately paths web found broken major categories presented narrative style doesn appeal menu style list computer science department read department people information specifically undergraduate students graduate students check list seminars speaker series featuring people department world list upcoming department events create customized list 1995 annual report technical reports research department line representatives department committees research groups maintain webs computational intelligence imager computer graphics gems electronic games education scv scientific computation visualization dsg distributed systems group magic media graphics interdisciplinary centre database systems laboratory department involved centre integrated computer systems research ways electronic contact department apply graduate school application forms forms internal building world wide web starting www hints web browser learn html lingua franca web jump find make documents world things server adding page web browsers macintosh pc contact phillips cs ubc ca copy line read setting http server cs people don trouble facilities department computers largely unix workstations macintoshes pcs lying lots facilities written reference system documentation software catalog unix manual pages gnu texinfo line library department reading room list electronic line information ve beginnings virtual library including things webster dictionary thesaurus ubc phone book mailer user manual periodic table elements nhl 1994 1995 hockey schedules ubc library telnet based card catalog ve hacked spiffy finding books due gateways special services gateways usenet news anonymous ftp sees multi part article decoding service newsgroups hourly finds multi part encoded articles images sounds shar files assembles easy view easy download form gateway anonymous ftp archives ftp cs ubc ca features ability browse straight zip files load site open government mirror copy web created industry canada explain canadian government mr spock quotes web server documents refer specifically server daily hourly usage statistics list ubc bc world ubc related information starting list ubc information servers british columbia page guide web servers province don start suggestions mind internet resources meta index bunch starting points consisting subject collection usenet faqs essentially collected wisdom usenet groups topics diverse sounds george phillips phillips cs ubc ca 3052 st olaf computer science concentration news watch world chess champion gary kasparov play computer program deep blue programmer wanted campus pay short 1 week spare time project customizing 1 page program macintosh contact dick brown stolaf academic career advising resources internet internet users ahead game cs concentration contract form online careers hot items job market 96 information week include knowledge internet expertise programming combined wanted listings major national newspapers cs related jobs cs related internship announcements career information majors mathematical sciences job opportunities alums information galaxies 10 billion years ago hubble deep field img img miscellaneous web pages math department home page st olaf college home page computer science faculty computer science department overview computer science descriptions hypertext version computer science class lab schedule semester computer science class lab schedule semester ii interested computer music contact peter mail stolaf dick brown coordinator computer science concentration webmaster stolaf modified monday april 22 1996 department computer science university idaho moscow idaho 83844 1010 208 885 6589 department computer science computer science computer engineering college engineering university idaho information department computer science 1 faculty staff cs department 2 cs department mailing address phone fax 3 students cs department 4 research report 1994 1995 5 technical reports ftp site 6 student chapter acm 7 computer system information 8 department computer science computer policy 9 statistics www server information computer science undergraduate program curricula 1 description cs program curricula courses offered 2 bachelor science computer science 3 prerequisites cs undergraduate curriculum 4 descriptions cs related courses 5 elective courses computer science curriculum 6 minor computer science 7 long range plan courses offered computer science information computer science graduate program 1 graduate studies computer science ms phd 2 graduate admission procedures 3 engineering outreach distance education computer science engineering courses research laboratories department computer science lal laboratory applied logic setl software engineering test laboratory list local distant things 1 operative education program office providing information current coop program opportunities 2 eff guide internet 3 step research 4 unix tutorial users find helpful 5 gnu software documentation 6 software documentation 7 linux information www trouble personal html documents read setting public html directory problems comments page send email description johnd cs uidaho 1192 computer science department img department information img current research projects img technical reports theses img people computer science department mu home page department computer science university missouri columbia moving notice department address phone number 201 engineering building west university missouri columbia mo 65211 314 882 degree programs img degree img degree img degree courses img descriptions img fall 1996 schedule img winter 1997 schedule img cs classes web pages people img faculty img graduate students research img distributed computing biomedical research project computing facilities resources img computing facilities img public domain software img online web sites img university missouri columbia img mu student chapter acm img mu facility img www servers img universities img yahoo img falcon experimental server mu cs notice img cecs department university missouri columbia department computer science process merging electrical computer engineering department college engineering department named computer engineering computer science cecs present academic year merging taking place time page home page cecs exist web www adm www cs missouri updated 08 13 96 select alternate homepage department computer science university massachusetts amherst cs umass box 34610 lederle graduate research center university massachusetts amherst ma 01003 4610 voice 413 545 2744 fax 413 545 1249 department chair david stemple 413 545 2742 department maintains computer science anonymous ftp server computer science gopher server web server users graphic clients select index img visit department information general department department facilities directions map contacts information education undergraduate program graduate program courses schedules descriptions gopher education lab links students research groups acsiom applied computing systems institute massachusetts people faculty staff students faculty positions professional positions publications technical reports news events department press releases department newsletter helpful links university information img interesting web sites update november 21 1995 www admin cs umass computer science rochester institute technology department computer science 102 memorial drive rochester ny 5608 email csdept cs rit phone 1 716 475 2995 fax 1 716 475 7100 information department computer science programs study computer science faculty faculty research interests student services support anonymous ftp site frequently asked questions lab reference information rit op office job services announcements events opportunities cs students computer science documents home pages computer science courses tutorials exercises facilities support group dcs faculty search information system services file restoration request form system software problems report form system hardware problems report form items interest cs colloquium series presentations cs image collection department information technology rit home page computer science house home page homepage wallace memorial library home page web search mechanisms alta vista dec advanced queries lycos www searching custom searches yahoo options webcrawler virtual software library oakland university shareware replaces net netscape frames shareware version netscape frames internet search page search engines france updated 11 20 96 webmaster cs rit sun microsystems sun microsystems donation hardware support server 5340 img home page institute computational sciences informatics george mason university institute computational sciences informatics csi independent ph granting research institute university institute program faculty composed members csi departments george mason university research institutes washington dc area goal csi develop approaches education scientific research advantage rapidly evolving high performance computational communications technologies general information institute administrative offices graduate program courses computational facilities program faculty current graduate students csi library resources graduate research assistantships ph curriculum requirements csi courses common required courses courses required csi students csi 801 foundations computational sciences csi 803 scientific statistical visualization csi 810 scientific databases information courses links general descriptions web pages courses fall 1996 csi 651 bioinformatics ii csi 717 numerical methods csi 771 computational statistics csi 801 foundations computational sciences csi 810 scientific databases csi 873 statistical methods astronomy space science csi 929 seminar large scale physical simulation academic tracks research programs institute bioinformatics computational biology computational chemistry laboratory computer design materials center earth observing space research earth systems global change computational fluid dynamics computational mathematics computational physics space sciences computational astrophysics computational statistics current colloquia sponsored institute general csi colloquium thursdays 4 30 csi 899 seminars laboratory computer design materials colloquia computational physics chemistry mondays 5 00 pm csi 929 computational statistics colloquium series fridays 10 30 bioinformatics computational biology resources programs george mason university computational science education project employment opportunities sciences aaas resource information csi ph program contact graduate program coordinator peter becker hubble gmu img img scu home page mission gardens computer engineering santa clara university heart silicon valley img img img img img img img programs schedules people facilities jobs societies students computer engineering department santa clara university santa clara ca voice 408 554 fax 408 554 bbs 408 554 mail comp eng scu webmaster mail frank building room 14 254 cal poly san luis obispo ca 93407 805 756 2824 admissions personnel alumni curriculum projects facilities student orgs comments recruitment asst assoc professor introduction computer science department courses design computer based systems application real world problems support bscs mscs degrees computer science degree computer engineering minor computer science computer literacy courses rest university department part college engineering current projects student projects students bs programs required senior project addition courses require significant projects faculty research synthesis project technical reports list reports construction people faculty faculty department include 22 tenure track faculty additional part time lecturers graduate teaching associates staff staff department responsible student advising laboratories department office students approximately 450 undergraduate computer science students 75 graduate students alumni spring 1996 approximately 2000 csc alumni visit cs department alumni home page find fellow alums class add list cs alums curriculum description department programs bscs mscs cs minor computer literacy computer science courses actively web csc 110 113 120 computer literacy csc 251 fortran programming csc 440 software engineering csc 441 software engineering quarter csc 457 computer animation csc 458 computer graphics seminar csc 510 511 graduate software engineering expanded outlines department maintains expanded outline projects keeping cal poly philosophy learn department requires senior project undergraduate level thesis thesis project graduate level computer systems laboratory csl responsible providing computer facilities departmental instructional programs facilities student organizations student clubs organizations active cal poly computer science students involved acm student chapter association computing machinery upsilon pi epsilon cal poly computer science honor society ieee cs student chapter institute electrical electronics engineers student organized networked multi user spacecraft simulation fact active computing technology students university involved college wide organization student chapter society women engineers tau beta pi widely recognized national engineering honor society society hispanic professional engineers phi kappa phi honor society recognizing superior scholarship fields study advising college engineering advising center csc graduate advisor undergraduate advisors admissions interested undergraduate csc cpe student cal poly information office admissions graduate admissions require undergraduate degree field gpa 3 25 combined score gre exam 1650 information graduate admissions server statistics usage log accesses web server warning page requires web browser correctly implements tables crash netscape running windows warned standard usage log accesses web server depth creating home page computer science student galaxy phoenix account instructions creating home page system send constructive comments csc webmaster document updated monday october 28 1996 copyright 1996 dept computer science cal poly rights reserved department computing science university alberta edmonton alberta canada information department programs study research activities found contents map academic information people employment opportunities support services facilities research activities laboratories technical reports servers student organizations events local interest world wide web information information visitor img department computing science home page university alberta department computing science mckinley group 4 star rating author rob lake lake cs ualberta ca update april 2 1996 url http www cs ualberta ca mathematics computer science department department mathematics computer science kuwait university offers undergraduate graduate programmes pure mathematics applied mathematics computer science fifty faculty members research interests cover wide spectrum mathematics computer science department maintains computer center equipped suns silicon graphic workstations backed date software addition kuwait university computer center equipped supported latest state art software chairman mathematics computer science prof adnan job opportunities department faculty computer center personal home pages courses mathematics resources department mail kuwait university home page kuwait university home page home page designed programmed george email supervision prof peter msu logo butler computer science announcements events faculty openings items interest faculty staff reach research summary departmental research activities graduate information ph programs undergraduate information programs courses list courses information publications download publications written staff students directory student addresses home pages interesting web links contact info contact college engineering college engineering back msu page mailbox mail webmaster mississippi state university equal opportunity institution 1192 computer science department img department information img current research projects img technical reports theses img people sydney uni crest department computer science building university sydney nsw australia phone 61 2 fax 61 2 3838 located building campus university sydney central business district sydney emerging australian technology park courses study bachelor computer science technology master information technology information technology tools undergraduate courses postgraduate study departmental handbook general guide courses resources history department people staff visiting scholars postgraduate students honours students research groups greenhouse group machine learning group persistent systems research group technical reports ugrad department undergraduate web site seminar programme periodical publication department information technology commercial arm department offers professional graduate training courses industry consulting directory australian postgraduate research computer science publication association professors heads departments computer science australia research foundation information technology summer school annual summer school conducted january high school students 96 department hosted 1st australian conference computer science education july 1996 departmental services current employment opportunities department comments web site require information contact webmaster cs au department computing science university alberta edmonton alberta canada information department programs study research activities found contents map academic information people employment opportunities support services facilities research activities laboratories technical reports servers student organizations events local interest world wide web information information visitor img department computing science home page university alberta department computing science mckinley group 4 star rating author rob lake lake cs ualberta ca update april 2 1996 url http www cs ualberta ca home page department information department information personnel research colloquia technical reports publications current projects undergraduate information graduate information systems support group local users instruction announcements academic calendar class schedule fall 1996 class schedule winter 1997 class schedule spring 1997 1996 97 offerings cs expanded descriptions recipients department citation award computer science instructional facility faculty recruitment application information webmaster cs ucdavis modified november 26 1996 uab department computer information sciences 115a campbell hall 1300 university boulevard university alabama birmingham birmingham alabama 35294 1170 voice 1 205 934 2213 fax 1 205 934 5473 academics department information admissions information department events personal home pages faculty research staff department staff graduate students undergraduate students alumni research groups graphics ai laboratory grail studies information filtering technology electronic resources sifter affiliations university department computer information sciences links university alabama birmingham birmingham uab acm student chapter world wide web basics primer creating html documents home pages continuing education opportunities beginning fall 1996 directory internet training resources alabama 6 22 95 page 20 539 accesses send comments web master cis uab computer science university chicago computer science department department classes syllabi admissions faculty research interests graduate program undergraduate program positions services colloquia discussion groups publications including technical reports software distribution illinois virtual tourist www server statistics student maclab departmental subdivisions artificial intelligence computational applied mathematics program systems theoretical computer science people members department computer science cs home people publications ai camp systems theory modified thu jan 25 10 58 48 1996 computer science department technical staff cs uchicago ncsu computer science department home search directory mail news csc csc web outreach announcements equipment summary open house 96 history connected alumni open house 95 newsletter scrapbook news reports undergraduate program research areas research programming certification student projects graduate program lectures masters computer colloquia science program technical reports listings centers excellence research labs people faculty staff software tutorials resources student directories departmental policies organizational chart public eos labs industrial advisory mailing list archives council local services forms reporting problems page accessed times july 14 1995 statistics department computer science box 8206 college engineering north carolina state university raleigh nc 27695 update 29 oct 96 maclean hall university iowa department computer science administrative offices department computer science university iowa located room 14 maclean hall normal hours 8 30 noon 1 00 4 30 cst cdt monday friday school session current department chair steve bruell department offers minor computer science undergraduate degrees bachelor arts bachelor science computer science graduate degrees master science doctor philosophy computer science information admissions office admissions cs directory departmental info web resources events network services positions contact department email cs info cs uiowa paper mail department computer science 14 mlh university iowa iowa city ia 52242 1419 usa telephone 319 335 0713 voice 319 335 3624 fax img usage statistics server page accessed times thursday october 24 1996 10 13 23 pm modified monday november 18 1996 08 11 04 pm server maintained computer support group division mathematical sciences webmaster reached webmaster cs uiowa back division mathematical sciences img 325 math computer science building 1870 miner circle rolla mo 0350 phone 573 341 4491 fax 573 341 mail compsci cs local date tuesday 26 nov 96 16 26 59 cst ms comprehensive exam questions item date 9 27 96 graduate research assistantship gra position computer science phd students graduate student information deadlines guidelines unix environment usage curriculum forms career book master student fellowship program alumni survey personal home pages lecture notes syllabi courses offered unix parallel systems laboratory info cs industrial advisory board research groups technical reports fall 95 cs colloquium schedule cs organizations acm ieee upe cs related journals img reviewed rated magellan img return home page suggestions problems send email sysadm cs updated wednesday 20 nov 96 15 45 55 cst www server established february 1994 page accessed 2071 times reset tuesday november 5 1996 1029 mscs home page home page world wide web university department mathematics statistics computing science phrase number square brackets hyperlink document follow link type number square brackets hitting return haven web www assuming navigate web browse user guide explore resources updated 25 july 1993 david princeton university computer science tiger logo computer science department home pages undergraduate program graduate program technical reports program applications computing industrial affiliates program people princeton faculty graduate students undergraduates research technical staff guests department office staff research groups projects acm student chapter interfaces implementations princeton ieee branch graphics geometry group lcc retargetable compiler safe internet programming scalable io project shrimp project theoretical computer science resources princeton university web server engineering computing building map princeton campus java resources anonymous ftp ftp cs princeton www searching tools mentor graphics cs software pointers computer science departments discrete mathematics theoretical computer science dimacs high performance computing communications hpcc technical reports carnegie mellon index technical reports site indiana database technical reports keywords searchable bibtex bibliography local access computer science guide cs problem tracking database info departmental users colloquium schedule princeton university computer science department statistics www server contact www cs princeton contents copyright 1995 1996 princeton university computer science department rights reserved wednesday november 20 11 03 27 est 1996 concordia university department computer science announcements computer science concordia people labs services info notes undergraduate information graduate information research disclaimer concordia university faculty modified july 4 1996 webmaster cs concordia ca hope college department computer science ismap information department departmental news letter information department access information cs department nsf sponsored research experiences undergraduates program faculty home pages home pages cs department majors computer science department research lab newsletter middle earth online hope college catalog listing computer science department hits page july 13 1995 img sysadmin cs hope mtsu computer science department department computer science offers full range courses designed prepare students plan enter computing careers business government education industry plan enter graduate school department emphasizes blend theory abstraction design needed prepare students meet future goals programs department lead bachelor science degree major computer science students select emphasis business applications minor required computer science major department aerospace department offer science curriculum approved federal aviation administration addition minor computer science offered computer science table contents message chair departmental university policies degree requirements suggested programs study schedule patterns undergraduate courses syllabi graduate courses faculty staff graduation clubs activites computer science labs awards scholarships opportunities grades catalog department mtsu basic applied ut department information science department information science faculty science university tokyo comparatively recent find japan central internet node japan information history department laboratories information servers technical reports home page 93 11 25 university colorado boulder department computer science academic year 1996 97 spring 97 schedule newsletter issue newsletter news department alumni courses acceptable social sciences humanities requirement bs degree database jobs computing field boulder area country department introduction courses faculty staff catalog descriptions students materials undergraduate programs schedules graduate programs technical reports papers software research groups content search computing facilities colloquia department newsletter university university colorado boulder college engineering applied science graduate school information boulder university local resources boulder city county current temperature state local weather ski conditions global resources search internet keyword harvest system world wide web worm virtual library www resources subject computing research association dept computer science university colorado boulder 80309 usa webmaster cs colorado columbia university department computer science 1214 amsterdam avenue york ny 10027 7003 telephone 212 939 7000 fax 212 666 0140 general info directions department departmental contacts university wide links departmental events central research facilities crf cs newsgroups ftp site academics programs study courses registration grades ta positions information ph students research research groups technical report archive faculty research guide research interests related departments research centers people faculty staff ph students students undergraduates affiliates ph alumni alumni search list user id admissions undergraduate professional ph york city bronx battery sorts information york city live eat shop study cu hot search seas comments suggestions harvard university division engineering applied sciences bear site heavy construction click text deas field home pages engineering sciences computer science applied mathematics applied physics oceans related fields earth planetary sciences mathematics physics harvard university main home page harvard faculty arts sciences fas deas harvard information prospective students general info harvard deas undergraduate programs graduate programs colloquia harvard deas resources deas resume service engineering sciences computer science applied physics applied mathematics adding resume deas resume service deas computer resources harvard line library information system inspec database scientific technical journals access limited harvard campus network harvard networks wired 2 05 1994 harvard wired economist february 5 1994 harvard conference internet society harvard conference internet society home page address neil president harvard university world wide web sources information mit catalog starting points internet exploration list virtual libraries www initiative comments img img department computer science university saskatchewan engineering building 1c101 57 campus drive saskatoon saskatchewan s7n 5a9 tel 306 966 fax 306 966 4884 academic programs undergraduate graduate programs img alumni alumni research industrial research groups seminars publications institute computer information technology people faculty staff undergraduate graduate students students grads add database search people affiliated department classes offered current school year undergraduate classes graduate classes computing resources making posting home page department labs technical support tutorials documentation special interest groups wcs intronet 96 swaps img department college university general information department environment img related institutions provincial canadian department news local interest internship job postings events policies lab www local newsgroups web stats img map campus department contact persons department head prof derek eager 306 966 4899 general department mrs gail walker 306 966 4818 inquiries undergrad chair prof paul tremblay 306 966 graduate chair prof rick bunt 306 966 4890 graduate program mrs maureen 306 966 inquiries facilities manager mr dave 306 966 technical support staff email members home page department home page report problems document webmaster cs usask ca page modified wednesday july 3 1996 department computer science general info academic info faculty research projects tech reports annual report cornell university department computer science web site feel free browse department general info general info general information department location size age find information contacts department standard disclaimers find list faculty check faculty faculty official annual report home pages personal home pages check research projects research research department find researchers research collaborators find links publications department faculty publications publications researchers technical reports project annual report degrees degrees degree programs doctorate masters engineering undergraduate reference home pages academics academics taught web semester read general descriptions courses study outstanding people people people department including staff students directory listing people department find activities activities activities department association cs undergraduates excellent hockey team check servers department servers servers cornell cs gopher server cornell cs anonymous ftp server check servers pages cornell web sites questions comments information presented directed www cs cornell vienna university technology computer science www server computer science division preliminary draft organizational overview computer science faculty consists departments technische informatik prof teaching research staff organization 500 und prof vlsi prof gru automation prof schildt teaching research staff organization 500 prof schildt teaching und prof prof gottlob teaching research staff organization 500 prof jazayeri und prof gottlob prof teaching research staff organization 500 und prof der prof institute computer graphics prof teaching research staff organization 500 und prof und animation prof und prof teaching research staff organization 500 computer supported cooperative work cscw prof wagner social cybernetics prof prof teaching research staff organization 500 run computer science lab additionally maintain server publications school computer science teaching studying study computer science university technology teaching program specification german information courses find german courses german don vienna study computer science johannes kepler university linz university university salzburg research development information efforts university found research documentation computer science related material interesting computer science related stuff computer science department web webmaster ac nov 3 1994 21 16 4849 george washington university logo design click find school engineering applied science department electrical engineering computer science department electrical engineering computer science george washington university department located 6th floor academic center phillips hall 801 22nd st nw washington dc reached phone 202 994 7181 fax 202 994 0227 electronic mail eecs seas gwu people department faculty faculty listing homepages list alphabetical order list research interests staff members staff listing homepages graduate students graduate student homepages research research groups projects specific information research groups ongoing projects technical reports research reports groups members faculty undergraduate graduate degree programs undergraduate student handbook graduate student handbook undergraduate curricula graduate curricula eecs department colloquium colloquium schedule department publications newsletters ee cs news descriptions evaluations class schedules electrical engineering undergraduate listing computer science undergraduate listing electrical engineering graduate computer science graduate listing undergraduate courses graduate credit evaluations produced eta kappa nu eecs courses required eecs undergraduate programs eecs courses eecs graduate programs class schedules home pages students courses graphics intermediate computer graphics procedural methods computer graphics multimedia csci 275 design implementation educational software csci 278 multimedia design csci 378 evaluation multimedia organizations student groups eta kappa nu hkn institute electrical electronics engineers ieee goto gw home page seas home page school engineering applied science homepage suggestions comments pages send mail seas gwu update 25 july 1996 frame index frame display curriculum archives resources home pages rose department computer science rose institute technology pardon mess work progress hey rhymes department computer science located basement logan library offices projects lab sparc sun 4 terminals senior lab sparc 20 windows nt box misc sparc terminals accounts computer science network students request announcements department open house department homecoming saturday oct 5 1996 11 00 1 00 pm faculty members present alums talk 9 26 news server back weekend patience 9 25 cs department sparc workstations donated older sun serving terminals connected sparcs consequence longer work machine names falcon condor 9 24 logout console type exit logout work 7 17 regular mail working pop installed mail server summer early fall curriculum archives resources home pages rose maintained matthew cs rose modified wed oct 16 19 06 03 1996 internet spam people education research news fall courses library region search industry map ornl ut department computer science university tennessee 107 hall knoxville tennessee 1301 423 974 frame intro frame address yale computer science img img phone fax mail format courier delivery services mail 1 203 432 1246 computer science computer science 1 203 432 0593 yale university yale university root cs yale 51 prospect street box 208285 cs yale haven ct 06520 8285 haven ct 06520 8285 official public information admissions information graduate brochure classes undergraduate web pages syllabi fall 1996 people research groups img linda tm group img artificial intelligence ai group vision robotics interdisciplinary research group yale img haskell project technical reports public ftp archive send electronic mail tech reports cs yale miscellaneous yale computer science resources unofficial anonymous ftp file archives departmental general multigrid analysis repository haskell functional programming language ansi common lisp working documents department calendars department colloquia calendar department full calendar special web pages computer science department computing facility spam systems personal activity meeting tap ada project zoo undergraduate cs eas computing lab internet computer science resources technical report indexes servers dienst arpa cnri computer science technical reports server cornell cs technical reports index cmu harvest cs technical report query interface ucstri unified computer science tr index indiana waters wide area technical report service dominion university computer science related sites documents cra computing research web page university iowa computer science research index quote extraordinarily important computer science fun computing started awful lot fun paying customer began complaints began feel responsible successful error free perfect machines don responsible stretching setting directions keeping fun house hope field computer science loses sense fun hope don don feel bible world computing people learn don feel key successful computing hands hands hope intelligence ability machine led make alan perlis dedication structure interpretation computer programs abelson sussman sussman perlis quotes img img yale front door img yale home page aug 30 1996 linda tm trademark scientific computing associates image 3d color fractal department mathematics computer science concordia college moorhead mn information degree programs mathematics degree programs computer science department faculty staff java applet page department alumni friends math cs email search alumni staff students add leave address server homepage links career info hcc student homepages web support service html scripting support college departments offices math cs message forum departmental chat group password required cs 104 information server statistics updated daily ismap click beastie learn click mouth hear talk img return concordia college www server page maintained alex sze sze cord revised 7 12 96 copyright 1996 concordia college rights reserved 1981 university bonn department computer science chair deutsche version department computer science chair homepage chair part department computer science university bonn germany research program concerned parallel systems algorithms chair appointments events lectures seminars members chair projects research overview publications services local services software computer information operating systems programming networks ftp server information ftp www server information list search tools miscellaneous german activity ko ln bonn area things links note www server construction report problems server email webmaster theory cs uni bonn de modified 01 04 96 university bonn department computer science chair deutsche version chalmers university technology university department computing science chalmers university technology university general information administrative information people department weekly newsletter computer information computing science education graduate studies research job opportunities numerical analysis education graduate studies research web server information table contents svenska information svenska search questions problems service contact webmaster cs chalmers se document modified 1996 09 02 12 59 www home page computer science department college arts sciences boston university boston massachusetts usa academic program admission financial aid courses instruction schedule undergraduate program graduate program computing resources academic calendar 1996 97 research program faculty research bulletin research groups technical reports colloquium series brown bag lunch series home pages faculty members visiting faculty associates staff members graduate students alumni home pages acm student chapter sigs whois finger information miscellaneous job opening manager teaching laboratories job opportunities bu cs students directions department web pages server statistics accesses server hot pages server quick tour department campus computer science resources links boston university events www resources links created 1994 03 12 updated 1996 11 20 maintainer azer bestavros cs bu department computer science department computer science monash university clayton campus part faculty computing information technology largest computing education organisation australia department offers numerous undergraduate courses studies honours level postgraduate programs information department summer semester computer science computer science curriculum 1997 location contact information location department departmental telephone directory including email addresses city melbourne monash university education courses study undergraduate subject timetable information 1996 1997 honours subject timetable information 1996 subject handbook entry 1997 research activities events archives principal areas research research publications forthcoming computer science seminars people current members department including home pages department computer science alumni information computing facilities department departmental documents including annual reports computer science open day page display students internal information departmental members general information departmental members web services links usage statistics server departmental fun page world wide web servers monash university places interest web webmaster cs monash au jamie note disclaimer ismap university utah logo department computer science view marriott library 3190 merrill engineering mountains background building salt lake city utah 84112 801 581 voice 801 581 5843 fax info cs utah mail research groups projects specific information research groups ongoing projects information prospective graduate undergraduate students departmental handbook application requirements financial aid programs 1996 97 phd graduates people department finding retrieving information faculty staff students history computer science department history distinguished utah computer science faculty alumni computer science outreach programs information high school programs online material computational engineering science ces program genome science program department lecture series evans sutherland distinguished lecture series memorial lectures reports documentation software technical reports gnu documentation source software information computing facilities summary computing facilities college engineering university utah information salt lake city state utah contact webmaster cs utah correspondence web pages services computing activities began iowa state late 1930 john vincent atanasoff professor physics mathematics built computer campus recognized electronic digital computer department computer science established formal discipline 1969 offering outset ph degrees department 2 200 alumni campus resources search information explore links policies announcements intra departmental information homepages computer science courses academic program events facilities personal homepages faculty staff index faculty staff position openings technical reports request account account extension form current weather ames surrounding areas environment live action shots stats labs img modified november 21 1996 webmaster webmaster cs iastate powered hp powered accesses linux powered quickcam powered apache udel ee cis home page img info stuff running netscape http server 96 01 29 ee cis documentation page 95 07 31 search www udel imagemap tour ee cis construction ee cis user information homepages ee cis faculty ee cis ee cis research areas cis departmental home page ee departmental home page cis courses page ee cis gopher ftp spool discover udel central www gopher servers udel ieee chapter udel acm chapter udel homepage udel chapter udel upe chapter potentially stuff home pages places staff udel texas university department computer science software process improvement lab department computer science texas university choose topic interest list personnel background objective research areas research sponsors current projects page maintained douglas keegan updated 3 26 96 frame menu frame page 2808 www site department electrical computer engineering mccormick school engineering applied science northwestern university undergraduate information graduate information faculty students staff organizations news courses labs computing facilities research img webmaster ece nwu department computer science rice university web server computer science department rice university houston texas usa news students win texaco fellowships department information department brochure faculty research staff category personal homepages cs department members contacting department technical reports departmental colloquia faculty research staff position announcements computer science graduate student association computational engineering building research areas compilers systems algorithms complexity programming languages theory computer graphics geometric design affiliated research centers crpc citi keck center computational biology energy environmental systems institute institute biosciences bioengineering rice quantum institute links interest computing research association case computing research cra page accessed times october 9 1995 request information application graduate program send mail departmental secretary requests write address www cs rice uts school computing sciences school school contact information positions vacant socs scholarships offer socs information draft timetables 1997 faculty mathematical computing sciences handbook detailed information alphabetical list subjects research socs research profile australian transputer centre centre object technology research distributed multimedia laboratory collaborative systems laboratory algorithms languages group internal school support services lab local documentation socs lab messages day miscellany sydney weather recent web site uts web servers university technology uts phone directory australian university phone books uts library faculty mathematical computing sciences school mathematical sciences programmers society uts careers appointments service information technology division faculty science itd faculties divisions list rest world directory australian post grad research computer science australian web servers web servers sorted country michael lynch socs uts au update thursday 24 oct 96 14 08 48 est general information department consists largely independent units adb belonging faculty social sciences faculty science technology information found unit fo adb unit belonging faculty social sciences fo unit belonging faculty science technology administration head department deputy head department jonas joint mailing address phone 46 18 fax 46 18 page author lars thalmann csd uu se webserver maintenance csd computing support 1996 computing science department uppsala university rights reserved url http www csd uu se index access modified 05 nov 96 computer science bowdoin college department computer science bowdoin college brunswick phone 207 725 fax 207 725 department computer science located adams hall department office room 111 pictured bottom half aron water adder water driven 8 bit adder designed built bowdoin students learn water adder overview computer science bowdoin department faculty staff alumni courses major minor departmental prize ap credit policy honors computer science computer science software resources bowdoin computer science technical resources computer science bibliographies university waterloo electronic library computer science links computer science areas interest computer science professional resources computer science organizations information graduate schools computer science career planning center national academy sciences guide summer research opportunities undergraduates science engineering return bowdoin college written david modified august 13 1996 god kuwait university electrical computer engineering department ece www server choose language boom yacht arabic english university albany suny computer science department img magellan 4 star site home page albany cs department www server information divided categories department information general departmental information degree programs admissions requirements descriptions contact information reach university department email phone fax surface mail admissions information people department cs department suny cs technical reports link indices technical reports albany cs department 1990 1995 university albany information links university gopher server www server cs department computer science resources collection cs tech report pointers newsgroups computer people gateways internet world links good search engines including infoseek scout report yahoo information admission information find university albany send mail postmaster contents web server send mail webmaster computer science group wesleyan university home page computer science group wesleyan university mathematics department located sixth floor wesleyan university science tower middletown ct usa information staff courses publicly files cs group anonymous ftp server local links links www servers information sources wesleyan reference documentation computing services math computer science department islands net assortment home pages undergrad cs group webmaster www cs wesleyan img wesleyan university cise department room cse building box 116120 university florida gainesville fl 32611 6120 352 392 1200 announcements disclaimer credits img local information departmental committees policy office space teaching assistants classroom people img utilization system faculty administrative lab schedule employment staff systems staff opportunities users resumes student img academic information organizations alumni schedules graduate cetera img program departmental seminars maps uf directory perl senior project guidelines archive sample senior projects universities img research activities technical reports research centers research projects suggestions comments direct input webmaster cise ufl electronic mail img general ucl computer science department img research projects publications img teaching home page applications notes timetables img guide london uk img world wide web complete index disclaimer contents pages research courses ucl department provided department college draft ucl guidelines pages provided individuals department signed college departmental forms understand agree abide guidelines computers networks electronic publishing information individuals responsibility webmaster cs ucl ac uk instance enquiries admissions email address specific admission department computer science university college london london link mailto geoff cs ac uk university department computer science address department computer science uk phone fax general information department information undergraduate postgraduate courses announcements conferences short courses seminars demonstrating jobs people home pages staff research students research current research activities publications includes books technical reports introductory student guides labs unix applications img home page geoff hamilton geoff cs ac uk tmcb byu computer science department 801 378 byu computer science department home page college physical mathematical sciences check department web access statistics byu home page department information computer students faculty information automatic account department creation reenable mission unix policies procedures faculty systems subjects students pc ibm compatible macintosh classes pcs dept graduate undergraduate information including cs student academic groups major requirements important information byu unix users group cs cs graduate student association fall 1996 student chapter acm virtual tour computer science department building info department line magazine map internet club tenure track faculty positions employment search post doc visiting professor position resources finding employment including reading department local resources posting students byu cs department research laboratories line resources information department resources byu doesn work resources byu follow link bottom tour area map list webmaster page sites local businesses tourist info web server information including search web features department activities programs colloquium series 1996 1997 advanced high school studies program college physical mathematical sciences byu fun page comments problems visit webmaster page 1983 carleton university school computer science undergrad op graduate programs research activities programs faculty staff technical reports theses school activities archive news grad undergrad societies alumni info professional training img img school computer science carleton university 1125 colonel drive ottawa ontario k1s 5b6 canada copyright 1996 school computer science updated tue jan 30 12 30 09 est 1996 email comments questions webmaster questions comments admissions application information undergraduate programs ee ce cs admissions application information graduate programs faculty positions advertisements departmental information eecs divisions cse ee systems undergraduate studies graduate studies special academic programs research center labs groups departmental computing organization phone directory seminars contests special events academic counseling advising undergraduate counseling office graduate program office courses college engineering bulletin eecs descriptions college engineering bulletin list courses offered winter 1997 fall 96 eecs courses people faculty alphabetical order faculty division faculty research area interest staff students student organizations faculty staff student locator world wide web links affiliated organizations university michigan computer aided engineering network caen college engineering ann arbor assistance locating information web server querying harvest server search topics interest installed search utility called infoseek network search utility search internet address electrical engineering computer science department university michigan 1301 beal avenue ann arbor mi 48109 2122 phone 313 764 2390 fax 313 763 1503 visitor count accesses october 3 1995 eecs web server statistics updated thu oct 3 11 18 38 1996 web eecs umich ndsu computer science department department computer science operations research ndsu work leading degrees bachelor science computer science accredited bachelor arts computer science bachelor science management information systems master science computer science ph computer science minors computer science computer science education provided students computer experience introductory courses offered standard curriculum majors advanced undergraduate students graduate courses completing undergraduate programs faculty staff students alumni recent department news cs programs policies computer engineering option ee student chapter acm student chapter ieee research send comments mark plains nodak powered freebsd wpi worcester polytechnic institute computer science department department overview cs contact information annual reports news announcements colloquia news events group meetings faculty position undergraduate graduate programs study catalogs courses projects minor requirements schedules people organizations faculty staff students alumni committees research groups acm upe research groups ai databases images distributed systems graphs software related resources facilities courses projects trs ftp web search answers frequently asked questions schedule phone numbers projects rooms mailing lists printers feedback search web index computer science department worcester polytechnic institute 100 institute road worcester ma usa 508 831 return wpi homepage return departments offices page webmaster cs wpi sept 5 1996 duke university department computer science research people education search home faculty position openings ranks department department information scheduled events upcoming colloquia happenings department people homepages faculty staff graduate students undergraduate students research projects ongoing research projects systems architecture algorithms scientific computing artificial intelligence industrial partners program ipp graduate undergraduate education degree programs computer science internship program offerings duke computer science online library department newsletter threads local area info directions department duke university cs information restricted cs duke university department computer science report suggestions problems www cs duke modified 11 26 96 02 30 37 ismap table contents department computer sciences purdue university 1398 computer science building west lafayette 1398 phone 317 494 fax 317 494 url http www cs purdue detailed table contents purdue university department computer sciences undergraduate graduate research people courses facilities calendar events keyword search 12 outreach alumni relations corporate partners school science provide comments suggestions information www pages department computer sciences contact webmaster cs purdue computer science waterloo department computer science faculty mathematics university waterloo people faculty staff web pages telephone office list photos graduate student web pages telephone office list undergraduate student web pages search university waterloo directory faculty positions academic programs computer science undergraduate handbook policies procedures undergraduate advisors answers common questions university undergraduate calendar web pages computer science courses graduate brochure unofficial grad student survival manual started skills graduate 600 level descriptions university schedule university exam schedule university academic calendar research faculty research interests research overview computer science technical reports index archive web pages research groups computer science news uw seminars campus news including daily bulletin cs department announcements contact lorna math uwaterloo ca information page computer science department department computer science darmstadt dept cs search deutsch 1996 10 02 information found switching german version general information research groups people cs department page german library technical reports img information darmstadt map hotels darmstadt img server technical university darmstadt webmaster ida ida department computer information science linko ping university sweden general information organization employees contact job openings graduate student positions search server research research ida organized laboratories education undergraduate education ida list degree projects graduate education department students organizations information undergraduate students ida student www server student publications technical reports archive searched browsed events activities information conferences seminars workshops ida local information local access ida homepage ida students local page electronic services links electronic services ida ftp directory ho program swedish linko ping university swedish resources local copies www pages updated 29 jan 96 14 17 maintained webmaster ida liu se dept logo uni logo general information people research teaching vacancies scholarships study opportunities bsc msc phd publications web spaces expanded table contents case table problems webmaster cs ncl ac uk 17 1995 10th june 1996 department computing science university alberta edmonton alberta canada information department programs study research activities found contents map academic information people employment opportunities support services facilities research activities laboratories technical reports servers student organizations events local interest world wide web information information visitor img department computing science home page university alberta department computing science mckinley group 4 star rating author rob lake lake cs ualberta ca update april 2 1996 url http www cs ualberta ca 14159 stanford stanford university computer science department department newsletter september 1996 stanford university computer science department part school engineering department offers degrees bachelor science master science doctor philosophy participates undergraduate inter disciplinary programs computer systems engineering symbolic systems mathematical computational sciences founded 1965 department computer science center research education undergraduate graduate levels strong research groups exist areas artificial intelligence robotics foundations computer science scientific computing systems basic work computer science main research goal groups strong emphasis interdisciplinary research applications stimulate basic research fields interdisciplinary work undertaken include chemistry genetics linguistics physics medicine areas engineering construction manufacturing close ties maintained researchers computational interests university departments addition faculty students commonly work investigators nearby research industrial institutions main educational goal prepare students research teaching careers universities industry department information address information computer science dept gates computer science building stanford university stanford ca 94305 usa phone numbers information 415 723 2273 fax 415 725 7411 cs library 415 723 admissions graduate admissions handled department undergraduate admissions handled stanford university admissions publications requests publications publications cs stanford tech reports cs tr server read publish tech report tech note directory finding information csd people homepages list student homepages list pages registered database creating personal home pages csd faculty staff students class listings comprehensive csd bulletin including schedules phd requirements stanford csd phd students locally announcements csd bboard newsgroup locally job announcements contact computer forum current events seminars present future today birthdays divisions artificial intelligence robotics center advanced medical informatics stanford formal reasoning group knowledge systems laboratory logic group robotics computer science education tac computer systems lab architecture arithmetic group center reliable computing computer graphics laboratory database group digital systems cad distributed systems group project mobile computing wireless networking flash group multiprocessor research human computer interaction group program analysis verification group group project people computers design group object oriented languages compilers suif group parallelizing optimizing compilers scientific computing theory division concurrency group foundations parallel distributed computing related majors computer systems engineering mathematical computational science scientific computing computational mathematics symbolic systems program organizations center integrated facility engineering center information technology cit computer facilities csd cf computer forum cf stanford computer industry project center telecommunications online courses computer science education center information undergraduate cs courses service provide uniform link materials provided instructors urls form http www cs stanford class lead line material matter located current list line courses online seminar info algorithms seminar stanford theory colloquium people computers design seminar digital library seminar weekly graphic lunches csl colloqium distributed systems research seminar cs 548 resources graduate students home page wics women computer science archimedes project digital libraries project computer science technical reports availble line recent technical notes reports department netnews filtering service news bytes clarinet daily summary machine learning library technical papers public collection icons gifs html documents documents comprehensive faculty profile text comprehensive research project profile text postscript time schedules room scheduling reservation postscript maps searchable map campus faculty staff listings text postscript telephone numbers text postscript note area code phone numbers 415 prefix 72 typically digits phone number listed stanford resources check association software design association computing machinery institute electrical electronics engineers ieee computer society join cpsr computer professionals social responsibility visit computer research association read case computer research read computer related repetitive strain injuries stanford cs dept webmaster usage graph webmaster www cs stanford modified jul 29 1996 university oregon department computer information science img deschutes hall south face home page university oregon department computer information science cis starting points web department computer information science img cis department depth img people cis img research cis img class home pages cis img cis systems pages img university oregon home page img external www resource sites computer science research webmaster cs uoregon university oregon department computer information science 3620 university pittsburgh department computer science people faculty staff graduate students faculty biographies pictures programs activities spring schedule seminar announcements computer accounts www undergraduate education undergraduate program listing descriptions opportunities cs department placement service graduate education graduate programs listing descriptions admissions information financial assistance graduate student organization placement service research faculty research interests research groups projects publications research centers keck center advanced training computational biology center parallel distributed intelligent systems pittsburgh supercomputing center send comments gupta cs pitt ismap research faculty img bill wulf elected news classics grads staff president national facilities libraries curriculum academy engineering museum sponsors admissions address funding workshops chair jack stankovic effective january 97 img alice 3d interactive graphics progamming environment img legion world wide virtual computer proposed cs building awards classes degrees jobs links maps misc papers societies statistics support tea email comments cs virginia department mathematics computer science java applet conway game life college arts sciences box coral gables florida tel 305 284 fax 305 284 2848 email math cs miami people faculty graduate students teaching staff undergraduate home pages note undergraduate home pages moving http people cs miami future announcements noteworthy hours math lab hours pc lab room hours tutors indy lab position announcement bulletin board current courses curriculum facilities general requirements students college arts sciences including information degree requirements major minor mathematics computer science catalog listing courses graduate comprehensive examinations computing resources math cs undergraduate mathematics placement exam information research mathematics computer science colloquium schedule mathematics computer science seminar schedule logic programming seminars differential equations dynamical systems declarative logic programming research project algebraic combinatorics robust geometry automated layout ftp archive research papers technical reports web links student chapter acm university miami official ftp site traditional ftp site miami math mirror macintosh resource page reference mac lovers information computer software collection links reference download miami weather online tutorial ncsa beginner guide html sign view visitor book hits tue feb 13 18 39 00 est 1996 web pages maintained burt cs miami cs miami 2272 university wisconsin madison computer sciences department computer sciences department department formed 1963 consistently ranked top ten computer science departments country faculty members received fourteen presidential young investigator awards packard fellowships nsf faculty award women scientists engineers dec excellence award acm doctoral dissertation awards ibm faculty development awards computer sciences department area research projects information people computer sciences department courses offered fall 1996 classes future timetables technical reports computer systems lab csl csl answers frequently asked questions computer sciences alumni information graduate guidebook undergraduate guidebook department annual report cs online utilities uw madison local services cs related organizations colophon statistics server info computer sciences department university wisconsin madison computer sciences statistics 1210 west dayton street madison wi 53706 cs cs wisc voice 608 262 1204 fax 608 262 9777 www cs wisc university witwatersrand computer science department number times page visited supported browser computer science department world wide web www server vacant posts research programmes postgraduate information honours higher diploma msc undergraduate information people computer science department department wits university departmental seminars events net resources img ideas complaints queries improvement ideas alongside icon send access form click pencil symbol left intend form click pencil send computer science related queries postmaster cc wits ac za webmaster cs wits ac za picture cs building vassar college computer science department document maintained vassar cs web team send mail w3group cs vassar vc campus www pict information department description cs program vassar faculty staff students information current class schedule requirements current information cs122 current information current information cs 265 images fall 95 computer graphics cs 378 1 meg computer science event calendar empty present time history computing vassar grace hopper web page cs department handbook search cs web site information folks computer science unix accounts user system news updated regularly sections accessible vassar domain live unix manual pages live info pages place find emacs unix information web points vassar physics astronomy mathematics vassar home page launch points rest world women computer science gnn home page time subscribe gnn free charge list usenet faqs daily news nando times home page york times requires registration cnn interactive text version news reuters online usa today election coverage markup language info beginner guide html big takes load hypertext representation html2 0 markup standard hypertext representation html3 2 markup standard tei guidelines check web pages free validation services web check pages valid html html2 html3 weblint 2k file size limit webtechs html validation service service check compliance mozilla microsoft hotjava file size limit didn find searching cs web site w3c wilbur checked university department computer science computer science england rated excellent teaching higher education funding council server department personnel research groups technical reports conference announcements degree programmes including information potential applicants information students technical support minutes department meetings local access alumni mailing list graduates department search departmental web site university university home page library online sources computer science region west country online running water world starting points exploring web web material talks html references information server subject university disclaimer copyright notices webmaster dcs ac uk 16th september 1996 duke university department computer science duke university department computer science world wide web service service sponsored department computer science hopes providing information department university department degree programs industrial partners program ipp computer science internship program ongoing research projects computing resources offerings technical reports department newsletter threads directions visitor information department scheduled events future colloquia happenings department department personalities department computer science duke advanced candidates computer science anonymous ftp site repository documents software packages information department members announcements information social events spring picnic 1996 duke university department computer science report suggestions problems webmaster cs duke document changed 18 apr 1996 1192 computer science department img department information img current research projects img technical reports theses img people suny buffalo department computer science buffalo area state university york buffalo research departmental research groups departmental technical reports programs graduate ph undergraduate people faculty staff graduate students undergraduate students events colloquium series short courses computing facilities address project due dates faculty natural science mathematics science engineering library recruiting faculty position computer science research publications university buffalo web servers information services network learning internet www interesting local web projects questions suggestions make information web send feedback cs consult cs buffalo web server page referenced times jan 1 1996 updated hourly cs buffalo logo designed deepak kumar note page unreadable ugly background blame netscape background uniform grey color cs buffalo logo 8 bit 256 color display set netscape general preferences image loading dither davin milun milun cs buffalo img computing information sciences department kansas state university 234 nichols hall manhattan kansas 66506 phone 913 532 6350 fax 913 532 7353 cis ksu kansas state university located manhattan kansas short distance west kansas city department lives nichols hall shown picture newest oldest building campus founding 1967 present day cis mission excellence teaching scholarship research visit web pages read department 1995 annual report tour follow links guided tours slow connection low graphics versions cis department tour low graphics version history nichols hall ksu campus tour low graphics version manhattan ks area tour low graphics version departmental resources people programs organizations cis dept ksu soc summer campus program information high school programming contest college engineering www server university resources state offices services internet resources entry information highway recreation daily paper local events star trek img attention cis alumni check alumni page information cis graduates insert information completing form referenced current conditions forecast manhattan ks courtesy weather underground ks weather report national weather service current weather map surface map radar summary cis www server statistics modified august 12 1996 comments questions www server send email mikhail dept computer science texas university adobe acrobat computer science reader 3 0 search engine adobe acrobat reader 3 0 search computer science web server computer science unix quickly find system viewing pdf files december graduation dates department head speakers search information msc qualified table contents box office december interested commencement individuals line including scheduled read job speakers description search server information subject index department computer dept information science overview interested texas students pages plans 1996 faculty pages year edition undergraduate staff pages departmental overview graduate school information plans featuring information graduate seminars enrollment statistics undergraduate projects faculty accomplishments degrees computer web guide future goals science engineering student organizations employers hiring masters phds research groups computer science computer science computing services group graduates ops java information java information texas university find employee server server computer science department line resume bank 50 computer science resumes computer java server science computer information engineering students novice talents skills expert texas ncstrl interface department participates ncstrl line technical report library line department computer science saturday november 23 1996 301 bright building 1996 texas university college station texas 77843 3112 department computer science voice 409 845 internet publishing services fax 409 847 8578 university arizona department computer science overview department faculty university tucson arizona degree programs bachelor master doctorate doctoral minor related majors graduate admissions requirements prerequisites financial aid courses catalog class schedules spring summer fall research projects colloquium speakers jobs faculty positions research staff positions graduating student resumes doctoral candidates alumni alumni people faculty technical staff administration visiting scholars students servers internal server cs bibliography search technical reports ftp area department computer science 520 621 6613 university arizona 520 621 4246 fax gould simpson building room 721 1040 fourth st addresses tucson az 85721 0077 visiting top page department home page http www cs arizona index html updated october 28 1996 wendy swartz webmaster cs arizona university cambridge computer lab home page university cambridge computer laboratory official world wide web server www cl cam ac uk computer science teaching research department information university university computing service local information overview computer laboratory list members department table capable browsers information servers cambridge cambridge university information system newsgroups local news server computer lab newsgroups cl announce cl misc cl students anonymous ftp area cl cam ac uk www maps computer lab find active badge graphical overview active badge system information local machines library information status trojan room coffee machine usage statistics server updated daily job vacancies computer laboratory announcements computer laboratory seminars users cl cam ac uk local system information page export personal files www documentation tex related documentation hypertext versions gnu manuals hol theorem proving system documentation modula 3 documentation latex html translator python programming language ai language manuals prime time freeware hypertext markup language 2 0 specification postscript teaching preparatory reading list planning study computer science concise lecture list summary dvi postscript computer science syllabus diploma computer science syllabus computer science past examination papers teaching material information part ii diploma projects information part ib group projects lecture feedback form notes supervising computer science staff student committee research published papers technical reports automated reasoning group computer vision computational neuroscience group logic programming group natural language group rainbow group graphics security group systems research group theory semantics group mobile special interest group comments server webmaster cl cam ac uk lehigh university hosting part mid atlantic region acm programming contest contest saturday 11 16 vast lab 514 packard general information 1996 97 catalog graduate program academics recommended sequence courses descriptions expected offered spring97 research vision software technology admissions inquiry form undergrad graduate miscellaneous people resources department web committees organizations scholarships directions eecs department eecs department awarded nsf academic research instrumentation award acquire giga op computation simulation facility modified september 30 1996 eecs department lehigh university webmaster eecs lehigh july 6 1995 computer science division imagemap computer science division office university california berkeley 387 soda hall 1776 berkeley ca 94720 1776 510 642 1042 information web visitors prospective students faculty recent awards honors people research classes student information seminars conferences guide cs staff services administration network computing infrastructure information cs related servers home pages information directions soda hall eecs admissions cs ee webteam cs berkeley 8 6 96 virginia tech department computer science 660 hall blacksburg va phone 540 231 fax 540 231 department head dr john carroll virginia tech department computer science home page page updated november 11 recent additions department web pages computer science department faculty search announcement people faculty information office hours home pages staff members graduate students undergraduate students directory information students employees organizations virginia tech courses home pages computer science courses timetables catalog descriptions undergraduate graduate computer science courses catalog descriptions courses degree requirements information graduate program information degree requirements undergraduate program information curriculum northern virginia graduate program degree honors publications research faculty activities computer science resources consortium technical reports computer science department research projects groups editorial leadership faculty awards honors professional service information students application internal transfer fall 1996 pc requirement undergraduate handbook undergraduate research opportunities field study cs information list graduate student advisors department university policy statements university honor system department policy programs cheating computer elements programming style department job database career graduate school resources scholarships student organizations association women computing virginia tech student chapter acm minimalist unix information faculty staff departmental committee meeting minutes computing facilities support information publishing cs department web server calendar departmental university events departmental committees cs advisor handbook university staff senate home page home page references links unix programming references directions virginia tech campus finding software net web servers virginia tech virginia tech computer science department web pages intended guide departmental courses services assumed official complete pages revised regular basis users aware information contained subject change date users confirm information contained pages recognized authority computer science department college arts sciences virginia tech taking action affect study anticipated graduation date virginia tech search access statistics comments updated november 11 1996 http www cs vt 5325 stony brook computer science stony brook sunset stony brook fall stony brook winter stony brook computer science department world wide web server faculty positions openings year software engineering certificate program program targeted software professionals starting fall 1996 general information computer science department stony brook technical reports cs department ftp server cs department undergraduate computing lab computer science library stony brook computing society homepages faculty staff graduate students undergraduate students people research accounts sorted account research groups applied algorithms lab complexity theory group concurrency factory experimental computer systems lab high performance transaction processing group image analysis lab lab visualization lab group current semester schedules graduate courses undergraduate courses seminars special events ongoing research seminar graduate student research conference campus guided tour stony brook usb campus stony brook campus www server campus phonebook stony brook news local weather forecast national weather svc strategic partnership industrial resurgence links 800 directory yahoo directory internet services long island home page long island web courtesy links american society mechanical engineers home page tau beta pi ny omicron home page cs sunysb graduate cs sunysb graduate admission computer science department state university york stony brook ny 11794 4400 516 632 tel 516 632 8334 fax access count 3 2 96 bet picture state university york oswego computer information science computer science department oldest registered programs york approved campus 1969 approved suny central registered state education department 1970 student graduated 1971 today programs housed department total 200 majors 1988 multidisciplinary committee designed information science major registered program york 1990 suny oswego began offering programs completed evening courses information science evening degree program degree offered 1995 computer science department delivered suny oswego offered distance learning press release japanese scholars visit compare technology open house pictures computer information science booth open house march 25 1996 overview history department structure facilities programs degree programs offered descriptions schedules current future schedules lab availability schedules java department moved java primary language core curriculum september 1995 section includes faq experiences sample java applets faculty faculty credentials research interests contact information web pages students information student organizations activities alumni information alumni searchable year job title providing vehicle alumni update information career information careers computing field descriptions jobs lists jobs oswego alumni obtained miscellaneous find web pages maintained members department documents summarizing computer science web server suny oswego comments author david bozak contents copyright 1996 suny oswego rights reserved revised march 20 1996 url http www cs oswego index html maclean hall university iowa department computer science administrative offices department computer science university iowa located room 14 maclean hall normal hours 8 30 noon 1 00 4 30 cst cdt monday friday school session current department chair steve bruell department offers minor computer science undergraduate degrees bachelor arts bachelor science computer science graduate degrees master science doctor philosophy computer science information admissions office admissions cs directory departmental info web resources events network services positions contact department email cs info cs uiowa paper mail department computer science 14 mlh university iowa iowa city ia 52242 1419 usa telephone 319 335 0713 voice 319 335 3624 fax img usage statistics server page accessed times thursday october 24 1996 10 13 23 pm modified monday november 18 1996 08 11 04 pm server maintained computer support group division mathematical sciences webmaster reached webmaster cs uiowa back division mathematical sciences link style computer science maryland web server department computer science university maryland college park department consistently ranked top 20 cs departments 38 faculty members received 16 nsf pyi nyi career awards packard sloan fellowship appointed acm ieee aaas aaai fellows university maryland campus located inside dc minutes nasa goddard convenient downtown dc northern virginia baltimore hot news hot news umcp cs phd great things cs faculty elected acm fellows stories washington post department department department news events faculty faculty research interests cmsc schedules cmsc class pages user home pages 1996 high school programming contest departmental newsletter spring 1996 maryland windows departmental newsletter fall 1995 maryland windows research research areas research groups projects technical reports graduate program graduate program information minker fellowship offered incoming graduate student graduate schedules descriptions graduate announcements cs graduate student newsgroup umcp executive council computer science grad students masters software engineering graduate degree undergraduate program undergraduate program undergraduate descriptions undergraduate announcements umcp undergraduate student newsgroup umcp acm student chapter resources local web services research computer science resources files anonymous ftp ftp cs umd server information stats frequently asked questions webserver computing department computer science software updated nov 11 1996 webmaster cs umd university maryland college park department computer science college park md 20742 usa 1983 carleton university school computer science undergrad op graduate programs research activities programs faculty staff technical reports theses school activities archive news grad undergrad societies alumni info professional training img img school computer science carleton university 1125 colonel drive ottawa ontario k1s 5b6 canada copyright 1996 school computer science updated tue jan 30 12 30 09 est 1996 email comments questions webmaster department computer science engineering academic topics descriptions line class notes programs study undergraduate brochure graduate program information departmental topics faculty listing information ongoing departmental research departmental newsgroups technical reports topics cse department java repository free knowledge seminar series mpi developer conference 1996 1996 workshop electronic design processes world famous notre dame acm computer club fall 1996 acm regional programming contest notre dame cse www icon archive server usage statistics information deparment contact department computer science engineering notre dame phone 219 631 8320 fax 219 631 9260 mail cse cse administrators cse www administrators university notre dame mail www www cse curt freeland university notre dame mail curt cse back notre dame home page department computer science engineering academic topics descriptions line class notes programs study undergraduate brochure graduate program information departmental topics faculty listing information ongoing departmental research departmental newsgroups technical reports topics cse department java repository free knowledge seminar series mpi developer conference 1996 1996 workshop electronic design processes world famous notre dame acm computer club fall 1996 acm regional programming contest notre dame cse www icon archive server usage statistics information deparment contact department computer science engineering notre dame phone 219 631 8320 fax 219 631 9260 mail cse cse administrators cse www administrators university notre dame mail www www cse curt freeland university notre dame mail curt cse back notre dame home page university birmingham school computer science home page school computer science university birmingham research research school seminar notice board technical report archive apply research student courses masters undergraduate courses offered school line material general travel directions staff research student directory personal pages access school anonymous ftp archive school telephone directory searchable 500 directory network system information local line documentation links external information campus regional information search web cusi search interface mail webmaster cs ac uk comments problems related server clemson university department computer science clemson university department computer science situated campus clemson university clemson south carolina reach phone 864 656 3444 fax 864 656 department general information undergraduate program graduate program offerings technical reports student papers peterson guide graduate program department intranet services experimental calendar discussion group groupware services department faculty students announcements forthcoming colloquia updated notice page undergoing major transformation future ideas suggestions comments requests send email webmaster webmaster cs clemson people faculty students department phone listing clemson online phonebook photo album home pages cpsc 101 computer science introduction computer science cpsc 120 introduction information processing systems cpsc 241 computer science iv data structures algorithm analysis cpsc 350 foundations computer science cpsc 372 introduction software development cpsc 428 design implementation programming languages cpsc 823 advanced operating systems research areas recent publications virtual reality computational science organizations upsilon pi epsilon computer science honor society alumni corner alumni guest book sign ve leaving clemson future alumnus miscellaneous information web software html www software department file repositories information peterson guide clemson university clemson university graduate school upstate south carolina south carolina internet links number loads page 6 27 95 update 22 june 1996 clemson university graduate school disclaimer university manitoba computer science department computer science 545 hall university manitoba winnipeg manitoba canada phone 1 204 474 fax 1 204 269 world wide web server operated department computer science university manitoba department located hall university main fort garry campus located lovely winnipeg departmental information information request form academic positions vacant academic program featuring general calendar information current timetable research groups photos information members department maps 5th floor 1st floor hall building setting home page user home page locator finding compsci users unix finger gateway anonymous ftp server collection computer science bibliographies internet mirror original university karlsruhe germany general information world wide web homepage academic units faculty science gopher server computing network systems computer services home page user home pages server anonymous ftp server student records office exam schedules textbook lists class lists maps fort garry campuses staff phone directory selected points interest governments canada manitoba winnipeg rough guide entries canada manitoba winnipeg canadian www central index canadian resource page yahoo yahoo canada internet hierarchical catalogues gnn global network navigator alta vista web page newsgroup article search facility small collection amusements ve chosen spotlight magellan 3 star site university manitoba homepage faculty science homepage questions comments feedback relating operation server directed university manitoba compsci world wide web administrator www cs ca electrical engineering computer science 1 faculty 2 undergraduate programs 3 graduate programs 4 electrical engineering undergraduate courses 5 electrical engineering graduate courses 6 computer science undergraduate courses 7 computer science graduate courses 8 laboratory facilities 9 general information eecs lab department statistics computer science west virginia university department items interest statistics computer science unix user manual west virginia university web page statistics morgantown west virginia run java chat room listed information related department including programs offered faculty ongoing research leave comment pick topics general university information pictures academic information faculty students research information system general activities sources information information choose specialized page student faculty alumni employer prospective student find email address phone number wvu employee west virginia higher education phonebook send problems webmaster cs wvu leave comment view previous comments proper authorization department statistics computer science knapp hall morgantown wv frame side bar frame main win gu letter head school computing information technology world wide web server school computing information technology faculty science technology nathan campus griffith university brisbane australia date happening server eye recent page school profile general information personnel listings academic staff research staff visiting staff computing support section staff postgraduate students telephone email directory user supplied home pages sorted surname student information courses subjects offered undergraduate courses postgraduate courses subjects information current students information prospective postgraduate students postscript version student computing association research general information research groups research reports allied centres committees computing equipment subcommittee cit access cit school committee gu access honours postgraduate studies board gu access conferences coming conference asia pacific distributed solutions event computing facilities contacting computer support helpdesk mail helpdesk information guides cit users information upgrade computing facilities cit staff students software information manuals school ftp server information www server including images statistics online unix tutorial v1 3 links information events announcements seminars conferences lab semester 2 1996 positions scholarships cit related www servers australian software quality research institute sqi cit undergraduate student server griffith university access griffith university campus wide information system faculty science technology school microelectronic engineering school biomolecular biomedical science school science external services gu library services australian servers australian news groups australian ftp archie servers nearby network services cit www hotlist contact details school computing information technology griffith university nathan queensland 4111 australia phone 61 7 facsimile 61 7 email enquiries cit gu au www http www cit gu au gu button griffith university campus wide information system dated 25 march 1995 updated 25 september 1996 send comments suggestions web page webmaster cit gu au department computer science university kentucky general information people department instruction research computing facilities addresses uk cs department position announcements links upcoming lectures colloquia departmental seminars modified wednesday 13 nov 96 10 36 52 est back department computer science send corrections webmaster link owner mathematics computer science bowen hall science voice 515 269 fax 515 269 mail box 805 grinnell iowa private delivery services 1116 eighth avenue grinnell iowa ismap people faculty graduates mathematics graduates computer science graduates general science news lecture professor johnston probable positions mathematics filled year position computer science 1996 mathematical contest modeling student summer research 1996 1995 william lowell putnam mathematical competition news graduates courses requirements majors general science major courses mathematics courses computer science complete schedules 1996 1997 office registrar front doors csc 206 01 fundamentals computer science ii organizations student educational policy committee mathematics computer science journal club exotic programming languages study group computer resources mathematics local area network department anonymous ftp server front door pages disclaimer links grinnell grinnell college front door grinnell college libraries front door grinnell college celebrating grinnell grinnell college directory system news grinnell college gopher server line card catalog workshop physics server department biology department chemistry department chinese department economics department education department english concentration environmental studies department history concentration linguistics department music department philosophy department physics department political science department psychology academic computing committee diversity initiatives committee admission alumni association book store career development computer services grants office iowa room archives multicultural affairs campus study office reading lab registrar writing lab grinnell college catalog map campus recycling map grinnell environmental action group campus memo input output computer services newsletter links mathematical association america american mathematical society european mathematical information service science mathematics consortium association computing machinery american statistical association mathematics archives biographies mathematicians scott college university st andrews mathematics information servers mathematics departments colleges universities computer science departments colleges universities budapest semester mathematics frequently asked questions mathematics inverse symbolic calculator mathematical quotations mathematics line bookshelf math forum mathematical sciences career information ada project internet resources women computing study research opportunities created march 25 1995 revised november 21 1996 headers jim powers image map jennifer 98 john david stone stone math grin eth zurich department computer science occasion honorary doctorate charles pleased announce lectures world wide web server department computer science eth rich language english german german common official language note accesses server logged ist auf deutsch agenda important dates deadlines events german contents server services german research education services libraries phonebook ftp sites visitor information students vis computer science students union inf students computer science students newsgroup department acm southwestern european regional programming contest eth rich department computer science comments webmaster inf ch july 11 1996 academic guide program information 1996 97 http cs millersv img general information img img descriptions department faculty img degree img requirements professions careers img graph img cs computer courses lab equipment img bar img chart cs programming enrollment demos img img mu intelligent coop machines lab program img img advanced curriculum elective description courses img nsf img post grants job projects coop cs img java img send demos info postal mail img cs img student favorite homepages links img cs img cs img img area img virtual alumni img core img img sun img vrml img internet img student img internet summer track iii reality courses lab educators tutorials program roddy demos internet cs schedule roddy voting bldg img gre img exam ets cs major img set home page suggestions comments www page contact laurie knox unix network system administrator dr roger webster chairman cs dept department computer science millersville university millersville pa usa 17551 717 872 3858 site http cs millersv accessed times tue nov 26 17 54 34 est 1996 img 325 math computer science building 1870 miner circle rolla mo 0350 phone 573 341 4491 fax 573 341 mail compsci cs local date tuesday 26 nov 96 17 15 09 cst ms comprehensive exam questions item date 9 27 96 graduate research assistantship gra position computer science phd students graduate student information deadlines guidelines unix environment usage curriculum forms career book master student fellowship program alumni survey personal home pages lecture notes syllabi courses offered unix parallel systems laboratory info cs industrial advisory board research groups technical reports fall 95 cs colloquium schedule cs organizations acm ieee upe cs related journals img reviewed rated magellan img return home page suggestions problems send email sysadm cs updated wednesday 20 nov 96 15 45 55 cst www server established february 1994 page accessed times reset tuesday november 5 1996 department computer science anil jain chairperson people department faculty home pages degree information information maintained individual information coursework faculty members degree requirements department regulations found student pages publications information students includes lists created students publications years department technical report index staff pages computing facilities home pages staff pages include wealth members information facilities things don work cps alumni home page research groups page devoted alumni information research department includes groups activities alumni registration form cps visiting board volunteer organizations committees alumni aid making department student faculty organizations committees including awards committee form nominations positions links faculty staff student positions links web servers cps presently newsgroups miscellaneous pages including internships ops 1995 acm programming contest check msu computer science updates building job announcement newsgroup special events upcoming special events computer science department related computer science field department computer science michigan state university a714 wells hall east lansing mi 48824 1027 phone 517 353 fax 517 432 1061 email cpsinfo cps msu access page october 23 1996 computer science engineering iitk home page department computer science engineering kanpur general information department department facilities reach silver jubilee news education academic programs descriptions faculty research projects faculty list research areas research projects iit kanpur library automation project recent ph theses recent tech theses technical reports recent books faculty industrial interaction affiliates program cadence training program continuing education program industrial consultancy nlp technology transfer industrial fellowships information alumni news iitk home page maintained shubu cs wisc misc iit kanpur info server mailing list iitk cse alumni maintained iitk cse net subscribe list send mail listproc cc utexas body subscribe iitk cse net firstname lastname feedback positive negative appreciated send mail dheeraj iitk ernet maintained locally gagan agrawal iitk cse tech 1991 updated july 20 1995 java developer kit acadia linux server rlogin acadia sun sgi workstation tutorial java check java tutorial general department information links homepages faculty students undergraduate students graduate students faculty staff acm student chapter officers acm alumni computer science department ftp site information information computer science courses degree information requirements computer science degrees undergraduate degrees requirements graduate degrees requirements graduate guidelines minors computer science multimedia bulletins basic instructions umcs department create home page computer science department newsletter projects department overview overview professor working cdps maine cooperative distributed problem solving research group orca intelligent control autonomous underwater vehicles auvs emerge emergent systems group current projects include maine starlogo communities collaborative web site starlogo macintosh pc port project maine software developers association site announcement page includes jobs member companies wisr workshops software reuse anne johnstone forum computer science department lunchtime seminar video discussion series links related pages acm chapter acm asap media services caps computer data processing services ctc cornell theory center supercomputing center institute studies isis project university maine project aimed integrating students interdisciplinary study jackson laboratory mit media lab marine systems engineering laboratory ncgia national center geographic information analysis upward bound upward bound program maine links www sites maine maine resource guide university maine home page email comment page added anton background texture number hits february 15 1996 page updated october 30 1996 academic guide program information 1996 97 http cs millersv img general information img img descriptions department faculty img degree img requirements professions careers img graph img cs computer courses lab equipment img bar img chart cs programming enrollment demos img img mu intelligent coop machines lab program img img advanced curriculum elective description courses img nsf img post grants job projects coop cs img java img send demos info postal mail img cs img student favorite homepages links img cs img cs img img area img virtual alumni img core img img sun img vrml img internet img student img internet summer track iii reality courses lab educators tutorials program roddy demos internet cs schedule roddy voting bldg img gre img exam ets cs major img set home page suggestions comments www page contact laurie knox unix network system administrator dr roger webster chairman cs dept department computer science millersville university millersville pa usa 17551 717 872 3858 site http cs millersv accessed times tue nov 26 13 43 07 est 1996 computer science department department activities job openings computer resources seminars faculty positions faculty staff vanderbilt acm graduate students csgso alumni web server academic programs cs trivia server contact information jargon watch suggestion box research computer science department part vanderbilt university school engineering program artifical intelligence computer science blends scientific engineering computational science principles theoretical analysis actual computing databases experience provide undergraduate students graph algorithms solid foundation discipline emphasis image processing computing activities practical learning theory intellectual interest theoretical studies performance evaluation efficient algorithms limits computation software engineering students challenged early studies seek original insights good computer facilities line publications class assignments individual projects frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat department top html frame file 2tb exps sergio transfer rcv1 knn rcv1 webkb parser1 webkb flat department left html frame content mathematics computer science usemap department university acm siggraph math csc links img img mathematics computer science 30 st atlanta ga computing science university glasgow home computer journal journal functional programming contact information find announcements conferences workshops vacancies courses teaching undergraduate postgraduate programmes research active research groups projects people pages offered individuals department publications includes books technical reports alumni pages graduates department online department intranet internal ftp server software archives services hosted department university glasgow uk universities academic institutions information officer july 1996 electrical engineering computer science ismap directory services acm raytracing internet web services interest img return college engineering home page img return university evansville home page webmaster evansville modified monday 03 apr 95 14 20 07 cdt 3620 university pittsburgh department computer science people faculty staff graduate students faculty biographies pictures programs activities spring schedule seminar announcements computer accounts www undergraduate education undergraduate program listing descriptions opportunities cs department placement service graduate education graduate programs listing descriptions admissions information financial assistance graduate student organization placement service research faculty research interests research groups projects publications research centers keck center advanced training computational biology center parallel distributed intelligent systems pittsburgh supercomputing center send comments gupta cs pitt wichita state university computer science department wsu computer science department img faculty staff img class schedule img graduate study img research img technical reports img computing facilities img questions information accessible server provided good faith wichita state university computer science department takes legal responsiblity whatsoever accuracy content data displayed server notify error dectected img cs twsu college computer science faculty department computer science steven program coordinator cs david cs department mathematics jeff feldman curtis greene department physics lyle department computer science bryn mawr college deepak kumar descriptions information college gopher server cs departments www computer science studies methods solving problems processes manipulate transform information science algorithms theory analysis design implementation interdisciplinary field roots mathematics engineering applications academic disciplines computer science bi college program supported jointly faculty bryn mawr offers computer science area concentration majors mathematics physics students independent majors computer science concentration emphasizes foundations basic principles information science engineering data processing applications college believes approach consistent principles scientific education liberal arts aim provide students base skills short term fluctuations computer hardware software skills mathematical rapidly growing field computer science return academic departments majors return home page bryn mawr cs department page page maintained cs umbc computer science electrical engineering department computer science electrical engineering university maryland baltimore county umbc offers ph degrees computer science ph degrees electrical engineering 25 faculty members interests include communications signal processing computer networking computability algorithms computer architecture vlsi photonics microelectronics software engineering parallel processing artificial intelligence machine learning symbolic numerical computation department newsletter faculty news accomplishments events colloquia seminars people faculty staff open positions user home pages cs umbc alumni page academic information computer science programs electrical engineering programs descriptions class lists graduate comprehensive examination policy research research programs technical reports department frequently asked questions computing environment department information sources harvest search umbc campus information sources selected internet information sources umbc www server umbc cs www server usage statistics img comments suggestions mail webmaster department computer science university kentucky general information people department instruction research computing facilities addresses uk cs department position announcements links upcoming lectures colloquia departmental seminars modified wednesday 13 nov 96 10 36 52 est back department computer science send corrections webmaster frame content frame dept frame frame1 department computer science memorial university st john canada phone 709 737 fax 709 737 email cs mun ca site works img 256 colors visitor number counter march 24th 1996 news announcements week events people department meet faculty members staffs students academic program information courses outline slots required text book lab schedules computer labs schedule lab instructors schedule local information local services homepages web related information www faq web page set hot sever list searching machines user guide memorial university computer system guided tour computer science department suggestions form updated march 28th 1996 12 35 33 boon ng department computer science bsc phd james cook university due hardware failure web daemon moved machine experience difficulties links due move normal service resumed shortly people cairns subjects research queensland publications australia seminars map australia bachelor degrees contact details masters coursework admissions masters research international enquiries phd research high school enquiries academic year dates university restricted access info department university phone book winter school conferences australian computer science links academics database complaint suggestion praise pages visitors cs au department computer science university minnesota 4 192 ee csci building 200 union street minneapolis mn phone 612 625 fax 612 625 visitors current local time people img faculty img personal home img association pages computing machinery research img research img img seminars projects reports colloquia academics img graduate img undergraduate img class registration school information information info facilities img computing img system facilities information img search cs web site related www sites graduate program computer engineering mn csci ftp server university minnesota home page institute technology home page class archive university colleges departments organizations sites located twin cities campus campus www sites cs footer comments questions line software list department home page department ftp server research projects system information apache logo modified monday november 25 1996 cis department department computer information science programs undergraduate education brochure undergraduate courses offered graduate education brochure graduate courses offered program cis schedules fall quarter 1996 winter quarter 1997 people faculty faculty photos part time instructors teaching assistants activities computer science association computer facilities csu college business administration csu graduate program health care administration test cgi local services servers csu cis local faq csu campus wide www server csu cleveland marshall college law csu college education www server csu instructional computing www server csu law library gopher server csu mail lookup csu campus wide gopher server cleveland area internet servers list csu application forms csu international student guide application form information web alta vista www usenet search engine computer science www servers list uiuc internet web text john december updated oct 22 23 00 edt 1996 send web related mail webmaster http cis csuohio img back school business home page department university el paso faculty gallery research overview facilities academic info undergraduate courses undergraduate degree plan ms computer science degree plan doctoral program computer engineering graduate courses computer science graduate program frequently asked questions master thesis format nsf graduate fellowship program research knowledge representation group research interval computations research reasoning actions people faculty staff groups societies teaching assistants student pages dept archive thesis technical reports departmental newsgroups events symposium honor michael 50th birthday structure complexity theory conference engineering expo faculty hiring links interest links interest people el paso area ismap java test site works click netscape 2 0 enhanced page click questions suggestions comments click maintained carlos jose hernandez updated june 1996 frame contents frame footer department mathematics computer science clark university home page mathematics computer science department clark university worcester massachusetts usa infinity people faculty staff students alumni alumnae local resources interest undergraduate courses computer science web links mathematics web links web technical information web server usage ismap clark university science math comp sci dept mail webmaster unc seal university north carolina chapel hill college arts sciences department computer science people academic affairs research departmental resources university resources general information events organizations departmental publications department joining department department computer science cb sitterson hall university north carolina chapel hill nc 27599 usa phone 919 962 1700 fax 919 962 1799 internet mail geninfo cs unc page maintained department computer science send comments webmaster cs unc update 23 july 1996 kent state university department mathematics computer science academic program undergraduate graduate courses faculty research groups projects facilities equipment systems information departmental information student organizations personal web pages newsletters information sources usage kent state university computer science program www server obtain description computer science program clicking supported viewer netscape applications invited tenure track faculty positions computer science assistant professor level beginning fall 1997 hpux 10 information move login scripts computer science program information resources computer science program description introduction facilities undergraduate graduate financial aid faculty courses research groups research projects publications general departmental information services mcs library search departmental technical reports schedules unofficial local newgroup archives messages archive posted messages departmental faculty handbook ohio computer science network departmental research groups student organization homepages img img img img associative computing asc research group electronic transactions numerical analysis institute computational mathematics student acm chapter symbolicnet visualization image rendering team virtual operating systems laboratory information resources computer science related servers computer science computer engineering departments ohio computer science network world wide web search engines servers interest including kent weather mail address lookup access lists servers kent state university home page links www servers campus kent state university campus wide information system home page information information departmental newsletters computer system news graduate student news information novice computer system users local system users guide instructions computer usage frequently asked questions faq miscellaneous documentation computer system policies rules system application forms information sending information groups people personal web pages newly published items browse recent additions local img img img version 1 20 11 22 96 08 00 19 paul farrell farrell mcs kent jeff bailey bailey mcs kent michael mcs kent www home page computer science department college arts sciences boston university boston massachusetts usa academic program admission financial aid courses instruction schedule undergraduate program graduate program computing resources academic calendar 1996 97 research program faculty research bulletin research groups technical reports colloquium series brown bag lunch series home pages faculty members visiting faculty associates staff members graduate students alumni home pages acm student chapter sigs whois finger information miscellaneous construction plans research laboratory tenure track faculty positions job opening manager teaching laboratories job opportunities bu cs students directions department web pages server statistics accesses server hot pages server quick tour department campus computer science resources links boston university events www resources links created 1994 03 12 updated 1996 12 09 maintainer azer bestavros cs bu uci information computer science logo 8 kb department picture cs building 53 kb information computer science university california irvine general information academic programs overview ics ics doctoral studies ics maps ics undergraduate program ics computing support ics courses faculty staff research presentations ics directory listing research areas ics ics personnel search technical reports open faculty position 1996 distinguished speaker series faculty calendar colloquia campus wide resources information schedules tele vision locally maintained software uci table contents page www resources research uci resources web affiliated organizations uci phone directory computing organizations uci catalog information undergraduate program graduate program courses ics information computer science server access statistics university california irvine send comments suggestions irvine ca 92697 3425 webmaster ics uci phone 714 824 fax 714 824 4056 tue nov 12 14 26 00 pst 1996 hmc logo hmc computer science department check acm regional programming contest local information faculty staff student staff offerings current future students alumni guests computer science major jobs grad computer science clinic teams school calendar technical documentation ac departmental resources policies documentation server statistics search site colloquia weekly clinic presentations recreation restaurants claremont 91711 claremont map campus map harvey mudd college claremont los angeles county california colleges phone 909 621 8225 computer science department fax 909 621 8465 harvey mudd college email keller cs hmc 301 twelfth street url http www cs hmc claremont ca 91711 5980 usa global cs information career opportunities women cs minorities cs organizations related computing journals faqs web resources modified 13 september 1996 robert keller 3400 charles street 224 engineering building baltimore md 21218 phone 410 516 fax 410 516 6134 people computer science department faculty graduate students postdocs visitors undergraduate students staff search user home page home pages jhu computer science department resources department technical reports search utility computer science courses department seminar announcements cs information servers undergraduate information information graduate program support services departmental computing policy request support form information slirp department create home page department manual centers labs projects algorithms artificial intelligence center distributed computing networking center geometric computing center language speech processing computational biology computer vision programming languages featured computer science conferences jhu resources whiting school engineering www server www server gopher server charm net jhu guidelines usage computers resources general resources world wide web ncsa mosaic home page computer science technical reports archive computer science departments web directions jhu server put page server comments related www server mail www www cs jhu visitor 12 15 95 caltech computer science department img img img img img general information people research groups courses seminars library related links maintain statistics page send suggestions corrections www cs caltech 1997 guide colleges names computer science strongest ten programs washington university saint louis offers washington university student beautiful surroundings easy access resources great metropolitan area recognized quality life washington university top twenty national universities leading research institution proud twenty nobel laureates laureate numerous creative minds computer science department part school engineering applied science medium sized close equipped spacious department experiencing exciting period growth manifest cutting edge research areas significant current import major research funding industry government impressive publication record leading journals successful placement recent graduates years service department chair jon turner stepping devote time research teaching activities department conducting nationwide search highly qualified candidates interested chair position courses fall 1996 cs 300 art science computing cs object oriented software design cs distributed applications cs multiagent systems department fact sheet department information directory center applied research laboratory artificial intelligence group computer communications research center computer visualization laboratory distributed computing group laboratory computational science laboratory pen computing visual programming theoretical computer science group mailing address washington university department computer science brookings drive campus box 1045 st louis mo 63130 4899 phone 314 935 fax 314 935 7302 admissions information contact admissions cs wustl information computer science department directory modified 24 1996 send updates webmaster cs wustl computer science santa barbara campus visitors people research student info general info facilities faculty courses post docs technical online materials computer science staff reports fall 1996 cs web index graduates lab colloquia seminars undergraduates facilities winter 97 employment academic meiko schedule cs faculty positions advisors parallel general alumni processor info conferences research groups usage policy undergraduate local community laboratories brochure www server support degree programs college user graduate tutorial pre application abstracts graduate student recent faq student grad survival research manual software tree dept educ financial aid student organizations ucsb student handbook note browsers mosaic windows display page improperly suggest upgrade browser supports html 3 0 standards search information statistics hotlist college engineering uc santa barbara information computer science web server contact web administrator engineering ucsb modified november 5 1996 eric electrical engineering computer science 161 college avenue tufts university medford ma 02155 usa phone 617 627 3217 fax 617 627 3220 faculty students faculty list home pages student home pages alumni home pages img faculty search computer engineer programs overview undergraduate degree programs electrical engineering computer engineering bachelor science engineering computer science school engineering computer science school liberal arts jackson undergraduate minor programs biomedical engineering computer science master science degree doctor philosophy degree ph program computer science certificates microwave wireless engineering electro optics electro optics technology center courses catalog descriptions electrical engineering computer science offerings fall 96 electrical engineering computer science offerings spring 97 electrical engineering computer science general information documentation tufts college engineering school arts sciences school arts sciences tufts university home page tufts electrical engineering computer science webmaster cs tufts logo computer science department wellesley college established curriculum dedicated faculty range research interests advanced classroom laboratory computing facilities physical proximity wellesley college massachusetts institute technology boston area universities offers opportunities young computer scientists attend lectures seminars campus students enjoy wide variety research work opportunities wellesley tenure completion degree information read click categories curriculum faculty research facilities work experience internships post graduate opportunities curriculum computer science students wellesley choose large selection courses ranging general introductory classes advanced topics graphics computer vision parallel computing compiler design construction artificial intelligence computer science majors elect courses massachusetts institute technology approximately fifteen majors graduate year significant number students minor computer science click information degree requirements computer science faculty research click faculty member information ismap computer science departments faculty variety research interests include algorithmic design algorithm visualization computer aided instruction genetic algorithms human computer vision computational linguistics parallel computing operations research faculty received number research grants national science foundation organizations allowing collaborate scholars johns hopkins university massachusetts institue technology university massachusetts amherst research projects involve students earn academic credit independent study honors major facilities wellesley college networked campus academic computers campus wide network include vax cluster sun workstations dec workstations ibm risc workstations maspar parallel computer addition macs ibm pcs distributed campus classrooms microcomputer labs faculty offices research labs libraries offices classrooms laboratories computer science department located science center click campus map computer science classroom computer science classroom located dedicated computer science instruction classroom includes 16 networked macintosh computers unix workstation state art projection system interactive teaching demonstration purposes digital laboratory location digital laboratory exclusively computer science laboratory courses including computer architecture work experience internships campus job opportunities undergraduates students frequently employed faculty wellesley departments providing valuable work experience boston area general offers variety internships computer science students worked summer area companies ranging small startup firms industry giants digital computer corporation additionally majors intern country including microsoft redmond washington post graduate opportunities significant number majors pursue advanced degrees computer science related fields graduate schools country students directly wellesley positions research business valuable campus resource center work service assists students career decisions job placement back wellesley home page jean herbst wellesley computer science date created january 30 1996 modified january 30 1996 expires january 30 1997 indiana university img bloomington computer science department courses home pages index descriptions schedules degree requirements grades evaluations surveys research descriptions funding opportunities technical reports standard personnel directory personalized hyplan directory resume directory faculty narrative listing calendar departmental events horizon days colloquia resources computer science web unix miscellaneous local selection graduate students apply department learn phd qualifying exam preview departmental home page construction www services groups labs projects affiliates miscellaneous www services www services hosted server unified computer science technical report index aliweb mirror finger gateway faces archive search local weather journal mirror types forum groups labs projects analog vlsi robotics lab artificial intelligence lab computer systems group database group graphics lab hardware methods group high performance computing group extreme computing programming languages group scheme educational infrastructure project scientific computing group visual inference lab affiliates informal seminars department iu cognitive science program center research concepts cognition center innovative computer applications cica iu logic group computer science graduate student association association computing machinery indiana university chapter miscellaneous surveys submit forms view summary reports statement academic integrity iu computer science graduate student handbook line date hypertext work apache http server access statistics vrml visualization month 1996 disclaimer applies material department web structure magellan 4 star site publisher pick award webmaster cs indiana